******************************************************************************** conan test cci-9303ba38/recipes/elfutils/all/test_package/conanfile.py elfutils/0.180@#ef7b0f05bc9ec337161bee44f0cdeefc -pr /home/conan/w/prod-v1/bsr/60053/ffbbc/profile_linux_10_libstdcpp11_gcc_debug_64.elfutils-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=10 os=Linux [options] elfutils:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Version ranges solved Version range '>=1.2.11 <2' required by 'elfutils/0.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:9f84c49e2143828a044b1675a587477e091c9f9f - Cache elfutils/0.180:a9a8a185b8ba33c347400250dd47ad78a295102f - Cache xz_utils/5.4.4:75e99b627c196b65c439728670655ec3c366b334 - Cache zlib/1.3:75e99b627c196b65c439728670655ec3c366b334 - 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/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin elfutils/0.180: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-addr2line elfutils/0.180: Setting AR to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-ar elfutils/0.180: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-elfclassify elfutils/0.180: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-elfcmp elfutils/0.180: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-elfcompress elfutils/0.180: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-elflint elfutils/0.180: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-findtextrel elfutils/0.180: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-make-debug-archive elfutils/0.180: Setting NM to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-nm elfutils/0.180: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-objdump elfutils/0.180: Setting RANLIB to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-ranlib elfutils/0.180: Setting READELF to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-readelf elfutils/0.180: Setting SIZE to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-size elfutils/0.180: Setting STACK to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-stack elfutils/0.180: Setting STRINGS to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-strings elfutils/0.180: Setting STRIP to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-strip elfutils/0.180: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-unstrip 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-9303ba38/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): Generator 'CMakeDeps' calling 'generate()' 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-9303ba38/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-9303ba38/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-9303ba38/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-9303ba38/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-9303ba38/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-9303ba38/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -- The C compiler identification is GNU 10.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Conan: Component target declared 'elfutils::libelf' -- Conan: Component target declared 'elfutils::libdw' -- Conan: Component target declared 'elfutils::libasm' -- Conan: Target declared 'elfutils::elfutils' -- Conan: Target declared 'ZLIB::ZLIB' -- Conan: Target declared 'BZip2::BZip2' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/cmake/conan-official-bzip2-variables.cmake' -- Conan: Target declared 'LibLZMA::LibLZMA' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/xz_utils/5.4.4/_/_/package/75e99b627c196b65c439728670655ec3c366b334/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-9303ba38/recipes/elfutils/all/test_package/build/Debug elfutils/0.180 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-9303ba38/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-9303ba38/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 c6 34 00 00 lea 0x34c6(%rip),%r8 # 0x4820 135a: 48 8d 0d 4f 34 00 00 lea 0x344f(%rip),%rcx # 0x47b0 1361: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1429 1368: ff 15 72 6c 00 00 callq *0x6c72(%rip) # 0x7fe0 136e: f4 hlt 136f: 90 nop 1370: 48 8d 3d 99 6c 00 00 lea 0x6c99(%rip),%rdi # 0x8010 1377: 48 8d 05 92 6c 00 00 lea 0x6c92(%rip),%rax # 0x8010 137e: 48 39 f8 cmp %rdi,%rax 1381: 74 15 je 0x1398 1383: 48 8b 05 4e 6c 00 00 mov 0x6c4e(%rip),%rax # 0x7fd8 138a: 48 85 c0 test %rax,%rax 138d: 74 09 je 0x1398 138f: ff e0 jmpq *%rax 1391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1398: c3 retq 1399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13a0: 48 8d 3d 69 6c 00 00 lea 0x6c69(%rip),%rdi # 0x8010 13a7: 48 8d 35 62 6c 00 00 lea 0x6c62(%rip),%rsi # 0x8010 13ae: 48 29 fe sub %rdi,%rsi 13b1: 48 89 f0 mov %rsi,%rax 13b4: 48 c1 ee 3f shr $0x3f,%rsi 13b8: 48 c1 f8 03 sar $0x3,%rax 13bc: 48 01 c6 add %rax,%rsi 13bf: 48 d1 fe sar %rsi 13c2: 74 14 je 0x13d8 13c4: 48 8b 05 25 6c 00 00 mov 0x6c25(%rip),%rax # 0x7ff0 13cb: 48 85 c0 test %rax,%rax 13ce: 74 08 je 0x13d8 13d0: ff e0 jmpq *%rax 13d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13d8: c3 retq 13d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13e0: f3 rep 13e1: 0f pop %cs 13e2: 1e push %ds 13e3: fa cli 13e4: 80 3d 25 6c 00 00 00 cmpb $0x0,0x6c25(%rip) # 0x8010 13eb: 75 2b jne 0x1418 13ed: 55 push %rbp 13ee: 48 83 3d 02 6c 00 00 00 cmpq $0x0,0x6c02(%rip) # 0x7ff8 13f6: 48 89 e5 mov %rsp,%rbp 13f9: 74 0c je 0x1407 13fb: 48 8b 3d 06 6c 00 00 mov 0x6c06(%rip),%rdi # 0x8008 1402: e8 a9 fd ff ff callq 0x11b0 1407: e8 64 ff ff ff callq 0x1370 140c: c6 05 fd 6b 00 00 01 movb $0x1,0x6bfd(%rip) # 0x8010 1413: 5d pop %rbp 1414: c3 retq 1415: 0f 1f 00 nopl (%rax) 1418: c3 retq 1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1420: f3 rep 1421: 0f pop %cs 1422: 1e push %ds 1423: fa cli 1424: e9 77 ff ff ff jmpq 0x13a0 1429: f3 rep 142a: 0f pop %cs 142b: 1e push %ds 142c: fa cli 142d: 55 push %rbp 142e: 48 89 e5 mov %rsp,%rbp 1431: 48 83 ec 30 sub $0x30,%rsp 1435: 89 7d dc mov %edi,-0x24(%rbp) 1438: 48 89 75 d0 mov %rsi,-0x30(%rbp) 143c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1440: 7f 25 jg 0x1467 1442: 48 8b 45 d0 mov -0x30(%rbp),%rax 1446: 48 8b 00 mov (%rax),%rax 1449: 48 89 c6 mov %rax,%rsi 144c: 48 8d 3d b5 3b 00 00 lea 0x3bb5(%rip),%rdi # 0x5008 1453: b8 00 00 00 00 mov $0x0,%eax 1458: e8 b3 fd ff ff callq 0x1210 145d: b8 ff ff ff ff mov $0xffffffff,%eax 1462: e9 64 01 00 00 jmpq 0x15cb 1467: bf 01 00 00 00 mov $0x1,%edi 146c: e8 5c 01 00 00 callq 0x15cd 1471: 85 c0 test %eax,%eax 1473: 75 28 jne 0x149d 1475: bf ff ff ff ff mov $0xffffffff,%edi 147a: e8 16 02 00 00 callq 0x1695 147f: 48 89 c6 mov %rax,%rsi 1482: 48 8d 3d 97 3b 00 00 lea 0x3b97(%rip),%rdi # 0x5020 1489: b8 00 00 00 00 mov $0x0,%eax 148e: e8 7d fd ff ff callq 0x1210 1493: b8 01 00 00 00 mov $0x1,%eax 1498: e9 2e 01 00 00 jmpq 0x15cb 149d: 48 8b 45 d0 mov -0x30(%rbp),%rax 14a1: 48 83 c0 08 add $0x8,%rax 14a5: 48 8b 00 mov (%rax),%rax 14a8: ba 00 00 00 00 mov $0x0,%edx 14ad: be 00 00 00 00 mov $0x0,%esi 14b2: 48 89 c7 mov %rax,%rdi 14b5: b8 00 00 00 00 mov $0x0,%eax 14ba: e8 41 fe ff ff callq 0x1300 14bf: 89 45 e8 mov %eax,-0x18(%rbp) 14c2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 14c6: 79 25 jns 0x14ed 14c8: 48 8b 45 d0 mov -0x30(%rbp),%rax 14cc: 48 8b 00 mov (%rax),%rax 14cf: 48 89 c6 mov %rax,%rsi 14d2: 48 8d 3d 6e 3b 00 00 lea 0x3b6e(%rip),%rdi # 0x5047 14d9: b8 00 00 00 00 mov $0x0,%eax 14de: e8 2d fd ff ff callq 0x1210 14e3: b8 01 00 00 00 mov $0x1,%eax 14e8: e9 de 00 00 00 jmpq 0x15cb 14ed: 8b 45 e8 mov -0x18(%rbp),%eax 14f0: ba 00 00 00 00 mov $0x0,%edx 14f5: be 01 00 00 00 mov $0x1,%esi 14fa: 89 c7 mov %eax,%edi 14fc: e8 d2 2b 00 00 callq 0x40d3 1501: 48 89 45 f8 mov %rax,-0x8(%rbp) 1505: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 150a: 75 28 jne 0x1534 150c: bf ff ff ff ff mov $0xffffffff,%edi 1511: e8 7f 01 00 00 callq 0x1695 1516: 48 89 c6 mov %rax,%rsi 1519: 48 8d 3d 37 3b 00 00 lea 0x3b37(%rip),%rdi # 0x5057 1520: b8 00 00 00 00 mov $0x0,%eax 1525: e8 e6 fc ff ff callq 0x1210 152a: b8 01 00 00 00 mov $0x1,%eax 152f: e9 97 00 00 00 jmpq 0x15cb 1534: 48 8b 45 f8 mov -0x8(%rbp),%rax 1538: 48 89 c7 mov %rax,%rdi 153b: e8 3f 32 00 00 callq 0x477f 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 6c 2d 00 00 callq 0x4328 15bc: 8b 45 e8 mov -0x18(%rbp),%eax 15bf: 89 c7 mov %eax,%edi 15c1: e8 8a fc ff ff callq 0x1250 15c6: b8 00 00 00 00 mov $0x0,%eax 15cb: c9 leaveq 15cc: c3 retq 15cd: f3 rep 15ce: 0f pop %cs 15cf: 1e push %ds 15d0: fa cli 15d1: 55 push %rbp 15d2: 48 89 e5 mov %rsp,%rbp 15d5: 48 83 ec 10 sub $0x10,%rsp 15d9: 89 7d fc mov %edi,-0x4(%rbp) 15dc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 15e0: 75 07 jne 0x15e9 15e2: b8 01 00 00 00 mov $0x1,%eax 15e7: eb 2f jmp 0x1618 15e9: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 15ed: 0f 94 c0 sete %al 15f0: 0f b6 c0 movzbl %al,%eax 15f3: 48 85 c0 test %rax,%rax 15f6: 74 11 je 0x1609 15f8: c7 05 12 6a 00 00 01 00 movl $0x1,0x6a12(%rip) # 0x8014 1600: 00 00 1602: b8 01 00 00 00 mov $0x1,%eax 1607: eb 0f jmp 0x1618 1609: bf 02 00 00 00 mov $0x2,%edi 160e: e8 43 00 00 00 callq 0x1656 1613: b8 00 00 00 00 mov $0x0,%eax 1618: c9 leaveq 1619: c3 retq 161a: f3 rep 161b: 0f pop %cs 161c: 1e push %ds 161d: fa cli 161e: 55 push %rbp 161f: 48 89 e5 mov %rsp,%rbp 1622: 48 83 ec 10 sub $0x10,%rsp 1626: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 162e: 00 162f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1636: 8b 00 mov (%rax),%eax 1638: 89 45 fc mov %eax,-0x4(%rbp) 163b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1643: 00 1644: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 164b: c7 00 00 00 00 00 movl $0x0,(%rax) 1651: 8b 45 fc mov -0x4(%rbp),%eax 1654: c9 leaveq 1655: c3 retq 1656: f3 rep 1657: 0f pop %cs 1658: 1e push %ds 1659: fa cli 165a: 55 push %rbp 165b: 48 89 e5 mov %rsp,%rbp 165e: 53 push %rbx 165f: 48 83 ec 18 sub $0x18,%rsp 1663: 89 7d ec mov %edi,-0x14(%rbp) 1666: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 166a: 78 0b js 0x1677 166c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1670: 7f 05 jg 0x1677 1672: 8b 5d ec mov -0x14(%rbp),%ebx 1675: eb 05 jmp 0x167c 1677: bb 01 00 00 00 mov $0x1,%ebx 167c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1684: 00 1685: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 168c: 89 18 mov %ebx,(%rax) 168e: 90 nop 168f: 48 8b 5d f8 mov -0x8(%rbp),%rbx 1693: c9 leaveq 1694: c3 retq 1695: f3 rep 1696: 0f pop %cs 1697: 1e push %ds 1698: fa cli 1699: 55 push %rbp 169a: 48 89 e5 mov %rsp,%rbp 169d: 48 83 ec 20 sub $0x20,%rsp 16a1: 89 7d ec mov %edi,-0x14(%rbp) 16a4: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16ac: 00 16ad: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16b4: 8b 00 mov (%rax),%eax 16b6: 89 45 fc mov %eax,-0x4(%rbp) 16b9: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16bd: 0f 85 85 00 00 00 jne 0x1748 16c3: 8b 45 fc mov -0x4(%rbp),%eax 16c6: 48 98 cltq 16c8: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16d0: 48 8d 05 e9 3e 00 00 lea 0x3ee9(%rip),%rax # 0x55c0 16d7: 48 8b 04 02 mov (%rdx,%rax,1),%rax 16db: 48 3d f1 04 00 00 cmp $0x4f1,%rax 16e1: 76 1f jbe 0x1702 16e3: 48 8d 0d 6e 41 00 00 lea 0x416e(%rip),%rcx # 0x5858 16ea: ba 5b 01 00 00 mov $0x15b,%edx 16ef: 48 8d 35 62 40 00 00 lea 0x4062(%rip),%rsi # 0x5758 16f6: 48 8d 3d eb 40 00 00 lea 0x40eb(%rip),%rdi # 0x57e8 16fd: e8 2e fb ff ff callq 0x1230 1702: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1706: 74 36 je 0x173e 1708: 8b 45 fc mov -0x4(%rbp),%eax 170b: 48 98 cltq 170d: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1715: 48 8d 05 a4 3e 00 00 lea 0x3ea4(%rip),%rax # 0x55c0 171c: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1720: 48 8d 15 99 39 00 00 lea 0x3999(%rip),%rdx # 0x50c0 1727: 48 01 d0 add %rdx,%rax 172a: 48 89 c6 mov %rax,%rsi 172d: 48 8d 3d d9 40 00 00 lea 0x40d9(%rip),%rdi # 0x580d 1734: e8 e7 fa ff ff callq 0x1220 1739: e9 b7 00 00 00 jmpq 0x17f5 173e: b8 00 00 00 00 mov $0x0,%eax 1743: e9 ad 00 00 00 jmpq 0x17f5 1748: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 174c: 7c 06 jl 0x1754 174e: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1752: 7e 1b jle 0x176f 1754: 48 8d 05 6e 39 00 00 lea 0x396e(%rip),%rax # 0x50c9 175b: 48 89 c6 mov %rax,%rsi 175e: 48 8d 3d a8 40 00 00 lea 0x40a8(%rip),%rdi # 0x580d 1765: e8 b6 fa ff ff callq 0x1220 176a: e9 86 00 00 00 jmpq 0x17f5 176f: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1773: 75 05 jne 0x177a 1775: 8b 45 fc mov -0x4(%rbp),%eax 1778: eb 03 jmp 0x177d 177a: 8b 45 ec mov -0x14(%rbp),%eax 177d: 48 98 cltq 177f: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1787: 48 8d 05 32 3e 00 00 lea 0x3e32(%rip),%rax # 0x55c0 178e: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1792: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1798: 76 1f jbe 0x17b9 179a: 48 8d 0d b7 40 00 00 lea 0x40b7(%rip),%rcx # 0x5858 17a1: ba 61 01 00 00 mov $0x161,%edx 17a6: 48 8d 35 ab 3f 00 00 lea 0x3fab(%rip),%rsi # 0x5758 17ad: 48 8d 3d 64 40 00 00 lea 0x4064(%rip),%rdi # 0x5818 17b4: e8 77 fa ff ff callq 0x1230 17b9: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17bd: 75 05 jne 0x17c4 17bf: 8b 45 fc mov -0x4(%rbp),%eax 17c2: eb 03 jmp 0x17c7 17c4: 8b 45 ec mov -0x14(%rbp),%eax 17c7: 48 98 cltq 17c9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17d1: 48 8d 05 e8 3d 00 00 lea 0x3de8(%rip),%rax # 0x55c0 17d8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17dc: 48 8d 15 dd 38 00 00 lea 0x38dd(%rip),%rdx # 0x50c0 17e3: 48 01 d0 add %rdx,%rax 17e6: 48 89 c6 mov %rax,%rsi 17e9: 48 8d 3d 1d 40 00 00 lea 0x401d(%rip),%rdi # 0x580d 17f0: e8 2b fa ff ff callq 0x1220 17f5: c9 leaveq 17f6: c3 retq 17f7: 55 push %rbp 17f8: 48 89 e5 mov %rsp,%rbp 17fb: 89 f8 mov %edi,%eax 17fd: 66 89 45 fc mov %ax,-0x4(%rbp) 1801: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1805: 66 c1 c0 08 rol $0x8,%ax 1809: 5d pop %rbp 180a: c3 retq 180b: 55 push %rbp 180c: 48 89 e5 mov %rsp,%rbp 180f: 89 7d fc mov %edi,-0x4(%rbp) 1812: 8b 45 fc mov -0x4(%rbp),%eax 1815: 0f c8 bswap %eax 1817: 5d pop %rbp 1818: c3 retq 1819: 55 push %rbp 181a: 48 89 e5 mov %rsp,%rbp 181d: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1821: 48 8b 45 f8 mov -0x8(%rbp),%rax 1825: 48 0f c8 bswap %rax 1828: 5d pop %rbp 1829: c3 retq 182a: 55 push %rbp 182b: 48 89 e5 mov %rsp,%rbp 182e: 48 83 ec 40 sub $0x40,%rsp 1832: 89 7d dc mov %edi,-0x24(%rbp) 1835: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1839: 48 89 55 c8 mov %rdx,-0x38(%rbp) 183d: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1841: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 1849: 48 8b 55 c0 mov -0x40(%rbp),%rdx 184d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1851: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1855: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1859: 48 8b 45 c8 mov -0x38(%rbp),%rax 185d: 48 29 f0 sub %rsi,%rax 1860: 48 89 c2 mov %rax,%rdx 1863: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1867: 48 8b 45 d0 mov -0x30(%rbp),%rax 186b: 48 01 c6 add %rax,%rsi 186e: 8b 45 dc mov -0x24(%rbp),%eax 1871: 89 c7 mov %eax,%edi 1873: e8 98 fa ff ff callq 0x1310 1878: 48 89 45 f0 mov %rax,-0x10(%rbp) 187c: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 1881: 75 0c jne 0x188f 1883: e8 48 f9 ff ff callq 0x11d0 1888: 8b 00 mov (%rax),%eax 188a: 83 f8 04 cmp $0x4,%eax 188d: 74 ba je 0x1849 188f: 48 8b 45 f0 mov -0x10(%rbp),%rax 1893: 48 89 45 f8 mov %rax,-0x8(%rbp) 1897: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 189c: 7f 13 jg 0x18b1 189e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18a3: 79 06 jns 0x18ab 18a5: 48 8b 45 f8 mov -0x8(%rbp),%rax 18a9: eb 1c jmp 0x18c7 18ab: 48 8b 45 e8 mov -0x18(%rbp),%rax 18af: eb 16 jmp 0x18c7 18b1: 48 8b 45 f8 mov -0x8(%rbp),%rax 18b5: 48 01 45 e8 add %rax,-0x18(%rbp) 18b9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18bd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 18c1: 77 86 ja 0x1849 18c3: 48 8b 45 e8 mov -0x18(%rbp),%rax 18c7: c9 leaveq 18c8: c3 retq 18c9: 55 push %rbp 18ca: 48 89 e5 mov %rsp,%rbp 18cd: 48 83 ec 20 sub $0x20,%rsp 18d1: 48 89 7d e8 mov %rdi,-0x18(%rbp) 18d5: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18d9: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 18de: 76 26 jbe 0x1906 18e0: 48 8b 45 e8 mov -0x18(%rbp),%rax 18e4: ba 08 00 00 00 mov $0x8,%edx 18e9: 48 8d 35 78 3f 00 00 lea 0x3f78(%rip),%rsi # 0x5868 18f0: 48 89 c7 mov %rax,%rdi 18f3: e8 78 f9 ff ff callq 0x1270 18f8: 85 c0 test %eax,%eax 18fa: 75 0a jne 0x1906 18fc: b8 01 00 00 00 mov $0x1,%eax 1901: e9 80 00 00 00 jmpq 0x1986 1906: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 190b: 76 74 jbe 0x1981 190d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1911: ba 04 00 00 00 mov $0x4,%edx 1916: 48 8d 35 54 3f 00 00 lea 0x3f54(%rip),%rsi # 0x5871 191d: 48 89 c7 mov %rax,%rdi 1920: e8 4b f9 ff ff callq 0x1270 1925: 85 c0 test %eax,%eax 1927: 75 58 jne 0x1981 1929: 48 8b 45 e8 mov -0x18(%rbp),%rax 192d: 48 83 c0 04 add $0x4,%rax 1931: 0f b6 00 movzbl (%rax),%eax 1934: 0f b6 c0 movzbl %al,%eax 1937: 89 45 f4 mov %eax,-0xc(%rbp) 193a: 48 8b 45 e8 mov -0x18(%rbp),%rax 193e: 48 83 c0 05 add $0x5,%rax 1942: 0f b6 00 movzbl (%rax),%eax 1945: 0f b6 c0 movzbl %al,%eax 1948: 89 45 f8 mov %eax,-0x8(%rbp) 194b: 48 8b 45 e8 mov -0x18(%rbp),%rax 194f: 48 83 c0 06 add $0x6,%rax 1953: 0f b6 00 movzbl (%rax),%eax 1956: 0f b6 c0 movzbl %al,%eax 1959: 89 45 fc mov %eax,-0x4(%rbp) 195c: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 1960: 7e 1f jle 0x1981 1962: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1966: 7f 19 jg 0x1981 1968: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 196c: 7e 13 jle 0x1981 196e: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1972: 7f 0d jg 0x1981 1974: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1978: 75 07 jne 0x1981 197a: b8 03 00 00 00 mov $0x3,%eax 197f: eb 05 jmp 0x1986 1981: b8 00 00 00 00 mov $0x0,%eax 1986: c9 leaveq 1987: c3 retq 1988: 55 push %rbp 1989: 48 89 e5 mov %rsp,%rbp 198c: 48 83 ec 40 sub $0x40,%rsp 1990: 89 7d ec mov %edi,-0x14(%rbp) 1993: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1997: 48 89 55 d8 mov %rdx,-0x28(%rbp) 199b: 48 89 4d d0 mov %rcx,-0x30(%rbp) 199f: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19a3: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19a7: 48 8b 45 18 mov 0x18(%rbp),%rax 19ab: 48 05 08 01 00 00 add $0x108,%rax 19b1: 48 89 c6 mov %rax,%rsi 19b4: bf 01 00 00 00 mov $0x1,%edi 19b9: e8 d2 f8 ff ff callq 0x1290 19be: 48 89 45 f8 mov %rax,-0x8(%rbp) 19c2: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19c7: 75 0c jne 0x19d5 19c9: bf 08 00 00 00 mov $0x8,%edi 19ce: e8 83 fc ff ff callq 0x1656 19d3: eb 58 jmp 0x1a2d 19d5: 48 8b 45 f8 mov -0x8(%rbp),%rax 19d9: 8b 55 10 mov 0x10(%rbp),%edx 19dc: 89 50 18 mov %edx,0x18(%rax) 19df: 48 8b 45 f8 mov -0x8(%rbp),%rax 19e3: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 19ea: 48 8b 45 f8 mov -0x8(%rbp),%rax 19ee: 8b 55 e8 mov -0x18(%rbp),%edx 19f1: 89 50 1c mov %edx,0x1c(%rax) 19f4: 48 8b 45 f8 mov -0x8(%rbp),%rax 19f8: 8b 55 ec mov -0x14(%rbp),%edx 19fb: 89 50 24 mov %edx,0x24(%rax) 19fe: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a02: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a06: 48 89 50 28 mov %rdx,0x28(%rax) 1a0a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a0e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a12: 48 89 50 30 mov %rdx,0x30(%rax) 1a16: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a1a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a1e: 48 89 10 mov %rdx,(%rax) 1a21: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a25: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a29: 48 89 50 08 mov %rdx,0x8(%rax) 1a2d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a31: c9 leaveq 1a32: c3 retq 1a33: f3 rep 1a34: 0f pop %cs 1a35: 1e push %ds 1a36: fa cli 1a37: 55 push %rbp 1a38: 48 89 e5 mov %rsp,%rbp 1a3b: 48 83 ec 20 sub $0x20,%rsp 1a3f: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a43: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a47: 8b 40 18 mov 0x18(%rax),%eax 1a4a: 83 f8 01 cmp $0x1,%eax 1a4d: 75 38 jne 0x1a87 1a4f: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a53: 48 8b 40 48 mov 0x48(%rax),%rax 1a57: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a5b: eb 23 jmp 0x1a80 1a5d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a61: 8b 40 3c mov 0x3c(%rax),%eax 1a64: 85 c0 test %eax,%eax 1a66: 74 0c je 0x1a74 1a68: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a6c: 48 89 c7 mov %rax,%rdi 1a6f: e8 bf ff ff ff callq 0x1a33 1a74: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a78: 48 8b 40 10 mov 0x10(%rax),%rax 1a7c: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a80: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a85: 75 d6 jne 0x1a5d 1a87: 90 nop 1a88: c9 leaveq 1a89: c3 retq 1a8a: f3 rep 1a8b: 0f pop %cs 1a8c: 1e push %ds 1a8d: fa cli 1a8e: 55 push %rbp 1a8f: 48 89 e5 mov %rsp,%rbp 1a92: 48 83 ec 20 sub $0x20,%rsp 1a96: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a9a: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a9e: 8b 40 18 mov 0x18(%rax),%eax 1aa1: 83 f8 01 cmp $0x1,%eax 1aa4: 75 38 jne 0x1ade 1aa6: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aaa: 48 8b 40 48 mov 0x48(%rax),%rax 1aae: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ab2: eb 23 jmp 0x1ad7 1ab4: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ab8: 8b 40 3c mov 0x3c(%rax),%eax 1abb: 85 c0 test %eax,%eax 1abd: 74 0c je 0x1acb 1abf: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ac3: 48 89 c7 mov %rax,%rdi 1ac6: e8 bf ff ff ff callq 0x1a8a 1acb: 48 8b 45 f8 mov -0x8(%rbp),%rax 1acf: 48 8b 40 10 mov 0x10(%rax),%rax 1ad3: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1adc: 75 d6 jne 0x1ab4 1ade: 90 nop 1adf: c9 leaveq 1ae0: c3 retq 1ae1: 55 push %rbp 1ae2: 48 89 e5 mov %rsp,%rbp 1ae5: 48 83 ec 40 sub $0x40,%rsp 1ae9: 89 7d ec mov %edi,-0x14(%rbp) 1aec: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1af0: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1af4: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1af8: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1afc: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1b00: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b04: 8b 7d e8 mov -0x18(%rbp),%edi 1b07: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b0b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b0f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b13: 8b 45 ec mov -0x14(%rbp),%eax 1b16: 6a 00 pushq $0x0 1b18: 6a 01 pushq $0x1 1b1a: 4d 89 c1 mov %r8,%r9 1b1d: 41 89 f8 mov %edi,%r8d 1b20: 89 c7 mov %eax,%edi 1b22: e8 61 fe ff ff callq 0x1988 1b27: 48 83 c4 10 add $0x10,%rsp 1b2b: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b2f: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b34: 74 26 je 0x1b5c 1b36: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b3a: 48 8d 50 08 lea 0x8(%rax),%rdx 1b3e: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b42: 48 89 50 70 mov %rdx,0x70(%rax) 1b46: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b4a: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b51: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b55: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1b5c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b60: c9 leaveq 1b61: c3 retq 1b62: f3 rep 1b63: 0f pop %cs 1b64: 1e push %ds 1b65: fa cli 1b66: 55 push %rbp 1b67: 48 89 e5 mov %rsp,%rbp 1b6a: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1b71: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1b78: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1b7f: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1b85: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1b8c: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1b93: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1b9b: 00 1b9c: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ba0: 31 c0 xor %eax,%eax 1ba2: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ba9: 48 83 c0 04 add $0x4,%rax 1bad: 0f b6 00 movzbl (%rax),%eax 1bb0: 3c 01 cmp $0x1,%al 1bb2: 0f 94 c0 sete %al 1bb5: 88 45 87 mov %al,-0x79(%rbp) 1bb8: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bbf: 48 83 c0 05 add $0x5,%rax 1bc3: 0f b6 00 movzbl (%rax),%eax 1bc6: 3c 01 cmp $0x1,%al 1bc8: 75 10 jne 0x1bda 1bca: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bd1: 48 89 45 88 mov %rax,-0x78(%rbp) 1bd5: e9 af 00 00 00 jmpq 0x1c89 1bda: 48 8d 45 b0 lea -0x50(%rbp),%rax 1bde: 48 89 45 88 mov %rax,-0x78(%rbp) 1be2: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1be6: 74 4f je 0x1c37 1be8: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bef: 0f b7 40 30 movzwl 0x30(%rax),%eax 1bf3: 66 89 45 e0 mov %ax,-0x20(%rbp) 1bf7: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bfe: 8b 40 20 mov 0x20(%rax),%eax 1c01: 89 45 d0 mov %eax,-0x30(%rbp) 1c04: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c0b: 48 83 c0 05 add $0x5,%rax 1c0f: 0f b6 00 movzbl (%rax),%eax 1c12: 3c 01 cmp $0x1,%al 1c14: 74 73 je 0x1c89 1c16: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1c1a: 0f b7 c0 movzwl %ax,%eax 1c1d: 89 c7 mov %eax,%edi 1c1f: e8 d3 fb ff ff callq 0x17f7 1c24: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c28: 8b 45 d0 mov -0x30(%rbp),%eax 1c2b: 89 c7 mov %eax,%edi 1c2d: e8 d9 fb ff ff callq 0x180b 1c32: 89 45 d0 mov %eax,-0x30(%rbp) 1c35: eb 52 jmp 0x1c89 1c37: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c3e: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c42: 66 89 45 ec mov %ax,-0x14(%rbp) 1c46: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c4d: 48 8b 40 28 mov 0x28(%rax),%rax 1c51: 48 89 45 d8 mov %rax,-0x28(%rbp) 1c55: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c5c: 48 83 c0 05 add $0x5,%rax 1c60: 0f b6 00 movzbl (%rax),%eax 1c63: 3c 01 cmp $0x1,%al 1c65: 74 22 je 0x1c89 1c67: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1c6b: 0f b7 c0 movzwl %ax,%eax 1c6e: 89 c7 mov %eax,%edi 1c70: e8 82 fb ff ff callq 0x17f7 1c75: 66 89 45 ec mov %ax,-0x14(%rbp) 1c79: 48 8b 45 d8 mov -0x28(%rbp),%rax 1c7d: 48 89 c7 mov %rax,%rdi 1c80: e8 94 fb ff ff callq 0x1819 1c85: 48 89 45 d8 mov %rax,-0x28(%rbp) 1c89: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c8d: 0f 84 ec 01 00 00 je 0x1e7f 1c93: 48 8b 45 88 mov -0x78(%rbp),%rax 1c97: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c9b: 0f b7 c0 movzwl %ax,%eax 1c9e: 48 89 45 98 mov %rax,-0x68(%rbp) 1ca2: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ca7: 0f 94 c0 sete %al 1caa: 0f b6 c0 movzbl %al,%eax 1cad: 48 85 c0 test %rax,%rax 1cb0: 0f 84 79 01 00 00 je 0x1e2f 1cb6: 48 8b 45 88 mov -0x78(%rbp),%rax 1cba: 8b 40 20 mov 0x20(%rax),%eax 1cbd: 85 c0 test %eax,%eax 1cbf: 0f 84 6a 01 00 00 je 0x1e2f 1cc5: 48 8b 45 88 mov -0x78(%rbp),%rax 1cc9: 8b 40 20 mov 0x20(%rax),%eax 1ccc: 89 c0 mov %eax,%eax 1cce: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1cd5: 0f 96 c0 setbe %al 1cd8: 0f b6 c0 movzbl %al,%eax 1cdb: 48 85 c0 test %rax,%rax 1cde: 75 22 jne 0x1d02 1ce0: 48 8b 45 88 mov -0x78(%rbp),%rax 1ce4: 8b 40 20 mov 0x20(%rax),%eax 1ce7: 89 c2 mov %eax,%edx 1ce9: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1cf0: 48 29 d0 sub %rdx,%rax 1cf3: 48 83 f8 27 cmp $0x27,%rax 1cf7: 0f 96 c0 setbe %al 1cfa: 0f b6 c0 movzbl %al,%eax 1cfd: 48 85 c0 test %rax,%rax 1d00: 74 0a je 0x1d0c 1d02: b8 00 00 00 00 mov $0x0,%eax 1d07: e9 6c 03 00 00 jmpq 0x2078 1d0c: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d14: 0f 95 c0 setne %al 1d17: 0f b6 c0 movzbl %al,%eax 1d1a: 48 85 c0 test %rax,%rax 1d1d: 74 3d je 0x1d5c 1d1f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1d26: 48 83 c0 05 add $0x5,%rax 1d2a: 0f b6 00 movzbl (%rax),%eax 1d2d: 3c 01 cmp $0x1,%al 1d2f: 75 2b jne 0x1d5c 1d31: 48 8b 45 88 mov -0x78(%rbp),%rax 1d35: 8b 40 20 mov 0x20(%rax),%eax 1d38: 89 c2 mov %eax,%edx 1d3a: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d41: 48 01 c2 add %rax,%rdx 1d44: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1d4b: 48 01 d0 add %rdx,%rax 1d4e: 8b 40 14 mov 0x14(%rax),%eax 1d51: 89 c0 mov %eax,%eax 1d53: 48 89 45 98 mov %rax,-0x68(%rbp) 1d57: e9 d3 00 00 00 jmpq 0x1e2f 1d5c: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d64: 0f 95 c0 setne %al 1d67: 0f b6 c0 movzbl %al,%eax 1d6a: 48 85 c0 test %rax,%rax 1d6d: 74 28 je 0x1d97 1d6f: 48 8b 45 88 mov -0x78(%rbp),%rax 1d73: 8b 40 20 mov 0x20(%rax),%eax 1d76: 89 c2 mov %eax,%edx 1d78: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d7f: 48 01 c2 add %rax,%rdx 1d82: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1d89: 48 01 d0 add %rdx,%rax 1d8c: 48 83 c0 14 add $0x14,%rax 1d90: 8b 00 mov (%rax),%eax 1d92: 89 45 90 mov %eax,-0x70(%rbp) 1d95: eb 70 jmp 0x1e07 1d97: 48 8b 45 88 mov -0x78(%rbp),%rax 1d9b: 8b 40 20 mov 0x20(%rax),%eax 1d9e: 89 c2 mov %eax,%edx 1da0: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1da7: 48 01 d0 add %rdx,%rax 1daa: 48 83 c0 14 add $0x14,%rax 1dae: 48 89 c2 mov %rax,%rdx 1db1: 48 8d 75 90 lea -0x70(%rbp),%rsi 1db5: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1dbb: 48 89 d1 mov %rdx,%rcx 1dbe: ba 04 00 00 00 mov $0x4,%edx 1dc3: 89 c7 mov %eax,%edi 1dc5: e8 60 fa ff ff callq 0x182a 1dca: 48 89 45 a8 mov %rax,-0x58(%rbp) 1dce: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1dd3: 0f 95 c0 setne %al 1dd6: 0f b6 c0 movzbl %al,%eax 1dd9: 48 85 c0 test %rax,%rax 1ddc: 74 29 je 0x1e07 1dde: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1de3: 79 0c jns 0x1df1 1de5: bf 09 00 00 00 mov $0x9,%edi 1dea: e8 67 f8 ff ff callq 0x1656 1def: eb 0a jmp 0x1dfb 1df1: bf 0a 00 00 00 mov $0xa,%edi 1df6: e8 5b f8 ff ff callq 0x1656 1dfb: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e02: e9 71 02 00 00 jmpq 0x2078 1e07: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e0e: 48 83 c0 05 add $0x5,%rax 1e12: 0f b6 00 movzbl (%rax),%eax 1e15: 3c 01 cmp $0x1,%al 1e17: 74 0d je 0x1e26 1e19: 8b 45 90 mov -0x70(%rbp),%eax 1e1c: 89 c7 mov %eax,%edi 1e1e: e8 e8 f9 ff ff callq 0x180b 1e23: 89 45 90 mov %eax,-0x70(%rbp) 1e26: 8b 45 90 mov -0x70(%rbp),%eax 1e29: 89 c0 mov %eax,%eax 1e2b: 48 89 45 98 mov %rax,-0x68(%rbp) 1e2f: 48 8b 45 88 mov -0x78(%rbp),%rax 1e33: 8b 40 20 mov 0x20(%rax),%eax 1e36: 89 c0 mov %eax,%eax 1e38: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1e3f: 72 31 jb 0x1e72 1e41: 48 8b 45 88 mov -0x78(%rbp),%rax 1e45: 8b 40 20 mov 0x20(%rax),%eax 1e48: 89 c2 mov %eax,%edx 1e4a: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1e51: 48 29 d0 sub %rdx,%rax 1e54: 48 89 c1 mov %rax,%rcx 1e57: 48 8b 55 98 mov -0x68(%rbp),%rdx 1e5b: 48 89 d0 mov %rdx,%rax 1e5e: 48 c1 e0 02 shl $0x2,%rax 1e62: 48 01 d0 add %rdx,%rax 1e65: 48 c1 e0 03 shl $0x3,%rax 1e69: 48 39 c1 cmp %rax,%rcx 1e6c: 0f 83 02 02 00 00 jae 0x2074 1e72: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1e7a: e9 f5 01 00 00 jmpq 0x2074 1e7f: 48 8b 45 88 mov -0x78(%rbp),%rax 1e83: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1e87: 0f b7 c0 movzwl %ax,%eax 1e8a: 48 89 45 98 mov %rax,-0x68(%rbp) 1e8e: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1e93: 0f 94 c0 sete %al 1e96: 0f b6 c0 movzbl %al,%eax 1e99: 48 85 c0 test %rax,%rax 1e9c: 0f 84 97 01 00 00 je 0x2039 1ea2: 48 8b 45 88 mov -0x78(%rbp),%rax 1ea6: 48 8b 40 28 mov 0x28(%rax),%rax 1eaa: 48 85 c0 test %rax,%rax 1ead: 0f 84 86 01 00 00 je 0x2039 1eb3: 48 8b 45 88 mov -0x78(%rbp),%rax 1eb7: 48 8b 40 28 mov 0x28(%rax),%rax 1ebb: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1ec2: 0f 96 c0 setbe %al 1ec5: 0f b6 c0 movzbl %al,%eax 1ec8: 48 85 c0 test %rax,%rax 1ecb: 75 1e jne 0x1eeb 1ecd: 48 8b 45 88 mov -0x78(%rbp),%rax 1ed1: 48 8b 40 28 mov 0x28(%rax),%rax 1ed5: 48 83 c0 40 add $0x40,%rax 1ed9: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1ee0: 0f 92 c0 setb %al 1ee3: 0f b6 c0 movzbl %al,%eax 1ee6: 48 85 c0 test %rax,%rax 1ee9: 74 0a je 0x1ef5 1eeb: b8 00 00 00 00 mov $0x0,%eax 1ef0: e9 83 01 00 00 jmpq 0x2078 1ef5: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1efd: 0f 95 c0 setne %al 1f00: 0f b6 c0 movzbl %al,%eax 1f03: 48 85 c0 test %rax,%rax 1f06: 74 3b je 0x1f43 1f08: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f0f: 48 83 c0 05 add $0x5,%rax 1f13: 0f b6 00 movzbl (%rax),%eax 1f16: 3c 01 cmp $0x1,%al 1f18: 75 29 jne 0x1f43 1f1a: 48 8b 45 88 mov -0x78(%rbp),%rax 1f1e: 48 8b 50 28 mov 0x28(%rax),%rdx 1f22: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f29: 48 01 c2 add %rax,%rdx 1f2c: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f33: 48 01 d0 add %rdx,%rax 1f36: 48 8b 40 20 mov 0x20(%rax),%rax 1f3a: 48 89 45 90 mov %rax,-0x70(%rbp) 1f3e: e9 cd 00 00 00 jmpq 0x2010 1f43: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f4b: 0f 95 c0 setne %al 1f4e: 0f b6 c0 movzbl %al,%eax 1f51: 48 85 c0 test %rax,%rax 1f54: 74 29 je 0x1f7f 1f56: 48 8b 45 88 mov -0x78(%rbp),%rax 1f5a: 48 8b 50 28 mov 0x28(%rax),%rdx 1f5e: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f65: 48 01 c2 add %rax,%rdx 1f68: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f6f: 48 01 d0 add %rdx,%rax 1f72: 48 83 c0 20 add $0x20,%rax 1f76: 48 8b 00 mov (%rax),%rax 1f79: 48 89 45 90 mov %rax,-0x70(%rbp) 1f7d: eb 6f jmp 0x1fee 1f7f: 48 8b 45 88 mov -0x78(%rbp),%rax 1f83: 48 8b 50 28 mov 0x28(%rax),%rdx 1f87: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f8e: 48 01 d0 add %rdx,%rax 1f91: 48 83 c0 20 add $0x20,%rax 1f95: 48 89 c2 mov %rax,%rdx 1f98: 48 8d 75 90 lea -0x70(%rbp),%rsi 1f9c: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1fa2: 48 89 d1 mov %rdx,%rcx 1fa5: ba 08 00 00 00 mov $0x8,%edx 1faa: 89 c7 mov %eax,%edi 1fac: e8 79 f8 ff ff callq 0x182a 1fb1: 48 89 45 a0 mov %rax,-0x60(%rbp) 1fb5: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1fba: 0f 95 c0 setne %al 1fbd: 0f b6 c0 movzbl %al,%eax 1fc0: 48 85 c0 test %rax,%rax 1fc3: 74 29 je 0x1fee 1fc5: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 1fca: 79 0c jns 0x1fd8 1fcc: bf 09 00 00 00 mov $0x9,%edi 1fd1: e8 80 f6 ff ff callq 0x1656 1fd6: eb 0a jmp 0x1fe2 1fd8: bf 0a 00 00 00 mov $0xa,%edi 1fdd: e8 74 f6 ff ff callq 0x1656 1fe2: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1fe9: e9 8a 00 00 00 jmpq 0x2078 1fee: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ff5: 48 83 c0 05 add $0x5,%rax 1ff9: 0f b6 00 movzbl (%rax),%eax 1ffc: 3c 01 cmp $0x1,%al 1ffe: 74 10 je 0x2010 2000: 48 8b 45 90 mov -0x70(%rbp),%rax 2004: 48 89 c7 mov %rax,%rdi 2007: e8 0d f8 ff ff callq 0x1819 200c: 48 89 45 90 mov %rax,-0x70(%rbp) 2010: 48 8b 45 90 mov -0x70(%rbp),%rax 2014: ba ff ff ff ff mov $0xffffffff,%edx 2019: 48 39 d0 cmp %rdx,%rax 201c: 76 13 jbe 0x2031 201e: bf 0a 00 00 00 mov $0xa,%edi 2023: e8 2e f6 ff ff callq 0x1656 2028: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 202f: eb 47 jmp 0x2078 2031: 48 8b 45 90 mov -0x70(%rbp),%rax 2035: 48 89 45 98 mov %rax,-0x68(%rbp) 2039: 48 8b 45 88 mov -0x78(%rbp),%rax 203d: 48 8b 40 28 mov 0x28(%rax),%rax 2041: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2048: 72 22 jb 0x206c 204a: 48 8b 45 88 mov -0x78(%rbp),%rax 204e: 48 8b 48 28 mov 0x28(%rax),%rcx 2052: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 2059: 48 29 c8 sub %rcx,%rax 205c: 48 89 c2 mov %rax,%rdx 205f: 48 8b 45 98 mov -0x68(%rbp),%rax 2063: 48 c1 e0 06 shl $0x6,%rax 2067: 48 39 c2 cmp %rax,%rdx 206a: 73 08 jae 0x2074 206c: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 2074: 48 8b 45 98 mov -0x68(%rbp),%rax 2078: 48 8b 4d f8 mov -0x8(%rbp),%rcx 207c: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 2084: 00 2085: 74 05 je 0x208c 2087: e8 64 f1 ff ff callq 0x11f0 208c: c9 leaveq 208d: c3 retq 208e: f3 rep 208f: 0f pop %cs 2090: 1e push %ds 2091: fa cli 2092: 55 push %rbp 2093: 48 89 e5 mov %rsp,%rbp 2096: 48 81 ec 90 00 00 00 sub $0x90,%rsp 209d: 89 7d 9c mov %edi,-0x64(%rbp) 20a0: 48 89 75 90 mov %rsi,-0x70(%rbp) 20a4: 48 89 55 88 mov %rdx,-0x78(%rbp) 20a8: 48 89 4d 80 mov %rcx,-0x80(%rbp) 20ac: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 20b3: 44 89 4d 98 mov %r9d,-0x68(%rbp) 20b7: 48 8b 45 88 mov -0x78(%rbp),%rax 20bb: 48 83 c0 04 add $0x4,%rax 20bf: 0f b6 00 movzbl (%rax),%eax 20c2: 3c 01 cmp $0x1,%al 20c4: 0f 95 c0 setne %al 20c7: 0f b6 c0 movzbl %al,%eax 20ca: 48 85 c0 test %rax,%rax 20cd: 74 1f je 0x20ee 20cf: 48 8b 45 88 mov -0x78(%rbp),%rax 20d3: 48 83 c0 04 add $0x4,%rax 20d7: 0f b6 00 movzbl (%rax),%eax 20da: 3c 02 cmp $0x2,%al 20dc: 0f 95 c0 setne %al 20df: 0f b6 c0 movzbl %al,%eax 20e2: 48 85 c0 test %rax,%rax 20e5: 74 07 je 0x20ee 20e7: b8 01 00 00 00 mov $0x1,%eax 20ec: eb 05 jmp 0x20f3 20ee: b8 00 00 00 00 mov $0x0,%eax 20f3: 85 c0 test %eax,%eax 20f5: 75 40 jne 0x2137 20f7: 48 8b 45 88 mov -0x78(%rbp),%rax 20fb: 48 83 c0 05 add $0x5,%rax 20ff: 0f b6 00 movzbl (%rax),%eax 2102: 3c 01 cmp $0x1,%al 2104: 0f 95 c0 setne %al 2107: 0f b6 c0 movzbl %al,%eax 210a: 48 85 c0 test %rax,%rax 210d: 74 1f je 0x212e 210f: 48 8b 45 88 mov -0x78(%rbp),%rax 2113: 48 83 c0 05 add $0x5,%rax 2117: 0f b6 00 movzbl (%rax),%eax 211a: 3c 02 cmp $0x2,%al 211c: 0f 95 c0 setne %al 211f: 0f b6 c0 movzbl %al,%eax 2122: 48 85 c0 test %rax,%rax 2125: 74 07 je 0x212e 2127: b8 01 00 00 00 mov $0x1,%eax 212c: eb 05 jmp 0x2133 212e: b8 00 00 00 00 mov $0x0,%eax 2133: 85 c0 test %eax,%eax 2135: 74 14 je 0x214b 2137: bf 0a 00 00 00 mov $0xa,%edi 213c: e8 15 f5 ff ff callq 0x1656 2141: b8 00 00 00 00 mov $0x0,%eax 2146: e9 71 0e 00 00 jmpq 0x2fbc 214b: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 2152: 48 8b 4d 80 mov -0x80(%rbp),%rcx 2156: 8b 55 9c mov -0x64(%rbp),%edx 2159: 48 8b 75 88 mov -0x78(%rbp),%rsi 215d: 48 8b 45 90 mov -0x70(%rbp),%rax 2161: 49 89 f8 mov %rdi,%r8 2164: 48 89 c7 mov %rax,%rdi 2167: e8 f6 f9 ff ff callq 0x1b62 216c: 48 89 45 d0 mov %rax,-0x30(%rbp) 2170: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 2175: 75 0a jne 0x2181 2177: b8 00 00 00 00 mov $0x0,%eax 217c: e9 3b 0e 00 00 jmpq 0x2fbc 2181: 48 8b 45 88 mov -0x78(%rbp),%rax 2185: 48 83 c0 04 add $0x4,%rax 2189: 0f b6 00 movzbl (%rax),%eax 218c: 3c 01 cmp $0x1,%al 218e: 75 24 jne 0x21b4 2190: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 2198: 08 01 219a: 48 39 45 d0 cmp %rax,-0x30(%rbp) 219e: 76 38 jbe 0x21d8 21a0: bf 0a 00 00 00 mov $0xa,%edi 21a5: e8 ac f4 ff ff callq 0x1656 21aa: b8 00 00 00 00 mov $0x0,%eax 21af: e9 08 0e 00 00 jmpq 0x2fbc 21b4: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 21bc: f0 00 21be: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21c2: 76 14 jbe 0x21d8 21c4: bf 0a 00 00 00 mov $0xa,%edi 21c9: e8 88 f4 ff ff callq 0x1656 21ce: b8 00 00 00 00 mov $0x0,%eax 21d3: e9 e4 0d 00 00 jmpq 0x2fbc 21d8: 48 8b 45 d0 mov -0x30(%rbp),%rax 21dc: 48 85 c0 test %rax,%rax 21df: 75 1a jne 0x21fb 21e1: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 21e5: 74 06 je 0x21ed 21e7: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 21eb: 75 07 jne 0x21f4 21ed: b8 01 00 00 00 mov $0x1,%eax 21f2: eb 05 jmp 0x21f9 21f4: b8 00 00 00 00 mov $0x0,%eax 21f9: 48 98 cltq 21fb: 48 89 45 d8 mov %rax,-0x28(%rbp) 21ff: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2203: 48 89 d0 mov %rdx,%rax 2206: 48 01 c0 add %rax,%rax 2209: 48 01 d0 add %rdx,%rax 220c: 48 c1 e0 02 shl $0x2,%rax 2210: 48 01 d0 add %rdx,%rax 2213: 48 c1 e0 04 shl $0x4,%rax 2217: 49 89 c0 mov %rax,%r8 221a: 8b 7d 98 mov -0x68(%rbp),%edi 221d: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2224: 48 8b 55 80 mov -0x80(%rbp),%rdx 2228: 48 8b 75 90 mov -0x70(%rbp),%rsi 222c: 8b 45 9c mov -0x64(%rbp),%eax 222f: 41 50 push %rax 2231: 6a 03 pushq $0x3 2233: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2237: 41 89 f8 mov %edi,%r8d 223a: 89 c7 mov %eax,%edi 223c: e8 47 f7 ff ff callq 0x1988 2241: 48 83 c4 10 add $0x10,%rsp 2245: 48 89 45 e0 mov %rax,-0x20(%rbp) 2249: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 224e: 75 0a jne 0x225a 2250: b8 00 00 00 00 mov $0x0,%eax 2255: e9 62 0d 00 00 jmpq 0x2fbc 225a: 48 8b 45 d0 mov -0x30(%rbp),%rax 225e: 89 c0 mov %eax,%eax 2260: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2264: 74 1f je 0x2285 2266: 48 8d 0d 63 37 00 00 lea 0x3763(%rip),%rcx # 0x59d0 226d: ba 3f 01 00 00 mov $0x13f,%edx 2272: 48 8d 35 ff 35 00 00 lea 0x35ff(%rip),%rsi # 0x5878 2279: 48 8d 3d 88 36 00 00 lea 0x3688(%rip),%rdi # 0x5908 2280: e8 ab ef ff ff callq 0x1230 2285: 48 8b 45 d0 mov -0x30(%rbp),%rax 2289: 89 c2 mov %eax,%edx 228b: 48 8b 45 e0 mov -0x20(%rbp),%rax 228f: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 2295: 48 8b 45 d8 mov -0x28(%rbp),%rax 2299: 89 c2 mov %eax,%edx 229b: 48 8b 45 e0 mov -0x20(%rbp),%rax 229f: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 22a5: 48 8b 45 e0 mov -0x20(%rbp),%rax 22a9: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 22b0: 48 8b 45 88 mov -0x78(%rbp),%rax 22b4: 48 83 c0 04 add $0x4,%rax 22b8: 0f b6 00 movzbl (%rax),%eax 22bb: 0f b6 d0 movzbl %al,%edx 22be: 48 8b 45 e0 mov -0x20(%rbp),%rax 22c2: 89 50 20 mov %edx,0x20(%rax) 22c5: 48 8b 45 88 mov -0x78(%rbp),%rax 22c9: 48 83 c0 04 add $0x4,%rax 22cd: 0f b6 00 movzbl (%rax),%eax 22d0: 3c 01 cmp $0x1,%al 22d2: 0f 85 ab 06 00 00 jne 0x2983 22d8: 48 8b 55 80 mov -0x80(%rbp),%rdx 22dc: 48 8b 45 90 mov -0x70(%rbp),%rax 22e0: 48 01 d0 add %rdx,%rax 22e3: 48 89 45 f8 mov %rax,-0x8(%rbp) 22e7: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 22ec: 74 20 je 0x230e 22ee: 48 8b 45 88 mov -0x78(%rbp),%rax 22f2: 48 83 c0 05 add $0x5,%rax 22f6: 0f b6 00 movzbl (%rax),%eax 22f9: 3c 01 cmp $0x1,%al 22fb: 75 11 jne 0x230e 22fd: 48 8b 45 e0 mov -0x20(%rbp),%rax 2301: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2305: 48 89 50 48 mov %rdx,0x48(%rax) 2309: e9 c1 01 00 00 jmpq 0x24cf 230e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2312: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2319: 48 8b 45 88 mov -0x78(%rbp),%rax 231d: ba 34 00 00 00 mov $0x34,%edx 2322: 48 89 c6 mov %rax,%rsi 2325: 48 89 cf mov %rcx,%rdi 2328: e8 73 ef ff ff callq 0x12a0 232d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2331: 48 89 42 48 mov %rax,0x48(%rdx) 2335: 48 8b 45 88 mov -0x78(%rbp),%rax 2339: 48 83 c0 05 add $0x5,%rax 233d: 0f b6 00 movzbl (%rax),%eax 2340: 3c 01 cmp $0x1,%al 2342: 0f 84 87 01 00 00 je 0x24cf 2348: 48 8b 45 e0 mov -0x20(%rbp),%rax 234c: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2353: 0f b7 c0 movzwl %ax,%eax 2356: 89 c7 mov %eax,%edi 2358: e8 9a f4 ff ff callq 0x17f7 235d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2361: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2368: 48 8b 45 e0 mov -0x20(%rbp),%rax 236c: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2373: 0f b7 c0 movzwl %ax,%eax 2376: 89 c7 mov %eax,%edi 2378: e8 7a f4 ff ff callq 0x17f7 237d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2381: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2388: 48 8b 45 e0 mov -0x20(%rbp),%rax 238c: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2392: 89 c7 mov %eax,%edi 2394: e8 72 f4 ff ff callq 0x180b 2399: 48 8b 55 e0 mov -0x20(%rbp),%rdx 239d: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 23a3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23a7: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 23ad: 89 c7 mov %eax,%edi 23af: e8 57 f4 ff ff callq 0x180b 23b4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23b8: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 23be: 48 8b 45 e0 mov -0x20(%rbp),%rax 23c2: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 23c8: 89 c7 mov %eax,%edi 23ca: e8 3c f4 ff ff callq 0x180b 23cf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23d3: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 23d9: 48 8b 45 e0 mov -0x20(%rbp),%rax 23dd: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 23e3: 89 c7 mov %eax,%edi 23e5: e8 21 f4 ff ff callq 0x180b 23ea: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23ee: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 23f4: 48 8b 45 e0 mov -0x20(%rbp),%rax 23f8: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 23fe: 89 c7 mov %eax,%edi 2400: e8 06 f4 ff ff callq 0x180b 2405: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2409: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 240f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2413: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 241a: 0f b7 c0 movzwl %ax,%eax 241d: 89 c7 mov %eax,%edi 241f: e8 d3 f3 ff ff callq 0x17f7 2424: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2428: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 242f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2433: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 243a: 0f b7 c0 movzwl %ax,%eax 243d: 89 c7 mov %eax,%edi 243f: e8 b3 f3 ff ff callq 0x17f7 2444: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2448: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 244f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2453: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 245a: 0f b7 c0 movzwl %ax,%eax 245d: 89 c7 mov %eax,%edi 245f: e8 93 f3 ff ff callq 0x17f7 2464: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2468: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 246f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2473: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 247a: 0f b7 c0 movzwl %ax,%eax 247d: 89 c7 mov %eax,%edi 247f: e8 73 f3 ff ff callq 0x17f7 2484: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2488: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 248f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2493: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 249a: 0f b7 c0 movzwl %ax,%eax 249d: 89 c7 mov %eax,%edi 249f: e8 53 f3 ff ff callq 0x17f7 24a4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24a8: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 24af: 48 8b 45 e0 mov -0x20(%rbp),%rax 24b3: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 24ba: 0f b7 c0 movzwl %ax,%eax 24bd: 89 c7 mov %eax,%edi 24bf: e8 33 f3 ff ff callq 0x17f7 24c4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24c8: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 24cf: 48 8b 45 e0 mov -0x20(%rbp),%rax 24d3: 48 8b 40 48 mov 0x48(%rax),%rax 24d7: 8b 40 20 mov 0x20(%rax),%eax 24da: 89 45 ac mov %eax,-0x54(%rbp) 24dd: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 24e2: 0f 84 d2 03 00 00 je 0x28ba 24e8: 48 8b 45 88 mov -0x78(%rbp),%rax 24ec: 48 83 c0 05 add $0x5,%rax 24f0: 0f b6 00 movzbl (%rax),%eax 24f3: 3c 01 cmp $0x1,%al 24f5: 0f 85 bf 03 00 00 jne 0x28ba 24fb: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 24ff: 0f 84 b5 03 00 00 je 0x28ba 2505: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 250a: 0f 95 c0 setne %al 250d: 0f b6 c0 movzbl %al,%eax 2510: 48 85 c0 test %rax,%rax 2513: 74 15 je 0x252a 2515: 8b 45 ac mov -0x54(%rbp),%eax 2518: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 251f: 0f 96 c0 setbe %al 2522: 0f b6 c0 movzbl %al,%eax 2525: 48 85 c0 test %rax,%rax 2528: 75 30 jne 0x255a 252a: 8b 55 ac mov -0x54(%rbp),%edx 252d: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2534: 48 29 d0 sub %rdx,%rax 2537: 48 89 c1 mov %rax,%rcx 253a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 253e: 48 89 d0 mov %rdx,%rax 2541: 48 c1 e0 02 shl $0x2,%rax 2545: 48 01 d0 add %rdx,%rax 2548: 48 c1 e0 03 shl $0x3,%rax 254c: 48 39 c1 cmp %rax,%rcx 254f: 0f 92 c0 setb %al 2552: 0f b6 c0 movzbl %al,%eax 2555: 48 85 c0 test %rax,%rax 2558: 74 24 je 0x257e 255a: 90 nop 255b: eb 01 jmp 0x255e 255d: 90 nop 255e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2562: 48 89 c7 mov %rax,%rdi 2565: e8 56 ec ff ff callq 0x11c0 256a: bf 0a 00 00 00 mov $0xa,%edi 256f: e8 e2 f0 ff ff callq 0x1656 2574: b8 00 00 00 00 mov $0x0,%eax 2579: e9 3e 0a 00 00 jmpq 0x2fbc 257e: 8b 55 ac mov -0x54(%rbp),%edx 2581: 48 8b 45 f8 mov -0x8(%rbp),%rax 2585: 48 01 c2 add %rax,%rdx 2588: 48 8b 45 e0 mov -0x20(%rbp),%rax 258c: 48 89 50 50 mov %rdx,0x50(%rax) 2590: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 2598: e9 0a 03 00 00 jmpq 0x28a7 259d: 48 8b 4d e0 mov -0x20(%rbp),%rcx 25a1: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25a5: 48 89 d0 mov %rdx,%rax 25a8: 48 01 c0 add %rax,%rax 25ab: 48 01 d0 add %rdx,%rax 25ae: 48 c1 e0 02 shl $0x2,%rax 25b2: 48 01 d0 add %rdx,%rax 25b5: 48 c1 e0 04 shl $0x4,%rax 25b9: 48 01 c8 add %rcx,%rax 25bc: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 25c3: 48 8b 45 b0 mov -0x50(%rbp),%rax 25c7: 48 89 02 mov %rax,(%rdx) 25ca: 48 8b 4d e0 mov -0x20(%rbp),%rcx 25ce: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25d2: 48 89 d0 mov %rdx,%rax 25d5: 48 01 c0 add %rax,%rax 25d8: 48 01 d0 add %rdx,%rax 25db: 48 c1 e0 02 shl $0x2,%rax 25df: 48 01 d0 add %rdx,%rax 25e2: 48 c1 e0 04 shl $0x4,%rax 25e6: 48 01 c8 add %rcx,%rax 25e9: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 25f0: 48 8b 45 e0 mov -0x20(%rbp),%rax 25f4: 48 89 02 mov %rax,(%rdx) 25f7: 48 8b 45 e0 mov -0x20(%rbp),%rax 25fb: 48 8b 48 50 mov 0x50(%rax),%rcx 25ff: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2603: 48 89 d0 mov %rdx,%rax 2606: 48 c1 e0 02 shl $0x2,%rax 260a: 48 01 d0 add %rdx,%rax 260d: 48 c1 e0 03 shl $0x3,%rax 2611: 48 01 c1 add %rax,%rcx 2614: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2618: 48 8b 55 b0 mov -0x50(%rbp),%rdx 261c: 48 89 d0 mov %rdx,%rax 261f: 48 01 c0 add %rax,%rax 2622: 48 01 d0 add %rdx,%rax 2625: 48 c1 e0 02 shl $0x2,%rax 2629: 48 01 d0 add %rdx,%rax 262c: 48 c1 e0 04 shl $0x4,%rax 2630: 48 01 f0 add %rsi,%rax 2633: 48 05 68 01 00 00 add $0x168,%rax 2639: 48 89 08 mov %rcx,(%rax) 263c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2640: 48 8b 48 50 mov 0x50(%rax),%rcx 2644: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2648: 48 89 d0 mov %rdx,%rax 264b: 48 c1 e0 02 shl $0x2,%rax 264f: 48 01 d0 add %rdx,%rax 2652: 48 c1 e0 03 shl $0x3,%rax 2656: 48 01 c8 add %rcx,%rax 2659: 8b 40 10 mov 0x10(%rax),%eax 265c: 89 c0 mov %eax,%eax 265e: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2665: 0f 97 c0 seta %al 2668: 0f b6 c0 movzbl %al,%eax 266b: 48 85 c0 test %rax,%rax 266e: 0f 84 09 01 00 00 je 0x277d 2674: 48 8b 45 e0 mov -0x20(%rbp),%rax 2678: 48 8b 48 50 mov 0x50(%rax),%rcx 267c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2680: 48 89 d0 mov %rdx,%rax 2683: 48 c1 e0 02 shl $0x2,%rax 2687: 48 01 d0 add %rdx,%rax 268a: 48 c1 e0 03 shl $0x3,%rax 268e: 48 01 c8 add %rcx,%rax 2691: 8b 40 14 mov 0x14(%rax),%eax 2694: 89 c6 mov %eax,%esi 2696: 48 8b 45 e0 mov -0x20(%rbp),%rax 269a: 48 8b 48 50 mov 0x50(%rax),%rcx 269e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26a2: 48 89 d0 mov %rdx,%rax 26a5: 48 c1 e0 02 shl $0x2,%rax 26a9: 48 01 d0 add %rdx,%rax 26ac: 48 c1 e0 03 shl $0x3,%rax 26b0: 48 01 c8 add %rcx,%rax 26b3: 8b 40 10 mov 0x10(%rax),%eax 26b6: 89 c2 mov %eax,%edx 26b8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 26bf: 48 29 d0 sub %rdx,%rax 26c2: 48 39 c6 cmp %rax,%rsi 26c5: 0f 96 c0 setbe %al 26c8: 0f b6 c0 movzbl %al,%eax 26cb: 48 85 c0 test %rax,%rax 26ce: 0f 84 a9 00 00 00 je 0x277d 26d4: 48 8b 45 e0 mov -0x20(%rbp),%rax 26d8: 48 8b 48 50 mov 0x50(%rax),%rcx 26dc: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26e0: 48 89 d0 mov %rdx,%rax 26e3: 48 c1 e0 02 shl $0x2,%rax 26e7: 48 01 d0 add %rdx,%rax 26ea: 48 c1 e0 03 shl $0x3,%rax 26ee: 48 01 c8 add %rcx,%rax 26f1: 8b 40 10 mov 0x10(%rax),%eax 26f4: 89 c2 mov %eax,%edx 26f6: 48 8b 45 80 mov -0x80(%rbp),%rax 26fa: 48 01 c2 add %rax,%rdx 26fd: 48 8b 45 90 mov -0x70(%rbp),%rax 2701: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2705: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2709: 48 8b 55 b0 mov -0x50(%rbp),%rdx 270d: 48 89 d0 mov %rdx,%rax 2710: 48 01 c0 add %rax,%rax 2713: 48 01 d0 add %rdx,%rax 2716: 48 c1 e0 02 shl $0x2,%rax 271a: 48 01 d0 add %rdx,%rax 271d: 48 c1 e0 04 shl $0x4,%rax 2721: 48 01 f0 add %rsi,%rax 2724: 48 05 80 01 00 00 add $0x180,%rax 272a: 48 89 08 mov %rcx,(%rax) 272d: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2731: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2735: 48 89 d0 mov %rdx,%rax 2738: 48 01 c0 add %rax,%rax 273b: 48 01 d0 add %rdx,%rax 273e: 48 c1 e0 02 shl $0x2,%rax 2742: 48 01 d0 add %rdx,%rax 2745: 48 c1 e0 04 shl $0x4,%rax 2749: 48 01 c8 add %rcx,%rax 274c: 48 05 80 01 00 00 add $0x180,%rax 2752: 48 8b 08 mov (%rax),%rcx 2755: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2759: 48 8b 55 b0 mov -0x50(%rbp),%rdx 275d: 48 89 d0 mov %rdx,%rax 2760: 48 01 c0 add %rax,%rax 2763: 48 01 d0 add %rdx,%rax 2766: 48 c1 e0 02 shl $0x2,%rax 276a: 48 01 d0 add %rdx,%rax 276d: 48 c1 e0 04 shl $0x4,%rax 2771: 48 01 f0 add %rsi,%rax 2774: 48 05 78 01 00 00 add $0x178,%rax 277a: 48 89 08 mov %rcx,(%rax) 277d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2781: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2788: 48 8b 75 e0 mov -0x20(%rbp),%rsi 278c: 48 8b 45 b0 mov -0x50(%rbp),%rax 2790: 48 8d 50 01 lea 0x1(%rax),%rdx 2794: 48 89 d0 mov %rdx,%rax 2797: 48 01 c0 add %rax,%rax 279a: 48 01 d0 add %rdx,%rax 279d: 48 c1 e0 02 shl $0x2,%rax 27a1: 48 01 d0 add %rdx,%rax 27a4: 48 c1 e0 04 shl $0x4,%rax 27a8: 48 01 f0 add %rsi,%rax 27ab: 48 05 d0 00 00 00 add $0xd0,%rax 27b1: 48 89 08 mov %rcx,(%rax) 27b4: 48 8b 45 e0 mov -0x20(%rbp),%rax 27b8: 48 8b 48 50 mov 0x50(%rax),%rcx 27bc: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27c0: 48 89 d0 mov %rdx,%rax 27c3: 48 c1 e0 02 shl $0x2,%rax 27c7: 48 01 d0 add %rdx,%rax 27ca: 48 c1 e0 03 shl $0x3,%rax 27ce: 48 01 c8 add %rcx,%rax 27d1: 8b 40 04 mov 0x4(%rax),%eax 27d4: 83 f8 12 cmp $0x12,%eax 27d7: 75 73 jne 0x284c 27d9: 48 8b 45 e0 mov -0x20(%rbp),%rax 27dd: 48 8b 48 50 mov 0x50(%rax),%rcx 27e1: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27e5: 48 89 d0 mov %rdx,%rax 27e8: 48 c1 e0 02 shl $0x2,%rax 27ec: 48 01 d0 add %rdx,%rax 27ef: 48 c1 e0 03 shl $0x3,%rax 27f3: 48 01 c8 add %rcx,%rax 27f6: 8b 40 18 mov 0x18(%rax),%eax 27f9: 89 c0 mov %eax,%eax 27fb: 48 39 45 d0 cmp %rax,-0x30(%rbp) 27ff: 76 4b jbe 0x284c 2801: 48 8b 45 e0 mov -0x20(%rbp),%rax 2805: 48 8b 48 50 mov 0x50(%rax),%rcx 2809: 48 8b 55 b0 mov -0x50(%rbp),%rdx 280d: 48 89 d0 mov %rdx,%rax 2810: 48 c1 e0 02 shl $0x2,%rax 2814: 48 01 d0 add %rdx,%rax 2817: 48 c1 e0 03 shl $0x3,%rax 281b: 48 01 c8 add %rcx,%rax 281e: 8b 50 18 mov 0x18(%rax),%edx 2821: 48 8b 45 b0 mov -0x50(%rbp),%rax 2825: 89 c1 mov %eax,%ecx 2827: 48 8b 75 e0 mov -0x20(%rbp),%rsi 282b: 89 d2 mov %edx,%edx 282d: 48 89 d0 mov %rdx,%rax 2830: 48 01 c0 add %rax,%rax 2833: 48 01 d0 add %rdx,%rax 2836: 48 c1 e0 02 shl $0x2,%rax 283a: 48 01 d0 add %rdx,%rax 283d: 48 c1 e0 04 shl $0x4,%rax 2841: 48 01 f0 add %rsi,%rax 2844: 48 05 54 01 00 00 add $0x154,%rax 284a: 89 08 mov %ecx,(%rax) 284c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2850: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2854: 48 89 d0 mov %rdx,%rax 2857: 48 01 c0 add %rax,%rax 285a: 48 01 d0 add %rdx,%rax 285d: 48 c1 e0 02 shl $0x2,%rax 2861: 48 01 d0 add %rdx,%rax 2864: 48 c1 e0 04 shl $0x4,%rax 2868: 48 01 c8 add %rcx,%rax 286b: 48 05 54 01 00 00 add $0x154,%rax 2871: 8b 00 mov (%rax),%eax 2873: 85 c0 test %eax,%eax 2875: 75 2b jne 0x28a2 2877: 48 8b 4d e0 mov -0x20(%rbp),%rcx 287b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 287f: 48 89 d0 mov %rdx,%rax 2882: 48 01 c0 add %rax,%rax 2885: 48 01 d0 add %rdx,%rax 2888: 48 c1 e0 02 shl $0x2,%rax 288c: 48 01 d0 add %rdx,%rax 288f: 48 c1 e0 04 shl $0x4,%rax 2893: 48 01 c8 add %rcx,%rax 2896: 48 05 54 01 00 00 add $0x154,%rax 289c: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 28a2: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 28a7: 48 8b 45 b0 mov -0x50(%rbp),%rax 28ab: 48 3b 45 d0 cmp -0x30(%rbp),%rax 28af: 0f 82 e8 fc ff ff jb 0x259d 28b5: e9 b1 00 00 00 jmpq 0x296b 28ba: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 28c2: e9 96 00 00 00 jmpq 0x295d 28c7: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28cb: 48 8b 55 b8 mov -0x48(%rbp),%rdx 28cf: 48 89 d0 mov %rdx,%rax 28d2: 48 01 c0 add %rax,%rax 28d5: 48 01 d0 add %rdx,%rax 28d8: 48 c1 e0 02 shl $0x2,%rax 28dc: 48 01 d0 add %rdx,%rax 28df: 48 c1 e0 04 shl $0x4,%rax 28e3: 48 01 c8 add %rcx,%rax 28e6: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 28ed: 48 8b 45 b8 mov -0x48(%rbp),%rax 28f1: 48 89 02 mov %rax,(%rdx) 28f4: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28f8: 48 8b 55 b8 mov -0x48(%rbp),%rdx 28fc: 48 89 d0 mov %rdx,%rax 28ff: 48 01 c0 add %rax,%rax 2902: 48 01 d0 add %rdx,%rax 2905: 48 c1 e0 02 shl $0x2,%rax 2909: 48 01 d0 add %rdx,%rax 290c: 48 c1 e0 04 shl $0x4,%rax 2910: 48 01 c8 add %rcx,%rax 2913: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 291a: 48 8b 45 e0 mov -0x20(%rbp),%rax 291e: 48 89 02 mov %rax,(%rdx) 2921: 48 8b 45 e0 mov -0x20(%rbp),%rax 2925: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 292c: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2930: 48 8b 45 b8 mov -0x48(%rbp),%rax 2934: 48 8d 50 01 lea 0x1(%rax),%rdx 2938: 48 89 d0 mov %rdx,%rax 293b: 48 01 c0 add %rax,%rax 293e: 48 01 d0 add %rdx,%rax 2941: 48 c1 e0 02 shl $0x2,%rax 2945: 48 01 d0 add %rdx,%rax 2948: 48 c1 e0 04 shl $0x4,%rax 294c: 48 01 f0 add %rsi,%rax 294f: 48 05 d0 00 00 00 add $0xd0,%rax 2955: 48 89 08 mov %rcx,(%rax) 2958: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 295d: 48 8b 45 b8 mov -0x48(%rbp),%rax 2961: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2965: 0f 82 5c ff ff ff jb 0x28c7 296b: 48 8b 45 e0 mov -0x20(%rbp),%rax 296f: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2976: 48 8b 45 e0 mov -0x20(%rbp),%rax 297a: 48 89 50 60 mov %rdx,0x60(%rax) 297e: e9 35 06 00 00 jmpq 0x2fb8 2983: 48 8b 55 80 mov -0x80(%rbp),%rdx 2987: 48 8b 45 90 mov -0x70(%rbp),%rax 298b: 48 01 d0 add %rdx,%rax 298e: 48 89 45 e8 mov %rax,-0x18(%rbp) 2992: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2997: 74 20 je 0x29b9 2999: 48 8b 45 88 mov -0x78(%rbp),%rax 299d: 48 83 c0 05 add $0x5,%rax 29a1: 0f b6 00 movzbl (%rax),%eax 29a4: 3c 01 cmp $0x1,%al 29a6: 75 11 jne 0x29b9 29a8: 48 8b 45 e0 mov -0x20(%rbp),%rax 29ac: 48 8b 55 e8 mov -0x18(%rbp),%rdx 29b0: 48 89 50 48 mov %rdx,0x48(%rax) 29b4: e9 ca 01 00 00 jmpq 0x2b83 29b9: 48 8b 45 e0 mov -0x20(%rbp),%rax 29bd: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 29c4: 48 8b 45 88 mov -0x78(%rbp),%rax 29c8: ba 40 00 00 00 mov $0x40,%edx 29cd: 48 89 c6 mov %rax,%rsi 29d0: 48 89 cf mov %rcx,%rdi 29d3: e8 c8 e8 ff ff callq 0x12a0 29d8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 29dc: 48 89 42 48 mov %rax,0x48(%rdx) 29e0: 48 8b 45 88 mov -0x78(%rbp),%rax 29e4: 48 83 c0 05 add $0x5,%rax 29e8: 0f b6 00 movzbl (%rax),%eax 29eb: 3c 01 cmp $0x1,%al 29ed: 0f 84 90 01 00 00 je 0x2b83 29f3: 48 8b 45 e0 mov -0x20(%rbp),%rax 29f7: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 29fe: 0f b7 c0 movzwl %ax,%eax 2a01: 89 c7 mov %eax,%edi 2a03: e8 ef ed ff ff callq 0x17f7 2a08: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a0c: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2a13: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a17: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a1e: 0f b7 c0 movzwl %ax,%eax 2a21: 89 c7 mov %eax,%edi 2a23: e8 cf ed ff ff callq 0x17f7 2a28: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a2c: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2a33: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a37: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a3d: 89 c7 mov %eax,%edi 2a3f: e8 c7 ed ff ff callq 0x180b 2a44: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a48: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2a4e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a52: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2a59: 48 89 c7 mov %rax,%rdi 2a5c: e8 b8 ed ff ff callq 0x1819 2a61: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a65: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2a6c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a70: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2a77: 48 89 c7 mov %rax,%rdi 2a7a: e8 9a ed ff ff callq 0x1819 2a7f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a83: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2a8a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a8e: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2a95: 48 89 c7 mov %rax,%rdi 2a98: e8 7c ed ff ff callq 0x1819 2a9d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2aa1: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2aa8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aac: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2ab2: 89 c7 mov %eax,%edi 2ab4: e8 52 ed ff ff callq 0x180b 2ab9: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2abd: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2ac3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ac7: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2ace: 0f b7 c0 movzwl %ax,%eax 2ad1: 89 c7 mov %eax,%edi 2ad3: e8 1f ed ff ff callq 0x17f7 2ad8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2adc: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2ae3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ae7: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2aee: 0f b7 c0 movzwl %ax,%eax 2af1: 89 c7 mov %eax,%edi 2af3: e8 ff ec ff ff callq 0x17f7 2af8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2afc: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b03: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b07: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b0e: 0f b7 c0 movzwl %ax,%eax 2b11: 89 c7 mov %eax,%edi 2b13: e8 df ec ff ff callq 0x17f7 2b18: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b1c: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2b23: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b27: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b2e: 0f b7 c0 movzwl %ax,%eax 2b31: 89 c7 mov %eax,%edi 2b33: e8 bf ec ff ff callq 0x17f7 2b38: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b3c: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2b43: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b47: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2b4e: 0f b7 c0 movzwl %ax,%eax 2b51: 89 c7 mov %eax,%edi 2b53: e8 9f ec ff ff callq 0x17f7 2b58: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b5c: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2b63: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b67: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2b6e: 0f b7 c0 movzwl %ax,%eax 2b71: 89 c7 mov %eax,%edi 2b73: e8 7f ec ff ff callq 0x17f7 2b78: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b7c: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2b83: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b87: 48 8b 40 48 mov 0x48(%rax),%rax 2b8b: 48 8b 40 28 mov 0x28(%rax),%rax 2b8f: 48 89 45 f0 mov %rax,-0x10(%rbp) 2b93: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2b98: 0f 84 56 03 00 00 je 0x2ef4 2b9e: 48 8b 45 88 mov -0x78(%rbp),%rax 2ba2: 48 83 c0 05 add $0x5,%rax 2ba6: 0f b6 00 movzbl (%rax),%eax 2ba9: 3c 01 cmp $0x1,%al 2bab: 0f 85 43 03 00 00 jne 0x2ef4 2bb1: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2bb5: 0f 84 39 03 00 00 je 0x2ef4 2bbb: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2bc0: 0f 95 c0 setne %al 2bc3: 0f b6 c0 movzbl %al,%eax 2bc6: 48 85 c0 test %rax,%rax 2bc9: 74 1a je 0x2be5 2bcb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2bcf: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2bd6: 0f 93 c0 setae %al 2bd9: 0f b6 c0 movzbl %al,%eax 2bdc: 48 85 c0 test %rax,%rax 2bdf: 0f 85 78 f9 ff ff jne 0x255d 2be5: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2bec: 48 2b 45 f0 sub -0x10(%rbp),%rax 2bf0: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2bf4: 48 c1 e2 06 shl $0x6,%rdx 2bf8: 48 39 d0 cmp %rdx,%rax 2bfb: 0f 92 c0 setb %al 2bfe: 0f b6 c0 movzbl %al,%eax 2c01: 48 85 c0 test %rax,%rax 2c04: 0f 85 53 f9 ff ff jne 0x255d 2c0a: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2c0e: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c12: 48 01 c2 add %rax,%rdx 2c15: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c19: 48 89 50 50 mov %rdx,0x50(%rax) 2c1d: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2c25: e9 b7 02 00 00 jmpq 0x2ee1 2c2a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c2e: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c32: 48 89 d0 mov %rdx,%rax 2c35: 48 01 c0 add %rax,%rax 2c38: 48 01 d0 add %rdx,%rax 2c3b: 48 c1 e0 02 shl $0x2,%rax 2c3f: 48 01 d0 add %rdx,%rax 2c42: 48 c1 e0 04 shl $0x4,%rax 2c46: 48 01 c8 add %rcx,%rax 2c49: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2c50: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c54: 48 89 02 mov %rax,(%rdx) 2c57: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c5b: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c5f: 48 89 d0 mov %rdx,%rax 2c62: 48 01 c0 add %rax,%rax 2c65: 48 01 d0 add %rdx,%rax 2c68: 48 c1 e0 02 shl $0x2,%rax 2c6c: 48 01 d0 add %rdx,%rax 2c6f: 48 c1 e0 04 shl $0x4,%rax 2c73: 48 01 c8 add %rcx,%rax 2c76: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2c7d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c81: 48 89 02 mov %rax,(%rdx) 2c84: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c88: 48 8b 50 50 mov 0x50(%rax),%rdx 2c8c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c90: 48 c1 e0 06 shl $0x6,%rax 2c94: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2c98: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2c9c: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ca0: 48 89 d0 mov %rdx,%rax 2ca3: 48 01 c0 add %rax,%rax 2ca6: 48 01 d0 add %rdx,%rax 2ca9: 48 c1 e0 02 shl $0x2,%rax 2cad: 48 01 d0 add %rdx,%rax 2cb0: 48 c1 e0 04 shl $0x4,%rax 2cb4: 48 01 f0 add %rsi,%rax 2cb7: 48 05 68 01 00 00 add $0x168,%rax 2cbd: 48 89 08 mov %rcx,(%rax) 2cc0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cc4: 48 8b 50 50 mov 0x50(%rax),%rdx 2cc8: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ccc: 48 c1 e0 06 shl $0x6,%rax 2cd0: 48 01 d0 add %rdx,%rax 2cd3: 48 8b 40 18 mov 0x18(%rax),%rax 2cd7: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2cde: 0f 97 c0 seta %al 2ce1: 0f b6 c0 movzbl %al,%eax 2ce4: 48 85 c0 test %rax,%rax 2ce7: 0f 84 e8 00 00 00 je 0x2dd5 2ced: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cf1: 48 8b 50 50 mov 0x50(%rax),%rdx 2cf5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cf9: 48 c1 e0 06 shl $0x6,%rax 2cfd: 48 01 d0 add %rdx,%rax 2d00: 48 8b 50 20 mov 0x20(%rax),%rdx 2d04: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d08: 48 8b 48 50 mov 0x50(%rax),%rcx 2d0c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d10: 48 c1 e0 06 shl $0x6,%rax 2d14: 48 01 c8 add %rcx,%rax 2d17: 48 8b 48 18 mov 0x18(%rax),%rcx 2d1b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2d22: 48 29 c8 sub %rcx,%rax 2d25: 48 39 c2 cmp %rax,%rdx 2d28: 0f 96 c0 setbe %al 2d2b: 0f b6 c0 movzbl %al,%eax 2d2e: 48 85 c0 test %rax,%rax 2d31: 0f 84 9e 00 00 00 je 0x2dd5 2d37: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d3b: 48 8b 50 50 mov 0x50(%rax),%rdx 2d3f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d43: 48 c1 e0 06 shl $0x6,%rax 2d47: 48 01 d0 add %rdx,%rax 2d4a: 48 8b 50 18 mov 0x18(%rax),%rdx 2d4e: 48 8b 45 80 mov -0x80(%rbp),%rax 2d52: 48 01 c2 add %rax,%rdx 2d55: 48 8b 45 90 mov -0x70(%rbp),%rax 2d59: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2d5d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d61: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d65: 48 89 d0 mov %rdx,%rax 2d68: 48 01 c0 add %rax,%rax 2d6b: 48 01 d0 add %rdx,%rax 2d6e: 48 c1 e0 02 shl $0x2,%rax 2d72: 48 01 d0 add %rdx,%rax 2d75: 48 c1 e0 04 shl $0x4,%rax 2d79: 48 01 f0 add %rsi,%rax 2d7c: 48 05 80 01 00 00 add $0x180,%rax 2d82: 48 89 08 mov %rcx,(%rax) 2d85: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2d89: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d8d: 48 89 d0 mov %rdx,%rax 2d90: 48 01 c0 add %rax,%rax 2d93: 48 01 d0 add %rdx,%rax 2d96: 48 c1 e0 02 shl $0x2,%rax 2d9a: 48 01 d0 add %rdx,%rax 2d9d: 48 c1 e0 04 shl $0x4,%rax 2da1: 48 01 c8 add %rcx,%rax 2da4: 48 05 80 01 00 00 add $0x180,%rax 2daa: 48 8b 08 mov (%rax),%rcx 2dad: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2db1: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2db5: 48 89 d0 mov %rdx,%rax 2db8: 48 01 c0 add %rax,%rax 2dbb: 48 01 d0 add %rdx,%rax 2dbe: 48 c1 e0 02 shl $0x2,%rax 2dc2: 48 01 d0 add %rdx,%rax 2dc5: 48 c1 e0 04 shl $0x4,%rax 2dc9: 48 01 f0 add %rsi,%rax 2dcc: 48 05 78 01 00 00 add $0x178,%rax 2dd2: 48 89 08 mov %rcx,(%rax) 2dd5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2dd9: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2de0: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2de4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2de8: 48 8d 50 01 lea 0x1(%rax),%rdx 2dec: 48 89 d0 mov %rdx,%rax 2def: 48 01 c0 add %rax,%rax 2df2: 48 01 d0 add %rdx,%rax 2df5: 48 c1 e0 02 shl $0x2,%rax 2df9: 48 01 d0 add %rdx,%rax 2dfc: 48 c1 e0 04 shl $0x4,%rax 2e00: 48 01 f0 add %rsi,%rax 2e03: 48 05 d0 00 00 00 add $0xd0,%rax 2e09: 48 89 08 mov %rcx,(%rax) 2e0c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e10: 48 8b 50 50 mov 0x50(%rax),%rdx 2e14: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e18: 48 c1 e0 06 shl $0x6,%rax 2e1c: 48 01 d0 add %rdx,%rax 2e1f: 8b 40 04 mov 0x4(%rax),%eax 2e22: 83 f8 12 cmp $0x12,%eax 2e25: 75 5f jne 0x2e86 2e27: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e2b: 48 8b 50 50 mov 0x50(%rax),%rdx 2e2f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e33: 48 c1 e0 06 shl $0x6,%rax 2e37: 48 01 d0 add %rdx,%rax 2e3a: 8b 40 28 mov 0x28(%rax),%eax 2e3d: 89 c0 mov %eax,%eax 2e3f: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2e43: 76 41 jbe 0x2e86 2e45: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e49: 48 8b 50 50 mov 0x50(%rax),%rdx 2e4d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e51: 48 c1 e0 06 shl $0x6,%rax 2e55: 48 01 d0 add %rdx,%rax 2e58: 8b 50 28 mov 0x28(%rax),%edx 2e5b: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e5f: 89 c1 mov %eax,%ecx 2e61: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e65: 89 d2 mov %edx,%edx 2e67: 48 89 d0 mov %rdx,%rax 2e6a: 48 01 c0 add %rax,%rax 2e6d: 48 01 d0 add %rdx,%rax 2e70: 48 c1 e0 02 shl $0x2,%rax 2e74: 48 01 d0 add %rdx,%rax 2e77: 48 c1 e0 04 shl $0x4,%rax 2e7b: 48 01 f0 add %rsi,%rax 2e7e: 48 05 54 01 00 00 add $0x154,%rax 2e84: 89 08 mov %ecx,(%rax) 2e86: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2e8a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e8e: 48 89 d0 mov %rdx,%rax 2e91: 48 01 c0 add %rax,%rax 2e94: 48 01 d0 add %rdx,%rax 2e97: 48 c1 e0 02 shl $0x2,%rax 2e9b: 48 01 d0 add %rdx,%rax 2e9e: 48 c1 e0 04 shl $0x4,%rax 2ea2: 48 01 c8 add %rcx,%rax 2ea5: 48 05 54 01 00 00 add $0x154,%rax 2eab: 8b 00 mov (%rax),%eax 2ead: 85 c0 test %eax,%eax 2eaf: 75 2b jne 0x2edc 2eb1: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2eb5: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2eb9: 48 89 d0 mov %rdx,%rax 2ebc: 48 01 c0 add %rax,%rax 2ebf: 48 01 d0 add %rdx,%rax 2ec2: 48 c1 e0 02 shl $0x2,%rax 2ec6: 48 01 d0 add %rdx,%rax 2ec9: 48 c1 e0 04 shl $0x4,%rax 2ecd: 48 01 c8 add %rcx,%rax 2ed0: 48 05 54 01 00 00 add $0x154,%rax 2ed6: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2edc: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2ee1: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ee5: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2ee9: 0f 82 3b fd ff ff jb 0x2c2a 2eef: e9 b1 00 00 00 jmpq 0x2fa5 2ef4: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2efc: e9 96 00 00 00 jmpq 0x2f97 2f01: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f05: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f09: 48 89 d0 mov %rdx,%rax 2f0c: 48 01 c0 add %rax,%rax 2f0f: 48 01 d0 add %rdx,%rax 2f12: 48 c1 e0 02 shl $0x2,%rax 2f16: 48 01 d0 add %rdx,%rax 2f19: 48 c1 e0 04 shl $0x4,%rax 2f1d: 48 01 c8 add %rcx,%rax 2f20: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2f27: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f2b: 48 89 02 mov %rax,(%rdx) 2f2e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f32: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f36: 48 89 d0 mov %rdx,%rax 2f39: 48 01 c0 add %rax,%rax 2f3c: 48 01 d0 add %rdx,%rax 2f3f: 48 c1 e0 02 shl $0x2,%rax 2f43: 48 01 d0 add %rdx,%rax 2f46: 48 c1 e0 04 shl $0x4,%rax 2f4a: 48 01 c8 add %rcx,%rax 2f4d: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2f54: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f58: 48 89 02 mov %rax,(%rdx) 2f5b: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f5f: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2f66: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2f6a: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f6e: 48 8d 50 01 lea 0x1(%rax),%rdx 2f72: 48 89 d0 mov %rdx,%rax 2f75: 48 01 c0 add %rax,%rax 2f78: 48 01 d0 add %rdx,%rax 2f7b: 48 c1 e0 02 shl $0x2,%rax 2f7f: 48 01 d0 add %rdx,%rax 2f82: 48 c1 e0 04 shl $0x4,%rax 2f86: 48 01 f0 add %rsi,%rax 2f89: 48 05 d0 00 00 00 add $0xd0,%rax 2f8f: 48 89 08 mov %rcx,(%rax) 2f92: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 2f97: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f9b: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f9f: 0f 82 5c ff ff ff jb 0x2f01 2fa5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fa9: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2fb0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fb4: 48 89 50 60 mov %rdx,0x60(%rax) 2fb8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fbc: c9 leaveq 2fbd: c3 retq 2fbe: f3 rep 2fbf: 0f pop %cs 2fc0: 1e push %ds 2fc1: fa cli 2fc2: 55 push %rbp 2fc3: 48 89 e5 mov %rsp,%rbp 2fc6: 48 83 ec 40 sub $0x40,%rsp 2fca: 89 7d ec mov %edi,-0x14(%rbp) 2fcd: 48 89 75 e0 mov %rsi,-0x20(%rbp) 2fd1: 48 89 55 d8 mov %rdx,-0x28(%rbp) 2fd5: 48 89 4d d0 mov %rcx,-0x30(%rbp) 2fd9: 44 89 45 e8 mov %r8d,-0x18(%rbp) 2fdd: 4c 89 4d c8 mov %r9,-0x38(%rbp) 2fe1: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2fe5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fe9: 48 01 d0 add %rdx,%rax 2fec: 48 89 45 f8 mov %rax,-0x8(%rbp) 2ff0: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2ff4: 48 8b 45 f8 mov -0x8(%rbp),%rax 2ff8: 48 89 d6 mov %rdx,%rsi 2ffb: 48 89 c7 mov %rax,%rdi 2ffe: e8 c6 e8 ff ff callq 0x18c9 3003: 89 45 f4 mov %eax,-0xc(%rbp) 3006: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 300a: 74 37 je 0x3043 300c: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 3010: 75 56 jne 0x3068 3012: 44 8b 45 e8 mov -0x18(%rbp),%r8d 3016: 48 8b 7d d0 mov -0x30(%rbp),%rdi 301a: 48 8b 4d d8 mov -0x28(%rbp),%rcx 301e: 48 8b 55 f8 mov -0x8(%rbp),%rdx 3022: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3026: 8b 45 ec mov -0x14(%rbp),%eax 3029: 48 83 ec 08 sub $0x8,%rsp 302d: ff 75 c8 pushq -0x38(%rbp) 3030: 45 89 c1 mov %r8d,%r9d 3033: 49 89 f8 mov %rdi,%r8 3036: 89 c7 mov %eax,%edi 3038: e8 51 f0 ff ff callq 0x208e 303d: 48 83 c4 10 add $0x10,%rsp 3041: eb 51 jmp 0x3094 3043: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3047: 8b 7d e8 mov -0x18(%rbp),%edi 304a: 48 8b 4d d0 mov -0x30(%rbp),%rcx 304e: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3052: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3056: 8b 45 ec mov -0x14(%rbp),%eax 3059: 4d 89 c1 mov %r8,%r9 305c: 41 89 f8 mov %edi,%r8d 305f: 89 c7 mov %eax,%edi 3061: e8 7b ea ff ff callq 0x1ae1 3066: eb 2c jmp 0x3094 3068: 90 nop 3069: 4c 8b 45 c8 mov -0x38(%rbp),%r8 306d: 8b 7d e8 mov -0x18(%rbp),%edi 3070: 48 8b 4d d0 mov -0x30(%rbp),%rcx 3074: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3078: 48 8b 75 e0 mov -0x20(%rbp),%rsi 307c: 8b 45 ec mov -0x14(%rbp),%eax 307f: 6a 00 pushq $0x0 3081: 6a 00 pushq $0x0 3083: 4d 89 c1 mov %r8,%r9 3086: 41 89 f8 mov %edi,%r8d 3089: 89 c7 mov %eax,%edi 308b: e8 f8 e8 ff ff callq 0x1988 3090: 48 83 c4 10 add $0x10,%rsp 3094: c9 leaveq 3095: c3 retq 3096: f3 rep 3097: 0f pop %cs 3098: 1e push %ds 3099: fa cli 309a: 55 push %rbp 309b: 48 89 e5 mov %rsp,%rbp 309e: 48 83 c4 80 add $0xffffffffffffff80,%rsp 30a2: 89 7d 9c mov %edi,-0x64(%rbp) 30a5: 48 89 75 90 mov %rsi,-0x70(%rbp) 30a9: 48 89 55 88 mov %rdx,-0x78(%rbp) 30ad: 89 4d 98 mov %ecx,-0x68(%rbp) 30b0: 4c 89 45 80 mov %r8,-0x80(%rbp) 30b4: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 30bc: 00 30bd: 48 89 45 f8 mov %rax,-0x8(%rbp) 30c1: 31 c0 xor %eax,%eax 30c3: b8 40 00 00 00 mov $0x40,%eax 30c8: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 30cd: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 30d2: 48 89 c2 mov %rax,%rdx 30d5: 48 8b 4d 90 mov -0x70(%rbp),%rcx 30d9: 48 8d 75 b0 lea -0x50(%rbp),%rsi 30dd: 8b 45 9c mov -0x64(%rbp),%eax 30e0: 89 c7 mov %eax,%edi 30e2: e8 43 e7 ff ff callq 0x182a 30e7: 48 89 45 a8 mov %rax,-0x58(%rbp) 30eb: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 30f0: 0f 94 c0 sete %al 30f3: 0f b6 c0 movzbl %al,%eax 30f6: 48 85 c0 test %rax,%rax 30f9: 74 14 je 0x310f 30fb: bf 09 00 00 00 mov $0x9,%edi 3100: e8 51 e5 ff ff callq 0x1656 3105: b8 00 00 00 00 mov $0x0,%eax 310a: e9 c5 00 00 00 jmpq 0x31d4 310f: 48 8b 55 a8 mov -0x58(%rbp),%rdx 3113: 48 8d 45 b0 lea -0x50(%rbp),%rax 3117: 48 89 d6 mov %rdx,%rsi 311a: 48 89 c7 mov %rax,%rdi 311d: e8 a7 e7 ff ff callq 0x18c9 3122: 89 45 a4 mov %eax,-0x5c(%rbp) 3125: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 3129: 74 08 je 0x3133 312b: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 312f: 74 28 je 0x3159 3131: eb 74 jmp 0x31a7 3133: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3137: 8b 75 98 mov -0x68(%rbp),%esi 313a: 48 8b 4d 88 mov -0x78(%rbp),%rcx 313e: 48 8b 55 90 mov -0x70(%rbp),%rdx 3142: 8b 45 9c mov -0x64(%rbp),%eax 3145: 49 89 f9 mov %rdi,%r9 3148: 41 89 f0 mov %esi,%r8d 314b: be 00 00 00 00 mov $0x0,%esi 3150: 89 c7 mov %eax,%edi 3152: e8 8a e9 ff ff callq 0x1ae1 3157: eb 7b jmp 0x31d4 3159: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 315d: 3c 01 cmp $0x1,%al 315f: 75 07 jne 0x3168 3161: ba 34 00 00 00 mov $0x34,%edx 3166: eb 05 jmp 0x316d 3168: ba 40 00 00 00 mov $0x40,%edx 316d: 48 8b 45 a8 mov -0x58(%rbp),%rax 3171: 48 39 c2 cmp %rax,%rdx 3174: 77 31 ja 0x31a7 3176: 8b 7d 98 mov -0x68(%rbp),%edi 3179: 48 8b 75 88 mov -0x78(%rbp),%rsi 317d: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3181: 48 8d 55 b0 lea -0x50(%rbp),%rdx 3185: 8b 45 9c mov -0x64(%rbp),%eax 3188: 48 83 ec 08 sub $0x8,%rsp 318c: ff 75 80 pushq -0x80(%rbp) 318f: 41 89 f9 mov %edi,%r9d 3192: 49 89 f0 mov %rsi,%r8 3195: be 00 00 00 00 mov $0x0,%esi 319a: 89 c7 mov %eax,%edi 319c: e8 ed ee ff ff callq 0x208e 31a1: 48 83 c4 10 add $0x10,%rsp 31a5: eb 2d jmp 0x31d4 31a7: 90 nop 31a8: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31ac: 8b 75 98 mov -0x68(%rbp),%esi 31af: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31b3: 48 8b 55 90 mov -0x70(%rbp),%rdx 31b7: 8b 45 9c mov -0x64(%rbp),%eax 31ba: 6a 00 pushq $0x0 31bc: 6a 00 pushq $0x0 31be: 49 89 f9 mov %rdi,%r9 31c1: 41 89 f0 mov %esi,%r8d 31c4: be 00 00 00 00 mov $0x0,%esi 31c9: 89 c7 mov %eax,%edi 31cb: e8 b8 e7 ff ff callq 0x1988 31d0: 48 83 c4 10 add $0x10,%rsp 31d4: 48 8b 4d f8 mov -0x8(%rbp),%rcx 31d8: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 31e0: 00 31e1: 74 05 je 0x31e8 31e3: e8 08 e0 ff ff callq 0x11f0 31e8: c9 leaveq 31e9: c3 retq 31ea: f3 rep 31eb: 0f pop %cs 31ec: 1e push %ds 31ed: fa cli 31ee: 55 push %rbp 31ef: 48 89 e5 mov %rsp,%rbp 31f2: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 31f9: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 31ff: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 3206: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 320d: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 3213: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 321a: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3222: 00 3223: 48 89 45 f8 mov %rax,-0x8(%rbp) 3227: 31 c0 xor %eax,%eax 3229: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 3231: 00 00 00 3234: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 323b: 74 1b je 0x3258 323d: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 3244: 74 12 je 0x3258 3246: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 324d: 74 09 je 0x3258 324f: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3256: 75 07 jne 0x325f 3258: b8 01 00 00 00 mov $0x1,%eax 325d: eb 05 jmp 0x3264 325f: b8 00 00 00 00 mov $0x0,%eax 3264: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 326a: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3272: 75 32 jne 0x32a6 3274: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 327c: 75 51 jne 0x32cf 327e: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 3285: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 328b: 48 89 d6 mov %rdx,%rsi 328e: 89 c7 mov %eax,%edi 3290: e8 9b 15 00 00 callq 0x4830 3295: 85 c0 test %eax,%eax 3297: 75 36 jne 0x32cf 3299: 48 8b 45 90 mov -0x70(%rbp),%rax 329d: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 32a4: eb 29 jmp 0x32cf 32a6: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32ae: 75 1f jne 0x32cf 32b0: 48 8d 0d 29 27 00 00 lea 0x2729(%rip),%rcx # 0x59e0 32b7: ba 91 02 00 00 mov $0x291,%edx 32bc: 48 8d 35 b5 25 00 00 lea 0x25b5(%rip),%rsi # 0x5878 32c3: 48 8d 3d 5e 26 00 00 lea 0x265e(%rip),%rdi # 0x5928 32ca: e8 61 df ff ff callq 0x1230 32cf: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 32d6: 0f 84 97 00 00 00 je 0x3373 32dc: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32e4: 75 7c jne 0x3362 32e6: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32ed: 74 09 je 0x32f8 32ef: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32f6: 75 07 jne 0x32ff 32f8: bf 02 00 00 00 mov $0x2,%edi 32fd: eb 05 jmp 0x3304 32ff: bf 01 00 00 00 mov $0x1,%edi 3304: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 330b: 75 07 jne 0x3314 330d: be 01 00 00 00 mov $0x1,%esi 3312: eb 05 jmp 0x3319 3314: be 03 00 00 00 mov $0x3,%esi 3319: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 3320: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 3326: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 332d: 49 89 c9 mov %rcx,%r9 3330: 41 89 d0 mov %edx,%r8d 3333: 89 f9 mov %edi,%ecx 3335: 89 f2 mov %esi,%edx 3337: 48 89 c6 mov %rax,%rsi 333a: bf 00 00 00 00 mov $0x0,%edi 333f: e8 bc de ff ff callq 0x1200 3344: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 334b: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3353: 75 1e jne 0x3373 3355: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 335d: 00 00 00 3360: eb 11 jmp 0x3373 3362: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3369: 48 8b 00 mov (%rax),%rax 336c: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3373: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 337b: 0f 84 d3 00 00 00 je 0x3454 3381: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3389: 75 1f jne 0x33aa 338b: 48 8d 0d 4e 26 00 00 lea 0x264e(%rip),%rcx # 0x59e0 3392: ba ad 02 00 00 mov $0x2ad,%edx 3397: 48 8d 35 da 24 00 00 lea 0x24da(%rip),%rsi # 0x5878 339e: 48 8d 3d 9c 25 00 00 lea 0x259c(%rip),%rdi # 0x5941 33a5: e8 86 de ff ff callq 0x1230 33aa: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 33b1: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 33b7: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 33be: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 33c5: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 33cc: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 33d2: 4d 89 c1 mov %r8,%r9 33d5: 41 89 f8 mov %edi,%r8d 33d8: 89 c7 mov %eax,%edi 33da: e8 df fb ff ff callq 0x2fbe 33df: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 33e6: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 33ee: 75 38 jne 0x3428 33f0: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 33f8: 74 13 je 0x340d 33fa: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3401: 48 8b 00 mov (%rax),%rax 3404: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 340b: 74 1b je 0x3428 340d: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 3414: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 341b: 48 89 d6 mov %rdx,%rsi 341e: 48 89 c7 mov %rax,%rdi 3421: e8 aa de ff ff callq 0x12d0 3426: eb 23 jmp 0x344b 3428: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3430: 75 19 jne 0x344b 3432: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3439: 8b 40 38 mov 0x38(%rax),%eax 343c: 83 c8 40 or $0x40,%eax 343f: 89 c2 mov %eax,%edx 3441: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3448: 89 50 38 mov %edx,0x38(%rax) 344b: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3452: eb 2b jmp 0x347f 3454: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 345b: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 3461: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 3468: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 346f: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3475: 49 89 f8 mov %rdi,%r8 3478: 89 c7 mov %eax,%edi 347a: e8 17 fc ff ff callq 0x3096 347f: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3483: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 348b: 00 348c: 74 05 je 0x3493 348e: e8 5d dd ff ff callq 0x11f0 3493: c9 leaveq 3494: c3 retq 3495: f3 rep 3496: 0f pop %cs 3497: 1e push %ds 3498: fa cli 3499: 55 push %rbp 349a: 48 89 e5 mov %rsp,%rbp 349d: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 34a4: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 34ab: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 34b3: 00 34b4: 48 89 45 f8 mov %rax,-0x8(%rbp) 34b8: 31 c0 xor %eax,%eax 34ba: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 34c2: 00 00 00 34c5: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34cc: 48 8b 00 mov (%rax),%rax 34cf: 48 85 c0 test %rax,%rax 34d2: 74 56 je 0x352a 34d4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34db: 48 8b 50 30 mov 0x30(%rax),%rdx 34df: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34e6: 48 39 c2 cmp %rax,%rdx 34e9: 72 1b jb 0x3506 34eb: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34f2: 48 8b 40 30 mov 0x30(%rax),%rax 34f6: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 34fd: 48 29 d0 sub %rdx,%rax 3500: 48 83 f8 3b cmp $0x3b,%rax 3504: 77 0a ja 0x3510 3506: b8 00 00 00 00 mov $0x0,%eax 350b: e9 b2 02 00 00 jmpq 0x37c2 3510: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3517: 48 8b 10 mov (%rax),%rdx 351a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3521: 48 01 d0 add %rdx,%rax 3524: 48 89 45 80 mov %rax,-0x80(%rbp) 3528: eb 53 jmp 0x357d 352a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3531: 48 8b 50 28 mov 0x28(%rax),%rdx 3535: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 353c: 48 01 c2 add %rax,%rdx 353f: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3546: 8b 40 24 mov 0x24(%rax),%eax 3549: 48 8d 75 b0 lea -0x50(%rbp),%rsi 354d: 48 89 d1 mov %rdx,%rcx 3550: ba 3c 00 00 00 mov $0x3c,%edx 3555: 89 c7 mov %eax,%edi 3557: e8 ce e2 ff ff callq 0x182a 355c: 48 83 f8 3c cmp $0x3c,%rax 3560: 0f 95 c0 setne %al 3563: 0f b6 c0 movzbl %al,%eax 3566: 48 85 c0 test %rax,%rax 3569: 74 0a je 0x3575 356b: b8 00 00 00 00 mov $0x0,%eax 3570: e9 4d 02 00 00 jmpq 0x37c2 3575: 48 8d 45 b0 lea -0x50(%rbp),%rax 3579: 48 89 45 80 mov %rax,-0x80(%rbp) 357d: 48 8b 45 80 mov -0x80(%rbp),%rax 3581: 48 83 c0 30 add $0x30,%rax 3585: 48 89 45 88 mov %rax,-0x78(%rbp) 3589: 48 8b 45 80 mov -0x80(%rbp),%rax 358d: 0f b6 40 39 movzbl 0x39(%rax),%eax 3591: 3c 20 cmp $0x20,%al 3593: 74 27 je 0x35bc 3595: 48 8b 45 80 mov -0x80(%rbp),%rax 3599: 48 8d 48 30 lea 0x30(%rax),%rcx 359d: 48 8d 45 ed lea -0x13(%rbp),%rax 35a1: ba 0a 00 00 00 mov $0xa,%edx 35a6: 48 89 ce mov %rcx,%rsi 35a9: 48 89 c7 mov %rax,%rdi 35ac: e8 2f dd ff ff callq 0x12e0 35b1: c6 00 00 movb $0x0,(%rax) 35b4: 48 8d 45 ed lea -0x13(%rbp),%rax 35b8: 48 89 45 88 mov %rax,-0x78(%rbp) 35bc: 48 8b 45 88 mov -0x78(%rbp),%rax 35c0: 48 89 c7 mov %rax,%rdi 35c3: e8 28 dd ff ff callq 0x12f0 35c8: 48 89 45 98 mov %rax,-0x68(%rbp) 35cc: 48 8b 45 80 mov -0x80(%rbp),%rax 35d0: ba 10 00 00 00 mov $0x10,%edx 35d5: 48 8d 35 7f 23 00 00 lea 0x237f(%rip),%rsi # 0x595b 35dc: 48 89 c7 mov %rax,%rdi 35df: e8 8c dc ff ff callq 0x1270 35e4: 85 c0 test %eax,%eax 35e6: 75 11 jne 0x35f9 35e8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35ef: 48 8b 00 mov (%rax),%rax 35f2: 48 85 c0 test %rax,%rax 35f5: 75 2b jne 0x3622 35f7: eb 52 jmp 0x364b 35f9: 48 8b 45 98 mov -0x68(%rbp),%rax 35fd: 48 83 c0 01 add $0x1,%rax 3601: 48 83 e0 fe and $0xfffffffffffffffe,%rax 3605: 48 89 c2 mov %rax,%rdx 3608: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 360f: 48 01 d0 add %rdx,%rax 3612: 48 83 c0 3c add $0x3c,%rax 3616: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 361d: e9 a3 fe ff ff jmpq 0x34c5 3622: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3629: 48 8b 40 30 mov 0x30(%rax),%rax 362d: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3634: 48 29 d0 sub %rdx,%rax 3637: 48 83 e8 3c sub $0x3c,%rax 363b: 48 39 45 98 cmp %rax,-0x68(%rbp) 363f: 76 0a jbe 0x364b 3641: b8 00 00 00 00 mov $0x0,%eax 3646: e9 77 01 00 00 jmpq 0x37c2 364b: 48 8b 45 98 mov -0x68(%rbp),%rax 364f: 48 89 c7 mov %rax,%rdi 3652: e8 59 dc ff ff callq 0x12b0 3657: 48 89 45 a0 mov %rax,-0x60(%rbp) 365b: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 3660: 0f 84 58 01 00 00 je 0x37be 3666: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 366d: 48 8b 00 mov (%rax),%rax 3670: 48 85 c0 test %rax,%rax 3673: 74 39 je 0x36ae 3675: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 367c: 48 8b 10 mov (%rax),%rdx 367f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3686: 48 83 c0 3c add $0x3c,%rax 368a: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 368e: 48 8b 55 98 mov -0x68(%rbp),%rdx 3692: 48 8b 45 a0 mov -0x60(%rbp),%rax 3696: 48 89 ce mov %rcx,%rsi 3699: 48 89 c7 mov %rax,%rdi 369c: e8 ff db ff ff callq 0x12a0 36a1: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 36a8: 48 89 42 60 mov %rax,0x60(%rdx) 36ac: eb 7b jmp 0x3729 36ae: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36b5: 48 8b 50 28 mov 0x28(%rax),%rdx 36b9: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36c0: 48 01 d0 add %rdx,%rax 36c3: 48 83 c0 3c add $0x3c,%rax 36c7: 48 89 c1 mov %rax,%rcx 36ca: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36d1: 8b 40 24 mov 0x24(%rax),%eax 36d4: 48 8b 55 98 mov -0x68(%rbp),%rdx 36d8: 48 8b 75 a0 mov -0x60(%rbp),%rsi 36dc: 89 c7 mov %eax,%edi 36de: e8 47 e1 ff ff callq 0x182a 36e3: 48 8b 55 98 mov -0x68(%rbp),%rdx 36e7: 48 39 d0 cmp %rdx,%rax 36ea: 0f 95 c0 setne %al 36ed: 0f b6 c0 movzbl %al,%eax 36f0: 48 85 c0 test %rax,%rax 36f3: 74 25 je 0x371a 36f5: 48 8b 45 a0 mov -0x60(%rbp),%rax 36f9: 48 89 c7 mov %rax,%rdi 36fc: e8 bf da ff ff callq 0x11c0 3701: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3708: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 3710: b8 00 00 00 00 mov $0x0,%eax 3715: e9 a8 00 00 00 jmpq 0x37c2 371a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3721: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3725: 48 89 50 60 mov %rdx,0x60(%rax) 3729: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3730: 48 8b 55 98 mov -0x68(%rbp),%rdx 3734: 48 89 50 68 mov %rdx,0x68(%rax) 3738: 48 8b 45 a0 mov -0x60(%rbp),%rax 373c: 48 89 45 90 mov %rax,-0x70(%rbp) 3740: 48 8b 45 90 mov -0x70(%rbp),%rax 3744: 48 89 45 a8 mov %rax,-0x58(%rbp) 3748: 48 8b 55 a0 mov -0x60(%rbp),%rdx 374c: 48 8b 45 98 mov -0x68(%rbp),%rax 3750: 48 01 d0 add %rdx,%rax 3753: 48 2b 45 90 sub -0x70(%rbp),%rax 3757: 48 89 c2 mov %rax,%rdx 375a: 48 8b 45 90 mov -0x70(%rbp),%rax 375e: be 2f 00 00 00 mov $0x2f,%esi 3763: 48 89 c7 mov %rax,%rdi 3766: e8 f5 da ff ff callq 0x1260 376b: 48 89 45 90 mov %rax,-0x70(%rbp) 376f: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3774: 75 25 jne 0x379b 3776: 48 8b 55 a0 mov -0x60(%rbp),%rdx 377a: 48 8b 45 98 mov -0x68(%rbp),%rax 377e: 48 01 d0 add %rdx,%rax 3781: 48 2b 45 a8 sub -0x58(%rbp),%rax 3785: 48 89 c2 mov %rax,%rdx 3788: 48 8b 45 a8 mov -0x58(%rbp),%rax 378c: be 00 00 00 00 mov $0x0,%esi 3791: 48 89 c7 mov %rax,%rdi 3794: e8 a7 da ff ff callq 0x1240 3799: eb 23 jmp 0x37be 379b: 48 8b 45 90 mov -0x70(%rbp),%rax 379f: 48 8d 50 01 lea 0x1(%rax),%rdx 37a3: 48 89 55 90 mov %rdx,-0x70(%rbp) 37a7: c6 00 00 movb $0x0,(%rax) 37aa: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37ae: 48 8b 45 98 mov -0x68(%rbp),%rax 37b2: 48 01 d0 add %rdx,%rax 37b5: 48 39 45 90 cmp %rax,-0x70(%rbp) 37b9: 73 02 jae 0x37bd 37bb: eb 83 jmp 0x3740 37bd: 90 nop 37be: 48 8b 45 a0 mov -0x60(%rbp),%rax 37c2: 48 8b 4d f8 mov -0x8(%rbp),%rcx 37c6: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 37ce: 00 37cf: 74 05 je 0x37d6 37d1: e8 1a da ff ff callq 0x11f0 37d6: c9 leaveq 37d7: c3 retq 37d8: f3 rep 37d9: 0f pop %cs 37da: 1e push %ds 37db: fa cli 37dc: 55 push %rbp 37dd: 48 89 e5 mov %rsp,%rbp 37e0: 48 83 c4 80 add $0xffffffffffffff80,%rsp 37e4: 48 89 7d 88 mov %rdi,-0x78(%rbp) 37e8: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 37f0: 00 37f1: 48 89 45 f8 mov %rax,-0x8(%rbp) 37f5: 31 c0 xor %eax,%eax 37f7: 48 8b 45 88 mov -0x78(%rbp),%rax 37fb: 48 8b 00 mov (%rax),%rax 37fe: 48 85 c0 test %rax,%rax 3801: 0f 84 91 00 00 00 je 0x3898 3807: 48 8b 45 88 mov -0x78(%rbp),%rax 380b: 48 8b 40 70 mov 0x70(%rax),%rax 380f: 48 89 c2 mov %rax,%rdx 3812: 48 8b 45 88 mov -0x78(%rbp),%rax 3816: 48 8b 40 28 mov 0x28(%rax),%rax 381a: 48 89 c1 mov %rax,%rcx 381d: 48 8b 45 88 mov -0x78(%rbp),%rax 3821: 48 8b 40 30 mov 0x30(%rax),%rax 3825: 48 01 c8 add %rcx,%rax 3828: 48 39 c2 cmp %rax,%rdx 382b: 0f 97 c0 seta %al 382e: 0f b6 c0 movzbl %al,%eax 3831: 48 85 c0 test %rax,%rax 3834: 75 36 jne 0x386c 3836: 48 8b 45 88 mov -0x78(%rbp),%rax 383a: 48 8b 40 28 mov 0x28(%rax),%rax 383e: 48 89 c2 mov %rax,%rdx 3841: 48 8b 45 88 mov -0x78(%rbp),%rax 3845: 48 8b 40 30 mov 0x30(%rax),%rax 3849: 48 01 c2 add %rax,%rdx 384c: 48 8b 45 88 mov -0x78(%rbp),%rax 3850: 48 8b 40 70 mov 0x70(%rax),%rax 3854: 48 89 c1 mov %rax,%rcx 3857: 48 89 d0 mov %rdx,%rax 385a: 48 29 c8 sub %rcx,%rax 385d: 48 83 f8 3b cmp $0x3b,%rax 3861: 0f 96 c0 setbe %al 3864: 0f b6 c0 movzbl %al,%eax 3867: 48 85 c0 test %rax,%rax 386a: 74 14 je 0x3880 386c: bf 0e 00 00 00 mov $0xe,%edi 3871: e8 e0 dd ff ff callq 0x1656 3876: b8 ff ff ff ff mov $0xffffffff,%eax 387b: e9 82 05 00 00 jmpq 0x3e02 3880: 48 8b 45 88 mov -0x78(%rbp),%rax 3884: 48 8b 10 mov (%rax),%rdx 3887: 48 8b 45 88 mov -0x78(%rbp),%rax 388b: 48 8b 40 70 mov 0x70(%rax),%rax 388f: 48 01 d0 add %rdx,%rax 3892: 48 89 45 c0 mov %rax,-0x40(%rbp) 3896: eb 53 jmp 0x38eb 3898: 48 8b 45 88 mov -0x78(%rbp),%rax 389c: 48 05 a8 00 00 00 add $0xa8,%rax 38a2: 48 89 45 c0 mov %rax,-0x40(%rbp) 38a6: 48 8b 45 88 mov -0x78(%rbp),%rax 38aa: 48 8b 50 70 mov 0x70(%rax),%rdx 38ae: 48 8b 45 88 mov -0x78(%rbp),%rax 38b2: 8b 40 24 mov 0x24(%rax),%eax 38b5: 48 8b 75 c0 mov -0x40(%rbp),%rsi 38b9: 48 89 d1 mov %rdx,%rcx 38bc: ba 3c 00 00 00 mov $0x3c,%edx 38c1: 89 c7 mov %eax,%edi 38c3: e8 62 df ff ff callq 0x182a 38c8: 48 83 f8 3c cmp $0x3c,%rax 38cc: 0f 95 c0 setne %al 38cf: 0f b6 c0 movzbl %al,%eax 38d2: 48 85 c0 test %rax,%rax 38d5: 74 14 je 0x38eb 38d7: bf 0e 00 00 00 mov $0xe,%edi 38dc: e8 75 dd ff ff callq 0x1656 38e1: b8 ff ff ff ff mov $0xffffffff,%eax 38e6: e9 17 05 00 00 jmpq 0x3e02 38eb: 48 8b 45 c0 mov -0x40(%rbp),%rax 38ef: 48 83 c0 3a add $0x3a,%rax 38f3: ba 02 00 00 00 mov $0x2,%edx 38f8: 48 8d 35 6d 20 00 00 lea 0x206d(%rip),%rsi # 0x596c 38ff: 48 89 c7 mov %rax,%rdi 3902: e8 69 d9 ff ff callq 0x1270 3907: 85 c0 test %eax,%eax 3909: 0f 95 c0 setne %al 390c: 0f b6 c0 movzbl %al,%eax 390f: 48 85 c0 test %rax,%rax 3912: 74 14 je 0x3928 3914: bf 0f 00 00 00 mov $0xf,%edi 3919: e8 38 dd ff ff callq 0x1656 391e: b8 ff ff ff ff mov $0xffffffff,%eax 3923: e9 da 04 00 00 jmpq 0x3e02 3928: 48 8b 45 c0 mov -0x40(%rbp),%rax 392c: 48 8b 55 88 mov -0x78(%rbp),%rdx 3930: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3937: 48 8b 50 08 mov 0x8(%rax),%rdx 393b: 48 8b 00 mov (%rax),%rax 393e: 48 89 01 mov %rax,(%rcx) 3941: 48 89 51 08 mov %rdx,0x8(%rcx) 3945: 48 8d 41 10 lea 0x10(%rcx),%rax 3949: c6 00 00 movb $0x0,(%rax) 394c: 48 8b 45 88 mov -0x78(%rbp),%rax 3950: 48 83 c0 78 add $0x78,%rax 3954: 48 89 45 c8 mov %rax,-0x38(%rbp) 3958: 48 8b 45 c0 mov -0x40(%rbp),%rax 395c: 0f b6 00 movzbl (%rax),%eax 395f: 3c 2f cmp $0x2f,%al 3961: 0f 85 de 01 00 00 jne 0x3b45 3967: 48 8b 45 c0 mov -0x40(%rbp),%rax 396b: 0f b6 40 01 movzbl 0x1(%rax),%eax 396f: 3c 20 cmp $0x20,%al 3971: 75 46 jne 0x39b9 3973: 48 8b 45 c0 mov -0x40(%rbp),%rax 3977: ba 10 00 00 00 mov $0x10,%edx 397c: 48 8d 35 ec 1f 00 00 lea 0x1fec(%rip),%rsi # 0x596f 3983: 48 89 c7 mov %rax,%rdi 3986: e8 e5 d8 ff ff callq 0x1270 398b: 85 c0 test %eax,%eax 398d: 75 2a jne 0x39b9 398f: 48 8b 45 88 mov -0x78(%rbp),%rax 3993: 48 05 e4 00 00 00 add $0xe4,%rax 3999: ba 02 00 00 00 mov $0x2,%edx 399e: 48 8d 35 db 1f 00 00 lea 0x1fdb(%rip),%rsi # 0x5980 39a5: 48 89 c7 mov %rax,%rdi 39a8: e8 f3 d8 ff ff callq 0x12a0 39ad: 48 8b 55 c8 mov -0x38(%rbp),%rdx 39b1: 48 89 02 mov %rax,(%rdx) 39b4: e9 17 02 00 00 jmpq 0x3bd0 39b9: 48 8b 45 c0 mov -0x40(%rbp),%rax 39bd: 0f b6 40 01 movzbl 0x1(%rax),%eax 39c1: 3c 53 cmp $0x53,%al 39c3: 75 46 jne 0x3a0b 39c5: 48 8b 45 c0 mov -0x40(%rbp),%rax 39c9: ba 10 00 00 00 mov $0x10,%edx 39ce: 48 8d 35 ad 1f 00 00 lea 0x1fad(%rip),%rsi # 0x5982 39d5: 48 89 c7 mov %rax,%rdi 39d8: e8 93 d8 ff ff callq 0x1270 39dd: 85 c0 test %eax,%eax 39df: 75 2a jne 0x3a0b 39e1: 48 8b 45 88 mov -0x78(%rbp),%rax 39e5: 48 05 e4 00 00 00 add $0xe4,%rax 39eb: ba 08 00 00 00 mov $0x8,%edx 39f0: 48 8d 35 9c 1f 00 00 lea 0x1f9c(%rip),%rsi # 0x5993 39f7: 48 89 c7 mov %rax,%rdi 39fa: e8 a1 d8 ff ff callq 0x12a0 39ff: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a03: 48 89 02 mov %rax,(%rdx) 3a06: e9 c5 01 00 00 jmpq 0x3bd0 3a0b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a0f: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a13: 3c 2f cmp $0x2f,%al 3a15: 75 46 jne 0x3a5d 3a17: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a1b: ba 10 00 00 00 mov $0x10,%edx 3a20: 48 8d 35 34 1f 00 00 lea 0x1f34(%rip),%rsi # 0x595b 3a27: 48 89 c7 mov %rax,%rdi 3a2a: e8 41 d8 ff ff callq 0x1270 3a2f: 85 c0 test %eax,%eax 3a31: 75 2a jne 0x3a5d 3a33: 48 8b 45 88 mov -0x78(%rbp),%rax 3a37: 48 05 e4 00 00 00 add $0xe4,%rax 3a3d: ba 03 00 00 00 mov $0x3,%edx 3a42: 48 8d 35 52 1f 00 00 lea 0x1f52(%rip),%rsi # 0x599b 3a49: 48 89 c7 mov %rax,%rdi 3a4c: e8 4f d8 ff ff callq 0x12a0 3a51: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a55: 48 89 02 mov %rax,(%rdx) 3a58: e9 73 01 00 00 jmpq 0x3bd0 3a5d: e8 ce d8 ff ff callq 0x1330 3a62: 48 8b 10 mov (%rax),%rdx 3a65: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a69: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a6d: 48 0f be c0 movsbl %al,%rax 3a71: 48 01 c0 add %rax,%rax 3a74: 48 01 d0 add %rdx,%rax 3a77: 0f b7 00 movzwl (%rax),%eax 3a7a: 0f b7 c0 movzwl %ax,%eax 3a7d: 25 00 08 00 00 and $0x800,%eax 3a82: 85 c0 test %eax,%eax 3a84: 0f 95 c0 setne %al 3a87: 0f b6 c0 movzbl %al,%eax 3a8a: 48 85 c0 test %rax,%rax 3a8d: 0f 84 9e 00 00 00 je 0x3b31 3a93: 48 8b 45 88 mov -0x78(%rbp),%rax 3a97: 48 8b 40 60 mov 0x60(%rax),%rax 3a9b: 48 85 c0 test %rax,%rax 3a9e: 0f 94 c0 sete %al 3aa1: 0f b6 c0 movzbl %al,%eax 3aa4: 48 85 c0 test %rax,%rax 3aa7: 74 2e je 0x3ad7 3aa9: 48 8b 45 88 mov -0x78(%rbp),%rax 3aad: 48 89 c7 mov %rax,%rdi 3ab0: e8 e0 f9 ff ff callq 0x3495 3ab5: 48 85 c0 test %rax,%rax 3ab8: 0f 94 c0 sete %al 3abb: 0f b6 c0 movzbl %al,%eax 3abe: 48 85 c0 test %rax,%rax 3ac1: 74 14 je 0x3ad7 3ac3: bf 10 00 00 00 mov $0x10,%edi 3ac8: e8 89 db ff ff callq 0x1656 3acd: b8 ff ff ff ff mov $0xffffffff,%eax 3ad2: e9 2b 03 00 00 jmpq 0x3e02 3ad7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3adb: 48 83 c0 01 add $0x1,%rax 3adf: 48 89 c7 mov %rax,%rdi 3ae2: e8 09 d8 ff ff callq 0x12f0 3ae7: 48 89 45 d8 mov %rax,-0x28(%rbp) 3aeb: 48 8b 45 88 mov -0x78(%rbp),%rax 3aef: 48 8b 40 68 mov 0x68(%rax),%rax 3af3: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3af7: 0f 93 c0 setae %al 3afa: 0f b6 c0 movzbl %al,%eax 3afd: 48 85 c0 test %rax,%rax 3b00: 74 14 je 0x3b16 3b02: bf 10 00 00 00 mov $0x10,%edi 3b07: e8 4a db ff ff callq 0x1656 3b0c: b8 ff ff ff ff mov $0xffffffff,%eax 3b11: e9 ec 02 00 00 jmpq 0x3e02 3b16: 48 8b 45 88 mov -0x78(%rbp),%rax 3b1a: 48 8b 50 60 mov 0x60(%rax),%rdx 3b1e: 48 8b 45 d8 mov -0x28(%rbp),%rax 3b22: 48 01 c2 add %rax,%rdx 3b25: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b29: 48 89 10 mov %rdx,(%rax) 3b2c: e9 9f 00 00 00 jmpq 0x3bd0 3b31: bf 10 00 00 00 mov $0x10,%edi 3b36: e8 1b db ff ff callq 0x1656 3b3b: b8 ff ff ff ff mov $0xffffffff,%eax 3b40: e9 bd 02 00 00 jmpq 0x3e02 3b45: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b49: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b4d: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3b54: b9 10 00 00 00 mov $0x10,%ecx 3b59: ba 2f 00 00 00 mov $0x2f,%edx 3b5e: 48 89 c6 mov %rax,%rsi 3b61: e8 ba d7 ff ff callq 0x1320 3b66: 48 89 45 d0 mov %rax,-0x30(%rbp) 3b6a: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3b6f: 74 0d je 0x3b7e 3b71: 48 8b 45 d0 mov -0x30(%rbp),%rax 3b75: 48 83 e8 01 sub $0x1,%rax 3b79: c6 00 00 movb $0x0,(%rax) 3b7c: eb 40 jmp 0x3bbe 3b7e: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3b86: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b8a: 48 8b 45 b0 mov -0x50(%rbp),%rax 3b8e: 48 01 d0 add %rdx,%rax 3b91: 48 05 e4 00 00 00 add $0xe4,%rax 3b97: c6 00 00 movb $0x0,(%rax) 3b9a: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3b9f: 74 1d je 0x3bbe 3ba1: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3ba6: 48 8b 55 88 mov -0x78(%rbp),%rdx 3baa: 48 8b 45 b0 mov -0x50(%rbp),%rax 3bae: 48 01 d0 add %rdx,%rax 3bb1: 48 05 e4 00 00 00 add $0xe4,%rax 3bb7: 0f b6 00 movzbl (%rax),%eax 3bba: 3c 20 cmp $0x20,%al 3bbc: 74 c8 je 0x3b86 3bbe: 48 8b 45 88 mov -0x78(%rbp),%rax 3bc2: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3bc9: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bcd: 48 89 10 mov %rdx,(%rax) 3bd0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bd4: 0f b6 40 30 movzbl 0x30(%rax),%eax 3bd8: 3c 20 cmp $0x20,%al 3bda: 0f 94 c0 sete %al 3bdd: 0f b6 c0 movzbl %al,%eax 3be0: 48 85 c0 test %rax,%rax 3be3: 74 14 je 0x3bf9 3be5: bf 10 00 00 00 mov $0x10,%edi 3bea: e8 67 da ff ff callq 0x1656 3bef: b8 ff ff ff ff mov $0xffffffff,%eax 3bf4: e9 09 02 00 00 jmpq 0x3e02 3bf9: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bfd: 48 83 c0 10 add $0x10,%rax 3c01: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c05: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c09: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3c0d: 3c 20 cmp $0x20,%al 3c0f: 74 27 je 0x3c38 3c11: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c15: 48 8d 48 10 lea 0x10(%rax),%rcx 3c19: 48 8d 45 eb lea -0x15(%rbp),%rax 3c1d: ba 0c 00 00 00 mov $0xc,%edx 3c22: 48 89 ce mov %rcx,%rsi 3c25: 48 89 c7 mov %rax,%rdi 3c28: e8 b3 d6 ff ff callq 0x12e0 3c2d: c6 00 00 movb $0x0,(%rax) 3c30: 48 8d 45 eb lea -0x15(%rbp),%rax 3c34: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c38: 48 8b 45 b8 mov -0x48(%rbp),%rax 3c3c: 48 89 c7 mov %rax,%rdi 3c3f: e8 ac d6 ff ff callq 0x12f0 3c44: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3c48: 48 89 42 08 mov %rax,0x8(%rdx) 3c4c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c50: 48 83 c0 1c add $0x1c,%rax 3c54: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c58: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c5c: 0f b6 40 21 movzbl 0x21(%rax),%eax 3c60: 3c 20 cmp $0x20,%al 3c62: 74 27 je 0x3c8b 3c64: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c68: 48 8d 48 1c lea 0x1c(%rax),%rcx 3c6c: 48 8d 45 eb lea -0x15(%rbp),%rax 3c70: ba 06 00 00 00 mov $0x6,%edx 3c75: 48 89 ce mov %rcx,%rsi 3c78: 48 89 c7 mov %rax,%rdi 3c7b: e8 60 d6 ff ff callq 0x12e0 3c80: c6 00 00 movb $0x0,(%rax) 3c83: 48 8d 45 eb lea -0x15(%rbp),%rax 3c87: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c8b: 48 8b 45 a0 mov -0x60(%rbp),%rax 3c8f: 48 89 c7 mov %rax,%rdi 3c92: e8 59 d6 ff ff callq 0x12f0 3c97: 89 c2 mov %eax,%edx 3c99: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c9d: 89 50 10 mov %edx,0x10(%rax) 3ca0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca4: 48 83 c0 22 add $0x22,%rax 3ca8: 48 89 45 a8 mov %rax,-0x58(%rbp) 3cac: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cb0: 0f b6 40 27 movzbl 0x27(%rax),%eax 3cb4: 3c 20 cmp $0x20,%al 3cb6: 74 27 je 0x3cdf 3cb8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cbc: 48 8d 48 22 lea 0x22(%rax),%rcx 3cc0: 48 8d 45 eb lea -0x15(%rbp),%rax 3cc4: ba 06 00 00 00 mov $0x6,%edx 3cc9: 48 89 ce mov %rcx,%rsi 3ccc: 48 89 c7 mov %rax,%rdi 3ccf: e8 0c d6 ff ff callq 0x12e0 3cd4: c6 00 00 movb $0x0,(%rax) 3cd7: 48 8d 45 eb lea -0x15(%rbp),%rax 3cdb: 48 89 45 a8 mov %rax,-0x58(%rbp) 3cdf: 48 8b 45 a8 mov -0x58(%rbp),%rax 3ce3: 48 89 c7 mov %rax,%rdi 3ce6: e8 05 d6 ff ff callq 0x12f0 3ceb: 89 c2 mov %eax,%edx 3ced: 48 8b 45 c8 mov -0x38(%rbp),%rax 3cf1: 89 50 14 mov %edx,0x14(%rax) 3cf4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf8: 48 83 c0 28 add $0x28,%rax 3cfc: 48 89 45 90 mov %rax,-0x70(%rbp) 3d00: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d04: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3d08: 3c 20 cmp $0x20,%al 3d0a: 74 22 je 0x3d2e 3d0c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d10: 48 83 c0 28 add $0x28,%rax 3d14: 48 8b 00 mov (%rax),%rax 3d17: 48 89 45 eb mov %rax,-0x15(%rbp) 3d1b: 48 8d 45 eb lea -0x15(%rbp),%rax 3d1f: 48 83 c0 08 add $0x8,%rax 3d23: c6 00 00 movb $0x0,(%rax) 3d26: 48 8d 45 eb lea -0x15(%rbp),%rax 3d2a: 48 89 45 90 mov %rax,-0x70(%rbp) 3d2e: 48 8b 45 90 mov -0x70(%rbp),%rax 3d32: 48 89 c7 mov %rax,%rdi 3d35: e8 b6 d5 ff ff callq 0x12f0 3d3a: 89 c2 mov %eax,%edx 3d3c: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d40: 89 50 18 mov %edx,0x18(%rax) 3d43: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d47: 48 83 c0 30 add $0x30,%rax 3d4b: 48 89 45 98 mov %rax,-0x68(%rbp) 3d4f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d53: 0f b6 40 39 movzbl 0x39(%rax),%eax 3d57: 3c 20 cmp $0x20,%al 3d59: 74 27 je 0x3d82 3d5b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d5f: 48 8d 48 30 lea 0x30(%rax),%rcx 3d63: 48 8d 45 eb lea -0x15(%rbp),%rax 3d67: ba 0a 00 00 00 mov $0xa,%edx 3d6c: 48 89 ce mov %rcx,%rsi 3d6f: 48 89 c7 mov %rax,%rdi 3d72: e8 69 d5 ff ff callq 0x12e0 3d77: c6 00 00 movb $0x0,(%rax) 3d7a: 48 8d 45 eb lea -0x15(%rbp),%rax 3d7e: 48 89 45 98 mov %rax,-0x68(%rbp) 3d82: 48 8b 45 98 mov -0x68(%rbp),%rax 3d86: 48 89 c7 mov %rax,%rdi 3d89: e8 62 d5 ff ff callq 0x12f0 3d8e: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3d92: 48 89 42 20 mov %rax,0x20(%rdx) 3d96: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d9a: 48 8b 40 20 mov 0x20(%rax),%rax 3d9e: 48 85 c0 test %rax,%rax 3da1: 79 11 jns 0x3db4 3da3: bf 10 00 00 00 mov $0x10,%edi 3da8: e8 a9 d8 ff ff callq 0x1656 3dad: b8 ff ff ff ff mov $0xffffffff,%eax 3db2: eb 4e jmp 0x3e02 3db4: 48 8b 45 88 mov -0x78(%rbp),%rax 3db8: 48 8b 40 28 mov 0x28(%rax),%rax 3dbc: 48 89 c2 mov %rax,%rdx 3dbf: 48 8b 45 88 mov -0x78(%rbp),%rax 3dc3: 48 8b 40 30 mov 0x30(%rax),%rax 3dc7: 48 01 c2 add %rax,%rdx 3dca: 48 8b 45 88 mov -0x78(%rbp),%rax 3dce: 48 8b 40 70 mov 0x70(%rax),%rax 3dd2: 48 89 c1 mov %rax,%rcx 3dd5: 48 89 d0 mov %rdx,%rax 3dd8: 48 29 c8 sub %rcx,%rax 3ddb: 48 83 e8 3c sub $0x3c,%rax 3ddf: 48 89 45 e0 mov %rax,-0x20(%rbp) 3de3: 48 8b 45 c8 mov -0x38(%rbp),%rax 3de7: 48 8b 40 20 mov 0x20(%rax),%rax 3deb: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3def: 73 0c jae 0x3dfd 3df1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3df5: 48 8b 45 c8 mov -0x38(%rbp),%rax 3df9: 48 89 50 20 mov %rdx,0x20(%rax) 3dfd: b8 00 00 00 00 mov $0x0,%eax 3e02: 48 8b 75 f8 mov -0x8(%rbp),%rsi 3e06: 64 48 2b 34 25 28 00 00 sub %fs:0x28,%rsi 3e0e: 00 3e0f: 74 05 je 0x3e16 3e11: e8 da d3 ff ff callq 0x11f0 3e16: c9 leaveq 3e17: c3 retq 3e18: f3 rep 3e19: 0f pop %cs 3e1a: 1e push %ds 3e1b: fa cli 3e1c: 55 push %rbp 3e1d: 48 89 e5 mov %rsp,%rbp 3e20: 48 83 ec 20 sub $0x20,%rsp 3e24: 89 7d ec mov %edi,-0x14(%rbp) 3e27: 89 75 e8 mov %esi,-0x18(%rbp) 3e2a: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3e2e: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3e32: 75 0c jne 0x3e40 3e34: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e38: 8b 40 24 mov 0x24(%rax),%eax 3e3b: 89 45 ec mov %eax,-0x14(%rbp) 3e3e: eb 3e jmp 0x3e7e 3e40: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e44: 8b 40 24 mov 0x24(%rax),%eax 3e47: 83 f8 ff cmp $0xffffffff,%eax 3e4a: 0f 95 c0 setne %al 3e4d: 0f b6 c0 movzbl %al,%eax 3e50: 48 85 c0 test %rax,%rax 3e53: 74 29 je 0x3e7e 3e55: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e59: 8b 40 24 mov 0x24(%rax),%eax 3e5c: 39 45 ec cmp %eax,-0x14(%rbp) 3e5f: 0f 95 c0 setne %al 3e62: 0f b6 c0 movzbl %al,%eax 3e65: 48 85 c0 test %rax,%rax 3e68: 74 14 je 0x3e7e 3e6a: bf 1c 00 00 00 mov $0x1c,%edi 3e6f: e8 e2 d7 ff ff callq 0x1656 3e74: b8 00 00 00 00 mov $0x0,%eax 3e79: e9 a2 01 00 00 jmpq 0x4020 3e7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e82: 8b 40 1c mov 0x1c(%rax),%eax 3e85: 83 f8 01 cmp $0x1,%eax 3e88: 0f 95 c0 setne %al 3e8b: 0f b6 c0 movzbl %al,%eax 3e8e: 48 85 c0 test %rax,%rax 3e91: 74 1c je 0x3eaf 3e93: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e97: 8b 40 1c mov 0x1c(%rax),%eax 3e9a: 83 f8 08 cmp $0x8,%eax 3e9d: 0f 95 c0 setne %al 3ea0: 0f b6 c0 movzbl %al,%eax 3ea3: 48 85 c0 test %rax,%rax 3ea6: 74 07 je 0x3eaf 3ea8: b8 01 00 00 00 mov $0x1,%eax 3ead: eb 05 jmp 0x3eb4 3eaf: b8 00 00 00 00 mov $0x0,%eax 3eb4: 85 c0 test %eax,%eax 3eb6: 74 1c je 0x3ed4 3eb8: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ebc: 8b 40 1c mov 0x1c(%rax),%eax 3ebf: 83 f8 03 cmp $0x3,%eax 3ec2: 0f 95 c0 setne %al 3ec5: 0f b6 c0 movzbl %al,%eax 3ec8: 48 85 c0 test %rax,%rax 3ecb: 74 07 je 0x3ed4 3ecd: b8 01 00 00 00 mov $0x1,%eax 3ed2: eb 05 jmp 0x3ed9 3ed4: b8 00 00 00 00 mov $0x0,%eax 3ed9: 85 c0 test %eax,%eax 3edb: 74 1c je 0x3ef9 3edd: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ee1: 8b 40 1c mov 0x1c(%rax),%eax 3ee4: 83 f8 0a cmp $0xa,%eax 3ee7: 0f 95 c0 setne %al 3eea: 0f b6 c0 movzbl %al,%eax 3eed: 48 85 c0 test %rax,%rax 3ef0: 74 07 je 0x3ef9 3ef2: b8 01 00 00 00 mov $0x1,%eax 3ef7: eb 05 jmp 0x3efe 3ef9: b8 00 00 00 00 mov $0x0,%eax 3efe: 85 c0 test %eax,%eax 3f00: 74 1c je 0x3f1e 3f02: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f06: 8b 40 1c mov 0x1c(%rax),%eax 3f09: 83 f8 02 cmp $0x2,%eax 3f0c: 0f 95 c0 setne %al 3f0f: 0f b6 c0 movzbl %al,%eax 3f12: 48 85 c0 test %rax,%rax 3f15: 74 07 je 0x3f1e 3f17: b8 01 00 00 00 mov $0x1,%eax 3f1c: eb 05 jmp 0x3f23 3f1e: b8 00 00 00 00 mov $0x0,%eax 3f23: 85 c0 test %eax,%eax 3f25: 74 1c je 0x3f43 3f27: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f2b: 8b 40 1c mov 0x1c(%rax),%eax 3f2e: 83 f8 09 cmp $0x9,%eax 3f31: 0f 95 c0 setne %al 3f34: 0f b6 c0 movzbl %al,%eax 3f37: 48 85 c0 test %rax,%rax 3f3a: 74 07 je 0x3f43 3f3c: b8 01 00 00 00 mov $0x1,%eax 3f41: eb 05 jmp 0x3f48 3f43: b8 00 00 00 00 mov $0x0,%eax 3f48: 85 c0 test %eax,%eax 3f4a: 74 29 je 0x3f75 3f4c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f50: 8b 40 1c mov 0x1c(%rax),%eax 3f53: 83 f8 0b cmp $0xb,%eax 3f56: 0f 95 c0 setne %al 3f59: 0f b6 c0 movzbl %al,%eax 3f5c: 48 85 c0 test %rax,%rax 3f5f: 74 14 je 0x3f75 3f61: bf 0b 00 00 00 mov $0xb,%edi 3f66: e8 eb d6 ff ff callq 0x1656 3f6b: b8 00 00 00 00 mov $0x0,%eax 3f70: e9 ab 00 00 00 jmpq 0x4020 3f75: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f79: 8b 40 18 mov 0x18(%rax),%eax 3f7c: 83 f8 01 cmp $0x1,%eax 3f7f: 74 1a je 0x3f9b 3f81: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f85: 8b 40 3c mov 0x3c(%rax),%eax 3f88: 8d 50 01 lea 0x1(%rax),%edx 3f8b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f8f: 89 50 3c mov %edx,0x3c(%rax) 3f92: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f96: e9 85 00 00 00 jmpq 0x4020 3f9b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f9f: 48 8b 40 78 mov 0x78(%rax),%rax 3fa3: 48 85 c0 test %rax,%rax 3fa6: 75 17 jne 0x3fbf 3fa8: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fac: 48 89 c7 mov %rax,%rdi 3faf: e8 24 f8 ff ff callq 0x37d8 3fb4: 85 c0 test %eax,%eax 3fb6: 74 07 je 0x3fbf 3fb8: b8 00 00 00 00 mov $0x0,%eax 3fbd: eb 61 jmp 0x4020 3fbf: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fc3: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 3fca: 48 89 c7 mov %rax,%rdi 3fcd: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fd1: 48 8b 40 70 mov 0x70(%rax),%rax 3fd5: 48 83 c0 3c add $0x3c,%rax 3fd9: 48 89 c6 mov %rax,%rsi 3fdc: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3fe0: 8b 55 e8 mov -0x18(%rbp),%edx 3fe3: 8b 45 ec mov -0x14(%rbp),%eax 3fe6: 49 89 c8 mov %rcx,%r8 3fe9: 89 d1 mov %edx,%ecx 3feb: 48 89 fa mov %rdi,%rdx 3fee: 89 c7 mov %eax,%edi 3ff0: e8 f5 f1 ff ff callq 0x31ea 3ff5: 48 89 45 f8 mov %rax,-0x8(%rbp) 3ff9: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 3ffe: 74 1c je 0x401c 4000: 48 8b 45 e0 mov -0x20(%rbp),%rax 4004: 48 8b 50 48 mov 0x48(%rax),%rdx 4008: 48 8b 45 f8 mov -0x8(%rbp),%rax 400c: 48 89 50 10 mov %rdx,0x10(%rax) 4010: 48 8b 45 e0 mov -0x20(%rbp),%rax 4014: 48 8b 55 f8 mov -0x8(%rbp),%rdx 4018: 48 89 50 48 mov %rdx,0x48(%rax) 401c: 48 8b 45 f8 mov -0x8(%rbp),%rax 4020: c9 leaveq 4021: c3 retq 4022: f3 rep 4023: 0f pop %cs 4024: 1e push %ds 4025: fa cli 4026: 55 push %rbp 4027: 48 89 e5 mov %rsp,%rbp 402a: 48 83 ec 20 sub $0x20,%rsp 402e: 89 7d ec mov %edi,-0x14(%rbp) 4031: 89 75 e8 mov %esi,-0x18(%rbp) 4034: 8b 55 e8 mov -0x18(%rbp),%edx 4037: 8b 45 ec mov -0x14(%rbp),%eax 403a: 68 20 08 00 00 pushq $0x820 403f: 6a 03 pushq $0x3 4041: 41 b9 00 00 00 00 mov $0x0,%r9d 4047: 41 89 d0 mov %edx,%r8d 404a: b9 00 00 00 00 mov $0x0,%ecx 404f: ba 00 00 00 00 mov $0x0,%edx 4054: be 00 00 00 00 mov $0x0,%esi 4059: 89 c7 mov %eax,%edi 405b: e8 28 d9 ff ff callq 0x1988 4060: 48 83 c4 10 add $0x10,%rsp 4064: 48 89 45 f8 mov %rax,-0x8(%rbp) 4068: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 406d: 74 37 je 0x40a6 406f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4073: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 407a: 48 8b 45 f8 mov -0x8(%rbp),%rax 407e: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 4085: 48 8b 45 f8 mov -0x8(%rbp),%rax 4089: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 4090: 48 8b 45 f8 mov -0x8(%rbp),%rax 4094: 48 89 50 60 mov %rdx,0x60(%rax) 4098: 48 8b 45 f8 mov -0x8(%rbp),%rax 409c: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 40a4: 00 00 40a6: 48 8b 45 f8 mov -0x8(%rbp),%rax 40aa: c9 leaveq 40ab: c3 retq 40ac: 55 push %rbp 40ad: 48 89 e5 mov %rsp,%rbp 40b0: 48 83 ec 10 sub $0x10,%rsp 40b4: 89 7d fc mov %edi,-0x4(%rbp) 40b7: 89 75 f8 mov %esi,-0x8(%rbp) 40ba: 48 89 55 f0 mov %rdx,-0x10(%rbp) 40be: 48 8b 55 f0 mov -0x10(%rbp),%rdx 40c2: 8b 4d f8 mov -0x8(%rbp),%ecx 40c5: 8b 45 fc mov -0x4(%rbp),%eax 40c8: 89 ce mov %ecx,%esi 40ca: 89 c7 mov %eax,%edi 40cc: e8 47 fd ff ff callq 0x3e18 40d1: c9 leaveq 40d2: c3 retq 40d3: f3 rep 40d4: 0f pop %cs 40d5: 1e push %ds 40d6: fa cli 40d7: 55 push %rbp 40d8: 48 89 e5 mov %rsp,%rbp 40db: 48 83 ec 20 sub $0x20,%rsp 40df: 89 7d ec mov %edi,-0x14(%rbp) 40e2: 89 75 e8 mov %esi,-0x18(%rbp) 40e5: 48 89 55 e0 mov %rdx,-0x20(%rbp) 40e9: 8b 05 25 3f 00 00 mov 0x3f25(%rip),%eax # 0x8014 40ef: 83 f8 01 cmp $0x1,%eax 40f2: 0f 95 c0 setne %al 40f5: 0f b6 c0 movzbl %al,%eax 40f8: 48 85 c0 test %rax,%rax 40fb: 74 14 je 0x4111 40fd: bf 0c 00 00 00 mov $0xc,%edi 4102: e8 4f d5 ff ff callq 0x1656 4107: b8 00 00 00 00 mov $0x0,%eax 410c: e9 15 02 00 00 jmpq 0x4326 4111: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4116: 75 4b jne 0x4163 4118: 8b 45 ec mov -0x14(%rbp),%eax 411b: be 01 00 00 00 mov $0x1,%esi 4120: 89 c7 mov %eax,%edi 4122: b8 00 00 00 00 mov $0x0,%eax 4127: e8 b4 d0 ff ff callq 0x11e0 412c: 83 f8 ff cmp $0xffffffff,%eax 412f: 0f 94 c0 sete %al 4132: 0f b6 c0 movzbl %al,%eax 4135: 48 85 c0 test %rax,%rax 4138: 74 29 je 0x4163 413a: e8 91 d0 ff ff callq 0x11d0 413f: 8b 00 mov (%rax),%eax 4141: 83 f8 09 cmp $0x9,%eax 4144: 0f 94 c0 sete %al 4147: 0f b6 c0 movzbl %al,%eax 414a: 48 85 c0 test %rax,%rax 414d: 74 14 je 0x4163 414f: bf 09 00 00 00 mov $0x9,%edi 4154: e8 fd d4 ff ff callq 0x1656 4159: b8 00 00 00 00 mov $0x0,%eax 415e: e9 c3 01 00 00 jmpq 0x4326 4163: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 4167: 0f 87 a2 01 00 00 ja 0x430f 416d: 8b 45 e8 mov -0x18(%rbp),%eax 4170: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 4178: 48 8d 05 21 18 00 00 lea 0x1821(%rip),%rax # 0x59a0 417f: 8b 04 02 mov (%rdx,%rax,1),%eax 4182: 48 98 cltq 4184: 48 8d 15 15 18 00 00 lea 0x1815(%rip),%rdx # 0x59a0 418b: 48 01 d0 add %rdx,%rax 418e: 3e ds 418f: ff e0 jmpq *%rax 4191: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4199: e9 84 01 00 00 jmpq 0x4322 419e: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41a3: 0f 95 c0 setne %al 41a6: 0f b6 c0 movzbl %al,%eax 41a9: 48 85 c0 test %rax,%rax 41ac: 74 2c je 0x41da 41ae: 48 8b 45 e0 mov -0x20(%rbp),%rax 41b2: 8b 40 1c mov 0x1c(%rax),%eax 41b5: 83 f8 0b cmp $0xb,%eax 41b8: 0f 95 c0 setne %al 41bb: 0f b6 c0 movzbl %al,%eax 41be: 48 85 c0 test %rax,%rax 41c1: 74 17 je 0x41da 41c3: bf 0d 00 00 00 mov $0xd,%edi 41c8: e8 89 d4 ff ff callq 0x1656 41cd: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 41d5: e9 48 01 00 00 jmpq 0x4322 41da: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41df: 74 1c je 0x41fd 41e1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 41e5: 8b 4d e8 mov -0x18(%rbp),%ecx 41e8: 8b 45 ec mov -0x14(%rbp),%eax 41eb: 89 ce mov %ecx,%esi 41ed: 89 c7 mov %eax,%edi 41ef: e8 b8 fe ff ff callq 0x40ac 41f4: 48 89 45 f8 mov %rax,-0x8(%rbp) 41f8: e9 25 01 00 00 jmpq 0x4322 41fd: 8b 55 e8 mov -0x18(%rbp),%edx 4200: 8b 45 ec mov -0x14(%rbp),%eax 4203: 41 b8 00 00 00 00 mov $0x0,%r8d 4209: 89 d1 mov %edx,%ecx 420b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4212: be 00 00 00 00 mov $0x0,%esi 4217: 89 c7 mov %eax,%edi 4219: e8 cc ef ff ff callq 0x31ea 421e: 48 89 45 f8 mov %rax,-0x8(%rbp) 4222: e9 fb 00 00 00 jmpq 0x4322 4227: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 422c: 0f 84 a1 00 00 00 je 0x42d3 4232: 48 8b 45 e0 mov -0x20(%rbp),%rax 4236: 8b 40 1c mov 0x1c(%rax),%eax 4239: 83 f8 02 cmp $0x2,%eax 423c: 0f 95 c0 setne %al 423f: 0f b6 c0 movzbl %al,%eax 4242: 48 85 c0 test %rax,%rax 4245: 74 1c je 0x4263 4247: 48 8b 45 e0 mov -0x20(%rbp),%rax 424b: 8b 40 1c mov 0x1c(%rax),%eax 424e: 83 f8 09 cmp $0x9,%eax 4251: 0f 95 c0 setne %al 4254: 0f b6 c0 movzbl %al,%eax 4257: 48 85 c0 test %rax,%rax 425a: 74 07 je 0x4263 425c: b8 01 00 00 00 mov $0x1,%eax 4261: eb 05 jmp 0x4268 4263: b8 00 00 00 00 mov $0x0,%eax 4268: 85 c0 test %eax,%eax 426a: 74 1c je 0x4288 426c: 48 8b 45 e0 mov -0x20(%rbp),%rax 4270: 8b 40 1c mov 0x1c(%rax),%eax 4273: 83 f8 03 cmp $0x3,%eax 4276: 0f 95 c0 setne %al 4279: 0f b6 c0 movzbl %al,%eax 427c: 48 85 c0 test %rax,%rax 427f: 74 07 je 0x4288 4281: b8 01 00 00 00 mov $0x1,%eax 4286: eb 05 jmp 0x428d 4288: b8 00 00 00 00 mov $0x0,%eax 428d: 85 c0 test %eax,%eax 428f: 74 29 je 0x42ba 4291: 48 8b 45 e0 mov -0x20(%rbp),%rax 4295: 8b 40 1c mov 0x1c(%rax),%eax 4298: 83 f8 0a cmp $0xa,%eax 429b: 0f 95 c0 setne %al 429e: 0f b6 c0 movzbl %al,%eax 42a1: 48 85 c0 test %rax,%rax 42a4: 74 14 je 0x42ba 42a6: bf 0d 00 00 00 mov $0xd,%edi 42ab: e8 a6 d3 ff ff callq 0x1656 42b0: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42b8: eb 68 jmp 0x4322 42ba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42be: 8b 4d e8 mov -0x18(%rbp),%ecx 42c1: 8b 45 ec mov -0x14(%rbp),%eax 42c4: 89 ce mov %ecx,%esi 42c6: 89 c7 mov %eax,%edi 42c8: e8 df fd ff ff callq 0x40ac 42cd: 48 89 45 f8 mov %rax,-0x8(%rbp) 42d1: eb 4f jmp 0x4322 42d3: 8b 55 e8 mov -0x18(%rbp),%edx 42d6: 8b 45 ec mov -0x14(%rbp),%eax 42d9: 41 b8 00 00 00 00 mov $0x0,%r8d 42df: 89 d1 mov %edx,%ecx 42e1: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42e8: be 00 00 00 00 mov $0x0,%esi 42ed: 89 c7 mov %eax,%edi 42ef: e8 f6 ee ff ff callq 0x31ea 42f4: 48 89 45 f8 mov %rax,-0x8(%rbp) 42f8: eb 28 jmp 0x4322 42fa: 8b 55 e8 mov -0x18(%rbp),%edx 42fd: 8b 45 ec mov -0x14(%rbp),%eax 4300: 89 d6 mov %edx,%esi 4302: 89 c7 mov %eax,%edi 4304: e8 19 fd ff ff callq 0x4022 4309: 48 89 45 f8 mov %rax,-0x8(%rbp) 430d: eb 13 jmp 0x4322 430f: bf 0d 00 00 00 mov $0xd,%edi 4314: e8 3d d3 ff ff callq 0x1656 4319: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4321: 90 nop 4322: 48 8b 45 f8 mov -0x8(%rbp),%rax 4326: c9 leaveq 4327: c3 retq 4328: f3 rep 4329: 0f pop %cs 432a: 1e push %ds 432b: fa cli 432c: 55 push %rbp 432d: 48 89 e5 mov %rsp,%rbp 4330: 48 83 ec 70 sub $0x70,%rsp 4334: 48 89 7d 98 mov %rdi,-0x68(%rbp) 4338: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 433d: 75 0a jne 0x4349 433f: b8 00 00 00 00 mov $0x0,%eax 4344: e9 34 04 00 00 jmpq 0x477d 4349: 48 8b 45 98 mov -0x68(%rbp),%rax 434d: 8b 40 3c mov 0x3c(%rax),%eax 4350: 85 c0 test %eax,%eax 4352: 74 2e je 0x4382 4354: 48 8b 45 98 mov -0x68(%rbp),%rax 4358: 8b 40 3c mov 0x3c(%rax),%eax 435b: 8d 50 ff lea -0x1(%rax),%edx 435e: 48 8b 45 98 mov -0x68(%rbp),%rax 4362: 89 50 3c mov %edx,0x3c(%rax) 4365: 48 8b 45 98 mov -0x68(%rbp),%rax 4369: 8b 40 3c mov 0x3c(%rax),%eax 436c: 85 c0 test %eax,%eax 436e: 74 12 je 0x4382 4370: 48 8b 45 98 mov -0x68(%rbp),%rax 4374: 8b 40 3c mov 0x3c(%rax),%eax 4377: 89 45 ac mov %eax,-0x54(%rbp) 437a: 8b 45 ac mov -0x54(%rbp),%eax 437d: e9 fb 03 00 00 jmpq 0x477d 4382: 48 8b 45 98 mov -0x68(%rbp),%rax 4386: 8b 40 18 mov 0x18(%rax),%eax 4389: 83 f8 01 cmp $0x1,%eax 438c: 75 41 jne 0x43cf 438e: 48 8b 45 98 mov -0x68(%rbp),%rax 4392: 48 8b 40 50 mov 0x50(%rax),%rax 4396: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 439a: 74 10 je 0x43ac 439c: 48 8b 45 98 mov -0x68(%rbp),%rax 43a0: 48 8b 40 50 mov 0x50(%rax),%rax 43a4: 48 89 c7 mov %rax,%rdi 43a7: e8 14 ce ff ff callq 0x11c0 43ac: 48 8b 45 98 mov -0x68(%rbp),%rax 43b0: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 43b8: 48 8b 45 98 mov -0x68(%rbp),%rax 43bc: 48 8b 40 48 mov 0x48(%rax),%rax 43c0: 48 85 c0 test %rax,%rax 43c3: 74 0a je 0x43cf 43c5: b8 00 00 00 00 mov $0x0,%eax 43ca: e9 ae 03 00 00 jmpq 0x477d 43cf: 48 8b 45 98 mov -0x68(%rbp),%rax 43d3: 48 8b 40 08 mov 0x8(%rax),%rax 43d7: 48 89 45 d8 mov %rax,-0x28(%rbp) 43db: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 43e0: 74 58 je 0x443a 43e2: 48 8b 45 d8 mov -0x28(%rbp),%rax 43e6: 48 8b 40 48 mov 0x48(%rax),%rax 43ea: 48 39 45 98 cmp %rax,-0x68(%rbp) 43ee: 75 12 jne 0x4402 43f0: 48 8b 45 98 mov -0x68(%rbp),%rax 43f4: 48 8b 50 10 mov 0x10(%rax),%rdx 43f8: 48 8b 45 d8 mov -0x28(%rbp),%rax 43fc: 48 89 50 48 mov %rdx,0x48(%rax) 4400: eb 38 jmp 0x443a 4402: 48 8b 45 d8 mov -0x28(%rbp),%rax 4406: 48 8b 40 48 mov 0x48(%rax),%rax 440a: 48 89 45 b0 mov %rax,-0x50(%rbp) 440e: eb 0c jmp 0x441c 4410: 48 8b 45 b0 mov -0x50(%rbp),%rax 4414: 48 8b 40 10 mov 0x10(%rax),%rax 4418: 48 89 45 b0 mov %rax,-0x50(%rbp) 441c: 48 8b 45 b0 mov -0x50(%rbp),%rax 4420: 48 8b 40 10 mov 0x10(%rax),%rax 4424: 48 39 45 98 cmp %rax,-0x68(%rbp) 4428: 75 e6 jne 0x4410 442a: 48 8b 45 98 mov -0x68(%rbp),%rax 442e: 48 8b 50 10 mov 0x10(%rax),%rdx 4432: 48 8b 45 b0 mov -0x50(%rbp),%rax 4436: 48 89 50 10 mov %rdx,0x10(%rax) 443a: 48 8b 45 98 mov -0x68(%rbp),%rax 443e: 8b 40 18 mov 0x18(%rax),%eax 4441: 83 f8 01 cmp $0x1,%eax 4444: 74 0a je 0x4450 4446: 83 f8 03 cmp $0x3,%eax 4449: 74 2b je 0x4476 444b: e9 a0 02 00 00 jmpq 0x46f0 4450: 48 8b 45 98 mov -0x68(%rbp),%rax 4454: 48 8b 40 60 mov 0x60(%rax),%rax 4458: 48 85 c0 test %rax,%rax 445b: 0f 84 8b 02 00 00 je 0x46ec 4461: 48 8b 45 98 mov -0x68(%rbp),%rax 4465: 48 8b 40 60 mov 0x60(%rax),%rax 4469: 48 89 c7 mov %rax,%rdi 446c: e8 4f cd ff ff callq 0x11c0 4471: e9 76 02 00 00 jmpq 0x46ec 4476: 48 8b 45 98 mov -0x68(%rbp),%rax 447a: 48 8b 40 68 mov 0x68(%rax),%rax 447e: 48 89 45 b8 mov %rax,-0x48(%rbp) 4482: eb 42 jmp 0x44c6 4484: 48 8b 45 b8 mov -0x48(%rbp),%rax 4488: 48 8b 40 30 mov 0x30(%rax),%rax 448c: 48 89 45 f8 mov %rax,-0x8(%rbp) 4490: 48 8b 45 b8 mov -0x48(%rbp),%rax 4494: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 449a: 25 80 00 00 00 and $0x80,%eax 449f: 85 c0 test %eax,%eax 44a1: 74 0f je 0x44b2 44a3: 48 8b 45 b8 mov -0x48(%rbp),%rax 44a7: 48 8b 00 mov (%rax),%rax 44aa: 48 89 c7 mov %rax,%rdi 44ad: e8 0e cd ff ff callq 0x11c0 44b2: 48 8b 45 b8 mov -0x48(%rbp),%rax 44b6: 48 89 c7 mov %rax,%rdi 44b9: e8 02 cd ff ff callq 0x11c0 44be: 48 8b 45 f8 mov -0x8(%rbp),%rax 44c2: 48 89 45 b8 mov %rax,-0x48(%rbp) 44c6: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 44cb: 75 b7 jne 0x4484 44cd: 48 8b 45 98 mov -0x68(%rbp),%rax 44d1: 48 05 c8 00 00 00 add $0xc8,%rax 44d7: 48 89 45 c0 mov %rax,-0x40(%rbp) 44db: 48 8b 45 c0 mov -0x40(%rbp),%rax 44df: 8b 40 04 mov 0x4(%rax),%eax 44e2: 89 c0 mov %eax,%eax 44e4: 48 89 45 c8 mov %rax,-0x38(%rbp) 44e8: e9 3b 01 00 00 jmpq 0x4628 44ed: 48 8b 55 c8 mov -0x38(%rbp),%rdx 44f1: 48 89 d0 mov %rdx,%rax 44f4: 48 01 c0 add %rax,%rax 44f7: 48 01 d0 add %rdx,%rax 44fa: 48 c1 e0 02 shl $0x2,%rax 44fe: 48 01 d0 add %rdx,%rax 4501: 48 c1 e0 04 shl $0x4,%rax 4505: 48 8d 50 10 lea 0x10(%rax),%rdx 4509: 48 8b 45 c0 mov -0x40(%rbp),%rax 450d: 48 01 d0 add %rdx,%rax 4510: 48 89 45 e8 mov %rax,-0x18(%rbp) 4514: 48 8b 45 e8 mov -0x18(%rbp),%rax 4518: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 451e: 25 80 00 00 00 and $0x80,%eax 4523: 85 c0 test %eax,%eax 4525: 74 13 je 0x453a 4527: 48 8b 45 e8 mov -0x18(%rbp),%rax 452b: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 4532: 48 89 c7 mov %rax,%rdi 4535: e8 86 cc ff ff callq 0x11c0 453a: 48 8b 45 e8 mov -0x18(%rbp),%rax 453e: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 4545: 48 8b 45 e8 mov -0x18(%rbp),%rax 4549: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4550: 48 39 c2 cmp %rax,%rdx 4553: 74 13 je 0x4568 4555: 48 8b 45 e8 mov -0x18(%rbp),%rax 4559: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4560: 48 89 c7 mov %rax,%rdi 4563: e8 58 cc ff ff callq 0x11c0 4568: 48 8b 45 e8 mov -0x18(%rbp),%rax 456c: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4573: 48 8b 45 e8 mov -0x18(%rbp),%rax 4577: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 457e: 48 39 c2 cmp %rax,%rdx 4581: 74 13 je 0x4596 4583: 48 8b 45 e8 mov -0x18(%rbp),%rax 4587: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 458e: 48 89 c7 mov %rax,%rdi 4591: e8 2a cc ff ff callq 0x11c0 4596: 48 8b 45 98 mov -0x68(%rbp),%rax 459a: 48 8b 00 mov (%rax),%rax 459d: 48 85 c0 test %rax,%rax 45a0: 74 2e je 0x45d0 45a2: 48 8b 45 e8 mov -0x18(%rbp),%rax 45a6: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 45ad: 48 8b 45 e8 mov -0x18(%rbp),%rax 45b1: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 45b8: 48 39 c2 cmp %rax,%rdx 45bb: 74 13 je 0x45d0 45bd: 48 8b 45 e8 mov -0x18(%rbp),%rax 45c1: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 45c7: 25 80 00 00 00 and $0x80,%eax 45cc: 85 c0 test %eax,%eax 45ce: 74 13 je 0x45e3 45d0: 48 8b 45 e8 mov -0x18(%rbp),%rax 45d4: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45db: 48 89 c7 mov %rax,%rdi 45de: e8 dd cb ff ff callq 0x11c0 45e3: 48 8b 45 e8 mov -0x18(%rbp),%rax 45e7: 48 8b 40 30 mov 0x30(%rax),%rax 45eb: 48 89 45 d0 mov %rax,-0x30(%rbp) 45ef: eb 30 jmp 0x4621 45f1: 48 8b 45 d0 mov -0x30(%rbp),%rax 45f5: 48 89 45 f0 mov %rax,-0x10(%rbp) 45f9: 48 8b 45 d0 mov -0x30(%rbp),%rax 45fd: 48 8b 40 30 mov 0x30(%rax),%rax 4601: 48 89 45 d0 mov %rax,-0x30(%rbp) 4605: 48 8b 45 f0 mov -0x10(%rbp),%rax 4609: 8b 40 38 mov 0x38(%rax),%eax 460c: 25 80 00 00 00 and $0x80,%eax 4611: 85 c0 test %eax,%eax 4613: 74 0c je 0x4621 4615: 48 8b 45 f0 mov -0x10(%rbp),%rax 4619: 48 89 c7 mov %rax,%rdi 461c: e8 9f cb ff ff callq 0x11c0 4621: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 4626: 75 c9 jne 0x45f1 4628: 48 8b 45 c8 mov -0x38(%rbp),%rax 462c: 48 8d 50 ff lea -0x1(%rax),%rdx 4630: 48 89 55 c8 mov %rdx,-0x38(%rbp) 4634: 48 85 c0 test %rax,%rax 4637: 0f 85 b0 fe ff ff jne 0x44ed 463d: 48 8b 45 c0 mov -0x40(%rbp),%rax 4641: 48 89 45 e0 mov %rax,-0x20(%rbp) 4645: 48 8b 45 c0 mov -0x40(%rbp),%rax 4649: 48 8b 40 08 mov 0x8(%rax),%rax 464d: 48 89 45 c0 mov %rax,-0x40(%rbp) 4651: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4656: 74 30 je 0x4688 4658: 48 8b 45 e0 mov -0x20(%rbp),%rax 465c: 8b 10 mov (%rax),%edx 465e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4662: 8b 40 04 mov 0x4(%rax),%eax 4665: 39 c2 cmp %eax,%edx 4667: 74 1f je 0x4688 4669: 48 8d 0d 38 14 00 00 lea 0x1438(%rip),%rcx # 0x5aa8 4670: ba bd 00 00 00 mov $0xbd,%edx 4675: 48 8d 35 74 13 00 00 lea 0x1374(%rip),%rsi # 0x59f0 467c: 48 8d 3d fd 13 00 00 lea 0x13fd(%rip),%rdi # 0x5a80 4683: e8 a8 cb ff ff callq 0x1230 4688: 48 8b 45 98 mov -0x68(%rbp),%rax 468c: 48 05 c8 00 00 00 add $0xc8,%rax 4692: 48 39 45 e0 cmp %rax,-0x20(%rbp) 4696: 74 0c je 0x46a4 4698: 48 8b 45 e0 mov -0x20(%rbp),%rax 469c: 48 89 c7 mov %rax,%rdi 469f: e8 1c cb ff ff callq 0x11c0 46a4: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46a9: 0f 85 2c fe ff ff jne 0x44db 46af: 48 8b 45 98 mov -0x68(%rbp),%rax 46b3: 8b 40 7c mov 0x7c(%rax),%eax 46b6: 85 c0 test %eax,%eax 46b8: 74 10 je 0x46ca 46ba: 48 8b 45 98 mov -0x68(%rbp),%rax 46be: 48 8b 40 50 mov 0x50(%rax),%rax 46c2: 48 89 c7 mov %rax,%rdi 46c5: e8 f6 ca ff ff callq 0x11c0 46ca: 48 8b 45 98 mov -0x68(%rbp),%rax 46ce: 8b 40 78 mov 0x78(%rax),%eax 46d1: 25 80 00 00 00 and $0x80,%eax 46d6: 85 c0 test %eax,%eax 46d8: 74 15 je 0x46ef 46da: 48 8b 45 98 mov -0x68(%rbp),%rax 46de: 48 8b 40 58 mov 0x58(%rax),%rax 46e2: 48 89 c7 mov %rax,%rdi 46e5: e8 d6 ca ff ff callq 0x11c0 46ea: eb 03 jmp 0x46ef 46ec: 90 nop 46ed: eb 01 jmp 0x46f0 46ef: 90 nop 46f0: 48 8b 45 98 mov -0x68(%rbp),%rax 46f4: 48 8b 00 mov (%rax),%rax 46f7: 48 85 c0 test %rax,%rax 46fa: 74 50 je 0x474c 46fc: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4701: 75 49 jne 0x474c 4703: 48 8b 45 98 mov -0x68(%rbp),%rax 4707: 8b 40 38 mov 0x38(%rax),%eax 470a: 25 80 00 00 00 and $0x80,%eax 470f: 85 c0 test %eax,%eax 4711: 74 11 je 0x4724 4713: 48 8b 45 98 mov -0x68(%rbp),%rax 4717: 48 8b 00 mov (%rax),%rax 471a: 48 89 c7 mov %rax,%rdi 471d: e8 9e ca ff ff callq 0x11c0 4722: eb 28 jmp 0x474c 4724: 48 8b 45 98 mov -0x68(%rbp),%rax 4728: 8b 40 38 mov 0x38(%rax),%eax 472b: 83 e0 40 and $0x40,%eax 472e: 85 c0 test %eax,%eax 4730: 74 1a je 0x474c 4732: 48 8b 45 98 mov -0x68(%rbp),%rax 4736: 48 8b 50 30 mov 0x30(%rax),%rdx 473a: 48 8b 45 98 mov -0x68(%rbp),%rax 473e: 48 8b 00 mov (%rax),%rax 4741: 48 89 d6 mov %rdx,%rsi 4744: 48 89 c7 mov %rax,%rdi 4747: e8 84 cb ff ff callq 0x12d0 474c: 48 8b 45 98 mov -0x68(%rbp),%rax 4750: 48 89 c7 mov %rax,%rdi 4753: e8 68 ca ff ff callq 0x11c0 4758: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 475d: 74 19 je 0x4778 475f: 48 8b 45 d8 mov -0x28(%rbp),%rax 4763: 8b 40 3c mov 0x3c(%rax),%eax 4766: 85 c0 test %eax,%eax 4768: 75 0e jne 0x4778 476a: 48 8b 45 d8 mov -0x28(%rbp),%rax 476e: 48 89 c7 mov %rax,%rdi 4771: e8 b2 fb ff ff callq 0x4328 4776: eb 05 jmp 0x477d 4778: b8 00 00 00 00 mov $0x0,%eax 477d: c9 leaveq 477e: c3 retq 477f: f3 rep 4780: 0f pop %cs 4781: 1e push %ds 4782: fa cli 4783: 55 push %rbp 4784: 48 89 e5 mov %rsp,%rbp 4787: 48 89 7d f8 mov %rdi,-0x8(%rbp) 478b: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4790: 74 09 je 0x479b 4792: 48 8b 45 f8 mov -0x8(%rbp),%rax 4796: 8b 40 18 mov 0x18(%rax),%eax 4799: eb 05 jmp 0x47a0 479b: b8 00 00 00 00 mov $0x0,%eax 47a0: 5d pop %rbp 47a1: c3 retq 47a2: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 47aa: 00 00 47ac: 0f 1f 40 00 nopl 0x0(%rax) 47b0: f3 rep 47b1: 0f pop %cs 47b2: 1e push %ds 47b3: fa cli 47b4: 41 57 push %rdi 47b6: 4c 8d 3d 23 35 00 00 lea 0x3523(%rip),%r15 # 0x7ce0 47bd: 41 56 push %rsi 47bf: 49 89 d6 mov %rdx,%r14 47c2: 41 55 push %rbp 47c4: 49 89 f5 mov %rsi,%r13 47c7: 41 54 push %rsp 47c9: 41 89 fc mov %edi,%r12d 47cc: 55 push %rbp 47cd: 48 8d 2d 14 35 00 00 lea 0x3514(%rip),%rbp # 0x7ce8 47d4: 53 push %rbx 47d5: 4c 29 fd sub %r15,%rbp 47d8: 48 83 ec 08 sub $0x8,%rsp 47dc: e8 1f c8 ff ff callq 0x1000 47e1: 48 c1 fd 03 sar $0x3,%rbp 47e5: 74 1f je 0x4806 47e7: 31 db xor %ebx,%ebx 47e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47f0: 4c 89 f2 mov %r14,%rdx 47f3: 4c 89 ee mov %r13,%rsi 47f6: 44 89 e7 mov %r12d,%edi 47f9: 41 ff 14 df callq *(%r15,%rbx,8) 47fd: 48 83 c3 01 add $0x1,%rbx 4801: 48 39 dd cmp %rbx,%rbp 4804: 75 ea jne 0x47f0 4806: 48 83 c4 08 add $0x8,%rsp 480a: 5b pop %rbx 480b: 5d pop %rbp 480c: 41 5c pop %rsp 480e: 41 5d pop %rbp 4810: 41 5e pop %rsi 4812: 41 5f pop %rdi 4814: c3 retq 4815: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 481d: 00 00 00 4820: f3 rep 4821: 0f pop %cs 4822: 1e push %ds 4823: fa cli 4824: c3 retq 4825: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 482d: 00 00 482f: 90 nop 4830: f3 rep 4831: 0f pop %cs 4832: 1e push %ds 4833: fa cli 4834: 48 89 f2 mov %rsi,%rdx 4837: 89 fe mov %edi,%esi 4839: bf 01 00 00 00 mov $0x1,%edi 483e: e9 7d ca ff ff jmpq 0x12c0 Disassembly of section .fini: 4844: f3 rep 4845: 0f pop %cs 4846: 1e push %ds 4847: fa cli 4848: 48 83 ec 08 sub $0x8,%rsp 484c: 48 83 c4 08 add $0x8,%rsp 4850: c3 retq ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-9303ba38/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-9303ba38/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-9303ba38/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.180@#ef7b0f05bc9ec337161bee44f0cdeefc -pr /home/conan/w/prod-v1/bsr/60053/ffbbc/profile_linux_10_libstdcpp11_gcc_debug_64.elfutils-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=10 os=Linux [options] elfutils:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Version ranges solved Version range '>=1.2.11 <2' required by 'elfutils/0.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:9f84c49e2143828a044b1675a587477e091c9f9f - Cache elfutils/0.180:a9a8a185b8ba33c347400250dd47ad78a295102f - Cache xz_utils/5.4.4:75e99b627c196b65c439728670655ec3c366b334 - Cache zlib/1.3:75e99b627c196b65c439728670655ec3c366b334 - 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/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin elfutils/0.180: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-addr2line elfutils/0.180: Setting AR to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-ar elfutils/0.180: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-elfclassify elfutils/0.180: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-elfcmp elfutils/0.180: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-elfcompress elfutils/0.180: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-elflint elfutils/0.180: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-findtextrel elfutils/0.180: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-make-debug-archive elfutils/0.180: Setting NM to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-nm elfutils/0.180: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-objdump elfutils/0.180: Setting RANLIB to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-ranlib elfutils/0.180: Setting READELF to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-readelf elfutils/0.180: Setting SIZE to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-size elfutils/0.180: Setting STACK to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-stack elfutils/0.180: Setting STRINGS to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-strings elfutils/0.180: Setting STRIP to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-strip elfutils/0.180: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/bin/eu-unstrip elfutils/0.180 (test package): Generator txt created conanbuildinfo.txt 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 cmake created conanbuildinfo.cmake 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-9303ba38/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK elfutils/0.180 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-9303ba38/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="10" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/cci-9303ba38/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_PREFIX_PATH="/home/conan/w/prod-v1/bsr/cci-9303ba38/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-9303ba38/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-9303ba38/recipes/elfutils/all/test_v1_package' ----------------- -- The C compiler identification is GNU 10.5.0 -- The CXX compiler identification is GNU 10.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Library asm found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/zlib/1.3/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/xz_utils/5.4.4/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/liblzma.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 10 -- Conan: Checking correct version: 10 -- Conan: C++ stdlib: libstdc++11 -- Library asm found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/elfutils/0.180/_/_/package/a9a8a185b8ba33c347400250dd47ad78a295102f/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/zlib/1.3/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/zlib/1.3/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/xz_utils/5.4.4/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/60053/efdbf/.conan/data/xz_utils/5.4.4/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/liblzma.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-9303ba38/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-9303ba38/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object test_package/CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable ../bin/test_package [100%] Built target test_package elfutils/0.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 c6 34 00 00 lea 0x34c6(%rip),%r8 # 0x4820 135a: 48 8d 0d 4f 34 00 00 lea 0x344f(%rip),%rcx # 0x47b0 1361: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1429 1368: ff 15 72 6c 00 00 callq *0x6c72(%rip) # 0x7fe0 136e: f4 hlt 136f: 90 nop 1370: 48 8d 3d 99 6c 00 00 lea 0x6c99(%rip),%rdi # 0x8010 1377: 48 8d 05 92 6c 00 00 lea 0x6c92(%rip),%rax # 0x8010 137e: 48 39 f8 cmp %rdi,%rax 1381: 74 15 je 0x1398 1383: 48 8b 05 4e 6c 00 00 mov 0x6c4e(%rip),%rax # 0x7fd8 138a: 48 85 c0 test %rax,%rax 138d: 74 09 je 0x1398 138f: ff e0 jmpq *%rax 1391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1398: c3 retq 1399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13a0: 48 8d 3d 69 6c 00 00 lea 0x6c69(%rip),%rdi # 0x8010 13a7: 48 8d 35 62 6c 00 00 lea 0x6c62(%rip),%rsi # 0x8010 13ae: 48 29 fe sub %rdi,%rsi 13b1: 48 89 f0 mov %rsi,%rax 13b4: 48 c1 ee 3f shr $0x3f,%rsi 13b8: 48 c1 f8 03 sar $0x3,%rax 13bc: 48 01 c6 add %rax,%rsi 13bf: 48 d1 fe sar %rsi 13c2: 74 14 je 0x13d8 13c4: 48 8b 05 25 6c 00 00 mov 0x6c25(%rip),%rax # 0x7ff0 13cb: 48 85 c0 test %rax,%rax 13ce: 74 08 je 0x13d8 13d0: ff e0 jmpq *%rax 13d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13d8: c3 retq 13d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13e0: f3 rep 13e1: 0f pop %cs 13e2: 1e push %ds 13e3: fa cli 13e4: 80 3d 25 6c 00 00 00 cmpb $0x0,0x6c25(%rip) # 0x8010 13eb: 75 2b jne 0x1418 13ed: 55 push %rbp 13ee: 48 83 3d 02 6c 00 00 00 cmpq $0x0,0x6c02(%rip) # 0x7ff8 13f6: 48 89 e5 mov %rsp,%rbp 13f9: 74 0c je 0x1407 13fb: 48 8b 3d 06 6c 00 00 mov 0x6c06(%rip),%rdi # 0x8008 1402: e8 a9 fd ff ff callq 0x11b0 1407: e8 64 ff ff ff callq 0x1370 140c: c6 05 fd 6b 00 00 01 movb $0x1,0x6bfd(%rip) # 0x8010 1413: 5d pop %rbp 1414: c3 retq 1415: 0f 1f 00 nopl (%rax) 1418: c3 retq 1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1420: f3 rep 1421: 0f pop %cs 1422: 1e push %ds 1423: fa cli 1424: e9 77 ff ff ff jmpq 0x13a0 1429: f3 rep 142a: 0f pop %cs 142b: 1e push %ds 142c: fa cli 142d: 55 push %rbp 142e: 48 89 e5 mov %rsp,%rbp 1431: 48 83 ec 30 sub $0x30,%rsp 1435: 89 7d dc mov %edi,-0x24(%rbp) 1438: 48 89 75 d0 mov %rsi,-0x30(%rbp) 143c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1440: 7f 25 jg 0x1467 1442: 48 8b 45 d0 mov -0x30(%rbp),%rax 1446: 48 8b 00 mov (%rax),%rax 1449: 48 89 c6 mov %rax,%rsi 144c: 48 8d 3d b5 3b 00 00 lea 0x3bb5(%rip),%rdi # 0x5008 1453: b8 00 00 00 00 mov $0x0,%eax 1458: e8 b3 fd ff ff callq 0x1210 145d: b8 ff ff ff ff mov $0xffffffff,%eax 1462: e9 64 01 00 00 jmpq 0x15cb 1467: bf 01 00 00 00 mov $0x1,%edi 146c: e8 5c 01 00 00 callq 0x15cd 1471: 85 c0 test %eax,%eax 1473: 75 28 jne 0x149d 1475: bf ff ff ff ff mov $0xffffffff,%edi 147a: e8 16 02 00 00 callq 0x1695 147f: 48 89 c6 mov %rax,%rsi 1482: 48 8d 3d 97 3b 00 00 lea 0x3b97(%rip),%rdi # 0x5020 1489: b8 00 00 00 00 mov $0x0,%eax 148e: e8 7d fd ff ff callq 0x1210 1493: b8 01 00 00 00 mov $0x1,%eax 1498: e9 2e 01 00 00 jmpq 0x15cb 149d: 48 8b 45 d0 mov -0x30(%rbp),%rax 14a1: 48 83 c0 08 add $0x8,%rax 14a5: 48 8b 00 mov (%rax),%rax 14a8: ba 00 00 00 00 mov $0x0,%edx 14ad: be 00 00 00 00 mov $0x0,%esi 14b2: 48 89 c7 mov %rax,%rdi 14b5: b8 00 00 00 00 mov $0x0,%eax 14ba: e8 41 fe ff ff callq 0x1300 14bf: 89 45 e8 mov %eax,-0x18(%rbp) 14c2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 14c6: 79 25 jns 0x14ed 14c8: 48 8b 45 d0 mov -0x30(%rbp),%rax 14cc: 48 8b 00 mov (%rax),%rax 14cf: 48 89 c6 mov %rax,%rsi 14d2: 48 8d 3d 6e 3b 00 00 lea 0x3b6e(%rip),%rdi # 0x5047 14d9: b8 00 00 00 00 mov $0x0,%eax 14de: e8 2d fd ff ff callq 0x1210 14e3: b8 01 00 00 00 mov $0x1,%eax 14e8: e9 de 00 00 00 jmpq 0x15cb 14ed: 8b 45 e8 mov -0x18(%rbp),%eax 14f0: ba 00 00 00 00 mov $0x0,%edx 14f5: be 01 00 00 00 mov $0x1,%esi 14fa: 89 c7 mov %eax,%edi 14fc: e8 d2 2b 00 00 callq 0x40d3 1501: 48 89 45 f8 mov %rax,-0x8(%rbp) 1505: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 150a: 75 28 jne 0x1534 150c: bf ff ff ff ff mov $0xffffffff,%edi 1511: e8 7f 01 00 00 callq 0x1695 1516: 48 89 c6 mov %rax,%rsi 1519: 48 8d 3d 37 3b 00 00 lea 0x3b37(%rip),%rdi # 0x5057 1520: b8 00 00 00 00 mov $0x0,%eax 1525: e8 e6 fc ff ff callq 0x1210 152a: b8 01 00 00 00 mov $0x1,%eax 152f: e9 97 00 00 00 jmpq 0x15cb 1534: 48 8b 45 f8 mov -0x8(%rbp),%rax 1538: 48 89 c7 mov %rax,%rdi 153b: e8 3f 32 00 00 callq 0x477f 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 6c 2d 00 00 callq 0x4328 15bc: 8b 45 e8 mov -0x18(%rbp),%eax 15bf: 89 c7 mov %eax,%edi 15c1: e8 8a fc ff ff callq 0x1250 15c6: b8 00 00 00 00 mov $0x0,%eax 15cb: c9 leaveq 15cc: c3 retq 15cd: f3 rep 15ce: 0f pop %cs 15cf: 1e push %ds 15d0: fa cli 15d1: 55 push %rbp 15d2: 48 89 e5 mov %rsp,%rbp 15d5: 48 83 ec 10 sub $0x10,%rsp 15d9: 89 7d fc mov %edi,-0x4(%rbp) 15dc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 15e0: 75 07 jne 0x15e9 15e2: b8 01 00 00 00 mov $0x1,%eax 15e7: eb 2f jmp 0x1618 15e9: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 15ed: 0f 94 c0 sete %al 15f0: 0f b6 c0 movzbl %al,%eax 15f3: 48 85 c0 test %rax,%rax 15f6: 74 11 je 0x1609 15f8: c7 05 12 6a 00 00 01 00 movl $0x1,0x6a12(%rip) # 0x8014 1600: 00 00 1602: b8 01 00 00 00 mov $0x1,%eax 1607: eb 0f jmp 0x1618 1609: bf 02 00 00 00 mov $0x2,%edi 160e: e8 43 00 00 00 callq 0x1656 1613: b8 00 00 00 00 mov $0x0,%eax 1618: c9 leaveq 1619: c3 retq 161a: f3 rep 161b: 0f pop %cs 161c: 1e push %ds 161d: fa cli 161e: 55 push %rbp 161f: 48 89 e5 mov %rsp,%rbp 1622: 48 83 ec 10 sub $0x10,%rsp 1626: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 162e: 00 162f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1636: 8b 00 mov (%rax),%eax 1638: 89 45 fc mov %eax,-0x4(%rbp) 163b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1643: 00 1644: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 164b: c7 00 00 00 00 00 movl $0x0,(%rax) 1651: 8b 45 fc mov -0x4(%rbp),%eax 1654: c9 leaveq 1655: c3 retq 1656: f3 rep 1657: 0f pop %cs 1658: 1e push %ds 1659: fa cli 165a: 55 push %rbp 165b: 48 89 e5 mov %rsp,%rbp 165e: 53 push %rbx 165f: 48 83 ec 18 sub $0x18,%rsp 1663: 89 7d ec mov %edi,-0x14(%rbp) 1666: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 166a: 78 0b js 0x1677 166c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1670: 7f 05 jg 0x1677 1672: 8b 5d ec mov -0x14(%rbp),%ebx 1675: eb 05 jmp 0x167c 1677: bb 01 00 00 00 mov $0x1,%ebx 167c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1684: 00 1685: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 168c: 89 18 mov %ebx,(%rax) 168e: 90 nop 168f: 48 8b 5d f8 mov -0x8(%rbp),%rbx 1693: c9 leaveq 1694: c3 retq 1695: f3 rep 1696: 0f pop %cs 1697: 1e push %ds 1698: fa cli 1699: 55 push %rbp 169a: 48 89 e5 mov %rsp,%rbp 169d: 48 83 ec 20 sub $0x20,%rsp 16a1: 89 7d ec mov %edi,-0x14(%rbp) 16a4: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16ac: 00 16ad: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16b4: 8b 00 mov (%rax),%eax 16b6: 89 45 fc mov %eax,-0x4(%rbp) 16b9: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16bd: 0f 85 85 00 00 00 jne 0x1748 16c3: 8b 45 fc mov -0x4(%rbp),%eax 16c6: 48 98 cltq 16c8: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16d0: 48 8d 05 e9 3e 00 00 lea 0x3ee9(%rip),%rax # 0x55c0 16d7: 48 8b 04 02 mov (%rdx,%rax,1),%rax 16db: 48 3d f1 04 00 00 cmp $0x4f1,%rax 16e1: 76 1f jbe 0x1702 16e3: 48 8d 0d 6e 41 00 00 lea 0x416e(%rip),%rcx # 0x5858 16ea: ba 5b 01 00 00 mov $0x15b,%edx 16ef: 48 8d 35 62 40 00 00 lea 0x4062(%rip),%rsi # 0x5758 16f6: 48 8d 3d eb 40 00 00 lea 0x40eb(%rip),%rdi # 0x57e8 16fd: e8 2e fb ff ff callq 0x1230 1702: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1706: 74 36 je 0x173e 1708: 8b 45 fc mov -0x4(%rbp),%eax 170b: 48 98 cltq 170d: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1715: 48 8d 05 a4 3e 00 00 lea 0x3ea4(%rip),%rax # 0x55c0 171c: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1720: 48 8d 15 99 39 00 00 lea 0x3999(%rip),%rdx # 0x50c0 1727: 48 01 d0 add %rdx,%rax 172a: 48 89 c6 mov %rax,%rsi 172d: 48 8d 3d d9 40 00 00 lea 0x40d9(%rip),%rdi # 0x580d 1734: e8 e7 fa ff ff callq 0x1220 1739: e9 b7 00 00 00 jmpq 0x17f5 173e: b8 00 00 00 00 mov $0x0,%eax 1743: e9 ad 00 00 00 jmpq 0x17f5 1748: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 174c: 7c 06 jl 0x1754 174e: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1752: 7e 1b jle 0x176f 1754: 48 8d 05 6e 39 00 00 lea 0x396e(%rip),%rax # 0x50c9 175b: 48 89 c6 mov %rax,%rsi 175e: 48 8d 3d a8 40 00 00 lea 0x40a8(%rip),%rdi # 0x580d 1765: e8 b6 fa ff ff callq 0x1220 176a: e9 86 00 00 00 jmpq 0x17f5 176f: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1773: 75 05 jne 0x177a 1775: 8b 45 fc mov -0x4(%rbp),%eax 1778: eb 03 jmp 0x177d 177a: 8b 45 ec mov -0x14(%rbp),%eax 177d: 48 98 cltq 177f: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1787: 48 8d 05 32 3e 00 00 lea 0x3e32(%rip),%rax # 0x55c0 178e: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1792: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1798: 76 1f jbe 0x17b9 179a: 48 8d 0d b7 40 00 00 lea 0x40b7(%rip),%rcx # 0x5858 17a1: ba 61 01 00 00 mov $0x161,%edx 17a6: 48 8d 35 ab 3f 00 00 lea 0x3fab(%rip),%rsi # 0x5758 17ad: 48 8d 3d 64 40 00 00 lea 0x4064(%rip),%rdi # 0x5818 17b4: e8 77 fa ff ff callq 0x1230 17b9: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17bd: 75 05 jne 0x17c4 17bf: 8b 45 fc mov -0x4(%rbp),%eax 17c2: eb 03 jmp 0x17c7 17c4: 8b 45 ec mov -0x14(%rbp),%eax 17c7: 48 98 cltq 17c9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17d1: 48 8d 05 e8 3d 00 00 lea 0x3de8(%rip),%rax # 0x55c0 17d8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17dc: 48 8d 15 dd 38 00 00 lea 0x38dd(%rip),%rdx # 0x50c0 17e3: 48 01 d0 add %rdx,%rax 17e6: 48 89 c6 mov %rax,%rsi 17e9: 48 8d 3d 1d 40 00 00 lea 0x401d(%rip),%rdi # 0x580d 17f0: e8 2b fa ff ff callq 0x1220 17f5: c9 leaveq 17f6: c3 retq 17f7: 55 push %rbp 17f8: 48 89 e5 mov %rsp,%rbp 17fb: 89 f8 mov %edi,%eax 17fd: 66 89 45 fc mov %ax,-0x4(%rbp) 1801: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1805: 66 c1 c0 08 rol $0x8,%ax 1809: 5d pop %rbp 180a: c3 retq 180b: 55 push %rbp 180c: 48 89 e5 mov %rsp,%rbp 180f: 89 7d fc mov %edi,-0x4(%rbp) 1812: 8b 45 fc mov -0x4(%rbp),%eax 1815: 0f c8 bswap %eax 1817: 5d pop %rbp 1818: c3 retq 1819: 55 push %rbp 181a: 48 89 e5 mov %rsp,%rbp 181d: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1821: 48 8b 45 f8 mov -0x8(%rbp),%rax 1825: 48 0f c8 bswap %rax 1828: 5d pop %rbp 1829: c3 retq 182a: 55 push %rbp 182b: 48 89 e5 mov %rsp,%rbp 182e: 48 83 ec 40 sub $0x40,%rsp 1832: 89 7d dc mov %edi,-0x24(%rbp) 1835: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1839: 48 89 55 c8 mov %rdx,-0x38(%rbp) 183d: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1841: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 1849: 48 8b 55 c0 mov -0x40(%rbp),%rdx 184d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1851: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1855: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1859: 48 8b 45 c8 mov -0x38(%rbp),%rax 185d: 48 29 f0 sub %rsi,%rax 1860: 48 89 c2 mov %rax,%rdx 1863: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1867: 48 8b 45 d0 mov -0x30(%rbp),%rax 186b: 48 01 c6 add %rax,%rsi 186e: 8b 45 dc mov -0x24(%rbp),%eax 1871: 89 c7 mov %eax,%edi 1873: e8 98 fa ff ff callq 0x1310 1878: 48 89 45 f0 mov %rax,-0x10(%rbp) 187c: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 1881: 75 0c jne 0x188f 1883: e8 48 f9 ff ff callq 0x11d0 1888: 8b 00 mov (%rax),%eax 188a: 83 f8 04 cmp $0x4,%eax 188d: 74 ba je 0x1849 188f: 48 8b 45 f0 mov -0x10(%rbp),%rax 1893: 48 89 45 f8 mov %rax,-0x8(%rbp) 1897: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 189c: 7f 13 jg 0x18b1 189e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18a3: 79 06 jns 0x18ab 18a5: 48 8b 45 f8 mov -0x8(%rbp),%rax 18a9: eb 1c jmp 0x18c7 18ab: 48 8b 45 e8 mov -0x18(%rbp),%rax 18af: eb 16 jmp 0x18c7 18b1: 48 8b 45 f8 mov -0x8(%rbp),%rax 18b5: 48 01 45 e8 add %rax,-0x18(%rbp) 18b9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18bd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 18c1: 77 86 ja 0x1849 18c3: 48 8b 45 e8 mov -0x18(%rbp),%rax 18c7: c9 leaveq 18c8: c3 retq 18c9: 55 push %rbp 18ca: 48 89 e5 mov %rsp,%rbp 18cd: 48 83 ec 20 sub $0x20,%rsp 18d1: 48 89 7d e8 mov %rdi,-0x18(%rbp) 18d5: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18d9: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 18de: 76 26 jbe 0x1906 18e0: 48 8b 45 e8 mov -0x18(%rbp),%rax 18e4: ba 08 00 00 00 mov $0x8,%edx 18e9: 48 8d 35 78 3f 00 00 lea 0x3f78(%rip),%rsi # 0x5868 18f0: 48 89 c7 mov %rax,%rdi 18f3: e8 78 f9 ff ff callq 0x1270 18f8: 85 c0 test %eax,%eax 18fa: 75 0a jne 0x1906 18fc: b8 01 00 00 00 mov $0x1,%eax 1901: e9 80 00 00 00 jmpq 0x1986 1906: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 190b: 76 74 jbe 0x1981 190d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1911: ba 04 00 00 00 mov $0x4,%edx 1916: 48 8d 35 54 3f 00 00 lea 0x3f54(%rip),%rsi # 0x5871 191d: 48 89 c7 mov %rax,%rdi 1920: e8 4b f9 ff ff callq 0x1270 1925: 85 c0 test %eax,%eax 1927: 75 58 jne 0x1981 1929: 48 8b 45 e8 mov -0x18(%rbp),%rax 192d: 48 83 c0 04 add $0x4,%rax 1931: 0f b6 00 movzbl (%rax),%eax 1934: 0f b6 c0 movzbl %al,%eax 1937: 89 45 f4 mov %eax,-0xc(%rbp) 193a: 48 8b 45 e8 mov -0x18(%rbp),%rax 193e: 48 83 c0 05 add $0x5,%rax 1942: 0f b6 00 movzbl (%rax),%eax 1945: 0f b6 c0 movzbl %al,%eax 1948: 89 45 f8 mov %eax,-0x8(%rbp) 194b: 48 8b 45 e8 mov -0x18(%rbp),%rax 194f: 48 83 c0 06 add $0x6,%rax 1953: 0f b6 00 movzbl (%rax),%eax 1956: 0f b6 c0 movzbl %al,%eax 1959: 89 45 fc mov %eax,-0x4(%rbp) 195c: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 1960: 7e 1f jle 0x1981 1962: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1966: 7f 19 jg 0x1981 1968: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 196c: 7e 13 jle 0x1981 196e: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1972: 7f 0d jg 0x1981 1974: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1978: 75 07 jne 0x1981 197a: b8 03 00 00 00 mov $0x3,%eax 197f: eb 05 jmp 0x1986 1981: b8 00 00 00 00 mov $0x0,%eax 1986: c9 leaveq 1987: c3 retq 1988: 55 push %rbp 1989: 48 89 e5 mov %rsp,%rbp 198c: 48 83 ec 40 sub $0x40,%rsp 1990: 89 7d ec mov %edi,-0x14(%rbp) 1993: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1997: 48 89 55 d8 mov %rdx,-0x28(%rbp) 199b: 48 89 4d d0 mov %rcx,-0x30(%rbp) 199f: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19a3: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19a7: 48 8b 45 18 mov 0x18(%rbp),%rax 19ab: 48 05 08 01 00 00 add $0x108,%rax 19b1: 48 89 c6 mov %rax,%rsi 19b4: bf 01 00 00 00 mov $0x1,%edi 19b9: e8 d2 f8 ff ff callq 0x1290 19be: 48 89 45 f8 mov %rax,-0x8(%rbp) 19c2: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19c7: 75 0c jne 0x19d5 19c9: bf 08 00 00 00 mov $0x8,%edi 19ce: e8 83 fc ff ff callq 0x1656 19d3: eb 58 jmp 0x1a2d 19d5: 48 8b 45 f8 mov -0x8(%rbp),%rax 19d9: 8b 55 10 mov 0x10(%rbp),%edx 19dc: 89 50 18 mov %edx,0x18(%rax) 19df: 48 8b 45 f8 mov -0x8(%rbp),%rax 19e3: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 19ea: 48 8b 45 f8 mov -0x8(%rbp),%rax 19ee: 8b 55 e8 mov -0x18(%rbp),%edx 19f1: 89 50 1c mov %edx,0x1c(%rax) 19f4: 48 8b 45 f8 mov -0x8(%rbp),%rax 19f8: 8b 55 ec mov -0x14(%rbp),%edx 19fb: 89 50 24 mov %edx,0x24(%rax) 19fe: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a02: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a06: 48 89 50 28 mov %rdx,0x28(%rax) 1a0a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a0e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a12: 48 89 50 30 mov %rdx,0x30(%rax) 1a16: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a1a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a1e: 48 89 10 mov %rdx,(%rax) 1a21: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a25: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a29: 48 89 50 08 mov %rdx,0x8(%rax) 1a2d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a31: c9 leaveq 1a32: c3 retq 1a33: f3 rep 1a34: 0f pop %cs 1a35: 1e push %ds 1a36: fa cli 1a37: 55 push %rbp 1a38: 48 89 e5 mov %rsp,%rbp 1a3b: 48 83 ec 20 sub $0x20,%rsp 1a3f: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a43: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a47: 8b 40 18 mov 0x18(%rax),%eax 1a4a: 83 f8 01 cmp $0x1,%eax 1a4d: 75 38 jne 0x1a87 1a4f: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a53: 48 8b 40 48 mov 0x48(%rax),%rax 1a57: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a5b: eb 23 jmp 0x1a80 1a5d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a61: 8b 40 3c mov 0x3c(%rax),%eax 1a64: 85 c0 test %eax,%eax 1a66: 74 0c je 0x1a74 1a68: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a6c: 48 89 c7 mov %rax,%rdi 1a6f: e8 bf ff ff ff callq 0x1a33 1a74: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a78: 48 8b 40 10 mov 0x10(%rax),%rax 1a7c: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a80: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a85: 75 d6 jne 0x1a5d 1a87: 90 nop 1a88: c9 leaveq 1a89: c3 retq 1a8a: f3 rep 1a8b: 0f pop %cs 1a8c: 1e push %ds 1a8d: fa cli 1a8e: 55 push %rbp 1a8f: 48 89 e5 mov %rsp,%rbp 1a92: 48 83 ec 20 sub $0x20,%rsp 1a96: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a9a: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a9e: 8b 40 18 mov 0x18(%rax),%eax 1aa1: 83 f8 01 cmp $0x1,%eax 1aa4: 75 38 jne 0x1ade 1aa6: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aaa: 48 8b 40 48 mov 0x48(%rax),%rax 1aae: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ab2: eb 23 jmp 0x1ad7 1ab4: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ab8: 8b 40 3c mov 0x3c(%rax),%eax 1abb: 85 c0 test %eax,%eax 1abd: 74 0c je 0x1acb 1abf: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ac3: 48 89 c7 mov %rax,%rdi 1ac6: e8 bf ff ff ff callq 0x1a8a 1acb: 48 8b 45 f8 mov -0x8(%rbp),%rax 1acf: 48 8b 40 10 mov 0x10(%rax),%rax 1ad3: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1adc: 75 d6 jne 0x1ab4 1ade: 90 nop 1adf: c9 leaveq 1ae0: c3 retq 1ae1: 55 push %rbp 1ae2: 48 89 e5 mov %rsp,%rbp 1ae5: 48 83 ec 40 sub $0x40,%rsp 1ae9: 89 7d ec mov %edi,-0x14(%rbp) 1aec: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1af0: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1af4: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1af8: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1afc: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1b00: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b04: 8b 7d e8 mov -0x18(%rbp),%edi 1b07: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b0b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b0f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b13: 8b 45 ec mov -0x14(%rbp),%eax 1b16: 6a 00 pushq $0x0 1b18: 6a 01 pushq $0x1 1b1a: 4d 89 c1 mov %r8,%r9 1b1d: 41 89 f8 mov %edi,%r8d 1b20: 89 c7 mov %eax,%edi 1b22: e8 61 fe ff ff callq 0x1988 1b27: 48 83 c4 10 add $0x10,%rsp 1b2b: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b2f: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b34: 74 26 je 0x1b5c 1b36: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b3a: 48 8d 50 08 lea 0x8(%rax),%rdx 1b3e: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b42: 48 89 50 70 mov %rdx,0x70(%rax) 1b46: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b4a: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b51: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b55: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1b5c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b60: c9 leaveq 1b61: c3 retq 1b62: f3 rep 1b63: 0f pop %cs 1b64: 1e push %ds 1b65: fa cli 1b66: 55 push %rbp 1b67: 48 89 e5 mov %rsp,%rbp 1b6a: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1b71: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1b78: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1b7f: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1b85: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1b8c: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1b93: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1b9b: 00 1b9c: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ba0: 31 c0 xor %eax,%eax 1ba2: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ba9: 48 83 c0 04 add $0x4,%rax 1bad: 0f b6 00 movzbl (%rax),%eax 1bb0: 3c 01 cmp $0x1,%al 1bb2: 0f 94 c0 sete %al 1bb5: 88 45 87 mov %al,-0x79(%rbp) 1bb8: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bbf: 48 83 c0 05 add $0x5,%rax 1bc3: 0f b6 00 movzbl (%rax),%eax 1bc6: 3c 01 cmp $0x1,%al 1bc8: 75 10 jne 0x1bda 1bca: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bd1: 48 89 45 88 mov %rax,-0x78(%rbp) 1bd5: e9 af 00 00 00 jmpq 0x1c89 1bda: 48 8d 45 b0 lea -0x50(%rbp),%rax 1bde: 48 89 45 88 mov %rax,-0x78(%rbp) 1be2: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1be6: 74 4f je 0x1c37 1be8: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bef: 0f b7 40 30 movzwl 0x30(%rax),%eax 1bf3: 66 89 45 e0 mov %ax,-0x20(%rbp) 1bf7: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bfe: 8b 40 20 mov 0x20(%rax),%eax 1c01: 89 45 d0 mov %eax,-0x30(%rbp) 1c04: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c0b: 48 83 c0 05 add $0x5,%rax 1c0f: 0f b6 00 movzbl (%rax),%eax 1c12: 3c 01 cmp $0x1,%al 1c14: 74 73 je 0x1c89 1c16: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1c1a: 0f b7 c0 movzwl %ax,%eax 1c1d: 89 c7 mov %eax,%edi 1c1f: e8 d3 fb ff ff callq 0x17f7 1c24: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c28: 8b 45 d0 mov -0x30(%rbp),%eax 1c2b: 89 c7 mov %eax,%edi 1c2d: e8 d9 fb ff ff callq 0x180b 1c32: 89 45 d0 mov %eax,-0x30(%rbp) 1c35: eb 52 jmp 0x1c89 1c37: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c3e: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c42: 66 89 45 ec mov %ax,-0x14(%rbp) 1c46: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c4d: 48 8b 40 28 mov 0x28(%rax),%rax 1c51: 48 89 45 d8 mov %rax,-0x28(%rbp) 1c55: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c5c: 48 83 c0 05 add $0x5,%rax 1c60: 0f b6 00 movzbl (%rax),%eax 1c63: 3c 01 cmp $0x1,%al 1c65: 74 22 je 0x1c89 1c67: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1c6b: 0f b7 c0 movzwl %ax,%eax 1c6e: 89 c7 mov %eax,%edi 1c70: e8 82 fb ff ff callq 0x17f7 1c75: 66 89 45 ec mov %ax,-0x14(%rbp) 1c79: 48 8b 45 d8 mov -0x28(%rbp),%rax 1c7d: 48 89 c7 mov %rax,%rdi 1c80: e8 94 fb ff ff callq 0x1819 1c85: 48 89 45 d8 mov %rax,-0x28(%rbp) 1c89: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c8d: 0f 84 ec 01 00 00 je 0x1e7f 1c93: 48 8b 45 88 mov -0x78(%rbp),%rax 1c97: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c9b: 0f b7 c0 movzwl %ax,%eax 1c9e: 48 89 45 98 mov %rax,-0x68(%rbp) 1ca2: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ca7: 0f 94 c0 sete %al 1caa: 0f b6 c0 movzbl %al,%eax 1cad: 48 85 c0 test %rax,%rax 1cb0: 0f 84 79 01 00 00 je 0x1e2f 1cb6: 48 8b 45 88 mov -0x78(%rbp),%rax 1cba: 8b 40 20 mov 0x20(%rax),%eax 1cbd: 85 c0 test %eax,%eax 1cbf: 0f 84 6a 01 00 00 je 0x1e2f 1cc5: 48 8b 45 88 mov -0x78(%rbp),%rax 1cc9: 8b 40 20 mov 0x20(%rax),%eax 1ccc: 89 c0 mov %eax,%eax 1cce: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1cd5: 0f 96 c0 setbe %al 1cd8: 0f b6 c0 movzbl %al,%eax 1cdb: 48 85 c0 test %rax,%rax 1cde: 75 22 jne 0x1d02 1ce0: 48 8b 45 88 mov -0x78(%rbp),%rax 1ce4: 8b 40 20 mov 0x20(%rax),%eax 1ce7: 89 c2 mov %eax,%edx 1ce9: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1cf0: 48 29 d0 sub %rdx,%rax 1cf3: 48 83 f8 27 cmp $0x27,%rax 1cf7: 0f 96 c0 setbe %al 1cfa: 0f b6 c0 movzbl %al,%eax 1cfd: 48 85 c0 test %rax,%rax 1d00: 74 0a je 0x1d0c 1d02: b8 00 00 00 00 mov $0x0,%eax 1d07: e9 6c 03 00 00 jmpq 0x2078 1d0c: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d14: 0f 95 c0 setne %al 1d17: 0f b6 c0 movzbl %al,%eax 1d1a: 48 85 c0 test %rax,%rax 1d1d: 74 3d je 0x1d5c 1d1f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1d26: 48 83 c0 05 add $0x5,%rax 1d2a: 0f b6 00 movzbl (%rax),%eax 1d2d: 3c 01 cmp $0x1,%al 1d2f: 75 2b jne 0x1d5c 1d31: 48 8b 45 88 mov -0x78(%rbp),%rax 1d35: 8b 40 20 mov 0x20(%rax),%eax 1d38: 89 c2 mov %eax,%edx 1d3a: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d41: 48 01 c2 add %rax,%rdx 1d44: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1d4b: 48 01 d0 add %rdx,%rax 1d4e: 8b 40 14 mov 0x14(%rax),%eax 1d51: 89 c0 mov %eax,%eax 1d53: 48 89 45 98 mov %rax,-0x68(%rbp) 1d57: e9 d3 00 00 00 jmpq 0x1e2f 1d5c: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d64: 0f 95 c0 setne %al 1d67: 0f b6 c0 movzbl %al,%eax 1d6a: 48 85 c0 test %rax,%rax 1d6d: 74 28 je 0x1d97 1d6f: 48 8b 45 88 mov -0x78(%rbp),%rax 1d73: 8b 40 20 mov 0x20(%rax),%eax 1d76: 89 c2 mov %eax,%edx 1d78: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d7f: 48 01 c2 add %rax,%rdx 1d82: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1d89: 48 01 d0 add %rdx,%rax 1d8c: 48 83 c0 14 add $0x14,%rax 1d90: 8b 00 mov (%rax),%eax 1d92: 89 45 90 mov %eax,-0x70(%rbp) 1d95: eb 70 jmp 0x1e07 1d97: 48 8b 45 88 mov -0x78(%rbp),%rax 1d9b: 8b 40 20 mov 0x20(%rax),%eax 1d9e: 89 c2 mov %eax,%edx 1da0: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1da7: 48 01 d0 add %rdx,%rax 1daa: 48 83 c0 14 add $0x14,%rax 1dae: 48 89 c2 mov %rax,%rdx 1db1: 48 8d 75 90 lea -0x70(%rbp),%rsi 1db5: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1dbb: 48 89 d1 mov %rdx,%rcx 1dbe: ba 04 00 00 00 mov $0x4,%edx 1dc3: 89 c7 mov %eax,%edi 1dc5: e8 60 fa ff ff callq 0x182a 1dca: 48 89 45 a8 mov %rax,-0x58(%rbp) 1dce: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1dd3: 0f 95 c0 setne %al 1dd6: 0f b6 c0 movzbl %al,%eax 1dd9: 48 85 c0 test %rax,%rax 1ddc: 74 29 je 0x1e07 1dde: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1de3: 79 0c jns 0x1df1 1de5: bf 09 00 00 00 mov $0x9,%edi 1dea: e8 67 f8 ff ff callq 0x1656 1def: eb 0a jmp 0x1dfb 1df1: bf 0a 00 00 00 mov $0xa,%edi 1df6: e8 5b f8 ff ff callq 0x1656 1dfb: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e02: e9 71 02 00 00 jmpq 0x2078 1e07: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e0e: 48 83 c0 05 add $0x5,%rax 1e12: 0f b6 00 movzbl (%rax),%eax 1e15: 3c 01 cmp $0x1,%al 1e17: 74 0d je 0x1e26 1e19: 8b 45 90 mov -0x70(%rbp),%eax 1e1c: 89 c7 mov %eax,%edi 1e1e: e8 e8 f9 ff ff callq 0x180b 1e23: 89 45 90 mov %eax,-0x70(%rbp) 1e26: 8b 45 90 mov -0x70(%rbp),%eax 1e29: 89 c0 mov %eax,%eax 1e2b: 48 89 45 98 mov %rax,-0x68(%rbp) 1e2f: 48 8b 45 88 mov -0x78(%rbp),%rax 1e33: 8b 40 20 mov 0x20(%rax),%eax 1e36: 89 c0 mov %eax,%eax 1e38: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1e3f: 72 31 jb 0x1e72 1e41: 48 8b 45 88 mov -0x78(%rbp),%rax 1e45: 8b 40 20 mov 0x20(%rax),%eax 1e48: 89 c2 mov %eax,%edx 1e4a: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1e51: 48 29 d0 sub %rdx,%rax 1e54: 48 89 c1 mov %rax,%rcx 1e57: 48 8b 55 98 mov -0x68(%rbp),%rdx 1e5b: 48 89 d0 mov %rdx,%rax 1e5e: 48 c1 e0 02 shl $0x2,%rax 1e62: 48 01 d0 add %rdx,%rax 1e65: 48 c1 e0 03 shl $0x3,%rax 1e69: 48 39 c1 cmp %rax,%rcx 1e6c: 0f 83 02 02 00 00 jae 0x2074 1e72: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1e7a: e9 f5 01 00 00 jmpq 0x2074 1e7f: 48 8b 45 88 mov -0x78(%rbp),%rax 1e83: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1e87: 0f b7 c0 movzwl %ax,%eax 1e8a: 48 89 45 98 mov %rax,-0x68(%rbp) 1e8e: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1e93: 0f 94 c0 sete %al 1e96: 0f b6 c0 movzbl %al,%eax 1e99: 48 85 c0 test %rax,%rax 1e9c: 0f 84 97 01 00 00 je 0x2039 1ea2: 48 8b 45 88 mov -0x78(%rbp),%rax 1ea6: 48 8b 40 28 mov 0x28(%rax),%rax 1eaa: 48 85 c0 test %rax,%rax 1ead: 0f 84 86 01 00 00 je 0x2039 1eb3: 48 8b 45 88 mov -0x78(%rbp),%rax 1eb7: 48 8b 40 28 mov 0x28(%rax),%rax 1ebb: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1ec2: 0f 96 c0 setbe %al 1ec5: 0f b6 c0 movzbl %al,%eax 1ec8: 48 85 c0 test %rax,%rax 1ecb: 75 1e jne 0x1eeb 1ecd: 48 8b 45 88 mov -0x78(%rbp),%rax 1ed1: 48 8b 40 28 mov 0x28(%rax),%rax 1ed5: 48 83 c0 40 add $0x40,%rax 1ed9: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1ee0: 0f 92 c0 setb %al 1ee3: 0f b6 c0 movzbl %al,%eax 1ee6: 48 85 c0 test %rax,%rax 1ee9: 74 0a je 0x1ef5 1eeb: b8 00 00 00 00 mov $0x0,%eax 1ef0: e9 83 01 00 00 jmpq 0x2078 1ef5: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1efd: 0f 95 c0 setne %al 1f00: 0f b6 c0 movzbl %al,%eax 1f03: 48 85 c0 test %rax,%rax 1f06: 74 3b je 0x1f43 1f08: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f0f: 48 83 c0 05 add $0x5,%rax 1f13: 0f b6 00 movzbl (%rax),%eax 1f16: 3c 01 cmp $0x1,%al 1f18: 75 29 jne 0x1f43 1f1a: 48 8b 45 88 mov -0x78(%rbp),%rax 1f1e: 48 8b 50 28 mov 0x28(%rax),%rdx 1f22: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f29: 48 01 c2 add %rax,%rdx 1f2c: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f33: 48 01 d0 add %rdx,%rax 1f36: 48 8b 40 20 mov 0x20(%rax),%rax 1f3a: 48 89 45 90 mov %rax,-0x70(%rbp) 1f3e: e9 cd 00 00 00 jmpq 0x2010 1f43: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f4b: 0f 95 c0 setne %al 1f4e: 0f b6 c0 movzbl %al,%eax 1f51: 48 85 c0 test %rax,%rax 1f54: 74 29 je 0x1f7f 1f56: 48 8b 45 88 mov -0x78(%rbp),%rax 1f5a: 48 8b 50 28 mov 0x28(%rax),%rdx 1f5e: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f65: 48 01 c2 add %rax,%rdx 1f68: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f6f: 48 01 d0 add %rdx,%rax 1f72: 48 83 c0 20 add $0x20,%rax 1f76: 48 8b 00 mov (%rax),%rax 1f79: 48 89 45 90 mov %rax,-0x70(%rbp) 1f7d: eb 6f jmp 0x1fee 1f7f: 48 8b 45 88 mov -0x78(%rbp),%rax 1f83: 48 8b 50 28 mov 0x28(%rax),%rdx 1f87: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f8e: 48 01 d0 add %rdx,%rax 1f91: 48 83 c0 20 add $0x20,%rax 1f95: 48 89 c2 mov %rax,%rdx 1f98: 48 8d 75 90 lea -0x70(%rbp),%rsi 1f9c: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1fa2: 48 89 d1 mov %rdx,%rcx 1fa5: ba 08 00 00 00 mov $0x8,%edx 1faa: 89 c7 mov %eax,%edi 1fac: e8 79 f8 ff ff callq 0x182a 1fb1: 48 89 45 a0 mov %rax,-0x60(%rbp) 1fb5: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1fba: 0f 95 c0 setne %al 1fbd: 0f b6 c0 movzbl %al,%eax 1fc0: 48 85 c0 test %rax,%rax 1fc3: 74 29 je 0x1fee 1fc5: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 1fca: 79 0c jns 0x1fd8 1fcc: bf 09 00 00 00 mov $0x9,%edi 1fd1: e8 80 f6 ff ff callq 0x1656 1fd6: eb 0a jmp 0x1fe2 1fd8: bf 0a 00 00 00 mov $0xa,%edi 1fdd: e8 74 f6 ff ff callq 0x1656 1fe2: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1fe9: e9 8a 00 00 00 jmpq 0x2078 1fee: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ff5: 48 83 c0 05 add $0x5,%rax 1ff9: 0f b6 00 movzbl (%rax),%eax 1ffc: 3c 01 cmp $0x1,%al 1ffe: 74 10 je 0x2010 2000: 48 8b 45 90 mov -0x70(%rbp),%rax 2004: 48 89 c7 mov %rax,%rdi 2007: e8 0d f8 ff ff callq 0x1819 200c: 48 89 45 90 mov %rax,-0x70(%rbp) 2010: 48 8b 45 90 mov -0x70(%rbp),%rax 2014: ba ff ff ff ff mov $0xffffffff,%edx 2019: 48 39 d0 cmp %rdx,%rax 201c: 76 13 jbe 0x2031 201e: bf 0a 00 00 00 mov $0xa,%edi 2023: e8 2e f6 ff ff callq 0x1656 2028: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 202f: eb 47 jmp 0x2078 2031: 48 8b 45 90 mov -0x70(%rbp),%rax 2035: 48 89 45 98 mov %rax,-0x68(%rbp) 2039: 48 8b 45 88 mov -0x78(%rbp),%rax 203d: 48 8b 40 28 mov 0x28(%rax),%rax 2041: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2048: 72 22 jb 0x206c 204a: 48 8b 45 88 mov -0x78(%rbp),%rax 204e: 48 8b 48 28 mov 0x28(%rax),%rcx 2052: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 2059: 48 29 c8 sub %rcx,%rax 205c: 48 89 c2 mov %rax,%rdx 205f: 48 8b 45 98 mov -0x68(%rbp),%rax 2063: 48 c1 e0 06 shl $0x6,%rax 2067: 48 39 c2 cmp %rax,%rdx 206a: 73 08 jae 0x2074 206c: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 2074: 48 8b 45 98 mov -0x68(%rbp),%rax 2078: 48 8b 4d f8 mov -0x8(%rbp),%rcx 207c: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 2084: 00 2085: 74 05 je 0x208c 2087: e8 64 f1 ff ff callq 0x11f0 208c: c9 leaveq 208d: c3 retq 208e: f3 rep 208f: 0f pop %cs 2090: 1e push %ds 2091: fa cli 2092: 55 push %rbp 2093: 48 89 e5 mov %rsp,%rbp 2096: 48 81 ec 90 00 00 00 sub $0x90,%rsp 209d: 89 7d 9c mov %edi,-0x64(%rbp) 20a0: 48 89 75 90 mov %rsi,-0x70(%rbp) 20a4: 48 89 55 88 mov %rdx,-0x78(%rbp) 20a8: 48 89 4d 80 mov %rcx,-0x80(%rbp) 20ac: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 20b3: 44 89 4d 98 mov %r9d,-0x68(%rbp) 20b7: 48 8b 45 88 mov -0x78(%rbp),%rax 20bb: 48 83 c0 04 add $0x4,%rax 20bf: 0f b6 00 movzbl (%rax),%eax 20c2: 3c 01 cmp $0x1,%al 20c4: 0f 95 c0 setne %al 20c7: 0f b6 c0 movzbl %al,%eax 20ca: 48 85 c0 test %rax,%rax 20cd: 74 1f je 0x20ee 20cf: 48 8b 45 88 mov -0x78(%rbp),%rax 20d3: 48 83 c0 04 add $0x4,%rax 20d7: 0f b6 00 movzbl (%rax),%eax 20da: 3c 02 cmp $0x2,%al 20dc: 0f 95 c0 setne %al 20df: 0f b6 c0 movzbl %al,%eax 20e2: 48 85 c0 test %rax,%rax 20e5: 74 07 je 0x20ee 20e7: b8 01 00 00 00 mov $0x1,%eax 20ec: eb 05 jmp 0x20f3 20ee: b8 00 00 00 00 mov $0x0,%eax 20f3: 85 c0 test %eax,%eax 20f5: 75 40 jne 0x2137 20f7: 48 8b 45 88 mov -0x78(%rbp),%rax 20fb: 48 83 c0 05 add $0x5,%rax 20ff: 0f b6 00 movzbl (%rax),%eax 2102: 3c 01 cmp $0x1,%al 2104: 0f 95 c0 setne %al 2107: 0f b6 c0 movzbl %al,%eax 210a: 48 85 c0 test %rax,%rax 210d: 74 1f je 0x212e 210f: 48 8b 45 88 mov -0x78(%rbp),%rax 2113: 48 83 c0 05 add $0x5,%rax 2117: 0f b6 00 movzbl (%rax),%eax 211a: 3c 02 cmp $0x2,%al 211c: 0f 95 c0 setne %al 211f: 0f b6 c0 movzbl %al,%eax 2122: 48 85 c0 test %rax,%rax 2125: 74 07 je 0x212e 2127: b8 01 00 00 00 mov $0x1,%eax 212c: eb 05 jmp 0x2133 212e: b8 00 00 00 00 mov $0x0,%eax 2133: 85 c0 test %eax,%eax 2135: 74 14 je 0x214b 2137: bf 0a 00 00 00 mov $0xa,%edi 213c: e8 15 f5 ff ff callq 0x1656 2141: b8 00 00 00 00 mov $0x0,%eax 2146: e9 71 0e 00 00 jmpq 0x2fbc 214b: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 2152: 48 8b 4d 80 mov -0x80(%rbp),%rcx 2156: 8b 55 9c mov -0x64(%rbp),%edx 2159: 48 8b 75 88 mov -0x78(%rbp),%rsi 215d: 48 8b 45 90 mov -0x70(%rbp),%rax 2161: 49 89 f8 mov %rdi,%r8 2164: 48 89 c7 mov %rax,%rdi 2167: e8 f6 f9 ff ff callq 0x1b62 216c: 48 89 45 d0 mov %rax,-0x30(%rbp) 2170: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 2175: 75 0a jne 0x2181 2177: b8 00 00 00 00 mov $0x0,%eax 217c: e9 3b 0e 00 00 jmpq 0x2fbc 2181: 48 8b 45 88 mov -0x78(%rbp),%rax 2185: 48 83 c0 04 add $0x4,%rax 2189: 0f b6 00 movzbl (%rax),%eax 218c: 3c 01 cmp $0x1,%al 218e: 75 24 jne 0x21b4 2190: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 2198: 08 01 219a: 48 39 45 d0 cmp %rax,-0x30(%rbp) 219e: 76 38 jbe 0x21d8 21a0: bf 0a 00 00 00 mov $0xa,%edi 21a5: e8 ac f4 ff ff callq 0x1656 21aa: b8 00 00 00 00 mov $0x0,%eax 21af: e9 08 0e 00 00 jmpq 0x2fbc 21b4: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 21bc: f0 00 21be: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21c2: 76 14 jbe 0x21d8 21c4: bf 0a 00 00 00 mov $0xa,%edi 21c9: e8 88 f4 ff ff callq 0x1656 21ce: b8 00 00 00 00 mov $0x0,%eax 21d3: e9 e4 0d 00 00 jmpq 0x2fbc 21d8: 48 8b 45 d0 mov -0x30(%rbp),%rax 21dc: 48 85 c0 test %rax,%rax 21df: 75 1a jne 0x21fb 21e1: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 21e5: 74 06 je 0x21ed 21e7: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 21eb: 75 07 jne 0x21f4 21ed: b8 01 00 00 00 mov $0x1,%eax 21f2: eb 05 jmp 0x21f9 21f4: b8 00 00 00 00 mov $0x0,%eax 21f9: 48 98 cltq 21fb: 48 89 45 d8 mov %rax,-0x28(%rbp) 21ff: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2203: 48 89 d0 mov %rdx,%rax 2206: 48 01 c0 add %rax,%rax 2209: 48 01 d0 add %rdx,%rax 220c: 48 c1 e0 02 shl $0x2,%rax 2210: 48 01 d0 add %rdx,%rax 2213: 48 c1 e0 04 shl $0x4,%rax 2217: 49 89 c0 mov %rax,%r8 221a: 8b 7d 98 mov -0x68(%rbp),%edi 221d: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2224: 48 8b 55 80 mov -0x80(%rbp),%rdx 2228: 48 8b 75 90 mov -0x70(%rbp),%rsi 222c: 8b 45 9c mov -0x64(%rbp),%eax 222f: 41 50 push %rax 2231: 6a 03 pushq $0x3 2233: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2237: 41 89 f8 mov %edi,%r8d 223a: 89 c7 mov %eax,%edi 223c: e8 47 f7 ff ff callq 0x1988 2241: 48 83 c4 10 add $0x10,%rsp 2245: 48 89 45 e0 mov %rax,-0x20(%rbp) 2249: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 224e: 75 0a jne 0x225a 2250: b8 00 00 00 00 mov $0x0,%eax 2255: e9 62 0d 00 00 jmpq 0x2fbc 225a: 48 8b 45 d0 mov -0x30(%rbp),%rax 225e: 89 c0 mov %eax,%eax 2260: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2264: 74 1f je 0x2285 2266: 48 8d 0d 63 37 00 00 lea 0x3763(%rip),%rcx # 0x59d0 226d: ba 3f 01 00 00 mov $0x13f,%edx 2272: 48 8d 35 ff 35 00 00 lea 0x35ff(%rip),%rsi # 0x5878 2279: 48 8d 3d 88 36 00 00 lea 0x3688(%rip),%rdi # 0x5908 2280: e8 ab ef ff ff callq 0x1230 2285: 48 8b 45 d0 mov -0x30(%rbp),%rax 2289: 89 c2 mov %eax,%edx 228b: 48 8b 45 e0 mov -0x20(%rbp),%rax 228f: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 2295: 48 8b 45 d8 mov -0x28(%rbp),%rax 2299: 89 c2 mov %eax,%edx 229b: 48 8b 45 e0 mov -0x20(%rbp),%rax 229f: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 22a5: 48 8b 45 e0 mov -0x20(%rbp),%rax 22a9: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 22b0: 48 8b 45 88 mov -0x78(%rbp),%rax 22b4: 48 83 c0 04 add $0x4,%rax 22b8: 0f b6 00 movzbl (%rax),%eax 22bb: 0f b6 d0 movzbl %al,%edx 22be: 48 8b 45 e0 mov -0x20(%rbp),%rax 22c2: 89 50 20 mov %edx,0x20(%rax) 22c5: 48 8b 45 88 mov -0x78(%rbp),%rax 22c9: 48 83 c0 04 add $0x4,%rax 22cd: 0f b6 00 movzbl (%rax),%eax 22d0: 3c 01 cmp $0x1,%al 22d2: 0f 85 ab 06 00 00 jne 0x2983 22d8: 48 8b 55 80 mov -0x80(%rbp),%rdx 22dc: 48 8b 45 90 mov -0x70(%rbp),%rax 22e0: 48 01 d0 add %rdx,%rax 22e3: 48 89 45 f8 mov %rax,-0x8(%rbp) 22e7: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 22ec: 74 20 je 0x230e 22ee: 48 8b 45 88 mov -0x78(%rbp),%rax 22f2: 48 83 c0 05 add $0x5,%rax 22f6: 0f b6 00 movzbl (%rax),%eax 22f9: 3c 01 cmp $0x1,%al 22fb: 75 11 jne 0x230e 22fd: 48 8b 45 e0 mov -0x20(%rbp),%rax 2301: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2305: 48 89 50 48 mov %rdx,0x48(%rax) 2309: e9 c1 01 00 00 jmpq 0x24cf 230e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2312: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2319: 48 8b 45 88 mov -0x78(%rbp),%rax 231d: ba 34 00 00 00 mov $0x34,%edx 2322: 48 89 c6 mov %rax,%rsi 2325: 48 89 cf mov %rcx,%rdi 2328: e8 73 ef ff ff callq 0x12a0 232d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2331: 48 89 42 48 mov %rax,0x48(%rdx) 2335: 48 8b 45 88 mov -0x78(%rbp),%rax 2339: 48 83 c0 05 add $0x5,%rax 233d: 0f b6 00 movzbl (%rax),%eax 2340: 3c 01 cmp $0x1,%al 2342: 0f 84 87 01 00 00 je 0x24cf 2348: 48 8b 45 e0 mov -0x20(%rbp),%rax 234c: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2353: 0f b7 c0 movzwl %ax,%eax 2356: 89 c7 mov %eax,%edi 2358: e8 9a f4 ff ff callq 0x17f7 235d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2361: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2368: 48 8b 45 e0 mov -0x20(%rbp),%rax 236c: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2373: 0f b7 c0 movzwl %ax,%eax 2376: 89 c7 mov %eax,%edi 2378: e8 7a f4 ff ff callq 0x17f7 237d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2381: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2388: 48 8b 45 e0 mov -0x20(%rbp),%rax 238c: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2392: 89 c7 mov %eax,%edi 2394: e8 72 f4 ff ff callq 0x180b 2399: 48 8b 55 e0 mov -0x20(%rbp),%rdx 239d: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 23a3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23a7: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 23ad: 89 c7 mov %eax,%edi 23af: e8 57 f4 ff ff callq 0x180b 23b4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23b8: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 23be: 48 8b 45 e0 mov -0x20(%rbp),%rax 23c2: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 23c8: 89 c7 mov %eax,%edi 23ca: e8 3c f4 ff ff callq 0x180b 23cf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23d3: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 23d9: 48 8b 45 e0 mov -0x20(%rbp),%rax 23dd: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 23e3: 89 c7 mov %eax,%edi 23e5: e8 21 f4 ff ff callq 0x180b 23ea: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23ee: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 23f4: 48 8b 45 e0 mov -0x20(%rbp),%rax 23f8: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 23fe: 89 c7 mov %eax,%edi 2400: e8 06 f4 ff ff callq 0x180b 2405: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2409: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 240f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2413: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 241a: 0f b7 c0 movzwl %ax,%eax 241d: 89 c7 mov %eax,%edi 241f: e8 d3 f3 ff ff callq 0x17f7 2424: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2428: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 242f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2433: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 243a: 0f b7 c0 movzwl %ax,%eax 243d: 89 c7 mov %eax,%edi 243f: e8 b3 f3 ff ff callq 0x17f7 2444: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2448: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 244f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2453: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 245a: 0f b7 c0 movzwl %ax,%eax 245d: 89 c7 mov %eax,%edi 245f: e8 93 f3 ff ff callq 0x17f7 2464: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2468: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 246f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2473: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 247a: 0f b7 c0 movzwl %ax,%eax 247d: 89 c7 mov %eax,%edi 247f: e8 73 f3 ff ff callq 0x17f7 2484: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2488: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 248f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2493: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 249a: 0f b7 c0 movzwl %ax,%eax 249d: 89 c7 mov %eax,%edi 249f: e8 53 f3 ff ff callq 0x17f7 24a4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24a8: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 24af: 48 8b 45 e0 mov -0x20(%rbp),%rax 24b3: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 24ba: 0f b7 c0 movzwl %ax,%eax 24bd: 89 c7 mov %eax,%edi 24bf: e8 33 f3 ff ff callq 0x17f7 24c4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24c8: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 24cf: 48 8b 45 e0 mov -0x20(%rbp),%rax 24d3: 48 8b 40 48 mov 0x48(%rax),%rax 24d7: 8b 40 20 mov 0x20(%rax),%eax 24da: 89 45 ac mov %eax,-0x54(%rbp) 24dd: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 24e2: 0f 84 d2 03 00 00 je 0x28ba 24e8: 48 8b 45 88 mov -0x78(%rbp),%rax 24ec: 48 83 c0 05 add $0x5,%rax 24f0: 0f b6 00 movzbl (%rax),%eax 24f3: 3c 01 cmp $0x1,%al 24f5: 0f 85 bf 03 00 00 jne 0x28ba 24fb: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 24ff: 0f 84 b5 03 00 00 je 0x28ba 2505: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 250a: 0f 95 c0 setne %al 250d: 0f b6 c0 movzbl %al,%eax 2510: 48 85 c0 test %rax,%rax 2513: 74 15 je 0x252a 2515: 8b 45 ac mov -0x54(%rbp),%eax 2518: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 251f: 0f 96 c0 setbe %al 2522: 0f b6 c0 movzbl %al,%eax 2525: 48 85 c0 test %rax,%rax 2528: 75 30 jne 0x255a 252a: 8b 55 ac mov -0x54(%rbp),%edx 252d: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2534: 48 29 d0 sub %rdx,%rax 2537: 48 89 c1 mov %rax,%rcx 253a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 253e: 48 89 d0 mov %rdx,%rax 2541: 48 c1 e0 02 shl $0x2,%rax 2545: 48 01 d0 add %rdx,%rax 2548: 48 c1 e0 03 shl $0x3,%rax 254c: 48 39 c1 cmp %rax,%rcx 254f: 0f 92 c0 setb %al 2552: 0f b6 c0 movzbl %al,%eax 2555: 48 85 c0 test %rax,%rax 2558: 74 24 je 0x257e 255a: 90 nop 255b: eb 01 jmp 0x255e 255d: 90 nop 255e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2562: 48 89 c7 mov %rax,%rdi 2565: e8 56 ec ff ff callq 0x11c0 256a: bf 0a 00 00 00 mov $0xa,%edi 256f: e8 e2 f0 ff ff callq 0x1656 2574: b8 00 00 00 00 mov $0x0,%eax 2579: e9 3e 0a 00 00 jmpq 0x2fbc 257e: 8b 55 ac mov -0x54(%rbp),%edx 2581: 48 8b 45 f8 mov -0x8(%rbp),%rax 2585: 48 01 c2 add %rax,%rdx 2588: 48 8b 45 e0 mov -0x20(%rbp),%rax 258c: 48 89 50 50 mov %rdx,0x50(%rax) 2590: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 2598: e9 0a 03 00 00 jmpq 0x28a7 259d: 48 8b 4d e0 mov -0x20(%rbp),%rcx 25a1: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25a5: 48 89 d0 mov %rdx,%rax 25a8: 48 01 c0 add %rax,%rax 25ab: 48 01 d0 add %rdx,%rax 25ae: 48 c1 e0 02 shl $0x2,%rax 25b2: 48 01 d0 add %rdx,%rax 25b5: 48 c1 e0 04 shl $0x4,%rax 25b9: 48 01 c8 add %rcx,%rax 25bc: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 25c3: 48 8b 45 b0 mov -0x50(%rbp),%rax 25c7: 48 89 02 mov %rax,(%rdx) 25ca: 48 8b 4d e0 mov -0x20(%rbp),%rcx 25ce: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25d2: 48 89 d0 mov %rdx,%rax 25d5: 48 01 c0 add %rax,%rax 25d8: 48 01 d0 add %rdx,%rax 25db: 48 c1 e0 02 shl $0x2,%rax 25df: 48 01 d0 add %rdx,%rax 25e2: 48 c1 e0 04 shl $0x4,%rax 25e6: 48 01 c8 add %rcx,%rax 25e9: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 25f0: 48 8b 45 e0 mov -0x20(%rbp),%rax 25f4: 48 89 02 mov %rax,(%rdx) 25f7: 48 8b 45 e0 mov -0x20(%rbp),%rax 25fb: 48 8b 48 50 mov 0x50(%rax),%rcx 25ff: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2603: 48 89 d0 mov %rdx,%rax 2606: 48 c1 e0 02 shl $0x2,%rax 260a: 48 01 d0 add %rdx,%rax 260d: 48 c1 e0 03 shl $0x3,%rax 2611: 48 01 c1 add %rax,%rcx 2614: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2618: 48 8b 55 b0 mov -0x50(%rbp),%rdx 261c: 48 89 d0 mov %rdx,%rax 261f: 48 01 c0 add %rax,%rax 2622: 48 01 d0 add %rdx,%rax 2625: 48 c1 e0 02 shl $0x2,%rax 2629: 48 01 d0 add %rdx,%rax 262c: 48 c1 e0 04 shl $0x4,%rax 2630: 48 01 f0 add %rsi,%rax 2633: 48 05 68 01 00 00 add $0x168,%rax 2639: 48 89 08 mov %rcx,(%rax) 263c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2640: 48 8b 48 50 mov 0x50(%rax),%rcx 2644: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2648: 48 89 d0 mov %rdx,%rax 264b: 48 c1 e0 02 shl $0x2,%rax 264f: 48 01 d0 add %rdx,%rax 2652: 48 c1 e0 03 shl $0x3,%rax 2656: 48 01 c8 add %rcx,%rax 2659: 8b 40 10 mov 0x10(%rax),%eax 265c: 89 c0 mov %eax,%eax 265e: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2665: 0f 97 c0 seta %al 2668: 0f b6 c0 movzbl %al,%eax 266b: 48 85 c0 test %rax,%rax 266e: 0f 84 09 01 00 00 je 0x277d 2674: 48 8b 45 e0 mov -0x20(%rbp),%rax 2678: 48 8b 48 50 mov 0x50(%rax),%rcx 267c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2680: 48 89 d0 mov %rdx,%rax 2683: 48 c1 e0 02 shl $0x2,%rax 2687: 48 01 d0 add %rdx,%rax 268a: 48 c1 e0 03 shl $0x3,%rax 268e: 48 01 c8 add %rcx,%rax 2691: 8b 40 14 mov 0x14(%rax),%eax 2694: 89 c6 mov %eax,%esi 2696: 48 8b 45 e0 mov -0x20(%rbp),%rax 269a: 48 8b 48 50 mov 0x50(%rax),%rcx 269e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26a2: 48 89 d0 mov %rdx,%rax 26a5: 48 c1 e0 02 shl $0x2,%rax 26a9: 48 01 d0 add %rdx,%rax 26ac: 48 c1 e0 03 shl $0x3,%rax 26b0: 48 01 c8 add %rcx,%rax 26b3: 8b 40 10 mov 0x10(%rax),%eax 26b6: 89 c2 mov %eax,%edx 26b8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 26bf: 48 29 d0 sub %rdx,%rax 26c2: 48 39 c6 cmp %rax,%rsi 26c5: 0f 96 c0 setbe %al 26c8: 0f b6 c0 movzbl %al,%eax 26cb: 48 85 c0 test %rax,%rax 26ce: 0f 84 a9 00 00 00 je 0x277d 26d4: 48 8b 45 e0 mov -0x20(%rbp),%rax 26d8: 48 8b 48 50 mov 0x50(%rax),%rcx 26dc: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26e0: 48 89 d0 mov %rdx,%rax 26e3: 48 c1 e0 02 shl $0x2,%rax 26e7: 48 01 d0 add %rdx,%rax 26ea: 48 c1 e0 03 shl $0x3,%rax 26ee: 48 01 c8 add %rcx,%rax 26f1: 8b 40 10 mov 0x10(%rax),%eax 26f4: 89 c2 mov %eax,%edx 26f6: 48 8b 45 80 mov -0x80(%rbp),%rax 26fa: 48 01 c2 add %rax,%rdx 26fd: 48 8b 45 90 mov -0x70(%rbp),%rax 2701: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2705: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2709: 48 8b 55 b0 mov -0x50(%rbp),%rdx 270d: 48 89 d0 mov %rdx,%rax 2710: 48 01 c0 add %rax,%rax 2713: 48 01 d0 add %rdx,%rax 2716: 48 c1 e0 02 shl $0x2,%rax 271a: 48 01 d0 add %rdx,%rax 271d: 48 c1 e0 04 shl $0x4,%rax 2721: 48 01 f0 add %rsi,%rax 2724: 48 05 80 01 00 00 add $0x180,%rax 272a: 48 89 08 mov %rcx,(%rax) 272d: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2731: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2735: 48 89 d0 mov %rdx,%rax 2738: 48 01 c0 add %rax,%rax 273b: 48 01 d0 add %rdx,%rax 273e: 48 c1 e0 02 shl $0x2,%rax 2742: 48 01 d0 add %rdx,%rax 2745: 48 c1 e0 04 shl $0x4,%rax 2749: 48 01 c8 add %rcx,%rax 274c: 48 05 80 01 00 00 add $0x180,%rax 2752: 48 8b 08 mov (%rax),%rcx 2755: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2759: 48 8b 55 b0 mov -0x50(%rbp),%rdx 275d: 48 89 d0 mov %rdx,%rax 2760: 48 01 c0 add %rax,%rax 2763: 48 01 d0 add %rdx,%rax 2766: 48 c1 e0 02 shl $0x2,%rax 276a: 48 01 d0 add %rdx,%rax 276d: 48 c1 e0 04 shl $0x4,%rax 2771: 48 01 f0 add %rsi,%rax 2774: 48 05 78 01 00 00 add $0x178,%rax 277a: 48 89 08 mov %rcx,(%rax) 277d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2781: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2788: 48 8b 75 e0 mov -0x20(%rbp),%rsi 278c: 48 8b 45 b0 mov -0x50(%rbp),%rax 2790: 48 8d 50 01 lea 0x1(%rax),%rdx 2794: 48 89 d0 mov %rdx,%rax 2797: 48 01 c0 add %rax,%rax 279a: 48 01 d0 add %rdx,%rax 279d: 48 c1 e0 02 shl $0x2,%rax 27a1: 48 01 d0 add %rdx,%rax 27a4: 48 c1 e0 04 shl $0x4,%rax 27a8: 48 01 f0 add %rsi,%rax 27ab: 48 05 d0 00 00 00 add $0xd0,%rax 27b1: 48 89 08 mov %rcx,(%rax) 27b4: 48 8b 45 e0 mov -0x20(%rbp),%rax 27b8: 48 8b 48 50 mov 0x50(%rax),%rcx 27bc: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27c0: 48 89 d0 mov %rdx,%rax 27c3: 48 c1 e0 02 shl $0x2,%rax 27c7: 48 01 d0 add %rdx,%rax 27ca: 48 c1 e0 03 shl $0x3,%rax 27ce: 48 01 c8 add %rcx,%rax 27d1: 8b 40 04 mov 0x4(%rax),%eax 27d4: 83 f8 12 cmp $0x12,%eax 27d7: 75 73 jne 0x284c 27d9: 48 8b 45 e0 mov -0x20(%rbp),%rax 27dd: 48 8b 48 50 mov 0x50(%rax),%rcx 27e1: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27e5: 48 89 d0 mov %rdx,%rax 27e8: 48 c1 e0 02 shl $0x2,%rax 27ec: 48 01 d0 add %rdx,%rax 27ef: 48 c1 e0 03 shl $0x3,%rax 27f3: 48 01 c8 add %rcx,%rax 27f6: 8b 40 18 mov 0x18(%rax),%eax 27f9: 89 c0 mov %eax,%eax 27fb: 48 39 45 d0 cmp %rax,-0x30(%rbp) 27ff: 76 4b jbe 0x284c 2801: 48 8b 45 e0 mov -0x20(%rbp),%rax 2805: 48 8b 48 50 mov 0x50(%rax),%rcx 2809: 48 8b 55 b0 mov -0x50(%rbp),%rdx 280d: 48 89 d0 mov %rdx,%rax 2810: 48 c1 e0 02 shl $0x2,%rax 2814: 48 01 d0 add %rdx,%rax 2817: 48 c1 e0 03 shl $0x3,%rax 281b: 48 01 c8 add %rcx,%rax 281e: 8b 50 18 mov 0x18(%rax),%edx 2821: 48 8b 45 b0 mov -0x50(%rbp),%rax 2825: 89 c1 mov %eax,%ecx 2827: 48 8b 75 e0 mov -0x20(%rbp),%rsi 282b: 89 d2 mov %edx,%edx 282d: 48 89 d0 mov %rdx,%rax 2830: 48 01 c0 add %rax,%rax 2833: 48 01 d0 add %rdx,%rax 2836: 48 c1 e0 02 shl $0x2,%rax 283a: 48 01 d0 add %rdx,%rax 283d: 48 c1 e0 04 shl $0x4,%rax 2841: 48 01 f0 add %rsi,%rax 2844: 48 05 54 01 00 00 add $0x154,%rax 284a: 89 08 mov %ecx,(%rax) 284c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2850: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2854: 48 89 d0 mov %rdx,%rax 2857: 48 01 c0 add %rax,%rax 285a: 48 01 d0 add %rdx,%rax 285d: 48 c1 e0 02 shl $0x2,%rax 2861: 48 01 d0 add %rdx,%rax 2864: 48 c1 e0 04 shl $0x4,%rax 2868: 48 01 c8 add %rcx,%rax 286b: 48 05 54 01 00 00 add $0x154,%rax 2871: 8b 00 mov (%rax),%eax 2873: 85 c0 test %eax,%eax 2875: 75 2b jne 0x28a2 2877: 48 8b 4d e0 mov -0x20(%rbp),%rcx 287b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 287f: 48 89 d0 mov %rdx,%rax 2882: 48 01 c0 add %rax,%rax 2885: 48 01 d0 add %rdx,%rax 2888: 48 c1 e0 02 shl $0x2,%rax 288c: 48 01 d0 add %rdx,%rax 288f: 48 c1 e0 04 shl $0x4,%rax 2893: 48 01 c8 add %rcx,%rax 2896: 48 05 54 01 00 00 add $0x154,%rax 289c: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 28a2: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 28a7: 48 8b 45 b0 mov -0x50(%rbp),%rax 28ab: 48 3b 45 d0 cmp -0x30(%rbp),%rax 28af: 0f 82 e8 fc ff ff jb 0x259d 28b5: e9 b1 00 00 00 jmpq 0x296b 28ba: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 28c2: e9 96 00 00 00 jmpq 0x295d 28c7: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28cb: 48 8b 55 b8 mov -0x48(%rbp),%rdx 28cf: 48 89 d0 mov %rdx,%rax 28d2: 48 01 c0 add %rax,%rax 28d5: 48 01 d0 add %rdx,%rax 28d8: 48 c1 e0 02 shl $0x2,%rax 28dc: 48 01 d0 add %rdx,%rax 28df: 48 c1 e0 04 shl $0x4,%rax 28e3: 48 01 c8 add %rcx,%rax 28e6: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 28ed: 48 8b 45 b8 mov -0x48(%rbp),%rax 28f1: 48 89 02 mov %rax,(%rdx) 28f4: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28f8: 48 8b 55 b8 mov -0x48(%rbp),%rdx 28fc: 48 89 d0 mov %rdx,%rax 28ff: 48 01 c0 add %rax,%rax 2902: 48 01 d0 add %rdx,%rax 2905: 48 c1 e0 02 shl $0x2,%rax 2909: 48 01 d0 add %rdx,%rax 290c: 48 c1 e0 04 shl $0x4,%rax 2910: 48 01 c8 add %rcx,%rax 2913: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 291a: 48 8b 45 e0 mov -0x20(%rbp),%rax 291e: 48 89 02 mov %rax,(%rdx) 2921: 48 8b 45 e0 mov -0x20(%rbp),%rax 2925: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 292c: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2930: 48 8b 45 b8 mov -0x48(%rbp),%rax 2934: 48 8d 50 01 lea 0x1(%rax),%rdx 2938: 48 89 d0 mov %rdx,%rax 293b: 48 01 c0 add %rax,%rax 293e: 48 01 d0 add %rdx,%rax 2941: 48 c1 e0 02 shl $0x2,%rax 2945: 48 01 d0 add %rdx,%rax 2948: 48 c1 e0 04 shl $0x4,%rax 294c: 48 01 f0 add %rsi,%rax 294f: 48 05 d0 00 00 00 add $0xd0,%rax 2955: 48 89 08 mov %rcx,(%rax) 2958: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 295d: 48 8b 45 b8 mov -0x48(%rbp),%rax 2961: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2965: 0f 82 5c ff ff ff jb 0x28c7 296b: 48 8b 45 e0 mov -0x20(%rbp),%rax 296f: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2976: 48 8b 45 e0 mov -0x20(%rbp),%rax 297a: 48 89 50 60 mov %rdx,0x60(%rax) 297e: e9 35 06 00 00 jmpq 0x2fb8 2983: 48 8b 55 80 mov -0x80(%rbp),%rdx 2987: 48 8b 45 90 mov -0x70(%rbp),%rax 298b: 48 01 d0 add %rdx,%rax 298e: 48 89 45 e8 mov %rax,-0x18(%rbp) 2992: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2997: 74 20 je 0x29b9 2999: 48 8b 45 88 mov -0x78(%rbp),%rax 299d: 48 83 c0 05 add $0x5,%rax 29a1: 0f b6 00 movzbl (%rax),%eax 29a4: 3c 01 cmp $0x1,%al 29a6: 75 11 jne 0x29b9 29a8: 48 8b 45 e0 mov -0x20(%rbp),%rax 29ac: 48 8b 55 e8 mov -0x18(%rbp),%rdx 29b0: 48 89 50 48 mov %rdx,0x48(%rax) 29b4: e9 ca 01 00 00 jmpq 0x2b83 29b9: 48 8b 45 e0 mov -0x20(%rbp),%rax 29bd: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 29c4: 48 8b 45 88 mov -0x78(%rbp),%rax 29c8: ba 40 00 00 00 mov $0x40,%edx 29cd: 48 89 c6 mov %rax,%rsi 29d0: 48 89 cf mov %rcx,%rdi 29d3: e8 c8 e8 ff ff callq 0x12a0 29d8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 29dc: 48 89 42 48 mov %rax,0x48(%rdx) 29e0: 48 8b 45 88 mov -0x78(%rbp),%rax 29e4: 48 83 c0 05 add $0x5,%rax 29e8: 0f b6 00 movzbl (%rax),%eax 29eb: 3c 01 cmp $0x1,%al 29ed: 0f 84 90 01 00 00 je 0x2b83 29f3: 48 8b 45 e0 mov -0x20(%rbp),%rax 29f7: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 29fe: 0f b7 c0 movzwl %ax,%eax 2a01: 89 c7 mov %eax,%edi 2a03: e8 ef ed ff ff callq 0x17f7 2a08: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a0c: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2a13: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a17: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a1e: 0f b7 c0 movzwl %ax,%eax 2a21: 89 c7 mov %eax,%edi 2a23: e8 cf ed ff ff callq 0x17f7 2a28: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a2c: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2a33: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a37: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a3d: 89 c7 mov %eax,%edi 2a3f: e8 c7 ed ff ff callq 0x180b 2a44: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a48: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2a4e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a52: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2a59: 48 89 c7 mov %rax,%rdi 2a5c: e8 b8 ed ff ff callq 0x1819 2a61: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a65: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2a6c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a70: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2a77: 48 89 c7 mov %rax,%rdi 2a7a: e8 9a ed ff ff callq 0x1819 2a7f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a83: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2a8a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a8e: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2a95: 48 89 c7 mov %rax,%rdi 2a98: e8 7c ed ff ff callq 0x1819 2a9d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2aa1: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2aa8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aac: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2ab2: 89 c7 mov %eax,%edi 2ab4: e8 52 ed ff ff callq 0x180b 2ab9: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2abd: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2ac3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ac7: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2ace: 0f b7 c0 movzwl %ax,%eax 2ad1: 89 c7 mov %eax,%edi 2ad3: e8 1f ed ff ff callq 0x17f7 2ad8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2adc: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2ae3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ae7: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2aee: 0f b7 c0 movzwl %ax,%eax 2af1: 89 c7 mov %eax,%edi 2af3: e8 ff ec ff ff callq 0x17f7 2af8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2afc: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b03: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b07: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b0e: 0f b7 c0 movzwl %ax,%eax 2b11: 89 c7 mov %eax,%edi 2b13: e8 df ec ff ff callq 0x17f7 2b18: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b1c: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2b23: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b27: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b2e: 0f b7 c0 movzwl %ax,%eax 2b31: 89 c7 mov %eax,%edi 2b33: e8 bf ec ff ff callq 0x17f7 2b38: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b3c: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2b43: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b47: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2b4e: 0f b7 c0 movzwl %ax,%eax 2b51: 89 c7 mov %eax,%edi 2b53: e8 9f ec ff ff callq 0x17f7 2b58: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b5c: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2b63: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b67: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2b6e: 0f b7 c0 movzwl %ax,%eax 2b71: 89 c7 mov %eax,%edi 2b73: e8 7f ec ff ff callq 0x17f7 2b78: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b7c: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2b83: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b87: 48 8b 40 48 mov 0x48(%rax),%rax 2b8b: 48 8b 40 28 mov 0x28(%rax),%rax 2b8f: 48 89 45 f0 mov %rax,-0x10(%rbp) 2b93: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2b98: 0f 84 56 03 00 00 je 0x2ef4 2b9e: 48 8b 45 88 mov -0x78(%rbp),%rax 2ba2: 48 83 c0 05 add $0x5,%rax 2ba6: 0f b6 00 movzbl (%rax),%eax 2ba9: 3c 01 cmp $0x1,%al 2bab: 0f 85 43 03 00 00 jne 0x2ef4 2bb1: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2bb5: 0f 84 39 03 00 00 je 0x2ef4 2bbb: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2bc0: 0f 95 c0 setne %al 2bc3: 0f b6 c0 movzbl %al,%eax 2bc6: 48 85 c0 test %rax,%rax 2bc9: 74 1a je 0x2be5 2bcb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2bcf: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2bd6: 0f 93 c0 setae %al 2bd9: 0f b6 c0 movzbl %al,%eax 2bdc: 48 85 c0 test %rax,%rax 2bdf: 0f 85 78 f9 ff ff jne 0x255d 2be5: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2bec: 48 2b 45 f0 sub -0x10(%rbp),%rax 2bf0: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2bf4: 48 c1 e2 06 shl $0x6,%rdx 2bf8: 48 39 d0 cmp %rdx,%rax 2bfb: 0f 92 c0 setb %al 2bfe: 0f b6 c0 movzbl %al,%eax 2c01: 48 85 c0 test %rax,%rax 2c04: 0f 85 53 f9 ff ff jne 0x255d 2c0a: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2c0e: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c12: 48 01 c2 add %rax,%rdx 2c15: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c19: 48 89 50 50 mov %rdx,0x50(%rax) 2c1d: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2c25: e9 b7 02 00 00 jmpq 0x2ee1 2c2a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c2e: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c32: 48 89 d0 mov %rdx,%rax 2c35: 48 01 c0 add %rax,%rax 2c38: 48 01 d0 add %rdx,%rax 2c3b: 48 c1 e0 02 shl $0x2,%rax 2c3f: 48 01 d0 add %rdx,%rax 2c42: 48 c1 e0 04 shl $0x4,%rax 2c46: 48 01 c8 add %rcx,%rax 2c49: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2c50: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c54: 48 89 02 mov %rax,(%rdx) 2c57: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c5b: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c5f: 48 89 d0 mov %rdx,%rax 2c62: 48 01 c0 add %rax,%rax 2c65: 48 01 d0 add %rdx,%rax 2c68: 48 c1 e0 02 shl $0x2,%rax 2c6c: 48 01 d0 add %rdx,%rax 2c6f: 48 c1 e0 04 shl $0x4,%rax 2c73: 48 01 c8 add %rcx,%rax 2c76: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2c7d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c81: 48 89 02 mov %rax,(%rdx) 2c84: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c88: 48 8b 50 50 mov 0x50(%rax),%rdx 2c8c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c90: 48 c1 e0 06 shl $0x6,%rax 2c94: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2c98: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2c9c: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ca0: 48 89 d0 mov %rdx,%rax 2ca3: 48 01 c0 add %rax,%rax 2ca6: 48 01 d0 add %rdx,%rax 2ca9: 48 c1 e0 02 shl $0x2,%rax 2cad: 48 01 d0 add %rdx,%rax 2cb0: 48 c1 e0 04 shl $0x4,%rax 2cb4: 48 01 f0 add %rsi,%rax 2cb7: 48 05 68 01 00 00 add $0x168,%rax 2cbd: 48 89 08 mov %rcx,(%rax) 2cc0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cc4: 48 8b 50 50 mov 0x50(%rax),%rdx 2cc8: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ccc: 48 c1 e0 06 shl $0x6,%rax 2cd0: 48 01 d0 add %rdx,%rax 2cd3: 48 8b 40 18 mov 0x18(%rax),%rax 2cd7: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2cde: 0f 97 c0 seta %al 2ce1: 0f b6 c0 movzbl %al,%eax 2ce4: 48 85 c0 test %rax,%rax 2ce7: 0f 84 e8 00 00 00 je 0x2dd5 2ced: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cf1: 48 8b 50 50 mov 0x50(%rax),%rdx 2cf5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cf9: 48 c1 e0 06 shl $0x6,%rax 2cfd: 48 01 d0 add %rdx,%rax 2d00: 48 8b 50 20 mov 0x20(%rax),%rdx 2d04: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d08: 48 8b 48 50 mov 0x50(%rax),%rcx 2d0c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d10: 48 c1 e0 06 shl $0x6,%rax 2d14: 48 01 c8 add %rcx,%rax 2d17: 48 8b 48 18 mov 0x18(%rax),%rcx 2d1b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2d22: 48 29 c8 sub %rcx,%rax 2d25: 48 39 c2 cmp %rax,%rdx 2d28: 0f 96 c0 setbe %al 2d2b: 0f b6 c0 movzbl %al,%eax 2d2e: 48 85 c0 test %rax,%rax 2d31: 0f 84 9e 00 00 00 je 0x2dd5 2d37: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d3b: 48 8b 50 50 mov 0x50(%rax),%rdx 2d3f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d43: 48 c1 e0 06 shl $0x6,%rax 2d47: 48 01 d0 add %rdx,%rax 2d4a: 48 8b 50 18 mov 0x18(%rax),%rdx 2d4e: 48 8b 45 80 mov -0x80(%rbp),%rax 2d52: 48 01 c2 add %rax,%rdx 2d55: 48 8b 45 90 mov -0x70(%rbp),%rax 2d59: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2d5d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d61: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d65: 48 89 d0 mov %rdx,%rax 2d68: 48 01 c0 add %rax,%rax 2d6b: 48 01 d0 add %rdx,%rax 2d6e: 48 c1 e0 02 shl $0x2,%rax 2d72: 48 01 d0 add %rdx,%rax 2d75: 48 c1 e0 04 shl $0x4,%rax 2d79: 48 01 f0 add %rsi,%rax 2d7c: 48 05 80 01 00 00 add $0x180,%rax 2d82: 48 89 08 mov %rcx,(%rax) 2d85: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2d89: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d8d: 48 89 d0 mov %rdx,%rax 2d90: 48 01 c0 add %rax,%rax 2d93: 48 01 d0 add %rdx,%rax 2d96: 48 c1 e0 02 shl $0x2,%rax 2d9a: 48 01 d0 add %rdx,%rax 2d9d: 48 c1 e0 04 shl $0x4,%rax 2da1: 48 01 c8 add %rcx,%rax 2da4: 48 05 80 01 00 00 add $0x180,%rax 2daa: 48 8b 08 mov (%rax),%rcx 2dad: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2db1: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2db5: 48 89 d0 mov %rdx,%rax 2db8: 48 01 c0 add %rax,%rax 2dbb: 48 01 d0 add %rdx,%rax 2dbe: 48 c1 e0 02 shl $0x2,%rax 2dc2: 48 01 d0 add %rdx,%rax 2dc5: 48 c1 e0 04 shl $0x4,%rax 2dc9: 48 01 f0 add %rsi,%rax 2dcc: 48 05 78 01 00 00 add $0x178,%rax 2dd2: 48 89 08 mov %rcx,(%rax) 2dd5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2dd9: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2de0: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2de4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2de8: 48 8d 50 01 lea 0x1(%rax),%rdx 2dec: 48 89 d0 mov %rdx,%rax 2def: 48 01 c0 add %rax,%rax 2df2: 48 01 d0 add %rdx,%rax 2df5: 48 c1 e0 02 shl $0x2,%rax 2df9: 48 01 d0 add %rdx,%rax 2dfc: 48 c1 e0 04 shl $0x4,%rax 2e00: 48 01 f0 add %rsi,%rax 2e03: 48 05 d0 00 00 00 add $0xd0,%rax 2e09: 48 89 08 mov %rcx,(%rax) 2e0c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e10: 48 8b 50 50 mov 0x50(%rax),%rdx 2e14: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e18: 48 c1 e0 06 shl $0x6,%rax 2e1c: 48 01 d0 add %rdx,%rax 2e1f: 8b 40 04 mov 0x4(%rax),%eax 2e22: 83 f8 12 cmp $0x12,%eax 2e25: 75 5f jne 0x2e86 2e27: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e2b: 48 8b 50 50 mov 0x50(%rax),%rdx 2e2f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e33: 48 c1 e0 06 shl $0x6,%rax 2e37: 48 01 d0 add %rdx,%rax 2e3a: 8b 40 28 mov 0x28(%rax),%eax 2e3d: 89 c0 mov %eax,%eax 2e3f: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2e43: 76 41 jbe 0x2e86 2e45: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e49: 48 8b 50 50 mov 0x50(%rax),%rdx 2e4d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e51: 48 c1 e0 06 shl $0x6,%rax 2e55: 48 01 d0 add %rdx,%rax 2e58: 8b 50 28 mov 0x28(%rax),%edx 2e5b: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e5f: 89 c1 mov %eax,%ecx 2e61: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e65: 89 d2 mov %edx,%edx 2e67: 48 89 d0 mov %rdx,%rax 2e6a: 48 01 c0 add %rax,%rax 2e6d: 48 01 d0 add %rdx,%rax 2e70: 48 c1 e0 02 shl $0x2,%rax 2e74: 48 01 d0 add %rdx,%rax 2e77: 48 c1 e0 04 shl $0x4,%rax 2e7b: 48 01 f0 add %rsi,%rax 2e7e: 48 05 54 01 00 00 add $0x154,%rax 2e84: 89 08 mov %ecx,(%rax) 2e86: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2e8a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e8e: 48 89 d0 mov %rdx,%rax 2e91: 48 01 c0 add %rax,%rax 2e94: 48 01 d0 add %rdx,%rax 2e97: 48 c1 e0 02 shl $0x2,%rax 2e9b: 48 01 d0 add %rdx,%rax 2e9e: 48 c1 e0 04 shl $0x4,%rax 2ea2: 48 01 c8 add %rcx,%rax 2ea5: 48 05 54 01 00 00 add $0x154,%rax 2eab: 8b 00 mov (%rax),%eax 2ead: 85 c0 test %eax,%eax 2eaf: 75 2b jne 0x2edc 2eb1: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2eb5: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2eb9: 48 89 d0 mov %rdx,%rax 2ebc: 48 01 c0 add %rax,%rax 2ebf: 48 01 d0 add %rdx,%rax 2ec2: 48 c1 e0 02 shl $0x2,%rax 2ec6: 48 01 d0 add %rdx,%rax 2ec9: 48 c1 e0 04 shl $0x4,%rax 2ecd: 48 01 c8 add %rcx,%rax 2ed0: 48 05 54 01 00 00 add $0x154,%rax 2ed6: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2edc: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2ee1: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ee5: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2ee9: 0f 82 3b fd ff ff jb 0x2c2a 2eef: e9 b1 00 00 00 jmpq 0x2fa5 2ef4: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2efc: e9 96 00 00 00 jmpq 0x2f97 2f01: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f05: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f09: 48 89 d0 mov %rdx,%rax 2f0c: 48 01 c0 add %rax,%rax 2f0f: 48 01 d0 add %rdx,%rax 2f12: 48 c1 e0 02 shl $0x2,%rax 2f16: 48 01 d0 add %rdx,%rax 2f19: 48 c1 e0 04 shl $0x4,%rax 2f1d: 48 01 c8 add %rcx,%rax 2f20: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2f27: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f2b: 48 89 02 mov %rax,(%rdx) 2f2e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f32: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f36: 48 89 d0 mov %rdx,%rax 2f39: 48 01 c0 add %rax,%rax 2f3c: 48 01 d0 add %rdx,%rax 2f3f: 48 c1 e0 02 shl $0x2,%rax 2f43: 48 01 d0 add %rdx,%rax 2f46: 48 c1 e0 04 shl $0x4,%rax 2f4a: 48 01 c8 add %rcx,%rax 2f4d: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2f54: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f58: 48 89 02 mov %rax,(%rdx) 2f5b: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f5f: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2f66: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2f6a: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f6e: 48 8d 50 01 lea 0x1(%rax),%rdx 2f72: 48 89 d0 mov %rdx,%rax 2f75: 48 01 c0 add %rax,%rax 2f78: 48 01 d0 add %rdx,%rax 2f7b: 48 c1 e0 02 shl $0x2,%rax 2f7f: 48 01 d0 add %rdx,%rax 2f82: 48 c1 e0 04 shl $0x4,%rax 2f86: 48 01 f0 add %rsi,%rax 2f89: 48 05 d0 00 00 00 add $0xd0,%rax 2f8f: 48 89 08 mov %rcx,(%rax) 2f92: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 2f97: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f9b: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f9f: 0f 82 5c ff ff ff jb 0x2f01 2fa5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fa9: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2fb0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fb4: 48 89 50 60 mov %rdx,0x60(%rax) 2fb8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fbc: c9 leaveq 2fbd: c3 retq 2fbe: f3 rep 2fbf: 0f pop %cs 2fc0: 1e push %ds 2fc1: fa cli 2fc2: 55 push %rbp 2fc3: 48 89 e5 mov %rsp,%rbp 2fc6: 48 83 ec 40 sub $0x40,%rsp 2fca: 89 7d ec mov %edi,-0x14(%rbp) 2fcd: 48 89 75 e0 mov %rsi,-0x20(%rbp) 2fd1: 48 89 55 d8 mov %rdx,-0x28(%rbp) 2fd5: 48 89 4d d0 mov %rcx,-0x30(%rbp) 2fd9: 44 89 45 e8 mov %r8d,-0x18(%rbp) 2fdd: 4c 89 4d c8 mov %r9,-0x38(%rbp) 2fe1: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2fe5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fe9: 48 01 d0 add %rdx,%rax 2fec: 48 89 45 f8 mov %rax,-0x8(%rbp) 2ff0: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2ff4: 48 8b 45 f8 mov -0x8(%rbp),%rax 2ff8: 48 89 d6 mov %rdx,%rsi 2ffb: 48 89 c7 mov %rax,%rdi 2ffe: e8 c6 e8 ff ff callq 0x18c9 3003: 89 45 f4 mov %eax,-0xc(%rbp) 3006: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 300a: 74 37 je 0x3043 300c: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 3010: 75 56 jne 0x3068 3012: 44 8b 45 e8 mov -0x18(%rbp),%r8d 3016: 48 8b 7d d0 mov -0x30(%rbp),%rdi 301a: 48 8b 4d d8 mov -0x28(%rbp),%rcx 301e: 48 8b 55 f8 mov -0x8(%rbp),%rdx 3022: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3026: 8b 45 ec mov -0x14(%rbp),%eax 3029: 48 83 ec 08 sub $0x8,%rsp 302d: ff 75 c8 pushq -0x38(%rbp) 3030: 45 89 c1 mov %r8d,%r9d 3033: 49 89 f8 mov %rdi,%r8 3036: 89 c7 mov %eax,%edi 3038: e8 51 f0 ff ff callq 0x208e 303d: 48 83 c4 10 add $0x10,%rsp 3041: eb 51 jmp 0x3094 3043: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3047: 8b 7d e8 mov -0x18(%rbp),%edi 304a: 48 8b 4d d0 mov -0x30(%rbp),%rcx 304e: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3052: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3056: 8b 45 ec mov -0x14(%rbp),%eax 3059: 4d 89 c1 mov %r8,%r9 305c: 41 89 f8 mov %edi,%r8d 305f: 89 c7 mov %eax,%edi 3061: e8 7b ea ff ff callq 0x1ae1 3066: eb 2c jmp 0x3094 3068: 90 nop 3069: 4c 8b 45 c8 mov -0x38(%rbp),%r8 306d: 8b 7d e8 mov -0x18(%rbp),%edi 3070: 48 8b 4d d0 mov -0x30(%rbp),%rcx 3074: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3078: 48 8b 75 e0 mov -0x20(%rbp),%rsi 307c: 8b 45 ec mov -0x14(%rbp),%eax 307f: 6a 00 pushq $0x0 3081: 6a 00 pushq $0x0 3083: 4d 89 c1 mov %r8,%r9 3086: 41 89 f8 mov %edi,%r8d 3089: 89 c7 mov %eax,%edi 308b: e8 f8 e8 ff ff callq 0x1988 3090: 48 83 c4 10 add $0x10,%rsp 3094: c9 leaveq 3095: c3 retq 3096: f3 rep 3097: 0f pop %cs 3098: 1e push %ds 3099: fa cli 309a: 55 push %rbp 309b: 48 89 e5 mov %rsp,%rbp 309e: 48 83 c4 80 add $0xffffffffffffff80,%rsp 30a2: 89 7d 9c mov %edi,-0x64(%rbp) 30a5: 48 89 75 90 mov %rsi,-0x70(%rbp) 30a9: 48 89 55 88 mov %rdx,-0x78(%rbp) 30ad: 89 4d 98 mov %ecx,-0x68(%rbp) 30b0: 4c 89 45 80 mov %r8,-0x80(%rbp) 30b4: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 30bc: 00 30bd: 48 89 45 f8 mov %rax,-0x8(%rbp) 30c1: 31 c0 xor %eax,%eax 30c3: b8 40 00 00 00 mov $0x40,%eax 30c8: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 30cd: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 30d2: 48 89 c2 mov %rax,%rdx 30d5: 48 8b 4d 90 mov -0x70(%rbp),%rcx 30d9: 48 8d 75 b0 lea -0x50(%rbp),%rsi 30dd: 8b 45 9c mov -0x64(%rbp),%eax 30e0: 89 c7 mov %eax,%edi 30e2: e8 43 e7 ff ff callq 0x182a 30e7: 48 89 45 a8 mov %rax,-0x58(%rbp) 30eb: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 30f0: 0f 94 c0 sete %al 30f3: 0f b6 c0 movzbl %al,%eax 30f6: 48 85 c0 test %rax,%rax 30f9: 74 14 je 0x310f 30fb: bf 09 00 00 00 mov $0x9,%edi 3100: e8 51 e5 ff ff callq 0x1656 3105: b8 00 00 00 00 mov $0x0,%eax 310a: e9 c5 00 00 00 jmpq 0x31d4 310f: 48 8b 55 a8 mov -0x58(%rbp),%rdx 3113: 48 8d 45 b0 lea -0x50(%rbp),%rax 3117: 48 89 d6 mov %rdx,%rsi 311a: 48 89 c7 mov %rax,%rdi 311d: e8 a7 e7 ff ff callq 0x18c9 3122: 89 45 a4 mov %eax,-0x5c(%rbp) 3125: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 3129: 74 08 je 0x3133 312b: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 312f: 74 28 je 0x3159 3131: eb 74 jmp 0x31a7 3133: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3137: 8b 75 98 mov -0x68(%rbp),%esi 313a: 48 8b 4d 88 mov -0x78(%rbp),%rcx 313e: 48 8b 55 90 mov -0x70(%rbp),%rdx 3142: 8b 45 9c mov -0x64(%rbp),%eax 3145: 49 89 f9 mov %rdi,%r9 3148: 41 89 f0 mov %esi,%r8d 314b: be 00 00 00 00 mov $0x0,%esi 3150: 89 c7 mov %eax,%edi 3152: e8 8a e9 ff ff callq 0x1ae1 3157: eb 7b jmp 0x31d4 3159: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 315d: 3c 01 cmp $0x1,%al 315f: 75 07 jne 0x3168 3161: ba 34 00 00 00 mov $0x34,%edx 3166: eb 05 jmp 0x316d 3168: ba 40 00 00 00 mov $0x40,%edx 316d: 48 8b 45 a8 mov -0x58(%rbp),%rax 3171: 48 39 c2 cmp %rax,%rdx 3174: 77 31 ja 0x31a7 3176: 8b 7d 98 mov -0x68(%rbp),%edi 3179: 48 8b 75 88 mov -0x78(%rbp),%rsi 317d: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3181: 48 8d 55 b0 lea -0x50(%rbp),%rdx 3185: 8b 45 9c mov -0x64(%rbp),%eax 3188: 48 83 ec 08 sub $0x8,%rsp 318c: ff 75 80 pushq -0x80(%rbp) 318f: 41 89 f9 mov %edi,%r9d 3192: 49 89 f0 mov %rsi,%r8 3195: be 00 00 00 00 mov $0x0,%esi 319a: 89 c7 mov %eax,%edi 319c: e8 ed ee ff ff callq 0x208e 31a1: 48 83 c4 10 add $0x10,%rsp 31a5: eb 2d jmp 0x31d4 31a7: 90 nop 31a8: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31ac: 8b 75 98 mov -0x68(%rbp),%esi 31af: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31b3: 48 8b 55 90 mov -0x70(%rbp),%rdx 31b7: 8b 45 9c mov -0x64(%rbp),%eax 31ba: 6a 00 pushq $0x0 31bc: 6a 00 pushq $0x0 31be: 49 89 f9 mov %rdi,%r9 31c1: 41 89 f0 mov %esi,%r8d 31c4: be 00 00 00 00 mov $0x0,%esi 31c9: 89 c7 mov %eax,%edi 31cb: e8 b8 e7 ff ff callq 0x1988 31d0: 48 83 c4 10 add $0x10,%rsp 31d4: 48 8b 4d f8 mov -0x8(%rbp),%rcx 31d8: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 31e0: 00 31e1: 74 05 je 0x31e8 31e3: e8 08 e0 ff ff callq 0x11f0 31e8: c9 leaveq 31e9: c3 retq 31ea: f3 rep 31eb: 0f pop %cs 31ec: 1e push %ds 31ed: fa cli 31ee: 55 push %rbp 31ef: 48 89 e5 mov %rsp,%rbp 31f2: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 31f9: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 31ff: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 3206: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 320d: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 3213: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 321a: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3222: 00 3223: 48 89 45 f8 mov %rax,-0x8(%rbp) 3227: 31 c0 xor %eax,%eax 3229: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 3231: 00 00 00 3234: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 323b: 74 1b je 0x3258 323d: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 3244: 74 12 je 0x3258 3246: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 324d: 74 09 je 0x3258 324f: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3256: 75 07 jne 0x325f 3258: b8 01 00 00 00 mov $0x1,%eax 325d: eb 05 jmp 0x3264 325f: b8 00 00 00 00 mov $0x0,%eax 3264: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 326a: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3272: 75 32 jne 0x32a6 3274: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 327c: 75 51 jne 0x32cf 327e: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 3285: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 328b: 48 89 d6 mov %rdx,%rsi 328e: 89 c7 mov %eax,%edi 3290: e8 9b 15 00 00 callq 0x4830 3295: 85 c0 test %eax,%eax 3297: 75 36 jne 0x32cf 3299: 48 8b 45 90 mov -0x70(%rbp),%rax 329d: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 32a4: eb 29 jmp 0x32cf 32a6: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32ae: 75 1f jne 0x32cf 32b0: 48 8d 0d 29 27 00 00 lea 0x2729(%rip),%rcx # 0x59e0 32b7: ba 91 02 00 00 mov $0x291,%edx 32bc: 48 8d 35 b5 25 00 00 lea 0x25b5(%rip),%rsi # 0x5878 32c3: 48 8d 3d 5e 26 00 00 lea 0x265e(%rip),%rdi # 0x5928 32ca: e8 61 df ff ff callq 0x1230 32cf: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 32d6: 0f 84 97 00 00 00 je 0x3373 32dc: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32e4: 75 7c jne 0x3362 32e6: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32ed: 74 09 je 0x32f8 32ef: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32f6: 75 07 jne 0x32ff 32f8: bf 02 00 00 00 mov $0x2,%edi 32fd: eb 05 jmp 0x3304 32ff: bf 01 00 00 00 mov $0x1,%edi 3304: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 330b: 75 07 jne 0x3314 330d: be 01 00 00 00 mov $0x1,%esi 3312: eb 05 jmp 0x3319 3314: be 03 00 00 00 mov $0x3,%esi 3319: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 3320: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 3326: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 332d: 49 89 c9 mov %rcx,%r9 3330: 41 89 d0 mov %edx,%r8d 3333: 89 f9 mov %edi,%ecx 3335: 89 f2 mov %esi,%edx 3337: 48 89 c6 mov %rax,%rsi 333a: bf 00 00 00 00 mov $0x0,%edi 333f: e8 bc de ff ff callq 0x1200 3344: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 334b: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3353: 75 1e jne 0x3373 3355: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 335d: 00 00 00 3360: eb 11 jmp 0x3373 3362: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3369: 48 8b 00 mov (%rax),%rax 336c: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3373: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 337b: 0f 84 d3 00 00 00 je 0x3454 3381: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3389: 75 1f jne 0x33aa 338b: 48 8d 0d 4e 26 00 00 lea 0x264e(%rip),%rcx # 0x59e0 3392: ba ad 02 00 00 mov $0x2ad,%edx 3397: 48 8d 35 da 24 00 00 lea 0x24da(%rip),%rsi # 0x5878 339e: 48 8d 3d 9c 25 00 00 lea 0x259c(%rip),%rdi # 0x5941 33a5: e8 86 de ff ff callq 0x1230 33aa: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 33b1: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 33b7: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 33be: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 33c5: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 33cc: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 33d2: 4d 89 c1 mov %r8,%r9 33d5: 41 89 f8 mov %edi,%r8d 33d8: 89 c7 mov %eax,%edi 33da: e8 df fb ff ff callq 0x2fbe 33df: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 33e6: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 33ee: 75 38 jne 0x3428 33f0: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 33f8: 74 13 je 0x340d 33fa: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3401: 48 8b 00 mov (%rax),%rax 3404: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 340b: 74 1b je 0x3428 340d: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 3414: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 341b: 48 89 d6 mov %rdx,%rsi 341e: 48 89 c7 mov %rax,%rdi 3421: e8 aa de ff ff callq 0x12d0 3426: eb 23 jmp 0x344b 3428: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3430: 75 19 jne 0x344b 3432: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3439: 8b 40 38 mov 0x38(%rax),%eax 343c: 83 c8 40 or $0x40,%eax 343f: 89 c2 mov %eax,%edx 3441: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3448: 89 50 38 mov %edx,0x38(%rax) 344b: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3452: eb 2b jmp 0x347f 3454: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 345b: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 3461: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 3468: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 346f: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3475: 49 89 f8 mov %rdi,%r8 3478: 89 c7 mov %eax,%edi 347a: e8 17 fc ff ff callq 0x3096 347f: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3483: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 348b: 00 348c: 74 05 je 0x3493 348e: e8 5d dd ff ff callq 0x11f0 3493: c9 leaveq 3494: c3 retq 3495: f3 rep 3496: 0f pop %cs 3497: 1e push %ds 3498: fa cli 3499: 55 push %rbp 349a: 48 89 e5 mov %rsp,%rbp 349d: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 34a4: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 34ab: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 34b3: 00 34b4: 48 89 45 f8 mov %rax,-0x8(%rbp) 34b8: 31 c0 xor %eax,%eax 34ba: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 34c2: 00 00 00 34c5: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34cc: 48 8b 00 mov (%rax),%rax 34cf: 48 85 c0 test %rax,%rax 34d2: 74 56 je 0x352a 34d4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34db: 48 8b 50 30 mov 0x30(%rax),%rdx 34df: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34e6: 48 39 c2 cmp %rax,%rdx 34e9: 72 1b jb 0x3506 34eb: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34f2: 48 8b 40 30 mov 0x30(%rax),%rax 34f6: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 34fd: 48 29 d0 sub %rdx,%rax 3500: 48 83 f8 3b cmp $0x3b,%rax 3504: 77 0a ja 0x3510 3506: b8 00 00 00 00 mov $0x0,%eax 350b: e9 b2 02 00 00 jmpq 0x37c2 3510: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3517: 48 8b 10 mov (%rax),%rdx 351a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3521: 48 01 d0 add %rdx,%rax 3524: 48 89 45 80 mov %rax,-0x80(%rbp) 3528: eb 53 jmp 0x357d 352a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3531: 48 8b 50 28 mov 0x28(%rax),%rdx 3535: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 353c: 48 01 c2 add %rax,%rdx 353f: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3546: 8b 40 24 mov 0x24(%rax),%eax 3549: 48 8d 75 b0 lea -0x50(%rbp),%rsi 354d: 48 89 d1 mov %rdx,%rcx 3550: ba 3c 00 00 00 mov $0x3c,%edx 3555: 89 c7 mov %eax,%edi 3557: e8 ce e2 ff ff callq 0x182a 355c: 48 83 f8 3c cmp $0x3c,%rax 3560: 0f 95 c0 setne %al 3563: 0f b6 c0 movzbl %al,%eax 3566: 48 85 c0 test %rax,%rax 3569: 74 0a je 0x3575 356b: b8 00 00 00 00 mov $0x0,%eax 3570: e9 4d 02 00 00 jmpq 0x37c2 3575: 48 8d 45 b0 lea -0x50(%rbp),%rax 3579: 48 89 45 80 mov %rax,-0x80(%rbp) 357d: 48 8b 45 80 mov -0x80(%rbp),%rax 3581: 48 83 c0 30 add $0x30,%rax 3585: 48 89 45 88 mov %rax,-0x78(%rbp) 3589: 48 8b 45 80 mov -0x80(%rbp),%rax 358d: 0f b6 40 39 movzbl 0x39(%rax),%eax 3591: 3c 20 cmp $0x20,%al 3593: 74 27 je 0x35bc 3595: 48 8b 45 80 mov -0x80(%rbp),%rax 3599: 48 8d 48 30 lea 0x30(%rax),%rcx 359d: 48 8d 45 ed lea -0x13(%rbp),%rax 35a1: ba 0a 00 00 00 mov $0xa,%edx 35a6: 48 89 ce mov %rcx,%rsi 35a9: 48 89 c7 mov %rax,%rdi 35ac: e8 2f dd ff ff callq 0x12e0 35b1: c6 00 00 movb $0x0,(%rax) 35b4: 48 8d 45 ed lea -0x13(%rbp),%rax 35b8: 48 89 45 88 mov %rax,-0x78(%rbp) 35bc: 48 8b 45 88 mov -0x78(%rbp),%rax 35c0: 48 89 c7 mov %rax,%rdi 35c3: e8 28 dd ff ff callq 0x12f0 35c8: 48 89 45 98 mov %rax,-0x68(%rbp) 35cc: 48 8b 45 80 mov -0x80(%rbp),%rax 35d0: ba 10 00 00 00 mov $0x10,%edx 35d5: 48 8d 35 7f 23 00 00 lea 0x237f(%rip),%rsi # 0x595b 35dc: 48 89 c7 mov %rax,%rdi 35df: e8 8c dc ff ff callq 0x1270 35e4: 85 c0 test %eax,%eax 35e6: 75 11 jne 0x35f9 35e8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35ef: 48 8b 00 mov (%rax),%rax 35f2: 48 85 c0 test %rax,%rax 35f5: 75 2b jne 0x3622 35f7: eb 52 jmp 0x364b 35f9: 48 8b 45 98 mov -0x68(%rbp),%rax 35fd: 48 83 c0 01 add $0x1,%rax 3601: 48 83 e0 fe and $0xfffffffffffffffe,%rax 3605: 48 89 c2 mov %rax,%rdx 3608: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 360f: 48 01 d0 add %rdx,%rax 3612: 48 83 c0 3c add $0x3c,%rax 3616: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 361d: e9 a3 fe ff ff jmpq 0x34c5 3622: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3629: 48 8b 40 30 mov 0x30(%rax),%rax 362d: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3634: 48 29 d0 sub %rdx,%rax 3637: 48 83 e8 3c sub $0x3c,%rax 363b: 48 39 45 98 cmp %rax,-0x68(%rbp) 363f: 76 0a jbe 0x364b 3641: b8 00 00 00 00 mov $0x0,%eax 3646: e9 77 01 00 00 jmpq 0x37c2 364b: 48 8b 45 98 mov -0x68(%rbp),%rax 364f: 48 89 c7 mov %rax,%rdi 3652: e8 59 dc ff ff callq 0x12b0 3657: 48 89 45 a0 mov %rax,-0x60(%rbp) 365b: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 3660: 0f 84 58 01 00 00 je 0x37be 3666: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 366d: 48 8b 00 mov (%rax),%rax 3670: 48 85 c0 test %rax,%rax 3673: 74 39 je 0x36ae 3675: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 367c: 48 8b 10 mov (%rax),%rdx 367f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3686: 48 83 c0 3c add $0x3c,%rax 368a: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 368e: 48 8b 55 98 mov -0x68(%rbp),%rdx 3692: 48 8b 45 a0 mov -0x60(%rbp),%rax 3696: 48 89 ce mov %rcx,%rsi 3699: 48 89 c7 mov %rax,%rdi 369c: e8 ff db ff ff callq 0x12a0 36a1: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 36a8: 48 89 42 60 mov %rax,0x60(%rdx) 36ac: eb 7b jmp 0x3729 36ae: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36b5: 48 8b 50 28 mov 0x28(%rax),%rdx 36b9: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36c0: 48 01 d0 add %rdx,%rax 36c3: 48 83 c0 3c add $0x3c,%rax 36c7: 48 89 c1 mov %rax,%rcx 36ca: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36d1: 8b 40 24 mov 0x24(%rax),%eax 36d4: 48 8b 55 98 mov -0x68(%rbp),%rdx 36d8: 48 8b 75 a0 mov -0x60(%rbp),%rsi 36dc: 89 c7 mov %eax,%edi 36de: e8 47 e1 ff ff callq 0x182a 36e3: 48 8b 55 98 mov -0x68(%rbp),%rdx 36e7: 48 39 d0 cmp %rdx,%rax 36ea: 0f 95 c0 setne %al 36ed: 0f b6 c0 movzbl %al,%eax 36f0: 48 85 c0 test %rax,%rax 36f3: 74 25 je 0x371a 36f5: 48 8b 45 a0 mov -0x60(%rbp),%rax 36f9: 48 89 c7 mov %rax,%rdi 36fc: e8 bf da ff ff callq 0x11c0 3701: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3708: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 3710: b8 00 00 00 00 mov $0x0,%eax 3715: e9 a8 00 00 00 jmpq 0x37c2 371a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3721: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3725: 48 89 50 60 mov %rdx,0x60(%rax) 3729: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3730: 48 8b 55 98 mov -0x68(%rbp),%rdx 3734: 48 89 50 68 mov %rdx,0x68(%rax) 3738: 48 8b 45 a0 mov -0x60(%rbp),%rax 373c: 48 89 45 90 mov %rax,-0x70(%rbp) 3740: 48 8b 45 90 mov -0x70(%rbp),%rax 3744: 48 89 45 a8 mov %rax,-0x58(%rbp) 3748: 48 8b 55 a0 mov -0x60(%rbp),%rdx 374c: 48 8b 45 98 mov -0x68(%rbp),%rax 3750: 48 01 d0 add %rdx,%rax 3753: 48 2b 45 90 sub -0x70(%rbp),%rax 3757: 48 89 c2 mov %rax,%rdx 375a: 48 8b 45 90 mov -0x70(%rbp),%rax 375e: be 2f 00 00 00 mov $0x2f,%esi 3763: 48 89 c7 mov %rax,%rdi 3766: e8 f5 da ff ff callq 0x1260 376b: 48 89 45 90 mov %rax,-0x70(%rbp) 376f: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3774: 75 25 jne 0x379b 3776: 48 8b 55 a0 mov -0x60(%rbp),%rdx 377a: 48 8b 45 98 mov -0x68(%rbp),%rax 377e: 48 01 d0 add %rdx,%rax 3781: 48 2b 45 a8 sub -0x58(%rbp),%rax 3785: 48 89 c2 mov %rax,%rdx 3788: 48 8b 45 a8 mov -0x58(%rbp),%rax 378c: be 00 00 00 00 mov $0x0,%esi 3791: 48 89 c7 mov %rax,%rdi 3794: e8 a7 da ff ff callq 0x1240 3799: eb 23 jmp 0x37be 379b: 48 8b 45 90 mov -0x70(%rbp),%rax 379f: 48 8d 50 01 lea 0x1(%rax),%rdx 37a3: 48 89 55 90 mov %rdx,-0x70(%rbp) 37a7: c6 00 00 movb $0x0,(%rax) 37aa: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37ae: 48 8b 45 98 mov -0x68(%rbp),%rax 37b2: 48 01 d0 add %rdx,%rax 37b5: 48 39 45 90 cmp %rax,-0x70(%rbp) 37b9: 73 02 jae 0x37bd 37bb: eb 83 jmp 0x3740 37bd: 90 nop 37be: 48 8b 45 a0 mov -0x60(%rbp),%rax 37c2: 48 8b 4d f8 mov -0x8(%rbp),%rcx 37c6: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 37ce: 00 37cf: 74 05 je 0x37d6 37d1: e8 1a da ff ff callq 0x11f0 37d6: c9 leaveq 37d7: c3 retq 37d8: f3 rep 37d9: 0f pop %cs 37da: 1e push %ds 37db: fa cli 37dc: 55 push %rbp 37dd: 48 89 e5 mov %rsp,%rbp 37e0: 48 83 c4 80 add $0xffffffffffffff80,%rsp 37e4: 48 89 7d 88 mov %rdi,-0x78(%rbp) 37e8: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 37f0: 00 37f1: 48 89 45 f8 mov %rax,-0x8(%rbp) 37f5: 31 c0 xor %eax,%eax 37f7: 48 8b 45 88 mov -0x78(%rbp),%rax 37fb: 48 8b 00 mov (%rax),%rax 37fe: 48 85 c0 test %rax,%rax 3801: 0f 84 91 00 00 00 je 0x3898 3807: 48 8b 45 88 mov -0x78(%rbp),%rax 380b: 48 8b 40 70 mov 0x70(%rax),%rax 380f: 48 89 c2 mov %rax,%rdx 3812: 48 8b 45 88 mov -0x78(%rbp),%rax 3816: 48 8b 40 28 mov 0x28(%rax),%rax 381a: 48 89 c1 mov %rax,%rcx 381d: 48 8b 45 88 mov -0x78(%rbp),%rax 3821: 48 8b 40 30 mov 0x30(%rax),%rax 3825: 48 01 c8 add %rcx,%rax 3828: 48 39 c2 cmp %rax,%rdx 382b: 0f 97 c0 seta %al 382e: 0f b6 c0 movzbl %al,%eax 3831: 48 85 c0 test %rax,%rax 3834: 75 36 jne 0x386c 3836: 48 8b 45 88 mov -0x78(%rbp),%rax 383a: 48 8b 40 28 mov 0x28(%rax),%rax 383e: 48 89 c2 mov %rax,%rdx 3841: 48 8b 45 88 mov -0x78(%rbp),%rax 3845: 48 8b 40 30 mov 0x30(%rax),%rax 3849: 48 01 c2 add %rax,%rdx 384c: 48 8b 45 88 mov -0x78(%rbp),%rax 3850: 48 8b 40 70 mov 0x70(%rax),%rax 3854: 48 89 c1 mov %rax,%rcx 3857: 48 89 d0 mov %rdx,%rax 385a: 48 29 c8 sub %rcx,%rax 385d: 48 83 f8 3b cmp $0x3b,%rax 3861: 0f 96 c0 setbe %al 3864: 0f b6 c0 movzbl %al,%eax 3867: 48 85 c0 test %rax,%rax 386a: 74 14 je 0x3880 386c: bf 0e 00 00 00 mov $0xe,%edi 3871: e8 e0 dd ff ff callq 0x1656 3876: b8 ff ff ff ff mov $0xffffffff,%eax 387b: e9 82 05 00 00 jmpq 0x3e02 3880: 48 8b 45 88 mov -0x78(%rbp),%rax 3884: 48 8b 10 mov (%rax),%rdx 3887: 48 8b 45 88 mov -0x78(%rbp),%rax 388b: 48 8b 40 70 mov 0x70(%rax),%rax 388f: 48 01 d0 add %rdx,%rax 3892: 48 89 45 c0 mov %rax,-0x40(%rbp) 3896: eb 53 jmp 0x38eb 3898: 48 8b 45 88 mov -0x78(%rbp),%rax 389c: 48 05 a8 00 00 00 add $0xa8,%rax 38a2: 48 89 45 c0 mov %rax,-0x40(%rbp) 38a6: 48 8b 45 88 mov -0x78(%rbp),%rax 38aa: 48 8b 50 70 mov 0x70(%rax),%rdx 38ae: 48 8b 45 88 mov -0x78(%rbp),%rax 38b2: 8b 40 24 mov 0x24(%rax),%eax 38b5: 48 8b 75 c0 mov -0x40(%rbp),%rsi 38b9: 48 89 d1 mov %rdx,%rcx 38bc: ba 3c 00 00 00 mov $0x3c,%edx 38c1: 89 c7 mov %eax,%edi 38c3: e8 62 df ff ff callq 0x182a 38c8: 48 83 f8 3c cmp $0x3c,%rax 38cc: 0f 95 c0 setne %al 38cf: 0f b6 c0 movzbl %al,%eax 38d2: 48 85 c0 test %rax,%rax 38d5: 74 14 je 0x38eb 38d7: bf 0e 00 00 00 mov $0xe,%edi 38dc: e8 75 dd ff ff callq 0x1656 38e1: b8 ff ff ff ff mov $0xffffffff,%eax 38e6: e9 17 05 00 00 jmpq 0x3e02 38eb: 48 8b 45 c0 mov -0x40(%rbp),%rax 38ef: 48 83 c0 3a add $0x3a,%rax 38f3: ba 02 00 00 00 mov $0x2,%edx 38f8: 48 8d 35 6d 20 00 00 lea 0x206d(%rip),%rsi # 0x596c 38ff: 48 89 c7 mov %rax,%rdi 3902: e8 69 d9 ff ff callq 0x1270 3907: 85 c0 test %eax,%eax 3909: 0f 95 c0 setne %al 390c: 0f b6 c0 movzbl %al,%eax 390f: 48 85 c0 test %rax,%rax 3912: 74 14 je 0x3928 3914: bf 0f 00 00 00 mov $0xf,%edi 3919: e8 38 dd ff ff callq 0x1656 391e: b8 ff ff ff ff mov $0xffffffff,%eax 3923: e9 da 04 00 00 jmpq 0x3e02 3928: 48 8b 45 c0 mov -0x40(%rbp),%rax 392c: 48 8b 55 88 mov -0x78(%rbp),%rdx 3930: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3937: 48 8b 50 08 mov 0x8(%rax),%rdx 393b: 48 8b 00 mov (%rax),%rax 393e: 48 89 01 mov %rax,(%rcx) 3941: 48 89 51 08 mov %rdx,0x8(%rcx) 3945: 48 8d 41 10 lea 0x10(%rcx),%rax 3949: c6 00 00 movb $0x0,(%rax) 394c: 48 8b 45 88 mov -0x78(%rbp),%rax 3950: 48 83 c0 78 add $0x78,%rax 3954: 48 89 45 c8 mov %rax,-0x38(%rbp) 3958: 48 8b 45 c0 mov -0x40(%rbp),%rax 395c: 0f b6 00 movzbl (%rax),%eax 395f: 3c 2f cmp $0x2f,%al 3961: 0f 85 de 01 00 00 jne 0x3b45 3967: 48 8b 45 c0 mov -0x40(%rbp),%rax 396b: 0f b6 40 01 movzbl 0x1(%rax),%eax 396f: 3c 20 cmp $0x20,%al 3971: 75 46 jne 0x39b9 3973: 48 8b 45 c0 mov -0x40(%rbp),%rax 3977: ba 10 00 00 00 mov $0x10,%edx 397c: 48 8d 35 ec 1f 00 00 lea 0x1fec(%rip),%rsi # 0x596f 3983: 48 89 c7 mov %rax,%rdi 3986: e8 e5 d8 ff ff callq 0x1270 398b: 85 c0 test %eax,%eax 398d: 75 2a jne 0x39b9 398f: 48 8b 45 88 mov -0x78(%rbp),%rax 3993: 48 05 e4 00 00 00 add $0xe4,%rax 3999: ba 02 00 00 00 mov $0x2,%edx 399e: 48 8d 35 db 1f 00 00 lea 0x1fdb(%rip),%rsi # 0x5980 39a5: 48 89 c7 mov %rax,%rdi 39a8: e8 f3 d8 ff ff callq 0x12a0 39ad: 48 8b 55 c8 mov -0x38(%rbp),%rdx 39b1: 48 89 02 mov %rax,(%rdx) 39b4: e9 17 02 00 00 jmpq 0x3bd0 39b9: 48 8b 45 c0 mov -0x40(%rbp),%rax 39bd: 0f b6 40 01 movzbl 0x1(%rax),%eax 39c1: 3c 53 cmp $0x53,%al 39c3: 75 46 jne 0x3a0b 39c5: 48 8b 45 c0 mov -0x40(%rbp),%rax 39c9: ba 10 00 00 00 mov $0x10,%edx 39ce: 48 8d 35 ad 1f 00 00 lea 0x1fad(%rip),%rsi # 0x5982 39d5: 48 89 c7 mov %rax,%rdi 39d8: e8 93 d8 ff ff callq 0x1270 39dd: 85 c0 test %eax,%eax 39df: 75 2a jne 0x3a0b 39e1: 48 8b 45 88 mov -0x78(%rbp),%rax 39e5: 48 05 e4 00 00 00 add $0xe4,%rax 39eb: ba 08 00 00 00 mov $0x8,%edx 39f0: 48 8d 35 9c 1f 00 00 lea 0x1f9c(%rip),%rsi # 0x5993 39f7: 48 89 c7 mov %rax,%rdi 39fa: e8 a1 d8 ff ff callq 0x12a0 39ff: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a03: 48 89 02 mov %rax,(%rdx) 3a06: e9 c5 01 00 00 jmpq 0x3bd0 3a0b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a0f: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a13: 3c 2f cmp $0x2f,%al 3a15: 75 46 jne 0x3a5d 3a17: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a1b: ba 10 00 00 00 mov $0x10,%edx 3a20: 48 8d 35 34 1f 00 00 lea 0x1f34(%rip),%rsi # 0x595b 3a27: 48 89 c7 mov %rax,%rdi 3a2a: e8 41 d8 ff ff callq 0x1270 3a2f: 85 c0 test %eax,%eax 3a31: 75 2a jne 0x3a5d 3a33: 48 8b 45 88 mov -0x78(%rbp),%rax 3a37: 48 05 e4 00 00 00 add $0xe4,%rax 3a3d: ba 03 00 00 00 mov $0x3,%edx 3a42: 48 8d 35 52 1f 00 00 lea 0x1f52(%rip),%rsi # 0x599b 3a49: 48 89 c7 mov %rax,%rdi 3a4c: e8 4f d8 ff ff callq 0x12a0 3a51: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a55: 48 89 02 mov %rax,(%rdx) 3a58: e9 73 01 00 00 jmpq 0x3bd0 3a5d: e8 ce d8 ff ff callq 0x1330 3a62: 48 8b 10 mov (%rax),%rdx 3a65: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a69: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a6d: 48 0f be c0 movsbl %al,%rax 3a71: 48 01 c0 add %rax,%rax 3a74: 48 01 d0 add %rdx,%rax 3a77: 0f b7 00 movzwl (%rax),%eax 3a7a: 0f b7 c0 movzwl %ax,%eax 3a7d: 25 00 08 00 00 and $0x800,%eax 3a82: 85 c0 test %eax,%eax 3a84: 0f 95 c0 setne %al 3a87: 0f b6 c0 movzbl %al,%eax 3a8a: 48 85 c0 test %rax,%rax 3a8d: 0f 84 9e 00 00 00 je 0x3b31 3a93: 48 8b 45 88 mov -0x78(%rbp),%rax 3a97: 48 8b 40 60 mov 0x60(%rax),%rax 3a9b: 48 85 c0 test %rax,%rax 3a9e: 0f 94 c0 sete %al 3aa1: 0f b6 c0 movzbl %al,%eax 3aa4: 48 85 c0 test %rax,%rax 3aa7: 74 2e je 0x3ad7 3aa9: 48 8b 45 88 mov -0x78(%rbp),%rax 3aad: 48 89 c7 mov %rax,%rdi 3ab0: e8 e0 f9 ff ff callq 0x3495 3ab5: 48 85 c0 test %rax,%rax 3ab8: 0f 94 c0 sete %al 3abb: 0f b6 c0 movzbl %al,%eax 3abe: 48 85 c0 test %rax,%rax 3ac1: 74 14 je 0x3ad7 3ac3: bf 10 00 00 00 mov $0x10,%edi 3ac8: e8 89 db ff ff callq 0x1656 3acd: b8 ff ff ff ff mov $0xffffffff,%eax 3ad2: e9 2b 03 00 00 jmpq 0x3e02 3ad7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3adb: 48 83 c0 01 add $0x1,%rax 3adf: 48 89 c7 mov %rax,%rdi 3ae2: e8 09 d8 ff ff callq 0x12f0 3ae7: 48 89 45 d8 mov %rax,-0x28(%rbp) 3aeb: 48 8b 45 88 mov -0x78(%rbp),%rax 3aef: 48 8b 40 68 mov 0x68(%rax),%rax 3af3: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3af7: 0f 93 c0 setae %al 3afa: 0f b6 c0 movzbl %al,%eax 3afd: 48 85 c0 test %rax,%rax 3b00: 74 14 je 0x3b16 3b02: bf 10 00 00 00 mov $0x10,%edi 3b07: e8 4a db ff ff callq 0x1656 3b0c: b8 ff ff ff ff mov $0xffffffff,%eax 3b11: e9 ec 02 00 00 jmpq 0x3e02 3b16: 48 8b 45 88 mov -0x78(%rbp),%rax 3b1a: 48 8b 50 60 mov 0x60(%rax),%rdx 3b1e: 48 8b 45 d8 mov -0x28(%rbp),%rax 3b22: 48 01 c2 add %rax,%rdx 3b25: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b29: 48 89 10 mov %rdx,(%rax) 3b2c: e9 9f 00 00 00 jmpq 0x3bd0 3b31: bf 10 00 00 00 mov $0x10,%edi 3b36: e8 1b db ff ff callq 0x1656 3b3b: b8 ff ff ff ff mov $0xffffffff,%eax 3b40: e9 bd 02 00 00 jmpq 0x3e02 3b45: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b49: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b4d: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3b54: b9 10 00 00 00 mov $0x10,%ecx 3b59: ba 2f 00 00 00 mov $0x2f,%edx 3b5e: 48 89 c6 mov %rax,%rsi 3b61: e8 ba d7 ff ff callq 0x1320 3b66: 48 89 45 d0 mov %rax,-0x30(%rbp) 3b6a: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3b6f: 74 0d je 0x3b7e 3b71: 48 8b 45 d0 mov -0x30(%rbp),%rax 3b75: 48 83 e8 01 sub $0x1,%rax 3b79: c6 00 00 movb $0x0,(%rax) 3b7c: eb 40 jmp 0x3bbe 3b7e: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3b86: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b8a: 48 8b 45 b0 mov -0x50(%rbp),%rax 3b8e: 48 01 d0 add %rdx,%rax 3b91: 48 05 e4 00 00 00 add $0xe4,%rax 3b97: c6 00 00 movb $0x0,(%rax) 3b9a: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3b9f: 74 1d je 0x3bbe 3ba1: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3ba6: 48 8b 55 88 mov -0x78(%rbp),%rdx 3baa: 48 8b 45 b0 mov -0x50(%rbp),%rax 3bae: 48 01 d0 add %rdx,%rax 3bb1: 48 05 e4 00 00 00 add $0xe4,%rax 3bb7: 0f b6 00 movzbl (%rax),%eax 3bba: 3c 20 cmp $0x20,%al 3bbc: 74 c8 je 0x3b86 3bbe: 48 8b 45 88 mov -0x78(%rbp),%rax 3bc2: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3bc9: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bcd: 48 89 10 mov %rdx,(%rax) 3bd0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bd4: 0f b6 40 30 movzbl 0x30(%rax),%eax 3bd8: 3c 20 cmp $0x20,%al 3bda: 0f 94 c0 sete %al 3bdd: 0f b6 c0 movzbl %al,%eax 3be0: 48 85 c0 test %rax,%rax 3be3: 74 14 je 0x3bf9 3be5: bf 10 00 00 00 mov $0x10,%edi 3bea: e8 67 da ff ff callq 0x1656 3bef: b8 ff ff ff ff mov $0xffffffff,%eax 3bf4: e9 09 02 00 00 jmpq 0x3e02 3bf9: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bfd: 48 83 c0 10 add $0x10,%rax 3c01: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c05: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c09: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3c0d: 3c 20 cmp $0x20,%al 3c0f: 74 27 je 0x3c38 3c11: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c15: 48 8d 48 10 lea 0x10(%rax),%rcx 3c19: 48 8d 45 eb lea -0x15(%rbp),%rax 3c1d: ba 0c 00 00 00 mov $0xc,%edx 3c22: 48 89 ce mov %rcx,%rsi 3c25: 48 89 c7 mov %rax,%rdi 3c28: e8 b3 d6 ff ff callq 0x12e0 3c2d: c6 00 00 movb $0x0,(%rax) 3c30: 48 8d 45 eb lea -0x15(%rbp),%rax 3c34: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c38: 48 8b 45 b8 mov -0x48(%rbp),%rax 3c3c: 48 89 c7 mov %rax,%rdi 3c3f: e8 ac d6 ff ff callq 0x12f0 3c44: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3c48: 48 89 42 08 mov %rax,0x8(%rdx) 3c4c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c50: 48 83 c0 1c add $0x1c,%rax 3c54: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c58: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c5c: 0f b6 40 21 movzbl 0x21(%rax),%eax 3c60: 3c 20 cmp $0x20,%al 3c62: 74 27 je 0x3c8b 3c64: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c68: 48 8d 48 1c lea 0x1c(%rax),%rcx 3c6c: 48 8d 45 eb lea -0x15(%rbp),%rax 3c70: ba 06 00 00 00 mov $0x6,%edx 3c75: 48 89 ce mov %rcx,%rsi 3c78: 48 89 c7 mov %rax,%rdi 3c7b: e8 60 d6 ff ff callq 0x12e0 3c80: c6 00 00 movb $0x0,(%rax) 3c83: 48 8d 45 eb lea -0x15(%rbp),%rax 3c87: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c8b: 48 8b 45 a0 mov -0x60(%rbp),%rax 3c8f: 48 89 c7 mov %rax,%rdi 3c92: e8 59 d6 ff ff callq 0x12f0 3c97: 89 c2 mov %eax,%edx 3c99: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c9d: 89 50 10 mov %edx,0x10(%rax) 3ca0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca4: 48 83 c0 22 add $0x22,%rax 3ca8: 48 89 45 a8 mov %rax,-0x58(%rbp) 3cac: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cb0: 0f b6 40 27 movzbl 0x27(%rax),%eax 3cb4: 3c 20 cmp $0x20,%al 3cb6: 74 27 je 0x3cdf 3cb8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cbc: 48 8d 48 22 lea 0x22(%rax),%rcx 3cc0: 48 8d 45 eb lea -0x15(%rbp),%rax 3cc4: ba 06 00 00 00 mov $0x6,%edx 3cc9: 48 89 ce mov %rcx,%rsi 3ccc: 48 89 c7 mov %rax,%rdi 3ccf: e8 0c d6 ff ff callq 0x12e0 3cd4: c6 00 00 movb $0x0,(%rax) 3cd7: 48 8d 45 eb lea -0x15(%rbp),%rax 3cdb: 48 89 45 a8 mov %rax,-0x58(%rbp) 3cdf: 48 8b 45 a8 mov -0x58(%rbp),%rax 3ce3: 48 89 c7 mov %rax,%rdi 3ce6: e8 05 d6 ff ff callq 0x12f0 3ceb: 89 c2 mov %eax,%edx 3ced: 48 8b 45 c8 mov -0x38(%rbp),%rax 3cf1: 89 50 14 mov %edx,0x14(%rax) 3cf4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf8: 48 83 c0 28 add $0x28,%rax 3cfc: 48 89 45 90 mov %rax,-0x70(%rbp) 3d00: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d04: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3d08: 3c 20 cmp $0x20,%al 3d0a: 74 22 je 0x3d2e 3d0c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d10: 48 83 c0 28 add $0x28,%rax 3d14: 48 8b 00 mov (%rax),%rax 3d17: 48 89 45 eb mov %rax,-0x15(%rbp) 3d1b: 48 8d 45 eb lea -0x15(%rbp),%rax 3d1f: 48 83 c0 08 add $0x8,%rax 3d23: c6 00 00 movb $0x0,(%rax) 3d26: 48 8d 45 eb lea -0x15(%rbp),%rax 3d2a: 48 89 45 90 mov %rax,-0x70(%rbp) 3d2e: 48 8b 45 90 mov -0x70(%rbp),%rax 3d32: 48 89 c7 mov %rax,%rdi 3d35: e8 b6 d5 ff ff callq 0x12f0 3d3a: 89 c2 mov %eax,%edx 3d3c: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d40: 89 50 18 mov %edx,0x18(%rax) 3d43: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d47: 48 83 c0 30 add $0x30,%rax 3d4b: 48 89 45 98 mov %rax,-0x68(%rbp) 3d4f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d53: 0f b6 40 39 movzbl 0x39(%rax),%eax 3d57: 3c 20 cmp $0x20,%al 3d59: 74 27 je 0x3d82 3d5b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d5f: 48 8d 48 30 lea 0x30(%rax),%rcx 3d63: 48 8d 45 eb lea -0x15(%rbp),%rax 3d67: ba 0a 00 00 00 mov $0xa,%edx 3d6c: 48 89 ce mov %rcx,%rsi 3d6f: 48 89 c7 mov %rax,%rdi 3d72: e8 69 d5 ff ff callq 0x12e0 3d77: c6 00 00 movb $0x0,(%rax) 3d7a: 48 8d 45 eb lea -0x15(%rbp),%rax 3d7e: 48 89 45 98 mov %rax,-0x68(%rbp) 3d82: 48 8b 45 98 mov -0x68(%rbp),%rax 3d86: 48 89 c7 mov %rax,%rdi 3d89: e8 62 d5 ff ff callq 0x12f0 3d8e: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3d92: 48 89 42 20 mov %rax,0x20(%rdx) 3d96: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d9a: 48 8b 40 20 mov 0x20(%rax),%rax 3d9e: 48 85 c0 test %rax,%rax 3da1: 79 11 jns 0x3db4 3da3: bf 10 00 00 00 mov $0x10,%edi 3da8: e8 a9 d8 ff ff callq 0x1656 3dad: b8 ff ff ff ff mov $0xffffffff,%eax 3db2: eb 4e jmp 0x3e02 3db4: 48 8b 45 88 mov -0x78(%rbp),%rax 3db8: 48 8b 40 28 mov 0x28(%rax),%rax 3dbc: 48 89 c2 mov %rax,%rdx 3dbf: 48 8b 45 88 mov -0x78(%rbp),%rax 3dc3: 48 8b 40 30 mov 0x30(%rax),%rax 3dc7: 48 01 c2 add %rax,%rdx 3dca: 48 8b 45 88 mov -0x78(%rbp),%rax 3dce: 48 8b 40 70 mov 0x70(%rax),%rax 3dd2: 48 89 c1 mov %rax,%rcx 3dd5: 48 89 d0 mov %rdx,%rax 3dd8: 48 29 c8 sub %rcx,%rax 3ddb: 48 83 e8 3c sub $0x3c,%rax 3ddf: 48 89 45 e0 mov %rax,-0x20(%rbp) 3de3: 48 8b 45 c8 mov -0x38(%rbp),%rax 3de7: 48 8b 40 20 mov 0x20(%rax),%rax 3deb: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3def: 73 0c jae 0x3dfd 3df1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3df5: 48 8b 45 c8 mov -0x38(%rbp),%rax 3df9: 48 89 50 20 mov %rdx,0x20(%rax) 3dfd: b8 00 00 00 00 mov $0x0,%eax 3e02: 48 8b 75 f8 mov -0x8(%rbp),%rsi 3e06: 64 48 2b 34 25 28 00 00 sub %fs:0x28,%rsi 3e0e: 00 3e0f: 74 05 je 0x3e16 3e11: e8 da d3 ff ff callq 0x11f0 3e16: c9 leaveq 3e17: c3 retq 3e18: f3 rep 3e19: 0f pop %cs 3e1a: 1e push %ds 3e1b: fa cli 3e1c: 55 push %rbp 3e1d: 48 89 e5 mov %rsp,%rbp 3e20: 48 83 ec 20 sub $0x20,%rsp 3e24: 89 7d ec mov %edi,-0x14(%rbp) 3e27: 89 75 e8 mov %esi,-0x18(%rbp) 3e2a: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3e2e: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3e32: 75 0c jne 0x3e40 3e34: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e38: 8b 40 24 mov 0x24(%rax),%eax 3e3b: 89 45 ec mov %eax,-0x14(%rbp) 3e3e: eb 3e jmp 0x3e7e 3e40: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e44: 8b 40 24 mov 0x24(%rax),%eax 3e47: 83 f8 ff cmp $0xffffffff,%eax 3e4a: 0f 95 c0 setne %al 3e4d: 0f b6 c0 movzbl %al,%eax 3e50: 48 85 c0 test %rax,%rax 3e53: 74 29 je 0x3e7e 3e55: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e59: 8b 40 24 mov 0x24(%rax),%eax 3e5c: 39 45 ec cmp %eax,-0x14(%rbp) 3e5f: 0f 95 c0 setne %al 3e62: 0f b6 c0 movzbl %al,%eax 3e65: 48 85 c0 test %rax,%rax 3e68: 74 14 je 0x3e7e 3e6a: bf 1c 00 00 00 mov $0x1c,%edi 3e6f: e8 e2 d7 ff ff callq 0x1656 3e74: b8 00 00 00 00 mov $0x0,%eax 3e79: e9 a2 01 00 00 jmpq 0x4020 3e7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e82: 8b 40 1c mov 0x1c(%rax),%eax 3e85: 83 f8 01 cmp $0x1,%eax 3e88: 0f 95 c0 setne %al 3e8b: 0f b6 c0 movzbl %al,%eax 3e8e: 48 85 c0 test %rax,%rax 3e91: 74 1c je 0x3eaf 3e93: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e97: 8b 40 1c mov 0x1c(%rax),%eax 3e9a: 83 f8 08 cmp $0x8,%eax 3e9d: 0f 95 c0 setne %al 3ea0: 0f b6 c0 movzbl %al,%eax 3ea3: 48 85 c0 test %rax,%rax 3ea6: 74 07 je 0x3eaf 3ea8: b8 01 00 00 00 mov $0x1,%eax 3ead: eb 05 jmp 0x3eb4 3eaf: b8 00 00 00 00 mov $0x0,%eax 3eb4: 85 c0 test %eax,%eax 3eb6: 74 1c je 0x3ed4 3eb8: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ebc: 8b 40 1c mov 0x1c(%rax),%eax 3ebf: 83 f8 03 cmp $0x3,%eax 3ec2: 0f 95 c0 setne %al 3ec5: 0f b6 c0 movzbl %al,%eax 3ec8: 48 85 c0 test %rax,%rax 3ecb: 74 07 je 0x3ed4 3ecd: b8 01 00 00 00 mov $0x1,%eax 3ed2: eb 05 jmp 0x3ed9 3ed4: b8 00 00 00 00 mov $0x0,%eax 3ed9: 85 c0 test %eax,%eax 3edb: 74 1c je 0x3ef9 3edd: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ee1: 8b 40 1c mov 0x1c(%rax),%eax 3ee4: 83 f8 0a cmp $0xa,%eax 3ee7: 0f 95 c0 setne %al 3eea: 0f b6 c0 movzbl %al,%eax 3eed: 48 85 c0 test %rax,%rax 3ef0: 74 07 je 0x3ef9 3ef2: b8 01 00 00 00 mov $0x1,%eax 3ef7: eb 05 jmp 0x3efe 3ef9: b8 00 00 00 00 mov $0x0,%eax 3efe: 85 c0 test %eax,%eax 3f00: 74 1c je 0x3f1e 3f02: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f06: 8b 40 1c mov 0x1c(%rax),%eax 3f09: 83 f8 02 cmp $0x2,%eax 3f0c: 0f 95 c0 setne %al 3f0f: 0f b6 c0 movzbl %al,%eax 3f12: 48 85 c0 test %rax,%rax 3f15: 74 07 je 0x3f1e 3f17: b8 01 00 00 00 mov $0x1,%eax 3f1c: eb 05 jmp 0x3f23 3f1e: b8 00 00 00 00 mov $0x0,%eax 3f23: 85 c0 test %eax,%eax 3f25: 74 1c je 0x3f43 3f27: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f2b: 8b 40 1c mov 0x1c(%rax),%eax 3f2e: 83 f8 09 cmp $0x9,%eax 3f31: 0f 95 c0 setne %al 3f34: 0f b6 c0 movzbl %al,%eax 3f37: 48 85 c0 test %rax,%rax 3f3a: 74 07 je 0x3f43 3f3c: b8 01 00 00 00 mov $0x1,%eax 3f41: eb 05 jmp 0x3f48 3f43: b8 00 00 00 00 mov $0x0,%eax 3f48: 85 c0 test %eax,%eax 3f4a: 74 29 je 0x3f75 3f4c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f50: 8b 40 1c mov 0x1c(%rax),%eax 3f53: 83 f8 0b cmp $0xb,%eax 3f56: 0f 95 c0 setne %al 3f59: 0f b6 c0 movzbl %al,%eax 3f5c: 48 85 c0 test %rax,%rax 3f5f: 74 14 je 0x3f75 3f61: bf 0b 00 00 00 mov $0xb,%edi 3f66: e8 eb d6 ff ff callq 0x1656 3f6b: b8 00 00 00 00 mov $0x0,%eax 3f70: e9 ab 00 00 00 jmpq 0x4020 3f75: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f79: 8b 40 18 mov 0x18(%rax),%eax 3f7c: 83 f8 01 cmp $0x1,%eax 3f7f: 74 1a je 0x3f9b 3f81: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f85: 8b 40 3c mov 0x3c(%rax),%eax 3f88: 8d 50 01 lea 0x1(%rax),%edx 3f8b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f8f: 89 50 3c mov %edx,0x3c(%rax) 3f92: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f96: e9 85 00 00 00 jmpq 0x4020 3f9b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f9f: 48 8b 40 78 mov 0x78(%rax),%rax 3fa3: 48 85 c0 test %rax,%rax 3fa6: 75 17 jne 0x3fbf 3fa8: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fac: 48 89 c7 mov %rax,%rdi 3faf: e8 24 f8 ff ff callq 0x37d8 3fb4: 85 c0 test %eax,%eax 3fb6: 74 07 je 0x3fbf 3fb8: b8 00 00 00 00 mov $0x0,%eax 3fbd: eb 61 jmp 0x4020 3fbf: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fc3: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 3fca: 48 89 c7 mov %rax,%rdi 3fcd: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fd1: 48 8b 40 70 mov 0x70(%rax),%rax 3fd5: 48 83 c0 3c add $0x3c,%rax 3fd9: 48 89 c6 mov %rax,%rsi 3fdc: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3fe0: 8b 55 e8 mov -0x18(%rbp),%edx 3fe3: 8b 45 ec mov -0x14(%rbp),%eax 3fe6: 49 89 c8 mov %rcx,%r8 3fe9: 89 d1 mov %edx,%ecx 3feb: 48 89 fa mov %rdi,%rdx 3fee: 89 c7 mov %eax,%edi 3ff0: e8 f5 f1 ff ff callq 0x31ea 3ff5: 48 89 45 f8 mov %rax,-0x8(%rbp) 3ff9: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 3ffe: 74 1c je 0x401c 4000: 48 8b 45 e0 mov -0x20(%rbp),%rax 4004: 48 8b 50 48 mov 0x48(%rax),%rdx 4008: 48 8b 45 f8 mov -0x8(%rbp),%rax 400c: 48 89 50 10 mov %rdx,0x10(%rax) 4010: 48 8b 45 e0 mov -0x20(%rbp),%rax 4014: 48 8b 55 f8 mov -0x8(%rbp),%rdx 4018: 48 89 50 48 mov %rdx,0x48(%rax) 401c: 48 8b 45 f8 mov -0x8(%rbp),%rax 4020: c9 leaveq 4021: c3 retq 4022: f3 rep 4023: 0f pop %cs 4024: 1e push %ds 4025: fa cli 4026: 55 push %rbp 4027: 48 89 e5 mov %rsp,%rbp 402a: 48 83 ec 20 sub $0x20,%rsp 402e: 89 7d ec mov %edi,-0x14(%rbp) 4031: 89 75 e8 mov %esi,-0x18(%rbp) 4034: 8b 55 e8 mov -0x18(%rbp),%edx 4037: 8b 45 ec mov -0x14(%rbp),%eax 403a: 68 20 08 00 00 pushq $0x820 403f: 6a 03 pushq $0x3 4041: 41 b9 00 00 00 00 mov $0x0,%r9d 4047: 41 89 d0 mov %edx,%r8d 404a: b9 00 00 00 00 mov $0x0,%ecx 404f: ba 00 00 00 00 mov $0x0,%edx 4054: be 00 00 00 00 mov $0x0,%esi 4059: 89 c7 mov %eax,%edi 405b: e8 28 d9 ff ff callq 0x1988 4060: 48 83 c4 10 add $0x10,%rsp 4064: 48 89 45 f8 mov %rax,-0x8(%rbp) 4068: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 406d: 74 37 je 0x40a6 406f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4073: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 407a: 48 8b 45 f8 mov -0x8(%rbp),%rax 407e: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 4085: 48 8b 45 f8 mov -0x8(%rbp),%rax 4089: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 4090: 48 8b 45 f8 mov -0x8(%rbp),%rax 4094: 48 89 50 60 mov %rdx,0x60(%rax) 4098: 48 8b 45 f8 mov -0x8(%rbp),%rax 409c: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 40a4: 00 00 40a6: 48 8b 45 f8 mov -0x8(%rbp),%rax 40aa: c9 leaveq 40ab: c3 retq 40ac: 55 push %rbp 40ad: 48 89 e5 mov %rsp,%rbp 40b0: 48 83 ec 10 sub $0x10,%rsp 40b4: 89 7d fc mov %edi,-0x4(%rbp) 40b7: 89 75 f8 mov %esi,-0x8(%rbp) 40ba: 48 89 55 f0 mov %rdx,-0x10(%rbp) 40be: 48 8b 55 f0 mov -0x10(%rbp),%rdx 40c2: 8b 4d f8 mov -0x8(%rbp),%ecx 40c5: 8b 45 fc mov -0x4(%rbp),%eax 40c8: 89 ce mov %ecx,%esi 40ca: 89 c7 mov %eax,%edi 40cc: e8 47 fd ff ff callq 0x3e18 40d1: c9 leaveq 40d2: c3 retq 40d3: f3 rep 40d4: 0f pop %cs 40d5: 1e push %ds 40d6: fa cli 40d7: 55 push %rbp 40d8: 48 89 e5 mov %rsp,%rbp 40db: 48 83 ec 20 sub $0x20,%rsp 40df: 89 7d ec mov %edi,-0x14(%rbp) 40e2: 89 75 e8 mov %esi,-0x18(%rbp) 40e5: 48 89 55 e0 mov %rdx,-0x20(%rbp) 40e9: 8b 05 25 3f 00 00 mov 0x3f25(%rip),%eax # 0x8014 40ef: 83 f8 01 cmp $0x1,%eax 40f2: 0f 95 c0 setne %al 40f5: 0f b6 c0 movzbl %al,%eax 40f8: 48 85 c0 test %rax,%rax 40fb: 74 14 je 0x4111 40fd: bf 0c 00 00 00 mov $0xc,%edi 4102: e8 4f d5 ff ff callq 0x1656 4107: b8 00 00 00 00 mov $0x0,%eax 410c: e9 15 02 00 00 jmpq 0x4326 4111: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4116: 75 4b jne 0x4163 4118: 8b 45 ec mov -0x14(%rbp),%eax 411b: be 01 00 00 00 mov $0x1,%esi 4120: 89 c7 mov %eax,%edi 4122: b8 00 00 00 00 mov $0x0,%eax 4127: e8 b4 d0 ff ff callq 0x11e0 412c: 83 f8 ff cmp $0xffffffff,%eax 412f: 0f 94 c0 sete %al 4132: 0f b6 c0 movzbl %al,%eax 4135: 48 85 c0 test %rax,%rax 4138: 74 29 je 0x4163 413a: e8 91 d0 ff ff callq 0x11d0 413f: 8b 00 mov (%rax),%eax 4141: 83 f8 09 cmp $0x9,%eax 4144: 0f 94 c0 sete %al 4147: 0f b6 c0 movzbl %al,%eax 414a: 48 85 c0 test %rax,%rax 414d: 74 14 je 0x4163 414f: bf 09 00 00 00 mov $0x9,%edi 4154: e8 fd d4 ff ff callq 0x1656 4159: b8 00 00 00 00 mov $0x0,%eax 415e: e9 c3 01 00 00 jmpq 0x4326 4163: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 4167: 0f 87 a2 01 00 00 ja 0x430f 416d: 8b 45 e8 mov -0x18(%rbp),%eax 4170: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 4178: 48 8d 05 21 18 00 00 lea 0x1821(%rip),%rax # 0x59a0 417f: 8b 04 02 mov (%rdx,%rax,1),%eax 4182: 48 98 cltq 4184: 48 8d 15 15 18 00 00 lea 0x1815(%rip),%rdx # 0x59a0 418b: 48 01 d0 add %rdx,%rax 418e: 3e ds 418f: ff e0 jmpq *%rax 4191: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4199: e9 84 01 00 00 jmpq 0x4322 419e: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41a3: 0f 95 c0 setne %al 41a6: 0f b6 c0 movzbl %al,%eax 41a9: 48 85 c0 test %rax,%rax 41ac: 74 2c je 0x41da 41ae: 48 8b 45 e0 mov -0x20(%rbp),%rax 41b2: 8b 40 1c mov 0x1c(%rax),%eax 41b5: 83 f8 0b cmp $0xb,%eax 41b8: 0f 95 c0 setne %al 41bb: 0f b6 c0 movzbl %al,%eax 41be: 48 85 c0 test %rax,%rax 41c1: 74 17 je 0x41da 41c3: bf 0d 00 00 00 mov $0xd,%edi 41c8: e8 89 d4 ff ff callq 0x1656 41cd: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 41d5: e9 48 01 00 00 jmpq 0x4322 41da: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41df: 74 1c je 0x41fd 41e1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 41e5: 8b 4d e8 mov -0x18(%rbp),%ecx 41e8: 8b 45 ec mov -0x14(%rbp),%eax 41eb: 89 ce mov %ecx,%esi 41ed: 89 c7 mov %eax,%edi 41ef: e8 b8 fe ff ff callq 0x40ac 41f4: 48 89 45 f8 mov %rax,-0x8(%rbp) 41f8: e9 25 01 00 00 jmpq 0x4322 41fd: 8b 55 e8 mov -0x18(%rbp),%edx 4200: 8b 45 ec mov -0x14(%rbp),%eax 4203: 41 b8 00 00 00 00 mov $0x0,%r8d 4209: 89 d1 mov %edx,%ecx 420b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4212: be 00 00 00 00 mov $0x0,%esi 4217: 89 c7 mov %eax,%edi 4219: e8 cc ef ff ff callq 0x31ea 421e: 48 89 45 f8 mov %rax,-0x8(%rbp) 4222: e9 fb 00 00 00 jmpq 0x4322 4227: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 422c: 0f 84 a1 00 00 00 je 0x42d3 4232: 48 8b 45 e0 mov -0x20(%rbp),%rax 4236: 8b 40 1c mov 0x1c(%rax),%eax 4239: 83 f8 02 cmp $0x2,%eax 423c: 0f 95 c0 setne %al 423f: 0f b6 c0 movzbl %al,%eax 4242: 48 85 c0 test %rax,%rax 4245: 74 1c je 0x4263 4247: 48 8b 45 e0 mov -0x20(%rbp),%rax 424b: 8b 40 1c mov 0x1c(%rax),%eax 424e: 83 f8 09 cmp $0x9,%eax 4251: 0f 95 c0 setne %al 4254: 0f b6 c0 movzbl %al,%eax 4257: 48 85 c0 test %rax,%rax 425a: 74 07 je 0x4263 425c: b8 01 00 00 00 mov $0x1,%eax 4261: eb 05 jmp 0x4268 4263: b8 00 00 00 00 mov $0x0,%eax 4268: 85 c0 test %eax,%eax 426a: 74 1c je 0x4288 426c: 48 8b 45 e0 mov -0x20(%rbp),%rax 4270: 8b 40 1c mov 0x1c(%rax),%eax 4273: 83 f8 03 cmp $0x3,%eax 4276: 0f 95 c0 setne %al 4279: 0f b6 c0 movzbl %al,%eax 427c: 48 85 c0 test %rax,%rax 427f: 74 07 je 0x4288 4281: b8 01 00 00 00 mov $0x1,%eax 4286: eb 05 jmp 0x428d 4288: b8 00 00 00 00 mov $0x0,%eax 428d: 85 c0 test %eax,%eax 428f: 74 29 je 0x42ba 4291: 48 8b 45 e0 mov -0x20(%rbp),%rax 4295: 8b 40 1c mov 0x1c(%rax),%eax 4298: 83 f8 0a cmp $0xa,%eax 429b: 0f 95 c0 setne %al 429e: 0f b6 c0 movzbl %al,%eax 42a1: 48 85 c0 test %rax,%rax 42a4: 74 14 je 0x42ba 42a6: bf 0d 00 00 00 mov $0xd,%edi 42ab: e8 a6 d3 ff ff callq 0x1656 42b0: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42b8: eb 68 jmp 0x4322 42ba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42be: 8b 4d e8 mov -0x18(%rbp),%ecx 42c1: 8b 45 ec mov -0x14(%rbp),%eax 42c4: 89 ce mov %ecx,%esi 42c6: 89 c7 mov %eax,%edi 42c8: e8 df fd ff ff callq 0x40ac 42cd: 48 89 45 f8 mov %rax,-0x8(%rbp) 42d1: eb 4f jmp 0x4322 42d3: 8b 55 e8 mov -0x18(%rbp),%edx 42d6: 8b 45 ec mov -0x14(%rbp),%eax 42d9: 41 b8 00 00 00 00 mov $0x0,%r8d 42df: 89 d1 mov %edx,%ecx 42e1: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42e8: be 00 00 00 00 mov $0x0,%esi 42ed: 89 c7 mov %eax,%edi 42ef: e8 f6 ee ff ff callq 0x31ea 42f4: 48 89 45 f8 mov %rax,-0x8(%rbp) 42f8: eb 28 jmp 0x4322 42fa: 8b 55 e8 mov -0x18(%rbp),%edx 42fd: 8b 45 ec mov -0x14(%rbp),%eax 4300: 89 d6 mov %edx,%esi 4302: 89 c7 mov %eax,%edi 4304: e8 19 fd ff ff callq 0x4022 4309: 48 89 45 f8 mov %rax,-0x8(%rbp) 430d: eb 13 jmp 0x4322 430f: bf 0d 00 00 00 mov $0xd,%edi 4314: e8 3d d3 ff ff callq 0x1656 4319: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4321: 90 nop 4322: 48 8b 45 f8 mov -0x8(%rbp),%rax 4326: c9 leaveq 4327: c3 retq 4328: f3 rep 4329: 0f pop %cs 432a: 1e push %ds 432b: fa cli 432c: 55 push %rbp 432d: 48 89 e5 mov %rsp,%rbp 4330: 48 83 ec 70 sub $0x70,%rsp 4334: 48 89 7d 98 mov %rdi,-0x68(%rbp) 4338: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 433d: 75 0a jne 0x4349 433f: b8 00 00 00 00 mov $0x0,%eax 4344: e9 34 04 00 00 jmpq 0x477d 4349: 48 8b 45 98 mov -0x68(%rbp),%rax 434d: 8b 40 3c mov 0x3c(%rax),%eax 4350: 85 c0 test %eax,%eax 4352: 74 2e je 0x4382 4354: 48 8b 45 98 mov -0x68(%rbp),%rax 4358: 8b 40 3c mov 0x3c(%rax),%eax 435b: 8d 50 ff lea -0x1(%rax),%edx 435e: 48 8b 45 98 mov -0x68(%rbp),%rax 4362: 89 50 3c mov %edx,0x3c(%rax) 4365: 48 8b 45 98 mov -0x68(%rbp),%rax 4369: 8b 40 3c mov 0x3c(%rax),%eax 436c: 85 c0 test %eax,%eax 436e: 74 12 je 0x4382 4370: 48 8b 45 98 mov -0x68(%rbp),%rax 4374: 8b 40 3c mov 0x3c(%rax),%eax 4377: 89 45 ac mov %eax,-0x54(%rbp) 437a: 8b 45 ac mov -0x54(%rbp),%eax 437d: e9 fb 03 00 00 jmpq 0x477d 4382: 48 8b 45 98 mov -0x68(%rbp),%rax 4386: 8b 40 18 mov 0x18(%rax),%eax 4389: 83 f8 01 cmp $0x1,%eax 438c: 75 41 jne 0x43cf 438e: 48 8b 45 98 mov -0x68(%rbp),%rax 4392: 48 8b 40 50 mov 0x50(%rax),%rax 4396: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 439a: 74 10 je 0x43ac 439c: 48 8b 45 98 mov -0x68(%rbp),%rax 43a0: 48 8b 40 50 mov 0x50(%rax),%rax 43a4: 48 89 c7 mov %rax,%rdi 43a7: e8 14 ce ff ff callq 0x11c0 43ac: 48 8b 45 98 mov -0x68(%rbp),%rax 43b0: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 43b8: 48 8b 45 98 mov -0x68(%rbp),%rax 43bc: 48 8b 40 48 mov 0x48(%rax),%rax 43c0: 48 85 c0 test %rax,%rax 43c3: 74 0a je 0x43cf 43c5: b8 00 00 00 00 mov $0x0,%eax 43ca: e9 ae 03 00 00 jmpq 0x477d 43cf: 48 8b 45 98 mov -0x68(%rbp),%rax 43d3: 48 8b 40 08 mov 0x8(%rax),%rax 43d7: 48 89 45 d8 mov %rax,-0x28(%rbp) 43db: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 43e0: 74 58 je 0x443a 43e2: 48 8b 45 d8 mov -0x28(%rbp),%rax 43e6: 48 8b 40 48 mov 0x48(%rax),%rax 43ea: 48 39 45 98 cmp %rax,-0x68(%rbp) 43ee: 75 12 jne 0x4402 43f0: 48 8b 45 98 mov -0x68(%rbp),%rax 43f4: 48 8b 50 10 mov 0x10(%rax),%rdx 43f8: 48 8b 45 d8 mov -0x28(%rbp),%rax 43fc: 48 89 50 48 mov %rdx,0x48(%rax) 4400: eb 38 jmp 0x443a 4402: 48 8b 45 d8 mov -0x28(%rbp),%rax 4406: 48 8b 40 48 mov 0x48(%rax),%rax 440a: 48 89 45 b0 mov %rax,-0x50(%rbp) 440e: eb 0c jmp 0x441c 4410: 48 8b 45 b0 mov -0x50(%rbp),%rax 4414: 48 8b 40 10 mov 0x10(%rax),%rax 4418: 48 89 45 b0 mov %rax,-0x50(%rbp) 441c: 48 8b 45 b0 mov -0x50(%rbp),%rax 4420: 48 8b 40 10 mov 0x10(%rax),%rax 4424: 48 39 45 98 cmp %rax,-0x68(%rbp) 4428: 75 e6 jne 0x4410 442a: 48 8b 45 98 mov -0x68(%rbp),%rax 442e: 48 8b 50 10 mov 0x10(%rax),%rdx 4432: 48 8b 45 b0 mov -0x50(%rbp),%rax 4436: 48 89 50 10 mov %rdx,0x10(%rax) 443a: 48 8b 45 98 mov -0x68(%rbp),%rax 443e: 8b 40 18 mov 0x18(%rax),%eax 4441: 83 f8 01 cmp $0x1,%eax 4444: 74 0a je 0x4450 4446: 83 f8 03 cmp $0x3,%eax 4449: 74 2b je 0x4476 444b: e9 a0 02 00 00 jmpq 0x46f0 4450: 48 8b 45 98 mov -0x68(%rbp),%rax 4454: 48 8b 40 60 mov 0x60(%rax),%rax 4458: 48 85 c0 test %rax,%rax 445b: 0f 84 8b 02 00 00 je 0x46ec 4461: 48 8b 45 98 mov -0x68(%rbp),%rax 4465: 48 8b 40 60 mov 0x60(%rax),%rax 4469: 48 89 c7 mov %rax,%rdi 446c: e8 4f cd ff ff callq 0x11c0 4471: e9 76 02 00 00 jmpq 0x46ec 4476: 48 8b 45 98 mov -0x68(%rbp),%rax 447a: 48 8b 40 68 mov 0x68(%rax),%rax 447e: 48 89 45 b8 mov %rax,-0x48(%rbp) 4482: eb 42 jmp 0x44c6 4484: 48 8b 45 b8 mov -0x48(%rbp),%rax 4488: 48 8b 40 30 mov 0x30(%rax),%rax 448c: 48 89 45 f8 mov %rax,-0x8(%rbp) 4490: 48 8b 45 b8 mov -0x48(%rbp),%rax 4494: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 449a: 25 80 00 00 00 and $0x80,%eax 449f: 85 c0 test %eax,%eax 44a1: 74 0f je 0x44b2 44a3: 48 8b 45 b8 mov -0x48(%rbp),%rax 44a7: 48 8b 00 mov (%rax),%rax 44aa: 48 89 c7 mov %rax,%rdi 44ad: e8 0e cd ff ff callq 0x11c0 44b2: 48 8b 45 b8 mov -0x48(%rbp),%rax 44b6: 48 89 c7 mov %rax,%rdi 44b9: e8 02 cd ff ff callq 0x11c0 44be: 48 8b 45 f8 mov -0x8(%rbp),%rax 44c2: 48 89 45 b8 mov %rax,-0x48(%rbp) 44c6: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 44cb: 75 b7 jne 0x4484 44cd: 48 8b 45 98 mov -0x68(%rbp),%rax 44d1: 48 05 c8 00 00 00 add $0xc8,%rax 44d7: 48 89 45 c0 mov %rax,-0x40(%rbp) 44db: 48 8b 45 c0 mov -0x40(%rbp),%rax 44df: 8b 40 04 mov 0x4(%rax),%eax 44e2: 89 c0 mov %eax,%eax 44e4: 48 89 45 c8 mov %rax,-0x38(%rbp) 44e8: e9 3b 01 00 00 jmpq 0x4628 44ed: 48 8b 55 c8 mov -0x38(%rbp),%rdx 44f1: 48 89 d0 mov %rdx,%rax 44f4: 48 01 c0 add %rax,%rax 44f7: 48 01 d0 add %rdx,%rax 44fa: 48 c1 e0 02 shl $0x2,%rax 44fe: 48 01 d0 add %rdx,%rax 4501: 48 c1 e0 04 shl $0x4,%rax 4505: 48 8d 50 10 lea 0x10(%rax),%rdx 4509: 48 8b 45 c0 mov -0x40(%rbp),%rax 450d: 48 01 d0 add %rdx,%rax 4510: 48 89 45 e8 mov %rax,-0x18(%rbp) 4514: 48 8b 45 e8 mov -0x18(%rbp),%rax 4518: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 451e: 25 80 00 00 00 and $0x80,%eax 4523: 85 c0 test %eax,%eax 4525: 74 13 je 0x453a 4527: 48 8b 45 e8 mov -0x18(%rbp),%rax 452b: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 4532: 48 89 c7 mov %rax,%rdi 4535: e8 86 cc ff ff callq 0x11c0 453a: 48 8b 45 e8 mov -0x18(%rbp),%rax 453e: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 4545: 48 8b 45 e8 mov -0x18(%rbp),%rax 4549: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4550: 48 39 c2 cmp %rax,%rdx 4553: 74 13 je 0x4568 4555: 48 8b 45 e8 mov -0x18(%rbp),%rax 4559: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4560: 48 89 c7 mov %rax,%rdi 4563: e8 58 cc ff ff callq 0x11c0 4568: 48 8b 45 e8 mov -0x18(%rbp),%rax 456c: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4573: 48 8b 45 e8 mov -0x18(%rbp),%rax 4577: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 457e: 48 39 c2 cmp %rax,%rdx 4581: 74 13 je 0x4596 4583: 48 8b 45 e8 mov -0x18(%rbp),%rax 4587: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 458e: 48 89 c7 mov %rax,%rdi 4591: e8 2a cc ff ff callq 0x11c0 4596: 48 8b 45 98 mov -0x68(%rbp),%rax 459a: 48 8b 00 mov (%rax),%rax 459d: 48 85 c0 test %rax,%rax 45a0: 74 2e je 0x45d0 45a2: 48 8b 45 e8 mov -0x18(%rbp),%rax 45a6: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 45ad: 48 8b 45 e8 mov -0x18(%rbp),%rax 45b1: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 45b8: 48 39 c2 cmp %rax,%rdx 45bb: 74 13 je 0x45d0 45bd: 48 8b 45 e8 mov -0x18(%rbp),%rax 45c1: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 45c7: 25 80 00 00 00 and $0x80,%eax 45cc: 85 c0 test %eax,%eax 45ce: 74 13 je 0x45e3 45d0: 48 8b 45 e8 mov -0x18(%rbp),%rax 45d4: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45db: 48 89 c7 mov %rax,%rdi 45de: e8 dd cb ff ff callq 0x11c0 45e3: 48 8b 45 e8 mov -0x18(%rbp),%rax 45e7: 48 8b 40 30 mov 0x30(%rax),%rax 45eb: 48 89 45 d0 mov %rax,-0x30(%rbp) 45ef: eb 30 jmp 0x4621 45f1: 48 8b 45 d0 mov -0x30(%rbp),%rax 45f5: 48 89 45 f0 mov %rax,-0x10(%rbp) 45f9: 48 8b 45 d0 mov -0x30(%rbp),%rax 45fd: 48 8b 40 30 mov 0x30(%rax),%rax 4601: 48 89 45 d0 mov %rax,-0x30(%rbp) 4605: 48 8b 45 f0 mov -0x10(%rbp),%rax 4609: 8b 40 38 mov 0x38(%rax),%eax 460c: 25 80 00 00 00 and $0x80,%eax 4611: 85 c0 test %eax,%eax 4613: 74 0c je 0x4621 4615: 48 8b 45 f0 mov -0x10(%rbp),%rax 4619: 48 89 c7 mov %rax,%rdi 461c: e8 9f cb ff ff callq 0x11c0 4621: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 4626: 75 c9 jne 0x45f1 4628: 48 8b 45 c8 mov -0x38(%rbp),%rax 462c: 48 8d 50 ff lea -0x1(%rax),%rdx 4630: 48 89 55 c8 mov %rdx,-0x38(%rbp) 4634: 48 85 c0 test %rax,%rax 4637: 0f 85 b0 fe ff ff jne 0x44ed 463d: 48 8b 45 c0 mov -0x40(%rbp),%rax 4641: 48 89 45 e0 mov %rax,-0x20(%rbp) 4645: 48 8b 45 c0 mov -0x40(%rbp),%rax 4649: 48 8b 40 08 mov 0x8(%rax),%rax 464d: 48 89 45 c0 mov %rax,-0x40(%rbp) 4651: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4656: 74 30 je 0x4688 4658: 48 8b 45 e0 mov -0x20(%rbp),%rax 465c: 8b 10 mov (%rax),%edx 465e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4662: 8b 40 04 mov 0x4(%rax),%eax 4665: 39 c2 cmp %eax,%edx 4667: 74 1f je 0x4688 4669: 48 8d 0d 38 14 00 00 lea 0x1438(%rip),%rcx # 0x5aa8 4670: ba bd 00 00 00 mov $0xbd,%edx 4675: 48 8d 35 74 13 00 00 lea 0x1374(%rip),%rsi # 0x59f0 467c: 48 8d 3d fd 13 00 00 lea 0x13fd(%rip),%rdi # 0x5a80 4683: e8 a8 cb ff ff callq 0x1230 4688: 48 8b 45 98 mov -0x68(%rbp),%rax 468c: 48 05 c8 00 00 00 add $0xc8,%rax 4692: 48 39 45 e0 cmp %rax,-0x20(%rbp) 4696: 74 0c je 0x46a4 4698: 48 8b 45 e0 mov -0x20(%rbp),%rax 469c: 48 89 c7 mov %rax,%rdi 469f: e8 1c cb ff ff callq 0x11c0 46a4: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46a9: 0f 85 2c fe ff ff jne 0x44db 46af: 48 8b 45 98 mov -0x68(%rbp),%rax 46b3: 8b 40 7c mov 0x7c(%rax),%eax 46b6: 85 c0 test %eax,%eax 46b8: 74 10 je 0x46ca 46ba: 48 8b 45 98 mov -0x68(%rbp),%rax 46be: 48 8b 40 50 mov 0x50(%rax),%rax 46c2: 48 89 c7 mov %rax,%rdi 46c5: e8 f6 ca ff ff callq 0x11c0 46ca: 48 8b 45 98 mov -0x68(%rbp),%rax 46ce: 8b 40 78 mov 0x78(%rax),%eax 46d1: 25 80 00 00 00 and $0x80,%eax 46d6: 85 c0 test %eax,%eax 46d8: 74 15 je 0x46ef 46da: 48 8b 45 98 mov -0x68(%rbp),%rax 46de: 48 8b 40 58 mov 0x58(%rax),%rax 46e2: 48 89 c7 mov %rax,%rdi 46e5: e8 d6 ca ff ff callq 0x11c0 46ea: eb 03 jmp 0x46ef 46ec: 90 nop 46ed: eb 01 jmp 0x46f0 46ef: 90 nop 46f0: 48 8b 45 98 mov -0x68(%rbp),%rax 46f4: 48 8b 00 mov (%rax),%rax 46f7: 48 85 c0 test %rax,%rax 46fa: 74 50 je 0x474c 46fc: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4701: 75 49 jne 0x474c 4703: 48 8b 45 98 mov -0x68(%rbp),%rax 4707: 8b 40 38 mov 0x38(%rax),%eax 470a: 25 80 00 00 00 and $0x80,%eax 470f: 85 c0 test %eax,%eax 4711: 74 11 je 0x4724 4713: 48 8b 45 98 mov -0x68(%rbp),%rax 4717: 48 8b 00 mov (%rax),%rax 471a: 48 89 c7 mov %rax,%rdi 471d: e8 9e ca ff ff callq 0x11c0 4722: eb 28 jmp 0x474c 4724: 48 8b 45 98 mov -0x68(%rbp),%rax 4728: 8b 40 38 mov 0x38(%rax),%eax 472b: 83 e0 40 and $0x40,%eax 472e: 85 c0 test %eax,%eax 4730: 74 1a je 0x474c 4732: 48 8b 45 98 mov -0x68(%rbp),%rax 4736: 48 8b 50 30 mov 0x30(%rax),%rdx 473a: 48 8b 45 98 mov -0x68(%rbp),%rax 473e: 48 8b 00 mov (%rax),%rax 4741: 48 89 d6 mov %rdx,%rsi 4744: 48 89 c7 mov %rax,%rdi 4747: e8 84 cb ff ff callq 0x12d0 474c: 48 8b 45 98 mov -0x68(%rbp),%rax 4750: 48 89 c7 mov %rax,%rdi 4753: e8 68 ca ff ff callq 0x11c0 4758: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 475d: 74 19 je 0x4778 475f: 48 8b 45 d8 mov -0x28(%rbp),%rax 4763: 8b 40 3c mov 0x3c(%rax),%eax 4766: 85 c0 test %eax,%eax 4768: 75 0e jne 0x4778 476a: 48 8b 45 d8 mov -0x28(%rbp),%rax 476e: 48 89 c7 mov %rax,%rdi 4771: e8 b2 fb ff ff callq 0x4328 4776: eb 05 jmp 0x477d 4778: b8 00 00 00 00 mov $0x0,%eax 477d: c9 leaveq 477e: c3 retq 477f: f3 rep 4780: 0f pop %cs 4781: 1e push %ds 4782: fa cli 4783: 55 push %rbp 4784: 48 89 e5 mov %rsp,%rbp 4787: 48 89 7d f8 mov %rdi,-0x8(%rbp) 478b: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4790: 74 09 je 0x479b 4792: 48 8b 45 f8 mov -0x8(%rbp),%rax 4796: 8b 40 18 mov 0x18(%rax),%eax 4799: eb 05 jmp 0x47a0 479b: b8 00 00 00 00 mov $0x0,%eax 47a0: 5d pop %rbp 47a1: c3 retq 47a2: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 47aa: 00 00 47ac: 0f 1f 40 00 nopl 0x0(%rax) 47b0: f3 rep 47b1: 0f pop %cs 47b2: 1e push %ds 47b3: fa cli 47b4: 41 57 push %rdi 47b6: 4c 8d 3d 23 35 00 00 lea 0x3523(%rip),%r15 # 0x7ce0 47bd: 41 56 push %rsi 47bf: 49 89 d6 mov %rdx,%r14 47c2: 41 55 push %rbp 47c4: 49 89 f5 mov %rsi,%r13 47c7: 41 54 push %rsp 47c9: 41 89 fc mov %edi,%r12d 47cc: 55 push %rbp 47cd: 48 8d 2d 14 35 00 00 lea 0x3514(%rip),%rbp # 0x7ce8 47d4: 53 push %rbx 47d5: 4c 29 fd sub %r15,%rbp 47d8: 48 83 ec 08 sub $0x8,%rsp 47dc: e8 1f c8 ff ff callq 0x1000 47e1: 48 c1 fd 03 sar $0x3,%rbp 47e5: 74 1f je 0x4806 47e7: 31 db xor %ebx,%ebx 47e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47f0: 4c 89 f2 mov %r14,%rdx 47f3: 4c 89 ee mov %r13,%rsi 47f6: 44 89 e7 mov %r12d,%edi 47f9: 41 ff 14 df callq *(%r15,%rbx,8) 47fd: 48 83 c3 01 add $0x1,%rbx 4801: 48 39 dd cmp %rbx,%rbp 4804: 75 ea jne 0x47f0 4806: 48 83 c4 08 add $0x8,%rsp 480a: 5b pop %rbx 480b: 5d pop %rbp 480c: 41 5c pop %rsp 480e: 41 5d pop %rbp 4810: 41 5e pop %rsi 4812: 41 5f pop %rdi 4814: c3 retq 4815: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 481d: 00 00 00 4820: f3 rep 4821: 0f pop %cs 4822: 1e push %ds 4823: fa cli 4824: c3 retq 4825: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 482d: 00 00 482f: 90 nop 4830: f3 rep 4831: 0f pop %cs 4832: 1e push %ds 4833: fa cli 4834: 48 89 f2 mov %rsi,%rdx 4837: 89 fe mov %edi,%esi 4839: bf 01 00 00 00 mov $0x1,%edi 483e: e9 7d ca ff ff jmpq 0x12c0 Disassembly of section .fini: 4844: f3 rep 4845: 0f pop %cs 4846: 1e push %ds 4847: fa cli 4848: 48 83 ec 08 sub $0x8,%rsp 484c: 48 83 c4 08 add $0x8,%rsp 4850: 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_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* 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 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****