******************************************************************************** conan test cci-30ba04af/recipes/elfutils/all/test_package/conanfile.py elfutils/0.186@#832cad8ff3734eb486c1302a7d616378 -pr /home/conan/w/prod-v1/bsr/36437/eaeef/profile_linux_7_libstdcpp11_gcc_debug_64.elfutils-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/prod-v1/bsr/36437/dbcde/.conan/profiles/default) CC and CXX: /usr/bin/gcc, /usr/bin/g++ Found gcc 7 gcc>=5, using the major as version ************************* WARNING: GCC OLD ABI COMPATIBILITY *********************** Conan detected a GCC version > 5 but has adjusted the 'compiler.libcxx' setting to 'libstdc++' for backwards compatibility. Your compiler is likely using the new CXX11 ABI by default (libstdc++11). If you want Conan to use the new ABI for the default profile, run: $ conan profile update settings.compiler.libcxx=libstdc++11 default Or edit '/home/conan/w/prod-v1/bsr/36437/dbcde/.conan/profiles/default' and set compiler.libcxx=libstdc++11 ************************************************************************************ Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=gcc compiler.version=7 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=7 os=Linux [options] elfutils:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True zlib/1.3: Not found in local cache, looking in remotes... zlib/1.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.3: Downloaded recipe revision 06023034579559bb64357db3a53f88a4 bzip2/1.0.8: Not found in local cache, looking in remotes... bzip2/1.0.8: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz bzip2/1.0.8: Downloaded recipe revision 411fc05e80d47a89045edc1ee6f23c1d xz_utils/5.2.5: Not found in local cache, looking in remotes... xz_utils/5.2.5: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz xz_utils/5.2.5: Downloaded recipe revision 774a53815bc66047a56ef8470a144a91 Version ranges solved zlib/* versions found in 'conan-center' remote Version range '>=1.2.11 <2' required by 'elfutils/0.186' resolved to 'zlib/1.3' in remote 'conan-center' elfutils/0.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Downloaded elfutils/0.186 from local cache - Cache xz_utils/5.2.5 from 'conan-center' - Downloaded zlib/1.3 from 'conan-center' - Downloaded Packages bzip2/1.0.8:0e2fc6376534b5b3953a4974cf0901b008b17f2f - Download elfutils/0.186:0e9543081a4f21cd43382c1c5cc478b019fb7317 - Download xz_utils/5.2.5:db2ca884c9793e0b0fb54ec3f846326d1addacc8 - Download zlib/1.3:db2ca884c9793e0b0fb54ec3f846326d1addacc8 - Download Installing (downloading, building) binaries... bzip2/1.0.8: Retrieving package 0e2fc6376534b5b3953a4974cf0901b008b17f2f from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz bzip2/1.0.8: Package installed 0e2fc6376534b5b3953a4974cf0901b008b17f2f bzip2/1.0.8: Downloaded package revision e3f92ab6e84f765e3aeaaffccc898f72 xz_utils/5.2.5: Retrieving package db2ca884c9793e0b0fb54ec3f846326d1addacc8 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz xz_utils/5.2.5: Package installed db2ca884c9793e0b0fb54ec3f846326d1addacc8 xz_utils/5.2.5: Downloaded package revision b3046f7ea23f0c5a2755d04582ea7794 zlib/1.3: Retrieving package db2ca884c9793e0b0fb54ec3f846326d1addacc8 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.3: Package installed db2ca884c9793e0b0fb54ec3f846326d1addacc8 zlib/1.3: Downloaded package revision 26bc0433d0ef6e94afee0bad1de2b5ed elfutils/0.186: Retrieving package 0e9543081a4f21cd43382c1c5cc478b019fb7317 from remote 'c3i_PR-20660' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz elfutils/0.186: Package installed 0e9543081a4f21cd43382c1c5cc478b019fb7317 elfutils/0.186: Downloaded package revision 289a2c693a6dd12a021d8417c020e6cd elfutils/0.186: Appending PATH env var with : /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/36437/dbcde/.conan/data/elfutils/0.186/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-unstrip elfutils/0.186 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt 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-v1/bsr/cci-30ba04af/recipes/elfutils/all/test_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071/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-v1/bsr/cci-30ba04af/recipes/elfutils/all/test_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="7" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/cci-30ba04af/recipes/elfutils/all/test_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071/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-v1/bsr/cci-30ba04af/recipes/elfutils/all/test_package' ----------------- -- The C compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Conan: 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 7 -- Conan: Checking correct version: 7 -- Conan: C++ stdlib: libstdc++11 -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-30ba04af/recipes/elfutils/all/test_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-30ba04af/recipes/elfutils/all/test_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071' '--' '-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: 1088: 48 83 ec 08 sub $0x8,%rsp 108c: 48 8b 05 55 4f 20 00 mov 0x204f55(%rip),%rax # 0x205fe8 1093: 48 85 c0 test %rax,%rax 1096: 74 02 je 0x109a 1098: ff d0 callq *%rax 109a: 48 83 c4 08 add $0x8,%rsp 109e: c3 retq Disassembly of section .plt: 10a0: ff 35 62 4e 20 00 pushq 0x204e62(%rip) # 0x205f08 10a6: ff 25 64 4e 20 00 jmpq *0x204e64(%rip) # 0x205f10 10ac: 0f 1f 40 00 nopl 0x0(%rax) 10b0: ff 25 62 4e 20 00 jmpq *0x204e62(%rip) # 0x205f18 10b6: 68 00 00 00 00 pushq $0x0 10bb: e9 e0 ff ff ff jmpq 0x10a0 10c0: ff 25 5a 4e 20 00 jmpq *0x204e5a(%rip) # 0x205f20 10c6: 68 01 00 00 00 pushq $0x1 10cb: e9 d0 ff ff ff jmpq 0x10a0 10d0: ff 25 52 4e 20 00 jmpq *0x204e52(%rip) # 0x205f28 10d6: 68 02 00 00 00 pushq $0x2 10db: e9 c0 ff ff ff jmpq 0x10a0 10e0: ff 25 4a 4e 20 00 jmpq *0x204e4a(%rip) # 0x205f30 10e6: 68 03 00 00 00 pushq $0x3 10eb: e9 b0 ff ff ff jmpq 0x10a0 10f0: ff 25 42 4e 20 00 jmpq *0x204e42(%rip) # 0x205f38 10f6: 68 04 00 00 00 pushq $0x4 10fb: e9 a0 ff ff ff jmpq 0x10a0 1100: ff 25 3a 4e 20 00 jmpq *0x204e3a(%rip) # 0x205f40 1106: 68 05 00 00 00 pushq $0x5 110b: e9 90 ff ff ff jmpq 0x10a0 1110: ff 25 32 4e 20 00 jmpq *0x204e32(%rip) # 0x205f48 1116: 68 06 00 00 00 pushq $0x6 111b: e9 80 ff ff ff jmpq 0x10a0 1120: ff 25 2a 4e 20 00 jmpq *0x204e2a(%rip) # 0x205f50 1126: 68 07 00 00 00 pushq $0x7 112b: e9 70 ff ff ff jmpq 0x10a0 1130: ff 25 22 4e 20 00 jmpq *0x204e22(%rip) # 0x205f58 1136: 68 08 00 00 00 pushq $0x8 113b: e9 60 ff ff ff jmpq 0x10a0 1140: ff 25 1a 4e 20 00 jmpq *0x204e1a(%rip) # 0x205f60 1146: 68 09 00 00 00 pushq $0x9 114b: e9 50 ff ff ff jmpq 0x10a0 1150: ff 25 12 4e 20 00 jmpq *0x204e12(%rip) # 0x205f68 1156: 68 0a 00 00 00 pushq $0xa 115b: e9 40 ff ff ff jmpq 0x10a0 1160: ff 25 0a 4e 20 00 jmpq *0x204e0a(%rip) # 0x205f70 1166: 68 0b 00 00 00 pushq $0xb 116b: e9 30 ff ff ff jmpq 0x10a0 1170: ff 25 02 4e 20 00 jmpq *0x204e02(%rip) # 0x205f78 1176: 68 0c 00 00 00 pushq $0xc 117b: e9 20 ff ff ff jmpq 0x10a0 1180: ff 25 fa 4d 20 00 jmpq *0x204dfa(%rip) # 0x205f80 1186: 68 0d 00 00 00 pushq $0xd 118b: e9 10 ff ff ff jmpq 0x10a0 1190: ff 25 f2 4d 20 00 jmpq *0x204df2(%rip) # 0x205f88 1196: 68 0e 00 00 00 pushq $0xe 119b: e9 00 ff ff ff jmpq 0x10a0 11a0: ff 25 ea 4d 20 00 jmpq *0x204dea(%rip) # 0x205f90 11a6: 68 0f 00 00 00 pushq $0xf 11ab: e9 f0 fe ff ff jmpq 0x10a0 11b0: ff 25 e2 4d 20 00 jmpq *0x204de2(%rip) # 0x205f98 11b6: 68 10 00 00 00 pushq $0x10 11bb: e9 e0 fe ff ff jmpq 0x10a0 11c0: ff 25 da 4d 20 00 jmpq *0x204dda(%rip) # 0x205fa0 11c6: 68 11 00 00 00 pushq $0x11 11cb: e9 d0 fe ff ff jmpq 0x10a0 11d0: ff 25 d2 4d 20 00 jmpq *0x204dd2(%rip) # 0x205fa8 11d6: 68 12 00 00 00 pushq $0x12 11db: e9 c0 fe ff ff jmpq 0x10a0 11e0: ff 25 ca 4d 20 00 jmpq *0x204dca(%rip) # 0x205fb0 11e6: 68 13 00 00 00 pushq $0x13 11eb: e9 b0 fe ff ff jmpq 0x10a0 11f0: ff 25 c2 4d 20 00 jmpq *0x204dc2(%rip) # 0x205fb8 11f6: 68 14 00 00 00 pushq $0x14 11fb: e9 a0 fe ff ff jmpq 0x10a0 1200: ff 25 ba 4d 20 00 jmpq *0x204dba(%rip) # 0x205fc0 1206: 68 15 00 00 00 pushq $0x15 120b: e9 90 fe ff ff jmpq 0x10a0 1210: ff 25 b2 4d 20 00 jmpq *0x204db2(%rip) # 0x205fc8 1216: 68 16 00 00 00 pushq $0x16 121b: e9 80 fe ff ff jmpq 0x10a0 1220: ff 25 aa 4d 20 00 jmpq *0x204daa(%rip) # 0x205fd0 1226: 68 17 00 00 00 pushq $0x17 122b: e9 70 fe ff ff jmpq 0x10a0 Disassembly of section .plt.got: 1230: ff 25 c2 4d 20 00 jmpq *0x204dc2(%rip) # 0x205ff8 1236: 66 90 nop Disassembly of section .text: 1240: 31 ed xor %ebp,%ebp 1242: 49 89 d1 mov %rdx,%r9 1245: 5e pop %rsi 1246: 48 89 e2 mov %rsp,%rdx 1249: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 124d: 50 push %rax 124e: 54 push %rsp 124f: 4c 8d 05 7a 36 00 00 lea 0x367a(%rip),%r8 # 0x48d0 1256: 48 8d 0d 03 36 00 00 lea 0x3603(%rip),%rcx # 0x4860 125d: 48 8d 3d e6 00 00 00 lea 0xe6(%rip),%rdi # 0x134a 1264: ff 15 76 4d 20 00 callq *0x204d76(%rip) # 0x205fe0 126a: f4 hlt 126b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1270: 48 8d 3d 99 4d 20 00 lea 0x204d99(%rip),%rdi # 0x206010 1277: 55 push %rbp 1278: 48 8d 05 91 4d 20 00 lea 0x204d91(%rip),%rax # 0x206010 127f: 48 39 f8 cmp %rdi,%rax 1282: 48 89 e5 mov %rsp,%rbp 1285: 74 19 je 0x12a0 1287: 48 8b 05 4a 4d 20 00 mov 0x204d4a(%rip),%rax # 0x205fd8 128e: 48 85 c0 test %rax,%rax 1291: 74 0d je 0x12a0 1293: 5d pop %rbp 1294: ff e0 jmpq *%rax 1296: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 129e: 00 00 12a0: 5d pop %rbp 12a1: c3 retq 12a2: 0f 1f 40 00 nopl 0x0(%rax) 12a6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 12ae: 00 00 12b0: 48 8d 3d 59 4d 20 00 lea 0x204d59(%rip),%rdi # 0x206010 12b7: 48 8d 35 52 4d 20 00 lea 0x204d52(%rip),%rsi # 0x206010 12be: 55 push %rbp 12bf: 48 29 fe sub %rdi,%rsi 12c2: 48 89 e5 mov %rsp,%rbp 12c5: 48 c1 fe 03 sar $0x3,%rsi 12c9: 48 89 f0 mov %rsi,%rax 12cc: 48 c1 e8 3f shr $0x3f,%rax 12d0: 48 01 c6 add %rax,%rsi 12d3: 48 d1 fe sar %rsi 12d6: 74 18 je 0x12f0 12d8: 48 8b 05 11 4d 20 00 mov 0x204d11(%rip),%rax # 0x205ff0 12df: 48 85 c0 test %rax,%rax 12e2: 74 0c je 0x12f0 12e4: 5d pop %rbp 12e5: ff e0 jmpq *%rax 12e7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 12ef: 00 12f0: 5d pop %rbp 12f1: c3 retq 12f2: 0f 1f 40 00 nopl 0x0(%rax) 12f6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 12fe: 00 00 1300: 80 3d 09 4d 20 00 00 cmpb $0x0,0x204d09(%rip) # 0x206010 1307: 75 2f jne 0x1338 1309: 48 83 3d e7 4c 20 00 00 cmpq $0x0,0x204ce7(%rip) # 0x205ff8 1311: 55 push %rbp 1312: 48 89 e5 mov %rsp,%rbp 1315: 74 0c je 0x1323 1317: 48 8b 3d ea 4c 20 00 mov 0x204cea(%rip),%rdi # 0x206008 131e: e8 0d ff ff ff callq 0x1230 1323: e8 48 ff ff ff callq 0x1270 1328: c6 05 e1 4c 20 00 01 movb $0x1,0x204ce1(%rip) # 0x206010 132f: 5d pop %rbp 1330: c3 retq 1331: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1338: f3 rep 1339: c3 retq 133a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1340: 55 push %rbp 1341: 48 89 e5 mov %rsp,%rbp 1344: 5d pop %rbp 1345: e9 66 ff ff ff jmpq 0x12b0 134a: 55 push %rbp 134b: 48 89 e5 mov %rsp,%rbp 134e: 48 83 ec 30 sub $0x30,%rsp 1352: 89 7d dc mov %edi,-0x24(%rbp) 1355: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1359: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 135d: 7f 25 jg 0x1384 135f: 48 8b 45 d0 mov -0x30(%rbp),%rax 1363: 48 8b 00 mov (%rax),%rax 1366: 48 89 c6 mov %rax,%rsi 1369: 48 8d 3d 98 35 00 00 lea 0x3598(%rip),%rdi # 0x4908 1370: b8 00 00 00 00 mov $0x0,%eax 1375: e8 86 fd ff ff callq 0x1100 137a: b8 ff ff ff ff mov $0xffffffff,%eax 137f: e9 60 01 00 00 jmpq 0x14e4 1384: bf 01 00 00 00 mov $0x1,%edi 1389: e8 58 01 00 00 callq 0x14e6 138e: 85 c0 test %eax,%eax 1390: 75 28 jne 0x13ba 1392: bf ff ff ff ff mov $0xffffffff,%edi 1397: e8 07 02 00 00 callq 0x15a3 139c: 48 89 c6 mov %rax,%rsi 139f: 48 8d 3d 7a 35 00 00 lea 0x357a(%rip),%rdi # 0x4920 13a6: b8 00 00 00 00 mov $0x0,%eax 13ab: e8 50 fd ff ff callq 0x1100 13b0: b8 01 00 00 00 mov $0x1,%eax 13b5: e9 2a 01 00 00 jmpq 0x14e4 13ba: 48 8b 45 d0 mov -0x30(%rbp),%rax 13be: 48 83 c0 08 add $0x8,%rax 13c2: 48 8b 00 mov (%rax),%rax 13c5: ba 00 00 00 00 mov $0x0,%edx 13ca: be 00 00 00 00 mov $0x0,%esi 13cf: 48 89 c7 mov %rax,%rdi 13d2: b8 00 00 00 00 mov $0x0,%eax 13d7: e8 14 fe ff ff callq 0x11f0 13dc: 89 45 e8 mov %eax,-0x18(%rbp) 13df: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 13e3: 79 25 jns 0x140a 13e5: 48 8b 45 d0 mov -0x30(%rbp),%rax 13e9: 48 8b 00 mov (%rax),%rax 13ec: 48 89 c6 mov %rax,%rsi 13ef: 48 8d 3d 51 35 00 00 lea 0x3551(%rip),%rdi # 0x4947 13f6: b8 00 00 00 00 mov $0x0,%eax 13fb: e8 00 fd ff ff callq 0x1100 1400: b8 01 00 00 00 mov $0x1,%eax 1405: e9 da 00 00 00 jmpq 0x14e4 140a: 8b 45 e8 mov -0x18(%rbp),%eax 140d: ba 00 00 00 00 mov $0x0,%edx 1412: be 01 00 00 00 mov $0x1,%esi 1417: 89 c7 mov %eax,%edi 1419: e8 7e 2d 00 00 callq 0x419c 141e: 48 89 45 f8 mov %rax,-0x8(%rbp) 1422: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1427: 75 28 jne 0x1451 1429: bf ff ff ff ff mov $0xffffffff,%edi 142e: e8 70 01 00 00 callq 0x15a3 1433: 48 89 c6 mov %rax,%rsi 1436: 48 8d 3d 1a 35 00 00 lea 0x351a(%rip),%rdi # 0x4957 143d: b8 00 00 00 00 mov $0x0,%eax 1442: e8 b9 fc ff ff callq 0x1100 1447: b8 01 00 00 00 mov $0x1,%eax 144c: e9 93 00 00 00 jmpq 0x14e4 1451: 48 8b 45 f8 mov -0x8(%rbp),%rax 1455: 48 89 c7 mov %rax,%rdi 1458: e8 e4 33 00 00 callq 0x4841 145d: 89 45 ec mov %eax,-0x14(%rbp) 1460: 8b 45 ec mov -0x14(%rbp),%eax 1463: 83 f8 01 cmp $0x1,%eax 1466: 74 0c je 0x1474 1468: 83 f8 01 cmp $0x1,%eax 146b: 72 21 jb 0x148e 146d: 83 f8 03 cmp $0x3,%eax 1470: 74 0f je 0x1481 1472: eb 27 jmp 0x149b 1474: 48 8d 05 f6 34 00 00 lea 0x34f6(%rip),%rax # 0x4971 147b: 48 89 45 f0 mov %rax,-0x10(%rbp) 147f: eb 25 jmp 0x14a6 1481: 48 8d 05 f7 34 00 00 lea 0x34f7(%rip),%rax # 0x497f 1488: 48 89 45 f0 mov %rax,-0x10(%rbp) 148c: eb 18 jmp 0x14a6 148e: 48 8d 05 f5 34 00 00 lea 0x34f5(%rip),%rax # 0x498a 1495: 48 89 45 f0 mov %rax,-0x10(%rbp) 1499: eb 0b jmp 0x14a6 149b: 48 8d 05 ed 34 00 00 lea 0x34ed(%rip),%rax # 0x498f 14a2: 48 89 45 f0 mov %rax,-0x10(%rbp) 14a6: 48 8b 45 d0 mov -0x30(%rbp),%rax 14aa: 48 83 c0 08 add $0x8,%rax 14ae: 48 8b 00 mov (%rax),%rax 14b1: 48 8b 55 f0 mov -0x10(%rbp),%rdx 14b5: 48 89 c6 mov %rax,%rsi 14b8: 48 8d 3d dd 34 00 00 lea 0x34dd(%rip),%rdi # 0x499c 14bf: b8 00 00 00 00 mov $0x0,%eax 14c4: e8 37 fc ff ff callq 0x1100 14c9: 48 8b 45 f8 mov -0x8(%rbp),%rax 14cd: 48 89 c7 mov %rax,%rdi 14d0: e8 18 2f 00 00 callq 0x43ed 14d5: 8b 45 e8 mov -0x18(%rbp),%eax 14d8: 89 c7 mov %eax,%edi 14da: e8 61 fc ff ff callq 0x1140 14df: b8 00 00 00 00 mov $0x0,%eax 14e4: c9 leaveq 14e5: c3 retq 14e6: 55 push %rbp 14e7: 48 89 e5 mov %rsp,%rbp 14ea: 48 83 ec 10 sub $0x10,%rsp 14ee: 89 7d fc mov %edi,-0x4(%rbp) 14f1: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 14f5: 75 07 jne 0x14fe 14f7: b8 01 00 00 00 mov $0x1,%eax 14fc: eb 2f jmp 0x152d 14fe: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1502: 0f 94 c0 sete %al 1505: 0f b6 c0 movzbl %al,%eax 1508: 48 85 c0 test %rax,%rax 150b: 74 11 je 0x151e 150d: c7 05 fd 4a 20 00 01 00 movl $0x1,0x204afd(%rip) # 0x206014 1515: 00 00 1517: b8 01 00 00 00 mov $0x1,%eax 151c: eb 0f jmp 0x152d 151e: bf 02 00 00 00 mov $0x2,%edi 1523: e8 3f 00 00 00 callq 0x1567 1528: b8 00 00 00 00 mov $0x0,%eax 152d: c9 leaveq 152e: c3 retq 152f: 55 push %rbp 1530: 48 89 e5 mov %rsp,%rbp 1533: 48 83 ec 10 sub $0x10,%rsp 1537: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 153f: 00 1540: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1547: 8b 00 mov (%rax),%eax 1549: 89 45 fc mov %eax,-0x4(%rbp) 154c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1554: 00 1555: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 155c: c7 00 00 00 00 00 movl $0x0,(%rax) 1562: 8b 45 fc mov -0x4(%rbp),%eax 1565: c9 leaveq 1566: c3 retq 1567: 55 push %rbp 1568: 48 89 e5 mov %rsp,%rbp 156b: 53 push %rbx 156c: 48 83 ec 18 sub $0x18,%rsp 1570: 89 7d ec mov %edi,-0x14(%rbp) 1573: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1577: 78 0b js 0x1584 1579: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 157d: 7f 05 jg 0x1584 157f: 8b 5d ec mov -0x14(%rbp),%ebx 1582: eb 05 jmp 0x1589 1584: bb 01 00 00 00 mov $0x1,%ebx 1589: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1591: 00 1592: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1599: 89 18 mov %ebx,(%rax) 159b: 90 nop 159c: 48 83 c4 18 add $0x18,%rsp 15a0: 5b pop %rbx 15a1: 5d pop %rbp 15a2: c3 retq 15a3: 55 push %rbp 15a4: 48 89 e5 mov %rsp,%rbp 15a7: 48 83 ec 20 sub $0x20,%rsp 15ab: 89 7d ec mov %edi,-0x14(%rbp) 15ae: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 15b6: 00 15b7: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 15be: 8b 00 mov (%rax),%eax 15c0: 89 45 fc mov %eax,-0x4(%rbp) 15c3: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 15c7: 0f 85 85 00 00 00 jne 0x1652 15cd: 8b 45 fc mov -0x4(%rbp),%eax 15d0: 48 98 cltq 15d2: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 15da: 48 8d 05 df 38 00 00 lea 0x38df(%rip),%rax # 0x4ec0 15e1: 48 8b 04 02 mov (%rdx,%rax,1),%rax 15e5: 48 3d f1 04 00 00 cmp $0x4f1,%rax 15eb: 76 1f jbe 0x160c 15ed: 48 8d 0d fc 3a 00 00 lea 0x3afc(%rip),%rcx # 0x50f0 15f4: ba 5b 01 00 00 mov $0x15b,%edx 15f9: 48 8d 35 58 3a 00 00 lea 0x3a58(%rip),%rsi # 0x5058 1600: 48 8d 3d 79 3a 00 00 lea 0x3a79(%rip),%rdi # 0x5080 1607: e8 14 fb ff ff callq 0x1120 160c: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1610: 74 36 je 0x1648 1612: 8b 45 fc mov -0x4(%rbp),%eax 1615: 48 98 cltq 1617: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 161f: 48 8d 05 9a 38 00 00 lea 0x389a(%rip),%rax # 0x4ec0 1626: 48 8b 14 02 mov (%rdx,%rax,1),%rdx 162a: 48 8d 05 8f 33 00 00 lea 0x338f(%rip),%rax # 0x49c0 1631: 48 01 d0 add %rdx,%rax 1634: 48 89 c6 mov %rax,%rsi 1637: 48 8d 3d 67 3a 00 00 lea 0x3a67(%rip),%rdi # 0x50a5 163e: e8 cd fa ff ff callq 0x1110 1643: e9 b7 00 00 00 jmpq 0x16ff 1648: b8 00 00 00 00 mov $0x0,%eax 164d: e9 ad 00 00 00 jmpq 0x16ff 1652: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1656: 7c 06 jl 0x165e 1658: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 165c: 7e 1b jle 0x1679 165e: 48 8d 05 64 33 00 00 lea 0x3364(%rip),%rax # 0x49c9 1665: 48 89 c6 mov %rax,%rsi 1668: 48 8d 3d 36 3a 00 00 lea 0x3a36(%rip),%rdi # 0x50a5 166f: e8 9c fa ff ff callq 0x1110 1674: e9 86 00 00 00 jmpq 0x16ff 1679: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 167d: 75 05 jne 0x1684 167f: 8b 45 fc mov -0x4(%rbp),%eax 1682: eb 03 jmp 0x1687 1684: 8b 45 ec mov -0x14(%rbp),%eax 1687: 48 98 cltq 1689: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1691: 48 8d 05 28 38 00 00 lea 0x3828(%rip),%rax # 0x4ec0 1698: 48 8b 04 02 mov (%rdx,%rax,1),%rax 169c: 48 3d f1 04 00 00 cmp $0x4f1,%rax 16a2: 76 1f jbe 0x16c3 16a4: 48 8d 0d 45 3a 00 00 lea 0x3a45(%rip),%rcx # 0x50f0 16ab: ba 61 01 00 00 mov $0x161,%edx 16b0: 48 8d 35 a1 39 00 00 lea 0x39a1(%rip),%rsi # 0x5058 16b7: 48 8d 3d f2 39 00 00 lea 0x39f2(%rip),%rdi # 0x50b0 16be: e8 5d fa ff ff callq 0x1120 16c3: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 16c7: 75 05 jne 0x16ce 16c9: 8b 45 fc mov -0x4(%rbp),%eax 16cc: eb 03 jmp 0x16d1 16ce: 8b 45 ec mov -0x14(%rbp),%eax 16d1: 48 98 cltq 16d3: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16db: 48 8d 05 de 37 00 00 lea 0x37de(%rip),%rax # 0x4ec0 16e2: 48 8b 14 02 mov (%rdx,%rax,1),%rdx 16e6: 48 8d 05 d3 32 00 00 lea 0x32d3(%rip),%rax # 0x49c0 16ed: 48 01 d0 add %rdx,%rax 16f0: 48 89 c6 mov %rax,%rsi 16f3: 48 8d 3d ab 39 00 00 lea 0x39ab(%rip),%rdi # 0x50a5 16fa: e8 11 fa ff ff callq 0x1110 16ff: c9 leaveq 1700: c3 retq 1701: 55 push %rbp 1702: 48 89 e5 mov %rsp,%rbp 1705: 89 7d fc mov %edi,-0x4(%rbp) 1708: 8b 45 fc mov -0x4(%rbp),%eax 170b: 0f c8 bswap %eax 170d: 5d pop %rbp 170e: c3 retq 170f: 55 push %rbp 1710: 48 89 e5 mov %rsp,%rbp 1713: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1717: 48 8b 45 f8 mov -0x8(%rbp),%rax 171b: 48 0f c8 bswap %rax 171e: 5d pop %rbp 171f: c3 retq 1720: 55 push %rbp 1721: 48 89 e5 mov %rsp,%rbp 1724: 48 83 ec 40 sub $0x40,%rsp 1728: 89 7d dc mov %edi,-0x24(%rbp) 172b: 48 89 75 d0 mov %rsi,-0x30(%rbp) 172f: 48 89 55 c8 mov %rdx,-0x38(%rbp) 1733: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1737: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 173f: 48 8b 55 c0 mov -0x40(%rbp),%rdx 1743: 48 8b 45 e8 mov -0x18(%rbp),%rax 1747: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 174b: 48 8b 45 e8 mov -0x18(%rbp),%rax 174f: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1753: 48 29 c2 sub %rax,%rdx 1756: 48 8b 75 e8 mov -0x18(%rbp),%rsi 175a: 48 8b 45 d0 mov -0x30(%rbp),%rax 175e: 48 01 c6 add %rax,%rsi 1761: 8b 45 dc mov -0x24(%rbp),%eax 1764: 89 c7 mov %eax,%edi 1766: e8 95 fa ff ff callq 0x1200 176b: 48 89 45 f0 mov %rax,-0x10(%rbp) 176f: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 1774: 75 0c jne 0x1782 1776: e8 45 f9 ff ff callq 0x10c0 177b: 8b 00 mov (%rax),%eax 177d: 83 f8 04 cmp $0x4,%eax 1780: 74 bd je 0x173f 1782: 48 8b 45 f0 mov -0x10(%rbp),%rax 1786: 48 89 45 f8 mov %rax,-0x8(%rbp) 178a: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 178f: 7f 13 jg 0x17a4 1791: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1796: 79 06 jns 0x179e 1798: 48 8b 45 f8 mov -0x8(%rbp),%rax 179c: eb 1c jmp 0x17ba 179e: 48 8b 45 e8 mov -0x18(%rbp),%rax 17a2: eb 16 jmp 0x17ba 17a4: 48 8b 45 f8 mov -0x8(%rbp),%rax 17a8: 48 01 45 e8 add %rax,-0x18(%rbp) 17ac: 48 8b 45 e8 mov -0x18(%rbp),%rax 17b0: 48 39 45 c8 cmp %rax,-0x38(%rbp) 17b4: 77 89 ja 0x173f 17b6: 48 8b 45 e8 mov -0x18(%rbp),%rax 17ba: c9 leaveq 17bb: c3 retq 17bc: 55 push %rbp 17bd: 48 89 e5 mov %rsp,%rbp 17c0: 48 83 ec 20 sub $0x20,%rsp 17c4: 48 89 7d e8 mov %rdi,-0x18(%rbp) 17c8: 48 89 75 e0 mov %rsi,-0x20(%rbp) 17cc: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 17d1: 76 26 jbe 0x17f9 17d3: 48 8b 45 e8 mov -0x18(%rbp),%rax 17d7: ba 08 00 00 00 mov $0x8,%edx 17dc: 48 8d 35 1d 39 00 00 lea 0x391d(%rip),%rsi # 0x5100 17e3: 48 89 c7 mov %rax,%rdi 17e6: e8 75 f9 ff ff callq 0x1160 17eb: 85 c0 test %eax,%eax 17ed: 75 0a jne 0x17f9 17ef: b8 01 00 00 00 mov $0x1,%eax 17f4: e9 80 00 00 00 jmpq 0x1879 17f9: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 17fe: 76 74 jbe 0x1874 1800: 48 8b 45 e8 mov -0x18(%rbp),%rax 1804: ba 04 00 00 00 mov $0x4,%edx 1809: 48 8d 35 f9 38 00 00 lea 0x38f9(%rip),%rsi # 0x5109 1810: 48 89 c7 mov %rax,%rdi 1813: e8 48 f9 ff ff callq 0x1160 1818: 85 c0 test %eax,%eax 181a: 75 58 jne 0x1874 181c: 48 8b 45 e8 mov -0x18(%rbp),%rax 1820: 48 83 c0 04 add $0x4,%rax 1824: 0f b6 00 movzbl (%rax),%eax 1827: 0f b6 c0 movzbl %al,%eax 182a: 89 45 f4 mov %eax,-0xc(%rbp) 182d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1831: 48 83 c0 05 add $0x5,%rax 1835: 0f b6 00 movzbl (%rax),%eax 1838: 0f b6 c0 movzbl %al,%eax 183b: 89 45 f8 mov %eax,-0x8(%rbp) 183e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1842: 48 83 c0 06 add $0x6,%rax 1846: 0f b6 00 movzbl (%rax),%eax 1849: 0f b6 c0 movzbl %al,%eax 184c: 89 45 fc mov %eax,-0x4(%rbp) 184f: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 1853: 7e 1f jle 0x1874 1855: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1859: 7f 19 jg 0x1874 185b: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 185f: 7e 13 jle 0x1874 1861: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1865: 7f 0d jg 0x1874 1867: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 186b: 75 07 jne 0x1874 186d: b8 03 00 00 00 mov $0x3,%eax 1872: eb 05 jmp 0x1879 1874: b8 00 00 00 00 mov $0x0,%eax 1879: c9 leaveq 187a: c3 retq 187b: 55 push %rbp 187c: 48 89 e5 mov %rsp,%rbp 187f: 48 83 ec 40 sub $0x40,%rsp 1883: 89 7d ec mov %edi,-0x14(%rbp) 1886: 48 89 75 e0 mov %rsi,-0x20(%rbp) 188a: 48 89 55 d8 mov %rdx,-0x28(%rbp) 188e: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1892: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1896: 4c 89 4d c8 mov %r9,-0x38(%rbp) 189a: 48 8b 45 18 mov 0x18(%rbp),%rax 189e: 48 05 08 01 00 00 add $0x108,%rax 18a4: 48 89 c6 mov %rax,%rsi 18a7: bf 01 00 00 00 mov $0x1,%edi 18ac: e8 cf f8 ff ff callq 0x1180 18b1: 48 89 45 f8 mov %rax,-0x8(%rbp) 18b5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18ba: 75 0c jne 0x18c8 18bc: bf 08 00 00 00 mov $0x8,%edi 18c1: e8 a1 fc ff ff callq 0x1567 18c6: eb 58 jmp 0x1920 18c8: 48 8b 45 f8 mov -0x8(%rbp),%rax 18cc: 8b 55 10 mov 0x10(%rbp),%edx 18cf: 89 50 18 mov %edx,0x18(%rax) 18d2: 48 8b 45 f8 mov -0x8(%rbp),%rax 18d6: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 18dd: 48 8b 45 f8 mov -0x8(%rbp),%rax 18e1: 8b 55 e8 mov -0x18(%rbp),%edx 18e4: 89 50 1c mov %edx,0x1c(%rax) 18e7: 48 8b 45 f8 mov -0x8(%rbp),%rax 18eb: 8b 55 ec mov -0x14(%rbp),%edx 18ee: 89 50 24 mov %edx,0x24(%rax) 18f1: 48 8b 45 f8 mov -0x8(%rbp),%rax 18f5: 48 8b 55 d8 mov -0x28(%rbp),%rdx 18f9: 48 89 50 28 mov %rdx,0x28(%rax) 18fd: 48 8b 45 f8 mov -0x8(%rbp),%rax 1901: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1905: 48 89 50 30 mov %rdx,0x30(%rax) 1909: 48 8b 45 f8 mov -0x8(%rbp),%rax 190d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1911: 48 89 10 mov %rdx,(%rax) 1914: 48 8b 45 f8 mov -0x8(%rbp),%rax 1918: 48 8b 55 c8 mov -0x38(%rbp),%rdx 191c: 48 89 50 08 mov %rdx,0x8(%rax) 1920: 48 8b 45 f8 mov -0x8(%rbp),%rax 1924: c9 leaveq 1925: c3 retq 1926: 55 push %rbp 1927: 48 89 e5 mov %rsp,%rbp 192a: 48 83 ec 20 sub $0x20,%rsp 192e: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1932: 48 8b 45 e8 mov -0x18(%rbp),%rax 1936: 8b 40 18 mov 0x18(%rax),%eax 1939: 83 f8 01 cmp $0x1,%eax 193c: 75 38 jne 0x1976 193e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1942: 48 8b 40 48 mov 0x48(%rax),%rax 1946: 48 89 45 f8 mov %rax,-0x8(%rbp) 194a: eb 23 jmp 0x196f 194c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1950: 8b 40 3c mov 0x3c(%rax),%eax 1953: 85 c0 test %eax,%eax 1955: 74 0c je 0x1963 1957: 48 8b 45 f8 mov -0x8(%rbp),%rax 195b: 48 89 c7 mov %rax,%rdi 195e: e8 c3 ff ff ff callq 0x1926 1963: 48 8b 45 f8 mov -0x8(%rbp),%rax 1967: 48 8b 40 10 mov 0x10(%rax),%rax 196b: 48 89 45 f8 mov %rax,-0x8(%rbp) 196f: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1974: 75 d6 jne 0x194c 1976: 90 nop 1977: c9 leaveq 1978: c3 retq 1979: 55 push %rbp 197a: 48 89 e5 mov %rsp,%rbp 197d: 48 83 ec 20 sub $0x20,%rsp 1981: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1985: 48 8b 45 e8 mov -0x18(%rbp),%rax 1989: 8b 40 18 mov 0x18(%rax),%eax 198c: 83 f8 01 cmp $0x1,%eax 198f: 75 38 jne 0x19c9 1991: 48 8b 45 e8 mov -0x18(%rbp),%rax 1995: 48 8b 40 48 mov 0x48(%rax),%rax 1999: 48 89 45 f8 mov %rax,-0x8(%rbp) 199d: eb 23 jmp 0x19c2 199f: 48 8b 45 f8 mov -0x8(%rbp),%rax 19a3: 8b 40 3c mov 0x3c(%rax),%eax 19a6: 85 c0 test %eax,%eax 19a8: 74 0c je 0x19b6 19aa: 48 8b 45 f8 mov -0x8(%rbp),%rax 19ae: 48 89 c7 mov %rax,%rdi 19b1: e8 c3 ff ff ff callq 0x1979 19b6: 48 8b 45 f8 mov -0x8(%rbp),%rax 19ba: 48 8b 40 10 mov 0x10(%rax),%rax 19be: 48 89 45 f8 mov %rax,-0x8(%rbp) 19c2: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19c7: 75 d6 jne 0x199f 19c9: 90 nop 19ca: c9 leaveq 19cb: c3 retq 19cc: 55 push %rbp 19cd: 48 89 e5 mov %rsp,%rbp 19d0: 48 83 ec 40 sub $0x40,%rsp 19d4: 89 7d ec mov %edi,-0x14(%rbp) 19d7: 48 89 75 e0 mov %rsi,-0x20(%rbp) 19db: 48 89 55 d8 mov %rdx,-0x28(%rbp) 19df: 48 89 4d d0 mov %rcx,-0x30(%rbp) 19e3: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19e7: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19eb: 4c 8b 45 c8 mov -0x38(%rbp),%r8 19ef: 8b 7d e8 mov -0x18(%rbp),%edi 19f2: 48 8b 4d d0 mov -0x30(%rbp),%rcx 19f6: 48 8b 55 d8 mov -0x28(%rbp),%rdx 19fa: 48 8b 75 e0 mov -0x20(%rbp),%rsi 19fe: 8b 45 ec mov -0x14(%rbp),%eax 1a01: 6a 00 pushq $0x0 1a03: 6a 01 pushq $0x1 1a05: 4d 89 c1 mov %r8,%r9 1a08: 41 89 f8 mov %edi,%r8d 1a0b: 89 c7 mov %eax,%edi 1a0d: e8 69 fe ff ff callq 0x187b 1a12: 48 83 c4 10 add $0x10,%rsp 1a16: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a1a: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a1f: 74 26 je 0x1a47 1a21: 48 8b 45 d8 mov -0x28(%rbp),%rax 1a25: 48 8d 50 08 lea 0x8(%rax),%rdx 1a29: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a2d: 48 89 50 70 mov %rdx,0x70(%rax) 1a31: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a35: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1a3c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a40: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1a47: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a4b: c9 leaveq 1a4c: c3 retq 1a4d: 55 push %rbp 1a4e: 48 89 e5 mov %rsp,%rbp 1a51: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 1a58: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 1a5f: 48 89 b5 60 ff ff ff mov %rsi,-0xa0(%rbp) 1a66: 89 95 5c ff ff ff mov %edx,-0xa4(%rbp) 1a6c: 48 89 8d 50 ff ff ff mov %rcx,-0xb0(%rbp) 1a73: 4c 89 85 48 ff ff ff mov %r8,-0xb8(%rbp) 1a7a: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1a82: 00 1a83: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a87: 31 c0 xor %eax,%eax 1a89: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1a90: 48 83 c0 04 add $0x4,%rax 1a94: 0f b6 00 movzbl (%rax),%eax 1a97: 3c 01 cmp $0x1,%al 1a99: 0f 94 c0 sete %al 1a9c: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 1aa2: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 1aa9: 74 0a je 0x1ab5 1aab: 48 83 bd 48 ff ff ff 33 cmpq $0x33,-0xb8(%rbp) 1ab3: 76 18 jbe 0x1acd 1ab5: 0f b6 85 7f ff ff ff movzbl -0x81(%rbp),%eax 1abc: 83 f0 01 xor $0x1,%eax 1abf: 84 c0 test %al,%al 1ac1: 74 20 je 0x1ae3 1ac3: 48 83 bd 48 ff ff ff 3f cmpq $0x3f,-0xb8(%rbp) 1acb: 77 16 ja 0x1ae3 1acd: bf 0a 00 00 00 mov $0xa,%edi 1ad2: e8 90 fa ff ff callq 0x1567 1ad7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1ade: e9 db 04 00 00 jmpq 0x1fbe 1ae3: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1aea: 48 83 c0 05 add $0x5,%rax 1aee: 0f b6 00 movzbl (%rax),%eax 1af1: 3c 01 cmp $0x1,%al 1af3: 75 10 jne 0x1b05 1af5: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1afc: 48 89 45 88 mov %rax,-0x78(%rbp) 1b00: e9 ca 00 00 00 jmpq 0x1bcf 1b05: 48 8d 45 b0 lea -0x50(%rbp),%rax 1b09: 48 89 45 88 mov %rax,-0x78(%rbp) 1b0d: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 1b14: 74 5d je 0x1b73 1b16: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b1d: 0f b7 40 30 movzwl 0x30(%rax),%eax 1b21: 66 89 45 e0 mov %ax,-0x20(%rbp) 1b25: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b2c: 8b 40 20 mov 0x20(%rax),%eax 1b2f: 89 45 d0 mov %eax,-0x30(%rbp) 1b32: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b39: 48 83 c0 05 add $0x5,%rax 1b3d: 0f b6 00 movzbl (%rax),%eax 1b40: 3c 01 cmp $0x1,%al 1b42: 0f 84 87 00 00 00 je 0x1bcf 1b48: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1b4c: 66 89 45 84 mov %ax,-0x7c(%rbp) 1b50: 0f b7 45 84 movzwl -0x7c(%rbp),%eax 1b54: 66 c1 c8 08 ror $0x8,%ax 1b58: 66 89 45 86 mov %ax,-0x7a(%rbp) 1b5c: 0f b7 45 86 movzwl -0x7a(%rbp),%eax 1b60: 66 89 45 e0 mov %ax,-0x20(%rbp) 1b64: 8b 45 d0 mov -0x30(%rbp),%eax 1b67: 89 c7 mov %eax,%edi 1b69: e8 93 fb ff ff callq 0x1701 1b6e: 89 45 d0 mov %eax,-0x30(%rbp) 1b71: eb 5c jmp 0x1bcf 1b73: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b7a: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1b7e: 66 89 45 ec mov %ax,-0x14(%rbp) 1b82: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b89: 48 8b 40 28 mov 0x28(%rax),%rax 1b8d: 48 89 45 d8 mov %rax,-0x28(%rbp) 1b91: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b98: 48 83 c0 05 add $0x5,%rax 1b9c: 0f b6 00 movzbl (%rax),%eax 1b9f: 3c 01 cmp $0x1,%al 1ba1: 74 2c je 0x1bcf 1ba3: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1ba7: 66 89 45 80 mov %ax,-0x80(%rbp) 1bab: 0f b7 45 80 movzwl -0x80(%rbp),%eax 1baf: 66 c1 c8 08 ror $0x8,%ax 1bb3: 66 89 45 82 mov %ax,-0x7e(%rbp) 1bb7: 0f b7 45 82 movzwl -0x7e(%rbp),%eax 1bbb: 66 89 45 ec mov %ax,-0x14(%rbp) 1bbf: 48 8b 45 d8 mov -0x28(%rbp),%rax 1bc3: 48 89 c7 mov %rax,%rdi 1bc6: e8 44 fb ff ff callq 0x170f 1bcb: 48 89 45 d8 mov %rax,-0x28(%rbp) 1bcf: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 1bd6: 0f 84 ec 01 00 00 je 0x1dc8 1bdc: 48 8b 45 88 mov -0x78(%rbp),%rax 1be0: 0f b7 40 30 movzwl 0x30(%rax),%eax 1be4: 0f b7 c0 movzwl %ax,%eax 1be7: 48 89 45 98 mov %rax,-0x68(%rbp) 1beb: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1bf0: 0f 94 c0 sete %al 1bf3: 0f b6 c0 movzbl %al,%eax 1bf6: 48 85 c0 test %rax,%rax 1bf9: 0f 84 79 01 00 00 je 0x1d78 1bff: 48 8b 45 88 mov -0x78(%rbp),%rax 1c03: 8b 40 20 mov 0x20(%rax),%eax 1c06: 85 c0 test %eax,%eax 1c08: 0f 84 6a 01 00 00 je 0x1d78 1c0e: 48 8b 45 88 mov -0x78(%rbp),%rax 1c12: 8b 40 20 mov 0x20(%rax),%eax 1c15: 89 c0 mov %eax,%eax 1c17: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1c1e: 0f 96 c0 setbe %al 1c21: 0f b6 c0 movzbl %al,%eax 1c24: 48 85 c0 test %rax,%rax 1c27: 75 22 jne 0x1c4b 1c29: 48 8b 45 88 mov -0x78(%rbp),%rax 1c2d: 8b 40 20 mov 0x20(%rax),%eax 1c30: 89 c2 mov %eax,%edx 1c32: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1c39: 48 29 d0 sub %rdx,%rax 1c3c: 48 83 f8 27 cmp $0x27,%rax 1c40: 0f 96 c0 setbe %al 1c43: 0f b6 c0 movzbl %al,%eax 1c46: 48 85 c0 test %rax,%rax 1c49: 74 0a je 0x1c55 1c4b: b8 00 00 00 00 mov $0x0,%eax 1c50: e9 69 03 00 00 jmpq 0x1fbe 1c55: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1c5d: 0f 95 c0 setne %al 1c60: 0f b6 c0 movzbl %al,%eax 1c63: 48 85 c0 test %rax,%rax 1c66: 74 3d je 0x1ca5 1c68: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1c6f: 48 83 c0 05 add $0x5,%rax 1c73: 0f b6 00 movzbl (%rax),%eax 1c76: 3c 01 cmp $0x1,%al 1c78: 75 2b jne 0x1ca5 1c7a: 48 8b 45 88 mov -0x78(%rbp),%rax 1c7e: 8b 40 20 mov 0x20(%rax),%eax 1c81: 89 c2 mov %eax,%edx 1c83: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1c8a: 48 01 c2 add %rax,%rdx 1c8d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1c94: 48 01 d0 add %rdx,%rax 1c97: 8b 40 14 mov 0x14(%rax),%eax 1c9a: 89 c0 mov %eax,%eax 1c9c: 48 89 45 98 mov %rax,-0x68(%rbp) 1ca0: e9 d3 00 00 00 jmpq 0x1d78 1ca5: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1cad: 0f 95 c0 setne %al 1cb0: 0f b6 c0 movzbl %al,%eax 1cb3: 48 85 c0 test %rax,%rax 1cb6: 74 28 je 0x1ce0 1cb8: 48 8b 45 88 mov -0x78(%rbp),%rax 1cbc: 8b 40 20 mov 0x20(%rax),%eax 1cbf: 89 c2 mov %eax,%edx 1cc1: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1cc8: 48 01 c2 add %rax,%rdx 1ccb: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1cd2: 48 01 d0 add %rdx,%rax 1cd5: 48 83 c0 14 add $0x14,%rax 1cd9: 8b 00 mov (%rax),%eax 1cdb: 89 45 90 mov %eax,-0x70(%rbp) 1cde: eb 70 jmp 0x1d50 1ce0: 48 8b 45 88 mov -0x78(%rbp),%rax 1ce4: 8b 40 20 mov 0x20(%rax),%eax 1ce7: 89 c2 mov %eax,%edx 1ce9: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1cf0: 48 01 d0 add %rdx,%rax 1cf3: 48 83 c0 14 add $0x14,%rax 1cf7: 48 89 c2 mov %rax,%rdx 1cfa: 48 8d 75 90 lea -0x70(%rbp),%rsi 1cfe: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1d04: 48 89 d1 mov %rdx,%rcx 1d07: ba 04 00 00 00 mov $0x4,%edx 1d0c: 89 c7 mov %eax,%edi 1d0e: e8 0d fa ff ff callq 0x1720 1d13: 48 89 45 a8 mov %rax,-0x58(%rbp) 1d17: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1d1c: 0f 95 c0 setne %al 1d1f: 0f b6 c0 movzbl %al,%eax 1d22: 48 85 c0 test %rax,%rax 1d25: 74 29 je 0x1d50 1d27: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1d2c: 79 0c jns 0x1d3a 1d2e: bf 09 00 00 00 mov $0x9,%edi 1d33: e8 2f f8 ff ff callq 0x1567 1d38: eb 0a jmp 0x1d44 1d3a: bf 0a 00 00 00 mov $0xa,%edi 1d3f: e8 23 f8 ff ff callq 0x1567 1d44: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1d4b: e9 6e 02 00 00 jmpq 0x1fbe 1d50: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d57: 48 83 c0 05 add $0x5,%rax 1d5b: 0f b6 00 movzbl (%rax),%eax 1d5e: 3c 01 cmp $0x1,%al 1d60: 74 0d je 0x1d6f 1d62: 8b 45 90 mov -0x70(%rbp),%eax 1d65: 89 c7 mov %eax,%edi 1d67: e8 95 f9 ff ff callq 0x1701 1d6c: 89 45 90 mov %eax,-0x70(%rbp) 1d6f: 8b 45 90 mov -0x70(%rbp),%eax 1d72: 89 c0 mov %eax,%eax 1d74: 48 89 45 98 mov %rax,-0x68(%rbp) 1d78: 48 8b 45 88 mov -0x78(%rbp),%rax 1d7c: 8b 40 20 mov 0x20(%rax),%eax 1d7f: 89 c0 mov %eax,%eax 1d81: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1d88: 72 31 jb 0x1dbb 1d8a: 48 8b 45 88 mov -0x78(%rbp),%rax 1d8e: 8b 40 20 mov 0x20(%rax),%eax 1d91: 89 c2 mov %eax,%edx 1d93: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1d9a: 48 29 d0 sub %rdx,%rax 1d9d: 48 89 c1 mov %rax,%rcx 1da0: 48 8b 55 98 mov -0x68(%rbp),%rdx 1da4: 48 89 d0 mov %rdx,%rax 1da7: 48 c1 e0 02 shl $0x2,%rax 1dab: 48 01 d0 add %rdx,%rax 1dae: 48 c1 e0 03 shl $0x3,%rax 1db2: 48 39 c1 cmp %rax,%rcx 1db5: 0f 83 ff 01 00 00 jae 0x1fba 1dbb: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1dc3: e9 f2 01 00 00 jmpq 0x1fba 1dc8: 48 8b 45 88 mov -0x78(%rbp),%rax 1dcc: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1dd0: 0f b7 c0 movzwl %ax,%eax 1dd3: 48 89 45 98 mov %rax,-0x68(%rbp) 1dd7: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ddc: 0f 94 c0 sete %al 1ddf: 0f b6 c0 movzbl %al,%eax 1de2: 48 85 c0 test %rax,%rax 1de5: 0f 84 97 01 00 00 je 0x1f82 1deb: 48 8b 45 88 mov -0x78(%rbp),%rax 1def: 48 8b 40 28 mov 0x28(%rax),%rax 1df3: 48 85 c0 test %rax,%rax 1df6: 0f 84 86 01 00 00 je 0x1f82 1dfc: 48 8b 45 88 mov -0x78(%rbp),%rax 1e00: 48 8b 40 28 mov 0x28(%rax),%rax 1e04: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1e0b: 0f 96 c0 setbe %al 1e0e: 0f b6 c0 movzbl %al,%eax 1e11: 48 85 c0 test %rax,%rax 1e14: 75 1e jne 0x1e34 1e16: 48 8b 45 88 mov -0x78(%rbp),%rax 1e1a: 48 8b 40 28 mov 0x28(%rax),%rax 1e1e: 48 83 c0 40 add $0x40,%rax 1e22: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1e29: 0f 92 c0 setb %al 1e2c: 0f b6 c0 movzbl %al,%eax 1e2f: 48 85 c0 test %rax,%rax 1e32: 74 0a je 0x1e3e 1e34: b8 00 00 00 00 mov $0x0,%eax 1e39: e9 80 01 00 00 jmpq 0x1fbe 1e3e: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1e46: 0f 95 c0 setne %al 1e49: 0f b6 c0 movzbl %al,%eax 1e4c: 48 85 c0 test %rax,%rax 1e4f: 74 3b je 0x1e8c 1e51: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e58: 48 83 c0 05 add $0x5,%rax 1e5c: 0f b6 00 movzbl (%rax),%eax 1e5f: 3c 01 cmp $0x1,%al 1e61: 75 29 jne 0x1e8c 1e63: 48 8b 45 88 mov -0x78(%rbp),%rax 1e67: 48 8b 50 28 mov 0x28(%rax),%rdx 1e6b: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1e72: 48 01 c2 add %rax,%rdx 1e75: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1e7c: 48 01 d0 add %rdx,%rax 1e7f: 48 8b 40 20 mov 0x20(%rax),%rax 1e83: 48 89 45 90 mov %rax,-0x70(%rbp) 1e87: e9 cd 00 00 00 jmpq 0x1f59 1e8c: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1e94: 0f 95 c0 setne %al 1e97: 0f b6 c0 movzbl %al,%eax 1e9a: 48 85 c0 test %rax,%rax 1e9d: 74 29 je 0x1ec8 1e9f: 48 8b 45 88 mov -0x78(%rbp),%rax 1ea3: 48 8b 50 28 mov 0x28(%rax),%rdx 1ea7: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1eae: 48 01 c2 add %rax,%rdx 1eb1: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1eb8: 48 01 d0 add %rdx,%rax 1ebb: 48 83 c0 20 add $0x20,%rax 1ebf: 48 8b 00 mov (%rax),%rax 1ec2: 48 89 45 90 mov %rax,-0x70(%rbp) 1ec6: eb 6f jmp 0x1f37 1ec8: 48 8b 45 88 mov -0x78(%rbp),%rax 1ecc: 48 8b 50 28 mov 0x28(%rax),%rdx 1ed0: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1ed7: 48 01 d0 add %rdx,%rax 1eda: 48 83 c0 20 add $0x20,%rax 1ede: 48 89 c2 mov %rax,%rdx 1ee1: 48 8d 75 90 lea -0x70(%rbp),%rsi 1ee5: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1eeb: 48 89 d1 mov %rdx,%rcx 1eee: ba 08 00 00 00 mov $0x8,%edx 1ef3: 89 c7 mov %eax,%edi 1ef5: e8 26 f8 ff ff callq 0x1720 1efa: 48 89 45 a0 mov %rax,-0x60(%rbp) 1efe: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1f03: 0f 95 c0 setne %al 1f06: 0f b6 c0 movzbl %al,%eax 1f09: 48 85 c0 test %rax,%rax 1f0c: 74 29 je 0x1f37 1f0e: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 1f13: 79 0c jns 0x1f21 1f15: bf 09 00 00 00 mov $0x9,%edi 1f1a: e8 48 f6 ff ff callq 0x1567 1f1f: eb 0a jmp 0x1f2b 1f21: bf 0a 00 00 00 mov $0xa,%edi 1f26: e8 3c f6 ff ff callq 0x1567 1f2b: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1f32: e9 87 00 00 00 jmpq 0x1fbe 1f37: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f3e: 48 83 c0 05 add $0x5,%rax 1f42: 0f b6 00 movzbl (%rax),%eax 1f45: 3c 01 cmp $0x1,%al 1f47: 74 10 je 0x1f59 1f49: 48 8b 45 90 mov -0x70(%rbp),%rax 1f4d: 48 89 c7 mov %rax,%rdi 1f50: e8 ba f7 ff ff callq 0x170f 1f55: 48 89 45 90 mov %rax,-0x70(%rbp) 1f59: 48 8b 55 90 mov -0x70(%rbp),%rdx 1f5d: b8 ff ff ff ff mov $0xffffffff,%eax 1f62: 48 39 c2 cmp %rax,%rdx 1f65: 76 13 jbe 0x1f7a 1f67: bf 0a 00 00 00 mov $0xa,%edi 1f6c: e8 f6 f5 ff ff callq 0x1567 1f71: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1f78: eb 44 jmp 0x1fbe 1f7a: 48 8b 45 90 mov -0x70(%rbp),%rax 1f7e: 48 89 45 98 mov %rax,-0x68(%rbp) 1f82: 48 8b 45 88 mov -0x78(%rbp),%rax 1f86: 48 8b 40 28 mov 0x28(%rax),%rax 1f8a: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1f91: 72 1f jb 0x1fb2 1f93: 48 8b 45 88 mov -0x78(%rbp),%rax 1f97: 48 8b 40 28 mov 0x28(%rax),%rax 1f9b: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx 1fa2: 48 29 c2 sub %rax,%rdx 1fa5: 48 8b 45 98 mov -0x68(%rbp),%rax 1fa9: 48 c1 e0 06 shl $0x6,%rax 1fad: 48 39 c2 cmp %rax,%rdx 1fb0: 73 08 jae 0x1fba 1fb2: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1fba: 48 8b 45 98 mov -0x68(%rbp),%rax 1fbe: 48 8b 4d f8 mov -0x8(%rbp),%rcx 1fc2: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 1fca: 00 1fcb: 74 05 je 0x1fd2 1fcd: e8 0e f1 ff ff callq 0x10e0 1fd2: c9 leaveq 1fd3: c3 retq 1fd4: 55 push %rbp 1fd5: 48 89 e5 mov %rsp,%rbp 1fd8: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 1fdf: 89 bd 5c ff ff ff mov %edi,-0xa4(%rbp) 1fe5: 48 89 b5 50 ff ff ff mov %rsi,-0xb0(%rbp) 1fec: 48 89 95 48 ff ff ff mov %rdx,-0xb8(%rbp) 1ff3: 48 89 8d 40 ff ff ff mov %rcx,-0xc0(%rbp) 1ffa: 4c 89 85 38 ff ff ff mov %r8,-0xc8(%rbp) 2001: 44 89 8d 58 ff ff ff mov %r9d,-0xa8(%rbp) 2008: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 200f: 48 83 c0 04 add $0x4,%rax 2013: 0f b6 00 movzbl (%rax),%eax 2016: 3c 01 cmp $0x1,%al 2018: 0f 95 c0 setne %al 201b: 0f b6 c0 movzbl %al,%eax 201e: 48 85 c0 test %rax,%rax 2021: 74 22 je 0x2045 2023: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 202a: 48 83 c0 04 add $0x4,%rax 202e: 0f b6 00 movzbl (%rax),%eax 2031: 3c 02 cmp $0x2,%al 2033: 0f 95 c0 setne %al 2036: 0f b6 c0 movzbl %al,%eax 2039: 48 85 c0 test %rax,%rax 203c: 74 07 je 0x2045 203e: b8 01 00 00 00 mov $0x1,%eax 2043: eb 05 jmp 0x204a 2045: b8 00 00 00 00 mov $0x0,%eax 204a: 85 c0 test %eax,%eax 204c: 75 46 jne 0x2094 204e: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2055: 48 83 c0 05 add $0x5,%rax 2059: 0f b6 00 movzbl (%rax),%eax 205c: 3c 01 cmp $0x1,%al 205e: 0f 95 c0 setne %al 2061: 0f b6 c0 movzbl %al,%eax 2064: 48 85 c0 test %rax,%rax 2067: 74 22 je 0x208b 2069: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2070: 48 83 c0 05 add $0x5,%rax 2074: 0f b6 00 movzbl (%rax),%eax 2077: 3c 02 cmp $0x2,%al 2079: 0f 95 c0 setne %al 207c: 0f b6 c0 movzbl %al,%eax 207f: 48 85 c0 test %rax,%rax 2082: 74 07 je 0x208b 2084: b8 01 00 00 00 mov $0x1,%eax 2089: eb 05 jmp 0x2090 208b: b8 00 00 00 00 mov $0x0,%eax 2090: 85 c0 test %eax,%eax 2092: 74 14 je 0x20a8 2094: bf 0a 00 00 00 mov $0xa,%edi 2099: e8 c9 f4 ff ff callq 0x1567 209e: b8 00 00 00 00 mov $0x0,%eax 20a3: e9 d3 0f 00 00 jmpq 0x307b 20a8: 48 8b bd 38 ff ff ff mov -0xc8(%rbp),%rdi 20af: 48 8b 8d 40 ff ff ff mov -0xc0(%rbp),%rcx 20b6: 8b 95 5c ff ff ff mov -0xa4(%rbp),%edx 20bc: 48 8b b5 48 ff ff ff mov -0xb8(%rbp),%rsi 20c3: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 20ca: 49 89 f8 mov %rdi,%r8 20cd: 48 89 c7 mov %rax,%rdi 20d0: e8 78 f9 ff ff callq 0x1a4d 20d5: 48 89 45 c8 mov %rax,-0x38(%rbp) 20d9: 48 83 7d c8 ff cmpq $0xffffffffffffffff,-0x38(%rbp) 20de: 75 0a jne 0x20ea 20e0: b8 00 00 00 00 mov $0x0,%eax 20e5: e9 91 0f 00 00 jmpq 0x307b 20ea: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 20f1: 48 83 c0 04 add $0x4,%rax 20f5: 0f b6 00 movzbl (%rax),%eax 20f8: 3c 01 cmp $0x1,%al 20fa: 75 24 jne 0x2120 20fc: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 2104: 08 01 2106: 48 39 45 c8 cmp %rax,-0x38(%rbp) 210a: 76 38 jbe 0x2144 210c: bf 0a 00 00 00 mov $0xa,%edi 2111: e8 51 f4 ff ff callq 0x1567 2116: b8 00 00 00 00 mov $0x0,%eax 211b: e9 5b 0f 00 00 jmpq 0x307b 2120: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 2128: f0 00 212a: 48 39 45 c8 cmp %rax,-0x38(%rbp) 212e: 76 14 jbe 0x2144 2130: bf 0a 00 00 00 mov $0xa,%edi 2135: e8 2d f4 ff ff callq 0x1567 213a: b8 00 00 00 00 mov $0x0,%eax 213f: e9 37 0f 00 00 jmpq 0x307b 2144: 48 8b 45 c8 mov -0x38(%rbp),%rax 2148: 48 85 c0 test %rax,%rax 214b: 75 20 jne 0x216d 214d: 83 bd 58 ff ff ff 02 cmpl $0x2,-0xa8(%rbp) 2154: 74 09 je 0x215f 2156: 83 bd 58 ff ff ff 09 cmpl $0x9,-0xa8(%rbp) 215d: 75 07 jne 0x2166 215f: b8 01 00 00 00 mov $0x1,%eax 2164: eb 05 jmp 0x216b 2166: b8 00 00 00 00 mov $0x0,%eax 216b: 48 98 cltq 216d: 48 89 45 b8 mov %rax,-0x48(%rbp) 2171: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2175: 48 89 d0 mov %rdx,%rax 2178: 48 01 c0 add %rax,%rax 217b: 48 01 d0 add %rdx,%rax 217e: 48 c1 e0 02 shl $0x2,%rax 2182: 48 01 d0 add %rdx,%rax 2185: 48 c1 e0 04 shl $0x4,%rax 2189: 49 89 c0 mov %rax,%r8 218c: 8b bd 58 ff ff ff mov -0xa8(%rbp),%edi 2192: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 2199: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 21a0: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 21a7: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 21ad: 41 50 push %rax 21af: 6a 03 pushq $0x3 21b1: 4c 8b 4d 10 mov 0x10(%rbp),%r9 21b5: 41 89 f8 mov %edi,%r8d 21b8: 89 c7 mov %eax,%edi 21ba: e8 bc f6 ff ff callq 0x187b 21bf: 48 83 c4 10 add $0x10,%rsp 21c3: 48 89 45 c0 mov %rax,-0x40(%rbp) 21c7: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 21cc: 75 0a jne 0x21d8 21ce: b8 00 00 00 00 mov $0x0,%eax 21d3: e9 a3 0e 00 00 jmpq 0x307b 21d8: 48 8b 45 c8 mov -0x38(%rbp),%rax 21dc: 89 c0 mov %eax,%eax 21de: 48 39 45 c8 cmp %rax,-0x38(%rbp) 21e2: 74 1f je 0x2203 21e4: 48 8d 0d 15 30 00 00 lea 0x3015(%rip),%rcx # 0x5200 21eb: ba 46 01 00 00 mov $0x146,%edx 21f0: 48 8d 35 19 2f 00 00 lea 0x2f19(%rip),%rsi # 0x5110 21f7: 48 8d 3d 3a 2f 00 00 lea 0x2f3a(%rip),%rdi # 0x5138 21fe: e8 1d ef ff ff callq 0x1120 2203: 48 8b 45 c8 mov -0x38(%rbp),%rax 2207: 89 c2 mov %eax,%edx 2209: 48 8b 45 c0 mov -0x40(%rbp),%rax 220d: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 2213: 48 8b 45 b8 mov -0x48(%rbp),%rax 2217: 89 c2 mov %eax,%edx 2219: 48 8b 45 c0 mov -0x40(%rbp),%rax 221d: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 2223: 48 8b 45 c0 mov -0x40(%rbp),%rax 2227: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 222e: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2235: 48 83 c0 04 add $0x4,%rax 2239: 0f b6 00 movzbl (%rax),%eax 223c: 0f b6 d0 movzbl %al,%edx 223f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2243: 89 50 20 mov %edx,0x20(%rax) 2246: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 224d: 48 83 c0 04 add $0x4,%rax 2251: 0f b6 00 movzbl (%rax),%eax 2254: 3c 01 cmp $0x1,%al 2256: 0f 85 26 07 00 00 jne 0x2982 225c: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 2263: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 226a: 48 01 d0 add %rdx,%rax 226d: 48 89 45 f8 mov %rax,-0x8(%rbp) 2271: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2279: 74 23 je 0x229e 227b: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2282: 48 83 c0 05 add $0x5,%rax 2286: 0f b6 00 movzbl (%rax),%eax 2289: 3c 01 cmp $0x1,%al 228b: 75 11 jne 0x229e 228d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2291: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2295: 48 89 50 48 mov %rdx,0x48(%rax) 2299: e9 24 02 00 00 jmpq 0x24c2 229e: 48 8b 45 c0 mov -0x40(%rbp),%rax 22a2: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 22a9: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 22b0: ba 34 00 00 00 mov $0x34,%edx 22b5: 48 89 c6 mov %rax,%rsi 22b8: 48 89 cf mov %rcx,%rdi 22bb: e8 d0 ee ff ff callq 0x1190 22c0: 48 89 c2 mov %rax,%rdx 22c3: 48 8b 45 c0 mov -0x40(%rbp),%rax 22c7: 48 89 50 48 mov %rdx,0x48(%rax) 22cb: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 22d2: 48 83 c0 05 add $0x5,%rax 22d6: 0f b6 00 movzbl (%rax),%eax 22d9: 3c 01 cmp $0x1,%al 22db: 0f 84 e1 01 00 00 je 0x24c2 22e1: 48 8b 45 c0 mov -0x40(%rbp),%rax 22e5: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 22ec: 66 89 45 8c mov %ax,-0x74(%rbp) 22f0: 0f b7 45 8c movzwl -0x74(%rbp),%eax 22f4: 66 c1 c8 08 ror $0x8,%ax 22f8: 66 89 45 8e mov %ax,-0x72(%rbp) 22fc: 0f b7 55 8e movzwl -0x72(%rbp),%edx 2300: 48 8b 45 c0 mov -0x40(%rbp),%rax 2304: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 230b: 48 8b 45 c0 mov -0x40(%rbp),%rax 230f: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2316: 66 89 45 90 mov %ax,-0x70(%rbp) 231a: 0f b7 45 90 movzwl -0x70(%rbp),%eax 231e: 66 c1 c8 08 ror $0x8,%ax 2322: 66 89 45 92 mov %ax,-0x6e(%rbp) 2326: 0f b7 55 92 movzwl -0x6e(%rbp),%edx 232a: 48 8b 45 c0 mov -0x40(%rbp),%rax 232e: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 2335: 48 8b 45 c0 mov -0x40(%rbp),%rax 2339: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 233f: 89 c7 mov %eax,%edi 2341: e8 bb f3 ff ff callq 0x1701 2346: 89 c2 mov %eax,%edx 2348: 48 8b 45 c0 mov -0x40(%rbp),%rax 234c: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 2352: 48 8b 45 c0 mov -0x40(%rbp),%rax 2356: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 235c: 89 c7 mov %eax,%edi 235e: e8 9e f3 ff ff callq 0x1701 2363: 89 c2 mov %eax,%edx 2365: 48 8b 45 c0 mov -0x40(%rbp),%rax 2369: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 236f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2373: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2379: 89 c7 mov %eax,%edi 237b: e8 81 f3 ff ff callq 0x1701 2380: 89 c2 mov %eax,%edx 2382: 48 8b 45 c0 mov -0x40(%rbp),%rax 2386: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 238c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2390: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2396: 89 c7 mov %eax,%edi 2398: e8 64 f3 ff ff callq 0x1701 239d: 89 c2 mov %eax,%edx 239f: 48 8b 45 c0 mov -0x40(%rbp),%rax 23a3: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 23a9: 48 8b 45 c0 mov -0x40(%rbp),%rax 23ad: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 23b3: 89 c7 mov %eax,%edi 23b5: e8 47 f3 ff ff callq 0x1701 23ba: 89 c2 mov %eax,%edx 23bc: 48 8b 45 c0 mov -0x40(%rbp),%rax 23c0: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 23c6: 48 8b 45 c0 mov -0x40(%rbp),%rax 23ca: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 23d1: 66 89 45 94 mov %ax,-0x6c(%rbp) 23d5: 0f b7 45 94 movzwl -0x6c(%rbp),%eax 23d9: 66 c1 c8 08 ror $0x8,%ax 23dd: 66 89 45 96 mov %ax,-0x6a(%rbp) 23e1: 0f b7 55 96 movzwl -0x6a(%rbp),%edx 23e5: 48 8b 45 c0 mov -0x40(%rbp),%rax 23e9: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 23f0: 48 8b 45 c0 mov -0x40(%rbp),%rax 23f4: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 23fb: 66 89 45 98 mov %ax,-0x68(%rbp) 23ff: 0f b7 45 98 movzwl -0x68(%rbp),%eax 2403: 66 c1 c8 08 ror $0x8,%ax 2407: 66 89 45 9a mov %ax,-0x66(%rbp) 240b: 0f b7 55 9a movzwl -0x66(%rbp),%edx 240f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2413: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 241a: 48 8b 45 c0 mov -0x40(%rbp),%rax 241e: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 2425: 66 89 45 9c mov %ax,-0x64(%rbp) 2429: 0f b7 45 9c movzwl -0x64(%rbp),%eax 242d: 66 c1 c8 08 ror $0x8,%ax 2431: 66 89 45 9e mov %ax,-0x62(%rbp) 2435: 0f b7 55 9e movzwl -0x62(%rbp),%edx 2439: 48 8b 45 c0 mov -0x40(%rbp),%rax 243d: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 2444: 48 8b 45 c0 mov -0x40(%rbp),%rax 2448: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 244f: 66 89 45 a0 mov %ax,-0x60(%rbp) 2453: 0f b7 45 a0 movzwl -0x60(%rbp),%eax 2457: 66 c1 c8 08 ror $0x8,%ax 245b: 66 89 45 a2 mov %ax,-0x5e(%rbp) 245f: 0f b7 55 a2 movzwl -0x5e(%rbp),%edx 2463: 48 8b 45 c0 mov -0x40(%rbp),%rax 2467: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 246e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2472: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 2479: 66 89 45 a4 mov %ax,-0x5c(%rbp) 247d: 0f b7 45 a4 movzwl -0x5c(%rbp),%eax 2481: 66 c1 c8 08 ror $0x8,%ax 2485: 66 89 45 a6 mov %ax,-0x5a(%rbp) 2489: 0f b7 55 a6 movzwl -0x5a(%rbp),%edx 248d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2491: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 2498: 48 8b 45 c0 mov -0x40(%rbp),%rax 249c: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 24a3: 66 89 45 a8 mov %ax,-0x58(%rbp) 24a7: 0f b7 45 a8 movzwl -0x58(%rbp),%eax 24ab: 66 c1 c8 08 ror $0x8,%ax 24af: 66 89 45 aa mov %ax,-0x56(%rbp) 24b3: 0f b7 55 aa movzwl -0x56(%rbp),%edx 24b7: 48 8b 45 c0 mov -0x40(%rbp),%rax 24bb: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 24c2: 48 8b 45 c0 mov -0x40(%rbp),%rax 24c6: 48 8b 40 48 mov 0x48(%rax),%rax 24ca: 8b 40 20 mov 0x20(%rax),%eax 24cd: 89 45 ac mov %eax,-0x54(%rbp) 24d0: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 24d8: 0f 84 db 03 00 00 je 0x28b9 24de: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 24e5: 48 83 c0 05 add $0x5,%rax 24e9: 0f b6 00 movzbl (%rax),%eax 24ec: 3c 01 cmp $0x1,%al 24ee: 0f 85 c5 03 00 00 jne 0x28b9 24f4: 83 bd 58 ff ff ff 08 cmpl $0x8,-0xa8(%rbp) 24fb: 0f 84 b8 03 00 00 je 0x28b9 2501: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2506: 0f 95 c0 setne %al 2509: 0f b6 c0 movzbl %al,%eax 250c: 48 85 c0 test %rax,%rax 250f: 74 15 je 0x2526 2511: 8b 45 ac mov -0x54(%rbp),%eax 2514: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 251b: 0f 96 c0 setbe %al 251e: 0f b6 c0 movzbl %al,%eax 2521: 48 85 c0 test %rax,%rax 2524: 75 30 jne 0x2556 2526: 8b 45 ac mov -0x54(%rbp),%eax 2529: 48 8b 95 38 ff ff ff mov -0xc8(%rbp),%rdx 2530: 48 89 d1 mov %rdx,%rcx 2533: 48 29 c1 sub %rax,%rcx 2536: 48 8b 55 c8 mov -0x38(%rbp),%rdx 253a: 48 89 d0 mov %rdx,%rax 253d: 48 c1 e0 02 shl $0x2,%rax 2541: 48 01 d0 add %rdx,%rax 2544: 48 c1 e0 03 shl $0x3,%rax 2548: 48 39 c1 cmp %rax,%rcx 254b: 0f 92 c0 setb %al 254e: 0f b6 c0 movzbl %al,%eax 2551: 48 85 c0 test %rax,%rax 2554: 74 21 je 0x2577 2556: 90 nop 2557: 48 8b 45 c0 mov -0x40(%rbp),%rax 255b: 48 89 c7 mov %rax,%rdi 255e: e8 4d eb ff ff callq 0x10b0 2563: bf 0a 00 00 00 mov $0xa,%edi 2568: e8 fa ef ff ff callq 0x1567 256d: b8 00 00 00 00 mov $0x0,%eax 2572: e9 04 0b 00 00 jmpq 0x307b 2577: 8b 55 ac mov -0x54(%rbp),%edx 257a: 48 8b 45 f8 mov -0x8(%rbp),%rax 257e: 48 01 c2 add %rax,%rdx 2581: 48 8b 45 c0 mov -0x40(%rbp),%rax 2585: 48 89 50 50 mov %rdx,0x50(%rax) 2589: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 2591: e9 10 03 00 00 jmpq 0x28a6 2596: 48 8b 4d c0 mov -0x40(%rbp),%rcx 259a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 259e: 48 89 d0 mov %rdx,%rax 25a1: 48 01 c0 add %rax,%rax 25a4: 48 01 d0 add %rdx,%rax 25a7: 48 c1 e0 02 shl $0x2,%rax 25ab: 48 01 d0 add %rdx,%rax 25ae: 48 c1 e0 04 shl $0x4,%rax 25b2: 48 01 c8 add %rcx,%rax 25b5: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 25bc: 48 8b 45 d0 mov -0x30(%rbp),%rax 25c0: 48 89 02 mov %rax,(%rdx) 25c3: 48 8b 4d c0 mov -0x40(%rbp),%rcx 25c7: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25cb: 48 89 d0 mov %rdx,%rax 25ce: 48 01 c0 add %rax,%rax 25d1: 48 01 d0 add %rdx,%rax 25d4: 48 c1 e0 02 shl $0x2,%rax 25d8: 48 01 d0 add %rdx,%rax 25db: 48 c1 e0 04 shl $0x4,%rax 25df: 48 01 c8 add %rcx,%rax 25e2: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 25e9: 48 8b 45 c0 mov -0x40(%rbp),%rax 25ed: 48 89 02 mov %rax,(%rdx) 25f0: 48 8b 45 c0 mov -0x40(%rbp),%rax 25f4: 48 8b 48 50 mov 0x50(%rax),%rcx 25f8: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25fc: 48 89 d0 mov %rdx,%rax 25ff: 48 c1 e0 02 shl $0x2,%rax 2603: 48 01 d0 add %rdx,%rax 2606: 48 c1 e0 03 shl $0x3,%rax 260a: 48 01 c1 add %rax,%rcx 260d: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2611: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2615: 48 89 d0 mov %rdx,%rax 2618: 48 01 c0 add %rax,%rax 261b: 48 01 d0 add %rdx,%rax 261e: 48 c1 e0 02 shl $0x2,%rax 2622: 48 01 d0 add %rdx,%rax 2625: 48 c1 e0 04 shl $0x4,%rax 2629: 48 01 f0 add %rsi,%rax 262c: 48 05 68 01 00 00 add $0x168,%rax 2632: 48 89 08 mov %rcx,(%rax) 2635: 48 8b 45 c0 mov -0x40(%rbp),%rax 2639: 48 8b 48 50 mov 0x50(%rax),%rcx 263d: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2641: 48 89 d0 mov %rdx,%rax 2644: 48 c1 e0 02 shl $0x2,%rax 2648: 48 01 d0 add %rdx,%rax 264b: 48 c1 e0 03 shl $0x3,%rax 264f: 48 01 c8 add %rcx,%rax 2652: 8b 40 10 mov 0x10(%rax),%eax 2655: 89 c0 mov %eax,%eax 2657: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 265e: 0f 97 c0 seta %al 2661: 0f b6 c0 movzbl %al,%eax 2664: 48 85 c0 test %rax,%rax 2667: 0f 84 0f 01 00 00 je 0x277c 266d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2671: 48 8b 48 50 mov 0x50(%rax),%rcx 2675: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2679: 48 89 d0 mov %rdx,%rax 267c: 48 c1 e0 02 shl $0x2,%rax 2680: 48 01 d0 add %rdx,%rax 2683: 48 c1 e0 03 shl $0x3,%rax 2687: 48 01 c8 add %rcx,%rax 268a: 8b 40 14 mov 0x14(%rax),%eax 268d: 89 c6 mov %eax,%esi 268f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2693: 48 8b 48 50 mov 0x50(%rax),%rcx 2697: 48 8b 55 d0 mov -0x30(%rbp),%rdx 269b: 48 89 d0 mov %rdx,%rax 269e: 48 c1 e0 02 shl $0x2,%rax 26a2: 48 01 d0 add %rdx,%rax 26a5: 48 c1 e0 03 shl $0x3,%rax 26a9: 48 01 c8 add %rcx,%rax 26ac: 8b 40 10 mov 0x10(%rax),%eax 26af: 89 c2 mov %eax,%edx 26b1: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax 26b8: 48 29 d0 sub %rdx,%rax 26bb: 48 39 c6 cmp %rax,%rsi 26be: 0f 96 c0 setbe %al 26c1: 0f b6 c0 movzbl %al,%eax 26c4: 48 85 c0 test %rax,%rax 26c7: 0f 84 af 00 00 00 je 0x277c 26cd: 48 8b 45 c0 mov -0x40(%rbp),%rax 26d1: 48 8b 48 50 mov 0x50(%rax),%rcx 26d5: 48 8b 55 d0 mov -0x30(%rbp),%rdx 26d9: 48 89 d0 mov %rdx,%rax 26dc: 48 c1 e0 02 shl $0x2,%rax 26e0: 48 01 d0 add %rdx,%rax 26e3: 48 c1 e0 03 shl $0x3,%rax 26e7: 48 01 c8 add %rcx,%rax 26ea: 8b 40 10 mov 0x10(%rax),%eax 26ed: 89 c2 mov %eax,%edx 26ef: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 26f6: 48 01 c2 add %rax,%rdx 26f9: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2700: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2704: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2708: 48 8b 55 d0 mov -0x30(%rbp),%rdx 270c: 48 89 d0 mov %rdx,%rax 270f: 48 01 c0 add %rax,%rax 2712: 48 01 d0 add %rdx,%rax 2715: 48 c1 e0 02 shl $0x2,%rax 2719: 48 01 d0 add %rdx,%rax 271c: 48 c1 e0 04 shl $0x4,%rax 2720: 48 01 f0 add %rsi,%rax 2723: 48 05 80 01 00 00 add $0x180,%rax 2729: 48 89 08 mov %rcx,(%rax) 272c: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2730: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2734: 48 89 d0 mov %rdx,%rax 2737: 48 01 c0 add %rax,%rax 273a: 48 01 d0 add %rdx,%rax 273d: 48 c1 e0 02 shl $0x2,%rax 2741: 48 01 d0 add %rdx,%rax 2744: 48 c1 e0 04 shl $0x4,%rax 2748: 48 01 c8 add %rcx,%rax 274b: 48 05 80 01 00 00 add $0x180,%rax 2751: 48 8b 08 mov (%rax),%rcx 2754: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2758: 48 8b 55 d0 mov -0x30(%rbp),%rdx 275c: 48 89 d0 mov %rdx,%rax 275f: 48 01 c0 add %rax,%rax 2762: 48 01 d0 add %rdx,%rax 2765: 48 c1 e0 02 shl $0x2,%rax 2769: 48 01 d0 add %rdx,%rax 276c: 48 c1 e0 04 shl $0x4,%rax 2770: 48 01 f0 add %rsi,%rax 2773: 48 05 78 01 00 00 add $0x178,%rax 2779: 48 89 08 mov %rcx,(%rax) 277c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2780: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2787: 48 8b 75 c0 mov -0x40(%rbp),%rsi 278b: 48 8b 45 d0 mov -0x30(%rbp),%rax 278f: 48 8d 50 01 lea 0x1(%rax),%rdx 2793: 48 89 d0 mov %rdx,%rax 2796: 48 01 c0 add %rax,%rax 2799: 48 01 d0 add %rdx,%rax 279c: 48 c1 e0 02 shl $0x2,%rax 27a0: 48 01 d0 add %rdx,%rax 27a3: 48 c1 e0 04 shl $0x4,%rax 27a7: 48 01 f0 add %rsi,%rax 27aa: 48 05 d0 00 00 00 add $0xd0,%rax 27b0: 48 89 08 mov %rcx,(%rax) 27b3: 48 8b 45 c0 mov -0x40(%rbp),%rax 27b7: 48 8b 48 50 mov 0x50(%rax),%rcx 27bb: 48 8b 55 d0 mov -0x30(%rbp),%rdx 27bf: 48 89 d0 mov %rdx,%rax 27c2: 48 c1 e0 02 shl $0x2,%rax 27c6: 48 01 d0 add %rdx,%rax 27c9: 48 c1 e0 03 shl $0x3,%rax 27cd: 48 01 c8 add %rcx,%rax 27d0: 8b 40 04 mov 0x4(%rax),%eax 27d3: 83 f8 12 cmp $0x12,%eax 27d6: 75 73 jne 0x284b 27d8: 48 8b 45 c0 mov -0x40(%rbp),%rax 27dc: 48 8b 48 50 mov 0x50(%rax),%rcx 27e0: 48 8b 55 d0 mov -0x30(%rbp),%rdx 27e4: 48 89 d0 mov %rdx,%rax 27e7: 48 c1 e0 02 shl $0x2,%rax 27eb: 48 01 d0 add %rdx,%rax 27ee: 48 c1 e0 03 shl $0x3,%rax 27f2: 48 01 c8 add %rcx,%rax 27f5: 8b 40 18 mov 0x18(%rax),%eax 27f8: 89 c0 mov %eax,%eax 27fa: 48 39 45 c8 cmp %rax,-0x38(%rbp) 27fe: 76 4b jbe 0x284b 2800: 48 8b 45 c0 mov -0x40(%rbp),%rax 2804: 48 8b 48 50 mov 0x50(%rax),%rcx 2808: 48 8b 55 d0 mov -0x30(%rbp),%rdx 280c: 48 89 d0 mov %rdx,%rax 280f: 48 c1 e0 02 shl $0x2,%rax 2813: 48 01 d0 add %rdx,%rax 2816: 48 c1 e0 03 shl $0x3,%rax 281a: 48 01 c8 add %rcx,%rax 281d: 8b 50 18 mov 0x18(%rax),%edx 2820: 48 8b 45 d0 mov -0x30(%rbp),%rax 2824: 89 c6 mov %eax,%esi 2826: 48 8b 4d c0 mov -0x40(%rbp),%rcx 282a: 89 d2 mov %edx,%edx 282c: 48 89 d0 mov %rdx,%rax 282f: 48 01 c0 add %rax,%rax 2832: 48 01 d0 add %rdx,%rax 2835: 48 c1 e0 02 shl $0x2,%rax 2839: 48 01 d0 add %rdx,%rax 283c: 48 c1 e0 04 shl $0x4,%rax 2840: 48 01 c8 add %rcx,%rax 2843: 48 05 54 01 00 00 add $0x154,%rax 2849: 89 30 mov %esi,(%rax) 284b: 48 8b 4d c0 mov -0x40(%rbp),%rcx 284f: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2853: 48 89 d0 mov %rdx,%rax 2856: 48 01 c0 add %rax,%rax 2859: 48 01 d0 add %rdx,%rax 285c: 48 c1 e0 02 shl $0x2,%rax 2860: 48 01 d0 add %rdx,%rax 2863: 48 c1 e0 04 shl $0x4,%rax 2867: 48 01 c8 add %rcx,%rax 286a: 48 05 54 01 00 00 add $0x154,%rax 2870: 8b 00 mov (%rax),%eax 2872: 85 c0 test %eax,%eax 2874: 75 2b jne 0x28a1 2876: 48 8b 4d c0 mov -0x40(%rbp),%rcx 287a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 287e: 48 89 d0 mov %rdx,%rax 2881: 48 01 c0 add %rax,%rax 2884: 48 01 d0 add %rdx,%rax 2887: 48 c1 e0 02 shl $0x2,%rax 288b: 48 01 d0 add %rdx,%rax 288e: 48 c1 e0 04 shl $0x4,%rax 2892: 48 01 c8 add %rcx,%rax 2895: 48 05 54 01 00 00 add $0x154,%rax 289b: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 28a1: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) 28a6: 48 8b 45 d0 mov -0x30(%rbp),%rax 28aa: 48 3b 45 c8 cmp -0x38(%rbp),%rax 28ae: 0f 82 e2 fc ff ff jb 0x2596 28b4: e9 b1 00 00 00 jmpq 0x296a 28b9: 48 c7 45 d8 00 00 00 00 movq $0x0,-0x28(%rbp) 28c1: e9 96 00 00 00 jmpq 0x295c 28c6: 48 8b 4d c0 mov -0x40(%rbp),%rcx 28ca: 48 8b 55 d8 mov -0x28(%rbp),%rdx 28ce: 48 89 d0 mov %rdx,%rax 28d1: 48 01 c0 add %rax,%rax 28d4: 48 01 d0 add %rdx,%rax 28d7: 48 c1 e0 02 shl $0x2,%rax 28db: 48 01 d0 add %rdx,%rax 28de: 48 c1 e0 04 shl $0x4,%rax 28e2: 48 01 c8 add %rcx,%rax 28e5: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 28ec: 48 8b 45 d8 mov -0x28(%rbp),%rax 28f0: 48 89 02 mov %rax,(%rdx) 28f3: 48 8b 4d c0 mov -0x40(%rbp),%rcx 28f7: 48 8b 55 d8 mov -0x28(%rbp),%rdx 28fb: 48 89 d0 mov %rdx,%rax 28fe: 48 01 c0 add %rax,%rax 2901: 48 01 d0 add %rdx,%rax 2904: 48 c1 e0 02 shl $0x2,%rax 2908: 48 01 d0 add %rdx,%rax 290b: 48 c1 e0 04 shl $0x4,%rax 290f: 48 01 c8 add %rcx,%rax 2912: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2919: 48 8b 45 c0 mov -0x40(%rbp),%rax 291d: 48 89 02 mov %rax,(%rdx) 2920: 48 8b 45 c0 mov -0x40(%rbp),%rax 2924: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 292b: 48 8b 75 c0 mov -0x40(%rbp),%rsi 292f: 48 8b 45 d8 mov -0x28(%rbp),%rax 2933: 48 8d 50 01 lea 0x1(%rax),%rdx 2937: 48 89 d0 mov %rdx,%rax 293a: 48 01 c0 add %rax,%rax 293d: 48 01 d0 add %rdx,%rax 2940: 48 c1 e0 02 shl $0x2,%rax 2944: 48 01 d0 add %rdx,%rax 2947: 48 c1 e0 04 shl $0x4,%rax 294b: 48 01 f0 add %rsi,%rax 294e: 48 05 d0 00 00 00 add $0xd0,%rax 2954: 48 89 08 mov %rcx,(%rax) 2957: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) 295c: 48 8b 45 d8 mov -0x28(%rbp),%rax 2960: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2964: 0f 82 5c ff ff ff jb 0x28c6 296a: 48 8b 45 c0 mov -0x40(%rbp),%rax 296e: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2975: 48 8b 45 c0 mov -0x40(%rbp),%rax 2979: 48 89 50 60 mov %rdx,0x60(%rax) 297d: e9 f5 06 00 00 jmpq 0x3077 2982: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 2989: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2990: 48 01 d0 add %rdx,%rax 2993: 48 89 45 b0 mov %rax,-0x50(%rbp) 2997: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 299f: 74 23 je 0x29c4 29a1: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 29a8: 48 83 c0 05 add $0x5,%rax 29ac: 0f b6 00 movzbl (%rax),%eax 29af: 3c 01 cmp $0x1,%al 29b1: 75 11 jne 0x29c4 29b3: 48 8b 45 c0 mov -0x40(%rbp),%rax 29b7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 29bb: 48 89 50 48 mov %rdx,0x48(%rax) 29bf: e9 6c 02 00 00 jmpq 0x2c30 29c4: 48 8b 45 c0 mov -0x40(%rbp),%rax 29c8: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 29cf: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 29d6: ba 40 00 00 00 mov $0x40,%edx 29db: 48 89 c6 mov %rax,%rsi 29de: 48 89 cf mov %rcx,%rdi 29e1: e8 aa e7 ff ff callq 0x1190 29e6: 48 89 c2 mov %rax,%rdx 29e9: 48 8b 45 c0 mov -0x40(%rbp),%rax 29ed: 48 89 50 48 mov %rdx,0x48(%rax) 29f1: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 29f8: 48 83 c0 05 add $0x5,%rax 29fc: 0f b6 00 movzbl (%rax),%eax 29ff: 3c 01 cmp $0x1,%al 2a01: 0f 84 29 02 00 00 je 0x2c30 2a07: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a0b: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a12: 66 89 45 80 mov %ax,-0x80(%rbp) 2a16: 0f b7 45 80 movzwl -0x80(%rbp),%eax 2a1a: 66 c1 c8 08 ror $0x8,%ax 2a1e: 66 89 45 82 mov %ax,-0x7e(%rbp) 2a22: 0f b7 55 82 movzwl -0x7e(%rbp),%edx 2a26: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a2a: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 2a31: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a35: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a3c: 66 89 45 84 mov %ax,-0x7c(%rbp) 2a40: 0f b7 45 84 movzwl -0x7c(%rbp),%eax 2a44: 66 c1 c8 08 ror $0x8,%ax 2a48: 66 89 85 7e ff ff ff mov %ax,-0x82(%rbp) 2a4f: 0f b7 95 7e ff ff ff movzwl -0x82(%rbp),%edx 2a56: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a5a: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 2a61: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a65: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a6b: 89 c7 mov %eax,%edi 2a6d: e8 8f ec ff ff callq 0x1701 2a72: 89 c2 mov %eax,%edx 2a74: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a78: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 2a7e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a82: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2a89: 48 89 c7 mov %rax,%rdi 2a8c: e8 7e ec ff ff callq 0x170f 2a91: 48 89 c2 mov %rax,%rdx 2a94: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a98: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 2a9f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2aa3: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2aaa: 48 89 c7 mov %rax,%rdi 2aad: e8 5d ec ff ff callq 0x170f 2ab2: 48 89 c2 mov %rax,%rdx 2ab5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ab9: 48 89 90 a8 00 00 00 mov %rdx,0xa8(%rax) 2ac0: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ac4: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2acb: 48 89 c7 mov %rax,%rdi 2ace: e8 3c ec ff ff callq 0x170f 2ad3: 48 89 c2 mov %rax,%rdx 2ad6: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ada: 48 89 90 b0 00 00 00 mov %rdx,0xb0(%rax) 2ae1: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ae5: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2aeb: 89 c7 mov %eax,%edi 2aed: e8 0f ec ff ff callq 0x1701 2af2: 89 c2 mov %eax,%edx 2af4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2af8: 89 90 b8 00 00 00 mov %edx,0xb8(%rax) 2afe: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b02: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b09: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 2b10: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 2b17: 66 c1 c8 08 ror $0x8,%ax 2b1b: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 2b22: 0f b7 95 7a ff ff ff movzwl -0x86(%rbp),%edx 2b29: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b2d: 66 89 90 bc 00 00 00 mov %dx,0xbc(%rax) 2b34: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b38: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b3f: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 2b46: 0f b7 85 7c ff ff ff movzwl -0x84(%rbp),%eax 2b4d: 66 c1 c8 08 ror $0x8,%ax 2b51: 66 89 85 72 ff ff ff mov %ax,-0x8e(%rbp) 2b58: 0f b7 95 72 ff ff ff movzwl -0x8e(%rbp),%edx 2b5f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b63: 66 89 90 be 00 00 00 mov %dx,0xbe(%rax) 2b6a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b6e: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b75: 66 89 85 74 ff ff ff mov %ax,-0x8c(%rbp) 2b7c: 0f b7 85 74 ff ff ff movzwl -0x8c(%rbp),%eax 2b83: 66 c1 c8 08 ror $0x8,%ax 2b87: 66 89 85 76 ff ff ff mov %ax,-0x8a(%rbp) 2b8e: 0f b7 95 76 ff ff ff movzwl -0x8a(%rbp),%edx 2b95: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b99: 66 89 90 c0 00 00 00 mov %dx,0xc0(%rax) 2ba0: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ba4: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2bab: 66 89 85 6c ff ff ff mov %ax,-0x94(%rbp) 2bb2: 0f b7 85 6c ff ff ff movzwl -0x94(%rbp),%eax 2bb9: 66 c1 c8 08 ror $0x8,%ax 2bbd: 66 89 85 6e ff ff ff mov %ax,-0x92(%rbp) 2bc4: 0f b7 95 6e ff ff ff movzwl -0x92(%rbp),%edx 2bcb: 48 8b 45 c0 mov -0x40(%rbp),%rax 2bcf: 66 89 90 c2 00 00 00 mov %dx,0xc2(%rax) 2bd6: 48 8b 45 c0 mov -0x40(%rbp),%rax 2bda: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2be1: 66 89 85 70 ff ff ff mov %ax,-0x90(%rbp) 2be8: 0f b7 85 70 ff ff ff movzwl -0x90(%rbp),%eax 2bef: 66 c1 c8 08 ror $0x8,%ax 2bf3: 66 89 45 86 mov %ax,-0x7a(%rbp) 2bf7: 0f b7 55 86 movzwl -0x7a(%rbp),%edx 2bfb: 48 8b 45 c0 mov -0x40(%rbp),%rax 2bff: 66 89 90 c4 00 00 00 mov %dx,0xc4(%rax) 2c06: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c0a: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2c11: 66 89 45 88 mov %ax,-0x78(%rbp) 2c15: 0f b7 45 88 movzwl -0x78(%rbp),%eax 2c19: 66 c1 c8 08 ror $0x8,%ax 2c1d: 66 89 45 8a mov %ax,-0x76(%rbp) 2c21: 0f b7 55 8a movzwl -0x76(%rbp),%edx 2c25: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c29: 66 89 90 c6 00 00 00 mov %dx,0xc6(%rax) 2c30: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c34: 48 8b 40 48 mov 0x48(%rax),%rax 2c38: 48 8b 40 28 mov 0x28(%rax),%rax 2c3c: 48 89 45 f0 mov %rax,-0x10(%rbp) 2c40: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2c48: 0f 84 65 03 00 00 je 0x2fb3 2c4e: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2c55: 48 83 c0 05 add $0x5,%rax 2c59: 0f b6 00 movzbl (%rax),%eax 2c5c: 3c 01 cmp $0x1,%al 2c5e: 0f 85 4f 03 00 00 jne 0x2fb3 2c64: 83 bd 58 ff ff ff 08 cmpl $0x8,-0xa8(%rbp) 2c6b: 0f 84 42 03 00 00 je 0x2fb3 2c71: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2c76: 0f 95 c0 setne %al 2c79: 0f b6 c0 movzbl %al,%eax 2c7c: 48 85 c0 test %rax,%rax 2c7f: 74 1a je 0x2c9b 2c81: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c85: 48 3b 85 38 ff ff ff cmp -0xc8(%rbp),%rax 2c8c: 0f 93 c0 setae %al 2c8f: 0f b6 c0 movzbl %al,%eax 2c92: 48 85 c0 test %rax,%rax 2c95: 0f 85 bb f8 ff ff jne 0x2556 2c9b: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax 2ca2: 48 2b 45 f0 sub -0x10(%rbp),%rax 2ca6: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2caa: 48 c1 e2 06 shl $0x6,%rdx 2cae: 48 39 d0 cmp %rdx,%rax 2cb1: 0f 92 c0 setb %al 2cb4: 0f b6 c0 movzbl %al,%eax 2cb7: 48 85 c0 test %rax,%rax 2cba: 0f 85 96 f8 ff ff jne 0x2556 2cc0: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2cc4: 48 8b 45 f0 mov -0x10(%rbp),%rax 2cc8: 48 01 c2 add %rax,%rdx 2ccb: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ccf: 48 89 50 50 mov %rdx,0x50(%rax) 2cd3: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2cdb: e9 c0 02 00 00 jmpq 0x2fa0 2ce0: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2ce4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ce8: 48 89 d0 mov %rdx,%rax 2ceb: 48 01 c0 add %rax,%rax 2cee: 48 01 d0 add %rdx,%rax 2cf1: 48 c1 e0 02 shl $0x2,%rax 2cf5: 48 01 d0 add %rdx,%rax 2cf8: 48 c1 e0 04 shl $0x4,%rax 2cfc: 48 01 c8 add %rcx,%rax 2cff: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2d06: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d0a: 48 89 02 mov %rax,(%rdx) 2d0d: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d11: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d15: 48 89 d0 mov %rdx,%rax 2d18: 48 01 c0 add %rax,%rax 2d1b: 48 01 d0 add %rdx,%rax 2d1e: 48 c1 e0 02 shl $0x2,%rax 2d22: 48 01 d0 add %rdx,%rax 2d25: 48 c1 e0 04 shl $0x4,%rax 2d29: 48 01 c8 add %rcx,%rax 2d2c: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2d33: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d37: 48 89 02 mov %rax,(%rdx) 2d3a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d3e: 48 8b 40 50 mov 0x50(%rax),%rax 2d42: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d46: 48 c1 e2 06 shl $0x6,%rdx 2d4a: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2d4e: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2d52: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d56: 48 89 d0 mov %rdx,%rax 2d59: 48 01 c0 add %rax,%rax 2d5c: 48 01 d0 add %rdx,%rax 2d5f: 48 c1 e0 02 shl $0x2,%rax 2d63: 48 01 d0 add %rdx,%rax 2d66: 48 c1 e0 04 shl $0x4,%rax 2d6a: 48 01 f0 add %rsi,%rax 2d6d: 48 05 68 01 00 00 add $0x168,%rax 2d73: 48 89 08 mov %rcx,(%rax) 2d76: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d7a: 48 8b 40 50 mov 0x50(%rax),%rax 2d7e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d82: 48 c1 e2 06 shl $0x6,%rdx 2d86: 48 01 d0 add %rdx,%rax 2d89: 48 8b 40 18 mov 0x18(%rax),%rax 2d8d: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 2d94: 0f 97 c0 seta %al 2d97: 0f b6 c0 movzbl %al,%eax 2d9a: 48 85 c0 test %rax,%rax 2d9d: 0f 84 f1 00 00 00 je 0x2e94 2da3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2da7: 48 8b 40 50 mov 0x50(%rax),%rax 2dab: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2daf: 48 c1 e2 06 shl $0x6,%rdx 2db3: 48 01 d0 add %rdx,%rax 2db6: 48 8b 50 20 mov 0x20(%rax),%rdx 2dba: 48 8b 45 c0 mov -0x40(%rbp),%rax 2dbe: 48 8b 40 50 mov 0x50(%rax),%rax 2dc2: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2dc6: 48 c1 e1 06 shl $0x6,%rcx 2dca: 48 01 c8 add %rcx,%rax 2dcd: 48 8b 40 18 mov 0x18(%rax),%rax 2dd1: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 2dd8: 48 29 c1 sub %rax,%rcx 2ddb: 48 89 c8 mov %rcx,%rax 2dde: 48 39 c2 cmp %rax,%rdx 2de1: 0f 96 c0 setbe %al 2de4: 0f b6 c0 movzbl %al,%eax 2de7: 48 85 c0 test %rax,%rax 2dea: 0f 84 a4 00 00 00 je 0x2e94 2df0: 48 8b 45 c0 mov -0x40(%rbp),%rax 2df4: 48 8b 40 50 mov 0x50(%rax),%rax 2df8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2dfc: 48 c1 e2 06 shl $0x6,%rdx 2e00: 48 01 d0 add %rdx,%rax 2e03: 48 8b 50 18 mov 0x18(%rax),%rdx 2e07: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 2e0e: 48 01 c2 add %rax,%rdx 2e11: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2e18: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2e1c: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2e20: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2e24: 48 89 d0 mov %rdx,%rax 2e27: 48 01 c0 add %rax,%rax 2e2a: 48 01 d0 add %rdx,%rax 2e2d: 48 c1 e0 02 shl $0x2,%rax 2e31: 48 01 d0 add %rdx,%rax 2e34: 48 c1 e0 04 shl $0x4,%rax 2e38: 48 01 f0 add %rsi,%rax 2e3b: 48 05 80 01 00 00 add $0x180,%rax 2e41: 48 89 08 mov %rcx,(%rax) 2e44: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2e48: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2e4c: 48 89 d0 mov %rdx,%rax 2e4f: 48 01 c0 add %rax,%rax 2e52: 48 01 d0 add %rdx,%rax 2e55: 48 c1 e0 02 shl $0x2,%rax 2e59: 48 01 d0 add %rdx,%rax 2e5c: 48 c1 e0 04 shl $0x4,%rax 2e60: 48 01 c8 add %rcx,%rax 2e63: 48 05 80 01 00 00 add $0x180,%rax 2e69: 48 8b 08 mov (%rax),%rcx 2e6c: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2e70: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2e74: 48 89 d0 mov %rdx,%rax 2e77: 48 01 c0 add %rax,%rax 2e7a: 48 01 d0 add %rdx,%rax 2e7d: 48 c1 e0 02 shl $0x2,%rax 2e81: 48 01 d0 add %rdx,%rax 2e84: 48 c1 e0 04 shl $0x4,%rax 2e88: 48 01 f0 add %rsi,%rax 2e8b: 48 05 78 01 00 00 add $0x178,%rax 2e91: 48 89 08 mov %rcx,(%rax) 2e94: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e98: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e9f: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2ea3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ea7: 48 8d 50 01 lea 0x1(%rax),%rdx 2eab: 48 89 d0 mov %rdx,%rax 2eae: 48 01 c0 add %rax,%rax 2eb1: 48 01 d0 add %rdx,%rax 2eb4: 48 c1 e0 02 shl $0x2,%rax 2eb8: 48 01 d0 add %rdx,%rax 2ebb: 48 c1 e0 04 shl $0x4,%rax 2ebf: 48 01 f0 add %rsi,%rax 2ec2: 48 05 d0 00 00 00 add $0xd0,%rax 2ec8: 48 89 08 mov %rcx,(%rax) 2ecb: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ecf: 48 8b 40 50 mov 0x50(%rax),%rax 2ed3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ed7: 48 c1 e2 06 shl $0x6,%rdx 2edb: 48 01 d0 add %rdx,%rax 2ede: 8b 40 04 mov 0x4(%rax),%eax 2ee1: 83 f8 12 cmp $0x12,%eax 2ee4: 75 5f jne 0x2f45 2ee6: 48 8b 45 c0 mov -0x40(%rbp),%rax 2eea: 48 8b 40 50 mov 0x50(%rax),%rax 2eee: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ef2: 48 c1 e2 06 shl $0x6,%rdx 2ef6: 48 01 d0 add %rdx,%rax 2ef9: 8b 40 28 mov 0x28(%rax),%eax 2efc: 89 c0 mov %eax,%eax 2efe: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2f02: 76 41 jbe 0x2f45 2f04: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f08: 48 8b 40 50 mov 0x50(%rax),%rax 2f0c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2f10: 48 c1 e2 06 shl $0x6,%rdx 2f14: 48 01 d0 add %rdx,%rax 2f17: 8b 50 28 mov 0x28(%rax),%edx 2f1a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f1e: 89 c6 mov %eax,%esi 2f20: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2f24: 89 d2 mov %edx,%edx 2f26: 48 89 d0 mov %rdx,%rax 2f29: 48 01 c0 add %rax,%rax 2f2c: 48 01 d0 add %rdx,%rax 2f2f: 48 c1 e0 02 shl $0x2,%rax 2f33: 48 01 d0 add %rdx,%rax 2f36: 48 c1 e0 04 shl $0x4,%rax 2f3a: 48 01 c8 add %rcx,%rax 2f3d: 48 05 54 01 00 00 add $0x154,%rax 2f43: 89 30 mov %esi,(%rax) 2f45: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2f49: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2f4d: 48 89 d0 mov %rdx,%rax 2f50: 48 01 c0 add %rax,%rax 2f53: 48 01 d0 add %rdx,%rax 2f56: 48 c1 e0 02 shl $0x2,%rax 2f5a: 48 01 d0 add %rdx,%rax 2f5d: 48 c1 e0 04 shl $0x4,%rax 2f61: 48 01 c8 add %rcx,%rax 2f64: 48 05 54 01 00 00 add $0x154,%rax 2f6a: 8b 00 mov (%rax),%eax 2f6c: 85 c0 test %eax,%eax 2f6e: 75 2b jne 0x2f9b 2f70: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2f74: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2f78: 48 89 d0 mov %rdx,%rax 2f7b: 48 01 c0 add %rax,%rax 2f7e: 48 01 d0 add %rdx,%rax 2f81: 48 c1 e0 02 shl $0x2,%rax 2f85: 48 01 d0 add %rdx,%rax 2f88: 48 c1 e0 04 shl $0x4,%rax 2f8c: 48 01 c8 add %rcx,%rax 2f8f: 48 05 54 01 00 00 add $0x154,%rax 2f95: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f9b: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) 2fa0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fa4: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2fa8: 0f 82 32 fd ff ff jb 0x2ce0 2fae: e9 b1 00 00 00 jmpq 0x3064 2fb3: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 2fbb: e9 96 00 00 00 jmpq 0x3056 2fc0: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2fc4: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2fc8: 48 89 d0 mov %rdx,%rax 2fcb: 48 01 c0 add %rax,%rax 2fce: 48 01 d0 add %rdx,%rax 2fd1: 48 c1 e0 02 shl $0x2,%rax 2fd5: 48 01 d0 add %rdx,%rax 2fd8: 48 c1 e0 04 shl $0x4,%rax 2fdc: 48 01 c8 add %rcx,%rax 2fdf: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2fe6: 48 8b 45 e8 mov -0x18(%rbp),%rax 2fea: 48 89 02 mov %rax,(%rdx) 2fed: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2ff1: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2ff5: 48 89 d0 mov %rdx,%rax 2ff8: 48 01 c0 add %rax,%rax 2ffb: 48 01 d0 add %rdx,%rax 2ffe: 48 c1 e0 02 shl $0x2,%rax 3002: 48 01 d0 add %rdx,%rax 3005: 48 c1 e0 04 shl $0x4,%rax 3009: 48 01 c8 add %rcx,%rax 300c: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 3013: 48 8b 45 c0 mov -0x40(%rbp),%rax 3017: 48 89 02 mov %rax,(%rdx) 301a: 48 8b 45 c0 mov -0x40(%rbp),%rax 301e: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 3025: 48 8b 75 c0 mov -0x40(%rbp),%rsi 3029: 48 8b 45 e8 mov -0x18(%rbp),%rax 302d: 48 8d 50 01 lea 0x1(%rax),%rdx 3031: 48 89 d0 mov %rdx,%rax 3034: 48 01 c0 add %rax,%rax 3037: 48 01 d0 add %rdx,%rax 303a: 48 c1 e0 02 shl $0x2,%rax 303e: 48 01 d0 add %rdx,%rax 3041: 48 c1 e0 04 shl $0x4,%rax 3045: 48 01 f0 add %rsi,%rax 3048: 48 05 d0 00 00 00 add $0xd0,%rax 304e: 48 89 08 mov %rcx,(%rax) 3051: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) 3056: 48 8b 45 e8 mov -0x18(%rbp),%rax 305a: 48 3b 45 c8 cmp -0x38(%rbp),%rax 305e: 0f 82 5c ff ff ff jb 0x2fc0 3064: 48 8b 45 c0 mov -0x40(%rbp),%rax 3068: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 306f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3073: 48 89 50 60 mov %rdx,0x60(%rax) 3077: 48 8b 45 c0 mov -0x40(%rbp),%rax 307b: c9 leaveq 307c: c3 retq 307d: 55 push %rbp 307e: 48 89 e5 mov %rsp,%rbp 3081: 48 83 ec 40 sub $0x40,%rsp 3085: 89 7d ec mov %edi,-0x14(%rbp) 3088: 48 89 75 e0 mov %rsi,-0x20(%rbp) 308c: 48 89 55 d8 mov %rdx,-0x28(%rbp) 3090: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3094: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3098: 4c 89 4d c8 mov %r9,-0x38(%rbp) 309c: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30a0: 48 8b 45 e0 mov -0x20(%rbp),%rax 30a4: 48 01 d0 add %rdx,%rax 30a7: 48 89 45 f8 mov %rax,-0x8(%rbp) 30ab: 48 8b 55 d0 mov -0x30(%rbp),%rdx 30af: 48 8b 45 f8 mov -0x8(%rbp),%rax 30b3: 48 89 d6 mov %rdx,%rsi 30b6: 48 89 c7 mov %rax,%rdi 30b9: e8 fe e6 ff ff callq 0x17bc 30be: 89 45 f4 mov %eax,-0xc(%rbp) 30c1: 8b 45 f4 mov -0xc(%rbp),%eax 30c4: 83 f8 01 cmp $0x1,%eax 30c7: 74 64 je 0x312d 30c9: 83 f8 03 cmp $0x3,%eax 30cc: 74 2e je 0x30fc 30ce: 90 nop 30cf: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30d3: 8b 7d e8 mov -0x18(%rbp),%edi 30d6: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30da: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30de: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30e2: 8b 45 ec mov -0x14(%rbp),%eax 30e5: 6a 00 pushq $0x0 30e7: 6a 00 pushq $0x0 30e9: 4d 89 c1 mov %r8,%r9 30ec: 41 89 f8 mov %edi,%r8d 30ef: 89 c7 mov %eax,%edi 30f1: e8 85 e7 ff ff callq 0x187b 30f6: 48 83 c4 10 add $0x10,%rsp 30fa: eb 54 jmp 0x3150 30fc: 44 8b 45 e8 mov -0x18(%rbp),%r8d 3100: 48 8b 7d d0 mov -0x30(%rbp),%rdi 3104: 48 8b 4d d8 mov -0x28(%rbp),%rcx 3108: 48 8b 55 f8 mov -0x8(%rbp),%rdx 310c: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3110: 8b 45 ec mov -0x14(%rbp),%eax 3113: 48 83 ec 08 sub $0x8,%rsp 3117: ff 75 c8 pushq -0x38(%rbp) 311a: 45 89 c1 mov %r8d,%r9d 311d: 49 89 f8 mov %rdi,%r8 3120: 89 c7 mov %eax,%edi 3122: e8 ad ee ff ff callq 0x1fd4 3127: 48 83 c4 10 add $0x10,%rsp 312b: eb 23 jmp 0x3150 312d: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3131: 8b 7d e8 mov -0x18(%rbp),%edi 3134: 48 8b 4d d0 mov -0x30(%rbp),%rcx 3138: 48 8b 55 d8 mov -0x28(%rbp),%rdx 313c: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3140: 8b 45 ec mov -0x14(%rbp),%eax 3143: 4d 89 c1 mov %r8,%r9 3146: 41 89 f8 mov %edi,%r8d 3149: 89 c7 mov %eax,%edi 314b: e8 7c e8 ff ff callq 0x19cc 3150: c9 leaveq 3151: c3 retq 3152: 55 push %rbp 3153: 48 89 e5 mov %rsp,%rbp 3156: 48 83 c4 80 add $0xffffffffffffff80,%rsp 315a: 89 7d 9c mov %edi,-0x64(%rbp) 315d: 48 89 75 90 mov %rsi,-0x70(%rbp) 3161: 48 89 55 88 mov %rdx,-0x78(%rbp) 3165: 89 4d 98 mov %ecx,-0x68(%rbp) 3168: 4c 89 45 80 mov %r8,-0x80(%rbp) 316c: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3174: 00 3175: 48 89 45 f8 mov %rax,-0x8(%rbp) 3179: 31 c0 xor %eax,%eax 317b: b8 40 00 00 00 mov $0x40,%eax 3180: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3185: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 318a: 48 89 c2 mov %rax,%rdx 318d: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3191: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3195: 8b 45 9c mov -0x64(%rbp),%eax 3198: 89 c7 mov %eax,%edi 319a: e8 81 e5 ff ff callq 0x1720 319f: 48 89 45 a8 mov %rax,-0x58(%rbp) 31a3: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 31a8: 0f 94 c0 sete %al 31ab: 0f b6 c0 movzbl %al,%eax 31ae: 48 85 c0 test %rax,%rax 31b1: 74 14 je 0x31c7 31b3: bf 09 00 00 00 mov $0x9,%edi 31b8: e8 aa e3 ff ff callq 0x1567 31bd: b8 00 00 00 00 mov $0x0,%eax 31c2: e9 c6 00 00 00 jmpq 0x328d 31c7: 48 8b 55 a8 mov -0x58(%rbp),%rdx 31cb: 48 8d 45 b0 lea -0x50(%rbp),%rax 31cf: 48 89 d6 mov %rdx,%rsi 31d2: 48 89 c7 mov %rax,%rdi 31d5: e8 e2 e5 ff ff callq 0x17bc 31da: 89 45 a4 mov %eax,-0x5c(%rbp) 31dd: 8b 45 a4 mov -0x5c(%rbp),%eax 31e0: 83 f8 01 cmp $0x1,%eax 31e3: 74 07 je 0x31ec 31e5: 83 f8 03 cmp $0x3,%eax 31e8: 74 28 je 0x3212 31ea: eb 74 jmp 0x3260 31ec: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31f0: 8b 75 98 mov -0x68(%rbp),%esi 31f3: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31f7: 48 8b 55 90 mov -0x70(%rbp),%rdx 31fb: 8b 45 9c mov -0x64(%rbp),%eax 31fe: 49 89 f9 mov %rdi,%r9 3201: 41 89 f0 mov %esi,%r8d 3204: be 00 00 00 00 mov $0x0,%esi 3209: 89 c7 mov %eax,%edi 320b: e8 bc e7 ff ff callq 0x19cc 3210: eb 7b jmp 0x328d 3212: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 3216: 3c 01 cmp $0x1,%al 3218: 75 07 jne 0x3221 321a: ba 34 00 00 00 mov $0x34,%edx 321f: eb 05 jmp 0x3226 3221: ba 40 00 00 00 mov $0x40,%edx 3226: 48 8b 45 a8 mov -0x58(%rbp),%rax 322a: 48 39 c2 cmp %rax,%rdx 322d: 77 31 ja 0x3260 322f: 8b 7d 98 mov -0x68(%rbp),%edi 3232: 48 8b 75 88 mov -0x78(%rbp),%rsi 3236: 48 8b 4d 90 mov -0x70(%rbp),%rcx 323a: 48 8d 55 b0 lea -0x50(%rbp),%rdx 323e: 8b 45 9c mov -0x64(%rbp),%eax 3241: 48 83 ec 08 sub $0x8,%rsp 3245: ff 75 80 pushq -0x80(%rbp) 3248: 41 89 f9 mov %edi,%r9d 324b: 49 89 f0 mov %rsi,%r8 324e: be 00 00 00 00 mov $0x0,%esi 3253: 89 c7 mov %eax,%edi 3255: e8 7a ed ff ff callq 0x1fd4 325a: 48 83 c4 10 add $0x10,%rsp 325e: eb 2d jmp 0x328d 3260: 90 nop 3261: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3265: 8b 75 98 mov -0x68(%rbp),%esi 3268: 48 8b 4d 88 mov -0x78(%rbp),%rcx 326c: 48 8b 55 90 mov -0x70(%rbp),%rdx 3270: 8b 45 9c mov -0x64(%rbp),%eax 3273: 6a 00 pushq $0x0 3275: 6a 00 pushq $0x0 3277: 49 89 f9 mov %rdi,%r9 327a: 41 89 f0 mov %esi,%r8d 327d: be 00 00 00 00 mov $0x0,%esi 3282: 89 c7 mov %eax,%edi 3284: e8 f2 e5 ff ff callq 0x187b 3289: 48 83 c4 10 add $0x10,%rsp 328d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3291: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3299: 00 329a: 74 05 je 0x32a1 329c: e8 3f de ff ff callq 0x10e0 32a1: c9 leaveq 32a2: c3 retq 32a3: 55 push %rbp 32a4: 48 89 e5 mov %rsp,%rbp 32a7: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 32ae: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 32b4: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 32bb: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 32c2: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 32c8: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 32cf: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 32d7: 00 32d8: 48 89 45 f8 mov %rax,-0x8(%rbp) 32dc: 31 c0 xor %eax,%eax 32de: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 32e6: 00 00 00 32e9: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32f0: 74 1b je 0x330d 32f2: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 32f9: 74 12 je 0x330d 32fb: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 3302: 74 09 je 0x330d 3304: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 330b: 75 07 jne 0x3314 330d: b8 01 00 00 00 mov $0x1,%eax 3312: eb 05 jmp 0x3319 3314: b8 00 00 00 00 mov $0x0,%eax 3319: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 331f: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3327: 75 32 jne 0x335b 3329: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3331: 75 51 jne 0x3384 3333: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 333a: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3340: 48 89 d6 mov %rdx,%rsi 3343: 89 c7 mov %eax,%edi 3345: e8 96 15 00 00 callq 0x48e0 334a: 85 c0 test %eax,%eax 334c: 75 36 jne 0x3384 334e: 48 8b 45 90 mov -0x70(%rbp),%rax 3352: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 3359: eb 29 jmp 0x3384 335b: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3363: 75 1f jne 0x3384 3365: 48 8d 0d a4 1e 00 00 lea 0x1ea4(%rip),%rcx # 0x5210 336c: ba 98 02 00 00 mov $0x298,%edx 3371: 48 8d 35 98 1d 00 00 lea 0x1d98(%rip),%rsi # 0x5110 3378: 48 8d 3d d9 1d 00 00 lea 0x1dd9(%rip),%rdi # 0x5158 337f: e8 9c dd ff ff callq 0x1120 3384: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 338b: 0f 84 97 00 00 00 je 0x3428 3391: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3399: 75 7c jne 0x3417 339b: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 33a2: 74 09 je 0x33ad 33a4: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 33ab: 75 07 jne 0x33b4 33ad: bf 02 00 00 00 mov $0x2,%edi 33b2: eb 05 jmp 0x33b9 33b4: bf 01 00 00 00 mov $0x1,%edi 33b9: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 33c0: 75 07 jne 0x33c9 33c2: be 01 00 00 00 mov $0x1,%esi 33c7: eb 05 jmp 0x33ce 33c9: be 03 00 00 00 mov $0x3,%esi 33ce: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 33d5: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 33db: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 33e2: 49 89 c9 mov %rcx,%r9 33e5: 41 89 d0 mov %edx,%r8d 33e8: 89 f9 mov %edi,%ecx 33ea: 89 f2 mov %esi,%edx 33ec: 48 89 c6 mov %rax,%rsi 33ef: bf 00 00 00 00 mov $0x0,%edi 33f4: e8 f7 dc ff ff callq 0x10f0 33f9: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3400: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3408: 75 1e jne 0x3428 340a: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 3412: 00 00 00 3415: eb 11 jmp 0x3428 3417: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 341e: 48 8b 00 mov (%rax),%rax 3421: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3428: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 3430: 0f 84 d3 00 00 00 je 0x3509 3436: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 343e: 75 1f jne 0x345f 3440: 48 8d 0d c9 1d 00 00 lea 0x1dc9(%rip),%rcx # 0x5210 3447: ba b4 02 00 00 mov $0x2b4,%edx 344c: 48 8d 35 bd 1c 00 00 lea 0x1cbd(%rip),%rsi # 0x5110 3453: 48 8d 3d 17 1d 00 00 lea 0x1d17(%rip),%rdi # 0x5171 345a: e8 c1 dc ff ff callq 0x1120 345f: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 3466: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 346c: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 3473: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 347a: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3481: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3487: 4d 89 c1 mov %r8,%r9 348a: 41 89 f8 mov %edi,%r8d 348d: 89 c7 mov %eax,%edi 348f: e8 e9 fb ff ff callq 0x307d 3494: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 349b: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 34a3: 75 38 jne 0x34dd 34a5: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 34ad: 74 13 je 0x34c2 34af: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 34b6: 48 8b 00 mov (%rax),%rax 34b9: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 34c0: 74 1b je 0x34dd 34c2: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34c9: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 34d0: 48 89 d6 mov %rdx,%rsi 34d3: 48 89 c7 mov %rax,%rdi 34d6: e8 e5 dc ff ff callq 0x11c0 34db: eb 23 jmp 0x3500 34dd: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 34e5: 75 19 jne 0x3500 34e7: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34ee: 8b 40 38 mov 0x38(%rax),%eax 34f1: 83 c8 40 or $0x40,%eax 34f4: 89 c2 mov %eax,%edx 34f6: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34fd: 89 50 38 mov %edx,0x38(%rax) 3500: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3507: eb 2b jmp 0x3534 3509: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 3510: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 3516: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 351d: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 3524: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 352a: 49 89 f8 mov %rdi,%r8 352d: 89 c7 mov %eax,%edi 352f: e8 1e fc ff ff callq 0x3152 3534: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3538: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3540: 00 3541: 74 05 je 0x3548 3543: e8 98 db ff ff callq 0x10e0 3548: c9 leaveq 3549: c3 retq 354a: 55 push %rbp 354b: 48 89 e5 mov %rsp,%rbp 354e: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 3555: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 355c: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3564: 00 3565: 48 89 45 f8 mov %rax,-0x8(%rbp) 3569: 31 c0 xor %eax,%eax 356b: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 3573: 00 00 00 3576: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 357d: 48 8b 00 mov (%rax),%rax 3580: 48 85 c0 test %rax,%rax 3583: 74 59 je 0x35de 3585: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 358c: 48 8b 50 30 mov 0x30(%rax),%rdx 3590: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3597: 48 39 c2 cmp %rax,%rdx 359a: 72 1e jb 0x35ba 359c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35a3: 48 8b 50 30 mov 0x30(%rax),%rdx 35a7: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35ae: 48 29 c2 sub %rax,%rdx 35b1: 48 89 d0 mov %rdx,%rax 35b4: 48 83 f8 3b cmp $0x3b,%rax 35b8: 77 0a ja 0x35c4 35ba: b8 00 00 00 00 mov $0x0,%eax 35bf: e9 ca 02 00 00 jmpq 0x388e 35c4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35cb: 48 8b 10 mov (%rax),%rdx 35ce: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35d5: 48 01 d0 add %rdx,%rax 35d8: 48 89 45 80 mov %rax,-0x80(%rbp) 35dc: eb 53 jmp 0x3631 35de: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35e5: 48 8b 50 28 mov 0x28(%rax),%rdx 35e9: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35f0: 48 01 c2 add %rax,%rdx 35f3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35fa: 8b 40 24 mov 0x24(%rax),%eax 35fd: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3601: 48 89 d1 mov %rdx,%rcx 3604: ba 3c 00 00 00 mov $0x3c,%edx 3609: 89 c7 mov %eax,%edi 360b: e8 10 e1 ff ff callq 0x1720 3610: 48 83 f8 3c cmp $0x3c,%rax 3614: 0f 95 c0 setne %al 3617: 0f b6 c0 movzbl %al,%eax 361a: 48 85 c0 test %rax,%rax 361d: 74 0a je 0x3629 361f: b8 00 00 00 00 mov $0x0,%eax 3624: e9 65 02 00 00 jmpq 0x388e 3629: 48 8d 45 b0 lea -0x50(%rbp),%rax 362d: 48 89 45 80 mov %rax,-0x80(%rbp) 3631: 48 8b 45 80 mov -0x80(%rbp),%rax 3635: 48 83 c0 30 add $0x30,%rax 3639: 48 89 45 88 mov %rax,-0x78(%rbp) 363d: 48 8b 45 80 mov -0x80(%rbp),%rax 3641: 0f b6 40 39 movzbl 0x39(%rax),%eax 3645: 3c 20 cmp $0x20,%al 3647: 74 27 je 0x3670 3649: 48 8b 45 80 mov -0x80(%rbp),%rax 364d: 48 8d 48 30 lea 0x30(%rax),%rcx 3651: 48 8d 45 ed lea -0x13(%rbp),%rax 3655: ba 0a 00 00 00 mov $0xa,%edx 365a: 48 89 ce mov %rcx,%rsi 365d: 48 89 c7 mov %rax,%rdi 3660: e8 6b db ff ff callq 0x11d0 3665: c6 00 00 movb $0x0,(%rax) 3668: 48 8d 45 ed lea -0x13(%rbp),%rax 366c: 48 89 45 88 mov %rax,-0x78(%rbp) 3670: 48 8b 45 88 mov -0x78(%rbp),%rax 3674: 48 89 c7 mov %rax,%rdi 3677: e8 64 db ff ff callq 0x11e0 367c: 48 89 45 98 mov %rax,-0x68(%rbp) 3680: 48 8b 45 80 mov -0x80(%rbp),%rax 3684: ba 10 00 00 00 mov $0x10,%edx 3689: 48 8d 35 fb 1a 00 00 lea 0x1afb(%rip),%rsi # 0x518b 3690: 48 89 c7 mov %rax,%rdi 3693: e8 c8 da ff ff callq 0x1160 3698: 85 c0 test %eax,%eax 369a: 75 11 jne 0x36ad 369c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36a3: 48 8b 00 mov (%rax),%rax 36a6: 48 85 c0 test %rax,%rax 36a9: 75 2b jne 0x36d6 36ab: eb 55 jmp 0x3702 36ad: 48 8b 45 98 mov -0x68(%rbp),%rax 36b1: 48 83 c0 01 add $0x1,%rax 36b5: 48 83 e0 fe and $0xfffffffffffffffe,%rax 36b9: 48 89 c2 mov %rax,%rdx 36bc: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36c3: 48 01 d0 add %rdx,%rax 36c6: 48 83 c0 3c add $0x3c,%rax 36ca: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 36d1: e9 a0 fe ff ff jmpq 0x3576 36d6: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36dd: 48 8b 50 30 mov 0x30(%rax),%rdx 36e1: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36e8: 48 29 c2 sub %rax,%rdx 36eb: 48 89 d0 mov %rdx,%rax 36ee: 48 83 e8 3c sub $0x3c,%rax 36f2: 48 39 45 98 cmp %rax,-0x68(%rbp) 36f6: 76 0a jbe 0x3702 36f8: b8 00 00 00 00 mov $0x0,%eax 36fd: e9 8c 01 00 00 jmpq 0x388e 3702: 48 8b 45 98 mov -0x68(%rbp),%rax 3706: 48 89 c7 mov %rax,%rdi 3709: e8 92 da ff ff callq 0x11a0 370e: 48 89 45 a0 mov %rax,-0x60(%rbp) 3712: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 3717: 0f 84 6d 01 00 00 je 0x388a 371d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3724: 48 8b 00 mov (%rax),%rax 3727: 48 85 c0 test %rax,%rax 372a: 74 3c je 0x3768 372c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3733: 48 8b 00 mov (%rax),%rax 3736: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 373d: 48 83 c2 3c add $0x3c,%rdx 3741: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 3745: 48 8b 55 98 mov -0x68(%rbp),%rdx 3749: 48 8b 45 a0 mov -0x60(%rbp),%rax 374d: 48 89 ce mov %rcx,%rsi 3750: 48 89 c7 mov %rax,%rdi 3753: e8 38 da ff ff callq 0x1190 3758: 48 89 c2 mov %rax,%rdx 375b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3762: 48 89 50 60 mov %rdx,0x60(%rax) 3766: eb 78 jmp 0x37e0 3768: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 376f: 48 8b 50 28 mov 0x28(%rax),%rdx 3773: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 377a: 48 01 d0 add %rdx,%rax 377d: 48 83 c0 3c add $0x3c,%rax 3781: 48 89 c1 mov %rax,%rcx 3784: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 378b: 8b 40 24 mov 0x24(%rax),%eax 378e: 48 8b 55 98 mov -0x68(%rbp),%rdx 3792: 48 8b 75 a0 mov -0x60(%rbp),%rsi 3796: 89 c7 mov %eax,%edi 3798: e8 83 df ff ff callq 0x1720 379d: 48 39 45 98 cmp %rax,-0x68(%rbp) 37a1: 0f 95 c0 setne %al 37a4: 0f b6 c0 movzbl %al,%eax 37a7: 48 85 c0 test %rax,%rax 37aa: 74 25 je 0x37d1 37ac: 48 8b 45 a0 mov -0x60(%rbp),%rax 37b0: 48 89 c7 mov %rax,%rdi 37b3: e8 f8 d8 ff ff callq 0x10b0 37b8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37bf: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 37c7: b8 00 00 00 00 mov $0x0,%eax 37cc: e9 bd 00 00 00 jmpq 0x388e 37d1: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37d8: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37dc: 48 89 50 60 mov %rdx,0x60(%rax) 37e0: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37e7: 48 8b 55 98 mov -0x68(%rbp),%rdx 37eb: 48 89 50 68 mov %rdx,0x68(%rax) 37ef: 48 8b 45 a0 mov -0x60(%rbp),%rax 37f3: 48 89 45 90 mov %rax,-0x70(%rbp) 37f7: 48 8b 45 90 mov -0x70(%rbp),%rax 37fb: 48 89 45 a8 mov %rax,-0x58(%rbp) 37ff: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3803: 48 8b 45 98 mov -0x68(%rbp),%rax 3807: 48 01 d0 add %rdx,%rax 380a: 48 89 c2 mov %rax,%rdx 380d: 48 8b 45 90 mov -0x70(%rbp),%rax 3811: 48 29 c2 sub %rax,%rdx 3814: 48 89 d0 mov %rdx,%rax 3817: 48 89 c2 mov %rax,%rdx 381a: 48 8b 45 90 mov -0x70(%rbp),%rax 381e: be 2f 00 00 00 mov $0x2f,%esi 3823: 48 89 c7 mov %rax,%rdi 3826: e8 25 d9 ff ff callq 0x1150 382b: 48 89 45 90 mov %rax,-0x70(%rbp) 382f: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3834: 75 2e jne 0x3864 3836: 48 8b 55 a0 mov -0x60(%rbp),%rdx 383a: 48 8b 45 98 mov -0x68(%rbp),%rax 383e: 48 01 d0 add %rdx,%rax 3841: 48 89 c2 mov %rax,%rdx 3844: 48 8b 45 a8 mov -0x58(%rbp),%rax 3848: 48 29 c2 sub %rax,%rdx 384b: 48 89 d0 mov %rdx,%rax 384e: 48 89 c2 mov %rax,%rdx 3851: 48 8b 45 a8 mov -0x58(%rbp),%rax 3855: be 00 00 00 00 mov $0x0,%esi 385a: 48 89 c7 mov %rax,%rdi 385d: e8 ce d8 ff ff callq 0x1130 3862: eb 26 jmp 0x388a 3864: 48 8b 45 90 mov -0x70(%rbp),%rax 3868: 48 8d 50 01 lea 0x1(%rax),%rdx 386c: 48 89 55 90 mov %rdx,-0x70(%rbp) 3870: c6 00 00 movb $0x0,(%rax) 3873: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3877: 48 8b 45 98 mov -0x68(%rbp),%rax 387b: 48 01 d0 add %rdx,%rax 387e: 48 39 45 90 cmp %rax,-0x70(%rbp) 3882: 73 05 jae 0x3889 3884: e9 6e ff ff ff jmpq 0x37f7 3889: 90 nop 388a: 48 8b 45 a0 mov -0x60(%rbp),%rax 388e: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3892: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 389a: 00 389b: 74 05 je 0x38a2 389d: e8 3e d8 ff ff callq 0x10e0 38a2: c9 leaveq 38a3: c3 retq 38a4: 55 push %rbp 38a5: 48 89 e5 mov %rsp,%rbp 38a8: 48 83 c4 80 add $0xffffffffffffff80,%rsp 38ac: 48 89 7d 88 mov %rdi,-0x78(%rbp) 38b0: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 38b8: 00 38b9: 48 89 45 f8 mov %rax,-0x8(%rbp) 38bd: 31 c0 xor %eax,%eax 38bf: 48 8b 45 88 mov -0x78(%rbp),%rax 38c3: 48 8b 00 mov (%rax),%rax 38c6: 48 85 c0 test %rax,%rax 38c9: 0f 84 8e 00 00 00 je 0x395d 38cf: 48 8b 45 88 mov -0x78(%rbp),%rax 38d3: 48 8b 40 70 mov 0x70(%rax),%rax 38d7: 48 89 c2 mov %rax,%rdx 38da: 48 8b 45 88 mov -0x78(%rbp),%rax 38de: 48 8b 40 28 mov 0x28(%rax),%rax 38e2: 48 89 c1 mov %rax,%rcx 38e5: 48 8b 45 88 mov -0x78(%rbp),%rax 38e9: 48 8b 40 30 mov 0x30(%rax),%rax 38ed: 48 01 c8 add %rcx,%rax 38f0: 48 39 c2 cmp %rax,%rdx 38f3: 0f 97 c0 seta %al 38f6: 0f b6 c0 movzbl %al,%eax 38f9: 48 85 c0 test %rax,%rax 38fc: 75 33 jne 0x3931 38fe: 48 8b 45 88 mov -0x78(%rbp),%rax 3902: 48 8b 40 28 mov 0x28(%rax),%rax 3906: 48 89 c2 mov %rax,%rdx 3909: 48 8b 45 88 mov -0x78(%rbp),%rax 390d: 48 8b 40 30 mov 0x30(%rax),%rax 3911: 48 01 c2 add %rax,%rdx 3914: 48 8b 45 88 mov -0x78(%rbp),%rax 3918: 48 8b 40 70 mov 0x70(%rax),%rax 391c: 48 29 c2 sub %rax,%rdx 391f: 48 89 d0 mov %rdx,%rax 3922: 48 83 f8 3b cmp $0x3b,%rax 3926: 0f 96 c0 setbe %al 3929: 0f b6 c0 movzbl %al,%eax 392c: 48 85 c0 test %rax,%rax 392f: 74 14 je 0x3945 3931: bf 0e 00 00 00 mov $0xe,%edi 3936: e8 2c dc ff ff callq 0x1567 393b: b8 ff ff ff ff mov $0xffffffff,%eax 3940: e9 8e 05 00 00 jmpq 0x3ed3 3945: 48 8b 45 88 mov -0x78(%rbp),%rax 3949: 48 8b 10 mov (%rax),%rdx 394c: 48 8b 45 88 mov -0x78(%rbp),%rax 3950: 48 8b 40 70 mov 0x70(%rax),%rax 3954: 48 01 d0 add %rdx,%rax 3957: 48 89 45 c0 mov %rax,-0x40(%rbp) 395b: eb 53 jmp 0x39b0 395d: 48 8b 45 88 mov -0x78(%rbp),%rax 3961: 48 05 a8 00 00 00 add $0xa8,%rax 3967: 48 89 45 c0 mov %rax,-0x40(%rbp) 396b: 48 8b 45 88 mov -0x78(%rbp),%rax 396f: 48 8b 50 70 mov 0x70(%rax),%rdx 3973: 48 8b 45 88 mov -0x78(%rbp),%rax 3977: 8b 40 24 mov 0x24(%rax),%eax 397a: 48 8b 75 c0 mov -0x40(%rbp),%rsi 397e: 48 89 d1 mov %rdx,%rcx 3981: ba 3c 00 00 00 mov $0x3c,%edx 3986: 89 c7 mov %eax,%edi 3988: e8 93 dd ff ff callq 0x1720 398d: 48 83 f8 3c cmp $0x3c,%rax 3991: 0f 95 c0 setne %al 3994: 0f b6 c0 movzbl %al,%eax 3997: 48 85 c0 test %rax,%rax 399a: 74 14 je 0x39b0 399c: bf 0e 00 00 00 mov $0xe,%edi 39a1: e8 c1 db ff ff callq 0x1567 39a6: b8 ff ff ff ff mov $0xffffffff,%eax 39ab: e9 23 05 00 00 jmpq 0x3ed3 39b0: 48 8b 45 c0 mov -0x40(%rbp),%rax 39b4: 48 83 c0 3a add $0x3a,%rax 39b8: ba 02 00 00 00 mov $0x2,%edx 39bd: 48 8d 35 d8 17 00 00 lea 0x17d8(%rip),%rsi # 0x519c 39c4: 48 89 c7 mov %rax,%rdi 39c7: e8 94 d7 ff ff callq 0x1160 39cc: 85 c0 test %eax,%eax 39ce: 0f 95 c0 setne %al 39d1: 0f b6 c0 movzbl %al,%eax 39d4: 48 85 c0 test %rax,%rax 39d7: 74 14 je 0x39ed 39d9: bf 0f 00 00 00 mov $0xf,%edi 39de: e8 84 db ff ff callq 0x1567 39e3: b8 ff ff ff ff mov $0xffffffff,%eax 39e8: e9 e6 04 00 00 jmpq 0x3ed3 39ed: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f1: 48 8b 55 88 mov -0x78(%rbp),%rdx 39f5: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 39fc: 48 8b 50 08 mov 0x8(%rax),%rdx 3a00: 48 8b 00 mov (%rax),%rax 3a03: 48 89 01 mov %rax,(%rcx) 3a06: 48 89 51 08 mov %rdx,0x8(%rcx) 3a0a: 48 8d 41 10 lea 0x10(%rcx),%rax 3a0e: c6 00 00 movb $0x0,(%rax) 3a11: 48 8b 45 88 mov -0x78(%rbp),%rax 3a15: 48 83 c0 78 add $0x78,%rax 3a19: 48 89 45 c8 mov %rax,-0x38(%rbp) 3a1d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a21: 0f b6 00 movzbl (%rax),%eax 3a24: 3c 2f cmp $0x2f,%al 3a26: 0f 85 e7 01 00 00 jne 0x3c13 3a2c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a30: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a34: 3c 20 cmp $0x20,%al 3a36: 75 49 jne 0x3a81 3a38: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a3c: ba 10 00 00 00 mov $0x10,%edx 3a41: 48 8d 35 57 17 00 00 lea 0x1757(%rip),%rsi # 0x519f 3a48: 48 89 c7 mov %rax,%rdi 3a4b: e8 10 d7 ff ff callq 0x1160 3a50: 85 c0 test %eax,%eax 3a52: 75 2d jne 0x3a81 3a54: 48 8b 45 88 mov -0x78(%rbp),%rax 3a58: 48 05 e4 00 00 00 add $0xe4,%rax 3a5e: ba 02 00 00 00 mov $0x2,%edx 3a63: 48 8d 35 46 17 00 00 lea 0x1746(%rip),%rsi # 0x51b0 3a6a: 48 89 c7 mov %rax,%rdi 3a6d: e8 1e d7 ff ff callq 0x1190 3a72: 48 89 c2 mov %rax,%rdx 3a75: 48 8b 45 c8 mov -0x38(%rbp),%rax 3a79: 48 89 10 mov %rdx,(%rax) 3a7c: e9 1d 02 00 00 jmpq 0x3c9e 3a81: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a85: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a89: 3c 53 cmp $0x53,%al 3a8b: 75 49 jne 0x3ad6 3a8d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a91: ba 10 00 00 00 mov $0x10,%edx 3a96: 48 8d 35 15 17 00 00 lea 0x1715(%rip),%rsi # 0x51b2 3a9d: 48 89 c7 mov %rax,%rdi 3aa0: e8 bb d6 ff ff callq 0x1160 3aa5: 85 c0 test %eax,%eax 3aa7: 75 2d jne 0x3ad6 3aa9: 48 8b 45 88 mov -0x78(%rbp),%rax 3aad: 48 05 e4 00 00 00 add $0xe4,%rax 3ab3: ba 08 00 00 00 mov $0x8,%edx 3ab8: 48 8d 35 04 17 00 00 lea 0x1704(%rip),%rsi # 0x51c3 3abf: 48 89 c7 mov %rax,%rdi 3ac2: e8 c9 d6 ff ff callq 0x1190 3ac7: 48 89 c2 mov %rax,%rdx 3aca: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ace: 48 89 10 mov %rdx,(%rax) 3ad1: e9 c8 01 00 00 jmpq 0x3c9e 3ad6: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ada: 0f b6 40 01 movzbl 0x1(%rax),%eax 3ade: 3c 2f cmp $0x2f,%al 3ae0: 75 49 jne 0x3b2b 3ae2: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ae6: ba 10 00 00 00 mov $0x10,%edx 3aeb: 48 8d 35 99 16 00 00 lea 0x1699(%rip),%rsi # 0x518b 3af2: 48 89 c7 mov %rax,%rdi 3af5: e8 66 d6 ff ff callq 0x1160 3afa: 85 c0 test %eax,%eax 3afc: 75 2d jne 0x3b2b 3afe: 48 8b 45 88 mov -0x78(%rbp),%rax 3b02: 48 05 e4 00 00 00 add $0xe4,%rax 3b08: ba 03 00 00 00 mov $0x3,%edx 3b0d: 48 8d 35 b7 16 00 00 lea 0x16b7(%rip),%rsi # 0x51cb 3b14: 48 89 c7 mov %rax,%rdi 3b17: e8 74 d6 ff ff callq 0x1190 3b1c: 48 89 c2 mov %rax,%rdx 3b1f: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b23: 48 89 10 mov %rdx,(%rax) 3b26: e9 73 01 00 00 jmpq 0x3c9e 3b2b: e8 f0 d6 ff ff callq 0x1220 3b30: 48 8b 10 mov (%rax),%rdx 3b33: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b37: 0f b6 40 01 movzbl 0x1(%rax),%eax 3b3b: 48 0f be c0 movsbl %al,%rax 3b3f: 48 01 c0 add %rax,%rax 3b42: 48 01 d0 add %rdx,%rax 3b45: 0f b7 00 movzwl (%rax),%eax 3b48: 0f b7 c0 movzwl %ax,%eax 3b4b: 25 00 08 00 00 and $0x800,%eax 3b50: 85 c0 test %eax,%eax 3b52: 0f 95 c0 setne %al 3b55: 0f b6 c0 movzbl %al,%eax 3b58: 48 85 c0 test %rax,%rax 3b5b: 0f 84 9e 00 00 00 je 0x3bff 3b61: 48 8b 45 88 mov -0x78(%rbp),%rax 3b65: 48 8b 40 60 mov 0x60(%rax),%rax 3b69: 48 85 c0 test %rax,%rax 3b6c: 0f 94 c0 sete %al 3b6f: 0f b6 c0 movzbl %al,%eax 3b72: 48 85 c0 test %rax,%rax 3b75: 74 2e je 0x3ba5 3b77: 48 8b 45 88 mov -0x78(%rbp),%rax 3b7b: 48 89 c7 mov %rax,%rdi 3b7e: e8 c7 f9 ff ff callq 0x354a 3b83: 48 85 c0 test %rax,%rax 3b86: 0f 94 c0 sete %al 3b89: 0f b6 c0 movzbl %al,%eax 3b8c: 48 85 c0 test %rax,%rax 3b8f: 74 14 je 0x3ba5 3b91: bf 10 00 00 00 mov $0x10,%edi 3b96: e8 cc d9 ff ff callq 0x1567 3b9b: b8 ff ff ff ff mov $0xffffffff,%eax 3ba0: e9 2e 03 00 00 jmpq 0x3ed3 3ba5: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ba9: 48 83 c0 01 add $0x1,%rax 3bad: 48 89 c7 mov %rax,%rdi 3bb0: e8 2b d6 ff ff callq 0x11e0 3bb5: 48 89 45 d8 mov %rax,-0x28(%rbp) 3bb9: 48 8b 45 88 mov -0x78(%rbp),%rax 3bbd: 48 8b 40 68 mov 0x68(%rax),%rax 3bc1: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3bc5: 0f 93 c0 setae %al 3bc8: 0f b6 c0 movzbl %al,%eax 3bcb: 48 85 c0 test %rax,%rax 3bce: 74 14 je 0x3be4 3bd0: bf 10 00 00 00 mov $0x10,%edi 3bd5: e8 8d d9 ff ff callq 0x1567 3bda: b8 ff ff ff ff mov $0xffffffff,%eax 3bdf: e9 ef 02 00 00 jmpq 0x3ed3 3be4: 48 8b 45 88 mov -0x78(%rbp),%rax 3be8: 48 8b 50 60 mov 0x60(%rax),%rdx 3bec: 48 8b 45 d8 mov -0x28(%rbp),%rax 3bf0: 48 01 c2 add %rax,%rdx 3bf3: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bf7: 48 89 10 mov %rdx,(%rax) 3bfa: e9 9f 00 00 00 jmpq 0x3c9e 3bff: bf 10 00 00 00 mov $0x10,%edi 3c04: e8 5e d9 ff ff callq 0x1567 3c09: b8 ff ff ff ff mov $0xffffffff,%eax 3c0e: e9 c0 02 00 00 jmpq 0x3ed3 3c13: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c17: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c1b: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3c22: b9 10 00 00 00 mov $0x10,%ecx 3c27: ba 2f 00 00 00 mov $0x2f,%edx 3c2c: 48 89 c6 mov %rax,%rsi 3c2f: e8 dc d5 ff ff callq 0x1210 3c34: 48 89 45 d0 mov %rax,-0x30(%rbp) 3c38: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3c3d: 74 0d je 0x3c4c 3c3f: 48 8b 45 d0 mov -0x30(%rbp),%rax 3c43: 48 83 e8 01 sub $0x1,%rax 3c47: c6 00 00 movb $0x0,(%rax) 3c4a: eb 40 jmp 0x3c8c 3c4c: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3c54: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c58: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c5c: 48 01 d0 add %rdx,%rax 3c5f: 48 05 e4 00 00 00 add $0xe4,%rax 3c65: c6 00 00 movb $0x0,(%rax) 3c68: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3c6d: 74 1d je 0x3c8c 3c6f: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3c74: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c78: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c7c: 48 01 d0 add %rdx,%rax 3c7f: 48 05 e4 00 00 00 add $0xe4,%rax 3c85: 0f b6 00 movzbl (%rax),%eax 3c88: 3c 20 cmp $0x20,%al 3c8a: 74 c8 je 0x3c54 3c8c: 48 8b 45 88 mov -0x78(%rbp),%rax 3c90: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c97: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c9b: 48 89 10 mov %rdx,(%rax) 3c9e: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca2: 0f b6 40 30 movzbl 0x30(%rax),%eax 3ca6: 3c 20 cmp $0x20,%al 3ca8: 0f 94 c0 sete %al 3cab: 0f b6 c0 movzbl %al,%eax 3cae: 48 85 c0 test %rax,%rax 3cb1: 74 14 je 0x3cc7 3cb3: bf 10 00 00 00 mov $0x10,%edi 3cb8: e8 aa d8 ff ff callq 0x1567 3cbd: b8 ff ff ff ff mov $0xffffffff,%eax 3cc2: e9 0c 02 00 00 jmpq 0x3ed3 3cc7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ccb: 48 83 c0 10 add $0x10,%rax 3ccf: 48 89 45 b8 mov %rax,-0x48(%rbp) 3cd3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cd7: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3cdb: 3c 20 cmp $0x20,%al 3cdd: 74 27 je 0x3d06 3cdf: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ce3: 48 8d 48 10 lea 0x10(%rax),%rcx 3ce7: 48 8d 45 eb lea -0x15(%rbp),%rax 3ceb: ba 0c 00 00 00 mov $0xc,%edx 3cf0: 48 89 ce mov %rcx,%rsi 3cf3: 48 89 c7 mov %rax,%rdi 3cf6: e8 d5 d4 ff ff callq 0x11d0 3cfb: c6 00 00 movb $0x0,(%rax) 3cfe: 48 8d 45 eb lea -0x15(%rbp),%rax 3d02: 48 89 45 b8 mov %rax,-0x48(%rbp) 3d06: 48 8b 45 b8 mov -0x48(%rbp),%rax 3d0a: 48 89 c7 mov %rax,%rdi 3d0d: e8 ce d4 ff ff callq 0x11e0 3d12: 48 89 c2 mov %rax,%rdx 3d15: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d19: 48 89 50 08 mov %rdx,0x8(%rax) 3d1d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d21: 48 83 c0 1c add $0x1c,%rax 3d25: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d29: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d2d: 0f b6 40 21 movzbl 0x21(%rax),%eax 3d31: 3c 20 cmp $0x20,%al 3d33: 74 27 je 0x3d5c 3d35: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d39: 48 8d 48 1c lea 0x1c(%rax),%rcx 3d3d: 48 8d 45 eb lea -0x15(%rbp),%rax 3d41: ba 06 00 00 00 mov $0x6,%edx 3d46: 48 89 ce mov %rcx,%rsi 3d49: 48 89 c7 mov %rax,%rdi 3d4c: e8 7f d4 ff ff callq 0x11d0 3d51: c6 00 00 movb $0x0,(%rax) 3d54: 48 8d 45 eb lea -0x15(%rbp),%rax 3d58: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d5c: 48 8b 45 a0 mov -0x60(%rbp),%rax 3d60: 48 89 c7 mov %rax,%rdi 3d63: e8 78 d4 ff ff callq 0x11e0 3d68: 89 c2 mov %eax,%edx 3d6a: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d6e: 89 50 10 mov %edx,0x10(%rax) 3d71: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d75: 48 83 c0 22 add $0x22,%rax 3d79: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d7d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d81: 0f b6 40 27 movzbl 0x27(%rax),%eax 3d85: 3c 20 cmp $0x20,%al 3d87: 74 27 je 0x3db0 3d89: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d8d: 48 8d 48 22 lea 0x22(%rax),%rcx 3d91: 48 8d 45 eb lea -0x15(%rbp),%rax 3d95: ba 06 00 00 00 mov $0x6,%edx 3d9a: 48 89 ce mov %rcx,%rsi 3d9d: 48 89 c7 mov %rax,%rdi 3da0: e8 2b d4 ff ff callq 0x11d0 3da5: c6 00 00 movb $0x0,(%rax) 3da8: 48 8d 45 eb lea -0x15(%rbp),%rax 3dac: 48 89 45 a8 mov %rax,-0x58(%rbp) 3db0: 48 8b 45 a8 mov -0x58(%rbp),%rax 3db4: 48 89 c7 mov %rax,%rdi 3db7: e8 24 d4 ff ff callq 0x11e0 3dbc: 89 c2 mov %eax,%edx 3dbe: 48 8b 45 c8 mov -0x38(%rbp),%rax 3dc2: 89 50 14 mov %edx,0x14(%rax) 3dc5: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dc9: 48 83 c0 28 add $0x28,%rax 3dcd: 48 89 45 90 mov %rax,-0x70(%rbp) 3dd1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dd5: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3dd9: 3c 20 cmp $0x20,%al 3ddb: 74 22 je 0x3dff 3ddd: 48 8b 45 c0 mov -0x40(%rbp),%rax 3de1: 48 83 c0 28 add $0x28,%rax 3de5: 48 8b 00 mov (%rax),%rax 3de8: 48 89 45 eb mov %rax,-0x15(%rbp) 3dec: 48 8d 45 eb lea -0x15(%rbp),%rax 3df0: 48 83 c0 08 add $0x8,%rax 3df4: c6 00 00 movb $0x0,(%rax) 3df7: 48 8d 45 eb lea -0x15(%rbp),%rax 3dfb: 48 89 45 90 mov %rax,-0x70(%rbp) 3dff: 48 8b 45 90 mov -0x70(%rbp),%rax 3e03: 48 89 c7 mov %rax,%rdi 3e06: e8 d5 d3 ff ff callq 0x11e0 3e0b: 89 c2 mov %eax,%edx 3e0d: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e11: 89 50 18 mov %edx,0x18(%rax) 3e14: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e18: 48 83 c0 30 add $0x30,%rax 3e1c: 48 89 45 98 mov %rax,-0x68(%rbp) 3e20: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e24: 0f b6 40 39 movzbl 0x39(%rax),%eax 3e28: 3c 20 cmp $0x20,%al 3e2a: 74 27 je 0x3e53 3e2c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e30: 48 8d 48 30 lea 0x30(%rax),%rcx 3e34: 48 8d 45 eb lea -0x15(%rbp),%rax 3e38: ba 0a 00 00 00 mov $0xa,%edx 3e3d: 48 89 ce mov %rcx,%rsi 3e40: 48 89 c7 mov %rax,%rdi 3e43: e8 88 d3 ff ff callq 0x11d0 3e48: c6 00 00 movb $0x0,(%rax) 3e4b: 48 8d 45 eb lea -0x15(%rbp),%rax 3e4f: 48 89 45 98 mov %rax,-0x68(%rbp) 3e53: 48 8b 45 98 mov -0x68(%rbp),%rax 3e57: 48 89 c7 mov %rax,%rdi 3e5a: e8 81 d3 ff ff callq 0x11e0 3e5f: 48 89 c2 mov %rax,%rdx 3e62: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e66: 48 89 50 20 mov %rdx,0x20(%rax) 3e6a: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e6e: 48 8b 40 20 mov 0x20(%rax),%rax 3e72: 48 85 c0 test %rax,%rax 3e75: 79 11 jns 0x3e88 3e77: bf 10 00 00 00 mov $0x10,%edi 3e7c: e8 e6 d6 ff ff callq 0x1567 3e81: b8 ff ff ff ff mov $0xffffffff,%eax 3e86: eb 4b jmp 0x3ed3 3e88: 48 8b 45 88 mov -0x78(%rbp),%rax 3e8c: 48 8b 40 28 mov 0x28(%rax),%rax 3e90: 48 89 c2 mov %rax,%rdx 3e93: 48 8b 45 88 mov -0x78(%rbp),%rax 3e97: 48 8b 40 30 mov 0x30(%rax),%rax 3e9b: 48 01 c2 add %rax,%rdx 3e9e: 48 8b 45 88 mov -0x78(%rbp),%rax 3ea2: 48 8b 40 70 mov 0x70(%rax),%rax 3ea6: 48 29 c2 sub %rax,%rdx 3ea9: 48 89 d0 mov %rdx,%rax 3eac: 48 83 e8 3c sub $0x3c,%rax 3eb0: 48 89 45 e0 mov %rax,-0x20(%rbp) 3eb4: 48 8b 45 c8 mov -0x38(%rbp),%rax 3eb8: 48 8b 40 20 mov 0x20(%rax),%rax 3ebc: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3ec0: 73 0c jae 0x3ece 3ec2: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3ec6: 48 8b 45 c8 mov -0x38(%rbp),%rax 3eca: 48 89 50 20 mov %rdx,0x20(%rax) 3ece: b8 00 00 00 00 mov $0x0,%eax 3ed3: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3ed7: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3edf: 00 3ee0: 74 05 je 0x3ee7 3ee2: e8 f9 d1 ff ff callq 0x10e0 3ee7: c9 leaveq 3ee8: c3 retq 3ee9: 55 push %rbp 3eea: 48 89 e5 mov %rsp,%rbp 3eed: 48 83 ec 20 sub $0x20,%rsp 3ef1: 89 7d ec mov %edi,-0x14(%rbp) 3ef4: 89 75 e8 mov %esi,-0x18(%rbp) 3ef7: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3efb: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3eff: 75 0c jne 0x3f0d 3f01: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f05: 8b 40 24 mov 0x24(%rax),%eax 3f08: 89 45 ec mov %eax,-0x14(%rbp) 3f0b: eb 3e jmp 0x3f4b 3f0d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f11: 8b 40 24 mov 0x24(%rax),%eax 3f14: 83 f8 ff cmp $0xffffffff,%eax 3f17: 0f 95 c0 setne %al 3f1a: 0f b6 c0 movzbl %al,%eax 3f1d: 48 85 c0 test %rax,%rax 3f20: 74 29 je 0x3f4b 3f22: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f26: 8b 40 24 mov 0x24(%rax),%eax 3f29: 39 45 ec cmp %eax,-0x14(%rbp) 3f2c: 0f 95 c0 setne %al 3f2f: 0f b6 c0 movzbl %al,%eax 3f32: 48 85 c0 test %rax,%rax 3f35: 74 14 je 0x3f4b 3f37: bf 1c 00 00 00 mov $0x1c,%edi 3f3c: e8 26 d6 ff ff callq 0x1567 3f41: b8 00 00 00 00 mov $0x0,%eax 3f46: e9 a2 01 00 00 jmpq 0x40ed 3f4b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f4f: 8b 40 1c mov 0x1c(%rax),%eax 3f52: 83 f8 01 cmp $0x1,%eax 3f55: 0f 95 c0 setne %al 3f58: 0f b6 c0 movzbl %al,%eax 3f5b: 48 85 c0 test %rax,%rax 3f5e: 74 1c je 0x3f7c 3f60: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f64: 8b 40 1c mov 0x1c(%rax),%eax 3f67: 83 f8 08 cmp $0x8,%eax 3f6a: 0f 95 c0 setne %al 3f6d: 0f b6 c0 movzbl %al,%eax 3f70: 48 85 c0 test %rax,%rax 3f73: 74 07 je 0x3f7c 3f75: b8 01 00 00 00 mov $0x1,%eax 3f7a: eb 05 jmp 0x3f81 3f7c: b8 00 00 00 00 mov $0x0,%eax 3f81: 85 c0 test %eax,%eax 3f83: 74 1c je 0x3fa1 3f85: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f89: 8b 40 1c mov 0x1c(%rax),%eax 3f8c: 83 f8 03 cmp $0x3,%eax 3f8f: 0f 95 c0 setne %al 3f92: 0f b6 c0 movzbl %al,%eax 3f95: 48 85 c0 test %rax,%rax 3f98: 74 07 je 0x3fa1 3f9a: b8 01 00 00 00 mov $0x1,%eax 3f9f: eb 05 jmp 0x3fa6 3fa1: b8 00 00 00 00 mov $0x0,%eax 3fa6: 85 c0 test %eax,%eax 3fa8: 74 1c je 0x3fc6 3faa: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fae: 8b 40 1c mov 0x1c(%rax),%eax 3fb1: 83 f8 0a cmp $0xa,%eax 3fb4: 0f 95 c0 setne %al 3fb7: 0f b6 c0 movzbl %al,%eax 3fba: 48 85 c0 test %rax,%rax 3fbd: 74 07 je 0x3fc6 3fbf: b8 01 00 00 00 mov $0x1,%eax 3fc4: eb 05 jmp 0x3fcb 3fc6: b8 00 00 00 00 mov $0x0,%eax 3fcb: 85 c0 test %eax,%eax 3fcd: 74 1c je 0x3feb 3fcf: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fd3: 8b 40 1c mov 0x1c(%rax),%eax 3fd6: 83 f8 02 cmp $0x2,%eax 3fd9: 0f 95 c0 setne %al 3fdc: 0f b6 c0 movzbl %al,%eax 3fdf: 48 85 c0 test %rax,%rax 3fe2: 74 07 je 0x3feb 3fe4: b8 01 00 00 00 mov $0x1,%eax 3fe9: eb 05 jmp 0x3ff0 3feb: b8 00 00 00 00 mov $0x0,%eax 3ff0: 85 c0 test %eax,%eax 3ff2: 74 1c je 0x4010 3ff4: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ff8: 8b 40 1c mov 0x1c(%rax),%eax 3ffb: 83 f8 09 cmp $0x9,%eax 3ffe: 0f 95 c0 setne %al 4001: 0f b6 c0 movzbl %al,%eax 4004: 48 85 c0 test %rax,%rax 4007: 74 07 je 0x4010 4009: b8 01 00 00 00 mov $0x1,%eax 400e: eb 05 jmp 0x4015 4010: b8 00 00 00 00 mov $0x0,%eax 4015: 85 c0 test %eax,%eax 4017: 74 29 je 0x4042 4019: 48 8b 45 e0 mov -0x20(%rbp),%rax 401d: 8b 40 1c mov 0x1c(%rax),%eax 4020: 83 f8 0b cmp $0xb,%eax 4023: 0f 95 c0 setne %al 4026: 0f b6 c0 movzbl %al,%eax 4029: 48 85 c0 test %rax,%rax 402c: 74 14 je 0x4042 402e: bf 0b 00 00 00 mov $0xb,%edi 4033: e8 2f d5 ff ff callq 0x1567 4038: b8 00 00 00 00 mov $0x0,%eax 403d: e9 ab 00 00 00 jmpq 0x40ed 4042: 48 8b 45 e0 mov -0x20(%rbp),%rax 4046: 8b 40 18 mov 0x18(%rax),%eax 4049: 83 f8 01 cmp $0x1,%eax 404c: 74 1a je 0x4068 404e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4052: 8b 40 3c mov 0x3c(%rax),%eax 4055: 8d 50 01 lea 0x1(%rax),%edx 4058: 48 8b 45 e0 mov -0x20(%rbp),%rax 405c: 89 50 3c mov %edx,0x3c(%rax) 405f: 48 8b 45 e0 mov -0x20(%rbp),%rax 4063: e9 85 00 00 00 jmpq 0x40ed 4068: 48 8b 45 e0 mov -0x20(%rbp),%rax 406c: 48 8b 40 78 mov 0x78(%rax),%rax 4070: 48 85 c0 test %rax,%rax 4073: 75 17 jne 0x408c 4075: 48 8b 45 e0 mov -0x20(%rbp),%rax 4079: 48 89 c7 mov %rax,%rdi 407c: e8 23 f8 ff ff callq 0x38a4 4081: 85 c0 test %eax,%eax 4083: 74 07 je 0x408c 4085: b8 00 00 00 00 mov $0x0,%eax 408a: eb 61 jmp 0x40ed 408c: 48 8b 45 e0 mov -0x20(%rbp),%rax 4090: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 4097: 48 89 c7 mov %rax,%rdi 409a: 48 8b 45 e0 mov -0x20(%rbp),%rax 409e: 48 8b 40 70 mov 0x70(%rax),%rax 40a2: 48 83 c0 3c add $0x3c,%rax 40a6: 48 89 c6 mov %rax,%rsi 40a9: 48 8b 4d e0 mov -0x20(%rbp),%rcx 40ad: 8b 55 e8 mov -0x18(%rbp),%edx 40b0: 8b 45 ec mov -0x14(%rbp),%eax 40b3: 49 89 c8 mov %rcx,%r8 40b6: 89 d1 mov %edx,%ecx 40b8: 48 89 fa mov %rdi,%rdx 40bb: 89 c7 mov %eax,%edi 40bd: e8 e1 f1 ff ff callq 0x32a3 40c2: 48 89 45 f8 mov %rax,-0x8(%rbp) 40c6: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40cb: 74 1c je 0x40e9 40cd: 48 8b 45 e0 mov -0x20(%rbp),%rax 40d1: 48 8b 50 48 mov 0x48(%rax),%rdx 40d5: 48 8b 45 f8 mov -0x8(%rbp),%rax 40d9: 48 89 50 10 mov %rdx,0x10(%rax) 40dd: 48 8b 45 e0 mov -0x20(%rbp),%rax 40e1: 48 8b 55 f8 mov -0x8(%rbp),%rdx 40e5: 48 89 50 48 mov %rdx,0x48(%rax) 40e9: 48 8b 45 f8 mov -0x8(%rbp),%rax 40ed: c9 leaveq 40ee: c3 retq 40ef: 55 push %rbp 40f0: 48 89 e5 mov %rsp,%rbp 40f3: 48 83 ec 20 sub $0x20,%rsp 40f7: 89 7d ec mov %edi,-0x14(%rbp) 40fa: 89 75 e8 mov %esi,-0x18(%rbp) 40fd: 8b 55 e8 mov -0x18(%rbp),%edx 4100: 8b 45 ec mov -0x14(%rbp),%eax 4103: 68 20 08 00 00 pushq $0x820 4108: 6a 03 pushq $0x3 410a: 41 b9 00 00 00 00 mov $0x0,%r9d 4110: 41 89 d0 mov %edx,%r8d 4113: b9 00 00 00 00 mov $0x0,%ecx 4118: ba 00 00 00 00 mov $0x0,%edx 411d: be 00 00 00 00 mov $0x0,%esi 4122: 89 c7 mov %eax,%edi 4124: e8 52 d7 ff ff callq 0x187b 4129: 48 83 c4 10 add $0x10,%rsp 412d: 48 89 45 f8 mov %rax,-0x8(%rbp) 4131: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4136: 74 37 je 0x416f 4138: 48 8b 45 f8 mov -0x8(%rbp),%rax 413c: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 4143: 48 8b 45 f8 mov -0x8(%rbp),%rax 4147: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 414e: 48 8b 45 f8 mov -0x8(%rbp),%rax 4152: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 4159: 48 8b 45 f8 mov -0x8(%rbp),%rax 415d: 48 89 50 60 mov %rdx,0x60(%rax) 4161: 48 8b 45 f8 mov -0x8(%rbp),%rax 4165: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 416d: 00 00 416f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4173: c9 leaveq 4174: c3 retq 4175: 55 push %rbp 4176: 48 89 e5 mov %rsp,%rbp 4179: 48 83 ec 10 sub $0x10,%rsp 417d: 89 7d fc mov %edi,-0x4(%rbp) 4180: 89 75 f8 mov %esi,-0x8(%rbp) 4183: 48 89 55 f0 mov %rdx,-0x10(%rbp) 4187: 48 8b 55 f0 mov -0x10(%rbp),%rdx 418b: 8b 4d f8 mov -0x8(%rbp),%ecx 418e: 8b 45 fc mov -0x4(%rbp),%eax 4191: 89 ce mov %ecx,%esi 4193: 89 c7 mov %eax,%edi 4195: e8 4f fd ff ff callq 0x3ee9 419a: c9 leaveq 419b: c3 retq 419c: 55 push %rbp 419d: 48 89 e5 mov %rsp,%rbp 41a0: 48 83 ec 20 sub $0x20,%rsp 41a4: 89 7d ec mov %edi,-0x14(%rbp) 41a7: 89 75 e8 mov %esi,-0x18(%rbp) 41aa: 48 89 55 e0 mov %rdx,-0x20(%rbp) 41ae: 8b 05 60 1e 20 00 mov 0x201e60(%rip),%eax # 0x206014 41b4: 83 f8 01 cmp $0x1,%eax 41b7: 0f 95 c0 setne %al 41ba: 0f b6 c0 movzbl %al,%eax 41bd: 48 85 c0 test %rax,%rax 41c0: 74 14 je 0x41d6 41c2: bf 0c 00 00 00 mov $0xc,%edi 41c7: e8 9b d3 ff ff callq 0x1567 41cc: b8 00 00 00 00 mov $0x0,%eax 41d1: e9 15 02 00 00 jmpq 0x43eb 41d6: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41db: 75 4b jne 0x4228 41dd: 8b 45 ec mov -0x14(%rbp),%eax 41e0: be 01 00 00 00 mov $0x1,%esi 41e5: 89 c7 mov %eax,%edi 41e7: b8 00 00 00 00 mov $0x0,%eax 41ec: e8 df ce ff ff callq 0x10d0 41f1: 83 f8 ff cmp $0xffffffff,%eax 41f4: 0f 94 c0 sete %al 41f7: 0f b6 c0 movzbl %al,%eax 41fa: 48 85 c0 test %rax,%rax 41fd: 74 29 je 0x4228 41ff: e8 bc ce ff ff callq 0x10c0 4204: 8b 00 mov (%rax),%eax 4206: 83 f8 09 cmp $0x9,%eax 4209: 0f 94 c0 sete %al 420c: 0f b6 c0 movzbl %al,%eax 420f: 48 85 c0 test %rax,%rax 4212: 74 14 je 0x4228 4214: bf 09 00 00 00 mov $0x9,%edi 4219: e8 49 d3 ff ff callq 0x1567 421e: b8 00 00 00 00 mov $0x0,%eax 4223: e9 c3 01 00 00 jmpq 0x43eb 4228: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 422c: 0f 87 a2 01 00 00 ja 0x43d4 4232: 8b 45 e8 mov -0x18(%rbp),%eax 4235: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 423d: 48 8d 05 8c 0f 00 00 lea 0xf8c(%rip),%rax # 0x51d0 4244: 8b 04 02 mov (%rdx,%rax,1),%eax 4247: 48 63 d0 movslq %rax,%rdx 424a: 48 8d 05 7f 0f 00 00 lea 0xf7f(%rip),%rax # 0x51d0 4251: 48 01 d0 add %rdx,%rax 4254: ff e0 jmpq *%rax 4256: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 425e: e9 84 01 00 00 jmpq 0x43e7 4263: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4268: 0f 95 c0 setne %al 426b: 0f b6 c0 movzbl %al,%eax 426e: 48 85 c0 test %rax,%rax 4271: 74 2c je 0x429f 4273: 48 8b 45 e0 mov -0x20(%rbp),%rax 4277: 8b 40 1c mov 0x1c(%rax),%eax 427a: 83 f8 0b cmp $0xb,%eax 427d: 0f 95 c0 setne %al 4280: 0f b6 c0 movzbl %al,%eax 4283: 48 85 c0 test %rax,%rax 4286: 74 17 je 0x429f 4288: bf 0d 00 00 00 mov $0xd,%edi 428d: e8 d5 d2 ff ff callq 0x1567 4292: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 429a: e9 48 01 00 00 jmpq 0x43e7 429f: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42a4: 74 1c je 0x42c2 42a6: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42aa: 8b 4d e8 mov -0x18(%rbp),%ecx 42ad: 8b 45 ec mov -0x14(%rbp),%eax 42b0: 89 ce mov %ecx,%esi 42b2: 89 c7 mov %eax,%edi 42b4: e8 bc fe ff ff callq 0x4175 42b9: 48 89 45 f8 mov %rax,-0x8(%rbp) 42bd: e9 25 01 00 00 jmpq 0x43e7 42c2: 8b 55 e8 mov -0x18(%rbp),%edx 42c5: 8b 45 ec mov -0x14(%rbp),%eax 42c8: 41 b8 00 00 00 00 mov $0x0,%r8d 42ce: 89 d1 mov %edx,%ecx 42d0: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42d7: be 00 00 00 00 mov $0x0,%esi 42dc: 89 c7 mov %eax,%edi 42de: e8 c0 ef ff ff callq 0x32a3 42e3: 48 89 45 f8 mov %rax,-0x8(%rbp) 42e7: e9 fb 00 00 00 jmpq 0x43e7 42ec: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42f1: 0f 84 a1 00 00 00 je 0x4398 42f7: 48 8b 45 e0 mov -0x20(%rbp),%rax 42fb: 8b 40 1c mov 0x1c(%rax),%eax 42fe: 83 f8 02 cmp $0x2,%eax 4301: 0f 95 c0 setne %al 4304: 0f b6 c0 movzbl %al,%eax 4307: 48 85 c0 test %rax,%rax 430a: 74 1c je 0x4328 430c: 48 8b 45 e0 mov -0x20(%rbp),%rax 4310: 8b 40 1c mov 0x1c(%rax),%eax 4313: 83 f8 09 cmp $0x9,%eax 4316: 0f 95 c0 setne %al 4319: 0f b6 c0 movzbl %al,%eax 431c: 48 85 c0 test %rax,%rax 431f: 74 07 je 0x4328 4321: b8 01 00 00 00 mov $0x1,%eax 4326: eb 05 jmp 0x432d 4328: b8 00 00 00 00 mov $0x0,%eax 432d: 85 c0 test %eax,%eax 432f: 74 1c je 0x434d 4331: 48 8b 45 e0 mov -0x20(%rbp),%rax 4335: 8b 40 1c mov 0x1c(%rax),%eax 4338: 83 f8 03 cmp $0x3,%eax 433b: 0f 95 c0 setne %al 433e: 0f b6 c0 movzbl %al,%eax 4341: 48 85 c0 test %rax,%rax 4344: 74 07 je 0x434d 4346: b8 01 00 00 00 mov $0x1,%eax 434b: eb 05 jmp 0x4352 434d: b8 00 00 00 00 mov $0x0,%eax 4352: 85 c0 test %eax,%eax 4354: 74 29 je 0x437f 4356: 48 8b 45 e0 mov -0x20(%rbp),%rax 435a: 8b 40 1c mov 0x1c(%rax),%eax 435d: 83 f8 0a cmp $0xa,%eax 4360: 0f 95 c0 setne %al 4363: 0f b6 c0 movzbl %al,%eax 4366: 48 85 c0 test %rax,%rax 4369: 74 14 je 0x437f 436b: bf 0d 00 00 00 mov $0xd,%edi 4370: e8 f2 d1 ff ff callq 0x1567 4375: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 437d: eb 68 jmp 0x43e7 437f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4383: 8b 4d e8 mov -0x18(%rbp),%ecx 4386: 8b 45 ec mov -0x14(%rbp),%eax 4389: 89 ce mov %ecx,%esi 438b: 89 c7 mov %eax,%edi 438d: e8 e3 fd ff ff callq 0x4175 4392: 48 89 45 f8 mov %rax,-0x8(%rbp) 4396: eb 4f jmp 0x43e7 4398: 8b 55 e8 mov -0x18(%rbp),%edx 439b: 8b 45 ec mov -0x14(%rbp),%eax 439e: 41 b8 00 00 00 00 mov $0x0,%r8d 43a4: 89 d1 mov %edx,%ecx 43a6: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 43ad: be 00 00 00 00 mov $0x0,%esi 43b2: 89 c7 mov %eax,%edi 43b4: e8 ea ee ff ff callq 0x32a3 43b9: 48 89 45 f8 mov %rax,-0x8(%rbp) 43bd: eb 28 jmp 0x43e7 43bf: 8b 55 e8 mov -0x18(%rbp),%edx 43c2: 8b 45 ec mov -0x14(%rbp),%eax 43c5: 89 d6 mov %edx,%esi 43c7: 89 c7 mov %eax,%edi 43c9: e8 21 fd ff ff callq 0x40ef 43ce: 48 89 45 f8 mov %rax,-0x8(%rbp) 43d2: eb 13 jmp 0x43e7 43d4: bf 0d 00 00 00 mov $0xd,%edi 43d9: e8 89 d1 ff ff callq 0x1567 43de: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 43e6: 90 nop 43e7: 48 8b 45 f8 mov -0x8(%rbp),%rax 43eb: c9 leaveq 43ec: c3 retq 43ed: 55 push %rbp 43ee: 48 89 e5 mov %rsp,%rbp 43f1: 48 83 ec 70 sub $0x70,%rsp 43f5: 48 89 7d 98 mov %rdi,-0x68(%rbp) 43f9: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 43fe: 75 0a jne 0x440a 4400: b8 00 00 00 00 mov $0x0,%eax 4405: e9 35 04 00 00 jmpq 0x483f 440a: 48 8b 45 98 mov -0x68(%rbp),%rax 440e: 8b 40 3c mov 0x3c(%rax),%eax 4411: 85 c0 test %eax,%eax 4413: 74 2e je 0x4443 4415: 48 8b 45 98 mov -0x68(%rbp),%rax 4419: 8b 40 3c mov 0x3c(%rax),%eax 441c: 8d 50 ff lea -0x1(%rax),%edx 441f: 48 8b 45 98 mov -0x68(%rbp),%rax 4423: 89 50 3c mov %edx,0x3c(%rax) 4426: 48 8b 45 98 mov -0x68(%rbp),%rax 442a: 8b 40 3c mov 0x3c(%rax),%eax 442d: 85 c0 test %eax,%eax 442f: 74 12 je 0x4443 4431: 48 8b 45 98 mov -0x68(%rbp),%rax 4435: 8b 40 3c mov 0x3c(%rax),%eax 4438: 89 45 ac mov %eax,-0x54(%rbp) 443b: 8b 45 ac mov -0x54(%rbp),%eax 443e: e9 fc 03 00 00 jmpq 0x483f 4443: 48 8b 45 98 mov -0x68(%rbp),%rax 4447: 8b 40 18 mov 0x18(%rax),%eax 444a: 83 f8 01 cmp $0x1,%eax 444d: 75 41 jne 0x4490 444f: 48 8b 45 98 mov -0x68(%rbp),%rax 4453: 48 8b 40 50 mov 0x50(%rax),%rax 4457: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 445b: 74 10 je 0x446d 445d: 48 8b 45 98 mov -0x68(%rbp),%rax 4461: 48 8b 40 50 mov 0x50(%rax),%rax 4465: 48 89 c7 mov %rax,%rdi 4468: e8 43 cc ff ff callq 0x10b0 446d: 48 8b 45 98 mov -0x68(%rbp),%rax 4471: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 4479: 48 8b 45 98 mov -0x68(%rbp),%rax 447d: 48 8b 40 48 mov 0x48(%rax),%rax 4481: 48 85 c0 test %rax,%rax 4484: 74 0a je 0x4490 4486: b8 00 00 00 00 mov $0x0,%eax 448b: e9 af 03 00 00 jmpq 0x483f 4490: 48 8b 45 98 mov -0x68(%rbp),%rax 4494: 48 8b 40 08 mov 0x8(%rax),%rax 4498: 48 89 45 d8 mov %rax,-0x28(%rbp) 449c: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 44a1: 74 58 je 0x44fb 44a3: 48 8b 45 d8 mov -0x28(%rbp),%rax 44a7: 48 8b 40 48 mov 0x48(%rax),%rax 44ab: 48 39 45 98 cmp %rax,-0x68(%rbp) 44af: 75 12 jne 0x44c3 44b1: 48 8b 45 98 mov -0x68(%rbp),%rax 44b5: 48 8b 50 10 mov 0x10(%rax),%rdx 44b9: 48 8b 45 d8 mov -0x28(%rbp),%rax 44bd: 48 89 50 48 mov %rdx,0x48(%rax) 44c1: eb 38 jmp 0x44fb 44c3: 48 8b 45 d8 mov -0x28(%rbp),%rax 44c7: 48 8b 40 48 mov 0x48(%rax),%rax 44cb: 48 89 45 b0 mov %rax,-0x50(%rbp) 44cf: eb 0c jmp 0x44dd 44d1: 48 8b 45 b0 mov -0x50(%rbp),%rax 44d5: 48 8b 40 10 mov 0x10(%rax),%rax 44d9: 48 89 45 b0 mov %rax,-0x50(%rbp) 44dd: 48 8b 45 b0 mov -0x50(%rbp),%rax 44e1: 48 8b 40 10 mov 0x10(%rax),%rax 44e5: 48 39 45 98 cmp %rax,-0x68(%rbp) 44e9: 75 e6 jne 0x44d1 44eb: 48 8b 45 98 mov -0x68(%rbp),%rax 44ef: 48 8b 50 10 mov 0x10(%rax),%rdx 44f3: 48 8b 45 b0 mov -0x50(%rbp),%rax 44f7: 48 89 50 10 mov %rdx,0x10(%rax) 44fb: 48 8b 45 98 mov -0x68(%rbp),%rax 44ff: 8b 40 18 mov 0x18(%rax),%eax 4502: 83 f8 01 cmp $0x1,%eax 4505: 74 0a je 0x4511 4507: 83 f8 03 cmp $0x3,%eax 450a: 74 2b je 0x4537 450c: e9 a1 02 00 00 jmpq 0x47b2 4511: 48 8b 45 98 mov -0x68(%rbp),%rax 4515: 48 8b 40 60 mov 0x60(%rax),%rax 4519: 48 85 c0 test %rax,%rax 451c: 0f 84 8c 02 00 00 je 0x47ae 4522: 48 8b 45 98 mov -0x68(%rbp),%rax 4526: 48 8b 40 60 mov 0x60(%rax),%rax 452a: 48 89 c7 mov %rax,%rdi 452d: e8 7e cb ff ff callq 0x10b0 4532: e9 77 02 00 00 jmpq 0x47ae 4537: 48 8b 45 98 mov -0x68(%rbp),%rax 453b: 48 8b 40 68 mov 0x68(%rax),%rax 453f: 48 89 45 b8 mov %rax,-0x48(%rbp) 4543: eb 42 jmp 0x4587 4545: 48 8b 45 b8 mov -0x48(%rbp),%rax 4549: 48 8b 40 30 mov 0x30(%rax),%rax 454d: 48 89 45 f8 mov %rax,-0x8(%rbp) 4551: 48 8b 45 b8 mov -0x48(%rbp),%rax 4555: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 455b: 25 80 00 00 00 and $0x80,%eax 4560: 85 c0 test %eax,%eax 4562: 74 0f je 0x4573 4564: 48 8b 45 b8 mov -0x48(%rbp),%rax 4568: 48 8b 00 mov (%rax),%rax 456b: 48 89 c7 mov %rax,%rdi 456e: e8 3d cb ff ff callq 0x10b0 4573: 48 8b 45 b8 mov -0x48(%rbp),%rax 4577: 48 89 c7 mov %rax,%rdi 457a: e8 31 cb ff ff callq 0x10b0 457f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4583: 48 89 45 b8 mov %rax,-0x48(%rbp) 4587: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 458c: 75 b7 jne 0x4545 458e: 48 8b 45 98 mov -0x68(%rbp),%rax 4592: 48 05 c8 00 00 00 add $0xc8,%rax 4598: 48 89 45 c0 mov %rax,-0x40(%rbp) 459c: 48 8b 45 c0 mov -0x40(%rbp),%rax 45a0: 8b 40 04 mov 0x4(%rax),%eax 45a3: 89 c0 mov %eax,%eax 45a5: 48 89 45 c8 mov %rax,-0x38(%rbp) 45a9: e9 3b 01 00 00 jmpq 0x46e9 45ae: 48 8b 55 c8 mov -0x38(%rbp),%rdx 45b2: 48 89 d0 mov %rdx,%rax 45b5: 48 01 c0 add %rax,%rax 45b8: 48 01 d0 add %rdx,%rax 45bb: 48 c1 e0 02 shl $0x2,%rax 45bf: 48 01 d0 add %rdx,%rax 45c2: 48 c1 e0 04 shl $0x4,%rax 45c6: 48 8d 50 10 lea 0x10(%rax),%rdx 45ca: 48 8b 45 c0 mov -0x40(%rbp),%rax 45ce: 48 01 d0 add %rdx,%rax 45d1: 48 89 45 e8 mov %rax,-0x18(%rbp) 45d5: 48 8b 45 e8 mov -0x18(%rbp),%rax 45d9: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 45df: 25 80 00 00 00 and $0x80,%eax 45e4: 85 c0 test %eax,%eax 45e6: 74 13 je 0x45fb 45e8: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ec: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 45f3: 48 89 c7 mov %rax,%rdi 45f6: e8 b5 ca ff ff callq 0x10b0 45fb: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ff: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 4606: 48 8b 45 e8 mov -0x18(%rbp),%rax 460a: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4611: 48 39 c2 cmp %rax,%rdx 4614: 74 13 je 0x4629 4616: 48 8b 45 e8 mov -0x18(%rbp),%rax 461a: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4621: 48 89 c7 mov %rax,%rdi 4624: e8 87 ca ff ff callq 0x10b0 4629: 48 8b 45 e8 mov -0x18(%rbp),%rax 462d: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4634: 48 8b 45 e8 mov -0x18(%rbp),%rax 4638: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 463f: 48 39 c2 cmp %rax,%rdx 4642: 74 13 je 0x4657 4644: 48 8b 45 e8 mov -0x18(%rbp),%rax 4648: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 464f: 48 89 c7 mov %rax,%rdi 4652: e8 59 ca ff ff callq 0x10b0 4657: 48 8b 45 98 mov -0x68(%rbp),%rax 465b: 48 8b 00 mov (%rax),%rax 465e: 48 85 c0 test %rax,%rax 4661: 74 2e je 0x4691 4663: 48 8b 45 e8 mov -0x18(%rbp),%rax 4667: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 466e: 48 8b 45 e8 mov -0x18(%rbp),%rax 4672: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4679: 48 39 c2 cmp %rax,%rdx 467c: 74 13 je 0x4691 467e: 48 8b 45 e8 mov -0x18(%rbp),%rax 4682: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 4688: 25 80 00 00 00 and $0x80,%eax 468d: 85 c0 test %eax,%eax 468f: 74 13 je 0x46a4 4691: 48 8b 45 e8 mov -0x18(%rbp),%rax 4695: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 469c: 48 89 c7 mov %rax,%rdi 469f: e8 0c ca ff ff callq 0x10b0 46a4: 48 8b 45 e8 mov -0x18(%rbp),%rax 46a8: 48 8b 40 30 mov 0x30(%rax),%rax 46ac: 48 89 45 d0 mov %rax,-0x30(%rbp) 46b0: eb 30 jmp 0x46e2 46b2: 48 8b 45 d0 mov -0x30(%rbp),%rax 46b6: 48 89 45 f0 mov %rax,-0x10(%rbp) 46ba: 48 8b 45 d0 mov -0x30(%rbp),%rax 46be: 48 8b 40 30 mov 0x30(%rax),%rax 46c2: 48 89 45 d0 mov %rax,-0x30(%rbp) 46c6: 48 8b 45 f0 mov -0x10(%rbp),%rax 46ca: 8b 40 38 mov 0x38(%rax),%eax 46cd: 25 80 00 00 00 and $0x80,%eax 46d2: 85 c0 test %eax,%eax 46d4: 74 0c je 0x46e2 46d6: 48 8b 45 f0 mov -0x10(%rbp),%rax 46da: 48 89 c7 mov %rax,%rdi 46dd: e8 ce c9 ff ff callq 0x10b0 46e2: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 46e7: 75 c9 jne 0x46b2 46e9: 48 8b 45 c8 mov -0x38(%rbp),%rax 46ed: 48 8d 50 ff lea -0x1(%rax),%rdx 46f1: 48 89 55 c8 mov %rdx,-0x38(%rbp) 46f5: 48 85 c0 test %rax,%rax 46f8: 0f 85 b0 fe ff ff jne 0x45ae 46fe: 48 8b 45 c0 mov -0x40(%rbp),%rax 4702: 48 89 45 e0 mov %rax,-0x20(%rbp) 4706: 48 8b 45 c0 mov -0x40(%rbp),%rax 470a: 48 8b 40 08 mov 0x8(%rax),%rax 470e: 48 89 45 c0 mov %rax,-0x40(%rbp) 4712: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4717: 74 30 je 0x4749 4719: 48 8b 45 e0 mov -0x20(%rbp),%rax 471d: 8b 10 mov (%rax),%edx 471f: 48 8b 45 e0 mov -0x20(%rbp),%rax 4723: 8b 40 04 mov 0x4(%rax),%eax 4726: 39 c2 cmp %eax,%edx 4728: 74 1f je 0x4749 472a: 48 8d 0d 3f 0b 00 00 lea 0xb3f(%rip),%rcx # 0x5270 4731: ba bd 00 00 00 mov $0xbd,%edx 4736: 48 8d 35 e3 0a 00 00 lea 0xae3(%rip),%rsi # 0x5220 473d: 48 8d 3d 04 0b 00 00 lea 0xb04(%rip),%rdi # 0x5248 4744: e8 d7 c9 ff ff callq 0x1120 4749: 48 8b 45 98 mov -0x68(%rbp),%rax 474d: 48 05 c8 00 00 00 add $0xc8,%rax 4753: 48 39 45 e0 cmp %rax,-0x20(%rbp) 4757: 74 0c je 0x4765 4759: 48 8b 45 e0 mov -0x20(%rbp),%rax 475d: 48 89 c7 mov %rax,%rdi 4760: e8 4b c9 ff ff callq 0x10b0 4765: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 476a: 0f 85 2c fe ff ff jne 0x459c 4770: 90 nop 4771: 48 8b 45 98 mov -0x68(%rbp),%rax 4775: 8b 40 7c mov 0x7c(%rax),%eax 4778: 85 c0 test %eax,%eax 477a: 74 10 je 0x478c 477c: 48 8b 45 98 mov -0x68(%rbp),%rax 4780: 48 8b 40 50 mov 0x50(%rax),%rax 4784: 48 89 c7 mov %rax,%rdi 4787: e8 24 c9 ff ff callq 0x10b0 478c: 48 8b 45 98 mov -0x68(%rbp),%rax 4790: 8b 40 78 mov 0x78(%rax),%eax 4793: 25 80 00 00 00 and $0x80,%eax 4798: 85 c0 test %eax,%eax 479a: 74 15 je 0x47b1 479c: 48 8b 45 98 mov -0x68(%rbp),%rax 47a0: 48 8b 40 58 mov 0x58(%rax),%rax 47a4: 48 89 c7 mov %rax,%rdi 47a7: e8 04 c9 ff ff callq 0x10b0 47ac: eb 03 jmp 0x47b1 47ae: 90 nop 47af: eb 01 jmp 0x47b2 47b1: 90 nop 47b2: 48 8b 45 98 mov -0x68(%rbp),%rax 47b6: 48 8b 00 mov (%rax),%rax 47b9: 48 85 c0 test %rax,%rax 47bc: 74 50 je 0x480e 47be: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 47c3: 75 49 jne 0x480e 47c5: 48 8b 45 98 mov -0x68(%rbp),%rax 47c9: 8b 40 38 mov 0x38(%rax),%eax 47cc: 25 80 00 00 00 and $0x80,%eax 47d1: 85 c0 test %eax,%eax 47d3: 74 11 je 0x47e6 47d5: 48 8b 45 98 mov -0x68(%rbp),%rax 47d9: 48 8b 00 mov (%rax),%rax 47dc: 48 89 c7 mov %rax,%rdi 47df: e8 cc c8 ff ff callq 0x10b0 47e4: eb 28 jmp 0x480e 47e6: 48 8b 45 98 mov -0x68(%rbp),%rax 47ea: 8b 40 38 mov 0x38(%rax),%eax 47ed: 83 e0 40 and $0x40,%eax 47f0: 85 c0 test %eax,%eax 47f2: 74 1a je 0x480e 47f4: 48 8b 45 98 mov -0x68(%rbp),%rax 47f8: 48 8b 50 30 mov 0x30(%rax),%rdx 47fc: 48 8b 45 98 mov -0x68(%rbp),%rax 4800: 48 8b 00 mov (%rax),%rax 4803: 48 89 d6 mov %rdx,%rsi 4806: 48 89 c7 mov %rax,%rdi 4809: e8 b2 c9 ff ff callq 0x11c0 480e: 48 8b 45 98 mov -0x68(%rbp),%rax 4812: 48 89 c7 mov %rax,%rdi 4815: e8 96 c8 ff ff callq 0x10b0 481a: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 481f: 74 19 je 0x483a 4821: 48 8b 45 d8 mov -0x28(%rbp),%rax 4825: 8b 40 3c mov 0x3c(%rax),%eax 4828: 85 c0 test %eax,%eax 482a: 75 0e jne 0x483a 482c: 48 8b 45 d8 mov -0x28(%rbp),%rax 4830: 48 89 c7 mov %rax,%rdi 4833: e8 b5 fb ff ff callq 0x43ed 4838: eb 05 jmp 0x483f 483a: b8 00 00 00 00 mov $0x0,%eax 483f: c9 leaveq 4840: c3 retq 4841: 55 push %rbp 4842: 48 89 e5 mov %rsp,%rbp 4845: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4849: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 484e: 74 09 je 0x4859 4850: 48 8b 45 f8 mov -0x8(%rbp),%rax 4854: 8b 40 18 mov 0x18(%rax),%eax 4857: eb 05 jmp 0x485e 4859: b8 00 00 00 00 mov $0x0,%eax 485e: 5d pop %rbp 485f: c3 retq 4860: 41 57 push %rdi 4862: 41 56 push %rsi 4864: 49 89 d7 mov %rdx,%r15 4867: 41 55 push %rbp 4869: 41 54 push %rsp 486b: 4c 8d 25 5e 14 20 00 lea 0x20145e(%rip),%r12 # 0x205cd0 4872: 55 push %rbp 4873: 48 8d 2d 5e 14 20 00 lea 0x20145e(%rip),%rbp # 0x205cd8 487a: 53 push %rbx 487b: 41 89 fd mov %edi,%r13d 487e: 49 89 f6 mov %rsi,%r14 4881: 4c 29 e5 sub %r12,%rbp 4884: 48 83 ec 08 sub $0x8,%rsp 4888: 48 c1 fd 03 sar $0x3,%rbp 488c: e8 f7 c7 ff ff callq 0x1088 4891: 48 85 ed test %rbp,%rbp 4894: 74 20 je 0x48b6 4896: 31 db xor %ebx,%ebx 4898: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 48a0: 4c 89 fa mov %r15,%rdx 48a3: 4c 89 f6 mov %r14,%rsi 48a6: 44 89 ef mov %r13d,%edi 48a9: 41 ff 14 dc callq *(%r12,%rbx,8) 48ad: 48 83 c3 01 add $0x1,%rbx 48b1: 48 39 dd cmp %rbx,%rbp 48b4: 75 ea jne 0x48a0 48b6: 48 83 c4 08 add $0x8,%rsp 48ba: 5b pop %rbx 48bb: 5d pop %rbp 48bc: 41 5c pop %rsp 48be: 41 5d pop %rbp 48c0: 41 5e pop %rsi 48c2: 41 5f pop %rdi 48c4: c3 retq 48c5: 90 nop 48c6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 48ce: 00 00 48d0: f3 rep 48d1: c3 retq 48d2: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 48da: 00 00 48dc: 0f 1f 40 00 nopl 0x0(%rax) 48e0: 48 89 f2 mov %rsi,%rdx 48e3: 89 fe mov %edi,%esi 48e5: bf 01 00 00 00 mov $0x1,%edi 48ea: e9 c1 c8 ff ff jmpq 0x11b0 Disassembly of section .fini: 48f0: 48 83 ec 08 sub $0x8,%rsp 48f4: 48 83 c4 08 add $0x8,%rsp 48f8: c3 retq ----Running------ > bin/test_package bin/test_package ----------------- bin/test_package: elf object ----Running------ > bin/test_package archive.a ----------------- archive.a: ar(1) archive CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR eu-ar: creating archive.a elfutils/0.186 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.186 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****