******************************************************************************** conan test cci-8053b85f/recipes/elfutils/all/test_package/conanfile.py elfutils/0.180@#ef7b0f05bc9ec337161bee44f0cdeefc -pr /home/conan/w/prod-v1/bsr/60053/ddcbc/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.180' resolved to 'zlib/1.3' in local cache elfutils/0.180 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.180 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache Packages bzip2/1.0.8:1d984b241c5c01f748cafe0b37dc9567ed236fef - Cache elfutils/0.180:985abb0ddd4b181c4f205006af7c510169131336 - Cache xz_utils/5.4.4:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache zlib/1.3:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! elfutils/0.180: Already installed! elfutils/0.180: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin elfutils/0.180: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-addr2line elfutils/0.180: Setting AR to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-ar elfutils/0.180: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-elfclassify elfutils/0.180: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-elfcmp elfutils/0.180: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-elfcompress elfutils/0.180: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-elflint elfutils/0.180: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-findtextrel elfutils/0.180: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-make-debug-archive elfutils/0.180: Setting NM to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-nm elfutils/0.180: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-objdump elfutils/0.180: Setting RANLIB to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-ranlib elfutils/0.180: Setting READELF to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-readelf elfutils/0.180: Setting SIZE to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-size elfutils/0.180: Setting STACK to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-stack elfutils/0.180: Setting STRINGS to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-strings elfutils/0.180: Setting STRIP to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-strip elfutils/0.180: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-unstrip elfutils/0.180 (test package): Generator txt created conanbuildinfo.txt elfutils/0.180 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.180 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.180 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.180 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.180 (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-8053b85f/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.180 (test package): Aggregating env generators elfutils/0.180 (test package): Generated conaninfo.txt elfutils/0.180 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-8053b85f/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.180 (test package): Calling build() elfutils/0.180 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-8053b85f/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-8053b85f/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-8053b85f/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-8053b85f/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-8053b85f/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/60053/ddbef/.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/60053/ddbef/.conan/data/xz_utils/5.4.4/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/cmake/conan-official-xz_utils-variables.cmake' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-8053b85f/recipes/elfutils/all/test_package/build/Debug elfutils/0.180 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-8053b85f/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-8053b85f/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.180 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.180 Copyright (C) 2020 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a ./test_package ----------------- ----Running------ > eu-objdump -d ./test_package ----------------- ./test_package: elf64-elf_x86_64 Disassembly of section .init: 1000: f3 rep 1001: 0f pop %cs 1002: 1e push %ds 1003: fa cli 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 d9 6f 00 00 mov 0x6fd9(%rip),%rax # 0x7fe8 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 0x1016 1014: ff d0 callq *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 retq Disassembly of section .plt: 1020: ff 35 e2 6e 00 00 pushq 0x6ee2(%rip) # 0x7f08 1026: f2 repne 1027: ff 25 e3 6e 00 00 jmpq *0x6ee3(%rip) # 0x7f10 102d: 0f 1f 00 nopl (%rax) 1030: f3 rep 1031: 0f pop %cs 1032: 1e push %ds 1033: fa cli 1034: 68 00 00 00 00 pushq $0x0 1039: f2 repne 103a: e9 e1 ff ff ff jmpq 0x1020 103f: 90 nop 1040: f3 rep 1041: 0f pop %cs 1042: 1e push %ds 1043: fa cli 1044: 68 01 00 00 00 pushq $0x1 1049: f2 repne 104a: e9 d1 ff ff ff jmpq 0x1020 104f: 90 nop 1050: f3 rep 1051: 0f pop %cs 1052: 1e push %ds 1053: fa cli 1054: 68 02 00 00 00 pushq $0x2 1059: f2 repne 105a: e9 c1 ff ff ff jmpq 0x1020 105f: 90 nop 1060: f3 rep 1061: 0f pop %cs 1062: 1e push %ds 1063: fa cli 1064: 68 03 00 00 00 pushq $0x3 1069: f2 repne 106a: e9 b1 ff ff ff jmpq 0x1020 106f: 90 nop 1070: f3 rep 1071: 0f pop %cs 1072: 1e push %ds 1073: fa cli 1074: 68 04 00 00 00 pushq $0x4 1079: f2 repne 107a: e9 a1 ff ff ff jmpq 0x1020 107f: 90 nop 1080: f3 rep 1081: 0f pop %cs 1082: 1e push %ds 1083: fa cli 1084: 68 05 00 00 00 pushq $0x5 1089: f2 repne 108a: e9 91 ff ff ff jmpq 0x1020 108f: 90 nop 1090: f3 rep 1091: 0f pop %cs 1092: 1e push %ds 1093: fa cli 1094: 68 06 00 00 00 pushq $0x6 1099: f2 repne 109a: e9 81 ff ff ff jmpq 0x1020 109f: 90 nop 10a0: f3 rep 10a1: 0f pop %cs 10a2: 1e push %ds 10a3: fa cli 10a4: 68 07 00 00 00 pushq $0x7 10a9: f2 repne 10aa: e9 71 ff ff ff jmpq 0x1020 10af: 90 nop 10b0: f3 rep 10b1: 0f pop %cs 10b2: 1e push %ds 10b3: fa cli 10b4: 68 08 00 00 00 pushq $0x8 10b9: f2 repne 10ba: e9 61 ff ff ff jmpq 0x1020 10bf: 90 nop 10c0: f3 rep 10c1: 0f pop %cs 10c2: 1e push %ds 10c3: fa cli 10c4: 68 09 00 00 00 pushq $0x9 10c9: f2 repne 10ca: e9 51 ff ff ff jmpq 0x1020 10cf: 90 nop 10d0: f3 rep 10d1: 0f pop %cs 10d2: 1e push %ds 10d3: fa cli 10d4: 68 0a 00 00 00 pushq $0xa 10d9: f2 repne 10da: e9 41 ff ff ff jmpq 0x1020 10df: 90 nop 10e0: f3 rep 10e1: 0f pop %cs 10e2: 1e push %ds 10e3: fa cli 10e4: 68 0b 00 00 00 pushq $0xb 10e9: f2 repne 10ea: e9 31 ff ff ff jmpq 0x1020 10ef: 90 nop 10f0: f3 rep 10f1: 0f pop %cs 10f2: 1e push %ds 10f3: fa cli 10f4: 68 0c 00 00 00 pushq $0xc 10f9: f2 repne 10fa: e9 21 ff ff ff jmpq 0x1020 10ff: 90 nop 1100: f3 rep 1101: 0f pop %cs 1102: 1e push %ds 1103: fa cli 1104: 68 0d 00 00 00 pushq $0xd 1109: f2 repne 110a: e9 11 ff ff ff jmpq 0x1020 110f: 90 nop 1110: f3 rep 1111: 0f pop %cs 1112: 1e push %ds 1113: fa cli 1114: 68 0e 00 00 00 pushq $0xe 1119: f2 repne 111a: e9 01 ff ff ff jmpq 0x1020 111f: 90 nop 1120: f3 rep 1121: 0f pop %cs 1122: 1e push %ds 1123: fa cli 1124: 68 0f 00 00 00 pushq $0xf 1129: f2 repne 112a: e9 f1 fe ff ff jmpq 0x1020 112f: 90 nop 1130: f3 rep 1131: 0f pop %cs 1132: 1e push %ds 1133: fa cli 1134: 68 10 00 00 00 pushq $0x10 1139: f2 repne 113a: e9 e1 fe ff ff jmpq 0x1020 113f: 90 nop 1140: f3 rep 1141: 0f pop %cs 1142: 1e push %ds 1143: fa cli 1144: 68 11 00 00 00 pushq $0x11 1149: f2 repne 114a: e9 d1 fe ff ff jmpq 0x1020 114f: 90 nop 1150: f3 rep 1151: 0f pop %cs 1152: 1e push %ds 1153: fa cli 1154: 68 12 00 00 00 pushq $0x12 1159: f2 repne 115a: e9 c1 fe ff ff jmpq 0x1020 115f: 90 nop 1160: f3 rep 1161: 0f pop %cs 1162: 1e push %ds 1163: fa cli 1164: 68 13 00 00 00 pushq $0x13 1169: f2 repne 116a: e9 b1 fe ff ff jmpq 0x1020 116f: 90 nop 1170: f3 rep 1171: 0f pop %cs 1172: 1e push %ds 1173: fa cli 1174: 68 14 00 00 00 pushq $0x14 1179: f2 repne 117a: e9 a1 fe ff ff jmpq 0x1020 117f: 90 nop 1180: f3 rep 1181: 0f pop %cs 1182: 1e push %ds 1183: fa cli 1184: 68 15 00 00 00 pushq $0x15 1189: f2 repne 118a: e9 91 fe ff ff jmpq 0x1020 118f: 90 nop 1190: f3 rep 1191: 0f pop %cs 1192: 1e push %ds 1193: fa cli 1194: 68 16 00 00 00 pushq $0x16 1199: f2 repne 119a: e9 81 fe ff ff jmpq 0x1020 119f: 90 nop 11a0: f3 rep 11a1: 0f pop %cs 11a2: 1e push %ds 11a3: fa cli 11a4: 68 17 00 00 00 pushq $0x17 11a9: f2 repne 11aa: e9 71 fe ff ff jmpq 0x1020 11af: 90 nop Disassembly of section .plt.got: 11b0: f3 rep 11b1: 0f pop %cs 11b2: 1e push %ds 11b3: fa cli 11b4: f2 repne 11b5: ff 25 3d 6e 00 00 jmpq *0x6e3d(%rip) # 0x7ff8 11bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: f2 repne 11c5: ff 25 4d 6d 00 00 jmpq *0x6d4d(%rip) # 0x7f18 11cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 45 6d 00 00 jmpq *0x6d45(%rip) # 0x7f20 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 3d 6d 00 00 jmpq *0x6d3d(%rip) # 0x7f28 11eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11f0: f3 rep 11f1: 0f pop %cs 11f2: 1e push %ds 11f3: fa cli 11f4: f2 repne 11f5: ff 25 35 6d 00 00 jmpq *0x6d35(%rip) # 0x7f30 11fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1200: f3 rep 1201: 0f pop %cs 1202: 1e push %ds 1203: fa cli 1204: f2 repne 1205: ff 25 2d 6d 00 00 jmpq *0x6d2d(%rip) # 0x7f38 120b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1210: f3 rep 1211: 0f pop %cs 1212: 1e push %ds 1213: fa cli 1214: f2 repne 1215: ff 25 25 6d 00 00 jmpq *0x6d25(%rip) # 0x7f40 121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1220: f3 rep 1221: 0f pop %cs 1222: 1e push %ds 1223: fa cli 1224: f2 repne 1225: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f48 122b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1230: f3 rep 1231: 0f pop %cs 1232: 1e push %ds 1233: fa cli 1234: f2 repne 1235: ff 25 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f50 123b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1240: f3 rep 1241: 0f pop %cs 1242: 1e push %ds 1243: fa cli 1244: f2 repne 1245: ff 25 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f58 124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1250: f3 rep 1251: 0f pop %cs 1252: 1e push %ds 1253: fa cli 1254: f2 repne 1255: ff 25 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f60 125b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1260: f3 rep 1261: 0f pop %cs 1262: 1e push %ds 1263: fa cli 1264: f2 repne 1265: ff 25 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f68 126b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1270: f3 rep 1271: 0f pop %cs 1272: 1e push %ds 1273: fa cli 1274: f2 repne 1275: ff 25 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f70 127b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1280: f3 rep 1281: 0f pop %cs 1282: 1e push %ds 1283: fa cli 1284: f2 repne 1285: ff 25 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f78 128b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1290: f3 rep 1291: 0f pop %cs 1292: 1e push %ds 1293: fa cli 1294: f2 repne 1295: ff 25 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f80 129b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12a0: f3 rep 12a1: 0f pop %cs 12a2: 1e push %ds 12a3: fa cli 12a4: f2 repne 12a5: ff 25 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f88 12ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12b0: f3 rep 12b1: 0f pop %cs 12b2: 1e push %ds 12b3: fa cli 12b4: f2 repne 12b5: ff 25 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f90 12bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12c0: f3 rep 12c1: 0f pop %cs 12c2: 1e push %ds 12c3: fa cli 12c4: f2 repne 12c5: ff 25 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f98 12cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12d0: f3 rep 12d1: 0f pop %cs 12d2: 1e push %ds 12d3: fa cli 12d4: f2 repne 12d5: ff 25 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7fa0 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12e0: f3 rep 12e1: 0f pop %cs 12e2: 1e push %ds 12e3: fa cli 12e4: f2 repne 12e5: ff 25 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7fa8 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12f0: f3 rep 12f1: 0f pop %cs 12f2: 1e push %ds 12f3: fa cli 12f4: f2 repne 12f5: ff 25 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7fb0 12fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1300: f3 rep 1301: 0f pop %cs 1302: 1e push %ds 1303: fa cli 1304: f2 repne 1305: ff 25 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7fb8 130b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1310: f3 rep 1311: 0f pop %cs 1312: 1e push %ds 1313: fa cli 1314: f2 repne 1315: ff 25 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7fc0 131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1320: f3 rep 1321: 0f pop %cs 1322: 1e push %ds 1323: fa cli 1324: f2 repne 1325: ff 25 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7fc8 132b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1330: f3 rep 1331: 0f pop %cs 1332: 1e push %ds 1333: fa cli 1334: f2 repne 1335: ff 25 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7fd0 133b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1340: f3 rep 1341: 0f pop %cs 1342: 1e push %ds 1343: fa cli 1344: 31 ed xor %ebp,%ebp 1346: 49 89 d1 mov %rdx,%r9 1349: 5e pop %rsi 134a: 48 89 e2 mov %rsp,%rdx 134d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1351: 50 push %rax 1352: 54 push %rsp 1353: 4c 8d 05 b6 34 00 00 lea 0x34b6(%rip),%r8 # 0x4810 135a: 48 8d 0d 3f 34 00 00 lea 0x343f(%rip),%rcx # 0x47a0 1361: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1429 1368: ff 15 72 6c 00 00 callq *0x6c72(%rip) # 0x7fe0 136e: f4 hlt 136f: 90 nop 1370: 48 8d 3d 99 6c 00 00 lea 0x6c99(%rip),%rdi # 0x8010 1377: 48 8d 05 92 6c 00 00 lea 0x6c92(%rip),%rax # 0x8010 137e: 48 39 f8 cmp %rdi,%rax 1381: 74 15 je 0x1398 1383: 48 8b 05 4e 6c 00 00 mov 0x6c4e(%rip),%rax # 0x7fd8 138a: 48 85 c0 test %rax,%rax 138d: 74 09 je 0x1398 138f: ff e0 jmpq *%rax 1391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1398: c3 retq 1399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13a0: 48 8d 3d 69 6c 00 00 lea 0x6c69(%rip),%rdi # 0x8010 13a7: 48 8d 35 62 6c 00 00 lea 0x6c62(%rip),%rsi # 0x8010 13ae: 48 29 fe sub %rdi,%rsi 13b1: 48 89 f0 mov %rsi,%rax 13b4: 48 c1 ee 3f shr $0x3f,%rsi 13b8: 48 c1 f8 03 sar $0x3,%rax 13bc: 48 01 c6 add %rax,%rsi 13bf: 48 d1 fe sar %rsi 13c2: 74 14 je 0x13d8 13c4: 48 8b 05 25 6c 00 00 mov 0x6c25(%rip),%rax # 0x7ff0 13cb: 48 85 c0 test %rax,%rax 13ce: 74 08 je 0x13d8 13d0: ff e0 jmpq *%rax 13d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13d8: c3 retq 13d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13e0: f3 rep 13e1: 0f pop %cs 13e2: 1e push %ds 13e3: fa cli 13e4: 80 3d 25 6c 00 00 00 cmpb $0x0,0x6c25(%rip) # 0x8010 13eb: 75 2b jne 0x1418 13ed: 55 push %rbp 13ee: 48 83 3d 02 6c 00 00 00 cmpq $0x0,0x6c02(%rip) # 0x7ff8 13f6: 48 89 e5 mov %rsp,%rbp 13f9: 74 0c je 0x1407 13fb: 48 8b 3d 06 6c 00 00 mov 0x6c06(%rip),%rdi # 0x8008 1402: e8 a9 fd ff ff callq 0x11b0 1407: e8 64 ff ff ff callq 0x1370 140c: c6 05 fd 6b 00 00 01 movb $0x1,0x6bfd(%rip) # 0x8010 1413: 5d pop %rbp 1414: c3 retq 1415: 0f 1f 00 nopl (%rax) 1418: c3 retq 1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1420: f3 rep 1421: 0f pop %cs 1422: 1e push %ds 1423: fa cli 1424: e9 77 ff ff ff jmpq 0x13a0 1429: f3 rep 142a: 0f pop %cs 142b: 1e push %ds 142c: fa cli 142d: 55 push %rbp 142e: 48 89 e5 mov %rsp,%rbp 1431: 48 83 ec 30 sub $0x30,%rsp 1435: 89 7d dc mov %edi,-0x24(%rbp) 1438: 48 89 75 d0 mov %rsi,-0x30(%rbp) 143c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1440: 7f 25 jg 0x1467 1442: 48 8b 45 d0 mov -0x30(%rbp),%rax 1446: 48 8b 00 mov (%rax),%rax 1449: 48 89 c6 mov %rax,%rsi 144c: 48 8d 3d b5 3b 00 00 lea 0x3bb5(%rip),%rdi # 0x5008 1453: b8 00 00 00 00 mov $0x0,%eax 1458: e8 b3 fd ff ff callq 0x1210 145d: b8 ff ff ff ff mov $0xffffffff,%eax 1462: e9 64 01 00 00 jmpq 0x15cb 1467: bf 01 00 00 00 mov $0x1,%edi 146c: e8 5c 01 00 00 callq 0x15cd 1471: 85 c0 test %eax,%eax 1473: 75 28 jne 0x149d 1475: bf ff ff ff ff mov $0xffffffff,%edi 147a: e8 17 02 00 00 callq 0x1696 147f: 48 89 c6 mov %rax,%rsi 1482: 48 8d 3d 97 3b 00 00 lea 0x3b97(%rip),%rdi # 0x5020 1489: b8 00 00 00 00 mov $0x0,%eax 148e: e8 7d fd ff ff callq 0x1210 1493: b8 01 00 00 00 mov $0x1,%eax 1498: e9 2e 01 00 00 jmpq 0x15cb 149d: 48 8b 45 d0 mov -0x30(%rbp),%rax 14a1: 48 83 c0 08 add $0x8,%rax 14a5: 48 8b 00 mov (%rax),%rax 14a8: ba 00 00 00 00 mov $0x0,%edx 14ad: be 00 00 00 00 mov $0x0,%esi 14b2: 48 89 c7 mov %rax,%rdi 14b5: b8 00 00 00 00 mov $0x0,%eax 14ba: e8 41 fe ff ff callq 0x1300 14bf: 89 45 e8 mov %eax,-0x18(%rbp) 14c2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 14c6: 79 25 jns 0x14ed 14c8: 48 8b 45 d0 mov -0x30(%rbp),%rax 14cc: 48 8b 00 mov (%rax),%rax 14cf: 48 89 c6 mov %rax,%rsi 14d2: 48 8d 3d 6e 3b 00 00 lea 0x3b6e(%rip),%rdi # 0x5047 14d9: b8 00 00 00 00 mov $0x0,%eax 14de: e8 2d fd ff ff callq 0x1210 14e3: b8 01 00 00 00 mov $0x1,%eax 14e8: e9 de 00 00 00 jmpq 0x15cb 14ed: 8b 45 e8 mov -0x18(%rbp),%eax 14f0: ba 00 00 00 00 mov $0x0,%edx 14f5: be 01 00 00 00 mov $0x1,%esi 14fa: 89 c7 mov %eax,%edi 14fc: e8 d0 2b 00 00 callq 0x40d1 1501: 48 89 45 f8 mov %rax,-0x8(%rbp) 1505: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 150a: 75 28 jne 0x1534 150c: bf ff ff ff ff mov $0xffffffff,%edi 1511: e8 80 01 00 00 callq 0x1696 1516: 48 89 c6 mov %rax,%rsi 1519: 48 8d 3d 37 3b 00 00 lea 0x3b37(%rip),%rdi # 0x5057 1520: b8 00 00 00 00 mov $0x0,%eax 1525: e8 e6 fc ff ff callq 0x1210 152a: b8 01 00 00 00 mov $0x1,%eax 152f: e9 97 00 00 00 jmpq 0x15cb 1534: 48 8b 45 f8 mov -0x8(%rbp),%rax 1538: 48 89 c7 mov %rax,%rdi 153b: e8 3d 32 00 00 callq 0x477d 1540: 89 45 ec mov %eax,-0x14(%rbp) 1543: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1547: 74 1f je 0x1568 1549: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 154d: 77 33 ja 0x1582 154f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1553: 74 20 je 0x1575 1555: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1559: 75 27 jne 0x1582 155b: 48 8d 05 0f 3b 00 00 lea 0x3b0f(%rip),%rax # 0x5071 1562: 48 89 45 f0 mov %rax,-0x10(%rbp) 1566: eb 25 jmp 0x158d 1568: 48 8d 05 10 3b 00 00 lea 0x3b10(%rip),%rax # 0x507f 156f: 48 89 45 f0 mov %rax,-0x10(%rbp) 1573: eb 18 jmp 0x158d 1575: 48 8d 05 0e 3b 00 00 lea 0x3b0e(%rip),%rax # 0x508a 157c: 48 89 45 f0 mov %rax,-0x10(%rbp) 1580: eb 0b jmp 0x158d 1582: 48 8d 05 06 3b 00 00 lea 0x3b06(%rip),%rax # 0x508f 1589: 48 89 45 f0 mov %rax,-0x10(%rbp) 158d: 48 8b 45 d0 mov -0x30(%rbp),%rax 1591: 48 83 c0 08 add $0x8,%rax 1595: 48 8b 00 mov (%rax),%rax 1598: 48 8b 55 f0 mov -0x10(%rbp),%rdx 159c: 48 89 c6 mov %rax,%rsi 159f: 48 8d 3d f6 3a 00 00 lea 0x3af6(%rip),%rdi # 0x509c 15a6: b8 00 00 00 00 mov $0x0,%eax 15ab: e8 60 fc ff ff callq 0x1210 15b0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15b4: 48 89 c7 mov %rax,%rdi 15b7: e8 6a 2d 00 00 callq 0x4326 15bc: 8b 45 e8 mov -0x18(%rbp),%eax 15bf: 89 c7 mov %eax,%edi 15c1: e8 8a fc ff ff callq 0x1250 15c6: b8 00 00 00 00 mov $0x0,%eax 15cb: c9 leaveq 15cc: c3 retq 15cd: f3 rep 15ce: 0f pop %cs 15cf: 1e push %ds 15d0: fa cli 15d1: 55 push %rbp 15d2: 48 89 e5 mov %rsp,%rbp 15d5: 48 83 ec 10 sub $0x10,%rsp 15d9: 89 7d fc mov %edi,-0x4(%rbp) 15dc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 15e0: 75 07 jne 0x15e9 15e2: b8 01 00 00 00 mov $0x1,%eax 15e7: eb 2f jmp 0x1618 15e9: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 15ed: 0f 94 c0 sete %al 15f0: 0f b6 c0 movzbl %al,%eax 15f3: 48 85 c0 test %rax,%rax 15f6: 74 11 je 0x1609 15f8: c7 05 12 6a 00 00 01 00 movl $0x1,0x6a12(%rip) # 0x8014 1600: 00 00 1602: b8 01 00 00 00 mov $0x1,%eax 1607: eb 0f jmp 0x1618 1609: bf 02 00 00 00 mov $0x2,%edi 160e: e8 43 00 00 00 callq 0x1656 1613: b8 00 00 00 00 mov $0x0,%eax 1618: c9 leaveq 1619: c3 retq 161a: f3 rep 161b: 0f pop %cs 161c: 1e push %ds 161d: fa cli 161e: 55 push %rbp 161f: 48 89 e5 mov %rsp,%rbp 1622: 48 83 ec 10 sub $0x10,%rsp 1626: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 162e: 00 162f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1636: 8b 00 mov (%rax),%eax 1638: 89 45 fc mov %eax,-0x4(%rbp) 163b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1643: 00 1644: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 164b: c7 00 00 00 00 00 movl $0x0,(%rax) 1651: 8b 45 fc mov -0x4(%rbp),%eax 1654: c9 leaveq 1655: c3 retq 1656: f3 rep 1657: 0f pop %cs 1658: 1e push %ds 1659: fa cli 165a: 55 push %rbp 165b: 48 89 e5 mov %rsp,%rbp 165e: 53 push %rbx 165f: 48 83 ec 18 sub $0x18,%rsp 1663: 89 7d ec mov %edi,-0x14(%rbp) 1666: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 166a: 78 0b js 0x1677 166c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1670: 7f 05 jg 0x1677 1672: 8b 5d ec mov -0x14(%rbp),%ebx 1675: eb 05 jmp 0x167c 1677: bb 01 00 00 00 mov $0x1,%ebx 167c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1684: 00 1685: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 168c: 89 18 mov %ebx,(%rax) 168e: 90 nop 168f: 48 83 c4 18 add $0x18,%rsp 1693: 5b pop %rbx 1694: 5d pop %rbp 1695: c3 retq 1696: f3 rep 1697: 0f pop %cs 1698: 1e push %ds 1699: fa cli 169a: 55 push %rbp 169b: 48 89 e5 mov %rsp,%rbp 169e: 48 83 ec 20 sub $0x20,%rsp 16a2: 89 7d ec mov %edi,-0x14(%rbp) 16a5: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16ad: 00 16ae: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16b5: 8b 00 mov (%rax),%eax 16b7: 89 45 fc mov %eax,-0x4(%rbp) 16ba: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16be: 0f 85 85 00 00 00 jne 0x1749 16c4: 8b 45 fc mov -0x4(%rbp),%eax 16c7: 48 98 cltq 16c9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16d1: 48 8d 05 e8 3e 00 00 lea 0x3ee8(%rip),%rax # 0x55c0 16d8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 16dc: 48 3d f1 04 00 00 cmp $0x4f1,%rax 16e2: 76 1f jbe 0x1703 16e4: 48 8d 0d 6d 41 00 00 lea 0x416d(%rip),%rcx # 0x5858 16eb: ba 5b 01 00 00 mov $0x15b,%edx 16f0: 48 8d 35 61 40 00 00 lea 0x4061(%rip),%rsi # 0x5758 16f7: 48 8d 3d ea 40 00 00 lea 0x40ea(%rip),%rdi # 0x57e8 16fe: e8 2d fb ff ff callq 0x1230 1703: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1707: 74 36 je 0x173f 1709: 8b 45 fc mov -0x4(%rbp),%eax 170c: 48 98 cltq 170e: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1716: 48 8d 05 a3 3e 00 00 lea 0x3ea3(%rip),%rax # 0x55c0 171d: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1721: 48 8d 15 98 39 00 00 lea 0x3998(%rip),%rdx # 0x50c0 1728: 48 01 d0 add %rdx,%rax 172b: 48 89 c6 mov %rax,%rsi 172e: 48 8d 3d d8 40 00 00 lea 0x40d8(%rip),%rdi # 0x580d 1735: e8 e6 fa ff ff callq 0x1220 173a: e9 b7 00 00 00 jmpq 0x17f6 173f: b8 00 00 00 00 mov $0x0,%eax 1744: e9 ad 00 00 00 jmpq 0x17f6 1749: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 174d: 7c 06 jl 0x1755 174f: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1753: 7e 1b jle 0x1770 1755: 48 8d 05 6d 39 00 00 lea 0x396d(%rip),%rax # 0x50c9 175c: 48 89 c6 mov %rax,%rsi 175f: 48 8d 3d a7 40 00 00 lea 0x40a7(%rip),%rdi # 0x580d 1766: e8 b5 fa ff ff callq 0x1220 176b: e9 86 00 00 00 jmpq 0x17f6 1770: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1774: 75 05 jne 0x177b 1776: 8b 45 fc mov -0x4(%rbp),%eax 1779: eb 03 jmp 0x177e 177b: 8b 45 ec mov -0x14(%rbp),%eax 177e: 48 98 cltq 1780: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1788: 48 8d 05 31 3e 00 00 lea 0x3e31(%rip),%rax # 0x55c0 178f: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1793: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1799: 76 1f jbe 0x17ba 179b: 48 8d 0d b6 40 00 00 lea 0x40b6(%rip),%rcx # 0x5858 17a2: ba 61 01 00 00 mov $0x161,%edx 17a7: 48 8d 35 aa 3f 00 00 lea 0x3faa(%rip),%rsi # 0x5758 17ae: 48 8d 3d 63 40 00 00 lea 0x4063(%rip),%rdi # 0x5818 17b5: e8 76 fa ff ff callq 0x1230 17ba: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17be: 75 05 jne 0x17c5 17c0: 8b 45 fc mov -0x4(%rbp),%eax 17c3: eb 03 jmp 0x17c8 17c5: 8b 45 ec mov -0x14(%rbp),%eax 17c8: 48 98 cltq 17ca: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17d2: 48 8d 05 e7 3d 00 00 lea 0x3de7(%rip),%rax # 0x55c0 17d9: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17dd: 48 8d 15 dc 38 00 00 lea 0x38dc(%rip),%rdx # 0x50c0 17e4: 48 01 d0 add %rdx,%rax 17e7: 48 89 c6 mov %rax,%rsi 17ea: 48 8d 3d 1c 40 00 00 lea 0x401c(%rip),%rdi # 0x580d 17f1: e8 2a fa ff ff callq 0x1220 17f6: c9 leaveq 17f7: c3 retq 17f8: 55 push %rbp 17f9: 48 89 e5 mov %rsp,%rbp 17fc: 89 f8 mov %edi,%eax 17fe: 66 89 45 fc mov %ax,-0x4(%rbp) 1802: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1806: 66 c1 c0 08 rol $0x8,%ax 180a: 5d pop %rbp 180b: c3 retq 180c: 55 push %rbp 180d: 48 89 e5 mov %rsp,%rbp 1810: 89 7d fc mov %edi,-0x4(%rbp) 1813: 8b 45 fc mov -0x4(%rbp),%eax 1816: 0f c8 bswap %eax 1818: 5d pop %rbp 1819: c3 retq 181a: 55 push %rbp 181b: 48 89 e5 mov %rsp,%rbp 181e: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1822: 48 8b 45 f8 mov -0x8(%rbp),%rax 1826: 48 0f c8 bswap %rax 1829: 5d pop %rbp 182a: c3 retq 182b: 55 push %rbp 182c: 48 89 e5 mov %rsp,%rbp 182f: 48 83 ec 40 sub $0x40,%rsp 1833: 89 7d dc mov %edi,-0x24(%rbp) 1836: 48 89 75 d0 mov %rsi,-0x30(%rbp) 183a: 48 89 55 c8 mov %rdx,-0x38(%rbp) 183e: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1842: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 184a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 184e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1852: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1856: 48 8b 45 e8 mov -0x18(%rbp),%rax 185a: 48 8b 55 c8 mov -0x38(%rbp),%rdx 185e: 48 29 c2 sub %rax,%rdx 1861: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1865: 48 8b 45 d0 mov -0x30(%rbp),%rax 1869: 48 01 c6 add %rax,%rsi 186c: 8b 45 dc mov -0x24(%rbp),%eax 186f: 89 c7 mov %eax,%edi 1871: e8 9a fa ff ff callq 0x1310 1876: 48 89 45 f0 mov %rax,-0x10(%rbp) 187a: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 187f: 75 0c jne 0x188d 1881: e8 4a f9 ff ff callq 0x11d0 1886: 8b 00 mov (%rax),%eax 1888: 83 f8 04 cmp $0x4,%eax 188b: 74 bd je 0x184a 188d: 48 8b 45 f0 mov -0x10(%rbp),%rax 1891: 48 89 45 f8 mov %rax,-0x8(%rbp) 1895: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 189a: 7f 13 jg 0x18af 189c: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18a1: 79 06 jns 0x18a9 18a3: 48 8b 45 f8 mov -0x8(%rbp),%rax 18a7: eb 1c jmp 0x18c5 18a9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18ad: eb 16 jmp 0x18c5 18af: 48 8b 45 f8 mov -0x8(%rbp),%rax 18b3: 48 01 45 e8 add %rax,-0x18(%rbp) 18b7: 48 8b 45 e8 mov -0x18(%rbp),%rax 18bb: 48 39 45 c8 cmp %rax,-0x38(%rbp) 18bf: 77 89 ja 0x184a 18c1: 48 8b 45 e8 mov -0x18(%rbp),%rax 18c5: c9 leaveq 18c6: c3 retq 18c7: 55 push %rbp 18c8: 48 89 e5 mov %rsp,%rbp 18cb: 48 83 ec 20 sub $0x20,%rsp 18cf: 48 89 7d e8 mov %rdi,-0x18(%rbp) 18d3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18d7: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 18dc: 76 26 jbe 0x1904 18de: 48 8b 45 e8 mov -0x18(%rbp),%rax 18e2: ba 08 00 00 00 mov $0x8,%edx 18e7: 48 8d 35 7a 3f 00 00 lea 0x3f7a(%rip),%rsi # 0x5868 18ee: 48 89 c7 mov %rax,%rdi 18f1: e8 7a f9 ff ff callq 0x1270 18f6: 85 c0 test %eax,%eax 18f8: 75 0a jne 0x1904 18fa: b8 01 00 00 00 mov $0x1,%eax 18ff: e9 80 00 00 00 jmpq 0x1984 1904: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 1909: 76 74 jbe 0x197f 190b: 48 8b 45 e8 mov -0x18(%rbp),%rax 190f: ba 04 00 00 00 mov $0x4,%edx 1914: 48 8d 35 56 3f 00 00 lea 0x3f56(%rip),%rsi # 0x5871 191b: 48 89 c7 mov %rax,%rdi 191e: e8 4d f9 ff ff callq 0x1270 1923: 85 c0 test %eax,%eax 1925: 75 58 jne 0x197f 1927: 48 8b 45 e8 mov -0x18(%rbp),%rax 192b: 48 83 c0 04 add $0x4,%rax 192f: 0f b6 00 movzbl (%rax),%eax 1932: 0f b6 c0 movzbl %al,%eax 1935: 89 45 f4 mov %eax,-0xc(%rbp) 1938: 48 8b 45 e8 mov -0x18(%rbp),%rax 193c: 48 83 c0 05 add $0x5,%rax 1940: 0f b6 00 movzbl (%rax),%eax 1943: 0f b6 c0 movzbl %al,%eax 1946: 89 45 f8 mov %eax,-0x8(%rbp) 1949: 48 8b 45 e8 mov -0x18(%rbp),%rax 194d: 48 83 c0 06 add $0x6,%rax 1951: 0f b6 00 movzbl (%rax),%eax 1954: 0f b6 c0 movzbl %al,%eax 1957: 89 45 fc mov %eax,-0x4(%rbp) 195a: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 195e: 7e 1f jle 0x197f 1960: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1964: 7f 19 jg 0x197f 1966: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 196a: 7e 13 jle 0x197f 196c: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1970: 7f 0d jg 0x197f 1972: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1976: 75 07 jne 0x197f 1978: b8 03 00 00 00 mov $0x3,%eax 197d: eb 05 jmp 0x1984 197f: b8 00 00 00 00 mov $0x0,%eax 1984: c9 leaveq 1985: c3 retq 1986: 55 push %rbp 1987: 48 89 e5 mov %rsp,%rbp 198a: 48 83 ec 40 sub $0x40,%rsp 198e: 89 7d ec mov %edi,-0x14(%rbp) 1991: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1995: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1999: 48 89 4d d0 mov %rcx,-0x30(%rbp) 199d: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19a1: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19a5: 48 8b 45 18 mov 0x18(%rbp),%rax 19a9: 48 05 08 01 00 00 add $0x108,%rax 19af: 48 89 c6 mov %rax,%rsi 19b2: bf 01 00 00 00 mov $0x1,%edi 19b7: e8 d4 f8 ff ff callq 0x1290 19bc: 48 89 45 f8 mov %rax,-0x8(%rbp) 19c0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19c5: 75 0c jne 0x19d3 19c7: bf 08 00 00 00 mov $0x8,%edi 19cc: e8 85 fc ff ff callq 0x1656 19d1: eb 58 jmp 0x1a2b 19d3: 48 8b 45 f8 mov -0x8(%rbp),%rax 19d7: 8b 55 10 mov 0x10(%rbp),%edx 19da: 89 50 18 mov %edx,0x18(%rax) 19dd: 48 8b 45 f8 mov -0x8(%rbp),%rax 19e1: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 19e8: 48 8b 45 f8 mov -0x8(%rbp),%rax 19ec: 8b 55 e8 mov -0x18(%rbp),%edx 19ef: 89 50 1c mov %edx,0x1c(%rax) 19f2: 48 8b 45 f8 mov -0x8(%rbp),%rax 19f6: 8b 55 ec mov -0x14(%rbp),%edx 19f9: 89 50 24 mov %edx,0x24(%rax) 19fc: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a00: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a04: 48 89 50 28 mov %rdx,0x28(%rax) 1a08: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a0c: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a10: 48 89 50 30 mov %rdx,0x30(%rax) 1a14: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a18: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a1c: 48 89 10 mov %rdx,(%rax) 1a1f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a23: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a27: 48 89 50 08 mov %rdx,0x8(%rax) 1a2b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a2f: c9 leaveq 1a30: c3 retq 1a31: f3 rep 1a32: 0f pop %cs 1a33: 1e push %ds 1a34: fa cli 1a35: 55 push %rbp 1a36: 48 89 e5 mov %rsp,%rbp 1a39: 48 83 ec 20 sub $0x20,%rsp 1a3d: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a41: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a45: 8b 40 18 mov 0x18(%rax),%eax 1a48: 83 f8 01 cmp $0x1,%eax 1a4b: 75 38 jne 0x1a85 1a4d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a51: 48 8b 40 48 mov 0x48(%rax),%rax 1a55: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a59: eb 23 jmp 0x1a7e 1a5b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a5f: 8b 40 3c mov 0x3c(%rax),%eax 1a62: 85 c0 test %eax,%eax 1a64: 74 0c je 0x1a72 1a66: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a6a: 48 89 c7 mov %rax,%rdi 1a6d: e8 bf ff ff ff callq 0x1a31 1a72: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a76: 48 8b 40 10 mov 0x10(%rax),%rax 1a7a: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a7e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a83: 75 d6 jne 0x1a5b 1a85: 90 nop 1a86: c9 leaveq 1a87: c3 retq 1a88: f3 rep 1a89: 0f pop %cs 1a8a: 1e push %ds 1a8b: fa cli 1a8c: 55 push %rbp 1a8d: 48 89 e5 mov %rsp,%rbp 1a90: 48 83 ec 20 sub $0x20,%rsp 1a94: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a98: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a9c: 8b 40 18 mov 0x18(%rax),%eax 1a9f: 83 f8 01 cmp $0x1,%eax 1aa2: 75 38 jne 0x1adc 1aa4: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aa8: 48 8b 40 48 mov 0x48(%rax),%rax 1aac: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ab0: eb 23 jmp 0x1ad5 1ab2: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ab6: 8b 40 3c mov 0x3c(%rax),%eax 1ab9: 85 c0 test %eax,%eax 1abb: 74 0c je 0x1ac9 1abd: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ac1: 48 89 c7 mov %rax,%rdi 1ac4: e8 bf ff ff ff callq 0x1a88 1ac9: 48 8b 45 f8 mov -0x8(%rbp),%rax 1acd: 48 8b 40 10 mov 0x10(%rax),%rax 1ad1: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1ada: 75 d6 jne 0x1ab2 1adc: 90 nop 1add: c9 leaveq 1ade: c3 retq 1adf: 55 push %rbp 1ae0: 48 89 e5 mov %rsp,%rbp 1ae3: 48 83 ec 40 sub $0x40,%rsp 1ae7: 89 7d ec mov %edi,-0x14(%rbp) 1aea: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1aee: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1af2: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1af6: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1afa: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1afe: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b02: 8b 7d e8 mov -0x18(%rbp),%edi 1b05: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b09: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b0d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b11: 8b 45 ec mov -0x14(%rbp),%eax 1b14: 6a 00 pushq $0x0 1b16: 6a 01 pushq $0x1 1b18: 4d 89 c1 mov %r8,%r9 1b1b: 41 89 f8 mov %edi,%r8d 1b1e: 89 c7 mov %eax,%edi 1b20: e8 61 fe ff ff callq 0x1986 1b25: 48 83 c4 10 add $0x10,%rsp 1b29: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b2d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b32: 74 26 je 0x1b5a 1b34: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b38: 48 8d 50 08 lea 0x8(%rax),%rdx 1b3c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b40: 48 89 50 70 mov %rdx,0x70(%rax) 1b44: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b48: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b4f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b53: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1b5a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b5e: c9 leaveq 1b5f: c3 retq 1b60: f3 rep 1b61: 0f pop %cs 1b62: 1e push %ds 1b63: fa cli 1b64: 55 push %rbp 1b65: 48 89 e5 mov %rsp,%rbp 1b68: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1b6f: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1b76: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1b7d: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1b83: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1b8a: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1b91: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1b99: 00 1b9a: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b9e: 31 c0 xor %eax,%eax 1ba0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ba7: 48 83 c0 04 add $0x4,%rax 1bab: 0f b6 00 movzbl (%rax),%eax 1bae: 3c 01 cmp $0x1,%al 1bb0: 0f 94 c0 sete %al 1bb3: 88 45 87 mov %al,-0x79(%rbp) 1bb6: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bbd: 48 83 c0 05 add $0x5,%rax 1bc1: 0f b6 00 movzbl (%rax),%eax 1bc4: 3c 01 cmp $0x1,%al 1bc6: 75 10 jne 0x1bd8 1bc8: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bcf: 48 89 45 88 mov %rax,-0x78(%rbp) 1bd3: e9 af 00 00 00 jmpq 0x1c87 1bd8: 48 8d 45 b0 lea -0x50(%rbp),%rax 1bdc: 48 89 45 88 mov %rax,-0x78(%rbp) 1be0: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1be4: 74 4f je 0x1c35 1be6: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bed: 0f b7 40 30 movzwl 0x30(%rax),%eax 1bf1: 66 89 45 e0 mov %ax,-0x20(%rbp) 1bf5: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bfc: 8b 40 20 mov 0x20(%rax),%eax 1bff: 89 45 d0 mov %eax,-0x30(%rbp) 1c02: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c09: 48 83 c0 05 add $0x5,%rax 1c0d: 0f b6 00 movzbl (%rax),%eax 1c10: 3c 01 cmp $0x1,%al 1c12: 74 73 je 0x1c87 1c14: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1c18: 0f b7 c0 movzwl %ax,%eax 1c1b: 89 c7 mov %eax,%edi 1c1d: e8 d6 fb ff ff callq 0x17f8 1c22: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c26: 8b 45 d0 mov -0x30(%rbp),%eax 1c29: 89 c7 mov %eax,%edi 1c2b: e8 dc fb ff ff callq 0x180c 1c30: 89 45 d0 mov %eax,-0x30(%rbp) 1c33: eb 52 jmp 0x1c87 1c35: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c3c: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c40: 66 89 45 ec mov %ax,-0x14(%rbp) 1c44: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c4b: 48 8b 40 28 mov 0x28(%rax),%rax 1c4f: 48 89 45 d8 mov %rax,-0x28(%rbp) 1c53: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c5a: 48 83 c0 05 add $0x5,%rax 1c5e: 0f b6 00 movzbl (%rax),%eax 1c61: 3c 01 cmp $0x1,%al 1c63: 74 22 je 0x1c87 1c65: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1c69: 0f b7 c0 movzwl %ax,%eax 1c6c: 89 c7 mov %eax,%edi 1c6e: e8 85 fb ff ff callq 0x17f8 1c73: 66 89 45 ec mov %ax,-0x14(%rbp) 1c77: 48 8b 45 d8 mov -0x28(%rbp),%rax 1c7b: 48 89 c7 mov %rax,%rdi 1c7e: e8 97 fb ff ff callq 0x181a 1c83: 48 89 45 d8 mov %rax,-0x28(%rbp) 1c87: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c8b: 0f 84 ec 01 00 00 je 0x1e7d 1c91: 48 8b 45 88 mov -0x78(%rbp),%rax 1c95: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c99: 0f b7 c0 movzwl %ax,%eax 1c9c: 48 89 45 98 mov %rax,-0x68(%rbp) 1ca0: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ca5: 0f 94 c0 sete %al 1ca8: 0f b6 c0 movzbl %al,%eax 1cab: 48 85 c0 test %rax,%rax 1cae: 0f 84 79 01 00 00 je 0x1e2d 1cb4: 48 8b 45 88 mov -0x78(%rbp),%rax 1cb8: 8b 40 20 mov 0x20(%rax),%eax 1cbb: 85 c0 test %eax,%eax 1cbd: 0f 84 6a 01 00 00 je 0x1e2d 1cc3: 48 8b 45 88 mov -0x78(%rbp),%rax 1cc7: 8b 40 20 mov 0x20(%rax),%eax 1cca: 89 c0 mov %eax,%eax 1ccc: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1cd3: 0f 96 c0 setbe %al 1cd6: 0f b6 c0 movzbl %al,%eax 1cd9: 48 85 c0 test %rax,%rax 1cdc: 75 22 jne 0x1d00 1cde: 48 8b 45 88 mov -0x78(%rbp),%rax 1ce2: 8b 40 20 mov 0x20(%rax),%eax 1ce5: 89 c2 mov %eax,%edx 1ce7: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1cee: 48 29 d0 sub %rdx,%rax 1cf1: 48 83 f8 27 cmp $0x27,%rax 1cf5: 0f 96 c0 setbe %al 1cf8: 0f b6 c0 movzbl %al,%eax 1cfb: 48 85 c0 test %rax,%rax 1cfe: 74 0a je 0x1d0a 1d00: b8 00 00 00 00 mov $0x0,%eax 1d05: e9 69 03 00 00 jmpq 0x2073 1d0a: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d12: 0f 95 c0 setne %al 1d15: 0f b6 c0 movzbl %al,%eax 1d18: 48 85 c0 test %rax,%rax 1d1b: 74 3d je 0x1d5a 1d1d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1d24: 48 83 c0 05 add $0x5,%rax 1d28: 0f b6 00 movzbl (%rax),%eax 1d2b: 3c 01 cmp $0x1,%al 1d2d: 75 2b jne 0x1d5a 1d2f: 48 8b 45 88 mov -0x78(%rbp),%rax 1d33: 8b 40 20 mov 0x20(%rax),%eax 1d36: 89 c2 mov %eax,%edx 1d38: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d3f: 48 01 c2 add %rax,%rdx 1d42: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1d49: 48 01 d0 add %rdx,%rax 1d4c: 8b 40 14 mov 0x14(%rax),%eax 1d4f: 89 c0 mov %eax,%eax 1d51: 48 89 45 98 mov %rax,-0x68(%rbp) 1d55: e9 d3 00 00 00 jmpq 0x1e2d 1d5a: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d62: 0f 95 c0 setne %al 1d65: 0f b6 c0 movzbl %al,%eax 1d68: 48 85 c0 test %rax,%rax 1d6b: 74 28 je 0x1d95 1d6d: 48 8b 45 88 mov -0x78(%rbp),%rax 1d71: 8b 40 20 mov 0x20(%rax),%eax 1d74: 89 c2 mov %eax,%edx 1d76: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d7d: 48 01 c2 add %rax,%rdx 1d80: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1d87: 48 01 d0 add %rdx,%rax 1d8a: 48 83 c0 14 add $0x14,%rax 1d8e: 8b 00 mov (%rax),%eax 1d90: 89 45 90 mov %eax,-0x70(%rbp) 1d93: eb 70 jmp 0x1e05 1d95: 48 8b 45 88 mov -0x78(%rbp),%rax 1d99: 8b 40 20 mov 0x20(%rax),%eax 1d9c: 89 c2 mov %eax,%edx 1d9e: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1da5: 48 01 d0 add %rdx,%rax 1da8: 48 83 c0 14 add $0x14,%rax 1dac: 48 89 c2 mov %rax,%rdx 1daf: 48 8d 75 90 lea -0x70(%rbp),%rsi 1db3: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1db9: 48 89 d1 mov %rdx,%rcx 1dbc: ba 04 00 00 00 mov $0x4,%edx 1dc1: 89 c7 mov %eax,%edi 1dc3: e8 63 fa ff ff callq 0x182b 1dc8: 48 89 45 a8 mov %rax,-0x58(%rbp) 1dcc: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1dd1: 0f 95 c0 setne %al 1dd4: 0f b6 c0 movzbl %al,%eax 1dd7: 48 85 c0 test %rax,%rax 1dda: 74 29 je 0x1e05 1ddc: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1de1: 79 0c jns 0x1def 1de3: bf 09 00 00 00 mov $0x9,%edi 1de8: e8 69 f8 ff ff callq 0x1656 1ded: eb 0a jmp 0x1df9 1def: bf 0a 00 00 00 mov $0xa,%edi 1df4: e8 5d f8 ff ff callq 0x1656 1df9: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e00: e9 6e 02 00 00 jmpq 0x2073 1e05: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e0c: 48 83 c0 05 add $0x5,%rax 1e10: 0f b6 00 movzbl (%rax),%eax 1e13: 3c 01 cmp $0x1,%al 1e15: 74 0d je 0x1e24 1e17: 8b 45 90 mov -0x70(%rbp),%eax 1e1a: 89 c7 mov %eax,%edi 1e1c: e8 eb f9 ff ff callq 0x180c 1e21: 89 45 90 mov %eax,-0x70(%rbp) 1e24: 8b 45 90 mov -0x70(%rbp),%eax 1e27: 89 c0 mov %eax,%eax 1e29: 48 89 45 98 mov %rax,-0x68(%rbp) 1e2d: 48 8b 45 88 mov -0x78(%rbp),%rax 1e31: 8b 40 20 mov 0x20(%rax),%eax 1e34: 89 c0 mov %eax,%eax 1e36: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1e3d: 72 31 jb 0x1e70 1e3f: 48 8b 45 88 mov -0x78(%rbp),%rax 1e43: 8b 40 20 mov 0x20(%rax),%eax 1e46: 89 c2 mov %eax,%edx 1e48: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1e4f: 48 29 d0 sub %rdx,%rax 1e52: 48 89 c1 mov %rax,%rcx 1e55: 48 8b 55 98 mov -0x68(%rbp),%rdx 1e59: 48 89 d0 mov %rdx,%rax 1e5c: 48 c1 e0 02 shl $0x2,%rax 1e60: 48 01 d0 add %rdx,%rax 1e63: 48 c1 e0 03 shl $0x3,%rax 1e67: 48 39 c1 cmp %rax,%rcx 1e6a: 0f 83 ff 01 00 00 jae 0x206f 1e70: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1e78: e9 f2 01 00 00 jmpq 0x206f 1e7d: 48 8b 45 88 mov -0x78(%rbp),%rax 1e81: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1e85: 0f b7 c0 movzwl %ax,%eax 1e88: 48 89 45 98 mov %rax,-0x68(%rbp) 1e8c: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1e91: 0f 94 c0 sete %al 1e94: 0f b6 c0 movzbl %al,%eax 1e97: 48 85 c0 test %rax,%rax 1e9a: 0f 84 97 01 00 00 je 0x2037 1ea0: 48 8b 45 88 mov -0x78(%rbp),%rax 1ea4: 48 8b 40 28 mov 0x28(%rax),%rax 1ea8: 48 85 c0 test %rax,%rax 1eab: 0f 84 86 01 00 00 je 0x2037 1eb1: 48 8b 45 88 mov -0x78(%rbp),%rax 1eb5: 48 8b 40 28 mov 0x28(%rax),%rax 1eb9: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1ec0: 0f 96 c0 setbe %al 1ec3: 0f b6 c0 movzbl %al,%eax 1ec6: 48 85 c0 test %rax,%rax 1ec9: 75 1e jne 0x1ee9 1ecb: 48 8b 45 88 mov -0x78(%rbp),%rax 1ecf: 48 8b 40 28 mov 0x28(%rax),%rax 1ed3: 48 83 c0 40 add $0x40,%rax 1ed7: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1ede: 0f 92 c0 setb %al 1ee1: 0f b6 c0 movzbl %al,%eax 1ee4: 48 85 c0 test %rax,%rax 1ee7: 74 0a je 0x1ef3 1ee9: b8 00 00 00 00 mov $0x0,%eax 1eee: e9 80 01 00 00 jmpq 0x2073 1ef3: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1efb: 0f 95 c0 setne %al 1efe: 0f b6 c0 movzbl %al,%eax 1f01: 48 85 c0 test %rax,%rax 1f04: 74 3b je 0x1f41 1f06: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f0d: 48 83 c0 05 add $0x5,%rax 1f11: 0f b6 00 movzbl (%rax),%eax 1f14: 3c 01 cmp $0x1,%al 1f16: 75 29 jne 0x1f41 1f18: 48 8b 45 88 mov -0x78(%rbp),%rax 1f1c: 48 8b 50 28 mov 0x28(%rax),%rdx 1f20: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f27: 48 01 c2 add %rax,%rdx 1f2a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f31: 48 01 d0 add %rdx,%rax 1f34: 48 8b 40 20 mov 0x20(%rax),%rax 1f38: 48 89 45 90 mov %rax,-0x70(%rbp) 1f3c: e9 cd 00 00 00 jmpq 0x200e 1f41: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f49: 0f 95 c0 setne %al 1f4c: 0f b6 c0 movzbl %al,%eax 1f4f: 48 85 c0 test %rax,%rax 1f52: 74 29 je 0x1f7d 1f54: 48 8b 45 88 mov -0x78(%rbp),%rax 1f58: 48 8b 50 28 mov 0x28(%rax),%rdx 1f5c: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f63: 48 01 c2 add %rax,%rdx 1f66: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f6d: 48 01 d0 add %rdx,%rax 1f70: 48 83 c0 20 add $0x20,%rax 1f74: 48 8b 00 mov (%rax),%rax 1f77: 48 89 45 90 mov %rax,-0x70(%rbp) 1f7b: eb 6f jmp 0x1fec 1f7d: 48 8b 45 88 mov -0x78(%rbp),%rax 1f81: 48 8b 50 28 mov 0x28(%rax),%rdx 1f85: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f8c: 48 01 d0 add %rdx,%rax 1f8f: 48 83 c0 20 add $0x20,%rax 1f93: 48 89 c2 mov %rax,%rdx 1f96: 48 8d 75 90 lea -0x70(%rbp),%rsi 1f9a: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1fa0: 48 89 d1 mov %rdx,%rcx 1fa3: ba 08 00 00 00 mov $0x8,%edx 1fa8: 89 c7 mov %eax,%edi 1faa: e8 7c f8 ff ff callq 0x182b 1faf: 48 89 45 a0 mov %rax,-0x60(%rbp) 1fb3: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1fb8: 0f 95 c0 setne %al 1fbb: 0f b6 c0 movzbl %al,%eax 1fbe: 48 85 c0 test %rax,%rax 1fc1: 74 29 je 0x1fec 1fc3: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 1fc8: 79 0c jns 0x1fd6 1fca: bf 09 00 00 00 mov $0x9,%edi 1fcf: e8 82 f6 ff ff callq 0x1656 1fd4: eb 0a jmp 0x1fe0 1fd6: bf 0a 00 00 00 mov $0xa,%edi 1fdb: e8 76 f6 ff ff callq 0x1656 1fe0: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1fe7: e9 87 00 00 00 jmpq 0x2073 1fec: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ff3: 48 83 c0 05 add $0x5,%rax 1ff7: 0f b6 00 movzbl (%rax),%eax 1ffa: 3c 01 cmp $0x1,%al 1ffc: 74 10 je 0x200e 1ffe: 48 8b 45 90 mov -0x70(%rbp),%rax 2002: 48 89 c7 mov %rax,%rdi 2005: e8 10 f8 ff ff callq 0x181a 200a: 48 89 45 90 mov %rax,-0x70(%rbp) 200e: 48 8b 45 90 mov -0x70(%rbp),%rax 2012: ba ff ff ff ff mov $0xffffffff,%edx 2017: 48 39 d0 cmp %rdx,%rax 201a: 76 13 jbe 0x202f 201c: bf 0a 00 00 00 mov $0xa,%edi 2021: e8 30 f6 ff ff callq 0x1656 2026: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 202d: eb 44 jmp 0x2073 202f: 48 8b 45 90 mov -0x70(%rbp),%rax 2033: 48 89 45 98 mov %rax,-0x68(%rbp) 2037: 48 8b 45 88 mov -0x78(%rbp),%rax 203b: 48 8b 40 28 mov 0x28(%rax),%rax 203f: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2046: 72 1f jb 0x2067 2048: 48 8b 45 88 mov -0x78(%rbp),%rax 204c: 48 8b 40 28 mov 0x28(%rax),%rax 2050: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx 2057: 48 29 c2 sub %rax,%rdx 205a: 48 8b 45 98 mov -0x68(%rbp),%rax 205e: 48 c1 e0 06 shl $0x6,%rax 2062: 48 39 c2 cmp %rax,%rdx 2065: 73 08 jae 0x206f 2067: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 206f: 48 8b 45 98 mov -0x68(%rbp),%rax 2073: 48 8b 4d f8 mov -0x8(%rbp),%rcx 2077: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 207f: 00 2080: 74 05 je 0x2087 2082: e8 69 f1 ff ff callq 0x11f0 2087: c9 leaveq 2088: c3 retq 2089: f3 rep 208a: 0f pop %cs 208b: 1e push %ds 208c: fa cli 208d: 55 push %rbp 208e: 48 89 e5 mov %rsp,%rbp 2091: 48 81 ec 90 00 00 00 sub $0x90,%rsp 2098: 89 7d 9c mov %edi,-0x64(%rbp) 209b: 48 89 75 90 mov %rsi,-0x70(%rbp) 209f: 48 89 55 88 mov %rdx,-0x78(%rbp) 20a3: 48 89 4d 80 mov %rcx,-0x80(%rbp) 20a7: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 20ae: 44 89 4d 98 mov %r9d,-0x68(%rbp) 20b2: 48 8b 45 88 mov -0x78(%rbp),%rax 20b6: 48 83 c0 04 add $0x4,%rax 20ba: 0f b6 00 movzbl (%rax),%eax 20bd: 3c 01 cmp $0x1,%al 20bf: 0f 95 c0 setne %al 20c2: 0f b6 c0 movzbl %al,%eax 20c5: 48 85 c0 test %rax,%rax 20c8: 74 1f je 0x20e9 20ca: 48 8b 45 88 mov -0x78(%rbp),%rax 20ce: 48 83 c0 04 add $0x4,%rax 20d2: 0f b6 00 movzbl (%rax),%eax 20d5: 3c 02 cmp $0x2,%al 20d7: 0f 95 c0 setne %al 20da: 0f b6 c0 movzbl %al,%eax 20dd: 48 85 c0 test %rax,%rax 20e0: 74 07 je 0x20e9 20e2: b8 01 00 00 00 mov $0x1,%eax 20e7: eb 05 jmp 0x20ee 20e9: b8 00 00 00 00 mov $0x0,%eax 20ee: 85 c0 test %eax,%eax 20f0: 75 40 jne 0x2132 20f2: 48 8b 45 88 mov -0x78(%rbp),%rax 20f6: 48 83 c0 05 add $0x5,%rax 20fa: 0f b6 00 movzbl (%rax),%eax 20fd: 3c 01 cmp $0x1,%al 20ff: 0f 95 c0 setne %al 2102: 0f b6 c0 movzbl %al,%eax 2105: 48 85 c0 test %rax,%rax 2108: 74 1f je 0x2129 210a: 48 8b 45 88 mov -0x78(%rbp),%rax 210e: 48 83 c0 05 add $0x5,%rax 2112: 0f b6 00 movzbl (%rax),%eax 2115: 3c 02 cmp $0x2,%al 2117: 0f 95 c0 setne %al 211a: 0f b6 c0 movzbl %al,%eax 211d: 48 85 c0 test %rax,%rax 2120: 74 07 je 0x2129 2122: b8 01 00 00 00 mov $0x1,%eax 2127: eb 05 jmp 0x212e 2129: b8 00 00 00 00 mov $0x0,%eax 212e: 85 c0 test %eax,%eax 2130: 74 14 je 0x2146 2132: bf 0a 00 00 00 mov $0xa,%edi 2137: e8 1a f5 ff ff callq 0x1656 213c: b8 00 00 00 00 mov $0x0,%eax 2141: e9 74 0e 00 00 jmpq 0x2fba 2146: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 214d: 48 8b 4d 80 mov -0x80(%rbp),%rcx 2151: 8b 55 9c mov -0x64(%rbp),%edx 2154: 48 8b 75 88 mov -0x78(%rbp),%rsi 2158: 48 8b 45 90 mov -0x70(%rbp),%rax 215c: 49 89 f8 mov %rdi,%r8 215f: 48 89 c7 mov %rax,%rdi 2162: e8 f9 f9 ff ff callq 0x1b60 2167: 48 89 45 d0 mov %rax,-0x30(%rbp) 216b: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 2170: 75 0a jne 0x217c 2172: b8 00 00 00 00 mov $0x0,%eax 2177: e9 3e 0e 00 00 jmpq 0x2fba 217c: 48 8b 45 88 mov -0x78(%rbp),%rax 2180: 48 83 c0 04 add $0x4,%rax 2184: 0f b6 00 movzbl (%rax),%eax 2187: 3c 01 cmp $0x1,%al 2189: 75 24 jne 0x21af 218b: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 2193: 08 01 2195: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2199: 76 38 jbe 0x21d3 219b: bf 0a 00 00 00 mov $0xa,%edi 21a0: e8 b1 f4 ff ff callq 0x1656 21a5: b8 00 00 00 00 mov $0x0,%eax 21aa: e9 0b 0e 00 00 jmpq 0x2fba 21af: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 21b7: f0 00 21b9: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21bd: 76 14 jbe 0x21d3 21bf: bf 0a 00 00 00 mov $0xa,%edi 21c4: e8 8d f4 ff ff callq 0x1656 21c9: b8 00 00 00 00 mov $0x0,%eax 21ce: e9 e7 0d 00 00 jmpq 0x2fba 21d3: 48 8b 45 d0 mov -0x30(%rbp),%rax 21d7: 48 85 c0 test %rax,%rax 21da: 75 1a jne 0x21f6 21dc: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 21e0: 74 06 je 0x21e8 21e2: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 21e6: 75 07 jne 0x21ef 21e8: b8 01 00 00 00 mov $0x1,%eax 21ed: eb 05 jmp 0x21f4 21ef: b8 00 00 00 00 mov $0x0,%eax 21f4: 48 98 cltq 21f6: 48 89 45 d8 mov %rax,-0x28(%rbp) 21fa: 48 8b 55 d8 mov -0x28(%rbp),%rdx 21fe: 48 89 d0 mov %rdx,%rax 2201: 48 01 c0 add %rax,%rax 2204: 48 01 d0 add %rdx,%rax 2207: 48 c1 e0 02 shl $0x2,%rax 220b: 48 01 d0 add %rdx,%rax 220e: 48 c1 e0 04 shl $0x4,%rax 2212: 49 89 c0 mov %rax,%r8 2215: 8b 7d 98 mov -0x68(%rbp),%edi 2218: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 221f: 48 8b 55 80 mov -0x80(%rbp),%rdx 2223: 48 8b 75 90 mov -0x70(%rbp),%rsi 2227: 8b 45 9c mov -0x64(%rbp),%eax 222a: 41 50 push %rax 222c: 6a 03 pushq $0x3 222e: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2232: 41 89 f8 mov %edi,%r8d 2235: 89 c7 mov %eax,%edi 2237: e8 4a f7 ff ff callq 0x1986 223c: 48 83 c4 10 add $0x10,%rsp 2240: 48 89 45 e0 mov %rax,-0x20(%rbp) 2244: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 2249: 75 0a jne 0x2255 224b: b8 00 00 00 00 mov $0x0,%eax 2250: e9 65 0d 00 00 jmpq 0x2fba 2255: 48 8b 45 d0 mov -0x30(%rbp),%rax 2259: 89 c0 mov %eax,%eax 225b: 48 39 45 d0 cmp %rax,-0x30(%rbp) 225f: 74 1f je 0x2280 2261: 48 8d 0d 68 37 00 00 lea 0x3768(%rip),%rcx # 0x59d0 2268: ba 3f 01 00 00 mov $0x13f,%edx 226d: 48 8d 35 04 36 00 00 lea 0x3604(%rip),%rsi # 0x5878 2274: 48 8d 3d 8d 36 00 00 lea 0x368d(%rip),%rdi # 0x5908 227b: e8 b0 ef ff ff callq 0x1230 2280: 48 8b 45 d0 mov -0x30(%rbp),%rax 2284: 89 c2 mov %eax,%edx 2286: 48 8b 45 e0 mov -0x20(%rbp),%rax 228a: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 2290: 48 8b 45 d8 mov -0x28(%rbp),%rax 2294: 89 c2 mov %eax,%edx 2296: 48 8b 45 e0 mov -0x20(%rbp),%rax 229a: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 22a0: 48 8b 45 e0 mov -0x20(%rbp),%rax 22a4: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 22ab: 48 8b 45 88 mov -0x78(%rbp),%rax 22af: 48 83 c0 04 add $0x4,%rax 22b3: 0f b6 00 movzbl (%rax),%eax 22b6: 0f b6 d0 movzbl %al,%edx 22b9: 48 8b 45 e0 mov -0x20(%rbp),%rax 22bd: 89 50 20 mov %edx,0x20(%rax) 22c0: 48 8b 45 88 mov -0x78(%rbp),%rax 22c4: 48 83 c0 04 add $0x4,%rax 22c8: 0f b6 00 movzbl (%rax),%eax 22cb: 3c 01 cmp $0x1,%al 22cd: 0f 85 ab 06 00 00 jne 0x297e 22d3: 48 8b 55 80 mov -0x80(%rbp),%rdx 22d7: 48 8b 45 90 mov -0x70(%rbp),%rax 22db: 48 01 d0 add %rdx,%rax 22de: 48 89 45 f8 mov %rax,-0x8(%rbp) 22e2: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 22e7: 74 20 je 0x2309 22e9: 48 8b 45 88 mov -0x78(%rbp),%rax 22ed: 48 83 c0 05 add $0x5,%rax 22f1: 0f b6 00 movzbl (%rax),%eax 22f4: 3c 01 cmp $0x1,%al 22f6: 75 11 jne 0x2309 22f8: 48 8b 45 e0 mov -0x20(%rbp),%rax 22fc: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2300: 48 89 50 48 mov %rdx,0x48(%rax) 2304: e9 c1 01 00 00 jmpq 0x24ca 2309: 48 8b 45 e0 mov -0x20(%rbp),%rax 230d: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2314: 48 8b 45 88 mov -0x78(%rbp),%rax 2318: ba 34 00 00 00 mov $0x34,%edx 231d: 48 89 c6 mov %rax,%rsi 2320: 48 89 cf mov %rcx,%rdi 2323: e8 78 ef ff ff callq 0x12a0 2328: 48 8b 55 e0 mov -0x20(%rbp),%rdx 232c: 48 89 42 48 mov %rax,0x48(%rdx) 2330: 48 8b 45 88 mov -0x78(%rbp),%rax 2334: 48 83 c0 05 add $0x5,%rax 2338: 0f b6 00 movzbl (%rax),%eax 233b: 3c 01 cmp $0x1,%al 233d: 0f 84 87 01 00 00 je 0x24ca 2343: 48 8b 45 e0 mov -0x20(%rbp),%rax 2347: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 234e: 0f b7 c0 movzwl %ax,%eax 2351: 89 c7 mov %eax,%edi 2353: e8 a0 f4 ff ff callq 0x17f8 2358: 48 8b 55 e0 mov -0x20(%rbp),%rdx 235c: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2363: 48 8b 45 e0 mov -0x20(%rbp),%rax 2367: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 236e: 0f b7 c0 movzwl %ax,%eax 2371: 89 c7 mov %eax,%edi 2373: e8 80 f4 ff ff callq 0x17f8 2378: 48 8b 55 e0 mov -0x20(%rbp),%rdx 237c: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2383: 48 8b 45 e0 mov -0x20(%rbp),%rax 2387: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 238d: 89 c7 mov %eax,%edi 238f: e8 78 f4 ff ff callq 0x180c 2394: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2398: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 239e: 48 8b 45 e0 mov -0x20(%rbp),%rax 23a2: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 23a8: 89 c7 mov %eax,%edi 23aa: e8 5d f4 ff ff callq 0x180c 23af: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23b3: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 23b9: 48 8b 45 e0 mov -0x20(%rbp),%rax 23bd: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 23c3: 89 c7 mov %eax,%edi 23c5: e8 42 f4 ff ff callq 0x180c 23ca: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23ce: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 23d4: 48 8b 45 e0 mov -0x20(%rbp),%rax 23d8: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 23de: 89 c7 mov %eax,%edi 23e0: e8 27 f4 ff ff callq 0x180c 23e5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23e9: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 23ef: 48 8b 45 e0 mov -0x20(%rbp),%rax 23f3: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 23f9: 89 c7 mov %eax,%edi 23fb: e8 0c f4 ff ff callq 0x180c 2400: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2404: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 240a: 48 8b 45 e0 mov -0x20(%rbp),%rax 240e: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 2415: 0f b7 c0 movzwl %ax,%eax 2418: 89 c7 mov %eax,%edi 241a: e8 d9 f3 ff ff callq 0x17f8 241f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2423: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 242a: 48 8b 45 e0 mov -0x20(%rbp),%rax 242e: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 2435: 0f b7 c0 movzwl %ax,%eax 2438: 89 c7 mov %eax,%edi 243a: e8 b9 f3 ff ff callq 0x17f8 243f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2443: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 244a: 48 8b 45 e0 mov -0x20(%rbp),%rax 244e: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 2455: 0f b7 c0 movzwl %ax,%eax 2458: 89 c7 mov %eax,%edi 245a: e8 99 f3 ff ff callq 0x17f8 245f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2463: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 246a: 48 8b 45 e0 mov -0x20(%rbp),%rax 246e: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 2475: 0f b7 c0 movzwl %ax,%eax 2478: 89 c7 mov %eax,%edi 247a: e8 79 f3 ff ff callq 0x17f8 247f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2483: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 248a: 48 8b 45 e0 mov -0x20(%rbp),%rax 248e: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 2495: 0f b7 c0 movzwl %ax,%eax 2498: 89 c7 mov %eax,%edi 249a: e8 59 f3 ff ff callq 0x17f8 249f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24a3: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 24aa: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ae: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 24b5: 0f b7 c0 movzwl %ax,%eax 24b8: 89 c7 mov %eax,%edi 24ba: e8 39 f3 ff ff callq 0x17f8 24bf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24c3: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 24ca: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ce: 48 8b 40 48 mov 0x48(%rax),%rax 24d2: 8b 40 20 mov 0x20(%rax),%eax 24d5: 89 45 ac mov %eax,-0x54(%rbp) 24d8: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 24dd: 0f 84 d2 03 00 00 je 0x28b5 24e3: 48 8b 45 88 mov -0x78(%rbp),%rax 24e7: 48 83 c0 05 add $0x5,%rax 24eb: 0f b6 00 movzbl (%rax),%eax 24ee: 3c 01 cmp $0x1,%al 24f0: 0f 85 bf 03 00 00 jne 0x28b5 24f6: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 24fa: 0f 84 b5 03 00 00 je 0x28b5 2500: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2505: 0f 95 c0 setne %al 2508: 0f b6 c0 movzbl %al,%eax 250b: 48 85 c0 test %rax,%rax 250e: 74 15 je 0x2525 2510: 8b 45 ac mov -0x54(%rbp),%eax 2513: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 251a: 0f 96 c0 setbe %al 251d: 0f b6 c0 movzbl %al,%eax 2520: 48 85 c0 test %rax,%rax 2523: 75 30 jne 0x2555 2525: 8b 45 ac mov -0x54(%rbp),%eax 2528: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 252f: 48 89 d1 mov %rdx,%rcx 2532: 48 29 c1 sub %rax,%rcx 2535: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2539: 48 89 d0 mov %rdx,%rax 253c: 48 c1 e0 02 shl $0x2,%rax 2540: 48 01 d0 add %rdx,%rax 2543: 48 c1 e0 03 shl $0x3,%rax 2547: 48 39 c1 cmp %rax,%rcx 254a: 0f 92 c0 setb %al 254d: 0f b6 c0 movzbl %al,%eax 2550: 48 85 c0 test %rax,%rax 2553: 74 24 je 0x2579 2555: 90 nop 2556: eb 01 jmp 0x2559 2558: 90 nop 2559: 48 8b 45 e0 mov -0x20(%rbp),%rax 255d: 48 89 c7 mov %rax,%rdi 2560: e8 5b ec ff ff callq 0x11c0 2565: bf 0a 00 00 00 mov $0xa,%edi 256a: e8 e7 f0 ff ff callq 0x1656 256f: b8 00 00 00 00 mov $0x0,%eax 2574: e9 41 0a 00 00 jmpq 0x2fba 2579: 8b 55 ac mov -0x54(%rbp),%edx 257c: 48 8b 45 f8 mov -0x8(%rbp),%rax 2580: 48 01 c2 add %rax,%rdx 2583: 48 8b 45 e0 mov -0x20(%rbp),%rax 2587: 48 89 50 50 mov %rdx,0x50(%rax) 258b: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 2593: e9 0a 03 00 00 jmpq 0x28a2 2598: 48 8b 4d e0 mov -0x20(%rbp),%rcx 259c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25a0: 48 89 d0 mov %rdx,%rax 25a3: 48 01 c0 add %rax,%rax 25a6: 48 01 d0 add %rdx,%rax 25a9: 48 c1 e0 02 shl $0x2,%rax 25ad: 48 01 d0 add %rdx,%rax 25b0: 48 c1 e0 04 shl $0x4,%rax 25b4: 48 01 c8 add %rcx,%rax 25b7: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 25be: 48 8b 45 b0 mov -0x50(%rbp),%rax 25c2: 48 89 02 mov %rax,(%rdx) 25c5: 48 8b 4d e0 mov -0x20(%rbp),%rcx 25c9: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25cd: 48 89 d0 mov %rdx,%rax 25d0: 48 01 c0 add %rax,%rax 25d3: 48 01 d0 add %rdx,%rax 25d6: 48 c1 e0 02 shl $0x2,%rax 25da: 48 01 d0 add %rdx,%rax 25dd: 48 c1 e0 04 shl $0x4,%rax 25e1: 48 01 c8 add %rcx,%rax 25e4: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 25eb: 48 8b 45 e0 mov -0x20(%rbp),%rax 25ef: 48 89 02 mov %rax,(%rdx) 25f2: 48 8b 45 e0 mov -0x20(%rbp),%rax 25f6: 48 8b 48 50 mov 0x50(%rax),%rcx 25fa: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25fe: 48 89 d0 mov %rdx,%rax 2601: 48 c1 e0 02 shl $0x2,%rax 2605: 48 01 d0 add %rdx,%rax 2608: 48 c1 e0 03 shl $0x3,%rax 260c: 48 01 c1 add %rax,%rcx 260f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2613: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2617: 48 89 d0 mov %rdx,%rax 261a: 48 01 c0 add %rax,%rax 261d: 48 01 d0 add %rdx,%rax 2620: 48 c1 e0 02 shl $0x2,%rax 2624: 48 01 d0 add %rdx,%rax 2627: 48 c1 e0 04 shl $0x4,%rax 262b: 48 01 f0 add %rsi,%rax 262e: 48 05 68 01 00 00 add $0x168,%rax 2634: 48 89 08 mov %rcx,(%rax) 2637: 48 8b 45 e0 mov -0x20(%rbp),%rax 263b: 48 8b 48 50 mov 0x50(%rax),%rcx 263f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2643: 48 89 d0 mov %rdx,%rax 2646: 48 c1 e0 02 shl $0x2,%rax 264a: 48 01 d0 add %rdx,%rax 264d: 48 c1 e0 03 shl $0x3,%rax 2651: 48 01 c8 add %rcx,%rax 2654: 8b 40 10 mov 0x10(%rax),%eax 2657: 89 c0 mov %eax,%eax 2659: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2660: 0f 97 c0 seta %al 2663: 0f b6 c0 movzbl %al,%eax 2666: 48 85 c0 test %rax,%rax 2669: 0f 84 09 01 00 00 je 0x2778 266f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2673: 48 8b 48 50 mov 0x50(%rax),%rcx 2677: 48 8b 55 b0 mov -0x50(%rbp),%rdx 267b: 48 89 d0 mov %rdx,%rax 267e: 48 c1 e0 02 shl $0x2,%rax 2682: 48 01 d0 add %rdx,%rax 2685: 48 c1 e0 03 shl $0x3,%rax 2689: 48 01 c8 add %rcx,%rax 268c: 8b 40 14 mov 0x14(%rax),%eax 268f: 89 c6 mov %eax,%esi 2691: 48 8b 45 e0 mov -0x20(%rbp),%rax 2695: 48 8b 48 50 mov 0x50(%rax),%rcx 2699: 48 8b 55 b0 mov -0x50(%rbp),%rdx 269d: 48 89 d0 mov %rdx,%rax 26a0: 48 c1 e0 02 shl $0x2,%rax 26a4: 48 01 d0 add %rdx,%rax 26a7: 48 c1 e0 03 shl $0x3,%rax 26ab: 48 01 c8 add %rcx,%rax 26ae: 8b 40 10 mov 0x10(%rax),%eax 26b1: 89 c2 mov %eax,%edx 26b3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 26ba: 48 29 d0 sub %rdx,%rax 26bd: 48 39 c6 cmp %rax,%rsi 26c0: 0f 96 c0 setbe %al 26c3: 0f b6 c0 movzbl %al,%eax 26c6: 48 85 c0 test %rax,%rax 26c9: 0f 84 a9 00 00 00 je 0x2778 26cf: 48 8b 45 e0 mov -0x20(%rbp),%rax 26d3: 48 8b 48 50 mov 0x50(%rax),%rcx 26d7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26db: 48 89 d0 mov %rdx,%rax 26de: 48 c1 e0 02 shl $0x2,%rax 26e2: 48 01 d0 add %rdx,%rax 26e5: 48 c1 e0 03 shl $0x3,%rax 26e9: 48 01 c8 add %rcx,%rax 26ec: 8b 40 10 mov 0x10(%rax),%eax 26ef: 89 c2 mov %eax,%edx 26f1: 48 8b 45 80 mov -0x80(%rbp),%rax 26f5: 48 01 c2 add %rax,%rdx 26f8: 48 8b 45 90 mov -0x70(%rbp),%rax 26fc: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2700: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2704: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2708: 48 89 d0 mov %rdx,%rax 270b: 48 01 c0 add %rax,%rax 270e: 48 01 d0 add %rdx,%rax 2711: 48 c1 e0 02 shl $0x2,%rax 2715: 48 01 d0 add %rdx,%rax 2718: 48 c1 e0 04 shl $0x4,%rax 271c: 48 01 f0 add %rsi,%rax 271f: 48 05 80 01 00 00 add $0x180,%rax 2725: 48 89 08 mov %rcx,(%rax) 2728: 48 8b 4d e0 mov -0x20(%rbp),%rcx 272c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2730: 48 89 d0 mov %rdx,%rax 2733: 48 01 c0 add %rax,%rax 2736: 48 01 d0 add %rdx,%rax 2739: 48 c1 e0 02 shl $0x2,%rax 273d: 48 01 d0 add %rdx,%rax 2740: 48 c1 e0 04 shl $0x4,%rax 2744: 48 01 c8 add %rcx,%rax 2747: 48 05 80 01 00 00 add $0x180,%rax 274d: 48 8b 08 mov (%rax),%rcx 2750: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2754: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2758: 48 89 d0 mov %rdx,%rax 275b: 48 01 c0 add %rax,%rax 275e: 48 01 d0 add %rdx,%rax 2761: 48 c1 e0 02 shl $0x2,%rax 2765: 48 01 d0 add %rdx,%rax 2768: 48 c1 e0 04 shl $0x4,%rax 276c: 48 01 f0 add %rsi,%rax 276f: 48 05 78 01 00 00 add $0x178,%rax 2775: 48 89 08 mov %rcx,(%rax) 2778: 48 8b 45 e0 mov -0x20(%rbp),%rax 277c: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2783: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2787: 48 8b 45 b0 mov -0x50(%rbp),%rax 278b: 48 8d 50 01 lea 0x1(%rax),%rdx 278f: 48 89 d0 mov %rdx,%rax 2792: 48 01 c0 add %rax,%rax 2795: 48 01 d0 add %rdx,%rax 2798: 48 c1 e0 02 shl $0x2,%rax 279c: 48 01 d0 add %rdx,%rax 279f: 48 c1 e0 04 shl $0x4,%rax 27a3: 48 01 f0 add %rsi,%rax 27a6: 48 05 d0 00 00 00 add $0xd0,%rax 27ac: 48 89 08 mov %rcx,(%rax) 27af: 48 8b 45 e0 mov -0x20(%rbp),%rax 27b3: 48 8b 48 50 mov 0x50(%rax),%rcx 27b7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27bb: 48 89 d0 mov %rdx,%rax 27be: 48 c1 e0 02 shl $0x2,%rax 27c2: 48 01 d0 add %rdx,%rax 27c5: 48 c1 e0 03 shl $0x3,%rax 27c9: 48 01 c8 add %rcx,%rax 27cc: 8b 40 04 mov 0x4(%rax),%eax 27cf: 83 f8 12 cmp $0x12,%eax 27d2: 75 73 jne 0x2847 27d4: 48 8b 45 e0 mov -0x20(%rbp),%rax 27d8: 48 8b 48 50 mov 0x50(%rax),%rcx 27dc: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27e0: 48 89 d0 mov %rdx,%rax 27e3: 48 c1 e0 02 shl $0x2,%rax 27e7: 48 01 d0 add %rdx,%rax 27ea: 48 c1 e0 03 shl $0x3,%rax 27ee: 48 01 c8 add %rcx,%rax 27f1: 8b 40 18 mov 0x18(%rax),%eax 27f4: 89 c0 mov %eax,%eax 27f6: 48 39 45 d0 cmp %rax,-0x30(%rbp) 27fa: 76 4b jbe 0x2847 27fc: 48 8b 45 e0 mov -0x20(%rbp),%rax 2800: 48 8b 48 50 mov 0x50(%rax),%rcx 2804: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2808: 48 89 d0 mov %rdx,%rax 280b: 48 c1 e0 02 shl $0x2,%rax 280f: 48 01 d0 add %rdx,%rax 2812: 48 c1 e0 03 shl $0x3,%rax 2816: 48 01 c8 add %rcx,%rax 2819: 8b 50 18 mov 0x18(%rax),%edx 281c: 48 8b 45 b0 mov -0x50(%rbp),%rax 2820: 89 c6 mov %eax,%esi 2822: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2826: 89 d2 mov %edx,%edx 2828: 48 89 d0 mov %rdx,%rax 282b: 48 01 c0 add %rax,%rax 282e: 48 01 d0 add %rdx,%rax 2831: 48 c1 e0 02 shl $0x2,%rax 2835: 48 01 d0 add %rdx,%rax 2838: 48 c1 e0 04 shl $0x4,%rax 283c: 48 01 c8 add %rcx,%rax 283f: 48 05 54 01 00 00 add $0x154,%rax 2845: 89 30 mov %esi,(%rax) 2847: 48 8b 4d e0 mov -0x20(%rbp),%rcx 284b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 284f: 48 89 d0 mov %rdx,%rax 2852: 48 01 c0 add %rax,%rax 2855: 48 01 d0 add %rdx,%rax 2858: 48 c1 e0 02 shl $0x2,%rax 285c: 48 01 d0 add %rdx,%rax 285f: 48 c1 e0 04 shl $0x4,%rax 2863: 48 01 c8 add %rcx,%rax 2866: 48 05 54 01 00 00 add $0x154,%rax 286c: 8b 00 mov (%rax),%eax 286e: 85 c0 test %eax,%eax 2870: 75 2b jne 0x289d 2872: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2876: 48 8b 55 b0 mov -0x50(%rbp),%rdx 287a: 48 89 d0 mov %rdx,%rax 287d: 48 01 c0 add %rax,%rax 2880: 48 01 d0 add %rdx,%rax 2883: 48 c1 e0 02 shl $0x2,%rax 2887: 48 01 d0 add %rdx,%rax 288a: 48 c1 e0 04 shl $0x4,%rax 288e: 48 01 c8 add %rcx,%rax 2891: 48 05 54 01 00 00 add $0x154,%rax 2897: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 289d: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 28a2: 48 8b 45 b0 mov -0x50(%rbp),%rax 28a6: 48 3b 45 d0 cmp -0x30(%rbp),%rax 28aa: 0f 82 e8 fc ff ff jb 0x2598 28b0: e9 b1 00 00 00 jmpq 0x2966 28b5: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 28bd: e9 96 00 00 00 jmpq 0x2958 28c2: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28c6: 48 8b 55 b8 mov -0x48(%rbp),%rdx 28ca: 48 89 d0 mov %rdx,%rax 28cd: 48 01 c0 add %rax,%rax 28d0: 48 01 d0 add %rdx,%rax 28d3: 48 c1 e0 02 shl $0x2,%rax 28d7: 48 01 d0 add %rdx,%rax 28da: 48 c1 e0 04 shl $0x4,%rax 28de: 48 01 c8 add %rcx,%rax 28e1: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 28e8: 48 8b 45 b8 mov -0x48(%rbp),%rax 28ec: 48 89 02 mov %rax,(%rdx) 28ef: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28f3: 48 8b 55 b8 mov -0x48(%rbp),%rdx 28f7: 48 89 d0 mov %rdx,%rax 28fa: 48 01 c0 add %rax,%rax 28fd: 48 01 d0 add %rdx,%rax 2900: 48 c1 e0 02 shl $0x2,%rax 2904: 48 01 d0 add %rdx,%rax 2907: 48 c1 e0 04 shl $0x4,%rax 290b: 48 01 c8 add %rcx,%rax 290e: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2915: 48 8b 45 e0 mov -0x20(%rbp),%rax 2919: 48 89 02 mov %rax,(%rdx) 291c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2920: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2927: 48 8b 75 e0 mov -0x20(%rbp),%rsi 292b: 48 8b 45 b8 mov -0x48(%rbp),%rax 292f: 48 8d 50 01 lea 0x1(%rax),%rdx 2933: 48 89 d0 mov %rdx,%rax 2936: 48 01 c0 add %rax,%rax 2939: 48 01 d0 add %rdx,%rax 293c: 48 c1 e0 02 shl $0x2,%rax 2940: 48 01 d0 add %rdx,%rax 2943: 48 c1 e0 04 shl $0x4,%rax 2947: 48 01 f0 add %rsi,%rax 294a: 48 05 d0 00 00 00 add $0xd0,%rax 2950: 48 89 08 mov %rcx,(%rax) 2953: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 2958: 48 8b 45 b8 mov -0x48(%rbp),%rax 295c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2960: 0f 82 5c ff ff ff jb 0x28c2 2966: 48 8b 45 e0 mov -0x20(%rbp),%rax 296a: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2971: 48 8b 45 e0 mov -0x20(%rbp),%rax 2975: 48 89 50 60 mov %rdx,0x60(%rax) 2979: e9 38 06 00 00 jmpq 0x2fb6 297e: 48 8b 55 80 mov -0x80(%rbp),%rdx 2982: 48 8b 45 90 mov -0x70(%rbp),%rax 2986: 48 01 d0 add %rdx,%rax 2989: 48 89 45 e8 mov %rax,-0x18(%rbp) 298d: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2992: 74 20 je 0x29b4 2994: 48 8b 45 88 mov -0x78(%rbp),%rax 2998: 48 83 c0 05 add $0x5,%rax 299c: 0f b6 00 movzbl (%rax),%eax 299f: 3c 01 cmp $0x1,%al 29a1: 75 11 jne 0x29b4 29a3: 48 8b 45 e0 mov -0x20(%rbp),%rax 29a7: 48 8b 55 e8 mov -0x18(%rbp),%rdx 29ab: 48 89 50 48 mov %rdx,0x48(%rax) 29af: e9 ca 01 00 00 jmpq 0x2b7e 29b4: 48 8b 45 e0 mov -0x20(%rbp),%rax 29b8: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 29bf: 48 8b 45 88 mov -0x78(%rbp),%rax 29c3: ba 40 00 00 00 mov $0x40,%edx 29c8: 48 89 c6 mov %rax,%rsi 29cb: 48 89 cf mov %rcx,%rdi 29ce: e8 cd e8 ff ff callq 0x12a0 29d3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 29d7: 48 89 42 48 mov %rax,0x48(%rdx) 29db: 48 8b 45 88 mov -0x78(%rbp),%rax 29df: 48 83 c0 05 add $0x5,%rax 29e3: 0f b6 00 movzbl (%rax),%eax 29e6: 3c 01 cmp $0x1,%al 29e8: 0f 84 90 01 00 00 je 0x2b7e 29ee: 48 8b 45 e0 mov -0x20(%rbp),%rax 29f2: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 29f9: 0f b7 c0 movzwl %ax,%eax 29fc: 89 c7 mov %eax,%edi 29fe: e8 f5 ed ff ff callq 0x17f8 2a03: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a07: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2a0e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a12: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a19: 0f b7 c0 movzwl %ax,%eax 2a1c: 89 c7 mov %eax,%edi 2a1e: e8 d5 ed ff ff callq 0x17f8 2a23: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a27: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2a2e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a32: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a38: 89 c7 mov %eax,%edi 2a3a: e8 cd ed ff ff callq 0x180c 2a3f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a43: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2a49: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a4d: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2a54: 48 89 c7 mov %rax,%rdi 2a57: e8 be ed ff ff callq 0x181a 2a5c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a60: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2a67: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a6b: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2a72: 48 89 c7 mov %rax,%rdi 2a75: e8 a0 ed ff ff callq 0x181a 2a7a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a7e: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2a85: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a89: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2a90: 48 89 c7 mov %rax,%rdi 2a93: e8 82 ed ff ff callq 0x181a 2a98: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a9c: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2aa3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aa7: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2aad: 89 c7 mov %eax,%edi 2aaf: e8 58 ed ff ff callq 0x180c 2ab4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ab8: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2abe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ac2: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2ac9: 0f b7 c0 movzwl %ax,%eax 2acc: 89 c7 mov %eax,%edi 2ace: e8 25 ed ff ff callq 0x17f8 2ad3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ad7: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2ade: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ae2: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2ae9: 0f b7 c0 movzwl %ax,%eax 2aec: 89 c7 mov %eax,%edi 2aee: e8 05 ed ff ff callq 0x17f8 2af3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2af7: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2afe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b02: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b09: 0f b7 c0 movzwl %ax,%eax 2b0c: 89 c7 mov %eax,%edi 2b0e: e8 e5 ec ff ff callq 0x17f8 2b13: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b17: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2b1e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b22: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b29: 0f b7 c0 movzwl %ax,%eax 2b2c: 89 c7 mov %eax,%edi 2b2e: e8 c5 ec ff ff callq 0x17f8 2b33: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b37: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2b3e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b42: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2b49: 0f b7 c0 movzwl %ax,%eax 2b4c: 89 c7 mov %eax,%edi 2b4e: e8 a5 ec ff ff callq 0x17f8 2b53: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b57: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2b5e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b62: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2b69: 0f b7 c0 movzwl %ax,%eax 2b6c: 89 c7 mov %eax,%edi 2b6e: e8 85 ec ff ff callq 0x17f8 2b73: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b77: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2b7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b82: 48 8b 40 48 mov 0x48(%rax),%rax 2b86: 48 8b 40 28 mov 0x28(%rax),%rax 2b8a: 48 89 45 f0 mov %rax,-0x10(%rbp) 2b8e: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2b93: 0f 84 59 03 00 00 je 0x2ef2 2b99: 48 8b 45 88 mov -0x78(%rbp),%rax 2b9d: 48 83 c0 05 add $0x5,%rax 2ba1: 0f b6 00 movzbl (%rax),%eax 2ba4: 3c 01 cmp $0x1,%al 2ba6: 0f 85 46 03 00 00 jne 0x2ef2 2bac: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2bb0: 0f 84 3c 03 00 00 je 0x2ef2 2bb6: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2bbb: 0f 95 c0 setne %al 2bbe: 0f b6 c0 movzbl %al,%eax 2bc1: 48 85 c0 test %rax,%rax 2bc4: 74 1a je 0x2be0 2bc6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2bca: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2bd1: 0f 93 c0 setae %al 2bd4: 0f b6 c0 movzbl %al,%eax 2bd7: 48 85 c0 test %rax,%rax 2bda: 0f 85 78 f9 ff ff jne 0x2558 2be0: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2be7: 48 2b 45 f0 sub -0x10(%rbp),%rax 2beb: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2bef: 48 c1 e2 06 shl $0x6,%rdx 2bf3: 48 39 d0 cmp %rdx,%rax 2bf6: 0f 92 c0 setb %al 2bf9: 0f b6 c0 movzbl %al,%eax 2bfc: 48 85 c0 test %rax,%rax 2bff: 0f 85 53 f9 ff ff jne 0x2558 2c05: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2c09: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c0d: 48 01 c2 add %rax,%rdx 2c10: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c14: 48 89 50 50 mov %rdx,0x50(%rax) 2c18: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2c20: e9 ba 02 00 00 jmpq 0x2edf 2c25: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c29: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c2d: 48 89 d0 mov %rdx,%rax 2c30: 48 01 c0 add %rax,%rax 2c33: 48 01 d0 add %rdx,%rax 2c36: 48 c1 e0 02 shl $0x2,%rax 2c3a: 48 01 d0 add %rdx,%rax 2c3d: 48 c1 e0 04 shl $0x4,%rax 2c41: 48 01 c8 add %rcx,%rax 2c44: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2c4b: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c4f: 48 89 02 mov %rax,(%rdx) 2c52: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c56: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c5a: 48 89 d0 mov %rdx,%rax 2c5d: 48 01 c0 add %rax,%rax 2c60: 48 01 d0 add %rdx,%rax 2c63: 48 c1 e0 02 shl $0x2,%rax 2c67: 48 01 d0 add %rdx,%rax 2c6a: 48 c1 e0 04 shl $0x4,%rax 2c6e: 48 01 c8 add %rcx,%rax 2c71: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2c78: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c7c: 48 89 02 mov %rax,(%rdx) 2c7f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c83: 48 8b 40 50 mov 0x50(%rax),%rax 2c87: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c8b: 48 c1 e2 06 shl $0x6,%rdx 2c8f: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2c93: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2c97: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c9b: 48 89 d0 mov %rdx,%rax 2c9e: 48 01 c0 add %rax,%rax 2ca1: 48 01 d0 add %rdx,%rax 2ca4: 48 c1 e0 02 shl $0x2,%rax 2ca8: 48 01 d0 add %rdx,%rax 2cab: 48 c1 e0 04 shl $0x4,%rax 2caf: 48 01 f0 add %rsi,%rax 2cb2: 48 05 68 01 00 00 add $0x168,%rax 2cb8: 48 89 08 mov %rcx,(%rax) 2cbb: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cbf: 48 8b 40 50 mov 0x50(%rax),%rax 2cc3: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cc7: 48 c1 e2 06 shl $0x6,%rdx 2ccb: 48 01 d0 add %rdx,%rax 2cce: 48 8b 40 18 mov 0x18(%rax),%rax 2cd2: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2cd9: 0f 97 c0 seta %al 2cdc: 0f b6 c0 movzbl %al,%eax 2cdf: 48 85 c0 test %rax,%rax 2ce2: 0f 84 eb 00 00 00 je 0x2dd3 2ce8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cec: 48 8b 40 50 mov 0x50(%rax),%rax 2cf0: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cf4: 48 c1 e2 06 shl $0x6,%rdx 2cf8: 48 01 d0 add %rdx,%rax 2cfb: 48 8b 50 20 mov 0x20(%rax),%rdx 2cff: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d03: 48 8b 40 50 mov 0x50(%rax),%rax 2d07: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d0b: 48 c1 e1 06 shl $0x6,%rcx 2d0f: 48 01 c8 add %rcx,%rax 2d12: 48 8b 40 18 mov 0x18(%rax),%rax 2d16: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2d1d: 48 29 c1 sub %rax,%rcx 2d20: 48 89 c8 mov %rcx,%rax 2d23: 48 39 c2 cmp %rax,%rdx 2d26: 0f 96 c0 setbe %al 2d29: 0f b6 c0 movzbl %al,%eax 2d2c: 48 85 c0 test %rax,%rax 2d2f: 0f 84 9e 00 00 00 je 0x2dd3 2d35: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d39: 48 8b 40 50 mov 0x50(%rax),%rax 2d3d: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d41: 48 c1 e2 06 shl $0x6,%rdx 2d45: 48 01 d0 add %rdx,%rax 2d48: 48 8b 50 18 mov 0x18(%rax),%rdx 2d4c: 48 8b 45 80 mov -0x80(%rbp),%rax 2d50: 48 01 c2 add %rax,%rdx 2d53: 48 8b 45 90 mov -0x70(%rbp),%rax 2d57: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2d5b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d5f: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d63: 48 89 d0 mov %rdx,%rax 2d66: 48 01 c0 add %rax,%rax 2d69: 48 01 d0 add %rdx,%rax 2d6c: 48 c1 e0 02 shl $0x2,%rax 2d70: 48 01 d0 add %rdx,%rax 2d73: 48 c1 e0 04 shl $0x4,%rax 2d77: 48 01 f0 add %rsi,%rax 2d7a: 48 05 80 01 00 00 add $0x180,%rax 2d80: 48 89 08 mov %rcx,(%rax) 2d83: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2d87: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d8b: 48 89 d0 mov %rdx,%rax 2d8e: 48 01 c0 add %rax,%rax 2d91: 48 01 d0 add %rdx,%rax 2d94: 48 c1 e0 02 shl $0x2,%rax 2d98: 48 01 d0 add %rdx,%rax 2d9b: 48 c1 e0 04 shl $0x4,%rax 2d9f: 48 01 c8 add %rcx,%rax 2da2: 48 05 80 01 00 00 add $0x180,%rax 2da8: 48 8b 08 mov (%rax),%rcx 2dab: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2daf: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2db3: 48 89 d0 mov %rdx,%rax 2db6: 48 01 c0 add %rax,%rax 2db9: 48 01 d0 add %rdx,%rax 2dbc: 48 c1 e0 02 shl $0x2,%rax 2dc0: 48 01 d0 add %rdx,%rax 2dc3: 48 c1 e0 04 shl $0x4,%rax 2dc7: 48 01 f0 add %rsi,%rax 2dca: 48 05 78 01 00 00 add $0x178,%rax 2dd0: 48 89 08 mov %rcx,(%rax) 2dd3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2dd7: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2dde: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2de2: 48 8b 45 c0 mov -0x40(%rbp),%rax 2de6: 48 8d 50 01 lea 0x1(%rax),%rdx 2dea: 48 89 d0 mov %rdx,%rax 2ded: 48 01 c0 add %rax,%rax 2df0: 48 01 d0 add %rdx,%rax 2df3: 48 c1 e0 02 shl $0x2,%rax 2df7: 48 01 d0 add %rdx,%rax 2dfa: 48 c1 e0 04 shl $0x4,%rax 2dfe: 48 01 f0 add %rsi,%rax 2e01: 48 05 d0 00 00 00 add $0xd0,%rax 2e07: 48 89 08 mov %rcx,(%rax) 2e0a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e0e: 48 8b 40 50 mov 0x50(%rax),%rax 2e12: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e16: 48 c1 e2 06 shl $0x6,%rdx 2e1a: 48 01 d0 add %rdx,%rax 2e1d: 8b 40 04 mov 0x4(%rax),%eax 2e20: 83 f8 12 cmp $0x12,%eax 2e23: 75 5f jne 0x2e84 2e25: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e29: 48 8b 40 50 mov 0x50(%rax),%rax 2e2d: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e31: 48 c1 e2 06 shl $0x6,%rdx 2e35: 48 01 d0 add %rdx,%rax 2e38: 8b 40 28 mov 0x28(%rax),%eax 2e3b: 89 c0 mov %eax,%eax 2e3d: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2e41: 76 41 jbe 0x2e84 2e43: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e47: 48 8b 40 50 mov 0x50(%rax),%rax 2e4b: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e4f: 48 c1 e2 06 shl $0x6,%rdx 2e53: 48 01 d0 add %rdx,%rax 2e56: 8b 50 28 mov 0x28(%rax),%edx 2e59: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e5d: 89 c6 mov %eax,%esi 2e5f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2e63: 89 d2 mov %edx,%edx 2e65: 48 89 d0 mov %rdx,%rax 2e68: 48 01 c0 add %rax,%rax 2e6b: 48 01 d0 add %rdx,%rax 2e6e: 48 c1 e0 02 shl $0x2,%rax 2e72: 48 01 d0 add %rdx,%rax 2e75: 48 c1 e0 04 shl $0x4,%rax 2e79: 48 01 c8 add %rcx,%rax 2e7c: 48 05 54 01 00 00 add $0x154,%rax 2e82: 89 30 mov %esi,(%rax) 2e84: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2e88: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e8c: 48 89 d0 mov %rdx,%rax 2e8f: 48 01 c0 add %rax,%rax 2e92: 48 01 d0 add %rdx,%rax 2e95: 48 c1 e0 02 shl $0x2,%rax 2e99: 48 01 d0 add %rdx,%rax 2e9c: 48 c1 e0 04 shl $0x4,%rax 2ea0: 48 01 c8 add %rcx,%rax 2ea3: 48 05 54 01 00 00 add $0x154,%rax 2ea9: 8b 00 mov (%rax),%eax 2eab: 85 c0 test %eax,%eax 2ead: 75 2b jne 0x2eda 2eaf: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2eb3: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2eb7: 48 89 d0 mov %rdx,%rax 2eba: 48 01 c0 add %rax,%rax 2ebd: 48 01 d0 add %rdx,%rax 2ec0: 48 c1 e0 02 shl $0x2,%rax 2ec4: 48 01 d0 add %rdx,%rax 2ec7: 48 c1 e0 04 shl $0x4,%rax 2ecb: 48 01 c8 add %rcx,%rax 2ece: 48 05 54 01 00 00 add $0x154,%rax 2ed4: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2eda: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2edf: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ee3: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2ee7: 0f 82 38 fd ff ff jb 0x2c25 2eed: e9 b1 00 00 00 jmpq 0x2fa3 2ef2: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2efa: e9 96 00 00 00 jmpq 0x2f95 2eff: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f03: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f07: 48 89 d0 mov %rdx,%rax 2f0a: 48 01 c0 add %rax,%rax 2f0d: 48 01 d0 add %rdx,%rax 2f10: 48 c1 e0 02 shl $0x2,%rax 2f14: 48 01 d0 add %rdx,%rax 2f17: 48 c1 e0 04 shl $0x4,%rax 2f1b: 48 01 c8 add %rcx,%rax 2f1e: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2f25: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f29: 48 89 02 mov %rax,(%rdx) 2f2c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f30: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f34: 48 89 d0 mov %rdx,%rax 2f37: 48 01 c0 add %rax,%rax 2f3a: 48 01 d0 add %rdx,%rax 2f3d: 48 c1 e0 02 shl $0x2,%rax 2f41: 48 01 d0 add %rdx,%rax 2f44: 48 c1 e0 04 shl $0x4,%rax 2f48: 48 01 c8 add %rcx,%rax 2f4b: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2f52: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f56: 48 89 02 mov %rax,(%rdx) 2f59: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f5d: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2f64: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2f68: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f6c: 48 8d 50 01 lea 0x1(%rax),%rdx 2f70: 48 89 d0 mov %rdx,%rax 2f73: 48 01 c0 add %rax,%rax 2f76: 48 01 d0 add %rdx,%rax 2f79: 48 c1 e0 02 shl $0x2,%rax 2f7d: 48 01 d0 add %rdx,%rax 2f80: 48 c1 e0 04 shl $0x4,%rax 2f84: 48 01 f0 add %rsi,%rax 2f87: 48 05 d0 00 00 00 add $0xd0,%rax 2f8d: 48 89 08 mov %rcx,(%rax) 2f90: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 2f95: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f99: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f9d: 0f 82 5c ff ff ff jb 0x2eff 2fa3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fa7: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2fae: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fb2: 48 89 50 60 mov %rdx,0x60(%rax) 2fb6: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fba: c9 leaveq 2fbb: c3 retq 2fbc: f3 rep 2fbd: 0f pop %cs 2fbe: 1e push %ds 2fbf: fa cli 2fc0: 55 push %rbp 2fc1: 48 89 e5 mov %rsp,%rbp 2fc4: 48 83 ec 40 sub $0x40,%rsp 2fc8: 89 7d ec mov %edi,-0x14(%rbp) 2fcb: 48 89 75 e0 mov %rsi,-0x20(%rbp) 2fcf: 48 89 55 d8 mov %rdx,-0x28(%rbp) 2fd3: 48 89 4d d0 mov %rcx,-0x30(%rbp) 2fd7: 44 89 45 e8 mov %r8d,-0x18(%rbp) 2fdb: 4c 89 4d c8 mov %r9,-0x38(%rbp) 2fdf: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2fe3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fe7: 48 01 d0 add %rdx,%rax 2fea: 48 89 45 f8 mov %rax,-0x8(%rbp) 2fee: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2ff2: 48 8b 45 f8 mov -0x8(%rbp),%rax 2ff6: 48 89 d6 mov %rdx,%rsi 2ff9: 48 89 c7 mov %rax,%rdi 2ffc: e8 c6 e8 ff ff callq 0x18c7 3001: 89 45 f4 mov %eax,-0xc(%rbp) 3004: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 3008: 74 37 je 0x3041 300a: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 300e: 75 56 jne 0x3066 3010: 44 8b 45 e8 mov -0x18(%rbp),%r8d 3014: 48 8b 7d d0 mov -0x30(%rbp),%rdi 3018: 48 8b 4d d8 mov -0x28(%rbp),%rcx 301c: 48 8b 55 f8 mov -0x8(%rbp),%rdx 3020: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3024: 8b 45 ec mov -0x14(%rbp),%eax 3027: 48 83 ec 08 sub $0x8,%rsp 302b: ff 75 c8 pushq -0x38(%rbp) 302e: 45 89 c1 mov %r8d,%r9d 3031: 49 89 f8 mov %rdi,%r8 3034: 89 c7 mov %eax,%edi 3036: e8 4e f0 ff ff callq 0x2089 303b: 48 83 c4 10 add $0x10,%rsp 303f: eb 51 jmp 0x3092 3041: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3045: 8b 7d e8 mov -0x18(%rbp),%edi 3048: 48 8b 4d d0 mov -0x30(%rbp),%rcx 304c: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3050: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3054: 8b 45 ec mov -0x14(%rbp),%eax 3057: 4d 89 c1 mov %r8,%r9 305a: 41 89 f8 mov %edi,%r8d 305d: 89 c7 mov %eax,%edi 305f: e8 7b ea ff ff callq 0x1adf 3064: eb 2c jmp 0x3092 3066: 90 nop 3067: 4c 8b 45 c8 mov -0x38(%rbp),%r8 306b: 8b 7d e8 mov -0x18(%rbp),%edi 306e: 48 8b 4d d0 mov -0x30(%rbp),%rcx 3072: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3076: 48 8b 75 e0 mov -0x20(%rbp),%rsi 307a: 8b 45 ec mov -0x14(%rbp),%eax 307d: 6a 00 pushq $0x0 307f: 6a 00 pushq $0x0 3081: 4d 89 c1 mov %r8,%r9 3084: 41 89 f8 mov %edi,%r8d 3087: 89 c7 mov %eax,%edi 3089: e8 f8 e8 ff ff callq 0x1986 308e: 48 83 c4 10 add $0x10,%rsp 3092: c9 leaveq 3093: c3 retq 3094: f3 rep 3095: 0f pop %cs 3096: 1e push %ds 3097: fa cli 3098: 55 push %rbp 3099: 48 89 e5 mov %rsp,%rbp 309c: 48 83 c4 80 add $0xffffffffffffff80,%rsp 30a0: 89 7d 9c mov %edi,-0x64(%rbp) 30a3: 48 89 75 90 mov %rsi,-0x70(%rbp) 30a7: 48 89 55 88 mov %rdx,-0x78(%rbp) 30ab: 89 4d 98 mov %ecx,-0x68(%rbp) 30ae: 4c 89 45 80 mov %r8,-0x80(%rbp) 30b2: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 30ba: 00 30bb: 48 89 45 f8 mov %rax,-0x8(%rbp) 30bf: 31 c0 xor %eax,%eax 30c1: b8 40 00 00 00 mov $0x40,%eax 30c6: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 30cb: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 30d0: 48 89 c2 mov %rax,%rdx 30d3: 48 8b 4d 90 mov -0x70(%rbp),%rcx 30d7: 48 8d 75 b0 lea -0x50(%rbp),%rsi 30db: 8b 45 9c mov -0x64(%rbp),%eax 30de: 89 c7 mov %eax,%edi 30e0: e8 46 e7 ff ff callq 0x182b 30e5: 48 89 45 a8 mov %rax,-0x58(%rbp) 30e9: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 30ee: 0f 94 c0 sete %al 30f1: 0f b6 c0 movzbl %al,%eax 30f4: 48 85 c0 test %rax,%rax 30f7: 74 14 je 0x310d 30f9: bf 09 00 00 00 mov $0x9,%edi 30fe: e8 53 e5 ff ff callq 0x1656 3103: b8 00 00 00 00 mov $0x0,%eax 3108: e9 c5 00 00 00 jmpq 0x31d2 310d: 48 8b 55 a8 mov -0x58(%rbp),%rdx 3111: 48 8d 45 b0 lea -0x50(%rbp),%rax 3115: 48 89 d6 mov %rdx,%rsi 3118: 48 89 c7 mov %rax,%rdi 311b: e8 a7 e7 ff ff callq 0x18c7 3120: 89 45 a4 mov %eax,-0x5c(%rbp) 3123: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 3127: 74 08 je 0x3131 3129: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 312d: 74 28 je 0x3157 312f: eb 74 jmp 0x31a5 3131: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3135: 8b 75 98 mov -0x68(%rbp),%esi 3138: 48 8b 4d 88 mov -0x78(%rbp),%rcx 313c: 48 8b 55 90 mov -0x70(%rbp),%rdx 3140: 8b 45 9c mov -0x64(%rbp),%eax 3143: 49 89 f9 mov %rdi,%r9 3146: 41 89 f0 mov %esi,%r8d 3149: be 00 00 00 00 mov $0x0,%esi 314e: 89 c7 mov %eax,%edi 3150: e8 8a e9 ff ff callq 0x1adf 3155: eb 7b jmp 0x31d2 3157: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 315b: 3c 01 cmp $0x1,%al 315d: 75 07 jne 0x3166 315f: ba 34 00 00 00 mov $0x34,%edx 3164: eb 05 jmp 0x316b 3166: ba 40 00 00 00 mov $0x40,%edx 316b: 48 8b 45 a8 mov -0x58(%rbp),%rax 316f: 48 39 c2 cmp %rax,%rdx 3172: 77 31 ja 0x31a5 3174: 8b 7d 98 mov -0x68(%rbp),%edi 3177: 48 8b 75 88 mov -0x78(%rbp),%rsi 317b: 48 8b 4d 90 mov -0x70(%rbp),%rcx 317f: 48 8d 55 b0 lea -0x50(%rbp),%rdx 3183: 8b 45 9c mov -0x64(%rbp),%eax 3186: 48 83 ec 08 sub $0x8,%rsp 318a: ff 75 80 pushq -0x80(%rbp) 318d: 41 89 f9 mov %edi,%r9d 3190: 49 89 f0 mov %rsi,%r8 3193: be 00 00 00 00 mov $0x0,%esi 3198: 89 c7 mov %eax,%edi 319a: e8 ea ee ff ff callq 0x2089 319f: 48 83 c4 10 add $0x10,%rsp 31a3: eb 2d jmp 0x31d2 31a5: 90 nop 31a6: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31aa: 8b 75 98 mov -0x68(%rbp),%esi 31ad: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31b1: 48 8b 55 90 mov -0x70(%rbp),%rdx 31b5: 8b 45 9c mov -0x64(%rbp),%eax 31b8: 6a 00 pushq $0x0 31ba: 6a 00 pushq $0x0 31bc: 49 89 f9 mov %rdi,%r9 31bf: 41 89 f0 mov %esi,%r8d 31c2: be 00 00 00 00 mov $0x0,%esi 31c7: 89 c7 mov %eax,%edi 31c9: e8 b8 e7 ff ff callq 0x1986 31ce: 48 83 c4 10 add $0x10,%rsp 31d2: 48 8b 4d f8 mov -0x8(%rbp),%rcx 31d6: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 31de: 00 31df: 74 05 je 0x31e6 31e1: e8 0a e0 ff ff callq 0x11f0 31e6: c9 leaveq 31e7: c3 retq 31e8: f3 rep 31e9: 0f pop %cs 31ea: 1e push %ds 31eb: fa cli 31ec: 55 push %rbp 31ed: 48 89 e5 mov %rsp,%rbp 31f0: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 31f7: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 31fd: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 3204: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 320b: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 3211: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 3218: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3220: 00 3221: 48 89 45 f8 mov %rax,-0x8(%rbp) 3225: 31 c0 xor %eax,%eax 3227: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 322f: 00 00 00 3232: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3239: 74 1b je 0x3256 323b: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 3242: 74 12 je 0x3256 3244: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 324b: 74 09 je 0x3256 324d: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3254: 75 07 jne 0x325d 3256: b8 01 00 00 00 mov $0x1,%eax 325b: eb 05 jmp 0x3262 325d: b8 00 00 00 00 mov $0x0,%eax 3262: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 3268: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3270: 75 32 jne 0x32a4 3272: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 327a: 75 51 jne 0x32cd 327c: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 3283: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3289: 48 89 d6 mov %rdx,%rsi 328c: 89 c7 mov %eax,%edi 328e: e8 8d 15 00 00 callq 0x4820 3293: 85 c0 test %eax,%eax 3295: 75 36 jne 0x32cd 3297: 48 8b 45 90 mov -0x70(%rbp),%rax 329b: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 32a2: eb 29 jmp 0x32cd 32a4: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32ac: 75 1f jne 0x32cd 32ae: 48 8d 0d 2b 27 00 00 lea 0x272b(%rip),%rcx # 0x59e0 32b5: ba 91 02 00 00 mov $0x291,%edx 32ba: 48 8d 35 b7 25 00 00 lea 0x25b7(%rip),%rsi # 0x5878 32c1: 48 8d 3d 60 26 00 00 lea 0x2660(%rip),%rdi # 0x5928 32c8: e8 63 df ff ff callq 0x1230 32cd: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 32d4: 0f 84 97 00 00 00 je 0x3371 32da: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32e2: 75 7c jne 0x3360 32e4: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32eb: 74 09 je 0x32f6 32ed: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32f4: 75 07 jne 0x32fd 32f6: bf 02 00 00 00 mov $0x2,%edi 32fb: eb 05 jmp 0x3302 32fd: bf 01 00 00 00 mov $0x1,%edi 3302: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3309: 75 07 jne 0x3312 330b: be 01 00 00 00 mov $0x1,%esi 3310: eb 05 jmp 0x3317 3312: be 03 00 00 00 mov $0x3,%esi 3317: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 331e: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 3324: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 332b: 49 89 c9 mov %rcx,%r9 332e: 41 89 d0 mov %edx,%r8d 3331: 89 f9 mov %edi,%ecx 3333: 89 f2 mov %esi,%edx 3335: 48 89 c6 mov %rax,%rsi 3338: bf 00 00 00 00 mov $0x0,%edi 333d: e8 be de ff ff callq 0x1200 3342: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3349: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3351: 75 1e jne 0x3371 3353: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 335b: 00 00 00 335e: eb 11 jmp 0x3371 3360: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3367: 48 8b 00 mov (%rax),%rax 336a: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3371: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 3379: 0f 84 d3 00 00 00 je 0x3452 337f: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3387: 75 1f jne 0x33a8 3389: 48 8d 0d 50 26 00 00 lea 0x2650(%rip),%rcx # 0x59e0 3390: ba ad 02 00 00 mov $0x2ad,%edx 3395: 48 8d 35 dc 24 00 00 lea 0x24dc(%rip),%rsi # 0x5878 339c: 48 8d 3d 9e 25 00 00 lea 0x259e(%rip),%rdi # 0x5941 33a3: e8 88 de ff ff callq 0x1230 33a8: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 33af: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 33b5: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 33bc: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 33c3: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 33ca: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 33d0: 4d 89 c1 mov %r8,%r9 33d3: 41 89 f8 mov %edi,%r8d 33d6: 89 c7 mov %eax,%edi 33d8: e8 df fb ff ff callq 0x2fbc 33dd: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 33e4: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 33ec: 75 38 jne 0x3426 33ee: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 33f6: 74 13 je 0x340b 33f8: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 33ff: 48 8b 00 mov (%rax),%rax 3402: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 3409: 74 1b je 0x3426 340b: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 3412: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 3419: 48 89 d6 mov %rdx,%rsi 341c: 48 89 c7 mov %rax,%rdi 341f: e8 ac de ff ff callq 0x12d0 3424: eb 23 jmp 0x3449 3426: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 342e: 75 19 jne 0x3449 3430: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3437: 8b 40 38 mov 0x38(%rax),%eax 343a: 83 c8 40 or $0x40,%eax 343d: 89 c2 mov %eax,%edx 343f: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3446: 89 50 38 mov %edx,0x38(%rax) 3449: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3450: eb 2b jmp 0x347d 3452: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 3459: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 345f: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 3466: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 346d: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3473: 49 89 f8 mov %rdi,%r8 3476: 89 c7 mov %eax,%edi 3478: e8 17 fc ff ff callq 0x3094 347d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3481: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3489: 00 348a: 74 05 je 0x3491 348c: e8 5f dd ff ff callq 0x11f0 3491: c9 leaveq 3492: c3 retq 3493: f3 rep 3494: 0f pop %cs 3495: 1e push %ds 3496: fa cli 3497: 55 push %rbp 3498: 48 89 e5 mov %rsp,%rbp 349b: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 34a2: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 34a9: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 34b1: 00 34b2: 48 89 45 f8 mov %rax,-0x8(%rbp) 34b6: 31 c0 xor %eax,%eax 34b8: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 34c0: 00 00 00 34c3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34ca: 48 8b 00 mov (%rax),%rax 34cd: 48 85 c0 test %rax,%rax 34d0: 74 59 je 0x352b 34d2: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34d9: 48 8b 50 30 mov 0x30(%rax),%rdx 34dd: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34e4: 48 39 c2 cmp %rax,%rdx 34e7: 72 1e jb 0x3507 34e9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34f0: 48 8b 50 30 mov 0x30(%rax),%rdx 34f4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34fb: 48 29 c2 sub %rax,%rdx 34fe: 48 89 d0 mov %rdx,%rax 3501: 48 83 f8 3b cmp $0x3b,%rax 3505: 77 0a ja 0x3511 3507: b8 00 00 00 00 mov $0x0,%eax 350c: e9 b5 02 00 00 jmpq 0x37c6 3511: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3518: 48 8b 10 mov (%rax),%rdx 351b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3522: 48 01 d0 add %rdx,%rax 3525: 48 89 45 80 mov %rax,-0x80(%rbp) 3529: eb 53 jmp 0x357e 352b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3532: 48 8b 50 28 mov 0x28(%rax),%rdx 3536: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 353d: 48 01 c2 add %rax,%rdx 3540: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3547: 8b 40 24 mov 0x24(%rax),%eax 354a: 48 8d 75 b0 lea -0x50(%rbp),%rsi 354e: 48 89 d1 mov %rdx,%rcx 3551: ba 3c 00 00 00 mov $0x3c,%edx 3556: 89 c7 mov %eax,%edi 3558: e8 ce e2 ff ff callq 0x182b 355d: 48 83 f8 3c cmp $0x3c,%rax 3561: 0f 95 c0 setne %al 3564: 0f b6 c0 movzbl %al,%eax 3567: 48 85 c0 test %rax,%rax 356a: 74 0a je 0x3576 356c: b8 00 00 00 00 mov $0x0,%eax 3571: e9 50 02 00 00 jmpq 0x37c6 3576: 48 8d 45 b0 lea -0x50(%rbp),%rax 357a: 48 89 45 80 mov %rax,-0x80(%rbp) 357e: 48 8b 45 80 mov -0x80(%rbp),%rax 3582: 48 83 c0 30 add $0x30,%rax 3586: 48 89 45 88 mov %rax,-0x78(%rbp) 358a: 48 8b 45 80 mov -0x80(%rbp),%rax 358e: 0f b6 40 39 movzbl 0x39(%rax),%eax 3592: 3c 20 cmp $0x20,%al 3594: 74 27 je 0x35bd 3596: 48 8b 45 80 mov -0x80(%rbp),%rax 359a: 48 8d 48 30 lea 0x30(%rax),%rcx 359e: 48 8d 45 ed lea -0x13(%rbp),%rax 35a2: ba 0a 00 00 00 mov $0xa,%edx 35a7: 48 89 ce mov %rcx,%rsi 35aa: 48 89 c7 mov %rax,%rdi 35ad: e8 2e dd ff ff callq 0x12e0 35b2: c6 00 00 movb $0x0,(%rax) 35b5: 48 8d 45 ed lea -0x13(%rbp),%rax 35b9: 48 89 45 88 mov %rax,-0x78(%rbp) 35bd: 48 8b 45 88 mov -0x78(%rbp),%rax 35c1: 48 89 c7 mov %rax,%rdi 35c4: e8 27 dd ff ff callq 0x12f0 35c9: 48 89 45 98 mov %rax,-0x68(%rbp) 35cd: 48 8b 45 80 mov -0x80(%rbp),%rax 35d1: ba 10 00 00 00 mov $0x10,%edx 35d6: 48 8d 35 7e 23 00 00 lea 0x237e(%rip),%rsi # 0x595b 35dd: 48 89 c7 mov %rax,%rdi 35e0: e8 8b dc ff ff callq 0x1270 35e5: 85 c0 test %eax,%eax 35e7: 75 11 jne 0x35fa 35e9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35f0: 48 8b 00 mov (%rax),%rax 35f3: 48 85 c0 test %rax,%rax 35f6: 75 2b jne 0x3623 35f8: eb 55 jmp 0x364f 35fa: 48 8b 45 98 mov -0x68(%rbp),%rax 35fe: 48 83 c0 01 add $0x1,%rax 3602: 48 83 e0 fe and $0xfffffffffffffffe,%rax 3606: 48 89 c2 mov %rax,%rdx 3609: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3610: 48 01 d0 add %rdx,%rax 3613: 48 83 c0 3c add $0x3c,%rax 3617: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 361e: e9 a0 fe ff ff jmpq 0x34c3 3623: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 362a: 48 8b 50 30 mov 0x30(%rax),%rdx 362e: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3635: 48 29 c2 sub %rax,%rdx 3638: 48 89 d0 mov %rdx,%rax 363b: 48 83 e8 3c sub $0x3c,%rax 363f: 48 39 45 98 cmp %rax,-0x68(%rbp) 3643: 76 0a jbe 0x364f 3645: b8 00 00 00 00 mov $0x0,%eax 364a: e9 77 01 00 00 jmpq 0x37c6 364f: 48 8b 45 98 mov -0x68(%rbp),%rax 3653: 48 89 c7 mov %rax,%rdi 3656: e8 55 dc ff ff callq 0x12b0 365b: 48 89 45 a0 mov %rax,-0x60(%rbp) 365f: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 3664: 0f 84 58 01 00 00 je 0x37c2 366a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3671: 48 8b 00 mov (%rax),%rax 3674: 48 85 c0 test %rax,%rax 3677: 74 39 je 0x36b2 3679: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3680: 48 8b 00 mov (%rax),%rax 3683: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 368a: 48 83 c2 3c add $0x3c,%rdx 368e: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 3692: 48 8b 55 98 mov -0x68(%rbp),%rdx 3696: 48 8b 45 a0 mov -0x60(%rbp),%rax 369a: 48 89 ce mov %rcx,%rsi 369d: 48 89 c7 mov %rax,%rdi 36a0: e8 fb db ff ff callq 0x12a0 36a5: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 36ac: 48 89 42 60 mov %rax,0x60(%rdx) 36b0: eb 7b jmp 0x372d 36b2: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36b9: 48 8b 50 28 mov 0x28(%rax),%rdx 36bd: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36c4: 48 01 d0 add %rdx,%rax 36c7: 48 83 c0 3c add $0x3c,%rax 36cb: 48 89 c1 mov %rax,%rcx 36ce: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36d5: 8b 40 24 mov 0x24(%rax),%eax 36d8: 48 8b 55 98 mov -0x68(%rbp),%rdx 36dc: 48 8b 75 a0 mov -0x60(%rbp),%rsi 36e0: 89 c7 mov %eax,%edi 36e2: e8 44 e1 ff ff callq 0x182b 36e7: 48 8b 55 98 mov -0x68(%rbp),%rdx 36eb: 48 39 d0 cmp %rdx,%rax 36ee: 0f 95 c0 setne %al 36f1: 0f b6 c0 movzbl %al,%eax 36f4: 48 85 c0 test %rax,%rax 36f7: 74 25 je 0x371e 36f9: 48 8b 45 a0 mov -0x60(%rbp),%rax 36fd: 48 89 c7 mov %rax,%rdi 3700: e8 bb da ff ff callq 0x11c0 3705: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 370c: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 3714: b8 00 00 00 00 mov $0x0,%eax 3719: e9 a8 00 00 00 jmpq 0x37c6 371e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3725: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3729: 48 89 50 60 mov %rdx,0x60(%rax) 372d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3734: 48 8b 55 98 mov -0x68(%rbp),%rdx 3738: 48 89 50 68 mov %rdx,0x68(%rax) 373c: 48 8b 45 a0 mov -0x60(%rbp),%rax 3740: 48 89 45 90 mov %rax,-0x70(%rbp) 3744: 48 8b 45 90 mov -0x70(%rbp),%rax 3748: 48 89 45 a8 mov %rax,-0x58(%rbp) 374c: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3750: 48 8b 45 98 mov -0x68(%rbp),%rax 3754: 48 01 d0 add %rdx,%rax 3757: 48 2b 45 90 sub -0x70(%rbp),%rax 375b: 48 89 c2 mov %rax,%rdx 375e: 48 8b 45 90 mov -0x70(%rbp),%rax 3762: be 2f 00 00 00 mov $0x2f,%esi 3767: 48 89 c7 mov %rax,%rdi 376a: e8 f1 da ff ff callq 0x1260 376f: 48 89 45 90 mov %rax,-0x70(%rbp) 3773: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3778: 75 25 jne 0x379f 377a: 48 8b 55 a0 mov -0x60(%rbp),%rdx 377e: 48 8b 45 98 mov -0x68(%rbp),%rax 3782: 48 01 d0 add %rdx,%rax 3785: 48 2b 45 a8 sub -0x58(%rbp),%rax 3789: 48 89 c2 mov %rax,%rdx 378c: 48 8b 45 a8 mov -0x58(%rbp),%rax 3790: be 00 00 00 00 mov $0x0,%esi 3795: 48 89 c7 mov %rax,%rdi 3798: e8 a3 da ff ff callq 0x1240 379d: eb 23 jmp 0x37c2 379f: 48 8b 45 90 mov -0x70(%rbp),%rax 37a3: 48 8d 50 01 lea 0x1(%rax),%rdx 37a7: 48 89 55 90 mov %rdx,-0x70(%rbp) 37ab: c6 00 00 movb $0x0,(%rax) 37ae: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37b2: 48 8b 45 98 mov -0x68(%rbp),%rax 37b6: 48 01 d0 add %rdx,%rax 37b9: 48 39 45 90 cmp %rax,-0x70(%rbp) 37bd: 73 02 jae 0x37c1 37bf: eb 83 jmp 0x3744 37c1: 90 nop 37c2: 48 8b 45 a0 mov -0x60(%rbp),%rax 37c6: 48 8b 4d f8 mov -0x8(%rbp),%rcx 37ca: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 37d2: 00 37d3: 74 05 je 0x37da 37d5: e8 16 da ff ff callq 0x11f0 37da: c9 leaveq 37db: c3 retq 37dc: f3 rep 37dd: 0f pop %cs 37de: 1e push %ds 37df: fa cli 37e0: 55 push %rbp 37e1: 48 89 e5 mov %rsp,%rbp 37e4: 48 83 c4 80 add $0xffffffffffffff80,%rsp 37e8: 48 89 7d 88 mov %rdi,-0x78(%rbp) 37ec: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 37f4: 00 37f5: 48 89 45 f8 mov %rax,-0x8(%rbp) 37f9: 31 c0 xor %eax,%eax 37fb: 48 8b 45 88 mov -0x78(%rbp),%rax 37ff: 48 8b 00 mov (%rax),%rax 3802: 48 85 c0 test %rax,%rax 3805: 0f 84 8e 00 00 00 je 0x3899 380b: 48 8b 45 88 mov -0x78(%rbp),%rax 380f: 48 8b 40 70 mov 0x70(%rax),%rax 3813: 48 89 c2 mov %rax,%rdx 3816: 48 8b 45 88 mov -0x78(%rbp),%rax 381a: 48 8b 40 28 mov 0x28(%rax),%rax 381e: 48 89 c1 mov %rax,%rcx 3821: 48 8b 45 88 mov -0x78(%rbp),%rax 3825: 48 8b 40 30 mov 0x30(%rax),%rax 3829: 48 01 c8 add %rcx,%rax 382c: 48 39 c2 cmp %rax,%rdx 382f: 0f 97 c0 seta %al 3832: 0f b6 c0 movzbl %al,%eax 3835: 48 85 c0 test %rax,%rax 3838: 75 33 jne 0x386d 383a: 48 8b 45 88 mov -0x78(%rbp),%rax 383e: 48 8b 40 28 mov 0x28(%rax),%rax 3842: 48 89 c2 mov %rax,%rdx 3845: 48 8b 45 88 mov -0x78(%rbp),%rax 3849: 48 8b 40 30 mov 0x30(%rax),%rax 384d: 48 01 c2 add %rax,%rdx 3850: 48 8b 45 88 mov -0x78(%rbp),%rax 3854: 48 8b 40 70 mov 0x70(%rax),%rax 3858: 48 29 c2 sub %rax,%rdx 385b: 48 89 d0 mov %rdx,%rax 385e: 48 83 f8 3b cmp $0x3b,%rax 3862: 0f 96 c0 setbe %al 3865: 0f b6 c0 movzbl %al,%eax 3868: 48 85 c0 test %rax,%rax 386b: 74 14 je 0x3881 386d: bf 0e 00 00 00 mov $0xe,%edi 3872: e8 df dd ff ff callq 0x1656 3877: b8 ff ff ff ff mov $0xffffffff,%eax 387c: e9 7f 05 00 00 jmpq 0x3e00 3881: 48 8b 45 88 mov -0x78(%rbp),%rax 3885: 48 8b 10 mov (%rax),%rdx 3888: 48 8b 45 88 mov -0x78(%rbp),%rax 388c: 48 8b 40 70 mov 0x70(%rax),%rax 3890: 48 01 d0 add %rdx,%rax 3893: 48 89 45 c0 mov %rax,-0x40(%rbp) 3897: eb 53 jmp 0x38ec 3899: 48 8b 45 88 mov -0x78(%rbp),%rax 389d: 48 05 a8 00 00 00 add $0xa8,%rax 38a3: 48 89 45 c0 mov %rax,-0x40(%rbp) 38a7: 48 8b 45 88 mov -0x78(%rbp),%rax 38ab: 48 8b 50 70 mov 0x70(%rax),%rdx 38af: 48 8b 45 88 mov -0x78(%rbp),%rax 38b3: 8b 40 24 mov 0x24(%rax),%eax 38b6: 48 8b 75 c0 mov -0x40(%rbp),%rsi 38ba: 48 89 d1 mov %rdx,%rcx 38bd: ba 3c 00 00 00 mov $0x3c,%edx 38c2: 89 c7 mov %eax,%edi 38c4: e8 62 df ff ff callq 0x182b 38c9: 48 83 f8 3c cmp $0x3c,%rax 38cd: 0f 95 c0 setne %al 38d0: 0f b6 c0 movzbl %al,%eax 38d3: 48 85 c0 test %rax,%rax 38d6: 74 14 je 0x38ec 38d8: bf 0e 00 00 00 mov $0xe,%edi 38dd: e8 74 dd ff ff callq 0x1656 38e2: b8 ff ff ff ff mov $0xffffffff,%eax 38e7: e9 14 05 00 00 jmpq 0x3e00 38ec: 48 8b 45 c0 mov -0x40(%rbp),%rax 38f0: 48 83 c0 3a add $0x3a,%rax 38f4: ba 02 00 00 00 mov $0x2,%edx 38f9: 48 8d 35 6c 20 00 00 lea 0x206c(%rip),%rsi # 0x596c 3900: 48 89 c7 mov %rax,%rdi 3903: e8 68 d9 ff ff callq 0x1270 3908: 85 c0 test %eax,%eax 390a: 0f 95 c0 setne %al 390d: 0f b6 c0 movzbl %al,%eax 3910: 48 85 c0 test %rax,%rax 3913: 74 14 je 0x3929 3915: bf 0f 00 00 00 mov $0xf,%edi 391a: e8 37 dd ff ff callq 0x1656 391f: b8 ff ff ff ff mov $0xffffffff,%eax 3924: e9 d7 04 00 00 jmpq 0x3e00 3929: 48 8b 45 c0 mov -0x40(%rbp),%rax 392d: 48 8b 55 88 mov -0x78(%rbp),%rdx 3931: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3938: 48 8b 50 08 mov 0x8(%rax),%rdx 393c: 48 8b 00 mov (%rax),%rax 393f: 48 89 01 mov %rax,(%rcx) 3942: 48 89 51 08 mov %rdx,0x8(%rcx) 3946: 48 8d 41 10 lea 0x10(%rcx),%rax 394a: c6 00 00 movb $0x0,(%rax) 394d: 48 8b 45 88 mov -0x78(%rbp),%rax 3951: 48 83 c0 78 add $0x78,%rax 3955: 48 89 45 c8 mov %rax,-0x38(%rbp) 3959: 48 8b 45 c0 mov -0x40(%rbp),%rax 395d: 0f b6 00 movzbl (%rax),%eax 3960: 3c 2f cmp $0x2f,%al 3962: 0f 85 de 01 00 00 jne 0x3b46 3968: 48 8b 45 c0 mov -0x40(%rbp),%rax 396c: 0f b6 40 01 movzbl 0x1(%rax),%eax 3970: 3c 20 cmp $0x20,%al 3972: 75 46 jne 0x39ba 3974: 48 8b 45 c0 mov -0x40(%rbp),%rax 3978: ba 10 00 00 00 mov $0x10,%edx 397d: 48 8d 35 eb 1f 00 00 lea 0x1feb(%rip),%rsi # 0x596f 3984: 48 89 c7 mov %rax,%rdi 3987: e8 e4 d8 ff ff callq 0x1270 398c: 85 c0 test %eax,%eax 398e: 75 2a jne 0x39ba 3990: 48 8b 45 88 mov -0x78(%rbp),%rax 3994: 48 05 e4 00 00 00 add $0xe4,%rax 399a: ba 02 00 00 00 mov $0x2,%edx 399f: 48 8d 35 da 1f 00 00 lea 0x1fda(%rip),%rsi # 0x5980 39a6: 48 89 c7 mov %rax,%rdi 39a9: e8 f2 d8 ff ff callq 0x12a0 39ae: 48 8b 55 c8 mov -0x38(%rbp),%rdx 39b2: 48 89 02 mov %rax,(%rdx) 39b5: e9 17 02 00 00 jmpq 0x3bd1 39ba: 48 8b 45 c0 mov -0x40(%rbp),%rax 39be: 0f b6 40 01 movzbl 0x1(%rax),%eax 39c2: 3c 53 cmp $0x53,%al 39c4: 75 46 jne 0x3a0c 39c6: 48 8b 45 c0 mov -0x40(%rbp),%rax 39ca: ba 10 00 00 00 mov $0x10,%edx 39cf: 48 8d 35 ac 1f 00 00 lea 0x1fac(%rip),%rsi # 0x5982 39d6: 48 89 c7 mov %rax,%rdi 39d9: e8 92 d8 ff ff callq 0x1270 39de: 85 c0 test %eax,%eax 39e0: 75 2a jne 0x3a0c 39e2: 48 8b 45 88 mov -0x78(%rbp),%rax 39e6: 48 05 e4 00 00 00 add $0xe4,%rax 39ec: ba 08 00 00 00 mov $0x8,%edx 39f1: 48 8d 35 9b 1f 00 00 lea 0x1f9b(%rip),%rsi # 0x5993 39f8: 48 89 c7 mov %rax,%rdi 39fb: e8 a0 d8 ff ff callq 0x12a0 3a00: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a04: 48 89 02 mov %rax,(%rdx) 3a07: e9 c5 01 00 00 jmpq 0x3bd1 3a0c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a10: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a14: 3c 2f cmp $0x2f,%al 3a16: 75 46 jne 0x3a5e 3a18: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a1c: ba 10 00 00 00 mov $0x10,%edx 3a21: 48 8d 35 33 1f 00 00 lea 0x1f33(%rip),%rsi # 0x595b 3a28: 48 89 c7 mov %rax,%rdi 3a2b: e8 40 d8 ff ff callq 0x1270 3a30: 85 c0 test %eax,%eax 3a32: 75 2a jne 0x3a5e 3a34: 48 8b 45 88 mov -0x78(%rbp),%rax 3a38: 48 05 e4 00 00 00 add $0xe4,%rax 3a3e: ba 03 00 00 00 mov $0x3,%edx 3a43: 48 8d 35 51 1f 00 00 lea 0x1f51(%rip),%rsi # 0x599b 3a4a: 48 89 c7 mov %rax,%rdi 3a4d: e8 4e d8 ff ff callq 0x12a0 3a52: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a56: 48 89 02 mov %rax,(%rdx) 3a59: e9 73 01 00 00 jmpq 0x3bd1 3a5e: e8 cd d8 ff ff callq 0x1330 3a63: 48 8b 10 mov (%rax),%rdx 3a66: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a6a: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a6e: 48 0f be c0 movsbl %al,%rax 3a72: 48 01 c0 add %rax,%rax 3a75: 48 01 d0 add %rdx,%rax 3a78: 0f b7 00 movzwl (%rax),%eax 3a7b: 0f b7 c0 movzwl %ax,%eax 3a7e: 25 00 08 00 00 and $0x800,%eax 3a83: 85 c0 test %eax,%eax 3a85: 0f 95 c0 setne %al 3a88: 0f b6 c0 movzbl %al,%eax 3a8b: 48 85 c0 test %rax,%rax 3a8e: 0f 84 9e 00 00 00 je 0x3b32 3a94: 48 8b 45 88 mov -0x78(%rbp),%rax 3a98: 48 8b 40 60 mov 0x60(%rax),%rax 3a9c: 48 85 c0 test %rax,%rax 3a9f: 0f 94 c0 sete %al 3aa2: 0f b6 c0 movzbl %al,%eax 3aa5: 48 85 c0 test %rax,%rax 3aa8: 74 2e je 0x3ad8 3aaa: 48 8b 45 88 mov -0x78(%rbp),%rax 3aae: 48 89 c7 mov %rax,%rdi 3ab1: e8 dd f9 ff ff callq 0x3493 3ab6: 48 85 c0 test %rax,%rax 3ab9: 0f 94 c0 sete %al 3abc: 0f b6 c0 movzbl %al,%eax 3abf: 48 85 c0 test %rax,%rax 3ac2: 74 14 je 0x3ad8 3ac4: bf 10 00 00 00 mov $0x10,%edi 3ac9: e8 88 db ff ff callq 0x1656 3ace: b8 ff ff ff ff mov $0xffffffff,%eax 3ad3: e9 28 03 00 00 jmpq 0x3e00 3ad8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3adc: 48 83 c0 01 add $0x1,%rax 3ae0: 48 89 c7 mov %rax,%rdi 3ae3: e8 08 d8 ff ff callq 0x12f0 3ae8: 48 89 45 d8 mov %rax,-0x28(%rbp) 3aec: 48 8b 45 88 mov -0x78(%rbp),%rax 3af0: 48 8b 40 68 mov 0x68(%rax),%rax 3af4: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3af8: 0f 93 c0 setae %al 3afb: 0f b6 c0 movzbl %al,%eax 3afe: 48 85 c0 test %rax,%rax 3b01: 74 14 je 0x3b17 3b03: bf 10 00 00 00 mov $0x10,%edi 3b08: e8 49 db ff ff callq 0x1656 3b0d: b8 ff ff ff ff mov $0xffffffff,%eax 3b12: e9 e9 02 00 00 jmpq 0x3e00 3b17: 48 8b 45 88 mov -0x78(%rbp),%rax 3b1b: 48 8b 50 60 mov 0x60(%rax),%rdx 3b1f: 48 8b 45 d8 mov -0x28(%rbp),%rax 3b23: 48 01 c2 add %rax,%rdx 3b26: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b2a: 48 89 10 mov %rdx,(%rax) 3b2d: e9 9f 00 00 00 jmpq 0x3bd1 3b32: bf 10 00 00 00 mov $0x10,%edi 3b37: e8 1a db ff ff callq 0x1656 3b3c: b8 ff ff ff ff mov $0xffffffff,%eax 3b41: e9 ba 02 00 00 jmpq 0x3e00 3b46: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b4a: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b4e: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3b55: b9 10 00 00 00 mov $0x10,%ecx 3b5a: ba 2f 00 00 00 mov $0x2f,%edx 3b5f: 48 89 c6 mov %rax,%rsi 3b62: e8 b9 d7 ff ff callq 0x1320 3b67: 48 89 45 d0 mov %rax,-0x30(%rbp) 3b6b: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3b70: 74 0d je 0x3b7f 3b72: 48 8b 45 d0 mov -0x30(%rbp),%rax 3b76: 48 83 e8 01 sub $0x1,%rax 3b7a: c6 00 00 movb $0x0,(%rax) 3b7d: eb 40 jmp 0x3bbf 3b7f: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3b87: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b8b: 48 8b 45 b0 mov -0x50(%rbp),%rax 3b8f: 48 01 d0 add %rdx,%rax 3b92: 48 05 e4 00 00 00 add $0xe4,%rax 3b98: c6 00 00 movb $0x0,(%rax) 3b9b: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3ba0: 74 1d je 0x3bbf 3ba2: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3ba7: 48 8b 55 88 mov -0x78(%rbp),%rdx 3bab: 48 8b 45 b0 mov -0x50(%rbp),%rax 3baf: 48 01 d0 add %rdx,%rax 3bb2: 48 05 e4 00 00 00 add $0xe4,%rax 3bb8: 0f b6 00 movzbl (%rax),%eax 3bbb: 3c 20 cmp $0x20,%al 3bbd: 74 c8 je 0x3b87 3bbf: 48 8b 45 88 mov -0x78(%rbp),%rax 3bc3: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3bca: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bce: 48 89 10 mov %rdx,(%rax) 3bd1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bd5: 0f b6 40 30 movzbl 0x30(%rax),%eax 3bd9: 3c 20 cmp $0x20,%al 3bdb: 0f 94 c0 sete %al 3bde: 0f b6 c0 movzbl %al,%eax 3be1: 48 85 c0 test %rax,%rax 3be4: 74 14 je 0x3bfa 3be6: bf 10 00 00 00 mov $0x10,%edi 3beb: e8 66 da ff ff callq 0x1656 3bf0: b8 ff ff ff ff mov $0xffffffff,%eax 3bf5: e9 06 02 00 00 jmpq 0x3e00 3bfa: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bfe: 48 83 c0 10 add $0x10,%rax 3c02: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c06: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c0a: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3c0e: 3c 20 cmp $0x20,%al 3c10: 74 27 je 0x3c39 3c12: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c16: 48 8d 48 10 lea 0x10(%rax),%rcx 3c1a: 48 8d 45 eb lea -0x15(%rbp),%rax 3c1e: ba 0c 00 00 00 mov $0xc,%edx 3c23: 48 89 ce mov %rcx,%rsi 3c26: 48 89 c7 mov %rax,%rdi 3c29: e8 b2 d6 ff ff callq 0x12e0 3c2e: c6 00 00 movb $0x0,(%rax) 3c31: 48 8d 45 eb lea -0x15(%rbp),%rax 3c35: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c39: 48 8b 45 b8 mov -0x48(%rbp),%rax 3c3d: 48 89 c7 mov %rax,%rdi 3c40: e8 ab d6 ff ff callq 0x12f0 3c45: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3c49: 48 89 42 08 mov %rax,0x8(%rdx) 3c4d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c51: 48 83 c0 1c add $0x1c,%rax 3c55: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c59: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c5d: 0f b6 40 21 movzbl 0x21(%rax),%eax 3c61: 3c 20 cmp $0x20,%al 3c63: 74 27 je 0x3c8c 3c65: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c69: 48 8d 48 1c lea 0x1c(%rax),%rcx 3c6d: 48 8d 45 eb lea -0x15(%rbp),%rax 3c71: ba 06 00 00 00 mov $0x6,%edx 3c76: 48 89 ce mov %rcx,%rsi 3c79: 48 89 c7 mov %rax,%rdi 3c7c: e8 5f d6 ff ff callq 0x12e0 3c81: c6 00 00 movb $0x0,(%rax) 3c84: 48 8d 45 eb lea -0x15(%rbp),%rax 3c88: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c8c: 48 8b 45 a0 mov -0x60(%rbp),%rax 3c90: 48 89 c7 mov %rax,%rdi 3c93: e8 58 d6 ff ff callq 0x12f0 3c98: 89 c2 mov %eax,%edx 3c9a: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c9e: 89 50 10 mov %edx,0x10(%rax) 3ca1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca5: 48 83 c0 22 add $0x22,%rax 3ca9: 48 89 45 a8 mov %rax,-0x58(%rbp) 3cad: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cb1: 0f b6 40 27 movzbl 0x27(%rax),%eax 3cb5: 3c 20 cmp $0x20,%al 3cb7: 74 27 je 0x3ce0 3cb9: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cbd: 48 8d 48 22 lea 0x22(%rax),%rcx 3cc1: 48 8d 45 eb lea -0x15(%rbp),%rax 3cc5: ba 06 00 00 00 mov $0x6,%edx 3cca: 48 89 ce mov %rcx,%rsi 3ccd: 48 89 c7 mov %rax,%rdi 3cd0: e8 0b d6 ff ff callq 0x12e0 3cd5: c6 00 00 movb $0x0,(%rax) 3cd8: 48 8d 45 eb lea -0x15(%rbp),%rax 3cdc: 48 89 45 a8 mov %rax,-0x58(%rbp) 3ce0: 48 8b 45 a8 mov -0x58(%rbp),%rax 3ce4: 48 89 c7 mov %rax,%rdi 3ce7: e8 04 d6 ff ff callq 0x12f0 3cec: 89 c2 mov %eax,%edx 3cee: 48 8b 45 c8 mov -0x38(%rbp),%rax 3cf2: 89 50 14 mov %edx,0x14(%rax) 3cf5: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf9: 48 83 c0 28 add $0x28,%rax 3cfd: 48 89 45 90 mov %rax,-0x70(%rbp) 3d01: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d05: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3d09: 3c 20 cmp $0x20,%al 3d0b: 74 22 je 0x3d2f 3d0d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d11: 48 83 c0 28 add $0x28,%rax 3d15: 48 8b 00 mov (%rax),%rax 3d18: 48 89 45 eb mov %rax,-0x15(%rbp) 3d1c: 48 8d 45 eb lea -0x15(%rbp),%rax 3d20: 48 83 c0 08 add $0x8,%rax 3d24: c6 00 00 movb $0x0,(%rax) 3d27: 48 8d 45 eb lea -0x15(%rbp),%rax 3d2b: 48 89 45 90 mov %rax,-0x70(%rbp) 3d2f: 48 8b 45 90 mov -0x70(%rbp),%rax 3d33: 48 89 c7 mov %rax,%rdi 3d36: e8 b5 d5 ff ff callq 0x12f0 3d3b: 89 c2 mov %eax,%edx 3d3d: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d41: 89 50 18 mov %edx,0x18(%rax) 3d44: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d48: 48 83 c0 30 add $0x30,%rax 3d4c: 48 89 45 98 mov %rax,-0x68(%rbp) 3d50: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d54: 0f b6 40 39 movzbl 0x39(%rax),%eax 3d58: 3c 20 cmp $0x20,%al 3d5a: 74 27 je 0x3d83 3d5c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d60: 48 8d 48 30 lea 0x30(%rax),%rcx 3d64: 48 8d 45 eb lea -0x15(%rbp),%rax 3d68: ba 0a 00 00 00 mov $0xa,%edx 3d6d: 48 89 ce mov %rcx,%rsi 3d70: 48 89 c7 mov %rax,%rdi 3d73: e8 68 d5 ff ff callq 0x12e0 3d78: c6 00 00 movb $0x0,(%rax) 3d7b: 48 8d 45 eb lea -0x15(%rbp),%rax 3d7f: 48 89 45 98 mov %rax,-0x68(%rbp) 3d83: 48 8b 45 98 mov -0x68(%rbp),%rax 3d87: 48 89 c7 mov %rax,%rdi 3d8a: e8 61 d5 ff ff callq 0x12f0 3d8f: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3d93: 48 89 42 20 mov %rax,0x20(%rdx) 3d97: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d9b: 48 8b 40 20 mov 0x20(%rax),%rax 3d9f: 48 85 c0 test %rax,%rax 3da2: 79 11 jns 0x3db5 3da4: bf 10 00 00 00 mov $0x10,%edi 3da9: e8 a8 d8 ff ff callq 0x1656 3dae: b8 ff ff ff ff mov $0xffffffff,%eax 3db3: eb 4b jmp 0x3e00 3db5: 48 8b 45 88 mov -0x78(%rbp),%rax 3db9: 48 8b 40 28 mov 0x28(%rax),%rax 3dbd: 48 89 c2 mov %rax,%rdx 3dc0: 48 8b 45 88 mov -0x78(%rbp),%rax 3dc4: 48 8b 40 30 mov 0x30(%rax),%rax 3dc8: 48 01 c2 add %rax,%rdx 3dcb: 48 8b 45 88 mov -0x78(%rbp),%rax 3dcf: 48 8b 40 70 mov 0x70(%rax),%rax 3dd3: 48 29 c2 sub %rax,%rdx 3dd6: 48 89 d0 mov %rdx,%rax 3dd9: 48 83 e8 3c sub $0x3c,%rax 3ddd: 48 89 45 e0 mov %rax,-0x20(%rbp) 3de1: 48 8b 45 c8 mov -0x38(%rbp),%rax 3de5: 48 8b 40 20 mov 0x20(%rax),%rax 3de9: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3ded: 73 0c jae 0x3dfb 3def: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3df3: 48 8b 45 c8 mov -0x38(%rbp),%rax 3df7: 48 89 50 20 mov %rdx,0x20(%rax) 3dfb: b8 00 00 00 00 mov $0x0,%eax 3e00: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3e04: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3e0c: 00 3e0d: 74 05 je 0x3e14 3e0f: e8 dc d3 ff ff callq 0x11f0 3e14: c9 leaveq 3e15: c3 retq 3e16: f3 rep 3e17: 0f pop %cs 3e18: 1e push %ds 3e19: fa cli 3e1a: 55 push %rbp 3e1b: 48 89 e5 mov %rsp,%rbp 3e1e: 48 83 ec 20 sub $0x20,%rsp 3e22: 89 7d ec mov %edi,-0x14(%rbp) 3e25: 89 75 e8 mov %esi,-0x18(%rbp) 3e28: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3e2c: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3e30: 75 0c jne 0x3e3e 3e32: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e36: 8b 40 24 mov 0x24(%rax),%eax 3e39: 89 45 ec mov %eax,-0x14(%rbp) 3e3c: eb 3e jmp 0x3e7c 3e3e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e42: 8b 40 24 mov 0x24(%rax),%eax 3e45: 83 f8 ff cmp $0xffffffff,%eax 3e48: 0f 95 c0 setne %al 3e4b: 0f b6 c0 movzbl %al,%eax 3e4e: 48 85 c0 test %rax,%rax 3e51: 74 29 je 0x3e7c 3e53: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e57: 8b 40 24 mov 0x24(%rax),%eax 3e5a: 39 45 ec cmp %eax,-0x14(%rbp) 3e5d: 0f 95 c0 setne %al 3e60: 0f b6 c0 movzbl %al,%eax 3e63: 48 85 c0 test %rax,%rax 3e66: 74 14 je 0x3e7c 3e68: bf 1c 00 00 00 mov $0x1c,%edi 3e6d: e8 e4 d7 ff ff callq 0x1656 3e72: b8 00 00 00 00 mov $0x0,%eax 3e77: e9 a2 01 00 00 jmpq 0x401e 3e7c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e80: 8b 40 1c mov 0x1c(%rax),%eax 3e83: 83 f8 01 cmp $0x1,%eax 3e86: 0f 95 c0 setne %al 3e89: 0f b6 c0 movzbl %al,%eax 3e8c: 48 85 c0 test %rax,%rax 3e8f: 74 1c je 0x3ead 3e91: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e95: 8b 40 1c mov 0x1c(%rax),%eax 3e98: 83 f8 08 cmp $0x8,%eax 3e9b: 0f 95 c0 setne %al 3e9e: 0f b6 c0 movzbl %al,%eax 3ea1: 48 85 c0 test %rax,%rax 3ea4: 74 07 je 0x3ead 3ea6: b8 01 00 00 00 mov $0x1,%eax 3eab: eb 05 jmp 0x3eb2 3ead: b8 00 00 00 00 mov $0x0,%eax 3eb2: 85 c0 test %eax,%eax 3eb4: 74 1c je 0x3ed2 3eb6: 48 8b 45 e0 mov -0x20(%rbp),%rax 3eba: 8b 40 1c mov 0x1c(%rax),%eax 3ebd: 83 f8 03 cmp $0x3,%eax 3ec0: 0f 95 c0 setne %al 3ec3: 0f b6 c0 movzbl %al,%eax 3ec6: 48 85 c0 test %rax,%rax 3ec9: 74 07 je 0x3ed2 3ecb: b8 01 00 00 00 mov $0x1,%eax 3ed0: eb 05 jmp 0x3ed7 3ed2: b8 00 00 00 00 mov $0x0,%eax 3ed7: 85 c0 test %eax,%eax 3ed9: 74 1c je 0x3ef7 3edb: 48 8b 45 e0 mov -0x20(%rbp),%rax 3edf: 8b 40 1c mov 0x1c(%rax),%eax 3ee2: 83 f8 0a cmp $0xa,%eax 3ee5: 0f 95 c0 setne %al 3ee8: 0f b6 c0 movzbl %al,%eax 3eeb: 48 85 c0 test %rax,%rax 3eee: 74 07 je 0x3ef7 3ef0: b8 01 00 00 00 mov $0x1,%eax 3ef5: eb 05 jmp 0x3efc 3ef7: b8 00 00 00 00 mov $0x0,%eax 3efc: 85 c0 test %eax,%eax 3efe: 74 1c je 0x3f1c 3f00: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f04: 8b 40 1c mov 0x1c(%rax),%eax 3f07: 83 f8 02 cmp $0x2,%eax 3f0a: 0f 95 c0 setne %al 3f0d: 0f b6 c0 movzbl %al,%eax 3f10: 48 85 c0 test %rax,%rax 3f13: 74 07 je 0x3f1c 3f15: b8 01 00 00 00 mov $0x1,%eax 3f1a: eb 05 jmp 0x3f21 3f1c: b8 00 00 00 00 mov $0x0,%eax 3f21: 85 c0 test %eax,%eax 3f23: 74 1c je 0x3f41 3f25: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f29: 8b 40 1c mov 0x1c(%rax),%eax 3f2c: 83 f8 09 cmp $0x9,%eax 3f2f: 0f 95 c0 setne %al 3f32: 0f b6 c0 movzbl %al,%eax 3f35: 48 85 c0 test %rax,%rax 3f38: 74 07 je 0x3f41 3f3a: b8 01 00 00 00 mov $0x1,%eax 3f3f: eb 05 jmp 0x3f46 3f41: b8 00 00 00 00 mov $0x0,%eax 3f46: 85 c0 test %eax,%eax 3f48: 74 29 je 0x3f73 3f4a: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f4e: 8b 40 1c mov 0x1c(%rax),%eax 3f51: 83 f8 0b cmp $0xb,%eax 3f54: 0f 95 c0 setne %al 3f57: 0f b6 c0 movzbl %al,%eax 3f5a: 48 85 c0 test %rax,%rax 3f5d: 74 14 je 0x3f73 3f5f: bf 0b 00 00 00 mov $0xb,%edi 3f64: e8 ed d6 ff ff callq 0x1656 3f69: b8 00 00 00 00 mov $0x0,%eax 3f6e: e9 ab 00 00 00 jmpq 0x401e 3f73: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f77: 8b 40 18 mov 0x18(%rax),%eax 3f7a: 83 f8 01 cmp $0x1,%eax 3f7d: 74 1a je 0x3f99 3f7f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f83: 8b 40 3c mov 0x3c(%rax),%eax 3f86: 8d 50 01 lea 0x1(%rax),%edx 3f89: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f8d: 89 50 3c mov %edx,0x3c(%rax) 3f90: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f94: e9 85 00 00 00 jmpq 0x401e 3f99: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f9d: 48 8b 40 78 mov 0x78(%rax),%rax 3fa1: 48 85 c0 test %rax,%rax 3fa4: 75 17 jne 0x3fbd 3fa6: 48 8b 45 e0 mov -0x20(%rbp),%rax 3faa: 48 89 c7 mov %rax,%rdi 3fad: e8 2a f8 ff ff callq 0x37dc 3fb2: 85 c0 test %eax,%eax 3fb4: 74 07 je 0x3fbd 3fb6: b8 00 00 00 00 mov $0x0,%eax 3fbb: eb 61 jmp 0x401e 3fbd: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fc1: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 3fc8: 48 89 c7 mov %rax,%rdi 3fcb: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fcf: 48 8b 40 70 mov 0x70(%rax),%rax 3fd3: 48 83 c0 3c add $0x3c,%rax 3fd7: 48 89 c6 mov %rax,%rsi 3fda: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3fde: 8b 55 e8 mov -0x18(%rbp),%edx 3fe1: 8b 45 ec mov -0x14(%rbp),%eax 3fe4: 49 89 c8 mov %rcx,%r8 3fe7: 89 d1 mov %edx,%ecx 3fe9: 48 89 fa mov %rdi,%rdx 3fec: 89 c7 mov %eax,%edi 3fee: e8 f5 f1 ff ff callq 0x31e8 3ff3: 48 89 45 f8 mov %rax,-0x8(%rbp) 3ff7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 3ffc: 74 1c je 0x401a 3ffe: 48 8b 45 e0 mov -0x20(%rbp),%rax 4002: 48 8b 50 48 mov 0x48(%rax),%rdx 4006: 48 8b 45 f8 mov -0x8(%rbp),%rax 400a: 48 89 50 10 mov %rdx,0x10(%rax) 400e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4012: 48 8b 55 f8 mov -0x8(%rbp),%rdx 4016: 48 89 50 48 mov %rdx,0x48(%rax) 401a: 48 8b 45 f8 mov -0x8(%rbp),%rax 401e: c9 leaveq 401f: c3 retq 4020: f3 rep 4021: 0f pop %cs 4022: 1e push %ds 4023: fa cli 4024: 55 push %rbp 4025: 48 89 e5 mov %rsp,%rbp 4028: 48 83 ec 20 sub $0x20,%rsp 402c: 89 7d ec mov %edi,-0x14(%rbp) 402f: 89 75 e8 mov %esi,-0x18(%rbp) 4032: 8b 55 e8 mov -0x18(%rbp),%edx 4035: 8b 45 ec mov -0x14(%rbp),%eax 4038: 68 20 08 00 00 pushq $0x820 403d: 6a 03 pushq $0x3 403f: 41 b9 00 00 00 00 mov $0x0,%r9d 4045: 41 89 d0 mov %edx,%r8d 4048: b9 00 00 00 00 mov $0x0,%ecx 404d: ba 00 00 00 00 mov $0x0,%edx 4052: be 00 00 00 00 mov $0x0,%esi 4057: 89 c7 mov %eax,%edi 4059: e8 28 d9 ff ff callq 0x1986 405e: 48 83 c4 10 add $0x10,%rsp 4062: 48 89 45 f8 mov %rax,-0x8(%rbp) 4066: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 406b: 74 37 je 0x40a4 406d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4071: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 4078: 48 8b 45 f8 mov -0x8(%rbp),%rax 407c: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 4083: 48 8b 45 f8 mov -0x8(%rbp),%rax 4087: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 408e: 48 8b 45 f8 mov -0x8(%rbp),%rax 4092: 48 89 50 60 mov %rdx,0x60(%rax) 4096: 48 8b 45 f8 mov -0x8(%rbp),%rax 409a: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 40a2: 00 00 40a4: 48 8b 45 f8 mov -0x8(%rbp),%rax 40a8: c9 leaveq 40a9: c3 retq 40aa: 55 push %rbp 40ab: 48 89 e5 mov %rsp,%rbp 40ae: 48 83 ec 10 sub $0x10,%rsp 40b2: 89 7d fc mov %edi,-0x4(%rbp) 40b5: 89 75 f8 mov %esi,-0x8(%rbp) 40b8: 48 89 55 f0 mov %rdx,-0x10(%rbp) 40bc: 48 8b 55 f0 mov -0x10(%rbp),%rdx 40c0: 8b 4d f8 mov -0x8(%rbp),%ecx 40c3: 8b 45 fc mov -0x4(%rbp),%eax 40c6: 89 ce mov %ecx,%esi 40c8: 89 c7 mov %eax,%edi 40ca: e8 47 fd ff ff callq 0x3e16 40cf: c9 leaveq 40d0: c3 retq 40d1: f3 rep 40d2: 0f pop %cs 40d3: 1e push %ds 40d4: fa cli 40d5: 55 push %rbp 40d6: 48 89 e5 mov %rsp,%rbp 40d9: 48 83 ec 20 sub $0x20,%rsp 40dd: 89 7d ec mov %edi,-0x14(%rbp) 40e0: 89 75 e8 mov %esi,-0x18(%rbp) 40e3: 48 89 55 e0 mov %rdx,-0x20(%rbp) 40e7: 8b 05 27 3f 00 00 mov 0x3f27(%rip),%eax # 0x8014 40ed: 83 f8 01 cmp $0x1,%eax 40f0: 0f 95 c0 setne %al 40f3: 0f b6 c0 movzbl %al,%eax 40f6: 48 85 c0 test %rax,%rax 40f9: 74 14 je 0x410f 40fb: bf 0c 00 00 00 mov $0xc,%edi 4100: e8 51 d5 ff ff callq 0x1656 4105: b8 00 00 00 00 mov $0x0,%eax 410a: e9 15 02 00 00 jmpq 0x4324 410f: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4114: 75 4b jne 0x4161 4116: 8b 45 ec mov -0x14(%rbp),%eax 4119: be 01 00 00 00 mov $0x1,%esi 411e: 89 c7 mov %eax,%edi 4120: b8 00 00 00 00 mov $0x0,%eax 4125: e8 b6 d0 ff ff callq 0x11e0 412a: 83 f8 ff cmp $0xffffffff,%eax 412d: 0f 94 c0 sete %al 4130: 0f b6 c0 movzbl %al,%eax 4133: 48 85 c0 test %rax,%rax 4136: 74 29 je 0x4161 4138: e8 93 d0 ff ff callq 0x11d0 413d: 8b 00 mov (%rax),%eax 413f: 83 f8 09 cmp $0x9,%eax 4142: 0f 94 c0 sete %al 4145: 0f b6 c0 movzbl %al,%eax 4148: 48 85 c0 test %rax,%rax 414b: 74 14 je 0x4161 414d: bf 09 00 00 00 mov $0x9,%edi 4152: e8 ff d4 ff ff callq 0x1656 4157: b8 00 00 00 00 mov $0x0,%eax 415c: e9 c3 01 00 00 jmpq 0x4324 4161: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 4165: 0f 87 a2 01 00 00 ja 0x430d 416b: 8b 45 e8 mov -0x18(%rbp),%eax 416e: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 4176: 48 8d 05 23 18 00 00 lea 0x1823(%rip),%rax # 0x59a0 417d: 8b 04 02 mov (%rdx,%rax,1),%eax 4180: 48 98 cltq 4182: 48 8d 15 17 18 00 00 lea 0x1817(%rip),%rdx # 0x59a0 4189: 48 01 d0 add %rdx,%rax 418c: 3e ds 418d: ff e0 jmpq *%rax 418f: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4197: e9 84 01 00 00 jmpq 0x4320 419c: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41a1: 0f 95 c0 setne %al 41a4: 0f b6 c0 movzbl %al,%eax 41a7: 48 85 c0 test %rax,%rax 41aa: 74 2c je 0x41d8 41ac: 48 8b 45 e0 mov -0x20(%rbp),%rax 41b0: 8b 40 1c mov 0x1c(%rax),%eax 41b3: 83 f8 0b cmp $0xb,%eax 41b6: 0f 95 c0 setne %al 41b9: 0f b6 c0 movzbl %al,%eax 41bc: 48 85 c0 test %rax,%rax 41bf: 74 17 je 0x41d8 41c1: bf 0d 00 00 00 mov $0xd,%edi 41c6: e8 8b d4 ff ff callq 0x1656 41cb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 41d3: e9 48 01 00 00 jmpq 0x4320 41d8: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41dd: 74 1c je 0x41fb 41df: 48 8b 55 e0 mov -0x20(%rbp),%rdx 41e3: 8b 4d e8 mov -0x18(%rbp),%ecx 41e6: 8b 45 ec mov -0x14(%rbp),%eax 41e9: 89 ce mov %ecx,%esi 41eb: 89 c7 mov %eax,%edi 41ed: e8 b8 fe ff ff callq 0x40aa 41f2: 48 89 45 f8 mov %rax,-0x8(%rbp) 41f6: e9 25 01 00 00 jmpq 0x4320 41fb: 8b 55 e8 mov -0x18(%rbp),%edx 41fe: 8b 45 ec mov -0x14(%rbp),%eax 4201: 41 b8 00 00 00 00 mov $0x0,%r8d 4207: 89 d1 mov %edx,%ecx 4209: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4210: be 00 00 00 00 mov $0x0,%esi 4215: 89 c7 mov %eax,%edi 4217: e8 cc ef ff ff callq 0x31e8 421c: 48 89 45 f8 mov %rax,-0x8(%rbp) 4220: e9 fb 00 00 00 jmpq 0x4320 4225: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 422a: 0f 84 a1 00 00 00 je 0x42d1 4230: 48 8b 45 e0 mov -0x20(%rbp),%rax 4234: 8b 40 1c mov 0x1c(%rax),%eax 4237: 83 f8 02 cmp $0x2,%eax 423a: 0f 95 c0 setne %al 423d: 0f b6 c0 movzbl %al,%eax 4240: 48 85 c0 test %rax,%rax 4243: 74 1c je 0x4261 4245: 48 8b 45 e0 mov -0x20(%rbp),%rax 4249: 8b 40 1c mov 0x1c(%rax),%eax 424c: 83 f8 09 cmp $0x9,%eax 424f: 0f 95 c0 setne %al 4252: 0f b6 c0 movzbl %al,%eax 4255: 48 85 c0 test %rax,%rax 4258: 74 07 je 0x4261 425a: b8 01 00 00 00 mov $0x1,%eax 425f: eb 05 jmp 0x4266 4261: b8 00 00 00 00 mov $0x0,%eax 4266: 85 c0 test %eax,%eax 4268: 74 1c je 0x4286 426a: 48 8b 45 e0 mov -0x20(%rbp),%rax 426e: 8b 40 1c mov 0x1c(%rax),%eax 4271: 83 f8 03 cmp $0x3,%eax 4274: 0f 95 c0 setne %al 4277: 0f b6 c0 movzbl %al,%eax 427a: 48 85 c0 test %rax,%rax 427d: 74 07 je 0x4286 427f: b8 01 00 00 00 mov $0x1,%eax 4284: eb 05 jmp 0x428b 4286: b8 00 00 00 00 mov $0x0,%eax 428b: 85 c0 test %eax,%eax 428d: 74 29 je 0x42b8 428f: 48 8b 45 e0 mov -0x20(%rbp),%rax 4293: 8b 40 1c mov 0x1c(%rax),%eax 4296: 83 f8 0a cmp $0xa,%eax 4299: 0f 95 c0 setne %al 429c: 0f b6 c0 movzbl %al,%eax 429f: 48 85 c0 test %rax,%rax 42a2: 74 14 je 0x42b8 42a4: bf 0d 00 00 00 mov $0xd,%edi 42a9: e8 a8 d3 ff ff callq 0x1656 42ae: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42b6: eb 68 jmp 0x4320 42b8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42bc: 8b 4d e8 mov -0x18(%rbp),%ecx 42bf: 8b 45 ec mov -0x14(%rbp),%eax 42c2: 89 ce mov %ecx,%esi 42c4: 89 c7 mov %eax,%edi 42c6: e8 df fd ff ff callq 0x40aa 42cb: 48 89 45 f8 mov %rax,-0x8(%rbp) 42cf: eb 4f jmp 0x4320 42d1: 8b 55 e8 mov -0x18(%rbp),%edx 42d4: 8b 45 ec mov -0x14(%rbp),%eax 42d7: 41 b8 00 00 00 00 mov $0x0,%r8d 42dd: 89 d1 mov %edx,%ecx 42df: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42e6: be 00 00 00 00 mov $0x0,%esi 42eb: 89 c7 mov %eax,%edi 42ed: e8 f6 ee ff ff callq 0x31e8 42f2: 48 89 45 f8 mov %rax,-0x8(%rbp) 42f6: eb 28 jmp 0x4320 42f8: 8b 55 e8 mov -0x18(%rbp),%edx 42fb: 8b 45 ec mov -0x14(%rbp),%eax 42fe: 89 d6 mov %edx,%esi 4300: 89 c7 mov %eax,%edi 4302: e8 19 fd ff ff callq 0x4020 4307: 48 89 45 f8 mov %rax,-0x8(%rbp) 430b: eb 13 jmp 0x4320 430d: bf 0d 00 00 00 mov $0xd,%edi 4312: e8 3f d3 ff ff callq 0x1656 4317: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 431f: 90 nop 4320: 48 8b 45 f8 mov -0x8(%rbp),%rax 4324: c9 leaveq 4325: c3 retq 4326: f3 rep 4327: 0f pop %cs 4328: 1e push %ds 4329: fa cli 432a: 55 push %rbp 432b: 48 89 e5 mov %rsp,%rbp 432e: 48 83 ec 70 sub $0x70,%rsp 4332: 48 89 7d 98 mov %rdi,-0x68(%rbp) 4336: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 433b: 75 0a jne 0x4347 433d: b8 00 00 00 00 mov $0x0,%eax 4342: e9 34 04 00 00 jmpq 0x477b 4347: 48 8b 45 98 mov -0x68(%rbp),%rax 434b: 8b 40 3c mov 0x3c(%rax),%eax 434e: 85 c0 test %eax,%eax 4350: 74 2e je 0x4380 4352: 48 8b 45 98 mov -0x68(%rbp),%rax 4356: 8b 40 3c mov 0x3c(%rax),%eax 4359: 8d 50 ff lea -0x1(%rax),%edx 435c: 48 8b 45 98 mov -0x68(%rbp),%rax 4360: 89 50 3c mov %edx,0x3c(%rax) 4363: 48 8b 45 98 mov -0x68(%rbp),%rax 4367: 8b 40 3c mov 0x3c(%rax),%eax 436a: 85 c0 test %eax,%eax 436c: 74 12 je 0x4380 436e: 48 8b 45 98 mov -0x68(%rbp),%rax 4372: 8b 40 3c mov 0x3c(%rax),%eax 4375: 89 45 ac mov %eax,-0x54(%rbp) 4378: 8b 45 ac mov -0x54(%rbp),%eax 437b: e9 fb 03 00 00 jmpq 0x477b 4380: 48 8b 45 98 mov -0x68(%rbp),%rax 4384: 8b 40 18 mov 0x18(%rax),%eax 4387: 83 f8 01 cmp $0x1,%eax 438a: 75 41 jne 0x43cd 438c: 48 8b 45 98 mov -0x68(%rbp),%rax 4390: 48 8b 40 50 mov 0x50(%rax),%rax 4394: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4398: 74 10 je 0x43aa 439a: 48 8b 45 98 mov -0x68(%rbp),%rax 439e: 48 8b 40 50 mov 0x50(%rax),%rax 43a2: 48 89 c7 mov %rax,%rdi 43a5: e8 16 ce ff ff callq 0x11c0 43aa: 48 8b 45 98 mov -0x68(%rbp),%rax 43ae: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 43b6: 48 8b 45 98 mov -0x68(%rbp),%rax 43ba: 48 8b 40 48 mov 0x48(%rax),%rax 43be: 48 85 c0 test %rax,%rax 43c1: 74 0a je 0x43cd 43c3: b8 00 00 00 00 mov $0x0,%eax 43c8: e9 ae 03 00 00 jmpq 0x477b 43cd: 48 8b 45 98 mov -0x68(%rbp),%rax 43d1: 48 8b 40 08 mov 0x8(%rax),%rax 43d5: 48 89 45 d8 mov %rax,-0x28(%rbp) 43d9: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 43de: 74 58 je 0x4438 43e0: 48 8b 45 d8 mov -0x28(%rbp),%rax 43e4: 48 8b 40 48 mov 0x48(%rax),%rax 43e8: 48 39 45 98 cmp %rax,-0x68(%rbp) 43ec: 75 12 jne 0x4400 43ee: 48 8b 45 98 mov -0x68(%rbp),%rax 43f2: 48 8b 50 10 mov 0x10(%rax),%rdx 43f6: 48 8b 45 d8 mov -0x28(%rbp),%rax 43fa: 48 89 50 48 mov %rdx,0x48(%rax) 43fe: eb 38 jmp 0x4438 4400: 48 8b 45 d8 mov -0x28(%rbp),%rax 4404: 48 8b 40 48 mov 0x48(%rax),%rax 4408: 48 89 45 b0 mov %rax,-0x50(%rbp) 440c: eb 0c jmp 0x441a 440e: 48 8b 45 b0 mov -0x50(%rbp),%rax 4412: 48 8b 40 10 mov 0x10(%rax),%rax 4416: 48 89 45 b0 mov %rax,-0x50(%rbp) 441a: 48 8b 45 b0 mov -0x50(%rbp),%rax 441e: 48 8b 40 10 mov 0x10(%rax),%rax 4422: 48 39 45 98 cmp %rax,-0x68(%rbp) 4426: 75 e6 jne 0x440e 4428: 48 8b 45 98 mov -0x68(%rbp),%rax 442c: 48 8b 50 10 mov 0x10(%rax),%rdx 4430: 48 8b 45 b0 mov -0x50(%rbp),%rax 4434: 48 89 50 10 mov %rdx,0x10(%rax) 4438: 48 8b 45 98 mov -0x68(%rbp),%rax 443c: 8b 40 18 mov 0x18(%rax),%eax 443f: 83 f8 01 cmp $0x1,%eax 4442: 74 0a je 0x444e 4444: 83 f8 03 cmp $0x3,%eax 4447: 74 2b je 0x4474 4449: e9 a0 02 00 00 jmpq 0x46ee 444e: 48 8b 45 98 mov -0x68(%rbp),%rax 4452: 48 8b 40 60 mov 0x60(%rax),%rax 4456: 48 85 c0 test %rax,%rax 4459: 0f 84 8b 02 00 00 je 0x46ea 445f: 48 8b 45 98 mov -0x68(%rbp),%rax 4463: 48 8b 40 60 mov 0x60(%rax),%rax 4467: 48 89 c7 mov %rax,%rdi 446a: e8 51 cd ff ff callq 0x11c0 446f: e9 76 02 00 00 jmpq 0x46ea 4474: 48 8b 45 98 mov -0x68(%rbp),%rax 4478: 48 8b 40 68 mov 0x68(%rax),%rax 447c: 48 89 45 b8 mov %rax,-0x48(%rbp) 4480: eb 42 jmp 0x44c4 4482: 48 8b 45 b8 mov -0x48(%rbp),%rax 4486: 48 8b 40 30 mov 0x30(%rax),%rax 448a: 48 89 45 f8 mov %rax,-0x8(%rbp) 448e: 48 8b 45 b8 mov -0x48(%rbp),%rax 4492: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 4498: 25 80 00 00 00 and $0x80,%eax 449d: 85 c0 test %eax,%eax 449f: 74 0f je 0x44b0 44a1: 48 8b 45 b8 mov -0x48(%rbp),%rax 44a5: 48 8b 00 mov (%rax),%rax 44a8: 48 89 c7 mov %rax,%rdi 44ab: e8 10 cd ff ff callq 0x11c0 44b0: 48 8b 45 b8 mov -0x48(%rbp),%rax 44b4: 48 89 c7 mov %rax,%rdi 44b7: e8 04 cd ff ff callq 0x11c0 44bc: 48 8b 45 f8 mov -0x8(%rbp),%rax 44c0: 48 89 45 b8 mov %rax,-0x48(%rbp) 44c4: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 44c9: 75 b7 jne 0x4482 44cb: 48 8b 45 98 mov -0x68(%rbp),%rax 44cf: 48 05 c8 00 00 00 add $0xc8,%rax 44d5: 48 89 45 c0 mov %rax,-0x40(%rbp) 44d9: 48 8b 45 c0 mov -0x40(%rbp),%rax 44dd: 8b 40 04 mov 0x4(%rax),%eax 44e0: 89 c0 mov %eax,%eax 44e2: 48 89 45 c8 mov %rax,-0x38(%rbp) 44e6: e9 3b 01 00 00 jmpq 0x4626 44eb: 48 8b 55 c8 mov -0x38(%rbp),%rdx 44ef: 48 89 d0 mov %rdx,%rax 44f2: 48 01 c0 add %rax,%rax 44f5: 48 01 d0 add %rdx,%rax 44f8: 48 c1 e0 02 shl $0x2,%rax 44fc: 48 01 d0 add %rdx,%rax 44ff: 48 c1 e0 04 shl $0x4,%rax 4503: 48 8d 50 10 lea 0x10(%rax),%rdx 4507: 48 8b 45 c0 mov -0x40(%rbp),%rax 450b: 48 01 d0 add %rdx,%rax 450e: 48 89 45 e8 mov %rax,-0x18(%rbp) 4512: 48 8b 45 e8 mov -0x18(%rbp),%rax 4516: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 451c: 25 80 00 00 00 and $0x80,%eax 4521: 85 c0 test %eax,%eax 4523: 74 13 je 0x4538 4525: 48 8b 45 e8 mov -0x18(%rbp),%rax 4529: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 4530: 48 89 c7 mov %rax,%rdi 4533: e8 88 cc ff ff callq 0x11c0 4538: 48 8b 45 e8 mov -0x18(%rbp),%rax 453c: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 4543: 48 8b 45 e8 mov -0x18(%rbp),%rax 4547: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 454e: 48 39 c2 cmp %rax,%rdx 4551: 74 13 je 0x4566 4553: 48 8b 45 e8 mov -0x18(%rbp),%rax 4557: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 455e: 48 89 c7 mov %rax,%rdi 4561: e8 5a cc ff ff callq 0x11c0 4566: 48 8b 45 e8 mov -0x18(%rbp),%rax 456a: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4571: 48 8b 45 e8 mov -0x18(%rbp),%rax 4575: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 457c: 48 39 c2 cmp %rax,%rdx 457f: 74 13 je 0x4594 4581: 48 8b 45 e8 mov -0x18(%rbp),%rax 4585: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 458c: 48 89 c7 mov %rax,%rdi 458f: e8 2c cc ff ff callq 0x11c0 4594: 48 8b 45 98 mov -0x68(%rbp),%rax 4598: 48 8b 00 mov (%rax),%rax 459b: 48 85 c0 test %rax,%rax 459e: 74 2e je 0x45ce 45a0: 48 8b 45 e8 mov -0x18(%rbp),%rax 45a4: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 45ab: 48 8b 45 e8 mov -0x18(%rbp),%rax 45af: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 45b6: 48 39 c2 cmp %rax,%rdx 45b9: 74 13 je 0x45ce 45bb: 48 8b 45 e8 mov -0x18(%rbp),%rax 45bf: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 45c5: 25 80 00 00 00 and $0x80,%eax 45ca: 85 c0 test %eax,%eax 45cc: 74 13 je 0x45e1 45ce: 48 8b 45 e8 mov -0x18(%rbp),%rax 45d2: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45d9: 48 89 c7 mov %rax,%rdi 45dc: e8 df cb ff ff callq 0x11c0 45e1: 48 8b 45 e8 mov -0x18(%rbp),%rax 45e5: 48 8b 40 30 mov 0x30(%rax),%rax 45e9: 48 89 45 d0 mov %rax,-0x30(%rbp) 45ed: eb 30 jmp 0x461f 45ef: 48 8b 45 d0 mov -0x30(%rbp),%rax 45f3: 48 89 45 f0 mov %rax,-0x10(%rbp) 45f7: 48 8b 45 d0 mov -0x30(%rbp),%rax 45fb: 48 8b 40 30 mov 0x30(%rax),%rax 45ff: 48 89 45 d0 mov %rax,-0x30(%rbp) 4603: 48 8b 45 f0 mov -0x10(%rbp),%rax 4607: 8b 40 38 mov 0x38(%rax),%eax 460a: 25 80 00 00 00 and $0x80,%eax 460f: 85 c0 test %eax,%eax 4611: 74 0c je 0x461f 4613: 48 8b 45 f0 mov -0x10(%rbp),%rax 4617: 48 89 c7 mov %rax,%rdi 461a: e8 a1 cb ff ff callq 0x11c0 461f: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 4624: 75 c9 jne 0x45ef 4626: 48 8b 45 c8 mov -0x38(%rbp),%rax 462a: 48 8d 50 ff lea -0x1(%rax),%rdx 462e: 48 89 55 c8 mov %rdx,-0x38(%rbp) 4632: 48 85 c0 test %rax,%rax 4635: 0f 85 b0 fe ff ff jne 0x44eb 463b: 48 8b 45 c0 mov -0x40(%rbp),%rax 463f: 48 89 45 e0 mov %rax,-0x20(%rbp) 4643: 48 8b 45 c0 mov -0x40(%rbp),%rax 4647: 48 8b 40 08 mov 0x8(%rax),%rax 464b: 48 89 45 c0 mov %rax,-0x40(%rbp) 464f: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4654: 74 30 je 0x4686 4656: 48 8b 45 e0 mov -0x20(%rbp),%rax 465a: 8b 10 mov (%rax),%edx 465c: 48 8b 45 e0 mov -0x20(%rbp),%rax 4660: 8b 40 04 mov 0x4(%rax),%eax 4663: 39 c2 cmp %eax,%edx 4665: 74 1f je 0x4686 4667: 48 8d 0d 3a 14 00 00 lea 0x143a(%rip),%rcx # 0x5aa8 466e: ba bd 00 00 00 mov $0xbd,%edx 4673: 48 8d 35 76 13 00 00 lea 0x1376(%rip),%rsi # 0x59f0 467a: 48 8d 3d ff 13 00 00 lea 0x13ff(%rip),%rdi # 0x5a80 4681: e8 aa cb ff ff callq 0x1230 4686: 48 8b 45 98 mov -0x68(%rbp),%rax 468a: 48 05 c8 00 00 00 add $0xc8,%rax 4690: 48 39 45 e0 cmp %rax,-0x20(%rbp) 4694: 74 0c je 0x46a2 4696: 48 8b 45 e0 mov -0x20(%rbp),%rax 469a: 48 89 c7 mov %rax,%rdi 469d: e8 1e cb ff ff callq 0x11c0 46a2: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46a7: 0f 85 2c fe ff ff jne 0x44d9 46ad: 48 8b 45 98 mov -0x68(%rbp),%rax 46b1: 8b 40 7c mov 0x7c(%rax),%eax 46b4: 85 c0 test %eax,%eax 46b6: 74 10 je 0x46c8 46b8: 48 8b 45 98 mov -0x68(%rbp),%rax 46bc: 48 8b 40 50 mov 0x50(%rax),%rax 46c0: 48 89 c7 mov %rax,%rdi 46c3: e8 f8 ca ff ff callq 0x11c0 46c8: 48 8b 45 98 mov -0x68(%rbp),%rax 46cc: 8b 40 78 mov 0x78(%rax),%eax 46cf: 25 80 00 00 00 and $0x80,%eax 46d4: 85 c0 test %eax,%eax 46d6: 74 15 je 0x46ed 46d8: 48 8b 45 98 mov -0x68(%rbp),%rax 46dc: 48 8b 40 58 mov 0x58(%rax),%rax 46e0: 48 89 c7 mov %rax,%rdi 46e3: e8 d8 ca ff ff callq 0x11c0 46e8: eb 03 jmp 0x46ed 46ea: 90 nop 46eb: eb 01 jmp 0x46ee 46ed: 90 nop 46ee: 48 8b 45 98 mov -0x68(%rbp),%rax 46f2: 48 8b 00 mov (%rax),%rax 46f5: 48 85 c0 test %rax,%rax 46f8: 74 50 je 0x474a 46fa: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 46ff: 75 49 jne 0x474a 4701: 48 8b 45 98 mov -0x68(%rbp),%rax 4705: 8b 40 38 mov 0x38(%rax),%eax 4708: 25 80 00 00 00 and $0x80,%eax 470d: 85 c0 test %eax,%eax 470f: 74 11 je 0x4722 4711: 48 8b 45 98 mov -0x68(%rbp),%rax 4715: 48 8b 00 mov (%rax),%rax 4718: 48 89 c7 mov %rax,%rdi 471b: e8 a0 ca ff ff callq 0x11c0 4720: eb 28 jmp 0x474a 4722: 48 8b 45 98 mov -0x68(%rbp),%rax 4726: 8b 40 38 mov 0x38(%rax),%eax 4729: 83 e0 40 and $0x40,%eax 472c: 85 c0 test %eax,%eax 472e: 74 1a je 0x474a 4730: 48 8b 45 98 mov -0x68(%rbp),%rax 4734: 48 8b 50 30 mov 0x30(%rax),%rdx 4738: 48 8b 45 98 mov -0x68(%rbp),%rax 473c: 48 8b 00 mov (%rax),%rax 473f: 48 89 d6 mov %rdx,%rsi 4742: 48 89 c7 mov %rax,%rdi 4745: e8 86 cb ff ff callq 0x12d0 474a: 48 8b 45 98 mov -0x68(%rbp),%rax 474e: 48 89 c7 mov %rax,%rdi 4751: e8 6a ca ff ff callq 0x11c0 4756: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 475b: 74 19 je 0x4776 475d: 48 8b 45 d8 mov -0x28(%rbp),%rax 4761: 8b 40 3c mov 0x3c(%rax),%eax 4764: 85 c0 test %eax,%eax 4766: 75 0e jne 0x4776 4768: 48 8b 45 d8 mov -0x28(%rbp),%rax 476c: 48 89 c7 mov %rax,%rdi 476f: e8 b2 fb ff ff callq 0x4326 4774: eb 05 jmp 0x477b 4776: b8 00 00 00 00 mov $0x0,%eax 477b: c9 leaveq 477c: c3 retq 477d: f3 rep 477e: 0f pop %cs 477f: 1e push %ds 4780: fa cli 4781: 55 push %rbp 4782: 48 89 e5 mov %rsp,%rbp 4785: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4789: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 478e: 74 09 je 0x4799 4790: 48 8b 45 f8 mov -0x8(%rbp),%rax 4794: 8b 40 18 mov 0x18(%rax),%eax 4797: eb 05 jmp 0x479e 4799: b8 00 00 00 00 mov $0x0,%eax 479e: 5d pop %rbp 479f: c3 retq 47a0: f3 rep 47a1: 0f pop %cs 47a2: 1e push %ds 47a3: fa cli 47a4: 41 57 push %rdi 47a6: 4c 8d 3d 33 35 00 00 lea 0x3533(%rip),%r15 # 0x7ce0 47ad: 41 56 push %rsi 47af: 49 89 d6 mov %rdx,%r14 47b2: 41 55 push %rbp 47b4: 49 89 f5 mov %rsi,%r13 47b7: 41 54 push %rsp 47b9: 41 89 fc mov %edi,%r12d 47bc: 55 push %rbp 47bd: 48 8d 2d 24 35 00 00 lea 0x3524(%rip),%rbp # 0x7ce8 47c4: 53 push %rbx 47c5: 4c 29 fd sub %r15,%rbp 47c8: 48 83 ec 08 sub $0x8,%rsp 47cc: e8 2f c8 ff ff callq 0x1000 47d1: 48 c1 fd 03 sar $0x3,%rbp 47d5: 74 1f je 0x47f6 47d7: 31 db xor %ebx,%ebx 47d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47e0: 4c 89 f2 mov %r14,%rdx 47e3: 4c 89 ee mov %r13,%rsi 47e6: 44 89 e7 mov %r12d,%edi 47e9: 41 ff 14 df callq *(%r15,%rbx,8) 47ed: 48 83 c3 01 add $0x1,%rbx 47f1: 48 39 dd cmp %rbx,%rbp 47f4: 75 ea jne 0x47e0 47f6: 48 83 c4 08 add $0x8,%rsp 47fa: 5b pop %rbx 47fb: 5d pop %rbp 47fc: 41 5c pop %rsp 47fe: 41 5d pop %rbp 4800: 41 5e pop %rsi 4802: 41 5f pop %rdi 4804: c3 retq 4805: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 480d: 00 00 00 4810: f3 rep 4811: 0f pop %cs 4812: 1e push %ds 4813: fa cli 4814: c3 retq 4815: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 481d: 00 00 481f: 90 nop 4820: f3 rep 4821: 0f pop %cs 4822: 1e push %ds 4823: fa cli 4824: 48 89 f2 mov %rsi,%rdx 4827: 89 fe mov %edi,%esi 4829: bf 01 00 00 00 mov $0x1,%edi 482e: e9 8d ca ff ff jmpq 0x12c0 Disassembly of section .fini: 4834: f3 rep 4835: 0f pop %cs 4836: 1e push %ds 4837: fa cli 4838: 48 83 ec 08 sub $0x8,%rsp 483c: 48 83 c4 08 add $0x8,%rsp 4840: c3 retq ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-8053b85f/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-8053b85f/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.180 (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.180 (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-8053b85f/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.180@#ef7b0f05bc9ec337161bee44f0cdeefc -pr /home/conan/w/prod-v1/bsr/60053/ddcbc/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.180' resolved to 'zlib/1.3' in local cache elfutils/0.180 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.180 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache Packages bzip2/1.0.8:1d984b241c5c01f748cafe0b37dc9567ed236fef - Cache elfutils/0.180:985abb0ddd4b181c4f205006af7c510169131336 - Cache xz_utils/5.4.4:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache zlib/1.3:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! elfutils/0.180: Already installed! elfutils/0.180: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin elfutils/0.180: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-addr2line elfutils/0.180: Setting AR to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-ar elfutils/0.180: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-elfclassify elfutils/0.180: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-elfcmp elfutils/0.180: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-elfcompress elfutils/0.180: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-elflint elfutils/0.180: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-findtextrel elfutils/0.180: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-make-debug-archive elfutils/0.180: Setting NM to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-nm elfutils/0.180: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-objdump elfutils/0.180: Setting RANLIB to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-ranlib elfutils/0.180: Setting READELF to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-readelf elfutils/0.180: Setting SIZE to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-size elfutils/0.180: Setting STACK to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-stack elfutils/0.180: Setting STRINGS to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-strings elfutils/0.180: Setting STRIP to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-strip elfutils/0.180: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/bin/eu-unstrip elfutils/0.180 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.180 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake elfutils/0.180 (test package): Generator txt created conanbuildinfo.txt elfutils/0.180 (test package): Aggregating env generators elfutils/0.180 (test package): Generated conaninfo.txt elfutils/0.180 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-8053b85f/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.180 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-8053b85f/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-8053b85f/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-8053b85f/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-8053b85f/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-8053b85f/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/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/zlib/1.3/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/xz_utils/5.4.4/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/liblzma.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/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/elfutils/0.180/_/_/package/985abb0ddd4b181c4f205006af7c510169131336/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/zlib/1.3/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/zlib/1.3/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/xz_utils/5.4.4/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/60053/ddbef/.conan/data/xz_utils/5.4.4/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/liblzma.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-8053b85f/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-8053b85f/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.180 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.180 Copyright (C) 2020 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a bin/test_package ----------------- ----Running------ > eu-objdump -d bin/test_package ----------------- bin/test_package: elf64-elf_x86_64 Disassembly of section .init: 1000: f3 rep 1001: 0f pop %cs 1002: 1e push %ds 1003: fa cli 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 d9 6f 00 00 mov 0x6fd9(%rip),%rax # 0x7fe8 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 0x1016 1014: ff d0 callq *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 retq Disassembly of section .plt: 1020: ff 35 e2 6e 00 00 pushq 0x6ee2(%rip) # 0x7f08 1026: f2 repne 1027: ff 25 e3 6e 00 00 jmpq *0x6ee3(%rip) # 0x7f10 102d: 0f 1f 00 nopl (%rax) 1030: f3 rep 1031: 0f pop %cs 1032: 1e push %ds 1033: fa cli 1034: 68 00 00 00 00 pushq $0x0 1039: f2 repne 103a: e9 e1 ff ff ff jmpq 0x1020 103f: 90 nop 1040: f3 rep 1041: 0f pop %cs 1042: 1e push %ds 1043: fa cli 1044: 68 01 00 00 00 pushq $0x1 1049: f2 repne 104a: e9 d1 ff ff ff jmpq 0x1020 104f: 90 nop 1050: f3 rep 1051: 0f pop %cs 1052: 1e push %ds 1053: fa cli 1054: 68 02 00 00 00 pushq $0x2 1059: f2 repne 105a: e9 c1 ff ff ff jmpq 0x1020 105f: 90 nop 1060: f3 rep 1061: 0f pop %cs 1062: 1e push %ds 1063: fa cli 1064: 68 03 00 00 00 pushq $0x3 1069: f2 repne 106a: e9 b1 ff ff ff jmpq 0x1020 106f: 90 nop 1070: f3 rep 1071: 0f pop %cs 1072: 1e push %ds 1073: fa cli 1074: 68 04 00 00 00 pushq $0x4 1079: f2 repne 107a: e9 a1 ff ff ff jmpq 0x1020 107f: 90 nop 1080: f3 rep 1081: 0f pop %cs 1082: 1e push %ds 1083: fa cli 1084: 68 05 00 00 00 pushq $0x5 1089: f2 repne 108a: e9 91 ff ff ff jmpq 0x1020 108f: 90 nop 1090: f3 rep 1091: 0f pop %cs 1092: 1e push %ds 1093: fa cli 1094: 68 06 00 00 00 pushq $0x6 1099: f2 repne 109a: e9 81 ff ff ff jmpq 0x1020 109f: 90 nop 10a0: f3 rep 10a1: 0f pop %cs 10a2: 1e push %ds 10a3: fa cli 10a4: 68 07 00 00 00 pushq $0x7 10a9: f2 repne 10aa: e9 71 ff ff ff jmpq 0x1020 10af: 90 nop 10b0: f3 rep 10b1: 0f pop %cs 10b2: 1e push %ds 10b3: fa cli 10b4: 68 08 00 00 00 pushq $0x8 10b9: f2 repne 10ba: e9 61 ff ff ff jmpq 0x1020 10bf: 90 nop 10c0: f3 rep 10c1: 0f pop %cs 10c2: 1e push %ds 10c3: fa cli 10c4: 68 09 00 00 00 pushq $0x9 10c9: f2 repne 10ca: e9 51 ff ff ff jmpq 0x1020 10cf: 90 nop 10d0: f3 rep 10d1: 0f pop %cs 10d2: 1e push %ds 10d3: fa cli 10d4: 68 0a 00 00 00 pushq $0xa 10d9: f2 repne 10da: e9 41 ff ff ff jmpq 0x1020 10df: 90 nop 10e0: f3 rep 10e1: 0f pop %cs 10e2: 1e push %ds 10e3: fa cli 10e4: 68 0b 00 00 00 pushq $0xb 10e9: f2 repne 10ea: e9 31 ff ff ff jmpq 0x1020 10ef: 90 nop 10f0: f3 rep 10f1: 0f pop %cs 10f2: 1e push %ds 10f3: fa cli 10f4: 68 0c 00 00 00 pushq $0xc 10f9: f2 repne 10fa: e9 21 ff ff ff jmpq 0x1020 10ff: 90 nop 1100: f3 rep 1101: 0f pop %cs 1102: 1e push %ds 1103: fa cli 1104: 68 0d 00 00 00 pushq $0xd 1109: f2 repne 110a: e9 11 ff ff ff jmpq 0x1020 110f: 90 nop 1110: f3 rep 1111: 0f pop %cs 1112: 1e push %ds 1113: fa cli 1114: 68 0e 00 00 00 pushq $0xe 1119: f2 repne 111a: e9 01 ff ff ff jmpq 0x1020 111f: 90 nop 1120: f3 rep 1121: 0f pop %cs 1122: 1e push %ds 1123: fa cli 1124: 68 0f 00 00 00 pushq $0xf 1129: f2 repne 112a: e9 f1 fe ff ff jmpq 0x1020 112f: 90 nop 1130: f3 rep 1131: 0f pop %cs 1132: 1e push %ds 1133: fa cli 1134: 68 10 00 00 00 pushq $0x10 1139: f2 repne 113a: e9 e1 fe ff ff jmpq 0x1020 113f: 90 nop 1140: f3 rep 1141: 0f pop %cs 1142: 1e push %ds 1143: fa cli 1144: 68 11 00 00 00 pushq $0x11 1149: f2 repne 114a: e9 d1 fe ff ff jmpq 0x1020 114f: 90 nop 1150: f3 rep 1151: 0f pop %cs 1152: 1e push %ds 1153: fa cli 1154: 68 12 00 00 00 pushq $0x12 1159: f2 repne 115a: e9 c1 fe ff ff jmpq 0x1020 115f: 90 nop 1160: f3 rep 1161: 0f pop %cs 1162: 1e push %ds 1163: fa cli 1164: 68 13 00 00 00 pushq $0x13 1169: f2 repne 116a: e9 b1 fe ff ff jmpq 0x1020 116f: 90 nop 1170: f3 rep 1171: 0f pop %cs 1172: 1e push %ds 1173: fa cli 1174: 68 14 00 00 00 pushq $0x14 1179: f2 repne 117a: e9 a1 fe ff ff jmpq 0x1020 117f: 90 nop 1180: f3 rep 1181: 0f pop %cs 1182: 1e push %ds 1183: fa cli 1184: 68 15 00 00 00 pushq $0x15 1189: f2 repne 118a: e9 91 fe ff ff jmpq 0x1020 118f: 90 nop 1190: f3 rep 1191: 0f pop %cs 1192: 1e push %ds 1193: fa cli 1194: 68 16 00 00 00 pushq $0x16 1199: f2 repne 119a: e9 81 fe ff ff jmpq 0x1020 119f: 90 nop 11a0: f3 rep 11a1: 0f pop %cs 11a2: 1e push %ds 11a3: fa cli 11a4: 68 17 00 00 00 pushq $0x17 11a9: f2 repne 11aa: e9 71 fe ff ff jmpq 0x1020 11af: 90 nop Disassembly of section .plt.got: 11b0: f3 rep 11b1: 0f pop %cs 11b2: 1e push %ds 11b3: fa cli 11b4: f2 repne 11b5: ff 25 3d 6e 00 00 jmpq *0x6e3d(%rip) # 0x7ff8 11bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: f2 repne 11c5: ff 25 4d 6d 00 00 jmpq *0x6d4d(%rip) # 0x7f18 11cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 45 6d 00 00 jmpq *0x6d45(%rip) # 0x7f20 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 3d 6d 00 00 jmpq *0x6d3d(%rip) # 0x7f28 11eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11f0: f3 rep 11f1: 0f pop %cs 11f2: 1e push %ds 11f3: fa cli 11f4: f2 repne 11f5: ff 25 35 6d 00 00 jmpq *0x6d35(%rip) # 0x7f30 11fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1200: f3 rep 1201: 0f pop %cs 1202: 1e push %ds 1203: fa cli 1204: f2 repne 1205: ff 25 2d 6d 00 00 jmpq *0x6d2d(%rip) # 0x7f38 120b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1210: f3 rep 1211: 0f pop %cs 1212: 1e push %ds 1213: fa cli 1214: f2 repne 1215: ff 25 25 6d 00 00 jmpq *0x6d25(%rip) # 0x7f40 121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1220: f3 rep 1221: 0f pop %cs 1222: 1e push %ds 1223: fa cli 1224: f2 repne 1225: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f48 122b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1230: f3 rep 1231: 0f pop %cs 1232: 1e push %ds 1233: fa cli 1234: f2 repne 1235: ff 25 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f50 123b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1240: f3 rep 1241: 0f pop %cs 1242: 1e push %ds 1243: fa cli 1244: f2 repne 1245: ff 25 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f58 124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1250: f3 rep 1251: 0f pop %cs 1252: 1e push %ds 1253: fa cli 1254: f2 repne 1255: ff 25 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f60 125b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1260: f3 rep 1261: 0f pop %cs 1262: 1e push %ds 1263: fa cli 1264: f2 repne 1265: ff 25 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f68 126b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1270: f3 rep 1271: 0f pop %cs 1272: 1e push %ds 1273: fa cli 1274: f2 repne 1275: ff 25 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f70 127b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1280: f3 rep 1281: 0f pop %cs 1282: 1e push %ds 1283: fa cli 1284: f2 repne 1285: ff 25 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f78 128b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1290: f3 rep 1291: 0f pop %cs 1292: 1e push %ds 1293: fa cli 1294: f2 repne 1295: ff 25 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f80 129b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12a0: f3 rep 12a1: 0f pop %cs 12a2: 1e push %ds 12a3: fa cli 12a4: f2 repne 12a5: ff 25 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f88 12ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12b0: f3 rep 12b1: 0f pop %cs 12b2: 1e push %ds 12b3: fa cli 12b4: f2 repne 12b5: ff 25 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f90 12bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12c0: f3 rep 12c1: 0f pop %cs 12c2: 1e push %ds 12c3: fa cli 12c4: f2 repne 12c5: ff 25 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f98 12cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12d0: f3 rep 12d1: 0f pop %cs 12d2: 1e push %ds 12d3: fa cli 12d4: f2 repne 12d5: ff 25 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7fa0 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12e0: f3 rep 12e1: 0f pop %cs 12e2: 1e push %ds 12e3: fa cli 12e4: f2 repne 12e5: ff 25 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7fa8 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12f0: f3 rep 12f1: 0f pop %cs 12f2: 1e push %ds 12f3: fa cli 12f4: f2 repne 12f5: ff 25 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7fb0 12fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1300: f3 rep 1301: 0f pop %cs 1302: 1e push %ds 1303: fa cli 1304: f2 repne 1305: ff 25 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7fb8 130b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1310: f3 rep 1311: 0f pop %cs 1312: 1e push %ds 1313: fa cli 1314: f2 repne 1315: ff 25 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7fc0 131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1320: f3 rep 1321: 0f pop %cs 1322: 1e push %ds 1323: fa cli 1324: f2 repne 1325: ff 25 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7fc8 132b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1330: f3 rep 1331: 0f pop %cs 1332: 1e push %ds 1333: fa cli 1334: f2 repne 1335: ff 25 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7fd0 133b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1340: f3 rep 1341: 0f pop %cs 1342: 1e push %ds 1343: fa cli 1344: 31 ed xor %ebp,%ebp 1346: 49 89 d1 mov %rdx,%r9 1349: 5e pop %rsi 134a: 48 89 e2 mov %rsp,%rdx 134d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1351: 50 push %rax 1352: 54 push %rsp 1353: 4c 8d 05 b6 34 00 00 lea 0x34b6(%rip),%r8 # 0x4810 135a: 48 8d 0d 3f 34 00 00 lea 0x343f(%rip),%rcx # 0x47a0 1361: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1429 1368: ff 15 72 6c 00 00 callq *0x6c72(%rip) # 0x7fe0 136e: f4 hlt 136f: 90 nop 1370: 48 8d 3d 99 6c 00 00 lea 0x6c99(%rip),%rdi # 0x8010 1377: 48 8d 05 92 6c 00 00 lea 0x6c92(%rip),%rax # 0x8010 137e: 48 39 f8 cmp %rdi,%rax 1381: 74 15 je 0x1398 1383: 48 8b 05 4e 6c 00 00 mov 0x6c4e(%rip),%rax # 0x7fd8 138a: 48 85 c0 test %rax,%rax 138d: 74 09 je 0x1398 138f: ff e0 jmpq *%rax 1391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1398: c3 retq 1399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13a0: 48 8d 3d 69 6c 00 00 lea 0x6c69(%rip),%rdi # 0x8010 13a7: 48 8d 35 62 6c 00 00 lea 0x6c62(%rip),%rsi # 0x8010 13ae: 48 29 fe sub %rdi,%rsi 13b1: 48 89 f0 mov %rsi,%rax 13b4: 48 c1 ee 3f shr $0x3f,%rsi 13b8: 48 c1 f8 03 sar $0x3,%rax 13bc: 48 01 c6 add %rax,%rsi 13bf: 48 d1 fe sar %rsi 13c2: 74 14 je 0x13d8 13c4: 48 8b 05 25 6c 00 00 mov 0x6c25(%rip),%rax # 0x7ff0 13cb: 48 85 c0 test %rax,%rax 13ce: 74 08 je 0x13d8 13d0: ff e0 jmpq *%rax 13d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13d8: c3 retq 13d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13e0: f3 rep 13e1: 0f pop %cs 13e2: 1e push %ds 13e3: fa cli 13e4: 80 3d 25 6c 00 00 00 cmpb $0x0,0x6c25(%rip) # 0x8010 13eb: 75 2b jne 0x1418 13ed: 55 push %rbp 13ee: 48 83 3d 02 6c 00 00 00 cmpq $0x0,0x6c02(%rip) # 0x7ff8 13f6: 48 89 e5 mov %rsp,%rbp 13f9: 74 0c je 0x1407 13fb: 48 8b 3d 06 6c 00 00 mov 0x6c06(%rip),%rdi # 0x8008 1402: e8 a9 fd ff ff callq 0x11b0 1407: e8 64 ff ff ff callq 0x1370 140c: c6 05 fd 6b 00 00 01 movb $0x1,0x6bfd(%rip) # 0x8010 1413: 5d pop %rbp 1414: c3 retq 1415: 0f 1f 00 nopl (%rax) 1418: c3 retq 1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1420: f3 rep 1421: 0f pop %cs 1422: 1e push %ds 1423: fa cli 1424: e9 77 ff ff ff jmpq 0x13a0 1429: f3 rep 142a: 0f pop %cs 142b: 1e push %ds 142c: fa cli 142d: 55 push %rbp 142e: 48 89 e5 mov %rsp,%rbp 1431: 48 83 ec 30 sub $0x30,%rsp 1435: 89 7d dc mov %edi,-0x24(%rbp) 1438: 48 89 75 d0 mov %rsi,-0x30(%rbp) 143c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1440: 7f 25 jg 0x1467 1442: 48 8b 45 d0 mov -0x30(%rbp),%rax 1446: 48 8b 00 mov (%rax),%rax 1449: 48 89 c6 mov %rax,%rsi 144c: 48 8d 3d b5 3b 00 00 lea 0x3bb5(%rip),%rdi # 0x5008 1453: b8 00 00 00 00 mov $0x0,%eax 1458: e8 b3 fd ff ff callq 0x1210 145d: b8 ff ff ff ff mov $0xffffffff,%eax 1462: e9 64 01 00 00 jmpq 0x15cb 1467: bf 01 00 00 00 mov $0x1,%edi 146c: e8 5c 01 00 00 callq 0x15cd 1471: 85 c0 test %eax,%eax 1473: 75 28 jne 0x149d 1475: bf ff ff ff ff mov $0xffffffff,%edi 147a: e8 17 02 00 00 callq 0x1696 147f: 48 89 c6 mov %rax,%rsi 1482: 48 8d 3d 97 3b 00 00 lea 0x3b97(%rip),%rdi # 0x5020 1489: b8 00 00 00 00 mov $0x0,%eax 148e: e8 7d fd ff ff callq 0x1210 1493: b8 01 00 00 00 mov $0x1,%eax 1498: e9 2e 01 00 00 jmpq 0x15cb 149d: 48 8b 45 d0 mov -0x30(%rbp),%rax 14a1: 48 83 c0 08 add $0x8,%rax 14a5: 48 8b 00 mov (%rax),%rax 14a8: ba 00 00 00 00 mov $0x0,%edx 14ad: be 00 00 00 00 mov $0x0,%esi 14b2: 48 89 c7 mov %rax,%rdi 14b5: b8 00 00 00 00 mov $0x0,%eax 14ba: e8 41 fe ff ff callq 0x1300 14bf: 89 45 e8 mov %eax,-0x18(%rbp) 14c2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 14c6: 79 25 jns 0x14ed 14c8: 48 8b 45 d0 mov -0x30(%rbp),%rax 14cc: 48 8b 00 mov (%rax),%rax 14cf: 48 89 c6 mov %rax,%rsi 14d2: 48 8d 3d 6e 3b 00 00 lea 0x3b6e(%rip),%rdi # 0x5047 14d9: b8 00 00 00 00 mov $0x0,%eax 14de: e8 2d fd ff ff callq 0x1210 14e3: b8 01 00 00 00 mov $0x1,%eax 14e8: e9 de 00 00 00 jmpq 0x15cb 14ed: 8b 45 e8 mov -0x18(%rbp),%eax 14f0: ba 00 00 00 00 mov $0x0,%edx 14f5: be 01 00 00 00 mov $0x1,%esi 14fa: 89 c7 mov %eax,%edi 14fc: e8 d0 2b 00 00 callq 0x40d1 1501: 48 89 45 f8 mov %rax,-0x8(%rbp) 1505: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 150a: 75 28 jne 0x1534 150c: bf ff ff ff ff mov $0xffffffff,%edi 1511: e8 80 01 00 00 callq 0x1696 1516: 48 89 c6 mov %rax,%rsi 1519: 48 8d 3d 37 3b 00 00 lea 0x3b37(%rip),%rdi # 0x5057 1520: b8 00 00 00 00 mov $0x0,%eax 1525: e8 e6 fc ff ff callq 0x1210 152a: b8 01 00 00 00 mov $0x1,%eax 152f: e9 97 00 00 00 jmpq 0x15cb 1534: 48 8b 45 f8 mov -0x8(%rbp),%rax 1538: 48 89 c7 mov %rax,%rdi 153b: e8 3d 32 00 00 callq 0x477d 1540: 89 45 ec mov %eax,-0x14(%rbp) 1543: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1547: 74 1f je 0x1568 1549: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 154d: 77 33 ja 0x1582 154f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1553: 74 20 je 0x1575 1555: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1559: 75 27 jne 0x1582 155b: 48 8d 05 0f 3b 00 00 lea 0x3b0f(%rip),%rax # 0x5071 1562: 48 89 45 f0 mov %rax,-0x10(%rbp) 1566: eb 25 jmp 0x158d 1568: 48 8d 05 10 3b 00 00 lea 0x3b10(%rip),%rax # 0x507f 156f: 48 89 45 f0 mov %rax,-0x10(%rbp) 1573: eb 18 jmp 0x158d 1575: 48 8d 05 0e 3b 00 00 lea 0x3b0e(%rip),%rax # 0x508a 157c: 48 89 45 f0 mov %rax,-0x10(%rbp) 1580: eb 0b jmp 0x158d 1582: 48 8d 05 06 3b 00 00 lea 0x3b06(%rip),%rax # 0x508f 1589: 48 89 45 f0 mov %rax,-0x10(%rbp) 158d: 48 8b 45 d0 mov -0x30(%rbp),%rax 1591: 48 83 c0 08 add $0x8,%rax 1595: 48 8b 00 mov (%rax),%rax 1598: 48 8b 55 f0 mov -0x10(%rbp),%rdx 159c: 48 89 c6 mov %rax,%rsi 159f: 48 8d 3d f6 3a 00 00 lea 0x3af6(%rip),%rdi # 0x509c 15a6: b8 00 00 00 00 mov $0x0,%eax 15ab: e8 60 fc ff ff callq 0x1210 15b0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15b4: 48 89 c7 mov %rax,%rdi 15b7: e8 6a 2d 00 00 callq 0x4326 15bc: 8b 45 e8 mov -0x18(%rbp),%eax 15bf: 89 c7 mov %eax,%edi 15c1: e8 8a fc ff ff callq 0x1250 15c6: b8 00 00 00 00 mov $0x0,%eax 15cb: c9 leaveq 15cc: c3 retq 15cd: f3 rep 15ce: 0f pop %cs 15cf: 1e push %ds 15d0: fa cli 15d1: 55 push %rbp 15d2: 48 89 e5 mov %rsp,%rbp 15d5: 48 83 ec 10 sub $0x10,%rsp 15d9: 89 7d fc mov %edi,-0x4(%rbp) 15dc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 15e0: 75 07 jne 0x15e9 15e2: b8 01 00 00 00 mov $0x1,%eax 15e7: eb 2f jmp 0x1618 15e9: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 15ed: 0f 94 c0 sete %al 15f0: 0f b6 c0 movzbl %al,%eax 15f3: 48 85 c0 test %rax,%rax 15f6: 74 11 je 0x1609 15f8: c7 05 12 6a 00 00 01 00 movl $0x1,0x6a12(%rip) # 0x8014 1600: 00 00 1602: b8 01 00 00 00 mov $0x1,%eax 1607: eb 0f jmp 0x1618 1609: bf 02 00 00 00 mov $0x2,%edi 160e: e8 43 00 00 00 callq 0x1656 1613: b8 00 00 00 00 mov $0x0,%eax 1618: c9 leaveq 1619: c3 retq 161a: f3 rep 161b: 0f pop %cs 161c: 1e push %ds 161d: fa cli 161e: 55 push %rbp 161f: 48 89 e5 mov %rsp,%rbp 1622: 48 83 ec 10 sub $0x10,%rsp 1626: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 162e: 00 162f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1636: 8b 00 mov (%rax),%eax 1638: 89 45 fc mov %eax,-0x4(%rbp) 163b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1643: 00 1644: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 164b: c7 00 00 00 00 00 movl $0x0,(%rax) 1651: 8b 45 fc mov -0x4(%rbp),%eax 1654: c9 leaveq 1655: c3 retq 1656: f3 rep 1657: 0f pop %cs 1658: 1e push %ds 1659: fa cli 165a: 55 push %rbp 165b: 48 89 e5 mov %rsp,%rbp 165e: 53 push %rbx 165f: 48 83 ec 18 sub $0x18,%rsp 1663: 89 7d ec mov %edi,-0x14(%rbp) 1666: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 166a: 78 0b js 0x1677 166c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1670: 7f 05 jg 0x1677 1672: 8b 5d ec mov -0x14(%rbp),%ebx 1675: eb 05 jmp 0x167c 1677: bb 01 00 00 00 mov $0x1,%ebx 167c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1684: 00 1685: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 168c: 89 18 mov %ebx,(%rax) 168e: 90 nop 168f: 48 83 c4 18 add $0x18,%rsp 1693: 5b pop %rbx 1694: 5d pop %rbp 1695: c3 retq 1696: f3 rep 1697: 0f pop %cs 1698: 1e push %ds 1699: fa cli 169a: 55 push %rbp 169b: 48 89 e5 mov %rsp,%rbp 169e: 48 83 ec 20 sub $0x20,%rsp 16a2: 89 7d ec mov %edi,-0x14(%rbp) 16a5: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16ad: 00 16ae: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16b5: 8b 00 mov (%rax),%eax 16b7: 89 45 fc mov %eax,-0x4(%rbp) 16ba: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16be: 0f 85 85 00 00 00 jne 0x1749 16c4: 8b 45 fc mov -0x4(%rbp),%eax 16c7: 48 98 cltq 16c9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16d1: 48 8d 05 e8 3e 00 00 lea 0x3ee8(%rip),%rax # 0x55c0 16d8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 16dc: 48 3d f1 04 00 00 cmp $0x4f1,%rax 16e2: 76 1f jbe 0x1703 16e4: 48 8d 0d 6d 41 00 00 lea 0x416d(%rip),%rcx # 0x5858 16eb: ba 5b 01 00 00 mov $0x15b,%edx 16f0: 48 8d 35 61 40 00 00 lea 0x4061(%rip),%rsi # 0x5758 16f7: 48 8d 3d ea 40 00 00 lea 0x40ea(%rip),%rdi # 0x57e8 16fe: e8 2d fb ff ff callq 0x1230 1703: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1707: 74 36 je 0x173f 1709: 8b 45 fc mov -0x4(%rbp),%eax 170c: 48 98 cltq 170e: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1716: 48 8d 05 a3 3e 00 00 lea 0x3ea3(%rip),%rax # 0x55c0 171d: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1721: 48 8d 15 98 39 00 00 lea 0x3998(%rip),%rdx # 0x50c0 1728: 48 01 d0 add %rdx,%rax 172b: 48 89 c6 mov %rax,%rsi 172e: 48 8d 3d d8 40 00 00 lea 0x40d8(%rip),%rdi # 0x580d 1735: e8 e6 fa ff ff callq 0x1220 173a: e9 b7 00 00 00 jmpq 0x17f6 173f: b8 00 00 00 00 mov $0x0,%eax 1744: e9 ad 00 00 00 jmpq 0x17f6 1749: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 174d: 7c 06 jl 0x1755 174f: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1753: 7e 1b jle 0x1770 1755: 48 8d 05 6d 39 00 00 lea 0x396d(%rip),%rax # 0x50c9 175c: 48 89 c6 mov %rax,%rsi 175f: 48 8d 3d a7 40 00 00 lea 0x40a7(%rip),%rdi # 0x580d 1766: e8 b5 fa ff ff callq 0x1220 176b: e9 86 00 00 00 jmpq 0x17f6 1770: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1774: 75 05 jne 0x177b 1776: 8b 45 fc mov -0x4(%rbp),%eax 1779: eb 03 jmp 0x177e 177b: 8b 45 ec mov -0x14(%rbp),%eax 177e: 48 98 cltq 1780: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1788: 48 8d 05 31 3e 00 00 lea 0x3e31(%rip),%rax # 0x55c0 178f: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1793: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1799: 76 1f jbe 0x17ba 179b: 48 8d 0d b6 40 00 00 lea 0x40b6(%rip),%rcx # 0x5858 17a2: ba 61 01 00 00 mov $0x161,%edx 17a7: 48 8d 35 aa 3f 00 00 lea 0x3faa(%rip),%rsi # 0x5758 17ae: 48 8d 3d 63 40 00 00 lea 0x4063(%rip),%rdi # 0x5818 17b5: e8 76 fa ff ff callq 0x1230 17ba: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17be: 75 05 jne 0x17c5 17c0: 8b 45 fc mov -0x4(%rbp),%eax 17c3: eb 03 jmp 0x17c8 17c5: 8b 45 ec mov -0x14(%rbp),%eax 17c8: 48 98 cltq 17ca: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17d2: 48 8d 05 e7 3d 00 00 lea 0x3de7(%rip),%rax # 0x55c0 17d9: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17dd: 48 8d 15 dc 38 00 00 lea 0x38dc(%rip),%rdx # 0x50c0 17e4: 48 01 d0 add %rdx,%rax 17e7: 48 89 c6 mov %rax,%rsi 17ea: 48 8d 3d 1c 40 00 00 lea 0x401c(%rip),%rdi # 0x580d 17f1: e8 2a fa ff ff callq 0x1220 17f6: c9 leaveq 17f7: c3 retq 17f8: 55 push %rbp 17f9: 48 89 e5 mov %rsp,%rbp 17fc: 89 f8 mov %edi,%eax 17fe: 66 89 45 fc mov %ax,-0x4(%rbp) 1802: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1806: 66 c1 c0 08 rol $0x8,%ax 180a: 5d pop %rbp 180b: c3 retq 180c: 55 push %rbp 180d: 48 89 e5 mov %rsp,%rbp 1810: 89 7d fc mov %edi,-0x4(%rbp) 1813: 8b 45 fc mov -0x4(%rbp),%eax 1816: 0f c8 bswap %eax 1818: 5d pop %rbp 1819: c3 retq 181a: 55 push %rbp 181b: 48 89 e5 mov %rsp,%rbp 181e: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1822: 48 8b 45 f8 mov -0x8(%rbp),%rax 1826: 48 0f c8 bswap %rax 1829: 5d pop %rbp 182a: c3 retq 182b: 55 push %rbp 182c: 48 89 e5 mov %rsp,%rbp 182f: 48 83 ec 40 sub $0x40,%rsp 1833: 89 7d dc mov %edi,-0x24(%rbp) 1836: 48 89 75 d0 mov %rsi,-0x30(%rbp) 183a: 48 89 55 c8 mov %rdx,-0x38(%rbp) 183e: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1842: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 184a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 184e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1852: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1856: 48 8b 45 e8 mov -0x18(%rbp),%rax 185a: 48 8b 55 c8 mov -0x38(%rbp),%rdx 185e: 48 29 c2 sub %rax,%rdx 1861: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1865: 48 8b 45 d0 mov -0x30(%rbp),%rax 1869: 48 01 c6 add %rax,%rsi 186c: 8b 45 dc mov -0x24(%rbp),%eax 186f: 89 c7 mov %eax,%edi 1871: e8 9a fa ff ff callq 0x1310 1876: 48 89 45 f0 mov %rax,-0x10(%rbp) 187a: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 187f: 75 0c jne 0x188d 1881: e8 4a f9 ff ff callq 0x11d0 1886: 8b 00 mov (%rax),%eax 1888: 83 f8 04 cmp $0x4,%eax 188b: 74 bd je 0x184a 188d: 48 8b 45 f0 mov -0x10(%rbp),%rax 1891: 48 89 45 f8 mov %rax,-0x8(%rbp) 1895: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 189a: 7f 13 jg 0x18af 189c: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18a1: 79 06 jns 0x18a9 18a3: 48 8b 45 f8 mov -0x8(%rbp),%rax 18a7: eb 1c jmp 0x18c5 18a9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18ad: eb 16 jmp 0x18c5 18af: 48 8b 45 f8 mov -0x8(%rbp),%rax 18b3: 48 01 45 e8 add %rax,-0x18(%rbp) 18b7: 48 8b 45 e8 mov -0x18(%rbp),%rax 18bb: 48 39 45 c8 cmp %rax,-0x38(%rbp) 18bf: 77 89 ja 0x184a 18c1: 48 8b 45 e8 mov -0x18(%rbp),%rax 18c5: c9 leaveq 18c6: c3 retq 18c7: 55 push %rbp 18c8: 48 89 e5 mov %rsp,%rbp 18cb: 48 83 ec 20 sub $0x20,%rsp 18cf: 48 89 7d e8 mov %rdi,-0x18(%rbp) 18d3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18d7: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 18dc: 76 26 jbe 0x1904 18de: 48 8b 45 e8 mov -0x18(%rbp),%rax 18e2: ba 08 00 00 00 mov $0x8,%edx 18e7: 48 8d 35 7a 3f 00 00 lea 0x3f7a(%rip),%rsi # 0x5868 18ee: 48 89 c7 mov %rax,%rdi 18f1: e8 7a f9 ff ff callq 0x1270 18f6: 85 c0 test %eax,%eax 18f8: 75 0a jne 0x1904 18fa: b8 01 00 00 00 mov $0x1,%eax 18ff: e9 80 00 00 00 jmpq 0x1984 1904: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 1909: 76 74 jbe 0x197f 190b: 48 8b 45 e8 mov -0x18(%rbp),%rax 190f: ba 04 00 00 00 mov $0x4,%edx 1914: 48 8d 35 56 3f 00 00 lea 0x3f56(%rip),%rsi # 0x5871 191b: 48 89 c7 mov %rax,%rdi 191e: e8 4d f9 ff ff callq 0x1270 1923: 85 c0 test %eax,%eax 1925: 75 58 jne 0x197f 1927: 48 8b 45 e8 mov -0x18(%rbp),%rax 192b: 48 83 c0 04 add $0x4,%rax 192f: 0f b6 00 movzbl (%rax),%eax 1932: 0f b6 c0 movzbl %al,%eax 1935: 89 45 f4 mov %eax,-0xc(%rbp) 1938: 48 8b 45 e8 mov -0x18(%rbp),%rax 193c: 48 83 c0 05 add $0x5,%rax 1940: 0f b6 00 movzbl (%rax),%eax 1943: 0f b6 c0 movzbl %al,%eax 1946: 89 45 f8 mov %eax,-0x8(%rbp) 1949: 48 8b 45 e8 mov -0x18(%rbp),%rax 194d: 48 83 c0 06 add $0x6,%rax 1951: 0f b6 00 movzbl (%rax),%eax 1954: 0f b6 c0 movzbl %al,%eax 1957: 89 45 fc mov %eax,-0x4(%rbp) 195a: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 195e: 7e 1f jle 0x197f 1960: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1964: 7f 19 jg 0x197f 1966: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 196a: 7e 13 jle 0x197f 196c: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1970: 7f 0d jg 0x197f 1972: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1976: 75 07 jne 0x197f 1978: b8 03 00 00 00 mov $0x3,%eax 197d: eb 05 jmp 0x1984 197f: b8 00 00 00 00 mov $0x0,%eax 1984: c9 leaveq 1985: c3 retq 1986: 55 push %rbp 1987: 48 89 e5 mov %rsp,%rbp 198a: 48 83 ec 40 sub $0x40,%rsp 198e: 89 7d ec mov %edi,-0x14(%rbp) 1991: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1995: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1999: 48 89 4d d0 mov %rcx,-0x30(%rbp) 199d: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19a1: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19a5: 48 8b 45 18 mov 0x18(%rbp),%rax 19a9: 48 05 08 01 00 00 add $0x108,%rax 19af: 48 89 c6 mov %rax,%rsi 19b2: bf 01 00 00 00 mov $0x1,%edi 19b7: e8 d4 f8 ff ff callq 0x1290 19bc: 48 89 45 f8 mov %rax,-0x8(%rbp) 19c0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19c5: 75 0c jne 0x19d3 19c7: bf 08 00 00 00 mov $0x8,%edi 19cc: e8 85 fc ff ff callq 0x1656 19d1: eb 58 jmp 0x1a2b 19d3: 48 8b 45 f8 mov -0x8(%rbp),%rax 19d7: 8b 55 10 mov 0x10(%rbp),%edx 19da: 89 50 18 mov %edx,0x18(%rax) 19dd: 48 8b 45 f8 mov -0x8(%rbp),%rax 19e1: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 19e8: 48 8b 45 f8 mov -0x8(%rbp),%rax 19ec: 8b 55 e8 mov -0x18(%rbp),%edx 19ef: 89 50 1c mov %edx,0x1c(%rax) 19f2: 48 8b 45 f8 mov -0x8(%rbp),%rax 19f6: 8b 55 ec mov -0x14(%rbp),%edx 19f9: 89 50 24 mov %edx,0x24(%rax) 19fc: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a00: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a04: 48 89 50 28 mov %rdx,0x28(%rax) 1a08: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a0c: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a10: 48 89 50 30 mov %rdx,0x30(%rax) 1a14: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a18: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a1c: 48 89 10 mov %rdx,(%rax) 1a1f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a23: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a27: 48 89 50 08 mov %rdx,0x8(%rax) 1a2b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a2f: c9 leaveq 1a30: c3 retq 1a31: f3 rep 1a32: 0f pop %cs 1a33: 1e push %ds 1a34: fa cli 1a35: 55 push %rbp 1a36: 48 89 e5 mov %rsp,%rbp 1a39: 48 83 ec 20 sub $0x20,%rsp 1a3d: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a41: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a45: 8b 40 18 mov 0x18(%rax),%eax 1a48: 83 f8 01 cmp $0x1,%eax 1a4b: 75 38 jne 0x1a85 1a4d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a51: 48 8b 40 48 mov 0x48(%rax),%rax 1a55: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a59: eb 23 jmp 0x1a7e 1a5b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a5f: 8b 40 3c mov 0x3c(%rax),%eax 1a62: 85 c0 test %eax,%eax 1a64: 74 0c je 0x1a72 1a66: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a6a: 48 89 c7 mov %rax,%rdi 1a6d: e8 bf ff ff ff callq 0x1a31 1a72: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a76: 48 8b 40 10 mov 0x10(%rax),%rax 1a7a: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a7e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a83: 75 d6 jne 0x1a5b 1a85: 90 nop 1a86: c9 leaveq 1a87: c3 retq 1a88: f3 rep 1a89: 0f pop %cs 1a8a: 1e push %ds 1a8b: fa cli 1a8c: 55 push %rbp 1a8d: 48 89 e5 mov %rsp,%rbp 1a90: 48 83 ec 20 sub $0x20,%rsp 1a94: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a98: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a9c: 8b 40 18 mov 0x18(%rax),%eax 1a9f: 83 f8 01 cmp $0x1,%eax 1aa2: 75 38 jne 0x1adc 1aa4: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aa8: 48 8b 40 48 mov 0x48(%rax),%rax 1aac: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ab0: eb 23 jmp 0x1ad5 1ab2: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ab6: 8b 40 3c mov 0x3c(%rax),%eax 1ab9: 85 c0 test %eax,%eax 1abb: 74 0c je 0x1ac9 1abd: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ac1: 48 89 c7 mov %rax,%rdi 1ac4: e8 bf ff ff ff callq 0x1a88 1ac9: 48 8b 45 f8 mov -0x8(%rbp),%rax 1acd: 48 8b 40 10 mov 0x10(%rax),%rax 1ad1: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1ada: 75 d6 jne 0x1ab2 1adc: 90 nop 1add: c9 leaveq 1ade: c3 retq 1adf: 55 push %rbp 1ae0: 48 89 e5 mov %rsp,%rbp 1ae3: 48 83 ec 40 sub $0x40,%rsp 1ae7: 89 7d ec mov %edi,-0x14(%rbp) 1aea: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1aee: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1af2: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1af6: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1afa: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1afe: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b02: 8b 7d e8 mov -0x18(%rbp),%edi 1b05: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b09: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b0d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b11: 8b 45 ec mov -0x14(%rbp),%eax 1b14: 6a 00 pushq $0x0 1b16: 6a 01 pushq $0x1 1b18: 4d 89 c1 mov %r8,%r9 1b1b: 41 89 f8 mov %edi,%r8d 1b1e: 89 c7 mov %eax,%edi 1b20: e8 61 fe ff ff callq 0x1986 1b25: 48 83 c4 10 add $0x10,%rsp 1b29: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b2d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b32: 74 26 je 0x1b5a 1b34: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b38: 48 8d 50 08 lea 0x8(%rax),%rdx 1b3c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b40: 48 89 50 70 mov %rdx,0x70(%rax) 1b44: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b48: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b4f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b53: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1b5a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b5e: c9 leaveq 1b5f: c3 retq 1b60: f3 rep 1b61: 0f pop %cs 1b62: 1e push %ds 1b63: fa cli 1b64: 55 push %rbp 1b65: 48 89 e5 mov %rsp,%rbp 1b68: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1b6f: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1b76: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1b7d: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1b83: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1b8a: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1b91: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1b99: 00 1b9a: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b9e: 31 c0 xor %eax,%eax 1ba0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ba7: 48 83 c0 04 add $0x4,%rax 1bab: 0f b6 00 movzbl (%rax),%eax 1bae: 3c 01 cmp $0x1,%al 1bb0: 0f 94 c0 sete %al 1bb3: 88 45 87 mov %al,-0x79(%rbp) 1bb6: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bbd: 48 83 c0 05 add $0x5,%rax 1bc1: 0f b6 00 movzbl (%rax),%eax 1bc4: 3c 01 cmp $0x1,%al 1bc6: 75 10 jne 0x1bd8 1bc8: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bcf: 48 89 45 88 mov %rax,-0x78(%rbp) 1bd3: e9 af 00 00 00 jmpq 0x1c87 1bd8: 48 8d 45 b0 lea -0x50(%rbp),%rax 1bdc: 48 89 45 88 mov %rax,-0x78(%rbp) 1be0: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1be4: 74 4f je 0x1c35 1be6: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bed: 0f b7 40 30 movzwl 0x30(%rax),%eax 1bf1: 66 89 45 e0 mov %ax,-0x20(%rbp) 1bf5: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bfc: 8b 40 20 mov 0x20(%rax),%eax 1bff: 89 45 d0 mov %eax,-0x30(%rbp) 1c02: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c09: 48 83 c0 05 add $0x5,%rax 1c0d: 0f b6 00 movzbl (%rax),%eax 1c10: 3c 01 cmp $0x1,%al 1c12: 74 73 je 0x1c87 1c14: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1c18: 0f b7 c0 movzwl %ax,%eax 1c1b: 89 c7 mov %eax,%edi 1c1d: e8 d6 fb ff ff callq 0x17f8 1c22: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c26: 8b 45 d0 mov -0x30(%rbp),%eax 1c29: 89 c7 mov %eax,%edi 1c2b: e8 dc fb ff ff callq 0x180c 1c30: 89 45 d0 mov %eax,-0x30(%rbp) 1c33: eb 52 jmp 0x1c87 1c35: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c3c: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c40: 66 89 45 ec mov %ax,-0x14(%rbp) 1c44: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c4b: 48 8b 40 28 mov 0x28(%rax),%rax 1c4f: 48 89 45 d8 mov %rax,-0x28(%rbp) 1c53: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c5a: 48 83 c0 05 add $0x5,%rax 1c5e: 0f b6 00 movzbl (%rax),%eax 1c61: 3c 01 cmp $0x1,%al 1c63: 74 22 je 0x1c87 1c65: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1c69: 0f b7 c0 movzwl %ax,%eax 1c6c: 89 c7 mov %eax,%edi 1c6e: e8 85 fb ff ff callq 0x17f8 1c73: 66 89 45 ec mov %ax,-0x14(%rbp) 1c77: 48 8b 45 d8 mov -0x28(%rbp),%rax 1c7b: 48 89 c7 mov %rax,%rdi 1c7e: e8 97 fb ff ff callq 0x181a 1c83: 48 89 45 d8 mov %rax,-0x28(%rbp) 1c87: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c8b: 0f 84 ec 01 00 00 je 0x1e7d 1c91: 48 8b 45 88 mov -0x78(%rbp),%rax 1c95: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c99: 0f b7 c0 movzwl %ax,%eax 1c9c: 48 89 45 98 mov %rax,-0x68(%rbp) 1ca0: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ca5: 0f 94 c0 sete %al 1ca8: 0f b6 c0 movzbl %al,%eax 1cab: 48 85 c0 test %rax,%rax 1cae: 0f 84 79 01 00 00 je 0x1e2d 1cb4: 48 8b 45 88 mov -0x78(%rbp),%rax 1cb8: 8b 40 20 mov 0x20(%rax),%eax 1cbb: 85 c0 test %eax,%eax 1cbd: 0f 84 6a 01 00 00 je 0x1e2d 1cc3: 48 8b 45 88 mov -0x78(%rbp),%rax 1cc7: 8b 40 20 mov 0x20(%rax),%eax 1cca: 89 c0 mov %eax,%eax 1ccc: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1cd3: 0f 96 c0 setbe %al 1cd6: 0f b6 c0 movzbl %al,%eax 1cd9: 48 85 c0 test %rax,%rax 1cdc: 75 22 jne 0x1d00 1cde: 48 8b 45 88 mov -0x78(%rbp),%rax 1ce2: 8b 40 20 mov 0x20(%rax),%eax 1ce5: 89 c2 mov %eax,%edx 1ce7: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1cee: 48 29 d0 sub %rdx,%rax 1cf1: 48 83 f8 27 cmp $0x27,%rax 1cf5: 0f 96 c0 setbe %al 1cf8: 0f b6 c0 movzbl %al,%eax 1cfb: 48 85 c0 test %rax,%rax 1cfe: 74 0a je 0x1d0a 1d00: b8 00 00 00 00 mov $0x0,%eax 1d05: e9 69 03 00 00 jmpq 0x2073 1d0a: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d12: 0f 95 c0 setne %al 1d15: 0f b6 c0 movzbl %al,%eax 1d18: 48 85 c0 test %rax,%rax 1d1b: 74 3d je 0x1d5a 1d1d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1d24: 48 83 c0 05 add $0x5,%rax 1d28: 0f b6 00 movzbl (%rax),%eax 1d2b: 3c 01 cmp $0x1,%al 1d2d: 75 2b jne 0x1d5a 1d2f: 48 8b 45 88 mov -0x78(%rbp),%rax 1d33: 8b 40 20 mov 0x20(%rax),%eax 1d36: 89 c2 mov %eax,%edx 1d38: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d3f: 48 01 c2 add %rax,%rdx 1d42: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1d49: 48 01 d0 add %rdx,%rax 1d4c: 8b 40 14 mov 0x14(%rax),%eax 1d4f: 89 c0 mov %eax,%eax 1d51: 48 89 45 98 mov %rax,-0x68(%rbp) 1d55: e9 d3 00 00 00 jmpq 0x1e2d 1d5a: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d62: 0f 95 c0 setne %al 1d65: 0f b6 c0 movzbl %al,%eax 1d68: 48 85 c0 test %rax,%rax 1d6b: 74 28 je 0x1d95 1d6d: 48 8b 45 88 mov -0x78(%rbp),%rax 1d71: 8b 40 20 mov 0x20(%rax),%eax 1d74: 89 c2 mov %eax,%edx 1d76: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d7d: 48 01 c2 add %rax,%rdx 1d80: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1d87: 48 01 d0 add %rdx,%rax 1d8a: 48 83 c0 14 add $0x14,%rax 1d8e: 8b 00 mov (%rax),%eax 1d90: 89 45 90 mov %eax,-0x70(%rbp) 1d93: eb 70 jmp 0x1e05 1d95: 48 8b 45 88 mov -0x78(%rbp),%rax 1d99: 8b 40 20 mov 0x20(%rax),%eax 1d9c: 89 c2 mov %eax,%edx 1d9e: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1da5: 48 01 d0 add %rdx,%rax 1da8: 48 83 c0 14 add $0x14,%rax 1dac: 48 89 c2 mov %rax,%rdx 1daf: 48 8d 75 90 lea -0x70(%rbp),%rsi 1db3: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1db9: 48 89 d1 mov %rdx,%rcx 1dbc: ba 04 00 00 00 mov $0x4,%edx 1dc1: 89 c7 mov %eax,%edi 1dc3: e8 63 fa ff ff callq 0x182b 1dc8: 48 89 45 a8 mov %rax,-0x58(%rbp) 1dcc: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1dd1: 0f 95 c0 setne %al 1dd4: 0f b6 c0 movzbl %al,%eax 1dd7: 48 85 c0 test %rax,%rax 1dda: 74 29 je 0x1e05 1ddc: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1de1: 79 0c jns 0x1def 1de3: bf 09 00 00 00 mov $0x9,%edi 1de8: e8 69 f8 ff ff callq 0x1656 1ded: eb 0a jmp 0x1df9 1def: bf 0a 00 00 00 mov $0xa,%edi 1df4: e8 5d f8 ff ff callq 0x1656 1df9: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e00: e9 6e 02 00 00 jmpq 0x2073 1e05: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e0c: 48 83 c0 05 add $0x5,%rax 1e10: 0f b6 00 movzbl (%rax),%eax 1e13: 3c 01 cmp $0x1,%al 1e15: 74 0d je 0x1e24 1e17: 8b 45 90 mov -0x70(%rbp),%eax 1e1a: 89 c7 mov %eax,%edi 1e1c: e8 eb f9 ff ff callq 0x180c 1e21: 89 45 90 mov %eax,-0x70(%rbp) 1e24: 8b 45 90 mov -0x70(%rbp),%eax 1e27: 89 c0 mov %eax,%eax 1e29: 48 89 45 98 mov %rax,-0x68(%rbp) 1e2d: 48 8b 45 88 mov -0x78(%rbp),%rax 1e31: 8b 40 20 mov 0x20(%rax),%eax 1e34: 89 c0 mov %eax,%eax 1e36: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1e3d: 72 31 jb 0x1e70 1e3f: 48 8b 45 88 mov -0x78(%rbp),%rax 1e43: 8b 40 20 mov 0x20(%rax),%eax 1e46: 89 c2 mov %eax,%edx 1e48: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1e4f: 48 29 d0 sub %rdx,%rax 1e52: 48 89 c1 mov %rax,%rcx 1e55: 48 8b 55 98 mov -0x68(%rbp),%rdx 1e59: 48 89 d0 mov %rdx,%rax 1e5c: 48 c1 e0 02 shl $0x2,%rax 1e60: 48 01 d0 add %rdx,%rax 1e63: 48 c1 e0 03 shl $0x3,%rax 1e67: 48 39 c1 cmp %rax,%rcx 1e6a: 0f 83 ff 01 00 00 jae 0x206f 1e70: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1e78: e9 f2 01 00 00 jmpq 0x206f 1e7d: 48 8b 45 88 mov -0x78(%rbp),%rax 1e81: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1e85: 0f b7 c0 movzwl %ax,%eax 1e88: 48 89 45 98 mov %rax,-0x68(%rbp) 1e8c: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1e91: 0f 94 c0 sete %al 1e94: 0f b6 c0 movzbl %al,%eax 1e97: 48 85 c0 test %rax,%rax 1e9a: 0f 84 97 01 00 00 je 0x2037 1ea0: 48 8b 45 88 mov -0x78(%rbp),%rax 1ea4: 48 8b 40 28 mov 0x28(%rax),%rax 1ea8: 48 85 c0 test %rax,%rax 1eab: 0f 84 86 01 00 00 je 0x2037 1eb1: 48 8b 45 88 mov -0x78(%rbp),%rax 1eb5: 48 8b 40 28 mov 0x28(%rax),%rax 1eb9: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1ec0: 0f 96 c0 setbe %al 1ec3: 0f b6 c0 movzbl %al,%eax 1ec6: 48 85 c0 test %rax,%rax 1ec9: 75 1e jne 0x1ee9 1ecb: 48 8b 45 88 mov -0x78(%rbp),%rax 1ecf: 48 8b 40 28 mov 0x28(%rax),%rax 1ed3: 48 83 c0 40 add $0x40,%rax 1ed7: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1ede: 0f 92 c0 setb %al 1ee1: 0f b6 c0 movzbl %al,%eax 1ee4: 48 85 c0 test %rax,%rax 1ee7: 74 0a je 0x1ef3 1ee9: b8 00 00 00 00 mov $0x0,%eax 1eee: e9 80 01 00 00 jmpq 0x2073 1ef3: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1efb: 0f 95 c0 setne %al 1efe: 0f b6 c0 movzbl %al,%eax 1f01: 48 85 c0 test %rax,%rax 1f04: 74 3b je 0x1f41 1f06: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f0d: 48 83 c0 05 add $0x5,%rax 1f11: 0f b6 00 movzbl (%rax),%eax 1f14: 3c 01 cmp $0x1,%al 1f16: 75 29 jne 0x1f41 1f18: 48 8b 45 88 mov -0x78(%rbp),%rax 1f1c: 48 8b 50 28 mov 0x28(%rax),%rdx 1f20: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f27: 48 01 c2 add %rax,%rdx 1f2a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f31: 48 01 d0 add %rdx,%rax 1f34: 48 8b 40 20 mov 0x20(%rax),%rax 1f38: 48 89 45 90 mov %rax,-0x70(%rbp) 1f3c: e9 cd 00 00 00 jmpq 0x200e 1f41: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f49: 0f 95 c0 setne %al 1f4c: 0f b6 c0 movzbl %al,%eax 1f4f: 48 85 c0 test %rax,%rax 1f52: 74 29 je 0x1f7d 1f54: 48 8b 45 88 mov -0x78(%rbp),%rax 1f58: 48 8b 50 28 mov 0x28(%rax),%rdx 1f5c: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f63: 48 01 c2 add %rax,%rdx 1f66: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f6d: 48 01 d0 add %rdx,%rax 1f70: 48 83 c0 20 add $0x20,%rax 1f74: 48 8b 00 mov (%rax),%rax 1f77: 48 89 45 90 mov %rax,-0x70(%rbp) 1f7b: eb 6f jmp 0x1fec 1f7d: 48 8b 45 88 mov -0x78(%rbp),%rax 1f81: 48 8b 50 28 mov 0x28(%rax),%rdx 1f85: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f8c: 48 01 d0 add %rdx,%rax 1f8f: 48 83 c0 20 add $0x20,%rax 1f93: 48 89 c2 mov %rax,%rdx 1f96: 48 8d 75 90 lea -0x70(%rbp),%rsi 1f9a: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1fa0: 48 89 d1 mov %rdx,%rcx 1fa3: ba 08 00 00 00 mov $0x8,%edx 1fa8: 89 c7 mov %eax,%edi 1faa: e8 7c f8 ff ff callq 0x182b 1faf: 48 89 45 a0 mov %rax,-0x60(%rbp) 1fb3: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1fb8: 0f 95 c0 setne %al 1fbb: 0f b6 c0 movzbl %al,%eax 1fbe: 48 85 c0 test %rax,%rax 1fc1: 74 29 je 0x1fec 1fc3: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 1fc8: 79 0c jns 0x1fd6 1fca: bf 09 00 00 00 mov $0x9,%edi 1fcf: e8 82 f6 ff ff callq 0x1656 1fd4: eb 0a jmp 0x1fe0 1fd6: bf 0a 00 00 00 mov $0xa,%edi 1fdb: e8 76 f6 ff ff callq 0x1656 1fe0: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1fe7: e9 87 00 00 00 jmpq 0x2073 1fec: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ff3: 48 83 c0 05 add $0x5,%rax 1ff7: 0f b6 00 movzbl (%rax),%eax 1ffa: 3c 01 cmp $0x1,%al 1ffc: 74 10 je 0x200e 1ffe: 48 8b 45 90 mov -0x70(%rbp),%rax 2002: 48 89 c7 mov %rax,%rdi 2005: e8 10 f8 ff ff callq 0x181a 200a: 48 89 45 90 mov %rax,-0x70(%rbp) 200e: 48 8b 45 90 mov -0x70(%rbp),%rax 2012: ba ff ff ff ff mov $0xffffffff,%edx 2017: 48 39 d0 cmp %rdx,%rax 201a: 76 13 jbe 0x202f 201c: bf 0a 00 00 00 mov $0xa,%edi 2021: e8 30 f6 ff ff callq 0x1656 2026: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 202d: eb 44 jmp 0x2073 202f: 48 8b 45 90 mov -0x70(%rbp),%rax 2033: 48 89 45 98 mov %rax,-0x68(%rbp) 2037: 48 8b 45 88 mov -0x78(%rbp),%rax 203b: 48 8b 40 28 mov 0x28(%rax),%rax 203f: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2046: 72 1f jb 0x2067 2048: 48 8b 45 88 mov -0x78(%rbp),%rax 204c: 48 8b 40 28 mov 0x28(%rax),%rax 2050: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx 2057: 48 29 c2 sub %rax,%rdx 205a: 48 8b 45 98 mov -0x68(%rbp),%rax 205e: 48 c1 e0 06 shl $0x6,%rax 2062: 48 39 c2 cmp %rax,%rdx 2065: 73 08 jae 0x206f 2067: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 206f: 48 8b 45 98 mov -0x68(%rbp),%rax 2073: 48 8b 4d f8 mov -0x8(%rbp),%rcx 2077: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 207f: 00 2080: 74 05 je 0x2087 2082: e8 69 f1 ff ff callq 0x11f0 2087: c9 leaveq 2088: c3 retq 2089: f3 rep 208a: 0f pop %cs 208b: 1e push %ds 208c: fa cli 208d: 55 push %rbp 208e: 48 89 e5 mov %rsp,%rbp 2091: 48 81 ec 90 00 00 00 sub $0x90,%rsp 2098: 89 7d 9c mov %edi,-0x64(%rbp) 209b: 48 89 75 90 mov %rsi,-0x70(%rbp) 209f: 48 89 55 88 mov %rdx,-0x78(%rbp) 20a3: 48 89 4d 80 mov %rcx,-0x80(%rbp) 20a7: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 20ae: 44 89 4d 98 mov %r9d,-0x68(%rbp) 20b2: 48 8b 45 88 mov -0x78(%rbp),%rax 20b6: 48 83 c0 04 add $0x4,%rax 20ba: 0f b6 00 movzbl (%rax),%eax 20bd: 3c 01 cmp $0x1,%al 20bf: 0f 95 c0 setne %al 20c2: 0f b6 c0 movzbl %al,%eax 20c5: 48 85 c0 test %rax,%rax 20c8: 74 1f je 0x20e9 20ca: 48 8b 45 88 mov -0x78(%rbp),%rax 20ce: 48 83 c0 04 add $0x4,%rax 20d2: 0f b6 00 movzbl (%rax),%eax 20d5: 3c 02 cmp $0x2,%al 20d7: 0f 95 c0 setne %al 20da: 0f b6 c0 movzbl %al,%eax 20dd: 48 85 c0 test %rax,%rax 20e0: 74 07 je 0x20e9 20e2: b8 01 00 00 00 mov $0x1,%eax 20e7: eb 05 jmp 0x20ee 20e9: b8 00 00 00 00 mov $0x0,%eax 20ee: 85 c0 test %eax,%eax 20f0: 75 40 jne 0x2132 20f2: 48 8b 45 88 mov -0x78(%rbp),%rax 20f6: 48 83 c0 05 add $0x5,%rax 20fa: 0f b6 00 movzbl (%rax),%eax 20fd: 3c 01 cmp $0x1,%al 20ff: 0f 95 c0 setne %al 2102: 0f b6 c0 movzbl %al,%eax 2105: 48 85 c0 test %rax,%rax 2108: 74 1f je 0x2129 210a: 48 8b 45 88 mov -0x78(%rbp),%rax 210e: 48 83 c0 05 add $0x5,%rax 2112: 0f b6 00 movzbl (%rax),%eax 2115: 3c 02 cmp $0x2,%al 2117: 0f 95 c0 setne %al 211a: 0f b6 c0 movzbl %al,%eax 211d: 48 85 c0 test %rax,%rax 2120: 74 07 je 0x2129 2122: b8 01 00 00 00 mov $0x1,%eax 2127: eb 05 jmp 0x212e 2129: b8 00 00 00 00 mov $0x0,%eax 212e: 85 c0 test %eax,%eax 2130: 74 14 je 0x2146 2132: bf 0a 00 00 00 mov $0xa,%edi 2137: e8 1a f5 ff ff callq 0x1656 213c: b8 00 00 00 00 mov $0x0,%eax 2141: e9 74 0e 00 00 jmpq 0x2fba 2146: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 214d: 48 8b 4d 80 mov -0x80(%rbp),%rcx 2151: 8b 55 9c mov -0x64(%rbp),%edx 2154: 48 8b 75 88 mov -0x78(%rbp),%rsi 2158: 48 8b 45 90 mov -0x70(%rbp),%rax 215c: 49 89 f8 mov %rdi,%r8 215f: 48 89 c7 mov %rax,%rdi 2162: e8 f9 f9 ff ff callq 0x1b60 2167: 48 89 45 d0 mov %rax,-0x30(%rbp) 216b: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 2170: 75 0a jne 0x217c 2172: b8 00 00 00 00 mov $0x0,%eax 2177: e9 3e 0e 00 00 jmpq 0x2fba 217c: 48 8b 45 88 mov -0x78(%rbp),%rax 2180: 48 83 c0 04 add $0x4,%rax 2184: 0f b6 00 movzbl (%rax),%eax 2187: 3c 01 cmp $0x1,%al 2189: 75 24 jne 0x21af 218b: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 2193: 08 01 2195: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2199: 76 38 jbe 0x21d3 219b: bf 0a 00 00 00 mov $0xa,%edi 21a0: e8 b1 f4 ff ff callq 0x1656 21a5: b8 00 00 00 00 mov $0x0,%eax 21aa: e9 0b 0e 00 00 jmpq 0x2fba 21af: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 21b7: f0 00 21b9: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21bd: 76 14 jbe 0x21d3 21bf: bf 0a 00 00 00 mov $0xa,%edi 21c4: e8 8d f4 ff ff callq 0x1656 21c9: b8 00 00 00 00 mov $0x0,%eax 21ce: e9 e7 0d 00 00 jmpq 0x2fba 21d3: 48 8b 45 d0 mov -0x30(%rbp),%rax 21d7: 48 85 c0 test %rax,%rax 21da: 75 1a jne 0x21f6 21dc: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 21e0: 74 06 je 0x21e8 21e2: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 21e6: 75 07 jne 0x21ef 21e8: b8 01 00 00 00 mov $0x1,%eax 21ed: eb 05 jmp 0x21f4 21ef: b8 00 00 00 00 mov $0x0,%eax 21f4: 48 98 cltq 21f6: 48 89 45 d8 mov %rax,-0x28(%rbp) 21fa: 48 8b 55 d8 mov -0x28(%rbp),%rdx 21fe: 48 89 d0 mov %rdx,%rax 2201: 48 01 c0 add %rax,%rax 2204: 48 01 d0 add %rdx,%rax 2207: 48 c1 e0 02 shl $0x2,%rax 220b: 48 01 d0 add %rdx,%rax 220e: 48 c1 e0 04 shl $0x4,%rax 2212: 49 89 c0 mov %rax,%r8 2215: 8b 7d 98 mov -0x68(%rbp),%edi 2218: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 221f: 48 8b 55 80 mov -0x80(%rbp),%rdx 2223: 48 8b 75 90 mov -0x70(%rbp),%rsi 2227: 8b 45 9c mov -0x64(%rbp),%eax 222a: 41 50 push %rax 222c: 6a 03 pushq $0x3 222e: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2232: 41 89 f8 mov %edi,%r8d 2235: 89 c7 mov %eax,%edi 2237: e8 4a f7 ff ff callq 0x1986 223c: 48 83 c4 10 add $0x10,%rsp 2240: 48 89 45 e0 mov %rax,-0x20(%rbp) 2244: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 2249: 75 0a jne 0x2255 224b: b8 00 00 00 00 mov $0x0,%eax 2250: e9 65 0d 00 00 jmpq 0x2fba 2255: 48 8b 45 d0 mov -0x30(%rbp),%rax 2259: 89 c0 mov %eax,%eax 225b: 48 39 45 d0 cmp %rax,-0x30(%rbp) 225f: 74 1f je 0x2280 2261: 48 8d 0d 68 37 00 00 lea 0x3768(%rip),%rcx # 0x59d0 2268: ba 3f 01 00 00 mov $0x13f,%edx 226d: 48 8d 35 04 36 00 00 lea 0x3604(%rip),%rsi # 0x5878 2274: 48 8d 3d 8d 36 00 00 lea 0x368d(%rip),%rdi # 0x5908 227b: e8 b0 ef ff ff callq 0x1230 2280: 48 8b 45 d0 mov -0x30(%rbp),%rax 2284: 89 c2 mov %eax,%edx 2286: 48 8b 45 e0 mov -0x20(%rbp),%rax 228a: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 2290: 48 8b 45 d8 mov -0x28(%rbp),%rax 2294: 89 c2 mov %eax,%edx 2296: 48 8b 45 e0 mov -0x20(%rbp),%rax 229a: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 22a0: 48 8b 45 e0 mov -0x20(%rbp),%rax 22a4: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 22ab: 48 8b 45 88 mov -0x78(%rbp),%rax 22af: 48 83 c0 04 add $0x4,%rax 22b3: 0f b6 00 movzbl (%rax),%eax 22b6: 0f b6 d0 movzbl %al,%edx 22b9: 48 8b 45 e0 mov -0x20(%rbp),%rax 22bd: 89 50 20 mov %edx,0x20(%rax) 22c0: 48 8b 45 88 mov -0x78(%rbp),%rax 22c4: 48 83 c0 04 add $0x4,%rax 22c8: 0f b6 00 movzbl (%rax),%eax 22cb: 3c 01 cmp $0x1,%al 22cd: 0f 85 ab 06 00 00 jne 0x297e 22d3: 48 8b 55 80 mov -0x80(%rbp),%rdx 22d7: 48 8b 45 90 mov -0x70(%rbp),%rax 22db: 48 01 d0 add %rdx,%rax 22de: 48 89 45 f8 mov %rax,-0x8(%rbp) 22e2: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 22e7: 74 20 je 0x2309 22e9: 48 8b 45 88 mov -0x78(%rbp),%rax 22ed: 48 83 c0 05 add $0x5,%rax 22f1: 0f b6 00 movzbl (%rax),%eax 22f4: 3c 01 cmp $0x1,%al 22f6: 75 11 jne 0x2309 22f8: 48 8b 45 e0 mov -0x20(%rbp),%rax 22fc: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2300: 48 89 50 48 mov %rdx,0x48(%rax) 2304: e9 c1 01 00 00 jmpq 0x24ca 2309: 48 8b 45 e0 mov -0x20(%rbp),%rax 230d: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2314: 48 8b 45 88 mov -0x78(%rbp),%rax 2318: ba 34 00 00 00 mov $0x34,%edx 231d: 48 89 c6 mov %rax,%rsi 2320: 48 89 cf mov %rcx,%rdi 2323: e8 78 ef ff ff callq 0x12a0 2328: 48 8b 55 e0 mov -0x20(%rbp),%rdx 232c: 48 89 42 48 mov %rax,0x48(%rdx) 2330: 48 8b 45 88 mov -0x78(%rbp),%rax 2334: 48 83 c0 05 add $0x5,%rax 2338: 0f b6 00 movzbl (%rax),%eax 233b: 3c 01 cmp $0x1,%al 233d: 0f 84 87 01 00 00 je 0x24ca 2343: 48 8b 45 e0 mov -0x20(%rbp),%rax 2347: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 234e: 0f b7 c0 movzwl %ax,%eax 2351: 89 c7 mov %eax,%edi 2353: e8 a0 f4 ff ff callq 0x17f8 2358: 48 8b 55 e0 mov -0x20(%rbp),%rdx 235c: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2363: 48 8b 45 e0 mov -0x20(%rbp),%rax 2367: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 236e: 0f b7 c0 movzwl %ax,%eax 2371: 89 c7 mov %eax,%edi 2373: e8 80 f4 ff ff callq 0x17f8 2378: 48 8b 55 e0 mov -0x20(%rbp),%rdx 237c: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2383: 48 8b 45 e0 mov -0x20(%rbp),%rax 2387: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 238d: 89 c7 mov %eax,%edi 238f: e8 78 f4 ff ff callq 0x180c 2394: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2398: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 239e: 48 8b 45 e0 mov -0x20(%rbp),%rax 23a2: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 23a8: 89 c7 mov %eax,%edi 23aa: e8 5d f4 ff ff callq 0x180c 23af: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23b3: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 23b9: 48 8b 45 e0 mov -0x20(%rbp),%rax 23bd: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 23c3: 89 c7 mov %eax,%edi 23c5: e8 42 f4 ff ff callq 0x180c 23ca: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23ce: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 23d4: 48 8b 45 e0 mov -0x20(%rbp),%rax 23d8: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 23de: 89 c7 mov %eax,%edi 23e0: e8 27 f4 ff ff callq 0x180c 23e5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23e9: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 23ef: 48 8b 45 e0 mov -0x20(%rbp),%rax 23f3: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 23f9: 89 c7 mov %eax,%edi 23fb: e8 0c f4 ff ff callq 0x180c 2400: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2404: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 240a: 48 8b 45 e0 mov -0x20(%rbp),%rax 240e: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 2415: 0f b7 c0 movzwl %ax,%eax 2418: 89 c7 mov %eax,%edi 241a: e8 d9 f3 ff ff callq 0x17f8 241f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2423: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 242a: 48 8b 45 e0 mov -0x20(%rbp),%rax 242e: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 2435: 0f b7 c0 movzwl %ax,%eax 2438: 89 c7 mov %eax,%edi 243a: e8 b9 f3 ff ff callq 0x17f8 243f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2443: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 244a: 48 8b 45 e0 mov -0x20(%rbp),%rax 244e: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 2455: 0f b7 c0 movzwl %ax,%eax 2458: 89 c7 mov %eax,%edi 245a: e8 99 f3 ff ff callq 0x17f8 245f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2463: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 246a: 48 8b 45 e0 mov -0x20(%rbp),%rax 246e: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 2475: 0f b7 c0 movzwl %ax,%eax 2478: 89 c7 mov %eax,%edi 247a: e8 79 f3 ff ff callq 0x17f8 247f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2483: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 248a: 48 8b 45 e0 mov -0x20(%rbp),%rax 248e: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 2495: 0f b7 c0 movzwl %ax,%eax 2498: 89 c7 mov %eax,%edi 249a: e8 59 f3 ff ff callq 0x17f8 249f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24a3: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 24aa: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ae: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 24b5: 0f b7 c0 movzwl %ax,%eax 24b8: 89 c7 mov %eax,%edi 24ba: e8 39 f3 ff ff callq 0x17f8 24bf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24c3: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 24ca: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ce: 48 8b 40 48 mov 0x48(%rax),%rax 24d2: 8b 40 20 mov 0x20(%rax),%eax 24d5: 89 45 ac mov %eax,-0x54(%rbp) 24d8: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 24dd: 0f 84 d2 03 00 00 je 0x28b5 24e3: 48 8b 45 88 mov -0x78(%rbp),%rax 24e7: 48 83 c0 05 add $0x5,%rax 24eb: 0f b6 00 movzbl (%rax),%eax 24ee: 3c 01 cmp $0x1,%al 24f0: 0f 85 bf 03 00 00 jne 0x28b5 24f6: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 24fa: 0f 84 b5 03 00 00 je 0x28b5 2500: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2505: 0f 95 c0 setne %al 2508: 0f b6 c0 movzbl %al,%eax 250b: 48 85 c0 test %rax,%rax 250e: 74 15 je 0x2525 2510: 8b 45 ac mov -0x54(%rbp),%eax 2513: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 251a: 0f 96 c0 setbe %al 251d: 0f b6 c0 movzbl %al,%eax 2520: 48 85 c0 test %rax,%rax 2523: 75 30 jne 0x2555 2525: 8b 45 ac mov -0x54(%rbp),%eax 2528: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 252f: 48 89 d1 mov %rdx,%rcx 2532: 48 29 c1 sub %rax,%rcx 2535: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2539: 48 89 d0 mov %rdx,%rax 253c: 48 c1 e0 02 shl $0x2,%rax 2540: 48 01 d0 add %rdx,%rax 2543: 48 c1 e0 03 shl $0x3,%rax 2547: 48 39 c1 cmp %rax,%rcx 254a: 0f 92 c0 setb %al 254d: 0f b6 c0 movzbl %al,%eax 2550: 48 85 c0 test %rax,%rax 2553: 74 24 je 0x2579 2555: 90 nop 2556: eb 01 jmp 0x2559 2558: 90 nop 2559: 48 8b 45 e0 mov -0x20(%rbp),%rax 255d: 48 89 c7 mov %rax,%rdi 2560: e8 5b ec ff ff callq 0x11c0 2565: bf 0a 00 00 00 mov $0xa,%edi 256a: e8 e7 f0 ff ff callq 0x1656 256f: b8 00 00 00 00 mov $0x0,%eax 2574: e9 41 0a 00 00 jmpq 0x2fba 2579: 8b 55 ac mov -0x54(%rbp),%edx 257c: 48 8b 45 f8 mov -0x8(%rbp),%rax 2580: 48 01 c2 add %rax,%rdx 2583: 48 8b 45 e0 mov -0x20(%rbp),%rax 2587: 48 89 50 50 mov %rdx,0x50(%rax) 258b: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 2593: e9 0a 03 00 00 jmpq 0x28a2 2598: 48 8b 4d e0 mov -0x20(%rbp),%rcx 259c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25a0: 48 89 d0 mov %rdx,%rax 25a3: 48 01 c0 add %rax,%rax 25a6: 48 01 d0 add %rdx,%rax 25a9: 48 c1 e0 02 shl $0x2,%rax 25ad: 48 01 d0 add %rdx,%rax 25b0: 48 c1 e0 04 shl $0x4,%rax 25b4: 48 01 c8 add %rcx,%rax 25b7: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 25be: 48 8b 45 b0 mov -0x50(%rbp),%rax 25c2: 48 89 02 mov %rax,(%rdx) 25c5: 48 8b 4d e0 mov -0x20(%rbp),%rcx 25c9: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25cd: 48 89 d0 mov %rdx,%rax 25d0: 48 01 c0 add %rax,%rax 25d3: 48 01 d0 add %rdx,%rax 25d6: 48 c1 e0 02 shl $0x2,%rax 25da: 48 01 d0 add %rdx,%rax 25dd: 48 c1 e0 04 shl $0x4,%rax 25e1: 48 01 c8 add %rcx,%rax 25e4: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 25eb: 48 8b 45 e0 mov -0x20(%rbp),%rax 25ef: 48 89 02 mov %rax,(%rdx) 25f2: 48 8b 45 e0 mov -0x20(%rbp),%rax 25f6: 48 8b 48 50 mov 0x50(%rax),%rcx 25fa: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25fe: 48 89 d0 mov %rdx,%rax 2601: 48 c1 e0 02 shl $0x2,%rax 2605: 48 01 d0 add %rdx,%rax 2608: 48 c1 e0 03 shl $0x3,%rax 260c: 48 01 c1 add %rax,%rcx 260f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2613: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2617: 48 89 d0 mov %rdx,%rax 261a: 48 01 c0 add %rax,%rax 261d: 48 01 d0 add %rdx,%rax 2620: 48 c1 e0 02 shl $0x2,%rax 2624: 48 01 d0 add %rdx,%rax 2627: 48 c1 e0 04 shl $0x4,%rax 262b: 48 01 f0 add %rsi,%rax 262e: 48 05 68 01 00 00 add $0x168,%rax 2634: 48 89 08 mov %rcx,(%rax) 2637: 48 8b 45 e0 mov -0x20(%rbp),%rax 263b: 48 8b 48 50 mov 0x50(%rax),%rcx 263f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2643: 48 89 d0 mov %rdx,%rax 2646: 48 c1 e0 02 shl $0x2,%rax 264a: 48 01 d0 add %rdx,%rax 264d: 48 c1 e0 03 shl $0x3,%rax 2651: 48 01 c8 add %rcx,%rax 2654: 8b 40 10 mov 0x10(%rax),%eax 2657: 89 c0 mov %eax,%eax 2659: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2660: 0f 97 c0 seta %al 2663: 0f b6 c0 movzbl %al,%eax 2666: 48 85 c0 test %rax,%rax 2669: 0f 84 09 01 00 00 je 0x2778 266f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2673: 48 8b 48 50 mov 0x50(%rax),%rcx 2677: 48 8b 55 b0 mov -0x50(%rbp),%rdx 267b: 48 89 d0 mov %rdx,%rax 267e: 48 c1 e0 02 shl $0x2,%rax 2682: 48 01 d0 add %rdx,%rax 2685: 48 c1 e0 03 shl $0x3,%rax 2689: 48 01 c8 add %rcx,%rax 268c: 8b 40 14 mov 0x14(%rax),%eax 268f: 89 c6 mov %eax,%esi 2691: 48 8b 45 e0 mov -0x20(%rbp),%rax 2695: 48 8b 48 50 mov 0x50(%rax),%rcx 2699: 48 8b 55 b0 mov -0x50(%rbp),%rdx 269d: 48 89 d0 mov %rdx,%rax 26a0: 48 c1 e0 02 shl $0x2,%rax 26a4: 48 01 d0 add %rdx,%rax 26a7: 48 c1 e0 03 shl $0x3,%rax 26ab: 48 01 c8 add %rcx,%rax 26ae: 8b 40 10 mov 0x10(%rax),%eax 26b1: 89 c2 mov %eax,%edx 26b3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 26ba: 48 29 d0 sub %rdx,%rax 26bd: 48 39 c6 cmp %rax,%rsi 26c0: 0f 96 c0 setbe %al 26c3: 0f b6 c0 movzbl %al,%eax 26c6: 48 85 c0 test %rax,%rax 26c9: 0f 84 a9 00 00 00 je 0x2778 26cf: 48 8b 45 e0 mov -0x20(%rbp),%rax 26d3: 48 8b 48 50 mov 0x50(%rax),%rcx 26d7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26db: 48 89 d0 mov %rdx,%rax 26de: 48 c1 e0 02 shl $0x2,%rax 26e2: 48 01 d0 add %rdx,%rax 26e5: 48 c1 e0 03 shl $0x3,%rax 26e9: 48 01 c8 add %rcx,%rax 26ec: 8b 40 10 mov 0x10(%rax),%eax 26ef: 89 c2 mov %eax,%edx 26f1: 48 8b 45 80 mov -0x80(%rbp),%rax 26f5: 48 01 c2 add %rax,%rdx 26f8: 48 8b 45 90 mov -0x70(%rbp),%rax 26fc: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2700: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2704: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2708: 48 89 d0 mov %rdx,%rax 270b: 48 01 c0 add %rax,%rax 270e: 48 01 d0 add %rdx,%rax 2711: 48 c1 e0 02 shl $0x2,%rax 2715: 48 01 d0 add %rdx,%rax 2718: 48 c1 e0 04 shl $0x4,%rax 271c: 48 01 f0 add %rsi,%rax 271f: 48 05 80 01 00 00 add $0x180,%rax 2725: 48 89 08 mov %rcx,(%rax) 2728: 48 8b 4d e0 mov -0x20(%rbp),%rcx 272c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2730: 48 89 d0 mov %rdx,%rax 2733: 48 01 c0 add %rax,%rax 2736: 48 01 d0 add %rdx,%rax 2739: 48 c1 e0 02 shl $0x2,%rax 273d: 48 01 d0 add %rdx,%rax 2740: 48 c1 e0 04 shl $0x4,%rax 2744: 48 01 c8 add %rcx,%rax 2747: 48 05 80 01 00 00 add $0x180,%rax 274d: 48 8b 08 mov (%rax),%rcx 2750: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2754: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2758: 48 89 d0 mov %rdx,%rax 275b: 48 01 c0 add %rax,%rax 275e: 48 01 d0 add %rdx,%rax 2761: 48 c1 e0 02 shl $0x2,%rax 2765: 48 01 d0 add %rdx,%rax 2768: 48 c1 e0 04 shl $0x4,%rax 276c: 48 01 f0 add %rsi,%rax 276f: 48 05 78 01 00 00 add $0x178,%rax 2775: 48 89 08 mov %rcx,(%rax) 2778: 48 8b 45 e0 mov -0x20(%rbp),%rax 277c: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2783: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2787: 48 8b 45 b0 mov -0x50(%rbp),%rax 278b: 48 8d 50 01 lea 0x1(%rax),%rdx 278f: 48 89 d0 mov %rdx,%rax 2792: 48 01 c0 add %rax,%rax 2795: 48 01 d0 add %rdx,%rax 2798: 48 c1 e0 02 shl $0x2,%rax 279c: 48 01 d0 add %rdx,%rax 279f: 48 c1 e0 04 shl $0x4,%rax 27a3: 48 01 f0 add %rsi,%rax 27a6: 48 05 d0 00 00 00 add $0xd0,%rax 27ac: 48 89 08 mov %rcx,(%rax) 27af: 48 8b 45 e0 mov -0x20(%rbp),%rax 27b3: 48 8b 48 50 mov 0x50(%rax),%rcx 27b7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27bb: 48 89 d0 mov %rdx,%rax 27be: 48 c1 e0 02 shl $0x2,%rax 27c2: 48 01 d0 add %rdx,%rax 27c5: 48 c1 e0 03 shl $0x3,%rax 27c9: 48 01 c8 add %rcx,%rax 27cc: 8b 40 04 mov 0x4(%rax),%eax 27cf: 83 f8 12 cmp $0x12,%eax 27d2: 75 73 jne 0x2847 27d4: 48 8b 45 e0 mov -0x20(%rbp),%rax 27d8: 48 8b 48 50 mov 0x50(%rax),%rcx 27dc: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27e0: 48 89 d0 mov %rdx,%rax 27e3: 48 c1 e0 02 shl $0x2,%rax 27e7: 48 01 d0 add %rdx,%rax 27ea: 48 c1 e0 03 shl $0x3,%rax 27ee: 48 01 c8 add %rcx,%rax 27f1: 8b 40 18 mov 0x18(%rax),%eax 27f4: 89 c0 mov %eax,%eax 27f6: 48 39 45 d0 cmp %rax,-0x30(%rbp) 27fa: 76 4b jbe 0x2847 27fc: 48 8b 45 e0 mov -0x20(%rbp),%rax 2800: 48 8b 48 50 mov 0x50(%rax),%rcx 2804: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2808: 48 89 d0 mov %rdx,%rax 280b: 48 c1 e0 02 shl $0x2,%rax 280f: 48 01 d0 add %rdx,%rax 2812: 48 c1 e0 03 shl $0x3,%rax 2816: 48 01 c8 add %rcx,%rax 2819: 8b 50 18 mov 0x18(%rax),%edx 281c: 48 8b 45 b0 mov -0x50(%rbp),%rax 2820: 89 c6 mov %eax,%esi 2822: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2826: 89 d2 mov %edx,%edx 2828: 48 89 d0 mov %rdx,%rax 282b: 48 01 c0 add %rax,%rax 282e: 48 01 d0 add %rdx,%rax 2831: 48 c1 e0 02 shl $0x2,%rax 2835: 48 01 d0 add %rdx,%rax 2838: 48 c1 e0 04 shl $0x4,%rax 283c: 48 01 c8 add %rcx,%rax 283f: 48 05 54 01 00 00 add $0x154,%rax 2845: 89 30 mov %esi,(%rax) 2847: 48 8b 4d e0 mov -0x20(%rbp),%rcx 284b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 284f: 48 89 d0 mov %rdx,%rax 2852: 48 01 c0 add %rax,%rax 2855: 48 01 d0 add %rdx,%rax 2858: 48 c1 e0 02 shl $0x2,%rax 285c: 48 01 d0 add %rdx,%rax 285f: 48 c1 e0 04 shl $0x4,%rax 2863: 48 01 c8 add %rcx,%rax 2866: 48 05 54 01 00 00 add $0x154,%rax 286c: 8b 00 mov (%rax),%eax 286e: 85 c0 test %eax,%eax 2870: 75 2b jne 0x289d 2872: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2876: 48 8b 55 b0 mov -0x50(%rbp),%rdx 287a: 48 89 d0 mov %rdx,%rax 287d: 48 01 c0 add %rax,%rax 2880: 48 01 d0 add %rdx,%rax 2883: 48 c1 e0 02 shl $0x2,%rax 2887: 48 01 d0 add %rdx,%rax 288a: 48 c1 e0 04 shl $0x4,%rax 288e: 48 01 c8 add %rcx,%rax 2891: 48 05 54 01 00 00 add $0x154,%rax 2897: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 289d: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 28a2: 48 8b 45 b0 mov -0x50(%rbp),%rax 28a6: 48 3b 45 d0 cmp -0x30(%rbp),%rax 28aa: 0f 82 e8 fc ff ff jb 0x2598 28b0: e9 b1 00 00 00 jmpq 0x2966 28b5: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 28bd: e9 96 00 00 00 jmpq 0x2958 28c2: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28c6: 48 8b 55 b8 mov -0x48(%rbp),%rdx 28ca: 48 89 d0 mov %rdx,%rax 28cd: 48 01 c0 add %rax,%rax 28d0: 48 01 d0 add %rdx,%rax 28d3: 48 c1 e0 02 shl $0x2,%rax 28d7: 48 01 d0 add %rdx,%rax 28da: 48 c1 e0 04 shl $0x4,%rax 28de: 48 01 c8 add %rcx,%rax 28e1: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 28e8: 48 8b 45 b8 mov -0x48(%rbp),%rax 28ec: 48 89 02 mov %rax,(%rdx) 28ef: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28f3: 48 8b 55 b8 mov -0x48(%rbp),%rdx 28f7: 48 89 d0 mov %rdx,%rax 28fa: 48 01 c0 add %rax,%rax 28fd: 48 01 d0 add %rdx,%rax 2900: 48 c1 e0 02 shl $0x2,%rax 2904: 48 01 d0 add %rdx,%rax 2907: 48 c1 e0 04 shl $0x4,%rax 290b: 48 01 c8 add %rcx,%rax 290e: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2915: 48 8b 45 e0 mov -0x20(%rbp),%rax 2919: 48 89 02 mov %rax,(%rdx) 291c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2920: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2927: 48 8b 75 e0 mov -0x20(%rbp),%rsi 292b: 48 8b 45 b8 mov -0x48(%rbp),%rax 292f: 48 8d 50 01 lea 0x1(%rax),%rdx 2933: 48 89 d0 mov %rdx,%rax 2936: 48 01 c0 add %rax,%rax 2939: 48 01 d0 add %rdx,%rax 293c: 48 c1 e0 02 shl $0x2,%rax 2940: 48 01 d0 add %rdx,%rax 2943: 48 c1 e0 04 shl $0x4,%rax 2947: 48 01 f0 add %rsi,%rax 294a: 48 05 d0 00 00 00 add $0xd0,%rax 2950: 48 89 08 mov %rcx,(%rax) 2953: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 2958: 48 8b 45 b8 mov -0x48(%rbp),%rax 295c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2960: 0f 82 5c ff ff ff jb 0x28c2 2966: 48 8b 45 e0 mov -0x20(%rbp),%rax 296a: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2971: 48 8b 45 e0 mov -0x20(%rbp),%rax 2975: 48 89 50 60 mov %rdx,0x60(%rax) 2979: e9 38 06 00 00 jmpq 0x2fb6 297e: 48 8b 55 80 mov -0x80(%rbp),%rdx 2982: 48 8b 45 90 mov -0x70(%rbp),%rax 2986: 48 01 d0 add %rdx,%rax 2989: 48 89 45 e8 mov %rax,-0x18(%rbp) 298d: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2992: 74 20 je 0x29b4 2994: 48 8b 45 88 mov -0x78(%rbp),%rax 2998: 48 83 c0 05 add $0x5,%rax 299c: 0f b6 00 movzbl (%rax),%eax 299f: 3c 01 cmp $0x1,%al 29a1: 75 11 jne 0x29b4 29a3: 48 8b 45 e0 mov -0x20(%rbp),%rax 29a7: 48 8b 55 e8 mov -0x18(%rbp),%rdx 29ab: 48 89 50 48 mov %rdx,0x48(%rax) 29af: e9 ca 01 00 00 jmpq 0x2b7e 29b4: 48 8b 45 e0 mov -0x20(%rbp),%rax 29b8: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 29bf: 48 8b 45 88 mov -0x78(%rbp),%rax 29c3: ba 40 00 00 00 mov $0x40,%edx 29c8: 48 89 c6 mov %rax,%rsi 29cb: 48 89 cf mov %rcx,%rdi 29ce: e8 cd e8 ff ff callq 0x12a0 29d3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 29d7: 48 89 42 48 mov %rax,0x48(%rdx) 29db: 48 8b 45 88 mov -0x78(%rbp),%rax 29df: 48 83 c0 05 add $0x5,%rax 29e3: 0f b6 00 movzbl (%rax),%eax 29e6: 3c 01 cmp $0x1,%al 29e8: 0f 84 90 01 00 00 je 0x2b7e 29ee: 48 8b 45 e0 mov -0x20(%rbp),%rax 29f2: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 29f9: 0f b7 c0 movzwl %ax,%eax 29fc: 89 c7 mov %eax,%edi 29fe: e8 f5 ed ff ff callq 0x17f8 2a03: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a07: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2a0e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a12: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a19: 0f b7 c0 movzwl %ax,%eax 2a1c: 89 c7 mov %eax,%edi 2a1e: e8 d5 ed ff ff callq 0x17f8 2a23: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a27: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2a2e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a32: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a38: 89 c7 mov %eax,%edi 2a3a: e8 cd ed ff ff callq 0x180c 2a3f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a43: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2a49: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a4d: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2a54: 48 89 c7 mov %rax,%rdi 2a57: e8 be ed ff ff callq 0x181a 2a5c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a60: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2a67: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a6b: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2a72: 48 89 c7 mov %rax,%rdi 2a75: e8 a0 ed ff ff callq 0x181a 2a7a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a7e: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2a85: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a89: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2a90: 48 89 c7 mov %rax,%rdi 2a93: e8 82 ed ff ff callq 0x181a 2a98: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a9c: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2aa3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aa7: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2aad: 89 c7 mov %eax,%edi 2aaf: e8 58 ed ff ff callq 0x180c 2ab4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ab8: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2abe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ac2: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2ac9: 0f b7 c0 movzwl %ax,%eax 2acc: 89 c7 mov %eax,%edi 2ace: e8 25 ed ff ff callq 0x17f8 2ad3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ad7: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2ade: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ae2: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2ae9: 0f b7 c0 movzwl %ax,%eax 2aec: 89 c7 mov %eax,%edi 2aee: e8 05 ed ff ff callq 0x17f8 2af3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2af7: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2afe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b02: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b09: 0f b7 c0 movzwl %ax,%eax 2b0c: 89 c7 mov %eax,%edi 2b0e: e8 e5 ec ff ff callq 0x17f8 2b13: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b17: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2b1e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b22: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b29: 0f b7 c0 movzwl %ax,%eax 2b2c: 89 c7 mov %eax,%edi 2b2e: e8 c5 ec ff ff callq 0x17f8 2b33: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b37: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2b3e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b42: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2b49: 0f b7 c0 movzwl %ax,%eax 2b4c: 89 c7 mov %eax,%edi 2b4e: e8 a5 ec ff ff callq 0x17f8 2b53: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b57: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2b5e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b62: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2b69: 0f b7 c0 movzwl %ax,%eax 2b6c: 89 c7 mov %eax,%edi 2b6e: e8 85 ec ff ff callq 0x17f8 2b73: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b77: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2b7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b82: 48 8b 40 48 mov 0x48(%rax),%rax 2b86: 48 8b 40 28 mov 0x28(%rax),%rax 2b8a: 48 89 45 f0 mov %rax,-0x10(%rbp) 2b8e: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2b93: 0f 84 59 03 00 00 je 0x2ef2 2b99: 48 8b 45 88 mov -0x78(%rbp),%rax 2b9d: 48 83 c0 05 add $0x5,%rax 2ba1: 0f b6 00 movzbl (%rax),%eax 2ba4: 3c 01 cmp $0x1,%al 2ba6: 0f 85 46 03 00 00 jne 0x2ef2 2bac: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2bb0: 0f 84 3c 03 00 00 je 0x2ef2 2bb6: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2bbb: 0f 95 c0 setne %al 2bbe: 0f b6 c0 movzbl %al,%eax 2bc1: 48 85 c0 test %rax,%rax 2bc4: 74 1a je 0x2be0 2bc6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2bca: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2bd1: 0f 93 c0 setae %al 2bd4: 0f b6 c0 movzbl %al,%eax 2bd7: 48 85 c0 test %rax,%rax 2bda: 0f 85 78 f9 ff ff jne 0x2558 2be0: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2be7: 48 2b 45 f0 sub -0x10(%rbp),%rax 2beb: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2bef: 48 c1 e2 06 shl $0x6,%rdx 2bf3: 48 39 d0 cmp %rdx,%rax 2bf6: 0f 92 c0 setb %al 2bf9: 0f b6 c0 movzbl %al,%eax 2bfc: 48 85 c0 test %rax,%rax 2bff: 0f 85 53 f9 ff ff jne 0x2558 2c05: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2c09: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c0d: 48 01 c2 add %rax,%rdx 2c10: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c14: 48 89 50 50 mov %rdx,0x50(%rax) 2c18: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2c20: e9 ba 02 00 00 jmpq 0x2edf 2c25: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c29: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c2d: 48 89 d0 mov %rdx,%rax 2c30: 48 01 c0 add %rax,%rax 2c33: 48 01 d0 add %rdx,%rax 2c36: 48 c1 e0 02 shl $0x2,%rax 2c3a: 48 01 d0 add %rdx,%rax 2c3d: 48 c1 e0 04 shl $0x4,%rax 2c41: 48 01 c8 add %rcx,%rax 2c44: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2c4b: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c4f: 48 89 02 mov %rax,(%rdx) 2c52: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c56: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c5a: 48 89 d0 mov %rdx,%rax 2c5d: 48 01 c0 add %rax,%rax 2c60: 48 01 d0 add %rdx,%rax 2c63: 48 c1 e0 02 shl $0x2,%rax 2c67: 48 01 d0 add %rdx,%rax 2c6a: 48 c1 e0 04 shl $0x4,%rax 2c6e: 48 01 c8 add %rcx,%rax 2c71: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2c78: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c7c: 48 89 02 mov %rax,(%rdx) 2c7f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c83: 48 8b 40 50 mov 0x50(%rax),%rax 2c87: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c8b: 48 c1 e2 06 shl $0x6,%rdx 2c8f: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2c93: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2c97: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c9b: 48 89 d0 mov %rdx,%rax 2c9e: 48 01 c0 add %rax,%rax 2ca1: 48 01 d0 add %rdx,%rax 2ca4: 48 c1 e0 02 shl $0x2,%rax 2ca8: 48 01 d0 add %rdx,%rax 2cab: 48 c1 e0 04 shl $0x4,%rax 2caf: 48 01 f0 add %rsi,%rax 2cb2: 48 05 68 01 00 00 add $0x168,%rax 2cb8: 48 89 08 mov %rcx,(%rax) 2cbb: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cbf: 48 8b 40 50 mov 0x50(%rax),%rax 2cc3: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cc7: 48 c1 e2 06 shl $0x6,%rdx 2ccb: 48 01 d0 add %rdx,%rax 2cce: 48 8b 40 18 mov 0x18(%rax),%rax 2cd2: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2cd9: 0f 97 c0 seta %al 2cdc: 0f b6 c0 movzbl %al,%eax 2cdf: 48 85 c0 test %rax,%rax 2ce2: 0f 84 eb 00 00 00 je 0x2dd3 2ce8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cec: 48 8b 40 50 mov 0x50(%rax),%rax 2cf0: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cf4: 48 c1 e2 06 shl $0x6,%rdx 2cf8: 48 01 d0 add %rdx,%rax 2cfb: 48 8b 50 20 mov 0x20(%rax),%rdx 2cff: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d03: 48 8b 40 50 mov 0x50(%rax),%rax 2d07: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d0b: 48 c1 e1 06 shl $0x6,%rcx 2d0f: 48 01 c8 add %rcx,%rax 2d12: 48 8b 40 18 mov 0x18(%rax),%rax 2d16: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2d1d: 48 29 c1 sub %rax,%rcx 2d20: 48 89 c8 mov %rcx,%rax 2d23: 48 39 c2 cmp %rax,%rdx 2d26: 0f 96 c0 setbe %al 2d29: 0f b6 c0 movzbl %al,%eax 2d2c: 48 85 c0 test %rax,%rax 2d2f: 0f 84 9e 00 00 00 je 0x2dd3 2d35: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d39: 48 8b 40 50 mov 0x50(%rax),%rax 2d3d: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d41: 48 c1 e2 06 shl $0x6,%rdx 2d45: 48 01 d0 add %rdx,%rax 2d48: 48 8b 50 18 mov 0x18(%rax),%rdx 2d4c: 48 8b 45 80 mov -0x80(%rbp),%rax 2d50: 48 01 c2 add %rax,%rdx 2d53: 48 8b 45 90 mov -0x70(%rbp),%rax 2d57: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2d5b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d5f: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d63: 48 89 d0 mov %rdx,%rax 2d66: 48 01 c0 add %rax,%rax 2d69: 48 01 d0 add %rdx,%rax 2d6c: 48 c1 e0 02 shl $0x2,%rax 2d70: 48 01 d0 add %rdx,%rax 2d73: 48 c1 e0 04 shl $0x4,%rax 2d77: 48 01 f0 add %rsi,%rax 2d7a: 48 05 80 01 00 00 add $0x180,%rax 2d80: 48 89 08 mov %rcx,(%rax) 2d83: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2d87: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d8b: 48 89 d0 mov %rdx,%rax 2d8e: 48 01 c0 add %rax,%rax 2d91: 48 01 d0 add %rdx,%rax 2d94: 48 c1 e0 02 shl $0x2,%rax 2d98: 48 01 d0 add %rdx,%rax 2d9b: 48 c1 e0 04 shl $0x4,%rax 2d9f: 48 01 c8 add %rcx,%rax 2da2: 48 05 80 01 00 00 add $0x180,%rax 2da8: 48 8b 08 mov (%rax),%rcx 2dab: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2daf: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2db3: 48 89 d0 mov %rdx,%rax 2db6: 48 01 c0 add %rax,%rax 2db9: 48 01 d0 add %rdx,%rax 2dbc: 48 c1 e0 02 shl $0x2,%rax 2dc0: 48 01 d0 add %rdx,%rax 2dc3: 48 c1 e0 04 shl $0x4,%rax 2dc7: 48 01 f0 add %rsi,%rax 2dca: 48 05 78 01 00 00 add $0x178,%rax 2dd0: 48 89 08 mov %rcx,(%rax) 2dd3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2dd7: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2dde: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2de2: 48 8b 45 c0 mov -0x40(%rbp),%rax 2de6: 48 8d 50 01 lea 0x1(%rax),%rdx 2dea: 48 89 d0 mov %rdx,%rax 2ded: 48 01 c0 add %rax,%rax 2df0: 48 01 d0 add %rdx,%rax 2df3: 48 c1 e0 02 shl $0x2,%rax 2df7: 48 01 d0 add %rdx,%rax 2dfa: 48 c1 e0 04 shl $0x4,%rax 2dfe: 48 01 f0 add %rsi,%rax 2e01: 48 05 d0 00 00 00 add $0xd0,%rax 2e07: 48 89 08 mov %rcx,(%rax) 2e0a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e0e: 48 8b 40 50 mov 0x50(%rax),%rax 2e12: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e16: 48 c1 e2 06 shl $0x6,%rdx 2e1a: 48 01 d0 add %rdx,%rax 2e1d: 8b 40 04 mov 0x4(%rax),%eax 2e20: 83 f8 12 cmp $0x12,%eax 2e23: 75 5f jne 0x2e84 2e25: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e29: 48 8b 40 50 mov 0x50(%rax),%rax 2e2d: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e31: 48 c1 e2 06 shl $0x6,%rdx 2e35: 48 01 d0 add %rdx,%rax 2e38: 8b 40 28 mov 0x28(%rax),%eax 2e3b: 89 c0 mov %eax,%eax 2e3d: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2e41: 76 41 jbe 0x2e84 2e43: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e47: 48 8b 40 50 mov 0x50(%rax),%rax 2e4b: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e4f: 48 c1 e2 06 shl $0x6,%rdx 2e53: 48 01 d0 add %rdx,%rax 2e56: 8b 50 28 mov 0x28(%rax),%edx 2e59: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e5d: 89 c6 mov %eax,%esi 2e5f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2e63: 89 d2 mov %edx,%edx 2e65: 48 89 d0 mov %rdx,%rax 2e68: 48 01 c0 add %rax,%rax 2e6b: 48 01 d0 add %rdx,%rax 2e6e: 48 c1 e0 02 shl $0x2,%rax 2e72: 48 01 d0 add %rdx,%rax 2e75: 48 c1 e0 04 shl $0x4,%rax 2e79: 48 01 c8 add %rcx,%rax 2e7c: 48 05 54 01 00 00 add $0x154,%rax 2e82: 89 30 mov %esi,(%rax) 2e84: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2e88: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e8c: 48 89 d0 mov %rdx,%rax 2e8f: 48 01 c0 add %rax,%rax 2e92: 48 01 d0 add %rdx,%rax 2e95: 48 c1 e0 02 shl $0x2,%rax 2e99: 48 01 d0 add %rdx,%rax 2e9c: 48 c1 e0 04 shl $0x4,%rax 2ea0: 48 01 c8 add %rcx,%rax 2ea3: 48 05 54 01 00 00 add $0x154,%rax 2ea9: 8b 00 mov (%rax),%eax 2eab: 85 c0 test %eax,%eax 2ead: 75 2b jne 0x2eda 2eaf: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2eb3: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2eb7: 48 89 d0 mov %rdx,%rax 2eba: 48 01 c0 add %rax,%rax 2ebd: 48 01 d0 add %rdx,%rax 2ec0: 48 c1 e0 02 shl $0x2,%rax 2ec4: 48 01 d0 add %rdx,%rax 2ec7: 48 c1 e0 04 shl $0x4,%rax 2ecb: 48 01 c8 add %rcx,%rax 2ece: 48 05 54 01 00 00 add $0x154,%rax 2ed4: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2eda: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2edf: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ee3: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2ee7: 0f 82 38 fd ff ff jb 0x2c25 2eed: e9 b1 00 00 00 jmpq 0x2fa3 2ef2: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2efa: e9 96 00 00 00 jmpq 0x2f95 2eff: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f03: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f07: 48 89 d0 mov %rdx,%rax 2f0a: 48 01 c0 add %rax,%rax 2f0d: 48 01 d0 add %rdx,%rax 2f10: 48 c1 e0 02 shl $0x2,%rax 2f14: 48 01 d0 add %rdx,%rax 2f17: 48 c1 e0 04 shl $0x4,%rax 2f1b: 48 01 c8 add %rcx,%rax 2f1e: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2f25: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f29: 48 89 02 mov %rax,(%rdx) 2f2c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f30: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f34: 48 89 d0 mov %rdx,%rax 2f37: 48 01 c0 add %rax,%rax 2f3a: 48 01 d0 add %rdx,%rax 2f3d: 48 c1 e0 02 shl $0x2,%rax 2f41: 48 01 d0 add %rdx,%rax 2f44: 48 c1 e0 04 shl $0x4,%rax 2f48: 48 01 c8 add %rcx,%rax 2f4b: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2f52: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f56: 48 89 02 mov %rax,(%rdx) 2f59: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f5d: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2f64: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2f68: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f6c: 48 8d 50 01 lea 0x1(%rax),%rdx 2f70: 48 89 d0 mov %rdx,%rax 2f73: 48 01 c0 add %rax,%rax 2f76: 48 01 d0 add %rdx,%rax 2f79: 48 c1 e0 02 shl $0x2,%rax 2f7d: 48 01 d0 add %rdx,%rax 2f80: 48 c1 e0 04 shl $0x4,%rax 2f84: 48 01 f0 add %rsi,%rax 2f87: 48 05 d0 00 00 00 add $0xd0,%rax 2f8d: 48 89 08 mov %rcx,(%rax) 2f90: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 2f95: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f99: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f9d: 0f 82 5c ff ff ff jb 0x2eff 2fa3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fa7: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2fae: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fb2: 48 89 50 60 mov %rdx,0x60(%rax) 2fb6: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fba: c9 leaveq 2fbb: c3 retq 2fbc: f3 rep 2fbd: 0f pop %cs 2fbe: 1e push %ds 2fbf: fa cli 2fc0: 55 push %rbp 2fc1: 48 89 e5 mov %rsp,%rbp 2fc4: 48 83 ec 40 sub $0x40,%rsp 2fc8: 89 7d ec mov %edi,-0x14(%rbp) 2fcb: 48 89 75 e0 mov %rsi,-0x20(%rbp) 2fcf: 48 89 55 d8 mov %rdx,-0x28(%rbp) 2fd3: 48 89 4d d0 mov %rcx,-0x30(%rbp) 2fd7: 44 89 45 e8 mov %r8d,-0x18(%rbp) 2fdb: 4c 89 4d c8 mov %r9,-0x38(%rbp) 2fdf: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2fe3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fe7: 48 01 d0 add %rdx,%rax 2fea: 48 89 45 f8 mov %rax,-0x8(%rbp) 2fee: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2ff2: 48 8b 45 f8 mov -0x8(%rbp),%rax 2ff6: 48 89 d6 mov %rdx,%rsi 2ff9: 48 89 c7 mov %rax,%rdi 2ffc: e8 c6 e8 ff ff callq 0x18c7 3001: 89 45 f4 mov %eax,-0xc(%rbp) 3004: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 3008: 74 37 je 0x3041 300a: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 300e: 75 56 jne 0x3066 3010: 44 8b 45 e8 mov -0x18(%rbp),%r8d 3014: 48 8b 7d d0 mov -0x30(%rbp),%rdi 3018: 48 8b 4d d8 mov -0x28(%rbp),%rcx 301c: 48 8b 55 f8 mov -0x8(%rbp),%rdx 3020: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3024: 8b 45 ec mov -0x14(%rbp),%eax 3027: 48 83 ec 08 sub $0x8,%rsp 302b: ff 75 c8 pushq -0x38(%rbp) 302e: 45 89 c1 mov %r8d,%r9d 3031: 49 89 f8 mov %rdi,%r8 3034: 89 c7 mov %eax,%edi 3036: e8 4e f0 ff ff callq 0x2089 303b: 48 83 c4 10 add $0x10,%rsp 303f: eb 51 jmp 0x3092 3041: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3045: 8b 7d e8 mov -0x18(%rbp),%edi 3048: 48 8b 4d d0 mov -0x30(%rbp),%rcx 304c: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3050: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3054: 8b 45 ec mov -0x14(%rbp),%eax 3057: 4d 89 c1 mov %r8,%r9 305a: 41 89 f8 mov %edi,%r8d 305d: 89 c7 mov %eax,%edi 305f: e8 7b ea ff ff callq 0x1adf 3064: eb 2c jmp 0x3092 3066: 90 nop 3067: 4c 8b 45 c8 mov -0x38(%rbp),%r8 306b: 8b 7d e8 mov -0x18(%rbp),%edi 306e: 48 8b 4d d0 mov -0x30(%rbp),%rcx 3072: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3076: 48 8b 75 e0 mov -0x20(%rbp),%rsi 307a: 8b 45 ec mov -0x14(%rbp),%eax 307d: 6a 00 pushq $0x0 307f: 6a 00 pushq $0x0 3081: 4d 89 c1 mov %r8,%r9 3084: 41 89 f8 mov %edi,%r8d 3087: 89 c7 mov %eax,%edi 3089: e8 f8 e8 ff ff callq 0x1986 308e: 48 83 c4 10 add $0x10,%rsp 3092: c9 leaveq 3093: c3 retq 3094: f3 rep 3095: 0f pop %cs 3096: 1e push %ds 3097: fa cli 3098: 55 push %rbp 3099: 48 89 e5 mov %rsp,%rbp 309c: 48 83 c4 80 add $0xffffffffffffff80,%rsp 30a0: 89 7d 9c mov %edi,-0x64(%rbp) 30a3: 48 89 75 90 mov %rsi,-0x70(%rbp) 30a7: 48 89 55 88 mov %rdx,-0x78(%rbp) 30ab: 89 4d 98 mov %ecx,-0x68(%rbp) 30ae: 4c 89 45 80 mov %r8,-0x80(%rbp) 30b2: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 30ba: 00 30bb: 48 89 45 f8 mov %rax,-0x8(%rbp) 30bf: 31 c0 xor %eax,%eax 30c1: b8 40 00 00 00 mov $0x40,%eax 30c6: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 30cb: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 30d0: 48 89 c2 mov %rax,%rdx 30d3: 48 8b 4d 90 mov -0x70(%rbp),%rcx 30d7: 48 8d 75 b0 lea -0x50(%rbp),%rsi 30db: 8b 45 9c mov -0x64(%rbp),%eax 30de: 89 c7 mov %eax,%edi 30e0: e8 46 e7 ff ff callq 0x182b 30e5: 48 89 45 a8 mov %rax,-0x58(%rbp) 30e9: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 30ee: 0f 94 c0 sete %al 30f1: 0f b6 c0 movzbl %al,%eax 30f4: 48 85 c0 test %rax,%rax 30f7: 74 14 je 0x310d 30f9: bf 09 00 00 00 mov $0x9,%edi 30fe: e8 53 e5 ff ff callq 0x1656 3103: b8 00 00 00 00 mov $0x0,%eax 3108: e9 c5 00 00 00 jmpq 0x31d2 310d: 48 8b 55 a8 mov -0x58(%rbp),%rdx 3111: 48 8d 45 b0 lea -0x50(%rbp),%rax 3115: 48 89 d6 mov %rdx,%rsi 3118: 48 89 c7 mov %rax,%rdi 311b: e8 a7 e7 ff ff callq 0x18c7 3120: 89 45 a4 mov %eax,-0x5c(%rbp) 3123: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 3127: 74 08 je 0x3131 3129: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 312d: 74 28 je 0x3157 312f: eb 74 jmp 0x31a5 3131: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3135: 8b 75 98 mov -0x68(%rbp),%esi 3138: 48 8b 4d 88 mov -0x78(%rbp),%rcx 313c: 48 8b 55 90 mov -0x70(%rbp),%rdx 3140: 8b 45 9c mov -0x64(%rbp),%eax 3143: 49 89 f9 mov %rdi,%r9 3146: 41 89 f0 mov %esi,%r8d 3149: be 00 00 00 00 mov $0x0,%esi 314e: 89 c7 mov %eax,%edi 3150: e8 8a e9 ff ff callq 0x1adf 3155: eb 7b jmp 0x31d2 3157: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 315b: 3c 01 cmp $0x1,%al 315d: 75 07 jne 0x3166 315f: ba 34 00 00 00 mov $0x34,%edx 3164: eb 05 jmp 0x316b 3166: ba 40 00 00 00 mov $0x40,%edx 316b: 48 8b 45 a8 mov -0x58(%rbp),%rax 316f: 48 39 c2 cmp %rax,%rdx 3172: 77 31 ja 0x31a5 3174: 8b 7d 98 mov -0x68(%rbp),%edi 3177: 48 8b 75 88 mov -0x78(%rbp),%rsi 317b: 48 8b 4d 90 mov -0x70(%rbp),%rcx 317f: 48 8d 55 b0 lea -0x50(%rbp),%rdx 3183: 8b 45 9c mov -0x64(%rbp),%eax 3186: 48 83 ec 08 sub $0x8,%rsp 318a: ff 75 80 pushq -0x80(%rbp) 318d: 41 89 f9 mov %edi,%r9d 3190: 49 89 f0 mov %rsi,%r8 3193: be 00 00 00 00 mov $0x0,%esi 3198: 89 c7 mov %eax,%edi 319a: e8 ea ee ff ff callq 0x2089 319f: 48 83 c4 10 add $0x10,%rsp 31a3: eb 2d jmp 0x31d2 31a5: 90 nop 31a6: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31aa: 8b 75 98 mov -0x68(%rbp),%esi 31ad: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31b1: 48 8b 55 90 mov -0x70(%rbp),%rdx 31b5: 8b 45 9c mov -0x64(%rbp),%eax 31b8: 6a 00 pushq $0x0 31ba: 6a 00 pushq $0x0 31bc: 49 89 f9 mov %rdi,%r9 31bf: 41 89 f0 mov %esi,%r8d 31c2: be 00 00 00 00 mov $0x0,%esi 31c7: 89 c7 mov %eax,%edi 31c9: e8 b8 e7 ff ff callq 0x1986 31ce: 48 83 c4 10 add $0x10,%rsp 31d2: 48 8b 4d f8 mov -0x8(%rbp),%rcx 31d6: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 31de: 00 31df: 74 05 je 0x31e6 31e1: e8 0a e0 ff ff callq 0x11f0 31e6: c9 leaveq 31e7: c3 retq 31e8: f3 rep 31e9: 0f pop %cs 31ea: 1e push %ds 31eb: fa cli 31ec: 55 push %rbp 31ed: 48 89 e5 mov %rsp,%rbp 31f0: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 31f7: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 31fd: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 3204: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 320b: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 3211: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 3218: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3220: 00 3221: 48 89 45 f8 mov %rax,-0x8(%rbp) 3225: 31 c0 xor %eax,%eax 3227: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 322f: 00 00 00 3232: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3239: 74 1b je 0x3256 323b: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 3242: 74 12 je 0x3256 3244: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 324b: 74 09 je 0x3256 324d: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3254: 75 07 jne 0x325d 3256: b8 01 00 00 00 mov $0x1,%eax 325b: eb 05 jmp 0x3262 325d: b8 00 00 00 00 mov $0x0,%eax 3262: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 3268: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3270: 75 32 jne 0x32a4 3272: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 327a: 75 51 jne 0x32cd 327c: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 3283: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3289: 48 89 d6 mov %rdx,%rsi 328c: 89 c7 mov %eax,%edi 328e: e8 8d 15 00 00 callq 0x4820 3293: 85 c0 test %eax,%eax 3295: 75 36 jne 0x32cd 3297: 48 8b 45 90 mov -0x70(%rbp),%rax 329b: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 32a2: eb 29 jmp 0x32cd 32a4: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32ac: 75 1f jne 0x32cd 32ae: 48 8d 0d 2b 27 00 00 lea 0x272b(%rip),%rcx # 0x59e0 32b5: ba 91 02 00 00 mov $0x291,%edx 32ba: 48 8d 35 b7 25 00 00 lea 0x25b7(%rip),%rsi # 0x5878 32c1: 48 8d 3d 60 26 00 00 lea 0x2660(%rip),%rdi # 0x5928 32c8: e8 63 df ff ff callq 0x1230 32cd: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 32d4: 0f 84 97 00 00 00 je 0x3371 32da: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32e2: 75 7c jne 0x3360 32e4: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32eb: 74 09 je 0x32f6 32ed: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32f4: 75 07 jne 0x32fd 32f6: bf 02 00 00 00 mov $0x2,%edi 32fb: eb 05 jmp 0x3302 32fd: bf 01 00 00 00 mov $0x1,%edi 3302: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3309: 75 07 jne 0x3312 330b: be 01 00 00 00 mov $0x1,%esi 3310: eb 05 jmp 0x3317 3312: be 03 00 00 00 mov $0x3,%esi 3317: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 331e: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 3324: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 332b: 49 89 c9 mov %rcx,%r9 332e: 41 89 d0 mov %edx,%r8d 3331: 89 f9 mov %edi,%ecx 3333: 89 f2 mov %esi,%edx 3335: 48 89 c6 mov %rax,%rsi 3338: bf 00 00 00 00 mov $0x0,%edi 333d: e8 be de ff ff callq 0x1200 3342: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3349: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3351: 75 1e jne 0x3371 3353: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 335b: 00 00 00 335e: eb 11 jmp 0x3371 3360: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3367: 48 8b 00 mov (%rax),%rax 336a: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3371: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 3379: 0f 84 d3 00 00 00 je 0x3452 337f: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3387: 75 1f jne 0x33a8 3389: 48 8d 0d 50 26 00 00 lea 0x2650(%rip),%rcx # 0x59e0 3390: ba ad 02 00 00 mov $0x2ad,%edx 3395: 48 8d 35 dc 24 00 00 lea 0x24dc(%rip),%rsi # 0x5878 339c: 48 8d 3d 9e 25 00 00 lea 0x259e(%rip),%rdi # 0x5941 33a3: e8 88 de ff ff callq 0x1230 33a8: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 33af: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 33b5: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 33bc: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 33c3: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 33ca: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 33d0: 4d 89 c1 mov %r8,%r9 33d3: 41 89 f8 mov %edi,%r8d 33d6: 89 c7 mov %eax,%edi 33d8: e8 df fb ff ff callq 0x2fbc 33dd: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 33e4: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 33ec: 75 38 jne 0x3426 33ee: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 33f6: 74 13 je 0x340b 33f8: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 33ff: 48 8b 00 mov (%rax),%rax 3402: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 3409: 74 1b je 0x3426 340b: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 3412: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 3419: 48 89 d6 mov %rdx,%rsi 341c: 48 89 c7 mov %rax,%rdi 341f: e8 ac de ff ff callq 0x12d0 3424: eb 23 jmp 0x3449 3426: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 342e: 75 19 jne 0x3449 3430: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3437: 8b 40 38 mov 0x38(%rax),%eax 343a: 83 c8 40 or $0x40,%eax 343d: 89 c2 mov %eax,%edx 343f: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3446: 89 50 38 mov %edx,0x38(%rax) 3449: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3450: eb 2b jmp 0x347d 3452: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 3459: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 345f: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 3466: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 346d: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3473: 49 89 f8 mov %rdi,%r8 3476: 89 c7 mov %eax,%edi 3478: e8 17 fc ff ff callq 0x3094 347d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3481: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3489: 00 348a: 74 05 je 0x3491 348c: e8 5f dd ff ff callq 0x11f0 3491: c9 leaveq 3492: c3 retq 3493: f3 rep 3494: 0f pop %cs 3495: 1e push %ds 3496: fa cli 3497: 55 push %rbp 3498: 48 89 e5 mov %rsp,%rbp 349b: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 34a2: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 34a9: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 34b1: 00 34b2: 48 89 45 f8 mov %rax,-0x8(%rbp) 34b6: 31 c0 xor %eax,%eax 34b8: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 34c0: 00 00 00 34c3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34ca: 48 8b 00 mov (%rax),%rax 34cd: 48 85 c0 test %rax,%rax 34d0: 74 59 je 0x352b 34d2: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34d9: 48 8b 50 30 mov 0x30(%rax),%rdx 34dd: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34e4: 48 39 c2 cmp %rax,%rdx 34e7: 72 1e jb 0x3507 34e9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34f0: 48 8b 50 30 mov 0x30(%rax),%rdx 34f4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34fb: 48 29 c2 sub %rax,%rdx 34fe: 48 89 d0 mov %rdx,%rax 3501: 48 83 f8 3b cmp $0x3b,%rax 3505: 77 0a ja 0x3511 3507: b8 00 00 00 00 mov $0x0,%eax 350c: e9 b5 02 00 00 jmpq 0x37c6 3511: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3518: 48 8b 10 mov (%rax),%rdx 351b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3522: 48 01 d0 add %rdx,%rax 3525: 48 89 45 80 mov %rax,-0x80(%rbp) 3529: eb 53 jmp 0x357e 352b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3532: 48 8b 50 28 mov 0x28(%rax),%rdx 3536: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 353d: 48 01 c2 add %rax,%rdx 3540: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3547: 8b 40 24 mov 0x24(%rax),%eax 354a: 48 8d 75 b0 lea -0x50(%rbp),%rsi 354e: 48 89 d1 mov %rdx,%rcx 3551: ba 3c 00 00 00 mov $0x3c,%edx 3556: 89 c7 mov %eax,%edi 3558: e8 ce e2 ff ff callq 0x182b 355d: 48 83 f8 3c cmp $0x3c,%rax 3561: 0f 95 c0 setne %al 3564: 0f b6 c0 movzbl %al,%eax 3567: 48 85 c0 test %rax,%rax 356a: 74 0a je 0x3576 356c: b8 00 00 00 00 mov $0x0,%eax 3571: e9 50 02 00 00 jmpq 0x37c6 3576: 48 8d 45 b0 lea -0x50(%rbp),%rax 357a: 48 89 45 80 mov %rax,-0x80(%rbp) 357e: 48 8b 45 80 mov -0x80(%rbp),%rax 3582: 48 83 c0 30 add $0x30,%rax 3586: 48 89 45 88 mov %rax,-0x78(%rbp) 358a: 48 8b 45 80 mov -0x80(%rbp),%rax 358e: 0f b6 40 39 movzbl 0x39(%rax),%eax 3592: 3c 20 cmp $0x20,%al 3594: 74 27 je 0x35bd 3596: 48 8b 45 80 mov -0x80(%rbp),%rax 359a: 48 8d 48 30 lea 0x30(%rax),%rcx 359e: 48 8d 45 ed lea -0x13(%rbp),%rax 35a2: ba 0a 00 00 00 mov $0xa,%edx 35a7: 48 89 ce mov %rcx,%rsi 35aa: 48 89 c7 mov %rax,%rdi 35ad: e8 2e dd ff ff callq 0x12e0 35b2: c6 00 00 movb $0x0,(%rax) 35b5: 48 8d 45 ed lea -0x13(%rbp),%rax 35b9: 48 89 45 88 mov %rax,-0x78(%rbp) 35bd: 48 8b 45 88 mov -0x78(%rbp),%rax 35c1: 48 89 c7 mov %rax,%rdi 35c4: e8 27 dd ff ff callq 0x12f0 35c9: 48 89 45 98 mov %rax,-0x68(%rbp) 35cd: 48 8b 45 80 mov -0x80(%rbp),%rax 35d1: ba 10 00 00 00 mov $0x10,%edx 35d6: 48 8d 35 7e 23 00 00 lea 0x237e(%rip),%rsi # 0x595b 35dd: 48 89 c7 mov %rax,%rdi 35e0: e8 8b dc ff ff callq 0x1270 35e5: 85 c0 test %eax,%eax 35e7: 75 11 jne 0x35fa 35e9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35f0: 48 8b 00 mov (%rax),%rax 35f3: 48 85 c0 test %rax,%rax 35f6: 75 2b jne 0x3623 35f8: eb 55 jmp 0x364f 35fa: 48 8b 45 98 mov -0x68(%rbp),%rax 35fe: 48 83 c0 01 add $0x1,%rax 3602: 48 83 e0 fe and $0xfffffffffffffffe,%rax 3606: 48 89 c2 mov %rax,%rdx 3609: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3610: 48 01 d0 add %rdx,%rax 3613: 48 83 c0 3c add $0x3c,%rax 3617: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 361e: e9 a0 fe ff ff jmpq 0x34c3 3623: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 362a: 48 8b 50 30 mov 0x30(%rax),%rdx 362e: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3635: 48 29 c2 sub %rax,%rdx 3638: 48 89 d0 mov %rdx,%rax 363b: 48 83 e8 3c sub $0x3c,%rax 363f: 48 39 45 98 cmp %rax,-0x68(%rbp) 3643: 76 0a jbe 0x364f 3645: b8 00 00 00 00 mov $0x0,%eax 364a: e9 77 01 00 00 jmpq 0x37c6 364f: 48 8b 45 98 mov -0x68(%rbp),%rax 3653: 48 89 c7 mov %rax,%rdi 3656: e8 55 dc ff ff callq 0x12b0 365b: 48 89 45 a0 mov %rax,-0x60(%rbp) 365f: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 3664: 0f 84 58 01 00 00 je 0x37c2 366a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3671: 48 8b 00 mov (%rax),%rax 3674: 48 85 c0 test %rax,%rax 3677: 74 39 je 0x36b2 3679: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3680: 48 8b 00 mov (%rax),%rax 3683: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 368a: 48 83 c2 3c add $0x3c,%rdx 368e: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 3692: 48 8b 55 98 mov -0x68(%rbp),%rdx 3696: 48 8b 45 a0 mov -0x60(%rbp),%rax 369a: 48 89 ce mov %rcx,%rsi 369d: 48 89 c7 mov %rax,%rdi 36a0: e8 fb db ff ff callq 0x12a0 36a5: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 36ac: 48 89 42 60 mov %rax,0x60(%rdx) 36b0: eb 7b jmp 0x372d 36b2: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36b9: 48 8b 50 28 mov 0x28(%rax),%rdx 36bd: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36c4: 48 01 d0 add %rdx,%rax 36c7: 48 83 c0 3c add $0x3c,%rax 36cb: 48 89 c1 mov %rax,%rcx 36ce: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36d5: 8b 40 24 mov 0x24(%rax),%eax 36d8: 48 8b 55 98 mov -0x68(%rbp),%rdx 36dc: 48 8b 75 a0 mov -0x60(%rbp),%rsi 36e0: 89 c7 mov %eax,%edi 36e2: e8 44 e1 ff ff callq 0x182b 36e7: 48 8b 55 98 mov -0x68(%rbp),%rdx 36eb: 48 39 d0 cmp %rdx,%rax 36ee: 0f 95 c0 setne %al 36f1: 0f b6 c0 movzbl %al,%eax 36f4: 48 85 c0 test %rax,%rax 36f7: 74 25 je 0x371e 36f9: 48 8b 45 a0 mov -0x60(%rbp),%rax 36fd: 48 89 c7 mov %rax,%rdi 3700: e8 bb da ff ff callq 0x11c0 3705: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 370c: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 3714: b8 00 00 00 00 mov $0x0,%eax 3719: e9 a8 00 00 00 jmpq 0x37c6 371e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3725: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3729: 48 89 50 60 mov %rdx,0x60(%rax) 372d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3734: 48 8b 55 98 mov -0x68(%rbp),%rdx 3738: 48 89 50 68 mov %rdx,0x68(%rax) 373c: 48 8b 45 a0 mov -0x60(%rbp),%rax 3740: 48 89 45 90 mov %rax,-0x70(%rbp) 3744: 48 8b 45 90 mov -0x70(%rbp),%rax 3748: 48 89 45 a8 mov %rax,-0x58(%rbp) 374c: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3750: 48 8b 45 98 mov -0x68(%rbp),%rax 3754: 48 01 d0 add %rdx,%rax 3757: 48 2b 45 90 sub -0x70(%rbp),%rax 375b: 48 89 c2 mov %rax,%rdx 375e: 48 8b 45 90 mov -0x70(%rbp),%rax 3762: be 2f 00 00 00 mov $0x2f,%esi 3767: 48 89 c7 mov %rax,%rdi 376a: e8 f1 da ff ff callq 0x1260 376f: 48 89 45 90 mov %rax,-0x70(%rbp) 3773: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3778: 75 25 jne 0x379f 377a: 48 8b 55 a0 mov -0x60(%rbp),%rdx 377e: 48 8b 45 98 mov -0x68(%rbp),%rax 3782: 48 01 d0 add %rdx,%rax 3785: 48 2b 45 a8 sub -0x58(%rbp),%rax 3789: 48 89 c2 mov %rax,%rdx 378c: 48 8b 45 a8 mov -0x58(%rbp),%rax 3790: be 00 00 00 00 mov $0x0,%esi 3795: 48 89 c7 mov %rax,%rdi 3798: e8 a3 da ff ff callq 0x1240 379d: eb 23 jmp 0x37c2 379f: 48 8b 45 90 mov -0x70(%rbp),%rax 37a3: 48 8d 50 01 lea 0x1(%rax),%rdx 37a7: 48 89 55 90 mov %rdx,-0x70(%rbp) 37ab: c6 00 00 movb $0x0,(%rax) 37ae: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37b2: 48 8b 45 98 mov -0x68(%rbp),%rax 37b6: 48 01 d0 add %rdx,%rax 37b9: 48 39 45 90 cmp %rax,-0x70(%rbp) 37bd: 73 02 jae 0x37c1 37bf: eb 83 jmp 0x3744 37c1: 90 nop 37c2: 48 8b 45 a0 mov -0x60(%rbp),%rax 37c6: 48 8b 4d f8 mov -0x8(%rbp),%rcx 37ca: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 37d2: 00 37d3: 74 05 je 0x37da 37d5: e8 16 da ff ff callq 0x11f0 37da: c9 leaveq 37db: c3 retq 37dc: f3 rep 37dd: 0f pop %cs 37de: 1e push %ds 37df: fa cli 37e0: 55 push %rbp 37e1: 48 89 e5 mov %rsp,%rbp 37e4: 48 83 c4 80 add $0xffffffffffffff80,%rsp 37e8: 48 89 7d 88 mov %rdi,-0x78(%rbp) 37ec: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 37f4: 00 37f5: 48 89 45 f8 mov %rax,-0x8(%rbp) 37f9: 31 c0 xor %eax,%eax 37fb: 48 8b 45 88 mov -0x78(%rbp),%rax 37ff: 48 8b 00 mov (%rax),%rax 3802: 48 85 c0 test %rax,%rax 3805: 0f 84 8e 00 00 00 je 0x3899 380b: 48 8b 45 88 mov -0x78(%rbp),%rax 380f: 48 8b 40 70 mov 0x70(%rax),%rax 3813: 48 89 c2 mov %rax,%rdx 3816: 48 8b 45 88 mov -0x78(%rbp),%rax 381a: 48 8b 40 28 mov 0x28(%rax),%rax 381e: 48 89 c1 mov %rax,%rcx 3821: 48 8b 45 88 mov -0x78(%rbp),%rax 3825: 48 8b 40 30 mov 0x30(%rax),%rax 3829: 48 01 c8 add %rcx,%rax 382c: 48 39 c2 cmp %rax,%rdx 382f: 0f 97 c0 seta %al 3832: 0f b6 c0 movzbl %al,%eax 3835: 48 85 c0 test %rax,%rax 3838: 75 33 jne 0x386d 383a: 48 8b 45 88 mov -0x78(%rbp),%rax 383e: 48 8b 40 28 mov 0x28(%rax),%rax 3842: 48 89 c2 mov %rax,%rdx 3845: 48 8b 45 88 mov -0x78(%rbp),%rax 3849: 48 8b 40 30 mov 0x30(%rax),%rax 384d: 48 01 c2 add %rax,%rdx 3850: 48 8b 45 88 mov -0x78(%rbp),%rax 3854: 48 8b 40 70 mov 0x70(%rax),%rax 3858: 48 29 c2 sub %rax,%rdx 385b: 48 89 d0 mov %rdx,%rax 385e: 48 83 f8 3b cmp $0x3b,%rax 3862: 0f 96 c0 setbe %al 3865: 0f b6 c0 movzbl %al,%eax 3868: 48 85 c0 test %rax,%rax 386b: 74 14 je 0x3881 386d: bf 0e 00 00 00 mov $0xe,%edi 3872: e8 df dd ff ff callq 0x1656 3877: b8 ff ff ff ff mov $0xffffffff,%eax 387c: e9 7f 05 00 00 jmpq 0x3e00 3881: 48 8b 45 88 mov -0x78(%rbp),%rax 3885: 48 8b 10 mov (%rax),%rdx 3888: 48 8b 45 88 mov -0x78(%rbp),%rax 388c: 48 8b 40 70 mov 0x70(%rax),%rax 3890: 48 01 d0 add %rdx,%rax 3893: 48 89 45 c0 mov %rax,-0x40(%rbp) 3897: eb 53 jmp 0x38ec 3899: 48 8b 45 88 mov -0x78(%rbp),%rax 389d: 48 05 a8 00 00 00 add $0xa8,%rax 38a3: 48 89 45 c0 mov %rax,-0x40(%rbp) 38a7: 48 8b 45 88 mov -0x78(%rbp),%rax 38ab: 48 8b 50 70 mov 0x70(%rax),%rdx 38af: 48 8b 45 88 mov -0x78(%rbp),%rax 38b3: 8b 40 24 mov 0x24(%rax),%eax 38b6: 48 8b 75 c0 mov -0x40(%rbp),%rsi 38ba: 48 89 d1 mov %rdx,%rcx 38bd: ba 3c 00 00 00 mov $0x3c,%edx 38c2: 89 c7 mov %eax,%edi 38c4: e8 62 df ff ff callq 0x182b 38c9: 48 83 f8 3c cmp $0x3c,%rax 38cd: 0f 95 c0 setne %al 38d0: 0f b6 c0 movzbl %al,%eax 38d3: 48 85 c0 test %rax,%rax 38d6: 74 14 je 0x38ec 38d8: bf 0e 00 00 00 mov $0xe,%edi 38dd: e8 74 dd ff ff callq 0x1656 38e2: b8 ff ff ff ff mov $0xffffffff,%eax 38e7: e9 14 05 00 00 jmpq 0x3e00 38ec: 48 8b 45 c0 mov -0x40(%rbp),%rax 38f0: 48 83 c0 3a add $0x3a,%rax 38f4: ba 02 00 00 00 mov $0x2,%edx 38f9: 48 8d 35 6c 20 00 00 lea 0x206c(%rip),%rsi # 0x596c 3900: 48 89 c7 mov %rax,%rdi 3903: e8 68 d9 ff ff callq 0x1270 3908: 85 c0 test %eax,%eax 390a: 0f 95 c0 setne %al 390d: 0f b6 c0 movzbl %al,%eax 3910: 48 85 c0 test %rax,%rax 3913: 74 14 je 0x3929 3915: bf 0f 00 00 00 mov $0xf,%edi 391a: e8 37 dd ff ff callq 0x1656 391f: b8 ff ff ff ff mov $0xffffffff,%eax 3924: e9 d7 04 00 00 jmpq 0x3e00 3929: 48 8b 45 c0 mov -0x40(%rbp),%rax 392d: 48 8b 55 88 mov -0x78(%rbp),%rdx 3931: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3938: 48 8b 50 08 mov 0x8(%rax),%rdx 393c: 48 8b 00 mov (%rax),%rax 393f: 48 89 01 mov %rax,(%rcx) 3942: 48 89 51 08 mov %rdx,0x8(%rcx) 3946: 48 8d 41 10 lea 0x10(%rcx),%rax 394a: c6 00 00 movb $0x0,(%rax) 394d: 48 8b 45 88 mov -0x78(%rbp),%rax 3951: 48 83 c0 78 add $0x78,%rax 3955: 48 89 45 c8 mov %rax,-0x38(%rbp) 3959: 48 8b 45 c0 mov -0x40(%rbp),%rax 395d: 0f b6 00 movzbl (%rax),%eax 3960: 3c 2f cmp $0x2f,%al 3962: 0f 85 de 01 00 00 jne 0x3b46 3968: 48 8b 45 c0 mov -0x40(%rbp),%rax 396c: 0f b6 40 01 movzbl 0x1(%rax),%eax 3970: 3c 20 cmp $0x20,%al 3972: 75 46 jne 0x39ba 3974: 48 8b 45 c0 mov -0x40(%rbp),%rax 3978: ba 10 00 00 00 mov $0x10,%edx 397d: 48 8d 35 eb 1f 00 00 lea 0x1feb(%rip),%rsi # 0x596f 3984: 48 89 c7 mov %rax,%rdi 3987: e8 e4 d8 ff ff callq 0x1270 398c: 85 c0 test %eax,%eax 398e: 75 2a jne 0x39ba 3990: 48 8b 45 88 mov -0x78(%rbp),%rax 3994: 48 05 e4 00 00 00 add $0xe4,%rax 399a: ba 02 00 00 00 mov $0x2,%edx 399f: 48 8d 35 da 1f 00 00 lea 0x1fda(%rip),%rsi # 0x5980 39a6: 48 89 c7 mov %rax,%rdi 39a9: e8 f2 d8 ff ff callq 0x12a0 39ae: 48 8b 55 c8 mov -0x38(%rbp),%rdx 39b2: 48 89 02 mov %rax,(%rdx) 39b5: e9 17 02 00 00 jmpq 0x3bd1 39ba: 48 8b 45 c0 mov -0x40(%rbp),%rax 39be: 0f b6 40 01 movzbl 0x1(%rax),%eax 39c2: 3c 53 cmp $0x53,%al 39c4: 75 46 jne 0x3a0c 39c6: 48 8b 45 c0 mov -0x40(%rbp),%rax 39ca: ba 10 00 00 00 mov $0x10,%edx 39cf: 48 8d 35 ac 1f 00 00 lea 0x1fac(%rip),%rsi # 0x5982 39d6: 48 89 c7 mov %rax,%rdi 39d9: e8 92 d8 ff ff callq 0x1270 39de: 85 c0 test %eax,%eax 39e0: 75 2a jne 0x3a0c 39e2: 48 8b 45 88 mov -0x78(%rbp),%rax 39e6: 48 05 e4 00 00 00 add $0xe4,%rax 39ec: ba 08 00 00 00 mov $0x8,%edx 39f1: 48 8d 35 9b 1f 00 00 lea 0x1f9b(%rip),%rsi # 0x5993 39f8: 48 89 c7 mov %rax,%rdi 39fb: e8 a0 d8 ff ff callq 0x12a0 3a00: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a04: 48 89 02 mov %rax,(%rdx) 3a07: e9 c5 01 00 00 jmpq 0x3bd1 3a0c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a10: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a14: 3c 2f cmp $0x2f,%al 3a16: 75 46 jne 0x3a5e 3a18: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a1c: ba 10 00 00 00 mov $0x10,%edx 3a21: 48 8d 35 33 1f 00 00 lea 0x1f33(%rip),%rsi # 0x595b 3a28: 48 89 c7 mov %rax,%rdi 3a2b: e8 40 d8 ff ff callq 0x1270 3a30: 85 c0 test %eax,%eax 3a32: 75 2a jne 0x3a5e 3a34: 48 8b 45 88 mov -0x78(%rbp),%rax 3a38: 48 05 e4 00 00 00 add $0xe4,%rax 3a3e: ba 03 00 00 00 mov $0x3,%edx 3a43: 48 8d 35 51 1f 00 00 lea 0x1f51(%rip),%rsi # 0x599b 3a4a: 48 89 c7 mov %rax,%rdi 3a4d: e8 4e d8 ff ff callq 0x12a0 3a52: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a56: 48 89 02 mov %rax,(%rdx) 3a59: e9 73 01 00 00 jmpq 0x3bd1 3a5e: e8 cd d8 ff ff callq 0x1330 3a63: 48 8b 10 mov (%rax),%rdx 3a66: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a6a: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a6e: 48 0f be c0 movsbl %al,%rax 3a72: 48 01 c0 add %rax,%rax 3a75: 48 01 d0 add %rdx,%rax 3a78: 0f b7 00 movzwl (%rax),%eax 3a7b: 0f b7 c0 movzwl %ax,%eax 3a7e: 25 00 08 00 00 and $0x800,%eax 3a83: 85 c0 test %eax,%eax 3a85: 0f 95 c0 setne %al 3a88: 0f b6 c0 movzbl %al,%eax 3a8b: 48 85 c0 test %rax,%rax 3a8e: 0f 84 9e 00 00 00 je 0x3b32 3a94: 48 8b 45 88 mov -0x78(%rbp),%rax 3a98: 48 8b 40 60 mov 0x60(%rax),%rax 3a9c: 48 85 c0 test %rax,%rax 3a9f: 0f 94 c0 sete %al 3aa2: 0f b6 c0 movzbl %al,%eax 3aa5: 48 85 c0 test %rax,%rax 3aa8: 74 2e je 0x3ad8 3aaa: 48 8b 45 88 mov -0x78(%rbp),%rax 3aae: 48 89 c7 mov %rax,%rdi 3ab1: e8 dd f9 ff ff callq 0x3493 3ab6: 48 85 c0 test %rax,%rax 3ab9: 0f 94 c0 sete %al 3abc: 0f b6 c0 movzbl %al,%eax 3abf: 48 85 c0 test %rax,%rax 3ac2: 74 14 je 0x3ad8 3ac4: bf 10 00 00 00 mov $0x10,%edi 3ac9: e8 88 db ff ff callq 0x1656 3ace: b8 ff ff ff ff mov $0xffffffff,%eax 3ad3: e9 28 03 00 00 jmpq 0x3e00 3ad8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3adc: 48 83 c0 01 add $0x1,%rax 3ae0: 48 89 c7 mov %rax,%rdi 3ae3: e8 08 d8 ff ff callq 0x12f0 3ae8: 48 89 45 d8 mov %rax,-0x28(%rbp) 3aec: 48 8b 45 88 mov -0x78(%rbp),%rax 3af0: 48 8b 40 68 mov 0x68(%rax),%rax 3af4: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3af8: 0f 93 c0 setae %al 3afb: 0f b6 c0 movzbl %al,%eax 3afe: 48 85 c0 test %rax,%rax 3b01: 74 14 je 0x3b17 3b03: bf 10 00 00 00 mov $0x10,%edi 3b08: e8 49 db ff ff callq 0x1656 3b0d: b8 ff ff ff ff mov $0xffffffff,%eax 3b12: e9 e9 02 00 00 jmpq 0x3e00 3b17: 48 8b 45 88 mov -0x78(%rbp),%rax 3b1b: 48 8b 50 60 mov 0x60(%rax),%rdx 3b1f: 48 8b 45 d8 mov -0x28(%rbp),%rax 3b23: 48 01 c2 add %rax,%rdx 3b26: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b2a: 48 89 10 mov %rdx,(%rax) 3b2d: e9 9f 00 00 00 jmpq 0x3bd1 3b32: bf 10 00 00 00 mov $0x10,%edi 3b37: e8 1a db ff ff callq 0x1656 3b3c: b8 ff ff ff ff mov $0xffffffff,%eax 3b41: e9 ba 02 00 00 jmpq 0x3e00 3b46: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b4a: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b4e: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3b55: b9 10 00 00 00 mov $0x10,%ecx 3b5a: ba 2f 00 00 00 mov $0x2f,%edx 3b5f: 48 89 c6 mov %rax,%rsi 3b62: e8 b9 d7 ff ff callq 0x1320 3b67: 48 89 45 d0 mov %rax,-0x30(%rbp) 3b6b: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3b70: 74 0d je 0x3b7f 3b72: 48 8b 45 d0 mov -0x30(%rbp),%rax 3b76: 48 83 e8 01 sub $0x1,%rax 3b7a: c6 00 00 movb $0x0,(%rax) 3b7d: eb 40 jmp 0x3bbf 3b7f: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3b87: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b8b: 48 8b 45 b0 mov -0x50(%rbp),%rax 3b8f: 48 01 d0 add %rdx,%rax 3b92: 48 05 e4 00 00 00 add $0xe4,%rax 3b98: c6 00 00 movb $0x0,(%rax) 3b9b: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3ba0: 74 1d je 0x3bbf 3ba2: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3ba7: 48 8b 55 88 mov -0x78(%rbp),%rdx 3bab: 48 8b 45 b0 mov -0x50(%rbp),%rax 3baf: 48 01 d0 add %rdx,%rax 3bb2: 48 05 e4 00 00 00 add $0xe4,%rax 3bb8: 0f b6 00 movzbl (%rax),%eax 3bbb: 3c 20 cmp $0x20,%al 3bbd: 74 c8 je 0x3b87 3bbf: 48 8b 45 88 mov -0x78(%rbp),%rax 3bc3: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3bca: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bce: 48 89 10 mov %rdx,(%rax) 3bd1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bd5: 0f b6 40 30 movzbl 0x30(%rax),%eax 3bd9: 3c 20 cmp $0x20,%al 3bdb: 0f 94 c0 sete %al 3bde: 0f b6 c0 movzbl %al,%eax 3be1: 48 85 c0 test %rax,%rax 3be4: 74 14 je 0x3bfa 3be6: bf 10 00 00 00 mov $0x10,%edi 3beb: e8 66 da ff ff callq 0x1656 3bf0: b8 ff ff ff ff mov $0xffffffff,%eax 3bf5: e9 06 02 00 00 jmpq 0x3e00 3bfa: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bfe: 48 83 c0 10 add $0x10,%rax 3c02: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c06: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c0a: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3c0e: 3c 20 cmp $0x20,%al 3c10: 74 27 je 0x3c39 3c12: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c16: 48 8d 48 10 lea 0x10(%rax),%rcx 3c1a: 48 8d 45 eb lea -0x15(%rbp),%rax 3c1e: ba 0c 00 00 00 mov $0xc,%edx 3c23: 48 89 ce mov %rcx,%rsi 3c26: 48 89 c7 mov %rax,%rdi 3c29: e8 b2 d6 ff ff callq 0x12e0 3c2e: c6 00 00 movb $0x0,(%rax) 3c31: 48 8d 45 eb lea -0x15(%rbp),%rax 3c35: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c39: 48 8b 45 b8 mov -0x48(%rbp),%rax 3c3d: 48 89 c7 mov %rax,%rdi 3c40: e8 ab d6 ff ff callq 0x12f0 3c45: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3c49: 48 89 42 08 mov %rax,0x8(%rdx) 3c4d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c51: 48 83 c0 1c add $0x1c,%rax 3c55: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c59: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c5d: 0f b6 40 21 movzbl 0x21(%rax),%eax 3c61: 3c 20 cmp $0x20,%al 3c63: 74 27 je 0x3c8c 3c65: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c69: 48 8d 48 1c lea 0x1c(%rax),%rcx 3c6d: 48 8d 45 eb lea -0x15(%rbp),%rax 3c71: ba 06 00 00 00 mov $0x6,%edx 3c76: 48 89 ce mov %rcx,%rsi 3c79: 48 89 c7 mov %rax,%rdi 3c7c: e8 5f d6 ff ff callq 0x12e0 3c81: c6 00 00 movb $0x0,(%rax) 3c84: 48 8d 45 eb lea -0x15(%rbp),%rax 3c88: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c8c: 48 8b 45 a0 mov -0x60(%rbp),%rax 3c90: 48 89 c7 mov %rax,%rdi 3c93: e8 58 d6 ff ff callq 0x12f0 3c98: 89 c2 mov %eax,%edx 3c9a: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c9e: 89 50 10 mov %edx,0x10(%rax) 3ca1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca5: 48 83 c0 22 add $0x22,%rax 3ca9: 48 89 45 a8 mov %rax,-0x58(%rbp) 3cad: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cb1: 0f b6 40 27 movzbl 0x27(%rax),%eax 3cb5: 3c 20 cmp $0x20,%al 3cb7: 74 27 je 0x3ce0 3cb9: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cbd: 48 8d 48 22 lea 0x22(%rax),%rcx 3cc1: 48 8d 45 eb lea -0x15(%rbp),%rax 3cc5: ba 06 00 00 00 mov $0x6,%edx 3cca: 48 89 ce mov %rcx,%rsi 3ccd: 48 89 c7 mov %rax,%rdi 3cd0: e8 0b d6 ff ff callq 0x12e0 3cd5: c6 00 00 movb $0x0,(%rax) 3cd8: 48 8d 45 eb lea -0x15(%rbp),%rax 3cdc: 48 89 45 a8 mov %rax,-0x58(%rbp) 3ce0: 48 8b 45 a8 mov -0x58(%rbp),%rax 3ce4: 48 89 c7 mov %rax,%rdi 3ce7: e8 04 d6 ff ff callq 0x12f0 3cec: 89 c2 mov %eax,%edx 3cee: 48 8b 45 c8 mov -0x38(%rbp),%rax 3cf2: 89 50 14 mov %edx,0x14(%rax) 3cf5: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf9: 48 83 c0 28 add $0x28,%rax 3cfd: 48 89 45 90 mov %rax,-0x70(%rbp) 3d01: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d05: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3d09: 3c 20 cmp $0x20,%al 3d0b: 74 22 je 0x3d2f 3d0d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d11: 48 83 c0 28 add $0x28,%rax 3d15: 48 8b 00 mov (%rax),%rax 3d18: 48 89 45 eb mov %rax,-0x15(%rbp) 3d1c: 48 8d 45 eb lea -0x15(%rbp),%rax 3d20: 48 83 c0 08 add $0x8,%rax 3d24: c6 00 00 movb $0x0,(%rax) 3d27: 48 8d 45 eb lea -0x15(%rbp),%rax 3d2b: 48 89 45 90 mov %rax,-0x70(%rbp) 3d2f: 48 8b 45 90 mov -0x70(%rbp),%rax 3d33: 48 89 c7 mov %rax,%rdi 3d36: e8 b5 d5 ff ff callq 0x12f0 3d3b: 89 c2 mov %eax,%edx 3d3d: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d41: 89 50 18 mov %edx,0x18(%rax) 3d44: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d48: 48 83 c0 30 add $0x30,%rax 3d4c: 48 89 45 98 mov %rax,-0x68(%rbp) 3d50: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d54: 0f b6 40 39 movzbl 0x39(%rax),%eax 3d58: 3c 20 cmp $0x20,%al 3d5a: 74 27 je 0x3d83 3d5c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d60: 48 8d 48 30 lea 0x30(%rax),%rcx 3d64: 48 8d 45 eb lea -0x15(%rbp),%rax 3d68: ba 0a 00 00 00 mov $0xa,%edx 3d6d: 48 89 ce mov %rcx,%rsi 3d70: 48 89 c7 mov %rax,%rdi 3d73: e8 68 d5 ff ff callq 0x12e0 3d78: c6 00 00 movb $0x0,(%rax) 3d7b: 48 8d 45 eb lea -0x15(%rbp),%rax 3d7f: 48 89 45 98 mov %rax,-0x68(%rbp) 3d83: 48 8b 45 98 mov -0x68(%rbp),%rax 3d87: 48 89 c7 mov %rax,%rdi 3d8a: e8 61 d5 ff ff callq 0x12f0 3d8f: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3d93: 48 89 42 20 mov %rax,0x20(%rdx) 3d97: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d9b: 48 8b 40 20 mov 0x20(%rax),%rax 3d9f: 48 85 c0 test %rax,%rax 3da2: 79 11 jns 0x3db5 3da4: bf 10 00 00 00 mov $0x10,%edi 3da9: e8 a8 d8 ff ff callq 0x1656 3dae: b8 ff ff ff ff mov $0xffffffff,%eax 3db3: eb 4b jmp 0x3e00 3db5: 48 8b 45 88 mov -0x78(%rbp),%rax 3db9: 48 8b 40 28 mov 0x28(%rax),%rax 3dbd: 48 89 c2 mov %rax,%rdx 3dc0: 48 8b 45 88 mov -0x78(%rbp),%rax 3dc4: 48 8b 40 30 mov 0x30(%rax),%rax 3dc8: 48 01 c2 add %rax,%rdx 3dcb: 48 8b 45 88 mov -0x78(%rbp),%rax 3dcf: 48 8b 40 70 mov 0x70(%rax),%rax 3dd3: 48 29 c2 sub %rax,%rdx 3dd6: 48 89 d0 mov %rdx,%rax 3dd9: 48 83 e8 3c sub $0x3c,%rax 3ddd: 48 89 45 e0 mov %rax,-0x20(%rbp) 3de1: 48 8b 45 c8 mov -0x38(%rbp),%rax 3de5: 48 8b 40 20 mov 0x20(%rax),%rax 3de9: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3ded: 73 0c jae 0x3dfb 3def: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3df3: 48 8b 45 c8 mov -0x38(%rbp),%rax 3df7: 48 89 50 20 mov %rdx,0x20(%rax) 3dfb: b8 00 00 00 00 mov $0x0,%eax 3e00: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3e04: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3e0c: 00 3e0d: 74 05 je 0x3e14 3e0f: e8 dc d3 ff ff callq 0x11f0 3e14: c9 leaveq 3e15: c3 retq 3e16: f3 rep 3e17: 0f pop %cs 3e18: 1e push %ds 3e19: fa cli 3e1a: 55 push %rbp 3e1b: 48 89 e5 mov %rsp,%rbp 3e1e: 48 83 ec 20 sub $0x20,%rsp 3e22: 89 7d ec mov %edi,-0x14(%rbp) 3e25: 89 75 e8 mov %esi,-0x18(%rbp) 3e28: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3e2c: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3e30: 75 0c jne 0x3e3e 3e32: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e36: 8b 40 24 mov 0x24(%rax),%eax 3e39: 89 45 ec mov %eax,-0x14(%rbp) 3e3c: eb 3e jmp 0x3e7c 3e3e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e42: 8b 40 24 mov 0x24(%rax),%eax 3e45: 83 f8 ff cmp $0xffffffff,%eax 3e48: 0f 95 c0 setne %al 3e4b: 0f b6 c0 movzbl %al,%eax 3e4e: 48 85 c0 test %rax,%rax 3e51: 74 29 je 0x3e7c 3e53: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e57: 8b 40 24 mov 0x24(%rax),%eax 3e5a: 39 45 ec cmp %eax,-0x14(%rbp) 3e5d: 0f 95 c0 setne %al 3e60: 0f b6 c0 movzbl %al,%eax 3e63: 48 85 c0 test %rax,%rax 3e66: 74 14 je 0x3e7c 3e68: bf 1c 00 00 00 mov $0x1c,%edi 3e6d: e8 e4 d7 ff ff callq 0x1656 3e72: b8 00 00 00 00 mov $0x0,%eax 3e77: e9 a2 01 00 00 jmpq 0x401e 3e7c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e80: 8b 40 1c mov 0x1c(%rax),%eax 3e83: 83 f8 01 cmp $0x1,%eax 3e86: 0f 95 c0 setne %al 3e89: 0f b6 c0 movzbl %al,%eax 3e8c: 48 85 c0 test %rax,%rax 3e8f: 74 1c je 0x3ead 3e91: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e95: 8b 40 1c mov 0x1c(%rax),%eax 3e98: 83 f8 08 cmp $0x8,%eax 3e9b: 0f 95 c0 setne %al 3e9e: 0f b6 c0 movzbl %al,%eax 3ea1: 48 85 c0 test %rax,%rax 3ea4: 74 07 je 0x3ead 3ea6: b8 01 00 00 00 mov $0x1,%eax 3eab: eb 05 jmp 0x3eb2 3ead: b8 00 00 00 00 mov $0x0,%eax 3eb2: 85 c0 test %eax,%eax 3eb4: 74 1c je 0x3ed2 3eb6: 48 8b 45 e0 mov -0x20(%rbp),%rax 3eba: 8b 40 1c mov 0x1c(%rax),%eax 3ebd: 83 f8 03 cmp $0x3,%eax 3ec0: 0f 95 c0 setne %al 3ec3: 0f b6 c0 movzbl %al,%eax 3ec6: 48 85 c0 test %rax,%rax 3ec9: 74 07 je 0x3ed2 3ecb: b8 01 00 00 00 mov $0x1,%eax 3ed0: eb 05 jmp 0x3ed7 3ed2: b8 00 00 00 00 mov $0x0,%eax 3ed7: 85 c0 test %eax,%eax 3ed9: 74 1c je 0x3ef7 3edb: 48 8b 45 e0 mov -0x20(%rbp),%rax 3edf: 8b 40 1c mov 0x1c(%rax),%eax 3ee2: 83 f8 0a cmp $0xa,%eax 3ee5: 0f 95 c0 setne %al 3ee8: 0f b6 c0 movzbl %al,%eax 3eeb: 48 85 c0 test %rax,%rax 3eee: 74 07 je 0x3ef7 3ef0: b8 01 00 00 00 mov $0x1,%eax 3ef5: eb 05 jmp 0x3efc 3ef7: b8 00 00 00 00 mov $0x0,%eax 3efc: 85 c0 test %eax,%eax 3efe: 74 1c je 0x3f1c 3f00: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f04: 8b 40 1c mov 0x1c(%rax),%eax 3f07: 83 f8 02 cmp $0x2,%eax 3f0a: 0f 95 c0 setne %al 3f0d: 0f b6 c0 movzbl %al,%eax 3f10: 48 85 c0 test %rax,%rax 3f13: 74 07 je 0x3f1c 3f15: b8 01 00 00 00 mov $0x1,%eax 3f1a: eb 05 jmp 0x3f21 3f1c: b8 00 00 00 00 mov $0x0,%eax 3f21: 85 c0 test %eax,%eax 3f23: 74 1c je 0x3f41 3f25: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f29: 8b 40 1c mov 0x1c(%rax),%eax 3f2c: 83 f8 09 cmp $0x9,%eax 3f2f: 0f 95 c0 setne %al 3f32: 0f b6 c0 movzbl %al,%eax 3f35: 48 85 c0 test %rax,%rax 3f38: 74 07 je 0x3f41 3f3a: b8 01 00 00 00 mov $0x1,%eax 3f3f: eb 05 jmp 0x3f46 3f41: b8 00 00 00 00 mov $0x0,%eax 3f46: 85 c0 test %eax,%eax 3f48: 74 29 je 0x3f73 3f4a: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f4e: 8b 40 1c mov 0x1c(%rax),%eax 3f51: 83 f8 0b cmp $0xb,%eax 3f54: 0f 95 c0 setne %al 3f57: 0f b6 c0 movzbl %al,%eax 3f5a: 48 85 c0 test %rax,%rax 3f5d: 74 14 je 0x3f73 3f5f: bf 0b 00 00 00 mov $0xb,%edi 3f64: e8 ed d6 ff ff callq 0x1656 3f69: b8 00 00 00 00 mov $0x0,%eax 3f6e: e9 ab 00 00 00 jmpq 0x401e 3f73: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f77: 8b 40 18 mov 0x18(%rax),%eax 3f7a: 83 f8 01 cmp $0x1,%eax 3f7d: 74 1a je 0x3f99 3f7f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f83: 8b 40 3c mov 0x3c(%rax),%eax 3f86: 8d 50 01 lea 0x1(%rax),%edx 3f89: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f8d: 89 50 3c mov %edx,0x3c(%rax) 3f90: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f94: e9 85 00 00 00 jmpq 0x401e 3f99: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f9d: 48 8b 40 78 mov 0x78(%rax),%rax 3fa1: 48 85 c0 test %rax,%rax 3fa4: 75 17 jne 0x3fbd 3fa6: 48 8b 45 e0 mov -0x20(%rbp),%rax 3faa: 48 89 c7 mov %rax,%rdi 3fad: e8 2a f8 ff ff callq 0x37dc 3fb2: 85 c0 test %eax,%eax 3fb4: 74 07 je 0x3fbd 3fb6: b8 00 00 00 00 mov $0x0,%eax 3fbb: eb 61 jmp 0x401e 3fbd: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fc1: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 3fc8: 48 89 c7 mov %rax,%rdi 3fcb: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fcf: 48 8b 40 70 mov 0x70(%rax),%rax 3fd3: 48 83 c0 3c add $0x3c,%rax 3fd7: 48 89 c6 mov %rax,%rsi 3fda: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3fde: 8b 55 e8 mov -0x18(%rbp),%edx 3fe1: 8b 45 ec mov -0x14(%rbp),%eax 3fe4: 49 89 c8 mov %rcx,%r8 3fe7: 89 d1 mov %edx,%ecx 3fe9: 48 89 fa mov %rdi,%rdx 3fec: 89 c7 mov %eax,%edi 3fee: e8 f5 f1 ff ff callq 0x31e8 3ff3: 48 89 45 f8 mov %rax,-0x8(%rbp) 3ff7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 3ffc: 74 1c je 0x401a 3ffe: 48 8b 45 e0 mov -0x20(%rbp),%rax 4002: 48 8b 50 48 mov 0x48(%rax),%rdx 4006: 48 8b 45 f8 mov -0x8(%rbp),%rax 400a: 48 89 50 10 mov %rdx,0x10(%rax) 400e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4012: 48 8b 55 f8 mov -0x8(%rbp),%rdx 4016: 48 89 50 48 mov %rdx,0x48(%rax) 401a: 48 8b 45 f8 mov -0x8(%rbp),%rax 401e: c9 leaveq 401f: c3 retq 4020: f3 rep 4021: 0f pop %cs 4022: 1e push %ds 4023: fa cli 4024: 55 push %rbp 4025: 48 89 e5 mov %rsp,%rbp 4028: 48 83 ec 20 sub $0x20,%rsp 402c: 89 7d ec mov %edi,-0x14(%rbp) 402f: 89 75 e8 mov %esi,-0x18(%rbp) 4032: 8b 55 e8 mov -0x18(%rbp),%edx 4035: 8b 45 ec mov -0x14(%rbp),%eax 4038: 68 20 08 00 00 pushq $0x820 403d: 6a 03 pushq $0x3 403f: 41 b9 00 00 00 00 mov $0x0,%r9d 4045: 41 89 d0 mov %edx,%r8d 4048: b9 00 00 00 00 mov $0x0,%ecx 404d: ba 00 00 00 00 mov $0x0,%edx 4052: be 00 00 00 00 mov $0x0,%esi 4057: 89 c7 mov %eax,%edi 4059: e8 28 d9 ff ff callq 0x1986 405e: 48 83 c4 10 add $0x10,%rsp 4062: 48 89 45 f8 mov %rax,-0x8(%rbp) 4066: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 406b: 74 37 je 0x40a4 406d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4071: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 4078: 48 8b 45 f8 mov -0x8(%rbp),%rax 407c: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 4083: 48 8b 45 f8 mov -0x8(%rbp),%rax 4087: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 408e: 48 8b 45 f8 mov -0x8(%rbp),%rax 4092: 48 89 50 60 mov %rdx,0x60(%rax) 4096: 48 8b 45 f8 mov -0x8(%rbp),%rax 409a: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 40a2: 00 00 40a4: 48 8b 45 f8 mov -0x8(%rbp),%rax 40a8: c9 leaveq 40a9: c3 retq 40aa: 55 push %rbp 40ab: 48 89 e5 mov %rsp,%rbp 40ae: 48 83 ec 10 sub $0x10,%rsp 40b2: 89 7d fc mov %edi,-0x4(%rbp) 40b5: 89 75 f8 mov %esi,-0x8(%rbp) 40b8: 48 89 55 f0 mov %rdx,-0x10(%rbp) 40bc: 48 8b 55 f0 mov -0x10(%rbp),%rdx 40c0: 8b 4d f8 mov -0x8(%rbp),%ecx 40c3: 8b 45 fc mov -0x4(%rbp),%eax 40c6: 89 ce mov %ecx,%esi 40c8: 89 c7 mov %eax,%edi 40ca: e8 47 fd ff ff callq 0x3e16 40cf: c9 leaveq 40d0: c3 retq 40d1: f3 rep 40d2: 0f pop %cs 40d3: 1e push %ds 40d4: fa cli 40d5: 55 push %rbp 40d6: 48 89 e5 mov %rsp,%rbp 40d9: 48 83 ec 20 sub $0x20,%rsp 40dd: 89 7d ec mov %edi,-0x14(%rbp) 40e0: 89 75 e8 mov %esi,-0x18(%rbp) 40e3: 48 89 55 e0 mov %rdx,-0x20(%rbp) 40e7: 8b 05 27 3f 00 00 mov 0x3f27(%rip),%eax # 0x8014 40ed: 83 f8 01 cmp $0x1,%eax 40f0: 0f 95 c0 setne %al 40f3: 0f b6 c0 movzbl %al,%eax 40f6: 48 85 c0 test %rax,%rax 40f9: 74 14 je 0x410f 40fb: bf 0c 00 00 00 mov $0xc,%edi 4100: e8 51 d5 ff ff callq 0x1656 4105: b8 00 00 00 00 mov $0x0,%eax 410a: e9 15 02 00 00 jmpq 0x4324 410f: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4114: 75 4b jne 0x4161 4116: 8b 45 ec mov -0x14(%rbp),%eax 4119: be 01 00 00 00 mov $0x1,%esi 411e: 89 c7 mov %eax,%edi 4120: b8 00 00 00 00 mov $0x0,%eax 4125: e8 b6 d0 ff ff callq 0x11e0 412a: 83 f8 ff cmp $0xffffffff,%eax 412d: 0f 94 c0 sete %al 4130: 0f b6 c0 movzbl %al,%eax 4133: 48 85 c0 test %rax,%rax 4136: 74 29 je 0x4161 4138: e8 93 d0 ff ff callq 0x11d0 413d: 8b 00 mov (%rax),%eax 413f: 83 f8 09 cmp $0x9,%eax 4142: 0f 94 c0 sete %al 4145: 0f b6 c0 movzbl %al,%eax 4148: 48 85 c0 test %rax,%rax 414b: 74 14 je 0x4161 414d: bf 09 00 00 00 mov $0x9,%edi 4152: e8 ff d4 ff ff callq 0x1656 4157: b8 00 00 00 00 mov $0x0,%eax 415c: e9 c3 01 00 00 jmpq 0x4324 4161: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 4165: 0f 87 a2 01 00 00 ja 0x430d 416b: 8b 45 e8 mov -0x18(%rbp),%eax 416e: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 4176: 48 8d 05 23 18 00 00 lea 0x1823(%rip),%rax # 0x59a0 417d: 8b 04 02 mov (%rdx,%rax,1),%eax 4180: 48 98 cltq 4182: 48 8d 15 17 18 00 00 lea 0x1817(%rip),%rdx # 0x59a0 4189: 48 01 d0 add %rdx,%rax 418c: 3e ds 418d: ff e0 jmpq *%rax 418f: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4197: e9 84 01 00 00 jmpq 0x4320 419c: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41a1: 0f 95 c0 setne %al 41a4: 0f b6 c0 movzbl %al,%eax 41a7: 48 85 c0 test %rax,%rax 41aa: 74 2c je 0x41d8 41ac: 48 8b 45 e0 mov -0x20(%rbp),%rax 41b0: 8b 40 1c mov 0x1c(%rax),%eax 41b3: 83 f8 0b cmp $0xb,%eax 41b6: 0f 95 c0 setne %al 41b9: 0f b6 c0 movzbl %al,%eax 41bc: 48 85 c0 test %rax,%rax 41bf: 74 17 je 0x41d8 41c1: bf 0d 00 00 00 mov $0xd,%edi 41c6: e8 8b d4 ff ff callq 0x1656 41cb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 41d3: e9 48 01 00 00 jmpq 0x4320 41d8: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41dd: 74 1c je 0x41fb 41df: 48 8b 55 e0 mov -0x20(%rbp),%rdx 41e3: 8b 4d e8 mov -0x18(%rbp),%ecx 41e6: 8b 45 ec mov -0x14(%rbp),%eax 41e9: 89 ce mov %ecx,%esi 41eb: 89 c7 mov %eax,%edi 41ed: e8 b8 fe ff ff callq 0x40aa 41f2: 48 89 45 f8 mov %rax,-0x8(%rbp) 41f6: e9 25 01 00 00 jmpq 0x4320 41fb: 8b 55 e8 mov -0x18(%rbp),%edx 41fe: 8b 45 ec mov -0x14(%rbp),%eax 4201: 41 b8 00 00 00 00 mov $0x0,%r8d 4207: 89 d1 mov %edx,%ecx 4209: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4210: be 00 00 00 00 mov $0x0,%esi 4215: 89 c7 mov %eax,%edi 4217: e8 cc ef ff ff callq 0x31e8 421c: 48 89 45 f8 mov %rax,-0x8(%rbp) 4220: e9 fb 00 00 00 jmpq 0x4320 4225: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 422a: 0f 84 a1 00 00 00 je 0x42d1 4230: 48 8b 45 e0 mov -0x20(%rbp),%rax 4234: 8b 40 1c mov 0x1c(%rax),%eax 4237: 83 f8 02 cmp $0x2,%eax 423a: 0f 95 c0 setne %al 423d: 0f b6 c0 movzbl %al,%eax 4240: 48 85 c0 test %rax,%rax 4243: 74 1c je 0x4261 4245: 48 8b 45 e0 mov -0x20(%rbp),%rax 4249: 8b 40 1c mov 0x1c(%rax),%eax 424c: 83 f8 09 cmp $0x9,%eax 424f: 0f 95 c0 setne %al 4252: 0f b6 c0 movzbl %al,%eax 4255: 48 85 c0 test %rax,%rax 4258: 74 07 je 0x4261 425a: b8 01 00 00 00 mov $0x1,%eax 425f: eb 05 jmp 0x4266 4261: b8 00 00 00 00 mov $0x0,%eax 4266: 85 c0 test %eax,%eax 4268: 74 1c je 0x4286 426a: 48 8b 45 e0 mov -0x20(%rbp),%rax 426e: 8b 40 1c mov 0x1c(%rax),%eax 4271: 83 f8 03 cmp $0x3,%eax 4274: 0f 95 c0 setne %al 4277: 0f b6 c0 movzbl %al,%eax 427a: 48 85 c0 test %rax,%rax 427d: 74 07 je 0x4286 427f: b8 01 00 00 00 mov $0x1,%eax 4284: eb 05 jmp 0x428b 4286: b8 00 00 00 00 mov $0x0,%eax 428b: 85 c0 test %eax,%eax 428d: 74 29 je 0x42b8 428f: 48 8b 45 e0 mov -0x20(%rbp),%rax 4293: 8b 40 1c mov 0x1c(%rax),%eax 4296: 83 f8 0a cmp $0xa,%eax 4299: 0f 95 c0 setne %al 429c: 0f b6 c0 movzbl %al,%eax 429f: 48 85 c0 test %rax,%rax 42a2: 74 14 je 0x42b8 42a4: bf 0d 00 00 00 mov $0xd,%edi 42a9: e8 a8 d3 ff ff callq 0x1656 42ae: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42b6: eb 68 jmp 0x4320 42b8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42bc: 8b 4d e8 mov -0x18(%rbp),%ecx 42bf: 8b 45 ec mov -0x14(%rbp),%eax 42c2: 89 ce mov %ecx,%esi 42c4: 89 c7 mov %eax,%edi 42c6: e8 df fd ff ff callq 0x40aa 42cb: 48 89 45 f8 mov %rax,-0x8(%rbp) 42cf: eb 4f jmp 0x4320 42d1: 8b 55 e8 mov -0x18(%rbp),%edx 42d4: 8b 45 ec mov -0x14(%rbp),%eax 42d7: 41 b8 00 00 00 00 mov $0x0,%r8d 42dd: 89 d1 mov %edx,%ecx 42df: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42e6: be 00 00 00 00 mov $0x0,%esi 42eb: 89 c7 mov %eax,%edi 42ed: e8 f6 ee ff ff callq 0x31e8 42f2: 48 89 45 f8 mov %rax,-0x8(%rbp) 42f6: eb 28 jmp 0x4320 42f8: 8b 55 e8 mov -0x18(%rbp),%edx 42fb: 8b 45 ec mov -0x14(%rbp),%eax 42fe: 89 d6 mov %edx,%esi 4300: 89 c7 mov %eax,%edi 4302: e8 19 fd ff ff callq 0x4020 4307: 48 89 45 f8 mov %rax,-0x8(%rbp) 430b: eb 13 jmp 0x4320 430d: bf 0d 00 00 00 mov $0xd,%edi 4312: e8 3f d3 ff ff callq 0x1656 4317: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 431f: 90 nop 4320: 48 8b 45 f8 mov -0x8(%rbp),%rax 4324: c9 leaveq 4325: c3 retq 4326: f3 rep 4327: 0f pop %cs 4328: 1e push %ds 4329: fa cli 432a: 55 push %rbp 432b: 48 89 e5 mov %rsp,%rbp 432e: 48 83 ec 70 sub $0x70,%rsp 4332: 48 89 7d 98 mov %rdi,-0x68(%rbp) 4336: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 433b: 75 0a jne 0x4347 433d: b8 00 00 00 00 mov $0x0,%eax 4342: e9 34 04 00 00 jmpq 0x477b 4347: 48 8b 45 98 mov -0x68(%rbp),%rax 434b: 8b 40 3c mov 0x3c(%rax),%eax 434e: 85 c0 test %eax,%eax 4350: 74 2e je 0x4380 4352: 48 8b 45 98 mov -0x68(%rbp),%rax 4356: 8b 40 3c mov 0x3c(%rax),%eax 4359: 8d 50 ff lea -0x1(%rax),%edx 435c: 48 8b 45 98 mov -0x68(%rbp),%rax 4360: 89 50 3c mov %edx,0x3c(%rax) 4363: 48 8b 45 98 mov -0x68(%rbp),%rax 4367: 8b 40 3c mov 0x3c(%rax),%eax 436a: 85 c0 test %eax,%eax 436c: 74 12 je 0x4380 436e: 48 8b 45 98 mov -0x68(%rbp),%rax 4372: 8b 40 3c mov 0x3c(%rax),%eax 4375: 89 45 ac mov %eax,-0x54(%rbp) 4378: 8b 45 ac mov -0x54(%rbp),%eax 437b: e9 fb 03 00 00 jmpq 0x477b 4380: 48 8b 45 98 mov -0x68(%rbp),%rax 4384: 8b 40 18 mov 0x18(%rax),%eax 4387: 83 f8 01 cmp $0x1,%eax 438a: 75 41 jne 0x43cd 438c: 48 8b 45 98 mov -0x68(%rbp),%rax 4390: 48 8b 40 50 mov 0x50(%rax),%rax 4394: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4398: 74 10 je 0x43aa 439a: 48 8b 45 98 mov -0x68(%rbp),%rax 439e: 48 8b 40 50 mov 0x50(%rax),%rax 43a2: 48 89 c7 mov %rax,%rdi 43a5: e8 16 ce ff ff callq 0x11c0 43aa: 48 8b 45 98 mov -0x68(%rbp),%rax 43ae: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 43b6: 48 8b 45 98 mov -0x68(%rbp),%rax 43ba: 48 8b 40 48 mov 0x48(%rax),%rax 43be: 48 85 c0 test %rax,%rax 43c1: 74 0a je 0x43cd 43c3: b8 00 00 00 00 mov $0x0,%eax 43c8: e9 ae 03 00 00 jmpq 0x477b 43cd: 48 8b 45 98 mov -0x68(%rbp),%rax 43d1: 48 8b 40 08 mov 0x8(%rax),%rax 43d5: 48 89 45 d8 mov %rax,-0x28(%rbp) 43d9: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 43de: 74 58 je 0x4438 43e0: 48 8b 45 d8 mov -0x28(%rbp),%rax 43e4: 48 8b 40 48 mov 0x48(%rax),%rax 43e8: 48 39 45 98 cmp %rax,-0x68(%rbp) 43ec: 75 12 jne 0x4400 43ee: 48 8b 45 98 mov -0x68(%rbp),%rax 43f2: 48 8b 50 10 mov 0x10(%rax),%rdx 43f6: 48 8b 45 d8 mov -0x28(%rbp),%rax 43fa: 48 89 50 48 mov %rdx,0x48(%rax) 43fe: eb 38 jmp 0x4438 4400: 48 8b 45 d8 mov -0x28(%rbp),%rax 4404: 48 8b 40 48 mov 0x48(%rax),%rax 4408: 48 89 45 b0 mov %rax,-0x50(%rbp) 440c: eb 0c jmp 0x441a 440e: 48 8b 45 b0 mov -0x50(%rbp),%rax 4412: 48 8b 40 10 mov 0x10(%rax),%rax 4416: 48 89 45 b0 mov %rax,-0x50(%rbp) 441a: 48 8b 45 b0 mov -0x50(%rbp),%rax 441e: 48 8b 40 10 mov 0x10(%rax),%rax 4422: 48 39 45 98 cmp %rax,-0x68(%rbp) 4426: 75 e6 jne 0x440e 4428: 48 8b 45 98 mov -0x68(%rbp),%rax 442c: 48 8b 50 10 mov 0x10(%rax),%rdx 4430: 48 8b 45 b0 mov -0x50(%rbp),%rax 4434: 48 89 50 10 mov %rdx,0x10(%rax) 4438: 48 8b 45 98 mov -0x68(%rbp),%rax 443c: 8b 40 18 mov 0x18(%rax),%eax 443f: 83 f8 01 cmp $0x1,%eax 4442: 74 0a je 0x444e 4444: 83 f8 03 cmp $0x3,%eax 4447: 74 2b je 0x4474 4449: e9 a0 02 00 00 jmpq 0x46ee 444e: 48 8b 45 98 mov -0x68(%rbp),%rax 4452: 48 8b 40 60 mov 0x60(%rax),%rax 4456: 48 85 c0 test %rax,%rax 4459: 0f 84 8b 02 00 00 je 0x46ea 445f: 48 8b 45 98 mov -0x68(%rbp),%rax 4463: 48 8b 40 60 mov 0x60(%rax),%rax 4467: 48 89 c7 mov %rax,%rdi 446a: e8 51 cd ff ff callq 0x11c0 446f: e9 76 02 00 00 jmpq 0x46ea 4474: 48 8b 45 98 mov -0x68(%rbp),%rax 4478: 48 8b 40 68 mov 0x68(%rax),%rax 447c: 48 89 45 b8 mov %rax,-0x48(%rbp) 4480: eb 42 jmp 0x44c4 4482: 48 8b 45 b8 mov -0x48(%rbp),%rax 4486: 48 8b 40 30 mov 0x30(%rax),%rax 448a: 48 89 45 f8 mov %rax,-0x8(%rbp) 448e: 48 8b 45 b8 mov -0x48(%rbp),%rax 4492: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 4498: 25 80 00 00 00 and $0x80,%eax 449d: 85 c0 test %eax,%eax 449f: 74 0f je 0x44b0 44a1: 48 8b 45 b8 mov -0x48(%rbp),%rax 44a5: 48 8b 00 mov (%rax),%rax 44a8: 48 89 c7 mov %rax,%rdi 44ab: e8 10 cd ff ff callq 0x11c0 44b0: 48 8b 45 b8 mov -0x48(%rbp),%rax 44b4: 48 89 c7 mov %rax,%rdi 44b7: e8 04 cd ff ff callq 0x11c0 44bc: 48 8b 45 f8 mov -0x8(%rbp),%rax 44c0: 48 89 45 b8 mov %rax,-0x48(%rbp) 44c4: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 44c9: 75 b7 jne 0x4482 44cb: 48 8b 45 98 mov -0x68(%rbp),%rax 44cf: 48 05 c8 00 00 00 add $0xc8,%rax 44d5: 48 89 45 c0 mov %rax,-0x40(%rbp) 44d9: 48 8b 45 c0 mov -0x40(%rbp),%rax 44dd: 8b 40 04 mov 0x4(%rax),%eax 44e0: 89 c0 mov %eax,%eax 44e2: 48 89 45 c8 mov %rax,-0x38(%rbp) 44e6: e9 3b 01 00 00 jmpq 0x4626 44eb: 48 8b 55 c8 mov -0x38(%rbp),%rdx 44ef: 48 89 d0 mov %rdx,%rax 44f2: 48 01 c0 add %rax,%rax 44f5: 48 01 d0 add %rdx,%rax 44f8: 48 c1 e0 02 shl $0x2,%rax 44fc: 48 01 d0 add %rdx,%rax 44ff: 48 c1 e0 04 shl $0x4,%rax 4503: 48 8d 50 10 lea 0x10(%rax),%rdx 4507: 48 8b 45 c0 mov -0x40(%rbp),%rax 450b: 48 01 d0 add %rdx,%rax 450e: 48 89 45 e8 mov %rax,-0x18(%rbp) 4512: 48 8b 45 e8 mov -0x18(%rbp),%rax 4516: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 451c: 25 80 00 00 00 and $0x80,%eax 4521: 85 c0 test %eax,%eax 4523: 74 13 je 0x4538 4525: 48 8b 45 e8 mov -0x18(%rbp),%rax 4529: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 4530: 48 89 c7 mov %rax,%rdi 4533: e8 88 cc ff ff callq 0x11c0 4538: 48 8b 45 e8 mov -0x18(%rbp),%rax 453c: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 4543: 48 8b 45 e8 mov -0x18(%rbp),%rax 4547: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 454e: 48 39 c2 cmp %rax,%rdx 4551: 74 13 je 0x4566 4553: 48 8b 45 e8 mov -0x18(%rbp),%rax 4557: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 455e: 48 89 c7 mov %rax,%rdi 4561: e8 5a cc ff ff callq 0x11c0 4566: 48 8b 45 e8 mov -0x18(%rbp),%rax 456a: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4571: 48 8b 45 e8 mov -0x18(%rbp),%rax 4575: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 457c: 48 39 c2 cmp %rax,%rdx 457f: 74 13 je 0x4594 4581: 48 8b 45 e8 mov -0x18(%rbp),%rax 4585: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 458c: 48 89 c7 mov %rax,%rdi 458f: e8 2c cc ff ff callq 0x11c0 4594: 48 8b 45 98 mov -0x68(%rbp),%rax 4598: 48 8b 00 mov (%rax),%rax 459b: 48 85 c0 test %rax,%rax 459e: 74 2e je 0x45ce 45a0: 48 8b 45 e8 mov -0x18(%rbp),%rax 45a4: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 45ab: 48 8b 45 e8 mov -0x18(%rbp),%rax 45af: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 45b6: 48 39 c2 cmp %rax,%rdx 45b9: 74 13 je 0x45ce 45bb: 48 8b 45 e8 mov -0x18(%rbp),%rax 45bf: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 45c5: 25 80 00 00 00 and $0x80,%eax 45ca: 85 c0 test %eax,%eax 45cc: 74 13 je 0x45e1 45ce: 48 8b 45 e8 mov -0x18(%rbp),%rax 45d2: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45d9: 48 89 c7 mov %rax,%rdi 45dc: e8 df cb ff ff callq 0x11c0 45e1: 48 8b 45 e8 mov -0x18(%rbp),%rax 45e5: 48 8b 40 30 mov 0x30(%rax),%rax 45e9: 48 89 45 d0 mov %rax,-0x30(%rbp) 45ed: eb 30 jmp 0x461f 45ef: 48 8b 45 d0 mov -0x30(%rbp),%rax 45f3: 48 89 45 f0 mov %rax,-0x10(%rbp) 45f7: 48 8b 45 d0 mov -0x30(%rbp),%rax 45fb: 48 8b 40 30 mov 0x30(%rax),%rax 45ff: 48 89 45 d0 mov %rax,-0x30(%rbp) 4603: 48 8b 45 f0 mov -0x10(%rbp),%rax 4607: 8b 40 38 mov 0x38(%rax),%eax 460a: 25 80 00 00 00 and $0x80,%eax 460f: 85 c0 test %eax,%eax 4611: 74 0c je 0x461f 4613: 48 8b 45 f0 mov -0x10(%rbp),%rax 4617: 48 89 c7 mov %rax,%rdi 461a: e8 a1 cb ff ff callq 0x11c0 461f: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 4624: 75 c9 jne 0x45ef 4626: 48 8b 45 c8 mov -0x38(%rbp),%rax 462a: 48 8d 50 ff lea -0x1(%rax),%rdx 462e: 48 89 55 c8 mov %rdx,-0x38(%rbp) 4632: 48 85 c0 test %rax,%rax 4635: 0f 85 b0 fe ff ff jne 0x44eb 463b: 48 8b 45 c0 mov -0x40(%rbp),%rax 463f: 48 89 45 e0 mov %rax,-0x20(%rbp) 4643: 48 8b 45 c0 mov -0x40(%rbp),%rax 4647: 48 8b 40 08 mov 0x8(%rax),%rax 464b: 48 89 45 c0 mov %rax,-0x40(%rbp) 464f: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4654: 74 30 je 0x4686 4656: 48 8b 45 e0 mov -0x20(%rbp),%rax 465a: 8b 10 mov (%rax),%edx 465c: 48 8b 45 e0 mov -0x20(%rbp),%rax 4660: 8b 40 04 mov 0x4(%rax),%eax 4663: 39 c2 cmp %eax,%edx 4665: 74 1f je 0x4686 4667: 48 8d 0d 3a 14 00 00 lea 0x143a(%rip),%rcx # 0x5aa8 466e: ba bd 00 00 00 mov $0xbd,%edx 4673: 48 8d 35 76 13 00 00 lea 0x1376(%rip),%rsi # 0x59f0 467a: 48 8d 3d ff 13 00 00 lea 0x13ff(%rip),%rdi # 0x5a80 4681: e8 aa cb ff ff callq 0x1230 4686: 48 8b 45 98 mov -0x68(%rbp),%rax 468a: 48 05 c8 00 00 00 add $0xc8,%rax 4690: 48 39 45 e0 cmp %rax,-0x20(%rbp) 4694: 74 0c je 0x46a2 4696: 48 8b 45 e0 mov -0x20(%rbp),%rax 469a: 48 89 c7 mov %rax,%rdi 469d: e8 1e cb ff ff callq 0x11c0 46a2: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46a7: 0f 85 2c fe ff ff jne 0x44d9 46ad: 48 8b 45 98 mov -0x68(%rbp),%rax 46b1: 8b 40 7c mov 0x7c(%rax),%eax 46b4: 85 c0 test %eax,%eax 46b6: 74 10 je 0x46c8 46b8: 48 8b 45 98 mov -0x68(%rbp),%rax 46bc: 48 8b 40 50 mov 0x50(%rax),%rax 46c0: 48 89 c7 mov %rax,%rdi 46c3: e8 f8 ca ff ff callq 0x11c0 46c8: 48 8b 45 98 mov -0x68(%rbp),%rax 46cc: 8b 40 78 mov 0x78(%rax),%eax 46cf: 25 80 00 00 00 and $0x80,%eax 46d4: 85 c0 test %eax,%eax 46d6: 74 15 je 0x46ed 46d8: 48 8b 45 98 mov -0x68(%rbp),%rax 46dc: 48 8b 40 58 mov 0x58(%rax),%rax 46e0: 48 89 c7 mov %rax,%rdi 46e3: e8 d8 ca ff ff callq 0x11c0 46e8: eb 03 jmp 0x46ed 46ea: 90 nop 46eb: eb 01 jmp 0x46ee 46ed: 90 nop 46ee: 48 8b 45 98 mov -0x68(%rbp),%rax 46f2: 48 8b 00 mov (%rax),%rax 46f5: 48 85 c0 test %rax,%rax 46f8: 74 50 je 0x474a 46fa: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 46ff: 75 49 jne 0x474a 4701: 48 8b 45 98 mov -0x68(%rbp),%rax 4705: 8b 40 38 mov 0x38(%rax),%eax 4708: 25 80 00 00 00 and $0x80,%eax 470d: 85 c0 test %eax,%eax 470f: 74 11 je 0x4722 4711: 48 8b 45 98 mov -0x68(%rbp),%rax 4715: 48 8b 00 mov (%rax),%rax 4718: 48 89 c7 mov %rax,%rdi 471b: e8 a0 ca ff ff callq 0x11c0 4720: eb 28 jmp 0x474a 4722: 48 8b 45 98 mov -0x68(%rbp),%rax 4726: 8b 40 38 mov 0x38(%rax),%eax 4729: 83 e0 40 and $0x40,%eax 472c: 85 c0 test %eax,%eax 472e: 74 1a je 0x474a 4730: 48 8b 45 98 mov -0x68(%rbp),%rax 4734: 48 8b 50 30 mov 0x30(%rax),%rdx 4738: 48 8b 45 98 mov -0x68(%rbp),%rax 473c: 48 8b 00 mov (%rax),%rax 473f: 48 89 d6 mov %rdx,%rsi 4742: 48 89 c7 mov %rax,%rdi 4745: e8 86 cb ff ff callq 0x12d0 474a: 48 8b 45 98 mov -0x68(%rbp),%rax 474e: 48 89 c7 mov %rax,%rdi 4751: e8 6a ca ff ff callq 0x11c0 4756: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 475b: 74 19 je 0x4776 475d: 48 8b 45 d8 mov -0x28(%rbp),%rax 4761: 8b 40 3c mov 0x3c(%rax),%eax 4764: 85 c0 test %eax,%eax 4766: 75 0e jne 0x4776 4768: 48 8b 45 d8 mov -0x28(%rbp),%rax 476c: 48 89 c7 mov %rax,%rdi 476f: e8 b2 fb ff ff callq 0x4326 4774: eb 05 jmp 0x477b 4776: b8 00 00 00 00 mov $0x0,%eax 477b: c9 leaveq 477c: c3 retq 477d: f3 rep 477e: 0f pop %cs 477f: 1e push %ds 4780: fa cli 4781: 55 push %rbp 4782: 48 89 e5 mov %rsp,%rbp 4785: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4789: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 478e: 74 09 je 0x4799 4790: 48 8b 45 f8 mov -0x8(%rbp),%rax 4794: 8b 40 18 mov 0x18(%rax),%eax 4797: eb 05 jmp 0x479e 4799: b8 00 00 00 00 mov $0x0,%eax 479e: 5d pop %rbp 479f: c3 retq 47a0: f3 rep 47a1: 0f pop %cs 47a2: 1e push %ds 47a3: fa cli 47a4: 41 57 push %rdi 47a6: 4c 8d 3d 33 35 00 00 lea 0x3533(%rip),%r15 # 0x7ce0 47ad: 41 56 push %rsi 47af: 49 89 d6 mov %rdx,%r14 47b2: 41 55 push %rbp 47b4: 49 89 f5 mov %rsi,%r13 47b7: 41 54 push %rsp 47b9: 41 89 fc mov %edi,%r12d 47bc: 55 push %rbp 47bd: 48 8d 2d 24 35 00 00 lea 0x3524(%rip),%rbp # 0x7ce8 47c4: 53 push %rbx 47c5: 4c 29 fd sub %r15,%rbp 47c8: 48 83 ec 08 sub $0x8,%rsp 47cc: e8 2f c8 ff ff callq 0x1000 47d1: 48 c1 fd 03 sar $0x3,%rbp 47d5: 74 1f je 0x47f6 47d7: 31 db xor %ebx,%ebx 47d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47e0: 4c 89 f2 mov %r14,%rdx 47e3: 4c 89 ee mov %r13,%rsi 47e6: 44 89 e7 mov %r12d,%edi 47e9: 41 ff 14 df callq *(%r15,%rbx,8) 47ed: 48 83 c3 01 add $0x1,%rbx 47f1: 48 39 dd cmp %rbx,%rbp 47f4: 75 ea jne 0x47e0 47f6: 48 83 c4 08 add $0x8,%rsp 47fa: 5b pop %rbx 47fb: 5d pop %rbp 47fc: 41 5c pop %rsp 47fe: 41 5d pop %rbp 4800: 41 5e pop %rsi 4802: 41 5f pop %rdi 4804: c3 retq 4805: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 480d: 00 00 00 4810: f3 rep 4811: 0f pop %cs 4812: 1e push %ds 4813: fa cli 4814: c3 retq 4815: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 481d: 00 00 481f: 90 nop 4820: f3 rep 4821: 0f pop %cs 4822: 1e push %ds 4823: fa cli 4824: 48 89 f2 mov %rsi,%rdx 4827: 89 fe mov %edi,%esi 4829: bf 01 00 00 00 mov $0x1,%edi 482e: e9 8d ca ff ff jmpq 0x12c0 Disassembly of section .fini: 4834: f3 rep 4835: 0f pop %cs 4836: 1e push %ds 4837: fa cli 4838: 48 83 ec 08 sub $0x8,%rsp 483c: 48 83 c4 08 add $0x8,%rsp 4840: 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.180 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.180 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.180 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****