******************************************************************************** conan test conan-center-index/recipes/elfutils/all/test_package/conanfile.py elfutils/0.186@#8dc1fd843daa76d4b8fa3f43a65e52d8 -pr /home/conan/w/prod/BuildSingleReference/8740/61d7d6ce-4630-483d-b6b7-93ff139c66c2/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.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.186 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.186: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.186: Already installed! elfutils/0.186: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/9aaf07178d3f5fc42633c2375dfa647bcc7fb607/bin/eu-unstrip elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (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.186 (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.186 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.186 Copyright (C) 2021 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 f6 34 00 00 lea 0x34f6(%rip),%r8 # 0x5850 235a: 48 8d 0d 7f 34 00 00 lea 0x347f(%rip),%rcx # 0x57e0 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 0b 2c 00 00 callq 0x510c 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 78 32 00 00 callq 0x57b8 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 a5 2d 00 00 callq 0x5361 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: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 2bba: 74 0a je 0x2bc6 2bbc: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 2bc4: 76 15 jbe 0x2bdb 2bc6: 0f b6 45 87 movzbl -0x79(%rbp),%eax 2bca: 83 f0 01 xor $0x1,%eax 2bcd: 84 c0 test %al,%al 2bcf: 74 20 je 0x2bf1 2bd1: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 2bd9: 77 16 ja 0x2bf1 2bdb: bf 0a 00 00 00 mov $0xa,%edi 2be0: e8 71 fa ff ff callq 0x2656 2be5: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2bec: e9 bd 04 00 00 jmpq 0x30ae 2bf1: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2bf8: 48 83 c0 05 add $0x5,%rax 2bfc: 0f b6 00 movzbl (%rax),%eax 2bff: 3c 01 cmp $0x1,%al 2c01: 75 10 jne 0x2c13 2c03: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2c0a: 48 89 45 88 mov %rax,-0x78(%rbp) 2c0e: e9 af 00 00 00 jmpq 0x2cc2 2c13: 48 8d 45 b0 lea -0x50(%rbp),%rax 2c17: 48 89 45 88 mov %rax,-0x78(%rbp) 2c1b: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 2c1f: 74 4f je 0x2c70 2c21: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2c28: 0f b7 40 30 movzwl 0x30(%rax),%eax 2c2c: 66 89 45 e0 mov %ax,-0x20(%rbp) 2c30: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2c37: 8b 40 20 mov 0x20(%rax),%eax 2c3a: 89 45 d0 mov %eax,-0x30(%rbp) 2c3d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2c44: 48 83 c0 05 add $0x5,%rax 2c48: 0f b6 00 movzbl (%rax),%eax 2c4b: 3c 01 cmp $0x1,%al 2c4d: 74 73 je 0x2cc2 2c4f: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 2c53: 0f b7 c0 movzwl %ax,%eax 2c56: 89 c7 mov %eax,%edi 2c58: e8 9b fb ff ff callq 0x27f8 2c5d: 66 89 45 e0 mov %ax,-0x20(%rbp) 2c61: 8b 45 d0 mov -0x30(%rbp),%eax 2c64: 89 c7 mov %eax,%edi 2c66: e8 a1 fb ff ff callq 0x280c 2c6b: 89 45 d0 mov %eax,-0x30(%rbp) 2c6e: eb 52 jmp 0x2cc2 2c70: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2c77: 0f b7 40 3c movzwl 0x3c(%rax),%eax 2c7b: 66 89 45 ec mov %ax,-0x14(%rbp) 2c7f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2c86: 48 8b 40 28 mov 0x28(%rax),%rax 2c8a: 48 89 45 d8 mov %rax,-0x28(%rbp) 2c8e: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2c95: 48 83 c0 05 add $0x5,%rax 2c99: 0f b6 00 movzbl (%rax),%eax 2c9c: 3c 01 cmp $0x1,%al 2c9e: 74 22 je 0x2cc2 2ca0: 0f b7 45 ec movzwl -0x14(%rbp),%eax 2ca4: 0f b7 c0 movzwl %ax,%eax 2ca7: 89 c7 mov %eax,%edi 2ca9: e8 4a fb ff ff callq 0x27f8 2cae: 66 89 45 ec mov %ax,-0x14(%rbp) 2cb2: 48 8b 45 d8 mov -0x28(%rbp),%rax 2cb6: 48 89 c7 mov %rax,%rdi 2cb9: e8 5c fb ff ff callq 0x281a 2cbe: 48 89 45 d8 mov %rax,-0x28(%rbp) 2cc2: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 2cc6: 0f 84 ec 01 00 00 je 0x2eb8 2ccc: 48 8b 45 88 mov -0x78(%rbp),%rax 2cd0: 0f b7 40 30 movzwl 0x30(%rax),%eax 2cd4: 0f b7 c0 movzwl %ax,%eax 2cd7: 48 89 45 98 mov %rax,-0x68(%rbp) 2cdb: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 2ce0: 0f 94 c0 sete %al 2ce3: 0f b6 c0 movzbl %al,%eax 2ce6: 48 85 c0 test %rax,%rax 2ce9: 0f 84 79 01 00 00 je 0x2e68 2cef: 48 8b 45 88 mov -0x78(%rbp),%rax 2cf3: 8b 40 20 mov 0x20(%rax),%eax 2cf6: 85 c0 test %eax,%eax 2cf8: 0f 84 6a 01 00 00 je 0x2e68 2cfe: 48 8b 45 88 mov -0x78(%rbp),%rax 2d02: 8b 40 20 mov 0x20(%rax),%eax 2d05: 89 c0 mov %eax,%eax 2d07: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2d0e: 0f 96 c0 setbe %al 2d11: 0f b6 c0 movzbl %al,%eax 2d14: 48 85 c0 test %rax,%rax 2d17: 75 22 jne 0x2d3b 2d19: 48 8b 45 88 mov -0x78(%rbp),%rax 2d1d: 8b 40 20 mov 0x20(%rax),%eax 2d20: 89 c2 mov %eax,%edx 2d22: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 2d29: 48 29 d0 sub %rdx,%rax 2d2c: 48 83 f8 27 cmp $0x27,%rax 2d30: 0f 96 c0 setbe %al 2d33: 0f b6 c0 movzbl %al,%eax 2d36: 48 85 c0 test %rax,%rax 2d39: 74 0a je 0x2d45 2d3b: b8 00 00 00 00 mov $0x0,%eax 2d40: e9 69 03 00 00 jmpq 0x30ae 2d45: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 2d4d: 0f 95 c0 setne %al 2d50: 0f b6 c0 movzbl %al,%eax 2d53: 48 85 c0 test %rax,%rax 2d56: 74 3d je 0x2d95 2d58: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2d5f: 48 83 c0 05 add $0x5,%rax 2d63: 0f b6 00 movzbl (%rax),%eax 2d66: 3c 01 cmp $0x1,%al 2d68: 75 2b jne 0x2d95 2d6a: 48 8b 45 88 mov -0x78(%rbp),%rax 2d6e: 8b 40 20 mov 0x20(%rax),%eax 2d71: 89 c2 mov %eax,%edx 2d73: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2d7a: 48 01 c2 add %rax,%rdx 2d7d: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2d84: 48 01 d0 add %rdx,%rax 2d87: 8b 40 14 mov 0x14(%rax),%eax 2d8a: 89 c0 mov %eax,%eax 2d8c: 48 89 45 98 mov %rax,-0x68(%rbp) 2d90: e9 d3 00 00 00 jmpq 0x2e68 2d95: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 2d9d: 0f 95 c0 setne %al 2da0: 0f b6 c0 movzbl %al,%eax 2da3: 48 85 c0 test %rax,%rax 2da6: 74 28 je 0x2dd0 2da8: 48 8b 45 88 mov -0x78(%rbp),%rax 2dac: 8b 40 20 mov 0x20(%rax),%eax 2daf: 89 c2 mov %eax,%edx 2db1: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2db8: 48 01 c2 add %rax,%rdx 2dbb: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2dc2: 48 01 d0 add %rdx,%rax 2dc5: 48 83 c0 14 add $0x14,%rax 2dc9: 8b 00 mov (%rax),%eax 2dcb: 89 45 90 mov %eax,-0x70(%rbp) 2dce: eb 70 jmp 0x2e40 2dd0: 48 8b 45 88 mov -0x78(%rbp),%rax 2dd4: 8b 40 20 mov 0x20(%rax),%eax 2dd7: 89 c2 mov %eax,%edx 2dd9: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2de0: 48 01 d0 add %rdx,%rax 2de3: 48 83 c0 14 add $0x14,%rax 2de7: 48 89 c2 mov %rax,%rdx 2dea: 48 8d 75 90 lea -0x70(%rbp),%rsi 2dee: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 2df4: 48 89 d1 mov %rdx,%rcx 2df7: ba 04 00 00 00 mov $0x4,%edx 2dfc: 89 c7 mov %eax,%edi 2dfe: e8 28 fa ff ff callq 0x282b 2e03: 48 89 45 a8 mov %rax,-0x58(%rbp) 2e07: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 2e0c: 0f 95 c0 setne %al 2e0f: 0f b6 c0 movzbl %al,%eax 2e12: 48 85 c0 test %rax,%rax 2e15: 74 29 je 0x2e40 2e17: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 2e1c: 79 0c jns 0x2e2a 2e1e: bf 09 00 00 00 mov $0x9,%edi 2e23: e8 2e f8 ff ff callq 0x2656 2e28: eb 0a jmp 0x2e34 2e2a: bf 0a 00 00 00 mov $0xa,%edi 2e2f: e8 22 f8 ff ff callq 0x2656 2e34: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2e3b: e9 6e 02 00 00 jmpq 0x30ae 2e40: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2e47: 48 83 c0 05 add $0x5,%rax 2e4b: 0f b6 00 movzbl (%rax),%eax 2e4e: 3c 01 cmp $0x1,%al 2e50: 74 0d je 0x2e5f 2e52: 8b 45 90 mov -0x70(%rbp),%eax 2e55: 89 c7 mov %eax,%edi 2e57: e8 b0 f9 ff ff callq 0x280c 2e5c: 89 45 90 mov %eax,-0x70(%rbp) 2e5f: 8b 45 90 mov -0x70(%rbp),%eax 2e62: 89 c0 mov %eax,%eax 2e64: 48 89 45 98 mov %rax,-0x68(%rbp) 2e68: 48 8b 45 88 mov -0x78(%rbp),%rax 2e6c: 8b 40 20 mov 0x20(%rax),%eax 2e6f: 89 c0 mov %eax,%eax 2e71: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2e78: 72 31 jb 0x2eab 2e7a: 48 8b 45 88 mov -0x78(%rbp),%rax 2e7e: 8b 40 20 mov 0x20(%rax),%eax 2e81: 89 c2 mov %eax,%edx 2e83: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 2e8a: 48 29 d0 sub %rdx,%rax 2e8d: 48 89 c1 mov %rax,%rcx 2e90: 48 8b 55 98 mov -0x68(%rbp),%rdx 2e94: 48 89 d0 mov %rdx,%rax 2e97: 48 c1 e0 02 shl $0x2,%rax 2e9b: 48 01 d0 add %rdx,%rax 2e9e: 48 c1 e0 03 shl $0x3,%rax 2ea2: 48 39 c1 cmp %rax,%rcx 2ea5: 0f 83 ff 01 00 00 jae 0x30aa 2eab: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 2eb3: e9 f2 01 00 00 jmpq 0x30aa 2eb8: 48 8b 45 88 mov -0x78(%rbp),%rax 2ebc: 0f b7 40 3c movzwl 0x3c(%rax),%eax 2ec0: 0f b7 c0 movzwl %ax,%eax 2ec3: 48 89 45 98 mov %rax,-0x68(%rbp) 2ec7: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 2ecc: 0f 94 c0 sete %al 2ecf: 0f b6 c0 movzbl %al,%eax 2ed2: 48 85 c0 test %rax,%rax 2ed5: 0f 84 97 01 00 00 je 0x3072 2edb: 48 8b 45 88 mov -0x78(%rbp),%rax 2edf: 48 8b 40 28 mov 0x28(%rax),%rax 2ee3: 48 85 c0 test %rax,%rax 2ee6: 0f 84 86 01 00 00 je 0x3072 2eec: 48 8b 45 88 mov -0x78(%rbp),%rax 2ef0: 48 8b 40 28 mov 0x28(%rax),%rax 2ef4: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2efb: 0f 96 c0 setbe %al 2efe: 0f b6 c0 movzbl %al,%eax 2f01: 48 85 c0 test %rax,%rax 2f04: 75 1e jne 0x2f24 2f06: 48 8b 45 88 mov -0x78(%rbp),%rax 2f0a: 48 8b 40 28 mov 0x28(%rax),%rax 2f0e: 48 83 c0 40 add $0x40,%rax 2f12: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2f19: 0f 92 c0 setb %al 2f1c: 0f b6 c0 movzbl %al,%eax 2f1f: 48 85 c0 test %rax,%rax 2f22: 74 0a je 0x2f2e 2f24: b8 00 00 00 00 mov $0x0,%eax 2f29: e9 80 01 00 00 jmpq 0x30ae 2f2e: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 2f36: 0f 95 c0 setne %al 2f39: 0f b6 c0 movzbl %al,%eax 2f3c: 48 85 c0 test %rax,%rax 2f3f: 74 3b je 0x2f7c 2f41: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2f48: 48 83 c0 05 add $0x5,%rax 2f4c: 0f b6 00 movzbl (%rax),%eax 2f4f: 3c 01 cmp $0x1,%al 2f51: 75 29 jne 0x2f7c 2f53: 48 8b 45 88 mov -0x78(%rbp),%rax 2f57: 48 8b 50 28 mov 0x28(%rax),%rdx 2f5b: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2f62: 48 01 c2 add %rax,%rdx 2f65: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2f6c: 48 01 d0 add %rdx,%rax 2f6f: 48 8b 40 20 mov 0x20(%rax),%rax 2f73: 48 89 45 90 mov %rax,-0x70(%rbp) 2f77: e9 cd 00 00 00 jmpq 0x3049 2f7c: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 2f84: 0f 95 c0 setne %al 2f87: 0f b6 c0 movzbl %al,%eax 2f8a: 48 85 c0 test %rax,%rax 2f8d: 74 29 je 0x2fb8 2f8f: 48 8b 45 88 mov -0x78(%rbp),%rax 2f93: 48 8b 50 28 mov 0x28(%rax),%rdx 2f97: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2f9e: 48 01 c2 add %rax,%rdx 2fa1: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2fa8: 48 01 d0 add %rdx,%rax 2fab: 48 83 c0 20 add $0x20,%rax 2faf: 48 8b 00 mov (%rax),%rax 2fb2: 48 89 45 90 mov %rax,-0x70(%rbp) 2fb6: eb 6f jmp 0x3027 2fb8: 48 8b 45 88 mov -0x78(%rbp),%rax 2fbc: 48 8b 50 28 mov 0x28(%rax),%rdx 2fc0: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2fc7: 48 01 d0 add %rdx,%rax 2fca: 48 83 c0 20 add $0x20,%rax 2fce: 48 89 c2 mov %rax,%rdx 2fd1: 48 8d 75 90 lea -0x70(%rbp),%rsi 2fd5: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 2fdb: 48 89 d1 mov %rdx,%rcx 2fde: ba 08 00 00 00 mov $0x8,%edx 2fe3: 89 c7 mov %eax,%edi 2fe5: e8 41 f8 ff ff callq 0x282b 2fea: 48 89 45 a0 mov %rax,-0x60(%rbp) 2fee: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 2ff3: 0f 95 c0 setne %al 2ff6: 0f b6 c0 movzbl %al,%eax 2ff9: 48 85 c0 test %rax,%rax 2ffc: 74 29 je 0x3027 2ffe: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 3003: 79 0c jns 0x3011 3005: bf 09 00 00 00 mov $0x9,%edi 300a: e8 47 f6 ff ff callq 0x2656 300f: eb 0a jmp 0x301b 3011: bf 0a 00 00 00 mov $0xa,%edi 3016: e8 3b f6 ff ff callq 0x2656 301b: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 3022: e9 87 00 00 00 jmpq 0x30ae 3027: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 302e: 48 83 c0 05 add $0x5,%rax 3032: 0f b6 00 movzbl (%rax),%eax 3035: 3c 01 cmp $0x1,%al 3037: 74 10 je 0x3049 3039: 48 8b 45 90 mov -0x70(%rbp),%rax 303d: 48 89 c7 mov %rax,%rdi 3040: e8 d5 f7 ff ff callq 0x281a 3045: 48 89 45 90 mov %rax,-0x70(%rbp) 3049: 48 8b 45 90 mov -0x70(%rbp),%rax 304d: ba ff ff ff ff mov $0xffffffff,%edx 3052: 48 39 d0 cmp %rdx,%rax 3055: 76 13 jbe 0x306a 3057: bf 0a 00 00 00 mov $0xa,%edi 305c: e8 f5 f5 ff ff callq 0x2656 3061: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 3068: eb 44 jmp 0x30ae 306a: 48 8b 45 90 mov -0x70(%rbp),%rax 306e: 48 89 45 98 mov %rax,-0x68(%rbp) 3072: 48 8b 45 88 mov -0x78(%rbp),%rax 3076: 48 8b 40 28 mov 0x28(%rax),%rax 307a: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 3081: 72 1f jb 0x30a2 3083: 48 8b 45 88 mov -0x78(%rbp),%rax 3087: 48 8b 40 28 mov 0x28(%rax),%rax 308b: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx 3092: 48 29 c2 sub %rax,%rdx 3095: 48 8b 45 98 mov -0x68(%rbp),%rax 3099: 48 c1 e0 06 shl $0x6,%rax 309d: 48 39 c2 cmp %rax,%rdx 30a0: 73 08 jae 0x30aa 30a2: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 30aa: 48 8b 45 98 mov -0x68(%rbp),%rax 30ae: 48 8b 4d f8 mov -0x8(%rbp),%rcx 30b2: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 30ba: 00 30bb: 74 05 je 0x30c2 30bd: e8 2e f1 ff ff callq 0x21f0 30c2: c9 leaveq 30c3: c3 retq 30c4: f3 rep 30c5: 0f pop %cs 30c6: 1e push %ds 30c7: fa cli 30c8: 55 push %rbp 30c9: 48 89 e5 mov %rsp,%rbp 30cc: 48 81 ec 90 00 00 00 sub $0x90,%rsp 30d3: 89 7d 9c mov %edi,-0x64(%rbp) 30d6: 48 89 75 90 mov %rsi,-0x70(%rbp) 30da: 48 89 55 88 mov %rdx,-0x78(%rbp) 30de: 48 89 4d 80 mov %rcx,-0x80(%rbp) 30e2: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 30e9: 44 89 4d 98 mov %r9d,-0x68(%rbp) 30ed: 48 8b 45 88 mov -0x78(%rbp),%rax 30f1: 48 83 c0 04 add $0x4,%rax 30f5: 0f b6 00 movzbl (%rax),%eax 30f8: 3c 01 cmp $0x1,%al 30fa: 0f 95 c0 setne %al 30fd: 0f b6 c0 movzbl %al,%eax 3100: 48 85 c0 test %rax,%rax 3103: 74 1f je 0x3124 3105: 48 8b 45 88 mov -0x78(%rbp),%rax 3109: 48 83 c0 04 add $0x4,%rax 310d: 0f b6 00 movzbl (%rax),%eax 3110: 3c 02 cmp $0x2,%al 3112: 0f 95 c0 setne %al 3115: 0f b6 c0 movzbl %al,%eax 3118: 48 85 c0 test %rax,%rax 311b: 74 07 je 0x3124 311d: b8 01 00 00 00 mov $0x1,%eax 3122: eb 05 jmp 0x3129 3124: b8 00 00 00 00 mov $0x0,%eax 3129: 85 c0 test %eax,%eax 312b: 75 40 jne 0x316d 312d: 48 8b 45 88 mov -0x78(%rbp),%rax 3131: 48 83 c0 05 add $0x5,%rax 3135: 0f b6 00 movzbl (%rax),%eax 3138: 3c 01 cmp $0x1,%al 313a: 0f 95 c0 setne %al 313d: 0f b6 c0 movzbl %al,%eax 3140: 48 85 c0 test %rax,%rax 3143: 74 1f je 0x3164 3145: 48 8b 45 88 mov -0x78(%rbp),%rax 3149: 48 83 c0 05 add $0x5,%rax 314d: 0f b6 00 movzbl (%rax),%eax 3150: 3c 02 cmp $0x2,%al 3152: 0f 95 c0 setne %al 3155: 0f b6 c0 movzbl %al,%eax 3158: 48 85 c0 test %rax,%rax 315b: 74 07 je 0x3164 315d: b8 01 00 00 00 mov $0x1,%eax 3162: eb 05 jmp 0x3169 3164: b8 00 00 00 00 mov $0x0,%eax 3169: 85 c0 test %eax,%eax 316b: 74 14 je 0x3181 316d: bf 0a 00 00 00 mov $0xa,%edi 3172: e8 df f4 ff ff callq 0x2656 3177: b8 00 00 00 00 mov $0x0,%eax 317c: e9 74 0e 00 00 jmpq 0x3ff5 3181: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 3188: 48 8b 4d 80 mov -0x80(%rbp),%rcx 318c: 8b 55 9c mov -0x64(%rbp),%edx 318f: 48 8b 75 88 mov -0x78(%rbp),%rsi 3193: 48 8b 45 90 mov -0x70(%rbp),%rax 3197: 49 89 f8 mov %rdi,%r8 319a: 48 89 c7 mov %rax,%rdi 319d: e8 be f9 ff ff callq 0x2b60 31a2: 48 89 45 d0 mov %rax,-0x30(%rbp) 31a6: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 31ab: 75 0a jne 0x31b7 31ad: b8 00 00 00 00 mov $0x0,%eax 31b2: e9 3e 0e 00 00 jmpq 0x3ff5 31b7: 48 8b 45 88 mov -0x78(%rbp),%rax 31bb: 48 83 c0 04 add $0x4,%rax 31bf: 0f b6 00 movzbl (%rax),%eax 31c2: 3c 01 cmp $0x1,%al 31c4: 75 24 jne 0x31ea 31c6: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 31ce: 08 01 31d0: 48 39 45 d0 cmp %rax,-0x30(%rbp) 31d4: 76 38 jbe 0x320e 31d6: bf 0a 00 00 00 mov $0xa,%edi 31db: e8 76 f4 ff ff callq 0x2656 31e0: b8 00 00 00 00 mov $0x0,%eax 31e5: e9 0b 0e 00 00 jmpq 0x3ff5 31ea: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 31f2: f0 00 31f4: 48 39 45 d0 cmp %rax,-0x30(%rbp) 31f8: 76 14 jbe 0x320e 31fa: bf 0a 00 00 00 mov $0xa,%edi 31ff: e8 52 f4 ff ff callq 0x2656 3204: b8 00 00 00 00 mov $0x0,%eax 3209: e9 e7 0d 00 00 jmpq 0x3ff5 320e: 48 8b 45 d0 mov -0x30(%rbp),%rax 3212: 48 85 c0 test %rax,%rax 3215: 75 1a jne 0x3231 3217: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 321b: 74 06 je 0x3223 321d: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 3221: 75 07 jne 0x322a 3223: b8 01 00 00 00 mov $0x1,%eax 3228: eb 05 jmp 0x322f 322a: b8 00 00 00 00 mov $0x0,%eax 322f: 48 98 cltq 3231: 48 89 45 d8 mov %rax,-0x28(%rbp) 3235: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3239: 48 89 d0 mov %rdx,%rax 323c: 48 01 c0 add %rax,%rax 323f: 48 01 d0 add %rdx,%rax 3242: 48 c1 e0 02 shl $0x2,%rax 3246: 48 01 d0 add %rdx,%rax 3249: 48 c1 e0 04 shl $0x4,%rax 324d: 49 89 c0 mov %rax,%r8 3250: 8b 7d 98 mov -0x68(%rbp),%edi 3253: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 325a: 48 8b 55 80 mov -0x80(%rbp),%rdx 325e: 48 8b 75 90 mov -0x70(%rbp),%rsi 3262: 8b 45 9c mov -0x64(%rbp),%eax 3265: 41 50 push %rax 3267: 6a 03 pushq $0x3 3269: 4c 8b 4d 10 mov 0x10(%rbp),%r9 326d: 41 89 f8 mov %edi,%r8d 3270: 89 c7 mov %eax,%edi 3272: e8 0f f7 ff ff callq 0x2986 3277: 48 83 c4 10 add $0x10,%rsp 327b: 48 89 45 e0 mov %rax,-0x20(%rbp) 327f: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 3284: 75 0a jne 0x3290 3286: b8 00 00 00 00 mov $0x0,%eax 328b: e9 65 0d 00 00 jmpq 0x3ff5 3290: 48 8b 45 d0 mov -0x30(%rbp),%rax 3294: 89 c0 mov %eax,%eax 3296: 48 39 45 d0 cmp %rax,-0x30(%rbp) 329a: 74 1f je 0x32bb 329c: 48 8d 0d 5d 36 00 00 lea 0x365d(%rip),%rcx # 0x6900 32a3: ba 46 01 00 00 mov $0x146,%edx 32a8: 48 8d 35 61 35 00 00 lea 0x3561(%rip),%rsi # 0x6810 32af: 48 8d 3d 82 35 00 00 lea 0x3582(%rip),%rdi # 0x6838 32b6: e8 75 ef ff ff callq 0x2230 32bb: 48 8b 45 d0 mov -0x30(%rbp),%rax 32bf: 89 c2 mov %eax,%edx 32c1: 48 8b 45 e0 mov -0x20(%rbp),%rax 32c5: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 32cb: 48 8b 45 d8 mov -0x28(%rbp),%rax 32cf: 89 c2 mov %eax,%edx 32d1: 48 8b 45 e0 mov -0x20(%rbp),%rax 32d5: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 32db: 48 8b 45 e0 mov -0x20(%rbp),%rax 32df: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 32e6: 48 8b 45 88 mov -0x78(%rbp),%rax 32ea: 48 83 c0 04 add $0x4,%rax 32ee: 0f b6 00 movzbl (%rax),%eax 32f1: 0f b6 d0 movzbl %al,%edx 32f4: 48 8b 45 e0 mov -0x20(%rbp),%rax 32f8: 89 50 20 mov %edx,0x20(%rax) 32fb: 48 8b 45 88 mov -0x78(%rbp),%rax 32ff: 48 83 c0 04 add $0x4,%rax 3303: 0f b6 00 movzbl (%rax),%eax 3306: 3c 01 cmp $0x1,%al 3308: 0f 85 ab 06 00 00 jne 0x39b9 330e: 48 8b 55 80 mov -0x80(%rbp),%rdx 3312: 48 8b 45 90 mov -0x70(%rbp),%rax 3316: 48 01 d0 add %rdx,%rax 3319: 48 89 45 f8 mov %rax,-0x8(%rbp) 331d: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3322: 74 20 je 0x3344 3324: 48 8b 45 88 mov -0x78(%rbp),%rax 3328: 48 83 c0 05 add $0x5,%rax 332c: 0f b6 00 movzbl (%rax),%eax 332f: 3c 01 cmp $0x1,%al 3331: 75 11 jne 0x3344 3333: 48 8b 45 e0 mov -0x20(%rbp),%rax 3337: 48 8b 55 f8 mov -0x8(%rbp),%rdx 333b: 48 89 50 48 mov %rdx,0x48(%rax) 333f: e9 c1 01 00 00 jmpq 0x3505 3344: 48 8b 45 e0 mov -0x20(%rbp),%rax 3348: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 334f: 48 8b 45 88 mov -0x78(%rbp),%rax 3353: ba 34 00 00 00 mov $0x34,%edx 3358: 48 89 c6 mov %rax,%rsi 335b: 48 89 cf mov %rcx,%rdi 335e: e8 3d ef ff ff callq 0x22a0 3363: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3367: 48 89 42 48 mov %rax,0x48(%rdx) 336b: 48 8b 45 88 mov -0x78(%rbp),%rax 336f: 48 83 c0 05 add $0x5,%rax 3373: 0f b6 00 movzbl (%rax),%eax 3376: 3c 01 cmp $0x1,%al 3378: 0f 84 87 01 00 00 je 0x3505 337e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3382: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 3389: 0f b7 c0 movzwl %ax,%eax 338c: 89 c7 mov %eax,%edi 338e: e8 65 f4 ff ff callq 0x27f8 3393: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3397: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 339e: 48 8b 45 e0 mov -0x20(%rbp),%rax 33a2: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 33a9: 0f b7 c0 movzwl %ax,%eax 33ac: 89 c7 mov %eax,%edi 33ae: e8 45 f4 ff ff callq 0x27f8 33b3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 33b7: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 33be: 48 8b 45 e0 mov -0x20(%rbp),%rax 33c2: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 33c8: 89 c7 mov %eax,%edi 33ca: e8 3d f4 ff ff callq 0x280c 33cf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 33d3: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 33d9: 48 8b 45 e0 mov -0x20(%rbp),%rax 33dd: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 33e3: 89 c7 mov %eax,%edi 33e5: e8 22 f4 ff ff callq 0x280c 33ea: 48 8b 55 e0 mov -0x20(%rbp),%rdx 33ee: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 33f4: 48 8b 45 e0 mov -0x20(%rbp),%rax 33f8: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 33fe: 89 c7 mov %eax,%edi 3400: e8 07 f4 ff ff callq 0x280c 3405: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3409: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 340f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3413: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 3419: 89 c7 mov %eax,%edi 341b: e8 ec f3 ff ff callq 0x280c 3420: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3424: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 342a: 48 8b 45 e0 mov -0x20(%rbp),%rax 342e: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 3434: 89 c7 mov %eax,%edi 3436: e8 d1 f3 ff ff callq 0x280c 343b: 48 8b 55 e0 mov -0x20(%rbp),%rdx 343f: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 3445: 48 8b 45 e0 mov -0x20(%rbp),%rax 3449: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 3450: 0f b7 c0 movzwl %ax,%eax 3453: 89 c7 mov %eax,%edi 3455: e8 9e f3 ff ff callq 0x27f8 345a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 345e: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 3465: 48 8b 45 e0 mov -0x20(%rbp),%rax 3469: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 3470: 0f b7 c0 movzwl %ax,%eax 3473: 89 c7 mov %eax,%edi 3475: e8 7e f3 ff ff callq 0x27f8 347a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 347e: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 3485: 48 8b 45 e0 mov -0x20(%rbp),%rax 3489: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 3490: 0f b7 c0 movzwl %ax,%eax 3493: 89 c7 mov %eax,%edi 3495: e8 5e f3 ff ff callq 0x27f8 349a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 349e: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 34a5: 48 8b 45 e0 mov -0x20(%rbp),%rax 34a9: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 34b0: 0f b7 c0 movzwl %ax,%eax 34b3: 89 c7 mov %eax,%edi 34b5: e8 3e f3 ff ff callq 0x27f8 34ba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 34be: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 34c5: 48 8b 45 e0 mov -0x20(%rbp),%rax 34c9: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 34d0: 0f b7 c0 movzwl %ax,%eax 34d3: 89 c7 mov %eax,%edi 34d5: e8 1e f3 ff ff callq 0x27f8 34da: 48 8b 55 e0 mov -0x20(%rbp),%rdx 34de: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 34e5: 48 8b 45 e0 mov -0x20(%rbp),%rax 34e9: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 34f0: 0f b7 c0 movzwl %ax,%eax 34f3: 89 c7 mov %eax,%edi 34f5: e8 fe f2 ff ff callq 0x27f8 34fa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 34fe: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 3505: 48 8b 45 e0 mov -0x20(%rbp),%rax 3509: 48 8b 40 48 mov 0x48(%rax),%rax 350d: 8b 40 20 mov 0x20(%rax),%eax 3510: 89 45 ac mov %eax,-0x54(%rbp) 3513: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3518: 0f 84 d2 03 00 00 je 0x38f0 351e: 48 8b 45 88 mov -0x78(%rbp),%rax 3522: 48 83 c0 05 add $0x5,%rax 3526: 0f b6 00 movzbl (%rax),%eax 3529: 3c 01 cmp $0x1,%al 352b: 0f 85 bf 03 00 00 jne 0x38f0 3531: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 3535: 0f 84 b5 03 00 00 je 0x38f0 353b: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3540: 0f 95 c0 setne %al 3543: 0f b6 c0 movzbl %al,%eax 3546: 48 85 c0 test %rax,%rax 3549: 74 15 je 0x3560 354b: 8b 45 ac mov -0x54(%rbp),%eax 354e: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 3555: 0f 96 c0 setbe %al 3558: 0f b6 c0 movzbl %al,%eax 355b: 48 85 c0 test %rax,%rax 355e: 75 30 jne 0x3590 3560: 8b 45 ac mov -0x54(%rbp),%eax 3563: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 356a: 48 89 d1 mov %rdx,%rcx 356d: 48 29 c1 sub %rax,%rcx 3570: 48 8b 55 d0 mov -0x30(%rbp),%rdx 3574: 48 89 d0 mov %rdx,%rax 3577: 48 c1 e0 02 shl $0x2,%rax 357b: 48 01 d0 add %rdx,%rax 357e: 48 c1 e0 03 shl $0x3,%rax 3582: 48 39 c1 cmp %rax,%rcx 3585: 0f 92 c0 setb %al 3588: 0f b6 c0 movzbl %al,%eax 358b: 48 85 c0 test %rax,%rax 358e: 74 24 je 0x35b4 3590: 90 nop 3591: eb 01 jmp 0x3594 3593: 90 nop 3594: 48 8b 45 e0 mov -0x20(%rbp),%rax 3598: 48 89 c7 mov %rax,%rdi 359b: e8 20 ec ff ff callq 0x21c0 35a0: bf 0a 00 00 00 mov $0xa,%edi 35a5: e8 ac f0 ff ff callq 0x2656 35aa: b8 00 00 00 00 mov $0x0,%eax 35af: e9 41 0a 00 00 jmpq 0x3ff5 35b4: 8b 55 ac mov -0x54(%rbp),%edx 35b7: 48 8b 45 f8 mov -0x8(%rbp),%rax 35bb: 48 01 c2 add %rax,%rdx 35be: 48 8b 45 e0 mov -0x20(%rbp),%rax 35c2: 48 89 50 50 mov %rdx,0x50(%rax) 35c6: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 35ce: e9 0a 03 00 00 jmpq 0x38dd 35d3: 48 8b 4d e0 mov -0x20(%rbp),%rcx 35d7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 35db: 48 89 d0 mov %rdx,%rax 35de: 48 01 c0 add %rax,%rax 35e1: 48 01 d0 add %rdx,%rax 35e4: 48 c1 e0 02 shl $0x2,%rax 35e8: 48 01 d0 add %rdx,%rax 35eb: 48 c1 e0 04 shl $0x4,%rax 35ef: 48 01 c8 add %rcx,%rax 35f2: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 35f9: 48 8b 45 b0 mov -0x50(%rbp),%rax 35fd: 48 89 02 mov %rax,(%rdx) 3600: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3604: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3608: 48 89 d0 mov %rdx,%rax 360b: 48 01 c0 add %rax,%rax 360e: 48 01 d0 add %rdx,%rax 3611: 48 c1 e0 02 shl $0x2,%rax 3615: 48 01 d0 add %rdx,%rax 3618: 48 c1 e0 04 shl $0x4,%rax 361c: 48 01 c8 add %rcx,%rax 361f: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 3626: 48 8b 45 e0 mov -0x20(%rbp),%rax 362a: 48 89 02 mov %rax,(%rdx) 362d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3631: 48 8b 48 50 mov 0x50(%rax),%rcx 3635: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3639: 48 89 d0 mov %rdx,%rax 363c: 48 c1 e0 02 shl $0x2,%rax 3640: 48 01 d0 add %rdx,%rax 3643: 48 c1 e0 03 shl $0x3,%rax 3647: 48 01 c1 add %rax,%rcx 364a: 48 8b 75 e0 mov -0x20(%rbp),%rsi 364e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3652: 48 89 d0 mov %rdx,%rax 3655: 48 01 c0 add %rax,%rax 3658: 48 01 d0 add %rdx,%rax 365b: 48 c1 e0 02 shl $0x2,%rax 365f: 48 01 d0 add %rdx,%rax 3662: 48 c1 e0 04 shl $0x4,%rax 3666: 48 01 f0 add %rsi,%rax 3669: 48 05 68 01 00 00 add $0x168,%rax 366f: 48 89 08 mov %rcx,(%rax) 3672: 48 8b 45 e0 mov -0x20(%rbp),%rax 3676: 48 8b 48 50 mov 0x50(%rax),%rcx 367a: 48 8b 55 b0 mov -0x50(%rbp),%rdx 367e: 48 89 d0 mov %rdx,%rax 3681: 48 c1 e0 02 shl $0x2,%rax 3685: 48 01 d0 add %rdx,%rax 3688: 48 c1 e0 03 shl $0x3,%rax 368c: 48 01 c8 add %rcx,%rax 368f: 8b 40 10 mov 0x10(%rax),%eax 3692: 89 c0 mov %eax,%eax 3694: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 369b: 0f 97 c0 seta %al 369e: 0f b6 c0 movzbl %al,%eax 36a1: 48 85 c0 test %rax,%rax 36a4: 0f 84 09 01 00 00 je 0x37b3 36aa: 48 8b 45 e0 mov -0x20(%rbp),%rax 36ae: 48 8b 48 50 mov 0x50(%rax),%rcx 36b2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 36b6: 48 89 d0 mov %rdx,%rax 36b9: 48 c1 e0 02 shl $0x2,%rax 36bd: 48 01 d0 add %rdx,%rax 36c0: 48 c1 e0 03 shl $0x3,%rax 36c4: 48 01 c8 add %rcx,%rax 36c7: 8b 40 14 mov 0x14(%rax),%eax 36ca: 89 c6 mov %eax,%esi 36cc: 48 8b 45 e0 mov -0x20(%rbp),%rax 36d0: 48 8b 48 50 mov 0x50(%rax),%rcx 36d4: 48 8b 55 b0 mov -0x50(%rbp),%rdx 36d8: 48 89 d0 mov %rdx,%rax 36db: 48 c1 e0 02 shl $0x2,%rax 36df: 48 01 d0 add %rdx,%rax 36e2: 48 c1 e0 03 shl $0x3,%rax 36e6: 48 01 c8 add %rcx,%rax 36e9: 8b 40 10 mov 0x10(%rax),%eax 36ec: 89 c2 mov %eax,%edx 36ee: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36f5: 48 29 d0 sub %rdx,%rax 36f8: 48 39 c6 cmp %rax,%rsi 36fb: 0f 96 c0 setbe %al 36fe: 0f b6 c0 movzbl %al,%eax 3701: 48 85 c0 test %rax,%rax 3704: 0f 84 a9 00 00 00 je 0x37b3 370a: 48 8b 45 e0 mov -0x20(%rbp),%rax 370e: 48 8b 48 50 mov 0x50(%rax),%rcx 3712: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3716: 48 89 d0 mov %rdx,%rax 3719: 48 c1 e0 02 shl $0x2,%rax 371d: 48 01 d0 add %rdx,%rax 3720: 48 c1 e0 03 shl $0x3,%rax 3724: 48 01 c8 add %rcx,%rax 3727: 8b 40 10 mov 0x10(%rax),%eax 372a: 89 c2 mov %eax,%edx 372c: 48 8b 45 80 mov -0x80(%rbp),%rax 3730: 48 01 c2 add %rax,%rdx 3733: 48 8b 45 90 mov -0x70(%rbp),%rax 3737: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 373b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 373f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3743: 48 89 d0 mov %rdx,%rax 3746: 48 01 c0 add %rax,%rax 3749: 48 01 d0 add %rdx,%rax 374c: 48 c1 e0 02 shl $0x2,%rax 3750: 48 01 d0 add %rdx,%rax 3753: 48 c1 e0 04 shl $0x4,%rax 3757: 48 01 f0 add %rsi,%rax 375a: 48 05 80 01 00 00 add $0x180,%rax 3760: 48 89 08 mov %rcx,(%rax) 3763: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3767: 48 8b 55 b0 mov -0x50(%rbp),%rdx 376b: 48 89 d0 mov %rdx,%rax 376e: 48 01 c0 add %rax,%rax 3771: 48 01 d0 add %rdx,%rax 3774: 48 c1 e0 02 shl $0x2,%rax 3778: 48 01 d0 add %rdx,%rax 377b: 48 c1 e0 04 shl $0x4,%rax 377f: 48 01 c8 add %rcx,%rax 3782: 48 05 80 01 00 00 add $0x180,%rax 3788: 48 8b 08 mov (%rax),%rcx 378b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 378f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3793: 48 89 d0 mov %rdx,%rax 3796: 48 01 c0 add %rax,%rax 3799: 48 01 d0 add %rdx,%rax 379c: 48 c1 e0 02 shl $0x2,%rax 37a0: 48 01 d0 add %rdx,%rax 37a3: 48 c1 e0 04 shl $0x4,%rax 37a7: 48 01 f0 add %rsi,%rax 37aa: 48 05 78 01 00 00 add $0x178,%rax 37b0: 48 89 08 mov %rcx,(%rax) 37b3: 48 8b 45 e0 mov -0x20(%rbp),%rax 37b7: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 37be: 48 8b 75 e0 mov -0x20(%rbp),%rsi 37c2: 48 8b 45 b0 mov -0x50(%rbp),%rax 37c6: 48 8d 50 01 lea 0x1(%rax),%rdx 37ca: 48 89 d0 mov %rdx,%rax 37cd: 48 01 c0 add %rax,%rax 37d0: 48 01 d0 add %rdx,%rax 37d3: 48 c1 e0 02 shl $0x2,%rax 37d7: 48 01 d0 add %rdx,%rax 37da: 48 c1 e0 04 shl $0x4,%rax 37de: 48 01 f0 add %rsi,%rax 37e1: 48 05 d0 00 00 00 add $0xd0,%rax 37e7: 48 89 08 mov %rcx,(%rax) 37ea: 48 8b 45 e0 mov -0x20(%rbp),%rax 37ee: 48 8b 48 50 mov 0x50(%rax),%rcx 37f2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 37f6: 48 89 d0 mov %rdx,%rax 37f9: 48 c1 e0 02 shl $0x2,%rax 37fd: 48 01 d0 add %rdx,%rax 3800: 48 c1 e0 03 shl $0x3,%rax 3804: 48 01 c8 add %rcx,%rax 3807: 8b 40 04 mov 0x4(%rax),%eax 380a: 83 f8 12 cmp $0x12,%eax 380d: 75 73 jne 0x3882 380f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3813: 48 8b 48 50 mov 0x50(%rax),%rcx 3817: 48 8b 55 b0 mov -0x50(%rbp),%rdx 381b: 48 89 d0 mov %rdx,%rax 381e: 48 c1 e0 02 shl $0x2,%rax 3822: 48 01 d0 add %rdx,%rax 3825: 48 c1 e0 03 shl $0x3,%rax 3829: 48 01 c8 add %rcx,%rax 382c: 8b 40 18 mov 0x18(%rax),%eax 382f: 89 c0 mov %eax,%eax 3831: 48 39 45 d0 cmp %rax,-0x30(%rbp) 3835: 76 4b jbe 0x3882 3837: 48 8b 45 e0 mov -0x20(%rbp),%rax 383b: 48 8b 48 50 mov 0x50(%rax),%rcx 383f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 3843: 48 89 d0 mov %rdx,%rax 3846: 48 c1 e0 02 shl $0x2,%rax 384a: 48 01 d0 add %rdx,%rax 384d: 48 c1 e0 03 shl $0x3,%rax 3851: 48 01 c8 add %rcx,%rax 3854: 8b 50 18 mov 0x18(%rax),%edx 3857: 48 8b 45 b0 mov -0x50(%rbp),%rax 385b: 89 c6 mov %eax,%esi 385d: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3861: 89 d2 mov %edx,%edx 3863: 48 89 d0 mov %rdx,%rax 3866: 48 01 c0 add %rax,%rax 3869: 48 01 d0 add %rdx,%rax 386c: 48 c1 e0 02 shl $0x2,%rax 3870: 48 01 d0 add %rdx,%rax 3873: 48 c1 e0 04 shl $0x4,%rax 3877: 48 01 c8 add %rcx,%rax 387a: 48 05 54 01 00 00 add $0x154,%rax 3880: 89 30 mov %esi,(%rax) 3882: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3886: 48 8b 55 b0 mov -0x50(%rbp),%rdx 388a: 48 89 d0 mov %rdx,%rax 388d: 48 01 c0 add %rax,%rax 3890: 48 01 d0 add %rdx,%rax 3893: 48 c1 e0 02 shl $0x2,%rax 3897: 48 01 d0 add %rdx,%rax 389a: 48 c1 e0 04 shl $0x4,%rax 389e: 48 01 c8 add %rcx,%rax 38a1: 48 05 54 01 00 00 add $0x154,%rax 38a7: 8b 00 mov (%rax),%eax 38a9: 85 c0 test %eax,%eax 38ab: 75 2b jne 0x38d8 38ad: 48 8b 4d e0 mov -0x20(%rbp),%rcx 38b1: 48 8b 55 b0 mov -0x50(%rbp),%rdx 38b5: 48 89 d0 mov %rdx,%rax 38b8: 48 01 c0 add %rax,%rax 38bb: 48 01 d0 add %rdx,%rax 38be: 48 c1 e0 02 shl $0x2,%rax 38c2: 48 01 d0 add %rdx,%rax 38c5: 48 c1 e0 04 shl $0x4,%rax 38c9: 48 01 c8 add %rcx,%rax 38cc: 48 05 54 01 00 00 add $0x154,%rax 38d2: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 38d8: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 38dd: 48 8b 45 b0 mov -0x50(%rbp),%rax 38e1: 48 3b 45 d0 cmp -0x30(%rbp),%rax 38e5: 0f 82 e8 fc ff ff jb 0x35d3 38eb: e9 b1 00 00 00 jmpq 0x39a1 38f0: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 38f8: e9 96 00 00 00 jmpq 0x3993 38fd: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3901: 48 8b 55 b8 mov -0x48(%rbp),%rdx 3905: 48 89 d0 mov %rdx,%rax 3908: 48 01 c0 add %rax,%rax 390b: 48 01 d0 add %rdx,%rax 390e: 48 c1 e0 02 shl $0x2,%rax 3912: 48 01 d0 add %rdx,%rax 3915: 48 c1 e0 04 shl $0x4,%rax 3919: 48 01 c8 add %rcx,%rax 391c: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 3923: 48 8b 45 b8 mov -0x48(%rbp),%rax 3927: 48 89 02 mov %rax,(%rdx) 392a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 392e: 48 8b 55 b8 mov -0x48(%rbp),%rdx 3932: 48 89 d0 mov %rdx,%rax 3935: 48 01 c0 add %rax,%rax 3938: 48 01 d0 add %rdx,%rax 393b: 48 c1 e0 02 shl $0x2,%rax 393f: 48 01 d0 add %rdx,%rax 3942: 48 c1 e0 04 shl $0x4,%rax 3946: 48 01 c8 add %rcx,%rax 3949: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 3950: 48 8b 45 e0 mov -0x20(%rbp),%rax 3954: 48 89 02 mov %rax,(%rdx) 3957: 48 8b 45 e0 mov -0x20(%rbp),%rax 395b: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 3962: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3966: 48 8b 45 b8 mov -0x48(%rbp),%rax 396a: 48 8d 50 01 lea 0x1(%rax),%rdx 396e: 48 89 d0 mov %rdx,%rax 3971: 48 01 c0 add %rax,%rax 3974: 48 01 d0 add %rdx,%rax 3977: 48 c1 e0 02 shl $0x2,%rax 397b: 48 01 d0 add %rdx,%rax 397e: 48 c1 e0 04 shl $0x4,%rax 3982: 48 01 f0 add %rsi,%rax 3985: 48 05 d0 00 00 00 add $0xd0,%rax 398b: 48 89 08 mov %rcx,(%rax) 398e: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 3993: 48 8b 45 b8 mov -0x48(%rbp),%rax 3997: 48 3b 45 d0 cmp -0x30(%rbp),%rax 399b: 0f 82 5c ff ff ff jb 0x38fd 39a1: 48 8b 45 e0 mov -0x20(%rbp),%rax 39a5: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 39ac: 48 8b 45 e0 mov -0x20(%rbp),%rax 39b0: 48 89 50 60 mov %rdx,0x60(%rax) 39b4: e9 38 06 00 00 jmpq 0x3ff1 39b9: 48 8b 55 80 mov -0x80(%rbp),%rdx 39bd: 48 8b 45 90 mov -0x70(%rbp),%rax 39c1: 48 01 d0 add %rdx,%rax 39c4: 48 89 45 e8 mov %rax,-0x18(%rbp) 39c8: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 39cd: 74 20 je 0x39ef 39cf: 48 8b 45 88 mov -0x78(%rbp),%rax 39d3: 48 83 c0 05 add $0x5,%rax 39d7: 0f b6 00 movzbl (%rax),%eax 39da: 3c 01 cmp $0x1,%al 39dc: 75 11 jne 0x39ef 39de: 48 8b 45 e0 mov -0x20(%rbp),%rax 39e2: 48 8b 55 e8 mov -0x18(%rbp),%rdx 39e6: 48 89 50 48 mov %rdx,0x48(%rax) 39ea: e9 ca 01 00 00 jmpq 0x3bb9 39ef: 48 8b 45 e0 mov -0x20(%rbp),%rax 39f3: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 39fa: 48 8b 45 88 mov -0x78(%rbp),%rax 39fe: ba 40 00 00 00 mov $0x40,%edx 3a03: 48 89 c6 mov %rax,%rsi 3a06: 48 89 cf mov %rcx,%rdi 3a09: e8 92 e8 ff ff callq 0x22a0 3a0e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3a12: 48 89 42 48 mov %rax,0x48(%rdx) 3a16: 48 8b 45 88 mov -0x78(%rbp),%rax 3a1a: 48 83 c0 05 add $0x5,%rax 3a1e: 0f b6 00 movzbl (%rax),%eax 3a21: 3c 01 cmp $0x1,%al 3a23: 0f 84 90 01 00 00 je 0x3bb9 3a29: 48 8b 45 e0 mov -0x20(%rbp),%rax 3a2d: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 3a34: 0f b7 c0 movzwl %ax,%eax 3a37: 89 c7 mov %eax,%edi 3a39: e8 ba ed ff ff callq 0x27f8 3a3e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3a42: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 3a49: 48 8b 45 e0 mov -0x20(%rbp),%rax 3a4d: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 3a54: 0f b7 c0 movzwl %ax,%eax 3a57: 89 c7 mov %eax,%edi 3a59: e8 9a ed ff ff callq 0x27f8 3a5e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3a62: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 3a69: 48 8b 45 e0 mov -0x20(%rbp),%rax 3a6d: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 3a73: 89 c7 mov %eax,%edi 3a75: e8 92 ed ff ff callq 0x280c 3a7a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3a7e: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 3a84: 48 8b 45 e0 mov -0x20(%rbp),%rax 3a88: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 3a8f: 48 89 c7 mov %rax,%rdi 3a92: e8 83 ed ff ff callq 0x281a 3a97: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3a9b: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 3aa2: 48 8b 45 e0 mov -0x20(%rbp),%rax 3aa6: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 3aad: 48 89 c7 mov %rax,%rdi 3ab0: e8 65 ed ff ff callq 0x281a 3ab5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3ab9: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 3ac0: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ac4: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 3acb: 48 89 c7 mov %rax,%rdi 3ace: e8 47 ed ff ff callq 0x281a 3ad3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3ad7: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 3ade: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ae2: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 3ae8: 89 c7 mov %eax,%edi 3aea: e8 1d ed ff ff callq 0x280c 3aef: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3af3: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 3af9: 48 8b 45 e0 mov -0x20(%rbp),%rax 3afd: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 3b04: 0f b7 c0 movzwl %ax,%eax 3b07: 89 c7 mov %eax,%edi 3b09: e8 ea ec ff ff callq 0x27f8 3b0e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3b12: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 3b19: 48 8b 45 e0 mov -0x20(%rbp),%rax 3b1d: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 3b24: 0f b7 c0 movzwl %ax,%eax 3b27: 89 c7 mov %eax,%edi 3b29: e8 ca ec ff ff callq 0x27f8 3b2e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3b32: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 3b39: 48 8b 45 e0 mov -0x20(%rbp),%rax 3b3d: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 3b44: 0f b7 c0 movzwl %ax,%eax 3b47: 89 c7 mov %eax,%edi 3b49: e8 aa ec ff ff callq 0x27f8 3b4e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3b52: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 3b59: 48 8b 45 e0 mov -0x20(%rbp),%rax 3b5d: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 3b64: 0f b7 c0 movzwl %ax,%eax 3b67: 89 c7 mov %eax,%edi 3b69: e8 8a ec ff ff callq 0x27f8 3b6e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3b72: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 3b79: 48 8b 45 e0 mov -0x20(%rbp),%rax 3b7d: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 3b84: 0f b7 c0 movzwl %ax,%eax 3b87: 89 c7 mov %eax,%edi 3b89: e8 6a ec ff ff callq 0x27f8 3b8e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3b92: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 3b99: 48 8b 45 e0 mov -0x20(%rbp),%rax 3b9d: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 3ba4: 0f b7 c0 movzwl %ax,%eax 3ba7: 89 c7 mov %eax,%edi 3ba9: e8 4a ec ff ff callq 0x27f8 3bae: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3bb2: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 3bb9: 48 8b 45 e0 mov -0x20(%rbp),%rax 3bbd: 48 8b 40 48 mov 0x48(%rax),%rax 3bc1: 48 8b 40 28 mov 0x28(%rax),%rax 3bc5: 48 89 45 f0 mov %rax,-0x10(%rbp) 3bc9: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3bce: 0f 84 59 03 00 00 je 0x3f2d 3bd4: 48 8b 45 88 mov -0x78(%rbp),%rax 3bd8: 48 83 c0 05 add $0x5,%rax 3bdc: 0f b6 00 movzbl (%rax),%eax 3bdf: 3c 01 cmp $0x1,%al 3be1: 0f 85 46 03 00 00 jne 0x3f2d 3be7: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 3beb: 0f 84 3c 03 00 00 je 0x3f2d 3bf1: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3bf6: 0f 95 c0 setne %al 3bf9: 0f b6 c0 movzbl %al,%eax 3bfc: 48 85 c0 test %rax,%rax 3bff: 74 1a je 0x3c1b 3c01: 48 8b 45 f0 mov -0x10(%rbp),%rax 3c05: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 3c0c: 0f 93 c0 setae %al 3c0f: 0f b6 c0 movzbl %al,%eax 3c12: 48 85 c0 test %rax,%rax 3c15: 0f 85 78 f9 ff ff jne 0x3593 3c1b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3c22: 48 2b 45 f0 sub -0x10(%rbp),%rax 3c26: 48 8b 55 d0 mov -0x30(%rbp),%rdx 3c2a: 48 c1 e2 06 shl $0x6,%rdx 3c2e: 48 39 d0 cmp %rdx,%rax 3c31: 0f 92 c0 setb %al 3c34: 0f b6 c0 movzbl %al,%eax 3c37: 48 85 c0 test %rax,%rax 3c3a: 0f 85 53 f9 ff ff jne 0x3593 3c40: 48 8b 55 e8 mov -0x18(%rbp),%rdx 3c44: 48 8b 45 f0 mov -0x10(%rbp),%rax 3c48: 48 01 c2 add %rax,%rdx 3c4b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3c4f: 48 89 50 50 mov %rdx,0x50(%rax) 3c53: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 3c5b: e9 ba 02 00 00 jmpq 0x3f1a 3c60: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3c64: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3c68: 48 89 d0 mov %rdx,%rax 3c6b: 48 01 c0 add %rax,%rax 3c6e: 48 01 d0 add %rdx,%rax 3c71: 48 c1 e0 02 shl $0x2,%rax 3c75: 48 01 d0 add %rdx,%rax 3c78: 48 c1 e0 04 shl $0x4,%rax 3c7c: 48 01 c8 add %rcx,%rax 3c7f: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 3c86: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c8a: 48 89 02 mov %rax,(%rdx) 3c8d: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3c91: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3c95: 48 89 d0 mov %rdx,%rax 3c98: 48 01 c0 add %rax,%rax 3c9b: 48 01 d0 add %rdx,%rax 3c9e: 48 c1 e0 02 shl $0x2,%rax 3ca2: 48 01 d0 add %rdx,%rax 3ca5: 48 c1 e0 04 shl $0x4,%rax 3ca9: 48 01 c8 add %rcx,%rax 3cac: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 3cb3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3cb7: 48 89 02 mov %rax,(%rdx) 3cba: 48 8b 45 e0 mov -0x20(%rbp),%rax 3cbe: 48 8b 40 50 mov 0x50(%rax),%rax 3cc2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3cc6: 48 c1 e2 06 shl $0x6,%rdx 3cca: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 3cce: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3cd2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3cd6: 48 89 d0 mov %rdx,%rax 3cd9: 48 01 c0 add %rax,%rax 3cdc: 48 01 d0 add %rdx,%rax 3cdf: 48 c1 e0 02 shl $0x2,%rax 3ce3: 48 01 d0 add %rdx,%rax 3ce6: 48 c1 e0 04 shl $0x4,%rax 3cea: 48 01 f0 add %rsi,%rax 3ced: 48 05 68 01 00 00 add $0x168,%rax 3cf3: 48 89 08 mov %rcx,(%rax) 3cf6: 48 8b 45 e0 mov -0x20(%rbp),%rax 3cfa: 48 8b 40 50 mov 0x50(%rax),%rax 3cfe: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3d02: 48 c1 e2 06 shl $0x6,%rdx 3d06: 48 01 d0 add %rdx,%rax 3d09: 48 8b 40 18 mov 0x18(%rax),%rax 3d0d: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 3d14: 0f 97 c0 seta %al 3d17: 0f b6 c0 movzbl %al,%eax 3d1a: 48 85 c0 test %rax,%rax 3d1d: 0f 84 eb 00 00 00 je 0x3e0e 3d23: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d27: 48 8b 40 50 mov 0x50(%rax),%rax 3d2b: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3d2f: 48 c1 e2 06 shl $0x6,%rdx 3d33: 48 01 d0 add %rdx,%rax 3d36: 48 8b 50 20 mov 0x20(%rax),%rdx 3d3a: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d3e: 48 8b 40 50 mov 0x50(%rax),%rax 3d42: 48 8b 4d c0 mov -0x40(%rbp),%rcx 3d46: 48 c1 e1 06 shl $0x6,%rcx 3d4a: 48 01 c8 add %rcx,%rax 3d4d: 48 8b 40 18 mov 0x18(%rax),%rax 3d51: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 3d58: 48 29 c1 sub %rax,%rcx 3d5b: 48 89 c8 mov %rcx,%rax 3d5e: 48 39 c2 cmp %rax,%rdx 3d61: 0f 96 c0 setbe %al 3d64: 0f b6 c0 movzbl %al,%eax 3d67: 48 85 c0 test %rax,%rax 3d6a: 0f 84 9e 00 00 00 je 0x3e0e 3d70: 48 8b 45 e0 mov -0x20(%rbp),%rax 3d74: 48 8b 40 50 mov 0x50(%rax),%rax 3d78: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3d7c: 48 c1 e2 06 shl $0x6,%rdx 3d80: 48 01 d0 add %rdx,%rax 3d83: 48 8b 50 18 mov 0x18(%rax),%rdx 3d87: 48 8b 45 80 mov -0x80(%rbp),%rax 3d8b: 48 01 c2 add %rax,%rdx 3d8e: 48 8b 45 90 mov -0x70(%rbp),%rax 3d92: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 3d96: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3d9a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3d9e: 48 89 d0 mov %rdx,%rax 3da1: 48 01 c0 add %rax,%rax 3da4: 48 01 d0 add %rdx,%rax 3da7: 48 c1 e0 02 shl $0x2,%rax 3dab: 48 01 d0 add %rdx,%rax 3dae: 48 c1 e0 04 shl $0x4,%rax 3db2: 48 01 f0 add %rsi,%rax 3db5: 48 05 80 01 00 00 add $0x180,%rax 3dbb: 48 89 08 mov %rcx,(%rax) 3dbe: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3dc2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3dc6: 48 89 d0 mov %rdx,%rax 3dc9: 48 01 c0 add %rax,%rax 3dcc: 48 01 d0 add %rdx,%rax 3dcf: 48 c1 e0 02 shl $0x2,%rax 3dd3: 48 01 d0 add %rdx,%rax 3dd6: 48 c1 e0 04 shl $0x4,%rax 3dda: 48 01 c8 add %rcx,%rax 3ddd: 48 05 80 01 00 00 add $0x180,%rax 3de3: 48 8b 08 mov (%rax),%rcx 3de6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3dea: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3dee: 48 89 d0 mov %rdx,%rax 3df1: 48 01 c0 add %rax,%rax 3df4: 48 01 d0 add %rdx,%rax 3df7: 48 c1 e0 02 shl $0x2,%rax 3dfb: 48 01 d0 add %rdx,%rax 3dfe: 48 c1 e0 04 shl $0x4,%rax 3e02: 48 01 f0 add %rsi,%rax 3e05: 48 05 78 01 00 00 add $0x178,%rax 3e0b: 48 89 08 mov %rcx,(%rax) 3e0e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e12: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 3e19: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3e1d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e21: 48 8d 50 01 lea 0x1(%rax),%rdx 3e25: 48 89 d0 mov %rdx,%rax 3e28: 48 01 c0 add %rax,%rax 3e2b: 48 01 d0 add %rdx,%rax 3e2e: 48 c1 e0 02 shl $0x2,%rax 3e32: 48 01 d0 add %rdx,%rax 3e35: 48 c1 e0 04 shl $0x4,%rax 3e39: 48 01 f0 add %rsi,%rax 3e3c: 48 05 d0 00 00 00 add $0xd0,%rax 3e42: 48 89 08 mov %rcx,(%rax) 3e45: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e49: 48 8b 40 50 mov 0x50(%rax),%rax 3e4d: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3e51: 48 c1 e2 06 shl $0x6,%rdx 3e55: 48 01 d0 add %rdx,%rax 3e58: 8b 40 04 mov 0x4(%rax),%eax 3e5b: 83 f8 12 cmp $0x12,%eax 3e5e: 75 5f jne 0x3ebf 3e60: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e64: 48 8b 40 50 mov 0x50(%rax),%rax 3e68: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3e6c: 48 c1 e2 06 shl $0x6,%rdx 3e70: 48 01 d0 add %rdx,%rax 3e73: 8b 40 28 mov 0x28(%rax),%eax 3e76: 89 c0 mov %eax,%eax 3e78: 48 39 45 d0 cmp %rax,-0x30(%rbp) 3e7c: 76 41 jbe 0x3ebf 3e7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e82: 48 8b 40 50 mov 0x50(%rax),%rax 3e86: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3e8a: 48 c1 e2 06 shl $0x6,%rdx 3e8e: 48 01 d0 add %rdx,%rax 3e91: 8b 50 28 mov 0x28(%rax),%edx 3e94: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e98: 89 c6 mov %eax,%esi 3e9a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3e9e: 89 d2 mov %edx,%edx 3ea0: 48 89 d0 mov %rdx,%rax 3ea3: 48 01 c0 add %rax,%rax 3ea6: 48 01 d0 add %rdx,%rax 3ea9: 48 c1 e0 02 shl $0x2,%rax 3ead: 48 01 d0 add %rdx,%rax 3eb0: 48 c1 e0 04 shl $0x4,%rax 3eb4: 48 01 c8 add %rcx,%rax 3eb7: 48 05 54 01 00 00 add $0x154,%rax 3ebd: 89 30 mov %esi,(%rax) 3ebf: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3ec3: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3ec7: 48 89 d0 mov %rdx,%rax 3eca: 48 01 c0 add %rax,%rax 3ecd: 48 01 d0 add %rdx,%rax 3ed0: 48 c1 e0 02 shl $0x2,%rax 3ed4: 48 01 d0 add %rdx,%rax 3ed7: 48 c1 e0 04 shl $0x4,%rax 3edb: 48 01 c8 add %rcx,%rax 3ede: 48 05 54 01 00 00 add $0x154,%rax 3ee4: 8b 00 mov (%rax),%eax 3ee6: 85 c0 test %eax,%eax 3ee8: 75 2b jne 0x3f15 3eea: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3eee: 48 8b 55 c0 mov -0x40(%rbp),%rdx 3ef2: 48 89 d0 mov %rdx,%rax 3ef5: 48 01 c0 add %rax,%rax 3ef8: 48 01 d0 add %rdx,%rax 3efb: 48 c1 e0 02 shl $0x2,%rax 3eff: 48 01 d0 add %rdx,%rax 3f02: 48 c1 e0 04 shl $0x4,%rax 3f06: 48 01 c8 add %rcx,%rax 3f09: 48 05 54 01 00 00 add $0x154,%rax 3f0f: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 3f15: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 3f1a: 48 8b 45 c0 mov -0x40(%rbp),%rax 3f1e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3f22: 0f 82 38 fd ff ff jb 0x3c60 3f28: e9 b1 00 00 00 jmpq 0x3fde 3f2d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 3f35: e9 96 00 00 00 jmpq 0x3fd0 3f3a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3f3e: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3f42: 48 89 d0 mov %rdx,%rax 3f45: 48 01 c0 add %rax,%rax 3f48: 48 01 d0 add %rdx,%rax 3f4b: 48 c1 e0 02 shl $0x2,%rax 3f4f: 48 01 d0 add %rdx,%rax 3f52: 48 c1 e0 04 shl $0x4,%rax 3f56: 48 01 c8 add %rcx,%rax 3f59: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 3f60: 48 8b 45 c8 mov -0x38(%rbp),%rax 3f64: 48 89 02 mov %rax,(%rdx) 3f67: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3f6b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3f6f: 48 89 d0 mov %rdx,%rax 3f72: 48 01 c0 add %rax,%rax 3f75: 48 01 d0 add %rdx,%rax 3f78: 48 c1 e0 02 shl $0x2,%rax 3f7c: 48 01 d0 add %rdx,%rax 3f7f: 48 c1 e0 04 shl $0x4,%rax 3f83: 48 01 c8 add %rcx,%rax 3f86: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 3f8d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f91: 48 89 02 mov %rax,(%rdx) 3f94: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f98: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 3f9f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3fa3: 48 8b 45 c8 mov -0x38(%rbp),%rax 3fa7: 48 8d 50 01 lea 0x1(%rax),%rdx 3fab: 48 89 d0 mov %rdx,%rax 3fae: 48 01 c0 add %rax,%rax 3fb1: 48 01 d0 add %rdx,%rax 3fb4: 48 c1 e0 02 shl $0x2,%rax 3fb8: 48 01 d0 add %rdx,%rax 3fbb: 48 c1 e0 04 shl $0x4,%rax 3fbf: 48 01 f0 add %rsi,%rax 3fc2: 48 05 d0 00 00 00 add $0xd0,%rax 3fc8: 48 89 08 mov %rcx,(%rax) 3fcb: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 3fd0: 48 8b 45 c8 mov -0x38(%rbp),%rax 3fd4: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3fd8: 0f 82 5c ff ff ff jb 0x3f3a 3fde: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fe2: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3fe9: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fed: 48 89 50 60 mov %rdx,0x60(%rax) 3ff1: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ff5: c9 leaveq 3ff6: c3 retq 3ff7: f3 rep 3ff8: 0f pop %cs 3ff9: 1e push %ds 3ffa: fa cli 3ffb: 55 push %rbp 3ffc: 48 89 e5 mov %rsp,%rbp 3fff: 48 83 ec 40 sub $0x40,%rsp 4003: 89 7d ec mov %edi,-0x14(%rbp) 4006: 48 89 75 e0 mov %rsi,-0x20(%rbp) 400a: 48 89 55 d8 mov %rdx,-0x28(%rbp) 400e: 48 89 4d d0 mov %rcx,-0x30(%rbp) 4012: 44 89 45 e8 mov %r8d,-0x18(%rbp) 4016: 4c 89 4d c8 mov %r9,-0x38(%rbp) 401a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 401e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4022: 48 01 d0 add %rdx,%rax 4025: 48 89 45 f8 mov %rax,-0x8(%rbp) 4029: 48 8b 55 d0 mov -0x30(%rbp),%rdx 402d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4031: 48 89 d6 mov %rdx,%rsi 4034: 48 89 c7 mov %rax,%rdi 4037: e8 8b e8 ff ff callq 0x28c7 403c: 89 45 f4 mov %eax,-0xc(%rbp) 403f: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 4043: 74 37 je 0x407c 4045: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 4049: 75 56 jne 0x40a1 404b: 44 8b 45 e8 mov -0x18(%rbp),%r8d 404f: 48 8b 7d d0 mov -0x30(%rbp),%rdi 4053: 48 8b 4d d8 mov -0x28(%rbp),%rcx 4057: 48 8b 55 f8 mov -0x8(%rbp),%rdx 405b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 405f: 8b 45 ec mov -0x14(%rbp),%eax 4062: 48 83 ec 08 sub $0x8,%rsp 4066: ff 75 c8 pushq -0x38(%rbp) 4069: 45 89 c1 mov %r8d,%r9d 406c: 49 89 f8 mov %rdi,%r8 406f: 89 c7 mov %eax,%edi 4071: e8 4e f0 ff ff callq 0x30c4 4076: 48 83 c4 10 add $0x10,%rsp 407a: eb 51 jmp 0x40cd 407c: 4c 8b 45 c8 mov -0x38(%rbp),%r8 4080: 8b 7d e8 mov -0x18(%rbp),%edi 4083: 48 8b 4d d0 mov -0x30(%rbp),%rcx 4087: 48 8b 55 d8 mov -0x28(%rbp),%rdx 408b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 408f: 8b 45 ec mov -0x14(%rbp),%eax 4092: 4d 89 c1 mov %r8,%r9 4095: 41 89 f8 mov %edi,%r8d 4098: 89 c7 mov %eax,%edi 409a: e8 40 ea ff ff callq 0x2adf 409f: eb 2c jmp 0x40cd 40a1: 90 nop 40a2: 4c 8b 45 c8 mov -0x38(%rbp),%r8 40a6: 8b 7d e8 mov -0x18(%rbp),%edi 40a9: 48 8b 4d d0 mov -0x30(%rbp),%rcx 40ad: 48 8b 55 d8 mov -0x28(%rbp),%rdx 40b1: 48 8b 75 e0 mov -0x20(%rbp),%rsi 40b5: 8b 45 ec mov -0x14(%rbp),%eax 40b8: 6a 00 pushq $0x0 40ba: 6a 00 pushq $0x0 40bc: 4d 89 c1 mov %r8,%r9 40bf: 41 89 f8 mov %edi,%r8d 40c2: 89 c7 mov %eax,%edi 40c4: e8 bd e8 ff ff callq 0x2986 40c9: 48 83 c4 10 add $0x10,%rsp 40cd: c9 leaveq 40ce: c3 retq 40cf: f3 rep 40d0: 0f pop %cs 40d1: 1e push %ds 40d2: fa cli 40d3: 55 push %rbp 40d4: 48 89 e5 mov %rsp,%rbp 40d7: 48 83 c4 80 add $0xffffffffffffff80,%rsp 40db: 89 7d 9c mov %edi,-0x64(%rbp) 40de: 48 89 75 90 mov %rsi,-0x70(%rbp) 40e2: 48 89 55 88 mov %rdx,-0x78(%rbp) 40e6: 89 4d 98 mov %ecx,-0x68(%rbp) 40e9: 4c 89 45 80 mov %r8,-0x80(%rbp) 40ed: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 40f5: 00 40f6: 48 89 45 f8 mov %rax,-0x8(%rbp) 40fa: 31 c0 xor %eax,%eax 40fc: b8 40 00 00 00 mov $0x40,%eax 4101: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 4106: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 410b: 48 89 c2 mov %rax,%rdx 410e: 48 8b 4d 90 mov -0x70(%rbp),%rcx 4112: 48 8d 75 b0 lea -0x50(%rbp),%rsi 4116: 8b 45 9c mov -0x64(%rbp),%eax 4119: 89 c7 mov %eax,%edi 411b: e8 0b e7 ff ff callq 0x282b 4120: 48 89 45 a8 mov %rax,-0x58(%rbp) 4124: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 4129: 0f 94 c0 sete %al 412c: 0f b6 c0 movzbl %al,%eax 412f: 48 85 c0 test %rax,%rax 4132: 74 14 je 0x4148 4134: bf 09 00 00 00 mov $0x9,%edi 4139: e8 18 e5 ff ff callq 0x2656 413e: b8 00 00 00 00 mov $0x0,%eax 4143: e9 c5 00 00 00 jmpq 0x420d 4148: 48 8b 55 a8 mov -0x58(%rbp),%rdx 414c: 48 8d 45 b0 lea -0x50(%rbp),%rax 4150: 48 89 d6 mov %rdx,%rsi 4153: 48 89 c7 mov %rax,%rdi 4156: e8 6c e7 ff ff callq 0x28c7 415b: 89 45 a4 mov %eax,-0x5c(%rbp) 415e: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 4162: 74 08 je 0x416c 4164: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 4168: 74 28 je 0x4192 416a: eb 74 jmp 0x41e0 416c: 48 8b 7d 80 mov -0x80(%rbp),%rdi 4170: 8b 75 98 mov -0x68(%rbp),%esi 4173: 48 8b 4d 88 mov -0x78(%rbp),%rcx 4177: 48 8b 55 90 mov -0x70(%rbp),%rdx 417b: 8b 45 9c mov -0x64(%rbp),%eax 417e: 49 89 f9 mov %rdi,%r9 4181: 41 89 f0 mov %esi,%r8d 4184: be 00 00 00 00 mov $0x0,%esi 4189: 89 c7 mov %eax,%edi 418b: e8 4f e9 ff ff callq 0x2adf 4190: eb 7b jmp 0x420d 4192: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 4196: 3c 01 cmp $0x1,%al 4198: 75 07 jne 0x41a1 419a: ba 34 00 00 00 mov $0x34,%edx 419f: eb 05 jmp 0x41a6 41a1: ba 40 00 00 00 mov $0x40,%edx 41a6: 48 8b 45 a8 mov -0x58(%rbp),%rax 41aa: 48 39 c2 cmp %rax,%rdx 41ad: 77 31 ja 0x41e0 41af: 8b 7d 98 mov -0x68(%rbp),%edi 41b2: 48 8b 75 88 mov -0x78(%rbp),%rsi 41b6: 48 8b 4d 90 mov -0x70(%rbp),%rcx 41ba: 48 8d 55 b0 lea -0x50(%rbp),%rdx 41be: 8b 45 9c mov -0x64(%rbp),%eax 41c1: 48 83 ec 08 sub $0x8,%rsp 41c5: ff 75 80 pushq -0x80(%rbp) 41c8: 41 89 f9 mov %edi,%r9d 41cb: 49 89 f0 mov %rsi,%r8 41ce: be 00 00 00 00 mov $0x0,%esi 41d3: 89 c7 mov %eax,%edi 41d5: e8 ea ee ff ff callq 0x30c4 41da: 48 83 c4 10 add $0x10,%rsp 41de: eb 2d jmp 0x420d 41e0: 90 nop 41e1: 48 8b 7d 80 mov -0x80(%rbp),%rdi 41e5: 8b 75 98 mov -0x68(%rbp),%esi 41e8: 48 8b 4d 88 mov -0x78(%rbp),%rcx 41ec: 48 8b 55 90 mov -0x70(%rbp),%rdx 41f0: 8b 45 9c mov -0x64(%rbp),%eax 41f3: 6a 00 pushq $0x0 41f5: 6a 00 pushq $0x0 41f7: 49 89 f9 mov %rdi,%r9 41fa: 41 89 f0 mov %esi,%r8d 41fd: be 00 00 00 00 mov $0x0,%esi 4202: 89 c7 mov %eax,%edi 4204: e8 7d e7 ff ff callq 0x2986 4209: 48 83 c4 10 add $0x10,%rsp 420d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 4211: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 4219: 00 421a: 74 05 je 0x4221 421c: e8 cf df ff ff callq 0x21f0 4221: c9 leaveq 4222: c3 retq 4223: f3 rep 4224: 0f pop %cs 4225: 1e push %ds 4226: fa cli 4227: 55 push %rbp 4228: 48 89 e5 mov %rsp,%rbp 422b: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 4232: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 4238: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 423f: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 4246: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 424c: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 4253: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 425b: 00 425c: 48 89 45 f8 mov %rax,-0x8(%rbp) 4260: 31 c0 xor %eax,%eax 4262: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 426a: 00 00 00 426d: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 4274: 74 1b je 0x4291 4276: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 427d: 74 12 je 0x4291 427f: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 4286: 74 09 je 0x4291 4288: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 428f: 75 07 jne 0x4298 4291: b8 01 00 00 00 mov $0x1,%eax 4296: eb 05 jmp 0x429d 4298: b8 00 00 00 00 mov $0x0,%eax 429d: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 42a3: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 42ab: 75 32 jne 0x42df 42ad: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 42b5: 75 51 jne 0x4308 42b7: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 42be: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 42c4: 48 89 d6 mov %rdx,%rsi 42c7: 89 c7 mov %eax,%edi 42c9: e8 92 15 00 00 callq 0x5860 42ce: 85 c0 test %eax,%eax 42d0: 75 36 jne 0x4308 42d2: 48 8b 45 90 mov -0x70(%rbp),%rax 42d6: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 42dd: eb 29 jmp 0x4308 42df: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 42e7: 75 1f jne 0x4308 42e9: 48 8d 0d 20 26 00 00 lea 0x2620(%rip),%rcx # 0x6910 42f0: ba 98 02 00 00 mov $0x298,%edx 42f5: 48 8d 35 14 25 00 00 lea 0x2514(%rip),%rsi # 0x6810 42fc: 48 8d 3d 55 25 00 00 lea 0x2555(%rip),%rdi # 0x6858 4303: e8 28 df ff ff callq 0x2230 4308: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 430f: 0f 84 97 00 00 00 je 0x43ac 4315: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 431d: 75 7c jne 0x439b 431f: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 4326: 74 09 je 0x4331 4328: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 432f: 75 07 jne 0x4338 4331: bf 02 00 00 00 mov $0x2,%edi 4336: eb 05 jmp 0x433d 4338: bf 01 00 00 00 mov $0x1,%edi 433d: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 4344: 75 07 jne 0x434d 4346: be 01 00 00 00 mov $0x1,%esi 434b: eb 05 jmp 0x4352 434d: be 03 00 00 00 mov $0x3,%esi 4352: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 4359: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 435f: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 4366: 49 89 c9 mov %rcx,%r9 4369: 41 89 d0 mov %edx,%r8d 436c: 89 f9 mov %edi,%ecx 436e: 89 f2 mov %esi,%edx 4370: 48 89 c6 mov %rax,%rsi 4373: bf 00 00 00 00 mov $0x0,%edi 4378: e8 83 de ff ff callq 0x2200 437d: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 4384: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 438c: 75 1e jne 0x43ac 438e: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 4396: 00 00 00 4399: eb 11 jmp 0x43ac 439b: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 43a2: 48 8b 00 mov (%rax),%rax 43a5: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 43ac: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 43b4: 0f 84 d3 00 00 00 je 0x448d 43ba: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 43c2: 75 1f jne 0x43e3 43c4: 48 8d 0d 45 25 00 00 lea 0x2545(%rip),%rcx # 0x6910 43cb: ba b4 02 00 00 mov $0x2b4,%edx 43d0: 48 8d 35 39 24 00 00 lea 0x2439(%rip),%rsi # 0x6810 43d7: 48 8d 3d 93 24 00 00 lea 0x2493(%rip),%rdi # 0x6871 43de: e8 4d de ff ff callq 0x2230 43e3: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 43ea: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 43f0: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 43f7: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 43fe: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 4405: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 440b: 4d 89 c1 mov %r8,%r9 440e: 41 89 f8 mov %edi,%r8d 4411: 89 c7 mov %eax,%edi 4413: e8 df fb ff ff callq 0x3ff7 4418: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 441f: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 4427: 75 38 jne 0x4461 4429: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 4431: 74 13 je 0x4446 4433: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 443a: 48 8b 00 mov (%rax),%rax 443d: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 4444: 74 1b je 0x4461 4446: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 444d: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 4454: 48 89 d6 mov %rdx,%rsi 4457: 48 89 c7 mov %rax,%rdi 445a: e8 71 de ff ff callq 0x22d0 445f: eb 23 jmp 0x4484 4461: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 4469: 75 19 jne 0x4484 446b: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 4472: 8b 40 38 mov 0x38(%rax),%eax 4475: 83 c8 40 or $0x40,%eax 4478: 89 c2 mov %eax,%edx 447a: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 4481: 89 50 38 mov %edx,0x38(%rax) 4484: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 448b: eb 2b jmp 0x44b8 448d: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 4494: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 449a: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 44a1: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 44a8: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 44ae: 49 89 f8 mov %rdi,%r8 44b1: 89 c7 mov %eax,%edi 44b3: e8 17 fc ff ff callq 0x40cf 44b8: 48 8b 4d f8 mov -0x8(%rbp),%rcx 44bc: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 44c4: 00 44c5: 74 05 je 0x44cc 44c7: e8 24 dd ff ff callq 0x21f0 44cc: c9 leaveq 44cd: c3 retq 44ce: f3 rep 44cf: 0f pop %cs 44d0: 1e push %ds 44d1: fa cli 44d2: 55 push %rbp 44d3: 48 89 e5 mov %rsp,%rbp 44d6: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 44dd: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 44e4: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 44ec: 00 44ed: 48 89 45 f8 mov %rax,-0x8(%rbp) 44f1: 31 c0 xor %eax,%eax 44f3: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 44fb: 00 00 00 44fe: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4505: 48 8b 00 mov (%rax),%rax 4508: 48 85 c0 test %rax,%rax 450b: 74 59 je 0x4566 450d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4514: 48 8b 50 30 mov 0x30(%rax),%rdx 4518: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 451f: 48 39 c2 cmp %rax,%rdx 4522: 72 1e jb 0x4542 4524: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 452b: 48 8b 50 30 mov 0x30(%rax),%rdx 452f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 4536: 48 29 c2 sub %rax,%rdx 4539: 48 89 d0 mov %rdx,%rax 453c: 48 83 f8 3b cmp $0x3b,%rax 4540: 77 0a ja 0x454c 4542: b8 00 00 00 00 mov $0x0,%eax 4547: e9 b5 02 00 00 jmpq 0x4801 454c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4553: 48 8b 10 mov (%rax),%rdx 4556: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 455d: 48 01 d0 add %rdx,%rax 4560: 48 89 45 80 mov %rax,-0x80(%rbp) 4564: eb 53 jmp 0x45b9 4566: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 456d: 48 8b 50 28 mov 0x28(%rax),%rdx 4571: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 4578: 48 01 c2 add %rax,%rdx 457b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4582: 8b 40 24 mov 0x24(%rax),%eax 4585: 48 8d 75 b0 lea -0x50(%rbp),%rsi 4589: 48 89 d1 mov %rdx,%rcx 458c: ba 3c 00 00 00 mov $0x3c,%edx 4591: 89 c7 mov %eax,%edi 4593: e8 93 e2 ff ff callq 0x282b 4598: 48 83 f8 3c cmp $0x3c,%rax 459c: 0f 95 c0 setne %al 459f: 0f b6 c0 movzbl %al,%eax 45a2: 48 85 c0 test %rax,%rax 45a5: 74 0a je 0x45b1 45a7: b8 00 00 00 00 mov $0x0,%eax 45ac: e9 50 02 00 00 jmpq 0x4801 45b1: 48 8d 45 b0 lea -0x50(%rbp),%rax 45b5: 48 89 45 80 mov %rax,-0x80(%rbp) 45b9: 48 8b 45 80 mov -0x80(%rbp),%rax 45bd: 48 83 c0 30 add $0x30,%rax 45c1: 48 89 45 88 mov %rax,-0x78(%rbp) 45c5: 48 8b 45 80 mov -0x80(%rbp),%rax 45c9: 0f b6 40 39 movzbl 0x39(%rax),%eax 45cd: 3c 20 cmp $0x20,%al 45cf: 74 27 je 0x45f8 45d1: 48 8b 45 80 mov -0x80(%rbp),%rax 45d5: 48 8d 48 30 lea 0x30(%rax),%rcx 45d9: 48 8d 45 ed lea -0x13(%rbp),%rax 45dd: ba 0a 00 00 00 mov $0xa,%edx 45e2: 48 89 ce mov %rcx,%rsi 45e5: 48 89 c7 mov %rax,%rdi 45e8: e8 f3 dc ff ff callq 0x22e0 45ed: c6 00 00 movb $0x0,(%rax) 45f0: 48 8d 45 ed lea -0x13(%rbp),%rax 45f4: 48 89 45 88 mov %rax,-0x78(%rbp) 45f8: 48 8b 45 88 mov -0x78(%rbp),%rax 45fc: 48 89 c7 mov %rax,%rdi 45ff: e8 ec dc ff ff callq 0x22f0 4604: 48 89 45 98 mov %rax,-0x68(%rbp) 4608: 48 8b 45 80 mov -0x80(%rbp),%rax 460c: ba 10 00 00 00 mov $0x10,%edx 4611: 48 8d 35 73 22 00 00 lea 0x2273(%rip),%rsi # 0x688b 4618: 48 89 c7 mov %rax,%rdi 461b: e8 50 dc ff ff callq 0x2270 4620: 85 c0 test %eax,%eax 4622: 75 11 jne 0x4635 4624: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 462b: 48 8b 00 mov (%rax),%rax 462e: 48 85 c0 test %rax,%rax 4631: 75 2b jne 0x465e 4633: eb 55 jmp 0x468a 4635: 48 8b 45 98 mov -0x68(%rbp),%rax 4639: 48 83 c0 01 add $0x1,%rax 463d: 48 83 e0 fe and $0xfffffffffffffffe,%rax 4641: 48 89 c2 mov %rax,%rdx 4644: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 464b: 48 01 d0 add %rdx,%rax 464e: 48 83 c0 3c add $0x3c,%rax 4652: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 4659: e9 a0 fe ff ff jmpq 0x44fe 465e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4665: 48 8b 50 30 mov 0x30(%rax),%rdx 4669: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 4670: 48 29 c2 sub %rax,%rdx 4673: 48 89 d0 mov %rdx,%rax 4676: 48 83 e8 3c sub $0x3c,%rax 467a: 48 39 45 98 cmp %rax,-0x68(%rbp) 467e: 76 0a jbe 0x468a 4680: b8 00 00 00 00 mov $0x0,%eax 4685: e9 77 01 00 00 jmpq 0x4801 468a: 48 8b 45 98 mov -0x68(%rbp),%rax 468e: 48 89 c7 mov %rax,%rdi 4691: e8 1a dc ff ff callq 0x22b0 4696: 48 89 45 a0 mov %rax,-0x60(%rbp) 469a: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 469f: 0f 84 58 01 00 00 je 0x47fd 46a5: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 46ac: 48 8b 00 mov (%rax),%rax 46af: 48 85 c0 test %rax,%rax 46b2: 74 39 je 0x46ed 46b4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 46bb: 48 8b 00 mov (%rax),%rax 46be: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 46c5: 48 83 c2 3c add $0x3c,%rdx 46c9: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 46cd: 48 8b 55 98 mov -0x68(%rbp),%rdx 46d1: 48 8b 45 a0 mov -0x60(%rbp),%rax 46d5: 48 89 ce mov %rcx,%rsi 46d8: 48 89 c7 mov %rax,%rdi 46db: e8 c0 db ff ff callq 0x22a0 46e0: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 46e7: 48 89 42 60 mov %rax,0x60(%rdx) 46eb: eb 7b jmp 0x4768 46ed: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 46f4: 48 8b 50 28 mov 0x28(%rax),%rdx 46f8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 46ff: 48 01 d0 add %rdx,%rax 4702: 48 83 c0 3c add $0x3c,%rax 4706: 48 89 c1 mov %rax,%rcx 4709: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4710: 8b 40 24 mov 0x24(%rax),%eax 4713: 48 8b 55 98 mov -0x68(%rbp),%rdx 4717: 48 8b 75 a0 mov -0x60(%rbp),%rsi 471b: 89 c7 mov %eax,%edi 471d: e8 09 e1 ff ff callq 0x282b 4722: 48 8b 55 98 mov -0x68(%rbp),%rdx 4726: 48 39 d0 cmp %rdx,%rax 4729: 0f 95 c0 setne %al 472c: 0f b6 c0 movzbl %al,%eax 472f: 48 85 c0 test %rax,%rax 4732: 74 25 je 0x4759 4734: 48 8b 45 a0 mov -0x60(%rbp),%rax 4738: 48 89 c7 mov %rax,%rdi 473b: e8 80 da ff ff callq 0x21c0 4740: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4747: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 474f: b8 00 00 00 00 mov $0x0,%eax 4754: e9 a8 00 00 00 jmpq 0x4801 4759: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 4760: 48 8b 55 a0 mov -0x60(%rbp),%rdx 4764: 48 89 50 60 mov %rdx,0x60(%rax) 4768: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 476f: 48 8b 55 98 mov -0x68(%rbp),%rdx 4773: 48 89 50 68 mov %rdx,0x68(%rax) 4777: 48 8b 45 a0 mov -0x60(%rbp),%rax 477b: 48 89 45 90 mov %rax,-0x70(%rbp) 477f: 48 8b 45 90 mov -0x70(%rbp),%rax 4783: 48 89 45 a8 mov %rax,-0x58(%rbp) 4787: 48 8b 55 a0 mov -0x60(%rbp),%rdx 478b: 48 8b 45 98 mov -0x68(%rbp),%rax 478f: 48 01 d0 add %rdx,%rax 4792: 48 2b 45 90 sub -0x70(%rbp),%rax 4796: 48 89 c2 mov %rax,%rdx 4799: 48 8b 45 90 mov -0x70(%rbp),%rax 479d: be 2f 00 00 00 mov $0x2f,%esi 47a2: 48 89 c7 mov %rax,%rdi 47a5: e8 b6 da ff ff callq 0x2260 47aa: 48 89 45 90 mov %rax,-0x70(%rbp) 47ae: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 47b3: 75 25 jne 0x47da 47b5: 48 8b 55 a0 mov -0x60(%rbp),%rdx 47b9: 48 8b 45 98 mov -0x68(%rbp),%rax 47bd: 48 01 d0 add %rdx,%rax 47c0: 48 2b 45 a8 sub -0x58(%rbp),%rax 47c4: 48 89 c2 mov %rax,%rdx 47c7: 48 8b 45 a8 mov -0x58(%rbp),%rax 47cb: be 00 00 00 00 mov $0x0,%esi 47d0: 48 89 c7 mov %rax,%rdi 47d3: e8 68 da ff ff callq 0x2240 47d8: eb 23 jmp 0x47fd 47da: 48 8b 45 90 mov -0x70(%rbp),%rax 47de: 48 8d 50 01 lea 0x1(%rax),%rdx 47e2: 48 89 55 90 mov %rdx,-0x70(%rbp) 47e6: c6 00 00 movb $0x0,(%rax) 47e9: 48 8b 55 a0 mov -0x60(%rbp),%rdx 47ed: 48 8b 45 98 mov -0x68(%rbp),%rax 47f1: 48 01 d0 add %rdx,%rax 47f4: 48 39 45 90 cmp %rax,-0x70(%rbp) 47f8: 73 02 jae 0x47fc 47fa: eb 83 jmp 0x477f 47fc: 90 nop 47fd: 48 8b 45 a0 mov -0x60(%rbp),%rax 4801: 48 8b 4d f8 mov -0x8(%rbp),%rcx 4805: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 480d: 00 480e: 74 05 je 0x4815 4810: e8 db d9 ff ff callq 0x21f0 4815: c9 leaveq 4816: c3 retq 4817: f3 rep 4818: 0f pop %cs 4819: 1e push %ds 481a: fa cli 481b: 55 push %rbp 481c: 48 89 e5 mov %rsp,%rbp 481f: 48 83 c4 80 add $0xffffffffffffff80,%rsp 4823: 48 89 7d 88 mov %rdi,-0x78(%rbp) 4827: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 482f: 00 4830: 48 89 45 f8 mov %rax,-0x8(%rbp) 4834: 31 c0 xor %eax,%eax 4836: 48 8b 45 88 mov -0x78(%rbp),%rax 483a: 48 8b 00 mov (%rax),%rax 483d: 48 85 c0 test %rax,%rax 4840: 0f 84 8e 00 00 00 je 0x48d4 4846: 48 8b 45 88 mov -0x78(%rbp),%rax 484a: 48 8b 40 70 mov 0x70(%rax),%rax 484e: 48 89 c2 mov %rax,%rdx 4851: 48 8b 45 88 mov -0x78(%rbp),%rax 4855: 48 8b 40 28 mov 0x28(%rax),%rax 4859: 48 89 c1 mov %rax,%rcx 485c: 48 8b 45 88 mov -0x78(%rbp),%rax 4860: 48 8b 40 30 mov 0x30(%rax),%rax 4864: 48 01 c8 add %rcx,%rax 4867: 48 39 c2 cmp %rax,%rdx 486a: 0f 97 c0 seta %al 486d: 0f b6 c0 movzbl %al,%eax 4870: 48 85 c0 test %rax,%rax 4873: 75 33 jne 0x48a8 4875: 48 8b 45 88 mov -0x78(%rbp),%rax 4879: 48 8b 40 28 mov 0x28(%rax),%rax 487d: 48 89 c2 mov %rax,%rdx 4880: 48 8b 45 88 mov -0x78(%rbp),%rax 4884: 48 8b 40 30 mov 0x30(%rax),%rax 4888: 48 01 c2 add %rax,%rdx 488b: 48 8b 45 88 mov -0x78(%rbp),%rax 488f: 48 8b 40 70 mov 0x70(%rax),%rax 4893: 48 29 c2 sub %rax,%rdx 4896: 48 89 d0 mov %rdx,%rax 4899: 48 83 f8 3b cmp $0x3b,%rax 489d: 0f 96 c0 setbe %al 48a0: 0f b6 c0 movzbl %al,%eax 48a3: 48 85 c0 test %rax,%rax 48a6: 74 14 je 0x48bc 48a8: bf 0e 00 00 00 mov $0xe,%edi 48ad: e8 a4 dd ff ff callq 0x2656 48b2: b8 ff ff ff ff mov $0xffffffff,%eax 48b7: e9 7f 05 00 00 jmpq 0x4e3b 48bc: 48 8b 45 88 mov -0x78(%rbp),%rax 48c0: 48 8b 10 mov (%rax),%rdx 48c3: 48 8b 45 88 mov -0x78(%rbp),%rax 48c7: 48 8b 40 70 mov 0x70(%rax),%rax 48cb: 48 01 d0 add %rdx,%rax 48ce: 48 89 45 c0 mov %rax,-0x40(%rbp) 48d2: eb 53 jmp 0x4927 48d4: 48 8b 45 88 mov -0x78(%rbp),%rax 48d8: 48 05 a8 00 00 00 add $0xa8,%rax 48de: 48 89 45 c0 mov %rax,-0x40(%rbp) 48e2: 48 8b 45 88 mov -0x78(%rbp),%rax 48e6: 48 8b 50 70 mov 0x70(%rax),%rdx 48ea: 48 8b 45 88 mov -0x78(%rbp),%rax 48ee: 8b 40 24 mov 0x24(%rax),%eax 48f1: 48 8b 75 c0 mov -0x40(%rbp),%rsi 48f5: 48 89 d1 mov %rdx,%rcx 48f8: ba 3c 00 00 00 mov $0x3c,%edx 48fd: 89 c7 mov %eax,%edi 48ff: e8 27 df ff ff callq 0x282b 4904: 48 83 f8 3c cmp $0x3c,%rax 4908: 0f 95 c0 setne %al 490b: 0f b6 c0 movzbl %al,%eax 490e: 48 85 c0 test %rax,%rax 4911: 74 14 je 0x4927 4913: bf 0e 00 00 00 mov $0xe,%edi 4918: e8 39 dd ff ff callq 0x2656 491d: b8 ff ff ff ff mov $0xffffffff,%eax 4922: e9 14 05 00 00 jmpq 0x4e3b 4927: 48 8b 45 c0 mov -0x40(%rbp),%rax 492b: 48 83 c0 3a add $0x3a,%rax 492f: ba 02 00 00 00 mov $0x2,%edx 4934: 48 8d 35 61 1f 00 00 lea 0x1f61(%rip),%rsi # 0x689c 493b: 48 89 c7 mov %rax,%rdi 493e: e8 2d d9 ff ff callq 0x2270 4943: 85 c0 test %eax,%eax 4945: 0f 95 c0 setne %al 4948: 0f b6 c0 movzbl %al,%eax 494b: 48 85 c0 test %rax,%rax 494e: 74 14 je 0x4964 4950: bf 0f 00 00 00 mov $0xf,%edi 4955: e8 fc dc ff ff callq 0x2656 495a: b8 ff ff ff ff mov $0xffffffff,%eax 495f: e9 d7 04 00 00 jmpq 0x4e3b 4964: 48 8b 45 c0 mov -0x40(%rbp),%rax 4968: 48 8b 55 88 mov -0x78(%rbp),%rdx 496c: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 4973: 48 8b 50 08 mov 0x8(%rax),%rdx 4977: 48 8b 00 mov (%rax),%rax 497a: 48 89 01 mov %rax,(%rcx) 497d: 48 89 51 08 mov %rdx,0x8(%rcx) 4981: 48 8d 41 10 lea 0x10(%rcx),%rax 4985: c6 00 00 movb $0x0,(%rax) 4988: 48 8b 45 88 mov -0x78(%rbp),%rax 498c: 48 83 c0 78 add $0x78,%rax 4990: 48 89 45 c8 mov %rax,-0x38(%rbp) 4994: 48 8b 45 c0 mov -0x40(%rbp),%rax 4998: 0f b6 00 movzbl (%rax),%eax 499b: 3c 2f cmp $0x2f,%al 499d: 0f 85 de 01 00 00 jne 0x4b81 49a3: 48 8b 45 c0 mov -0x40(%rbp),%rax 49a7: 0f b6 40 01 movzbl 0x1(%rax),%eax 49ab: 3c 20 cmp $0x20,%al 49ad: 75 46 jne 0x49f5 49af: 48 8b 45 c0 mov -0x40(%rbp),%rax 49b3: ba 10 00 00 00 mov $0x10,%edx 49b8: 48 8d 35 e0 1e 00 00 lea 0x1ee0(%rip),%rsi # 0x689f 49bf: 48 89 c7 mov %rax,%rdi 49c2: e8 a9 d8 ff ff callq 0x2270 49c7: 85 c0 test %eax,%eax 49c9: 75 2a jne 0x49f5 49cb: 48 8b 45 88 mov -0x78(%rbp),%rax 49cf: 48 05 e4 00 00 00 add $0xe4,%rax 49d5: ba 02 00 00 00 mov $0x2,%edx 49da: 48 8d 35 cf 1e 00 00 lea 0x1ecf(%rip),%rsi # 0x68b0 49e1: 48 89 c7 mov %rax,%rdi 49e4: e8 b7 d8 ff ff callq 0x22a0 49e9: 48 8b 55 c8 mov -0x38(%rbp),%rdx 49ed: 48 89 02 mov %rax,(%rdx) 49f0: e9 17 02 00 00 jmpq 0x4c0c 49f5: 48 8b 45 c0 mov -0x40(%rbp),%rax 49f9: 0f b6 40 01 movzbl 0x1(%rax),%eax 49fd: 3c 53 cmp $0x53,%al 49ff: 75 46 jne 0x4a47 4a01: 48 8b 45 c0 mov -0x40(%rbp),%rax 4a05: ba 10 00 00 00 mov $0x10,%edx 4a0a: 48 8d 35 a1 1e 00 00 lea 0x1ea1(%rip),%rsi # 0x68b2 4a11: 48 89 c7 mov %rax,%rdi 4a14: e8 57 d8 ff ff callq 0x2270 4a19: 85 c0 test %eax,%eax 4a1b: 75 2a jne 0x4a47 4a1d: 48 8b 45 88 mov -0x78(%rbp),%rax 4a21: 48 05 e4 00 00 00 add $0xe4,%rax 4a27: ba 08 00 00 00 mov $0x8,%edx 4a2c: 48 8d 35 90 1e 00 00 lea 0x1e90(%rip),%rsi # 0x68c3 4a33: 48 89 c7 mov %rax,%rdi 4a36: e8 65 d8 ff ff callq 0x22a0 4a3b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4a3f: 48 89 02 mov %rax,(%rdx) 4a42: e9 c5 01 00 00 jmpq 0x4c0c 4a47: 48 8b 45 c0 mov -0x40(%rbp),%rax 4a4b: 0f b6 40 01 movzbl 0x1(%rax),%eax 4a4f: 3c 2f cmp $0x2f,%al 4a51: 75 46 jne 0x4a99 4a53: 48 8b 45 c0 mov -0x40(%rbp),%rax 4a57: ba 10 00 00 00 mov $0x10,%edx 4a5c: 48 8d 35 28 1e 00 00 lea 0x1e28(%rip),%rsi # 0x688b 4a63: 48 89 c7 mov %rax,%rdi 4a66: e8 05 d8 ff ff callq 0x2270 4a6b: 85 c0 test %eax,%eax 4a6d: 75 2a jne 0x4a99 4a6f: 48 8b 45 88 mov -0x78(%rbp),%rax 4a73: 48 05 e4 00 00 00 add $0xe4,%rax 4a79: ba 03 00 00 00 mov $0x3,%edx 4a7e: 48 8d 35 46 1e 00 00 lea 0x1e46(%rip),%rsi # 0x68cb 4a85: 48 89 c7 mov %rax,%rdi 4a88: e8 13 d8 ff ff callq 0x22a0 4a8d: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4a91: 48 89 02 mov %rax,(%rdx) 4a94: e9 73 01 00 00 jmpq 0x4c0c 4a99: e8 92 d8 ff ff callq 0x2330 4a9e: 48 8b 10 mov (%rax),%rdx 4aa1: 48 8b 45 c0 mov -0x40(%rbp),%rax 4aa5: 0f b6 40 01 movzbl 0x1(%rax),%eax 4aa9: 48 0f be c0 movsbl %al,%rax 4aad: 48 01 c0 add %rax,%rax 4ab0: 48 01 d0 add %rdx,%rax 4ab3: 0f b7 00 movzwl (%rax),%eax 4ab6: 0f b7 c0 movzwl %ax,%eax 4ab9: 25 00 08 00 00 and $0x800,%eax 4abe: 85 c0 test %eax,%eax 4ac0: 0f 95 c0 setne %al 4ac3: 0f b6 c0 movzbl %al,%eax 4ac6: 48 85 c0 test %rax,%rax 4ac9: 0f 84 9e 00 00 00 je 0x4b6d 4acf: 48 8b 45 88 mov -0x78(%rbp),%rax 4ad3: 48 8b 40 60 mov 0x60(%rax),%rax 4ad7: 48 85 c0 test %rax,%rax 4ada: 0f 94 c0 sete %al 4add: 0f b6 c0 movzbl %al,%eax 4ae0: 48 85 c0 test %rax,%rax 4ae3: 74 2e je 0x4b13 4ae5: 48 8b 45 88 mov -0x78(%rbp),%rax 4ae9: 48 89 c7 mov %rax,%rdi 4aec: e8 dd f9 ff ff callq 0x44ce 4af1: 48 85 c0 test %rax,%rax 4af4: 0f 94 c0 sete %al 4af7: 0f b6 c0 movzbl %al,%eax 4afa: 48 85 c0 test %rax,%rax 4afd: 74 14 je 0x4b13 4aff: bf 10 00 00 00 mov $0x10,%edi 4b04: e8 4d db ff ff callq 0x2656 4b09: b8 ff ff ff ff mov $0xffffffff,%eax 4b0e: e9 28 03 00 00 jmpq 0x4e3b 4b13: 48 8b 45 c0 mov -0x40(%rbp),%rax 4b17: 48 83 c0 01 add $0x1,%rax 4b1b: 48 89 c7 mov %rax,%rdi 4b1e: e8 cd d7 ff ff callq 0x22f0 4b23: 48 89 45 d8 mov %rax,-0x28(%rbp) 4b27: 48 8b 45 88 mov -0x78(%rbp),%rax 4b2b: 48 8b 40 68 mov 0x68(%rax),%rax 4b2f: 48 39 45 d8 cmp %rax,-0x28(%rbp) 4b33: 0f 93 c0 setae %al 4b36: 0f b6 c0 movzbl %al,%eax 4b39: 48 85 c0 test %rax,%rax 4b3c: 74 14 je 0x4b52 4b3e: bf 10 00 00 00 mov $0x10,%edi 4b43: e8 0e db ff ff callq 0x2656 4b48: b8 ff ff ff ff mov $0xffffffff,%eax 4b4d: e9 e9 02 00 00 jmpq 0x4e3b 4b52: 48 8b 45 88 mov -0x78(%rbp),%rax 4b56: 48 8b 50 60 mov 0x60(%rax),%rdx 4b5a: 48 8b 45 d8 mov -0x28(%rbp),%rax 4b5e: 48 01 c2 add %rax,%rdx 4b61: 48 8b 45 c8 mov -0x38(%rbp),%rax 4b65: 48 89 10 mov %rdx,(%rax) 4b68: e9 9f 00 00 00 jmpq 0x4c0c 4b6d: bf 10 00 00 00 mov $0x10,%edi 4b72: e8 df da ff ff callq 0x2656 4b77: b8 ff ff ff ff mov $0xffffffff,%eax 4b7c: e9 ba 02 00 00 jmpq 0x4e3b 4b81: 48 8b 45 c0 mov -0x40(%rbp),%rax 4b85: 48 8b 55 88 mov -0x78(%rbp),%rdx 4b89: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 4b90: b9 10 00 00 00 mov $0x10,%ecx 4b95: ba 2f 00 00 00 mov $0x2f,%edx 4b9a: 48 89 c6 mov %rax,%rsi 4b9d: e8 7e d7 ff ff callq 0x2320 4ba2: 48 89 45 d0 mov %rax,-0x30(%rbp) 4ba6: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 4bab: 74 0d je 0x4bba 4bad: 48 8b 45 d0 mov -0x30(%rbp),%rax 4bb1: 48 83 e8 01 sub $0x1,%rax 4bb5: c6 00 00 movb $0x0,(%rax) 4bb8: eb 40 jmp 0x4bfa 4bba: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 4bc2: 48 8b 55 88 mov -0x78(%rbp),%rdx 4bc6: 48 8b 45 b0 mov -0x50(%rbp),%rax 4bca: 48 01 d0 add %rdx,%rax 4bcd: 48 05 e4 00 00 00 add $0xe4,%rax 4bd3: c6 00 00 movb $0x0,(%rax) 4bd6: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 4bdb: 74 1d je 0x4bfa 4bdd: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 4be2: 48 8b 55 88 mov -0x78(%rbp),%rdx 4be6: 48 8b 45 b0 mov -0x50(%rbp),%rax 4bea: 48 01 d0 add %rdx,%rax 4bed: 48 05 e4 00 00 00 add $0xe4,%rax 4bf3: 0f b6 00 movzbl (%rax),%eax 4bf6: 3c 20 cmp $0x20,%al 4bf8: 74 c8 je 0x4bc2 4bfa: 48 8b 45 88 mov -0x78(%rbp),%rax 4bfe: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 4c05: 48 8b 45 c8 mov -0x38(%rbp),%rax 4c09: 48 89 10 mov %rdx,(%rax) 4c0c: 48 8b 45 c0 mov -0x40(%rbp),%rax 4c10: 0f b6 40 30 movzbl 0x30(%rax),%eax 4c14: 3c 20 cmp $0x20,%al 4c16: 0f 94 c0 sete %al 4c19: 0f b6 c0 movzbl %al,%eax 4c1c: 48 85 c0 test %rax,%rax 4c1f: 74 14 je 0x4c35 4c21: bf 10 00 00 00 mov $0x10,%edi 4c26: e8 2b da ff ff callq 0x2656 4c2b: b8 ff ff ff ff mov $0xffffffff,%eax 4c30: e9 06 02 00 00 jmpq 0x4e3b 4c35: 48 8b 45 c0 mov -0x40(%rbp),%rax 4c39: 48 83 c0 10 add $0x10,%rax 4c3d: 48 89 45 b8 mov %rax,-0x48(%rbp) 4c41: 48 8b 45 c0 mov -0x40(%rbp),%rax 4c45: 0f b6 40 1b movzbl 0x1b(%rax),%eax 4c49: 3c 20 cmp $0x20,%al 4c4b: 74 27 je 0x4c74 4c4d: 48 8b 45 c0 mov -0x40(%rbp),%rax 4c51: 48 8d 48 10 lea 0x10(%rax),%rcx 4c55: 48 8d 45 eb lea -0x15(%rbp),%rax 4c59: ba 0c 00 00 00 mov $0xc,%edx 4c5e: 48 89 ce mov %rcx,%rsi 4c61: 48 89 c7 mov %rax,%rdi 4c64: e8 77 d6 ff ff callq 0x22e0 4c69: c6 00 00 movb $0x0,(%rax) 4c6c: 48 8d 45 eb lea -0x15(%rbp),%rax 4c70: 48 89 45 b8 mov %rax,-0x48(%rbp) 4c74: 48 8b 45 b8 mov -0x48(%rbp),%rax 4c78: 48 89 c7 mov %rax,%rdi 4c7b: e8 70 d6 ff ff callq 0x22f0 4c80: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4c84: 48 89 42 08 mov %rax,0x8(%rdx) 4c88: 48 8b 45 c0 mov -0x40(%rbp),%rax 4c8c: 48 83 c0 1c add $0x1c,%rax 4c90: 48 89 45 a0 mov %rax,-0x60(%rbp) 4c94: 48 8b 45 c0 mov -0x40(%rbp),%rax 4c98: 0f b6 40 21 movzbl 0x21(%rax),%eax 4c9c: 3c 20 cmp $0x20,%al 4c9e: 74 27 je 0x4cc7 4ca0: 48 8b 45 c0 mov -0x40(%rbp),%rax 4ca4: 48 8d 48 1c lea 0x1c(%rax),%rcx 4ca8: 48 8d 45 eb lea -0x15(%rbp),%rax 4cac: ba 06 00 00 00 mov $0x6,%edx 4cb1: 48 89 ce mov %rcx,%rsi 4cb4: 48 89 c7 mov %rax,%rdi 4cb7: e8 24 d6 ff ff callq 0x22e0 4cbc: c6 00 00 movb $0x0,(%rax) 4cbf: 48 8d 45 eb lea -0x15(%rbp),%rax 4cc3: 48 89 45 a0 mov %rax,-0x60(%rbp) 4cc7: 48 8b 45 a0 mov -0x60(%rbp),%rax 4ccb: 48 89 c7 mov %rax,%rdi 4cce: e8 1d d6 ff ff callq 0x22f0 4cd3: 89 c2 mov %eax,%edx 4cd5: 48 8b 45 c8 mov -0x38(%rbp),%rax 4cd9: 89 50 10 mov %edx,0x10(%rax) 4cdc: 48 8b 45 c0 mov -0x40(%rbp),%rax 4ce0: 48 83 c0 22 add $0x22,%rax 4ce4: 48 89 45 a8 mov %rax,-0x58(%rbp) 4ce8: 48 8b 45 c0 mov -0x40(%rbp),%rax 4cec: 0f b6 40 27 movzbl 0x27(%rax),%eax 4cf0: 3c 20 cmp $0x20,%al 4cf2: 74 27 je 0x4d1b 4cf4: 48 8b 45 c0 mov -0x40(%rbp),%rax 4cf8: 48 8d 48 22 lea 0x22(%rax),%rcx 4cfc: 48 8d 45 eb lea -0x15(%rbp),%rax 4d00: ba 06 00 00 00 mov $0x6,%edx 4d05: 48 89 ce mov %rcx,%rsi 4d08: 48 89 c7 mov %rax,%rdi 4d0b: e8 d0 d5 ff ff callq 0x22e0 4d10: c6 00 00 movb $0x0,(%rax) 4d13: 48 8d 45 eb lea -0x15(%rbp),%rax 4d17: 48 89 45 a8 mov %rax,-0x58(%rbp) 4d1b: 48 8b 45 a8 mov -0x58(%rbp),%rax 4d1f: 48 89 c7 mov %rax,%rdi 4d22: e8 c9 d5 ff ff callq 0x22f0 4d27: 89 c2 mov %eax,%edx 4d29: 48 8b 45 c8 mov -0x38(%rbp),%rax 4d2d: 89 50 14 mov %edx,0x14(%rax) 4d30: 48 8b 45 c0 mov -0x40(%rbp),%rax 4d34: 48 83 c0 28 add $0x28,%rax 4d38: 48 89 45 90 mov %rax,-0x70(%rbp) 4d3c: 48 8b 45 c0 mov -0x40(%rbp),%rax 4d40: 0f b6 40 2f movzbl 0x2f(%rax),%eax 4d44: 3c 20 cmp $0x20,%al 4d46: 74 22 je 0x4d6a 4d48: 48 8b 45 c0 mov -0x40(%rbp),%rax 4d4c: 48 83 c0 28 add $0x28,%rax 4d50: 48 8b 00 mov (%rax),%rax 4d53: 48 89 45 eb mov %rax,-0x15(%rbp) 4d57: 48 8d 45 eb lea -0x15(%rbp),%rax 4d5b: 48 83 c0 08 add $0x8,%rax 4d5f: c6 00 00 movb $0x0,(%rax) 4d62: 48 8d 45 eb lea -0x15(%rbp),%rax 4d66: 48 89 45 90 mov %rax,-0x70(%rbp) 4d6a: 48 8b 45 90 mov -0x70(%rbp),%rax 4d6e: 48 89 c7 mov %rax,%rdi 4d71: e8 7a d5 ff ff callq 0x22f0 4d76: 89 c2 mov %eax,%edx 4d78: 48 8b 45 c8 mov -0x38(%rbp),%rax 4d7c: 89 50 18 mov %edx,0x18(%rax) 4d7f: 48 8b 45 c0 mov -0x40(%rbp),%rax 4d83: 48 83 c0 30 add $0x30,%rax 4d87: 48 89 45 98 mov %rax,-0x68(%rbp) 4d8b: 48 8b 45 c0 mov -0x40(%rbp),%rax 4d8f: 0f b6 40 39 movzbl 0x39(%rax),%eax 4d93: 3c 20 cmp $0x20,%al 4d95: 74 27 je 0x4dbe 4d97: 48 8b 45 c0 mov -0x40(%rbp),%rax 4d9b: 48 8d 48 30 lea 0x30(%rax),%rcx 4d9f: 48 8d 45 eb lea -0x15(%rbp),%rax 4da3: ba 0a 00 00 00 mov $0xa,%edx 4da8: 48 89 ce mov %rcx,%rsi 4dab: 48 89 c7 mov %rax,%rdi 4dae: e8 2d d5 ff ff callq 0x22e0 4db3: c6 00 00 movb $0x0,(%rax) 4db6: 48 8d 45 eb lea -0x15(%rbp),%rax 4dba: 48 89 45 98 mov %rax,-0x68(%rbp) 4dbe: 48 8b 45 98 mov -0x68(%rbp),%rax 4dc2: 48 89 c7 mov %rax,%rdi 4dc5: e8 26 d5 ff ff callq 0x22f0 4dca: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4dce: 48 89 42 20 mov %rax,0x20(%rdx) 4dd2: 48 8b 45 c8 mov -0x38(%rbp),%rax 4dd6: 48 8b 40 20 mov 0x20(%rax),%rax 4dda: 48 85 c0 test %rax,%rax 4ddd: 79 11 jns 0x4df0 4ddf: bf 10 00 00 00 mov $0x10,%edi 4de4: e8 6d d8 ff ff callq 0x2656 4de9: b8 ff ff ff ff mov $0xffffffff,%eax 4dee: eb 4b jmp 0x4e3b 4df0: 48 8b 45 88 mov -0x78(%rbp),%rax 4df4: 48 8b 40 28 mov 0x28(%rax),%rax 4df8: 48 89 c2 mov %rax,%rdx 4dfb: 48 8b 45 88 mov -0x78(%rbp),%rax 4dff: 48 8b 40 30 mov 0x30(%rax),%rax 4e03: 48 01 c2 add %rax,%rdx 4e06: 48 8b 45 88 mov -0x78(%rbp),%rax 4e0a: 48 8b 40 70 mov 0x70(%rax),%rax 4e0e: 48 29 c2 sub %rax,%rdx 4e11: 48 89 d0 mov %rdx,%rax 4e14: 48 83 e8 3c sub $0x3c,%rax 4e18: 48 89 45 e0 mov %rax,-0x20(%rbp) 4e1c: 48 8b 45 c8 mov -0x38(%rbp),%rax 4e20: 48 8b 40 20 mov 0x20(%rax),%rax 4e24: 48 39 45 e0 cmp %rax,-0x20(%rbp) 4e28: 73 0c jae 0x4e36 4e2a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4e2e: 48 8b 45 c8 mov -0x38(%rbp),%rax 4e32: 48 89 50 20 mov %rdx,0x20(%rax) 4e36: b8 00 00 00 00 mov $0x0,%eax 4e3b: 48 8b 4d f8 mov -0x8(%rbp),%rcx 4e3f: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 4e47: 00 4e48: 74 05 je 0x4e4f 4e4a: e8 a1 d3 ff ff callq 0x21f0 4e4f: c9 leaveq 4e50: c3 retq 4e51: f3 rep 4e52: 0f pop %cs 4e53: 1e push %ds 4e54: fa cli 4e55: 55 push %rbp 4e56: 48 89 e5 mov %rsp,%rbp 4e59: 48 83 ec 20 sub $0x20,%rsp 4e5d: 89 7d ec mov %edi,-0x14(%rbp) 4e60: 89 75 e8 mov %esi,-0x18(%rbp) 4e63: 48 89 55 e0 mov %rdx,-0x20(%rbp) 4e67: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 4e6b: 75 0c jne 0x4e79 4e6d: 48 8b 45 e0 mov -0x20(%rbp),%rax 4e71: 8b 40 24 mov 0x24(%rax),%eax 4e74: 89 45 ec mov %eax,-0x14(%rbp) 4e77: eb 3e jmp 0x4eb7 4e79: 48 8b 45 e0 mov -0x20(%rbp),%rax 4e7d: 8b 40 24 mov 0x24(%rax),%eax 4e80: 83 f8 ff cmp $0xffffffff,%eax 4e83: 0f 95 c0 setne %al 4e86: 0f b6 c0 movzbl %al,%eax 4e89: 48 85 c0 test %rax,%rax 4e8c: 74 29 je 0x4eb7 4e8e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4e92: 8b 40 24 mov 0x24(%rax),%eax 4e95: 39 45 ec cmp %eax,-0x14(%rbp) 4e98: 0f 95 c0 setne %al 4e9b: 0f b6 c0 movzbl %al,%eax 4e9e: 48 85 c0 test %rax,%rax 4ea1: 74 14 je 0x4eb7 4ea3: bf 1c 00 00 00 mov $0x1c,%edi 4ea8: e8 a9 d7 ff ff callq 0x2656 4ead: b8 00 00 00 00 mov $0x0,%eax 4eb2: e9 a2 01 00 00 jmpq 0x5059 4eb7: 48 8b 45 e0 mov -0x20(%rbp),%rax 4ebb: 8b 40 1c mov 0x1c(%rax),%eax 4ebe: 83 f8 01 cmp $0x1,%eax 4ec1: 0f 95 c0 setne %al 4ec4: 0f b6 c0 movzbl %al,%eax 4ec7: 48 85 c0 test %rax,%rax 4eca: 74 1c je 0x4ee8 4ecc: 48 8b 45 e0 mov -0x20(%rbp),%rax 4ed0: 8b 40 1c mov 0x1c(%rax),%eax 4ed3: 83 f8 08 cmp $0x8,%eax 4ed6: 0f 95 c0 setne %al 4ed9: 0f b6 c0 movzbl %al,%eax 4edc: 48 85 c0 test %rax,%rax 4edf: 74 07 je 0x4ee8 4ee1: b8 01 00 00 00 mov $0x1,%eax 4ee6: eb 05 jmp 0x4eed 4ee8: b8 00 00 00 00 mov $0x0,%eax 4eed: 85 c0 test %eax,%eax 4eef: 74 1c je 0x4f0d 4ef1: 48 8b 45 e0 mov -0x20(%rbp),%rax 4ef5: 8b 40 1c mov 0x1c(%rax),%eax 4ef8: 83 f8 03 cmp $0x3,%eax 4efb: 0f 95 c0 setne %al 4efe: 0f b6 c0 movzbl %al,%eax 4f01: 48 85 c0 test %rax,%rax 4f04: 74 07 je 0x4f0d 4f06: b8 01 00 00 00 mov $0x1,%eax 4f0b: eb 05 jmp 0x4f12 4f0d: b8 00 00 00 00 mov $0x0,%eax 4f12: 85 c0 test %eax,%eax 4f14: 74 1c je 0x4f32 4f16: 48 8b 45 e0 mov -0x20(%rbp),%rax 4f1a: 8b 40 1c mov 0x1c(%rax),%eax 4f1d: 83 f8 0a cmp $0xa,%eax 4f20: 0f 95 c0 setne %al 4f23: 0f b6 c0 movzbl %al,%eax 4f26: 48 85 c0 test %rax,%rax 4f29: 74 07 je 0x4f32 4f2b: b8 01 00 00 00 mov $0x1,%eax 4f30: eb 05 jmp 0x4f37 4f32: b8 00 00 00 00 mov $0x0,%eax 4f37: 85 c0 test %eax,%eax 4f39: 74 1c je 0x4f57 4f3b: 48 8b 45 e0 mov -0x20(%rbp),%rax 4f3f: 8b 40 1c mov 0x1c(%rax),%eax 4f42: 83 f8 02 cmp $0x2,%eax 4f45: 0f 95 c0 setne %al 4f48: 0f b6 c0 movzbl %al,%eax 4f4b: 48 85 c0 test %rax,%rax 4f4e: 74 07 je 0x4f57 4f50: b8 01 00 00 00 mov $0x1,%eax 4f55: eb 05 jmp 0x4f5c 4f57: b8 00 00 00 00 mov $0x0,%eax 4f5c: 85 c0 test %eax,%eax 4f5e: 74 1c je 0x4f7c 4f60: 48 8b 45 e0 mov -0x20(%rbp),%rax 4f64: 8b 40 1c mov 0x1c(%rax),%eax 4f67: 83 f8 09 cmp $0x9,%eax 4f6a: 0f 95 c0 setne %al 4f6d: 0f b6 c0 movzbl %al,%eax 4f70: 48 85 c0 test %rax,%rax 4f73: 74 07 je 0x4f7c 4f75: b8 01 00 00 00 mov $0x1,%eax 4f7a: eb 05 jmp 0x4f81 4f7c: b8 00 00 00 00 mov $0x0,%eax 4f81: 85 c0 test %eax,%eax 4f83: 74 29 je 0x4fae 4f85: 48 8b 45 e0 mov -0x20(%rbp),%rax 4f89: 8b 40 1c mov 0x1c(%rax),%eax 4f8c: 83 f8 0b cmp $0xb,%eax 4f8f: 0f 95 c0 setne %al 4f92: 0f b6 c0 movzbl %al,%eax 4f95: 48 85 c0 test %rax,%rax 4f98: 74 14 je 0x4fae 4f9a: bf 0b 00 00 00 mov $0xb,%edi 4f9f: e8 b2 d6 ff ff callq 0x2656 4fa4: b8 00 00 00 00 mov $0x0,%eax 4fa9: e9 ab 00 00 00 jmpq 0x5059 4fae: 48 8b 45 e0 mov -0x20(%rbp),%rax 4fb2: 8b 40 18 mov 0x18(%rax),%eax 4fb5: 83 f8 01 cmp $0x1,%eax 4fb8: 74 1a je 0x4fd4 4fba: 48 8b 45 e0 mov -0x20(%rbp),%rax 4fbe: 8b 40 3c mov 0x3c(%rax),%eax 4fc1: 8d 50 01 lea 0x1(%rax),%edx 4fc4: 48 8b 45 e0 mov -0x20(%rbp),%rax 4fc8: 89 50 3c mov %edx,0x3c(%rax) 4fcb: 48 8b 45 e0 mov -0x20(%rbp),%rax 4fcf: e9 85 00 00 00 jmpq 0x5059 4fd4: 48 8b 45 e0 mov -0x20(%rbp),%rax 4fd8: 48 8b 40 78 mov 0x78(%rax),%rax 4fdc: 48 85 c0 test %rax,%rax 4fdf: 75 17 jne 0x4ff8 4fe1: 48 8b 45 e0 mov -0x20(%rbp),%rax 4fe5: 48 89 c7 mov %rax,%rdi 4fe8: e8 2a f8 ff ff callq 0x4817 4fed: 85 c0 test %eax,%eax 4fef: 74 07 je 0x4ff8 4ff1: b8 00 00 00 00 mov $0x0,%eax 4ff6: eb 61 jmp 0x5059 4ff8: 48 8b 45 e0 mov -0x20(%rbp),%rax 4ffc: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 5003: 48 89 c7 mov %rax,%rdi 5006: 48 8b 45 e0 mov -0x20(%rbp),%rax 500a: 48 8b 40 70 mov 0x70(%rax),%rax 500e: 48 83 c0 3c add $0x3c,%rax 5012: 48 89 c6 mov %rax,%rsi 5015: 48 8b 4d e0 mov -0x20(%rbp),%rcx 5019: 8b 55 e8 mov -0x18(%rbp),%edx 501c: 8b 45 ec mov -0x14(%rbp),%eax 501f: 49 89 c8 mov %rcx,%r8 5022: 89 d1 mov %edx,%ecx 5024: 48 89 fa mov %rdi,%rdx 5027: 89 c7 mov %eax,%edi 5029: e8 f5 f1 ff ff callq 0x4223 502e: 48 89 45 f8 mov %rax,-0x8(%rbp) 5032: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 5037: 74 1c je 0x5055 5039: 48 8b 45 e0 mov -0x20(%rbp),%rax 503d: 48 8b 50 48 mov 0x48(%rax),%rdx 5041: 48 8b 45 f8 mov -0x8(%rbp),%rax 5045: 48 89 50 10 mov %rdx,0x10(%rax) 5049: 48 8b 45 e0 mov -0x20(%rbp),%rax 504d: 48 8b 55 f8 mov -0x8(%rbp),%rdx 5051: 48 89 50 48 mov %rdx,0x48(%rax) 5055: 48 8b 45 f8 mov -0x8(%rbp),%rax 5059: c9 leaveq 505a: c3 retq 505b: f3 rep 505c: 0f pop %cs 505d: 1e push %ds 505e: fa cli 505f: 55 push %rbp 5060: 48 89 e5 mov %rsp,%rbp 5063: 48 83 ec 20 sub $0x20,%rsp 5067: 89 7d ec mov %edi,-0x14(%rbp) 506a: 89 75 e8 mov %esi,-0x18(%rbp) 506d: 8b 55 e8 mov -0x18(%rbp),%edx 5070: 8b 45 ec mov -0x14(%rbp),%eax 5073: 68 20 08 00 00 pushq $0x820 5078: 6a 03 pushq $0x3 507a: 41 b9 00 00 00 00 mov $0x0,%r9d 5080: 41 89 d0 mov %edx,%r8d 5083: b9 00 00 00 00 mov $0x0,%ecx 5088: ba 00 00 00 00 mov $0x0,%edx 508d: be 00 00 00 00 mov $0x0,%esi 5092: 89 c7 mov %eax,%edi 5094: e8 ed d8 ff ff callq 0x2986 5099: 48 83 c4 10 add $0x10,%rsp 509d: 48 89 45 f8 mov %rax,-0x8(%rbp) 50a1: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 50a6: 74 37 je 0x50df 50a8: 48 8b 45 f8 mov -0x8(%rbp),%rax 50ac: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 50b3: 48 8b 45 f8 mov -0x8(%rbp),%rax 50b7: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 50be: 48 8b 45 f8 mov -0x8(%rbp),%rax 50c2: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 50c9: 48 8b 45 f8 mov -0x8(%rbp),%rax 50cd: 48 89 50 60 mov %rdx,0x60(%rax) 50d1: 48 8b 45 f8 mov -0x8(%rbp),%rax 50d5: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 50dd: 00 00 50df: 48 8b 45 f8 mov -0x8(%rbp),%rax 50e3: c9 leaveq 50e4: c3 retq 50e5: 55 push %rbp 50e6: 48 89 e5 mov %rsp,%rbp 50e9: 48 83 ec 10 sub $0x10,%rsp 50ed: 89 7d fc mov %edi,-0x4(%rbp) 50f0: 89 75 f8 mov %esi,-0x8(%rbp) 50f3: 48 89 55 f0 mov %rdx,-0x10(%rbp) 50f7: 48 8b 55 f0 mov -0x10(%rbp),%rdx 50fb: 8b 4d f8 mov -0x8(%rbp),%ecx 50fe: 8b 45 fc mov -0x4(%rbp),%eax 5101: 89 ce mov %ecx,%esi 5103: 89 c7 mov %eax,%edi 5105: e8 47 fd ff ff callq 0x4e51 510a: c9 leaveq 510b: c3 retq 510c: f3 rep 510d: 0f pop %cs 510e: 1e push %ds 510f: fa cli 5110: 55 push %rbp 5111: 48 89 e5 mov %rsp,%rbp 5114: 48 83 ec 20 sub $0x20,%rsp 5118: 89 7d ec mov %edi,-0x14(%rbp) 511b: 89 75 e8 mov %esi,-0x18(%rbp) 511e: 48 89 55 e0 mov %rdx,-0x20(%rbp) 5122: 8b 05 ec 3e 00 00 mov 0x3eec(%rip),%eax # 0x9014 5128: 83 f8 01 cmp $0x1,%eax 512b: 0f 95 c0 setne %al 512e: 0f b6 c0 movzbl %al,%eax 5131: 48 85 c0 test %rax,%rax 5134: 74 14 je 0x514a 5136: bf 0c 00 00 00 mov $0xc,%edi 513b: e8 16 d5 ff ff callq 0x2656 5140: b8 00 00 00 00 mov $0x0,%eax 5145: e9 15 02 00 00 jmpq 0x535f 514a: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 514f: 75 4b jne 0x519c 5151: 8b 45 ec mov -0x14(%rbp),%eax 5154: be 01 00 00 00 mov $0x1,%esi 5159: 89 c7 mov %eax,%edi 515b: b8 00 00 00 00 mov $0x0,%eax 5160: e8 7b d0 ff ff callq 0x21e0 5165: 83 f8 ff cmp $0xffffffff,%eax 5168: 0f 94 c0 sete %al 516b: 0f b6 c0 movzbl %al,%eax 516e: 48 85 c0 test %rax,%rax 5171: 74 29 je 0x519c 5173: e8 58 d0 ff ff callq 0x21d0 5178: 8b 00 mov (%rax),%eax 517a: 83 f8 09 cmp $0x9,%eax 517d: 0f 94 c0 sete %al 5180: 0f b6 c0 movzbl %al,%eax 5183: 48 85 c0 test %rax,%rax 5186: 74 14 je 0x519c 5188: bf 09 00 00 00 mov $0x9,%edi 518d: e8 c4 d4 ff ff callq 0x2656 5192: b8 00 00 00 00 mov $0x0,%eax 5197: e9 c3 01 00 00 jmpq 0x535f 519c: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 51a0: 0f 87 a2 01 00 00 ja 0x5348 51a6: 8b 45 e8 mov -0x18(%rbp),%eax 51a9: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 51b1: 48 8d 05 18 17 00 00 lea 0x1718(%rip),%rax # 0x68d0 51b8: 8b 04 02 mov (%rdx,%rax,1),%eax 51bb: 48 98 cltq 51bd: 48 8d 15 0c 17 00 00 lea 0x170c(%rip),%rdx # 0x68d0 51c4: 48 01 d0 add %rdx,%rax 51c7: 3e ds 51c8: ff e0 jmpq *%rax 51ca: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 51d2: e9 84 01 00 00 jmpq 0x535b 51d7: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 51dc: 0f 95 c0 setne %al 51df: 0f b6 c0 movzbl %al,%eax 51e2: 48 85 c0 test %rax,%rax 51e5: 74 2c je 0x5213 51e7: 48 8b 45 e0 mov -0x20(%rbp),%rax 51eb: 8b 40 1c mov 0x1c(%rax),%eax 51ee: 83 f8 0b cmp $0xb,%eax 51f1: 0f 95 c0 setne %al 51f4: 0f b6 c0 movzbl %al,%eax 51f7: 48 85 c0 test %rax,%rax 51fa: 74 17 je 0x5213 51fc: bf 0d 00 00 00 mov $0xd,%edi 5201: e8 50 d4 ff ff callq 0x2656 5206: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 520e: e9 48 01 00 00 jmpq 0x535b 5213: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 5218: 74 1c je 0x5236 521a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 521e: 8b 4d e8 mov -0x18(%rbp),%ecx 5221: 8b 45 ec mov -0x14(%rbp),%eax 5224: 89 ce mov %ecx,%esi 5226: 89 c7 mov %eax,%edi 5228: e8 b8 fe ff ff callq 0x50e5 522d: 48 89 45 f8 mov %rax,-0x8(%rbp) 5231: e9 25 01 00 00 jmpq 0x535b 5236: 8b 55 e8 mov -0x18(%rbp),%edx 5239: 8b 45 ec mov -0x14(%rbp),%eax 523c: 41 b8 00 00 00 00 mov $0x0,%r8d 5242: 89 d1 mov %edx,%ecx 5244: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 524b: be 00 00 00 00 mov $0x0,%esi 5250: 89 c7 mov %eax,%edi 5252: e8 cc ef ff ff callq 0x4223 5257: 48 89 45 f8 mov %rax,-0x8(%rbp) 525b: e9 fb 00 00 00 jmpq 0x535b 5260: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 5265: 0f 84 a1 00 00 00 je 0x530c 526b: 48 8b 45 e0 mov -0x20(%rbp),%rax 526f: 8b 40 1c mov 0x1c(%rax),%eax 5272: 83 f8 02 cmp $0x2,%eax 5275: 0f 95 c0 setne %al 5278: 0f b6 c0 movzbl %al,%eax 527b: 48 85 c0 test %rax,%rax 527e: 74 1c je 0x529c 5280: 48 8b 45 e0 mov -0x20(%rbp),%rax 5284: 8b 40 1c mov 0x1c(%rax),%eax 5287: 83 f8 09 cmp $0x9,%eax 528a: 0f 95 c0 setne %al 528d: 0f b6 c0 movzbl %al,%eax 5290: 48 85 c0 test %rax,%rax 5293: 74 07 je 0x529c 5295: b8 01 00 00 00 mov $0x1,%eax 529a: eb 05 jmp 0x52a1 529c: b8 00 00 00 00 mov $0x0,%eax 52a1: 85 c0 test %eax,%eax 52a3: 74 1c je 0x52c1 52a5: 48 8b 45 e0 mov -0x20(%rbp),%rax 52a9: 8b 40 1c mov 0x1c(%rax),%eax 52ac: 83 f8 03 cmp $0x3,%eax 52af: 0f 95 c0 setne %al 52b2: 0f b6 c0 movzbl %al,%eax 52b5: 48 85 c0 test %rax,%rax 52b8: 74 07 je 0x52c1 52ba: b8 01 00 00 00 mov $0x1,%eax 52bf: eb 05 jmp 0x52c6 52c1: b8 00 00 00 00 mov $0x0,%eax 52c6: 85 c0 test %eax,%eax 52c8: 74 29 je 0x52f3 52ca: 48 8b 45 e0 mov -0x20(%rbp),%rax 52ce: 8b 40 1c mov 0x1c(%rax),%eax 52d1: 83 f8 0a cmp $0xa,%eax 52d4: 0f 95 c0 setne %al 52d7: 0f b6 c0 movzbl %al,%eax 52da: 48 85 c0 test %rax,%rax 52dd: 74 14 je 0x52f3 52df: bf 0d 00 00 00 mov $0xd,%edi 52e4: e8 6d d3 ff ff callq 0x2656 52e9: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 52f1: eb 68 jmp 0x535b 52f3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 52f7: 8b 4d e8 mov -0x18(%rbp),%ecx 52fa: 8b 45 ec mov -0x14(%rbp),%eax 52fd: 89 ce mov %ecx,%esi 52ff: 89 c7 mov %eax,%edi 5301: e8 df fd ff ff callq 0x50e5 5306: 48 89 45 f8 mov %rax,-0x8(%rbp) 530a: eb 4f jmp 0x535b 530c: 8b 55 e8 mov -0x18(%rbp),%edx 530f: 8b 45 ec mov -0x14(%rbp),%eax 5312: 41 b8 00 00 00 00 mov $0x0,%r8d 5318: 89 d1 mov %edx,%ecx 531a: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 5321: be 00 00 00 00 mov $0x0,%esi 5326: 89 c7 mov %eax,%edi 5328: e8 f6 ee ff ff callq 0x4223 532d: 48 89 45 f8 mov %rax,-0x8(%rbp) 5331: eb 28 jmp 0x535b 5333: 8b 55 e8 mov -0x18(%rbp),%edx 5336: 8b 45 ec mov -0x14(%rbp),%eax 5339: 89 d6 mov %edx,%esi 533b: 89 c7 mov %eax,%edi 533d: e8 19 fd ff ff callq 0x505b 5342: 48 89 45 f8 mov %rax,-0x8(%rbp) 5346: eb 13 jmp 0x535b 5348: bf 0d 00 00 00 mov $0xd,%edi 534d: e8 04 d3 ff ff callq 0x2656 5352: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 535a: 90 nop 535b: 48 8b 45 f8 mov -0x8(%rbp),%rax 535f: c9 leaveq 5360: c3 retq 5361: f3 rep 5362: 0f pop %cs 5363: 1e push %ds 5364: fa cli 5365: 55 push %rbp 5366: 48 89 e5 mov %rsp,%rbp 5369: 48 83 ec 70 sub $0x70,%rsp 536d: 48 89 7d 98 mov %rdi,-0x68(%rbp) 5371: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 5376: 75 0a jne 0x5382 5378: b8 00 00 00 00 mov $0x0,%eax 537d: e9 34 04 00 00 jmpq 0x57b6 5382: 48 8b 45 98 mov -0x68(%rbp),%rax 5386: 8b 40 3c mov 0x3c(%rax),%eax 5389: 85 c0 test %eax,%eax 538b: 74 2e je 0x53bb 538d: 48 8b 45 98 mov -0x68(%rbp),%rax 5391: 8b 40 3c mov 0x3c(%rax),%eax 5394: 8d 50 ff lea -0x1(%rax),%edx 5397: 48 8b 45 98 mov -0x68(%rbp),%rax 539b: 89 50 3c mov %edx,0x3c(%rax) 539e: 48 8b 45 98 mov -0x68(%rbp),%rax 53a2: 8b 40 3c mov 0x3c(%rax),%eax 53a5: 85 c0 test %eax,%eax 53a7: 74 12 je 0x53bb 53a9: 48 8b 45 98 mov -0x68(%rbp),%rax 53ad: 8b 40 3c mov 0x3c(%rax),%eax 53b0: 89 45 ac mov %eax,-0x54(%rbp) 53b3: 8b 45 ac mov -0x54(%rbp),%eax 53b6: e9 fb 03 00 00 jmpq 0x57b6 53bb: 48 8b 45 98 mov -0x68(%rbp),%rax 53bf: 8b 40 18 mov 0x18(%rax),%eax 53c2: 83 f8 01 cmp $0x1,%eax 53c5: 75 41 jne 0x5408 53c7: 48 8b 45 98 mov -0x68(%rbp),%rax 53cb: 48 8b 40 50 mov 0x50(%rax),%rax 53cf: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 53d3: 74 10 je 0x53e5 53d5: 48 8b 45 98 mov -0x68(%rbp),%rax 53d9: 48 8b 40 50 mov 0x50(%rax),%rax 53dd: 48 89 c7 mov %rax,%rdi 53e0: e8 db cd ff ff callq 0x21c0 53e5: 48 8b 45 98 mov -0x68(%rbp),%rax 53e9: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 53f1: 48 8b 45 98 mov -0x68(%rbp),%rax 53f5: 48 8b 40 48 mov 0x48(%rax),%rax 53f9: 48 85 c0 test %rax,%rax 53fc: 74 0a je 0x5408 53fe: b8 00 00 00 00 mov $0x0,%eax 5403: e9 ae 03 00 00 jmpq 0x57b6 5408: 48 8b 45 98 mov -0x68(%rbp),%rax 540c: 48 8b 40 08 mov 0x8(%rax),%rax 5410: 48 89 45 d8 mov %rax,-0x28(%rbp) 5414: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 5419: 74 58 je 0x5473 541b: 48 8b 45 d8 mov -0x28(%rbp),%rax 541f: 48 8b 40 48 mov 0x48(%rax),%rax 5423: 48 39 45 98 cmp %rax,-0x68(%rbp) 5427: 75 12 jne 0x543b 5429: 48 8b 45 98 mov -0x68(%rbp),%rax 542d: 48 8b 50 10 mov 0x10(%rax),%rdx 5431: 48 8b 45 d8 mov -0x28(%rbp),%rax 5435: 48 89 50 48 mov %rdx,0x48(%rax) 5439: eb 38 jmp 0x5473 543b: 48 8b 45 d8 mov -0x28(%rbp),%rax 543f: 48 8b 40 48 mov 0x48(%rax),%rax 5443: 48 89 45 b0 mov %rax,-0x50(%rbp) 5447: eb 0c jmp 0x5455 5449: 48 8b 45 b0 mov -0x50(%rbp),%rax 544d: 48 8b 40 10 mov 0x10(%rax),%rax 5451: 48 89 45 b0 mov %rax,-0x50(%rbp) 5455: 48 8b 45 b0 mov -0x50(%rbp),%rax 5459: 48 8b 40 10 mov 0x10(%rax),%rax 545d: 48 39 45 98 cmp %rax,-0x68(%rbp) 5461: 75 e6 jne 0x5449 5463: 48 8b 45 98 mov -0x68(%rbp),%rax 5467: 48 8b 50 10 mov 0x10(%rax),%rdx 546b: 48 8b 45 b0 mov -0x50(%rbp),%rax 546f: 48 89 50 10 mov %rdx,0x10(%rax) 5473: 48 8b 45 98 mov -0x68(%rbp),%rax 5477: 8b 40 18 mov 0x18(%rax),%eax 547a: 83 f8 01 cmp $0x1,%eax 547d: 74 0a je 0x5489 547f: 83 f8 03 cmp $0x3,%eax 5482: 74 2b je 0x54af 5484: e9 a0 02 00 00 jmpq 0x5729 5489: 48 8b 45 98 mov -0x68(%rbp),%rax 548d: 48 8b 40 60 mov 0x60(%rax),%rax 5491: 48 85 c0 test %rax,%rax 5494: 0f 84 8b 02 00 00 je 0x5725 549a: 48 8b 45 98 mov -0x68(%rbp),%rax 549e: 48 8b 40 60 mov 0x60(%rax),%rax 54a2: 48 89 c7 mov %rax,%rdi 54a5: e8 16 cd ff ff callq 0x21c0 54aa: e9 76 02 00 00 jmpq 0x5725 54af: 48 8b 45 98 mov -0x68(%rbp),%rax 54b3: 48 8b 40 68 mov 0x68(%rax),%rax 54b7: 48 89 45 b8 mov %rax,-0x48(%rbp) 54bb: eb 42 jmp 0x54ff 54bd: 48 8b 45 b8 mov -0x48(%rbp),%rax 54c1: 48 8b 40 30 mov 0x30(%rax),%rax 54c5: 48 89 45 f8 mov %rax,-0x8(%rbp) 54c9: 48 8b 45 b8 mov -0x48(%rbp),%rax 54cd: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 54d3: 25 80 00 00 00 and $0x80,%eax 54d8: 85 c0 test %eax,%eax 54da: 74 0f je 0x54eb 54dc: 48 8b 45 b8 mov -0x48(%rbp),%rax 54e0: 48 8b 00 mov (%rax),%rax 54e3: 48 89 c7 mov %rax,%rdi 54e6: e8 d5 cc ff ff callq 0x21c0 54eb: 48 8b 45 b8 mov -0x48(%rbp),%rax 54ef: 48 89 c7 mov %rax,%rdi 54f2: e8 c9 cc ff ff callq 0x21c0 54f7: 48 8b 45 f8 mov -0x8(%rbp),%rax 54fb: 48 89 45 b8 mov %rax,-0x48(%rbp) 54ff: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 5504: 75 b7 jne 0x54bd 5506: 48 8b 45 98 mov -0x68(%rbp),%rax 550a: 48 05 c8 00 00 00 add $0xc8,%rax 5510: 48 89 45 c0 mov %rax,-0x40(%rbp) 5514: 48 8b 45 c0 mov -0x40(%rbp),%rax 5518: 8b 40 04 mov 0x4(%rax),%eax 551b: 89 c0 mov %eax,%eax 551d: 48 89 45 c8 mov %rax,-0x38(%rbp) 5521: e9 3b 01 00 00 jmpq 0x5661 5526: 48 8b 55 c8 mov -0x38(%rbp),%rdx 552a: 48 89 d0 mov %rdx,%rax 552d: 48 01 c0 add %rax,%rax 5530: 48 01 d0 add %rdx,%rax 5533: 48 c1 e0 02 shl $0x2,%rax 5537: 48 01 d0 add %rdx,%rax 553a: 48 c1 e0 04 shl $0x4,%rax 553e: 48 8d 50 10 lea 0x10(%rax),%rdx 5542: 48 8b 45 c0 mov -0x40(%rbp),%rax 5546: 48 01 d0 add %rdx,%rax 5549: 48 89 45 e8 mov %rax,-0x18(%rbp) 554d: 48 8b 45 e8 mov -0x18(%rbp),%rax 5551: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 5557: 25 80 00 00 00 and $0x80,%eax 555c: 85 c0 test %eax,%eax 555e: 74 13 je 0x5573 5560: 48 8b 45 e8 mov -0x18(%rbp),%rax 5564: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 556b: 48 89 c7 mov %rax,%rdi 556e: e8 4d cc ff ff callq 0x21c0 5573: 48 8b 45 e8 mov -0x18(%rbp),%rax 5577: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 557e: 48 8b 45 e8 mov -0x18(%rbp),%rax 5582: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 5589: 48 39 c2 cmp %rax,%rdx 558c: 74 13 je 0x55a1 558e: 48 8b 45 e8 mov -0x18(%rbp),%rax 5592: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 5599: 48 89 c7 mov %rax,%rdi 559c: e8 1f cc ff ff callq 0x21c0 55a1: 48 8b 45 e8 mov -0x18(%rbp),%rax 55a5: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 55ac: 48 8b 45 e8 mov -0x18(%rbp),%rax 55b0: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 55b7: 48 39 c2 cmp %rax,%rdx 55ba: 74 13 je 0x55cf 55bc: 48 8b 45 e8 mov -0x18(%rbp),%rax 55c0: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 55c7: 48 89 c7 mov %rax,%rdi 55ca: e8 f1 cb ff ff callq 0x21c0 55cf: 48 8b 45 98 mov -0x68(%rbp),%rax 55d3: 48 8b 00 mov (%rax),%rax 55d6: 48 85 c0 test %rax,%rax 55d9: 74 2e je 0x5609 55db: 48 8b 45 e8 mov -0x18(%rbp),%rax 55df: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 55e6: 48 8b 45 e8 mov -0x18(%rbp),%rax 55ea: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 55f1: 48 39 c2 cmp %rax,%rdx 55f4: 74 13 je 0x5609 55f6: 48 8b 45 e8 mov -0x18(%rbp),%rax 55fa: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 5600: 25 80 00 00 00 and $0x80,%eax 5605: 85 c0 test %eax,%eax 5607: 74 13 je 0x561c 5609: 48 8b 45 e8 mov -0x18(%rbp),%rax 560d: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 5614: 48 89 c7 mov %rax,%rdi 5617: e8 a4 cb ff ff callq 0x21c0 561c: 48 8b 45 e8 mov -0x18(%rbp),%rax 5620: 48 8b 40 30 mov 0x30(%rax),%rax 5624: 48 89 45 d0 mov %rax,-0x30(%rbp) 5628: eb 30 jmp 0x565a 562a: 48 8b 45 d0 mov -0x30(%rbp),%rax 562e: 48 89 45 f0 mov %rax,-0x10(%rbp) 5632: 48 8b 45 d0 mov -0x30(%rbp),%rax 5636: 48 8b 40 30 mov 0x30(%rax),%rax 563a: 48 89 45 d0 mov %rax,-0x30(%rbp) 563e: 48 8b 45 f0 mov -0x10(%rbp),%rax 5642: 8b 40 38 mov 0x38(%rax),%eax 5645: 25 80 00 00 00 and $0x80,%eax 564a: 85 c0 test %eax,%eax 564c: 74 0c je 0x565a 564e: 48 8b 45 f0 mov -0x10(%rbp),%rax 5652: 48 89 c7 mov %rax,%rdi 5655: e8 66 cb ff ff callq 0x21c0 565a: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 565f: 75 c9 jne 0x562a 5661: 48 8b 45 c8 mov -0x38(%rbp),%rax 5665: 48 8d 50 ff lea -0x1(%rax),%rdx 5669: 48 89 55 c8 mov %rdx,-0x38(%rbp) 566d: 48 85 c0 test %rax,%rax 5670: 0f 85 b0 fe ff ff jne 0x5526 5676: 48 8b 45 c0 mov -0x40(%rbp),%rax 567a: 48 89 45 e0 mov %rax,-0x20(%rbp) 567e: 48 8b 45 c0 mov -0x40(%rbp),%rax 5682: 48 8b 40 08 mov 0x8(%rax),%rax 5686: 48 89 45 c0 mov %rax,-0x40(%rbp) 568a: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 568f: 74 30 je 0x56c1 5691: 48 8b 45 e0 mov -0x20(%rbp),%rax 5695: 8b 10 mov (%rax),%edx 5697: 48 8b 45 e0 mov -0x20(%rbp),%rax 569b: 8b 40 04 mov 0x4(%rax),%eax 569e: 39 c2 cmp %eax,%edx 56a0: 74 1f je 0x56c1 56a2: 48 8d 0d c7 12 00 00 lea 0x12c7(%rip),%rcx # 0x6970 56a9: ba bd 00 00 00 mov $0xbd,%edx 56ae: 48 8d 35 6b 12 00 00 lea 0x126b(%rip),%rsi # 0x6920 56b5: 48 8d 3d 8c 12 00 00 lea 0x128c(%rip),%rdi # 0x6948 56bc: e8 6f cb ff ff callq 0x2230 56c1: 48 8b 45 98 mov -0x68(%rbp),%rax 56c5: 48 05 c8 00 00 00 add $0xc8,%rax 56cb: 48 39 45 e0 cmp %rax,-0x20(%rbp) 56cf: 74 0c je 0x56dd 56d1: 48 8b 45 e0 mov -0x20(%rbp),%rax 56d5: 48 89 c7 mov %rax,%rdi 56d8: e8 e3 ca ff ff callq 0x21c0 56dd: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 56e2: 0f 85 2c fe ff ff jne 0x5514 56e8: 48 8b 45 98 mov -0x68(%rbp),%rax 56ec: 8b 40 7c mov 0x7c(%rax),%eax 56ef: 85 c0 test %eax,%eax 56f1: 74 10 je 0x5703 56f3: 48 8b 45 98 mov -0x68(%rbp),%rax 56f7: 48 8b 40 50 mov 0x50(%rax),%rax 56fb: 48 89 c7 mov %rax,%rdi 56fe: e8 bd ca ff ff callq 0x21c0 5703: 48 8b 45 98 mov -0x68(%rbp),%rax 5707: 8b 40 78 mov 0x78(%rax),%eax 570a: 25 80 00 00 00 and $0x80,%eax 570f: 85 c0 test %eax,%eax 5711: 74 15 je 0x5728 5713: 48 8b 45 98 mov -0x68(%rbp),%rax 5717: 48 8b 40 58 mov 0x58(%rax),%rax 571b: 48 89 c7 mov %rax,%rdi 571e: e8 9d ca ff ff callq 0x21c0 5723: eb 03 jmp 0x5728 5725: 90 nop 5726: eb 01 jmp 0x5729 5728: 90 nop 5729: 48 8b 45 98 mov -0x68(%rbp),%rax 572d: 48 8b 00 mov (%rax),%rax 5730: 48 85 c0 test %rax,%rax 5733: 74 50 je 0x5785 5735: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 573a: 75 49 jne 0x5785 573c: 48 8b 45 98 mov -0x68(%rbp),%rax 5740: 8b 40 38 mov 0x38(%rax),%eax 5743: 25 80 00 00 00 and $0x80,%eax 5748: 85 c0 test %eax,%eax 574a: 74 11 je 0x575d 574c: 48 8b 45 98 mov -0x68(%rbp),%rax 5750: 48 8b 00 mov (%rax),%rax 5753: 48 89 c7 mov %rax,%rdi 5756: e8 65 ca ff ff callq 0x21c0 575b: eb 28 jmp 0x5785 575d: 48 8b 45 98 mov -0x68(%rbp),%rax 5761: 8b 40 38 mov 0x38(%rax),%eax 5764: 83 e0 40 and $0x40,%eax 5767: 85 c0 test %eax,%eax 5769: 74 1a je 0x5785 576b: 48 8b 45 98 mov -0x68(%rbp),%rax 576f: 48 8b 50 30 mov 0x30(%rax),%rdx 5773: 48 8b 45 98 mov -0x68(%rbp),%rax 5777: 48 8b 00 mov (%rax),%rax 577a: 48 89 d6 mov %rdx,%rsi 577d: 48 89 c7 mov %rax,%rdi 5780: e8 4b cb ff ff callq 0x22d0 5785: 48 8b 45 98 mov -0x68(%rbp),%rax 5789: 48 89 c7 mov %rax,%rdi 578c: e8 2f ca ff ff callq 0x21c0 5791: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 5796: 74 19 je 0x57b1 5798: 48 8b 45 d8 mov -0x28(%rbp),%rax 579c: 8b 40 3c mov 0x3c(%rax),%eax 579f: 85 c0 test %eax,%eax 57a1: 75 0e jne 0x57b1 57a3: 48 8b 45 d8 mov -0x28(%rbp),%rax 57a7: 48 89 c7 mov %rax,%rdi 57aa: e8 b2 fb ff ff callq 0x5361 57af: eb 05 jmp 0x57b6 57b1: b8 00 00 00 00 mov $0x0,%eax 57b6: c9 leaveq 57b7: c3 retq 57b8: f3 rep 57b9: 0f pop %cs 57ba: 1e push %ds 57bb: fa cli 57bc: 55 push %rbp 57bd: 48 89 e5 mov %rsp,%rbp 57c0: 48 89 7d f8 mov %rdi,-0x8(%rbp) 57c4: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 57c9: 74 09 je 0x57d4 57cb: 48 8b 45 f8 mov -0x8(%rbp),%rax 57cf: 8b 40 18 mov 0x18(%rax),%eax 57d2: eb 05 jmp 0x57d9 57d4: b8 00 00 00 00 mov $0x0,%eax 57d9: 5d pop %rbp 57da: c3 retq 57db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 57e0: f3 rep 57e1: 0f pop %cs 57e2: 1e push %ds 57e3: fa cli 57e4: 41 57 push %rdi 57e6: 4c 8d 3d e3 34 00 00 lea 0x34e3(%rip),%r15 # 0x8cd0 57ed: 41 56 push %rsi 57ef: 49 89 d6 mov %rdx,%r14 57f2: 41 55 push %rbp 57f4: 49 89 f5 mov %rsi,%r13 57f7: 41 54 push %rsp 57f9: 41 89 fc mov %edi,%r12d 57fc: 55 push %rbp 57fd: 48 8d 2d d4 34 00 00 lea 0x34d4(%rip),%rbp # 0x8cd8 5804: 53 push %rbx 5805: 4c 29 fd sub %r15,%rbp 5808: 48 83 ec 08 sub $0x8,%rsp 580c: e8 ef c7 ff ff callq 0x2000 5811: 48 c1 fd 03 sar $0x3,%rbp 5815: 74 1f je 0x5836 5817: 31 db xor %ebx,%ebx 5819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5820: 4c 89 f2 mov %r14,%rdx 5823: 4c 89 ee mov %r13,%rsi 5826: 44 89 e7 mov %r12d,%edi 5829: 41 ff 14 df callq *(%r15,%rbx,8) 582d: 48 83 c3 01 add $0x1,%rbx 5831: 48 39 dd cmp %rbx,%rbp 5834: 75 ea jne 0x5820 5836: 48 83 c4 08 add $0x8,%rsp 583a: 5b pop %rbx 583b: 5d pop %rbp 583c: 41 5c pop %rsp 583e: 41 5d pop %rbp 5840: 41 5e pop %rsi 5842: 41 5f pop %rdi 5844: c3 retq 5845: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 584d: 00 00 00 5850: f3 rep 5851: 0f pop %cs 5852: 1e push %ds 5853: fa cli 5854: c3 retq 5855: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 585d: 00 00 585f: 90 nop 5860: f3 rep 5861: 0f pop %cs 5862: 1e push %ds 5863: fa cli 5864: 48 89 f2 mov %rsi,%rdx 5867: 89 fe mov %edi,%esi 5869: bf 01 00 00 00 mov $0x1,%edi 586e: e9 4d ca ff ff jmpq 0x22c0 Disassembly of section .fini: 5874: f3 rep 5875: 0f pop %cs 5876: 1e push %ds 5877: fa cli 5878: 48 83 ec 08 sub $0x8,%rsp 587c: 48 83 c4 08 add $0x8,%rsp 5880: 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