******************************************************************************** conan test cci-6160e1df/recipes/elfutils/all/test_package/conanfile.py elfutils/0.189@#0dca7a295eb91e60989817a9065d639b -pr /home/conan/w/prod/BuildSingleReference/223450/0d83d72d-b855-4e03-ae4d-02b77d9693c7/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.189 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.189 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.189: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.189: Already installed! elfutils/0.189: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin elfutils/0.189: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-addr2line elfutils/0.189: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-ar elfutils/0.189: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elfclassify elfutils/0.189: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elfcmp elfutils/0.189: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elfcompress elfutils/0.189: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elflint elfutils/0.189: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-findtextrel elfutils/0.189: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-make-debug-archive elfutils/0.189: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-nm elfutils/0.189: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-objdump elfutils/0.189: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-ranlib elfutils/0.189: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-readelf elfutils/0.189: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-size elfutils/0.189: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-stack elfutils/0.189: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-strings elfutils/0.189: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-strip elfutils/0.189: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-unstrip elfutils/0.189 (test package): Generator txt created conanbuildinfo.txt elfutils/0.189 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.189 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.189 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.189 (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-6160e1df/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.189 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.189 (test package): Aggregating env generators elfutils/0.189 (test package): Generated conaninfo.txt elfutils/0.189 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-6160e1df/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.189 (test package): Calling build() elfutils/0.189 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-6160e1df/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-6160e1df/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-6160e1df/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-6160e1df/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/cci-6160e1df/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-6160e1df/recipes/elfutils/all/test_package/build/Debug elfutils/0.189 (test package): CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/cci-6160e1df/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/cci-6160e1df/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.189 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.189 Copyright (C) 2023 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: 202d00: 31 ed xor %ebp,%ebp 202d02: 49 89 d1 mov %rdx,%r9 202d05: 5e pop %rsi 202d06: 48 89 e2 mov %rsp,%rdx 202d09: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 202d0d: 50 push %rax 202d0e: 54 push %rsp 202d0f: 49 c7 c0 b0 6b 20 00 mov $0x206bb0,%r8 202d16: 48 c7 c1 40 6b 20 00 mov $0x206b40,%rcx 202d1d: 48 c7 c7 e0 2d 20 00 mov $0x202de0,%rdi 202d24: e8 e7 3e 00 00 callq 0x206c10 202d29: f4 hlt 202d2a: cc int3 202d2b: cc int3 202d2c: cc int3 202d2d: cc int3 202d2e: cc int3 202d2f: cc int3 202d30: b8 48 8f 20 00 mov $0x208f48,%eax 202d35: 48 3d 48 8f 20 00 cmp $0x208f48,%rax 202d3b: 74 13 je 0x202d50 202d3d: b8 00 00 00 00 mov $0x0,%eax 202d42: 48 85 c0 test %rax,%rax 202d45: 74 09 je 0x202d50 202d47: bf 48 8f 20 00 mov $0x208f48,%edi 202d4c: ff e0 jmpq *%rax 202d4e: 66 90 nop 202d50: c3 retq 202d51: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202d56: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202d5e: 00 00 202d60: be 48 8f 20 00 mov $0x208f48,%esi 202d65: 48 81 ee 48 8f 20 00 sub $0x208f48,%rsi 202d6c: 48 89 f0 mov %rsi,%rax 202d6f: 48 c1 ee 3f shr $0x3f,%rsi 202d73: 48 c1 f8 03 sar $0x3,%rax 202d77: 48 01 c6 add %rax,%rsi 202d7a: 48 d1 fe sar %rsi 202d7d: 74 11 je 0x202d90 202d7f: b8 00 00 00 00 mov $0x0,%eax 202d84: 48 85 c0 test %rax,%rax 202d87: 74 07 je 0x202d90 202d89: bf 48 8f 20 00 mov $0x208f48,%edi 202d8e: ff e0 jmpq *%rax 202d90: c3 retq 202d91: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202d96: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202d9e: 00 00 202da0: 80 3d 71 62 00 00 00 cmpb $0x0,0x6271(%rip) # 0x209018 202da7: 75 17 jne 0x202dc0 202da9: 55 push %rbp 202daa: 48 89 e5 mov %rsp,%rbp 202dad: e8 7e ff ff ff callq 0x202d30 202db2: c6 05 5f 62 00 00 01 movb $0x1,0x625f(%rip) # 0x209018 202db9: 5d pop %rbp 202dba: c3 retq 202dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202dc0: c3 retq 202dc1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202dc6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202dce: 00 00 202dd0: eb 8e jmp 0x202d60 202dd2: cc int3 202dd3: cc int3 202dd4: cc int3 202dd5: cc int3 202dd6: cc int3 202dd7: cc int3 202dd8: cc int3 202dd9: cc int3 202dda: cc int3 202ddb: cc int3 202ddc: cc int3 202ddd: cc int3 202dde: cc int3 202ddf: cc int3 202de0: 55 push %rbp 202de1: 48 89 e5 mov %rsp,%rbp 202de4: 48 83 ec 30 sub $0x30,%rsp 202de8: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202def: 89 7d f8 mov %edi,-0x8(%rbp) 202df2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 202df6: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 202dfa: 0f 8d 24 00 00 00 jge 0x202e24 202e00: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e04: 48 8b 30 mov (%rax),%rsi 202e07: 48 bf 4f 10 20 00 00 00 mov $0x20104f,%rdi 202e0f: 00 00 202e11: b0 00 mov $0x0,%al 202e13: e8 18 3e 00 00 callq 0x206c30 202e18: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 202e1f: e9 86 01 00 00 jmpq 0x202faa 202e24: bf 01 00 00 00 mov $0x1,%edi 202e29: e8 92 01 00 00 callq 0x202fc0 202e2e: 83 f8 00 cmp $0x0,%eax 202e31: 0f 85 2a 00 00 00 jne 0x202e61 202e37: bf ff ff ff ff mov $0xffffffff,%edi 202e3c: e8 7f 02 00 00 callq 0x2030c0 202e41: 48 89 c6 mov %rax,%rsi 202e44: 48 bf 87 0d 20 00 00 00 mov $0x200d87,%rdi 202e4c: 00 00 202e4e: b0 00 mov $0x0,%al 202e50: e8 db 3d 00 00 callq 0x206c30 202e55: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202e5c: e9 49 01 00 00 jmpq 0x202faa 202e61: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e65: 48 8b 78 08 mov 0x8(%rax),%rdi 202e69: 31 d2 xor %edx,%edx 202e6b: 89 d6 mov %edx,%esi 202e6d: b0 00 mov $0x0,%al 202e6f: e8 cc 3d 00 00 callq 0x206c40 202e74: 89 45 ec mov %eax,-0x14(%rbp) 202e77: 83 f8 00 cmp $0x0,%eax 202e7a: 0f 8d 24 00 00 00 jge 0x202ea4 202e80: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e84: 48 8b 30 mov (%rax),%rsi 202e87: 48 bf 55 0f 20 00 00 00 mov $0x200f55,%rdi 202e8f: 00 00 202e91: b0 00 mov $0x0,%al 202e93: e8 98 3d 00 00 callq 0x206c30 202e98: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202e9f: e9 06 01 00 00 jmpq 0x202faa 202ea4: 8b 7d ec mov -0x14(%rbp),%edi 202ea7: be 01 00 00 00 mov $0x1,%esi 202eac: 31 c0 xor %eax,%eax 202eae: 89 c2 mov %eax,%edx 202eb0: e8 eb 25 00 00 callq 0x2054a0 202eb5: 48 89 45 e0 mov %rax,-0x20(%rbp) 202eb9: 48 83 f8 00 cmp $0x0,%rax 202ebd: 0f 85 2a 00 00 00 jne 0x202eed 202ec3: bf ff ff ff ff mov $0xffffffff,%edi 202ec8: e8 f3 01 00 00 callq 0x2030c0 202ecd: 48 89 c6 mov %rax,%rsi 202ed0: 48 bf 5f 0d 20 00 00 00 mov $0x200d5f,%rdi 202ed8: 00 00 202eda: b0 00 mov $0x0,%al 202edc: e8 4f 3d 00 00 callq 0x206c30 202ee1: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202ee8: e9 bd 00 00 00 jmpq 0x202faa 202eed: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202ef1: e8 1a 3c 00 00 callq 0x206b10 202ef6: 89 45 d4 mov %eax,-0x2c(%rbp) 202ef9: 8b 45 d4 mov -0x2c(%rbp),%eax 202efc: 89 45 d0 mov %eax,-0x30(%rbp) 202eff: 85 c0 test %eax,%eax 202f01: 0f 84 4d 00 00 00 je 0x202f54 202f07: e9 00 00 00 00 jmpq 0x202f0c 202f0c: 8b 45 d0 mov -0x30(%rbp),%eax 202f0f: 83 e8 01 sub $0x1,%eax 202f12: 0f 84 16 00 00 00 je 0x202f2e 202f18: e9 00 00 00 00 jmpq 0x202f1d 202f1d: 8b 45 d0 mov -0x30(%rbp),%eax 202f20: 83 e8 03 sub $0x3,%eax 202f23: 0f 84 18 00 00 00 je 0x202f41 202f29: e9 39 00 00 00 jmpq 0x202f67 202f2e: 48 b8 74 10 20 00 00 00 mov $0x201074,%rax 202f36: 00 00 202f38: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f3c: e9 34 00 00 00 jmpq 0x202f75 202f41: 48 b8 54 0d 20 00 00 00 mov $0x200d54,%rax 202f49: 00 00 202f4b: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f4f: e9 21 00 00 00 jmpq 0x202f75 202f54: 48 b8 2d 10 20 00 00 00 mov $0x20102d,%rax 202f5c: 00 00 202f5e: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f62: e9 0e 00 00 00 jmpq 0x202f75 202f67: 48 b8 67 10 20 00 00 00 mov $0x201067,%rax 202f6f: 00 00 202f71: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f75: 48 8b 45 f0 mov -0x10(%rbp),%rax 202f79: 48 8b 70 08 mov 0x8(%rax),%rsi 202f7d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 202f81: 48 bf 10 0e 20 00 00 00 mov $0x200e10,%rdi 202f89: 00 00 202f8b: b0 00 mov $0x0,%al 202f8d: e8 9e 3c 00 00 callq 0x206c30 202f92: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202f96: e8 45 35 00 00 callq 0x2064e0 202f9b: 8b 7d ec mov -0x14(%rbp),%edi 202f9e: e8 ad 3c 00 00 callq 0x206c50 202fa3: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202faa: 8b 45 fc mov -0x4(%rbp),%eax 202fad: 48 83 c4 30 add $0x30,%rsp 202fb1: 5d pop %rbp 202fb2: c3 retq 202fb3: cc int3 202fb4: cc int3 202fb5: cc int3 202fb6: cc int3 202fb7: cc int3 202fb8: cc int3 202fb9: cc int3 202fba: cc int3 202fbb: cc int3 202fbc: cc int3 202fbd: cc int3 202fbe: cc int3 202fbf: cc int3 202fc0: 55 push %rbp 202fc1: 48 89 e5 mov %rsp,%rbp 202fc4: 48 83 ec 10 sub $0x10,%rsp 202fc8: 89 7d f8 mov %edi,-0x8(%rbp) 202fcb: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 202fcf: 0f 85 0c 00 00 00 jne 0x202fe1 202fd5: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202fdc: e9 43 00 00 00 jmpq 0x203024 202fe1: 83 7d f8 01 cmpl $0x1,-0x8(%rbp) 202fe5: 0f 94 c0 sete %al 202fe8: 34 ff xor $0xff,%al 202fea: 34 ff xor $0xff,%al 202fec: 24 01 and $0x1,%al 202fee: 0f b6 c0 movzbl %al,%eax 202ff1: 48 98 cltq 202ff3: 48 83 f8 00 cmp $0x0,%rax 202ff7: 0f 84 16 00 00 00 je 0x203013 202ffd: c7 05 15 60 00 00 01 00 movl $0x1,0x6015(%rip) # 0x20901c 203005: 00 00 203007: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 20300e: e9 11 00 00 00 jmpq 0x203024 203013: bf 02 00 00 00 mov $0x2,%edi 203018: e8 43 00 00 00 callq 0x203060 20301d: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 203024: 8b 45 fc mov -0x4(%rbp),%eax 203027: 48 83 c4 10 add $0x10,%rsp 20302b: 5d pop %rbp 20302c: c3 retq 20302d: cc int3 20302e: cc int3 20302f: cc int3 203030: 55 push %rbp 203031: 48 89 e5 mov %rsp,%rbp 203034: 48 83 ec 10 sub $0x10,%rsp 203038: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203040: 00 00 00 00 203044: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 20304a: 89 4d fc mov %ecx,-0x4(%rbp) 20304d: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 203055: 00 00 203057: 8b 45 fc mov -0x4(%rbp),%eax 20305a: 48 83 c4 10 add $0x10,%rsp 20305e: 5d pop %rbp 20305f: c3 retq 203060: 55 push %rbp 203061: 48 89 e5 mov %rsp,%rbp 203064: 48 83 ec 10 sub $0x10,%rsp 203068: 89 7d fc mov %edi,-0x4(%rbp) 20306b: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 20306f: 0f 8c 15 00 00 00 jl 0x20308a 203075: 83 7d fc 33 cmpl $0x33,-0x4(%rbp) 203079: 0f 8d 0b 00 00 00 jge 0x20308a 20307f: 8b 45 fc mov -0x4(%rbp),%eax 203082: 89 45 f8 mov %eax,-0x8(%rbp) 203085: e9 0d 00 00 00 jmpq 0x203097 20308a: b8 01 00 00 00 mov $0x1,%eax 20308f: 89 45 f8 mov %eax,-0x8(%rbp) 203092: e9 00 00 00 00 jmpq 0x203097 203097: 8b 45 f8 mov -0x8(%rbp),%eax 20309a: 89 45 f4 mov %eax,-0xc(%rbp) 20309d: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 2030a5: 00 00 00 00 2030a9: 8b 4d f4 mov -0xc(%rbp),%ecx 2030ac: 89 88 fc ff ff ff mov %ecx,-0x4(%rax) 2030b2: 48 83 c4 10 add $0x10,%rsp 2030b6: 5d pop %rbp 2030b7: c3 retq 2030b8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 2030c0: 55 push %rbp 2030c1: 48 89 e5 mov %rsp,%rbp 2030c4: 48 83 ec 20 sub $0x20,%rsp 2030c8: 89 7d f4 mov %edi,-0xc(%rbp) 2030cb: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 2030d3: 00 00 00 00 2030d7: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 2030dd: 89 45 f0 mov %eax,-0x10(%rbp) 2030e0: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 2030e4: 0f 85 8a 00 00 00 jne 0x203174 2030ea: 48 63 4d f0 movslq -0x10(%rbp),%rcx 2030ee: 48 8d 05 9b e0 ff ff lea -0x1f65(%rip),%rax # 0x201190 2030f5: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 2030fd: 0f 83 05 00 00 00 jae 0x203108 203103: e9 1f 00 00 00 jmpq 0x203127 203108: 48 8d 3d 09 dd ff ff lea -0x22f7(%rip),%rdi # 0x200e18 20310f: 48 8d 35 de df ff ff lea -0x2022(%rip),%rsi # 0x2010f4 203116: ba 5a 01 00 00 mov $0x15a,%edx 20311b: 48 8d 0d aa de ff ff lea -0x2156(%rip),%rcx # 0x200fcc 203122: e8 39 3b 00 00 callq 0x206c60 203127: 83 7d f0 00 cmpl $0x0,-0x10(%rbp) 20312b: 0f 84 2b 00 00 00 je 0x20315c 203131: 48 63 4d f0 movslq -0x10(%rbp),%rcx 203135: 48 8d 35 f4 e1 ff ff lea -0x1e0c(%rip),%rsi # 0x201330 20313c: 48 8d 05 4d e0 ff ff lea -0x1fb3(%rip),%rax # 0x201190 203143: 48 03 34 c8 add (%rax,%rcx,8),%rsi 203147: 48 8d 3d 2d dc ff ff lea -0x23d3(%rip),%rdi # 0x200d7b 20314e: e8 1d 3b 00 00 callq 0x206c70 203153: 48 89 45 e8 mov %rax,-0x18(%rbp) 203157: e9 0b 00 00 00 jmpq 0x203167 20315c: 31 c0 xor %eax,%eax 20315e: 48 89 45 e8 mov %rax,-0x18(%rbp) 203162: e9 00 00 00 00 jmpq 0x203167 203167: 48 8b 45 e8 mov -0x18(%rbp),%rax 20316b: 48 89 45 f8 mov %rax,-0x8(%rbp) 20316f: e9 d6 00 00 00 jmpq 0x20324a 203174: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203178: 0f 8c 0a 00 00 00 jl 0x203188 20317e: 83 7d f4 33 cmpl $0x33,-0xc(%rbp) 203182: 0f 8c 20 00 00 00 jl 0x2031a8 203188: 48 8d 3d ec db ff ff lea -0x2414(%rip),%rdi # 0x200d7b 20318f: 48 8d 35 9a e1 ff ff lea -0x1e66(%rip),%rsi # 0x201330 203196: 48 83 c6 09 add $0x9,%rsi 20319a: e8 d1 3a 00 00 callq 0x206c70 20319f: 48 89 45 f8 mov %rax,-0x8(%rbp) 2031a3: e9 a2 00 00 00 jmpq 0x20324a 2031a8: e9 00 00 00 00 jmpq 0x2031ad 2031ad: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2031b1: 0f 85 0b 00 00 00 jne 0x2031c2 2031b7: 8b 45 f0 mov -0x10(%rbp),%eax 2031ba: 89 45 e4 mov %eax,-0x1c(%rbp) 2031bd: e9 06 00 00 00 jmpq 0x2031c8 2031c2: 8b 45 f4 mov -0xc(%rbp),%eax 2031c5: 89 45 e4 mov %eax,-0x1c(%rbp) 2031c8: 8b 45 e4 mov -0x1c(%rbp),%eax 2031cb: 48 63 c8 movslq %rax,%rcx 2031ce: 48 8d 05 bb df ff ff lea -0x2045(%rip),%rax # 0x201190 2031d5: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 2031dd: 0f 83 05 00 00 00 jae 0x2031e8 2031e3: e9 1f 00 00 00 jmpq 0x203207 2031e8: 48 8d 3d e6 db ff ff lea -0x241a(%rip),%rdi # 0x200dd5 2031ef: 48 8d 35 fe de ff ff lea -0x2102(%rip),%rsi # 0x2010f4 2031f6: ba 60 01 00 00 mov $0x160,%edx 2031fb: 48 8d 0d ca dd ff ff lea -0x2236(%rip),%rcx # 0x200fcc 203202: e8 59 3a 00 00 callq 0x206c60 203207: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 20320b: 0f 85 0b 00 00 00 jne 0x20321c 203211: 8b 45 f0 mov -0x10(%rbp),%eax 203214: 89 45 e0 mov %eax,-0x20(%rbp) 203217: e9 06 00 00 00 jmpq 0x203222 20321c: 8b 45 f4 mov -0xc(%rbp),%eax 20321f: 89 45 e0 mov %eax,-0x20(%rbp) 203222: 8b 45 e0 mov -0x20(%rbp),%eax 203225: 48 63 c8 movslq %rax,%rcx 203228: 48 8d 35 01 e1 ff ff lea -0x1eff(%rip),%rsi # 0x201330 20322f: 48 8d 05 5a df ff ff lea -0x20a6(%rip),%rax # 0x201190 203236: 48 03 34 c8 add (%rax,%rcx,8),%rsi 20323a: 48 8d 3d 3a db ff ff lea -0x24c6(%rip),%rdi # 0x200d7b 203241: e8 2a 3a 00 00 callq 0x206c70 203246: 48 89 45 f8 mov %rax,-0x8(%rbp) 20324a: 48 8b 45 f8 mov -0x8(%rbp),%rax 20324e: 48 83 c4 20 add $0x20,%rsp 203252: 5d pop %rbp 203253: c3 retq 203254: cc int3 203255: cc int3 203256: cc int3 203257: cc int3 203258: cc int3 203259: cc int3 20325a: cc int3 20325b: cc int3 20325c: cc int3 20325d: cc int3 20325e: cc int3 20325f: cc int3 203260: 55 push %rbp 203261: 48 89 e5 mov %rsp,%rbp 203264: 48 83 ec 60 sub $0x60,%rsp 203268: 89 7d f4 mov %edi,-0xc(%rbp) 20326b: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20326f: 48 89 55 e0 mov %rdx,-0x20(%rbp) 203273: 48 89 4d d8 mov %rcx,-0x28(%rbp) 203277: 44 89 45 d4 mov %r8d,-0x2c(%rbp) 20327b: 4c 89 4d c8 mov %r9,-0x38(%rbp) 20327f: 48 8b 45 e8 mov -0x18(%rbp),%rax 203283: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203287: 48 01 c8 add %rcx,%rax 20328a: 48 89 45 c0 mov %rax,-0x40(%rbp) 20328e: 48 8b 7d c0 mov -0x40(%rbp),%rdi 203292: 48 8b 75 d8 mov -0x28(%rbp),%rsi 203296: e8 c5 00 00 00 callq 0x203360 20329b: 89 45 bc mov %eax,-0x44(%rbp) 20329e: 8b 45 bc mov -0x44(%rbp),%eax 2032a1: 89 45 b8 mov %eax,-0x48(%rbp) 2032a4: 83 e8 01 sub $0x1,%eax 2032a7: 0f 84 43 00 00 00 je 0x2032f0 2032ad: e9 00 00 00 00 jmpq 0x2032b2 2032b2: 8b 45 b8 mov -0x48(%rbp),%eax 2032b5: 83 e8 03 sub $0x3,%eax 2032b8: 0f 85 57 00 00 00 jne 0x203315 2032be: e9 00 00 00 00 jmpq 0x2032c3 2032c3: 8b 7d f4 mov -0xc(%rbp),%edi 2032c6: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2032ca: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2032ce: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2032d2: 4c 8b 45 d8 mov -0x28(%rbp),%r8 2032d6: 44 8b 4d d4 mov -0x2c(%rbp),%r9d 2032da: 48 8b 45 c8 mov -0x38(%rbp),%rax 2032de: 48 89 04 24 mov %rax,(%rsp) 2032e2: e8 59 01 00 00 callq 0x203440 2032e7: 48 89 45 f8 mov %rax,-0x8(%rbp) 2032eb: e9 5e 00 00 00 jmpq 0x20334e 2032f0: 8b 7d f4 mov -0xc(%rbp),%edi 2032f3: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2032f7: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2032fb: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2032ff: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 203303: 4c 8b 4d c8 mov -0x38(%rbp),%r9 203307: e8 94 14 00 00 callq 0x2047a0 20330c: 48 89 45 f8 mov %rax,-0x8(%rbp) 203310: e9 39 00 00 00 jmpq 0x20334e 203315: e9 00 00 00 00 jmpq 0x20331a 20331a: 8b 7d f4 mov -0xc(%rbp),%edi 20331d: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203321: 48 8b 55 e0 mov -0x20(%rbp),%rdx 203325: 48 8b 4d d8 mov -0x28(%rbp),%rcx 203329: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 20332d: 4c 8b 4d c8 mov -0x38(%rbp),%r9 203331: 31 c0 xor %eax,%eax 203333: 31 c0 xor %eax,%eax 203335: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 20333c: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 203344: 00 203345: e8 e6 14 00 00 callq 0x204830 20334a: 48 89 45 f8 mov %rax,-0x8(%rbp) 20334e: 48 8b 45 f8 mov -0x8(%rbp),%rax 203352: 48 83 c4 60 add $0x60,%rsp 203356: 5d pop %rbp 203357: c3 retq 203358: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203360: 55 push %rbp 203361: 48 89 e5 mov %rsp,%rbp 203364: 48 89 7d f0 mov %rdi,-0x10(%rbp) 203368: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20336c: 48 83 7d e8 08 cmpq $0x8,-0x18(%rbp) 203371: 0f 82 2f 00 00 00 jb 0x2033a6 203377: 48 8b 45 f0 mov -0x10(%rbp),%rax 20337b: 48 8b 00 mov (%rax),%rax 20337e: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 203386: 3e 0a 203388: 48 29 c8 sub %rcx,%rax 20338b: 0f 95 c0 setne %al 20338e: 0f b6 c0 movzbl %al,%eax 203391: 83 f8 00 cmp $0x0,%eax 203394: 0f 85 0c 00 00 00 jne 0x2033a6 20339a: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 2033a1: e9 90 00 00 00 jmpq 0x203436 2033a6: 48 83 7d e8 10 cmpq $0x10,-0x18(%rbp) 2033ab: 0f 82 7e 00 00 00 jb 0x20342f 2033b1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033b5: 8b 00 mov (%rax),%eax 2033b7: 2d 7f 45 4c 46 sub $0x464c457f,%eax 2033bc: 0f 95 c0 setne %al 2033bf: 0f b6 c0 movzbl %al,%eax 2033c2: 83 f8 00 cmp $0x0,%eax 2033c5: 0f 85 64 00 00 00 jne 0x20342f 2033cb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033cf: 0f b6 40 04 movzbl 0x4(%rax),%eax 2033d3: 89 45 e4 mov %eax,-0x1c(%rbp) 2033d6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033da: 0f b6 40 05 movzbl 0x5(%rax),%eax 2033de: 89 45 e0 mov %eax,-0x20(%rbp) 2033e1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033e5: 0f b6 40 06 movzbl 0x6(%rax),%eax 2033e9: 89 45 dc mov %eax,-0x24(%rbp) 2033ec: 83 7d e4 00 cmpl $0x0,-0x1c(%rbp) 2033f0: 0f 8e 34 00 00 00 jle 0x20342a 2033f6: 83 7d e4 03 cmpl $0x3,-0x1c(%rbp) 2033fa: 0f 8d 2a 00 00 00 jge 0x20342a 203400: 83 7d e0 00 cmpl $0x0,-0x20(%rbp) 203404: 0f 8e 20 00 00 00 jle 0x20342a 20340a: 83 7d e0 03 cmpl $0x3,-0x20(%rbp) 20340e: 0f 8d 16 00 00 00 jge 0x20342a 203414: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 203418: 0f 85 0c 00 00 00 jne 0x20342a 20341e: c7 45 fc 03 00 00 00 movl $0x3,-0x4(%rbp) 203425: e9 0c 00 00 00 jmpq 0x203436 20342a: e9 00 00 00 00 jmpq 0x20342f 20342f: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 203436: 8b 45 fc mov -0x4(%rbp),%eax 203439: 5d pop %rbp 20343a: c3 retq 20343b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 203440: 55 push %rbp 203441: 48 89 e5 mov %rsp,%rbp 203444: 48 81 ec e0 01 00 00 sub $0x1e0,%rsp 20344b: 48 8b 45 10 mov 0x10(%rbp),%rax 20344f: 89 7d f4 mov %edi,-0xc(%rbp) 203452: 48 89 75 e8 mov %rsi,-0x18(%rbp) 203456: 48 89 55 e0 mov %rdx,-0x20(%rbp) 20345a: 48 89 4d d8 mov %rcx,-0x28(%rbp) 20345e: 4c 89 45 d0 mov %r8,-0x30(%rbp) 203462: 44 89 4d cc mov %r9d,-0x34(%rbp) 203466: 48 8b 45 e0 mov -0x20(%rbp),%rax 20346a: 0f b6 40 04 movzbl 0x4(%rax),%eax 20346e: 83 f8 01 cmp $0x1,%eax 203471: 0f 84 19 00 00 00 je 0x203490 203477: 48 8b 45 e0 mov -0x20(%rbp),%rax 20347b: 0f b6 48 04 movzbl 0x4(%rax),%ecx 20347f: b0 01 mov $0x1,%al 203481: 83 f9 02 cmp $0x2,%ecx 203484: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 20348a: 0f 85 39 00 00 00 jne 0x2034c9 203490: 48 8b 45 e0 mov -0x20(%rbp),%rax 203494: 0f b6 48 05 movzbl 0x5(%rax),%ecx 203498: 31 c0 xor %eax,%eax 20349a: 83 f9 01 cmp $0x1,%ecx 20349d: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 2034a3: 0f 84 14 00 00 00 je 0x2034bd 2034a9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2034ad: 0f b6 40 05 movzbl 0x5(%rax),%eax 2034b1: 83 f8 02 cmp $0x2,%eax 2034b4: 0f 95 c0 setne %al 2034b7: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 2034bd: 8a 85 76 fe ff ff mov -0x18a(%rbp),%al 2034c3: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 2034c9: 8a 85 77 fe ff ff mov -0x189(%rbp),%al 2034cf: 34 ff xor $0xff,%al 2034d1: 34 ff xor $0xff,%al 2034d3: 24 01 and $0x1,%al 2034d5: 0f b6 c0 movzbl %al,%eax 2034d8: 48 98 cltq 2034da: 48 83 f8 00 cmp $0x0,%rax 2034de: 0f 84 17 00 00 00 je 0x2034fb 2034e4: bf 0a 00 00 00 mov $0xa,%edi 2034e9: e8 72 fb ff ff callq 0x203060 2034ee: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2034f6: e9 8b 12 00 00 jmpq 0x204786 2034fb: 48 8b 7d e8 mov -0x18(%rbp),%rdi 2034ff: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203503: 8b 55 f4 mov -0xc(%rbp),%edx 203506: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20350a: 4c 8b 45 d0 mov -0x30(%rbp),%r8 20350e: e8 9d 25 00 00 callq 0x205ab0 203513: 48 89 45 c0 mov %rax,-0x40(%rbp) 203517: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 20351c: 0f 85 0d 00 00 00 jne 0x20352f 203522: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20352a: e9 57 12 00 00 jmpq 0x204786 20352f: 48 8b 45 e0 mov -0x20(%rbp),%rax 203533: 0f b6 40 04 movzbl 0x4(%rax),%eax 203537: 83 f8 01 cmp $0x1,%eax 20353a: 0f 85 30 00 00 00 jne 0x203570 203540: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 203548: 08 01 20354a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20354e: 0f 86 17 00 00 00 jbe 0x20356b 203554: bf 0a 00 00 00 mov $0xa,%edi 203559: e8 02 fb ff ff callq 0x203060 20355e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203566: e9 1b 12 00 00 jmpq 0x204786 20356b: e9 30 00 00 00 jmpq 0x2035a0 203570: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 203578: f0 00 20357a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20357e: 0f 86 17 00 00 00 jbe 0x20359b 203584: bf 0a 00 00 00 mov $0xa,%edi 203589: e8 d2 fa ff ff callq 0x203060 20358e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203596: e9 eb 11 00 00 jmpq 0x204786 20359b: e9 00 00 00 00 jmpq 0x2035a0 2035a0: 48 8b 45 c0 mov -0x40(%rbp),%rax 2035a4: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 2035ab: 48 83 f8 00 cmp $0x0,%rax 2035af: 0f 84 13 00 00 00 je 0x2035c8 2035b5: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax 2035bc: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2035c3: e9 3b 00 00 00 jmpq 0x203603 2035c8: b0 01 mov $0x1,%al 2035ca: 83 7d cc 02 cmpl $0x2,-0x34(%rbp) 2035ce: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 2035d4: 0f 84 0d 00 00 00 je 0x2035e7 2035da: 83 7d cc 09 cmpl $0x9,-0x34(%rbp) 2035de: 0f 94 c0 sete %al 2035e1: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 2035e7: 8a 95 5f fe ff ff mov -0x1a1(%rbp),%dl 2035ed: 31 c0 xor %eax,%eax 2035ef: b9 01 00 00 00 mov $0x1,%ecx 2035f4: f6 c2 01 test $0x1,%dl 2035f7: 0f 45 c1 cmovne %ecx,%eax 2035fa: 48 98 cltq 2035fc: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 203603: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 20360a: 48 89 45 b8 mov %rax,-0x48(%rbp) 20360e: 8b 7d f4 mov -0xc(%rbp),%edi 203611: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203615: 48 8b 55 d8 mov -0x28(%rbp),%rdx 203619: 48 8b 4d d0 mov -0x30(%rbp),%rcx 20361d: 44 8b 45 cc mov -0x34(%rbp),%r8d 203621: 4c 8b 4d 10 mov 0x10(%rbp),%r9 203625: 48 69 45 b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rax 20362d: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 203634: 48 89 44 24 08 mov %rax,0x8(%rsp) 203639: e8 f2 11 00 00 callq 0x204830 20363e: 48 89 45 b0 mov %rax,-0x50(%rbp) 203642: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 203647: 0f 85 0d 00 00 00 jne 0x20365a 20364d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203655: e9 2c 11 00 00 jmpq 0x204786 20365a: 48 8b 45 c0 mov -0x40(%rbp),%rax 20365e: 89 c0 mov %eax,%eax 203660: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203664: 0f 85 05 00 00 00 jne 0x20366f 20366a: e9 1f 00 00 00 jmpq 0x20368e 20366f: 48 8d 3d 0c da ff ff lea -0x25f4(%rip),%rdi # 0x201082 203676: 48 8d 35 c0 d7 ff ff lea -0x2840(%rip),%rsi # 0x200e3d 20367d: ba 48 01 00 00 mov $0x148,%edx 203682: 48 8d 0d 19 da ff ff lea -0x25e7(%rip),%rcx # 0x2010a2 203689: e8 d2 35 00 00 callq 0x206c60 20368e: 48 8b 45 c0 mov -0x40(%rbp),%rax 203692: 89 c1 mov %eax,%ecx 203694: 48 8b 45 b0 mov -0x50(%rbp),%rax 203698: 89 88 c8 00 00 00 mov %ecx,0xc8(%rax) 20369e: 48 8b 45 b8 mov -0x48(%rbp),%rax 2036a2: 89 c1 mov %eax,%ecx 2036a4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036a8: 89 88 cc 00 00 00 mov %ecx,0xcc(%rax) 2036ae: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036b2: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 2036b9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036bd: 0f b6 48 04 movzbl 0x4(%rax),%ecx 2036c1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036c5: 89 48 20 mov %ecx,0x20(%rax) 2036c8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036cc: 0f b6 40 04 movzbl 0x4(%rax),%eax 2036d0: 83 f8 01 cmp $0x1,%eax 2036d3: 0f 85 23 08 00 00 jne 0x203efc 2036d9: 48 8b 45 e8 mov -0x18(%rbp),%rax 2036dd: 48 03 45 d8 add -0x28(%rbp),%rax 2036e1: 48 89 45 a8 mov %rax,-0x58(%rbp) 2036e5: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2036ea: 0f 84 22 00 00 00 je 0x203712 2036f0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036f4: 0f b6 40 05 movzbl 0x5(%rax),%eax 2036f8: 83 f8 01 cmp $0x1,%eax 2036fb: 0f 85 11 00 00 00 jne 0x203712 203701: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203705: 48 8b 45 b0 mov -0x50(%rbp),%rax 203709: 48 89 48 48 mov %rcx,0x48(%rax) 20370d: e9 5c 03 00 00 jmpq 0x203a6e 203712: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203716: 48 83 c7 48 add $0x48,%rdi 20371a: 48 83 c7 40 add $0x40,%rdi 20371e: 48 89 bd 50 fe ff ff mov %rdi,-0x1b0(%rbp) 203725: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203729: ba 34 00 00 00 mov $0x34,%edx 20372e: e8 4d 35 00 00 callq 0x206c80 203733: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 20373a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20373e: 48 89 48 48 mov %rcx,0x48(%rax) 203742: 48 8b 45 e0 mov -0x20(%rbp),%rax 203746: 0f b6 40 05 movzbl 0x5(%rax),%eax 20374a: 83 f8 01 cmp $0x1,%eax 20374d: 0f 84 16 03 00 00 je 0x203a69 203753: 48 8b 45 b0 mov -0x50(%rbp),%rax 203757: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 20375e: 66 89 45 a4 mov %ax,-0x5c(%rbp) 203762: 66 8b 45 a4 mov -0x5c(%rbp),%ax 203766: 66 c1 c8 08 ror $0x8,%ax 20376a: 66 89 45 a6 mov %ax,-0x5a(%rbp) 20376e: 66 8b 45 a6 mov -0x5a(%rbp),%ax 203772: 66 89 45 a2 mov %ax,-0x5e(%rbp) 203776: 0f b7 45 a2 movzwl -0x5e(%rbp),%eax 20377a: 66 89 c1 mov %ax,%cx 20377d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203781: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203788: 48 8b 45 b0 mov -0x50(%rbp),%rax 20378c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203793: 66 89 45 9e mov %ax,-0x62(%rbp) 203797: 66 8b 45 9e mov -0x62(%rbp),%ax 20379b: 66 c1 c8 08 ror $0x8,%ax 20379f: 66 89 45 a0 mov %ax,-0x60(%rbp) 2037a3: 66 8b 45 a0 mov -0x60(%rbp),%ax 2037a7: 66 89 45 9c mov %ax,-0x64(%rbp) 2037ab: 0f b7 45 9c movzwl -0x64(%rbp),%eax 2037af: 66 89 c1 mov %ax,%cx 2037b2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037b6: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 2037bd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037c1: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2037c7: 89 45 94 mov %eax,-0x6c(%rbp) 2037ca: 8b 45 94 mov -0x6c(%rbp),%eax 2037cd: 0f c8 bswap %eax 2037cf: 89 45 98 mov %eax,-0x68(%rbp) 2037d2: 8b 45 98 mov -0x68(%rbp),%eax 2037d5: 89 45 90 mov %eax,-0x70(%rbp) 2037d8: 8b 45 90 mov -0x70(%rbp),%eax 2037db: 89 c1 mov %eax,%ecx 2037dd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037e1: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 2037e7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037eb: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2037f1: 89 45 88 mov %eax,-0x78(%rbp) 2037f4: 8b 45 88 mov -0x78(%rbp),%eax 2037f7: 0f c8 bswap %eax 2037f9: 89 45 8c mov %eax,-0x74(%rbp) 2037fc: 8b 45 8c mov -0x74(%rbp),%eax 2037ff: 89 45 84 mov %eax,-0x7c(%rbp) 203802: 8b 45 84 mov -0x7c(%rbp),%eax 203805: 89 c1 mov %eax,%ecx 203807: 48 8b 45 b0 mov -0x50(%rbp),%rax 20380b: 89 88 a0 00 00 00 mov %ecx,0xa0(%rax) 203811: 48 8b 45 b0 mov -0x50(%rbp),%rax 203815: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 20381b: 89 85 7c ff ff ff mov %eax,-0x84(%rbp) 203821: 8b 85 7c ff ff ff mov -0x84(%rbp),%eax 203827: 0f c8 bswap %eax 203829: 89 45 80 mov %eax,-0x80(%rbp) 20382c: 8b 45 80 mov -0x80(%rbp),%eax 20382f: 89 85 78 ff ff ff mov %eax,-0x88(%rbp) 203835: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax 20383b: 89 c1 mov %eax,%ecx 20383d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203841: 89 88 a4 00 00 00 mov %ecx,0xa4(%rax) 203847: 48 8b 45 b0 mov -0x50(%rbp),%rax 20384b: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 203851: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 203857: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 20385d: 0f c8 bswap %eax 20385f: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 203865: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 20386b: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 203871: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 203877: 89 c1 mov %eax,%ecx 203879: 48 8b 45 b0 mov -0x50(%rbp),%rax 20387d: 89 88 a8 00 00 00 mov %ecx,0xa8(%rax) 203883: 48 8b 45 b0 mov -0x50(%rbp),%rax 203887: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 20388d: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 203893: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 203899: 0f c8 bswap %eax 20389b: 89 85 68 ff ff ff mov %eax,-0x98(%rbp) 2038a1: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax 2038a7: 89 85 60 ff ff ff mov %eax,-0xa0(%rbp) 2038ad: 8b 85 60 ff ff ff mov -0xa0(%rbp),%eax 2038b3: 89 c1 mov %eax,%ecx 2038b5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038b9: 89 88 ac 00 00 00 mov %ecx,0xac(%rax) 2038bf: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038c3: 66 8b 80 b0 00 00 00 mov 0xb0(%rax),%ax 2038ca: 66 89 85 5c ff ff ff mov %ax,-0xa4(%rbp) 2038d1: 66 8b 85 5c ff ff ff mov -0xa4(%rbp),%ax 2038d8: 66 c1 c8 08 ror $0x8,%ax 2038dc: 66 89 85 5e ff ff ff mov %ax,-0xa2(%rbp) 2038e3: 66 8b 85 5e ff ff ff mov -0xa2(%rbp),%ax 2038ea: 66 89 85 5a ff ff ff mov %ax,-0xa6(%rbp) 2038f1: 0f b7 85 5a ff ff ff movzwl -0xa6(%rbp),%eax 2038f8: 66 89 c1 mov %ax,%cx 2038fb: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038ff: 66 89 88 b0 00 00 00 mov %cx,0xb0(%rax) 203906: 48 8b 45 b0 mov -0x50(%rbp),%rax 20390a: 66 8b 80 b2 00 00 00 mov 0xb2(%rax),%ax 203911: 66 89 85 56 ff ff ff mov %ax,-0xaa(%rbp) 203918: 66 8b 85 56 ff ff ff mov -0xaa(%rbp),%ax 20391f: 66 c1 c8 08 ror $0x8,%ax 203923: 66 89 85 58 ff ff ff mov %ax,-0xa8(%rbp) 20392a: 66 8b 85 58 ff ff ff mov -0xa8(%rbp),%ax 203931: 66 89 85 54 ff ff ff mov %ax,-0xac(%rbp) 203938: 0f b7 85 54 ff ff ff movzwl -0xac(%rbp),%eax 20393f: 66 89 c1 mov %ax,%cx 203942: 48 8b 45 b0 mov -0x50(%rbp),%rax 203946: 66 89 88 b2 00 00 00 mov %cx,0xb2(%rax) 20394d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203951: 66 8b 80 b4 00 00 00 mov 0xb4(%rax),%ax 203958: 66 89 85 50 ff ff ff mov %ax,-0xb0(%rbp) 20395f: 66 8b 85 50 ff ff ff mov -0xb0(%rbp),%ax 203966: 66 c1 c8 08 ror $0x8,%ax 20396a: 66 89 85 52 ff ff ff mov %ax,-0xae(%rbp) 203971: 66 8b 85 52 ff ff ff mov -0xae(%rbp),%ax 203978: 66 89 85 4e ff ff ff mov %ax,-0xb2(%rbp) 20397f: 0f b7 85 4e ff ff ff movzwl -0xb2(%rbp),%eax 203986: 66 89 c1 mov %ax,%cx 203989: 48 8b 45 b0 mov -0x50(%rbp),%rax 20398d: 66 89 88 b4 00 00 00 mov %cx,0xb4(%rax) 203994: 48 8b 45 b0 mov -0x50(%rbp),%rax 203998: 66 8b 80 b6 00 00 00 mov 0xb6(%rax),%ax 20399f: 66 89 85 4a ff ff ff mov %ax,-0xb6(%rbp) 2039a6: 66 8b 85 4a ff ff ff mov -0xb6(%rbp),%ax 2039ad: 66 c1 c8 08 ror $0x8,%ax 2039b1: 66 89 85 4c ff ff ff mov %ax,-0xb4(%rbp) 2039b8: 66 8b 85 4c ff ff ff mov -0xb4(%rbp),%ax 2039bf: 66 89 85 48 ff ff ff mov %ax,-0xb8(%rbp) 2039c6: 0f b7 85 48 ff ff ff movzwl -0xb8(%rbp),%eax 2039cd: 66 89 c1 mov %ax,%cx 2039d0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039d4: 66 89 88 b6 00 00 00 mov %cx,0xb6(%rax) 2039db: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039df: 66 8b 80 b8 00 00 00 mov 0xb8(%rax),%ax 2039e6: 66 89 85 44 ff ff ff mov %ax,-0xbc(%rbp) 2039ed: 66 8b 85 44 ff ff ff mov -0xbc(%rbp),%ax 2039f4: 66 c1 c8 08 ror $0x8,%ax 2039f8: 66 89 85 46 ff ff ff mov %ax,-0xba(%rbp) 2039ff: 66 8b 85 46 ff ff ff mov -0xba(%rbp),%ax 203a06: 66 89 85 42 ff ff ff mov %ax,-0xbe(%rbp) 203a0d: 0f b7 85 42 ff ff ff movzwl -0xbe(%rbp),%eax 203a14: 66 89 c1 mov %ax,%cx 203a17: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a1b: 66 89 88 b8 00 00 00 mov %cx,0xb8(%rax) 203a22: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a26: 66 8b 80 ba 00 00 00 mov 0xba(%rax),%ax 203a2d: 66 89 85 3e ff ff ff mov %ax,-0xc2(%rbp) 203a34: 66 8b 85 3e ff ff ff mov -0xc2(%rbp),%ax 203a3b: 66 c1 c8 08 ror $0x8,%ax 203a3f: 66 89 85 40 ff ff ff mov %ax,-0xc0(%rbp) 203a46: 66 8b 85 40 ff ff ff mov -0xc0(%rbp),%ax 203a4d: 66 89 85 3c ff ff ff mov %ax,-0xc4(%rbp) 203a54: 0f b7 85 3c ff ff ff movzwl -0xc4(%rbp),%eax 203a5b: 66 89 c1 mov %ax,%cx 203a5e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a62: 66 89 88 ba 00 00 00 mov %cx,0xba(%rax) 203a69: e9 00 00 00 00 jmpq 0x203a6e 203a6e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a72: 48 8b 40 48 mov 0x48(%rax),%rax 203a76: 8b 40 20 mov 0x20(%rax),%eax 203a79: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp) 203a7f: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203a84: 0f 84 8f 03 00 00 je 0x203e19 203a8a: 48 8b 45 e0 mov -0x20(%rbp),%rax 203a8e: 0f b6 40 05 movzbl 0x5(%rax),%eax 203a92: 83 f8 01 cmp $0x1,%eax 203a95: 0f 85 7e 03 00 00 jne 0x203e19 203a9b: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 203a9f: 0f 84 74 03 00 00 je 0x203e19 203aa5: 31 c0 xor %eax,%eax 203aa7: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203aac: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203ab2: 0f 86 13 00 00 00 jbe 0x203acb 203ab8: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203abe: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203ac2: 0f 93 c0 setae %al 203ac5: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203acb: 8a 85 4f fe ff ff mov -0x1b1(%rbp),%al 203ad1: 34 ff xor $0xff,%al 203ad3: 34 ff xor $0xff,%al 203ad5: 24 01 and $0x1,%al 203ad7: 0f b6 c0 movzbl %al,%eax 203ada: 48 98 cltq 203adc: 48 83 f8 00 cmp $0x0,%rax 203ae0: 0f 85 2d 00 00 00 jne 0x203b13 203ae6: 48 8b 45 d0 mov -0x30(%rbp),%rax 203aea: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 203af0: 48 29 c8 sub %rcx,%rax 203af3: 48 6b 4d c0 28 imul $0x28,-0x40(%rbp),%rcx 203af8: 48 39 c8 cmp %rcx,%rax 203afb: 0f 92 c0 setb %al 203afe: 34 ff xor $0xff,%al 203b00: 34 ff xor $0xff,%al 203b02: 24 01 and $0x1,%al 203b04: 0f b6 c0 movzbl %al,%eax 203b07: 48 98 cltq 203b09: 48 83 f8 00 cmp $0x0,%rax 203b0d: 0f 84 25 00 00 00 je 0x203b38 203b13: e9 00 00 00 00 jmpq 0x203b18 203b18: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203b1c: e8 6f 31 00 00 callq 0x206c90 203b21: bf 0a 00 00 00 mov $0xa,%edi 203b26: e8 35 f5 ff ff callq 0x203060 203b2b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203b33: e9 4e 0c 00 00 jmpq 0x204786 203b38: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203b3d: 0f 86 15 00 00 00 jbe 0x203b58 203b43: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203b47: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203b4d: 48 01 c1 add %rax,%rcx 203b50: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b54: 48 89 48 50 mov %rcx,0x50(%rax) 203b58: 48 c7 85 30 ff ff ff 00 movq $0x0,-0xd0(%rbp) 203b60: 00 00 00 203b63: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203b6a: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203b6e: 0f 83 a0 02 00 00 jae 0x203e14 203b74: 48 8b 8d 30 ff ff ff mov -0xd0(%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 80 00 00 00 mov %rcx,0x80(%rax) 203ba2: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203ba6: 48 8b 45 b0 mov -0x50(%rbp),%rax 203baa: 48 83 c0 48 add $0x48,%rax 203bae: 48 05 80 00 00 00 add $0x80,%rax 203bb4: 48 83 c0 10 add $0x10,%rax 203bb8: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203bc0: 00 00 00 203bc3: 48 01 d0 add %rdx,%rax 203bc6: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203bcd: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bd1: 48 8b 48 50 mov 0x50(%rax),%rcx 203bd5: 48 6b 85 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rax 203bdd: 48 01 c1 add %rax,%rcx 203be0: 48 8b 45 b0 mov -0x50(%rbp),%rax 203be4: 48 83 c0 48 add $0x48,%rax 203be8: 48 05 80 00 00 00 add $0x80,%rax 203bee: 48 83 c0 10 add $0x10,%rax 203bf2: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203bfa: 00 00 00 203bfd: 48 01 d0 add %rdx,%rax 203c00: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 203c07: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c0b: 48 8b 40 50 mov 0x50(%rax),%rax 203c0f: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203c17: 48 01 c8 add %rcx,%rax 203c1a: 8b 40 10 mov 0x10(%rax),%eax 203c1d: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203c21: 0f 92 c0 setb %al 203c24: 34 ff xor $0xff,%al 203c26: 34 ff xor $0xff,%al 203c28: 24 01 and $0x1,%al 203c2a: 0f b6 c0 movzbl %al,%eax 203c2d: 48 98 cltq 203c2f: 48 83 f8 00 cmp $0x0,%rax 203c33: 0f 84 bd 00 00 00 je 0x203cf6 203c39: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c3d: 48 8b 40 50 mov 0x50(%rax),%rax 203c41: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203c49: 48 01 c8 add %rcx,%rax 203c4c: 8b 40 14 mov 0x14(%rax),%eax 203c4f: 48 8b 4d d0 mov -0x30(%rbp),%rcx 203c53: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203c57: 48 8b 52 50 mov 0x50(%rdx),%rdx 203c5b: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203c63: 48 01 f2 add %rsi,%rdx 203c66: 8b 52 10 mov 0x10(%rdx),%edx 203c69: 48 29 d1 sub %rdx,%rcx 203c6c: 48 39 c8 cmp %rcx,%rax 203c6f: 0f 96 c0 setbe %al 203c72: 34 ff xor $0xff,%al 203c74: 34 ff xor $0xff,%al 203c76: 24 01 and $0x1,%al 203c78: 0f b6 c0 movzbl %al,%eax 203c7b: 48 98 cltq 203c7d: 48 83 f8 00 cmp $0x0,%rax 203c81: 0f 84 6f 00 00 00 je 0x203cf6 203c87: 48 8b 4d e8 mov -0x18(%rbp),%rcx 203c8b: 48 03 4d d8 add -0x28(%rbp),%rcx 203c8f: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c93: 48 8b 40 50 mov 0x50(%rax),%rax 203c97: 48 6b 95 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rdx 203c9f: 48 01 d0 add %rdx,%rax 203ca2: 8b 40 10 mov 0x10(%rax),%eax 203ca5: 48 01 c1 add %rax,%rcx 203ca8: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cac: 48 83 c0 48 add $0x48,%rax 203cb0: 48 05 80 00 00 00 add $0x80,%rax 203cb6: 48 83 c0 10 add $0x10,%rax 203cba: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203cc2: 00 00 00 203cc5: 48 01 d0 add %rdx,%rax 203cc8: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 203ccf: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cd3: 48 83 c0 48 add $0x48,%rax 203cd7: 48 05 80 00 00 00 add $0x80,%rax 203cdd: 48 83 c0 10 add $0x10,%rax 203ce1: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203ce9: 00 00 00 203cec: 48 01 d0 add %rdx,%rax 203cef: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 203cf6: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203cfa: 48 83 c1 48 add $0x48,%rcx 203cfe: 48 81 c1 80 00 00 00 add $0x80,%rcx 203d05: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d09: 48 83 c0 48 add $0x48,%rax 203d0d: 48 05 80 00 00 00 add $0x80,%rax 203d13: 48 83 c0 10 add $0x10,%rax 203d17: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203d1f: 00 00 00 203d22: 48 01 d0 add %rdx,%rax 203d25: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203d2c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d30: 48 8b 40 50 mov 0x50(%rax),%rax 203d34: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203d3c: 48 01 c8 add %rcx,%rax 203d3f: 83 78 04 12 cmpl $0x12,0x4(%rax) 203d43: 0f 85 5e 00 00 00 jne 0x203da7 203d49: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d4d: 48 8b 40 50 mov 0x50(%rax),%rax 203d51: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203d59: 48 01 c8 add %rcx,%rax 203d5c: 8b 40 18 mov 0x18(%rax),%eax 203d5f: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203d63: 0f 83 3e 00 00 00 jae 0x203da7 203d69: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203d70: 89 c1 mov %eax,%ecx 203d72: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d76: 48 83 c0 48 add $0x48,%rax 203d7a: 48 05 80 00 00 00 add $0x80,%rax 203d80: 48 83 c0 10 add $0x10,%rax 203d84: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203d88: 48 8b 52 50 mov 0x50(%rdx),%rdx 203d8c: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203d94: 48 01 f2 add %rsi,%rdx 203d97: 8b 52 18 mov 0x18(%rdx),%edx 203d9a: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 203da1: 48 01 d0 add %rdx,%rax 203da4: 89 48 7c mov %ecx,0x7c(%rax) 203da7: 48 8b 45 b0 mov -0x50(%rbp),%rax 203dab: 48 83 c0 48 add $0x48,%rax 203daf: 48 05 80 00 00 00 add $0x80,%rax 203db5: 48 83 c0 10 add $0x10,%rax 203db9: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203dc1: 00 00 00 203dc4: 48 01 c8 add %rcx,%rax 203dc7: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 203dcb: 0f 85 27 00 00 00 jne 0x203df8 203dd1: 48 8b 45 b0 mov -0x50(%rbp),%rax 203dd5: 48 83 c0 48 add $0x48,%rax 203dd9: 48 05 80 00 00 00 add $0x80,%rax 203ddf: 48 83 c0 10 add $0x10,%rax 203de3: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203deb: 00 00 00 203dee: 48 01 c8 add %rcx,%rax 203df1: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 203df8: e9 00 00 00 00 jmpq 0x203dfd 203dfd: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203e04: 48 83 c0 01 add $0x1,%rax 203e08: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 203e0f: e9 4f fd ff ff jmpq 0x203b63 203e14: e9 c7 00 00 00 jmpq 0x203ee0 203e19: 48 c7 85 28 ff ff ff 00 movq $0x0,-0xd8(%rbp) 203e21: 00 00 00 203e24: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203e2b: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203e2f: 0f 83 a6 00 00 00 jae 0x203edb 203e35: 48 8b 8d 28 ff ff ff mov -0xd8(%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 80 00 00 00 mov %rcx,0x80(%rax) 203e63: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203e67: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e6b: 48 83 c0 48 add $0x48,%rax 203e6f: 48 05 80 00 00 00 add $0x80,%rax 203e75: 48 83 c0 10 add $0x10,%rax 203e79: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e81: 00 00 00 203e84: 48 01 d0 add %rdx,%rax 203e87: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203e8e: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203e92: 48 83 c1 48 add $0x48,%rcx 203e96: 48 81 c1 80 00 00 00 add $0x80,%rcx 203e9d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ea1: 48 83 c0 48 add $0x48,%rax 203ea5: 48 05 80 00 00 00 add $0x80,%rax 203eab: 48 83 c0 10 add $0x10,%rax 203eaf: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203eb7: 00 00 00 203eba: 48 01 d0 add %rdx,%rax 203ebd: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203ec4: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203ecb: 48 83 c0 01 add $0x1,%rax 203ecf: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 203ed6: e9 49 ff ff ff jmpq 0x203e24 203edb: e9 00 00 00 00 jmpq 0x203ee0 203ee0: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203ee4: 48 83 c1 48 add $0x48,%rcx 203ee8: 48 81 c1 80 00 00 00 add $0x80,%rcx 203eef: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ef3: 48 89 48 60 mov %rcx,0x60(%rax) 203ef7: e9 82 08 00 00 jmpq 0x20477e 203efc: 48 8b 45 e8 mov -0x18(%rbp),%rax 203f00: 48 03 45 d8 add -0x28(%rbp),%rax 203f04: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 203f0b: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203f10: 0f 84 25 00 00 00 je 0x203f3b 203f16: 48 8b 45 e0 mov -0x20(%rbp),%rax 203f1a: 0f b6 40 05 movzbl 0x5(%rax),%eax 203f1e: 83 f8 01 cmp $0x1,%eax 203f21: 0f 85 14 00 00 00 jne 0x203f3b 203f27: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 203f2e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f32: 48 89 48 48 mov %rcx,0x48(%rax) 203f36: e9 bf 03 00 00 jmpq 0x2042fa 203f3b: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203f3f: 48 83 c7 48 add $0x48,%rdi 203f43: 48 83 c7 40 add $0x40,%rdi 203f47: 48 89 bd 40 fe ff ff mov %rdi,-0x1c0(%rbp) 203f4e: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203f52: ba 40 00 00 00 mov $0x40,%edx 203f57: e8 24 2d 00 00 callq 0x206c80 203f5c: 48 8b 8d 40 fe ff ff mov -0x1c0(%rbp),%rcx 203f63: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f67: 48 89 48 48 mov %rcx,0x48(%rax) 203f6b: 48 8b 45 e0 mov -0x20(%rbp),%rax 203f6f: 0f b6 40 05 movzbl 0x5(%rax),%eax 203f73: 83 f8 01 cmp $0x1,%eax 203f76: 0f 84 79 03 00 00 je 0x2042f5 203f7c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f80: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 203f87: 66 89 85 1c ff ff ff mov %ax,-0xe4(%rbp) 203f8e: 66 8b 85 1c ff ff ff mov -0xe4(%rbp),%ax 203f95: 66 c1 c8 08 ror $0x8,%ax 203f99: 66 89 85 1e ff ff ff mov %ax,-0xe2(%rbp) 203fa0: 66 8b 85 1e ff ff ff mov -0xe2(%rbp),%ax 203fa7: 66 89 85 1a ff ff ff mov %ax,-0xe6(%rbp) 203fae: 0f b7 85 1a ff ff ff movzwl -0xe6(%rbp),%eax 203fb5: 66 89 c1 mov %ax,%cx 203fb8: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fbc: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203fc3: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fc7: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203fce: 66 89 85 16 ff ff ff mov %ax,-0xea(%rbp) 203fd5: 66 8b 85 16 ff ff ff mov -0xea(%rbp),%ax 203fdc: 66 c1 c8 08 ror $0x8,%ax 203fe0: 66 89 85 18 ff ff ff mov %ax,-0xe8(%rbp) 203fe7: 66 8b 85 18 ff ff ff mov -0xe8(%rbp),%ax 203fee: 66 89 85 14 ff ff ff mov %ax,-0xec(%rbp) 203ff5: 0f b7 85 14 ff ff ff movzwl -0xec(%rbp),%eax 203ffc: 66 89 c1 mov %ax,%cx 203fff: 48 8b 45 b0 mov -0x50(%rbp),%rax 204003: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 20400a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20400e: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 204014: 89 85 0c ff ff ff mov %eax,-0xf4(%rbp) 20401a: 8b 85 0c ff ff ff mov -0xf4(%rbp),%eax 204020: 0f c8 bswap %eax 204022: 89 85 10 ff ff ff mov %eax,-0xf0(%rbp) 204028: 8b 85 10 ff ff ff mov -0xf0(%rbp),%eax 20402e: 89 85 08 ff ff ff mov %eax,-0xf8(%rbp) 204034: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax 20403a: 89 c1 mov %eax,%ecx 20403c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204040: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 204046: 48 8b 45 b0 mov -0x50(%rbp),%rax 20404a: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 204051: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 204058: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax 20405f: 48 0f c8 bswap %rax 204062: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 204069: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 204070: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 204077: 48 8b 8d f0 fe ff ff mov -0x110(%rbp),%rcx 20407e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204082: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 204089: 48 8b 45 b0 mov -0x50(%rbp),%rax 20408d: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 204094: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) 20409b: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 2040a2: 48 0f c8 bswap %rax 2040a5: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 2040ac: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 2040b3: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) 2040ba: 48 8b 8d d8 fe ff ff mov -0x128(%rbp),%rcx 2040c1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040c5: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 2040cc: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040d0: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2040d7: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) 2040de: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 2040e5: 48 0f c8 bswap %rax 2040e8: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 2040ef: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 2040f6: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) 2040fd: 48 8b 8d c0 fe ff ff mov -0x140(%rbp),%rcx 204104: 48 8b 45 b0 mov -0x50(%rbp),%rax 204108: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 20410f: 48 8b 45 b0 mov -0x50(%rbp),%rax 204113: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 204119: 89 85 b8 fe ff ff mov %eax,-0x148(%rbp) 20411f: 8b 85 b8 fe ff ff mov -0x148(%rbp),%eax 204125: 0f c8 bswap %eax 204127: 89 85 bc fe ff ff mov %eax,-0x144(%rbp) 20412d: 8b 85 bc fe ff ff mov -0x144(%rbp),%eax 204133: 89 85 b4 fe ff ff mov %eax,-0x14c(%rbp) 204139: 8b 85 b4 fe ff ff mov -0x14c(%rbp),%eax 20413f: 89 c1 mov %eax,%ecx 204141: 48 8b 45 b0 mov -0x50(%rbp),%rax 204145: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 20414b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20414f: 66 8b 80 bc 00 00 00 mov 0xbc(%rax),%ax 204156: 66 89 85 b0 fe ff ff mov %ax,-0x150(%rbp) 20415d: 66 8b 85 b0 fe ff ff mov -0x150(%rbp),%ax 204164: 66 c1 c8 08 ror $0x8,%ax 204168: 66 89 85 b2 fe ff ff mov %ax,-0x14e(%rbp) 20416f: 66 8b 85 b2 fe ff ff mov -0x14e(%rbp),%ax 204176: 66 89 85 ae fe ff ff mov %ax,-0x152(%rbp) 20417d: 0f b7 85 ae fe ff ff movzwl -0x152(%rbp),%eax 204184: 66 89 c1 mov %ax,%cx 204187: 48 8b 45 b0 mov -0x50(%rbp),%rax 20418b: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 204192: 48 8b 45 b0 mov -0x50(%rbp),%rax 204196: 66 8b 80 be 00 00 00 mov 0xbe(%rax),%ax 20419d: 66 89 85 aa fe ff ff mov %ax,-0x156(%rbp) 2041a4: 66 8b 85 aa fe ff ff mov -0x156(%rbp),%ax 2041ab: 66 c1 c8 08 ror $0x8,%ax 2041af: 66 89 85 ac fe ff ff mov %ax,-0x154(%rbp) 2041b6: 66 8b 85 ac fe ff ff mov -0x154(%rbp),%ax 2041bd: 66 89 85 a8 fe ff ff mov %ax,-0x158(%rbp) 2041c4: 0f b7 85 a8 fe ff ff movzwl -0x158(%rbp),%eax 2041cb: 66 89 c1 mov %ax,%cx 2041ce: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041d2: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 2041d9: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041dd: 66 8b 80 c0 00 00 00 mov 0xc0(%rax),%ax 2041e4: 66 89 85 a4 fe ff ff mov %ax,-0x15c(%rbp) 2041eb: 66 8b 85 a4 fe ff ff mov -0x15c(%rbp),%ax 2041f2: 66 c1 c8 08 ror $0x8,%ax 2041f6: 66 89 85 a6 fe ff ff mov %ax,-0x15a(%rbp) 2041fd: 66 8b 85 a6 fe ff ff mov -0x15a(%rbp),%ax 204204: 66 89 85 a2 fe ff ff mov %ax,-0x15e(%rbp) 20420b: 0f b7 85 a2 fe ff ff movzwl -0x15e(%rbp),%eax 204212: 66 89 c1 mov %ax,%cx 204215: 48 8b 45 b0 mov -0x50(%rbp),%rax 204219: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 204220: 48 8b 45 b0 mov -0x50(%rbp),%rax 204224: 66 8b 80 c2 00 00 00 mov 0xc2(%rax),%ax 20422b: 66 89 85 9e fe ff ff mov %ax,-0x162(%rbp) 204232: 66 8b 85 9e fe ff ff mov -0x162(%rbp),%ax 204239: 66 c1 c8 08 ror $0x8,%ax 20423d: 66 89 85 a0 fe ff ff mov %ax,-0x160(%rbp) 204244: 66 8b 85 a0 fe ff ff mov -0x160(%rbp),%ax 20424b: 66 89 85 9c fe ff ff mov %ax,-0x164(%rbp) 204252: 0f b7 85 9c fe ff ff movzwl -0x164(%rbp),%eax 204259: 66 89 c1 mov %ax,%cx 20425c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204260: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 204267: 48 8b 45 b0 mov -0x50(%rbp),%rax 20426b: 66 8b 80 c4 00 00 00 mov 0xc4(%rax),%ax 204272: 66 89 85 98 fe ff ff mov %ax,-0x168(%rbp) 204279: 66 8b 85 98 fe ff ff mov -0x168(%rbp),%ax 204280: 66 c1 c8 08 ror $0x8,%ax 204284: 66 89 85 9a fe ff ff mov %ax,-0x166(%rbp) 20428b: 66 8b 85 9a fe ff ff mov -0x166(%rbp),%ax 204292: 66 89 85 96 fe ff ff mov %ax,-0x16a(%rbp) 204299: 0f b7 85 96 fe ff ff movzwl -0x16a(%rbp),%eax 2042a0: 66 89 c1 mov %ax,%cx 2042a3: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042a7: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 2042ae: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042b2: 66 8b 80 c6 00 00 00 mov 0xc6(%rax),%ax 2042b9: 66 89 85 92 fe ff ff mov %ax,-0x16e(%rbp) 2042c0: 66 8b 85 92 fe ff ff mov -0x16e(%rbp),%ax 2042c7: 66 c1 c8 08 ror $0x8,%ax 2042cb: 66 89 85 94 fe ff ff mov %ax,-0x16c(%rbp) 2042d2: 66 8b 85 94 fe ff ff mov -0x16c(%rbp),%ax 2042d9: 66 89 85 90 fe ff ff mov %ax,-0x170(%rbp) 2042e0: 0f b7 85 90 fe ff ff movzwl -0x170(%rbp),%eax 2042e7: 66 89 c1 mov %ax,%cx 2042ea: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042ee: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 2042f5: e9 00 00 00 00 jmpq 0x2042fa 2042fa: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042fe: 48 8b 40 48 mov 0x48(%rax),%rax 204302: 48 8b 40 28 mov 0x28(%rax),%rax 204306: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) 20430d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 204312: 0f 84 88 03 00 00 je 0x2046a0 204318: 48 8b 45 e0 mov -0x20(%rbp),%rax 20431c: 0f b6 40 05 movzbl 0x5(%rax),%eax 204320: 83 f8 01 cmp $0x1,%eax 204323: 0f 85 77 03 00 00 jne 0x2046a0 204329: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 20432d: 0f 84 6d 03 00 00 je 0x2046a0 204333: 31 c0 xor %eax,%eax 204335: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20433a: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 204340: 0f 86 14 00 00 00 jbe 0x20435a 204346: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 20434d: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204351: 0f 93 c0 setae %al 204354: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 20435a: 8a 85 3f fe ff ff mov -0x1c1(%rbp),%al 204360: 34 ff xor $0xff,%al 204362: 34 ff xor $0xff,%al 204364: 24 01 and $0x1,%al 204366: 0f b6 c0 movzbl %al,%eax 204369: 48 98 cltq 20436b: 48 83 f8 00 cmp $0x0,%rax 20436f: 0f 85 2e 00 00 00 jne 0x2043a3 204375: 48 8b 45 d0 mov -0x30(%rbp),%rax 204379: 48 2b 85 88 fe ff ff sub -0x178(%rbp),%rax 204380: 48 8b 4d c0 mov -0x40(%rbp),%rcx 204384: 48 c1 e1 06 shl $0x6,%rcx 204388: 48 39 c8 cmp %rcx,%rax 20438b: 0f 92 c0 setb %al 20438e: 34 ff xor $0xff,%al 204390: 34 ff xor $0xff,%al 204392: 24 01 and $0x1,%al 204394: 0f b6 c0 movzbl %al,%eax 204397: 48 98 cltq 204399: 48 83 f8 00 cmp $0x0,%rax 20439d: 0f 84 05 00 00 00 je 0x2043a8 2043a3: e9 70 f7 ff ff jmpq 0x203b18 2043a8: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2043ad: 0f 86 16 00 00 00 jbe 0x2043c9 2043b3: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 2043ba: 48 03 8d 88 fe ff ff add -0x178(%rbp),%rcx 2043c1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2043c5: 48 89 48 50 mov %rcx,0x50(%rax) 2043c9: 48 c7 85 80 fe ff ff 00 movq $0x0,-0x180(%rbp) 2043d1: 00 00 00 2043d4: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2043db: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2043df: 0f 83 b6 02 00 00 jae 0x20469b 2043e5: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2043ec: 48 8b 45 b0 mov -0x50(%rbp),%rax 2043f0: 48 83 c0 48 add $0x48,%rax 2043f4: 48 05 80 00 00 00 add $0x80,%rax 2043fa: 48 83 c0 10 add $0x10,%rax 2043fe: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204406: 00 00 00 204409: 48 01 d0 add %rdx,%rax 20440c: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 204413: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204417: 48 8b 45 b0 mov -0x50(%rbp),%rax 20441b: 48 83 c0 48 add $0x48,%rax 20441f: 48 05 80 00 00 00 add $0x80,%rax 204425: 48 83 c0 10 add $0x10,%rax 204429: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204431: 00 00 00 204434: 48 01 d0 add %rdx,%rax 204437: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 20443e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204442: 48 8b 48 50 mov 0x50(%rax),%rcx 204446: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 20444d: 48 c1 e0 06 shl $0x6,%rax 204451: 48 01 c1 add %rax,%rcx 204454: 48 8b 45 b0 mov -0x50(%rbp),%rax 204458: 48 83 c0 48 add $0x48,%rax 20445c: 48 05 80 00 00 00 add $0x80,%rax 204462: 48 83 c0 10 add $0x10,%rax 204466: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20446e: 00 00 00 204471: 48 01 d0 add %rdx,%rax 204474: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 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 18 mov 0x18(%rax),%rax 204495: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204499: 0f 92 c0 setb %al 20449c: 34 ff xor $0xff,%al 20449e: 34 ff xor $0xff,%al 2044a0: 24 01 and $0x1,%al 2044a2: 0f b6 c0 movzbl %al,%eax 2044a5: 48 98 cltq 2044a7: 48 83 f8 00 cmp $0x0,%rax 2044ab: 0f 84 c3 00 00 00 je 0x204574 2044b1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044b5: 48 8b 40 50 mov 0x50(%rax),%rax 2044b9: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2044c0: 48 c1 e1 06 shl $0x6,%rcx 2044c4: 48 01 c8 add %rcx,%rax 2044c7: 48 8b 40 20 mov 0x20(%rax),%rax 2044cb: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2044cf: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2044d3: 48 8b 52 50 mov 0x50(%rdx),%rdx 2044d7: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2044de: 48 c1 e6 06 shl $0x6,%rsi 2044e2: 48 01 f2 add %rsi,%rdx 2044e5: 48 2b 4a 18 sub 0x18(%rdx),%rcx 2044e9: 48 39 c8 cmp %rcx,%rax 2044ec: 0f 96 c0 setbe %al 2044ef: 34 ff xor $0xff,%al 2044f1: 34 ff xor $0xff,%al 2044f3: 24 01 and $0x1,%al 2044f5: 0f b6 c0 movzbl %al,%eax 2044f8: 48 98 cltq 2044fa: 48 83 f8 00 cmp $0x0,%rax 2044fe: 0f 84 70 00 00 00 je 0x204574 204504: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204508: 48 03 4d d8 add -0x28(%rbp),%rcx 20450c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204510: 48 8b 40 50 mov 0x50(%rax),%rax 204514: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx 20451b: 48 c1 e2 06 shl $0x6,%rdx 20451f: 48 01 d0 add %rdx,%rax 204522: 48 03 48 18 add 0x18(%rax),%rcx 204526: 48 8b 45 b0 mov -0x50(%rbp),%rax 20452a: 48 83 c0 48 add $0x48,%rax 20452e: 48 05 80 00 00 00 add $0x80,%rax 204534: 48 83 c0 10 add $0x10,%rax 204538: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204540: 00 00 00 204543: 48 01 d0 add %rdx,%rax 204546: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 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 a0 00 00 00 mov %rcx,0xa0(%rax) 204574: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204578: 48 83 c1 48 add $0x48,%rcx 20457c: 48 81 c1 80 00 00 00 add $0x80,%rcx 204583: 48 8b 45 b0 mov -0x50(%rbp),%rax 204587: 48 83 c0 48 add $0x48,%rax 20458b: 48 05 80 00 00 00 add $0x80,%rax 204591: 48 83 c0 10 add $0x10,%rax 204595: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20459d: 00 00 00 2045a0: 48 01 d0 add %rdx,%rax 2045a3: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 2045aa: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045ae: 48 8b 40 50 mov 0x50(%rax),%rax 2045b2: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2045b9: 48 c1 e1 06 shl $0x6,%rcx 2045bd: 48 01 c8 add %rcx,%rax 2045c0: 83 78 04 12 cmpl $0x12,0x4(%rax) 2045c4: 0f 85 64 00 00 00 jne 0x20462e 2045ca: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045ce: 48 8b 40 50 mov 0x50(%rax),%rax 2045d2: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2045d9: 48 c1 e1 06 shl $0x6,%rcx 2045dd: 48 01 c8 add %rcx,%rax 2045e0: 8b 40 28 mov 0x28(%rax),%eax 2045e3: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2045e7: 0f 83 41 00 00 00 jae 0x20462e 2045ed: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2045f4: 89 c1 mov %eax,%ecx 2045f6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045fa: 48 83 c0 48 add $0x48,%rax 2045fe: 48 05 80 00 00 00 add $0x80,%rax 204604: 48 83 c0 10 add $0x10,%rax 204608: 48 8b 55 b0 mov -0x50(%rbp),%rdx 20460c: 48 8b 52 50 mov 0x50(%rdx),%rdx 204610: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 204617: 48 c1 e6 06 shl $0x6,%rsi 20461b: 48 01 f2 add %rsi,%rdx 20461e: 8b 52 28 mov 0x28(%rdx),%edx 204621: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 204628: 48 01 d0 add %rdx,%rax 20462b: 89 48 7c mov %ecx,0x7c(%rax) 20462e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204632: 48 83 c0 48 add $0x48,%rax 204636: 48 05 80 00 00 00 add $0x80,%rax 20463c: 48 83 c0 10 add $0x10,%rax 204640: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 204648: 00 00 00 20464b: 48 01 c8 add %rcx,%rax 20464e: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 204652: 0f 85 27 00 00 00 jne 0x20467f 204658: 48 8b 45 b0 mov -0x50(%rbp),%rax 20465c: 48 83 c0 48 add $0x48,%rax 204660: 48 05 80 00 00 00 add $0x80,%rax 204666: 48 83 c0 10 add $0x10,%rax 20466a: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 204672: 00 00 00 204675: 48 01 c8 add %rcx,%rax 204678: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 20467f: e9 00 00 00 00 jmpq 0x204684 204684: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 20468b: 48 83 c0 01 add $0x1,%rax 20468f: 48 89 85 80 fe ff ff mov %rax,-0x180(%rbp) 204696: e9 39 fd ff ff jmpq 0x2043d4 20469b: e9 c7 00 00 00 jmpq 0x204767 2046a0: 48 c7 85 78 fe ff ff 00 movq $0x0,-0x188(%rbp) 2046a8: 00 00 00 2046ab: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 2046b2: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2046b6: 0f 83 a6 00 00 00 jae 0x204762 2046bc: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 2046c3: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046c7: 48 83 c0 48 add $0x48,%rax 2046cb: 48 05 80 00 00 00 add $0x80,%rax 2046d1: 48 83 c0 10 add $0x10,%rax 2046d5: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2046dd: 00 00 00 2046e0: 48 01 d0 add %rdx,%rax 2046e3: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 2046ea: 48 8b 4d b0 mov -0x50(%rbp),%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 88 00 00 00 mov %rcx,0x88(%rax) 204715: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204719: 48 83 c1 48 add $0x48,%rcx 20471d: 48 81 c1 80 00 00 00 add $0x80,%rcx 204724: 48 8b 45 b0 mov -0x50(%rbp),%rax 204728: 48 83 c0 48 add $0x48,%rax 20472c: 48 05 80 00 00 00 add $0x80,%rax 204732: 48 83 c0 10 add $0x10,%rax 204736: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 20473e: 00 00 00 204741: 48 01 d0 add %rdx,%rax 204744: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 20474b: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 204752: 48 83 c0 01 add $0x1,%rax 204756: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 20475d: e9 49 ff ff ff jmpq 0x2046ab 204762: e9 00 00 00 00 jmpq 0x204767 204767: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20476b: 48 83 c1 48 add $0x48,%rcx 20476f: 48 81 c1 80 00 00 00 add $0x80,%rcx 204776: 48 8b 45 b0 mov -0x50(%rbp),%rax 20477a: 48 89 48 60 mov %rcx,0x60(%rax) 20477e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204782: 48 89 45 f8 mov %rax,-0x8(%rbp) 204786: 48 8b 45 f8 mov -0x8(%rbp),%rax 20478a: 48 81 c4 e0 01 00 00 add $0x1e0,%rsp 204791: 5d pop %rbp 204792: c3 retq 204793: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20479b: 00 00 20479d: 0f 1f 00 nopl (%rax) 2047a0: 55 push %rbp 2047a1: 48 89 e5 mov %rsp,%rbp 2047a4: 48 83 ec 50 sub $0x50,%rsp 2047a8: 89 7d fc mov %edi,-0x4(%rbp) 2047ab: 48 89 75 f0 mov %rsi,-0x10(%rbp) 2047af: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2047b3: 48 89 4d e0 mov %rcx,-0x20(%rbp) 2047b7: 44 89 45 dc mov %r8d,-0x24(%rbp) 2047bb: 4c 89 4d d0 mov %r9,-0x30(%rbp) 2047bf: 8b 7d fc mov -0x4(%rbp),%edi 2047c2: 48 8b 75 f0 mov -0x10(%rbp),%rsi 2047c6: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2047ca: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2047ce: 44 8b 45 dc mov -0x24(%rbp),%r8d 2047d2: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2047d6: 31 c0 xor %eax,%eax 2047d8: c7 04 24 01 00 00 00 movl $0x1,(%rsp) 2047df: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2047e7: 00 2047e8: e8 43 00 00 00 callq 0x204830 2047ed: 48 89 45 c8 mov %rax,-0x38(%rbp) 2047f1: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2047f6: 0f 84 2a 00 00 00 je 0x204826 2047fc: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204800: 48 83 c1 08 add $0x8,%rcx 204804: 48 8b 45 c8 mov -0x38(%rbp),%rax 204808: 48 89 48 70 mov %rcx,0x70(%rax) 20480c: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204810: 48 83 c1 48 add $0x48,%rcx 204814: 48 81 c1 ac 00 00 00 add $0xac,%rcx 20481b: 48 8b 45 c8 mov -0x38(%rbp),%rax 20481f: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 204826: 48 8b 45 c8 mov -0x38(%rbp),%rax 20482a: 48 83 c4 50 add $0x50,%rsp 20482e: 5d pop %rbp 20482f: c3 retq 204830: 55 push %rbp 204831: 48 89 e5 mov %rsp,%rbp 204834: 48 83 ec 40 sub $0x40,%rsp 204838: 48 8b 45 18 mov 0x18(%rbp),%rax 20483c: 8b 45 10 mov 0x10(%rbp),%eax 20483f: 89 7d fc mov %edi,-0x4(%rbp) 204842: 48 89 75 f0 mov %rsi,-0x10(%rbp) 204846: 48 89 55 e8 mov %rdx,-0x18(%rbp) 20484a: 48 89 4d e0 mov %rcx,-0x20(%rbp) 20484e: 44 89 45 dc mov %r8d,-0x24(%rbp) 204852: 4c 89 4d d0 mov %r9,-0x30(%rbp) 204856: 48 8b 75 18 mov 0x18(%rbp),%rsi 20485a: 48 81 c6 08 01 00 00 add $0x108,%rsi 204861: bf 01 00 00 00 mov $0x1,%edi 204866: e8 35 24 00 00 callq 0x206ca0 20486b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20486f: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204874: 0f 85 0f 00 00 00 jne 0x204889 20487a: bf 08 00 00 00 mov $0x8,%edi 20487f: e8 dc e7 ff ff callq 0x203060 204884: e9 58 00 00 00 jmpq 0x2048e1 204889: 8b 4d 10 mov 0x10(%rbp),%ecx 20488c: 48 8b 45 c8 mov -0x38(%rbp),%rax 204890: 89 48 18 mov %ecx,0x18(%rax) 204893: 48 8b 45 c8 mov -0x38(%rbp),%rax 204897: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 20489e: 8b 4d dc mov -0x24(%rbp),%ecx 2048a1: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048a5: 89 48 1c mov %ecx,0x1c(%rax) 2048a8: 8b 4d fc mov -0x4(%rbp),%ecx 2048ab: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048af: 89 48 24 mov %ecx,0x24(%rax) 2048b2: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2048b6: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048ba: 48 89 48 28 mov %rcx,0x28(%rax) 2048be: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2048c2: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048c6: 48 89 48 30 mov %rcx,0x30(%rax) 2048ca: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2048ce: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048d2: 48 89 08 mov %rcx,(%rax) 2048d5: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2048d9: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048dd: 48 89 48 08 mov %rcx,0x8(%rax) 2048e1: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048e5: 48 83 c4 40 add $0x40,%rsp 2048e9: 5d pop %rbp 2048ea: c3 retq 2048eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2048f0: 55 push %rbp 2048f1: 48 89 e5 mov %rsp,%rbp 2048f4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2048fb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2048ff: 48 8b 45 f0 mov -0x10(%rbp),%rax 204903: 48 83 38 00 cmpq $0x0,(%rax) 204907: 0f 84 97 00 00 00 je 0x2049a4 20490d: 48 8b 45 f0 mov -0x10(%rbp),%rax 204911: 48 8b 48 70 mov 0x70(%rax),%rcx 204915: 48 8b 45 f0 mov -0x10(%rbp),%rax 204919: 48 8b 50 28 mov 0x28(%rax),%rdx 20491d: 48 8b 45 f0 mov -0x10(%rbp),%rax 204921: 48 03 50 30 add 0x30(%rax),%rdx 204925: b0 01 mov $0x1,%al 204927: 48 39 d1 cmp %rdx,%rcx 20492a: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 204930: 0f 87 25 00 00 00 ja 0x20495b 204936: 48 8b 45 f0 mov -0x10(%rbp),%rax 20493a: 48 8b 40 28 mov 0x28(%rax),%rax 20493e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204942: 48 03 41 30 add 0x30(%rcx),%rax 204946: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20494a: 48 2b 41 70 sub 0x70(%rcx),%rax 20494e: 48 83 f8 3c cmp $0x3c,%rax 204952: 0f 92 c0 setb %al 204955: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 20495b: 8a 85 57 ff ff ff mov -0xa9(%rbp),%al 204961: 34 ff xor $0xff,%al 204963: 34 ff xor $0xff,%al 204965: 24 01 and $0x1,%al 204967: 0f b6 c0 movzbl %al,%eax 20496a: 48 98 cltq 20496c: 48 83 f8 00 cmp $0x0,%rax 204970: 0f 84 16 00 00 00 je 0x20498c 204976: bf 0e 00 00 00 mov $0xe,%edi 20497b: e8 e0 e6 ff ff callq 0x203060 204980: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204987: e9 90 06 00 00 jmpq 0x20501c 20498c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204990: 48 8b 00 mov (%rax),%rax 204993: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204997: 48 03 41 70 add 0x70(%rcx),%rax 20499b: 48 89 45 e8 mov %rax,-0x18(%rbp) 20499f: e9 64 00 00 00 jmpq 0x204a08 2049a4: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049a8: 48 83 c0 48 add $0x48,%rax 2049ac: 48 83 c0 60 add $0x60,%rax 2049b0: 48 89 45 e8 mov %rax,-0x18(%rbp) 2049b4: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049b8: 8b 78 24 mov 0x24(%rax),%edi 2049bb: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2049bf: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049c3: 48 8b 48 70 mov 0x70(%rax),%rcx 2049c7: ba 3c 00 00 00 mov $0x3c,%edx 2049cc: e8 5f 06 00 00 callq 0x205030 2049d1: 48 83 f8 3c cmp $0x3c,%rax 2049d5: 0f 95 c0 setne %al 2049d8: 34 ff xor $0xff,%al 2049da: 34 ff xor $0xff,%al 2049dc: 24 01 and $0x1,%al 2049de: 0f b6 c0 movzbl %al,%eax 2049e1: 48 98 cltq 2049e3: 48 83 f8 00 cmp $0x0,%rax 2049e7: 0f 84 16 00 00 00 je 0x204a03 2049ed: bf 0e 00 00 00 mov $0xe,%edi 2049f2: e8 69 e6 ff ff callq 0x203060 2049f7: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 2049fe: e9 19 06 00 00 jmpq 0x20501c 204a03: e9 00 00 00 00 jmpq 0x204a08 204a08: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a0c: 48 83 c0 3a add $0x3a,%rax 204a10: 0f b7 00 movzwl (%rax),%eax 204a13: 2d 60 0a 00 00 sub $0xa60,%eax 204a18: 0f 95 c0 setne %al 204a1b: 0f b6 c0 movzbl %al,%eax 204a1e: 83 f8 00 cmp $0x0,%eax 204a21: 0f 95 c0 setne %al 204a24: 34 ff xor $0xff,%al 204a26: 34 ff xor $0xff,%al 204a28: 24 01 and $0x1,%al 204a2a: 0f b6 c0 movzbl %al,%eax 204a2d: 48 98 cltq 204a2f: 48 83 f8 00 cmp $0x0,%rax 204a33: 0f 84 16 00 00 00 je 0x204a4f 204a39: bf 0f 00 00 00 mov $0xf,%edi 204a3e: e8 1d e6 ff ff callq 0x203060 204a43: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a4a: e9 cd 05 00 00 jmpq 0x20501c 204a4f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a53: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204a57: 48 8b 11 mov (%rcx),%rdx 204a5a: 48 89 90 f4 00 00 00 mov %rdx,0xf4(%rax) 204a61: 48 8b 49 08 mov 0x8(%rcx),%rcx 204a65: 48 89 88 fc 00 00 00 mov %rcx,0xfc(%rax) 204a6c: c6 80 04 01 00 00 00 movb $0x0,0x104(%rax) 204a73: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a77: 48 83 c0 48 add $0x48,%rax 204a7b: 48 83 c0 30 add $0x30,%rax 204a7f: 48 89 45 e0 mov %rax,-0x20(%rbp) 204a83: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a87: 0f be 00 movsbl (%rax),%eax 204a8a: 83 f8 2f cmp $0x2f,%eax 204a8d: 0f 85 63 02 00 00 jne 0x204cf6 204a93: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a97: 0f be 40 01 movsbl 0x1(%rax),%eax 204a9b: 83 f8 20 cmp $0x20,%eax 204a9e: 0f 85 56 00 00 00 jne 0x204afa 204aa4: 48 8b 45 e8 mov -0x18(%rbp),%rax 204aa8: 0f 10 00 movups (%rax),%xmm0 204aab: 0f 28 0d 8e cd ff ff movaps -0x3272(%rip),%xmm1 # 0x201840 204ab2: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204ab6: 66 0f d7 c0 pmovmskb %xmm0,%eax 204aba: 2d ff ff 00 00 sub $0xffff,%eax 204abf: 0f 95 c0 setne %al 204ac2: 0f b6 c0 movzbl %al,%eax 204ac5: 83 f8 00 cmp $0x0,%eax 204ac8: 0f 85 2c 00 00 00 jne 0x204afa 204ace: 48 8b 45 f0 mov -0x10(%rbp),%rax 204ad2: 48 89 c1 mov %rax,%rcx 204ad5: 48 83 c1 48 add $0x48,%rcx 204ad9: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204ae0: 66 8b 15 92 c2 ff ff mov -0x3d6e(%rip),%dx # 0x200d79 204ae7: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204aee: 48 8b 45 e0 mov -0x20(%rbp),%rax 204af2: 48 89 08 mov %rcx,(%rax) 204af5: e9 f7 01 00 00 jmpq 0x204cf1 204afa: 48 8b 45 e8 mov -0x18(%rbp),%rax 204afe: 0f be 40 01 movsbl 0x1(%rax),%eax 204b02: 83 f8 53 cmp $0x53,%eax 204b05: 0f 85 56 00 00 00 jne 0x204b61 204b0b: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b0f: 0f 10 00 movups (%rax),%xmm0 204b12: 0f 28 0d 17 cd ff ff movaps -0x32e9(%rip),%xmm1 # 0x201830 204b19: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b1d: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b21: 2d ff ff 00 00 sub $0xffff,%eax 204b26: 0f 95 c0 setne %al 204b29: 0f b6 c0 movzbl %al,%eax 204b2c: 83 f8 00 cmp $0x0,%eax 204b2f: 0f 85 2c 00 00 00 jne 0x204b61 204b35: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b39: 48 89 c1 mov %rax,%rcx 204b3c: 48 83 c1 48 add $0x48,%rcx 204b40: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b47: 48 8b 15 d7 c4 ff ff mov -0x3b29(%rip),%rdx # 0x201025 204b4e: 48 89 90 e4 00 00 00 mov %rdx,0xe4(%rax) 204b55: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b59: 48 89 08 mov %rcx,(%rax) 204b5c: e9 8b 01 00 00 jmpq 0x204cec 204b61: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b65: 0f be 40 01 movsbl 0x1(%rax),%eax 204b69: 83 f8 2f cmp $0x2f,%eax 204b6c: 0f 85 62 00 00 00 jne 0x204bd4 204b72: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b76: 0f 10 00 movups (%rax),%xmm0 204b79: 0f 28 0d d0 cc ff ff movaps -0x3330(%rip),%xmm1 # 0x201850 204b80: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b84: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b88: 2d ff ff 00 00 sub $0xffff,%eax 204b8d: 0f 95 c0 setne %al 204b90: 0f b6 c0 movzbl %al,%eax 204b93: 83 f8 00 cmp $0x0,%eax 204b96: 0f 85 38 00 00 00 jne 0x204bd4 204b9c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204ba0: 48 89 c1 mov %rax,%rcx 204ba3: 48 83 c1 48 add $0x48,%rcx 204ba7: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204bae: 66 8b 15 cf c1 ff ff mov -0x3e31(%rip),%dx # 0x200d84 204bb5: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204bbc: 8a 15 c4 c1 ff ff mov -0x3e3c(%rip),%dl # 0x200d86 204bc2: 88 90 e6 00 00 00 mov %dl,0xe6(%rax) 204bc8: 48 8b 45 e0 mov -0x20(%rbp),%rax 204bcc: 48 89 08 mov %rcx,(%rax) 204bcf: e9 13 01 00 00 jmpq 0x204ce7 204bd4: e8 d7 20 00 00 callq 0x206cb0 204bd9: 48 8b 00 mov (%rax),%rax 204bdc: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204be0: 0f be 49 01 movsbl 0x1(%rcx),%ecx 204be4: 48 63 c9 movslq %rcx,%rcx 204be7: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 204beb: 25 00 08 00 00 and $0x800,%eax 204bf0: 83 f8 00 cmp $0x0,%eax 204bf3: 0f 95 c0 setne %al 204bf6: 34 ff xor $0xff,%al 204bf8: 34 ff xor $0xff,%al 204bfa: 24 01 and $0x1,%al 204bfc: 0f b6 c0 movzbl %al,%eax 204bff: 48 98 cltq 204c01: 48 83 f8 00 cmp $0x0,%rax 204c05: 0f 84 c1 00 00 00 je 0x204ccc 204c0b: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204c0f: 31 c0 xor %eax,%eax 204c11: 48 83 79 60 00 cmpq $0x0,0x60(%rcx) 204c16: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204c1c: 0f 85 16 00 00 00 jne 0x204c38 204c22: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204c26: e8 f5 04 00 00 callq 0x205120 204c2b: 48 83 f8 00 cmp $0x0,%rax 204c2f: 0f 94 c0 sete %al 204c32: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204c38: 8a 85 56 ff ff ff mov -0xaa(%rbp),%al 204c3e: 34 ff xor $0xff,%al 204c40: 34 ff xor $0xff,%al 204c42: 24 01 and $0x1,%al 204c44: 0f b6 c0 movzbl %al,%eax 204c47: 48 98 cltq 204c49: 48 83 f8 00 cmp $0x0,%rax 204c4d: 0f 84 16 00 00 00 je 0x204c69 204c53: bf 10 00 00 00 mov $0x10,%edi 204c58: e8 03 e4 ff ff callq 0x203060 204c5d: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204c64: e9 b3 03 00 00 jmpq 0x20501c 204c69: 48 8b 7d e8 mov -0x18(%rbp),%rdi 204c6d: 48 83 c7 01 add $0x1,%rdi 204c71: e8 4a 20 00 00 callq 0x206cc0 204c76: 48 89 45 d8 mov %rax,-0x28(%rbp) 204c7a: 48 8b 45 d8 mov -0x28(%rbp),%rax 204c7e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204c82: 48 3b 41 68 cmp 0x68(%rcx),%rax 204c86: 0f 93 c0 setae %al 204c89: 34 ff xor $0xff,%al 204c8b: 34 ff xor $0xff,%al 204c8d: 24 01 and $0x1,%al 204c8f: 0f b6 c0 movzbl %al,%eax 204c92: 48 98 cltq 204c94: 48 83 f8 00 cmp $0x0,%rax 204c98: 0f 84 16 00 00 00 je 0x204cb4 204c9e: bf 10 00 00 00 mov $0x10,%edi 204ca3: e8 b8 e3 ff ff callq 0x203060 204ca8: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204caf: e9 68 03 00 00 jmpq 0x20501c 204cb4: 48 8b 45 f0 mov -0x10(%rbp),%rax 204cb8: 48 8b 48 60 mov 0x60(%rax),%rcx 204cbc: 48 03 4d d8 add -0x28(%rbp),%rcx 204cc0: 48 8b 45 e0 mov -0x20(%rbp),%rax 204cc4: 48 89 08 mov %rcx,(%rax) 204cc7: e9 16 00 00 00 jmpq 0x204ce2 204ccc: bf 10 00 00 00 mov $0x10,%edi 204cd1: e8 8a e3 ff ff callq 0x203060 204cd6: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204cdd: e9 3a 03 00 00 jmpq 0x20501c 204ce2: e9 00 00 00 00 jmpq 0x204ce7 204ce7: e9 00 00 00 00 jmpq 0x204cec 204cec: e9 00 00 00 00 jmpq 0x204cf1 204cf1: e9 b9 00 00 00 jmpq 0x204daf 204cf6: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204cfa: 48 83 c7 48 add $0x48,%rdi 204cfe: 48 81 c7 9c 00 00 00 add $0x9c,%rdi 204d05: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204d09: ba 2f 00 00 00 mov $0x2f,%edx 204d0e: b9 10 00 00 00 mov $0x10,%ecx 204d13: e8 b8 1f 00 00 callq 0x206cd0 204d18: 48 89 45 d0 mov %rax,-0x30(%rbp) 204d1c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 204d21: 0f 84 0d 00 00 00 je 0x204d34 204d27: 48 8b 45 d0 mov -0x30(%rbp),%rax 204d2b: c6 40 ff 00 movb $0x0,-0x1(%rax) 204d2f: e9 65 00 00 00 jmpq 0x204d99 204d34: 48 c7 45 c8 0f 00 00 00 movq $0xf,-0x38(%rbp) 204d3c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d40: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204d44: c6 84 08 e4 00 00 00 00 movb $0x0,0xe4(%rax,%rcx,1) 204d4c: 31 c0 xor %eax,%eax 204d4e: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204d53: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204d59: 0f 86 27 00 00 00 jbe 0x204d86 204d5f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d63: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204d67: 48 89 ca mov %rcx,%rdx 204d6a: 48 83 c2 ff add $0xffffffffffffffff,%rdx 204d6e: 48 89 55 c8 mov %rdx,-0x38(%rbp) 204d72: 0f be 84 08 e3 00 00 00 movsbl 0xe3(%rax,%rcx,1),%eax 204d7a: 83 f8 20 cmp $0x20,%eax 204d7d: 0f 94 c0 sete %al 204d80: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204d86: 8a 85 55 ff ff ff mov -0xab(%rbp),%al 204d8c: a8 01 test $0x1,%al 204d8e: 0f 85 a8 ff ff ff jne 0x204d3c 204d94: e9 00 00 00 00 jmpq 0x204d99 204d99: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204d9d: 48 83 c1 48 add $0x48,%rcx 204da1: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204da8: 48 8b 45 e0 mov -0x20(%rbp),%rax 204dac: 48 89 08 mov %rcx,(%rax) 204daf: 48 8b 45 e8 mov -0x18(%rbp),%rax 204db3: 0f be 40 30 movsbl 0x30(%rax),%eax 204db7: 83 f8 20 cmp $0x20,%eax 204dba: 0f 94 c0 sete %al 204dbd: 34 ff xor $0xff,%al 204dbf: 34 ff xor $0xff,%al 204dc1: 24 01 and $0x1,%al 204dc3: 0f b6 c0 movzbl %al,%eax 204dc6: 48 98 cltq 204dc8: 48 83 f8 00 cmp $0x0,%rax 204dcc: 0f 84 16 00 00 00 je 0x204de8 204dd2: bf 10 00 00 00 mov $0x10,%edi 204dd7: e8 84 e2 ff ff callq 0x203060 204ddc: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204de3: e9 34 02 00 00 jmpq 0x20501c 204de8: e9 00 00 00 00 jmpq 0x204ded 204ded: 48 8b 45 e8 mov -0x18(%rbp),%rax 204df1: 48 83 c0 10 add $0x10,%rax 204df5: 48 89 45 b0 mov %rax,-0x50(%rbp) 204df9: 48 8b 45 e8 mov -0x18(%rbp),%rax 204dfd: 0f be 40 1b movsbl 0x1b(%rax),%eax 204e01: 83 f8 20 cmp $0x20,%eax 204e04: 0f 84 1e 00 00 00 je 0x204e28 204e0a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e0e: 48 8b 48 10 mov 0x10(%rax),%rcx 204e12: 48 89 4d bb mov %rcx,-0x45(%rbp) 204e16: 8b 40 18 mov 0x18(%rax),%eax 204e19: 89 45 c3 mov %eax,-0x3d(%rbp) 204e1c: c6 45 c7 00 movb $0x0,-0x39(%rbp) 204e20: 48 8d 45 bb lea -0x45(%rbp),%rax 204e24: 48 89 45 b0 mov %rax,-0x50(%rbp) 204e28: 48 8b 7d b0 mov -0x50(%rbp),%rdi 204e2c: e8 8f 1e 00 00 callq 0x206cc0 204e31: 48 89 c1 mov %rax,%rcx 204e34: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e38: 48 89 48 08 mov %rcx,0x8(%rax) 204e3c: e9 00 00 00 00 jmpq 0x204e41 204e41: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e45: 48 83 c0 1c add $0x1c,%rax 204e49: 48 89 45 a0 mov %rax,-0x60(%rbp) 204e4d: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e51: 0f be 40 21 movsbl 0x21(%rax),%eax 204e55: 83 f8 20 cmp $0x20,%eax 204e58: 0f 84 1e 00 00 00 je 0x204e7c 204e5e: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e62: 8b 48 1c mov 0x1c(%rax),%ecx 204e65: 89 4d a9 mov %ecx,-0x57(%rbp) 204e68: 66 8b 40 20 mov 0x20(%rax),%ax 204e6c: 66 89 45 ad mov %ax,-0x53(%rbp) 204e70: c6 45 af 00 movb $0x0,-0x51(%rbp) 204e74: 48 8d 45 a9 lea -0x57(%rbp),%rax 204e78: 48 89 45 a0 mov %rax,-0x60(%rbp) 204e7c: 48 8b 7d a0 mov -0x60(%rbp),%rdi 204e80: e8 3b 1e 00 00 callq 0x206cc0 204e85: 89 c1 mov %eax,%ecx 204e87: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e8b: 89 48 10 mov %ecx,0x10(%rax) 204e8e: e9 00 00 00 00 jmpq 0x204e93 204e93: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e97: 48 83 c0 22 add $0x22,%rax 204e9b: 48 89 45 90 mov %rax,-0x70(%rbp) 204e9f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ea3: 0f be 40 27 movsbl 0x27(%rax),%eax 204ea7: 83 f8 20 cmp $0x20,%eax 204eaa: 0f 84 1e 00 00 00 je 0x204ece 204eb0: 48 8b 45 e8 mov -0x18(%rbp),%rax 204eb4: 8b 48 22 mov 0x22(%rax),%ecx 204eb7: 89 4d 99 mov %ecx,-0x67(%rbp) 204eba: 66 8b 40 26 mov 0x26(%rax),%ax 204ebe: 66 89 45 9d mov %ax,-0x63(%rbp) 204ec2: c6 45 9f 00 movb $0x0,-0x61(%rbp) 204ec6: 48 8d 45 99 lea -0x67(%rbp),%rax 204eca: 48 89 45 90 mov %rax,-0x70(%rbp) 204ece: 48 8b 7d 90 mov -0x70(%rbp),%rdi 204ed2: e8 e9 1d 00 00 callq 0x206cc0 204ed7: 89 c1 mov %eax,%ecx 204ed9: 48 8b 45 e0 mov -0x20(%rbp),%rax 204edd: 89 48 14 mov %ecx,0x14(%rax) 204ee0: e9 00 00 00 00 jmpq 0x204ee5 204ee5: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ee9: 48 83 c0 28 add $0x28,%rax 204eed: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204ef4: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ef8: 0f be 40 2f movsbl 0x2f(%rax),%eax 204efc: 83 f8 20 cmp $0x20,%eax 204eff: 0f 84 1b 00 00 00 je 0x204f20 204f05: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f09: 48 8b 40 28 mov 0x28(%rax),%rax 204f0d: 48 89 45 87 mov %rax,-0x79(%rbp) 204f11: c6 45 8f 00 movb $0x0,-0x71(%rbp) 204f15: 48 8d 45 87 lea -0x79(%rbp),%rax 204f19: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204f20: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 204f27: 31 c0 xor %eax,%eax 204f29: 89 c6 mov %eax,%esi 204f2b: ba 08 00 00 00 mov $0x8,%edx 204f30: e8 ab 1d 00 00 callq 0x206ce0 204f35: 89 c1 mov %eax,%ecx 204f37: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f3b: 89 48 18 mov %ecx,0x18(%rax) 204f3e: e9 00 00 00 00 jmpq 0x204f43 204f43: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f47: 48 83 c0 30 add $0x30,%rax 204f4b: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204f52: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f56: 0f be 40 39 movsbl 0x39(%rax),%eax 204f5a: 83 f8 20 cmp $0x20,%eax 204f5d: 0f 84 2f 00 00 00 je 0x204f92 204f63: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f67: 48 8b 48 30 mov 0x30(%rax),%rcx 204f6b: 48 89 8d 6d ff ff ff mov %rcx,-0x93(%rbp) 204f72: 66 8b 40 38 mov 0x38(%rax),%ax 204f76: 66 89 85 75 ff ff ff mov %ax,-0x8b(%rbp) 204f7d: c6 85 77 ff ff ff 00 movb $0x0,-0x89(%rbp) 204f84: 48 8d 85 6d ff ff ff lea -0x93(%rbp),%rax 204f8b: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204f92: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 204f99: e8 22 1d 00 00 callq 0x206cc0 204f9e: 48 89 c1 mov %rax,%rcx 204fa1: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fa5: 48 89 48 20 mov %rcx,0x20(%rax) 204fa9: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fad: 48 83 78 20 00 cmpq $0x0,0x20(%rax) 204fb2: 0f 8d 16 00 00 00 jge 0x204fce 204fb8: bf 10 00 00 00 mov $0x10,%edi 204fbd: e8 9e e0 ff ff callq 0x203060 204fc2: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204fc9: e9 4e 00 00 00 jmpq 0x20501c 204fce: 48 8b 45 f0 mov -0x10(%rbp),%rax 204fd2: 48 8b 40 28 mov 0x28(%rax),%rax 204fd6: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204fda: 48 03 41 30 add 0x30(%rcx),%rax 204fde: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204fe2: 48 2b 41 70 sub 0x70(%rcx),%rax 204fe6: 48 83 e8 3c sub $0x3c,%rax 204fea: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 204ff1: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ff5: 48 8b 40 20 mov 0x20(%rax),%rax 204ff9: 48 3b 85 58 ff ff ff cmp -0xa8(%rbp),%rax 205000: 0f 86 0f 00 00 00 jbe 0x205015 205006: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 20500d: 48 8b 45 e0 mov -0x20(%rbp),%rax 205011: 48 89 48 20 mov %rcx,0x20(%rax) 205015: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 20501c: 8b 45 fc mov -0x4(%rbp),%eax 20501f: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 205026: 5d pop %rbp 205027: c3 retq 205028: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 205030: 55 push %rbp 205031: 48 89 e5 mov %rsp,%rbp 205034: 48 83 ec 60 sub $0x60,%rsp 205038: 89 7d f4 mov %edi,-0xc(%rbp) 20503b: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20503f: 48 89 55 e0 mov %rdx,-0x20(%rbp) 205043: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205047: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 20504f: e9 00 00 00 00 jmpq 0x205054 205054: 8b 7d f4 mov -0xc(%rbp),%edi 205057: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20505b: 48 03 75 d0 add -0x30(%rbp),%rsi 20505f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205063: 48 2b 55 d0 sub -0x30(%rbp),%rdx 205067: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20506b: 48 03 4d d0 add -0x30(%rbp),%rcx 20506f: e8 7c 1c 00 00 callq 0x206cf0 205074: 48 89 45 c0 mov %rax,-0x40(%rbp) 205078: 31 c0 xor %eax,%eax 20507a: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 20507f: 88 45 b7 mov %al,-0x49(%rbp) 205082: 0f 85 0e 00 00 00 jne 0x205096 205088: e8 73 1c 00 00 callq 0x206d00 20508d: 83 38 04 cmpl $0x4,(%rax) 205090: 0f 94 c0 sete %al 205093: 88 45 b7 mov %al,-0x49(%rbp) 205096: 8a 45 b7 mov -0x49(%rbp),%al 205099: a8 01 test $0x1,%al 20509b: 0f 85 b3 ff ff ff jne 0x205054 2050a1: 48 8b 45 c0 mov -0x40(%rbp),%rax 2050a5: 48 89 45 b8 mov %rax,-0x48(%rbp) 2050a9: 48 8b 45 b8 mov -0x48(%rbp),%rax 2050ad: 48 89 45 c8 mov %rax,-0x38(%rbp) 2050b1: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2050b6: 0f 8f 2d 00 00 00 jg 0x2050e9 2050bc: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2050c1: 0f 8d 0d 00 00 00 jge 0x2050d4 2050c7: 48 8b 45 c8 mov -0x38(%rbp),%rax 2050cb: 48 89 45 a8 mov %rax,-0x58(%rbp) 2050cf: e9 08 00 00 00 jmpq 0x2050dc 2050d4: 48 8b 45 d0 mov -0x30(%rbp),%rax 2050d8: 48 89 45 a8 mov %rax,-0x58(%rbp) 2050dc: 48 8b 45 a8 mov -0x58(%rbp),%rax 2050e0: 48 89 45 f8 mov %rax,-0x8(%rbp) 2050e4: e9 22 00 00 00 jmpq 0x20510b 2050e9: 48 8b 45 c8 mov -0x38(%rbp),%rax 2050ed: 48 03 45 d0 add -0x30(%rbp),%rax 2050f1: 48 89 45 d0 mov %rax,-0x30(%rbp) 2050f5: 48 8b 45 d0 mov -0x30(%rbp),%rax 2050f9: 48 3b 45 e0 cmp -0x20(%rbp),%rax 2050fd: 0f 82 4c ff ff ff jb 0x20504f 205103: 48 8b 45 d0 mov -0x30(%rbp),%rax 205107: 48 89 45 f8 mov %rax,-0x8(%rbp) 20510b: 48 8b 45 f8 mov -0x8(%rbp),%rax 20510f: 48 83 c4 60 add $0x60,%rsp 205113: 5d pop %rbp 205114: c3 retq 205115: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20511d: 00 00 20511f: 90 nop 205120: 55 push %rbp 205121: 48 89 e5 mov %rsp,%rbp 205124: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 20512b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20512f: 48 c7 45 e8 08 00 00 00 movq $0x8,-0x18(%rbp) 205137: 48 8b 45 f0 mov -0x10(%rbp),%rax 20513b: 48 83 38 00 cmpq $0x0,(%rax) 20513f: 0f 84 49 00 00 00 je 0x20518e 205145: 48 8b 45 e8 mov -0x18(%rbp),%rax 205149: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20514d: 48 3b 41 30 cmp 0x30(%rcx),%rax 205151: 0f 87 16 00 00 00 ja 0x20516d 205157: 48 8b 45 f0 mov -0x10(%rbp),%rax 20515b: 48 8b 40 30 mov 0x30(%rax),%rax 20515f: 48 2b 45 e8 sub -0x18(%rbp),%rax 205163: 48 83 f8 3c cmp $0x3c,%rax 205167: 0f 83 0d 00 00 00 jae 0x20517a 20516d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205175: e9 0a 03 00 00 jmpq 0x205484 20517a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20517e: 48 8b 00 mov (%rax),%rax 205181: 48 03 45 e8 add -0x18(%rbp),%rax 205185: 48 89 45 a0 mov %rax,-0x60(%rbp) 205189: e9 52 00 00 00 jmpq 0x2051e0 20518e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205192: 8b 78 24 mov 0x24(%rax),%edi 205195: 48 8d 75 a8 lea -0x58(%rbp),%rsi 205199: 48 8b 45 f0 mov -0x10(%rbp),%rax 20519d: 48 8b 48 28 mov 0x28(%rax),%rcx 2051a1: 48 03 4d e8 add -0x18(%rbp),%rcx 2051a5: ba 3c 00 00 00 mov $0x3c,%edx 2051aa: e8 81 fe ff ff callq 0x205030 2051af: 48 83 f8 3c cmp $0x3c,%rax 2051b3: 0f 95 c0 setne %al 2051b6: 34 ff xor $0xff,%al 2051b8: 34 ff xor $0xff,%al 2051ba: 24 01 and $0x1,%al 2051bc: 0f b6 c0 movzbl %al,%eax 2051bf: 48 98 cltq 2051c1: 48 83 f8 00 cmp $0x0,%rax 2051c5: 0f 84 0d 00 00 00 je 0x2051d8 2051cb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2051d3: e9 ac 02 00 00 jmpq 0x205484 2051d8: 48 8d 45 a8 lea -0x58(%rbp),%rax 2051dc: 48 89 45 a0 mov %rax,-0x60(%rbp) 2051e0: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051e4: 48 83 c0 30 add $0x30,%rax 2051e8: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2051ef: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051f3: 0f be 40 39 movsbl 0x39(%rax),%eax 2051f7: 83 f8 20 cmp $0x20,%eax 2051fa: 0f 84 23 00 00 00 je 0x205223 205200: 48 8b 45 a0 mov -0x60(%rbp),%rax 205204: 48 8b 48 30 mov 0x30(%rax),%rcx 205208: 48 89 4d 85 mov %rcx,-0x7b(%rbp) 20520c: 66 8b 40 38 mov 0x38(%rax),%ax 205210: 66 89 45 8d mov %ax,-0x73(%rbp) 205214: c6 45 8f 00 movb $0x0,-0x71(%rbp) 205218: 48 8d 45 85 lea -0x7b(%rbp),%rax 20521c: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 205223: e8 88 1a 00 00 callq 0x206cb0 205228: 48 8b 00 mov (%rax),%rax 20522b: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 205232: 0f be 09 movsbl (%rcx),%ecx 205235: 48 63 c9 movslq %rcx,%rcx 205238: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 20523c: 25 00 08 00 00 and $0x800,%eax 205241: 83 f8 00 cmp $0x0,%eax 205244: 0f 85 0d 00 00 00 jne 0x205257 20524a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205252: e9 2d 02 00 00 jmpq 0x205484 205257: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 20525e: e8 5d 1a 00 00 callq 0x206cc0 205263: 48 89 45 90 mov %rax,-0x70(%rbp) 205267: 48 8b 45 a0 mov -0x60(%rbp),%rax 20526b: 0f 10 00 movups (%rax),%xmm0 20526e: 0f 28 0d db c5 ff ff movaps -0x3a25(%rip),%xmm1 # 0x201850 205275: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 205279: 66 0f d7 c0 pmovmskb %xmm0,%eax 20527d: 2d ff ff 00 00 sub $0xffff,%eax 205282: 0f 95 c0 setne %al 205285: 0f b6 c0 movzbl %al,%eax 205288: 83 f8 00 cmp $0x0,%eax 20528b: 0f 85 05 00 00 00 jne 0x205296 205291: e9 1d 00 00 00 jmpq 0x2052b3 205296: 48 8b 45 90 mov -0x70(%rbp),%rax 20529a: 48 83 c0 01 add $0x1,%rax 20529e: 48 83 e0 fe and $0xfffffffffffffffe,%rax 2052a2: 48 83 c0 3c add $0x3c,%rax 2052a6: 48 03 45 e8 add -0x18(%rbp),%rax 2052aa: 48 89 45 e8 mov %rax,-0x18(%rbp) 2052ae: e9 84 fe ff ff jmpq 0x205137 2052b3: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052b7: 48 83 38 00 cmpq $0x0,(%rax) 2052bb: 0f 84 2f 00 00 00 je 0x2052f0 2052c1: 48 8b 45 90 mov -0x70(%rbp),%rax 2052c5: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2052c9: 48 8b 49 30 mov 0x30(%rcx),%rcx 2052cd: 48 2b 4d e8 sub -0x18(%rbp),%rcx 2052d1: 48 83 e9 3c sub $0x3c,%rcx 2052d5: 48 39 c8 cmp %rcx,%rax 2052d8: 0f 86 0d 00 00 00 jbe 0x2052eb 2052de: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2052e6: e9 99 01 00 00 jmpq 0x205484 2052eb: e9 00 00 00 00 jmpq 0x2052f0 2052f0: 48 8b 7d 90 mov -0x70(%rbp),%rdi 2052f4: e8 17 1a 00 00 callq 0x206d10 2052f9: 48 89 45 98 mov %rax,-0x68(%rbp) 2052fd: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 205302: 0f 84 74 01 00 00 je 0x20547c 205308: 48 8b 45 f0 mov -0x10(%rbp),%rax 20530c: 48 83 38 00 cmpq $0x0,(%rax) 205310: 0f 84 37 00 00 00 je 0x20534d 205316: 48 8b 7d 98 mov -0x68(%rbp),%rdi 20531a: 48 89 bd 60 ff ff ff mov %rdi,-0xa0(%rbp) 205321: 48 8b 45 f0 mov -0x10(%rbp),%rax 205325: 48 8b 30 mov (%rax),%rsi 205328: 48 03 75 e8 add -0x18(%rbp),%rsi 20532c: 48 83 c6 3c add $0x3c,%rsi 205330: 48 8b 55 90 mov -0x70(%rbp),%rdx 205334: e8 47 19 00 00 callq 0x206c80 205339: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 205340: 48 8b 45 f0 mov -0x10(%rbp),%rax 205344: 48 89 48 60 mov %rcx,0x60(%rax) 205348: e9 6e 00 00 00 jmpq 0x2053bb 20534d: 48 8b 45 f0 mov -0x10(%rbp),%rax 205351: 8b 78 24 mov 0x24(%rax),%edi 205354: 48 8b 75 98 mov -0x68(%rbp),%rsi 205358: 48 8b 55 90 mov -0x70(%rbp),%rdx 20535c: 48 8b 45 f0 mov -0x10(%rbp),%rax 205360: 48 8b 48 28 mov 0x28(%rax),%rcx 205364: 48 03 4d e8 add -0x18(%rbp),%rcx 205368: 48 83 c1 3c add $0x3c,%rcx 20536c: e8 bf fc ff ff callq 0x205030 205371: 48 3b 45 90 cmp -0x70(%rbp),%rax 205375: 0f 95 c0 setne %al 205378: 34 ff xor $0xff,%al 20537a: 34 ff xor $0xff,%al 20537c: 24 01 and $0x1,%al 20537e: 0f b6 c0 movzbl %al,%eax 205381: 48 98 cltq 205383: 48 83 f8 00 cmp $0x0,%rax 205387: 0f 84 22 00 00 00 je 0x2053af 20538d: 48 8b 7d 98 mov -0x68(%rbp),%rdi 205391: e8 fa 18 00 00 callq 0x206c90 205396: 48 8b 45 f0 mov -0x10(%rbp),%rax 20539a: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 2053a2: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2053aa: e9 d5 00 00 00 jmpq 0x205484 2053af: 48 8b 4d 98 mov -0x68(%rbp),%rcx 2053b3: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053b7: 48 89 48 60 mov %rcx,0x60(%rax) 2053bb: 48 8b 4d 90 mov -0x70(%rbp),%rcx 2053bf: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053c3: 48 89 48 68 mov %rcx,0x68(%rax) 2053c7: 48 8b 45 98 mov -0x68(%rbp),%rax 2053cb: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2053d2: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2053d9: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2053e0: 48 8b bd 70 ff ff ff mov -0x90(%rbp),%rdi 2053e7: 48 8b 55 98 mov -0x68(%rbp),%rdx 2053eb: 48 03 55 90 add -0x70(%rbp),%rdx 2053ef: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2053f6: 48 29 c2 sub %rax,%rdx 2053f9: be 2f 00 00 00 mov $0x2f,%esi 2053fe: e8 1d 19 00 00 callq 0x206d20 205403: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 20540a: 48 83 bd 70 ff ff ff 00 cmpq $0x0,-0x90(%rbp) 205412: 0f 85 25 00 00 00 jne 0x20543d 205418: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 20541f: 48 8b 55 98 mov -0x68(%rbp),%rdx 205423: 48 03 55 90 add -0x70(%rbp),%rdx 205427: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 20542e: 48 29 c2 sub %rax,%rdx 205431: 31 f6 xor %esi,%esi 205433: e8 f8 18 00 00 callq 0x206d30 205438: e9 3a 00 00 00 jmpq 0x205477 20543d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205444: 48 89 c1 mov %rax,%rcx 205447: 48 83 c1 01 add $0x1,%rcx 20544b: 48 89 8d 70 ff ff ff mov %rcx,-0x90(%rbp) 205452: c6 00 00 movb $0x0,(%rax) 205455: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 20545c: 48 8b 4d 98 mov -0x68(%rbp),%rcx 205460: 48 03 4d 90 add -0x70(%rbp),%rcx 205464: 48 39 c8 cmp %rcx,%rax 205467: 0f 82 05 00 00 00 jb 0x205472 20546d: e9 05 00 00 00 jmpq 0x205477 205472: e9 5b ff ff ff jmpq 0x2053d2 205477: e9 00 00 00 00 jmpq 0x20547c 20547c: 48 8b 45 98 mov -0x68(%rbp),%rax 205480: 48 89 45 f8 mov %rax,-0x8(%rbp) 205484: 48 8b 45 f8 mov -0x8(%rbp),%rax 205488: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 20548f: 5d pop %rbp 205490: c3 retq 205491: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 205499: 00 00 20549b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2054a0: 55 push %rbp 2054a1: 48 89 e5 mov %rsp,%rbp 2054a4: 48 83 ec 40 sub $0x40,%rsp 2054a8: 89 7d f4 mov %edi,-0xc(%rbp) 2054ab: 89 75 f0 mov %esi,-0x10(%rbp) 2054ae: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2054b2: 83 3d 63 3b 00 00 01 cmpl $0x1,0x3b63(%rip) # 0x20901c 2054b9: 0f 95 c0 setne %al 2054bc: 34 ff xor $0xff,%al 2054be: 34 ff xor $0xff,%al 2054c0: 24 01 and $0x1,%al 2054c2: 0f b6 c0 movzbl %al,%eax 2054c5: 48 98 cltq 2054c7: 48 83 f8 00 cmp $0x0,%rax 2054cb: 0f 84 17 00 00 00 je 0x2054e8 2054d1: bf 0c 00 00 00 mov $0xc,%edi 2054d6: e8 85 db ff ff callq 0x203060 2054db: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2054e3: e9 30 02 00 00 jmpq 0x205718 2054e8: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2054ed: 0f 84 05 00 00 00 je 0x2054f8 2054f3: e9 61 00 00 00 jmpq 0x205559 2054f8: 8b 7d f4 mov -0xc(%rbp),%edi 2054fb: be 01 00 00 00 mov $0x1,%esi 205500: b0 00 mov $0x0,%al 205502: e8 39 18 00 00 callq 0x206d40 205507: 89 c1 mov %eax,%ecx 205509: 31 c0 xor %eax,%eax 20550b: 83 f9 ff cmp $0xffffffff,%ecx 20550e: 88 45 df mov %al,-0x21(%rbp) 205511: 0f 85 0e 00 00 00 jne 0x205525 205517: e8 e4 17 00 00 callq 0x206d00 20551c: 83 38 09 cmpl $0x9,(%rax) 20551f: 0f 94 c0 sete %al 205522: 88 45 df mov %al,-0x21(%rbp) 205525: 8a 45 df mov -0x21(%rbp),%al 205528: 34 ff xor $0xff,%al 20552a: 34 ff xor $0xff,%al 20552c: 24 01 and $0x1,%al 20552e: 0f b6 c0 movzbl %al,%eax 205531: 48 98 cltq 205533: 48 83 f8 00 cmp $0x0,%rax 205537: 0f 84 17 00 00 00 je 0x205554 20553d: bf 09 00 00 00 mov $0x9,%edi 205542: e8 19 db ff ff callq 0x203060 205547: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20554f: e9 c4 01 00 00 jmpq 0x205718 205554: e9 00 00 00 00 jmpq 0x205559 205559: 8b 45 f0 mov -0x10(%rbp),%eax 20555c: 48 89 45 d0 mov %rax,-0x30(%rbp) 205560: 48 83 e8 0b sub $0xb,%rax 205564: 0f 87 89 01 00 00 ja 0x2056f3 20556a: 48 8b 45 d0 mov -0x30(%rbp),%rax 20556e: 48 8d 0d eb c2 ff ff lea -0x3d15(%rip),%rcx # 0x201860 205575: 48 63 04 81 movslq (%rcx,%rax,4),%rax 205579: 48 01 c8 add %rcx,%rax 20557c: ff e0 jmpq *%rax 20557e: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205586: e9 7a 01 00 00 jmpq 0x205705 20558b: 31 c0 xor %eax,%eax 20558d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205592: 88 45 cf mov %al,-0x31(%rbp) 205595: 0f 84 0e 00 00 00 je 0x2055a9 20559b: 48 8b 45 e8 mov -0x18(%rbp),%rax 20559f: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 2055a3: 0f 95 c0 setne %al 2055a6: 88 45 cf mov %al,-0x31(%rbp) 2055a9: 8a 45 cf mov -0x31(%rbp),%al 2055ac: 34 ff xor $0xff,%al 2055ae: 34 ff xor $0xff,%al 2055b0: 24 01 and $0x1,%al 2055b2: 0f b6 c0 movzbl %al,%eax 2055b5: 48 98 cltq 2055b7: 48 83 f8 00 cmp $0x0,%rax 2055bb: 0f 84 17 00 00 00 je 0x2055d8 2055c1: bf 0d 00 00 00 mov $0xd,%edi 2055c6: e8 95 da ff ff callq 0x203060 2055cb: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2055d3: e9 2d 01 00 00 jmpq 0x205705 2055d8: e9 00 00 00 00 jmpq 0x2055dd 2055dd: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2055e2: 0f 84 18 00 00 00 je 0x205600 2055e8: 8b 7d f4 mov -0xc(%rbp),%edi 2055eb: 8b 75 f0 mov -0x10(%rbp),%esi 2055ee: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2055f2: e8 39 01 00 00 callq 0x205730 2055f7: 48 89 45 e0 mov %rax,-0x20(%rbp) 2055fb: e9 1e 00 00 00 jmpq 0x20561e 205600: 8b 7d f4 mov -0xc(%rbp),%edi 205603: 8b 4d f0 mov -0x10(%rbp),%ecx 205606: 31 c0 xor %eax,%eax 205608: 41 89 c0 mov %eax,%r8d 20560b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 205612: 4c 89 c6 mov %r8,%rsi 205615: e8 56 01 00 00 callq 0x205770 20561a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20561e: e9 e2 00 00 00 jmpq 0x205705 205623: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205628: 0f 84 8e 00 00 00 je 0x2056bc 20562e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 205632: 31 c0 xor %eax,%eax 205634: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 205638: 88 45 ce mov %al,-0x32(%rbp) 20563b: 0f 84 34 00 00 00 je 0x205675 205641: 48 8b 4d e8 mov -0x18(%rbp),%rcx 205645: 31 c0 xor %eax,%eax 205647: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 20564b: 88 45 ce mov %al,-0x32(%rbp) 20564e: 0f 84 21 00 00 00 je 0x205675 205654: 48 8b 4d e8 mov -0x18(%rbp),%rcx 205658: 31 c0 xor %eax,%eax 20565a: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 20565e: 88 45 ce mov %al,-0x32(%rbp) 205661: 0f 84 0e 00 00 00 je 0x205675 205667: 48 8b 45 e8 mov -0x18(%rbp),%rax 20566b: 83 78 1c 0a cmpl $0xa,0x1c(%rax) 20566f: 0f 95 c0 setne %al 205672: 88 45 ce mov %al,-0x32(%rbp) 205675: 8a 45 ce mov -0x32(%rbp),%al 205678: 34 ff xor $0xff,%al 20567a: 34 ff xor $0xff,%al 20567c: 24 01 and $0x1,%al 20567e: 0f b6 c0 movzbl %al,%eax 205681: 48 98 cltq 205683: 48 83 f8 00 cmp $0x0,%rax 205687: 0f 84 17 00 00 00 je 0x2056a4 20568d: bf 0d 00 00 00 mov $0xd,%edi 205692: e8 c9 d9 ff ff callq 0x203060 205697: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 20569f: e9 13 00 00 00 jmpq 0x2056b7 2056a4: 8b 7d f4 mov -0xc(%rbp),%edi 2056a7: 8b 75 f0 mov -0x10(%rbp),%esi 2056aa: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2056ae: e8 7d 00 00 00 callq 0x205730 2056b3: 48 89 45 e0 mov %rax,-0x20(%rbp) 2056b7: e9 1e 00 00 00 jmpq 0x2056da 2056bc: 8b 7d f4 mov -0xc(%rbp),%edi 2056bf: 8b 4d f0 mov -0x10(%rbp),%ecx 2056c2: 31 c0 xor %eax,%eax 2056c4: 41 89 c0 mov %eax,%r8d 2056c7: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 2056ce: 4c 89 c6 mov %r8,%rsi 2056d1: e8 9a 00 00 00 callq 0x205770 2056d6: 48 89 45 e0 mov %rax,-0x20(%rbp) 2056da: e9 26 00 00 00 jmpq 0x205705 2056df: 8b 7d f4 mov -0xc(%rbp),%edi 2056e2: 8b 75 f0 mov -0x10(%rbp),%esi 2056e5: e8 36 03 00 00 callq 0x205a20 2056ea: 48 89 45 e0 mov %rax,-0x20(%rbp) 2056ee: e9 12 00 00 00 jmpq 0x205705 2056f3: bf 0d 00 00 00 mov $0xd,%edi 2056f8: e8 63 d9 ff ff callq 0x203060 2056fd: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205705: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20570a: 0f 84 00 00 00 00 je 0x205710 205710: 48 8b 45 e0 mov -0x20(%rbp),%rax 205714: 48 89 45 f8 mov %rax,-0x8(%rbp) 205718: 48 8b 45 f8 mov -0x8(%rbp),%rax 20571c: 48 83 c4 40 add $0x40,%rsp 205720: 5d pop %rbp 205721: c3 retq 205722: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20572a: 00 00 20572c: 0f 1f 40 00 nopl 0x0(%rax) 205730: 55 push %rbp 205731: 48 89 e5 mov %rsp,%rbp 205734: 48 83 ec 10 sub $0x10,%rsp 205738: 89 7d fc mov %edi,-0x4(%rbp) 20573b: 89 75 f8 mov %esi,-0x8(%rbp) 20573e: 48 89 55 f0 mov %rdx,-0x10(%rbp) 205742: 48 8b 45 f0 mov -0x10(%rbp),%rax 205746: 83 78 18 01 cmpl $0x1,0x18(%rax) 20574a: 0f 85 00 00 00 00 jne 0x205750 205750: 8b 7d fc mov -0x4(%rbp),%edi 205753: 8b 75 f8 mov -0x8(%rbp),%esi 205756: 48 8b 55 f0 mov -0x10(%rbp),%rdx 20575a: e8 e1 09 00 00 callq 0x206140 20575f: 48 83 c4 10 add $0x10,%rsp 205763: 5d pop %rbp 205764: c3 retq 205765: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20576d: 00 00 20576f: 90 nop 205770: 55 push %rbp 205771: 48 89 e5 mov %rsp,%rbp 205774: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 20577b: 89 7d f4 mov %edi,-0xc(%rbp) 20577e: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205782: 48 89 55 e0 mov %rdx,-0x20(%rbp) 205786: 89 4d dc mov %ecx,-0x24(%rbp) 205789: 4c 89 45 d0 mov %r8,-0x30(%rbp) 20578d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205795: b0 01 mov $0x1,%al 205797: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20579b: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057a1: 0f 84 31 00 00 00 je 0x2057d8 2057a7: b0 01 mov $0x1,%al 2057a9: 83 7d dc 09 cmpl $0x9,-0x24(%rbp) 2057ad: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057b3: 0f 84 1f 00 00 00 je 0x2057d8 2057b9: b0 01 mov $0x1,%al 2057bb: 83 7d dc 0a cmpl $0xa,-0x24(%rbp) 2057bf: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057c5: 0f 84 0d 00 00 00 je 0x2057d8 2057cb: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 2057cf: 0f 94 c0 sete %al 2057d2: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057d8: 8a 85 27 ff ff ff mov -0xd9(%rbp),%al 2057de: 24 01 and $0x1,%al 2057e0: 0f b6 c0 movzbl %al,%eax 2057e3: 89 45 c4 mov %eax,-0x3c(%rbp) 2057e6: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2057eb: 0f 85 38 00 00 00 jne 0x205829 2057f1: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 2057f6: 0f 85 28 00 00 00 jne 0x205824 2057fc: 8b 7d f4 mov -0xc(%rbp),%edi 2057ff: 48 8d b5 30 ff ff ff lea -0xd0(%rbp),%rsi 205806: e8 b5 13 00 00 callq 0x206bc0 20580b: 83 f8 00 cmp $0x0,%eax 20580e: 0f 85 0b 00 00 00 jne 0x20581f 205814: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 20581b: 48 89 45 e0 mov %rax,-0x20(%rbp) 20581f: e9 00 00 00 00 jmpq 0x205824 205824: e9 34 00 00 00 jmpq 0x20585d 205829: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 20582e: 0f 84 05 00 00 00 je 0x205839 205834: e9 1f 00 00 00 jmpq 0x205858 205839: 48 8d 3d a8 b7 ff ff lea -0x4858(%rip),%rdi # 0x200fe8 205840: 48 8d 35 f6 b5 ff ff lea -0x4a0a(%rip),%rsi # 0x200e3d 205847: ba 9e 02 00 00 mov $0x29e,%edx 20584c: 48 8d 0d 2c b7 ff ff lea -0x48d4(%rip),%rcx # 0x200f7f 205853: e8 08 14 00 00 callq 0x206c60 205858: e9 00 00 00 00 jmpq 0x20585d 20585d: 83 7d c4 00 cmpl $0x0,-0x3c(%rbp) 205861: 0f 84 b6 00 00 00 je 0x20591d 205867: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20586c: 0f 85 9b 00 00 00 jne 0x20590d 205872: 48 8b 45 e0 mov -0x20(%rbp),%rax 205876: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 20587d: 8b 55 dc mov -0x24(%rbp),%edx 205880: b8 03 00 00 00 mov $0x3,%eax 205885: b9 01 00 00 00 mov $0x1,%ecx 20588a: 83 fa 08 cmp $0x8,%edx 20588d: 0f 44 c1 cmove %ecx,%eax 205890: 89 85 20 ff ff ff mov %eax,-0xe0(%rbp) 205896: b0 01 mov $0x1,%al 205898: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20589c: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 2058a2: 0f 84 0d 00 00 00 je 0x2058b5 2058a8: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 2058ac: 0f 94 c0 sete %al 2058af: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 2058b5: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 2058bb: 48 8b b5 18 ff ff ff mov -0xe8(%rbp),%rsi 2058c2: 40 8a bd 26 ff ff ff mov -0xda(%rbp),%dil 2058c9: b9 01 00 00 00 mov $0x1,%ecx 2058ce: b8 02 00 00 00 mov $0x2,%eax 2058d3: 40 f6 c7 01 test $0x1,%r15l 2058d7: 0f 45 c8 cmovne %eax,%ecx 2058da: 44 8b 45 f4 mov -0xc(%rbp),%r8d 2058de: 4c 8b 4d e8 mov -0x18(%rbp),%r9 2058e2: 31 c0 xor %eax,%eax 2058e4: 89 c7 mov %eax,%edi 2058e6: e8 65 14 00 00 callq 0x206d50 2058eb: 48 89 45 c8 mov %rax,-0x38(%rbp) 2058ef: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2058f6: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2058fa: 0f 85 08 00 00 00 jne 0x205908 205900: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205908: e9 0b 00 00 00 jmpq 0x205918 20590d: 48 8b 45 d0 mov -0x30(%rbp),%rax 205911: 48 8b 00 mov (%rax),%rax 205914: 48 89 45 c8 mov %rax,-0x38(%rbp) 205918: e9 00 00 00 00 jmpq 0x20591d 20591d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205922: 0f 84 c4 00 00 00 je 0x2059ec 205928: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 20592f: 48 39 45 c8 cmp %rax,-0x38(%rbp) 205933: 0f 84 05 00 00 00 je 0x20593e 205939: e9 1f 00 00 00 jmpq 0x20595d 20593e: 48 8d 3d 20 b6 ff ff lea -0x49e0(%rip),%rdi # 0x200f65 205945: 48 8d 35 f1 b4 ff ff lea -0x4b0f(%rip),%rsi # 0x200e3d 20594c: ba ba 02 00 00 mov $0x2ba,%edx 205951: 48 8d 0d 27 b6 ff ff lea -0x49d9(%rip),%rcx # 0x200f7f 205958: e8 03 13 00 00 callq 0x206c60 20595d: 8b 7d f4 mov -0xc(%rbp),%edi 205960: 48 8b 75 c8 mov -0x38(%rbp),%rsi 205964: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205968: 48 8b 4d e0 mov -0x20(%rbp),%rcx 20596c: 44 8b 45 dc mov -0x24(%rbp),%r8d 205970: 4c 8b 4d d0 mov -0x30(%rbp),%r9 205974: e8 e7 d8 ff ff callq 0x203260 205979: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 205980: 48 83 bd 28 ff ff ff 00 cmpq $0x0,-0xd8(%rbp) 205988: 0f 85 2e 00 00 00 jne 0x2059bc 20598e: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205993: 0f 84 11 00 00 00 je 0x2059aa 205999: 48 8b 45 d0 mov -0x30(%rbp),%rax 20599d: 48 8b 00 mov (%rax),%rax 2059a0: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2059a4: 0f 84 12 00 00 00 je 0x2059bc 2059aa: 48 8b 7d c8 mov -0x38(%rbp),%rdi 2059ae: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2059b2: e8 a9 13 00 00 callq 0x206d60 2059b7: e9 20 00 00 00 jmpq 0x2059dc 2059bc: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2059c1: 0f 85 10 00 00 00 jne 0x2059d7 2059c7: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 2059ce: 8b 48 38 mov 0x38(%rax),%ecx 2059d1: 83 c9 40 or $0x40,%ecx 2059d4: 89 48 38 mov %ecx,0x38(%rax) 2059d7: e9 00 00 00 00 jmpq 0x2059dc 2059dc: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 2059e3: 48 89 45 f8 mov %rax,-0x8(%rbp) 2059e7: e9 1b 00 00 00 jmpq 0x205a07 2059ec: 8b 7d f4 mov -0xc(%rbp),%edi 2059ef: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2059f3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2059f7: 8b 4d dc mov -0x24(%rbp),%ecx 2059fa: 4c 8b 45 d0 mov -0x30(%rbp),%r8 2059fe: e8 2d 09 00 00 callq 0x206330 205a03: 48 89 45 f8 mov %rax,-0x8(%rbp) 205a07: 48 8b 45 f8 mov -0x8(%rbp),%rax 205a0b: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 205a12: 5d pop %rbp 205a13: c3 retq 205a14: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 205a1c: 00 00 205a1e: 66 90 nop 205a20: 55 push %rbp 205a21: 48 89 e5 mov %rsp,%rbp 205a24: 48 83 ec 20 sub $0x20,%rsp 205a28: 89 7d fc mov %edi,-0x4(%rbp) 205a2b: 89 75 f8 mov %esi,-0x8(%rbp) 205a2e: 8b 7d fc mov -0x4(%rbp),%edi 205a31: 44 8b 45 f8 mov -0x8(%rbp),%r8d 205a35: 31 c0 xor %eax,%eax 205a37: 41 89 c1 mov %eax,%r9d 205a3a: 4c 89 ce mov %r9,%rsi 205a3d: 4c 89 ca mov %r9,%rdx 205a40: 4c 89 c9 mov %r9,%rcx 205a43: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 205a4a: 48 c7 44 24 08 20 08 00 movq $0x820,0x8(%rsp) 205a52: 00 205a53: e8 d8 ed ff ff callq 0x204830 205a58: 48 89 45 f0 mov %rax,-0x10(%rbp) 205a5c: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205a61: 0f 84 3b 00 00 00 je 0x205aa2 205a67: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a6b: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 205a72: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a76: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 205a7d: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205a81: 48 83 c1 48 add $0x48,%rcx 205a85: 48 81 c1 80 00 00 00 add $0x80,%rcx 205a8c: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a90: 48 89 48 60 mov %rcx,0x60(%rax) 205a94: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a98: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 205aa0: 00 00 205aa2: 48 8b 45 f0 mov -0x10(%rbp),%rax 205aa6: 48 83 c4 20 add $0x20,%rsp 205aaa: 5d pop %rbp 205aab: c3 retq 205aac: 0f 1f 40 00 nopl 0x0(%rax) 205ab0: 55 push %rbp 205ab1: 48 89 e5 mov %rsp,%rbp 205ab4: 48 81 ec 00 01 00 00 sub $0x100,%rsp 205abb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 205abf: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205ac3: 89 55 e4 mov %edx,-0x1c(%rbp) 205ac6: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205aca: 4c 89 45 d0 mov %r8,-0x30(%rbp) 205ace: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ad2: 0f b6 40 04 movzbl 0x4(%rax),%eax 205ad6: 83 f8 01 cmp $0x1,%eax 205ad9: 0f 94 c0 sete %al 205adc: 24 01 and $0x1,%al 205ade: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 205ae4: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205aeb: 0f 84 0b 00 00 00 je 0x205afc 205af1: 48 83 7d d0 34 cmpq $0x34,-0x30(%rbp) 205af6: 0f 82 18 00 00 00 jb 0x205b14 205afc: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205b03: 0f 85 22 00 00 00 jne 0x205b2b 205b09: 48 83 7d d0 40 cmpq $0x40,-0x30(%rbp) 205b0e: 0f 83 17 00 00 00 jae 0x205b2b 205b14: bf 0a 00 00 00 mov $0xa,%edi 205b19: e8 42 d5 ff ff callq 0x203060 205b1e: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205b26: e9 fd 05 00 00 jmpq 0x206128 205b2b: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b2f: 0f b6 40 05 movzbl 0x5(%rax),%eax 205b33: 83 f8 01 cmp $0x1,%eax 205b36: 0f 85 0d 00 00 00 jne 0x205b49 205b3c: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b40: 48 89 45 c0 mov %rax,-0x40(%rbp) 205b44: e9 41 01 00 00 jmpq 0x205c8a 205b49: 48 8d 45 80 lea -0x80(%rbp),%rax 205b4d: 48 89 45 c0 mov %rax,-0x40(%rbp) 205b51: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205b58: 0f 84 8e 00 00 00 je 0x205bec 205b5e: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b62: 66 8b 40 30 mov 0x30(%rax),%ax 205b66: 66 89 45 b0 mov %ax,-0x50(%rbp) 205b6a: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b6e: 8b 40 20 mov 0x20(%rax),%eax 205b71: 89 45 a0 mov %eax,-0x60(%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 62 00 00 00 je 0x205be7 205b85: 66 8b 45 b0 mov -0x50(%rbp),%ax 205b89: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 205b90: 66 8b 85 7a ff ff ff mov -0x86(%rbp),%ax 205b97: 66 c1 c8 08 ror $0x8,%ax 205b9b: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 205ba2: 66 8b 85 7c ff ff ff mov -0x84(%rbp),%ax 205ba9: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 205bb0: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 205bb7: 66 89 45 b0 mov %ax,-0x50(%rbp) 205bbb: 8b 45 a0 mov -0x60(%rbp),%eax 205bbe: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 205bc4: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 205bca: 0f c8 bswap %eax 205bcc: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 205bd2: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 205bd8: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 205bde: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 205be4: 89 45 a0 mov %eax,-0x60(%rbp) 205be7: e9 99 00 00 00 jmpq 0x205c85 205bec: 48 8b 45 e8 mov -0x18(%rbp),%rax 205bf0: 66 8b 40 3c mov 0x3c(%rax),%ax 205bf4: 66 89 45 bc mov %ax,-0x44(%rbp) 205bf8: 48 8b 45 e8 mov -0x18(%rbp),%rax 205bfc: 48 8b 40 28 mov 0x28(%rax),%rax 205c00: 48 89 45 a8 mov %rax,-0x58(%rbp) 205c04: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c08: 0f b6 40 05 movzbl 0x5(%rax),%eax 205c0c: 83 f8 01 cmp $0x1,%eax 205c0f: 0f 84 6b 00 00 00 je 0x205c80 205c15: 66 8b 45 bc mov -0x44(%rbp),%ax 205c19: 66 89 85 68 ff ff ff mov %ax,-0x98(%rbp) 205c20: 66 8b 85 68 ff ff ff mov -0x98(%rbp),%ax 205c27: 66 c1 c8 08 ror $0x8,%ax 205c2b: 66 89 85 6a ff ff ff mov %ax,-0x96(%rbp) 205c32: 66 8b 85 6a ff ff ff mov -0x96(%rbp),%ax 205c39: 66 89 85 66 ff ff ff mov %ax,-0x9a(%rbp) 205c40: 0f b7 85 66 ff ff ff movzwl -0x9a(%rbp),%eax 205c47: 66 89 45 bc mov %ax,-0x44(%rbp) 205c4b: 48 8b 45 a8 mov -0x58(%rbp),%rax 205c4f: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 205c56: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 205c5d: 48 0f c8 bswap %rax 205c60: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205c67: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 205c6e: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 205c75: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 205c7c: 48 89 45 a8 mov %rax,-0x58(%rbp) 205c80: e9 00 00 00 00 jmpq 0x205c85 205c85: e9 00 00 00 00 jmpq 0x205c8a 205c8a: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205c91: 0f 84 2a 02 00 00 je 0x205ec1 205c97: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c9b: 0f b7 40 30 movzwl 0x30(%rax),%eax 205c9f: 48 89 45 c8 mov %rax,-0x38(%rbp) 205ca3: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205ca8: 0f 94 c0 sete %al 205cab: 34 ff xor $0xff,%al 205cad: 34 ff xor $0xff,%al 205caf: 24 01 and $0x1,%al 205cb1: 0f b6 c0 movzbl %al,%eax 205cb4: 48 98 cltq 205cb6: 48 83 f8 00 cmp $0x0,%rax 205cba: 0f 84 c7 01 00 00 je 0x205e87 205cc0: 48 8b 45 c0 mov -0x40(%rbp),%rax 205cc4: 83 78 20 00 cmpl $0x0,0x20(%rax) 205cc8: 0f 84 b9 01 00 00 je 0x205e87 205cce: 48 8b 45 c0 mov -0x40(%rbp),%rax 205cd2: 8b 40 20 mov 0x20(%rax),%eax 205cd5: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205cd9: 0f 93 c0 setae %al 205cdc: 34 ff xor $0xff,%al 205cde: 34 ff xor $0xff,%al 205ce0: 24 01 and $0x1,%al 205ce2: 0f b6 c0 movzbl %al,%eax 205ce5: 48 98 cltq 205ce7: 48 83 f8 00 cmp $0x0,%rax 205ceb: 0f 85 2a 00 00 00 jne 0x205d1b 205cf1: 48 8b 45 d0 mov -0x30(%rbp),%rax 205cf5: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205cf9: 8b 49 20 mov 0x20(%rcx),%ecx 205cfc: 48 29 c8 sub %rcx,%rax 205cff: 48 83 f8 28 cmp $0x28,%rax 205d03: 0f 92 c0 setb %al 205d06: 34 ff xor $0xff,%al 205d08: 34 ff xor $0xff,%al 205d0a: 24 01 and $0x1,%al 205d0c: 0f b6 c0 movzbl %al,%eax 205d0f: 48 98 cltq 205d11: 48 83 f8 00 cmp $0x0,%rax 205d15: 0f 84 0d 00 00 00 je 0x205d28 205d1b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205d23: e9 00 04 00 00 jmpq 0x206128 205d28: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205d2d: 0f 95 c0 setne %al 205d30: 34 ff xor $0xff,%al 205d32: 34 ff xor $0xff,%al 205d34: 24 01 and $0x1,%al 205d36: 0f b6 c0 movzbl %al,%eax 205d39: 48 98 cltq 205d3b: 48 83 f8 00 cmp $0x0,%rax 205d3f: 0f 84 30 00 00 00 je 0x205d75 205d45: 48 8b 45 e8 mov -0x18(%rbp),%rax 205d49: 0f b6 40 05 movzbl 0x5(%rax),%eax 205d4d: 83 f8 01 cmp $0x1,%eax 205d50: 0f 85 1f 00 00 00 jne 0x205d75 205d56: 48 8b 45 f0 mov -0x10(%rbp),%rax 205d5a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d5e: 8b 49 20 mov 0x20(%rcx),%ecx 205d61: 48 01 c8 add %rcx,%rax 205d64: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205d68: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205d6c: 48 89 45 c8 mov %rax,-0x38(%rbp) 205d70: e9 0d 01 00 00 jmpq 0x205e82 205d75: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205d7a: 0f 95 c0 setne %al 205d7d: 34 ff xor $0xff,%al 205d7f: 34 ff xor $0xff,%al 205d81: 24 01 and $0x1,%al 205d83: 0f b6 c0 movzbl %al,%eax 205d86: 48 98 cltq 205d88: 48 83 f8 00 cmp $0x0,%rax 205d8c: 0f 84 21 00 00 00 je 0x205db3 205d92: 48 8b 45 f0 mov -0x10(%rbp),%rax 205d96: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d9a: 8b 49 20 mov 0x20(%rcx),%ecx 205d9d: 48 01 c8 add %rcx,%rax 205da0: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205da4: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205da8: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205dae: e9 82 00 00 00 jmpq 0x205e35 205db3: 8b 7d e4 mov -0x1c(%rbp),%edi 205db6: 48 8d b5 44 ff ff ff lea -0xbc(%rbp),%rsi 205dbd: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205dc1: 48 8b 45 c0 mov -0x40(%rbp),%rax 205dc5: 8b 40 20 mov 0x20(%rax),%eax 205dc8: 48 01 c1 add %rax,%rcx 205dcb: 48 83 c1 14 add $0x14,%rcx 205dcf: ba 04 00 00 00 mov $0x4,%edx 205dd4: e8 57 f2 ff ff callq 0x205030 205dd9: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 205de0: 48 83 f8 04 cmp $0x4,%rax 205de4: 0f 95 c0 setne %al 205de7: 34 ff xor $0xff,%al 205de9: 34 ff xor $0xff,%al 205deb: 24 01 and $0x1,%al 205ded: 0f b6 c0 movzbl %al,%eax 205df0: 48 98 cltq 205df2: 48 83 f8 00 cmp $0x0,%rax 205df6: 0f 84 34 00 00 00 je 0x205e30 205dfc: 48 83 bd 38 ff ff ff 00 cmpq $0x0,-0xc8(%rbp) 205e04: 0f 8d 0f 00 00 00 jge 0x205e19 205e0a: bf 09 00 00 00 mov $0x9,%edi 205e0f: e8 4c d2 ff ff callq 0x203060 205e14: e9 0a 00 00 00 jmpq 0x205e23 205e19: bf 0a 00 00 00 mov $0xa,%edi 205e1e: e8 3d d2 ff ff callq 0x203060 205e23: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205e2b: e9 f8 02 00 00 jmpq 0x206128 205e30: e9 00 00 00 00 jmpq 0x205e35 205e35: 48 8b 45 e8 mov -0x18(%rbp),%rax 205e39: 0f b6 40 05 movzbl 0x5(%rax),%eax 205e3d: 83 f8 01 cmp $0x1,%eax 205e40: 0f 84 32 00 00 00 je 0x205e78 205e46: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205e4c: 89 85 30 ff ff ff mov %eax,-0xd0(%rbp) 205e52: 8b 85 30 ff ff ff mov -0xd0(%rbp),%eax 205e58: 0f c8 bswap %eax 205e5a: 89 85 34 ff ff ff mov %eax,-0xcc(%rbp) 205e60: 8b 85 34 ff ff ff mov -0xcc(%rbp),%eax 205e66: 89 85 2c ff ff ff mov %eax,-0xd4(%rbp) 205e6c: 8b 85 2c ff ff ff mov -0xd4(%rbp),%eax 205e72: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205e78: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205e7e: 48 89 45 c8 mov %rax,-0x38(%rbp) 205e82: e9 00 00 00 00 jmpq 0x205e87 205e87: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e8b: 8b 40 20 mov 0x20(%rax),%eax 205e8e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205e92: 0f 87 1c 00 00 00 ja 0x205eb4 205e98: 48 8b 45 d0 mov -0x30(%rbp),%rax 205e9c: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205ea0: 8b 49 20 mov 0x20(%rcx),%ecx 205ea3: 48 29 c8 sub %rcx,%rax 205ea6: 48 6b 4d c8 28 imul $0x28,-0x38(%rbp),%rcx 205eab: 48 39 c8 cmp %rcx,%rax 205eae: 0f 83 08 00 00 00 jae 0x205ebc 205eb4: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205ebc: e9 5f 02 00 00 jmpq 0x206120 205ec1: 48 8b 45 c0 mov -0x40(%rbp),%rax 205ec5: 0f b7 40 3c movzwl 0x3c(%rax),%eax 205ec9: 48 89 45 c8 mov %rax,-0x38(%rbp) 205ecd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205ed2: 0f 94 c0 sete %al 205ed5: 34 ff xor $0xff,%al 205ed7: 34 ff xor $0xff,%al 205ed9: 24 01 and $0x1,%al 205edb: 0f b6 c0 movzbl %al,%eax 205ede: 48 98 cltq 205ee0: 48 83 f8 00 cmp $0x0,%rax 205ee4: 0f 84 fa 01 00 00 je 0x2060e4 205eea: 48 8b 45 c0 mov -0x40(%rbp),%rax 205eee: 48 83 78 28 00 cmpq $0x0,0x28(%rax) 205ef3: 0f 84 eb 01 00 00 je 0x2060e4 205ef9: 48 8b 45 c0 mov -0x40(%rbp),%rax 205efd: 48 8b 40 28 mov 0x28(%rax),%rax 205f01: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205f05: 0f 93 c0 setae %al 205f08: 34 ff xor $0xff,%al 205f0a: 34 ff xor $0xff,%al 205f0c: 24 01 and $0x1,%al 205f0e: 0f b6 c0 movzbl %al,%eax 205f11: 48 98 cltq 205f13: 48 83 f8 00 cmp $0x0,%rax 205f17: 0f 85 28 00 00 00 jne 0x205f45 205f1d: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f21: 48 8b 40 28 mov 0x28(%rax),%rax 205f25: 48 83 c0 40 add $0x40,%rax 205f29: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205f2d: 0f 97 c0 seta %al 205f30: 34 ff xor $0xff,%al 205f32: 34 ff xor $0xff,%al 205f34: 24 01 and $0x1,%al 205f36: 0f b6 c0 movzbl %al,%eax 205f39: 48 98 cltq 205f3b: 48 83 f8 00 cmp $0x0,%rax 205f3f: 0f 84 0d 00 00 00 je 0x205f52 205f45: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205f4d: e9 d6 01 00 00 jmpq 0x206128 205f52: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205f57: 0f 95 c0 setne %al 205f5a: 34 ff xor $0xff,%al 205f5c: 34 ff xor $0xff,%al 205f5e: 24 01 and $0x1,%al 205f60: 0f b6 c0 movzbl %al,%eax 205f63: 48 98 cltq 205f65: 48 83 f8 00 cmp $0x0,%rax 205f69: 0f 84 32 00 00 00 je 0x205fa1 205f6f: 48 8b 45 e8 mov -0x18(%rbp),%rax 205f73: 0f b6 40 05 movzbl 0x5(%rax),%eax 205f77: 83 f8 01 cmp $0x1,%eax 205f7a: 0f 85 21 00 00 00 jne 0x205fa1 205f80: 48 8b 45 f0 mov -0x10(%rbp),%rax 205f84: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205f88: 48 03 41 28 add 0x28(%rcx),%rax 205f8c: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f90: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205f95: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205f9c: e9 0f 01 00 00 jmpq 0x2060b0 205fa1: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205fa6: 0f 95 c0 setne %al 205fa9: 34 ff xor $0xff,%al 205fab: 34 ff xor $0xff,%al 205fad: 24 01 and $0x1,%al 205faf: 0f b6 c0 movzbl %al,%eax 205fb2: 48 98 cltq 205fb4: 48 83 f8 00 cmp $0x0,%rax 205fb8: 0f 84 21 00 00 00 je 0x205fdf 205fbe: 48 8b 45 f0 mov -0x10(%rbp),%rax 205fc2: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205fc6: 48 03 41 28 add 0x28(%rcx),%rax 205fca: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205fce: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205fd3: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205fda: e9 80 00 00 00 jmpq 0x20605f 205fdf: 8b 7d e4 mov -0x1c(%rbp),%edi 205fe2: 48 8d b5 20 ff ff ff lea -0xe0(%rbp),%rsi 205fe9: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205fed: 48 8b 45 c0 mov -0x40(%rbp),%rax 205ff1: 48 03 48 28 add 0x28(%rax),%rcx 205ff5: 48 83 c1 20 add $0x20,%rcx 205ff9: ba 08 00 00 00 mov $0x8,%edx 205ffe: e8 2d f0 ff ff callq 0x205030 206003: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 20600a: 48 83 f8 08 cmp $0x8,%rax 20600e: 0f 95 c0 setne %al 206011: 34 ff xor $0xff,%al 206013: 34 ff xor $0xff,%al 206015: 24 01 and $0x1,%al 206017: 0f b6 c0 movzbl %al,%eax 20601a: 48 98 cltq 20601c: 48 83 f8 00 cmp $0x0,%rax 206020: 0f 84 34 00 00 00 je 0x20605a 206026: 48 83 bd 18 ff ff ff 00 cmpq $0x0,-0xe8(%rbp) 20602e: 0f 8d 0f 00 00 00 jge 0x206043 206034: bf 09 00 00 00 mov $0x9,%edi 206039: e8 22 d0 ff ff callq 0x203060 20603e: e9 0a 00 00 00 jmpq 0x20604d 206043: bf 0a 00 00 00 mov $0xa,%edi 206048: e8 13 d0 ff ff callq 0x203060 20604d: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 206055: e9 ce 00 00 00 jmpq 0x206128 20605a: e9 00 00 00 00 jmpq 0x20605f 20605f: 48 8b 45 e8 mov -0x18(%rbp),%rax 206063: 0f b6 40 05 movzbl 0x5(%rax),%eax 206067: 83 f8 01 cmp $0x1,%eax 20606a: 0f 84 3b 00 00 00 je 0x2060ab 206070: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206077: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 20607e: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 206085: 48 0f c8 bswap %rax 206088: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 20608f: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 206096: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 20609d: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 2060a4: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 2060ab: e9 00 00 00 00 jmpq 0x2060b0 2060b0: b8 ff ff ff ff mov $0xffffffff,%eax 2060b5: 48 39 85 20 ff ff ff cmp %rax,-0xe0(%rbp) 2060bc: 0f 86 17 00 00 00 jbe 0x2060d9 2060c2: bf 0a 00 00 00 mov $0xa,%edi 2060c7: e8 94 cf ff ff callq 0x203060 2060cc: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 2060d4: e9 4f 00 00 00 jmpq 0x206128 2060d9: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 2060e0: 48 89 45 c8 mov %rax,-0x38(%rbp) 2060e4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2060e8: 48 8b 40 28 mov 0x28(%rax),%rax 2060ec: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2060f0: 0f 87 1d 00 00 00 ja 0x206113 2060f6: 48 8b 45 d0 mov -0x30(%rbp),%rax 2060fa: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2060fe: 48 2b 41 28 sub 0x28(%rcx),%rax 206102: 48 8b 4d c8 mov -0x38(%rbp),%rcx 206106: 48 c1 e1 06 shl $0x6,%rcx 20610a: 48 39 c8 cmp %rcx,%rax 20610d: 0f 83 08 00 00 00 jae 0x20611b 206113: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 20611b: e9 00 00 00 00 jmpq 0x206120 206120: 48 8b 45 c8 mov -0x38(%rbp),%rax 206124: 48 89 45 f8 mov %rax,-0x8(%rbp) 206128: 48 8b 45 f8 mov -0x8(%rbp),%rax 20612c: 48 81 c4 00 01 00 00 add $0x100,%rsp 206133: 5d pop %rbp 206134: c3 retq 206135: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20613d: 00 00 20613f: 90 nop 206140: 55 push %rbp 206141: 48 89 e5 mov %rsp,%rbp 206144: 48 83 ec 30 sub $0x30,%rsp 206148: 89 7d f4 mov %edi,-0xc(%rbp) 20614b: 89 75 f0 mov %esi,-0x10(%rbp) 20614e: 48 89 55 e8 mov %rdx,-0x18(%rbp) 206152: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 206156: 0f 85 0f 00 00 00 jne 0x20616b 20615c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206160: 8b 40 24 mov 0x24(%rax),%eax 206163: 89 45 f4 mov %eax,-0xc(%rbp) 206166: e9 57 00 00 00 jmpq 0x2061c2 20616b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20616f: 31 c0 xor %eax,%eax 206171: 83 79 24 ff cmpl $0xffffffff,0x24(%rcx) 206175: 88 45 df mov %al,-0x21(%rbp) 206178: 0f 84 10 00 00 00 je 0x20618e 20617e: 8b 45 f4 mov -0xc(%rbp),%eax 206181: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206185: 3b 41 24 cmp 0x24(%rcx),%eax 206188: 0f 95 c0 setne %al 20618b: 88 45 df mov %al,-0x21(%rbp) 20618e: 8a 45 df mov -0x21(%rbp),%al 206191: 34 ff xor $0xff,%al 206193: 34 ff xor $0xff,%al 206195: 24 01 and $0x1,%al 206197: 0f b6 c0 movzbl %al,%eax 20619a: 48 98 cltq 20619c: 48 83 f8 00 cmp $0x0,%rax 2061a0: 0f 84 17 00 00 00 je 0x2061bd 2061a6: bf 1c 00 00 00 mov $0x1c,%edi 2061ab: e8 b0 ce ff ff callq 0x203060 2061b0: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2061b8: e9 63 01 00 00 jmpq 0x206320 2061bd: e9 00 00 00 00 jmpq 0x2061c2 2061c2: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061c6: 31 c0 xor %eax,%eax 2061c8: 83 79 1c 01 cmpl $0x1,0x1c(%rcx) 2061cc: 88 45 de mov %al,-0x22(%rbp) 2061cf: 0f 84 6d 00 00 00 je 0x206242 2061d5: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061d9: 31 c0 xor %eax,%eax 2061db: 83 79 1c 08 cmpl $0x8,0x1c(%rcx) 2061df: 88 45 de mov %al,-0x22(%rbp) 2061e2: 0f 84 5a 00 00 00 je 0x206242 2061e8: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061ec: 31 c0 xor %eax,%eax 2061ee: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 2061f2: 88 45 de mov %al,-0x22(%rbp) 2061f5: 0f 84 47 00 00 00 je 0x206242 2061fb: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061ff: 31 c0 xor %eax,%eax 206201: 83 79 1c 0a cmpl $0xa,0x1c(%rcx) 206205: 88 45 de mov %al,-0x22(%rbp) 206208: 0f 84 34 00 00 00 je 0x206242 20620e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206212: 31 c0 xor %eax,%eax 206214: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 206218: 88 45 de mov %al,-0x22(%rbp) 20621b: 0f 84 21 00 00 00 je 0x206242 206221: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206225: 31 c0 xor %eax,%eax 206227: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 20622b: 88 45 de mov %al,-0x22(%rbp) 20622e: 0f 84 0e 00 00 00 je 0x206242 206234: 48 8b 45 e8 mov -0x18(%rbp),%rax 206238: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 20623c: 0f 95 c0 setne %al 20623f: 88 45 de mov %al,-0x22(%rbp) 206242: 8a 45 de mov -0x22(%rbp),%al 206245: 34 ff xor $0xff,%al 206247: 34 ff xor $0xff,%al 206249: 24 01 and $0x1,%al 20624b: 0f b6 c0 movzbl %al,%eax 20624e: 48 98 cltq 206250: 48 83 f8 00 cmp $0x0,%rax 206254: 0f 84 17 00 00 00 je 0x206271 20625a: bf 0b 00 00 00 mov $0xb,%edi 20625f: e8 fc cd ff ff callq 0x203060 206264: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20626c: e9 af 00 00 00 jmpq 0x206320 206271: 48 8b 45 e8 mov -0x18(%rbp),%rax 206275: 83 78 18 01 cmpl $0x1,0x18(%rax) 206279: 0f 84 1a 00 00 00 je 0x206299 20627f: 48 8b 45 e8 mov -0x18(%rbp),%rax 206283: 8b 48 3c mov 0x3c(%rax),%ecx 206286: 83 c1 01 add $0x1,%ecx 206289: 89 48 3c mov %ecx,0x3c(%rax) 20628c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206290: 48 89 45 f8 mov %rax,-0x8(%rbp) 206294: e9 87 00 00 00 jmpq 0x206320 206299: 48 8b 45 e8 mov -0x18(%rbp),%rax 20629d: 48 83 78 78 00 cmpq $0x0,0x78(%rax) 2062a2: 0f 85 1f 00 00 00 jne 0x2062c7 2062a8: 48 8b 7d e8 mov -0x18(%rbp),%rdi 2062ac: e8 3f e6 ff ff callq 0x2048f0 2062b1: 83 f8 00 cmp $0x0,%eax 2062b4: 0f 84 0d 00 00 00 je 0x2062c7 2062ba: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2062c2: e9 59 00 00 00 jmpq 0x206320 2062c7: 8b 7d f4 mov -0xc(%rbp),%edi 2062ca: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062ce: 48 8b 70 70 mov 0x70(%rax),%rsi 2062d2: 48 83 c6 3c add $0x3c,%rsi 2062d6: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062da: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx 2062e1: 8b 4d f0 mov -0x10(%rbp),%ecx 2062e4: 4c 8b 45 e8 mov -0x18(%rbp),%r8 2062e8: e8 83 f4 ff ff callq 0x205770 2062ed: 48 89 45 e0 mov %rax,-0x20(%rbp) 2062f1: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 2062f6: 0f 84 1c 00 00 00 je 0x206318 2062fc: 48 8b 45 e8 mov -0x18(%rbp),%rax 206300: 48 8b 48 48 mov 0x48(%rax),%rcx 206304: 48 8b 45 e0 mov -0x20(%rbp),%rax 206308: 48 89 48 10 mov %rcx,0x10(%rax) 20630c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206310: 48 8b 45 e8 mov -0x18(%rbp),%rax 206314: 48 89 48 48 mov %rcx,0x48(%rax) 206318: 48 8b 45 e0 mov -0x20(%rbp),%rax 20631c: 48 89 45 f8 mov %rax,-0x8(%rbp) 206320: 48 8b 45 f8 mov -0x8(%rbp),%rax 206324: 48 83 c4 30 add $0x30,%rsp 206328: 5d pop %rbp 206329: c3 retq 20632a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 206330: 55 push %rbp 206331: 48 89 e5 mov %rsp,%rbp 206334: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20633b: 89 7d f4 mov %edi,-0xc(%rbp) 20633e: 48 89 75 e8 mov %rsi,-0x18(%rbp) 206342: 48 89 55 e0 mov %rdx,-0x20(%rbp) 206346: 89 4d dc mov %ecx,-0x24(%rbp) 206349: 4c 89 45 d0 mov %r8,-0x30(%rbp) 20634d: 8b 45 f4 mov -0xc(%rbp),%eax 206350: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 206356: 48 8d 45 90 lea -0x70(%rbp),%rax 20635a: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206361: b8 40 00 00 00 mov $0x40,%eax 206366: 48 3b 45 e0 cmp -0x20(%rbp),%rax 20636a: 0f 83 11 00 00 00 jae 0x206381 206370: b8 40 00 00 00 mov $0x40,%eax 206375: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20637c: e9 0b 00 00 00 jmpq 0x20638c 206381: 48 8b 45 e0 mov -0x20(%rbp),%rax 206385: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20638c: 48 8b b5 78 ff ff ff mov -0x88(%rbp),%rsi 206393: 8b bd 74 ff ff ff mov -0x8c(%rbp),%edi 206399: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 2063a0: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2063a4: e8 87 ec ff ff callq 0x205030 2063a9: 48 89 45 88 mov %rax,-0x78(%rbp) 2063ad: 48 83 7d 88 ff cmpq $0xffffffffffffffff,-0x78(%rbp) 2063b2: 0f 94 c0 sete %al 2063b5: 34 ff xor $0xff,%al 2063b7: 34 ff xor $0xff,%al 2063b9: 24 01 and $0x1,%al 2063bb: 0f b6 c0 movzbl %al,%eax 2063be: 48 98 cltq 2063c0: 48 83 f8 00 cmp $0x0,%rax 2063c4: 0f 84 17 00 00 00 je 0x2063e1 2063ca: bf 09 00 00 00 mov $0x9,%edi 2063cf: e8 8c cc ff ff callq 0x203060 2063d4: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2063dc: e9 e9 00 00 00 jmpq 0x2064ca 2063e1: 48 8b 75 88 mov -0x78(%rbp),%rsi 2063e5: 48 8d 7d 90 lea -0x70(%rbp),%rdi 2063e9: e8 72 cf ff ff callq 0x203360 2063ee: 89 45 84 mov %eax,-0x7c(%rbp) 2063f1: 8b 45 84 mov -0x7c(%rbp),%eax 2063f4: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 2063fa: 83 e8 01 sub $0x1,%eax 2063fd: 0f 84 19 00 00 00 je 0x20641c 206403: e9 00 00 00 00 jmpq 0x206408 206408: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 20640e: 83 e8 03 sub $0x3,%eax 206411: 0f 84 2a 00 00 00 je 0x206441 206417: e9 77 00 00 00 jmpq 0x206493 20641c: 8b 7d f4 mov -0xc(%rbp),%edi 20641f: 48 8b 55 e8 mov -0x18(%rbp),%rdx 206423: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206427: 44 8b 45 dc mov -0x24(%rbp),%r8d 20642b: 4c 8b 4d d0 mov -0x30(%rbp),%r9 20642f: 31 c0 xor %eax,%eax 206431: 89 c6 mov %eax,%esi 206433: e8 68 e3 ff ff callq 0x2047a0 206438: 48 89 45 f8 mov %rax,-0x8(%rbp) 20643c: e9 89 00 00 00 jmpq 0x2064ca 206441: 48 8b 45 88 mov -0x78(%rbp),%rax 206445: 0f b6 75 94 movzbl -0x6c(%rbp),%esi 206449: b9 40 00 00 00 mov $0x40,%ecx 20644e: ba 34 00 00 00 mov $0x34,%edx 206453: 83 fe 01 cmp $0x1,%esi 206456: 48 0f 44 ca cmove %rdx,%rcx 20645a: 48 39 c8 cmp %rcx,%rax 20645d: 0f 82 2b 00 00 00 jb 0x20648e 206463: 8b 7d f4 mov -0xc(%rbp),%edi 206466: 48 8d 55 90 lea -0x70(%rbp),%rdx 20646a: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20646e: 4c 8b 45 e0 mov -0x20(%rbp),%r8 206472: 44 8b 4d dc mov -0x24(%rbp),%r9d 206476: 48 8b 45 d0 mov -0x30(%rbp),%rax 20647a: 31 f6 xor %esi,%esi 20647c: 48 89 04 24 mov %rax,(%rsp) 206480: e8 bb cf ff ff callq 0x203440 206485: 48 89 45 f8 mov %rax,-0x8(%rbp) 206489: e9 3c 00 00 00 jmpq 0x2064ca 20648e: e9 00 00 00 00 jmpq 0x206493 206493: e9 00 00 00 00 jmpq 0x206498 206498: 8b 7d f4 mov -0xc(%rbp),%edi 20649b: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20649f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2064a3: 44 8b 45 dc mov -0x24(%rbp),%r8d 2064a7: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2064ab: 31 c0 xor %eax,%eax 2064ad: 89 c6 mov %eax,%esi 2064af: 31 c0 xor %eax,%eax 2064b1: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 2064b8: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2064c0: 00 2064c1: e8 6a e3 ff ff callq 0x204830 2064c6: 48 89 45 f8 mov %rax,-0x8(%rbp) 2064ca: 48 8b 45 f8 mov -0x8(%rbp),%rax 2064ce: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 2064d5: 5d pop %rbp 2064d6: c3 retq 2064d7: cc int3 2064d8: cc int3 2064d9: cc int3 2064da: cc int3 2064db: cc int3 2064dc: cc int3 2064dd: cc int3 2064de: cc int3 2064df: cc int3 2064e0: 55 push %rbp 2064e1: 48 89 e5 mov %rsp,%rbp 2064e4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2064eb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2064ef: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 2064f4: 0f 85 0c 00 00 00 jne 0x206506 2064fa: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206501: e9 fb 05 00 00 jmpq 0x206b01 206506: 48 8b 45 f0 mov -0x10(%rbp),%rax 20650a: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 20650e: 0f 84 2b 00 00 00 je 0x20653f 206514: 48 8b 4d f0 mov -0x10(%rbp),%rcx 206518: 8b 41 3c mov 0x3c(%rcx),%eax 20651b: 83 c0 ff add $0xffffffff,%eax 20651e: 89 41 3c mov %eax,0x3c(%rcx) 206521: 83 f8 00 cmp $0x0,%eax 206524: 0f 84 15 00 00 00 je 0x20653f 20652a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20652e: 8b 40 3c mov 0x3c(%rax),%eax 206531: 89 45 e4 mov %eax,-0x1c(%rbp) 206534: 8b 45 e4 mov -0x1c(%rbp),%eax 206537: 89 45 fc mov %eax,-0x4(%rbp) 20653a: e9 c2 05 00 00 jmpq 0x206b01 20653f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206543: 83 78 18 01 cmpl $0x1,0x18(%rax) 206547: 0f 85 4e 00 00 00 jne 0x20659b 20654d: 48 8b 45 f0 mov -0x10(%rbp),%rax 206551: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 206558: 48 39 48 50 cmp %rcx,0x50(%rax) 20655c: 0f 84 0d 00 00 00 je 0x20656f 206562: 48 8b 45 f0 mov -0x10(%rbp),%rax 206566: 48 8b 78 50 mov 0x50(%rax),%rdi 20656a: e8 21 07 00 00 callq 0x206c90 20656f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206573: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 20657b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20657f: 48 83 78 48 00 cmpq $0x0,0x48(%rax) 206584: 0f 84 0c 00 00 00 je 0x206596 20658a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206591: e9 6b 05 00 00 jmpq 0x206b01 206596: e9 00 00 00 00 jmpq 0x20659b 20659b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20659f: 48 8b 40 08 mov 0x8(%rax),%rax 2065a3: 48 89 45 e8 mov %rax,-0x18(%rbp) 2065a7: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2065ac: 0f 84 66 00 00 00 je 0x206618 2065b2: 48 8b 45 e8 mov -0x18(%rbp),%rax 2065b6: 48 8b 40 48 mov 0x48(%rax),%rax 2065ba: 48 3b 45 f0 cmp -0x10(%rbp),%rax 2065be: 0f 85 15 00 00 00 jne 0x2065d9 2065c4: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065c8: 48 8b 48 10 mov 0x10(%rax),%rcx 2065cc: 48 8b 45 e8 mov -0x18(%rbp),%rax 2065d0: 48 89 48 48 mov %rcx,0x48(%rax) 2065d4: e9 3f 00 00 00 jmpq 0x206618 2065d9: 48 8b 45 e8 mov -0x18(%rbp),%rax 2065dd: 48 8b 40 48 mov 0x48(%rax),%rax 2065e1: 48 89 45 d8 mov %rax,-0x28(%rbp) 2065e5: 48 8b 45 d8 mov -0x28(%rbp),%rax 2065e9: 48 8b 40 10 mov 0x10(%rax),%rax 2065ed: 48 3b 45 f0 cmp -0x10(%rbp),%rax 2065f1: 0f 84 11 00 00 00 je 0x206608 2065f7: 48 8b 45 d8 mov -0x28(%rbp),%rax 2065fb: 48 8b 40 10 mov 0x10(%rax),%rax 2065ff: 48 89 45 d8 mov %rax,-0x28(%rbp) 206603: e9 dd ff ff ff jmpq 0x2065e5 206608: 48 8b 45 f0 mov -0x10(%rbp),%rax 20660c: 48 8b 48 10 mov 0x10(%rax),%rcx 206610: 48 8b 45 d8 mov -0x28(%rbp),%rax 206614: 48 89 48 10 mov %rcx,0x10(%rax) 206618: 48 8b 45 f0 mov -0x10(%rbp),%rax 20661c: 8b 40 18 mov 0x18(%rax),%eax 20661f: 89 45 94 mov %eax,-0x6c(%rbp) 206622: 83 e8 01 sub $0x1,%eax 206625: 0f 84 16 00 00 00 je 0x206641 20662b: e9 00 00 00 00 jmpq 0x206630 206630: 8b 45 94 mov -0x6c(%rbp),%eax 206633: 83 e8 03 sub $0x3,%eax 206636: 0f 84 26 00 00 00 je 0x206662 20663c: e9 ff 03 00 00 jmpq 0x206a40 206641: 48 8b 45 f0 mov -0x10(%rbp),%rax 206645: 48 83 78 60 00 cmpq $0x0,0x60(%rax) 20664a: 0f 84 0d 00 00 00 je 0x20665d 206650: 48 8b 45 f0 mov -0x10(%rbp),%rax 206654: 48 8b 78 60 mov 0x60(%rax),%rdi 206658: e8 33 06 00 00 callq 0x206c90 20665d: e9 e3 03 00 00 jmpq 0x206a45 206662: 48 8b 45 f0 mov -0x10(%rbp),%rax 206666: 83 78 20 01 cmpl $0x1,0x20(%rax) 20666a: 0f 84 0f 00 00 00 je 0x20667f 206670: b0 01 mov $0x1,%al 206672: a8 01 test $0x1,%al 206674: 0f 85 05 00 00 00 jne 0x20667f 20667a: e9 11 00 00 00 jmpq 0x206690 20667f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206683: 48 8b 40 68 mov 0x68(%rax),%rax 206687: 48 89 45 88 mov %rax,-0x78(%rbp) 20668b: e9 0c 00 00 00 jmpq 0x20669c 206690: 48 8b 45 f0 mov -0x10(%rbp),%rax 206694: 48 8b 40 68 mov 0x68(%rax),%rax 206698: 48 89 45 88 mov %rax,-0x78(%rbp) 20669c: 48 8b 45 88 mov -0x78(%rbp),%rax 2066a0: 48 89 45 d0 mov %rax,-0x30(%rbp) 2066a4: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2066a9: 0f 84 46 00 00 00 je 0x2066f5 2066af: 48 8b 45 d0 mov -0x30(%rbp),%rax 2066b3: 48 8b 40 30 mov 0x30(%rax),%rax 2066b7: 48 89 45 c8 mov %rax,-0x38(%rbp) 2066bb: 48 8b 45 d0 mov -0x30(%rbp),%rax 2066bf: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 2066c5: 25 80 00 00 00 and $0x80,%eax 2066ca: 83 f8 00 cmp $0x0,%eax 2066cd: 0f 84 0c 00 00 00 je 0x2066df 2066d3: 48 8b 45 d0 mov -0x30(%rbp),%rax 2066d7: 48 8b 38 mov (%rax),%rdi 2066da: e8 b1 05 00 00 callq 0x206c90 2066df: 48 8b 7d d0 mov -0x30(%rbp),%rdi 2066e3: e8 a8 05 00 00 callq 0x206c90 2066e8: 48 8b 45 c8 mov -0x38(%rbp),%rax 2066ec: 48 89 45 d0 mov %rax,-0x30(%rbp) 2066f0: e9 af ff ff ff jmpq 0x2066a4 2066f5: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066f9: 83 78 20 01 cmpl $0x1,0x20(%rax) 2066fd: 0f 84 0f 00 00 00 je 0x206712 206703: b0 01 mov $0x1,%al 206705: a8 01 test $0x1,%al 206707: 0f 85 05 00 00 00 jne 0x206712 20670d: e9 17 00 00 00 jmpq 0x206729 206712: 48 8b 45 f0 mov -0x10(%rbp),%rax 206716: 48 83 c0 48 add $0x48,%rax 20671a: 48 05 80 00 00 00 add $0x80,%rax 206720: 48 89 45 80 mov %rax,-0x80(%rbp) 206724: e9 12 00 00 00 jmpq 0x20673b 206729: 48 8b 45 f0 mov -0x10(%rbp),%rax 20672d: 48 83 c0 48 add $0x48,%rax 206731: 48 05 80 00 00 00 add $0x80,%rax 206737: 48 89 45 80 mov %rax,-0x80(%rbp) 20673b: 48 8b 45 80 mov -0x80(%rbp),%rax 20673f: 48 89 45 c0 mov %rax,-0x40(%rbp) 206743: 48 8b 45 c0 mov -0x40(%rbp),%rax 206747: 8b 40 04 mov 0x4(%rax),%eax 20674a: 48 89 45 b8 mov %rax,-0x48(%rbp) 20674e: 48 8b 45 b8 mov -0x48(%rbp),%rax 206752: 48 89 c1 mov %rax,%rcx 206755: 48 83 c1 ff add $0xffffffffffffffff,%rcx 206759: 48 89 4d b8 mov %rcx,-0x48(%rbp) 20675d: 48 83 f8 00 cmp $0x0,%rax 206761: 0f 86 3c 01 00 00 jbe 0x2068a3 206767: 48 8b 45 c0 mov -0x40(%rbp),%rax 20676b: 48 83 c0 10 add $0x10,%rax 20676f: 48 69 4d b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rcx 206777: 48 01 c8 add %rcx,%rax 20677a: 48 89 45 b0 mov %rax,-0x50(%rbp) 20677e: 48 8b 45 b0 mov -0x50(%rbp),%rax 206782: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 206788: 25 80 00 00 00 and $0x80,%eax 20678d: 83 f8 00 cmp $0x0,%eax 206790: 0f 84 10 00 00 00 je 0x2067a6 206796: 48 8b 45 b0 mov -0x50(%rbp),%rax 20679a: 48 8b b8 90 00 00 00 mov 0x90(%rax),%rdi 2067a1: e8 ea 04 00 00 callq 0x206c90 2067a6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067aa: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2067b1: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2067b5: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 2067bc: 0f 84 10 00 00 00 je 0x2067d2 2067c2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067c6: 48 8b b8 b0 00 00 00 mov 0xb0(%rax),%rdi 2067cd: e8 be 04 00 00 callq 0x206c90 2067d2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067d6: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2067dd: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2067e1: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 2067e8: 0f 84 10 00 00 00 je 0x2067fe 2067ee: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067f2: 48 8b b8 a8 00 00 00 mov 0xa8(%rax),%rdi 2067f9: e8 92 04 00 00 callq 0x206c90 2067fe: 48 8b 45 f0 mov -0x10(%rbp),%rax 206802: 48 83 38 00 cmpq $0x0,(%rax) 206806: 0f 84 34 00 00 00 je 0x206840 20680c: 48 8b 45 b0 mov -0x50(%rbp),%rax 206810: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 206817: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20681b: 48 3b 81 b0 00 00 00 cmp 0xb0(%rcx),%rax 206822: 0f 84 18 00 00 00 je 0x206840 206828: 48 8b 45 b0 mov -0x50(%rbp),%rax 20682c: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 206832: 25 80 00 00 00 and $0x80,%eax 206837: 83 f8 00 cmp $0x0,%eax 20683a: 0f 84 10 00 00 00 je 0x206850 206840: 48 8b 45 b0 mov -0x50(%rbp),%rax 206844: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 20684b: e8 40 04 00 00 callq 0x206c90 206850: 48 8b 45 b0 mov -0x50(%rbp),%rax 206854: 48 8b 40 30 mov 0x30(%rax),%rax 206858: 48 89 45 a8 mov %rax,-0x58(%rbp) 20685c: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 206861: 0f 84 37 00 00 00 je 0x20689e 206867: 48 8b 45 a8 mov -0x58(%rbp),%rax 20686b: 48 89 45 a0 mov %rax,-0x60(%rbp) 20686f: 48 8b 45 a8 mov -0x58(%rbp),%rax 206873: 48 8b 40 30 mov 0x30(%rax),%rax 206877: 48 89 45 a8 mov %rax,-0x58(%rbp) 20687b: 48 8b 45 a0 mov -0x60(%rbp),%rax 20687f: 8b 40 38 mov 0x38(%rax),%eax 206882: 25 80 00 00 00 and $0x80,%eax 206887: 83 f8 00 cmp $0x0,%eax 20688a: 0f 84 09 00 00 00 je 0x206899 206890: 48 8b 7d a0 mov -0x60(%rbp),%rdi 206894: e8 f7 03 00 00 callq 0x206c90 206899: e9 be ff ff ff jmpq 0x20685c 20689e: e9 ab fe ff ff jmpq 0x20674e 2068a3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2068a7: 48 89 45 98 mov %rax,-0x68(%rbp) 2068ab: 48 8b 45 c0 mov -0x40(%rbp),%rax 2068af: 48 8b 40 08 mov 0x8(%rax),%rax 2068b3: 48 89 45 c0 mov %rax,-0x40(%rbp) 2068b7: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2068bc: 0f 84 13 00 00 00 je 0x2068d5 2068c2: 48 8b 45 98 mov -0x68(%rbp),%rax 2068c6: 8b 00 mov (%rax),%eax 2068c8: 48 8b 4d 98 mov -0x68(%rbp),%rcx 2068cc: 3b 41 04 cmp 0x4(%rcx),%eax 2068cf: 0f 85 05 00 00 00 jne 0x2068da 2068d5: e9 1f 00 00 00 jmpq 0x2068f9 2068da: 48 8d 3d cd a4 ff ff lea -0x5b33(%rip),%rdi # 0x200dae 2068e1: 48 8d 35 e2 a5 ff ff lea -0x5a1e(%rip),%rsi # 0x200eca 2068e8: ba bc 00 00 00 mov $0xbc,%edx 2068ed: 48 8d 0d 0d a7 ff ff lea -0x58f3(%rip),%rcx # 0x201001 2068f4: e8 67 03 00 00 callq 0x206c60 2068f9: 48 8b 45 98 mov -0x68(%rbp),%rax 2068fd: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206904: 48 8b 45 f0 mov -0x10(%rbp),%rax 206908: 83 78 20 01 cmpl $0x1,0x20(%rax) 20690c: 0f 84 0f 00 00 00 je 0x206921 206912: b0 01 mov $0x1,%al 206914: a8 01 test $0x1,%al 206916: 0f 85 05 00 00 00 jne 0x206921 20691c: e9 1a 00 00 00 jmpq 0x20693b 206921: 48 8b 45 f0 mov -0x10(%rbp),%rax 206925: 48 83 c0 48 add $0x48,%rax 206929: 48 05 80 00 00 00 add $0x80,%rax 20692f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 206936: e9 15 00 00 00 jmpq 0x206950 20693b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20693f: 48 83 c0 48 add $0x48,%rax 206943: 48 05 80 00 00 00 add $0x80,%rax 206949: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 206950: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 206957: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 20695e: 48 39 c8 cmp %rcx,%rax 206961: 0f 84 09 00 00 00 je 0x206970 206967: 48 8b 7d 98 mov -0x68(%rbp),%rdi 20696b: e8 20 03 00 00 callq 0x206c90 206970: e9 00 00 00 00 jmpq 0x206975 206975: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20697a: 0f 85 c3 fd ff ff jne 0x206743 206980: 48 8b 45 f0 mov -0x10(%rbp),%rax 206984: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 206988: 0f 84 4c 00 00 00 je 0x2069da 20698e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206992: 83 78 20 01 cmpl $0x1,0x20(%rax) 206996: 0f 84 0f 00 00 00 je 0x2069ab 20699c: b0 01 mov $0x1,%al 20699e: a8 01 test $0x1,%al 2069a0: 0f 85 05 00 00 00 jne 0x2069ab 2069a6: e9 14 00 00 00 jmpq 0x2069bf 2069ab: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069af: 48 8b 40 50 mov 0x50(%rax),%rax 2069b3: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2069ba: e9 0f 00 00 00 jmpq 0x2069ce 2069bf: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069c3: 48 8b 40 50 mov 0x50(%rax),%rax 2069c7: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2069ce: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 2069d5: e8 b6 02 00 00 callq 0x206c90 2069da: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069de: 8b 40 78 mov 0x78(%rax),%eax 2069e1: 25 80 00 00 00 and $0x80,%eax 2069e6: 83 f8 00 cmp $0x0,%eax 2069e9: 0f 84 4c 00 00 00 je 0x206a3b 2069ef: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069f3: 83 78 20 01 cmpl $0x1,0x20(%rax) 2069f7: 0f 84 0f 00 00 00 je 0x206a0c 2069fd: b0 01 mov $0x1,%al 2069ff: a8 01 test $0x1,%al 206a01: 0f 85 05 00 00 00 jne 0x206a0c 206a07: e9 14 00 00 00 jmpq 0x206a20 206a0c: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a10: 48 8b 40 58 mov 0x58(%rax),%rax 206a14: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 206a1b: e9 0f 00 00 00 jmpq 0x206a2f 206a20: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a24: 48 8b 40 58 mov 0x58(%rax),%rax 206a28: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 206a2f: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 206a36: e8 55 02 00 00 callq 0x206c90 206a3b: e9 05 00 00 00 jmpq 0x206a45 206a40: e9 00 00 00 00 jmpq 0x206a45 206a45: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a49: 48 83 38 00 cmpq $0x0,(%rax) 206a4d: 0f 84 62 00 00 00 je 0x206ab5 206a53: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206a58: 0f 85 57 00 00 00 jne 0x206ab5 206a5e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a62: 8b 40 38 mov 0x38(%rax),%eax 206a65: 25 80 00 00 00 and $0x80,%eax 206a6a: 83 f8 00 cmp $0x0,%eax 206a6d: 0f 84 11 00 00 00 je 0x206a84 206a73: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a77: 48 8b 38 mov (%rax),%rdi 206a7a: e8 11 02 00 00 callq 0x206c90 206a7f: e9 2c 00 00 00 jmpq 0x206ab0 206a84: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a88: 8b 40 38 mov 0x38(%rax),%eax 206a8b: 83 e0 40 and $0x40,%eax 206a8e: 83 f8 00 cmp $0x0,%eax 206a91: 0f 84 14 00 00 00 je 0x206aab 206a97: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a9b: 48 8b 38 mov (%rax),%rdi 206a9e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206aa2: 48 8b 70 30 mov 0x30(%rax),%rsi 206aa6: e8 b5 02 00 00 callq 0x206d60 206aab: e9 00 00 00 00 jmpq 0x206ab0 206ab0: e9 00 00 00 00 jmpq 0x206ab5 206ab5: 48 8b 7d f0 mov -0x10(%rbp),%rdi 206ab9: e8 d2 01 00 00 callq 0x206c90 206abe: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206ac3: 0f 84 22 00 00 00 je 0x206aeb 206ac9: 48 8b 45 e8 mov -0x18(%rbp),%rax 206acd: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 206ad1: 0f 85 14 00 00 00 jne 0x206aeb 206ad7: 48 8b 7d e8 mov -0x18(%rbp),%rdi 206adb: e8 00 fa ff ff callq 0x2064e0 206ae0: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206ae6: e9 0d 00 00 00 jmpq 0x206af8 206aeb: 31 c0 xor %eax,%eax 206aed: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206af3: e9 00 00 00 00 jmpq 0x206af8 206af8: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 206afe: 89 45 fc mov %eax,-0x4(%rbp) 206b01: 8b 45 fc mov -0x4(%rbp),%eax 206b04: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206b0b: 5d pop %rbp 206b0c: c3 retq 206b0d: cc int3 206b0e: cc int3 206b0f: cc int3 206b10: 55 push %rbp 206b11: 48 89 e5 mov %rsp,%rbp 206b14: 48 89 7d f8 mov %rdi,-0x8(%rbp) 206b18: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 206b1d: 0f 85 0a 00 00 00 jne 0x206b2d 206b23: 31 c0 xor %eax,%eax 206b25: 89 45 f4 mov %eax,-0xc(%rbp) 206b28: e9 0a 00 00 00 jmpq 0x206b37 206b2d: 48 8b 45 f8 mov -0x8(%rbp),%rax 206b31: 8b 40 18 mov 0x18(%rax),%eax 206b34: 89 45 f4 mov %eax,-0xc(%rbp) 206b37: 8b 45 f4 mov -0xc(%rbp),%eax 206b3a: 5d pop %rbp 206b3b: c3 retq 206b3c: cc int3 206b3d: cc int3 206b3e: cc int3 206b3f: cc int3 206b40: 41 57 push %rdi 206b42: 41 56 push %rsi 206b44: 41 89 ff mov %edi,%r15d 206b47: 41 55 push %rbp 206b49: 41 54 push %rsp 206b4b: 4c 8d 25 36 12 00 00 lea 0x1236(%rip),%r12 # 0x207d88 206b52: 55 push %rbp 206b53: 48 8d 2d 36 12 00 00 lea 0x1236(%rip),%rbp # 0x207d90 206b5a: 53 push %rbx 206b5b: 49 89 f6 mov %rsi,%r14 206b5e: 49 89 d5 mov %rdx,%r13 206b61: 4c 29 e5 sub %r12,%rbp 206b64: 48 83 ec 08 sub $0x8,%rsp 206b68: 48 c1 fd 03 sar $0x3,%rbp 206b6c: e8 5f 00 00 00 callq 0x206bd0 206b71: 48 85 ed test %rbp,%rbp 206b74: 74 20 je 0x206b96 206b76: 31 db xor %ebx,%ebx 206b78: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 206b80: 4c 89 ea mov %r13,%rdx 206b83: 4c 89 f6 mov %r14,%rsi 206b86: 44 89 ff mov %r15d,%edi 206b89: 41 ff 14 dc callq *(%r12,%rbx,8) 206b8d: 48 83 c3 01 add $0x1,%rbx 206b91: 48 39 eb cmp %rbp,%rbx 206b94: 75 ea jne 0x206b80 206b96: 48 83 c4 08 add $0x8,%rsp 206b9a: 5b pop %rbx 206b9b: 5d pop %rbp 206b9c: 41 5c pop %rsp 206b9e: 41 5d pop %rbp 206ba0: 41 5e pop %rsi 206ba2: 41 5f pop %rdi 206ba4: c3 retq 206ba5: 90 nop 206ba6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 206bae: 00 00 206bb0: f3 rep 206bb1: c3 retq 206bb2: cc int3 206bb3: cc int3 206bb4: cc int3 206bb5: cc int3 206bb6: cc int3 206bb7: cc int3 206bb8: cc int3 206bb9: cc int3 206bba: cc int3 206bbb: cc int3 206bbc: cc int3 206bbd: cc int3 206bbe: cc int3 206bbf: cc int3 206bc0: 48 89 f2 mov %rsi,%rdx 206bc3: 89 fe mov %edi,%esi 206bc5: bf 01 00 00 00 mov $0x1,%edi 206bca: e9 a1 01 00 00 jmpq 0x206d70 Disassembly of section .init: 206bd0: 48 83 ec 08 sub $0x8,%rsp 206bd4: 48 8b 05 55 13 00 00 mov 0x1355(%rip),%rax # 0x207f30 206bdb: 48 85 c0 test %rax,%rax 206bde: 74 05 je 0x206be5 206be0: e8 3b 00 00 00 callq 0x206c20 206be5: 48 83 c4 08 add $0x8,%rsp 206be9: c3 retq Disassembly of section .fini: 206bec: 48 83 ec 08 sub $0x8,%rsp 206bf0: 48 83 c4 08 add $0x8,%rsp 206bf4: c3 retq Disassembly of section .plt: 206c00: ff 35 4a 23 00 00 pushq 0x234a(%rip) # 0x208f50 206c06: ff 25 4c 23 00 00 jmpq *0x234c(%rip) # 0x208f58 206c0c: 0f 1f 40 00 nopl 0x0(%rax) 206c10: ff 25 4a 23 00 00 jmpq *0x234a(%rip) # 0x208f60 206c16: 68 00 00 00 00 pushq $0x0 206c1b: e9 e0 ff ff ff jmpq 0x206c00 206c20: ff 25 42 23 00 00 jmpq *0x2342(%rip) # 0x208f68 206c26: 68 01 00 00 00 pushq $0x1 206c2b: e9 d0 ff ff ff jmpq 0x206c00 206c30: ff 25 3a 23 00 00 jmpq *0x233a(%rip) # 0x208f70 206c36: 68 02 00 00 00 pushq $0x2 206c3b: e9 c0 ff ff ff jmpq 0x206c00 206c40: ff 25 32 23 00 00 jmpq *0x2332(%rip) # 0x208f78 206c46: 68 03 00 00 00 pushq $0x3 206c4b: e9 b0 ff ff ff jmpq 0x206c00 206c50: ff 25 2a 23 00 00 jmpq *0x232a(%rip) # 0x208f80 206c56: 68 04 00 00 00 pushq $0x4 206c5b: e9 a0 ff ff ff jmpq 0x206c00 206c60: ff 25 22 23 00 00 jmpq *0x2322(%rip) # 0x208f88 206c66: 68 05 00 00 00 pushq $0x5 206c6b: e9 90 ff ff ff jmpq 0x206c00 206c70: ff 25 1a 23 00 00 jmpq *0x231a(%rip) # 0x208f90 206c76: 68 06 00 00 00 pushq $0x6 206c7b: e9 80 ff ff ff jmpq 0x206c00 206c80: ff 25 12 23 00 00 jmpq *0x2312(%rip) # 0x208f98 206c86: 68 07 00 00 00 pushq $0x7 206c8b: e9 70 ff ff ff jmpq 0x206c00 206c90: ff 25 0a 23 00 00 jmpq *0x230a(%rip) # 0x208fa0 206c96: 68 08 00 00 00 pushq $0x8 206c9b: e9 60 ff ff ff jmpq 0x206c00 206ca0: ff 25 02 23 00 00 jmpq *0x2302(%rip) # 0x208fa8 206ca6: 68 09 00 00 00 pushq $0x9 206cab: e9 50 ff ff ff jmpq 0x206c00 206cb0: ff 25 fa 22 00 00 jmpq *0x22fa(%rip) # 0x208fb0 206cb6: 68 0a 00 00 00 pushq $0xa 206cbb: e9 40 ff ff ff jmpq 0x206c00 206cc0: ff 25 f2 22 00 00 jmpq *0x22f2(%rip) # 0x208fb8 206cc6: 68 0b 00 00 00 pushq $0xb 206ccb: e9 30 ff ff ff jmpq 0x206c00 206cd0: ff 25 ea 22 00 00 jmpq *0x22ea(%rip) # 0x208fc0 206cd6: 68 0c 00 00 00 pushq $0xc 206cdb: e9 20 ff ff ff jmpq 0x206c00 206ce0: ff 25 e2 22 00 00 jmpq *0x22e2(%rip) # 0x208fc8 206ce6: 68 0d 00 00 00 pushq $0xd 206ceb: e9 10 ff ff ff jmpq 0x206c00 206cf0: ff 25 da 22 00 00 jmpq *0x22da(%rip) # 0x208fd0 206cf6: 68 0e 00 00 00 pushq $0xe 206cfb: e9 00 ff ff ff jmpq 0x206c00 206d00: ff 25 d2 22 00 00 jmpq *0x22d2(%rip) # 0x208fd8 206d06: 68 0f 00 00 00 pushq $0xf 206d0b: e9 f0 fe ff ff jmpq 0x206c00 206d10: ff 25 ca 22 00 00 jmpq *0x22ca(%rip) # 0x208fe0 206d16: 68 10 00 00 00 pushq $0x10 206d1b: e9 e0 fe ff ff jmpq 0x206c00 206d20: ff 25 c2 22 00 00 jmpq *0x22c2(%rip) # 0x208fe8 206d26: 68 11 00 00 00 pushq $0x11 206d2b: e9 d0 fe ff ff jmpq 0x206c00 206d30: ff 25 ba 22 00 00 jmpq *0x22ba(%rip) # 0x208ff0 206d36: 68 12 00 00 00 pushq $0x12 206d3b: e9 c0 fe ff ff jmpq 0x206c00 206d40: ff 25 b2 22 00 00 jmpq *0x22b2(%rip) # 0x208ff8 206d46: 68 13 00 00 00 pushq $0x13 206d4b: e9 b0 fe ff ff jmpq 0x206c00 206d50: ff 25 aa 22 00 00 jmpq *0x22aa(%rip) # 0x209000 206d56: 68 14 00 00 00 pushq $0x14 206d5b: e9 a0 fe ff ff jmpq 0x206c00 206d60: ff 25 a2 22 00 00 jmpq *0x22a2(%rip) # 0x209008 206d66: 68 15 00 00 00 pushq $0x15 206d6b: e9 90 fe ff ff jmpq 0x206c00 206d70: ff 25 9a 22 00 00 jmpq *0x229a(%rip) # 0x209010 206d76: 68 16 00 00 00 pushq $0x16 206d7b: e9 80 fe ff ff jmpq 0x206c00 ----Running------ > . "/home/conan/w/prod/BuildSingleReference/cci-6160e1df/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-6160e1df/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.189: WARN: Your compiler clang is not GCC. elfutils/0.189 (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.189 (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-6160e1df/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.189@#0dca7a295eb91e60989817a9065d639b -pr /home/conan/w/prod/BuildSingleReference/223450/0d83d72d-b855-4e03-ae4d-02b77d9693c7/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.189 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.189 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.189: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.189: Already installed! elfutils/0.189: Appending PATH env var with : /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin elfutils/0.189: Setting ADDR2LINE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-addr2line elfutils/0.189: Setting AR to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-ar elfutils/0.189: Setting ELFCLASSIFY to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elfclassify elfutils/0.189: Setting ELFCMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elfcmp elfutils/0.189: Setting ELFCOMPRESS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elfcompress elfutils/0.189: Setting ELFLINT to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-elflint elfutils/0.189: Setting FINDTEXTREL to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-findtextrel elfutils/0.189: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-make-debug-archive elfutils/0.189: Setting NM to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-nm elfutils/0.189: Setting OBJDUMP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-objdump elfutils/0.189: Setting RANLIB to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-ranlib elfutils/0.189: Setting READELF to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-readelf elfutils/0.189: Setting SIZE to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-size elfutils/0.189: Setting STACK to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-stack elfutils/0.189: Setting STRINGS to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-strings elfutils/0.189: Setting STRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-strip elfutils/0.189: Setting UNSTRIP to /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/bin/eu-unstrip elfutils/0.189 (test package): Generator txt created conanbuildinfo.txt elfutils/0.189 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake elfutils/0.189 (test package): Aggregating env generators elfutils/0.189 (test package): Generated conaninfo.txt elfutils/0.189 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-6160e1df/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.189 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/cci-6160e1df/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-6160e1df/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-6160e1df/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347" -DCMAKE_MODULE_PATH="/home/conan/w/prod/BuildSingleReference/cci-6160e1df/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-6160e1df/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.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libasm.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libdw.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/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.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libasm.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libasm.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libdw.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libdw.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libelf.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libelf.a -- Library elf found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libelf.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libelf.a -- Library dw found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libdw.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libdw.a -- Library asm found /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/package/b7e2eccc7d543dc21bc3561315d6526fa2d7b723/lib/libasm.a -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/elfutils/0.189/_/_/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-6160e1df/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/cci-6160e1df/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.189 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.189 Copyright (C) 2023 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: 202d00: 31 ed xor %ebp,%ebp 202d02: 49 89 d1 mov %rdx,%r9 202d05: 5e pop %rsi 202d06: 48 89 e2 mov %rsp,%rdx 202d09: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 202d0d: 50 push %rax 202d0e: 54 push %rsp 202d0f: 49 c7 c0 b0 6b 20 00 mov $0x206bb0,%r8 202d16: 48 c7 c1 40 6b 20 00 mov $0x206b40,%rcx 202d1d: 48 c7 c7 e0 2d 20 00 mov $0x202de0,%rdi 202d24: e8 e7 3e 00 00 callq 0x206c10 202d29: f4 hlt 202d2a: cc int3 202d2b: cc int3 202d2c: cc int3 202d2d: cc int3 202d2e: cc int3 202d2f: cc int3 202d30: b8 48 8f 20 00 mov $0x208f48,%eax 202d35: 48 3d 48 8f 20 00 cmp $0x208f48,%rax 202d3b: 74 13 je 0x202d50 202d3d: b8 00 00 00 00 mov $0x0,%eax 202d42: 48 85 c0 test %rax,%rax 202d45: 74 09 je 0x202d50 202d47: bf 48 8f 20 00 mov $0x208f48,%edi 202d4c: ff e0 jmpq *%rax 202d4e: 66 90 nop 202d50: c3 retq 202d51: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202d56: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202d5e: 00 00 202d60: be 48 8f 20 00 mov $0x208f48,%esi 202d65: 48 81 ee 48 8f 20 00 sub $0x208f48,%rsi 202d6c: 48 89 f0 mov %rsi,%rax 202d6f: 48 c1 ee 3f shr $0x3f,%rsi 202d73: 48 c1 f8 03 sar $0x3,%rax 202d77: 48 01 c6 add %rax,%rsi 202d7a: 48 d1 fe sar %rsi 202d7d: 74 11 je 0x202d90 202d7f: b8 00 00 00 00 mov $0x0,%eax 202d84: 48 85 c0 test %rax,%rax 202d87: 74 07 je 0x202d90 202d89: bf 48 8f 20 00 mov $0x208f48,%edi 202d8e: ff e0 jmpq *%rax 202d90: c3 retq 202d91: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202d96: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202d9e: 00 00 202da0: 80 3d 71 62 00 00 00 cmpb $0x0,0x6271(%rip) # 0x209018 202da7: 75 17 jne 0x202dc0 202da9: 55 push %rbp 202daa: 48 89 e5 mov %rsp,%rbp 202dad: e8 7e ff ff ff callq 0x202d30 202db2: c6 05 5f 62 00 00 01 movb $0x1,0x625f(%rip) # 0x209018 202db9: 5d pop %rbp 202dba: c3 retq 202dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202dc0: c3 retq 202dc1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202dc6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202dce: 00 00 202dd0: eb 8e jmp 0x202d60 202dd2: cc int3 202dd3: cc int3 202dd4: cc int3 202dd5: cc int3 202dd6: cc int3 202dd7: cc int3 202dd8: cc int3 202dd9: cc int3 202dda: cc int3 202ddb: cc int3 202ddc: cc int3 202ddd: cc int3 202dde: cc int3 202ddf: cc int3 202de0: 55 push %rbp 202de1: 48 89 e5 mov %rsp,%rbp 202de4: 48 83 ec 30 sub $0x30,%rsp 202de8: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202def: 89 7d f8 mov %edi,-0x8(%rbp) 202df2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 202df6: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 202dfa: 0f 8d 24 00 00 00 jge 0x202e24 202e00: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e04: 48 8b 30 mov (%rax),%rsi 202e07: 48 bf 4f 10 20 00 00 00 mov $0x20104f,%rdi 202e0f: 00 00 202e11: b0 00 mov $0x0,%al 202e13: e8 18 3e 00 00 callq 0x206c30 202e18: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 202e1f: e9 86 01 00 00 jmpq 0x202faa 202e24: bf 01 00 00 00 mov $0x1,%edi 202e29: e8 92 01 00 00 callq 0x202fc0 202e2e: 83 f8 00 cmp $0x0,%eax 202e31: 0f 85 2a 00 00 00 jne 0x202e61 202e37: bf ff ff ff ff mov $0xffffffff,%edi 202e3c: e8 7f 02 00 00 callq 0x2030c0 202e41: 48 89 c6 mov %rax,%rsi 202e44: 48 bf 87 0d 20 00 00 00 mov $0x200d87,%rdi 202e4c: 00 00 202e4e: b0 00 mov $0x0,%al 202e50: e8 db 3d 00 00 callq 0x206c30 202e55: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202e5c: e9 49 01 00 00 jmpq 0x202faa 202e61: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e65: 48 8b 78 08 mov 0x8(%rax),%rdi 202e69: 31 d2 xor %edx,%edx 202e6b: 89 d6 mov %edx,%esi 202e6d: b0 00 mov $0x0,%al 202e6f: e8 cc 3d 00 00 callq 0x206c40 202e74: 89 45 ec mov %eax,-0x14(%rbp) 202e77: 83 f8 00 cmp $0x0,%eax 202e7a: 0f 8d 24 00 00 00 jge 0x202ea4 202e80: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e84: 48 8b 30 mov (%rax),%rsi 202e87: 48 bf 55 0f 20 00 00 00 mov $0x200f55,%rdi 202e8f: 00 00 202e91: b0 00 mov $0x0,%al 202e93: e8 98 3d 00 00 callq 0x206c30 202e98: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202e9f: e9 06 01 00 00 jmpq 0x202faa 202ea4: 8b 7d ec mov -0x14(%rbp),%edi 202ea7: be 01 00 00 00 mov $0x1,%esi 202eac: 31 c0 xor %eax,%eax 202eae: 89 c2 mov %eax,%edx 202eb0: e8 eb 25 00 00 callq 0x2054a0 202eb5: 48 89 45 e0 mov %rax,-0x20(%rbp) 202eb9: 48 83 f8 00 cmp $0x0,%rax 202ebd: 0f 85 2a 00 00 00 jne 0x202eed 202ec3: bf ff ff ff ff mov $0xffffffff,%edi 202ec8: e8 f3 01 00 00 callq 0x2030c0 202ecd: 48 89 c6 mov %rax,%rsi 202ed0: 48 bf 5f 0d 20 00 00 00 mov $0x200d5f,%rdi 202ed8: 00 00 202eda: b0 00 mov $0x0,%al 202edc: e8 4f 3d 00 00 callq 0x206c30 202ee1: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202ee8: e9 bd 00 00 00 jmpq 0x202faa 202eed: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202ef1: e8 1a 3c 00 00 callq 0x206b10 202ef6: 89 45 d4 mov %eax,-0x2c(%rbp) 202ef9: 8b 45 d4 mov -0x2c(%rbp),%eax 202efc: 89 45 d0 mov %eax,-0x30(%rbp) 202eff: 85 c0 test %eax,%eax 202f01: 0f 84 4d 00 00 00 je 0x202f54 202f07: e9 00 00 00 00 jmpq 0x202f0c 202f0c: 8b 45 d0 mov -0x30(%rbp),%eax 202f0f: 83 e8 01 sub $0x1,%eax 202f12: 0f 84 16 00 00 00 je 0x202f2e 202f18: e9 00 00 00 00 jmpq 0x202f1d 202f1d: 8b 45 d0 mov -0x30(%rbp),%eax 202f20: 83 e8 03 sub $0x3,%eax 202f23: 0f 84 18 00 00 00 je 0x202f41 202f29: e9 39 00 00 00 jmpq 0x202f67 202f2e: 48 b8 74 10 20 00 00 00 mov $0x201074,%rax 202f36: 00 00 202f38: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f3c: e9 34 00 00 00 jmpq 0x202f75 202f41: 48 b8 54 0d 20 00 00 00 mov $0x200d54,%rax 202f49: 00 00 202f4b: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f4f: e9 21 00 00 00 jmpq 0x202f75 202f54: 48 b8 2d 10 20 00 00 00 mov $0x20102d,%rax 202f5c: 00 00 202f5e: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f62: e9 0e 00 00 00 jmpq 0x202f75 202f67: 48 b8 67 10 20 00 00 00 mov $0x201067,%rax 202f6f: 00 00 202f71: 48 89 45 d8 mov %rax,-0x28(%rbp) 202f75: 48 8b 45 f0 mov -0x10(%rbp),%rax 202f79: 48 8b 70 08 mov 0x8(%rax),%rsi 202f7d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 202f81: 48 bf 10 0e 20 00 00 00 mov $0x200e10,%rdi 202f89: 00 00 202f8b: b0 00 mov $0x0,%al 202f8d: e8 9e 3c 00 00 callq 0x206c30 202f92: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202f96: e8 45 35 00 00 callq 0x2064e0 202f9b: 8b 7d ec mov -0x14(%rbp),%edi 202f9e: e8 ad 3c 00 00 callq 0x206c50 202fa3: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202faa: 8b 45 fc mov -0x4(%rbp),%eax 202fad: 48 83 c4 30 add $0x30,%rsp 202fb1: 5d pop %rbp 202fb2: c3 retq 202fb3: cc int3 202fb4: cc int3 202fb5: cc int3 202fb6: cc int3 202fb7: cc int3 202fb8: cc int3 202fb9: cc int3 202fba: cc int3 202fbb: cc int3 202fbc: cc int3 202fbd: cc int3 202fbe: cc int3 202fbf: cc int3 202fc0: 55 push %rbp 202fc1: 48 89 e5 mov %rsp,%rbp 202fc4: 48 83 ec 10 sub $0x10,%rsp 202fc8: 89 7d f8 mov %edi,-0x8(%rbp) 202fcb: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 202fcf: 0f 85 0c 00 00 00 jne 0x202fe1 202fd5: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202fdc: e9 43 00 00 00 jmpq 0x203024 202fe1: 83 7d f8 01 cmpl $0x1,-0x8(%rbp) 202fe5: 0f 94 c0 sete %al 202fe8: 34 ff xor $0xff,%al 202fea: 34 ff xor $0xff,%al 202fec: 24 01 and $0x1,%al 202fee: 0f b6 c0 movzbl %al,%eax 202ff1: 48 98 cltq 202ff3: 48 83 f8 00 cmp $0x0,%rax 202ff7: 0f 84 16 00 00 00 je 0x203013 202ffd: c7 05 15 60 00 00 01 00 movl $0x1,0x6015(%rip) # 0x20901c 203005: 00 00 203007: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 20300e: e9 11 00 00 00 jmpq 0x203024 203013: bf 02 00 00 00 mov $0x2,%edi 203018: e8 43 00 00 00 callq 0x203060 20301d: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 203024: 8b 45 fc mov -0x4(%rbp),%eax 203027: 48 83 c4 10 add $0x10,%rsp 20302b: 5d pop %rbp 20302c: c3 retq 20302d: cc int3 20302e: cc int3 20302f: cc int3 203030: 55 push %rbp 203031: 48 89 e5 mov %rsp,%rbp 203034: 48 83 ec 10 sub $0x10,%rsp 203038: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203040: 00 00 00 00 203044: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 20304a: 89 4d fc mov %ecx,-0x4(%rbp) 20304d: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 203055: 00 00 203057: 8b 45 fc mov -0x4(%rbp),%eax 20305a: 48 83 c4 10 add $0x10,%rsp 20305e: 5d pop %rbp 20305f: c3 retq 203060: 55 push %rbp 203061: 48 89 e5 mov %rsp,%rbp 203064: 48 83 ec 10 sub $0x10,%rsp 203068: 89 7d fc mov %edi,-0x4(%rbp) 20306b: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 20306f: 0f 8c 15 00 00 00 jl 0x20308a 203075: 83 7d fc 33 cmpl $0x33,-0x4(%rbp) 203079: 0f 8d 0b 00 00 00 jge 0x20308a 20307f: 8b 45 fc mov -0x4(%rbp),%eax 203082: 89 45 f8 mov %eax,-0x8(%rbp) 203085: e9 0d 00 00 00 jmpq 0x203097 20308a: b8 01 00 00 00 mov $0x1,%eax 20308f: 89 45 f8 mov %eax,-0x8(%rbp) 203092: e9 00 00 00 00 jmpq 0x203097 203097: 8b 45 f8 mov -0x8(%rbp),%eax 20309a: 89 45 f4 mov %eax,-0xc(%rbp) 20309d: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 2030a5: 00 00 00 00 2030a9: 8b 4d f4 mov -0xc(%rbp),%ecx 2030ac: 89 88 fc ff ff ff mov %ecx,-0x4(%rax) 2030b2: 48 83 c4 10 add $0x10,%rsp 2030b6: 5d pop %rbp 2030b7: c3 retq 2030b8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 2030c0: 55 push %rbp 2030c1: 48 89 e5 mov %rsp,%rbp 2030c4: 48 83 ec 20 sub $0x20,%rsp 2030c8: 89 7d f4 mov %edi,-0xc(%rbp) 2030cb: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 2030d3: 00 00 00 00 2030d7: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 2030dd: 89 45 f0 mov %eax,-0x10(%rbp) 2030e0: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 2030e4: 0f 85 8a 00 00 00 jne 0x203174 2030ea: 48 63 4d f0 movslq -0x10(%rbp),%rcx 2030ee: 48 8d 05 9b e0 ff ff lea -0x1f65(%rip),%rax # 0x201190 2030f5: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 2030fd: 0f 83 05 00 00 00 jae 0x203108 203103: e9 1f 00 00 00 jmpq 0x203127 203108: 48 8d 3d 09 dd ff ff lea -0x22f7(%rip),%rdi # 0x200e18 20310f: 48 8d 35 de df ff ff lea -0x2022(%rip),%rsi # 0x2010f4 203116: ba 5a 01 00 00 mov $0x15a,%edx 20311b: 48 8d 0d aa de ff ff lea -0x2156(%rip),%rcx # 0x200fcc 203122: e8 39 3b 00 00 callq 0x206c60 203127: 83 7d f0 00 cmpl $0x0,-0x10(%rbp) 20312b: 0f 84 2b 00 00 00 je 0x20315c 203131: 48 63 4d f0 movslq -0x10(%rbp),%rcx 203135: 48 8d 35 f4 e1 ff ff lea -0x1e0c(%rip),%rsi # 0x201330 20313c: 48 8d 05 4d e0 ff ff lea -0x1fb3(%rip),%rax # 0x201190 203143: 48 03 34 c8 add (%rax,%rcx,8),%rsi 203147: 48 8d 3d 2d dc ff ff lea -0x23d3(%rip),%rdi # 0x200d7b 20314e: e8 1d 3b 00 00 callq 0x206c70 203153: 48 89 45 e8 mov %rax,-0x18(%rbp) 203157: e9 0b 00 00 00 jmpq 0x203167 20315c: 31 c0 xor %eax,%eax 20315e: 48 89 45 e8 mov %rax,-0x18(%rbp) 203162: e9 00 00 00 00 jmpq 0x203167 203167: 48 8b 45 e8 mov -0x18(%rbp),%rax 20316b: 48 89 45 f8 mov %rax,-0x8(%rbp) 20316f: e9 d6 00 00 00 jmpq 0x20324a 203174: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203178: 0f 8c 0a 00 00 00 jl 0x203188 20317e: 83 7d f4 33 cmpl $0x33,-0xc(%rbp) 203182: 0f 8c 20 00 00 00 jl 0x2031a8 203188: 48 8d 3d ec db ff ff lea -0x2414(%rip),%rdi # 0x200d7b 20318f: 48 8d 35 9a e1 ff ff lea -0x1e66(%rip),%rsi # 0x201330 203196: 48 83 c6 09 add $0x9,%rsi 20319a: e8 d1 3a 00 00 callq 0x206c70 20319f: 48 89 45 f8 mov %rax,-0x8(%rbp) 2031a3: e9 a2 00 00 00 jmpq 0x20324a 2031a8: e9 00 00 00 00 jmpq 0x2031ad 2031ad: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2031b1: 0f 85 0b 00 00 00 jne 0x2031c2 2031b7: 8b 45 f0 mov -0x10(%rbp),%eax 2031ba: 89 45 e4 mov %eax,-0x1c(%rbp) 2031bd: e9 06 00 00 00 jmpq 0x2031c8 2031c2: 8b 45 f4 mov -0xc(%rbp),%eax 2031c5: 89 45 e4 mov %eax,-0x1c(%rbp) 2031c8: 8b 45 e4 mov -0x1c(%rbp),%eax 2031cb: 48 63 c8 movslq %rax,%rcx 2031ce: 48 8d 05 bb df ff ff lea -0x2045(%rip),%rax # 0x201190 2031d5: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 2031dd: 0f 83 05 00 00 00 jae 0x2031e8 2031e3: e9 1f 00 00 00 jmpq 0x203207 2031e8: 48 8d 3d e6 db ff ff lea -0x241a(%rip),%rdi # 0x200dd5 2031ef: 48 8d 35 fe de ff ff lea -0x2102(%rip),%rsi # 0x2010f4 2031f6: ba 60 01 00 00 mov $0x160,%edx 2031fb: 48 8d 0d ca dd ff ff lea -0x2236(%rip),%rcx # 0x200fcc 203202: e8 59 3a 00 00 callq 0x206c60 203207: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 20320b: 0f 85 0b 00 00 00 jne 0x20321c 203211: 8b 45 f0 mov -0x10(%rbp),%eax 203214: 89 45 e0 mov %eax,-0x20(%rbp) 203217: e9 06 00 00 00 jmpq 0x203222 20321c: 8b 45 f4 mov -0xc(%rbp),%eax 20321f: 89 45 e0 mov %eax,-0x20(%rbp) 203222: 8b 45 e0 mov -0x20(%rbp),%eax 203225: 48 63 c8 movslq %rax,%rcx 203228: 48 8d 35 01 e1 ff ff lea -0x1eff(%rip),%rsi # 0x201330 20322f: 48 8d 05 5a df ff ff lea -0x20a6(%rip),%rax # 0x201190 203236: 48 03 34 c8 add (%rax,%rcx,8),%rsi 20323a: 48 8d 3d 3a db ff ff lea -0x24c6(%rip),%rdi # 0x200d7b 203241: e8 2a 3a 00 00 callq 0x206c70 203246: 48 89 45 f8 mov %rax,-0x8(%rbp) 20324a: 48 8b 45 f8 mov -0x8(%rbp),%rax 20324e: 48 83 c4 20 add $0x20,%rsp 203252: 5d pop %rbp 203253: c3 retq 203254: cc int3 203255: cc int3 203256: cc int3 203257: cc int3 203258: cc int3 203259: cc int3 20325a: cc int3 20325b: cc int3 20325c: cc int3 20325d: cc int3 20325e: cc int3 20325f: cc int3 203260: 55 push %rbp 203261: 48 89 e5 mov %rsp,%rbp 203264: 48 83 ec 60 sub $0x60,%rsp 203268: 89 7d f4 mov %edi,-0xc(%rbp) 20326b: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20326f: 48 89 55 e0 mov %rdx,-0x20(%rbp) 203273: 48 89 4d d8 mov %rcx,-0x28(%rbp) 203277: 44 89 45 d4 mov %r8d,-0x2c(%rbp) 20327b: 4c 89 4d c8 mov %r9,-0x38(%rbp) 20327f: 48 8b 45 e8 mov -0x18(%rbp),%rax 203283: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203287: 48 01 c8 add %rcx,%rax 20328a: 48 89 45 c0 mov %rax,-0x40(%rbp) 20328e: 48 8b 7d c0 mov -0x40(%rbp),%rdi 203292: 48 8b 75 d8 mov -0x28(%rbp),%rsi 203296: e8 c5 00 00 00 callq 0x203360 20329b: 89 45 bc mov %eax,-0x44(%rbp) 20329e: 8b 45 bc mov -0x44(%rbp),%eax 2032a1: 89 45 b8 mov %eax,-0x48(%rbp) 2032a4: 83 e8 01 sub $0x1,%eax 2032a7: 0f 84 43 00 00 00 je 0x2032f0 2032ad: e9 00 00 00 00 jmpq 0x2032b2 2032b2: 8b 45 b8 mov -0x48(%rbp),%eax 2032b5: 83 e8 03 sub $0x3,%eax 2032b8: 0f 85 57 00 00 00 jne 0x203315 2032be: e9 00 00 00 00 jmpq 0x2032c3 2032c3: 8b 7d f4 mov -0xc(%rbp),%edi 2032c6: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2032ca: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2032ce: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2032d2: 4c 8b 45 d8 mov -0x28(%rbp),%r8 2032d6: 44 8b 4d d4 mov -0x2c(%rbp),%r9d 2032da: 48 8b 45 c8 mov -0x38(%rbp),%rax 2032de: 48 89 04 24 mov %rax,(%rsp) 2032e2: e8 59 01 00 00 callq 0x203440 2032e7: 48 89 45 f8 mov %rax,-0x8(%rbp) 2032eb: e9 5e 00 00 00 jmpq 0x20334e 2032f0: 8b 7d f4 mov -0xc(%rbp),%edi 2032f3: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2032f7: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2032fb: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2032ff: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 203303: 4c 8b 4d c8 mov -0x38(%rbp),%r9 203307: e8 94 14 00 00 callq 0x2047a0 20330c: 48 89 45 f8 mov %rax,-0x8(%rbp) 203310: e9 39 00 00 00 jmpq 0x20334e 203315: e9 00 00 00 00 jmpq 0x20331a 20331a: 8b 7d f4 mov -0xc(%rbp),%edi 20331d: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203321: 48 8b 55 e0 mov -0x20(%rbp),%rdx 203325: 48 8b 4d d8 mov -0x28(%rbp),%rcx 203329: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 20332d: 4c 8b 4d c8 mov -0x38(%rbp),%r9 203331: 31 c0 xor %eax,%eax 203333: 31 c0 xor %eax,%eax 203335: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 20333c: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 203344: 00 203345: e8 e6 14 00 00 callq 0x204830 20334a: 48 89 45 f8 mov %rax,-0x8(%rbp) 20334e: 48 8b 45 f8 mov -0x8(%rbp),%rax 203352: 48 83 c4 60 add $0x60,%rsp 203356: 5d pop %rbp 203357: c3 retq 203358: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203360: 55 push %rbp 203361: 48 89 e5 mov %rsp,%rbp 203364: 48 89 7d f0 mov %rdi,-0x10(%rbp) 203368: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20336c: 48 83 7d e8 08 cmpq $0x8,-0x18(%rbp) 203371: 0f 82 2f 00 00 00 jb 0x2033a6 203377: 48 8b 45 f0 mov -0x10(%rbp),%rax 20337b: 48 8b 00 mov (%rax),%rax 20337e: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 203386: 3e 0a 203388: 48 29 c8 sub %rcx,%rax 20338b: 0f 95 c0 setne %al 20338e: 0f b6 c0 movzbl %al,%eax 203391: 83 f8 00 cmp $0x0,%eax 203394: 0f 85 0c 00 00 00 jne 0x2033a6 20339a: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 2033a1: e9 90 00 00 00 jmpq 0x203436 2033a6: 48 83 7d e8 10 cmpq $0x10,-0x18(%rbp) 2033ab: 0f 82 7e 00 00 00 jb 0x20342f 2033b1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033b5: 8b 00 mov (%rax),%eax 2033b7: 2d 7f 45 4c 46 sub $0x464c457f,%eax 2033bc: 0f 95 c0 setne %al 2033bf: 0f b6 c0 movzbl %al,%eax 2033c2: 83 f8 00 cmp $0x0,%eax 2033c5: 0f 85 64 00 00 00 jne 0x20342f 2033cb: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033cf: 0f b6 40 04 movzbl 0x4(%rax),%eax 2033d3: 89 45 e4 mov %eax,-0x1c(%rbp) 2033d6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033da: 0f b6 40 05 movzbl 0x5(%rax),%eax 2033de: 89 45 e0 mov %eax,-0x20(%rbp) 2033e1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2033e5: 0f b6 40 06 movzbl 0x6(%rax),%eax 2033e9: 89 45 dc mov %eax,-0x24(%rbp) 2033ec: 83 7d e4 00 cmpl $0x0,-0x1c(%rbp) 2033f0: 0f 8e 34 00 00 00 jle 0x20342a 2033f6: 83 7d e4 03 cmpl $0x3,-0x1c(%rbp) 2033fa: 0f 8d 2a 00 00 00 jge 0x20342a 203400: 83 7d e0 00 cmpl $0x0,-0x20(%rbp) 203404: 0f 8e 20 00 00 00 jle 0x20342a 20340a: 83 7d e0 03 cmpl $0x3,-0x20(%rbp) 20340e: 0f 8d 16 00 00 00 jge 0x20342a 203414: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 203418: 0f 85 0c 00 00 00 jne 0x20342a 20341e: c7 45 fc 03 00 00 00 movl $0x3,-0x4(%rbp) 203425: e9 0c 00 00 00 jmpq 0x203436 20342a: e9 00 00 00 00 jmpq 0x20342f 20342f: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 203436: 8b 45 fc mov -0x4(%rbp),%eax 203439: 5d pop %rbp 20343a: c3 retq 20343b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 203440: 55 push %rbp 203441: 48 89 e5 mov %rsp,%rbp 203444: 48 81 ec e0 01 00 00 sub $0x1e0,%rsp 20344b: 48 8b 45 10 mov 0x10(%rbp),%rax 20344f: 89 7d f4 mov %edi,-0xc(%rbp) 203452: 48 89 75 e8 mov %rsi,-0x18(%rbp) 203456: 48 89 55 e0 mov %rdx,-0x20(%rbp) 20345a: 48 89 4d d8 mov %rcx,-0x28(%rbp) 20345e: 4c 89 45 d0 mov %r8,-0x30(%rbp) 203462: 44 89 4d cc mov %r9d,-0x34(%rbp) 203466: 48 8b 45 e0 mov -0x20(%rbp),%rax 20346a: 0f b6 40 04 movzbl 0x4(%rax),%eax 20346e: 83 f8 01 cmp $0x1,%eax 203471: 0f 84 19 00 00 00 je 0x203490 203477: 48 8b 45 e0 mov -0x20(%rbp),%rax 20347b: 0f b6 48 04 movzbl 0x4(%rax),%ecx 20347f: b0 01 mov $0x1,%al 203481: 83 f9 02 cmp $0x2,%ecx 203484: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 20348a: 0f 85 39 00 00 00 jne 0x2034c9 203490: 48 8b 45 e0 mov -0x20(%rbp),%rax 203494: 0f b6 48 05 movzbl 0x5(%rax),%ecx 203498: 31 c0 xor %eax,%eax 20349a: 83 f9 01 cmp $0x1,%ecx 20349d: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 2034a3: 0f 84 14 00 00 00 je 0x2034bd 2034a9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2034ad: 0f b6 40 05 movzbl 0x5(%rax),%eax 2034b1: 83 f8 02 cmp $0x2,%eax 2034b4: 0f 95 c0 setne %al 2034b7: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 2034bd: 8a 85 76 fe ff ff mov -0x18a(%rbp),%al 2034c3: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 2034c9: 8a 85 77 fe ff ff mov -0x189(%rbp),%al 2034cf: 34 ff xor $0xff,%al 2034d1: 34 ff xor $0xff,%al 2034d3: 24 01 and $0x1,%al 2034d5: 0f b6 c0 movzbl %al,%eax 2034d8: 48 98 cltq 2034da: 48 83 f8 00 cmp $0x0,%rax 2034de: 0f 84 17 00 00 00 je 0x2034fb 2034e4: bf 0a 00 00 00 mov $0xa,%edi 2034e9: e8 72 fb ff ff callq 0x203060 2034ee: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2034f6: e9 8b 12 00 00 jmpq 0x204786 2034fb: 48 8b 7d e8 mov -0x18(%rbp),%rdi 2034ff: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203503: 8b 55 f4 mov -0xc(%rbp),%edx 203506: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20350a: 4c 8b 45 d0 mov -0x30(%rbp),%r8 20350e: e8 9d 25 00 00 callq 0x205ab0 203513: 48 89 45 c0 mov %rax,-0x40(%rbp) 203517: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 20351c: 0f 85 0d 00 00 00 jne 0x20352f 203522: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20352a: e9 57 12 00 00 jmpq 0x204786 20352f: 48 8b 45 e0 mov -0x20(%rbp),%rax 203533: 0f b6 40 04 movzbl 0x4(%rax),%eax 203537: 83 f8 01 cmp $0x1,%eax 20353a: 0f 85 30 00 00 00 jne 0x203570 203540: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 203548: 08 01 20354a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20354e: 0f 86 17 00 00 00 jbe 0x20356b 203554: bf 0a 00 00 00 mov $0xa,%edi 203559: e8 02 fb ff ff callq 0x203060 20355e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203566: e9 1b 12 00 00 jmpq 0x204786 20356b: e9 30 00 00 00 jmpq 0x2035a0 203570: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 203578: f0 00 20357a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20357e: 0f 86 17 00 00 00 jbe 0x20359b 203584: bf 0a 00 00 00 mov $0xa,%edi 203589: e8 d2 fa ff ff callq 0x203060 20358e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203596: e9 eb 11 00 00 jmpq 0x204786 20359b: e9 00 00 00 00 jmpq 0x2035a0 2035a0: 48 8b 45 c0 mov -0x40(%rbp),%rax 2035a4: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 2035ab: 48 83 f8 00 cmp $0x0,%rax 2035af: 0f 84 13 00 00 00 je 0x2035c8 2035b5: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax 2035bc: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2035c3: e9 3b 00 00 00 jmpq 0x203603 2035c8: b0 01 mov $0x1,%al 2035ca: 83 7d cc 02 cmpl $0x2,-0x34(%rbp) 2035ce: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 2035d4: 0f 84 0d 00 00 00 je 0x2035e7 2035da: 83 7d cc 09 cmpl $0x9,-0x34(%rbp) 2035de: 0f 94 c0 sete %al 2035e1: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 2035e7: 8a 95 5f fe ff ff mov -0x1a1(%rbp),%dl 2035ed: 31 c0 xor %eax,%eax 2035ef: b9 01 00 00 00 mov $0x1,%ecx 2035f4: f6 c2 01 test $0x1,%dl 2035f7: 0f 45 c1 cmovne %ecx,%eax 2035fa: 48 98 cltq 2035fc: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 203603: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 20360a: 48 89 45 b8 mov %rax,-0x48(%rbp) 20360e: 8b 7d f4 mov -0xc(%rbp),%edi 203611: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203615: 48 8b 55 d8 mov -0x28(%rbp),%rdx 203619: 48 8b 4d d0 mov -0x30(%rbp),%rcx 20361d: 44 8b 45 cc mov -0x34(%rbp),%r8d 203621: 4c 8b 4d 10 mov 0x10(%rbp),%r9 203625: 48 69 45 b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rax 20362d: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 203634: 48 89 44 24 08 mov %rax,0x8(%rsp) 203639: e8 f2 11 00 00 callq 0x204830 20363e: 48 89 45 b0 mov %rax,-0x50(%rbp) 203642: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 203647: 0f 85 0d 00 00 00 jne 0x20365a 20364d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203655: e9 2c 11 00 00 jmpq 0x204786 20365a: 48 8b 45 c0 mov -0x40(%rbp),%rax 20365e: 89 c0 mov %eax,%eax 203660: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203664: 0f 85 05 00 00 00 jne 0x20366f 20366a: e9 1f 00 00 00 jmpq 0x20368e 20366f: 48 8d 3d 0c da ff ff lea -0x25f4(%rip),%rdi # 0x201082 203676: 48 8d 35 c0 d7 ff ff lea -0x2840(%rip),%rsi # 0x200e3d 20367d: ba 48 01 00 00 mov $0x148,%edx 203682: 48 8d 0d 19 da ff ff lea -0x25e7(%rip),%rcx # 0x2010a2 203689: e8 d2 35 00 00 callq 0x206c60 20368e: 48 8b 45 c0 mov -0x40(%rbp),%rax 203692: 89 c1 mov %eax,%ecx 203694: 48 8b 45 b0 mov -0x50(%rbp),%rax 203698: 89 88 c8 00 00 00 mov %ecx,0xc8(%rax) 20369e: 48 8b 45 b8 mov -0x48(%rbp),%rax 2036a2: 89 c1 mov %eax,%ecx 2036a4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036a8: 89 88 cc 00 00 00 mov %ecx,0xcc(%rax) 2036ae: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036b2: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 2036b9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036bd: 0f b6 48 04 movzbl 0x4(%rax),%ecx 2036c1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2036c5: 89 48 20 mov %ecx,0x20(%rax) 2036c8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036cc: 0f b6 40 04 movzbl 0x4(%rax),%eax 2036d0: 83 f8 01 cmp $0x1,%eax 2036d3: 0f 85 23 08 00 00 jne 0x203efc 2036d9: 48 8b 45 e8 mov -0x18(%rbp),%rax 2036dd: 48 03 45 d8 add -0x28(%rbp),%rax 2036e1: 48 89 45 a8 mov %rax,-0x58(%rbp) 2036e5: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2036ea: 0f 84 22 00 00 00 je 0x203712 2036f0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2036f4: 0f b6 40 05 movzbl 0x5(%rax),%eax 2036f8: 83 f8 01 cmp $0x1,%eax 2036fb: 0f 85 11 00 00 00 jne 0x203712 203701: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203705: 48 8b 45 b0 mov -0x50(%rbp),%rax 203709: 48 89 48 48 mov %rcx,0x48(%rax) 20370d: e9 5c 03 00 00 jmpq 0x203a6e 203712: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203716: 48 83 c7 48 add $0x48,%rdi 20371a: 48 83 c7 40 add $0x40,%rdi 20371e: 48 89 bd 50 fe ff ff mov %rdi,-0x1b0(%rbp) 203725: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203729: ba 34 00 00 00 mov $0x34,%edx 20372e: e8 4d 35 00 00 callq 0x206c80 203733: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 20373a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20373e: 48 89 48 48 mov %rcx,0x48(%rax) 203742: 48 8b 45 e0 mov -0x20(%rbp),%rax 203746: 0f b6 40 05 movzbl 0x5(%rax),%eax 20374a: 83 f8 01 cmp $0x1,%eax 20374d: 0f 84 16 03 00 00 je 0x203a69 203753: 48 8b 45 b0 mov -0x50(%rbp),%rax 203757: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 20375e: 66 89 45 a4 mov %ax,-0x5c(%rbp) 203762: 66 8b 45 a4 mov -0x5c(%rbp),%ax 203766: 66 c1 c8 08 ror $0x8,%ax 20376a: 66 89 45 a6 mov %ax,-0x5a(%rbp) 20376e: 66 8b 45 a6 mov -0x5a(%rbp),%ax 203772: 66 89 45 a2 mov %ax,-0x5e(%rbp) 203776: 0f b7 45 a2 movzwl -0x5e(%rbp),%eax 20377a: 66 89 c1 mov %ax,%cx 20377d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203781: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203788: 48 8b 45 b0 mov -0x50(%rbp),%rax 20378c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203793: 66 89 45 9e mov %ax,-0x62(%rbp) 203797: 66 8b 45 9e mov -0x62(%rbp),%ax 20379b: 66 c1 c8 08 ror $0x8,%ax 20379f: 66 89 45 a0 mov %ax,-0x60(%rbp) 2037a3: 66 8b 45 a0 mov -0x60(%rbp),%ax 2037a7: 66 89 45 9c mov %ax,-0x64(%rbp) 2037ab: 0f b7 45 9c movzwl -0x64(%rbp),%eax 2037af: 66 89 c1 mov %ax,%cx 2037b2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037b6: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 2037bd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037c1: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2037c7: 89 45 94 mov %eax,-0x6c(%rbp) 2037ca: 8b 45 94 mov -0x6c(%rbp),%eax 2037cd: 0f c8 bswap %eax 2037cf: 89 45 98 mov %eax,-0x68(%rbp) 2037d2: 8b 45 98 mov -0x68(%rbp),%eax 2037d5: 89 45 90 mov %eax,-0x70(%rbp) 2037d8: 8b 45 90 mov -0x70(%rbp),%eax 2037db: 89 c1 mov %eax,%ecx 2037dd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037e1: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 2037e7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037eb: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2037f1: 89 45 88 mov %eax,-0x78(%rbp) 2037f4: 8b 45 88 mov -0x78(%rbp),%eax 2037f7: 0f c8 bswap %eax 2037f9: 89 45 8c mov %eax,-0x74(%rbp) 2037fc: 8b 45 8c mov -0x74(%rbp),%eax 2037ff: 89 45 84 mov %eax,-0x7c(%rbp) 203802: 8b 45 84 mov -0x7c(%rbp),%eax 203805: 89 c1 mov %eax,%ecx 203807: 48 8b 45 b0 mov -0x50(%rbp),%rax 20380b: 89 88 a0 00 00 00 mov %ecx,0xa0(%rax) 203811: 48 8b 45 b0 mov -0x50(%rbp),%rax 203815: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 20381b: 89 85 7c ff ff ff mov %eax,-0x84(%rbp) 203821: 8b 85 7c ff ff ff mov -0x84(%rbp),%eax 203827: 0f c8 bswap %eax 203829: 89 45 80 mov %eax,-0x80(%rbp) 20382c: 8b 45 80 mov -0x80(%rbp),%eax 20382f: 89 85 78 ff ff ff mov %eax,-0x88(%rbp) 203835: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax 20383b: 89 c1 mov %eax,%ecx 20383d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203841: 89 88 a4 00 00 00 mov %ecx,0xa4(%rax) 203847: 48 8b 45 b0 mov -0x50(%rbp),%rax 20384b: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 203851: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 203857: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 20385d: 0f c8 bswap %eax 20385f: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 203865: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 20386b: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 203871: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 203877: 89 c1 mov %eax,%ecx 203879: 48 8b 45 b0 mov -0x50(%rbp),%rax 20387d: 89 88 a8 00 00 00 mov %ecx,0xa8(%rax) 203883: 48 8b 45 b0 mov -0x50(%rbp),%rax 203887: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 20388d: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 203893: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 203899: 0f c8 bswap %eax 20389b: 89 85 68 ff ff ff mov %eax,-0x98(%rbp) 2038a1: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax 2038a7: 89 85 60 ff ff ff mov %eax,-0xa0(%rbp) 2038ad: 8b 85 60 ff ff ff mov -0xa0(%rbp),%eax 2038b3: 89 c1 mov %eax,%ecx 2038b5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038b9: 89 88 ac 00 00 00 mov %ecx,0xac(%rax) 2038bf: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038c3: 66 8b 80 b0 00 00 00 mov 0xb0(%rax),%ax 2038ca: 66 89 85 5c ff ff ff mov %ax,-0xa4(%rbp) 2038d1: 66 8b 85 5c ff ff ff mov -0xa4(%rbp),%ax 2038d8: 66 c1 c8 08 ror $0x8,%ax 2038dc: 66 89 85 5e ff ff ff mov %ax,-0xa2(%rbp) 2038e3: 66 8b 85 5e ff ff ff mov -0xa2(%rbp),%ax 2038ea: 66 89 85 5a ff ff ff mov %ax,-0xa6(%rbp) 2038f1: 0f b7 85 5a ff ff ff movzwl -0xa6(%rbp),%eax 2038f8: 66 89 c1 mov %ax,%cx 2038fb: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038ff: 66 89 88 b0 00 00 00 mov %cx,0xb0(%rax) 203906: 48 8b 45 b0 mov -0x50(%rbp),%rax 20390a: 66 8b 80 b2 00 00 00 mov 0xb2(%rax),%ax 203911: 66 89 85 56 ff ff ff mov %ax,-0xaa(%rbp) 203918: 66 8b 85 56 ff ff ff mov -0xaa(%rbp),%ax 20391f: 66 c1 c8 08 ror $0x8,%ax 203923: 66 89 85 58 ff ff ff mov %ax,-0xa8(%rbp) 20392a: 66 8b 85 58 ff ff ff mov -0xa8(%rbp),%ax 203931: 66 89 85 54 ff ff ff mov %ax,-0xac(%rbp) 203938: 0f b7 85 54 ff ff ff movzwl -0xac(%rbp),%eax 20393f: 66 89 c1 mov %ax,%cx 203942: 48 8b 45 b0 mov -0x50(%rbp),%rax 203946: 66 89 88 b2 00 00 00 mov %cx,0xb2(%rax) 20394d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203951: 66 8b 80 b4 00 00 00 mov 0xb4(%rax),%ax 203958: 66 89 85 50 ff ff ff mov %ax,-0xb0(%rbp) 20395f: 66 8b 85 50 ff ff ff mov -0xb0(%rbp),%ax 203966: 66 c1 c8 08 ror $0x8,%ax 20396a: 66 89 85 52 ff ff ff mov %ax,-0xae(%rbp) 203971: 66 8b 85 52 ff ff ff mov -0xae(%rbp),%ax 203978: 66 89 85 4e ff ff ff mov %ax,-0xb2(%rbp) 20397f: 0f b7 85 4e ff ff ff movzwl -0xb2(%rbp),%eax 203986: 66 89 c1 mov %ax,%cx 203989: 48 8b 45 b0 mov -0x50(%rbp),%rax 20398d: 66 89 88 b4 00 00 00 mov %cx,0xb4(%rax) 203994: 48 8b 45 b0 mov -0x50(%rbp),%rax 203998: 66 8b 80 b6 00 00 00 mov 0xb6(%rax),%ax 20399f: 66 89 85 4a ff ff ff mov %ax,-0xb6(%rbp) 2039a6: 66 8b 85 4a ff ff ff mov -0xb6(%rbp),%ax 2039ad: 66 c1 c8 08 ror $0x8,%ax 2039b1: 66 89 85 4c ff ff ff mov %ax,-0xb4(%rbp) 2039b8: 66 8b 85 4c ff ff ff mov -0xb4(%rbp),%ax 2039bf: 66 89 85 48 ff ff ff mov %ax,-0xb8(%rbp) 2039c6: 0f b7 85 48 ff ff ff movzwl -0xb8(%rbp),%eax 2039cd: 66 89 c1 mov %ax,%cx 2039d0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039d4: 66 89 88 b6 00 00 00 mov %cx,0xb6(%rax) 2039db: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039df: 66 8b 80 b8 00 00 00 mov 0xb8(%rax),%ax 2039e6: 66 89 85 44 ff ff ff mov %ax,-0xbc(%rbp) 2039ed: 66 8b 85 44 ff ff ff mov -0xbc(%rbp),%ax 2039f4: 66 c1 c8 08 ror $0x8,%ax 2039f8: 66 89 85 46 ff ff ff mov %ax,-0xba(%rbp) 2039ff: 66 8b 85 46 ff ff ff mov -0xba(%rbp),%ax 203a06: 66 89 85 42 ff ff ff mov %ax,-0xbe(%rbp) 203a0d: 0f b7 85 42 ff ff ff movzwl -0xbe(%rbp),%eax 203a14: 66 89 c1 mov %ax,%cx 203a17: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a1b: 66 89 88 b8 00 00 00 mov %cx,0xb8(%rax) 203a22: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a26: 66 8b 80 ba 00 00 00 mov 0xba(%rax),%ax 203a2d: 66 89 85 3e ff ff ff mov %ax,-0xc2(%rbp) 203a34: 66 8b 85 3e ff ff ff mov -0xc2(%rbp),%ax 203a3b: 66 c1 c8 08 ror $0x8,%ax 203a3f: 66 89 85 40 ff ff ff mov %ax,-0xc0(%rbp) 203a46: 66 8b 85 40 ff ff ff mov -0xc0(%rbp),%ax 203a4d: 66 89 85 3c ff ff ff mov %ax,-0xc4(%rbp) 203a54: 0f b7 85 3c ff ff ff movzwl -0xc4(%rbp),%eax 203a5b: 66 89 c1 mov %ax,%cx 203a5e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a62: 66 89 88 ba 00 00 00 mov %cx,0xba(%rax) 203a69: e9 00 00 00 00 jmpq 0x203a6e 203a6e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a72: 48 8b 40 48 mov 0x48(%rax),%rax 203a76: 8b 40 20 mov 0x20(%rax),%eax 203a79: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp) 203a7f: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203a84: 0f 84 8f 03 00 00 je 0x203e19 203a8a: 48 8b 45 e0 mov -0x20(%rbp),%rax 203a8e: 0f b6 40 05 movzbl 0x5(%rax),%eax 203a92: 83 f8 01 cmp $0x1,%eax 203a95: 0f 85 7e 03 00 00 jne 0x203e19 203a9b: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 203a9f: 0f 84 74 03 00 00 je 0x203e19 203aa5: 31 c0 xor %eax,%eax 203aa7: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203aac: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203ab2: 0f 86 13 00 00 00 jbe 0x203acb 203ab8: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203abe: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203ac2: 0f 93 c0 setae %al 203ac5: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203acb: 8a 85 4f fe ff ff mov -0x1b1(%rbp),%al 203ad1: 34 ff xor $0xff,%al 203ad3: 34 ff xor $0xff,%al 203ad5: 24 01 and $0x1,%al 203ad7: 0f b6 c0 movzbl %al,%eax 203ada: 48 98 cltq 203adc: 48 83 f8 00 cmp $0x0,%rax 203ae0: 0f 85 2d 00 00 00 jne 0x203b13 203ae6: 48 8b 45 d0 mov -0x30(%rbp),%rax 203aea: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 203af0: 48 29 c8 sub %rcx,%rax 203af3: 48 6b 4d c0 28 imul $0x28,-0x40(%rbp),%rcx 203af8: 48 39 c8 cmp %rcx,%rax 203afb: 0f 92 c0 setb %al 203afe: 34 ff xor $0xff,%al 203b00: 34 ff xor $0xff,%al 203b02: 24 01 and $0x1,%al 203b04: 0f b6 c0 movzbl %al,%eax 203b07: 48 98 cltq 203b09: 48 83 f8 00 cmp $0x0,%rax 203b0d: 0f 84 25 00 00 00 je 0x203b38 203b13: e9 00 00 00 00 jmpq 0x203b18 203b18: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203b1c: e8 6f 31 00 00 callq 0x206c90 203b21: bf 0a 00 00 00 mov $0xa,%edi 203b26: e8 35 f5 ff ff callq 0x203060 203b2b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203b33: e9 4e 0c 00 00 jmpq 0x204786 203b38: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203b3d: 0f 86 15 00 00 00 jbe 0x203b58 203b43: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203b47: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203b4d: 48 01 c1 add %rax,%rcx 203b50: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b54: 48 89 48 50 mov %rcx,0x50(%rax) 203b58: 48 c7 85 30 ff ff ff 00 movq $0x0,-0xd0(%rbp) 203b60: 00 00 00 203b63: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203b6a: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203b6e: 0f 83 a0 02 00 00 jae 0x203e14 203b74: 48 8b 8d 30 ff ff ff mov -0xd0(%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 80 00 00 00 mov %rcx,0x80(%rax) 203ba2: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203ba6: 48 8b 45 b0 mov -0x50(%rbp),%rax 203baa: 48 83 c0 48 add $0x48,%rax 203bae: 48 05 80 00 00 00 add $0x80,%rax 203bb4: 48 83 c0 10 add $0x10,%rax 203bb8: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203bc0: 00 00 00 203bc3: 48 01 d0 add %rdx,%rax 203bc6: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203bcd: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bd1: 48 8b 48 50 mov 0x50(%rax),%rcx 203bd5: 48 6b 85 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rax 203bdd: 48 01 c1 add %rax,%rcx 203be0: 48 8b 45 b0 mov -0x50(%rbp),%rax 203be4: 48 83 c0 48 add $0x48,%rax 203be8: 48 05 80 00 00 00 add $0x80,%rax 203bee: 48 83 c0 10 add $0x10,%rax 203bf2: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203bfa: 00 00 00 203bfd: 48 01 d0 add %rdx,%rax 203c00: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 203c07: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c0b: 48 8b 40 50 mov 0x50(%rax),%rax 203c0f: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203c17: 48 01 c8 add %rcx,%rax 203c1a: 8b 40 10 mov 0x10(%rax),%eax 203c1d: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203c21: 0f 92 c0 setb %al 203c24: 34 ff xor $0xff,%al 203c26: 34 ff xor $0xff,%al 203c28: 24 01 and $0x1,%al 203c2a: 0f b6 c0 movzbl %al,%eax 203c2d: 48 98 cltq 203c2f: 48 83 f8 00 cmp $0x0,%rax 203c33: 0f 84 bd 00 00 00 je 0x203cf6 203c39: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c3d: 48 8b 40 50 mov 0x50(%rax),%rax 203c41: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203c49: 48 01 c8 add %rcx,%rax 203c4c: 8b 40 14 mov 0x14(%rax),%eax 203c4f: 48 8b 4d d0 mov -0x30(%rbp),%rcx 203c53: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203c57: 48 8b 52 50 mov 0x50(%rdx),%rdx 203c5b: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203c63: 48 01 f2 add %rsi,%rdx 203c66: 8b 52 10 mov 0x10(%rdx),%edx 203c69: 48 29 d1 sub %rdx,%rcx 203c6c: 48 39 c8 cmp %rcx,%rax 203c6f: 0f 96 c0 setbe %al 203c72: 34 ff xor $0xff,%al 203c74: 34 ff xor $0xff,%al 203c76: 24 01 and $0x1,%al 203c78: 0f b6 c0 movzbl %al,%eax 203c7b: 48 98 cltq 203c7d: 48 83 f8 00 cmp $0x0,%rax 203c81: 0f 84 6f 00 00 00 je 0x203cf6 203c87: 48 8b 4d e8 mov -0x18(%rbp),%rcx 203c8b: 48 03 4d d8 add -0x28(%rbp),%rcx 203c8f: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c93: 48 8b 40 50 mov 0x50(%rax),%rax 203c97: 48 6b 95 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rdx 203c9f: 48 01 d0 add %rdx,%rax 203ca2: 8b 40 10 mov 0x10(%rax),%eax 203ca5: 48 01 c1 add %rax,%rcx 203ca8: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cac: 48 83 c0 48 add $0x48,%rax 203cb0: 48 05 80 00 00 00 add $0x80,%rax 203cb6: 48 83 c0 10 add $0x10,%rax 203cba: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203cc2: 00 00 00 203cc5: 48 01 d0 add %rdx,%rax 203cc8: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 203ccf: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cd3: 48 83 c0 48 add $0x48,%rax 203cd7: 48 05 80 00 00 00 add $0x80,%rax 203cdd: 48 83 c0 10 add $0x10,%rax 203ce1: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203ce9: 00 00 00 203cec: 48 01 d0 add %rdx,%rax 203cef: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 203cf6: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203cfa: 48 83 c1 48 add $0x48,%rcx 203cfe: 48 81 c1 80 00 00 00 add $0x80,%rcx 203d05: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d09: 48 83 c0 48 add $0x48,%rax 203d0d: 48 05 80 00 00 00 add $0x80,%rax 203d13: 48 83 c0 10 add $0x10,%rax 203d17: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203d1f: 00 00 00 203d22: 48 01 d0 add %rdx,%rax 203d25: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203d2c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d30: 48 8b 40 50 mov 0x50(%rax),%rax 203d34: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203d3c: 48 01 c8 add %rcx,%rax 203d3f: 83 78 04 12 cmpl $0x12,0x4(%rax) 203d43: 0f 85 5e 00 00 00 jne 0x203da7 203d49: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d4d: 48 8b 40 50 mov 0x50(%rax),%rax 203d51: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203d59: 48 01 c8 add %rcx,%rax 203d5c: 8b 40 18 mov 0x18(%rax),%eax 203d5f: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203d63: 0f 83 3e 00 00 00 jae 0x203da7 203d69: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203d70: 89 c1 mov %eax,%ecx 203d72: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d76: 48 83 c0 48 add $0x48,%rax 203d7a: 48 05 80 00 00 00 add $0x80,%rax 203d80: 48 83 c0 10 add $0x10,%rax 203d84: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203d88: 48 8b 52 50 mov 0x50(%rdx),%rdx 203d8c: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203d94: 48 01 f2 add %rsi,%rdx 203d97: 8b 52 18 mov 0x18(%rdx),%edx 203d9a: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 203da1: 48 01 d0 add %rdx,%rax 203da4: 89 48 7c mov %ecx,0x7c(%rax) 203da7: 48 8b 45 b0 mov -0x50(%rbp),%rax 203dab: 48 83 c0 48 add $0x48,%rax 203daf: 48 05 80 00 00 00 add $0x80,%rax 203db5: 48 83 c0 10 add $0x10,%rax 203db9: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203dc1: 00 00 00 203dc4: 48 01 c8 add %rcx,%rax 203dc7: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 203dcb: 0f 85 27 00 00 00 jne 0x203df8 203dd1: 48 8b 45 b0 mov -0x50(%rbp),%rax 203dd5: 48 83 c0 48 add $0x48,%rax 203dd9: 48 05 80 00 00 00 add $0x80,%rax 203ddf: 48 83 c0 10 add $0x10,%rax 203de3: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203deb: 00 00 00 203dee: 48 01 c8 add %rcx,%rax 203df1: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 203df8: e9 00 00 00 00 jmpq 0x203dfd 203dfd: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203e04: 48 83 c0 01 add $0x1,%rax 203e08: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 203e0f: e9 4f fd ff ff jmpq 0x203b63 203e14: e9 c7 00 00 00 jmpq 0x203ee0 203e19: 48 c7 85 28 ff ff ff 00 movq $0x0,-0xd8(%rbp) 203e21: 00 00 00 203e24: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203e2b: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203e2f: 0f 83 a6 00 00 00 jae 0x203edb 203e35: 48 8b 8d 28 ff ff ff mov -0xd8(%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 80 00 00 00 mov %rcx,0x80(%rax) 203e63: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203e67: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e6b: 48 83 c0 48 add $0x48,%rax 203e6f: 48 05 80 00 00 00 add $0x80,%rax 203e75: 48 83 c0 10 add $0x10,%rax 203e79: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203e81: 00 00 00 203e84: 48 01 d0 add %rdx,%rax 203e87: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203e8e: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203e92: 48 83 c1 48 add $0x48,%rcx 203e96: 48 81 c1 80 00 00 00 add $0x80,%rcx 203e9d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ea1: 48 83 c0 48 add $0x48,%rax 203ea5: 48 05 80 00 00 00 add $0x80,%rax 203eab: 48 83 c0 10 add $0x10,%rax 203eaf: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203eb7: 00 00 00 203eba: 48 01 d0 add %rdx,%rax 203ebd: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203ec4: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203ecb: 48 83 c0 01 add $0x1,%rax 203ecf: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 203ed6: e9 49 ff ff ff jmpq 0x203e24 203edb: e9 00 00 00 00 jmpq 0x203ee0 203ee0: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203ee4: 48 83 c1 48 add $0x48,%rcx 203ee8: 48 81 c1 80 00 00 00 add $0x80,%rcx 203eef: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ef3: 48 89 48 60 mov %rcx,0x60(%rax) 203ef7: e9 82 08 00 00 jmpq 0x20477e 203efc: 48 8b 45 e8 mov -0x18(%rbp),%rax 203f00: 48 03 45 d8 add -0x28(%rbp),%rax 203f04: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 203f0b: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203f10: 0f 84 25 00 00 00 je 0x203f3b 203f16: 48 8b 45 e0 mov -0x20(%rbp),%rax 203f1a: 0f b6 40 05 movzbl 0x5(%rax),%eax 203f1e: 83 f8 01 cmp $0x1,%eax 203f21: 0f 85 14 00 00 00 jne 0x203f3b 203f27: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 203f2e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f32: 48 89 48 48 mov %rcx,0x48(%rax) 203f36: e9 bf 03 00 00 jmpq 0x2042fa 203f3b: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203f3f: 48 83 c7 48 add $0x48,%rdi 203f43: 48 83 c7 40 add $0x40,%rdi 203f47: 48 89 bd 40 fe ff ff mov %rdi,-0x1c0(%rbp) 203f4e: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203f52: ba 40 00 00 00 mov $0x40,%edx 203f57: e8 24 2d 00 00 callq 0x206c80 203f5c: 48 8b 8d 40 fe ff ff mov -0x1c0(%rbp),%rcx 203f63: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f67: 48 89 48 48 mov %rcx,0x48(%rax) 203f6b: 48 8b 45 e0 mov -0x20(%rbp),%rax 203f6f: 0f b6 40 05 movzbl 0x5(%rax),%eax 203f73: 83 f8 01 cmp $0x1,%eax 203f76: 0f 84 79 03 00 00 je 0x2042f5 203f7c: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f80: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 203f87: 66 89 85 1c ff ff ff mov %ax,-0xe4(%rbp) 203f8e: 66 8b 85 1c ff ff ff mov -0xe4(%rbp),%ax 203f95: 66 c1 c8 08 ror $0x8,%ax 203f99: 66 89 85 1e ff ff ff mov %ax,-0xe2(%rbp) 203fa0: 66 8b 85 1e ff ff ff mov -0xe2(%rbp),%ax 203fa7: 66 89 85 1a ff ff ff mov %ax,-0xe6(%rbp) 203fae: 0f b7 85 1a ff ff ff movzwl -0xe6(%rbp),%eax 203fb5: 66 89 c1 mov %ax,%cx 203fb8: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fbc: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203fc3: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fc7: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203fce: 66 89 85 16 ff ff ff mov %ax,-0xea(%rbp) 203fd5: 66 8b 85 16 ff ff ff mov -0xea(%rbp),%ax 203fdc: 66 c1 c8 08 ror $0x8,%ax 203fe0: 66 89 85 18 ff ff ff mov %ax,-0xe8(%rbp) 203fe7: 66 8b 85 18 ff ff ff mov -0xe8(%rbp),%ax 203fee: 66 89 85 14 ff ff ff mov %ax,-0xec(%rbp) 203ff5: 0f b7 85 14 ff ff ff movzwl -0xec(%rbp),%eax 203ffc: 66 89 c1 mov %ax,%cx 203fff: 48 8b 45 b0 mov -0x50(%rbp),%rax 204003: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 20400a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20400e: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 204014: 89 85 0c ff ff ff mov %eax,-0xf4(%rbp) 20401a: 8b 85 0c ff ff ff mov -0xf4(%rbp),%eax 204020: 0f c8 bswap %eax 204022: 89 85 10 ff ff ff mov %eax,-0xf0(%rbp) 204028: 8b 85 10 ff ff ff mov -0xf0(%rbp),%eax 20402e: 89 85 08 ff ff ff mov %eax,-0xf8(%rbp) 204034: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax 20403a: 89 c1 mov %eax,%ecx 20403c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204040: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 204046: 48 8b 45 b0 mov -0x50(%rbp),%rax 20404a: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 204051: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 204058: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax 20405f: 48 0f c8 bswap %rax 204062: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 204069: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 204070: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 204077: 48 8b 8d f0 fe ff ff mov -0x110(%rbp),%rcx 20407e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204082: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 204089: 48 8b 45 b0 mov -0x50(%rbp),%rax 20408d: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 204094: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) 20409b: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 2040a2: 48 0f c8 bswap %rax 2040a5: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 2040ac: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 2040b3: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) 2040ba: 48 8b 8d d8 fe ff ff mov -0x128(%rbp),%rcx 2040c1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040c5: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 2040cc: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040d0: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2040d7: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) 2040de: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 2040e5: 48 0f c8 bswap %rax 2040e8: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 2040ef: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 2040f6: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) 2040fd: 48 8b 8d c0 fe ff ff mov -0x140(%rbp),%rcx 204104: 48 8b 45 b0 mov -0x50(%rbp),%rax 204108: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 20410f: 48 8b 45 b0 mov -0x50(%rbp),%rax 204113: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 204119: 89 85 b8 fe ff ff mov %eax,-0x148(%rbp) 20411f: 8b 85 b8 fe ff ff mov -0x148(%rbp),%eax 204125: 0f c8 bswap %eax 204127: 89 85 bc fe ff ff mov %eax,-0x144(%rbp) 20412d: 8b 85 bc fe ff ff mov -0x144(%rbp),%eax 204133: 89 85 b4 fe ff ff mov %eax,-0x14c(%rbp) 204139: 8b 85 b4 fe ff ff mov -0x14c(%rbp),%eax 20413f: 89 c1 mov %eax,%ecx 204141: 48 8b 45 b0 mov -0x50(%rbp),%rax 204145: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 20414b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20414f: 66 8b 80 bc 00 00 00 mov 0xbc(%rax),%ax 204156: 66 89 85 b0 fe ff ff mov %ax,-0x150(%rbp) 20415d: 66 8b 85 b0 fe ff ff mov -0x150(%rbp),%ax 204164: 66 c1 c8 08 ror $0x8,%ax 204168: 66 89 85 b2 fe ff ff mov %ax,-0x14e(%rbp) 20416f: 66 8b 85 b2 fe ff ff mov -0x14e(%rbp),%ax 204176: 66 89 85 ae fe ff ff mov %ax,-0x152(%rbp) 20417d: 0f b7 85 ae fe ff ff movzwl -0x152(%rbp),%eax 204184: 66 89 c1 mov %ax,%cx 204187: 48 8b 45 b0 mov -0x50(%rbp),%rax 20418b: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 204192: 48 8b 45 b0 mov -0x50(%rbp),%rax 204196: 66 8b 80 be 00 00 00 mov 0xbe(%rax),%ax 20419d: 66 89 85 aa fe ff ff mov %ax,-0x156(%rbp) 2041a4: 66 8b 85 aa fe ff ff mov -0x156(%rbp),%ax 2041ab: 66 c1 c8 08 ror $0x8,%ax 2041af: 66 89 85 ac fe ff ff mov %ax,-0x154(%rbp) 2041b6: 66 8b 85 ac fe ff ff mov -0x154(%rbp),%ax 2041bd: 66 89 85 a8 fe ff ff mov %ax,-0x158(%rbp) 2041c4: 0f b7 85 a8 fe ff ff movzwl -0x158(%rbp),%eax 2041cb: 66 89 c1 mov %ax,%cx 2041ce: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041d2: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 2041d9: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041dd: 66 8b 80 c0 00 00 00 mov 0xc0(%rax),%ax 2041e4: 66 89 85 a4 fe ff ff mov %ax,-0x15c(%rbp) 2041eb: 66 8b 85 a4 fe ff ff mov -0x15c(%rbp),%ax 2041f2: 66 c1 c8 08 ror $0x8,%ax 2041f6: 66 89 85 a6 fe ff ff mov %ax,-0x15a(%rbp) 2041fd: 66 8b 85 a6 fe ff ff mov -0x15a(%rbp),%ax 204204: 66 89 85 a2 fe ff ff mov %ax,-0x15e(%rbp) 20420b: 0f b7 85 a2 fe ff ff movzwl -0x15e(%rbp),%eax 204212: 66 89 c1 mov %ax,%cx 204215: 48 8b 45 b0 mov -0x50(%rbp),%rax 204219: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 204220: 48 8b 45 b0 mov -0x50(%rbp),%rax 204224: 66 8b 80 c2 00 00 00 mov 0xc2(%rax),%ax 20422b: 66 89 85 9e fe ff ff mov %ax,-0x162(%rbp) 204232: 66 8b 85 9e fe ff ff mov -0x162(%rbp),%ax 204239: 66 c1 c8 08 ror $0x8,%ax 20423d: 66 89 85 a0 fe ff ff mov %ax,-0x160(%rbp) 204244: 66 8b 85 a0 fe ff ff mov -0x160(%rbp),%ax 20424b: 66 89 85 9c fe ff ff mov %ax,-0x164(%rbp) 204252: 0f b7 85 9c fe ff ff movzwl -0x164(%rbp),%eax 204259: 66 89 c1 mov %ax,%cx 20425c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204260: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 204267: 48 8b 45 b0 mov -0x50(%rbp),%rax 20426b: 66 8b 80 c4 00 00 00 mov 0xc4(%rax),%ax 204272: 66 89 85 98 fe ff ff mov %ax,-0x168(%rbp) 204279: 66 8b 85 98 fe ff ff mov -0x168(%rbp),%ax 204280: 66 c1 c8 08 ror $0x8,%ax 204284: 66 89 85 9a fe ff ff mov %ax,-0x166(%rbp) 20428b: 66 8b 85 9a fe ff ff mov -0x166(%rbp),%ax 204292: 66 89 85 96 fe ff ff mov %ax,-0x16a(%rbp) 204299: 0f b7 85 96 fe ff ff movzwl -0x16a(%rbp),%eax 2042a0: 66 89 c1 mov %ax,%cx 2042a3: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042a7: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 2042ae: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042b2: 66 8b 80 c6 00 00 00 mov 0xc6(%rax),%ax 2042b9: 66 89 85 92 fe ff ff mov %ax,-0x16e(%rbp) 2042c0: 66 8b 85 92 fe ff ff mov -0x16e(%rbp),%ax 2042c7: 66 c1 c8 08 ror $0x8,%ax 2042cb: 66 89 85 94 fe ff ff mov %ax,-0x16c(%rbp) 2042d2: 66 8b 85 94 fe ff ff mov -0x16c(%rbp),%ax 2042d9: 66 89 85 90 fe ff ff mov %ax,-0x170(%rbp) 2042e0: 0f b7 85 90 fe ff ff movzwl -0x170(%rbp),%eax 2042e7: 66 89 c1 mov %ax,%cx 2042ea: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042ee: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 2042f5: e9 00 00 00 00 jmpq 0x2042fa 2042fa: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042fe: 48 8b 40 48 mov 0x48(%rax),%rax 204302: 48 8b 40 28 mov 0x28(%rax),%rax 204306: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) 20430d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 204312: 0f 84 88 03 00 00 je 0x2046a0 204318: 48 8b 45 e0 mov -0x20(%rbp),%rax 20431c: 0f b6 40 05 movzbl 0x5(%rax),%eax 204320: 83 f8 01 cmp $0x1,%eax 204323: 0f 85 77 03 00 00 jne 0x2046a0 204329: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 20432d: 0f 84 6d 03 00 00 je 0x2046a0 204333: 31 c0 xor %eax,%eax 204335: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20433a: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 204340: 0f 86 14 00 00 00 jbe 0x20435a 204346: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 20434d: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204351: 0f 93 c0 setae %al 204354: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 20435a: 8a 85 3f fe ff ff mov -0x1c1(%rbp),%al 204360: 34 ff xor $0xff,%al 204362: 34 ff xor $0xff,%al 204364: 24 01 and $0x1,%al 204366: 0f b6 c0 movzbl %al,%eax 204369: 48 98 cltq 20436b: 48 83 f8 00 cmp $0x0,%rax 20436f: 0f 85 2e 00 00 00 jne 0x2043a3 204375: 48 8b 45 d0 mov -0x30(%rbp),%rax 204379: 48 2b 85 88 fe ff ff sub -0x178(%rbp),%rax 204380: 48 8b 4d c0 mov -0x40(%rbp),%rcx 204384: 48 c1 e1 06 shl $0x6,%rcx 204388: 48 39 c8 cmp %rcx,%rax 20438b: 0f 92 c0 setb %al 20438e: 34 ff xor $0xff,%al 204390: 34 ff xor $0xff,%al 204392: 24 01 and $0x1,%al 204394: 0f b6 c0 movzbl %al,%eax 204397: 48 98 cltq 204399: 48 83 f8 00 cmp $0x0,%rax 20439d: 0f 84 05 00 00 00 je 0x2043a8 2043a3: e9 70 f7 ff ff jmpq 0x203b18 2043a8: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2043ad: 0f 86 16 00 00 00 jbe 0x2043c9 2043b3: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 2043ba: 48 03 8d 88 fe ff ff add -0x178(%rbp),%rcx 2043c1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2043c5: 48 89 48 50 mov %rcx,0x50(%rax) 2043c9: 48 c7 85 80 fe ff ff 00 movq $0x0,-0x180(%rbp) 2043d1: 00 00 00 2043d4: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2043db: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2043df: 0f 83 b6 02 00 00 jae 0x20469b 2043e5: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2043ec: 48 8b 45 b0 mov -0x50(%rbp),%rax 2043f0: 48 83 c0 48 add $0x48,%rax 2043f4: 48 05 80 00 00 00 add $0x80,%rax 2043fa: 48 83 c0 10 add $0x10,%rax 2043fe: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204406: 00 00 00 204409: 48 01 d0 add %rdx,%rax 20440c: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 204413: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204417: 48 8b 45 b0 mov -0x50(%rbp),%rax 20441b: 48 83 c0 48 add $0x48,%rax 20441f: 48 05 80 00 00 00 add $0x80,%rax 204425: 48 83 c0 10 add $0x10,%rax 204429: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204431: 00 00 00 204434: 48 01 d0 add %rdx,%rax 204437: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 20443e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204442: 48 8b 48 50 mov 0x50(%rax),%rcx 204446: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 20444d: 48 c1 e0 06 shl $0x6,%rax 204451: 48 01 c1 add %rax,%rcx 204454: 48 8b 45 b0 mov -0x50(%rbp),%rax 204458: 48 83 c0 48 add $0x48,%rax 20445c: 48 05 80 00 00 00 add $0x80,%rax 204462: 48 83 c0 10 add $0x10,%rax 204466: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20446e: 00 00 00 204471: 48 01 d0 add %rdx,%rax 204474: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 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 18 mov 0x18(%rax),%rax 204495: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204499: 0f 92 c0 setb %al 20449c: 34 ff xor $0xff,%al 20449e: 34 ff xor $0xff,%al 2044a0: 24 01 and $0x1,%al 2044a2: 0f b6 c0 movzbl %al,%eax 2044a5: 48 98 cltq 2044a7: 48 83 f8 00 cmp $0x0,%rax 2044ab: 0f 84 c3 00 00 00 je 0x204574 2044b1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044b5: 48 8b 40 50 mov 0x50(%rax),%rax 2044b9: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2044c0: 48 c1 e1 06 shl $0x6,%rcx 2044c4: 48 01 c8 add %rcx,%rax 2044c7: 48 8b 40 20 mov 0x20(%rax),%rax 2044cb: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2044cf: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2044d3: 48 8b 52 50 mov 0x50(%rdx),%rdx 2044d7: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2044de: 48 c1 e6 06 shl $0x6,%rsi 2044e2: 48 01 f2 add %rsi,%rdx 2044e5: 48 2b 4a 18 sub 0x18(%rdx),%rcx 2044e9: 48 39 c8 cmp %rcx,%rax 2044ec: 0f 96 c0 setbe %al 2044ef: 34 ff xor $0xff,%al 2044f1: 34 ff xor $0xff,%al 2044f3: 24 01 and $0x1,%al 2044f5: 0f b6 c0 movzbl %al,%eax 2044f8: 48 98 cltq 2044fa: 48 83 f8 00 cmp $0x0,%rax 2044fe: 0f 84 70 00 00 00 je 0x204574 204504: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204508: 48 03 4d d8 add -0x28(%rbp),%rcx 20450c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204510: 48 8b 40 50 mov 0x50(%rax),%rax 204514: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx 20451b: 48 c1 e2 06 shl $0x6,%rdx 20451f: 48 01 d0 add %rdx,%rax 204522: 48 03 48 18 add 0x18(%rax),%rcx 204526: 48 8b 45 b0 mov -0x50(%rbp),%rax 20452a: 48 83 c0 48 add $0x48,%rax 20452e: 48 05 80 00 00 00 add $0x80,%rax 204534: 48 83 c0 10 add $0x10,%rax 204538: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204540: 00 00 00 204543: 48 01 d0 add %rdx,%rax 204546: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 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 a0 00 00 00 mov %rcx,0xa0(%rax) 204574: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204578: 48 83 c1 48 add $0x48,%rcx 20457c: 48 81 c1 80 00 00 00 add $0x80,%rcx 204583: 48 8b 45 b0 mov -0x50(%rbp),%rax 204587: 48 83 c0 48 add $0x48,%rax 20458b: 48 05 80 00 00 00 add $0x80,%rax 204591: 48 83 c0 10 add $0x10,%rax 204595: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20459d: 00 00 00 2045a0: 48 01 d0 add %rdx,%rax 2045a3: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 2045aa: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045ae: 48 8b 40 50 mov 0x50(%rax),%rax 2045b2: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2045b9: 48 c1 e1 06 shl $0x6,%rcx 2045bd: 48 01 c8 add %rcx,%rax 2045c0: 83 78 04 12 cmpl $0x12,0x4(%rax) 2045c4: 0f 85 64 00 00 00 jne 0x20462e 2045ca: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045ce: 48 8b 40 50 mov 0x50(%rax),%rax 2045d2: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 2045d9: 48 c1 e1 06 shl $0x6,%rcx 2045dd: 48 01 c8 add %rcx,%rax 2045e0: 8b 40 28 mov 0x28(%rax),%eax 2045e3: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2045e7: 0f 83 41 00 00 00 jae 0x20462e 2045ed: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2045f4: 89 c1 mov %eax,%ecx 2045f6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045fa: 48 83 c0 48 add $0x48,%rax 2045fe: 48 05 80 00 00 00 add $0x80,%rax 204604: 48 83 c0 10 add $0x10,%rax 204608: 48 8b 55 b0 mov -0x50(%rbp),%rdx 20460c: 48 8b 52 50 mov 0x50(%rdx),%rdx 204610: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 204617: 48 c1 e6 06 shl $0x6,%rsi 20461b: 48 01 f2 add %rsi,%rdx 20461e: 8b 52 28 mov 0x28(%rdx),%edx 204621: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 204628: 48 01 d0 add %rdx,%rax 20462b: 89 48 7c mov %ecx,0x7c(%rax) 20462e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204632: 48 83 c0 48 add $0x48,%rax 204636: 48 05 80 00 00 00 add $0x80,%rax 20463c: 48 83 c0 10 add $0x10,%rax 204640: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 204648: 00 00 00 20464b: 48 01 c8 add %rcx,%rax 20464e: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 204652: 0f 85 27 00 00 00 jne 0x20467f 204658: 48 8b 45 b0 mov -0x50(%rbp),%rax 20465c: 48 83 c0 48 add $0x48,%rax 204660: 48 05 80 00 00 00 add $0x80,%rax 204666: 48 83 c0 10 add $0x10,%rax 20466a: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 204672: 00 00 00 204675: 48 01 c8 add %rcx,%rax 204678: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 20467f: e9 00 00 00 00 jmpq 0x204684 204684: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 20468b: 48 83 c0 01 add $0x1,%rax 20468f: 48 89 85 80 fe ff ff mov %rax,-0x180(%rbp) 204696: e9 39 fd ff ff jmpq 0x2043d4 20469b: e9 c7 00 00 00 jmpq 0x204767 2046a0: 48 c7 85 78 fe ff ff 00 movq $0x0,-0x188(%rbp) 2046a8: 00 00 00 2046ab: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 2046b2: 48 3b 45 c0 cmp -0x40(%rbp),%rax 2046b6: 0f 83 a6 00 00 00 jae 0x204762 2046bc: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 2046c3: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046c7: 48 83 c0 48 add $0x48,%rax 2046cb: 48 05 80 00 00 00 add $0x80,%rax 2046d1: 48 83 c0 10 add $0x10,%rax 2046d5: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2046dd: 00 00 00 2046e0: 48 01 d0 add %rdx,%rax 2046e3: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 2046ea: 48 8b 4d b0 mov -0x50(%rbp),%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 88 00 00 00 mov %rcx,0x88(%rax) 204715: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204719: 48 83 c1 48 add $0x48,%rcx 20471d: 48 81 c1 80 00 00 00 add $0x80,%rcx 204724: 48 8b 45 b0 mov -0x50(%rbp),%rax 204728: 48 83 c0 48 add $0x48,%rax 20472c: 48 05 80 00 00 00 add $0x80,%rax 204732: 48 83 c0 10 add $0x10,%rax 204736: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 20473e: 00 00 00 204741: 48 01 d0 add %rdx,%rax 204744: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 20474b: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 204752: 48 83 c0 01 add $0x1,%rax 204756: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 20475d: e9 49 ff ff ff jmpq 0x2046ab 204762: e9 00 00 00 00 jmpq 0x204767 204767: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20476b: 48 83 c1 48 add $0x48,%rcx 20476f: 48 81 c1 80 00 00 00 add $0x80,%rcx 204776: 48 8b 45 b0 mov -0x50(%rbp),%rax 20477a: 48 89 48 60 mov %rcx,0x60(%rax) 20477e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204782: 48 89 45 f8 mov %rax,-0x8(%rbp) 204786: 48 8b 45 f8 mov -0x8(%rbp),%rax 20478a: 48 81 c4 e0 01 00 00 add $0x1e0,%rsp 204791: 5d pop %rbp 204792: c3 retq 204793: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20479b: 00 00 20479d: 0f 1f 00 nopl (%rax) 2047a0: 55 push %rbp 2047a1: 48 89 e5 mov %rsp,%rbp 2047a4: 48 83 ec 50 sub $0x50,%rsp 2047a8: 89 7d fc mov %edi,-0x4(%rbp) 2047ab: 48 89 75 f0 mov %rsi,-0x10(%rbp) 2047af: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2047b3: 48 89 4d e0 mov %rcx,-0x20(%rbp) 2047b7: 44 89 45 dc mov %r8d,-0x24(%rbp) 2047bb: 4c 89 4d d0 mov %r9,-0x30(%rbp) 2047bf: 8b 7d fc mov -0x4(%rbp),%edi 2047c2: 48 8b 75 f0 mov -0x10(%rbp),%rsi 2047c6: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2047ca: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2047ce: 44 8b 45 dc mov -0x24(%rbp),%r8d 2047d2: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2047d6: 31 c0 xor %eax,%eax 2047d8: c7 04 24 01 00 00 00 movl $0x1,(%rsp) 2047df: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2047e7: 00 2047e8: e8 43 00 00 00 callq 0x204830 2047ed: 48 89 45 c8 mov %rax,-0x38(%rbp) 2047f1: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2047f6: 0f 84 2a 00 00 00 je 0x204826 2047fc: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204800: 48 83 c1 08 add $0x8,%rcx 204804: 48 8b 45 c8 mov -0x38(%rbp),%rax 204808: 48 89 48 70 mov %rcx,0x70(%rax) 20480c: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204810: 48 83 c1 48 add $0x48,%rcx 204814: 48 81 c1 ac 00 00 00 add $0xac,%rcx 20481b: 48 8b 45 c8 mov -0x38(%rbp),%rax 20481f: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 204826: 48 8b 45 c8 mov -0x38(%rbp),%rax 20482a: 48 83 c4 50 add $0x50,%rsp 20482e: 5d pop %rbp 20482f: c3 retq 204830: 55 push %rbp 204831: 48 89 e5 mov %rsp,%rbp 204834: 48 83 ec 40 sub $0x40,%rsp 204838: 48 8b 45 18 mov 0x18(%rbp),%rax 20483c: 8b 45 10 mov 0x10(%rbp),%eax 20483f: 89 7d fc mov %edi,-0x4(%rbp) 204842: 48 89 75 f0 mov %rsi,-0x10(%rbp) 204846: 48 89 55 e8 mov %rdx,-0x18(%rbp) 20484a: 48 89 4d e0 mov %rcx,-0x20(%rbp) 20484e: 44 89 45 dc mov %r8d,-0x24(%rbp) 204852: 4c 89 4d d0 mov %r9,-0x30(%rbp) 204856: 48 8b 75 18 mov 0x18(%rbp),%rsi 20485a: 48 81 c6 08 01 00 00 add $0x108,%rsi 204861: bf 01 00 00 00 mov $0x1,%edi 204866: e8 35 24 00 00 callq 0x206ca0 20486b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20486f: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204874: 0f 85 0f 00 00 00 jne 0x204889 20487a: bf 08 00 00 00 mov $0x8,%edi 20487f: e8 dc e7 ff ff callq 0x203060 204884: e9 58 00 00 00 jmpq 0x2048e1 204889: 8b 4d 10 mov 0x10(%rbp),%ecx 20488c: 48 8b 45 c8 mov -0x38(%rbp),%rax 204890: 89 48 18 mov %ecx,0x18(%rax) 204893: 48 8b 45 c8 mov -0x38(%rbp),%rax 204897: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 20489e: 8b 4d dc mov -0x24(%rbp),%ecx 2048a1: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048a5: 89 48 1c mov %ecx,0x1c(%rax) 2048a8: 8b 4d fc mov -0x4(%rbp),%ecx 2048ab: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048af: 89 48 24 mov %ecx,0x24(%rax) 2048b2: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2048b6: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048ba: 48 89 48 28 mov %rcx,0x28(%rax) 2048be: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2048c2: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048c6: 48 89 48 30 mov %rcx,0x30(%rax) 2048ca: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2048ce: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048d2: 48 89 08 mov %rcx,(%rax) 2048d5: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2048d9: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048dd: 48 89 48 08 mov %rcx,0x8(%rax) 2048e1: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048e5: 48 83 c4 40 add $0x40,%rsp 2048e9: 5d pop %rbp 2048ea: c3 retq 2048eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2048f0: 55 push %rbp 2048f1: 48 89 e5 mov %rsp,%rbp 2048f4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2048fb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2048ff: 48 8b 45 f0 mov -0x10(%rbp),%rax 204903: 48 83 38 00 cmpq $0x0,(%rax) 204907: 0f 84 97 00 00 00 je 0x2049a4 20490d: 48 8b 45 f0 mov -0x10(%rbp),%rax 204911: 48 8b 48 70 mov 0x70(%rax),%rcx 204915: 48 8b 45 f0 mov -0x10(%rbp),%rax 204919: 48 8b 50 28 mov 0x28(%rax),%rdx 20491d: 48 8b 45 f0 mov -0x10(%rbp),%rax 204921: 48 03 50 30 add 0x30(%rax),%rdx 204925: b0 01 mov $0x1,%al 204927: 48 39 d1 cmp %rdx,%rcx 20492a: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 204930: 0f 87 25 00 00 00 ja 0x20495b 204936: 48 8b 45 f0 mov -0x10(%rbp),%rax 20493a: 48 8b 40 28 mov 0x28(%rax),%rax 20493e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204942: 48 03 41 30 add 0x30(%rcx),%rax 204946: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20494a: 48 2b 41 70 sub 0x70(%rcx),%rax 20494e: 48 83 f8 3c cmp $0x3c,%rax 204952: 0f 92 c0 setb %al 204955: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 20495b: 8a 85 57 ff ff ff mov -0xa9(%rbp),%al 204961: 34 ff xor $0xff,%al 204963: 34 ff xor $0xff,%al 204965: 24 01 and $0x1,%al 204967: 0f b6 c0 movzbl %al,%eax 20496a: 48 98 cltq 20496c: 48 83 f8 00 cmp $0x0,%rax 204970: 0f 84 16 00 00 00 je 0x20498c 204976: bf 0e 00 00 00 mov $0xe,%edi 20497b: e8 e0 e6 ff ff callq 0x203060 204980: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204987: e9 90 06 00 00 jmpq 0x20501c 20498c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204990: 48 8b 00 mov (%rax),%rax 204993: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204997: 48 03 41 70 add 0x70(%rcx),%rax 20499b: 48 89 45 e8 mov %rax,-0x18(%rbp) 20499f: e9 64 00 00 00 jmpq 0x204a08 2049a4: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049a8: 48 83 c0 48 add $0x48,%rax 2049ac: 48 83 c0 60 add $0x60,%rax 2049b0: 48 89 45 e8 mov %rax,-0x18(%rbp) 2049b4: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049b8: 8b 78 24 mov 0x24(%rax),%edi 2049bb: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2049bf: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049c3: 48 8b 48 70 mov 0x70(%rax),%rcx 2049c7: ba 3c 00 00 00 mov $0x3c,%edx 2049cc: e8 5f 06 00 00 callq 0x205030 2049d1: 48 83 f8 3c cmp $0x3c,%rax 2049d5: 0f 95 c0 setne %al 2049d8: 34 ff xor $0xff,%al 2049da: 34 ff xor $0xff,%al 2049dc: 24 01 and $0x1,%al 2049de: 0f b6 c0 movzbl %al,%eax 2049e1: 48 98 cltq 2049e3: 48 83 f8 00 cmp $0x0,%rax 2049e7: 0f 84 16 00 00 00 je 0x204a03 2049ed: bf 0e 00 00 00 mov $0xe,%edi 2049f2: e8 69 e6 ff ff callq 0x203060 2049f7: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 2049fe: e9 19 06 00 00 jmpq 0x20501c 204a03: e9 00 00 00 00 jmpq 0x204a08 204a08: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a0c: 48 83 c0 3a add $0x3a,%rax 204a10: 0f b7 00 movzwl (%rax),%eax 204a13: 2d 60 0a 00 00 sub $0xa60,%eax 204a18: 0f 95 c0 setne %al 204a1b: 0f b6 c0 movzbl %al,%eax 204a1e: 83 f8 00 cmp $0x0,%eax 204a21: 0f 95 c0 setne %al 204a24: 34 ff xor $0xff,%al 204a26: 34 ff xor $0xff,%al 204a28: 24 01 and $0x1,%al 204a2a: 0f b6 c0 movzbl %al,%eax 204a2d: 48 98 cltq 204a2f: 48 83 f8 00 cmp $0x0,%rax 204a33: 0f 84 16 00 00 00 je 0x204a4f 204a39: bf 0f 00 00 00 mov $0xf,%edi 204a3e: e8 1d e6 ff ff callq 0x203060 204a43: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a4a: e9 cd 05 00 00 jmpq 0x20501c 204a4f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a53: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204a57: 48 8b 11 mov (%rcx),%rdx 204a5a: 48 89 90 f4 00 00 00 mov %rdx,0xf4(%rax) 204a61: 48 8b 49 08 mov 0x8(%rcx),%rcx 204a65: 48 89 88 fc 00 00 00 mov %rcx,0xfc(%rax) 204a6c: c6 80 04 01 00 00 00 movb $0x0,0x104(%rax) 204a73: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a77: 48 83 c0 48 add $0x48,%rax 204a7b: 48 83 c0 30 add $0x30,%rax 204a7f: 48 89 45 e0 mov %rax,-0x20(%rbp) 204a83: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a87: 0f be 00 movsbl (%rax),%eax 204a8a: 83 f8 2f cmp $0x2f,%eax 204a8d: 0f 85 63 02 00 00 jne 0x204cf6 204a93: 48 8b 45 e8 mov -0x18(%rbp),%rax 204a97: 0f be 40 01 movsbl 0x1(%rax),%eax 204a9b: 83 f8 20 cmp $0x20,%eax 204a9e: 0f 85 56 00 00 00 jne 0x204afa 204aa4: 48 8b 45 e8 mov -0x18(%rbp),%rax 204aa8: 0f 10 00 movups (%rax),%xmm0 204aab: 0f 28 0d 8e cd ff ff movaps -0x3272(%rip),%xmm1 # 0x201840 204ab2: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204ab6: 66 0f d7 c0 pmovmskb %xmm0,%eax 204aba: 2d ff ff 00 00 sub $0xffff,%eax 204abf: 0f 95 c0 setne %al 204ac2: 0f b6 c0 movzbl %al,%eax 204ac5: 83 f8 00 cmp $0x0,%eax 204ac8: 0f 85 2c 00 00 00 jne 0x204afa 204ace: 48 8b 45 f0 mov -0x10(%rbp),%rax 204ad2: 48 89 c1 mov %rax,%rcx 204ad5: 48 83 c1 48 add $0x48,%rcx 204ad9: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204ae0: 66 8b 15 92 c2 ff ff mov -0x3d6e(%rip),%dx # 0x200d79 204ae7: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204aee: 48 8b 45 e0 mov -0x20(%rbp),%rax 204af2: 48 89 08 mov %rcx,(%rax) 204af5: e9 f7 01 00 00 jmpq 0x204cf1 204afa: 48 8b 45 e8 mov -0x18(%rbp),%rax 204afe: 0f be 40 01 movsbl 0x1(%rax),%eax 204b02: 83 f8 53 cmp $0x53,%eax 204b05: 0f 85 56 00 00 00 jne 0x204b61 204b0b: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b0f: 0f 10 00 movups (%rax),%xmm0 204b12: 0f 28 0d 17 cd ff ff movaps -0x32e9(%rip),%xmm1 # 0x201830 204b19: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b1d: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b21: 2d ff ff 00 00 sub $0xffff,%eax 204b26: 0f 95 c0 setne %al 204b29: 0f b6 c0 movzbl %al,%eax 204b2c: 83 f8 00 cmp $0x0,%eax 204b2f: 0f 85 2c 00 00 00 jne 0x204b61 204b35: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b39: 48 89 c1 mov %rax,%rcx 204b3c: 48 83 c1 48 add $0x48,%rcx 204b40: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b47: 48 8b 15 d7 c4 ff ff mov -0x3b29(%rip),%rdx # 0x201025 204b4e: 48 89 90 e4 00 00 00 mov %rdx,0xe4(%rax) 204b55: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b59: 48 89 08 mov %rcx,(%rax) 204b5c: e9 8b 01 00 00 jmpq 0x204cec 204b61: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b65: 0f be 40 01 movsbl 0x1(%rax),%eax 204b69: 83 f8 2f cmp $0x2f,%eax 204b6c: 0f 85 62 00 00 00 jne 0x204bd4 204b72: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b76: 0f 10 00 movups (%rax),%xmm0 204b79: 0f 28 0d d0 cc ff ff movaps -0x3330(%rip),%xmm1 # 0x201850 204b80: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b84: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b88: 2d ff ff 00 00 sub $0xffff,%eax 204b8d: 0f 95 c0 setne %al 204b90: 0f b6 c0 movzbl %al,%eax 204b93: 83 f8 00 cmp $0x0,%eax 204b96: 0f 85 38 00 00 00 jne 0x204bd4 204b9c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204ba0: 48 89 c1 mov %rax,%rcx 204ba3: 48 83 c1 48 add $0x48,%rcx 204ba7: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204bae: 66 8b 15 cf c1 ff ff mov -0x3e31(%rip),%dx # 0x200d84 204bb5: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204bbc: 8a 15 c4 c1 ff ff mov -0x3e3c(%rip),%dl # 0x200d86 204bc2: 88 90 e6 00 00 00 mov %dl,0xe6(%rax) 204bc8: 48 8b 45 e0 mov -0x20(%rbp),%rax 204bcc: 48 89 08 mov %rcx,(%rax) 204bcf: e9 13 01 00 00 jmpq 0x204ce7 204bd4: e8 d7 20 00 00 callq 0x206cb0 204bd9: 48 8b 00 mov (%rax),%rax 204bdc: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204be0: 0f be 49 01 movsbl 0x1(%rcx),%ecx 204be4: 48 63 c9 movslq %rcx,%rcx 204be7: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 204beb: 25 00 08 00 00 and $0x800,%eax 204bf0: 83 f8 00 cmp $0x0,%eax 204bf3: 0f 95 c0 setne %al 204bf6: 34 ff xor $0xff,%al 204bf8: 34 ff xor $0xff,%al 204bfa: 24 01 and $0x1,%al 204bfc: 0f b6 c0 movzbl %al,%eax 204bff: 48 98 cltq 204c01: 48 83 f8 00 cmp $0x0,%rax 204c05: 0f 84 c1 00 00 00 je 0x204ccc 204c0b: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204c0f: 31 c0 xor %eax,%eax 204c11: 48 83 79 60 00 cmpq $0x0,0x60(%rcx) 204c16: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204c1c: 0f 85 16 00 00 00 jne 0x204c38 204c22: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204c26: e8 f5 04 00 00 callq 0x205120 204c2b: 48 83 f8 00 cmp $0x0,%rax 204c2f: 0f 94 c0 sete %al 204c32: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204c38: 8a 85 56 ff ff ff mov -0xaa(%rbp),%al 204c3e: 34 ff xor $0xff,%al 204c40: 34 ff xor $0xff,%al 204c42: 24 01 and $0x1,%al 204c44: 0f b6 c0 movzbl %al,%eax 204c47: 48 98 cltq 204c49: 48 83 f8 00 cmp $0x0,%rax 204c4d: 0f 84 16 00 00 00 je 0x204c69 204c53: bf 10 00 00 00 mov $0x10,%edi 204c58: e8 03 e4 ff ff callq 0x203060 204c5d: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204c64: e9 b3 03 00 00 jmpq 0x20501c 204c69: 48 8b 7d e8 mov -0x18(%rbp),%rdi 204c6d: 48 83 c7 01 add $0x1,%rdi 204c71: e8 4a 20 00 00 callq 0x206cc0 204c76: 48 89 45 d8 mov %rax,-0x28(%rbp) 204c7a: 48 8b 45 d8 mov -0x28(%rbp),%rax 204c7e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204c82: 48 3b 41 68 cmp 0x68(%rcx),%rax 204c86: 0f 93 c0 setae %al 204c89: 34 ff xor $0xff,%al 204c8b: 34 ff xor $0xff,%al 204c8d: 24 01 and $0x1,%al 204c8f: 0f b6 c0 movzbl %al,%eax 204c92: 48 98 cltq 204c94: 48 83 f8 00 cmp $0x0,%rax 204c98: 0f 84 16 00 00 00 je 0x204cb4 204c9e: bf 10 00 00 00 mov $0x10,%edi 204ca3: e8 b8 e3 ff ff callq 0x203060 204ca8: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204caf: e9 68 03 00 00 jmpq 0x20501c 204cb4: 48 8b 45 f0 mov -0x10(%rbp),%rax 204cb8: 48 8b 48 60 mov 0x60(%rax),%rcx 204cbc: 48 03 4d d8 add -0x28(%rbp),%rcx 204cc0: 48 8b 45 e0 mov -0x20(%rbp),%rax 204cc4: 48 89 08 mov %rcx,(%rax) 204cc7: e9 16 00 00 00 jmpq 0x204ce2 204ccc: bf 10 00 00 00 mov $0x10,%edi 204cd1: e8 8a e3 ff ff callq 0x203060 204cd6: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204cdd: e9 3a 03 00 00 jmpq 0x20501c 204ce2: e9 00 00 00 00 jmpq 0x204ce7 204ce7: e9 00 00 00 00 jmpq 0x204cec 204cec: e9 00 00 00 00 jmpq 0x204cf1 204cf1: e9 b9 00 00 00 jmpq 0x204daf 204cf6: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204cfa: 48 83 c7 48 add $0x48,%rdi 204cfe: 48 81 c7 9c 00 00 00 add $0x9c,%rdi 204d05: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204d09: ba 2f 00 00 00 mov $0x2f,%edx 204d0e: b9 10 00 00 00 mov $0x10,%ecx 204d13: e8 b8 1f 00 00 callq 0x206cd0 204d18: 48 89 45 d0 mov %rax,-0x30(%rbp) 204d1c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 204d21: 0f 84 0d 00 00 00 je 0x204d34 204d27: 48 8b 45 d0 mov -0x30(%rbp),%rax 204d2b: c6 40 ff 00 movb $0x0,-0x1(%rax) 204d2f: e9 65 00 00 00 jmpq 0x204d99 204d34: 48 c7 45 c8 0f 00 00 00 movq $0xf,-0x38(%rbp) 204d3c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d40: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204d44: c6 84 08 e4 00 00 00 00 movb $0x0,0xe4(%rax,%rcx,1) 204d4c: 31 c0 xor %eax,%eax 204d4e: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204d53: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204d59: 0f 86 27 00 00 00 jbe 0x204d86 204d5f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d63: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204d67: 48 89 ca mov %rcx,%rdx 204d6a: 48 83 c2 ff add $0xffffffffffffffff,%rdx 204d6e: 48 89 55 c8 mov %rdx,-0x38(%rbp) 204d72: 0f be 84 08 e3 00 00 00 movsbl 0xe3(%rax,%rcx,1),%eax 204d7a: 83 f8 20 cmp $0x20,%eax 204d7d: 0f 94 c0 sete %al 204d80: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204d86: 8a 85 55 ff ff ff mov -0xab(%rbp),%al 204d8c: a8 01 test $0x1,%al 204d8e: 0f 85 a8 ff ff ff jne 0x204d3c 204d94: e9 00 00 00 00 jmpq 0x204d99 204d99: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204d9d: 48 83 c1 48 add $0x48,%rcx 204da1: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204da8: 48 8b 45 e0 mov -0x20(%rbp),%rax 204dac: 48 89 08 mov %rcx,(%rax) 204daf: 48 8b 45 e8 mov -0x18(%rbp),%rax 204db3: 0f be 40 30 movsbl 0x30(%rax),%eax 204db7: 83 f8 20 cmp $0x20,%eax 204dba: 0f 94 c0 sete %al 204dbd: 34 ff xor $0xff,%al 204dbf: 34 ff xor $0xff,%al 204dc1: 24 01 and $0x1,%al 204dc3: 0f b6 c0 movzbl %al,%eax 204dc6: 48 98 cltq 204dc8: 48 83 f8 00 cmp $0x0,%rax 204dcc: 0f 84 16 00 00 00 je 0x204de8 204dd2: bf 10 00 00 00 mov $0x10,%edi 204dd7: e8 84 e2 ff ff callq 0x203060 204ddc: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204de3: e9 34 02 00 00 jmpq 0x20501c 204de8: e9 00 00 00 00 jmpq 0x204ded 204ded: 48 8b 45 e8 mov -0x18(%rbp),%rax 204df1: 48 83 c0 10 add $0x10,%rax 204df5: 48 89 45 b0 mov %rax,-0x50(%rbp) 204df9: 48 8b 45 e8 mov -0x18(%rbp),%rax 204dfd: 0f be 40 1b movsbl 0x1b(%rax),%eax 204e01: 83 f8 20 cmp $0x20,%eax 204e04: 0f 84 1e 00 00 00 je 0x204e28 204e0a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e0e: 48 8b 48 10 mov 0x10(%rax),%rcx 204e12: 48 89 4d bb mov %rcx,-0x45(%rbp) 204e16: 8b 40 18 mov 0x18(%rax),%eax 204e19: 89 45 c3 mov %eax,-0x3d(%rbp) 204e1c: c6 45 c7 00 movb $0x0,-0x39(%rbp) 204e20: 48 8d 45 bb lea -0x45(%rbp),%rax 204e24: 48 89 45 b0 mov %rax,-0x50(%rbp) 204e28: 48 8b 7d b0 mov -0x50(%rbp),%rdi 204e2c: e8 8f 1e 00 00 callq 0x206cc0 204e31: 48 89 c1 mov %rax,%rcx 204e34: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e38: 48 89 48 08 mov %rcx,0x8(%rax) 204e3c: e9 00 00 00 00 jmpq 0x204e41 204e41: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e45: 48 83 c0 1c add $0x1c,%rax 204e49: 48 89 45 a0 mov %rax,-0x60(%rbp) 204e4d: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e51: 0f be 40 21 movsbl 0x21(%rax),%eax 204e55: 83 f8 20 cmp $0x20,%eax 204e58: 0f 84 1e 00 00 00 je 0x204e7c 204e5e: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e62: 8b 48 1c mov 0x1c(%rax),%ecx 204e65: 89 4d a9 mov %ecx,-0x57(%rbp) 204e68: 66 8b 40 20 mov 0x20(%rax),%ax 204e6c: 66 89 45 ad mov %ax,-0x53(%rbp) 204e70: c6 45 af 00 movb $0x0,-0x51(%rbp) 204e74: 48 8d 45 a9 lea -0x57(%rbp),%rax 204e78: 48 89 45 a0 mov %rax,-0x60(%rbp) 204e7c: 48 8b 7d a0 mov -0x60(%rbp),%rdi 204e80: e8 3b 1e 00 00 callq 0x206cc0 204e85: 89 c1 mov %eax,%ecx 204e87: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e8b: 89 48 10 mov %ecx,0x10(%rax) 204e8e: e9 00 00 00 00 jmpq 0x204e93 204e93: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e97: 48 83 c0 22 add $0x22,%rax 204e9b: 48 89 45 90 mov %rax,-0x70(%rbp) 204e9f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ea3: 0f be 40 27 movsbl 0x27(%rax),%eax 204ea7: 83 f8 20 cmp $0x20,%eax 204eaa: 0f 84 1e 00 00 00 je 0x204ece 204eb0: 48 8b 45 e8 mov -0x18(%rbp),%rax 204eb4: 8b 48 22 mov 0x22(%rax),%ecx 204eb7: 89 4d 99 mov %ecx,-0x67(%rbp) 204eba: 66 8b 40 26 mov 0x26(%rax),%ax 204ebe: 66 89 45 9d mov %ax,-0x63(%rbp) 204ec2: c6 45 9f 00 movb $0x0,-0x61(%rbp) 204ec6: 48 8d 45 99 lea -0x67(%rbp),%rax 204eca: 48 89 45 90 mov %rax,-0x70(%rbp) 204ece: 48 8b 7d 90 mov -0x70(%rbp),%rdi 204ed2: e8 e9 1d 00 00 callq 0x206cc0 204ed7: 89 c1 mov %eax,%ecx 204ed9: 48 8b 45 e0 mov -0x20(%rbp),%rax 204edd: 89 48 14 mov %ecx,0x14(%rax) 204ee0: e9 00 00 00 00 jmpq 0x204ee5 204ee5: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ee9: 48 83 c0 28 add $0x28,%rax 204eed: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204ef4: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ef8: 0f be 40 2f movsbl 0x2f(%rax),%eax 204efc: 83 f8 20 cmp $0x20,%eax 204eff: 0f 84 1b 00 00 00 je 0x204f20 204f05: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f09: 48 8b 40 28 mov 0x28(%rax),%rax 204f0d: 48 89 45 87 mov %rax,-0x79(%rbp) 204f11: c6 45 8f 00 movb $0x0,-0x71(%rbp) 204f15: 48 8d 45 87 lea -0x79(%rbp),%rax 204f19: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204f20: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 204f27: 31 c0 xor %eax,%eax 204f29: 89 c6 mov %eax,%esi 204f2b: ba 08 00 00 00 mov $0x8,%edx 204f30: e8 ab 1d 00 00 callq 0x206ce0 204f35: 89 c1 mov %eax,%ecx 204f37: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f3b: 89 48 18 mov %ecx,0x18(%rax) 204f3e: e9 00 00 00 00 jmpq 0x204f43 204f43: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f47: 48 83 c0 30 add $0x30,%rax 204f4b: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204f52: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f56: 0f be 40 39 movsbl 0x39(%rax),%eax 204f5a: 83 f8 20 cmp $0x20,%eax 204f5d: 0f 84 2f 00 00 00 je 0x204f92 204f63: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f67: 48 8b 48 30 mov 0x30(%rax),%rcx 204f6b: 48 89 8d 6d ff ff ff mov %rcx,-0x93(%rbp) 204f72: 66 8b 40 38 mov 0x38(%rax),%ax 204f76: 66 89 85 75 ff ff ff mov %ax,-0x8b(%rbp) 204f7d: c6 85 77 ff ff ff 00 movb $0x0,-0x89(%rbp) 204f84: 48 8d 85 6d ff ff ff lea -0x93(%rbp),%rax 204f8b: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204f92: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 204f99: e8 22 1d 00 00 callq 0x206cc0 204f9e: 48 89 c1 mov %rax,%rcx 204fa1: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fa5: 48 89 48 20 mov %rcx,0x20(%rax) 204fa9: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fad: 48 83 78 20 00 cmpq $0x0,0x20(%rax) 204fb2: 0f 8d 16 00 00 00 jge 0x204fce 204fb8: bf 10 00 00 00 mov $0x10,%edi 204fbd: e8 9e e0 ff ff callq 0x203060 204fc2: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204fc9: e9 4e 00 00 00 jmpq 0x20501c 204fce: 48 8b 45 f0 mov -0x10(%rbp),%rax 204fd2: 48 8b 40 28 mov 0x28(%rax),%rax 204fd6: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204fda: 48 03 41 30 add 0x30(%rcx),%rax 204fde: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204fe2: 48 2b 41 70 sub 0x70(%rcx),%rax 204fe6: 48 83 e8 3c sub $0x3c,%rax 204fea: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 204ff1: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ff5: 48 8b 40 20 mov 0x20(%rax),%rax 204ff9: 48 3b 85 58 ff ff ff cmp -0xa8(%rbp),%rax 205000: 0f 86 0f 00 00 00 jbe 0x205015 205006: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 20500d: 48 8b 45 e0 mov -0x20(%rbp),%rax 205011: 48 89 48 20 mov %rcx,0x20(%rax) 205015: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 20501c: 8b 45 fc mov -0x4(%rbp),%eax 20501f: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 205026: 5d pop %rbp 205027: c3 retq 205028: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 205030: 55 push %rbp 205031: 48 89 e5 mov %rsp,%rbp 205034: 48 83 ec 60 sub $0x60,%rsp 205038: 89 7d f4 mov %edi,-0xc(%rbp) 20503b: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20503f: 48 89 55 e0 mov %rdx,-0x20(%rbp) 205043: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205047: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 20504f: e9 00 00 00 00 jmpq 0x205054 205054: 8b 7d f4 mov -0xc(%rbp),%edi 205057: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20505b: 48 03 75 d0 add -0x30(%rbp),%rsi 20505f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205063: 48 2b 55 d0 sub -0x30(%rbp),%rdx 205067: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20506b: 48 03 4d d0 add -0x30(%rbp),%rcx 20506f: e8 7c 1c 00 00 callq 0x206cf0 205074: 48 89 45 c0 mov %rax,-0x40(%rbp) 205078: 31 c0 xor %eax,%eax 20507a: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 20507f: 88 45 b7 mov %al,-0x49(%rbp) 205082: 0f 85 0e 00 00 00 jne 0x205096 205088: e8 73 1c 00 00 callq 0x206d00 20508d: 83 38 04 cmpl $0x4,(%rax) 205090: 0f 94 c0 sete %al 205093: 88 45 b7 mov %al,-0x49(%rbp) 205096: 8a 45 b7 mov -0x49(%rbp),%al 205099: a8 01 test $0x1,%al 20509b: 0f 85 b3 ff ff ff jne 0x205054 2050a1: 48 8b 45 c0 mov -0x40(%rbp),%rax 2050a5: 48 89 45 b8 mov %rax,-0x48(%rbp) 2050a9: 48 8b 45 b8 mov -0x48(%rbp),%rax 2050ad: 48 89 45 c8 mov %rax,-0x38(%rbp) 2050b1: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2050b6: 0f 8f 2d 00 00 00 jg 0x2050e9 2050bc: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2050c1: 0f 8d 0d 00 00 00 jge 0x2050d4 2050c7: 48 8b 45 c8 mov -0x38(%rbp),%rax 2050cb: 48 89 45 a8 mov %rax,-0x58(%rbp) 2050cf: e9 08 00 00 00 jmpq 0x2050dc 2050d4: 48 8b 45 d0 mov -0x30(%rbp),%rax 2050d8: 48 89 45 a8 mov %rax,-0x58(%rbp) 2050dc: 48 8b 45 a8 mov -0x58(%rbp),%rax 2050e0: 48 89 45 f8 mov %rax,-0x8(%rbp) 2050e4: e9 22 00 00 00 jmpq 0x20510b 2050e9: 48 8b 45 c8 mov -0x38(%rbp),%rax 2050ed: 48 03 45 d0 add -0x30(%rbp),%rax 2050f1: 48 89 45 d0 mov %rax,-0x30(%rbp) 2050f5: 48 8b 45 d0 mov -0x30(%rbp),%rax 2050f9: 48 3b 45 e0 cmp -0x20(%rbp),%rax 2050fd: 0f 82 4c ff ff ff jb 0x20504f 205103: 48 8b 45 d0 mov -0x30(%rbp),%rax 205107: 48 89 45 f8 mov %rax,-0x8(%rbp) 20510b: 48 8b 45 f8 mov -0x8(%rbp),%rax 20510f: 48 83 c4 60 add $0x60,%rsp 205113: 5d pop %rbp 205114: c3 retq 205115: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20511d: 00 00 20511f: 90 nop 205120: 55 push %rbp 205121: 48 89 e5 mov %rsp,%rbp 205124: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 20512b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20512f: 48 c7 45 e8 08 00 00 00 movq $0x8,-0x18(%rbp) 205137: 48 8b 45 f0 mov -0x10(%rbp),%rax 20513b: 48 83 38 00 cmpq $0x0,(%rax) 20513f: 0f 84 49 00 00 00 je 0x20518e 205145: 48 8b 45 e8 mov -0x18(%rbp),%rax 205149: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20514d: 48 3b 41 30 cmp 0x30(%rcx),%rax 205151: 0f 87 16 00 00 00 ja 0x20516d 205157: 48 8b 45 f0 mov -0x10(%rbp),%rax 20515b: 48 8b 40 30 mov 0x30(%rax),%rax 20515f: 48 2b 45 e8 sub -0x18(%rbp),%rax 205163: 48 83 f8 3c cmp $0x3c,%rax 205167: 0f 83 0d 00 00 00 jae 0x20517a 20516d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205175: e9 0a 03 00 00 jmpq 0x205484 20517a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20517e: 48 8b 00 mov (%rax),%rax 205181: 48 03 45 e8 add -0x18(%rbp),%rax 205185: 48 89 45 a0 mov %rax,-0x60(%rbp) 205189: e9 52 00 00 00 jmpq 0x2051e0 20518e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205192: 8b 78 24 mov 0x24(%rax),%edi 205195: 48 8d 75 a8 lea -0x58(%rbp),%rsi 205199: 48 8b 45 f0 mov -0x10(%rbp),%rax 20519d: 48 8b 48 28 mov 0x28(%rax),%rcx 2051a1: 48 03 4d e8 add -0x18(%rbp),%rcx 2051a5: ba 3c 00 00 00 mov $0x3c,%edx 2051aa: e8 81 fe ff ff callq 0x205030 2051af: 48 83 f8 3c cmp $0x3c,%rax 2051b3: 0f 95 c0 setne %al 2051b6: 34 ff xor $0xff,%al 2051b8: 34 ff xor $0xff,%al 2051ba: 24 01 and $0x1,%al 2051bc: 0f b6 c0 movzbl %al,%eax 2051bf: 48 98 cltq 2051c1: 48 83 f8 00 cmp $0x0,%rax 2051c5: 0f 84 0d 00 00 00 je 0x2051d8 2051cb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2051d3: e9 ac 02 00 00 jmpq 0x205484 2051d8: 48 8d 45 a8 lea -0x58(%rbp),%rax 2051dc: 48 89 45 a0 mov %rax,-0x60(%rbp) 2051e0: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051e4: 48 83 c0 30 add $0x30,%rax 2051e8: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2051ef: 48 8b 45 a0 mov -0x60(%rbp),%rax 2051f3: 0f be 40 39 movsbl 0x39(%rax),%eax 2051f7: 83 f8 20 cmp $0x20,%eax 2051fa: 0f 84 23 00 00 00 je 0x205223 205200: 48 8b 45 a0 mov -0x60(%rbp),%rax 205204: 48 8b 48 30 mov 0x30(%rax),%rcx 205208: 48 89 4d 85 mov %rcx,-0x7b(%rbp) 20520c: 66 8b 40 38 mov 0x38(%rax),%ax 205210: 66 89 45 8d mov %ax,-0x73(%rbp) 205214: c6 45 8f 00 movb $0x0,-0x71(%rbp) 205218: 48 8d 45 85 lea -0x7b(%rbp),%rax 20521c: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 205223: e8 88 1a 00 00 callq 0x206cb0 205228: 48 8b 00 mov (%rax),%rax 20522b: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 205232: 0f be 09 movsbl (%rcx),%ecx 205235: 48 63 c9 movslq %rcx,%rcx 205238: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 20523c: 25 00 08 00 00 and $0x800,%eax 205241: 83 f8 00 cmp $0x0,%eax 205244: 0f 85 0d 00 00 00 jne 0x205257 20524a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205252: e9 2d 02 00 00 jmpq 0x205484 205257: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 20525e: e8 5d 1a 00 00 callq 0x206cc0 205263: 48 89 45 90 mov %rax,-0x70(%rbp) 205267: 48 8b 45 a0 mov -0x60(%rbp),%rax 20526b: 0f 10 00 movups (%rax),%xmm0 20526e: 0f 28 0d db c5 ff ff movaps -0x3a25(%rip),%xmm1 # 0x201850 205275: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 205279: 66 0f d7 c0 pmovmskb %xmm0,%eax 20527d: 2d ff ff 00 00 sub $0xffff,%eax 205282: 0f 95 c0 setne %al 205285: 0f b6 c0 movzbl %al,%eax 205288: 83 f8 00 cmp $0x0,%eax 20528b: 0f 85 05 00 00 00 jne 0x205296 205291: e9 1d 00 00 00 jmpq 0x2052b3 205296: 48 8b 45 90 mov -0x70(%rbp),%rax 20529a: 48 83 c0 01 add $0x1,%rax 20529e: 48 83 e0 fe and $0xfffffffffffffffe,%rax 2052a2: 48 83 c0 3c add $0x3c,%rax 2052a6: 48 03 45 e8 add -0x18(%rbp),%rax 2052aa: 48 89 45 e8 mov %rax,-0x18(%rbp) 2052ae: e9 84 fe ff ff jmpq 0x205137 2052b3: 48 8b 45 f0 mov -0x10(%rbp),%rax 2052b7: 48 83 38 00 cmpq $0x0,(%rax) 2052bb: 0f 84 2f 00 00 00 je 0x2052f0 2052c1: 48 8b 45 90 mov -0x70(%rbp),%rax 2052c5: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2052c9: 48 8b 49 30 mov 0x30(%rcx),%rcx 2052cd: 48 2b 4d e8 sub -0x18(%rbp),%rcx 2052d1: 48 83 e9 3c sub $0x3c,%rcx 2052d5: 48 39 c8 cmp %rcx,%rax 2052d8: 0f 86 0d 00 00 00 jbe 0x2052eb 2052de: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2052e6: e9 99 01 00 00 jmpq 0x205484 2052eb: e9 00 00 00 00 jmpq 0x2052f0 2052f0: 48 8b 7d 90 mov -0x70(%rbp),%rdi 2052f4: e8 17 1a 00 00 callq 0x206d10 2052f9: 48 89 45 98 mov %rax,-0x68(%rbp) 2052fd: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 205302: 0f 84 74 01 00 00 je 0x20547c 205308: 48 8b 45 f0 mov -0x10(%rbp),%rax 20530c: 48 83 38 00 cmpq $0x0,(%rax) 205310: 0f 84 37 00 00 00 je 0x20534d 205316: 48 8b 7d 98 mov -0x68(%rbp),%rdi 20531a: 48 89 bd 60 ff ff ff mov %rdi,-0xa0(%rbp) 205321: 48 8b 45 f0 mov -0x10(%rbp),%rax 205325: 48 8b 30 mov (%rax),%rsi 205328: 48 03 75 e8 add -0x18(%rbp),%rsi 20532c: 48 83 c6 3c add $0x3c,%rsi 205330: 48 8b 55 90 mov -0x70(%rbp),%rdx 205334: e8 47 19 00 00 callq 0x206c80 205339: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 205340: 48 8b 45 f0 mov -0x10(%rbp),%rax 205344: 48 89 48 60 mov %rcx,0x60(%rax) 205348: e9 6e 00 00 00 jmpq 0x2053bb 20534d: 48 8b 45 f0 mov -0x10(%rbp),%rax 205351: 8b 78 24 mov 0x24(%rax),%edi 205354: 48 8b 75 98 mov -0x68(%rbp),%rsi 205358: 48 8b 55 90 mov -0x70(%rbp),%rdx 20535c: 48 8b 45 f0 mov -0x10(%rbp),%rax 205360: 48 8b 48 28 mov 0x28(%rax),%rcx 205364: 48 03 4d e8 add -0x18(%rbp),%rcx 205368: 48 83 c1 3c add $0x3c,%rcx 20536c: e8 bf fc ff ff callq 0x205030 205371: 48 3b 45 90 cmp -0x70(%rbp),%rax 205375: 0f 95 c0 setne %al 205378: 34 ff xor $0xff,%al 20537a: 34 ff xor $0xff,%al 20537c: 24 01 and $0x1,%al 20537e: 0f b6 c0 movzbl %al,%eax 205381: 48 98 cltq 205383: 48 83 f8 00 cmp $0x0,%rax 205387: 0f 84 22 00 00 00 je 0x2053af 20538d: 48 8b 7d 98 mov -0x68(%rbp),%rdi 205391: e8 fa 18 00 00 callq 0x206c90 205396: 48 8b 45 f0 mov -0x10(%rbp),%rax 20539a: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 2053a2: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2053aa: e9 d5 00 00 00 jmpq 0x205484 2053af: 48 8b 4d 98 mov -0x68(%rbp),%rcx 2053b3: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053b7: 48 89 48 60 mov %rcx,0x60(%rax) 2053bb: 48 8b 4d 90 mov -0x70(%rbp),%rcx 2053bf: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053c3: 48 89 48 68 mov %rcx,0x68(%rax) 2053c7: 48 8b 45 98 mov -0x68(%rbp),%rax 2053cb: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2053d2: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2053d9: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2053e0: 48 8b bd 70 ff ff ff mov -0x90(%rbp),%rdi 2053e7: 48 8b 55 98 mov -0x68(%rbp),%rdx 2053eb: 48 03 55 90 add -0x70(%rbp),%rdx 2053ef: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2053f6: 48 29 c2 sub %rax,%rdx 2053f9: be 2f 00 00 00 mov $0x2f,%esi 2053fe: e8 1d 19 00 00 callq 0x206d20 205403: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 20540a: 48 83 bd 70 ff ff ff 00 cmpq $0x0,-0x90(%rbp) 205412: 0f 85 25 00 00 00 jne 0x20543d 205418: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 20541f: 48 8b 55 98 mov -0x68(%rbp),%rdx 205423: 48 03 55 90 add -0x70(%rbp),%rdx 205427: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 20542e: 48 29 c2 sub %rax,%rdx 205431: 31 f6 xor %esi,%esi 205433: e8 f8 18 00 00 callq 0x206d30 205438: e9 3a 00 00 00 jmpq 0x205477 20543d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205444: 48 89 c1 mov %rax,%rcx 205447: 48 83 c1 01 add $0x1,%rcx 20544b: 48 89 8d 70 ff ff ff mov %rcx,-0x90(%rbp) 205452: c6 00 00 movb $0x0,(%rax) 205455: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 20545c: 48 8b 4d 98 mov -0x68(%rbp),%rcx 205460: 48 03 4d 90 add -0x70(%rbp),%rcx 205464: 48 39 c8 cmp %rcx,%rax 205467: 0f 82 05 00 00 00 jb 0x205472 20546d: e9 05 00 00 00 jmpq 0x205477 205472: e9 5b ff ff ff jmpq 0x2053d2 205477: e9 00 00 00 00 jmpq 0x20547c 20547c: 48 8b 45 98 mov -0x68(%rbp),%rax 205480: 48 89 45 f8 mov %rax,-0x8(%rbp) 205484: 48 8b 45 f8 mov -0x8(%rbp),%rax 205488: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 20548f: 5d pop %rbp 205490: c3 retq 205491: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 205499: 00 00 20549b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2054a0: 55 push %rbp 2054a1: 48 89 e5 mov %rsp,%rbp 2054a4: 48 83 ec 40 sub $0x40,%rsp 2054a8: 89 7d f4 mov %edi,-0xc(%rbp) 2054ab: 89 75 f0 mov %esi,-0x10(%rbp) 2054ae: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2054b2: 83 3d 63 3b 00 00 01 cmpl $0x1,0x3b63(%rip) # 0x20901c 2054b9: 0f 95 c0 setne %al 2054bc: 34 ff xor $0xff,%al 2054be: 34 ff xor $0xff,%al 2054c0: 24 01 and $0x1,%al 2054c2: 0f b6 c0 movzbl %al,%eax 2054c5: 48 98 cltq 2054c7: 48 83 f8 00 cmp $0x0,%rax 2054cb: 0f 84 17 00 00 00 je 0x2054e8 2054d1: bf 0c 00 00 00 mov $0xc,%edi 2054d6: e8 85 db ff ff callq 0x203060 2054db: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2054e3: e9 30 02 00 00 jmpq 0x205718 2054e8: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2054ed: 0f 84 05 00 00 00 je 0x2054f8 2054f3: e9 61 00 00 00 jmpq 0x205559 2054f8: 8b 7d f4 mov -0xc(%rbp),%edi 2054fb: be 01 00 00 00 mov $0x1,%esi 205500: b0 00 mov $0x0,%al 205502: e8 39 18 00 00 callq 0x206d40 205507: 89 c1 mov %eax,%ecx 205509: 31 c0 xor %eax,%eax 20550b: 83 f9 ff cmp $0xffffffff,%ecx 20550e: 88 45 df mov %al,-0x21(%rbp) 205511: 0f 85 0e 00 00 00 jne 0x205525 205517: e8 e4 17 00 00 callq 0x206d00 20551c: 83 38 09 cmpl $0x9,(%rax) 20551f: 0f 94 c0 sete %al 205522: 88 45 df mov %al,-0x21(%rbp) 205525: 8a 45 df mov -0x21(%rbp),%al 205528: 34 ff xor $0xff,%al 20552a: 34 ff xor $0xff,%al 20552c: 24 01 and $0x1,%al 20552e: 0f b6 c0 movzbl %al,%eax 205531: 48 98 cltq 205533: 48 83 f8 00 cmp $0x0,%rax 205537: 0f 84 17 00 00 00 je 0x205554 20553d: bf 09 00 00 00 mov $0x9,%edi 205542: e8 19 db ff ff callq 0x203060 205547: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20554f: e9 c4 01 00 00 jmpq 0x205718 205554: e9 00 00 00 00 jmpq 0x205559 205559: 8b 45 f0 mov -0x10(%rbp),%eax 20555c: 48 89 45 d0 mov %rax,-0x30(%rbp) 205560: 48 83 e8 0b sub $0xb,%rax 205564: 0f 87 89 01 00 00 ja 0x2056f3 20556a: 48 8b 45 d0 mov -0x30(%rbp),%rax 20556e: 48 8d 0d eb c2 ff ff lea -0x3d15(%rip),%rcx # 0x201860 205575: 48 63 04 81 movslq (%rcx,%rax,4),%rax 205579: 48 01 c8 add %rcx,%rax 20557c: ff e0 jmpq *%rax 20557e: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205586: e9 7a 01 00 00 jmpq 0x205705 20558b: 31 c0 xor %eax,%eax 20558d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205592: 88 45 cf mov %al,-0x31(%rbp) 205595: 0f 84 0e 00 00 00 je 0x2055a9 20559b: 48 8b 45 e8 mov -0x18(%rbp),%rax 20559f: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 2055a3: 0f 95 c0 setne %al 2055a6: 88 45 cf mov %al,-0x31(%rbp) 2055a9: 8a 45 cf mov -0x31(%rbp),%al 2055ac: 34 ff xor $0xff,%al 2055ae: 34 ff xor $0xff,%al 2055b0: 24 01 and $0x1,%al 2055b2: 0f b6 c0 movzbl %al,%eax 2055b5: 48 98 cltq 2055b7: 48 83 f8 00 cmp $0x0,%rax 2055bb: 0f 84 17 00 00 00 je 0x2055d8 2055c1: bf 0d 00 00 00 mov $0xd,%edi 2055c6: e8 95 da ff ff callq 0x203060 2055cb: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2055d3: e9 2d 01 00 00 jmpq 0x205705 2055d8: e9 00 00 00 00 jmpq 0x2055dd 2055dd: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2055e2: 0f 84 18 00 00 00 je 0x205600 2055e8: 8b 7d f4 mov -0xc(%rbp),%edi 2055eb: 8b 75 f0 mov -0x10(%rbp),%esi 2055ee: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2055f2: e8 39 01 00 00 callq 0x205730 2055f7: 48 89 45 e0 mov %rax,-0x20(%rbp) 2055fb: e9 1e 00 00 00 jmpq 0x20561e 205600: 8b 7d f4 mov -0xc(%rbp),%edi 205603: 8b 4d f0 mov -0x10(%rbp),%ecx 205606: 31 c0 xor %eax,%eax 205608: 41 89 c0 mov %eax,%r8d 20560b: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 205612: 4c 89 c6 mov %r8,%rsi 205615: e8 56 01 00 00 callq 0x205770 20561a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20561e: e9 e2 00 00 00 jmpq 0x205705 205623: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205628: 0f 84 8e 00 00 00 je 0x2056bc 20562e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 205632: 31 c0 xor %eax,%eax 205634: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 205638: 88 45 ce mov %al,-0x32(%rbp) 20563b: 0f 84 34 00 00 00 je 0x205675 205641: 48 8b 4d e8 mov -0x18(%rbp),%rcx 205645: 31 c0 xor %eax,%eax 205647: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 20564b: 88 45 ce mov %al,-0x32(%rbp) 20564e: 0f 84 21 00 00 00 je 0x205675 205654: 48 8b 4d e8 mov -0x18(%rbp),%rcx 205658: 31 c0 xor %eax,%eax 20565a: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 20565e: 88 45 ce mov %al,-0x32(%rbp) 205661: 0f 84 0e 00 00 00 je 0x205675 205667: 48 8b 45 e8 mov -0x18(%rbp),%rax 20566b: 83 78 1c 0a cmpl $0xa,0x1c(%rax) 20566f: 0f 95 c0 setne %al 205672: 88 45 ce mov %al,-0x32(%rbp) 205675: 8a 45 ce mov -0x32(%rbp),%al 205678: 34 ff xor $0xff,%al 20567a: 34 ff xor $0xff,%al 20567c: 24 01 and $0x1,%al 20567e: 0f b6 c0 movzbl %al,%eax 205681: 48 98 cltq 205683: 48 83 f8 00 cmp $0x0,%rax 205687: 0f 84 17 00 00 00 je 0x2056a4 20568d: bf 0d 00 00 00 mov $0xd,%edi 205692: e8 c9 d9 ff ff callq 0x203060 205697: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 20569f: e9 13 00 00 00 jmpq 0x2056b7 2056a4: 8b 7d f4 mov -0xc(%rbp),%edi 2056a7: 8b 75 f0 mov -0x10(%rbp),%esi 2056aa: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2056ae: e8 7d 00 00 00 callq 0x205730 2056b3: 48 89 45 e0 mov %rax,-0x20(%rbp) 2056b7: e9 1e 00 00 00 jmpq 0x2056da 2056bc: 8b 7d f4 mov -0xc(%rbp),%edi 2056bf: 8b 4d f0 mov -0x10(%rbp),%ecx 2056c2: 31 c0 xor %eax,%eax 2056c4: 41 89 c0 mov %eax,%r8d 2056c7: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 2056ce: 4c 89 c6 mov %r8,%rsi 2056d1: e8 9a 00 00 00 callq 0x205770 2056d6: 48 89 45 e0 mov %rax,-0x20(%rbp) 2056da: e9 26 00 00 00 jmpq 0x205705 2056df: 8b 7d f4 mov -0xc(%rbp),%edi 2056e2: 8b 75 f0 mov -0x10(%rbp),%esi 2056e5: e8 36 03 00 00 callq 0x205a20 2056ea: 48 89 45 e0 mov %rax,-0x20(%rbp) 2056ee: e9 12 00 00 00 jmpq 0x205705 2056f3: bf 0d 00 00 00 mov $0xd,%edi 2056f8: e8 63 d9 ff ff callq 0x203060 2056fd: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205705: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20570a: 0f 84 00 00 00 00 je 0x205710 205710: 48 8b 45 e0 mov -0x20(%rbp),%rax 205714: 48 89 45 f8 mov %rax,-0x8(%rbp) 205718: 48 8b 45 f8 mov -0x8(%rbp),%rax 20571c: 48 83 c4 40 add $0x40,%rsp 205720: 5d pop %rbp 205721: c3 retq 205722: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20572a: 00 00 20572c: 0f 1f 40 00 nopl 0x0(%rax) 205730: 55 push %rbp 205731: 48 89 e5 mov %rsp,%rbp 205734: 48 83 ec 10 sub $0x10,%rsp 205738: 89 7d fc mov %edi,-0x4(%rbp) 20573b: 89 75 f8 mov %esi,-0x8(%rbp) 20573e: 48 89 55 f0 mov %rdx,-0x10(%rbp) 205742: 48 8b 45 f0 mov -0x10(%rbp),%rax 205746: 83 78 18 01 cmpl $0x1,0x18(%rax) 20574a: 0f 85 00 00 00 00 jne 0x205750 205750: 8b 7d fc mov -0x4(%rbp),%edi 205753: 8b 75 f8 mov -0x8(%rbp),%esi 205756: 48 8b 55 f0 mov -0x10(%rbp),%rdx 20575a: e8 e1 09 00 00 callq 0x206140 20575f: 48 83 c4 10 add $0x10,%rsp 205763: 5d pop %rbp 205764: c3 retq 205765: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20576d: 00 00 20576f: 90 nop 205770: 55 push %rbp 205771: 48 89 e5 mov %rsp,%rbp 205774: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 20577b: 89 7d f4 mov %edi,-0xc(%rbp) 20577e: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205782: 48 89 55 e0 mov %rdx,-0x20(%rbp) 205786: 89 4d dc mov %ecx,-0x24(%rbp) 205789: 4c 89 45 d0 mov %r8,-0x30(%rbp) 20578d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205795: b0 01 mov $0x1,%al 205797: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20579b: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057a1: 0f 84 31 00 00 00 je 0x2057d8 2057a7: b0 01 mov $0x1,%al 2057a9: 83 7d dc 09 cmpl $0x9,-0x24(%rbp) 2057ad: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057b3: 0f 84 1f 00 00 00 je 0x2057d8 2057b9: b0 01 mov $0x1,%al 2057bb: 83 7d dc 0a cmpl $0xa,-0x24(%rbp) 2057bf: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057c5: 0f 84 0d 00 00 00 je 0x2057d8 2057cb: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 2057cf: 0f 94 c0 sete %al 2057d2: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 2057d8: 8a 85 27 ff ff ff mov -0xd9(%rbp),%al 2057de: 24 01 and $0x1,%al 2057e0: 0f b6 c0 movzbl %al,%eax 2057e3: 89 45 c4 mov %eax,-0x3c(%rbp) 2057e6: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2057eb: 0f 85 38 00 00 00 jne 0x205829 2057f1: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 2057f6: 0f 85 28 00 00 00 jne 0x205824 2057fc: 8b 7d f4 mov -0xc(%rbp),%edi 2057ff: 48 8d b5 30 ff ff ff lea -0xd0(%rbp),%rsi 205806: e8 b5 13 00 00 callq 0x206bc0 20580b: 83 f8 00 cmp $0x0,%eax 20580e: 0f 85 0b 00 00 00 jne 0x20581f 205814: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 20581b: 48 89 45 e0 mov %rax,-0x20(%rbp) 20581f: e9 00 00 00 00 jmpq 0x205824 205824: e9 34 00 00 00 jmpq 0x20585d 205829: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 20582e: 0f 84 05 00 00 00 je 0x205839 205834: e9 1f 00 00 00 jmpq 0x205858 205839: 48 8d 3d a8 b7 ff ff lea -0x4858(%rip),%rdi # 0x200fe8 205840: 48 8d 35 f6 b5 ff ff lea -0x4a0a(%rip),%rsi # 0x200e3d 205847: ba 9e 02 00 00 mov $0x29e,%edx 20584c: 48 8d 0d 2c b7 ff ff lea -0x48d4(%rip),%rcx # 0x200f7f 205853: e8 08 14 00 00 callq 0x206c60 205858: e9 00 00 00 00 jmpq 0x20585d 20585d: 83 7d c4 00 cmpl $0x0,-0x3c(%rbp) 205861: 0f 84 b6 00 00 00 je 0x20591d 205867: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20586c: 0f 85 9b 00 00 00 jne 0x20590d 205872: 48 8b 45 e0 mov -0x20(%rbp),%rax 205876: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 20587d: 8b 55 dc mov -0x24(%rbp),%edx 205880: b8 03 00 00 00 mov $0x3,%eax 205885: b9 01 00 00 00 mov $0x1,%ecx 20588a: 83 fa 08 cmp $0x8,%edx 20588d: 0f 44 c1 cmove %ecx,%eax 205890: 89 85 20 ff ff ff mov %eax,-0xe0(%rbp) 205896: b0 01 mov $0x1,%al 205898: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20589c: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 2058a2: 0f 84 0d 00 00 00 je 0x2058b5 2058a8: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 2058ac: 0f 94 c0 sete %al 2058af: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 2058b5: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 2058bb: 48 8b b5 18 ff ff ff mov -0xe8(%rbp),%rsi 2058c2: 40 8a bd 26 ff ff ff mov -0xda(%rbp),%dil 2058c9: b9 01 00 00 00 mov $0x1,%ecx 2058ce: b8 02 00 00 00 mov $0x2,%eax 2058d3: 40 f6 c7 01 test $0x1,%r15l 2058d7: 0f 45 c8 cmovne %eax,%ecx 2058da: 44 8b 45 f4 mov -0xc(%rbp),%r8d 2058de: 4c 8b 4d e8 mov -0x18(%rbp),%r9 2058e2: 31 c0 xor %eax,%eax 2058e4: 89 c7 mov %eax,%edi 2058e6: e8 65 14 00 00 callq 0x206d50 2058eb: 48 89 45 c8 mov %rax,-0x38(%rbp) 2058ef: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2058f6: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2058fa: 0f 85 08 00 00 00 jne 0x205908 205900: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205908: e9 0b 00 00 00 jmpq 0x205918 20590d: 48 8b 45 d0 mov -0x30(%rbp),%rax 205911: 48 8b 00 mov (%rax),%rax 205914: 48 89 45 c8 mov %rax,-0x38(%rbp) 205918: e9 00 00 00 00 jmpq 0x20591d 20591d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205922: 0f 84 c4 00 00 00 je 0x2059ec 205928: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 20592f: 48 39 45 c8 cmp %rax,-0x38(%rbp) 205933: 0f 84 05 00 00 00 je 0x20593e 205939: e9 1f 00 00 00 jmpq 0x20595d 20593e: 48 8d 3d 20 b6 ff ff lea -0x49e0(%rip),%rdi # 0x200f65 205945: 48 8d 35 f1 b4 ff ff lea -0x4b0f(%rip),%rsi # 0x200e3d 20594c: ba ba 02 00 00 mov $0x2ba,%edx 205951: 48 8d 0d 27 b6 ff ff lea -0x49d9(%rip),%rcx # 0x200f7f 205958: e8 03 13 00 00 callq 0x206c60 20595d: 8b 7d f4 mov -0xc(%rbp),%edi 205960: 48 8b 75 c8 mov -0x38(%rbp),%rsi 205964: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205968: 48 8b 4d e0 mov -0x20(%rbp),%rcx 20596c: 44 8b 45 dc mov -0x24(%rbp),%r8d 205970: 4c 8b 4d d0 mov -0x30(%rbp),%r9 205974: e8 e7 d8 ff ff callq 0x203260 205979: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 205980: 48 83 bd 28 ff ff ff 00 cmpq $0x0,-0xd8(%rbp) 205988: 0f 85 2e 00 00 00 jne 0x2059bc 20598e: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205993: 0f 84 11 00 00 00 je 0x2059aa 205999: 48 8b 45 d0 mov -0x30(%rbp),%rax 20599d: 48 8b 00 mov (%rax),%rax 2059a0: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2059a4: 0f 84 12 00 00 00 je 0x2059bc 2059aa: 48 8b 7d c8 mov -0x38(%rbp),%rdi 2059ae: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2059b2: e8 a9 13 00 00 callq 0x206d60 2059b7: e9 20 00 00 00 jmpq 0x2059dc 2059bc: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2059c1: 0f 85 10 00 00 00 jne 0x2059d7 2059c7: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 2059ce: 8b 48 38 mov 0x38(%rax),%ecx 2059d1: 83 c9 40 or $0x40,%ecx 2059d4: 89 48 38 mov %ecx,0x38(%rax) 2059d7: e9 00 00 00 00 jmpq 0x2059dc 2059dc: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 2059e3: 48 89 45 f8 mov %rax,-0x8(%rbp) 2059e7: e9 1b 00 00 00 jmpq 0x205a07 2059ec: 8b 7d f4 mov -0xc(%rbp),%edi 2059ef: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2059f3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2059f7: 8b 4d dc mov -0x24(%rbp),%ecx 2059fa: 4c 8b 45 d0 mov -0x30(%rbp),%r8 2059fe: e8 2d 09 00 00 callq 0x206330 205a03: 48 89 45 f8 mov %rax,-0x8(%rbp) 205a07: 48 8b 45 f8 mov -0x8(%rbp),%rax 205a0b: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 205a12: 5d pop %rbp 205a13: c3 retq 205a14: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 205a1c: 00 00 205a1e: 66 90 nop 205a20: 55 push %rbp 205a21: 48 89 e5 mov %rsp,%rbp 205a24: 48 83 ec 20 sub $0x20,%rsp 205a28: 89 7d fc mov %edi,-0x4(%rbp) 205a2b: 89 75 f8 mov %esi,-0x8(%rbp) 205a2e: 8b 7d fc mov -0x4(%rbp),%edi 205a31: 44 8b 45 f8 mov -0x8(%rbp),%r8d 205a35: 31 c0 xor %eax,%eax 205a37: 41 89 c1 mov %eax,%r9d 205a3a: 4c 89 ce mov %r9,%rsi 205a3d: 4c 89 ca mov %r9,%rdx 205a40: 4c 89 c9 mov %r9,%rcx 205a43: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 205a4a: 48 c7 44 24 08 20 08 00 movq $0x820,0x8(%rsp) 205a52: 00 205a53: e8 d8 ed ff ff callq 0x204830 205a58: 48 89 45 f0 mov %rax,-0x10(%rbp) 205a5c: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205a61: 0f 84 3b 00 00 00 je 0x205aa2 205a67: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a6b: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 205a72: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a76: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 205a7d: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205a81: 48 83 c1 48 add $0x48,%rcx 205a85: 48 81 c1 80 00 00 00 add $0x80,%rcx 205a8c: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a90: 48 89 48 60 mov %rcx,0x60(%rax) 205a94: 48 8b 45 f0 mov -0x10(%rbp),%rax 205a98: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 205aa0: 00 00 205aa2: 48 8b 45 f0 mov -0x10(%rbp),%rax 205aa6: 48 83 c4 20 add $0x20,%rsp 205aaa: 5d pop %rbp 205aab: c3 retq 205aac: 0f 1f 40 00 nopl 0x0(%rax) 205ab0: 55 push %rbp 205ab1: 48 89 e5 mov %rsp,%rbp 205ab4: 48 81 ec 00 01 00 00 sub $0x100,%rsp 205abb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 205abf: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205ac3: 89 55 e4 mov %edx,-0x1c(%rbp) 205ac6: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205aca: 4c 89 45 d0 mov %r8,-0x30(%rbp) 205ace: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ad2: 0f b6 40 04 movzbl 0x4(%rax),%eax 205ad6: 83 f8 01 cmp $0x1,%eax 205ad9: 0f 94 c0 sete %al 205adc: 24 01 and $0x1,%al 205ade: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 205ae4: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205aeb: 0f 84 0b 00 00 00 je 0x205afc 205af1: 48 83 7d d0 34 cmpq $0x34,-0x30(%rbp) 205af6: 0f 82 18 00 00 00 jb 0x205b14 205afc: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205b03: 0f 85 22 00 00 00 jne 0x205b2b 205b09: 48 83 7d d0 40 cmpq $0x40,-0x30(%rbp) 205b0e: 0f 83 17 00 00 00 jae 0x205b2b 205b14: bf 0a 00 00 00 mov $0xa,%edi 205b19: e8 42 d5 ff ff callq 0x203060 205b1e: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205b26: e9 fd 05 00 00 jmpq 0x206128 205b2b: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b2f: 0f b6 40 05 movzbl 0x5(%rax),%eax 205b33: 83 f8 01 cmp $0x1,%eax 205b36: 0f 85 0d 00 00 00 jne 0x205b49 205b3c: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b40: 48 89 45 c0 mov %rax,-0x40(%rbp) 205b44: e9 41 01 00 00 jmpq 0x205c8a 205b49: 48 8d 45 80 lea -0x80(%rbp),%rax 205b4d: 48 89 45 c0 mov %rax,-0x40(%rbp) 205b51: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205b58: 0f 84 8e 00 00 00 je 0x205bec 205b5e: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b62: 66 8b 40 30 mov 0x30(%rax),%ax 205b66: 66 89 45 b0 mov %ax,-0x50(%rbp) 205b6a: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b6e: 8b 40 20 mov 0x20(%rax),%eax 205b71: 89 45 a0 mov %eax,-0x60(%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 62 00 00 00 je 0x205be7 205b85: 66 8b 45 b0 mov -0x50(%rbp),%ax 205b89: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 205b90: 66 8b 85 7a ff ff ff mov -0x86(%rbp),%ax 205b97: 66 c1 c8 08 ror $0x8,%ax 205b9b: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 205ba2: 66 8b 85 7c ff ff ff mov -0x84(%rbp),%ax 205ba9: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 205bb0: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 205bb7: 66 89 45 b0 mov %ax,-0x50(%rbp) 205bbb: 8b 45 a0 mov -0x60(%rbp),%eax 205bbe: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 205bc4: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 205bca: 0f c8 bswap %eax 205bcc: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 205bd2: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 205bd8: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 205bde: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 205be4: 89 45 a0 mov %eax,-0x60(%rbp) 205be7: e9 99 00 00 00 jmpq 0x205c85 205bec: 48 8b 45 e8 mov -0x18(%rbp),%rax 205bf0: 66 8b 40 3c mov 0x3c(%rax),%ax 205bf4: 66 89 45 bc mov %ax,-0x44(%rbp) 205bf8: 48 8b 45 e8 mov -0x18(%rbp),%rax 205bfc: 48 8b 40 28 mov 0x28(%rax),%rax 205c00: 48 89 45 a8 mov %rax,-0x58(%rbp) 205c04: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c08: 0f b6 40 05 movzbl 0x5(%rax),%eax 205c0c: 83 f8 01 cmp $0x1,%eax 205c0f: 0f 84 6b 00 00 00 je 0x205c80 205c15: 66 8b 45 bc mov -0x44(%rbp),%ax 205c19: 66 89 85 68 ff ff ff mov %ax,-0x98(%rbp) 205c20: 66 8b 85 68 ff ff ff mov -0x98(%rbp),%ax 205c27: 66 c1 c8 08 ror $0x8,%ax 205c2b: 66 89 85 6a ff ff ff mov %ax,-0x96(%rbp) 205c32: 66 8b 85 6a ff ff ff mov -0x96(%rbp),%ax 205c39: 66 89 85 66 ff ff ff mov %ax,-0x9a(%rbp) 205c40: 0f b7 85 66 ff ff ff movzwl -0x9a(%rbp),%eax 205c47: 66 89 45 bc mov %ax,-0x44(%rbp) 205c4b: 48 8b 45 a8 mov -0x58(%rbp),%rax 205c4f: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 205c56: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 205c5d: 48 0f c8 bswap %rax 205c60: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205c67: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 205c6e: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 205c75: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 205c7c: 48 89 45 a8 mov %rax,-0x58(%rbp) 205c80: e9 00 00 00 00 jmpq 0x205c85 205c85: e9 00 00 00 00 jmpq 0x205c8a 205c8a: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205c91: 0f 84 2a 02 00 00 je 0x205ec1 205c97: 48 8b 45 c0 mov -0x40(%rbp),%rax 205c9b: 0f b7 40 30 movzwl 0x30(%rax),%eax 205c9f: 48 89 45 c8 mov %rax,-0x38(%rbp) 205ca3: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205ca8: 0f 94 c0 sete %al 205cab: 34 ff xor $0xff,%al 205cad: 34 ff xor $0xff,%al 205caf: 24 01 and $0x1,%al 205cb1: 0f b6 c0 movzbl %al,%eax 205cb4: 48 98 cltq 205cb6: 48 83 f8 00 cmp $0x0,%rax 205cba: 0f 84 c7 01 00 00 je 0x205e87 205cc0: 48 8b 45 c0 mov -0x40(%rbp),%rax 205cc4: 83 78 20 00 cmpl $0x0,0x20(%rax) 205cc8: 0f 84 b9 01 00 00 je 0x205e87 205cce: 48 8b 45 c0 mov -0x40(%rbp),%rax 205cd2: 8b 40 20 mov 0x20(%rax),%eax 205cd5: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205cd9: 0f 93 c0 setae %al 205cdc: 34 ff xor $0xff,%al 205cde: 34 ff xor $0xff,%al 205ce0: 24 01 and $0x1,%al 205ce2: 0f b6 c0 movzbl %al,%eax 205ce5: 48 98 cltq 205ce7: 48 83 f8 00 cmp $0x0,%rax 205ceb: 0f 85 2a 00 00 00 jne 0x205d1b 205cf1: 48 8b 45 d0 mov -0x30(%rbp),%rax 205cf5: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205cf9: 8b 49 20 mov 0x20(%rcx),%ecx 205cfc: 48 29 c8 sub %rcx,%rax 205cff: 48 83 f8 28 cmp $0x28,%rax 205d03: 0f 92 c0 setb %al 205d06: 34 ff xor $0xff,%al 205d08: 34 ff xor $0xff,%al 205d0a: 24 01 and $0x1,%al 205d0c: 0f b6 c0 movzbl %al,%eax 205d0f: 48 98 cltq 205d11: 48 83 f8 00 cmp $0x0,%rax 205d15: 0f 84 0d 00 00 00 je 0x205d28 205d1b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205d23: e9 00 04 00 00 jmpq 0x206128 205d28: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205d2d: 0f 95 c0 setne %al 205d30: 34 ff xor $0xff,%al 205d32: 34 ff xor $0xff,%al 205d34: 24 01 and $0x1,%al 205d36: 0f b6 c0 movzbl %al,%eax 205d39: 48 98 cltq 205d3b: 48 83 f8 00 cmp $0x0,%rax 205d3f: 0f 84 30 00 00 00 je 0x205d75 205d45: 48 8b 45 e8 mov -0x18(%rbp),%rax 205d49: 0f b6 40 05 movzbl 0x5(%rax),%eax 205d4d: 83 f8 01 cmp $0x1,%eax 205d50: 0f 85 1f 00 00 00 jne 0x205d75 205d56: 48 8b 45 f0 mov -0x10(%rbp),%rax 205d5a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d5e: 8b 49 20 mov 0x20(%rcx),%ecx 205d61: 48 01 c8 add %rcx,%rax 205d64: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205d68: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205d6c: 48 89 45 c8 mov %rax,-0x38(%rbp) 205d70: e9 0d 01 00 00 jmpq 0x205e82 205d75: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205d7a: 0f 95 c0 setne %al 205d7d: 34 ff xor $0xff,%al 205d7f: 34 ff xor $0xff,%al 205d81: 24 01 and $0x1,%al 205d83: 0f b6 c0 movzbl %al,%eax 205d86: 48 98 cltq 205d88: 48 83 f8 00 cmp $0x0,%rax 205d8c: 0f 84 21 00 00 00 je 0x205db3 205d92: 48 8b 45 f0 mov -0x10(%rbp),%rax 205d96: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d9a: 8b 49 20 mov 0x20(%rcx),%ecx 205d9d: 48 01 c8 add %rcx,%rax 205da0: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205da4: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205da8: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205dae: e9 82 00 00 00 jmpq 0x205e35 205db3: 8b 7d e4 mov -0x1c(%rbp),%edi 205db6: 48 8d b5 44 ff ff ff lea -0xbc(%rbp),%rsi 205dbd: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205dc1: 48 8b 45 c0 mov -0x40(%rbp),%rax 205dc5: 8b 40 20 mov 0x20(%rax),%eax 205dc8: 48 01 c1 add %rax,%rcx 205dcb: 48 83 c1 14 add $0x14,%rcx 205dcf: ba 04 00 00 00 mov $0x4,%edx 205dd4: e8 57 f2 ff ff callq 0x205030 205dd9: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 205de0: 48 83 f8 04 cmp $0x4,%rax 205de4: 0f 95 c0 setne %al 205de7: 34 ff xor $0xff,%al 205de9: 34 ff xor $0xff,%al 205deb: 24 01 and $0x1,%al 205ded: 0f b6 c0 movzbl %al,%eax 205df0: 48 98 cltq 205df2: 48 83 f8 00 cmp $0x0,%rax 205df6: 0f 84 34 00 00 00 je 0x205e30 205dfc: 48 83 bd 38 ff ff ff 00 cmpq $0x0,-0xc8(%rbp) 205e04: 0f 8d 0f 00 00 00 jge 0x205e19 205e0a: bf 09 00 00 00 mov $0x9,%edi 205e0f: e8 4c d2 ff ff callq 0x203060 205e14: e9 0a 00 00 00 jmpq 0x205e23 205e19: bf 0a 00 00 00 mov $0xa,%edi 205e1e: e8 3d d2 ff ff callq 0x203060 205e23: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205e2b: e9 f8 02 00 00 jmpq 0x206128 205e30: e9 00 00 00 00 jmpq 0x205e35 205e35: 48 8b 45 e8 mov -0x18(%rbp),%rax 205e39: 0f b6 40 05 movzbl 0x5(%rax),%eax 205e3d: 83 f8 01 cmp $0x1,%eax 205e40: 0f 84 32 00 00 00 je 0x205e78 205e46: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205e4c: 89 85 30 ff ff ff mov %eax,-0xd0(%rbp) 205e52: 8b 85 30 ff ff ff mov -0xd0(%rbp),%eax 205e58: 0f c8 bswap %eax 205e5a: 89 85 34 ff ff ff mov %eax,-0xcc(%rbp) 205e60: 8b 85 34 ff ff ff mov -0xcc(%rbp),%eax 205e66: 89 85 2c ff ff ff mov %eax,-0xd4(%rbp) 205e6c: 8b 85 2c ff ff ff mov -0xd4(%rbp),%eax 205e72: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205e78: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205e7e: 48 89 45 c8 mov %rax,-0x38(%rbp) 205e82: e9 00 00 00 00 jmpq 0x205e87 205e87: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e8b: 8b 40 20 mov 0x20(%rax),%eax 205e8e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205e92: 0f 87 1c 00 00 00 ja 0x205eb4 205e98: 48 8b 45 d0 mov -0x30(%rbp),%rax 205e9c: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205ea0: 8b 49 20 mov 0x20(%rcx),%ecx 205ea3: 48 29 c8 sub %rcx,%rax 205ea6: 48 6b 4d c8 28 imul $0x28,-0x38(%rbp),%rcx 205eab: 48 39 c8 cmp %rcx,%rax 205eae: 0f 83 08 00 00 00 jae 0x205ebc 205eb4: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205ebc: e9 5f 02 00 00 jmpq 0x206120 205ec1: 48 8b 45 c0 mov -0x40(%rbp),%rax 205ec5: 0f b7 40 3c movzwl 0x3c(%rax),%eax 205ec9: 48 89 45 c8 mov %rax,-0x38(%rbp) 205ecd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205ed2: 0f 94 c0 sete %al 205ed5: 34 ff xor $0xff,%al 205ed7: 34 ff xor $0xff,%al 205ed9: 24 01 and $0x1,%al 205edb: 0f b6 c0 movzbl %al,%eax 205ede: 48 98 cltq 205ee0: 48 83 f8 00 cmp $0x0,%rax 205ee4: 0f 84 fa 01 00 00 je 0x2060e4 205eea: 48 8b 45 c0 mov -0x40(%rbp),%rax 205eee: 48 83 78 28 00 cmpq $0x0,0x28(%rax) 205ef3: 0f 84 eb 01 00 00 je 0x2060e4 205ef9: 48 8b 45 c0 mov -0x40(%rbp),%rax 205efd: 48 8b 40 28 mov 0x28(%rax),%rax 205f01: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205f05: 0f 93 c0 setae %al 205f08: 34 ff xor $0xff,%al 205f0a: 34 ff xor $0xff,%al 205f0c: 24 01 and $0x1,%al 205f0e: 0f b6 c0 movzbl %al,%eax 205f11: 48 98 cltq 205f13: 48 83 f8 00 cmp $0x0,%rax 205f17: 0f 85 28 00 00 00 jne 0x205f45 205f1d: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f21: 48 8b 40 28 mov 0x28(%rax),%rax 205f25: 48 83 c0 40 add $0x40,%rax 205f29: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205f2d: 0f 97 c0 seta %al 205f30: 34 ff xor $0xff,%al 205f32: 34 ff xor $0xff,%al 205f34: 24 01 and $0x1,%al 205f36: 0f b6 c0 movzbl %al,%eax 205f39: 48 98 cltq 205f3b: 48 83 f8 00 cmp $0x0,%rax 205f3f: 0f 84 0d 00 00 00 je 0x205f52 205f45: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205f4d: e9 d6 01 00 00 jmpq 0x206128 205f52: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205f57: 0f 95 c0 setne %al 205f5a: 34 ff xor $0xff,%al 205f5c: 34 ff xor $0xff,%al 205f5e: 24 01 and $0x1,%al 205f60: 0f b6 c0 movzbl %al,%eax 205f63: 48 98 cltq 205f65: 48 83 f8 00 cmp $0x0,%rax 205f69: 0f 84 32 00 00 00 je 0x205fa1 205f6f: 48 8b 45 e8 mov -0x18(%rbp),%rax 205f73: 0f b6 40 05 movzbl 0x5(%rax),%eax 205f77: 83 f8 01 cmp $0x1,%eax 205f7a: 0f 85 21 00 00 00 jne 0x205fa1 205f80: 48 8b 45 f0 mov -0x10(%rbp),%rax 205f84: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205f88: 48 03 41 28 add 0x28(%rcx),%rax 205f8c: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205f90: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205f95: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205f9c: e9 0f 01 00 00 jmpq 0x2060b0 205fa1: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205fa6: 0f 95 c0 setne %al 205fa9: 34 ff xor $0xff,%al 205fab: 34 ff xor $0xff,%al 205fad: 24 01 and $0x1,%al 205faf: 0f b6 c0 movzbl %al,%eax 205fb2: 48 98 cltq 205fb4: 48 83 f8 00 cmp $0x0,%rax 205fb8: 0f 84 21 00 00 00 je 0x205fdf 205fbe: 48 8b 45 f0 mov -0x10(%rbp),%rax 205fc2: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205fc6: 48 03 41 28 add 0x28(%rcx),%rax 205fca: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205fce: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 205fd3: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 205fda: e9 80 00 00 00 jmpq 0x20605f 205fdf: 8b 7d e4 mov -0x1c(%rbp),%edi 205fe2: 48 8d b5 20 ff ff ff lea -0xe0(%rbp),%rsi 205fe9: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205fed: 48 8b 45 c0 mov -0x40(%rbp),%rax 205ff1: 48 03 48 28 add 0x28(%rax),%rcx 205ff5: 48 83 c1 20 add $0x20,%rcx 205ff9: ba 08 00 00 00 mov $0x8,%edx 205ffe: e8 2d f0 ff ff callq 0x205030 206003: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 20600a: 48 83 f8 08 cmp $0x8,%rax 20600e: 0f 95 c0 setne %al 206011: 34 ff xor $0xff,%al 206013: 34 ff xor $0xff,%al 206015: 24 01 and $0x1,%al 206017: 0f b6 c0 movzbl %al,%eax 20601a: 48 98 cltq 20601c: 48 83 f8 00 cmp $0x0,%rax 206020: 0f 84 34 00 00 00 je 0x20605a 206026: 48 83 bd 18 ff ff ff 00 cmpq $0x0,-0xe8(%rbp) 20602e: 0f 8d 0f 00 00 00 jge 0x206043 206034: bf 09 00 00 00 mov $0x9,%edi 206039: e8 22 d0 ff ff callq 0x203060 20603e: e9 0a 00 00 00 jmpq 0x20604d 206043: bf 0a 00 00 00 mov $0xa,%edi 206048: e8 13 d0 ff ff callq 0x203060 20604d: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 206055: e9 ce 00 00 00 jmpq 0x206128 20605a: e9 00 00 00 00 jmpq 0x20605f 20605f: 48 8b 45 e8 mov -0x18(%rbp),%rax 206063: 0f b6 40 05 movzbl 0x5(%rax),%eax 206067: 83 f8 01 cmp $0x1,%eax 20606a: 0f 84 3b 00 00 00 je 0x2060ab 206070: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206077: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 20607e: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 206085: 48 0f c8 bswap %rax 206088: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 20608f: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 206096: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 20609d: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 2060a4: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 2060ab: e9 00 00 00 00 jmpq 0x2060b0 2060b0: b8 ff ff ff ff mov $0xffffffff,%eax 2060b5: 48 39 85 20 ff ff ff cmp %rax,-0xe0(%rbp) 2060bc: 0f 86 17 00 00 00 jbe 0x2060d9 2060c2: bf 0a 00 00 00 mov $0xa,%edi 2060c7: e8 94 cf ff ff callq 0x203060 2060cc: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 2060d4: e9 4f 00 00 00 jmpq 0x206128 2060d9: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 2060e0: 48 89 45 c8 mov %rax,-0x38(%rbp) 2060e4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2060e8: 48 8b 40 28 mov 0x28(%rax),%rax 2060ec: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2060f0: 0f 87 1d 00 00 00 ja 0x206113 2060f6: 48 8b 45 d0 mov -0x30(%rbp),%rax 2060fa: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2060fe: 48 2b 41 28 sub 0x28(%rcx),%rax 206102: 48 8b 4d c8 mov -0x38(%rbp),%rcx 206106: 48 c1 e1 06 shl $0x6,%rcx 20610a: 48 39 c8 cmp %rcx,%rax 20610d: 0f 83 08 00 00 00 jae 0x20611b 206113: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 20611b: e9 00 00 00 00 jmpq 0x206120 206120: 48 8b 45 c8 mov -0x38(%rbp),%rax 206124: 48 89 45 f8 mov %rax,-0x8(%rbp) 206128: 48 8b 45 f8 mov -0x8(%rbp),%rax 20612c: 48 81 c4 00 01 00 00 add $0x100,%rsp 206133: 5d pop %rbp 206134: c3 retq 206135: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20613d: 00 00 20613f: 90 nop 206140: 55 push %rbp 206141: 48 89 e5 mov %rsp,%rbp 206144: 48 83 ec 30 sub $0x30,%rsp 206148: 89 7d f4 mov %edi,-0xc(%rbp) 20614b: 89 75 f0 mov %esi,-0x10(%rbp) 20614e: 48 89 55 e8 mov %rdx,-0x18(%rbp) 206152: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 206156: 0f 85 0f 00 00 00 jne 0x20616b 20615c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206160: 8b 40 24 mov 0x24(%rax),%eax 206163: 89 45 f4 mov %eax,-0xc(%rbp) 206166: e9 57 00 00 00 jmpq 0x2061c2 20616b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20616f: 31 c0 xor %eax,%eax 206171: 83 79 24 ff cmpl $0xffffffff,0x24(%rcx) 206175: 88 45 df mov %al,-0x21(%rbp) 206178: 0f 84 10 00 00 00 je 0x20618e 20617e: 8b 45 f4 mov -0xc(%rbp),%eax 206181: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206185: 3b 41 24 cmp 0x24(%rcx),%eax 206188: 0f 95 c0 setne %al 20618b: 88 45 df mov %al,-0x21(%rbp) 20618e: 8a 45 df mov -0x21(%rbp),%al 206191: 34 ff xor $0xff,%al 206193: 34 ff xor $0xff,%al 206195: 24 01 and $0x1,%al 206197: 0f b6 c0 movzbl %al,%eax 20619a: 48 98 cltq 20619c: 48 83 f8 00 cmp $0x0,%rax 2061a0: 0f 84 17 00 00 00 je 0x2061bd 2061a6: bf 1c 00 00 00 mov $0x1c,%edi 2061ab: e8 b0 ce ff ff callq 0x203060 2061b0: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2061b8: e9 63 01 00 00 jmpq 0x206320 2061bd: e9 00 00 00 00 jmpq 0x2061c2 2061c2: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061c6: 31 c0 xor %eax,%eax 2061c8: 83 79 1c 01 cmpl $0x1,0x1c(%rcx) 2061cc: 88 45 de mov %al,-0x22(%rbp) 2061cf: 0f 84 6d 00 00 00 je 0x206242 2061d5: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061d9: 31 c0 xor %eax,%eax 2061db: 83 79 1c 08 cmpl $0x8,0x1c(%rcx) 2061df: 88 45 de mov %al,-0x22(%rbp) 2061e2: 0f 84 5a 00 00 00 je 0x206242 2061e8: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061ec: 31 c0 xor %eax,%eax 2061ee: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 2061f2: 88 45 de mov %al,-0x22(%rbp) 2061f5: 0f 84 47 00 00 00 je 0x206242 2061fb: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2061ff: 31 c0 xor %eax,%eax 206201: 83 79 1c 0a cmpl $0xa,0x1c(%rcx) 206205: 88 45 de mov %al,-0x22(%rbp) 206208: 0f 84 34 00 00 00 je 0x206242 20620e: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206212: 31 c0 xor %eax,%eax 206214: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 206218: 88 45 de mov %al,-0x22(%rbp) 20621b: 0f 84 21 00 00 00 je 0x206242 206221: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206225: 31 c0 xor %eax,%eax 206227: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 20622b: 88 45 de mov %al,-0x22(%rbp) 20622e: 0f 84 0e 00 00 00 je 0x206242 206234: 48 8b 45 e8 mov -0x18(%rbp),%rax 206238: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 20623c: 0f 95 c0 setne %al 20623f: 88 45 de mov %al,-0x22(%rbp) 206242: 8a 45 de mov -0x22(%rbp),%al 206245: 34 ff xor $0xff,%al 206247: 34 ff xor $0xff,%al 206249: 24 01 and $0x1,%al 20624b: 0f b6 c0 movzbl %al,%eax 20624e: 48 98 cltq 206250: 48 83 f8 00 cmp $0x0,%rax 206254: 0f 84 17 00 00 00 je 0x206271 20625a: bf 0b 00 00 00 mov $0xb,%edi 20625f: e8 fc cd ff ff callq 0x203060 206264: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20626c: e9 af 00 00 00 jmpq 0x206320 206271: 48 8b 45 e8 mov -0x18(%rbp),%rax 206275: 83 78 18 01 cmpl $0x1,0x18(%rax) 206279: 0f 84 1a 00 00 00 je 0x206299 20627f: 48 8b 45 e8 mov -0x18(%rbp),%rax 206283: 8b 48 3c mov 0x3c(%rax),%ecx 206286: 83 c1 01 add $0x1,%ecx 206289: 89 48 3c mov %ecx,0x3c(%rax) 20628c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206290: 48 89 45 f8 mov %rax,-0x8(%rbp) 206294: e9 87 00 00 00 jmpq 0x206320 206299: 48 8b 45 e8 mov -0x18(%rbp),%rax 20629d: 48 83 78 78 00 cmpq $0x0,0x78(%rax) 2062a2: 0f 85 1f 00 00 00 jne 0x2062c7 2062a8: 48 8b 7d e8 mov -0x18(%rbp),%rdi 2062ac: e8 3f e6 ff ff callq 0x2048f0 2062b1: 83 f8 00 cmp $0x0,%eax 2062b4: 0f 84 0d 00 00 00 je 0x2062c7 2062ba: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2062c2: e9 59 00 00 00 jmpq 0x206320 2062c7: 8b 7d f4 mov -0xc(%rbp),%edi 2062ca: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062ce: 48 8b 70 70 mov 0x70(%rax),%rsi 2062d2: 48 83 c6 3c add $0x3c,%rsi 2062d6: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062da: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx 2062e1: 8b 4d f0 mov -0x10(%rbp),%ecx 2062e4: 4c 8b 45 e8 mov -0x18(%rbp),%r8 2062e8: e8 83 f4 ff ff callq 0x205770 2062ed: 48 89 45 e0 mov %rax,-0x20(%rbp) 2062f1: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 2062f6: 0f 84 1c 00 00 00 je 0x206318 2062fc: 48 8b 45 e8 mov -0x18(%rbp),%rax 206300: 48 8b 48 48 mov 0x48(%rax),%rcx 206304: 48 8b 45 e0 mov -0x20(%rbp),%rax 206308: 48 89 48 10 mov %rcx,0x10(%rax) 20630c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206310: 48 8b 45 e8 mov -0x18(%rbp),%rax 206314: 48 89 48 48 mov %rcx,0x48(%rax) 206318: 48 8b 45 e0 mov -0x20(%rbp),%rax 20631c: 48 89 45 f8 mov %rax,-0x8(%rbp) 206320: 48 8b 45 f8 mov -0x8(%rbp),%rax 206324: 48 83 c4 30 add $0x30,%rsp 206328: 5d pop %rbp 206329: c3 retq 20632a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 206330: 55 push %rbp 206331: 48 89 e5 mov %rsp,%rbp 206334: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20633b: 89 7d f4 mov %edi,-0xc(%rbp) 20633e: 48 89 75 e8 mov %rsi,-0x18(%rbp) 206342: 48 89 55 e0 mov %rdx,-0x20(%rbp) 206346: 89 4d dc mov %ecx,-0x24(%rbp) 206349: 4c 89 45 d0 mov %r8,-0x30(%rbp) 20634d: 8b 45 f4 mov -0xc(%rbp),%eax 206350: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 206356: 48 8d 45 90 lea -0x70(%rbp),%rax 20635a: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206361: b8 40 00 00 00 mov $0x40,%eax 206366: 48 3b 45 e0 cmp -0x20(%rbp),%rax 20636a: 0f 83 11 00 00 00 jae 0x206381 206370: b8 40 00 00 00 mov $0x40,%eax 206375: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20637c: e9 0b 00 00 00 jmpq 0x20638c 206381: 48 8b 45 e0 mov -0x20(%rbp),%rax 206385: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20638c: 48 8b b5 78 ff ff ff mov -0x88(%rbp),%rsi 206393: 8b bd 74 ff ff ff mov -0x8c(%rbp),%edi 206399: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 2063a0: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2063a4: e8 87 ec ff ff callq 0x205030 2063a9: 48 89 45 88 mov %rax,-0x78(%rbp) 2063ad: 48 83 7d 88 ff cmpq $0xffffffffffffffff,-0x78(%rbp) 2063b2: 0f 94 c0 sete %al 2063b5: 34 ff xor $0xff,%al 2063b7: 34 ff xor $0xff,%al 2063b9: 24 01 and $0x1,%al 2063bb: 0f b6 c0 movzbl %al,%eax 2063be: 48 98 cltq 2063c0: 48 83 f8 00 cmp $0x0,%rax 2063c4: 0f 84 17 00 00 00 je 0x2063e1 2063ca: bf 09 00 00 00 mov $0x9,%edi 2063cf: e8 8c cc ff ff callq 0x203060 2063d4: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2063dc: e9 e9 00 00 00 jmpq 0x2064ca 2063e1: 48 8b 75 88 mov -0x78(%rbp),%rsi 2063e5: 48 8d 7d 90 lea -0x70(%rbp),%rdi 2063e9: e8 72 cf ff ff callq 0x203360 2063ee: 89 45 84 mov %eax,-0x7c(%rbp) 2063f1: 8b 45 84 mov -0x7c(%rbp),%eax 2063f4: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 2063fa: 83 e8 01 sub $0x1,%eax 2063fd: 0f 84 19 00 00 00 je 0x20641c 206403: e9 00 00 00 00 jmpq 0x206408 206408: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 20640e: 83 e8 03 sub $0x3,%eax 206411: 0f 84 2a 00 00 00 je 0x206441 206417: e9 77 00 00 00 jmpq 0x206493 20641c: 8b 7d f4 mov -0xc(%rbp),%edi 20641f: 48 8b 55 e8 mov -0x18(%rbp),%rdx 206423: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206427: 44 8b 45 dc mov -0x24(%rbp),%r8d 20642b: 4c 8b 4d d0 mov -0x30(%rbp),%r9 20642f: 31 c0 xor %eax,%eax 206431: 89 c6 mov %eax,%esi 206433: e8 68 e3 ff ff callq 0x2047a0 206438: 48 89 45 f8 mov %rax,-0x8(%rbp) 20643c: e9 89 00 00 00 jmpq 0x2064ca 206441: 48 8b 45 88 mov -0x78(%rbp),%rax 206445: 0f b6 75 94 movzbl -0x6c(%rbp),%esi 206449: b9 40 00 00 00 mov $0x40,%ecx 20644e: ba 34 00 00 00 mov $0x34,%edx 206453: 83 fe 01 cmp $0x1,%esi 206456: 48 0f 44 ca cmove %rdx,%rcx 20645a: 48 39 c8 cmp %rcx,%rax 20645d: 0f 82 2b 00 00 00 jb 0x20648e 206463: 8b 7d f4 mov -0xc(%rbp),%edi 206466: 48 8d 55 90 lea -0x70(%rbp),%rdx 20646a: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20646e: 4c 8b 45 e0 mov -0x20(%rbp),%r8 206472: 44 8b 4d dc mov -0x24(%rbp),%r9d 206476: 48 8b 45 d0 mov -0x30(%rbp),%rax 20647a: 31 f6 xor %esi,%esi 20647c: 48 89 04 24 mov %rax,(%rsp) 206480: e8 bb cf ff ff callq 0x203440 206485: 48 89 45 f8 mov %rax,-0x8(%rbp) 206489: e9 3c 00 00 00 jmpq 0x2064ca 20648e: e9 00 00 00 00 jmpq 0x206493 206493: e9 00 00 00 00 jmpq 0x206498 206498: 8b 7d f4 mov -0xc(%rbp),%edi 20649b: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20649f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2064a3: 44 8b 45 dc mov -0x24(%rbp),%r8d 2064a7: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2064ab: 31 c0 xor %eax,%eax 2064ad: 89 c6 mov %eax,%esi 2064af: 31 c0 xor %eax,%eax 2064b1: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 2064b8: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2064c0: 00 2064c1: e8 6a e3 ff ff callq 0x204830 2064c6: 48 89 45 f8 mov %rax,-0x8(%rbp) 2064ca: 48 8b 45 f8 mov -0x8(%rbp),%rax 2064ce: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 2064d5: 5d pop %rbp 2064d6: c3 retq 2064d7: cc int3 2064d8: cc int3 2064d9: cc int3 2064da: cc int3 2064db: cc int3 2064dc: cc int3 2064dd: cc int3 2064de: cc int3 2064df: cc int3 2064e0: 55 push %rbp 2064e1: 48 89 e5 mov %rsp,%rbp 2064e4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2064eb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2064ef: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 2064f4: 0f 85 0c 00 00 00 jne 0x206506 2064fa: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206501: e9 fb 05 00 00 jmpq 0x206b01 206506: 48 8b 45 f0 mov -0x10(%rbp),%rax 20650a: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 20650e: 0f 84 2b 00 00 00 je 0x20653f 206514: 48 8b 4d f0 mov -0x10(%rbp),%rcx 206518: 8b 41 3c mov 0x3c(%rcx),%eax 20651b: 83 c0 ff add $0xffffffff,%eax 20651e: 89 41 3c mov %eax,0x3c(%rcx) 206521: 83 f8 00 cmp $0x0,%eax 206524: 0f 84 15 00 00 00 je 0x20653f 20652a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20652e: 8b 40 3c mov 0x3c(%rax),%eax 206531: 89 45 e4 mov %eax,-0x1c(%rbp) 206534: 8b 45 e4 mov -0x1c(%rbp),%eax 206537: 89 45 fc mov %eax,-0x4(%rbp) 20653a: e9 c2 05 00 00 jmpq 0x206b01 20653f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206543: 83 78 18 01 cmpl $0x1,0x18(%rax) 206547: 0f 85 4e 00 00 00 jne 0x20659b 20654d: 48 8b 45 f0 mov -0x10(%rbp),%rax 206551: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 206558: 48 39 48 50 cmp %rcx,0x50(%rax) 20655c: 0f 84 0d 00 00 00 je 0x20656f 206562: 48 8b 45 f0 mov -0x10(%rbp),%rax 206566: 48 8b 78 50 mov 0x50(%rax),%rdi 20656a: e8 21 07 00 00 callq 0x206c90 20656f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206573: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 20657b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20657f: 48 83 78 48 00 cmpq $0x0,0x48(%rax) 206584: 0f 84 0c 00 00 00 je 0x206596 20658a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206591: e9 6b 05 00 00 jmpq 0x206b01 206596: e9 00 00 00 00 jmpq 0x20659b 20659b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20659f: 48 8b 40 08 mov 0x8(%rax),%rax 2065a3: 48 89 45 e8 mov %rax,-0x18(%rbp) 2065a7: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2065ac: 0f 84 66 00 00 00 je 0x206618 2065b2: 48 8b 45 e8 mov -0x18(%rbp),%rax 2065b6: 48 8b 40 48 mov 0x48(%rax),%rax 2065ba: 48 3b 45 f0 cmp -0x10(%rbp),%rax 2065be: 0f 85 15 00 00 00 jne 0x2065d9 2065c4: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065c8: 48 8b 48 10 mov 0x10(%rax),%rcx 2065cc: 48 8b 45 e8 mov -0x18(%rbp),%rax 2065d0: 48 89 48 48 mov %rcx,0x48(%rax) 2065d4: e9 3f 00 00 00 jmpq 0x206618 2065d9: 48 8b 45 e8 mov -0x18(%rbp),%rax 2065dd: 48 8b 40 48 mov 0x48(%rax),%rax 2065e1: 48 89 45 d8 mov %rax,-0x28(%rbp) 2065e5: 48 8b 45 d8 mov -0x28(%rbp),%rax 2065e9: 48 8b 40 10 mov 0x10(%rax),%rax 2065ed: 48 3b 45 f0 cmp -0x10(%rbp),%rax 2065f1: 0f 84 11 00 00 00 je 0x206608 2065f7: 48 8b 45 d8 mov -0x28(%rbp),%rax 2065fb: 48 8b 40 10 mov 0x10(%rax),%rax 2065ff: 48 89 45 d8 mov %rax,-0x28(%rbp) 206603: e9 dd ff ff ff jmpq 0x2065e5 206608: 48 8b 45 f0 mov -0x10(%rbp),%rax 20660c: 48 8b 48 10 mov 0x10(%rax),%rcx 206610: 48 8b 45 d8 mov -0x28(%rbp),%rax 206614: 48 89 48 10 mov %rcx,0x10(%rax) 206618: 48 8b 45 f0 mov -0x10(%rbp),%rax 20661c: 8b 40 18 mov 0x18(%rax),%eax 20661f: 89 45 94 mov %eax,-0x6c(%rbp) 206622: 83 e8 01 sub $0x1,%eax 206625: 0f 84 16 00 00 00 je 0x206641 20662b: e9 00 00 00 00 jmpq 0x206630 206630: 8b 45 94 mov -0x6c(%rbp),%eax 206633: 83 e8 03 sub $0x3,%eax 206636: 0f 84 26 00 00 00 je 0x206662 20663c: e9 ff 03 00 00 jmpq 0x206a40 206641: 48 8b 45 f0 mov -0x10(%rbp),%rax 206645: 48 83 78 60 00 cmpq $0x0,0x60(%rax) 20664a: 0f 84 0d 00 00 00 je 0x20665d 206650: 48 8b 45 f0 mov -0x10(%rbp),%rax 206654: 48 8b 78 60 mov 0x60(%rax),%rdi 206658: e8 33 06 00 00 callq 0x206c90 20665d: e9 e3 03 00 00 jmpq 0x206a45 206662: 48 8b 45 f0 mov -0x10(%rbp),%rax 206666: 83 78 20 01 cmpl $0x1,0x20(%rax) 20666a: 0f 84 0f 00 00 00 je 0x20667f 206670: b0 01 mov $0x1,%al 206672: a8 01 test $0x1,%al 206674: 0f 85 05 00 00 00 jne 0x20667f 20667a: e9 11 00 00 00 jmpq 0x206690 20667f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206683: 48 8b 40 68 mov 0x68(%rax),%rax 206687: 48 89 45 88 mov %rax,-0x78(%rbp) 20668b: e9 0c 00 00 00 jmpq 0x20669c 206690: 48 8b 45 f0 mov -0x10(%rbp),%rax 206694: 48 8b 40 68 mov 0x68(%rax),%rax 206698: 48 89 45 88 mov %rax,-0x78(%rbp) 20669c: 48 8b 45 88 mov -0x78(%rbp),%rax 2066a0: 48 89 45 d0 mov %rax,-0x30(%rbp) 2066a4: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2066a9: 0f 84 46 00 00 00 je 0x2066f5 2066af: 48 8b 45 d0 mov -0x30(%rbp),%rax 2066b3: 48 8b 40 30 mov 0x30(%rax),%rax 2066b7: 48 89 45 c8 mov %rax,-0x38(%rbp) 2066bb: 48 8b 45 d0 mov -0x30(%rbp),%rax 2066bf: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 2066c5: 25 80 00 00 00 and $0x80,%eax 2066ca: 83 f8 00 cmp $0x0,%eax 2066cd: 0f 84 0c 00 00 00 je 0x2066df 2066d3: 48 8b 45 d0 mov -0x30(%rbp),%rax 2066d7: 48 8b 38 mov (%rax),%rdi 2066da: e8 b1 05 00 00 callq 0x206c90 2066df: 48 8b 7d d0 mov -0x30(%rbp),%rdi 2066e3: e8 a8 05 00 00 callq 0x206c90 2066e8: 48 8b 45 c8 mov -0x38(%rbp),%rax 2066ec: 48 89 45 d0 mov %rax,-0x30(%rbp) 2066f0: e9 af ff ff ff jmpq 0x2066a4 2066f5: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066f9: 83 78 20 01 cmpl $0x1,0x20(%rax) 2066fd: 0f 84 0f 00 00 00 je 0x206712 206703: b0 01 mov $0x1,%al 206705: a8 01 test $0x1,%al 206707: 0f 85 05 00 00 00 jne 0x206712 20670d: e9 17 00 00 00 jmpq 0x206729 206712: 48 8b 45 f0 mov -0x10(%rbp),%rax 206716: 48 83 c0 48 add $0x48,%rax 20671a: 48 05 80 00 00 00 add $0x80,%rax 206720: 48 89 45 80 mov %rax,-0x80(%rbp) 206724: e9 12 00 00 00 jmpq 0x20673b 206729: 48 8b 45 f0 mov -0x10(%rbp),%rax 20672d: 48 83 c0 48 add $0x48,%rax 206731: 48 05 80 00 00 00 add $0x80,%rax 206737: 48 89 45 80 mov %rax,-0x80(%rbp) 20673b: 48 8b 45 80 mov -0x80(%rbp),%rax 20673f: 48 89 45 c0 mov %rax,-0x40(%rbp) 206743: 48 8b 45 c0 mov -0x40(%rbp),%rax 206747: 8b 40 04 mov 0x4(%rax),%eax 20674a: 48 89 45 b8 mov %rax,-0x48(%rbp) 20674e: 48 8b 45 b8 mov -0x48(%rbp),%rax 206752: 48 89 c1 mov %rax,%rcx 206755: 48 83 c1 ff add $0xffffffffffffffff,%rcx 206759: 48 89 4d b8 mov %rcx,-0x48(%rbp) 20675d: 48 83 f8 00 cmp $0x0,%rax 206761: 0f 86 3c 01 00 00 jbe 0x2068a3 206767: 48 8b 45 c0 mov -0x40(%rbp),%rax 20676b: 48 83 c0 10 add $0x10,%rax 20676f: 48 69 4d b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rcx 206777: 48 01 c8 add %rcx,%rax 20677a: 48 89 45 b0 mov %rax,-0x50(%rbp) 20677e: 48 8b 45 b0 mov -0x50(%rbp),%rax 206782: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 206788: 25 80 00 00 00 and $0x80,%eax 20678d: 83 f8 00 cmp $0x0,%eax 206790: 0f 84 10 00 00 00 je 0x2067a6 206796: 48 8b 45 b0 mov -0x50(%rbp),%rax 20679a: 48 8b b8 90 00 00 00 mov 0x90(%rax),%rdi 2067a1: e8 ea 04 00 00 callq 0x206c90 2067a6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067aa: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2067b1: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2067b5: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 2067bc: 0f 84 10 00 00 00 je 0x2067d2 2067c2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067c6: 48 8b b8 b0 00 00 00 mov 0xb0(%rax),%rdi 2067cd: e8 be 04 00 00 callq 0x206c90 2067d2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067d6: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2067dd: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2067e1: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 2067e8: 0f 84 10 00 00 00 je 0x2067fe 2067ee: 48 8b 45 b0 mov -0x50(%rbp),%rax 2067f2: 48 8b b8 a8 00 00 00 mov 0xa8(%rax),%rdi 2067f9: e8 92 04 00 00 callq 0x206c90 2067fe: 48 8b 45 f0 mov -0x10(%rbp),%rax 206802: 48 83 38 00 cmpq $0x0,(%rax) 206806: 0f 84 34 00 00 00 je 0x206840 20680c: 48 8b 45 b0 mov -0x50(%rbp),%rax 206810: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 206817: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20681b: 48 3b 81 b0 00 00 00 cmp 0xb0(%rcx),%rax 206822: 0f 84 18 00 00 00 je 0x206840 206828: 48 8b 45 b0 mov -0x50(%rbp),%rax 20682c: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 206832: 25 80 00 00 00 and $0x80,%eax 206837: 83 f8 00 cmp $0x0,%eax 20683a: 0f 84 10 00 00 00 je 0x206850 206840: 48 8b 45 b0 mov -0x50(%rbp),%rax 206844: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 20684b: e8 40 04 00 00 callq 0x206c90 206850: 48 8b 45 b0 mov -0x50(%rbp),%rax 206854: 48 8b 40 30 mov 0x30(%rax),%rax 206858: 48 89 45 a8 mov %rax,-0x58(%rbp) 20685c: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 206861: 0f 84 37 00 00 00 je 0x20689e 206867: 48 8b 45 a8 mov -0x58(%rbp),%rax 20686b: 48 89 45 a0 mov %rax,-0x60(%rbp) 20686f: 48 8b 45 a8 mov -0x58(%rbp),%rax 206873: 48 8b 40 30 mov 0x30(%rax),%rax 206877: 48 89 45 a8 mov %rax,-0x58(%rbp) 20687b: 48 8b 45 a0 mov -0x60(%rbp),%rax 20687f: 8b 40 38 mov 0x38(%rax),%eax 206882: 25 80 00 00 00 and $0x80,%eax 206887: 83 f8 00 cmp $0x0,%eax 20688a: 0f 84 09 00 00 00 je 0x206899 206890: 48 8b 7d a0 mov -0x60(%rbp),%rdi 206894: e8 f7 03 00 00 callq 0x206c90 206899: e9 be ff ff ff jmpq 0x20685c 20689e: e9 ab fe ff ff jmpq 0x20674e 2068a3: 48 8b 45 c0 mov -0x40(%rbp),%rax 2068a7: 48 89 45 98 mov %rax,-0x68(%rbp) 2068ab: 48 8b 45 c0 mov -0x40(%rbp),%rax 2068af: 48 8b 40 08 mov 0x8(%rax),%rax 2068b3: 48 89 45 c0 mov %rax,-0x40(%rbp) 2068b7: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2068bc: 0f 84 13 00 00 00 je 0x2068d5 2068c2: 48 8b 45 98 mov -0x68(%rbp),%rax 2068c6: 8b 00 mov (%rax),%eax 2068c8: 48 8b 4d 98 mov -0x68(%rbp),%rcx 2068cc: 3b 41 04 cmp 0x4(%rcx),%eax 2068cf: 0f 85 05 00 00 00 jne 0x2068da 2068d5: e9 1f 00 00 00 jmpq 0x2068f9 2068da: 48 8d 3d cd a4 ff ff lea -0x5b33(%rip),%rdi # 0x200dae 2068e1: 48 8d 35 e2 a5 ff ff lea -0x5a1e(%rip),%rsi # 0x200eca 2068e8: ba bc 00 00 00 mov $0xbc,%edx 2068ed: 48 8d 0d 0d a7 ff ff lea -0x58f3(%rip),%rcx # 0x201001 2068f4: e8 67 03 00 00 callq 0x206c60 2068f9: 48 8b 45 98 mov -0x68(%rbp),%rax 2068fd: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206904: 48 8b 45 f0 mov -0x10(%rbp),%rax 206908: 83 78 20 01 cmpl $0x1,0x20(%rax) 20690c: 0f 84 0f 00 00 00 je 0x206921 206912: b0 01 mov $0x1,%al 206914: a8 01 test $0x1,%al 206916: 0f 85 05 00 00 00 jne 0x206921 20691c: e9 1a 00 00 00 jmpq 0x20693b 206921: 48 8b 45 f0 mov -0x10(%rbp),%rax 206925: 48 83 c0 48 add $0x48,%rax 206929: 48 05 80 00 00 00 add $0x80,%rax 20692f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 206936: e9 15 00 00 00 jmpq 0x206950 20693b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20693f: 48 83 c0 48 add $0x48,%rax 206943: 48 05 80 00 00 00 add $0x80,%rax 206949: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 206950: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 206957: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 20695e: 48 39 c8 cmp %rcx,%rax 206961: 0f 84 09 00 00 00 je 0x206970 206967: 48 8b 7d 98 mov -0x68(%rbp),%rdi 20696b: e8 20 03 00 00 callq 0x206c90 206970: e9 00 00 00 00 jmpq 0x206975 206975: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20697a: 0f 85 c3 fd ff ff jne 0x206743 206980: 48 8b 45 f0 mov -0x10(%rbp),%rax 206984: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 206988: 0f 84 4c 00 00 00 je 0x2069da 20698e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206992: 83 78 20 01 cmpl $0x1,0x20(%rax) 206996: 0f 84 0f 00 00 00 je 0x2069ab 20699c: b0 01 mov $0x1,%al 20699e: a8 01 test $0x1,%al 2069a0: 0f 85 05 00 00 00 jne 0x2069ab 2069a6: e9 14 00 00 00 jmpq 0x2069bf 2069ab: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069af: 48 8b 40 50 mov 0x50(%rax),%rax 2069b3: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2069ba: e9 0f 00 00 00 jmpq 0x2069ce 2069bf: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069c3: 48 8b 40 50 mov 0x50(%rax),%rax 2069c7: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 2069ce: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 2069d5: e8 b6 02 00 00 callq 0x206c90 2069da: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069de: 8b 40 78 mov 0x78(%rax),%eax 2069e1: 25 80 00 00 00 and $0x80,%eax 2069e6: 83 f8 00 cmp $0x0,%eax 2069e9: 0f 84 4c 00 00 00 je 0x206a3b 2069ef: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069f3: 83 78 20 01 cmpl $0x1,0x20(%rax) 2069f7: 0f 84 0f 00 00 00 je 0x206a0c 2069fd: b0 01 mov $0x1,%al 2069ff: a8 01 test $0x1,%al 206a01: 0f 85 05 00 00 00 jne 0x206a0c 206a07: e9 14 00 00 00 jmpq 0x206a20 206a0c: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a10: 48 8b 40 58 mov 0x58(%rax),%rax 206a14: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 206a1b: e9 0f 00 00 00 jmpq 0x206a2f 206a20: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a24: 48 8b 40 58 mov 0x58(%rax),%rax 206a28: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 206a2f: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 206a36: e8 55 02 00 00 callq 0x206c90 206a3b: e9 05 00 00 00 jmpq 0x206a45 206a40: e9 00 00 00 00 jmpq 0x206a45 206a45: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a49: 48 83 38 00 cmpq $0x0,(%rax) 206a4d: 0f 84 62 00 00 00 je 0x206ab5 206a53: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206a58: 0f 85 57 00 00 00 jne 0x206ab5 206a5e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a62: 8b 40 38 mov 0x38(%rax),%eax 206a65: 25 80 00 00 00 and $0x80,%eax 206a6a: 83 f8 00 cmp $0x0,%eax 206a6d: 0f 84 11 00 00 00 je 0x206a84 206a73: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a77: 48 8b 38 mov (%rax),%rdi 206a7a: e8 11 02 00 00 callq 0x206c90 206a7f: e9 2c 00 00 00 jmpq 0x206ab0 206a84: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a88: 8b 40 38 mov 0x38(%rax),%eax 206a8b: 83 e0 40 and $0x40,%eax 206a8e: 83 f8 00 cmp $0x0,%eax 206a91: 0f 84 14 00 00 00 je 0x206aab 206a97: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a9b: 48 8b 38 mov (%rax),%rdi 206a9e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206aa2: 48 8b 70 30 mov 0x30(%rax),%rsi 206aa6: e8 b5 02 00 00 callq 0x206d60 206aab: e9 00 00 00 00 jmpq 0x206ab0 206ab0: e9 00 00 00 00 jmpq 0x206ab5 206ab5: 48 8b 7d f0 mov -0x10(%rbp),%rdi 206ab9: e8 d2 01 00 00 callq 0x206c90 206abe: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206ac3: 0f 84 22 00 00 00 je 0x206aeb 206ac9: 48 8b 45 e8 mov -0x18(%rbp),%rax 206acd: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 206ad1: 0f 85 14 00 00 00 jne 0x206aeb 206ad7: 48 8b 7d e8 mov -0x18(%rbp),%rdi 206adb: e8 00 fa ff ff callq 0x2064e0 206ae0: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206ae6: e9 0d 00 00 00 jmpq 0x206af8 206aeb: 31 c0 xor %eax,%eax 206aed: 89 85 5c ff ff ff mov %eax,-0xa4(%rbp) 206af3: e9 00 00 00 00 jmpq 0x206af8 206af8: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 206afe: 89 45 fc mov %eax,-0x4(%rbp) 206b01: 8b 45 fc mov -0x4(%rbp),%eax 206b04: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206b0b: 5d pop %rbp 206b0c: c3 retq 206b0d: cc int3 206b0e: cc int3 206b0f: cc int3 206b10: 55 push %rbp 206b11: 48 89 e5 mov %rsp,%rbp 206b14: 48 89 7d f8 mov %rdi,-0x8(%rbp) 206b18: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 206b1d: 0f 85 0a 00 00 00 jne 0x206b2d 206b23: 31 c0 xor %eax,%eax 206b25: 89 45 f4 mov %eax,-0xc(%rbp) 206b28: e9 0a 00 00 00 jmpq 0x206b37 206b2d: 48 8b 45 f8 mov -0x8(%rbp),%rax 206b31: 8b 40 18 mov 0x18(%rax),%eax 206b34: 89 45 f4 mov %eax,-0xc(%rbp) 206b37: 8b 45 f4 mov -0xc(%rbp),%eax 206b3a: 5d pop %rbp 206b3b: c3 retq 206b3c: cc int3 206b3d: cc int3 206b3e: cc int3 206b3f: cc int3 206b40: 41 57 push %rdi 206b42: 41 56 push %rsi 206b44: 41 89 ff mov %edi,%r15d 206b47: 41 55 push %rbp 206b49: 41 54 push %rsp 206b4b: 4c 8d 25 36 12 00 00 lea 0x1236(%rip),%r12 # 0x207d88 206b52: 55 push %rbp 206b53: 48 8d 2d 36 12 00 00 lea 0x1236(%rip),%rbp # 0x207d90 206b5a: 53 push %rbx 206b5b: 49 89 f6 mov %rsi,%r14 206b5e: 49 89 d5 mov %rdx,%r13 206b61: 4c 29 e5 sub %r12,%rbp 206b64: 48 83 ec 08 sub $0x8,%rsp 206b68: 48 c1 fd 03 sar $0x3,%rbp 206b6c: e8 5f 00 00 00 callq 0x206bd0 206b71: 48 85 ed test %rbp,%rbp 206b74: 74 20 je 0x206b96 206b76: 31 db xor %ebx,%ebx 206b78: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 206b80: 4c 89 ea mov %r13,%rdx 206b83: 4c 89 f6 mov %r14,%rsi 206b86: 44 89 ff mov %r15d,%edi 206b89: 41 ff 14 dc callq *(%r12,%rbx,8) 206b8d: 48 83 c3 01 add $0x1,%rbx 206b91: 48 39 eb cmp %rbp,%rbx 206b94: 75 ea jne 0x206b80 206b96: 48 83 c4 08 add $0x8,%rsp 206b9a: 5b pop %rbx 206b9b: 5d pop %rbp 206b9c: 41 5c pop %rsp 206b9e: 41 5d pop %rbp 206ba0: 41 5e pop %rsi 206ba2: 41 5f pop %rdi 206ba4: c3 retq 206ba5: 90 nop 206ba6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 206bae: 00 00 206bb0: f3 rep 206bb1: c3 retq 206bb2: cc int3 206bb3: cc int3 206bb4: cc int3 206bb5: cc int3 206bb6: cc int3 206bb7: cc int3 206bb8: cc int3 206bb9: cc int3 206bba: cc int3 206bbb: cc int3 206bbc: cc int3 206bbd: cc int3 206bbe: cc int3 206bbf: cc int3 206bc0: 48 89 f2 mov %rsi,%rdx 206bc3: 89 fe mov %edi,%esi 206bc5: bf 01 00 00 00 mov $0x1,%edi 206bca: e9 a1 01 00 00 jmpq 0x206d70 Disassembly of section .init: 206bd0: 48 83 ec 08 sub $0x8,%rsp 206bd4: 48 8b 05 55 13 00 00 mov 0x1355(%rip),%rax # 0x207f30 206bdb: 48 85 c0 test %rax,%rax 206bde: 74 05 je 0x206be5 206be0: e8 3b 00 00 00 callq 0x206c20 206be5: 48 83 c4 08 add $0x8,%rsp 206be9: c3 retq Disassembly of section .fini: 206bec: 48 83 ec 08 sub $0x8,%rsp 206bf0: 48 83 c4 08 add $0x8,%rsp 206bf4: c3 retq Disassembly of section .plt: 206c00: ff 35 4a 23 00 00 pushq 0x234a(%rip) # 0x208f50 206c06: ff 25 4c 23 00 00 jmpq *0x234c(%rip) # 0x208f58 206c0c: 0f 1f 40 00 nopl 0x0(%rax) 206c10: ff 25 4a 23 00 00 jmpq *0x234a(%rip) # 0x208f60 206c16: 68 00 00 00 00 pushq $0x0 206c1b: e9 e0 ff ff ff jmpq 0x206c00 206c20: ff 25 42 23 00 00 jmpq *0x2342(%rip) # 0x208f68 206c26: 68 01 00 00 00 pushq $0x1 206c2b: e9 d0 ff ff ff jmpq 0x206c00 206c30: ff 25 3a 23 00 00 jmpq *0x233a(%rip) # 0x208f70 206c36: 68 02 00 00 00 pushq $0x2 206c3b: e9 c0 ff ff ff jmpq 0x206c00 206c40: ff 25 32 23 00 00 jmpq *0x2332(%rip) # 0x208f78 206c46: 68 03 00 00 00 pushq $0x3 206c4b: e9 b0 ff ff ff jmpq 0x206c00 206c50: ff 25 2a 23 00 00 jmpq *0x232a(%rip) # 0x208f80 206c56: 68 04 00 00 00 pushq $0x4 206c5b: e9 a0 ff ff ff jmpq 0x206c00 206c60: ff 25 22 23 00 00 jmpq *0x2322(%rip) # 0x208f88 206c66: 68 05 00 00 00 pushq $0x5 206c6b: e9 90 ff ff ff jmpq 0x206c00 206c70: ff 25 1a 23 00 00 jmpq *0x231a(%rip) # 0x208f90 206c76: 68 06 00 00 00 pushq $0x6 206c7b: e9 80 ff ff ff jmpq 0x206c00 206c80: ff 25 12 23 00 00 jmpq *0x2312(%rip) # 0x208f98 206c86: 68 07 00 00 00 pushq $0x7 206c8b: e9 70 ff ff ff jmpq 0x206c00 206c90: ff 25 0a 23 00 00 jmpq *0x230a(%rip) # 0x208fa0 206c96: 68 08 00 00 00 pushq $0x8 206c9b: e9 60 ff ff ff jmpq 0x206c00 206ca0: ff 25 02 23 00 00 jmpq *0x2302(%rip) # 0x208fa8 206ca6: 68 09 00 00 00 pushq $0x9 206cab: e9 50 ff ff ff jmpq 0x206c00 206cb0: ff 25 fa 22 00 00 jmpq *0x22fa(%rip) # 0x208fb0 206cb6: 68 0a 00 00 00 pushq $0xa 206cbb: e9 40 ff ff ff jmpq 0x206c00 206cc0: ff 25 f2 22 00 00 jmpq *0x22f2(%rip) # 0x208fb8 206cc6: 68 0b 00 00 00 pushq $0xb 206ccb: e9 30 ff ff ff jmpq 0x206c00 206cd0: ff 25 ea 22 00 00 jmpq *0x22ea(%rip) # 0x208fc0 206cd6: 68 0c 00 00 00 pushq $0xc 206cdb: e9 20 ff ff ff jmpq 0x206c00 206ce0: ff 25 e2 22 00 00 jmpq *0x22e2(%rip) # 0x208fc8 206ce6: 68 0d 00 00 00 pushq $0xd 206ceb: e9 10 ff ff ff jmpq 0x206c00 206cf0: ff 25 da 22 00 00 jmpq *0x22da(%rip) # 0x208fd0 206cf6: 68 0e 00 00 00 pushq $0xe 206cfb: e9 00 ff ff ff jmpq 0x206c00 206d00: ff 25 d2 22 00 00 jmpq *0x22d2(%rip) # 0x208fd8 206d06: 68 0f 00 00 00 pushq $0xf 206d0b: e9 f0 fe ff ff jmpq 0x206c00 206d10: ff 25 ca 22 00 00 jmpq *0x22ca(%rip) # 0x208fe0 206d16: 68 10 00 00 00 pushq $0x10 206d1b: e9 e0 fe ff ff jmpq 0x206c00 206d20: ff 25 c2 22 00 00 jmpq *0x22c2(%rip) # 0x208fe8 206d26: 68 11 00 00 00 pushq $0x11 206d2b: e9 d0 fe ff ff jmpq 0x206c00 206d30: ff 25 ba 22 00 00 jmpq *0x22ba(%rip) # 0x208ff0 206d36: 68 12 00 00 00 pushq $0x12 206d3b: e9 c0 fe ff ff jmpq 0x206c00 206d40: ff 25 b2 22 00 00 jmpq *0x22b2(%rip) # 0x208ff8 206d46: 68 13 00 00 00 pushq $0x13 206d4b: e9 b0 fe ff ff jmpq 0x206c00 206d50: ff 25 aa 22 00 00 jmpq *0x22aa(%rip) # 0x209000 206d56: 68 14 00 00 00 pushq $0x14 206d5b: e9 a0 fe ff ff jmpq 0x206c00 206d60: ff 25 a2 22 00 00 jmpq *0x22a2(%rip) # 0x209008 206d66: 68 15 00 00 00 pushq $0x15 206d6b: e9 90 fe ff ff jmpq 0x206c00 206d70: ff 25 9a 22 00 00 jmpq *0x229a(%rip) # 0x209010 206d76: 68 16 00 00 00 pushq $0x16 206d7b: e9 80 fe ff ff jmpq 0x206c00 ----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.189: WARN: Your compiler clang is not GCC.