******************************************************************************** conan test cci-3cabc5e3/recipes/elfutils/all/test_package/conanfile.py elfutils/0.180@#ad8cdf032d8b1367fcc6dd651447f187 -pr /home/conan/w/prod-v1/bsr/36438/afaef/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/36438/cbffc/.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/36438/cbffc/.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/36438/cbffc/.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.180' resolved to 'zlib/1.3' in remote 'conan-center' elfutils/0.180 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Downloaded elfutils/0.180 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.180: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.180: Retrieving package 0e9543081a4f21cd43382c1c5cc478b019fb7317 from remote 'c3i_PR-20660' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz elfutils/0.180: Package installed 0e9543081a4f21cd43382c1c5cc478b019fb7317 elfutils/0.180: Downloaded package revision a7c9ea2fa2e2f666dd9be8693f16a4c1 elfutils/0.180: Appending PATH env var with : /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin elfutils/0.180: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-addr2line elfutils/0.180: Setting AR to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-ar elfutils/0.180: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elfclassify elfutils/0.180: Setting ELFCMP to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elfcmp elfutils/0.180: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elfcompress elfutils/0.180: Setting ELFLINT to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-elflint elfutils/0.180: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-findtextrel elfutils/0.180: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-make-debug-archive elfutils/0.180: Setting NM to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-nm elfutils/0.180: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-objdump elfutils/0.180: Setting RANLIB to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-ranlib elfutils/0.180: Setting READELF to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-readelf elfutils/0.180: Setting SIZE to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-size elfutils/0.180: Setting STACK to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-stack elfutils/0.180: Setting STRINGS to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-strings elfutils/0.180: Setting STRIP to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-strip elfutils/0.180: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/36438/cbffc/.conan/data/elfutils/0.180/_/_/package/0e9543081a4f21cd43382c1c5cc478b019fb7317/bin/eu-unstrip elfutils/0.180 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.180 (test package): Generator txt created conanbuildinfo.txt elfutils/0.180 (test package): Aggregating env generators elfutils/0.180 (test package): Generated conaninfo.txt elfutils/0.180 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-3cabc5e3/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.180 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-3cabc5e3/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-3cabc5e3/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-3cabc5e3/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-3cabc5e3/recipes/elfutils/all/test_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-3cabc5e3/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.180 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.180 Copyright (C) 2020 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a bin/test_package ----------------- ----Running------ > eu-objdump -d bin/test_package ----------------- bin/test_package: elf64-elf_x86_64 Disassembly of section .init: 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 3a 36 00 00 lea 0x363a(%rip),%r8 # 0x4890 1256: 48 8d 0d c3 35 00 00 lea 0x35c3(%rip),%rcx # 0x4820 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 58 35 00 00 lea 0x3558(%rip),%rdi # 0x48c8 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 3a 35 00 00 lea 0x353a(%rip),%rdi # 0x48e0 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 11 35 00 00 lea 0x3511(%rip),%rdi # 0x4907 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 3d 2d 00 00 callq 0x415b 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 da 34 00 00 lea 0x34da(%rip),%rdi # 0x4917 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 a3 33 00 00 callq 0x4800 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 b6 34 00 00 lea 0x34b6(%rip),%rax # 0x4931 147b: 48 89 45 f0 mov %rax,-0x10(%rbp) 147f: eb 25 jmp 0x14a6 1481: 48 8d 05 b7 34 00 00 lea 0x34b7(%rip),%rax # 0x493f 1488: 48 89 45 f0 mov %rax,-0x10(%rbp) 148c: eb 18 jmp 0x14a6 148e: 48 8d 05 b5 34 00 00 lea 0x34b5(%rip),%rax # 0x494a 1495: 48 89 45 f0 mov %rax,-0x10(%rbp) 1499: eb 0b jmp 0x14a6 149b: 48 8d 05 ad 34 00 00 lea 0x34ad(%rip),%rax # 0x494f 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 9d 34 00 00 lea 0x349d(%rip),%rdi # 0x495c 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 d7 2e 00 00 callq 0x43ac 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 9f 38 00 00 lea 0x389f(%rip),%rax # 0x4e80 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 bc 3a 00 00 lea 0x3abc(%rip),%rcx # 0x50b0 15f4: ba 5b 01 00 00 mov $0x15b,%edx 15f9: 48 8d 35 18 3a 00 00 lea 0x3a18(%rip),%rsi # 0x5018 1600: 48 8d 3d 39 3a 00 00 lea 0x3a39(%rip),%rdi # 0x5040 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 5a 38 00 00 lea 0x385a(%rip),%rax # 0x4e80 1626: 48 8b 14 02 mov (%rdx,%rax,1),%rdx 162a: 48 8d 05 4f 33 00 00 lea 0x334f(%rip),%rax # 0x4980 1631: 48 01 d0 add %rdx,%rax 1634: 48 89 c6 mov %rax,%rsi 1637: 48 8d 3d 27 3a 00 00 lea 0x3a27(%rip),%rdi # 0x5065 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 24 33 00 00 lea 0x3324(%rip),%rax # 0x4989 1665: 48 89 c6 mov %rax,%rsi 1668: 48 8d 3d f6 39 00 00 lea 0x39f6(%rip),%rdi # 0x5065 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 e8 37 00 00 lea 0x37e8(%rip),%rax # 0x4e80 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 05 3a 00 00 lea 0x3a05(%rip),%rcx # 0x50b0 16ab: ba 61 01 00 00 mov $0x161,%edx 16b0: 48 8d 35 61 39 00 00 lea 0x3961(%rip),%rsi # 0x5018 16b7: 48 8d 3d b2 39 00 00 lea 0x39b2(%rip),%rdi # 0x5070 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 9e 37 00 00 lea 0x379e(%rip),%rax # 0x4e80 16e2: 48 8b 14 02 mov (%rdx,%rax,1),%rdx 16e6: 48 8d 05 93 32 00 00 lea 0x3293(%rip),%rax # 0x4980 16ed: 48 01 d0 add %rdx,%rax 16f0: 48 89 c6 mov %rax,%rsi 16f3: 48 8d 3d 6b 39 00 00 lea 0x396b(%rip),%rdi # 0x5065 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 dd 38 00 00 lea 0x38dd(%rip),%rsi # 0x50c0 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 b9 38 00 00 lea 0x38b9(%rip),%rsi # 0x50c9 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: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1aa9: 48 83 c0 05 add $0x5,%rax 1aad: 0f b6 00 movzbl (%rax),%eax 1ab0: 3c 01 cmp $0x1,%al 1ab2: 75 10 jne 0x1ac4 1ab4: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1abb: 48 89 45 88 mov %rax,-0x78(%rbp) 1abf: e9 ca 00 00 00 jmpq 0x1b8e 1ac4: 48 8d 45 b0 lea -0x50(%rbp),%rax 1ac8: 48 89 45 88 mov %rax,-0x78(%rbp) 1acc: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 1ad3: 74 5d je 0x1b32 1ad5: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1adc: 0f b7 40 30 movzwl 0x30(%rax),%eax 1ae0: 66 89 45 e0 mov %ax,-0x20(%rbp) 1ae4: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1aeb: 8b 40 20 mov 0x20(%rax),%eax 1aee: 89 45 d0 mov %eax,-0x30(%rbp) 1af1: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1af8: 48 83 c0 05 add $0x5,%rax 1afc: 0f b6 00 movzbl (%rax),%eax 1aff: 3c 01 cmp $0x1,%al 1b01: 0f 84 87 00 00 00 je 0x1b8e 1b07: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1b0b: 66 89 45 84 mov %ax,-0x7c(%rbp) 1b0f: 0f b7 45 84 movzwl -0x7c(%rbp),%eax 1b13: 66 c1 c8 08 ror $0x8,%ax 1b17: 66 89 45 86 mov %ax,-0x7a(%rbp) 1b1b: 0f b7 45 86 movzwl -0x7a(%rbp),%eax 1b1f: 66 89 45 e0 mov %ax,-0x20(%rbp) 1b23: 8b 45 d0 mov -0x30(%rbp),%eax 1b26: 89 c7 mov %eax,%edi 1b28: e8 d4 fb ff ff callq 0x1701 1b2d: 89 45 d0 mov %eax,-0x30(%rbp) 1b30: eb 5c jmp 0x1b8e 1b32: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b39: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1b3d: 66 89 45 ec mov %ax,-0x14(%rbp) 1b41: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b48: 48 8b 40 28 mov 0x28(%rax),%rax 1b4c: 48 89 45 d8 mov %rax,-0x28(%rbp) 1b50: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b57: 48 83 c0 05 add $0x5,%rax 1b5b: 0f b6 00 movzbl (%rax),%eax 1b5e: 3c 01 cmp $0x1,%al 1b60: 74 2c je 0x1b8e 1b62: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1b66: 66 89 45 80 mov %ax,-0x80(%rbp) 1b6a: 0f b7 45 80 movzwl -0x80(%rbp),%eax 1b6e: 66 c1 c8 08 ror $0x8,%ax 1b72: 66 89 45 82 mov %ax,-0x7e(%rbp) 1b76: 0f b7 45 82 movzwl -0x7e(%rbp),%eax 1b7a: 66 89 45 ec mov %ax,-0x14(%rbp) 1b7e: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b82: 48 89 c7 mov %rax,%rdi 1b85: e8 85 fb ff ff callq 0x170f 1b8a: 48 89 45 d8 mov %rax,-0x28(%rbp) 1b8e: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 1b95: 0f 84 ec 01 00 00 je 0x1d87 1b9b: 48 8b 45 88 mov -0x78(%rbp),%rax 1b9f: 0f b7 40 30 movzwl 0x30(%rax),%eax 1ba3: 0f b7 c0 movzwl %ax,%eax 1ba6: 48 89 45 98 mov %rax,-0x68(%rbp) 1baa: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1baf: 0f 94 c0 sete %al 1bb2: 0f b6 c0 movzbl %al,%eax 1bb5: 48 85 c0 test %rax,%rax 1bb8: 0f 84 79 01 00 00 je 0x1d37 1bbe: 48 8b 45 88 mov -0x78(%rbp),%rax 1bc2: 8b 40 20 mov 0x20(%rax),%eax 1bc5: 85 c0 test %eax,%eax 1bc7: 0f 84 6a 01 00 00 je 0x1d37 1bcd: 48 8b 45 88 mov -0x78(%rbp),%rax 1bd1: 8b 40 20 mov 0x20(%rax),%eax 1bd4: 89 c0 mov %eax,%eax 1bd6: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1bdd: 0f 96 c0 setbe %al 1be0: 0f b6 c0 movzbl %al,%eax 1be3: 48 85 c0 test %rax,%rax 1be6: 75 22 jne 0x1c0a 1be8: 48 8b 45 88 mov -0x78(%rbp),%rax 1bec: 8b 40 20 mov 0x20(%rax),%eax 1bef: 89 c2 mov %eax,%edx 1bf1: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1bf8: 48 29 d0 sub %rdx,%rax 1bfb: 48 83 f8 27 cmp $0x27,%rax 1bff: 0f 96 c0 setbe %al 1c02: 0f b6 c0 movzbl %al,%eax 1c05: 48 85 c0 test %rax,%rax 1c08: 74 0a je 0x1c14 1c0a: b8 00 00 00 00 mov $0x0,%eax 1c0f: e9 69 03 00 00 jmpq 0x1f7d 1c14: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1c1c: 0f 95 c0 setne %al 1c1f: 0f b6 c0 movzbl %al,%eax 1c22: 48 85 c0 test %rax,%rax 1c25: 74 3d je 0x1c64 1c27: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1c2e: 48 83 c0 05 add $0x5,%rax 1c32: 0f b6 00 movzbl (%rax),%eax 1c35: 3c 01 cmp $0x1,%al 1c37: 75 2b jne 0x1c64 1c39: 48 8b 45 88 mov -0x78(%rbp),%rax 1c3d: 8b 40 20 mov 0x20(%rax),%eax 1c40: 89 c2 mov %eax,%edx 1c42: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1c49: 48 01 c2 add %rax,%rdx 1c4c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1c53: 48 01 d0 add %rdx,%rax 1c56: 8b 40 14 mov 0x14(%rax),%eax 1c59: 89 c0 mov %eax,%eax 1c5b: 48 89 45 98 mov %rax,-0x68(%rbp) 1c5f: e9 d3 00 00 00 jmpq 0x1d37 1c64: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1c6c: 0f 95 c0 setne %al 1c6f: 0f b6 c0 movzbl %al,%eax 1c72: 48 85 c0 test %rax,%rax 1c75: 74 28 je 0x1c9f 1c77: 48 8b 45 88 mov -0x78(%rbp),%rax 1c7b: 8b 40 20 mov 0x20(%rax),%eax 1c7e: 89 c2 mov %eax,%edx 1c80: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1c87: 48 01 c2 add %rax,%rdx 1c8a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1c91: 48 01 d0 add %rdx,%rax 1c94: 48 83 c0 14 add $0x14,%rax 1c98: 8b 00 mov (%rax),%eax 1c9a: 89 45 90 mov %eax,-0x70(%rbp) 1c9d: eb 70 jmp 0x1d0f 1c9f: 48 8b 45 88 mov -0x78(%rbp),%rax 1ca3: 8b 40 20 mov 0x20(%rax),%eax 1ca6: 89 c2 mov %eax,%edx 1ca8: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1caf: 48 01 d0 add %rdx,%rax 1cb2: 48 83 c0 14 add $0x14,%rax 1cb6: 48 89 c2 mov %rax,%rdx 1cb9: 48 8d 75 90 lea -0x70(%rbp),%rsi 1cbd: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1cc3: 48 89 d1 mov %rdx,%rcx 1cc6: ba 04 00 00 00 mov $0x4,%edx 1ccb: 89 c7 mov %eax,%edi 1ccd: e8 4e fa ff ff callq 0x1720 1cd2: 48 89 45 a8 mov %rax,-0x58(%rbp) 1cd6: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1cdb: 0f 95 c0 setne %al 1cde: 0f b6 c0 movzbl %al,%eax 1ce1: 48 85 c0 test %rax,%rax 1ce4: 74 29 je 0x1d0f 1ce6: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1ceb: 79 0c jns 0x1cf9 1ced: bf 09 00 00 00 mov $0x9,%edi 1cf2: e8 70 f8 ff ff callq 0x1567 1cf7: eb 0a jmp 0x1d03 1cf9: bf 0a 00 00 00 mov $0xa,%edi 1cfe: e8 64 f8 ff ff callq 0x1567 1d03: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1d0a: e9 6e 02 00 00 jmpq 0x1f7d 1d0f: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d16: 48 83 c0 05 add $0x5,%rax 1d1a: 0f b6 00 movzbl (%rax),%eax 1d1d: 3c 01 cmp $0x1,%al 1d1f: 74 0d je 0x1d2e 1d21: 8b 45 90 mov -0x70(%rbp),%eax 1d24: 89 c7 mov %eax,%edi 1d26: e8 d6 f9 ff ff callq 0x1701 1d2b: 89 45 90 mov %eax,-0x70(%rbp) 1d2e: 8b 45 90 mov -0x70(%rbp),%eax 1d31: 89 c0 mov %eax,%eax 1d33: 48 89 45 98 mov %rax,-0x68(%rbp) 1d37: 48 8b 45 88 mov -0x78(%rbp),%rax 1d3b: 8b 40 20 mov 0x20(%rax),%eax 1d3e: 89 c0 mov %eax,%eax 1d40: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1d47: 72 31 jb 0x1d7a 1d49: 48 8b 45 88 mov -0x78(%rbp),%rax 1d4d: 8b 40 20 mov 0x20(%rax),%eax 1d50: 89 c2 mov %eax,%edx 1d52: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1d59: 48 29 d0 sub %rdx,%rax 1d5c: 48 89 c1 mov %rax,%rcx 1d5f: 48 8b 55 98 mov -0x68(%rbp),%rdx 1d63: 48 89 d0 mov %rdx,%rax 1d66: 48 c1 e0 02 shl $0x2,%rax 1d6a: 48 01 d0 add %rdx,%rax 1d6d: 48 c1 e0 03 shl $0x3,%rax 1d71: 48 39 c1 cmp %rax,%rcx 1d74: 0f 83 ff 01 00 00 jae 0x1f79 1d7a: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1d82: e9 f2 01 00 00 jmpq 0x1f79 1d87: 48 8b 45 88 mov -0x78(%rbp),%rax 1d8b: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1d8f: 0f b7 c0 movzwl %ax,%eax 1d92: 48 89 45 98 mov %rax,-0x68(%rbp) 1d96: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1d9b: 0f 94 c0 sete %al 1d9e: 0f b6 c0 movzbl %al,%eax 1da1: 48 85 c0 test %rax,%rax 1da4: 0f 84 97 01 00 00 je 0x1f41 1daa: 48 8b 45 88 mov -0x78(%rbp),%rax 1dae: 48 8b 40 28 mov 0x28(%rax),%rax 1db2: 48 85 c0 test %rax,%rax 1db5: 0f 84 86 01 00 00 je 0x1f41 1dbb: 48 8b 45 88 mov -0x78(%rbp),%rax 1dbf: 48 8b 40 28 mov 0x28(%rax),%rax 1dc3: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1dca: 0f 96 c0 setbe %al 1dcd: 0f b6 c0 movzbl %al,%eax 1dd0: 48 85 c0 test %rax,%rax 1dd3: 75 1e jne 0x1df3 1dd5: 48 8b 45 88 mov -0x78(%rbp),%rax 1dd9: 48 8b 40 28 mov 0x28(%rax),%rax 1ddd: 48 83 c0 40 add $0x40,%rax 1de1: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1de8: 0f 92 c0 setb %al 1deb: 0f b6 c0 movzbl %al,%eax 1dee: 48 85 c0 test %rax,%rax 1df1: 74 0a je 0x1dfd 1df3: b8 00 00 00 00 mov $0x0,%eax 1df8: e9 80 01 00 00 jmpq 0x1f7d 1dfd: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1e05: 0f 95 c0 setne %al 1e08: 0f b6 c0 movzbl %al,%eax 1e0b: 48 85 c0 test %rax,%rax 1e0e: 74 3b je 0x1e4b 1e10: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e17: 48 83 c0 05 add $0x5,%rax 1e1b: 0f b6 00 movzbl (%rax),%eax 1e1e: 3c 01 cmp $0x1,%al 1e20: 75 29 jne 0x1e4b 1e22: 48 8b 45 88 mov -0x78(%rbp),%rax 1e26: 48 8b 50 28 mov 0x28(%rax),%rdx 1e2a: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1e31: 48 01 c2 add %rax,%rdx 1e34: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1e3b: 48 01 d0 add %rdx,%rax 1e3e: 48 8b 40 20 mov 0x20(%rax),%rax 1e42: 48 89 45 90 mov %rax,-0x70(%rbp) 1e46: e9 cd 00 00 00 jmpq 0x1f18 1e4b: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1e53: 0f 95 c0 setne %al 1e56: 0f b6 c0 movzbl %al,%eax 1e59: 48 85 c0 test %rax,%rax 1e5c: 74 29 je 0x1e87 1e5e: 48 8b 45 88 mov -0x78(%rbp),%rax 1e62: 48 8b 50 28 mov 0x28(%rax),%rdx 1e66: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1e6d: 48 01 c2 add %rax,%rdx 1e70: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1e77: 48 01 d0 add %rdx,%rax 1e7a: 48 83 c0 20 add $0x20,%rax 1e7e: 48 8b 00 mov (%rax),%rax 1e81: 48 89 45 90 mov %rax,-0x70(%rbp) 1e85: eb 6f jmp 0x1ef6 1e87: 48 8b 45 88 mov -0x78(%rbp),%rax 1e8b: 48 8b 50 28 mov 0x28(%rax),%rdx 1e8f: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1e96: 48 01 d0 add %rdx,%rax 1e99: 48 83 c0 20 add $0x20,%rax 1e9d: 48 89 c2 mov %rax,%rdx 1ea0: 48 8d 75 90 lea -0x70(%rbp),%rsi 1ea4: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1eaa: 48 89 d1 mov %rdx,%rcx 1ead: ba 08 00 00 00 mov $0x8,%edx 1eb2: 89 c7 mov %eax,%edi 1eb4: e8 67 f8 ff ff callq 0x1720 1eb9: 48 89 45 a0 mov %rax,-0x60(%rbp) 1ebd: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1ec2: 0f 95 c0 setne %al 1ec5: 0f b6 c0 movzbl %al,%eax 1ec8: 48 85 c0 test %rax,%rax 1ecb: 74 29 je 0x1ef6 1ecd: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 1ed2: 79 0c jns 0x1ee0 1ed4: bf 09 00 00 00 mov $0x9,%edi 1ed9: e8 89 f6 ff ff callq 0x1567 1ede: eb 0a jmp 0x1eea 1ee0: bf 0a 00 00 00 mov $0xa,%edi 1ee5: e8 7d f6 ff ff callq 0x1567 1eea: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1ef1: e9 87 00 00 00 jmpq 0x1f7d 1ef6: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1efd: 48 83 c0 05 add $0x5,%rax 1f01: 0f b6 00 movzbl (%rax),%eax 1f04: 3c 01 cmp $0x1,%al 1f06: 74 10 je 0x1f18 1f08: 48 8b 45 90 mov -0x70(%rbp),%rax 1f0c: 48 89 c7 mov %rax,%rdi 1f0f: e8 fb f7 ff ff callq 0x170f 1f14: 48 89 45 90 mov %rax,-0x70(%rbp) 1f18: 48 8b 55 90 mov -0x70(%rbp),%rdx 1f1c: b8 ff ff ff ff mov $0xffffffff,%eax 1f21: 48 39 c2 cmp %rax,%rdx 1f24: 76 13 jbe 0x1f39 1f26: bf 0a 00 00 00 mov $0xa,%edi 1f2b: e8 37 f6 ff ff callq 0x1567 1f30: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1f37: eb 44 jmp 0x1f7d 1f39: 48 8b 45 90 mov -0x70(%rbp),%rax 1f3d: 48 89 45 98 mov %rax,-0x68(%rbp) 1f41: 48 8b 45 88 mov -0x78(%rbp),%rax 1f45: 48 8b 40 28 mov 0x28(%rax),%rax 1f49: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1f50: 72 1f jb 0x1f71 1f52: 48 8b 45 88 mov -0x78(%rbp),%rax 1f56: 48 8b 40 28 mov 0x28(%rax),%rax 1f5a: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx 1f61: 48 29 c2 sub %rax,%rdx 1f64: 48 8b 45 98 mov -0x68(%rbp),%rax 1f68: 48 c1 e0 06 shl $0x6,%rax 1f6c: 48 39 c2 cmp %rax,%rdx 1f6f: 73 08 jae 0x1f79 1f71: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1f79: 48 8b 45 98 mov -0x68(%rbp),%rax 1f7d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 1f81: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 1f89: 00 1f8a: 74 05 je 0x1f91 1f8c: e8 4f f1 ff ff callq 0x10e0 1f91: c9 leaveq 1f92: c3 retq 1f93: 55 push %rbp 1f94: 48 89 e5 mov %rsp,%rbp 1f97: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 1f9e: 89 bd 5c ff ff ff mov %edi,-0xa4(%rbp) 1fa4: 48 89 b5 50 ff ff ff mov %rsi,-0xb0(%rbp) 1fab: 48 89 95 48 ff ff ff mov %rdx,-0xb8(%rbp) 1fb2: 48 89 8d 40 ff ff ff mov %rcx,-0xc0(%rbp) 1fb9: 4c 89 85 38 ff ff ff mov %r8,-0xc8(%rbp) 1fc0: 44 89 8d 58 ff ff ff mov %r9d,-0xa8(%rbp) 1fc7: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1fce: 48 83 c0 04 add $0x4,%rax 1fd2: 0f b6 00 movzbl (%rax),%eax 1fd5: 3c 01 cmp $0x1,%al 1fd7: 0f 95 c0 setne %al 1fda: 0f b6 c0 movzbl %al,%eax 1fdd: 48 85 c0 test %rax,%rax 1fe0: 74 22 je 0x2004 1fe2: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1fe9: 48 83 c0 04 add $0x4,%rax 1fed: 0f b6 00 movzbl (%rax),%eax 1ff0: 3c 02 cmp $0x2,%al 1ff2: 0f 95 c0 setne %al 1ff5: 0f b6 c0 movzbl %al,%eax 1ff8: 48 85 c0 test %rax,%rax 1ffb: 74 07 je 0x2004 1ffd: b8 01 00 00 00 mov $0x1,%eax 2002: eb 05 jmp 0x2009 2004: b8 00 00 00 00 mov $0x0,%eax 2009: 85 c0 test %eax,%eax 200b: 75 46 jne 0x2053 200d: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2014: 48 83 c0 05 add $0x5,%rax 2018: 0f b6 00 movzbl (%rax),%eax 201b: 3c 01 cmp $0x1,%al 201d: 0f 95 c0 setne %al 2020: 0f b6 c0 movzbl %al,%eax 2023: 48 85 c0 test %rax,%rax 2026: 74 22 je 0x204a 2028: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 202f: 48 83 c0 05 add $0x5,%rax 2033: 0f b6 00 movzbl (%rax),%eax 2036: 3c 02 cmp $0x2,%al 2038: 0f 95 c0 setne %al 203b: 0f b6 c0 movzbl %al,%eax 203e: 48 85 c0 test %rax,%rax 2041: 74 07 je 0x204a 2043: b8 01 00 00 00 mov $0x1,%eax 2048: eb 05 jmp 0x204f 204a: b8 00 00 00 00 mov $0x0,%eax 204f: 85 c0 test %eax,%eax 2051: 74 14 je 0x2067 2053: bf 0a 00 00 00 mov $0xa,%edi 2058: e8 0a f5 ff ff callq 0x1567 205d: b8 00 00 00 00 mov $0x0,%eax 2062: e9 d3 0f 00 00 jmpq 0x303a 2067: 48 8b bd 38 ff ff ff mov -0xc8(%rbp),%rdi 206e: 48 8b 8d 40 ff ff ff mov -0xc0(%rbp),%rcx 2075: 8b 95 5c ff ff ff mov -0xa4(%rbp),%edx 207b: 48 8b b5 48 ff ff ff mov -0xb8(%rbp),%rsi 2082: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2089: 49 89 f8 mov %rdi,%r8 208c: 48 89 c7 mov %rax,%rdi 208f: e8 b9 f9 ff ff callq 0x1a4d 2094: 48 89 45 c8 mov %rax,-0x38(%rbp) 2098: 48 83 7d c8 ff cmpq $0xffffffffffffffff,-0x38(%rbp) 209d: 75 0a jne 0x20a9 209f: b8 00 00 00 00 mov $0x0,%eax 20a4: e9 91 0f 00 00 jmpq 0x303a 20a9: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 20b0: 48 83 c0 04 add $0x4,%rax 20b4: 0f b6 00 movzbl (%rax),%eax 20b7: 3c 01 cmp $0x1,%al 20b9: 75 24 jne 0x20df 20bb: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 20c3: 08 01 20c5: 48 39 45 c8 cmp %rax,-0x38(%rbp) 20c9: 76 38 jbe 0x2103 20cb: bf 0a 00 00 00 mov $0xa,%edi 20d0: e8 92 f4 ff ff callq 0x1567 20d5: b8 00 00 00 00 mov $0x0,%eax 20da: e9 5b 0f 00 00 jmpq 0x303a 20df: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 20e7: f0 00 20e9: 48 39 45 c8 cmp %rax,-0x38(%rbp) 20ed: 76 14 jbe 0x2103 20ef: bf 0a 00 00 00 mov $0xa,%edi 20f4: e8 6e f4 ff ff callq 0x1567 20f9: b8 00 00 00 00 mov $0x0,%eax 20fe: e9 37 0f 00 00 jmpq 0x303a 2103: 48 8b 45 c8 mov -0x38(%rbp),%rax 2107: 48 85 c0 test %rax,%rax 210a: 75 20 jne 0x212c 210c: 83 bd 58 ff ff ff 02 cmpl $0x2,-0xa8(%rbp) 2113: 74 09 je 0x211e 2115: 83 bd 58 ff ff ff 09 cmpl $0x9,-0xa8(%rbp) 211c: 75 07 jne 0x2125 211e: b8 01 00 00 00 mov $0x1,%eax 2123: eb 05 jmp 0x212a 2125: b8 00 00 00 00 mov $0x0,%eax 212a: 48 98 cltq 212c: 48 89 45 b8 mov %rax,-0x48(%rbp) 2130: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2134: 48 89 d0 mov %rdx,%rax 2137: 48 01 c0 add %rax,%rax 213a: 48 01 d0 add %rdx,%rax 213d: 48 c1 e0 02 shl $0x2,%rax 2141: 48 01 d0 add %rdx,%rax 2144: 48 c1 e0 04 shl $0x4,%rax 2148: 49 89 c0 mov %rax,%r8 214b: 8b bd 58 ff ff ff mov -0xa8(%rbp),%edi 2151: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 2158: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 215f: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 2166: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 216c: 41 50 push %rax 216e: 6a 03 pushq $0x3 2170: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2174: 41 89 f8 mov %edi,%r8d 2177: 89 c7 mov %eax,%edi 2179: e8 fd f6 ff ff callq 0x187b 217e: 48 83 c4 10 add $0x10,%rsp 2182: 48 89 45 c0 mov %rax,-0x40(%rbp) 2186: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 218b: 75 0a jne 0x2197 218d: b8 00 00 00 00 mov $0x0,%eax 2192: e9 a3 0e 00 00 jmpq 0x303a 2197: 48 8b 45 c8 mov -0x38(%rbp),%rax 219b: 89 c0 mov %eax,%eax 219d: 48 39 45 c8 cmp %rax,-0x38(%rbp) 21a1: 74 1f je 0x21c2 21a3: 48 8d 0d 16 30 00 00 lea 0x3016(%rip),%rcx # 0x51c0 21aa: ba 3f 01 00 00 mov $0x13f,%edx 21af: 48 8d 35 1a 2f 00 00 lea 0x2f1a(%rip),%rsi # 0x50d0 21b6: 48 8d 3d 3b 2f 00 00 lea 0x2f3b(%rip),%rdi # 0x50f8 21bd: e8 5e ef ff ff callq 0x1120 21c2: 48 8b 45 c8 mov -0x38(%rbp),%rax 21c6: 89 c2 mov %eax,%edx 21c8: 48 8b 45 c0 mov -0x40(%rbp),%rax 21cc: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 21d2: 48 8b 45 b8 mov -0x48(%rbp),%rax 21d6: 89 c2 mov %eax,%edx 21d8: 48 8b 45 c0 mov -0x40(%rbp),%rax 21dc: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 21e2: 48 8b 45 c0 mov -0x40(%rbp),%rax 21e6: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 21ed: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 21f4: 48 83 c0 04 add $0x4,%rax 21f8: 0f b6 00 movzbl (%rax),%eax 21fb: 0f b6 d0 movzbl %al,%edx 21fe: 48 8b 45 c0 mov -0x40(%rbp),%rax 2202: 89 50 20 mov %edx,0x20(%rax) 2205: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 220c: 48 83 c0 04 add $0x4,%rax 2210: 0f b6 00 movzbl (%rax),%eax 2213: 3c 01 cmp $0x1,%al 2215: 0f 85 26 07 00 00 jne 0x2941 221b: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 2222: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2229: 48 01 d0 add %rdx,%rax 222c: 48 89 45 f8 mov %rax,-0x8(%rbp) 2230: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2238: 74 23 je 0x225d 223a: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2241: 48 83 c0 05 add $0x5,%rax 2245: 0f b6 00 movzbl (%rax),%eax 2248: 3c 01 cmp $0x1,%al 224a: 75 11 jne 0x225d 224c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2250: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2254: 48 89 50 48 mov %rdx,0x48(%rax) 2258: e9 24 02 00 00 jmpq 0x2481 225d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2261: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2268: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 226f: ba 34 00 00 00 mov $0x34,%edx 2274: 48 89 c6 mov %rax,%rsi 2277: 48 89 cf mov %rcx,%rdi 227a: e8 11 ef ff ff callq 0x1190 227f: 48 89 c2 mov %rax,%rdx 2282: 48 8b 45 c0 mov -0x40(%rbp),%rax 2286: 48 89 50 48 mov %rdx,0x48(%rax) 228a: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2291: 48 83 c0 05 add $0x5,%rax 2295: 0f b6 00 movzbl (%rax),%eax 2298: 3c 01 cmp $0x1,%al 229a: 0f 84 e1 01 00 00 je 0x2481 22a0: 48 8b 45 c0 mov -0x40(%rbp),%rax 22a4: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 22ab: 66 89 45 8c mov %ax,-0x74(%rbp) 22af: 0f b7 45 8c movzwl -0x74(%rbp),%eax 22b3: 66 c1 c8 08 ror $0x8,%ax 22b7: 66 89 45 8e mov %ax,-0x72(%rbp) 22bb: 0f b7 55 8e movzwl -0x72(%rbp),%edx 22bf: 48 8b 45 c0 mov -0x40(%rbp),%rax 22c3: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 22ca: 48 8b 45 c0 mov -0x40(%rbp),%rax 22ce: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 22d5: 66 89 45 90 mov %ax,-0x70(%rbp) 22d9: 0f b7 45 90 movzwl -0x70(%rbp),%eax 22dd: 66 c1 c8 08 ror $0x8,%ax 22e1: 66 89 45 92 mov %ax,-0x6e(%rbp) 22e5: 0f b7 55 92 movzwl -0x6e(%rbp),%edx 22e9: 48 8b 45 c0 mov -0x40(%rbp),%rax 22ed: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 22f4: 48 8b 45 c0 mov -0x40(%rbp),%rax 22f8: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 22fe: 89 c7 mov %eax,%edi 2300: e8 fc f3 ff ff callq 0x1701 2305: 89 c2 mov %eax,%edx 2307: 48 8b 45 c0 mov -0x40(%rbp),%rax 230b: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 2311: 48 8b 45 c0 mov -0x40(%rbp),%rax 2315: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 231b: 89 c7 mov %eax,%edi 231d: e8 df f3 ff ff callq 0x1701 2322: 89 c2 mov %eax,%edx 2324: 48 8b 45 c0 mov -0x40(%rbp),%rax 2328: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 232e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2332: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2338: 89 c7 mov %eax,%edi 233a: e8 c2 f3 ff ff callq 0x1701 233f: 89 c2 mov %eax,%edx 2341: 48 8b 45 c0 mov -0x40(%rbp),%rax 2345: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 234b: 48 8b 45 c0 mov -0x40(%rbp),%rax 234f: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2355: 89 c7 mov %eax,%edi 2357: e8 a5 f3 ff ff callq 0x1701 235c: 89 c2 mov %eax,%edx 235e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2362: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 2368: 48 8b 45 c0 mov -0x40(%rbp),%rax 236c: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2372: 89 c7 mov %eax,%edi 2374: e8 88 f3 ff ff callq 0x1701 2379: 89 c2 mov %eax,%edx 237b: 48 8b 45 c0 mov -0x40(%rbp),%rax 237f: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 2385: 48 8b 45 c0 mov -0x40(%rbp),%rax 2389: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 2390: 66 89 45 94 mov %ax,-0x6c(%rbp) 2394: 0f b7 45 94 movzwl -0x6c(%rbp),%eax 2398: 66 c1 c8 08 ror $0x8,%ax 239c: 66 89 45 96 mov %ax,-0x6a(%rbp) 23a0: 0f b7 55 96 movzwl -0x6a(%rbp),%edx 23a4: 48 8b 45 c0 mov -0x40(%rbp),%rax 23a8: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 23af: 48 8b 45 c0 mov -0x40(%rbp),%rax 23b3: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 23ba: 66 89 45 98 mov %ax,-0x68(%rbp) 23be: 0f b7 45 98 movzwl -0x68(%rbp),%eax 23c2: 66 c1 c8 08 ror $0x8,%ax 23c6: 66 89 45 9a mov %ax,-0x66(%rbp) 23ca: 0f b7 55 9a movzwl -0x66(%rbp),%edx 23ce: 48 8b 45 c0 mov -0x40(%rbp),%rax 23d2: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 23d9: 48 8b 45 c0 mov -0x40(%rbp),%rax 23dd: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 23e4: 66 89 45 9c mov %ax,-0x64(%rbp) 23e8: 0f b7 45 9c movzwl -0x64(%rbp),%eax 23ec: 66 c1 c8 08 ror $0x8,%ax 23f0: 66 89 45 9e mov %ax,-0x62(%rbp) 23f4: 0f b7 55 9e movzwl -0x62(%rbp),%edx 23f8: 48 8b 45 c0 mov -0x40(%rbp),%rax 23fc: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 2403: 48 8b 45 c0 mov -0x40(%rbp),%rax 2407: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 240e: 66 89 45 a0 mov %ax,-0x60(%rbp) 2412: 0f b7 45 a0 movzwl -0x60(%rbp),%eax 2416: 66 c1 c8 08 ror $0x8,%ax 241a: 66 89 45 a2 mov %ax,-0x5e(%rbp) 241e: 0f b7 55 a2 movzwl -0x5e(%rbp),%edx 2422: 48 8b 45 c0 mov -0x40(%rbp),%rax 2426: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 242d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2431: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 2438: 66 89 45 a4 mov %ax,-0x5c(%rbp) 243c: 0f b7 45 a4 movzwl -0x5c(%rbp),%eax 2440: 66 c1 c8 08 ror $0x8,%ax 2444: 66 89 45 a6 mov %ax,-0x5a(%rbp) 2448: 0f b7 55 a6 movzwl -0x5a(%rbp),%edx 244c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2450: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 2457: 48 8b 45 c0 mov -0x40(%rbp),%rax 245b: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 2462: 66 89 45 a8 mov %ax,-0x58(%rbp) 2466: 0f b7 45 a8 movzwl -0x58(%rbp),%eax 246a: 66 c1 c8 08 ror $0x8,%ax 246e: 66 89 45 aa mov %ax,-0x56(%rbp) 2472: 0f b7 55 aa movzwl -0x56(%rbp),%edx 2476: 48 8b 45 c0 mov -0x40(%rbp),%rax 247a: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 2481: 48 8b 45 c0 mov -0x40(%rbp),%rax 2485: 48 8b 40 48 mov 0x48(%rax),%rax 2489: 8b 40 20 mov 0x20(%rax),%eax 248c: 89 45 ac mov %eax,-0x54(%rbp) 248f: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2497: 0f 84 db 03 00 00 je 0x2878 249d: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 24a4: 48 83 c0 05 add $0x5,%rax 24a8: 0f b6 00 movzbl (%rax),%eax 24ab: 3c 01 cmp $0x1,%al 24ad: 0f 85 c5 03 00 00 jne 0x2878 24b3: 83 bd 58 ff ff ff 08 cmpl $0x8,-0xa8(%rbp) 24ba: 0f 84 b8 03 00 00 je 0x2878 24c0: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 24c5: 0f 95 c0 setne %al 24c8: 0f b6 c0 movzbl %al,%eax 24cb: 48 85 c0 test %rax,%rax 24ce: 74 15 je 0x24e5 24d0: 8b 45 ac mov -0x54(%rbp),%eax 24d3: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 24da: 0f 96 c0 setbe %al 24dd: 0f b6 c0 movzbl %al,%eax 24e0: 48 85 c0 test %rax,%rax 24e3: 75 30 jne 0x2515 24e5: 8b 45 ac mov -0x54(%rbp),%eax 24e8: 48 8b 95 38 ff ff ff mov -0xc8(%rbp),%rdx 24ef: 48 89 d1 mov %rdx,%rcx 24f2: 48 29 c1 sub %rax,%rcx 24f5: 48 8b 55 c8 mov -0x38(%rbp),%rdx 24f9: 48 89 d0 mov %rdx,%rax 24fc: 48 c1 e0 02 shl $0x2,%rax 2500: 48 01 d0 add %rdx,%rax 2503: 48 c1 e0 03 shl $0x3,%rax 2507: 48 39 c1 cmp %rax,%rcx 250a: 0f 92 c0 setb %al 250d: 0f b6 c0 movzbl %al,%eax 2510: 48 85 c0 test %rax,%rax 2513: 74 21 je 0x2536 2515: 90 nop 2516: 48 8b 45 c0 mov -0x40(%rbp),%rax 251a: 48 89 c7 mov %rax,%rdi 251d: e8 8e eb ff ff callq 0x10b0 2522: bf 0a 00 00 00 mov $0xa,%edi 2527: e8 3b f0 ff ff callq 0x1567 252c: b8 00 00 00 00 mov $0x0,%eax 2531: e9 04 0b 00 00 jmpq 0x303a 2536: 8b 55 ac mov -0x54(%rbp),%edx 2539: 48 8b 45 f8 mov -0x8(%rbp),%rax 253d: 48 01 c2 add %rax,%rdx 2540: 48 8b 45 c0 mov -0x40(%rbp),%rax 2544: 48 89 50 50 mov %rdx,0x50(%rax) 2548: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 2550: e9 10 03 00 00 jmpq 0x2865 2555: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2559: 48 8b 55 d0 mov -0x30(%rbp),%rdx 255d: 48 89 d0 mov %rdx,%rax 2560: 48 01 c0 add %rax,%rax 2563: 48 01 d0 add %rdx,%rax 2566: 48 c1 e0 02 shl $0x2,%rax 256a: 48 01 d0 add %rdx,%rax 256d: 48 c1 e0 04 shl $0x4,%rax 2571: 48 01 c8 add %rcx,%rax 2574: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 257b: 48 8b 45 d0 mov -0x30(%rbp),%rax 257f: 48 89 02 mov %rax,(%rdx) 2582: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2586: 48 8b 55 d0 mov -0x30(%rbp),%rdx 258a: 48 89 d0 mov %rdx,%rax 258d: 48 01 c0 add %rax,%rax 2590: 48 01 d0 add %rdx,%rax 2593: 48 c1 e0 02 shl $0x2,%rax 2597: 48 01 d0 add %rdx,%rax 259a: 48 c1 e0 04 shl $0x4,%rax 259e: 48 01 c8 add %rcx,%rax 25a1: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 25a8: 48 8b 45 c0 mov -0x40(%rbp),%rax 25ac: 48 89 02 mov %rax,(%rdx) 25af: 48 8b 45 c0 mov -0x40(%rbp),%rax 25b3: 48 8b 48 50 mov 0x50(%rax),%rcx 25b7: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25bb: 48 89 d0 mov %rdx,%rax 25be: 48 c1 e0 02 shl $0x2,%rax 25c2: 48 01 d0 add %rdx,%rax 25c5: 48 c1 e0 03 shl $0x3,%rax 25c9: 48 01 c1 add %rax,%rcx 25cc: 48 8b 75 c0 mov -0x40(%rbp),%rsi 25d0: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25d4: 48 89 d0 mov %rdx,%rax 25d7: 48 01 c0 add %rax,%rax 25da: 48 01 d0 add %rdx,%rax 25dd: 48 c1 e0 02 shl $0x2,%rax 25e1: 48 01 d0 add %rdx,%rax 25e4: 48 c1 e0 04 shl $0x4,%rax 25e8: 48 01 f0 add %rsi,%rax 25eb: 48 05 68 01 00 00 add $0x168,%rax 25f1: 48 89 08 mov %rcx,(%rax) 25f4: 48 8b 45 c0 mov -0x40(%rbp),%rax 25f8: 48 8b 48 50 mov 0x50(%rax),%rcx 25fc: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2600: 48 89 d0 mov %rdx,%rax 2603: 48 c1 e0 02 shl $0x2,%rax 2607: 48 01 d0 add %rdx,%rax 260a: 48 c1 e0 03 shl $0x3,%rax 260e: 48 01 c8 add %rcx,%rax 2611: 8b 40 10 mov 0x10(%rax),%eax 2614: 89 c0 mov %eax,%eax 2616: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 261d: 0f 97 c0 seta %al 2620: 0f b6 c0 movzbl %al,%eax 2623: 48 85 c0 test %rax,%rax 2626: 0f 84 0f 01 00 00 je 0x273b 262c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2630: 48 8b 48 50 mov 0x50(%rax),%rcx 2634: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2638: 48 89 d0 mov %rdx,%rax 263b: 48 c1 e0 02 shl $0x2,%rax 263f: 48 01 d0 add %rdx,%rax 2642: 48 c1 e0 03 shl $0x3,%rax 2646: 48 01 c8 add %rcx,%rax 2649: 8b 40 14 mov 0x14(%rax),%eax 264c: 89 c6 mov %eax,%esi 264e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2652: 48 8b 48 50 mov 0x50(%rax),%rcx 2656: 48 8b 55 d0 mov -0x30(%rbp),%rdx 265a: 48 89 d0 mov %rdx,%rax 265d: 48 c1 e0 02 shl $0x2,%rax 2661: 48 01 d0 add %rdx,%rax 2664: 48 c1 e0 03 shl $0x3,%rax 2668: 48 01 c8 add %rcx,%rax 266b: 8b 40 10 mov 0x10(%rax),%eax 266e: 89 c2 mov %eax,%edx 2670: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax 2677: 48 29 d0 sub %rdx,%rax 267a: 48 39 c6 cmp %rax,%rsi 267d: 0f 96 c0 setbe %al 2680: 0f b6 c0 movzbl %al,%eax 2683: 48 85 c0 test %rax,%rax 2686: 0f 84 af 00 00 00 je 0x273b 268c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2690: 48 8b 48 50 mov 0x50(%rax),%rcx 2694: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2698: 48 89 d0 mov %rdx,%rax 269b: 48 c1 e0 02 shl $0x2,%rax 269f: 48 01 d0 add %rdx,%rax 26a2: 48 c1 e0 03 shl $0x3,%rax 26a6: 48 01 c8 add %rcx,%rax 26a9: 8b 40 10 mov 0x10(%rax),%eax 26ac: 89 c2 mov %eax,%edx 26ae: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 26b5: 48 01 c2 add %rax,%rdx 26b8: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 26bf: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 26c3: 48 8b 75 c0 mov -0x40(%rbp),%rsi 26c7: 48 8b 55 d0 mov -0x30(%rbp),%rdx 26cb: 48 89 d0 mov %rdx,%rax 26ce: 48 01 c0 add %rax,%rax 26d1: 48 01 d0 add %rdx,%rax 26d4: 48 c1 e0 02 shl $0x2,%rax 26d8: 48 01 d0 add %rdx,%rax 26db: 48 c1 e0 04 shl $0x4,%rax 26df: 48 01 f0 add %rsi,%rax 26e2: 48 05 80 01 00 00 add $0x180,%rax 26e8: 48 89 08 mov %rcx,(%rax) 26eb: 48 8b 4d c0 mov -0x40(%rbp),%rcx 26ef: 48 8b 55 d0 mov -0x30(%rbp),%rdx 26f3: 48 89 d0 mov %rdx,%rax 26f6: 48 01 c0 add %rax,%rax 26f9: 48 01 d0 add %rdx,%rax 26fc: 48 c1 e0 02 shl $0x2,%rax 2700: 48 01 d0 add %rdx,%rax 2703: 48 c1 e0 04 shl $0x4,%rax 2707: 48 01 c8 add %rcx,%rax 270a: 48 05 80 01 00 00 add $0x180,%rax 2710: 48 8b 08 mov (%rax),%rcx 2713: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2717: 48 8b 55 d0 mov -0x30(%rbp),%rdx 271b: 48 89 d0 mov %rdx,%rax 271e: 48 01 c0 add %rax,%rax 2721: 48 01 d0 add %rdx,%rax 2724: 48 c1 e0 02 shl $0x2,%rax 2728: 48 01 d0 add %rdx,%rax 272b: 48 c1 e0 04 shl $0x4,%rax 272f: 48 01 f0 add %rsi,%rax 2732: 48 05 78 01 00 00 add $0x178,%rax 2738: 48 89 08 mov %rcx,(%rax) 273b: 48 8b 45 c0 mov -0x40(%rbp),%rax 273f: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2746: 48 8b 75 c0 mov -0x40(%rbp),%rsi 274a: 48 8b 45 d0 mov -0x30(%rbp),%rax 274e: 48 8d 50 01 lea 0x1(%rax),%rdx 2752: 48 89 d0 mov %rdx,%rax 2755: 48 01 c0 add %rax,%rax 2758: 48 01 d0 add %rdx,%rax 275b: 48 c1 e0 02 shl $0x2,%rax 275f: 48 01 d0 add %rdx,%rax 2762: 48 c1 e0 04 shl $0x4,%rax 2766: 48 01 f0 add %rsi,%rax 2769: 48 05 d0 00 00 00 add $0xd0,%rax 276f: 48 89 08 mov %rcx,(%rax) 2772: 48 8b 45 c0 mov -0x40(%rbp),%rax 2776: 48 8b 48 50 mov 0x50(%rax),%rcx 277a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 277e: 48 89 d0 mov %rdx,%rax 2781: 48 c1 e0 02 shl $0x2,%rax 2785: 48 01 d0 add %rdx,%rax 2788: 48 c1 e0 03 shl $0x3,%rax 278c: 48 01 c8 add %rcx,%rax 278f: 8b 40 04 mov 0x4(%rax),%eax 2792: 83 f8 12 cmp $0x12,%eax 2795: 75 73 jne 0x280a 2797: 48 8b 45 c0 mov -0x40(%rbp),%rax 279b: 48 8b 48 50 mov 0x50(%rax),%rcx 279f: 48 8b 55 d0 mov -0x30(%rbp),%rdx 27a3: 48 89 d0 mov %rdx,%rax 27a6: 48 c1 e0 02 shl $0x2,%rax 27aa: 48 01 d0 add %rdx,%rax 27ad: 48 c1 e0 03 shl $0x3,%rax 27b1: 48 01 c8 add %rcx,%rax 27b4: 8b 40 18 mov 0x18(%rax),%eax 27b7: 89 c0 mov %eax,%eax 27b9: 48 39 45 c8 cmp %rax,-0x38(%rbp) 27bd: 76 4b jbe 0x280a 27bf: 48 8b 45 c0 mov -0x40(%rbp),%rax 27c3: 48 8b 48 50 mov 0x50(%rax),%rcx 27c7: 48 8b 55 d0 mov -0x30(%rbp),%rdx 27cb: 48 89 d0 mov %rdx,%rax 27ce: 48 c1 e0 02 shl $0x2,%rax 27d2: 48 01 d0 add %rdx,%rax 27d5: 48 c1 e0 03 shl $0x3,%rax 27d9: 48 01 c8 add %rcx,%rax 27dc: 8b 50 18 mov 0x18(%rax),%edx 27df: 48 8b 45 d0 mov -0x30(%rbp),%rax 27e3: 89 c6 mov %eax,%esi 27e5: 48 8b 4d c0 mov -0x40(%rbp),%rcx 27e9: 89 d2 mov %edx,%edx 27eb: 48 89 d0 mov %rdx,%rax 27ee: 48 01 c0 add %rax,%rax 27f1: 48 01 d0 add %rdx,%rax 27f4: 48 c1 e0 02 shl $0x2,%rax 27f8: 48 01 d0 add %rdx,%rax 27fb: 48 c1 e0 04 shl $0x4,%rax 27ff: 48 01 c8 add %rcx,%rax 2802: 48 05 54 01 00 00 add $0x154,%rax 2808: 89 30 mov %esi,(%rax) 280a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 280e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2812: 48 89 d0 mov %rdx,%rax 2815: 48 01 c0 add %rax,%rax 2818: 48 01 d0 add %rdx,%rax 281b: 48 c1 e0 02 shl $0x2,%rax 281f: 48 01 d0 add %rdx,%rax 2822: 48 c1 e0 04 shl $0x4,%rax 2826: 48 01 c8 add %rcx,%rax 2829: 48 05 54 01 00 00 add $0x154,%rax 282f: 8b 00 mov (%rax),%eax 2831: 85 c0 test %eax,%eax 2833: 75 2b jne 0x2860 2835: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2839: 48 8b 55 d0 mov -0x30(%rbp),%rdx 283d: 48 89 d0 mov %rdx,%rax 2840: 48 01 c0 add %rax,%rax 2843: 48 01 d0 add %rdx,%rax 2846: 48 c1 e0 02 shl $0x2,%rax 284a: 48 01 d0 add %rdx,%rax 284d: 48 c1 e0 04 shl $0x4,%rax 2851: 48 01 c8 add %rcx,%rax 2854: 48 05 54 01 00 00 add $0x154,%rax 285a: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2860: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) 2865: 48 8b 45 d0 mov -0x30(%rbp),%rax 2869: 48 3b 45 c8 cmp -0x38(%rbp),%rax 286d: 0f 82 e2 fc ff ff jb 0x2555 2873: e9 b1 00 00 00 jmpq 0x2929 2878: 48 c7 45 d8 00 00 00 00 movq $0x0,-0x28(%rbp) 2880: e9 96 00 00 00 jmpq 0x291b 2885: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2889: 48 8b 55 d8 mov -0x28(%rbp),%rdx 288d: 48 89 d0 mov %rdx,%rax 2890: 48 01 c0 add %rax,%rax 2893: 48 01 d0 add %rdx,%rax 2896: 48 c1 e0 02 shl $0x2,%rax 289a: 48 01 d0 add %rdx,%rax 289d: 48 c1 e0 04 shl $0x4,%rax 28a1: 48 01 c8 add %rcx,%rax 28a4: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 28ab: 48 8b 45 d8 mov -0x28(%rbp),%rax 28af: 48 89 02 mov %rax,(%rdx) 28b2: 48 8b 4d c0 mov -0x40(%rbp),%rcx 28b6: 48 8b 55 d8 mov -0x28(%rbp),%rdx 28ba: 48 89 d0 mov %rdx,%rax 28bd: 48 01 c0 add %rax,%rax 28c0: 48 01 d0 add %rdx,%rax 28c3: 48 c1 e0 02 shl $0x2,%rax 28c7: 48 01 d0 add %rdx,%rax 28ca: 48 c1 e0 04 shl $0x4,%rax 28ce: 48 01 c8 add %rcx,%rax 28d1: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 28d8: 48 8b 45 c0 mov -0x40(%rbp),%rax 28dc: 48 89 02 mov %rax,(%rdx) 28df: 48 8b 45 c0 mov -0x40(%rbp),%rax 28e3: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 28ea: 48 8b 75 c0 mov -0x40(%rbp),%rsi 28ee: 48 8b 45 d8 mov -0x28(%rbp),%rax 28f2: 48 8d 50 01 lea 0x1(%rax),%rdx 28f6: 48 89 d0 mov %rdx,%rax 28f9: 48 01 c0 add %rax,%rax 28fc: 48 01 d0 add %rdx,%rax 28ff: 48 c1 e0 02 shl $0x2,%rax 2903: 48 01 d0 add %rdx,%rax 2906: 48 c1 e0 04 shl $0x4,%rax 290a: 48 01 f0 add %rsi,%rax 290d: 48 05 d0 00 00 00 add $0xd0,%rax 2913: 48 89 08 mov %rcx,(%rax) 2916: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) 291b: 48 8b 45 d8 mov -0x28(%rbp),%rax 291f: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2923: 0f 82 5c ff ff ff jb 0x2885 2929: 48 8b 45 c0 mov -0x40(%rbp),%rax 292d: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2934: 48 8b 45 c0 mov -0x40(%rbp),%rax 2938: 48 89 50 60 mov %rdx,0x60(%rax) 293c: e9 f5 06 00 00 jmpq 0x3036 2941: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 2948: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 294f: 48 01 d0 add %rdx,%rax 2952: 48 89 45 b0 mov %rax,-0x50(%rbp) 2956: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 295e: 74 23 je 0x2983 2960: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2967: 48 83 c0 05 add $0x5,%rax 296b: 0f b6 00 movzbl (%rax),%eax 296e: 3c 01 cmp $0x1,%al 2970: 75 11 jne 0x2983 2972: 48 8b 45 c0 mov -0x40(%rbp),%rax 2976: 48 8b 55 b0 mov -0x50(%rbp),%rdx 297a: 48 89 50 48 mov %rdx,0x48(%rax) 297e: e9 6c 02 00 00 jmpq 0x2bef 2983: 48 8b 45 c0 mov -0x40(%rbp),%rax 2987: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 298e: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2995: ba 40 00 00 00 mov $0x40,%edx 299a: 48 89 c6 mov %rax,%rsi 299d: 48 89 cf mov %rcx,%rdi 29a0: e8 eb e7 ff ff callq 0x1190 29a5: 48 89 c2 mov %rax,%rdx 29a8: 48 8b 45 c0 mov -0x40(%rbp),%rax 29ac: 48 89 50 48 mov %rdx,0x48(%rax) 29b0: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 29b7: 48 83 c0 05 add $0x5,%rax 29bb: 0f b6 00 movzbl (%rax),%eax 29be: 3c 01 cmp $0x1,%al 29c0: 0f 84 29 02 00 00 je 0x2bef 29c6: 48 8b 45 c0 mov -0x40(%rbp),%rax 29ca: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 29d1: 66 89 45 80 mov %ax,-0x80(%rbp) 29d5: 0f b7 45 80 movzwl -0x80(%rbp),%eax 29d9: 66 c1 c8 08 ror $0x8,%ax 29dd: 66 89 45 82 mov %ax,-0x7e(%rbp) 29e1: 0f b7 55 82 movzwl -0x7e(%rbp),%edx 29e5: 48 8b 45 c0 mov -0x40(%rbp),%rax 29e9: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 29f0: 48 8b 45 c0 mov -0x40(%rbp),%rax 29f4: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 29fb: 66 89 45 84 mov %ax,-0x7c(%rbp) 29ff: 0f b7 45 84 movzwl -0x7c(%rbp),%eax 2a03: 66 c1 c8 08 ror $0x8,%ax 2a07: 66 89 85 7e ff ff ff mov %ax,-0x82(%rbp) 2a0e: 0f b7 95 7e ff ff ff movzwl -0x82(%rbp),%edx 2a15: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a19: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 2a20: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a24: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a2a: 89 c7 mov %eax,%edi 2a2c: e8 d0 ec ff ff callq 0x1701 2a31: 89 c2 mov %eax,%edx 2a33: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a37: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 2a3d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a41: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2a48: 48 89 c7 mov %rax,%rdi 2a4b: e8 bf ec ff ff callq 0x170f 2a50: 48 89 c2 mov %rax,%rdx 2a53: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a57: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 2a5e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a62: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2a69: 48 89 c7 mov %rax,%rdi 2a6c: e8 9e ec ff ff callq 0x170f 2a71: 48 89 c2 mov %rax,%rdx 2a74: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a78: 48 89 90 a8 00 00 00 mov %rdx,0xa8(%rax) 2a7f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a83: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2a8a: 48 89 c7 mov %rax,%rdi 2a8d: e8 7d ec ff ff callq 0x170f 2a92: 48 89 c2 mov %rax,%rdx 2a95: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a99: 48 89 90 b0 00 00 00 mov %rdx,0xb0(%rax) 2aa0: 48 8b 45 c0 mov -0x40(%rbp),%rax 2aa4: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2aaa: 89 c7 mov %eax,%edi 2aac: e8 50 ec ff ff callq 0x1701 2ab1: 89 c2 mov %eax,%edx 2ab3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ab7: 89 90 b8 00 00 00 mov %edx,0xb8(%rax) 2abd: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ac1: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2ac8: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 2acf: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 2ad6: 66 c1 c8 08 ror $0x8,%ax 2ada: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 2ae1: 0f b7 95 7a ff ff ff movzwl -0x86(%rbp),%edx 2ae8: 48 8b 45 c0 mov -0x40(%rbp),%rax 2aec: 66 89 90 bc 00 00 00 mov %dx,0xbc(%rax) 2af3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2af7: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2afe: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 2b05: 0f b7 85 7c ff ff ff movzwl -0x84(%rbp),%eax 2b0c: 66 c1 c8 08 ror $0x8,%ax 2b10: 66 89 85 72 ff ff ff mov %ax,-0x8e(%rbp) 2b17: 0f b7 95 72 ff ff ff movzwl -0x8e(%rbp),%edx 2b1e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b22: 66 89 90 be 00 00 00 mov %dx,0xbe(%rax) 2b29: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b2d: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b34: 66 89 85 74 ff ff ff mov %ax,-0x8c(%rbp) 2b3b: 0f b7 85 74 ff ff ff movzwl -0x8c(%rbp),%eax 2b42: 66 c1 c8 08 ror $0x8,%ax 2b46: 66 89 85 76 ff ff ff mov %ax,-0x8a(%rbp) 2b4d: 0f b7 95 76 ff ff ff movzwl -0x8a(%rbp),%edx 2b54: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b58: 66 89 90 c0 00 00 00 mov %dx,0xc0(%rax) 2b5f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b63: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b6a: 66 89 85 6c ff ff ff mov %ax,-0x94(%rbp) 2b71: 0f b7 85 6c ff ff ff movzwl -0x94(%rbp),%eax 2b78: 66 c1 c8 08 ror $0x8,%ax 2b7c: 66 89 85 6e ff ff ff mov %ax,-0x92(%rbp) 2b83: 0f b7 95 6e ff ff ff movzwl -0x92(%rbp),%edx 2b8a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b8e: 66 89 90 c2 00 00 00 mov %dx,0xc2(%rax) 2b95: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b99: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2ba0: 66 89 85 70 ff ff ff mov %ax,-0x90(%rbp) 2ba7: 0f b7 85 70 ff ff ff movzwl -0x90(%rbp),%eax 2bae: 66 c1 c8 08 ror $0x8,%ax 2bb2: 66 89 45 86 mov %ax,-0x7a(%rbp) 2bb6: 0f b7 55 86 movzwl -0x7a(%rbp),%edx 2bba: 48 8b 45 c0 mov -0x40(%rbp),%rax 2bbe: 66 89 90 c4 00 00 00 mov %dx,0xc4(%rax) 2bc5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2bc9: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2bd0: 66 89 45 88 mov %ax,-0x78(%rbp) 2bd4: 0f b7 45 88 movzwl -0x78(%rbp),%eax 2bd8: 66 c1 c8 08 ror $0x8,%ax 2bdc: 66 89 45 8a mov %ax,-0x76(%rbp) 2be0: 0f b7 55 8a movzwl -0x76(%rbp),%edx 2be4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2be8: 66 89 90 c6 00 00 00 mov %dx,0xc6(%rax) 2bef: 48 8b 45 c0 mov -0x40(%rbp),%rax 2bf3: 48 8b 40 48 mov 0x48(%rax),%rax 2bf7: 48 8b 40 28 mov 0x28(%rax),%rax 2bfb: 48 89 45 f0 mov %rax,-0x10(%rbp) 2bff: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2c07: 0f 84 65 03 00 00 je 0x2f72 2c0d: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2c14: 48 83 c0 05 add $0x5,%rax 2c18: 0f b6 00 movzbl (%rax),%eax 2c1b: 3c 01 cmp $0x1,%al 2c1d: 0f 85 4f 03 00 00 jne 0x2f72 2c23: 83 bd 58 ff ff ff 08 cmpl $0x8,-0xa8(%rbp) 2c2a: 0f 84 42 03 00 00 je 0x2f72 2c30: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2c35: 0f 95 c0 setne %al 2c38: 0f b6 c0 movzbl %al,%eax 2c3b: 48 85 c0 test %rax,%rax 2c3e: 74 1a je 0x2c5a 2c40: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c44: 48 3b 85 38 ff ff ff cmp -0xc8(%rbp),%rax 2c4b: 0f 93 c0 setae %al 2c4e: 0f b6 c0 movzbl %al,%eax 2c51: 48 85 c0 test %rax,%rax 2c54: 0f 85 bb f8 ff ff jne 0x2515 2c5a: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax 2c61: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c65: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2c69: 48 c1 e2 06 shl $0x6,%rdx 2c6d: 48 39 d0 cmp %rdx,%rax 2c70: 0f 92 c0 setb %al 2c73: 0f b6 c0 movzbl %al,%eax 2c76: 48 85 c0 test %rax,%rax 2c79: 0f 85 96 f8 ff ff jne 0x2515 2c7f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2c83: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c87: 48 01 c2 add %rax,%rdx 2c8a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c8e: 48 89 50 50 mov %rdx,0x50(%rax) 2c92: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2c9a: e9 c0 02 00 00 jmpq 0x2f5f 2c9f: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2ca3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ca7: 48 89 d0 mov %rdx,%rax 2caa: 48 01 c0 add %rax,%rax 2cad: 48 01 d0 add %rdx,%rax 2cb0: 48 c1 e0 02 shl $0x2,%rax 2cb4: 48 01 d0 add %rdx,%rax 2cb7: 48 c1 e0 04 shl $0x4,%rax 2cbb: 48 01 c8 add %rcx,%rax 2cbe: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2cc5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cc9: 48 89 02 mov %rax,(%rdx) 2ccc: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2cd0: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2cd4: 48 89 d0 mov %rdx,%rax 2cd7: 48 01 c0 add %rax,%rax 2cda: 48 01 d0 add %rdx,%rax 2cdd: 48 c1 e0 02 shl $0x2,%rax 2ce1: 48 01 d0 add %rdx,%rax 2ce4: 48 c1 e0 04 shl $0x4,%rax 2ce8: 48 01 c8 add %rcx,%rax 2ceb: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2cf2: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cf6: 48 89 02 mov %rax,(%rdx) 2cf9: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cfd: 48 8b 40 50 mov 0x50(%rax),%rax 2d01: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d05: 48 c1 e2 06 shl $0x6,%rdx 2d09: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2d0d: 48 8b 75 c0 mov -0x40(%rbp),%rsi 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 f0 add %rsi,%rax 2d2c: 48 05 68 01 00 00 add $0x168,%rax 2d32: 48 89 08 mov %rcx,(%rax) 2d35: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d39: 48 8b 40 50 mov 0x50(%rax),%rax 2d3d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d41: 48 c1 e2 06 shl $0x6,%rdx 2d45: 48 01 d0 add %rdx,%rax 2d48: 48 8b 40 18 mov 0x18(%rax),%rax 2d4c: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 2d53: 0f 97 c0 seta %al 2d56: 0f b6 c0 movzbl %al,%eax 2d59: 48 85 c0 test %rax,%rax 2d5c: 0f 84 f1 00 00 00 je 0x2e53 2d62: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d66: 48 8b 40 50 mov 0x50(%rax),%rax 2d6a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d6e: 48 c1 e2 06 shl $0x6,%rdx 2d72: 48 01 d0 add %rdx,%rax 2d75: 48 8b 50 20 mov 0x20(%rax),%rdx 2d79: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d7d: 48 8b 40 50 mov 0x50(%rax),%rax 2d81: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2d85: 48 c1 e1 06 shl $0x6,%rcx 2d89: 48 01 c8 add %rcx,%rax 2d8c: 48 8b 40 18 mov 0x18(%rax),%rax 2d90: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 2d97: 48 29 c1 sub %rax,%rcx 2d9a: 48 89 c8 mov %rcx,%rax 2d9d: 48 39 c2 cmp %rax,%rdx 2da0: 0f 96 c0 setbe %al 2da3: 0f b6 c0 movzbl %al,%eax 2da6: 48 85 c0 test %rax,%rax 2da9: 0f 84 a4 00 00 00 je 0x2e53 2daf: 48 8b 45 c0 mov -0x40(%rbp),%rax 2db3: 48 8b 40 50 mov 0x50(%rax),%rax 2db7: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2dbb: 48 c1 e2 06 shl $0x6,%rdx 2dbf: 48 01 d0 add %rdx,%rax 2dc2: 48 8b 50 18 mov 0x18(%rax),%rdx 2dc6: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 2dcd: 48 01 c2 add %rax,%rdx 2dd0: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2dd7: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2ddb: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2ddf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2de3: 48 89 d0 mov %rdx,%rax 2de6: 48 01 c0 add %rax,%rax 2de9: 48 01 d0 add %rdx,%rax 2dec: 48 c1 e0 02 shl $0x2,%rax 2df0: 48 01 d0 add %rdx,%rax 2df3: 48 c1 e0 04 shl $0x4,%rax 2df7: 48 01 f0 add %rsi,%rax 2dfa: 48 05 80 01 00 00 add $0x180,%rax 2e00: 48 89 08 mov %rcx,(%rax) 2e03: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2e07: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2e0b: 48 89 d0 mov %rdx,%rax 2e0e: 48 01 c0 add %rax,%rax 2e11: 48 01 d0 add %rdx,%rax 2e14: 48 c1 e0 02 shl $0x2,%rax 2e18: 48 01 d0 add %rdx,%rax 2e1b: 48 c1 e0 04 shl $0x4,%rax 2e1f: 48 01 c8 add %rcx,%rax 2e22: 48 05 80 01 00 00 add $0x180,%rax 2e28: 48 8b 08 mov (%rax),%rcx 2e2b: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2e2f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2e33: 48 89 d0 mov %rdx,%rax 2e36: 48 01 c0 add %rax,%rax 2e39: 48 01 d0 add %rdx,%rax 2e3c: 48 c1 e0 02 shl $0x2,%rax 2e40: 48 01 d0 add %rdx,%rax 2e43: 48 c1 e0 04 shl $0x4,%rax 2e47: 48 01 f0 add %rsi,%rax 2e4a: 48 05 78 01 00 00 add $0x178,%rax 2e50: 48 89 08 mov %rcx,(%rax) 2e53: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e57: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e5e: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2e62: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e66: 48 8d 50 01 lea 0x1(%rax),%rdx 2e6a: 48 89 d0 mov %rdx,%rax 2e6d: 48 01 c0 add %rax,%rax 2e70: 48 01 d0 add %rdx,%rax 2e73: 48 c1 e0 02 shl $0x2,%rax 2e77: 48 01 d0 add %rdx,%rax 2e7a: 48 c1 e0 04 shl $0x4,%rax 2e7e: 48 01 f0 add %rsi,%rax 2e81: 48 05 d0 00 00 00 add $0xd0,%rax 2e87: 48 89 08 mov %rcx,(%rax) 2e8a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e8e: 48 8b 40 50 mov 0x50(%rax),%rax 2e92: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2e96: 48 c1 e2 06 shl $0x6,%rdx 2e9a: 48 01 d0 add %rdx,%rax 2e9d: 8b 40 04 mov 0x4(%rax),%eax 2ea0: 83 f8 12 cmp $0x12,%eax 2ea3: 75 5f jne 0x2f04 2ea5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ea9: 48 8b 40 50 mov 0x50(%rax),%rax 2ead: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2eb1: 48 c1 e2 06 shl $0x6,%rdx 2eb5: 48 01 d0 add %rdx,%rax 2eb8: 8b 40 28 mov 0x28(%rax),%eax 2ebb: 89 c0 mov %eax,%eax 2ebd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2ec1: 76 41 jbe 0x2f04 2ec3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ec7: 48 8b 40 50 mov 0x50(%rax),%rax 2ecb: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ecf: 48 c1 e2 06 shl $0x6,%rdx 2ed3: 48 01 d0 add %rdx,%rax 2ed6: 8b 50 28 mov 0x28(%rax),%edx 2ed9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2edd: 89 c6 mov %eax,%esi 2edf: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2ee3: 89 d2 mov %edx,%edx 2ee5: 48 89 d0 mov %rdx,%rax 2ee8: 48 01 c0 add %rax,%rax 2eeb: 48 01 d0 add %rdx,%rax 2eee: 48 c1 e0 02 shl $0x2,%rax 2ef2: 48 01 d0 add %rdx,%rax 2ef5: 48 c1 e0 04 shl $0x4,%rax 2ef9: 48 01 c8 add %rcx,%rax 2efc: 48 05 54 01 00 00 add $0x154,%rax 2f02: 89 30 mov %esi,(%rax) 2f04: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2f08: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2f0c: 48 89 d0 mov %rdx,%rax 2f0f: 48 01 c0 add %rax,%rax 2f12: 48 01 d0 add %rdx,%rax 2f15: 48 c1 e0 02 shl $0x2,%rax 2f19: 48 01 d0 add %rdx,%rax 2f1c: 48 c1 e0 04 shl $0x4,%rax 2f20: 48 01 c8 add %rcx,%rax 2f23: 48 05 54 01 00 00 add $0x154,%rax 2f29: 8b 00 mov (%rax),%eax 2f2b: 85 c0 test %eax,%eax 2f2d: 75 2b jne 0x2f5a 2f2f: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2f33: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2f37: 48 89 d0 mov %rdx,%rax 2f3a: 48 01 c0 add %rax,%rax 2f3d: 48 01 d0 add %rdx,%rax 2f40: 48 c1 e0 02 shl $0x2,%rax 2f44: 48 01 d0 add %rdx,%rax 2f47: 48 c1 e0 04 shl $0x4,%rax 2f4b: 48 01 c8 add %rcx,%rax 2f4e: 48 05 54 01 00 00 add $0x154,%rax 2f54: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f5a: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) 2f5f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f63: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2f67: 0f 82 32 fd ff ff jb 0x2c9f 2f6d: e9 b1 00 00 00 jmpq 0x3023 2f72: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 2f7a: e9 96 00 00 00 jmpq 0x3015 2f7f: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2f83: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2f87: 48 89 d0 mov %rdx,%rax 2f8a: 48 01 c0 add %rax,%rax 2f8d: 48 01 d0 add %rdx,%rax 2f90: 48 c1 e0 02 shl $0x2,%rax 2f94: 48 01 d0 add %rdx,%rax 2f97: 48 c1 e0 04 shl $0x4,%rax 2f9b: 48 01 c8 add %rcx,%rax 2f9e: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2fa5: 48 8b 45 e8 mov -0x18(%rbp),%rax 2fa9: 48 89 02 mov %rax,(%rdx) 2fac: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2fb0: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2fb4: 48 89 d0 mov %rdx,%rax 2fb7: 48 01 c0 add %rax,%rax 2fba: 48 01 d0 add %rdx,%rax 2fbd: 48 c1 e0 02 shl $0x2,%rax 2fc1: 48 01 d0 add %rdx,%rax 2fc4: 48 c1 e0 04 shl $0x4,%rax 2fc8: 48 01 c8 add %rcx,%rax 2fcb: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2fd2: 48 8b 45 c0 mov -0x40(%rbp),%rax 2fd6: 48 89 02 mov %rax,(%rdx) 2fd9: 48 8b 45 c0 mov -0x40(%rbp),%rax 2fdd: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2fe4: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2fe8: 48 8b 45 e8 mov -0x18(%rbp),%rax 2fec: 48 8d 50 01 lea 0x1(%rax),%rdx 2ff0: 48 89 d0 mov %rdx,%rax 2ff3: 48 01 c0 add %rax,%rax 2ff6: 48 01 d0 add %rdx,%rax 2ff9: 48 c1 e0 02 shl $0x2,%rax 2ffd: 48 01 d0 add %rdx,%rax 3000: 48 c1 e0 04 shl $0x4,%rax 3004: 48 01 f0 add %rsi,%rax 3007: 48 05 d0 00 00 00 add $0xd0,%rax 300d: 48 89 08 mov %rcx,(%rax) 3010: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) 3015: 48 8b 45 e8 mov -0x18(%rbp),%rax 3019: 48 3b 45 c8 cmp -0x38(%rbp),%rax 301d: 0f 82 5c ff ff ff jb 0x2f7f 3023: 48 8b 45 c0 mov -0x40(%rbp),%rax 3027: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 302e: 48 8b 45 c0 mov -0x40(%rbp),%rax 3032: 48 89 50 60 mov %rdx,0x60(%rax) 3036: 48 8b 45 c0 mov -0x40(%rbp),%rax 303a: c9 leaveq 303b: c3 retq 303c: 55 push %rbp 303d: 48 89 e5 mov %rsp,%rbp 3040: 48 83 ec 40 sub $0x40,%rsp 3044: 89 7d ec mov %edi,-0x14(%rbp) 3047: 48 89 75 e0 mov %rsi,-0x20(%rbp) 304b: 48 89 55 d8 mov %rdx,-0x28(%rbp) 304f: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3053: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3057: 4c 89 4d c8 mov %r9,-0x38(%rbp) 305b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 305f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3063: 48 01 d0 add %rdx,%rax 3066: 48 89 45 f8 mov %rax,-0x8(%rbp) 306a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 306e: 48 8b 45 f8 mov -0x8(%rbp),%rax 3072: 48 89 d6 mov %rdx,%rsi 3075: 48 89 c7 mov %rax,%rdi 3078: e8 3f e7 ff ff callq 0x17bc 307d: 89 45 f4 mov %eax,-0xc(%rbp) 3080: 8b 45 f4 mov -0xc(%rbp),%eax 3083: 83 f8 01 cmp $0x1,%eax 3086: 74 64 je 0x30ec 3088: 83 f8 03 cmp $0x3,%eax 308b: 74 2e je 0x30bb 308d: 90 nop 308e: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3092: 8b 7d e8 mov -0x18(%rbp),%edi 3095: 48 8b 4d d0 mov -0x30(%rbp),%rcx 3099: 48 8b 55 d8 mov -0x28(%rbp),%rdx 309d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30a1: 8b 45 ec mov -0x14(%rbp),%eax 30a4: 6a 00 pushq $0x0 30a6: 6a 00 pushq $0x0 30a8: 4d 89 c1 mov %r8,%r9 30ab: 41 89 f8 mov %edi,%r8d 30ae: 89 c7 mov %eax,%edi 30b0: e8 c6 e7 ff ff callq 0x187b 30b5: 48 83 c4 10 add $0x10,%rsp 30b9: eb 54 jmp 0x310f 30bb: 44 8b 45 e8 mov -0x18(%rbp),%r8d 30bf: 48 8b 7d d0 mov -0x30(%rbp),%rdi 30c3: 48 8b 4d d8 mov -0x28(%rbp),%rcx 30c7: 48 8b 55 f8 mov -0x8(%rbp),%rdx 30cb: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30cf: 8b 45 ec mov -0x14(%rbp),%eax 30d2: 48 83 ec 08 sub $0x8,%rsp 30d6: ff 75 c8 pushq -0x38(%rbp) 30d9: 45 89 c1 mov %r8d,%r9d 30dc: 49 89 f8 mov %rdi,%r8 30df: 89 c7 mov %eax,%edi 30e1: e8 ad ee ff ff callq 0x1f93 30e6: 48 83 c4 10 add $0x10,%rsp 30ea: eb 23 jmp 0x310f 30ec: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30f0: 8b 7d e8 mov -0x18(%rbp),%edi 30f3: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30f7: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30fb: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30ff: 8b 45 ec mov -0x14(%rbp),%eax 3102: 4d 89 c1 mov %r8,%r9 3105: 41 89 f8 mov %edi,%r8d 3108: 89 c7 mov %eax,%edi 310a: e8 bd e8 ff ff callq 0x19cc 310f: c9 leaveq 3110: c3 retq 3111: 55 push %rbp 3112: 48 89 e5 mov %rsp,%rbp 3115: 48 83 c4 80 add $0xffffffffffffff80,%rsp 3119: 89 7d 9c mov %edi,-0x64(%rbp) 311c: 48 89 75 90 mov %rsi,-0x70(%rbp) 3120: 48 89 55 88 mov %rdx,-0x78(%rbp) 3124: 89 4d 98 mov %ecx,-0x68(%rbp) 3127: 4c 89 45 80 mov %r8,-0x80(%rbp) 312b: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3133: 00 3134: 48 89 45 f8 mov %rax,-0x8(%rbp) 3138: 31 c0 xor %eax,%eax 313a: b8 40 00 00 00 mov $0x40,%eax 313f: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3144: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 3149: 48 89 c2 mov %rax,%rdx 314c: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3150: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3154: 8b 45 9c mov -0x64(%rbp),%eax 3157: 89 c7 mov %eax,%edi 3159: e8 c2 e5 ff ff callq 0x1720 315e: 48 89 45 a8 mov %rax,-0x58(%rbp) 3162: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3167: 0f 94 c0 sete %al 316a: 0f b6 c0 movzbl %al,%eax 316d: 48 85 c0 test %rax,%rax 3170: 74 14 je 0x3186 3172: bf 09 00 00 00 mov $0x9,%edi 3177: e8 eb e3 ff ff callq 0x1567 317c: b8 00 00 00 00 mov $0x0,%eax 3181: e9 c6 00 00 00 jmpq 0x324c 3186: 48 8b 55 a8 mov -0x58(%rbp),%rdx 318a: 48 8d 45 b0 lea -0x50(%rbp),%rax 318e: 48 89 d6 mov %rdx,%rsi 3191: 48 89 c7 mov %rax,%rdi 3194: e8 23 e6 ff ff callq 0x17bc 3199: 89 45 a4 mov %eax,-0x5c(%rbp) 319c: 8b 45 a4 mov -0x5c(%rbp),%eax 319f: 83 f8 01 cmp $0x1,%eax 31a2: 74 07 je 0x31ab 31a4: 83 f8 03 cmp $0x3,%eax 31a7: 74 28 je 0x31d1 31a9: eb 74 jmp 0x321f 31ab: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31af: 8b 75 98 mov -0x68(%rbp),%esi 31b2: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31b6: 48 8b 55 90 mov -0x70(%rbp),%rdx 31ba: 8b 45 9c mov -0x64(%rbp),%eax 31bd: 49 89 f9 mov %rdi,%r9 31c0: 41 89 f0 mov %esi,%r8d 31c3: be 00 00 00 00 mov $0x0,%esi 31c8: 89 c7 mov %eax,%edi 31ca: e8 fd e7 ff ff callq 0x19cc 31cf: eb 7b jmp 0x324c 31d1: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 31d5: 3c 01 cmp $0x1,%al 31d7: 75 07 jne 0x31e0 31d9: ba 34 00 00 00 mov $0x34,%edx 31de: eb 05 jmp 0x31e5 31e0: ba 40 00 00 00 mov $0x40,%edx 31e5: 48 8b 45 a8 mov -0x58(%rbp),%rax 31e9: 48 39 c2 cmp %rax,%rdx 31ec: 77 31 ja 0x321f 31ee: 8b 7d 98 mov -0x68(%rbp),%edi 31f1: 48 8b 75 88 mov -0x78(%rbp),%rsi 31f5: 48 8b 4d 90 mov -0x70(%rbp),%rcx 31f9: 48 8d 55 b0 lea -0x50(%rbp),%rdx 31fd: 8b 45 9c mov -0x64(%rbp),%eax 3200: 48 83 ec 08 sub $0x8,%rsp 3204: ff 75 80 pushq -0x80(%rbp) 3207: 41 89 f9 mov %edi,%r9d 320a: 49 89 f0 mov %rsi,%r8 320d: be 00 00 00 00 mov $0x0,%esi 3212: 89 c7 mov %eax,%edi 3214: e8 7a ed ff ff callq 0x1f93 3219: 48 83 c4 10 add $0x10,%rsp 321d: eb 2d jmp 0x324c 321f: 90 nop 3220: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3224: 8b 75 98 mov -0x68(%rbp),%esi 3227: 48 8b 4d 88 mov -0x78(%rbp),%rcx 322b: 48 8b 55 90 mov -0x70(%rbp),%rdx 322f: 8b 45 9c mov -0x64(%rbp),%eax 3232: 6a 00 pushq $0x0 3234: 6a 00 pushq $0x0 3236: 49 89 f9 mov %rdi,%r9 3239: 41 89 f0 mov %esi,%r8d 323c: be 00 00 00 00 mov $0x0,%esi 3241: 89 c7 mov %eax,%edi 3243: e8 33 e6 ff ff callq 0x187b 3248: 48 83 c4 10 add $0x10,%rsp 324c: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3250: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3258: 00 3259: 74 05 je 0x3260 325b: e8 80 de ff ff callq 0x10e0 3260: c9 leaveq 3261: c3 retq 3262: 55 push %rbp 3263: 48 89 e5 mov %rsp,%rbp 3266: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 326d: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3273: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 327a: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 3281: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 3287: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 328e: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3296: 00 3297: 48 89 45 f8 mov %rax,-0x8(%rbp) 329b: 31 c0 xor %eax,%eax 329d: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 32a5: 00 00 00 32a8: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32af: 74 1b je 0x32cc 32b1: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 32b8: 74 12 je 0x32cc 32ba: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 32c1: 74 09 je 0x32cc 32c3: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32ca: 75 07 jne 0x32d3 32cc: b8 01 00 00 00 mov $0x1,%eax 32d1: eb 05 jmp 0x32d8 32d3: b8 00 00 00 00 mov $0x0,%eax 32d8: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 32de: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32e6: 75 32 jne 0x331a 32e8: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32f0: 75 51 jne 0x3343 32f2: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 32f9: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 32ff: 48 89 d6 mov %rdx,%rsi 3302: 89 c7 mov %eax,%edi 3304: e8 97 15 00 00 callq 0x48a0 3309: 85 c0 test %eax,%eax 330b: 75 36 jne 0x3343 330d: 48 8b 45 90 mov -0x70(%rbp),%rax 3311: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 3318: eb 29 jmp 0x3343 331a: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3322: 75 1f jne 0x3343 3324: 48 8d 0d a5 1e 00 00 lea 0x1ea5(%rip),%rcx # 0x51d0 332b: ba 91 02 00 00 mov $0x291,%edx 3330: 48 8d 35 99 1d 00 00 lea 0x1d99(%rip),%rsi # 0x50d0 3337: 48 8d 3d da 1d 00 00 lea 0x1dda(%rip),%rdi # 0x5118 333e: e8 dd dd ff ff callq 0x1120 3343: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 334a: 0f 84 97 00 00 00 je 0x33e7 3350: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3358: 75 7c jne 0x33d6 335a: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3361: 74 09 je 0x336c 3363: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 336a: 75 07 jne 0x3373 336c: bf 02 00 00 00 mov $0x2,%edi 3371: eb 05 jmp 0x3378 3373: bf 01 00 00 00 mov $0x1,%edi 3378: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 337f: 75 07 jne 0x3388 3381: be 01 00 00 00 mov $0x1,%esi 3386: eb 05 jmp 0x338d 3388: be 03 00 00 00 mov $0x3,%esi 338d: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 3394: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 339a: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 33a1: 49 89 c9 mov %rcx,%r9 33a4: 41 89 d0 mov %edx,%r8d 33a7: 89 f9 mov %edi,%ecx 33a9: 89 f2 mov %esi,%edx 33ab: 48 89 c6 mov %rax,%rsi 33ae: bf 00 00 00 00 mov $0x0,%edi 33b3: e8 38 dd ff ff callq 0x10f0 33b8: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33bf: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33c7: 75 1e jne 0x33e7 33c9: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 33d1: 00 00 00 33d4: eb 11 jmp 0x33e7 33d6: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 33dd: 48 8b 00 mov (%rax),%rax 33e0: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33e7: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 33ef: 0f 84 d3 00 00 00 je 0x34c8 33f5: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33fd: 75 1f jne 0x341e 33ff: 48 8d 0d ca 1d 00 00 lea 0x1dca(%rip),%rcx # 0x51d0 3406: ba ad 02 00 00 mov $0x2ad,%edx 340b: 48 8d 35 be 1c 00 00 lea 0x1cbe(%rip),%rsi # 0x50d0 3412: 48 8d 3d 18 1d 00 00 lea 0x1d18(%rip),%rdi # 0x5131 3419: e8 02 dd ff ff callq 0x1120 341e: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 3425: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 342b: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 3432: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 3439: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3440: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3446: 4d 89 c1 mov %r8,%r9 3449: 41 89 f8 mov %edi,%r8d 344c: 89 c7 mov %eax,%edi 344e: e8 e9 fb ff ff callq 0x303c 3453: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 345a: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3462: 75 38 jne 0x349c 3464: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 346c: 74 13 je 0x3481 346e: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3475: 48 8b 00 mov (%rax),%rax 3478: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 347f: 74 1b je 0x349c 3481: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 3488: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 348f: 48 89 d6 mov %rdx,%rsi 3492: 48 89 c7 mov %rax,%rdi 3495: e8 26 dd ff ff callq 0x11c0 349a: eb 23 jmp 0x34bf 349c: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 34a4: 75 19 jne 0x34bf 34a6: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34ad: 8b 40 38 mov 0x38(%rax),%eax 34b0: 83 c8 40 or $0x40,%eax 34b3: 89 c2 mov %eax,%edx 34b5: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34bc: 89 50 38 mov %edx,0x38(%rax) 34bf: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34c6: eb 2b jmp 0x34f3 34c8: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 34cf: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 34d5: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34dc: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 34e3: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 34e9: 49 89 f8 mov %rdi,%r8 34ec: 89 c7 mov %eax,%edi 34ee: e8 1e fc ff ff callq 0x3111 34f3: 48 8b 4d f8 mov -0x8(%rbp),%rcx 34f7: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 34ff: 00 3500: 74 05 je 0x3507 3502: e8 d9 db ff ff callq 0x10e0 3507: c9 leaveq 3508: c3 retq 3509: 55 push %rbp 350a: 48 89 e5 mov %rsp,%rbp 350d: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 3514: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 351b: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3523: 00 3524: 48 89 45 f8 mov %rax,-0x8(%rbp) 3528: 31 c0 xor %eax,%eax 352a: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 3532: 00 00 00 3535: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 353c: 48 8b 00 mov (%rax),%rax 353f: 48 85 c0 test %rax,%rax 3542: 74 59 je 0x359d 3544: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 354b: 48 8b 50 30 mov 0x30(%rax),%rdx 354f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3556: 48 39 c2 cmp %rax,%rdx 3559: 72 1e jb 0x3579 355b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3562: 48 8b 50 30 mov 0x30(%rax),%rdx 3566: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 356d: 48 29 c2 sub %rax,%rdx 3570: 48 89 d0 mov %rdx,%rax 3573: 48 83 f8 3b cmp $0x3b,%rax 3577: 77 0a ja 0x3583 3579: b8 00 00 00 00 mov $0x0,%eax 357e: e9 ca 02 00 00 jmpq 0x384d 3583: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 358a: 48 8b 10 mov (%rax),%rdx 358d: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3594: 48 01 d0 add %rdx,%rax 3597: 48 89 45 80 mov %rax,-0x80(%rbp) 359b: eb 53 jmp 0x35f0 359d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35a4: 48 8b 50 28 mov 0x28(%rax),%rdx 35a8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35af: 48 01 c2 add %rax,%rdx 35b2: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35b9: 8b 40 24 mov 0x24(%rax),%eax 35bc: 48 8d 75 b0 lea -0x50(%rbp),%rsi 35c0: 48 89 d1 mov %rdx,%rcx 35c3: ba 3c 00 00 00 mov $0x3c,%edx 35c8: 89 c7 mov %eax,%edi 35ca: e8 51 e1 ff ff callq 0x1720 35cf: 48 83 f8 3c cmp $0x3c,%rax 35d3: 0f 95 c0 setne %al 35d6: 0f b6 c0 movzbl %al,%eax 35d9: 48 85 c0 test %rax,%rax 35dc: 74 0a je 0x35e8 35de: b8 00 00 00 00 mov $0x0,%eax 35e3: e9 65 02 00 00 jmpq 0x384d 35e8: 48 8d 45 b0 lea -0x50(%rbp),%rax 35ec: 48 89 45 80 mov %rax,-0x80(%rbp) 35f0: 48 8b 45 80 mov -0x80(%rbp),%rax 35f4: 48 83 c0 30 add $0x30,%rax 35f8: 48 89 45 88 mov %rax,-0x78(%rbp) 35fc: 48 8b 45 80 mov -0x80(%rbp),%rax 3600: 0f b6 40 39 movzbl 0x39(%rax),%eax 3604: 3c 20 cmp $0x20,%al 3606: 74 27 je 0x362f 3608: 48 8b 45 80 mov -0x80(%rbp),%rax 360c: 48 8d 48 30 lea 0x30(%rax),%rcx 3610: 48 8d 45 ed lea -0x13(%rbp),%rax 3614: ba 0a 00 00 00 mov $0xa,%edx 3619: 48 89 ce mov %rcx,%rsi 361c: 48 89 c7 mov %rax,%rdi 361f: e8 ac db ff ff callq 0x11d0 3624: c6 00 00 movb $0x0,(%rax) 3627: 48 8d 45 ed lea -0x13(%rbp),%rax 362b: 48 89 45 88 mov %rax,-0x78(%rbp) 362f: 48 8b 45 88 mov -0x78(%rbp),%rax 3633: 48 89 c7 mov %rax,%rdi 3636: e8 a5 db ff ff callq 0x11e0 363b: 48 89 45 98 mov %rax,-0x68(%rbp) 363f: 48 8b 45 80 mov -0x80(%rbp),%rax 3643: ba 10 00 00 00 mov $0x10,%edx 3648: 48 8d 35 fc 1a 00 00 lea 0x1afc(%rip),%rsi # 0x514b 364f: 48 89 c7 mov %rax,%rdi 3652: e8 09 db ff ff callq 0x1160 3657: 85 c0 test %eax,%eax 3659: 75 11 jne 0x366c 365b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3662: 48 8b 00 mov (%rax),%rax 3665: 48 85 c0 test %rax,%rax 3668: 75 2b jne 0x3695 366a: eb 55 jmp 0x36c1 366c: 48 8b 45 98 mov -0x68(%rbp),%rax 3670: 48 83 c0 01 add $0x1,%rax 3674: 48 83 e0 fe and $0xfffffffffffffffe,%rax 3678: 48 89 c2 mov %rax,%rdx 367b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3682: 48 01 d0 add %rdx,%rax 3685: 48 83 c0 3c add $0x3c,%rax 3689: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 3690: e9 a0 fe ff ff jmpq 0x3535 3695: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 369c: 48 8b 50 30 mov 0x30(%rax),%rdx 36a0: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36a7: 48 29 c2 sub %rax,%rdx 36aa: 48 89 d0 mov %rdx,%rax 36ad: 48 83 e8 3c sub $0x3c,%rax 36b1: 48 39 45 98 cmp %rax,-0x68(%rbp) 36b5: 76 0a jbe 0x36c1 36b7: b8 00 00 00 00 mov $0x0,%eax 36bc: e9 8c 01 00 00 jmpq 0x384d 36c1: 48 8b 45 98 mov -0x68(%rbp),%rax 36c5: 48 89 c7 mov %rax,%rdi 36c8: e8 d3 da ff ff callq 0x11a0 36cd: 48 89 45 a0 mov %rax,-0x60(%rbp) 36d1: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 36d6: 0f 84 6d 01 00 00 je 0x3849 36dc: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36e3: 48 8b 00 mov (%rax),%rax 36e6: 48 85 c0 test %rax,%rax 36e9: 74 3c je 0x3727 36eb: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36f2: 48 8b 00 mov (%rax),%rax 36f5: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 36fc: 48 83 c2 3c add $0x3c,%rdx 3700: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 3704: 48 8b 55 98 mov -0x68(%rbp),%rdx 3708: 48 8b 45 a0 mov -0x60(%rbp),%rax 370c: 48 89 ce mov %rcx,%rsi 370f: 48 89 c7 mov %rax,%rdi 3712: e8 79 da ff ff callq 0x1190 3717: 48 89 c2 mov %rax,%rdx 371a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3721: 48 89 50 60 mov %rdx,0x60(%rax) 3725: eb 78 jmp 0x379f 3727: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 372e: 48 8b 50 28 mov 0x28(%rax),%rdx 3732: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3739: 48 01 d0 add %rdx,%rax 373c: 48 83 c0 3c add $0x3c,%rax 3740: 48 89 c1 mov %rax,%rcx 3743: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 374a: 8b 40 24 mov 0x24(%rax),%eax 374d: 48 8b 55 98 mov -0x68(%rbp),%rdx 3751: 48 8b 75 a0 mov -0x60(%rbp),%rsi 3755: 89 c7 mov %eax,%edi 3757: e8 c4 df ff ff callq 0x1720 375c: 48 39 45 98 cmp %rax,-0x68(%rbp) 3760: 0f 95 c0 setne %al 3763: 0f b6 c0 movzbl %al,%eax 3766: 48 85 c0 test %rax,%rax 3769: 74 25 je 0x3790 376b: 48 8b 45 a0 mov -0x60(%rbp),%rax 376f: 48 89 c7 mov %rax,%rdi 3772: e8 39 d9 ff ff callq 0x10b0 3777: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 377e: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 3786: b8 00 00 00 00 mov $0x0,%eax 378b: e9 bd 00 00 00 jmpq 0x384d 3790: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3797: 48 8b 55 a0 mov -0x60(%rbp),%rdx 379b: 48 89 50 60 mov %rdx,0x60(%rax) 379f: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37a6: 48 8b 55 98 mov -0x68(%rbp),%rdx 37aa: 48 89 50 68 mov %rdx,0x68(%rax) 37ae: 48 8b 45 a0 mov -0x60(%rbp),%rax 37b2: 48 89 45 90 mov %rax,-0x70(%rbp) 37b6: 48 8b 45 90 mov -0x70(%rbp),%rax 37ba: 48 89 45 a8 mov %rax,-0x58(%rbp) 37be: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37c2: 48 8b 45 98 mov -0x68(%rbp),%rax 37c6: 48 01 d0 add %rdx,%rax 37c9: 48 89 c2 mov %rax,%rdx 37cc: 48 8b 45 90 mov -0x70(%rbp),%rax 37d0: 48 29 c2 sub %rax,%rdx 37d3: 48 89 d0 mov %rdx,%rax 37d6: 48 89 c2 mov %rax,%rdx 37d9: 48 8b 45 90 mov -0x70(%rbp),%rax 37dd: be 2f 00 00 00 mov $0x2f,%esi 37e2: 48 89 c7 mov %rax,%rdi 37e5: e8 66 d9 ff ff callq 0x1150 37ea: 48 89 45 90 mov %rax,-0x70(%rbp) 37ee: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 37f3: 75 2e jne 0x3823 37f5: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37f9: 48 8b 45 98 mov -0x68(%rbp),%rax 37fd: 48 01 d0 add %rdx,%rax 3800: 48 89 c2 mov %rax,%rdx 3803: 48 8b 45 a8 mov -0x58(%rbp),%rax 3807: 48 29 c2 sub %rax,%rdx 380a: 48 89 d0 mov %rdx,%rax 380d: 48 89 c2 mov %rax,%rdx 3810: 48 8b 45 a8 mov -0x58(%rbp),%rax 3814: be 00 00 00 00 mov $0x0,%esi 3819: 48 89 c7 mov %rax,%rdi 381c: e8 0f d9 ff ff callq 0x1130 3821: eb 26 jmp 0x3849 3823: 48 8b 45 90 mov -0x70(%rbp),%rax 3827: 48 8d 50 01 lea 0x1(%rax),%rdx 382b: 48 89 55 90 mov %rdx,-0x70(%rbp) 382f: c6 00 00 movb $0x0,(%rax) 3832: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3836: 48 8b 45 98 mov -0x68(%rbp),%rax 383a: 48 01 d0 add %rdx,%rax 383d: 48 39 45 90 cmp %rax,-0x70(%rbp) 3841: 73 05 jae 0x3848 3843: e9 6e ff ff ff jmpq 0x37b6 3848: 90 nop 3849: 48 8b 45 a0 mov -0x60(%rbp),%rax 384d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3851: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3859: 00 385a: 74 05 je 0x3861 385c: e8 7f d8 ff ff callq 0x10e0 3861: c9 leaveq 3862: c3 retq 3863: 55 push %rbp 3864: 48 89 e5 mov %rsp,%rbp 3867: 48 83 c4 80 add $0xffffffffffffff80,%rsp 386b: 48 89 7d 88 mov %rdi,-0x78(%rbp) 386f: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3877: 00 3878: 48 89 45 f8 mov %rax,-0x8(%rbp) 387c: 31 c0 xor %eax,%eax 387e: 48 8b 45 88 mov -0x78(%rbp),%rax 3882: 48 8b 00 mov (%rax),%rax 3885: 48 85 c0 test %rax,%rax 3888: 0f 84 8e 00 00 00 je 0x391c 388e: 48 8b 45 88 mov -0x78(%rbp),%rax 3892: 48 8b 40 70 mov 0x70(%rax),%rax 3896: 48 89 c2 mov %rax,%rdx 3899: 48 8b 45 88 mov -0x78(%rbp),%rax 389d: 48 8b 40 28 mov 0x28(%rax),%rax 38a1: 48 89 c1 mov %rax,%rcx 38a4: 48 8b 45 88 mov -0x78(%rbp),%rax 38a8: 48 8b 40 30 mov 0x30(%rax),%rax 38ac: 48 01 c8 add %rcx,%rax 38af: 48 39 c2 cmp %rax,%rdx 38b2: 0f 97 c0 seta %al 38b5: 0f b6 c0 movzbl %al,%eax 38b8: 48 85 c0 test %rax,%rax 38bb: 75 33 jne 0x38f0 38bd: 48 8b 45 88 mov -0x78(%rbp),%rax 38c1: 48 8b 40 28 mov 0x28(%rax),%rax 38c5: 48 89 c2 mov %rax,%rdx 38c8: 48 8b 45 88 mov -0x78(%rbp),%rax 38cc: 48 8b 40 30 mov 0x30(%rax),%rax 38d0: 48 01 c2 add %rax,%rdx 38d3: 48 8b 45 88 mov -0x78(%rbp),%rax 38d7: 48 8b 40 70 mov 0x70(%rax),%rax 38db: 48 29 c2 sub %rax,%rdx 38de: 48 89 d0 mov %rdx,%rax 38e1: 48 83 f8 3b cmp $0x3b,%rax 38e5: 0f 96 c0 setbe %al 38e8: 0f b6 c0 movzbl %al,%eax 38eb: 48 85 c0 test %rax,%rax 38ee: 74 14 je 0x3904 38f0: bf 0e 00 00 00 mov $0xe,%edi 38f5: e8 6d dc ff ff callq 0x1567 38fa: b8 ff ff ff ff mov $0xffffffff,%eax 38ff: e9 8e 05 00 00 jmpq 0x3e92 3904: 48 8b 45 88 mov -0x78(%rbp),%rax 3908: 48 8b 10 mov (%rax),%rdx 390b: 48 8b 45 88 mov -0x78(%rbp),%rax 390f: 48 8b 40 70 mov 0x70(%rax),%rax 3913: 48 01 d0 add %rdx,%rax 3916: 48 89 45 c0 mov %rax,-0x40(%rbp) 391a: eb 53 jmp 0x396f 391c: 48 8b 45 88 mov -0x78(%rbp),%rax 3920: 48 05 a8 00 00 00 add $0xa8,%rax 3926: 48 89 45 c0 mov %rax,-0x40(%rbp) 392a: 48 8b 45 88 mov -0x78(%rbp),%rax 392e: 48 8b 50 70 mov 0x70(%rax),%rdx 3932: 48 8b 45 88 mov -0x78(%rbp),%rax 3936: 8b 40 24 mov 0x24(%rax),%eax 3939: 48 8b 75 c0 mov -0x40(%rbp),%rsi 393d: 48 89 d1 mov %rdx,%rcx 3940: ba 3c 00 00 00 mov $0x3c,%edx 3945: 89 c7 mov %eax,%edi 3947: e8 d4 dd ff ff callq 0x1720 394c: 48 83 f8 3c cmp $0x3c,%rax 3950: 0f 95 c0 setne %al 3953: 0f b6 c0 movzbl %al,%eax 3956: 48 85 c0 test %rax,%rax 3959: 74 14 je 0x396f 395b: bf 0e 00 00 00 mov $0xe,%edi 3960: e8 02 dc ff ff callq 0x1567 3965: b8 ff ff ff ff mov $0xffffffff,%eax 396a: e9 23 05 00 00 jmpq 0x3e92 396f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3973: 48 83 c0 3a add $0x3a,%rax 3977: ba 02 00 00 00 mov $0x2,%edx 397c: 48 8d 35 d9 17 00 00 lea 0x17d9(%rip),%rsi # 0x515c 3983: 48 89 c7 mov %rax,%rdi 3986: e8 d5 d7 ff ff callq 0x1160 398b: 85 c0 test %eax,%eax 398d: 0f 95 c0 setne %al 3990: 0f b6 c0 movzbl %al,%eax 3993: 48 85 c0 test %rax,%rax 3996: 74 14 je 0x39ac 3998: bf 0f 00 00 00 mov $0xf,%edi 399d: e8 c5 db ff ff callq 0x1567 39a2: b8 ff ff ff ff mov $0xffffffff,%eax 39a7: e9 e6 04 00 00 jmpq 0x3e92 39ac: 48 8b 45 c0 mov -0x40(%rbp),%rax 39b0: 48 8b 55 88 mov -0x78(%rbp),%rdx 39b4: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 39bb: 48 8b 50 08 mov 0x8(%rax),%rdx 39bf: 48 8b 00 mov (%rax),%rax 39c2: 48 89 01 mov %rax,(%rcx) 39c5: 48 89 51 08 mov %rdx,0x8(%rcx) 39c9: 48 8d 41 10 lea 0x10(%rcx),%rax 39cd: c6 00 00 movb $0x0,(%rax) 39d0: 48 8b 45 88 mov -0x78(%rbp),%rax 39d4: 48 83 c0 78 add $0x78,%rax 39d8: 48 89 45 c8 mov %rax,-0x38(%rbp) 39dc: 48 8b 45 c0 mov -0x40(%rbp),%rax 39e0: 0f b6 00 movzbl (%rax),%eax 39e3: 3c 2f cmp $0x2f,%al 39e5: 0f 85 e7 01 00 00 jne 0x3bd2 39eb: 48 8b 45 c0 mov -0x40(%rbp),%rax 39ef: 0f b6 40 01 movzbl 0x1(%rax),%eax 39f3: 3c 20 cmp $0x20,%al 39f5: 75 49 jne 0x3a40 39f7: 48 8b 45 c0 mov -0x40(%rbp),%rax 39fb: ba 10 00 00 00 mov $0x10,%edx 3a00: 48 8d 35 58 17 00 00 lea 0x1758(%rip),%rsi # 0x515f 3a07: 48 89 c7 mov %rax,%rdi 3a0a: e8 51 d7 ff ff callq 0x1160 3a0f: 85 c0 test %eax,%eax 3a11: 75 2d jne 0x3a40 3a13: 48 8b 45 88 mov -0x78(%rbp),%rax 3a17: 48 05 e4 00 00 00 add $0xe4,%rax 3a1d: ba 02 00 00 00 mov $0x2,%edx 3a22: 48 8d 35 47 17 00 00 lea 0x1747(%rip),%rsi # 0x5170 3a29: 48 89 c7 mov %rax,%rdi 3a2c: e8 5f d7 ff ff callq 0x1190 3a31: 48 89 c2 mov %rax,%rdx 3a34: 48 8b 45 c8 mov -0x38(%rbp),%rax 3a38: 48 89 10 mov %rdx,(%rax) 3a3b: e9 1d 02 00 00 jmpq 0x3c5d 3a40: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a44: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a48: 3c 53 cmp $0x53,%al 3a4a: 75 49 jne 0x3a95 3a4c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a50: ba 10 00 00 00 mov $0x10,%edx 3a55: 48 8d 35 16 17 00 00 lea 0x1716(%rip),%rsi # 0x5172 3a5c: 48 89 c7 mov %rax,%rdi 3a5f: e8 fc d6 ff ff callq 0x1160 3a64: 85 c0 test %eax,%eax 3a66: 75 2d jne 0x3a95 3a68: 48 8b 45 88 mov -0x78(%rbp),%rax 3a6c: 48 05 e4 00 00 00 add $0xe4,%rax 3a72: ba 08 00 00 00 mov $0x8,%edx 3a77: 48 8d 35 05 17 00 00 lea 0x1705(%rip),%rsi # 0x5183 3a7e: 48 89 c7 mov %rax,%rdi 3a81: e8 0a d7 ff ff callq 0x1190 3a86: 48 89 c2 mov %rax,%rdx 3a89: 48 8b 45 c8 mov -0x38(%rbp),%rax 3a8d: 48 89 10 mov %rdx,(%rax) 3a90: e9 c8 01 00 00 jmpq 0x3c5d 3a95: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a99: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a9d: 3c 2f cmp $0x2f,%al 3a9f: 75 49 jne 0x3aea 3aa1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3aa5: ba 10 00 00 00 mov $0x10,%edx 3aaa: 48 8d 35 9a 16 00 00 lea 0x169a(%rip),%rsi # 0x514b 3ab1: 48 89 c7 mov %rax,%rdi 3ab4: e8 a7 d6 ff ff callq 0x1160 3ab9: 85 c0 test %eax,%eax 3abb: 75 2d jne 0x3aea 3abd: 48 8b 45 88 mov -0x78(%rbp),%rax 3ac1: 48 05 e4 00 00 00 add $0xe4,%rax 3ac7: ba 03 00 00 00 mov $0x3,%edx 3acc: 48 8d 35 b8 16 00 00 lea 0x16b8(%rip),%rsi # 0x518b 3ad3: 48 89 c7 mov %rax,%rdi 3ad6: e8 b5 d6 ff ff callq 0x1190 3adb: 48 89 c2 mov %rax,%rdx 3ade: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ae2: 48 89 10 mov %rdx,(%rax) 3ae5: e9 73 01 00 00 jmpq 0x3c5d 3aea: e8 31 d7 ff ff callq 0x1220 3aef: 48 8b 10 mov (%rax),%rdx 3af2: 48 8b 45 c0 mov -0x40(%rbp),%rax 3af6: 0f b6 40 01 movzbl 0x1(%rax),%eax 3afa: 48 0f be c0 movsbl %al,%rax 3afe: 48 01 c0 add %rax,%rax 3b01: 48 01 d0 add %rdx,%rax 3b04: 0f b7 00 movzwl (%rax),%eax 3b07: 0f b7 c0 movzwl %ax,%eax 3b0a: 25 00 08 00 00 and $0x800,%eax 3b0f: 85 c0 test %eax,%eax 3b11: 0f 95 c0 setne %al 3b14: 0f b6 c0 movzbl %al,%eax 3b17: 48 85 c0 test %rax,%rax 3b1a: 0f 84 9e 00 00 00 je 0x3bbe 3b20: 48 8b 45 88 mov -0x78(%rbp),%rax 3b24: 48 8b 40 60 mov 0x60(%rax),%rax 3b28: 48 85 c0 test %rax,%rax 3b2b: 0f 94 c0 sete %al 3b2e: 0f b6 c0 movzbl %al,%eax 3b31: 48 85 c0 test %rax,%rax 3b34: 74 2e je 0x3b64 3b36: 48 8b 45 88 mov -0x78(%rbp),%rax 3b3a: 48 89 c7 mov %rax,%rdi 3b3d: e8 c7 f9 ff ff callq 0x3509 3b42: 48 85 c0 test %rax,%rax 3b45: 0f 94 c0 sete %al 3b48: 0f b6 c0 movzbl %al,%eax 3b4b: 48 85 c0 test %rax,%rax 3b4e: 74 14 je 0x3b64 3b50: bf 10 00 00 00 mov $0x10,%edi 3b55: e8 0d da ff ff callq 0x1567 3b5a: b8 ff ff ff ff mov $0xffffffff,%eax 3b5f: e9 2e 03 00 00 jmpq 0x3e92 3b64: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b68: 48 83 c0 01 add $0x1,%rax 3b6c: 48 89 c7 mov %rax,%rdi 3b6f: e8 6c d6 ff ff callq 0x11e0 3b74: 48 89 45 d8 mov %rax,-0x28(%rbp) 3b78: 48 8b 45 88 mov -0x78(%rbp),%rax 3b7c: 48 8b 40 68 mov 0x68(%rax),%rax 3b80: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3b84: 0f 93 c0 setae %al 3b87: 0f b6 c0 movzbl %al,%eax 3b8a: 48 85 c0 test %rax,%rax 3b8d: 74 14 je 0x3ba3 3b8f: bf 10 00 00 00 mov $0x10,%edi 3b94: e8 ce d9 ff ff callq 0x1567 3b99: b8 ff ff ff ff mov $0xffffffff,%eax 3b9e: e9 ef 02 00 00 jmpq 0x3e92 3ba3: 48 8b 45 88 mov -0x78(%rbp),%rax 3ba7: 48 8b 50 60 mov 0x60(%rax),%rdx 3bab: 48 8b 45 d8 mov -0x28(%rbp),%rax 3baf: 48 01 c2 add %rax,%rdx 3bb2: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bb6: 48 89 10 mov %rdx,(%rax) 3bb9: e9 9f 00 00 00 jmpq 0x3c5d 3bbe: bf 10 00 00 00 mov $0x10,%edi 3bc3: e8 9f d9 ff ff callq 0x1567 3bc8: b8 ff ff ff ff mov $0xffffffff,%eax 3bcd: e9 c0 02 00 00 jmpq 0x3e92 3bd2: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bd6: 48 8b 55 88 mov -0x78(%rbp),%rdx 3bda: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3be1: b9 10 00 00 00 mov $0x10,%ecx 3be6: ba 2f 00 00 00 mov $0x2f,%edx 3beb: 48 89 c6 mov %rax,%rsi 3bee: e8 1d d6 ff ff callq 0x1210 3bf3: 48 89 45 d0 mov %rax,-0x30(%rbp) 3bf7: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3bfc: 74 0d je 0x3c0b 3bfe: 48 8b 45 d0 mov -0x30(%rbp),%rax 3c02: 48 83 e8 01 sub $0x1,%rax 3c06: c6 00 00 movb $0x0,(%rax) 3c09: eb 40 jmp 0x3c4b 3c0b: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3c13: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c17: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c1b: 48 01 d0 add %rdx,%rax 3c1e: 48 05 e4 00 00 00 add $0xe4,%rax 3c24: c6 00 00 movb $0x0,(%rax) 3c27: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3c2c: 74 1d je 0x3c4b 3c2e: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3c33: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c37: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c3b: 48 01 d0 add %rdx,%rax 3c3e: 48 05 e4 00 00 00 add $0xe4,%rax 3c44: 0f b6 00 movzbl (%rax),%eax 3c47: 3c 20 cmp $0x20,%al 3c49: 74 c8 je 0x3c13 3c4b: 48 8b 45 88 mov -0x78(%rbp),%rax 3c4f: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c56: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c5a: 48 89 10 mov %rdx,(%rax) 3c5d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c61: 0f b6 40 30 movzbl 0x30(%rax),%eax 3c65: 3c 20 cmp $0x20,%al 3c67: 0f 94 c0 sete %al 3c6a: 0f b6 c0 movzbl %al,%eax 3c6d: 48 85 c0 test %rax,%rax 3c70: 74 14 je 0x3c86 3c72: bf 10 00 00 00 mov $0x10,%edi 3c77: e8 eb d8 ff ff callq 0x1567 3c7c: b8 ff ff ff ff mov $0xffffffff,%eax 3c81: e9 0c 02 00 00 jmpq 0x3e92 3c86: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c8a: 48 83 c0 10 add $0x10,%rax 3c8e: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c92: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c96: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3c9a: 3c 20 cmp $0x20,%al 3c9c: 74 27 je 0x3cc5 3c9e: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca2: 48 8d 48 10 lea 0x10(%rax),%rcx 3ca6: 48 8d 45 eb lea -0x15(%rbp),%rax 3caa: ba 0c 00 00 00 mov $0xc,%edx 3caf: 48 89 ce mov %rcx,%rsi 3cb2: 48 89 c7 mov %rax,%rdi 3cb5: e8 16 d5 ff ff callq 0x11d0 3cba: c6 00 00 movb $0x0,(%rax) 3cbd: 48 8d 45 eb lea -0x15(%rbp),%rax 3cc1: 48 89 45 b8 mov %rax,-0x48(%rbp) 3cc5: 48 8b 45 b8 mov -0x48(%rbp),%rax 3cc9: 48 89 c7 mov %rax,%rdi 3ccc: e8 0f d5 ff ff callq 0x11e0 3cd1: 48 89 c2 mov %rax,%rdx 3cd4: 48 8b 45 c8 mov -0x38(%rbp),%rax 3cd8: 48 89 50 08 mov %rdx,0x8(%rax) 3cdc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ce0: 48 83 c0 1c add $0x1c,%rax 3ce4: 48 89 45 a0 mov %rax,-0x60(%rbp) 3ce8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cec: 0f b6 40 21 movzbl 0x21(%rax),%eax 3cf0: 3c 20 cmp $0x20,%al 3cf2: 74 27 je 0x3d1b 3cf4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf8: 48 8d 48 1c lea 0x1c(%rax),%rcx 3cfc: 48 8d 45 eb lea -0x15(%rbp),%rax 3d00: ba 06 00 00 00 mov $0x6,%edx 3d05: 48 89 ce mov %rcx,%rsi 3d08: 48 89 c7 mov %rax,%rdi 3d0b: e8 c0 d4 ff ff callq 0x11d0 3d10: c6 00 00 movb $0x0,(%rax) 3d13: 48 8d 45 eb lea -0x15(%rbp),%rax 3d17: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d1b: 48 8b 45 a0 mov -0x60(%rbp),%rax 3d1f: 48 89 c7 mov %rax,%rdi 3d22: e8 b9 d4 ff ff callq 0x11e0 3d27: 89 c2 mov %eax,%edx 3d29: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d2d: 89 50 10 mov %edx,0x10(%rax) 3d30: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d34: 48 83 c0 22 add $0x22,%rax 3d38: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d3c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d40: 0f b6 40 27 movzbl 0x27(%rax),%eax 3d44: 3c 20 cmp $0x20,%al 3d46: 74 27 je 0x3d6f 3d48: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d4c: 48 8d 48 22 lea 0x22(%rax),%rcx 3d50: 48 8d 45 eb lea -0x15(%rbp),%rax 3d54: ba 06 00 00 00 mov $0x6,%edx 3d59: 48 89 ce mov %rcx,%rsi 3d5c: 48 89 c7 mov %rax,%rdi 3d5f: e8 6c d4 ff ff callq 0x11d0 3d64: c6 00 00 movb $0x0,(%rax) 3d67: 48 8d 45 eb lea -0x15(%rbp),%rax 3d6b: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d6f: 48 8b 45 a8 mov -0x58(%rbp),%rax 3d73: 48 89 c7 mov %rax,%rdi 3d76: e8 65 d4 ff ff callq 0x11e0 3d7b: 89 c2 mov %eax,%edx 3d7d: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d81: 89 50 14 mov %edx,0x14(%rax) 3d84: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d88: 48 83 c0 28 add $0x28,%rax 3d8c: 48 89 45 90 mov %rax,-0x70(%rbp) 3d90: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d94: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3d98: 3c 20 cmp $0x20,%al 3d9a: 74 22 je 0x3dbe 3d9c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3da0: 48 83 c0 28 add $0x28,%rax 3da4: 48 8b 00 mov (%rax),%rax 3da7: 48 89 45 eb mov %rax,-0x15(%rbp) 3dab: 48 8d 45 eb lea -0x15(%rbp),%rax 3daf: 48 83 c0 08 add $0x8,%rax 3db3: c6 00 00 movb $0x0,(%rax) 3db6: 48 8d 45 eb lea -0x15(%rbp),%rax 3dba: 48 89 45 90 mov %rax,-0x70(%rbp) 3dbe: 48 8b 45 90 mov -0x70(%rbp),%rax 3dc2: 48 89 c7 mov %rax,%rdi 3dc5: e8 16 d4 ff ff callq 0x11e0 3dca: 89 c2 mov %eax,%edx 3dcc: 48 8b 45 c8 mov -0x38(%rbp),%rax 3dd0: 89 50 18 mov %edx,0x18(%rax) 3dd3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dd7: 48 83 c0 30 add $0x30,%rax 3ddb: 48 89 45 98 mov %rax,-0x68(%rbp) 3ddf: 48 8b 45 c0 mov -0x40(%rbp),%rax 3de3: 0f b6 40 39 movzbl 0x39(%rax),%eax 3de7: 3c 20 cmp $0x20,%al 3de9: 74 27 je 0x3e12 3deb: 48 8b 45 c0 mov -0x40(%rbp),%rax 3def: 48 8d 48 30 lea 0x30(%rax),%rcx 3df3: 48 8d 45 eb lea -0x15(%rbp),%rax 3df7: ba 0a 00 00 00 mov $0xa,%edx 3dfc: 48 89 ce mov %rcx,%rsi 3dff: 48 89 c7 mov %rax,%rdi 3e02: e8 c9 d3 ff ff callq 0x11d0 3e07: c6 00 00 movb $0x0,(%rax) 3e0a: 48 8d 45 eb lea -0x15(%rbp),%rax 3e0e: 48 89 45 98 mov %rax,-0x68(%rbp) 3e12: 48 8b 45 98 mov -0x68(%rbp),%rax 3e16: 48 89 c7 mov %rax,%rdi 3e19: e8 c2 d3 ff ff callq 0x11e0 3e1e: 48 89 c2 mov %rax,%rdx 3e21: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e25: 48 89 50 20 mov %rdx,0x20(%rax) 3e29: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e2d: 48 8b 40 20 mov 0x20(%rax),%rax 3e31: 48 85 c0 test %rax,%rax 3e34: 79 11 jns 0x3e47 3e36: bf 10 00 00 00 mov $0x10,%edi 3e3b: e8 27 d7 ff ff callq 0x1567 3e40: b8 ff ff ff ff mov $0xffffffff,%eax 3e45: eb 4b jmp 0x3e92 3e47: 48 8b 45 88 mov -0x78(%rbp),%rax 3e4b: 48 8b 40 28 mov 0x28(%rax),%rax 3e4f: 48 89 c2 mov %rax,%rdx 3e52: 48 8b 45 88 mov -0x78(%rbp),%rax 3e56: 48 8b 40 30 mov 0x30(%rax),%rax 3e5a: 48 01 c2 add %rax,%rdx 3e5d: 48 8b 45 88 mov -0x78(%rbp),%rax 3e61: 48 8b 40 70 mov 0x70(%rax),%rax 3e65: 48 29 c2 sub %rax,%rdx 3e68: 48 89 d0 mov %rdx,%rax 3e6b: 48 83 e8 3c sub $0x3c,%rax 3e6f: 48 89 45 e0 mov %rax,-0x20(%rbp) 3e73: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e77: 48 8b 40 20 mov 0x20(%rax),%rax 3e7b: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3e7f: 73 0c jae 0x3e8d 3e81: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3e85: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e89: 48 89 50 20 mov %rdx,0x20(%rax) 3e8d: b8 00 00 00 00 mov $0x0,%eax 3e92: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3e96: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3e9e: 00 3e9f: 74 05 je 0x3ea6 3ea1: e8 3a d2 ff ff callq 0x10e0 3ea6: c9 leaveq 3ea7: c3 retq 3ea8: 55 push %rbp 3ea9: 48 89 e5 mov %rsp,%rbp 3eac: 48 83 ec 20 sub $0x20,%rsp 3eb0: 89 7d ec mov %edi,-0x14(%rbp) 3eb3: 89 75 e8 mov %esi,-0x18(%rbp) 3eb6: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3eba: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3ebe: 75 0c jne 0x3ecc 3ec0: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ec4: 8b 40 24 mov 0x24(%rax),%eax 3ec7: 89 45 ec mov %eax,-0x14(%rbp) 3eca: eb 3e jmp 0x3f0a 3ecc: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ed0: 8b 40 24 mov 0x24(%rax),%eax 3ed3: 83 f8 ff cmp $0xffffffff,%eax 3ed6: 0f 95 c0 setne %al 3ed9: 0f b6 c0 movzbl %al,%eax 3edc: 48 85 c0 test %rax,%rax 3edf: 74 29 je 0x3f0a 3ee1: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ee5: 8b 40 24 mov 0x24(%rax),%eax 3ee8: 39 45 ec cmp %eax,-0x14(%rbp) 3eeb: 0f 95 c0 setne %al 3eee: 0f b6 c0 movzbl %al,%eax 3ef1: 48 85 c0 test %rax,%rax 3ef4: 74 14 je 0x3f0a 3ef6: bf 1c 00 00 00 mov $0x1c,%edi 3efb: e8 67 d6 ff ff callq 0x1567 3f00: b8 00 00 00 00 mov $0x0,%eax 3f05: e9 a2 01 00 00 jmpq 0x40ac 3f0a: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f0e: 8b 40 1c mov 0x1c(%rax),%eax 3f11: 83 f8 01 cmp $0x1,%eax 3f14: 0f 95 c0 setne %al 3f17: 0f b6 c0 movzbl %al,%eax 3f1a: 48 85 c0 test %rax,%rax 3f1d: 74 1c je 0x3f3b 3f1f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f23: 8b 40 1c mov 0x1c(%rax),%eax 3f26: 83 f8 08 cmp $0x8,%eax 3f29: 0f 95 c0 setne %al 3f2c: 0f b6 c0 movzbl %al,%eax 3f2f: 48 85 c0 test %rax,%rax 3f32: 74 07 je 0x3f3b 3f34: b8 01 00 00 00 mov $0x1,%eax 3f39: eb 05 jmp 0x3f40 3f3b: b8 00 00 00 00 mov $0x0,%eax 3f40: 85 c0 test %eax,%eax 3f42: 74 1c je 0x3f60 3f44: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f48: 8b 40 1c mov 0x1c(%rax),%eax 3f4b: 83 f8 03 cmp $0x3,%eax 3f4e: 0f 95 c0 setne %al 3f51: 0f b6 c0 movzbl %al,%eax 3f54: 48 85 c0 test %rax,%rax 3f57: 74 07 je 0x3f60 3f59: b8 01 00 00 00 mov $0x1,%eax 3f5e: eb 05 jmp 0x3f65 3f60: b8 00 00 00 00 mov $0x0,%eax 3f65: 85 c0 test %eax,%eax 3f67: 74 1c je 0x3f85 3f69: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f6d: 8b 40 1c mov 0x1c(%rax),%eax 3f70: 83 f8 0a cmp $0xa,%eax 3f73: 0f 95 c0 setne %al 3f76: 0f b6 c0 movzbl %al,%eax 3f79: 48 85 c0 test %rax,%rax 3f7c: 74 07 je 0x3f85 3f7e: b8 01 00 00 00 mov $0x1,%eax 3f83: eb 05 jmp 0x3f8a 3f85: b8 00 00 00 00 mov $0x0,%eax 3f8a: 85 c0 test %eax,%eax 3f8c: 74 1c je 0x3faa 3f8e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f92: 8b 40 1c mov 0x1c(%rax),%eax 3f95: 83 f8 02 cmp $0x2,%eax 3f98: 0f 95 c0 setne %al 3f9b: 0f b6 c0 movzbl %al,%eax 3f9e: 48 85 c0 test %rax,%rax 3fa1: 74 07 je 0x3faa 3fa3: b8 01 00 00 00 mov $0x1,%eax 3fa8: eb 05 jmp 0x3faf 3faa: b8 00 00 00 00 mov $0x0,%eax 3faf: 85 c0 test %eax,%eax 3fb1: 74 1c je 0x3fcf 3fb3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fb7: 8b 40 1c mov 0x1c(%rax),%eax 3fba: 83 f8 09 cmp $0x9,%eax 3fbd: 0f 95 c0 setne %al 3fc0: 0f b6 c0 movzbl %al,%eax 3fc3: 48 85 c0 test %rax,%rax 3fc6: 74 07 je 0x3fcf 3fc8: b8 01 00 00 00 mov $0x1,%eax 3fcd: eb 05 jmp 0x3fd4 3fcf: b8 00 00 00 00 mov $0x0,%eax 3fd4: 85 c0 test %eax,%eax 3fd6: 74 29 je 0x4001 3fd8: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fdc: 8b 40 1c mov 0x1c(%rax),%eax 3fdf: 83 f8 0b cmp $0xb,%eax 3fe2: 0f 95 c0 setne %al 3fe5: 0f b6 c0 movzbl %al,%eax 3fe8: 48 85 c0 test %rax,%rax 3feb: 74 14 je 0x4001 3fed: bf 0b 00 00 00 mov $0xb,%edi 3ff2: e8 70 d5 ff ff callq 0x1567 3ff7: b8 00 00 00 00 mov $0x0,%eax 3ffc: e9 ab 00 00 00 jmpq 0x40ac 4001: 48 8b 45 e0 mov -0x20(%rbp),%rax 4005: 8b 40 18 mov 0x18(%rax),%eax 4008: 83 f8 01 cmp $0x1,%eax 400b: 74 1a je 0x4027 400d: 48 8b 45 e0 mov -0x20(%rbp),%rax 4011: 8b 40 3c mov 0x3c(%rax),%eax 4014: 8d 50 01 lea 0x1(%rax),%edx 4017: 48 8b 45 e0 mov -0x20(%rbp),%rax 401b: 89 50 3c mov %edx,0x3c(%rax) 401e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4022: e9 85 00 00 00 jmpq 0x40ac 4027: 48 8b 45 e0 mov -0x20(%rbp),%rax 402b: 48 8b 40 78 mov 0x78(%rax),%rax 402f: 48 85 c0 test %rax,%rax 4032: 75 17 jne 0x404b 4034: 48 8b 45 e0 mov -0x20(%rbp),%rax 4038: 48 89 c7 mov %rax,%rdi 403b: e8 23 f8 ff ff callq 0x3863 4040: 85 c0 test %eax,%eax 4042: 74 07 je 0x404b 4044: b8 00 00 00 00 mov $0x0,%eax 4049: eb 61 jmp 0x40ac 404b: 48 8b 45 e0 mov -0x20(%rbp),%rax 404f: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 4056: 48 89 c7 mov %rax,%rdi 4059: 48 8b 45 e0 mov -0x20(%rbp),%rax 405d: 48 8b 40 70 mov 0x70(%rax),%rax 4061: 48 83 c0 3c add $0x3c,%rax 4065: 48 89 c6 mov %rax,%rsi 4068: 48 8b 4d e0 mov -0x20(%rbp),%rcx 406c: 8b 55 e8 mov -0x18(%rbp),%edx 406f: 8b 45 ec mov -0x14(%rbp),%eax 4072: 49 89 c8 mov %rcx,%r8 4075: 89 d1 mov %edx,%ecx 4077: 48 89 fa mov %rdi,%rdx 407a: 89 c7 mov %eax,%edi 407c: e8 e1 f1 ff ff callq 0x3262 4081: 48 89 45 f8 mov %rax,-0x8(%rbp) 4085: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 408a: 74 1c je 0x40a8 408c: 48 8b 45 e0 mov -0x20(%rbp),%rax 4090: 48 8b 50 48 mov 0x48(%rax),%rdx 4094: 48 8b 45 f8 mov -0x8(%rbp),%rax 4098: 48 89 50 10 mov %rdx,0x10(%rax) 409c: 48 8b 45 e0 mov -0x20(%rbp),%rax 40a0: 48 8b 55 f8 mov -0x8(%rbp),%rdx 40a4: 48 89 50 48 mov %rdx,0x48(%rax) 40a8: 48 8b 45 f8 mov -0x8(%rbp),%rax 40ac: c9 leaveq 40ad: c3 retq 40ae: 55 push %rbp 40af: 48 89 e5 mov %rsp,%rbp 40b2: 48 83 ec 20 sub $0x20,%rsp 40b6: 89 7d ec mov %edi,-0x14(%rbp) 40b9: 89 75 e8 mov %esi,-0x18(%rbp) 40bc: 8b 55 e8 mov -0x18(%rbp),%edx 40bf: 8b 45 ec mov -0x14(%rbp),%eax 40c2: 68 20 08 00 00 pushq $0x820 40c7: 6a 03 pushq $0x3 40c9: 41 b9 00 00 00 00 mov $0x0,%r9d 40cf: 41 89 d0 mov %edx,%r8d 40d2: b9 00 00 00 00 mov $0x0,%ecx 40d7: ba 00 00 00 00 mov $0x0,%edx 40dc: be 00 00 00 00 mov $0x0,%esi 40e1: 89 c7 mov %eax,%edi 40e3: e8 93 d7 ff ff callq 0x187b 40e8: 48 83 c4 10 add $0x10,%rsp 40ec: 48 89 45 f8 mov %rax,-0x8(%rbp) 40f0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40f5: 74 37 je 0x412e 40f7: 48 8b 45 f8 mov -0x8(%rbp),%rax 40fb: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 4102: 48 8b 45 f8 mov -0x8(%rbp),%rax 4106: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 410d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4111: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 4118: 48 8b 45 f8 mov -0x8(%rbp),%rax 411c: 48 89 50 60 mov %rdx,0x60(%rax) 4120: 48 8b 45 f8 mov -0x8(%rbp),%rax 4124: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 412c: 00 00 412e: 48 8b 45 f8 mov -0x8(%rbp),%rax 4132: c9 leaveq 4133: c3 retq 4134: 55 push %rbp 4135: 48 89 e5 mov %rsp,%rbp 4138: 48 83 ec 10 sub $0x10,%rsp 413c: 89 7d fc mov %edi,-0x4(%rbp) 413f: 89 75 f8 mov %esi,-0x8(%rbp) 4142: 48 89 55 f0 mov %rdx,-0x10(%rbp) 4146: 48 8b 55 f0 mov -0x10(%rbp),%rdx 414a: 8b 4d f8 mov -0x8(%rbp),%ecx 414d: 8b 45 fc mov -0x4(%rbp),%eax 4150: 89 ce mov %ecx,%esi 4152: 89 c7 mov %eax,%edi 4154: e8 4f fd ff ff callq 0x3ea8 4159: c9 leaveq 415a: c3 retq 415b: 55 push %rbp 415c: 48 89 e5 mov %rsp,%rbp 415f: 48 83 ec 20 sub $0x20,%rsp 4163: 89 7d ec mov %edi,-0x14(%rbp) 4166: 89 75 e8 mov %esi,-0x18(%rbp) 4169: 48 89 55 e0 mov %rdx,-0x20(%rbp) 416d: 8b 05 a1 1e 20 00 mov 0x201ea1(%rip),%eax # 0x206014 4173: 83 f8 01 cmp $0x1,%eax 4176: 0f 95 c0 setne %al 4179: 0f b6 c0 movzbl %al,%eax 417c: 48 85 c0 test %rax,%rax 417f: 74 14 je 0x4195 4181: bf 0c 00 00 00 mov $0xc,%edi 4186: e8 dc d3 ff ff callq 0x1567 418b: b8 00 00 00 00 mov $0x0,%eax 4190: e9 15 02 00 00 jmpq 0x43aa 4195: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 419a: 75 4b jne 0x41e7 419c: 8b 45 ec mov -0x14(%rbp),%eax 419f: be 01 00 00 00 mov $0x1,%esi 41a4: 89 c7 mov %eax,%edi 41a6: b8 00 00 00 00 mov $0x0,%eax 41ab: e8 20 cf ff ff callq 0x10d0 41b0: 83 f8 ff cmp $0xffffffff,%eax 41b3: 0f 94 c0 sete %al 41b6: 0f b6 c0 movzbl %al,%eax 41b9: 48 85 c0 test %rax,%rax 41bc: 74 29 je 0x41e7 41be: e8 fd ce ff ff callq 0x10c0 41c3: 8b 00 mov (%rax),%eax 41c5: 83 f8 09 cmp $0x9,%eax 41c8: 0f 94 c0 sete %al 41cb: 0f b6 c0 movzbl %al,%eax 41ce: 48 85 c0 test %rax,%rax 41d1: 74 14 je 0x41e7 41d3: bf 09 00 00 00 mov $0x9,%edi 41d8: e8 8a d3 ff ff callq 0x1567 41dd: b8 00 00 00 00 mov $0x0,%eax 41e2: e9 c3 01 00 00 jmpq 0x43aa 41e7: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 41eb: 0f 87 a2 01 00 00 ja 0x4393 41f1: 8b 45 e8 mov -0x18(%rbp),%eax 41f4: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 41fc: 48 8d 05 8d 0f 00 00 lea 0xf8d(%rip),%rax # 0x5190 4203: 8b 04 02 mov (%rdx,%rax,1),%eax 4206: 48 63 d0 movslq %rax,%rdx 4209: 48 8d 05 80 0f 00 00 lea 0xf80(%rip),%rax # 0x5190 4210: 48 01 d0 add %rdx,%rax 4213: ff e0 jmpq *%rax 4215: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 421d: e9 84 01 00 00 jmpq 0x43a6 4222: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4227: 0f 95 c0 setne %al 422a: 0f b6 c0 movzbl %al,%eax 422d: 48 85 c0 test %rax,%rax 4230: 74 2c je 0x425e 4232: 48 8b 45 e0 mov -0x20(%rbp),%rax 4236: 8b 40 1c mov 0x1c(%rax),%eax 4239: 83 f8 0b cmp $0xb,%eax 423c: 0f 95 c0 setne %al 423f: 0f b6 c0 movzbl %al,%eax 4242: 48 85 c0 test %rax,%rax 4245: 74 17 je 0x425e 4247: bf 0d 00 00 00 mov $0xd,%edi 424c: e8 16 d3 ff ff callq 0x1567 4251: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4259: e9 48 01 00 00 jmpq 0x43a6 425e: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4263: 74 1c je 0x4281 4265: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4269: 8b 4d e8 mov -0x18(%rbp),%ecx 426c: 8b 45 ec mov -0x14(%rbp),%eax 426f: 89 ce mov %ecx,%esi 4271: 89 c7 mov %eax,%edi 4273: e8 bc fe ff ff callq 0x4134 4278: 48 89 45 f8 mov %rax,-0x8(%rbp) 427c: e9 25 01 00 00 jmpq 0x43a6 4281: 8b 55 e8 mov -0x18(%rbp),%edx 4284: 8b 45 ec mov -0x14(%rbp),%eax 4287: 41 b8 00 00 00 00 mov $0x0,%r8d 428d: 89 d1 mov %edx,%ecx 428f: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4296: be 00 00 00 00 mov $0x0,%esi 429b: 89 c7 mov %eax,%edi 429d: e8 c0 ef ff ff callq 0x3262 42a2: 48 89 45 f8 mov %rax,-0x8(%rbp) 42a6: e9 fb 00 00 00 jmpq 0x43a6 42ab: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42b0: 0f 84 a1 00 00 00 je 0x4357 42b6: 48 8b 45 e0 mov -0x20(%rbp),%rax 42ba: 8b 40 1c mov 0x1c(%rax),%eax 42bd: 83 f8 02 cmp $0x2,%eax 42c0: 0f 95 c0 setne %al 42c3: 0f b6 c0 movzbl %al,%eax 42c6: 48 85 c0 test %rax,%rax 42c9: 74 1c je 0x42e7 42cb: 48 8b 45 e0 mov -0x20(%rbp),%rax 42cf: 8b 40 1c mov 0x1c(%rax),%eax 42d2: 83 f8 09 cmp $0x9,%eax 42d5: 0f 95 c0 setne %al 42d8: 0f b6 c0 movzbl %al,%eax 42db: 48 85 c0 test %rax,%rax 42de: 74 07 je 0x42e7 42e0: b8 01 00 00 00 mov $0x1,%eax 42e5: eb 05 jmp 0x42ec 42e7: b8 00 00 00 00 mov $0x0,%eax 42ec: 85 c0 test %eax,%eax 42ee: 74 1c je 0x430c 42f0: 48 8b 45 e0 mov -0x20(%rbp),%rax 42f4: 8b 40 1c mov 0x1c(%rax),%eax 42f7: 83 f8 03 cmp $0x3,%eax 42fa: 0f 95 c0 setne %al 42fd: 0f b6 c0 movzbl %al,%eax 4300: 48 85 c0 test %rax,%rax 4303: 74 07 je 0x430c 4305: b8 01 00 00 00 mov $0x1,%eax 430a: eb 05 jmp 0x4311 430c: b8 00 00 00 00 mov $0x0,%eax 4311: 85 c0 test %eax,%eax 4313: 74 29 je 0x433e 4315: 48 8b 45 e0 mov -0x20(%rbp),%rax 4319: 8b 40 1c mov 0x1c(%rax),%eax 431c: 83 f8 0a cmp $0xa,%eax 431f: 0f 95 c0 setne %al 4322: 0f b6 c0 movzbl %al,%eax 4325: 48 85 c0 test %rax,%rax 4328: 74 14 je 0x433e 432a: bf 0d 00 00 00 mov $0xd,%edi 432f: e8 33 d2 ff ff callq 0x1567 4334: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 433c: eb 68 jmp 0x43a6 433e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4342: 8b 4d e8 mov -0x18(%rbp),%ecx 4345: 8b 45 ec mov -0x14(%rbp),%eax 4348: 89 ce mov %ecx,%esi 434a: 89 c7 mov %eax,%edi 434c: e8 e3 fd ff ff callq 0x4134 4351: 48 89 45 f8 mov %rax,-0x8(%rbp) 4355: eb 4f jmp 0x43a6 4357: 8b 55 e8 mov -0x18(%rbp),%edx 435a: 8b 45 ec mov -0x14(%rbp),%eax 435d: 41 b8 00 00 00 00 mov $0x0,%r8d 4363: 89 d1 mov %edx,%ecx 4365: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 436c: be 00 00 00 00 mov $0x0,%esi 4371: 89 c7 mov %eax,%edi 4373: e8 ea ee ff ff callq 0x3262 4378: 48 89 45 f8 mov %rax,-0x8(%rbp) 437c: eb 28 jmp 0x43a6 437e: 8b 55 e8 mov -0x18(%rbp),%edx 4381: 8b 45 ec mov -0x14(%rbp),%eax 4384: 89 d6 mov %edx,%esi 4386: 89 c7 mov %eax,%edi 4388: e8 21 fd ff ff callq 0x40ae 438d: 48 89 45 f8 mov %rax,-0x8(%rbp) 4391: eb 13 jmp 0x43a6 4393: bf 0d 00 00 00 mov $0xd,%edi 4398: e8 ca d1 ff ff callq 0x1567 439d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 43a5: 90 nop 43a6: 48 8b 45 f8 mov -0x8(%rbp),%rax 43aa: c9 leaveq 43ab: c3 retq 43ac: 55 push %rbp 43ad: 48 89 e5 mov %rsp,%rbp 43b0: 48 83 ec 70 sub $0x70,%rsp 43b4: 48 89 7d 98 mov %rdi,-0x68(%rbp) 43b8: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 43bd: 75 0a jne 0x43c9 43bf: b8 00 00 00 00 mov $0x0,%eax 43c4: e9 35 04 00 00 jmpq 0x47fe 43c9: 48 8b 45 98 mov -0x68(%rbp),%rax 43cd: 8b 40 3c mov 0x3c(%rax),%eax 43d0: 85 c0 test %eax,%eax 43d2: 74 2e je 0x4402 43d4: 48 8b 45 98 mov -0x68(%rbp),%rax 43d8: 8b 40 3c mov 0x3c(%rax),%eax 43db: 8d 50 ff lea -0x1(%rax),%edx 43de: 48 8b 45 98 mov -0x68(%rbp),%rax 43e2: 89 50 3c mov %edx,0x3c(%rax) 43e5: 48 8b 45 98 mov -0x68(%rbp),%rax 43e9: 8b 40 3c mov 0x3c(%rax),%eax 43ec: 85 c0 test %eax,%eax 43ee: 74 12 je 0x4402 43f0: 48 8b 45 98 mov -0x68(%rbp),%rax 43f4: 8b 40 3c mov 0x3c(%rax),%eax 43f7: 89 45 ac mov %eax,-0x54(%rbp) 43fa: 8b 45 ac mov -0x54(%rbp),%eax 43fd: e9 fc 03 00 00 jmpq 0x47fe 4402: 48 8b 45 98 mov -0x68(%rbp),%rax 4406: 8b 40 18 mov 0x18(%rax),%eax 4409: 83 f8 01 cmp $0x1,%eax 440c: 75 41 jne 0x444f 440e: 48 8b 45 98 mov -0x68(%rbp),%rax 4412: 48 8b 40 50 mov 0x50(%rax),%rax 4416: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 441a: 74 10 je 0x442c 441c: 48 8b 45 98 mov -0x68(%rbp),%rax 4420: 48 8b 40 50 mov 0x50(%rax),%rax 4424: 48 89 c7 mov %rax,%rdi 4427: e8 84 cc ff ff callq 0x10b0 442c: 48 8b 45 98 mov -0x68(%rbp),%rax 4430: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 4438: 48 8b 45 98 mov -0x68(%rbp),%rax 443c: 48 8b 40 48 mov 0x48(%rax),%rax 4440: 48 85 c0 test %rax,%rax 4443: 74 0a je 0x444f 4445: b8 00 00 00 00 mov $0x0,%eax 444a: e9 af 03 00 00 jmpq 0x47fe 444f: 48 8b 45 98 mov -0x68(%rbp),%rax 4453: 48 8b 40 08 mov 0x8(%rax),%rax 4457: 48 89 45 d8 mov %rax,-0x28(%rbp) 445b: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4460: 74 58 je 0x44ba 4462: 48 8b 45 d8 mov -0x28(%rbp),%rax 4466: 48 8b 40 48 mov 0x48(%rax),%rax 446a: 48 39 45 98 cmp %rax,-0x68(%rbp) 446e: 75 12 jne 0x4482 4470: 48 8b 45 98 mov -0x68(%rbp),%rax 4474: 48 8b 50 10 mov 0x10(%rax),%rdx 4478: 48 8b 45 d8 mov -0x28(%rbp),%rax 447c: 48 89 50 48 mov %rdx,0x48(%rax) 4480: eb 38 jmp 0x44ba 4482: 48 8b 45 d8 mov -0x28(%rbp),%rax 4486: 48 8b 40 48 mov 0x48(%rax),%rax 448a: 48 89 45 b0 mov %rax,-0x50(%rbp) 448e: eb 0c jmp 0x449c 4490: 48 8b 45 b0 mov -0x50(%rbp),%rax 4494: 48 8b 40 10 mov 0x10(%rax),%rax 4498: 48 89 45 b0 mov %rax,-0x50(%rbp) 449c: 48 8b 45 b0 mov -0x50(%rbp),%rax 44a0: 48 8b 40 10 mov 0x10(%rax),%rax 44a4: 48 39 45 98 cmp %rax,-0x68(%rbp) 44a8: 75 e6 jne 0x4490 44aa: 48 8b 45 98 mov -0x68(%rbp),%rax 44ae: 48 8b 50 10 mov 0x10(%rax),%rdx 44b2: 48 8b 45 b0 mov -0x50(%rbp),%rax 44b6: 48 89 50 10 mov %rdx,0x10(%rax) 44ba: 48 8b 45 98 mov -0x68(%rbp),%rax 44be: 8b 40 18 mov 0x18(%rax),%eax 44c1: 83 f8 01 cmp $0x1,%eax 44c4: 74 0a je 0x44d0 44c6: 83 f8 03 cmp $0x3,%eax 44c9: 74 2b je 0x44f6 44cb: e9 a1 02 00 00 jmpq 0x4771 44d0: 48 8b 45 98 mov -0x68(%rbp),%rax 44d4: 48 8b 40 60 mov 0x60(%rax),%rax 44d8: 48 85 c0 test %rax,%rax 44db: 0f 84 8c 02 00 00 je 0x476d 44e1: 48 8b 45 98 mov -0x68(%rbp),%rax 44e5: 48 8b 40 60 mov 0x60(%rax),%rax 44e9: 48 89 c7 mov %rax,%rdi 44ec: e8 bf cb ff ff callq 0x10b0 44f1: e9 77 02 00 00 jmpq 0x476d 44f6: 48 8b 45 98 mov -0x68(%rbp),%rax 44fa: 48 8b 40 68 mov 0x68(%rax),%rax 44fe: 48 89 45 b8 mov %rax,-0x48(%rbp) 4502: eb 42 jmp 0x4546 4504: 48 8b 45 b8 mov -0x48(%rbp),%rax 4508: 48 8b 40 30 mov 0x30(%rax),%rax 450c: 48 89 45 f8 mov %rax,-0x8(%rbp) 4510: 48 8b 45 b8 mov -0x48(%rbp),%rax 4514: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 451a: 25 80 00 00 00 and $0x80,%eax 451f: 85 c0 test %eax,%eax 4521: 74 0f je 0x4532 4523: 48 8b 45 b8 mov -0x48(%rbp),%rax 4527: 48 8b 00 mov (%rax),%rax 452a: 48 89 c7 mov %rax,%rdi 452d: e8 7e cb ff ff callq 0x10b0 4532: 48 8b 45 b8 mov -0x48(%rbp),%rax 4536: 48 89 c7 mov %rax,%rdi 4539: e8 72 cb ff ff callq 0x10b0 453e: 48 8b 45 f8 mov -0x8(%rbp),%rax 4542: 48 89 45 b8 mov %rax,-0x48(%rbp) 4546: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 454b: 75 b7 jne 0x4504 454d: 48 8b 45 98 mov -0x68(%rbp),%rax 4551: 48 05 c8 00 00 00 add $0xc8,%rax 4557: 48 89 45 c0 mov %rax,-0x40(%rbp) 455b: 48 8b 45 c0 mov -0x40(%rbp),%rax 455f: 8b 40 04 mov 0x4(%rax),%eax 4562: 89 c0 mov %eax,%eax 4564: 48 89 45 c8 mov %rax,-0x38(%rbp) 4568: e9 3b 01 00 00 jmpq 0x46a8 456d: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4571: 48 89 d0 mov %rdx,%rax 4574: 48 01 c0 add %rax,%rax 4577: 48 01 d0 add %rdx,%rax 457a: 48 c1 e0 02 shl $0x2,%rax 457e: 48 01 d0 add %rdx,%rax 4581: 48 c1 e0 04 shl $0x4,%rax 4585: 48 8d 50 10 lea 0x10(%rax),%rdx 4589: 48 8b 45 c0 mov -0x40(%rbp),%rax 458d: 48 01 d0 add %rdx,%rax 4590: 48 89 45 e8 mov %rax,-0x18(%rbp) 4594: 48 8b 45 e8 mov -0x18(%rbp),%rax 4598: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 459e: 25 80 00 00 00 and $0x80,%eax 45a3: 85 c0 test %eax,%eax 45a5: 74 13 je 0x45ba 45a7: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ab: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 45b2: 48 89 c7 mov %rax,%rdi 45b5: e8 f6 ca ff ff callq 0x10b0 45ba: 48 8b 45 e8 mov -0x18(%rbp),%rax 45be: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 45c5: 48 8b 45 e8 mov -0x18(%rbp),%rax 45c9: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45d0: 48 39 c2 cmp %rax,%rdx 45d3: 74 13 je 0x45e8 45d5: 48 8b 45 e8 mov -0x18(%rbp),%rax 45d9: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 45e0: 48 89 c7 mov %rax,%rdi 45e3: e8 c8 ca ff ff callq 0x10b0 45e8: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ec: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 45f3: 48 8b 45 e8 mov -0x18(%rbp),%rax 45f7: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45fe: 48 39 c2 cmp %rax,%rdx 4601: 74 13 je 0x4616 4603: 48 8b 45 e8 mov -0x18(%rbp),%rax 4607: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 460e: 48 89 c7 mov %rax,%rdi 4611: e8 9a ca ff ff callq 0x10b0 4616: 48 8b 45 98 mov -0x68(%rbp),%rax 461a: 48 8b 00 mov (%rax),%rax 461d: 48 85 c0 test %rax,%rax 4620: 74 2e je 0x4650 4622: 48 8b 45 e8 mov -0x18(%rbp),%rax 4626: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 462d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4631: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4638: 48 39 c2 cmp %rax,%rdx 463b: 74 13 je 0x4650 463d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4641: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 4647: 25 80 00 00 00 and $0x80,%eax 464c: 85 c0 test %eax,%eax 464e: 74 13 je 0x4663 4650: 48 8b 45 e8 mov -0x18(%rbp),%rax 4654: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 465b: 48 89 c7 mov %rax,%rdi 465e: e8 4d ca ff ff callq 0x10b0 4663: 48 8b 45 e8 mov -0x18(%rbp),%rax 4667: 48 8b 40 30 mov 0x30(%rax),%rax 466b: 48 89 45 d0 mov %rax,-0x30(%rbp) 466f: eb 30 jmp 0x46a1 4671: 48 8b 45 d0 mov -0x30(%rbp),%rax 4675: 48 89 45 f0 mov %rax,-0x10(%rbp) 4679: 48 8b 45 d0 mov -0x30(%rbp),%rax 467d: 48 8b 40 30 mov 0x30(%rax),%rax 4681: 48 89 45 d0 mov %rax,-0x30(%rbp) 4685: 48 8b 45 f0 mov -0x10(%rbp),%rax 4689: 8b 40 38 mov 0x38(%rax),%eax 468c: 25 80 00 00 00 and $0x80,%eax 4691: 85 c0 test %eax,%eax 4693: 74 0c je 0x46a1 4695: 48 8b 45 f0 mov -0x10(%rbp),%rax 4699: 48 89 c7 mov %rax,%rdi 469c: e8 0f ca ff ff callq 0x10b0 46a1: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 46a6: 75 c9 jne 0x4671 46a8: 48 8b 45 c8 mov -0x38(%rbp),%rax 46ac: 48 8d 50 ff lea -0x1(%rax),%rdx 46b0: 48 89 55 c8 mov %rdx,-0x38(%rbp) 46b4: 48 85 c0 test %rax,%rax 46b7: 0f 85 b0 fe ff ff jne 0x456d 46bd: 48 8b 45 c0 mov -0x40(%rbp),%rax 46c1: 48 89 45 e0 mov %rax,-0x20(%rbp) 46c5: 48 8b 45 c0 mov -0x40(%rbp),%rax 46c9: 48 8b 40 08 mov 0x8(%rax),%rax 46cd: 48 89 45 c0 mov %rax,-0x40(%rbp) 46d1: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46d6: 74 30 je 0x4708 46d8: 48 8b 45 e0 mov -0x20(%rbp),%rax 46dc: 8b 10 mov (%rax),%edx 46de: 48 8b 45 e0 mov -0x20(%rbp),%rax 46e2: 8b 40 04 mov 0x4(%rax),%eax 46e5: 39 c2 cmp %eax,%edx 46e7: 74 1f je 0x4708 46e9: 48 8d 0d 40 0b 00 00 lea 0xb40(%rip),%rcx # 0x5230 46f0: ba bd 00 00 00 mov $0xbd,%edx 46f5: 48 8d 35 e4 0a 00 00 lea 0xae4(%rip),%rsi # 0x51e0 46fc: 48 8d 3d 05 0b 00 00 lea 0xb05(%rip),%rdi # 0x5208 4703: e8 18 ca ff ff callq 0x1120 4708: 48 8b 45 98 mov -0x68(%rbp),%rax 470c: 48 05 c8 00 00 00 add $0xc8,%rax 4712: 48 39 45 e0 cmp %rax,-0x20(%rbp) 4716: 74 0c je 0x4724 4718: 48 8b 45 e0 mov -0x20(%rbp),%rax 471c: 48 89 c7 mov %rax,%rdi 471f: e8 8c c9 ff ff callq 0x10b0 4724: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4729: 0f 85 2c fe ff ff jne 0x455b 472f: 90 nop 4730: 48 8b 45 98 mov -0x68(%rbp),%rax 4734: 8b 40 7c mov 0x7c(%rax),%eax 4737: 85 c0 test %eax,%eax 4739: 74 10 je 0x474b 473b: 48 8b 45 98 mov -0x68(%rbp),%rax 473f: 48 8b 40 50 mov 0x50(%rax),%rax 4743: 48 89 c7 mov %rax,%rdi 4746: e8 65 c9 ff ff callq 0x10b0 474b: 48 8b 45 98 mov -0x68(%rbp),%rax 474f: 8b 40 78 mov 0x78(%rax),%eax 4752: 25 80 00 00 00 and $0x80,%eax 4757: 85 c0 test %eax,%eax 4759: 74 15 je 0x4770 475b: 48 8b 45 98 mov -0x68(%rbp),%rax 475f: 48 8b 40 58 mov 0x58(%rax),%rax 4763: 48 89 c7 mov %rax,%rdi 4766: e8 45 c9 ff ff callq 0x10b0 476b: eb 03 jmp 0x4770 476d: 90 nop 476e: eb 01 jmp 0x4771 4770: 90 nop 4771: 48 8b 45 98 mov -0x68(%rbp),%rax 4775: 48 8b 00 mov (%rax),%rax 4778: 48 85 c0 test %rax,%rax 477b: 74 50 je 0x47cd 477d: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4782: 75 49 jne 0x47cd 4784: 48 8b 45 98 mov -0x68(%rbp),%rax 4788: 8b 40 38 mov 0x38(%rax),%eax 478b: 25 80 00 00 00 and $0x80,%eax 4790: 85 c0 test %eax,%eax 4792: 74 11 je 0x47a5 4794: 48 8b 45 98 mov -0x68(%rbp),%rax 4798: 48 8b 00 mov (%rax),%rax 479b: 48 89 c7 mov %rax,%rdi 479e: e8 0d c9 ff ff callq 0x10b0 47a3: eb 28 jmp 0x47cd 47a5: 48 8b 45 98 mov -0x68(%rbp),%rax 47a9: 8b 40 38 mov 0x38(%rax),%eax 47ac: 83 e0 40 and $0x40,%eax 47af: 85 c0 test %eax,%eax 47b1: 74 1a je 0x47cd 47b3: 48 8b 45 98 mov -0x68(%rbp),%rax 47b7: 48 8b 50 30 mov 0x30(%rax),%rdx 47bb: 48 8b 45 98 mov -0x68(%rbp),%rax 47bf: 48 8b 00 mov (%rax),%rax 47c2: 48 89 d6 mov %rdx,%rsi 47c5: 48 89 c7 mov %rax,%rdi 47c8: e8 f3 c9 ff ff callq 0x11c0 47cd: 48 8b 45 98 mov -0x68(%rbp),%rax 47d1: 48 89 c7 mov %rax,%rdi 47d4: e8 d7 c8 ff ff callq 0x10b0 47d9: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 47de: 74 19 je 0x47f9 47e0: 48 8b 45 d8 mov -0x28(%rbp),%rax 47e4: 8b 40 3c mov 0x3c(%rax),%eax 47e7: 85 c0 test %eax,%eax 47e9: 75 0e jne 0x47f9 47eb: 48 8b 45 d8 mov -0x28(%rbp),%rax 47ef: 48 89 c7 mov %rax,%rdi 47f2: e8 b5 fb ff ff callq 0x43ac 47f7: eb 05 jmp 0x47fe 47f9: b8 00 00 00 00 mov $0x0,%eax 47fe: c9 leaveq 47ff: c3 retq 4800: 55 push %rbp 4801: 48 89 e5 mov %rsp,%rbp 4804: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4808: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 480d: 74 09 je 0x4818 480f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4813: 8b 40 18 mov 0x18(%rax),%eax 4816: eb 05 jmp 0x481d 4818: b8 00 00 00 00 mov $0x0,%eax 481d: 5d pop %rbp 481e: c3 retq 481f: 90 nop 4820: 41 57 push %rdi 4822: 41 56 push %rsi 4824: 49 89 d7 mov %rdx,%r15 4827: 41 55 push %rbp 4829: 41 54 push %rsp 482b: 4c 8d 25 9e 14 20 00 lea 0x20149e(%rip),%r12 # 0x205cd0 4832: 55 push %rbp 4833: 48 8d 2d 9e 14 20 00 lea 0x20149e(%rip),%rbp # 0x205cd8 483a: 53 push %rbx 483b: 41 89 fd mov %edi,%r13d 483e: 49 89 f6 mov %rsi,%r14 4841: 4c 29 e5 sub %r12,%rbp 4844: 48 83 ec 08 sub $0x8,%rsp 4848: 48 c1 fd 03 sar $0x3,%rbp 484c: e8 37 c8 ff ff callq 0x1088 4851: 48 85 ed test %rbp,%rbp 4854: 74 20 je 0x4876 4856: 31 db xor %ebx,%ebx 4858: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 4860: 4c 89 fa mov %r15,%rdx 4863: 4c 89 f6 mov %r14,%rsi 4866: 44 89 ef mov %r13d,%edi 4869: 41 ff 14 dc callq *(%r12,%rbx,8) 486d: 48 83 c3 01 add $0x1,%rbx 4871: 48 39 dd cmp %rbx,%rbp 4874: 75 ea jne 0x4860 4876: 48 83 c4 08 add $0x8,%rsp 487a: 5b pop %rbx 487b: 5d pop %rbp 487c: 41 5c pop %rsp 487e: 41 5d pop %rbp 4880: 41 5e pop %rsi 4882: 41 5f pop %rdi 4884: c3 retq 4885: 90 nop 4886: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 488e: 00 00 4890: f3 rep 4891: c3 retq 4892: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 489a: 00 00 489c: 0f 1f 40 00 nopl 0x0(%rax) 48a0: 48 89 f2 mov %rsi,%rdx 48a3: 89 fe mov %edi,%esi 48a5: bf 01 00 00 00 mov $0x1,%edi 48aa: e9 01 c9 ff ff jmpq 0x11b0 Disassembly of section .fini: 48b0: 48 83 ec 08 sub $0x8,%rsp 48b4: 48 83 c4 08 add $0x8,%rsp 48b8: c3 retq ----Running------ > bin/test_package bin/test_package ----------------- bin/test_package: elf object ----Running------ > bin/test_package archive.a ----------------- archive.a: ar(1) archive CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR eu-ar: creating archive.a elfutils/0.180 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.180 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****