******************************************************************************** conan test conan-center-index/recipes/elfutils/all/test_package/conanfile.py elfutils/0.180@#c4ed87cf2a5a3dfcf3fcd5751a4354bf -pr /home/conan/w/prod/BuildSingleReference/8748/1b062073-a1f8-459d-8584-ec767e61047c/profile_linux_9_libstdcpp11_gcc_debug_64.elfutils-shared-False.txt ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [options] elfutils:shared=False [build_requires] [env] 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.2.5 from 'conan-center' - Cache zlib/1.2.11 from 'conan-center' - Cache Packages bzip2/1.0.8:1d984b241c5c01f748cafe0b37dc9567ed236fef - Cache elfutils/0.180:9aaf07178d3f5fc42633c2375dfa647bcc7fb607 - Cache xz_utils/5.2.5:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache zlib/1.2.11:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! bzip2/1.0.8: Appending PATH environment variable: /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/bin xz_utils/5.2.5: Already installed! zlib/1.2.11: Already installed! elfutils/0.180: Already installed! elfutils/0.180: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin elfutils/0.180: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-addr2line elfutils/0.180: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-ar elfutils/0.180: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-elfclassify elfutils/0.180: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-elfcmp elfutils/0.180: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-elfcompress elfutils/0.180: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-elflint elfutils/0.180: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-findtextrel elfutils/0.180: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-make-debug-archive elfutils/0.180: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-nm elfutils/0.180: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-objdump elfutils/0.180: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-ranlib elfutils/0.180: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-readelf elfutils/0.180: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-size elfutils/0.180: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-stack elfutils/0.180: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-strings elfutils/0.180: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-strip elfutils/0.180: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.180/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-unstrip elfutils/0.180 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.180 (test package): Generator txt created conanbuildinfo.txt elfutils/0.180 (test package): Aggregating env generators elfutils/0.180 (test package): Generated conaninfo.txt elfutils/0.180 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/df1b7ca89805bfae0e0b61229c6d46e0d50acf2d/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/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/df1b7ca89805bfae0e0b61229c6d46e0d50acf2d' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/df1b7ca89805bfae0e0b61229c6d46e0d50acf2d/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_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package' ----------------- -- The C compiler identification is GNU 9.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- This project seems to be plain C, using 'GNU' compiler -- Conan: Compiler GCC>=5, checking major version 9 -- Conan: Checking correct version: 9 -- Conan: C++ stdlib: libstdc++11 -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/df1b7ca89805bfae0e0b61229c6d46e0d50acf2d ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/elfutils/all/test_package/build/df1b7ca89805bfae0e0b61229c6d46e0d50acf2d' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object 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: 2000: f3 rep 2001: 0f pop %cs 2002: 1e push %ds 2003: fa cli 2004: 48 83 ec 08 sub $0x8,%rsp 2008: 48 8b 05 d9 6f 00 00 mov 0x6fd9(%rip),%rax # 0x8fe8 200f: 48 85 c0 test %rax,%rax 2012: 74 02 je 0x2016 2014: ff d0 callq *%rax 2016: 48 83 c4 08 add $0x8,%rsp 201a: c3 retq Disassembly of section .plt: 2020: ff 35 e2 6e 00 00 pushq 0x6ee2(%rip) # 0x8f08 2026: f2 repne 2027: ff 25 e3 6e 00 00 jmpq *0x6ee3(%rip) # 0x8f10 202d: 0f 1f 00 nopl (%rax) 2030: f3 rep 2031: 0f pop %cs 2032: 1e push %ds 2033: fa cli 2034: 68 00 00 00 00 pushq $0x0 2039: f2 repne 203a: e9 e1 ff ff ff jmpq 0x2020 203f: 90 nop 2040: f3 rep 2041: 0f pop %cs 2042: 1e push %ds 2043: fa cli 2044: 68 01 00 00 00 pushq $0x1 2049: f2 repne 204a: e9 d1 ff ff ff jmpq 0x2020 204f: 90 nop 2050: f3 rep 2051: 0f pop %cs 2052: 1e push %ds 2053: fa cli 2054: 68 02 00 00 00 pushq $0x2 2059: f2 repne 205a: e9 c1 ff ff ff jmpq 0x2020 205f: 90 nop 2060: f3 rep 2061: 0f pop %cs 2062: 1e push %ds 2063: fa cli 2064: 68 03 00 00 00 pushq $0x3 2069: f2 repne 206a: e9 b1 ff ff ff jmpq 0x2020 206f: 90 nop 2070: f3 rep 2071: 0f pop %cs 2072: 1e push %ds 2073: fa cli 2074: 68 04 00 00 00 pushq $0x4 2079: f2 repne 207a: e9 a1 ff ff ff jmpq 0x2020 207f: 90 nop 2080: f3 rep 2081: 0f pop %cs 2082: 1e push %ds 2083: fa cli 2084: 68 05 00 00 00 pushq $0x5 2089: f2 repne 208a: e9 91 ff ff ff jmpq 0x2020 208f: 90 nop 2090: f3 rep 2091: 0f pop %cs 2092: 1e push %ds 2093: fa cli 2094: 68 06 00 00 00 pushq $0x6 2099: f2 repne 209a: e9 81 ff ff ff jmpq 0x2020 209f: 90 nop 20a0: f3 rep 20a1: 0f pop %cs 20a2: 1e push %ds 20a3: fa cli 20a4: 68 07 00 00 00 pushq $0x7 20a9: f2 repne 20aa: e9 71 ff ff ff jmpq 0x2020 20af: 90 nop 20b0: f3 rep 20b1: 0f pop %cs 20b2: 1e push %ds 20b3: fa cli 20b4: 68 08 00 00 00 pushq $0x8 20b9: f2 repne 20ba: e9 61 ff ff ff jmpq 0x2020 20bf: 90 nop 20c0: f3 rep 20c1: 0f pop %cs 20c2: 1e push %ds 20c3: fa cli 20c4: 68 09 00 00 00 pushq $0x9 20c9: f2 repne 20ca: e9 51 ff ff ff jmpq 0x2020 20cf: 90 nop 20d0: f3 rep 20d1: 0f pop %cs 20d2: 1e push %ds 20d3: fa cli 20d4: 68 0a 00 00 00 pushq $0xa 20d9: f2 repne 20da: e9 41 ff ff ff jmpq 0x2020 20df: 90 nop 20e0: f3 rep 20e1: 0f pop %cs 20e2: 1e push %ds 20e3: fa cli 20e4: 68 0b 00 00 00 pushq $0xb 20e9: f2 repne 20ea: e9 31 ff ff ff jmpq 0x2020 20ef: 90 nop 20f0: f3 rep 20f1: 0f pop %cs 20f2: 1e push %ds 20f3: fa cli 20f4: 68 0c 00 00 00 pushq $0xc 20f9: f2 repne 20fa: e9 21 ff ff ff jmpq 0x2020 20ff: 90 nop 2100: f3 rep 2101: 0f pop %cs 2102: 1e push %ds 2103: fa cli 2104: 68 0d 00 00 00 pushq $0xd 2109: f2 repne 210a: e9 11 ff ff ff jmpq 0x2020 210f: 90 nop 2110: f3 rep 2111: 0f pop %cs 2112: 1e push %ds 2113: fa cli 2114: 68 0e 00 00 00 pushq $0xe 2119: f2 repne 211a: e9 01 ff ff ff jmpq 0x2020 211f: 90 nop 2120: f3 rep 2121: 0f pop %cs 2122: 1e push %ds 2123: fa cli 2124: 68 0f 00 00 00 pushq $0xf 2129: f2 repne 212a: e9 f1 fe ff ff jmpq 0x2020 212f: 90 nop 2130: f3 rep 2131: 0f pop %cs 2132: 1e push %ds 2133: fa cli 2134: 68 10 00 00 00 pushq $0x10 2139: f2 repne 213a: e9 e1 fe ff ff jmpq 0x2020 213f: 90 nop 2140: f3 rep 2141: 0f pop %cs 2142: 1e push %ds 2143: fa cli 2144: 68 11 00 00 00 pushq $0x11 2149: f2 repne 214a: e9 d1 fe ff ff jmpq 0x2020 214f: 90 nop 2150: f3 rep 2151: 0f pop %cs 2152: 1e push %ds 2153: fa cli 2154: 68 12 00 00 00 pushq $0x12 2159: f2 repne 215a: e9 c1 fe ff ff jmpq 0x2020 215f: 90 nop 2160: f3 rep 2161: 0f pop %cs 2162: 1e push %ds 2163: fa cli 2164: 68 13 00 00 00 pushq $0x13 2169: f2 repne 216a: e9 b1 fe ff ff jmpq 0x2020 216f: 90 nop 2170: f3 rep 2171: 0f pop %cs 2172: 1e push %ds 2173: fa cli 2174: 68 14 00 00 00 pushq $0x14 2179: f2 repne 217a: e9 a1 fe ff ff jmpq 0x2020 217f: 90 nop 2180: f3 rep 2181: 0f pop %cs 2182: 1e push %ds 2183: fa cli 2184: 68 15 00 00 00 pushq $0x15 2189: f2 repne 218a: e9 91 fe ff ff jmpq 0x2020 218f: 90 nop 2190: f3 rep 2191: 0f pop %cs 2192: 1e push %ds 2193: fa cli 2194: 68 16 00 00 00 pushq $0x16 2199: f2 repne 219a: e9 81 fe ff ff jmpq 0x2020 219f: 90 nop 21a0: f3 rep 21a1: 0f pop %cs 21a2: 1e push %ds 21a3: fa cli 21a4: 68 17 00 00 00 pushq $0x17 21a9: f2 repne 21aa: e9 71 fe ff ff jmpq 0x2020 21af: 90 nop Disassembly of section .plt.got: 21b0: f3 rep 21b1: 0f pop %cs 21b2: 1e push %ds 21b3: fa cli 21b4: f2 repne 21b5: ff 25 3d 6e 00 00 jmpq *0x6e3d(%rip) # 0x8ff8 21bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 21c0: f3 rep 21c1: 0f pop %cs 21c2: 1e push %ds 21c3: fa cli 21c4: f2 repne 21c5: ff 25 4d 6d 00 00 jmpq *0x6d4d(%rip) # 0x8f18 21cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 21d0: f3 rep 21d1: 0f pop %cs 21d2: 1e push %ds 21d3: fa cli 21d4: f2 repne 21d5: ff 25 45 6d 00 00 jmpq *0x6d45(%rip) # 0x8f20 21db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 21e0: f3 rep 21e1: 0f pop %cs 21e2: 1e push %ds 21e3: fa cli 21e4: f2 repne 21e5: ff 25 3d 6d 00 00 jmpq *0x6d3d(%rip) # 0x8f28 21eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 21f0: f3 rep 21f1: 0f pop %cs 21f2: 1e push %ds 21f3: fa cli 21f4: f2 repne 21f5: ff 25 35 6d 00 00 jmpq *0x6d35(%rip) # 0x8f30 21fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2200: f3 rep 2201: 0f pop %cs 2202: 1e push %ds 2203: fa cli 2204: f2 repne 2205: ff 25 2d 6d 00 00 jmpq *0x6d2d(%rip) # 0x8f38 220b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2210: f3 rep 2211: 0f pop %cs 2212: 1e push %ds 2213: fa cli 2214: f2 repne 2215: ff 25 25 6d 00 00 jmpq *0x6d25(%rip) # 0x8f40 221b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2220: f3 rep 2221: 0f pop %cs 2222: 1e push %ds 2223: fa cli 2224: f2 repne 2225: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x8f48 222b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2230: f3 rep 2231: 0f pop %cs 2232: 1e push %ds 2233: fa cli 2234: f2 repne 2235: ff 25 15 6d 00 00 jmpq *0x6d15(%rip) # 0x8f50 223b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2240: f3 rep 2241: 0f pop %cs 2242: 1e push %ds 2243: fa cli 2244: f2 repne 2245: ff 25 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x8f58 224b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2250: f3 rep 2251: 0f pop %cs 2252: 1e push %ds 2253: fa cli 2254: f2 repne 2255: ff 25 05 6d 00 00 jmpq *0x6d05(%rip) # 0x8f60 225b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2260: f3 rep 2261: 0f pop %cs 2262: 1e push %ds 2263: fa cli 2264: f2 repne 2265: ff 25 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x8f68 226b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2270: f3 rep 2271: 0f pop %cs 2272: 1e push %ds 2273: fa cli 2274: f2 repne 2275: ff 25 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x8f70 227b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2280: f3 rep 2281: 0f pop %cs 2282: 1e push %ds 2283: fa cli 2284: f2 repne 2285: ff 25 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x8f78 228b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2290: f3 rep 2291: 0f pop %cs 2292: 1e push %ds 2293: fa cli 2294: f2 repne 2295: ff 25 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x8f80 229b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 22a0: f3 rep 22a1: 0f pop %cs 22a2: 1e push %ds 22a3: fa cli 22a4: f2 repne 22a5: ff 25 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x8f88 22ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 22b0: f3 rep 22b1: 0f pop %cs 22b2: 1e push %ds 22b3: fa cli 22b4: f2 repne 22b5: ff 25 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x8f90 22bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 22c0: f3 rep 22c1: 0f pop %cs 22c2: 1e push %ds 22c3: fa cli 22c4: f2 repne 22c5: ff 25 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x8f98 22cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 22d0: f3 rep 22d1: 0f pop %cs 22d2: 1e push %ds 22d3: fa cli 22d4: f2 repne 22d5: ff 25 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x8fa0 22db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 22e0: f3 rep 22e1: 0f pop %cs 22e2: 1e push %ds 22e3: fa cli 22e4: f2 repne 22e5: ff 25 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x8fa8 22eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 22f0: f3 rep 22f1: 0f pop %cs 22f2: 1e push %ds 22f3: fa cli 22f4: f2 repne 22f5: ff 25 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x8fb0 22fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2300: f3 rep 2301: 0f pop %cs 2302: 1e push %ds 2303: fa cli 2304: f2 repne 2305: ff 25 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x8fb8 230b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2310: f3 rep 2311: 0f pop %cs 2312: 1e push %ds 2313: fa cli 2314: f2 repne 2315: ff 25 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x8fc0 231b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2320: f3 rep 2321: 0f pop %cs 2322: 1e push %ds 2323: fa cli 2324: f2 repne 2325: ff 25 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x8fc8 232b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2330: f3 rep 2331: 0f pop %cs 2332: 1e push %ds 2333: fa cli 2334: f2 repne 2335: ff 25 95 6c 00 00 jmpq *0x6c95(%rip) # 0x8fd0 233b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 2340: f3 rep 2341: 0f pop %cs 2342: 1e push %ds 2343: fa cli 2344: 31 ed xor %ebp,%ebp 2346: 49 89 d1 mov %rdx,%r9 2349: 5e pop %rsi 234a: 48 89 e2 mov %rsp,%rdx 234d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 2351: 50 push %rax 2352: 54 push %rsp 2353: 4c 8d 05 b6 34 00 00 lea 0x34b6(%rip),%r8 # 0x5810 235a: 48 8d 0d 3f 34 00 00 lea 0x343f(%rip),%rcx # 0x57a0 2361: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x2429 2368: ff 15 72 6c 00 00 callq *0x6c72(%rip) # 0x8fe0 236e: f4 hlt 236f: 90 nop 2370: 48 8d 3d 99 6c 00 00 lea 0x6c99(%rip),%rdi # 0x9010 2377: 48 8d 05 92 6c 00 00 lea 0x6c92(%rip),%rax # 0x9010 237e: 48 39 f8 cmp %rdi,%rax 2381: 74 15 je 0x2398 2383: 48 8b 05 4e 6c 00 00 mov 0x6c4e(%rip),%rax # 0x8fd8 238a: 48 85 c0 test %rax,%rax 238d: 74 09 je 0x2398 238f: ff e0 jmpq *%rax 2391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2398: c3 retq 2399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 23a0: 48 8d 3d 69 6c 00 00 lea 0x6c69(%rip),%rdi # 0x9010 23a7: 48 8d 35 62 6c 00 00 lea 0x6c62(%rip),%rsi # 0x9010 23ae: 48 29 fe sub %rdi,%rsi 23b1: 48 89 f0 mov %rsi,%rax 23b4: 48 c1 ee 3f shr $0x3f,%rsi 23b8: 48 c1 f8 03 sar $0x3,%rax 23bc: 48 01 c6 add %rax,%rsi 23bf: 48 d1 fe sar %rsi 23c2: 74 14 je 0x23d8 23c4: 48 8b 05 25 6c 00 00 mov 0x6c25(%rip),%rax # 0x8ff0 23cb: 48 85 c0 test %rax,%rax 23ce: 74 08 je 0x23d8 23d0: ff e0 jmpq *%rax 23d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 23d8: c3 retq 23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 23e0: f3 rep 23e1: 0f pop %cs 23e2: 1e push %ds 23e3: fa cli 23e4: 80 3d 25 6c 00 00 00 cmpb $0x0,0x6c25(%rip) # 0x9010 23eb: 75 2b jne 0x2418 23ed: 55 push %rbp 23ee: 48 83 3d 02 6c 00 00 00 cmpq $0x0,0x6c02(%rip) # 0x8ff8 23f6: 48 89 e5 mov %rsp,%rbp 23f9: 74 0c je 0x2407 23fb: 48 8b 3d 06 6c 00 00 mov 0x6c06(%rip),%rdi # 0x9008 2402: e8 a9 fd ff ff callq 0x21b0 2407: e8 64 ff ff ff callq 0x2370 240c: c6 05 fd 6b 00 00 01 movb $0x1,0x6bfd(%rip) # 0x9010 2413: 5d pop %rbp 2414: c3 retq 2415: 0f 1f 00 nopl (%rax) 2418: c3 retq 2419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2420: f3 rep 2421: 0f pop %cs 2422: 1e push %ds 2423: fa cli 2424: e9 77 ff ff ff jmpq 0x23a0 2429: f3 rep 242a: 0f pop %cs 242b: 1e push %ds 242c: fa cli 242d: 55 push %rbp 242e: 48 89 e5 mov %rsp,%rbp 2431: 48 83 ec 30 sub $0x30,%rsp 2435: 89 7d dc mov %edi,-0x24(%rbp) 2438: 48 89 75 d0 mov %rsi,-0x30(%rbp) 243c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 2440: 7f 25 jg 0x2467 2442: 48 8b 45 d0 mov -0x30(%rbp),%rax 2446: 48 8b 00 mov (%rax),%rax 2449: 48 89 c6 mov %rax,%rsi 244c: 48 8d 3d b5 3b 00 00 lea 0x3bb5(%rip),%rdi # 0x6008 2453: b8 00 00 00 00 mov $0x0,%eax 2458: e8 b3 fd ff ff callq 0x2210 245d: b8 ff ff ff ff mov $0xffffffff,%eax 2462: e9 64 01 00 00 jmpq 0x25cb 2467: bf 01 00 00 00 mov $0x1,%edi 246c: e8 5c 01 00 00 callq 0x25cd 2471: 85 c0 test %eax,%eax 2473: 75 28 jne 0x249d 2475: bf ff ff ff ff mov $0xffffffff,%edi 247a: e8 17 02 00 00 callq 0x2696 247f: 48 89 c6 mov %rax,%rsi 2482: 48 8d 3d 97 3b 00 00 lea 0x3b97(%rip),%rdi # 0x6020 2489: b8 00 00 00 00 mov $0x0,%eax 248e: e8 7d fd ff ff callq 0x2210 2493: b8 01 00 00 00 mov $0x1,%eax 2498: e9 2e 01 00 00 jmpq 0x25cb 249d: 48 8b 45 d0 mov -0x30(%rbp),%rax 24a1: 48 83 c0 08 add $0x8,%rax 24a5: 48 8b 00 mov (%rax),%rax 24a8: ba 00 00 00 00 mov $0x0,%edx 24ad: be 00 00 00 00 mov $0x0,%esi 24b2: 48 89 c7 mov %rax,%rdi 24b5: b8 00 00 00 00 mov $0x0,%eax 24ba: e8 41 fe ff ff callq 0x2300 24bf: 89 45 e8 mov %eax,-0x18(%rbp) 24c2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 24c6: 79 25 jns 0x24ed 24c8: 48 8b 45 d0 mov -0x30(%rbp),%rax 24cc: 48 8b 00 mov (%rax),%rax 24cf: 48 89 c6 mov %rax,%rsi 24d2: 48 8d 3d 6e 3b 00 00 lea 0x3b6e(%rip),%rdi # 0x6047 24d9: b8 00 00 00 00 mov $0x0,%eax 24de: e8 2d fd ff ff callq 0x2210 24e3: b8 01 00 00 00 mov $0x1,%eax 24e8: e9 de 00 00 00 jmpq 0x25cb 24ed: 8b 45 e8 mov -0x18(%rbp),%eax 24f0: ba 00 00 00 00 mov $0x0,%edx 24f5: be 01 00 00 00 mov $0x1,%esi 24fa: 89 c7 mov %eax,%edi 24fc: e8 d0 2b 00 00 callq 0x50d1 2501: 48 89 45 f8 mov %rax,-0x8(%rbp) 2505: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 250a: 75 28 jne 0x2534 250c: bf ff ff ff ff mov $0xffffffff,%edi 2511: e8 80 01 00 00 callq 0x2696 2516: 48 89 c6 mov %rax,%rsi 2519: 48 8d 3d 37 3b 00 00 lea 0x3b37(%rip),%rdi # 0x6057 2520: b8 00 00 00 00 mov $0x0,%eax 2525: e8 e6 fc ff ff callq 0x2210 252a: b8 01 00 00 00 mov $0x1,%eax 252f: e9 97 00 00 00 jmpq 0x25cb 2534: 48 8b 45 f8 mov -0x8(%rbp),%rax 2538: 48 89 c7 mov %rax,%rdi 253b: e8 3d 32 00 00 callq 0x577d 2540: 89 45 ec mov %eax,-0x14(%rbp) 2543: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 2547: 74 1f je 0x2568 2549: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 254d: 77 33 ja 0x2582 254f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 2553: 74 20 je 0x2575 2555: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 2559: 75 27 jne 0x2582 255b: 48 8d 05 0f 3b 00 00 lea 0x3b0f(%rip),%rax # 0x6071 2562: 48 89 45 f0 mov %rax,-0x10(%rbp) 2566: eb 25 jmp 0x258d 2568: 48 8d 05 10 3b 00 00 lea 0x3b10(%rip),%rax # 0x607f 256f: 48 89 45 f0 mov %rax,-0x10(%rbp) 2573: eb 18 jmp 0x258d 2575: 48 8d 05 0e 3b 00 00 lea 0x3b0e(%rip),%rax # 0x608a 257c: 48 89 45 f0 mov %rax,-0x10(%rbp) 2580: eb 0b jmp 0x258d 2582: 48 8d 05 06 3b 00 00 lea 0x3b06(%rip),%rax # 0x608f 2589: 48 89 45 f0 mov %rax,-0x10(%rbp) 258d: 48 8b 45 d0 mov -0x30(%rbp),%rax 2591: 48 83 c0 08 add $0x8,%rax 2595: 48 8b 00 mov (%rax),%rax 2598: 48 8b 55 f0 mov -0x10(%rbp),%rdx 259c: 48 89 c6 mov %rax,%rsi 259f: 48 8d 3d f6 3a 00 00 lea 0x3af6(%rip),%rdi # 0x609c 25a6: b8 00 00 00 00 mov $0x0,%eax 25ab: e8 60 fc ff ff callq 0x2210 25b0: 48 8b 45 f8 mov -0x8(%rbp),%rax 25b4: 48 89 c7 mov %rax,%rdi 25b7: e8 6a 2d 00 00 callq 0x5326 25bc: 8b 45 e8 mov -0x18(%rbp),%eax 25bf: 89 c7 mov %eax,%edi 25c1: e8 8a fc ff ff callq 0x2250 25c6: b8 00 00 00 00 mov $0x0,%eax 25cb: c9 leaveq 25cc: c3 retq 25cd: f3 rep 25ce: 0f pop %cs 25cf: 1e push %ds 25d0: fa cli 25d1: 55 push %rbp 25d2: 48 89 e5 mov %rsp,%rbp 25d5: 48 83 ec 10 sub $0x10,%rsp 25d9: 89 7d fc mov %edi,-0x4(%rbp) 25dc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 25e0: 75 07 jne 0x25e9 25e2: b8 01 00 00 00 mov $0x1,%eax 25e7: eb 2f jmp 0x2618 25e9: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 25ed: 0f 94 c0 sete %al 25f0: 0f b6 c0 movzbl %al,%eax 25f3: 48 85 c0 test %rax,%rax 25f6: 74 11 je 0x2609 25f8: c7 05 12 6a 00 00 01 00 movl $0x1,0x6a12(%rip) # 0x9014 2600: 00 00 2602: b8 01 00 00 00 mov $0x1,%eax 2607: eb 0f jmp 0x2618 2609: bf 02 00 00 00 mov $0x2,%edi 260e: e8 43 00 00 00 callq 0x2656 2613: b8 00 00 00 00 mov $0x0,%eax 2618: c9 leaveq 2619: c3 retq 261a: f3 rep 261b: 0f pop %cs 261c: 1e push %ds 261d: fa cli 261e: 55 push %rbp 261f: 48 89 e5 mov %rsp,%rbp 2622: 48 83 ec 10 sub $0x10,%rsp 2626: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 262e: 00 262f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 2636: 8b 00 mov (%rax),%eax 2638: 89 45 fc mov %eax,-0x4(%rbp) 263b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 2643: 00 2644: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 264b: c7 00 00 00 00 00 movl $0x0,(%rax) 2651: 8b 45 fc mov -0x4(%rbp),%eax 2654: c9 leaveq 2655: c3 retq 2656: f3 rep 2657: 0f pop %cs 2658: 1e push %ds 2659: fa cli 265a: 55 push %rbp 265b: 48 89 e5 mov %rsp,%rbp 265e: 53 push %rbx 265f: 48 83 ec 18 sub $0x18,%rsp 2663: 89 7d ec mov %edi,-0x14(%rbp) 2666: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 266a: 78 0b js 0x2677 266c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 2670: 7f 05 jg 0x2677 2672: 8b 5d ec mov -0x14(%rbp),%ebx 2675: eb 05 jmp 0x267c 2677: bb 01 00 00 00 mov $0x1,%ebx 267c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 2684: 00 2685: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 268c: 89 18 mov %ebx,(%rax) 268e: 90 nop 268f: 48 83 c4 18 add $0x18,%rsp 2693: 5b pop %rbx 2694: 5d pop %rbp 2695: c3 retq 2696: f3 rep 2697: 0f pop %cs 2698: 1e push %ds 2699: fa cli 269a: 55 push %rbp 269b: 48 89 e5 mov %rsp,%rbp 269e: 48 83 ec 20 sub $0x20,%rsp 26a2: 89 7d ec mov %edi,-0x14(%rbp) 26a5: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 26ad: 00 26ae: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 26b5: 8b 00 mov (%rax),%eax 26b7: 89 45 fc mov %eax,-0x4(%rbp) 26ba: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 26be: 0f 85 85 00 00 00 jne 0x2749 26c4: 8b 45 fc mov -0x4(%rbp),%eax 26c7: 48 98 cltq 26c9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 26d1: 48 8d 05 e8 3e 00 00 lea 0x3ee8(%rip),%rax # 0x65c0 26d8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 26dc: 48 3d f1 04 00 00 cmp $0x4f1,%rax 26e2: 76 1f jbe 0x2703 26e4: 48 8d 0d 05 41 00 00 lea 0x4105(%rip),%rcx # 0x67f0 26eb: ba 5b 01 00 00 mov $0x15b,%edx 26f0: 48 8d 35 61 40 00 00 lea 0x4061(%rip),%rsi # 0x6758 26f7: 48 8d 3d 82 40 00 00 lea 0x4082(%rip),%rdi # 0x6780 26fe: e8 2d fb ff ff callq 0x2230 2703: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 2707: 74 36 je 0x273f 2709: 8b 45 fc mov -0x4(%rbp),%eax 270c: 48 98 cltq 270e: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 2716: 48 8d 05 a3 3e 00 00 lea 0x3ea3(%rip),%rax # 0x65c0 271d: 48 8b 04 02 mov (%rdx,%rax,1),%rax 2721: 48 8d 15 98 39 00 00 lea 0x3998(%rip),%rdx # 0x60c0 2728: 48 01 d0 add %rdx,%rax 272b: 48 89 c6 mov %rax,%rsi 272e: 48 8d 3d 70 40 00 00 lea 0x4070(%rip),%rdi # 0x67a5 2735: e8 e6 fa ff ff callq 0x2220 273a: e9 b7 00 00 00 jmpq 0x27f6 273f: b8 00 00 00 00 mov $0x0,%eax 2744: e9 ad 00 00 00 jmpq 0x27f6 2749: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 274d: 7c 06 jl 0x2755 274f: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 2753: 7e 1b jle 0x2770 2755: 48 8d 05 6d 39 00 00 lea 0x396d(%rip),%rax # 0x60c9 275c: 48 89 c6 mov %rax,%rsi 275f: 48 8d 3d 3f 40 00 00 lea 0x403f(%rip),%rdi # 0x67a5 2766: e8 b5 fa ff ff callq 0x2220 276b: e9 86 00 00 00 jmpq 0x27f6 2770: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 2774: 75 05 jne 0x277b 2776: 8b 45 fc mov -0x4(%rbp),%eax 2779: eb 03 jmp 0x277e 277b: 8b 45 ec mov -0x14(%rbp),%eax 277e: 48 98 cltq 2780: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 2788: 48 8d 05 31 3e 00 00 lea 0x3e31(%rip),%rax # 0x65c0 278f: 48 8b 04 02 mov (%rdx,%rax,1),%rax 2793: 48 3d f1 04 00 00 cmp $0x4f1,%rax 2799: 76 1f jbe 0x27ba 279b: 48 8d 0d 4e 40 00 00 lea 0x404e(%rip),%rcx # 0x67f0 27a2: ba 61 01 00 00 mov $0x161,%edx 27a7: 48 8d 35 aa 3f 00 00 lea 0x3faa(%rip),%rsi # 0x6758 27ae: 48 8d 3d fb 3f 00 00 lea 0x3ffb(%rip),%rdi # 0x67b0 27b5: e8 76 fa ff ff callq 0x2230 27ba: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 27be: 75 05 jne 0x27c5 27c0: 8b 45 fc mov -0x4(%rbp),%eax 27c3: eb 03 jmp 0x27c8 27c5: 8b 45 ec mov -0x14(%rbp),%eax 27c8: 48 98 cltq 27ca: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 27d2: 48 8d 05 e7 3d 00 00 lea 0x3de7(%rip),%rax # 0x65c0 27d9: 48 8b 04 02 mov (%rdx,%rax,1),%rax 27dd: 48 8d 15 dc 38 00 00 lea 0x38dc(%rip),%rdx # 0x60c0 27e4: 48 01 d0 add %rdx,%rax 27e7: 48 89 c6 mov %rax,%rsi 27ea: 48 8d 3d b4 3f 00 00 lea 0x3fb4(%rip),%rdi # 0x67a5 27f1: e8 2a fa ff ff callq 0x2220 27f6: c9 leaveq 27f7: c3 retq 27f8: 55 push %rbp 27f9: 48 89 e5 mov %rsp,%rbp 27fc: 89 f8 mov %edi,%eax 27fe: 66 89 45 fc mov %ax,-0x4(%rbp) 2802: 0f b7 45 fc movzwl -0x4(%rbp),%eax 2806: 66 c1 c0 08 rol $0x8,%ax 280a: 5d pop %rbp 280b: c3 retq 280c: 55 push %rbp 280d: 48 89 e5 mov %rsp,%rbp 2810: 89 7d fc mov %edi,-0x4(%rbp) 2813: 8b 45 fc mov -0x4(%rbp),%eax 2816: 0f c8 bswap %eax 2818: 5d pop %rbp 2819: c3 retq 281a: 55 push %rbp 281b: 48 89 e5 mov %rsp,%rbp 281e: 48 89 7d f8 mov %rdi,-0x8(%rbp) 2822: 48 8b 45 f8 mov -0x8(%rbp),%rax 2826: 48 0f c8 bswap %rax 2829: 5d pop %rbp 282a: c3 retq 282b: 55 push %rbp 282c: 48 89 e5 mov %rsp,%rbp 282f: 48 83 ec 40 sub $0x40,%rsp 2833: 89 7d dc mov %edi,-0x24(%rbp) 2836: 48 89 75 d0 mov %rsi,-0x30(%rbp) 283a: 48 89 55 c8 mov %rdx,-0x38(%rbp) 283e: 48 89 4d c0 mov %rcx,-0x40(%rbp) 2842: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 284a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 284e: 48 8b 45 e8 mov -0x18(%rbp),%rax 2852: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2856: 48 8b 45 e8 mov -0x18(%rbp),%rax 285a: 48 8b 55 c8 mov -0x38(%rbp),%rdx 285e: 48 29 c2 sub %rax,%rdx 2861: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2865: 48 8b 45 d0 mov -0x30(%rbp),%rax 2869: 48 01 c6 add %rax,%rsi 286c: 8b 45 dc mov -0x24(%rbp),%eax 286f: 89 c7 mov %eax,%edi 2871: e8 9a fa ff ff callq 0x2310 2876: 48 89 45 f0 mov %rax,-0x10(%rbp) 287a: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 287f: 75 0c jne 0x288d 2881: e8 4a f9 ff ff callq 0x21d0 2886: 8b 00 mov (%rax),%eax 2888: 83 f8 04 cmp $0x4,%eax 288b: 74 bd je 0x284a 288d: 48 8b 45 f0 mov -0x10(%rbp),%rax 2891: 48 89 45 f8 mov %rax,-0x8(%rbp) 2895: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 289a: 7f 13 jg 0x28af 289c: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 28a1: 79 06 jns 0x28a9 28a3: 48 8b 45 f8 mov -0x8(%rbp),%rax 28a7: eb 1c jmp 0x28c5 28a9: 48 8b 45 e8 mov -0x18(%rbp),%rax 28ad: eb 16 jmp 0x28c5 28af: 48 8b 45 f8 mov -0x8(%rbp),%rax 28b3: 48 01 45 e8 add %rax,-0x18(%rbp) 28b7: 48 8b 45 e8 mov -0x18(%rbp),%rax 28bb: 48 39 45 c8 cmp %rax,-0x38(%rbp) 28bf: 77 89 ja 0x284a 28c1: 48 8b 45 e8 mov -0x18(%rbp),%rax 28c5: c9 leaveq 28c6: c3 retq 28c7: 55 push %rbp 28c8: 48 89 e5 mov %rsp,%rbp 28cb: 48 83 ec 20 sub $0x20,%rsp 28cf: 48 89 7d e8 mov %rdi,-0x18(%rbp) 28d3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 28d7: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 28dc: 76 26 jbe 0x2904 28de: 48 8b 45 e8 mov -0x18(%rbp),%rax 28e2: ba 08 00 00 00 mov $0x8,%edx 28e7: 48 8d 35 12 3f 00 00 lea 0x3f12(%rip),%rsi # 0x6800 28ee: 48 89 c7 mov %rax,%rdi 28f1: e8 7a f9 ff ff callq 0x2270 28f6: 85 c0 test %eax,%eax 28f8: 75 0a jne 0x2904 28fa: b8 01 00 00 00 mov $0x1,%eax 28ff: e9 80 00 00 00 jmpq 0x2984 2904: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 2909: 76 74 jbe 0x297f 290b: 48 8b 45 e8 mov -0x18(%rbp),%rax 290f: ba 04 00 00 00 mov $0x4,%edx 2914: 48 8d 35 ee 3e 00 00 lea 0x3eee(%rip),%rsi # 0x6809 291b: 48 89 c7 mov %rax,%rdi 291e: e8 4d f9 ff ff callq 0x2270 2923: 85 c0 test %eax,%eax 2925: 75 58 jne 0x297f 2927: 48 8b 45 e8 mov -0x18(%rbp),%rax 292b: 48 83 c0 04 add $0x4,%rax 292f: 0f b6 00 movzbl (%rax),%eax 2932: 0f b6 c0 movzbl %al,%eax 2935: 89 45 f4 mov %eax,-0xc(%rbp) 2938: 48 8b 45 e8 mov -0x18(%rbp),%rax 293c: 48 83 c0 05 add $0x5,%rax 2940: 0f b6 00 movzbl (%rax),%eax 2943: 0f b6 c0 movzbl %al,%eax 2946: 89 45 f8 mov %eax,-0x8(%rbp) 2949: 48 8b 45 e8 mov -0x18(%rbp),%rax 294d: 48 83 c0 06 add $0x6,%rax 2951: 0f b6 00 movzbl (%rax),%eax 2954: 0f b6 c0 movzbl %al,%eax 2957: 89 45 fc mov %eax,-0x4(%rbp) 295a: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 295e: 7e 1f jle 0x297f 2960: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 2964: 7f 19 jg 0x297f 2966: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 296a: 7e 13 jle 0x297f 296c: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 2970: 7f 0d jg 0x297f 2972: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 2976: 75 07 jne 0x297f 2978: b8 03 00 00 00 mov $0x3,%eax 297d: eb 05 jmp 0x2984 297f: b8 00 00 00 00 mov $0x0,%eax 2984: c9 leaveq 2985: c3 retq 2986: 55 push %rbp 2987: 48 89 e5 mov %rsp,%rbp 298a: 48 83 ec 40 sub $0x40,%rsp 298e: 89 7d ec mov %edi,-0x14(%rbp) 2991: 48 89 75 e0 mov %rsi,-0x20(%rbp) 2995: 48 89 55 d8 mov %rdx,-0x28(%rbp) 2999: 48 89 4d d0 mov %rcx,-0x30(%rbp) 299d: 44 89 45 e8 mov %r8d,-0x18(%rbp) 29a1: 4c 89 4d c8 mov %r9,-0x38(%rbp) 29a5: 48 8b 45 18 mov 0x18(%rbp),%rax 29a9: 48 05 08 01 00 00 add $0x108,%rax 29af: 48 89 c6 mov %rax,%rsi 29b2: bf 01 00 00 00 mov $0x1,%edi 29b7: e8 d4 f8 ff ff callq 0x2290 29bc: 48 89 45 f8 mov %rax,-0x8(%rbp) 29c0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 29c5: 75 0c jne 0x29d3 29c7: bf 08 00 00 00 mov $0x8,%edi 29cc: e8 85 fc ff ff callq 0x2656 29d1: eb 58 jmp 0x2a2b 29d3: 48 8b 45 f8 mov -0x8(%rbp),%rax 29d7: 8b 55 10 mov 0x10(%rbp),%edx 29da: 89 50 18 mov %edx,0x18(%rax) 29dd: 48 8b 45 f8 mov -0x8(%rbp),%rax 29e1: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 29e8: 48 8b 45 f8 mov -0x8(%rbp),%rax 29ec: 8b 55 e8 mov -0x18(%rbp),%edx 29ef: 89 50 1c mov %edx,0x1c(%rax) 29f2: 48 8b 45 f8 mov -0x8(%rbp),%rax 29f6: 8b 55 ec mov -0x14(%rbp),%edx 29f9: 89 50 24 mov %edx,0x24(%rax) 29fc: 48 8b 45 f8 mov -0x8(%rbp),%rax 2a00: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2a04: 48 89 50 28 mov %rdx,0x28(%rax) 2a08: 48 8b 45 f8 mov -0x8(%rbp),%rax 2a0c: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2a10: 48 89 50 30 mov %rdx,0x30(%rax) 2a14: 48 8b 45 f8 mov -0x8(%rbp),%rax 2a18: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a1c: 48 89 10 mov %rdx,(%rax) 2a1f: 48 8b 45 f8 mov -0x8(%rbp),%rax 2a23: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2a27: 48 89 50 08 mov %rdx,0x8(%rax) 2a2b: 48 8b 45 f8 mov -0x8(%rbp),%rax 2a2f: c9 leaveq 2a30: c3 retq 2a31: f3 rep 2a32: 0f pop %cs 2a33: 1e push %ds 2a34: fa cli 2a35: 55 push %rbp 2a36: 48 89 e5 mov %rsp,%rbp 2a39: 48 83 ec 20 sub $0x20,%rsp 2a3d: 48 89 7d e8 mov %rdi,-0x18(%rbp) 2a41: 48 8b 45 e8 mov -0x18(%rbp),%rax 2a45: 8b 40 18 mov 0x18(%rax),%eax 2a48: 83 f8 01 cmp $0x1,%eax 2a4b: 75 38 jne 0x2a85 2a4d: 48 8b 45 e8 mov -0x18(%rbp),%rax 2a51: 48 8b 40 48 mov 0x48(%rax),%rax 2a55: 48 89 45 f8 mov %rax,-0x8(%rbp) 2a59: eb 23 jmp 0x2a7e 2a5b: 48 8b 45 f8 mov -0x8(%rbp),%rax 2a5f: 8b 40 3c mov 0x3c(%rax),%eax 2a62: 85 c0 test %eax,%eax 2a64: 74 0c je 0x2a72 2a66: 48 8b 45 f8 mov -0x8(%rbp),%rax 2a6a: 48 89 c7 mov %rax,%rdi 2a6d: e8 bf ff ff ff callq 0x2a31 2a72: 48 8b 45 f8 mov -0x8(%rbp),%rax 2a76: 48 8b 40 10 mov 0x10(%rax),%rax 2a7a: 48 89 45 f8 mov %rax,-0x8(%rbp) 2a7e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 2a83: 75 d6 jne 0x2a5b 2a85: 90 nop 2a86: c9 leaveq 2a87: c3 retq 2a88: f3 rep 2a89: 0f pop %cs 2a8a: 1e push %ds 2a8b: fa cli 2a8c: 55 push %rbp 2a8d: 48 89 e5 mov %rsp,%rbp 2a90: 48 83 ec 20 sub $0x20,%rsp 2a94: 48 89 7d e8 mov %rdi,-0x18(%rbp) 2a98: 48 8b 45 e8 mov -0x18(%rbp),%rax 2a9c: 8b 40 18 mov 0x18(%rax),%eax 2a9f: 83 f8 01 cmp $0x1,%eax 2aa2: 75 38 jne 0x2adc 2aa4: 48 8b 45 e8 mov -0x18(%rbp),%rax 2aa8: 48 8b 40 48 mov 0x48(%rax),%rax 2aac: 48 89 45 f8 mov %rax,-0x8(%rbp) 2ab0: eb 23 jmp 0x2ad5 2ab2: 48 8b 45 f8 mov -0x8(%rbp),%rax 2ab6: 8b 40 3c mov 0x3c(%rax),%eax 2ab9: 85 c0 test %eax,%eax 2abb: 74 0c je 0x2ac9 2abd: 48 8b 45 f8 mov -0x8(%rbp),%rax 2ac1: 48 89 c7 mov %rax,%rdi 2ac4: e8 bf ff ff ff callq 0x2a88 2ac9: 48 8b 45 f8 mov -0x8(%rbp),%rax 2acd: 48 8b 40 10 mov 0x10(%rax),%rax 2ad1: 48 89 45 f8 mov %rax,-0x8(%rbp) 2ad5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 2ada: 75 d6 jne 0x2ab2 2adc: 90 nop 2add: c9 leaveq 2ade: c3 retq 2adf: 55 push %rbp 2ae0: 48 89 e5 mov %rsp,%rbp 2ae3: 48 83 ec 40 sub $0x40,%rsp 2ae7: 89 7d ec mov %edi,-0x14(%rbp) 2aea: 48 89 75 e0 mov %rsi,-0x20(%rbp) 2aee: 48 89 55 d8 mov %rdx,-0x28(%rbp) 2af2: 48 89 4d d0 mov %rcx,-0x30(%rbp) 2af6: 44 89 45 e8 mov %r8d,-0x18(%rbp) 2afa: 4c 89 4d c8 mov %r9,-0x38(%rbp) 2afe: 4c 8b 45 c8 mov -0x38(%rbp),%r8 2b02: 8b 7d e8 mov -0x18(%rbp),%edi 2b05: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2b09: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2b0d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2b11: 8b 45 ec mov -0x14(%rbp),%eax 2b14: 6a 00 pushq $0x0 2b16: 6a 01 pushq $0x1 2b18: 4d 89 c1 mov %r8,%r9 2b1b: 41 89 f8 mov %edi,%r8d 2b1e: 89 c7 mov %eax,%edi 2b20: e8 61 fe ff ff callq 0x2986 2b25: 48 83 c4 10 add $0x10,%rsp 2b29: 48 89 45 f8 mov %rax,-0x8(%rbp) 2b2d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 2b32: 74 26 je 0x2b5a 2b34: 48 8b 45 d8 mov -0x28(%rbp),%rax 2b38: 48 8d 50 08 lea 0x8(%rax),%rdx 2b3c: 48 8b 45 f8 mov -0x8(%rbp),%rax 2b40: 48 89 50 70 mov %rdx,0x70(%rax) 2b44: 48 8b 45 f8 mov -0x8(%rbp),%rax 2b48: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 2b4f: 48 8b 45 f8 mov -0x8(%rbp),%rax 2b53: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 2b5a: 48 8b 45 f8 mov -0x8(%rbp),%rax 2b5e: c9 leaveq 2b5f: c3 retq 2b60: f3 rep 2b61: 0f pop %cs 2b62: 1e push %ds 2b63: fa cli 2b64: 55 push %rbp 2b65: 48 89 e5 mov %rsp,%rbp 2b68: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2b6f: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 2b76: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 2b7d: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 2b83: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 2b8a: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 2b91: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 2b99: 00 2b9a: 48 89 45 f8 mov %rax,-0x8(%rbp) 2b9e: 31 c0 xor %eax,%eax 2ba0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2ba7: 48 83 c0 04 add $0x4,%rax 2bab: 0f b6 00 movzbl (%rax),%eax 2bae: 3c 01 cmp $0x1,%al 2bb0: 0f 94 c0 sete %al 2bb3: 88 45 87 mov %al,-0x79(%rbp) 2bb6: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2bbd: 48 83 c0 05 add $0x5,%rax 2bc1: 0f b6 00 movzbl (%rax),%eax 2bc4: 3c 01 cmp $0x1,%al 2bc6: 75 10 jne 0x2bd8 2bc8: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2bcf: 48 89 45 88 mov %rax,-0x78(%rbp) 2bd3: e9 af 00 00 00 jmpq 0x2c87 2bd8: 48 8d 45 b0 lea -0x50(%rbp),%rax 2bdc: 48 89 45 88 mov %rax,-0x78(%rbp) 2be0: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 2be4: 74 4f je 0x2c35 2be6: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2bed: 0f b7 40 30 movzwl 0x30(%rax),%eax 2bf1: 66 89 45 e0 mov %ax,-0x20(%rbp) 2bf5: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2bfc: 8b 40 20 mov 0x20(%rax),%eax 2bff: 89 45 d0 mov %eax,-0x30(%rbp) 2c02: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2c09: 48 83 c0 05 add $0x5,%rax 2c0d: 0f b6 00 movzbl (%rax),%eax 2c10: 3c 01 cmp $0x1,%al 2c12: 74 73 je 0x2c87 2c14: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 2c18: 0f b7 c0 movzwl %ax,%eax 2c1b: 89 c7 mov %eax,%edi 2c1d: e8 d6 fb ff ff callq 0x27f8 2c22: 66 89 45 e0 mov %ax,-0x20(%rbp) 2c26: 8b 45 d0 mov -0x30(%rbp),%eax 2c29: 89 c7 mov %eax,%edi 2c2b: e8 dc fb ff ff callq 0x280c 2c30: 89 45 d0 mov %eax,-0x30(%rbp) 2c33: eb 52 jmp 0x2c87 2c35: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2c3c: 0f b7 40 3c movzwl 0x3c(%rax),%eax 2c40: 66 89 45 ec mov %ax,-0x14(%rbp) 2c44: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2c4b: 48 8b 40 28 mov 0x28(%rax),%rax 2c4f: 48 89 45 d8 mov %rax,-0x28(%rbp) 2c53: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2c5a: 48 83 c0 05 add $0x5,%rax 2c5e: 0f b6 00 movzbl (%rax),%eax 2c61: 3c 01 cmp $0x1,%al 2c63: 74 22 je 0x2c87 2c65: 0f b7 45 ec movzwl -0x14(%rbp),%eax 2c69: 0f b7 c0 movzwl %ax,%eax 2c6c: 89 c7 mov %eax,%edi 2c6e: e8 85 fb ff ff callq 0x27f8 2c73: 66 89 45 ec mov %ax,-0x14(%rbp) 2c77: 48 8b 45 d8 mov -0x28(%rbp),%rax 2c7b: 48 89 c7 mov %rax,%rdi 2c7e: e8 97 fb ff ff callq 0x281a 2c83: 48 89 45 d8 mov %rax,-0x28(%rbp) 2c87: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 2c8b: 0f 84 ec 01 00 00 je 0x2e7d 2c91: 48 8b 45 88 mov -0x78(%rbp),%rax 2c95: 0f b7 40 30 movzwl 0x30(%rax),%eax 2c99: 0f b7 c0 movzwl %ax,%eax 2c9c: 48 89 45 98 mov %rax,-0x68(%rbp) 2ca0: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 2ca5: 0f 94 c0 sete %al 2ca8: 0f b6 c0 movzbl %al,%eax 2cab: 48 85 c0 test %rax,%rax 2cae: 0f 84 79 01 00 00 je 0x2e2d 2cb4: 48 8b 45 88 mov -0x78(%rbp),%rax 2cb8: 8b 40 20 mov 0x20(%rax),%eax 2cbb: 85 c0 test %eax,%eax 2cbd: 0f 84 6a 01 00 00 je 0x2e2d 2cc3: 48 8b 45 88 mov -0x78(%rbp),%rax 2cc7: 8b 40 20 mov 0x20(%rax),%eax 2cca: 89 c0 mov %eax,%eax 2ccc: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2cd3: 0f 96 c0 setbe %al 2cd6: 0f b6 c0 movzbl %al,%eax 2cd9: 48 85 c0 test %rax,%rax 2cdc: 75 22 jne 0x2d00 2cde: 48 8b 45 88 mov -0x78(%rbp),%rax 2ce2: 8b 40 20 mov 0x20(%rax),%eax 2ce5: 89 c2 mov %eax,%edx 2ce7: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 2cee: 48 29 d0 sub %rdx,%rax 2cf1: 48 83 f8 27 cmp $0x27,%rax 2cf5: 0f 96 c0 setbe %al 2cf8: 0f b6 c0 movzbl %al,%eax 2cfb: 48 85 c0 test %rax,%rax 2cfe: 74 0a je 0x2d0a 2d00: b8 00 00 00 00 mov $0x0,%eax 2d05: e9 69 03 00 00 jmpq 0x3073 2d0a: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 2d12: 0f 95 c0 setne %al 2d15: 0f b6 c0 movzbl %al,%eax 2d18: 48 85 c0 test %rax,%rax 2d1b: 74 3d je 0x2d5a 2d1d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2d24: 48 83 c0 05 add $0x5,%rax 2d28: 0f b6 00 movzbl (%rax),%eax 2d2b: 3c 01 cmp $0x1,%al 2d2d: 75 2b jne 0x2d5a 2d2f: 48 8b 45 88 mov -0x78(%rbp),%rax 2d33: 8b 40 20 mov 0x20(%rax),%eax 2d36: 89 c2 mov %eax,%edx 2d38: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2d3f: 48 01 c2 add %rax,%rdx 2d42: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2d49: 48 01 d0 add %rdx,%rax 2d4c: 8b 40 14 mov 0x14(%rax),%eax 2d4f: 89 c0 mov %eax,%eax 2d51: 48 89 45 98 mov %rax,-0x68(%rbp) 2d55: e9 d3 00 00 00 jmpq 0x2e2d 2d5a: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 2d62: 0f 95 c0 setne %al 2d65: 0f b6 c0 movzbl %al,%eax 2d68: 48 85 c0 test %rax,%rax 2d6b: 74 28 je 0x2d95 2d6d: 48 8b 45 88 mov -0x78(%rbp),%rax 2d71: 8b 40 20 mov 0x20(%rax),%eax 2d74: 89 c2 mov %eax,%edx 2d76: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2d7d: 48 01 c2 add %rax,%rdx 2d80: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2d87: 48 01 d0 add %rdx,%rax 2d8a: 48 83 c0 14 add $0x14,%rax 2d8e: 8b 00 mov (%rax),%eax 2d90: 89 45 90 mov %eax,-0x70(%rbp) 2d93: eb 70 jmp 0x2e05 2d95: 48 8b 45 88 mov -0x78(%rbp),%rax 2d99: 8b 40 20 mov 0x20(%rax),%eax 2d9c: 89 c2 mov %eax,%edx 2d9e: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2da5: 48 01 d0 add %rdx,%rax 2da8: 48 83 c0 14 add $0x14,%rax 2dac: 48 89 c2 mov %rax,%rdx 2daf: 48 8d 75 90 lea -0x70(%rbp),%rsi 2db3: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 2db9: 48 89 d1 mov %rdx,%rcx 2dbc: ba 04 00 00 00 mov $0x4,%edx 2dc1: 89 c7 mov %eax,%edi 2dc3: e8 63 fa ff ff callq 0x282b 2dc8: 48 89 45 a8 mov %rax,-0x58(%rbp) 2dcc: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 2dd1: 0f 95 c0 setne %al 2dd4: 0f b6 c0 movzbl %al,%eax 2dd7: 48 85 c0 test %rax,%rax 2dda: 74 29 je 0x2e05 2ddc: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 2de1: 79 0c jns 0x2def 2de3: bf 09 00 00 00 mov $0x9,%edi 2de8: e8 69 f8 ff ff callq 0x2656 2ded: eb 0a jmp 0x2df9 2def: bf 0a 00 00 00 mov $0xa,%edi 2df4: e8 5d f8 ff ff callq 0x2656 2df9: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2e00: e9 6e 02 00 00 jmpq 0x3073 2e05: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2e0c: 48 83 c0 05 add $0x5,%rax 2e10: 0f b6 00 movzbl (%rax),%eax 2e13: 3c 01 cmp $0x1,%al 2e15: 74 0d je 0x2e24 2e17: 8b 45 90 mov -0x70(%rbp),%eax 2e1a: 89 c7 mov %eax,%edi 2e1c: e8 eb f9 ff ff callq 0x280c 2e21: 89 45 90 mov %eax,-0x70(%rbp) 2e24: 8b 45 90 mov -0x70(%rbp),%eax 2e27: 89 c0 mov %eax,%eax 2e29: 48 89 45 98 mov %rax,-0x68(%rbp) 2e2d: 48 8b 45 88 mov -0x78(%rbp),%rax 2e31: 8b 40 20 mov 0x20(%rax),%eax 2e34: 89 c0 mov %eax,%eax 2e36: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2e3d: 72 31 jb 0x2e70 2e3f: 48 8b 45 88 mov -0x78(%rbp),%rax 2e43: 8b 40 20 mov 0x20(%rax),%eax 2e46: 89 c2 mov %eax,%edx 2e48: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 2e4f: 48 29 d0 sub %rdx,%rax 2e52: 48 89 c1 mov %rax,%rcx 2e55: 48 8b 55 98 mov -0x68(%rbp),%rdx 2e59: 48 89 d0 mov %rdx,%rax 2e5c: 48 c1 e0 02 shl $0x2,%rax 2e60: 48 01 d0 add %rdx,%rax 2e63: 48 c1 e0 03 shl $0x3,%rax 2e67: 48 39 c1 cmp %rax,%rcx 2e6a: 0f 83 ff 01 00 00 jae 0x306f 2e70: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 2e78: e9 f2 01 00 00 jmpq 0x306f 2e7d: 48 8b 45 88 mov -0x78(%rbp),%rax 2e81: 0f b7 40 3c movzwl 0x3c(%rax),%eax 2e85: 0f b7 c0 movzwl %ax,%eax 2e88: 48 89 45 98 mov %rax,-0x68(%rbp) 2e8c: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 2e91: 0f 94 c0 sete %al 2e94: 0f b6 c0 movzbl %al,%eax 2e97: 48 85 c0 test %rax,%rax 2e9a: 0f 84 97 01 00 00 je 0x3037 2ea0: 48 8b 45 88 mov -0x78(%rbp),%rax 2ea4: 48 8b 40 28 mov 0x28(%rax),%rax 2ea8: 48 85 c0 test %rax,%rax 2eab: 0f 84 86 01 00 00 je 0x3037 2eb1: 48 8b 45 88 mov -0x78(%rbp),%rax 2eb5: 48 8b 40 28 mov 0x28(%rax),%rax 2eb9: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2ec0: 0f 96 c0 setbe %al 2ec3: 0f b6 c0 movzbl %al,%eax 2ec6: 48 85 c0 test %rax,%rax 2ec9: 75 1e jne 0x2ee9 2ecb: 48 8b 45 88 mov -0x78(%rbp),%rax 2ecf: 48 8b 40 28 mov 0x28(%rax),%rax 2ed3: 48 83 c0 40 add $0x40,%rax 2ed7: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2ede: 0f 92 c0 setb %al 2ee1: 0f b6 c0 movzbl %al,%eax 2ee4: 48 85 c0 test %rax,%rax 2ee7: 74 0a je 0x2ef3 2ee9: b8 00 00 00 00 mov $0x0,%eax 2eee: e9 80 01 00 00 jmpq 0x3073 2ef3: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 2efb: 0f 95 c0 setne %al 2efe: 0f b6 c0 movzbl %al,%eax 2f01: 48 85 c0 test %rax,%rax 2f04: 74 3b je 0x2f41 2f06: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2f0d: 48 83 c0 05 add $0x5,%rax 2f11: 0f b6 00 movzbl (%rax),%eax 2f14: 3c 01 cmp $0x1,%al 2f16: 75 29 jne 0x2f41 2f18: 48 8b 45 88 mov -0x78(%rbp),%rax 2f1c: 48 8b 50 28 mov 0x28(%rax),%rdx 2f20: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2f27: 48 01 c2 add %rax,%rdx 2f2a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2f31: 48 01 d0 add %rdx,%rax 2f34: 48 8b 40 20 mov 0x20(%rax),%rax 2f38: 48 89 45 90 mov %rax,-0x70(%rbp) 2f3c: e9 cd 00 00 00 jmpq 0x300e 2f41: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 2f49: 0f 95 c0 setne %al 2f4c: 0f b6 c0 movzbl %al,%eax 2f4f: 48 85 c0 test %rax,%rax 2f52: 74 29 je 0x2f7d 2f54: 48 8b 45 88 mov -0x78(%rbp),%rax 2f58: 48 8b 50 28 mov 0x28(%rax),%rdx 2f5c: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2f63: 48 01 c2 add %rax,%rdx 2f66: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2f6d: 48 01 d0 add %rdx,%rax 2f70: 48 83 c0 20 add $0x20,%rax 2f74: 48 8b 00 mov (%rax),%rax 2f77: 48 89 45 90 mov %rax,-0x70(%rbp) 2f7b: eb 6f jmp 0x2fec 2f7d: 48 8b 45 88 mov -0x78(%rbp),%rax 2f81: 48 8b 50 28 mov 0x28(%rax),%rdx 2f85: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2f8c: 48 01 d0 add %rdx,%rax 2f8f: 48 83 c0 20 add $0x20,%rax 2f93: 48 89 c2 mov %rax,%rdx 2f96: 48 8d 75 90 lea -0x70(%rbp),%rsi 2f9a: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 2fa0: 48 89 d1 mov %rdx,%rcx 2fa3: ba 08 00 00 00 mov $0x8,%edx 2fa8: 89 c7 mov %eax,%edi 2faa: e8 7c f8 ff ff callq 0x282b 2faf: 48 89 45 a0 mov %rax,-0x60(%rbp) 2fb3: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 2fb8: 0f 95 c0 setne %al 2fbb: 0f b6 c0 movzbl %al,%eax 2fbe: 48 85 c0 test %rax,%rax 2fc1: 74 29 je 0x2fec 2fc3: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2fc8: 79 0c jns 0x2fd6 2fca: bf 09 00 00 00 mov $0x9,%edi 2fcf: e8 82 f6 ff ff callq 0x2656 2fd4: eb 0a jmp 0x2fe0 2fd6: bf 0a 00 00 00 mov $0xa,%edi 2fdb: e8 76 f6 ff ff callq 0x2656 2fe0: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2fe7: e9 87 00 00 00 jmpq 0x3073 2fec: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2ff3: 48 83 c0 05 add $0x5,%rax 2ff7: 0f b6 00 movzbl (%rax),%eax 2ffa: 3c 01 cmp $0x1,%al 2ffc: 74 10 je 0x300e 2ffe: 48 8b 45 90 mov -0x70(%rbp),%rax 3002: 48 89 c7 mov %rax,%rdi 3005: e8 10 f8 ff ff callq 0x281a 300a: 48 89 45 90 mov %rax,-0x70(%rbp) 300e: 48 8b 45 90 mov -0x70(%rbp),%rax 3012: ba ff ff ff ff mov $0xffffffff,%edx 3017: 48 39 d0 cmp %rdx,%rax 301a: 76 13 jbe 0x302f 301c: bf 0a 00 00 00 mov $0xa,%edi 3021: e8 30 f6 ff ff callq 0x2656 3026: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 302d: eb 44 jmp 0x3073 302f: 48 8b 45 90 mov -0x70(%rbp),%rax 3033: 48 89 45 98 mov %rax,-0x68(%rbp) 3037: 48 8b 45 88 mov -0x78(%rbp),%rax 303b: 48 8b 40 28 mov 0x28(%rax),%rax 303f: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 3046: 72 1f jb 0x3067 3048: 48 8b 45 88 mov -0x78(%rbp),%rax 304c: 48 8b 40 28 mov 0x28(%rax),%rax 3050: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx 3057: 48 29 c2 sub %rax,%rdx 305a: 48 8b 45 98 mov -0x68(%rbp),%rax 305e: 48 c1 e0 06 shl $0x6,%rax 3062: 48 39 c2 cmp %rax,%rdx 3065: 73 08 jae 0x306f 3067: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 306f: 48 8b 45 98 mov -0x68(%rbp),%rax 3073: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3077: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 307f: 00 3080: 74 05 je 0x3087 3082: e8 69 f1 ff ff callq 0x21f0 3087: c9 leaveq 3088: c3 retq 3089: f3 rep 308a: 0f pop %cs 308b: 1e push %ds 308c: fa cli 308d: 55 push %rbp 308e: 48 89 e5 mov %rsp,%rbp 3091: 48 81 ec 90 00 00 00 sub $0x90,%rsp 3098: 89 7d 9c mov %edi,-0x64(%rbp) 309b: 48 89 75 90 mov %rsi,-0x70(%rbp) 309f: 48 89 55 88 mov %rdx,-0x78(%rbp) 30a3: 48 89 4d 80 mov %rcx,-0x80(%rbp) 30a7: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 30ae: 44 89 4d 98 mov %r9d,-0x68(%rbp) 30b2: 48 8b 45 88 mov -0x78(%rbp),%rax 30b6: 48 83 c0 04 add $0x4,%rax 30ba: 0f b6 00 movzbl (%rax),%eax 30bd: 3c 01 cmp $0x1,%al 30bf: 0f 95 c0 setne %al 30c2: 0f b6 c0 movzbl %al,%eax 30c5: 48 85 c0 test %rax,%rax 30c8: 74 1f je 0x30e9 30ca: 48 8b 45 88 mov -0x78(%rbp),%rax 30ce: 48 83 c0 04 add $0x4,%rax 30d2: 0f b6 00 movzbl (%rax),%eax 30d5: 3c 02 cmp $0x2,%al 30d7: 0f 95 c0 setne %al 30da: 0f b6 c0 movzbl %al,%eax 30dd: 48 85 c0 test %rax,%rax 30e0: 74 07 je 0x30e9 30e2: b8 01 00 00 00 mov $0x1,%eax 30e7: eb 05 jmp 0x30ee 30e9: b8 00 00 00 00 mov $0x0,%eax 30ee: 85 c0 test %eax,%eax 30f0: 75 40 jne 0x3132 30f2: 48 8b 45 88 mov -0x78(%rbp),%rax 30f6: 48 83 c0 05 add $0x5,%rax 30fa: 0f b6 00 movzbl (%rax),%eax 30fd: 3c 01 cmp $0x1,%al 30ff: 0f 95 c0 setne %al 3102: 0f b6 c0 movzbl %al,%eax 3105: 48 85 c0 test %rax,%rax 3108: 74 1f je 0x3129 310a: 48 8b 45 88 mov -0x78(%rbp),%rax 310e: 48 83 c0 05 add $0x5,%rax 3112: 0f b6 00 movzbl (%rax),%eax 3115: 3c 02 cmp $0x2,%al 3117: 0f 95 c0 setne %al 311a: 0f b6 c0 movzbl %al,%eax 311d: 48 85 c0 test %rax,%rax 3120: 74 07 je 0x3129 3122: b8 01 00 00 00 mov $0x1,%eax 3127: eb 05 jmp 0x312e 3129: b8 00 00 00 00 mov $0x0,%eax 312e: 85 c0 test %eax,%eax 3130: 74 14 je 0x3146 3132: bf 0a 00 00 00 mov $0xa,%edi 3137: e8 1a f5 ff ff callq 0x2656 313c: b8 00 00 00 00 mov $0x0,%eax 3141: e9 74 0e 00 00 jmpq 0x3fba 3146: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 314d: 48 8b 4d 80 mov -0x80(%rbp),%rcx 3151: 8b 55 9c mov -0x64(%rbp),%edx 3154: 48 8b 75 88 mov -0x78(%rbp),%rsi 3158: 48 8b 45 90 mov -0x70(%rbp),%rax 315c: 49 89 f8 mov %rdi,%r8 315f: 48 89 c7 mov %rax,%rdi 3162: e8 f9 f9 ff ff callq 0x2b60 3167: 48 89 45 d0 mov %rax,-0x30(%rbp) 316b: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 3170: 75 0a jne 0x317c 3172: b8 00 00 00 00 mov $0x0,%eax 3177: e9 3e 0e 00 00 jmpq 0x3fba 317c: 48 8b 45 88 mov -0x78(%rbp),%rax 3180: 48 83 c0 04 add $0x4,%rax 3184: 0f b6 00 movzbl (%rax),%eax 3187: 3c 01 cmp $0x1,%al 3189: 75 24 jne 0x31af 318b: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 3193: 08 01 3195: 48 39 45 d0 cmp %rax,-0x30(%rbp) 3199: 76 38 jbe 0x31d3 319b: bf 0a 00 00 00 mov $0xa,%edi 31a0: e8 b1 f4 ff ff callq 0x2656 31a5: b8 00 00 00 00 mov $0x0,%eax 31aa: e9 0b 0e 00 00 jmpq 0x3fba 31af: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 31b7: f0 00 31b9: 48 39 45 d0 cmp %rax,-0x30(%rbp) 31bd: 76 14 jbe 0x31d3 31bf: bf 0a 00 00 00 mov $0xa,%edi 31c4: e8 8d f4 ff ff callq 0x2656 31c9: b8 00 00 00 00 mov $0x0,%eax 31ce: e9 e7 0d 00 00 jmpq 0x3fba 31d3: 48 8b 45 d0 mov -0x30(%rbp),%rax 31d7: 48 85 c0 test %rax,%rax 31da: 75 1a jne 0x31f6 31dc: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 31e0: 74 06 je 0x31e8 31e2: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 31e6: 75 07 jne 0x31ef 31e8: b8 01 00 00 00 mov $0x1,%eax 31ed: eb 05 jmp 0x31f4 31ef: b8 00 00 00 00 mov $0x0,%eax 31f4: 48 98 cltq 31f6: 48 89 45 d8 mov %rax,-0x28(%rbp) 31fa: 48 8b 55 d8 mov -0x28(%rbp),%rdx 31fe: 48 89 d0 mov %rdx,%rax 3201: 48 01 c0 add %rax,%rax 3204: 48 01 d0 add %rdx,%rax 3207: 48 c1 e0 02 shl $0x2,%rax 320b: 48 01 d0 add %rdx,%rax 320e: 48 c1 e0 04 shl $0x4,%rax 3212: 49 89 c0 mov %rax,%r8 3215: 8b 7d 98 mov -0x68(%rbp),%edi 3218: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 321f: 48 8b 55 80 mov -0x80(%rbp),%rdx 3223: 48 8b 75 90 mov -0x70(%rbp),%rsi 3227: 8b 45 9c mov -0x64(%rbp),%eax 322a: 41 50 push %rax 322c: 6a 03 pushq $0x3 322e: 4c 8b 4d 10 mov 0x10(%rbp),%r9 3232: 41 89 f8 mov %edi,%r8d 3235: 89 c7 mov %eax,%edi 3237: e8 4a f7 ff ff callq 0x2986 323c: 48 83 c4 10 add $0x10,%rsp 3240: 48 89 45 e0 mov %rax,-0x20(%rbp) 3244: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 3249: 75 0a jne 0x3255 324b: b8 00 00 00 00 mov $0x0,%eax 3250: e9 65 0d 00 00 jmpq 0x3fba 3255: 48 8b 45 d0 mov -0x30(%rbp),%rax 3259: 89 c0 mov %eax,%eax 325b: 48 39 45 d0 cmp %rax,-0x30(%rbp) 325f: 74 1f je 0x3280 3261: 48 8d 0d 98 36 00 00 lea 0x3698(%rip),%rcx # 0x6900 3268: ba 3f 01 00 00 mov $0x13f,%edx 326d: 48 8d 35 9c 35 00 00 lea 0x359c(%rip),%rsi # 0x6810 3274: 48 8d 3d bd 35 00 00 lea 0x35bd(%rip),%rdi # 0x6838 327b: e8 b0 ef ff ff callq 0x2230 3280: 48 8b 45 d0 mov -0x30(%rbp),%rax 3284: 89 c2 mov %eax,%edx 3286: 48 8b 45 e0 mov -0x20(%rbp),%rax 328a: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 3290: 48 8b 45 d8 mov -0x28(%rbp),%rax 3294: 89 c2 mov %eax,%edx 3296: 48 8b 45 e0 mov -0x20(%rbp),%rax 329a: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 32a0: 48 8b 45 e0 mov -0x20(%rbp),%rax 32a4: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 32ab: 48 8b 45 88 mov -0x78(%rbp),%rax 32af: 48 83 c0 04 add $0x4,%rax 32b3: 0f b6 00 movzbl (%rax),%eax 32b6: 0f b6 d0 movzbl %al,%edx 32b9: 48 8b 45 e0 mov -0x20(%rbp),%rax 32bd: 89 50 20 mov %edx,0x20(%rax) 32c0: 48 8b 45 88 mov -0x78(%rbp),%rax 32c4: 48 83 c0 04 add $0x4,%rax 32c8: 0f b6 00 movzbl (%rax),%eax 32cb: 3c 01 cmp $0x1,%al 32cd: 0f 85 ab 06 00 00 jne 0x397e 32d3: 48 8b 55 80 mov -0x80(%rbp),%rdx 32d7: 48 8b 45 90 mov -0x70(%rbp),%rax 32db: 48 01 d0 add %rdx,%rax 32de: 48 89 45 f8 mov %rax,-0x8(%rbp) 32e2: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 32e7: 74 20 je 0x3309 32e9: 48 8b 45 88 mov -0x78(%rbp),%rax 32ed: 48 83 c0 05 add $0x5,%rax 32f1: 0f b6 00 movzbl (%rax),%eax 32f4: 3c 01 cmp $0x1,%al 32f6: 75 11 jne 0x3309 32f8: 48 8b 45 e0 mov -0x20(%rbp),%rax 32fc: 48 8b 55 f8 mov -0x8(%rbp),%rdx 3300: 48 89 50 48 mov %rdx,0x48(%rax) 3304: e9 c1 01 00 00 jmpq 0x34ca 3309: 48 8b 45 e0 mov -0x20(%rbp),%rax 330d: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 3314: 48 8b 45 88 mov -0x78(%rbp),%rax 3318: ba 34 00 00 00 mov $0x34,%edx 331d: 48 89 c6 mov %rax,%rsi 3320: 48 89 cf mov %rcx,%rdi 3323: e8 78 ef ff ff callq 0x22a0 3328: 48 8b 55 e0 mov -0x20(%rbp),%rdx 332c: 48 89 42 48 mov %rax,0x48(%rdx) 3330: 48 8b 45 88 mov -0x78(%rbp),%rax 3334: 48 83 c0 05 add $0x5,%rax 3338: 0f b6 00 movzbl (%rax),%eax 333b: 3c 01 cmp $0x1,%al 333d: 0f 84 87 01 00 00 je 0x34ca 3343: 48 8b 45 e0 mov -0x20(%rbp),%rax 3347: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 334e: 0f b7 c0 movzwl %ax,%eax 3351: 89 c7 mov %eax,%edi 3353: e8 a0 f4 ff ff callq 0x27f8 3358: 48 8b 55 e0 mov -0x20(%rbp),%rdx 335c: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 3363: 48 8b 45 e0 mov -0x20(%rbp),%rax 3367: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 336e: 0f b7 c0 movzwl %ax,%eax 3371: 89 c7 mov %eax,%edi 3373: e8 80 f4 ff ff callq 0x27f8 3378: 48 8b 55 e0 mov -0x20(%rbp),%rdx 337c: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 3383: 48 8b 45 e0 mov -0x20(%rbp),%rax 3387: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 338d: 89 c7 mov %eax,%edi 338f: e8 78 f4 ff ff callq 0x280c 3394: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3398: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 339e: 48 8b 45 e0 mov -0x20(%rbp),%rax 33a2: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 33a8: 89 c7 mov %eax,%edi 33aa: e8 5d f4 ff ff callq 0x280c 33af: 48 8b 55 e0 mov -0x20(%rbp),%rdx 33b3: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 33b9: 48 8b 45 e0 mov -0x20(%rbp),%rax 33bd: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 33c3: 89 c7 mov %eax,%edi 33c5: e8 42 f4 ff ff callq 0x280c 33ca: 48 8b 55 e0 mov -0x20(%rbp),%rdx 33ce: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 33d4: 48 8b 45 e0 mov -0x20(%rbp),%rax 33d8: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 33de: 89 c7 mov %eax,%edi 33e0: e8 27 f4 ff ff callq 0x280c 33e5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 33e9: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 33ef: 48 8b 45 e0 mov -0x20(%rbp),%rax 33f3: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 33f9: 89 c7 mov %eax,%edi 33fb: e8 0c f4 ff ff callq 0x280c 3400: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3404: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 340a: 48 8b 45 e0 mov -0x20(%rbp),%rax 340e: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 3415: 0f b7 c0 movzwl %ax,%eax 3418: 89 c7 mov %eax,%edi 341a: e8 d9 f3 ff ff callq 0x27f8 341f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3423: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 342a: 48 8b 45 e0 mov -0x20(%rbp),%rax 342e: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 3435: 0f b7 c0 movzwl %ax,%eax 3438: 89 c7 mov %eax,%edi 343a: e8 b9 f3 ff ff callq 0x27f8 343f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3443: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 344a: 48 8b 45 e0 mov -0x20(%rbp),%rax 344e: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 3455: 0f b7 c0 movzwl %ax,%eax 3458: 89 c7 mov %eax,%edi 345a: e8 99 f3 ff ff callq 0x27f8 345f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3463: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 346a: 48 8b 45 e0 mov -0x20(%rbp),%rax 346e: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 3475: 0f b7 c0 movzwl %ax,%eax 3478: 89 c7 mov %eax,%edi 347a: e8 79 f3 ff ff callq 0x27f8 347f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3483: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 348a: 48 8b 45 e0 mov -0x20(%rbp),%rax 348e: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 3495: 0f b7 c0 movzwl %ax,%eax 3498: 89 c7 mov %eax,%edi 349a: e8 59 f3 ff ff callq 0x27f8 349f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 34a3: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 34aa: 48 8b 45 e0 mov -0x20(%rbp),%rax 34ae: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 34b5: 0f b7 c0 movzwl %ax,%eax 34b8: 89 c7 mov %eax,%edi 34ba: e8 39 f3 ff ff callq 0x27f8 34bf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 34c3: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 34ca: 48 8b 45 e0 mov -0x20(%rbp),%rax 34ce: 48 8b 40 48 mov 0x48(%rax),%rax 34d2: 8b 40 20 mov 0x20(%rax),%eax 34d5: 89 45 ac mov %eax,-0x54(%rbp) 34d8: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 34dd: 0f 84 d2 03 00 00 je 0x38b5 34e3: 48 8b 45 88 mov -0x78(%rbp),%rax 34e7: 48 83 c0 05 add $0x5,%rax 34eb: 0f b6 00 movzbl (%rax),%eax 34ee: 3c 01 cmp $0x1,%al 34f0: 0f 85 bf 03 00 00 jne 0x38b5 34f6: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 34fa: 0f 84 b5 03 00 00 je 0x38b5 3500: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3505: 0f 95 c0 setne %al 3508: 0f b6 c0 movzbl %al,%eax 350b: 48 85 c0 test %rax,%rax 350e: 74 15 je 0x3525 3510: 8b 45 ac mov -0x54(%rbp),%eax 3513: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 351a: 0f 96 c0 setbe %al 351d: 0f b6 c0 movzbl %al,%eax 3520: 48 85 c0 test %rax,%rax 3523: 75 30 jne 0x3555 3525: 8b 45 ac mov -0x54(%rbp),%eax 3528: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 352f: 48 89 d1 mov %rdx,%rcx 3532: 48 29 c1 sub %rax,%rcx 3535: 48 8b 55 d0 mov -0x30(%rbp),%rdx 3539: 48 89 d0 mov %rdx,%rax 353c: 48 c1 e0 02 shl $0x2,%rax 3540: 48 01 d0 add %rdx,%rax 3543: 48 c1 e0 03 shl $0x3,%rax 3547: 48 39 c1 cmp %rax,%rcx 354a: 0f 92 c0 setb %al 354d: 0f b6 c0 movzbl %al,%eax 3550: 48 85 c0 test %rax,%rax 3553: 74 24 je 0x3579 3555: 90 nop 3556: eb 01 jmp 0x3559 3558: 90 nop 3559: 48 8b 45 e0 mov -0x20(%rbp),%rax 355d: 48 89 c7 mov %rax,%rdi 3560: e8 5b ec ff ff callq 0x21c0 3565: bf 0a 00 00 00 mov $0xa,%edi 356a: e8 e7 f0 ff ff callq 0x2656 356f: b8 00 00 00 00 mov $0x0,%eax 3574: e9 41 0a 00 00 jmpq 0x3fba 3579: 8b 55 ac mov -0x54(%rbp),%edx 357c: 48 8b 45 f8 mov -0x8(%rbp),%rax 3580: 48 01 c2 add %rax,%rdx 3583: 48 8b 45 e0 mov -0x20(%rbp),%rax 3587: 48 89 50 50 mov %rdx,0x50(%rax) 358b: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 3593: e9 0a 03 00 00 jmpq 0x38a2 3598: 48 8b 4d e0 mov -0x20(%rbp),%rcx 359c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 35a0: 48 89 d0 mov %rdx,%rax 35a3: 48 01 c0 add %rax,%rax 35a6: 48 01 d0 add %rdx,%rax 35a9: 48 c1 e0 02 shl $0x2,%rax 35ad: 48 01 d0 add %rdx,%rax 35b0: 48 c1 e0 04 shl $0x4,%rax 35b4: 48 01 c8 add %rcx,%rax 35b7: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 35be: 48 8b 45 b0 mov -0x50(%rbp),%rax 35c2: 48 89 02 mov %rax,(%rdx) 35c5: 48 8b 4d e0 mov -0x20(%rbp),%rcx 35c9: 48 8b 55 b0 mov -0x50(%rbp),%rdx 35cd: 48 89 d0 mov %rdx,%rax 35d0: 48 01 c0 add %rax,%rax 35d3: 48 01 d0 add %rdx,%rax 35d6: 48 c1 e0 02 shl $0x2,%rax 35da: 48 01 d0 add %rdx,%rax 35dd: 48 c1 e0 04 shl $0x4,%rax 35e1: 48 01 c8 add %rcx,%rax 35e4: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 35eb: 48 8b 45 e0 mov -0x20(%rbp),%rax 35ef: 48 89 02 mov %rax,(%rdx) 35f2: 48 8b 45 e0 mov -0x20(%rbp),%rax 35f6: 48 8b 48 50 mov 0x50(%rax),%rcx 35fa: 48 8b 55 b0 mov -0x50(%rbp),%rdx 35fe: 48 89 d0 mov %rdx,%rax 3601: 48 c1 e0 02 shl $0x2,%rax 3605: 48 01 d0 add %rdx,%rax 3608: 48 c1 e0 03 shl $0x3,%rax 360c: 48 01 c1 add %rax,%rcx 360f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3613: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3617: 48 89 d0 mov %rdx,%rax 361a: 48 01 c0 add %rax,%rax 361d: 48 01 d0 add %rdx,%rax 3620: 48 c1 e0 02 shl $0x2,%rax 3624: 48 01 d0 add %rdx,%rax 3627: 48 c1 e0 04 shl $0x4,%rax 362b: 48 01 f0 add %rsi,%rax 362e: 48 05 68 01 00 00 add $0x168,%rax 3634: 48 89 08 mov %rcx,(%rax) 3637: 48 8b 45 e0 mov -0x20(%rbp),%rax 363b: 48 8b 48 50 mov 0x50(%rax),%rcx 363f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3643: 48 89 d0 mov %rdx,%rax 3646: 48 c1 e0 02 shl $0x2,%rax 364a: 48 01 d0 add %rdx,%rax 364d: 48 c1 e0 03 shl $0x3,%rax 3651: 48 01 c8 add %rcx,%rax 3654: 8b 40 10 mov 0x10(%rax),%eax 3657: 89 c0 mov %eax,%eax 3659: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 3660: 0f 97 c0 seta %al 3663: 0f b6 c0 movzbl %al,%eax 3666: 48 85 c0 test %rax,%rax 3669: 0f 84 09 01 00 00 je 0x3778 366f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3673: 48 8b 48 50 mov 0x50(%rax),%rcx 3677: 48 8b 55 b0 mov -0x50(%rbp),%rdx 367b: 48 89 d0 mov %rdx,%rax 367e: 48 c1 e0 02 shl $0x2,%rax 3682: 48 01 d0 add %rdx,%rax 3685: 48 c1 e0 03 shl $0x3,%rax 3689: 48 01 c8 add %rcx,%rax 368c: 8b 40 14 mov 0x14(%rax),%eax 368f: 89 c6 mov %eax,%esi 3691: 48 8b 45 e0 mov -0x20(%rbp),%rax 3695: 48 8b 48 50 mov 0x50(%rax),%rcx 3699: 48 8b 55 b0 mov -0x50(%rbp),%rdx 369d: 48 89 d0 mov %rdx,%rax 36a0: 48 c1 e0 02 shl $0x2,%rax 36a4: 48 01 d0 add %rdx,%rax 36a7: 48 c1 e0 03 shl $0x3,%rax 36ab: 48 01 c8 add %rcx,%rax 36ae: 8b 40 10 mov 0x10(%rax),%eax 36b1: 89 c2 mov %eax,%edx 36b3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36ba: 48 29 d0 sub %rdx,%rax 36bd: 48 39 c6 cmp %rax,%rsi 36c0: 0f 96 c0 setbe %al 36c3: 0f b6 c0 movzbl %al,%eax 36c6: 48 85 c0 test %rax,%rax 36c9: 0f 84 a9 00 00 00 je 0x3778 36cf: 48 8b 45 e0 mov -0x20(%rbp),%rax 36d3: 48 8b 48 50 mov 0x50(%rax),%rcx 36d7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 36db: 48 89 d0 mov %rdx,%rax 36de: 48 c1 e0 02 shl $0x2,%rax 36e2: 48 01 d0 add %rdx,%rax 36e5: 48 c1 e0 03 shl $0x3,%rax 36e9: 48 01 c8 add %rcx,%rax 36ec: 8b 40 10 mov 0x10(%rax),%eax 36ef: 89 c2 mov %eax,%edx 36f1: 48 8b 45 80 mov -0x80(%rbp),%rax 36f5: 48 01 c2 add %rax,%rdx 36f8: 48 8b 45 90 mov -0x70(%rbp),%rax 36fc: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 3700: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3704: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3708: 48 89 d0 mov %rdx,%rax 370b: 48 01 c0 add %rax,%rax 370e: 48 01 d0 add %rdx,%rax 3711: 48 c1 e0 02 shl $0x2,%rax 3715: 48 01 d0 add %rdx,%rax 3718: 48 c1 e0 04 shl $0x4,%rax 371c: 48 01 f0 add %rsi,%rax 371f: 48 05 80 01 00 00 add $0x180,%rax 3725: 48 89 08 mov %rcx,(%rax) 3728: 48 8b 4d e0 mov -0x20(%rbp),%rcx 372c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3730: 48 89 d0 mov %rdx,%rax 3733: 48 01 c0 add %rax,%rax 3736: 48 01 d0 add %rdx,%rax 3739: 48 c1 e0 02 shl $0x2,%rax 373d: 48 01 d0 add %rdx,%rax 3740: 48 c1 e0 04 shl $0x4,%rax 3744: 48 01 c8 add %rcx,%rax 3747: 48 05 80 01 00 00 add $0x180,%rax 374d: 48 8b 08 mov (%rax),%rcx 3750: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3754: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3758: 48 89 d0 mov %rdx,%rax 375b: 48 01 c0 add %rax,%rax 375e: 48 01 d0 add %rdx,%rax 3761: 48 c1 e0 02 shl $0x2,%rax 3765: 48 01 d0 add %rdx,%rax 3768: 48 c1 e0 04 shl $0x4,%rax 376c: 48 01 f0 add %rsi,%rax 376f: 48 05 78 01 00 00 add $0x178,%rax 3775: 48 89 08 mov %rcx,(%rax) 3778: 48 8b 45 e0 mov -0x20(%rbp),%rax 377c: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 3783: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3787: 48 8b 45 b0 mov -0x50(%rbp),%rax 378b: 48 8d 50 01 lea 0x1(%rax),%rdx 378f: 48 89 d0 mov %rdx,%rax 3792: 48 01 c0 add %rax,%rax 3795: 48 01 d0 add %rdx,%rax 3798: 48 c1 e0 02 shl $0x2,%rax 379c: 48 01 d0 add %rdx,%rax 379f: 48 c1 e0 04 shl $0x4,%rax 37a3: 48 01 f0 add %rsi,%rax 37a6: 48 05 d0 00 00 00 add $0xd0,%rax 37ac: 48 89 08 mov %rcx,(%rax) 37af: 48 8b 45 e0 mov -0x20(%rbp),%rax 37b3: 48 8b 48 50 mov 0x50(%rax),%rcx 37b7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 37bb: 48 89 d0 mov %rdx,%rax 37be: 48 c1 e0 02 shl $0x2,%rax 37c2: 48 01 d0 add %rdx,%rax 37c5: 48 c1 e0 03 shl $0x3,%rax 37c9: 48 01 c8 add %rcx,%rax 37cc: 8b 40 04 mov 0x4(%rax),%eax 37cf: 83 f8 12 cmp $0x12,%eax 37d2: 75 73 jne 0x3847 37d4: 48 8b 45 e0 mov -0x20(%rbp),%rax 37d8: 48 8b 48 50 mov 0x50(%rax),%rcx 37dc: 48 8b 55 b0 mov -0x50(%rbp),%rdx 37e0: 48 89 d0 mov %rdx,%rax 37e3: 48 c1 e0 02 shl $0x2,%rax 37e7: 48 01 d0 add %rdx,%rax 37ea: 48 c1 e0 03 shl $0x3,%rax 37ee: 48 01 c8 add %rcx,%rax 37f1: 8b 40 18 mov 0x18(%rax),%eax 37f4: 89 c0 mov %eax,%eax 37f6: 48 39 45 d0 cmp %rax,-0x30(%rbp) 37fa: 76 4b jbe 0x3847 37fc: 48 8b 45 e0 mov -0x20(%rbp),%rax 3800: 48 8b 48 50 mov 0x50(%rax),%rcx 3804: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3808: 48 89 d0 mov %rdx,%rax 380b: 48 c1 e0 02 shl $0x2,%rax 380f: 48 01 d0 add %rdx,%rax 3812: 48 c1 e0 03 shl $0x3,%rax 3816: 48 01 c8 add %rcx,%rax 3819: 8b 50 18 mov 0x18(%rax),%edx 381c: 48 8b 45 b0 mov -0x50(%rbp),%rax 3820: 89 c6 mov %eax,%esi 3822: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3826: 89 d2 mov %edx,%edx 3828: 48 89 d0 mov %rdx,%rax 382b: 48 01 c0 add %rax,%rax 382e: 48 01 d0 add %rdx,%rax 3831: 48 c1 e0 02 shl $0x2,%rax 3835: 48 01 d0 add %rdx,%rax 3838: 48 c1 e0 04 shl $0x4,%rax 383c: 48 01 c8 add %rcx,%rax 383f: 48 05 54 01 00 00 add $0x154,%rax 3845: 89 30 mov %esi,(%rax) 3847: 48 8b 4d e0 mov -0x20(%rbp),%rcx 384b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 384f: 48 89 d0 mov %rdx,%rax 3852: 48 01 c0 add %rax,%rax 3855: 48 01 d0 add %rdx,%rax 3858: 48 c1 e0 02 shl $0x2,%rax 385c: 48 01 d0 add %rdx,%rax 385f: 48 c1 e0 04 shl $0x4,%rax 3863: 48 01 c8 add %rcx,%rax 3866: 48 05 54 01 00 00 add $0x154,%rax 386c: 8b 00 mov (%rax),%eax 386e: 85 c0 test %eax,%eax 3870: 75 2b jne 0x389d 3872: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3876: 48 8b 55 b0 mov -0x50(%rbp),%rdx 387a: 48 89 d0 mov %rdx,%rax 387d: 48 01 c0 add %rax,%rax 3880: 48 01 d0 add %rdx,%rax 3883: 48 c1 e0 02 shl $0x2,%rax 3887: 48 01 d0 add %rdx,%rax 388a: 48 c1 e0 04 shl $0x4,%rax 388e: 48 01 c8 add %rcx,%rax 3891: 48 05 54 01 00 00 add $0x154,%rax 3897: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 389d: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 38a2: 48 8b 45 b0 mov -0x50(%rbp),%rax 38a6: 48 3b 45 d0 cmp -0x30(%rbp),%rax 38aa: 0f 82 e8 fc ff ff jb 0x3598 38b0: e9 b1 00 00 00 jmpq 0x3966 38b5: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 38bd: e9 96 00 00 00 jmpq 0x3958 38c2: 48 8b 4d e0 mov -0x20(%rbp),%rcx 38c6: 48 8b 55 b8 mov -0x48(%rbp),%rdx 38ca: 48 89 d0 mov %rdx,%rax 38cd: 48 01 c0 add %rax,%rax 38d0: 48 01 d0 add %rdx,%rax 38d3: 48 c1 e0 02 shl $0x2,%rax 38d7: 48 01 d0 add %rdx,%rax 38da: 48 c1 e0 04 shl $0x4,%rax 38de: 48 01 c8 add %rcx,%rax 38e1: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 38e8: 48 8b 45 b8 mov -0x48(%rbp),%rax 38ec: 48 89 02 mov %rax,(%rdx) 38ef: 48 8b 4d e0 mov -0x20(%rbp),%rcx 38f3: 48 8b 55 b8 mov -0x48(%rbp),%rdx 38f7: 48 89 d0 mov %rdx,%rax 38fa: 48 01 c0 add %rax,%rax 38fd: 48 01 d0 add %rdx,%rax 3900: 48 c1 e0 02 shl $0x2,%rax 3904: 48 01 d0 add %rdx,%rax 3907: 48 c1 e0 04 shl $0x4,%rax 390b: 48 01 c8 add %rcx,%rax 390e: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 3915: 48 8b 45 e0 mov -0x20(%rbp),%rax 3919: 48 89 02 mov %rax,(%rdx) 391c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3920: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 3927: 48 8b 75 e0 mov -0x20(%rbp),%rsi 392b: 48 8b 45 b8 mov -0x48(%rbp),%rax 392f: 48 8d 50 01 lea 0x1(%rax),%rdx 3933: 48 89 d0 mov %rdx,%rax 3936: 48 01 c0 add %rax,%rax 3939: 48 01 d0 add %rdx,%rax 393c: 48 c1 e0 02 shl $0x2,%rax 3940: 48 01 d0 add %rdx,%rax 3943: 48 c1 e0 04 shl $0x4,%rax 3947: 48 01 f0 add %rsi,%rax 394a: 48 05 d0 00 00 00 add $0xd0,%rax 3950: 48 89 08 mov %rcx,(%rax) 3953: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 3958: 48 8b 45 b8 mov -0x48(%rbp),%rax 395c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3960: 0f 82 5c ff ff ff jb 0x38c2 3966: 48 8b 45 e0 mov -0x20(%rbp),%rax 396a: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3971: 48 8b 45 e0 mov -0x20(%rbp),%rax 3975: 48 89 50 60 mov %rdx,0x60(%rax) 3979: e9 38 06 00 00 jmpq 0x3fb6 397e: 48 8b 55 80 mov -0x80(%rbp),%rdx 3982: 48 8b 45 90 mov -0x70(%rbp),%rax 3986: 48 01 d0 add %rdx,%rax 3989: 48 89 45 e8 mov %rax,-0x18(%rbp) 398d: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3992: 74 20 je 0x39b4 3994: 48 8b 45 88 mov -0x78(%rbp),%rax 3998: 48 83 c0 05 add $0x5,%rax 399c: 0f b6 00 movzbl (%rax),%eax 399f: 3c 01 cmp $0x1,%al 39a1: 75 11 jne 0x39b4 39a3: 48 8b 45 e0 mov -0x20(%rbp),%rax 39a7: 48 8b 55 e8 mov -0x18(%rbp),%rdx 39ab: 48 89 50 48 mov %rdx,0x48(%rax) 39af: e9 ca 01 00 00 jmpq 0x3b7e 39b4: 48 8b 45 e0 mov -0x20(%rbp),%rax 39b8: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 39bf: 48 8b 45 88 mov -0x78(%rbp),%rax 39c3: ba 40 00 00 00 mov $0x40,%edx 39c8: 48 89 c6 mov %rax,%rsi 39cb: 48 89 cf mov %rcx,%rdi 39ce: e8 cd e8 ff ff callq 0x22a0 39d3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 39d7: 48 89 42 48 mov %rax,0x48(%rdx) 39db: 48 8b 45 88 mov -0x78(%rbp),%rax 39df: 48 83 c0 05 add $0x5,%rax 39e3: 0f b6 00 movzbl (%rax),%eax 39e6: 3c 01 cmp $0x1,%al 39e8: 0f 84 90 01 00 00 je 0x3b7e 39ee: 48 8b 45 e0 mov -0x20(%rbp),%rax 39f2: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 39f9: 0f b7 c0 movzwl %ax,%eax 39fc: 89 c7 mov %eax,%edi 39fe: e8 f5 ed ff ff callq 0x27f8 3a03: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3a07: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 3a0e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3a12: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 3a19: 0f b7 c0 movzwl %ax,%eax 3a1c: 89 c7 mov %eax,%edi 3a1e: e8 d5 ed ff ff callq 0x27f8 3a23: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3a27: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 3a2e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3a32: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 3a38: 89 c7 mov %eax,%edi 3a3a: e8 cd ed ff ff callq 0x280c 3a3f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3a43: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 3a49: 48 8b 45 e0 mov -0x20(%rbp),%rax 3a4d: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 3a54: 48 89 c7 mov %rax,%rdi 3a57: e8 be ed ff ff callq 0x281a 3a5c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3a60: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 3a67: 48 8b 45 e0 mov -0x20(%rbp),%rax 3a6b: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 3a72: 48 89 c7 mov %rax,%rdi 3a75: e8 a0 ed ff ff callq 0x281a 3a7a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3a7e: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 3a85: 48 8b 45 e0 mov -0x20(%rbp),%rax 3a89: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 3a90: 48 89 c7 mov %rax,%rdi 3a93: e8 82 ed ff ff callq 0x281a 3a98: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3a9c: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 3aa3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3aa7: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 3aad: 89 c7 mov %eax,%edi 3aaf: e8 58 ed ff ff callq 0x280c 3ab4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3ab8: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 3abe: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ac2: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 3ac9: 0f b7 c0 movzwl %ax,%eax 3acc: 89 c7 mov %eax,%edi 3ace: e8 25 ed ff ff callq 0x27f8 3ad3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3ad7: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 3ade: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ae2: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 3ae9: 0f b7 c0 movzwl %ax,%eax 3aec: 89 c7 mov %eax,%edi 3aee: e8 05 ed ff ff callq 0x27f8 3af3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3af7: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 3afe: 48 8b 45 e0 mov -0x20(%rbp),%rax 3b02: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 3b09: 0f b7 c0 movzwl %ax,%eax 3b0c: 89 c7 mov %eax,%edi 3b0e: e8 e5 ec ff ff callq 0x27f8 3b13: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3b17: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 3b1e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3b22: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 3b29: 0f b7 c0 movzwl %ax,%eax 3b2c: 89 c7 mov %eax,%edi 3b2e: e8 c5 ec ff ff callq 0x27f8 3b33: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3b37: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 3b3e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3b42: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 3b49: 0f b7 c0 movzwl %ax,%eax 3b4c: 89 c7 mov %eax,%edi 3b4e: e8 a5 ec ff ff callq 0x27f8 3b53: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3b57: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 3b5e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3b62: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 3b69: 0f b7 c0 movzwl %ax,%eax 3b6c: 89 c7 mov %eax,%edi 3b6e: e8 85 ec ff ff callq 0x27f8 3b73: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3b77: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 3b7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3b82: 48 8b 40 48 mov 0x48(%rax),%rax 3b86: 48 8b 40 28 mov 0x28(%rax),%rax 3b8a: 48 89 45 f0 mov %rax,-0x10(%rbp) 3b8e: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3b93: 0f 84 59 03 00 00 je 0x3ef2 3b99: 48 8b 45 88 mov -0x78(%rbp),%rax 3b9d: 48 83 c0 05 add $0x5,%rax 3ba1: 0f b6 00 movzbl (%rax),%eax 3ba4: 3c 01 cmp $0x1,%al 3ba6: 0f 85 46 03 00 00 jne 0x3ef2 3bac: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 3bb0: 0f 84 3c 03 00 00 je 0x3ef2 3bb6: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3bbb: 0f 95 c0 setne %al 3bbe: 0f b6 c0 movzbl %al,%eax 3bc1: 48 85 c0 test %rax,%rax 3bc4: 74 1a je 0x3be0 3bc6: 48 8b 45 f0 mov -0x10(%rbp),%rax 3bca: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 3bd1: 0f 93 c0 setae %al 3bd4: 0f b6 c0 movzbl %al,%eax 3bd7: 48 85 c0 test %rax,%rax 3bda: 0f 85 78 f9 ff ff jne 0x3558 3be0: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3be7: 48 2b 45 f0 sub -0x10(%rbp),%rax 3beb: 48 8b 55 d0 mov -0x30(%rbp),%rdx 3bef: 48 c1 e2 06 shl $0x6,%rdx 3bf3: 48 39 d0 cmp %rdx,%rax 3bf6: 0f 92 c0 setb %al 3bf9: 0f b6 c0 movzbl %al,%eax 3bfc: 48 85 c0 test %rax,%rax 3bff: 0f 85 53 f9 ff ff jne 0x3558 3c05: 48 8b 55 e8 mov -0x18(%rbp),%rdx 3c09: 48 8b 45 f0 mov -0x10(%rbp),%rax 3c0d: 48 01 c2 add %rax,%rdx 3c10: 48 8b 45 e0 mov -0x20(%rbp),%rax 3c14: 48 89 50 50 mov %rdx,0x50(%rax) 3c18: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 3c20: e9 ba 02 00 00 jmpq 0x3edf 3c25: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3c29: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3c2d: 48 89 d0 mov %rdx,%rax 3c30: 48 01 c0 add %rax,%rax 3c33: 48 01 d0 add %rdx,%rax 3c36: 48 c1 e0 02 shl $0x2,%rax 3c3a: 48 01 d0 add %rdx,%rax 3c3d: 48 c1 e0 04 shl $0x4,%rax 3c41: 48 01 c8 add %rcx,%rax 3c44: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 3c4b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c4f: 48 89 02 mov %rax,(%rdx) 3c52: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3c56: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3c5a: 48 89 d0 mov %rdx,%rax 3c5d: 48 01 c0 add %rax,%rax 3c60: 48 01 d0 add %rdx,%rax 3c63: 48 c1 e0 02 shl $0x2,%rax 3c67: 48 01 d0 add %rdx,%rax 3c6a: 48 c1 e0 04 shl $0x4,%rax 3c6e: 48 01 c8 add %rcx,%rax 3c71: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 3c78: 48 8b 45 e0 mov -0x20(%rbp),%rax 3c7c: 48 89 02 mov %rax,(%rdx) 3c7f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3c83: 48 8b 40 50 mov 0x50(%rax),%rax 3c87: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3c8b: 48 c1 e2 06 shl $0x6,%rdx 3c8f: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 3c93: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3c97: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3c9b: 48 89 d0 mov %rdx,%rax 3c9e: 48 01 c0 add %rax,%rax 3ca1: 48 01 d0 add %rdx,%rax 3ca4: 48 c1 e0 02 shl $0x2,%rax 3ca8: 48 01 d0 add %rdx,%rax 3cab: 48 c1 e0 04 shl $0x4,%rax 3caf: 48 01 f0 add %rsi,%rax 3cb2: 48 05 68 01 00 00 add $0x168,%rax 3cb8: 48 89 08 mov %rcx,(%rax) 3cbb: 48 8b 45 e0 mov -0x20(%rbp),%rax 3cbf: 48 8b 40 50 mov 0x50(%rax),%rax 3cc3: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3cc7: 48 c1 e2 06 shl $0x6,%rdx 3ccb: 48 01 d0 add %rdx,%rax 3cce: 48 8b 40 18 mov 0x18(%rax),%rax 3cd2: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 3cd9: 0f 97 c0 seta %al 3cdc: 0f b6 c0 movzbl %al,%eax 3cdf: 48 85 c0 test %rax,%rax 3ce2: 0f 84 eb 00 00 00 je 0x3dd3 3ce8: 48 8b 45 e0 mov -0x20(%rbp),%rax 3cec: 48 8b 40 50 mov 0x50(%rax),%rax 3cf0: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3cf4: 48 c1 e2 06 shl $0x6,%rdx 3cf8: 48 01 d0 add %rdx,%rax 3cfb: 48 8b 50 20 mov 0x20(%rax),%rdx 3cff: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d03: 48 8b 40 50 mov 0x50(%rax),%rax 3d07: 48 8b 4d c0 mov -0x40(%rbp),%rcx 3d0b: 48 c1 e1 06 shl $0x6,%rcx 3d0f: 48 01 c8 add %rcx,%rax 3d12: 48 8b 40 18 mov 0x18(%rax),%rax 3d16: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 3d1d: 48 29 c1 sub %rax,%rcx 3d20: 48 89 c8 mov %rcx,%rax 3d23: 48 39 c2 cmp %rax,%rdx 3d26: 0f 96 c0 setbe %al 3d29: 0f b6 c0 movzbl %al,%eax 3d2c: 48 85 c0 test %rax,%rax 3d2f: 0f 84 9e 00 00 00 je 0x3dd3 3d35: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d39: 48 8b 40 50 mov 0x50(%rax),%rax 3d3d: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3d41: 48 c1 e2 06 shl $0x6,%rdx 3d45: 48 01 d0 add %rdx,%rax 3d48: 48 8b 50 18 mov 0x18(%rax),%rdx 3d4c: 48 8b 45 80 mov -0x80(%rbp),%rax 3d50: 48 01 c2 add %rax,%rdx 3d53: 48 8b 45 90 mov -0x70(%rbp),%rax 3d57: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 3d5b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3d5f: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3d63: 48 89 d0 mov %rdx,%rax 3d66: 48 01 c0 add %rax,%rax 3d69: 48 01 d0 add %rdx,%rax 3d6c: 48 c1 e0 02 shl $0x2,%rax 3d70: 48 01 d0 add %rdx,%rax 3d73: 48 c1 e0 04 shl $0x4,%rax 3d77: 48 01 f0 add %rsi,%rax 3d7a: 48 05 80 01 00 00 add $0x180,%rax 3d80: 48 89 08 mov %rcx,(%rax) 3d83: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3d87: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3d8b: 48 89 d0 mov %rdx,%rax 3d8e: 48 01 c0 add %rax,%rax 3d91: 48 01 d0 add %rdx,%rax 3d94: 48 c1 e0 02 shl $0x2,%rax 3d98: 48 01 d0 add %rdx,%rax 3d9b: 48 c1 e0 04 shl $0x4,%rax 3d9f: 48 01 c8 add %rcx,%rax 3da2: 48 05 80 01 00 00 add $0x180,%rax 3da8: 48 8b 08 mov (%rax),%rcx 3dab: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3daf: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3db3: 48 89 d0 mov %rdx,%rax 3db6: 48 01 c0 add %rax,%rax 3db9: 48 01 d0 add %rdx,%rax 3dbc: 48 c1 e0 02 shl $0x2,%rax 3dc0: 48 01 d0 add %rdx,%rax 3dc3: 48 c1 e0 04 shl $0x4,%rax 3dc7: 48 01 f0 add %rsi,%rax 3dca: 48 05 78 01 00 00 add $0x178,%rax 3dd0: 48 89 08 mov %rcx,(%rax) 3dd3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3dd7: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 3dde: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3de2: 48 8b 45 c0 mov -0x40(%rbp),%rax 3de6: 48 8d 50 01 lea 0x1(%rax),%rdx 3dea: 48 89 d0 mov %rdx,%rax 3ded: 48 01 c0 add %rax,%rax 3df0: 48 01 d0 add %rdx,%rax 3df3: 48 c1 e0 02 shl $0x2,%rax 3df7: 48 01 d0 add %rdx,%rax 3dfa: 48 c1 e0 04 shl $0x4,%rax 3dfe: 48 01 f0 add %rsi,%rax 3e01: 48 05 d0 00 00 00 add $0xd0,%rax 3e07: 48 89 08 mov %rcx,(%rax) 3e0a: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e0e: 48 8b 40 50 mov 0x50(%rax),%rax 3e12: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3e16: 48 c1 e2 06 shl $0x6,%rdx 3e1a: 48 01 d0 add %rdx,%rax 3e1d: 8b 40 04 mov 0x4(%rax),%eax 3e20: 83 f8 12 cmp $0x12,%eax 3e23: 75 5f jne 0x3e84 3e25: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e29: 48 8b 40 50 mov 0x50(%rax),%rax 3e2d: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3e31: 48 c1 e2 06 shl $0x6,%rdx 3e35: 48 01 d0 add %rdx,%rax 3e38: 8b 40 28 mov 0x28(%rax),%eax 3e3b: 89 c0 mov %eax,%eax 3e3d: 48 39 45 d0 cmp %rax,-0x30(%rbp) 3e41: 76 41 jbe 0x3e84 3e43: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e47: 48 8b 40 50 mov 0x50(%rax),%rax 3e4b: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3e4f: 48 c1 e2 06 shl $0x6,%rdx 3e53: 48 01 d0 add %rdx,%rax 3e56: 8b 50 28 mov 0x28(%rax),%edx 3e59: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e5d: 89 c6 mov %eax,%esi 3e5f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3e63: 89 d2 mov %edx,%edx 3e65: 48 89 d0 mov %rdx,%rax 3e68: 48 01 c0 add %rax,%rax 3e6b: 48 01 d0 add %rdx,%rax 3e6e: 48 c1 e0 02 shl $0x2,%rax 3e72: 48 01 d0 add %rdx,%rax 3e75: 48 c1 e0 04 shl $0x4,%rax 3e79: 48 01 c8 add %rcx,%rax 3e7c: 48 05 54 01 00 00 add $0x154,%rax 3e82: 89 30 mov %esi,(%rax) 3e84: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3e88: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3e8c: 48 89 d0 mov %rdx,%rax 3e8f: 48 01 c0 add %rax,%rax 3e92: 48 01 d0 add %rdx,%rax 3e95: 48 c1 e0 02 shl $0x2,%rax 3e99: 48 01 d0 add %rdx,%rax 3e9c: 48 c1 e0 04 shl $0x4,%rax 3ea0: 48 01 c8 add %rcx,%rax 3ea3: 48 05 54 01 00 00 add $0x154,%rax 3ea9: 8b 00 mov (%rax),%eax 3eab: 85 c0 test %eax,%eax 3ead: 75 2b jne 0x3eda 3eaf: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3eb3: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3eb7: 48 89 d0 mov %rdx,%rax 3eba: 48 01 c0 add %rax,%rax 3ebd: 48 01 d0 add %rdx,%rax 3ec0: 48 c1 e0 02 shl $0x2,%rax 3ec4: 48 01 d0 add %rdx,%rax 3ec7: 48 c1 e0 04 shl $0x4,%rax 3ecb: 48 01 c8 add %rcx,%rax 3ece: 48 05 54 01 00 00 add $0x154,%rax 3ed4: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 3eda: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 3edf: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ee3: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3ee7: 0f 82 38 fd ff ff jb 0x3c25 3eed: e9 b1 00 00 00 jmpq 0x3fa3 3ef2: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 3efa: e9 96 00 00 00 jmpq 0x3f95 3eff: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3f03: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3f07: 48 89 d0 mov %rdx,%rax 3f0a: 48 01 c0 add %rax,%rax 3f0d: 48 01 d0 add %rdx,%rax 3f10: 48 c1 e0 02 shl $0x2,%rax 3f14: 48 01 d0 add %rdx,%rax 3f17: 48 c1 e0 04 shl $0x4,%rax 3f1b: 48 01 c8 add %rcx,%rax 3f1e: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 3f25: 48 8b 45 c8 mov -0x38(%rbp),%rax 3f29: 48 89 02 mov %rax,(%rdx) 3f2c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3f30: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3f34: 48 89 d0 mov %rdx,%rax 3f37: 48 01 c0 add %rax,%rax 3f3a: 48 01 d0 add %rdx,%rax 3f3d: 48 c1 e0 02 shl $0x2,%rax 3f41: 48 01 d0 add %rdx,%rax 3f44: 48 c1 e0 04 shl $0x4,%rax 3f48: 48 01 c8 add %rcx,%rax 3f4b: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 3f52: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f56: 48 89 02 mov %rax,(%rdx) 3f59: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f5d: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 3f64: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3f68: 48 8b 45 c8 mov -0x38(%rbp),%rax 3f6c: 48 8d 50 01 lea 0x1(%rax),%rdx 3f70: 48 89 d0 mov %rdx,%rax 3f73: 48 01 c0 add %rax,%rax 3f76: 48 01 d0 add %rdx,%rax 3f79: 48 c1 e0 02 shl $0x2,%rax 3f7d: 48 01 d0 add %rdx,%rax 3f80: 48 c1 e0 04 shl $0x4,%rax 3f84: 48 01 f0 add %rsi,%rax 3f87: 48 05 d0 00 00 00 add $0xd0,%rax 3f8d: 48 89 08 mov %rcx,(%rax) 3f90: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 3f95: 48 8b 45 c8 mov -0x38(%rbp),%rax 3f99: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3f9d: 0f 82 5c ff ff ff jb 0x3eff 3fa3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fa7: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3fae: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fb2: 48 89 50 60 mov %rdx,0x60(%rax) 3fb6: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fba: c9 leaveq 3fbb: c3 retq 3fbc: f3 rep 3fbd: 0f pop %cs 3fbe: 1e push %ds 3fbf: fa cli 3fc0: 55 push %rbp 3fc1: 48 89 e5 mov %rsp,%rbp 3fc4: 48 83 ec 40 sub $0x40,%rsp 3fc8: 89 7d ec mov %edi,-0x14(%rbp) 3fcb: 48 89 75 e0 mov %rsi,-0x20(%rbp) 3fcf: 48 89 55 d8 mov %rdx,-0x28(%rbp) 3fd3: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3fd7: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3fdb: 4c 89 4d c8 mov %r9,-0x38(%rbp) 3fdf: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3fe3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fe7: 48 01 d0 add %rdx,%rax 3fea: 48 89 45 f8 mov %rax,-0x8(%rbp) 3fee: 48 8b 55 d0 mov -0x30(%rbp),%rdx 3ff2: 48 8b 45 f8 mov -0x8(%rbp),%rax 3ff6: 48 89 d6 mov %rdx,%rsi 3ff9: 48 89 c7 mov %rax,%rdi 3ffc: e8 c6 e8 ff ff callq 0x28c7 4001: 89 45 f4 mov %eax,-0xc(%rbp) 4004: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 4008: 74 37 je 0x4041 400a: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 400e: 75 56 jne 0x4066 4010: 44 8b 45 e8 mov -0x18(%rbp),%r8d 4014: 48 8b 7d d0 mov -0x30(%rbp),%rdi 4018: 48 8b 4d d8 mov -0x28(%rbp),%rcx 401c: 48 8b 55 f8 mov -0x8(%rbp),%rdx 4020: 48 8b 75 e0 mov -0x20(%rbp),%rsi 4024: 8b 45 ec mov -0x14(%rbp),%eax 4027: 48 83 ec 08 sub $0x8,%rsp 402b: ff 75 c8 pushq -0x38(%rbp) 402e: 45 89 c1 mov %r8d,%r9d 4031: 49 89 f8 mov %rdi,%r8 4034: 89 c7 mov %eax,%edi 4036: e8 4e f0 ff ff callq 0x3089 403b: 48 83 c4 10 add $0x10,%rsp 403f: eb 51 jmp 0x4092 4041: 4c 8b 45 c8 mov -0x38(%rbp),%r8 4045: 8b 7d e8 mov -0x18(%rbp),%edi 4048: 48 8b 4d d0 mov -0x30(%rbp),%rcx 404c: 48 8b 55 d8 mov -0x28(%rbp),%rdx 4050: 48 8b 75 e0 mov -0x20(%rbp),%rsi 4054: 8b 45 ec mov -0x14(%rbp),%eax 4057: 4d 89 c1 mov %r8,%r9 405a: 41 89 f8 mov %edi,%r8d 405d: 89 c7 mov %eax,%edi 405f: e8 7b ea ff ff callq 0x2adf 4064: eb 2c jmp 0x4092 4066: 90 nop 4067: 4c 8b 45 c8 mov -0x38(%rbp),%r8 406b: 8b 7d e8 mov -0x18(%rbp),%edi 406e: 48 8b 4d d0 mov -0x30(%rbp),%rcx 4072: 48 8b 55 d8 mov -0x28(%rbp),%rdx 4076: 48 8b 75 e0 mov -0x20(%rbp),%rsi 407a: 8b 45 ec mov -0x14(%rbp),%eax 407d: 6a 00 pushq $0x0 407f: 6a 00 pushq $0x0 4081: 4d 89 c1 mov %r8,%r9 4084: 41 89 f8 mov %edi,%r8d 4087: 89 c7 mov %eax,%edi 4089: e8 f8 e8 ff ff callq 0x2986 408e: 48 83 c4 10 add $0x10,%rsp 4092: c9 leaveq 4093: c3 retq 4094: f3 rep 4095: 0f pop %cs 4096: 1e push %ds 4097: fa cli 4098: 55 push %rbp 4099: 48 89 e5 mov %rsp,%rbp 409c: 48 83 c4 80 add $0xffffffffffffff80,%rsp 40a0: 89 7d 9c mov %edi,-0x64(%rbp) 40a3: 48 89 75 90 mov %rsi,-0x70(%rbp) 40a7: 48 89 55 88 mov %rdx,-0x78(%rbp) 40ab: 89 4d 98 mov %ecx,-0x68(%rbp) 40ae: 4c 89 45 80 mov %r8,-0x80(%rbp) 40b2: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40ba: 00 40bb: 48 89 45 f8 mov %rax,-0x8(%rbp) 40bf: 31 c0 xor %eax,%eax 40c1: b8 40 00 00 00 mov $0x40,%eax 40c6: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 40cb: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 40d0: 48 89 c2 mov %rax,%rdx 40d3: 48 8b 4d 90 mov -0x70(%rbp),%rcx 40d7: 48 8d 75 b0 lea -0x50(%rbp),%rsi 40db: 8b 45 9c mov -0x64(%rbp),%eax 40de: 89 c7 mov %eax,%edi 40e0: e8 46 e7 ff ff callq 0x282b 40e5: 48 89 45 a8 mov %rax,-0x58(%rbp) 40e9: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 40ee: 0f 94 c0 sete %al 40f1: 0f b6 c0 movzbl %al,%eax 40f4: 48 85 c0 test %rax,%rax 40f7: 74 14 je 0x410d 40f9: bf 09 00 00 00 mov $0x9,%edi 40fe: e8 53 e5 ff ff callq 0x2656 4103: b8 00 00 00 00 mov $0x0,%eax 4108: e9 c5 00 00 00 jmpq 0x41d2 410d: 48 8b 55 a8 mov -0x58(%rbp),%rdx 4111: 48 8d 45 b0 lea -0x50(%rbp),%rax 4115: 48 89 d6 mov %rdx,%rsi 4118: 48 89 c7 mov %rax,%rdi 411b: e8 a7 e7 ff ff callq 0x28c7 4120: 89 45 a4 mov %eax,-0x5c(%rbp) 4123: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 4127: 74 08 je 0x4131 4129: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 412d: 74 28 je 0x4157 412f: eb 74 jmp 0x41a5 4131: 48 8b 7d 80 mov -0x80(%rbp),%rdi 4135: 8b 75 98 mov -0x68(%rbp),%esi 4138: 48 8b 4d 88 mov -0x78(%rbp),%rcx 413c: 48 8b 55 90 mov -0x70(%rbp),%rdx 4140: 8b 45 9c mov -0x64(%rbp),%eax 4143: 49 89 f9 mov %rdi,%r9 4146: 41 89 f0 mov %esi,%r8d 4149: be 00 00 00 00 mov $0x0,%esi 414e: 89 c7 mov %eax,%edi 4150: e8 8a e9 ff ff callq 0x2adf 4155: eb 7b jmp 0x41d2 4157: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 415b: 3c 01 cmp $0x1,%al 415d: 75 07 jne 0x4166 415f: ba 34 00 00 00 mov $0x34,%edx 4164: eb 05 jmp 0x416b 4166: ba 40 00 00 00 mov $0x40,%edx 416b: 48 8b 45 a8 mov -0x58(%rbp),%rax 416f: 48 39 c2 cmp %rax,%rdx 4172: 77 31 ja 0x41a5 4174: 8b 7d 98 mov -0x68(%rbp),%edi 4177: 48 8b 75 88 mov -0x78(%rbp),%rsi 417b: 48 8b 4d 90 mov -0x70(%rbp),%rcx 417f: 48 8d 55 b0 lea -0x50(%rbp),%rdx 4183: 8b 45 9c mov -0x64(%rbp),%eax 4186: 48 83 ec 08 sub $0x8,%rsp 418a: ff 75 80 pushq -0x80(%rbp) 418d: 41 89 f9 mov %edi,%r9d 4190: 49 89 f0 mov %rsi,%r8 4193: be 00 00 00 00 mov $0x0,%esi 4198: 89 c7 mov %eax,%edi 419a: e8 ea ee ff ff callq 0x3089 419f: 48 83 c4 10 add $0x10,%rsp 41a3: eb 2d jmp 0x41d2 41a5: 90 nop 41a6: 48 8b 7d 80 mov -0x80(%rbp),%rdi 41aa: 8b 75 98 mov -0x68(%rbp),%esi 41ad: 48 8b 4d 88 mov -0x78(%rbp),%rcx 41b1: 48 8b 55 90 mov -0x70(%rbp),%rdx 41b5: 8b 45 9c mov -0x64(%rbp),%eax 41b8: 6a 00 pushq $0x0 41ba: 6a 00 pushq $0x0 41bc: 49 89 f9 mov %rdi,%r9 41bf: 41 89 f0 mov %esi,%r8d 41c2: be 00 00 00 00 mov $0x0,%esi 41c7: 89 c7 mov %eax,%edi 41c9: e8 b8 e7 ff ff callq 0x2986 41ce: 48 83 c4 10 add $0x10,%rsp 41d2: 48 8b 4d f8 mov -0x8(%rbp),%rcx 41d6: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 41de: 00 41df: 74 05 je 0x41e6 41e1: e8 0a e0 ff ff callq 0x21f0 41e6: c9 leaveq 41e7: c3 retq 41e8: f3 rep 41e9: 0f pop %cs 41ea: 1e push %ds 41eb: fa cli 41ec: 55 push %rbp 41ed: 48 89 e5 mov %rsp,%rbp 41f0: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 41f7: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 41fd: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 4204: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 420b: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 4211: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 4218: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 4220: 00 4221: 48 89 45 f8 mov %rax,-0x8(%rbp) 4225: 31 c0 xor %eax,%eax 4227: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 422f: 00 00 00 4232: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 4239: 74 1b je 0x4256 423b: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 4242: 74 12 je 0x4256 4244: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 424b: 74 09 je 0x4256 424d: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 4254: 75 07 jne 0x425d 4256: b8 01 00 00 00 mov $0x1,%eax 425b: eb 05 jmp 0x4262 425d: b8 00 00 00 00 mov $0x0,%eax 4262: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 4268: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 4270: 75 32 jne 0x42a4 4272: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 427a: 75 51 jne 0x42cd 427c: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 4283: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 4289: 48 89 d6 mov %rdx,%rsi 428c: 89 c7 mov %eax,%edi 428e: e8 8d 15 00 00 callq 0x5820 4293: 85 c0 test %eax,%eax 4295: 75 36 jne 0x42cd 4297: 48 8b 45 90 mov -0x70(%rbp),%rax 429b: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 42a2: eb 29 jmp 0x42cd 42a4: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 42ac: 75 1f jne 0x42cd 42ae: 48 8d 0d 5b 26 00 00 lea 0x265b(%rip),%rcx # 0x6910 42b5: ba 91 02 00 00 mov $0x291,%edx 42ba: 48 8d 35 4f 25 00 00 lea 0x254f(%rip),%rsi # 0x6810 42c1: 48 8d 3d 90 25 00 00 lea 0x2590(%rip),%rdi # 0x6858 42c8: e8 63 df ff ff callq 0x2230 42cd: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 42d4: 0f 84 97 00 00 00 je 0x4371 42da: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 42e2: 75 7c jne 0x4360 42e4: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 42eb: 74 09 je 0x42f6 42ed: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 42f4: 75 07 jne 0x42fd 42f6: bf 02 00 00 00 mov $0x2,%edi 42fb: eb 05 jmp 0x4302 42fd: bf 01 00 00 00 mov $0x1,%edi 4302: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 4309: 75 07 jne 0x4312 430b: be 01 00 00 00 mov $0x1,%esi 4310: eb 05 jmp 0x4317 4312: be 03 00 00 00 mov $0x3,%esi 4317: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 431e: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 4324: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 432b: 49 89 c9 mov %rcx,%r9 432e: 41 89 d0 mov %edx,%r8d 4331: 89 f9 mov %edi,%ecx 4333: 89 f2 mov %esi,%edx 4335: 48 89 c6 mov %rax,%rsi 4338: bf 00 00 00 00 mov $0x0,%edi 433d: e8 be de ff ff callq 0x2200 4342: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 4349: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 4351: 75 1e jne 0x4371 4353: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 435b: 00 00 00 435e: eb 11 jmp 0x4371 4360: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 4367: 48 8b 00 mov (%rax),%rax 436a: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 4371: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 4379: 0f 84 d3 00 00 00 je 0x4452 437f: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 4387: 75 1f jne 0x43a8 4389: 48 8d 0d 80 25 00 00 lea 0x2580(%rip),%rcx # 0x6910 4390: ba ad 02 00 00 mov $0x2ad,%edx 4395: 48 8d 35 74 24 00 00 lea 0x2474(%rip),%rsi # 0x6810 439c: 48 8d 3d ce 24 00 00 lea 0x24ce(%rip),%rdi # 0x6871 43a3: e8 88 de ff ff callq 0x2230 43a8: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 43af: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 43b5: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 43bc: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 43c3: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 43ca: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 43d0: 4d 89 c1 mov %r8,%r9 43d3: 41 89 f8 mov %edi,%r8d 43d6: 89 c7 mov %eax,%edi 43d8: e8 df fb ff ff callq 0x3fbc 43dd: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 43e4: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 43ec: 75 38 jne 0x4426 43ee: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 43f6: 74 13 je 0x440b 43f8: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 43ff: 48 8b 00 mov (%rax),%rax 4402: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 4409: 74 1b je 0x4426 440b: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 4412: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 4419: 48 89 d6 mov %rdx,%rsi 441c: 48 89 c7 mov %rax,%rdi 441f: e8 ac de ff ff callq 0x22d0 4424: eb 23 jmp 0x4449 4426: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 442e: 75 19 jne 0x4449 4430: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 4437: 8b 40 38 mov 0x38(%rax),%eax 443a: 83 c8 40 or $0x40,%eax 443d: 89 c2 mov %eax,%edx 443f: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 4446: 89 50 38 mov %edx,0x38(%rax) 4449: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 4450: eb 2b jmp 0x447d 4452: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 4459: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 445f: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 4466: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 446d: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 4473: 49 89 f8 mov %rdi,%r8 4476: 89 c7 mov %eax,%edi 4478: e8 17 fc ff ff callq 0x4094 447d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 4481: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 4489: 00 448a: 74 05 je 0x4491 448c: e8 5f dd ff ff callq 0x21f0 4491: c9 leaveq 4492: c3 retq 4493: f3 rep 4494: 0f pop %cs 4495: 1e push %ds 4496: fa cli 4497: 55 push %rbp 4498: 48 89 e5 mov %rsp,%rbp 449b: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 44a2: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 44a9: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 44b1: 00 44b2: 48 89 45 f8 mov %rax,-0x8(%rbp) 44b6: 31 c0 xor %eax,%eax 44b8: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 44c0: 00 00 00 44c3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 44ca: 48 8b 00 mov (%rax),%rax 44cd: 48 85 c0 test %rax,%rax 44d0: 74 59 je 0x452b 44d2: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 44d9: 48 8b 50 30 mov 0x30(%rax),%rdx 44dd: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 44e4: 48 39 c2 cmp %rax,%rdx 44e7: 72 1e jb 0x4507 44e9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 44f0: 48 8b 50 30 mov 0x30(%rax),%rdx 44f4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 44fb: 48 29 c2 sub %rax,%rdx 44fe: 48 89 d0 mov %rdx,%rax 4501: 48 83 f8 3b cmp $0x3b,%rax 4505: 77 0a ja 0x4511 4507: b8 00 00 00 00 mov $0x0,%eax 450c: e9 b5 02 00 00 jmpq 0x47c6 4511: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4518: 48 8b 10 mov (%rax),%rdx 451b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 4522: 48 01 d0 add %rdx,%rax 4525: 48 89 45 80 mov %rax,-0x80(%rbp) 4529: eb 53 jmp 0x457e 452b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4532: 48 8b 50 28 mov 0x28(%rax),%rdx 4536: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 453d: 48 01 c2 add %rax,%rdx 4540: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4547: 8b 40 24 mov 0x24(%rax),%eax 454a: 48 8d 75 b0 lea -0x50(%rbp),%rsi 454e: 48 89 d1 mov %rdx,%rcx 4551: ba 3c 00 00 00 mov $0x3c,%edx 4556: 89 c7 mov %eax,%edi 4558: e8 ce e2 ff ff callq 0x282b 455d: 48 83 f8 3c cmp $0x3c,%rax 4561: 0f 95 c0 setne %al 4564: 0f b6 c0 movzbl %al,%eax 4567: 48 85 c0 test %rax,%rax 456a: 74 0a je 0x4576 456c: b8 00 00 00 00 mov $0x0,%eax 4571: e9 50 02 00 00 jmpq 0x47c6 4576: 48 8d 45 b0 lea -0x50(%rbp),%rax 457a: 48 89 45 80 mov %rax,-0x80(%rbp) 457e: 48 8b 45 80 mov -0x80(%rbp),%rax 4582: 48 83 c0 30 add $0x30,%rax 4586: 48 89 45 88 mov %rax,-0x78(%rbp) 458a: 48 8b 45 80 mov -0x80(%rbp),%rax 458e: 0f b6 40 39 movzbl 0x39(%rax),%eax 4592: 3c 20 cmp $0x20,%al 4594: 74 27 je 0x45bd 4596: 48 8b 45 80 mov -0x80(%rbp),%rax 459a: 48 8d 48 30 lea 0x30(%rax),%rcx 459e: 48 8d 45 ed lea -0x13(%rbp),%rax 45a2: ba 0a 00 00 00 mov $0xa,%edx 45a7: 48 89 ce mov %rcx,%rsi 45aa: 48 89 c7 mov %rax,%rdi 45ad: e8 2e dd ff ff callq 0x22e0 45b2: c6 00 00 movb $0x0,(%rax) 45b5: 48 8d 45 ed lea -0x13(%rbp),%rax 45b9: 48 89 45 88 mov %rax,-0x78(%rbp) 45bd: 48 8b 45 88 mov -0x78(%rbp),%rax 45c1: 48 89 c7 mov %rax,%rdi 45c4: e8 27 dd ff ff callq 0x22f0 45c9: 48 89 45 98 mov %rax,-0x68(%rbp) 45cd: 48 8b 45 80 mov -0x80(%rbp),%rax 45d1: ba 10 00 00 00 mov $0x10,%edx 45d6: 48 8d 35 ae 22 00 00 lea 0x22ae(%rip),%rsi # 0x688b 45dd: 48 89 c7 mov %rax,%rdi 45e0: e8 8b dc ff ff callq 0x2270 45e5: 85 c0 test %eax,%eax 45e7: 75 11 jne 0x45fa 45e9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 45f0: 48 8b 00 mov (%rax),%rax 45f3: 48 85 c0 test %rax,%rax 45f6: 75 2b jne 0x4623 45f8: eb 55 jmp 0x464f 45fa: 48 8b 45 98 mov -0x68(%rbp),%rax 45fe: 48 83 c0 01 add $0x1,%rax 4602: 48 83 e0 fe and $0xfffffffffffffffe,%rax 4606: 48 89 c2 mov %rax,%rdx 4609: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 4610: 48 01 d0 add %rdx,%rax 4613: 48 83 c0 3c add $0x3c,%rax 4617: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 461e: e9 a0 fe ff ff jmpq 0x44c3 4623: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 462a: 48 8b 50 30 mov 0x30(%rax),%rdx 462e: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 4635: 48 29 c2 sub %rax,%rdx 4638: 48 89 d0 mov %rdx,%rax 463b: 48 83 e8 3c sub $0x3c,%rax 463f: 48 39 45 98 cmp %rax,-0x68(%rbp) 4643: 76 0a jbe 0x464f 4645: b8 00 00 00 00 mov $0x0,%eax 464a: e9 77 01 00 00 jmpq 0x47c6 464f: 48 8b 45 98 mov -0x68(%rbp),%rax 4653: 48 89 c7 mov %rax,%rdi 4656: e8 55 dc ff ff callq 0x22b0 465b: 48 89 45 a0 mov %rax,-0x60(%rbp) 465f: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 4664: 0f 84 58 01 00 00 je 0x47c2 466a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4671: 48 8b 00 mov (%rax),%rax 4674: 48 85 c0 test %rax,%rax 4677: 74 39 je 0x46b2 4679: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4680: 48 8b 00 mov (%rax),%rax 4683: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 468a: 48 83 c2 3c add $0x3c,%rdx 468e: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 4692: 48 8b 55 98 mov -0x68(%rbp),%rdx 4696: 48 8b 45 a0 mov -0x60(%rbp),%rax 469a: 48 89 ce mov %rcx,%rsi 469d: 48 89 c7 mov %rax,%rdi 46a0: e8 fb db ff ff callq 0x22a0 46a5: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 46ac: 48 89 42 60 mov %rax,0x60(%rdx) 46b0: eb 7b jmp 0x472d 46b2: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 46b9: 48 8b 50 28 mov 0x28(%rax),%rdx 46bd: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 46c4: 48 01 d0 add %rdx,%rax 46c7: 48 83 c0 3c add $0x3c,%rax 46cb: 48 89 c1 mov %rax,%rcx 46ce: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 46d5: 8b 40 24 mov 0x24(%rax),%eax 46d8: 48 8b 55 98 mov -0x68(%rbp),%rdx 46dc: 48 8b 75 a0 mov -0x60(%rbp),%rsi 46e0: 89 c7 mov %eax,%edi 46e2: e8 44 e1 ff ff callq 0x282b 46e7: 48 8b 55 98 mov -0x68(%rbp),%rdx 46eb: 48 39 d0 cmp %rdx,%rax 46ee: 0f 95 c0 setne %al 46f1: 0f b6 c0 movzbl %al,%eax 46f4: 48 85 c0 test %rax,%rax 46f7: 74 25 je 0x471e 46f9: 48 8b 45 a0 mov -0x60(%rbp),%rax 46fd: 48 89 c7 mov %rax,%rdi 4700: e8 bb da ff ff callq 0x21c0 4705: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 470c: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 4714: b8 00 00 00 00 mov $0x0,%eax 4719: e9 a8 00 00 00 jmpq 0x47c6 471e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4725: 48 8b 55 a0 mov -0x60(%rbp),%rdx 4729: 48 89 50 60 mov %rdx,0x60(%rax) 472d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4734: 48 8b 55 98 mov -0x68(%rbp),%rdx 4738: 48 89 50 68 mov %rdx,0x68(%rax) 473c: 48 8b 45 a0 mov -0x60(%rbp),%rax 4740: 48 89 45 90 mov %rax,-0x70(%rbp) 4744: 48 8b 45 90 mov -0x70(%rbp),%rax 4748: 48 89 45 a8 mov %rax,-0x58(%rbp) 474c: 48 8b 55 a0 mov -0x60(%rbp),%rdx 4750: 48 8b 45 98 mov -0x68(%rbp),%rax 4754: 48 01 d0 add %rdx,%rax 4757: 48 2b 45 90 sub -0x70(%rbp),%rax 475b: 48 89 c2 mov %rax,%rdx 475e: 48 8b 45 90 mov -0x70(%rbp),%rax 4762: be 2f 00 00 00 mov $0x2f,%esi 4767: 48 89 c7 mov %rax,%rdi 476a: e8 f1 da ff ff callq 0x2260 476f: 48 89 45 90 mov %rax,-0x70(%rbp) 4773: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 4778: 75 25 jne 0x479f 477a: 48 8b 55 a0 mov -0x60(%rbp),%rdx 477e: 48 8b 45 98 mov -0x68(%rbp),%rax 4782: 48 01 d0 add %rdx,%rax 4785: 48 2b 45 a8 sub -0x58(%rbp),%rax 4789: 48 89 c2 mov %rax,%rdx 478c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4790: be 00 00 00 00 mov $0x0,%esi 4795: 48 89 c7 mov %rax,%rdi 4798: e8 a3 da ff ff callq 0x2240 479d: eb 23 jmp 0x47c2 479f: 48 8b 45 90 mov -0x70(%rbp),%rax 47a3: 48 8d 50 01 lea 0x1(%rax),%rdx 47a7: 48 89 55 90 mov %rdx,-0x70(%rbp) 47ab: c6 00 00 movb $0x0,(%rax) 47ae: 48 8b 55 a0 mov -0x60(%rbp),%rdx 47b2: 48 8b 45 98 mov -0x68(%rbp),%rax 47b6: 48 01 d0 add %rdx,%rax 47b9: 48 39 45 90 cmp %rax,-0x70(%rbp) 47bd: 73 02 jae 0x47c1 47bf: eb 83 jmp 0x4744 47c1: 90 nop 47c2: 48 8b 45 a0 mov -0x60(%rbp),%rax 47c6: 48 8b 4d f8 mov -0x8(%rbp),%rcx 47ca: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 47d2: 00 47d3: 74 05 je 0x47da 47d5: e8 16 da ff ff callq 0x21f0 47da: c9 leaveq 47db: c3 retq 47dc: f3 rep 47dd: 0f pop %cs 47de: 1e push %ds 47df: fa cli 47e0: 55 push %rbp 47e1: 48 89 e5 mov %rsp,%rbp 47e4: 48 83 c4 80 add $0xffffffffffffff80,%rsp 47e8: 48 89 7d 88 mov %rdi,-0x78(%rbp) 47ec: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 47f4: 00 47f5: 48 89 45 f8 mov %rax,-0x8(%rbp) 47f9: 31 c0 xor %eax,%eax 47fb: 48 8b 45 88 mov -0x78(%rbp),%rax 47ff: 48 8b 00 mov (%rax),%rax 4802: 48 85 c0 test %rax,%rax 4805: 0f 84 8e 00 00 00 je 0x4899 480b: 48 8b 45 88 mov -0x78(%rbp),%rax 480f: 48 8b 40 70 mov 0x70(%rax),%rax 4813: 48 89 c2 mov %rax,%rdx 4816: 48 8b 45 88 mov -0x78(%rbp),%rax 481a: 48 8b 40 28 mov 0x28(%rax),%rax 481e: 48 89 c1 mov %rax,%rcx 4821: 48 8b 45 88 mov -0x78(%rbp),%rax 4825: 48 8b 40 30 mov 0x30(%rax),%rax 4829: 48 01 c8 add %rcx,%rax 482c: 48 39 c2 cmp %rax,%rdx 482f: 0f 97 c0 seta %al 4832: 0f b6 c0 movzbl %al,%eax 4835: 48 85 c0 test %rax,%rax 4838: 75 33 jne 0x486d 483a: 48 8b 45 88 mov -0x78(%rbp),%rax 483e: 48 8b 40 28 mov 0x28(%rax),%rax 4842: 48 89 c2 mov %rax,%rdx 4845: 48 8b 45 88 mov -0x78(%rbp),%rax 4849: 48 8b 40 30 mov 0x30(%rax),%rax 484d: 48 01 c2 add %rax,%rdx 4850: 48 8b 45 88 mov -0x78(%rbp),%rax 4854: 48 8b 40 70 mov 0x70(%rax),%rax 4858: 48 29 c2 sub %rax,%rdx 485b: 48 89 d0 mov %rdx,%rax 485e: 48 83 f8 3b cmp $0x3b,%rax 4862: 0f 96 c0 setbe %al 4865: 0f b6 c0 movzbl %al,%eax 4868: 48 85 c0 test %rax,%rax 486b: 74 14 je 0x4881 486d: bf 0e 00 00 00 mov $0xe,%edi 4872: e8 df dd ff ff callq 0x2656 4877: b8 ff ff ff ff mov $0xffffffff,%eax 487c: e9 7f 05 00 00 jmpq 0x4e00 4881: 48 8b 45 88 mov -0x78(%rbp),%rax 4885: 48 8b 10 mov (%rax),%rdx 4888: 48 8b 45 88 mov -0x78(%rbp),%rax 488c: 48 8b 40 70 mov 0x70(%rax),%rax 4890: 48 01 d0 add %rdx,%rax 4893: 48 89 45 c0 mov %rax,-0x40(%rbp) 4897: eb 53 jmp 0x48ec 4899: 48 8b 45 88 mov -0x78(%rbp),%rax 489d: 48 05 a8 00 00 00 add $0xa8,%rax 48a3: 48 89 45 c0 mov %rax,-0x40(%rbp) 48a7: 48 8b 45 88 mov -0x78(%rbp),%rax 48ab: 48 8b 50 70 mov 0x70(%rax),%rdx 48af: 48 8b 45 88 mov -0x78(%rbp),%rax 48b3: 8b 40 24 mov 0x24(%rax),%eax 48b6: 48 8b 75 c0 mov -0x40(%rbp),%rsi 48ba: 48 89 d1 mov %rdx,%rcx 48bd: ba 3c 00 00 00 mov $0x3c,%edx 48c2: 89 c7 mov %eax,%edi 48c4: e8 62 df ff ff callq 0x282b 48c9: 48 83 f8 3c cmp $0x3c,%rax 48cd: 0f 95 c0 setne %al 48d0: 0f b6 c0 movzbl %al,%eax 48d3: 48 85 c0 test %rax,%rax 48d6: 74 14 je 0x48ec 48d8: bf 0e 00 00 00 mov $0xe,%edi 48dd: e8 74 dd ff ff callq 0x2656 48e2: b8 ff ff ff ff mov $0xffffffff,%eax 48e7: e9 14 05 00 00 jmpq 0x4e00 48ec: 48 8b 45 c0 mov -0x40(%rbp),%rax 48f0: 48 83 c0 3a add $0x3a,%rax 48f4: ba 02 00 00 00 mov $0x2,%edx 48f9: 48 8d 35 9c 1f 00 00 lea 0x1f9c(%rip),%rsi # 0x689c 4900: 48 89 c7 mov %rax,%rdi 4903: e8 68 d9 ff ff callq 0x2270 4908: 85 c0 test %eax,%eax 490a: 0f 95 c0 setne %al 490d: 0f b6 c0 movzbl %al,%eax 4910: 48 85 c0 test %rax,%rax 4913: 74 14 je 0x4929 4915: bf 0f 00 00 00 mov $0xf,%edi 491a: e8 37 dd ff ff callq 0x2656 491f: b8 ff ff ff ff mov $0xffffffff,%eax 4924: e9 d7 04 00 00 jmpq 0x4e00 4929: 48 8b 45 c0 mov -0x40(%rbp),%rax 492d: 48 8b 55 88 mov -0x78(%rbp),%rdx 4931: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 4938: 48 8b 50 08 mov 0x8(%rax),%rdx 493c: 48 8b 00 mov (%rax),%rax 493f: 48 89 01 mov %rax,(%rcx) 4942: 48 89 51 08 mov %rdx,0x8(%rcx) 4946: 48 8d 41 10 lea 0x10(%rcx),%rax 494a: c6 00 00 movb $0x0,(%rax) 494d: 48 8b 45 88 mov -0x78(%rbp),%rax 4951: 48 83 c0 78 add $0x78,%rax 4955: 48 89 45 c8 mov %rax,-0x38(%rbp) 4959: 48 8b 45 c0 mov -0x40(%rbp),%rax 495d: 0f b6 00 movzbl (%rax),%eax 4960: 3c 2f cmp $0x2f,%al 4962: 0f 85 de 01 00 00 jne 0x4b46 4968: 48 8b 45 c0 mov -0x40(%rbp),%rax 496c: 0f b6 40 01 movzbl 0x1(%rax),%eax 4970: 3c 20 cmp $0x20,%al 4972: 75 46 jne 0x49ba 4974: 48 8b 45 c0 mov -0x40(%rbp),%rax 4978: ba 10 00 00 00 mov $0x10,%edx 497d: 48 8d 35 1b 1f 00 00 lea 0x1f1b(%rip),%rsi # 0x689f 4984: 48 89 c7 mov %rax,%rdi 4987: e8 e4 d8 ff ff callq 0x2270 498c: 85 c0 test %eax,%eax 498e: 75 2a jne 0x49ba 4990: 48 8b 45 88 mov -0x78(%rbp),%rax 4994: 48 05 e4 00 00 00 add $0xe4,%rax 499a: ba 02 00 00 00 mov $0x2,%edx 499f: 48 8d 35 0a 1f 00 00 lea 0x1f0a(%rip),%rsi # 0x68b0 49a6: 48 89 c7 mov %rax,%rdi 49a9: e8 f2 d8 ff ff callq 0x22a0 49ae: 48 8b 55 c8 mov -0x38(%rbp),%rdx 49b2: 48 89 02 mov %rax,(%rdx) 49b5: e9 17 02 00 00 jmpq 0x4bd1 49ba: 48 8b 45 c0 mov -0x40(%rbp),%rax 49be: 0f b6 40 01 movzbl 0x1(%rax),%eax 49c2: 3c 53 cmp $0x53,%al 49c4: 75 46 jne 0x4a0c 49c6: 48 8b 45 c0 mov -0x40(%rbp),%rax 49ca: ba 10 00 00 00 mov $0x10,%edx 49cf: 48 8d 35 dc 1e 00 00 lea 0x1edc(%rip),%rsi # 0x68b2 49d6: 48 89 c7 mov %rax,%rdi 49d9: e8 92 d8 ff ff callq 0x2270 49de: 85 c0 test %eax,%eax 49e0: 75 2a jne 0x4a0c 49e2: 48 8b 45 88 mov -0x78(%rbp),%rax 49e6: 48 05 e4 00 00 00 add $0xe4,%rax 49ec: ba 08 00 00 00 mov $0x8,%edx 49f1: 48 8d 35 cb 1e 00 00 lea 0x1ecb(%rip),%rsi # 0x68c3 49f8: 48 89 c7 mov %rax,%rdi 49fb: e8 a0 d8 ff ff callq 0x22a0 4a00: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4a04: 48 89 02 mov %rax,(%rdx) 4a07: e9 c5 01 00 00 jmpq 0x4bd1 4a0c: 48 8b 45 c0 mov -0x40(%rbp),%rax 4a10: 0f b6 40 01 movzbl 0x1(%rax),%eax 4a14: 3c 2f cmp $0x2f,%al 4a16: 75 46 jne 0x4a5e 4a18: 48 8b 45 c0 mov -0x40(%rbp),%rax 4a1c: ba 10 00 00 00 mov $0x10,%edx 4a21: 48 8d 35 63 1e 00 00 lea 0x1e63(%rip),%rsi # 0x688b 4a28: 48 89 c7 mov %rax,%rdi 4a2b: e8 40 d8 ff ff callq 0x2270 4a30: 85 c0 test %eax,%eax 4a32: 75 2a jne 0x4a5e 4a34: 48 8b 45 88 mov -0x78(%rbp),%rax 4a38: 48 05 e4 00 00 00 add $0xe4,%rax 4a3e: ba 03 00 00 00 mov $0x3,%edx 4a43: 48 8d 35 81 1e 00 00 lea 0x1e81(%rip),%rsi # 0x68cb 4a4a: 48 89 c7 mov %rax,%rdi 4a4d: e8 4e d8 ff ff callq 0x22a0 4a52: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4a56: 48 89 02 mov %rax,(%rdx) 4a59: e9 73 01 00 00 jmpq 0x4bd1 4a5e: e8 cd d8 ff ff callq 0x2330 4a63: 48 8b 10 mov (%rax),%rdx 4a66: 48 8b 45 c0 mov -0x40(%rbp),%rax 4a6a: 0f b6 40 01 movzbl 0x1(%rax),%eax 4a6e: 48 0f be c0 movsbl %al,%rax 4a72: 48 01 c0 add %rax,%rax 4a75: 48 01 d0 add %rdx,%rax 4a78: 0f b7 00 movzwl (%rax),%eax 4a7b: 0f b7 c0 movzwl %ax,%eax 4a7e: 25 00 08 00 00 and $0x800,%eax 4a83: 85 c0 test %eax,%eax 4a85: 0f 95 c0 setne %al 4a88: 0f b6 c0 movzbl %al,%eax 4a8b: 48 85 c0 test %rax,%rax 4a8e: 0f 84 9e 00 00 00 je 0x4b32 4a94: 48 8b 45 88 mov -0x78(%rbp),%rax 4a98: 48 8b 40 60 mov 0x60(%rax),%rax 4a9c: 48 85 c0 test %rax,%rax 4a9f: 0f 94 c0 sete %al 4aa2: 0f b6 c0 movzbl %al,%eax 4aa5: 48 85 c0 test %rax,%rax 4aa8: 74 2e je 0x4ad8 4aaa: 48 8b 45 88 mov -0x78(%rbp),%rax 4aae: 48 89 c7 mov %rax,%rdi 4ab1: e8 dd f9 ff ff callq 0x4493 4ab6: 48 85 c0 test %rax,%rax 4ab9: 0f 94 c0 sete %al 4abc: 0f b6 c0 movzbl %al,%eax 4abf: 48 85 c0 test %rax,%rax 4ac2: 74 14 je 0x4ad8 4ac4: bf 10 00 00 00 mov $0x10,%edi 4ac9: e8 88 db ff ff callq 0x2656 4ace: b8 ff ff ff ff mov $0xffffffff,%eax 4ad3: e9 28 03 00 00 jmpq 0x4e00 4ad8: 48 8b 45 c0 mov -0x40(%rbp),%rax 4adc: 48 83 c0 01 add $0x1,%rax 4ae0: 48 89 c7 mov %rax,%rdi 4ae3: e8 08 d8 ff ff callq 0x22f0 4ae8: 48 89 45 d8 mov %rax,-0x28(%rbp) 4aec: 48 8b 45 88 mov -0x78(%rbp),%rax 4af0: 48 8b 40 68 mov 0x68(%rax),%rax 4af4: 48 39 45 d8 cmp %rax,-0x28(%rbp) 4af8: 0f 93 c0 setae %al 4afb: 0f b6 c0 movzbl %al,%eax 4afe: 48 85 c0 test %rax,%rax 4b01: 74 14 je 0x4b17 4b03: bf 10 00 00 00 mov $0x10,%edi 4b08: e8 49 db ff ff callq 0x2656 4b0d: b8 ff ff ff ff mov $0xffffffff,%eax 4b12: e9 e9 02 00 00 jmpq 0x4e00 4b17: 48 8b 45 88 mov -0x78(%rbp),%rax 4b1b: 48 8b 50 60 mov 0x60(%rax),%rdx 4b1f: 48 8b 45 d8 mov -0x28(%rbp),%rax 4b23: 48 01 c2 add %rax,%rdx 4b26: 48 8b 45 c8 mov -0x38(%rbp),%rax 4b2a: 48 89 10 mov %rdx,(%rax) 4b2d: e9 9f 00 00 00 jmpq 0x4bd1 4b32: bf 10 00 00 00 mov $0x10,%edi 4b37: e8 1a db ff ff callq 0x2656 4b3c: b8 ff ff ff ff mov $0xffffffff,%eax 4b41: e9 ba 02 00 00 jmpq 0x4e00 4b46: 48 8b 45 c0 mov -0x40(%rbp),%rax 4b4a: 48 8b 55 88 mov -0x78(%rbp),%rdx 4b4e: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 4b55: b9 10 00 00 00 mov $0x10,%ecx 4b5a: ba 2f 00 00 00 mov $0x2f,%edx 4b5f: 48 89 c6 mov %rax,%rsi 4b62: e8 b9 d7 ff ff callq 0x2320 4b67: 48 89 45 d0 mov %rax,-0x30(%rbp) 4b6b: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 4b70: 74 0d je 0x4b7f 4b72: 48 8b 45 d0 mov -0x30(%rbp),%rax 4b76: 48 83 e8 01 sub $0x1,%rax 4b7a: c6 00 00 movb $0x0,(%rax) 4b7d: eb 40 jmp 0x4bbf 4b7f: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 4b87: 48 8b 55 88 mov -0x78(%rbp),%rdx 4b8b: 48 8b 45 b0 mov -0x50(%rbp),%rax 4b8f: 48 01 d0 add %rdx,%rax 4b92: 48 05 e4 00 00 00 add $0xe4,%rax 4b98: c6 00 00 movb $0x0,(%rax) 4b9b: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 4ba0: 74 1d je 0x4bbf 4ba2: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 4ba7: 48 8b 55 88 mov -0x78(%rbp),%rdx 4bab: 48 8b 45 b0 mov -0x50(%rbp),%rax 4baf: 48 01 d0 add %rdx,%rax 4bb2: 48 05 e4 00 00 00 add $0xe4,%rax 4bb8: 0f b6 00 movzbl (%rax),%eax 4bbb: 3c 20 cmp $0x20,%al 4bbd: 74 c8 je 0x4b87 4bbf: 48 8b 45 88 mov -0x78(%rbp),%rax 4bc3: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 4bca: 48 8b 45 c8 mov -0x38(%rbp),%rax 4bce: 48 89 10 mov %rdx,(%rax) 4bd1: 48 8b 45 c0 mov -0x40(%rbp),%rax 4bd5: 0f b6 40 30 movzbl 0x30(%rax),%eax 4bd9: 3c 20 cmp $0x20,%al 4bdb: 0f 94 c0 sete %al 4bde: 0f b6 c0 movzbl %al,%eax 4be1: 48 85 c0 test %rax,%rax 4be4: 74 14 je 0x4bfa 4be6: bf 10 00 00 00 mov $0x10,%edi 4beb: e8 66 da ff ff callq 0x2656 4bf0: b8 ff ff ff ff mov $0xffffffff,%eax 4bf5: e9 06 02 00 00 jmpq 0x4e00 4bfa: 48 8b 45 c0 mov -0x40(%rbp),%rax 4bfe: 48 83 c0 10 add $0x10,%rax 4c02: 48 89 45 b8 mov %rax,-0x48(%rbp) 4c06: 48 8b 45 c0 mov -0x40(%rbp),%rax 4c0a: 0f b6 40 1b movzbl 0x1b(%rax),%eax 4c0e: 3c 20 cmp $0x20,%al 4c10: 74 27 je 0x4c39 4c12: 48 8b 45 c0 mov -0x40(%rbp),%rax 4c16: 48 8d 48 10 lea 0x10(%rax),%rcx 4c1a: 48 8d 45 eb lea -0x15(%rbp),%rax 4c1e: ba 0c 00 00 00 mov $0xc,%edx 4c23: 48 89 ce mov %rcx,%rsi 4c26: 48 89 c7 mov %rax,%rdi 4c29: e8 b2 d6 ff ff callq 0x22e0 4c2e: c6 00 00 movb $0x0,(%rax) 4c31: 48 8d 45 eb lea -0x15(%rbp),%rax 4c35: 48 89 45 b8 mov %rax,-0x48(%rbp) 4c39: 48 8b 45 b8 mov -0x48(%rbp),%rax 4c3d: 48 89 c7 mov %rax,%rdi 4c40: e8 ab d6 ff ff callq 0x22f0 4c45: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4c49: 48 89 42 08 mov %rax,0x8(%rdx) 4c4d: 48 8b 45 c0 mov -0x40(%rbp),%rax 4c51: 48 83 c0 1c add $0x1c,%rax 4c55: 48 89 45 a0 mov %rax,-0x60(%rbp) 4c59: 48 8b 45 c0 mov -0x40(%rbp),%rax 4c5d: 0f b6 40 21 movzbl 0x21(%rax),%eax 4c61: 3c 20 cmp $0x20,%al 4c63: 74 27 je 0x4c8c 4c65: 48 8b 45 c0 mov -0x40(%rbp),%rax 4c69: 48 8d 48 1c lea 0x1c(%rax),%rcx 4c6d: 48 8d 45 eb lea -0x15(%rbp),%rax 4c71: ba 06 00 00 00 mov $0x6,%edx 4c76: 48 89 ce mov %rcx,%rsi 4c79: 48 89 c7 mov %rax,%rdi 4c7c: e8 5f d6 ff ff callq 0x22e0 4c81: c6 00 00 movb $0x0,(%rax) 4c84: 48 8d 45 eb lea -0x15(%rbp),%rax 4c88: 48 89 45 a0 mov %rax,-0x60(%rbp) 4c8c: 48 8b 45 a0 mov -0x60(%rbp),%rax 4c90: 48 89 c7 mov %rax,%rdi 4c93: e8 58 d6 ff ff callq 0x22f0 4c98: 89 c2 mov %eax,%edx 4c9a: 48 8b 45 c8 mov -0x38(%rbp),%rax 4c9e: 89 50 10 mov %edx,0x10(%rax) 4ca1: 48 8b 45 c0 mov -0x40(%rbp),%rax 4ca5: 48 83 c0 22 add $0x22,%rax 4ca9: 48 89 45 a8 mov %rax,-0x58(%rbp) 4cad: 48 8b 45 c0 mov -0x40(%rbp),%rax 4cb1: 0f b6 40 27 movzbl 0x27(%rax),%eax 4cb5: 3c 20 cmp $0x20,%al 4cb7: 74 27 je 0x4ce0 4cb9: 48 8b 45 c0 mov -0x40(%rbp),%rax 4cbd: 48 8d 48 22 lea 0x22(%rax),%rcx 4cc1: 48 8d 45 eb lea -0x15(%rbp),%rax 4cc5: ba 06 00 00 00 mov $0x6,%edx 4cca: 48 89 ce mov %rcx,%rsi 4ccd: 48 89 c7 mov %rax,%rdi 4cd0: e8 0b d6 ff ff callq 0x22e0 4cd5: c6 00 00 movb $0x0,(%rax) 4cd8: 48 8d 45 eb lea -0x15(%rbp),%rax 4cdc: 48 89 45 a8 mov %rax,-0x58(%rbp) 4ce0: 48 8b 45 a8 mov -0x58(%rbp),%rax 4ce4: 48 89 c7 mov %rax,%rdi 4ce7: e8 04 d6 ff ff callq 0x22f0 4cec: 89 c2 mov %eax,%edx 4cee: 48 8b 45 c8 mov -0x38(%rbp),%rax 4cf2: 89 50 14 mov %edx,0x14(%rax) 4cf5: 48 8b 45 c0 mov -0x40(%rbp),%rax 4cf9: 48 83 c0 28 add $0x28,%rax 4cfd: 48 89 45 90 mov %rax,-0x70(%rbp) 4d01: 48 8b 45 c0 mov -0x40(%rbp),%rax 4d05: 0f b6 40 2f movzbl 0x2f(%rax),%eax 4d09: 3c 20 cmp $0x20,%al 4d0b: 74 22 je 0x4d2f 4d0d: 48 8b 45 c0 mov -0x40(%rbp),%rax 4d11: 48 83 c0 28 add $0x28,%rax 4d15: 48 8b 00 mov (%rax),%rax 4d18: 48 89 45 eb mov %rax,-0x15(%rbp) 4d1c: 48 8d 45 eb lea -0x15(%rbp),%rax 4d20: 48 83 c0 08 add $0x8,%rax 4d24: c6 00 00 movb $0x0,(%rax) 4d27: 48 8d 45 eb lea -0x15(%rbp),%rax 4d2b: 48 89 45 90 mov %rax,-0x70(%rbp) 4d2f: 48 8b 45 90 mov -0x70(%rbp),%rax 4d33: 48 89 c7 mov %rax,%rdi 4d36: e8 b5 d5 ff ff callq 0x22f0 4d3b: 89 c2 mov %eax,%edx 4d3d: 48 8b 45 c8 mov -0x38(%rbp),%rax 4d41: 89 50 18 mov %edx,0x18(%rax) 4d44: 48 8b 45 c0 mov -0x40(%rbp),%rax 4d48: 48 83 c0 30 add $0x30,%rax 4d4c: 48 89 45 98 mov %rax,-0x68(%rbp) 4d50: 48 8b 45 c0 mov -0x40(%rbp),%rax 4d54: 0f b6 40 39 movzbl 0x39(%rax),%eax 4d58: 3c 20 cmp $0x20,%al 4d5a: 74 27 je 0x4d83 4d5c: 48 8b 45 c0 mov -0x40(%rbp),%rax 4d60: 48 8d 48 30 lea 0x30(%rax),%rcx 4d64: 48 8d 45 eb lea -0x15(%rbp),%rax 4d68: ba 0a 00 00 00 mov $0xa,%edx 4d6d: 48 89 ce mov %rcx,%rsi 4d70: 48 89 c7 mov %rax,%rdi 4d73: e8 68 d5 ff ff callq 0x22e0 4d78: c6 00 00 movb $0x0,(%rax) 4d7b: 48 8d 45 eb lea -0x15(%rbp),%rax 4d7f: 48 89 45 98 mov %rax,-0x68(%rbp) 4d83: 48 8b 45 98 mov -0x68(%rbp),%rax 4d87: 48 89 c7 mov %rax,%rdi 4d8a: e8 61 d5 ff ff callq 0x22f0 4d8f: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4d93: 48 89 42 20 mov %rax,0x20(%rdx) 4d97: 48 8b 45 c8 mov -0x38(%rbp),%rax 4d9b: 48 8b 40 20 mov 0x20(%rax),%rax 4d9f: 48 85 c0 test %rax,%rax 4da2: 79 11 jns 0x4db5 4da4: bf 10 00 00 00 mov $0x10,%edi 4da9: e8 a8 d8 ff ff callq 0x2656 4dae: b8 ff ff ff ff mov $0xffffffff,%eax 4db3: eb 4b jmp 0x4e00 4db5: 48 8b 45 88 mov -0x78(%rbp),%rax 4db9: 48 8b 40 28 mov 0x28(%rax),%rax 4dbd: 48 89 c2 mov %rax,%rdx 4dc0: 48 8b 45 88 mov -0x78(%rbp),%rax 4dc4: 48 8b 40 30 mov 0x30(%rax),%rax 4dc8: 48 01 c2 add %rax,%rdx 4dcb: 48 8b 45 88 mov -0x78(%rbp),%rax 4dcf: 48 8b 40 70 mov 0x70(%rax),%rax 4dd3: 48 29 c2 sub %rax,%rdx 4dd6: 48 89 d0 mov %rdx,%rax 4dd9: 48 83 e8 3c sub $0x3c,%rax 4ddd: 48 89 45 e0 mov %rax,-0x20(%rbp) 4de1: 48 8b 45 c8 mov -0x38(%rbp),%rax 4de5: 48 8b 40 20 mov 0x20(%rax),%rax 4de9: 48 39 45 e0 cmp %rax,-0x20(%rbp) 4ded: 73 0c jae 0x4dfb 4def: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4df3: 48 8b 45 c8 mov -0x38(%rbp),%rax 4df7: 48 89 50 20 mov %rdx,0x20(%rax) 4dfb: b8 00 00 00 00 mov $0x0,%eax 4e00: 48 8b 4d f8 mov -0x8(%rbp),%rcx 4e04: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 4e0c: 00 4e0d: 74 05 je 0x4e14 4e0f: e8 dc d3 ff ff callq 0x21f0 4e14: c9 leaveq 4e15: c3 retq 4e16: f3 rep 4e17: 0f pop %cs 4e18: 1e push %ds 4e19: fa cli 4e1a: 55 push %rbp 4e1b: 48 89 e5 mov %rsp,%rbp 4e1e: 48 83 ec 20 sub $0x20,%rsp 4e22: 89 7d ec mov %edi,-0x14(%rbp) 4e25: 89 75 e8 mov %esi,-0x18(%rbp) 4e28: 48 89 55 e0 mov %rdx,-0x20(%rbp) 4e2c: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 4e30: 75 0c jne 0x4e3e 4e32: 48 8b 45 e0 mov -0x20(%rbp),%rax 4e36: 8b 40 24 mov 0x24(%rax),%eax 4e39: 89 45 ec mov %eax,-0x14(%rbp) 4e3c: eb 3e jmp 0x4e7c 4e3e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4e42: 8b 40 24 mov 0x24(%rax),%eax 4e45: 83 f8 ff cmp $0xffffffff,%eax 4e48: 0f 95 c0 setne %al 4e4b: 0f b6 c0 movzbl %al,%eax 4e4e: 48 85 c0 test %rax,%rax 4e51: 74 29 je 0x4e7c 4e53: 48 8b 45 e0 mov -0x20(%rbp),%rax 4e57: 8b 40 24 mov 0x24(%rax),%eax 4e5a: 39 45 ec cmp %eax,-0x14(%rbp) 4e5d: 0f 95 c0 setne %al 4e60: 0f b6 c0 movzbl %al,%eax 4e63: 48 85 c0 test %rax,%rax 4e66: 74 14 je 0x4e7c 4e68: bf 1c 00 00 00 mov $0x1c,%edi 4e6d: e8 e4 d7 ff ff callq 0x2656 4e72: b8 00 00 00 00 mov $0x0,%eax 4e77: e9 a2 01 00 00 jmpq 0x501e 4e7c: 48 8b 45 e0 mov -0x20(%rbp),%rax 4e80: 8b 40 1c mov 0x1c(%rax),%eax 4e83: 83 f8 01 cmp $0x1,%eax 4e86: 0f 95 c0 setne %al 4e89: 0f b6 c0 movzbl %al,%eax 4e8c: 48 85 c0 test %rax,%rax 4e8f: 74 1c je 0x4ead 4e91: 48 8b 45 e0 mov -0x20(%rbp),%rax 4e95: 8b 40 1c mov 0x1c(%rax),%eax 4e98: 83 f8 08 cmp $0x8,%eax 4e9b: 0f 95 c0 setne %al 4e9e: 0f b6 c0 movzbl %al,%eax 4ea1: 48 85 c0 test %rax,%rax 4ea4: 74 07 je 0x4ead 4ea6: b8 01 00 00 00 mov $0x1,%eax 4eab: eb 05 jmp 0x4eb2 4ead: b8 00 00 00 00 mov $0x0,%eax 4eb2: 85 c0 test %eax,%eax 4eb4: 74 1c je 0x4ed2 4eb6: 48 8b 45 e0 mov -0x20(%rbp),%rax 4eba: 8b 40 1c mov 0x1c(%rax),%eax 4ebd: 83 f8 03 cmp $0x3,%eax 4ec0: 0f 95 c0 setne %al 4ec3: 0f b6 c0 movzbl %al,%eax 4ec6: 48 85 c0 test %rax,%rax 4ec9: 74 07 je 0x4ed2 4ecb: b8 01 00 00 00 mov $0x1,%eax 4ed0: eb 05 jmp 0x4ed7 4ed2: b8 00 00 00 00 mov $0x0,%eax 4ed7: 85 c0 test %eax,%eax 4ed9: 74 1c je 0x4ef7 4edb: 48 8b 45 e0 mov -0x20(%rbp),%rax 4edf: 8b 40 1c mov 0x1c(%rax),%eax 4ee2: 83 f8 0a cmp $0xa,%eax 4ee5: 0f 95 c0 setne %al 4ee8: 0f b6 c0 movzbl %al,%eax 4eeb: 48 85 c0 test %rax,%rax 4eee: 74 07 je 0x4ef7 4ef0: b8 01 00 00 00 mov $0x1,%eax 4ef5: eb 05 jmp 0x4efc 4ef7: b8 00 00 00 00 mov $0x0,%eax 4efc: 85 c0 test %eax,%eax 4efe: 74 1c je 0x4f1c 4f00: 48 8b 45 e0 mov -0x20(%rbp),%rax 4f04: 8b 40 1c mov 0x1c(%rax),%eax 4f07: 83 f8 02 cmp $0x2,%eax 4f0a: 0f 95 c0 setne %al 4f0d: 0f b6 c0 movzbl %al,%eax 4f10: 48 85 c0 test %rax,%rax 4f13: 74 07 je 0x4f1c 4f15: b8 01 00 00 00 mov $0x1,%eax 4f1a: eb 05 jmp 0x4f21 4f1c: b8 00 00 00 00 mov $0x0,%eax 4f21: 85 c0 test %eax,%eax 4f23: 74 1c je 0x4f41 4f25: 48 8b 45 e0 mov -0x20(%rbp),%rax 4f29: 8b 40 1c mov 0x1c(%rax),%eax 4f2c: 83 f8 09 cmp $0x9,%eax 4f2f: 0f 95 c0 setne %al 4f32: 0f b6 c0 movzbl %al,%eax 4f35: 48 85 c0 test %rax,%rax 4f38: 74 07 je 0x4f41 4f3a: b8 01 00 00 00 mov $0x1,%eax 4f3f: eb 05 jmp 0x4f46 4f41: b8 00 00 00 00 mov $0x0,%eax 4f46: 85 c0 test %eax,%eax 4f48: 74 29 je 0x4f73 4f4a: 48 8b 45 e0 mov -0x20(%rbp),%rax 4f4e: 8b 40 1c mov 0x1c(%rax),%eax 4f51: 83 f8 0b cmp $0xb,%eax 4f54: 0f 95 c0 setne %al 4f57: 0f b6 c0 movzbl %al,%eax 4f5a: 48 85 c0 test %rax,%rax 4f5d: 74 14 je 0x4f73 4f5f: bf 0b 00 00 00 mov $0xb,%edi 4f64: e8 ed d6 ff ff callq 0x2656 4f69: b8 00 00 00 00 mov $0x0,%eax 4f6e: e9 ab 00 00 00 jmpq 0x501e 4f73: 48 8b 45 e0 mov -0x20(%rbp),%rax 4f77: 8b 40 18 mov 0x18(%rax),%eax 4f7a: 83 f8 01 cmp $0x1,%eax 4f7d: 74 1a je 0x4f99 4f7f: 48 8b 45 e0 mov -0x20(%rbp),%rax 4f83: 8b 40 3c mov 0x3c(%rax),%eax 4f86: 8d 50 01 lea 0x1(%rax),%edx 4f89: 48 8b 45 e0 mov -0x20(%rbp),%rax 4f8d: 89 50 3c mov %edx,0x3c(%rax) 4f90: 48 8b 45 e0 mov -0x20(%rbp),%rax 4f94: e9 85 00 00 00 jmpq 0x501e 4f99: 48 8b 45 e0 mov -0x20(%rbp),%rax 4f9d: 48 8b 40 78 mov 0x78(%rax),%rax 4fa1: 48 85 c0 test %rax,%rax 4fa4: 75 17 jne 0x4fbd 4fa6: 48 8b 45 e0 mov -0x20(%rbp),%rax 4faa: 48 89 c7 mov %rax,%rdi 4fad: e8 2a f8 ff ff callq 0x47dc 4fb2: 85 c0 test %eax,%eax 4fb4: 74 07 je 0x4fbd 4fb6: b8 00 00 00 00 mov $0x0,%eax 4fbb: eb 61 jmp 0x501e 4fbd: 48 8b 45 e0 mov -0x20(%rbp),%rax 4fc1: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 4fc8: 48 89 c7 mov %rax,%rdi 4fcb: 48 8b 45 e0 mov -0x20(%rbp),%rax 4fcf: 48 8b 40 70 mov 0x70(%rax),%rax 4fd3: 48 83 c0 3c add $0x3c,%rax 4fd7: 48 89 c6 mov %rax,%rsi 4fda: 48 8b 4d e0 mov -0x20(%rbp),%rcx 4fde: 8b 55 e8 mov -0x18(%rbp),%edx 4fe1: 8b 45 ec mov -0x14(%rbp),%eax 4fe4: 49 89 c8 mov %rcx,%r8 4fe7: 89 d1 mov %edx,%ecx 4fe9: 48 89 fa mov %rdi,%rdx 4fec: 89 c7 mov %eax,%edi 4fee: e8 f5 f1 ff ff callq 0x41e8 4ff3: 48 89 45 f8 mov %rax,-0x8(%rbp) 4ff7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4ffc: 74 1c je 0x501a 4ffe: 48 8b 45 e0 mov -0x20(%rbp),%rax 5002: 48 8b 50 48 mov 0x48(%rax),%rdx 5006: 48 8b 45 f8 mov -0x8(%rbp),%rax 500a: 48 89 50 10 mov %rdx,0x10(%rax) 500e: 48 8b 45 e0 mov -0x20(%rbp),%rax 5012: 48 8b 55 f8 mov -0x8(%rbp),%rdx 5016: 48 89 50 48 mov %rdx,0x48(%rax) 501a: 48 8b 45 f8 mov -0x8(%rbp),%rax 501e: c9 leaveq 501f: c3 retq 5020: f3 rep 5021: 0f pop %cs 5022: 1e push %ds 5023: fa cli 5024: 55 push %rbp 5025: 48 89 e5 mov %rsp,%rbp 5028: 48 83 ec 20 sub $0x20,%rsp 502c: 89 7d ec mov %edi,-0x14(%rbp) 502f: 89 75 e8 mov %esi,-0x18(%rbp) 5032: 8b 55 e8 mov -0x18(%rbp),%edx 5035: 8b 45 ec mov -0x14(%rbp),%eax 5038: 68 20 08 00 00 pushq $0x820 503d: 6a 03 pushq $0x3 503f: 41 b9 00 00 00 00 mov $0x0,%r9d 5045: 41 89 d0 mov %edx,%r8d 5048: b9 00 00 00 00 mov $0x0,%ecx 504d: ba 00 00 00 00 mov $0x0,%edx 5052: be 00 00 00 00 mov $0x0,%esi 5057: 89 c7 mov %eax,%edi 5059: e8 28 d9 ff ff callq 0x2986 505e: 48 83 c4 10 add $0x10,%rsp 5062: 48 89 45 f8 mov %rax,-0x8(%rbp) 5066: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 506b: 74 37 je 0x50a4 506d: 48 8b 45 f8 mov -0x8(%rbp),%rax 5071: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 5078: 48 8b 45 f8 mov -0x8(%rbp),%rax 507c: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 5083: 48 8b 45 f8 mov -0x8(%rbp),%rax 5087: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 508e: 48 8b 45 f8 mov -0x8(%rbp),%rax 5092: 48 89 50 60 mov %rdx,0x60(%rax) 5096: 48 8b 45 f8 mov -0x8(%rbp),%rax 509a: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 50a2: 00 00 50a4: 48 8b 45 f8 mov -0x8(%rbp),%rax 50a8: c9 leaveq 50a9: c3 retq 50aa: 55 push %rbp 50ab: 48 89 e5 mov %rsp,%rbp 50ae: 48 83 ec 10 sub $0x10,%rsp 50b2: 89 7d fc mov %edi,-0x4(%rbp) 50b5: 89 75 f8 mov %esi,-0x8(%rbp) 50b8: 48 89 55 f0 mov %rdx,-0x10(%rbp) 50bc: 48 8b 55 f0 mov -0x10(%rbp),%rdx 50c0: 8b 4d f8 mov -0x8(%rbp),%ecx 50c3: 8b 45 fc mov -0x4(%rbp),%eax 50c6: 89 ce mov %ecx,%esi 50c8: 89 c7 mov %eax,%edi 50ca: e8 47 fd ff ff callq 0x4e16 50cf: c9 leaveq 50d0: c3 retq 50d1: f3 rep 50d2: 0f pop %cs 50d3: 1e push %ds 50d4: fa cli 50d5: 55 push %rbp 50d6: 48 89 e5 mov %rsp,%rbp 50d9: 48 83 ec 20 sub $0x20,%rsp 50dd: 89 7d ec mov %edi,-0x14(%rbp) 50e0: 89 75 e8 mov %esi,-0x18(%rbp) 50e3: 48 89 55 e0 mov %rdx,-0x20(%rbp) 50e7: 8b 05 27 3f 00 00 mov 0x3f27(%rip),%eax # 0x9014 50ed: 83 f8 01 cmp $0x1,%eax 50f0: 0f 95 c0 setne %al 50f3: 0f b6 c0 movzbl %al,%eax 50f6: 48 85 c0 test %rax,%rax 50f9: 74 14 je 0x510f 50fb: bf 0c 00 00 00 mov $0xc,%edi 5100: e8 51 d5 ff ff callq 0x2656 5105: b8 00 00 00 00 mov $0x0,%eax 510a: e9 15 02 00 00 jmpq 0x5324 510f: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 5114: 75 4b jne 0x5161 5116: 8b 45 ec mov -0x14(%rbp),%eax 5119: be 01 00 00 00 mov $0x1,%esi 511e: 89 c7 mov %eax,%edi 5120: b8 00 00 00 00 mov $0x0,%eax 5125: e8 b6 d0 ff ff callq 0x21e0 512a: 83 f8 ff cmp $0xffffffff,%eax 512d: 0f 94 c0 sete %al 5130: 0f b6 c0 movzbl %al,%eax 5133: 48 85 c0 test %rax,%rax 5136: 74 29 je 0x5161 5138: e8 93 d0 ff ff callq 0x21d0 513d: 8b 00 mov (%rax),%eax 513f: 83 f8 09 cmp $0x9,%eax 5142: 0f 94 c0 sete %al 5145: 0f b6 c0 movzbl %al,%eax 5148: 48 85 c0 test %rax,%rax 514b: 74 14 je 0x5161 514d: bf 09 00 00 00 mov $0x9,%edi 5152: e8 ff d4 ff ff callq 0x2656 5157: b8 00 00 00 00 mov $0x0,%eax 515c: e9 c3 01 00 00 jmpq 0x5324 5161: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 5165: 0f 87 a2 01 00 00 ja 0x530d 516b: 8b 45 e8 mov -0x18(%rbp),%eax 516e: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 5176: 48 8d 05 53 17 00 00 lea 0x1753(%rip),%rax # 0x68d0 517d: 8b 04 02 mov (%rdx,%rax,1),%eax 5180: 48 98 cltq 5182: 48 8d 15 47 17 00 00 lea 0x1747(%rip),%rdx # 0x68d0 5189: 48 01 d0 add %rdx,%rax 518c: 3e ds 518d: ff e0 jmpq *%rax 518f: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 5197: e9 84 01 00 00 jmpq 0x5320 519c: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 51a1: 0f 95 c0 setne %al 51a4: 0f b6 c0 movzbl %al,%eax 51a7: 48 85 c0 test %rax,%rax 51aa: 74 2c je 0x51d8 51ac: 48 8b 45 e0 mov -0x20(%rbp),%rax 51b0: 8b 40 1c mov 0x1c(%rax),%eax 51b3: 83 f8 0b cmp $0xb,%eax 51b6: 0f 95 c0 setne %al 51b9: 0f b6 c0 movzbl %al,%eax 51bc: 48 85 c0 test %rax,%rax 51bf: 74 17 je 0x51d8 51c1: bf 0d 00 00 00 mov $0xd,%edi 51c6: e8 8b d4 ff ff callq 0x2656 51cb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 51d3: e9 48 01 00 00 jmpq 0x5320 51d8: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 51dd: 74 1c je 0x51fb 51df: 48 8b 55 e0 mov -0x20(%rbp),%rdx 51e3: 8b 4d e8 mov -0x18(%rbp),%ecx 51e6: 8b 45 ec mov -0x14(%rbp),%eax 51e9: 89 ce mov %ecx,%esi 51eb: 89 c7 mov %eax,%edi 51ed: e8 b8 fe ff ff callq 0x50aa 51f2: 48 89 45 f8 mov %rax,-0x8(%rbp) 51f6: e9 25 01 00 00 jmpq 0x5320 51fb: 8b 55 e8 mov -0x18(%rbp),%edx 51fe: 8b 45 ec mov -0x14(%rbp),%eax 5201: 41 b8 00 00 00 00 mov $0x0,%r8d 5207: 89 d1 mov %edx,%ecx 5209: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 5210: be 00 00 00 00 mov $0x0,%esi 5215: 89 c7 mov %eax,%edi 5217: e8 cc ef ff ff callq 0x41e8 521c: 48 89 45 f8 mov %rax,-0x8(%rbp) 5220: e9 fb 00 00 00 jmpq 0x5320 5225: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 522a: 0f 84 a1 00 00 00 je 0x52d1 5230: 48 8b 45 e0 mov -0x20(%rbp),%rax 5234: 8b 40 1c mov 0x1c(%rax),%eax 5237: 83 f8 02 cmp $0x2,%eax 523a: 0f 95 c0 setne %al 523d: 0f b6 c0 movzbl %al,%eax 5240: 48 85 c0 test %rax,%rax 5243: 74 1c je 0x5261 5245: 48 8b 45 e0 mov -0x20(%rbp),%rax 5249: 8b 40 1c mov 0x1c(%rax),%eax 524c: 83 f8 09 cmp $0x9,%eax 524f: 0f 95 c0 setne %al 5252: 0f b6 c0 movzbl %al,%eax 5255: 48 85 c0 test %rax,%rax 5258: 74 07 je 0x5261 525a: b8 01 00 00 00 mov $0x1,%eax 525f: eb 05 jmp 0x5266 5261: b8 00 00 00 00 mov $0x0,%eax 5266: 85 c0 test %eax,%eax 5268: 74 1c je 0x5286 526a: 48 8b 45 e0 mov -0x20(%rbp),%rax 526e: 8b 40 1c mov 0x1c(%rax),%eax 5271: 83 f8 03 cmp $0x3,%eax 5274: 0f 95 c0 setne %al 5277: 0f b6 c0 movzbl %al,%eax 527a: 48 85 c0 test %rax,%rax 527d: 74 07 je 0x5286 527f: b8 01 00 00 00 mov $0x1,%eax 5284: eb 05 jmp 0x528b 5286: b8 00 00 00 00 mov $0x0,%eax 528b: 85 c0 test %eax,%eax 528d: 74 29 je 0x52b8 528f: 48 8b 45 e0 mov -0x20(%rbp),%rax 5293: 8b 40 1c mov 0x1c(%rax),%eax 5296: 83 f8 0a cmp $0xa,%eax 5299: 0f 95 c0 setne %al 529c: 0f b6 c0 movzbl %al,%eax 529f: 48 85 c0 test %rax,%rax 52a2: 74 14 je 0x52b8 52a4: bf 0d 00 00 00 mov $0xd,%edi 52a9: e8 a8 d3 ff ff callq 0x2656 52ae: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 52b6: eb 68 jmp 0x5320 52b8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 52bc: 8b 4d e8 mov -0x18(%rbp),%ecx 52bf: 8b 45 ec mov -0x14(%rbp),%eax 52c2: 89 ce mov %ecx,%esi 52c4: 89 c7 mov %eax,%edi 52c6: e8 df fd ff ff callq 0x50aa 52cb: 48 89 45 f8 mov %rax,-0x8(%rbp) 52cf: eb 4f jmp 0x5320 52d1: 8b 55 e8 mov -0x18(%rbp),%edx 52d4: 8b 45 ec mov -0x14(%rbp),%eax 52d7: 41 b8 00 00 00 00 mov $0x0,%r8d 52dd: 89 d1 mov %edx,%ecx 52df: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 52e6: be 00 00 00 00 mov $0x0,%esi 52eb: 89 c7 mov %eax,%edi 52ed: e8 f6 ee ff ff callq 0x41e8 52f2: 48 89 45 f8 mov %rax,-0x8(%rbp) 52f6: eb 28 jmp 0x5320 52f8: 8b 55 e8 mov -0x18(%rbp),%edx 52fb: 8b 45 ec mov -0x14(%rbp),%eax 52fe: 89 d6 mov %edx,%esi 5300: 89 c7 mov %eax,%edi 5302: e8 19 fd ff ff callq 0x5020 5307: 48 89 45 f8 mov %rax,-0x8(%rbp) 530b: eb 13 jmp 0x5320 530d: bf 0d 00 00 00 mov $0xd,%edi 5312: e8 3f d3 ff ff callq 0x2656 5317: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 531f: 90 nop 5320: 48 8b 45 f8 mov -0x8(%rbp),%rax 5324: c9 leaveq 5325: c3 retq 5326: f3 rep 5327: 0f pop %cs 5328: 1e push %ds 5329: fa cli 532a: 55 push %rbp 532b: 48 89 e5 mov %rsp,%rbp 532e: 48 83 ec 70 sub $0x70,%rsp 5332: 48 89 7d 98 mov %rdi,-0x68(%rbp) 5336: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 533b: 75 0a jne 0x5347 533d: b8 00 00 00 00 mov $0x0,%eax 5342: e9 34 04 00 00 jmpq 0x577b 5347: 48 8b 45 98 mov -0x68(%rbp),%rax 534b: 8b 40 3c mov 0x3c(%rax),%eax 534e: 85 c0 test %eax,%eax 5350: 74 2e je 0x5380 5352: 48 8b 45 98 mov -0x68(%rbp),%rax 5356: 8b 40 3c mov 0x3c(%rax),%eax 5359: 8d 50 ff lea -0x1(%rax),%edx 535c: 48 8b 45 98 mov -0x68(%rbp),%rax 5360: 89 50 3c mov %edx,0x3c(%rax) 5363: 48 8b 45 98 mov -0x68(%rbp),%rax 5367: 8b 40 3c mov 0x3c(%rax),%eax 536a: 85 c0 test %eax,%eax 536c: 74 12 je 0x5380 536e: 48 8b 45 98 mov -0x68(%rbp),%rax 5372: 8b 40 3c mov 0x3c(%rax),%eax 5375: 89 45 ac mov %eax,-0x54(%rbp) 5378: 8b 45 ac mov -0x54(%rbp),%eax 537b: e9 fb 03 00 00 jmpq 0x577b 5380: 48 8b 45 98 mov -0x68(%rbp),%rax 5384: 8b 40 18 mov 0x18(%rax),%eax 5387: 83 f8 01 cmp $0x1,%eax 538a: 75 41 jne 0x53cd 538c: 48 8b 45 98 mov -0x68(%rbp),%rax 5390: 48 8b 40 50 mov 0x50(%rax),%rax 5394: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 5398: 74 10 je 0x53aa 539a: 48 8b 45 98 mov -0x68(%rbp),%rax 539e: 48 8b 40 50 mov 0x50(%rax),%rax 53a2: 48 89 c7 mov %rax,%rdi 53a5: e8 16 ce ff ff callq 0x21c0 53aa: 48 8b 45 98 mov -0x68(%rbp),%rax 53ae: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 53b6: 48 8b 45 98 mov -0x68(%rbp),%rax 53ba: 48 8b 40 48 mov 0x48(%rax),%rax 53be: 48 85 c0 test %rax,%rax 53c1: 74 0a je 0x53cd 53c3: b8 00 00 00 00 mov $0x0,%eax 53c8: e9 ae 03 00 00 jmpq 0x577b 53cd: 48 8b 45 98 mov -0x68(%rbp),%rax 53d1: 48 8b 40 08 mov 0x8(%rax),%rax 53d5: 48 89 45 d8 mov %rax,-0x28(%rbp) 53d9: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 53de: 74 58 je 0x5438 53e0: 48 8b 45 d8 mov -0x28(%rbp),%rax 53e4: 48 8b 40 48 mov 0x48(%rax),%rax 53e8: 48 39 45 98 cmp %rax,-0x68(%rbp) 53ec: 75 12 jne 0x5400 53ee: 48 8b 45 98 mov -0x68(%rbp),%rax 53f2: 48 8b 50 10 mov 0x10(%rax),%rdx 53f6: 48 8b 45 d8 mov -0x28(%rbp),%rax 53fa: 48 89 50 48 mov %rdx,0x48(%rax) 53fe: eb 38 jmp 0x5438 5400: 48 8b 45 d8 mov -0x28(%rbp),%rax 5404: 48 8b 40 48 mov 0x48(%rax),%rax 5408: 48 89 45 b0 mov %rax,-0x50(%rbp) 540c: eb 0c jmp 0x541a 540e: 48 8b 45 b0 mov -0x50(%rbp),%rax 5412: 48 8b 40 10 mov 0x10(%rax),%rax 5416: 48 89 45 b0 mov %rax,-0x50(%rbp) 541a: 48 8b 45 b0 mov -0x50(%rbp),%rax 541e: 48 8b 40 10 mov 0x10(%rax),%rax 5422: 48 39 45 98 cmp %rax,-0x68(%rbp) 5426: 75 e6 jne 0x540e 5428: 48 8b 45 98 mov -0x68(%rbp),%rax 542c: 48 8b 50 10 mov 0x10(%rax),%rdx 5430: 48 8b 45 b0 mov -0x50(%rbp),%rax 5434: 48 89 50 10 mov %rdx,0x10(%rax) 5438: 48 8b 45 98 mov -0x68(%rbp),%rax 543c: 8b 40 18 mov 0x18(%rax),%eax 543f: 83 f8 01 cmp $0x1,%eax 5442: 74 0a je 0x544e 5444: 83 f8 03 cmp $0x3,%eax 5447: 74 2b je 0x5474 5449: e9 a0 02 00 00 jmpq 0x56ee 544e: 48 8b 45 98 mov -0x68(%rbp),%rax 5452: 48 8b 40 60 mov 0x60(%rax),%rax 5456: 48 85 c0 test %rax,%rax 5459: 0f 84 8b 02 00 00 je 0x56ea 545f: 48 8b 45 98 mov -0x68(%rbp),%rax 5463: 48 8b 40 60 mov 0x60(%rax),%rax 5467: 48 89 c7 mov %rax,%rdi 546a: e8 51 cd ff ff callq 0x21c0 546f: e9 76 02 00 00 jmpq 0x56ea 5474: 48 8b 45 98 mov -0x68(%rbp),%rax 5478: 48 8b 40 68 mov 0x68(%rax),%rax 547c: 48 89 45 b8 mov %rax,-0x48(%rbp) 5480: eb 42 jmp 0x54c4 5482: 48 8b 45 b8 mov -0x48(%rbp),%rax 5486: 48 8b 40 30 mov 0x30(%rax),%rax 548a: 48 89 45 f8 mov %rax,-0x8(%rbp) 548e: 48 8b 45 b8 mov -0x48(%rbp),%rax 5492: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 5498: 25 80 00 00 00 and $0x80,%eax 549d: 85 c0 test %eax,%eax 549f: 74 0f je 0x54b0 54a1: 48 8b 45 b8 mov -0x48(%rbp),%rax 54a5: 48 8b 00 mov (%rax),%rax 54a8: 48 89 c7 mov %rax,%rdi 54ab: e8 10 cd ff ff callq 0x21c0 54b0: 48 8b 45 b8 mov -0x48(%rbp),%rax 54b4: 48 89 c7 mov %rax,%rdi 54b7: e8 04 cd ff ff callq 0x21c0 54bc: 48 8b 45 f8 mov -0x8(%rbp),%rax 54c0: 48 89 45 b8 mov %rax,-0x48(%rbp) 54c4: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 54c9: 75 b7 jne 0x5482 54cb: 48 8b 45 98 mov -0x68(%rbp),%rax 54cf: 48 05 c8 00 00 00 add $0xc8,%rax 54d5: 48 89 45 c0 mov %rax,-0x40(%rbp) 54d9: 48 8b 45 c0 mov -0x40(%rbp),%rax 54dd: 8b 40 04 mov 0x4(%rax),%eax 54e0: 89 c0 mov %eax,%eax 54e2: 48 89 45 c8 mov %rax,-0x38(%rbp) 54e6: e9 3b 01 00 00 jmpq 0x5626 54eb: 48 8b 55 c8 mov -0x38(%rbp),%rdx 54ef: 48 89 d0 mov %rdx,%rax 54f2: 48 01 c0 add %rax,%rax 54f5: 48 01 d0 add %rdx,%rax 54f8: 48 c1 e0 02 shl $0x2,%rax 54fc: 48 01 d0 add %rdx,%rax 54ff: 48 c1 e0 04 shl $0x4,%rax 5503: 48 8d 50 10 lea 0x10(%rax),%rdx 5507: 48 8b 45 c0 mov -0x40(%rbp),%rax 550b: 48 01 d0 add %rdx,%rax 550e: 48 89 45 e8 mov %rax,-0x18(%rbp) 5512: 48 8b 45 e8 mov -0x18(%rbp),%rax 5516: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 551c: 25 80 00 00 00 and $0x80,%eax 5521: 85 c0 test %eax,%eax 5523: 74 13 je 0x5538 5525: 48 8b 45 e8 mov -0x18(%rbp),%rax 5529: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 5530: 48 89 c7 mov %rax,%rdi 5533: e8 88 cc ff ff callq 0x21c0 5538: 48 8b 45 e8 mov -0x18(%rbp),%rax 553c: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 5543: 48 8b 45 e8 mov -0x18(%rbp),%rax 5547: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 554e: 48 39 c2 cmp %rax,%rdx 5551: 74 13 je 0x5566 5553: 48 8b 45 e8 mov -0x18(%rbp),%rax 5557: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 555e: 48 89 c7 mov %rax,%rdi 5561: e8 5a cc ff ff callq 0x21c0 5566: 48 8b 45 e8 mov -0x18(%rbp),%rax 556a: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 5571: 48 8b 45 e8 mov -0x18(%rbp),%rax 5575: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 557c: 48 39 c2 cmp %rax,%rdx 557f: 74 13 je 0x5594 5581: 48 8b 45 e8 mov -0x18(%rbp),%rax 5585: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 558c: 48 89 c7 mov %rax,%rdi 558f: e8 2c cc ff ff callq 0x21c0 5594: 48 8b 45 98 mov -0x68(%rbp),%rax 5598: 48 8b 00 mov (%rax),%rax 559b: 48 85 c0 test %rax,%rax 559e: 74 2e je 0x55ce 55a0: 48 8b 45 e8 mov -0x18(%rbp),%rax 55a4: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 55ab: 48 8b 45 e8 mov -0x18(%rbp),%rax 55af: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 55b6: 48 39 c2 cmp %rax,%rdx 55b9: 74 13 je 0x55ce 55bb: 48 8b 45 e8 mov -0x18(%rbp),%rax 55bf: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 55c5: 25 80 00 00 00 and $0x80,%eax 55ca: 85 c0 test %eax,%eax 55cc: 74 13 je 0x55e1 55ce: 48 8b 45 e8 mov -0x18(%rbp),%rax 55d2: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 55d9: 48 89 c7 mov %rax,%rdi 55dc: e8 df cb ff ff callq 0x21c0 55e1: 48 8b 45 e8 mov -0x18(%rbp),%rax 55e5: 48 8b 40 30 mov 0x30(%rax),%rax 55e9: 48 89 45 d0 mov %rax,-0x30(%rbp) 55ed: eb 30 jmp 0x561f 55ef: 48 8b 45 d0 mov -0x30(%rbp),%rax 55f3: 48 89 45 f0 mov %rax,-0x10(%rbp) 55f7: 48 8b 45 d0 mov -0x30(%rbp),%rax 55fb: 48 8b 40 30 mov 0x30(%rax),%rax 55ff: 48 89 45 d0 mov %rax,-0x30(%rbp) 5603: 48 8b 45 f0 mov -0x10(%rbp),%rax 5607: 8b 40 38 mov 0x38(%rax),%eax 560a: 25 80 00 00 00 and $0x80,%eax 560f: 85 c0 test %eax,%eax 5611: 74 0c je 0x561f 5613: 48 8b 45 f0 mov -0x10(%rbp),%rax 5617: 48 89 c7 mov %rax,%rdi 561a: e8 a1 cb ff ff callq 0x21c0 561f: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 5624: 75 c9 jne 0x55ef 5626: 48 8b 45 c8 mov -0x38(%rbp),%rax 562a: 48 8d 50 ff lea -0x1(%rax),%rdx 562e: 48 89 55 c8 mov %rdx,-0x38(%rbp) 5632: 48 85 c0 test %rax,%rax 5635: 0f 85 b0 fe ff ff jne 0x54eb 563b: 48 8b 45 c0 mov -0x40(%rbp),%rax 563f: 48 89 45 e0 mov %rax,-0x20(%rbp) 5643: 48 8b 45 c0 mov -0x40(%rbp),%rax 5647: 48 8b 40 08 mov 0x8(%rax),%rax 564b: 48 89 45 c0 mov %rax,-0x40(%rbp) 564f: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 5654: 74 30 je 0x5686 5656: 48 8b 45 e0 mov -0x20(%rbp),%rax 565a: 8b 10 mov (%rax),%edx 565c: 48 8b 45 e0 mov -0x20(%rbp),%rax 5660: 8b 40 04 mov 0x4(%rax),%eax 5663: 39 c2 cmp %eax,%edx 5665: 74 1f je 0x5686 5667: 48 8d 0d 02 13 00 00 lea 0x1302(%rip),%rcx # 0x6970 566e: ba bd 00 00 00 mov $0xbd,%edx 5673: 48 8d 35 a6 12 00 00 lea 0x12a6(%rip),%rsi # 0x6920 567a: 48 8d 3d c7 12 00 00 lea 0x12c7(%rip),%rdi # 0x6948 5681: e8 aa cb ff ff callq 0x2230 5686: 48 8b 45 98 mov -0x68(%rbp),%rax 568a: 48 05 c8 00 00 00 add $0xc8,%rax 5690: 48 39 45 e0 cmp %rax,-0x20(%rbp) 5694: 74 0c je 0x56a2 5696: 48 8b 45 e0 mov -0x20(%rbp),%rax 569a: 48 89 c7 mov %rax,%rdi 569d: e8 1e cb ff ff callq 0x21c0 56a2: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 56a7: 0f 85 2c fe ff ff jne 0x54d9 56ad: 48 8b 45 98 mov -0x68(%rbp),%rax 56b1: 8b 40 7c mov 0x7c(%rax),%eax 56b4: 85 c0 test %eax,%eax 56b6: 74 10 je 0x56c8 56b8: 48 8b 45 98 mov -0x68(%rbp),%rax 56bc: 48 8b 40 50 mov 0x50(%rax),%rax 56c0: 48 89 c7 mov %rax,%rdi 56c3: e8 f8 ca ff ff callq 0x21c0 56c8: 48 8b 45 98 mov -0x68(%rbp),%rax 56cc: 8b 40 78 mov 0x78(%rax),%eax 56cf: 25 80 00 00 00 and $0x80,%eax 56d4: 85 c0 test %eax,%eax 56d6: 74 15 je 0x56ed 56d8: 48 8b 45 98 mov -0x68(%rbp),%rax 56dc: 48 8b 40 58 mov 0x58(%rax),%rax 56e0: 48 89 c7 mov %rax,%rdi 56e3: e8 d8 ca ff ff callq 0x21c0 56e8: eb 03 jmp 0x56ed 56ea: 90 nop 56eb: eb 01 jmp 0x56ee 56ed: 90 nop 56ee: 48 8b 45 98 mov -0x68(%rbp),%rax 56f2: 48 8b 00 mov (%rax),%rax 56f5: 48 85 c0 test %rax,%rax 56f8: 74 50 je 0x574a 56fa: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 56ff: 75 49 jne 0x574a 5701: 48 8b 45 98 mov -0x68(%rbp),%rax 5705: 8b 40 38 mov 0x38(%rax),%eax 5708: 25 80 00 00 00 and $0x80,%eax 570d: 85 c0 test %eax,%eax 570f: 74 11 je 0x5722 5711: 48 8b 45 98 mov -0x68(%rbp),%rax 5715: 48 8b 00 mov (%rax),%rax 5718: 48 89 c7 mov %rax,%rdi 571b: e8 a0 ca ff ff callq 0x21c0 5720: eb 28 jmp 0x574a 5722: 48 8b 45 98 mov -0x68(%rbp),%rax 5726: 8b 40 38 mov 0x38(%rax),%eax 5729: 83 e0 40 and $0x40,%eax 572c: 85 c0 test %eax,%eax 572e: 74 1a je 0x574a 5730: 48 8b 45 98 mov -0x68(%rbp),%rax 5734: 48 8b 50 30 mov 0x30(%rax),%rdx 5738: 48 8b 45 98 mov -0x68(%rbp),%rax 573c: 48 8b 00 mov (%rax),%rax 573f: 48 89 d6 mov %rdx,%rsi 5742: 48 89 c7 mov %rax,%rdi 5745: e8 86 cb ff ff callq 0x22d0 574a: 48 8b 45 98 mov -0x68(%rbp),%rax 574e: 48 89 c7 mov %rax,%rdi 5751: e8 6a ca ff ff callq 0x21c0 5756: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 575b: 74 19 je 0x5776 575d: 48 8b 45 d8 mov -0x28(%rbp),%rax 5761: 8b 40 3c mov 0x3c(%rax),%eax 5764: 85 c0 test %eax,%eax 5766: 75 0e jne 0x5776 5768: 48 8b 45 d8 mov -0x28(%rbp),%rax 576c: 48 89 c7 mov %rax,%rdi 576f: e8 b2 fb ff ff callq 0x5326 5774: eb 05 jmp 0x577b 5776: b8 00 00 00 00 mov $0x0,%eax 577b: c9 leaveq 577c: c3 retq 577d: f3 rep 577e: 0f pop %cs 577f: 1e push %ds 5780: fa cli 5781: 55 push %rbp 5782: 48 89 e5 mov %rsp,%rbp 5785: 48 89 7d f8 mov %rdi,-0x8(%rbp) 5789: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 578e: 74 09 je 0x5799 5790: 48 8b 45 f8 mov -0x8(%rbp),%rax 5794: 8b 40 18 mov 0x18(%rax),%eax 5797: eb 05 jmp 0x579e 5799: b8 00 00 00 00 mov $0x0,%eax 579e: 5d pop %rbp 579f: c3 retq 57a0: f3 rep 57a1: 0f pop %cs 57a2: 1e push %ds 57a3: fa cli 57a4: 41 57 push %rdi 57a6: 4c 8d 3d 23 35 00 00 lea 0x3523(%rip),%r15 # 0x8cd0 57ad: 41 56 push %rsi 57af: 49 89 d6 mov %rdx,%r14 57b2: 41 55 push %rbp 57b4: 49 89 f5 mov %rsi,%r13 57b7: 41 54 push %rsp 57b9: 41 89 fc mov %edi,%r12d 57bc: 55 push %rbp 57bd: 48 8d 2d 14 35 00 00 lea 0x3514(%rip),%rbp # 0x8cd8 57c4: 53 push %rbx 57c5: 4c 29 fd sub %r15,%rbp 57c8: 48 83 ec 08 sub $0x8,%rsp 57cc: e8 2f c8 ff ff callq 0x2000 57d1: 48 c1 fd 03 sar $0x3,%rbp 57d5: 74 1f je 0x57f6 57d7: 31 db xor %ebx,%ebx 57d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57e0: 4c 89 f2 mov %r14,%rdx 57e3: 4c 89 ee mov %r13,%rsi 57e6: 44 89 e7 mov %r12d,%edi 57e9: 41 ff 14 df callq *(%r15,%rbx,8) 57ed: 48 83 c3 01 add $0x1,%rbx 57f1: 48 39 dd cmp %rbx,%rbp 57f4: 75 ea jne 0x57e0 57f6: 48 83 c4 08 add $0x8,%rsp 57fa: 5b pop %rbx 57fb: 5d pop %rbp 57fc: 41 5c pop %rsp 57fe: 41 5d pop %rbp 5800: 41 5e pop %rsi 5802: 41 5f pop %rdi 5804: c3 retq 5805: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 580d: 00 00 00 5810: f3 rep 5811: 0f pop %cs 5812: 1e push %ds 5813: fa cli 5814: c3 retq 5815: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 581d: 00 00 581f: 90 nop 5820: f3 rep 5821: 0f pop %cs 5822: 1e push %ds 5823: fa cli 5824: 48 89 f2 mov %rsi,%rdx 5827: 89 fe mov %edi,%esi 5829: bf 01 00 00 00 mov $0x1,%edi 582e: e9 8d ca ff ff jmpq 0x22c0 Disassembly of section .fini: 5834: f3 rep 5835: 0f pop %cs 5836: 1e push %ds 5837: fa cli 5838: 48 83 ec 08 sub $0x8,%rsp 583c: 48 83 c4 08 add $0x8,%rsp 5840: 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