******************************************************************************** conan test cci-019873e5/recipes/elfutils/all/test_package/conanfile.py elfutils/0.186@#79fde5ca1aae2db3c819b96c561fc276 -pr /home/conan/w/prod/BuildSingleReference/223446/e4096604-fa7d-429c-a86b-c0da7e638ac4/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 'VirtualRunEnv' calling 'generate()' elfutils/0.186 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.186 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.186 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.186 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_package/build/Debug/generators/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() elfutils/0.186 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -- 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: Component target declared 'elfutils::libelf' -- Conan: Component target declared 'elfutils::libdw' -- Conan: Component target declared 'elfutils::libasm' -- Conan: Target declared 'elfutils::elfutils' -- Conan: Target declared 'ZLIB::ZLIB' -- Conan: Target declared 'BZip2::BZip2' -- Conan: Including build module from '/home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/4b8e817c304dca09c454779755c305c8386492dc/lib/cmake/conan-official-bzip2-variables.cmake' -- Conan: Target declared 'LibLZMA::LibLZMA' -- Conan: Including build module from '/home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/cmake/conan-official-xz_utils-variables.cmake' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_package/build/Debug elfutils/0.186 (test package): CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable 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 ./test_package ----------------- ----Running------ > eu-objdump -d ./test_package ----------------- ./test_package: elf64-elf_x86_64 Disassembly of section .text: 202ce0: 31 ed xor %ebp,%ebp 202ce2: 49 89 d1 mov %rdx,%r9 202ce5: 5e pop %rsi 202ce6: 48 89 e2 mov %rsp,%rdx 202ce9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 202ced: 50 push %rax 202cee: 54 push %rsp 202cef: 49 c7 c0 20 6b 20 00 mov $0x206b20,%r8 202cf6: 48 c7 c1 b0 6a 20 00 mov $0x206ab0,%rcx 202cfd: 48 c7 c7 c0 2d 20 00 mov $0x202dc0,%rdi 202d04: e8 77 3e 00 00 callq 0x206b80 202d09: f4 hlt 202d0a: cc int3 202d0b: cc int3 202d0c: cc int3 202d0d: cc int3 202d0e: cc int3 202d0f: cc int3 202d10: b8 a8 8e 20 00 mov $0x208ea8,%eax 202d15: 48 3d a8 8e 20 00 cmp $0x208ea8,%rax 202d1b: 74 13 je 0x202d30 202d1d: b8 00 00 00 00 mov $0x0,%eax 202d22: 48 85 c0 test %rax,%rax 202d25: 74 09 je 0x202d30 202d27: bf a8 8e 20 00 mov $0x208ea8,%edi 202d2c: ff e0 jmpq *%rax 202d2e: 66 90 nop 202d30: c3 retq 202d31: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202d36: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202d3e: 00 00 202d40: be a8 8e 20 00 mov $0x208ea8,%esi 202d45: 48 81 ee a8 8e 20 00 sub $0x208ea8,%rsi 202d4c: 48 89 f0 mov %rsi,%rax 202d4f: 48 c1 ee 3f shr $0x3f,%rsi 202d53: 48 c1 f8 03 sar $0x3,%rax 202d57: 48 01 c6 add %rax,%rsi 202d5a: 48 d1 fe sar %rsi 202d5d: 74 11 je 0x202d70 202d5f: b8 00 00 00 00 mov $0x0,%eax 202d64: 48 85 c0 test %rax,%rax 202d67: 74 07 je 0x202d70 202d69: bf a8 8e 20 00 mov $0x208ea8,%edi 202d6e: ff e0 jmpq *%rax 202d70: c3 retq 202d71: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202d76: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202d7e: 00 00 202d80: 80 3d e9 61 00 00 00 cmpb $0x0,0x61e9(%rip) # 0x208f70 202d87: 75 17 jne 0x202da0 202d89: 55 push %rbp 202d8a: 48 89 e5 mov %rsp,%rbp 202d8d: e8 7e ff ff ff callq 0x202d10 202d92: c6 05 d7 61 00 00 01 movb $0x1,0x61d7(%rip) # 0x208f70 202d99: 5d pop %rbp 202d9a: c3 retq 202d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202da0: c3 retq 202da1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202da6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202dae: 00 00 202db0: eb 8e jmp 0x202d40 202db2: cc int3 202db3: cc int3 202db4: cc int3 202db5: cc int3 202db6: cc int3 202db7: cc int3 202db8: cc int3 202db9: cc int3 202dba: cc int3 202dbb: cc int3 202dbc: cc int3 202dbd: cc int3 202dbe: cc int3 202dbf: cc int3 202dc0: 55 push %rbp 202dc1: 48 89 e5 mov %rsp,%rbp 202dc4: 48 83 ec 30 sub $0x30,%rsp 202dc8: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202dcf: 89 7d f8 mov %edi,-0x8(%rbp) 202dd2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 202dd6: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 202dda: 0f 8d 24 00 00 00 jge 0x202e04 202de0: 48 8b 45 f0 mov -0x10(%rbp),%rax 202de4: 48 8b 30 mov (%rax),%rsi 202de7: 48 bf bc 10 20 00 00 00 mov $0x2010bc,%rdi 202def: 00 00 202df1: b0 00 mov $0x0,%al 202df3: e8 a8 3d 00 00 callq 0x206ba0 202df8: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 202dff: e9 86 01 00 00 jmpq 0x202f8a 202e04: bf 01 00 00 00 mov $0x1,%edi 202e09: e8 92 01 00 00 callq 0x202fa0 202e0e: 83 f8 00 cmp $0x0,%eax 202e11: 0f 85 2a 00 00 00 jne 0x202e41 202e17: bf ff ff ff ff mov $0xffffffff,%edi 202e1c: e8 7f 02 00 00 callq 0x2030a0 202e21: 48 89 c6 mov %rax,%rsi 202e24: 48 bf 67 0d 20 00 00 00 mov $0x200d67,%rdi 202e2c: 00 00 202e2e: b0 00 mov $0x0,%al 202e30: e8 6b 3d 00 00 callq 0x206ba0 202e35: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202e3c: e9 49 01 00 00 jmpq 0x202f8a 202e41: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e45: 48 8b 78 08 mov 0x8(%rax),%rdi 202e49: 31 d2 xor %edx,%edx 202e4b: 89 d6 mov %edx,%esi 202e4d: b0 00 mov $0x0,%al 202e4f: e8 5c 3d 00 00 callq 0x206bb0 202e54: 89 45 ec mov %eax,-0x14(%rbp) 202e57: 83 f8 00 cmp $0x0,%eax 202e5a: 0f 8d 24 00 00 00 jge 0x202e84 202e60: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e64: 48 8b 30 mov (%rax),%rsi 202e67: 48 bf a8 0e 20 00 00 00 mov $0x200ea8,%rdi 202e6f: 00 00 202e71: b0 00 mov $0x0,%al 202e73: e8 28 3d 00 00 callq 0x206ba0 202e78: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202e7f: e9 06 01 00 00 jmpq 0x202f8a 202e84: 8b 7d ec mov -0x14(%rbp),%edi 202e87: be 01 00 00 00 mov $0x1,%esi 202e8c: 31 c0 xor %eax,%eax 202e8e: 89 c2 mov %eax,%edx 202e90: e8 7b 25 00 00 callq 0x205410 202e95: 48 89 45 e0 mov %rax,-0x20(%rbp) 202e99: 48 83 f8 00 cmp $0x0,%rax 202e9d: 0f 85 2a 00 00 00 jne 0x202ecd 202ea3: bf ff ff ff ff mov $0xffffffff,%edi 202ea8: e8 f3 01 00 00 callq 0x2030a0 202ead: 48 89 c6 mov %rax,%rsi 202eb0: 48 bf 3f 0d 20 00 00 00 mov $0x200d3f,%rdi 202eb8: 00 00 202eba: b0 00 mov $0x0,%al 202ebc: e8 df 3c 00 00 callq 0x206ba0 202ec1: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202ec8: e9 bd 00 00 00 jmpq 0x202f8a 202ecd: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202ed1: e8 aa 3b 00 00 callq 0x206a80 202ed6: 89 45 d4 mov %eax,-0x2c(%rbp) 202ed9: 8b 45 d4 mov -0x2c(%rbp),%eax 202edc: 89 45 d0 mov %eax,-0x30(%rbp) 202edf: 85 c0 test %eax,%eax 202ee1: 0f 84 4d 00 00 00 je 0x202f34 202ee7: e9 00 00 00 00 jmpq 0x202eec 202eec: 8b 45 d0 mov -0x30(%rbp),%eax 202eef: 83 e8 01 sub $0x1,%eax 202ef2: 0f 84 16 00 00 00 je 0x202f0e 202ef8: e9 00 00 00 00 jmpq 0x202efd 202efd: 8b 45 d0 mov -0x30(%rbp),%eax 202f00: 83 e8 03 sub $0x3,%eax 202f03: 0f 84 18 00 00 00 je 0x202f21 202f09: e9 39 00 00 00 jmpq 0x202f47 202f0e: 48 b8 e1 10 20 00 00 00 mov $0x2010e1,%rax 202f16: 00 00 202f18: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f1c: e9 34 00 00 00 jmpq 0x202f55 202f21: 48 b8 34 0d 20 00 00 00 mov $0x200d34,%rax 202f29: 00 00 202f2b: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f2f: e9 21 00 00 00 jmpq 0x202f55 202f34: 48 b8 9a 10 20 00 00 00 mov $0x20109a,%rax 202f3c: 00 00 202f3e: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f42: e9 0e 00 00 00 jmpq 0x202f55 202f47: 48 b8 d4 10 20 00 00 00 mov $0x2010d4,%rax 202f4f: 00 00 202f51: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f55: 48 8b 45 f0 mov -0x10(%rbp),%rax 202f59: 48 8b 70 08 mov 0x8(%rax),%rsi 202f5d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 202f61: 48 bf 7b 0e 20 00 00 00 mov $0x200e7b,%rdi 202f69: 00 00 202f6b: b0 00 mov $0x0,%al 202f6d: e8 2e 3c 00 00 callq 0x206ba0 202f72: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202f76: e8 d5 34 00 00 callq 0x206450 202f7b: 8b 7d ec mov -0x14(%rbp),%edi 202f7e: e8 3d 3c 00 00 callq 0x206bc0 202f83: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202f8a: 8b 45 fc mov -0x4(%rbp),%eax 202f8d: 48 83 c4 30 add $0x30,%rsp 202f91: 5d pop %rbp 202f92: c3 retq 202f93: cc int3 202f94: cc int3 202f95: cc int3 202f96: cc int3 202f97: cc int3 202f98: cc int3 202f99: cc int3 202f9a: cc int3 202f9b: cc int3 202f9c: cc int3 202f9d: cc int3 202f9e: cc int3 202f9f: cc int3 202fa0: 55 push %rbp 202fa1: 48 89 e5 mov %rsp,%rbp 202fa4: 48 83 ec 10 sub $0x10,%rsp 202fa8: 89 7d f8 mov %edi,-0x8(%rbp) 202fab: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 202faf: 0f 85 0c 00 00 00 jne 0x202fc1 202fb5: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202fbc: e9 43 00 00 00 jmpq 0x203004 202fc1: 83 7d f8 01 cmpl $0x1,-0x8(%rbp) 202fc5: 0f 94 c0 sete %al 202fc8: 34 ff xor $0xff,%al 202fca: 34 ff xor $0xff,%al 202fcc: 24 01 and $0x1,%al 202fce: 0f b6 c0 movzbl %al,%eax 202fd1: 48 98 cltq 202fd3: 48 83 f8 00 cmp $0x0,%rax 202fd7: 0f 84 16 00 00 00 je 0x202ff3 202fdd: c7 05 8d 5f 00 00 01 00 movl $0x1,0x5f8d(%rip) # 0x208f74 202fe5: 00 00 202fe7: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202fee: e9 11 00 00 00 jmpq 0x203004 202ff3: bf 02 00 00 00 mov $0x2,%edi 202ff8: e8 43 00 00 00 callq 0x203040 202ffd: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 203004: 8b 45 fc mov -0x4(%rbp),%eax 203007: 48 83 c4 10 add $0x10,%rsp 20300b: 5d pop %rbp 20300c: c3 retq 20300d: cc int3 20300e: cc int3 20300f: cc int3 203010: 55 push %rbp 203011: 48 89 e5 mov %rsp,%rbp 203014: 48 83 ec 10 sub $0x10,%rsp 203018: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203020: 00 00 00 00 203024: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 20302a: 89 4d fc mov %ecx,-0x4(%rbp) 20302d: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 203035: 00 00 203037: 8b 45 fc mov -0x4(%rbp),%eax 20303a: 48 83 c4 10 add $0x10,%rsp 20303e: 5d pop %rbp 20303f: c3 retq 203040: 55 push %rbp 203041: 48 89 e5 mov %rsp,%rbp 203044: 48 83 ec 10 sub $0x10,%rsp 203048: 89 7d fc mov %edi,-0x4(%rbp) 20304b: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 20304f: 0f 8c 15 00 00 00 jl 0x20306a 203055: 83 7d fc 33 cmpl $0x33,-0x4(%rbp) 203059: 0f 8d 0b 00 00 00 jge 0x20306a 20305f: 8b 45 fc mov -0x4(%rbp),%eax 203062: 89 45 f8 mov %eax,-0x8(%rbp) 203065: e9 0d 00 00 00 jmpq 0x203077 20306a: b8 01 00 00 00 mov $0x1,%eax 20306f: 89 45 f8 mov %eax,-0x8(%rbp) 203072: e9 00 00 00 00 jmpq 0x203077 203077: 8b 45 f8 mov -0x8(%rbp),%eax 20307a: 89 45 f4 mov %eax,-0xc(%rbp) 20307d: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203085: 00 00 00 00 203089: 8b 4d f4 mov -0xc(%rbp),%ecx 20308c: 89 88 fc ff ff ff mov %ecx,-0x4(%rax) 203092: 48 83 c4 10 add $0x10,%rsp 203096: 5d pop %rbp 203097: c3 retq 203098: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 2030a0: 55 push %rbp 2030a1: 48 89 e5 mov %rsp,%rbp 2030a4: 48 83 ec 20 sub $0x20,%rsp 2030a8: 89 7d f4 mov %edi,-0xc(%rbp) 2030ab: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 2030b3: 00 00 00 00 2030b7: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 2030bd: 89 45 f0 mov %eax,-0x10(%rbp) 2030c0: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 2030c4: 0f 85 8a 00 00 00 jne 0x203154 2030ca: 48 63 4d f0 movslq -0x10(%rbp),%rcx 2030ce: 48 8d 05 9b e0 ff ff lea -0x1f65(%rip),%rax # 0x201170 2030d5: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 2030dd: 0f 83 05 00 00 00 jae 0x2030e8 2030e3: e9 1f 00 00 00 jmpq 0x203107 2030e8: 48 8d 3d 94 dd ff ff lea -0x226c(%rip),%rdi # 0x200e83 2030ef: 48 8d 35 dc dd ff ff lea -0x2224(%rip),%rsi # 0x200ed2 2030f6: ba 5b 01 00 00 mov $0x15b,%edx 2030fb: 48 8d 0d aa de ff ff lea -0x2156(%rip),%rcx # 0x200fac 203102: e8 c9 3a 00 00 callq 0x206bd0 203107: 83 7d f0 00 cmpl $0x0,-0x10(%rbp) 20310b: 0f 84 2b 00 00 00 je 0x20313c 203111: 48 63 4d f0 movslq -0x10(%rbp),%rcx 203115: 48 8d 35 f4 e1 ff ff lea -0x1e0c(%rip),%rsi # 0x201310 20311c: 48 8d 05 4d e0 ff ff lea -0x1fb3(%rip),%rax # 0x201170 203123: 48 03 34 c8 add (%rax,%rcx,8),%rsi 203127: 48 8d 3d 2d dc ff ff lea -0x23d3(%rip),%rdi # 0x200d5b 20312e: e8 ad 3a 00 00 callq 0x206be0 203133: 48 89 45 e8 mov %rax,-0x18(%rbp) 203137: e9 0b 00 00 00 jmpq 0x203147 20313c: 31 c0 xor %eax,%eax 20313e: 48 89 45 e8 mov %rax,-0x18(%rbp) 203142: e9 00 00 00 00 jmpq 0x203147 203147: 48 8b 45 e8 mov -0x18(%rbp),%rax 20314b: 48 89 45 f8 mov %rax,-0x8(%rbp) 20314f: e9 d6 00 00 00 jmpq 0x20322a 203154: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203158: 0f 8c 0a 00 00 00 jl 0x203168 20315e: 83 7d f4 33 cmpl $0x33,-0xc(%rbp) 203162: 0f 8c 20 00 00 00 jl 0x203188 203168: 48 8d 3d ec db ff ff lea -0x2414(%rip),%rdi # 0x200d5b 20316f: 48 8d 35 9a e1 ff ff lea -0x1e66(%rip),%rsi # 0x201310 203176: 48 83 c6 09 add $0x9,%rsi 20317a: e8 61 3a 00 00 callq 0x206be0 20317f: 48 89 45 f8 mov %rax,-0x8(%rbp) 203183: e9 a2 00 00 00 jmpq 0x20322a 203188: e9 00 00 00 00 jmpq 0x20318d 20318d: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203191: 0f 85 0b 00 00 00 jne 0x2031a2 203197: 8b 45 f0 mov -0x10(%rbp),%eax 20319a: 89 45 e4 mov %eax,-0x1c(%rbp) 20319d: e9 06 00 00 00 jmpq 0x2031a8 2031a2: 8b 45 f4 mov -0xc(%rbp),%eax 2031a5: 89 45 e4 mov %eax,-0x1c(%rbp) 2031a8: 8b 45 e4 mov -0x1c(%rbp),%eax 2031ab: 48 63 c8 movslq %rax,%rcx 2031ae: 48 8d 05 bb df ff ff lea -0x2045(%rip),%rax # 0x201170 2031b5: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 2031bd: 0f 83 05 00 00 00 jae 0x2031c8 2031c3: e9 1f 00 00 00 jmpq 0x2031e7 2031c8: 48 8d 3d 71 dc ff ff lea -0x238f(%rip),%rdi # 0x200e40 2031cf: 48 8d 35 fc dc ff ff lea -0x2304(%rip),%rsi # 0x200ed2 2031d6: ba 61 01 00 00 mov $0x161,%edx 2031db: 48 8d 0d ca dd ff ff lea -0x2236(%rip),%rcx # 0x200fac 2031e2: e8 e9 39 00 00 callq 0x206bd0 2031e7: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2031eb: 0f 85 0b 00 00 00 jne 0x2031fc 2031f1: 8b 45 f0 mov -0x10(%rbp),%eax 2031f4: 89 45 e0 mov %eax,-0x20(%rbp) 2031f7: e9 06 00 00 00 jmpq 0x203202 2031fc: 8b 45 f4 mov -0xc(%rbp),%eax 2031ff: 89 45 e0 mov %eax,-0x20(%rbp) 203202: 8b 45 e0 mov -0x20(%rbp),%eax 203205: 48 63 c8 movslq %rax,%rcx 203208: 48 8d 35 01 e1 ff ff lea -0x1eff(%rip),%rsi # 0x201310 20320f: 48 8d 05 5a df ff ff lea -0x20a6(%rip),%rax # 0x201170 203216: 48 03 34 c8 add (%rax,%rcx,8),%rsi 20321a: 48 8d 3d 3a db ff ff lea -0x24c6(%rip),%rdi # 0x200d5b 203221: e8 ba 39 00 00 callq 0x206be0 203226: 48 89 45 f8 mov %rax,-0x8(%rbp) 20322a: 48 8b 45 f8 mov -0x8(%rbp),%rax 20322e: 48 83 c4 20 add $0x20,%rsp 203232: 5d pop %rbp 203233: c3 retq 203234: cc int3 203235: cc int3 203236: cc int3 203237: cc int3 203238: cc int3 203239: cc int3 20323a: cc int3 20323b: cc int3 20323c: cc int3 20323d: cc int3 20323e: cc int3 20323f: cc int3 203240: 55 push %rbp 203241: 48 89 e5 mov %rsp,%rbp 203244: 48 83 ec 60 sub $0x60,%rsp 203248: 89 7d f4 mov %edi,-0xc(%rbp) 20324b: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20324f: 48 89 55 e0 mov %rdx,-0x20(%rbp) 203253: 48 89 4d d8 mov %rcx,-0x28(%rbp) 203257: 44 89 45 d4 mov %r8d,-0x2c(%rbp) 20325b: 4c 89 4d c8 mov %r9,-0x38(%rbp) 20325f: 48 8b 45 e8 mov -0x18(%rbp),%rax 203263: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203267: 48 01 c8 add %rcx,%rax 20326a: 48 89 45 c0 mov %rax,-0x40(%rbp) 20326e: 48 8b 7d c0 mov -0x40(%rbp),%rdi 203272: 48 8b 75 d8 mov -0x28(%rbp),%rsi 203276: e8 c5 00 00 00 callq 0x203340 20327b: 89 45 bc mov %eax,-0x44(%rbp) 20327e: 8b 45 bc mov -0x44(%rbp),%eax 203281: 89 45 b8 mov %eax,-0x48(%rbp) 203284: 83 e8 01 sub $0x1,%eax 203287: 0f 84 43 00 00 00 je 0x2032d0 20328d: e9 00 00 00 00 jmpq 0x203292 203292: 8b 45 b8 mov -0x48(%rbp),%eax 203295: 83 e8 03 sub $0x3,%eax 203298: 0f 85 57 00 00 00 jne 0x2032f5 20329e: e9 00 00 00 00 jmpq 0x2032a3 2032a3: 8b 7d f4 mov -0xc(%rbp),%edi 2032a6: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2032aa: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2032ae: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2032b2: 4c 8b 45 d8 mov -0x28(%rbp),%r8 2032b6: 44 8b 4d d4 mov -0x2c(%rbp),%r9d 2032ba: 48 8b 45 c8 mov -0x38(%rbp),%rax 2032be: 48 89 04 24 mov %rax,(%rsp) 2032c2: e8 59 01 00 00 callq 0x203420 2032c7: 48 89 45 f8 mov %rax,-0x8(%rbp) 2032cb: e9 5e 00 00 00 jmpq 0x20332e 2032d0: 8b 7d f4 mov -0xc(%rbp),%edi 2032d3: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2032d7: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2032db: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2032df: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 2032e3: 4c 8b 4d c8 mov -0x38(%rbp),%r9 2032e7: e8 74 14 00 00 callq 0x204760 2032ec: 48 89 45 f8 mov %rax,-0x8(%rbp) 2032f0: e9 39 00 00 00 jmpq 0x20332e 2032f5: e9 00 00 00 00 jmpq 0x2032fa 2032fa: 8b 7d f4 mov -0xc(%rbp),%edi 2032fd: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203301: 48 8b 55 e0 mov -0x20(%rbp),%rdx 203305: 48 8b 4d d8 mov -0x28(%rbp),%rcx 203309: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 20330d: 4c 8b 4d c8 mov -0x38(%rbp),%r9 203311: 31 c0 xor %eax,%eax 203313: 31 c0 xor %eax,%eax 203315: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 20331c: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 203324: 00 203325: e8 c6 14 00 00 callq 0x2047f0 20332a: 48 89 45 f8 mov %rax,-0x8(%rbp) 20332e: 48 8b 45 f8 mov -0x8(%rbp),%rax 203332: 48 83 c4 60 add $0x60,%rsp 203336: 5d pop %rbp 203337: c3 retq 203338: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203340: 55 push %rbp 203341: 48 89 e5 mov %rsp,%rbp 203344: 48 89 7d f0 mov %rdi,-0x10(%rbp) 203348: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20334c: 48 83 7d e8 08 cmpq $0x8,-0x18(%rbp) 203351: 0f 82 2f 00 00 00 jb 0x203386 203357: 48 8b 45 f0 mov -0x10(%rbp),%rax 20335b: 48 8b 00 mov (%rax),%rax 20335e: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 203366: 3e 0a 203368: 48 29 c8 sub %rcx,%rax 20336b: 0f 95 c0 setne %al 20336e: 0f b6 c0 movzbl %al,%eax 203371: 83 f8 00 cmp $0x0,%eax 203374: 0f 85 0c 00 00 00 jne 0x203386 20337a: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 203381: e9 90 00 00 00 jmpq 0x203416 203386: 48 83 7d e8 10 cmpq $0x10,-0x18(%rbp) 20338b: 0f 82 7e 00 00 00 jb 0x20340f 203391: 48 8b 45 f0 mov -0x10(%rbp),%rax 203395: 8b 00 mov (%rax),%eax 203397: 2d 7f 45 4c 46 sub $0x464c457f,%eax 20339c: 0f 95 c0 setne %al 20339f: 0f b6 c0 movzbl %al,%eax 2033a2: 83 f8 00 cmp $0x0,%eax 2033a5: 0f 85 64 00 00 00 jne 0x20340f 2033ab: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033af: 0f b6 40 04 movzbl 0x4(%rax),%eax 2033b3: 89 45 e4 mov %eax,-0x1c(%rbp) 2033b6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033ba: 0f b6 40 05 movzbl 0x5(%rax),%eax 2033be: 89 45 e0 mov %eax,-0x20(%rbp) 2033c1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033c5: 0f b6 40 06 movzbl 0x6(%rax),%eax 2033c9: 89 45 dc mov %eax,-0x24(%rbp) 2033cc: 83 7d e4 00 cmpl $0x0,-0x1c(%rbp) 2033d0: 0f 8e 34 00 00 00 jle 0x20340a 2033d6: 83 7d e4 03 cmpl $0x3,-0x1c(%rbp) 2033da: 0f 8d 2a 00 00 00 jge 0x20340a 2033e0: 83 7d e0 00 cmpl $0x0,-0x20(%rbp) 2033e4: 0f 8e 20 00 00 00 jle 0x20340a 2033ea: 83 7d e0 03 cmpl $0x3,-0x20(%rbp) 2033ee: 0f 8d 16 00 00 00 jge 0x20340a 2033f4: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 2033f8: 0f 85 0c 00 00 00 jne 0x20340a 2033fe: c7 45 fc 03 00 00 00 movl $0x3,-0x4(%rbp) 203405: e9 0c 00 00 00 jmpq 0x203416 20340a: e9 00 00 00 00 jmpq 0x20340f 20340f: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 203416: 8b 45 fc mov -0x4(%rbp),%eax 203419: 5d pop %rbp 20341a: c3 retq 20341b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 203420: 55 push %rbp 203421: 48 89 e5 mov %rsp,%rbp 203424: 48 81 ec e0 01 00 00 sub $0x1e0,%rsp 20342b: 48 8b 45 10 mov 0x10(%rbp),%rax 20342f: 89 7d f4 mov %edi,-0xc(%rbp) 203432: 48 89 75 e8 mov %rsi,-0x18(%rbp) 203436: 48 89 55 e0 mov %rdx,-0x20(%rbp) 20343a: 48 89 4d d8 mov %rcx,-0x28(%rbp) 20343e: 4c 89 45 d0 mov %r8,-0x30(%rbp) 203442: 44 89 4d cc mov %r9d,-0x34(%rbp) 203446: 48 8b 45 e0 mov -0x20(%rbp),%rax 20344a: 0f b6 40 04 movzbl 0x4(%rax),%eax 20344e: 83 f8 01 cmp $0x1,%eax 203451: 0f 84 19 00 00 00 je 0x203470 203457: 48 8b 45 e0 mov -0x20(%rbp),%rax 20345b: 0f b6 48 04 movzbl 0x4(%rax),%ecx 20345f: b0 01 mov $0x1,%al 203461: 83 f9 02 cmp $0x2,%ecx 203464: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 20346a: 0f 85 39 00 00 00 jne 0x2034a9 203470: 48 8b 45 e0 mov -0x20(%rbp),%rax 203474: 0f b6 48 05 movzbl 0x5(%rax),%ecx 203478: 31 c0 xor %eax,%eax 20347a: 83 f9 01 cmp $0x1,%ecx 20347d: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 203483: 0f 84 14 00 00 00 je 0x20349d 203489: 48 8b 45 e0 mov -0x20(%rbp),%rax 20348d: 0f b6 40 05 movzbl 0x5(%rax),%eax 203491: 83 f8 02 cmp $0x2,%eax 203494: 0f 95 c0 setne %al 203497: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 20349d: 8a 85 76 fe ff ff mov -0x18a(%rbp),%al 2034a3: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 2034a9: 8a 85 77 fe ff ff mov -0x189(%rbp),%al 2034af: 34 ff xor $0xff,%al 2034b1: 34 ff xor $0xff,%al 2034b3: 24 01 and $0x1,%al 2034b5: 0f b6 c0 movzbl %al,%eax 2034b8: 48 98 cltq 2034ba: 48 83 f8 00 cmp $0x0,%rax 2034be: 0f 84 17 00 00 00 je 0x2034db 2034c4: bf 0a 00 00 00 mov $0xa,%edi 2034c9: e8 72 fb ff ff callq 0x203040 2034ce: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2034d6: e9 75 12 00 00 jmpq 0x204750 2034db: 48 8b 7d e8 mov -0x18(%rbp),%rdi 2034df: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2034e3: 8b 55 f4 mov -0xc(%rbp),%edx 2034e6: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2034ea: 4c 8b 45 d0 mov -0x30(%rbp),%r8 2034ee: e8 2d 25 00 00 callq 0x205a20 2034f3: 48 89 45 c0 mov %rax,-0x40(%rbp) 2034f7: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 2034fc: 0f 85 0d 00 00 00 jne 0x20350f 203502: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20350a: e9 41 12 00 00 jmpq 0x204750 20350f: 48 8b 45 e0 mov -0x20(%rbp),%rax 203513: 0f b6 40 04 movzbl 0x4(%rax),%eax 203517: 83 f8 01 cmp $0x1,%eax 20351a: 0f 85 30 00 00 00 jne 0x203550 203520: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 203528: 08 01 20352a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20352e: 0f 86 17 00 00 00 jbe 0x20354b 203534: bf 0a 00 00 00 mov $0xa,%edi 203539: e8 02 fb ff ff callq 0x203040 20353e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203546: e9 05 12 00 00 jmpq 0x204750 20354b: e9 30 00 00 00 jmpq 0x203580 203550: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 203558: f0 00 20355a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20355e: 0f 86 17 00 00 00 jbe 0x20357b 203564: bf 0a 00 00 00 mov $0xa,%edi 203569: e8 d2 fa ff ff callq 0x203040 20356e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203576: e9 d5 11 00 00 jmpq 0x204750 20357b: e9 00 00 00 00 jmpq 0x203580 203580: 48 8b 45 c0 mov -0x40(%rbp),%rax 203584: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 20358b: 48 83 f8 00 cmp $0x0,%rax 20358f: 0f 84 13 00 00 00 je 0x2035a8 203595: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax 20359c: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2035a3: e9 3b 00 00 00 jmpq 0x2035e3 2035a8: b0 01 mov $0x1,%al 2035aa: 83 7d cc 02 cmpl $0x2,-0x34(%rbp) 2035ae: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 2035b4: 0f 84 0d 00 00 00 je 0x2035c7 2035ba: 83 7d cc 09 cmpl $0x9,-0x34(%rbp) 2035be: 0f 94 c0 sete %al 2035c1: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 2035c7: 8a 95 5f fe ff ff mov -0x1a1(%rbp),%dl 2035cd: 31 c0 xor %eax,%eax 2035cf: b9 01 00 00 00 mov $0x1,%ecx 2035d4: f6 c2 01 test $0x1,%dl 2035d7: 0f 45 c1 cmovne %ecx,%eax 2035da: 48 98 cltq 2035dc: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2035e3: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 2035ea: 48 89 45 b8 mov %rax,-0x48(%rbp) 2035ee: 8b 7d f4 mov -0xc(%rbp),%edi 2035f1: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2035f5: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2035f9: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2035fd: 44 8b 45 cc mov -0x34(%rbp),%r8d 203601: 4c 8b 4d 10 mov 0x10(%rbp),%r9 203605: 48 69 45 b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rax 20360d: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 203614: 48 89 44 24 08 mov %rax,0x8(%rsp) 203619: e8 d2 11 00 00 callq 0x2047f0 20361e: 48 89 45 b0 mov %rax,-0x50(%rbp) 203622: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 203627: 0f 85 0d 00 00 00 jne 0x20363a 20362d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203635: e9 16 11 00 00 jmpq 0x204750 20363a: 48 8b 45 c0 mov -0x40(%rbp),%rax 20363e: 89 c0 mov %eax,%eax 203640: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203644: 0f 85 05 00 00 00 jne 0x20364f 20364a: e9 1f 00 00 00 jmpq 0x20366e 20364f: 48 8d 3d 99 da ff ff lea -0x2567(%rip),%rdi # 0x2010ef 203656: 48 8d 35 b0 d9 ff ff lea -0x2650(%rip),%rsi # 0x20100d 20365d: ba 46 01 00 00 mov $0x146,%edx 203662: 48 8d 0d a6 da ff ff lea -0x255a(%rip),%rcx # 0x20110f 203669: e8 62 35 00 00 callq 0x206bd0 20366e: 48 8b 45 c0 mov -0x40(%rbp),%rax 203672: 89 c1 mov %eax,%ecx 203674: 48 8b 45 b0 mov -0x50(%rbp),%rax 203678: 89 88 c8 00 00 00 mov %ecx,0xc8(%rax) 20367e: 48 8b 45 b8 mov -0x48(%rbp),%rax 203682: 89 c1 mov %eax,%ecx 203684: 48 8b 45 b0 mov -0x50(%rbp),%rax 203688: 89 88 cc 00 00 00 mov %ecx,0xcc(%rax) 20368e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203692: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 203699: 48 8b 45 e0 mov -0x20(%rbp),%rax 20369d: 0f b6 48 04 movzbl 0x4(%rax),%ecx 2036a1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036a5: 89 48 20 mov %ecx,0x20(%rax) 2036a8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036ac: 0f b6 40 04 movzbl 0x4(%rax),%eax 2036b0: 83 f8 01 cmp $0x1,%eax 2036b3: 0f 85 18 08 00 00 jne 0x203ed1 2036b9: 48 8b 45 e8 mov -0x18(%rbp),%rax 2036bd: 48 03 45 d8 add -0x28(%rbp),%rax 2036c1: 48 89 45 a8 mov %rax,-0x58(%rbp) 2036c5: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2036ca: 0f 84 22 00 00 00 je 0x2036f2 2036d0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036d4: 0f b6 40 05 movzbl 0x5(%rax),%eax 2036d8: 83 f8 01 cmp $0x1,%eax 2036db: 0f 85 11 00 00 00 jne 0x2036f2 2036e1: 48 8b 4d a8 mov -0x58(%rbp),%rcx 2036e5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036e9: 48 89 48 48 mov %rcx,0x48(%rax) 2036ed: e9 5c 03 00 00 jmpq 0x203a4e 2036f2: 48 8b 7d b0 mov -0x50(%rbp),%rdi 2036f6: 48 83 c7 48 add $0x48,%rdi 2036fa: 48 83 c7 40 add $0x40,%rdi 2036fe: 48 89 bd 50 fe ff ff mov %rdi,-0x1b0(%rbp) 203705: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203709: ba 34 00 00 00 mov $0x34,%edx 20370e: e8 dd 34 00 00 callq 0x206bf0 203713: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 20371a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20371e: 48 89 48 48 mov %rcx,0x48(%rax) 203722: 48 8b 45 e0 mov -0x20(%rbp),%rax 203726: 0f b6 40 05 movzbl 0x5(%rax),%eax 20372a: 83 f8 01 cmp $0x1,%eax 20372d: 0f 84 16 03 00 00 je 0x203a49 203733: 48 8b 45 b0 mov -0x50(%rbp),%rax 203737: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 20373e: 66 89 45 a4 mov %ax,-0x5c(%rbp) 203742: 66 8b 45 a4 mov -0x5c(%rbp),%ax 203746: 66 c1 c8 08 ror $0x8,%ax 20374a: 66 89 45 a6 mov %ax,-0x5a(%rbp) 20374e: 66 8b 45 a6 mov -0x5a(%rbp),%ax 203752: 66 89 45 a2 mov %ax,-0x5e(%rbp) 203756: 0f b7 45 a2 movzwl -0x5e(%rbp),%eax 20375a: 66 89 c1 mov %ax,%cx 20375d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203761: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203768: 48 8b 45 b0 mov -0x50(%rbp),%rax 20376c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203773: 66 89 45 9e mov %ax,-0x62(%rbp) 203777: 66 8b 45 9e mov -0x62(%rbp),%ax 20377b: 66 c1 c8 08 ror $0x8,%ax 20377f: 66 89 45 a0 mov %ax,-0x60(%rbp) 203783: 66 8b 45 a0 mov -0x60(%rbp),%ax 203787: 66 89 45 9c mov %ax,-0x64(%rbp) 20378b: 0f b7 45 9c movzwl -0x64(%rbp),%eax 20378f: 66 89 c1 mov %ax,%cx 203792: 48 8b 45 b0 mov -0x50(%rbp),%rax 203796: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 20379d: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037a1: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2037a7: 89 45 94 mov %eax,-0x6c(%rbp) 2037aa: 8b 45 94 mov -0x6c(%rbp),%eax 2037ad: 0f c8 bswap %eax 2037af: 89 45 98 mov %eax,-0x68(%rbp) 2037b2: 8b 45 98 mov -0x68(%rbp),%eax 2037b5: 89 45 90 mov %eax,-0x70(%rbp) 2037b8: 8b 45 90 mov -0x70(%rbp),%eax 2037bb: 89 c1 mov %eax,%ecx 2037bd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037c1: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 2037c7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037cb: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2037d1: 89 45 88 mov %eax,-0x78(%rbp) 2037d4: 8b 45 88 mov -0x78(%rbp),%eax 2037d7: 0f c8 bswap %eax 2037d9: 89 45 8c mov %eax,-0x74(%rbp) 2037dc: 8b 45 8c mov -0x74(%rbp),%eax 2037df: 89 45 84 mov %eax,-0x7c(%rbp) 2037e2: 8b 45 84 mov -0x7c(%rbp),%eax 2037e5: 89 c1 mov %eax,%ecx 2037e7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037eb: 89 88 a0 00 00 00 mov %ecx,0xa0(%rax) 2037f1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037f5: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2037fb: 89 85 7c ff ff ff mov %eax,-0x84(%rbp) 203801: 8b 85 7c ff ff ff mov -0x84(%rbp),%eax 203807: 0f c8 bswap %eax 203809: 89 45 80 mov %eax,-0x80(%rbp) 20380c: 8b 45 80 mov -0x80(%rbp),%eax 20380f: 89 85 78 ff ff ff mov %eax,-0x88(%rbp) 203815: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax 20381b: 89 c1 mov %eax,%ecx 20381d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203821: 89 88 a4 00 00 00 mov %ecx,0xa4(%rax) 203827: 48 8b 45 b0 mov -0x50(%rbp),%rax 20382b: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 203831: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 203837: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 20383d: 0f c8 bswap %eax 20383f: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 203845: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 20384b: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 203851: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 203857: 89 c1 mov %eax,%ecx 203859: 48 8b 45 b0 mov -0x50(%rbp),%rax 20385d: 89 88 a8 00 00 00 mov %ecx,0xa8(%rax) 203863: 48 8b 45 b0 mov -0x50(%rbp),%rax 203867: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 20386d: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 203873: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 203879: 0f c8 bswap %eax 20387b: 89 85 68 ff ff ff mov %eax,-0x98(%rbp) 203881: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax 203887: 89 85 60 ff ff ff mov %eax,-0xa0(%rbp) 20388d: 8b 85 60 ff ff ff mov -0xa0(%rbp),%eax 203893: 89 c1 mov %eax,%ecx 203895: 48 8b 45 b0 mov -0x50(%rbp),%rax 203899: 89 88 ac 00 00 00 mov %ecx,0xac(%rax) 20389f: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038a3: 66 8b 80 b0 00 00 00 mov 0xb0(%rax),%ax 2038aa: 66 89 85 5c ff ff ff mov %ax,-0xa4(%rbp) 2038b1: 66 8b 85 5c ff ff ff mov -0xa4(%rbp),%ax 2038b8: 66 c1 c8 08 ror $0x8,%ax 2038bc: 66 89 85 5e ff ff ff mov %ax,-0xa2(%rbp) 2038c3: 66 8b 85 5e ff ff ff mov -0xa2(%rbp),%ax 2038ca: 66 89 85 5a ff ff ff mov %ax,-0xa6(%rbp) 2038d1: 0f b7 85 5a ff ff ff movzwl -0xa6(%rbp),%eax 2038d8: 66 89 c1 mov %ax,%cx 2038db: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038df: 66 89 88 b0 00 00 00 mov %cx,0xb0(%rax) 2038e6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038ea: 66 8b 80 b2 00 00 00 mov 0xb2(%rax),%ax 2038f1: 66 89 85 56 ff ff ff mov %ax,-0xaa(%rbp) 2038f8: 66 8b 85 56 ff ff ff mov -0xaa(%rbp),%ax 2038ff: 66 c1 c8 08 ror $0x8,%ax 203903: 66 89 85 58 ff ff ff mov %ax,-0xa8(%rbp) 20390a: 66 8b 85 58 ff ff ff mov -0xa8(%rbp),%ax 203911: 66 89 85 54 ff ff ff mov %ax,-0xac(%rbp) 203918: 0f b7 85 54 ff ff ff movzwl -0xac(%rbp),%eax 20391f: 66 89 c1 mov %ax,%cx 203922: 48 8b 45 b0 mov -0x50(%rbp),%rax 203926: 66 89 88 b2 00 00 00 mov %cx,0xb2(%rax) 20392d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203931: 66 8b 80 b4 00 00 00 mov 0xb4(%rax),%ax 203938: 66 89 85 50 ff ff ff mov %ax,-0xb0(%rbp) 20393f: 66 8b 85 50 ff ff ff mov -0xb0(%rbp),%ax 203946: 66 c1 c8 08 ror $0x8,%ax 20394a: 66 89 85 52 ff ff ff mov %ax,-0xae(%rbp) 203951: 66 8b 85 52 ff ff ff mov -0xae(%rbp),%ax 203958: 66 89 85 4e ff ff ff mov %ax,-0xb2(%rbp) 20395f: 0f b7 85 4e ff ff ff movzwl -0xb2(%rbp),%eax 203966: 66 89 c1 mov %ax,%cx 203969: 48 8b 45 b0 mov -0x50(%rbp),%rax 20396d: 66 89 88 b4 00 00 00 mov %cx,0xb4(%rax) 203974: 48 8b 45 b0 mov -0x50(%rbp),%rax 203978: 66 8b 80 b6 00 00 00 mov 0xb6(%rax),%ax 20397f: 66 89 85 4a ff ff ff mov %ax,-0xb6(%rbp) 203986: 66 8b 85 4a ff ff ff mov -0xb6(%rbp),%ax 20398d: 66 c1 c8 08 ror $0x8,%ax 203991: 66 89 85 4c ff ff ff mov %ax,-0xb4(%rbp) 203998: 66 8b 85 4c ff ff ff mov -0xb4(%rbp),%ax 20399f: 66 89 85 48 ff ff ff mov %ax,-0xb8(%rbp) 2039a6: 0f b7 85 48 ff ff ff movzwl -0xb8(%rbp),%eax 2039ad: 66 89 c1 mov %ax,%cx 2039b0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039b4: 66 89 88 b6 00 00 00 mov %cx,0xb6(%rax) 2039bb: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039bf: 66 8b 80 b8 00 00 00 mov 0xb8(%rax),%ax 2039c6: 66 89 85 44 ff ff ff mov %ax,-0xbc(%rbp) 2039cd: 66 8b 85 44 ff ff ff mov -0xbc(%rbp),%ax 2039d4: 66 c1 c8 08 ror $0x8,%ax 2039d8: 66 89 85 46 ff ff ff mov %ax,-0xba(%rbp) 2039df: 66 8b 85 46 ff ff ff mov -0xba(%rbp),%ax 2039e6: 66 89 85 42 ff ff ff mov %ax,-0xbe(%rbp) 2039ed: 0f b7 85 42 ff ff ff movzwl -0xbe(%rbp),%eax 2039f4: 66 89 c1 mov %ax,%cx 2039f7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039fb: 66 89 88 b8 00 00 00 mov %cx,0xb8(%rax) 203a02: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a06: 66 8b 80 ba 00 00 00 mov 0xba(%rax),%ax 203a0d: 66 89 85 3e ff ff ff mov %ax,-0xc2(%rbp) 203a14: 66 8b 85 3e ff ff ff mov -0xc2(%rbp),%ax 203a1b: 66 c1 c8 08 ror $0x8,%ax 203a1f: 66 89 85 40 ff ff ff mov %ax,-0xc0(%rbp) 203a26: 66 8b 85 40 ff ff ff mov -0xc0(%rbp),%ax 203a2d: 66 89 85 3c ff ff ff mov %ax,-0xc4(%rbp) 203a34: 0f b7 85 3c ff ff ff movzwl -0xc4(%rbp),%eax 203a3b: 66 89 c1 mov %ax,%cx 203a3e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a42: 66 89 88 ba 00 00 00 mov %cx,0xba(%rax) 203a49: e9 00 00 00 00 jmpq 0x203a4e 203a4e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a52: 48 8b 40 48 mov 0x48(%rax),%rax 203a56: 8b 40 20 mov 0x20(%rax),%eax 203a59: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp) 203a5f: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203a64: 0f 84 84 03 00 00 je 0x203dee 203a6a: 48 8b 45 e0 mov -0x20(%rbp),%rax 203a6e: 0f b6 40 05 movzbl 0x5(%rax),%eax 203a72: 83 f8 01 cmp $0x1,%eax 203a75: 0f 85 73 03 00 00 jne 0x203dee 203a7b: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 203a7f: 0f 84 69 03 00 00 je 0x203dee 203a85: 31 c0 xor %eax,%eax 203a87: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203a8c: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203a92: 0f 86 13 00 00 00 jbe 0x203aab 203a98: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203a9e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203aa2: 0f 93 c0 setae %al 203aa5: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203aab: 8a 85 4f fe ff ff mov -0x1b1(%rbp),%al 203ab1: 34 ff xor $0xff,%al 203ab3: 34 ff xor $0xff,%al 203ab5: 24 01 and $0x1,%al 203ab7: 0f b6 c0 movzbl %al,%eax 203aba: 48 98 cltq 203abc: 48 83 f8 00 cmp $0x0,%rax 203ac0: 0f 85 2d 00 00 00 jne 0x203af3 203ac6: 48 8b 45 d0 mov -0x30(%rbp),%rax 203aca: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 203ad0: 48 29 c8 sub %rcx,%rax 203ad3: 48 6b 4d c0 28 imul $0x28,-0x40(%rbp),%rcx 203ad8: 48 39 c8 cmp %rcx,%rax 203adb: 0f 92 c0 setb %al 203ade: 34 ff xor $0xff,%al 203ae0: 34 ff xor $0xff,%al 203ae2: 24 01 and $0x1,%al 203ae4: 0f b6 c0 movzbl %al,%eax 203ae7: 48 98 cltq 203ae9: 48 83 f8 00 cmp $0x0,%rax 203aed: 0f 84 25 00 00 00 je 0x203b18 203af3: e9 00 00 00 00 jmpq 0x203af8 203af8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203afc: e8 ff 30 00 00 callq 0x206c00 203b01: bf 0a 00 00 00 mov $0xa,%edi 203b06: e8 35 f5 ff ff callq 0x203040 203b0b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203b13: e9 38 0c 00 00 jmpq 0x204750 203b18: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203b1c: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203b22: 48 01 c1 add %rax,%rcx 203b25: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b29: 48 89 48 50 mov %rcx,0x50(%rax) 203b2d: 48 c7 85 30 ff ff ff 00 movq $0x0,-0xd0(%rbp) 203b35: 00 00 00 203b38: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203b3f: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203b43: 0f 83 a0 02 00 00 jae 0x203de9 203b49: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 203b50: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b54: 48 83 c0 48 add $0x48,%rax 203b58: 48 05 80 00 00 00 add $0x80,%rax 203b5e: 48 83 c0 10 add $0x10,%rax 203b62: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203b6a: 00 00 00 203b6d: 48 01 d0 add %rdx,%rax 203b70: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203b77: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203b7b: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b7f: 48 83 c0 48 add $0x48,%rax 203b83: 48 05 80 00 00 00 add $0x80,%rax 203b89: 48 83 c0 10 add $0x10,%rax 203b8d: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203b95: 00 00 00 203b98: 48 01 d0 add %rdx,%rax 203b9b: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203ba2: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ba6: 48 8b 48 50 mov 0x50(%rax),%rcx 203baa: 48 6b 85 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rax 203bb2: 48 01 c1 add %rax,%rcx 203bb5: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bb9: 48 83 c0 48 add $0x48,%rax 203bbd: 48 05 80 00 00 00 add $0x80,%rax 203bc3: 48 83 c0 10 add $0x10,%rax 203bc7: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203bcf: 00 00 00 203bd2: 48 01 d0 add %rdx,%rax 203bd5: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 203bdc: 48 8b 45 b0 mov -0x50(%rbp),%rax 203be0: 48 8b 40 50 mov 0x50(%rax),%rax 203be4: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203bec: 48 01 c8 add %rcx,%rax 203bef: 8b 40 10 mov 0x10(%rax),%eax 203bf2: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203bf6: 0f 92 c0 setb %al 203bf9: 34 ff xor $0xff,%al 203bfb: 34 ff xor $0xff,%al 203bfd: 24 01 and $0x1,%al 203bff: 0f b6 c0 movzbl %al,%eax 203c02: 48 98 cltq 203c04: 48 83 f8 00 cmp $0x0,%rax 203c08: 0f 84 bd 00 00 00 je 0x203ccb 203c0e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c12: 48 8b 40 50 mov 0x50(%rax),%rax 203c16: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203c1e: 48 01 c8 add %rcx,%rax 203c21: 8b 40 14 mov 0x14(%rax),%eax 203c24: 48 8b 4d d0 mov -0x30(%rbp),%rcx 203c28: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203c2c: 48 8b 52 50 mov 0x50(%rdx),%rdx 203c30: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203c38: 48 01 f2 add %rsi,%rdx 203c3b: 8b 52 10 mov 0x10(%rdx),%edx 203c3e: 48 29 d1 sub %rdx,%rcx 203c41: 48 39 c8 cmp %rcx,%rax 203c44: 0f 96 c0 setbe %al 203c47: 34 ff xor $0xff,%al 203c49: 34 ff xor $0xff,%al 203c4b: 24 01 and $0x1,%al 203c4d: 0f b6 c0 movzbl %al,%eax 203c50: 48 98 cltq 203c52: 48 83 f8 00 cmp $0x0,%rax 203c56: 0f 84 6f 00 00 00 je 0x203ccb 203c5c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 203c60: 48 03 4d d8 add -0x28(%rbp),%rcx 203c64: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c68: 48 8b 40 50 mov 0x50(%rax),%rax 203c6c: 48 6b 95 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rdx 203c74: 48 01 d0 add %rdx,%rax 203c77: 8b 40 10 mov 0x10(%rax),%eax 203c7a: 48 01 c1 add %rax,%rcx 203c7d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c81: 48 83 c0 48 add $0x48,%rax 203c85: 48 05 80 00 00 00 add $0x80,%rax 203c8b: 48 83 c0 10 add $0x10,%rax 203c8f: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c97: 00 00 00 203c9a: 48 01 d0 add %rdx,%rax 203c9d: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 203ca4: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ca8: 48 83 c0 48 add $0x48,%rax 203cac: 48 05 80 00 00 00 add $0x80,%rax 203cb2: 48 83 c0 10 add $0x10,%rax 203cb6: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203cbe: 00 00 00 203cc1: 48 01 d0 add %rdx,%rax 203cc4: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 203ccb: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203ccf: 48 83 c1 48 add $0x48,%rcx 203cd3: 48 81 c1 80 00 00 00 add $0x80,%rcx 203cda: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cde: 48 83 c0 48 add $0x48,%rax 203ce2: 48 05 80 00 00 00 add $0x80,%rax 203ce8: 48 83 c0 10 add $0x10,%rax 203cec: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203cf4: 00 00 00 203cf7: 48 01 d0 add %rdx,%rax 203cfa: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203d01: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d05: 48 8b 40 50 mov 0x50(%rax),%rax 203d09: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203d11: 48 01 c8 add %rcx,%rax 203d14: 83 78 04 12 cmpl $0x12,0x4(%rax) 203d18: 0f 85 5e 00 00 00 jne 0x203d7c 203d1e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d22: 48 8b 40 50 mov 0x50(%rax),%rax 203d26: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203d2e: 48 01 c8 add %rcx,%rax 203d31: 8b 40 18 mov 0x18(%rax),%eax 203d34: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203d38: 0f 83 3e 00 00 00 jae 0x203d7c 203d3e: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203d45: 89 c1 mov %eax,%ecx 203d47: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d4b: 48 83 c0 48 add $0x48,%rax 203d4f: 48 05 80 00 00 00 add $0x80,%rax 203d55: 48 83 c0 10 add $0x10,%rax 203d59: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203d5d: 48 8b 52 50 mov 0x50(%rdx),%rdx 203d61: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203d69: 48 01 f2 add %rsi,%rdx 203d6c: 8b 52 18 mov 0x18(%rdx),%edx 203d6f: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 203d76: 48 01 d0 add %rdx,%rax 203d79: 89 48 7c mov %ecx,0x7c(%rax) 203d7c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d80: 48 83 c0 48 add $0x48,%rax 203d84: 48 05 80 00 00 00 add $0x80,%rax 203d8a: 48 83 c0 10 add $0x10,%rax 203d8e: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203d96: 00 00 00 203d99: 48 01 c8 add %rcx,%rax 203d9c: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 203da0: 0f 85 27 00 00 00 jne 0x203dcd 203da6: 48 8b 45 b0 mov -0x50(%rbp),%rax 203daa: 48 83 c0 48 add $0x48,%rax 203dae: 48 05 80 00 00 00 add $0x80,%rax 203db4: 48 83 c0 10 add $0x10,%rax 203db8: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203dc0: 00 00 00 203dc3: 48 01 c8 add %rcx,%rax 203dc6: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 203dcd: e9 00 00 00 00 jmpq 0x203dd2 203dd2: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203dd9: 48 83 c0 01 add $0x1,%rax 203ddd: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 203de4: e9 4f fd ff ff jmpq 0x203b38 203de9: e9 c7 00 00 00 jmpq 0x203eb5 203dee: 48 c7 85 28 ff ff ff 00 movq $0x0,-0xd8(%rbp) 203df6: 00 00 00 203df9: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203e00: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203e04: 0f 83 a6 00 00 00 jae 0x203eb0 203e0a: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 203e11: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e15: 48 83 c0 48 add $0x48,%rax 203e19: 48 05 80 00 00 00 add $0x80,%rax 203e1f: 48 83 c0 10 add $0x10,%rax 203e23: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e2b: 00 00 00 203e2e: 48 01 d0 add %rdx,%rax 203e31: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203e38: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203e3c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e40: 48 83 c0 48 add $0x48,%rax 203e44: 48 05 80 00 00 00 add $0x80,%rax 203e4a: 48 83 c0 10 add $0x10,%rax 203e4e: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e56: 00 00 00 203e59: 48 01 d0 add %rdx,%rax 203e5c: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203e63: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203e67: 48 83 c1 48 add $0x48,%rcx 203e6b: 48 81 c1 80 00 00 00 add $0x80,%rcx 203e72: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e76: 48 83 c0 48 add $0x48,%rax 203e7a: 48 05 80 00 00 00 add $0x80,%rax 203e80: 48 83 c0 10 add $0x10,%rax 203e84: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e8c: 00 00 00 203e8f: 48 01 d0 add %rdx,%rax 203e92: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203e99: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203ea0: 48 83 c0 01 add $0x1,%rax 203ea4: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 203eab: e9 49 ff ff ff jmpq 0x203df9 203eb0: e9 00 00 00 00 jmpq 0x203eb5 203eb5: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203eb9: 48 83 c1 48 add $0x48,%rcx 203ebd: 48 81 c1 80 00 00 00 add $0x80,%rcx 203ec4: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ec8: 48 89 48 60 mov %rcx,0x60(%rax) 203ecc: e9 77 08 00 00 jmpq 0x204748 203ed1: 48 8b 45 e8 mov -0x18(%rbp),%rax 203ed5: 48 03 45 d8 add -0x28(%rbp),%rax 203ed9: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 203ee0: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203ee5: 0f 84 25 00 00 00 je 0x203f10 203eeb: 48 8b 45 e0 mov -0x20(%rbp),%rax 203eef: 0f b6 40 05 movzbl 0x5(%rax),%eax 203ef3: 83 f8 01 cmp $0x1,%eax 203ef6: 0f 85 14 00 00 00 jne 0x203f10 203efc: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 203f03: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f07: 48 89 48 48 mov %rcx,0x48(%rax) 203f0b: e9 bf 03 00 00 jmpq 0x2042cf 203f10: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203f14: 48 83 c7 48 add $0x48,%rdi 203f18: 48 83 c7 40 add $0x40,%rdi 203f1c: 48 89 bd 40 fe ff ff mov %rdi,-0x1c0(%rbp) 203f23: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203f27: ba 40 00 00 00 mov $0x40,%edx 203f2c: e8 bf 2c 00 00 callq 0x206bf0 203f31: 48 8b 8d 40 fe ff ff mov -0x1c0(%rbp),%rcx 203f38: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f3c: 48 89 48 48 mov %rcx,0x48(%rax) 203f40: 48 8b 45 e0 mov -0x20(%rbp),%rax 203f44: 0f b6 40 05 movzbl 0x5(%rax),%eax 203f48: 83 f8 01 cmp $0x1,%eax 203f4b: 0f 84 79 03 00 00 je 0x2042ca 203f51: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f55: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 203f5c: 66 89 85 1c ff ff ff mov %ax,-0xe4(%rbp) 203f63: 66 8b 85 1c ff ff ff mov -0xe4(%rbp),%ax 203f6a: 66 c1 c8 08 ror $0x8,%ax 203f6e: 66 89 85 1e ff ff ff mov %ax,-0xe2(%rbp) 203f75: 66 8b 85 1e ff ff ff mov -0xe2(%rbp),%ax 203f7c: 66 89 85 1a ff ff ff mov %ax,-0xe6(%rbp) 203f83: 0f b7 85 1a ff ff ff movzwl -0xe6(%rbp),%eax 203f8a: 66 89 c1 mov %ax,%cx 203f8d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f91: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203f98: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f9c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203fa3: 66 89 85 16 ff ff ff mov %ax,-0xea(%rbp) 203faa: 66 8b 85 16 ff ff ff mov -0xea(%rbp),%ax 203fb1: 66 c1 c8 08 ror $0x8,%ax 203fb5: 66 89 85 18 ff ff ff mov %ax,-0xe8(%rbp) 203fbc: 66 8b 85 18 ff ff ff mov -0xe8(%rbp),%ax 203fc3: 66 89 85 14 ff ff ff mov %ax,-0xec(%rbp) 203fca: 0f b7 85 14 ff ff ff movzwl -0xec(%rbp),%eax 203fd1: 66 89 c1 mov %ax,%cx 203fd4: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fd8: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 203fdf: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fe3: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 203fe9: 89 85 0c ff ff ff mov %eax,-0xf4(%rbp) 203fef: 8b 85 0c ff ff ff mov -0xf4(%rbp),%eax 203ff5: 0f c8 bswap %eax 203ff7: 89 85 10 ff ff ff mov %eax,-0xf0(%rbp) 203ffd: 8b 85 10 ff ff ff mov -0xf0(%rbp),%eax 204003: 89 85 08 ff ff ff mov %eax,-0xf8(%rbp) 204009: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax 20400f: 89 c1 mov %eax,%ecx 204011: 48 8b 45 b0 mov -0x50(%rbp),%rax 204015: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 20401b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20401f: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 204026: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 20402d: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax 204034: 48 0f c8 bswap %rax 204037: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 20403e: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 204045: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 20404c: 48 8b 8d f0 fe ff ff mov -0x110(%rbp),%rcx 204053: 48 8b 45 b0 mov -0x50(%rbp),%rax 204057: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 20405e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204062: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 204069: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) 204070: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 204077: 48 0f c8 bswap %rax 20407a: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 204081: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 204088: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) 20408f: 48 8b 8d d8 fe ff ff mov -0x128(%rbp),%rcx 204096: 48 8b 45 b0 mov -0x50(%rbp),%rax 20409a: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 2040a1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040a5: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2040ac: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) 2040b3: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 2040ba: 48 0f c8 bswap %rax 2040bd: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 2040c4: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 2040cb: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) 2040d2: 48 8b 8d c0 fe ff ff mov -0x140(%rbp),%rcx 2040d9: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040dd: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 2040e4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040e8: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2040ee: 89 85 b8 fe ff ff mov %eax,-0x148(%rbp) 2040f4: 8b 85 b8 fe ff ff mov -0x148(%rbp),%eax 2040fa: 0f c8 bswap %eax 2040fc: 89 85 bc fe ff ff mov %eax,-0x144(%rbp) 204102: 8b 85 bc fe ff ff mov -0x144(%rbp),%eax 204108: 89 85 b4 fe ff ff mov %eax,-0x14c(%rbp) 20410e: 8b 85 b4 fe ff ff mov -0x14c(%rbp),%eax 204114: 89 c1 mov %eax,%ecx 204116: 48 8b 45 b0 mov -0x50(%rbp),%rax 20411a: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 204120: 48 8b 45 b0 mov -0x50(%rbp),%rax 204124: 66 8b 80 bc 00 00 00 mov 0xbc(%rax),%ax 20412b: 66 89 85 b0 fe ff ff mov %ax,-0x150(%rbp) 204132: 66 8b 85 b0 fe ff ff mov -0x150(%rbp),%ax 204139: 66 c1 c8 08 ror $0x8,%ax 20413d: 66 89 85 b2 fe ff ff mov %ax,-0x14e(%rbp) 204144: 66 8b 85 b2 fe ff ff mov -0x14e(%rbp),%ax 20414b: 66 89 85 ae fe ff ff mov %ax,-0x152(%rbp) 204152: 0f b7 85 ae fe ff ff movzwl -0x152(%rbp),%eax 204159: 66 89 c1 mov %ax,%cx 20415c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204160: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 204167: 48 8b 45 b0 mov -0x50(%rbp),%rax 20416b: 66 8b 80 be 00 00 00 mov 0xbe(%rax),%ax 204172: 66 89 85 aa fe ff ff mov %ax,-0x156(%rbp) 204179: 66 8b 85 aa fe ff ff mov -0x156(%rbp),%ax 204180: 66 c1 c8 08 ror $0x8,%ax 204184: 66 89 85 ac fe ff ff mov %ax,-0x154(%rbp) 20418b: 66 8b 85 ac fe ff ff mov -0x154(%rbp),%ax 204192: 66 89 85 a8 fe ff ff mov %ax,-0x158(%rbp) 204199: 0f b7 85 a8 fe ff ff movzwl -0x158(%rbp),%eax 2041a0: 66 89 c1 mov %ax,%cx 2041a3: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041a7: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 2041ae: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041b2: 66 8b 80 c0 00 00 00 mov 0xc0(%rax),%ax 2041b9: 66 89 85 a4 fe ff ff mov %ax,-0x15c(%rbp) 2041c0: 66 8b 85 a4 fe ff ff mov -0x15c(%rbp),%ax 2041c7: 66 c1 c8 08 ror $0x8,%ax 2041cb: 66 89 85 a6 fe ff ff mov %ax,-0x15a(%rbp) 2041d2: 66 8b 85 a6 fe ff ff mov -0x15a(%rbp),%ax 2041d9: 66 89 85 a2 fe ff ff mov %ax,-0x15e(%rbp) 2041e0: 0f b7 85 a2 fe ff ff movzwl -0x15e(%rbp),%eax 2041e7: 66 89 c1 mov %ax,%cx 2041ea: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041ee: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 2041f5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041f9: 66 8b 80 c2 00 00 00 mov 0xc2(%rax),%ax 204200: 66 89 85 9e fe ff ff mov %ax,-0x162(%rbp) 204207: 66 8b 85 9e fe ff ff mov -0x162(%rbp),%ax 20420e: 66 c1 c8 08 ror $0x8,%ax 204212: 66 89 85 a0 fe ff ff mov %ax,-0x160(%rbp) 204219: 66 8b 85 a0 fe ff ff mov -0x160(%rbp),%ax 204220: 66 89 85 9c fe ff ff mov %ax,-0x164(%rbp) 204227: 0f b7 85 9c fe ff ff movzwl -0x164(%rbp),%eax 20422e: 66 89 c1 mov %ax,%cx 204231: 48 8b 45 b0 mov -0x50(%rbp),%rax 204235: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 20423c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204240: 66 8b 80 c4 00 00 00 mov 0xc4(%rax),%ax 204247: 66 89 85 98 fe ff ff mov %ax,-0x168(%rbp) 20424e: 66 8b 85 98 fe ff ff mov -0x168(%rbp),%ax 204255: 66 c1 c8 08 ror $0x8,%ax 204259: 66 89 85 9a fe ff ff mov %ax,-0x166(%rbp) 204260: 66 8b 85 9a fe ff ff mov -0x166(%rbp),%ax 204267: 66 89 85 96 fe ff ff mov %ax,-0x16a(%rbp) 20426e: 0f b7 85 96 fe ff ff movzwl -0x16a(%rbp),%eax 204275: 66 89 c1 mov %ax,%cx 204278: 48 8b 45 b0 mov -0x50(%rbp),%rax 20427c: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 204283: 48 8b 45 b0 mov -0x50(%rbp),%rax 204287: 66 8b 80 c6 00 00 00 mov 0xc6(%rax),%ax 20428e: 66 89 85 92 fe ff ff mov %ax,-0x16e(%rbp) 204295: 66 8b 85 92 fe ff ff mov -0x16e(%rbp),%ax 20429c: 66 c1 c8 08 ror $0x8,%ax 2042a0: 66 89 85 94 fe ff ff mov %ax,-0x16c(%rbp) 2042a7: 66 8b 85 94 fe ff ff mov -0x16c(%rbp),%ax 2042ae: 66 89 85 90 fe ff ff mov %ax,-0x170(%rbp) 2042b5: 0f b7 85 90 fe ff ff movzwl -0x170(%rbp),%eax 2042bc: 66 89 c1 mov %ax,%cx 2042bf: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042c3: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 2042ca: e9 00 00 00 00 jmpq 0x2042cf 2042cf: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042d3: 48 8b 40 48 mov 0x48(%rax),%rax 2042d7: 48 8b 40 28 mov 0x28(%rax),%rax 2042db: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) 2042e2: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2042e7: 0f 84 7d 03 00 00 je 0x20466a 2042ed: 48 8b 45 e0 mov -0x20(%rbp),%rax 2042f1: 0f b6 40 05 movzbl 0x5(%rax),%eax 2042f5: 83 f8 01 cmp $0x1,%eax 2042f8: 0f 85 6c 03 00 00 jne 0x20466a 2042fe: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 204302: 0f 84 62 03 00 00 je 0x20466a 204308: 31 c0 xor %eax,%eax 20430a: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20430f: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 204315: 0f 86 14 00 00 00 jbe 0x20432f 20431b: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 204322: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204326: 0f 93 c0 setae %al 204329: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 20432f: 8a 85 3f fe ff ff mov -0x1c1(%rbp),%al 204335: 34 ff xor $0xff,%al 204337: 34 ff xor $0xff,%al 204339: 24 01 and $0x1,%al 20433b: 0f b6 c0 movzbl %al,%eax 20433e: 48 98 cltq 204340: 48 83 f8 00 cmp $0x0,%rax 204344: 0f 85 2e 00 00 00 jne 0x204378 20434a: 48 8b 45 d0 mov -0x30(%rbp),%rax 20434e: 48 2b 85 88 fe ff ff sub -0x178(%rbp),%rax 204355: 48 8b 4d c0 mov -0x40(%rbp),%rcx 204359: 48 c1 e1 06 shl $0x6,%rcx 20435d: 48 39 c8 cmp %rcx,%rax 204360: 0f 92 c0 setb %al 204363: 34 ff xor $0xff,%al 204365: 34 ff xor $0xff,%al 204367: 24 01 and $0x1,%al 204369: 0f b6 c0 movzbl %al,%eax 20436c: 48 98 cltq 20436e: 48 83 f8 00 cmp $0x0,%rax 204372: 0f 84 05 00 00 00 je 0x20437d 204378: e9 7b f7 ff ff jmpq 0x203af8 20437d: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 204384: 48 03 8d 88 fe ff ff add -0x178(%rbp),%rcx 20438b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20438f: 48 89 48 50 mov %rcx,0x50(%rax) 204393: 48 c7 85 80 fe ff ff 00 movq $0x0,-0x180(%rbp) 20439b: 00 00 00 20439e: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2043a5: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2043a9: 0f 83 b6 02 00 00 jae 0x204665 2043af: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2043b6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2043ba: 48 83 c0 48 add $0x48,%rax 2043be: 48 05 80 00 00 00 add $0x80,%rax 2043c4: 48 83 c0 10 add $0x10,%rax 2043c8: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2043d0: 00 00 00 2043d3: 48 01 d0 add %rdx,%rax 2043d6: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 2043dd: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2043e1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2043e5: 48 83 c0 48 add $0x48,%rax 2043e9: 48 05 80 00 00 00 add $0x80,%rax 2043ef: 48 83 c0 10 add $0x10,%rax 2043f3: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2043fb: 00 00 00 2043fe: 48 01 d0 add %rdx,%rax 204401: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 204408: 48 8b 45 b0 mov -0x50(%rbp),%rax 20440c: 48 8b 48 50 mov 0x50(%rax),%rcx 204410: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204417: 48 c1 e0 06 shl $0x6,%rax 20441b: 48 01 c1 add %rax,%rcx 20441e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204422: 48 83 c0 48 add $0x48,%rax 204426: 48 05 80 00 00 00 add $0x80,%rax 20442c: 48 83 c0 10 add $0x10,%rax 204430: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204438: 00 00 00 20443b: 48 01 d0 add %rdx,%rax 20443e: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 204445: 48 8b 45 b0 mov -0x50(%rbp),%rax 204449: 48 8b 40 50 mov 0x50(%rax),%rax 20444d: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204454: 48 c1 e1 06 shl $0x6,%rcx 204458: 48 01 c8 add %rcx,%rax 20445b: 48 8b 40 18 mov 0x18(%rax),%rax 20445f: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204463: 0f 92 c0 setb %al 204466: 34 ff xor $0xff,%al 204468: 34 ff xor $0xff,%al 20446a: 24 01 and $0x1,%al 20446c: 0f b6 c0 movzbl %al,%eax 20446f: 48 98 cltq 204471: 48 83 f8 00 cmp $0x0,%rax 204475: 0f 84 c3 00 00 00 je 0x20453e 20447b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20447f: 48 8b 40 50 mov 0x50(%rax),%rax 204483: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 20448a: 48 c1 e1 06 shl $0x6,%rcx 20448e: 48 01 c8 add %rcx,%rax 204491: 48 8b 40 20 mov 0x20(%rax),%rax 204495: 48 8b 4d d0 mov -0x30(%rbp),%rcx 204499: 48 8b 55 b0 mov -0x50(%rbp),%rdx 20449d: 48 8b 52 50 mov 0x50(%rdx),%rdx 2044a1: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2044a8: 48 c1 e6 06 shl $0x6,%rsi 2044ac: 48 01 f2 add %rsi,%rdx 2044af: 48 2b 4a 18 sub 0x18(%rdx),%rcx 2044b3: 48 39 c8 cmp %rcx,%rax 2044b6: 0f 96 c0 setbe %al 2044b9: 34 ff xor $0xff,%al 2044bb: 34 ff xor $0xff,%al 2044bd: 24 01 and $0x1,%al 2044bf: 0f b6 c0 movzbl %al,%eax 2044c2: 48 98 cltq 2044c4: 48 83 f8 00 cmp $0x0,%rax 2044c8: 0f 84 70 00 00 00 je 0x20453e 2044ce: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2044d2: 48 03 4d d8 add -0x28(%rbp),%rcx 2044d6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044da: 48 8b 40 50 mov 0x50(%rax),%rax 2044de: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx 2044e5: 48 c1 e2 06 shl $0x6,%rdx 2044e9: 48 01 d0 add %rdx,%rax 2044ec: 48 03 48 18 add 0x18(%rax),%rcx 2044f0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044f4: 48 83 c0 48 add $0x48,%rax 2044f8: 48 05 80 00 00 00 add $0x80,%rax 2044fe: 48 83 c0 10 add $0x10,%rax 204502: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20450a: 00 00 00 20450d: 48 01 d0 add %rdx,%rax 204510: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 204517: 48 8b 45 b0 mov -0x50(%rbp),%rax 20451b: 48 83 c0 48 add $0x48,%rax 20451f: 48 05 80 00 00 00 add $0x80,%rax 204525: 48 83 c0 10 add $0x10,%rax 204529: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204531: 00 00 00 204534: 48 01 d0 add %rdx,%rax 204537: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 20453e: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204542: 48 83 c1 48 add $0x48,%rcx 204546: 48 81 c1 80 00 00 00 add $0x80,%rcx 20454d: 48 8b 45 b0 mov -0x50(%rbp),%rax 204551: 48 83 c0 48 add $0x48,%rax 204555: 48 05 80 00 00 00 add $0x80,%rax 20455b: 48 83 c0 10 add $0x10,%rax 20455f: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204567: 00 00 00 20456a: 48 01 d0 add %rdx,%rax 20456d: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 204574: 48 8b 45 b0 mov -0x50(%rbp),%rax 204578: 48 8b 40 50 mov 0x50(%rax),%rax 20457c: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204583: 48 c1 e1 06 shl $0x6,%rcx 204587: 48 01 c8 add %rcx,%rax 20458a: 83 78 04 12 cmpl $0x12,0x4(%rax) 20458e: 0f 85 64 00 00 00 jne 0x2045f8 204594: 48 8b 45 b0 mov -0x50(%rbp),%rax 204598: 48 8b 40 50 mov 0x50(%rax),%rax 20459c: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2045a3: 48 c1 e1 06 shl $0x6,%rcx 2045a7: 48 01 c8 add %rcx,%rax 2045aa: 8b 40 28 mov 0x28(%rax),%eax 2045ad: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2045b1: 0f 83 41 00 00 00 jae 0x2045f8 2045b7: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2045be: 89 c1 mov %eax,%ecx 2045c0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045c4: 48 83 c0 48 add $0x48,%rax 2045c8: 48 05 80 00 00 00 add $0x80,%rax 2045ce: 48 83 c0 10 add $0x10,%rax 2045d2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2045d6: 48 8b 52 50 mov 0x50(%rdx),%rdx 2045da: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2045e1: 48 c1 e6 06 shl $0x6,%rsi 2045e5: 48 01 f2 add %rsi,%rdx 2045e8: 8b 52 28 mov 0x28(%rdx),%edx 2045eb: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 2045f2: 48 01 d0 add %rdx,%rax 2045f5: 89 48 7c mov %ecx,0x7c(%rax) 2045f8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045fc: 48 83 c0 48 add $0x48,%rax 204600: 48 05 80 00 00 00 add $0x80,%rax 204606: 48 83 c0 10 add $0x10,%rax 20460a: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 204612: 00 00 00 204615: 48 01 c8 add %rcx,%rax 204618: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 20461c: 0f 85 27 00 00 00 jne 0x204649 204622: 48 8b 45 b0 mov -0x50(%rbp),%rax 204626: 48 83 c0 48 add $0x48,%rax 20462a: 48 05 80 00 00 00 add $0x80,%rax 204630: 48 83 c0 10 add $0x10,%rax 204634: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 20463c: 00 00 00 20463f: 48 01 c8 add %rcx,%rax 204642: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 204649: e9 00 00 00 00 jmpq 0x20464e 20464e: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204655: 48 83 c0 01 add $0x1,%rax 204659: 48 89 85 80 fe ff ff mov %rax,-0x180(%rbp) 204660: e9 39 fd ff ff jmpq 0x20439e 204665: e9 c7 00 00 00 jmpq 0x204731 20466a: 48 c7 85 78 fe ff ff 00 movq $0x0,-0x188(%rbp) 204672: 00 00 00 204675: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 20467c: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204680: 0f 83 a6 00 00 00 jae 0x20472c 204686: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 20468d: 48 8b 45 b0 mov -0x50(%rbp),%rax 204691: 48 83 c0 48 add $0x48,%rax 204695: 48 05 80 00 00 00 add $0x80,%rax 20469b: 48 83 c0 10 add $0x10,%rax 20469f: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2046a7: 00 00 00 2046aa: 48 01 d0 add %rdx,%rax 2046ad: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 2046b4: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2046b8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046bc: 48 83 c0 48 add $0x48,%rax 2046c0: 48 05 80 00 00 00 add $0x80,%rax 2046c6: 48 83 c0 10 add $0x10,%rax 2046ca: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2046d2: 00 00 00 2046d5: 48 01 d0 add %rdx,%rax 2046d8: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 2046df: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2046e3: 48 83 c1 48 add $0x48,%rcx 2046e7: 48 81 c1 80 00 00 00 add $0x80,%rcx 2046ee: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046f2: 48 83 c0 48 add $0x48,%rax 2046f6: 48 05 80 00 00 00 add $0x80,%rax 2046fc: 48 83 c0 10 add $0x10,%rax 204700: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 204708: 00 00 00 20470b: 48 01 d0 add %rdx,%rax 20470e: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 204715: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 20471c: 48 83 c0 01 add $0x1,%rax 204720: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 204727: e9 49 ff ff ff jmpq 0x204675 20472c: e9 00 00 00 00 jmpq 0x204731 204731: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204735: 48 83 c1 48 add $0x48,%rcx 204739: 48 81 c1 80 00 00 00 add $0x80,%rcx 204740: 48 8b 45 b0 mov -0x50(%rbp),%rax 204744: 48 89 48 60 mov %rcx,0x60(%rax) 204748: 48 8b 45 b0 mov -0x50(%rbp),%rax 20474c: 48 89 45 f8 mov %rax,-0x8(%rbp) 204750: 48 8b 45 f8 mov -0x8(%rbp),%rax 204754: 48 81 c4 e0 01 00 00 add $0x1e0,%rsp 20475b: 5d pop %rbp 20475c: c3 retq 20475d: 0f 1f 00 nopl (%rax) 204760: 55 push %rbp 204761: 48 89 e5 mov %rsp,%rbp 204764: 48 83 ec 50 sub $0x50,%rsp 204768: 89 7d fc mov %edi,-0x4(%rbp) 20476b: 48 89 75 f0 mov %rsi,-0x10(%rbp) 20476f: 48 89 55 e8 mov %rdx,-0x18(%rbp) 204773: 48 89 4d e0 mov %rcx,-0x20(%rbp) 204777: 44 89 45 dc mov %r8d,-0x24(%rbp) 20477b: 4c 89 4d d0 mov %r9,-0x30(%rbp) 20477f: 8b 7d fc mov -0x4(%rbp),%edi 204782: 48 8b 75 f0 mov -0x10(%rbp),%rsi 204786: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20478a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 20478e: 44 8b 45 dc mov -0x24(%rbp),%r8d 204792: 4c 8b 4d d0 mov -0x30(%rbp),%r9 204796: 31 c0 xor %eax,%eax 204798: c7 04 24 01 00 00 00 movl $0x1,(%rsp) 20479f: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2047a7: 00 2047a8: e8 43 00 00 00 callq 0x2047f0 2047ad: 48 89 45 c8 mov %rax,-0x38(%rbp) 2047b1: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2047b6: 0f 84 2a 00 00 00 je 0x2047e6 2047bc: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2047c0: 48 83 c1 08 add $0x8,%rcx 2047c4: 48 8b 45 c8 mov -0x38(%rbp),%rax 2047c8: 48 89 48 70 mov %rcx,0x70(%rax) 2047cc: 48 8b 4d c8 mov -0x38(%rbp),%rcx 2047d0: 48 83 c1 48 add $0x48,%rcx 2047d4: 48 81 c1 ac 00 00 00 add $0xac,%rcx 2047db: 48 8b 45 c8 mov -0x38(%rbp),%rax 2047df: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 2047e6: 48 8b 45 c8 mov -0x38(%rbp),%rax 2047ea: 48 83 c4 50 add $0x50,%rsp 2047ee: 5d pop %rbp 2047ef: c3 retq 2047f0: 55 push %rbp 2047f1: 48 89 e5 mov %rsp,%rbp 2047f4: 48 83 ec 40 sub $0x40,%rsp 2047f8: 48 8b 45 18 mov 0x18(%rbp),%rax 2047fc: 8b 45 10 mov 0x10(%rbp),%eax 2047ff: 89 7d fc mov %edi,-0x4(%rbp) 204802: 48 89 75 f0 mov %rsi,-0x10(%rbp) 204806: 48 89 55 e8 mov %rdx,-0x18(%rbp) 20480a: 48 89 4d e0 mov %rcx,-0x20(%rbp) 20480e: 44 89 45 dc mov %r8d,-0x24(%rbp) 204812: 4c 89 4d d0 mov %r9,-0x30(%rbp) 204816: 48 8b 75 18 mov 0x18(%rbp),%rsi 20481a: 48 81 c6 08 01 00 00 add $0x108,%rsi 204821: bf 01 00 00 00 mov $0x1,%edi 204826: e8 e5 23 00 00 callq 0x206c10 20482b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20482f: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204834: 0f 85 0f 00 00 00 jne 0x204849 20483a: bf 08 00 00 00 mov $0x8,%edi 20483f: e8 fc e7 ff ff callq 0x203040 204844: e9 58 00 00 00 jmpq 0x2048a1 204849: 8b 4d 10 mov 0x10(%rbp),%ecx 20484c: 48 8b 45 c8 mov -0x38(%rbp),%rax 204850: 89 48 18 mov %ecx,0x18(%rax) 204853: 48 8b 45 c8 mov -0x38(%rbp),%rax 204857: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 20485e: 8b 4d dc mov -0x24(%rbp),%ecx 204861: 48 8b 45 c8 mov -0x38(%rbp),%rax 204865: 89 48 1c mov %ecx,0x1c(%rax) 204868: 8b 4d fc mov -0x4(%rbp),%ecx 20486b: 48 8b 45 c8 mov -0x38(%rbp),%rax 20486f: 89 48 24 mov %ecx,0x24(%rax) 204872: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204876: 48 8b 45 c8 mov -0x38(%rbp),%rax 20487a: 48 89 48 28 mov %rcx,0x28(%rax) 20487e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 204882: 48 8b 45 c8 mov -0x38(%rbp),%rax 204886: 48 89 48 30 mov %rcx,0x30(%rax) 20488a: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20488e: 48 8b 45 c8 mov -0x38(%rbp),%rax 204892: 48 89 08 mov %rcx,(%rax) 204895: 48 8b 4d d0 mov -0x30(%rbp),%rcx 204899: 48 8b 45 c8 mov -0x38(%rbp),%rax 20489d: 48 89 48 08 mov %rcx,0x8(%rax) 2048a1: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048a5: 48 83 c4 40 add $0x40,%rsp 2048a9: 5d pop %rbp 2048aa: c3 retq 2048ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2048b0: 55 push %rbp 2048b1: 48 89 e5 mov %rsp,%rbp 2048b4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2048bb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2048bf: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048c3: 48 83 38 00 cmpq $0x0,(%rax) 2048c7: 0f 84 97 00 00 00 je 0x204964 2048cd: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048d1: 48 8b 48 70 mov 0x70(%rax),%rcx 2048d5: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048d9: 48 8b 50 28 mov 0x28(%rax),%rdx 2048dd: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048e1: 48 03 50 30 add 0x30(%rax),%rdx 2048e5: b0 01 mov $0x1,%al 2048e7: 48 39 d1 cmp %rdx,%rcx 2048ea: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 2048f0: 0f 87 25 00 00 00 ja 0x20491b 2048f6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048fa: 48 8b 40 28 mov 0x28(%rax),%rax 2048fe: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204902: 48 03 41 30 add 0x30(%rcx),%rax 204906: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20490a: 48 2b 41 70 sub 0x70(%rcx),%rax 20490e: 48 83 f8 3c cmp $0x3c,%rax 204912: 0f 92 c0 setb %al 204915: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 20491b: 8a 85 57 ff ff ff mov -0xa9(%rbp),%al 204921: 34 ff xor $0xff,%al 204923: 34 ff xor $0xff,%al 204925: 24 01 and $0x1,%al 204927: 0f b6 c0 movzbl %al,%eax 20492a: 48 98 cltq 20492c: 48 83 f8 00 cmp $0x0,%rax 204930: 0f 84 16 00 00 00 je 0x20494c 204936: bf 0e 00 00 00 mov $0xe,%edi 20493b: e8 00 e7 ff ff callq 0x203040 204940: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204947: e9 87 06 00 00 jmpq 0x204fd3 20494c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204950: 48 8b 00 mov (%rax),%rax 204953: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204957: 48 03 41 70 add 0x70(%rcx),%rax 20495b: 48 89 45 e8 mov %rax,-0x18(%rbp) 20495f: e9 64 00 00 00 jmpq 0x2049c8 204964: 48 8b 45 f0 mov -0x10(%rbp),%rax 204968: 48 83 c0 48 add $0x48,%rax 20496c: 48 83 c0 60 add $0x60,%rax 204970: 48 89 45 e8 mov %rax,-0x18(%rbp) 204974: 48 8b 45 f0 mov -0x10(%rbp),%rax 204978: 8b 78 24 mov 0x24(%rax),%edi 20497b: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20497f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204983: 48 8b 48 70 mov 0x70(%rax),%rcx 204987: ba 3c 00 00 00 mov $0x3c,%edx 20498c: e8 4f 06 00 00 callq 0x204fe0 204991: 48 83 f8 3c cmp $0x3c,%rax 204995: 0f 95 c0 setne %al 204998: 34 ff xor $0xff,%al 20499a: 34 ff xor $0xff,%al 20499c: 24 01 and $0x1,%al 20499e: 0f b6 c0 movzbl %al,%eax 2049a1: 48 98 cltq 2049a3: 48 83 f8 00 cmp $0x0,%rax 2049a7: 0f 84 16 00 00 00 je 0x2049c3 2049ad: bf 0e 00 00 00 mov $0xe,%edi 2049b2: e8 89 e6 ff ff callq 0x203040 2049b7: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 2049be: e9 10 06 00 00 jmpq 0x204fd3 2049c3: e9 00 00 00 00 jmpq 0x2049c8 2049c8: 48 8b 45 e8 mov -0x18(%rbp),%rax 2049cc: 48 83 c0 3a add $0x3a,%rax 2049d0: 0f b7 00 movzwl (%rax),%eax 2049d3: 2d 60 0a 00 00 sub $0xa60,%eax 2049d8: 0f 95 c0 setne %al 2049db: 0f b6 c0 movzbl %al,%eax 2049de: 83 f8 00 cmp $0x0,%eax 2049e1: 0f 95 c0 setne %al 2049e4: 34 ff xor $0xff,%al 2049e6: 34 ff xor $0xff,%al 2049e8: 24 01 and $0x1,%al 2049ea: 0f b6 c0 movzbl %al,%eax 2049ed: 48 98 cltq 2049ef: 48 83 f8 00 cmp $0x0,%rax 2049f3: 0f 84 16 00 00 00 je 0x204a0f 2049f9: bf 0f 00 00 00 mov $0xf,%edi 2049fe: e8 3d e6 ff ff callq 0x203040 204a03: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a0a: e9 c4 05 00 00 jmpq 0x204fd3 204a0f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a13: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204a17: 48 8b 11 mov (%rcx),%rdx 204a1a: 48 89 90 f4 00 00 00 mov %rdx,0xf4(%rax) 204a21: 48 8b 49 08 mov 0x8(%rcx),%rcx 204a25: 48 89 88 fc 00 00 00 mov %rcx,0xfc(%rax) 204a2c: c6 80 04 01 00 00 00 movb $0x0,0x104(%rax) 204a33: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a37: 48 83 c0 48 add $0x48,%rax 204a3b: 48 83 c0 30 add $0x30,%rax 204a3f: 48 89 45 e0 mov %rax,-0x20(%rbp) 204a43: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a47: 0f be 00 movsbl (%rax),%eax 204a4a: 83 f8 2f cmp $0x2f,%eax 204a4d: 0f 85 63 02 00 00 jne 0x204cb6 204a53: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a57: 0f be 40 01 movsbl 0x1(%rax),%eax 204a5b: 83 f8 20 cmp $0x20,%eax 204a5e: 0f 85 56 00 00 00 jne 0x204aba 204a64: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a68: 0f 10 00 movups (%rax),%xmm0 204a6b: 0f 28 0d ae cd ff ff movaps -0x3252(%rip),%xmm1 # 0x201820 204a72: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204a76: 66 0f d7 c0 pmovmskb %xmm0,%eax 204a7a: 2d ff ff 00 00 sub $0xffff,%eax 204a7f: 0f 95 c0 setne %al 204a82: 0f b6 c0 movzbl %al,%eax 204a85: 83 f8 00 cmp $0x0,%eax 204a88: 0f 85 2c 00 00 00 jne 0x204aba 204a8e: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a92: 48 89 c1 mov %rax,%rcx 204a95: 48 83 c1 48 add $0x48,%rcx 204a99: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204aa0: 66 8b 15 b2 c2 ff ff mov -0x3d4e(%rip),%dx # 0x200d59 204aa7: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204aae: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ab2: 48 89 08 mov %rcx,(%rax) 204ab5: e9 f7 01 00 00 jmpq 0x204cb1 204aba: 48 8b 45 e8 mov -0x18(%rbp),%rax 204abe: 0f be 40 01 movsbl 0x1(%rax),%eax 204ac2: 83 f8 53 cmp $0x53,%eax 204ac5: 0f 85 56 00 00 00 jne 0x204b21 204acb: 48 8b 45 e8 mov -0x18(%rbp),%rax 204acf: 0f 10 00 movups (%rax),%xmm0 204ad2: 0f 28 0d 37 cd ff ff movaps -0x32c9(%rip),%xmm1 # 0x201810 204ad9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204add: 66 0f d7 c0 pmovmskb %xmm0,%eax 204ae1: 2d ff ff 00 00 sub $0xffff,%eax 204ae6: 0f 95 c0 setne %al 204ae9: 0f b6 c0 movzbl %al,%eax 204aec: 83 f8 00 cmp $0x0,%eax 204aef: 0f 85 2c 00 00 00 jne 0x204b21 204af5: 48 8b 45 f0 mov -0x10(%rbp),%rax 204af9: 48 89 c1 mov %rax,%rcx 204afc: 48 83 c1 48 add $0x48,%rcx 204b00: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b07: 48 8b 15 f7 c4 ff ff mov -0x3b09(%rip),%rdx # 0x201005 204b0e: 48 89 90 e4 00 00 00 mov %rdx,0xe4(%rax) 204b15: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b19: 48 89 08 mov %rcx,(%rax) 204b1c: e9 8b 01 00 00 jmpq 0x204cac 204b21: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b25: 0f be 40 01 movsbl 0x1(%rax),%eax 204b29: 83 f8 2f cmp $0x2f,%eax 204b2c: 0f 85 62 00 00 00 jne 0x204b94 204b32: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b36: 0f 10 00 movups (%rax),%xmm0 204b39: 0f 28 0d f0 cc ff ff movaps -0x3310(%rip),%xmm1 # 0x201830 204b40: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b44: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b48: 2d ff ff 00 00 sub $0xffff,%eax 204b4d: 0f 95 c0 setne %al 204b50: 0f b6 c0 movzbl %al,%eax 204b53: 83 f8 00 cmp $0x0,%eax 204b56: 0f 85 38 00 00 00 jne 0x204b94 204b5c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b60: 48 89 c1 mov %rax,%rcx 204b63: 48 83 c1 48 add $0x48,%rcx 204b67: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b6e: 66 8b 15 ef c1 ff ff mov -0x3e11(%rip),%dx # 0x200d64 204b75: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204b7c: 8a 15 e4 c1 ff ff mov -0x3e1c(%rip),%dl # 0x200d66 204b82: 88 90 e6 00 00 00 mov %dl,0xe6(%rax) 204b88: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b8c: 48 89 08 mov %rcx,(%rax) 204b8f: e9 13 01 00 00 jmpq 0x204ca7 204b94: e8 87 20 00 00 callq 0x206c20 204b99: 48 8b 00 mov (%rax),%rax 204b9c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204ba0: 0f be 49 01 movsbl 0x1(%rcx),%ecx 204ba4: 48 63 c9 movslq %rcx,%rcx 204ba7: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 204bab: 25 00 08 00 00 and $0x800,%eax 204bb0: 83 f8 00 cmp $0x0,%eax 204bb3: 0f 95 c0 setne %al 204bb6: 34 ff xor $0xff,%al 204bb8: 34 ff xor $0xff,%al 204bba: 24 01 and $0x1,%al 204bbc: 0f b6 c0 movzbl %al,%eax 204bbf: 48 98 cltq 204bc1: 48 83 f8 00 cmp $0x0,%rax 204bc5: 0f 84 c1 00 00 00 je 0x204c8c 204bcb: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204bcf: 31 c0 xor %eax,%eax 204bd1: 48 83 79 60 00 cmpq $0x0,0x60(%rcx) 204bd6: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204bdc: 0f 85 16 00 00 00 jne 0x204bf8 204be2: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204be6: e8 e5 04 00 00 callq 0x2050d0 204beb: 48 83 f8 00 cmp $0x0,%rax 204bef: 0f 94 c0 sete %al 204bf2: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204bf8: 8a 85 56 ff ff ff mov -0xaa(%rbp),%al 204bfe: 34 ff xor $0xff,%al 204c00: 34 ff xor $0xff,%al 204c02: 24 01 and $0x1,%al 204c04: 0f b6 c0 movzbl %al,%eax 204c07: 48 98 cltq 204c09: 48 83 f8 00 cmp $0x0,%rax 204c0d: 0f 84 16 00 00 00 je 0x204c29 204c13: bf 10 00 00 00 mov $0x10,%edi 204c18: e8 23 e4 ff ff callq 0x203040 204c1d: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204c24: e9 aa 03 00 00 jmpq 0x204fd3 204c29: 48 8b 7d e8 mov -0x18(%rbp),%rdi 204c2d: 48 83 c7 01 add $0x1,%rdi 204c31: e8 fa 1f 00 00 callq 0x206c30 204c36: 48 89 45 d8 mov %rax,-0x28(%rbp) 204c3a: 48 8b 45 d8 mov -0x28(%rbp),%rax 204c3e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204c42: 48 3b 41 68 cmp 0x68(%rcx),%rax 204c46: 0f 93 c0 setae %al 204c49: 34 ff xor $0xff,%al 204c4b: 34 ff xor $0xff,%al 204c4d: 24 01 and $0x1,%al 204c4f: 0f b6 c0 movzbl %al,%eax 204c52: 48 98 cltq 204c54: 48 83 f8 00 cmp $0x0,%rax 204c58: 0f 84 16 00 00 00 je 0x204c74 204c5e: bf 10 00 00 00 mov $0x10,%edi 204c63: e8 d8 e3 ff ff callq 0x203040 204c68: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204c6f: e9 5f 03 00 00 jmpq 0x204fd3 204c74: 48 8b 45 f0 mov -0x10(%rbp),%rax 204c78: 48 8b 48 60 mov 0x60(%rax),%rcx 204c7c: 48 03 4d d8 add -0x28(%rbp),%rcx 204c80: 48 8b 45 e0 mov -0x20(%rbp),%rax 204c84: 48 89 08 mov %rcx,(%rax) 204c87: e9 16 00 00 00 jmpq 0x204ca2 204c8c: bf 10 00 00 00 mov $0x10,%edi 204c91: e8 aa e3 ff ff callq 0x203040 204c96: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204c9d: e9 31 03 00 00 jmpq 0x204fd3 204ca2: e9 00 00 00 00 jmpq 0x204ca7 204ca7: e9 00 00 00 00 jmpq 0x204cac 204cac: e9 00 00 00 00 jmpq 0x204cb1 204cb1: e9 b9 00 00 00 jmpq 0x204d6f 204cb6: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204cba: 48 83 c7 48 add $0x48,%rdi 204cbe: 48 81 c7 9c 00 00 00 add $0x9c,%rdi 204cc5: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204cc9: ba 2f 00 00 00 mov $0x2f,%edx 204cce: b9 10 00 00 00 mov $0x10,%ecx 204cd3: e8 68 1f 00 00 callq 0x206c40 204cd8: 48 89 45 d0 mov %rax,-0x30(%rbp) 204cdc: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 204ce1: 0f 84 0d 00 00 00 je 0x204cf4 204ce7: 48 8b 45 d0 mov -0x30(%rbp),%rax 204ceb: c6 40 ff 00 movb $0x0,-0x1(%rax) 204cef: e9 65 00 00 00 jmpq 0x204d59 204cf4: 48 c7 45 c8 0f 00 00 00 movq $0xf,-0x38(%rbp) 204cfc: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d00: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204d04: c6 84 08 e4 00 00 00 00 movb $0x0,0xe4(%rax,%rcx,1) 204d0c: 31 c0 xor %eax,%eax 204d0e: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204d13: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204d19: 0f 86 27 00 00 00 jbe 0x204d46 204d1f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d23: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204d27: 48 89 ca mov %rcx,%rdx 204d2a: 48 83 c2 ff add $0xffffffffffffffff,%rdx 204d2e: 48 89 55 c8 mov %rdx,-0x38(%rbp) 204d32: 0f be 84 08 e3 00 00 00 movsbl 0xe3(%rax,%rcx,1),%eax 204d3a: 83 f8 20 cmp $0x20,%eax 204d3d: 0f 94 c0 sete %al 204d40: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204d46: 8a 85 55 ff ff ff mov -0xab(%rbp),%al 204d4c: a8 01 test $0x1,%al 204d4e: 0f 85 a8 ff ff ff jne 0x204cfc 204d54: e9 00 00 00 00 jmpq 0x204d59 204d59: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204d5d: 48 83 c1 48 add $0x48,%rcx 204d61: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204d68: 48 8b 45 e0 mov -0x20(%rbp),%rax 204d6c: 48 89 08 mov %rcx,(%rax) 204d6f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204d73: 0f be 40 30 movsbl 0x30(%rax),%eax 204d77: 83 f8 20 cmp $0x20,%eax 204d7a: 0f 94 c0 sete %al 204d7d: 34 ff xor $0xff,%al 204d7f: 34 ff xor $0xff,%al 204d81: 24 01 and $0x1,%al 204d83: 0f b6 c0 movzbl %al,%eax 204d86: 48 98 cltq 204d88: 48 83 f8 00 cmp $0x0,%rax 204d8c: 0f 84 16 00 00 00 je 0x204da8 204d92: bf 10 00 00 00 mov $0x10,%edi 204d97: e8 a4 e2 ff ff callq 0x203040 204d9c: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204da3: e9 2b 02 00 00 jmpq 0x204fd3 204da8: e9 00 00 00 00 jmpq 0x204dad 204dad: 48 8b 45 e8 mov -0x18(%rbp),%rax 204db1: 48 83 c0 10 add $0x10,%rax 204db5: 48 89 45 b0 mov %rax,-0x50(%rbp) 204db9: 48 8b 45 e8 mov -0x18(%rbp),%rax 204dbd: 0f be 40 1b movsbl 0x1b(%rax),%eax 204dc1: 83 f8 20 cmp $0x20,%eax 204dc4: 0f 84 1e 00 00 00 je 0x204de8 204dca: 48 8b 45 e8 mov -0x18(%rbp),%rax 204dce: 48 8b 48 10 mov 0x10(%rax),%rcx 204dd2: 48 89 4d bb mov %rcx,-0x45(%rbp) 204dd6: 8b 40 18 mov 0x18(%rax),%eax 204dd9: 89 45 c3 mov %eax,-0x3d(%rbp) 204ddc: c6 45 c7 00 movb $0x0,-0x39(%rbp) 204de0: 48 8d 45 bb lea -0x45(%rbp),%rax 204de4: 48 89 45 b0 mov %rax,-0x50(%rbp) 204de8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 204dec: e8 3f 1e 00 00 callq 0x206c30 204df1: 48 89 c1 mov %rax,%rcx 204df4: 48 8b 45 e0 mov -0x20(%rbp),%rax 204df8: 48 89 48 08 mov %rcx,0x8(%rax) 204dfc: e9 00 00 00 00 jmpq 0x204e01 204e01: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e05: 48 83 c0 1c add $0x1c,%rax 204e09: 48 89 45 a0 mov %rax,-0x60(%rbp) 204e0d: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e11: 0f be 40 21 movsbl 0x21(%rax),%eax 204e15: 83 f8 20 cmp $0x20,%eax 204e18: 0f 84 1e 00 00 00 je 0x204e3c 204e1e: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e22: 8b 48 1c mov 0x1c(%rax),%ecx 204e25: 89 4d a9 mov %ecx,-0x57(%rbp) 204e28: 66 8b 40 20 mov 0x20(%rax),%ax 204e2c: 66 89 45 ad mov %ax,-0x53(%rbp) 204e30: c6 45 af 00 movb $0x0,-0x51(%rbp) 204e34: 48 8d 45 a9 lea -0x57(%rbp),%rax 204e38: 48 89 45 a0 mov %rax,-0x60(%rbp) 204e3c: 48 8b 7d a0 mov -0x60(%rbp),%rdi 204e40: e8 eb 1d 00 00 callq 0x206c30 204e45: 89 c1 mov %eax,%ecx 204e47: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e4b: 89 48 10 mov %ecx,0x10(%rax) 204e4e: e9 00 00 00 00 jmpq 0x204e53 204e53: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e57: 48 83 c0 22 add $0x22,%rax 204e5b: 48 89 45 90 mov %rax,-0x70(%rbp) 204e5f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e63: 0f be 40 27 movsbl 0x27(%rax),%eax 204e67: 83 f8 20 cmp $0x20,%eax 204e6a: 0f 84 1e 00 00 00 je 0x204e8e 204e70: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e74: 8b 48 22 mov 0x22(%rax),%ecx 204e77: 89 4d 99 mov %ecx,-0x67(%rbp) 204e7a: 66 8b 40 26 mov 0x26(%rax),%ax 204e7e: 66 89 45 9d mov %ax,-0x63(%rbp) 204e82: c6 45 9f 00 movb $0x0,-0x61(%rbp) 204e86: 48 8d 45 99 lea -0x67(%rbp),%rax 204e8a: 48 89 45 90 mov %rax,-0x70(%rbp) 204e8e: 48 8b 7d 90 mov -0x70(%rbp),%rdi 204e92: e8 99 1d 00 00 callq 0x206c30 204e97: 89 c1 mov %eax,%ecx 204e99: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e9d: 89 48 14 mov %ecx,0x14(%rax) 204ea0: e9 00 00 00 00 jmpq 0x204ea5 204ea5: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ea9: 48 83 c0 28 add $0x28,%rax 204ead: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204eb4: 48 8b 45 e8 mov -0x18(%rbp),%rax 204eb8: 0f be 40 2f movsbl 0x2f(%rax),%eax 204ebc: 83 f8 20 cmp $0x20,%eax 204ebf: 0f 84 1b 00 00 00 je 0x204ee0 204ec5: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ec9: 48 8b 40 28 mov 0x28(%rax),%rax 204ecd: 48 89 45 87 mov %rax,-0x79(%rbp) 204ed1: c6 45 8f 00 movb $0x0,-0x71(%rbp) 204ed5: 48 8d 45 87 lea -0x79(%rbp),%rax 204ed9: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204ee0: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 204ee7: e8 44 1d 00 00 callq 0x206c30 204eec: 89 c1 mov %eax,%ecx 204eee: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ef2: 89 48 18 mov %ecx,0x18(%rax) 204ef5: e9 00 00 00 00 jmpq 0x204efa 204efa: 48 8b 45 e8 mov -0x18(%rbp),%rax 204efe: 48 83 c0 30 add $0x30,%rax 204f02: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204f09: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f0d: 0f be 40 39 movsbl 0x39(%rax),%eax 204f11: 83 f8 20 cmp $0x20,%eax 204f14: 0f 84 2f 00 00 00 je 0x204f49 204f1a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f1e: 48 8b 48 30 mov 0x30(%rax),%rcx 204f22: 48 89 8d 6d ff ff ff mov %rcx,-0x93(%rbp) 204f29: 66 8b 40 38 mov 0x38(%rax),%ax 204f2d: 66 89 85 75 ff ff ff mov %ax,-0x8b(%rbp) 204f34: c6 85 77 ff ff ff 00 movb $0x0,-0x89(%rbp) 204f3b: 48 8d 85 6d ff ff ff lea -0x93(%rbp),%rax 204f42: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204f49: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 204f50: e8 db 1c 00 00 callq 0x206c30 204f55: 48 89 c1 mov %rax,%rcx 204f58: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f5c: 48 89 48 20 mov %rcx,0x20(%rax) 204f60: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f64: 48 83 78 20 00 cmpq $0x0,0x20(%rax) 204f69: 0f 8d 16 00 00 00 jge 0x204f85 204f6f: bf 10 00 00 00 mov $0x10,%edi 204f74: e8 c7 e0 ff ff callq 0x203040 204f79: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204f80: e9 4e 00 00 00 jmpq 0x204fd3 204f85: 48 8b 45 f0 mov -0x10(%rbp),%rax 204f89: 48 8b 40 28 mov 0x28(%rax),%rax 204f8d: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204f91: 48 03 41 30 add 0x30(%rcx),%rax 204f95: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204f99: 48 2b 41 70 sub 0x70(%rcx),%rax 204f9d: 48 83 e8 3c sub $0x3c,%rax 204fa1: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 204fa8: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fac: 48 8b 40 20 mov 0x20(%rax),%rax 204fb0: 48 3b 85 58 ff ff ff cmp -0xa8(%rbp),%rax 204fb7: 0f 86 0f 00 00 00 jbe 0x204fcc 204fbd: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 204fc4: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fc8: 48 89 48 20 mov %rcx,0x20(%rax) 204fcc: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 204fd3: 8b 45 fc mov -0x4(%rbp),%eax 204fd6: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 204fdd: 5d pop %rbp 204fde: c3 retq 204fdf: 90 nop 204fe0: 55 push %rbp 204fe1: 48 89 e5 mov %rsp,%rbp 204fe4: 48 83 ec 60 sub $0x60,%rsp 204fe8: 89 7d f4 mov %edi,-0xc(%rbp) 204feb: 48 89 75 e8 mov %rsi,-0x18(%rbp) 204fef: 48 89 55 e0 mov %rdx,-0x20(%rbp) 204ff3: 48 89 4d d8 mov %rcx,-0x28(%rbp) 204ff7: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 204fff: e9 00 00 00 00 jmpq 0x205004 205004: 8b 7d f4 mov -0xc(%rbp),%edi 205007: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20500b: 48 03 75 d0 add -0x30(%rbp),%rsi 20500f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205013: 48 2b 55 d0 sub -0x30(%rbp),%rdx 205017: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20501b: 48 03 4d d0 add -0x30(%rbp),%rcx 20501f: e8 2c 1c 00 00 callq 0x206c50 205024: 48 89 45 c0 mov %rax,-0x40(%rbp) 205028: 31 c0 xor %eax,%eax 20502a: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 20502f: 88 45 b7 mov %al,-0x49(%rbp) 205032: 0f 85 0e 00 00 00 jne 0x205046 205038: e8 23 1c 00 00 callq 0x206c60 20503d: 83 38 04 cmpl $0x4,(%rax) 205040: 0f 94 c0 sete %al 205043: 88 45 b7 mov %al,-0x49(%rbp) 205046: 8a 45 b7 mov -0x49(%rbp),%al 205049: a8 01 test $0x1,%al 20504b: 0f 85 b3 ff ff ff jne 0x205004 205051: 48 8b 45 c0 mov -0x40(%rbp),%rax 205055: 48 89 45 b8 mov %rax,-0x48(%rbp) 205059: 48 8b 45 b8 mov -0x48(%rbp),%rax 20505d: 48 89 45 c8 mov %rax,-0x38(%rbp) 205061: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205066: 0f 8f 2d 00 00 00 jg 0x205099 20506c: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205071: 0f 8d 0d 00 00 00 jge 0x205084 205077: 48 8b 45 c8 mov -0x38(%rbp),%rax 20507b: 48 89 45 a8 mov %rax,-0x58(%rbp) 20507f: e9 08 00 00 00 jmpq 0x20508c 205084: 48 8b 45 d0 mov -0x30(%rbp),%rax 205088: 48 89 45 a8 mov %rax,-0x58(%rbp) 20508c: 48 8b 45 a8 mov -0x58(%rbp),%rax 205090: 48 89 45 f8 mov %rax,-0x8(%rbp) 205094: e9 22 00 00 00 jmpq 0x2050bb 205099: 48 8b 45 c8 mov -0x38(%rbp),%rax 20509d: 48 03 45 d0 add -0x30(%rbp),%rax 2050a1: 48 89 45 d0 mov %rax,-0x30(%rbp) 2050a5: 48 8b 45 d0 mov -0x30(%rbp),%rax 2050a9: 48 3b 45 e0 cmp -0x20(%rbp),%rax 2050ad: 0f 82 4c ff ff ff jb 0x204fff 2050b3: 48 8b 45 d0 mov -0x30(%rbp),%rax 2050b7: 48 89 45 f8 mov %rax,-0x8(%rbp) 2050bb: 48 8b 45 f8 mov -0x8(%rbp),%rax 2050bf: 48 83 c4 60 add $0x60,%rsp 2050c3: 5d pop %rbp 2050c4: c3 retq 2050c5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2050cd: 00 00 2050cf: 90 nop 2050d0: 55 push %rbp 2050d1: 48 89 e5 mov %rsp,%rbp 2050d4: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 2050db: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2050df: 48 c7 45 e8 08 00 00 00 movq $0x8,-0x18(%rbp) 2050e7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2050eb: 48 83 38 00 cmpq $0x0,(%rax) 2050ef: 0f 84 49 00 00 00 je 0x20513e 2050f5: 48 8b 45 e8 mov -0x18(%rbp),%rax 2050f9: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2050fd: 48 3b 41 30 cmp 0x30(%rcx),%rax 205101: 0f 87 16 00 00 00 ja 0x20511d 205107: 48 8b 45 f0 mov -0x10(%rbp),%rax 20510b: 48 8b 40 30 mov 0x30(%rax),%rax 20510f: 48 2b 45 e8 sub -0x18(%rbp),%rax 205113: 48 83 f8 3c cmp $0x3c,%rax 205117: 0f 83 0d 00 00 00 jae 0x20512a 20511d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205125: e9 d6 02 00 00 jmpq 0x205400 20512a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20512e: 48 8b 00 mov (%rax),%rax 205131: 48 03 45 e8 add -0x18(%rbp),%rax 205135: 48 89 45 a0 mov %rax,-0x60(%rbp) 205139: e9 52 00 00 00 jmpq 0x205190 20513e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205142: 8b 78 24 mov 0x24(%rax),%edi 205145: 48 8d 75 a8 lea -0x58(%rbp),%rsi 205149: 48 8b 45 f0 mov -0x10(%rbp),%rax 20514d: 48 8b 48 28 mov 0x28(%rax),%rcx 205151: 48 03 4d e8 add -0x18(%rbp),%rcx 205155: ba 3c 00 00 00 mov $0x3c,%edx 20515a: e8 81 fe ff ff callq 0x204fe0 20515f: 48 83 f8 3c cmp $0x3c,%rax 205163: 0f 95 c0 setne %al 205166: 34 ff xor $0xff,%al 205168: 34 ff xor $0xff,%al 20516a: 24 01 and $0x1,%al 20516c: 0f b6 c0 movzbl %al,%eax 20516f: 48 98 cltq 205171: 48 83 f8 00 cmp $0x0,%rax 205175: 0f 84 0d 00 00 00 je 0x205188 20517b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205183: e9 78 02 00 00 jmpq 0x205400 205188: 48 8d 45 a8 lea -0x58(%rbp),%rax 20518c: 48 89 45 a0 mov %rax,-0x60(%rbp) 205190: 48 8b 45 a0 mov -0x60(%rbp),%rax 205194: 48 83 c0 30 add $0x30,%rax 205198: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 20519f: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051a3: 0f be 40 39 movsbl 0x39(%rax),%eax 2051a7: 83 f8 20 cmp $0x20,%eax 2051aa: 0f 84 23 00 00 00 je 0x2051d3 2051b0: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051b4: 48 8b 48 30 mov 0x30(%rax),%rcx 2051b8: 48 89 4d 85 mov %rcx,-0x7b(%rbp) 2051bc: 66 8b 40 38 mov 0x38(%rax),%ax 2051c0: 66 89 45 8d mov %ax,-0x73(%rbp) 2051c4: c6 45 8f 00 movb $0x0,-0x71(%rbp) 2051c8: 48 8d 45 85 lea -0x7b(%rbp),%rax 2051cc: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2051d3: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 2051da: e8 51 1a 00 00 callq 0x206c30 2051df: 48 89 45 90 mov %rax,-0x70(%rbp) 2051e3: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051e7: 0f 10 00 movups (%rax),%xmm0 2051ea: 0f 28 0d 3f c6 ff ff movaps -0x39c1(%rip),%xmm1 # 0x201830 2051f1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 2051f5: 66 0f d7 c0 pmovmskb %xmm0,%eax 2051f9: 2d ff ff 00 00 sub $0xffff,%eax 2051fe: 0f 95 c0 setne %al 205201: 0f b6 c0 movzbl %al,%eax 205204: 83 f8 00 cmp $0x0,%eax 205207: 0f 85 05 00 00 00 jne 0x205212 20520d: e9 1d 00 00 00 jmpq 0x20522f 205212: 48 8b 45 90 mov -0x70(%rbp),%rax 205216: 48 83 c0 01 add $0x1,%rax 20521a: 48 83 e0 fe and $0xfffffffffffffffe,%rax 20521e: 48 83 c0 3c add $0x3c,%rax 205222: 48 03 45 e8 add -0x18(%rbp),%rax 205226: 48 89 45 e8 mov %rax,-0x18(%rbp) 20522a: e9 b8 fe ff ff jmpq 0x2050e7 20522f: 48 8b 45 f0 mov -0x10(%rbp),%rax 205233: 48 83 38 00 cmpq $0x0,(%rax) 205237: 0f 84 2f 00 00 00 je 0x20526c 20523d: 48 8b 45 90 mov -0x70(%rbp),%rax 205241: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205245: 48 8b 49 30 mov 0x30(%rcx),%rcx 205249: 48 2b 4d e8 sub -0x18(%rbp),%rcx 20524d: 48 83 e9 3c sub $0x3c,%rcx 205251: 48 39 c8 cmp %rcx,%rax 205254: 0f 86 0d 00 00 00 jbe 0x205267 20525a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205262: e9 99 01 00 00 jmpq 0x205400 205267: e9 00 00 00 00 jmpq 0x20526c 20526c: 48 8b 7d 90 mov -0x70(%rbp),%rdi 205270: e8 fb 19 00 00 callq 0x206c70 205275: 48 89 45 98 mov %rax,-0x68(%rbp) 205279: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 20527e: 0f 84 74 01 00 00 je 0x2053f8 205284: 48 8b 45 f0 mov -0x10(%rbp),%rax 205288: 48 83 38 00 cmpq $0x0,(%rax) 20528c: 0f 84 37 00 00 00 je 0x2052c9 205292: 48 8b 7d 98 mov -0x68(%rbp),%rdi 205296: 48 89 bd 60 ff ff ff mov %rdi,-0xa0(%rbp) 20529d: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052a1: 48 8b 30 mov (%rax),%rsi 2052a4: 48 03 75 e8 add -0x18(%rbp),%rsi 2052a8: 48 83 c6 3c add $0x3c,%rsi 2052ac: 48 8b 55 90 mov -0x70(%rbp),%rdx 2052b0: e8 3b 19 00 00 callq 0x206bf0 2052b5: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 2052bc: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052c0: 48 89 48 60 mov %rcx,0x60(%rax) 2052c4: e9 6e 00 00 00 jmpq 0x205337 2052c9: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052cd: 8b 78 24 mov 0x24(%rax),%edi 2052d0: 48 8b 75 98 mov -0x68(%rbp),%rsi 2052d4: 48 8b 55 90 mov -0x70(%rbp),%rdx 2052d8: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052dc: 48 8b 48 28 mov 0x28(%rax),%rcx 2052e0: 48 03 4d e8 add -0x18(%rbp),%rcx 2052e4: 48 83 c1 3c add $0x3c,%rcx 2052e8: e8 f3 fc ff ff callq 0x204fe0 2052ed: 48 3b 45 90 cmp -0x70(%rbp),%rax 2052f1: 0f 95 c0 setne %al 2052f4: 34 ff xor $0xff,%al 2052f6: 34 ff xor $0xff,%al 2052f8: 24 01 and $0x1,%al 2052fa: 0f b6 c0 movzbl %al,%eax 2052fd: 48 98 cltq 2052ff: 48 83 f8 00 cmp $0x0,%rax 205303: 0f 84 22 00 00 00 je 0x20532b 205309: 48 8b 7d 98 mov -0x68(%rbp),%rdi 20530d: e8 ee 18 00 00 callq 0x206c00 205312: 48 8b 45 f0 mov -0x10(%rbp),%rax 205316: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 20531e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205326: e9 d5 00 00 00 jmpq 0x205400 20532b: 48 8b 4d 98 mov -0x68(%rbp),%rcx 20532f: 48 8b 45 f0 mov -0x10(%rbp),%rax 205333: 48 89 48 60 mov %rcx,0x60(%rax) 205337: 48 8b 4d 90 mov -0x70(%rbp),%rcx 20533b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20533f: 48 89 48 68 mov %rcx,0x68(%rax) 205343: 48 8b 45 98 mov -0x68(%rbp),%rax 205347: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 20534e: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205355: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20535c: 48 8b bd 70 ff ff ff mov -0x90(%rbp),%rdi 205363: 48 8b 55 98 mov -0x68(%rbp),%rdx 205367: 48 03 55 90 add -0x70(%rbp),%rdx 20536b: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205372: 48 29 c2 sub %rax,%rdx 205375: be 2f 00 00 00 mov $0x2f,%esi 20537a: e8 01 19 00 00 callq 0x206c80 20537f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 205386: 48 83 bd 70 ff ff ff 00 cmpq $0x0,-0x90(%rbp) 20538e: 0f 85 25 00 00 00 jne 0x2053b9 205394: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 20539b: 48 8b 55 98 mov -0x68(%rbp),%rdx 20539f: 48 03 55 90 add -0x70(%rbp),%rdx 2053a3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 2053aa: 48 29 c2 sub %rax,%rdx 2053ad: 31 f6 xor %esi,%esi 2053af: e8 dc 18 00 00 callq 0x206c90 2053b4: e9 3a 00 00 00 jmpq 0x2053f3 2053b9: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2053c0: 48 89 c1 mov %rax,%rcx 2053c3: 48 83 c1 01 add $0x1,%rcx 2053c7: 48 89 8d 70 ff ff ff mov %rcx,-0x90(%rbp) 2053ce: c6 00 00 movb $0x0,(%rax) 2053d1: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2053d8: 48 8b 4d 98 mov -0x68(%rbp),%rcx 2053dc: 48 03 4d 90 add -0x70(%rbp),%rcx 2053e0: 48 39 c8 cmp %rcx,%rax 2053e3: 0f 82 05 00 00 00 jb 0x2053ee 2053e9: e9 05 00 00 00 jmpq 0x2053f3 2053ee: e9 5b ff ff ff jmpq 0x20534e 2053f3: e9 00 00 00 00 jmpq 0x2053f8 2053f8: 48 8b 45 98 mov -0x68(%rbp),%rax 2053fc: 48 89 45 f8 mov %rax,-0x8(%rbp) 205400: 48 8b 45 f8 mov -0x8(%rbp),%rax 205404: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 20540b: 5d pop %rbp 20540c: c3 retq 20540d: 0f 1f 00 nopl (%rax) 205410: 55 push %rbp 205411: 48 89 e5 mov %rsp,%rbp 205414: 48 83 ec 40 sub $0x40,%rsp 205418: 89 7d f4 mov %edi,-0xc(%rbp) 20541b: 89 75 f0 mov %esi,-0x10(%rbp) 20541e: 48 89 55 e8 mov %rdx,-0x18(%rbp) 205422: 83 3d 4b 3b 00 00 01 cmpl $0x1,0x3b4b(%rip) # 0x208f74 205429: 0f 95 c0 setne %al 20542c: 34 ff xor $0xff,%al 20542e: 34 ff xor $0xff,%al 205430: 24 01 and $0x1,%al 205432: 0f b6 c0 movzbl %al,%eax 205435: 48 98 cltq 205437: 48 83 f8 00 cmp $0x0,%rax 20543b: 0f 84 17 00 00 00 je 0x205458 205441: bf 0c 00 00 00 mov $0xc,%edi 205446: e8 f5 db ff ff callq 0x203040 20544b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205453: e9 30 02 00 00 jmpq 0x205688 205458: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20545d: 0f 84 05 00 00 00 je 0x205468 205463: e9 61 00 00 00 jmpq 0x2054c9 205468: 8b 7d f4 mov -0xc(%rbp),%edi 20546b: be 01 00 00 00 mov $0x1,%esi 205470: b0 00 mov $0x0,%al 205472: e8 29 18 00 00 callq 0x206ca0 205477: 89 c1 mov %eax,%ecx 205479: 31 c0 xor %eax,%eax 20547b: 83 f9 ff cmp $0xffffffff,%ecx 20547e: 88 45 df mov %al,-0x21(%rbp) 205481: 0f 85 0e 00 00 00 jne 0x205495 205487: e8 d4 17 00 00 callq 0x206c60 20548c: 83 38 09 cmpl $0x9,(%rax) 20548f: 0f 94 c0 sete %al 205492: 88 45 df mov %al,-0x21(%rbp) 205495: 8a 45 df mov -0x21(%rbp),%al 205498: 34 ff xor $0xff,%al 20549a: 34 ff xor $0xff,%al 20549c: 24 01 and $0x1,%al 20549e: 0f b6 c0 movzbl %al,%eax 2054a1: 48 98 cltq 2054a3: 48 83 f8 00 cmp $0x0,%rax 2054a7: 0f 84 17 00 00 00 je 0x2054c4 2054ad: bf 09 00 00 00 mov $0x9,%edi 2054b2: e8 89 db ff ff callq 0x203040 2054b7: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2054bf: e9 c4 01 00 00 jmpq 0x205688 2054c4: e9 00 00 00 00 jmpq 0x2054c9 2054c9: 8b 45 f0 mov -0x10(%rbp),%eax 2054cc: 48 89 45 d0 mov %rax,-0x30(%rbp) 2054d0: 48 83 e8 0b sub $0xb,%rax 2054d4: 0f 87 89 01 00 00 ja 0x205663 2054da: 48 8b 45 d0 mov -0x30(%rbp),%rax 2054de: 48 8d 0d 5b c3 ff ff lea -0x3ca5(%rip),%rcx # 0x201840 2054e5: 48 63 04 81 movslq (%rcx,%rax,4),%rax 2054e9: 48 01 c8 add %rcx,%rax 2054ec: ff e0 jmpq *%rax 2054ee: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2054f6: e9 7a 01 00 00 jmpq 0x205675 2054fb: 31 c0 xor %eax,%eax 2054fd: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205502: 88 45 cf mov %al,-0x31(%rbp) 205505: 0f 84 0e 00 00 00 je 0x205519 20550b: 48 8b 45 e8 mov -0x18(%rbp),%rax 20550f: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 205513: 0f 95 c0 setne %al 205516: 88 45 cf mov %al,-0x31(%rbp) 205519: 8a 45 cf mov -0x31(%rbp),%al 20551c: 34 ff xor $0xff,%al 20551e: 34 ff xor $0xff,%al 205520: 24 01 and $0x1,%al 205522: 0f b6 c0 movzbl %al,%eax 205525: 48 98 cltq 205527: 48 83 f8 00 cmp $0x0,%rax 20552b: 0f 84 17 00 00 00 je 0x205548 205531: bf 0d 00 00 00 mov $0xd,%edi 205536: e8 05 db ff ff callq 0x203040 20553b: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205543: e9 2d 01 00 00 jmpq 0x205675 205548: e9 00 00 00 00 jmpq 0x20554d 20554d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205552: 0f 84 18 00 00 00 je 0x205570 205558: 8b 7d f4 mov -0xc(%rbp),%edi 20555b: 8b 75 f0 mov -0x10(%rbp),%esi 20555e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205562: e8 39 01 00 00 callq 0x2056a0 205567: 48 89 45 e0 mov %rax,-0x20(%rbp) 20556b: e9 1e 00 00 00 jmpq 0x20558e 205570: 8b 7d f4 mov -0xc(%rbp),%edi 205573: 8b 4d f0 mov -0x10(%rbp),%ecx 205576: 31 c0 xor %eax,%eax 205578: 41 89 c0 mov %eax,%r8d 20557b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 205582: 4c 89 c6 mov %r8,%rsi 205585: e8 56 01 00 00 callq 0x2056e0 20558a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20558e: e9 e2 00 00 00 jmpq 0x205675 205593: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205598: 0f 84 8e 00 00 00 je 0x20562c 20559e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2055a2: 31 c0 xor %eax,%eax 2055a4: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 2055a8: 88 45 ce mov %al,-0x32(%rbp) 2055ab: 0f 84 34 00 00 00 je 0x2055e5 2055b1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2055b5: 31 c0 xor %eax,%eax 2055b7: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 2055bb: 88 45 ce mov %al,-0x32(%rbp) 2055be: 0f 84 21 00 00 00 je 0x2055e5 2055c4: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2055c8: 31 c0 xor %eax,%eax 2055ca: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 2055ce: 88 45 ce mov %al,-0x32(%rbp) 2055d1: 0f 84 0e 00 00 00 je 0x2055e5 2055d7: 48 8b 45 e8 mov -0x18(%rbp),%rax 2055db: 83 78 1c 0a cmpl $0xa,0x1c(%rax) 2055df: 0f 95 c0 setne %al 2055e2: 88 45 ce mov %al,-0x32(%rbp) 2055e5: 8a 45 ce mov -0x32(%rbp),%al 2055e8: 34 ff xor $0xff,%al 2055ea: 34 ff xor $0xff,%al 2055ec: 24 01 and $0x1,%al 2055ee: 0f b6 c0 movzbl %al,%eax 2055f1: 48 98 cltq 2055f3: 48 83 f8 00 cmp $0x0,%rax 2055f7: 0f 84 17 00 00 00 je 0x205614 2055fd: bf 0d 00 00 00 mov $0xd,%edi 205602: e8 39 da ff ff callq 0x203040 205607: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 20560f: e9 13 00 00 00 jmpq 0x205627 205614: 8b 7d f4 mov -0xc(%rbp),%edi 205617: 8b 75 f0 mov -0x10(%rbp),%esi 20561a: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20561e: e8 7d 00 00 00 callq 0x2056a0 205623: 48 89 45 e0 mov %rax,-0x20(%rbp) 205627: e9 1e 00 00 00 jmpq 0x20564a 20562c: 8b 7d f4 mov -0xc(%rbp),%edi 20562f: 8b 4d f0 mov -0x10(%rbp),%ecx 205632: 31 c0 xor %eax,%eax 205634: 41 89 c0 mov %eax,%r8d 205637: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 20563e: 4c 89 c6 mov %r8,%rsi 205641: e8 9a 00 00 00 callq 0x2056e0 205646: 48 89 45 e0 mov %rax,-0x20(%rbp) 20564a: e9 26 00 00 00 jmpq 0x205675 20564f: 8b 7d f4 mov -0xc(%rbp),%edi 205652: 8b 75 f0 mov -0x10(%rbp),%esi 205655: e8 36 03 00 00 callq 0x205990 20565a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20565e: e9 12 00 00 00 jmpq 0x205675 205663: bf 0d 00 00 00 mov $0xd,%edi 205668: e8 d3 d9 ff ff callq 0x203040 20566d: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205675: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20567a: 0f 84 00 00 00 00 je 0x205680 205680: 48 8b 45 e0 mov -0x20(%rbp),%rax 205684: 48 89 45 f8 mov %rax,-0x8(%rbp) 205688: 48 8b 45 f8 mov -0x8(%rbp),%rax 20568c: 48 83 c4 40 add $0x40,%rsp 205690: 5d pop %rbp 205691: c3 retq 205692: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20569a: 00 00 20569c: 0f 1f 40 00 nopl 0x0(%rax) 2056a0: 55 push %rbp 2056a1: 48 89 e5 mov %rsp,%rbp 2056a4: 48 83 ec 10 sub $0x10,%rsp 2056a8: 89 7d fc mov %edi,-0x4(%rbp) 2056ab: 89 75 f8 mov %esi,-0x8(%rbp) 2056ae: 48 89 55 f0 mov %rdx,-0x10(%rbp) 2056b2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2056b6: 83 78 18 01 cmpl $0x1,0x18(%rax) 2056ba: 0f 85 00 00 00 00 jne 0x2056c0 2056c0: 8b 7d fc mov -0x4(%rbp),%edi 2056c3: 8b 75 f8 mov -0x8(%rbp),%esi 2056c6: 48 8b 55 f0 mov -0x10(%rbp),%rdx 2056ca: e8 e1 09 00 00 callq 0x2060b0 2056cf: 48 83 c4 10 add $0x10,%rsp 2056d3: 5d pop %rbp 2056d4: c3 retq 2056d5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2056dd: 00 00 2056df: 90 nop 2056e0: 55 push %rbp 2056e1: 48 89 e5 mov %rsp,%rbp 2056e4: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 2056eb: 89 7d f4 mov %edi,-0xc(%rbp) 2056ee: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2056f2: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2056f6: 89 4d dc mov %ecx,-0x24(%rbp) 2056f9: 4c 89 45 d0 mov %r8,-0x30(%rbp) 2056fd: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205705: b0 01 mov $0x1,%al 205707: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20570b: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205711: 0f 84 31 00 00 00 je 0x205748 205717: b0 01 mov $0x1,%al 205719: 83 7d dc 09 cmpl $0x9,-0x24(%rbp) 20571d: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205723: 0f 84 1f 00 00 00 je 0x205748 205729: b0 01 mov $0x1,%al 20572b: 83 7d dc 0a cmpl $0xa,-0x24(%rbp) 20572f: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205735: 0f 84 0d 00 00 00 je 0x205748 20573b: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20573f: 0f 94 c0 sete %al 205742: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205748: 8a 85 27 ff ff ff mov -0xd9(%rbp),%al 20574e: 24 01 and $0x1,%al 205750: 0f b6 c0 movzbl %al,%eax 205753: 89 45 c4 mov %eax,-0x3c(%rbp) 205756: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20575b: 0f 85 38 00 00 00 jne 0x205799 205761: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 205766: 0f 85 28 00 00 00 jne 0x205794 20576c: 8b 7d f4 mov -0xc(%rbp),%edi 20576f: 48 8d b5 30 ff ff ff lea -0xd0(%rbp),%rsi 205776: e8 b5 13 00 00 callq 0x206b30 20577b: 83 f8 00 cmp $0x0,%eax 20577e: 0f 85 0b 00 00 00 jne 0x20578f 205784: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 20578b: 48 89 45 e0 mov %rax,-0x20(%rbp) 20578f: e9 00 00 00 00 jmpq 0x205794 205794: e9 34 00 00 00 jmpq 0x2057cd 205799: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 20579e: 0f 84 05 00 00 00 je 0x2057a9 2057a4: e9 1f 00 00 00 jmpq 0x2057c8 2057a9: 48 8d 3d 18 b8 ff ff lea -0x47e8(%rip),%rdi # 0x200fc8 2057b0: 48 8d 35 56 b8 ff ff lea -0x47aa(%rip),%rsi # 0x20100d 2057b7: ba 98 02 00 00 mov $0x298,%edx 2057bc: 48 8d 0d 9c b7 ff ff lea -0x4864(%rip),%rcx # 0x200f5f 2057c3: e8 08 14 00 00 callq 0x206bd0 2057c8: e9 00 00 00 00 jmpq 0x2057cd 2057cd: 83 7d c4 00 cmpl $0x0,-0x3c(%rbp) 2057d1: 0f 84 b6 00 00 00 je 0x20588d 2057d7: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2057dc: 0f 85 9b 00 00 00 jne 0x20587d 2057e2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2057e6: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 2057ed: 8b 55 dc mov -0x24(%rbp),%edx 2057f0: b8 03 00 00 00 mov $0x3,%eax 2057f5: b9 01 00 00 00 mov $0x1,%ecx 2057fa: 83 fa 08 cmp $0x8,%edx 2057fd: 0f 44 c1 cmove %ecx,%eax 205800: 89 85 20 ff ff ff mov %eax,-0xe0(%rbp) 205806: b0 01 mov $0x1,%al 205808: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20580c: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 205812: 0f 84 0d 00 00 00 je 0x205825 205818: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20581c: 0f 94 c0 sete %al 20581f: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 205825: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 20582b: 48 8b b5 18 ff ff ff mov -0xe8(%rbp),%rsi 205832: 40 8a bd 26 ff ff ff mov -0xda(%rbp),%dil 205839: b9 01 00 00 00 mov $0x1,%ecx 20583e: b8 02 00 00 00 mov $0x2,%eax 205843: 40 f6 c7 01 test $0x1,%r15l 205847: 0f 45 c8 cmovne %eax,%ecx 20584a: 44 8b 45 f4 mov -0xc(%rbp),%r8d 20584e: 4c 8b 4d e8 mov -0x18(%rbp),%r9 205852: 31 c0 xor %eax,%eax 205854: 89 c7 mov %eax,%edi 205856: e8 55 14 00 00 callq 0x206cb0 20585b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20585f: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 205866: 48 39 45 c8 cmp %rax,-0x38(%rbp) 20586a: 0f 85 08 00 00 00 jne 0x205878 205870: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205878: e9 0b 00 00 00 jmpq 0x205888 20587d: 48 8b 45 d0 mov -0x30(%rbp),%rax 205881: 48 8b 00 mov (%rax),%rax 205884: 48 89 45 c8 mov %rax,-0x38(%rbp) 205888: e9 00 00 00 00 jmpq 0x20588d 20588d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205892: 0f 84 c4 00 00 00 je 0x20595c 205898: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 20589f: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2058a3: 0f 84 05 00 00 00 je 0x2058ae 2058a9: e9 1f 00 00 00 jmpq 0x2058cd 2058ae: 48 8d 3d 03 b6 ff ff lea -0x49fd(%rip),%rdi # 0x200eb8 2058b5: 48 8d 35 51 b7 ff ff lea -0x48af(%rip),%rsi # 0x20100d 2058bc: ba b4 02 00 00 mov $0x2b4,%edx 2058c1: 48 8d 0d 97 b6 ff ff lea -0x4969(%rip),%rcx # 0x200f5f 2058c8: e8 03 13 00 00 callq 0x206bd0 2058cd: 8b 7d f4 mov -0xc(%rbp),%edi 2058d0: 48 8b 75 c8 mov -0x38(%rbp),%rsi 2058d4: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2058d8: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2058dc: 44 8b 45 dc mov -0x24(%rbp),%r8d 2058e0: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2058e4: e8 57 d9 ff ff callq 0x203240 2058e9: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 2058f0: 48 83 bd 28 ff ff ff 00 cmpq $0x0,-0xd8(%rbp) 2058f8: 0f 85 2e 00 00 00 jne 0x20592c 2058fe: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205903: 0f 84 11 00 00 00 je 0x20591a 205909: 48 8b 45 d0 mov -0x30(%rbp),%rax 20590d: 48 8b 00 mov (%rax),%rax 205910: 48 3b 45 c8 cmp -0x38(%rbp),%rax 205914: 0f 84 12 00 00 00 je 0x20592c 20591a: 48 8b 7d c8 mov -0x38(%rbp),%rdi 20591e: 48 8b 75 e0 mov -0x20(%rbp),%rsi 205922: e8 99 13 00 00 callq 0x206cc0 205927: e9 20 00 00 00 jmpq 0x20594c 20592c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205931: 0f 85 10 00 00 00 jne 0x205947 205937: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 20593e: 8b 48 38 mov 0x38(%rax),%ecx 205941: 83 c9 40 or $0x40,%ecx 205944: 89 48 38 mov %ecx,0x38(%rax) 205947: e9 00 00 00 00 jmpq 0x20594c 20594c: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 205953: 48 89 45 f8 mov %rax,-0x8(%rbp) 205957: e9 1b 00 00 00 jmpq 0x205977 20595c: 8b 7d f4 mov -0xc(%rbp),%edi 20595f: 48 8b 75 e8 mov -0x18(%rbp),%rsi 205963: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205967: 8b 4d dc mov -0x24(%rbp),%ecx 20596a: 4c 8b 45 d0 mov -0x30(%rbp),%r8 20596e: e8 2d 09 00 00 callq 0x2062a0 205973: 48 89 45 f8 mov %rax,-0x8(%rbp) 205977: 48 8b 45 f8 mov -0x8(%rbp),%rax 20597b: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 205982: 5d pop %rbp 205983: c3 retq 205984: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20598c: 00 00 20598e: 66 90 nop 205990: 55 push %rbp 205991: 48 89 e5 mov %rsp,%rbp 205994: 48 83 ec 20 sub $0x20,%rsp 205998: 89 7d fc mov %edi,-0x4(%rbp) 20599b: 89 75 f8 mov %esi,-0x8(%rbp) 20599e: 8b 7d fc mov -0x4(%rbp),%edi 2059a1: 44 8b 45 f8 mov -0x8(%rbp),%r8d 2059a5: 31 c0 xor %eax,%eax 2059a7: 41 89 c1 mov %eax,%r9d 2059aa: 4c 89 ce mov %r9,%rsi 2059ad: 4c 89 ca mov %r9,%rdx 2059b0: 4c 89 c9 mov %r9,%rcx 2059b3: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 2059ba: 48 c7 44 24 08 20 08 00 movq $0x820,0x8(%rsp) 2059c2: 00 2059c3: e8 28 ee ff ff callq 0x2047f0 2059c8: 48 89 45 f0 mov %rax,-0x10(%rbp) 2059cc: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 2059d1: 0f 84 3b 00 00 00 je 0x205a12 2059d7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2059db: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 2059e2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2059e6: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 2059ed: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2059f1: 48 83 c1 48 add $0x48,%rcx 2059f5: 48 81 c1 80 00 00 00 add $0x80,%rcx 2059fc: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a00: 48 89 48 60 mov %rcx,0x60(%rax) 205a04: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a08: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 205a10: 00 00 205a12: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a16: 48 83 c4 20 add $0x20,%rsp 205a1a: 5d pop %rbp 205a1b: c3 retq 205a1c: 0f 1f 40 00 nopl 0x0(%rax) 205a20: 55 push %rbp 205a21: 48 89 e5 mov %rsp,%rbp 205a24: 48 81 ec 00 01 00 00 sub $0x100,%rsp 205a2b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 205a2f: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205a33: 89 55 e4 mov %edx,-0x1c(%rbp) 205a36: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205a3a: 4c 89 45 d0 mov %r8,-0x30(%rbp) 205a3e: 48 8b 45 e8 mov -0x18(%rbp),%rax 205a42: 0f b6 40 04 movzbl 0x4(%rax),%eax 205a46: 83 f8 01 cmp $0x1,%eax 205a49: 0f 94 c0 sete %al 205a4c: 24 01 and $0x1,%al 205a4e: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 205a54: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205a5b: 0f 84 0b 00 00 00 je 0x205a6c 205a61: 48 83 7d d0 34 cmpq $0x34,-0x30(%rbp) 205a66: 0f 82 18 00 00 00 jb 0x205a84 205a6c: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205a73: 0f 85 22 00 00 00 jne 0x205a9b 205a79: 48 83 7d d0 40 cmpq $0x40,-0x30(%rbp) 205a7e: 0f 83 17 00 00 00 jae 0x205a9b 205a84: bf 0a 00 00 00 mov $0xa,%edi 205a89: e8 b2 d5 ff ff callq 0x203040 205a8e: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205a96: e9 fd 05 00 00 jmpq 0x206098 205a9b: 48 8b 45 e8 mov -0x18(%rbp),%rax 205a9f: 0f b6 40 05 movzbl 0x5(%rax),%eax 205aa3: 83 f8 01 cmp $0x1,%eax 205aa6: 0f 85 0d 00 00 00 jne 0x205ab9 205aac: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ab0: 48 89 45 c0 mov %rax,-0x40(%rbp) 205ab4: e9 41 01 00 00 jmpq 0x205bfa 205ab9: 48 8d 45 80 lea -0x80(%rbp),%rax 205abd: 48 89 45 c0 mov %rax,-0x40(%rbp) 205ac1: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205ac8: 0f 84 8e 00 00 00 je 0x205b5c 205ace: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ad2: 66 8b 40 30 mov 0x30(%rax),%ax 205ad6: 66 89 45 b0 mov %ax,-0x50(%rbp) 205ada: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ade: 8b 40 20 mov 0x20(%rax),%eax 205ae1: 89 45 a0 mov %eax,-0x60(%rbp) 205ae4: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ae8: 0f b6 40 05 movzbl 0x5(%rax),%eax 205aec: 83 f8 01 cmp $0x1,%eax 205aef: 0f 84 62 00 00 00 je 0x205b57 205af5: 66 8b 45 b0 mov -0x50(%rbp),%ax 205af9: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 205b00: 66 8b 85 7a ff ff ff mov -0x86(%rbp),%ax 205b07: 66 c1 c8 08 ror $0x8,%ax 205b0b: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 205b12: 66 8b 85 7c ff ff ff mov -0x84(%rbp),%ax 205b19: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 205b20: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 205b27: 66 89 45 b0 mov %ax,-0x50(%rbp) 205b2b: 8b 45 a0 mov -0x60(%rbp),%eax 205b2e: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 205b34: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 205b3a: 0f c8 bswap %eax 205b3c: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 205b42: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 205b48: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 205b4e: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 205b54: 89 45 a0 mov %eax,-0x60(%rbp) 205b57: e9 99 00 00 00 jmpq 0x205bf5 205b5c: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b60: 66 8b 40 3c mov 0x3c(%rax),%ax 205b64: 66 89 45 bc mov %ax,-0x44(%rbp) 205b68: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b6c: 48 8b 40 28 mov 0x28(%rax),%rax 205b70: 48 89 45 a8 mov %rax,-0x58(%rbp) 205b74: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b78: 0f b6 40 05 movzbl 0x5(%rax),%eax 205b7c: 83 f8 01 cmp $0x1,%eax 205b7f: 0f 84 6b 00 00 00 je 0x205bf0 205b85: 66 8b 45 bc mov -0x44(%rbp),%ax 205b89: 66 89 85 68 ff ff ff mov %ax,-0x98(%rbp) 205b90: 66 8b 85 68 ff ff ff mov -0x98(%rbp),%ax 205b97: 66 c1 c8 08 ror $0x8,%ax 205b9b: 66 89 85 6a ff ff ff mov %ax,-0x96(%rbp) 205ba2: 66 8b 85 6a ff ff ff mov -0x96(%rbp),%ax 205ba9: 66 89 85 66 ff ff ff mov %ax,-0x9a(%rbp) 205bb0: 0f b7 85 66 ff ff ff movzwl -0x9a(%rbp),%eax 205bb7: 66 89 45 bc mov %ax,-0x44(%rbp) 205bbb: 48 8b 45 a8 mov -0x58(%rbp),%rax 205bbf: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 205bc6: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 205bcd: 48 0f c8 bswap %rax 205bd0: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205bd7: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 205bde: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 205be5: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 205bec: 48 89 45 a8 mov %rax,-0x58(%rbp) 205bf0: e9 00 00 00 00 jmpq 0x205bf5 205bf5: e9 00 00 00 00 jmpq 0x205bfa 205bfa: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205c01: 0f 84 2a 02 00 00 je 0x205e31 205c07: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c0b: 0f b7 40 30 movzwl 0x30(%rax),%eax 205c0f: 48 89 45 c8 mov %rax,-0x38(%rbp) 205c13: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205c18: 0f 94 c0 sete %al 205c1b: 34 ff xor $0xff,%al 205c1d: 34 ff xor $0xff,%al 205c1f: 24 01 and $0x1,%al 205c21: 0f b6 c0 movzbl %al,%eax 205c24: 48 98 cltq 205c26: 48 83 f8 00 cmp $0x0,%rax 205c2a: 0f 84 c7 01 00 00 je 0x205df7 205c30: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c34: 83 78 20 00 cmpl $0x0,0x20(%rax) 205c38: 0f 84 b9 01 00 00 je 0x205df7 205c3e: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c42: 8b 40 20 mov 0x20(%rax),%eax 205c45: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205c49: 0f 93 c0 setae %al 205c4c: 34 ff xor $0xff,%al 205c4e: 34 ff xor $0xff,%al 205c50: 24 01 and $0x1,%al 205c52: 0f b6 c0 movzbl %al,%eax 205c55: 48 98 cltq 205c57: 48 83 f8 00 cmp $0x0,%rax 205c5b: 0f 85 2a 00 00 00 jne 0x205c8b 205c61: 48 8b 45 d0 mov -0x30(%rbp),%rax 205c65: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205c69: 8b 49 20 mov 0x20(%rcx),%ecx 205c6c: 48 29 c8 sub %rcx,%rax 205c6f: 48 83 f8 28 cmp $0x28,%rax 205c73: 0f 92 c0 setb %al 205c76: 34 ff xor $0xff,%al 205c78: 34 ff xor $0xff,%al 205c7a: 24 01 and $0x1,%al 205c7c: 0f b6 c0 movzbl %al,%eax 205c7f: 48 98 cltq 205c81: 48 83 f8 00 cmp $0x0,%rax 205c85: 0f 84 0d 00 00 00 je 0x205c98 205c8b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205c93: e9 00 04 00 00 jmpq 0x206098 205c98: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205c9d: 0f 95 c0 setne %al 205ca0: 34 ff xor $0xff,%al 205ca2: 34 ff xor $0xff,%al 205ca4: 24 01 and $0x1,%al 205ca6: 0f b6 c0 movzbl %al,%eax 205ca9: 48 98 cltq 205cab: 48 83 f8 00 cmp $0x0,%rax 205caf: 0f 84 30 00 00 00 je 0x205ce5 205cb5: 48 8b 45 e8 mov -0x18(%rbp),%rax 205cb9: 0f b6 40 05 movzbl 0x5(%rax),%eax 205cbd: 83 f8 01 cmp $0x1,%eax 205cc0: 0f 85 1f 00 00 00 jne 0x205ce5 205cc6: 48 8b 45 f0 mov -0x10(%rbp),%rax 205cca: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205cce: 8b 49 20 mov 0x20(%rcx),%ecx 205cd1: 48 01 c8 add %rcx,%rax 205cd4: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205cd8: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205cdc: 48 89 45 c8 mov %rax,-0x38(%rbp) 205ce0: e9 0d 01 00 00 jmpq 0x205df2 205ce5: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205cea: 0f 95 c0 setne %al 205ced: 34 ff xor $0xff,%al 205cef: 34 ff xor $0xff,%al 205cf1: 24 01 and $0x1,%al 205cf3: 0f b6 c0 movzbl %al,%eax 205cf6: 48 98 cltq 205cf8: 48 83 f8 00 cmp $0x0,%rax 205cfc: 0f 84 21 00 00 00 je 0x205d23 205d02: 48 8b 45 f0 mov -0x10(%rbp),%rax 205d06: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d0a: 8b 49 20 mov 0x20(%rcx),%ecx 205d0d: 48 01 c8 add %rcx,%rax 205d10: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205d14: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205d18: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205d1e: e9 82 00 00 00 jmpq 0x205da5 205d23: 8b 7d e4 mov -0x1c(%rbp),%edi 205d26: 48 8d b5 44 ff ff ff lea -0xbc(%rbp),%rsi 205d2d: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205d31: 48 8b 45 c0 mov -0x40(%rbp),%rax 205d35: 8b 40 20 mov 0x20(%rax),%eax 205d38: 48 01 c1 add %rax,%rcx 205d3b: 48 83 c1 14 add $0x14,%rcx 205d3f: ba 04 00 00 00 mov $0x4,%edx 205d44: e8 97 f2 ff ff callq 0x204fe0 205d49: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 205d50: 48 83 f8 04 cmp $0x4,%rax 205d54: 0f 95 c0 setne %al 205d57: 34 ff xor $0xff,%al 205d59: 34 ff xor $0xff,%al 205d5b: 24 01 and $0x1,%al 205d5d: 0f b6 c0 movzbl %al,%eax 205d60: 48 98 cltq 205d62: 48 83 f8 00 cmp $0x0,%rax 205d66: 0f 84 34 00 00 00 je 0x205da0 205d6c: 48 83 bd 38 ff ff ff 00 cmpq $0x0,-0xc8(%rbp) 205d74: 0f 8d 0f 00 00 00 jge 0x205d89 205d7a: bf 09 00 00 00 mov $0x9,%edi 205d7f: e8 bc d2 ff ff callq 0x203040 205d84: e9 0a 00 00 00 jmpq 0x205d93 205d89: bf 0a 00 00 00 mov $0xa,%edi 205d8e: e8 ad d2 ff ff callq 0x203040 205d93: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205d9b: e9 f8 02 00 00 jmpq 0x206098 205da0: e9 00 00 00 00 jmpq 0x205da5 205da5: 48 8b 45 e8 mov -0x18(%rbp),%rax 205da9: 0f b6 40 05 movzbl 0x5(%rax),%eax 205dad: 83 f8 01 cmp $0x1,%eax 205db0: 0f 84 32 00 00 00 je 0x205de8 205db6: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205dbc: 89 85 30 ff ff ff mov %eax,-0xd0(%rbp) 205dc2: 8b 85 30 ff ff ff mov -0xd0(%rbp),%eax 205dc8: 0f c8 bswap %eax 205dca: 89 85 34 ff ff ff mov %eax,-0xcc(%rbp) 205dd0: 8b 85 34 ff ff ff mov -0xcc(%rbp),%eax 205dd6: 89 85 2c ff ff ff mov %eax,-0xd4(%rbp) 205ddc: 8b 85 2c ff ff ff mov -0xd4(%rbp),%eax 205de2: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205de8: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205dee: 48 89 45 c8 mov %rax,-0x38(%rbp) 205df2: e9 00 00 00 00 jmpq 0x205df7 205df7: 48 8b 45 c0 mov -0x40(%rbp),%rax 205dfb: 8b 40 20 mov 0x20(%rax),%eax 205dfe: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205e02: 0f 87 1c 00 00 00 ja 0x205e24 205e08: 48 8b 45 d0 mov -0x30(%rbp),%rax 205e0c: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205e10: 8b 49 20 mov 0x20(%rcx),%ecx 205e13: 48 29 c8 sub %rcx,%rax 205e16: 48 6b 4d c8 28 imul $0x28,-0x38(%rbp),%rcx 205e1b: 48 39 c8 cmp %rcx,%rax 205e1e: 0f 83 08 00 00 00 jae 0x205e2c 205e24: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205e2c: e9 5f 02 00 00 jmpq 0x206090 205e31: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e35: 0f b7 40 3c movzwl 0x3c(%rax),%eax 205e39: 48 89 45 c8 mov %rax,-0x38(%rbp) 205e3d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205e42: 0f 94 c0 sete %al 205e45: 34 ff xor $0xff,%al 205e47: 34 ff xor $0xff,%al 205e49: 24 01 and $0x1,%al 205e4b: 0f b6 c0 movzbl %al,%eax 205e4e: 48 98 cltq 205e50: 48 83 f8 00 cmp $0x0,%rax 205e54: 0f 84 fa 01 00 00 je 0x206054 205e5a: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e5e: 48 83 78 28 00 cmpq $0x0,0x28(%rax) 205e63: 0f 84 eb 01 00 00 je 0x206054 205e69: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e6d: 48 8b 40 28 mov 0x28(%rax),%rax 205e71: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205e75: 0f 93 c0 setae %al 205e78: 34 ff xor $0xff,%al 205e7a: 34 ff xor $0xff,%al 205e7c: 24 01 and $0x1,%al 205e7e: 0f b6 c0 movzbl %al,%eax 205e81: 48 98 cltq 205e83: 48 83 f8 00 cmp $0x0,%rax 205e87: 0f 85 28 00 00 00 jne 0x205eb5 205e8d: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e91: 48 8b 40 28 mov 0x28(%rax),%rax 205e95: 48 83 c0 40 add $0x40,%rax 205e99: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205e9d: 0f 97 c0 seta %al 205ea0: 34 ff xor $0xff,%al 205ea2: 34 ff xor $0xff,%al 205ea4: 24 01 and $0x1,%al 205ea6: 0f b6 c0 movzbl %al,%eax 205ea9: 48 98 cltq 205eab: 48 83 f8 00 cmp $0x0,%rax 205eaf: 0f 84 0d 00 00 00 je 0x205ec2 205eb5: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205ebd: e9 d6 01 00 00 jmpq 0x206098 205ec2: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205ec7: 0f 95 c0 setne %al 205eca: 34 ff xor $0xff,%al 205ecc: 34 ff xor $0xff,%al 205ece: 24 01 and $0x1,%al 205ed0: 0f b6 c0 movzbl %al,%eax 205ed3: 48 98 cltq 205ed5: 48 83 f8 00 cmp $0x0,%rax 205ed9: 0f 84 32 00 00 00 je 0x205f11 205edf: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ee3: 0f b6 40 05 movzbl 0x5(%rax),%eax 205ee7: 83 f8 01 cmp $0x1,%eax 205eea: 0f 85 21 00 00 00 jne 0x205f11 205ef0: 48 8b 45 f0 mov -0x10(%rbp),%rax 205ef4: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205ef8: 48 03 41 28 add 0x28(%rcx),%rax 205efc: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f00: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205f05: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205f0c: e9 0f 01 00 00 jmpq 0x206020 205f11: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205f16: 0f 95 c0 setne %al 205f19: 34 ff xor $0xff,%al 205f1b: 34 ff xor $0xff,%al 205f1d: 24 01 and $0x1,%al 205f1f: 0f b6 c0 movzbl %al,%eax 205f22: 48 98 cltq 205f24: 48 83 f8 00 cmp $0x0,%rax 205f28: 0f 84 21 00 00 00 je 0x205f4f 205f2e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205f32: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205f36: 48 03 41 28 add 0x28(%rcx),%rax 205f3a: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f3e: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205f43: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205f4a: e9 80 00 00 00 jmpq 0x205fcf 205f4f: 8b 7d e4 mov -0x1c(%rbp),%edi 205f52: 48 8d b5 20 ff ff ff lea -0xe0(%rbp),%rsi 205f59: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f5d: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f61: 48 03 48 28 add 0x28(%rax),%rcx 205f65: 48 83 c1 20 add $0x20,%rcx 205f69: ba 08 00 00 00 mov $0x8,%edx 205f6e: e8 6d f0 ff ff callq 0x204fe0 205f73: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 205f7a: 48 83 f8 08 cmp $0x8,%rax 205f7e: 0f 95 c0 setne %al 205f81: 34 ff xor $0xff,%al 205f83: 34 ff xor $0xff,%al 205f85: 24 01 and $0x1,%al 205f87: 0f b6 c0 movzbl %al,%eax 205f8a: 48 98 cltq 205f8c: 48 83 f8 00 cmp $0x0,%rax 205f90: 0f 84 34 00 00 00 je 0x205fca 205f96: 48 83 bd 18 ff ff ff 00 cmpq $0x0,-0xe8(%rbp) 205f9e: 0f 8d 0f 00 00 00 jge 0x205fb3 205fa4: bf 09 00 00 00 mov $0x9,%edi 205fa9: e8 92 d0 ff ff callq 0x203040 205fae: e9 0a 00 00 00 jmpq 0x205fbd 205fb3: bf 0a 00 00 00 mov $0xa,%edi 205fb8: e8 83 d0 ff ff callq 0x203040 205fbd: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205fc5: e9 ce 00 00 00 jmpq 0x206098 205fca: e9 00 00 00 00 jmpq 0x205fcf 205fcf: 48 8b 45 e8 mov -0x18(%rbp),%rax 205fd3: 0f b6 40 05 movzbl 0x5(%rax),%eax 205fd7: 83 f8 01 cmp $0x1,%eax 205fda: 0f 84 3b 00 00 00 je 0x20601b 205fe0: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 205fe7: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 205fee: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 205ff5: 48 0f c8 bswap %rax 205ff8: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 205fff: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 206006: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 20600d: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 206014: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 20601b: e9 00 00 00 00 jmpq 0x206020 206020: b8 ff ff ff ff mov $0xffffffff,%eax 206025: 48 39 85 20 ff ff ff cmp %rax,-0xe0(%rbp) 20602c: 0f 86 17 00 00 00 jbe 0x206049 206032: bf 0a 00 00 00 mov $0xa,%edi 206037: e8 04 d0 ff ff callq 0x203040 20603c: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 206044: e9 4f 00 00 00 jmpq 0x206098 206049: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206050: 48 89 45 c8 mov %rax,-0x38(%rbp) 206054: 48 8b 45 c0 mov -0x40(%rbp),%rax 206058: 48 8b 40 28 mov 0x28(%rax),%rax 20605c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 206060: 0f 87 1d 00 00 00 ja 0x206083 206066: 48 8b 45 d0 mov -0x30(%rbp),%rax 20606a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 20606e: 48 2b 41 28 sub 0x28(%rcx),%rax 206072: 48 8b 4d c8 mov -0x38(%rbp),%rcx 206076: 48 c1 e1 06 shl $0x6,%rcx 20607a: 48 39 c8 cmp %rcx,%rax 20607d: 0f 83 08 00 00 00 jae 0x20608b 206083: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 20608b: e9 00 00 00 00 jmpq 0x206090 206090: 48 8b 45 c8 mov -0x38(%rbp),%rax 206094: 48 89 45 f8 mov %rax,-0x8(%rbp) 206098: 48 8b 45 f8 mov -0x8(%rbp),%rax 20609c: 48 81 c4 00 01 00 00 add $0x100,%rsp 2060a3: 5d pop %rbp 2060a4: c3 retq 2060a5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2060ad: 00 00 2060af: 90 nop 2060b0: 55 push %rbp 2060b1: 48 89 e5 mov %rsp,%rbp 2060b4: 48 83 ec 30 sub $0x30,%rsp 2060b8: 89 7d f4 mov %edi,-0xc(%rbp) 2060bb: 89 75 f0 mov %esi,-0x10(%rbp) 2060be: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2060c2: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2060c6: 0f 85 0f 00 00 00 jne 0x2060db 2060cc: 48 8b 45 e8 mov -0x18(%rbp),%rax 2060d0: 8b 40 24 mov 0x24(%rax),%eax 2060d3: 89 45 f4 mov %eax,-0xc(%rbp) 2060d6: e9 57 00 00 00 jmpq 0x206132 2060db: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2060df: 31 c0 xor %eax,%eax 2060e1: 83 79 24 ff cmpl $0xffffffff,0x24(%rcx) 2060e5: 88 45 df mov %al,-0x21(%rbp) 2060e8: 0f 84 10 00 00 00 je 0x2060fe 2060ee: 8b 45 f4 mov -0xc(%rbp),%eax 2060f1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2060f5: 3b 41 24 cmp 0x24(%rcx),%eax 2060f8: 0f 95 c0 setne %al 2060fb: 88 45 df mov %al,-0x21(%rbp) 2060fe: 8a 45 df mov -0x21(%rbp),%al 206101: 34 ff xor $0xff,%al 206103: 34 ff xor $0xff,%al 206105: 24 01 and $0x1,%al 206107: 0f b6 c0 movzbl %al,%eax 20610a: 48 98 cltq 20610c: 48 83 f8 00 cmp $0x0,%rax 206110: 0f 84 17 00 00 00 je 0x20612d 206116: bf 1c 00 00 00 mov $0x1c,%edi 20611b: e8 20 cf ff ff callq 0x203040 206120: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 206128: e9 63 01 00 00 jmpq 0x206290 20612d: e9 00 00 00 00 jmpq 0x206132 206132: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206136: 31 c0 xor %eax,%eax 206138: 83 79 1c 01 cmpl $0x1,0x1c(%rcx) 20613c: 88 45 de mov %al,-0x22(%rbp) 20613f: 0f 84 6d 00 00 00 je 0x2061b2 206145: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206149: 31 c0 xor %eax,%eax 20614b: 83 79 1c 08 cmpl $0x8,0x1c(%rcx) 20614f: 88 45 de mov %al,-0x22(%rbp) 206152: 0f 84 5a 00 00 00 je 0x2061b2 206158: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20615c: 31 c0 xor %eax,%eax 20615e: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 206162: 88 45 de mov %al,-0x22(%rbp) 206165: 0f 84 47 00 00 00 je 0x2061b2 20616b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20616f: 31 c0 xor %eax,%eax 206171: 83 79 1c 0a cmpl $0xa,0x1c(%rcx) 206175: 88 45 de mov %al,-0x22(%rbp) 206178: 0f 84 34 00 00 00 je 0x2061b2 20617e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206182: 31 c0 xor %eax,%eax 206184: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 206188: 88 45 de mov %al,-0x22(%rbp) 20618b: 0f 84 21 00 00 00 je 0x2061b2 206191: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206195: 31 c0 xor %eax,%eax 206197: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 20619b: 88 45 de mov %al,-0x22(%rbp) 20619e: 0f 84 0e 00 00 00 je 0x2061b2 2061a4: 48 8b 45 e8 mov -0x18(%rbp),%rax 2061a8: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 2061ac: 0f 95 c0 setne %al 2061af: 88 45 de mov %al,-0x22(%rbp) 2061b2: 8a 45 de mov -0x22(%rbp),%al 2061b5: 34 ff xor $0xff,%al 2061b7: 34 ff xor $0xff,%al 2061b9: 24 01 and $0x1,%al 2061bb: 0f b6 c0 movzbl %al,%eax 2061be: 48 98 cltq 2061c0: 48 83 f8 00 cmp $0x0,%rax 2061c4: 0f 84 17 00 00 00 je 0x2061e1 2061ca: bf 0b 00 00 00 mov $0xb,%edi 2061cf: e8 6c ce ff ff callq 0x203040 2061d4: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2061dc: e9 af 00 00 00 jmpq 0x206290 2061e1: 48 8b 45 e8 mov -0x18(%rbp),%rax 2061e5: 83 78 18 01 cmpl $0x1,0x18(%rax) 2061e9: 0f 84 1a 00 00 00 je 0x206209 2061ef: 48 8b 45 e8 mov -0x18(%rbp),%rax 2061f3: 8b 48 3c mov 0x3c(%rax),%ecx 2061f6: 83 c1 01 add $0x1,%ecx 2061f9: 89 48 3c mov %ecx,0x3c(%rax) 2061fc: 48 8b 45 e8 mov -0x18(%rbp),%rax 206200: 48 89 45 f8 mov %rax,-0x8(%rbp) 206204: e9 87 00 00 00 jmpq 0x206290 206209: 48 8b 45 e8 mov -0x18(%rbp),%rax 20620d: 48 83 78 78 00 cmpq $0x0,0x78(%rax) 206212: 0f 85 1f 00 00 00 jne 0x206237 206218: 48 8b 7d e8 mov -0x18(%rbp),%rdi 20621c: e8 8f e6 ff ff callq 0x2048b0 206221: 83 f8 00 cmp $0x0,%eax 206224: 0f 84 0d 00 00 00 je 0x206237 20622a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 206232: e9 59 00 00 00 jmpq 0x206290 206237: 8b 7d f4 mov -0xc(%rbp),%edi 20623a: 48 8b 45 e8 mov -0x18(%rbp),%rax 20623e: 48 8b 70 70 mov 0x70(%rax),%rsi 206242: 48 83 c6 3c add $0x3c,%rsi 206246: 48 8b 45 e8 mov -0x18(%rbp),%rax 20624a: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx 206251: 8b 4d f0 mov -0x10(%rbp),%ecx 206254: 4c 8b 45 e8 mov -0x18(%rbp),%r8 206258: e8 83 f4 ff ff callq 0x2056e0 20625d: 48 89 45 e0 mov %rax,-0x20(%rbp) 206261: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 206266: 0f 84 1c 00 00 00 je 0x206288 20626c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206270: 48 8b 48 48 mov 0x48(%rax),%rcx 206274: 48 8b 45 e0 mov -0x20(%rbp),%rax 206278: 48 89 48 10 mov %rcx,0x10(%rax) 20627c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206280: 48 8b 45 e8 mov -0x18(%rbp),%rax 206284: 48 89 48 48 mov %rcx,0x48(%rax) 206288: 48 8b 45 e0 mov -0x20(%rbp),%rax 20628c: 48 89 45 f8 mov %rax,-0x8(%rbp) 206290: 48 8b 45 f8 mov -0x8(%rbp),%rax 206294: 48 83 c4 30 add $0x30,%rsp 206298: 5d pop %rbp 206299: c3 retq 20629a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2062a0: 55 push %rbp 2062a1: 48 89 e5 mov %rsp,%rbp 2062a4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2062ab: 89 7d f4 mov %edi,-0xc(%rbp) 2062ae: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2062b2: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2062b6: 89 4d dc mov %ecx,-0x24(%rbp) 2062b9: 4c 89 45 d0 mov %r8,-0x30(%rbp) 2062bd: 8b 45 f4 mov -0xc(%rbp),%eax 2062c0: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 2062c6: 48 8d 45 90 lea -0x70(%rbp),%rax 2062ca: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2062d1: b8 40 00 00 00 mov $0x40,%eax 2062d6: 48 3b 45 e0 cmp -0x20(%rbp),%rax 2062da: 0f 83 11 00 00 00 jae 0x2062f1 2062e0: b8 40 00 00 00 mov $0x40,%eax 2062e5: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2062ec: e9 0b 00 00 00 jmpq 0x2062fc 2062f1: 48 8b 45 e0 mov -0x20(%rbp),%rax 2062f5: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2062fc: 48 8b b5 78 ff ff ff mov -0x88(%rbp),%rsi 206303: 8b bd 74 ff ff ff mov -0x8c(%rbp),%edi 206309: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 206310: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206314: e8 c7 ec ff ff callq 0x204fe0 206319: 48 89 45 88 mov %rax,-0x78(%rbp) 20631d: 48 83 7d 88 ff cmpq $0xffffffffffffffff,-0x78(%rbp) 206322: 0f 94 c0 sete %al 206325: 34 ff xor $0xff,%al 206327: 34 ff xor $0xff,%al 206329: 24 01 and $0x1,%al 20632b: 0f b6 c0 movzbl %al,%eax 20632e: 48 98 cltq 206330: 48 83 f8 00 cmp $0x0,%rax 206334: 0f 84 17 00 00 00 je 0x206351 20633a: bf 09 00 00 00 mov $0x9,%edi 20633f: e8 fc cc ff ff callq 0x203040 206344: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20634c: e9 e9 00 00 00 jmpq 0x20643a 206351: 48 8b 75 88 mov -0x78(%rbp),%rsi 206355: 48 8d 7d 90 lea -0x70(%rbp),%rdi 206359: e8 e2 cf ff ff callq 0x203340 20635e: 89 45 84 mov %eax,-0x7c(%rbp) 206361: 8b 45 84 mov -0x7c(%rbp),%eax 206364: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 20636a: 83 e8 01 sub $0x1,%eax 20636d: 0f 84 19 00 00 00 je 0x20638c 206373: e9 00 00 00 00 jmpq 0x206378 206378: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 20637e: 83 e8 03 sub $0x3,%eax 206381: 0f 84 2a 00 00 00 je 0x2063b1 206387: e9 77 00 00 00 jmpq 0x206403 20638c: 8b 7d f4 mov -0xc(%rbp),%edi 20638f: 48 8b 55 e8 mov -0x18(%rbp),%rdx 206393: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206397: 44 8b 45 dc mov -0x24(%rbp),%r8d 20639b: 4c 8b 4d d0 mov -0x30(%rbp),%r9 20639f: 31 c0 xor %eax,%eax 2063a1: 89 c6 mov %eax,%esi 2063a3: e8 b8 e3 ff ff callq 0x204760 2063a8: 48 89 45 f8 mov %rax,-0x8(%rbp) 2063ac: e9 89 00 00 00 jmpq 0x20643a 2063b1: 48 8b 45 88 mov -0x78(%rbp),%rax 2063b5: 0f b6 75 94 movzbl -0x6c(%rbp),%esi 2063b9: b9 40 00 00 00 mov $0x40,%ecx 2063be: ba 34 00 00 00 mov $0x34,%edx 2063c3: 83 fe 01 cmp $0x1,%esi 2063c6: 48 0f 44 ca cmove %rdx,%rcx 2063ca: 48 39 c8 cmp %rcx,%rax 2063cd: 0f 82 2b 00 00 00 jb 0x2063fe 2063d3: 8b 7d f4 mov -0xc(%rbp),%edi 2063d6: 48 8d 55 90 lea -0x70(%rbp),%rdx 2063da: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2063de: 4c 8b 45 e0 mov -0x20(%rbp),%r8 2063e2: 44 8b 4d dc mov -0x24(%rbp),%r9d 2063e6: 48 8b 45 d0 mov -0x30(%rbp),%rax 2063ea: 31 f6 xor %esi,%esi 2063ec: 48 89 04 24 mov %rax,(%rsp) 2063f0: e8 2b d0 ff ff callq 0x203420 2063f5: 48 89 45 f8 mov %rax,-0x8(%rbp) 2063f9: e9 3c 00 00 00 jmpq 0x20643a 2063fe: e9 00 00 00 00 jmpq 0x206403 206403: e9 00 00 00 00 jmpq 0x206408 206408: 8b 7d f4 mov -0xc(%rbp),%edi 20640b: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20640f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206413: 44 8b 45 dc mov -0x24(%rbp),%r8d 206417: 4c 8b 4d d0 mov -0x30(%rbp),%r9 20641b: 31 c0 xor %eax,%eax 20641d: 89 c6 mov %eax,%esi 20641f: 31 c0 xor %eax,%eax 206421: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 206428: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 206430: 00 206431: e8 ba e3 ff ff callq 0x2047f0 206436: 48 89 45 f8 mov %rax,-0x8(%rbp) 20643a: 48 8b 45 f8 mov -0x8(%rbp),%rax 20643e: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206445: 5d pop %rbp 206446: c3 retq 206447: cc int3 206448: cc int3 206449: cc int3 20644a: cc int3 20644b: cc int3 20644c: cc int3 20644d: cc int3 20644e: cc int3 20644f: cc int3 206450: 55 push %rbp 206451: 48 89 e5 mov %rsp,%rbp 206454: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20645b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20645f: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 206464: 0f 85 0c 00 00 00 jne 0x206476 20646a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206471: e9 fb 05 00 00 jmpq 0x206a71 206476: 48 8b 45 f0 mov -0x10(%rbp),%rax 20647a: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 20647e: 0f 84 2b 00 00 00 je 0x2064af 206484: 48 8b 4d f0 mov -0x10(%rbp),%rcx 206488: 8b 41 3c mov 0x3c(%rcx),%eax 20648b: 83 c0 ff add $0xffffffff,%eax 20648e: 89 41 3c mov %eax,0x3c(%rcx) 206491: 83 f8 00 cmp $0x0,%eax 206494: 0f 84 15 00 00 00 je 0x2064af 20649a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20649e: 8b 40 3c mov 0x3c(%rax),%eax 2064a1: 89 45 e4 mov %eax,-0x1c(%rbp) 2064a4: 8b 45 e4 mov -0x1c(%rbp),%eax 2064a7: 89 45 fc mov %eax,-0x4(%rbp) 2064aa: e9 c2 05 00 00 jmpq 0x206a71 2064af: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064b3: 83 78 18 01 cmpl $0x1,0x18(%rax) 2064b7: 0f 85 4e 00 00 00 jne 0x20650b 2064bd: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064c1: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 2064c8: 48 39 48 50 cmp %rcx,0x50(%rax) 2064cc: 0f 84 0d 00 00 00 je 0x2064df 2064d2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064d6: 48 8b 78 50 mov 0x50(%rax),%rdi 2064da: e8 21 07 00 00 callq 0x206c00 2064df: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064e3: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 2064eb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064ef: 48 83 78 48 00 cmpq $0x0,0x48(%rax) 2064f4: 0f 84 0c 00 00 00 je 0x206506 2064fa: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206501: e9 6b 05 00 00 jmpq 0x206a71 206506: e9 00 00 00 00 jmpq 0x20650b 20650b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20650f: 48 8b 40 08 mov 0x8(%rax),%rax 206513: 48 89 45 e8 mov %rax,-0x18(%rbp) 206517: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20651c: 0f 84 66 00 00 00 je 0x206588 206522: 48 8b 45 e8 mov -0x18(%rbp),%rax 206526: 48 8b 40 48 mov 0x48(%rax),%rax 20652a: 48 3b 45 f0 cmp -0x10(%rbp),%rax 20652e: 0f 85 15 00 00 00 jne 0x206549 206534: 48 8b 45 f0 mov -0x10(%rbp),%rax 206538: 48 8b 48 10 mov 0x10(%rax),%rcx 20653c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206540: 48 89 48 48 mov %rcx,0x48(%rax) 206544: e9 3f 00 00 00 jmpq 0x206588 206549: 48 8b 45 e8 mov -0x18(%rbp),%rax 20654d: 48 8b 40 48 mov 0x48(%rax),%rax 206551: 48 89 45 d8 mov %rax,-0x28(%rbp) 206555: 48 8b 45 d8 mov -0x28(%rbp),%rax 206559: 48 8b 40 10 mov 0x10(%rax),%rax 20655d: 48 3b 45 f0 cmp -0x10(%rbp),%rax 206561: 0f 84 11 00 00 00 je 0x206578 206567: 48 8b 45 d8 mov -0x28(%rbp),%rax 20656b: 48 8b 40 10 mov 0x10(%rax),%rax 20656f: 48 89 45 d8 mov %rax,-0x28(%rbp) 206573: e9 dd ff ff ff jmpq 0x206555 206578: 48 8b 45 f0 mov -0x10(%rbp),%rax 20657c: 48 8b 48 10 mov 0x10(%rax),%rcx 206580: 48 8b 45 d8 mov -0x28(%rbp),%rax 206584: 48 89 48 10 mov %rcx,0x10(%rax) 206588: 48 8b 45 f0 mov -0x10(%rbp),%rax 20658c: 8b 40 18 mov 0x18(%rax),%eax 20658f: 89 45 94 mov %eax,-0x6c(%rbp) 206592: 83 e8 01 sub $0x1,%eax 206595: 0f 84 16 00 00 00 je 0x2065b1 20659b: e9 00 00 00 00 jmpq 0x2065a0 2065a0: 8b 45 94 mov -0x6c(%rbp),%eax 2065a3: 83 e8 03 sub $0x3,%eax 2065a6: 0f 84 26 00 00 00 je 0x2065d2 2065ac: e9 ff 03 00 00 jmpq 0x2069b0 2065b1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065b5: 48 83 78 60 00 cmpq $0x0,0x60(%rax) 2065ba: 0f 84 0d 00 00 00 je 0x2065cd 2065c0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065c4: 48 8b 78 60 mov 0x60(%rax),%rdi 2065c8: e8 33 06 00 00 callq 0x206c00 2065cd: e9 e3 03 00 00 jmpq 0x2069b5 2065d2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065d6: 83 78 20 01 cmpl $0x1,0x20(%rax) 2065da: 0f 84 0f 00 00 00 je 0x2065ef 2065e0: b0 01 mov $0x1,%al 2065e2: a8 01 test $0x1,%al 2065e4: 0f 85 05 00 00 00 jne 0x2065ef 2065ea: e9 11 00 00 00 jmpq 0x206600 2065ef: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065f3: 48 8b 40 68 mov 0x68(%rax),%rax 2065f7: 48 89 45 88 mov %rax,-0x78(%rbp) 2065fb: e9 0c 00 00 00 jmpq 0x20660c 206600: 48 8b 45 f0 mov -0x10(%rbp),%rax 206604: 48 8b 40 68 mov 0x68(%rax),%rax 206608: 48 89 45 88 mov %rax,-0x78(%rbp) 20660c: 48 8b 45 88 mov -0x78(%rbp),%rax 206610: 48 89 45 d0 mov %rax,-0x30(%rbp) 206614: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 206619: 0f 84 46 00 00 00 je 0x206665 20661f: 48 8b 45 d0 mov -0x30(%rbp),%rax 206623: 48 8b 40 30 mov 0x30(%rax),%rax 206627: 48 89 45 c8 mov %rax,-0x38(%rbp) 20662b: 48 8b 45 d0 mov -0x30(%rbp),%rax 20662f: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 206635: 25 80 00 00 00 and $0x80,%eax 20663a: 83 f8 00 cmp $0x0,%eax 20663d: 0f 84 0c 00 00 00 je 0x20664f 206643: 48 8b 45 d0 mov -0x30(%rbp),%rax 206647: 48 8b 38 mov (%rax),%rdi 20664a: e8 b1 05 00 00 callq 0x206c00 20664f: 48 8b 7d d0 mov -0x30(%rbp),%rdi 206653: e8 a8 05 00 00 callq 0x206c00 206658: 48 8b 45 c8 mov -0x38(%rbp),%rax 20665c: 48 89 45 d0 mov %rax,-0x30(%rbp) 206660: e9 af ff ff ff jmpq 0x206614 206665: 48 8b 45 f0 mov -0x10(%rbp),%rax 206669: 83 78 20 01 cmpl $0x1,0x20(%rax) 20666d: 0f 84 0f 00 00 00 je 0x206682 206673: b0 01 mov $0x1,%al 206675: a8 01 test $0x1,%al 206677: 0f 85 05 00 00 00 jne 0x206682 20667d: e9 17 00 00 00 jmpq 0x206699 206682: 48 8b 45 f0 mov -0x10(%rbp),%rax 206686: 48 83 c0 48 add $0x48,%rax 20668a: 48 05 80 00 00 00 add $0x80,%rax 206690: 48 89 45 80 mov %rax,-0x80(%rbp) 206694: e9 12 00 00 00 jmpq 0x2066ab 206699: 48 8b 45 f0 mov -0x10(%rbp),%rax 20669d: 48 83 c0 48 add $0x48,%rax 2066a1: 48 05 80 00 00 00 add $0x80,%rax 2066a7: 48 89 45 80 mov %rax,-0x80(%rbp) 2066ab: 48 8b 45 80 mov -0x80(%rbp),%rax 2066af: 48 89 45 c0 mov %rax,-0x40(%rbp) 2066b3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2066b7: 8b 40 04 mov 0x4(%rax),%eax 2066ba: 48 89 45 b8 mov %rax,-0x48(%rbp) 2066be: 48 8b 45 b8 mov -0x48(%rbp),%rax 2066c2: 48 89 c1 mov %rax,%rcx 2066c5: 48 83 c1 ff add $0xffffffffffffffff,%rcx 2066c9: 48 89 4d b8 mov %rcx,-0x48(%rbp) 2066cd: 48 83 f8 00 cmp $0x0,%rax 2066d1: 0f 86 3c 01 00 00 jbe 0x206813 2066d7: 48 8b 45 c0 mov -0x40(%rbp),%rax 2066db: 48 83 c0 10 add $0x10,%rax 2066df: 48 69 4d b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rcx 2066e7: 48 01 c8 add %rcx,%rax 2066ea: 48 89 45 b0 mov %rax,-0x50(%rbp) 2066ee: 48 8b 45 b0 mov -0x50(%rbp),%rax 2066f2: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 2066f8: 25 80 00 00 00 and $0x80,%eax 2066fd: 83 f8 00 cmp $0x0,%eax 206700: 0f 84 10 00 00 00 je 0x206716 206706: 48 8b 45 b0 mov -0x50(%rbp),%rax 20670a: 48 8b b8 90 00 00 00 mov 0x90(%rax),%rdi 206711: e8 ea 04 00 00 callq 0x206c00 206716: 48 8b 45 b0 mov -0x50(%rbp),%rax 20671a: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 206721: 48 8b 4d b0 mov -0x50(%rbp),%rcx 206725: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 20672c: 0f 84 10 00 00 00 je 0x206742 206732: 48 8b 45 b0 mov -0x50(%rbp),%rax 206736: 48 8b b8 b0 00 00 00 mov 0xb0(%rax),%rdi 20673d: e8 be 04 00 00 callq 0x206c00 206742: 48 8b 45 b0 mov -0x50(%rbp),%rax 206746: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 20674d: 48 8b 4d b0 mov -0x50(%rbp),%rcx 206751: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 206758: 0f 84 10 00 00 00 je 0x20676e 20675e: 48 8b 45 b0 mov -0x50(%rbp),%rax 206762: 48 8b b8 a8 00 00 00 mov 0xa8(%rax),%rdi 206769: e8 92 04 00 00 callq 0x206c00 20676e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206772: 48 83 38 00 cmpq $0x0,(%rax) 206776: 0f 84 34 00 00 00 je 0x2067b0 20677c: 48 8b 45 b0 mov -0x50(%rbp),%rax 206780: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 206787: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20678b: 48 3b 81 b0 00 00 00 cmp 0xb0(%rcx),%rax 206792: 0f 84 18 00 00 00 je 0x2067b0 206798: 48 8b 45 b0 mov -0x50(%rbp),%rax 20679c: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2067a2: 25 80 00 00 00 and $0x80,%eax 2067a7: 83 f8 00 cmp $0x0,%eax 2067aa: 0f 84 10 00 00 00 je 0x2067c0 2067b0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067b4: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 2067bb: e8 40 04 00 00 callq 0x206c00 2067c0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067c4: 48 8b 40 30 mov 0x30(%rax),%rax 2067c8: 48 89 45 a8 mov %rax,-0x58(%rbp) 2067cc: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 2067d1: 0f 84 37 00 00 00 je 0x20680e 2067d7: 48 8b 45 a8 mov -0x58(%rbp),%rax 2067db: 48 89 45 a0 mov %rax,-0x60(%rbp) 2067df: 48 8b 45 a8 mov -0x58(%rbp),%rax 2067e3: 48 8b 40 30 mov 0x30(%rax),%rax 2067e7: 48 89 45 a8 mov %rax,-0x58(%rbp) 2067eb: 48 8b 45 a0 mov -0x60(%rbp),%rax 2067ef: 8b 40 38 mov 0x38(%rax),%eax 2067f2: 25 80 00 00 00 and $0x80,%eax 2067f7: 83 f8 00 cmp $0x0,%eax 2067fa: 0f 84 09 00 00 00 je 0x206809 206800: 48 8b 7d a0 mov -0x60(%rbp),%rdi 206804: e8 f7 03 00 00 callq 0x206c00 206809: e9 be ff ff ff jmpq 0x2067cc 20680e: e9 ab fe ff ff jmpq 0x2066be 206813: 48 8b 45 c0 mov -0x40(%rbp),%rax 206817: 48 89 45 98 mov %rax,-0x68(%rbp) 20681b: 48 8b 45 c0 mov -0x40(%rbp),%rax 20681f: 48 8b 40 08 mov 0x8(%rax),%rax 206823: 48 89 45 c0 mov %rax,-0x40(%rbp) 206827: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20682c: 0f 84 13 00 00 00 je 0x206845 206832: 48 8b 45 98 mov -0x68(%rbp),%rax 206836: 8b 00 mov (%rax),%eax 206838: 48 8b 4d 98 mov -0x68(%rbp),%rcx 20683c: 3b 41 04 cmp 0x4(%rcx),%eax 20683f: 0f 85 05 00 00 00 jne 0x20684a 206845: e9 1f 00 00 00 jmpq 0x206869 20684a: 48 8d 3d 3d a5 ff ff lea -0x5ac3(%rip),%rdi # 0x200d8e 206851: 48 8d 35 5d a5 ff ff lea -0x5aa3(%rip),%rsi # 0x200db5 206858: ba bd 00 00 00 mov $0xbd,%edx 20685d: 48 8d 0d 7d a7 ff ff lea -0x5883(%rip),%rcx # 0x200fe1 206864: e8 67 03 00 00 callq 0x206bd0 206869: 48 8b 45 98 mov -0x68(%rbp),%rax 20686d: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206874: 48 8b 45 f0 mov -0x10(%rbp),%rax 206878: 83 78 20 01 cmpl $0x1,0x20(%rax) 20687c: 0f 84 0f 00 00 00 je 0x206891 206882: b0 01 mov $0x1,%al 206884: a8 01 test $0x1,%al 206886: 0f 85 05 00 00 00 jne 0x206891 20688c: e9 1a 00 00 00 jmpq 0x2068ab 206891: 48 8b 45 f0 mov -0x10(%rbp),%rax 206895: 48 83 c0 48 add $0x48,%rax 206899: 48 05 80 00 00 00 add $0x80,%rax 20689f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2068a6: e9 15 00 00 00 jmpq 0x2068c0 2068ab: 48 8b 45 f0 mov -0x10(%rbp),%rax 2068af: 48 83 c0 48 add $0x48,%rax 2068b3: 48 05 80 00 00 00 add $0x80,%rax 2068b9: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2068c0: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2068c7: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 2068ce: 48 39 c8 cmp %rcx,%rax 2068d1: 0f 84 09 00 00 00 je 0x2068e0 2068d7: 48 8b 7d 98 mov -0x68(%rbp),%rdi 2068db: e8 20 03 00 00 callq 0x206c00 2068e0: e9 00 00 00 00 jmpq 0x2068e5 2068e5: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2068ea: 0f 85 c3 fd ff ff jne 0x2066b3 2068f0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2068f4: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 2068f8: 0f 84 4c 00 00 00 je 0x20694a 2068fe: 48 8b 45 f0 mov -0x10(%rbp),%rax 206902: 83 78 20 01 cmpl $0x1,0x20(%rax) 206906: 0f 84 0f 00 00 00 je 0x20691b 20690c: b0 01 mov $0x1,%al 20690e: a8 01 test $0x1,%al 206910: 0f 85 05 00 00 00 jne 0x20691b 206916: e9 14 00 00 00 jmpq 0x20692f 20691b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20691f: 48 8b 40 50 mov 0x50(%rax),%rax 206923: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20692a: e9 0f 00 00 00 jmpq 0x20693e 20692f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206933: 48 8b 40 50 mov 0x50(%rax),%rax 206937: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20693e: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 206945: e8 b6 02 00 00 callq 0x206c00 20694a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20694e: 8b 40 78 mov 0x78(%rax),%eax 206951: 25 80 00 00 00 and $0x80,%eax 206956: 83 f8 00 cmp $0x0,%eax 206959: 0f 84 4c 00 00 00 je 0x2069ab 20695f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206963: 83 78 20 01 cmpl $0x1,0x20(%rax) 206967: 0f 84 0f 00 00 00 je 0x20697c 20696d: b0 01 mov $0x1,%al 20696f: a8 01 test $0x1,%al 206971: 0f 85 05 00 00 00 jne 0x20697c 206977: e9 14 00 00 00 jmpq 0x206990 20697c: 48 8b 45 f0 mov -0x10(%rbp),%rax 206980: 48 8b 40 58 mov 0x58(%rax),%rax 206984: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 20698b: e9 0f 00 00 00 jmpq 0x20699f 206990: 48 8b 45 f0 mov -0x10(%rbp),%rax 206994: 48 8b 40 58 mov 0x58(%rax),%rax 206998: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 20699f: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 2069a6: e8 55 02 00 00 callq 0x206c00 2069ab: e9 05 00 00 00 jmpq 0x2069b5 2069b0: e9 00 00 00 00 jmpq 0x2069b5 2069b5: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069b9: 48 83 38 00 cmpq $0x0,(%rax) 2069bd: 0f 84 62 00 00 00 je 0x206a25 2069c3: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2069c8: 0f 85 57 00 00 00 jne 0x206a25 2069ce: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069d2: 8b 40 38 mov 0x38(%rax),%eax 2069d5: 25 80 00 00 00 and $0x80,%eax 2069da: 83 f8 00 cmp $0x0,%eax 2069dd: 0f 84 11 00 00 00 je 0x2069f4 2069e3: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069e7: 48 8b 38 mov (%rax),%rdi 2069ea: e8 11 02 00 00 callq 0x206c00 2069ef: e9 2c 00 00 00 jmpq 0x206a20 2069f4: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069f8: 8b 40 38 mov 0x38(%rax),%eax 2069fb: 83 e0 40 and $0x40,%eax 2069fe: 83 f8 00 cmp $0x0,%eax 206a01: 0f 84 14 00 00 00 je 0x206a1b 206a07: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a0b: 48 8b 38 mov (%rax),%rdi 206a0e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a12: 48 8b 70 30 mov 0x30(%rax),%rsi 206a16: e8 a5 02 00 00 callq 0x206cc0 206a1b: e9 00 00 00 00 jmpq 0x206a20 206a20: e9 00 00 00 00 jmpq 0x206a25 206a25: 48 8b 7d f0 mov -0x10(%rbp),%rdi 206a29: e8 d2 01 00 00 callq 0x206c00 206a2e: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206a33: 0f 84 22 00 00 00 je 0x206a5b 206a39: 48 8b 45 e8 mov -0x18(%rbp),%rax 206a3d: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 206a41: 0f 85 14 00 00 00 jne 0x206a5b 206a47: 48 8b 7d e8 mov -0x18(%rbp),%rdi 206a4b: e8 00 fa ff ff callq 0x206450 206a50: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206a56: e9 0d 00 00 00 jmpq 0x206a68 206a5b: 31 c0 xor %eax,%eax 206a5d: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206a63: e9 00 00 00 00 jmpq 0x206a68 206a68: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 206a6e: 89 45 fc mov %eax,-0x4(%rbp) 206a71: 8b 45 fc mov -0x4(%rbp),%eax 206a74: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206a7b: 5d pop %rbp 206a7c: c3 retq 206a7d: cc int3 206a7e: cc int3 206a7f: cc int3 206a80: 55 push %rbp 206a81: 48 89 e5 mov %rsp,%rbp 206a84: 48 89 7d f8 mov %rdi,-0x8(%rbp) 206a88: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 206a8d: 0f 85 0a 00 00 00 jne 0x206a9d 206a93: 31 c0 xor %eax,%eax 206a95: 89 45 f4 mov %eax,-0xc(%rbp) 206a98: e9 0a 00 00 00 jmpq 0x206aa7 206a9d: 48 8b 45 f8 mov -0x8(%rbp),%rax 206aa1: 8b 40 18 mov 0x18(%rax),%eax 206aa4: 89 45 f4 mov %eax,-0xc(%rbp) 206aa7: 8b 45 f4 mov -0xc(%rbp),%eax 206aaa: 5d pop %rbp 206aab: c3 retq 206aac: cc int3 206aad: cc int3 206aae: cc int3 206aaf: cc int3 206ab0: 41 57 push %rdi 206ab2: 41 56 push %rsi 206ab4: 41 89 ff mov %edi,%r15d 206ab7: 41 55 push %rbp 206ab9: 41 54 push %rsp 206abb: 4c 8d 25 26 12 00 00 lea 0x1226(%rip),%r12 # 0x207ce8 206ac2: 55 push %rbp 206ac3: 48 8d 2d 26 12 00 00 lea 0x1226(%rip),%rbp # 0x207cf0 206aca: 53 push %rbx 206acb: 49 89 f6 mov %rsi,%r14 206ace: 49 89 d5 mov %rdx,%r13 206ad1: 4c 29 e5 sub %r12,%rbp 206ad4: 48 83 ec 08 sub $0x8,%rsp 206ad8: 48 c1 fd 03 sar $0x3,%rbp 206adc: e8 5f 00 00 00 callq 0x206b40 206ae1: 48 85 ed test %rbp,%rbp 206ae4: 74 20 je 0x206b06 206ae6: 31 db xor %ebx,%ebx 206ae8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 206af0: 4c 89 ea mov %r13,%rdx 206af3: 4c 89 f6 mov %r14,%rsi 206af6: 44 89 ff mov %r15d,%edi 206af9: 41 ff 14 dc callq *(%r12,%rbx,8) 206afd: 48 83 c3 01 add $0x1,%rbx 206b01: 48 39 eb cmp %rbp,%rbx 206b04: 75 ea jne 0x206af0 206b06: 48 83 c4 08 add $0x8,%rsp 206b0a: 5b pop %rbx 206b0b: 5d pop %rbp 206b0c: 41 5c pop %rsp 206b0e: 41 5d pop %rbp 206b10: 41 5e pop %rsi 206b12: 41 5f pop %rdi 206b14: c3 retq 206b15: 90 nop 206b16: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 206b1e: 00 00 206b20: f3 rep 206b21: c3 retq 206b22: cc int3 206b23: cc int3 206b24: cc int3 206b25: cc int3 206b26: cc int3 206b27: cc int3 206b28: cc int3 206b29: cc int3 206b2a: cc int3 206b2b: cc int3 206b2c: cc int3 206b2d: cc int3 206b2e: cc int3 206b2f: cc int3 206b30: 48 89 f2 mov %rsi,%rdx 206b33: 89 fe mov %edi,%esi 206b35: bf 01 00 00 00 mov $0x1,%edi 206b3a: e9 91 01 00 00 jmpq 0x206cd0 Disassembly of section .init: 206b40: 48 83 ec 08 sub $0x8,%rsp 206b44: 48 8b 05 45 13 00 00 mov 0x1345(%rip),%rax # 0x207e90 206b4b: 48 85 c0 test %rax,%rax 206b4e: 74 05 je 0x206b55 206b50: e8 3b 00 00 00 callq 0x206b90 206b55: 48 83 c4 08 add $0x8,%rsp 206b59: c3 retq Disassembly of section .fini: 206b5c: 48 83 ec 08 sub $0x8,%rsp 206b60: 48 83 c4 08 add $0x8,%rsp 206b64: c3 retq Disassembly of section .plt: 206b70: ff 35 3a 23 00 00 pushq 0x233a(%rip) # 0x208eb0 206b76: ff 25 3c 23 00 00 jmpq *0x233c(%rip) # 0x208eb8 206b7c: 0f 1f 40 00 nopl 0x0(%rax) 206b80: ff 25 3a 23 00 00 jmpq *0x233a(%rip) # 0x208ec0 206b86: 68 00 00 00 00 pushq $0x0 206b8b: e9 e0 ff ff ff jmpq 0x206b70 206b90: ff 25 32 23 00 00 jmpq *0x2332(%rip) # 0x208ec8 206b96: 68 01 00 00 00 pushq $0x1 206b9b: e9 d0 ff ff ff jmpq 0x206b70 206ba0: ff 25 2a 23 00 00 jmpq *0x232a(%rip) # 0x208ed0 206ba6: 68 02 00 00 00 pushq $0x2 206bab: e9 c0 ff ff ff jmpq 0x206b70 206bb0: ff 25 22 23 00 00 jmpq *0x2322(%rip) # 0x208ed8 206bb6: 68 03 00 00 00 pushq $0x3 206bbb: e9 b0 ff ff ff jmpq 0x206b70 206bc0: ff 25 1a 23 00 00 jmpq *0x231a(%rip) # 0x208ee0 206bc6: 68 04 00 00 00 pushq $0x4 206bcb: e9 a0 ff ff ff jmpq 0x206b70 206bd0: ff 25 12 23 00 00 jmpq *0x2312(%rip) # 0x208ee8 206bd6: 68 05 00 00 00 pushq $0x5 206bdb: e9 90 ff ff ff jmpq 0x206b70 206be0: ff 25 0a 23 00 00 jmpq *0x230a(%rip) # 0x208ef0 206be6: 68 06 00 00 00 pushq $0x6 206beb: e9 80 ff ff ff jmpq 0x206b70 206bf0: ff 25 02 23 00 00 jmpq *0x2302(%rip) # 0x208ef8 206bf6: 68 07 00 00 00 pushq $0x7 206bfb: e9 70 ff ff ff jmpq 0x206b70 206c00: ff 25 fa 22 00 00 jmpq *0x22fa(%rip) # 0x208f00 206c06: 68 08 00 00 00 pushq $0x8 206c0b: e9 60 ff ff ff jmpq 0x206b70 206c10: ff 25 f2 22 00 00 jmpq *0x22f2(%rip) # 0x208f08 206c16: 68 09 00 00 00 pushq $0x9 206c1b: e9 50 ff ff ff jmpq 0x206b70 206c20: ff 25 ea 22 00 00 jmpq *0x22ea(%rip) # 0x208f10 206c26: 68 0a 00 00 00 pushq $0xa 206c2b: e9 40 ff ff ff jmpq 0x206b70 206c30: ff 25 e2 22 00 00 jmpq *0x22e2(%rip) # 0x208f18 206c36: 68 0b 00 00 00 pushq $0xb 206c3b: e9 30 ff ff ff jmpq 0x206b70 206c40: ff 25 da 22 00 00 jmpq *0x22da(%rip) # 0x208f20 206c46: 68 0c 00 00 00 pushq $0xc 206c4b: e9 20 ff ff ff jmpq 0x206b70 206c50: ff 25 d2 22 00 00 jmpq *0x22d2(%rip) # 0x208f28 206c56: 68 0d 00 00 00 pushq $0xd 206c5b: e9 10 ff ff ff jmpq 0x206b70 206c60: ff 25 ca 22 00 00 jmpq *0x22ca(%rip) # 0x208f30 206c66: 68 0e 00 00 00 pushq $0xe 206c6b: e9 00 ff ff ff jmpq 0x206b70 206c70: ff 25 c2 22 00 00 jmpq *0x22c2(%rip) # 0x208f38 206c76: 68 0f 00 00 00 pushq $0xf 206c7b: e9 f0 fe ff ff jmpq 0x206b70 206c80: ff 25 ba 22 00 00 jmpq *0x22ba(%rip) # 0x208f40 206c86: 68 10 00 00 00 pushq $0x10 206c8b: e9 e0 fe ff ff jmpq 0x206b70 206c90: ff 25 b2 22 00 00 jmpq *0x22b2(%rip) # 0x208f48 206c96: 68 11 00 00 00 pushq $0x11 206c9b: e9 d0 fe ff ff jmpq 0x206b70 206ca0: ff 25 aa 22 00 00 jmpq *0x22aa(%rip) # 0x208f50 206ca6: 68 12 00 00 00 pushq $0x12 206cab: e9 c0 fe ff ff jmpq 0x206b70 206cb0: ff 25 a2 22 00 00 jmpq *0x22a2(%rip) # 0x208f58 206cb6: 68 13 00 00 00 pushq $0x13 206cbb: e9 b0 fe ff ff jmpq 0x206b70 206cc0: ff 25 9a 22 00 00 jmpq *0x229a(%rip) # 0x208f60 206cc6: 68 14 00 00 00 pushq $0x14 206ccb: e9 a0 fe ff ff jmpq 0x206b70 206cd0: ff 25 92 22 00 00 jmpq *0x2292(%rip) # 0x208f68 206cd6: 68 15 00 00 00 pushq $0x15 206cdb: e9 90 fe ff ff jmpq 0x206b70 ----Running------ > . "/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package ./test_package ----------------- ./test_package: elf object ----Running------ > . "/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package archive.a ----------------- archive.a: ar(1) archive eu-ar: creating archive.a elfutils/0.186: WARN: Your compiler clang is not GCC. elfutils/0.186 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior elfutils/0.186 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ******************************************************************************** conan test cci-019873e5/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.186@#79fde5ca1aae2db3c819b96c561fc276 -pr /home/conan/w/prod/BuildSingleReference/223446/e4096604-fa7d-429c-a86b-c0da7e638ac4/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 cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake 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-019873e5/recipes/elfutils/all/test_v1_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-019873e5/recipes/elfutils/all/test_v1_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-019873e5/recipes/elfutils/all/test_v1_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_PREFIX_PATH="/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347" -DCMAKE_MODULE_PATH="/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_v1_package' ----------------- -- The C compiler identification is Clang 13.0.0 -- The CXX 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 -- Check for working CXX compiler: /usr/local/bin/clang++ -- Check for working CXX compiler: /usr/local/bin/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Library asm found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libasm.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libdw.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libelf.a -- Library z found /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/libz.a -- Library bz2 found /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/4b8e817c304dca09c454779755c305c8386492dc/lib/libbz2.a -- Library lzma found /home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/liblzma.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler Clang>=8, checking major version 13 -- Conan: Checking correct version: 13 -- Conan: C++ stdlib: libstdc++ -- Library asm found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libasm.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libasm.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libdw.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libdw.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libelf.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libelf.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libelf.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libelf.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libdw.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libdw.a -- Library asm found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libasm.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.186/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libasm.a -- Library z found /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/libz.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/zlib/1.2.13/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/libz.a -- Library bz2 found /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/4b8e817c304dca09c454779755c305c8386492dc/lib/libbz2.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/bzip2/1.0.8/_/_/package/4b8e817c304dca09c454779755c305c8386492dc/lib/libbz2.a -- Library lzma found /home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/liblzma.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/xz_utils/5.4.2/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/liblzma.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/cci-019873e5/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object test_package/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: 202ce0: 31 ed xor %ebp,%ebp 202ce2: 49 89 d1 mov %rdx,%r9 202ce5: 5e pop %rsi 202ce6: 48 89 e2 mov %rsp,%rdx 202ce9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 202ced: 50 push %rax 202cee: 54 push %rsp 202cef: 49 c7 c0 20 6b 20 00 mov $0x206b20,%r8 202cf6: 48 c7 c1 b0 6a 20 00 mov $0x206ab0,%rcx 202cfd: 48 c7 c7 c0 2d 20 00 mov $0x202dc0,%rdi 202d04: e8 77 3e 00 00 callq 0x206b80 202d09: f4 hlt 202d0a: cc int3 202d0b: cc int3 202d0c: cc int3 202d0d: cc int3 202d0e: cc int3 202d0f: cc int3 202d10: b8 a8 8e 20 00 mov $0x208ea8,%eax 202d15: 48 3d a8 8e 20 00 cmp $0x208ea8,%rax 202d1b: 74 13 je 0x202d30 202d1d: b8 00 00 00 00 mov $0x0,%eax 202d22: 48 85 c0 test %rax,%rax 202d25: 74 09 je 0x202d30 202d27: bf a8 8e 20 00 mov $0x208ea8,%edi 202d2c: ff e0 jmpq *%rax 202d2e: 66 90 nop 202d30: c3 retq 202d31: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202d36: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202d3e: 00 00 202d40: be a8 8e 20 00 mov $0x208ea8,%esi 202d45: 48 81 ee a8 8e 20 00 sub $0x208ea8,%rsi 202d4c: 48 89 f0 mov %rsi,%rax 202d4f: 48 c1 ee 3f shr $0x3f,%rsi 202d53: 48 c1 f8 03 sar $0x3,%rax 202d57: 48 01 c6 add %rax,%rsi 202d5a: 48 d1 fe sar %rsi 202d5d: 74 11 je 0x202d70 202d5f: b8 00 00 00 00 mov $0x0,%eax 202d64: 48 85 c0 test %rax,%rax 202d67: 74 07 je 0x202d70 202d69: bf a8 8e 20 00 mov $0x208ea8,%edi 202d6e: ff e0 jmpq *%rax 202d70: c3 retq 202d71: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202d76: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202d7e: 00 00 202d80: 80 3d e9 61 00 00 00 cmpb $0x0,0x61e9(%rip) # 0x208f70 202d87: 75 17 jne 0x202da0 202d89: 55 push %rbp 202d8a: 48 89 e5 mov %rsp,%rbp 202d8d: e8 7e ff ff ff callq 0x202d10 202d92: c6 05 d7 61 00 00 01 movb $0x1,0x61d7(%rip) # 0x208f70 202d99: 5d pop %rbp 202d9a: c3 retq 202d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202da0: c3 retq 202da1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202da6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202dae: 00 00 202db0: eb 8e jmp 0x202d40 202db2: cc int3 202db3: cc int3 202db4: cc int3 202db5: cc int3 202db6: cc int3 202db7: cc int3 202db8: cc int3 202db9: cc int3 202dba: cc int3 202dbb: cc int3 202dbc: cc int3 202dbd: cc int3 202dbe: cc int3 202dbf: cc int3 202dc0: 55 push %rbp 202dc1: 48 89 e5 mov %rsp,%rbp 202dc4: 48 83 ec 30 sub $0x30,%rsp 202dc8: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202dcf: 89 7d f8 mov %edi,-0x8(%rbp) 202dd2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 202dd6: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 202dda: 0f 8d 24 00 00 00 jge 0x202e04 202de0: 48 8b 45 f0 mov -0x10(%rbp),%rax 202de4: 48 8b 30 mov (%rax),%rsi 202de7: 48 bf bc 10 20 00 00 00 mov $0x2010bc,%rdi 202def: 00 00 202df1: b0 00 mov $0x0,%al 202df3: e8 a8 3d 00 00 callq 0x206ba0 202df8: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 202dff: e9 86 01 00 00 jmpq 0x202f8a 202e04: bf 01 00 00 00 mov $0x1,%edi 202e09: e8 92 01 00 00 callq 0x202fa0 202e0e: 83 f8 00 cmp $0x0,%eax 202e11: 0f 85 2a 00 00 00 jne 0x202e41 202e17: bf ff ff ff ff mov $0xffffffff,%edi 202e1c: e8 7f 02 00 00 callq 0x2030a0 202e21: 48 89 c6 mov %rax,%rsi 202e24: 48 bf 67 0d 20 00 00 00 mov $0x200d67,%rdi 202e2c: 00 00 202e2e: b0 00 mov $0x0,%al 202e30: e8 6b 3d 00 00 callq 0x206ba0 202e35: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202e3c: e9 49 01 00 00 jmpq 0x202f8a 202e41: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e45: 48 8b 78 08 mov 0x8(%rax),%rdi 202e49: 31 d2 xor %edx,%edx 202e4b: 89 d6 mov %edx,%esi 202e4d: b0 00 mov $0x0,%al 202e4f: e8 5c 3d 00 00 callq 0x206bb0 202e54: 89 45 ec mov %eax,-0x14(%rbp) 202e57: 83 f8 00 cmp $0x0,%eax 202e5a: 0f 8d 24 00 00 00 jge 0x202e84 202e60: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e64: 48 8b 30 mov (%rax),%rsi 202e67: 48 bf a8 0e 20 00 00 00 mov $0x200ea8,%rdi 202e6f: 00 00 202e71: b0 00 mov $0x0,%al 202e73: e8 28 3d 00 00 callq 0x206ba0 202e78: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202e7f: e9 06 01 00 00 jmpq 0x202f8a 202e84: 8b 7d ec mov -0x14(%rbp),%edi 202e87: be 01 00 00 00 mov $0x1,%esi 202e8c: 31 c0 xor %eax,%eax 202e8e: 89 c2 mov %eax,%edx 202e90: e8 7b 25 00 00 callq 0x205410 202e95: 48 89 45 e0 mov %rax,-0x20(%rbp) 202e99: 48 83 f8 00 cmp $0x0,%rax 202e9d: 0f 85 2a 00 00 00 jne 0x202ecd 202ea3: bf ff ff ff ff mov $0xffffffff,%edi 202ea8: e8 f3 01 00 00 callq 0x2030a0 202ead: 48 89 c6 mov %rax,%rsi 202eb0: 48 bf 3f 0d 20 00 00 00 mov $0x200d3f,%rdi 202eb8: 00 00 202eba: b0 00 mov $0x0,%al 202ebc: e8 df 3c 00 00 callq 0x206ba0 202ec1: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202ec8: e9 bd 00 00 00 jmpq 0x202f8a 202ecd: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202ed1: e8 aa 3b 00 00 callq 0x206a80 202ed6: 89 45 d4 mov %eax,-0x2c(%rbp) 202ed9: 8b 45 d4 mov -0x2c(%rbp),%eax 202edc: 89 45 d0 mov %eax,-0x30(%rbp) 202edf: 85 c0 test %eax,%eax 202ee1: 0f 84 4d 00 00 00 je 0x202f34 202ee7: e9 00 00 00 00 jmpq 0x202eec 202eec: 8b 45 d0 mov -0x30(%rbp),%eax 202eef: 83 e8 01 sub $0x1,%eax 202ef2: 0f 84 16 00 00 00 je 0x202f0e 202ef8: e9 00 00 00 00 jmpq 0x202efd 202efd: 8b 45 d0 mov -0x30(%rbp),%eax 202f00: 83 e8 03 sub $0x3,%eax 202f03: 0f 84 18 00 00 00 je 0x202f21 202f09: e9 39 00 00 00 jmpq 0x202f47 202f0e: 48 b8 e1 10 20 00 00 00 mov $0x2010e1,%rax 202f16: 00 00 202f18: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f1c: e9 34 00 00 00 jmpq 0x202f55 202f21: 48 b8 34 0d 20 00 00 00 mov $0x200d34,%rax 202f29: 00 00 202f2b: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f2f: e9 21 00 00 00 jmpq 0x202f55 202f34: 48 b8 9a 10 20 00 00 00 mov $0x20109a,%rax 202f3c: 00 00 202f3e: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f42: e9 0e 00 00 00 jmpq 0x202f55 202f47: 48 b8 d4 10 20 00 00 00 mov $0x2010d4,%rax 202f4f: 00 00 202f51: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f55: 48 8b 45 f0 mov -0x10(%rbp),%rax 202f59: 48 8b 70 08 mov 0x8(%rax),%rsi 202f5d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 202f61: 48 bf 7b 0e 20 00 00 00 mov $0x200e7b,%rdi 202f69: 00 00 202f6b: b0 00 mov $0x0,%al 202f6d: e8 2e 3c 00 00 callq 0x206ba0 202f72: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202f76: e8 d5 34 00 00 callq 0x206450 202f7b: 8b 7d ec mov -0x14(%rbp),%edi 202f7e: e8 3d 3c 00 00 callq 0x206bc0 202f83: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202f8a: 8b 45 fc mov -0x4(%rbp),%eax 202f8d: 48 83 c4 30 add $0x30,%rsp 202f91: 5d pop %rbp 202f92: c3 retq 202f93: cc int3 202f94: cc int3 202f95: cc int3 202f96: cc int3 202f97: cc int3 202f98: cc int3 202f99: cc int3 202f9a: cc int3 202f9b: cc int3 202f9c: cc int3 202f9d: cc int3 202f9e: cc int3 202f9f: cc int3 202fa0: 55 push %rbp 202fa1: 48 89 e5 mov %rsp,%rbp 202fa4: 48 83 ec 10 sub $0x10,%rsp 202fa8: 89 7d f8 mov %edi,-0x8(%rbp) 202fab: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 202faf: 0f 85 0c 00 00 00 jne 0x202fc1 202fb5: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202fbc: e9 43 00 00 00 jmpq 0x203004 202fc1: 83 7d f8 01 cmpl $0x1,-0x8(%rbp) 202fc5: 0f 94 c0 sete %al 202fc8: 34 ff xor $0xff,%al 202fca: 34 ff xor $0xff,%al 202fcc: 24 01 and $0x1,%al 202fce: 0f b6 c0 movzbl %al,%eax 202fd1: 48 98 cltq 202fd3: 48 83 f8 00 cmp $0x0,%rax 202fd7: 0f 84 16 00 00 00 je 0x202ff3 202fdd: c7 05 8d 5f 00 00 01 00 movl $0x1,0x5f8d(%rip) # 0x208f74 202fe5: 00 00 202fe7: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202fee: e9 11 00 00 00 jmpq 0x203004 202ff3: bf 02 00 00 00 mov $0x2,%edi 202ff8: e8 43 00 00 00 callq 0x203040 202ffd: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 203004: 8b 45 fc mov -0x4(%rbp),%eax 203007: 48 83 c4 10 add $0x10,%rsp 20300b: 5d pop %rbp 20300c: c3 retq 20300d: cc int3 20300e: cc int3 20300f: cc int3 203010: 55 push %rbp 203011: 48 89 e5 mov %rsp,%rbp 203014: 48 83 ec 10 sub $0x10,%rsp 203018: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203020: 00 00 00 00 203024: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 20302a: 89 4d fc mov %ecx,-0x4(%rbp) 20302d: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 203035: 00 00 203037: 8b 45 fc mov -0x4(%rbp),%eax 20303a: 48 83 c4 10 add $0x10,%rsp 20303e: 5d pop %rbp 20303f: c3 retq 203040: 55 push %rbp 203041: 48 89 e5 mov %rsp,%rbp 203044: 48 83 ec 10 sub $0x10,%rsp 203048: 89 7d fc mov %edi,-0x4(%rbp) 20304b: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 20304f: 0f 8c 15 00 00 00 jl 0x20306a 203055: 83 7d fc 33 cmpl $0x33,-0x4(%rbp) 203059: 0f 8d 0b 00 00 00 jge 0x20306a 20305f: 8b 45 fc mov -0x4(%rbp),%eax 203062: 89 45 f8 mov %eax,-0x8(%rbp) 203065: e9 0d 00 00 00 jmpq 0x203077 20306a: b8 01 00 00 00 mov $0x1,%eax 20306f: 89 45 f8 mov %eax,-0x8(%rbp) 203072: e9 00 00 00 00 jmpq 0x203077 203077: 8b 45 f8 mov -0x8(%rbp),%eax 20307a: 89 45 f4 mov %eax,-0xc(%rbp) 20307d: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203085: 00 00 00 00 203089: 8b 4d f4 mov -0xc(%rbp),%ecx 20308c: 89 88 fc ff ff ff mov %ecx,-0x4(%rax) 203092: 48 83 c4 10 add $0x10,%rsp 203096: 5d pop %rbp 203097: c3 retq 203098: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 2030a0: 55 push %rbp 2030a1: 48 89 e5 mov %rsp,%rbp 2030a4: 48 83 ec 20 sub $0x20,%rsp 2030a8: 89 7d f4 mov %edi,-0xc(%rbp) 2030ab: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 2030b3: 00 00 00 00 2030b7: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 2030bd: 89 45 f0 mov %eax,-0x10(%rbp) 2030c0: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 2030c4: 0f 85 8a 00 00 00 jne 0x203154 2030ca: 48 63 4d f0 movslq -0x10(%rbp),%rcx 2030ce: 48 8d 05 9b e0 ff ff lea -0x1f65(%rip),%rax # 0x201170 2030d5: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 2030dd: 0f 83 05 00 00 00 jae 0x2030e8 2030e3: e9 1f 00 00 00 jmpq 0x203107 2030e8: 48 8d 3d 94 dd ff ff lea -0x226c(%rip),%rdi # 0x200e83 2030ef: 48 8d 35 dc dd ff ff lea -0x2224(%rip),%rsi # 0x200ed2 2030f6: ba 5b 01 00 00 mov $0x15b,%edx 2030fb: 48 8d 0d aa de ff ff lea -0x2156(%rip),%rcx # 0x200fac 203102: e8 c9 3a 00 00 callq 0x206bd0 203107: 83 7d f0 00 cmpl $0x0,-0x10(%rbp) 20310b: 0f 84 2b 00 00 00 je 0x20313c 203111: 48 63 4d f0 movslq -0x10(%rbp),%rcx 203115: 48 8d 35 f4 e1 ff ff lea -0x1e0c(%rip),%rsi # 0x201310 20311c: 48 8d 05 4d e0 ff ff lea -0x1fb3(%rip),%rax # 0x201170 203123: 48 03 34 c8 add (%rax,%rcx,8),%rsi 203127: 48 8d 3d 2d dc ff ff lea -0x23d3(%rip),%rdi # 0x200d5b 20312e: e8 ad 3a 00 00 callq 0x206be0 203133: 48 89 45 e8 mov %rax,-0x18(%rbp) 203137: e9 0b 00 00 00 jmpq 0x203147 20313c: 31 c0 xor %eax,%eax 20313e: 48 89 45 e8 mov %rax,-0x18(%rbp) 203142: e9 00 00 00 00 jmpq 0x203147 203147: 48 8b 45 e8 mov -0x18(%rbp),%rax 20314b: 48 89 45 f8 mov %rax,-0x8(%rbp) 20314f: e9 d6 00 00 00 jmpq 0x20322a 203154: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203158: 0f 8c 0a 00 00 00 jl 0x203168 20315e: 83 7d f4 33 cmpl $0x33,-0xc(%rbp) 203162: 0f 8c 20 00 00 00 jl 0x203188 203168: 48 8d 3d ec db ff ff lea -0x2414(%rip),%rdi # 0x200d5b 20316f: 48 8d 35 9a e1 ff ff lea -0x1e66(%rip),%rsi # 0x201310 203176: 48 83 c6 09 add $0x9,%rsi 20317a: e8 61 3a 00 00 callq 0x206be0 20317f: 48 89 45 f8 mov %rax,-0x8(%rbp) 203183: e9 a2 00 00 00 jmpq 0x20322a 203188: e9 00 00 00 00 jmpq 0x20318d 20318d: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203191: 0f 85 0b 00 00 00 jne 0x2031a2 203197: 8b 45 f0 mov -0x10(%rbp),%eax 20319a: 89 45 e4 mov %eax,-0x1c(%rbp) 20319d: e9 06 00 00 00 jmpq 0x2031a8 2031a2: 8b 45 f4 mov -0xc(%rbp),%eax 2031a5: 89 45 e4 mov %eax,-0x1c(%rbp) 2031a8: 8b 45 e4 mov -0x1c(%rbp),%eax 2031ab: 48 63 c8 movslq %rax,%rcx 2031ae: 48 8d 05 bb df ff ff lea -0x2045(%rip),%rax # 0x201170 2031b5: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 2031bd: 0f 83 05 00 00 00 jae 0x2031c8 2031c3: e9 1f 00 00 00 jmpq 0x2031e7 2031c8: 48 8d 3d 71 dc ff ff lea -0x238f(%rip),%rdi # 0x200e40 2031cf: 48 8d 35 fc dc ff ff lea -0x2304(%rip),%rsi # 0x200ed2 2031d6: ba 61 01 00 00 mov $0x161,%edx 2031db: 48 8d 0d ca dd ff ff lea -0x2236(%rip),%rcx # 0x200fac 2031e2: e8 e9 39 00 00 callq 0x206bd0 2031e7: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2031eb: 0f 85 0b 00 00 00 jne 0x2031fc 2031f1: 8b 45 f0 mov -0x10(%rbp),%eax 2031f4: 89 45 e0 mov %eax,-0x20(%rbp) 2031f7: e9 06 00 00 00 jmpq 0x203202 2031fc: 8b 45 f4 mov -0xc(%rbp),%eax 2031ff: 89 45 e0 mov %eax,-0x20(%rbp) 203202: 8b 45 e0 mov -0x20(%rbp),%eax 203205: 48 63 c8 movslq %rax,%rcx 203208: 48 8d 35 01 e1 ff ff lea -0x1eff(%rip),%rsi # 0x201310 20320f: 48 8d 05 5a df ff ff lea -0x20a6(%rip),%rax # 0x201170 203216: 48 03 34 c8 add (%rax,%rcx,8),%rsi 20321a: 48 8d 3d 3a db ff ff lea -0x24c6(%rip),%rdi # 0x200d5b 203221: e8 ba 39 00 00 callq 0x206be0 203226: 48 89 45 f8 mov %rax,-0x8(%rbp) 20322a: 48 8b 45 f8 mov -0x8(%rbp),%rax 20322e: 48 83 c4 20 add $0x20,%rsp 203232: 5d pop %rbp 203233: c3 retq 203234: cc int3 203235: cc int3 203236: cc int3 203237: cc int3 203238: cc int3 203239: cc int3 20323a: cc int3 20323b: cc int3 20323c: cc int3 20323d: cc int3 20323e: cc int3 20323f: cc int3 203240: 55 push %rbp 203241: 48 89 e5 mov %rsp,%rbp 203244: 48 83 ec 60 sub $0x60,%rsp 203248: 89 7d f4 mov %edi,-0xc(%rbp) 20324b: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20324f: 48 89 55 e0 mov %rdx,-0x20(%rbp) 203253: 48 89 4d d8 mov %rcx,-0x28(%rbp) 203257: 44 89 45 d4 mov %r8d,-0x2c(%rbp) 20325b: 4c 89 4d c8 mov %r9,-0x38(%rbp) 20325f: 48 8b 45 e8 mov -0x18(%rbp),%rax 203263: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203267: 48 01 c8 add %rcx,%rax 20326a: 48 89 45 c0 mov %rax,-0x40(%rbp) 20326e: 48 8b 7d c0 mov -0x40(%rbp),%rdi 203272: 48 8b 75 d8 mov -0x28(%rbp),%rsi 203276: e8 c5 00 00 00 callq 0x203340 20327b: 89 45 bc mov %eax,-0x44(%rbp) 20327e: 8b 45 bc mov -0x44(%rbp),%eax 203281: 89 45 b8 mov %eax,-0x48(%rbp) 203284: 83 e8 01 sub $0x1,%eax 203287: 0f 84 43 00 00 00 je 0x2032d0 20328d: e9 00 00 00 00 jmpq 0x203292 203292: 8b 45 b8 mov -0x48(%rbp),%eax 203295: 83 e8 03 sub $0x3,%eax 203298: 0f 85 57 00 00 00 jne 0x2032f5 20329e: e9 00 00 00 00 jmpq 0x2032a3 2032a3: 8b 7d f4 mov -0xc(%rbp),%edi 2032a6: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2032aa: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2032ae: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2032b2: 4c 8b 45 d8 mov -0x28(%rbp),%r8 2032b6: 44 8b 4d d4 mov -0x2c(%rbp),%r9d 2032ba: 48 8b 45 c8 mov -0x38(%rbp),%rax 2032be: 48 89 04 24 mov %rax,(%rsp) 2032c2: e8 59 01 00 00 callq 0x203420 2032c7: 48 89 45 f8 mov %rax,-0x8(%rbp) 2032cb: e9 5e 00 00 00 jmpq 0x20332e 2032d0: 8b 7d f4 mov -0xc(%rbp),%edi 2032d3: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2032d7: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2032db: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2032df: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 2032e3: 4c 8b 4d c8 mov -0x38(%rbp),%r9 2032e7: e8 74 14 00 00 callq 0x204760 2032ec: 48 89 45 f8 mov %rax,-0x8(%rbp) 2032f0: e9 39 00 00 00 jmpq 0x20332e 2032f5: e9 00 00 00 00 jmpq 0x2032fa 2032fa: 8b 7d f4 mov -0xc(%rbp),%edi 2032fd: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203301: 48 8b 55 e0 mov -0x20(%rbp),%rdx 203305: 48 8b 4d d8 mov -0x28(%rbp),%rcx 203309: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 20330d: 4c 8b 4d c8 mov -0x38(%rbp),%r9 203311: 31 c0 xor %eax,%eax 203313: 31 c0 xor %eax,%eax 203315: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 20331c: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 203324: 00 203325: e8 c6 14 00 00 callq 0x2047f0 20332a: 48 89 45 f8 mov %rax,-0x8(%rbp) 20332e: 48 8b 45 f8 mov -0x8(%rbp),%rax 203332: 48 83 c4 60 add $0x60,%rsp 203336: 5d pop %rbp 203337: c3 retq 203338: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203340: 55 push %rbp 203341: 48 89 e5 mov %rsp,%rbp 203344: 48 89 7d f0 mov %rdi,-0x10(%rbp) 203348: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20334c: 48 83 7d e8 08 cmpq $0x8,-0x18(%rbp) 203351: 0f 82 2f 00 00 00 jb 0x203386 203357: 48 8b 45 f0 mov -0x10(%rbp),%rax 20335b: 48 8b 00 mov (%rax),%rax 20335e: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 203366: 3e 0a 203368: 48 29 c8 sub %rcx,%rax 20336b: 0f 95 c0 setne %al 20336e: 0f b6 c0 movzbl %al,%eax 203371: 83 f8 00 cmp $0x0,%eax 203374: 0f 85 0c 00 00 00 jne 0x203386 20337a: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 203381: e9 90 00 00 00 jmpq 0x203416 203386: 48 83 7d e8 10 cmpq $0x10,-0x18(%rbp) 20338b: 0f 82 7e 00 00 00 jb 0x20340f 203391: 48 8b 45 f0 mov -0x10(%rbp),%rax 203395: 8b 00 mov (%rax),%eax 203397: 2d 7f 45 4c 46 sub $0x464c457f,%eax 20339c: 0f 95 c0 setne %al 20339f: 0f b6 c0 movzbl %al,%eax 2033a2: 83 f8 00 cmp $0x0,%eax 2033a5: 0f 85 64 00 00 00 jne 0x20340f 2033ab: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033af: 0f b6 40 04 movzbl 0x4(%rax),%eax 2033b3: 89 45 e4 mov %eax,-0x1c(%rbp) 2033b6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033ba: 0f b6 40 05 movzbl 0x5(%rax),%eax 2033be: 89 45 e0 mov %eax,-0x20(%rbp) 2033c1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033c5: 0f b6 40 06 movzbl 0x6(%rax),%eax 2033c9: 89 45 dc mov %eax,-0x24(%rbp) 2033cc: 83 7d e4 00 cmpl $0x0,-0x1c(%rbp) 2033d0: 0f 8e 34 00 00 00 jle 0x20340a 2033d6: 83 7d e4 03 cmpl $0x3,-0x1c(%rbp) 2033da: 0f 8d 2a 00 00 00 jge 0x20340a 2033e0: 83 7d e0 00 cmpl $0x0,-0x20(%rbp) 2033e4: 0f 8e 20 00 00 00 jle 0x20340a 2033ea: 83 7d e0 03 cmpl $0x3,-0x20(%rbp) 2033ee: 0f 8d 16 00 00 00 jge 0x20340a 2033f4: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 2033f8: 0f 85 0c 00 00 00 jne 0x20340a 2033fe: c7 45 fc 03 00 00 00 movl $0x3,-0x4(%rbp) 203405: e9 0c 00 00 00 jmpq 0x203416 20340a: e9 00 00 00 00 jmpq 0x20340f 20340f: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 203416: 8b 45 fc mov -0x4(%rbp),%eax 203419: 5d pop %rbp 20341a: c3 retq 20341b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 203420: 55 push %rbp 203421: 48 89 e5 mov %rsp,%rbp 203424: 48 81 ec e0 01 00 00 sub $0x1e0,%rsp 20342b: 48 8b 45 10 mov 0x10(%rbp),%rax 20342f: 89 7d f4 mov %edi,-0xc(%rbp) 203432: 48 89 75 e8 mov %rsi,-0x18(%rbp) 203436: 48 89 55 e0 mov %rdx,-0x20(%rbp) 20343a: 48 89 4d d8 mov %rcx,-0x28(%rbp) 20343e: 4c 89 45 d0 mov %r8,-0x30(%rbp) 203442: 44 89 4d cc mov %r9d,-0x34(%rbp) 203446: 48 8b 45 e0 mov -0x20(%rbp),%rax 20344a: 0f b6 40 04 movzbl 0x4(%rax),%eax 20344e: 83 f8 01 cmp $0x1,%eax 203451: 0f 84 19 00 00 00 je 0x203470 203457: 48 8b 45 e0 mov -0x20(%rbp),%rax 20345b: 0f b6 48 04 movzbl 0x4(%rax),%ecx 20345f: b0 01 mov $0x1,%al 203461: 83 f9 02 cmp $0x2,%ecx 203464: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 20346a: 0f 85 39 00 00 00 jne 0x2034a9 203470: 48 8b 45 e0 mov -0x20(%rbp),%rax 203474: 0f b6 48 05 movzbl 0x5(%rax),%ecx 203478: 31 c0 xor %eax,%eax 20347a: 83 f9 01 cmp $0x1,%ecx 20347d: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 203483: 0f 84 14 00 00 00 je 0x20349d 203489: 48 8b 45 e0 mov -0x20(%rbp),%rax 20348d: 0f b6 40 05 movzbl 0x5(%rax),%eax 203491: 83 f8 02 cmp $0x2,%eax 203494: 0f 95 c0 setne %al 203497: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 20349d: 8a 85 76 fe ff ff mov -0x18a(%rbp),%al 2034a3: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 2034a9: 8a 85 77 fe ff ff mov -0x189(%rbp),%al 2034af: 34 ff xor $0xff,%al 2034b1: 34 ff xor $0xff,%al 2034b3: 24 01 and $0x1,%al 2034b5: 0f b6 c0 movzbl %al,%eax 2034b8: 48 98 cltq 2034ba: 48 83 f8 00 cmp $0x0,%rax 2034be: 0f 84 17 00 00 00 je 0x2034db 2034c4: bf 0a 00 00 00 mov $0xa,%edi 2034c9: e8 72 fb ff ff callq 0x203040 2034ce: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2034d6: e9 75 12 00 00 jmpq 0x204750 2034db: 48 8b 7d e8 mov -0x18(%rbp),%rdi 2034df: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2034e3: 8b 55 f4 mov -0xc(%rbp),%edx 2034e6: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2034ea: 4c 8b 45 d0 mov -0x30(%rbp),%r8 2034ee: e8 2d 25 00 00 callq 0x205a20 2034f3: 48 89 45 c0 mov %rax,-0x40(%rbp) 2034f7: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 2034fc: 0f 85 0d 00 00 00 jne 0x20350f 203502: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20350a: e9 41 12 00 00 jmpq 0x204750 20350f: 48 8b 45 e0 mov -0x20(%rbp),%rax 203513: 0f b6 40 04 movzbl 0x4(%rax),%eax 203517: 83 f8 01 cmp $0x1,%eax 20351a: 0f 85 30 00 00 00 jne 0x203550 203520: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 203528: 08 01 20352a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20352e: 0f 86 17 00 00 00 jbe 0x20354b 203534: bf 0a 00 00 00 mov $0xa,%edi 203539: e8 02 fb ff ff callq 0x203040 20353e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203546: e9 05 12 00 00 jmpq 0x204750 20354b: e9 30 00 00 00 jmpq 0x203580 203550: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 203558: f0 00 20355a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20355e: 0f 86 17 00 00 00 jbe 0x20357b 203564: bf 0a 00 00 00 mov $0xa,%edi 203569: e8 d2 fa ff ff callq 0x203040 20356e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203576: e9 d5 11 00 00 jmpq 0x204750 20357b: e9 00 00 00 00 jmpq 0x203580 203580: 48 8b 45 c0 mov -0x40(%rbp),%rax 203584: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 20358b: 48 83 f8 00 cmp $0x0,%rax 20358f: 0f 84 13 00 00 00 je 0x2035a8 203595: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax 20359c: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2035a3: e9 3b 00 00 00 jmpq 0x2035e3 2035a8: b0 01 mov $0x1,%al 2035aa: 83 7d cc 02 cmpl $0x2,-0x34(%rbp) 2035ae: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 2035b4: 0f 84 0d 00 00 00 je 0x2035c7 2035ba: 83 7d cc 09 cmpl $0x9,-0x34(%rbp) 2035be: 0f 94 c0 sete %al 2035c1: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 2035c7: 8a 95 5f fe ff ff mov -0x1a1(%rbp),%dl 2035cd: 31 c0 xor %eax,%eax 2035cf: b9 01 00 00 00 mov $0x1,%ecx 2035d4: f6 c2 01 test $0x1,%dl 2035d7: 0f 45 c1 cmovne %ecx,%eax 2035da: 48 98 cltq 2035dc: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2035e3: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 2035ea: 48 89 45 b8 mov %rax,-0x48(%rbp) 2035ee: 8b 7d f4 mov -0xc(%rbp),%edi 2035f1: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2035f5: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2035f9: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2035fd: 44 8b 45 cc mov -0x34(%rbp),%r8d 203601: 4c 8b 4d 10 mov 0x10(%rbp),%r9 203605: 48 69 45 b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rax 20360d: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 203614: 48 89 44 24 08 mov %rax,0x8(%rsp) 203619: e8 d2 11 00 00 callq 0x2047f0 20361e: 48 89 45 b0 mov %rax,-0x50(%rbp) 203622: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 203627: 0f 85 0d 00 00 00 jne 0x20363a 20362d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203635: e9 16 11 00 00 jmpq 0x204750 20363a: 48 8b 45 c0 mov -0x40(%rbp),%rax 20363e: 89 c0 mov %eax,%eax 203640: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203644: 0f 85 05 00 00 00 jne 0x20364f 20364a: e9 1f 00 00 00 jmpq 0x20366e 20364f: 48 8d 3d 99 da ff ff lea -0x2567(%rip),%rdi # 0x2010ef 203656: 48 8d 35 b0 d9 ff ff lea -0x2650(%rip),%rsi # 0x20100d 20365d: ba 46 01 00 00 mov $0x146,%edx 203662: 48 8d 0d a6 da ff ff lea -0x255a(%rip),%rcx # 0x20110f 203669: e8 62 35 00 00 callq 0x206bd0 20366e: 48 8b 45 c0 mov -0x40(%rbp),%rax 203672: 89 c1 mov %eax,%ecx 203674: 48 8b 45 b0 mov -0x50(%rbp),%rax 203678: 89 88 c8 00 00 00 mov %ecx,0xc8(%rax) 20367e: 48 8b 45 b8 mov -0x48(%rbp),%rax 203682: 89 c1 mov %eax,%ecx 203684: 48 8b 45 b0 mov -0x50(%rbp),%rax 203688: 89 88 cc 00 00 00 mov %ecx,0xcc(%rax) 20368e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203692: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 203699: 48 8b 45 e0 mov -0x20(%rbp),%rax 20369d: 0f b6 48 04 movzbl 0x4(%rax),%ecx 2036a1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036a5: 89 48 20 mov %ecx,0x20(%rax) 2036a8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036ac: 0f b6 40 04 movzbl 0x4(%rax),%eax 2036b0: 83 f8 01 cmp $0x1,%eax 2036b3: 0f 85 18 08 00 00 jne 0x203ed1 2036b9: 48 8b 45 e8 mov -0x18(%rbp),%rax 2036bd: 48 03 45 d8 add -0x28(%rbp),%rax 2036c1: 48 89 45 a8 mov %rax,-0x58(%rbp) 2036c5: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2036ca: 0f 84 22 00 00 00 je 0x2036f2 2036d0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036d4: 0f b6 40 05 movzbl 0x5(%rax),%eax 2036d8: 83 f8 01 cmp $0x1,%eax 2036db: 0f 85 11 00 00 00 jne 0x2036f2 2036e1: 48 8b 4d a8 mov -0x58(%rbp),%rcx 2036e5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036e9: 48 89 48 48 mov %rcx,0x48(%rax) 2036ed: e9 5c 03 00 00 jmpq 0x203a4e 2036f2: 48 8b 7d b0 mov -0x50(%rbp),%rdi 2036f6: 48 83 c7 48 add $0x48,%rdi 2036fa: 48 83 c7 40 add $0x40,%rdi 2036fe: 48 89 bd 50 fe ff ff mov %rdi,-0x1b0(%rbp) 203705: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203709: ba 34 00 00 00 mov $0x34,%edx 20370e: e8 dd 34 00 00 callq 0x206bf0 203713: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 20371a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20371e: 48 89 48 48 mov %rcx,0x48(%rax) 203722: 48 8b 45 e0 mov -0x20(%rbp),%rax 203726: 0f b6 40 05 movzbl 0x5(%rax),%eax 20372a: 83 f8 01 cmp $0x1,%eax 20372d: 0f 84 16 03 00 00 je 0x203a49 203733: 48 8b 45 b0 mov -0x50(%rbp),%rax 203737: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 20373e: 66 89 45 a4 mov %ax,-0x5c(%rbp) 203742: 66 8b 45 a4 mov -0x5c(%rbp),%ax 203746: 66 c1 c8 08 ror $0x8,%ax 20374a: 66 89 45 a6 mov %ax,-0x5a(%rbp) 20374e: 66 8b 45 a6 mov -0x5a(%rbp),%ax 203752: 66 89 45 a2 mov %ax,-0x5e(%rbp) 203756: 0f b7 45 a2 movzwl -0x5e(%rbp),%eax 20375a: 66 89 c1 mov %ax,%cx 20375d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203761: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203768: 48 8b 45 b0 mov -0x50(%rbp),%rax 20376c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203773: 66 89 45 9e mov %ax,-0x62(%rbp) 203777: 66 8b 45 9e mov -0x62(%rbp),%ax 20377b: 66 c1 c8 08 ror $0x8,%ax 20377f: 66 89 45 a0 mov %ax,-0x60(%rbp) 203783: 66 8b 45 a0 mov -0x60(%rbp),%ax 203787: 66 89 45 9c mov %ax,-0x64(%rbp) 20378b: 0f b7 45 9c movzwl -0x64(%rbp),%eax 20378f: 66 89 c1 mov %ax,%cx 203792: 48 8b 45 b0 mov -0x50(%rbp),%rax 203796: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 20379d: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037a1: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2037a7: 89 45 94 mov %eax,-0x6c(%rbp) 2037aa: 8b 45 94 mov -0x6c(%rbp),%eax 2037ad: 0f c8 bswap %eax 2037af: 89 45 98 mov %eax,-0x68(%rbp) 2037b2: 8b 45 98 mov -0x68(%rbp),%eax 2037b5: 89 45 90 mov %eax,-0x70(%rbp) 2037b8: 8b 45 90 mov -0x70(%rbp),%eax 2037bb: 89 c1 mov %eax,%ecx 2037bd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037c1: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 2037c7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037cb: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2037d1: 89 45 88 mov %eax,-0x78(%rbp) 2037d4: 8b 45 88 mov -0x78(%rbp),%eax 2037d7: 0f c8 bswap %eax 2037d9: 89 45 8c mov %eax,-0x74(%rbp) 2037dc: 8b 45 8c mov -0x74(%rbp),%eax 2037df: 89 45 84 mov %eax,-0x7c(%rbp) 2037e2: 8b 45 84 mov -0x7c(%rbp),%eax 2037e5: 89 c1 mov %eax,%ecx 2037e7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037eb: 89 88 a0 00 00 00 mov %ecx,0xa0(%rax) 2037f1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037f5: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2037fb: 89 85 7c ff ff ff mov %eax,-0x84(%rbp) 203801: 8b 85 7c ff ff ff mov -0x84(%rbp),%eax 203807: 0f c8 bswap %eax 203809: 89 45 80 mov %eax,-0x80(%rbp) 20380c: 8b 45 80 mov -0x80(%rbp),%eax 20380f: 89 85 78 ff ff ff mov %eax,-0x88(%rbp) 203815: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax 20381b: 89 c1 mov %eax,%ecx 20381d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203821: 89 88 a4 00 00 00 mov %ecx,0xa4(%rax) 203827: 48 8b 45 b0 mov -0x50(%rbp),%rax 20382b: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 203831: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 203837: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 20383d: 0f c8 bswap %eax 20383f: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 203845: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 20384b: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 203851: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 203857: 89 c1 mov %eax,%ecx 203859: 48 8b 45 b0 mov -0x50(%rbp),%rax 20385d: 89 88 a8 00 00 00 mov %ecx,0xa8(%rax) 203863: 48 8b 45 b0 mov -0x50(%rbp),%rax 203867: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 20386d: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 203873: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 203879: 0f c8 bswap %eax 20387b: 89 85 68 ff ff ff mov %eax,-0x98(%rbp) 203881: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax 203887: 89 85 60 ff ff ff mov %eax,-0xa0(%rbp) 20388d: 8b 85 60 ff ff ff mov -0xa0(%rbp),%eax 203893: 89 c1 mov %eax,%ecx 203895: 48 8b 45 b0 mov -0x50(%rbp),%rax 203899: 89 88 ac 00 00 00 mov %ecx,0xac(%rax) 20389f: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038a3: 66 8b 80 b0 00 00 00 mov 0xb0(%rax),%ax 2038aa: 66 89 85 5c ff ff ff mov %ax,-0xa4(%rbp) 2038b1: 66 8b 85 5c ff ff ff mov -0xa4(%rbp),%ax 2038b8: 66 c1 c8 08 ror $0x8,%ax 2038bc: 66 89 85 5e ff ff ff mov %ax,-0xa2(%rbp) 2038c3: 66 8b 85 5e ff ff ff mov -0xa2(%rbp),%ax 2038ca: 66 89 85 5a ff ff ff mov %ax,-0xa6(%rbp) 2038d1: 0f b7 85 5a ff ff ff movzwl -0xa6(%rbp),%eax 2038d8: 66 89 c1 mov %ax,%cx 2038db: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038df: 66 89 88 b0 00 00 00 mov %cx,0xb0(%rax) 2038e6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038ea: 66 8b 80 b2 00 00 00 mov 0xb2(%rax),%ax 2038f1: 66 89 85 56 ff ff ff mov %ax,-0xaa(%rbp) 2038f8: 66 8b 85 56 ff ff ff mov -0xaa(%rbp),%ax 2038ff: 66 c1 c8 08 ror $0x8,%ax 203903: 66 89 85 58 ff ff ff mov %ax,-0xa8(%rbp) 20390a: 66 8b 85 58 ff ff ff mov -0xa8(%rbp),%ax 203911: 66 89 85 54 ff ff ff mov %ax,-0xac(%rbp) 203918: 0f b7 85 54 ff ff ff movzwl -0xac(%rbp),%eax 20391f: 66 89 c1 mov %ax,%cx 203922: 48 8b 45 b0 mov -0x50(%rbp),%rax 203926: 66 89 88 b2 00 00 00 mov %cx,0xb2(%rax) 20392d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203931: 66 8b 80 b4 00 00 00 mov 0xb4(%rax),%ax 203938: 66 89 85 50 ff ff ff mov %ax,-0xb0(%rbp) 20393f: 66 8b 85 50 ff ff ff mov -0xb0(%rbp),%ax 203946: 66 c1 c8 08 ror $0x8,%ax 20394a: 66 89 85 52 ff ff ff mov %ax,-0xae(%rbp) 203951: 66 8b 85 52 ff ff ff mov -0xae(%rbp),%ax 203958: 66 89 85 4e ff ff ff mov %ax,-0xb2(%rbp) 20395f: 0f b7 85 4e ff ff ff movzwl -0xb2(%rbp),%eax 203966: 66 89 c1 mov %ax,%cx 203969: 48 8b 45 b0 mov -0x50(%rbp),%rax 20396d: 66 89 88 b4 00 00 00 mov %cx,0xb4(%rax) 203974: 48 8b 45 b0 mov -0x50(%rbp),%rax 203978: 66 8b 80 b6 00 00 00 mov 0xb6(%rax),%ax 20397f: 66 89 85 4a ff ff ff mov %ax,-0xb6(%rbp) 203986: 66 8b 85 4a ff ff ff mov -0xb6(%rbp),%ax 20398d: 66 c1 c8 08 ror $0x8,%ax 203991: 66 89 85 4c ff ff ff mov %ax,-0xb4(%rbp) 203998: 66 8b 85 4c ff ff ff mov -0xb4(%rbp),%ax 20399f: 66 89 85 48 ff ff ff mov %ax,-0xb8(%rbp) 2039a6: 0f b7 85 48 ff ff ff movzwl -0xb8(%rbp),%eax 2039ad: 66 89 c1 mov %ax,%cx 2039b0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039b4: 66 89 88 b6 00 00 00 mov %cx,0xb6(%rax) 2039bb: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039bf: 66 8b 80 b8 00 00 00 mov 0xb8(%rax),%ax 2039c6: 66 89 85 44 ff ff ff mov %ax,-0xbc(%rbp) 2039cd: 66 8b 85 44 ff ff ff mov -0xbc(%rbp),%ax 2039d4: 66 c1 c8 08 ror $0x8,%ax 2039d8: 66 89 85 46 ff ff ff mov %ax,-0xba(%rbp) 2039df: 66 8b 85 46 ff ff ff mov -0xba(%rbp),%ax 2039e6: 66 89 85 42 ff ff ff mov %ax,-0xbe(%rbp) 2039ed: 0f b7 85 42 ff ff ff movzwl -0xbe(%rbp),%eax 2039f4: 66 89 c1 mov %ax,%cx 2039f7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039fb: 66 89 88 b8 00 00 00 mov %cx,0xb8(%rax) 203a02: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a06: 66 8b 80 ba 00 00 00 mov 0xba(%rax),%ax 203a0d: 66 89 85 3e ff ff ff mov %ax,-0xc2(%rbp) 203a14: 66 8b 85 3e ff ff ff mov -0xc2(%rbp),%ax 203a1b: 66 c1 c8 08 ror $0x8,%ax 203a1f: 66 89 85 40 ff ff ff mov %ax,-0xc0(%rbp) 203a26: 66 8b 85 40 ff ff ff mov -0xc0(%rbp),%ax 203a2d: 66 89 85 3c ff ff ff mov %ax,-0xc4(%rbp) 203a34: 0f b7 85 3c ff ff ff movzwl -0xc4(%rbp),%eax 203a3b: 66 89 c1 mov %ax,%cx 203a3e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a42: 66 89 88 ba 00 00 00 mov %cx,0xba(%rax) 203a49: e9 00 00 00 00 jmpq 0x203a4e 203a4e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a52: 48 8b 40 48 mov 0x48(%rax),%rax 203a56: 8b 40 20 mov 0x20(%rax),%eax 203a59: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp) 203a5f: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203a64: 0f 84 84 03 00 00 je 0x203dee 203a6a: 48 8b 45 e0 mov -0x20(%rbp),%rax 203a6e: 0f b6 40 05 movzbl 0x5(%rax),%eax 203a72: 83 f8 01 cmp $0x1,%eax 203a75: 0f 85 73 03 00 00 jne 0x203dee 203a7b: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 203a7f: 0f 84 69 03 00 00 je 0x203dee 203a85: 31 c0 xor %eax,%eax 203a87: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203a8c: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203a92: 0f 86 13 00 00 00 jbe 0x203aab 203a98: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203a9e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203aa2: 0f 93 c0 setae %al 203aa5: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203aab: 8a 85 4f fe ff ff mov -0x1b1(%rbp),%al 203ab1: 34 ff xor $0xff,%al 203ab3: 34 ff xor $0xff,%al 203ab5: 24 01 and $0x1,%al 203ab7: 0f b6 c0 movzbl %al,%eax 203aba: 48 98 cltq 203abc: 48 83 f8 00 cmp $0x0,%rax 203ac0: 0f 85 2d 00 00 00 jne 0x203af3 203ac6: 48 8b 45 d0 mov -0x30(%rbp),%rax 203aca: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 203ad0: 48 29 c8 sub %rcx,%rax 203ad3: 48 6b 4d c0 28 imul $0x28,-0x40(%rbp),%rcx 203ad8: 48 39 c8 cmp %rcx,%rax 203adb: 0f 92 c0 setb %al 203ade: 34 ff xor $0xff,%al 203ae0: 34 ff xor $0xff,%al 203ae2: 24 01 and $0x1,%al 203ae4: 0f b6 c0 movzbl %al,%eax 203ae7: 48 98 cltq 203ae9: 48 83 f8 00 cmp $0x0,%rax 203aed: 0f 84 25 00 00 00 je 0x203b18 203af3: e9 00 00 00 00 jmpq 0x203af8 203af8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203afc: e8 ff 30 00 00 callq 0x206c00 203b01: bf 0a 00 00 00 mov $0xa,%edi 203b06: e8 35 f5 ff ff callq 0x203040 203b0b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203b13: e9 38 0c 00 00 jmpq 0x204750 203b18: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203b1c: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203b22: 48 01 c1 add %rax,%rcx 203b25: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b29: 48 89 48 50 mov %rcx,0x50(%rax) 203b2d: 48 c7 85 30 ff ff ff 00 movq $0x0,-0xd0(%rbp) 203b35: 00 00 00 203b38: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203b3f: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203b43: 0f 83 a0 02 00 00 jae 0x203de9 203b49: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 203b50: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b54: 48 83 c0 48 add $0x48,%rax 203b58: 48 05 80 00 00 00 add $0x80,%rax 203b5e: 48 83 c0 10 add $0x10,%rax 203b62: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203b6a: 00 00 00 203b6d: 48 01 d0 add %rdx,%rax 203b70: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203b77: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203b7b: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b7f: 48 83 c0 48 add $0x48,%rax 203b83: 48 05 80 00 00 00 add $0x80,%rax 203b89: 48 83 c0 10 add $0x10,%rax 203b8d: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203b95: 00 00 00 203b98: 48 01 d0 add %rdx,%rax 203b9b: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203ba2: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ba6: 48 8b 48 50 mov 0x50(%rax),%rcx 203baa: 48 6b 85 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rax 203bb2: 48 01 c1 add %rax,%rcx 203bb5: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bb9: 48 83 c0 48 add $0x48,%rax 203bbd: 48 05 80 00 00 00 add $0x80,%rax 203bc3: 48 83 c0 10 add $0x10,%rax 203bc7: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203bcf: 00 00 00 203bd2: 48 01 d0 add %rdx,%rax 203bd5: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 203bdc: 48 8b 45 b0 mov -0x50(%rbp),%rax 203be0: 48 8b 40 50 mov 0x50(%rax),%rax 203be4: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203bec: 48 01 c8 add %rcx,%rax 203bef: 8b 40 10 mov 0x10(%rax),%eax 203bf2: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203bf6: 0f 92 c0 setb %al 203bf9: 34 ff xor $0xff,%al 203bfb: 34 ff xor $0xff,%al 203bfd: 24 01 and $0x1,%al 203bff: 0f b6 c0 movzbl %al,%eax 203c02: 48 98 cltq 203c04: 48 83 f8 00 cmp $0x0,%rax 203c08: 0f 84 bd 00 00 00 je 0x203ccb 203c0e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c12: 48 8b 40 50 mov 0x50(%rax),%rax 203c16: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203c1e: 48 01 c8 add %rcx,%rax 203c21: 8b 40 14 mov 0x14(%rax),%eax 203c24: 48 8b 4d d0 mov -0x30(%rbp),%rcx 203c28: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203c2c: 48 8b 52 50 mov 0x50(%rdx),%rdx 203c30: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203c38: 48 01 f2 add %rsi,%rdx 203c3b: 8b 52 10 mov 0x10(%rdx),%edx 203c3e: 48 29 d1 sub %rdx,%rcx 203c41: 48 39 c8 cmp %rcx,%rax 203c44: 0f 96 c0 setbe %al 203c47: 34 ff xor $0xff,%al 203c49: 34 ff xor $0xff,%al 203c4b: 24 01 and $0x1,%al 203c4d: 0f b6 c0 movzbl %al,%eax 203c50: 48 98 cltq 203c52: 48 83 f8 00 cmp $0x0,%rax 203c56: 0f 84 6f 00 00 00 je 0x203ccb 203c5c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 203c60: 48 03 4d d8 add -0x28(%rbp),%rcx 203c64: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c68: 48 8b 40 50 mov 0x50(%rax),%rax 203c6c: 48 6b 95 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rdx 203c74: 48 01 d0 add %rdx,%rax 203c77: 8b 40 10 mov 0x10(%rax),%eax 203c7a: 48 01 c1 add %rax,%rcx 203c7d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c81: 48 83 c0 48 add $0x48,%rax 203c85: 48 05 80 00 00 00 add $0x80,%rax 203c8b: 48 83 c0 10 add $0x10,%rax 203c8f: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c97: 00 00 00 203c9a: 48 01 d0 add %rdx,%rax 203c9d: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 203ca4: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ca8: 48 83 c0 48 add $0x48,%rax 203cac: 48 05 80 00 00 00 add $0x80,%rax 203cb2: 48 83 c0 10 add $0x10,%rax 203cb6: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203cbe: 00 00 00 203cc1: 48 01 d0 add %rdx,%rax 203cc4: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 203ccb: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203ccf: 48 83 c1 48 add $0x48,%rcx 203cd3: 48 81 c1 80 00 00 00 add $0x80,%rcx 203cda: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cde: 48 83 c0 48 add $0x48,%rax 203ce2: 48 05 80 00 00 00 add $0x80,%rax 203ce8: 48 83 c0 10 add $0x10,%rax 203cec: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203cf4: 00 00 00 203cf7: 48 01 d0 add %rdx,%rax 203cfa: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203d01: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d05: 48 8b 40 50 mov 0x50(%rax),%rax 203d09: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203d11: 48 01 c8 add %rcx,%rax 203d14: 83 78 04 12 cmpl $0x12,0x4(%rax) 203d18: 0f 85 5e 00 00 00 jne 0x203d7c 203d1e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d22: 48 8b 40 50 mov 0x50(%rax),%rax 203d26: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203d2e: 48 01 c8 add %rcx,%rax 203d31: 8b 40 18 mov 0x18(%rax),%eax 203d34: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203d38: 0f 83 3e 00 00 00 jae 0x203d7c 203d3e: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203d45: 89 c1 mov %eax,%ecx 203d47: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d4b: 48 83 c0 48 add $0x48,%rax 203d4f: 48 05 80 00 00 00 add $0x80,%rax 203d55: 48 83 c0 10 add $0x10,%rax 203d59: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203d5d: 48 8b 52 50 mov 0x50(%rdx),%rdx 203d61: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203d69: 48 01 f2 add %rsi,%rdx 203d6c: 8b 52 18 mov 0x18(%rdx),%edx 203d6f: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 203d76: 48 01 d0 add %rdx,%rax 203d79: 89 48 7c mov %ecx,0x7c(%rax) 203d7c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d80: 48 83 c0 48 add $0x48,%rax 203d84: 48 05 80 00 00 00 add $0x80,%rax 203d8a: 48 83 c0 10 add $0x10,%rax 203d8e: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203d96: 00 00 00 203d99: 48 01 c8 add %rcx,%rax 203d9c: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 203da0: 0f 85 27 00 00 00 jne 0x203dcd 203da6: 48 8b 45 b0 mov -0x50(%rbp),%rax 203daa: 48 83 c0 48 add $0x48,%rax 203dae: 48 05 80 00 00 00 add $0x80,%rax 203db4: 48 83 c0 10 add $0x10,%rax 203db8: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203dc0: 00 00 00 203dc3: 48 01 c8 add %rcx,%rax 203dc6: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 203dcd: e9 00 00 00 00 jmpq 0x203dd2 203dd2: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203dd9: 48 83 c0 01 add $0x1,%rax 203ddd: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 203de4: e9 4f fd ff ff jmpq 0x203b38 203de9: e9 c7 00 00 00 jmpq 0x203eb5 203dee: 48 c7 85 28 ff ff ff 00 movq $0x0,-0xd8(%rbp) 203df6: 00 00 00 203df9: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203e00: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203e04: 0f 83 a6 00 00 00 jae 0x203eb0 203e0a: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 203e11: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e15: 48 83 c0 48 add $0x48,%rax 203e19: 48 05 80 00 00 00 add $0x80,%rax 203e1f: 48 83 c0 10 add $0x10,%rax 203e23: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e2b: 00 00 00 203e2e: 48 01 d0 add %rdx,%rax 203e31: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203e38: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203e3c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e40: 48 83 c0 48 add $0x48,%rax 203e44: 48 05 80 00 00 00 add $0x80,%rax 203e4a: 48 83 c0 10 add $0x10,%rax 203e4e: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e56: 00 00 00 203e59: 48 01 d0 add %rdx,%rax 203e5c: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203e63: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203e67: 48 83 c1 48 add $0x48,%rcx 203e6b: 48 81 c1 80 00 00 00 add $0x80,%rcx 203e72: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e76: 48 83 c0 48 add $0x48,%rax 203e7a: 48 05 80 00 00 00 add $0x80,%rax 203e80: 48 83 c0 10 add $0x10,%rax 203e84: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e8c: 00 00 00 203e8f: 48 01 d0 add %rdx,%rax 203e92: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203e99: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203ea0: 48 83 c0 01 add $0x1,%rax 203ea4: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 203eab: e9 49 ff ff ff jmpq 0x203df9 203eb0: e9 00 00 00 00 jmpq 0x203eb5 203eb5: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203eb9: 48 83 c1 48 add $0x48,%rcx 203ebd: 48 81 c1 80 00 00 00 add $0x80,%rcx 203ec4: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ec8: 48 89 48 60 mov %rcx,0x60(%rax) 203ecc: e9 77 08 00 00 jmpq 0x204748 203ed1: 48 8b 45 e8 mov -0x18(%rbp),%rax 203ed5: 48 03 45 d8 add -0x28(%rbp),%rax 203ed9: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 203ee0: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203ee5: 0f 84 25 00 00 00 je 0x203f10 203eeb: 48 8b 45 e0 mov -0x20(%rbp),%rax 203eef: 0f b6 40 05 movzbl 0x5(%rax),%eax 203ef3: 83 f8 01 cmp $0x1,%eax 203ef6: 0f 85 14 00 00 00 jne 0x203f10 203efc: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 203f03: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f07: 48 89 48 48 mov %rcx,0x48(%rax) 203f0b: e9 bf 03 00 00 jmpq 0x2042cf 203f10: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203f14: 48 83 c7 48 add $0x48,%rdi 203f18: 48 83 c7 40 add $0x40,%rdi 203f1c: 48 89 bd 40 fe ff ff mov %rdi,-0x1c0(%rbp) 203f23: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203f27: ba 40 00 00 00 mov $0x40,%edx 203f2c: e8 bf 2c 00 00 callq 0x206bf0 203f31: 48 8b 8d 40 fe ff ff mov -0x1c0(%rbp),%rcx 203f38: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f3c: 48 89 48 48 mov %rcx,0x48(%rax) 203f40: 48 8b 45 e0 mov -0x20(%rbp),%rax 203f44: 0f b6 40 05 movzbl 0x5(%rax),%eax 203f48: 83 f8 01 cmp $0x1,%eax 203f4b: 0f 84 79 03 00 00 je 0x2042ca 203f51: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f55: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 203f5c: 66 89 85 1c ff ff ff mov %ax,-0xe4(%rbp) 203f63: 66 8b 85 1c ff ff ff mov -0xe4(%rbp),%ax 203f6a: 66 c1 c8 08 ror $0x8,%ax 203f6e: 66 89 85 1e ff ff ff mov %ax,-0xe2(%rbp) 203f75: 66 8b 85 1e ff ff ff mov -0xe2(%rbp),%ax 203f7c: 66 89 85 1a ff ff ff mov %ax,-0xe6(%rbp) 203f83: 0f b7 85 1a ff ff ff movzwl -0xe6(%rbp),%eax 203f8a: 66 89 c1 mov %ax,%cx 203f8d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f91: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203f98: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f9c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203fa3: 66 89 85 16 ff ff ff mov %ax,-0xea(%rbp) 203faa: 66 8b 85 16 ff ff ff mov -0xea(%rbp),%ax 203fb1: 66 c1 c8 08 ror $0x8,%ax 203fb5: 66 89 85 18 ff ff ff mov %ax,-0xe8(%rbp) 203fbc: 66 8b 85 18 ff ff ff mov -0xe8(%rbp),%ax 203fc3: 66 89 85 14 ff ff ff mov %ax,-0xec(%rbp) 203fca: 0f b7 85 14 ff ff ff movzwl -0xec(%rbp),%eax 203fd1: 66 89 c1 mov %ax,%cx 203fd4: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fd8: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 203fdf: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fe3: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 203fe9: 89 85 0c ff ff ff mov %eax,-0xf4(%rbp) 203fef: 8b 85 0c ff ff ff mov -0xf4(%rbp),%eax 203ff5: 0f c8 bswap %eax 203ff7: 89 85 10 ff ff ff mov %eax,-0xf0(%rbp) 203ffd: 8b 85 10 ff ff ff mov -0xf0(%rbp),%eax 204003: 89 85 08 ff ff ff mov %eax,-0xf8(%rbp) 204009: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax 20400f: 89 c1 mov %eax,%ecx 204011: 48 8b 45 b0 mov -0x50(%rbp),%rax 204015: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 20401b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20401f: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 204026: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 20402d: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax 204034: 48 0f c8 bswap %rax 204037: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 20403e: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 204045: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 20404c: 48 8b 8d f0 fe ff ff mov -0x110(%rbp),%rcx 204053: 48 8b 45 b0 mov -0x50(%rbp),%rax 204057: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 20405e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204062: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 204069: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) 204070: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 204077: 48 0f c8 bswap %rax 20407a: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 204081: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 204088: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) 20408f: 48 8b 8d d8 fe ff ff mov -0x128(%rbp),%rcx 204096: 48 8b 45 b0 mov -0x50(%rbp),%rax 20409a: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 2040a1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040a5: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2040ac: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) 2040b3: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 2040ba: 48 0f c8 bswap %rax 2040bd: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 2040c4: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 2040cb: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) 2040d2: 48 8b 8d c0 fe ff ff mov -0x140(%rbp),%rcx 2040d9: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040dd: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 2040e4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040e8: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2040ee: 89 85 b8 fe ff ff mov %eax,-0x148(%rbp) 2040f4: 8b 85 b8 fe ff ff mov -0x148(%rbp),%eax 2040fa: 0f c8 bswap %eax 2040fc: 89 85 bc fe ff ff mov %eax,-0x144(%rbp) 204102: 8b 85 bc fe ff ff mov -0x144(%rbp),%eax 204108: 89 85 b4 fe ff ff mov %eax,-0x14c(%rbp) 20410e: 8b 85 b4 fe ff ff mov -0x14c(%rbp),%eax 204114: 89 c1 mov %eax,%ecx 204116: 48 8b 45 b0 mov -0x50(%rbp),%rax 20411a: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 204120: 48 8b 45 b0 mov -0x50(%rbp),%rax 204124: 66 8b 80 bc 00 00 00 mov 0xbc(%rax),%ax 20412b: 66 89 85 b0 fe ff ff mov %ax,-0x150(%rbp) 204132: 66 8b 85 b0 fe ff ff mov -0x150(%rbp),%ax 204139: 66 c1 c8 08 ror $0x8,%ax 20413d: 66 89 85 b2 fe ff ff mov %ax,-0x14e(%rbp) 204144: 66 8b 85 b2 fe ff ff mov -0x14e(%rbp),%ax 20414b: 66 89 85 ae fe ff ff mov %ax,-0x152(%rbp) 204152: 0f b7 85 ae fe ff ff movzwl -0x152(%rbp),%eax 204159: 66 89 c1 mov %ax,%cx 20415c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204160: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 204167: 48 8b 45 b0 mov -0x50(%rbp),%rax 20416b: 66 8b 80 be 00 00 00 mov 0xbe(%rax),%ax 204172: 66 89 85 aa fe ff ff mov %ax,-0x156(%rbp) 204179: 66 8b 85 aa fe ff ff mov -0x156(%rbp),%ax 204180: 66 c1 c8 08 ror $0x8,%ax 204184: 66 89 85 ac fe ff ff mov %ax,-0x154(%rbp) 20418b: 66 8b 85 ac fe ff ff mov -0x154(%rbp),%ax 204192: 66 89 85 a8 fe ff ff mov %ax,-0x158(%rbp) 204199: 0f b7 85 a8 fe ff ff movzwl -0x158(%rbp),%eax 2041a0: 66 89 c1 mov %ax,%cx 2041a3: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041a7: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 2041ae: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041b2: 66 8b 80 c0 00 00 00 mov 0xc0(%rax),%ax 2041b9: 66 89 85 a4 fe ff ff mov %ax,-0x15c(%rbp) 2041c0: 66 8b 85 a4 fe ff ff mov -0x15c(%rbp),%ax 2041c7: 66 c1 c8 08 ror $0x8,%ax 2041cb: 66 89 85 a6 fe ff ff mov %ax,-0x15a(%rbp) 2041d2: 66 8b 85 a6 fe ff ff mov -0x15a(%rbp),%ax 2041d9: 66 89 85 a2 fe ff ff mov %ax,-0x15e(%rbp) 2041e0: 0f b7 85 a2 fe ff ff movzwl -0x15e(%rbp),%eax 2041e7: 66 89 c1 mov %ax,%cx 2041ea: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041ee: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 2041f5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041f9: 66 8b 80 c2 00 00 00 mov 0xc2(%rax),%ax 204200: 66 89 85 9e fe ff ff mov %ax,-0x162(%rbp) 204207: 66 8b 85 9e fe ff ff mov -0x162(%rbp),%ax 20420e: 66 c1 c8 08 ror $0x8,%ax 204212: 66 89 85 a0 fe ff ff mov %ax,-0x160(%rbp) 204219: 66 8b 85 a0 fe ff ff mov -0x160(%rbp),%ax 204220: 66 89 85 9c fe ff ff mov %ax,-0x164(%rbp) 204227: 0f b7 85 9c fe ff ff movzwl -0x164(%rbp),%eax 20422e: 66 89 c1 mov %ax,%cx 204231: 48 8b 45 b0 mov -0x50(%rbp),%rax 204235: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 20423c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204240: 66 8b 80 c4 00 00 00 mov 0xc4(%rax),%ax 204247: 66 89 85 98 fe ff ff mov %ax,-0x168(%rbp) 20424e: 66 8b 85 98 fe ff ff mov -0x168(%rbp),%ax 204255: 66 c1 c8 08 ror $0x8,%ax 204259: 66 89 85 9a fe ff ff mov %ax,-0x166(%rbp) 204260: 66 8b 85 9a fe ff ff mov -0x166(%rbp),%ax 204267: 66 89 85 96 fe ff ff mov %ax,-0x16a(%rbp) 20426e: 0f b7 85 96 fe ff ff movzwl -0x16a(%rbp),%eax 204275: 66 89 c1 mov %ax,%cx 204278: 48 8b 45 b0 mov -0x50(%rbp),%rax 20427c: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 204283: 48 8b 45 b0 mov -0x50(%rbp),%rax 204287: 66 8b 80 c6 00 00 00 mov 0xc6(%rax),%ax 20428e: 66 89 85 92 fe ff ff mov %ax,-0x16e(%rbp) 204295: 66 8b 85 92 fe ff ff mov -0x16e(%rbp),%ax 20429c: 66 c1 c8 08 ror $0x8,%ax 2042a0: 66 89 85 94 fe ff ff mov %ax,-0x16c(%rbp) 2042a7: 66 8b 85 94 fe ff ff mov -0x16c(%rbp),%ax 2042ae: 66 89 85 90 fe ff ff mov %ax,-0x170(%rbp) 2042b5: 0f b7 85 90 fe ff ff movzwl -0x170(%rbp),%eax 2042bc: 66 89 c1 mov %ax,%cx 2042bf: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042c3: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 2042ca: e9 00 00 00 00 jmpq 0x2042cf 2042cf: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042d3: 48 8b 40 48 mov 0x48(%rax),%rax 2042d7: 48 8b 40 28 mov 0x28(%rax),%rax 2042db: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) 2042e2: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2042e7: 0f 84 7d 03 00 00 je 0x20466a 2042ed: 48 8b 45 e0 mov -0x20(%rbp),%rax 2042f1: 0f b6 40 05 movzbl 0x5(%rax),%eax 2042f5: 83 f8 01 cmp $0x1,%eax 2042f8: 0f 85 6c 03 00 00 jne 0x20466a 2042fe: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 204302: 0f 84 62 03 00 00 je 0x20466a 204308: 31 c0 xor %eax,%eax 20430a: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20430f: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 204315: 0f 86 14 00 00 00 jbe 0x20432f 20431b: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 204322: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204326: 0f 93 c0 setae %al 204329: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 20432f: 8a 85 3f fe ff ff mov -0x1c1(%rbp),%al 204335: 34 ff xor $0xff,%al 204337: 34 ff xor $0xff,%al 204339: 24 01 and $0x1,%al 20433b: 0f b6 c0 movzbl %al,%eax 20433e: 48 98 cltq 204340: 48 83 f8 00 cmp $0x0,%rax 204344: 0f 85 2e 00 00 00 jne 0x204378 20434a: 48 8b 45 d0 mov -0x30(%rbp),%rax 20434e: 48 2b 85 88 fe ff ff sub -0x178(%rbp),%rax 204355: 48 8b 4d c0 mov -0x40(%rbp),%rcx 204359: 48 c1 e1 06 shl $0x6,%rcx 20435d: 48 39 c8 cmp %rcx,%rax 204360: 0f 92 c0 setb %al 204363: 34 ff xor $0xff,%al 204365: 34 ff xor $0xff,%al 204367: 24 01 and $0x1,%al 204369: 0f b6 c0 movzbl %al,%eax 20436c: 48 98 cltq 20436e: 48 83 f8 00 cmp $0x0,%rax 204372: 0f 84 05 00 00 00 je 0x20437d 204378: e9 7b f7 ff ff jmpq 0x203af8 20437d: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 204384: 48 03 8d 88 fe ff ff add -0x178(%rbp),%rcx 20438b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20438f: 48 89 48 50 mov %rcx,0x50(%rax) 204393: 48 c7 85 80 fe ff ff 00 movq $0x0,-0x180(%rbp) 20439b: 00 00 00 20439e: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2043a5: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2043a9: 0f 83 b6 02 00 00 jae 0x204665 2043af: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2043b6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2043ba: 48 83 c0 48 add $0x48,%rax 2043be: 48 05 80 00 00 00 add $0x80,%rax 2043c4: 48 83 c0 10 add $0x10,%rax 2043c8: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2043d0: 00 00 00 2043d3: 48 01 d0 add %rdx,%rax 2043d6: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 2043dd: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2043e1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2043e5: 48 83 c0 48 add $0x48,%rax 2043e9: 48 05 80 00 00 00 add $0x80,%rax 2043ef: 48 83 c0 10 add $0x10,%rax 2043f3: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2043fb: 00 00 00 2043fe: 48 01 d0 add %rdx,%rax 204401: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 204408: 48 8b 45 b0 mov -0x50(%rbp),%rax 20440c: 48 8b 48 50 mov 0x50(%rax),%rcx 204410: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204417: 48 c1 e0 06 shl $0x6,%rax 20441b: 48 01 c1 add %rax,%rcx 20441e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204422: 48 83 c0 48 add $0x48,%rax 204426: 48 05 80 00 00 00 add $0x80,%rax 20442c: 48 83 c0 10 add $0x10,%rax 204430: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204438: 00 00 00 20443b: 48 01 d0 add %rdx,%rax 20443e: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 204445: 48 8b 45 b0 mov -0x50(%rbp),%rax 204449: 48 8b 40 50 mov 0x50(%rax),%rax 20444d: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204454: 48 c1 e1 06 shl $0x6,%rcx 204458: 48 01 c8 add %rcx,%rax 20445b: 48 8b 40 18 mov 0x18(%rax),%rax 20445f: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204463: 0f 92 c0 setb %al 204466: 34 ff xor $0xff,%al 204468: 34 ff xor $0xff,%al 20446a: 24 01 and $0x1,%al 20446c: 0f b6 c0 movzbl %al,%eax 20446f: 48 98 cltq 204471: 48 83 f8 00 cmp $0x0,%rax 204475: 0f 84 c3 00 00 00 je 0x20453e 20447b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20447f: 48 8b 40 50 mov 0x50(%rax),%rax 204483: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 20448a: 48 c1 e1 06 shl $0x6,%rcx 20448e: 48 01 c8 add %rcx,%rax 204491: 48 8b 40 20 mov 0x20(%rax),%rax 204495: 48 8b 4d d0 mov -0x30(%rbp),%rcx 204499: 48 8b 55 b0 mov -0x50(%rbp),%rdx 20449d: 48 8b 52 50 mov 0x50(%rdx),%rdx 2044a1: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2044a8: 48 c1 e6 06 shl $0x6,%rsi 2044ac: 48 01 f2 add %rsi,%rdx 2044af: 48 2b 4a 18 sub 0x18(%rdx),%rcx 2044b3: 48 39 c8 cmp %rcx,%rax 2044b6: 0f 96 c0 setbe %al 2044b9: 34 ff xor $0xff,%al 2044bb: 34 ff xor $0xff,%al 2044bd: 24 01 and $0x1,%al 2044bf: 0f b6 c0 movzbl %al,%eax 2044c2: 48 98 cltq 2044c4: 48 83 f8 00 cmp $0x0,%rax 2044c8: 0f 84 70 00 00 00 je 0x20453e 2044ce: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2044d2: 48 03 4d d8 add -0x28(%rbp),%rcx 2044d6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044da: 48 8b 40 50 mov 0x50(%rax),%rax 2044de: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx 2044e5: 48 c1 e2 06 shl $0x6,%rdx 2044e9: 48 01 d0 add %rdx,%rax 2044ec: 48 03 48 18 add 0x18(%rax),%rcx 2044f0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044f4: 48 83 c0 48 add $0x48,%rax 2044f8: 48 05 80 00 00 00 add $0x80,%rax 2044fe: 48 83 c0 10 add $0x10,%rax 204502: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20450a: 00 00 00 20450d: 48 01 d0 add %rdx,%rax 204510: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 204517: 48 8b 45 b0 mov -0x50(%rbp),%rax 20451b: 48 83 c0 48 add $0x48,%rax 20451f: 48 05 80 00 00 00 add $0x80,%rax 204525: 48 83 c0 10 add $0x10,%rax 204529: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204531: 00 00 00 204534: 48 01 d0 add %rdx,%rax 204537: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 20453e: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204542: 48 83 c1 48 add $0x48,%rcx 204546: 48 81 c1 80 00 00 00 add $0x80,%rcx 20454d: 48 8b 45 b0 mov -0x50(%rbp),%rax 204551: 48 83 c0 48 add $0x48,%rax 204555: 48 05 80 00 00 00 add $0x80,%rax 20455b: 48 83 c0 10 add $0x10,%rax 20455f: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204567: 00 00 00 20456a: 48 01 d0 add %rdx,%rax 20456d: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 204574: 48 8b 45 b0 mov -0x50(%rbp),%rax 204578: 48 8b 40 50 mov 0x50(%rax),%rax 20457c: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204583: 48 c1 e1 06 shl $0x6,%rcx 204587: 48 01 c8 add %rcx,%rax 20458a: 83 78 04 12 cmpl $0x12,0x4(%rax) 20458e: 0f 85 64 00 00 00 jne 0x2045f8 204594: 48 8b 45 b0 mov -0x50(%rbp),%rax 204598: 48 8b 40 50 mov 0x50(%rax),%rax 20459c: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2045a3: 48 c1 e1 06 shl $0x6,%rcx 2045a7: 48 01 c8 add %rcx,%rax 2045aa: 8b 40 28 mov 0x28(%rax),%eax 2045ad: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2045b1: 0f 83 41 00 00 00 jae 0x2045f8 2045b7: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2045be: 89 c1 mov %eax,%ecx 2045c0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045c4: 48 83 c0 48 add $0x48,%rax 2045c8: 48 05 80 00 00 00 add $0x80,%rax 2045ce: 48 83 c0 10 add $0x10,%rax 2045d2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2045d6: 48 8b 52 50 mov 0x50(%rdx),%rdx 2045da: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2045e1: 48 c1 e6 06 shl $0x6,%rsi 2045e5: 48 01 f2 add %rsi,%rdx 2045e8: 8b 52 28 mov 0x28(%rdx),%edx 2045eb: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 2045f2: 48 01 d0 add %rdx,%rax 2045f5: 89 48 7c mov %ecx,0x7c(%rax) 2045f8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045fc: 48 83 c0 48 add $0x48,%rax 204600: 48 05 80 00 00 00 add $0x80,%rax 204606: 48 83 c0 10 add $0x10,%rax 20460a: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 204612: 00 00 00 204615: 48 01 c8 add %rcx,%rax 204618: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 20461c: 0f 85 27 00 00 00 jne 0x204649 204622: 48 8b 45 b0 mov -0x50(%rbp),%rax 204626: 48 83 c0 48 add $0x48,%rax 20462a: 48 05 80 00 00 00 add $0x80,%rax 204630: 48 83 c0 10 add $0x10,%rax 204634: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 20463c: 00 00 00 20463f: 48 01 c8 add %rcx,%rax 204642: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 204649: e9 00 00 00 00 jmpq 0x20464e 20464e: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204655: 48 83 c0 01 add $0x1,%rax 204659: 48 89 85 80 fe ff ff mov %rax,-0x180(%rbp) 204660: e9 39 fd ff ff jmpq 0x20439e 204665: e9 c7 00 00 00 jmpq 0x204731 20466a: 48 c7 85 78 fe ff ff 00 movq $0x0,-0x188(%rbp) 204672: 00 00 00 204675: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 20467c: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204680: 0f 83 a6 00 00 00 jae 0x20472c 204686: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 20468d: 48 8b 45 b0 mov -0x50(%rbp),%rax 204691: 48 83 c0 48 add $0x48,%rax 204695: 48 05 80 00 00 00 add $0x80,%rax 20469b: 48 83 c0 10 add $0x10,%rax 20469f: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2046a7: 00 00 00 2046aa: 48 01 d0 add %rdx,%rax 2046ad: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 2046b4: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2046b8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046bc: 48 83 c0 48 add $0x48,%rax 2046c0: 48 05 80 00 00 00 add $0x80,%rax 2046c6: 48 83 c0 10 add $0x10,%rax 2046ca: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2046d2: 00 00 00 2046d5: 48 01 d0 add %rdx,%rax 2046d8: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 2046df: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2046e3: 48 83 c1 48 add $0x48,%rcx 2046e7: 48 81 c1 80 00 00 00 add $0x80,%rcx 2046ee: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046f2: 48 83 c0 48 add $0x48,%rax 2046f6: 48 05 80 00 00 00 add $0x80,%rax 2046fc: 48 83 c0 10 add $0x10,%rax 204700: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 204708: 00 00 00 20470b: 48 01 d0 add %rdx,%rax 20470e: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 204715: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 20471c: 48 83 c0 01 add $0x1,%rax 204720: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 204727: e9 49 ff ff ff jmpq 0x204675 20472c: e9 00 00 00 00 jmpq 0x204731 204731: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204735: 48 83 c1 48 add $0x48,%rcx 204739: 48 81 c1 80 00 00 00 add $0x80,%rcx 204740: 48 8b 45 b0 mov -0x50(%rbp),%rax 204744: 48 89 48 60 mov %rcx,0x60(%rax) 204748: 48 8b 45 b0 mov -0x50(%rbp),%rax 20474c: 48 89 45 f8 mov %rax,-0x8(%rbp) 204750: 48 8b 45 f8 mov -0x8(%rbp),%rax 204754: 48 81 c4 e0 01 00 00 add $0x1e0,%rsp 20475b: 5d pop %rbp 20475c: c3 retq 20475d: 0f 1f 00 nopl (%rax) 204760: 55 push %rbp 204761: 48 89 e5 mov %rsp,%rbp 204764: 48 83 ec 50 sub $0x50,%rsp 204768: 89 7d fc mov %edi,-0x4(%rbp) 20476b: 48 89 75 f0 mov %rsi,-0x10(%rbp) 20476f: 48 89 55 e8 mov %rdx,-0x18(%rbp) 204773: 48 89 4d e0 mov %rcx,-0x20(%rbp) 204777: 44 89 45 dc mov %r8d,-0x24(%rbp) 20477b: 4c 89 4d d0 mov %r9,-0x30(%rbp) 20477f: 8b 7d fc mov -0x4(%rbp),%edi 204782: 48 8b 75 f0 mov -0x10(%rbp),%rsi 204786: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20478a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 20478e: 44 8b 45 dc mov -0x24(%rbp),%r8d 204792: 4c 8b 4d d0 mov -0x30(%rbp),%r9 204796: 31 c0 xor %eax,%eax 204798: c7 04 24 01 00 00 00 movl $0x1,(%rsp) 20479f: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2047a7: 00 2047a8: e8 43 00 00 00 callq 0x2047f0 2047ad: 48 89 45 c8 mov %rax,-0x38(%rbp) 2047b1: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2047b6: 0f 84 2a 00 00 00 je 0x2047e6 2047bc: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2047c0: 48 83 c1 08 add $0x8,%rcx 2047c4: 48 8b 45 c8 mov -0x38(%rbp),%rax 2047c8: 48 89 48 70 mov %rcx,0x70(%rax) 2047cc: 48 8b 4d c8 mov -0x38(%rbp),%rcx 2047d0: 48 83 c1 48 add $0x48,%rcx 2047d4: 48 81 c1 ac 00 00 00 add $0xac,%rcx 2047db: 48 8b 45 c8 mov -0x38(%rbp),%rax 2047df: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 2047e6: 48 8b 45 c8 mov -0x38(%rbp),%rax 2047ea: 48 83 c4 50 add $0x50,%rsp 2047ee: 5d pop %rbp 2047ef: c3 retq 2047f0: 55 push %rbp 2047f1: 48 89 e5 mov %rsp,%rbp 2047f4: 48 83 ec 40 sub $0x40,%rsp 2047f8: 48 8b 45 18 mov 0x18(%rbp),%rax 2047fc: 8b 45 10 mov 0x10(%rbp),%eax 2047ff: 89 7d fc mov %edi,-0x4(%rbp) 204802: 48 89 75 f0 mov %rsi,-0x10(%rbp) 204806: 48 89 55 e8 mov %rdx,-0x18(%rbp) 20480a: 48 89 4d e0 mov %rcx,-0x20(%rbp) 20480e: 44 89 45 dc mov %r8d,-0x24(%rbp) 204812: 4c 89 4d d0 mov %r9,-0x30(%rbp) 204816: 48 8b 75 18 mov 0x18(%rbp),%rsi 20481a: 48 81 c6 08 01 00 00 add $0x108,%rsi 204821: bf 01 00 00 00 mov $0x1,%edi 204826: e8 e5 23 00 00 callq 0x206c10 20482b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20482f: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204834: 0f 85 0f 00 00 00 jne 0x204849 20483a: bf 08 00 00 00 mov $0x8,%edi 20483f: e8 fc e7 ff ff callq 0x203040 204844: e9 58 00 00 00 jmpq 0x2048a1 204849: 8b 4d 10 mov 0x10(%rbp),%ecx 20484c: 48 8b 45 c8 mov -0x38(%rbp),%rax 204850: 89 48 18 mov %ecx,0x18(%rax) 204853: 48 8b 45 c8 mov -0x38(%rbp),%rax 204857: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 20485e: 8b 4d dc mov -0x24(%rbp),%ecx 204861: 48 8b 45 c8 mov -0x38(%rbp),%rax 204865: 89 48 1c mov %ecx,0x1c(%rax) 204868: 8b 4d fc mov -0x4(%rbp),%ecx 20486b: 48 8b 45 c8 mov -0x38(%rbp),%rax 20486f: 89 48 24 mov %ecx,0x24(%rax) 204872: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204876: 48 8b 45 c8 mov -0x38(%rbp),%rax 20487a: 48 89 48 28 mov %rcx,0x28(%rax) 20487e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 204882: 48 8b 45 c8 mov -0x38(%rbp),%rax 204886: 48 89 48 30 mov %rcx,0x30(%rax) 20488a: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20488e: 48 8b 45 c8 mov -0x38(%rbp),%rax 204892: 48 89 08 mov %rcx,(%rax) 204895: 48 8b 4d d0 mov -0x30(%rbp),%rcx 204899: 48 8b 45 c8 mov -0x38(%rbp),%rax 20489d: 48 89 48 08 mov %rcx,0x8(%rax) 2048a1: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048a5: 48 83 c4 40 add $0x40,%rsp 2048a9: 5d pop %rbp 2048aa: c3 retq 2048ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2048b0: 55 push %rbp 2048b1: 48 89 e5 mov %rsp,%rbp 2048b4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2048bb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2048bf: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048c3: 48 83 38 00 cmpq $0x0,(%rax) 2048c7: 0f 84 97 00 00 00 je 0x204964 2048cd: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048d1: 48 8b 48 70 mov 0x70(%rax),%rcx 2048d5: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048d9: 48 8b 50 28 mov 0x28(%rax),%rdx 2048dd: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048e1: 48 03 50 30 add 0x30(%rax),%rdx 2048e5: b0 01 mov $0x1,%al 2048e7: 48 39 d1 cmp %rdx,%rcx 2048ea: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 2048f0: 0f 87 25 00 00 00 ja 0x20491b 2048f6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2048fa: 48 8b 40 28 mov 0x28(%rax),%rax 2048fe: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204902: 48 03 41 30 add 0x30(%rcx),%rax 204906: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20490a: 48 2b 41 70 sub 0x70(%rcx),%rax 20490e: 48 83 f8 3c cmp $0x3c,%rax 204912: 0f 92 c0 setb %al 204915: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 20491b: 8a 85 57 ff ff ff mov -0xa9(%rbp),%al 204921: 34 ff xor $0xff,%al 204923: 34 ff xor $0xff,%al 204925: 24 01 and $0x1,%al 204927: 0f b6 c0 movzbl %al,%eax 20492a: 48 98 cltq 20492c: 48 83 f8 00 cmp $0x0,%rax 204930: 0f 84 16 00 00 00 je 0x20494c 204936: bf 0e 00 00 00 mov $0xe,%edi 20493b: e8 00 e7 ff ff callq 0x203040 204940: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204947: e9 87 06 00 00 jmpq 0x204fd3 20494c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204950: 48 8b 00 mov (%rax),%rax 204953: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204957: 48 03 41 70 add 0x70(%rcx),%rax 20495b: 48 89 45 e8 mov %rax,-0x18(%rbp) 20495f: e9 64 00 00 00 jmpq 0x2049c8 204964: 48 8b 45 f0 mov -0x10(%rbp),%rax 204968: 48 83 c0 48 add $0x48,%rax 20496c: 48 83 c0 60 add $0x60,%rax 204970: 48 89 45 e8 mov %rax,-0x18(%rbp) 204974: 48 8b 45 f0 mov -0x10(%rbp),%rax 204978: 8b 78 24 mov 0x24(%rax),%edi 20497b: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20497f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204983: 48 8b 48 70 mov 0x70(%rax),%rcx 204987: ba 3c 00 00 00 mov $0x3c,%edx 20498c: e8 4f 06 00 00 callq 0x204fe0 204991: 48 83 f8 3c cmp $0x3c,%rax 204995: 0f 95 c0 setne %al 204998: 34 ff xor $0xff,%al 20499a: 34 ff xor $0xff,%al 20499c: 24 01 and $0x1,%al 20499e: 0f b6 c0 movzbl %al,%eax 2049a1: 48 98 cltq 2049a3: 48 83 f8 00 cmp $0x0,%rax 2049a7: 0f 84 16 00 00 00 je 0x2049c3 2049ad: bf 0e 00 00 00 mov $0xe,%edi 2049b2: e8 89 e6 ff ff callq 0x203040 2049b7: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 2049be: e9 10 06 00 00 jmpq 0x204fd3 2049c3: e9 00 00 00 00 jmpq 0x2049c8 2049c8: 48 8b 45 e8 mov -0x18(%rbp),%rax 2049cc: 48 83 c0 3a add $0x3a,%rax 2049d0: 0f b7 00 movzwl (%rax),%eax 2049d3: 2d 60 0a 00 00 sub $0xa60,%eax 2049d8: 0f 95 c0 setne %al 2049db: 0f b6 c0 movzbl %al,%eax 2049de: 83 f8 00 cmp $0x0,%eax 2049e1: 0f 95 c0 setne %al 2049e4: 34 ff xor $0xff,%al 2049e6: 34 ff xor $0xff,%al 2049e8: 24 01 and $0x1,%al 2049ea: 0f b6 c0 movzbl %al,%eax 2049ed: 48 98 cltq 2049ef: 48 83 f8 00 cmp $0x0,%rax 2049f3: 0f 84 16 00 00 00 je 0x204a0f 2049f9: bf 0f 00 00 00 mov $0xf,%edi 2049fe: e8 3d e6 ff ff callq 0x203040 204a03: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a0a: e9 c4 05 00 00 jmpq 0x204fd3 204a0f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a13: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204a17: 48 8b 11 mov (%rcx),%rdx 204a1a: 48 89 90 f4 00 00 00 mov %rdx,0xf4(%rax) 204a21: 48 8b 49 08 mov 0x8(%rcx),%rcx 204a25: 48 89 88 fc 00 00 00 mov %rcx,0xfc(%rax) 204a2c: c6 80 04 01 00 00 00 movb $0x0,0x104(%rax) 204a33: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a37: 48 83 c0 48 add $0x48,%rax 204a3b: 48 83 c0 30 add $0x30,%rax 204a3f: 48 89 45 e0 mov %rax,-0x20(%rbp) 204a43: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a47: 0f be 00 movsbl (%rax),%eax 204a4a: 83 f8 2f cmp $0x2f,%eax 204a4d: 0f 85 63 02 00 00 jne 0x204cb6 204a53: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a57: 0f be 40 01 movsbl 0x1(%rax),%eax 204a5b: 83 f8 20 cmp $0x20,%eax 204a5e: 0f 85 56 00 00 00 jne 0x204aba 204a64: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a68: 0f 10 00 movups (%rax),%xmm0 204a6b: 0f 28 0d ae cd ff ff movaps -0x3252(%rip),%xmm1 # 0x201820 204a72: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204a76: 66 0f d7 c0 pmovmskb %xmm0,%eax 204a7a: 2d ff ff 00 00 sub $0xffff,%eax 204a7f: 0f 95 c0 setne %al 204a82: 0f b6 c0 movzbl %al,%eax 204a85: 83 f8 00 cmp $0x0,%eax 204a88: 0f 85 2c 00 00 00 jne 0x204aba 204a8e: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a92: 48 89 c1 mov %rax,%rcx 204a95: 48 83 c1 48 add $0x48,%rcx 204a99: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204aa0: 66 8b 15 b2 c2 ff ff mov -0x3d4e(%rip),%dx # 0x200d59 204aa7: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204aae: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ab2: 48 89 08 mov %rcx,(%rax) 204ab5: e9 f7 01 00 00 jmpq 0x204cb1 204aba: 48 8b 45 e8 mov -0x18(%rbp),%rax 204abe: 0f be 40 01 movsbl 0x1(%rax),%eax 204ac2: 83 f8 53 cmp $0x53,%eax 204ac5: 0f 85 56 00 00 00 jne 0x204b21 204acb: 48 8b 45 e8 mov -0x18(%rbp),%rax 204acf: 0f 10 00 movups (%rax),%xmm0 204ad2: 0f 28 0d 37 cd ff ff movaps -0x32c9(%rip),%xmm1 # 0x201810 204ad9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204add: 66 0f d7 c0 pmovmskb %xmm0,%eax 204ae1: 2d ff ff 00 00 sub $0xffff,%eax 204ae6: 0f 95 c0 setne %al 204ae9: 0f b6 c0 movzbl %al,%eax 204aec: 83 f8 00 cmp $0x0,%eax 204aef: 0f 85 2c 00 00 00 jne 0x204b21 204af5: 48 8b 45 f0 mov -0x10(%rbp),%rax 204af9: 48 89 c1 mov %rax,%rcx 204afc: 48 83 c1 48 add $0x48,%rcx 204b00: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b07: 48 8b 15 f7 c4 ff ff mov -0x3b09(%rip),%rdx # 0x201005 204b0e: 48 89 90 e4 00 00 00 mov %rdx,0xe4(%rax) 204b15: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b19: 48 89 08 mov %rcx,(%rax) 204b1c: e9 8b 01 00 00 jmpq 0x204cac 204b21: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b25: 0f be 40 01 movsbl 0x1(%rax),%eax 204b29: 83 f8 2f cmp $0x2f,%eax 204b2c: 0f 85 62 00 00 00 jne 0x204b94 204b32: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b36: 0f 10 00 movups (%rax),%xmm0 204b39: 0f 28 0d f0 cc ff ff movaps -0x3310(%rip),%xmm1 # 0x201830 204b40: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b44: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b48: 2d ff ff 00 00 sub $0xffff,%eax 204b4d: 0f 95 c0 setne %al 204b50: 0f b6 c0 movzbl %al,%eax 204b53: 83 f8 00 cmp $0x0,%eax 204b56: 0f 85 38 00 00 00 jne 0x204b94 204b5c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b60: 48 89 c1 mov %rax,%rcx 204b63: 48 83 c1 48 add $0x48,%rcx 204b67: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b6e: 66 8b 15 ef c1 ff ff mov -0x3e11(%rip),%dx # 0x200d64 204b75: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204b7c: 8a 15 e4 c1 ff ff mov -0x3e1c(%rip),%dl # 0x200d66 204b82: 88 90 e6 00 00 00 mov %dl,0xe6(%rax) 204b88: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b8c: 48 89 08 mov %rcx,(%rax) 204b8f: e9 13 01 00 00 jmpq 0x204ca7 204b94: e8 87 20 00 00 callq 0x206c20 204b99: 48 8b 00 mov (%rax),%rax 204b9c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204ba0: 0f be 49 01 movsbl 0x1(%rcx),%ecx 204ba4: 48 63 c9 movslq %rcx,%rcx 204ba7: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 204bab: 25 00 08 00 00 and $0x800,%eax 204bb0: 83 f8 00 cmp $0x0,%eax 204bb3: 0f 95 c0 setne %al 204bb6: 34 ff xor $0xff,%al 204bb8: 34 ff xor $0xff,%al 204bba: 24 01 and $0x1,%al 204bbc: 0f b6 c0 movzbl %al,%eax 204bbf: 48 98 cltq 204bc1: 48 83 f8 00 cmp $0x0,%rax 204bc5: 0f 84 c1 00 00 00 je 0x204c8c 204bcb: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204bcf: 31 c0 xor %eax,%eax 204bd1: 48 83 79 60 00 cmpq $0x0,0x60(%rcx) 204bd6: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204bdc: 0f 85 16 00 00 00 jne 0x204bf8 204be2: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204be6: e8 e5 04 00 00 callq 0x2050d0 204beb: 48 83 f8 00 cmp $0x0,%rax 204bef: 0f 94 c0 sete %al 204bf2: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204bf8: 8a 85 56 ff ff ff mov -0xaa(%rbp),%al 204bfe: 34 ff xor $0xff,%al 204c00: 34 ff xor $0xff,%al 204c02: 24 01 and $0x1,%al 204c04: 0f b6 c0 movzbl %al,%eax 204c07: 48 98 cltq 204c09: 48 83 f8 00 cmp $0x0,%rax 204c0d: 0f 84 16 00 00 00 je 0x204c29 204c13: bf 10 00 00 00 mov $0x10,%edi 204c18: e8 23 e4 ff ff callq 0x203040 204c1d: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204c24: e9 aa 03 00 00 jmpq 0x204fd3 204c29: 48 8b 7d e8 mov -0x18(%rbp),%rdi 204c2d: 48 83 c7 01 add $0x1,%rdi 204c31: e8 fa 1f 00 00 callq 0x206c30 204c36: 48 89 45 d8 mov %rax,-0x28(%rbp) 204c3a: 48 8b 45 d8 mov -0x28(%rbp),%rax 204c3e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204c42: 48 3b 41 68 cmp 0x68(%rcx),%rax 204c46: 0f 93 c0 setae %al 204c49: 34 ff xor $0xff,%al 204c4b: 34 ff xor $0xff,%al 204c4d: 24 01 and $0x1,%al 204c4f: 0f b6 c0 movzbl %al,%eax 204c52: 48 98 cltq 204c54: 48 83 f8 00 cmp $0x0,%rax 204c58: 0f 84 16 00 00 00 je 0x204c74 204c5e: bf 10 00 00 00 mov $0x10,%edi 204c63: e8 d8 e3 ff ff callq 0x203040 204c68: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204c6f: e9 5f 03 00 00 jmpq 0x204fd3 204c74: 48 8b 45 f0 mov -0x10(%rbp),%rax 204c78: 48 8b 48 60 mov 0x60(%rax),%rcx 204c7c: 48 03 4d d8 add -0x28(%rbp),%rcx 204c80: 48 8b 45 e0 mov -0x20(%rbp),%rax 204c84: 48 89 08 mov %rcx,(%rax) 204c87: e9 16 00 00 00 jmpq 0x204ca2 204c8c: bf 10 00 00 00 mov $0x10,%edi 204c91: e8 aa e3 ff ff callq 0x203040 204c96: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204c9d: e9 31 03 00 00 jmpq 0x204fd3 204ca2: e9 00 00 00 00 jmpq 0x204ca7 204ca7: e9 00 00 00 00 jmpq 0x204cac 204cac: e9 00 00 00 00 jmpq 0x204cb1 204cb1: e9 b9 00 00 00 jmpq 0x204d6f 204cb6: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204cba: 48 83 c7 48 add $0x48,%rdi 204cbe: 48 81 c7 9c 00 00 00 add $0x9c,%rdi 204cc5: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204cc9: ba 2f 00 00 00 mov $0x2f,%edx 204cce: b9 10 00 00 00 mov $0x10,%ecx 204cd3: e8 68 1f 00 00 callq 0x206c40 204cd8: 48 89 45 d0 mov %rax,-0x30(%rbp) 204cdc: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 204ce1: 0f 84 0d 00 00 00 je 0x204cf4 204ce7: 48 8b 45 d0 mov -0x30(%rbp),%rax 204ceb: c6 40 ff 00 movb $0x0,-0x1(%rax) 204cef: e9 65 00 00 00 jmpq 0x204d59 204cf4: 48 c7 45 c8 0f 00 00 00 movq $0xf,-0x38(%rbp) 204cfc: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d00: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204d04: c6 84 08 e4 00 00 00 00 movb $0x0,0xe4(%rax,%rcx,1) 204d0c: 31 c0 xor %eax,%eax 204d0e: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204d13: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204d19: 0f 86 27 00 00 00 jbe 0x204d46 204d1f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d23: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204d27: 48 89 ca mov %rcx,%rdx 204d2a: 48 83 c2 ff add $0xffffffffffffffff,%rdx 204d2e: 48 89 55 c8 mov %rdx,-0x38(%rbp) 204d32: 0f be 84 08 e3 00 00 00 movsbl 0xe3(%rax,%rcx,1),%eax 204d3a: 83 f8 20 cmp $0x20,%eax 204d3d: 0f 94 c0 sete %al 204d40: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204d46: 8a 85 55 ff ff ff mov -0xab(%rbp),%al 204d4c: a8 01 test $0x1,%al 204d4e: 0f 85 a8 ff ff ff jne 0x204cfc 204d54: e9 00 00 00 00 jmpq 0x204d59 204d59: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204d5d: 48 83 c1 48 add $0x48,%rcx 204d61: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204d68: 48 8b 45 e0 mov -0x20(%rbp),%rax 204d6c: 48 89 08 mov %rcx,(%rax) 204d6f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204d73: 0f be 40 30 movsbl 0x30(%rax),%eax 204d77: 83 f8 20 cmp $0x20,%eax 204d7a: 0f 94 c0 sete %al 204d7d: 34 ff xor $0xff,%al 204d7f: 34 ff xor $0xff,%al 204d81: 24 01 and $0x1,%al 204d83: 0f b6 c0 movzbl %al,%eax 204d86: 48 98 cltq 204d88: 48 83 f8 00 cmp $0x0,%rax 204d8c: 0f 84 16 00 00 00 je 0x204da8 204d92: bf 10 00 00 00 mov $0x10,%edi 204d97: e8 a4 e2 ff ff callq 0x203040 204d9c: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204da3: e9 2b 02 00 00 jmpq 0x204fd3 204da8: e9 00 00 00 00 jmpq 0x204dad 204dad: 48 8b 45 e8 mov -0x18(%rbp),%rax 204db1: 48 83 c0 10 add $0x10,%rax 204db5: 48 89 45 b0 mov %rax,-0x50(%rbp) 204db9: 48 8b 45 e8 mov -0x18(%rbp),%rax 204dbd: 0f be 40 1b movsbl 0x1b(%rax),%eax 204dc1: 83 f8 20 cmp $0x20,%eax 204dc4: 0f 84 1e 00 00 00 je 0x204de8 204dca: 48 8b 45 e8 mov -0x18(%rbp),%rax 204dce: 48 8b 48 10 mov 0x10(%rax),%rcx 204dd2: 48 89 4d bb mov %rcx,-0x45(%rbp) 204dd6: 8b 40 18 mov 0x18(%rax),%eax 204dd9: 89 45 c3 mov %eax,-0x3d(%rbp) 204ddc: c6 45 c7 00 movb $0x0,-0x39(%rbp) 204de0: 48 8d 45 bb lea -0x45(%rbp),%rax 204de4: 48 89 45 b0 mov %rax,-0x50(%rbp) 204de8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 204dec: e8 3f 1e 00 00 callq 0x206c30 204df1: 48 89 c1 mov %rax,%rcx 204df4: 48 8b 45 e0 mov -0x20(%rbp),%rax 204df8: 48 89 48 08 mov %rcx,0x8(%rax) 204dfc: e9 00 00 00 00 jmpq 0x204e01 204e01: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e05: 48 83 c0 1c add $0x1c,%rax 204e09: 48 89 45 a0 mov %rax,-0x60(%rbp) 204e0d: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e11: 0f be 40 21 movsbl 0x21(%rax),%eax 204e15: 83 f8 20 cmp $0x20,%eax 204e18: 0f 84 1e 00 00 00 je 0x204e3c 204e1e: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e22: 8b 48 1c mov 0x1c(%rax),%ecx 204e25: 89 4d a9 mov %ecx,-0x57(%rbp) 204e28: 66 8b 40 20 mov 0x20(%rax),%ax 204e2c: 66 89 45 ad mov %ax,-0x53(%rbp) 204e30: c6 45 af 00 movb $0x0,-0x51(%rbp) 204e34: 48 8d 45 a9 lea -0x57(%rbp),%rax 204e38: 48 89 45 a0 mov %rax,-0x60(%rbp) 204e3c: 48 8b 7d a0 mov -0x60(%rbp),%rdi 204e40: e8 eb 1d 00 00 callq 0x206c30 204e45: 89 c1 mov %eax,%ecx 204e47: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e4b: 89 48 10 mov %ecx,0x10(%rax) 204e4e: e9 00 00 00 00 jmpq 0x204e53 204e53: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e57: 48 83 c0 22 add $0x22,%rax 204e5b: 48 89 45 90 mov %rax,-0x70(%rbp) 204e5f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e63: 0f be 40 27 movsbl 0x27(%rax),%eax 204e67: 83 f8 20 cmp $0x20,%eax 204e6a: 0f 84 1e 00 00 00 je 0x204e8e 204e70: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e74: 8b 48 22 mov 0x22(%rax),%ecx 204e77: 89 4d 99 mov %ecx,-0x67(%rbp) 204e7a: 66 8b 40 26 mov 0x26(%rax),%ax 204e7e: 66 89 45 9d mov %ax,-0x63(%rbp) 204e82: c6 45 9f 00 movb $0x0,-0x61(%rbp) 204e86: 48 8d 45 99 lea -0x67(%rbp),%rax 204e8a: 48 89 45 90 mov %rax,-0x70(%rbp) 204e8e: 48 8b 7d 90 mov -0x70(%rbp),%rdi 204e92: e8 99 1d 00 00 callq 0x206c30 204e97: 89 c1 mov %eax,%ecx 204e99: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e9d: 89 48 14 mov %ecx,0x14(%rax) 204ea0: e9 00 00 00 00 jmpq 0x204ea5 204ea5: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ea9: 48 83 c0 28 add $0x28,%rax 204ead: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204eb4: 48 8b 45 e8 mov -0x18(%rbp),%rax 204eb8: 0f be 40 2f movsbl 0x2f(%rax),%eax 204ebc: 83 f8 20 cmp $0x20,%eax 204ebf: 0f 84 1b 00 00 00 je 0x204ee0 204ec5: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ec9: 48 8b 40 28 mov 0x28(%rax),%rax 204ecd: 48 89 45 87 mov %rax,-0x79(%rbp) 204ed1: c6 45 8f 00 movb $0x0,-0x71(%rbp) 204ed5: 48 8d 45 87 lea -0x79(%rbp),%rax 204ed9: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204ee0: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 204ee7: e8 44 1d 00 00 callq 0x206c30 204eec: 89 c1 mov %eax,%ecx 204eee: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ef2: 89 48 18 mov %ecx,0x18(%rax) 204ef5: e9 00 00 00 00 jmpq 0x204efa 204efa: 48 8b 45 e8 mov -0x18(%rbp),%rax 204efe: 48 83 c0 30 add $0x30,%rax 204f02: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204f09: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f0d: 0f be 40 39 movsbl 0x39(%rax),%eax 204f11: 83 f8 20 cmp $0x20,%eax 204f14: 0f 84 2f 00 00 00 je 0x204f49 204f1a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f1e: 48 8b 48 30 mov 0x30(%rax),%rcx 204f22: 48 89 8d 6d ff ff ff mov %rcx,-0x93(%rbp) 204f29: 66 8b 40 38 mov 0x38(%rax),%ax 204f2d: 66 89 85 75 ff ff ff mov %ax,-0x8b(%rbp) 204f34: c6 85 77 ff ff ff 00 movb $0x0,-0x89(%rbp) 204f3b: 48 8d 85 6d ff ff ff lea -0x93(%rbp),%rax 204f42: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204f49: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 204f50: e8 db 1c 00 00 callq 0x206c30 204f55: 48 89 c1 mov %rax,%rcx 204f58: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f5c: 48 89 48 20 mov %rcx,0x20(%rax) 204f60: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f64: 48 83 78 20 00 cmpq $0x0,0x20(%rax) 204f69: 0f 8d 16 00 00 00 jge 0x204f85 204f6f: bf 10 00 00 00 mov $0x10,%edi 204f74: e8 c7 e0 ff ff callq 0x203040 204f79: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204f80: e9 4e 00 00 00 jmpq 0x204fd3 204f85: 48 8b 45 f0 mov -0x10(%rbp),%rax 204f89: 48 8b 40 28 mov 0x28(%rax),%rax 204f8d: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204f91: 48 03 41 30 add 0x30(%rcx),%rax 204f95: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204f99: 48 2b 41 70 sub 0x70(%rcx),%rax 204f9d: 48 83 e8 3c sub $0x3c,%rax 204fa1: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 204fa8: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fac: 48 8b 40 20 mov 0x20(%rax),%rax 204fb0: 48 3b 85 58 ff ff ff cmp -0xa8(%rbp),%rax 204fb7: 0f 86 0f 00 00 00 jbe 0x204fcc 204fbd: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 204fc4: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fc8: 48 89 48 20 mov %rcx,0x20(%rax) 204fcc: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 204fd3: 8b 45 fc mov -0x4(%rbp),%eax 204fd6: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 204fdd: 5d pop %rbp 204fde: c3 retq 204fdf: 90 nop 204fe0: 55 push %rbp 204fe1: 48 89 e5 mov %rsp,%rbp 204fe4: 48 83 ec 60 sub $0x60,%rsp 204fe8: 89 7d f4 mov %edi,-0xc(%rbp) 204feb: 48 89 75 e8 mov %rsi,-0x18(%rbp) 204fef: 48 89 55 e0 mov %rdx,-0x20(%rbp) 204ff3: 48 89 4d d8 mov %rcx,-0x28(%rbp) 204ff7: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 204fff: e9 00 00 00 00 jmpq 0x205004 205004: 8b 7d f4 mov -0xc(%rbp),%edi 205007: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20500b: 48 03 75 d0 add -0x30(%rbp),%rsi 20500f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205013: 48 2b 55 d0 sub -0x30(%rbp),%rdx 205017: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20501b: 48 03 4d d0 add -0x30(%rbp),%rcx 20501f: e8 2c 1c 00 00 callq 0x206c50 205024: 48 89 45 c0 mov %rax,-0x40(%rbp) 205028: 31 c0 xor %eax,%eax 20502a: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 20502f: 88 45 b7 mov %al,-0x49(%rbp) 205032: 0f 85 0e 00 00 00 jne 0x205046 205038: e8 23 1c 00 00 callq 0x206c60 20503d: 83 38 04 cmpl $0x4,(%rax) 205040: 0f 94 c0 sete %al 205043: 88 45 b7 mov %al,-0x49(%rbp) 205046: 8a 45 b7 mov -0x49(%rbp),%al 205049: a8 01 test $0x1,%al 20504b: 0f 85 b3 ff ff ff jne 0x205004 205051: 48 8b 45 c0 mov -0x40(%rbp),%rax 205055: 48 89 45 b8 mov %rax,-0x48(%rbp) 205059: 48 8b 45 b8 mov -0x48(%rbp),%rax 20505d: 48 89 45 c8 mov %rax,-0x38(%rbp) 205061: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205066: 0f 8f 2d 00 00 00 jg 0x205099 20506c: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205071: 0f 8d 0d 00 00 00 jge 0x205084 205077: 48 8b 45 c8 mov -0x38(%rbp),%rax 20507b: 48 89 45 a8 mov %rax,-0x58(%rbp) 20507f: e9 08 00 00 00 jmpq 0x20508c 205084: 48 8b 45 d0 mov -0x30(%rbp),%rax 205088: 48 89 45 a8 mov %rax,-0x58(%rbp) 20508c: 48 8b 45 a8 mov -0x58(%rbp),%rax 205090: 48 89 45 f8 mov %rax,-0x8(%rbp) 205094: e9 22 00 00 00 jmpq 0x2050bb 205099: 48 8b 45 c8 mov -0x38(%rbp),%rax 20509d: 48 03 45 d0 add -0x30(%rbp),%rax 2050a1: 48 89 45 d0 mov %rax,-0x30(%rbp) 2050a5: 48 8b 45 d0 mov -0x30(%rbp),%rax 2050a9: 48 3b 45 e0 cmp -0x20(%rbp),%rax 2050ad: 0f 82 4c ff ff ff jb 0x204fff 2050b3: 48 8b 45 d0 mov -0x30(%rbp),%rax 2050b7: 48 89 45 f8 mov %rax,-0x8(%rbp) 2050bb: 48 8b 45 f8 mov -0x8(%rbp),%rax 2050bf: 48 83 c4 60 add $0x60,%rsp 2050c3: 5d pop %rbp 2050c4: c3 retq 2050c5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2050cd: 00 00 2050cf: 90 nop 2050d0: 55 push %rbp 2050d1: 48 89 e5 mov %rsp,%rbp 2050d4: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 2050db: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2050df: 48 c7 45 e8 08 00 00 00 movq $0x8,-0x18(%rbp) 2050e7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2050eb: 48 83 38 00 cmpq $0x0,(%rax) 2050ef: 0f 84 49 00 00 00 je 0x20513e 2050f5: 48 8b 45 e8 mov -0x18(%rbp),%rax 2050f9: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2050fd: 48 3b 41 30 cmp 0x30(%rcx),%rax 205101: 0f 87 16 00 00 00 ja 0x20511d 205107: 48 8b 45 f0 mov -0x10(%rbp),%rax 20510b: 48 8b 40 30 mov 0x30(%rax),%rax 20510f: 48 2b 45 e8 sub -0x18(%rbp),%rax 205113: 48 83 f8 3c cmp $0x3c,%rax 205117: 0f 83 0d 00 00 00 jae 0x20512a 20511d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205125: e9 d6 02 00 00 jmpq 0x205400 20512a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20512e: 48 8b 00 mov (%rax),%rax 205131: 48 03 45 e8 add -0x18(%rbp),%rax 205135: 48 89 45 a0 mov %rax,-0x60(%rbp) 205139: e9 52 00 00 00 jmpq 0x205190 20513e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205142: 8b 78 24 mov 0x24(%rax),%edi 205145: 48 8d 75 a8 lea -0x58(%rbp),%rsi 205149: 48 8b 45 f0 mov -0x10(%rbp),%rax 20514d: 48 8b 48 28 mov 0x28(%rax),%rcx 205151: 48 03 4d e8 add -0x18(%rbp),%rcx 205155: ba 3c 00 00 00 mov $0x3c,%edx 20515a: e8 81 fe ff ff callq 0x204fe0 20515f: 48 83 f8 3c cmp $0x3c,%rax 205163: 0f 95 c0 setne %al 205166: 34 ff xor $0xff,%al 205168: 34 ff xor $0xff,%al 20516a: 24 01 and $0x1,%al 20516c: 0f b6 c0 movzbl %al,%eax 20516f: 48 98 cltq 205171: 48 83 f8 00 cmp $0x0,%rax 205175: 0f 84 0d 00 00 00 je 0x205188 20517b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205183: e9 78 02 00 00 jmpq 0x205400 205188: 48 8d 45 a8 lea -0x58(%rbp),%rax 20518c: 48 89 45 a0 mov %rax,-0x60(%rbp) 205190: 48 8b 45 a0 mov -0x60(%rbp),%rax 205194: 48 83 c0 30 add $0x30,%rax 205198: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 20519f: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051a3: 0f be 40 39 movsbl 0x39(%rax),%eax 2051a7: 83 f8 20 cmp $0x20,%eax 2051aa: 0f 84 23 00 00 00 je 0x2051d3 2051b0: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051b4: 48 8b 48 30 mov 0x30(%rax),%rcx 2051b8: 48 89 4d 85 mov %rcx,-0x7b(%rbp) 2051bc: 66 8b 40 38 mov 0x38(%rax),%ax 2051c0: 66 89 45 8d mov %ax,-0x73(%rbp) 2051c4: c6 45 8f 00 movb $0x0,-0x71(%rbp) 2051c8: 48 8d 45 85 lea -0x7b(%rbp),%rax 2051cc: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2051d3: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 2051da: e8 51 1a 00 00 callq 0x206c30 2051df: 48 89 45 90 mov %rax,-0x70(%rbp) 2051e3: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051e7: 0f 10 00 movups (%rax),%xmm0 2051ea: 0f 28 0d 3f c6 ff ff movaps -0x39c1(%rip),%xmm1 # 0x201830 2051f1: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 2051f5: 66 0f d7 c0 pmovmskb %xmm0,%eax 2051f9: 2d ff ff 00 00 sub $0xffff,%eax 2051fe: 0f 95 c0 setne %al 205201: 0f b6 c0 movzbl %al,%eax 205204: 83 f8 00 cmp $0x0,%eax 205207: 0f 85 05 00 00 00 jne 0x205212 20520d: e9 1d 00 00 00 jmpq 0x20522f 205212: 48 8b 45 90 mov -0x70(%rbp),%rax 205216: 48 83 c0 01 add $0x1,%rax 20521a: 48 83 e0 fe and $0xfffffffffffffffe,%rax 20521e: 48 83 c0 3c add $0x3c,%rax 205222: 48 03 45 e8 add -0x18(%rbp),%rax 205226: 48 89 45 e8 mov %rax,-0x18(%rbp) 20522a: e9 b8 fe ff ff jmpq 0x2050e7 20522f: 48 8b 45 f0 mov -0x10(%rbp),%rax 205233: 48 83 38 00 cmpq $0x0,(%rax) 205237: 0f 84 2f 00 00 00 je 0x20526c 20523d: 48 8b 45 90 mov -0x70(%rbp),%rax 205241: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205245: 48 8b 49 30 mov 0x30(%rcx),%rcx 205249: 48 2b 4d e8 sub -0x18(%rbp),%rcx 20524d: 48 83 e9 3c sub $0x3c,%rcx 205251: 48 39 c8 cmp %rcx,%rax 205254: 0f 86 0d 00 00 00 jbe 0x205267 20525a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205262: e9 99 01 00 00 jmpq 0x205400 205267: e9 00 00 00 00 jmpq 0x20526c 20526c: 48 8b 7d 90 mov -0x70(%rbp),%rdi 205270: e8 fb 19 00 00 callq 0x206c70 205275: 48 89 45 98 mov %rax,-0x68(%rbp) 205279: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 20527e: 0f 84 74 01 00 00 je 0x2053f8 205284: 48 8b 45 f0 mov -0x10(%rbp),%rax 205288: 48 83 38 00 cmpq $0x0,(%rax) 20528c: 0f 84 37 00 00 00 je 0x2052c9 205292: 48 8b 7d 98 mov -0x68(%rbp),%rdi 205296: 48 89 bd 60 ff ff ff mov %rdi,-0xa0(%rbp) 20529d: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052a1: 48 8b 30 mov (%rax),%rsi 2052a4: 48 03 75 e8 add -0x18(%rbp),%rsi 2052a8: 48 83 c6 3c add $0x3c,%rsi 2052ac: 48 8b 55 90 mov -0x70(%rbp),%rdx 2052b0: e8 3b 19 00 00 callq 0x206bf0 2052b5: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 2052bc: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052c0: 48 89 48 60 mov %rcx,0x60(%rax) 2052c4: e9 6e 00 00 00 jmpq 0x205337 2052c9: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052cd: 8b 78 24 mov 0x24(%rax),%edi 2052d0: 48 8b 75 98 mov -0x68(%rbp),%rsi 2052d4: 48 8b 55 90 mov -0x70(%rbp),%rdx 2052d8: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052dc: 48 8b 48 28 mov 0x28(%rax),%rcx 2052e0: 48 03 4d e8 add -0x18(%rbp),%rcx 2052e4: 48 83 c1 3c add $0x3c,%rcx 2052e8: e8 f3 fc ff ff callq 0x204fe0 2052ed: 48 3b 45 90 cmp -0x70(%rbp),%rax 2052f1: 0f 95 c0 setne %al 2052f4: 34 ff xor $0xff,%al 2052f6: 34 ff xor $0xff,%al 2052f8: 24 01 and $0x1,%al 2052fa: 0f b6 c0 movzbl %al,%eax 2052fd: 48 98 cltq 2052ff: 48 83 f8 00 cmp $0x0,%rax 205303: 0f 84 22 00 00 00 je 0x20532b 205309: 48 8b 7d 98 mov -0x68(%rbp),%rdi 20530d: e8 ee 18 00 00 callq 0x206c00 205312: 48 8b 45 f0 mov -0x10(%rbp),%rax 205316: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 20531e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205326: e9 d5 00 00 00 jmpq 0x205400 20532b: 48 8b 4d 98 mov -0x68(%rbp),%rcx 20532f: 48 8b 45 f0 mov -0x10(%rbp),%rax 205333: 48 89 48 60 mov %rcx,0x60(%rax) 205337: 48 8b 4d 90 mov -0x70(%rbp),%rcx 20533b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20533f: 48 89 48 68 mov %rcx,0x68(%rax) 205343: 48 8b 45 98 mov -0x68(%rbp),%rax 205347: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 20534e: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205355: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20535c: 48 8b bd 70 ff ff ff mov -0x90(%rbp),%rdi 205363: 48 8b 55 98 mov -0x68(%rbp),%rdx 205367: 48 03 55 90 add -0x70(%rbp),%rdx 20536b: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205372: 48 29 c2 sub %rax,%rdx 205375: be 2f 00 00 00 mov $0x2f,%esi 20537a: e8 01 19 00 00 callq 0x206c80 20537f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 205386: 48 83 bd 70 ff ff ff 00 cmpq $0x0,-0x90(%rbp) 20538e: 0f 85 25 00 00 00 jne 0x2053b9 205394: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 20539b: 48 8b 55 98 mov -0x68(%rbp),%rdx 20539f: 48 03 55 90 add -0x70(%rbp),%rdx 2053a3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 2053aa: 48 29 c2 sub %rax,%rdx 2053ad: 31 f6 xor %esi,%esi 2053af: e8 dc 18 00 00 callq 0x206c90 2053b4: e9 3a 00 00 00 jmpq 0x2053f3 2053b9: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2053c0: 48 89 c1 mov %rax,%rcx 2053c3: 48 83 c1 01 add $0x1,%rcx 2053c7: 48 89 8d 70 ff ff ff mov %rcx,-0x90(%rbp) 2053ce: c6 00 00 movb $0x0,(%rax) 2053d1: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2053d8: 48 8b 4d 98 mov -0x68(%rbp),%rcx 2053dc: 48 03 4d 90 add -0x70(%rbp),%rcx 2053e0: 48 39 c8 cmp %rcx,%rax 2053e3: 0f 82 05 00 00 00 jb 0x2053ee 2053e9: e9 05 00 00 00 jmpq 0x2053f3 2053ee: e9 5b ff ff ff jmpq 0x20534e 2053f3: e9 00 00 00 00 jmpq 0x2053f8 2053f8: 48 8b 45 98 mov -0x68(%rbp),%rax 2053fc: 48 89 45 f8 mov %rax,-0x8(%rbp) 205400: 48 8b 45 f8 mov -0x8(%rbp),%rax 205404: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 20540b: 5d pop %rbp 20540c: c3 retq 20540d: 0f 1f 00 nopl (%rax) 205410: 55 push %rbp 205411: 48 89 e5 mov %rsp,%rbp 205414: 48 83 ec 40 sub $0x40,%rsp 205418: 89 7d f4 mov %edi,-0xc(%rbp) 20541b: 89 75 f0 mov %esi,-0x10(%rbp) 20541e: 48 89 55 e8 mov %rdx,-0x18(%rbp) 205422: 83 3d 4b 3b 00 00 01 cmpl $0x1,0x3b4b(%rip) # 0x208f74 205429: 0f 95 c0 setne %al 20542c: 34 ff xor $0xff,%al 20542e: 34 ff xor $0xff,%al 205430: 24 01 and $0x1,%al 205432: 0f b6 c0 movzbl %al,%eax 205435: 48 98 cltq 205437: 48 83 f8 00 cmp $0x0,%rax 20543b: 0f 84 17 00 00 00 je 0x205458 205441: bf 0c 00 00 00 mov $0xc,%edi 205446: e8 f5 db ff ff callq 0x203040 20544b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205453: e9 30 02 00 00 jmpq 0x205688 205458: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20545d: 0f 84 05 00 00 00 je 0x205468 205463: e9 61 00 00 00 jmpq 0x2054c9 205468: 8b 7d f4 mov -0xc(%rbp),%edi 20546b: be 01 00 00 00 mov $0x1,%esi 205470: b0 00 mov $0x0,%al 205472: e8 29 18 00 00 callq 0x206ca0 205477: 89 c1 mov %eax,%ecx 205479: 31 c0 xor %eax,%eax 20547b: 83 f9 ff cmp $0xffffffff,%ecx 20547e: 88 45 df mov %al,-0x21(%rbp) 205481: 0f 85 0e 00 00 00 jne 0x205495 205487: e8 d4 17 00 00 callq 0x206c60 20548c: 83 38 09 cmpl $0x9,(%rax) 20548f: 0f 94 c0 sete %al 205492: 88 45 df mov %al,-0x21(%rbp) 205495: 8a 45 df mov -0x21(%rbp),%al 205498: 34 ff xor $0xff,%al 20549a: 34 ff xor $0xff,%al 20549c: 24 01 and $0x1,%al 20549e: 0f b6 c0 movzbl %al,%eax 2054a1: 48 98 cltq 2054a3: 48 83 f8 00 cmp $0x0,%rax 2054a7: 0f 84 17 00 00 00 je 0x2054c4 2054ad: bf 09 00 00 00 mov $0x9,%edi 2054b2: e8 89 db ff ff callq 0x203040 2054b7: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2054bf: e9 c4 01 00 00 jmpq 0x205688 2054c4: e9 00 00 00 00 jmpq 0x2054c9 2054c9: 8b 45 f0 mov -0x10(%rbp),%eax 2054cc: 48 89 45 d0 mov %rax,-0x30(%rbp) 2054d0: 48 83 e8 0b sub $0xb,%rax 2054d4: 0f 87 89 01 00 00 ja 0x205663 2054da: 48 8b 45 d0 mov -0x30(%rbp),%rax 2054de: 48 8d 0d 5b c3 ff ff lea -0x3ca5(%rip),%rcx # 0x201840 2054e5: 48 63 04 81 movslq (%rcx,%rax,4),%rax 2054e9: 48 01 c8 add %rcx,%rax 2054ec: ff e0 jmpq *%rax 2054ee: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2054f6: e9 7a 01 00 00 jmpq 0x205675 2054fb: 31 c0 xor %eax,%eax 2054fd: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205502: 88 45 cf mov %al,-0x31(%rbp) 205505: 0f 84 0e 00 00 00 je 0x205519 20550b: 48 8b 45 e8 mov -0x18(%rbp),%rax 20550f: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 205513: 0f 95 c0 setne %al 205516: 88 45 cf mov %al,-0x31(%rbp) 205519: 8a 45 cf mov -0x31(%rbp),%al 20551c: 34 ff xor $0xff,%al 20551e: 34 ff xor $0xff,%al 205520: 24 01 and $0x1,%al 205522: 0f b6 c0 movzbl %al,%eax 205525: 48 98 cltq 205527: 48 83 f8 00 cmp $0x0,%rax 20552b: 0f 84 17 00 00 00 je 0x205548 205531: bf 0d 00 00 00 mov $0xd,%edi 205536: e8 05 db ff ff callq 0x203040 20553b: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205543: e9 2d 01 00 00 jmpq 0x205675 205548: e9 00 00 00 00 jmpq 0x20554d 20554d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205552: 0f 84 18 00 00 00 je 0x205570 205558: 8b 7d f4 mov -0xc(%rbp),%edi 20555b: 8b 75 f0 mov -0x10(%rbp),%esi 20555e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205562: e8 39 01 00 00 callq 0x2056a0 205567: 48 89 45 e0 mov %rax,-0x20(%rbp) 20556b: e9 1e 00 00 00 jmpq 0x20558e 205570: 8b 7d f4 mov -0xc(%rbp),%edi 205573: 8b 4d f0 mov -0x10(%rbp),%ecx 205576: 31 c0 xor %eax,%eax 205578: 41 89 c0 mov %eax,%r8d 20557b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 205582: 4c 89 c6 mov %r8,%rsi 205585: e8 56 01 00 00 callq 0x2056e0 20558a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20558e: e9 e2 00 00 00 jmpq 0x205675 205593: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205598: 0f 84 8e 00 00 00 je 0x20562c 20559e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2055a2: 31 c0 xor %eax,%eax 2055a4: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 2055a8: 88 45 ce mov %al,-0x32(%rbp) 2055ab: 0f 84 34 00 00 00 je 0x2055e5 2055b1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2055b5: 31 c0 xor %eax,%eax 2055b7: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 2055bb: 88 45 ce mov %al,-0x32(%rbp) 2055be: 0f 84 21 00 00 00 je 0x2055e5 2055c4: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2055c8: 31 c0 xor %eax,%eax 2055ca: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 2055ce: 88 45 ce mov %al,-0x32(%rbp) 2055d1: 0f 84 0e 00 00 00 je 0x2055e5 2055d7: 48 8b 45 e8 mov -0x18(%rbp),%rax 2055db: 83 78 1c 0a cmpl $0xa,0x1c(%rax) 2055df: 0f 95 c0 setne %al 2055e2: 88 45 ce mov %al,-0x32(%rbp) 2055e5: 8a 45 ce mov -0x32(%rbp),%al 2055e8: 34 ff xor $0xff,%al 2055ea: 34 ff xor $0xff,%al 2055ec: 24 01 and $0x1,%al 2055ee: 0f b6 c0 movzbl %al,%eax 2055f1: 48 98 cltq 2055f3: 48 83 f8 00 cmp $0x0,%rax 2055f7: 0f 84 17 00 00 00 je 0x205614 2055fd: bf 0d 00 00 00 mov $0xd,%edi 205602: e8 39 da ff ff callq 0x203040 205607: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 20560f: e9 13 00 00 00 jmpq 0x205627 205614: 8b 7d f4 mov -0xc(%rbp),%edi 205617: 8b 75 f0 mov -0x10(%rbp),%esi 20561a: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20561e: e8 7d 00 00 00 callq 0x2056a0 205623: 48 89 45 e0 mov %rax,-0x20(%rbp) 205627: e9 1e 00 00 00 jmpq 0x20564a 20562c: 8b 7d f4 mov -0xc(%rbp),%edi 20562f: 8b 4d f0 mov -0x10(%rbp),%ecx 205632: 31 c0 xor %eax,%eax 205634: 41 89 c0 mov %eax,%r8d 205637: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 20563e: 4c 89 c6 mov %r8,%rsi 205641: e8 9a 00 00 00 callq 0x2056e0 205646: 48 89 45 e0 mov %rax,-0x20(%rbp) 20564a: e9 26 00 00 00 jmpq 0x205675 20564f: 8b 7d f4 mov -0xc(%rbp),%edi 205652: 8b 75 f0 mov -0x10(%rbp),%esi 205655: e8 36 03 00 00 callq 0x205990 20565a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20565e: e9 12 00 00 00 jmpq 0x205675 205663: bf 0d 00 00 00 mov $0xd,%edi 205668: e8 d3 d9 ff ff callq 0x203040 20566d: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205675: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20567a: 0f 84 00 00 00 00 je 0x205680 205680: 48 8b 45 e0 mov -0x20(%rbp),%rax 205684: 48 89 45 f8 mov %rax,-0x8(%rbp) 205688: 48 8b 45 f8 mov -0x8(%rbp),%rax 20568c: 48 83 c4 40 add $0x40,%rsp 205690: 5d pop %rbp 205691: c3 retq 205692: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20569a: 00 00 20569c: 0f 1f 40 00 nopl 0x0(%rax) 2056a0: 55 push %rbp 2056a1: 48 89 e5 mov %rsp,%rbp 2056a4: 48 83 ec 10 sub $0x10,%rsp 2056a8: 89 7d fc mov %edi,-0x4(%rbp) 2056ab: 89 75 f8 mov %esi,-0x8(%rbp) 2056ae: 48 89 55 f0 mov %rdx,-0x10(%rbp) 2056b2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2056b6: 83 78 18 01 cmpl $0x1,0x18(%rax) 2056ba: 0f 85 00 00 00 00 jne 0x2056c0 2056c0: 8b 7d fc mov -0x4(%rbp),%edi 2056c3: 8b 75 f8 mov -0x8(%rbp),%esi 2056c6: 48 8b 55 f0 mov -0x10(%rbp),%rdx 2056ca: e8 e1 09 00 00 callq 0x2060b0 2056cf: 48 83 c4 10 add $0x10,%rsp 2056d3: 5d pop %rbp 2056d4: c3 retq 2056d5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2056dd: 00 00 2056df: 90 nop 2056e0: 55 push %rbp 2056e1: 48 89 e5 mov %rsp,%rbp 2056e4: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 2056eb: 89 7d f4 mov %edi,-0xc(%rbp) 2056ee: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2056f2: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2056f6: 89 4d dc mov %ecx,-0x24(%rbp) 2056f9: 4c 89 45 d0 mov %r8,-0x30(%rbp) 2056fd: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205705: b0 01 mov $0x1,%al 205707: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20570b: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205711: 0f 84 31 00 00 00 je 0x205748 205717: b0 01 mov $0x1,%al 205719: 83 7d dc 09 cmpl $0x9,-0x24(%rbp) 20571d: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205723: 0f 84 1f 00 00 00 je 0x205748 205729: b0 01 mov $0x1,%al 20572b: 83 7d dc 0a cmpl $0xa,-0x24(%rbp) 20572f: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205735: 0f 84 0d 00 00 00 je 0x205748 20573b: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20573f: 0f 94 c0 sete %al 205742: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205748: 8a 85 27 ff ff ff mov -0xd9(%rbp),%al 20574e: 24 01 and $0x1,%al 205750: 0f b6 c0 movzbl %al,%eax 205753: 89 45 c4 mov %eax,-0x3c(%rbp) 205756: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20575b: 0f 85 38 00 00 00 jne 0x205799 205761: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 205766: 0f 85 28 00 00 00 jne 0x205794 20576c: 8b 7d f4 mov -0xc(%rbp),%edi 20576f: 48 8d b5 30 ff ff ff lea -0xd0(%rbp),%rsi 205776: e8 b5 13 00 00 callq 0x206b30 20577b: 83 f8 00 cmp $0x0,%eax 20577e: 0f 85 0b 00 00 00 jne 0x20578f 205784: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 20578b: 48 89 45 e0 mov %rax,-0x20(%rbp) 20578f: e9 00 00 00 00 jmpq 0x205794 205794: e9 34 00 00 00 jmpq 0x2057cd 205799: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 20579e: 0f 84 05 00 00 00 je 0x2057a9 2057a4: e9 1f 00 00 00 jmpq 0x2057c8 2057a9: 48 8d 3d 18 b8 ff ff lea -0x47e8(%rip),%rdi # 0x200fc8 2057b0: 48 8d 35 56 b8 ff ff lea -0x47aa(%rip),%rsi # 0x20100d 2057b7: ba 98 02 00 00 mov $0x298,%edx 2057bc: 48 8d 0d 9c b7 ff ff lea -0x4864(%rip),%rcx # 0x200f5f 2057c3: e8 08 14 00 00 callq 0x206bd0 2057c8: e9 00 00 00 00 jmpq 0x2057cd 2057cd: 83 7d c4 00 cmpl $0x0,-0x3c(%rbp) 2057d1: 0f 84 b6 00 00 00 je 0x20588d 2057d7: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2057dc: 0f 85 9b 00 00 00 jne 0x20587d 2057e2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2057e6: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 2057ed: 8b 55 dc mov -0x24(%rbp),%edx 2057f0: b8 03 00 00 00 mov $0x3,%eax 2057f5: b9 01 00 00 00 mov $0x1,%ecx 2057fa: 83 fa 08 cmp $0x8,%edx 2057fd: 0f 44 c1 cmove %ecx,%eax 205800: 89 85 20 ff ff ff mov %eax,-0xe0(%rbp) 205806: b0 01 mov $0x1,%al 205808: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20580c: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 205812: 0f 84 0d 00 00 00 je 0x205825 205818: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20581c: 0f 94 c0 sete %al 20581f: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 205825: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 20582b: 48 8b b5 18 ff ff ff mov -0xe8(%rbp),%rsi 205832: 40 8a bd 26 ff ff ff mov -0xda(%rbp),%dil 205839: b9 01 00 00 00 mov $0x1,%ecx 20583e: b8 02 00 00 00 mov $0x2,%eax 205843: 40 f6 c7 01 test $0x1,%r15l 205847: 0f 45 c8 cmovne %eax,%ecx 20584a: 44 8b 45 f4 mov -0xc(%rbp),%r8d 20584e: 4c 8b 4d e8 mov -0x18(%rbp),%r9 205852: 31 c0 xor %eax,%eax 205854: 89 c7 mov %eax,%edi 205856: e8 55 14 00 00 callq 0x206cb0 20585b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20585f: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 205866: 48 39 45 c8 cmp %rax,-0x38(%rbp) 20586a: 0f 85 08 00 00 00 jne 0x205878 205870: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205878: e9 0b 00 00 00 jmpq 0x205888 20587d: 48 8b 45 d0 mov -0x30(%rbp),%rax 205881: 48 8b 00 mov (%rax),%rax 205884: 48 89 45 c8 mov %rax,-0x38(%rbp) 205888: e9 00 00 00 00 jmpq 0x20588d 20588d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205892: 0f 84 c4 00 00 00 je 0x20595c 205898: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 20589f: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2058a3: 0f 84 05 00 00 00 je 0x2058ae 2058a9: e9 1f 00 00 00 jmpq 0x2058cd 2058ae: 48 8d 3d 03 b6 ff ff lea -0x49fd(%rip),%rdi # 0x200eb8 2058b5: 48 8d 35 51 b7 ff ff lea -0x48af(%rip),%rsi # 0x20100d 2058bc: ba b4 02 00 00 mov $0x2b4,%edx 2058c1: 48 8d 0d 97 b6 ff ff lea -0x4969(%rip),%rcx # 0x200f5f 2058c8: e8 03 13 00 00 callq 0x206bd0 2058cd: 8b 7d f4 mov -0xc(%rbp),%edi 2058d0: 48 8b 75 c8 mov -0x38(%rbp),%rsi 2058d4: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2058d8: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2058dc: 44 8b 45 dc mov -0x24(%rbp),%r8d 2058e0: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2058e4: e8 57 d9 ff ff callq 0x203240 2058e9: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 2058f0: 48 83 bd 28 ff ff ff 00 cmpq $0x0,-0xd8(%rbp) 2058f8: 0f 85 2e 00 00 00 jne 0x20592c 2058fe: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205903: 0f 84 11 00 00 00 je 0x20591a 205909: 48 8b 45 d0 mov -0x30(%rbp),%rax 20590d: 48 8b 00 mov (%rax),%rax 205910: 48 3b 45 c8 cmp -0x38(%rbp),%rax 205914: 0f 84 12 00 00 00 je 0x20592c 20591a: 48 8b 7d c8 mov -0x38(%rbp),%rdi 20591e: 48 8b 75 e0 mov -0x20(%rbp),%rsi 205922: e8 99 13 00 00 callq 0x206cc0 205927: e9 20 00 00 00 jmpq 0x20594c 20592c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205931: 0f 85 10 00 00 00 jne 0x205947 205937: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 20593e: 8b 48 38 mov 0x38(%rax),%ecx 205941: 83 c9 40 or $0x40,%ecx 205944: 89 48 38 mov %ecx,0x38(%rax) 205947: e9 00 00 00 00 jmpq 0x20594c 20594c: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 205953: 48 89 45 f8 mov %rax,-0x8(%rbp) 205957: e9 1b 00 00 00 jmpq 0x205977 20595c: 8b 7d f4 mov -0xc(%rbp),%edi 20595f: 48 8b 75 e8 mov -0x18(%rbp),%rsi 205963: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205967: 8b 4d dc mov -0x24(%rbp),%ecx 20596a: 4c 8b 45 d0 mov -0x30(%rbp),%r8 20596e: e8 2d 09 00 00 callq 0x2062a0 205973: 48 89 45 f8 mov %rax,-0x8(%rbp) 205977: 48 8b 45 f8 mov -0x8(%rbp),%rax 20597b: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 205982: 5d pop %rbp 205983: c3 retq 205984: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20598c: 00 00 20598e: 66 90 nop 205990: 55 push %rbp 205991: 48 89 e5 mov %rsp,%rbp 205994: 48 83 ec 20 sub $0x20,%rsp 205998: 89 7d fc mov %edi,-0x4(%rbp) 20599b: 89 75 f8 mov %esi,-0x8(%rbp) 20599e: 8b 7d fc mov -0x4(%rbp),%edi 2059a1: 44 8b 45 f8 mov -0x8(%rbp),%r8d 2059a5: 31 c0 xor %eax,%eax 2059a7: 41 89 c1 mov %eax,%r9d 2059aa: 4c 89 ce mov %r9,%rsi 2059ad: 4c 89 ca mov %r9,%rdx 2059b0: 4c 89 c9 mov %r9,%rcx 2059b3: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 2059ba: 48 c7 44 24 08 20 08 00 movq $0x820,0x8(%rsp) 2059c2: 00 2059c3: e8 28 ee ff ff callq 0x2047f0 2059c8: 48 89 45 f0 mov %rax,-0x10(%rbp) 2059cc: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 2059d1: 0f 84 3b 00 00 00 je 0x205a12 2059d7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2059db: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 2059e2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2059e6: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 2059ed: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2059f1: 48 83 c1 48 add $0x48,%rcx 2059f5: 48 81 c1 80 00 00 00 add $0x80,%rcx 2059fc: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a00: 48 89 48 60 mov %rcx,0x60(%rax) 205a04: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a08: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 205a10: 00 00 205a12: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a16: 48 83 c4 20 add $0x20,%rsp 205a1a: 5d pop %rbp 205a1b: c3 retq 205a1c: 0f 1f 40 00 nopl 0x0(%rax) 205a20: 55 push %rbp 205a21: 48 89 e5 mov %rsp,%rbp 205a24: 48 81 ec 00 01 00 00 sub $0x100,%rsp 205a2b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 205a2f: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205a33: 89 55 e4 mov %edx,-0x1c(%rbp) 205a36: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205a3a: 4c 89 45 d0 mov %r8,-0x30(%rbp) 205a3e: 48 8b 45 e8 mov -0x18(%rbp),%rax 205a42: 0f b6 40 04 movzbl 0x4(%rax),%eax 205a46: 83 f8 01 cmp $0x1,%eax 205a49: 0f 94 c0 sete %al 205a4c: 24 01 and $0x1,%al 205a4e: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 205a54: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205a5b: 0f 84 0b 00 00 00 je 0x205a6c 205a61: 48 83 7d d0 34 cmpq $0x34,-0x30(%rbp) 205a66: 0f 82 18 00 00 00 jb 0x205a84 205a6c: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205a73: 0f 85 22 00 00 00 jne 0x205a9b 205a79: 48 83 7d d0 40 cmpq $0x40,-0x30(%rbp) 205a7e: 0f 83 17 00 00 00 jae 0x205a9b 205a84: bf 0a 00 00 00 mov $0xa,%edi 205a89: e8 b2 d5 ff ff callq 0x203040 205a8e: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205a96: e9 fd 05 00 00 jmpq 0x206098 205a9b: 48 8b 45 e8 mov -0x18(%rbp),%rax 205a9f: 0f b6 40 05 movzbl 0x5(%rax),%eax 205aa3: 83 f8 01 cmp $0x1,%eax 205aa6: 0f 85 0d 00 00 00 jne 0x205ab9 205aac: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ab0: 48 89 45 c0 mov %rax,-0x40(%rbp) 205ab4: e9 41 01 00 00 jmpq 0x205bfa 205ab9: 48 8d 45 80 lea -0x80(%rbp),%rax 205abd: 48 89 45 c0 mov %rax,-0x40(%rbp) 205ac1: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205ac8: 0f 84 8e 00 00 00 je 0x205b5c 205ace: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ad2: 66 8b 40 30 mov 0x30(%rax),%ax 205ad6: 66 89 45 b0 mov %ax,-0x50(%rbp) 205ada: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ade: 8b 40 20 mov 0x20(%rax),%eax 205ae1: 89 45 a0 mov %eax,-0x60(%rbp) 205ae4: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ae8: 0f b6 40 05 movzbl 0x5(%rax),%eax 205aec: 83 f8 01 cmp $0x1,%eax 205aef: 0f 84 62 00 00 00 je 0x205b57 205af5: 66 8b 45 b0 mov -0x50(%rbp),%ax 205af9: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 205b00: 66 8b 85 7a ff ff ff mov -0x86(%rbp),%ax 205b07: 66 c1 c8 08 ror $0x8,%ax 205b0b: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 205b12: 66 8b 85 7c ff ff ff mov -0x84(%rbp),%ax 205b19: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 205b20: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 205b27: 66 89 45 b0 mov %ax,-0x50(%rbp) 205b2b: 8b 45 a0 mov -0x60(%rbp),%eax 205b2e: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 205b34: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 205b3a: 0f c8 bswap %eax 205b3c: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 205b42: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 205b48: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 205b4e: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 205b54: 89 45 a0 mov %eax,-0x60(%rbp) 205b57: e9 99 00 00 00 jmpq 0x205bf5 205b5c: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b60: 66 8b 40 3c mov 0x3c(%rax),%ax 205b64: 66 89 45 bc mov %ax,-0x44(%rbp) 205b68: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b6c: 48 8b 40 28 mov 0x28(%rax),%rax 205b70: 48 89 45 a8 mov %rax,-0x58(%rbp) 205b74: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b78: 0f b6 40 05 movzbl 0x5(%rax),%eax 205b7c: 83 f8 01 cmp $0x1,%eax 205b7f: 0f 84 6b 00 00 00 je 0x205bf0 205b85: 66 8b 45 bc mov -0x44(%rbp),%ax 205b89: 66 89 85 68 ff ff ff mov %ax,-0x98(%rbp) 205b90: 66 8b 85 68 ff ff ff mov -0x98(%rbp),%ax 205b97: 66 c1 c8 08 ror $0x8,%ax 205b9b: 66 89 85 6a ff ff ff mov %ax,-0x96(%rbp) 205ba2: 66 8b 85 6a ff ff ff mov -0x96(%rbp),%ax 205ba9: 66 89 85 66 ff ff ff mov %ax,-0x9a(%rbp) 205bb0: 0f b7 85 66 ff ff ff movzwl -0x9a(%rbp),%eax 205bb7: 66 89 45 bc mov %ax,-0x44(%rbp) 205bbb: 48 8b 45 a8 mov -0x58(%rbp),%rax 205bbf: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 205bc6: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 205bcd: 48 0f c8 bswap %rax 205bd0: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205bd7: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 205bde: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 205be5: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 205bec: 48 89 45 a8 mov %rax,-0x58(%rbp) 205bf0: e9 00 00 00 00 jmpq 0x205bf5 205bf5: e9 00 00 00 00 jmpq 0x205bfa 205bfa: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205c01: 0f 84 2a 02 00 00 je 0x205e31 205c07: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c0b: 0f b7 40 30 movzwl 0x30(%rax),%eax 205c0f: 48 89 45 c8 mov %rax,-0x38(%rbp) 205c13: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205c18: 0f 94 c0 sete %al 205c1b: 34 ff xor $0xff,%al 205c1d: 34 ff xor $0xff,%al 205c1f: 24 01 and $0x1,%al 205c21: 0f b6 c0 movzbl %al,%eax 205c24: 48 98 cltq 205c26: 48 83 f8 00 cmp $0x0,%rax 205c2a: 0f 84 c7 01 00 00 je 0x205df7 205c30: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c34: 83 78 20 00 cmpl $0x0,0x20(%rax) 205c38: 0f 84 b9 01 00 00 je 0x205df7 205c3e: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c42: 8b 40 20 mov 0x20(%rax),%eax 205c45: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205c49: 0f 93 c0 setae %al 205c4c: 34 ff xor $0xff,%al 205c4e: 34 ff xor $0xff,%al 205c50: 24 01 and $0x1,%al 205c52: 0f b6 c0 movzbl %al,%eax 205c55: 48 98 cltq 205c57: 48 83 f8 00 cmp $0x0,%rax 205c5b: 0f 85 2a 00 00 00 jne 0x205c8b 205c61: 48 8b 45 d0 mov -0x30(%rbp),%rax 205c65: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205c69: 8b 49 20 mov 0x20(%rcx),%ecx 205c6c: 48 29 c8 sub %rcx,%rax 205c6f: 48 83 f8 28 cmp $0x28,%rax 205c73: 0f 92 c0 setb %al 205c76: 34 ff xor $0xff,%al 205c78: 34 ff xor $0xff,%al 205c7a: 24 01 and $0x1,%al 205c7c: 0f b6 c0 movzbl %al,%eax 205c7f: 48 98 cltq 205c81: 48 83 f8 00 cmp $0x0,%rax 205c85: 0f 84 0d 00 00 00 je 0x205c98 205c8b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205c93: e9 00 04 00 00 jmpq 0x206098 205c98: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205c9d: 0f 95 c0 setne %al 205ca0: 34 ff xor $0xff,%al 205ca2: 34 ff xor $0xff,%al 205ca4: 24 01 and $0x1,%al 205ca6: 0f b6 c0 movzbl %al,%eax 205ca9: 48 98 cltq 205cab: 48 83 f8 00 cmp $0x0,%rax 205caf: 0f 84 30 00 00 00 je 0x205ce5 205cb5: 48 8b 45 e8 mov -0x18(%rbp),%rax 205cb9: 0f b6 40 05 movzbl 0x5(%rax),%eax 205cbd: 83 f8 01 cmp $0x1,%eax 205cc0: 0f 85 1f 00 00 00 jne 0x205ce5 205cc6: 48 8b 45 f0 mov -0x10(%rbp),%rax 205cca: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205cce: 8b 49 20 mov 0x20(%rcx),%ecx 205cd1: 48 01 c8 add %rcx,%rax 205cd4: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205cd8: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205cdc: 48 89 45 c8 mov %rax,-0x38(%rbp) 205ce0: e9 0d 01 00 00 jmpq 0x205df2 205ce5: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205cea: 0f 95 c0 setne %al 205ced: 34 ff xor $0xff,%al 205cef: 34 ff xor $0xff,%al 205cf1: 24 01 and $0x1,%al 205cf3: 0f b6 c0 movzbl %al,%eax 205cf6: 48 98 cltq 205cf8: 48 83 f8 00 cmp $0x0,%rax 205cfc: 0f 84 21 00 00 00 je 0x205d23 205d02: 48 8b 45 f0 mov -0x10(%rbp),%rax 205d06: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d0a: 8b 49 20 mov 0x20(%rcx),%ecx 205d0d: 48 01 c8 add %rcx,%rax 205d10: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205d14: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205d18: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205d1e: e9 82 00 00 00 jmpq 0x205da5 205d23: 8b 7d e4 mov -0x1c(%rbp),%edi 205d26: 48 8d b5 44 ff ff ff lea -0xbc(%rbp),%rsi 205d2d: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205d31: 48 8b 45 c0 mov -0x40(%rbp),%rax 205d35: 8b 40 20 mov 0x20(%rax),%eax 205d38: 48 01 c1 add %rax,%rcx 205d3b: 48 83 c1 14 add $0x14,%rcx 205d3f: ba 04 00 00 00 mov $0x4,%edx 205d44: e8 97 f2 ff ff callq 0x204fe0 205d49: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 205d50: 48 83 f8 04 cmp $0x4,%rax 205d54: 0f 95 c0 setne %al 205d57: 34 ff xor $0xff,%al 205d59: 34 ff xor $0xff,%al 205d5b: 24 01 and $0x1,%al 205d5d: 0f b6 c0 movzbl %al,%eax 205d60: 48 98 cltq 205d62: 48 83 f8 00 cmp $0x0,%rax 205d66: 0f 84 34 00 00 00 je 0x205da0 205d6c: 48 83 bd 38 ff ff ff 00 cmpq $0x0,-0xc8(%rbp) 205d74: 0f 8d 0f 00 00 00 jge 0x205d89 205d7a: bf 09 00 00 00 mov $0x9,%edi 205d7f: e8 bc d2 ff ff callq 0x203040 205d84: e9 0a 00 00 00 jmpq 0x205d93 205d89: bf 0a 00 00 00 mov $0xa,%edi 205d8e: e8 ad d2 ff ff callq 0x203040 205d93: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205d9b: e9 f8 02 00 00 jmpq 0x206098 205da0: e9 00 00 00 00 jmpq 0x205da5 205da5: 48 8b 45 e8 mov -0x18(%rbp),%rax 205da9: 0f b6 40 05 movzbl 0x5(%rax),%eax 205dad: 83 f8 01 cmp $0x1,%eax 205db0: 0f 84 32 00 00 00 je 0x205de8 205db6: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205dbc: 89 85 30 ff ff ff mov %eax,-0xd0(%rbp) 205dc2: 8b 85 30 ff ff ff mov -0xd0(%rbp),%eax 205dc8: 0f c8 bswap %eax 205dca: 89 85 34 ff ff ff mov %eax,-0xcc(%rbp) 205dd0: 8b 85 34 ff ff ff mov -0xcc(%rbp),%eax 205dd6: 89 85 2c ff ff ff mov %eax,-0xd4(%rbp) 205ddc: 8b 85 2c ff ff ff mov -0xd4(%rbp),%eax 205de2: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205de8: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205dee: 48 89 45 c8 mov %rax,-0x38(%rbp) 205df2: e9 00 00 00 00 jmpq 0x205df7 205df7: 48 8b 45 c0 mov -0x40(%rbp),%rax 205dfb: 8b 40 20 mov 0x20(%rax),%eax 205dfe: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205e02: 0f 87 1c 00 00 00 ja 0x205e24 205e08: 48 8b 45 d0 mov -0x30(%rbp),%rax 205e0c: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205e10: 8b 49 20 mov 0x20(%rcx),%ecx 205e13: 48 29 c8 sub %rcx,%rax 205e16: 48 6b 4d c8 28 imul $0x28,-0x38(%rbp),%rcx 205e1b: 48 39 c8 cmp %rcx,%rax 205e1e: 0f 83 08 00 00 00 jae 0x205e2c 205e24: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205e2c: e9 5f 02 00 00 jmpq 0x206090 205e31: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e35: 0f b7 40 3c movzwl 0x3c(%rax),%eax 205e39: 48 89 45 c8 mov %rax,-0x38(%rbp) 205e3d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205e42: 0f 94 c0 sete %al 205e45: 34 ff xor $0xff,%al 205e47: 34 ff xor $0xff,%al 205e49: 24 01 and $0x1,%al 205e4b: 0f b6 c0 movzbl %al,%eax 205e4e: 48 98 cltq 205e50: 48 83 f8 00 cmp $0x0,%rax 205e54: 0f 84 fa 01 00 00 je 0x206054 205e5a: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e5e: 48 83 78 28 00 cmpq $0x0,0x28(%rax) 205e63: 0f 84 eb 01 00 00 je 0x206054 205e69: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e6d: 48 8b 40 28 mov 0x28(%rax),%rax 205e71: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205e75: 0f 93 c0 setae %al 205e78: 34 ff xor $0xff,%al 205e7a: 34 ff xor $0xff,%al 205e7c: 24 01 and $0x1,%al 205e7e: 0f b6 c0 movzbl %al,%eax 205e81: 48 98 cltq 205e83: 48 83 f8 00 cmp $0x0,%rax 205e87: 0f 85 28 00 00 00 jne 0x205eb5 205e8d: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e91: 48 8b 40 28 mov 0x28(%rax),%rax 205e95: 48 83 c0 40 add $0x40,%rax 205e99: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205e9d: 0f 97 c0 seta %al 205ea0: 34 ff xor $0xff,%al 205ea2: 34 ff xor $0xff,%al 205ea4: 24 01 and $0x1,%al 205ea6: 0f b6 c0 movzbl %al,%eax 205ea9: 48 98 cltq 205eab: 48 83 f8 00 cmp $0x0,%rax 205eaf: 0f 84 0d 00 00 00 je 0x205ec2 205eb5: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205ebd: e9 d6 01 00 00 jmpq 0x206098 205ec2: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205ec7: 0f 95 c0 setne %al 205eca: 34 ff xor $0xff,%al 205ecc: 34 ff xor $0xff,%al 205ece: 24 01 and $0x1,%al 205ed0: 0f b6 c0 movzbl %al,%eax 205ed3: 48 98 cltq 205ed5: 48 83 f8 00 cmp $0x0,%rax 205ed9: 0f 84 32 00 00 00 je 0x205f11 205edf: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ee3: 0f b6 40 05 movzbl 0x5(%rax),%eax 205ee7: 83 f8 01 cmp $0x1,%eax 205eea: 0f 85 21 00 00 00 jne 0x205f11 205ef0: 48 8b 45 f0 mov -0x10(%rbp),%rax 205ef4: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205ef8: 48 03 41 28 add 0x28(%rcx),%rax 205efc: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f00: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205f05: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205f0c: e9 0f 01 00 00 jmpq 0x206020 205f11: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205f16: 0f 95 c0 setne %al 205f19: 34 ff xor $0xff,%al 205f1b: 34 ff xor $0xff,%al 205f1d: 24 01 and $0x1,%al 205f1f: 0f b6 c0 movzbl %al,%eax 205f22: 48 98 cltq 205f24: 48 83 f8 00 cmp $0x0,%rax 205f28: 0f 84 21 00 00 00 je 0x205f4f 205f2e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205f32: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205f36: 48 03 41 28 add 0x28(%rcx),%rax 205f3a: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f3e: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205f43: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205f4a: e9 80 00 00 00 jmpq 0x205fcf 205f4f: 8b 7d e4 mov -0x1c(%rbp),%edi 205f52: 48 8d b5 20 ff ff ff lea -0xe0(%rbp),%rsi 205f59: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f5d: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f61: 48 03 48 28 add 0x28(%rax),%rcx 205f65: 48 83 c1 20 add $0x20,%rcx 205f69: ba 08 00 00 00 mov $0x8,%edx 205f6e: e8 6d f0 ff ff callq 0x204fe0 205f73: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 205f7a: 48 83 f8 08 cmp $0x8,%rax 205f7e: 0f 95 c0 setne %al 205f81: 34 ff xor $0xff,%al 205f83: 34 ff xor $0xff,%al 205f85: 24 01 and $0x1,%al 205f87: 0f b6 c0 movzbl %al,%eax 205f8a: 48 98 cltq 205f8c: 48 83 f8 00 cmp $0x0,%rax 205f90: 0f 84 34 00 00 00 je 0x205fca 205f96: 48 83 bd 18 ff ff ff 00 cmpq $0x0,-0xe8(%rbp) 205f9e: 0f 8d 0f 00 00 00 jge 0x205fb3 205fa4: bf 09 00 00 00 mov $0x9,%edi 205fa9: e8 92 d0 ff ff callq 0x203040 205fae: e9 0a 00 00 00 jmpq 0x205fbd 205fb3: bf 0a 00 00 00 mov $0xa,%edi 205fb8: e8 83 d0 ff ff callq 0x203040 205fbd: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205fc5: e9 ce 00 00 00 jmpq 0x206098 205fca: e9 00 00 00 00 jmpq 0x205fcf 205fcf: 48 8b 45 e8 mov -0x18(%rbp),%rax 205fd3: 0f b6 40 05 movzbl 0x5(%rax),%eax 205fd7: 83 f8 01 cmp $0x1,%eax 205fda: 0f 84 3b 00 00 00 je 0x20601b 205fe0: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 205fe7: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 205fee: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 205ff5: 48 0f c8 bswap %rax 205ff8: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 205fff: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 206006: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 20600d: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 206014: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 20601b: e9 00 00 00 00 jmpq 0x206020 206020: b8 ff ff ff ff mov $0xffffffff,%eax 206025: 48 39 85 20 ff ff ff cmp %rax,-0xe0(%rbp) 20602c: 0f 86 17 00 00 00 jbe 0x206049 206032: bf 0a 00 00 00 mov $0xa,%edi 206037: e8 04 d0 ff ff callq 0x203040 20603c: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 206044: e9 4f 00 00 00 jmpq 0x206098 206049: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206050: 48 89 45 c8 mov %rax,-0x38(%rbp) 206054: 48 8b 45 c0 mov -0x40(%rbp),%rax 206058: 48 8b 40 28 mov 0x28(%rax),%rax 20605c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 206060: 0f 87 1d 00 00 00 ja 0x206083 206066: 48 8b 45 d0 mov -0x30(%rbp),%rax 20606a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 20606e: 48 2b 41 28 sub 0x28(%rcx),%rax 206072: 48 8b 4d c8 mov -0x38(%rbp),%rcx 206076: 48 c1 e1 06 shl $0x6,%rcx 20607a: 48 39 c8 cmp %rcx,%rax 20607d: 0f 83 08 00 00 00 jae 0x20608b 206083: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 20608b: e9 00 00 00 00 jmpq 0x206090 206090: 48 8b 45 c8 mov -0x38(%rbp),%rax 206094: 48 89 45 f8 mov %rax,-0x8(%rbp) 206098: 48 8b 45 f8 mov -0x8(%rbp),%rax 20609c: 48 81 c4 00 01 00 00 add $0x100,%rsp 2060a3: 5d pop %rbp 2060a4: c3 retq 2060a5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2060ad: 00 00 2060af: 90 nop 2060b0: 55 push %rbp 2060b1: 48 89 e5 mov %rsp,%rbp 2060b4: 48 83 ec 30 sub $0x30,%rsp 2060b8: 89 7d f4 mov %edi,-0xc(%rbp) 2060bb: 89 75 f0 mov %esi,-0x10(%rbp) 2060be: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2060c2: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2060c6: 0f 85 0f 00 00 00 jne 0x2060db 2060cc: 48 8b 45 e8 mov -0x18(%rbp),%rax 2060d0: 8b 40 24 mov 0x24(%rax),%eax 2060d3: 89 45 f4 mov %eax,-0xc(%rbp) 2060d6: e9 57 00 00 00 jmpq 0x206132 2060db: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2060df: 31 c0 xor %eax,%eax 2060e1: 83 79 24 ff cmpl $0xffffffff,0x24(%rcx) 2060e5: 88 45 df mov %al,-0x21(%rbp) 2060e8: 0f 84 10 00 00 00 je 0x2060fe 2060ee: 8b 45 f4 mov -0xc(%rbp),%eax 2060f1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2060f5: 3b 41 24 cmp 0x24(%rcx),%eax 2060f8: 0f 95 c0 setne %al 2060fb: 88 45 df mov %al,-0x21(%rbp) 2060fe: 8a 45 df mov -0x21(%rbp),%al 206101: 34 ff xor $0xff,%al 206103: 34 ff xor $0xff,%al 206105: 24 01 and $0x1,%al 206107: 0f b6 c0 movzbl %al,%eax 20610a: 48 98 cltq 20610c: 48 83 f8 00 cmp $0x0,%rax 206110: 0f 84 17 00 00 00 je 0x20612d 206116: bf 1c 00 00 00 mov $0x1c,%edi 20611b: e8 20 cf ff ff callq 0x203040 206120: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 206128: e9 63 01 00 00 jmpq 0x206290 20612d: e9 00 00 00 00 jmpq 0x206132 206132: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206136: 31 c0 xor %eax,%eax 206138: 83 79 1c 01 cmpl $0x1,0x1c(%rcx) 20613c: 88 45 de mov %al,-0x22(%rbp) 20613f: 0f 84 6d 00 00 00 je 0x2061b2 206145: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206149: 31 c0 xor %eax,%eax 20614b: 83 79 1c 08 cmpl $0x8,0x1c(%rcx) 20614f: 88 45 de mov %al,-0x22(%rbp) 206152: 0f 84 5a 00 00 00 je 0x2061b2 206158: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20615c: 31 c0 xor %eax,%eax 20615e: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 206162: 88 45 de mov %al,-0x22(%rbp) 206165: 0f 84 47 00 00 00 je 0x2061b2 20616b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20616f: 31 c0 xor %eax,%eax 206171: 83 79 1c 0a cmpl $0xa,0x1c(%rcx) 206175: 88 45 de mov %al,-0x22(%rbp) 206178: 0f 84 34 00 00 00 je 0x2061b2 20617e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206182: 31 c0 xor %eax,%eax 206184: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 206188: 88 45 de mov %al,-0x22(%rbp) 20618b: 0f 84 21 00 00 00 je 0x2061b2 206191: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206195: 31 c0 xor %eax,%eax 206197: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 20619b: 88 45 de mov %al,-0x22(%rbp) 20619e: 0f 84 0e 00 00 00 je 0x2061b2 2061a4: 48 8b 45 e8 mov -0x18(%rbp),%rax 2061a8: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 2061ac: 0f 95 c0 setne %al 2061af: 88 45 de mov %al,-0x22(%rbp) 2061b2: 8a 45 de mov -0x22(%rbp),%al 2061b5: 34 ff xor $0xff,%al 2061b7: 34 ff xor $0xff,%al 2061b9: 24 01 and $0x1,%al 2061bb: 0f b6 c0 movzbl %al,%eax 2061be: 48 98 cltq 2061c0: 48 83 f8 00 cmp $0x0,%rax 2061c4: 0f 84 17 00 00 00 je 0x2061e1 2061ca: bf 0b 00 00 00 mov $0xb,%edi 2061cf: e8 6c ce ff ff callq 0x203040 2061d4: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2061dc: e9 af 00 00 00 jmpq 0x206290 2061e1: 48 8b 45 e8 mov -0x18(%rbp),%rax 2061e5: 83 78 18 01 cmpl $0x1,0x18(%rax) 2061e9: 0f 84 1a 00 00 00 je 0x206209 2061ef: 48 8b 45 e8 mov -0x18(%rbp),%rax 2061f3: 8b 48 3c mov 0x3c(%rax),%ecx 2061f6: 83 c1 01 add $0x1,%ecx 2061f9: 89 48 3c mov %ecx,0x3c(%rax) 2061fc: 48 8b 45 e8 mov -0x18(%rbp),%rax 206200: 48 89 45 f8 mov %rax,-0x8(%rbp) 206204: e9 87 00 00 00 jmpq 0x206290 206209: 48 8b 45 e8 mov -0x18(%rbp),%rax 20620d: 48 83 78 78 00 cmpq $0x0,0x78(%rax) 206212: 0f 85 1f 00 00 00 jne 0x206237 206218: 48 8b 7d e8 mov -0x18(%rbp),%rdi 20621c: e8 8f e6 ff ff callq 0x2048b0 206221: 83 f8 00 cmp $0x0,%eax 206224: 0f 84 0d 00 00 00 je 0x206237 20622a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 206232: e9 59 00 00 00 jmpq 0x206290 206237: 8b 7d f4 mov -0xc(%rbp),%edi 20623a: 48 8b 45 e8 mov -0x18(%rbp),%rax 20623e: 48 8b 70 70 mov 0x70(%rax),%rsi 206242: 48 83 c6 3c add $0x3c,%rsi 206246: 48 8b 45 e8 mov -0x18(%rbp),%rax 20624a: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx 206251: 8b 4d f0 mov -0x10(%rbp),%ecx 206254: 4c 8b 45 e8 mov -0x18(%rbp),%r8 206258: e8 83 f4 ff ff callq 0x2056e0 20625d: 48 89 45 e0 mov %rax,-0x20(%rbp) 206261: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 206266: 0f 84 1c 00 00 00 je 0x206288 20626c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206270: 48 8b 48 48 mov 0x48(%rax),%rcx 206274: 48 8b 45 e0 mov -0x20(%rbp),%rax 206278: 48 89 48 10 mov %rcx,0x10(%rax) 20627c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206280: 48 8b 45 e8 mov -0x18(%rbp),%rax 206284: 48 89 48 48 mov %rcx,0x48(%rax) 206288: 48 8b 45 e0 mov -0x20(%rbp),%rax 20628c: 48 89 45 f8 mov %rax,-0x8(%rbp) 206290: 48 8b 45 f8 mov -0x8(%rbp),%rax 206294: 48 83 c4 30 add $0x30,%rsp 206298: 5d pop %rbp 206299: c3 retq 20629a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2062a0: 55 push %rbp 2062a1: 48 89 e5 mov %rsp,%rbp 2062a4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2062ab: 89 7d f4 mov %edi,-0xc(%rbp) 2062ae: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2062b2: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2062b6: 89 4d dc mov %ecx,-0x24(%rbp) 2062b9: 4c 89 45 d0 mov %r8,-0x30(%rbp) 2062bd: 8b 45 f4 mov -0xc(%rbp),%eax 2062c0: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 2062c6: 48 8d 45 90 lea -0x70(%rbp),%rax 2062ca: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2062d1: b8 40 00 00 00 mov $0x40,%eax 2062d6: 48 3b 45 e0 cmp -0x20(%rbp),%rax 2062da: 0f 83 11 00 00 00 jae 0x2062f1 2062e0: b8 40 00 00 00 mov $0x40,%eax 2062e5: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2062ec: e9 0b 00 00 00 jmpq 0x2062fc 2062f1: 48 8b 45 e0 mov -0x20(%rbp),%rax 2062f5: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2062fc: 48 8b b5 78 ff ff ff mov -0x88(%rbp),%rsi 206303: 8b bd 74 ff ff ff mov -0x8c(%rbp),%edi 206309: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 206310: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206314: e8 c7 ec ff ff callq 0x204fe0 206319: 48 89 45 88 mov %rax,-0x78(%rbp) 20631d: 48 83 7d 88 ff cmpq $0xffffffffffffffff,-0x78(%rbp) 206322: 0f 94 c0 sete %al 206325: 34 ff xor $0xff,%al 206327: 34 ff xor $0xff,%al 206329: 24 01 and $0x1,%al 20632b: 0f b6 c0 movzbl %al,%eax 20632e: 48 98 cltq 206330: 48 83 f8 00 cmp $0x0,%rax 206334: 0f 84 17 00 00 00 je 0x206351 20633a: bf 09 00 00 00 mov $0x9,%edi 20633f: e8 fc cc ff ff callq 0x203040 206344: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20634c: e9 e9 00 00 00 jmpq 0x20643a 206351: 48 8b 75 88 mov -0x78(%rbp),%rsi 206355: 48 8d 7d 90 lea -0x70(%rbp),%rdi 206359: e8 e2 cf ff ff callq 0x203340 20635e: 89 45 84 mov %eax,-0x7c(%rbp) 206361: 8b 45 84 mov -0x7c(%rbp),%eax 206364: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 20636a: 83 e8 01 sub $0x1,%eax 20636d: 0f 84 19 00 00 00 je 0x20638c 206373: e9 00 00 00 00 jmpq 0x206378 206378: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 20637e: 83 e8 03 sub $0x3,%eax 206381: 0f 84 2a 00 00 00 je 0x2063b1 206387: e9 77 00 00 00 jmpq 0x206403 20638c: 8b 7d f4 mov -0xc(%rbp),%edi 20638f: 48 8b 55 e8 mov -0x18(%rbp),%rdx 206393: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206397: 44 8b 45 dc mov -0x24(%rbp),%r8d 20639b: 4c 8b 4d d0 mov -0x30(%rbp),%r9 20639f: 31 c0 xor %eax,%eax 2063a1: 89 c6 mov %eax,%esi 2063a3: e8 b8 e3 ff ff callq 0x204760 2063a8: 48 89 45 f8 mov %rax,-0x8(%rbp) 2063ac: e9 89 00 00 00 jmpq 0x20643a 2063b1: 48 8b 45 88 mov -0x78(%rbp),%rax 2063b5: 0f b6 75 94 movzbl -0x6c(%rbp),%esi 2063b9: b9 40 00 00 00 mov $0x40,%ecx 2063be: ba 34 00 00 00 mov $0x34,%edx 2063c3: 83 fe 01 cmp $0x1,%esi 2063c6: 48 0f 44 ca cmove %rdx,%rcx 2063ca: 48 39 c8 cmp %rcx,%rax 2063cd: 0f 82 2b 00 00 00 jb 0x2063fe 2063d3: 8b 7d f4 mov -0xc(%rbp),%edi 2063d6: 48 8d 55 90 lea -0x70(%rbp),%rdx 2063da: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2063de: 4c 8b 45 e0 mov -0x20(%rbp),%r8 2063e2: 44 8b 4d dc mov -0x24(%rbp),%r9d 2063e6: 48 8b 45 d0 mov -0x30(%rbp),%rax 2063ea: 31 f6 xor %esi,%esi 2063ec: 48 89 04 24 mov %rax,(%rsp) 2063f0: e8 2b d0 ff ff callq 0x203420 2063f5: 48 89 45 f8 mov %rax,-0x8(%rbp) 2063f9: e9 3c 00 00 00 jmpq 0x20643a 2063fe: e9 00 00 00 00 jmpq 0x206403 206403: e9 00 00 00 00 jmpq 0x206408 206408: 8b 7d f4 mov -0xc(%rbp),%edi 20640b: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20640f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206413: 44 8b 45 dc mov -0x24(%rbp),%r8d 206417: 4c 8b 4d d0 mov -0x30(%rbp),%r9 20641b: 31 c0 xor %eax,%eax 20641d: 89 c6 mov %eax,%esi 20641f: 31 c0 xor %eax,%eax 206421: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 206428: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 206430: 00 206431: e8 ba e3 ff ff callq 0x2047f0 206436: 48 89 45 f8 mov %rax,-0x8(%rbp) 20643a: 48 8b 45 f8 mov -0x8(%rbp),%rax 20643e: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206445: 5d pop %rbp 206446: c3 retq 206447: cc int3 206448: cc int3 206449: cc int3 20644a: cc int3 20644b: cc int3 20644c: cc int3 20644d: cc int3 20644e: cc int3 20644f: cc int3 206450: 55 push %rbp 206451: 48 89 e5 mov %rsp,%rbp 206454: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20645b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20645f: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 206464: 0f 85 0c 00 00 00 jne 0x206476 20646a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206471: e9 fb 05 00 00 jmpq 0x206a71 206476: 48 8b 45 f0 mov -0x10(%rbp),%rax 20647a: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 20647e: 0f 84 2b 00 00 00 je 0x2064af 206484: 48 8b 4d f0 mov -0x10(%rbp),%rcx 206488: 8b 41 3c mov 0x3c(%rcx),%eax 20648b: 83 c0 ff add $0xffffffff,%eax 20648e: 89 41 3c mov %eax,0x3c(%rcx) 206491: 83 f8 00 cmp $0x0,%eax 206494: 0f 84 15 00 00 00 je 0x2064af 20649a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20649e: 8b 40 3c mov 0x3c(%rax),%eax 2064a1: 89 45 e4 mov %eax,-0x1c(%rbp) 2064a4: 8b 45 e4 mov -0x1c(%rbp),%eax 2064a7: 89 45 fc mov %eax,-0x4(%rbp) 2064aa: e9 c2 05 00 00 jmpq 0x206a71 2064af: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064b3: 83 78 18 01 cmpl $0x1,0x18(%rax) 2064b7: 0f 85 4e 00 00 00 jne 0x20650b 2064bd: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064c1: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 2064c8: 48 39 48 50 cmp %rcx,0x50(%rax) 2064cc: 0f 84 0d 00 00 00 je 0x2064df 2064d2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064d6: 48 8b 78 50 mov 0x50(%rax),%rdi 2064da: e8 21 07 00 00 callq 0x206c00 2064df: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064e3: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 2064eb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2064ef: 48 83 78 48 00 cmpq $0x0,0x48(%rax) 2064f4: 0f 84 0c 00 00 00 je 0x206506 2064fa: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206501: e9 6b 05 00 00 jmpq 0x206a71 206506: e9 00 00 00 00 jmpq 0x20650b 20650b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20650f: 48 8b 40 08 mov 0x8(%rax),%rax 206513: 48 89 45 e8 mov %rax,-0x18(%rbp) 206517: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20651c: 0f 84 66 00 00 00 je 0x206588 206522: 48 8b 45 e8 mov -0x18(%rbp),%rax 206526: 48 8b 40 48 mov 0x48(%rax),%rax 20652a: 48 3b 45 f0 cmp -0x10(%rbp),%rax 20652e: 0f 85 15 00 00 00 jne 0x206549 206534: 48 8b 45 f0 mov -0x10(%rbp),%rax 206538: 48 8b 48 10 mov 0x10(%rax),%rcx 20653c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206540: 48 89 48 48 mov %rcx,0x48(%rax) 206544: e9 3f 00 00 00 jmpq 0x206588 206549: 48 8b 45 e8 mov -0x18(%rbp),%rax 20654d: 48 8b 40 48 mov 0x48(%rax),%rax 206551: 48 89 45 d8 mov %rax,-0x28(%rbp) 206555: 48 8b 45 d8 mov -0x28(%rbp),%rax 206559: 48 8b 40 10 mov 0x10(%rax),%rax 20655d: 48 3b 45 f0 cmp -0x10(%rbp),%rax 206561: 0f 84 11 00 00 00 je 0x206578 206567: 48 8b 45 d8 mov -0x28(%rbp),%rax 20656b: 48 8b 40 10 mov 0x10(%rax),%rax 20656f: 48 89 45 d8 mov %rax,-0x28(%rbp) 206573: e9 dd ff ff ff jmpq 0x206555 206578: 48 8b 45 f0 mov -0x10(%rbp),%rax 20657c: 48 8b 48 10 mov 0x10(%rax),%rcx 206580: 48 8b 45 d8 mov -0x28(%rbp),%rax 206584: 48 89 48 10 mov %rcx,0x10(%rax) 206588: 48 8b 45 f0 mov -0x10(%rbp),%rax 20658c: 8b 40 18 mov 0x18(%rax),%eax 20658f: 89 45 94 mov %eax,-0x6c(%rbp) 206592: 83 e8 01 sub $0x1,%eax 206595: 0f 84 16 00 00 00 je 0x2065b1 20659b: e9 00 00 00 00 jmpq 0x2065a0 2065a0: 8b 45 94 mov -0x6c(%rbp),%eax 2065a3: 83 e8 03 sub $0x3,%eax 2065a6: 0f 84 26 00 00 00 je 0x2065d2 2065ac: e9 ff 03 00 00 jmpq 0x2069b0 2065b1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065b5: 48 83 78 60 00 cmpq $0x0,0x60(%rax) 2065ba: 0f 84 0d 00 00 00 je 0x2065cd 2065c0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065c4: 48 8b 78 60 mov 0x60(%rax),%rdi 2065c8: e8 33 06 00 00 callq 0x206c00 2065cd: e9 e3 03 00 00 jmpq 0x2069b5 2065d2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065d6: 83 78 20 01 cmpl $0x1,0x20(%rax) 2065da: 0f 84 0f 00 00 00 je 0x2065ef 2065e0: b0 01 mov $0x1,%al 2065e2: a8 01 test $0x1,%al 2065e4: 0f 85 05 00 00 00 jne 0x2065ef 2065ea: e9 11 00 00 00 jmpq 0x206600 2065ef: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065f3: 48 8b 40 68 mov 0x68(%rax),%rax 2065f7: 48 89 45 88 mov %rax,-0x78(%rbp) 2065fb: e9 0c 00 00 00 jmpq 0x20660c 206600: 48 8b 45 f0 mov -0x10(%rbp),%rax 206604: 48 8b 40 68 mov 0x68(%rax),%rax 206608: 48 89 45 88 mov %rax,-0x78(%rbp) 20660c: 48 8b 45 88 mov -0x78(%rbp),%rax 206610: 48 89 45 d0 mov %rax,-0x30(%rbp) 206614: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 206619: 0f 84 46 00 00 00 je 0x206665 20661f: 48 8b 45 d0 mov -0x30(%rbp),%rax 206623: 48 8b 40 30 mov 0x30(%rax),%rax 206627: 48 89 45 c8 mov %rax,-0x38(%rbp) 20662b: 48 8b 45 d0 mov -0x30(%rbp),%rax 20662f: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 206635: 25 80 00 00 00 and $0x80,%eax 20663a: 83 f8 00 cmp $0x0,%eax 20663d: 0f 84 0c 00 00 00 je 0x20664f 206643: 48 8b 45 d0 mov -0x30(%rbp),%rax 206647: 48 8b 38 mov (%rax),%rdi 20664a: e8 b1 05 00 00 callq 0x206c00 20664f: 48 8b 7d d0 mov -0x30(%rbp),%rdi 206653: e8 a8 05 00 00 callq 0x206c00 206658: 48 8b 45 c8 mov -0x38(%rbp),%rax 20665c: 48 89 45 d0 mov %rax,-0x30(%rbp) 206660: e9 af ff ff ff jmpq 0x206614 206665: 48 8b 45 f0 mov -0x10(%rbp),%rax 206669: 83 78 20 01 cmpl $0x1,0x20(%rax) 20666d: 0f 84 0f 00 00 00 je 0x206682 206673: b0 01 mov $0x1,%al 206675: a8 01 test $0x1,%al 206677: 0f 85 05 00 00 00 jne 0x206682 20667d: e9 17 00 00 00 jmpq 0x206699 206682: 48 8b 45 f0 mov -0x10(%rbp),%rax 206686: 48 83 c0 48 add $0x48,%rax 20668a: 48 05 80 00 00 00 add $0x80,%rax 206690: 48 89 45 80 mov %rax,-0x80(%rbp) 206694: e9 12 00 00 00 jmpq 0x2066ab 206699: 48 8b 45 f0 mov -0x10(%rbp),%rax 20669d: 48 83 c0 48 add $0x48,%rax 2066a1: 48 05 80 00 00 00 add $0x80,%rax 2066a7: 48 89 45 80 mov %rax,-0x80(%rbp) 2066ab: 48 8b 45 80 mov -0x80(%rbp),%rax 2066af: 48 89 45 c0 mov %rax,-0x40(%rbp) 2066b3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2066b7: 8b 40 04 mov 0x4(%rax),%eax 2066ba: 48 89 45 b8 mov %rax,-0x48(%rbp) 2066be: 48 8b 45 b8 mov -0x48(%rbp),%rax 2066c2: 48 89 c1 mov %rax,%rcx 2066c5: 48 83 c1 ff add $0xffffffffffffffff,%rcx 2066c9: 48 89 4d b8 mov %rcx,-0x48(%rbp) 2066cd: 48 83 f8 00 cmp $0x0,%rax 2066d1: 0f 86 3c 01 00 00 jbe 0x206813 2066d7: 48 8b 45 c0 mov -0x40(%rbp),%rax 2066db: 48 83 c0 10 add $0x10,%rax 2066df: 48 69 4d b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rcx 2066e7: 48 01 c8 add %rcx,%rax 2066ea: 48 89 45 b0 mov %rax,-0x50(%rbp) 2066ee: 48 8b 45 b0 mov -0x50(%rbp),%rax 2066f2: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 2066f8: 25 80 00 00 00 and $0x80,%eax 2066fd: 83 f8 00 cmp $0x0,%eax 206700: 0f 84 10 00 00 00 je 0x206716 206706: 48 8b 45 b0 mov -0x50(%rbp),%rax 20670a: 48 8b b8 90 00 00 00 mov 0x90(%rax),%rdi 206711: e8 ea 04 00 00 callq 0x206c00 206716: 48 8b 45 b0 mov -0x50(%rbp),%rax 20671a: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 206721: 48 8b 4d b0 mov -0x50(%rbp),%rcx 206725: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 20672c: 0f 84 10 00 00 00 je 0x206742 206732: 48 8b 45 b0 mov -0x50(%rbp),%rax 206736: 48 8b b8 b0 00 00 00 mov 0xb0(%rax),%rdi 20673d: e8 be 04 00 00 callq 0x206c00 206742: 48 8b 45 b0 mov -0x50(%rbp),%rax 206746: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 20674d: 48 8b 4d b0 mov -0x50(%rbp),%rcx 206751: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 206758: 0f 84 10 00 00 00 je 0x20676e 20675e: 48 8b 45 b0 mov -0x50(%rbp),%rax 206762: 48 8b b8 a8 00 00 00 mov 0xa8(%rax),%rdi 206769: e8 92 04 00 00 callq 0x206c00 20676e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206772: 48 83 38 00 cmpq $0x0,(%rax) 206776: 0f 84 34 00 00 00 je 0x2067b0 20677c: 48 8b 45 b0 mov -0x50(%rbp),%rax 206780: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 206787: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20678b: 48 3b 81 b0 00 00 00 cmp 0xb0(%rcx),%rax 206792: 0f 84 18 00 00 00 je 0x2067b0 206798: 48 8b 45 b0 mov -0x50(%rbp),%rax 20679c: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2067a2: 25 80 00 00 00 and $0x80,%eax 2067a7: 83 f8 00 cmp $0x0,%eax 2067aa: 0f 84 10 00 00 00 je 0x2067c0 2067b0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067b4: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 2067bb: e8 40 04 00 00 callq 0x206c00 2067c0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067c4: 48 8b 40 30 mov 0x30(%rax),%rax 2067c8: 48 89 45 a8 mov %rax,-0x58(%rbp) 2067cc: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 2067d1: 0f 84 37 00 00 00 je 0x20680e 2067d7: 48 8b 45 a8 mov -0x58(%rbp),%rax 2067db: 48 89 45 a0 mov %rax,-0x60(%rbp) 2067df: 48 8b 45 a8 mov -0x58(%rbp),%rax 2067e3: 48 8b 40 30 mov 0x30(%rax),%rax 2067e7: 48 89 45 a8 mov %rax,-0x58(%rbp) 2067eb: 48 8b 45 a0 mov -0x60(%rbp),%rax 2067ef: 8b 40 38 mov 0x38(%rax),%eax 2067f2: 25 80 00 00 00 and $0x80,%eax 2067f7: 83 f8 00 cmp $0x0,%eax 2067fa: 0f 84 09 00 00 00 je 0x206809 206800: 48 8b 7d a0 mov -0x60(%rbp),%rdi 206804: e8 f7 03 00 00 callq 0x206c00 206809: e9 be ff ff ff jmpq 0x2067cc 20680e: e9 ab fe ff ff jmpq 0x2066be 206813: 48 8b 45 c0 mov -0x40(%rbp),%rax 206817: 48 89 45 98 mov %rax,-0x68(%rbp) 20681b: 48 8b 45 c0 mov -0x40(%rbp),%rax 20681f: 48 8b 40 08 mov 0x8(%rax),%rax 206823: 48 89 45 c0 mov %rax,-0x40(%rbp) 206827: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20682c: 0f 84 13 00 00 00 je 0x206845 206832: 48 8b 45 98 mov -0x68(%rbp),%rax 206836: 8b 00 mov (%rax),%eax 206838: 48 8b 4d 98 mov -0x68(%rbp),%rcx 20683c: 3b 41 04 cmp 0x4(%rcx),%eax 20683f: 0f 85 05 00 00 00 jne 0x20684a 206845: e9 1f 00 00 00 jmpq 0x206869 20684a: 48 8d 3d 3d a5 ff ff lea -0x5ac3(%rip),%rdi # 0x200d8e 206851: 48 8d 35 5d a5 ff ff lea -0x5aa3(%rip),%rsi # 0x200db5 206858: ba bd 00 00 00 mov $0xbd,%edx 20685d: 48 8d 0d 7d a7 ff ff lea -0x5883(%rip),%rcx # 0x200fe1 206864: e8 67 03 00 00 callq 0x206bd0 206869: 48 8b 45 98 mov -0x68(%rbp),%rax 20686d: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206874: 48 8b 45 f0 mov -0x10(%rbp),%rax 206878: 83 78 20 01 cmpl $0x1,0x20(%rax) 20687c: 0f 84 0f 00 00 00 je 0x206891 206882: b0 01 mov $0x1,%al 206884: a8 01 test $0x1,%al 206886: 0f 85 05 00 00 00 jne 0x206891 20688c: e9 1a 00 00 00 jmpq 0x2068ab 206891: 48 8b 45 f0 mov -0x10(%rbp),%rax 206895: 48 83 c0 48 add $0x48,%rax 206899: 48 05 80 00 00 00 add $0x80,%rax 20689f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2068a6: e9 15 00 00 00 jmpq 0x2068c0 2068ab: 48 8b 45 f0 mov -0x10(%rbp),%rax 2068af: 48 83 c0 48 add $0x48,%rax 2068b3: 48 05 80 00 00 00 add $0x80,%rax 2068b9: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2068c0: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2068c7: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 2068ce: 48 39 c8 cmp %rcx,%rax 2068d1: 0f 84 09 00 00 00 je 0x2068e0 2068d7: 48 8b 7d 98 mov -0x68(%rbp),%rdi 2068db: e8 20 03 00 00 callq 0x206c00 2068e0: e9 00 00 00 00 jmpq 0x2068e5 2068e5: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2068ea: 0f 85 c3 fd ff ff jne 0x2066b3 2068f0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2068f4: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 2068f8: 0f 84 4c 00 00 00 je 0x20694a 2068fe: 48 8b 45 f0 mov -0x10(%rbp),%rax 206902: 83 78 20 01 cmpl $0x1,0x20(%rax) 206906: 0f 84 0f 00 00 00 je 0x20691b 20690c: b0 01 mov $0x1,%al 20690e: a8 01 test $0x1,%al 206910: 0f 85 05 00 00 00 jne 0x20691b 206916: e9 14 00 00 00 jmpq 0x20692f 20691b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20691f: 48 8b 40 50 mov 0x50(%rax),%rax 206923: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20692a: e9 0f 00 00 00 jmpq 0x20693e 20692f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206933: 48 8b 40 50 mov 0x50(%rax),%rax 206937: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20693e: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 206945: e8 b6 02 00 00 callq 0x206c00 20694a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20694e: 8b 40 78 mov 0x78(%rax),%eax 206951: 25 80 00 00 00 and $0x80,%eax 206956: 83 f8 00 cmp $0x0,%eax 206959: 0f 84 4c 00 00 00 je 0x2069ab 20695f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206963: 83 78 20 01 cmpl $0x1,0x20(%rax) 206967: 0f 84 0f 00 00 00 je 0x20697c 20696d: b0 01 mov $0x1,%al 20696f: a8 01 test $0x1,%al 206971: 0f 85 05 00 00 00 jne 0x20697c 206977: e9 14 00 00 00 jmpq 0x206990 20697c: 48 8b 45 f0 mov -0x10(%rbp),%rax 206980: 48 8b 40 58 mov 0x58(%rax),%rax 206984: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 20698b: e9 0f 00 00 00 jmpq 0x20699f 206990: 48 8b 45 f0 mov -0x10(%rbp),%rax 206994: 48 8b 40 58 mov 0x58(%rax),%rax 206998: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 20699f: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 2069a6: e8 55 02 00 00 callq 0x206c00 2069ab: e9 05 00 00 00 jmpq 0x2069b5 2069b0: e9 00 00 00 00 jmpq 0x2069b5 2069b5: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069b9: 48 83 38 00 cmpq $0x0,(%rax) 2069bd: 0f 84 62 00 00 00 je 0x206a25 2069c3: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2069c8: 0f 85 57 00 00 00 jne 0x206a25 2069ce: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069d2: 8b 40 38 mov 0x38(%rax),%eax 2069d5: 25 80 00 00 00 and $0x80,%eax 2069da: 83 f8 00 cmp $0x0,%eax 2069dd: 0f 84 11 00 00 00 je 0x2069f4 2069e3: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069e7: 48 8b 38 mov (%rax),%rdi 2069ea: e8 11 02 00 00 callq 0x206c00 2069ef: e9 2c 00 00 00 jmpq 0x206a20 2069f4: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069f8: 8b 40 38 mov 0x38(%rax),%eax 2069fb: 83 e0 40 and $0x40,%eax 2069fe: 83 f8 00 cmp $0x0,%eax 206a01: 0f 84 14 00 00 00 je 0x206a1b 206a07: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a0b: 48 8b 38 mov (%rax),%rdi 206a0e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a12: 48 8b 70 30 mov 0x30(%rax),%rsi 206a16: e8 a5 02 00 00 callq 0x206cc0 206a1b: e9 00 00 00 00 jmpq 0x206a20 206a20: e9 00 00 00 00 jmpq 0x206a25 206a25: 48 8b 7d f0 mov -0x10(%rbp),%rdi 206a29: e8 d2 01 00 00 callq 0x206c00 206a2e: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206a33: 0f 84 22 00 00 00 je 0x206a5b 206a39: 48 8b 45 e8 mov -0x18(%rbp),%rax 206a3d: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 206a41: 0f 85 14 00 00 00 jne 0x206a5b 206a47: 48 8b 7d e8 mov -0x18(%rbp),%rdi 206a4b: e8 00 fa ff ff callq 0x206450 206a50: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206a56: e9 0d 00 00 00 jmpq 0x206a68 206a5b: 31 c0 xor %eax,%eax 206a5d: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206a63: e9 00 00 00 00 jmpq 0x206a68 206a68: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 206a6e: 89 45 fc mov %eax,-0x4(%rbp) 206a71: 8b 45 fc mov -0x4(%rbp),%eax 206a74: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206a7b: 5d pop %rbp 206a7c: c3 retq 206a7d: cc int3 206a7e: cc int3 206a7f: cc int3 206a80: 55 push %rbp 206a81: 48 89 e5 mov %rsp,%rbp 206a84: 48 89 7d f8 mov %rdi,-0x8(%rbp) 206a88: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 206a8d: 0f 85 0a 00 00 00 jne 0x206a9d 206a93: 31 c0 xor %eax,%eax 206a95: 89 45 f4 mov %eax,-0xc(%rbp) 206a98: e9 0a 00 00 00 jmpq 0x206aa7 206a9d: 48 8b 45 f8 mov -0x8(%rbp),%rax 206aa1: 8b 40 18 mov 0x18(%rax),%eax 206aa4: 89 45 f4 mov %eax,-0xc(%rbp) 206aa7: 8b 45 f4 mov -0xc(%rbp),%eax 206aaa: 5d pop %rbp 206aab: c3 retq 206aac: cc int3 206aad: cc int3 206aae: cc int3 206aaf: cc int3 206ab0: 41 57 push %rdi 206ab2: 41 56 push %rsi 206ab4: 41 89 ff mov %edi,%r15d 206ab7: 41 55 push %rbp 206ab9: 41 54 push %rsp 206abb: 4c 8d 25 26 12 00 00 lea 0x1226(%rip),%r12 # 0x207ce8 206ac2: 55 push %rbp 206ac3: 48 8d 2d 26 12 00 00 lea 0x1226(%rip),%rbp # 0x207cf0 206aca: 53 push %rbx 206acb: 49 89 f6 mov %rsi,%r14 206ace: 49 89 d5 mov %rdx,%r13 206ad1: 4c 29 e5 sub %r12,%rbp 206ad4: 48 83 ec 08 sub $0x8,%rsp 206ad8: 48 c1 fd 03 sar $0x3,%rbp 206adc: e8 5f 00 00 00 callq 0x206b40 206ae1: 48 85 ed test %rbp,%rbp 206ae4: 74 20 je 0x206b06 206ae6: 31 db xor %ebx,%ebx 206ae8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 206af0: 4c 89 ea mov %r13,%rdx 206af3: 4c 89 f6 mov %r14,%rsi 206af6: 44 89 ff mov %r15d,%edi 206af9: 41 ff 14 dc callq *(%r12,%rbx,8) 206afd: 48 83 c3 01 add $0x1,%rbx 206b01: 48 39 eb cmp %rbp,%rbx 206b04: 75 ea jne 0x206af0 206b06: 48 83 c4 08 add $0x8,%rsp 206b0a: 5b pop %rbx 206b0b: 5d pop %rbp 206b0c: 41 5c pop %rsp 206b0e: 41 5d pop %rbp 206b10: 41 5e pop %rsi 206b12: 41 5f pop %rdi 206b14: c3 retq 206b15: 90 nop 206b16: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 206b1e: 00 00 206b20: f3 rep 206b21: c3 retq 206b22: cc int3 206b23: cc int3 206b24: cc int3 206b25: cc int3 206b26: cc int3 206b27: cc int3 206b28: cc int3 206b29: cc int3 206b2a: cc int3 206b2b: cc int3 206b2c: cc int3 206b2d: cc int3 206b2e: cc int3 206b2f: cc int3 206b30: 48 89 f2 mov %rsi,%rdx 206b33: 89 fe mov %edi,%esi 206b35: bf 01 00 00 00 mov $0x1,%edi 206b3a: e9 91 01 00 00 jmpq 0x206cd0 Disassembly of section .init: 206b40: 48 83 ec 08 sub $0x8,%rsp 206b44: 48 8b 05 45 13 00 00 mov 0x1345(%rip),%rax # 0x207e90 206b4b: 48 85 c0 test %rax,%rax 206b4e: 74 05 je 0x206b55 206b50: e8 3b 00 00 00 callq 0x206b90 206b55: 48 83 c4 08 add $0x8,%rsp 206b59: c3 retq Disassembly of section .fini: 206b5c: 48 83 ec 08 sub $0x8,%rsp 206b60: 48 83 c4 08 add $0x8,%rsp 206b64: c3 retq Disassembly of section .plt: 206b70: ff 35 3a 23 00 00 pushq 0x233a(%rip) # 0x208eb0 206b76: ff 25 3c 23 00 00 jmpq *0x233c(%rip) # 0x208eb8 206b7c: 0f 1f 40 00 nopl 0x0(%rax) 206b80: ff 25 3a 23 00 00 jmpq *0x233a(%rip) # 0x208ec0 206b86: 68 00 00 00 00 pushq $0x0 206b8b: e9 e0 ff ff ff jmpq 0x206b70 206b90: ff 25 32 23 00 00 jmpq *0x2332(%rip) # 0x208ec8 206b96: 68 01 00 00 00 pushq $0x1 206b9b: e9 d0 ff ff ff jmpq 0x206b70 206ba0: ff 25 2a 23 00 00 jmpq *0x232a(%rip) # 0x208ed0 206ba6: 68 02 00 00 00 pushq $0x2 206bab: e9 c0 ff ff ff jmpq 0x206b70 206bb0: ff 25 22 23 00 00 jmpq *0x2322(%rip) # 0x208ed8 206bb6: 68 03 00 00 00 pushq $0x3 206bbb: e9 b0 ff ff ff jmpq 0x206b70 206bc0: ff 25 1a 23 00 00 jmpq *0x231a(%rip) # 0x208ee0 206bc6: 68 04 00 00 00 pushq $0x4 206bcb: e9 a0 ff ff ff jmpq 0x206b70 206bd0: ff 25 12 23 00 00 jmpq *0x2312(%rip) # 0x208ee8 206bd6: 68 05 00 00 00 pushq $0x5 206bdb: e9 90 ff ff ff jmpq 0x206b70 206be0: ff 25 0a 23 00 00 jmpq *0x230a(%rip) # 0x208ef0 206be6: 68 06 00 00 00 pushq $0x6 206beb: e9 80 ff ff ff jmpq 0x206b70 206bf0: ff 25 02 23 00 00 jmpq *0x2302(%rip) # 0x208ef8 206bf6: 68 07 00 00 00 pushq $0x7 206bfb: e9 70 ff ff ff jmpq 0x206b70 206c00: ff 25 fa 22 00 00 jmpq *0x22fa(%rip) # 0x208f00 206c06: 68 08 00 00 00 pushq $0x8 206c0b: e9 60 ff ff ff jmpq 0x206b70 206c10: ff 25 f2 22 00 00 jmpq *0x22f2(%rip) # 0x208f08 206c16: 68 09 00 00 00 pushq $0x9 206c1b: e9 50 ff ff ff jmpq 0x206b70 206c20: ff 25 ea 22 00 00 jmpq *0x22ea(%rip) # 0x208f10 206c26: 68 0a 00 00 00 pushq $0xa 206c2b: e9 40 ff ff ff jmpq 0x206b70 206c30: ff 25 e2 22 00 00 jmpq *0x22e2(%rip) # 0x208f18 206c36: 68 0b 00 00 00 pushq $0xb 206c3b: e9 30 ff ff ff jmpq 0x206b70 206c40: ff 25 da 22 00 00 jmpq *0x22da(%rip) # 0x208f20 206c46: 68 0c 00 00 00 pushq $0xc 206c4b: e9 20 ff ff ff jmpq 0x206b70 206c50: ff 25 d2 22 00 00 jmpq *0x22d2(%rip) # 0x208f28 206c56: 68 0d 00 00 00 pushq $0xd 206c5b: e9 10 ff ff ff jmpq 0x206b70 206c60: ff 25 ca 22 00 00 jmpq *0x22ca(%rip) # 0x208f30 206c66: 68 0e 00 00 00 pushq $0xe 206c6b: e9 00 ff ff ff jmpq 0x206b70 206c70: ff 25 c2 22 00 00 jmpq *0x22c2(%rip) # 0x208f38 206c76: 68 0f 00 00 00 pushq $0xf 206c7b: e9 f0 fe ff ff jmpq 0x206b70 206c80: ff 25 ba 22 00 00 jmpq *0x22ba(%rip) # 0x208f40 206c86: 68 10 00 00 00 pushq $0x10 206c8b: e9 e0 fe ff ff jmpq 0x206b70 206c90: ff 25 b2 22 00 00 jmpq *0x22b2(%rip) # 0x208f48 206c96: 68 11 00 00 00 pushq $0x11 206c9b: e9 d0 fe ff ff jmpq 0x206b70 206ca0: ff 25 aa 22 00 00 jmpq *0x22aa(%rip) # 0x208f50 206ca6: 68 12 00 00 00 pushq $0x12 206cab: e9 c0 fe ff ff jmpq 0x206b70 206cb0: ff 25 a2 22 00 00 jmpq *0x22a2(%rip) # 0x208f58 206cb6: 68 13 00 00 00 pushq $0x13 206cbb: e9 b0 fe ff ff jmpq 0x206b70 206cc0: ff 25 9a 22 00 00 jmpq *0x229a(%rip) # 0x208f60 206cc6: 68 14 00 00 00 pushq $0x14 206ccb: e9 a0 fe ff ff jmpq 0x206b70 206cd0: ff 25 92 22 00 00 jmpq *0x2292(%rip) # 0x208f68 206cd6: 68 15 00 00 00 pushq $0x15 206cdb: e9 90 fe ff ff jmpq 0x206b70 ----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: Your compiler clang is not GCC.