******************************************************************************** conan test cci-9ce64841/recipes/elfutils/all/test_package/conanfile.py elfutils/0.186@#d19e94e0066f22180c6c6931ce6b3a27 -pr /home/conan/w/prod/BuildSingleReference/263347/674f671d-3d80-460a-8016-dd34051efe8f/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 ******************************************************************************** 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 elfutils/0.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.186 from local cache - Cache xz_utils/5.4.2 from 'conan-center' - Cache zlib/1.2.13 from 'conan-center' - Cache Packages bzip2/1.0.8:4b8e817c304dca09c454779755c305c8386492dc - Cache elfutils/0.186:b7e2eccc7d543dc21bc3561315d6526fa2d7b723 - Cache xz_utils/5.4.2:0cac844812c2c06353def85537a0768d93e5455d - Cache zlib/1.2.13:0cac844812c2c06353def85537a0768d93e5455d - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.2: Already installed! zlib/1.2.13: Already installed! elfutils/0.186: Already installed! elfutils/0.186: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-unstrip elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-9ce64841/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/BuildSingleReference/cci-9ce64841/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/BuildSingleReference/cci-9ce64841/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/BuildSingleReference/cci-9ce64841/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/BuildSingleReference/cci-9ce64841/recipes/elfutils/all/test_package/build/f04771391154da956edc9531385977ab0ddbd347 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/cci-9ce64841/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: 202d90: 31 ed xor %ebp,%ebp 202d92: 49 89 d1 mov %rdx,%r9 202d95: 5e pop %rsi 202d96: 48 89 e2 mov %rsp,%rdx 202d99: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 202d9d: 50 push %rax 202d9e: 54 push %rsp 202d9f: 49 c7 c0 d0 6b 20 00 mov $0x206bd0,%r8 202da6: 48 c7 c1 60 6b 20 00 mov $0x206b60,%rcx 202dad: 48 c7 c7 70 2e 20 00 mov $0x202e70,%rdi 202db4: e8 77 3e 00 00 callq 0x206c30 202db9: f4 hlt 202dba: cc int3 202dbb: cc int3 202dbc: cc int3 202dbd: cc int3 202dbe: cc int3 202dbf: cc int3 202dc0: b8 68 8f 20 00 mov $0x208f68,%eax 202dc5: 48 3d 68 8f 20 00 cmp $0x208f68,%rax 202dcb: 74 13 je 0x202de0 202dcd: b8 00 00 00 00 mov $0x0,%eax 202dd2: 48 85 c0 test %rax,%rax 202dd5: 74 09 je 0x202de0 202dd7: bf 68 8f 20 00 mov $0x208f68,%edi 202ddc: ff e0 jmpq *%rax 202dde: 66 90 nop 202de0: c3 retq 202de1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202de6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202dee: 00 00 202df0: be 68 8f 20 00 mov $0x208f68,%esi 202df5: 48 81 ee 68 8f 20 00 sub $0x208f68,%rsi 202dfc: 48 89 f0 mov %rsi,%rax 202dff: 48 c1 ee 3f shr $0x3f,%rsi 202e03: 48 c1 f8 03 sar $0x3,%rax 202e07: 48 01 c6 add %rax,%rsi 202e0a: 48 d1 fe sar %rsi 202e0d: 74 11 je 0x202e20 202e0f: b8 00 00 00 00 mov $0x0,%eax 202e14: 48 85 c0 test %rax,%rax 202e17: 74 07 je 0x202e20 202e19: bf 68 8f 20 00 mov $0x208f68,%edi 202e1e: ff e0 jmpq *%rax 202e20: c3 retq 202e21: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202e26: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202e2e: 00 00 202e30: 80 3d f9 61 00 00 00 cmpb $0x0,0x61f9(%rip) # 0x209030 202e37: 75 17 jne 0x202e50 202e39: 55 push %rbp 202e3a: 48 89 e5 mov %rsp,%rbp 202e3d: e8 7e ff ff ff callq 0x202dc0 202e42: c6 05 e7 61 00 00 01 movb $0x1,0x61e7(%rip) # 0x209030 202e49: 5d pop %rbp 202e4a: c3 retq 202e4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202e50: c3 retq 202e51: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202e56: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202e5e: 00 00 202e60: eb 8e jmp 0x202df0 202e62: cc int3 202e63: cc int3 202e64: cc int3 202e65: cc int3 202e66: cc int3 202e67: cc int3 202e68: cc int3 202e69: cc int3 202e6a: cc int3 202e6b: cc int3 202e6c: cc int3 202e6d: cc int3 202e6e: cc int3 202e6f: cc int3 202e70: 55 push %rbp 202e71: 48 89 e5 mov %rsp,%rbp 202e74: 48 83 ec 30 sub $0x30,%rsp 202e78: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202e7f: 89 7d f8 mov %edi,-0x8(%rbp) 202e82: 48 89 75 f0 mov %rsi,-0x10(%rbp) 202e86: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 202e8a: 0f 8d 24 00 00 00 jge 0x202eb4 202e90: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e94: 48 8b 30 mov (%rax),%rsi 202e97: 48 bf 7a 11 20 00 00 00 mov $0x20117a,%rdi 202e9f: 00 00 202ea1: b0 00 mov $0x0,%al 202ea3: e8 a8 3d 00 00 callq 0x206c50 202ea8: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 202eaf: e9 86 01 00 00 jmpq 0x20303a 202eb4: bf 01 00 00 00 mov $0x1,%edi 202eb9: e8 92 01 00 00 callq 0x203050 202ebe: 83 f8 00 cmp $0x0,%eax 202ec1: 0f 85 2a 00 00 00 jne 0x202ef1 202ec7: bf ff ff ff ff mov $0xffffffff,%edi 202ecc: e8 7f 02 00 00 callq 0x203150 202ed1: 48 89 c6 mov %rax,%rsi 202ed4: 48 bf 57 0f 20 00 00 00 mov $0x200f57,%rdi 202edc: 00 00 202ede: b0 00 mov $0x0,%al 202ee0: e8 6b 3d 00 00 callq 0x206c50 202ee5: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202eec: e9 49 01 00 00 jmpq 0x20303a 202ef1: 48 8b 45 f0 mov -0x10(%rbp),%rax 202ef5: 48 8b 78 08 mov 0x8(%rax),%rdi 202ef9: 31 d2 xor %edx,%edx 202efb: 89 d6 mov %edx,%esi 202efd: b0 00 mov $0x0,%al 202eff: e8 5c 3d 00 00 callq 0x206c60 202f04: 89 45 ec mov %eax,-0x14(%rbp) 202f07: 83 f8 00 cmp $0x0,%eax 202f0a: 0f 8d 24 00 00 00 jge 0x202f34 202f10: 48 8b 45 f0 mov -0x10(%rbp),%rax 202f14: 48 8b 30 mov (%rax),%rsi 202f17: 48 bf 5b 10 20 00 00 00 mov $0x20105b,%rdi 202f1f: 00 00 202f21: b0 00 mov $0x0,%al 202f23: e8 28 3d 00 00 callq 0x206c50 202f28: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202f2f: e9 06 01 00 00 jmpq 0x20303a 202f34: 8b 7d ec mov -0x14(%rbp),%edi 202f37: be 01 00 00 00 mov $0x1,%esi 202f3c: 31 c0 xor %eax,%eax 202f3e: 89 c2 mov %eax,%edx 202f40: e8 7b 25 00 00 callq 0x2054c0 202f45: 48 89 45 e0 mov %rax,-0x20(%rbp) 202f49: 48 83 f8 00 cmp $0x0,%rax 202f4d: 0f 85 2a 00 00 00 jne 0x202f7d 202f53: bf ff ff ff ff mov $0xffffffff,%edi 202f58: e8 f3 01 00 00 callq 0x203150 202f5d: 48 89 c6 mov %rax,%rsi 202f60: 48 bf 2f 0f 20 00 00 00 mov $0x200f2f,%rdi 202f68: 00 00 202f6a: b0 00 mov $0x0,%al 202f6c: e8 df 3c 00 00 callq 0x206c50 202f71: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202f78: e9 bd 00 00 00 jmpq 0x20303a 202f7d: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202f81: e8 aa 3b 00 00 callq 0x206b30 202f86: 89 45 d4 mov %eax,-0x2c(%rbp) 202f89: 8b 45 d4 mov -0x2c(%rbp),%eax 202f8c: 89 45 d0 mov %eax,-0x30(%rbp) 202f8f: 85 c0 test %eax,%eax 202f91: 0f 84 4d 00 00 00 je 0x202fe4 202f97: e9 00 00 00 00 jmpq 0x202f9c 202f9c: 8b 45 d0 mov -0x30(%rbp),%eax 202f9f: 83 e8 01 sub $0x1,%eax 202fa2: 0f 84 16 00 00 00 je 0x202fbe 202fa8: e9 00 00 00 00 jmpq 0x202fad 202fad: 8b 45 d0 mov -0x30(%rbp),%eax 202fb0: 83 e8 03 sub $0x3,%eax 202fb3: 0f 84 18 00 00 00 je 0x202fd1 202fb9: e9 39 00 00 00 jmpq 0x202ff7 202fbe: 48 b8 9f 11 20 00 00 00 mov $0x20119f,%rax 202fc6: 00 00 202fc8: 48 89 45 d8 mov %rax,-0x28(%rbp) 202fcc: e9 34 00 00 00 jmpq 0x203005 202fd1: 48 b8 24 0f 20 00 00 00 mov $0x200f24,%rax 202fd9: 00 00 202fdb: 48 89 45 d8 mov %rax,-0x28(%rbp) 202fdf: e9 21 00 00 00 jmpq 0x203005 202fe4: 48 b8 33 11 20 00 00 00 mov $0x201133,%rax 202fec: 00 00 202fee: 48 89 45 d8 mov %rax,-0x28(%rbp) 202ff2: e9 0e 00 00 00 jmpq 0x203005 202ff7: 48 b8 92 11 20 00 00 00 mov $0x201192,%rax 202fff: 00 00 203001: 48 89 45 d8 mov %rax,-0x28(%rbp) 203005: 48 8b 45 f0 mov -0x10(%rbp),%rax 203009: 48 8b 70 08 mov 0x8(%rax),%rsi 20300d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 203011: 48 bf 07 10 20 00 00 00 mov $0x201007,%rdi 203019: 00 00 20301b: b0 00 mov $0x0,%al 20301d: e8 2e 3c 00 00 callq 0x206c50 203022: 48 8b 7d e0 mov -0x20(%rbp),%rdi 203026: e8 d5 34 00 00 callq 0x206500 20302b: 8b 7d ec mov -0x14(%rbp),%edi 20302e: e8 3d 3c 00 00 callq 0x206c70 203033: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 20303a: 8b 45 fc mov -0x4(%rbp),%eax 20303d: 48 83 c4 30 add $0x30,%rsp 203041: 5d pop %rbp 203042: c3 retq 203043: cc int3 203044: cc int3 203045: cc int3 203046: cc int3 203047: cc int3 203048: cc int3 203049: cc int3 20304a: cc int3 20304b: cc int3 20304c: cc int3 20304d: cc int3 20304e: cc int3 20304f: cc int3 203050: 55 push %rbp 203051: 48 89 e5 mov %rsp,%rbp 203054: 48 83 ec 10 sub $0x10,%rsp 203058: 89 7d f8 mov %edi,-0x8(%rbp) 20305b: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 20305f: 0f 85 0c 00 00 00 jne 0x203071 203065: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 20306c: e9 43 00 00 00 jmpq 0x2030b4 203071: 83 7d f8 01 cmpl $0x1,-0x8(%rbp) 203075: 0f 94 c0 sete %al 203078: 34 ff xor $0xff,%al 20307a: 34 ff xor $0xff,%al 20307c: 24 01 and $0x1,%al 20307e: 0f b6 c0 movzbl %al,%eax 203081: 48 98 cltq 203083: 48 83 f8 00 cmp $0x0,%rax 203087: 0f 84 16 00 00 00 je 0x2030a3 20308d: c7 05 9d 5f 00 00 01 00 movl $0x1,0x5f9d(%rip) # 0x209034 203095: 00 00 203097: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 20309e: e9 11 00 00 00 jmpq 0x2030b4 2030a3: bf 02 00 00 00 mov $0x2,%edi 2030a8: e8 43 00 00 00 callq 0x2030f0 2030ad: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2030b4: 8b 45 fc mov -0x4(%rbp),%eax 2030b7: 48 83 c4 10 add $0x10,%rsp 2030bb: 5d pop %rbp 2030bc: c3 retq 2030bd: cc int3 2030be: cc int3 2030bf: cc int3 2030c0: 55 push %rbp 2030c1: 48 89 e5 mov %rsp,%rbp 2030c4: 48 83 ec 10 sub $0x10,%rsp 2030c8: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 2030d0: 00 00 00 00 2030d4: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 2030da: 89 4d fc mov %ecx,-0x4(%rbp) 2030dd: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 2030e5: 00 00 2030e7: 8b 45 fc mov -0x4(%rbp),%eax 2030ea: 48 83 c4 10 add $0x10,%rsp 2030ee: 5d pop %rbp 2030ef: c3 retq 2030f0: 55 push %rbp 2030f1: 48 89 e5 mov %rsp,%rbp 2030f4: 48 83 ec 10 sub $0x10,%rsp 2030f8: 89 7d fc mov %edi,-0x4(%rbp) 2030fb: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 2030ff: 0f 8c 15 00 00 00 jl 0x20311a 203105: 83 7d fc 33 cmpl $0x33,-0x4(%rbp) 203109: 0f 8d 0b 00 00 00 jge 0x20311a 20310f: 8b 45 fc mov -0x4(%rbp),%eax 203112: 89 45 f8 mov %eax,-0x8(%rbp) 203115: e9 0d 00 00 00 jmpq 0x203127 20311a: b8 01 00 00 00 mov $0x1,%eax 20311f: 89 45 f8 mov %eax,-0x8(%rbp) 203122: e9 00 00 00 00 jmpq 0x203127 203127: 8b 45 f8 mov -0x8(%rbp),%eax 20312a: 89 45 f4 mov %eax,-0xc(%rbp) 20312d: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203135: 00 00 00 00 203139: 8b 4d f4 mov -0xc(%rbp),%ecx 20313c: 89 88 fc ff ff ff mov %ecx,-0x4(%rax) 203142: 48 83 c4 10 add $0x10,%rsp 203146: 5d pop %rbp 203147: c3 retq 203148: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203150: 55 push %rbp 203151: 48 89 e5 mov %rsp,%rbp 203154: 48 83 ec 20 sub $0x20,%rsp 203158: 89 7d f4 mov %edi,-0xc(%rbp) 20315b: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203163: 00 00 00 00 203167: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 20316d: 89 45 f0 mov %eax,-0x10(%rbp) 203170: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 203174: 0f 85 8a 00 00 00 jne 0x203204 20317a: 48 63 4d f0 movslq -0x10(%rbp),%rcx 20317e: 48 8d 05 9b e0 ff ff lea -0x1f65(%rip),%rax # 0x201220 203185: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 20318d: 0f 83 05 00 00 00 jae 0x203198 203193: e9 1f 00 00 00 jmpq 0x2031b7 203198: 48 8d 3d 70 de ff ff lea -0x2190(%rip),%rdi # 0x20100f 20319f: 48 8d 35 8e de ff ff lea -0x2172(%rip),%rsi # 0x201034 2031a6: ba 5b 01 00 00 mov $0x15b,%edx 2031ab: 48 8d 0d 20 df ff ff lea -0x20e0(%rip),%rcx # 0x2010d2 2031b2: e8 c9 3a 00 00 callq 0x206c80 2031b7: 83 7d f0 00 cmpl $0x0,-0x10(%rbp) 2031bb: 0f 84 2b 00 00 00 je 0x2031ec 2031c1: 48 63 4d f0 movslq -0x10(%rbp),%rcx 2031c5: 48 8d 35 f4 e1 ff ff lea -0x1e0c(%rip),%rsi # 0x2013c0 2031cc: 48 8d 05 4d e0 ff ff lea -0x1fb3(%rip),%rax # 0x201220 2031d3: 48 03 34 c8 add (%rax,%rcx,8),%rsi 2031d7: 48 8d 3d 6d dd ff ff lea -0x2293(%rip),%rdi # 0x200f4b 2031de: e8 ad 3a 00 00 callq 0x206c90 2031e3: 48 89 45 e8 mov %rax,-0x18(%rbp) 2031e7: e9 0b 00 00 00 jmpq 0x2031f7 2031ec: 31 c0 xor %eax,%eax 2031ee: 48 89 45 e8 mov %rax,-0x18(%rbp) 2031f2: e9 00 00 00 00 jmpq 0x2031f7 2031f7: 48 8b 45 e8 mov -0x18(%rbp),%rax 2031fb: 48 89 45 f8 mov %rax,-0x8(%rbp) 2031ff: e9 d6 00 00 00 jmpq 0x2032da 203204: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203208: 0f 8c 0a 00 00 00 jl 0x203218 20320e: 83 7d f4 33 cmpl $0x33,-0xc(%rbp) 203212: 0f 8c 20 00 00 00 jl 0x203238 203218: 48 8d 3d 2c dd ff ff lea -0x22d4(%rip),%rdi # 0x200f4b 20321f: 48 8d 35 9a e1 ff ff lea -0x1e66(%rip),%rsi # 0x2013c0 203226: 48 83 c6 09 add $0x9,%rsi 20322a: e8 61 3a 00 00 callq 0x206c90 20322f: 48 89 45 f8 mov %rax,-0x8(%rbp) 203233: e9 a2 00 00 00 jmpq 0x2032da 203238: e9 00 00 00 00 jmpq 0x20323d 20323d: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203241: 0f 85 0b 00 00 00 jne 0x203252 203247: 8b 45 f0 mov -0x10(%rbp),%eax 20324a: 89 45 e4 mov %eax,-0x1c(%rbp) 20324d: e9 06 00 00 00 jmpq 0x203258 203252: 8b 45 f4 mov -0xc(%rbp),%eax 203255: 89 45 e4 mov %eax,-0x1c(%rbp) 203258: 8b 45 e4 mov -0x1c(%rbp),%eax 20325b: 48 63 c8 movslq %rax,%rcx 20325e: 48 8d 05 bb df ff ff lea -0x2045(%rip),%rax # 0x201220 203265: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 20326d: 0f 83 05 00 00 00 jae 0x203278 203273: e9 1f 00 00 00 jmpq 0x203297 203278: 48 8d 3d 4d dd ff ff lea -0x22b3(%rip),%rdi # 0x200fcc 20327f: 48 8d 35 ae dd ff ff lea -0x2252(%rip),%rsi # 0x201034 203286: ba 61 01 00 00 mov $0x161,%edx 20328b: 48 8d 0d 40 de ff ff lea -0x21c0(%rip),%rcx # 0x2010d2 203292: e8 e9 39 00 00 callq 0x206c80 203297: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 20329b: 0f 85 0b 00 00 00 jne 0x2032ac 2032a1: 8b 45 f0 mov -0x10(%rbp),%eax 2032a4: 89 45 e0 mov %eax,-0x20(%rbp) 2032a7: e9 06 00 00 00 jmpq 0x2032b2 2032ac: 8b 45 f4 mov -0xc(%rbp),%eax 2032af: 89 45 e0 mov %eax,-0x20(%rbp) 2032b2: 8b 45 e0 mov -0x20(%rbp),%eax 2032b5: 48 63 c8 movslq %rax,%rcx 2032b8: 48 8d 35 01 e1 ff ff lea -0x1eff(%rip),%rsi # 0x2013c0 2032bf: 48 8d 05 5a df ff ff lea -0x20a6(%rip),%rax # 0x201220 2032c6: 48 03 34 c8 add (%rax,%rcx,8),%rsi 2032ca: 48 8d 3d 7a dc ff ff lea -0x2386(%rip),%rdi # 0x200f4b 2032d1: e8 ba 39 00 00 callq 0x206c90 2032d6: 48 89 45 f8 mov %rax,-0x8(%rbp) 2032da: 48 8b 45 f8 mov -0x8(%rbp),%rax 2032de: 48 83 c4 20 add $0x20,%rsp 2032e2: 5d pop %rbp 2032e3: c3 retq 2032e4: cc int3 2032e5: cc int3 2032e6: cc int3 2032e7: cc int3 2032e8: cc int3 2032e9: cc int3 2032ea: cc int3 2032eb: cc int3 2032ec: cc int3 2032ed: cc int3 2032ee: cc int3 2032ef: cc int3 2032f0: 55 push %rbp 2032f1: 48 89 e5 mov %rsp,%rbp 2032f4: 48 83 ec 60 sub $0x60,%rsp 2032f8: 89 7d f4 mov %edi,-0xc(%rbp) 2032fb: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2032ff: 48 89 55 e0 mov %rdx,-0x20(%rbp) 203303: 48 89 4d d8 mov %rcx,-0x28(%rbp) 203307: 44 89 45 d4 mov %r8d,-0x2c(%rbp) 20330b: 4c 89 4d c8 mov %r9,-0x38(%rbp) 20330f: 48 8b 45 e8 mov -0x18(%rbp),%rax 203313: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203317: 48 01 c8 add %rcx,%rax 20331a: 48 89 45 c0 mov %rax,-0x40(%rbp) 20331e: 48 8b 7d c0 mov -0x40(%rbp),%rdi 203322: 48 8b 75 d8 mov -0x28(%rbp),%rsi 203326: e8 c5 00 00 00 callq 0x2033f0 20332b: 89 45 bc mov %eax,-0x44(%rbp) 20332e: 8b 45 bc mov -0x44(%rbp),%eax 203331: 89 45 b8 mov %eax,-0x48(%rbp) 203334: 83 e8 01 sub $0x1,%eax 203337: 0f 84 43 00 00 00 je 0x203380 20333d: e9 00 00 00 00 jmpq 0x203342 203342: 8b 45 b8 mov -0x48(%rbp),%eax 203345: 83 e8 03 sub $0x3,%eax 203348: 0f 85 57 00 00 00 jne 0x2033a5 20334e: e9 00 00 00 00 jmpq 0x203353 203353: 8b 7d f4 mov -0xc(%rbp),%edi 203356: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20335a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 20335e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203362: 4c 8b 45 d8 mov -0x28(%rbp),%r8 203366: 44 8b 4d d4 mov -0x2c(%rbp),%r9d 20336a: 48 8b 45 c8 mov -0x38(%rbp),%rax 20336e: 48 89 04 24 mov %rax,(%rsp) 203372: e8 59 01 00 00 callq 0x2034d0 203377: 48 89 45 f8 mov %rax,-0x8(%rbp) 20337b: e9 5e 00 00 00 jmpq 0x2033de 203380: 8b 7d f4 mov -0xc(%rbp),%edi 203383: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203387: 48 8b 55 e0 mov -0x20(%rbp),%rdx 20338b: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20338f: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 203393: 4c 8b 4d c8 mov -0x38(%rbp),%r9 203397: e8 74 14 00 00 callq 0x204810 20339c: 48 89 45 f8 mov %rax,-0x8(%rbp) 2033a0: e9 39 00 00 00 jmpq 0x2033de 2033a5: e9 00 00 00 00 jmpq 0x2033aa 2033aa: 8b 7d f4 mov -0xc(%rbp),%edi 2033ad: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2033b1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2033b5: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2033b9: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 2033bd: 4c 8b 4d c8 mov -0x38(%rbp),%r9 2033c1: 31 c0 xor %eax,%eax 2033c3: 31 c0 xor %eax,%eax 2033c5: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 2033cc: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2033d4: 00 2033d5: e8 c6 14 00 00 callq 0x2048a0 2033da: 48 89 45 f8 mov %rax,-0x8(%rbp) 2033de: 48 8b 45 f8 mov -0x8(%rbp),%rax 2033e2: 48 83 c4 60 add $0x60,%rsp 2033e6: 5d pop %rbp 2033e7: c3 retq 2033e8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 2033f0: 55 push %rbp 2033f1: 48 89 e5 mov %rsp,%rbp 2033f4: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2033f8: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2033fc: 48 83 7d e8 08 cmpq $0x8,-0x18(%rbp) 203401: 0f 82 2f 00 00 00 jb 0x203436 203407: 48 8b 45 f0 mov -0x10(%rbp),%rax 20340b: 48 8b 00 mov (%rax),%rax 20340e: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 203416: 3e 0a 203418: 48 29 c8 sub %rcx,%rax 20341b: 0f 95 c0 setne %al 20341e: 0f b6 c0 movzbl %al,%eax 203421: 83 f8 00 cmp $0x0,%eax 203424: 0f 85 0c 00 00 00 jne 0x203436 20342a: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 203431: e9 90 00 00 00 jmpq 0x2034c6 203436: 48 83 7d e8 10 cmpq $0x10,-0x18(%rbp) 20343b: 0f 82 7e 00 00 00 jb 0x2034bf 203441: 48 8b 45 f0 mov -0x10(%rbp),%rax 203445: 8b 00 mov (%rax),%eax 203447: 2d 7f 45 4c 46 sub $0x464c457f,%eax 20344c: 0f 95 c0 setne %al 20344f: 0f b6 c0 movzbl %al,%eax 203452: 83 f8 00 cmp $0x0,%eax 203455: 0f 85 64 00 00 00 jne 0x2034bf 20345b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20345f: 0f b6 40 04 movzbl 0x4(%rax),%eax 203463: 89 45 e4 mov %eax,-0x1c(%rbp) 203466: 48 8b 45 f0 mov -0x10(%rbp),%rax 20346a: 0f b6 40 05 movzbl 0x5(%rax),%eax 20346e: 89 45 e0 mov %eax,-0x20(%rbp) 203471: 48 8b 45 f0 mov -0x10(%rbp),%rax 203475: 0f b6 40 06 movzbl 0x6(%rax),%eax 203479: 89 45 dc mov %eax,-0x24(%rbp) 20347c: 83 7d e4 00 cmpl $0x0,-0x1c(%rbp) 203480: 0f 8e 34 00 00 00 jle 0x2034ba 203486: 83 7d e4 03 cmpl $0x3,-0x1c(%rbp) 20348a: 0f 8d 2a 00 00 00 jge 0x2034ba 203490: 83 7d e0 00 cmpl $0x0,-0x20(%rbp) 203494: 0f 8e 20 00 00 00 jle 0x2034ba 20349a: 83 7d e0 03 cmpl $0x3,-0x20(%rbp) 20349e: 0f 8d 16 00 00 00 jge 0x2034ba 2034a4: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 2034a8: 0f 85 0c 00 00 00 jne 0x2034ba 2034ae: c7 45 fc 03 00 00 00 movl $0x3,-0x4(%rbp) 2034b5: e9 0c 00 00 00 jmpq 0x2034c6 2034ba: e9 00 00 00 00 jmpq 0x2034bf 2034bf: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2034c6: 8b 45 fc mov -0x4(%rbp),%eax 2034c9: 5d pop %rbp 2034ca: c3 retq 2034cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2034d0: 55 push %rbp 2034d1: 48 89 e5 mov %rsp,%rbp 2034d4: 48 81 ec e0 01 00 00 sub $0x1e0,%rsp 2034db: 48 8b 45 10 mov 0x10(%rbp),%rax 2034df: 89 7d f4 mov %edi,-0xc(%rbp) 2034e2: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2034e6: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2034ea: 48 89 4d d8 mov %rcx,-0x28(%rbp) 2034ee: 4c 89 45 d0 mov %r8,-0x30(%rbp) 2034f2: 44 89 4d cc mov %r9d,-0x34(%rbp) 2034f6: 48 8b 45 e0 mov -0x20(%rbp),%rax 2034fa: 0f b6 40 04 movzbl 0x4(%rax),%eax 2034fe: 83 f8 01 cmp $0x1,%eax 203501: 0f 84 19 00 00 00 je 0x203520 203507: 48 8b 45 e0 mov -0x20(%rbp),%rax 20350b: 0f b6 48 04 movzbl 0x4(%rax),%ecx 20350f: b0 01 mov $0x1,%al 203511: 83 f9 02 cmp $0x2,%ecx 203514: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 20351a: 0f 85 39 00 00 00 jne 0x203559 203520: 48 8b 45 e0 mov -0x20(%rbp),%rax 203524: 0f b6 48 05 movzbl 0x5(%rax),%ecx 203528: 31 c0 xor %eax,%eax 20352a: 83 f9 01 cmp $0x1,%ecx 20352d: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 203533: 0f 84 14 00 00 00 je 0x20354d 203539: 48 8b 45 e0 mov -0x20(%rbp),%rax 20353d: 0f b6 40 05 movzbl 0x5(%rax),%eax 203541: 83 f8 02 cmp $0x2,%eax 203544: 0f 95 c0 setne %al 203547: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 20354d: 8a 85 76 fe ff ff mov -0x18a(%rbp),%al 203553: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 203559: 8a 85 77 fe ff ff mov -0x189(%rbp),%al 20355f: 34 ff xor $0xff,%al 203561: 34 ff xor $0xff,%al 203563: 24 01 and $0x1,%al 203565: 0f b6 c0 movzbl %al,%eax 203568: 48 98 cltq 20356a: 48 83 f8 00 cmp $0x0,%rax 20356e: 0f 84 17 00 00 00 je 0x20358b 203574: bf 0a 00 00 00 mov $0xa,%edi 203579: e8 72 fb ff ff callq 0x2030f0 20357e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203586: e9 75 12 00 00 jmpq 0x204800 20358b: 48 8b 7d e8 mov -0x18(%rbp),%rdi 20358f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203593: 8b 55 f4 mov -0xc(%rbp),%edx 203596: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20359a: 4c 8b 45 d0 mov -0x30(%rbp),%r8 20359e: e8 2d 25 00 00 callq 0x205ad0 2035a3: 48 89 45 c0 mov %rax,-0x40(%rbp) 2035a7: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 2035ac: 0f 85 0d 00 00 00 jne 0x2035bf 2035b2: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2035ba: e9 41 12 00 00 jmpq 0x204800 2035bf: 48 8b 45 e0 mov -0x20(%rbp),%rax 2035c3: 0f b6 40 04 movzbl 0x4(%rax),%eax 2035c7: 83 f8 01 cmp $0x1,%eax 2035ca: 0f 85 30 00 00 00 jne 0x203600 2035d0: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 2035d8: 08 01 2035da: 48 39 45 c0 cmp %rax,-0x40(%rbp) 2035de: 0f 86 17 00 00 00 jbe 0x2035fb 2035e4: bf 0a 00 00 00 mov $0xa,%edi 2035e9: e8 02 fb ff ff callq 0x2030f0 2035ee: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2035f6: e9 05 12 00 00 jmpq 0x204800 2035fb: e9 30 00 00 00 jmpq 0x203630 203600: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 203608: f0 00 20360a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20360e: 0f 86 17 00 00 00 jbe 0x20362b 203614: bf 0a 00 00 00 mov $0xa,%edi 203619: e8 d2 fa ff ff callq 0x2030f0 20361e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203626: e9 d5 11 00 00 jmpq 0x204800 20362b: e9 00 00 00 00 jmpq 0x203630 203630: 48 8b 45 c0 mov -0x40(%rbp),%rax 203634: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 20363b: 48 83 f8 00 cmp $0x0,%rax 20363f: 0f 84 13 00 00 00 je 0x203658 203645: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax 20364c: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 203653: e9 3b 00 00 00 jmpq 0x203693 203658: b0 01 mov $0x1,%al 20365a: 83 7d cc 02 cmpl $0x2,-0x34(%rbp) 20365e: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 203664: 0f 84 0d 00 00 00 je 0x203677 20366a: 83 7d cc 09 cmpl $0x9,-0x34(%rbp) 20366e: 0f 94 c0 sete %al 203671: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 203677: 8a 95 5f fe ff ff mov -0x1a1(%rbp),%dl 20367d: 31 c0 xor %eax,%eax 20367f: b9 01 00 00 00 mov $0x1,%ecx 203684: f6 c2 01 test $0x1,%dl 203687: 0f 45 c1 cmovne %ecx,%eax 20368a: 48 98 cltq 20368c: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 203693: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 20369a: 48 89 45 b8 mov %rax,-0x48(%rbp) 20369e: 8b 7d f4 mov -0xc(%rbp),%edi 2036a1: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2036a5: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2036a9: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2036ad: 44 8b 45 cc mov -0x34(%rbp),%r8d 2036b1: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2036b5: 48 69 45 b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rax 2036bd: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 2036c4: 48 89 44 24 08 mov %rax,0x8(%rsp) 2036c9: e8 d2 11 00 00 callq 0x2048a0 2036ce: 48 89 45 b0 mov %rax,-0x50(%rbp) 2036d2: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 2036d7: 0f 85 0d 00 00 00 jne 0x2036ea 2036dd: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2036e5: e9 16 11 00 00 jmpq 0x204800 2036ea: 48 8b 45 c0 mov -0x40(%rbp),%rax 2036ee: 89 c0 mov %eax,%eax 2036f0: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2036f4: 0f 85 05 00 00 00 jne 0x2036ff 2036fa: e9 1f 00 00 00 jmpq 0x20371e 2036ff: 48 8d 3d a7 da ff ff lea -0x2559(%rip),%rdi # 0x2011ad 203706: 48 8d 35 71 d8 ff ff lea -0x278f(%rip),%rsi # 0x200f7e 20370d: ba 46 01 00 00 mov $0x146,%edx 203712: 48 8d 0d b4 da ff ff lea -0x254c(%rip),%rcx # 0x2011cd 203719: e8 62 35 00 00 callq 0x206c80 20371e: 48 8b 45 c0 mov -0x40(%rbp),%rax 203722: 89 c1 mov %eax,%ecx 203724: 48 8b 45 b0 mov -0x50(%rbp),%rax 203728: 89 88 c8 00 00 00 mov %ecx,0xc8(%rax) 20372e: 48 8b 45 b8 mov -0x48(%rbp),%rax 203732: 89 c1 mov %eax,%ecx 203734: 48 8b 45 b0 mov -0x50(%rbp),%rax 203738: 89 88 cc 00 00 00 mov %ecx,0xcc(%rax) 20373e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203742: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 203749: 48 8b 45 e0 mov -0x20(%rbp),%rax 20374d: 0f b6 48 04 movzbl 0x4(%rax),%ecx 203751: 48 8b 45 b0 mov -0x50(%rbp),%rax 203755: 89 48 20 mov %ecx,0x20(%rax) 203758: 48 8b 45 e0 mov -0x20(%rbp),%rax 20375c: 0f b6 40 04 movzbl 0x4(%rax),%eax 203760: 83 f8 01 cmp $0x1,%eax 203763: 0f 85 18 08 00 00 jne 0x203f81 203769: 48 8b 45 e8 mov -0x18(%rbp),%rax 20376d: 48 03 45 d8 add -0x28(%rbp),%rax 203771: 48 89 45 a8 mov %rax,-0x58(%rbp) 203775: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20377a: 0f 84 22 00 00 00 je 0x2037a2 203780: 48 8b 45 e0 mov -0x20(%rbp),%rax 203784: 0f b6 40 05 movzbl 0x5(%rax),%eax 203788: 83 f8 01 cmp $0x1,%eax 20378b: 0f 85 11 00 00 00 jne 0x2037a2 203791: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203795: 48 8b 45 b0 mov -0x50(%rbp),%rax 203799: 48 89 48 48 mov %rcx,0x48(%rax) 20379d: e9 5c 03 00 00 jmpq 0x203afe 2037a2: 48 8b 7d b0 mov -0x50(%rbp),%rdi 2037a6: 48 83 c7 48 add $0x48,%rdi 2037aa: 48 83 c7 40 add $0x40,%rdi 2037ae: 48 89 bd 50 fe ff ff mov %rdi,-0x1b0(%rbp) 2037b5: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2037b9: ba 34 00 00 00 mov $0x34,%edx 2037be: e8 dd 34 00 00 callq 0x206ca0 2037c3: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 2037ca: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037ce: 48 89 48 48 mov %rcx,0x48(%rax) 2037d2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2037d6: 0f b6 40 05 movzbl 0x5(%rax),%eax 2037da: 83 f8 01 cmp $0x1,%eax 2037dd: 0f 84 16 03 00 00 je 0x203af9 2037e3: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037e7: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 2037ee: 66 89 45 a4 mov %ax,-0x5c(%rbp) 2037f2: 66 8b 45 a4 mov -0x5c(%rbp),%ax 2037f6: 66 c1 c8 08 ror $0x8,%ax 2037fa: 66 89 45 a6 mov %ax,-0x5a(%rbp) 2037fe: 66 8b 45 a6 mov -0x5a(%rbp),%ax 203802: 66 89 45 a2 mov %ax,-0x5e(%rbp) 203806: 0f b7 45 a2 movzwl -0x5e(%rbp),%eax 20380a: 66 89 c1 mov %ax,%cx 20380d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203811: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203818: 48 8b 45 b0 mov -0x50(%rbp),%rax 20381c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203823: 66 89 45 9e mov %ax,-0x62(%rbp) 203827: 66 8b 45 9e mov -0x62(%rbp),%ax 20382b: 66 c1 c8 08 ror $0x8,%ax 20382f: 66 89 45 a0 mov %ax,-0x60(%rbp) 203833: 66 8b 45 a0 mov -0x60(%rbp),%ax 203837: 66 89 45 9c mov %ax,-0x64(%rbp) 20383b: 0f b7 45 9c movzwl -0x64(%rbp),%eax 20383f: 66 89 c1 mov %ax,%cx 203842: 48 8b 45 b0 mov -0x50(%rbp),%rax 203846: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 20384d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203851: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 203857: 89 45 94 mov %eax,-0x6c(%rbp) 20385a: 8b 45 94 mov -0x6c(%rbp),%eax 20385d: 0f c8 bswap %eax 20385f: 89 45 98 mov %eax,-0x68(%rbp) 203862: 8b 45 98 mov -0x68(%rbp),%eax 203865: 89 45 90 mov %eax,-0x70(%rbp) 203868: 8b 45 90 mov -0x70(%rbp),%eax 20386b: 89 c1 mov %eax,%ecx 20386d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203871: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 203877: 48 8b 45 b0 mov -0x50(%rbp),%rax 20387b: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 203881: 89 45 88 mov %eax,-0x78(%rbp) 203884: 8b 45 88 mov -0x78(%rbp),%eax 203887: 0f c8 bswap %eax 203889: 89 45 8c mov %eax,-0x74(%rbp) 20388c: 8b 45 8c mov -0x74(%rbp),%eax 20388f: 89 45 84 mov %eax,-0x7c(%rbp) 203892: 8b 45 84 mov -0x7c(%rbp),%eax 203895: 89 c1 mov %eax,%ecx 203897: 48 8b 45 b0 mov -0x50(%rbp),%rax 20389b: 89 88 a0 00 00 00 mov %ecx,0xa0(%rax) 2038a1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038a5: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2038ab: 89 85 7c ff ff ff mov %eax,-0x84(%rbp) 2038b1: 8b 85 7c ff ff ff mov -0x84(%rbp),%eax 2038b7: 0f c8 bswap %eax 2038b9: 89 45 80 mov %eax,-0x80(%rbp) 2038bc: 8b 45 80 mov -0x80(%rbp),%eax 2038bf: 89 85 78 ff ff ff mov %eax,-0x88(%rbp) 2038c5: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax 2038cb: 89 c1 mov %eax,%ecx 2038cd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038d1: 89 88 a4 00 00 00 mov %ecx,0xa4(%rax) 2038d7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038db: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2038e1: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 2038e7: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 2038ed: 0f c8 bswap %eax 2038ef: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 2038f5: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 2038fb: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 203901: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 203907: 89 c1 mov %eax,%ecx 203909: 48 8b 45 b0 mov -0x50(%rbp),%rax 20390d: 89 88 a8 00 00 00 mov %ecx,0xa8(%rax) 203913: 48 8b 45 b0 mov -0x50(%rbp),%rax 203917: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 20391d: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 203923: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 203929: 0f c8 bswap %eax 20392b: 89 85 68 ff ff ff mov %eax,-0x98(%rbp) 203931: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax 203937: 89 85 60 ff ff ff mov %eax,-0xa0(%rbp) 20393d: 8b 85 60 ff ff ff mov -0xa0(%rbp),%eax 203943: 89 c1 mov %eax,%ecx 203945: 48 8b 45 b0 mov -0x50(%rbp),%rax 203949: 89 88 ac 00 00 00 mov %ecx,0xac(%rax) 20394f: 48 8b 45 b0 mov -0x50(%rbp),%rax 203953: 66 8b 80 b0 00 00 00 mov 0xb0(%rax),%ax 20395a: 66 89 85 5c ff ff ff mov %ax,-0xa4(%rbp) 203961: 66 8b 85 5c ff ff ff mov -0xa4(%rbp),%ax 203968: 66 c1 c8 08 ror $0x8,%ax 20396c: 66 89 85 5e ff ff ff mov %ax,-0xa2(%rbp) 203973: 66 8b 85 5e ff ff ff mov -0xa2(%rbp),%ax 20397a: 66 89 85 5a ff ff ff mov %ax,-0xa6(%rbp) 203981: 0f b7 85 5a ff ff ff movzwl -0xa6(%rbp),%eax 203988: 66 89 c1 mov %ax,%cx 20398b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20398f: 66 89 88 b0 00 00 00 mov %cx,0xb0(%rax) 203996: 48 8b 45 b0 mov -0x50(%rbp),%rax 20399a: 66 8b 80 b2 00 00 00 mov 0xb2(%rax),%ax 2039a1: 66 89 85 56 ff ff ff mov %ax,-0xaa(%rbp) 2039a8: 66 8b 85 56 ff ff ff mov -0xaa(%rbp),%ax 2039af: 66 c1 c8 08 ror $0x8,%ax 2039b3: 66 89 85 58 ff ff ff mov %ax,-0xa8(%rbp) 2039ba: 66 8b 85 58 ff ff ff mov -0xa8(%rbp),%ax 2039c1: 66 89 85 54 ff ff ff mov %ax,-0xac(%rbp) 2039c8: 0f b7 85 54 ff ff ff movzwl -0xac(%rbp),%eax 2039cf: 66 89 c1 mov %ax,%cx 2039d2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039d6: 66 89 88 b2 00 00 00 mov %cx,0xb2(%rax) 2039dd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039e1: 66 8b 80 b4 00 00 00 mov 0xb4(%rax),%ax 2039e8: 66 89 85 50 ff ff ff mov %ax,-0xb0(%rbp) 2039ef: 66 8b 85 50 ff ff ff mov -0xb0(%rbp),%ax 2039f6: 66 c1 c8 08 ror $0x8,%ax 2039fa: 66 89 85 52 ff ff ff mov %ax,-0xae(%rbp) 203a01: 66 8b 85 52 ff ff ff mov -0xae(%rbp),%ax 203a08: 66 89 85 4e ff ff ff mov %ax,-0xb2(%rbp) 203a0f: 0f b7 85 4e ff ff ff movzwl -0xb2(%rbp),%eax 203a16: 66 89 c1 mov %ax,%cx 203a19: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a1d: 66 89 88 b4 00 00 00 mov %cx,0xb4(%rax) 203a24: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a28: 66 8b 80 b6 00 00 00 mov 0xb6(%rax),%ax 203a2f: 66 89 85 4a ff ff ff mov %ax,-0xb6(%rbp) 203a36: 66 8b 85 4a ff ff ff mov -0xb6(%rbp),%ax 203a3d: 66 c1 c8 08 ror $0x8,%ax 203a41: 66 89 85 4c ff ff ff mov %ax,-0xb4(%rbp) 203a48: 66 8b 85 4c ff ff ff mov -0xb4(%rbp),%ax 203a4f: 66 89 85 48 ff ff ff mov %ax,-0xb8(%rbp) 203a56: 0f b7 85 48 ff ff ff movzwl -0xb8(%rbp),%eax 203a5d: 66 89 c1 mov %ax,%cx 203a60: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a64: 66 89 88 b6 00 00 00 mov %cx,0xb6(%rax) 203a6b: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a6f: 66 8b 80 b8 00 00 00 mov 0xb8(%rax),%ax 203a76: 66 89 85 44 ff ff ff mov %ax,-0xbc(%rbp) 203a7d: 66 8b 85 44 ff ff ff mov -0xbc(%rbp),%ax 203a84: 66 c1 c8 08 ror $0x8,%ax 203a88: 66 89 85 46 ff ff ff mov %ax,-0xba(%rbp) 203a8f: 66 8b 85 46 ff ff ff mov -0xba(%rbp),%ax 203a96: 66 89 85 42 ff ff ff mov %ax,-0xbe(%rbp) 203a9d: 0f b7 85 42 ff ff ff movzwl -0xbe(%rbp),%eax 203aa4: 66 89 c1 mov %ax,%cx 203aa7: 48 8b 45 b0 mov -0x50(%rbp),%rax 203aab: 66 89 88 b8 00 00 00 mov %cx,0xb8(%rax) 203ab2: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ab6: 66 8b 80 ba 00 00 00 mov 0xba(%rax),%ax 203abd: 66 89 85 3e ff ff ff mov %ax,-0xc2(%rbp) 203ac4: 66 8b 85 3e ff ff ff mov -0xc2(%rbp),%ax 203acb: 66 c1 c8 08 ror $0x8,%ax 203acf: 66 89 85 40 ff ff ff mov %ax,-0xc0(%rbp) 203ad6: 66 8b 85 40 ff ff ff mov -0xc0(%rbp),%ax 203add: 66 89 85 3c ff ff ff mov %ax,-0xc4(%rbp) 203ae4: 0f b7 85 3c ff ff ff movzwl -0xc4(%rbp),%eax 203aeb: 66 89 c1 mov %ax,%cx 203aee: 48 8b 45 b0 mov -0x50(%rbp),%rax 203af2: 66 89 88 ba 00 00 00 mov %cx,0xba(%rax) 203af9: e9 00 00 00 00 jmpq 0x203afe 203afe: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b02: 48 8b 40 48 mov 0x48(%rax),%rax 203b06: 8b 40 20 mov 0x20(%rax),%eax 203b09: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp) 203b0f: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203b14: 0f 84 84 03 00 00 je 0x203e9e 203b1a: 48 8b 45 e0 mov -0x20(%rbp),%rax 203b1e: 0f b6 40 05 movzbl 0x5(%rax),%eax 203b22: 83 f8 01 cmp $0x1,%eax 203b25: 0f 85 73 03 00 00 jne 0x203e9e 203b2b: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 203b2f: 0f 84 69 03 00 00 je 0x203e9e 203b35: 31 c0 xor %eax,%eax 203b37: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203b3c: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203b42: 0f 86 13 00 00 00 jbe 0x203b5b 203b48: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203b4e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203b52: 0f 93 c0 setae %al 203b55: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203b5b: 8a 85 4f fe ff ff mov -0x1b1(%rbp),%al 203b61: 34 ff xor $0xff,%al 203b63: 34 ff xor $0xff,%al 203b65: 24 01 and $0x1,%al 203b67: 0f b6 c0 movzbl %al,%eax 203b6a: 48 98 cltq 203b6c: 48 83 f8 00 cmp $0x0,%rax 203b70: 0f 85 2d 00 00 00 jne 0x203ba3 203b76: 48 8b 45 d0 mov -0x30(%rbp),%rax 203b7a: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 203b80: 48 29 c8 sub %rcx,%rax 203b83: 48 6b 4d c0 28 imul $0x28,-0x40(%rbp),%rcx 203b88: 48 39 c8 cmp %rcx,%rax 203b8b: 0f 92 c0 setb %al 203b8e: 34 ff xor $0xff,%al 203b90: 34 ff xor $0xff,%al 203b92: 24 01 and $0x1,%al 203b94: 0f b6 c0 movzbl %al,%eax 203b97: 48 98 cltq 203b99: 48 83 f8 00 cmp $0x0,%rax 203b9d: 0f 84 25 00 00 00 je 0x203bc8 203ba3: e9 00 00 00 00 jmpq 0x203ba8 203ba8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203bac: e8 ff 30 00 00 callq 0x206cb0 203bb1: bf 0a 00 00 00 mov $0xa,%edi 203bb6: e8 35 f5 ff ff callq 0x2030f0 203bbb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203bc3: e9 38 0c 00 00 jmpq 0x204800 203bc8: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203bcc: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203bd2: 48 01 c1 add %rax,%rcx 203bd5: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bd9: 48 89 48 50 mov %rcx,0x50(%rax) 203bdd: 48 c7 85 30 ff ff ff 00 movq $0x0,-0xd0(%rbp) 203be5: 00 00 00 203be8: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203bef: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203bf3: 0f 83 a0 02 00 00 jae 0x203e99 203bf9: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 203c00: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c04: 48 83 c0 48 add $0x48,%rax 203c08: 48 05 80 00 00 00 add $0x80,%rax 203c0e: 48 83 c0 10 add $0x10,%rax 203c12: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c1a: 00 00 00 203c1d: 48 01 d0 add %rdx,%rax 203c20: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203c27: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203c2b: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c2f: 48 83 c0 48 add $0x48,%rax 203c33: 48 05 80 00 00 00 add $0x80,%rax 203c39: 48 83 c0 10 add $0x10,%rax 203c3d: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c45: 00 00 00 203c48: 48 01 d0 add %rdx,%rax 203c4b: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203c52: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c56: 48 8b 48 50 mov 0x50(%rax),%rcx 203c5a: 48 6b 85 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rax 203c62: 48 01 c1 add %rax,%rcx 203c65: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c69: 48 83 c0 48 add $0x48,%rax 203c6d: 48 05 80 00 00 00 add $0x80,%rax 203c73: 48 83 c0 10 add $0x10,%rax 203c77: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c7f: 00 00 00 203c82: 48 01 d0 add %rdx,%rax 203c85: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 203c8c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c90: 48 8b 40 50 mov 0x50(%rax),%rax 203c94: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203c9c: 48 01 c8 add %rcx,%rax 203c9f: 8b 40 10 mov 0x10(%rax),%eax 203ca2: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203ca6: 0f 92 c0 setb %al 203ca9: 34 ff xor $0xff,%al 203cab: 34 ff xor $0xff,%al 203cad: 24 01 and $0x1,%al 203caf: 0f b6 c0 movzbl %al,%eax 203cb2: 48 98 cltq 203cb4: 48 83 f8 00 cmp $0x0,%rax 203cb8: 0f 84 bd 00 00 00 je 0x203d7b 203cbe: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cc2: 48 8b 40 50 mov 0x50(%rax),%rax 203cc6: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203cce: 48 01 c8 add %rcx,%rax 203cd1: 8b 40 14 mov 0x14(%rax),%eax 203cd4: 48 8b 4d d0 mov -0x30(%rbp),%rcx 203cd8: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203cdc: 48 8b 52 50 mov 0x50(%rdx),%rdx 203ce0: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203ce8: 48 01 f2 add %rsi,%rdx 203ceb: 8b 52 10 mov 0x10(%rdx),%edx 203cee: 48 29 d1 sub %rdx,%rcx 203cf1: 48 39 c8 cmp %rcx,%rax 203cf4: 0f 96 c0 setbe %al 203cf7: 34 ff xor $0xff,%al 203cf9: 34 ff xor $0xff,%al 203cfb: 24 01 and $0x1,%al 203cfd: 0f b6 c0 movzbl %al,%eax 203d00: 48 98 cltq 203d02: 48 83 f8 00 cmp $0x0,%rax 203d06: 0f 84 6f 00 00 00 je 0x203d7b 203d0c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 203d10: 48 03 4d d8 add -0x28(%rbp),%rcx 203d14: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d18: 48 8b 40 50 mov 0x50(%rax),%rax 203d1c: 48 6b 95 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rdx 203d24: 48 01 d0 add %rdx,%rax 203d27: 8b 40 10 mov 0x10(%rax),%eax 203d2a: 48 01 c1 add %rax,%rcx 203d2d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d31: 48 83 c0 48 add $0x48,%rax 203d35: 48 05 80 00 00 00 add $0x80,%rax 203d3b: 48 83 c0 10 add $0x10,%rax 203d3f: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203d47: 00 00 00 203d4a: 48 01 d0 add %rdx,%rax 203d4d: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 203d54: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d58: 48 83 c0 48 add $0x48,%rax 203d5c: 48 05 80 00 00 00 add $0x80,%rax 203d62: 48 83 c0 10 add $0x10,%rax 203d66: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203d6e: 00 00 00 203d71: 48 01 d0 add %rdx,%rax 203d74: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 203d7b: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203d7f: 48 83 c1 48 add $0x48,%rcx 203d83: 48 81 c1 80 00 00 00 add $0x80,%rcx 203d8a: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d8e: 48 83 c0 48 add $0x48,%rax 203d92: 48 05 80 00 00 00 add $0x80,%rax 203d98: 48 83 c0 10 add $0x10,%rax 203d9c: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203da4: 00 00 00 203da7: 48 01 d0 add %rdx,%rax 203daa: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203db1: 48 8b 45 b0 mov -0x50(%rbp),%rax 203db5: 48 8b 40 50 mov 0x50(%rax),%rax 203db9: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203dc1: 48 01 c8 add %rcx,%rax 203dc4: 83 78 04 12 cmpl $0x12,0x4(%rax) 203dc8: 0f 85 5e 00 00 00 jne 0x203e2c 203dce: 48 8b 45 b0 mov -0x50(%rbp),%rax 203dd2: 48 8b 40 50 mov 0x50(%rax),%rax 203dd6: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203dde: 48 01 c8 add %rcx,%rax 203de1: 8b 40 18 mov 0x18(%rax),%eax 203de4: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203de8: 0f 83 3e 00 00 00 jae 0x203e2c 203dee: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203df5: 89 c1 mov %eax,%ecx 203df7: 48 8b 45 b0 mov -0x50(%rbp),%rax 203dfb: 48 83 c0 48 add $0x48,%rax 203dff: 48 05 80 00 00 00 add $0x80,%rax 203e05: 48 83 c0 10 add $0x10,%rax 203e09: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203e0d: 48 8b 52 50 mov 0x50(%rdx),%rdx 203e11: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203e19: 48 01 f2 add %rsi,%rdx 203e1c: 8b 52 18 mov 0x18(%rdx),%edx 203e1f: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 203e26: 48 01 d0 add %rdx,%rax 203e29: 89 48 7c mov %ecx,0x7c(%rax) 203e2c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e30: 48 83 c0 48 add $0x48,%rax 203e34: 48 05 80 00 00 00 add $0x80,%rax 203e3a: 48 83 c0 10 add $0x10,%rax 203e3e: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203e46: 00 00 00 203e49: 48 01 c8 add %rcx,%rax 203e4c: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 203e50: 0f 85 27 00 00 00 jne 0x203e7d 203e56: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e5a: 48 83 c0 48 add $0x48,%rax 203e5e: 48 05 80 00 00 00 add $0x80,%rax 203e64: 48 83 c0 10 add $0x10,%rax 203e68: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203e70: 00 00 00 203e73: 48 01 c8 add %rcx,%rax 203e76: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 203e7d: e9 00 00 00 00 jmpq 0x203e82 203e82: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203e89: 48 83 c0 01 add $0x1,%rax 203e8d: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 203e94: e9 4f fd ff ff jmpq 0x203be8 203e99: e9 c7 00 00 00 jmpq 0x203f65 203e9e: 48 c7 85 28 ff ff ff 00 movq $0x0,-0xd8(%rbp) 203ea6: 00 00 00 203ea9: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203eb0: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203eb4: 0f 83 a6 00 00 00 jae 0x203f60 203eba: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 203ec1: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ec5: 48 83 c0 48 add $0x48,%rax 203ec9: 48 05 80 00 00 00 add $0x80,%rax 203ecf: 48 83 c0 10 add $0x10,%rax 203ed3: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203edb: 00 00 00 203ede: 48 01 d0 add %rdx,%rax 203ee1: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203ee8: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203eec: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ef0: 48 83 c0 48 add $0x48,%rax 203ef4: 48 05 80 00 00 00 add $0x80,%rax 203efa: 48 83 c0 10 add $0x10,%rax 203efe: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203f06: 00 00 00 203f09: 48 01 d0 add %rdx,%rax 203f0c: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203f13: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203f17: 48 83 c1 48 add $0x48,%rcx 203f1b: 48 81 c1 80 00 00 00 add $0x80,%rcx 203f22: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f26: 48 83 c0 48 add $0x48,%rax 203f2a: 48 05 80 00 00 00 add $0x80,%rax 203f30: 48 83 c0 10 add $0x10,%rax 203f34: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203f3c: 00 00 00 203f3f: 48 01 d0 add %rdx,%rax 203f42: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203f49: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203f50: 48 83 c0 01 add $0x1,%rax 203f54: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 203f5b: e9 49 ff ff ff jmpq 0x203ea9 203f60: e9 00 00 00 00 jmpq 0x203f65 203f65: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203f69: 48 83 c1 48 add $0x48,%rcx 203f6d: 48 81 c1 80 00 00 00 add $0x80,%rcx 203f74: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f78: 48 89 48 60 mov %rcx,0x60(%rax) 203f7c: e9 77 08 00 00 jmpq 0x2047f8 203f81: 48 8b 45 e8 mov -0x18(%rbp),%rax 203f85: 48 03 45 d8 add -0x28(%rbp),%rax 203f89: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 203f90: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203f95: 0f 84 25 00 00 00 je 0x203fc0 203f9b: 48 8b 45 e0 mov -0x20(%rbp),%rax 203f9f: 0f b6 40 05 movzbl 0x5(%rax),%eax 203fa3: 83 f8 01 cmp $0x1,%eax 203fa6: 0f 85 14 00 00 00 jne 0x203fc0 203fac: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 203fb3: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fb7: 48 89 48 48 mov %rcx,0x48(%rax) 203fbb: e9 bf 03 00 00 jmpq 0x20437f 203fc0: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203fc4: 48 83 c7 48 add $0x48,%rdi 203fc8: 48 83 c7 40 add $0x40,%rdi 203fcc: 48 89 bd 40 fe ff ff mov %rdi,-0x1c0(%rbp) 203fd3: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203fd7: ba 40 00 00 00 mov $0x40,%edx 203fdc: e8 bf 2c 00 00 callq 0x206ca0 203fe1: 48 8b 8d 40 fe ff ff mov -0x1c0(%rbp),%rcx 203fe8: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fec: 48 89 48 48 mov %rcx,0x48(%rax) 203ff0: 48 8b 45 e0 mov -0x20(%rbp),%rax 203ff4: 0f b6 40 05 movzbl 0x5(%rax),%eax 203ff8: 83 f8 01 cmp $0x1,%eax 203ffb: 0f 84 79 03 00 00 je 0x20437a 204001: 48 8b 45 b0 mov -0x50(%rbp),%rax 204005: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 20400c: 66 89 85 1c ff ff ff mov %ax,-0xe4(%rbp) 204013: 66 8b 85 1c ff ff ff mov -0xe4(%rbp),%ax 20401a: 66 c1 c8 08 ror $0x8,%ax 20401e: 66 89 85 1e ff ff ff mov %ax,-0xe2(%rbp) 204025: 66 8b 85 1e ff ff ff mov -0xe2(%rbp),%ax 20402c: 66 89 85 1a ff ff ff mov %ax,-0xe6(%rbp) 204033: 0f b7 85 1a ff ff ff movzwl -0xe6(%rbp),%eax 20403a: 66 89 c1 mov %ax,%cx 20403d: 48 8b 45 b0 mov -0x50(%rbp),%rax 204041: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 204048: 48 8b 45 b0 mov -0x50(%rbp),%rax 20404c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 204053: 66 89 85 16 ff ff ff mov %ax,-0xea(%rbp) 20405a: 66 8b 85 16 ff ff ff mov -0xea(%rbp),%ax 204061: 66 c1 c8 08 ror $0x8,%ax 204065: 66 89 85 18 ff ff ff mov %ax,-0xe8(%rbp) 20406c: 66 8b 85 18 ff ff ff mov -0xe8(%rbp),%ax 204073: 66 89 85 14 ff ff ff mov %ax,-0xec(%rbp) 20407a: 0f b7 85 14 ff ff ff movzwl -0xec(%rbp),%eax 204081: 66 89 c1 mov %ax,%cx 204084: 48 8b 45 b0 mov -0x50(%rbp),%rax 204088: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 20408f: 48 8b 45 b0 mov -0x50(%rbp),%rax 204093: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 204099: 89 85 0c ff ff ff mov %eax,-0xf4(%rbp) 20409f: 8b 85 0c ff ff ff mov -0xf4(%rbp),%eax 2040a5: 0f c8 bswap %eax 2040a7: 89 85 10 ff ff ff mov %eax,-0xf0(%rbp) 2040ad: 8b 85 10 ff ff ff mov -0xf0(%rbp),%eax 2040b3: 89 85 08 ff ff ff mov %eax,-0xf8(%rbp) 2040b9: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax 2040bf: 89 c1 mov %eax,%ecx 2040c1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040c5: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 2040cb: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040cf: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2040d6: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 2040dd: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax 2040e4: 48 0f c8 bswap %rax 2040e7: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 2040ee: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 2040f5: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 2040fc: 48 8b 8d f0 fe ff ff mov -0x110(%rbp),%rcx 204103: 48 8b 45 b0 mov -0x50(%rbp),%rax 204107: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 20410e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204112: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 204119: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) 204120: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 204127: 48 0f c8 bswap %rax 20412a: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 204131: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 204138: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) 20413f: 48 8b 8d d8 fe ff ff mov -0x128(%rbp),%rcx 204146: 48 8b 45 b0 mov -0x50(%rbp),%rax 20414a: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 204151: 48 8b 45 b0 mov -0x50(%rbp),%rax 204155: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 20415c: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) 204163: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 20416a: 48 0f c8 bswap %rax 20416d: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 204174: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 20417b: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) 204182: 48 8b 8d c0 fe ff ff mov -0x140(%rbp),%rcx 204189: 48 8b 45 b0 mov -0x50(%rbp),%rax 20418d: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 204194: 48 8b 45 b0 mov -0x50(%rbp),%rax 204198: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 20419e: 89 85 b8 fe ff ff mov %eax,-0x148(%rbp) 2041a4: 8b 85 b8 fe ff ff mov -0x148(%rbp),%eax 2041aa: 0f c8 bswap %eax 2041ac: 89 85 bc fe ff ff mov %eax,-0x144(%rbp) 2041b2: 8b 85 bc fe ff ff mov -0x144(%rbp),%eax 2041b8: 89 85 b4 fe ff ff mov %eax,-0x14c(%rbp) 2041be: 8b 85 b4 fe ff ff mov -0x14c(%rbp),%eax 2041c4: 89 c1 mov %eax,%ecx 2041c6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041ca: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 2041d0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041d4: 66 8b 80 bc 00 00 00 mov 0xbc(%rax),%ax 2041db: 66 89 85 b0 fe ff ff mov %ax,-0x150(%rbp) 2041e2: 66 8b 85 b0 fe ff ff mov -0x150(%rbp),%ax 2041e9: 66 c1 c8 08 ror $0x8,%ax 2041ed: 66 89 85 b2 fe ff ff mov %ax,-0x14e(%rbp) 2041f4: 66 8b 85 b2 fe ff ff mov -0x14e(%rbp),%ax 2041fb: 66 89 85 ae fe ff ff mov %ax,-0x152(%rbp) 204202: 0f b7 85 ae fe ff ff movzwl -0x152(%rbp),%eax 204209: 66 89 c1 mov %ax,%cx 20420c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204210: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 204217: 48 8b 45 b0 mov -0x50(%rbp),%rax 20421b: 66 8b 80 be 00 00 00 mov 0xbe(%rax),%ax 204222: 66 89 85 aa fe ff ff mov %ax,-0x156(%rbp) 204229: 66 8b 85 aa fe ff ff mov -0x156(%rbp),%ax 204230: 66 c1 c8 08 ror $0x8,%ax 204234: 66 89 85 ac fe ff ff mov %ax,-0x154(%rbp) 20423b: 66 8b 85 ac fe ff ff mov -0x154(%rbp),%ax 204242: 66 89 85 a8 fe ff ff mov %ax,-0x158(%rbp) 204249: 0f b7 85 a8 fe ff ff movzwl -0x158(%rbp),%eax 204250: 66 89 c1 mov %ax,%cx 204253: 48 8b 45 b0 mov -0x50(%rbp),%rax 204257: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 20425e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204262: 66 8b 80 c0 00 00 00 mov 0xc0(%rax),%ax 204269: 66 89 85 a4 fe ff ff mov %ax,-0x15c(%rbp) 204270: 66 8b 85 a4 fe ff ff mov -0x15c(%rbp),%ax 204277: 66 c1 c8 08 ror $0x8,%ax 20427b: 66 89 85 a6 fe ff ff mov %ax,-0x15a(%rbp) 204282: 66 8b 85 a6 fe ff ff mov -0x15a(%rbp),%ax 204289: 66 89 85 a2 fe ff ff mov %ax,-0x15e(%rbp) 204290: 0f b7 85 a2 fe ff ff movzwl -0x15e(%rbp),%eax 204297: 66 89 c1 mov %ax,%cx 20429a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20429e: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 2042a5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042a9: 66 8b 80 c2 00 00 00 mov 0xc2(%rax),%ax 2042b0: 66 89 85 9e fe ff ff mov %ax,-0x162(%rbp) 2042b7: 66 8b 85 9e fe ff ff mov -0x162(%rbp),%ax 2042be: 66 c1 c8 08 ror $0x8,%ax 2042c2: 66 89 85 a0 fe ff ff mov %ax,-0x160(%rbp) 2042c9: 66 8b 85 a0 fe ff ff mov -0x160(%rbp),%ax 2042d0: 66 89 85 9c fe ff ff mov %ax,-0x164(%rbp) 2042d7: 0f b7 85 9c fe ff ff movzwl -0x164(%rbp),%eax 2042de: 66 89 c1 mov %ax,%cx 2042e1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042e5: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 2042ec: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042f0: 66 8b 80 c4 00 00 00 mov 0xc4(%rax),%ax 2042f7: 66 89 85 98 fe ff ff mov %ax,-0x168(%rbp) 2042fe: 66 8b 85 98 fe ff ff mov -0x168(%rbp),%ax 204305: 66 c1 c8 08 ror $0x8,%ax 204309: 66 89 85 9a fe ff ff mov %ax,-0x166(%rbp) 204310: 66 8b 85 9a fe ff ff mov -0x166(%rbp),%ax 204317: 66 89 85 96 fe ff ff mov %ax,-0x16a(%rbp) 20431e: 0f b7 85 96 fe ff ff movzwl -0x16a(%rbp),%eax 204325: 66 89 c1 mov %ax,%cx 204328: 48 8b 45 b0 mov -0x50(%rbp),%rax 20432c: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 204333: 48 8b 45 b0 mov -0x50(%rbp),%rax 204337: 66 8b 80 c6 00 00 00 mov 0xc6(%rax),%ax 20433e: 66 89 85 92 fe ff ff mov %ax,-0x16e(%rbp) 204345: 66 8b 85 92 fe ff ff mov -0x16e(%rbp),%ax 20434c: 66 c1 c8 08 ror $0x8,%ax 204350: 66 89 85 94 fe ff ff mov %ax,-0x16c(%rbp) 204357: 66 8b 85 94 fe ff ff mov -0x16c(%rbp),%ax 20435e: 66 89 85 90 fe ff ff mov %ax,-0x170(%rbp) 204365: 0f b7 85 90 fe ff ff movzwl -0x170(%rbp),%eax 20436c: 66 89 c1 mov %ax,%cx 20436f: 48 8b 45 b0 mov -0x50(%rbp),%rax 204373: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 20437a: e9 00 00 00 00 jmpq 0x20437f 20437f: 48 8b 45 b0 mov -0x50(%rbp),%rax 204383: 48 8b 40 48 mov 0x48(%rax),%rax 204387: 48 8b 40 28 mov 0x28(%rax),%rax 20438b: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) 204392: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 204397: 0f 84 7d 03 00 00 je 0x20471a 20439d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2043a1: 0f b6 40 05 movzbl 0x5(%rax),%eax 2043a5: 83 f8 01 cmp $0x1,%eax 2043a8: 0f 85 6c 03 00 00 jne 0x20471a 2043ae: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 2043b2: 0f 84 62 03 00 00 je 0x20471a 2043b8: 31 c0 xor %eax,%eax 2043ba: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2043bf: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 2043c5: 0f 86 14 00 00 00 jbe 0x2043df 2043cb: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 2043d2: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2043d6: 0f 93 c0 setae %al 2043d9: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 2043df: 8a 85 3f fe ff ff mov -0x1c1(%rbp),%al 2043e5: 34 ff xor $0xff,%al 2043e7: 34 ff xor $0xff,%al 2043e9: 24 01 and $0x1,%al 2043eb: 0f b6 c0 movzbl %al,%eax 2043ee: 48 98 cltq 2043f0: 48 83 f8 00 cmp $0x0,%rax 2043f4: 0f 85 2e 00 00 00 jne 0x204428 2043fa: 48 8b 45 d0 mov -0x30(%rbp),%rax 2043fe: 48 2b 85 88 fe ff ff sub -0x178(%rbp),%rax 204405: 48 8b 4d c0 mov -0x40(%rbp),%rcx 204409: 48 c1 e1 06 shl $0x6,%rcx 20440d: 48 39 c8 cmp %rcx,%rax 204410: 0f 92 c0 setb %al 204413: 34 ff xor $0xff,%al 204415: 34 ff xor $0xff,%al 204417: 24 01 and $0x1,%al 204419: 0f b6 c0 movzbl %al,%eax 20441c: 48 98 cltq 20441e: 48 83 f8 00 cmp $0x0,%rax 204422: 0f 84 05 00 00 00 je 0x20442d 204428: e9 7b f7 ff ff jmpq 0x203ba8 20442d: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 204434: 48 03 8d 88 fe ff ff add -0x178(%rbp),%rcx 20443b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20443f: 48 89 48 50 mov %rcx,0x50(%rax) 204443: 48 c7 85 80 fe ff ff 00 movq $0x0,-0x180(%rbp) 20444b: 00 00 00 20444e: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204455: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204459: 0f 83 b6 02 00 00 jae 0x204715 20445f: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204466: 48 8b 45 b0 mov -0x50(%rbp),%rax 20446a: 48 83 c0 48 add $0x48,%rax 20446e: 48 05 80 00 00 00 add $0x80,%rax 204474: 48 83 c0 10 add $0x10,%rax 204478: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204480: 00 00 00 204483: 48 01 d0 add %rdx,%rax 204486: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 20448d: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204491: 48 8b 45 b0 mov -0x50(%rbp),%rax 204495: 48 83 c0 48 add $0x48,%rax 204499: 48 05 80 00 00 00 add $0x80,%rax 20449f: 48 83 c0 10 add $0x10,%rax 2044a3: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2044ab: 00 00 00 2044ae: 48 01 d0 add %rdx,%rax 2044b1: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 2044b8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044bc: 48 8b 48 50 mov 0x50(%rax),%rcx 2044c0: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2044c7: 48 c1 e0 06 shl $0x6,%rax 2044cb: 48 01 c1 add %rax,%rcx 2044ce: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044d2: 48 83 c0 48 add $0x48,%rax 2044d6: 48 05 80 00 00 00 add $0x80,%rax 2044dc: 48 83 c0 10 add $0x10,%rax 2044e0: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2044e8: 00 00 00 2044eb: 48 01 d0 add %rdx,%rax 2044ee: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 2044f5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044f9: 48 8b 40 50 mov 0x50(%rax),%rax 2044fd: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204504: 48 c1 e1 06 shl $0x6,%rcx 204508: 48 01 c8 add %rcx,%rax 20450b: 48 8b 40 18 mov 0x18(%rax),%rax 20450f: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204513: 0f 92 c0 setb %al 204516: 34 ff xor $0xff,%al 204518: 34 ff xor $0xff,%al 20451a: 24 01 and $0x1,%al 20451c: 0f b6 c0 movzbl %al,%eax 20451f: 48 98 cltq 204521: 48 83 f8 00 cmp $0x0,%rax 204525: 0f 84 c3 00 00 00 je 0x2045ee 20452b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20452f: 48 8b 40 50 mov 0x50(%rax),%rax 204533: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 20453a: 48 c1 e1 06 shl $0x6,%rcx 20453e: 48 01 c8 add %rcx,%rax 204541: 48 8b 40 20 mov 0x20(%rax),%rax 204545: 48 8b 4d d0 mov -0x30(%rbp),%rcx 204549: 48 8b 55 b0 mov -0x50(%rbp),%rdx 20454d: 48 8b 52 50 mov 0x50(%rdx),%rdx 204551: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 204558: 48 c1 e6 06 shl $0x6,%rsi 20455c: 48 01 f2 add %rsi,%rdx 20455f: 48 2b 4a 18 sub 0x18(%rdx),%rcx 204563: 48 39 c8 cmp %rcx,%rax 204566: 0f 96 c0 setbe %al 204569: 34 ff xor $0xff,%al 20456b: 34 ff xor $0xff,%al 20456d: 24 01 and $0x1,%al 20456f: 0f b6 c0 movzbl %al,%eax 204572: 48 98 cltq 204574: 48 83 f8 00 cmp $0x0,%rax 204578: 0f 84 70 00 00 00 je 0x2045ee 20457e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204582: 48 03 4d d8 add -0x28(%rbp),%rcx 204586: 48 8b 45 b0 mov -0x50(%rbp),%rax 20458a: 48 8b 40 50 mov 0x50(%rax),%rax 20458e: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx 204595: 48 c1 e2 06 shl $0x6,%rdx 204599: 48 01 d0 add %rdx,%rax 20459c: 48 03 48 18 add 0x18(%rax),%rcx 2045a0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045a4: 48 83 c0 48 add $0x48,%rax 2045a8: 48 05 80 00 00 00 add $0x80,%rax 2045ae: 48 83 c0 10 add $0x10,%rax 2045b2: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2045ba: 00 00 00 2045bd: 48 01 d0 add %rdx,%rax 2045c0: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 2045c7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045cb: 48 83 c0 48 add $0x48,%rax 2045cf: 48 05 80 00 00 00 add $0x80,%rax 2045d5: 48 83 c0 10 add $0x10,%rax 2045d9: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2045e1: 00 00 00 2045e4: 48 01 d0 add %rdx,%rax 2045e7: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 2045ee: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2045f2: 48 83 c1 48 add $0x48,%rcx 2045f6: 48 81 c1 80 00 00 00 add $0x80,%rcx 2045fd: 48 8b 45 b0 mov -0x50(%rbp),%rax 204601: 48 83 c0 48 add $0x48,%rax 204605: 48 05 80 00 00 00 add $0x80,%rax 20460b: 48 83 c0 10 add $0x10,%rax 20460f: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204617: 00 00 00 20461a: 48 01 d0 add %rdx,%rax 20461d: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 204624: 48 8b 45 b0 mov -0x50(%rbp),%rax 204628: 48 8b 40 50 mov 0x50(%rax),%rax 20462c: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204633: 48 c1 e1 06 shl $0x6,%rcx 204637: 48 01 c8 add %rcx,%rax 20463a: 83 78 04 12 cmpl $0x12,0x4(%rax) 20463e: 0f 85 64 00 00 00 jne 0x2046a8 204644: 48 8b 45 b0 mov -0x50(%rbp),%rax 204648: 48 8b 40 50 mov 0x50(%rax),%rax 20464c: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204653: 48 c1 e1 06 shl $0x6,%rcx 204657: 48 01 c8 add %rcx,%rax 20465a: 8b 40 28 mov 0x28(%rax),%eax 20465d: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204661: 0f 83 41 00 00 00 jae 0x2046a8 204667: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 20466e: 89 c1 mov %eax,%ecx 204670: 48 8b 45 b0 mov -0x50(%rbp),%rax 204674: 48 83 c0 48 add $0x48,%rax 204678: 48 05 80 00 00 00 add $0x80,%rax 20467e: 48 83 c0 10 add $0x10,%rax 204682: 48 8b 55 b0 mov -0x50(%rbp),%rdx 204686: 48 8b 52 50 mov 0x50(%rdx),%rdx 20468a: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 204691: 48 c1 e6 06 shl $0x6,%rsi 204695: 48 01 f2 add %rsi,%rdx 204698: 8b 52 28 mov 0x28(%rdx),%edx 20469b: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 2046a2: 48 01 d0 add %rdx,%rax 2046a5: 89 48 7c mov %ecx,0x7c(%rax) 2046a8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046ac: 48 83 c0 48 add $0x48,%rax 2046b0: 48 05 80 00 00 00 add $0x80,%rax 2046b6: 48 83 c0 10 add $0x10,%rax 2046ba: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 2046c2: 00 00 00 2046c5: 48 01 c8 add %rcx,%rax 2046c8: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 2046cc: 0f 85 27 00 00 00 jne 0x2046f9 2046d2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046d6: 48 83 c0 48 add $0x48,%rax 2046da: 48 05 80 00 00 00 add $0x80,%rax 2046e0: 48 83 c0 10 add $0x10,%rax 2046e4: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 2046ec: 00 00 00 2046ef: 48 01 c8 add %rcx,%rax 2046f2: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 2046f9: e9 00 00 00 00 jmpq 0x2046fe 2046fe: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204705: 48 83 c0 01 add $0x1,%rax 204709: 48 89 85 80 fe ff ff mov %rax,-0x180(%rbp) 204710: e9 39 fd ff ff jmpq 0x20444e 204715: e9 c7 00 00 00 jmpq 0x2047e1 20471a: 48 c7 85 78 fe ff ff 00 movq $0x0,-0x188(%rbp) 204722: 00 00 00 204725: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 20472c: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204730: 0f 83 a6 00 00 00 jae 0x2047dc 204736: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 20473d: 48 8b 45 b0 mov -0x50(%rbp),%rax 204741: 48 83 c0 48 add $0x48,%rax 204745: 48 05 80 00 00 00 add $0x80,%rax 20474b: 48 83 c0 10 add $0x10,%rax 20474f: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 204757: 00 00 00 20475a: 48 01 d0 add %rdx,%rax 20475d: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 204764: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204768: 48 8b 45 b0 mov -0x50(%rbp),%rax 20476c: 48 83 c0 48 add $0x48,%rax 204770: 48 05 80 00 00 00 add $0x80,%rax 204776: 48 83 c0 10 add $0x10,%rax 20477a: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 204782: 00 00 00 204785: 48 01 d0 add %rdx,%rax 204788: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 20478f: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204793: 48 83 c1 48 add $0x48,%rcx 204797: 48 81 c1 80 00 00 00 add $0x80,%rcx 20479e: 48 8b 45 b0 mov -0x50(%rbp),%rax 2047a2: 48 83 c0 48 add $0x48,%rax 2047a6: 48 05 80 00 00 00 add $0x80,%rax 2047ac: 48 83 c0 10 add $0x10,%rax 2047b0: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2047b8: 00 00 00 2047bb: 48 01 d0 add %rdx,%rax 2047be: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 2047c5: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 2047cc: 48 83 c0 01 add $0x1,%rax 2047d0: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 2047d7: e9 49 ff ff ff jmpq 0x204725 2047dc: e9 00 00 00 00 jmpq 0x2047e1 2047e1: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2047e5: 48 83 c1 48 add $0x48,%rcx 2047e9: 48 81 c1 80 00 00 00 add $0x80,%rcx 2047f0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2047f4: 48 89 48 60 mov %rcx,0x60(%rax) 2047f8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2047fc: 48 89 45 f8 mov %rax,-0x8(%rbp) 204800: 48 8b 45 f8 mov -0x8(%rbp),%rax 204804: 48 81 c4 e0 01 00 00 add $0x1e0,%rsp 20480b: 5d pop %rbp 20480c: c3 retq 20480d: 0f 1f 00 nopl (%rax) 204810: 55 push %rbp 204811: 48 89 e5 mov %rsp,%rbp 204814: 48 83 ec 50 sub $0x50,%rsp 204818: 89 7d fc mov %edi,-0x4(%rbp) 20481b: 48 89 75 f0 mov %rsi,-0x10(%rbp) 20481f: 48 89 55 e8 mov %rdx,-0x18(%rbp) 204823: 48 89 4d e0 mov %rcx,-0x20(%rbp) 204827: 44 89 45 dc mov %r8d,-0x24(%rbp) 20482b: 4c 89 4d d0 mov %r9,-0x30(%rbp) 20482f: 8b 7d fc mov -0x4(%rbp),%edi 204832: 48 8b 75 f0 mov -0x10(%rbp),%rsi 204836: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20483a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 20483e: 44 8b 45 dc mov -0x24(%rbp),%r8d 204842: 4c 8b 4d d0 mov -0x30(%rbp),%r9 204846: 31 c0 xor %eax,%eax 204848: c7 04 24 01 00 00 00 movl $0x1,(%rsp) 20484f: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 204857: 00 204858: e8 43 00 00 00 callq 0x2048a0 20485d: 48 89 45 c8 mov %rax,-0x38(%rbp) 204861: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204866: 0f 84 2a 00 00 00 je 0x204896 20486c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204870: 48 83 c1 08 add $0x8,%rcx 204874: 48 8b 45 c8 mov -0x38(%rbp),%rax 204878: 48 89 48 70 mov %rcx,0x70(%rax) 20487c: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204880: 48 83 c1 48 add $0x48,%rcx 204884: 48 81 c1 ac 00 00 00 add $0xac,%rcx 20488b: 48 8b 45 c8 mov -0x38(%rbp),%rax 20488f: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 204896: 48 8b 45 c8 mov -0x38(%rbp),%rax 20489a: 48 83 c4 50 add $0x50,%rsp 20489e: 5d pop %rbp 20489f: c3 retq 2048a0: 55 push %rbp 2048a1: 48 89 e5 mov %rsp,%rbp 2048a4: 48 83 ec 40 sub $0x40,%rsp 2048a8: 48 8b 45 18 mov 0x18(%rbp),%rax 2048ac: 8b 45 10 mov 0x10(%rbp),%eax 2048af: 89 7d fc mov %edi,-0x4(%rbp) 2048b2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 2048b6: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2048ba: 48 89 4d e0 mov %rcx,-0x20(%rbp) 2048be: 44 89 45 dc mov %r8d,-0x24(%rbp) 2048c2: 4c 89 4d d0 mov %r9,-0x30(%rbp) 2048c6: 48 8b 75 18 mov 0x18(%rbp),%rsi 2048ca: 48 81 c6 08 01 00 00 add $0x108,%rsi 2048d1: bf 01 00 00 00 mov $0x1,%edi 2048d6: e8 e5 23 00 00 callq 0x206cc0 2048db: 48 89 45 c8 mov %rax,-0x38(%rbp) 2048df: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2048e4: 0f 85 0f 00 00 00 jne 0x2048f9 2048ea: bf 08 00 00 00 mov $0x8,%edi 2048ef: e8 fc e7 ff ff callq 0x2030f0 2048f4: e9 58 00 00 00 jmpq 0x204951 2048f9: 8b 4d 10 mov 0x10(%rbp),%ecx 2048fc: 48 8b 45 c8 mov -0x38(%rbp),%rax 204900: 89 48 18 mov %ecx,0x18(%rax) 204903: 48 8b 45 c8 mov -0x38(%rbp),%rax 204907: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 20490e: 8b 4d dc mov -0x24(%rbp),%ecx 204911: 48 8b 45 c8 mov -0x38(%rbp),%rax 204915: 89 48 1c mov %ecx,0x1c(%rax) 204918: 8b 4d fc mov -0x4(%rbp),%ecx 20491b: 48 8b 45 c8 mov -0x38(%rbp),%rax 20491f: 89 48 24 mov %ecx,0x24(%rax) 204922: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204926: 48 8b 45 c8 mov -0x38(%rbp),%rax 20492a: 48 89 48 28 mov %rcx,0x28(%rax) 20492e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 204932: 48 8b 45 c8 mov -0x38(%rbp),%rax 204936: 48 89 48 30 mov %rcx,0x30(%rax) 20493a: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20493e: 48 8b 45 c8 mov -0x38(%rbp),%rax 204942: 48 89 08 mov %rcx,(%rax) 204945: 48 8b 4d d0 mov -0x30(%rbp),%rcx 204949: 48 8b 45 c8 mov -0x38(%rbp),%rax 20494d: 48 89 48 08 mov %rcx,0x8(%rax) 204951: 48 8b 45 c8 mov -0x38(%rbp),%rax 204955: 48 83 c4 40 add $0x40,%rsp 204959: 5d pop %rbp 20495a: c3 retq 20495b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 204960: 55 push %rbp 204961: 48 89 e5 mov %rsp,%rbp 204964: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20496b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20496f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204973: 48 83 38 00 cmpq $0x0,(%rax) 204977: 0f 84 97 00 00 00 je 0x204a14 20497d: 48 8b 45 f0 mov -0x10(%rbp),%rax 204981: 48 8b 48 70 mov 0x70(%rax),%rcx 204985: 48 8b 45 f0 mov -0x10(%rbp),%rax 204989: 48 8b 50 28 mov 0x28(%rax),%rdx 20498d: 48 8b 45 f0 mov -0x10(%rbp),%rax 204991: 48 03 50 30 add 0x30(%rax),%rdx 204995: b0 01 mov $0x1,%al 204997: 48 39 d1 cmp %rdx,%rcx 20499a: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 2049a0: 0f 87 25 00 00 00 ja 0x2049cb 2049a6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049aa: 48 8b 40 28 mov 0x28(%rax),%rax 2049ae: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2049b2: 48 03 41 30 add 0x30(%rcx),%rax 2049b6: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2049ba: 48 2b 41 70 sub 0x70(%rcx),%rax 2049be: 48 83 f8 3c cmp $0x3c,%rax 2049c2: 0f 92 c0 setb %al 2049c5: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 2049cb: 8a 85 57 ff ff ff mov -0xa9(%rbp),%al 2049d1: 34 ff xor $0xff,%al 2049d3: 34 ff xor $0xff,%al 2049d5: 24 01 and $0x1,%al 2049d7: 0f b6 c0 movzbl %al,%eax 2049da: 48 98 cltq 2049dc: 48 83 f8 00 cmp $0x0,%rax 2049e0: 0f 84 16 00 00 00 je 0x2049fc 2049e6: bf 0e 00 00 00 mov $0xe,%edi 2049eb: e8 00 e7 ff ff callq 0x2030f0 2049f0: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 2049f7: e9 87 06 00 00 jmpq 0x205083 2049fc: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a00: 48 8b 00 mov (%rax),%rax 204a03: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204a07: 48 03 41 70 add 0x70(%rcx),%rax 204a0b: 48 89 45 e8 mov %rax,-0x18(%rbp) 204a0f: e9 64 00 00 00 jmpq 0x204a78 204a14: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a18: 48 83 c0 48 add $0x48,%rax 204a1c: 48 83 c0 60 add $0x60,%rax 204a20: 48 89 45 e8 mov %rax,-0x18(%rbp) 204a24: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a28: 8b 78 24 mov 0x24(%rax),%edi 204a2b: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204a2f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a33: 48 8b 48 70 mov 0x70(%rax),%rcx 204a37: ba 3c 00 00 00 mov $0x3c,%edx 204a3c: e8 4f 06 00 00 callq 0x205090 204a41: 48 83 f8 3c cmp $0x3c,%rax 204a45: 0f 95 c0 setne %al 204a48: 34 ff xor $0xff,%al 204a4a: 34 ff xor $0xff,%al 204a4c: 24 01 and $0x1,%al 204a4e: 0f b6 c0 movzbl %al,%eax 204a51: 48 98 cltq 204a53: 48 83 f8 00 cmp $0x0,%rax 204a57: 0f 84 16 00 00 00 je 0x204a73 204a5d: bf 0e 00 00 00 mov $0xe,%edi 204a62: e8 89 e6 ff ff callq 0x2030f0 204a67: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a6e: e9 10 06 00 00 jmpq 0x205083 204a73: e9 00 00 00 00 jmpq 0x204a78 204a78: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a7c: 48 83 c0 3a add $0x3a,%rax 204a80: 0f b7 00 movzwl (%rax),%eax 204a83: 2d 60 0a 00 00 sub $0xa60,%eax 204a88: 0f 95 c0 setne %al 204a8b: 0f b6 c0 movzbl %al,%eax 204a8e: 83 f8 00 cmp $0x0,%eax 204a91: 0f 95 c0 setne %al 204a94: 34 ff xor $0xff,%al 204a96: 34 ff xor $0xff,%al 204a98: 24 01 and $0x1,%al 204a9a: 0f b6 c0 movzbl %al,%eax 204a9d: 48 98 cltq 204a9f: 48 83 f8 00 cmp $0x0,%rax 204aa3: 0f 84 16 00 00 00 je 0x204abf 204aa9: bf 0f 00 00 00 mov $0xf,%edi 204aae: e8 3d e6 ff ff callq 0x2030f0 204ab3: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204aba: e9 c4 05 00 00 jmpq 0x205083 204abf: 48 8b 45 f0 mov -0x10(%rbp),%rax 204ac3: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204ac7: 48 8b 11 mov (%rcx),%rdx 204aca: 48 89 90 f4 00 00 00 mov %rdx,0xf4(%rax) 204ad1: 48 8b 49 08 mov 0x8(%rcx),%rcx 204ad5: 48 89 88 fc 00 00 00 mov %rcx,0xfc(%rax) 204adc: c6 80 04 01 00 00 00 movb $0x0,0x104(%rax) 204ae3: 48 8b 45 f0 mov -0x10(%rbp),%rax 204ae7: 48 83 c0 48 add $0x48,%rax 204aeb: 48 83 c0 30 add $0x30,%rax 204aef: 48 89 45 e0 mov %rax,-0x20(%rbp) 204af3: 48 8b 45 e8 mov -0x18(%rbp),%rax 204af7: 0f be 00 movsbl (%rax),%eax 204afa: 83 f8 2f cmp $0x2f,%eax 204afd: 0f 85 63 02 00 00 jne 0x204d66 204b03: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b07: 0f be 40 01 movsbl 0x1(%rax),%eax 204b0b: 83 f8 20 cmp $0x20,%eax 204b0e: 0f 85 56 00 00 00 jne 0x204b6a 204b14: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b18: 0f 10 00 movups (%rax),%xmm0 204b1b: 0f 28 0d ae cd ff ff movaps -0x3252(%rip),%xmm1 # 0x2018d0 204b22: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b26: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b2a: 2d ff ff 00 00 sub $0xffff,%eax 204b2f: 0f 95 c0 setne %al 204b32: 0f b6 c0 movzbl %al,%eax 204b35: 83 f8 00 cmp $0x0,%eax 204b38: 0f 85 2c 00 00 00 jne 0x204b6a 204b3e: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b42: 48 89 c1 mov %rax,%rcx 204b45: 48 83 c1 48 add $0x48,%rcx 204b49: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b50: 66 8b 15 f2 c3 ff ff mov -0x3c0e(%rip),%dx # 0x200f49 204b57: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204b5e: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b62: 48 89 08 mov %rcx,(%rax) 204b65: e9 f7 01 00 00 jmpq 0x204d61 204b6a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b6e: 0f be 40 01 movsbl 0x1(%rax),%eax 204b72: 83 f8 53 cmp $0x53,%eax 204b75: 0f 85 56 00 00 00 jne 0x204bd1 204b7b: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b7f: 0f 10 00 movups (%rax),%xmm0 204b82: 0f 28 0d 37 cd ff ff movaps -0x32c9(%rip),%xmm1 # 0x2018c0 204b89: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b8d: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b91: 2d ff ff 00 00 sub $0xffff,%eax 204b96: 0f 95 c0 setne %al 204b99: 0f b6 c0 movzbl %al,%eax 204b9c: 83 f8 00 cmp $0x0,%eax 204b9f: 0f 85 2c 00 00 00 jne 0x204bd1 204ba5: 48 8b 45 f0 mov -0x10(%rbp),%rax 204ba9: 48 89 c1 mov %rax,%rcx 204bac: 48 83 c1 48 add $0x48,%rcx 204bb0: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204bb7: 48 8b 15 6d c5 ff ff mov -0x3a93(%rip),%rdx # 0x20112b 204bbe: 48 89 90 e4 00 00 00 mov %rdx,0xe4(%rax) 204bc5: 48 8b 45 e0 mov -0x20(%rbp),%rax 204bc9: 48 89 08 mov %rcx,(%rax) 204bcc: e9 8b 01 00 00 jmpq 0x204d5c 204bd1: 48 8b 45 e8 mov -0x18(%rbp),%rax 204bd5: 0f be 40 01 movsbl 0x1(%rax),%eax 204bd9: 83 f8 2f cmp $0x2f,%eax 204bdc: 0f 85 62 00 00 00 jne 0x204c44 204be2: 48 8b 45 e8 mov -0x18(%rbp),%rax 204be6: 0f 10 00 movups (%rax),%xmm0 204be9: 0f 28 0d f0 cc ff ff movaps -0x3310(%rip),%xmm1 # 0x2018e0 204bf0: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204bf4: 66 0f d7 c0 pmovmskb %xmm0,%eax 204bf8: 2d ff ff 00 00 sub $0xffff,%eax 204bfd: 0f 95 c0 setne %al 204c00: 0f b6 c0 movzbl %al,%eax 204c03: 83 f8 00 cmp $0x0,%eax 204c06: 0f 85 38 00 00 00 jne 0x204c44 204c0c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204c10: 48 89 c1 mov %rax,%rcx 204c13: 48 83 c1 48 add $0x48,%rcx 204c17: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204c1e: 66 8b 15 2f c3 ff ff mov -0x3cd1(%rip),%dx # 0x200f54 204c25: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204c2c: 8a 15 24 c3 ff ff mov -0x3cdc(%rip),%dl # 0x200f56 204c32: 88 90 e6 00 00 00 mov %dl,0xe6(%rax) 204c38: 48 8b 45 e0 mov -0x20(%rbp),%rax 204c3c: 48 89 08 mov %rcx,(%rax) 204c3f: e9 13 01 00 00 jmpq 0x204d57 204c44: e8 87 20 00 00 callq 0x206cd0 204c49: 48 8b 00 mov (%rax),%rax 204c4c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204c50: 0f be 49 01 movsbl 0x1(%rcx),%ecx 204c54: 48 63 c9 movslq %rcx,%rcx 204c57: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 204c5b: 25 00 08 00 00 and $0x800,%eax 204c60: 83 f8 00 cmp $0x0,%eax 204c63: 0f 95 c0 setne %al 204c66: 34 ff xor $0xff,%al 204c68: 34 ff xor $0xff,%al 204c6a: 24 01 and $0x1,%al 204c6c: 0f b6 c0 movzbl %al,%eax 204c6f: 48 98 cltq 204c71: 48 83 f8 00 cmp $0x0,%rax 204c75: 0f 84 c1 00 00 00 je 0x204d3c 204c7b: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204c7f: 31 c0 xor %eax,%eax 204c81: 48 83 79 60 00 cmpq $0x0,0x60(%rcx) 204c86: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204c8c: 0f 85 16 00 00 00 jne 0x204ca8 204c92: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204c96: e8 e5 04 00 00 callq 0x205180 204c9b: 48 83 f8 00 cmp $0x0,%rax 204c9f: 0f 94 c0 sete %al 204ca2: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204ca8: 8a 85 56 ff ff ff mov -0xaa(%rbp),%al 204cae: 34 ff xor $0xff,%al 204cb0: 34 ff xor $0xff,%al 204cb2: 24 01 and $0x1,%al 204cb4: 0f b6 c0 movzbl %al,%eax 204cb7: 48 98 cltq 204cb9: 48 83 f8 00 cmp $0x0,%rax 204cbd: 0f 84 16 00 00 00 je 0x204cd9 204cc3: bf 10 00 00 00 mov $0x10,%edi 204cc8: e8 23 e4 ff ff callq 0x2030f0 204ccd: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204cd4: e9 aa 03 00 00 jmpq 0x205083 204cd9: 48 8b 7d e8 mov -0x18(%rbp),%rdi 204cdd: 48 83 c7 01 add $0x1,%rdi 204ce1: e8 fa 1f 00 00 callq 0x206ce0 204ce6: 48 89 45 d8 mov %rax,-0x28(%rbp) 204cea: 48 8b 45 d8 mov -0x28(%rbp),%rax 204cee: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204cf2: 48 3b 41 68 cmp 0x68(%rcx),%rax 204cf6: 0f 93 c0 setae %al 204cf9: 34 ff xor $0xff,%al 204cfb: 34 ff xor $0xff,%al 204cfd: 24 01 and $0x1,%al 204cff: 0f b6 c0 movzbl %al,%eax 204d02: 48 98 cltq 204d04: 48 83 f8 00 cmp $0x0,%rax 204d08: 0f 84 16 00 00 00 je 0x204d24 204d0e: bf 10 00 00 00 mov $0x10,%edi 204d13: e8 d8 e3 ff ff callq 0x2030f0 204d18: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204d1f: e9 5f 03 00 00 jmpq 0x205083 204d24: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d28: 48 8b 48 60 mov 0x60(%rax),%rcx 204d2c: 48 03 4d d8 add -0x28(%rbp),%rcx 204d30: 48 8b 45 e0 mov -0x20(%rbp),%rax 204d34: 48 89 08 mov %rcx,(%rax) 204d37: e9 16 00 00 00 jmpq 0x204d52 204d3c: bf 10 00 00 00 mov $0x10,%edi 204d41: e8 aa e3 ff ff callq 0x2030f0 204d46: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204d4d: e9 31 03 00 00 jmpq 0x205083 204d52: e9 00 00 00 00 jmpq 0x204d57 204d57: e9 00 00 00 00 jmpq 0x204d5c 204d5c: e9 00 00 00 00 jmpq 0x204d61 204d61: e9 b9 00 00 00 jmpq 0x204e1f 204d66: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204d6a: 48 83 c7 48 add $0x48,%rdi 204d6e: 48 81 c7 9c 00 00 00 add $0x9c,%rdi 204d75: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204d79: ba 2f 00 00 00 mov $0x2f,%edx 204d7e: b9 10 00 00 00 mov $0x10,%ecx 204d83: e8 68 1f 00 00 callq 0x206cf0 204d88: 48 89 45 d0 mov %rax,-0x30(%rbp) 204d8c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 204d91: 0f 84 0d 00 00 00 je 0x204da4 204d97: 48 8b 45 d0 mov -0x30(%rbp),%rax 204d9b: c6 40 ff 00 movb $0x0,-0x1(%rax) 204d9f: e9 65 00 00 00 jmpq 0x204e09 204da4: 48 c7 45 c8 0f 00 00 00 movq $0xf,-0x38(%rbp) 204dac: 48 8b 45 f0 mov -0x10(%rbp),%rax 204db0: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204db4: c6 84 08 e4 00 00 00 00 movb $0x0,0xe4(%rax,%rcx,1) 204dbc: 31 c0 xor %eax,%eax 204dbe: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204dc3: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204dc9: 0f 86 27 00 00 00 jbe 0x204df6 204dcf: 48 8b 45 f0 mov -0x10(%rbp),%rax 204dd3: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204dd7: 48 89 ca mov %rcx,%rdx 204dda: 48 83 c2 ff add $0xffffffffffffffff,%rdx 204dde: 48 89 55 c8 mov %rdx,-0x38(%rbp) 204de2: 0f be 84 08 e3 00 00 00 movsbl 0xe3(%rax,%rcx,1),%eax 204dea: 83 f8 20 cmp $0x20,%eax 204ded: 0f 94 c0 sete %al 204df0: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204df6: 8a 85 55 ff ff ff mov -0xab(%rbp),%al 204dfc: a8 01 test $0x1,%al 204dfe: 0f 85 a8 ff ff ff jne 0x204dac 204e04: e9 00 00 00 00 jmpq 0x204e09 204e09: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204e0d: 48 83 c1 48 add $0x48,%rcx 204e11: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204e18: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e1c: 48 89 08 mov %rcx,(%rax) 204e1f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e23: 0f be 40 30 movsbl 0x30(%rax),%eax 204e27: 83 f8 20 cmp $0x20,%eax 204e2a: 0f 94 c0 sete %al 204e2d: 34 ff xor $0xff,%al 204e2f: 34 ff xor $0xff,%al 204e31: 24 01 and $0x1,%al 204e33: 0f b6 c0 movzbl %al,%eax 204e36: 48 98 cltq 204e38: 48 83 f8 00 cmp $0x0,%rax 204e3c: 0f 84 16 00 00 00 je 0x204e58 204e42: bf 10 00 00 00 mov $0x10,%edi 204e47: e8 a4 e2 ff ff callq 0x2030f0 204e4c: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204e53: e9 2b 02 00 00 jmpq 0x205083 204e58: e9 00 00 00 00 jmpq 0x204e5d 204e5d: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e61: 48 83 c0 10 add $0x10,%rax 204e65: 48 89 45 b0 mov %rax,-0x50(%rbp) 204e69: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e6d: 0f be 40 1b movsbl 0x1b(%rax),%eax 204e71: 83 f8 20 cmp $0x20,%eax 204e74: 0f 84 1e 00 00 00 je 0x204e98 204e7a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e7e: 48 8b 48 10 mov 0x10(%rax),%rcx 204e82: 48 89 4d bb mov %rcx,-0x45(%rbp) 204e86: 8b 40 18 mov 0x18(%rax),%eax 204e89: 89 45 c3 mov %eax,-0x3d(%rbp) 204e8c: c6 45 c7 00 movb $0x0,-0x39(%rbp) 204e90: 48 8d 45 bb lea -0x45(%rbp),%rax 204e94: 48 89 45 b0 mov %rax,-0x50(%rbp) 204e98: 48 8b 7d b0 mov -0x50(%rbp),%rdi 204e9c: e8 3f 1e 00 00 callq 0x206ce0 204ea1: 48 89 c1 mov %rax,%rcx 204ea4: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ea8: 48 89 48 08 mov %rcx,0x8(%rax) 204eac: e9 00 00 00 00 jmpq 0x204eb1 204eb1: 48 8b 45 e8 mov -0x18(%rbp),%rax 204eb5: 48 83 c0 1c add $0x1c,%rax 204eb9: 48 89 45 a0 mov %rax,-0x60(%rbp) 204ebd: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ec1: 0f be 40 21 movsbl 0x21(%rax),%eax 204ec5: 83 f8 20 cmp $0x20,%eax 204ec8: 0f 84 1e 00 00 00 je 0x204eec 204ece: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ed2: 8b 48 1c mov 0x1c(%rax),%ecx 204ed5: 89 4d a9 mov %ecx,-0x57(%rbp) 204ed8: 66 8b 40 20 mov 0x20(%rax),%ax 204edc: 66 89 45 ad mov %ax,-0x53(%rbp) 204ee0: c6 45 af 00 movb $0x0,-0x51(%rbp) 204ee4: 48 8d 45 a9 lea -0x57(%rbp),%rax 204ee8: 48 89 45 a0 mov %rax,-0x60(%rbp) 204eec: 48 8b 7d a0 mov -0x60(%rbp),%rdi 204ef0: e8 eb 1d 00 00 callq 0x206ce0 204ef5: 89 c1 mov %eax,%ecx 204ef7: 48 8b 45 e0 mov -0x20(%rbp),%rax 204efb: 89 48 10 mov %ecx,0x10(%rax) 204efe: e9 00 00 00 00 jmpq 0x204f03 204f03: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f07: 48 83 c0 22 add $0x22,%rax 204f0b: 48 89 45 90 mov %rax,-0x70(%rbp) 204f0f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f13: 0f be 40 27 movsbl 0x27(%rax),%eax 204f17: 83 f8 20 cmp $0x20,%eax 204f1a: 0f 84 1e 00 00 00 je 0x204f3e 204f20: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f24: 8b 48 22 mov 0x22(%rax),%ecx 204f27: 89 4d 99 mov %ecx,-0x67(%rbp) 204f2a: 66 8b 40 26 mov 0x26(%rax),%ax 204f2e: 66 89 45 9d mov %ax,-0x63(%rbp) 204f32: c6 45 9f 00 movb $0x0,-0x61(%rbp) 204f36: 48 8d 45 99 lea -0x67(%rbp),%rax 204f3a: 48 89 45 90 mov %rax,-0x70(%rbp) 204f3e: 48 8b 7d 90 mov -0x70(%rbp),%rdi 204f42: e8 99 1d 00 00 callq 0x206ce0 204f47: 89 c1 mov %eax,%ecx 204f49: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f4d: 89 48 14 mov %ecx,0x14(%rax) 204f50: e9 00 00 00 00 jmpq 0x204f55 204f55: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f59: 48 83 c0 28 add $0x28,%rax 204f5d: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204f64: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f68: 0f be 40 2f movsbl 0x2f(%rax),%eax 204f6c: 83 f8 20 cmp $0x20,%eax 204f6f: 0f 84 1b 00 00 00 je 0x204f90 204f75: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f79: 48 8b 40 28 mov 0x28(%rax),%rax 204f7d: 48 89 45 87 mov %rax,-0x79(%rbp) 204f81: c6 45 8f 00 movb $0x0,-0x71(%rbp) 204f85: 48 8d 45 87 lea -0x79(%rbp),%rax 204f89: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204f90: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 204f97: e8 44 1d 00 00 callq 0x206ce0 204f9c: 89 c1 mov %eax,%ecx 204f9e: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fa2: 89 48 18 mov %ecx,0x18(%rax) 204fa5: e9 00 00 00 00 jmpq 0x204faa 204faa: 48 8b 45 e8 mov -0x18(%rbp),%rax 204fae: 48 83 c0 30 add $0x30,%rax 204fb2: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204fb9: 48 8b 45 e8 mov -0x18(%rbp),%rax 204fbd: 0f be 40 39 movsbl 0x39(%rax),%eax 204fc1: 83 f8 20 cmp $0x20,%eax 204fc4: 0f 84 2f 00 00 00 je 0x204ff9 204fca: 48 8b 45 e8 mov -0x18(%rbp),%rax 204fce: 48 8b 48 30 mov 0x30(%rax),%rcx 204fd2: 48 89 8d 6d ff ff ff mov %rcx,-0x93(%rbp) 204fd9: 66 8b 40 38 mov 0x38(%rax),%ax 204fdd: 66 89 85 75 ff ff ff mov %ax,-0x8b(%rbp) 204fe4: c6 85 77 ff ff ff 00 movb $0x0,-0x89(%rbp) 204feb: 48 8d 85 6d ff ff ff lea -0x93(%rbp),%rax 204ff2: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204ff9: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 205000: e8 db 1c 00 00 callq 0x206ce0 205005: 48 89 c1 mov %rax,%rcx 205008: 48 8b 45 e0 mov -0x20(%rbp),%rax 20500c: 48 89 48 20 mov %rcx,0x20(%rax) 205010: 48 8b 45 e0 mov -0x20(%rbp),%rax 205014: 48 83 78 20 00 cmpq $0x0,0x20(%rax) 205019: 0f 8d 16 00 00 00 jge 0x205035 20501f: bf 10 00 00 00 mov $0x10,%edi 205024: e8 c7 e0 ff ff callq 0x2030f0 205029: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 205030: e9 4e 00 00 00 jmpq 0x205083 205035: 48 8b 45 f0 mov -0x10(%rbp),%rax 205039: 48 8b 40 28 mov 0x28(%rax),%rax 20503d: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205041: 48 03 41 30 add 0x30(%rcx),%rax 205045: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205049: 48 2b 41 70 sub 0x70(%rcx),%rax 20504d: 48 83 e8 3c sub $0x3c,%rax 205051: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205058: 48 8b 45 e0 mov -0x20(%rbp),%rax 20505c: 48 8b 40 20 mov 0x20(%rax),%rax 205060: 48 3b 85 58 ff ff ff cmp -0xa8(%rbp),%rax 205067: 0f 86 0f 00 00 00 jbe 0x20507c 20506d: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 205074: 48 8b 45 e0 mov -0x20(%rbp),%rax 205078: 48 89 48 20 mov %rcx,0x20(%rax) 20507c: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 205083: 8b 45 fc mov -0x4(%rbp),%eax 205086: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 20508d: 5d pop %rbp 20508e: c3 retq 20508f: 90 nop 205090: 55 push %rbp 205091: 48 89 e5 mov %rsp,%rbp 205094: 48 83 ec 60 sub $0x60,%rsp 205098: 89 7d f4 mov %edi,-0xc(%rbp) 20509b: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20509f: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2050a3: 48 89 4d d8 mov %rcx,-0x28(%rbp) 2050a7: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 2050af: e9 00 00 00 00 jmpq 0x2050b4 2050b4: 8b 7d f4 mov -0xc(%rbp),%edi 2050b7: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2050bb: 48 03 75 d0 add -0x30(%rbp),%rsi 2050bf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2050c3: 48 2b 55 d0 sub -0x30(%rbp),%rdx 2050c7: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2050cb: 48 03 4d d0 add -0x30(%rbp),%rcx 2050cf: e8 2c 1c 00 00 callq 0x206d00 2050d4: 48 89 45 c0 mov %rax,-0x40(%rbp) 2050d8: 31 c0 xor %eax,%eax 2050da: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 2050df: 88 45 b7 mov %al,-0x49(%rbp) 2050e2: 0f 85 0e 00 00 00 jne 0x2050f6 2050e8: e8 23 1c 00 00 callq 0x206d10 2050ed: 83 38 04 cmpl $0x4,(%rax) 2050f0: 0f 94 c0 sete %al 2050f3: 88 45 b7 mov %al,-0x49(%rbp) 2050f6: 8a 45 b7 mov -0x49(%rbp),%al 2050f9: a8 01 test $0x1,%al 2050fb: 0f 85 b3 ff ff ff jne 0x2050b4 205101: 48 8b 45 c0 mov -0x40(%rbp),%rax 205105: 48 89 45 b8 mov %rax,-0x48(%rbp) 205109: 48 8b 45 b8 mov -0x48(%rbp),%rax 20510d: 48 89 45 c8 mov %rax,-0x38(%rbp) 205111: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205116: 0f 8f 2d 00 00 00 jg 0x205149 20511c: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205121: 0f 8d 0d 00 00 00 jge 0x205134 205127: 48 8b 45 c8 mov -0x38(%rbp),%rax 20512b: 48 89 45 a8 mov %rax,-0x58(%rbp) 20512f: e9 08 00 00 00 jmpq 0x20513c 205134: 48 8b 45 d0 mov -0x30(%rbp),%rax 205138: 48 89 45 a8 mov %rax,-0x58(%rbp) 20513c: 48 8b 45 a8 mov -0x58(%rbp),%rax 205140: 48 89 45 f8 mov %rax,-0x8(%rbp) 205144: e9 22 00 00 00 jmpq 0x20516b 205149: 48 8b 45 c8 mov -0x38(%rbp),%rax 20514d: 48 03 45 d0 add -0x30(%rbp),%rax 205151: 48 89 45 d0 mov %rax,-0x30(%rbp) 205155: 48 8b 45 d0 mov -0x30(%rbp),%rax 205159: 48 3b 45 e0 cmp -0x20(%rbp),%rax 20515d: 0f 82 4c ff ff ff jb 0x2050af 205163: 48 8b 45 d0 mov -0x30(%rbp),%rax 205167: 48 89 45 f8 mov %rax,-0x8(%rbp) 20516b: 48 8b 45 f8 mov -0x8(%rbp),%rax 20516f: 48 83 c4 60 add $0x60,%rsp 205173: 5d pop %rbp 205174: c3 retq 205175: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20517d: 00 00 20517f: 90 nop 205180: 55 push %rbp 205181: 48 89 e5 mov %rsp,%rbp 205184: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 20518b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20518f: 48 c7 45 e8 08 00 00 00 movq $0x8,-0x18(%rbp) 205197: 48 8b 45 f0 mov -0x10(%rbp),%rax 20519b: 48 83 38 00 cmpq $0x0,(%rax) 20519f: 0f 84 49 00 00 00 je 0x2051ee 2051a5: 48 8b 45 e8 mov -0x18(%rbp),%rax 2051a9: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2051ad: 48 3b 41 30 cmp 0x30(%rcx),%rax 2051b1: 0f 87 16 00 00 00 ja 0x2051cd 2051b7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2051bb: 48 8b 40 30 mov 0x30(%rax),%rax 2051bf: 48 2b 45 e8 sub -0x18(%rbp),%rax 2051c3: 48 83 f8 3c cmp $0x3c,%rax 2051c7: 0f 83 0d 00 00 00 jae 0x2051da 2051cd: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2051d5: e9 d6 02 00 00 jmpq 0x2054b0 2051da: 48 8b 45 f0 mov -0x10(%rbp),%rax 2051de: 48 8b 00 mov (%rax),%rax 2051e1: 48 03 45 e8 add -0x18(%rbp),%rax 2051e5: 48 89 45 a0 mov %rax,-0x60(%rbp) 2051e9: e9 52 00 00 00 jmpq 0x205240 2051ee: 48 8b 45 f0 mov -0x10(%rbp),%rax 2051f2: 8b 78 24 mov 0x24(%rax),%edi 2051f5: 48 8d 75 a8 lea -0x58(%rbp),%rsi 2051f9: 48 8b 45 f0 mov -0x10(%rbp),%rax 2051fd: 48 8b 48 28 mov 0x28(%rax),%rcx 205201: 48 03 4d e8 add -0x18(%rbp),%rcx 205205: ba 3c 00 00 00 mov $0x3c,%edx 20520a: e8 81 fe ff ff callq 0x205090 20520f: 48 83 f8 3c cmp $0x3c,%rax 205213: 0f 95 c0 setne %al 205216: 34 ff xor $0xff,%al 205218: 34 ff xor $0xff,%al 20521a: 24 01 and $0x1,%al 20521c: 0f b6 c0 movzbl %al,%eax 20521f: 48 98 cltq 205221: 48 83 f8 00 cmp $0x0,%rax 205225: 0f 84 0d 00 00 00 je 0x205238 20522b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205233: e9 78 02 00 00 jmpq 0x2054b0 205238: 48 8d 45 a8 lea -0x58(%rbp),%rax 20523c: 48 89 45 a0 mov %rax,-0x60(%rbp) 205240: 48 8b 45 a0 mov -0x60(%rbp),%rax 205244: 48 83 c0 30 add $0x30,%rax 205248: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 20524f: 48 8b 45 a0 mov -0x60(%rbp),%rax 205253: 0f be 40 39 movsbl 0x39(%rax),%eax 205257: 83 f8 20 cmp $0x20,%eax 20525a: 0f 84 23 00 00 00 je 0x205283 205260: 48 8b 45 a0 mov -0x60(%rbp),%rax 205264: 48 8b 48 30 mov 0x30(%rax),%rcx 205268: 48 89 4d 85 mov %rcx,-0x7b(%rbp) 20526c: 66 8b 40 38 mov 0x38(%rax),%ax 205270: 66 89 45 8d mov %ax,-0x73(%rbp) 205274: c6 45 8f 00 movb $0x0,-0x71(%rbp) 205278: 48 8d 45 85 lea -0x7b(%rbp),%rax 20527c: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 205283: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 20528a: e8 51 1a 00 00 callq 0x206ce0 20528f: 48 89 45 90 mov %rax,-0x70(%rbp) 205293: 48 8b 45 a0 mov -0x60(%rbp),%rax 205297: 0f 10 00 movups (%rax),%xmm0 20529a: 0f 28 0d 3f c6 ff ff movaps -0x39c1(%rip),%xmm1 # 0x2018e0 2052a1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 2052a5: 66 0f d7 c0 pmovmskb %xmm0,%eax 2052a9: 2d ff ff 00 00 sub $0xffff,%eax 2052ae: 0f 95 c0 setne %al 2052b1: 0f b6 c0 movzbl %al,%eax 2052b4: 83 f8 00 cmp $0x0,%eax 2052b7: 0f 85 05 00 00 00 jne 0x2052c2 2052bd: e9 1d 00 00 00 jmpq 0x2052df 2052c2: 48 8b 45 90 mov -0x70(%rbp),%rax 2052c6: 48 83 c0 01 add $0x1,%rax 2052ca: 48 83 e0 fe and $0xfffffffffffffffe,%rax 2052ce: 48 83 c0 3c add $0x3c,%rax 2052d2: 48 03 45 e8 add -0x18(%rbp),%rax 2052d6: 48 89 45 e8 mov %rax,-0x18(%rbp) 2052da: e9 b8 fe ff ff jmpq 0x205197 2052df: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052e3: 48 83 38 00 cmpq $0x0,(%rax) 2052e7: 0f 84 2f 00 00 00 je 0x20531c 2052ed: 48 8b 45 90 mov -0x70(%rbp),%rax 2052f1: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2052f5: 48 8b 49 30 mov 0x30(%rcx),%rcx 2052f9: 48 2b 4d e8 sub -0x18(%rbp),%rcx 2052fd: 48 83 e9 3c sub $0x3c,%rcx 205301: 48 39 c8 cmp %rcx,%rax 205304: 0f 86 0d 00 00 00 jbe 0x205317 20530a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205312: e9 99 01 00 00 jmpq 0x2054b0 205317: e9 00 00 00 00 jmpq 0x20531c 20531c: 48 8b 7d 90 mov -0x70(%rbp),%rdi 205320: e8 fb 19 00 00 callq 0x206d20 205325: 48 89 45 98 mov %rax,-0x68(%rbp) 205329: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 20532e: 0f 84 74 01 00 00 je 0x2054a8 205334: 48 8b 45 f0 mov -0x10(%rbp),%rax 205338: 48 83 38 00 cmpq $0x0,(%rax) 20533c: 0f 84 37 00 00 00 je 0x205379 205342: 48 8b 7d 98 mov -0x68(%rbp),%rdi 205346: 48 89 bd 60 ff ff ff mov %rdi,-0xa0(%rbp) 20534d: 48 8b 45 f0 mov -0x10(%rbp),%rax 205351: 48 8b 30 mov (%rax),%rsi 205354: 48 03 75 e8 add -0x18(%rbp),%rsi 205358: 48 83 c6 3c add $0x3c,%rsi 20535c: 48 8b 55 90 mov -0x70(%rbp),%rdx 205360: e8 3b 19 00 00 callq 0x206ca0 205365: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 20536c: 48 8b 45 f0 mov -0x10(%rbp),%rax 205370: 48 89 48 60 mov %rcx,0x60(%rax) 205374: e9 6e 00 00 00 jmpq 0x2053e7 205379: 48 8b 45 f0 mov -0x10(%rbp),%rax 20537d: 8b 78 24 mov 0x24(%rax),%edi 205380: 48 8b 75 98 mov -0x68(%rbp),%rsi 205384: 48 8b 55 90 mov -0x70(%rbp),%rdx 205388: 48 8b 45 f0 mov -0x10(%rbp),%rax 20538c: 48 8b 48 28 mov 0x28(%rax),%rcx 205390: 48 03 4d e8 add -0x18(%rbp),%rcx 205394: 48 83 c1 3c add $0x3c,%rcx 205398: e8 f3 fc ff ff callq 0x205090 20539d: 48 3b 45 90 cmp -0x70(%rbp),%rax 2053a1: 0f 95 c0 setne %al 2053a4: 34 ff xor $0xff,%al 2053a6: 34 ff xor $0xff,%al 2053a8: 24 01 and $0x1,%al 2053aa: 0f b6 c0 movzbl %al,%eax 2053ad: 48 98 cltq 2053af: 48 83 f8 00 cmp $0x0,%rax 2053b3: 0f 84 22 00 00 00 je 0x2053db 2053b9: 48 8b 7d 98 mov -0x68(%rbp),%rdi 2053bd: e8 ee 18 00 00 callq 0x206cb0 2053c2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053c6: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 2053ce: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2053d6: e9 d5 00 00 00 jmpq 0x2054b0 2053db: 48 8b 4d 98 mov -0x68(%rbp),%rcx 2053df: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053e3: 48 89 48 60 mov %rcx,0x60(%rax) 2053e7: 48 8b 4d 90 mov -0x70(%rbp),%rcx 2053eb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053ef: 48 89 48 68 mov %rcx,0x68(%rax) 2053f3: 48 8b 45 98 mov -0x68(%rbp),%rax 2053f7: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2053fe: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205405: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20540c: 48 8b bd 70 ff ff ff mov -0x90(%rbp),%rdi 205413: 48 8b 55 98 mov -0x68(%rbp),%rdx 205417: 48 03 55 90 add -0x70(%rbp),%rdx 20541b: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205422: 48 29 c2 sub %rax,%rdx 205425: be 2f 00 00 00 mov $0x2f,%esi 20542a: e8 01 19 00 00 callq 0x206d30 20542f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 205436: 48 83 bd 70 ff ff ff 00 cmpq $0x0,-0x90(%rbp) 20543e: 0f 85 25 00 00 00 jne 0x205469 205444: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 20544b: 48 8b 55 98 mov -0x68(%rbp),%rdx 20544f: 48 03 55 90 add -0x70(%rbp),%rdx 205453: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 20545a: 48 29 c2 sub %rax,%rdx 20545d: 31 f6 xor %esi,%esi 20545f: e8 dc 18 00 00 callq 0x206d40 205464: e9 3a 00 00 00 jmpq 0x2054a3 205469: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205470: 48 89 c1 mov %rax,%rcx 205473: 48 83 c1 01 add $0x1,%rcx 205477: 48 89 8d 70 ff ff ff mov %rcx,-0x90(%rbp) 20547e: c6 00 00 movb $0x0,(%rax) 205481: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205488: 48 8b 4d 98 mov -0x68(%rbp),%rcx 20548c: 48 03 4d 90 add -0x70(%rbp),%rcx 205490: 48 39 c8 cmp %rcx,%rax 205493: 0f 82 05 00 00 00 jb 0x20549e 205499: e9 05 00 00 00 jmpq 0x2054a3 20549e: e9 5b ff ff ff jmpq 0x2053fe 2054a3: e9 00 00 00 00 jmpq 0x2054a8 2054a8: 48 8b 45 98 mov -0x68(%rbp),%rax 2054ac: 48 89 45 f8 mov %rax,-0x8(%rbp) 2054b0: 48 8b 45 f8 mov -0x8(%rbp),%rax 2054b4: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 2054bb: 5d pop %rbp 2054bc: c3 retq 2054bd: 0f 1f 00 nopl (%rax) 2054c0: 55 push %rbp 2054c1: 48 89 e5 mov %rsp,%rbp 2054c4: 48 83 ec 40 sub $0x40,%rsp 2054c8: 89 7d f4 mov %edi,-0xc(%rbp) 2054cb: 89 75 f0 mov %esi,-0x10(%rbp) 2054ce: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2054d2: 83 3d 5b 3b 00 00 01 cmpl $0x1,0x3b5b(%rip) # 0x209034 2054d9: 0f 95 c0 setne %al 2054dc: 34 ff xor $0xff,%al 2054de: 34 ff xor $0xff,%al 2054e0: 24 01 and $0x1,%al 2054e2: 0f b6 c0 movzbl %al,%eax 2054e5: 48 98 cltq 2054e7: 48 83 f8 00 cmp $0x0,%rax 2054eb: 0f 84 17 00 00 00 je 0x205508 2054f1: bf 0c 00 00 00 mov $0xc,%edi 2054f6: e8 f5 db ff ff callq 0x2030f0 2054fb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205503: e9 30 02 00 00 jmpq 0x205738 205508: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20550d: 0f 84 05 00 00 00 je 0x205518 205513: e9 61 00 00 00 jmpq 0x205579 205518: 8b 7d f4 mov -0xc(%rbp),%edi 20551b: be 01 00 00 00 mov $0x1,%esi 205520: b0 00 mov $0x0,%al 205522: e8 29 18 00 00 callq 0x206d50 205527: 89 c1 mov %eax,%ecx 205529: 31 c0 xor %eax,%eax 20552b: 83 f9 ff cmp $0xffffffff,%ecx 20552e: 88 45 df mov %al,-0x21(%rbp) 205531: 0f 85 0e 00 00 00 jne 0x205545 205537: e8 d4 17 00 00 callq 0x206d10 20553c: 83 38 09 cmpl $0x9,(%rax) 20553f: 0f 94 c0 sete %al 205542: 88 45 df mov %al,-0x21(%rbp) 205545: 8a 45 df mov -0x21(%rbp),%al 205548: 34 ff xor $0xff,%al 20554a: 34 ff xor $0xff,%al 20554c: 24 01 and $0x1,%al 20554e: 0f b6 c0 movzbl %al,%eax 205551: 48 98 cltq 205553: 48 83 f8 00 cmp $0x0,%rax 205557: 0f 84 17 00 00 00 je 0x205574 20555d: bf 09 00 00 00 mov $0x9,%edi 205562: e8 89 db ff ff callq 0x2030f0 205567: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20556f: e9 c4 01 00 00 jmpq 0x205738 205574: e9 00 00 00 00 jmpq 0x205579 205579: 8b 45 f0 mov -0x10(%rbp),%eax 20557c: 48 89 45 d0 mov %rax,-0x30(%rbp) 205580: 48 83 e8 0b sub $0xb,%rax 205584: 0f 87 89 01 00 00 ja 0x205713 20558a: 48 8b 45 d0 mov -0x30(%rbp),%rax 20558e: 48 8d 0d 5b c3 ff ff lea -0x3ca5(%rip),%rcx # 0x2018f0 205595: 48 63 04 81 movslq (%rcx,%rax,4),%rax 205599: 48 01 c8 add %rcx,%rax 20559c: ff e0 jmpq *%rax 20559e: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2055a6: e9 7a 01 00 00 jmpq 0x205725 2055ab: 31 c0 xor %eax,%eax 2055ad: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2055b2: 88 45 cf mov %al,-0x31(%rbp) 2055b5: 0f 84 0e 00 00 00 je 0x2055c9 2055bb: 48 8b 45 e8 mov -0x18(%rbp),%rax 2055bf: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 2055c3: 0f 95 c0 setne %al 2055c6: 88 45 cf mov %al,-0x31(%rbp) 2055c9: 8a 45 cf mov -0x31(%rbp),%al 2055cc: 34 ff xor $0xff,%al 2055ce: 34 ff xor $0xff,%al 2055d0: 24 01 and $0x1,%al 2055d2: 0f b6 c0 movzbl %al,%eax 2055d5: 48 98 cltq 2055d7: 48 83 f8 00 cmp $0x0,%rax 2055db: 0f 84 17 00 00 00 je 0x2055f8 2055e1: bf 0d 00 00 00 mov $0xd,%edi 2055e6: e8 05 db ff ff callq 0x2030f0 2055eb: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2055f3: e9 2d 01 00 00 jmpq 0x205725 2055f8: e9 00 00 00 00 jmpq 0x2055fd 2055fd: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205602: 0f 84 18 00 00 00 je 0x205620 205608: 8b 7d f4 mov -0xc(%rbp),%edi 20560b: 8b 75 f0 mov -0x10(%rbp),%esi 20560e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205612: e8 39 01 00 00 callq 0x205750 205617: 48 89 45 e0 mov %rax,-0x20(%rbp) 20561b: e9 1e 00 00 00 jmpq 0x20563e 205620: 8b 7d f4 mov -0xc(%rbp),%edi 205623: 8b 4d f0 mov -0x10(%rbp),%ecx 205626: 31 c0 xor %eax,%eax 205628: 41 89 c0 mov %eax,%r8d 20562b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 205632: 4c 89 c6 mov %r8,%rsi 205635: e8 56 01 00 00 callq 0x205790 20563a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20563e: e9 e2 00 00 00 jmpq 0x205725 205643: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205648: 0f 84 8e 00 00 00 je 0x2056dc 20564e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 205652: 31 c0 xor %eax,%eax 205654: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 205658: 88 45 ce mov %al,-0x32(%rbp) 20565b: 0f 84 34 00 00 00 je 0x205695 205661: 48 8b 4d e8 mov -0x18(%rbp),%rcx 205665: 31 c0 xor %eax,%eax 205667: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 20566b: 88 45 ce mov %al,-0x32(%rbp) 20566e: 0f 84 21 00 00 00 je 0x205695 205674: 48 8b 4d e8 mov -0x18(%rbp),%rcx 205678: 31 c0 xor %eax,%eax 20567a: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 20567e: 88 45 ce mov %al,-0x32(%rbp) 205681: 0f 84 0e 00 00 00 je 0x205695 205687: 48 8b 45 e8 mov -0x18(%rbp),%rax 20568b: 83 78 1c 0a cmpl $0xa,0x1c(%rax) 20568f: 0f 95 c0 setne %al 205692: 88 45 ce mov %al,-0x32(%rbp) 205695: 8a 45 ce mov -0x32(%rbp),%al 205698: 34 ff xor $0xff,%al 20569a: 34 ff xor $0xff,%al 20569c: 24 01 and $0x1,%al 20569e: 0f b6 c0 movzbl %al,%eax 2056a1: 48 98 cltq 2056a3: 48 83 f8 00 cmp $0x0,%rax 2056a7: 0f 84 17 00 00 00 je 0x2056c4 2056ad: bf 0d 00 00 00 mov $0xd,%edi 2056b2: e8 39 da ff ff callq 0x2030f0 2056b7: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2056bf: e9 13 00 00 00 jmpq 0x2056d7 2056c4: 8b 7d f4 mov -0xc(%rbp),%edi 2056c7: 8b 75 f0 mov -0x10(%rbp),%esi 2056ca: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2056ce: e8 7d 00 00 00 callq 0x205750 2056d3: 48 89 45 e0 mov %rax,-0x20(%rbp) 2056d7: e9 1e 00 00 00 jmpq 0x2056fa 2056dc: 8b 7d f4 mov -0xc(%rbp),%edi 2056df: 8b 4d f0 mov -0x10(%rbp),%ecx 2056e2: 31 c0 xor %eax,%eax 2056e4: 41 89 c0 mov %eax,%r8d 2056e7: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 2056ee: 4c 89 c6 mov %r8,%rsi 2056f1: e8 9a 00 00 00 callq 0x205790 2056f6: 48 89 45 e0 mov %rax,-0x20(%rbp) 2056fa: e9 26 00 00 00 jmpq 0x205725 2056ff: 8b 7d f4 mov -0xc(%rbp),%edi 205702: 8b 75 f0 mov -0x10(%rbp),%esi 205705: e8 36 03 00 00 callq 0x205a40 20570a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20570e: e9 12 00 00 00 jmpq 0x205725 205713: bf 0d 00 00 00 mov $0xd,%edi 205718: e8 d3 d9 ff ff callq 0x2030f0 20571d: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205725: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20572a: 0f 84 00 00 00 00 je 0x205730 205730: 48 8b 45 e0 mov -0x20(%rbp),%rax 205734: 48 89 45 f8 mov %rax,-0x8(%rbp) 205738: 48 8b 45 f8 mov -0x8(%rbp),%rax 20573c: 48 83 c4 40 add $0x40,%rsp 205740: 5d pop %rbp 205741: c3 retq 205742: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20574a: 00 00 20574c: 0f 1f 40 00 nopl 0x0(%rax) 205750: 55 push %rbp 205751: 48 89 e5 mov %rsp,%rbp 205754: 48 83 ec 10 sub $0x10,%rsp 205758: 89 7d fc mov %edi,-0x4(%rbp) 20575b: 89 75 f8 mov %esi,-0x8(%rbp) 20575e: 48 89 55 f0 mov %rdx,-0x10(%rbp) 205762: 48 8b 45 f0 mov -0x10(%rbp),%rax 205766: 83 78 18 01 cmpl $0x1,0x18(%rax) 20576a: 0f 85 00 00 00 00 jne 0x205770 205770: 8b 7d fc mov -0x4(%rbp),%edi 205773: 8b 75 f8 mov -0x8(%rbp),%esi 205776: 48 8b 55 f0 mov -0x10(%rbp),%rdx 20577a: e8 e1 09 00 00 callq 0x206160 20577f: 48 83 c4 10 add $0x10,%rsp 205783: 5d pop %rbp 205784: c3 retq 205785: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20578d: 00 00 20578f: 90 nop 205790: 55 push %rbp 205791: 48 89 e5 mov %rsp,%rbp 205794: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 20579b: 89 7d f4 mov %edi,-0xc(%rbp) 20579e: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2057a2: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2057a6: 89 4d dc mov %ecx,-0x24(%rbp) 2057a9: 4c 89 45 d0 mov %r8,-0x30(%rbp) 2057ad: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2057b5: b0 01 mov $0x1,%al 2057b7: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 2057bb: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057c1: 0f 84 31 00 00 00 je 0x2057f8 2057c7: b0 01 mov $0x1,%al 2057c9: 83 7d dc 09 cmpl $0x9,-0x24(%rbp) 2057cd: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057d3: 0f 84 1f 00 00 00 je 0x2057f8 2057d9: b0 01 mov $0x1,%al 2057db: 83 7d dc 0a cmpl $0xa,-0x24(%rbp) 2057df: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057e5: 0f 84 0d 00 00 00 je 0x2057f8 2057eb: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 2057ef: 0f 94 c0 sete %al 2057f2: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057f8: 8a 85 27 ff ff ff mov -0xd9(%rbp),%al 2057fe: 24 01 and $0x1,%al 205800: 0f b6 c0 movzbl %al,%eax 205803: 89 45 c4 mov %eax,-0x3c(%rbp) 205806: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20580b: 0f 85 38 00 00 00 jne 0x205849 205811: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 205816: 0f 85 28 00 00 00 jne 0x205844 20581c: 8b 7d f4 mov -0xc(%rbp),%edi 20581f: 48 8d b5 30 ff ff ff lea -0xd0(%rbp),%rsi 205826: e8 b5 13 00 00 callq 0x206be0 20582b: 83 f8 00 cmp $0x0,%eax 20582e: 0f 85 0b 00 00 00 jne 0x20583f 205834: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 20583b: 48 89 45 e0 mov %rax,-0x20(%rbp) 20583f: e9 00 00 00 00 jmpq 0x205844 205844: e9 34 00 00 00 jmpq 0x20587d 205849: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 20584e: 0f 84 05 00 00 00 je 0x205859 205854: e9 1f 00 00 00 jmpq 0x205878 205859: 48 8d 3d 8e b8 ff ff lea -0x4772(%rip),%rdi # 0x2010ee 205860: 48 8d 35 17 b7 ff ff lea -0x48e9(%rip),%rsi # 0x200f7e 205867: ba 98 02 00 00 mov $0x298,%edx 20586c: 48 8d 0d 12 b8 ff ff lea -0x47ee(%rip),%rcx # 0x201085 205873: e8 08 14 00 00 callq 0x206c80 205878: e9 00 00 00 00 jmpq 0x20587d 20587d: 83 7d c4 00 cmpl $0x0,-0x3c(%rbp) 205881: 0f 84 b6 00 00 00 je 0x20593d 205887: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20588c: 0f 85 9b 00 00 00 jne 0x20592d 205892: 48 8b 45 e0 mov -0x20(%rbp),%rax 205896: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 20589d: 8b 55 dc mov -0x24(%rbp),%edx 2058a0: b8 03 00 00 00 mov $0x3,%eax 2058a5: b9 01 00 00 00 mov $0x1,%ecx 2058aa: 83 fa 08 cmp $0x8,%edx 2058ad: 0f 44 c1 cmove %ecx,%eax 2058b0: 89 85 20 ff ff ff mov %eax,-0xe0(%rbp) 2058b6: b0 01 mov $0x1,%al 2058b8: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 2058bc: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 2058c2: 0f 84 0d 00 00 00 je 0x2058d5 2058c8: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 2058cc: 0f 94 c0 sete %al 2058cf: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 2058d5: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 2058db: 48 8b b5 18 ff ff ff mov -0xe8(%rbp),%rsi 2058e2: 40 8a bd 26 ff ff ff mov -0xda(%rbp),%dil 2058e9: b9 01 00 00 00 mov $0x1,%ecx 2058ee: b8 02 00 00 00 mov $0x2,%eax 2058f3: 40 f6 c7 01 test $0x1,%r15l 2058f7: 0f 45 c8 cmovne %eax,%ecx 2058fa: 44 8b 45 f4 mov -0xc(%rbp),%r8d 2058fe: 4c 8b 4d e8 mov -0x18(%rbp),%r9 205902: 31 c0 xor %eax,%eax 205904: 89 c7 mov %eax,%edi 205906: e8 55 14 00 00 callq 0x206d60 20590b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20590f: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 205916: 48 39 45 c8 cmp %rax,-0x38(%rbp) 20591a: 0f 85 08 00 00 00 jne 0x205928 205920: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205928: e9 0b 00 00 00 jmpq 0x205938 20592d: 48 8b 45 d0 mov -0x30(%rbp),%rax 205931: 48 8b 00 mov (%rax),%rax 205934: 48 89 45 c8 mov %rax,-0x38(%rbp) 205938: e9 00 00 00 00 jmpq 0x20593d 20593d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205942: 0f 84 c4 00 00 00 je 0x205a0c 205948: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 20594f: 48 39 45 c8 cmp %rax,-0x38(%rbp) 205953: 0f 84 05 00 00 00 je 0x20595e 205959: e9 1f 00 00 00 jmpq 0x20597d 20595e: 48 8d 3d 06 b7 ff ff lea -0x48fa(%rip),%rdi # 0x20106b 205965: 48 8d 35 12 b6 ff ff lea -0x49ee(%rip),%rsi # 0x200f7e 20596c: ba b4 02 00 00 mov $0x2b4,%edx 205971: 48 8d 0d 0d b7 ff ff lea -0x48f3(%rip),%rcx # 0x201085 205978: e8 03 13 00 00 callq 0x206c80 20597d: 8b 7d f4 mov -0xc(%rbp),%edi 205980: 48 8b 75 c8 mov -0x38(%rbp),%rsi 205984: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205988: 48 8b 4d e0 mov -0x20(%rbp),%rcx 20598c: 44 8b 45 dc mov -0x24(%rbp),%r8d 205990: 4c 8b 4d d0 mov -0x30(%rbp),%r9 205994: e8 57 d9 ff ff callq 0x2032f0 205999: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 2059a0: 48 83 bd 28 ff ff ff 00 cmpq $0x0,-0xd8(%rbp) 2059a8: 0f 85 2e 00 00 00 jne 0x2059dc 2059ae: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2059b3: 0f 84 11 00 00 00 je 0x2059ca 2059b9: 48 8b 45 d0 mov -0x30(%rbp),%rax 2059bd: 48 8b 00 mov (%rax),%rax 2059c0: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2059c4: 0f 84 12 00 00 00 je 0x2059dc 2059ca: 48 8b 7d c8 mov -0x38(%rbp),%rdi 2059ce: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2059d2: e8 99 13 00 00 callq 0x206d70 2059d7: e9 20 00 00 00 jmpq 0x2059fc 2059dc: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2059e1: 0f 85 10 00 00 00 jne 0x2059f7 2059e7: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 2059ee: 8b 48 38 mov 0x38(%rax),%ecx 2059f1: 83 c9 40 or $0x40,%ecx 2059f4: 89 48 38 mov %ecx,0x38(%rax) 2059f7: e9 00 00 00 00 jmpq 0x2059fc 2059fc: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 205a03: 48 89 45 f8 mov %rax,-0x8(%rbp) 205a07: e9 1b 00 00 00 jmpq 0x205a27 205a0c: 8b 7d f4 mov -0xc(%rbp),%edi 205a0f: 48 8b 75 e8 mov -0x18(%rbp),%rsi 205a13: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205a17: 8b 4d dc mov -0x24(%rbp),%ecx 205a1a: 4c 8b 45 d0 mov -0x30(%rbp),%r8 205a1e: e8 2d 09 00 00 callq 0x206350 205a23: 48 89 45 f8 mov %rax,-0x8(%rbp) 205a27: 48 8b 45 f8 mov -0x8(%rbp),%rax 205a2b: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 205a32: 5d pop %rbp 205a33: c3 retq 205a34: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 205a3c: 00 00 205a3e: 66 90 nop 205a40: 55 push %rbp 205a41: 48 89 e5 mov %rsp,%rbp 205a44: 48 83 ec 20 sub $0x20,%rsp 205a48: 89 7d fc mov %edi,-0x4(%rbp) 205a4b: 89 75 f8 mov %esi,-0x8(%rbp) 205a4e: 8b 7d fc mov -0x4(%rbp),%edi 205a51: 44 8b 45 f8 mov -0x8(%rbp),%r8d 205a55: 31 c0 xor %eax,%eax 205a57: 41 89 c1 mov %eax,%r9d 205a5a: 4c 89 ce mov %r9,%rsi 205a5d: 4c 89 ca mov %r9,%rdx 205a60: 4c 89 c9 mov %r9,%rcx 205a63: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 205a6a: 48 c7 44 24 08 20 08 00 movq $0x820,0x8(%rsp) 205a72: 00 205a73: e8 28 ee ff ff callq 0x2048a0 205a78: 48 89 45 f0 mov %rax,-0x10(%rbp) 205a7c: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205a81: 0f 84 3b 00 00 00 je 0x205ac2 205a87: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a8b: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 205a92: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a96: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 205a9d: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205aa1: 48 83 c1 48 add $0x48,%rcx 205aa5: 48 81 c1 80 00 00 00 add $0x80,%rcx 205aac: 48 8b 45 f0 mov -0x10(%rbp),%rax 205ab0: 48 89 48 60 mov %rcx,0x60(%rax) 205ab4: 48 8b 45 f0 mov -0x10(%rbp),%rax 205ab8: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 205ac0: 00 00 205ac2: 48 8b 45 f0 mov -0x10(%rbp),%rax 205ac6: 48 83 c4 20 add $0x20,%rsp 205aca: 5d pop %rbp 205acb: c3 retq 205acc: 0f 1f 40 00 nopl 0x0(%rax) 205ad0: 55 push %rbp 205ad1: 48 89 e5 mov %rsp,%rbp 205ad4: 48 81 ec 00 01 00 00 sub $0x100,%rsp 205adb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 205adf: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205ae3: 89 55 e4 mov %edx,-0x1c(%rbp) 205ae6: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205aea: 4c 89 45 d0 mov %r8,-0x30(%rbp) 205aee: 48 8b 45 e8 mov -0x18(%rbp),%rax 205af2: 0f b6 40 04 movzbl 0x4(%rax),%eax 205af6: 83 f8 01 cmp $0x1,%eax 205af9: 0f 94 c0 sete %al 205afc: 24 01 and $0x1,%al 205afe: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 205b04: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205b0b: 0f 84 0b 00 00 00 je 0x205b1c 205b11: 48 83 7d d0 34 cmpq $0x34,-0x30(%rbp) 205b16: 0f 82 18 00 00 00 jb 0x205b34 205b1c: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205b23: 0f 85 22 00 00 00 jne 0x205b4b 205b29: 48 83 7d d0 40 cmpq $0x40,-0x30(%rbp) 205b2e: 0f 83 17 00 00 00 jae 0x205b4b 205b34: bf 0a 00 00 00 mov $0xa,%edi 205b39: e8 b2 d5 ff ff callq 0x2030f0 205b3e: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205b46: e9 fd 05 00 00 jmpq 0x206148 205b4b: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b4f: 0f b6 40 05 movzbl 0x5(%rax),%eax 205b53: 83 f8 01 cmp $0x1,%eax 205b56: 0f 85 0d 00 00 00 jne 0x205b69 205b5c: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b60: 48 89 45 c0 mov %rax,-0x40(%rbp) 205b64: e9 41 01 00 00 jmpq 0x205caa 205b69: 48 8d 45 80 lea -0x80(%rbp),%rax 205b6d: 48 89 45 c0 mov %rax,-0x40(%rbp) 205b71: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205b78: 0f 84 8e 00 00 00 je 0x205c0c 205b7e: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b82: 66 8b 40 30 mov 0x30(%rax),%ax 205b86: 66 89 45 b0 mov %ax,-0x50(%rbp) 205b8a: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b8e: 8b 40 20 mov 0x20(%rax),%eax 205b91: 89 45 a0 mov %eax,-0x60(%rbp) 205b94: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b98: 0f b6 40 05 movzbl 0x5(%rax),%eax 205b9c: 83 f8 01 cmp $0x1,%eax 205b9f: 0f 84 62 00 00 00 je 0x205c07 205ba5: 66 8b 45 b0 mov -0x50(%rbp),%ax 205ba9: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 205bb0: 66 8b 85 7a ff ff ff mov -0x86(%rbp),%ax 205bb7: 66 c1 c8 08 ror $0x8,%ax 205bbb: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 205bc2: 66 8b 85 7c ff ff ff mov -0x84(%rbp),%ax 205bc9: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 205bd0: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 205bd7: 66 89 45 b0 mov %ax,-0x50(%rbp) 205bdb: 8b 45 a0 mov -0x60(%rbp),%eax 205bde: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 205be4: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 205bea: 0f c8 bswap %eax 205bec: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 205bf2: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 205bf8: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 205bfe: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 205c04: 89 45 a0 mov %eax,-0x60(%rbp) 205c07: e9 99 00 00 00 jmpq 0x205ca5 205c0c: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c10: 66 8b 40 3c mov 0x3c(%rax),%ax 205c14: 66 89 45 bc mov %ax,-0x44(%rbp) 205c18: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c1c: 48 8b 40 28 mov 0x28(%rax),%rax 205c20: 48 89 45 a8 mov %rax,-0x58(%rbp) 205c24: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c28: 0f b6 40 05 movzbl 0x5(%rax),%eax 205c2c: 83 f8 01 cmp $0x1,%eax 205c2f: 0f 84 6b 00 00 00 je 0x205ca0 205c35: 66 8b 45 bc mov -0x44(%rbp),%ax 205c39: 66 89 85 68 ff ff ff mov %ax,-0x98(%rbp) 205c40: 66 8b 85 68 ff ff ff mov -0x98(%rbp),%ax 205c47: 66 c1 c8 08 ror $0x8,%ax 205c4b: 66 89 85 6a ff ff ff mov %ax,-0x96(%rbp) 205c52: 66 8b 85 6a ff ff ff mov -0x96(%rbp),%ax 205c59: 66 89 85 66 ff ff ff mov %ax,-0x9a(%rbp) 205c60: 0f b7 85 66 ff ff ff movzwl -0x9a(%rbp),%eax 205c67: 66 89 45 bc mov %ax,-0x44(%rbp) 205c6b: 48 8b 45 a8 mov -0x58(%rbp),%rax 205c6f: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 205c76: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 205c7d: 48 0f c8 bswap %rax 205c80: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205c87: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 205c8e: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 205c95: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 205c9c: 48 89 45 a8 mov %rax,-0x58(%rbp) 205ca0: e9 00 00 00 00 jmpq 0x205ca5 205ca5: e9 00 00 00 00 jmpq 0x205caa 205caa: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205cb1: 0f 84 2a 02 00 00 je 0x205ee1 205cb7: 48 8b 45 c0 mov -0x40(%rbp),%rax 205cbb: 0f b7 40 30 movzwl 0x30(%rax),%eax 205cbf: 48 89 45 c8 mov %rax,-0x38(%rbp) 205cc3: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205cc8: 0f 94 c0 sete %al 205ccb: 34 ff xor $0xff,%al 205ccd: 34 ff xor $0xff,%al 205ccf: 24 01 and $0x1,%al 205cd1: 0f b6 c0 movzbl %al,%eax 205cd4: 48 98 cltq 205cd6: 48 83 f8 00 cmp $0x0,%rax 205cda: 0f 84 c7 01 00 00 je 0x205ea7 205ce0: 48 8b 45 c0 mov -0x40(%rbp),%rax 205ce4: 83 78 20 00 cmpl $0x0,0x20(%rax) 205ce8: 0f 84 b9 01 00 00 je 0x205ea7 205cee: 48 8b 45 c0 mov -0x40(%rbp),%rax 205cf2: 8b 40 20 mov 0x20(%rax),%eax 205cf5: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205cf9: 0f 93 c0 setae %al 205cfc: 34 ff xor $0xff,%al 205cfe: 34 ff xor $0xff,%al 205d00: 24 01 and $0x1,%al 205d02: 0f b6 c0 movzbl %al,%eax 205d05: 48 98 cltq 205d07: 48 83 f8 00 cmp $0x0,%rax 205d0b: 0f 85 2a 00 00 00 jne 0x205d3b 205d11: 48 8b 45 d0 mov -0x30(%rbp),%rax 205d15: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d19: 8b 49 20 mov 0x20(%rcx),%ecx 205d1c: 48 29 c8 sub %rcx,%rax 205d1f: 48 83 f8 28 cmp $0x28,%rax 205d23: 0f 92 c0 setb %al 205d26: 34 ff xor $0xff,%al 205d28: 34 ff xor $0xff,%al 205d2a: 24 01 and $0x1,%al 205d2c: 0f b6 c0 movzbl %al,%eax 205d2f: 48 98 cltq 205d31: 48 83 f8 00 cmp $0x0,%rax 205d35: 0f 84 0d 00 00 00 je 0x205d48 205d3b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205d43: e9 00 04 00 00 jmpq 0x206148 205d48: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205d4d: 0f 95 c0 setne %al 205d50: 34 ff xor $0xff,%al 205d52: 34 ff xor $0xff,%al 205d54: 24 01 and $0x1,%al 205d56: 0f b6 c0 movzbl %al,%eax 205d59: 48 98 cltq 205d5b: 48 83 f8 00 cmp $0x0,%rax 205d5f: 0f 84 30 00 00 00 je 0x205d95 205d65: 48 8b 45 e8 mov -0x18(%rbp),%rax 205d69: 0f b6 40 05 movzbl 0x5(%rax),%eax 205d6d: 83 f8 01 cmp $0x1,%eax 205d70: 0f 85 1f 00 00 00 jne 0x205d95 205d76: 48 8b 45 f0 mov -0x10(%rbp),%rax 205d7a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d7e: 8b 49 20 mov 0x20(%rcx),%ecx 205d81: 48 01 c8 add %rcx,%rax 205d84: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205d88: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205d8c: 48 89 45 c8 mov %rax,-0x38(%rbp) 205d90: e9 0d 01 00 00 jmpq 0x205ea2 205d95: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205d9a: 0f 95 c0 setne %al 205d9d: 34 ff xor $0xff,%al 205d9f: 34 ff xor $0xff,%al 205da1: 24 01 and $0x1,%al 205da3: 0f b6 c0 movzbl %al,%eax 205da6: 48 98 cltq 205da8: 48 83 f8 00 cmp $0x0,%rax 205dac: 0f 84 21 00 00 00 je 0x205dd3 205db2: 48 8b 45 f0 mov -0x10(%rbp),%rax 205db6: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205dba: 8b 49 20 mov 0x20(%rcx),%ecx 205dbd: 48 01 c8 add %rcx,%rax 205dc0: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205dc4: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205dc8: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205dce: e9 82 00 00 00 jmpq 0x205e55 205dd3: 8b 7d e4 mov -0x1c(%rbp),%edi 205dd6: 48 8d b5 44 ff ff ff lea -0xbc(%rbp),%rsi 205ddd: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205de1: 48 8b 45 c0 mov -0x40(%rbp),%rax 205de5: 8b 40 20 mov 0x20(%rax),%eax 205de8: 48 01 c1 add %rax,%rcx 205deb: 48 83 c1 14 add $0x14,%rcx 205def: ba 04 00 00 00 mov $0x4,%edx 205df4: e8 97 f2 ff ff callq 0x205090 205df9: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 205e00: 48 83 f8 04 cmp $0x4,%rax 205e04: 0f 95 c0 setne %al 205e07: 34 ff xor $0xff,%al 205e09: 34 ff xor $0xff,%al 205e0b: 24 01 and $0x1,%al 205e0d: 0f b6 c0 movzbl %al,%eax 205e10: 48 98 cltq 205e12: 48 83 f8 00 cmp $0x0,%rax 205e16: 0f 84 34 00 00 00 je 0x205e50 205e1c: 48 83 bd 38 ff ff ff 00 cmpq $0x0,-0xc8(%rbp) 205e24: 0f 8d 0f 00 00 00 jge 0x205e39 205e2a: bf 09 00 00 00 mov $0x9,%edi 205e2f: e8 bc d2 ff ff callq 0x2030f0 205e34: e9 0a 00 00 00 jmpq 0x205e43 205e39: bf 0a 00 00 00 mov $0xa,%edi 205e3e: e8 ad d2 ff ff callq 0x2030f0 205e43: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205e4b: e9 f8 02 00 00 jmpq 0x206148 205e50: e9 00 00 00 00 jmpq 0x205e55 205e55: 48 8b 45 e8 mov -0x18(%rbp),%rax 205e59: 0f b6 40 05 movzbl 0x5(%rax),%eax 205e5d: 83 f8 01 cmp $0x1,%eax 205e60: 0f 84 32 00 00 00 je 0x205e98 205e66: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205e6c: 89 85 30 ff ff ff mov %eax,-0xd0(%rbp) 205e72: 8b 85 30 ff ff ff mov -0xd0(%rbp),%eax 205e78: 0f c8 bswap %eax 205e7a: 89 85 34 ff ff ff mov %eax,-0xcc(%rbp) 205e80: 8b 85 34 ff ff ff mov -0xcc(%rbp),%eax 205e86: 89 85 2c ff ff ff mov %eax,-0xd4(%rbp) 205e8c: 8b 85 2c ff ff ff mov -0xd4(%rbp),%eax 205e92: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205e98: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205e9e: 48 89 45 c8 mov %rax,-0x38(%rbp) 205ea2: e9 00 00 00 00 jmpq 0x205ea7 205ea7: 48 8b 45 c0 mov -0x40(%rbp),%rax 205eab: 8b 40 20 mov 0x20(%rax),%eax 205eae: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205eb2: 0f 87 1c 00 00 00 ja 0x205ed4 205eb8: 48 8b 45 d0 mov -0x30(%rbp),%rax 205ebc: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205ec0: 8b 49 20 mov 0x20(%rcx),%ecx 205ec3: 48 29 c8 sub %rcx,%rax 205ec6: 48 6b 4d c8 28 imul $0x28,-0x38(%rbp),%rcx 205ecb: 48 39 c8 cmp %rcx,%rax 205ece: 0f 83 08 00 00 00 jae 0x205edc 205ed4: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205edc: e9 5f 02 00 00 jmpq 0x206140 205ee1: 48 8b 45 c0 mov -0x40(%rbp),%rax 205ee5: 0f b7 40 3c movzwl 0x3c(%rax),%eax 205ee9: 48 89 45 c8 mov %rax,-0x38(%rbp) 205eed: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205ef2: 0f 94 c0 sete %al 205ef5: 34 ff xor $0xff,%al 205ef7: 34 ff xor $0xff,%al 205ef9: 24 01 and $0x1,%al 205efb: 0f b6 c0 movzbl %al,%eax 205efe: 48 98 cltq 205f00: 48 83 f8 00 cmp $0x0,%rax 205f04: 0f 84 fa 01 00 00 je 0x206104 205f0a: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f0e: 48 83 78 28 00 cmpq $0x0,0x28(%rax) 205f13: 0f 84 eb 01 00 00 je 0x206104 205f19: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f1d: 48 8b 40 28 mov 0x28(%rax),%rax 205f21: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205f25: 0f 93 c0 setae %al 205f28: 34 ff xor $0xff,%al 205f2a: 34 ff xor $0xff,%al 205f2c: 24 01 and $0x1,%al 205f2e: 0f b6 c0 movzbl %al,%eax 205f31: 48 98 cltq 205f33: 48 83 f8 00 cmp $0x0,%rax 205f37: 0f 85 28 00 00 00 jne 0x205f65 205f3d: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f41: 48 8b 40 28 mov 0x28(%rax),%rax 205f45: 48 83 c0 40 add $0x40,%rax 205f49: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205f4d: 0f 97 c0 seta %al 205f50: 34 ff xor $0xff,%al 205f52: 34 ff xor $0xff,%al 205f54: 24 01 and $0x1,%al 205f56: 0f b6 c0 movzbl %al,%eax 205f59: 48 98 cltq 205f5b: 48 83 f8 00 cmp $0x0,%rax 205f5f: 0f 84 0d 00 00 00 je 0x205f72 205f65: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205f6d: e9 d6 01 00 00 jmpq 0x206148 205f72: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205f77: 0f 95 c0 setne %al 205f7a: 34 ff xor $0xff,%al 205f7c: 34 ff xor $0xff,%al 205f7e: 24 01 and $0x1,%al 205f80: 0f b6 c0 movzbl %al,%eax 205f83: 48 98 cltq 205f85: 48 83 f8 00 cmp $0x0,%rax 205f89: 0f 84 32 00 00 00 je 0x205fc1 205f8f: 48 8b 45 e8 mov -0x18(%rbp),%rax 205f93: 0f b6 40 05 movzbl 0x5(%rax),%eax 205f97: 83 f8 01 cmp $0x1,%eax 205f9a: 0f 85 21 00 00 00 jne 0x205fc1 205fa0: 48 8b 45 f0 mov -0x10(%rbp),%rax 205fa4: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205fa8: 48 03 41 28 add 0x28(%rcx),%rax 205fac: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205fb0: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205fb5: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205fbc: e9 0f 01 00 00 jmpq 0x2060d0 205fc1: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205fc6: 0f 95 c0 setne %al 205fc9: 34 ff xor $0xff,%al 205fcb: 34 ff xor $0xff,%al 205fcd: 24 01 and $0x1,%al 205fcf: 0f b6 c0 movzbl %al,%eax 205fd2: 48 98 cltq 205fd4: 48 83 f8 00 cmp $0x0,%rax 205fd8: 0f 84 21 00 00 00 je 0x205fff 205fde: 48 8b 45 f0 mov -0x10(%rbp),%rax 205fe2: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205fe6: 48 03 41 28 add 0x28(%rcx),%rax 205fea: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205fee: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205ff3: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205ffa: e9 80 00 00 00 jmpq 0x20607f 205fff: 8b 7d e4 mov -0x1c(%rbp),%edi 206002: 48 8d b5 20 ff ff ff lea -0xe0(%rbp),%rsi 206009: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20600d: 48 8b 45 c0 mov -0x40(%rbp),%rax 206011: 48 03 48 28 add 0x28(%rax),%rcx 206015: 48 83 c1 20 add $0x20,%rcx 206019: ba 08 00 00 00 mov $0x8,%edx 20601e: e8 6d f0 ff ff callq 0x205090 206023: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 20602a: 48 83 f8 08 cmp $0x8,%rax 20602e: 0f 95 c0 setne %al 206031: 34 ff xor $0xff,%al 206033: 34 ff xor $0xff,%al 206035: 24 01 and $0x1,%al 206037: 0f b6 c0 movzbl %al,%eax 20603a: 48 98 cltq 20603c: 48 83 f8 00 cmp $0x0,%rax 206040: 0f 84 34 00 00 00 je 0x20607a 206046: 48 83 bd 18 ff ff ff 00 cmpq $0x0,-0xe8(%rbp) 20604e: 0f 8d 0f 00 00 00 jge 0x206063 206054: bf 09 00 00 00 mov $0x9,%edi 206059: e8 92 d0 ff ff callq 0x2030f0 20605e: e9 0a 00 00 00 jmpq 0x20606d 206063: bf 0a 00 00 00 mov $0xa,%edi 206068: e8 83 d0 ff ff callq 0x2030f0 20606d: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 206075: e9 ce 00 00 00 jmpq 0x206148 20607a: e9 00 00 00 00 jmpq 0x20607f 20607f: 48 8b 45 e8 mov -0x18(%rbp),%rax 206083: 0f b6 40 05 movzbl 0x5(%rax),%eax 206087: 83 f8 01 cmp $0x1,%eax 20608a: 0f 84 3b 00 00 00 je 0x2060cb 206090: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206097: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 20609e: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 2060a5: 48 0f c8 bswap %rax 2060a8: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 2060af: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 2060b6: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 2060bd: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 2060c4: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 2060cb: e9 00 00 00 00 jmpq 0x2060d0 2060d0: b8 ff ff ff ff mov $0xffffffff,%eax 2060d5: 48 39 85 20 ff ff ff cmp %rax,-0xe0(%rbp) 2060dc: 0f 86 17 00 00 00 jbe 0x2060f9 2060e2: bf 0a 00 00 00 mov $0xa,%edi 2060e7: e8 04 d0 ff ff callq 0x2030f0 2060ec: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 2060f4: e9 4f 00 00 00 jmpq 0x206148 2060f9: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206100: 48 89 45 c8 mov %rax,-0x38(%rbp) 206104: 48 8b 45 c0 mov -0x40(%rbp),%rax 206108: 48 8b 40 28 mov 0x28(%rax),%rax 20610c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 206110: 0f 87 1d 00 00 00 ja 0x206133 206116: 48 8b 45 d0 mov -0x30(%rbp),%rax 20611a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 20611e: 48 2b 41 28 sub 0x28(%rcx),%rax 206122: 48 8b 4d c8 mov -0x38(%rbp),%rcx 206126: 48 c1 e1 06 shl $0x6,%rcx 20612a: 48 39 c8 cmp %rcx,%rax 20612d: 0f 83 08 00 00 00 jae 0x20613b 206133: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 20613b: e9 00 00 00 00 jmpq 0x206140 206140: 48 8b 45 c8 mov -0x38(%rbp),%rax 206144: 48 89 45 f8 mov %rax,-0x8(%rbp) 206148: 48 8b 45 f8 mov -0x8(%rbp),%rax 20614c: 48 81 c4 00 01 00 00 add $0x100,%rsp 206153: 5d pop %rbp 206154: c3 retq 206155: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20615d: 00 00 20615f: 90 nop 206160: 55 push %rbp 206161: 48 89 e5 mov %rsp,%rbp 206164: 48 83 ec 30 sub $0x30,%rsp 206168: 89 7d f4 mov %edi,-0xc(%rbp) 20616b: 89 75 f0 mov %esi,-0x10(%rbp) 20616e: 48 89 55 e8 mov %rdx,-0x18(%rbp) 206172: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 206176: 0f 85 0f 00 00 00 jne 0x20618b 20617c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206180: 8b 40 24 mov 0x24(%rax),%eax 206183: 89 45 f4 mov %eax,-0xc(%rbp) 206186: e9 57 00 00 00 jmpq 0x2061e2 20618b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20618f: 31 c0 xor %eax,%eax 206191: 83 79 24 ff cmpl $0xffffffff,0x24(%rcx) 206195: 88 45 df mov %al,-0x21(%rbp) 206198: 0f 84 10 00 00 00 je 0x2061ae 20619e: 8b 45 f4 mov -0xc(%rbp),%eax 2061a1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061a5: 3b 41 24 cmp 0x24(%rcx),%eax 2061a8: 0f 95 c0 setne %al 2061ab: 88 45 df mov %al,-0x21(%rbp) 2061ae: 8a 45 df mov -0x21(%rbp),%al 2061b1: 34 ff xor $0xff,%al 2061b3: 34 ff xor $0xff,%al 2061b5: 24 01 and $0x1,%al 2061b7: 0f b6 c0 movzbl %al,%eax 2061ba: 48 98 cltq 2061bc: 48 83 f8 00 cmp $0x0,%rax 2061c0: 0f 84 17 00 00 00 je 0x2061dd 2061c6: bf 1c 00 00 00 mov $0x1c,%edi 2061cb: e8 20 cf ff ff callq 0x2030f0 2061d0: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2061d8: e9 63 01 00 00 jmpq 0x206340 2061dd: e9 00 00 00 00 jmpq 0x2061e2 2061e2: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061e6: 31 c0 xor %eax,%eax 2061e8: 83 79 1c 01 cmpl $0x1,0x1c(%rcx) 2061ec: 88 45 de mov %al,-0x22(%rbp) 2061ef: 0f 84 6d 00 00 00 je 0x206262 2061f5: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061f9: 31 c0 xor %eax,%eax 2061fb: 83 79 1c 08 cmpl $0x8,0x1c(%rcx) 2061ff: 88 45 de mov %al,-0x22(%rbp) 206202: 0f 84 5a 00 00 00 je 0x206262 206208: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20620c: 31 c0 xor %eax,%eax 20620e: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 206212: 88 45 de mov %al,-0x22(%rbp) 206215: 0f 84 47 00 00 00 je 0x206262 20621b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20621f: 31 c0 xor %eax,%eax 206221: 83 79 1c 0a cmpl $0xa,0x1c(%rcx) 206225: 88 45 de mov %al,-0x22(%rbp) 206228: 0f 84 34 00 00 00 je 0x206262 20622e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206232: 31 c0 xor %eax,%eax 206234: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 206238: 88 45 de mov %al,-0x22(%rbp) 20623b: 0f 84 21 00 00 00 je 0x206262 206241: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206245: 31 c0 xor %eax,%eax 206247: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 20624b: 88 45 de mov %al,-0x22(%rbp) 20624e: 0f 84 0e 00 00 00 je 0x206262 206254: 48 8b 45 e8 mov -0x18(%rbp),%rax 206258: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 20625c: 0f 95 c0 setne %al 20625f: 88 45 de mov %al,-0x22(%rbp) 206262: 8a 45 de mov -0x22(%rbp),%al 206265: 34 ff xor $0xff,%al 206267: 34 ff xor $0xff,%al 206269: 24 01 and $0x1,%al 20626b: 0f b6 c0 movzbl %al,%eax 20626e: 48 98 cltq 206270: 48 83 f8 00 cmp $0x0,%rax 206274: 0f 84 17 00 00 00 je 0x206291 20627a: bf 0b 00 00 00 mov $0xb,%edi 20627f: e8 6c ce ff ff callq 0x2030f0 206284: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20628c: e9 af 00 00 00 jmpq 0x206340 206291: 48 8b 45 e8 mov -0x18(%rbp),%rax 206295: 83 78 18 01 cmpl $0x1,0x18(%rax) 206299: 0f 84 1a 00 00 00 je 0x2062b9 20629f: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062a3: 8b 48 3c mov 0x3c(%rax),%ecx 2062a6: 83 c1 01 add $0x1,%ecx 2062a9: 89 48 3c mov %ecx,0x3c(%rax) 2062ac: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062b0: 48 89 45 f8 mov %rax,-0x8(%rbp) 2062b4: e9 87 00 00 00 jmpq 0x206340 2062b9: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062bd: 48 83 78 78 00 cmpq $0x0,0x78(%rax) 2062c2: 0f 85 1f 00 00 00 jne 0x2062e7 2062c8: 48 8b 7d e8 mov -0x18(%rbp),%rdi 2062cc: e8 8f e6 ff ff callq 0x204960 2062d1: 83 f8 00 cmp $0x0,%eax 2062d4: 0f 84 0d 00 00 00 je 0x2062e7 2062da: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2062e2: e9 59 00 00 00 jmpq 0x206340 2062e7: 8b 7d f4 mov -0xc(%rbp),%edi 2062ea: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062ee: 48 8b 70 70 mov 0x70(%rax),%rsi 2062f2: 48 83 c6 3c add $0x3c,%rsi 2062f6: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062fa: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx 206301: 8b 4d f0 mov -0x10(%rbp),%ecx 206304: 4c 8b 45 e8 mov -0x18(%rbp),%r8 206308: e8 83 f4 ff ff callq 0x205790 20630d: 48 89 45 e0 mov %rax,-0x20(%rbp) 206311: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 206316: 0f 84 1c 00 00 00 je 0x206338 20631c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206320: 48 8b 48 48 mov 0x48(%rax),%rcx 206324: 48 8b 45 e0 mov -0x20(%rbp),%rax 206328: 48 89 48 10 mov %rcx,0x10(%rax) 20632c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206330: 48 8b 45 e8 mov -0x18(%rbp),%rax 206334: 48 89 48 48 mov %rcx,0x48(%rax) 206338: 48 8b 45 e0 mov -0x20(%rbp),%rax 20633c: 48 89 45 f8 mov %rax,-0x8(%rbp) 206340: 48 8b 45 f8 mov -0x8(%rbp),%rax 206344: 48 83 c4 30 add $0x30,%rsp 206348: 5d pop %rbp 206349: c3 retq 20634a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 206350: 55 push %rbp 206351: 48 89 e5 mov %rsp,%rbp 206354: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20635b: 89 7d f4 mov %edi,-0xc(%rbp) 20635e: 48 89 75 e8 mov %rsi,-0x18(%rbp) 206362: 48 89 55 e0 mov %rdx,-0x20(%rbp) 206366: 89 4d dc mov %ecx,-0x24(%rbp) 206369: 4c 89 45 d0 mov %r8,-0x30(%rbp) 20636d: 8b 45 f4 mov -0xc(%rbp),%eax 206370: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 206376: 48 8d 45 90 lea -0x70(%rbp),%rax 20637a: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206381: b8 40 00 00 00 mov $0x40,%eax 206386: 48 3b 45 e0 cmp -0x20(%rbp),%rax 20638a: 0f 83 11 00 00 00 jae 0x2063a1 206390: b8 40 00 00 00 mov $0x40,%eax 206395: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20639c: e9 0b 00 00 00 jmpq 0x2063ac 2063a1: 48 8b 45 e0 mov -0x20(%rbp),%rax 2063a5: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2063ac: 48 8b b5 78 ff ff ff mov -0x88(%rbp),%rsi 2063b3: 8b bd 74 ff ff ff mov -0x8c(%rbp),%edi 2063b9: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 2063c0: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2063c4: e8 c7 ec ff ff callq 0x205090 2063c9: 48 89 45 88 mov %rax,-0x78(%rbp) 2063cd: 48 83 7d 88 ff cmpq $0xffffffffffffffff,-0x78(%rbp) 2063d2: 0f 94 c0 sete %al 2063d5: 34 ff xor $0xff,%al 2063d7: 34 ff xor $0xff,%al 2063d9: 24 01 and $0x1,%al 2063db: 0f b6 c0 movzbl %al,%eax 2063de: 48 98 cltq 2063e0: 48 83 f8 00 cmp $0x0,%rax 2063e4: 0f 84 17 00 00 00 je 0x206401 2063ea: bf 09 00 00 00 mov $0x9,%edi 2063ef: e8 fc cc ff ff callq 0x2030f0 2063f4: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2063fc: e9 e9 00 00 00 jmpq 0x2064ea 206401: 48 8b 75 88 mov -0x78(%rbp),%rsi 206405: 48 8d 7d 90 lea -0x70(%rbp),%rdi 206409: e8 e2 cf ff ff callq 0x2033f0 20640e: 89 45 84 mov %eax,-0x7c(%rbp) 206411: 8b 45 84 mov -0x7c(%rbp),%eax 206414: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 20641a: 83 e8 01 sub $0x1,%eax 20641d: 0f 84 19 00 00 00 je 0x20643c 206423: e9 00 00 00 00 jmpq 0x206428 206428: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 20642e: 83 e8 03 sub $0x3,%eax 206431: 0f 84 2a 00 00 00 je 0x206461 206437: e9 77 00 00 00 jmpq 0x2064b3 20643c: 8b 7d f4 mov -0xc(%rbp),%edi 20643f: 48 8b 55 e8 mov -0x18(%rbp),%rdx 206443: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206447: 44 8b 45 dc mov -0x24(%rbp),%r8d 20644b: 4c 8b 4d d0 mov -0x30(%rbp),%r9 20644f: 31 c0 xor %eax,%eax 206451: 89 c6 mov %eax,%esi 206453: e8 b8 e3 ff ff callq 0x204810 206458: 48 89 45 f8 mov %rax,-0x8(%rbp) 20645c: e9 89 00 00 00 jmpq 0x2064ea 206461: 48 8b 45 88 mov -0x78(%rbp),%rax 206465: 0f b6 75 94 movzbl -0x6c(%rbp),%esi 206469: b9 40 00 00 00 mov $0x40,%ecx 20646e: ba 34 00 00 00 mov $0x34,%edx 206473: 83 fe 01 cmp $0x1,%esi 206476: 48 0f 44 ca cmove %rdx,%rcx 20647a: 48 39 c8 cmp %rcx,%rax 20647d: 0f 82 2b 00 00 00 jb 0x2064ae 206483: 8b 7d f4 mov -0xc(%rbp),%edi 206486: 48 8d 55 90 lea -0x70(%rbp),%rdx 20648a: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20648e: 4c 8b 45 e0 mov -0x20(%rbp),%r8 206492: 44 8b 4d dc mov -0x24(%rbp),%r9d 206496: 48 8b 45 d0 mov -0x30(%rbp),%rax 20649a: 31 f6 xor %esi,%esi 20649c: 48 89 04 24 mov %rax,(%rsp) 2064a0: e8 2b d0 ff ff callq 0x2034d0 2064a5: 48 89 45 f8 mov %rax,-0x8(%rbp) 2064a9: e9 3c 00 00 00 jmpq 0x2064ea 2064ae: e9 00 00 00 00 jmpq 0x2064b3 2064b3: e9 00 00 00 00 jmpq 0x2064b8 2064b8: 8b 7d f4 mov -0xc(%rbp),%edi 2064bb: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2064bf: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2064c3: 44 8b 45 dc mov -0x24(%rbp),%r8d 2064c7: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2064cb: 31 c0 xor %eax,%eax 2064cd: 89 c6 mov %eax,%esi 2064cf: 31 c0 xor %eax,%eax 2064d1: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 2064d8: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2064e0: 00 2064e1: e8 ba e3 ff ff callq 0x2048a0 2064e6: 48 89 45 f8 mov %rax,-0x8(%rbp) 2064ea: 48 8b 45 f8 mov -0x8(%rbp),%rax 2064ee: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 2064f5: 5d pop %rbp 2064f6: c3 retq 2064f7: cc int3 2064f8: cc int3 2064f9: cc int3 2064fa: cc int3 2064fb: cc int3 2064fc: cc int3 2064fd: cc int3 2064fe: cc int3 2064ff: cc int3 206500: 55 push %rbp 206501: 48 89 e5 mov %rsp,%rbp 206504: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20650b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20650f: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 206514: 0f 85 0c 00 00 00 jne 0x206526 20651a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206521: e9 fb 05 00 00 jmpq 0x206b21 206526: 48 8b 45 f0 mov -0x10(%rbp),%rax 20652a: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 20652e: 0f 84 2b 00 00 00 je 0x20655f 206534: 48 8b 4d f0 mov -0x10(%rbp),%rcx 206538: 8b 41 3c mov 0x3c(%rcx),%eax 20653b: 83 c0 ff add $0xffffffff,%eax 20653e: 89 41 3c mov %eax,0x3c(%rcx) 206541: 83 f8 00 cmp $0x0,%eax 206544: 0f 84 15 00 00 00 je 0x20655f 20654a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20654e: 8b 40 3c mov 0x3c(%rax),%eax 206551: 89 45 e4 mov %eax,-0x1c(%rbp) 206554: 8b 45 e4 mov -0x1c(%rbp),%eax 206557: 89 45 fc mov %eax,-0x4(%rbp) 20655a: e9 c2 05 00 00 jmpq 0x206b21 20655f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206563: 83 78 18 01 cmpl $0x1,0x18(%rax) 206567: 0f 85 4e 00 00 00 jne 0x2065bb 20656d: 48 8b 45 f0 mov -0x10(%rbp),%rax 206571: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 206578: 48 39 48 50 cmp %rcx,0x50(%rax) 20657c: 0f 84 0d 00 00 00 je 0x20658f 206582: 48 8b 45 f0 mov -0x10(%rbp),%rax 206586: 48 8b 78 50 mov 0x50(%rax),%rdi 20658a: e8 21 07 00 00 callq 0x206cb0 20658f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206593: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 20659b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20659f: 48 83 78 48 00 cmpq $0x0,0x48(%rax) 2065a4: 0f 84 0c 00 00 00 je 0x2065b6 2065aa: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2065b1: e9 6b 05 00 00 jmpq 0x206b21 2065b6: e9 00 00 00 00 jmpq 0x2065bb 2065bb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065bf: 48 8b 40 08 mov 0x8(%rax),%rax 2065c3: 48 89 45 e8 mov %rax,-0x18(%rbp) 2065c7: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2065cc: 0f 84 66 00 00 00 je 0x206638 2065d2: 48 8b 45 e8 mov -0x18(%rbp),%rax 2065d6: 48 8b 40 48 mov 0x48(%rax),%rax 2065da: 48 3b 45 f0 cmp -0x10(%rbp),%rax 2065de: 0f 85 15 00 00 00 jne 0x2065f9 2065e4: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065e8: 48 8b 48 10 mov 0x10(%rax),%rcx 2065ec: 48 8b 45 e8 mov -0x18(%rbp),%rax 2065f0: 48 89 48 48 mov %rcx,0x48(%rax) 2065f4: e9 3f 00 00 00 jmpq 0x206638 2065f9: 48 8b 45 e8 mov -0x18(%rbp),%rax 2065fd: 48 8b 40 48 mov 0x48(%rax),%rax 206601: 48 89 45 d8 mov %rax,-0x28(%rbp) 206605: 48 8b 45 d8 mov -0x28(%rbp),%rax 206609: 48 8b 40 10 mov 0x10(%rax),%rax 20660d: 48 3b 45 f0 cmp -0x10(%rbp),%rax 206611: 0f 84 11 00 00 00 je 0x206628 206617: 48 8b 45 d8 mov -0x28(%rbp),%rax 20661b: 48 8b 40 10 mov 0x10(%rax),%rax 20661f: 48 89 45 d8 mov %rax,-0x28(%rbp) 206623: e9 dd ff ff ff jmpq 0x206605 206628: 48 8b 45 f0 mov -0x10(%rbp),%rax 20662c: 48 8b 48 10 mov 0x10(%rax),%rcx 206630: 48 8b 45 d8 mov -0x28(%rbp),%rax 206634: 48 89 48 10 mov %rcx,0x10(%rax) 206638: 48 8b 45 f0 mov -0x10(%rbp),%rax 20663c: 8b 40 18 mov 0x18(%rax),%eax 20663f: 89 45 94 mov %eax,-0x6c(%rbp) 206642: 83 e8 01 sub $0x1,%eax 206645: 0f 84 16 00 00 00 je 0x206661 20664b: e9 00 00 00 00 jmpq 0x206650 206650: 8b 45 94 mov -0x6c(%rbp),%eax 206653: 83 e8 03 sub $0x3,%eax 206656: 0f 84 26 00 00 00 je 0x206682 20665c: e9 ff 03 00 00 jmpq 0x206a60 206661: 48 8b 45 f0 mov -0x10(%rbp),%rax 206665: 48 83 78 60 00 cmpq $0x0,0x60(%rax) 20666a: 0f 84 0d 00 00 00 je 0x20667d 206670: 48 8b 45 f0 mov -0x10(%rbp),%rax 206674: 48 8b 78 60 mov 0x60(%rax),%rdi 206678: e8 33 06 00 00 callq 0x206cb0 20667d: e9 e3 03 00 00 jmpq 0x206a65 206682: 48 8b 45 f0 mov -0x10(%rbp),%rax 206686: 83 78 20 01 cmpl $0x1,0x20(%rax) 20668a: 0f 84 0f 00 00 00 je 0x20669f 206690: b0 01 mov $0x1,%al 206692: a8 01 test $0x1,%al 206694: 0f 85 05 00 00 00 jne 0x20669f 20669a: e9 11 00 00 00 jmpq 0x2066b0 20669f: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066a3: 48 8b 40 68 mov 0x68(%rax),%rax 2066a7: 48 89 45 88 mov %rax,-0x78(%rbp) 2066ab: e9 0c 00 00 00 jmpq 0x2066bc 2066b0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066b4: 48 8b 40 68 mov 0x68(%rax),%rax 2066b8: 48 89 45 88 mov %rax,-0x78(%rbp) 2066bc: 48 8b 45 88 mov -0x78(%rbp),%rax 2066c0: 48 89 45 d0 mov %rax,-0x30(%rbp) 2066c4: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2066c9: 0f 84 46 00 00 00 je 0x206715 2066cf: 48 8b 45 d0 mov -0x30(%rbp),%rax 2066d3: 48 8b 40 30 mov 0x30(%rax),%rax 2066d7: 48 89 45 c8 mov %rax,-0x38(%rbp) 2066db: 48 8b 45 d0 mov -0x30(%rbp),%rax 2066df: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 2066e5: 25 80 00 00 00 and $0x80,%eax 2066ea: 83 f8 00 cmp $0x0,%eax 2066ed: 0f 84 0c 00 00 00 je 0x2066ff 2066f3: 48 8b 45 d0 mov -0x30(%rbp),%rax 2066f7: 48 8b 38 mov (%rax),%rdi 2066fa: e8 b1 05 00 00 callq 0x206cb0 2066ff: 48 8b 7d d0 mov -0x30(%rbp),%rdi 206703: e8 a8 05 00 00 callq 0x206cb0 206708: 48 8b 45 c8 mov -0x38(%rbp),%rax 20670c: 48 89 45 d0 mov %rax,-0x30(%rbp) 206710: e9 af ff ff ff jmpq 0x2066c4 206715: 48 8b 45 f0 mov -0x10(%rbp),%rax 206719: 83 78 20 01 cmpl $0x1,0x20(%rax) 20671d: 0f 84 0f 00 00 00 je 0x206732 206723: b0 01 mov $0x1,%al 206725: a8 01 test $0x1,%al 206727: 0f 85 05 00 00 00 jne 0x206732 20672d: e9 17 00 00 00 jmpq 0x206749 206732: 48 8b 45 f0 mov -0x10(%rbp),%rax 206736: 48 83 c0 48 add $0x48,%rax 20673a: 48 05 80 00 00 00 add $0x80,%rax 206740: 48 89 45 80 mov %rax,-0x80(%rbp) 206744: e9 12 00 00 00 jmpq 0x20675b 206749: 48 8b 45 f0 mov -0x10(%rbp),%rax 20674d: 48 83 c0 48 add $0x48,%rax 206751: 48 05 80 00 00 00 add $0x80,%rax 206757: 48 89 45 80 mov %rax,-0x80(%rbp) 20675b: 48 8b 45 80 mov -0x80(%rbp),%rax 20675f: 48 89 45 c0 mov %rax,-0x40(%rbp) 206763: 48 8b 45 c0 mov -0x40(%rbp),%rax 206767: 8b 40 04 mov 0x4(%rax),%eax 20676a: 48 89 45 b8 mov %rax,-0x48(%rbp) 20676e: 48 8b 45 b8 mov -0x48(%rbp),%rax 206772: 48 89 c1 mov %rax,%rcx 206775: 48 83 c1 ff add $0xffffffffffffffff,%rcx 206779: 48 89 4d b8 mov %rcx,-0x48(%rbp) 20677d: 48 83 f8 00 cmp $0x0,%rax 206781: 0f 86 3c 01 00 00 jbe 0x2068c3 206787: 48 8b 45 c0 mov -0x40(%rbp),%rax 20678b: 48 83 c0 10 add $0x10,%rax 20678f: 48 69 4d b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rcx 206797: 48 01 c8 add %rcx,%rax 20679a: 48 89 45 b0 mov %rax,-0x50(%rbp) 20679e: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067a2: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 2067a8: 25 80 00 00 00 and $0x80,%eax 2067ad: 83 f8 00 cmp $0x0,%eax 2067b0: 0f 84 10 00 00 00 je 0x2067c6 2067b6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067ba: 48 8b b8 90 00 00 00 mov 0x90(%rax),%rdi 2067c1: e8 ea 04 00 00 callq 0x206cb0 2067c6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067ca: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2067d1: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2067d5: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 2067dc: 0f 84 10 00 00 00 je 0x2067f2 2067e2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067e6: 48 8b b8 b0 00 00 00 mov 0xb0(%rax),%rdi 2067ed: e8 be 04 00 00 callq 0x206cb0 2067f2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067f6: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2067fd: 48 8b 4d b0 mov -0x50(%rbp),%rcx 206801: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 206808: 0f 84 10 00 00 00 je 0x20681e 20680e: 48 8b 45 b0 mov -0x50(%rbp),%rax 206812: 48 8b b8 a8 00 00 00 mov 0xa8(%rax),%rdi 206819: e8 92 04 00 00 callq 0x206cb0 20681e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206822: 48 83 38 00 cmpq $0x0,(%rax) 206826: 0f 84 34 00 00 00 je 0x206860 20682c: 48 8b 45 b0 mov -0x50(%rbp),%rax 206830: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 206837: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20683b: 48 3b 81 b0 00 00 00 cmp 0xb0(%rcx),%rax 206842: 0f 84 18 00 00 00 je 0x206860 206848: 48 8b 45 b0 mov -0x50(%rbp),%rax 20684c: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 206852: 25 80 00 00 00 and $0x80,%eax 206857: 83 f8 00 cmp $0x0,%eax 20685a: 0f 84 10 00 00 00 je 0x206870 206860: 48 8b 45 b0 mov -0x50(%rbp),%rax 206864: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 20686b: e8 40 04 00 00 callq 0x206cb0 206870: 48 8b 45 b0 mov -0x50(%rbp),%rax 206874: 48 8b 40 30 mov 0x30(%rax),%rax 206878: 48 89 45 a8 mov %rax,-0x58(%rbp) 20687c: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 206881: 0f 84 37 00 00 00 je 0x2068be 206887: 48 8b 45 a8 mov -0x58(%rbp),%rax 20688b: 48 89 45 a0 mov %rax,-0x60(%rbp) 20688f: 48 8b 45 a8 mov -0x58(%rbp),%rax 206893: 48 8b 40 30 mov 0x30(%rax),%rax 206897: 48 89 45 a8 mov %rax,-0x58(%rbp) 20689b: 48 8b 45 a0 mov -0x60(%rbp),%rax 20689f: 8b 40 38 mov 0x38(%rax),%eax 2068a2: 25 80 00 00 00 and $0x80,%eax 2068a7: 83 f8 00 cmp $0x0,%eax 2068aa: 0f 84 09 00 00 00 je 0x2068b9 2068b0: 48 8b 7d a0 mov -0x60(%rbp),%rdi 2068b4: e8 f7 03 00 00 callq 0x206cb0 2068b9: e9 be ff ff ff jmpq 0x20687c 2068be: e9 ab fe ff ff jmpq 0x20676e 2068c3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2068c7: 48 89 45 98 mov %rax,-0x68(%rbp) 2068cb: 48 8b 45 c0 mov -0x40(%rbp),%rax 2068cf: 48 8b 40 08 mov 0x8(%rax),%rax 2068d3: 48 89 45 c0 mov %rax,-0x40(%rbp) 2068d7: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2068dc: 0f 84 13 00 00 00 je 0x2068f5 2068e2: 48 8b 45 98 mov -0x68(%rbp),%rax 2068e6: 8b 00 mov (%rax),%eax 2068e8: 48 8b 4d 98 mov -0x68(%rbp),%rcx 2068ec: 3b 41 04 cmp 0x4(%rcx),%eax 2068ef: 0f 85 05 00 00 00 jne 0x2068fa 2068f5: e9 1f 00 00 00 jmpq 0x206919 2068fa: 48 8d 3d a4 a6 ff ff lea -0x595c(%rip),%rdi # 0x200fa5 206901: 48 8d 35 33 a8 ff ff lea -0x57cd(%rip),%rsi # 0x20113b 206908: ba bd 00 00 00 mov $0xbd,%edx 20690d: 48 8d 0d f3 a7 ff ff lea -0x580d(%rip),%rcx # 0x201107 206914: e8 67 03 00 00 callq 0x206c80 206919: 48 8b 45 98 mov -0x68(%rbp),%rax 20691d: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206924: 48 8b 45 f0 mov -0x10(%rbp),%rax 206928: 83 78 20 01 cmpl $0x1,0x20(%rax) 20692c: 0f 84 0f 00 00 00 je 0x206941 206932: b0 01 mov $0x1,%al 206934: a8 01 test $0x1,%al 206936: 0f 85 05 00 00 00 jne 0x206941 20693c: e9 1a 00 00 00 jmpq 0x20695b 206941: 48 8b 45 f0 mov -0x10(%rbp),%rax 206945: 48 83 c0 48 add $0x48,%rax 206949: 48 05 80 00 00 00 add $0x80,%rax 20694f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 206956: e9 15 00 00 00 jmpq 0x206970 20695b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20695f: 48 83 c0 48 add $0x48,%rax 206963: 48 05 80 00 00 00 add $0x80,%rax 206969: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 206970: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 206977: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 20697e: 48 39 c8 cmp %rcx,%rax 206981: 0f 84 09 00 00 00 je 0x206990 206987: 48 8b 7d 98 mov -0x68(%rbp),%rdi 20698b: e8 20 03 00 00 callq 0x206cb0 206990: e9 00 00 00 00 jmpq 0x206995 206995: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20699a: 0f 85 c3 fd ff ff jne 0x206763 2069a0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069a4: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 2069a8: 0f 84 4c 00 00 00 je 0x2069fa 2069ae: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069b2: 83 78 20 01 cmpl $0x1,0x20(%rax) 2069b6: 0f 84 0f 00 00 00 je 0x2069cb 2069bc: b0 01 mov $0x1,%al 2069be: a8 01 test $0x1,%al 2069c0: 0f 85 05 00 00 00 jne 0x2069cb 2069c6: e9 14 00 00 00 jmpq 0x2069df 2069cb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069cf: 48 8b 40 50 mov 0x50(%rax),%rax 2069d3: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2069da: e9 0f 00 00 00 jmpq 0x2069ee 2069df: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069e3: 48 8b 40 50 mov 0x50(%rax),%rax 2069e7: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2069ee: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 2069f5: e8 b6 02 00 00 callq 0x206cb0 2069fa: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069fe: 8b 40 78 mov 0x78(%rax),%eax 206a01: 25 80 00 00 00 and $0x80,%eax 206a06: 83 f8 00 cmp $0x0,%eax 206a09: 0f 84 4c 00 00 00 je 0x206a5b 206a0f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a13: 83 78 20 01 cmpl $0x1,0x20(%rax) 206a17: 0f 84 0f 00 00 00 je 0x206a2c 206a1d: b0 01 mov $0x1,%al 206a1f: a8 01 test $0x1,%al 206a21: 0f 85 05 00 00 00 jne 0x206a2c 206a27: e9 14 00 00 00 jmpq 0x206a40 206a2c: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a30: 48 8b 40 58 mov 0x58(%rax),%rax 206a34: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 206a3b: e9 0f 00 00 00 jmpq 0x206a4f 206a40: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a44: 48 8b 40 58 mov 0x58(%rax),%rax 206a48: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 206a4f: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 206a56: e8 55 02 00 00 callq 0x206cb0 206a5b: e9 05 00 00 00 jmpq 0x206a65 206a60: e9 00 00 00 00 jmpq 0x206a65 206a65: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a69: 48 83 38 00 cmpq $0x0,(%rax) 206a6d: 0f 84 62 00 00 00 je 0x206ad5 206a73: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206a78: 0f 85 57 00 00 00 jne 0x206ad5 206a7e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a82: 8b 40 38 mov 0x38(%rax),%eax 206a85: 25 80 00 00 00 and $0x80,%eax 206a8a: 83 f8 00 cmp $0x0,%eax 206a8d: 0f 84 11 00 00 00 je 0x206aa4 206a93: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a97: 48 8b 38 mov (%rax),%rdi 206a9a: e8 11 02 00 00 callq 0x206cb0 206a9f: e9 2c 00 00 00 jmpq 0x206ad0 206aa4: 48 8b 45 f0 mov -0x10(%rbp),%rax 206aa8: 8b 40 38 mov 0x38(%rax),%eax 206aab: 83 e0 40 and $0x40,%eax 206aae: 83 f8 00 cmp $0x0,%eax 206ab1: 0f 84 14 00 00 00 je 0x206acb 206ab7: 48 8b 45 f0 mov -0x10(%rbp),%rax 206abb: 48 8b 38 mov (%rax),%rdi 206abe: 48 8b 45 f0 mov -0x10(%rbp),%rax 206ac2: 48 8b 70 30 mov 0x30(%rax),%rsi 206ac6: e8 a5 02 00 00 callq 0x206d70 206acb: e9 00 00 00 00 jmpq 0x206ad0 206ad0: e9 00 00 00 00 jmpq 0x206ad5 206ad5: 48 8b 7d f0 mov -0x10(%rbp),%rdi 206ad9: e8 d2 01 00 00 callq 0x206cb0 206ade: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206ae3: 0f 84 22 00 00 00 je 0x206b0b 206ae9: 48 8b 45 e8 mov -0x18(%rbp),%rax 206aed: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 206af1: 0f 85 14 00 00 00 jne 0x206b0b 206af7: 48 8b 7d e8 mov -0x18(%rbp),%rdi 206afb: e8 00 fa ff ff callq 0x206500 206b00: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206b06: e9 0d 00 00 00 jmpq 0x206b18 206b0b: 31 c0 xor %eax,%eax 206b0d: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206b13: e9 00 00 00 00 jmpq 0x206b18 206b18: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 206b1e: 89 45 fc mov %eax,-0x4(%rbp) 206b21: 8b 45 fc mov -0x4(%rbp),%eax 206b24: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206b2b: 5d pop %rbp 206b2c: c3 retq 206b2d: cc int3 206b2e: cc int3 206b2f: cc int3 206b30: 55 push %rbp 206b31: 48 89 e5 mov %rsp,%rbp 206b34: 48 89 7d f8 mov %rdi,-0x8(%rbp) 206b38: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 206b3d: 0f 85 0a 00 00 00 jne 0x206b4d 206b43: 31 c0 xor %eax,%eax 206b45: 89 45 f4 mov %eax,-0xc(%rbp) 206b48: e9 0a 00 00 00 jmpq 0x206b57 206b4d: 48 8b 45 f8 mov -0x8(%rbp),%rax 206b51: 8b 40 18 mov 0x18(%rax),%eax 206b54: 89 45 f4 mov %eax,-0xc(%rbp) 206b57: 8b 45 f4 mov -0xc(%rbp),%eax 206b5a: 5d pop %rbp 206b5b: c3 retq 206b5c: cc int3 206b5d: cc int3 206b5e: cc int3 206b5f: cc int3 206b60: 41 57 push %rdi 206b62: 41 56 push %rsi 206b64: 41 89 ff mov %edi,%r15d 206b67: 41 55 push %rbp 206b69: 41 54 push %rsp 206b6b: 4c 8d 25 26 12 00 00 lea 0x1226(%rip),%r12 # 0x207d98 206b72: 55 push %rbp 206b73: 48 8d 2d 26 12 00 00 lea 0x1226(%rip),%rbp # 0x207da0 206b7a: 53 push %rbx 206b7b: 49 89 f6 mov %rsi,%r14 206b7e: 49 89 d5 mov %rdx,%r13 206b81: 4c 29 e5 sub %r12,%rbp 206b84: 48 83 ec 08 sub $0x8,%rsp 206b88: 48 c1 fd 03 sar $0x3,%rbp 206b8c: e8 5f 00 00 00 callq 0x206bf0 206b91: 48 85 ed test %rbp,%rbp 206b94: 74 20 je 0x206bb6 206b96: 31 db xor %ebx,%ebx 206b98: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 206ba0: 4c 89 ea mov %r13,%rdx 206ba3: 4c 89 f6 mov %r14,%rsi 206ba6: 44 89 ff mov %r15d,%edi 206ba9: 41 ff 14 dc callq *(%r12,%rbx,8) 206bad: 48 83 c3 01 add $0x1,%rbx 206bb1: 48 39 eb cmp %rbp,%rbx 206bb4: 75 ea jne 0x206ba0 206bb6: 48 83 c4 08 add $0x8,%rsp 206bba: 5b pop %rbx 206bbb: 5d pop %rbp 206bbc: 41 5c pop %rsp 206bbe: 41 5d pop %rbp 206bc0: 41 5e pop %rsi 206bc2: 41 5f pop %rdi 206bc4: c3 retq 206bc5: 90 nop 206bc6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 206bce: 00 00 206bd0: f3 rep 206bd1: c3 retq 206bd2: cc int3 206bd3: cc int3 206bd4: cc int3 206bd5: cc int3 206bd6: cc int3 206bd7: cc int3 206bd8: cc int3 206bd9: cc int3 206bda: cc int3 206bdb: cc int3 206bdc: cc int3 206bdd: cc int3 206bde: cc int3 206bdf: cc int3 206be0: 48 89 f2 mov %rsi,%rdx 206be3: 89 fe mov %edi,%esi 206be5: bf 01 00 00 00 mov $0x1,%edi 206bea: e9 91 01 00 00 jmpq 0x206d80 Disassembly of section .init: 206bf0: 48 83 ec 08 sub $0x8,%rsp 206bf4: 48 8b 05 55 13 00 00 mov 0x1355(%rip),%rax # 0x207f50 206bfb: 48 85 c0 test %rax,%rax 206bfe: 74 05 je 0x206c05 206c00: e8 3b 00 00 00 callq 0x206c40 206c05: 48 83 c4 08 add $0x8,%rsp 206c09: c3 retq Disassembly of section .fini: 206c0c: 48 83 ec 08 sub $0x8,%rsp 206c10: 48 83 c4 08 add $0x8,%rsp 206c14: c3 retq Disassembly of section .plt: 206c20: ff 35 4a 23 00 00 pushq 0x234a(%rip) # 0x208f70 206c26: ff 25 4c 23 00 00 jmpq *0x234c(%rip) # 0x208f78 206c2c: 0f 1f 40 00 nopl 0x0(%rax) 206c30: ff 25 4a 23 00 00 jmpq *0x234a(%rip) # 0x208f80 206c36: 68 00 00 00 00 pushq $0x0 206c3b: e9 e0 ff ff ff jmpq 0x206c20 206c40: ff 25 42 23 00 00 jmpq *0x2342(%rip) # 0x208f88 206c46: 68 01 00 00 00 pushq $0x1 206c4b: e9 d0 ff ff ff jmpq 0x206c20 206c50: ff 25 3a 23 00 00 jmpq *0x233a(%rip) # 0x208f90 206c56: 68 02 00 00 00 pushq $0x2 206c5b: e9 c0 ff ff ff jmpq 0x206c20 206c60: ff 25 32 23 00 00 jmpq *0x2332(%rip) # 0x208f98 206c66: 68 03 00 00 00 pushq $0x3 206c6b: e9 b0 ff ff ff jmpq 0x206c20 206c70: ff 25 2a 23 00 00 jmpq *0x232a(%rip) # 0x208fa0 206c76: 68 04 00 00 00 pushq $0x4 206c7b: e9 a0 ff ff ff jmpq 0x206c20 206c80: ff 25 22 23 00 00 jmpq *0x2322(%rip) # 0x208fa8 206c86: 68 05 00 00 00 pushq $0x5 206c8b: e9 90 ff ff ff jmpq 0x206c20 206c90: ff 25 1a 23 00 00 jmpq *0x231a(%rip) # 0x208fb0 206c96: 68 06 00 00 00 pushq $0x6 206c9b: e9 80 ff ff ff jmpq 0x206c20 206ca0: ff 25 12 23 00 00 jmpq *0x2312(%rip) # 0x208fb8 206ca6: 68 07 00 00 00 pushq $0x7 206cab: e9 70 ff ff ff jmpq 0x206c20 206cb0: ff 25 0a 23 00 00 jmpq *0x230a(%rip) # 0x208fc0 206cb6: 68 08 00 00 00 pushq $0x8 206cbb: e9 60 ff ff ff jmpq 0x206c20 206cc0: ff 25 02 23 00 00 jmpq *0x2302(%rip) # 0x208fc8 206cc6: 68 09 00 00 00 pushq $0x9 206ccb: e9 50 ff ff ff jmpq 0x206c20 206cd0: ff 25 fa 22 00 00 jmpq *0x22fa(%rip) # 0x208fd0 206cd6: 68 0a 00 00 00 pushq $0xa 206cdb: e9 40 ff ff ff jmpq 0x206c20 206ce0: ff 25 f2 22 00 00 jmpq *0x22f2(%rip) # 0x208fd8 206ce6: 68 0b 00 00 00 pushq $0xb 206ceb: e9 30 ff ff ff jmpq 0x206c20 206cf0: ff 25 ea 22 00 00 jmpq *0x22ea(%rip) # 0x208fe0 206cf6: 68 0c 00 00 00 pushq $0xc 206cfb: e9 20 ff ff ff jmpq 0x206c20 206d00: ff 25 e2 22 00 00 jmpq *0x22e2(%rip) # 0x208fe8 206d06: 68 0d 00 00 00 pushq $0xd 206d0b: e9 10 ff ff ff jmpq 0x206c20 206d10: ff 25 da 22 00 00 jmpq *0x22da(%rip) # 0x208ff0 206d16: 68 0e 00 00 00 pushq $0xe 206d1b: e9 00 ff ff ff jmpq 0x206c20 206d20: ff 25 d2 22 00 00 jmpq *0x22d2(%rip) # 0x208ff8 206d26: 68 0f 00 00 00 pushq $0xf 206d2b: e9 f0 fe ff ff jmpq 0x206c20 206d30: ff 25 ca 22 00 00 jmpq *0x22ca(%rip) # 0x209000 206d36: 68 10 00 00 00 pushq $0x10 206d3b: e9 e0 fe ff ff jmpq 0x206c20 206d40: ff 25 c2 22 00 00 jmpq *0x22c2(%rip) # 0x209008 206d46: 68 11 00 00 00 pushq $0x11 206d4b: e9 d0 fe ff ff jmpq 0x206c20 206d50: ff 25 ba 22 00 00 jmpq *0x22ba(%rip) # 0x209010 206d56: 68 12 00 00 00 pushq $0x12 206d5b: e9 c0 fe ff ff jmpq 0x206c20 206d60: ff 25 b2 22 00 00 jmpq *0x22b2(%rip) # 0x209018 206d66: 68 13 00 00 00 pushq $0x13 206d6b: e9 b0 fe ff ff jmpq 0x206c20 206d70: ff 25 aa 22 00 00 jmpq *0x22aa(%rip) # 0x209020 206d76: 68 14 00 00 00 pushq $0x14 206d7b: e9 a0 fe ff ff jmpq 0x206c20 206d80: ff 25 a2 22 00 00 jmpq *0x22a2(%rip) # 0x209028 206d86: 68 15 00 00 00 pushq $0x15 206d8b: e9 90 fe ff ff jmpq 0x206c20 ----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.