******************************************************************************** conan test cci-ddc7b43b/recipes/elfutils/all/test_package/conanfile.py elfutils/0.186@#832cad8ff3734eb486c1302a7d616378 -pr /home/conan/w/prod-v1/bsr/36450/fcbff/profile_linux_13_libstdcpp_clang_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/36450/fdbeb/.conan/profiles/default) CC and CXX: clang, clang++ Found clang 13.0 clang>=8, using the major as version Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=clang compiler.version=13 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Debug compiler=clang compiler.libcxx=libstdc++ compiler.version=13 os=Linux [options] elfutils:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True zlib/1.3: Not found in local cache, looking in remotes... zlib/1.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.3: Downloaded recipe revision 06023034579559bb64357db3a53f88a4 bzip2/1.0.8: Not found in local cache, looking in remotes... bzip2/1.0.8: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz bzip2/1.0.8: Downloaded recipe revision 411fc05e80d47a89045edc1ee6f23c1d xz_utils/5.2.5: Not found in local cache, looking in remotes... xz_utils/5.2.5: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz xz_utils/5.2.5: Downloaded recipe revision 774a53815bc66047a56ef8470a144a91 Version ranges solved zlib/* versions found in 'conan-center' remote Version range '>=1.2.11 <2' required by 'elfutils/0.186' resolved to 'zlib/1.3' in remote 'conan-center' elfutils/0.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Downloaded elfutils/0.186 from local cache - Cache xz_utils/5.2.5 from 'conan-center' - Downloaded zlib/1.3 from 'conan-center' - Downloaded Packages bzip2/1.0.8:4b8e817c304dca09c454779755c305c8386492dc - Download elfutils/0.186:b7e2eccc7d543dc21bc3561315d6526fa2d7b723 - Download xz_utils/5.2.5:0cac844812c2c06353def85537a0768d93e5455d - Download zlib/1.3:0cac844812c2c06353def85537a0768d93e5455d - Download Installing (downloading, building) binaries... bzip2/1.0.8: Retrieving package 4b8e817c304dca09c454779755c305c8386492dc from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz bzip2/1.0.8: Package installed 4b8e817c304dca09c454779755c305c8386492dc bzip2/1.0.8: Downloaded package revision f14363666cda91d180b7c8a40bc3f7ee xz_utils/5.2.5: Retrieving package 0cac844812c2c06353def85537a0768d93e5455d from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz xz_utils/5.2.5: Package installed 0cac844812c2c06353def85537a0768d93e5455d xz_utils/5.2.5: Downloaded package revision bfddcad6baa8a998f879ff1ff91c3721 zlib/1.3: Retrieving package 0cac844812c2c06353def85537a0768d93e5455d from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.3: Package installed 0cac844812c2c06353def85537a0768d93e5455d zlib/1.3: Downloaded package revision 5e0ec4c57d455cd9998ef67e46ff9e53 elfutils/0.186: Retrieving package b7e2eccc7d543dc21bc3561315d6526fa2d7b723 from remote 'c3i_PR-20660' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz elfutils/0.186: Package installed b7e2eccc7d543dc21bc3561315d6526fa2d7b723 elfutils/0.186: Downloaded package revision 9d96fa188a7acc66881a371c983be14c elfutils/0.186: Appending PATH env var with : /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/36450/fdbeb/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-unstrip elfutils/0.186 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-ddc7b43b/recipes/elfutils/all/test_package/build/f04771391154da956edc9531385977ab0ddbd347/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK elfutils/0.186 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-ddc7b43b/recipes/elfutils/all/test_package/build/f04771391154da956edc9531385977ab0ddbd347' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="clang" -DCONAN_COMPILER_VERSION="13" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/cci-ddc7b43b/recipes/elfutils/all/test_package/build/f04771391154da956edc9531385977ab0ddbd347/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-ddc7b43b/recipes/elfutils/all/test_package' ----------------- -- The C compiler identification is Clang 13.0.0 -- Check for working C compiler: /usr/local/bin/clang -- Check for working C compiler: /usr/local/bin/clang -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- 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 'Clang' compiler -- Conan: Compiler Clang>=8, checking major version 13 -- Conan: Checking correct version: 13 -- Conan: C++ stdlib: libstdc++ -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-ddc7b43b/recipes/elfutils/all/test_package/build/f04771391154da956edc9531385977ab0ddbd347 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-ddc7b43b/recipes/elfutils/all/test_package/build/f04771391154da956edc9531385977ab0ddbd347' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable bin/test_package [100%] Built target test_package elfutils/0.186 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.186 Copyright (C) 2021 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a bin/test_package ----------------- ----Running------ > eu-objdump -d bin/test_package ----------------- bin/test_package: elf64-elf_x86_64 Disassembly of section .text: 202da0: 31 ed xor %ebp,%ebp 202da2: 49 89 d1 mov %rdx,%r9 202da5: 5e pop %rsi 202da6: 48 89 e2 mov %rsp,%rdx 202da9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 202dad: 50 push %rax 202dae: 54 push %rsp 202daf: 49 c7 c0 e0 6b 20 00 mov $0x206be0,%r8 202db6: 48 c7 c1 70 6b 20 00 mov $0x206b70,%rcx 202dbd: 48 c7 c7 80 2e 20 00 mov $0x202e80,%rdi 202dc4: e8 77 3e 00 00 callq 0x206c40 202dc9: f4 hlt 202dca: cc int3 202dcb: cc int3 202dcc: cc int3 202dcd: cc int3 202dce: cc int3 202dcf: cc int3 202dd0: b8 78 8f 20 00 mov $0x208f78,%eax 202dd5: 48 3d 78 8f 20 00 cmp $0x208f78,%rax 202ddb: 74 13 je 0x202df0 202ddd: b8 00 00 00 00 mov $0x0,%eax 202de2: 48 85 c0 test %rax,%rax 202de5: 74 09 je 0x202df0 202de7: bf 78 8f 20 00 mov $0x208f78,%edi 202dec: ff e0 jmpq *%rax 202dee: 66 90 nop 202df0: c3 retq 202df1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202df6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202dfe: 00 00 202e00: be 78 8f 20 00 mov $0x208f78,%esi 202e05: 48 81 ee 78 8f 20 00 sub $0x208f78,%rsi 202e0c: 48 89 f0 mov %rsi,%rax 202e0f: 48 c1 ee 3f shr $0x3f,%rsi 202e13: 48 c1 f8 03 sar $0x3,%rax 202e17: 48 01 c6 add %rax,%rsi 202e1a: 48 d1 fe sar %rsi 202e1d: 74 11 je 0x202e30 202e1f: b8 00 00 00 00 mov $0x0,%eax 202e24: 48 85 c0 test %rax,%rax 202e27: 74 07 je 0x202e30 202e29: bf 78 8f 20 00 mov $0x208f78,%edi 202e2e: ff e0 jmpq *%rax 202e30: c3 retq 202e31: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202e36: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202e3e: 00 00 202e40: 80 3d f9 61 00 00 00 cmpb $0x0,0x61f9(%rip) # 0x209040 202e47: 75 17 jne 0x202e60 202e49: 55 push %rbp 202e4a: 48 89 e5 mov %rsp,%rbp 202e4d: e8 7e ff ff ff callq 0x202dd0 202e52: c6 05 e7 61 00 00 01 movb $0x1,0x61e7(%rip) # 0x209040 202e59: 5d pop %rbp 202e5a: c3 retq 202e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202e60: c3 retq 202e61: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202e66: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202e6e: 00 00 202e70: eb 8e jmp 0x202e00 202e72: cc int3 202e73: cc int3 202e74: cc int3 202e75: cc int3 202e76: cc int3 202e77: cc int3 202e78: cc int3 202e79: cc int3 202e7a: cc int3 202e7b: cc int3 202e7c: cc int3 202e7d: cc int3 202e7e: cc int3 202e7f: cc int3 202e80: 55 push %rbp 202e81: 48 89 e5 mov %rsp,%rbp 202e84: 48 83 ec 30 sub $0x30,%rsp 202e88: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202e8f: 89 7d f8 mov %edi,-0x8(%rbp) 202e92: 48 89 75 f0 mov %rsi,-0x10(%rbp) 202e96: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 202e9a: 0f 8d 24 00 00 00 jge 0x202ec4 202ea0: 48 8b 45 f0 mov -0x10(%rbp),%rax 202ea4: 48 8b 30 mov (%rax),%rsi 202ea7: 48 bf 8a 11 20 00 00 00 mov $0x20118a,%rdi 202eaf: 00 00 202eb1: b0 00 mov $0x0,%al 202eb3: e8 a8 3d 00 00 callq 0x206c60 202eb8: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 202ebf: e9 86 01 00 00 jmpq 0x20304a 202ec4: bf 01 00 00 00 mov $0x1,%edi 202ec9: e8 92 01 00 00 callq 0x203060 202ece: 83 f8 00 cmp $0x0,%eax 202ed1: 0f 85 2a 00 00 00 jne 0x202f01 202ed7: bf ff ff ff ff mov $0xffffffff,%edi 202edc: e8 7f 02 00 00 callq 0x203160 202ee1: 48 89 c6 mov %rax,%rsi 202ee4: 48 bf 67 0f 20 00 00 00 mov $0x200f67,%rdi 202eec: 00 00 202eee: b0 00 mov $0x0,%al 202ef0: e8 6b 3d 00 00 callq 0x206c60 202ef5: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202efc: e9 49 01 00 00 jmpq 0x20304a 202f01: 48 8b 45 f0 mov -0x10(%rbp),%rax 202f05: 48 8b 78 08 mov 0x8(%rax),%rdi 202f09: 31 d2 xor %edx,%edx 202f0b: 89 d6 mov %edx,%esi 202f0d: b0 00 mov $0x0,%al 202f0f: e8 5c 3d 00 00 callq 0x206c70 202f14: 89 45 ec mov %eax,-0x14(%rbp) 202f17: 83 f8 00 cmp $0x0,%eax 202f1a: 0f 8d 24 00 00 00 jge 0x202f44 202f20: 48 8b 45 f0 mov -0x10(%rbp),%rax 202f24: 48 8b 30 mov (%rax),%rsi 202f27: 48 bf 6b 10 20 00 00 00 mov $0x20106b,%rdi 202f2f: 00 00 202f31: b0 00 mov $0x0,%al 202f33: e8 28 3d 00 00 callq 0x206c60 202f38: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202f3f: e9 06 01 00 00 jmpq 0x20304a 202f44: 8b 7d ec mov -0x14(%rbp),%edi 202f47: be 01 00 00 00 mov $0x1,%esi 202f4c: 31 c0 xor %eax,%eax 202f4e: 89 c2 mov %eax,%edx 202f50: e8 7b 25 00 00 callq 0x2054d0 202f55: 48 89 45 e0 mov %rax,-0x20(%rbp) 202f59: 48 83 f8 00 cmp $0x0,%rax 202f5d: 0f 85 2a 00 00 00 jne 0x202f8d 202f63: bf ff ff ff ff mov $0xffffffff,%edi 202f68: e8 f3 01 00 00 callq 0x203160 202f6d: 48 89 c6 mov %rax,%rsi 202f70: 48 bf 3f 0f 20 00 00 00 mov $0x200f3f,%rdi 202f78: 00 00 202f7a: b0 00 mov $0x0,%al 202f7c: e8 df 3c 00 00 callq 0x206c60 202f81: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202f88: e9 bd 00 00 00 jmpq 0x20304a 202f8d: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202f91: e8 aa 3b 00 00 callq 0x206b40 202f96: 89 45 d4 mov %eax,-0x2c(%rbp) 202f99: 8b 45 d4 mov -0x2c(%rbp),%eax 202f9c: 89 45 d0 mov %eax,-0x30(%rbp) 202f9f: 85 c0 test %eax,%eax 202fa1: 0f 84 4d 00 00 00 je 0x202ff4 202fa7: e9 00 00 00 00 jmpq 0x202fac 202fac: 8b 45 d0 mov -0x30(%rbp),%eax 202faf: 83 e8 01 sub $0x1,%eax 202fb2: 0f 84 16 00 00 00 je 0x202fce 202fb8: e9 00 00 00 00 jmpq 0x202fbd 202fbd: 8b 45 d0 mov -0x30(%rbp),%eax 202fc0: 83 e8 03 sub $0x3,%eax 202fc3: 0f 84 18 00 00 00 je 0x202fe1 202fc9: e9 39 00 00 00 jmpq 0x203007 202fce: 48 b8 af 11 20 00 00 00 mov $0x2011af,%rax 202fd6: 00 00 202fd8: 48 89 45 d8 mov %rax,-0x28(%rbp) 202fdc: e9 34 00 00 00 jmpq 0x203015 202fe1: 48 b8 34 0f 20 00 00 00 mov $0x200f34,%rax 202fe9: 00 00 202feb: 48 89 45 d8 mov %rax,-0x28(%rbp) 202fef: e9 21 00 00 00 jmpq 0x203015 202ff4: 48 b8 43 11 20 00 00 00 mov $0x201143,%rax 202ffc: 00 00 202ffe: 48 89 45 d8 mov %rax,-0x28(%rbp) 203002: e9 0e 00 00 00 jmpq 0x203015 203007: 48 b8 a2 11 20 00 00 00 mov $0x2011a2,%rax 20300f: 00 00 203011: 48 89 45 d8 mov %rax,-0x28(%rbp) 203015: 48 8b 45 f0 mov -0x10(%rbp),%rax 203019: 48 8b 70 08 mov 0x8(%rax),%rsi 20301d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 203021: 48 bf 17 10 20 00 00 00 mov $0x201017,%rdi 203029: 00 00 20302b: b0 00 mov $0x0,%al 20302d: e8 2e 3c 00 00 callq 0x206c60 203032: 48 8b 7d e0 mov -0x20(%rbp),%rdi 203036: e8 d5 34 00 00 callq 0x206510 20303b: 8b 7d ec mov -0x14(%rbp),%edi 20303e: e8 3d 3c 00 00 callq 0x206c80 203043: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 20304a: 8b 45 fc mov -0x4(%rbp),%eax 20304d: 48 83 c4 30 add $0x30,%rsp 203051: 5d pop %rbp 203052: c3 retq 203053: cc int3 203054: cc int3 203055: cc int3 203056: cc int3 203057: cc int3 203058: cc int3 203059: cc int3 20305a: cc int3 20305b: cc int3 20305c: cc int3 20305d: cc int3 20305e: cc int3 20305f: cc int3 203060: 55 push %rbp 203061: 48 89 e5 mov %rsp,%rbp 203064: 48 83 ec 10 sub $0x10,%rsp 203068: 89 7d f8 mov %edi,-0x8(%rbp) 20306b: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 20306f: 0f 85 0c 00 00 00 jne 0x203081 203075: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 20307c: e9 43 00 00 00 jmpq 0x2030c4 203081: 83 7d f8 01 cmpl $0x1,-0x8(%rbp) 203085: 0f 94 c0 sete %al 203088: 34 ff xor $0xff,%al 20308a: 34 ff xor $0xff,%al 20308c: 24 01 and $0x1,%al 20308e: 0f b6 c0 movzbl %al,%eax 203091: 48 98 cltq 203093: 48 83 f8 00 cmp $0x0,%rax 203097: 0f 84 16 00 00 00 je 0x2030b3 20309d: c7 05 9d 5f 00 00 01 00 movl $0x1,0x5f9d(%rip) # 0x209044 2030a5: 00 00 2030a7: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 2030ae: e9 11 00 00 00 jmpq 0x2030c4 2030b3: bf 02 00 00 00 mov $0x2,%edi 2030b8: e8 43 00 00 00 callq 0x203100 2030bd: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2030c4: 8b 45 fc mov -0x4(%rbp),%eax 2030c7: 48 83 c4 10 add $0x10,%rsp 2030cb: 5d pop %rbp 2030cc: c3 retq 2030cd: cc int3 2030ce: cc int3 2030cf: cc int3 2030d0: 55 push %rbp 2030d1: 48 89 e5 mov %rsp,%rbp 2030d4: 48 83 ec 10 sub $0x10,%rsp 2030d8: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 2030e0: 00 00 00 00 2030e4: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 2030ea: 89 4d fc mov %ecx,-0x4(%rbp) 2030ed: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 2030f5: 00 00 2030f7: 8b 45 fc mov -0x4(%rbp),%eax 2030fa: 48 83 c4 10 add $0x10,%rsp 2030fe: 5d pop %rbp 2030ff: c3 retq 203100: 55 push %rbp 203101: 48 89 e5 mov %rsp,%rbp 203104: 48 83 ec 10 sub $0x10,%rsp 203108: 89 7d fc mov %edi,-0x4(%rbp) 20310b: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 20310f: 0f 8c 15 00 00 00 jl 0x20312a 203115: 83 7d fc 33 cmpl $0x33,-0x4(%rbp) 203119: 0f 8d 0b 00 00 00 jge 0x20312a 20311f: 8b 45 fc mov -0x4(%rbp),%eax 203122: 89 45 f8 mov %eax,-0x8(%rbp) 203125: e9 0d 00 00 00 jmpq 0x203137 20312a: b8 01 00 00 00 mov $0x1,%eax 20312f: 89 45 f8 mov %eax,-0x8(%rbp) 203132: e9 00 00 00 00 jmpq 0x203137 203137: 8b 45 f8 mov -0x8(%rbp),%eax 20313a: 89 45 f4 mov %eax,-0xc(%rbp) 20313d: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203145: 00 00 00 00 203149: 8b 4d f4 mov -0xc(%rbp),%ecx 20314c: 89 88 fc ff ff ff mov %ecx,-0x4(%rax) 203152: 48 83 c4 10 add $0x10,%rsp 203156: 5d pop %rbp 203157: c3 retq 203158: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203160: 55 push %rbp 203161: 48 89 e5 mov %rsp,%rbp 203164: 48 83 ec 20 sub $0x20,%rsp 203168: 89 7d f4 mov %edi,-0xc(%rbp) 20316b: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203173: 00 00 00 00 203177: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 20317d: 89 45 f0 mov %eax,-0x10(%rbp) 203180: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 203184: 0f 85 8a 00 00 00 jne 0x203214 20318a: 48 63 4d f0 movslq -0x10(%rbp),%rcx 20318e: 48 8d 05 9b e0 ff ff lea -0x1f65(%rip),%rax # 0x201230 203195: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 20319d: 0f 83 05 00 00 00 jae 0x2031a8 2031a3: e9 1f 00 00 00 jmpq 0x2031c7 2031a8: 48 8d 3d 70 de ff ff lea -0x2190(%rip),%rdi # 0x20101f 2031af: 48 8d 35 8e de ff ff lea -0x2172(%rip),%rsi # 0x201044 2031b6: ba 5b 01 00 00 mov $0x15b,%edx 2031bb: 48 8d 0d 20 df ff ff lea -0x20e0(%rip),%rcx # 0x2010e2 2031c2: e8 c9 3a 00 00 callq 0x206c90 2031c7: 83 7d f0 00 cmpl $0x0,-0x10(%rbp) 2031cb: 0f 84 2b 00 00 00 je 0x2031fc 2031d1: 48 63 4d f0 movslq -0x10(%rbp),%rcx 2031d5: 48 8d 35 f4 e1 ff ff lea -0x1e0c(%rip),%rsi # 0x2013d0 2031dc: 48 8d 05 4d e0 ff ff lea -0x1fb3(%rip),%rax # 0x201230 2031e3: 48 03 34 c8 add (%rax,%rcx,8),%rsi 2031e7: 48 8d 3d 6d dd ff ff lea -0x2293(%rip),%rdi # 0x200f5b 2031ee: e8 ad 3a 00 00 callq 0x206ca0 2031f3: 48 89 45 e8 mov %rax,-0x18(%rbp) 2031f7: e9 0b 00 00 00 jmpq 0x203207 2031fc: 31 c0 xor %eax,%eax 2031fe: 48 89 45 e8 mov %rax,-0x18(%rbp) 203202: e9 00 00 00 00 jmpq 0x203207 203207: 48 8b 45 e8 mov -0x18(%rbp),%rax 20320b: 48 89 45 f8 mov %rax,-0x8(%rbp) 20320f: e9 d6 00 00 00 jmpq 0x2032ea 203214: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203218: 0f 8c 0a 00 00 00 jl 0x203228 20321e: 83 7d f4 33 cmpl $0x33,-0xc(%rbp) 203222: 0f 8c 20 00 00 00 jl 0x203248 203228: 48 8d 3d 2c dd ff ff lea -0x22d4(%rip),%rdi # 0x200f5b 20322f: 48 8d 35 9a e1 ff ff lea -0x1e66(%rip),%rsi # 0x2013d0 203236: 48 83 c6 09 add $0x9,%rsi 20323a: e8 61 3a 00 00 callq 0x206ca0 20323f: 48 89 45 f8 mov %rax,-0x8(%rbp) 203243: e9 a2 00 00 00 jmpq 0x2032ea 203248: e9 00 00 00 00 jmpq 0x20324d 20324d: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203251: 0f 85 0b 00 00 00 jne 0x203262 203257: 8b 45 f0 mov -0x10(%rbp),%eax 20325a: 89 45 e4 mov %eax,-0x1c(%rbp) 20325d: e9 06 00 00 00 jmpq 0x203268 203262: 8b 45 f4 mov -0xc(%rbp),%eax 203265: 89 45 e4 mov %eax,-0x1c(%rbp) 203268: 8b 45 e4 mov -0x1c(%rbp),%eax 20326b: 48 63 c8 movslq %rax,%rcx 20326e: 48 8d 05 bb df ff ff lea -0x2045(%rip),%rax # 0x201230 203275: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 20327d: 0f 83 05 00 00 00 jae 0x203288 203283: e9 1f 00 00 00 jmpq 0x2032a7 203288: 48 8d 3d 4d dd ff ff lea -0x22b3(%rip),%rdi # 0x200fdc 20328f: 48 8d 35 ae dd ff ff lea -0x2252(%rip),%rsi # 0x201044 203296: ba 61 01 00 00 mov $0x161,%edx 20329b: 48 8d 0d 40 de ff ff lea -0x21c0(%rip),%rcx # 0x2010e2 2032a2: e8 e9 39 00 00 callq 0x206c90 2032a7: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2032ab: 0f 85 0b 00 00 00 jne 0x2032bc 2032b1: 8b 45 f0 mov -0x10(%rbp),%eax 2032b4: 89 45 e0 mov %eax,-0x20(%rbp) 2032b7: e9 06 00 00 00 jmpq 0x2032c2 2032bc: 8b 45 f4 mov -0xc(%rbp),%eax 2032bf: 89 45 e0 mov %eax,-0x20(%rbp) 2032c2: 8b 45 e0 mov -0x20(%rbp),%eax 2032c5: 48 63 c8 movslq %rax,%rcx 2032c8: 48 8d 35 01 e1 ff ff lea -0x1eff(%rip),%rsi # 0x2013d0 2032cf: 48 8d 05 5a df ff ff lea -0x20a6(%rip),%rax # 0x201230 2032d6: 48 03 34 c8 add (%rax,%rcx,8),%rsi 2032da: 48 8d 3d 7a dc ff ff lea -0x2386(%rip),%rdi # 0x200f5b 2032e1: e8 ba 39 00 00 callq 0x206ca0 2032e6: 48 89 45 f8 mov %rax,-0x8(%rbp) 2032ea: 48 8b 45 f8 mov -0x8(%rbp),%rax 2032ee: 48 83 c4 20 add $0x20,%rsp 2032f2: 5d pop %rbp 2032f3: c3 retq 2032f4: cc int3 2032f5: cc int3 2032f6: cc int3 2032f7: cc int3 2032f8: cc int3 2032f9: cc int3 2032fa: cc int3 2032fb: cc int3 2032fc: cc int3 2032fd: cc int3 2032fe: cc int3 2032ff: cc int3 203300: 55 push %rbp 203301: 48 89 e5 mov %rsp,%rbp 203304: 48 83 ec 60 sub $0x60,%rsp 203308: 89 7d f4 mov %edi,-0xc(%rbp) 20330b: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20330f: 48 89 55 e0 mov %rdx,-0x20(%rbp) 203313: 48 89 4d d8 mov %rcx,-0x28(%rbp) 203317: 44 89 45 d4 mov %r8d,-0x2c(%rbp) 20331b: 4c 89 4d c8 mov %r9,-0x38(%rbp) 20331f: 48 8b 45 e8 mov -0x18(%rbp),%rax 203323: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203327: 48 01 c8 add %rcx,%rax 20332a: 48 89 45 c0 mov %rax,-0x40(%rbp) 20332e: 48 8b 7d c0 mov -0x40(%rbp),%rdi 203332: 48 8b 75 d8 mov -0x28(%rbp),%rsi 203336: e8 c5 00 00 00 callq 0x203400 20333b: 89 45 bc mov %eax,-0x44(%rbp) 20333e: 8b 45 bc mov -0x44(%rbp),%eax 203341: 89 45 b8 mov %eax,-0x48(%rbp) 203344: 83 e8 01 sub $0x1,%eax 203347: 0f 84 43 00 00 00 je 0x203390 20334d: e9 00 00 00 00 jmpq 0x203352 203352: 8b 45 b8 mov -0x48(%rbp),%eax 203355: 83 e8 03 sub $0x3,%eax 203358: 0f 85 57 00 00 00 jne 0x2033b5 20335e: e9 00 00 00 00 jmpq 0x203363 203363: 8b 7d f4 mov -0xc(%rbp),%edi 203366: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20336a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 20336e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203372: 4c 8b 45 d8 mov -0x28(%rbp),%r8 203376: 44 8b 4d d4 mov -0x2c(%rbp),%r9d 20337a: 48 8b 45 c8 mov -0x38(%rbp),%rax 20337e: 48 89 04 24 mov %rax,(%rsp) 203382: e8 59 01 00 00 callq 0x2034e0 203387: 48 89 45 f8 mov %rax,-0x8(%rbp) 20338b: e9 5e 00 00 00 jmpq 0x2033ee 203390: 8b 7d f4 mov -0xc(%rbp),%edi 203393: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203397: 48 8b 55 e0 mov -0x20(%rbp),%rdx 20339b: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20339f: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 2033a3: 4c 8b 4d c8 mov -0x38(%rbp),%r9 2033a7: e8 74 14 00 00 callq 0x204820 2033ac: 48 89 45 f8 mov %rax,-0x8(%rbp) 2033b0: e9 39 00 00 00 jmpq 0x2033ee 2033b5: e9 00 00 00 00 jmpq 0x2033ba 2033ba: 8b 7d f4 mov -0xc(%rbp),%edi 2033bd: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2033c1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2033c5: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2033c9: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 2033cd: 4c 8b 4d c8 mov -0x38(%rbp),%r9 2033d1: 31 c0 xor %eax,%eax 2033d3: 31 c0 xor %eax,%eax 2033d5: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 2033dc: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2033e4: 00 2033e5: e8 c6 14 00 00 callq 0x2048b0 2033ea: 48 89 45 f8 mov %rax,-0x8(%rbp) 2033ee: 48 8b 45 f8 mov -0x8(%rbp),%rax 2033f2: 48 83 c4 60 add $0x60,%rsp 2033f6: 5d pop %rbp 2033f7: c3 retq 2033f8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203400: 55 push %rbp 203401: 48 89 e5 mov %rsp,%rbp 203404: 48 89 7d f0 mov %rdi,-0x10(%rbp) 203408: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20340c: 48 83 7d e8 08 cmpq $0x8,-0x18(%rbp) 203411: 0f 82 2f 00 00 00 jb 0x203446 203417: 48 8b 45 f0 mov -0x10(%rbp),%rax 20341b: 48 8b 00 mov (%rax),%rax 20341e: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 203426: 3e 0a 203428: 48 29 c8 sub %rcx,%rax 20342b: 0f 95 c0 setne %al 20342e: 0f b6 c0 movzbl %al,%eax 203431: 83 f8 00 cmp $0x0,%eax 203434: 0f 85 0c 00 00 00 jne 0x203446 20343a: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 203441: e9 90 00 00 00 jmpq 0x2034d6 203446: 48 83 7d e8 10 cmpq $0x10,-0x18(%rbp) 20344b: 0f 82 7e 00 00 00 jb 0x2034cf 203451: 48 8b 45 f0 mov -0x10(%rbp),%rax 203455: 8b 00 mov (%rax),%eax 203457: 2d 7f 45 4c 46 sub $0x464c457f,%eax 20345c: 0f 95 c0 setne %al 20345f: 0f b6 c0 movzbl %al,%eax 203462: 83 f8 00 cmp $0x0,%eax 203465: 0f 85 64 00 00 00 jne 0x2034cf 20346b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20346f: 0f b6 40 04 movzbl 0x4(%rax),%eax 203473: 89 45 e4 mov %eax,-0x1c(%rbp) 203476: 48 8b 45 f0 mov -0x10(%rbp),%rax 20347a: 0f b6 40 05 movzbl 0x5(%rax),%eax 20347e: 89 45 e0 mov %eax,-0x20(%rbp) 203481: 48 8b 45 f0 mov -0x10(%rbp),%rax 203485: 0f b6 40 06 movzbl 0x6(%rax),%eax 203489: 89 45 dc mov %eax,-0x24(%rbp) 20348c: 83 7d e4 00 cmpl $0x0,-0x1c(%rbp) 203490: 0f 8e 34 00 00 00 jle 0x2034ca 203496: 83 7d e4 03 cmpl $0x3,-0x1c(%rbp) 20349a: 0f 8d 2a 00 00 00 jge 0x2034ca 2034a0: 83 7d e0 00 cmpl $0x0,-0x20(%rbp) 2034a4: 0f 8e 20 00 00 00 jle 0x2034ca 2034aa: 83 7d e0 03 cmpl $0x3,-0x20(%rbp) 2034ae: 0f 8d 16 00 00 00 jge 0x2034ca 2034b4: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 2034b8: 0f 85 0c 00 00 00 jne 0x2034ca 2034be: c7 45 fc 03 00 00 00 movl $0x3,-0x4(%rbp) 2034c5: e9 0c 00 00 00 jmpq 0x2034d6 2034ca: e9 00 00 00 00 jmpq 0x2034cf 2034cf: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2034d6: 8b 45 fc mov -0x4(%rbp),%eax 2034d9: 5d pop %rbp 2034da: c3 retq 2034db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2034e0: 55 push %rbp 2034e1: 48 89 e5 mov %rsp,%rbp 2034e4: 48 81 ec e0 01 00 00 sub $0x1e0,%rsp 2034eb: 48 8b 45 10 mov 0x10(%rbp),%rax 2034ef: 89 7d f4 mov %edi,-0xc(%rbp) 2034f2: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2034f6: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2034fa: 48 89 4d d8 mov %rcx,-0x28(%rbp) 2034fe: 4c 89 45 d0 mov %r8,-0x30(%rbp) 203502: 44 89 4d cc mov %r9d,-0x34(%rbp) 203506: 48 8b 45 e0 mov -0x20(%rbp),%rax 20350a: 0f b6 40 04 movzbl 0x4(%rax),%eax 20350e: 83 f8 01 cmp $0x1,%eax 203511: 0f 84 19 00 00 00 je 0x203530 203517: 48 8b 45 e0 mov -0x20(%rbp),%rax 20351b: 0f b6 48 04 movzbl 0x4(%rax),%ecx 20351f: b0 01 mov $0x1,%al 203521: 83 f9 02 cmp $0x2,%ecx 203524: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 20352a: 0f 85 39 00 00 00 jne 0x203569 203530: 48 8b 45 e0 mov -0x20(%rbp),%rax 203534: 0f b6 48 05 movzbl 0x5(%rax),%ecx 203538: 31 c0 xor %eax,%eax 20353a: 83 f9 01 cmp $0x1,%ecx 20353d: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 203543: 0f 84 14 00 00 00 je 0x20355d 203549: 48 8b 45 e0 mov -0x20(%rbp),%rax 20354d: 0f b6 40 05 movzbl 0x5(%rax),%eax 203551: 83 f8 02 cmp $0x2,%eax 203554: 0f 95 c0 setne %al 203557: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 20355d: 8a 85 76 fe ff ff mov -0x18a(%rbp),%al 203563: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 203569: 8a 85 77 fe ff ff mov -0x189(%rbp),%al 20356f: 34 ff xor $0xff,%al 203571: 34 ff xor $0xff,%al 203573: 24 01 and $0x1,%al 203575: 0f b6 c0 movzbl %al,%eax 203578: 48 98 cltq 20357a: 48 83 f8 00 cmp $0x0,%rax 20357e: 0f 84 17 00 00 00 je 0x20359b 203584: bf 0a 00 00 00 mov $0xa,%edi 203589: e8 72 fb ff ff callq 0x203100 20358e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203596: e9 75 12 00 00 jmpq 0x204810 20359b: 48 8b 7d e8 mov -0x18(%rbp),%rdi 20359f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2035a3: 8b 55 f4 mov -0xc(%rbp),%edx 2035a6: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2035aa: 4c 8b 45 d0 mov -0x30(%rbp),%r8 2035ae: e8 2d 25 00 00 callq 0x205ae0 2035b3: 48 89 45 c0 mov %rax,-0x40(%rbp) 2035b7: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 2035bc: 0f 85 0d 00 00 00 jne 0x2035cf 2035c2: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2035ca: e9 41 12 00 00 jmpq 0x204810 2035cf: 48 8b 45 e0 mov -0x20(%rbp),%rax 2035d3: 0f b6 40 04 movzbl 0x4(%rax),%eax 2035d7: 83 f8 01 cmp $0x1,%eax 2035da: 0f 85 30 00 00 00 jne 0x203610 2035e0: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 2035e8: 08 01 2035ea: 48 39 45 c0 cmp %rax,-0x40(%rbp) 2035ee: 0f 86 17 00 00 00 jbe 0x20360b 2035f4: bf 0a 00 00 00 mov $0xa,%edi 2035f9: e8 02 fb ff ff callq 0x203100 2035fe: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203606: e9 05 12 00 00 jmpq 0x204810 20360b: e9 30 00 00 00 jmpq 0x203640 203610: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 203618: f0 00 20361a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20361e: 0f 86 17 00 00 00 jbe 0x20363b 203624: bf 0a 00 00 00 mov $0xa,%edi 203629: e8 d2 fa ff ff callq 0x203100 20362e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203636: e9 d5 11 00 00 jmpq 0x204810 20363b: e9 00 00 00 00 jmpq 0x203640 203640: 48 8b 45 c0 mov -0x40(%rbp),%rax 203644: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 20364b: 48 83 f8 00 cmp $0x0,%rax 20364f: 0f 84 13 00 00 00 je 0x203668 203655: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax 20365c: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 203663: e9 3b 00 00 00 jmpq 0x2036a3 203668: b0 01 mov $0x1,%al 20366a: 83 7d cc 02 cmpl $0x2,-0x34(%rbp) 20366e: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 203674: 0f 84 0d 00 00 00 je 0x203687 20367a: 83 7d cc 09 cmpl $0x9,-0x34(%rbp) 20367e: 0f 94 c0 sete %al 203681: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 203687: 8a 95 5f fe ff ff mov -0x1a1(%rbp),%dl 20368d: 31 c0 xor %eax,%eax 20368f: b9 01 00 00 00 mov $0x1,%ecx 203694: f6 c2 01 test $0x1,%dl 203697: 0f 45 c1 cmovne %ecx,%eax 20369a: 48 98 cltq 20369c: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2036a3: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 2036aa: 48 89 45 b8 mov %rax,-0x48(%rbp) 2036ae: 8b 7d f4 mov -0xc(%rbp),%edi 2036b1: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2036b5: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2036b9: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2036bd: 44 8b 45 cc mov -0x34(%rbp),%r8d 2036c1: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2036c5: 48 69 45 b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rax 2036cd: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 2036d4: 48 89 44 24 08 mov %rax,0x8(%rsp) 2036d9: e8 d2 11 00 00 callq 0x2048b0 2036de: 48 89 45 b0 mov %rax,-0x50(%rbp) 2036e2: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 2036e7: 0f 85 0d 00 00 00 jne 0x2036fa 2036ed: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2036f5: e9 16 11 00 00 jmpq 0x204810 2036fa: 48 8b 45 c0 mov -0x40(%rbp),%rax 2036fe: 89 c0 mov %eax,%eax 203700: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203704: 0f 85 05 00 00 00 jne 0x20370f 20370a: e9 1f 00 00 00 jmpq 0x20372e 20370f: 48 8d 3d a7 da ff ff lea -0x2559(%rip),%rdi # 0x2011bd 203716: 48 8d 35 71 d8 ff ff lea -0x278f(%rip),%rsi # 0x200f8e 20371d: ba 46 01 00 00 mov $0x146,%edx 203722: 48 8d 0d b4 da ff ff lea -0x254c(%rip),%rcx # 0x2011dd 203729: e8 62 35 00 00 callq 0x206c90 20372e: 48 8b 45 c0 mov -0x40(%rbp),%rax 203732: 89 c1 mov %eax,%ecx 203734: 48 8b 45 b0 mov -0x50(%rbp),%rax 203738: 89 88 c8 00 00 00 mov %ecx,0xc8(%rax) 20373e: 48 8b 45 b8 mov -0x48(%rbp),%rax 203742: 89 c1 mov %eax,%ecx 203744: 48 8b 45 b0 mov -0x50(%rbp),%rax 203748: 89 88 cc 00 00 00 mov %ecx,0xcc(%rax) 20374e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203752: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 203759: 48 8b 45 e0 mov -0x20(%rbp),%rax 20375d: 0f b6 48 04 movzbl 0x4(%rax),%ecx 203761: 48 8b 45 b0 mov -0x50(%rbp),%rax 203765: 89 48 20 mov %ecx,0x20(%rax) 203768: 48 8b 45 e0 mov -0x20(%rbp),%rax 20376c: 0f b6 40 04 movzbl 0x4(%rax),%eax 203770: 83 f8 01 cmp $0x1,%eax 203773: 0f 85 18 08 00 00 jne 0x203f91 203779: 48 8b 45 e8 mov -0x18(%rbp),%rax 20377d: 48 03 45 d8 add -0x28(%rbp),%rax 203781: 48 89 45 a8 mov %rax,-0x58(%rbp) 203785: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20378a: 0f 84 22 00 00 00 je 0x2037b2 203790: 48 8b 45 e0 mov -0x20(%rbp),%rax 203794: 0f b6 40 05 movzbl 0x5(%rax),%eax 203798: 83 f8 01 cmp $0x1,%eax 20379b: 0f 85 11 00 00 00 jne 0x2037b2 2037a1: 48 8b 4d a8 mov -0x58(%rbp),%rcx 2037a5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037a9: 48 89 48 48 mov %rcx,0x48(%rax) 2037ad: e9 5c 03 00 00 jmpq 0x203b0e 2037b2: 48 8b 7d b0 mov -0x50(%rbp),%rdi 2037b6: 48 83 c7 48 add $0x48,%rdi 2037ba: 48 83 c7 40 add $0x40,%rdi 2037be: 48 89 bd 50 fe ff ff mov %rdi,-0x1b0(%rbp) 2037c5: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2037c9: ba 34 00 00 00 mov $0x34,%edx 2037ce: e8 dd 34 00 00 callq 0x206cb0 2037d3: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 2037da: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037de: 48 89 48 48 mov %rcx,0x48(%rax) 2037e2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2037e6: 0f b6 40 05 movzbl 0x5(%rax),%eax 2037ea: 83 f8 01 cmp $0x1,%eax 2037ed: 0f 84 16 03 00 00 je 0x203b09 2037f3: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037f7: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 2037fe: 66 89 45 a4 mov %ax,-0x5c(%rbp) 203802: 66 8b 45 a4 mov -0x5c(%rbp),%ax 203806: 66 c1 c8 08 ror $0x8,%ax 20380a: 66 89 45 a6 mov %ax,-0x5a(%rbp) 20380e: 66 8b 45 a6 mov -0x5a(%rbp),%ax 203812: 66 89 45 a2 mov %ax,-0x5e(%rbp) 203816: 0f b7 45 a2 movzwl -0x5e(%rbp),%eax 20381a: 66 89 c1 mov %ax,%cx 20381d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203821: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203828: 48 8b 45 b0 mov -0x50(%rbp),%rax 20382c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203833: 66 89 45 9e mov %ax,-0x62(%rbp) 203837: 66 8b 45 9e mov -0x62(%rbp),%ax 20383b: 66 c1 c8 08 ror $0x8,%ax 20383f: 66 89 45 a0 mov %ax,-0x60(%rbp) 203843: 66 8b 45 a0 mov -0x60(%rbp),%ax 203847: 66 89 45 9c mov %ax,-0x64(%rbp) 20384b: 0f b7 45 9c movzwl -0x64(%rbp),%eax 20384f: 66 89 c1 mov %ax,%cx 203852: 48 8b 45 b0 mov -0x50(%rbp),%rax 203856: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 20385d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203861: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 203867: 89 45 94 mov %eax,-0x6c(%rbp) 20386a: 8b 45 94 mov -0x6c(%rbp),%eax 20386d: 0f c8 bswap %eax 20386f: 89 45 98 mov %eax,-0x68(%rbp) 203872: 8b 45 98 mov -0x68(%rbp),%eax 203875: 89 45 90 mov %eax,-0x70(%rbp) 203878: 8b 45 90 mov -0x70(%rbp),%eax 20387b: 89 c1 mov %eax,%ecx 20387d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203881: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 203887: 48 8b 45 b0 mov -0x50(%rbp),%rax 20388b: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 203891: 89 45 88 mov %eax,-0x78(%rbp) 203894: 8b 45 88 mov -0x78(%rbp),%eax 203897: 0f c8 bswap %eax 203899: 89 45 8c mov %eax,-0x74(%rbp) 20389c: 8b 45 8c mov -0x74(%rbp),%eax 20389f: 89 45 84 mov %eax,-0x7c(%rbp) 2038a2: 8b 45 84 mov -0x7c(%rbp),%eax 2038a5: 89 c1 mov %eax,%ecx 2038a7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038ab: 89 88 a0 00 00 00 mov %ecx,0xa0(%rax) 2038b1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038b5: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2038bb: 89 85 7c ff ff ff mov %eax,-0x84(%rbp) 2038c1: 8b 85 7c ff ff ff mov -0x84(%rbp),%eax 2038c7: 0f c8 bswap %eax 2038c9: 89 45 80 mov %eax,-0x80(%rbp) 2038cc: 8b 45 80 mov -0x80(%rbp),%eax 2038cf: 89 85 78 ff ff ff mov %eax,-0x88(%rbp) 2038d5: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax 2038db: 89 c1 mov %eax,%ecx 2038dd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038e1: 89 88 a4 00 00 00 mov %ecx,0xa4(%rax) 2038e7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038eb: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2038f1: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 2038f7: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 2038fd: 0f c8 bswap %eax 2038ff: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 203905: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 20390b: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 203911: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 203917: 89 c1 mov %eax,%ecx 203919: 48 8b 45 b0 mov -0x50(%rbp),%rax 20391d: 89 88 a8 00 00 00 mov %ecx,0xa8(%rax) 203923: 48 8b 45 b0 mov -0x50(%rbp),%rax 203927: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 20392d: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 203933: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 203939: 0f c8 bswap %eax 20393b: 89 85 68 ff ff ff mov %eax,-0x98(%rbp) 203941: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax 203947: 89 85 60 ff ff ff mov %eax,-0xa0(%rbp) 20394d: 8b 85 60 ff ff ff mov -0xa0(%rbp),%eax 203953: 89 c1 mov %eax,%ecx 203955: 48 8b 45 b0 mov -0x50(%rbp),%rax 203959: 89 88 ac 00 00 00 mov %ecx,0xac(%rax) 20395f: 48 8b 45 b0 mov -0x50(%rbp),%rax 203963: 66 8b 80 b0 00 00 00 mov 0xb0(%rax),%ax 20396a: 66 89 85 5c ff ff ff mov %ax,-0xa4(%rbp) 203971: 66 8b 85 5c ff ff ff mov -0xa4(%rbp),%ax 203978: 66 c1 c8 08 ror $0x8,%ax 20397c: 66 89 85 5e ff ff ff mov %ax,-0xa2(%rbp) 203983: 66 8b 85 5e ff ff ff mov -0xa2(%rbp),%ax 20398a: 66 89 85 5a ff ff ff mov %ax,-0xa6(%rbp) 203991: 0f b7 85 5a ff ff ff movzwl -0xa6(%rbp),%eax 203998: 66 89 c1 mov %ax,%cx 20399b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20399f: 66 89 88 b0 00 00 00 mov %cx,0xb0(%rax) 2039a6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039aa: 66 8b 80 b2 00 00 00 mov 0xb2(%rax),%ax 2039b1: 66 89 85 56 ff ff ff mov %ax,-0xaa(%rbp) 2039b8: 66 8b 85 56 ff ff ff mov -0xaa(%rbp),%ax 2039bf: 66 c1 c8 08 ror $0x8,%ax 2039c3: 66 89 85 58 ff ff ff mov %ax,-0xa8(%rbp) 2039ca: 66 8b 85 58 ff ff ff mov -0xa8(%rbp),%ax 2039d1: 66 89 85 54 ff ff ff mov %ax,-0xac(%rbp) 2039d8: 0f b7 85 54 ff ff ff movzwl -0xac(%rbp),%eax 2039df: 66 89 c1 mov %ax,%cx 2039e2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039e6: 66 89 88 b2 00 00 00 mov %cx,0xb2(%rax) 2039ed: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039f1: 66 8b 80 b4 00 00 00 mov 0xb4(%rax),%ax 2039f8: 66 89 85 50 ff ff ff mov %ax,-0xb0(%rbp) 2039ff: 66 8b 85 50 ff ff ff mov -0xb0(%rbp),%ax 203a06: 66 c1 c8 08 ror $0x8,%ax 203a0a: 66 89 85 52 ff ff ff mov %ax,-0xae(%rbp) 203a11: 66 8b 85 52 ff ff ff mov -0xae(%rbp),%ax 203a18: 66 89 85 4e ff ff ff mov %ax,-0xb2(%rbp) 203a1f: 0f b7 85 4e ff ff ff movzwl -0xb2(%rbp),%eax 203a26: 66 89 c1 mov %ax,%cx 203a29: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a2d: 66 89 88 b4 00 00 00 mov %cx,0xb4(%rax) 203a34: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a38: 66 8b 80 b6 00 00 00 mov 0xb6(%rax),%ax 203a3f: 66 89 85 4a ff ff ff mov %ax,-0xb6(%rbp) 203a46: 66 8b 85 4a ff ff ff mov -0xb6(%rbp),%ax 203a4d: 66 c1 c8 08 ror $0x8,%ax 203a51: 66 89 85 4c ff ff ff mov %ax,-0xb4(%rbp) 203a58: 66 8b 85 4c ff ff ff mov -0xb4(%rbp),%ax 203a5f: 66 89 85 48 ff ff ff mov %ax,-0xb8(%rbp) 203a66: 0f b7 85 48 ff ff ff movzwl -0xb8(%rbp),%eax 203a6d: 66 89 c1 mov %ax,%cx 203a70: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a74: 66 89 88 b6 00 00 00 mov %cx,0xb6(%rax) 203a7b: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a7f: 66 8b 80 b8 00 00 00 mov 0xb8(%rax),%ax 203a86: 66 89 85 44 ff ff ff mov %ax,-0xbc(%rbp) 203a8d: 66 8b 85 44 ff ff ff mov -0xbc(%rbp),%ax 203a94: 66 c1 c8 08 ror $0x8,%ax 203a98: 66 89 85 46 ff ff ff mov %ax,-0xba(%rbp) 203a9f: 66 8b 85 46 ff ff ff mov -0xba(%rbp),%ax 203aa6: 66 89 85 42 ff ff ff mov %ax,-0xbe(%rbp) 203aad: 0f b7 85 42 ff ff ff movzwl -0xbe(%rbp),%eax 203ab4: 66 89 c1 mov %ax,%cx 203ab7: 48 8b 45 b0 mov -0x50(%rbp),%rax 203abb: 66 89 88 b8 00 00 00 mov %cx,0xb8(%rax) 203ac2: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ac6: 66 8b 80 ba 00 00 00 mov 0xba(%rax),%ax 203acd: 66 89 85 3e ff ff ff mov %ax,-0xc2(%rbp) 203ad4: 66 8b 85 3e ff ff ff mov -0xc2(%rbp),%ax 203adb: 66 c1 c8 08 ror $0x8,%ax 203adf: 66 89 85 40 ff ff ff mov %ax,-0xc0(%rbp) 203ae6: 66 8b 85 40 ff ff ff mov -0xc0(%rbp),%ax 203aed: 66 89 85 3c ff ff ff mov %ax,-0xc4(%rbp) 203af4: 0f b7 85 3c ff ff ff movzwl -0xc4(%rbp),%eax 203afb: 66 89 c1 mov %ax,%cx 203afe: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b02: 66 89 88 ba 00 00 00 mov %cx,0xba(%rax) 203b09: e9 00 00 00 00 jmpq 0x203b0e 203b0e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b12: 48 8b 40 48 mov 0x48(%rax),%rax 203b16: 8b 40 20 mov 0x20(%rax),%eax 203b19: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp) 203b1f: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203b24: 0f 84 84 03 00 00 je 0x203eae 203b2a: 48 8b 45 e0 mov -0x20(%rbp),%rax 203b2e: 0f b6 40 05 movzbl 0x5(%rax),%eax 203b32: 83 f8 01 cmp $0x1,%eax 203b35: 0f 85 73 03 00 00 jne 0x203eae 203b3b: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 203b3f: 0f 84 69 03 00 00 je 0x203eae 203b45: 31 c0 xor %eax,%eax 203b47: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203b4c: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203b52: 0f 86 13 00 00 00 jbe 0x203b6b 203b58: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203b5e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203b62: 0f 93 c0 setae %al 203b65: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203b6b: 8a 85 4f fe ff ff mov -0x1b1(%rbp),%al 203b71: 34 ff xor $0xff,%al 203b73: 34 ff xor $0xff,%al 203b75: 24 01 and $0x1,%al 203b77: 0f b6 c0 movzbl %al,%eax 203b7a: 48 98 cltq 203b7c: 48 83 f8 00 cmp $0x0,%rax 203b80: 0f 85 2d 00 00 00 jne 0x203bb3 203b86: 48 8b 45 d0 mov -0x30(%rbp),%rax 203b8a: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 203b90: 48 29 c8 sub %rcx,%rax 203b93: 48 6b 4d c0 28 imul $0x28,-0x40(%rbp),%rcx 203b98: 48 39 c8 cmp %rcx,%rax 203b9b: 0f 92 c0 setb %al 203b9e: 34 ff xor $0xff,%al 203ba0: 34 ff xor $0xff,%al 203ba2: 24 01 and $0x1,%al 203ba4: 0f b6 c0 movzbl %al,%eax 203ba7: 48 98 cltq 203ba9: 48 83 f8 00 cmp $0x0,%rax 203bad: 0f 84 25 00 00 00 je 0x203bd8 203bb3: e9 00 00 00 00 jmpq 0x203bb8 203bb8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203bbc: e8 ff 30 00 00 callq 0x206cc0 203bc1: bf 0a 00 00 00 mov $0xa,%edi 203bc6: e8 35 f5 ff ff callq 0x203100 203bcb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203bd3: e9 38 0c 00 00 jmpq 0x204810 203bd8: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203bdc: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203be2: 48 01 c1 add %rax,%rcx 203be5: 48 8b 45 b0 mov -0x50(%rbp),%rax 203be9: 48 89 48 50 mov %rcx,0x50(%rax) 203bed: 48 c7 85 30 ff ff ff 00 movq $0x0,-0xd0(%rbp) 203bf5: 00 00 00 203bf8: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203bff: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203c03: 0f 83 a0 02 00 00 jae 0x203ea9 203c09: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 203c10: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c14: 48 83 c0 48 add $0x48,%rax 203c18: 48 05 80 00 00 00 add $0x80,%rax 203c1e: 48 83 c0 10 add $0x10,%rax 203c22: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c2a: 00 00 00 203c2d: 48 01 d0 add %rdx,%rax 203c30: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203c37: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203c3b: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c3f: 48 83 c0 48 add $0x48,%rax 203c43: 48 05 80 00 00 00 add $0x80,%rax 203c49: 48 83 c0 10 add $0x10,%rax 203c4d: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c55: 00 00 00 203c58: 48 01 d0 add %rdx,%rax 203c5b: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203c62: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c66: 48 8b 48 50 mov 0x50(%rax),%rcx 203c6a: 48 6b 85 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rax 203c72: 48 01 c1 add %rax,%rcx 203c75: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c79: 48 83 c0 48 add $0x48,%rax 203c7d: 48 05 80 00 00 00 add $0x80,%rax 203c83: 48 83 c0 10 add $0x10,%rax 203c87: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c8f: 00 00 00 203c92: 48 01 d0 add %rdx,%rax 203c95: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 203c9c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ca0: 48 8b 40 50 mov 0x50(%rax),%rax 203ca4: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203cac: 48 01 c8 add %rcx,%rax 203caf: 8b 40 10 mov 0x10(%rax),%eax 203cb2: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203cb6: 0f 92 c0 setb %al 203cb9: 34 ff xor $0xff,%al 203cbb: 34 ff xor $0xff,%al 203cbd: 24 01 and $0x1,%al 203cbf: 0f b6 c0 movzbl %al,%eax 203cc2: 48 98 cltq 203cc4: 48 83 f8 00 cmp $0x0,%rax 203cc8: 0f 84 bd 00 00 00 je 0x203d8b 203cce: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cd2: 48 8b 40 50 mov 0x50(%rax),%rax 203cd6: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203cde: 48 01 c8 add %rcx,%rax 203ce1: 8b 40 14 mov 0x14(%rax),%eax 203ce4: 48 8b 4d d0 mov -0x30(%rbp),%rcx 203ce8: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203cec: 48 8b 52 50 mov 0x50(%rdx),%rdx 203cf0: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203cf8: 48 01 f2 add %rsi,%rdx 203cfb: 8b 52 10 mov 0x10(%rdx),%edx 203cfe: 48 29 d1 sub %rdx,%rcx 203d01: 48 39 c8 cmp %rcx,%rax 203d04: 0f 96 c0 setbe %al 203d07: 34 ff xor $0xff,%al 203d09: 34 ff xor $0xff,%al 203d0b: 24 01 and $0x1,%al 203d0d: 0f b6 c0 movzbl %al,%eax 203d10: 48 98 cltq 203d12: 48 83 f8 00 cmp $0x0,%rax 203d16: 0f 84 6f 00 00 00 je 0x203d8b 203d1c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 203d20: 48 03 4d d8 add -0x28(%rbp),%rcx 203d24: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d28: 48 8b 40 50 mov 0x50(%rax),%rax 203d2c: 48 6b 95 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rdx 203d34: 48 01 d0 add %rdx,%rax 203d37: 8b 40 10 mov 0x10(%rax),%eax 203d3a: 48 01 c1 add %rax,%rcx 203d3d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d41: 48 83 c0 48 add $0x48,%rax 203d45: 48 05 80 00 00 00 add $0x80,%rax 203d4b: 48 83 c0 10 add $0x10,%rax 203d4f: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203d57: 00 00 00 203d5a: 48 01 d0 add %rdx,%rax 203d5d: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 203d64: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d68: 48 83 c0 48 add $0x48,%rax 203d6c: 48 05 80 00 00 00 add $0x80,%rax 203d72: 48 83 c0 10 add $0x10,%rax 203d76: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203d7e: 00 00 00 203d81: 48 01 d0 add %rdx,%rax 203d84: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 203d8b: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203d8f: 48 83 c1 48 add $0x48,%rcx 203d93: 48 81 c1 80 00 00 00 add $0x80,%rcx 203d9a: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d9e: 48 83 c0 48 add $0x48,%rax 203da2: 48 05 80 00 00 00 add $0x80,%rax 203da8: 48 83 c0 10 add $0x10,%rax 203dac: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203db4: 00 00 00 203db7: 48 01 d0 add %rdx,%rax 203dba: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203dc1: 48 8b 45 b0 mov -0x50(%rbp),%rax 203dc5: 48 8b 40 50 mov 0x50(%rax),%rax 203dc9: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203dd1: 48 01 c8 add %rcx,%rax 203dd4: 83 78 04 12 cmpl $0x12,0x4(%rax) 203dd8: 0f 85 5e 00 00 00 jne 0x203e3c 203dde: 48 8b 45 b0 mov -0x50(%rbp),%rax 203de2: 48 8b 40 50 mov 0x50(%rax),%rax 203de6: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203dee: 48 01 c8 add %rcx,%rax 203df1: 8b 40 18 mov 0x18(%rax),%eax 203df4: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203df8: 0f 83 3e 00 00 00 jae 0x203e3c 203dfe: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203e05: 89 c1 mov %eax,%ecx 203e07: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e0b: 48 83 c0 48 add $0x48,%rax 203e0f: 48 05 80 00 00 00 add $0x80,%rax 203e15: 48 83 c0 10 add $0x10,%rax 203e19: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203e1d: 48 8b 52 50 mov 0x50(%rdx),%rdx 203e21: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203e29: 48 01 f2 add %rsi,%rdx 203e2c: 8b 52 18 mov 0x18(%rdx),%edx 203e2f: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 203e36: 48 01 d0 add %rdx,%rax 203e39: 89 48 7c mov %ecx,0x7c(%rax) 203e3c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e40: 48 83 c0 48 add $0x48,%rax 203e44: 48 05 80 00 00 00 add $0x80,%rax 203e4a: 48 83 c0 10 add $0x10,%rax 203e4e: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203e56: 00 00 00 203e59: 48 01 c8 add %rcx,%rax 203e5c: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 203e60: 0f 85 27 00 00 00 jne 0x203e8d 203e66: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e6a: 48 83 c0 48 add $0x48,%rax 203e6e: 48 05 80 00 00 00 add $0x80,%rax 203e74: 48 83 c0 10 add $0x10,%rax 203e78: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203e80: 00 00 00 203e83: 48 01 c8 add %rcx,%rax 203e86: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 203e8d: e9 00 00 00 00 jmpq 0x203e92 203e92: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203e99: 48 83 c0 01 add $0x1,%rax 203e9d: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 203ea4: e9 4f fd ff ff jmpq 0x203bf8 203ea9: e9 c7 00 00 00 jmpq 0x203f75 203eae: 48 c7 85 28 ff ff ff 00 movq $0x0,-0xd8(%rbp) 203eb6: 00 00 00 203eb9: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203ec0: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203ec4: 0f 83 a6 00 00 00 jae 0x203f70 203eca: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 203ed1: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ed5: 48 83 c0 48 add $0x48,%rax 203ed9: 48 05 80 00 00 00 add $0x80,%rax 203edf: 48 83 c0 10 add $0x10,%rax 203ee3: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203eeb: 00 00 00 203eee: 48 01 d0 add %rdx,%rax 203ef1: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203ef8: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203efc: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f00: 48 83 c0 48 add $0x48,%rax 203f04: 48 05 80 00 00 00 add $0x80,%rax 203f0a: 48 83 c0 10 add $0x10,%rax 203f0e: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203f16: 00 00 00 203f19: 48 01 d0 add %rdx,%rax 203f1c: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203f23: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203f27: 48 83 c1 48 add $0x48,%rcx 203f2b: 48 81 c1 80 00 00 00 add $0x80,%rcx 203f32: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f36: 48 83 c0 48 add $0x48,%rax 203f3a: 48 05 80 00 00 00 add $0x80,%rax 203f40: 48 83 c0 10 add $0x10,%rax 203f44: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203f4c: 00 00 00 203f4f: 48 01 d0 add %rdx,%rax 203f52: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203f59: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203f60: 48 83 c0 01 add $0x1,%rax 203f64: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 203f6b: e9 49 ff ff ff jmpq 0x203eb9 203f70: e9 00 00 00 00 jmpq 0x203f75 203f75: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203f79: 48 83 c1 48 add $0x48,%rcx 203f7d: 48 81 c1 80 00 00 00 add $0x80,%rcx 203f84: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f88: 48 89 48 60 mov %rcx,0x60(%rax) 203f8c: e9 77 08 00 00 jmpq 0x204808 203f91: 48 8b 45 e8 mov -0x18(%rbp),%rax 203f95: 48 03 45 d8 add -0x28(%rbp),%rax 203f99: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 203fa0: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203fa5: 0f 84 25 00 00 00 je 0x203fd0 203fab: 48 8b 45 e0 mov -0x20(%rbp),%rax 203faf: 0f b6 40 05 movzbl 0x5(%rax),%eax 203fb3: 83 f8 01 cmp $0x1,%eax 203fb6: 0f 85 14 00 00 00 jne 0x203fd0 203fbc: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 203fc3: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fc7: 48 89 48 48 mov %rcx,0x48(%rax) 203fcb: e9 bf 03 00 00 jmpq 0x20438f 203fd0: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203fd4: 48 83 c7 48 add $0x48,%rdi 203fd8: 48 83 c7 40 add $0x40,%rdi 203fdc: 48 89 bd 40 fe ff ff mov %rdi,-0x1c0(%rbp) 203fe3: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203fe7: ba 40 00 00 00 mov $0x40,%edx 203fec: e8 bf 2c 00 00 callq 0x206cb0 203ff1: 48 8b 8d 40 fe ff ff mov -0x1c0(%rbp),%rcx 203ff8: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ffc: 48 89 48 48 mov %rcx,0x48(%rax) 204000: 48 8b 45 e0 mov -0x20(%rbp),%rax 204004: 0f b6 40 05 movzbl 0x5(%rax),%eax 204008: 83 f8 01 cmp $0x1,%eax 20400b: 0f 84 79 03 00 00 je 0x20438a 204011: 48 8b 45 b0 mov -0x50(%rbp),%rax 204015: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 20401c: 66 89 85 1c ff ff ff mov %ax,-0xe4(%rbp) 204023: 66 8b 85 1c ff ff ff mov -0xe4(%rbp),%ax 20402a: 66 c1 c8 08 ror $0x8,%ax 20402e: 66 89 85 1e ff ff ff mov %ax,-0xe2(%rbp) 204035: 66 8b 85 1e ff ff ff mov -0xe2(%rbp),%ax 20403c: 66 89 85 1a ff ff ff mov %ax,-0xe6(%rbp) 204043: 0f b7 85 1a ff ff ff movzwl -0xe6(%rbp),%eax 20404a: 66 89 c1 mov %ax,%cx 20404d: 48 8b 45 b0 mov -0x50(%rbp),%rax 204051: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 204058: 48 8b 45 b0 mov -0x50(%rbp),%rax 20405c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 204063: 66 89 85 16 ff ff ff mov %ax,-0xea(%rbp) 20406a: 66 8b 85 16 ff ff ff mov -0xea(%rbp),%ax 204071: 66 c1 c8 08 ror $0x8,%ax 204075: 66 89 85 18 ff ff ff mov %ax,-0xe8(%rbp) 20407c: 66 8b 85 18 ff ff ff mov -0xe8(%rbp),%ax 204083: 66 89 85 14 ff ff ff mov %ax,-0xec(%rbp) 20408a: 0f b7 85 14 ff ff ff movzwl -0xec(%rbp),%eax 204091: 66 89 c1 mov %ax,%cx 204094: 48 8b 45 b0 mov -0x50(%rbp),%rax 204098: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 20409f: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040a3: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2040a9: 89 85 0c ff ff ff mov %eax,-0xf4(%rbp) 2040af: 8b 85 0c ff ff ff mov -0xf4(%rbp),%eax 2040b5: 0f c8 bswap %eax 2040b7: 89 85 10 ff ff ff mov %eax,-0xf0(%rbp) 2040bd: 8b 85 10 ff ff ff mov -0xf0(%rbp),%eax 2040c3: 89 85 08 ff ff ff mov %eax,-0xf8(%rbp) 2040c9: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax 2040cf: 89 c1 mov %eax,%ecx 2040d1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040d5: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 2040db: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040df: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2040e6: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 2040ed: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax 2040f4: 48 0f c8 bswap %rax 2040f7: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 2040fe: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 204105: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 20410c: 48 8b 8d f0 fe ff ff mov -0x110(%rbp),%rcx 204113: 48 8b 45 b0 mov -0x50(%rbp),%rax 204117: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 20411e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204122: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 204129: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) 204130: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 204137: 48 0f c8 bswap %rax 20413a: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 204141: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 204148: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) 20414f: 48 8b 8d d8 fe ff ff mov -0x128(%rbp),%rcx 204156: 48 8b 45 b0 mov -0x50(%rbp),%rax 20415a: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 204161: 48 8b 45 b0 mov -0x50(%rbp),%rax 204165: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 20416c: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) 204173: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 20417a: 48 0f c8 bswap %rax 20417d: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 204184: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 20418b: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) 204192: 48 8b 8d c0 fe ff ff mov -0x140(%rbp),%rcx 204199: 48 8b 45 b0 mov -0x50(%rbp),%rax 20419d: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 2041a4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041a8: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2041ae: 89 85 b8 fe ff ff mov %eax,-0x148(%rbp) 2041b4: 8b 85 b8 fe ff ff mov -0x148(%rbp),%eax 2041ba: 0f c8 bswap %eax 2041bc: 89 85 bc fe ff ff mov %eax,-0x144(%rbp) 2041c2: 8b 85 bc fe ff ff mov -0x144(%rbp),%eax 2041c8: 89 85 b4 fe ff ff mov %eax,-0x14c(%rbp) 2041ce: 8b 85 b4 fe ff ff mov -0x14c(%rbp),%eax 2041d4: 89 c1 mov %eax,%ecx 2041d6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041da: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 2041e0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041e4: 66 8b 80 bc 00 00 00 mov 0xbc(%rax),%ax 2041eb: 66 89 85 b0 fe ff ff mov %ax,-0x150(%rbp) 2041f2: 66 8b 85 b0 fe ff ff mov -0x150(%rbp),%ax 2041f9: 66 c1 c8 08 ror $0x8,%ax 2041fd: 66 89 85 b2 fe ff ff mov %ax,-0x14e(%rbp) 204204: 66 8b 85 b2 fe ff ff mov -0x14e(%rbp),%ax 20420b: 66 89 85 ae fe ff ff mov %ax,-0x152(%rbp) 204212: 0f b7 85 ae fe ff ff movzwl -0x152(%rbp),%eax 204219: 66 89 c1 mov %ax,%cx 20421c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204220: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 204227: 48 8b 45 b0 mov -0x50(%rbp),%rax 20422b: 66 8b 80 be 00 00 00 mov 0xbe(%rax),%ax 204232: 66 89 85 aa fe ff ff mov %ax,-0x156(%rbp) 204239: 66 8b 85 aa fe ff ff mov -0x156(%rbp),%ax 204240: 66 c1 c8 08 ror $0x8,%ax 204244: 66 89 85 ac fe ff ff mov %ax,-0x154(%rbp) 20424b: 66 8b 85 ac fe ff ff mov -0x154(%rbp),%ax 204252: 66 89 85 a8 fe ff ff mov %ax,-0x158(%rbp) 204259: 0f b7 85 a8 fe ff ff movzwl -0x158(%rbp),%eax 204260: 66 89 c1 mov %ax,%cx 204263: 48 8b 45 b0 mov -0x50(%rbp),%rax 204267: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 20426e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204272: 66 8b 80 c0 00 00 00 mov 0xc0(%rax),%ax 204279: 66 89 85 a4 fe ff ff mov %ax,-0x15c(%rbp) 204280: 66 8b 85 a4 fe ff ff mov -0x15c(%rbp),%ax 204287: 66 c1 c8 08 ror $0x8,%ax 20428b: 66 89 85 a6 fe ff ff mov %ax,-0x15a(%rbp) 204292: 66 8b 85 a6 fe ff ff mov -0x15a(%rbp),%ax 204299: 66 89 85 a2 fe ff ff mov %ax,-0x15e(%rbp) 2042a0: 0f b7 85 a2 fe ff ff movzwl -0x15e(%rbp),%eax 2042a7: 66 89 c1 mov %ax,%cx 2042aa: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042ae: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 2042b5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042b9: 66 8b 80 c2 00 00 00 mov 0xc2(%rax),%ax 2042c0: 66 89 85 9e fe ff ff mov %ax,-0x162(%rbp) 2042c7: 66 8b 85 9e fe ff ff mov -0x162(%rbp),%ax 2042ce: 66 c1 c8 08 ror $0x8,%ax 2042d2: 66 89 85 a0 fe ff ff mov %ax,-0x160(%rbp) 2042d9: 66 8b 85 a0 fe ff ff mov -0x160(%rbp),%ax 2042e0: 66 89 85 9c fe ff ff mov %ax,-0x164(%rbp) 2042e7: 0f b7 85 9c fe ff ff movzwl -0x164(%rbp),%eax 2042ee: 66 89 c1 mov %ax,%cx 2042f1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042f5: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 2042fc: 48 8b 45 b0 mov -0x50(%rbp),%rax 204300: 66 8b 80 c4 00 00 00 mov 0xc4(%rax),%ax 204307: 66 89 85 98 fe ff ff mov %ax,-0x168(%rbp) 20430e: 66 8b 85 98 fe ff ff mov -0x168(%rbp),%ax 204315: 66 c1 c8 08 ror $0x8,%ax 204319: 66 89 85 9a fe ff ff mov %ax,-0x166(%rbp) 204320: 66 8b 85 9a fe ff ff mov -0x166(%rbp),%ax 204327: 66 89 85 96 fe ff ff mov %ax,-0x16a(%rbp) 20432e: 0f b7 85 96 fe ff ff movzwl -0x16a(%rbp),%eax 204335: 66 89 c1 mov %ax,%cx 204338: 48 8b 45 b0 mov -0x50(%rbp),%rax 20433c: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 204343: 48 8b 45 b0 mov -0x50(%rbp),%rax 204347: 66 8b 80 c6 00 00 00 mov 0xc6(%rax),%ax 20434e: 66 89 85 92 fe ff ff mov %ax,-0x16e(%rbp) 204355: 66 8b 85 92 fe ff ff mov -0x16e(%rbp),%ax 20435c: 66 c1 c8 08 ror $0x8,%ax 204360: 66 89 85 94 fe ff ff mov %ax,-0x16c(%rbp) 204367: 66 8b 85 94 fe ff ff mov -0x16c(%rbp),%ax 20436e: 66 89 85 90 fe ff ff mov %ax,-0x170(%rbp) 204375: 0f b7 85 90 fe ff ff movzwl -0x170(%rbp),%eax 20437c: 66 89 c1 mov %ax,%cx 20437f: 48 8b 45 b0 mov -0x50(%rbp),%rax 204383: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 20438a: e9 00 00 00 00 jmpq 0x20438f 20438f: 48 8b 45 b0 mov -0x50(%rbp),%rax 204393: 48 8b 40 48 mov 0x48(%rax),%rax 204397: 48 8b 40 28 mov 0x28(%rax),%rax 20439b: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) 2043a2: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2043a7: 0f 84 7d 03 00 00 je 0x20472a 2043ad: 48 8b 45 e0 mov -0x20(%rbp),%rax 2043b1: 0f b6 40 05 movzbl 0x5(%rax),%eax 2043b5: 83 f8 01 cmp $0x1,%eax 2043b8: 0f 85 6c 03 00 00 jne 0x20472a 2043be: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 2043c2: 0f 84 62 03 00 00 je 0x20472a 2043c8: 31 c0 xor %eax,%eax 2043ca: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2043cf: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 2043d5: 0f 86 14 00 00 00 jbe 0x2043ef 2043db: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 2043e2: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2043e6: 0f 93 c0 setae %al 2043e9: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 2043ef: 8a 85 3f fe ff ff mov -0x1c1(%rbp),%al 2043f5: 34 ff xor $0xff,%al 2043f7: 34 ff xor $0xff,%al 2043f9: 24 01 and $0x1,%al 2043fb: 0f b6 c0 movzbl %al,%eax 2043fe: 48 98 cltq 204400: 48 83 f8 00 cmp $0x0,%rax 204404: 0f 85 2e 00 00 00 jne 0x204438 20440a: 48 8b 45 d0 mov -0x30(%rbp),%rax 20440e: 48 2b 85 88 fe ff ff sub -0x178(%rbp),%rax 204415: 48 8b 4d c0 mov -0x40(%rbp),%rcx 204419: 48 c1 e1 06 shl $0x6,%rcx 20441d: 48 39 c8 cmp %rcx,%rax 204420: 0f 92 c0 setb %al 204423: 34 ff xor $0xff,%al 204425: 34 ff xor $0xff,%al 204427: 24 01 and $0x1,%al 204429: 0f b6 c0 movzbl %al,%eax 20442c: 48 98 cltq 20442e: 48 83 f8 00 cmp $0x0,%rax 204432: 0f 84 05 00 00 00 je 0x20443d 204438: e9 7b f7 ff ff jmpq 0x203bb8 20443d: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 204444: 48 03 8d 88 fe ff ff add -0x178(%rbp),%rcx 20444b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20444f: 48 89 48 50 mov %rcx,0x50(%rax) 204453: 48 c7 85 80 fe ff ff 00 movq $0x0,-0x180(%rbp) 20445b: 00 00 00 20445e: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204465: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204469: 0f 83 b6 02 00 00 jae 0x204725 20446f: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204476: 48 8b 45 b0 mov -0x50(%rbp),%rax 20447a: 48 83 c0 48 add $0x48,%rax 20447e: 48 05 80 00 00 00 add $0x80,%rax 204484: 48 83 c0 10 add $0x10,%rax 204488: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204490: 00 00 00 204493: 48 01 d0 add %rdx,%rax 204496: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 20449d: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2044a1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044a5: 48 83 c0 48 add $0x48,%rax 2044a9: 48 05 80 00 00 00 add $0x80,%rax 2044af: 48 83 c0 10 add $0x10,%rax 2044b3: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2044bb: 00 00 00 2044be: 48 01 d0 add %rdx,%rax 2044c1: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 2044c8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044cc: 48 8b 48 50 mov 0x50(%rax),%rcx 2044d0: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2044d7: 48 c1 e0 06 shl $0x6,%rax 2044db: 48 01 c1 add %rax,%rcx 2044de: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044e2: 48 83 c0 48 add $0x48,%rax 2044e6: 48 05 80 00 00 00 add $0x80,%rax 2044ec: 48 83 c0 10 add $0x10,%rax 2044f0: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2044f8: 00 00 00 2044fb: 48 01 d0 add %rdx,%rax 2044fe: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 204505: 48 8b 45 b0 mov -0x50(%rbp),%rax 204509: 48 8b 40 50 mov 0x50(%rax),%rax 20450d: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204514: 48 c1 e1 06 shl $0x6,%rcx 204518: 48 01 c8 add %rcx,%rax 20451b: 48 8b 40 18 mov 0x18(%rax),%rax 20451f: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204523: 0f 92 c0 setb %al 204526: 34 ff xor $0xff,%al 204528: 34 ff xor $0xff,%al 20452a: 24 01 and $0x1,%al 20452c: 0f b6 c0 movzbl %al,%eax 20452f: 48 98 cltq 204531: 48 83 f8 00 cmp $0x0,%rax 204535: 0f 84 c3 00 00 00 je 0x2045fe 20453b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20453f: 48 8b 40 50 mov 0x50(%rax),%rax 204543: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 20454a: 48 c1 e1 06 shl $0x6,%rcx 20454e: 48 01 c8 add %rcx,%rax 204551: 48 8b 40 20 mov 0x20(%rax),%rax 204555: 48 8b 4d d0 mov -0x30(%rbp),%rcx 204559: 48 8b 55 b0 mov -0x50(%rbp),%rdx 20455d: 48 8b 52 50 mov 0x50(%rdx),%rdx 204561: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 204568: 48 c1 e6 06 shl $0x6,%rsi 20456c: 48 01 f2 add %rsi,%rdx 20456f: 48 2b 4a 18 sub 0x18(%rdx),%rcx 204573: 48 39 c8 cmp %rcx,%rax 204576: 0f 96 c0 setbe %al 204579: 34 ff xor $0xff,%al 20457b: 34 ff xor $0xff,%al 20457d: 24 01 and $0x1,%al 20457f: 0f b6 c0 movzbl %al,%eax 204582: 48 98 cltq 204584: 48 83 f8 00 cmp $0x0,%rax 204588: 0f 84 70 00 00 00 je 0x2045fe 20458e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204592: 48 03 4d d8 add -0x28(%rbp),%rcx 204596: 48 8b 45 b0 mov -0x50(%rbp),%rax 20459a: 48 8b 40 50 mov 0x50(%rax),%rax 20459e: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx 2045a5: 48 c1 e2 06 shl $0x6,%rdx 2045a9: 48 01 d0 add %rdx,%rax 2045ac: 48 03 48 18 add 0x18(%rax),%rcx 2045b0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045b4: 48 83 c0 48 add $0x48,%rax 2045b8: 48 05 80 00 00 00 add $0x80,%rax 2045be: 48 83 c0 10 add $0x10,%rax 2045c2: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2045ca: 00 00 00 2045cd: 48 01 d0 add %rdx,%rax 2045d0: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 2045d7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045db: 48 83 c0 48 add $0x48,%rax 2045df: 48 05 80 00 00 00 add $0x80,%rax 2045e5: 48 83 c0 10 add $0x10,%rax 2045e9: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2045f1: 00 00 00 2045f4: 48 01 d0 add %rdx,%rax 2045f7: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 2045fe: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204602: 48 83 c1 48 add $0x48,%rcx 204606: 48 81 c1 80 00 00 00 add $0x80,%rcx 20460d: 48 8b 45 b0 mov -0x50(%rbp),%rax 204611: 48 83 c0 48 add $0x48,%rax 204615: 48 05 80 00 00 00 add $0x80,%rax 20461b: 48 83 c0 10 add $0x10,%rax 20461f: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204627: 00 00 00 20462a: 48 01 d0 add %rdx,%rax 20462d: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 204634: 48 8b 45 b0 mov -0x50(%rbp),%rax 204638: 48 8b 40 50 mov 0x50(%rax),%rax 20463c: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204643: 48 c1 e1 06 shl $0x6,%rcx 204647: 48 01 c8 add %rcx,%rax 20464a: 83 78 04 12 cmpl $0x12,0x4(%rax) 20464e: 0f 85 64 00 00 00 jne 0x2046b8 204654: 48 8b 45 b0 mov -0x50(%rbp),%rax 204658: 48 8b 40 50 mov 0x50(%rax),%rax 20465c: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204663: 48 c1 e1 06 shl $0x6,%rcx 204667: 48 01 c8 add %rcx,%rax 20466a: 8b 40 28 mov 0x28(%rax),%eax 20466d: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204671: 0f 83 41 00 00 00 jae 0x2046b8 204677: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 20467e: 89 c1 mov %eax,%ecx 204680: 48 8b 45 b0 mov -0x50(%rbp),%rax 204684: 48 83 c0 48 add $0x48,%rax 204688: 48 05 80 00 00 00 add $0x80,%rax 20468e: 48 83 c0 10 add $0x10,%rax 204692: 48 8b 55 b0 mov -0x50(%rbp),%rdx 204696: 48 8b 52 50 mov 0x50(%rdx),%rdx 20469a: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2046a1: 48 c1 e6 06 shl $0x6,%rsi 2046a5: 48 01 f2 add %rsi,%rdx 2046a8: 8b 52 28 mov 0x28(%rdx),%edx 2046ab: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 2046b2: 48 01 d0 add %rdx,%rax 2046b5: 89 48 7c mov %ecx,0x7c(%rax) 2046b8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046bc: 48 83 c0 48 add $0x48,%rax 2046c0: 48 05 80 00 00 00 add $0x80,%rax 2046c6: 48 83 c0 10 add $0x10,%rax 2046ca: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 2046d2: 00 00 00 2046d5: 48 01 c8 add %rcx,%rax 2046d8: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 2046dc: 0f 85 27 00 00 00 jne 0x204709 2046e2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046e6: 48 83 c0 48 add $0x48,%rax 2046ea: 48 05 80 00 00 00 add $0x80,%rax 2046f0: 48 83 c0 10 add $0x10,%rax 2046f4: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 2046fc: 00 00 00 2046ff: 48 01 c8 add %rcx,%rax 204702: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 204709: e9 00 00 00 00 jmpq 0x20470e 20470e: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204715: 48 83 c0 01 add $0x1,%rax 204719: 48 89 85 80 fe ff ff mov %rax,-0x180(%rbp) 204720: e9 39 fd ff ff jmpq 0x20445e 204725: e9 c7 00 00 00 jmpq 0x2047f1 20472a: 48 c7 85 78 fe ff ff 00 movq $0x0,-0x188(%rbp) 204732: 00 00 00 204735: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 20473c: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204740: 0f 83 a6 00 00 00 jae 0x2047ec 204746: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 20474d: 48 8b 45 b0 mov -0x50(%rbp),%rax 204751: 48 83 c0 48 add $0x48,%rax 204755: 48 05 80 00 00 00 add $0x80,%rax 20475b: 48 83 c0 10 add $0x10,%rax 20475f: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 204767: 00 00 00 20476a: 48 01 d0 add %rdx,%rax 20476d: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 204774: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204778: 48 8b 45 b0 mov -0x50(%rbp),%rax 20477c: 48 83 c0 48 add $0x48,%rax 204780: 48 05 80 00 00 00 add $0x80,%rax 204786: 48 83 c0 10 add $0x10,%rax 20478a: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 204792: 00 00 00 204795: 48 01 d0 add %rdx,%rax 204798: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 20479f: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2047a3: 48 83 c1 48 add $0x48,%rcx 2047a7: 48 81 c1 80 00 00 00 add $0x80,%rcx 2047ae: 48 8b 45 b0 mov -0x50(%rbp),%rax 2047b2: 48 83 c0 48 add $0x48,%rax 2047b6: 48 05 80 00 00 00 add $0x80,%rax 2047bc: 48 83 c0 10 add $0x10,%rax 2047c0: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2047c8: 00 00 00 2047cb: 48 01 d0 add %rdx,%rax 2047ce: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 2047d5: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 2047dc: 48 83 c0 01 add $0x1,%rax 2047e0: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 2047e7: e9 49 ff ff ff jmpq 0x204735 2047ec: e9 00 00 00 00 jmpq 0x2047f1 2047f1: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2047f5: 48 83 c1 48 add $0x48,%rcx 2047f9: 48 81 c1 80 00 00 00 add $0x80,%rcx 204800: 48 8b 45 b0 mov -0x50(%rbp),%rax 204804: 48 89 48 60 mov %rcx,0x60(%rax) 204808: 48 8b 45 b0 mov -0x50(%rbp),%rax 20480c: 48 89 45 f8 mov %rax,-0x8(%rbp) 204810: 48 8b 45 f8 mov -0x8(%rbp),%rax 204814: 48 81 c4 e0 01 00 00 add $0x1e0,%rsp 20481b: 5d pop %rbp 20481c: c3 retq 20481d: 0f 1f 00 nopl (%rax) 204820: 55 push %rbp 204821: 48 89 e5 mov %rsp,%rbp 204824: 48 83 ec 50 sub $0x50,%rsp 204828: 89 7d fc mov %edi,-0x4(%rbp) 20482b: 48 89 75 f0 mov %rsi,-0x10(%rbp) 20482f: 48 89 55 e8 mov %rdx,-0x18(%rbp) 204833: 48 89 4d e0 mov %rcx,-0x20(%rbp) 204837: 44 89 45 dc mov %r8d,-0x24(%rbp) 20483b: 4c 89 4d d0 mov %r9,-0x30(%rbp) 20483f: 8b 7d fc mov -0x4(%rbp),%edi 204842: 48 8b 75 f0 mov -0x10(%rbp),%rsi 204846: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20484a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 20484e: 44 8b 45 dc mov -0x24(%rbp),%r8d 204852: 4c 8b 4d d0 mov -0x30(%rbp),%r9 204856: 31 c0 xor %eax,%eax 204858: c7 04 24 01 00 00 00 movl $0x1,(%rsp) 20485f: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 204867: 00 204868: e8 43 00 00 00 callq 0x2048b0 20486d: 48 89 45 c8 mov %rax,-0x38(%rbp) 204871: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204876: 0f 84 2a 00 00 00 je 0x2048a6 20487c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204880: 48 83 c1 08 add $0x8,%rcx 204884: 48 8b 45 c8 mov -0x38(%rbp),%rax 204888: 48 89 48 70 mov %rcx,0x70(%rax) 20488c: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204890: 48 83 c1 48 add $0x48,%rcx 204894: 48 81 c1 ac 00 00 00 add $0xac,%rcx 20489b: 48 8b 45 c8 mov -0x38(%rbp),%rax 20489f: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 2048a6: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048aa: 48 83 c4 50 add $0x50,%rsp 2048ae: 5d pop %rbp 2048af: c3 retq 2048b0: 55 push %rbp 2048b1: 48 89 e5 mov %rsp,%rbp 2048b4: 48 83 ec 40 sub $0x40,%rsp 2048b8: 48 8b 45 18 mov 0x18(%rbp),%rax 2048bc: 8b 45 10 mov 0x10(%rbp),%eax 2048bf: 89 7d fc mov %edi,-0x4(%rbp) 2048c2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 2048c6: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2048ca: 48 89 4d e0 mov %rcx,-0x20(%rbp) 2048ce: 44 89 45 dc mov %r8d,-0x24(%rbp) 2048d2: 4c 89 4d d0 mov %r9,-0x30(%rbp) 2048d6: 48 8b 75 18 mov 0x18(%rbp),%rsi 2048da: 48 81 c6 08 01 00 00 add $0x108,%rsi 2048e1: bf 01 00 00 00 mov $0x1,%edi 2048e6: e8 e5 23 00 00 callq 0x206cd0 2048eb: 48 89 45 c8 mov %rax,-0x38(%rbp) 2048ef: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2048f4: 0f 85 0f 00 00 00 jne 0x204909 2048fa: bf 08 00 00 00 mov $0x8,%edi 2048ff: e8 fc e7 ff ff callq 0x203100 204904: e9 58 00 00 00 jmpq 0x204961 204909: 8b 4d 10 mov 0x10(%rbp),%ecx 20490c: 48 8b 45 c8 mov -0x38(%rbp),%rax 204910: 89 48 18 mov %ecx,0x18(%rax) 204913: 48 8b 45 c8 mov -0x38(%rbp),%rax 204917: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 20491e: 8b 4d dc mov -0x24(%rbp),%ecx 204921: 48 8b 45 c8 mov -0x38(%rbp),%rax 204925: 89 48 1c mov %ecx,0x1c(%rax) 204928: 8b 4d fc mov -0x4(%rbp),%ecx 20492b: 48 8b 45 c8 mov -0x38(%rbp),%rax 20492f: 89 48 24 mov %ecx,0x24(%rax) 204932: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204936: 48 8b 45 c8 mov -0x38(%rbp),%rax 20493a: 48 89 48 28 mov %rcx,0x28(%rax) 20493e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 204942: 48 8b 45 c8 mov -0x38(%rbp),%rax 204946: 48 89 48 30 mov %rcx,0x30(%rax) 20494a: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20494e: 48 8b 45 c8 mov -0x38(%rbp),%rax 204952: 48 89 08 mov %rcx,(%rax) 204955: 48 8b 4d d0 mov -0x30(%rbp),%rcx 204959: 48 8b 45 c8 mov -0x38(%rbp),%rax 20495d: 48 89 48 08 mov %rcx,0x8(%rax) 204961: 48 8b 45 c8 mov -0x38(%rbp),%rax 204965: 48 83 c4 40 add $0x40,%rsp 204969: 5d pop %rbp 20496a: c3 retq 20496b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 204970: 55 push %rbp 204971: 48 89 e5 mov %rsp,%rbp 204974: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20497b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20497f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204983: 48 83 38 00 cmpq $0x0,(%rax) 204987: 0f 84 97 00 00 00 je 0x204a24 20498d: 48 8b 45 f0 mov -0x10(%rbp),%rax 204991: 48 8b 48 70 mov 0x70(%rax),%rcx 204995: 48 8b 45 f0 mov -0x10(%rbp),%rax 204999: 48 8b 50 28 mov 0x28(%rax),%rdx 20499d: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049a1: 48 03 50 30 add 0x30(%rax),%rdx 2049a5: b0 01 mov $0x1,%al 2049a7: 48 39 d1 cmp %rdx,%rcx 2049aa: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 2049b0: 0f 87 25 00 00 00 ja 0x2049db 2049b6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049ba: 48 8b 40 28 mov 0x28(%rax),%rax 2049be: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2049c2: 48 03 41 30 add 0x30(%rcx),%rax 2049c6: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2049ca: 48 2b 41 70 sub 0x70(%rcx),%rax 2049ce: 48 83 f8 3c cmp $0x3c,%rax 2049d2: 0f 92 c0 setb %al 2049d5: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 2049db: 8a 85 57 ff ff ff mov -0xa9(%rbp),%al 2049e1: 34 ff xor $0xff,%al 2049e3: 34 ff xor $0xff,%al 2049e5: 24 01 and $0x1,%al 2049e7: 0f b6 c0 movzbl %al,%eax 2049ea: 48 98 cltq 2049ec: 48 83 f8 00 cmp $0x0,%rax 2049f0: 0f 84 16 00 00 00 je 0x204a0c 2049f6: bf 0e 00 00 00 mov $0xe,%edi 2049fb: e8 00 e7 ff ff callq 0x203100 204a00: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a07: e9 87 06 00 00 jmpq 0x205093 204a0c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a10: 48 8b 00 mov (%rax),%rax 204a13: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204a17: 48 03 41 70 add 0x70(%rcx),%rax 204a1b: 48 89 45 e8 mov %rax,-0x18(%rbp) 204a1f: e9 64 00 00 00 jmpq 0x204a88 204a24: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a28: 48 83 c0 48 add $0x48,%rax 204a2c: 48 83 c0 60 add $0x60,%rax 204a30: 48 89 45 e8 mov %rax,-0x18(%rbp) 204a34: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a38: 8b 78 24 mov 0x24(%rax),%edi 204a3b: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204a3f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a43: 48 8b 48 70 mov 0x70(%rax),%rcx 204a47: ba 3c 00 00 00 mov $0x3c,%edx 204a4c: e8 4f 06 00 00 callq 0x2050a0 204a51: 48 83 f8 3c cmp $0x3c,%rax 204a55: 0f 95 c0 setne %al 204a58: 34 ff xor $0xff,%al 204a5a: 34 ff xor $0xff,%al 204a5c: 24 01 and $0x1,%al 204a5e: 0f b6 c0 movzbl %al,%eax 204a61: 48 98 cltq 204a63: 48 83 f8 00 cmp $0x0,%rax 204a67: 0f 84 16 00 00 00 je 0x204a83 204a6d: bf 0e 00 00 00 mov $0xe,%edi 204a72: e8 89 e6 ff ff callq 0x203100 204a77: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a7e: e9 10 06 00 00 jmpq 0x205093 204a83: e9 00 00 00 00 jmpq 0x204a88 204a88: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a8c: 48 83 c0 3a add $0x3a,%rax 204a90: 0f b7 00 movzwl (%rax),%eax 204a93: 2d 60 0a 00 00 sub $0xa60,%eax 204a98: 0f 95 c0 setne %al 204a9b: 0f b6 c0 movzbl %al,%eax 204a9e: 83 f8 00 cmp $0x0,%eax 204aa1: 0f 95 c0 setne %al 204aa4: 34 ff xor $0xff,%al 204aa6: 34 ff xor $0xff,%al 204aa8: 24 01 and $0x1,%al 204aaa: 0f b6 c0 movzbl %al,%eax 204aad: 48 98 cltq 204aaf: 48 83 f8 00 cmp $0x0,%rax 204ab3: 0f 84 16 00 00 00 je 0x204acf 204ab9: bf 0f 00 00 00 mov $0xf,%edi 204abe: e8 3d e6 ff ff callq 0x203100 204ac3: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204aca: e9 c4 05 00 00 jmpq 0x205093 204acf: 48 8b 45 f0 mov -0x10(%rbp),%rax 204ad3: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204ad7: 48 8b 11 mov (%rcx),%rdx 204ada: 48 89 90 f4 00 00 00 mov %rdx,0xf4(%rax) 204ae1: 48 8b 49 08 mov 0x8(%rcx),%rcx 204ae5: 48 89 88 fc 00 00 00 mov %rcx,0xfc(%rax) 204aec: c6 80 04 01 00 00 00 movb $0x0,0x104(%rax) 204af3: 48 8b 45 f0 mov -0x10(%rbp),%rax 204af7: 48 83 c0 48 add $0x48,%rax 204afb: 48 83 c0 30 add $0x30,%rax 204aff: 48 89 45 e0 mov %rax,-0x20(%rbp) 204b03: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b07: 0f be 00 movsbl (%rax),%eax 204b0a: 83 f8 2f cmp $0x2f,%eax 204b0d: 0f 85 63 02 00 00 jne 0x204d76 204b13: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b17: 0f be 40 01 movsbl 0x1(%rax),%eax 204b1b: 83 f8 20 cmp $0x20,%eax 204b1e: 0f 85 56 00 00 00 jne 0x204b7a 204b24: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b28: 0f 10 00 movups (%rax),%xmm0 204b2b: 0f 28 0d ae cd ff ff movaps -0x3252(%rip),%xmm1 # 0x2018e0 204b32: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b36: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b3a: 2d ff ff 00 00 sub $0xffff,%eax 204b3f: 0f 95 c0 setne %al 204b42: 0f b6 c0 movzbl %al,%eax 204b45: 83 f8 00 cmp $0x0,%eax 204b48: 0f 85 2c 00 00 00 jne 0x204b7a 204b4e: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b52: 48 89 c1 mov %rax,%rcx 204b55: 48 83 c1 48 add $0x48,%rcx 204b59: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b60: 66 8b 15 f2 c3 ff ff mov -0x3c0e(%rip),%dx # 0x200f59 204b67: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204b6e: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b72: 48 89 08 mov %rcx,(%rax) 204b75: e9 f7 01 00 00 jmpq 0x204d71 204b7a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b7e: 0f be 40 01 movsbl 0x1(%rax),%eax 204b82: 83 f8 53 cmp $0x53,%eax 204b85: 0f 85 56 00 00 00 jne 0x204be1 204b8b: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b8f: 0f 10 00 movups (%rax),%xmm0 204b92: 0f 28 0d 37 cd ff ff movaps -0x32c9(%rip),%xmm1 # 0x2018d0 204b99: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b9d: 66 0f d7 c0 pmovmskb %xmm0,%eax 204ba1: 2d ff ff 00 00 sub $0xffff,%eax 204ba6: 0f 95 c0 setne %al 204ba9: 0f b6 c0 movzbl %al,%eax 204bac: 83 f8 00 cmp $0x0,%eax 204baf: 0f 85 2c 00 00 00 jne 0x204be1 204bb5: 48 8b 45 f0 mov -0x10(%rbp),%rax 204bb9: 48 89 c1 mov %rax,%rcx 204bbc: 48 83 c1 48 add $0x48,%rcx 204bc0: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204bc7: 48 8b 15 6d c5 ff ff mov -0x3a93(%rip),%rdx # 0x20113b 204bce: 48 89 90 e4 00 00 00 mov %rdx,0xe4(%rax) 204bd5: 48 8b 45 e0 mov -0x20(%rbp),%rax 204bd9: 48 89 08 mov %rcx,(%rax) 204bdc: e9 8b 01 00 00 jmpq 0x204d6c 204be1: 48 8b 45 e8 mov -0x18(%rbp),%rax 204be5: 0f be 40 01 movsbl 0x1(%rax),%eax 204be9: 83 f8 2f cmp $0x2f,%eax 204bec: 0f 85 62 00 00 00 jne 0x204c54 204bf2: 48 8b 45 e8 mov -0x18(%rbp),%rax 204bf6: 0f 10 00 movups (%rax),%xmm0 204bf9: 0f 28 0d f0 cc ff ff movaps -0x3310(%rip),%xmm1 # 0x2018f0 204c00: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204c04: 66 0f d7 c0 pmovmskb %xmm0,%eax 204c08: 2d ff ff 00 00 sub $0xffff,%eax 204c0d: 0f 95 c0 setne %al 204c10: 0f b6 c0 movzbl %al,%eax 204c13: 83 f8 00 cmp $0x0,%eax 204c16: 0f 85 38 00 00 00 jne 0x204c54 204c1c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204c20: 48 89 c1 mov %rax,%rcx 204c23: 48 83 c1 48 add $0x48,%rcx 204c27: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204c2e: 66 8b 15 2f c3 ff ff mov -0x3cd1(%rip),%dx # 0x200f64 204c35: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204c3c: 8a 15 24 c3 ff ff mov -0x3cdc(%rip),%dl # 0x200f66 204c42: 88 90 e6 00 00 00 mov %dl,0xe6(%rax) 204c48: 48 8b 45 e0 mov -0x20(%rbp),%rax 204c4c: 48 89 08 mov %rcx,(%rax) 204c4f: e9 13 01 00 00 jmpq 0x204d67 204c54: e8 87 20 00 00 callq 0x206ce0 204c59: 48 8b 00 mov (%rax),%rax 204c5c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204c60: 0f be 49 01 movsbl 0x1(%rcx),%ecx 204c64: 48 63 c9 movslq %rcx,%rcx 204c67: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 204c6b: 25 00 08 00 00 and $0x800,%eax 204c70: 83 f8 00 cmp $0x0,%eax 204c73: 0f 95 c0 setne %al 204c76: 34 ff xor $0xff,%al 204c78: 34 ff xor $0xff,%al 204c7a: 24 01 and $0x1,%al 204c7c: 0f b6 c0 movzbl %al,%eax 204c7f: 48 98 cltq 204c81: 48 83 f8 00 cmp $0x0,%rax 204c85: 0f 84 c1 00 00 00 je 0x204d4c 204c8b: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204c8f: 31 c0 xor %eax,%eax 204c91: 48 83 79 60 00 cmpq $0x0,0x60(%rcx) 204c96: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204c9c: 0f 85 16 00 00 00 jne 0x204cb8 204ca2: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204ca6: e8 e5 04 00 00 callq 0x205190 204cab: 48 83 f8 00 cmp $0x0,%rax 204caf: 0f 94 c0 sete %al 204cb2: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204cb8: 8a 85 56 ff ff ff mov -0xaa(%rbp),%al 204cbe: 34 ff xor $0xff,%al 204cc0: 34 ff xor $0xff,%al 204cc2: 24 01 and $0x1,%al 204cc4: 0f b6 c0 movzbl %al,%eax 204cc7: 48 98 cltq 204cc9: 48 83 f8 00 cmp $0x0,%rax 204ccd: 0f 84 16 00 00 00 je 0x204ce9 204cd3: bf 10 00 00 00 mov $0x10,%edi 204cd8: e8 23 e4 ff ff callq 0x203100 204cdd: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204ce4: e9 aa 03 00 00 jmpq 0x205093 204ce9: 48 8b 7d e8 mov -0x18(%rbp),%rdi 204ced: 48 83 c7 01 add $0x1,%rdi 204cf1: e8 fa 1f 00 00 callq 0x206cf0 204cf6: 48 89 45 d8 mov %rax,-0x28(%rbp) 204cfa: 48 8b 45 d8 mov -0x28(%rbp),%rax 204cfe: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204d02: 48 3b 41 68 cmp 0x68(%rcx),%rax 204d06: 0f 93 c0 setae %al 204d09: 34 ff xor $0xff,%al 204d0b: 34 ff xor $0xff,%al 204d0d: 24 01 and $0x1,%al 204d0f: 0f b6 c0 movzbl %al,%eax 204d12: 48 98 cltq 204d14: 48 83 f8 00 cmp $0x0,%rax 204d18: 0f 84 16 00 00 00 je 0x204d34 204d1e: bf 10 00 00 00 mov $0x10,%edi 204d23: e8 d8 e3 ff ff callq 0x203100 204d28: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204d2f: e9 5f 03 00 00 jmpq 0x205093 204d34: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d38: 48 8b 48 60 mov 0x60(%rax),%rcx 204d3c: 48 03 4d d8 add -0x28(%rbp),%rcx 204d40: 48 8b 45 e0 mov -0x20(%rbp),%rax 204d44: 48 89 08 mov %rcx,(%rax) 204d47: e9 16 00 00 00 jmpq 0x204d62 204d4c: bf 10 00 00 00 mov $0x10,%edi 204d51: e8 aa e3 ff ff callq 0x203100 204d56: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204d5d: e9 31 03 00 00 jmpq 0x205093 204d62: e9 00 00 00 00 jmpq 0x204d67 204d67: e9 00 00 00 00 jmpq 0x204d6c 204d6c: e9 00 00 00 00 jmpq 0x204d71 204d71: e9 b9 00 00 00 jmpq 0x204e2f 204d76: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204d7a: 48 83 c7 48 add $0x48,%rdi 204d7e: 48 81 c7 9c 00 00 00 add $0x9c,%rdi 204d85: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204d89: ba 2f 00 00 00 mov $0x2f,%edx 204d8e: b9 10 00 00 00 mov $0x10,%ecx 204d93: e8 68 1f 00 00 callq 0x206d00 204d98: 48 89 45 d0 mov %rax,-0x30(%rbp) 204d9c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 204da1: 0f 84 0d 00 00 00 je 0x204db4 204da7: 48 8b 45 d0 mov -0x30(%rbp),%rax 204dab: c6 40 ff 00 movb $0x0,-0x1(%rax) 204daf: e9 65 00 00 00 jmpq 0x204e19 204db4: 48 c7 45 c8 0f 00 00 00 movq $0xf,-0x38(%rbp) 204dbc: 48 8b 45 f0 mov -0x10(%rbp),%rax 204dc0: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204dc4: c6 84 08 e4 00 00 00 00 movb $0x0,0xe4(%rax,%rcx,1) 204dcc: 31 c0 xor %eax,%eax 204dce: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204dd3: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204dd9: 0f 86 27 00 00 00 jbe 0x204e06 204ddf: 48 8b 45 f0 mov -0x10(%rbp),%rax 204de3: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204de7: 48 89 ca mov %rcx,%rdx 204dea: 48 83 c2 ff add $0xffffffffffffffff,%rdx 204dee: 48 89 55 c8 mov %rdx,-0x38(%rbp) 204df2: 0f be 84 08 e3 00 00 00 movsbl 0xe3(%rax,%rcx,1),%eax 204dfa: 83 f8 20 cmp $0x20,%eax 204dfd: 0f 94 c0 sete %al 204e00: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204e06: 8a 85 55 ff ff ff mov -0xab(%rbp),%al 204e0c: a8 01 test $0x1,%al 204e0e: 0f 85 a8 ff ff ff jne 0x204dbc 204e14: e9 00 00 00 00 jmpq 0x204e19 204e19: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204e1d: 48 83 c1 48 add $0x48,%rcx 204e21: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204e28: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e2c: 48 89 08 mov %rcx,(%rax) 204e2f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e33: 0f be 40 30 movsbl 0x30(%rax),%eax 204e37: 83 f8 20 cmp $0x20,%eax 204e3a: 0f 94 c0 sete %al 204e3d: 34 ff xor $0xff,%al 204e3f: 34 ff xor $0xff,%al 204e41: 24 01 and $0x1,%al 204e43: 0f b6 c0 movzbl %al,%eax 204e46: 48 98 cltq 204e48: 48 83 f8 00 cmp $0x0,%rax 204e4c: 0f 84 16 00 00 00 je 0x204e68 204e52: bf 10 00 00 00 mov $0x10,%edi 204e57: e8 a4 e2 ff ff callq 0x203100 204e5c: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204e63: e9 2b 02 00 00 jmpq 0x205093 204e68: e9 00 00 00 00 jmpq 0x204e6d 204e6d: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e71: 48 83 c0 10 add $0x10,%rax 204e75: 48 89 45 b0 mov %rax,-0x50(%rbp) 204e79: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e7d: 0f be 40 1b movsbl 0x1b(%rax),%eax 204e81: 83 f8 20 cmp $0x20,%eax 204e84: 0f 84 1e 00 00 00 je 0x204ea8 204e8a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e8e: 48 8b 48 10 mov 0x10(%rax),%rcx 204e92: 48 89 4d bb mov %rcx,-0x45(%rbp) 204e96: 8b 40 18 mov 0x18(%rax),%eax 204e99: 89 45 c3 mov %eax,-0x3d(%rbp) 204e9c: c6 45 c7 00 movb $0x0,-0x39(%rbp) 204ea0: 48 8d 45 bb lea -0x45(%rbp),%rax 204ea4: 48 89 45 b0 mov %rax,-0x50(%rbp) 204ea8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 204eac: e8 3f 1e 00 00 callq 0x206cf0 204eb1: 48 89 c1 mov %rax,%rcx 204eb4: 48 8b 45 e0 mov -0x20(%rbp),%rax 204eb8: 48 89 48 08 mov %rcx,0x8(%rax) 204ebc: e9 00 00 00 00 jmpq 0x204ec1 204ec1: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ec5: 48 83 c0 1c add $0x1c,%rax 204ec9: 48 89 45 a0 mov %rax,-0x60(%rbp) 204ecd: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ed1: 0f be 40 21 movsbl 0x21(%rax),%eax 204ed5: 83 f8 20 cmp $0x20,%eax 204ed8: 0f 84 1e 00 00 00 je 0x204efc 204ede: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ee2: 8b 48 1c mov 0x1c(%rax),%ecx 204ee5: 89 4d a9 mov %ecx,-0x57(%rbp) 204ee8: 66 8b 40 20 mov 0x20(%rax),%ax 204eec: 66 89 45 ad mov %ax,-0x53(%rbp) 204ef0: c6 45 af 00 movb $0x0,-0x51(%rbp) 204ef4: 48 8d 45 a9 lea -0x57(%rbp),%rax 204ef8: 48 89 45 a0 mov %rax,-0x60(%rbp) 204efc: 48 8b 7d a0 mov -0x60(%rbp),%rdi 204f00: e8 eb 1d 00 00 callq 0x206cf0 204f05: 89 c1 mov %eax,%ecx 204f07: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f0b: 89 48 10 mov %ecx,0x10(%rax) 204f0e: e9 00 00 00 00 jmpq 0x204f13 204f13: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f17: 48 83 c0 22 add $0x22,%rax 204f1b: 48 89 45 90 mov %rax,-0x70(%rbp) 204f1f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f23: 0f be 40 27 movsbl 0x27(%rax),%eax 204f27: 83 f8 20 cmp $0x20,%eax 204f2a: 0f 84 1e 00 00 00 je 0x204f4e 204f30: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f34: 8b 48 22 mov 0x22(%rax),%ecx 204f37: 89 4d 99 mov %ecx,-0x67(%rbp) 204f3a: 66 8b 40 26 mov 0x26(%rax),%ax 204f3e: 66 89 45 9d mov %ax,-0x63(%rbp) 204f42: c6 45 9f 00 movb $0x0,-0x61(%rbp) 204f46: 48 8d 45 99 lea -0x67(%rbp),%rax 204f4a: 48 89 45 90 mov %rax,-0x70(%rbp) 204f4e: 48 8b 7d 90 mov -0x70(%rbp),%rdi 204f52: e8 99 1d 00 00 callq 0x206cf0 204f57: 89 c1 mov %eax,%ecx 204f59: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f5d: 89 48 14 mov %ecx,0x14(%rax) 204f60: e9 00 00 00 00 jmpq 0x204f65 204f65: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f69: 48 83 c0 28 add $0x28,%rax 204f6d: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204f74: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f78: 0f be 40 2f movsbl 0x2f(%rax),%eax 204f7c: 83 f8 20 cmp $0x20,%eax 204f7f: 0f 84 1b 00 00 00 je 0x204fa0 204f85: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f89: 48 8b 40 28 mov 0x28(%rax),%rax 204f8d: 48 89 45 87 mov %rax,-0x79(%rbp) 204f91: c6 45 8f 00 movb $0x0,-0x71(%rbp) 204f95: 48 8d 45 87 lea -0x79(%rbp),%rax 204f99: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204fa0: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 204fa7: e8 44 1d 00 00 callq 0x206cf0 204fac: 89 c1 mov %eax,%ecx 204fae: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fb2: 89 48 18 mov %ecx,0x18(%rax) 204fb5: e9 00 00 00 00 jmpq 0x204fba 204fba: 48 8b 45 e8 mov -0x18(%rbp),%rax 204fbe: 48 83 c0 30 add $0x30,%rax 204fc2: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204fc9: 48 8b 45 e8 mov -0x18(%rbp),%rax 204fcd: 0f be 40 39 movsbl 0x39(%rax),%eax 204fd1: 83 f8 20 cmp $0x20,%eax 204fd4: 0f 84 2f 00 00 00 je 0x205009 204fda: 48 8b 45 e8 mov -0x18(%rbp),%rax 204fde: 48 8b 48 30 mov 0x30(%rax),%rcx 204fe2: 48 89 8d 6d ff ff ff mov %rcx,-0x93(%rbp) 204fe9: 66 8b 40 38 mov 0x38(%rax),%ax 204fed: 66 89 85 75 ff ff ff mov %ax,-0x8b(%rbp) 204ff4: c6 85 77 ff ff ff 00 movb $0x0,-0x89(%rbp) 204ffb: 48 8d 85 6d ff ff ff lea -0x93(%rbp),%rax 205002: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 205009: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 205010: e8 db 1c 00 00 callq 0x206cf0 205015: 48 89 c1 mov %rax,%rcx 205018: 48 8b 45 e0 mov -0x20(%rbp),%rax 20501c: 48 89 48 20 mov %rcx,0x20(%rax) 205020: 48 8b 45 e0 mov -0x20(%rbp),%rax 205024: 48 83 78 20 00 cmpq $0x0,0x20(%rax) 205029: 0f 8d 16 00 00 00 jge 0x205045 20502f: bf 10 00 00 00 mov $0x10,%edi 205034: e8 c7 e0 ff ff callq 0x203100 205039: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 205040: e9 4e 00 00 00 jmpq 0x205093 205045: 48 8b 45 f0 mov -0x10(%rbp),%rax 205049: 48 8b 40 28 mov 0x28(%rax),%rax 20504d: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205051: 48 03 41 30 add 0x30(%rcx),%rax 205055: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205059: 48 2b 41 70 sub 0x70(%rcx),%rax 20505d: 48 83 e8 3c sub $0x3c,%rax 205061: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205068: 48 8b 45 e0 mov -0x20(%rbp),%rax 20506c: 48 8b 40 20 mov 0x20(%rax),%rax 205070: 48 3b 85 58 ff ff ff cmp -0xa8(%rbp),%rax 205077: 0f 86 0f 00 00 00 jbe 0x20508c 20507d: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 205084: 48 8b 45 e0 mov -0x20(%rbp),%rax 205088: 48 89 48 20 mov %rcx,0x20(%rax) 20508c: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 205093: 8b 45 fc mov -0x4(%rbp),%eax 205096: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 20509d: 5d pop %rbp 20509e: c3 retq 20509f: 90 nop 2050a0: 55 push %rbp 2050a1: 48 89 e5 mov %rsp,%rbp 2050a4: 48 83 ec 60 sub $0x60,%rsp 2050a8: 89 7d f4 mov %edi,-0xc(%rbp) 2050ab: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2050af: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2050b3: 48 89 4d d8 mov %rcx,-0x28(%rbp) 2050b7: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 2050bf: e9 00 00 00 00 jmpq 0x2050c4 2050c4: 8b 7d f4 mov -0xc(%rbp),%edi 2050c7: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2050cb: 48 03 75 d0 add -0x30(%rbp),%rsi 2050cf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2050d3: 48 2b 55 d0 sub -0x30(%rbp),%rdx 2050d7: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2050db: 48 03 4d d0 add -0x30(%rbp),%rcx 2050df: e8 2c 1c 00 00 callq 0x206d10 2050e4: 48 89 45 c0 mov %rax,-0x40(%rbp) 2050e8: 31 c0 xor %eax,%eax 2050ea: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 2050ef: 88 45 b7 mov %al,-0x49(%rbp) 2050f2: 0f 85 0e 00 00 00 jne 0x205106 2050f8: e8 23 1c 00 00 callq 0x206d20 2050fd: 83 38 04 cmpl $0x4,(%rax) 205100: 0f 94 c0 sete %al 205103: 88 45 b7 mov %al,-0x49(%rbp) 205106: 8a 45 b7 mov -0x49(%rbp),%al 205109: a8 01 test $0x1,%al 20510b: 0f 85 b3 ff ff ff jne 0x2050c4 205111: 48 8b 45 c0 mov -0x40(%rbp),%rax 205115: 48 89 45 b8 mov %rax,-0x48(%rbp) 205119: 48 8b 45 b8 mov -0x48(%rbp),%rax 20511d: 48 89 45 c8 mov %rax,-0x38(%rbp) 205121: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205126: 0f 8f 2d 00 00 00 jg 0x205159 20512c: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205131: 0f 8d 0d 00 00 00 jge 0x205144 205137: 48 8b 45 c8 mov -0x38(%rbp),%rax 20513b: 48 89 45 a8 mov %rax,-0x58(%rbp) 20513f: e9 08 00 00 00 jmpq 0x20514c 205144: 48 8b 45 d0 mov -0x30(%rbp),%rax 205148: 48 89 45 a8 mov %rax,-0x58(%rbp) 20514c: 48 8b 45 a8 mov -0x58(%rbp),%rax 205150: 48 89 45 f8 mov %rax,-0x8(%rbp) 205154: e9 22 00 00 00 jmpq 0x20517b 205159: 48 8b 45 c8 mov -0x38(%rbp),%rax 20515d: 48 03 45 d0 add -0x30(%rbp),%rax 205161: 48 89 45 d0 mov %rax,-0x30(%rbp) 205165: 48 8b 45 d0 mov -0x30(%rbp),%rax 205169: 48 3b 45 e0 cmp -0x20(%rbp),%rax 20516d: 0f 82 4c ff ff ff jb 0x2050bf 205173: 48 8b 45 d0 mov -0x30(%rbp),%rax 205177: 48 89 45 f8 mov %rax,-0x8(%rbp) 20517b: 48 8b 45 f8 mov -0x8(%rbp),%rax 20517f: 48 83 c4 60 add $0x60,%rsp 205183: 5d pop %rbp 205184: c3 retq 205185: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20518d: 00 00 20518f: 90 nop 205190: 55 push %rbp 205191: 48 89 e5 mov %rsp,%rbp 205194: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 20519b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20519f: 48 c7 45 e8 08 00 00 00 movq $0x8,-0x18(%rbp) 2051a7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2051ab: 48 83 38 00 cmpq $0x0,(%rax) 2051af: 0f 84 49 00 00 00 je 0x2051fe 2051b5: 48 8b 45 e8 mov -0x18(%rbp),%rax 2051b9: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2051bd: 48 3b 41 30 cmp 0x30(%rcx),%rax 2051c1: 0f 87 16 00 00 00 ja 0x2051dd 2051c7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2051cb: 48 8b 40 30 mov 0x30(%rax),%rax 2051cf: 48 2b 45 e8 sub -0x18(%rbp),%rax 2051d3: 48 83 f8 3c cmp $0x3c,%rax 2051d7: 0f 83 0d 00 00 00 jae 0x2051ea 2051dd: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2051e5: e9 d6 02 00 00 jmpq 0x2054c0 2051ea: 48 8b 45 f0 mov -0x10(%rbp),%rax 2051ee: 48 8b 00 mov (%rax),%rax 2051f1: 48 03 45 e8 add -0x18(%rbp),%rax 2051f5: 48 89 45 a0 mov %rax,-0x60(%rbp) 2051f9: e9 52 00 00 00 jmpq 0x205250 2051fe: 48 8b 45 f0 mov -0x10(%rbp),%rax 205202: 8b 78 24 mov 0x24(%rax),%edi 205205: 48 8d 75 a8 lea -0x58(%rbp),%rsi 205209: 48 8b 45 f0 mov -0x10(%rbp),%rax 20520d: 48 8b 48 28 mov 0x28(%rax),%rcx 205211: 48 03 4d e8 add -0x18(%rbp),%rcx 205215: ba 3c 00 00 00 mov $0x3c,%edx 20521a: e8 81 fe ff ff callq 0x2050a0 20521f: 48 83 f8 3c cmp $0x3c,%rax 205223: 0f 95 c0 setne %al 205226: 34 ff xor $0xff,%al 205228: 34 ff xor $0xff,%al 20522a: 24 01 and $0x1,%al 20522c: 0f b6 c0 movzbl %al,%eax 20522f: 48 98 cltq 205231: 48 83 f8 00 cmp $0x0,%rax 205235: 0f 84 0d 00 00 00 je 0x205248 20523b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205243: e9 78 02 00 00 jmpq 0x2054c0 205248: 48 8d 45 a8 lea -0x58(%rbp),%rax 20524c: 48 89 45 a0 mov %rax,-0x60(%rbp) 205250: 48 8b 45 a0 mov -0x60(%rbp),%rax 205254: 48 83 c0 30 add $0x30,%rax 205258: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 20525f: 48 8b 45 a0 mov -0x60(%rbp),%rax 205263: 0f be 40 39 movsbl 0x39(%rax),%eax 205267: 83 f8 20 cmp $0x20,%eax 20526a: 0f 84 23 00 00 00 je 0x205293 205270: 48 8b 45 a0 mov -0x60(%rbp),%rax 205274: 48 8b 48 30 mov 0x30(%rax),%rcx 205278: 48 89 4d 85 mov %rcx,-0x7b(%rbp) 20527c: 66 8b 40 38 mov 0x38(%rax),%ax 205280: 66 89 45 8d mov %ax,-0x73(%rbp) 205284: c6 45 8f 00 movb $0x0,-0x71(%rbp) 205288: 48 8d 45 85 lea -0x7b(%rbp),%rax 20528c: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 205293: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 20529a: e8 51 1a 00 00 callq 0x206cf0 20529f: 48 89 45 90 mov %rax,-0x70(%rbp) 2052a3: 48 8b 45 a0 mov -0x60(%rbp),%rax 2052a7: 0f 10 00 movups (%rax),%xmm0 2052aa: 0f 28 0d 3f c6 ff ff movaps -0x39c1(%rip),%xmm1 # 0x2018f0 2052b1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 2052b5: 66 0f d7 c0 pmovmskb %xmm0,%eax 2052b9: 2d ff ff 00 00 sub $0xffff,%eax 2052be: 0f 95 c0 setne %al 2052c1: 0f b6 c0 movzbl %al,%eax 2052c4: 83 f8 00 cmp $0x0,%eax 2052c7: 0f 85 05 00 00 00 jne 0x2052d2 2052cd: e9 1d 00 00 00 jmpq 0x2052ef 2052d2: 48 8b 45 90 mov -0x70(%rbp),%rax 2052d6: 48 83 c0 01 add $0x1,%rax 2052da: 48 83 e0 fe and $0xfffffffffffffffe,%rax 2052de: 48 83 c0 3c add $0x3c,%rax 2052e2: 48 03 45 e8 add -0x18(%rbp),%rax 2052e6: 48 89 45 e8 mov %rax,-0x18(%rbp) 2052ea: e9 b8 fe ff ff jmpq 0x2051a7 2052ef: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052f3: 48 83 38 00 cmpq $0x0,(%rax) 2052f7: 0f 84 2f 00 00 00 je 0x20532c 2052fd: 48 8b 45 90 mov -0x70(%rbp),%rax 205301: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205305: 48 8b 49 30 mov 0x30(%rcx),%rcx 205309: 48 2b 4d e8 sub -0x18(%rbp),%rcx 20530d: 48 83 e9 3c sub $0x3c,%rcx 205311: 48 39 c8 cmp %rcx,%rax 205314: 0f 86 0d 00 00 00 jbe 0x205327 20531a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205322: e9 99 01 00 00 jmpq 0x2054c0 205327: e9 00 00 00 00 jmpq 0x20532c 20532c: 48 8b 7d 90 mov -0x70(%rbp),%rdi 205330: e8 fb 19 00 00 callq 0x206d30 205335: 48 89 45 98 mov %rax,-0x68(%rbp) 205339: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 20533e: 0f 84 74 01 00 00 je 0x2054b8 205344: 48 8b 45 f0 mov -0x10(%rbp),%rax 205348: 48 83 38 00 cmpq $0x0,(%rax) 20534c: 0f 84 37 00 00 00 je 0x205389 205352: 48 8b 7d 98 mov -0x68(%rbp),%rdi 205356: 48 89 bd 60 ff ff ff mov %rdi,-0xa0(%rbp) 20535d: 48 8b 45 f0 mov -0x10(%rbp),%rax 205361: 48 8b 30 mov (%rax),%rsi 205364: 48 03 75 e8 add -0x18(%rbp),%rsi 205368: 48 83 c6 3c add $0x3c,%rsi 20536c: 48 8b 55 90 mov -0x70(%rbp),%rdx 205370: e8 3b 19 00 00 callq 0x206cb0 205375: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 20537c: 48 8b 45 f0 mov -0x10(%rbp),%rax 205380: 48 89 48 60 mov %rcx,0x60(%rax) 205384: e9 6e 00 00 00 jmpq 0x2053f7 205389: 48 8b 45 f0 mov -0x10(%rbp),%rax 20538d: 8b 78 24 mov 0x24(%rax),%edi 205390: 48 8b 75 98 mov -0x68(%rbp),%rsi 205394: 48 8b 55 90 mov -0x70(%rbp),%rdx 205398: 48 8b 45 f0 mov -0x10(%rbp),%rax 20539c: 48 8b 48 28 mov 0x28(%rax),%rcx 2053a0: 48 03 4d e8 add -0x18(%rbp),%rcx 2053a4: 48 83 c1 3c add $0x3c,%rcx 2053a8: e8 f3 fc ff ff callq 0x2050a0 2053ad: 48 3b 45 90 cmp -0x70(%rbp),%rax 2053b1: 0f 95 c0 setne %al 2053b4: 34 ff xor $0xff,%al 2053b6: 34 ff xor $0xff,%al 2053b8: 24 01 and $0x1,%al 2053ba: 0f b6 c0 movzbl %al,%eax 2053bd: 48 98 cltq 2053bf: 48 83 f8 00 cmp $0x0,%rax 2053c3: 0f 84 22 00 00 00 je 0x2053eb 2053c9: 48 8b 7d 98 mov -0x68(%rbp),%rdi 2053cd: e8 ee 18 00 00 callq 0x206cc0 2053d2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053d6: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 2053de: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2053e6: e9 d5 00 00 00 jmpq 0x2054c0 2053eb: 48 8b 4d 98 mov -0x68(%rbp),%rcx 2053ef: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053f3: 48 89 48 60 mov %rcx,0x60(%rax) 2053f7: 48 8b 4d 90 mov -0x70(%rbp),%rcx 2053fb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053ff: 48 89 48 68 mov %rcx,0x68(%rax) 205403: 48 8b 45 98 mov -0x68(%rbp),%rax 205407: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 20540e: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205415: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20541c: 48 8b bd 70 ff ff ff mov -0x90(%rbp),%rdi 205423: 48 8b 55 98 mov -0x68(%rbp),%rdx 205427: 48 03 55 90 add -0x70(%rbp),%rdx 20542b: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205432: 48 29 c2 sub %rax,%rdx 205435: be 2f 00 00 00 mov $0x2f,%esi 20543a: e8 01 19 00 00 callq 0x206d40 20543f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 205446: 48 83 bd 70 ff ff ff 00 cmpq $0x0,-0x90(%rbp) 20544e: 0f 85 25 00 00 00 jne 0x205479 205454: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 20545b: 48 8b 55 98 mov -0x68(%rbp),%rdx 20545f: 48 03 55 90 add -0x70(%rbp),%rdx 205463: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 20546a: 48 29 c2 sub %rax,%rdx 20546d: 31 f6 xor %esi,%esi 20546f: e8 dc 18 00 00 callq 0x206d50 205474: e9 3a 00 00 00 jmpq 0x2054b3 205479: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205480: 48 89 c1 mov %rax,%rcx 205483: 48 83 c1 01 add $0x1,%rcx 205487: 48 89 8d 70 ff ff ff mov %rcx,-0x90(%rbp) 20548e: c6 00 00 movb $0x0,(%rax) 205491: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205498: 48 8b 4d 98 mov -0x68(%rbp),%rcx 20549c: 48 03 4d 90 add -0x70(%rbp),%rcx 2054a0: 48 39 c8 cmp %rcx,%rax 2054a3: 0f 82 05 00 00 00 jb 0x2054ae 2054a9: e9 05 00 00 00 jmpq 0x2054b3 2054ae: e9 5b ff ff ff jmpq 0x20540e 2054b3: e9 00 00 00 00 jmpq 0x2054b8 2054b8: 48 8b 45 98 mov -0x68(%rbp),%rax 2054bc: 48 89 45 f8 mov %rax,-0x8(%rbp) 2054c0: 48 8b 45 f8 mov -0x8(%rbp),%rax 2054c4: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 2054cb: 5d pop %rbp 2054cc: c3 retq 2054cd: 0f 1f 00 nopl (%rax) 2054d0: 55 push %rbp 2054d1: 48 89 e5 mov %rsp,%rbp 2054d4: 48 83 ec 40 sub $0x40,%rsp 2054d8: 89 7d f4 mov %edi,-0xc(%rbp) 2054db: 89 75 f0 mov %esi,-0x10(%rbp) 2054de: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2054e2: 83 3d 5b 3b 00 00 01 cmpl $0x1,0x3b5b(%rip) # 0x209044 2054e9: 0f 95 c0 setne %al 2054ec: 34 ff xor $0xff,%al 2054ee: 34 ff xor $0xff,%al 2054f0: 24 01 and $0x1,%al 2054f2: 0f b6 c0 movzbl %al,%eax 2054f5: 48 98 cltq 2054f7: 48 83 f8 00 cmp $0x0,%rax 2054fb: 0f 84 17 00 00 00 je 0x205518 205501: bf 0c 00 00 00 mov $0xc,%edi 205506: e8 f5 db ff ff callq 0x203100 20550b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205513: e9 30 02 00 00 jmpq 0x205748 205518: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20551d: 0f 84 05 00 00 00 je 0x205528 205523: e9 61 00 00 00 jmpq 0x205589 205528: 8b 7d f4 mov -0xc(%rbp),%edi 20552b: be 01 00 00 00 mov $0x1,%esi 205530: b0 00 mov $0x0,%al 205532: e8 29 18 00 00 callq 0x206d60 205537: 89 c1 mov %eax,%ecx 205539: 31 c0 xor %eax,%eax 20553b: 83 f9 ff cmp $0xffffffff,%ecx 20553e: 88 45 df mov %al,-0x21(%rbp) 205541: 0f 85 0e 00 00 00 jne 0x205555 205547: e8 d4 17 00 00 callq 0x206d20 20554c: 83 38 09 cmpl $0x9,(%rax) 20554f: 0f 94 c0 sete %al 205552: 88 45 df mov %al,-0x21(%rbp) 205555: 8a 45 df mov -0x21(%rbp),%al 205558: 34 ff xor $0xff,%al 20555a: 34 ff xor $0xff,%al 20555c: 24 01 and $0x1,%al 20555e: 0f b6 c0 movzbl %al,%eax 205561: 48 98 cltq 205563: 48 83 f8 00 cmp $0x0,%rax 205567: 0f 84 17 00 00 00 je 0x205584 20556d: bf 09 00 00 00 mov $0x9,%edi 205572: e8 89 db ff ff callq 0x203100 205577: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20557f: e9 c4 01 00 00 jmpq 0x205748 205584: e9 00 00 00 00 jmpq 0x205589 205589: 8b 45 f0 mov -0x10(%rbp),%eax 20558c: 48 89 45 d0 mov %rax,-0x30(%rbp) 205590: 48 83 e8 0b sub $0xb,%rax 205594: 0f 87 89 01 00 00 ja 0x205723 20559a: 48 8b 45 d0 mov -0x30(%rbp),%rax 20559e: 48 8d 0d 5b c3 ff ff lea -0x3ca5(%rip),%rcx # 0x201900 2055a5: 48 63 04 81 movslq (%rcx,%rax,4),%rax 2055a9: 48 01 c8 add %rcx,%rax 2055ac: ff e0 jmpq *%rax 2055ae: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2055b6: e9 7a 01 00 00 jmpq 0x205735 2055bb: 31 c0 xor %eax,%eax 2055bd: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2055c2: 88 45 cf mov %al,-0x31(%rbp) 2055c5: 0f 84 0e 00 00 00 je 0x2055d9 2055cb: 48 8b 45 e8 mov -0x18(%rbp),%rax 2055cf: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 2055d3: 0f 95 c0 setne %al 2055d6: 88 45 cf mov %al,-0x31(%rbp) 2055d9: 8a 45 cf mov -0x31(%rbp),%al 2055dc: 34 ff xor $0xff,%al 2055de: 34 ff xor $0xff,%al 2055e0: 24 01 and $0x1,%al 2055e2: 0f b6 c0 movzbl %al,%eax 2055e5: 48 98 cltq 2055e7: 48 83 f8 00 cmp $0x0,%rax 2055eb: 0f 84 17 00 00 00 je 0x205608 2055f1: bf 0d 00 00 00 mov $0xd,%edi 2055f6: e8 05 db ff ff callq 0x203100 2055fb: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205603: e9 2d 01 00 00 jmpq 0x205735 205608: e9 00 00 00 00 jmpq 0x20560d 20560d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205612: 0f 84 18 00 00 00 je 0x205630 205618: 8b 7d f4 mov -0xc(%rbp),%edi 20561b: 8b 75 f0 mov -0x10(%rbp),%esi 20561e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205622: e8 39 01 00 00 callq 0x205760 205627: 48 89 45 e0 mov %rax,-0x20(%rbp) 20562b: e9 1e 00 00 00 jmpq 0x20564e 205630: 8b 7d f4 mov -0xc(%rbp),%edi 205633: 8b 4d f0 mov -0x10(%rbp),%ecx 205636: 31 c0 xor %eax,%eax 205638: 41 89 c0 mov %eax,%r8d 20563b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 205642: 4c 89 c6 mov %r8,%rsi 205645: e8 56 01 00 00 callq 0x2057a0 20564a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20564e: e9 e2 00 00 00 jmpq 0x205735 205653: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205658: 0f 84 8e 00 00 00 je 0x2056ec 20565e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 205662: 31 c0 xor %eax,%eax 205664: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 205668: 88 45 ce mov %al,-0x32(%rbp) 20566b: 0f 84 34 00 00 00 je 0x2056a5 205671: 48 8b 4d e8 mov -0x18(%rbp),%rcx 205675: 31 c0 xor %eax,%eax 205677: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 20567b: 88 45 ce mov %al,-0x32(%rbp) 20567e: 0f 84 21 00 00 00 je 0x2056a5 205684: 48 8b 4d e8 mov -0x18(%rbp),%rcx 205688: 31 c0 xor %eax,%eax 20568a: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 20568e: 88 45 ce mov %al,-0x32(%rbp) 205691: 0f 84 0e 00 00 00 je 0x2056a5 205697: 48 8b 45 e8 mov -0x18(%rbp),%rax 20569b: 83 78 1c 0a cmpl $0xa,0x1c(%rax) 20569f: 0f 95 c0 setne %al 2056a2: 88 45 ce mov %al,-0x32(%rbp) 2056a5: 8a 45 ce mov -0x32(%rbp),%al 2056a8: 34 ff xor $0xff,%al 2056aa: 34 ff xor $0xff,%al 2056ac: 24 01 and $0x1,%al 2056ae: 0f b6 c0 movzbl %al,%eax 2056b1: 48 98 cltq 2056b3: 48 83 f8 00 cmp $0x0,%rax 2056b7: 0f 84 17 00 00 00 je 0x2056d4 2056bd: bf 0d 00 00 00 mov $0xd,%edi 2056c2: e8 39 da ff ff callq 0x203100 2056c7: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2056cf: e9 13 00 00 00 jmpq 0x2056e7 2056d4: 8b 7d f4 mov -0xc(%rbp),%edi 2056d7: 8b 75 f0 mov -0x10(%rbp),%esi 2056da: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2056de: e8 7d 00 00 00 callq 0x205760 2056e3: 48 89 45 e0 mov %rax,-0x20(%rbp) 2056e7: e9 1e 00 00 00 jmpq 0x20570a 2056ec: 8b 7d f4 mov -0xc(%rbp),%edi 2056ef: 8b 4d f0 mov -0x10(%rbp),%ecx 2056f2: 31 c0 xor %eax,%eax 2056f4: 41 89 c0 mov %eax,%r8d 2056f7: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 2056fe: 4c 89 c6 mov %r8,%rsi 205701: e8 9a 00 00 00 callq 0x2057a0 205706: 48 89 45 e0 mov %rax,-0x20(%rbp) 20570a: e9 26 00 00 00 jmpq 0x205735 20570f: 8b 7d f4 mov -0xc(%rbp),%edi 205712: 8b 75 f0 mov -0x10(%rbp),%esi 205715: e8 36 03 00 00 callq 0x205a50 20571a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20571e: e9 12 00 00 00 jmpq 0x205735 205723: bf 0d 00 00 00 mov $0xd,%edi 205728: e8 d3 d9 ff ff callq 0x203100 20572d: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205735: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20573a: 0f 84 00 00 00 00 je 0x205740 205740: 48 8b 45 e0 mov -0x20(%rbp),%rax 205744: 48 89 45 f8 mov %rax,-0x8(%rbp) 205748: 48 8b 45 f8 mov -0x8(%rbp),%rax 20574c: 48 83 c4 40 add $0x40,%rsp 205750: 5d pop %rbp 205751: c3 retq 205752: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20575a: 00 00 20575c: 0f 1f 40 00 nopl 0x0(%rax) 205760: 55 push %rbp 205761: 48 89 e5 mov %rsp,%rbp 205764: 48 83 ec 10 sub $0x10,%rsp 205768: 89 7d fc mov %edi,-0x4(%rbp) 20576b: 89 75 f8 mov %esi,-0x8(%rbp) 20576e: 48 89 55 f0 mov %rdx,-0x10(%rbp) 205772: 48 8b 45 f0 mov -0x10(%rbp),%rax 205776: 83 78 18 01 cmpl $0x1,0x18(%rax) 20577a: 0f 85 00 00 00 00 jne 0x205780 205780: 8b 7d fc mov -0x4(%rbp),%edi 205783: 8b 75 f8 mov -0x8(%rbp),%esi 205786: 48 8b 55 f0 mov -0x10(%rbp),%rdx 20578a: e8 e1 09 00 00 callq 0x206170 20578f: 48 83 c4 10 add $0x10,%rsp 205793: 5d pop %rbp 205794: c3 retq 205795: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20579d: 00 00 20579f: 90 nop 2057a0: 55 push %rbp 2057a1: 48 89 e5 mov %rsp,%rbp 2057a4: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 2057ab: 89 7d f4 mov %edi,-0xc(%rbp) 2057ae: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2057b2: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2057b6: 89 4d dc mov %ecx,-0x24(%rbp) 2057b9: 4c 89 45 d0 mov %r8,-0x30(%rbp) 2057bd: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2057c5: b0 01 mov $0x1,%al 2057c7: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 2057cb: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057d1: 0f 84 31 00 00 00 je 0x205808 2057d7: b0 01 mov $0x1,%al 2057d9: 83 7d dc 09 cmpl $0x9,-0x24(%rbp) 2057dd: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057e3: 0f 84 1f 00 00 00 je 0x205808 2057e9: b0 01 mov $0x1,%al 2057eb: 83 7d dc 0a cmpl $0xa,-0x24(%rbp) 2057ef: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057f5: 0f 84 0d 00 00 00 je 0x205808 2057fb: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 2057ff: 0f 94 c0 sete %al 205802: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205808: 8a 85 27 ff ff ff mov -0xd9(%rbp),%al 20580e: 24 01 and $0x1,%al 205810: 0f b6 c0 movzbl %al,%eax 205813: 89 45 c4 mov %eax,-0x3c(%rbp) 205816: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20581b: 0f 85 38 00 00 00 jne 0x205859 205821: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 205826: 0f 85 28 00 00 00 jne 0x205854 20582c: 8b 7d f4 mov -0xc(%rbp),%edi 20582f: 48 8d b5 30 ff ff ff lea -0xd0(%rbp),%rsi 205836: e8 b5 13 00 00 callq 0x206bf0 20583b: 83 f8 00 cmp $0x0,%eax 20583e: 0f 85 0b 00 00 00 jne 0x20584f 205844: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 20584b: 48 89 45 e0 mov %rax,-0x20(%rbp) 20584f: e9 00 00 00 00 jmpq 0x205854 205854: e9 34 00 00 00 jmpq 0x20588d 205859: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 20585e: 0f 84 05 00 00 00 je 0x205869 205864: e9 1f 00 00 00 jmpq 0x205888 205869: 48 8d 3d 8e b8 ff ff lea -0x4772(%rip),%rdi # 0x2010fe 205870: 48 8d 35 17 b7 ff ff lea -0x48e9(%rip),%rsi # 0x200f8e 205877: ba 98 02 00 00 mov $0x298,%edx 20587c: 48 8d 0d 12 b8 ff ff lea -0x47ee(%rip),%rcx # 0x201095 205883: e8 08 14 00 00 callq 0x206c90 205888: e9 00 00 00 00 jmpq 0x20588d 20588d: 83 7d c4 00 cmpl $0x0,-0x3c(%rbp) 205891: 0f 84 b6 00 00 00 je 0x20594d 205897: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20589c: 0f 85 9b 00 00 00 jne 0x20593d 2058a2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2058a6: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 2058ad: 8b 55 dc mov -0x24(%rbp),%edx 2058b0: b8 03 00 00 00 mov $0x3,%eax 2058b5: b9 01 00 00 00 mov $0x1,%ecx 2058ba: 83 fa 08 cmp $0x8,%edx 2058bd: 0f 44 c1 cmove %ecx,%eax 2058c0: 89 85 20 ff ff ff mov %eax,-0xe0(%rbp) 2058c6: b0 01 mov $0x1,%al 2058c8: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 2058cc: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 2058d2: 0f 84 0d 00 00 00 je 0x2058e5 2058d8: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 2058dc: 0f 94 c0 sete %al 2058df: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 2058e5: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 2058eb: 48 8b b5 18 ff ff ff mov -0xe8(%rbp),%rsi 2058f2: 40 8a bd 26 ff ff ff mov -0xda(%rbp),%dil 2058f9: b9 01 00 00 00 mov $0x1,%ecx 2058fe: b8 02 00 00 00 mov $0x2,%eax 205903: 40 f6 c7 01 test $0x1,%r15l 205907: 0f 45 c8 cmovne %eax,%ecx 20590a: 44 8b 45 f4 mov -0xc(%rbp),%r8d 20590e: 4c 8b 4d e8 mov -0x18(%rbp),%r9 205912: 31 c0 xor %eax,%eax 205914: 89 c7 mov %eax,%edi 205916: e8 55 14 00 00 callq 0x206d70 20591b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20591f: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 205926: 48 39 45 c8 cmp %rax,-0x38(%rbp) 20592a: 0f 85 08 00 00 00 jne 0x205938 205930: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205938: e9 0b 00 00 00 jmpq 0x205948 20593d: 48 8b 45 d0 mov -0x30(%rbp),%rax 205941: 48 8b 00 mov (%rax),%rax 205944: 48 89 45 c8 mov %rax,-0x38(%rbp) 205948: e9 00 00 00 00 jmpq 0x20594d 20594d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205952: 0f 84 c4 00 00 00 je 0x205a1c 205958: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 20595f: 48 39 45 c8 cmp %rax,-0x38(%rbp) 205963: 0f 84 05 00 00 00 je 0x20596e 205969: e9 1f 00 00 00 jmpq 0x20598d 20596e: 48 8d 3d 06 b7 ff ff lea -0x48fa(%rip),%rdi # 0x20107b 205975: 48 8d 35 12 b6 ff ff lea -0x49ee(%rip),%rsi # 0x200f8e 20597c: ba b4 02 00 00 mov $0x2b4,%edx 205981: 48 8d 0d 0d b7 ff ff lea -0x48f3(%rip),%rcx # 0x201095 205988: e8 03 13 00 00 callq 0x206c90 20598d: 8b 7d f4 mov -0xc(%rbp),%edi 205990: 48 8b 75 c8 mov -0x38(%rbp),%rsi 205994: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205998: 48 8b 4d e0 mov -0x20(%rbp),%rcx 20599c: 44 8b 45 dc mov -0x24(%rbp),%r8d 2059a0: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2059a4: e8 57 d9 ff ff callq 0x203300 2059a9: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 2059b0: 48 83 bd 28 ff ff ff 00 cmpq $0x0,-0xd8(%rbp) 2059b8: 0f 85 2e 00 00 00 jne 0x2059ec 2059be: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2059c3: 0f 84 11 00 00 00 je 0x2059da 2059c9: 48 8b 45 d0 mov -0x30(%rbp),%rax 2059cd: 48 8b 00 mov (%rax),%rax 2059d0: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2059d4: 0f 84 12 00 00 00 je 0x2059ec 2059da: 48 8b 7d c8 mov -0x38(%rbp),%rdi 2059de: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2059e2: e8 99 13 00 00 callq 0x206d80 2059e7: e9 20 00 00 00 jmpq 0x205a0c 2059ec: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2059f1: 0f 85 10 00 00 00 jne 0x205a07 2059f7: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 2059fe: 8b 48 38 mov 0x38(%rax),%ecx 205a01: 83 c9 40 or $0x40,%ecx 205a04: 89 48 38 mov %ecx,0x38(%rax) 205a07: e9 00 00 00 00 jmpq 0x205a0c 205a0c: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 205a13: 48 89 45 f8 mov %rax,-0x8(%rbp) 205a17: e9 1b 00 00 00 jmpq 0x205a37 205a1c: 8b 7d f4 mov -0xc(%rbp),%edi 205a1f: 48 8b 75 e8 mov -0x18(%rbp),%rsi 205a23: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205a27: 8b 4d dc mov -0x24(%rbp),%ecx 205a2a: 4c 8b 45 d0 mov -0x30(%rbp),%r8 205a2e: e8 2d 09 00 00 callq 0x206360 205a33: 48 89 45 f8 mov %rax,-0x8(%rbp) 205a37: 48 8b 45 f8 mov -0x8(%rbp),%rax 205a3b: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 205a42: 5d pop %rbp 205a43: c3 retq 205a44: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 205a4c: 00 00 205a4e: 66 90 nop 205a50: 55 push %rbp 205a51: 48 89 e5 mov %rsp,%rbp 205a54: 48 83 ec 20 sub $0x20,%rsp 205a58: 89 7d fc mov %edi,-0x4(%rbp) 205a5b: 89 75 f8 mov %esi,-0x8(%rbp) 205a5e: 8b 7d fc mov -0x4(%rbp),%edi 205a61: 44 8b 45 f8 mov -0x8(%rbp),%r8d 205a65: 31 c0 xor %eax,%eax 205a67: 41 89 c1 mov %eax,%r9d 205a6a: 4c 89 ce mov %r9,%rsi 205a6d: 4c 89 ca mov %r9,%rdx 205a70: 4c 89 c9 mov %r9,%rcx 205a73: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 205a7a: 48 c7 44 24 08 20 08 00 movq $0x820,0x8(%rsp) 205a82: 00 205a83: e8 28 ee ff ff callq 0x2048b0 205a88: 48 89 45 f0 mov %rax,-0x10(%rbp) 205a8c: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205a91: 0f 84 3b 00 00 00 je 0x205ad2 205a97: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a9b: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 205aa2: 48 8b 45 f0 mov -0x10(%rbp),%rax 205aa6: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 205aad: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205ab1: 48 83 c1 48 add $0x48,%rcx 205ab5: 48 81 c1 80 00 00 00 add $0x80,%rcx 205abc: 48 8b 45 f0 mov -0x10(%rbp),%rax 205ac0: 48 89 48 60 mov %rcx,0x60(%rax) 205ac4: 48 8b 45 f0 mov -0x10(%rbp),%rax 205ac8: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 205ad0: 00 00 205ad2: 48 8b 45 f0 mov -0x10(%rbp),%rax 205ad6: 48 83 c4 20 add $0x20,%rsp 205ada: 5d pop %rbp 205adb: c3 retq 205adc: 0f 1f 40 00 nopl 0x0(%rax) 205ae0: 55 push %rbp 205ae1: 48 89 e5 mov %rsp,%rbp 205ae4: 48 81 ec 00 01 00 00 sub $0x100,%rsp 205aeb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 205aef: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205af3: 89 55 e4 mov %edx,-0x1c(%rbp) 205af6: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205afa: 4c 89 45 d0 mov %r8,-0x30(%rbp) 205afe: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b02: 0f b6 40 04 movzbl 0x4(%rax),%eax 205b06: 83 f8 01 cmp $0x1,%eax 205b09: 0f 94 c0 sete %al 205b0c: 24 01 and $0x1,%al 205b0e: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 205b14: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205b1b: 0f 84 0b 00 00 00 je 0x205b2c 205b21: 48 83 7d d0 34 cmpq $0x34,-0x30(%rbp) 205b26: 0f 82 18 00 00 00 jb 0x205b44 205b2c: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205b33: 0f 85 22 00 00 00 jne 0x205b5b 205b39: 48 83 7d d0 40 cmpq $0x40,-0x30(%rbp) 205b3e: 0f 83 17 00 00 00 jae 0x205b5b 205b44: bf 0a 00 00 00 mov $0xa,%edi 205b49: e8 b2 d5 ff ff callq 0x203100 205b4e: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205b56: e9 fd 05 00 00 jmpq 0x206158 205b5b: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b5f: 0f b6 40 05 movzbl 0x5(%rax),%eax 205b63: 83 f8 01 cmp $0x1,%eax 205b66: 0f 85 0d 00 00 00 jne 0x205b79 205b6c: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b70: 48 89 45 c0 mov %rax,-0x40(%rbp) 205b74: e9 41 01 00 00 jmpq 0x205cba 205b79: 48 8d 45 80 lea -0x80(%rbp),%rax 205b7d: 48 89 45 c0 mov %rax,-0x40(%rbp) 205b81: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205b88: 0f 84 8e 00 00 00 je 0x205c1c 205b8e: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b92: 66 8b 40 30 mov 0x30(%rax),%ax 205b96: 66 89 45 b0 mov %ax,-0x50(%rbp) 205b9a: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b9e: 8b 40 20 mov 0x20(%rax),%eax 205ba1: 89 45 a0 mov %eax,-0x60(%rbp) 205ba4: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ba8: 0f b6 40 05 movzbl 0x5(%rax),%eax 205bac: 83 f8 01 cmp $0x1,%eax 205baf: 0f 84 62 00 00 00 je 0x205c17 205bb5: 66 8b 45 b0 mov -0x50(%rbp),%ax 205bb9: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 205bc0: 66 8b 85 7a ff ff ff mov -0x86(%rbp),%ax 205bc7: 66 c1 c8 08 ror $0x8,%ax 205bcb: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 205bd2: 66 8b 85 7c ff ff ff mov -0x84(%rbp),%ax 205bd9: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 205be0: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 205be7: 66 89 45 b0 mov %ax,-0x50(%rbp) 205beb: 8b 45 a0 mov -0x60(%rbp),%eax 205bee: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 205bf4: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 205bfa: 0f c8 bswap %eax 205bfc: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 205c02: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 205c08: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 205c0e: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 205c14: 89 45 a0 mov %eax,-0x60(%rbp) 205c17: e9 99 00 00 00 jmpq 0x205cb5 205c1c: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c20: 66 8b 40 3c mov 0x3c(%rax),%ax 205c24: 66 89 45 bc mov %ax,-0x44(%rbp) 205c28: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c2c: 48 8b 40 28 mov 0x28(%rax),%rax 205c30: 48 89 45 a8 mov %rax,-0x58(%rbp) 205c34: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c38: 0f b6 40 05 movzbl 0x5(%rax),%eax 205c3c: 83 f8 01 cmp $0x1,%eax 205c3f: 0f 84 6b 00 00 00 je 0x205cb0 205c45: 66 8b 45 bc mov -0x44(%rbp),%ax 205c49: 66 89 85 68 ff ff ff mov %ax,-0x98(%rbp) 205c50: 66 8b 85 68 ff ff ff mov -0x98(%rbp),%ax 205c57: 66 c1 c8 08 ror $0x8,%ax 205c5b: 66 89 85 6a ff ff ff mov %ax,-0x96(%rbp) 205c62: 66 8b 85 6a ff ff ff mov -0x96(%rbp),%ax 205c69: 66 89 85 66 ff ff ff mov %ax,-0x9a(%rbp) 205c70: 0f b7 85 66 ff ff ff movzwl -0x9a(%rbp),%eax 205c77: 66 89 45 bc mov %ax,-0x44(%rbp) 205c7b: 48 8b 45 a8 mov -0x58(%rbp),%rax 205c7f: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 205c86: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 205c8d: 48 0f c8 bswap %rax 205c90: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205c97: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 205c9e: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 205ca5: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 205cac: 48 89 45 a8 mov %rax,-0x58(%rbp) 205cb0: e9 00 00 00 00 jmpq 0x205cb5 205cb5: e9 00 00 00 00 jmpq 0x205cba 205cba: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205cc1: 0f 84 2a 02 00 00 je 0x205ef1 205cc7: 48 8b 45 c0 mov -0x40(%rbp),%rax 205ccb: 0f b7 40 30 movzwl 0x30(%rax),%eax 205ccf: 48 89 45 c8 mov %rax,-0x38(%rbp) 205cd3: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205cd8: 0f 94 c0 sete %al 205cdb: 34 ff xor $0xff,%al 205cdd: 34 ff xor $0xff,%al 205cdf: 24 01 and $0x1,%al 205ce1: 0f b6 c0 movzbl %al,%eax 205ce4: 48 98 cltq 205ce6: 48 83 f8 00 cmp $0x0,%rax 205cea: 0f 84 c7 01 00 00 je 0x205eb7 205cf0: 48 8b 45 c0 mov -0x40(%rbp),%rax 205cf4: 83 78 20 00 cmpl $0x0,0x20(%rax) 205cf8: 0f 84 b9 01 00 00 je 0x205eb7 205cfe: 48 8b 45 c0 mov -0x40(%rbp),%rax 205d02: 8b 40 20 mov 0x20(%rax),%eax 205d05: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205d09: 0f 93 c0 setae %al 205d0c: 34 ff xor $0xff,%al 205d0e: 34 ff xor $0xff,%al 205d10: 24 01 and $0x1,%al 205d12: 0f b6 c0 movzbl %al,%eax 205d15: 48 98 cltq 205d17: 48 83 f8 00 cmp $0x0,%rax 205d1b: 0f 85 2a 00 00 00 jne 0x205d4b 205d21: 48 8b 45 d0 mov -0x30(%rbp),%rax 205d25: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d29: 8b 49 20 mov 0x20(%rcx),%ecx 205d2c: 48 29 c8 sub %rcx,%rax 205d2f: 48 83 f8 28 cmp $0x28,%rax 205d33: 0f 92 c0 setb %al 205d36: 34 ff xor $0xff,%al 205d38: 34 ff xor $0xff,%al 205d3a: 24 01 and $0x1,%al 205d3c: 0f b6 c0 movzbl %al,%eax 205d3f: 48 98 cltq 205d41: 48 83 f8 00 cmp $0x0,%rax 205d45: 0f 84 0d 00 00 00 je 0x205d58 205d4b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205d53: e9 00 04 00 00 jmpq 0x206158 205d58: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205d5d: 0f 95 c0 setne %al 205d60: 34 ff xor $0xff,%al 205d62: 34 ff xor $0xff,%al 205d64: 24 01 and $0x1,%al 205d66: 0f b6 c0 movzbl %al,%eax 205d69: 48 98 cltq 205d6b: 48 83 f8 00 cmp $0x0,%rax 205d6f: 0f 84 30 00 00 00 je 0x205da5 205d75: 48 8b 45 e8 mov -0x18(%rbp),%rax 205d79: 0f b6 40 05 movzbl 0x5(%rax),%eax 205d7d: 83 f8 01 cmp $0x1,%eax 205d80: 0f 85 1f 00 00 00 jne 0x205da5 205d86: 48 8b 45 f0 mov -0x10(%rbp),%rax 205d8a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d8e: 8b 49 20 mov 0x20(%rcx),%ecx 205d91: 48 01 c8 add %rcx,%rax 205d94: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205d98: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205d9c: 48 89 45 c8 mov %rax,-0x38(%rbp) 205da0: e9 0d 01 00 00 jmpq 0x205eb2 205da5: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205daa: 0f 95 c0 setne %al 205dad: 34 ff xor $0xff,%al 205daf: 34 ff xor $0xff,%al 205db1: 24 01 and $0x1,%al 205db3: 0f b6 c0 movzbl %al,%eax 205db6: 48 98 cltq 205db8: 48 83 f8 00 cmp $0x0,%rax 205dbc: 0f 84 21 00 00 00 je 0x205de3 205dc2: 48 8b 45 f0 mov -0x10(%rbp),%rax 205dc6: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205dca: 8b 49 20 mov 0x20(%rcx),%ecx 205dcd: 48 01 c8 add %rcx,%rax 205dd0: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205dd4: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205dd8: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205dde: e9 82 00 00 00 jmpq 0x205e65 205de3: 8b 7d e4 mov -0x1c(%rbp),%edi 205de6: 48 8d b5 44 ff ff ff lea -0xbc(%rbp),%rsi 205ded: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205df1: 48 8b 45 c0 mov -0x40(%rbp),%rax 205df5: 8b 40 20 mov 0x20(%rax),%eax 205df8: 48 01 c1 add %rax,%rcx 205dfb: 48 83 c1 14 add $0x14,%rcx 205dff: ba 04 00 00 00 mov $0x4,%edx 205e04: e8 97 f2 ff ff callq 0x2050a0 205e09: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 205e10: 48 83 f8 04 cmp $0x4,%rax 205e14: 0f 95 c0 setne %al 205e17: 34 ff xor $0xff,%al 205e19: 34 ff xor $0xff,%al 205e1b: 24 01 and $0x1,%al 205e1d: 0f b6 c0 movzbl %al,%eax 205e20: 48 98 cltq 205e22: 48 83 f8 00 cmp $0x0,%rax 205e26: 0f 84 34 00 00 00 je 0x205e60 205e2c: 48 83 bd 38 ff ff ff 00 cmpq $0x0,-0xc8(%rbp) 205e34: 0f 8d 0f 00 00 00 jge 0x205e49 205e3a: bf 09 00 00 00 mov $0x9,%edi 205e3f: e8 bc d2 ff ff callq 0x203100 205e44: e9 0a 00 00 00 jmpq 0x205e53 205e49: bf 0a 00 00 00 mov $0xa,%edi 205e4e: e8 ad d2 ff ff callq 0x203100 205e53: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205e5b: e9 f8 02 00 00 jmpq 0x206158 205e60: e9 00 00 00 00 jmpq 0x205e65 205e65: 48 8b 45 e8 mov -0x18(%rbp),%rax 205e69: 0f b6 40 05 movzbl 0x5(%rax),%eax 205e6d: 83 f8 01 cmp $0x1,%eax 205e70: 0f 84 32 00 00 00 je 0x205ea8 205e76: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205e7c: 89 85 30 ff ff ff mov %eax,-0xd0(%rbp) 205e82: 8b 85 30 ff ff ff mov -0xd0(%rbp),%eax 205e88: 0f c8 bswap %eax 205e8a: 89 85 34 ff ff ff mov %eax,-0xcc(%rbp) 205e90: 8b 85 34 ff ff ff mov -0xcc(%rbp),%eax 205e96: 89 85 2c ff ff ff mov %eax,-0xd4(%rbp) 205e9c: 8b 85 2c ff ff ff mov -0xd4(%rbp),%eax 205ea2: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205ea8: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205eae: 48 89 45 c8 mov %rax,-0x38(%rbp) 205eb2: e9 00 00 00 00 jmpq 0x205eb7 205eb7: 48 8b 45 c0 mov -0x40(%rbp),%rax 205ebb: 8b 40 20 mov 0x20(%rax),%eax 205ebe: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205ec2: 0f 87 1c 00 00 00 ja 0x205ee4 205ec8: 48 8b 45 d0 mov -0x30(%rbp),%rax 205ecc: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205ed0: 8b 49 20 mov 0x20(%rcx),%ecx 205ed3: 48 29 c8 sub %rcx,%rax 205ed6: 48 6b 4d c8 28 imul $0x28,-0x38(%rbp),%rcx 205edb: 48 39 c8 cmp %rcx,%rax 205ede: 0f 83 08 00 00 00 jae 0x205eec 205ee4: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205eec: e9 5f 02 00 00 jmpq 0x206150 205ef1: 48 8b 45 c0 mov -0x40(%rbp),%rax 205ef5: 0f b7 40 3c movzwl 0x3c(%rax),%eax 205ef9: 48 89 45 c8 mov %rax,-0x38(%rbp) 205efd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205f02: 0f 94 c0 sete %al 205f05: 34 ff xor $0xff,%al 205f07: 34 ff xor $0xff,%al 205f09: 24 01 and $0x1,%al 205f0b: 0f b6 c0 movzbl %al,%eax 205f0e: 48 98 cltq 205f10: 48 83 f8 00 cmp $0x0,%rax 205f14: 0f 84 fa 01 00 00 je 0x206114 205f1a: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f1e: 48 83 78 28 00 cmpq $0x0,0x28(%rax) 205f23: 0f 84 eb 01 00 00 je 0x206114 205f29: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f2d: 48 8b 40 28 mov 0x28(%rax),%rax 205f31: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205f35: 0f 93 c0 setae %al 205f38: 34 ff xor $0xff,%al 205f3a: 34 ff xor $0xff,%al 205f3c: 24 01 and $0x1,%al 205f3e: 0f b6 c0 movzbl %al,%eax 205f41: 48 98 cltq 205f43: 48 83 f8 00 cmp $0x0,%rax 205f47: 0f 85 28 00 00 00 jne 0x205f75 205f4d: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f51: 48 8b 40 28 mov 0x28(%rax),%rax 205f55: 48 83 c0 40 add $0x40,%rax 205f59: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205f5d: 0f 97 c0 seta %al 205f60: 34 ff xor $0xff,%al 205f62: 34 ff xor $0xff,%al 205f64: 24 01 and $0x1,%al 205f66: 0f b6 c0 movzbl %al,%eax 205f69: 48 98 cltq 205f6b: 48 83 f8 00 cmp $0x0,%rax 205f6f: 0f 84 0d 00 00 00 je 0x205f82 205f75: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205f7d: e9 d6 01 00 00 jmpq 0x206158 205f82: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205f87: 0f 95 c0 setne %al 205f8a: 34 ff xor $0xff,%al 205f8c: 34 ff xor $0xff,%al 205f8e: 24 01 and $0x1,%al 205f90: 0f b6 c0 movzbl %al,%eax 205f93: 48 98 cltq 205f95: 48 83 f8 00 cmp $0x0,%rax 205f99: 0f 84 32 00 00 00 je 0x205fd1 205f9f: 48 8b 45 e8 mov -0x18(%rbp),%rax 205fa3: 0f b6 40 05 movzbl 0x5(%rax),%eax 205fa7: 83 f8 01 cmp $0x1,%eax 205faa: 0f 85 21 00 00 00 jne 0x205fd1 205fb0: 48 8b 45 f0 mov -0x10(%rbp),%rax 205fb4: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205fb8: 48 03 41 28 add 0x28(%rcx),%rax 205fbc: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205fc0: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205fc5: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205fcc: e9 0f 01 00 00 jmpq 0x2060e0 205fd1: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205fd6: 0f 95 c0 setne %al 205fd9: 34 ff xor $0xff,%al 205fdb: 34 ff xor $0xff,%al 205fdd: 24 01 and $0x1,%al 205fdf: 0f b6 c0 movzbl %al,%eax 205fe2: 48 98 cltq 205fe4: 48 83 f8 00 cmp $0x0,%rax 205fe8: 0f 84 21 00 00 00 je 0x20600f 205fee: 48 8b 45 f0 mov -0x10(%rbp),%rax 205ff2: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205ff6: 48 03 41 28 add 0x28(%rcx),%rax 205ffa: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205ffe: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 206003: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 20600a: e9 80 00 00 00 jmpq 0x20608f 20600f: 8b 7d e4 mov -0x1c(%rbp),%edi 206012: 48 8d b5 20 ff ff ff lea -0xe0(%rbp),%rsi 206019: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20601d: 48 8b 45 c0 mov -0x40(%rbp),%rax 206021: 48 03 48 28 add 0x28(%rax),%rcx 206025: 48 83 c1 20 add $0x20,%rcx 206029: ba 08 00 00 00 mov $0x8,%edx 20602e: e8 6d f0 ff ff callq 0x2050a0 206033: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 20603a: 48 83 f8 08 cmp $0x8,%rax 20603e: 0f 95 c0 setne %al 206041: 34 ff xor $0xff,%al 206043: 34 ff xor $0xff,%al 206045: 24 01 and $0x1,%al 206047: 0f b6 c0 movzbl %al,%eax 20604a: 48 98 cltq 20604c: 48 83 f8 00 cmp $0x0,%rax 206050: 0f 84 34 00 00 00 je 0x20608a 206056: 48 83 bd 18 ff ff ff 00 cmpq $0x0,-0xe8(%rbp) 20605e: 0f 8d 0f 00 00 00 jge 0x206073 206064: bf 09 00 00 00 mov $0x9,%edi 206069: e8 92 d0 ff ff callq 0x203100 20606e: e9 0a 00 00 00 jmpq 0x20607d 206073: bf 0a 00 00 00 mov $0xa,%edi 206078: e8 83 d0 ff ff callq 0x203100 20607d: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 206085: e9 ce 00 00 00 jmpq 0x206158 20608a: e9 00 00 00 00 jmpq 0x20608f 20608f: 48 8b 45 e8 mov -0x18(%rbp),%rax 206093: 0f b6 40 05 movzbl 0x5(%rax),%eax 206097: 83 f8 01 cmp $0x1,%eax 20609a: 0f 84 3b 00 00 00 je 0x2060db 2060a0: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 2060a7: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 2060ae: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 2060b5: 48 0f c8 bswap %rax 2060b8: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 2060bf: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 2060c6: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 2060cd: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 2060d4: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 2060db: e9 00 00 00 00 jmpq 0x2060e0 2060e0: b8 ff ff ff ff mov $0xffffffff,%eax 2060e5: 48 39 85 20 ff ff ff cmp %rax,-0xe0(%rbp) 2060ec: 0f 86 17 00 00 00 jbe 0x206109 2060f2: bf 0a 00 00 00 mov $0xa,%edi 2060f7: e8 04 d0 ff ff callq 0x203100 2060fc: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 206104: e9 4f 00 00 00 jmpq 0x206158 206109: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206110: 48 89 45 c8 mov %rax,-0x38(%rbp) 206114: 48 8b 45 c0 mov -0x40(%rbp),%rax 206118: 48 8b 40 28 mov 0x28(%rax),%rax 20611c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 206120: 0f 87 1d 00 00 00 ja 0x206143 206126: 48 8b 45 d0 mov -0x30(%rbp),%rax 20612a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 20612e: 48 2b 41 28 sub 0x28(%rcx),%rax 206132: 48 8b 4d c8 mov -0x38(%rbp),%rcx 206136: 48 c1 e1 06 shl $0x6,%rcx 20613a: 48 39 c8 cmp %rcx,%rax 20613d: 0f 83 08 00 00 00 jae 0x20614b 206143: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 20614b: e9 00 00 00 00 jmpq 0x206150 206150: 48 8b 45 c8 mov -0x38(%rbp),%rax 206154: 48 89 45 f8 mov %rax,-0x8(%rbp) 206158: 48 8b 45 f8 mov -0x8(%rbp),%rax 20615c: 48 81 c4 00 01 00 00 add $0x100,%rsp 206163: 5d pop %rbp 206164: c3 retq 206165: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20616d: 00 00 20616f: 90 nop 206170: 55 push %rbp 206171: 48 89 e5 mov %rsp,%rbp 206174: 48 83 ec 30 sub $0x30,%rsp 206178: 89 7d f4 mov %edi,-0xc(%rbp) 20617b: 89 75 f0 mov %esi,-0x10(%rbp) 20617e: 48 89 55 e8 mov %rdx,-0x18(%rbp) 206182: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 206186: 0f 85 0f 00 00 00 jne 0x20619b 20618c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206190: 8b 40 24 mov 0x24(%rax),%eax 206193: 89 45 f4 mov %eax,-0xc(%rbp) 206196: e9 57 00 00 00 jmpq 0x2061f2 20619b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20619f: 31 c0 xor %eax,%eax 2061a1: 83 79 24 ff cmpl $0xffffffff,0x24(%rcx) 2061a5: 88 45 df mov %al,-0x21(%rbp) 2061a8: 0f 84 10 00 00 00 je 0x2061be 2061ae: 8b 45 f4 mov -0xc(%rbp),%eax 2061b1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061b5: 3b 41 24 cmp 0x24(%rcx),%eax 2061b8: 0f 95 c0 setne %al 2061bb: 88 45 df mov %al,-0x21(%rbp) 2061be: 8a 45 df mov -0x21(%rbp),%al 2061c1: 34 ff xor $0xff,%al 2061c3: 34 ff xor $0xff,%al 2061c5: 24 01 and $0x1,%al 2061c7: 0f b6 c0 movzbl %al,%eax 2061ca: 48 98 cltq 2061cc: 48 83 f8 00 cmp $0x0,%rax 2061d0: 0f 84 17 00 00 00 je 0x2061ed 2061d6: bf 1c 00 00 00 mov $0x1c,%edi 2061db: e8 20 cf ff ff callq 0x203100 2061e0: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2061e8: e9 63 01 00 00 jmpq 0x206350 2061ed: e9 00 00 00 00 jmpq 0x2061f2 2061f2: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061f6: 31 c0 xor %eax,%eax 2061f8: 83 79 1c 01 cmpl $0x1,0x1c(%rcx) 2061fc: 88 45 de mov %al,-0x22(%rbp) 2061ff: 0f 84 6d 00 00 00 je 0x206272 206205: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206209: 31 c0 xor %eax,%eax 20620b: 83 79 1c 08 cmpl $0x8,0x1c(%rcx) 20620f: 88 45 de mov %al,-0x22(%rbp) 206212: 0f 84 5a 00 00 00 je 0x206272 206218: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20621c: 31 c0 xor %eax,%eax 20621e: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 206222: 88 45 de mov %al,-0x22(%rbp) 206225: 0f 84 47 00 00 00 je 0x206272 20622b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20622f: 31 c0 xor %eax,%eax 206231: 83 79 1c 0a cmpl $0xa,0x1c(%rcx) 206235: 88 45 de mov %al,-0x22(%rbp) 206238: 0f 84 34 00 00 00 je 0x206272 20623e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206242: 31 c0 xor %eax,%eax 206244: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 206248: 88 45 de mov %al,-0x22(%rbp) 20624b: 0f 84 21 00 00 00 je 0x206272 206251: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206255: 31 c0 xor %eax,%eax 206257: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 20625b: 88 45 de mov %al,-0x22(%rbp) 20625e: 0f 84 0e 00 00 00 je 0x206272 206264: 48 8b 45 e8 mov -0x18(%rbp),%rax 206268: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 20626c: 0f 95 c0 setne %al 20626f: 88 45 de mov %al,-0x22(%rbp) 206272: 8a 45 de mov -0x22(%rbp),%al 206275: 34 ff xor $0xff,%al 206277: 34 ff xor $0xff,%al 206279: 24 01 and $0x1,%al 20627b: 0f b6 c0 movzbl %al,%eax 20627e: 48 98 cltq 206280: 48 83 f8 00 cmp $0x0,%rax 206284: 0f 84 17 00 00 00 je 0x2062a1 20628a: bf 0b 00 00 00 mov $0xb,%edi 20628f: e8 6c ce ff ff callq 0x203100 206294: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20629c: e9 af 00 00 00 jmpq 0x206350 2062a1: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062a5: 83 78 18 01 cmpl $0x1,0x18(%rax) 2062a9: 0f 84 1a 00 00 00 je 0x2062c9 2062af: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062b3: 8b 48 3c mov 0x3c(%rax),%ecx 2062b6: 83 c1 01 add $0x1,%ecx 2062b9: 89 48 3c mov %ecx,0x3c(%rax) 2062bc: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062c0: 48 89 45 f8 mov %rax,-0x8(%rbp) 2062c4: e9 87 00 00 00 jmpq 0x206350 2062c9: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062cd: 48 83 78 78 00 cmpq $0x0,0x78(%rax) 2062d2: 0f 85 1f 00 00 00 jne 0x2062f7 2062d8: 48 8b 7d e8 mov -0x18(%rbp),%rdi 2062dc: e8 8f e6 ff ff callq 0x204970 2062e1: 83 f8 00 cmp $0x0,%eax 2062e4: 0f 84 0d 00 00 00 je 0x2062f7 2062ea: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2062f2: e9 59 00 00 00 jmpq 0x206350 2062f7: 8b 7d f4 mov -0xc(%rbp),%edi 2062fa: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062fe: 48 8b 70 70 mov 0x70(%rax),%rsi 206302: 48 83 c6 3c add $0x3c,%rsi 206306: 48 8b 45 e8 mov -0x18(%rbp),%rax 20630a: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx 206311: 8b 4d f0 mov -0x10(%rbp),%ecx 206314: 4c 8b 45 e8 mov -0x18(%rbp),%r8 206318: e8 83 f4 ff ff callq 0x2057a0 20631d: 48 89 45 e0 mov %rax,-0x20(%rbp) 206321: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 206326: 0f 84 1c 00 00 00 je 0x206348 20632c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206330: 48 8b 48 48 mov 0x48(%rax),%rcx 206334: 48 8b 45 e0 mov -0x20(%rbp),%rax 206338: 48 89 48 10 mov %rcx,0x10(%rax) 20633c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206340: 48 8b 45 e8 mov -0x18(%rbp),%rax 206344: 48 89 48 48 mov %rcx,0x48(%rax) 206348: 48 8b 45 e0 mov -0x20(%rbp),%rax 20634c: 48 89 45 f8 mov %rax,-0x8(%rbp) 206350: 48 8b 45 f8 mov -0x8(%rbp),%rax 206354: 48 83 c4 30 add $0x30,%rsp 206358: 5d pop %rbp 206359: c3 retq 20635a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 206360: 55 push %rbp 206361: 48 89 e5 mov %rsp,%rbp 206364: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20636b: 89 7d f4 mov %edi,-0xc(%rbp) 20636e: 48 89 75 e8 mov %rsi,-0x18(%rbp) 206372: 48 89 55 e0 mov %rdx,-0x20(%rbp) 206376: 89 4d dc mov %ecx,-0x24(%rbp) 206379: 4c 89 45 d0 mov %r8,-0x30(%rbp) 20637d: 8b 45 f4 mov -0xc(%rbp),%eax 206380: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 206386: 48 8d 45 90 lea -0x70(%rbp),%rax 20638a: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206391: b8 40 00 00 00 mov $0x40,%eax 206396: 48 3b 45 e0 cmp -0x20(%rbp),%rax 20639a: 0f 83 11 00 00 00 jae 0x2063b1 2063a0: b8 40 00 00 00 mov $0x40,%eax 2063a5: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2063ac: e9 0b 00 00 00 jmpq 0x2063bc 2063b1: 48 8b 45 e0 mov -0x20(%rbp),%rax 2063b5: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2063bc: 48 8b b5 78 ff ff ff mov -0x88(%rbp),%rsi 2063c3: 8b bd 74 ff ff ff mov -0x8c(%rbp),%edi 2063c9: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 2063d0: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2063d4: e8 c7 ec ff ff callq 0x2050a0 2063d9: 48 89 45 88 mov %rax,-0x78(%rbp) 2063dd: 48 83 7d 88 ff cmpq $0xffffffffffffffff,-0x78(%rbp) 2063e2: 0f 94 c0 sete %al 2063e5: 34 ff xor $0xff,%al 2063e7: 34 ff xor $0xff,%al 2063e9: 24 01 and $0x1,%al 2063eb: 0f b6 c0 movzbl %al,%eax 2063ee: 48 98 cltq 2063f0: 48 83 f8 00 cmp $0x0,%rax 2063f4: 0f 84 17 00 00 00 je 0x206411 2063fa: bf 09 00 00 00 mov $0x9,%edi 2063ff: e8 fc cc ff ff callq 0x203100 206404: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20640c: e9 e9 00 00 00 jmpq 0x2064fa 206411: 48 8b 75 88 mov -0x78(%rbp),%rsi 206415: 48 8d 7d 90 lea -0x70(%rbp),%rdi 206419: e8 e2 cf ff ff callq 0x203400 20641e: 89 45 84 mov %eax,-0x7c(%rbp) 206421: 8b 45 84 mov -0x7c(%rbp),%eax 206424: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 20642a: 83 e8 01 sub $0x1,%eax 20642d: 0f 84 19 00 00 00 je 0x20644c 206433: e9 00 00 00 00 jmpq 0x206438 206438: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 20643e: 83 e8 03 sub $0x3,%eax 206441: 0f 84 2a 00 00 00 je 0x206471 206447: e9 77 00 00 00 jmpq 0x2064c3 20644c: 8b 7d f4 mov -0xc(%rbp),%edi 20644f: 48 8b 55 e8 mov -0x18(%rbp),%rdx 206453: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206457: 44 8b 45 dc mov -0x24(%rbp),%r8d 20645b: 4c 8b 4d d0 mov -0x30(%rbp),%r9 20645f: 31 c0 xor %eax,%eax 206461: 89 c6 mov %eax,%esi 206463: e8 b8 e3 ff ff callq 0x204820 206468: 48 89 45 f8 mov %rax,-0x8(%rbp) 20646c: e9 89 00 00 00 jmpq 0x2064fa 206471: 48 8b 45 88 mov -0x78(%rbp),%rax 206475: 0f b6 75 94 movzbl -0x6c(%rbp),%esi 206479: b9 40 00 00 00 mov $0x40,%ecx 20647e: ba 34 00 00 00 mov $0x34,%edx 206483: 83 fe 01 cmp $0x1,%esi 206486: 48 0f 44 ca cmove %rdx,%rcx 20648a: 48 39 c8 cmp %rcx,%rax 20648d: 0f 82 2b 00 00 00 jb 0x2064be 206493: 8b 7d f4 mov -0xc(%rbp),%edi 206496: 48 8d 55 90 lea -0x70(%rbp),%rdx 20649a: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20649e: 4c 8b 45 e0 mov -0x20(%rbp),%r8 2064a2: 44 8b 4d dc mov -0x24(%rbp),%r9d 2064a6: 48 8b 45 d0 mov -0x30(%rbp),%rax 2064aa: 31 f6 xor %esi,%esi 2064ac: 48 89 04 24 mov %rax,(%rsp) 2064b0: e8 2b d0 ff ff callq 0x2034e0 2064b5: 48 89 45 f8 mov %rax,-0x8(%rbp) 2064b9: e9 3c 00 00 00 jmpq 0x2064fa 2064be: e9 00 00 00 00 jmpq 0x2064c3 2064c3: e9 00 00 00 00 jmpq 0x2064c8 2064c8: 8b 7d f4 mov -0xc(%rbp),%edi 2064cb: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2064cf: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2064d3: 44 8b 45 dc mov -0x24(%rbp),%r8d 2064d7: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2064db: 31 c0 xor %eax,%eax 2064dd: 89 c6 mov %eax,%esi 2064df: 31 c0 xor %eax,%eax 2064e1: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 2064e8: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2064f0: 00 2064f1: e8 ba e3 ff ff callq 0x2048b0 2064f6: 48 89 45 f8 mov %rax,-0x8(%rbp) 2064fa: 48 8b 45 f8 mov -0x8(%rbp),%rax 2064fe: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206505: 5d pop %rbp 206506: c3 retq 206507: cc int3 206508: cc int3 206509: cc int3 20650a: cc int3 20650b: cc int3 20650c: cc int3 20650d: cc int3 20650e: cc int3 20650f: cc int3 206510: 55 push %rbp 206511: 48 89 e5 mov %rsp,%rbp 206514: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20651b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20651f: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 206524: 0f 85 0c 00 00 00 jne 0x206536 20652a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206531: e9 fb 05 00 00 jmpq 0x206b31 206536: 48 8b 45 f0 mov -0x10(%rbp),%rax 20653a: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 20653e: 0f 84 2b 00 00 00 je 0x20656f 206544: 48 8b 4d f0 mov -0x10(%rbp),%rcx 206548: 8b 41 3c mov 0x3c(%rcx),%eax 20654b: 83 c0 ff add $0xffffffff,%eax 20654e: 89 41 3c mov %eax,0x3c(%rcx) 206551: 83 f8 00 cmp $0x0,%eax 206554: 0f 84 15 00 00 00 je 0x20656f 20655a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20655e: 8b 40 3c mov 0x3c(%rax),%eax 206561: 89 45 e4 mov %eax,-0x1c(%rbp) 206564: 8b 45 e4 mov -0x1c(%rbp),%eax 206567: 89 45 fc mov %eax,-0x4(%rbp) 20656a: e9 c2 05 00 00 jmpq 0x206b31 20656f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206573: 83 78 18 01 cmpl $0x1,0x18(%rax) 206577: 0f 85 4e 00 00 00 jne 0x2065cb 20657d: 48 8b 45 f0 mov -0x10(%rbp),%rax 206581: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 206588: 48 39 48 50 cmp %rcx,0x50(%rax) 20658c: 0f 84 0d 00 00 00 je 0x20659f 206592: 48 8b 45 f0 mov -0x10(%rbp),%rax 206596: 48 8b 78 50 mov 0x50(%rax),%rdi 20659a: e8 21 07 00 00 callq 0x206cc0 20659f: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065a3: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 2065ab: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065af: 48 83 78 48 00 cmpq $0x0,0x48(%rax) 2065b4: 0f 84 0c 00 00 00 je 0x2065c6 2065ba: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2065c1: e9 6b 05 00 00 jmpq 0x206b31 2065c6: e9 00 00 00 00 jmpq 0x2065cb 2065cb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065cf: 48 8b 40 08 mov 0x8(%rax),%rax 2065d3: 48 89 45 e8 mov %rax,-0x18(%rbp) 2065d7: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2065dc: 0f 84 66 00 00 00 je 0x206648 2065e2: 48 8b 45 e8 mov -0x18(%rbp),%rax 2065e6: 48 8b 40 48 mov 0x48(%rax),%rax 2065ea: 48 3b 45 f0 cmp -0x10(%rbp),%rax 2065ee: 0f 85 15 00 00 00 jne 0x206609 2065f4: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065f8: 48 8b 48 10 mov 0x10(%rax),%rcx 2065fc: 48 8b 45 e8 mov -0x18(%rbp),%rax 206600: 48 89 48 48 mov %rcx,0x48(%rax) 206604: e9 3f 00 00 00 jmpq 0x206648 206609: 48 8b 45 e8 mov -0x18(%rbp),%rax 20660d: 48 8b 40 48 mov 0x48(%rax),%rax 206611: 48 89 45 d8 mov %rax,-0x28(%rbp) 206615: 48 8b 45 d8 mov -0x28(%rbp),%rax 206619: 48 8b 40 10 mov 0x10(%rax),%rax 20661d: 48 3b 45 f0 cmp -0x10(%rbp),%rax 206621: 0f 84 11 00 00 00 je 0x206638 206627: 48 8b 45 d8 mov -0x28(%rbp),%rax 20662b: 48 8b 40 10 mov 0x10(%rax),%rax 20662f: 48 89 45 d8 mov %rax,-0x28(%rbp) 206633: e9 dd ff ff ff jmpq 0x206615 206638: 48 8b 45 f0 mov -0x10(%rbp),%rax 20663c: 48 8b 48 10 mov 0x10(%rax),%rcx 206640: 48 8b 45 d8 mov -0x28(%rbp),%rax 206644: 48 89 48 10 mov %rcx,0x10(%rax) 206648: 48 8b 45 f0 mov -0x10(%rbp),%rax 20664c: 8b 40 18 mov 0x18(%rax),%eax 20664f: 89 45 94 mov %eax,-0x6c(%rbp) 206652: 83 e8 01 sub $0x1,%eax 206655: 0f 84 16 00 00 00 je 0x206671 20665b: e9 00 00 00 00 jmpq 0x206660 206660: 8b 45 94 mov -0x6c(%rbp),%eax 206663: 83 e8 03 sub $0x3,%eax 206666: 0f 84 26 00 00 00 je 0x206692 20666c: e9 ff 03 00 00 jmpq 0x206a70 206671: 48 8b 45 f0 mov -0x10(%rbp),%rax 206675: 48 83 78 60 00 cmpq $0x0,0x60(%rax) 20667a: 0f 84 0d 00 00 00 je 0x20668d 206680: 48 8b 45 f0 mov -0x10(%rbp),%rax 206684: 48 8b 78 60 mov 0x60(%rax),%rdi 206688: e8 33 06 00 00 callq 0x206cc0 20668d: e9 e3 03 00 00 jmpq 0x206a75 206692: 48 8b 45 f0 mov -0x10(%rbp),%rax 206696: 83 78 20 01 cmpl $0x1,0x20(%rax) 20669a: 0f 84 0f 00 00 00 je 0x2066af 2066a0: b0 01 mov $0x1,%al 2066a2: a8 01 test $0x1,%al 2066a4: 0f 85 05 00 00 00 jne 0x2066af 2066aa: e9 11 00 00 00 jmpq 0x2066c0 2066af: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066b3: 48 8b 40 68 mov 0x68(%rax),%rax 2066b7: 48 89 45 88 mov %rax,-0x78(%rbp) 2066bb: e9 0c 00 00 00 jmpq 0x2066cc 2066c0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066c4: 48 8b 40 68 mov 0x68(%rax),%rax 2066c8: 48 89 45 88 mov %rax,-0x78(%rbp) 2066cc: 48 8b 45 88 mov -0x78(%rbp),%rax 2066d0: 48 89 45 d0 mov %rax,-0x30(%rbp) 2066d4: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2066d9: 0f 84 46 00 00 00 je 0x206725 2066df: 48 8b 45 d0 mov -0x30(%rbp),%rax 2066e3: 48 8b 40 30 mov 0x30(%rax),%rax 2066e7: 48 89 45 c8 mov %rax,-0x38(%rbp) 2066eb: 48 8b 45 d0 mov -0x30(%rbp),%rax 2066ef: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 2066f5: 25 80 00 00 00 and $0x80,%eax 2066fa: 83 f8 00 cmp $0x0,%eax 2066fd: 0f 84 0c 00 00 00 je 0x20670f 206703: 48 8b 45 d0 mov -0x30(%rbp),%rax 206707: 48 8b 38 mov (%rax),%rdi 20670a: e8 b1 05 00 00 callq 0x206cc0 20670f: 48 8b 7d d0 mov -0x30(%rbp),%rdi 206713: e8 a8 05 00 00 callq 0x206cc0 206718: 48 8b 45 c8 mov -0x38(%rbp),%rax 20671c: 48 89 45 d0 mov %rax,-0x30(%rbp) 206720: e9 af ff ff ff jmpq 0x2066d4 206725: 48 8b 45 f0 mov -0x10(%rbp),%rax 206729: 83 78 20 01 cmpl $0x1,0x20(%rax) 20672d: 0f 84 0f 00 00 00 je 0x206742 206733: b0 01 mov $0x1,%al 206735: a8 01 test $0x1,%al 206737: 0f 85 05 00 00 00 jne 0x206742 20673d: e9 17 00 00 00 jmpq 0x206759 206742: 48 8b 45 f0 mov -0x10(%rbp),%rax 206746: 48 83 c0 48 add $0x48,%rax 20674a: 48 05 80 00 00 00 add $0x80,%rax 206750: 48 89 45 80 mov %rax,-0x80(%rbp) 206754: e9 12 00 00 00 jmpq 0x20676b 206759: 48 8b 45 f0 mov -0x10(%rbp),%rax 20675d: 48 83 c0 48 add $0x48,%rax 206761: 48 05 80 00 00 00 add $0x80,%rax 206767: 48 89 45 80 mov %rax,-0x80(%rbp) 20676b: 48 8b 45 80 mov -0x80(%rbp),%rax 20676f: 48 89 45 c0 mov %rax,-0x40(%rbp) 206773: 48 8b 45 c0 mov -0x40(%rbp),%rax 206777: 8b 40 04 mov 0x4(%rax),%eax 20677a: 48 89 45 b8 mov %rax,-0x48(%rbp) 20677e: 48 8b 45 b8 mov -0x48(%rbp),%rax 206782: 48 89 c1 mov %rax,%rcx 206785: 48 83 c1 ff add $0xffffffffffffffff,%rcx 206789: 48 89 4d b8 mov %rcx,-0x48(%rbp) 20678d: 48 83 f8 00 cmp $0x0,%rax 206791: 0f 86 3c 01 00 00 jbe 0x2068d3 206797: 48 8b 45 c0 mov -0x40(%rbp),%rax 20679b: 48 83 c0 10 add $0x10,%rax 20679f: 48 69 4d b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rcx 2067a7: 48 01 c8 add %rcx,%rax 2067aa: 48 89 45 b0 mov %rax,-0x50(%rbp) 2067ae: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067b2: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 2067b8: 25 80 00 00 00 and $0x80,%eax 2067bd: 83 f8 00 cmp $0x0,%eax 2067c0: 0f 84 10 00 00 00 je 0x2067d6 2067c6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067ca: 48 8b b8 90 00 00 00 mov 0x90(%rax),%rdi 2067d1: e8 ea 04 00 00 callq 0x206cc0 2067d6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067da: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2067e1: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2067e5: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 2067ec: 0f 84 10 00 00 00 je 0x206802 2067f2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067f6: 48 8b b8 b0 00 00 00 mov 0xb0(%rax),%rdi 2067fd: e8 be 04 00 00 callq 0x206cc0 206802: 48 8b 45 b0 mov -0x50(%rbp),%rax 206806: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 20680d: 48 8b 4d b0 mov -0x50(%rbp),%rcx 206811: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 206818: 0f 84 10 00 00 00 je 0x20682e 20681e: 48 8b 45 b0 mov -0x50(%rbp),%rax 206822: 48 8b b8 a8 00 00 00 mov 0xa8(%rax),%rdi 206829: e8 92 04 00 00 callq 0x206cc0 20682e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206832: 48 83 38 00 cmpq $0x0,(%rax) 206836: 0f 84 34 00 00 00 je 0x206870 20683c: 48 8b 45 b0 mov -0x50(%rbp),%rax 206840: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 206847: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20684b: 48 3b 81 b0 00 00 00 cmp 0xb0(%rcx),%rax 206852: 0f 84 18 00 00 00 je 0x206870 206858: 48 8b 45 b0 mov -0x50(%rbp),%rax 20685c: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 206862: 25 80 00 00 00 and $0x80,%eax 206867: 83 f8 00 cmp $0x0,%eax 20686a: 0f 84 10 00 00 00 je 0x206880 206870: 48 8b 45 b0 mov -0x50(%rbp),%rax 206874: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 20687b: e8 40 04 00 00 callq 0x206cc0 206880: 48 8b 45 b0 mov -0x50(%rbp),%rax 206884: 48 8b 40 30 mov 0x30(%rax),%rax 206888: 48 89 45 a8 mov %rax,-0x58(%rbp) 20688c: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 206891: 0f 84 37 00 00 00 je 0x2068ce 206897: 48 8b 45 a8 mov -0x58(%rbp),%rax 20689b: 48 89 45 a0 mov %rax,-0x60(%rbp) 20689f: 48 8b 45 a8 mov -0x58(%rbp),%rax 2068a3: 48 8b 40 30 mov 0x30(%rax),%rax 2068a7: 48 89 45 a8 mov %rax,-0x58(%rbp) 2068ab: 48 8b 45 a0 mov -0x60(%rbp),%rax 2068af: 8b 40 38 mov 0x38(%rax),%eax 2068b2: 25 80 00 00 00 and $0x80,%eax 2068b7: 83 f8 00 cmp $0x0,%eax 2068ba: 0f 84 09 00 00 00 je 0x2068c9 2068c0: 48 8b 7d a0 mov -0x60(%rbp),%rdi 2068c4: e8 f7 03 00 00 callq 0x206cc0 2068c9: e9 be ff ff ff jmpq 0x20688c 2068ce: e9 ab fe ff ff jmpq 0x20677e 2068d3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2068d7: 48 89 45 98 mov %rax,-0x68(%rbp) 2068db: 48 8b 45 c0 mov -0x40(%rbp),%rax 2068df: 48 8b 40 08 mov 0x8(%rax),%rax 2068e3: 48 89 45 c0 mov %rax,-0x40(%rbp) 2068e7: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2068ec: 0f 84 13 00 00 00 je 0x206905 2068f2: 48 8b 45 98 mov -0x68(%rbp),%rax 2068f6: 8b 00 mov (%rax),%eax 2068f8: 48 8b 4d 98 mov -0x68(%rbp),%rcx 2068fc: 3b 41 04 cmp 0x4(%rcx),%eax 2068ff: 0f 85 05 00 00 00 jne 0x20690a 206905: e9 1f 00 00 00 jmpq 0x206929 20690a: 48 8d 3d a4 a6 ff ff lea -0x595c(%rip),%rdi # 0x200fb5 206911: 48 8d 35 33 a8 ff ff lea -0x57cd(%rip),%rsi # 0x20114b 206918: ba bd 00 00 00 mov $0xbd,%edx 20691d: 48 8d 0d f3 a7 ff ff lea -0x580d(%rip),%rcx # 0x201117 206924: e8 67 03 00 00 callq 0x206c90 206929: 48 8b 45 98 mov -0x68(%rbp),%rax 20692d: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206934: 48 8b 45 f0 mov -0x10(%rbp),%rax 206938: 83 78 20 01 cmpl $0x1,0x20(%rax) 20693c: 0f 84 0f 00 00 00 je 0x206951 206942: b0 01 mov $0x1,%al 206944: a8 01 test $0x1,%al 206946: 0f 85 05 00 00 00 jne 0x206951 20694c: e9 1a 00 00 00 jmpq 0x20696b 206951: 48 8b 45 f0 mov -0x10(%rbp),%rax 206955: 48 83 c0 48 add $0x48,%rax 206959: 48 05 80 00 00 00 add $0x80,%rax 20695f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 206966: e9 15 00 00 00 jmpq 0x206980 20696b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20696f: 48 83 c0 48 add $0x48,%rax 206973: 48 05 80 00 00 00 add $0x80,%rax 206979: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 206980: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 206987: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 20698e: 48 39 c8 cmp %rcx,%rax 206991: 0f 84 09 00 00 00 je 0x2069a0 206997: 48 8b 7d 98 mov -0x68(%rbp),%rdi 20699b: e8 20 03 00 00 callq 0x206cc0 2069a0: e9 00 00 00 00 jmpq 0x2069a5 2069a5: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2069aa: 0f 85 c3 fd ff ff jne 0x206773 2069b0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069b4: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 2069b8: 0f 84 4c 00 00 00 je 0x206a0a 2069be: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069c2: 83 78 20 01 cmpl $0x1,0x20(%rax) 2069c6: 0f 84 0f 00 00 00 je 0x2069db 2069cc: b0 01 mov $0x1,%al 2069ce: a8 01 test $0x1,%al 2069d0: 0f 85 05 00 00 00 jne 0x2069db 2069d6: e9 14 00 00 00 jmpq 0x2069ef 2069db: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069df: 48 8b 40 50 mov 0x50(%rax),%rax 2069e3: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2069ea: e9 0f 00 00 00 jmpq 0x2069fe 2069ef: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069f3: 48 8b 40 50 mov 0x50(%rax),%rax 2069f7: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2069fe: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 206a05: e8 b6 02 00 00 callq 0x206cc0 206a0a: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a0e: 8b 40 78 mov 0x78(%rax),%eax 206a11: 25 80 00 00 00 and $0x80,%eax 206a16: 83 f8 00 cmp $0x0,%eax 206a19: 0f 84 4c 00 00 00 je 0x206a6b 206a1f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a23: 83 78 20 01 cmpl $0x1,0x20(%rax) 206a27: 0f 84 0f 00 00 00 je 0x206a3c 206a2d: b0 01 mov $0x1,%al 206a2f: a8 01 test $0x1,%al 206a31: 0f 85 05 00 00 00 jne 0x206a3c 206a37: e9 14 00 00 00 jmpq 0x206a50 206a3c: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a40: 48 8b 40 58 mov 0x58(%rax),%rax 206a44: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 206a4b: e9 0f 00 00 00 jmpq 0x206a5f 206a50: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a54: 48 8b 40 58 mov 0x58(%rax),%rax 206a58: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 206a5f: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 206a66: e8 55 02 00 00 callq 0x206cc0 206a6b: e9 05 00 00 00 jmpq 0x206a75 206a70: e9 00 00 00 00 jmpq 0x206a75 206a75: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a79: 48 83 38 00 cmpq $0x0,(%rax) 206a7d: 0f 84 62 00 00 00 je 0x206ae5 206a83: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206a88: 0f 85 57 00 00 00 jne 0x206ae5 206a8e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a92: 8b 40 38 mov 0x38(%rax),%eax 206a95: 25 80 00 00 00 and $0x80,%eax 206a9a: 83 f8 00 cmp $0x0,%eax 206a9d: 0f 84 11 00 00 00 je 0x206ab4 206aa3: 48 8b 45 f0 mov -0x10(%rbp),%rax 206aa7: 48 8b 38 mov (%rax),%rdi 206aaa: e8 11 02 00 00 callq 0x206cc0 206aaf: e9 2c 00 00 00 jmpq 0x206ae0 206ab4: 48 8b 45 f0 mov -0x10(%rbp),%rax 206ab8: 8b 40 38 mov 0x38(%rax),%eax 206abb: 83 e0 40 and $0x40,%eax 206abe: 83 f8 00 cmp $0x0,%eax 206ac1: 0f 84 14 00 00 00 je 0x206adb 206ac7: 48 8b 45 f0 mov -0x10(%rbp),%rax 206acb: 48 8b 38 mov (%rax),%rdi 206ace: 48 8b 45 f0 mov -0x10(%rbp),%rax 206ad2: 48 8b 70 30 mov 0x30(%rax),%rsi 206ad6: e8 a5 02 00 00 callq 0x206d80 206adb: e9 00 00 00 00 jmpq 0x206ae0 206ae0: e9 00 00 00 00 jmpq 0x206ae5 206ae5: 48 8b 7d f0 mov -0x10(%rbp),%rdi 206ae9: e8 d2 01 00 00 callq 0x206cc0 206aee: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206af3: 0f 84 22 00 00 00 je 0x206b1b 206af9: 48 8b 45 e8 mov -0x18(%rbp),%rax 206afd: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 206b01: 0f 85 14 00 00 00 jne 0x206b1b 206b07: 48 8b 7d e8 mov -0x18(%rbp),%rdi 206b0b: e8 00 fa ff ff callq 0x206510 206b10: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206b16: e9 0d 00 00 00 jmpq 0x206b28 206b1b: 31 c0 xor %eax,%eax 206b1d: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206b23: e9 00 00 00 00 jmpq 0x206b28 206b28: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 206b2e: 89 45 fc mov %eax,-0x4(%rbp) 206b31: 8b 45 fc mov -0x4(%rbp),%eax 206b34: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206b3b: 5d pop %rbp 206b3c: c3 retq 206b3d: cc int3 206b3e: cc int3 206b3f: cc int3 206b40: 55 push %rbp 206b41: 48 89 e5 mov %rsp,%rbp 206b44: 48 89 7d f8 mov %rdi,-0x8(%rbp) 206b48: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 206b4d: 0f 85 0a 00 00 00 jne 0x206b5d 206b53: 31 c0 xor %eax,%eax 206b55: 89 45 f4 mov %eax,-0xc(%rbp) 206b58: e9 0a 00 00 00 jmpq 0x206b67 206b5d: 48 8b 45 f8 mov -0x8(%rbp),%rax 206b61: 8b 40 18 mov 0x18(%rax),%eax 206b64: 89 45 f4 mov %eax,-0xc(%rbp) 206b67: 8b 45 f4 mov -0xc(%rbp),%eax 206b6a: 5d pop %rbp 206b6b: c3 retq 206b6c: cc int3 206b6d: cc int3 206b6e: cc int3 206b6f: cc int3 206b70: 41 57 push %rdi 206b72: 41 56 push %rsi 206b74: 41 89 ff mov %edi,%r15d 206b77: 41 55 push %rbp 206b79: 41 54 push %rsp 206b7b: 4c 8d 25 26 12 00 00 lea 0x1226(%rip),%r12 # 0x207da8 206b82: 55 push %rbp 206b83: 48 8d 2d 26 12 00 00 lea 0x1226(%rip),%rbp # 0x207db0 206b8a: 53 push %rbx 206b8b: 49 89 f6 mov %rsi,%r14 206b8e: 49 89 d5 mov %rdx,%r13 206b91: 4c 29 e5 sub %r12,%rbp 206b94: 48 83 ec 08 sub $0x8,%rsp 206b98: 48 c1 fd 03 sar $0x3,%rbp 206b9c: e8 5f 00 00 00 callq 0x206c00 206ba1: 48 85 ed test %rbp,%rbp 206ba4: 74 20 je 0x206bc6 206ba6: 31 db xor %ebx,%ebx 206ba8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 206bb0: 4c 89 ea mov %r13,%rdx 206bb3: 4c 89 f6 mov %r14,%rsi 206bb6: 44 89 ff mov %r15d,%edi 206bb9: 41 ff 14 dc callq *(%r12,%rbx,8) 206bbd: 48 83 c3 01 add $0x1,%rbx 206bc1: 48 39 eb cmp %rbp,%rbx 206bc4: 75 ea jne 0x206bb0 206bc6: 48 83 c4 08 add $0x8,%rsp 206bca: 5b pop %rbx 206bcb: 5d pop %rbp 206bcc: 41 5c pop %rsp 206bce: 41 5d pop %rbp 206bd0: 41 5e pop %rsi 206bd2: 41 5f pop %rdi 206bd4: c3 retq 206bd5: 90 nop 206bd6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 206bde: 00 00 206be0: f3 rep 206be1: c3 retq 206be2: cc int3 206be3: cc int3 206be4: cc int3 206be5: cc int3 206be6: cc int3 206be7: cc int3 206be8: cc int3 206be9: cc int3 206bea: cc int3 206beb: cc int3 206bec: cc int3 206bed: cc int3 206bee: cc int3 206bef: cc int3 206bf0: 48 89 f2 mov %rsi,%rdx 206bf3: 89 fe mov %edi,%esi 206bf5: bf 01 00 00 00 mov $0x1,%edi 206bfa: e9 91 01 00 00 jmpq 0x206d90 Disassembly of section .init: 206c00: 48 83 ec 08 sub $0x8,%rsp 206c04: 48 8b 05 55 13 00 00 mov 0x1355(%rip),%rax # 0x207f60 206c0b: 48 85 c0 test %rax,%rax 206c0e: 74 05 je 0x206c15 206c10: e8 3b 00 00 00 callq 0x206c50 206c15: 48 83 c4 08 add $0x8,%rsp 206c19: c3 retq Disassembly of section .fini: 206c1c: 48 83 ec 08 sub $0x8,%rsp 206c20: 48 83 c4 08 add $0x8,%rsp 206c24: c3 retq Disassembly of section .plt: 206c30: ff 35 4a 23 00 00 pushq 0x234a(%rip) # 0x208f80 206c36: ff 25 4c 23 00 00 jmpq *0x234c(%rip) # 0x208f88 206c3c: 0f 1f 40 00 nopl 0x0(%rax) 206c40: ff 25 4a 23 00 00 jmpq *0x234a(%rip) # 0x208f90 206c46: 68 00 00 00 00 pushq $0x0 206c4b: e9 e0 ff ff ff jmpq 0x206c30 206c50: ff 25 42 23 00 00 jmpq *0x2342(%rip) # 0x208f98 206c56: 68 01 00 00 00 pushq $0x1 206c5b: e9 d0 ff ff ff jmpq 0x206c30 206c60: ff 25 3a 23 00 00 jmpq *0x233a(%rip) # 0x208fa0 206c66: 68 02 00 00 00 pushq $0x2 206c6b: e9 c0 ff ff ff jmpq 0x206c30 206c70: ff 25 32 23 00 00 jmpq *0x2332(%rip) # 0x208fa8 206c76: 68 03 00 00 00 pushq $0x3 206c7b: e9 b0 ff ff ff jmpq 0x206c30 206c80: ff 25 2a 23 00 00 jmpq *0x232a(%rip) # 0x208fb0 206c86: 68 04 00 00 00 pushq $0x4 206c8b: e9 a0 ff ff ff jmpq 0x206c30 206c90: ff 25 22 23 00 00 jmpq *0x2322(%rip) # 0x208fb8 206c96: 68 05 00 00 00 pushq $0x5 206c9b: e9 90 ff ff ff jmpq 0x206c30 206ca0: ff 25 1a 23 00 00 jmpq *0x231a(%rip) # 0x208fc0 206ca6: 68 06 00 00 00 pushq $0x6 206cab: e9 80 ff ff ff jmpq 0x206c30 206cb0: ff 25 12 23 00 00 jmpq *0x2312(%rip) # 0x208fc8 206cb6: 68 07 00 00 00 pushq $0x7 206cbb: e9 70 ff ff ff jmpq 0x206c30 206cc0: ff 25 0a 23 00 00 jmpq *0x230a(%rip) # 0x208fd0 206cc6: 68 08 00 00 00 pushq $0x8 206ccb: e9 60 ff ff ff jmpq 0x206c30 206cd0: ff 25 02 23 00 00 jmpq *0x2302(%rip) # 0x208fd8 206cd6: 68 09 00 00 00 pushq $0x9 206cdb: e9 50 ff ff ff jmpq 0x206c30 206ce0: ff 25 fa 22 00 00 jmpq *0x22fa(%rip) # 0x208fe0 206ce6: 68 0a 00 00 00 pushq $0xa 206ceb: e9 40 ff ff ff jmpq 0x206c30 206cf0: ff 25 f2 22 00 00 jmpq *0x22f2(%rip) # 0x208fe8 206cf6: 68 0b 00 00 00 pushq $0xb 206cfb: e9 30 ff ff ff jmpq 0x206c30 206d00: ff 25 ea 22 00 00 jmpq *0x22ea(%rip) # 0x208ff0 206d06: 68 0c 00 00 00 pushq $0xc 206d0b: e9 20 ff ff ff jmpq 0x206c30 206d10: ff 25 e2 22 00 00 jmpq *0x22e2(%rip) # 0x208ff8 206d16: 68 0d 00 00 00 pushq $0xd 206d1b: e9 10 ff ff ff jmpq 0x206c30 206d20: ff 25 da 22 00 00 jmpq *0x22da(%rip) # 0x209000 206d26: 68 0e 00 00 00 pushq $0xe 206d2b: e9 00 ff ff ff jmpq 0x206c30 206d30: ff 25 d2 22 00 00 jmpq *0x22d2(%rip) # 0x209008 206d36: 68 0f 00 00 00 pushq $0xf 206d3b: e9 f0 fe ff ff jmpq 0x206c30 206d40: ff 25 ca 22 00 00 jmpq *0x22ca(%rip) # 0x209010 206d46: 68 10 00 00 00 pushq $0x10 206d4b: e9 e0 fe ff ff jmpq 0x206c30 206d50: ff 25 c2 22 00 00 jmpq *0x22c2(%rip) # 0x209018 206d56: 68 11 00 00 00 pushq $0x11 206d5b: e9 d0 fe ff ff jmpq 0x206c30 206d60: ff 25 ba 22 00 00 jmpq *0x22ba(%rip) # 0x209020 206d66: 68 12 00 00 00 pushq $0x12 206d6b: e9 c0 fe ff ff jmpq 0x206c30 206d70: ff 25 b2 22 00 00 jmpq *0x22b2(%rip) # 0x209028 206d76: 68 13 00 00 00 pushq $0x13 206d7b: e9 b0 fe ff ff jmpq 0x206c30 206d80: ff 25 aa 22 00 00 jmpq *0x22aa(%rip) # 0x209030 206d86: 68 14 00 00 00 pushq $0x14 206d8b: e9 a0 fe ff ff jmpq 0x206c30 206d90: ff 25 a2 22 00 00 jmpq *0x22a2(%rip) # 0x209038 206d96: 68 15 00 00 00 pushq $0x15 206d9b: e9 90 fe ff ff jmpq 0x206c30 ----Running------ > bin/test_package bin/test_package ----------------- bin/test_package: elf object ----Running------ > bin/test_package archive.a ----------------- archive.a: ar(1) archive CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR eu-ar: creating archive.a elfutils/0.186: WARN: Compiler clang is not gcc. elfutils/0.186 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.186 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****