******************************************************************************** conan test cci-cc1c8c3d/recipes/elfutils/all/test_package/conanfile.py elfutils/0.190@#6e8b3cef6d932925a0364e5f1f28bd4e -pr /home/conan/w/prod-v1/bsr/60093/cfcff/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 Version ranges solved Version range '>=1.2.11 <2' required by 'elfutils/0.190' resolved to 'zlib/1.3' in local cache elfutils/0.190 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.190 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache zstd/1.5.5 from 'conan-center' - Cache Packages bzip2/1.0.8:4b8e817c304dca09c454779755c305c8386492dc - Cache elfutils/0.190:3071f3bec4a4f79c36dffd7f56e58bfef391d7df - Cache xz_utils/5.4.4:0cac844812c2c06353def85537a0768d93e5455d - Cache zlib/1.3:0cac844812c2c06353def85537a0768d93e5455d - Cache zstd/1.5.5:affb801041818ad0bdfe3e770ddb916595febd06 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.190: Already installed! elfutils/0.190: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin elfutils/0.190: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-addr2line elfutils/0.190: Setting AR to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-ar elfutils/0.190: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elfclassify elfutils/0.190: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elfcmp elfutils/0.190: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elfcompress elfutils/0.190: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elflint elfutils/0.190: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-findtextrel elfutils/0.190: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-make-debug-archive elfutils/0.190: Setting NM to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-nm elfutils/0.190: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-objdump elfutils/0.190: Setting RANLIB to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-ranlib elfutils/0.190: Setting READELF to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-readelf elfutils/0.190: Setting SIZE to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-size elfutils/0.190: Setting STACK to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-stack elfutils/0.190: Setting STRINGS to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-strings elfutils/0.190: Setting STRIP to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-strip elfutils/0.190: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-unstrip elfutils/0.190 (test package): Generator txt created conanbuildinfo.txt elfutils/0.190 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.190 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.190 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.190 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.190 (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-v1/bsr/cci-cc1c8c3d/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.190 (test package): Aggregating env generators elfutils/0.190 (test package): Generated conaninfo.txt elfutils/0.190 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/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.190 (test package): Calling build() elfutils/0.190 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-cc1c8c3d/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-v1/bsr/60093/dddef/.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-v1/bsr/60093/dddef/.conan/data/xz_utils/5.4.4/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/cmake/conan-official-xz_utils-variables.cmake' -- Conan: Component target declared 'zstd::libzstd_static' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-cc1c8c3d/recipes/elfutils/all/test_package/build/Debug elfutils/0.190 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/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.190 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.190 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: 202d90: 31 ed xor %ebp,%ebp 202d92: 49 89 d1 mov %rdx,%r9 202d95: 5e pop %rsi 202d96: 48 89 e2 mov %rsp,%rdx 202d99: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 202d9d: 50 push %rax 202d9e: 54 push %rsp 202d9f: 49 c7 c0 70 6c 20 00 mov $0x206c70,%r8 202da6: 48 c7 c1 00 6c 20 00 mov $0x206c00,%rcx 202dad: 48 c7 c7 70 2e 20 00 mov $0x202e70,%rdi 202db4: e8 17 3f 00 00 callq 0x206cd0 202db9: f4 hlt 202dba: cc int3 202dbb: cc int3 202dbc: cc int3 202dbd: cc int3 202dbe: cc int3 202dbf: cc int3 202dc0: b8 28 90 20 00 mov $0x209028,%eax 202dc5: 48 3d 28 90 20 00 cmp $0x209028,%rax 202dcb: 74 13 je 0x202de0 202dcd: b8 00 00 00 00 mov $0x0,%eax 202dd2: 48 85 c0 test %rax,%rax 202dd5: 74 09 je 0x202de0 202dd7: bf 28 90 20 00 mov $0x209028,%edi 202ddc: ff e0 jmpq *%rax 202dde: 66 90 nop 202de0: c3 retq 202de1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202de6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202dee: 00 00 202df0: be 28 90 20 00 mov $0x209028,%esi 202df5: 48 81 ee 28 90 20 00 sub $0x209028,%rsi 202dfc: 48 89 f0 mov %rsi,%rax 202dff: 48 c1 ee 3f shr $0x3f,%rsi 202e03: 48 c1 f8 03 sar $0x3,%rax 202e07: 48 01 c6 add %rax,%rsi 202e0a: 48 d1 fe sar %rsi 202e0d: 74 11 je 0x202e20 202e0f: b8 00 00 00 00 mov $0x0,%eax 202e14: 48 85 c0 test %rax,%rax 202e17: 74 07 je 0x202e20 202e19: bf 28 90 20 00 mov $0x209028,%edi 202e1e: ff e0 jmpq *%rax 202e20: c3 retq 202e21: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202e26: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202e2e: 00 00 202e30: 80 3d c9 62 00 00 00 cmpb $0x0,0x62c9(%rip) # 0x209100 202e37: 75 17 jne 0x202e50 202e39: 55 push %rbp 202e3a: 48 89 e5 mov %rsp,%rbp 202e3d: e8 7e ff ff ff callq 0x202dc0 202e42: c6 05 b7 62 00 00 01 movb $0x1,0x62b7(%rip) # 0x209100 202e49: 5d pop %rbp 202e4a: c3 retq 202e4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202e50: c3 retq 202e51: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202e56: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202e5e: 00 00 202e60: eb 8e jmp 0x202df0 202e62: cc int3 202e63: cc int3 202e64: cc int3 202e65: cc int3 202e66: cc int3 202e67: cc int3 202e68: cc int3 202e69: cc int3 202e6a: cc int3 202e6b: cc int3 202e6c: cc int3 202e6d: cc int3 202e6e: cc int3 202e6f: cc int3 202e70: 55 push %rbp 202e71: 48 89 e5 mov %rsp,%rbp 202e74: 48 83 ec 30 sub $0x30,%rsp 202e78: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202e7f: 89 7d f8 mov %edi,-0x8(%rbp) 202e82: 48 89 75 f0 mov %rsi,-0x10(%rbp) 202e86: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 202e8a: 0f 8d 24 00 00 00 jge 0x202eb4 202e90: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e94: 48 8b 30 mov (%rax),%rsi 202e97: 48 bf 26 11 20 00 00 00 mov $0x201126,%rdi 202e9f: 00 00 202ea1: b0 00 mov $0x0,%al 202ea3: e8 48 3e 00 00 callq 0x206cf0 202ea8: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 202eaf: e9 86 01 00 00 jmpq 0x20303a 202eb4: bf 01 00 00 00 mov $0x1,%edi 202eb9: e8 92 01 00 00 callq 0x203050 202ebe: 83 f8 00 cmp $0x0,%eax 202ec1: 0f 85 2a 00 00 00 jne 0x202ef1 202ec7: bf ff ff ff ff mov $0xffffffff,%edi 202ecc: e8 8f 02 00 00 callq 0x203160 202ed1: 48 89 c6 mov %rax,%rsi 202ed4: 48 bf d7 0d 20 00 00 00 mov $0x200dd7,%rdi 202edc: 00 00 202ede: b0 00 mov $0x0,%al 202ee0: e8 0b 3e 00 00 callq 0x206cf0 202ee5: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202eec: e9 49 01 00 00 jmpq 0x20303a 202ef1: 48 8b 45 f0 mov -0x10(%rbp),%rax 202ef5: 48 8b 78 08 mov 0x8(%rax),%rdi 202ef9: 31 d2 xor %edx,%edx 202efb: 89 d6 mov %edx,%esi 202efd: b0 00 mov $0x0,%al 202eff: e8 fc 3d 00 00 callq 0x206d00 202f04: 89 45 ec mov %eax,-0x14(%rbp) 202f07: 83 f8 00 cmp $0x0,%eax 202f0a: 0f 8d 24 00 00 00 jge 0x202f34 202f10: 48 8b 45 f0 mov -0x10(%rbp),%rax 202f14: 48 8b 30 mov (%rax),%rsi 202f17: 48 bf 16 0f 20 00 00 00 mov $0x200f16,%rdi 202f1f: 00 00 202f21: b0 00 mov $0x0,%al 202f23: e8 c8 3d 00 00 callq 0x206cf0 202f28: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202f2f: e9 06 01 00 00 jmpq 0x20303a 202f34: 8b 7d ec mov -0x14(%rbp),%edi 202f37: be 01 00 00 00 mov $0x1,%esi 202f3c: 31 c0 xor %eax,%eax 202f3e: 89 c2 mov %eax,%edx 202f40: e8 fb 25 00 00 callq 0x205540 202f45: 48 89 45 e0 mov %rax,-0x20(%rbp) 202f49: 48 83 f8 00 cmp $0x0,%rax 202f4d: 0f 85 2a 00 00 00 jne 0x202f7d 202f53: bf ff ff ff ff mov $0xffffffff,%edi 202f58: e8 03 02 00 00 callq 0x203160 202f5d: 48 89 c6 mov %rax,%rsi 202f60: 48 bf af 0d 20 00 00 00 mov $0x200daf,%rdi 202f68: 00 00 202f6a: b0 00 mov $0x0,%al 202f6c: e8 7f 3d 00 00 callq 0x206cf0 202f71: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202f78: e9 bd 00 00 00 jmpq 0x20303a 202f7d: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202f81: e8 4a 3c 00 00 callq 0x206bd0 202f86: 89 45 d4 mov %eax,-0x2c(%rbp) 202f89: 8b 45 d4 mov -0x2c(%rbp),%eax 202f8c: 89 45 d0 mov %eax,-0x30(%rbp) 202f8f: 85 c0 test %eax,%eax 202f91: 0f 84 4d 00 00 00 je 0x202fe4 202f97: e9 00 00 00 00 jmpq 0x202f9c 202f9c: 8b 45 d0 mov -0x30(%rbp),%eax 202f9f: 83 e8 01 sub $0x1,%eax 202fa2: 0f 84 16 00 00 00 je 0x202fbe 202fa8: e9 00 00 00 00 jmpq 0x202fad 202fad: 8b 45 d0 mov -0x30(%rbp),%eax 202fb0: 83 e8 03 sub $0x3,%eax 202fb3: 0f 84 18 00 00 00 je 0x202fd1 202fb9: e9 39 00 00 00 jmpq 0x202ff7 202fbe: 48 b8 4b 11 20 00 00 00 mov $0x20114b,%rax 202fc6: 00 00 202fc8: 48 89 45 d8 mov %rax,-0x28(%rbp) 202fcc: e9 34 00 00 00 jmpq 0x203005 202fd1: 48 b8 a4 0d 20 00 00 00 mov $0x200da4,%rax 202fd9: 00 00 202fdb: 48 89 45 d8 mov %rax,-0x28(%rbp) 202fdf: e9 21 00 00 00 jmpq 0x203005 202fe4: 48 b8 79 10 20 00 00 00 mov $0x201079,%rax 202fec: 00 00 202fee: 48 89 45 d8 mov %rax,-0x28(%rbp) 202ff2: e9 0e 00 00 00 jmpq 0x203005 202ff7: 48 b8 3e 11 20 00 00 00 mov $0x20113e,%rax 202fff: 00 00 203001: 48 89 45 d8 mov %rax,-0x28(%rbp) 203005: 48 8b 45 f0 mov -0x10(%rbp),%rax 203009: 48 8b 70 08 mov 0x8(%rax),%rsi 20300d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 203011: 48 bf 60 0e 20 00 00 00 mov $0x200e60,%rdi 203019: 00 00 20301b: b0 00 mov $0x0,%al 20301d: e8 ce 3c 00 00 callq 0x206cf0 203022: 48 8b 7d e0 mov -0x20(%rbp),%rdi 203026: e8 55 35 00 00 callq 0x206580 20302b: 8b 7d ec mov -0x14(%rbp),%edi 20302e: e8 dd 3c 00 00 callq 0x206d10 203033: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 20303a: 8b 45 fc mov -0x4(%rbp),%eax 20303d: 48 83 c4 30 add $0x30,%rsp 203041: 5d pop %rbp 203042: c3 retq 203043: cc int3 203044: cc int3 203045: cc int3 203046: cc int3 203047: cc int3 203048: cc int3 203049: cc int3 20304a: cc int3 20304b: cc int3 20304c: cc int3 20304d: cc int3 20304e: cc int3 20304f: cc int3 203050: 55 push %rbp 203051: 48 89 e5 mov %rsp,%rbp 203054: 48 83 ec 10 sub $0x10,%rsp 203058: 89 7d f8 mov %edi,-0x8(%rbp) 20305b: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 20305f: 0f 85 0c 00 00 00 jne 0x203071 203065: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 20306c: e9 3e 00 00 00 jmpq 0x2030af 203071: 83 7d f8 01 cmpl $0x1,-0x8(%rbp) 203075: 0f 94 c0 sete %al 203078: 34 ff xor $0xff,%al 20307a: 34 ff xor $0xff,%al 20307c: 24 01 and $0x1,%al 20307e: 0f b6 c0 movzbl %al,%eax 203081: 48 98 cltq 203083: 48 83 f8 00 cmp $0x0,%rax 203087: 0f 84 11 00 00 00 je 0x20309e 20308d: e8 2e 00 00 00 callq 0x2030c0 203092: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 203099: e9 11 00 00 00 jmpq 0x2030af 20309e: bf 02 00 00 00 mov $0x2,%edi 2030a3: e8 58 00 00 00 callq 0x203100 2030a8: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2030af: 8b 45 fc mov -0x4(%rbp),%eax 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: c7 05 36 60 00 00 01 00 movl $0x1,0x6036(%rip) # 0x209104 2030cc: 00 00 2030ce: 5d pop %rbp 2030cf: c3 retq 2030d0: 55 push %rbp 2030d1: 48 89 e5 mov %rsp,%rbp 2030d4: 48 83 ec 10 sub $0x10,%rsp 2030d8: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 2030e0: 00 00 00 00 2030e4: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 2030ea: 89 4d fc mov %ecx,-0x4(%rbp) 2030ed: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 2030f5: 00 00 2030f7: 8b 45 fc mov -0x4(%rbp),%eax 2030fa: 48 83 c4 10 add $0x10,%rsp 2030fe: 5d pop %rbp 2030ff: c3 retq 203100: 55 push %rbp 203101: 48 89 e5 mov %rsp,%rbp 203104: 48 83 ec 10 sub $0x10,%rsp 203108: 89 7d fc mov %edi,-0x4(%rbp) 20310b: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 20310f: 0f 8c 15 00 00 00 jl 0x20312a 203115: 83 7d fc 33 cmpl $0x33,-0x4(%rbp) 203119: 0f 8d 0b 00 00 00 jge 0x20312a 20311f: 8b 45 fc mov -0x4(%rbp),%eax 203122: 89 45 f8 mov %eax,-0x8(%rbp) 203125: e9 0d 00 00 00 jmpq 0x203137 20312a: b8 01 00 00 00 mov $0x1,%eax 20312f: 89 45 f8 mov %eax,-0x8(%rbp) 203132: e9 00 00 00 00 jmpq 0x203137 203137: 8b 45 f8 mov -0x8(%rbp),%eax 20313a: 89 45 f4 mov %eax,-0xc(%rbp) 20313d: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203145: 00 00 00 00 203149: 8b 4d f4 mov -0xc(%rbp),%ecx 20314c: 89 88 fc ff ff ff mov %ecx,-0x4(%rax) 203152: 48 83 c4 10 add $0x10,%rsp 203156: 5d pop %rbp 203157: c3 retq 203158: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203160: 55 push %rbp 203161: 48 89 e5 mov %rsp,%rbp 203164: 48 83 ec 20 sub $0x20,%rsp 203168: 89 7d f4 mov %edi,-0xc(%rbp) 20316b: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203173: 00 00 00 00 203177: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 20317d: 89 45 f0 mov %eax,-0x10(%rbp) 203180: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 203184: 0f 85 8a 00 00 00 jne 0x203214 20318a: 48 63 4d f0 movslq -0x10(%rbp),%rcx 20318e: 48 8d 05 3b e0 ff ff lea -0x1fc5(%rip),%rax # 0x2011d0 203195: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 20319d: 0f 83 05 00 00 00 jae 0x2031a8 2031a3: e9 1f 00 00 00 jmpq 0x2031c7 2031a8: 48 8d 3d b9 dc ff ff lea -0x2347(%rip),%rdi # 0x200e68 2031af: 48 8d 35 dc de ff ff lea -0x2124(%rip),%rsi # 0x201092 2031b6: ba 5a 01 00 00 mov $0x15a,%edx 2031bb: 48 8d 0d 56 de ff ff lea -0x21aa(%rip),%rcx # 0x201018 2031c2: e8 59 3b 00 00 callq 0x206d20 2031c7: 83 7d f0 00 cmpl $0x0,-0x10(%rbp) 2031cb: 0f 84 2b 00 00 00 je 0x2031fc 2031d1: 48 63 4d f0 movslq -0x10(%rbp),%rcx 2031d5: 48 8d 35 94 e1 ff ff lea -0x1e6c(%rip),%rsi # 0x201370 2031dc: 48 8d 05 ed df ff ff lea -0x2013(%rip),%rax # 0x2011d0 2031e3: 48 03 34 c8 add (%rax,%rcx,8),%rsi 2031e7: 48 8d 3d dd db ff ff lea -0x2423(%rip),%rdi # 0x200dcb 2031ee: e8 3d 3b 00 00 callq 0x206d30 2031f3: 48 89 45 e8 mov %rax,-0x18(%rbp) 2031f7: e9 0b 00 00 00 jmpq 0x203207 2031fc: 31 c0 xor %eax,%eax 2031fe: 48 89 45 e8 mov %rax,-0x18(%rbp) 203202: e9 00 00 00 00 jmpq 0x203207 203207: 48 8b 45 e8 mov -0x18(%rbp),%rax 20320b: 48 89 45 f8 mov %rax,-0x8(%rbp) 20320f: e9 d6 00 00 00 jmpq 0x2032ea 203214: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203218: 0f 8c 0a 00 00 00 jl 0x203228 20321e: 83 7d f4 33 cmpl $0x33,-0xc(%rbp) 203222: 0f 8c 20 00 00 00 jl 0x203248 203228: 48 8d 3d 9c db ff ff lea -0x2464(%rip),%rdi # 0x200dcb 20322f: 48 8d 35 3a e1 ff ff lea -0x1ec6(%rip),%rsi # 0x201370 203236: 48 83 c6 09 add $0x9,%rsi 20323a: e8 f1 3a 00 00 callq 0x206d30 20323f: 48 89 45 f8 mov %rax,-0x8(%rbp) 203243: e9 a2 00 00 00 jmpq 0x2032ea 203248: e9 00 00 00 00 jmpq 0x20324d 20324d: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203251: 0f 85 0b 00 00 00 jne 0x203262 203257: 8b 45 f0 mov -0x10(%rbp),%eax 20325a: 89 45 e4 mov %eax,-0x1c(%rbp) 20325d: e9 06 00 00 00 jmpq 0x203268 203262: 8b 45 f4 mov -0xc(%rbp),%eax 203265: 89 45 e4 mov %eax,-0x1c(%rbp) 203268: 8b 45 e4 mov -0x1c(%rbp),%eax 20326b: 48 63 c8 movslq %rax,%rcx 20326e: 48 8d 05 5b df ff ff lea -0x20a5(%rip),%rax # 0x2011d0 203275: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 20327d: 0f 83 05 00 00 00 jae 0x203288 203283: e9 1f 00 00 00 jmpq 0x2032a7 203288: 48 8d 3d 96 db ff ff lea -0x246a(%rip),%rdi # 0x200e25 20328f: 48 8d 35 fc dd ff ff lea -0x2204(%rip),%rsi # 0x201092 203296: ba 60 01 00 00 mov $0x160,%edx 20329b: 48 8d 0d 76 dd ff ff lea -0x228a(%rip),%rcx # 0x201018 2032a2: e8 79 3a 00 00 callq 0x206d20 2032a7: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2032ab: 0f 85 0b 00 00 00 jne 0x2032bc 2032b1: 8b 45 f0 mov -0x10(%rbp),%eax 2032b4: 89 45 e0 mov %eax,-0x20(%rbp) 2032b7: e9 06 00 00 00 jmpq 0x2032c2 2032bc: 8b 45 f4 mov -0xc(%rbp),%eax 2032bf: 89 45 e0 mov %eax,-0x20(%rbp) 2032c2: 8b 45 e0 mov -0x20(%rbp),%eax 2032c5: 48 63 c8 movslq %rax,%rcx 2032c8: 48 8d 35 a1 e0 ff ff lea -0x1f5f(%rip),%rsi # 0x201370 2032cf: 48 8d 05 fa de ff ff lea -0x2106(%rip),%rax # 0x2011d0 2032d6: 48 03 34 c8 add (%rax,%rcx,8),%rsi 2032da: 48 8d 3d ea da ff ff lea -0x2516(%rip),%rdi # 0x200dcb 2032e1: e8 4a 3a 00 00 callq 0x206d30 2032e6: 48 89 45 f8 mov %rax,-0x8(%rbp) 2032ea: 48 8b 45 f8 mov -0x8(%rbp),%rax 2032ee: 48 83 c4 20 add $0x20,%rsp 2032f2: 5d pop %rbp 2032f3: c3 retq 2032f4: cc int3 2032f5: cc int3 2032f6: cc int3 2032f7: cc int3 2032f8: cc int3 2032f9: cc int3 2032fa: cc int3 2032fb: cc int3 2032fc: cc int3 2032fd: cc int3 2032fe: cc int3 2032ff: cc int3 203300: 55 push %rbp 203301: 48 89 e5 mov %rsp,%rbp 203304: 48 83 ec 60 sub $0x60,%rsp 203308: 89 7d f4 mov %edi,-0xc(%rbp) 20330b: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20330f: 48 89 55 e0 mov %rdx,-0x20(%rbp) 203313: 48 89 4d d8 mov %rcx,-0x28(%rbp) 203317: 44 89 45 d4 mov %r8d,-0x2c(%rbp) 20331b: 4c 89 4d c8 mov %r9,-0x38(%rbp) 20331f: 48 8b 45 e8 mov -0x18(%rbp),%rax 203323: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203327: 48 01 c8 add %rcx,%rax 20332a: 48 89 45 c0 mov %rax,-0x40(%rbp) 20332e: 48 8b 7d c0 mov -0x40(%rbp),%rdi 203332: 48 8b 75 d8 mov -0x28(%rbp),%rsi 203336: e8 c5 00 00 00 callq 0x203400 20333b: 89 45 bc mov %eax,-0x44(%rbp) 20333e: 8b 45 bc mov -0x44(%rbp),%eax 203341: 89 45 b8 mov %eax,-0x48(%rbp) 203344: 83 e8 01 sub $0x1,%eax 203347: 0f 84 43 00 00 00 je 0x203390 20334d: e9 00 00 00 00 jmpq 0x203352 203352: 8b 45 b8 mov -0x48(%rbp),%eax 203355: 83 e8 03 sub $0x3,%eax 203358: 0f 85 57 00 00 00 jne 0x2033b5 20335e: e9 00 00 00 00 jmpq 0x203363 203363: 8b 7d f4 mov -0xc(%rbp),%edi 203366: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20336a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 20336e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203372: 4c 8b 45 d8 mov -0x28(%rbp),%r8 203376: 44 8b 4d d4 mov -0x2c(%rbp),%r9d 20337a: 48 8b 45 c8 mov -0x38(%rbp),%rax 20337e: 48 89 04 24 mov %rax,(%rsp) 203382: e8 59 01 00 00 callq 0x2034e0 203387: 48 89 45 f8 mov %rax,-0x8(%rbp) 20338b: e9 5e 00 00 00 jmpq 0x2033ee 203390: 8b 7d f4 mov -0xc(%rbp),%edi 203393: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203397: 48 8b 55 e0 mov -0x20(%rbp),%rdx 20339b: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20339f: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 2033a3: 4c 8b 4d c8 mov -0x38(%rbp),%r9 2033a7: e8 94 14 00 00 callq 0x204840 2033ac: 48 89 45 f8 mov %rax,-0x8(%rbp) 2033b0: e9 39 00 00 00 jmpq 0x2033ee 2033b5: e9 00 00 00 00 jmpq 0x2033ba 2033ba: 8b 7d f4 mov -0xc(%rbp),%edi 2033bd: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2033c1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2033c5: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2033c9: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 2033cd: 4c 8b 4d c8 mov -0x38(%rbp),%r9 2033d1: 31 c0 xor %eax,%eax 2033d3: 31 c0 xor %eax,%eax 2033d5: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 2033dc: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2033e4: 00 2033e5: e8 e6 14 00 00 callq 0x2048d0 2033ea: 48 89 45 f8 mov %rax,-0x8(%rbp) 2033ee: 48 8b 45 f8 mov -0x8(%rbp),%rax 2033f2: 48 83 c4 60 add $0x60,%rsp 2033f6: 5d pop %rbp 2033f7: c3 retq 2033f8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203400: 55 push %rbp 203401: 48 89 e5 mov %rsp,%rbp 203404: 48 89 7d f0 mov %rdi,-0x10(%rbp) 203408: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20340c: 48 83 7d e8 08 cmpq $0x8,-0x18(%rbp) 203411: 0f 82 2f 00 00 00 jb 0x203446 203417: 48 8b 45 f0 mov -0x10(%rbp),%rax 20341b: 48 8b 00 mov (%rax),%rax 20341e: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 203426: 3e 0a 203428: 48 29 c8 sub %rcx,%rax 20342b: 0f 95 c0 setne %al 20342e: 0f b6 c0 movzbl %al,%eax 203431: 83 f8 00 cmp $0x0,%eax 203434: 0f 85 0c 00 00 00 jne 0x203446 20343a: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 203441: e9 90 00 00 00 jmpq 0x2034d6 203446: 48 83 7d e8 10 cmpq $0x10,-0x18(%rbp) 20344b: 0f 82 7e 00 00 00 jb 0x2034cf 203451: 48 8b 45 f0 mov -0x10(%rbp),%rax 203455: 8b 00 mov (%rax),%eax 203457: 2d 7f 45 4c 46 sub $0x464c457f,%eax 20345c: 0f 95 c0 setne %al 20345f: 0f b6 c0 movzbl %al,%eax 203462: 83 f8 00 cmp $0x0,%eax 203465: 0f 85 64 00 00 00 jne 0x2034cf 20346b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20346f: 0f b6 40 04 movzbl 0x4(%rax),%eax 203473: 89 45 e4 mov %eax,-0x1c(%rbp) 203476: 48 8b 45 f0 mov -0x10(%rbp),%rax 20347a: 0f b6 40 05 movzbl 0x5(%rax),%eax 20347e: 89 45 e0 mov %eax,-0x20(%rbp) 203481: 48 8b 45 f0 mov -0x10(%rbp),%rax 203485: 0f b6 40 06 movzbl 0x6(%rax),%eax 203489: 89 45 dc mov %eax,-0x24(%rbp) 20348c: 83 7d e4 00 cmpl $0x0,-0x1c(%rbp) 203490: 0f 8e 34 00 00 00 jle 0x2034ca 203496: 83 7d e4 03 cmpl $0x3,-0x1c(%rbp) 20349a: 0f 8d 2a 00 00 00 jge 0x2034ca 2034a0: 83 7d e0 00 cmpl $0x0,-0x20(%rbp) 2034a4: 0f 8e 20 00 00 00 jle 0x2034ca 2034aa: 83 7d e0 03 cmpl $0x3,-0x20(%rbp) 2034ae: 0f 8d 16 00 00 00 jge 0x2034ca 2034b4: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 2034b8: 0f 85 0c 00 00 00 jne 0x2034ca 2034be: c7 45 fc 03 00 00 00 movl $0x3,-0x4(%rbp) 2034c5: e9 0c 00 00 00 jmpq 0x2034d6 2034ca: e9 00 00 00 00 jmpq 0x2034cf 2034cf: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2034d6: 8b 45 fc mov -0x4(%rbp),%eax 2034d9: 5d pop %rbp 2034da: c3 retq 2034db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2034e0: 55 push %rbp 2034e1: 48 89 e5 mov %rsp,%rbp 2034e4: 48 81 ec e0 01 00 00 sub $0x1e0,%rsp 2034eb: 48 8b 45 10 mov 0x10(%rbp),%rax 2034ef: 89 7d f4 mov %edi,-0xc(%rbp) 2034f2: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2034f6: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2034fa: 48 89 4d d8 mov %rcx,-0x28(%rbp) 2034fe: 4c 89 45 d0 mov %r8,-0x30(%rbp) 203502: 44 89 4d cc mov %r9d,-0x34(%rbp) 203506: 48 8b 45 e0 mov -0x20(%rbp),%rax 20350a: 0f b6 40 04 movzbl 0x4(%rax),%eax 20350e: 83 f8 01 cmp $0x1,%eax 203511: 0f 84 19 00 00 00 je 0x203530 203517: 48 8b 45 e0 mov -0x20(%rbp),%rax 20351b: 0f b6 48 04 movzbl 0x4(%rax),%ecx 20351f: b0 01 mov $0x1,%al 203521: 83 f9 02 cmp $0x2,%ecx 203524: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 20352a: 0f 85 39 00 00 00 jne 0x203569 203530: 48 8b 45 e0 mov -0x20(%rbp),%rax 203534: 0f b6 48 05 movzbl 0x5(%rax),%ecx 203538: 31 c0 xor %eax,%eax 20353a: 83 f9 01 cmp $0x1,%ecx 20353d: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 203543: 0f 84 14 00 00 00 je 0x20355d 203549: 48 8b 45 e0 mov -0x20(%rbp),%rax 20354d: 0f b6 40 05 movzbl 0x5(%rax),%eax 203551: 83 f8 02 cmp $0x2,%eax 203554: 0f 95 c0 setne %al 203557: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 20355d: 8a 85 76 fe ff ff mov -0x18a(%rbp),%al 203563: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 203569: 8a 85 77 fe ff ff mov -0x189(%rbp),%al 20356f: 34 ff xor $0xff,%al 203571: 34 ff xor $0xff,%al 203573: 24 01 and $0x1,%al 203575: 0f b6 c0 movzbl %al,%eax 203578: 48 98 cltq 20357a: 48 83 f8 00 cmp $0x0,%rax 20357e: 0f 84 17 00 00 00 je 0x20359b 203584: bf 0a 00 00 00 mov $0xa,%edi 203589: e8 72 fb ff ff callq 0x203100 20358e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203596: e9 8b 12 00 00 jmpq 0x204826 20359b: 48 8b 7d e8 mov -0x18(%rbp),%rdi 20359f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2035a3: 8b 55 f4 mov -0xc(%rbp),%edx 2035a6: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2035aa: 4c 8b 45 d0 mov -0x30(%rbp),%r8 2035ae: e8 9d 25 00 00 callq 0x205b50 2035b3: 48 89 45 c0 mov %rax,-0x40(%rbp) 2035b7: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 2035bc: 0f 85 0d 00 00 00 jne 0x2035cf 2035c2: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2035ca: e9 57 12 00 00 jmpq 0x204826 2035cf: 48 8b 45 e0 mov -0x20(%rbp),%rax 2035d3: 0f b6 40 04 movzbl 0x4(%rax),%eax 2035d7: 83 f8 01 cmp $0x1,%eax 2035da: 0f 85 30 00 00 00 jne 0x203610 2035e0: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 2035e8: 08 01 2035ea: 48 39 45 c0 cmp %rax,-0x40(%rbp) 2035ee: 0f 86 17 00 00 00 jbe 0x20360b 2035f4: bf 0a 00 00 00 mov $0xa,%edi 2035f9: e8 02 fb ff ff callq 0x203100 2035fe: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203606: e9 1b 12 00 00 jmpq 0x204826 20360b: e9 30 00 00 00 jmpq 0x203640 203610: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 203618: f0 00 20361a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20361e: 0f 86 17 00 00 00 jbe 0x20363b 203624: bf 0a 00 00 00 mov $0xa,%edi 203629: e8 d2 fa ff ff callq 0x203100 20362e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203636: e9 eb 11 00 00 jmpq 0x204826 20363b: e9 00 00 00 00 jmpq 0x203640 203640: 48 8b 45 c0 mov -0x40(%rbp),%rax 203644: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 20364b: 48 83 f8 00 cmp $0x0,%rax 20364f: 0f 84 13 00 00 00 je 0x203668 203655: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax 20365c: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 203663: e9 3b 00 00 00 jmpq 0x2036a3 203668: b0 01 mov $0x1,%al 20366a: 83 7d cc 02 cmpl $0x2,-0x34(%rbp) 20366e: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 203674: 0f 84 0d 00 00 00 je 0x203687 20367a: 83 7d cc 09 cmpl $0x9,-0x34(%rbp) 20367e: 0f 94 c0 sete %al 203681: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 203687: 8a 95 5f fe ff ff mov -0x1a1(%rbp),%dl 20368d: 31 c0 xor %eax,%eax 20368f: b9 01 00 00 00 mov $0x1,%ecx 203694: f6 c2 01 test $0x1,%dl 203697: 0f 45 c1 cmovne %ecx,%eax 20369a: 48 98 cltq 20369c: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2036a3: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 2036aa: 48 89 45 b8 mov %rax,-0x48(%rbp) 2036ae: 8b 7d f4 mov -0xc(%rbp),%edi 2036b1: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2036b5: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2036b9: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2036bd: 44 8b 45 cc mov -0x34(%rbp),%r8d 2036c1: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2036c5: 48 69 45 b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rax 2036cd: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 2036d4: 48 89 44 24 08 mov %rax,0x8(%rsp) 2036d9: e8 f2 11 00 00 callq 0x2048d0 2036de: 48 89 45 b0 mov %rax,-0x50(%rbp) 2036e2: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 2036e7: 0f 85 0d 00 00 00 jne 0x2036fa 2036ed: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2036f5: e9 2c 11 00 00 jmpq 0x204826 2036fa: 48 8b 45 c0 mov -0x40(%rbp),%rax 2036fe: 89 c0 mov %eax,%eax 203700: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203704: 0f 85 05 00 00 00 jne 0x20370f 20370a: e9 1f 00 00 00 jmpq 0x20372e 20370f: 48 8d 3d 43 da ff ff lea -0x25bd(%rip),%rdi # 0x201159 203716: 48 8d 35 23 d8 ff ff lea -0x27dd(%rip),%rsi # 0x200f40 20371d: ba 48 01 00 00 mov $0x148,%edx 203722: 48 8d 0d 50 da ff ff lea -0x25b0(%rip),%rcx # 0x201179 203729: e8 f2 35 00 00 callq 0x206d20 20372e: 48 8b 45 c0 mov -0x40(%rbp),%rax 203732: 89 c1 mov %eax,%ecx 203734: 48 8b 45 b0 mov -0x50(%rbp),%rax 203738: 89 88 c8 00 00 00 mov %ecx,0xc8(%rax) 20373e: 48 8b 45 b8 mov -0x48(%rbp),%rax 203742: 89 c1 mov %eax,%ecx 203744: 48 8b 45 b0 mov -0x50(%rbp),%rax 203748: 89 88 cc 00 00 00 mov %ecx,0xcc(%rax) 20374e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203752: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 203759: 48 8b 45 e0 mov -0x20(%rbp),%rax 20375d: 0f b6 48 04 movzbl 0x4(%rax),%ecx 203761: 48 8b 45 b0 mov -0x50(%rbp),%rax 203765: 89 48 20 mov %ecx,0x20(%rax) 203768: 48 8b 45 e0 mov -0x20(%rbp),%rax 20376c: 0f b6 40 04 movzbl 0x4(%rax),%eax 203770: 83 f8 01 cmp $0x1,%eax 203773: 0f 85 23 08 00 00 jne 0x203f9c 203779: 48 8b 45 e8 mov -0x18(%rbp),%rax 20377d: 48 03 45 d8 add -0x28(%rbp),%rax 203781: 48 89 45 a8 mov %rax,-0x58(%rbp) 203785: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20378a: 0f 84 22 00 00 00 je 0x2037b2 203790: 48 8b 45 e0 mov -0x20(%rbp),%rax 203794: 0f b6 40 05 movzbl 0x5(%rax),%eax 203798: 83 f8 01 cmp $0x1,%eax 20379b: 0f 85 11 00 00 00 jne 0x2037b2 2037a1: 48 8b 4d a8 mov -0x58(%rbp),%rcx 2037a5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037a9: 48 89 48 48 mov %rcx,0x48(%rax) 2037ad: e9 5c 03 00 00 jmpq 0x203b0e 2037b2: 48 8b 7d b0 mov -0x50(%rbp),%rdi 2037b6: 48 83 c7 48 add $0x48,%rdi 2037ba: 48 83 c7 40 add $0x40,%rdi 2037be: 48 89 bd 50 fe ff ff mov %rdi,-0x1b0(%rbp) 2037c5: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2037c9: ba 34 00 00 00 mov $0x34,%edx 2037ce: e8 6d 35 00 00 callq 0x206d40 2037d3: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 2037da: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037de: 48 89 48 48 mov %rcx,0x48(%rax) 2037e2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2037e6: 0f b6 40 05 movzbl 0x5(%rax),%eax 2037ea: 83 f8 01 cmp $0x1,%eax 2037ed: 0f 84 16 03 00 00 je 0x203b09 2037f3: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037f7: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 2037fe: 66 89 45 a4 mov %ax,-0x5c(%rbp) 203802: 66 8b 45 a4 mov -0x5c(%rbp),%ax 203806: 66 c1 c8 08 ror $0x8,%ax 20380a: 66 89 45 a6 mov %ax,-0x5a(%rbp) 20380e: 66 8b 45 a6 mov -0x5a(%rbp),%ax 203812: 66 89 45 a2 mov %ax,-0x5e(%rbp) 203816: 0f b7 45 a2 movzwl -0x5e(%rbp),%eax 20381a: 66 89 c1 mov %ax,%cx 20381d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203821: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203828: 48 8b 45 b0 mov -0x50(%rbp),%rax 20382c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203833: 66 89 45 9e mov %ax,-0x62(%rbp) 203837: 66 8b 45 9e mov -0x62(%rbp),%ax 20383b: 66 c1 c8 08 ror $0x8,%ax 20383f: 66 89 45 a0 mov %ax,-0x60(%rbp) 203843: 66 8b 45 a0 mov -0x60(%rbp),%ax 203847: 66 89 45 9c mov %ax,-0x64(%rbp) 20384b: 0f b7 45 9c movzwl -0x64(%rbp),%eax 20384f: 66 89 c1 mov %ax,%cx 203852: 48 8b 45 b0 mov -0x50(%rbp),%rax 203856: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 20385d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203861: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 203867: 89 45 94 mov %eax,-0x6c(%rbp) 20386a: 8b 45 94 mov -0x6c(%rbp),%eax 20386d: 0f c8 bswap %eax 20386f: 89 45 98 mov %eax,-0x68(%rbp) 203872: 8b 45 98 mov -0x68(%rbp),%eax 203875: 89 45 90 mov %eax,-0x70(%rbp) 203878: 8b 45 90 mov -0x70(%rbp),%eax 20387b: 89 c1 mov %eax,%ecx 20387d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203881: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 203887: 48 8b 45 b0 mov -0x50(%rbp),%rax 20388b: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 203891: 89 45 88 mov %eax,-0x78(%rbp) 203894: 8b 45 88 mov -0x78(%rbp),%eax 203897: 0f c8 bswap %eax 203899: 89 45 8c mov %eax,-0x74(%rbp) 20389c: 8b 45 8c mov -0x74(%rbp),%eax 20389f: 89 45 84 mov %eax,-0x7c(%rbp) 2038a2: 8b 45 84 mov -0x7c(%rbp),%eax 2038a5: 89 c1 mov %eax,%ecx 2038a7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038ab: 89 88 a0 00 00 00 mov %ecx,0xa0(%rax) 2038b1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038b5: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2038bb: 89 85 7c ff ff ff mov %eax,-0x84(%rbp) 2038c1: 8b 85 7c ff ff ff mov -0x84(%rbp),%eax 2038c7: 0f c8 bswap %eax 2038c9: 89 45 80 mov %eax,-0x80(%rbp) 2038cc: 8b 45 80 mov -0x80(%rbp),%eax 2038cf: 89 85 78 ff ff ff mov %eax,-0x88(%rbp) 2038d5: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax 2038db: 89 c1 mov %eax,%ecx 2038dd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038e1: 89 88 a4 00 00 00 mov %ecx,0xa4(%rax) 2038e7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038eb: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2038f1: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 2038f7: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 2038fd: 0f c8 bswap %eax 2038ff: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 203905: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 20390b: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 203911: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 203917: 89 c1 mov %eax,%ecx 203919: 48 8b 45 b0 mov -0x50(%rbp),%rax 20391d: 89 88 a8 00 00 00 mov %ecx,0xa8(%rax) 203923: 48 8b 45 b0 mov -0x50(%rbp),%rax 203927: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 20392d: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 203933: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 203939: 0f c8 bswap %eax 20393b: 89 85 68 ff ff ff mov %eax,-0x98(%rbp) 203941: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax 203947: 89 85 60 ff ff ff mov %eax,-0xa0(%rbp) 20394d: 8b 85 60 ff ff ff mov -0xa0(%rbp),%eax 203953: 89 c1 mov %eax,%ecx 203955: 48 8b 45 b0 mov -0x50(%rbp),%rax 203959: 89 88 ac 00 00 00 mov %ecx,0xac(%rax) 20395f: 48 8b 45 b0 mov -0x50(%rbp),%rax 203963: 66 8b 80 b0 00 00 00 mov 0xb0(%rax),%ax 20396a: 66 89 85 5c ff ff ff mov %ax,-0xa4(%rbp) 203971: 66 8b 85 5c ff ff ff mov -0xa4(%rbp),%ax 203978: 66 c1 c8 08 ror $0x8,%ax 20397c: 66 89 85 5e ff ff ff mov %ax,-0xa2(%rbp) 203983: 66 8b 85 5e ff ff ff mov -0xa2(%rbp),%ax 20398a: 66 89 85 5a ff ff ff mov %ax,-0xa6(%rbp) 203991: 0f b7 85 5a ff ff ff movzwl -0xa6(%rbp),%eax 203998: 66 89 c1 mov %ax,%cx 20399b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20399f: 66 89 88 b0 00 00 00 mov %cx,0xb0(%rax) 2039a6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039aa: 66 8b 80 b2 00 00 00 mov 0xb2(%rax),%ax 2039b1: 66 89 85 56 ff ff ff mov %ax,-0xaa(%rbp) 2039b8: 66 8b 85 56 ff ff ff mov -0xaa(%rbp),%ax 2039bf: 66 c1 c8 08 ror $0x8,%ax 2039c3: 66 89 85 58 ff ff ff mov %ax,-0xa8(%rbp) 2039ca: 66 8b 85 58 ff ff ff mov -0xa8(%rbp),%ax 2039d1: 66 89 85 54 ff ff ff mov %ax,-0xac(%rbp) 2039d8: 0f b7 85 54 ff ff ff movzwl -0xac(%rbp),%eax 2039df: 66 89 c1 mov %ax,%cx 2039e2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039e6: 66 89 88 b2 00 00 00 mov %cx,0xb2(%rax) 2039ed: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039f1: 66 8b 80 b4 00 00 00 mov 0xb4(%rax),%ax 2039f8: 66 89 85 50 ff ff ff mov %ax,-0xb0(%rbp) 2039ff: 66 8b 85 50 ff ff ff mov -0xb0(%rbp),%ax 203a06: 66 c1 c8 08 ror $0x8,%ax 203a0a: 66 89 85 52 ff ff ff mov %ax,-0xae(%rbp) 203a11: 66 8b 85 52 ff ff ff mov -0xae(%rbp),%ax 203a18: 66 89 85 4e ff ff ff mov %ax,-0xb2(%rbp) 203a1f: 0f b7 85 4e ff ff ff movzwl -0xb2(%rbp),%eax 203a26: 66 89 c1 mov %ax,%cx 203a29: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a2d: 66 89 88 b4 00 00 00 mov %cx,0xb4(%rax) 203a34: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a38: 66 8b 80 b6 00 00 00 mov 0xb6(%rax),%ax 203a3f: 66 89 85 4a ff ff ff mov %ax,-0xb6(%rbp) 203a46: 66 8b 85 4a ff ff ff mov -0xb6(%rbp),%ax 203a4d: 66 c1 c8 08 ror $0x8,%ax 203a51: 66 89 85 4c ff ff ff mov %ax,-0xb4(%rbp) 203a58: 66 8b 85 4c ff ff ff mov -0xb4(%rbp),%ax 203a5f: 66 89 85 48 ff ff ff mov %ax,-0xb8(%rbp) 203a66: 0f b7 85 48 ff ff ff movzwl -0xb8(%rbp),%eax 203a6d: 66 89 c1 mov %ax,%cx 203a70: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a74: 66 89 88 b6 00 00 00 mov %cx,0xb6(%rax) 203a7b: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a7f: 66 8b 80 b8 00 00 00 mov 0xb8(%rax),%ax 203a86: 66 89 85 44 ff ff ff mov %ax,-0xbc(%rbp) 203a8d: 66 8b 85 44 ff ff ff mov -0xbc(%rbp),%ax 203a94: 66 c1 c8 08 ror $0x8,%ax 203a98: 66 89 85 46 ff ff ff mov %ax,-0xba(%rbp) 203a9f: 66 8b 85 46 ff ff ff mov -0xba(%rbp),%ax 203aa6: 66 89 85 42 ff ff ff mov %ax,-0xbe(%rbp) 203aad: 0f b7 85 42 ff ff ff movzwl -0xbe(%rbp),%eax 203ab4: 66 89 c1 mov %ax,%cx 203ab7: 48 8b 45 b0 mov -0x50(%rbp),%rax 203abb: 66 89 88 b8 00 00 00 mov %cx,0xb8(%rax) 203ac2: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ac6: 66 8b 80 ba 00 00 00 mov 0xba(%rax),%ax 203acd: 66 89 85 3e ff ff ff mov %ax,-0xc2(%rbp) 203ad4: 66 8b 85 3e ff ff ff mov -0xc2(%rbp),%ax 203adb: 66 c1 c8 08 ror $0x8,%ax 203adf: 66 89 85 40 ff ff ff mov %ax,-0xc0(%rbp) 203ae6: 66 8b 85 40 ff ff ff mov -0xc0(%rbp),%ax 203aed: 66 89 85 3c ff ff ff mov %ax,-0xc4(%rbp) 203af4: 0f b7 85 3c ff ff ff movzwl -0xc4(%rbp),%eax 203afb: 66 89 c1 mov %ax,%cx 203afe: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b02: 66 89 88 ba 00 00 00 mov %cx,0xba(%rax) 203b09: e9 00 00 00 00 jmpq 0x203b0e 203b0e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b12: 48 8b 40 48 mov 0x48(%rax),%rax 203b16: 8b 40 20 mov 0x20(%rax),%eax 203b19: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp) 203b1f: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203b24: 0f 84 8f 03 00 00 je 0x203eb9 203b2a: 48 8b 45 e0 mov -0x20(%rbp),%rax 203b2e: 0f b6 40 05 movzbl 0x5(%rax),%eax 203b32: 83 f8 01 cmp $0x1,%eax 203b35: 0f 85 7e 03 00 00 jne 0x203eb9 203b3b: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 203b3f: 0f 84 74 03 00 00 je 0x203eb9 203b45: 31 c0 xor %eax,%eax 203b47: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203b4c: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203b52: 0f 86 13 00 00 00 jbe 0x203b6b 203b58: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203b5e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203b62: 0f 93 c0 setae %al 203b65: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203b6b: 8a 85 4f fe ff ff mov -0x1b1(%rbp),%al 203b71: 34 ff xor $0xff,%al 203b73: 34 ff xor $0xff,%al 203b75: 24 01 and $0x1,%al 203b77: 0f b6 c0 movzbl %al,%eax 203b7a: 48 98 cltq 203b7c: 48 83 f8 00 cmp $0x0,%rax 203b80: 0f 85 2d 00 00 00 jne 0x203bb3 203b86: 48 8b 45 d0 mov -0x30(%rbp),%rax 203b8a: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 203b90: 48 29 c8 sub %rcx,%rax 203b93: 48 6b 4d c0 28 imul $0x28,-0x40(%rbp),%rcx 203b98: 48 39 c8 cmp %rcx,%rax 203b9b: 0f 92 c0 setb %al 203b9e: 34 ff xor $0xff,%al 203ba0: 34 ff xor $0xff,%al 203ba2: 24 01 and $0x1,%al 203ba4: 0f b6 c0 movzbl %al,%eax 203ba7: 48 98 cltq 203ba9: 48 83 f8 00 cmp $0x0,%rax 203bad: 0f 84 25 00 00 00 je 0x203bd8 203bb3: e9 00 00 00 00 jmpq 0x203bb8 203bb8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203bbc: e8 8f 31 00 00 callq 0x206d50 203bc1: bf 0a 00 00 00 mov $0xa,%edi 203bc6: e8 35 f5 ff ff callq 0x203100 203bcb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203bd3: e9 4e 0c 00 00 jmpq 0x204826 203bd8: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203bdd: 0f 86 15 00 00 00 jbe 0x203bf8 203be3: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203be7: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203bed: 48 01 c1 add %rax,%rcx 203bf0: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bf4: 48 89 48 50 mov %rcx,0x50(%rax) 203bf8: 48 c7 85 30 ff ff ff 00 movq $0x0,-0xd0(%rbp) 203c00: 00 00 00 203c03: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203c0a: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203c0e: 0f 83 a0 02 00 00 jae 0x203eb4 203c14: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 203c1b: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c1f: 48 83 c0 48 add $0x48,%rax 203c23: 48 05 80 00 00 00 add $0x80,%rax 203c29: 48 83 c0 10 add $0x10,%rax 203c2d: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c35: 00 00 00 203c38: 48 01 d0 add %rdx,%rax 203c3b: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203c42: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203c46: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c4a: 48 83 c0 48 add $0x48,%rax 203c4e: 48 05 80 00 00 00 add $0x80,%rax 203c54: 48 83 c0 10 add $0x10,%rax 203c58: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c60: 00 00 00 203c63: 48 01 d0 add %rdx,%rax 203c66: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203c6d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c71: 48 8b 48 50 mov 0x50(%rax),%rcx 203c75: 48 6b 85 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rax 203c7d: 48 01 c1 add %rax,%rcx 203c80: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c84: 48 83 c0 48 add $0x48,%rax 203c88: 48 05 80 00 00 00 add $0x80,%rax 203c8e: 48 83 c0 10 add $0x10,%rax 203c92: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c9a: 00 00 00 203c9d: 48 01 d0 add %rdx,%rax 203ca0: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 203ca7: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cab: 48 8b 40 50 mov 0x50(%rax),%rax 203caf: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203cb7: 48 01 c8 add %rcx,%rax 203cba: 8b 40 10 mov 0x10(%rax),%eax 203cbd: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203cc1: 0f 92 c0 setb %al 203cc4: 34 ff xor $0xff,%al 203cc6: 34 ff xor $0xff,%al 203cc8: 24 01 and $0x1,%al 203cca: 0f b6 c0 movzbl %al,%eax 203ccd: 48 98 cltq 203ccf: 48 83 f8 00 cmp $0x0,%rax 203cd3: 0f 84 bd 00 00 00 je 0x203d96 203cd9: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cdd: 48 8b 40 50 mov 0x50(%rax),%rax 203ce1: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203ce9: 48 01 c8 add %rcx,%rax 203cec: 8b 40 14 mov 0x14(%rax),%eax 203cef: 48 8b 4d d0 mov -0x30(%rbp),%rcx 203cf3: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203cf7: 48 8b 52 50 mov 0x50(%rdx),%rdx 203cfb: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203d03: 48 01 f2 add %rsi,%rdx 203d06: 8b 52 10 mov 0x10(%rdx),%edx 203d09: 48 29 d1 sub %rdx,%rcx 203d0c: 48 39 c8 cmp %rcx,%rax 203d0f: 0f 96 c0 setbe %al 203d12: 34 ff xor $0xff,%al 203d14: 34 ff xor $0xff,%al 203d16: 24 01 and $0x1,%al 203d18: 0f b6 c0 movzbl %al,%eax 203d1b: 48 98 cltq 203d1d: 48 83 f8 00 cmp $0x0,%rax 203d21: 0f 84 6f 00 00 00 je 0x203d96 203d27: 48 8b 4d e8 mov -0x18(%rbp),%rcx 203d2b: 48 03 4d d8 add -0x28(%rbp),%rcx 203d2f: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d33: 48 8b 40 50 mov 0x50(%rax),%rax 203d37: 48 6b 95 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rdx 203d3f: 48 01 d0 add %rdx,%rax 203d42: 8b 40 10 mov 0x10(%rax),%eax 203d45: 48 01 c1 add %rax,%rcx 203d48: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d4c: 48 83 c0 48 add $0x48,%rax 203d50: 48 05 80 00 00 00 add $0x80,%rax 203d56: 48 83 c0 10 add $0x10,%rax 203d5a: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203d62: 00 00 00 203d65: 48 01 d0 add %rdx,%rax 203d68: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 203d6f: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d73: 48 83 c0 48 add $0x48,%rax 203d77: 48 05 80 00 00 00 add $0x80,%rax 203d7d: 48 83 c0 10 add $0x10,%rax 203d81: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203d89: 00 00 00 203d8c: 48 01 d0 add %rdx,%rax 203d8f: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 203d96: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203d9a: 48 83 c1 48 add $0x48,%rcx 203d9e: 48 81 c1 80 00 00 00 add $0x80,%rcx 203da5: 48 8b 45 b0 mov -0x50(%rbp),%rax 203da9: 48 83 c0 48 add $0x48,%rax 203dad: 48 05 80 00 00 00 add $0x80,%rax 203db3: 48 83 c0 10 add $0x10,%rax 203db7: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203dbf: 00 00 00 203dc2: 48 01 d0 add %rdx,%rax 203dc5: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203dcc: 48 8b 45 b0 mov -0x50(%rbp),%rax 203dd0: 48 8b 40 50 mov 0x50(%rax),%rax 203dd4: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203ddc: 48 01 c8 add %rcx,%rax 203ddf: 83 78 04 12 cmpl $0x12,0x4(%rax) 203de3: 0f 85 5e 00 00 00 jne 0x203e47 203de9: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ded: 48 8b 40 50 mov 0x50(%rax),%rax 203df1: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203df9: 48 01 c8 add %rcx,%rax 203dfc: 8b 40 18 mov 0x18(%rax),%eax 203dff: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203e03: 0f 83 3e 00 00 00 jae 0x203e47 203e09: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203e10: 89 c1 mov %eax,%ecx 203e12: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e16: 48 83 c0 48 add $0x48,%rax 203e1a: 48 05 80 00 00 00 add $0x80,%rax 203e20: 48 83 c0 10 add $0x10,%rax 203e24: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203e28: 48 8b 52 50 mov 0x50(%rdx),%rdx 203e2c: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203e34: 48 01 f2 add %rsi,%rdx 203e37: 8b 52 18 mov 0x18(%rdx),%edx 203e3a: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 203e41: 48 01 d0 add %rdx,%rax 203e44: 89 48 7c mov %ecx,0x7c(%rax) 203e47: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e4b: 48 83 c0 48 add $0x48,%rax 203e4f: 48 05 80 00 00 00 add $0x80,%rax 203e55: 48 83 c0 10 add $0x10,%rax 203e59: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203e61: 00 00 00 203e64: 48 01 c8 add %rcx,%rax 203e67: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 203e6b: 0f 85 27 00 00 00 jne 0x203e98 203e71: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e75: 48 83 c0 48 add $0x48,%rax 203e79: 48 05 80 00 00 00 add $0x80,%rax 203e7f: 48 83 c0 10 add $0x10,%rax 203e83: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203e8b: 00 00 00 203e8e: 48 01 c8 add %rcx,%rax 203e91: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 203e98: e9 00 00 00 00 jmpq 0x203e9d 203e9d: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203ea4: 48 83 c0 01 add $0x1,%rax 203ea8: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 203eaf: e9 4f fd ff ff jmpq 0x203c03 203eb4: e9 c7 00 00 00 jmpq 0x203f80 203eb9: 48 c7 85 28 ff ff ff 00 movq $0x0,-0xd8(%rbp) 203ec1: 00 00 00 203ec4: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203ecb: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203ecf: 0f 83 a6 00 00 00 jae 0x203f7b 203ed5: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 203edc: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ee0: 48 83 c0 48 add $0x48,%rax 203ee4: 48 05 80 00 00 00 add $0x80,%rax 203eea: 48 83 c0 10 add $0x10,%rax 203eee: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203ef6: 00 00 00 203ef9: 48 01 d0 add %rdx,%rax 203efc: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203f03: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203f07: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f0b: 48 83 c0 48 add $0x48,%rax 203f0f: 48 05 80 00 00 00 add $0x80,%rax 203f15: 48 83 c0 10 add $0x10,%rax 203f19: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203f21: 00 00 00 203f24: 48 01 d0 add %rdx,%rax 203f27: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203f2e: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203f32: 48 83 c1 48 add $0x48,%rcx 203f36: 48 81 c1 80 00 00 00 add $0x80,%rcx 203f3d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f41: 48 83 c0 48 add $0x48,%rax 203f45: 48 05 80 00 00 00 add $0x80,%rax 203f4b: 48 83 c0 10 add $0x10,%rax 203f4f: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203f57: 00 00 00 203f5a: 48 01 d0 add %rdx,%rax 203f5d: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203f64: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203f6b: 48 83 c0 01 add $0x1,%rax 203f6f: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 203f76: e9 49 ff ff ff jmpq 0x203ec4 203f7b: e9 00 00 00 00 jmpq 0x203f80 203f80: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203f84: 48 83 c1 48 add $0x48,%rcx 203f88: 48 81 c1 80 00 00 00 add $0x80,%rcx 203f8f: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f93: 48 89 48 60 mov %rcx,0x60(%rax) 203f97: e9 82 08 00 00 jmpq 0x20481e 203f9c: 48 8b 45 e8 mov -0x18(%rbp),%rax 203fa0: 48 03 45 d8 add -0x28(%rbp),%rax 203fa4: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 203fab: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203fb0: 0f 84 25 00 00 00 je 0x203fdb 203fb6: 48 8b 45 e0 mov -0x20(%rbp),%rax 203fba: 0f b6 40 05 movzbl 0x5(%rax),%eax 203fbe: 83 f8 01 cmp $0x1,%eax 203fc1: 0f 85 14 00 00 00 jne 0x203fdb 203fc7: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 203fce: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fd2: 48 89 48 48 mov %rcx,0x48(%rax) 203fd6: e9 bf 03 00 00 jmpq 0x20439a 203fdb: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203fdf: 48 83 c7 48 add $0x48,%rdi 203fe3: 48 83 c7 40 add $0x40,%rdi 203fe7: 48 89 bd 40 fe ff ff mov %rdi,-0x1c0(%rbp) 203fee: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203ff2: ba 40 00 00 00 mov $0x40,%edx 203ff7: e8 44 2d 00 00 callq 0x206d40 203ffc: 48 8b 8d 40 fe ff ff mov -0x1c0(%rbp),%rcx 204003: 48 8b 45 b0 mov -0x50(%rbp),%rax 204007: 48 89 48 48 mov %rcx,0x48(%rax) 20400b: 48 8b 45 e0 mov -0x20(%rbp),%rax 20400f: 0f b6 40 05 movzbl 0x5(%rax),%eax 204013: 83 f8 01 cmp $0x1,%eax 204016: 0f 84 79 03 00 00 je 0x204395 20401c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204020: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 204027: 66 89 85 1c ff ff ff mov %ax,-0xe4(%rbp) 20402e: 66 8b 85 1c ff ff ff mov -0xe4(%rbp),%ax 204035: 66 c1 c8 08 ror $0x8,%ax 204039: 66 89 85 1e ff ff ff mov %ax,-0xe2(%rbp) 204040: 66 8b 85 1e ff ff ff mov -0xe2(%rbp),%ax 204047: 66 89 85 1a ff ff ff mov %ax,-0xe6(%rbp) 20404e: 0f b7 85 1a ff ff ff movzwl -0xe6(%rbp),%eax 204055: 66 89 c1 mov %ax,%cx 204058: 48 8b 45 b0 mov -0x50(%rbp),%rax 20405c: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 204063: 48 8b 45 b0 mov -0x50(%rbp),%rax 204067: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 20406e: 66 89 85 16 ff ff ff mov %ax,-0xea(%rbp) 204075: 66 8b 85 16 ff ff ff mov -0xea(%rbp),%ax 20407c: 66 c1 c8 08 ror $0x8,%ax 204080: 66 89 85 18 ff ff ff mov %ax,-0xe8(%rbp) 204087: 66 8b 85 18 ff ff ff mov -0xe8(%rbp),%ax 20408e: 66 89 85 14 ff ff ff mov %ax,-0xec(%rbp) 204095: 0f b7 85 14 ff ff ff movzwl -0xec(%rbp),%eax 20409c: 66 89 c1 mov %ax,%cx 20409f: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040a3: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 2040aa: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040ae: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2040b4: 89 85 0c ff ff ff mov %eax,-0xf4(%rbp) 2040ba: 8b 85 0c ff ff ff mov -0xf4(%rbp),%eax 2040c0: 0f c8 bswap %eax 2040c2: 89 85 10 ff ff ff mov %eax,-0xf0(%rbp) 2040c8: 8b 85 10 ff ff ff mov -0xf0(%rbp),%eax 2040ce: 89 85 08 ff ff ff mov %eax,-0xf8(%rbp) 2040d4: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax 2040da: 89 c1 mov %eax,%ecx 2040dc: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040e0: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 2040e6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040ea: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2040f1: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 2040f8: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax 2040ff: 48 0f c8 bswap %rax 204102: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 204109: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 204110: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 204117: 48 8b 8d f0 fe ff ff mov -0x110(%rbp),%rcx 20411e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204122: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 204129: 48 8b 45 b0 mov -0x50(%rbp),%rax 20412d: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 204134: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) 20413b: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 204142: 48 0f c8 bswap %rax 204145: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 20414c: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 204153: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) 20415a: 48 8b 8d d8 fe ff ff mov -0x128(%rbp),%rcx 204161: 48 8b 45 b0 mov -0x50(%rbp),%rax 204165: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 20416c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204170: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 204177: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) 20417e: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 204185: 48 0f c8 bswap %rax 204188: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 20418f: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 204196: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) 20419d: 48 8b 8d c0 fe ff ff mov -0x140(%rbp),%rcx 2041a4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041a8: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 2041af: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041b3: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2041b9: 89 85 b8 fe ff ff mov %eax,-0x148(%rbp) 2041bf: 8b 85 b8 fe ff ff mov -0x148(%rbp),%eax 2041c5: 0f c8 bswap %eax 2041c7: 89 85 bc fe ff ff mov %eax,-0x144(%rbp) 2041cd: 8b 85 bc fe ff ff mov -0x144(%rbp),%eax 2041d3: 89 85 b4 fe ff ff mov %eax,-0x14c(%rbp) 2041d9: 8b 85 b4 fe ff ff mov -0x14c(%rbp),%eax 2041df: 89 c1 mov %eax,%ecx 2041e1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041e5: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 2041eb: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041ef: 66 8b 80 bc 00 00 00 mov 0xbc(%rax),%ax 2041f6: 66 89 85 b0 fe ff ff mov %ax,-0x150(%rbp) 2041fd: 66 8b 85 b0 fe ff ff mov -0x150(%rbp),%ax 204204: 66 c1 c8 08 ror $0x8,%ax 204208: 66 89 85 b2 fe ff ff mov %ax,-0x14e(%rbp) 20420f: 66 8b 85 b2 fe ff ff mov -0x14e(%rbp),%ax 204216: 66 89 85 ae fe ff ff mov %ax,-0x152(%rbp) 20421d: 0f b7 85 ae fe ff ff movzwl -0x152(%rbp),%eax 204224: 66 89 c1 mov %ax,%cx 204227: 48 8b 45 b0 mov -0x50(%rbp),%rax 20422b: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 204232: 48 8b 45 b0 mov -0x50(%rbp),%rax 204236: 66 8b 80 be 00 00 00 mov 0xbe(%rax),%ax 20423d: 66 89 85 aa fe ff ff mov %ax,-0x156(%rbp) 204244: 66 8b 85 aa fe ff ff mov -0x156(%rbp),%ax 20424b: 66 c1 c8 08 ror $0x8,%ax 20424f: 66 89 85 ac fe ff ff mov %ax,-0x154(%rbp) 204256: 66 8b 85 ac fe ff ff mov -0x154(%rbp),%ax 20425d: 66 89 85 a8 fe ff ff mov %ax,-0x158(%rbp) 204264: 0f b7 85 a8 fe ff ff movzwl -0x158(%rbp),%eax 20426b: 66 89 c1 mov %ax,%cx 20426e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204272: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 204279: 48 8b 45 b0 mov -0x50(%rbp),%rax 20427d: 66 8b 80 c0 00 00 00 mov 0xc0(%rax),%ax 204284: 66 89 85 a4 fe ff ff mov %ax,-0x15c(%rbp) 20428b: 66 8b 85 a4 fe ff ff mov -0x15c(%rbp),%ax 204292: 66 c1 c8 08 ror $0x8,%ax 204296: 66 89 85 a6 fe ff ff mov %ax,-0x15a(%rbp) 20429d: 66 8b 85 a6 fe ff ff mov -0x15a(%rbp),%ax 2042a4: 66 89 85 a2 fe ff ff mov %ax,-0x15e(%rbp) 2042ab: 0f b7 85 a2 fe ff ff movzwl -0x15e(%rbp),%eax 2042b2: 66 89 c1 mov %ax,%cx 2042b5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042b9: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 2042c0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042c4: 66 8b 80 c2 00 00 00 mov 0xc2(%rax),%ax 2042cb: 66 89 85 9e fe ff ff mov %ax,-0x162(%rbp) 2042d2: 66 8b 85 9e fe ff ff mov -0x162(%rbp),%ax 2042d9: 66 c1 c8 08 ror $0x8,%ax 2042dd: 66 89 85 a0 fe ff ff mov %ax,-0x160(%rbp) 2042e4: 66 8b 85 a0 fe ff ff mov -0x160(%rbp),%ax 2042eb: 66 89 85 9c fe ff ff mov %ax,-0x164(%rbp) 2042f2: 0f b7 85 9c fe ff ff movzwl -0x164(%rbp),%eax 2042f9: 66 89 c1 mov %ax,%cx 2042fc: 48 8b 45 b0 mov -0x50(%rbp),%rax 204300: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 204307: 48 8b 45 b0 mov -0x50(%rbp),%rax 20430b: 66 8b 80 c4 00 00 00 mov 0xc4(%rax),%ax 204312: 66 89 85 98 fe ff ff mov %ax,-0x168(%rbp) 204319: 66 8b 85 98 fe ff ff mov -0x168(%rbp),%ax 204320: 66 c1 c8 08 ror $0x8,%ax 204324: 66 89 85 9a fe ff ff mov %ax,-0x166(%rbp) 20432b: 66 8b 85 9a fe ff ff mov -0x166(%rbp),%ax 204332: 66 89 85 96 fe ff ff mov %ax,-0x16a(%rbp) 204339: 0f b7 85 96 fe ff ff movzwl -0x16a(%rbp),%eax 204340: 66 89 c1 mov %ax,%cx 204343: 48 8b 45 b0 mov -0x50(%rbp),%rax 204347: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 20434e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204352: 66 8b 80 c6 00 00 00 mov 0xc6(%rax),%ax 204359: 66 89 85 92 fe ff ff mov %ax,-0x16e(%rbp) 204360: 66 8b 85 92 fe ff ff mov -0x16e(%rbp),%ax 204367: 66 c1 c8 08 ror $0x8,%ax 20436b: 66 89 85 94 fe ff ff mov %ax,-0x16c(%rbp) 204372: 66 8b 85 94 fe ff ff mov -0x16c(%rbp),%ax 204379: 66 89 85 90 fe ff ff mov %ax,-0x170(%rbp) 204380: 0f b7 85 90 fe ff ff movzwl -0x170(%rbp),%eax 204387: 66 89 c1 mov %ax,%cx 20438a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20438e: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 204395: e9 00 00 00 00 jmpq 0x20439a 20439a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20439e: 48 8b 40 48 mov 0x48(%rax),%rax 2043a2: 48 8b 40 28 mov 0x28(%rax),%rax 2043a6: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) 2043ad: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2043b2: 0f 84 88 03 00 00 je 0x204740 2043b8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2043bc: 0f b6 40 05 movzbl 0x5(%rax),%eax 2043c0: 83 f8 01 cmp $0x1,%eax 2043c3: 0f 85 77 03 00 00 jne 0x204740 2043c9: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 2043cd: 0f 84 6d 03 00 00 je 0x204740 2043d3: 31 c0 xor %eax,%eax 2043d5: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2043da: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 2043e0: 0f 86 14 00 00 00 jbe 0x2043fa 2043e6: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 2043ed: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2043f1: 0f 93 c0 setae %al 2043f4: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 2043fa: 8a 85 3f fe ff ff mov -0x1c1(%rbp),%al 204400: 34 ff xor $0xff,%al 204402: 34 ff xor $0xff,%al 204404: 24 01 and $0x1,%al 204406: 0f b6 c0 movzbl %al,%eax 204409: 48 98 cltq 20440b: 48 83 f8 00 cmp $0x0,%rax 20440f: 0f 85 2e 00 00 00 jne 0x204443 204415: 48 8b 45 d0 mov -0x30(%rbp),%rax 204419: 48 2b 85 88 fe ff ff sub -0x178(%rbp),%rax 204420: 48 8b 4d c0 mov -0x40(%rbp),%rcx 204424: 48 c1 e1 06 shl $0x6,%rcx 204428: 48 39 c8 cmp %rcx,%rax 20442b: 0f 92 c0 setb %al 20442e: 34 ff xor $0xff,%al 204430: 34 ff xor $0xff,%al 204432: 24 01 and $0x1,%al 204434: 0f b6 c0 movzbl %al,%eax 204437: 48 98 cltq 204439: 48 83 f8 00 cmp $0x0,%rax 20443d: 0f 84 05 00 00 00 je 0x204448 204443: e9 70 f7 ff ff jmpq 0x203bb8 204448: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20444d: 0f 86 16 00 00 00 jbe 0x204469 204453: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 20445a: 48 03 8d 88 fe ff ff add -0x178(%rbp),%rcx 204461: 48 8b 45 b0 mov -0x50(%rbp),%rax 204465: 48 89 48 50 mov %rcx,0x50(%rax) 204469: 48 c7 85 80 fe ff ff 00 movq $0x0,-0x180(%rbp) 204471: 00 00 00 204474: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 20447b: 48 3b 45 c0 cmp -0x40(%rbp),%rax 20447f: 0f 83 b6 02 00 00 jae 0x20473b 204485: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 20448c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204490: 48 83 c0 48 add $0x48,%rax 204494: 48 05 80 00 00 00 add $0x80,%rax 20449a: 48 83 c0 10 add $0x10,%rax 20449e: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2044a6: 00 00 00 2044a9: 48 01 d0 add %rdx,%rax 2044ac: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 2044b3: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2044b7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044bb: 48 83 c0 48 add $0x48,%rax 2044bf: 48 05 80 00 00 00 add $0x80,%rax 2044c5: 48 83 c0 10 add $0x10,%rax 2044c9: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2044d1: 00 00 00 2044d4: 48 01 d0 add %rdx,%rax 2044d7: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 2044de: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044e2: 48 8b 48 50 mov 0x50(%rax),%rcx 2044e6: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2044ed: 48 c1 e0 06 shl $0x6,%rax 2044f1: 48 01 c1 add %rax,%rcx 2044f4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044f8: 48 83 c0 48 add $0x48,%rax 2044fc: 48 05 80 00 00 00 add $0x80,%rax 204502: 48 83 c0 10 add $0x10,%rax 204506: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20450e: 00 00 00 204511: 48 01 d0 add %rdx,%rax 204514: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 20451b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20451f: 48 8b 40 50 mov 0x50(%rax),%rax 204523: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 20452a: 48 c1 e1 06 shl $0x6,%rcx 20452e: 48 01 c8 add %rcx,%rax 204531: 48 8b 40 18 mov 0x18(%rax),%rax 204535: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204539: 0f 92 c0 setb %al 20453c: 34 ff xor $0xff,%al 20453e: 34 ff xor $0xff,%al 204540: 24 01 and $0x1,%al 204542: 0f b6 c0 movzbl %al,%eax 204545: 48 98 cltq 204547: 48 83 f8 00 cmp $0x0,%rax 20454b: 0f 84 c3 00 00 00 je 0x204614 204551: 48 8b 45 b0 mov -0x50(%rbp),%rax 204555: 48 8b 40 50 mov 0x50(%rax),%rax 204559: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204560: 48 c1 e1 06 shl $0x6,%rcx 204564: 48 01 c8 add %rcx,%rax 204567: 48 8b 40 20 mov 0x20(%rax),%rax 20456b: 48 8b 4d d0 mov -0x30(%rbp),%rcx 20456f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 204573: 48 8b 52 50 mov 0x50(%rdx),%rdx 204577: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 20457e: 48 c1 e6 06 shl $0x6,%rsi 204582: 48 01 f2 add %rsi,%rdx 204585: 48 2b 4a 18 sub 0x18(%rdx),%rcx 204589: 48 39 c8 cmp %rcx,%rax 20458c: 0f 96 c0 setbe %al 20458f: 34 ff xor $0xff,%al 204591: 34 ff xor $0xff,%al 204593: 24 01 and $0x1,%al 204595: 0f b6 c0 movzbl %al,%eax 204598: 48 98 cltq 20459a: 48 83 f8 00 cmp $0x0,%rax 20459e: 0f 84 70 00 00 00 je 0x204614 2045a4: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2045a8: 48 03 4d d8 add -0x28(%rbp),%rcx 2045ac: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045b0: 48 8b 40 50 mov 0x50(%rax),%rax 2045b4: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx 2045bb: 48 c1 e2 06 shl $0x6,%rdx 2045bf: 48 01 d0 add %rdx,%rax 2045c2: 48 03 48 18 add 0x18(%rax),%rcx 2045c6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045ca: 48 83 c0 48 add $0x48,%rax 2045ce: 48 05 80 00 00 00 add $0x80,%rax 2045d4: 48 83 c0 10 add $0x10,%rax 2045d8: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2045e0: 00 00 00 2045e3: 48 01 d0 add %rdx,%rax 2045e6: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 2045ed: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045f1: 48 83 c0 48 add $0x48,%rax 2045f5: 48 05 80 00 00 00 add $0x80,%rax 2045fb: 48 83 c0 10 add $0x10,%rax 2045ff: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204607: 00 00 00 20460a: 48 01 d0 add %rdx,%rax 20460d: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 204614: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204618: 48 83 c1 48 add $0x48,%rcx 20461c: 48 81 c1 80 00 00 00 add $0x80,%rcx 204623: 48 8b 45 b0 mov -0x50(%rbp),%rax 204627: 48 83 c0 48 add $0x48,%rax 20462b: 48 05 80 00 00 00 add $0x80,%rax 204631: 48 83 c0 10 add $0x10,%rax 204635: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20463d: 00 00 00 204640: 48 01 d0 add %rdx,%rax 204643: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 20464a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20464e: 48 8b 40 50 mov 0x50(%rax),%rax 204652: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204659: 48 c1 e1 06 shl $0x6,%rcx 20465d: 48 01 c8 add %rcx,%rax 204660: 83 78 04 12 cmpl $0x12,0x4(%rax) 204664: 0f 85 64 00 00 00 jne 0x2046ce 20466a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20466e: 48 8b 40 50 mov 0x50(%rax),%rax 204672: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204679: 48 c1 e1 06 shl $0x6,%rcx 20467d: 48 01 c8 add %rcx,%rax 204680: 8b 40 28 mov 0x28(%rax),%eax 204683: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204687: 0f 83 41 00 00 00 jae 0x2046ce 20468d: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204694: 89 c1 mov %eax,%ecx 204696: 48 8b 45 b0 mov -0x50(%rbp),%rax 20469a: 48 83 c0 48 add $0x48,%rax 20469e: 48 05 80 00 00 00 add $0x80,%rax 2046a4: 48 83 c0 10 add $0x10,%rax 2046a8: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2046ac: 48 8b 52 50 mov 0x50(%rdx),%rdx 2046b0: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2046b7: 48 c1 e6 06 shl $0x6,%rsi 2046bb: 48 01 f2 add %rsi,%rdx 2046be: 8b 52 28 mov 0x28(%rdx),%edx 2046c1: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 2046c8: 48 01 d0 add %rdx,%rax 2046cb: 89 48 7c mov %ecx,0x7c(%rax) 2046ce: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046d2: 48 83 c0 48 add $0x48,%rax 2046d6: 48 05 80 00 00 00 add $0x80,%rax 2046dc: 48 83 c0 10 add $0x10,%rax 2046e0: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 2046e8: 00 00 00 2046eb: 48 01 c8 add %rcx,%rax 2046ee: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 2046f2: 0f 85 27 00 00 00 jne 0x20471f 2046f8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046fc: 48 83 c0 48 add $0x48,%rax 204700: 48 05 80 00 00 00 add $0x80,%rax 204706: 48 83 c0 10 add $0x10,%rax 20470a: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 204712: 00 00 00 204715: 48 01 c8 add %rcx,%rax 204718: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 20471f: e9 00 00 00 00 jmpq 0x204724 204724: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 20472b: 48 83 c0 01 add $0x1,%rax 20472f: 48 89 85 80 fe ff ff mov %rax,-0x180(%rbp) 204736: e9 39 fd ff ff jmpq 0x204474 20473b: e9 c7 00 00 00 jmpq 0x204807 204740: 48 c7 85 78 fe ff ff 00 movq $0x0,-0x188(%rbp) 204748: 00 00 00 20474b: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 204752: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204756: 0f 83 a6 00 00 00 jae 0x204802 20475c: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 204763: 48 8b 45 b0 mov -0x50(%rbp),%rax 204767: 48 83 c0 48 add $0x48,%rax 20476b: 48 05 80 00 00 00 add $0x80,%rax 204771: 48 83 c0 10 add $0x10,%rax 204775: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 20477d: 00 00 00 204780: 48 01 d0 add %rdx,%rax 204783: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 20478a: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20478e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204792: 48 83 c0 48 add $0x48,%rax 204796: 48 05 80 00 00 00 add $0x80,%rax 20479c: 48 83 c0 10 add $0x10,%rax 2047a0: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2047a8: 00 00 00 2047ab: 48 01 d0 add %rdx,%rax 2047ae: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 2047b5: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2047b9: 48 83 c1 48 add $0x48,%rcx 2047bd: 48 81 c1 80 00 00 00 add $0x80,%rcx 2047c4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2047c8: 48 83 c0 48 add $0x48,%rax 2047cc: 48 05 80 00 00 00 add $0x80,%rax 2047d2: 48 83 c0 10 add $0x10,%rax 2047d6: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2047de: 00 00 00 2047e1: 48 01 d0 add %rdx,%rax 2047e4: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 2047eb: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 2047f2: 48 83 c0 01 add $0x1,%rax 2047f6: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 2047fd: e9 49 ff ff ff jmpq 0x20474b 204802: e9 00 00 00 00 jmpq 0x204807 204807: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20480b: 48 83 c1 48 add $0x48,%rcx 20480f: 48 81 c1 80 00 00 00 add $0x80,%rcx 204816: 48 8b 45 b0 mov -0x50(%rbp),%rax 20481a: 48 89 48 60 mov %rcx,0x60(%rax) 20481e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204822: 48 89 45 f8 mov %rax,-0x8(%rbp) 204826: 48 8b 45 f8 mov -0x8(%rbp),%rax 20482a: 48 81 c4 e0 01 00 00 add $0x1e0,%rsp 204831: 5d pop %rbp 204832: c3 retq 204833: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20483b: 00 00 20483d: 0f 1f 00 nopl (%rax) 204840: 55 push %rbp 204841: 48 89 e5 mov %rsp,%rbp 204844: 48 83 ec 50 sub $0x50,%rsp 204848: 89 7d fc mov %edi,-0x4(%rbp) 20484b: 48 89 75 f0 mov %rsi,-0x10(%rbp) 20484f: 48 89 55 e8 mov %rdx,-0x18(%rbp) 204853: 48 89 4d e0 mov %rcx,-0x20(%rbp) 204857: 44 89 45 dc mov %r8d,-0x24(%rbp) 20485b: 4c 89 4d d0 mov %r9,-0x30(%rbp) 20485f: 8b 7d fc mov -0x4(%rbp),%edi 204862: 48 8b 75 f0 mov -0x10(%rbp),%rsi 204866: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20486a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 20486e: 44 8b 45 dc mov -0x24(%rbp),%r8d 204872: 4c 8b 4d d0 mov -0x30(%rbp),%r9 204876: 31 c0 xor %eax,%eax 204878: c7 04 24 01 00 00 00 movl $0x1,(%rsp) 20487f: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 204887: 00 204888: e8 43 00 00 00 callq 0x2048d0 20488d: 48 89 45 c8 mov %rax,-0x38(%rbp) 204891: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204896: 0f 84 2a 00 00 00 je 0x2048c6 20489c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2048a0: 48 83 c1 08 add $0x8,%rcx 2048a4: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048a8: 48 89 48 70 mov %rcx,0x70(%rax) 2048ac: 48 8b 4d c8 mov -0x38(%rbp),%rcx 2048b0: 48 83 c1 48 add $0x48,%rcx 2048b4: 48 81 c1 ac 00 00 00 add $0xac,%rcx 2048bb: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048bf: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 2048c6: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048ca: 48 83 c4 50 add $0x50,%rsp 2048ce: 5d pop %rbp 2048cf: c3 retq 2048d0: 55 push %rbp 2048d1: 48 89 e5 mov %rsp,%rbp 2048d4: 48 83 ec 40 sub $0x40,%rsp 2048d8: 48 8b 45 18 mov 0x18(%rbp),%rax 2048dc: 8b 45 10 mov 0x10(%rbp),%eax 2048df: 89 7d fc mov %edi,-0x4(%rbp) 2048e2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 2048e6: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2048ea: 48 89 4d e0 mov %rcx,-0x20(%rbp) 2048ee: 44 89 45 dc mov %r8d,-0x24(%rbp) 2048f2: 4c 89 4d d0 mov %r9,-0x30(%rbp) 2048f6: 48 8b 75 18 mov 0x18(%rbp),%rsi 2048fa: 48 81 c6 08 01 00 00 add $0x108,%rsi 204901: bf 01 00 00 00 mov $0x1,%edi 204906: e8 55 24 00 00 callq 0x206d60 20490b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20490f: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204914: 0f 85 0f 00 00 00 jne 0x204929 20491a: bf 08 00 00 00 mov $0x8,%edi 20491f: e8 dc e7 ff ff callq 0x203100 204924: e9 58 00 00 00 jmpq 0x204981 204929: 8b 4d 10 mov 0x10(%rbp),%ecx 20492c: 48 8b 45 c8 mov -0x38(%rbp),%rax 204930: 89 48 18 mov %ecx,0x18(%rax) 204933: 48 8b 45 c8 mov -0x38(%rbp),%rax 204937: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 20493e: 8b 4d dc mov -0x24(%rbp),%ecx 204941: 48 8b 45 c8 mov -0x38(%rbp),%rax 204945: 89 48 1c mov %ecx,0x1c(%rax) 204948: 8b 4d fc mov -0x4(%rbp),%ecx 20494b: 48 8b 45 c8 mov -0x38(%rbp),%rax 20494f: 89 48 24 mov %ecx,0x24(%rax) 204952: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204956: 48 8b 45 c8 mov -0x38(%rbp),%rax 20495a: 48 89 48 28 mov %rcx,0x28(%rax) 20495e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 204962: 48 8b 45 c8 mov -0x38(%rbp),%rax 204966: 48 89 48 30 mov %rcx,0x30(%rax) 20496a: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20496e: 48 8b 45 c8 mov -0x38(%rbp),%rax 204972: 48 89 08 mov %rcx,(%rax) 204975: 48 8b 4d d0 mov -0x30(%rbp),%rcx 204979: 48 8b 45 c8 mov -0x38(%rbp),%rax 20497d: 48 89 48 08 mov %rcx,0x8(%rax) 204981: 48 8b 45 c8 mov -0x38(%rbp),%rax 204985: 48 83 c4 40 add $0x40,%rsp 204989: 5d pop %rbp 20498a: c3 retq 20498b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 204990: 55 push %rbp 204991: 48 89 e5 mov %rsp,%rbp 204994: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20499b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20499f: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049a3: 48 83 38 00 cmpq $0x0,(%rax) 2049a7: 0f 84 97 00 00 00 je 0x204a44 2049ad: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049b1: 48 8b 48 70 mov 0x70(%rax),%rcx 2049b5: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049b9: 48 8b 50 28 mov 0x28(%rax),%rdx 2049bd: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049c1: 48 03 50 30 add 0x30(%rax),%rdx 2049c5: b0 01 mov $0x1,%al 2049c7: 48 39 d1 cmp %rdx,%rcx 2049ca: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 2049d0: 0f 87 25 00 00 00 ja 0x2049fb 2049d6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049da: 48 8b 40 28 mov 0x28(%rax),%rax 2049de: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2049e2: 48 03 41 30 add 0x30(%rcx),%rax 2049e6: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2049ea: 48 2b 41 70 sub 0x70(%rcx),%rax 2049ee: 48 83 f8 3c cmp $0x3c,%rax 2049f2: 0f 92 c0 setb %al 2049f5: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 2049fb: 8a 85 57 ff ff ff mov -0xa9(%rbp),%al 204a01: 34 ff xor $0xff,%al 204a03: 34 ff xor $0xff,%al 204a05: 24 01 and $0x1,%al 204a07: 0f b6 c0 movzbl %al,%eax 204a0a: 48 98 cltq 204a0c: 48 83 f8 00 cmp $0x0,%rax 204a10: 0f 84 16 00 00 00 je 0x204a2c 204a16: bf 0e 00 00 00 mov $0xe,%edi 204a1b: e8 e0 e6 ff ff callq 0x203100 204a20: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a27: e9 90 06 00 00 jmpq 0x2050bc 204a2c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a30: 48 8b 00 mov (%rax),%rax 204a33: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204a37: 48 03 41 70 add 0x70(%rcx),%rax 204a3b: 48 89 45 e8 mov %rax,-0x18(%rbp) 204a3f: e9 64 00 00 00 jmpq 0x204aa8 204a44: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a48: 48 83 c0 48 add $0x48,%rax 204a4c: 48 83 c0 60 add $0x60,%rax 204a50: 48 89 45 e8 mov %rax,-0x18(%rbp) 204a54: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a58: 8b 78 24 mov 0x24(%rax),%edi 204a5b: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204a5f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a63: 48 8b 48 70 mov 0x70(%rax),%rcx 204a67: ba 3c 00 00 00 mov $0x3c,%edx 204a6c: e8 5f 06 00 00 callq 0x2050d0 204a71: 48 83 f8 3c cmp $0x3c,%rax 204a75: 0f 95 c0 setne %al 204a78: 34 ff xor $0xff,%al 204a7a: 34 ff xor $0xff,%al 204a7c: 24 01 and $0x1,%al 204a7e: 0f b6 c0 movzbl %al,%eax 204a81: 48 98 cltq 204a83: 48 83 f8 00 cmp $0x0,%rax 204a87: 0f 84 16 00 00 00 je 0x204aa3 204a8d: bf 0e 00 00 00 mov $0xe,%edi 204a92: e8 69 e6 ff ff callq 0x203100 204a97: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a9e: e9 19 06 00 00 jmpq 0x2050bc 204aa3: e9 00 00 00 00 jmpq 0x204aa8 204aa8: 48 8b 45 e8 mov -0x18(%rbp),%rax 204aac: 48 83 c0 3a add $0x3a,%rax 204ab0: 0f b7 00 movzwl (%rax),%eax 204ab3: 2d 60 0a 00 00 sub $0xa60,%eax 204ab8: 0f 95 c0 setne %al 204abb: 0f b6 c0 movzbl %al,%eax 204abe: 83 f8 00 cmp $0x0,%eax 204ac1: 0f 95 c0 setne %al 204ac4: 34 ff xor $0xff,%al 204ac6: 34 ff xor $0xff,%al 204ac8: 24 01 and $0x1,%al 204aca: 0f b6 c0 movzbl %al,%eax 204acd: 48 98 cltq 204acf: 48 83 f8 00 cmp $0x0,%rax 204ad3: 0f 84 16 00 00 00 je 0x204aef 204ad9: bf 0f 00 00 00 mov $0xf,%edi 204ade: e8 1d e6 ff ff callq 0x203100 204ae3: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204aea: e9 cd 05 00 00 jmpq 0x2050bc 204aef: 48 8b 45 f0 mov -0x10(%rbp),%rax 204af3: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204af7: 48 8b 11 mov (%rcx),%rdx 204afa: 48 89 90 f4 00 00 00 mov %rdx,0xf4(%rax) 204b01: 48 8b 49 08 mov 0x8(%rcx),%rcx 204b05: 48 89 88 fc 00 00 00 mov %rcx,0xfc(%rax) 204b0c: c6 80 04 01 00 00 00 movb $0x0,0x104(%rax) 204b13: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b17: 48 83 c0 48 add $0x48,%rax 204b1b: 48 83 c0 30 add $0x30,%rax 204b1f: 48 89 45 e0 mov %rax,-0x20(%rbp) 204b23: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b27: 0f be 00 movsbl (%rax),%eax 204b2a: 83 f8 2f cmp $0x2f,%eax 204b2d: 0f 85 63 02 00 00 jne 0x204d96 204b33: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b37: 0f be 40 01 movsbl 0x1(%rax),%eax 204b3b: 83 f8 20 cmp $0x20,%eax 204b3e: 0f 85 56 00 00 00 jne 0x204b9a 204b44: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b48: 0f 10 00 movups (%rax),%xmm0 204b4b: 0f 28 0d 2e cd ff ff movaps -0x32d2(%rip),%xmm1 # 0x201880 204b52: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b56: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b5a: 2d ff ff 00 00 sub $0xffff,%eax 204b5f: 0f 95 c0 setne %al 204b62: 0f b6 c0 movzbl %al,%eax 204b65: 83 f8 00 cmp $0x0,%eax 204b68: 0f 85 2c 00 00 00 jne 0x204b9a 204b6e: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b72: 48 89 c1 mov %rax,%rcx 204b75: 48 83 c1 48 add $0x48,%rcx 204b79: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b80: 66 8b 15 42 c2 ff ff mov -0x3dbe(%rip),%dx # 0x200dc9 204b87: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204b8e: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b92: 48 89 08 mov %rcx,(%rax) 204b95: e9 f7 01 00 00 jmpq 0x204d91 204b9a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b9e: 0f be 40 01 movsbl 0x1(%rax),%eax 204ba2: 83 f8 53 cmp $0x53,%eax 204ba5: 0f 85 56 00 00 00 jne 0x204c01 204bab: 48 8b 45 e8 mov -0x18(%rbp),%rax 204baf: 0f 10 00 movups (%rax),%xmm0 204bb2: 0f 28 0d b7 cc ff ff movaps -0x3349(%rip),%xmm1 # 0x201870 204bb9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204bbd: 66 0f d7 c0 pmovmskb %xmm0,%eax 204bc1: 2d ff ff 00 00 sub $0xffff,%eax 204bc6: 0f 95 c0 setne %al 204bc9: 0f b6 c0 movzbl %al,%eax 204bcc: 83 f8 00 cmp $0x0,%eax 204bcf: 0f 85 2c 00 00 00 jne 0x204c01 204bd5: 48 8b 45 f0 mov -0x10(%rbp),%rax 204bd9: 48 89 c1 mov %rax,%rcx 204bdc: 48 83 c1 48 add $0x48,%rcx 204be0: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204be7: 48 8b 15 83 c4 ff ff mov -0x3b7d(%rip),%rdx # 0x201071 204bee: 48 89 90 e4 00 00 00 mov %rdx,0xe4(%rax) 204bf5: 48 8b 45 e0 mov -0x20(%rbp),%rax 204bf9: 48 89 08 mov %rcx,(%rax) 204bfc: e9 8b 01 00 00 jmpq 0x204d8c 204c01: 48 8b 45 e8 mov -0x18(%rbp),%rax 204c05: 0f be 40 01 movsbl 0x1(%rax),%eax 204c09: 83 f8 2f cmp $0x2f,%eax 204c0c: 0f 85 62 00 00 00 jne 0x204c74 204c12: 48 8b 45 e8 mov -0x18(%rbp),%rax 204c16: 0f 10 00 movups (%rax),%xmm0 204c19: 0f 28 0d 70 cc ff ff movaps -0x3390(%rip),%xmm1 # 0x201890 204c20: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204c24: 66 0f d7 c0 pmovmskb %xmm0,%eax 204c28: 2d ff ff 00 00 sub $0xffff,%eax 204c2d: 0f 95 c0 setne %al 204c30: 0f b6 c0 movzbl %al,%eax 204c33: 83 f8 00 cmp $0x0,%eax 204c36: 0f 85 38 00 00 00 jne 0x204c74 204c3c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204c40: 48 89 c1 mov %rax,%rcx 204c43: 48 83 c1 48 add $0x48,%rcx 204c47: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204c4e: 66 8b 15 7f c1 ff ff mov -0x3e81(%rip),%dx # 0x200dd4 204c55: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204c5c: 8a 15 74 c1 ff ff mov -0x3e8c(%rip),%dl # 0x200dd6 204c62: 88 90 e6 00 00 00 mov %dl,0xe6(%rax) 204c68: 48 8b 45 e0 mov -0x20(%rbp),%rax 204c6c: 48 89 08 mov %rcx,(%rax) 204c6f: e9 13 01 00 00 jmpq 0x204d87 204c74: e8 f7 20 00 00 callq 0x206d70 204c79: 48 8b 00 mov (%rax),%rax 204c7c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204c80: 0f be 49 01 movsbl 0x1(%rcx),%ecx 204c84: 48 63 c9 movslq %rcx,%rcx 204c87: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 204c8b: 25 00 08 00 00 and $0x800,%eax 204c90: 83 f8 00 cmp $0x0,%eax 204c93: 0f 95 c0 setne %al 204c96: 34 ff xor $0xff,%al 204c98: 34 ff xor $0xff,%al 204c9a: 24 01 and $0x1,%al 204c9c: 0f b6 c0 movzbl %al,%eax 204c9f: 48 98 cltq 204ca1: 48 83 f8 00 cmp $0x0,%rax 204ca5: 0f 84 c1 00 00 00 je 0x204d6c 204cab: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204caf: 31 c0 xor %eax,%eax 204cb1: 48 83 79 60 00 cmpq $0x0,0x60(%rcx) 204cb6: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204cbc: 0f 85 16 00 00 00 jne 0x204cd8 204cc2: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204cc6: e8 f5 04 00 00 callq 0x2051c0 204ccb: 48 83 f8 00 cmp $0x0,%rax 204ccf: 0f 94 c0 sete %al 204cd2: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204cd8: 8a 85 56 ff ff ff mov -0xaa(%rbp),%al 204cde: 34 ff xor $0xff,%al 204ce0: 34 ff xor $0xff,%al 204ce2: 24 01 and $0x1,%al 204ce4: 0f b6 c0 movzbl %al,%eax 204ce7: 48 98 cltq 204ce9: 48 83 f8 00 cmp $0x0,%rax 204ced: 0f 84 16 00 00 00 je 0x204d09 204cf3: bf 10 00 00 00 mov $0x10,%edi 204cf8: e8 03 e4 ff ff callq 0x203100 204cfd: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204d04: e9 b3 03 00 00 jmpq 0x2050bc 204d09: 48 8b 7d e8 mov -0x18(%rbp),%rdi 204d0d: 48 83 c7 01 add $0x1,%rdi 204d11: e8 6a 20 00 00 callq 0x206d80 204d16: 48 89 45 d8 mov %rax,-0x28(%rbp) 204d1a: 48 8b 45 d8 mov -0x28(%rbp),%rax 204d1e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204d22: 48 3b 41 68 cmp 0x68(%rcx),%rax 204d26: 0f 93 c0 setae %al 204d29: 34 ff xor $0xff,%al 204d2b: 34 ff xor $0xff,%al 204d2d: 24 01 and $0x1,%al 204d2f: 0f b6 c0 movzbl %al,%eax 204d32: 48 98 cltq 204d34: 48 83 f8 00 cmp $0x0,%rax 204d38: 0f 84 16 00 00 00 je 0x204d54 204d3e: bf 10 00 00 00 mov $0x10,%edi 204d43: e8 b8 e3 ff ff callq 0x203100 204d48: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204d4f: e9 68 03 00 00 jmpq 0x2050bc 204d54: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d58: 48 8b 48 60 mov 0x60(%rax),%rcx 204d5c: 48 03 4d d8 add -0x28(%rbp),%rcx 204d60: 48 8b 45 e0 mov -0x20(%rbp),%rax 204d64: 48 89 08 mov %rcx,(%rax) 204d67: e9 16 00 00 00 jmpq 0x204d82 204d6c: bf 10 00 00 00 mov $0x10,%edi 204d71: e8 8a e3 ff ff callq 0x203100 204d76: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204d7d: e9 3a 03 00 00 jmpq 0x2050bc 204d82: e9 00 00 00 00 jmpq 0x204d87 204d87: e9 00 00 00 00 jmpq 0x204d8c 204d8c: e9 00 00 00 00 jmpq 0x204d91 204d91: e9 b9 00 00 00 jmpq 0x204e4f 204d96: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204d9a: 48 83 c7 48 add $0x48,%rdi 204d9e: 48 81 c7 9c 00 00 00 add $0x9c,%rdi 204da5: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204da9: ba 2f 00 00 00 mov $0x2f,%edx 204dae: b9 10 00 00 00 mov $0x10,%ecx 204db3: e8 d8 1f 00 00 callq 0x206d90 204db8: 48 89 45 d0 mov %rax,-0x30(%rbp) 204dbc: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 204dc1: 0f 84 0d 00 00 00 je 0x204dd4 204dc7: 48 8b 45 d0 mov -0x30(%rbp),%rax 204dcb: c6 40 ff 00 movb $0x0,-0x1(%rax) 204dcf: e9 65 00 00 00 jmpq 0x204e39 204dd4: 48 c7 45 c8 0f 00 00 00 movq $0xf,-0x38(%rbp) 204ddc: 48 8b 45 f0 mov -0x10(%rbp),%rax 204de0: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204de4: c6 84 08 e4 00 00 00 00 movb $0x0,0xe4(%rax,%rcx,1) 204dec: 31 c0 xor %eax,%eax 204dee: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204df3: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204df9: 0f 86 27 00 00 00 jbe 0x204e26 204dff: 48 8b 45 f0 mov -0x10(%rbp),%rax 204e03: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204e07: 48 89 ca mov %rcx,%rdx 204e0a: 48 83 c2 ff add $0xffffffffffffffff,%rdx 204e0e: 48 89 55 c8 mov %rdx,-0x38(%rbp) 204e12: 0f be 84 08 e3 00 00 00 movsbl 0xe3(%rax,%rcx,1),%eax 204e1a: 83 f8 20 cmp $0x20,%eax 204e1d: 0f 94 c0 sete %al 204e20: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204e26: 8a 85 55 ff ff ff mov -0xab(%rbp),%al 204e2c: a8 01 test $0x1,%al 204e2e: 0f 85 a8 ff ff ff jne 0x204ddc 204e34: e9 00 00 00 00 jmpq 0x204e39 204e39: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204e3d: 48 83 c1 48 add $0x48,%rcx 204e41: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204e48: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e4c: 48 89 08 mov %rcx,(%rax) 204e4f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e53: 0f be 40 30 movsbl 0x30(%rax),%eax 204e57: 83 f8 20 cmp $0x20,%eax 204e5a: 0f 94 c0 sete %al 204e5d: 34 ff xor $0xff,%al 204e5f: 34 ff xor $0xff,%al 204e61: 24 01 and $0x1,%al 204e63: 0f b6 c0 movzbl %al,%eax 204e66: 48 98 cltq 204e68: 48 83 f8 00 cmp $0x0,%rax 204e6c: 0f 84 16 00 00 00 je 0x204e88 204e72: bf 10 00 00 00 mov $0x10,%edi 204e77: e8 84 e2 ff ff callq 0x203100 204e7c: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204e83: e9 34 02 00 00 jmpq 0x2050bc 204e88: e9 00 00 00 00 jmpq 0x204e8d 204e8d: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e91: 48 83 c0 10 add $0x10,%rax 204e95: 48 89 45 b0 mov %rax,-0x50(%rbp) 204e99: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e9d: 0f be 40 1b movsbl 0x1b(%rax),%eax 204ea1: 83 f8 20 cmp $0x20,%eax 204ea4: 0f 84 1e 00 00 00 je 0x204ec8 204eaa: 48 8b 45 e8 mov -0x18(%rbp),%rax 204eae: 48 8b 48 10 mov 0x10(%rax),%rcx 204eb2: 48 89 4d bb mov %rcx,-0x45(%rbp) 204eb6: 8b 40 18 mov 0x18(%rax),%eax 204eb9: 89 45 c3 mov %eax,-0x3d(%rbp) 204ebc: c6 45 c7 00 movb $0x0,-0x39(%rbp) 204ec0: 48 8d 45 bb lea -0x45(%rbp),%rax 204ec4: 48 89 45 b0 mov %rax,-0x50(%rbp) 204ec8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 204ecc: e8 af 1e 00 00 callq 0x206d80 204ed1: 48 89 c1 mov %rax,%rcx 204ed4: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ed8: 48 89 48 08 mov %rcx,0x8(%rax) 204edc: e9 00 00 00 00 jmpq 0x204ee1 204ee1: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ee5: 48 83 c0 1c add $0x1c,%rax 204ee9: 48 89 45 a0 mov %rax,-0x60(%rbp) 204eed: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ef1: 0f be 40 21 movsbl 0x21(%rax),%eax 204ef5: 83 f8 20 cmp $0x20,%eax 204ef8: 0f 84 1e 00 00 00 je 0x204f1c 204efe: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f02: 8b 48 1c mov 0x1c(%rax),%ecx 204f05: 89 4d a9 mov %ecx,-0x57(%rbp) 204f08: 66 8b 40 20 mov 0x20(%rax),%ax 204f0c: 66 89 45 ad mov %ax,-0x53(%rbp) 204f10: c6 45 af 00 movb $0x0,-0x51(%rbp) 204f14: 48 8d 45 a9 lea -0x57(%rbp),%rax 204f18: 48 89 45 a0 mov %rax,-0x60(%rbp) 204f1c: 48 8b 7d a0 mov -0x60(%rbp),%rdi 204f20: e8 5b 1e 00 00 callq 0x206d80 204f25: 89 c1 mov %eax,%ecx 204f27: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f2b: 89 48 10 mov %ecx,0x10(%rax) 204f2e: e9 00 00 00 00 jmpq 0x204f33 204f33: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f37: 48 83 c0 22 add $0x22,%rax 204f3b: 48 89 45 90 mov %rax,-0x70(%rbp) 204f3f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f43: 0f be 40 27 movsbl 0x27(%rax),%eax 204f47: 83 f8 20 cmp $0x20,%eax 204f4a: 0f 84 1e 00 00 00 je 0x204f6e 204f50: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f54: 8b 48 22 mov 0x22(%rax),%ecx 204f57: 89 4d 99 mov %ecx,-0x67(%rbp) 204f5a: 66 8b 40 26 mov 0x26(%rax),%ax 204f5e: 66 89 45 9d mov %ax,-0x63(%rbp) 204f62: c6 45 9f 00 movb $0x0,-0x61(%rbp) 204f66: 48 8d 45 99 lea -0x67(%rbp),%rax 204f6a: 48 89 45 90 mov %rax,-0x70(%rbp) 204f6e: 48 8b 7d 90 mov -0x70(%rbp),%rdi 204f72: e8 09 1e 00 00 callq 0x206d80 204f77: 89 c1 mov %eax,%ecx 204f79: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f7d: 89 48 14 mov %ecx,0x14(%rax) 204f80: e9 00 00 00 00 jmpq 0x204f85 204f85: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f89: 48 83 c0 28 add $0x28,%rax 204f8d: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204f94: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f98: 0f be 40 2f movsbl 0x2f(%rax),%eax 204f9c: 83 f8 20 cmp $0x20,%eax 204f9f: 0f 84 1b 00 00 00 je 0x204fc0 204fa5: 48 8b 45 e8 mov -0x18(%rbp),%rax 204fa9: 48 8b 40 28 mov 0x28(%rax),%rax 204fad: 48 89 45 87 mov %rax,-0x79(%rbp) 204fb1: c6 45 8f 00 movb $0x0,-0x71(%rbp) 204fb5: 48 8d 45 87 lea -0x79(%rbp),%rax 204fb9: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204fc0: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 204fc7: 31 c0 xor %eax,%eax 204fc9: 89 c6 mov %eax,%esi 204fcb: ba 08 00 00 00 mov $0x8,%edx 204fd0: e8 cb 1d 00 00 callq 0x206da0 204fd5: 89 c1 mov %eax,%ecx 204fd7: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fdb: 89 48 18 mov %ecx,0x18(%rax) 204fde: e9 00 00 00 00 jmpq 0x204fe3 204fe3: 48 8b 45 e8 mov -0x18(%rbp),%rax 204fe7: 48 83 c0 30 add $0x30,%rax 204feb: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204ff2: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ff6: 0f be 40 39 movsbl 0x39(%rax),%eax 204ffa: 83 f8 20 cmp $0x20,%eax 204ffd: 0f 84 2f 00 00 00 je 0x205032 205003: 48 8b 45 e8 mov -0x18(%rbp),%rax 205007: 48 8b 48 30 mov 0x30(%rax),%rcx 20500b: 48 89 8d 6d ff ff ff mov %rcx,-0x93(%rbp) 205012: 66 8b 40 38 mov 0x38(%rax),%ax 205016: 66 89 85 75 ff ff ff mov %ax,-0x8b(%rbp) 20501d: c6 85 77 ff ff ff 00 movb $0x0,-0x89(%rbp) 205024: 48 8d 85 6d ff ff ff lea -0x93(%rbp),%rax 20502b: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 205032: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 205039: e8 42 1d 00 00 callq 0x206d80 20503e: 48 89 c1 mov %rax,%rcx 205041: 48 8b 45 e0 mov -0x20(%rbp),%rax 205045: 48 89 48 20 mov %rcx,0x20(%rax) 205049: 48 8b 45 e0 mov -0x20(%rbp),%rax 20504d: 48 83 78 20 00 cmpq $0x0,0x20(%rax) 205052: 0f 8d 16 00 00 00 jge 0x20506e 205058: bf 10 00 00 00 mov $0x10,%edi 20505d: e8 9e e0 ff ff callq 0x203100 205062: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 205069: e9 4e 00 00 00 jmpq 0x2050bc 20506e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205072: 48 8b 40 28 mov 0x28(%rax),%rax 205076: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20507a: 48 03 41 30 add 0x30(%rcx),%rax 20507e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205082: 48 2b 41 70 sub 0x70(%rcx),%rax 205086: 48 83 e8 3c sub $0x3c,%rax 20508a: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205091: 48 8b 45 e0 mov -0x20(%rbp),%rax 205095: 48 8b 40 20 mov 0x20(%rax),%rax 205099: 48 3b 85 58 ff ff ff cmp -0xa8(%rbp),%rax 2050a0: 0f 86 0f 00 00 00 jbe 0x2050b5 2050a6: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 2050ad: 48 8b 45 e0 mov -0x20(%rbp),%rax 2050b1: 48 89 48 20 mov %rcx,0x20(%rax) 2050b5: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2050bc: 8b 45 fc mov -0x4(%rbp),%eax 2050bf: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 2050c6: 5d pop %rbp 2050c7: c3 retq 2050c8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 2050d0: 55 push %rbp 2050d1: 48 89 e5 mov %rsp,%rbp 2050d4: 48 83 ec 60 sub $0x60,%rsp 2050d8: 89 7d f4 mov %edi,-0xc(%rbp) 2050db: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2050df: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2050e3: 48 89 4d d8 mov %rcx,-0x28(%rbp) 2050e7: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 2050ef: e9 00 00 00 00 jmpq 0x2050f4 2050f4: 8b 7d f4 mov -0xc(%rbp),%edi 2050f7: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2050fb: 48 03 75 d0 add -0x30(%rbp),%rsi 2050ff: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205103: 48 2b 55 d0 sub -0x30(%rbp),%rdx 205107: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20510b: 48 03 4d d0 add -0x30(%rbp),%rcx 20510f: e8 9c 1c 00 00 callq 0x206db0 205114: 48 89 45 c0 mov %rax,-0x40(%rbp) 205118: 31 c0 xor %eax,%eax 20511a: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 20511f: 88 45 b7 mov %al,-0x49(%rbp) 205122: 0f 85 0e 00 00 00 jne 0x205136 205128: e8 93 1c 00 00 callq 0x206dc0 20512d: 83 38 04 cmpl $0x4,(%rax) 205130: 0f 94 c0 sete %al 205133: 88 45 b7 mov %al,-0x49(%rbp) 205136: 8a 45 b7 mov -0x49(%rbp),%al 205139: a8 01 test $0x1,%al 20513b: 0f 85 b3 ff ff ff jne 0x2050f4 205141: 48 8b 45 c0 mov -0x40(%rbp),%rax 205145: 48 89 45 b8 mov %rax,-0x48(%rbp) 205149: 48 8b 45 b8 mov -0x48(%rbp),%rax 20514d: 48 89 45 c8 mov %rax,-0x38(%rbp) 205151: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205156: 0f 8f 2d 00 00 00 jg 0x205189 20515c: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205161: 0f 8d 0d 00 00 00 jge 0x205174 205167: 48 8b 45 c8 mov -0x38(%rbp),%rax 20516b: 48 89 45 a8 mov %rax,-0x58(%rbp) 20516f: e9 08 00 00 00 jmpq 0x20517c 205174: 48 8b 45 d0 mov -0x30(%rbp),%rax 205178: 48 89 45 a8 mov %rax,-0x58(%rbp) 20517c: 48 8b 45 a8 mov -0x58(%rbp),%rax 205180: 48 89 45 f8 mov %rax,-0x8(%rbp) 205184: e9 22 00 00 00 jmpq 0x2051ab 205189: 48 8b 45 c8 mov -0x38(%rbp),%rax 20518d: 48 03 45 d0 add -0x30(%rbp),%rax 205191: 48 89 45 d0 mov %rax,-0x30(%rbp) 205195: 48 8b 45 d0 mov -0x30(%rbp),%rax 205199: 48 3b 45 e0 cmp -0x20(%rbp),%rax 20519d: 0f 82 4c ff ff ff jb 0x2050ef 2051a3: 48 8b 45 d0 mov -0x30(%rbp),%rax 2051a7: 48 89 45 f8 mov %rax,-0x8(%rbp) 2051ab: 48 8b 45 f8 mov -0x8(%rbp),%rax 2051af: 48 83 c4 60 add $0x60,%rsp 2051b3: 5d pop %rbp 2051b4: c3 retq 2051b5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2051bd: 00 00 2051bf: 90 nop 2051c0: 55 push %rbp 2051c1: 48 89 e5 mov %rsp,%rbp 2051c4: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 2051cb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2051cf: 48 c7 45 e8 08 00 00 00 movq $0x8,-0x18(%rbp) 2051d7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2051db: 48 83 38 00 cmpq $0x0,(%rax) 2051df: 0f 84 49 00 00 00 je 0x20522e 2051e5: 48 8b 45 e8 mov -0x18(%rbp),%rax 2051e9: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2051ed: 48 3b 41 30 cmp 0x30(%rcx),%rax 2051f1: 0f 87 16 00 00 00 ja 0x20520d 2051f7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2051fb: 48 8b 40 30 mov 0x30(%rax),%rax 2051ff: 48 2b 45 e8 sub -0x18(%rbp),%rax 205203: 48 83 f8 3c cmp $0x3c,%rax 205207: 0f 83 0d 00 00 00 jae 0x20521a 20520d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205215: e9 0a 03 00 00 jmpq 0x205524 20521a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20521e: 48 8b 00 mov (%rax),%rax 205221: 48 03 45 e8 add -0x18(%rbp),%rax 205225: 48 89 45 a0 mov %rax,-0x60(%rbp) 205229: e9 52 00 00 00 jmpq 0x205280 20522e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205232: 8b 78 24 mov 0x24(%rax),%edi 205235: 48 8d 75 a8 lea -0x58(%rbp),%rsi 205239: 48 8b 45 f0 mov -0x10(%rbp),%rax 20523d: 48 8b 48 28 mov 0x28(%rax),%rcx 205241: 48 03 4d e8 add -0x18(%rbp),%rcx 205245: ba 3c 00 00 00 mov $0x3c,%edx 20524a: e8 81 fe ff ff callq 0x2050d0 20524f: 48 83 f8 3c cmp $0x3c,%rax 205253: 0f 95 c0 setne %al 205256: 34 ff xor $0xff,%al 205258: 34 ff xor $0xff,%al 20525a: 24 01 and $0x1,%al 20525c: 0f b6 c0 movzbl %al,%eax 20525f: 48 98 cltq 205261: 48 83 f8 00 cmp $0x0,%rax 205265: 0f 84 0d 00 00 00 je 0x205278 20526b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205273: e9 ac 02 00 00 jmpq 0x205524 205278: 48 8d 45 a8 lea -0x58(%rbp),%rax 20527c: 48 89 45 a0 mov %rax,-0x60(%rbp) 205280: 48 8b 45 a0 mov -0x60(%rbp),%rax 205284: 48 83 c0 30 add $0x30,%rax 205288: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 20528f: 48 8b 45 a0 mov -0x60(%rbp),%rax 205293: 0f be 40 39 movsbl 0x39(%rax),%eax 205297: 83 f8 20 cmp $0x20,%eax 20529a: 0f 84 23 00 00 00 je 0x2052c3 2052a0: 48 8b 45 a0 mov -0x60(%rbp),%rax 2052a4: 48 8b 48 30 mov 0x30(%rax),%rcx 2052a8: 48 89 4d 85 mov %rcx,-0x7b(%rbp) 2052ac: 66 8b 40 38 mov 0x38(%rax),%ax 2052b0: 66 89 45 8d mov %ax,-0x73(%rbp) 2052b4: c6 45 8f 00 movb $0x0,-0x71(%rbp) 2052b8: 48 8d 45 85 lea -0x7b(%rbp),%rax 2052bc: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2052c3: e8 a8 1a 00 00 callq 0x206d70 2052c8: 48 8b 00 mov (%rax),%rax 2052cb: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2052d2: 0f be 09 movsbl (%rcx),%ecx 2052d5: 48 63 c9 movslq %rcx,%rcx 2052d8: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 2052dc: 25 00 08 00 00 and $0x800,%eax 2052e1: 83 f8 00 cmp $0x0,%eax 2052e4: 0f 85 0d 00 00 00 jne 0x2052f7 2052ea: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2052f2: e9 2d 02 00 00 jmpq 0x205524 2052f7: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 2052fe: e8 7d 1a 00 00 callq 0x206d80 205303: 48 89 45 90 mov %rax,-0x70(%rbp) 205307: 48 8b 45 a0 mov -0x60(%rbp),%rax 20530b: 0f 10 00 movups (%rax),%xmm0 20530e: 0f 28 0d 7b c5 ff ff movaps -0x3a85(%rip),%xmm1 # 0x201890 205315: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 205319: 66 0f d7 c0 pmovmskb %xmm0,%eax 20531d: 2d ff ff 00 00 sub $0xffff,%eax 205322: 0f 95 c0 setne %al 205325: 0f b6 c0 movzbl %al,%eax 205328: 83 f8 00 cmp $0x0,%eax 20532b: 0f 85 05 00 00 00 jne 0x205336 205331: e9 1d 00 00 00 jmpq 0x205353 205336: 48 8b 45 90 mov -0x70(%rbp),%rax 20533a: 48 83 c0 01 add $0x1,%rax 20533e: 48 83 e0 fe and $0xfffffffffffffffe,%rax 205342: 48 83 c0 3c add $0x3c,%rax 205346: 48 03 45 e8 add -0x18(%rbp),%rax 20534a: 48 89 45 e8 mov %rax,-0x18(%rbp) 20534e: e9 84 fe ff ff jmpq 0x2051d7 205353: 48 8b 45 f0 mov -0x10(%rbp),%rax 205357: 48 83 38 00 cmpq $0x0,(%rax) 20535b: 0f 84 2f 00 00 00 je 0x205390 205361: 48 8b 45 90 mov -0x70(%rbp),%rax 205365: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205369: 48 8b 49 30 mov 0x30(%rcx),%rcx 20536d: 48 2b 4d e8 sub -0x18(%rbp),%rcx 205371: 48 83 e9 3c sub $0x3c,%rcx 205375: 48 39 c8 cmp %rcx,%rax 205378: 0f 86 0d 00 00 00 jbe 0x20538b 20537e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205386: e9 99 01 00 00 jmpq 0x205524 20538b: e9 00 00 00 00 jmpq 0x205390 205390: 48 8b 7d 90 mov -0x70(%rbp),%rdi 205394: e8 37 1a 00 00 callq 0x206dd0 205399: 48 89 45 98 mov %rax,-0x68(%rbp) 20539d: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 2053a2: 0f 84 74 01 00 00 je 0x20551c 2053a8: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053ac: 48 83 38 00 cmpq $0x0,(%rax) 2053b0: 0f 84 37 00 00 00 je 0x2053ed 2053b6: 48 8b 7d 98 mov -0x68(%rbp),%rdi 2053ba: 48 89 bd 60 ff ff ff mov %rdi,-0xa0(%rbp) 2053c1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053c5: 48 8b 30 mov (%rax),%rsi 2053c8: 48 03 75 e8 add -0x18(%rbp),%rsi 2053cc: 48 83 c6 3c add $0x3c,%rsi 2053d0: 48 8b 55 90 mov -0x70(%rbp),%rdx 2053d4: e8 67 19 00 00 callq 0x206d40 2053d9: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 2053e0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053e4: 48 89 48 60 mov %rcx,0x60(%rax) 2053e8: e9 6e 00 00 00 jmpq 0x20545b 2053ed: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053f1: 8b 78 24 mov 0x24(%rax),%edi 2053f4: 48 8b 75 98 mov -0x68(%rbp),%rsi 2053f8: 48 8b 55 90 mov -0x70(%rbp),%rdx 2053fc: 48 8b 45 f0 mov -0x10(%rbp),%rax 205400: 48 8b 48 28 mov 0x28(%rax),%rcx 205404: 48 03 4d e8 add -0x18(%rbp),%rcx 205408: 48 83 c1 3c add $0x3c,%rcx 20540c: e8 bf fc ff ff callq 0x2050d0 205411: 48 3b 45 90 cmp -0x70(%rbp),%rax 205415: 0f 95 c0 setne %al 205418: 34 ff xor $0xff,%al 20541a: 34 ff xor $0xff,%al 20541c: 24 01 and $0x1,%al 20541e: 0f b6 c0 movzbl %al,%eax 205421: 48 98 cltq 205423: 48 83 f8 00 cmp $0x0,%rax 205427: 0f 84 22 00 00 00 je 0x20544f 20542d: 48 8b 7d 98 mov -0x68(%rbp),%rdi 205431: e8 1a 19 00 00 callq 0x206d50 205436: 48 8b 45 f0 mov -0x10(%rbp),%rax 20543a: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 205442: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20544a: e9 d5 00 00 00 jmpq 0x205524 20544f: 48 8b 4d 98 mov -0x68(%rbp),%rcx 205453: 48 8b 45 f0 mov -0x10(%rbp),%rax 205457: 48 89 48 60 mov %rcx,0x60(%rax) 20545b: 48 8b 4d 90 mov -0x70(%rbp),%rcx 20545f: 48 8b 45 f0 mov -0x10(%rbp),%rax 205463: 48 89 48 68 mov %rcx,0x68(%rax) 205467: 48 8b 45 98 mov -0x68(%rbp),%rax 20546b: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 205472: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205479: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 205480: 48 8b bd 70 ff ff ff mov -0x90(%rbp),%rdi 205487: 48 8b 55 98 mov -0x68(%rbp),%rdx 20548b: 48 03 55 90 add -0x70(%rbp),%rdx 20548f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205496: 48 29 c2 sub %rax,%rdx 205499: be 2f 00 00 00 mov $0x2f,%esi 20549e: e8 3d 19 00 00 callq 0x206de0 2054a3: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2054aa: 48 83 bd 70 ff ff ff 00 cmpq $0x0,-0x90(%rbp) 2054b2: 0f 85 25 00 00 00 jne 0x2054dd 2054b8: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 2054bf: 48 8b 55 98 mov -0x68(%rbp),%rdx 2054c3: 48 03 55 90 add -0x70(%rbp),%rdx 2054c7: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 2054ce: 48 29 c2 sub %rax,%rdx 2054d1: 31 f6 xor %esi,%esi 2054d3: e8 18 19 00 00 callq 0x206df0 2054d8: e9 3a 00 00 00 jmpq 0x205517 2054dd: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2054e4: 48 89 c1 mov %rax,%rcx 2054e7: 48 83 c1 01 add $0x1,%rcx 2054eb: 48 89 8d 70 ff ff ff mov %rcx,-0x90(%rbp) 2054f2: c6 00 00 movb $0x0,(%rax) 2054f5: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2054fc: 48 8b 4d 98 mov -0x68(%rbp),%rcx 205500: 48 03 4d 90 add -0x70(%rbp),%rcx 205504: 48 39 c8 cmp %rcx,%rax 205507: 0f 82 05 00 00 00 jb 0x205512 20550d: e9 05 00 00 00 jmpq 0x205517 205512: e9 5b ff ff ff jmpq 0x205472 205517: e9 00 00 00 00 jmpq 0x20551c 20551c: 48 8b 45 98 mov -0x68(%rbp),%rax 205520: 48 89 45 f8 mov %rax,-0x8(%rbp) 205524: 48 8b 45 f8 mov -0x8(%rbp),%rax 205528: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 20552f: 5d pop %rbp 205530: c3 retq 205531: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 205539: 00 00 20553b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 205540: 55 push %rbp 205541: 48 89 e5 mov %rsp,%rbp 205544: 48 83 ec 40 sub $0x40,%rsp 205548: 89 7d f4 mov %edi,-0xc(%rbp) 20554b: 89 75 f0 mov %esi,-0x10(%rbp) 20554e: 48 89 55 e8 mov %rdx,-0x18(%rbp) 205552: 83 3d ab 3b 00 00 01 cmpl $0x1,0x3bab(%rip) # 0x209104 205559: 0f 95 c0 setne %al 20555c: 34 ff xor $0xff,%al 20555e: 34 ff xor $0xff,%al 205560: 24 01 and $0x1,%al 205562: 0f b6 c0 movzbl %al,%eax 205565: 48 98 cltq 205567: 48 83 f8 00 cmp $0x0,%rax 20556b: 0f 84 17 00 00 00 je 0x205588 205571: bf 0c 00 00 00 mov $0xc,%edi 205576: e8 85 db ff ff callq 0x203100 20557b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205583: e9 30 02 00 00 jmpq 0x2057b8 205588: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20558d: 0f 84 05 00 00 00 je 0x205598 205593: e9 61 00 00 00 jmpq 0x2055f9 205598: 8b 7d f4 mov -0xc(%rbp),%edi 20559b: be 01 00 00 00 mov $0x1,%esi 2055a0: b0 00 mov $0x0,%al 2055a2: e8 59 18 00 00 callq 0x206e00 2055a7: 89 c1 mov %eax,%ecx 2055a9: 31 c0 xor %eax,%eax 2055ab: 83 f9 ff cmp $0xffffffff,%ecx 2055ae: 88 45 df mov %al,-0x21(%rbp) 2055b1: 0f 85 0e 00 00 00 jne 0x2055c5 2055b7: e8 04 18 00 00 callq 0x206dc0 2055bc: 83 38 09 cmpl $0x9,(%rax) 2055bf: 0f 94 c0 sete %al 2055c2: 88 45 df mov %al,-0x21(%rbp) 2055c5: 8a 45 df mov -0x21(%rbp),%al 2055c8: 34 ff xor $0xff,%al 2055ca: 34 ff xor $0xff,%al 2055cc: 24 01 and $0x1,%al 2055ce: 0f b6 c0 movzbl %al,%eax 2055d1: 48 98 cltq 2055d3: 48 83 f8 00 cmp $0x0,%rax 2055d7: 0f 84 17 00 00 00 je 0x2055f4 2055dd: bf 09 00 00 00 mov $0x9,%edi 2055e2: e8 19 db ff ff callq 0x203100 2055e7: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2055ef: e9 c4 01 00 00 jmpq 0x2057b8 2055f4: e9 00 00 00 00 jmpq 0x2055f9 2055f9: 8b 45 f0 mov -0x10(%rbp),%eax 2055fc: 48 89 45 d0 mov %rax,-0x30(%rbp) 205600: 48 83 e8 0b sub $0xb,%rax 205604: 0f 87 89 01 00 00 ja 0x205793 20560a: 48 8b 45 d0 mov -0x30(%rbp),%rax 20560e: 48 8d 0d 8b c2 ff ff lea -0x3d75(%rip),%rcx # 0x2018a0 205615: 48 63 04 81 movslq (%rcx,%rax,4),%rax 205619: 48 01 c8 add %rcx,%rax 20561c: ff e0 jmpq *%rax 20561e: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205626: e9 7a 01 00 00 jmpq 0x2057a5 20562b: 31 c0 xor %eax,%eax 20562d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205632: 88 45 cf mov %al,-0x31(%rbp) 205635: 0f 84 0e 00 00 00 je 0x205649 20563b: 48 8b 45 e8 mov -0x18(%rbp),%rax 20563f: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 205643: 0f 95 c0 setne %al 205646: 88 45 cf mov %al,-0x31(%rbp) 205649: 8a 45 cf mov -0x31(%rbp),%al 20564c: 34 ff xor $0xff,%al 20564e: 34 ff xor $0xff,%al 205650: 24 01 and $0x1,%al 205652: 0f b6 c0 movzbl %al,%eax 205655: 48 98 cltq 205657: 48 83 f8 00 cmp $0x0,%rax 20565b: 0f 84 17 00 00 00 je 0x205678 205661: bf 0d 00 00 00 mov $0xd,%edi 205666: e8 95 da ff ff callq 0x203100 20566b: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205673: e9 2d 01 00 00 jmpq 0x2057a5 205678: e9 00 00 00 00 jmpq 0x20567d 20567d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205682: 0f 84 18 00 00 00 je 0x2056a0 205688: 8b 7d f4 mov -0xc(%rbp),%edi 20568b: 8b 75 f0 mov -0x10(%rbp),%esi 20568e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205692: e8 39 01 00 00 callq 0x2057d0 205697: 48 89 45 e0 mov %rax,-0x20(%rbp) 20569b: e9 1e 00 00 00 jmpq 0x2056be 2056a0: 8b 7d f4 mov -0xc(%rbp),%edi 2056a3: 8b 4d f0 mov -0x10(%rbp),%ecx 2056a6: 31 c0 xor %eax,%eax 2056a8: 41 89 c0 mov %eax,%r8d 2056ab: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 2056b2: 4c 89 c6 mov %r8,%rsi 2056b5: e8 56 01 00 00 callq 0x205810 2056ba: 48 89 45 e0 mov %rax,-0x20(%rbp) 2056be: e9 e2 00 00 00 jmpq 0x2057a5 2056c3: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2056c8: 0f 84 8e 00 00 00 je 0x20575c 2056ce: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2056d2: 31 c0 xor %eax,%eax 2056d4: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 2056d8: 88 45 ce mov %al,-0x32(%rbp) 2056db: 0f 84 34 00 00 00 je 0x205715 2056e1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2056e5: 31 c0 xor %eax,%eax 2056e7: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 2056eb: 88 45 ce mov %al,-0x32(%rbp) 2056ee: 0f 84 21 00 00 00 je 0x205715 2056f4: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2056f8: 31 c0 xor %eax,%eax 2056fa: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 2056fe: 88 45 ce mov %al,-0x32(%rbp) 205701: 0f 84 0e 00 00 00 je 0x205715 205707: 48 8b 45 e8 mov -0x18(%rbp),%rax 20570b: 83 78 1c 0a cmpl $0xa,0x1c(%rax) 20570f: 0f 95 c0 setne %al 205712: 88 45 ce mov %al,-0x32(%rbp) 205715: 8a 45 ce mov -0x32(%rbp),%al 205718: 34 ff xor $0xff,%al 20571a: 34 ff xor $0xff,%al 20571c: 24 01 and $0x1,%al 20571e: 0f b6 c0 movzbl %al,%eax 205721: 48 98 cltq 205723: 48 83 f8 00 cmp $0x0,%rax 205727: 0f 84 17 00 00 00 je 0x205744 20572d: bf 0d 00 00 00 mov $0xd,%edi 205732: e8 c9 d9 ff ff callq 0x203100 205737: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 20573f: e9 13 00 00 00 jmpq 0x205757 205744: 8b 7d f4 mov -0xc(%rbp),%edi 205747: 8b 75 f0 mov -0x10(%rbp),%esi 20574a: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20574e: e8 7d 00 00 00 callq 0x2057d0 205753: 48 89 45 e0 mov %rax,-0x20(%rbp) 205757: e9 1e 00 00 00 jmpq 0x20577a 20575c: 8b 7d f4 mov -0xc(%rbp),%edi 20575f: 8b 4d f0 mov -0x10(%rbp),%ecx 205762: 31 c0 xor %eax,%eax 205764: 41 89 c0 mov %eax,%r8d 205767: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 20576e: 4c 89 c6 mov %r8,%rsi 205771: e8 9a 00 00 00 callq 0x205810 205776: 48 89 45 e0 mov %rax,-0x20(%rbp) 20577a: e9 26 00 00 00 jmpq 0x2057a5 20577f: 8b 7d f4 mov -0xc(%rbp),%edi 205782: 8b 75 f0 mov -0x10(%rbp),%esi 205785: e8 36 03 00 00 callq 0x205ac0 20578a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20578e: e9 12 00 00 00 jmpq 0x2057a5 205793: bf 0d 00 00 00 mov $0xd,%edi 205798: e8 63 d9 ff ff callq 0x203100 20579d: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2057a5: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2057aa: 0f 84 00 00 00 00 je 0x2057b0 2057b0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2057b4: 48 89 45 f8 mov %rax,-0x8(%rbp) 2057b8: 48 8b 45 f8 mov -0x8(%rbp),%rax 2057bc: 48 83 c4 40 add $0x40,%rsp 2057c0: 5d pop %rbp 2057c1: c3 retq 2057c2: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2057ca: 00 00 2057cc: 0f 1f 40 00 nopl 0x0(%rax) 2057d0: 55 push %rbp 2057d1: 48 89 e5 mov %rsp,%rbp 2057d4: 48 83 ec 10 sub $0x10,%rsp 2057d8: 89 7d fc mov %edi,-0x4(%rbp) 2057db: 89 75 f8 mov %esi,-0x8(%rbp) 2057de: 48 89 55 f0 mov %rdx,-0x10(%rbp) 2057e2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2057e6: 83 78 18 01 cmpl $0x1,0x18(%rax) 2057ea: 0f 85 00 00 00 00 jne 0x2057f0 2057f0: 8b 7d fc mov -0x4(%rbp),%edi 2057f3: 8b 75 f8 mov -0x8(%rbp),%esi 2057f6: 48 8b 55 f0 mov -0x10(%rbp),%rdx 2057fa: e8 e1 09 00 00 callq 0x2061e0 2057ff: 48 83 c4 10 add $0x10,%rsp 205803: 5d pop %rbp 205804: c3 retq 205805: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20580d: 00 00 20580f: 90 nop 205810: 55 push %rbp 205811: 48 89 e5 mov %rsp,%rbp 205814: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 20581b: 89 7d f4 mov %edi,-0xc(%rbp) 20581e: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205822: 48 89 55 e0 mov %rdx,-0x20(%rbp) 205826: 89 4d dc mov %ecx,-0x24(%rbp) 205829: 4c 89 45 d0 mov %r8,-0x30(%rbp) 20582d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205835: b0 01 mov $0x1,%al 205837: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20583b: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205841: 0f 84 31 00 00 00 je 0x205878 205847: b0 01 mov $0x1,%al 205849: 83 7d dc 09 cmpl $0x9,-0x24(%rbp) 20584d: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205853: 0f 84 1f 00 00 00 je 0x205878 205859: b0 01 mov $0x1,%al 20585b: 83 7d dc 0a cmpl $0xa,-0x24(%rbp) 20585f: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205865: 0f 84 0d 00 00 00 je 0x205878 20586b: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20586f: 0f 94 c0 sete %al 205872: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205878: 8a 85 27 ff ff ff mov -0xd9(%rbp),%al 20587e: 24 01 and $0x1,%al 205880: 0f b6 c0 movzbl %al,%eax 205883: 89 45 c4 mov %eax,-0x3c(%rbp) 205886: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20588b: 0f 85 38 00 00 00 jne 0x2058c9 205891: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 205896: 0f 85 28 00 00 00 jne 0x2058c4 20589c: 8b 7d f4 mov -0xc(%rbp),%edi 20589f: 48 8d b5 30 ff ff ff lea -0xd0(%rbp),%rsi 2058a6: e8 d5 13 00 00 callq 0x206c80 2058ab: 83 f8 00 cmp $0x0,%eax 2058ae: 0f 85 0b 00 00 00 jne 0x2058bf 2058b4: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2058bb: 48 89 45 e0 mov %rax,-0x20(%rbp) 2058bf: e9 00 00 00 00 jmpq 0x2058c4 2058c4: e9 34 00 00 00 jmpq 0x2058fd 2058c9: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 2058ce: 0f 84 05 00 00 00 je 0x2058d9 2058d4: e9 1f 00 00 00 jmpq 0x2058f8 2058d9: 48 8d 3d 54 b7 ff ff lea -0x48ac(%rip),%rdi # 0x201034 2058e0: 48 8d 35 59 b6 ff ff lea -0x49a7(%rip),%rsi # 0x200f40 2058e7: ba 9e 02 00 00 mov $0x29e,%edx 2058ec: 48 8d 0d d8 b6 ff ff lea -0x4928(%rip),%rcx # 0x200fcb 2058f3: e8 28 14 00 00 callq 0x206d20 2058f8: e9 00 00 00 00 jmpq 0x2058fd 2058fd: 83 7d c4 00 cmpl $0x0,-0x3c(%rbp) 205901: 0f 84 b6 00 00 00 je 0x2059bd 205907: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20590c: 0f 85 9b 00 00 00 jne 0x2059ad 205912: 48 8b 45 e0 mov -0x20(%rbp),%rax 205916: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 20591d: 8b 55 dc mov -0x24(%rbp),%edx 205920: b8 03 00 00 00 mov $0x3,%eax 205925: b9 01 00 00 00 mov $0x1,%ecx 20592a: 83 fa 08 cmp $0x8,%edx 20592d: 0f 44 c1 cmove %ecx,%eax 205930: 89 85 20 ff ff ff mov %eax,-0xe0(%rbp) 205936: b0 01 mov $0x1,%al 205938: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20593c: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 205942: 0f 84 0d 00 00 00 je 0x205955 205948: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20594c: 0f 94 c0 sete %al 20594f: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 205955: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 20595b: 48 8b b5 18 ff ff ff mov -0xe8(%rbp),%rsi 205962: 40 8a bd 26 ff ff ff mov -0xda(%rbp),%dil 205969: b9 01 00 00 00 mov $0x1,%ecx 20596e: b8 02 00 00 00 mov $0x2,%eax 205973: 40 f6 c7 01 test $0x1,%r15l 205977: 0f 45 c8 cmovne %eax,%ecx 20597a: 44 8b 45 f4 mov -0xc(%rbp),%r8d 20597e: 4c 8b 4d e8 mov -0x18(%rbp),%r9 205982: 31 c0 xor %eax,%eax 205984: 89 c7 mov %eax,%edi 205986: e8 85 14 00 00 callq 0x206e10 20598b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20598f: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 205996: 48 39 45 c8 cmp %rax,-0x38(%rbp) 20599a: 0f 85 08 00 00 00 jne 0x2059a8 2059a0: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2059a8: e9 0b 00 00 00 jmpq 0x2059b8 2059ad: 48 8b 45 d0 mov -0x30(%rbp),%rax 2059b1: 48 8b 00 mov (%rax),%rax 2059b4: 48 89 45 c8 mov %rax,-0x38(%rbp) 2059b8: e9 00 00 00 00 jmpq 0x2059bd 2059bd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2059c2: 0f 84 c4 00 00 00 je 0x205a8c 2059c8: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2059cf: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2059d3: 0f 84 05 00 00 00 je 0x2059de 2059d9: e9 1f 00 00 00 jmpq 0x2059fd 2059de: 48 8d 3d 41 b5 ff ff lea -0x4abf(%rip),%rdi # 0x200f26 2059e5: 48 8d 35 54 b5 ff ff lea -0x4aac(%rip),%rsi # 0x200f40 2059ec: ba ba 02 00 00 mov $0x2ba,%edx 2059f1: 48 8d 0d d3 b5 ff ff lea -0x4a2d(%rip),%rcx # 0x200fcb 2059f8: e8 23 13 00 00 callq 0x206d20 2059fd: 8b 7d f4 mov -0xc(%rbp),%edi 205a00: 48 8b 75 c8 mov -0x38(%rbp),%rsi 205a04: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205a08: 48 8b 4d e0 mov -0x20(%rbp),%rcx 205a0c: 44 8b 45 dc mov -0x24(%rbp),%r8d 205a10: 4c 8b 4d d0 mov -0x30(%rbp),%r9 205a14: e8 e7 d8 ff ff callq 0x203300 205a19: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 205a20: 48 83 bd 28 ff ff ff 00 cmpq $0x0,-0xd8(%rbp) 205a28: 0f 85 2e 00 00 00 jne 0x205a5c 205a2e: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205a33: 0f 84 11 00 00 00 je 0x205a4a 205a39: 48 8b 45 d0 mov -0x30(%rbp),%rax 205a3d: 48 8b 00 mov (%rax),%rax 205a40: 48 3b 45 c8 cmp -0x38(%rbp),%rax 205a44: 0f 84 12 00 00 00 je 0x205a5c 205a4a: 48 8b 7d c8 mov -0x38(%rbp),%rdi 205a4e: 48 8b 75 e0 mov -0x20(%rbp),%rsi 205a52: e8 c9 13 00 00 callq 0x206e20 205a57: e9 20 00 00 00 jmpq 0x205a7c 205a5c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205a61: 0f 85 10 00 00 00 jne 0x205a77 205a67: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 205a6e: 8b 48 38 mov 0x38(%rax),%ecx 205a71: 83 c9 40 or $0x40,%ecx 205a74: 89 48 38 mov %ecx,0x38(%rax) 205a77: e9 00 00 00 00 jmpq 0x205a7c 205a7c: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 205a83: 48 89 45 f8 mov %rax,-0x8(%rbp) 205a87: e9 1b 00 00 00 jmpq 0x205aa7 205a8c: 8b 7d f4 mov -0xc(%rbp),%edi 205a8f: 48 8b 75 e8 mov -0x18(%rbp),%rsi 205a93: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205a97: 8b 4d dc mov -0x24(%rbp),%ecx 205a9a: 4c 8b 45 d0 mov -0x30(%rbp),%r8 205a9e: e8 2d 09 00 00 callq 0x2063d0 205aa3: 48 89 45 f8 mov %rax,-0x8(%rbp) 205aa7: 48 8b 45 f8 mov -0x8(%rbp),%rax 205aab: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 205ab2: 5d pop %rbp 205ab3: c3 retq 205ab4: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 205abc: 00 00 205abe: 66 90 nop 205ac0: 55 push %rbp 205ac1: 48 89 e5 mov %rsp,%rbp 205ac4: 48 83 ec 20 sub $0x20,%rsp 205ac8: 89 7d fc mov %edi,-0x4(%rbp) 205acb: 89 75 f8 mov %esi,-0x8(%rbp) 205ace: 8b 7d fc mov -0x4(%rbp),%edi 205ad1: 44 8b 45 f8 mov -0x8(%rbp),%r8d 205ad5: 31 c0 xor %eax,%eax 205ad7: 41 89 c1 mov %eax,%r9d 205ada: 4c 89 ce mov %r9,%rsi 205add: 4c 89 ca mov %r9,%rdx 205ae0: 4c 89 c9 mov %r9,%rcx 205ae3: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 205aea: 48 c7 44 24 08 20 08 00 movq $0x820,0x8(%rsp) 205af2: 00 205af3: e8 d8 ed ff ff callq 0x2048d0 205af8: 48 89 45 f0 mov %rax,-0x10(%rbp) 205afc: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205b01: 0f 84 3b 00 00 00 je 0x205b42 205b07: 48 8b 45 f0 mov -0x10(%rbp),%rax 205b0b: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 205b12: 48 8b 45 f0 mov -0x10(%rbp),%rax 205b16: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 205b1d: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205b21: 48 83 c1 48 add $0x48,%rcx 205b25: 48 81 c1 80 00 00 00 add $0x80,%rcx 205b2c: 48 8b 45 f0 mov -0x10(%rbp),%rax 205b30: 48 89 48 60 mov %rcx,0x60(%rax) 205b34: 48 8b 45 f0 mov -0x10(%rbp),%rax 205b38: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 205b40: 00 00 205b42: 48 8b 45 f0 mov -0x10(%rbp),%rax 205b46: 48 83 c4 20 add $0x20,%rsp 205b4a: 5d pop %rbp 205b4b: c3 retq 205b4c: 0f 1f 40 00 nopl 0x0(%rax) 205b50: 55 push %rbp 205b51: 48 89 e5 mov %rsp,%rbp 205b54: 48 81 ec 00 01 00 00 sub $0x100,%rsp 205b5b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 205b5f: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205b63: 89 55 e4 mov %edx,-0x1c(%rbp) 205b66: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205b6a: 4c 89 45 d0 mov %r8,-0x30(%rbp) 205b6e: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b72: 0f b6 40 04 movzbl 0x4(%rax),%eax 205b76: 83 f8 01 cmp $0x1,%eax 205b79: 0f 94 c0 sete %al 205b7c: 24 01 and $0x1,%al 205b7e: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 205b84: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205b8b: 0f 84 0b 00 00 00 je 0x205b9c 205b91: 48 83 7d d0 34 cmpq $0x34,-0x30(%rbp) 205b96: 0f 82 18 00 00 00 jb 0x205bb4 205b9c: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205ba3: 0f 85 22 00 00 00 jne 0x205bcb 205ba9: 48 83 7d d0 40 cmpq $0x40,-0x30(%rbp) 205bae: 0f 83 17 00 00 00 jae 0x205bcb 205bb4: bf 0a 00 00 00 mov $0xa,%edi 205bb9: e8 42 d5 ff ff callq 0x203100 205bbe: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205bc6: e9 fd 05 00 00 jmpq 0x2061c8 205bcb: 48 8b 45 e8 mov -0x18(%rbp),%rax 205bcf: 0f b6 40 05 movzbl 0x5(%rax),%eax 205bd3: 83 f8 01 cmp $0x1,%eax 205bd6: 0f 85 0d 00 00 00 jne 0x205be9 205bdc: 48 8b 45 e8 mov -0x18(%rbp),%rax 205be0: 48 89 45 c0 mov %rax,-0x40(%rbp) 205be4: e9 41 01 00 00 jmpq 0x205d2a 205be9: 48 8d 45 80 lea -0x80(%rbp),%rax 205bed: 48 89 45 c0 mov %rax,-0x40(%rbp) 205bf1: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205bf8: 0f 84 8e 00 00 00 je 0x205c8c 205bfe: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c02: 66 8b 40 30 mov 0x30(%rax),%ax 205c06: 66 89 45 b0 mov %ax,-0x50(%rbp) 205c0a: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c0e: 8b 40 20 mov 0x20(%rax),%eax 205c11: 89 45 a0 mov %eax,-0x60(%rbp) 205c14: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c18: 0f b6 40 05 movzbl 0x5(%rax),%eax 205c1c: 83 f8 01 cmp $0x1,%eax 205c1f: 0f 84 62 00 00 00 je 0x205c87 205c25: 66 8b 45 b0 mov -0x50(%rbp),%ax 205c29: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 205c30: 66 8b 85 7a ff ff ff mov -0x86(%rbp),%ax 205c37: 66 c1 c8 08 ror $0x8,%ax 205c3b: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 205c42: 66 8b 85 7c ff ff ff mov -0x84(%rbp),%ax 205c49: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 205c50: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 205c57: 66 89 45 b0 mov %ax,-0x50(%rbp) 205c5b: 8b 45 a0 mov -0x60(%rbp),%eax 205c5e: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 205c64: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 205c6a: 0f c8 bswap %eax 205c6c: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 205c72: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 205c78: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 205c7e: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 205c84: 89 45 a0 mov %eax,-0x60(%rbp) 205c87: e9 99 00 00 00 jmpq 0x205d25 205c8c: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c90: 66 8b 40 3c mov 0x3c(%rax),%ax 205c94: 66 89 45 bc mov %ax,-0x44(%rbp) 205c98: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c9c: 48 8b 40 28 mov 0x28(%rax),%rax 205ca0: 48 89 45 a8 mov %rax,-0x58(%rbp) 205ca4: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ca8: 0f b6 40 05 movzbl 0x5(%rax),%eax 205cac: 83 f8 01 cmp $0x1,%eax 205caf: 0f 84 6b 00 00 00 je 0x205d20 205cb5: 66 8b 45 bc mov -0x44(%rbp),%ax 205cb9: 66 89 85 68 ff ff ff mov %ax,-0x98(%rbp) 205cc0: 66 8b 85 68 ff ff ff mov -0x98(%rbp),%ax 205cc7: 66 c1 c8 08 ror $0x8,%ax 205ccb: 66 89 85 6a ff ff ff mov %ax,-0x96(%rbp) 205cd2: 66 8b 85 6a ff ff ff mov -0x96(%rbp),%ax 205cd9: 66 89 85 66 ff ff ff mov %ax,-0x9a(%rbp) 205ce0: 0f b7 85 66 ff ff ff movzwl -0x9a(%rbp),%eax 205ce7: 66 89 45 bc mov %ax,-0x44(%rbp) 205ceb: 48 8b 45 a8 mov -0x58(%rbp),%rax 205cef: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 205cf6: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 205cfd: 48 0f c8 bswap %rax 205d00: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205d07: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 205d0e: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 205d15: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 205d1c: 48 89 45 a8 mov %rax,-0x58(%rbp) 205d20: e9 00 00 00 00 jmpq 0x205d25 205d25: e9 00 00 00 00 jmpq 0x205d2a 205d2a: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205d31: 0f 84 2a 02 00 00 je 0x205f61 205d37: 48 8b 45 c0 mov -0x40(%rbp),%rax 205d3b: 0f b7 40 30 movzwl 0x30(%rax),%eax 205d3f: 48 89 45 c8 mov %rax,-0x38(%rbp) 205d43: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205d48: 0f 94 c0 sete %al 205d4b: 34 ff xor $0xff,%al 205d4d: 34 ff xor $0xff,%al 205d4f: 24 01 and $0x1,%al 205d51: 0f b6 c0 movzbl %al,%eax 205d54: 48 98 cltq 205d56: 48 83 f8 00 cmp $0x0,%rax 205d5a: 0f 84 c7 01 00 00 je 0x205f27 205d60: 48 8b 45 c0 mov -0x40(%rbp),%rax 205d64: 83 78 20 00 cmpl $0x0,0x20(%rax) 205d68: 0f 84 b9 01 00 00 je 0x205f27 205d6e: 48 8b 45 c0 mov -0x40(%rbp),%rax 205d72: 8b 40 20 mov 0x20(%rax),%eax 205d75: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205d79: 0f 93 c0 setae %al 205d7c: 34 ff xor $0xff,%al 205d7e: 34 ff xor $0xff,%al 205d80: 24 01 and $0x1,%al 205d82: 0f b6 c0 movzbl %al,%eax 205d85: 48 98 cltq 205d87: 48 83 f8 00 cmp $0x0,%rax 205d8b: 0f 85 2a 00 00 00 jne 0x205dbb 205d91: 48 8b 45 d0 mov -0x30(%rbp),%rax 205d95: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d99: 8b 49 20 mov 0x20(%rcx),%ecx 205d9c: 48 29 c8 sub %rcx,%rax 205d9f: 48 83 f8 28 cmp $0x28,%rax 205da3: 0f 92 c0 setb %al 205da6: 34 ff xor $0xff,%al 205da8: 34 ff xor $0xff,%al 205daa: 24 01 and $0x1,%al 205dac: 0f b6 c0 movzbl %al,%eax 205daf: 48 98 cltq 205db1: 48 83 f8 00 cmp $0x0,%rax 205db5: 0f 84 0d 00 00 00 je 0x205dc8 205dbb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205dc3: e9 00 04 00 00 jmpq 0x2061c8 205dc8: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205dcd: 0f 95 c0 setne %al 205dd0: 34 ff xor $0xff,%al 205dd2: 34 ff xor $0xff,%al 205dd4: 24 01 and $0x1,%al 205dd6: 0f b6 c0 movzbl %al,%eax 205dd9: 48 98 cltq 205ddb: 48 83 f8 00 cmp $0x0,%rax 205ddf: 0f 84 30 00 00 00 je 0x205e15 205de5: 48 8b 45 e8 mov -0x18(%rbp),%rax 205de9: 0f b6 40 05 movzbl 0x5(%rax),%eax 205ded: 83 f8 01 cmp $0x1,%eax 205df0: 0f 85 1f 00 00 00 jne 0x205e15 205df6: 48 8b 45 f0 mov -0x10(%rbp),%rax 205dfa: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205dfe: 8b 49 20 mov 0x20(%rcx),%ecx 205e01: 48 01 c8 add %rcx,%rax 205e04: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205e08: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205e0c: 48 89 45 c8 mov %rax,-0x38(%rbp) 205e10: e9 0d 01 00 00 jmpq 0x205f22 205e15: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205e1a: 0f 95 c0 setne %al 205e1d: 34 ff xor $0xff,%al 205e1f: 34 ff xor $0xff,%al 205e21: 24 01 and $0x1,%al 205e23: 0f b6 c0 movzbl %al,%eax 205e26: 48 98 cltq 205e28: 48 83 f8 00 cmp $0x0,%rax 205e2c: 0f 84 21 00 00 00 je 0x205e53 205e32: 48 8b 45 f0 mov -0x10(%rbp),%rax 205e36: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205e3a: 8b 49 20 mov 0x20(%rcx),%ecx 205e3d: 48 01 c8 add %rcx,%rax 205e40: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205e44: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205e48: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205e4e: e9 82 00 00 00 jmpq 0x205ed5 205e53: 8b 7d e4 mov -0x1c(%rbp),%edi 205e56: 48 8d b5 44 ff ff ff lea -0xbc(%rbp),%rsi 205e5d: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205e61: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e65: 8b 40 20 mov 0x20(%rax),%eax 205e68: 48 01 c1 add %rax,%rcx 205e6b: 48 83 c1 14 add $0x14,%rcx 205e6f: ba 04 00 00 00 mov $0x4,%edx 205e74: e8 57 f2 ff ff callq 0x2050d0 205e79: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 205e80: 48 83 f8 04 cmp $0x4,%rax 205e84: 0f 95 c0 setne %al 205e87: 34 ff xor $0xff,%al 205e89: 34 ff xor $0xff,%al 205e8b: 24 01 and $0x1,%al 205e8d: 0f b6 c0 movzbl %al,%eax 205e90: 48 98 cltq 205e92: 48 83 f8 00 cmp $0x0,%rax 205e96: 0f 84 34 00 00 00 je 0x205ed0 205e9c: 48 83 bd 38 ff ff ff 00 cmpq $0x0,-0xc8(%rbp) 205ea4: 0f 8d 0f 00 00 00 jge 0x205eb9 205eaa: bf 09 00 00 00 mov $0x9,%edi 205eaf: e8 4c d2 ff ff callq 0x203100 205eb4: e9 0a 00 00 00 jmpq 0x205ec3 205eb9: bf 0a 00 00 00 mov $0xa,%edi 205ebe: e8 3d d2 ff ff callq 0x203100 205ec3: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205ecb: e9 f8 02 00 00 jmpq 0x2061c8 205ed0: e9 00 00 00 00 jmpq 0x205ed5 205ed5: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ed9: 0f b6 40 05 movzbl 0x5(%rax),%eax 205edd: 83 f8 01 cmp $0x1,%eax 205ee0: 0f 84 32 00 00 00 je 0x205f18 205ee6: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205eec: 89 85 30 ff ff ff mov %eax,-0xd0(%rbp) 205ef2: 8b 85 30 ff ff ff mov -0xd0(%rbp),%eax 205ef8: 0f c8 bswap %eax 205efa: 89 85 34 ff ff ff mov %eax,-0xcc(%rbp) 205f00: 8b 85 34 ff ff ff mov -0xcc(%rbp),%eax 205f06: 89 85 2c ff ff ff mov %eax,-0xd4(%rbp) 205f0c: 8b 85 2c ff ff ff mov -0xd4(%rbp),%eax 205f12: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205f18: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205f1e: 48 89 45 c8 mov %rax,-0x38(%rbp) 205f22: e9 00 00 00 00 jmpq 0x205f27 205f27: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f2b: 8b 40 20 mov 0x20(%rax),%eax 205f2e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205f32: 0f 87 1c 00 00 00 ja 0x205f54 205f38: 48 8b 45 d0 mov -0x30(%rbp),%rax 205f3c: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205f40: 8b 49 20 mov 0x20(%rcx),%ecx 205f43: 48 29 c8 sub %rcx,%rax 205f46: 48 6b 4d c8 28 imul $0x28,-0x38(%rbp),%rcx 205f4b: 48 39 c8 cmp %rcx,%rax 205f4e: 0f 83 08 00 00 00 jae 0x205f5c 205f54: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205f5c: e9 5f 02 00 00 jmpq 0x2061c0 205f61: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f65: 0f b7 40 3c movzwl 0x3c(%rax),%eax 205f69: 48 89 45 c8 mov %rax,-0x38(%rbp) 205f6d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205f72: 0f 94 c0 sete %al 205f75: 34 ff xor $0xff,%al 205f77: 34 ff xor $0xff,%al 205f79: 24 01 and $0x1,%al 205f7b: 0f b6 c0 movzbl %al,%eax 205f7e: 48 98 cltq 205f80: 48 83 f8 00 cmp $0x0,%rax 205f84: 0f 84 fa 01 00 00 je 0x206184 205f8a: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f8e: 48 83 78 28 00 cmpq $0x0,0x28(%rax) 205f93: 0f 84 eb 01 00 00 je 0x206184 205f99: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f9d: 48 8b 40 28 mov 0x28(%rax),%rax 205fa1: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205fa5: 0f 93 c0 setae %al 205fa8: 34 ff xor $0xff,%al 205faa: 34 ff xor $0xff,%al 205fac: 24 01 and $0x1,%al 205fae: 0f b6 c0 movzbl %al,%eax 205fb1: 48 98 cltq 205fb3: 48 83 f8 00 cmp $0x0,%rax 205fb7: 0f 85 28 00 00 00 jne 0x205fe5 205fbd: 48 8b 45 c0 mov -0x40(%rbp),%rax 205fc1: 48 8b 40 28 mov 0x28(%rax),%rax 205fc5: 48 83 c0 40 add $0x40,%rax 205fc9: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205fcd: 0f 97 c0 seta %al 205fd0: 34 ff xor $0xff,%al 205fd2: 34 ff xor $0xff,%al 205fd4: 24 01 and $0x1,%al 205fd6: 0f b6 c0 movzbl %al,%eax 205fd9: 48 98 cltq 205fdb: 48 83 f8 00 cmp $0x0,%rax 205fdf: 0f 84 0d 00 00 00 je 0x205ff2 205fe5: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205fed: e9 d6 01 00 00 jmpq 0x2061c8 205ff2: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205ff7: 0f 95 c0 setne %al 205ffa: 34 ff xor $0xff,%al 205ffc: 34 ff xor $0xff,%al 205ffe: 24 01 and $0x1,%al 206000: 0f b6 c0 movzbl %al,%eax 206003: 48 98 cltq 206005: 48 83 f8 00 cmp $0x0,%rax 206009: 0f 84 32 00 00 00 je 0x206041 20600f: 48 8b 45 e8 mov -0x18(%rbp),%rax 206013: 0f b6 40 05 movzbl 0x5(%rax),%eax 206017: 83 f8 01 cmp $0x1,%eax 20601a: 0f 85 21 00 00 00 jne 0x206041 206020: 48 8b 45 f0 mov -0x10(%rbp),%rax 206024: 48 8b 4d c0 mov -0x40(%rbp),%rcx 206028: 48 03 41 28 add 0x28(%rcx),%rax 20602c: 48 8b 4d d8 mov -0x28(%rbp),%rcx 206030: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 206035: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 20603c: e9 0f 01 00 00 jmpq 0x206150 206041: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 206046: 0f 95 c0 setne %al 206049: 34 ff xor $0xff,%al 20604b: 34 ff xor $0xff,%al 20604d: 24 01 and $0x1,%al 20604f: 0f b6 c0 movzbl %al,%eax 206052: 48 98 cltq 206054: 48 83 f8 00 cmp $0x0,%rax 206058: 0f 84 21 00 00 00 je 0x20607f 20605e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206062: 48 8b 4d c0 mov -0x40(%rbp),%rcx 206066: 48 03 41 28 add 0x28(%rcx),%rax 20606a: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20606e: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 206073: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 20607a: e9 80 00 00 00 jmpq 0x2060ff 20607f: 8b 7d e4 mov -0x1c(%rbp),%edi 206082: 48 8d b5 20 ff ff ff lea -0xe0(%rbp),%rsi 206089: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20608d: 48 8b 45 c0 mov -0x40(%rbp),%rax 206091: 48 03 48 28 add 0x28(%rax),%rcx 206095: 48 83 c1 20 add $0x20,%rcx 206099: ba 08 00 00 00 mov $0x8,%edx 20609e: e8 2d f0 ff ff callq 0x2050d0 2060a3: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 2060aa: 48 83 f8 08 cmp $0x8,%rax 2060ae: 0f 95 c0 setne %al 2060b1: 34 ff xor $0xff,%al 2060b3: 34 ff xor $0xff,%al 2060b5: 24 01 and $0x1,%al 2060b7: 0f b6 c0 movzbl %al,%eax 2060ba: 48 98 cltq 2060bc: 48 83 f8 00 cmp $0x0,%rax 2060c0: 0f 84 34 00 00 00 je 0x2060fa 2060c6: 48 83 bd 18 ff ff ff 00 cmpq $0x0,-0xe8(%rbp) 2060ce: 0f 8d 0f 00 00 00 jge 0x2060e3 2060d4: bf 09 00 00 00 mov $0x9,%edi 2060d9: e8 22 d0 ff ff callq 0x203100 2060de: e9 0a 00 00 00 jmpq 0x2060ed 2060e3: bf 0a 00 00 00 mov $0xa,%edi 2060e8: e8 13 d0 ff ff callq 0x203100 2060ed: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 2060f5: e9 ce 00 00 00 jmpq 0x2061c8 2060fa: e9 00 00 00 00 jmpq 0x2060ff 2060ff: 48 8b 45 e8 mov -0x18(%rbp),%rax 206103: 0f b6 40 05 movzbl 0x5(%rax),%eax 206107: 83 f8 01 cmp $0x1,%eax 20610a: 0f 84 3b 00 00 00 je 0x20614b 206110: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206117: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 20611e: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 206125: 48 0f c8 bswap %rax 206128: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 20612f: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 206136: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 20613d: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 206144: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 20614b: e9 00 00 00 00 jmpq 0x206150 206150: b8 ff ff ff ff mov $0xffffffff,%eax 206155: 48 39 85 20 ff ff ff cmp %rax,-0xe0(%rbp) 20615c: 0f 86 17 00 00 00 jbe 0x206179 206162: bf 0a 00 00 00 mov $0xa,%edi 206167: e8 94 cf ff ff callq 0x203100 20616c: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 206174: e9 4f 00 00 00 jmpq 0x2061c8 206179: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206180: 48 89 45 c8 mov %rax,-0x38(%rbp) 206184: 48 8b 45 c0 mov -0x40(%rbp),%rax 206188: 48 8b 40 28 mov 0x28(%rax),%rax 20618c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 206190: 0f 87 1d 00 00 00 ja 0x2061b3 206196: 48 8b 45 d0 mov -0x30(%rbp),%rax 20619a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 20619e: 48 2b 41 28 sub 0x28(%rcx),%rax 2061a2: 48 8b 4d c8 mov -0x38(%rbp),%rcx 2061a6: 48 c1 e1 06 shl $0x6,%rcx 2061aa: 48 39 c8 cmp %rcx,%rax 2061ad: 0f 83 08 00 00 00 jae 0x2061bb 2061b3: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2061bb: e9 00 00 00 00 jmpq 0x2061c0 2061c0: 48 8b 45 c8 mov -0x38(%rbp),%rax 2061c4: 48 89 45 f8 mov %rax,-0x8(%rbp) 2061c8: 48 8b 45 f8 mov -0x8(%rbp),%rax 2061cc: 48 81 c4 00 01 00 00 add $0x100,%rsp 2061d3: 5d pop %rbp 2061d4: c3 retq 2061d5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2061dd: 00 00 2061df: 90 nop 2061e0: 55 push %rbp 2061e1: 48 89 e5 mov %rsp,%rbp 2061e4: 48 83 ec 30 sub $0x30,%rsp 2061e8: 89 7d f4 mov %edi,-0xc(%rbp) 2061eb: 89 75 f0 mov %esi,-0x10(%rbp) 2061ee: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2061f2: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2061f6: 0f 85 0f 00 00 00 jne 0x20620b 2061fc: 48 8b 45 e8 mov -0x18(%rbp),%rax 206200: 8b 40 24 mov 0x24(%rax),%eax 206203: 89 45 f4 mov %eax,-0xc(%rbp) 206206: e9 57 00 00 00 jmpq 0x206262 20620b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20620f: 31 c0 xor %eax,%eax 206211: 83 79 24 ff cmpl $0xffffffff,0x24(%rcx) 206215: 88 45 df mov %al,-0x21(%rbp) 206218: 0f 84 10 00 00 00 je 0x20622e 20621e: 8b 45 f4 mov -0xc(%rbp),%eax 206221: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206225: 3b 41 24 cmp 0x24(%rcx),%eax 206228: 0f 95 c0 setne %al 20622b: 88 45 df mov %al,-0x21(%rbp) 20622e: 8a 45 df mov -0x21(%rbp),%al 206231: 34 ff xor $0xff,%al 206233: 34 ff xor $0xff,%al 206235: 24 01 and $0x1,%al 206237: 0f b6 c0 movzbl %al,%eax 20623a: 48 98 cltq 20623c: 48 83 f8 00 cmp $0x0,%rax 206240: 0f 84 17 00 00 00 je 0x20625d 206246: bf 1c 00 00 00 mov $0x1c,%edi 20624b: e8 b0 ce ff ff callq 0x203100 206250: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 206258: e9 63 01 00 00 jmpq 0x2063c0 20625d: e9 00 00 00 00 jmpq 0x206262 206262: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206266: 31 c0 xor %eax,%eax 206268: 83 79 1c 01 cmpl $0x1,0x1c(%rcx) 20626c: 88 45 de mov %al,-0x22(%rbp) 20626f: 0f 84 6d 00 00 00 je 0x2062e2 206275: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206279: 31 c0 xor %eax,%eax 20627b: 83 79 1c 08 cmpl $0x8,0x1c(%rcx) 20627f: 88 45 de mov %al,-0x22(%rbp) 206282: 0f 84 5a 00 00 00 je 0x2062e2 206288: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20628c: 31 c0 xor %eax,%eax 20628e: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 206292: 88 45 de mov %al,-0x22(%rbp) 206295: 0f 84 47 00 00 00 je 0x2062e2 20629b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20629f: 31 c0 xor %eax,%eax 2062a1: 83 79 1c 0a cmpl $0xa,0x1c(%rcx) 2062a5: 88 45 de mov %al,-0x22(%rbp) 2062a8: 0f 84 34 00 00 00 je 0x2062e2 2062ae: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2062b2: 31 c0 xor %eax,%eax 2062b4: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 2062b8: 88 45 de mov %al,-0x22(%rbp) 2062bb: 0f 84 21 00 00 00 je 0x2062e2 2062c1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2062c5: 31 c0 xor %eax,%eax 2062c7: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 2062cb: 88 45 de mov %al,-0x22(%rbp) 2062ce: 0f 84 0e 00 00 00 je 0x2062e2 2062d4: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062d8: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 2062dc: 0f 95 c0 setne %al 2062df: 88 45 de mov %al,-0x22(%rbp) 2062e2: 8a 45 de mov -0x22(%rbp),%al 2062e5: 34 ff xor $0xff,%al 2062e7: 34 ff xor $0xff,%al 2062e9: 24 01 and $0x1,%al 2062eb: 0f b6 c0 movzbl %al,%eax 2062ee: 48 98 cltq 2062f0: 48 83 f8 00 cmp $0x0,%rax 2062f4: 0f 84 17 00 00 00 je 0x206311 2062fa: bf 0b 00 00 00 mov $0xb,%edi 2062ff: e8 fc cd ff ff callq 0x203100 206304: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20630c: e9 af 00 00 00 jmpq 0x2063c0 206311: 48 8b 45 e8 mov -0x18(%rbp),%rax 206315: 83 78 18 01 cmpl $0x1,0x18(%rax) 206319: 0f 84 1a 00 00 00 je 0x206339 20631f: 48 8b 45 e8 mov -0x18(%rbp),%rax 206323: 8b 48 3c mov 0x3c(%rax),%ecx 206326: 83 c1 01 add $0x1,%ecx 206329: 89 48 3c mov %ecx,0x3c(%rax) 20632c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206330: 48 89 45 f8 mov %rax,-0x8(%rbp) 206334: e9 87 00 00 00 jmpq 0x2063c0 206339: 48 8b 45 e8 mov -0x18(%rbp),%rax 20633d: 48 83 78 78 00 cmpq $0x0,0x78(%rax) 206342: 0f 85 1f 00 00 00 jne 0x206367 206348: 48 8b 7d e8 mov -0x18(%rbp),%rdi 20634c: e8 3f e6 ff ff callq 0x204990 206351: 83 f8 00 cmp $0x0,%eax 206354: 0f 84 0d 00 00 00 je 0x206367 20635a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 206362: e9 59 00 00 00 jmpq 0x2063c0 206367: 8b 7d f4 mov -0xc(%rbp),%edi 20636a: 48 8b 45 e8 mov -0x18(%rbp),%rax 20636e: 48 8b 70 70 mov 0x70(%rax),%rsi 206372: 48 83 c6 3c add $0x3c,%rsi 206376: 48 8b 45 e8 mov -0x18(%rbp),%rax 20637a: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx 206381: 8b 4d f0 mov -0x10(%rbp),%ecx 206384: 4c 8b 45 e8 mov -0x18(%rbp),%r8 206388: e8 83 f4 ff ff callq 0x205810 20638d: 48 89 45 e0 mov %rax,-0x20(%rbp) 206391: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 206396: 0f 84 1c 00 00 00 je 0x2063b8 20639c: 48 8b 45 e8 mov -0x18(%rbp),%rax 2063a0: 48 8b 48 48 mov 0x48(%rax),%rcx 2063a4: 48 8b 45 e0 mov -0x20(%rbp),%rax 2063a8: 48 89 48 10 mov %rcx,0x10(%rax) 2063ac: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2063b0: 48 8b 45 e8 mov -0x18(%rbp),%rax 2063b4: 48 89 48 48 mov %rcx,0x48(%rax) 2063b8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2063bc: 48 89 45 f8 mov %rax,-0x8(%rbp) 2063c0: 48 8b 45 f8 mov -0x8(%rbp),%rax 2063c4: 48 83 c4 30 add $0x30,%rsp 2063c8: 5d pop %rbp 2063c9: c3 retq 2063ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2063d0: 55 push %rbp 2063d1: 48 89 e5 mov %rsp,%rbp 2063d4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2063db: 89 7d f4 mov %edi,-0xc(%rbp) 2063de: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2063e2: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2063e6: 89 4d dc mov %ecx,-0x24(%rbp) 2063e9: 4c 89 45 d0 mov %r8,-0x30(%rbp) 2063ed: 8b 45 f4 mov -0xc(%rbp),%eax 2063f0: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 2063f6: 48 8d 45 90 lea -0x70(%rbp),%rax 2063fa: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206401: b8 40 00 00 00 mov $0x40,%eax 206406: 48 3b 45 e0 cmp -0x20(%rbp),%rax 20640a: 0f 83 11 00 00 00 jae 0x206421 206410: b8 40 00 00 00 mov $0x40,%eax 206415: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20641c: e9 0b 00 00 00 jmpq 0x20642c 206421: 48 8b 45 e0 mov -0x20(%rbp),%rax 206425: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20642c: 48 8b b5 78 ff ff ff mov -0x88(%rbp),%rsi 206433: 8b bd 74 ff ff ff mov -0x8c(%rbp),%edi 206439: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 206440: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206444: e8 87 ec ff ff callq 0x2050d0 206449: 48 89 45 88 mov %rax,-0x78(%rbp) 20644d: 48 83 7d 88 ff cmpq $0xffffffffffffffff,-0x78(%rbp) 206452: 0f 94 c0 sete %al 206455: 34 ff xor $0xff,%al 206457: 34 ff xor $0xff,%al 206459: 24 01 and $0x1,%al 20645b: 0f b6 c0 movzbl %al,%eax 20645e: 48 98 cltq 206460: 48 83 f8 00 cmp $0x0,%rax 206464: 0f 84 17 00 00 00 je 0x206481 20646a: bf 09 00 00 00 mov $0x9,%edi 20646f: e8 8c cc ff ff callq 0x203100 206474: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20647c: e9 e9 00 00 00 jmpq 0x20656a 206481: 48 8b 75 88 mov -0x78(%rbp),%rsi 206485: 48 8d 7d 90 lea -0x70(%rbp),%rdi 206489: e8 72 cf ff ff callq 0x203400 20648e: 89 45 84 mov %eax,-0x7c(%rbp) 206491: 8b 45 84 mov -0x7c(%rbp),%eax 206494: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 20649a: 83 e8 01 sub $0x1,%eax 20649d: 0f 84 19 00 00 00 je 0x2064bc 2064a3: e9 00 00 00 00 jmpq 0x2064a8 2064a8: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 2064ae: 83 e8 03 sub $0x3,%eax 2064b1: 0f 84 2a 00 00 00 je 0x2064e1 2064b7: e9 77 00 00 00 jmpq 0x206533 2064bc: 8b 7d f4 mov -0xc(%rbp),%edi 2064bf: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2064c3: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2064c7: 44 8b 45 dc mov -0x24(%rbp),%r8d 2064cb: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2064cf: 31 c0 xor %eax,%eax 2064d1: 89 c6 mov %eax,%esi 2064d3: e8 68 e3 ff ff callq 0x204840 2064d8: 48 89 45 f8 mov %rax,-0x8(%rbp) 2064dc: e9 89 00 00 00 jmpq 0x20656a 2064e1: 48 8b 45 88 mov -0x78(%rbp),%rax 2064e5: 0f b6 75 94 movzbl -0x6c(%rbp),%esi 2064e9: b9 40 00 00 00 mov $0x40,%ecx 2064ee: ba 34 00 00 00 mov $0x34,%edx 2064f3: 83 fe 01 cmp $0x1,%esi 2064f6: 48 0f 44 ca cmove %rdx,%rcx 2064fa: 48 39 c8 cmp %rcx,%rax 2064fd: 0f 82 2b 00 00 00 jb 0x20652e 206503: 8b 7d f4 mov -0xc(%rbp),%edi 206506: 48 8d 55 90 lea -0x70(%rbp),%rdx 20650a: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20650e: 4c 8b 45 e0 mov -0x20(%rbp),%r8 206512: 44 8b 4d dc mov -0x24(%rbp),%r9d 206516: 48 8b 45 d0 mov -0x30(%rbp),%rax 20651a: 31 f6 xor %esi,%esi 20651c: 48 89 04 24 mov %rax,(%rsp) 206520: e8 bb cf ff ff callq 0x2034e0 206525: 48 89 45 f8 mov %rax,-0x8(%rbp) 206529: e9 3c 00 00 00 jmpq 0x20656a 20652e: e9 00 00 00 00 jmpq 0x206533 206533: e9 00 00 00 00 jmpq 0x206538 206538: 8b 7d f4 mov -0xc(%rbp),%edi 20653b: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20653f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206543: 44 8b 45 dc mov -0x24(%rbp),%r8d 206547: 4c 8b 4d d0 mov -0x30(%rbp),%r9 20654b: 31 c0 xor %eax,%eax 20654d: 89 c6 mov %eax,%esi 20654f: 31 c0 xor %eax,%eax 206551: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 206558: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 206560: 00 206561: e8 6a e3 ff ff callq 0x2048d0 206566: 48 89 45 f8 mov %rax,-0x8(%rbp) 20656a: 48 8b 45 f8 mov -0x8(%rbp),%rax 20656e: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206575: 5d pop %rbp 206576: c3 retq 206577: cc int3 206578: cc int3 206579: cc int3 20657a: cc int3 20657b: cc int3 20657c: cc int3 20657d: cc int3 20657e: cc int3 20657f: cc int3 206580: 55 push %rbp 206581: 48 89 e5 mov %rsp,%rbp 206584: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 20658b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20658f: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 206594: 0f 85 0c 00 00 00 jne 0x2065a6 20659a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2065a1: e9 c3 05 00 00 jmpq 0x206b69 2065a6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065aa: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 2065ae: 0f 84 2b 00 00 00 je 0x2065df 2065b4: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2065b8: 8b 41 3c mov 0x3c(%rcx),%eax 2065bb: 83 c0 ff add $0xffffffff,%eax 2065be: 89 41 3c mov %eax,0x3c(%rcx) 2065c1: 83 f8 00 cmp $0x0,%eax 2065c4: 0f 84 15 00 00 00 je 0x2065df 2065ca: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065ce: 8b 40 3c mov 0x3c(%rax),%eax 2065d1: 89 45 e4 mov %eax,-0x1c(%rbp) 2065d4: 8b 45 e4 mov -0x1c(%rbp),%eax 2065d7: 89 45 fc mov %eax,-0x4(%rbp) 2065da: e9 8a 05 00 00 jmpq 0x206b69 2065df: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065e3: 83 78 18 01 cmpl $0x1,0x18(%rax) 2065e7: 0f 85 4e 00 00 00 jne 0x20663b 2065ed: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065f1: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 2065f8: 48 39 48 50 cmp %rcx,0x50(%rax) 2065fc: 0f 84 0d 00 00 00 je 0x20660f 206602: 48 8b 45 f0 mov -0x10(%rbp),%rax 206606: 48 8b 78 50 mov 0x50(%rax),%rdi 20660a: e8 41 07 00 00 callq 0x206d50 20660f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206613: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 20661b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20661f: 48 83 78 48 00 cmpq $0x0,0x48(%rax) 206624: 0f 84 0c 00 00 00 je 0x206636 20662a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206631: e9 33 05 00 00 jmpq 0x206b69 206636: e9 00 00 00 00 jmpq 0x20663b 20663b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20663f: 48 8b 40 08 mov 0x8(%rax),%rax 206643: 48 89 45 e8 mov %rax,-0x18(%rbp) 206647: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20664c: 0f 84 66 00 00 00 je 0x2066b8 206652: 48 8b 45 e8 mov -0x18(%rbp),%rax 206656: 48 8b 40 48 mov 0x48(%rax),%rax 20665a: 48 3b 45 f0 cmp -0x10(%rbp),%rax 20665e: 0f 85 15 00 00 00 jne 0x206679 206664: 48 8b 45 f0 mov -0x10(%rbp),%rax 206668: 48 8b 48 10 mov 0x10(%rax),%rcx 20666c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206670: 48 89 48 48 mov %rcx,0x48(%rax) 206674: e9 3f 00 00 00 jmpq 0x2066b8 206679: 48 8b 45 e8 mov -0x18(%rbp),%rax 20667d: 48 8b 40 48 mov 0x48(%rax),%rax 206681: 48 89 45 d8 mov %rax,-0x28(%rbp) 206685: 48 8b 45 d8 mov -0x28(%rbp),%rax 206689: 48 8b 40 10 mov 0x10(%rax),%rax 20668d: 48 3b 45 f0 cmp -0x10(%rbp),%rax 206691: 0f 84 11 00 00 00 je 0x2066a8 206697: 48 8b 45 d8 mov -0x28(%rbp),%rax 20669b: 48 8b 40 10 mov 0x10(%rax),%rax 20669f: 48 89 45 d8 mov %rax,-0x28(%rbp) 2066a3: e9 dd ff ff ff jmpq 0x206685 2066a8: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066ac: 48 8b 48 10 mov 0x10(%rax),%rcx 2066b0: 48 8b 45 d8 mov -0x28(%rbp),%rax 2066b4: 48 89 48 10 mov %rcx,0x10(%rax) 2066b8: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066bc: 8b 40 18 mov 0x18(%rax),%eax 2066bf: 89 45 9c mov %eax,-0x64(%rbp) 2066c2: 83 e8 01 sub $0x1,%eax 2066c5: 0f 84 16 00 00 00 je 0x2066e1 2066cb: e9 00 00 00 00 jmpq 0x2066d0 2066d0: 8b 45 9c mov -0x64(%rbp),%eax 2066d3: 83 e8 03 sub $0x3,%eax 2066d6: 0f 84 26 00 00 00 je 0x206702 2066dc: e9 c7 03 00 00 jmpq 0x206aa8 2066e1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066e5: 48 83 78 60 00 cmpq $0x0,0x60(%rax) 2066ea: 0f 84 0d 00 00 00 je 0x2066fd 2066f0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066f4: 48 8b 78 60 mov 0x60(%rax),%rdi 2066f8: e8 53 06 00 00 callq 0x206d50 2066fd: e9 ab 03 00 00 jmpq 0x206aad 206702: 48 8b 45 f0 mov -0x10(%rbp),%rax 206706: 83 78 20 01 cmpl $0x1,0x20(%rax) 20670a: 0f 84 0f 00 00 00 je 0x20671f 206710: b0 01 mov $0x1,%al 206712: a8 01 test $0x1,%al 206714: 0f 85 05 00 00 00 jne 0x20671f 20671a: e9 11 00 00 00 jmpq 0x206730 20671f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206723: 48 8b 40 68 mov 0x68(%rax),%rax 206727: 48 89 45 90 mov %rax,-0x70(%rbp) 20672b: e9 0c 00 00 00 jmpq 0x20673c 206730: 48 8b 45 f0 mov -0x10(%rbp),%rax 206734: 48 8b 40 68 mov 0x68(%rax),%rax 206738: 48 89 45 90 mov %rax,-0x70(%rbp) 20673c: 48 8b 45 90 mov -0x70(%rbp),%rax 206740: 48 89 45 d0 mov %rax,-0x30(%rbp) 206744: 48 8b 7d d0 mov -0x30(%rbp),%rdi 206748: 48 8d 35 31 04 00 00 lea 0x431(%rip),%rsi # 0x206b80 20674f: e8 dc 06 00 00 callq 0x206e30 206754: 48 8b 45 f0 mov -0x10(%rbp),%rax 206758: 83 78 20 01 cmpl $0x1,0x20(%rax) 20675c: 0f 84 0f 00 00 00 je 0x206771 206762: b0 01 mov $0x1,%al 206764: a8 01 test $0x1,%al 206766: 0f 85 05 00 00 00 jne 0x206771 20676c: e9 17 00 00 00 jmpq 0x206788 206771: 48 8b 45 f0 mov -0x10(%rbp),%rax 206775: 48 83 c0 48 add $0x48,%rax 206779: 48 05 80 00 00 00 add $0x80,%rax 20677f: 48 89 45 88 mov %rax,-0x78(%rbp) 206783: e9 12 00 00 00 jmpq 0x20679a 206788: 48 8b 45 f0 mov -0x10(%rbp),%rax 20678c: 48 83 c0 48 add $0x48,%rax 206790: 48 05 80 00 00 00 add $0x80,%rax 206796: 48 89 45 88 mov %rax,-0x78(%rbp) 20679a: 48 8b 45 88 mov -0x78(%rbp),%rax 20679e: 48 89 45 c8 mov %rax,-0x38(%rbp) 2067a2: 48 8b 45 c8 mov -0x38(%rbp),%rax 2067a6: 8b 40 04 mov 0x4(%rax),%eax 2067a9: 48 89 45 c0 mov %rax,-0x40(%rbp) 2067ad: 48 8b 45 c0 mov -0x40(%rbp),%rax 2067b1: 48 89 c1 mov %rax,%rcx 2067b4: 48 83 c1 ff add $0xffffffffffffffff,%rcx 2067b8: 48 89 4d c0 mov %rcx,-0x40(%rbp) 2067bc: 48 83 f8 00 cmp $0x0,%rax 2067c0: 0f 86 4b 01 00 00 jbe 0x206911 2067c6: 48 8b 45 c8 mov -0x38(%rbp),%rax 2067ca: 48 83 c0 10 add $0x10,%rax 2067ce: 48 69 4d c0 d0 00 00 00 imul $0xd0,-0x40(%rbp),%rcx 2067d6: 48 01 c8 add %rcx,%rax 2067d9: 48 89 45 b8 mov %rax,-0x48(%rbp) 2067dd: 48 8b 45 b8 mov -0x48(%rbp),%rax 2067e1: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 2067e7: 25 80 00 00 00 and $0x80,%eax 2067ec: 83 f8 00 cmp $0x0,%eax 2067ef: 0f 84 10 00 00 00 je 0x206805 2067f5: 48 8b 45 b8 mov -0x48(%rbp),%rax 2067f9: 48 8b b8 90 00 00 00 mov 0x90(%rax),%rdi 206800: e8 4b 05 00 00 callq 0x206d50 206805: 48 8b 45 b8 mov -0x48(%rbp),%rax 206809: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 206810: 48 8b 4d b8 mov -0x48(%rbp),%rcx 206814: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 20681b: 0f 84 1f 00 00 00 je 0x206840 206821: 48 8b 45 b8 mov -0x48(%rbp),%rax 206825: 48 8b b8 b0 00 00 00 mov 0xb0(%rax),%rdi 20682c: e8 1f 05 00 00 callq 0x206d50 206831: 48 8b 45 b8 mov -0x48(%rbp),%rax 206835: 48 c7 80 b0 00 00 00 00 movq $0x0,0xb0(%rax) 20683d: 00 00 00 206840: 48 8b 45 b8 mov -0x48(%rbp),%rax 206844: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 20684b: 48 8b 4d b8 mov -0x48(%rbp),%rcx 20684f: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 206856: 0f 84 10 00 00 00 je 0x20686c 20685c: 48 8b 45 b8 mov -0x48(%rbp),%rax 206860: 48 8b b8 a8 00 00 00 mov 0xa8(%rax),%rdi 206867: e8 e4 04 00 00 callq 0x206d50 20686c: 48 8b 45 f0 mov -0x10(%rbp),%rax 206870: 48 83 38 00 cmpq $0x0,(%rax) 206874: 0f 84 34 00 00 00 je 0x2068ae 20687a: 48 8b 45 b8 mov -0x48(%rbp),%rax 20687e: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 206885: 48 8b 4d b8 mov -0x48(%rbp),%rcx 206889: 48 3b 81 b0 00 00 00 cmp 0xb0(%rcx),%rax 206890: 0f 84 18 00 00 00 je 0x2068ae 206896: 48 8b 45 b8 mov -0x48(%rbp),%rax 20689a: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2068a0: 25 80 00 00 00 and $0x80,%eax 2068a5: 83 f8 00 cmp $0x0,%eax 2068a8: 0f 84 10 00 00 00 je 0x2068be 2068ae: 48 8b 45 b8 mov -0x48(%rbp),%rax 2068b2: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 2068b9: e8 92 04 00 00 callq 0x206d50 2068be: 48 8b 45 b8 mov -0x48(%rbp),%rax 2068c2: 48 8b 40 30 mov 0x30(%rax),%rax 2068c6: 48 89 45 b0 mov %rax,-0x50(%rbp) 2068ca: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 2068cf: 0f 84 37 00 00 00 je 0x20690c 2068d5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2068d9: 48 89 45 a8 mov %rax,-0x58(%rbp) 2068dd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2068e1: 48 8b 40 30 mov 0x30(%rax),%rax 2068e5: 48 89 45 b0 mov %rax,-0x50(%rbp) 2068e9: 48 8b 45 a8 mov -0x58(%rbp),%rax 2068ed: 8b 40 38 mov 0x38(%rax),%eax 2068f0: 25 80 00 00 00 and $0x80,%eax 2068f5: 83 f8 00 cmp $0x0,%eax 2068f8: 0f 84 09 00 00 00 je 0x206907 2068fe: 48 8b 7d a8 mov -0x58(%rbp),%rdi 206902: e8 49 04 00 00 callq 0x206d50 206907: e9 be ff ff ff jmpq 0x2068ca 20690c: e9 9c fe ff ff jmpq 0x2067ad 206911: 48 8b 45 c8 mov -0x38(%rbp),%rax 206915: 48 89 45 a0 mov %rax,-0x60(%rbp) 206919: 48 8b 45 c8 mov -0x38(%rbp),%rax 20691d: 48 8b 40 08 mov 0x8(%rax),%rax 206921: 48 89 45 c8 mov %rax,-0x38(%rbp) 206925: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 20692a: 0f 84 13 00 00 00 je 0x206943 206930: 48 8b 45 a0 mov -0x60(%rbp),%rax 206934: 8b 00 mov (%rax),%eax 206936: 48 8b 4d a0 mov -0x60(%rbp),%rcx 20693a: 3b 41 04 cmp 0x4(%rcx),%eax 20693d: 0f 85 05 00 00 00 jne 0x206948 206943: e9 1f 00 00 00 jmpq 0x206967 206948: 48 8d 3d af a4 ff ff lea -0x5b51(%rip),%rdi # 0x200dfe 20694f: 48 8d 35 37 a5 ff ff lea -0x5ac9(%rip),%rsi # 0x200e8d 206956: ba c6 00 00 00 mov $0xc6,%edx 20695b: 48 8d 0d eb a6 ff ff lea -0x5915(%rip),%rcx # 0x20104d 206962: e8 b9 03 00 00 callq 0x206d20 206967: 48 8b 45 a0 mov -0x60(%rbp),%rax 20696b: 48 89 45 80 mov %rax,-0x80(%rbp) 20696f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206973: 83 78 20 01 cmpl $0x1,0x20(%rax) 206977: 0f 84 0f 00 00 00 je 0x20698c 20697d: b0 01 mov $0x1,%al 20697f: a8 01 test $0x1,%al 206981: 0f 85 05 00 00 00 jne 0x20698c 206987: e9 1a 00 00 00 jmpq 0x2069a6 20698c: 48 8b 45 f0 mov -0x10(%rbp),%rax 206990: 48 83 c0 48 add $0x48,%rax 206994: 48 05 80 00 00 00 add $0x80,%rax 20699a: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2069a1: e9 15 00 00 00 jmpq 0x2069bb 2069a6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069aa: 48 83 c0 48 add $0x48,%rax 2069ae: 48 05 80 00 00 00 add $0x80,%rax 2069b4: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2069bb: 48 8b 45 80 mov -0x80(%rbp),%rax 2069bf: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2069c6: 48 39 c8 cmp %rcx,%rax 2069c9: 0f 84 09 00 00 00 je 0x2069d8 2069cf: 48 8b 7d a0 mov -0x60(%rbp),%rdi 2069d3: e8 78 03 00 00 callq 0x206d50 2069d8: e9 00 00 00 00 jmpq 0x2069dd 2069dd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2069e2: 0f 85 ba fd ff ff jne 0x2067a2 2069e8: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069ec: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 2069f0: 0f 84 4c 00 00 00 je 0x206a42 2069f6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069fa: 83 78 20 01 cmpl $0x1,0x20(%rax) 2069fe: 0f 84 0f 00 00 00 je 0x206a13 206a04: b0 01 mov $0x1,%al 206a06: a8 01 test $0x1,%al 206a08: 0f 85 05 00 00 00 jne 0x206a13 206a0e: e9 14 00 00 00 jmpq 0x206a27 206a13: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a17: 48 8b 40 50 mov 0x50(%rax),%rax 206a1b: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 206a22: e9 0f 00 00 00 jmpq 0x206a36 206a27: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a2b: 48 8b 40 50 mov 0x50(%rax),%rax 206a2f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 206a36: 48 8b bd 70 ff ff ff mov -0x90(%rbp),%rdi 206a3d: e8 0e 03 00 00 callq 0x206d50 206a42: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a46: 8b 40 78 mov 0x78(%rax),%eax 206a49: 25 80 00 00 00 and $0x80,%eax 206a4e: 83 f8 00 cmp $0x0,%eax 206a51: 0f 84 4c 00 00 00 je 0x206aa3 206a57: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a5b: 83 78 20 01 cmpl $0x1,0x20(%rax) 206a5f: 0f 84 0f 00 00 00 je 0x206a74 206a65: b0 01 mov $0x1,%al 206a67: a8 01 test $0x1,%al 206a69: 0f 85 05 00 00 00 jne 0x206a74 206a6f: e9 14 00 00 00 jmpq 0x206a88 206a74: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a78: 48 8b 40 58 mov 0x58(%rax),%rax 206a7c: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 206a83: e9 0f 00 00 00 jmpq 0x206a97 206a88: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a8c: 48 8b 40 58 mov 0x58(%rax),%rax 206a90: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 206a97: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 206a9e: e8 ad 02 00 00 callq 0x206d50 206aa3: e9 05 00 00 00 jmpq 0x206aad 206aa8: e9 00 00 00 00 jmpq 0x206aad 206aad: 48 8b 45 f0 mov -0x10(%rbp),%rax 206ab1: 48 83 38 00 cmpq $0x0,(%rax) 206ab5: 0f 84 62 00 00 00 je 0x206b1d 206abb: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206ac0: 0f 85 57 00 00 00 jne 0x206b1d 206ac6: 48 8b 45 f0 mov -0x10(%rbp),%rax 206aca: 8b 40 38 mov 0x38(%rax),%eax 206acd: 25 80 00 00 00 and $0x80,%eax 206ad2: 83 f8 00 cmp $0x0,%eax 206ad5: 0f 84 11 00 00 00 je 0x206aec 206adb: 48 8b 45 f0 mov -0x10(%rbp),%rax 206adf: 48 8b 38 mov (%rax),%rdi 206ae2: e8 69 02 00 00 callq 0x206d50 206ae7: e9 2c 00 00 00 jmpq 0x206b18 206aec: 48 8b 45 f0 mov -0x10(%rbp),%rax 206af0: 8b 40 38 mov 0x38(%rax),%eax 206af3: 83 e0 40 and $0x40,%eax 206af6: 83 f8 00 cmp $0x0,%eax 206af9: 0f 84 14 00 00 00 je 0x206b13 206aff: 48 8b 45 f0 mov -0x10(%rbp),%rax 206b03: 48 8b 38 mov (%rax),%rdi 206b06: 48 8b 45 f0 mov -0x10(%rbp),%rax 206b0a: 48 8b 70 30 mov 0x30(%rax),%rsi 206b0e: e8 0d 03 00 00 callq 0x206e20 206b13: e9 00 00 00 00 jmpq 0x206b18 206b18: e9 00 00 00 00 jmpq 0x206b1d 206b1d: 48 8b 7d f0 mov -0x10(%rbp),%rdi 206b21: e8 2a 02 00 00 callq 0x206d50 206b26: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206b2b: 0f 84 22 00 00 00 je 0x206b53 206b31: 48 8b 45 e8 mov -0x18(%rbp),%rax 206b35: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 206b39: 0f 85 14 00 00 00 jne 0x206b53 206b3f: 48 8b 7d e8 mov -0x18(%rbp),%rdi 206b43: e8 38 fa ff ff callq 0x206580 206b48: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 206b4e: e9 0d 00 00 00 jmpq 0x206b60 206b53: 31 c0 xor %eax,%eax 206b55: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 206b5b: e9 00 00 00 00 jmpq 0x206b60 206b60: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 206b66: 89 45 fc mov %eax,-0x4(%rbp) 206b69: 8b 45 fc mov -0x4(%rbp),%eax 206b6c: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 206b73: 5d pop %rbp 206b74: c3 retq 206b75: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 206b7d: 00 00 206b7f: 90 nop 206b80: 55 push %rbp 206b81: 48 89 e5 mov %rsp,%rbp 206b84: 48 83 ec 10 sub $0x10,%rsp 206b88: 48 89 7d f8 mov %rdi,-0x8(%rbp) 206b8c: 48 8b 45 f8 mov -0x8(%rbp),%rax 206b90: 48 89 45 f0 mov %rax,-0x10(%rbp) 206b94: 48 8b 45 f0 mov -0x10(%rbp),%rax 206b98: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 206b9e: 25 80 00 00 00 and $0x80,%eax 206ba3: 83 f8 00 cmp $0x0,%eax 206ba6: 0f 84 0c 00 00 00 je 0x206bb8 206bac: 48 8b 45 f0 mov -0x10(%rbp),%rax 206bb0: 48 8b 38 mov (%rax),%rdi 206bb3: e8 98 01 00 00 callq 0x206d50 206bb8: 48 8b 7d f0 mov -0x10(%rbp),%rdi 206bbc: e8 8f 01 00 00 callq 0x206d50 206bc1: 48 83 c4 10 add $0x10,%rsp 206bc5: 5d pop %rbp 206bc6: c3 retq 206bc7: cc int3 206bc8: cc int3 206bc9: cc int3 206bca: cc int3 206bcb: cc int3 206bcc: cc int3 206bcd: cc int3 206bce: cc int3 206bcf: cc int3 206bd0: 55 push %rbp 206bd1: 48 89 e5 mov %rsp,%rbp 206bd4: 48 89 7d f8 mov %rdi,-0x8(%rbp) 206bd8: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 206bdd: 0f 85 0a 00 00 00 jne 0x206bed 206be3: 31 c0 xor %eax,%eax 206be5: 89 45 f4 mov %eax,-0xc(%rbp) 206be8: e9 0a 00 00 00 jmpq 0x206bf7 206bed: 48 8b 45 f8 mov -0x8(%rbp),%rax 206bf1: 8b 40 18 mov 0x18(%rax),%eax 206bf4: 89 45 f4 mov %eax,-0xc(%rbp) 206bf7: 8b 45 f4 mov -0xc(%rbp),%eax 206bfa: 5d pop %rbp 206bfb: c3 retq 206bfc: cc int3 206bfd: cc int3 206bfe: cc int3 206bff: cc int3 206c00: 41 57 push %rdi 206c02: 41 56 push %rsi 206c04: 41 89 ff mov %edi,%r15d 206c07: 41 55 push %rbp 206c09: 41 54 push %rsp 206c0b: 4c 8d 25 46 12 00 00 lea 0x1246(%rip),%r12 # 0x207e58 206c12: 55 push %rbp 206c13: 48 8d 2d 46 12 00 00 lea 0x1246(%rip),%rbp # 0x207e60 206c1a: 53 push %rbx 206c1b: 49 89 f6 mov %rsi,%r14 206c1e: 49 89 d5 mov %rdx,%r13 206c21: 4c 29 e5 sub %r12,%rbp 206c24: 48 83 ec 08 sub $0x8,%rsp 206c28: 48 c1 fd 03 sar $0x3,%rbp 206c2c: e8 5f 00 00 00 callq 0x206c90 206c31: 48 85 ed test %rbp,%rbp 206c34: 74 20 je 0x206c56 206c36: 31 db xor %ebx,%ebx 206c38: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 206c40: 4c 89 ea mov %r13,%rdx 206c43: 4c 89 f6 mov %r14,%rsi 206c46: 44 89 ff mov %r15d,%edi 206c49: 41 ff 14 dc callq *(%r12,%rbx,8) 206c4d: 48 83 c3 01 add $0x1,%rbx 206c51: 48 39 eb cmp %rbp,%rbx 206c54: 75 ea jne 0x206c40 206c56: 48 83 c4 08 add $0x8,%rsp 206c5a: 5b pop %rbx 206c5b: 5d pop %rbp 206c5c: 41 5c pop %rsp 206c5e: 41 5d pop %rbp 206c60: 41 5e pop %rsi 206c62: 41 5f pop %rdi 206c64: c3 retq 206c65: 90 nop 206c66: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 206c6e: 00 00 206c70: f3 rep 206c71: c3 retq 206c72: cc int3 206c73: cc int3 206c74: cc int3 206c75: cc int3 206c76: cc int3 206c77: cc int3 206c78: cc int3 206c79: cc int3 206c7a: cc int3 206c7b: cc int3 206c7c: cc int3 206c7d: cc int3 206c7e: cc int3 206c7f: cc int3 206c80: 48 89 f2 mov %rsi,%rdx 206c83: 89 fe mov %edi,%esi 206c85: bf 01 00 00 00 mov $0x1,%edi 206c8a: e9 b1 01 00 00 jmpq 0x206e40 Disassembly of section .init: 206c90: 48 83 ec 08 sub $0x8,%rsp 206c94: 48 8b 05 75 13 00 00 mov 0x1375(%rip),%rax # 0x208010 206c9b: 48 85 c0 test %rax,%rax 206c9e: 74 05 je 0x206ca5 206ca0: e8 3b 00 00 00 callq 0x206ce0 206ca5: 48 83 c4 08 add $0x8,%rsp 206ca9: c3 retq Disassembly of section .fini: 206cac: 48 83 ec 08 sub $0x8,%rsp 206cb0: 48 83 c4 08 add $0x8,%rsp 206cb4: c3 retq Disassembly of section .plt: 206cc0: ff 35 6a 23 00 00 pushq 0x236a(%rip) # 0x209030 206cc6: ff 25 6c 23 00 00 jmpq *0x236c(%rip) # 0x209038 206ccc: 0f 1f 40 00 nopl 0x0(%rax) 206cd0: ff 25 6a 23 00 00 jmpq *0x236a(%rip) # 0x209040 206cd6: 68 00 00 00 00 pushq $0x0 206cdb: e9 e0 ff ff ff jmpq 0x206cc0 206ce0: ff 25 62 23 00 00 jmpq *0x2362(%rip) # 0x209048 206ce6: 68 01 00 00 00 pushq $0x1 206ceb: e9 d0 ff ff ff jmpq 0x206cc0 206cf0: ff 25 5a 23 00 00 jmpq *0x235a(%rip) # 0x209050 206cf6: 68 02 00 00 00 pushq $0x2 206cfb: e9 c0 ff ff ff jmpq 0x206cc0 206d00: ff 25 52 23 00 00 jmpq *0x2352(%rip) # 0x209058 206d06: 68 03 00 00 00 pushq $0x3 206d0b: e9 b0 ff ff ff jmpq 0x206cc0 206d10: ff 25 4a 23 00 00 jmpq *0x234a(%rip) # 0x209060 206d16: 68 04 00 00 00 pushq $0x4 206d1b: e9 a0 ff ff ff jmpq 0x206cc0 206d20: ff 25 42 23 00 00 jmpq *0x2342(%rip) # 0x209068 206d26: 68 05 00 00 00 pushq $0x5 206d2b: e9 90 ff ff ff jmpq 0x206cc0 206d30: ff 25 3a 23 00 00 jmpq *0x233a(%rip) # 0x209070 206d36: 68 06 00 00 00 pushq $0x6 206d3b: e9 80 ff ff ff jmpq 0x206cc0 206d40: ff 25 32 23 00 00 jmpq *0x2332(%rip) # 0x209078 206d46: 68 07 00 00 00 pushq $0x7 206d4b: e9 70 ff ff ff jmpq 0x206cc0 206d50: ff 25 2a 23 00 00 jmpq *0x232a(%rip) # 0x209080 206d56: 68 08 00 00 00 pushq $0x8 206d5b: e9 60 ff ff ff jmpq 0x206cc0 206d60: ff 25 22 23 00 00 jmpq *0x2322(%rip) # 0x209088 206d66: 68 09 00 00 00 pushq $0x9 206d6b: e9 50 ff ff ff jmpq 0x206cc0 206d70: ff 25 1a 23 00 00 jmpq *0x231a(%rip) # 0x209090 206d76: 68 0a 00 00 00 pushq $0xa 206d7b: e9 40 ff ff ff jmpq 0x206cc0 206d80: ff 25 12 23 00 00 jmpq *0x2312(%rip) # 0x209098 206d86: 68 0b 00 00 00 pushq $0xb 206d8b: e9 30 ff ff ff jmpq 0x206cc0 206d90: ff 25 0a 23 00 00 jmpq *0x230a(%rip) # 0x2090a0 206d96: 68 0c 00 00 00 pushq $0xc 206d9b: e9 20 ff ff ff jmpq 0x206cc0 206da0: ff 25 02 23 00 00 jmpq *0x2302(%rip) # 0x2090a8 206da6: 68 0d 00 00 00 pushq $0xd 206dab: e9 10 ff ff ff jmpq 0x206cc0 206db0: ff 25 fa 22 00 00 jmpq *0x22fa(%rip) # 0x2090b0 206db6: 68 0e 00 00 00 pushq $0xe 206dbb: e9 00 ff ff ff jmpq 0x206cc0 206dc0: ff 25 f2 22 00 00 jmpq *0x22f2(%rip) # 0x2090b8 206dc6: 68 0f 00 00 00 pushq $0xf 206dcb: e9 f0 fe ff ff jmpq 0x206cc0 206dd0: ff 25 ea 22 00 00 jmpq *0x22ea(%rip) # 0x2090c0 206dd6: 68 10 00 00 00 pushq $0x10 206ddb: e9 e0 fe ff ff jmpq 0x206cc0 206de0: ff 25 e2 22 00 00 jmpq *0x22e2(%rip) # 0x2090c8 206de6: 68 11 00 00 00 pushq $0x11 206deb: e9 d0 fe ff ff jmpq 0x206cc0 206df0: ff 25 da 22 00 00 jmpq *0x22da(%rip) # 0x2090d0 206df6: 68 12 00 00 00 pushq $0x12 206dfb: e9 c0 fe ff ff jmpq 0x206cc0 206e00: ff 25 d2 22 00 00 jmpq *0x22d2(%rip) # 0x2090d8 206e06: 68 13 00 00 00 pushq $0x13 206e0b: e9 b0 fe ff ff jmpq 0x206cc0 206e10: ff 25 ca 22 00 00 jmpq *0x22ca(%rip) # 0x2090e0 206e16: 68 14 00 00 00 pushq $0x14 206e1b: e9 a0 fe ff ff jmpq 0x206cc0 206e20: ff 25 c2 22 00 00 jmpq *0x22c2(%rip) # 0x2090e8 206e26: 68 15 00 00 00 pushq $0x15 206e2b: e9 90 fe ff ff jmpq 0x206cc0 206e30: ff 25 ba 22 00 00 jmpq *0x22ba(%rip) # 0x2090f0 206e36: 68 16 00 00 00 pushq $0x16 206e3b: e9 80 fe ff ff jmpq 0x206cc0 206e40: ff 25 b2 22 00 00 jmpq *0x22b2(%rip) # 0x2090f8 206e46: 68 17 00 00 00 pushq $0x17 206e4b: e9 70 fe ff ff jmpq 0x206cc0 ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/recipes/elfutils/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package ./test_package ----------------- ./test_package: elf object ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/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.190: WARN: Your compiler clang is not GCC. elfutils/0.190 (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.190 (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-cc1c8c3d/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.190@#6e8b3cef6d932925a0364e5f1f28bd4e -pr /home/conan/w/prod-v1/bsr/60093/cfcff/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 Version ranges solved Version range '>=1.2.11 <2' required by 'elfutils/0.190' resolved to 'zlib/1.3' in local cache elfutils/0.190 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.190 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache zstd/1.5.5 from 'conan-center' - Cache Packages bzip2/1.0.8:4b8e817c304dca09c454779755c305c8386492dc - Cache elfutils/0.190:3071f3bec4a4f79c36dffd7f56e58bfef391d7df - Cache xz_utils/5.4.4:0cac844812c2c06353def85537a0768d93e5455d - Cache zlib/1.3:0cac844812c2c06353def85537a0768d93e5455d - Cache zstd/1.5.5:affb801041818ad0bdfe3e770ddb916595febd06 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.190: Already installed! elfutils/0.190: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin elfutils/0.190: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-addr2line elfutils/0.190: Setting AR to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-ar elfutils/0.190: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elfclassify elfutils/0.190: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elfcmp elfutils/0.190: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elfcompress elfutils/0.190: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-elflint elfutils/0.190: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-findtextrel elfutils/0.190: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-make-debug-archive elfutils/0.190: Setting NM to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-nm elfutils/0.190: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-objdump elfutils/0.190: Setting RANLIB to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-ranlib elfutils/0.190: Setting READELF to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-readelf elfutils/0.190: Setting SIZE to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-size elfutils/0.190: Setting STACK to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-stack elfutils/0.190: Setting STRINGS to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-strings elfutils/0.190: Setting STRIP to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-strip elfutils/0.190: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/bin/eu-unstrip elfutils/0.190 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstd-config-version.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstdTarget-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstdTargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstd-config.cmake elfutils/0.190 (test package): Generator txt created conanbuildinfo.txt elfutils/0.190 (test package): Aggregating env generators elfutils/0.190 (test package): Generated conaninfo.txt elfutils/0.190 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/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.190 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/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-v1/bsr/cci-cc1c8c3d/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-v1/bsr/cci-cc1c8c3d/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/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-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/zlib/1.3/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/bzip2/1.0.8/_/_/package/4b8e817c304dca09c454779755c305c8386492dc/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/xz_utils/5.4.4/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/zstd/1.5.5/_/_/package/affb801041818ad0bdfe3e770ddb916595febd06/lib/libzstd.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-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/elfutils/0.190/_/_/package/3071f3bec4a4f79c36dffd7f56e58bfef391d7df/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/zlib/1.3/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/zlib/1.3/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/bzip2/1.0.8/_/_/package/4b8e817c304dca09c454779755c305c8386492dc/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/bzip2/1.0.8/_/_/package/4b8e817c304dca09c454779755c305c8386492dc/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/xz_utils/5.4.4/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/xz_utils/5.4.4/_/_/package/0cac844812c2c06353def85537a0768d93e5455d/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/zstd/1.5.5/_/_/package/affb801041818ad0bdfe3e770ddb916595febd06/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/zstd/1.5.5/_/_/package/affb801041818ad0bdfe3e770ddb916595febd06/lib/libzstd.a -- Library zstd found /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/zstd/1.5.5/_/_/package/affb801041818ad0bdfe3e770ddb916595febd06/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60093/dddef/.conan/data/zstd/1.5.5/_/_/package/affb801041818ad0bdfe3e770ddb916595febd06/lib/libzstd.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-cc1c8c3d/recipes/elfutils/all/test_v1_package/build/f04771391154da956edc9531385977ab0ddbd347 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-cc1c8c3d/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.190 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.190 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: 202d90: 31 ed xor %ebp,%ebp 202d92: 49 89 d1 mov %rdx,%r9 202d95: 5e pop %rsi 202d96: 48 89 e2 mov %rsp,%rdx 202d99: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 202d9d: 50 push %rax 202d9e: 54 push %rsp 202d9f: 49 c7 c0 70 6c 20 00 mov $0x206c70,%r8 202da6: 48 c7 c1 00 6c 20 00 mov $0x206c00,%rcx 202dad: 48 c7 c7 70 2e 20 00 mov $0x202e70,%rdi 202db4: e8 17 3f 00 00 callq 0x206cd0 202db9: f4 hlt 202dba: cc int3 202dbb: cc int3 202dbc: cc int3 202dbd: cc int3 202dbe: cc int3 202dbf: cc int3 202dc0: b8 28 90 20 00 mov $0x209028,%eax 202dc5: 48 3d 28 90 20 00 cmp $0x209028,%rax 202dcb: 74 13 je 0x202de0 202dcd: b8 00 00 00 00 mov $0x0,%eax 202dd2: 48 85 c0 test %rax,%rax 202dd5: 74 09 je 0x202de0 202dd7: bf 28 90 20 00 mov $0x209028,%edi 202ddc: ff e0 jmpq *%rax 202dde: 66 90 nop 202de0: c3 retq 202de1: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202de6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202dee: 00 00 202df0: be 28 90 20 00 mov $0x209028,%esi 202df5: 48 81 ee 28 90 20 00 sub $0x209028,%rsi 202dfc: 48 89 f0 mov %rsi,%rax 202dff: 48 c1 ee 3f shr $0x3f,%rsi 202e03: 48 c1 f8 03 sar $0x3,%rax 202e07: 48 01 c6 add %rax,%rsi 202e0a: 48 d1 fe sar %rsi 202e0d: 74 11 je 0x202e20 202e0f: b8 00 00 00 00 mov $0x0,%eax 202e14: 48 85 c0 test %rax,%rax 202e17: 74 07 je 0x202e20 202e19: bf 28 90 20 00 mov $0x209028,%edi 202e1e: ff e0 jmpq *%rax 202e20: c3 retq 202e21: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202e26: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202e2e: 00 00 202e30: 80 3d c9 62 00 00 00 cmpb $0x0,0x62c9(%rip) # 0x209100 202e37: 75 17 jne 0x202e50 202e39: 55 push %rbp 202e3a: 48 89 e5 mov %rsp,%rbp 202e3d: e8 7e ff ff ff callq 0x202dc0 202e42: c6 05 b7 62 00 00 01 movb $0x1,0x62b7(%rip) # 0x209100 202e49: 5d pop %rbp 202e4a: c3 retq 202e4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202e50: c3 retq 202e51: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 202e56: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 202e5e: 00 00 202e60: eb 8e jmp 0x202df0 202e62: cc int3 202e63: cc int3 202e64: cc int3 202e65: cc int3 202e66: cc int3 202e67: cc int3 202e68: cc int3 202e69: cc int3 202e6a: cc int3 202e6b: cc int3 202e6c: cc int3 202e6d: cc int3 202e6e: cc int3 202e6f: cc int3 202e70: 55 push %rbp 202e71: 48 89 e5 mov %rsp,%rbp 202e74: 48 83 ec 30 sub $0x30,%rsp 202e78: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 202e7f: 89 7d f8 mov %edi,-0x8(%rbp) 202e82: 48 89 75 f0 mov %rsi,-0x10(%rbp) 202e86: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 202e8a: 0f 8d 24 00 00 00 jge 0x202eb4 202e90: 48 8b 45 f0 mov -0x10(%rbp),%rax 202e94: 48 8b 30 mov (%rax),%rsi 202e97: 48 bf 26 11 20 00 00 00 mov $0x201126,%rdi 202e9f: 00 00 202ea1: b0 00 mov $0x0,%al 202ea3: e8 48 3e 00 00 callq 0x206cf0 202ea8: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 202eaf: e9 86 01 00 00 jmpq 0x20303a 202eb4: bf 01 00 00 00 mov $0x1,%edi 202eb9: e8 92 01 00 00 callq 0x203050 202ebe: 83 f8 00 cmp $0x0,%eax 202ec1: 0f 85 2a 00 00 00 jne 0x202ef1 202ec7: bf ff ff ff ff mov $0xffffffff,%edi 202ecc: e8 8f 02 00 00 callq 0x203160 202ed1: 48 89 c6 mov %rax,%rsi 202ed4: 48 bf d7 0d 20 00 00 00 mov $0x200dd7,%rdi 202edc: 00 00 202ede: b0 00 mov $0x0,%al 202ee0: e8 0b 3e 00 00 callq 0x206cf0 202ee5: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202eec: e9 49 01 00 00 jmpq 0x20303a 202ef1: 48 8b 45 f0 mov -0x10(%rbp),%rax 202ef5: 48 8b 78 08 mov 0x8(%rax),%rdi 202ef9: 31 d2 xor %edx,%edx 202efb: 89 d6 mov %edx,%esi 202efd: b0 00 mov $0x0,%al 202eff: e8 fc 3d 00 00 callq 0x206d00 202f04: 89 45 ec mov %eax,-0x14(%rbp) 202f07: 83 f8 00 cmp $0x0,%eax 202f0a: 0f 8d 24 00 00 00 jge 0x202f34 202f10: 48 8b 45 f0 mov -0x10(%rbp),%rax 202f14: 48 8b 30 mov (%rax),%rsi 202f17: 48 bf 16 0f 20 00 00 00 mov $0x200f16,%rdi 202f1f: 00 00 202f21: b0 00 mov $0x0,%al 202f23: e8 c8 3d 00 00 callq 0x206cf0 202f28: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202f2f: e9 06 01 00 00 jmpq 0x20303a 202f34: 8b 7d ec mov -0x14(%rbp),%edi 202f37: be 01 00 00 00 mov $0x1,%esi 202f3c: 31 c0 xor %eax,%eax 202f3e: 89 c2 mov %eax,%edx 202f40: e8 fb 25 00 00 callq 0x205540 202f45: 48 89 45 e0 mov %rax,-0x20(%rbp) 202f49: 48 83 f8 00 cmp $0x0,%rax 202f4d: 0f 85 2a 00 00 00 jne 0x202f7d 202f53: bf ff ff ff ff mov $0xffffffff,%edi 202f58: e8 03 02 00 00 callq 0x203160 202f5d: 48 89 c6 mov %rax,%rsi 202f60: 48 bf af 0d 20 00 00 00 mov $0x200daf,%rdi 202f68: 00 00 202f6a: b0 00 mov $0x0,%al 202f6c: e8 7f 3d 00 00 callq 0x206cf0 202f71: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 202f78: e9 bd 00 00 00 jmpq 0x20303a 202f7d: 48 8b 7d e0 mov -0x20(%rbp),%rdi 202f81: e8 4a 3c 00 00 callq 0x206bd0 202f86: 89 45 d4 mov %eax,-0x2c(%rbp) 202f89: 8b 45 d4 mov -0x2c(%rbp),%eax 202f8c: 89 45 d0 mov %eax,-0x30(%rbp) 202f8f: 85 c0 test %eax,%eax 202f91: 0f 84 4d 00 00 00 je 0x202fe4 202f97: e9 00 00 00 00 jmpq 0x202f9c 202f9c: 8b 45 d0 mov -0x30(%rbp),%eax 202f9f: 83 e8 01 sub $0x1,%eax 202fa2: 0f 84 16 00 00 00 je 0x202fbe 202fa8: e9 00 00 00 00 jmpq 0x202fad 202fad: 8b 45 d0 mov -0x30(%rbp),%eax 202fb0: 83 e8 03 sub $0x3,%eax 202fb3: 0f 84 18 00 00 00 je 0x202fd1 202fb9: e9 39 00 00 00 jmpq 0x202ff7 202fbe: 48 b8 4b 11 20 00 00 00 mov $0x20114b,%rax 202fc6: 00 00 202fc8: 48 89 45 d8 mov %rax,-0x28(%rbp) 202fcc: e9 34 00 00 00 jmpq 0x203005 202fd1: 48 b8 a4 0d 20 00 00 00 mov $0x200da4,%rax 202fd9: 00 00 202fdb: 48 89 45 d8 mov %rax,-0x28(%rbp) 202fdf: e9 21 00 00 00 jmpq 0x203005 202fe4: 48 b8 79 10 20 00 00 00 mov $0x201079,%rax 202fec: 00 00 202fee: 48 89 45 d8 mov %rax,-0x28(%rbp) 202ff2: e9 0e 00 00 00 jmpq 0x203005 202ff7: 48 b8 3e 11 20 00 00 00 mov $0x20113e,%rax 202fff: 00 00 203001: 48 89 45 d8 mov %rax,-0x28(%rbp) 203005: 48 8b 45 f0 mov -0x10(%rbp),%rax 203009: 48 8b 70 08 mov 0x8(%rax),%rsi 20300d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 203011: 48 bf 60 0e 20 00 00 00 mov $0x200e60,%rdi 203019: 00 00 20301b: b0 00 mov $0x0,%al 20301d: e8 ce 3c 00 00 callq 0x206cf0 203022: 48 8b 7d e0 mov -0x20(%rbp),%rdi 203026: e8 55 35 00 00 callq 0x206580 20302b: 8b 7d ec mov -0x14(%rbp),%edi 20302e: e8 dd 3c 00 00 callq 0x206d10 203033: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 20303a: 8b 45 fc mov -0x4(%rbp),%eax 20303d: 48 83 c4 30 add $0x30,%rsp 203041: 5d pop %rbp 203042: c3 retq 203043: cc int3 203044: cc int3 203045: cc int3 203046: cc int3 203047: cc int3 203048: cc int3 203049: cc int3 20304a: cc int3 20304b: cc int3 20304c: cc int3 20304d: cc int3 20304e: cc int3 20304f: cc int3 203050: 55 push %rbp 203051: 48 89 e5 mov %rsp,%rbp 203054: 48 83 ec 10 sub $0x10,%rsp 203058: 89 7d f8 mov %edi,-0x8(%rbp) 20305b: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 20305f: 0f 85 0c 00 00 00 jne 0x203071 203065: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 20306c: e9 3e 00 00 00 jmpq 0x2030af 203071: 83 7d f8 01 cmpl $0x1,-0x8(%rbp) 203075: 0f 94 c0 sete %al 203078: 34 ff xor $0xff,%al 20307a: 34 ff xor $0xff,%al 20307c: 24 01 and $0x1,%al 20307e: 0f b6 c0 movzbl %al,%eax 203081: 48 98 cltq 203083: 48 83 f8 00 cmp $0x0,%rax 203087: 0f 84 11 00 00 00 je 0x20309e 20308d: e8 2e 00 00 00 callq 0x2030c0 203092: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 203099: e9 11 00 00 00 jmpq 0x2030af 20309e: bf 02 00 00 00 mov $0x2,%edi 2030a3: e8 58 00 00 00 callq 0x203100 2030a8: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2030af: 8b 45 fc mov -0x4(%rbp),%eax 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: c7 05 36 60 00 00 01 00 movl $0x1,0x6036(%rip) # 0x209104 2030cc: 00 00 2030ce: 5d pop %rbp 2030cf: c3 retq 2030d0: 55 push %rbp 2030d1: 48 89 e5 mov %rsp,%rbp 2030d4: 48 83 ec 10 sub $0x10,%rsp 2030d8: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 2030e0: 00 00 00 00 2030e4: 8b 88 fc ff ff ff mov -0x4(%rax),%ecx 2030ea: 89 4d fc mov %ecx,-0x4(%rbp) 2030ed: c7 80 fc ff ff ff 00 00 movl $0x0,-0x4(%rax) 2030f5: 00 00 2030f7: 8b 45 fc mov -0x4(%rbp),%eax 2030fa: 48 83 c4 10 add $0x10,%rsp 2030fe: 5d pop %rbp 2030ff: c3 retq 203100: 55 push %rbp 203101: 48 89 e5 mov %rsp,%rbp 203104: 48 83 ec 10 sub $0x10,%rsp 203108: 89 7d fc mov %edi,-0x4(%rbp) 20310b: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 20310f: 0f 8c 15 00 00 00 jl 0x20312a 203115: 83 7d fc 33 cmpl $0x33,-0x4(%rbp) 203119: 0f 8d 0b 00 00 00 jge 0x20312a 20311f: 8b 45 fc mov -0x4(%rbp),%eax 203122: 89 45 f8 mov %eax,-0x8(%rbp) 203125: e9 0d 00 00 00 jmpq 0x203137 20312a: b8 01 00 00 00 mov $0x1,%eax 20312f: 89 45 f8 mov %eax,-0x8(%rbp) 203132: e9 00 00 00 00 jmpq 0x203137 203137: 8b 45 f8 mov -0x8(%rbp),%eax 20313a: 89 45 f4 mov %eax,-0xc(%rbp) 20313d: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203145: 00 00 00 00 203149: 8b 4d f4 mov -0xc(%rbp),%ecx 20314c: 89 88 fc ff ff ff mov %ecx,-0x4(%rax) 203152: 48 83 c4 10 add $0x10,%rsp 203156: 5d pop %rbp 203157: c3 retq 203158: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203160: 55 push %rbp 203161: 48 89 e5 mov %rsp,%rbp 203164: 48 83 ec 20 sub $0x20,%rsp 203168: 89 7d f4 mov %edi,-0xc(%rbp) 20316b: 66 66 66 64 48 8b 04 25 mov %fs:0x0,%ax 203173: 00 00 00 00 203177: 8b 80 fc ff ff ff mov -0x4(%rax),%eax 20317d: 89 45 f0 mov %eax,-0x10(%rbp) 203180: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 203184: 0f 85 8a 00 00 00 jne 0x203214 20318a: 48 63 4d f0 movslq -0x10(%rbp),%rcx 20318e: 48 8d 05 3b e0 ff ff lea -0x1fc5(%rip),%rax # 0x2011d0 203195: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 20319d: 0f 83 05 00 00 00 jae 0x2031a8 2031a3: e9 1f 00 00 00 jmpq 0x2031c7 2031a8: 48 8d 3d b9 dc ff ff lea -0x2347(%rip),%rdi # 0x200e68 2031af: 48 8d 35 dc de ff ff lea -0x2124(%rip),%rsi # 0x201092 2031b6: ba 5a 01 00 00 mov $0x15a,%edx 2031bb: 48 8d 0d 56 de ff ff lea -0x21aa(%rip),%rcx # 0x201018 2031c2: e8 59 3b 00 00 callq 0x206d20 2031c7: 83 7d f0 00 cmpl $0x0,-0x10(%rbp) 2031cb: 0f 84 2b 00 00 00 je 0x2031fc 2031d1: 48 63 4d f0 movslq -0x10(%rbp),%rcx 2031d5: 48 8d 35 94 e1 ff ff lea -0x1e6c(%rip),%rsi # 0x201370 2031dc: 48 8d 05 ed df ff ff lea -0x2013(%rip),%rax # 0x2011d0 2031e3: 48 03 34 c8 add (%rax,%rcx,8),%rsi 2031e7: 48 8d 3d dd db ff ff lea -0x2423(%rip),%rdi # 0x200dcb 2031ee: e8 3d 3b 00 00 callq 0x206d30 2031f3: 48 89 45 e8 mov %rax,-0x18(%rbp) 2031f7: e9 0b 00 00 00 jmpq 0x203207 2031fc: 31 c0 xor %eax,%eax 2031fe: 48 89 45 e8 mov %rax,-0x18(%rbp) 203202: e9 00 00 00 00 jmpq 0x203207 203207: 48 8b 45 e8 mov -0x18(%rbp),%rax 20320b: 48 89 45 f8 mov %rax,-0x8(%rbp) 20320f: e9 d6 00 00 00 jmpq 0x2032ea 203214: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203218: 0f 8c 0a 00 00 00 jl 0x203228 20321e: 83 7d f4 33 cmpl $0x33,-0xc(%rbp) 203222: 0f 8c 20 00 00 00 jl 0x203248 203228: 48 8d 3d 9c db ff ff lea -0x2464(%rip),%rdi # 0x200dcb 20322f: 48 8d 35 3a e1 ff ff lea -0x1ec6(%rip),%rsi # 0x201370 203236: 48 83 c6 09 add $0x9,%rsi 20323a: e8 f1 3a 00 00 callq 0x206d30 20323f: 48 89 45 f8 mov %rax,-0x8(%rbp) 203243: e9 a2 00 00 00 jmpq 0x2032ea 203248: e9 00 00 00 00 jmpq 0x20324d 20324d: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 203251: 0f 85 0b 00 00 00 jne 0x203262 203257: 8b 45 f0 mov -0x10(%rbp),%eax 20325a: 89 45 e4 mov %eax,-0x1c(%rbp) 20325d: e9 06 00 00 00 jmpq 0x203268 203262: 8b 45 f4 mov -0xc(%rbp),%eax 203265: 89 45 e4 mov %eax,-0x1c(%rbp) 203268: 8b 45 e4 mov -0x1c(%rbp),%eax 20326b: 48 63 c8 movslq %rax,%rcx 20326e: 48 8d 05 5b df ff ff lea -0x20a5(%rip),%rax # 0x2011d0 203275: 48 81 3c c8 f2 04 00 00 cmpq $0x4f2,(%rax,%rcx,8) 20327d: 0f 83 05 00 00 00 jae 0x203288 203283: e9 1f 00 00 00 jmpq 0x2032a7 203288: 48 8d 3d 96 db ff ff lea -0x246a(%rip),%rdi # 0x200e25 20328f: 48 8d 35 fc dd ff ff lea -0x2204(%rip),%rsi # 0x201092 203296: ba 60 01 00 00 mov $0x160,%edx 20329b: 48 8d 0d 76 dd ff ff lea -0x228a(%rip),%rcx # 0x201018 2032a2: e8 79 3a 00 00 callq 0x206d20 2032a7: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2032ab: 0f 85 0b 00 00 00 jne 0x2032bc 2032b1: 8b 45 f0 mov -0x10(%rbp),%eax 2032b4: 89 45 e0 mov %eax,-0x20(%rbp) 2032b7: e9 06 00 00 00 jmpq 0x2032c2 2032bc: 8b 45 f4 mov -0xc(%rbp),%eax 2032bf: 89 45 e0 mov %eax,-0x20(%rbp) 2032c2: 8b 45 e0 mov -0x20(%rbp),%eax 2032c5: 48 63 c8 movslq %rax,%rcx 2032c8: 48 8d 35 a1 e0 ff ff lea -0x1f5f(%rip),%rsi # 0x201370 2032cf: 48 8d 05 fa de ff ff lea -0x2106(%rip),%rax # 0x2011d0 2032d6: 48 03 34 c8 add (%rax,%rcx,8),%rsi 2032da: 48 8d 3d ea da ff ff lea -0x2516(%rip),%rdi # 0x200dcb 2032e1: e8 4a 3a 00 00 callq 0x206d30 2032e6: 48 89 45 f8 mov %rax,-0x8(%rbp) 2032ea: 48 8b 45 f8 mov -0x8(%rbp),%rax 2032ee: 48 83 c4 20 add $0x20,%rsp 2032f2: 5d pop %rbp 2032f3: c3 retq 2032f4: cc int3 2032f5: cc int3 2032f6: cc int3 2032f7: cc int3 2032f8: cc int3 2032f9: cc int3 2032fa: cc int3 2032fb: cc int3 2032fc: cc int3 2032fd: cc int3 2032fe: cc int3 2032ff: cc int3 203300: 55 push %rbp 203301: 48 89 e5 mov %rsp,%rbp 203304: 48 83 ec 60 sub $0x60,%rsp 203308: 89 7d f4 mov %edi,-0xc(%rbp) 20330b: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20330f: 48 89 55 e0 mov %rdx,-0x20(%rbp) 203313: 48 89 4d d8 mov %rcx,-0x28(%rbp) 203317: 44 89 45 d4 mov %r8d,-0x2c(%rbp) 20331b: 4c 89 4d c8 mov %r9,-0x38(%rbp) 20331f: 48 8b 45 e8 mov -0x18(%rbp),%rax 203323: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203327: 48 01 c8 add %rcx,%rax 20332a: 48 89 45 c0 mov %rax,-0x40(%rbp) 20332e: 48 8b 7d c0 mov -0x40(%rbp),%rdi 203332: 48 8b 75 d8 mov -0x28(%rbp),%rsi 203336: e8 c5 00 00 00 callq 0x203400 20333b: 89 45 bc mov %eax,-0x44(%rbp) 20333e: 8b 45 bc mov -0x44(%rbp),%eax 203341: 89 45 b8 mov %eax,-0x48(%rbp) 203344: 83 e8 01 sub $0x1,%eax 203347: 0f 84 43 00 00 00 je 0x203390 20334d: e9 00 00 00 00 jmpq 0x203352 203352: 8b 45 b8 mov -0x48(%rbp),%eax 203355: 83 e8 03 sub $0x3,%eax 203358: 0f 85 57 00 00 00 jne 0x2033b5 20335e: e9 00 00 00 00 jmpq 0x203363 203363: 8b 7d f4 mov -0xc(%rbp),%edi 203366: 48 8b 75 e8 mov -0x18(%rbp),%rsi 20336a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 20336e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 203372: 4c 8b 45 d8 mov -0x28(%rbp),%r8 203376: 44 8b 4d d4 mov -0x2c(%rbp),%r9d 20337a: 48 8b 45 c8 mov -0x38(%rbp),%rax 20337e: 48 89 04 24 mov %rax,(%rsp) 203382: e8 59 01 00 00 callq 0x2034e0 203387: 48 89 45 f8 mov %rax,-0x8(%rbp) 20338b: e9 5e 00 00 00 jmpq 0x2033ee 203390: 8b 7d f4 mov -0xc(%rbp),%edi 203393: 48 8b 75 e8 mov -0x18(%rbp),%rsi 203397: 48 8b 55 e0 mov -0x20(%rbp),%rdx 20339b: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20339f: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 2033a3: 4c 8b 4d c8 mov -0x38(%rbp),%r9 2033a7: e8 94 14 00 00 callq 0x204840 2033ac: 48 89 45 f8 mov %rax,-0x8(%rbp) 2033b0: e9 39 00 00 00 jmpq 0x2033ee 2033b5: e9 00 00 00 00 jmpq 0x2033ba 2033ba: 8b 7d f4 mov -0xc(%rbp),%edi 2033bd: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2033c1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2033c5: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2033c9: 44 8b 45 d4 mov -0x2c(%rbp),%r8d 2033cd: 4c 8b 4d c8 mov -0x38(%rbp),%r9 2033d1: 31 c0 xor %eax,%eax 2033d3: 31 c0 xor %eax,%eax 2033d5: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 2033dc: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 2033e4: 00 2033e5: e8 e6 14 00 00 callq 0x2048d0 2033ea: 48 89 45 f8 mov %rax,-0x8(%rbp) 2033ee: 48 8b 45 f8 mov -0x8(%rbp),%rax 2033f2: 48 83 c4 60 add $0x60,%rsp 2033f6: 5d pop %rbp 2033f7: c3 retq 2033f8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 203400: 55 push %rbp 203401: 48 89 e5 mov %rsp,%rbp 203404: 48 89 7d f0 mov %rdi,-0x10(%rbp) 203408: 48 89 75 e8 mov %rsi,-0x18(%rbp) 20340c: 48 83 7d e8 08 cmpq $0x8,-0x18(%rbp) 203411: 0f 82 2f 00 00 00 jb 0x203446 203417: 48 8b 45 f0 mov -0x10(%rbp),%rax 20341b: 48 8b 00 mov (%rax),%rax 20341e: 48 b9 21 3c 61 72 63 68 mov $0xa3e686372613c21,%rcx 203426: 3e 0a 203428: 48 29 c8 sub %rcx,%rax 20342b: 0f 95 c0 setne %al 20342e: 0f b6 c0 movzbl %al,%eax 203431: 83 f8 00 cmp $0x0,%eax 203434: 0f 85 0c 00 00 00 jne 0x203446 20343a: c7 45 fc 01 00 00 00 movl $0x1,-0x4(%rbp) 203441: e9 90 00 00 00 jmpq 0x2034d6 203446: 48 83 7d e8 10 cmpq $0x10,-0x18(%rbp) 20344b: 0f 82 7e 00 00 00 jb 0x2034cf 203451: 48 8b 45 f0 mov -0x10(%rbp),%rax 203455: 8b 00 mov (%rax),%eax 203457: 2d 7f 45 4c 46 sub $0x464c457f,%eax 20345c: 0f 95 c0 setne %al 20345f: 0f b6 c0 movzbl %al,%eax 203462: 83 f8 00 cmp $0x0,%eax 203465: 0f 85 64 00 00 00 jne 0x2034cf 20346b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20346f: 0f b6 40 04 movzbl 0x4(%rax),%eax 203473: 89 45 e4 mov %eax,-0x1c(%rbp) 203476: 48 8b 45 f0 mov -0x10(%rbp),%rax 20347a: 0f b6 40 05 movzbl 0x5(%rax),%eax 20347e: 89 45 e0 mov %eax,-0x20(%rbp) 203481: 48 8b 45 f0 mov -0x10(%rbp),%rax 203485: 0f b6 40 06 movzbl 0x6(%rax),%eax 203489: 89 45 dc mov %eax,-0x24(%rbp) 20348c: 83 7d e4 00 cmpl $0x0,-0x1c(%rbp) 203490: 0f 8e 34 00 00 00 jle 0x2034ca 203496: 83 7d e4 03 cmpl $0x3,-0x1c(%rbp) 20349a: 0f 8d 2a 00 00 00 jge 0x2034ca 2034a0: 83 7d e0 00 cmpl $0x0,-0x20(%rbp) 2034a4: 0f 8e 20 00 00 00 jle 0x2034ca 2034aa: 83 7d e0 03 cmpl $0x3,-0x20(%rbp) 2034ae: 0f 8d 16 00 00 00 jge 0x2034ca 2034b4: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 2034b8: 0f 85 0c 00 00 00 jne 0x2034ca 2034be: c7 45 fc 03 00 00 00 movl $0x3,-0x4(%rbp) 2034c5: e9 0c 00 00 00 jmpq 0x2034d6 2034ca: e9 00 00 00 00 jmpq 0x2034cf 2034cf: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2034d6: 8b 45 fc mov -0x4(%rbp),%eax 2034d9: 5d pop %rbp 2034da: c3 retq 2034db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2034e0: 55 push %rbp 2034e1: 48 89 e5 mov %rsp,%rbp 2034e4: 48 81 ec e0 01 00 00 sub $0x1e0,%rsp 2034eb: 48 8b 45 10 mov 0x10(%rbp),%rax 2034ef: 89 7d f4 mov %edi,-0xc(%rbp) 2034f2: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2034f6: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2034fa: 48 89 4d d8 mov %rcx,-0x28(%rbp) 2034fe: 4c 89 45 d0 mov %r8,-0x30(%rbp) 203502: 44 89 4d cc mov %r9d,-0x34(%rbp) 203506: 48 8b 45 e0 mov -0x20(%rbp),%rax 20350a: 0f b6 40 04 movzbl 0x4(%rax),%eax 20350e: 83 f8 01 cmp $0x1,%eax 203511: 0f 84 19 00 00 00 je 0x203530 203517: 48 8b 45 e0 mov -0x20(%rbp),%rax 20351b: 0f b6 48 04 movzbl 0x4(%rax),%ecx 20351f: b0 01 mov $0x1,%al 203521: 83 f9 02 cmp $0x2,%ecx 203524: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 20352a: 0f 85 39 00 00 00 jne 0x203569 203530: 48 8b 45 e0 mov -0x20(%rbp),%rax 203534: 0f b6 48 05 movzbl 0x5(%rax),%ecx 203538: 31 c0 xor %eax,%eax 20353a: 83 f9 01 cmp $0x1,%ecx 20353d: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 203543: 0f 84 14 00 00 00 je 0x20355d 203549: 48 8b 45 e0 mov -0x20(%rbp),%rax 20354d: 0f b6 40 05 movzbl 0x5(%rax),%eax 203551: 83 f8 02 cmp $0x2,%eax 203554: 0f 95 c0 setne %al 203557: 88 85 76 fe ff ff mov %al,-0x18a(%rbp) 20355d: 8a 85 76 fe ff ff mov -0x18a(%rbp),%al 203563: 88 85 77 fe ff ff mov %al,-0x189(%rbp) 203569: 8a 85 77 fe ff ff mov -0x189(%rbp),%al 20356f: 34 ff xor $0xff,%al 203571: 34 ff xor $0xff,%al 203573: 24 01 and $0x1,%al 203575: 0f b6 c0 movzbl %al,%eax 203578: 48 98 cltq 20357a: 48 83 f8 00 cmp $0x0,%rax 20357e: 0f 84 17 00 00 00 je 0x20359b 203584: bf 0a 00 00 00 mov $0xa,%edi 203589: e8 72 fb ff ff callq 0x203100 20358e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203596: e9 8b 12 00 00 jmpq 0x204826 20359b: 48 8b 7d e8 mov -0x18(%rbp),%rdi 20359f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2035a3: 8b 55 f4 mov -0xc(%rbp),%edx 2035a6: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2035aa: 4c 8b 45 d0 mov -0x30(%rbp),%r8 2035ae: e8 9d 25 00 00 callq 0x205b50 2035b3: 48 89 45 c0 mov %rax,-0x40(%rbp) 2035b7: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 2035bc: 0f 85 0d 00 00 00 jne 0x2035cf 2035c2: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2035ca: e9 57 12 00 00 jmpq 0x204826 2035cf: 48 8b 45 e0 mov -0x20(%rbp),%rax 2035d3: 0f b6 40 04 movzbl 0x4(%rax),%eax 2035d7: 83 f8 01 cmp $0x1,%eax 2035da: 0f 85 30 00 00 00 jne 0x203610 2035e0: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 2035e8: 08 01 2035ea: 48 39 45 c0 cmp %rax,-0x40(%rbp) 2035ee: 0f 86 17 00 00 00 jbe 0x20360b 2035f4: bf 0a 00 00 00 mov $0xa,%edi 2035f9: e8 02 fb ff ff callq 0x203100 2035fe: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203606: e9 1b 12 00 00 jmpq 0x204826 20360b: e9 30 00 00 00 jmpq 0x203640 203610: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 203618: f0 00 20361a: 48 39 45 c0 cmp %rax,-0x40(%rbp) 20361e: 0f 86 17 00 00 00 jbe 0x20363b 203624: bf 0a 00 00 00 mov $0xa,%edi 203629: e8 d2 fa ff ff callq 0x203100 20362e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203636: e9 eb 11 00 00 jmpq 0x204826 20363b: e9 00 00 00 00 jmpq 0x203640 203640: 48 8b 45 c0 mov -0x40(%rbp),%rax 203644: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 20364b: 48 83 f8 00 cmp $0x0,%rax 20364f: 0f 84 13 00 00 00 je 0x203668 203655: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax 20365c: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 203663: e9 3b 00 00 00 jmpq 0x2036a3 203668: b0 01 mov $0x1,%al 20366a: 83 7d cc 02 cmpl $0x2,-0x34(%rbp) 20366e: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 203674: 0f 84 0d 00 00 00 je 0x203687 20367a: 83 7d cc 09 cmpl $0x9,-0x34(%rbp) 20367e: 0f 94 c0 sete %al 203681: 88 85 5f fe ff ff mov %al,-0x1a1(%rbp) 203687: 8a 95 5f fe ff ff mov -0x1a1(%rbp),%dl 20368d: 31 c0 xor %eax,%eax 20368f: b9 01 00 00 00 mov $0x1,%ecx 203694: f6 c2 01 test $0x1,%dl 203697: 0f 45 c1 cmovne %ecx,%eax 20369a: 48 98 cltq 20369c: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 2036a3: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 2036aa: 48 89 45 b8 mov %rax,-0x48(%rbp) 2036ae: 8b 7d f4 mov -0xc(%rbp),%edi 2036b1: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2036b5: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2036b9: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2036bd: 44 8b 45 cc mov -0x34(%rbp),%r8d 2036c1: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2036c5: 48 69 45 b8 d0 00 00 00 imul $0xd0,-0x48(%rbp),%rax 2036cd: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 2036d4: 48 89 44 24 08 mov %rax,0x8(%rsp) 2036d9: e8 f2 11 00 00 callq 0x2048d0 2036de: 48 89 45 b0 mov %rax,-0x50(%rbp) 2036e2: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 2036e7: 0f 85 0d 00 00 00 jne 0x2036fa 2036ed: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2036f5: e9 2c 11 00 00 jmpq 0x204826 2036fa: 48 8b 45 c0 mov -0x40(%rbp),%rax 2036fe: 89 c0 mov %eax,%eax 203700: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203704: 0f 85 05 00 00 00 jne 0x20370f 20370a: e9 1f 00 00 00 jmpq 0x20372e 20370f: 48 8d 3d 43 da ff ff lea -0x25bd(%rip),%rdi # 0x201159 203716: 48 8d 35 23 d8 ff ff lea -0x27dd(%rip),%rsi # 0x200f40 20371d: ba 48 01 00 00 mov $0x148,%edx 203722: 48 8d 0d 50 da ff ff lea -0x25b0(%rip),%rcx # 0x201179 203729: e8 f2 35 00 00 callq 0x206d20 20372e: 48 8b 45 c0 mov -0x40(%rbp),%rax 203732: 89 c1 mov %eax,%ecx 203734: 48 8b 45 b0 mov -0x50(%rbp),%rax 203738: 89 88 c8 00 00 00 mov %ecx,0xc8(%rax) 20373e: 48 8b 45 b8 mov -0x48(%rbp),%rax 203742: 89 c1 mov %eax,%ecx 203744: 48 8b 45 b0 mov -0x50(%rbp),%rax 203748: 89 88 cc 00 00 00 mov %ecx,0xcc(%rax) 20374e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203752: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 203759: 48 8b 45 e0 mov -0x20(%rbp),%rax 20375d: 0f b6 48 04 movzbl 0x4(%rax),%ecx 203761: 48 8b 45 b0 mov -0x50(%rbp),%rax 203765: 89 48 20 mov %ecx,0x20(%rax) 203768: 48 8b 45 e0 mov -0x20(%rbp),%rax 20376c: 0f b6 40 04 movzbl 0x4(%rax),%eax 203770: 83 f8 01 cmp $0x1,%eax 203773: 0f 85 23 08 00 00 jne 0x203f9c 203779: 48 8b 45 e8 mov -0x18(%rbp),%rax 20377d: 48 03 45 d8 add -0x28(%rbp),%rax 203781: 48 89 45 a8 mov %rax,-0x58(%rbp) 203785: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20378a: 0f 84 22 00 00 00 je 0x2037b2 203790: 48 8b 45 e0 mov -0x20(%rbp),%rax 203794: 0f b6 40 05 movzbl 0x5(%rax),%eax 203798: 83 f8 01 cmp $0x1,%eax 20379b: 0f 85 11 00 00 00 jne 0x2037b2 2037a1: 48 8b 4d a8 mov -0x58(%rbp),%rcx 2037a5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037a9: 48 89 48 48 mov %rcx,0x48(%rax) 2037ad: e9 5c 03 00 00 jmpq 0x203b0e 2037b2: 48 8b 7d b0 mov -0x50(%rbp),%rdi 2037b6: 48 83 c7 48 add $0x48,%rdi 2037ba: 48 83 c7 40 add $0x40,%rdi 2037be: 48 89 bd 50 fe ff ff mov %rdi,-0x1b0(%rbp) 2037c5: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2037c9: ba 34 00 00 00 mov $0x34,%edx 2037ce: e8 6d 35 00 00 callq 0x206d40 2037d3: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 2037da: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037de: 48 89 48 48 mov %rcx,0x48(%rax) 2037e2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2037e6: 0f b6 40 05 movzbl 0x5(%rax),%eax 2037ea: 83 f8 01 cmp $0x1,%eax 2037ed: 0f 84 16 03 00 00 je 0x203b09 2037f3: 48 8b 45 b0 mov -0x50(%rbp),%rax 2037f7: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 2037fe: 66 89 45 a4 mov %ax,-0x5c(%rbp) 203802: 66 8b 45 a4 mov -0x5c(%rbp),%ax 203806: 66 c1 c8 08 ror $0x8,%ax 20380a: 66 89 45 a6 mov %ax,-0x5a(%rbp) 20380e: 66 8b 45 a6 mov -0x5a(%rbp),%ax 203812: 66 89 45 a2 mov %ax,-0x5e(%rbp) 203816: 0f b7 45 a2 movzwl -0x5e(%rbp),%eax 20381a: 66 89 c1 mov %ax,%cx 20381d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203821: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 203828: 48 8b 45 b0 mov -0x50(%rbp),%rax 20382c: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 203833: 66 89 45 9e mov %ax,-0x62(%rbp) 203837: 66 8b 45 9e mov -0x62(%rbp),%ax 20383b: 66 c1 c8 08 ror $0x8,%ax 20383f: 66 89 45 a0 mov %ax,-0x60(%rbp) 203843: 66 8b 45 a0 mov -0x60(%rbp),%ax 203847: 66 89 45 9c mov %ax,-0x64(%rbp) 20384b: 0f b7 45 9c movzwl -0x64(%rbp),%eax 20384f: 66 89 c1 mov %ax,%cx 203852: 48 8b 45 b0 mov -0x50(%rbp),%rax 203856: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 20385d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203861: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 203867: 89 45 94 mov %eax,-0x6c(%rbp) 20386a: 8b 45 94 mov -0x6c(%rbp),%eax 20386d: 0f c8 bswap %eax 20386f: 89 45 98 mov %eax,-0x68(%rbp) 203872: 8b 45 98 mov -0x68(%rbp),%eax 203875: 89 45 90 mov %eax,-0x70(%rbp) 203878: 8b 45 90 mov -0x70(%rbp),%eax 20387b: 89 c1 mov %eax,%ecx 20387d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203881: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 203887: 48 8b 45 b0 mov -0x50(%rbp),%rax 20388b: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 203891: 89 45 88 mov %eax,-0x78(%rbp) 203894: 8b 45 88 mov -0x78(%rbp),%eax 203897: 0f c8 bswap %eax 203899: 89 45 8c mov %eax,-0x74(%rbp) 20389c: 8b 45 8c mov -0x74(%rbp),%eax 20389f: 89 45 84 mov %eax,-0x7c(%rbp) 2038a2: 8b 45 84 mov -0x7c(%rbp),%eax 2038a5: 89 c1 mov %eax,%ecx 2038a7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038ab: 89 88 a0 00 00 00 mov %ecx,0xa0(%rax) 2038b1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038b5: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2038bb: 89 85 7c ff ff ff mov %eax,-0x84(%rbp) 2038c1: 8b 85 7c ff ff ff mov -0x84(%rbp),%eax 2038c7: 0f c8 bswap %eax 2038c9: 89 45 80 mov %eax,-0x80(%rbp) 2038cc: 8b 45 80 mov -0x80(%rbp),%eax 2038cf: 89 85 78 ff ff ff mov %eax,-0x88(%rbp) 2038d5: 8b 85 78 ff ff ff mov -0x88(%rbp),%eax 2038db: 89 c1 mov %eax,%ecx 2038dd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038e1: 89 88 a4 00 00 00 mov %ecx,0xa4(%rax) 2038e7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2038eb: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2038f1: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 2038f7: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 2038fd: 0f c8 bswap %eax 2038ff: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 203905: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 20390b: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 203911: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 203917: 89 c1 mov %eax,%ecx 203919: 48 8b 45 b0 mov -0x50(%rbp),%rax 20391d: 89 88 a8 00 00 00 mov %ecx,0xa8(%rax) 203923: 48 8b 45 b0 mov -0x50(%rbp),%rax 203927: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 20392d: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 203933: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 203939: 0f c8 bswap %eax 20393b: 89 85 68 ff ff ff mov %eax,-0x98(%rbp) 203941: 8b 85 68 ff ff ff mov -0x98(%rbp),%eax 203947: 89 85 60 ff ff ff mov %eax,-0xa0(%rbp) 20394d: 8b 85 60 ff ff ff mov -0xa0(%rbp),%eax 203953: 89 c1 mov %eax,%ecx 203955: 48 8b 45 b0 mov -0x50(%rbp),%rax 203959: 89 88 ac 00 00 00 mov %ecx,0xac(%rax) 20395f: 48 8b 45 b0 mov -0x50(%rbp),%rax 203963: 66 8b 80 b0 00 00 00 mov 0xb0(%rax),%ax 20396a: 66 89 85 5c ff ff ff mov %ax,-0xa4(%rbp) 203971: 66 8b 85 5c ff ff ff mov -0xa4(%rbp),%ax 203978: 66 c1 c8 08 ror $0x8,%ax 20397c: 66 89 85 5e ff ff ff mov %ax,-0xa2(%rbp) 203983: 66 8b 85 5e ff ff ff mov -0xa2(%rbp),%ax 20398a: 66 89 85 5a ff ff ff mov %ax,-0xa6(%rbp) 203991: 0f b7 85 5a ff ff ff movzwl -0xa6(%rbp),%eax 203998: 66 89 c1 mov %ax,%cx 20399b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20399f: 66 89 88 b0 00 00 00 mov %cx,0xb0(%rax) 2039a6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039aa: 66 8b 80 b2 00 00 00 mov 0xb2(%rax),%ax 2039b1: 66 89 85 56 ff ff ff mov %ax,-0xaa(%rbp) 2039b8: 66 8b 85 56 ff ff ff mov -0xaa(%rbp),%ax 2039bf: 66 c1 c8 08 ror $0x8,%ax 2039c3: 66 89 85 58 ff ff ff mov %ax,-0xa8(%rbp) 2039ca: 66 8b 85 58 ff ff ff mov -0xa8(%rbp),%ax 2039d1: 66 89 85 54 ff ff ff mov %ax,-0xac(%rbp) 2039d8: 0f b7 85 54 ff ff ff movzwl -0xac(%rbp),%eax 2039df: 66 89 c1 mov %ax,%cx 2039e2: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039e6: 66 89 88 b2 00 00 00 mov %cx,0xb2(%rax) 2039ed: 48 8b 45 b0 mov -0x50(%rbp),%rax 2039f1: 66 8b 80 b4 00 00 00 mov 0xb4(%rax),%ax 2039f8: 66 89 85 50 ff ff ff mov %ax,-0xb0(%rbp) 2039ff: 66 8b 85 50 ff ff ff mov -0xb0(%rbp),%ax 203a06: 66 c1 c8 08 ror $0x8,%ax 203a0a: 66 89 85 52 ff ff ff mov %ax,-0xae(%rbp) 203a11: 66 8b 85 52 ff ff ff mov -0xae(%rbp),%ax 203a18: 66 89 85 4e ff ff ff mov %ax,-0xb2(%rbp) 203a1f: 0f b7 85 4e ff ff ff movzwl -0xb2(%rbp),%eax 203a26: 66 89 c1 mov %ax,%cx 203a29: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a2d: 66 89 88 b4 00 00 00 mov %cx,0xb4(%rax) 203a34: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a38: 66 8b 80 b6 00 00 00 mov 0xb6(%rax),%ax 203a3f: 66 89 85 4a ff ff ff mov %ax,-0xb6(%rbp) 203a46: 66 8b 85 4a ff ff ff mov -0xb6(%rbp),%ax 203a4d: 66 c1 c8 08 ror $0x8,%ax 203a51: 66 89 85 4c ff ff ff mov %ax,-0xb4(%rbp) 203a58: 66 8b 85 4c ff ff ff mov -0xb4(%rbp),%ax 203a5f: 66 89 85 48 ff ff ff mov %ax,-0xb8(%rbp) 203a66: 0f b7 85 48 ff ff ff movzwl -0xb8(%rbp),%eax 203a6d: 66 89 c1 mov %ax,%cx 203a70: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a74: 66 89 88 b6 00 00 00 mov %cx,0xb6(%rax) 203a7b: 48 8b 45 b0 mov -0x50(%rbp),%rax 203a7f: 66 8b 80 b8 00 00 00 mov 0xb8(%rax),%ax 203a86: 66 89 85 44 ff ff ff mov %ax,-0xbc(%rbp) 203a8d: 66 8b 85 44 ff ff ff mov -0xbc(%rbp),%ax 203a94: 66 c1 c8 08 ror $0x8,%ax 203a98: 66 89 85 46 ff ff ff mov %ax,-0xba(%rbp) 203a9f: 66 8b 85 46 ff ff ff mov -0xba(%rbp),%ax 203aa6: 66 89 85 42 ff ff ff mov %ax,-0xbe(%rbp) 203aad: 0f b7 85 42 ff ff ff movzwl -0xbe(%rbp),%eax 203ab4: 66 89 c1 mov %ax,%cx 203ab7: 48 8b 45 b0 mov -0x50(%rbp),%rax 203abb: 66 89 88 b8 00 00 00 mov %cx,0xb8(%rax) 203ac2: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ac6: 66 8b 80 ba 00 00 00 mov 0xba(%rax),%ax 203acd: 66 89 85 3e ff ff ff mov %ax,-0xc2(%rbp) 203ad4: 66 8b 85 3e ff ff ff mov -0xc2(%rbp),%ax 203adb: 66 c1 c8 08 ror $0x8,%ax 203adf: 66 89 85 40 ff ff ff mov %ax,-0xc0(%rbp) 203ae6: 66 8b 85 40 ff ff ff mov -0xc0(%rbp),%ax 203aed: 66 89 85 3c ff ff ff mov %ax,-0xc4(%rbp) 203af4: 0f b7 85 3c ff ff ff movzwl -0xc4(%rbp),%eax 203afb: 66 89 c1 mov %ax,%cx 203afe: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b02: 66 89 88 ba 00 00 00 mov %cx,0xba(%rax) 203b09: e9 00 00 00 00 jmpq 0x203b0e 203b0e: 48 8b 45 b0 mov -0x50(%rbp),%rax 203b12: 48 8b 40 48 mov 0x48(%rax),%rax 203b16: 8b 40 20 mov 0x20(%rax),%eax 203b19: 89 85 38 ff ff ff mov %eax,-0xc8(%rbp) 203b1f: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203b24: 0f 84 8f 03 00 00 je 0x203eb9 203b2a: 48 8b 45 e0 mov -0x20(%rbp),%rax 203b2e: 0f b6 40 05 movzbl 0x5(%rax),%eax 203b32: 83 f8 01 cmp $0x1,%eax 203b35: 0f 85 7e 03 00 00 jne 0x203eb9 203b3b: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 203b3f: 0f 84 74 03 00 00 je 0x203eb9 203b45: 31 c0 xor %eax,%eax 203b47: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203b4c: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203b52: 0f 86 13 00 00 00 jbe 0x203b6b 203b58: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203b5e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203b62: 0f 93 c0 setae %al 203b65: 88 85 4f fe ff ff mov %al,-0x1b1(%rbp) 203b6b: 8a 85 4f fe ff ff mov -0x1b1(%rbp),%al 203b71: 34 ff xor $0xff,%al 203b73: 34 ff xor $0xff,%al 203b75: 24 01 and $0x1,%al 203b77: 0f b6 c0 movzbl %al,%eax 203b7a: 48 98 cltq 203b7c: 48 83 f8 00 cmp $0x0,%rax 203b80: 0f 85 2d 00 00 00 jne 0x203bb3 203b86: 48 8b 45 d0 mov -0x30(%rbp),%rax 203b8a: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 203b90: 48 29 c8 sub %rcx,%rax 203b93: 48 6b 4d c0 28 imul $0x28,-0x40(%rbp),%rcx 203b98: 48 39 c8 cmp %rcx,%rax 203b9b: 0f 92 c0 setb %al 203b9e: 34 ff xor $0xff,%al 203ba0: 34 ff xor $0xff,%al 203ba2: 24 01 and $0x1,%al 203ba4: 0f b6 c0 movzbl %al,%eax 203ba7: 48 98 cltq 203ba9: 48 83 f8 00 cmp $0x0,%rax 203bad: 0f 84 25 00 00 00 je 0x203bd8 203bb3: e9 00 00 00 00 jmpq 0x203bb8 203bb8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203bbc: e8 8f 31 00 00 callq 0x206d50 203bc1: bf 0a 00 00 00 mov $0xa,%edi 203bc6: e8 35 f5 ff ff callq 0x203100 203bcb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 203bd3: e9 4e 0c 00 00 jmpq 0x204826 203bd8: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 203bdd: 0f 86 15 00 00 00 jbe 0x203bf8 203be3: 48 8b 4d a8 mov -0x58(%rbp),%rcx 203be7: 8b 85 38 ff ff ff mov -0xc8(%rbp),%eax 203bed: 48 01 c1 add %rax,%rcx 203bf0: 48 8b 45 b0 mov -0x50(%rbp),%rax 203bf4: 48 89 48 50 mov %rcx,0x50(%rax) 203bf8: 48 c7 85 30 ff ff ff 00 movq $0x0,-0xd0(%rbp) 203c00: 00 00 00 203c03: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203c0a: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203c0e: 0f 83 a0 02 00 00 jae 0x203eb4 203c14: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 203c1b: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c1f: 48 83 c0 48 add $0x48,%rax 203c23: 48 05 80 00 00 00 add $0x80,%rax 203c29: 48 83 c0 10 add $0x10,%rax 203c2d: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c35: 00 00 00 203c38: 48 01 d0 add %rdx,%rax 203c3b: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203c42: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203c46: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c4a: 48 83 c0 48 add $0x48,%rax 203c4e: 48 05 80 00 00 00 add $0x80,%rax 203c54: 48 83 c0 10 add $0x10,%rax 203c58: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c60: 00 00 00 203c63: 48 01 d0 add %rdx,%rax 203c66: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203c6d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c71: 48 8b 48 50 mov 0x50(%rax),%rcx 203c75: 48 6b 85 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rax 203c7d: 48 01 c1 add %rax,%rcx 203c80: 48 8b 45 b0 mov -0x50(%rbp),%rax 203c84: 48 83 c0 48 add $0x48,%rax 203c88: 48 05 80 00 00 00 add $0x80,%rax 203c8e: 48 83 c0 10 add $0x10,%rax 203c92: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203c9a: 00 00 00 203c9d: 48 01 d0 add %rdx,%rax 203ca0: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 203ca7: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cab: 48 8b 40 50 mov 0x50(%rax),%rax 203caf: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203cb7: 48 01 c8 add %rcx,%rax 203cba: 8b 40 10 mov 0x10(%rax),%eax 203cbd: 48 3b 45 d0 cmp -0x30(%rbp),%rax 203cc1: 0f 92 c0 setb %al 203cc4: 34 ff xor $0xff,%al 203cc6: 34 ff xor $0xff,%al 203cc8: 24 01 and $0x1,%al 203cca: 0f b6 c0 movzbl %al,%eax 203ccd: 48 98 cltq 203ccf: 48 83 f8 00 cmp $0x0,%rax 203cd3: 0f 84 bd 00 00 00 je 0x203d96 203cd9: 48 8b 45 b0 mov -0x50(%rbp),%rax 203cdd: 48 8b 40 50 mov 0x50(%rax),%rax 203ce1: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203ce9: 48 01 c8 add %rcx,%rax 203cec: 8b 40 14 mov 0x14(%rax),%eax 203cef: 48 8b 4d d0 mov -0x30(%rbp),%rcx 203cf3: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203cf7: 48 8b 52 50 mov 0x50(%rdx),%rdx 203cfb: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203d03: 48 01 f2 add %rsi,%rdx 203d06: 8b 52 10 mov 0x10(%rdx),%edx 203d09: 48 29 d1 sub %rdx,%rcx 203d0c: 48 39 c8 cmp %rcx,%rax 203d0f: 0f 96 c0 setbe %al 203d12: 34 ff xor $0xff,%al 203d14: 34 ff xor $0xff,%al 203d16: 24 01 and $0x1,%al 203d18: 0f b6 c0 movzbl %al,%eax 203d1b: 48 98 cltq 203d1d: 48 83 f8 00 cmp $0x0,%rax 203d21: 0f 84 6f 00 00 00 je 0x203d96 203d27: 48 8b 4d e8 mov -0x18(%rbp),%rcx 203d2b: 48 03 4d d8 add -0x28(%rbp),%rcx 203d2f: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d33: 48 8b 40 50 mov 0x50(%rax),%rax 203d37: 48 6b 95 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rdx 203d3f: 48 01 d0 add %rdx,%rax 203d42: 8b 40 10 mov 0x10(%rax),%eax 203d45: 48 01 c1 add %rax,%rcx 203d48: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d4c: 48 83 c0 48 add $0x48,%rax 203d50: 48 05 80 00 00 00 add $0x80,%rax 203d56: 48 83 c0 10 add $0x10,%rax 203d5a: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203d62: 00 00 00 203d65: 48 01 d0 add %rdx,%rax 203d68: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 203d6f: 48 8b 45 b0 mov -0x50(%rbp),%rax 203d73: 48 83 c0 48 add $0x48,%rax 203d77: 48 05 80 00 00 00 add $0x80,%rax 203d7d: 48 83 c0 10 add $0x10,%rax 203d81: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203d89: 00 00 00 203d8c: 48 01 d0 add %rdx,%rax 203d8f: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 203d96: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203d9a: 48 83 c1 48 add $0x48,%rcx 203d9e: 48 81 c1 80 00 00 00 add $0x80,%rcx 203da5: 48 8b 45 b0 mov -0x50(%rbp),%rax 203da9: 48 83 c0 48 add $0x48,%rax 203dad: 48 05 80 00 00 00 add $0x80,%rax 203db3: 48 83 c0 10 add $0x10,%rax 203db7: 48 69 95 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rdx 203dbf: 00 00 00 203dc2: 48 01 d0 add %rdx,%rax 203dc5: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203dcc: 48 8b 45 b0 mov -0x50(%rbp),%rax 203dd0: 48 8b 40 50 mov 0x50(%rax),%rax 203dd4: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203ddc: 48 01 c8 add %rcx,%rax 203ddf: 83 78 04 12 cmpl $0x12,0x4(%rax) 203de3: 0f 85 5e 00 00 00 jne 0x203e47 203de9: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ded: 48 8b 40 50 mov 0x50(%rax),%rax 203df1: 48 6b 8d 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rcx 203df9: 48 01 c8 add %rcx,%rax 203dfc: 8b 40 18 mov 0x18(%rax),%eax 203dff: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203e03: 0f 83 3e 00 00 00 jae 0x203e47 203e09: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203e10: 89 c1 mov %eax,%ecx 203e12: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e16: 48 83 c0 48 add $0x48,%rax 203e1a: 48 05 80 00 00 00 add $0x80,%rax 203e20: 48 83 c0 10 add $0x10,%rax 203e24: 48 8b 55 b0 mov -0x50(%rbp),%rdx 203e28: 48 8b 52 50 mov 0x50(%rdx),%rdx 203e2c: 48 6b b5 30 ff ff ff 28 imul $0x28,-0xd0(%rbp),%rsi 203e34: 48 01 f2 add %rsi,%rdx 203e37: 8b 52 18 mov 0x18(%rdx),%edx 203e3a: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 203e41: 48 01 d0 add %rdx,%rax 203e44: 89 48 7c mov %ecx,0x7c(%rax) 203e47: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e4b: 48 83 c0 48 add $0x48,%rax 203e4f: 48 05 80 00 00 00 add $0x80,%rax 203e55: 48 83 c0 10 add $0x10,%rax 203e59: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203e61: 00 00 00 203e64: 48 01 c8 add %rcx,%rax 203e67: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 203e6b: 0f 85 27 00 00 00 jne 0x203e98 203e71: 48 8b 45 b0 mov -0x50(%rbp),%rax 203e75: 48 83 c0 48 add $0x48,%rax 203e79: 48 05 80 00 00 00 add $0x80,%rax 203e7f: 48 83 c0 10 add $0x10,%rax 203e83: 48 69 8d 30 ff ff ff d0 imul $0xd0,-0xd0(%rbp),%rcx 203e8b: 00 00 00 203e8e: 48 01 c8 add %rcx,%rax 203e91: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 203e98: e9 00 00 00 00 jmpq 0x203e9d 203e9d: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax 203ea4: 48 83 c0 01 add $0x1,%rax 203ea8: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 203eaf: e9 4f fd ff ff jmpq 0x203c03 203eb4: e9 c7 00 00 00 jmpq 0x203f80 203eb9: 48 c7 85 28 ff ff ff 00 movq $0x0,-0xd8(%rbp) 203ec1: 00 00 00 203ec4: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203ecb: 48 3b 45 c0 cmp -0x40(%rbp),%rax 203ecf: 0f 83 a6 00 00 00 jae 0x203f7b 203ed5: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 203edc: 48 8b 45 b0 mov -0x50(%rbp),%rax 203ee0: 48 83 c0 48 add $0x48,%rax 203ee4: 48 05 80 00 00 00 add $0x80,%rax 203eea: 48 83 c0 10 add $0x10,%rax 203eee: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203ef6: 00 00 00 203ef9: 48 01 d0 add %rdx,%rax 203efc: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 203f03: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203f07: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f0b: 48 83 c0 48 add $0x48,%rax 203f0f: 48 05 80 00 00 00 add $0x80,%rax 203f15: 48 83 c0 10 add $0x10,%rax 203f19: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203f21: 00 00 00 203f24: 48 01 d0 add %rdx,%rax 203f27: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 203f2e: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203f32: 48 83 c1 48 add $0x48,%rcx 203f36: 48 81 c1 80 00 00 00 add $0x80,%rcx 203f3d: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f41: 48 83 c0 48 add $0x48,%rax 203f45: 48 05 80 00 00 00 add $0x80,%rax 203f4b: 48 83 c0 10 add $0x10,%rax 203f4f: 48 69 95 28 ff ff ff d0 imul $0xd0,-0xd8(%rbp),%rdx 203f57: 00 00 00 203f5a: 48 01 d0 add %rdx,%rax 203f5d: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 203f64: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 203f6b: 48 83 c0 01 add $0x1,%rax 203f6f: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 203f76: e9 49 ff ff ff jmpq 0x203ec4 203f7b: e9 00 00 00 00 jmpq 0x203f80 203f80: 48 8b 4d b0 mov -0x50(%rbp),%rcx 203f84: 48 83 c1 48 add $0x48,%rcx 203f88: 48 81 c1 80 00 00 00 add $0x80,%rcx 203f8f: 48 8b 45 b0 mov -0x50(%rbp),%rax 203f93: 48 89 48 60 mov %rcx,0x60(%rax) 203f97: e9 82 08 00 00 jmpq 0x20481e 203f9c: 48 8b 45 e8 mov -0x18(%rbp),%rax 203fa0: 48 03 45 d8 add -0x28(%rbp),%rax 203fa4: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 203fab: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 203fb0: 0f 84 25 00 00 00 je 0x203fdb 203fb6: 48 8b 45 e0 mov -0x20(%rbp),%rax 203fba: 0f b6 40 05 movzbl 0x5(%rax),%eax 203fbe: 83 f8 01 cmp $0x1,%eax 203fc1: 0f 85 14 00 00 00 jne 0x203fdb 203fc7: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 203fce: 48 8b 45 b0 mov -0x50(%rbp),%rax 203fd2: 48 89 48 48 mov %rcx,0x48(%rax) 203fd6: e9 bf 03 00 00 jmpq 0x20439a 203fdb: 48 8b 7d b0 mov -0x50(%rbp),%rdi 203fdf: 48 83 c7 48 add $0x48,%rdi 203fe3: 48 83 c7 40 add $0x40,%rdi 203fe7: 48 89 bd 40 fe ff ff mov %rdi,-0x1c0(%rbp) 203fee: 48 8b 75 e0 mov -0x20(%rbp),%rsi 203ff2: ba 40 00 00 00 mov $0x40,%edx 203ff7: e8 44 2d 00 00 callq 0x206d40 203ffc: 48 8b 8d 40 fe ff ff mov -0x1c0(%rbp),%rcx 204003: 48 8b 45 b0 mov -0x50(%rbp),%rax 204007: 48 89 48 48 mov %rcx,0x48(%rax) 20400b: 48 8b 45 e0 mov -0x20(%rbp),%rax 20400f: 0f b6 40 05 movzbl 0x5(%rax),%eax 204013: 83 f8 01 cmp $0x1,%eax 204016: 0f 84 79 03 00 00 je 0x204395 20401c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204020: 66 8b 80 98 00 00 00 mov 0x98(%rax),%ax 204027: 66 89 85 1c ff ff ff mov %ax,-0xe4(%rbp) 20402e: 66 8b 85 1c ff ff ff mov -0xe4(%rbp),%ax 204035: 66 c1 c8 08 ror $0x8,%ax 204039: 66 89 85 1e ff ff ff mov %ax,-0xe2(%rbp) 204040: 66 8b 85 1e ff ff ff mov -0xe2(%rbp),%ax 204047: 66 89 85 1a ff ff ff mov %ax,-0xe6(%rbp) 20404e: 0f b7 85 1a ff ff ff movzwl -0xe6(%rbp),%eax 204055: 66 89 c1 mov %ax,%cx 204058: 48 8b 45 b0 mov -0x50(%rbp),%rax 20405c: 66 89 88 98 00 00 00 mov %cx,0x98(%rax) 204063: 48 8b 45 b0 mov -0x50(%rbp),%rax 204067: 66 8b 80 9a 00 00 00 mov 0x9a(%rax),%ax 20406e: 66 89 85 16 ff ff ff mov %ax,-0xea(%rbp) 204075: 66 8b 85 16 ff ff ff mov -0xea(%rbp),%ax 20407c: 66 c1 c8 08 ror $0x8,%ax 204080: 66 89 85 18 ff ff ff mov %ax,-0xe8(%rbp) 204087: 66 8b 85 18 ff ff ff mov -0xe8(%rbp),%ax 20408e: 66 89 85 14 ff ff ff mov %ax,-0xec(%rbp) 204095: 0f b7 85 14 ff ff ff movzwl -0xec(%rbp),%eax 20409c: 66 89 c1 mov %ax,%cx 20409f: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040a3: 66 89 88 9a 00 00 00 mov %cx,0x9a(%rax) 2040aa: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040ae: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2040b4: 89 85 0c ff ff ff mov %eax,-0xf4(%rbp) 2040ba: 8b 85 0c ff ff ff mov -0xf4(%rbp),%eax 2040c0: 0f c8 bswap %eax 2040c2: 89 85 10 ff ff ff mov %eax,-0xf0(%rbp) 2040c8: 8b 85 10 ff ff ff mov -0xf0(%rbp),%eax 2040ce: 89 85 08 ff ff ff mov %eax,-0xf8(%rbp) 2040d4: 8b 85 08 ff ff ff mov -0xf8(%rbp),%eax 2040da: 89 c1 mov %eax,%ecx 2040dc: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040e0: 89 88 9c 00 00 00 mov %ecx,0x9c(%rax) 2040e6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2040ea: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2040f1: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) 2040f8: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax 2040ff: 48 0f c8 bswap %rax 204102: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 204109: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 204110: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 204117: 48 8b 8d f0 fe ff ff mov -0x110(%rbp),%rcx 20411e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204122: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 204129: 48 8b 45 b0 mov -0x50(%rbp),%rax 20412d: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 204134: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) 20413b: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 204142: 48 0f c8 bswap %rax 204145: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 20414c: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 204153: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) 20415a: 48 8b 8d d8 fe ff ff mov -0x128(%rbp),%rcx 204161: 48 8b 45 b0 mov -0x50(%rbp),%rax 204165: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 20416c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204170: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 204177: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) 20417e: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax 204185: 48 0f c8 bswap %rax 204188: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 20418f: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 204196: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) 20419d: 48 8b 8d c0 fe ff ff mov -0x140(%rbp),%rcx 2041a4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041a8: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 2041af: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041b3: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2041b9: 89 85 b8 fe ff ff mov %eax,-0x148(%rbp) 2041bf: 8b 85 b8 fe ff ff mov -0x148(%rbp),%eax 2041c5: 0f c8 bswap %eax 2041c7: 89 85 bc fe ff ff mov %eax,-0x144(%rbp) 2041cd: 8b 85 bc fe ff ff mov -0x144(%rbp),%eax 2041d3: 89 85 b4 fe ff ff mov %eax,-0x14c(%rbp) 2041d9: 8b 85 b4 fe ff ff mov -0x14c(%rbp),%eax 2041df: 89 c1 mov %eax,%ecx 2041e1: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041e5: 89 88 b8 00 00 00 mov %ecx,0xb8(%rax) 2041eb: 48 8b 45 b0 mov -0x50(%rbp),%rax 2041ef: 66 8b 80 bc 00 00 00 mov 0xbc(%rax),%ax 2041f6: 66 89 85 b0 fe ff ff mov %ax,-0x150(%rbp) 2041fd: 66 8b 85 b0 fe ff ff mov -0x150(%rbp),%ax 204204: 66 c1 c8 08 ror $0x8,%ax 204208: 66 89 85 b2 fe ff ff mov %ax,-0x14e(%rbp) 20420f: 66 8b 85 b2 fe ff ff mov -0x14e(%rbp),%ax 204216: 66 89 85 ae fe ff ff mov %ax,-0x152(%rbp) 20421d: 0f b7 85 ae fe ff ff movzwl -0x152(%rbp),%eax 204224: 66 89 c1 mov %ax,%cx 204227: 48 8b 45 b0 mov -0x50(%rbp),%rax 20422b: 66 89 88 bc 00 00 00 mov %cx,0xbc(%rax) 204232: 48 8b 45 b0 mov -0x50(%rbp),%rax 204236: 66 8b 80 be 00 00 00 mov 0xbe(%rax),%ax 20423d: 66 89 85 aa fe ff ff mov %ax,-0x156(%rbp) 204244: 66 8b 85 aa fe ff ff mov -0x156(%rbp),%ax 20424b: 66 c1 c8 08 ror $0x8,%ax 20424f: 66 89 85 ac fe ff ff mov %ax,-0x154(%rbp) 204256: 66 8b 85 ac fe ff ff mov -0x154(%rbp),%ax 20425d: 66 89 85 a8 fe ff ff mov %ax,-0x158(%rbp) 204264: 0f b7 85 a8 fe ff ff movzwl -0x158(%rbp),%eax 20426b: 66 89 c1 mov %ax,%cx 20426e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204272: 66 89 88 be 00 00 00 mov %cx,0xbe(%rax) 204279: 48 8b 45 b0 mov -0x50(%rbp),%rax 20427d: 66 8b 80 c0 00 00 00 mov 0xc0(%rax),%ax 204284: 66 89 85 a4 fe ff ff mov %ax,-0x15c(%rbp) 20428b: 66 8b 85 a4 fe ff ff mov -0x15c(%rbp),%ax 204292: 66 c1 c8 08 ror $0x8,%ax 204296: 66 89 85 a6 fe ff ff mov %ax,-0x15a(%rbp) 20429d: 66 8b 85 a6 fe ff ff mov -0x15a(%rbp),%ax 2042a4: 66 89 85 a2 fe ff ff mov %ax,-0x15e(%rbp) 2042ab: 0f b7 85 a2 fe ff ff movzwl -0x15e(%rbp),%eax 2042b2: 66 89 c1 mov %ax,%cx 2042b5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042b9: 66 89 88 c0 00 00 00 mov %cx,0xc0(%rax) 2042c0: 48 8b 45 b0 mov -0x50(%rbp),%rax 2042c4: 66 8b 80 c2 00 00 00 mov 0xc2(%rax),%ax 2042cb: 66 89 85 9e fe ff ff mov %ax,-0x162(%rbp) 2042d2: 66 8b 85 9e fe ff ff mov -0x162(%rbp),%ax 2042d9: 66 c1 c8 08 ror $0x8,%ax 2042dd: 66 89 85 a0 fe ff ff mov %ax,-0x160(%rbp) 2042e4: 66 8b 85 a0 fe ff ff mov -0x160(%rbp),%ax 2042eb: 66 89 85 9c fe ff ff mov %ax,-0x164(%rbp) 2042f2: 0f b7 85 9c fe ff ff movzwl -0x164(%rbp),%eax 2042f9: 66 89 c1 mov %ax,%cx 2042fc: 48 8b 45 b0 mov -0x50(%rbp),%rax 204300: 66 89 88 c2 00 00 00 mov %cx,0xc2(%rax) 204307: 48 8b 45 b0 mov -0x50(%rbp),%rax 20430b: 66 8b 80 c4 00 00 00 mov 0xc4(%rax),%ax 204312: 66 89 85 98 fe ff ff mov %ax,-0x168(%rbp) 204319: 66 8b 85 98 fe ff ff mov -0x168(%rbp),%ax 204320: 66 c1 c8 08 ror $0x8,%ax 204324: 66 89 85 9a fe ff ff mov %ax,-0x166(%rbp) 20432b: 66 8b 85 9a fe ff ff mov -0x166(%rbp),%ax 204332: 66 89 85 96 fe ff ff mov %ax,-0x16a(%rbp) 204339: 0f b7 85 96 fe ff ff movzwl -0x16a(%rbp),%eax 204340: 66 89 c1 mov %ax,%cx 204343: 48 8b 45 b0 mov -0x50(%rbp),%rax 204347: 66 89 88 c4 00 00 00 mov %cx,0xc4(%rax) 20434e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204352: 66 8b 80 c6 00 00 00 mov 0xc6(%rax),%ax 204359: 66 89 85 92 fe ff ff mov %ax,-0x16e(%rbp) 204360: 66 8b 85 92 fe ff ff mov -0x16e(%rbp),%ax 204367: 66 c1 c8 08 ror $0x8,%ax 20436b: 66 89 85 94 fe ff ff mov %ax,-0x16c(%rbp) 204372: 66 8b 85 94 fe ff ff mov -0x16c(%rbp),%ax 204379: 66 89 85 90 fe ff ff mov %ax,-0x170(%rbp) 204380: 0f b7 85 90 fe ff ff movzwl -0x170(%rbp),%eax 204387: 66 89 c1 mov %ax,%cx 20438a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20438e: 66 89 88 c6 00 00 00 mov %cx,0xc6(%rax) 204395: e9 00 00 00 00 jmpq 0x20439a 20439a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20439e: 48 8b 40 48 mov 0x48(%rax),%rax 2043a2: 48 8b 40 28 mov 0x28(%rax),%rax 2043a6: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) 2043ad: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2043b2: 0f 84 88 03 00 00 je 0x204740 2043b8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2043bc: 0f b6 40 05 movzbl 0x5(%rax),%eax 2043c0: 83 f8 01 cmp $0x1,%eax 2043c3: 0f 85 77 03 00 00 jne 0x204740 2043c9: 83 7d cc 08 cmpl $0x8,-0x34(%rbp) 2043cd: 0f 84 6d 03 00 00 je 0x204740 2043d3: 31 c0 xor %eax,%eax 2043d5: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2043da: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 2043e0: 0f 86 14 00 00 00 jbe 0x2043fa 2043e6: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 2043ed: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2043f1: 0f 93 c0 setae %al 2043f4: 88 85 3f fe ff ff mov %al,-0x1c1(%rbp) 2043fa: 8a 85 3f fe ff ff mov -0x1c1(%rbp),%al 204400: 34 ff xor $0xff,%al 204402: 34 ff xor $0xff,%al 204404: 24 01 and $0x1,%al 204406: 0f b6 c0 movzbl %al,%eax 204409: 48 98 cltq 20440b: 48 83 f8 00 cmp $0x0,%rax 20440f: 0f 85 2e 00 00 00 jne 0x204443 204415: 48 8b 45 d0 mov -0x30(%rbp),%rax 204419: 48 2b 85 88 fe ff ff sub -0x178(%rbp),%rax 204420: 48 8b 4d c0 mov -0x40(%rbp),%rcx 204424: 48 c1 e1 06 shl $0x6,%rcx 204428: 48 39 c8 cmp %rcx,%rax 20442b: 0f 92 c0 setb %al 20442e: 34 ff xor $0xff,%al 204430: 34 ff xor $0xff,%al 204432: 24 01 and $0x1,%al 204434: 0f b6 c0 movzbl %al,%eax 204437: 48 98 cltq 204439: 48 83 f8 00 cmp $0x0,%rax 20443d: 0f 84 05 00 00 00 je 0x204448 204443: e9 70 f7 ff ff jmpq 0x203bb8 204448: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 20444d: 0f 86 16 00 00 00 jbe 0x204469 204453: 48 8b 8d 20 ff ff ff mov -0xe0(%rbp),%rcx 20445a: 48 03 8d 88 fe ff ff add -0x178(%rbp),%rcx 204461: 48 8b 45 b0 mov -0x50(%rbp),%rax 204465: 48 89 48 50 mov %rcx,0x50(%rax) 204469: 48 c7 85 80 fe ff ff 00 movq $0x0,-0x180(%rbp) 204471: 00 00 00 204474: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 20447b: 48 3b 45 c0 cmp -0x40(%rbp),%rax 20447f: 0f 83 b6 02 00 00 jae 0x20473b 204485: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 20448c: 48 8b 45 b0 mov -0x50(%rbp),%rax 204490: 48 83 c0 48 add $0x48,%rax 204494: 48 05 80 00 00 00 add $0x80,%rax 20449a: 48 83 c0 10 add $0x10,%rax 20449e: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2044a6: 00 00 00 2044a9: 48 01 d0 add %rdx,%rax 2044ac: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 2044b3: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2044b7: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044bb: 48 83 c0 48 add $0x48,%rax 2044bf: 48 05 80 00 00 00 add $0x80,%rax 2044c5: 48 83 c0 10 add $0x10,%rax 2044c9: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2044d1: 00 00 00 2044d4: 48 01 d0 add %rdx,%rax 2044d7: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 2044de: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044e2: 48 8b 48 50 mov 0x50(%rax),%rcx 2044e6: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 2044ed: 48 c1 e0 06 shl $0x6,%rax 2044f1: 48 01 c1 add %rax,%rcx 2044f4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2044f8: 48 83 c0 48 add $0x48,%rax 2044fc: 48 05 80 00 00 00 add $0x80,%rax 204502: 48 83 c0 10 add $0x10,%rax 204506: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20450e: 00 00 00 204511: 48 01 d0 add %rdx,%rax 204514: 48 89 88 90 00 00 00 mov %rcx,0x90(%rax) 20451b: 48 8b 45 b0 mov -0x50(%rbp),%rax 20451f: 48 8b 40 50 mov 0x50(%rax),%rax 204523: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 20452a: 48 c1 e1 06 shl $0x6,%rcx 20452e: 48 01 c8 add %rcx,%rax 204531: 48 8b 40 18 mov 0x18(%rax),%rax 204535: 48 3b 45 d0 cmp -0x30(%rbp),%rax 204539: 0f 92 c0 setb %al 20453c: 34 ff xor $0xff,%al 20453e: 34 ff xor $0xff,%al 204540: 24 01 and $0x1,%al 204542: 0f b6 c0 movzbl %al,%eax 204545: 48 98 cltq 204547: 48 83 f8 00 cmp $0x0,%rax 20454b: 0f 84 c3 00 00 00 je 0x204614 204551: 48 8b 45 b0 mov -0x50(%rbp),%rax 204555: 48 8b 40 50 mov 0x50(%rax),%rax 204559: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204560: 48 c1 e1 06 shl $0x6,%rcx 204564: 48 01 c8 add %rcx,%rax 204567: 48 8b 40 20 mov 0x20(%rax),%rax 20456b: 48 8b 4d d0 mov -0x30(%rbp),%rcx 20456f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 204573: 48 8b 52 50 mov 0x50(%rdx),%rdx 204577: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 20457e: 48 c1 e6 06 shl $0x6,%rsi 204582: 48 01 f2 add %rsi,%rdx 204585: 48 2b 4a 18 sub 0x18(%rdx),%rcx 204589: 48 39 c8 cmp %rcx,%rax 20458c: 0f 96 c0 setbe %al 20458f: 34 ff xor $0xff,%al 204591: 34 ff xor $0xff,%al 204593: 24 01 and $0x1,%al 204595: 0f b6 c0 movzbl %al,%eax 204598: 48 98 cltq 20459a: 48 83 f8 00 cmp $0x0,%rax 20459e: 0f 84 70 00 00 00 je 0x204614 2045a4: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2045a8: 48 03 4d d8 add -0x28(%rbp),%rcx 2045ac: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045b0: 48 8b 40 50 mov 0x50(%rax),%rax 2045b4: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx 2045bb: 48 c1 e2 06 shl $0x6,%rdx 2045bf: 48 01 d0 add %rdx,%rax 2045c2: 48 03 48 18 add 0x18(%rax),%rcx 2045c6: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045ca: 48 83 c0 48 add $0x48,%rax 2045ce: 48 05 80 00 00 00 add $0x80,%rax 2045d4: 48 83 c0 10 add $0x10,%rax 2045d8: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 2045e0: 00 00 00 2045e3: 48 01 d0 add %rdx,%rax 2045e6: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 2045ed: 48 8b 45 b0 mov -0x50(%rbp),%rax 2045f1: 48 83 c0 48 add $0x48,%rax 2045f5: 48 05 80 00 00 00 add $0x80,%rax 2045fb: 48 83 c0 10 add $0x10,%rax 2045ff: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 204607: 00 00 00 20460a: 48 01 d0 add %rdx,%rax 20460d: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 204614: 48 8b 4d b0 mov -0x50(%rbp),%rcx 204618: 48 83 c1 48 add $0x48,%rcx 20461c: 48 81 c1 80 00 00 00 add $0x80,%rcx 204623: 48 8b 45 b0 mov -0x50(%rbp),%rax 204627: 48 83 c0 48 add $0x48,%rax 20462b: 48 05 80 00 00 00 add $0x80,%rax 204631: 48 83 c0 10 add $0x10,%rax 204635: 48 69 95 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rdx 20463d: 00 00 00 204640: 48 01 d0 add %rdx,%rax 204643: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 20464a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20464e: 48 8b 40 50 mov 0x50(%rax),%rax 204652: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204659: 48 c1 e1 06 shl $0x6,%rcx 20465d: 48 01 c8 add %rcx,%rax 204660: 83 78 04 12 cmpl $0x12,0x4(%rax) 204664: 0f 85 64 00 00 00 jne 0x2046ce 20466a: 48 8b 45 b0 mov -0x50(%rbp),%rax 20466e: 48 8b 40 50 mov 0x50(%rax),%rax 204672: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 204679: 48 c1 e1 06 shl $0x6,%rcx 20467d: 48 01 c8 add %rcx,%rax 204680: 8b 40 28 mov 0x28(%rax),%eax 204683: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204687: 0f 83 41 00 00 00 jae 0x2046ce 20468d: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 204694: 89 c1 mov %eax,%ecx 204696: 48 8b 45 b0 mov -0x50(%rbp),%rax 20469a: 48 83 c0 48 add $0x48,%rax 20469e: 48 05 80 00 00 00 add $0x80,%rax 2046a4: 48 83 c0 10 add $0x10,%rax 2046a8: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2046ac: 48 8b 52 50 mov 0x50(%rdx),%rdx 2046b0: 48 8b b5 80 fe ff ff mov -0x180(%rbp),%rsi 2046b7: 48 c1 e6 06 shl $0x6,%rsi 2046bb: 48 01 f2 add %rsi,%rdx 2046be: 8b 52 28 mov 0x28(%rdx),%edx 2046c1: 48 69 d2 d0 00 00 00 imul $0xd0,%rdx,%rdx 2046c8: 48 01 d0 add %rdx,%rax 2046cb: 89 48 7c mov %ecx,0x7c(%rax) 2046ce: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046d2: 48 83 c0 48 add $0x48,%rax 2046d6: 48 05 80 00 00 00 add $0x80,%rax 2046dc: 48 83 c0 10 add $0x10,%rax 2046e0: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 2046e8: 00 00 00 2046eb: 48 01 c8 add %rcx,%rax 2046ee: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 2046f2: 0f 85 27 00 00 00 jne 0x20471f 2046f8: 48 8b 45 b0 mov -0x50(%rbp),%rax 2046fc: 48 83 c0 48 add $0x48,%rax 204700: 48 05 80 00 00 00 add $0x80,%rax 204706: 48 83 c0 10 add $0x10,%rax 20470a: 48 69 8d 80 fe ff ff d0 imul $0xd0,-0x180(%rbp),%rcx 204712: 00 00 00 204715: 48 01 c8 add %rcx,%rax 204718: c7 40 7c ff ff ff ff movl $0xffffffff,0x7c(%rax) 20471f: e9 00 00 00 00 jmpq 0x204724 204724: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax 20472b: 48 83 c0 01 add $0x1,%rax 20472f: 48 89 85 80 fe ff ff mov %rax,-0x180(%rbp) 204736: e9 39 fd ff ff jmpq 0x204474 20473b: e9 c7 00 00 00 jmpq 0x204807 204740: 48 c7 85 78 fe ff ff 00 movq $0x0,-0x188(%rbp) 204748: 00 00 00 20474b: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 204752: 48 3b 45 c0 cmp -0x40(%rbp),%rax 204756: 0f 83 a6 00 00 00 jae 0x204802 20475c: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 204763: 48 8b 45 b0 mov -0x50(%rbp),%rax 204767: 48 83 c0 48 add $0x48,%rax 20476b: 48 05 80 00 00 00 add $0x80,%rax 204771: 48 83 c0 10 add $0x10,%rax 204775: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 20477d: 00 00 00 204780: 48 01 d0 add %rdx,%rax 204783: 48 89 88 80 00 00 00 mov %rcx,0x80(%rax) 20478a: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20478e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204792: 48 83 c0 48 add $0x48,%rax 204796: 48 05 80 00 00 00 add $0x80,%rax 20479c: 48 83 c0 10 add $0x10,%rax 2047a0: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2047a8: 00 00 00 2047ab: 48 01 d0 add %rdx,%rax 2047ae: 48 89 88 88 00 00 00 mov %rcx,0x88(%rax) 2047b5: 48 8b 4d b0 mov -0x50(%rbp),%rcx 2047b9: 48 83 c1 48 add $0x48,%rcx 2047bd: 48 81 c1 80 00 00 00 add $0x80,%rcx 2047c4: 48 8b 45 b0 mov -0x50(%rbp),%rax 2047c8: 48 83 c0 48 add $0x48,%rax 2047cc: 48 05 80 00 00 00 add $0x80,%rax 2047d2: 48 83 c0 10 add $0x10,%rax 2047d6: 48 69 95 78 fe ff ff d0 imul $0xd0,-0x188(%rbp),%rdx 2047de: 00 00 00 2047e1: 48 01 d0 add %rdx,%rax 2047e4: 48 89 88 c8 00 00 00 mov %rcx,0xc8(%rax) 2047eb: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 2047f2: 48 83 c0 01 add $0x1,%rax 2047f6: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) 2047fd: e9 49 ff ff ff jmpq 0x20474b 204802: e9 00 00 00 00 jmpq 0x204807 204807: 48 8b 4d b0 mov -0x50(%rbp),%rcx 20480b: 48 83 c1 48 add $0x48,%rcx 20480f: 48 81 c1 80 00 00 00 add $0x80,%rcx 204816: 48 8b 45 b0 mov -0x50(%rbp),%rax 20481a: 48 89 48 60 mov %rcx,0x60(%rax) 20481e: 48 8b 45 b0 mov -0x50(%rbp),%rax 204822: 48 89 45 f8 mov %rax,-0x8(%rbp) 204826: 48 8b 45 f8 mov -0x8(%rbp),%rax 20482a: 48 81 c4 e0 01 00 00 add $0x1e0,%rsp 204831: 5d pop %rbp 204832: c3 retq 204833: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20483b: 00 00 20483d: 0f 1f 00 nopl (%rax) 204840: 55 push %rbp 204841: 48 89 e5 mov %rsp,%rbp 204844: 48 83 ec 50 sub $0x50,%rsp 204848: 89 7d fc mov %edi,-0x4(%rbp) 20484b: 48 89 75 f0 mov %rsi,-0x10(%rbp) 20484f: 48 89 55 e8 mov %rdx,-0x18(%rbp) 204853: 48 89 4d e0 mov %rcx,-0x20(%rbp) 204857: 44 89 45 dc mov %r8d,-0x24(%rbp) 20485b: 4c 89 4d d0 mov %r9,-0x30(%rbp) 20485f: 8b 7d fc mov -0x4(%rbp),%edi 204862: 48 8b 75 f0 mov -0x10(%rbp),%rsi 204866: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20486a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 20486e: 44 8b 45 dc mov -0x24(%rbp),%r8d 204872: 4c 8b 4d d0 mov -0x30(%rbp),%r9 204876: 31 c0 xor %eax,%eax 204878: c7 04 24 01 00 00 00 movl $0x1,(%rsp) 20487f: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 204887: 00 204888: e8 43 00 00 00 callq 0x2048d0 20488d: 48 89 45 c8 mov %rax,-0x38(%rbp) 204891: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204896: 0f 84 2a 00 00 00 je 0x2048c6 20489c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2048a0: 48 83 c1 08 add $0x8,%rcx 2048a4: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048a8: 48 89 48 70 mov %rcx,0x70(%rax) 2048ac: 48 8b 4d c8 mov -0x38(%rbp),%rcx 2048b0: 48 83 c1 48 add $0x48,%rcx 2048b4: 48 81 c1 ac 00 00 00 add $0xac,%rcx 2048bb: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048bf: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 2048c6: 48 8b 45 c8 mov -0x38(%rbp),%rax 2048ca: 48 83 c4 50 add $0x50,%rsp 2048ce: 5d pop %rbp 2048cf: c3 retq 2048d0: 55 push %rbp 2048d1: 48 89 e5 mov %rsp,%rbp 2048d4: 48 83 ec 40 sub $0x40,%rsp 2048d8: 48 8b 45 18 mov 0x18(%rbp),%rax 2048dc: 8b 45 10 mov 0x10(%rbp),%eax 2048df: 89 7d fc mov %edi,-0x4(%rbp) 2048e2: 48 89 75 f0 mov %rsi,-0x10(%rbp) 2048e6: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2048ea: 48 89 4d e0 mov %rcx,-0x20(%rbp) 2048ee: 44 89 45 dc mov %r8d,-0x24(%rbp) 2048f2: 4c 89 4d d0 mov %r9,-0x30(%rbp) 2048f6: 48 8b 75 18 mov 0x18(%rbp),%rsi 2048fa: 48 81 c6 08 01 00 00 add $0x108,%rsi 204901: bf 01 00 00 00 mov $0x1,%edi 204906: e8 55 24 00 00 callq 0x206d60 20490b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20490f: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204914: 0f 85 0f 00 00 00 jne 0x204929 20491a: bf 08 00 00 00 mov $0x8,%edi 20491f: e8 dc e7 ff ff callq 0x203100 204924: e9 58 00 00 00 jmpq 0x204981 204929: 8b 4d 10 mov 0x10(%rbp),%ecx 20492c: 48 8b 45 c8 mov -0x38(%rbp),%rax 204930: 89 48 18 mov %ecx,0x18(%rax) 204933: 48 8b 45 c8 mov -0x38(%rbp),%rax 204937: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 20493e: 8b 4d dc mov -0x24(%rbp),%ecx 204941: 48 8b 45 c8 mov -0x38(%rbp),%rax 204945: 89 48 1c mov %ecx,0x1c(%rax) 204948: 8b 4d fc mov -0x4(%rbp),%ecx 20494b: 48 8b 45 c8 mov -0x38(%rbp),%rax 20494f: 89 48 24 mov %ecx,0x24(%rax) 204952: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204956: 48 8b 45 c8 mov -0x38(%rbp),%rax 20495a: 48 89 48 28 mov %rcx,0x28(%rax) 20495e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 204962: 48 8b 45 c8 mov -0x38(%rbp),%rax 204966: 48 89 48 30 mov %rcx,0x30(%rax) 20496a: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20496e: 48 8b 45 c8 mov -0x38(%rbp),%rax 204972: 48 89 08 mov %rcx,(%rax) 204975: 48 8b 4d d0 mov -0x30(%rbp),%rcx 204979: 48 8b 45 c8 mov -0x38(%rbp),%rax 20497d: 48 89 48 08 mov %rcx,0x8(%rax) 204981: 48 8b 45 c8 mov -0x38(%rbp),%rax 204985: 48 83 c4 40 add $0x40,%rsp 204989: 5d pop %rbp 20498a: c3 retq 20498b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 204990: 55 push %rbp 204991: 48 89 e5 mov %rsp,%rbp 204994: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 20499b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20499f: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049a3: 48 83 38 00 cmpq $0x0,(%rax) 2049a7: 0f 84 97 00 00 00 je 0x204a44 2049ad: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049b1: 48 8b 48 70 mov 0x70(%rax),%rcx 2049b5: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049b9: 48 8b 50 28 mov 0x28(%rax),%rdx 2049bd: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049c1: 48 03 50 30 add 0x30(%rax),%rdx 2049c5: b0 01 mov $0x1,%al 2049c7: 48 39 d1 cmp %rdx,%rcx 2049ca: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 2049d0: 0f 87 25 00 00 00 ja 0x2049fb 2049d6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2049da: 48 8b 40 28 mov 0x28(%rax),%rax 2049de: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2049e2: 48 03 41 30 add 0x30(%rcx),%rax 2049e6: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2049ea: 48 2b 41 70 sub 0x70(%rcx),%rax 2049ee: 48 83 f8 3c cmp $0x3c,%rax 2049f2: 0f 92 c0 setb %al 2049f5: 88 85 57 ff ff ff mov %al,-0xa9(%rbp) 2049fb: 8a 85 57 ff ff ff mov -0xa9(%rbp),%al 204a01: 34 ff xor $0xff,%al 204a03: 34 ff xor $0xff,%al 204a05: 24 01 and $0x1,%al 204a07: 0f b6 c0 movzbl %al,%eax 204a0a: 48 98 cltq 204a0c: 48 83 f8 00 cmp $0x0,%rax 204a10: 0f 84 16 00 00 00 je 0x204a2c 204a16: bf 0e 00 00 00 mov $0xe,%edi 204a1b: e8 e0 e6 ff ff callq 0x203100 204a20: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a27: e9 90 06 00 00 jmpq 0x2050bc 204a2c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a30: 48 8b 00 mov (%rax),%rax 204a33: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204a37: 48 03 41 70 add 0x70(%rcx),%rax 204a3b: 48 89 45 e8 mov %rax,-0x18(%rbp) 204a3f: e9 64 00 00 00 jmpq 0x204aa8 204a44: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a48: 48 83 c0 48 add $0x48,%rax 204a4c: 48 83 c0 60 add $0x60,%rax 204a50: 48 89 45 e8 mov %rax,-0x18(%rbp) 204a54: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a58: 8b 78 24 mov 0x24(%rax),%edi 204a5b: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204a5f: 48 8b 45 f0 mov -0x10(%rbp),%rax 204a63: 48 8b 48 70 mov 0x70(%rax),%rcx 204a67: ba 3c 00 00 00 mov $0x3c,%edx 204a6c: e8 5f 06 00 00 callq 0x2050d0 204a71: 48 83 f8 3c cmp $0x3c,%rax 204a75: 0f 95 c0 setne %al 204a78: 34 ff xor $0xff,%al 204a7a: 34 ff xor $0xff,%al 204a7c: 24 01 and $0x1,%al 204a7e: 0f b6 c0 movzbl %al,%eax 204a81: 48 98 cltq 204a83: 48 83 f8 00 cmp $0x0,%rax 204a87: 0f 84 16 00 00 00 je 0x204aa3 204a8d: bf 0e 00 00 00 mov $0xe,%edi 204a92: e8 69 e6 ff ff callq 0x203100 204a97: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204a9e: e9 19 06 00 00 jmpq 0x2050bc 204aa3: e9 00 00 00 00 jmpq 0x204aa8 204aa8: 48 8b 45 e8 mov -0x18(%rbp),%rax 204aac: 48 83 c0 3a add $0x3a,%rax 204ab0: 0f b7 00 movzwl (%rax),%eax 204ab3: 2d 60 0a 00 00 sub $0xa60,%eax 204ab8: 0f 95 c0 setne %al 204abb: 0f b6 c0 movzbl %al,%eax 204abe: 83 f8 00 cmp $0x0,%eax 204ac1: 0f 95 c0 setne %al 204ac4: 34 ff xor $0xff,%al 204ac6: 34 ff xor $0xff,%al 204ac8: 24 01 and $0x1,%al 204aca: 0f b6 c0 movzbl %al,%eax 204acd: 48 98 cltq 204acf: 48 83 f8 00 cmp $0x0,%rax 204ad3: 0f 84 16 00 00 00 je 0x204aef 204ad9: bf 0f 00 00 00 mov $0xf,%edi 204ade: e8 1d e6 ff ff callq 0x203100 204ae3: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204aea: e9 cd 05 00 00 jmpq 0x2050bc 204aef: 48 8b 45 f0 mov -0x10(%rbp),%rax 204af3: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204af7: 48 8b 11 mov (%rcx),%rdx 204afa: 48 89 90 f4 00 00 00 mov %rdx,0xf4(%rax) 204b01: 48 8b 49 08 mov 0x8(%rcx),%rcx 204b05: 48 89 88 fc 00 00 00 mov %rcx,0xfc(%rax) 204b0c: c6 80 04 01 00 00 00 movb $0x0,0x104(%rax) 204b13: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b17: 48 83 c0 48 add $0x48,%rax 204b1b: 48 83 c0 30 add $0x30,%rax 204b1f: 48 89 45 e0 mov %rax,-0x20(%rbp) 204b23: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b27: 0f be 00 movsbl (%rax),%eax 204b2a: 83 f8 2f cmp $0x2f,%eax 204b2d: 0f 85 63 02 00 00 jne 0x204d96 204b33: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b37: 0f be 40 01 movsbl 0x1(%rax),%eax 204b3b: 83 f8 20 cmp $0x20,%eax 204b3e: 0f 85 56 00 00 00 jne 0x204b9a 204b44: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b48: 0f 10 00 movups (%rax),%xmm0 204b4b: 0f 28 0d 2e cd ff ff movaps -0x32d2(%rip),%xmm1 # 0x201880 204b52: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204b56: 66 0f d7 c0 pmovmskb %xmm0,%eax 204b5a: 2d ff ff 00 00 sub $0xffff,%eax 204b5f: 0f 95 c0 setne %al 204b62: 0f b6 c0 movzbl %al,%eax 204b65: 83 f8 00 cmp $0x0,%eax 204b68: 0f 85 2c 00 00 00 jne 0x204b9a 204b6e: 48 8b 45 f0 mov -0x10(%rbp),%rax 204b72: 48 89 c1 mov %rax,%rcx 204b75: 48 83 c1 48 add $0x48,%rcx 204b79: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204b80: 66 8b 15 42 c2 ff ff mov -0x3dbe(%rip),%dx # 0x200dc9 204b87: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204b8e: 48 8b 45 e0 mov -0x20(%rbp),%rax 204b92: 48 89 08 mov %rcx,(%rax) 204b95: e9 f7 01 00 00 jmpq 0x204d91 204b9a: 48 8b 45 e8 mov -0x18(%rbp),%rax 204b9e: 0f be 40 01 movsbl 0x1(%rax),%eax 204ba2: 83 f8 53 cmp $0x53,%eax 204ba5: 0f 85 56 00 00 00 jne 0x204c01 204bab: 48 8b 45 e8 mov -0x18(%rbp),%rax 204baf: 0f 10 00 movups (%rax),%xmm0 204bb2: 0f 28 0d b7 cc ff ff movaps -0x3349(%rip),%xmm1 # 0x201870 204bb9: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204bbd: 66 0f d7 c0 pmovmskb %xmm0,%eax 204bc1: 2d ff ff 00 00 sub $0xffff,%eax 204bc6: 0f 95 c0 setne %al 204bc9: 0f b6 c0 movzbl %al,%eax 204bcc: 83 f8 00 cmp $0x0,%eax 204bcf: 0f 85 2c 00 00 00 jne 0x204c01 204bd5: 48 8b 45 f0 mov -0x10(%rbp),%rax 204bd9: 48 89 c1 mov %rax,%rcx 204bdc: 48 83 c1 48 add $0x48,%rcx 204be0: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204be7: 48 8b 15 83 c4 ff ff mov -0x3b7d(%rip),%rdx # 0x201071 204bee: 48 89 90 e4 00 00 00 mov %rdx,0xe4(%rax) 204bf5: 48 8b 45 e0 mov -0x20(%rbp),%rax 204bf9: 48 89 08 mov %rcx,(%rax) 204bfc: e9 8b 01 00 00 jmpq 0x204d8c 204c01: 48 8b 45 e8 mov -0x18(%rbp),%rax 204c05: 0f be 40 01 movsbl 0x1(%rax),%eax 204c09: 83 f8 2f cmp $0x2f,%eax 204c0c: 0f 85 62 00 00 00 jne 0x204c74 204c12: 48 8b 45 e8 mov -0x18(%rbp),%rax 204c16: 0f 10 00 movups (%rax),%xmm0 204c19: 0f 28 0d 70 cc ff ff movaps -0x3390(%rip),%xmm1 # 0x201890 204c20: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 204c24: 66 0f d7 c0 pmovmskb %xmm0,%eax 204c28: 2d ff ff 00 00 sub $0xffff,%eax 204c2d: 0f 95 c0 setne %al 204c30: 0f b6 c0 movzbl %al,%eax 204c33: 83 f8 00 cmp $0x0,%eax 204c36: 0f 85 38 00 00 00 jne 0x204c74 204c3c: 48 8b 45 f0 mov -0x10(%rbp),%rax 204c40: 48 89 c1 mov %rax,%rcx 204c43: 48 83 c1 48 add $0x48,%rcx 204c47: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204c4e: 66 8b 15 7f c1 ff ff mov -0x3e81(%rip),%dx # 0x200dd4 204c55: 66 89 90 e4 00 00 00 mov %dx,0xe4(%rax) 204c5c: 8a 15 74 c1 ff ff mov -0x3e8c(%rip),%dl # 0x200dd6 204c62: 88 90 e6 00 00 00 mov %dl,0xe6(%rax) 204c68: 48 8b 45 e0 mov -0x20(%rbp),%rax 204c6c: 48 89 08 mov %rcx,(%rax) 204c6f: e9 13 01 00 00 jmpq 0x204d87 204c74: e8 f7 20 00 00 callq 0x206d70 204c79: 48 8b 00 mov (%rax),%rax 204c7c: 48 8b 4d e8 mov -0x18(%rbp),%rcx 204c80: 0f be 49 01 movsbl 0x1(%rcx),%ecx 204c84: 48 63 c9 movslq %rcx,%rcx 204c87: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 204c8b: 25 00 08 00 00 and $0x800,%eax 204c90: 83 f8 00 cmp $0x0,%eax 204c93: 0f 95 c0 setne %al 204c96: 34 ff xor $0xff,%al 204c98: 34 ff xor $0xff,%al 204c9a: 24 01 and $0x1,%al 204c9c: 0f b6 c0 movzbl %al,%eax 204c9f: 48 98 cltq 204ca1: 48 83 f8 00 cmp $0x0,%rax 204ca5: 0f 84 c1 00 00 00 je 0x204d6c 204cab: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204caf: 31 c0 xor %eax,%eax 204cb1: 48 83 79 60 00 cmpq $0x0,0x60(%rcx) 204cb6: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204cbc: 0f 85 16 00 00 00 jne 0x204cd8 204cc2: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204cc6: e8 f5 04 00 00 callq 0x2051c0 204ccb: 48 83 f8 00 cmp $0x0,%rax 204ccf: 0f 94 c0 sete %al 204cd2: 88 85 56 ff ff ff mov %al,-0xaa(%rbp) 204cd8: 8a 85 56 ff ff ff mov -0xaa(%rbp),%al 204cde: 34 ff xor $0xff,%al 204ce0: 34 ff xor $0xff,%al 204ce2: 24 01 and $0x1,%al 204ce4: 0f b6 c0 movzbl %al,%eax 204ce7: 48 98 cltq 204ce9: 48 83 f8 00 cmp $0x0,%rax 204ced: 0f 84 16 00 00 00 je 0x204d09 204cf3: bf 10 00 00 00 mov $0x10,%edi 204cf8: e8 03 e4 ff ff callq 0x203100 204cfd: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204d04: e9 b3 03 00 00 jmpq 0x2050bc 204d09: 48 8b 7d e8 mov -0x18(%rbp),%rdi 204d0d: 48 83 c7 01 add $0x1,%rdi 204d11: e8 6a 20 00 00 callq 0x206d80 204d16: 48 89 45 d8 mov %rax,-0x28(%rbp) 204d1a: 48 8b 45 d8 mov -0x28(%rbp),%rax 204d1e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204d22: 48 3b 41 68 cmp 0x68(%rcx),%rax 204d26: 0f 93 c0 setae %al 204d29: 34 ff xor $0xff,%al 204d2b: 34 ff xor $0xff,%al 204d2d: 24 01 and $0x1,%al 204d2f: 0f b6 c0 movzbl %al,%eax 204d32: 48 98 cltq 204d34: 48 83 f8 00 cmp $0x0,%rax 204d38: 0f 84 16 00 00 00 je 0x204d54 204d3e: bf 10 00 00 00 mov $0x10,%edi 204d43: e8 b8 e3 ff ff callq 0x203100 204d48: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204d4f: e9 68 03 00 00 jmpq 0x2050bc 204d54: 48 8b 45 f0 mov -0x10(%rbp),%rax 204d58: 48 8b 48 60 mov 0x60(%rax),%rcx 204d5c: 48 03 4d d8 add -0x28(%rbp),%rcx 204d60: 48 8b 45 e0 mov -0x20(%rbp),%rax 204d64: 48 89 08 mov %rcx,(%rax) 204d67: e9 16 00 00 00 jmpq 0x204d82 204d6c: bf 10 00 00 00 mov $0x10,%edi 204d71: e8 8a e3 ff ff callq 0x203100 204d76: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204d7d: e9 3a 03 00 00 jmpq 0x2050bc 204d82: e9 00 00 00 00 jmpq 0x204d87 204d87: e9 00 00 00 00 jmpq 0x204d8c 204d8c: e9 00 00 00 00 jmpq 0x204d91 204d91: e9 b9 00 00 00 jmpq 0x204e4f 204d96: 48 8b 7d f0 mov -0x10(%rbp),%rdi 204d9a: 48 83 c7 48 add $0x48,%rdi 204d9e: 48 81 c7 9c 00 00 00 add $0x9c,%rdi 204da5: 48 8b 75 e8 mov -0x18(%rbp),%rsi 204da9: ba 2f 00 00 00 mov $0x2f,%edx 204dae: b9 10 00 00 00 mov $0x10,%ecx 204db3: e8 d8 1f 00 00 callq 0x206d90 204db8: 48 89 45 d0 mov %rax,-0x30(%rbp) 204dbc: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 204dc1: 0f 84 0d 00 00 00 je 0x204dd4 204dc7: 48 8b 45 d0 mov -0x30(%rbp),%rax 204dcb: c6 40 ff 00 movb $0x0,-0x1(%rax) 204dcf: e9 65 00 00 00 jmpq 0x204e39 204dd4: 48 c7 45 c8 0f 00 00 00 movq $0xf,-0x38(%rbp) 204ddc: 48 8b 45 f0 mov -0x10(%rbp),%rax 204de0: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204de4: c6 84 08 e4 00 00 00 00 movb $0x0,0xe4(%rax,%rcx,1) 204dec: 31 c0 xor %eax,%eax 204dee: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 204df3: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204df9: 0f 86 27 00 00 00 jbe 0x204e26 204dff: 48 8b 45 f0 mov -0x10(%rbp),%rax 204e03: 48 8b 4d c8 mov -0x38(%rbp),%rcx 204e07: 48 89 ca mov %rcx,%rdx 204e0a: 48 83 c2 ff add $0xffffffffffffffff,%rdx 204e0e: 48 89 55 c8 mov %rdx,-0x38(%rbp) 204e12: 0f be 84 08 e3 00 00 00 movsbl 0xe3(%rax,%rcx,1),%eax 204e1a: 83 f8 20 cmp $0x20,%eax 204e1d: 0f 94 c0 sete %al 204e20: 88 85 55 ff ff ff mov %al,-0xab(%rbp) 204e26: 8a 85 55 ff ff ff mov -0xab(%rbp),%al 204e2c: a8 01 test $0x1,%al 204e2e: 0f 85 a8 ff ff ff jne 0x204ddc 204e34: e9 00 00 00 00 jmpq 0x204e39 204e39: 48 8b 4d f0 mov -0x10(%rbp),%rcx 204e3d: 48 83 c1 48 add $0x48,%rcx 204e41: 48 81 c1 9c 00 00 00 add $0x9c,%rcx 204e48: 48 8b 45 e0 mov -0x20(%rbp),%rax 204e4c: 48 89 08 mov %rcx,(%rax) 204e4f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e53: 0f be 40 30 movsbl 0x30(%rax),%eax 204e57: 83 f8 20 cmp $0x20,%eax 204e5a: 0f 94 c0 sete %al 204e5d: 34 ff xor $0xff,%al 204e5f: 34 ff xor $0xff,%al 204e61: 24 01 and $0x1,%al 204e63: 0f b6 c0 movzbl %al,%eax 204e66: 48 98 cltq 204e68: 48 83 f8 00 cmp $0x0,%rax 204e6c: 0f 84 16 00 00 00 je 0x204e88 204e72: bf 10 00 00 00 mov $0x10,%edi 204e77: e8 84 e2 ff ff callq 0x203100 204e7c: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 204e83: e9 34 02 00 00 jmpq 0x2050bc 204e88: e9 00 00 00 00 jmpq 0x204e8d 204e8d: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e91: 48 83 c0 10 add $0x10,%rax 204e95: 48 89 45 b0 mov %rax,-0x50(%rbp) 204e99: 48 8b 45 e8 mov -0x18(%rbp),%rax 204e9d: 0f be 40 1b movsbl 0x1b(%rax),%eax 204ea1: 83 f8 20 cmp $0x20,%eax 204ea4: 0f 84 1e 00 00 00 je 0x204ec8 204eaa: 48 8b 45 e8 mov -0x18(%rbp),%rax 204eae: 48 8b 48 10 mov 0x10(%rax),%rcx 204eb2: 48 89 4d bb mov %rcx,-0x45(%rbp) 204eb6: 8b 40 18 mov 0x18(%rax),%eax 204eb9: 89 45 c3 mov %eax,-0x3d(%rbp) 204ebc: c6 45 c7 00 movb $0x0,-0x39(%rbp) 204ec0: 48 8d 45 bb lea -0x45(%rbp),%rax 204ec4: 48 89 45 b0 mov %rax,-0x50(%rbp) 204ec8: 48 8b 7d b0 mov -0x50(%rbp),%rdi 204ecc: e8 af 1e 00 00 callq 0x206d80 204ed1: 48 89 c1 mov %rax,%rcx 204ed4: 48 8b 45 e0 mov -0x20(%rbp),%rax 204ed8: 48 89 48 08 mov %rcx,0x8(%rax) 204edc: e9 00 00 00 00 jmpq 0x204ee1 204ee1: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ee5: 48 83 c0 1c add $0x1c,%rax 204ee9: 48 89 45 a0 mov %rax,-0x60(%rbp) 204eed: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ef1: 0f be 40 21 movsbl 0x21(%rax),%eax 204ef5: 83 f8 20 cmp $0x20,%eax 204ef8: 0f 84 1e 00 00 00 je 0x204f1c 204efe: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f02: 8b 48 1c mov 0x1c(%rax),%ecx 204f05: 89 4d a9 mov %ecx,-0x57(%rbp) 204f08: 66 8b 40 20 mov 0x20(%rax),%ax 204f0c: 66 89 45 ad mov %ax,-0x53(%rbp) 204f10: c6 45 af 00 movb $0x0,-0x51(%rbp) 204f14: 48 8d 45 a9 lea -0x57(%rbp),%rax 204f18: 48 89 45 a0 mov %rax,-0x60(%rbp) 204f1c: 48 8b 7d a0 mov -0x60(%rbp),%rdi 204f20: e8 5b 1e 00 00 callq 0x206d80 204f25: 89 c1 mov %eax,%ecx 204f27: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f2b: 89 48 10 mov %ecx,0x10(%rax) 204f2e: e9 00 00 00 00 jmpq 0x204f33 204f33: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f37: 48 83 c0 22 add $0x22,%rax 204f3b: 48 89 45 90 mov %rax,-0x70(%rbp) 204f3f: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f43: 0f be 40 27 movsbl 0x27(%rax),%eax 204f47: 83 f8 20 cmp $0x20,%eax 204f4a: 0f 84 1e 00 00 00 je 0x204f6e 204f50: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f54: 8b 48 22 mov 0x22(%rax),%ecx 204f57: 89 4d 99 mov %ecx,-0x67(%rbp) 204f5a: 66 8b 40 26 mov 0x26(%rax),%ax 204f5e: 66 89 45 9d mov %ax,-0x63(%rbp) 204f62: c6 45 9f 00 movb $0x0,-0x61(%rbp) 204f66: 48 8d 45 99 lea -0x67(%rbp),%rax 204f6a: 48 89 45 90 mov %rax,-0x70(%rbp) 204f6e: 48 8b 7d 90 mov -0x70(%rbp),%rdi 204f72: e8 09 1e 00 00 callq 0x206d80 204f77: 89 c1 mov %eax,%ecx 204f79: 48 8b 45 e0 mov -0x20(%rbp),%rax 204f7d: 89 48 14 mov %ecx,0x14(%rax) 204f80: e9 00 00 00 00 jmpq 0x204f85 204f85: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f89: 48 83 c0 28 add $0x28,%rax 204f8d: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204f94: 48 8b 45 e8 mov -0x18(%rbp),%rax 204f98: 0f be 40 2f movsbl 0x2f(%rax),%eax 204f9c: 83 f8 20 cmp $0x20,%eax 204f9f: 0f 84 1b 00 00 00 je 0x204fc0 204fa5: 48 8b 45 e8 mov -0x18(%rbp),%rax 204fa9: 48 8b 40 28 mov 0x28(%rax),%rax 204fad: 48 89 45 87 mov %rax,-0x79(%rbp) 204fb1: c6 45 8f 00 movb $0x0,-0x71(%rbp) 204fb5: 48 8d 45 87 lea -0x79(%rbp),%rax 204fb9: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 204fc0: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 204fc7: 31 c0 xor %eax,%eax 204fc9: 89 c6 mov %eax,%esi 204fcb: ba 08 00 00 00 mov $0x8,%edx 204fd0: e8 cb 1d 00 00 callq 0x206da0 204fd5: 89 c1 mov %eax,%ecx 204fd7: 48 8b 45 e0 mov -0x20(%rbp),%rax 204fdb: 89 48 18 mov %ecx,0x18(%rax) 204fde: e9 00 00 00 00 jmpq 0x204fe3 204fe3: 48 8b 45 e8 mov -0x18(%rbp),%rax 204fe7: 48 83 c0 30 add $0x30,%rax 204feb: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 204ff2: 48 8b 45 e8 mov -0x18(%rbp),%rax 204ff6: 0f be 40 39 movsbl 0x39(%rax),%eax 204ffa: 83 f8 20 cmp $0x20,%eax 204ffd: 0f 84 2f 00 00 00 je 0x205032 205003: 48 8b 45 e8 mov -0x18(%rbp),%rax 205007: 48 8b 48 30 mov 0x30(%rax),%rcx 20500b: 48 89 8d 6d ff ff ff mov %rcx,-0x93(%rbp) 205012: 66 8b 40 38 mov 0x38(%rax),%ax 205016: 66 89 85 75 ff ff ff mov %ax,-0x8b(%rbp) 20501d: c6 85 77 ff ff ff 00 movb $0x0,-0x89(%rbp) 205024: 48 8d 85 6d ff ff ff lea -0x93(%rbp),%rax 20502b: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) 205032: 48 8b bd 60 ff ff ff mov -0xa0(%rbp),%rdi 205039: e8 42 1d 00 00 callq 0x206d80 20503e: 48 89 c1 mov %rax,%rcx 205041: 48 8b 45 e0 mov -0x20(%rbp),%rax 205045: 48 89 48 20 mov %rcx,0x20(%rax) 205049: 48 8b 45 e0 mov -0x20(%rbp),%rax 20504d: 48 83 78 20 00 cmpq $0x0,0x20(%rax) 205052: 0f 8d 16 00 00 00 jge 0x20506e 205058: bf 10 00 00 00 mov $0x10,%edi 20505d: e8 9e e0 ff ff callq 0x203100 205062: c7 45 fc ff ff ff ff movl $0xffffffff,-0x4(%rbp) 205069: e9 4e 00 00 00 jmpq 0x2050bc 20506e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205072: 48 8b 40 28 mov 0x28(%rax),%rax 205076: 48 8b 4d f0 mov -0x10(%rbp),%rcx 20507a: 48 03 41 30 add 0x30(%rcx),%rax 20507e: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205082: 48 2b 41 70 sub 0x70(%rcx),%rax 205086: 48 83 e8 3c sub $0x3c,%rax 20508a: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205091: 48 8b 45 e0 mov -0x20(%rbp),%rax 205095: 48 8b 40 20 mov 0x20(%rax),%rax 205099: 48 3b 85 58 ff ff ff cmp -0xa8(%rbp),%rax 2050a0: 0f 86 0f 00 00 00 jbe 0x2050b5 2050a6: 48 8b 8d 58 ff ff ff mov -0xa8(%rbp),%rcx 2050ad: 48 8b 45 e0 mov -0x20(%rbp),%rax 2050b1: 48 89 48 20 mov %rcx,0x20(%rax) 2050b5: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2050bc: 8b 45 fc mov -0x4(%rbp),%eax 2050bf: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 2050c6: 5d pop %rbp 2050c7: c3 retq 2050c8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 2050d0: 55 push %rbp 2050d1: 48 89 e5 mov %rsp,%rbp 2050d4: 48 83 ec 60 sub $0x60,%rsp 2050d8: 89 7d f4 mov %edi,-0xc(%rbp) 2050db: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2050df: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2050e3: 48 89 4d d8 mov %rcx,-0x28(%rbp) 2050e7: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 2050ef: e9 00 00 00 00 jmpq 0x2050f4 2050f4: 8b 7d f4 mov -0xc(%rbp),%edi 2050f7: 48 8b 75 e8 mov -0x18(%rbp),%rsi 2050fb: 48 03 75 d0 add -0x30(%rbp),%rsi 2050ff: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205103: 48 2b 55 d0 sub -0x30(%rbp),%rdx 205107: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20510b: 48 03 4d d0 add -0x30(%rbp),%rcx 20510f: e8 9c 1c 00 00 callq 0x206db0 205114: 48 89 45 c0 mov %rax,-0x40(%rbp) 205118: 31 c0 xor %eax,%eax 20511a: 48 83 7d c0 ff cmpq $0xffffffffffffffff,-0x40(%rbp) 20511f: 88 45 b7 mov %al,-0x49(%rbp) 205122: 0f 85 0e 00 00 00 jne 0x205136 205128: e8 93 1c 00 00 callq 0x206dc0 20512d: 83 38 04 cmpl $0x4,(%rax) 205130: 0f 94 c0 sete %al 205133: 88 45 b7 mov %al,-0x49(%rbp) 205136: 8a 45 b7 mov -0x49(%rbp),%al 205139: a8 01 test $0x1,%al 20513b: 0f 85 b3 ff ff ff jne 0x2050f4 205141: 48 8b 45 c0 mov -0x40(%rbp),%rax 205145: 48 89 45 b8 mov %rax,-0x48(%rbp) 205149: 48 8b 45 b8 mov -0x48(%rbp),%rax 20514d: 48 89 45 c8 mov %rax,-0x38(%rbp) 205151: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205156: 0f 8f 2d 00 00 00 jg 0x205189 20515c: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205161: 0f 8d 0d 00 00 00 jge 0x205174 205167: 48 8b 45 c8 mov -0x38(%rbp),%rax 20516b: 48 89 45 a8 mov %rax,-0x58(%rbp) 20516f: e9 08 00 00 00 jmpq 0x20517c 205174: 48 8b 45 d0 mov -0x30(%rbp),%rax 205178: 48 89 45 a8 mov %rax,-0x58(%rbp) 20517c: 48 8b 45 a8 mov -0x58(%rbp),%rax 205180: 48 89 45 f8 mov %rax,-0x8(%rbp) 205184: e9 22 00 00 00 jmpq 0x2051ab 205189: 48 8b 45 c8 mov -0x38(%rbp),%rax 20518d: 48 03 45 d0 add -0x30(%rbp),%rax 205191: 48 89 45 d0 mov %rax,-0x30(%rbp) 205195: 48 8b 45 d0 mov -0x30(%rbp),%rax 205199: 48 3b 45 e0 cmp -0x20(%rbp),%rax 20519d: 0f 82 4c ff ff ff jb 0x2050ef 2051a3: 48 8b 45 d0 mov -0x30(%rbp),%rax 2051a7: 48 89 45 f8 mov %rax,-0x8(%rbp) 2051ab: 48 8b 45 f8 mov -0x8(%rbp),%rax 2051af: 48 83 c4 60 add $0x60,%rsp 2051b3: 5d pop %rbp 2051b4: c3 retq 2051b5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2051bd: 00 00 2051bf: 90 nop 2051c0: 55 push %rbp 2051c1: 48 89 e5 mov %rsp,%rbp 2051c4: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 2051cb: 48 89 7d f0 mov %rdi,-0x10(%rbp) 2051cf: 48 c7 45 e8 08 00 00 00 movq $0x8,-0x18(%rbp) 2051d7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2051db: 48 83 38 00 cmpq $0x0,(%rax) 2051df: 0f 84 49 00 00 00 je 0x20522e 2051e5: 48 8b 45 e8 mov -0x18(%rbp),%rax 2051e9: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2051ed: 48 3b 41 30 cmp 0x30(%rcx),%rax 2051f1: 0f 87 16 00 00 00 ja 0x20520d 2051f7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2051fb: 48 8b 40 30 mov 0x30(%rax),%rax 2051ff: 48 2b 45 e8 sub -0x18(%rbp),%rax 205203: 48 83 f8 3c cmp $0x3c,%rax 205207: 0f 83 0d 00 00 00 jae 0x20521a 20520d: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205215: e9 0a 03 00 00 jmpq 0x205524 20521a: 48 8b 45 f0 mov -0x10(%rbp),%rax 20521e: 48 8b 00 mov (%rax),%rax 205221: 48 03 45 e8 add -0x18(%rbp),%rax 205225: 48 89 45 a0 mov %rax,-0x60(%rbp) 205229: e9 52 00 00 00 jmpq 0x205280 20522e: 48 8b 45 f0 mov -0x10(%rbp),%rax 205232: 8b 78 24 mov 0x24(%rax),%edi 205235: 48 8d 75 a8 lea -0x58(%rbp),%rsi 205239: 48 8b 45 f0 mov -0x10(%rbp),%rax 20523d: 48 8b 48 28 mov 0x28(%rax),%rcx 205241: 48 03 4d e8 add -0x18(%rbp),%rcx 205245: ba 3c 00 00 00 mov $0x3c,%edx 20524a: e8 81 fe ff ff callq 0x2050d0 20524f: 48 83 f8 3c cmp $0x3c,%rax 205253: 0f 95 c0 setne %al 205256: 34 ff xor $0xff,%al 205258: 34 ff xor $0xff,%al 20525a: 24 01 and $0x1,%al 20525c: 0f b6 c0 movzbl %al,%eax 20525f: 48 98 cltq 205261: 48 83 f8 00 cmp $0x0,%rax 205265: 0f 84 0d 00 00 00 je 0x205278 20526b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205273: e9 ac 02 00 00 jmpq 0x205524 205278: 48 8d 45 a8 lea -0x58(%rbp),%rax 20527c: 48 89 45 a0 mov %rax,-0x60(%rbp) 205280: 48 8b 45 a0 mov -0x60(%rbp),%rax 205284: 48 83 c0 30 add $0x30,%rax 205288: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 20528f: 48 8b 45 a0 mov -0x60(%rbp),%rax 205293: 0f be 40 39 movsbl 0x39(%rax),%eax 205297: 83 f8 20 cmp $0x20,%eax 20529a: 0f 84 23 00 00 00 je 0x2052c3 2052a0: 48 8b 45 a0 mov -0x60(%rbp),%rax 2052a4: 48 8b 48 30 mov 0x30(%rax),%rcx 2052a8: 48 89 4d 85 mov %rcx,-0x7b(%rbp) 2052ac: 66 8b 40 38 mov 0x38(%rax),%ax 2052b0: 66 89 45 8d mov %ax,-0x73(%rbp) 2052b4: c6 45 8f 00 movb $0x0,-0x71(%rbp) 2052b8: 48 8d 45 85 lea -0x7b(%rbp),%rax 2052bc: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2052c3: e8 a8 1a 00 00 callq 0x206d70 2052c8: 48 8b 00 mov (%rax),%rax 2052cb: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2052d2: 0f be 09 movsbl (%rcx),%ecx 2052d5: 48 63 c9 movslq %rcx,%rcx 2052d8: 0f b7 04 48 movzwl (%rax,%rcx,2),%eax 2052dc: 25 00 08 00 00 and $0x800,%eax 2052e1: 83 f8 00 cmp $0x0,%eax 2052e4: 0f 85 0d 00 00 00 jne 0x2052f7 2052ea: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2052f2: e9 2d 02 00 00 jmpq 0x205524 2052f7: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 2052fe: e8 7d 1a 00 00 callq 0x206d80 205303: 48 89 45 90 mov %rax,-0x70(%rbp) 205307: 48 8b 45 a0 mov -0x60(%rbp),%rax 20530b: 0f 10 00 movups (%rax),%xmm0 20530e: 0f 28 0d 7b c5 ff ff movaps -0x3a85(%rip),%xmm1 # 0x201890 205315: 66 0f 74 c1 pcmpeqb %xmm1,%xmm0 205319: 66 0f d7 c0 pmovmskb %xmm0,%eax 20531d: 2d ff ff 00 00 sub $0xffff,%eax 205322: 0f 95 c0 setne %al 205325: 0f b6 c0 movzbl %al,%eax 205328: 83 f8 00 cmp $0x0,%eax 20532b: 0f 85 05 00 00 00 jne 0x205336 205331: e9 1d 00 00 00 jmpq 0x205353 205336: 48 8b 45 90 mov -0x70(%rbp),%rax 20533a: 48 83 c0 01 add $0x1,%rax 20533e: 48 83 e0 fe and $0xfffffffffffffffe,%rax 205342: 48 83 c0 3c add $0x3c,%rax 205346: 48 03 45 e8 add -0x18(%rbp),%rax 20534a: 48 89 45 e8 mov %rax,-0x18(%rbp) 20534e: e9 84 fe ff ff jmpq 0x2051d7 205353: 48 8b 45 f0 mov -0x10(%rbp),%rax 205357: 48 83 38 00 cmpq $0x0,(%rax) 20535b: 0f 84 2f 00 00 00 je 0x205390 205361: 48 8b 45 90 mov -0x70(%rbp),%rax 205365: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205369: 48 8b 49 30 mov 0x30(%rcx),%rcx 20536d: 48 2b 4d e8 sub -0x18(%rbp),%rcx 205371: 48 83 e9 3c sub $0x3c,%rcx 205375: 48 39 c8 cmp %rcx,%rax 205378: 0f 86 0d 00 00 00 jbe 0x20538b 20537e: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205386: e9 99 01 00 00 jmpq 0x205524 20538b: e9 00 00 00 00 jmpq 0x205390 205390: 48 8b 7d 90 mov -0x70(%rbp),%rdi 205394: e8 37 1a 00 00 callq 0x206dd0 205399: 48 89 45 98 mov %rax,-0x68(%rbp) 20539d: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 2053a2: 0f 84 74 01 00 00 je 0x20551c 2053a8: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053ac: 48 83 38 00 cmpq $0x0,(%rax) 2053b0: 0f 84 37 00 00 00 je 0x2053ed 2053b6: 48 8b 7d 98 mov -0x68(%rbp),%rdi 2053ba: 48 89 bd 60 ff ff ff mov %rdi,-0xa0(%rbp) 2053c1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053c5: 48 8b 30 mov (%rax),%rsi 2053c8: 48 03 75 e8 add -0x18(%rbp),%rsi 2053cc: 48 83 c6 3c add $0x3c,%rsi 2053d0: 48 8b 55 90 mov -0x70(%rbp),%rdx 2053d4: e8 67 19 00 00 callq 0x206d40 2053d9: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 2053e0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053e4: 48 89 48 60 mov %rcx,0x60(%rax) 2053e8: e9 6e 00 00 00 jmpq 0x20545b 2053ed: 48 8b 45 f0 mov -0x10(%rbp),%rax 2053f1: 8b 78 24 mov 0x24(%rax),%edi 2053f4: 48 8b 75 98 mov -0x68(%rbp),%rsi 2053f8: 48 8b 55 90 mov -0x70(%rbp),%rdx 2053fc: 48 8b 45 f0 mov -0x10(%rbp),%rax 205400: 48 8b 48 28 mov 0x28(%rax),%rcx 205404: 48 03 4d e8 add -0x18(%rbp),%rcx 205408: 48 83 c1 3c add $0x3c,%rcx 20540c: e8 bf fc ff ff callq 0x2050d0 205411: 48 3b 45 90 cmp -0x70(%rbp),%rax 205415: 0f 95 c0 setne %al 205418: 34 ff xor $0xff,%al 20541a: 34 ff xor $0xff,%al 20541c: 24 01 and $0x1,%al 20541e: 0f b6 c0 movzbl %al,%eax 205421: 48 98 cltq 205423: 48 83 f8 00 cmp $0x0,%rax 205427: 0f 84 22 00 00 00 je 0x20544f 20542d: 48 8b 7d 98 mov -0x68(%rbp),%rdi 205431: e8 1a 19 00 00 callq 0x206d50 205436: 48 8b 45 f0 mov -0x10(%rbp),%rax 20543a: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 205442: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20544a: e9 d5 00 00 00 jmpq 0x205524 20544f: 48 8b 4d 98 mov -0x68(%rbp),%rcx 205453: 48 8b 45 f0 mov -0x10(%rbp),%rax 205457: 48 89 48 60 mov %rcx,0x60(%rax) 20545b: 48 8b 4d 90 mov -0x70(%rbp),%rcx 20545f: 48 8b 45 f0 mov -0x10(%rbp),%rax 205463: 48 89 48 68 mov %rcx,0x68(%rax) 205467: 48 8b 45 98 mov -0x68(%rbp),%rax 20546b: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 205472: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205479: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 205480: 48 8b bd 70 ff ff ff mov -0x90(%rbp),%rdi 205487: 48 8b 55 98 mov -0x68(%rbp),%rdx 20548b: 48 03 55 90 add -0x70(%rbp),%rdx 20548f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 205496: 48 29 c2 sub %rax,%rdx 205499: be 2f 00 00 00 mov $0x2f,%esi 20549e: e8 3d 19 00 00 callq 0x206de0 2054a3: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 2054aa: 48 83 bd 70 ff ff ff 00 cmpq $0x0,-0x90(%rbp) 2054b2: 0f 85 25 00 00 00 jne 0x2054dd 2054b8: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 2054bf: 48 8b 55 98 mov -0x68(%rbp),%rdx 2054c3: 48 03 55 90 add -0x70(%rbp),%rdx 2054c7: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 2054ce: 48 29 c2 sub %rax,%rdx 2054d1: 31 f6 xor %esi,%esi 2054d3: e8 18 19 00 00 callq 0x206df0 2054d8: e9 3a 00 00 00 jmpq 0x205517 2054dd: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2054e4: 48 89 c1 mov %rax,%rcx 2054e7: 48 83 c1 01 add $0x1,%rcx 2054eb: 48 89 8d 70 ff ff ff mov %rcx,-0x90(%rbp) 2054f2: c6 00 00 movb $0x0,(%rax) 2054f5: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2054fc: 48 8b 4d 98 mov -0x68(%rbp),%rcx 205500: 48 03 4d 90 add -0x70(%rbp),%rcx 205504: 48 39 c8 cmp %rcx,%rax 205507: 0f 82 05 00 00 00 jb 0x205512 20550d: e9 05 00 00 00 jmpq 0x205517 205512: e9 5b ff ff ff jmpq 0x205472 205517: e9 00 00 00 00 jmpq 0x20551c 20551c: 48 8b 45 98 mov -0x68(%rbp),%rax 205520: 48 89 45 f8 mov %rax,-0x8(%rbp) 205524: 48 8b 45 f8 mov -0x8(%rbp),%rax 205528: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 20552f: 5d pop %rbp 205530: c3 retq 205531: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 205539: 00 00 20553b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 205540: 55 push %rbp 205541: 48 89 e5 mov %rsp,%rbp 205544: 48 83 ec 40 sub $0x40,%rsp 205548: 89 7d f4 mov %edi,-0xc(%rbp) 20554b: 89 75 f0 mov %esi,-0x10(%rbp) 20554e: 48 89 55 e8 mov %rdx,-0x18(%rbp) 205552: 83 3d ab 3b 00 00 01 cmpl $0x1,0x3bab(%rip) # 0x209104 205559: 0f 95 c0 setne %al 20555c: 34 ff xor $0xff,%al 20555e: 34 ff xor $0xff,%al 205560: 24 01 and $0x1,%al 205562: 0f b6 c0 movzbl %al,%eax 205565: 48 98 cltq 205567: 48 83 f8 00 cmp $0x0,%rax 20556b: 0f 84 17 00 00 00 je 0x205588 205571: bf 0c 00 00 00 mov $0xc,%edi 205576: e8 85 db ff ff callq 0x203100 20557b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205583: e9 30 02 00 00 jmpq 0x2057b8 205588: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20558d: 0f 84 05 00 00 00 je 0x205598 205593: e9 61 00 00 00 jmpq 0x2055f9 205598: 8b 7d f4 mov -0xc(%rbp),%edi 20559b: be 01 00 00 00 mov $0x1,%esi 2055a0: b0 00 mov $0x0,%al 2055a2: e8 59 18 00 00 callq 0x206e00 2055a7: 89 c1 mov %eax,%ecx 2055a9: 31 c0 xor %eax,%eax 2055ab: 83 f9 ff cmp $0xffffffff,%ecx 2055ae: 88 45 df mov %al,-0x21(%rbp) 2055b1: 0f 85 0e 00 00 00 jne 0x2055c5 2055b7: e8 04 18 00 00 callq 0x206dc0 2055bc: 83 38 09 cmpl $0x9,(%rax) 2055bf: 0f 94 c0 sete %al 2055c2: 88 45 df mov %al,-0x21(%rbp) 2055c5: 8a 45 df mov -0x21(%rbp),%al 2055c8: 34 ff xor $0xff,%al 2055ca: 34 ff xor $0xff,%al 2055cc: 24 01 and $0x1,%al 2055ce: 0f b6 c0 movzbl %al,%eax 2055d1: 48 98 cltq 2055d3: 48 83 f8 00 cmp $0x0,%rax 2055d7: 0f 84 17 00 00 00 je 0x2055f4 2055dd: bf 09 00 00 00 mov $0x9,%edi 2055e2: e8 19 db ff ff callq 0x203100 2055e7: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 2055ef: e9 c4 01 00 00 jmpq 0x2057b8 2055f4: e9 00 00 00 00 jmpq 0x2055f9 2055f9: 8b 45 f0 mov -0x10(%rbp),%eax 2055fc: 48 89 45 d0 mov %rax,-0x30(%rbp) 205600: 48 83 e8 0b sub $0xb,%rax 205604: 0f 87 89 01 00 00 ja 0x205793 20560a: 48 8b 45 d0 mov -0x30(%rbp),%rax 20560e: 48 8d 0d 8b c2 ff ff lea -0x3d75(%rip),%rcx # 0x2018a0 205615: 48 63 04 81 movslq (%rcx,%rax,4),%rax 205619: 48 01 c8 add %rcx,%rax 20561c: ff e0 jmpq *%rax 20561e: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205626: e9 7a 01 00 00 jmpq 0x2057a5 20562b: 31 c0 xor %eax,%eax 20562d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205632: 88 45 cf mov %al,-0x31(%rbp) 205635: 0f 84 0e 00 00 00 je 0x205649 20563b: 48 8b 45 e8 mov -0x18(%rbp),%rax 20563f: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 205643: 0f 95 c0 setne %al 205646: 88 45 cf mov %al,-0x31(%rbp) 205649: 8a 45 cf mov -0x31(%rbp),%al 20564c: 34 ff xor $0xff,%al 20564e: 34 ff xor $0xff,%al 205650: 24 01 and $0x1,%al 205652: 0f b6 c0 movzbl %al,%eax 205655: 48 98 cltq 205657: 48 83 f8 00 cmp $0x0,%rax 20565b: 0f 84 17 00 00 00 je 0x205678 205661: bf 0d 00 00 00 mov $0xd,%edi 205666: e8 95 da ff ff callq 0x203100 20566b: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 205673: e9 2d 01 00 00 jmpq 0x2057a5 205678: e9 00 00 00 00 jmpq 0x20567d 20567d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 205682: 0f 84 18 00 00 00 je 0x2056a0 205688: 8b 7d f4 mov -0xc(%rbp),%edi 20568b: 8b 75 f0 mov -0x10(%rbp),%esi 20568e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205692: e8 39 01 00 00 callq 0x2057d0 205697: 48 89 45 e0 mov %rax,-0x20(%rbp) 20569b: e9 1e 00 00 00 jmpq 0x2056be 2056a0: 8b 7d f4 mov -0xc(%rbp),%edi 2056a3: 8b 4d f0 mov -0x10(%rbp),%ecx 2056a6: 31 c0 xor %eax,%eax 2056a8: 41 89 c0 mov %eax,%r8d 2056ab: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 2056b2: 4c 89 c6 mov %r8,%rsi 2056b5: e8 56 01 00 00 callq 0x205810 2056ba: 48 89 45 e0 mov %rax,-0x20(%rbp) 2056be: e9 e2 00 00 00 jmpq 0x2057a5 2056c3: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2056c8: 0f 84 8e 00 00 00 je 0x20575c 2056ce: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2056d2: 31 c0 xor %eax,%eax 2056d4: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 2056d8: 88 45 ce mov %al,-0x32(%rbp) 2056db: 0f 84 34 00 00 00 je 0x205715 2056e1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2056e5: 31 c0 xor %eax,%eax 2056e7: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 2056eb: 88 45 ce mov %al,-0x32(%rbp) 2056ee: 0f 84 21 00 00 00 je 0x205715 2056f4: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2056f8: 31 c0 xor %eax,%eax 2056fa: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 2056fe: 88 45 ce mov %al,-0x32(%rbp) 205701: 0f 84 0e 00 00 00 je 0x205715 205707: 48 8b 45 e8 mov -0x18(%rbp),%rax 20570b: 83 78 1c 0a cmpl $0xa,0x1c(%rax) 20570f: 0f 95 c0 setne %al 205712: 88 45 ce mov %al,-0x32(%rbp) 205715: 8a 45 ce mov -0x32(%rbp),%al 205718: 34 ff xor $0xff,%al 20571a: 34 ff xor $0xff,%al 20571c: 24 01 and $0x1,%al 20571e: 0f b6 c0 movzbl %al,%eax 205721: 48 98 cltq 205723: 48 83 f8 00 cmp $0x0,%rax 205727: 0f 84 17 00 00 00 je 0x205744 20572d: bf 0d 00 00 00 mov $0xd,%edi 205732: e8 c9 d9 ff ff callq 0x203100 205737: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 20573f: e9 13 00 00 00 jmpq 0x205757 205744: 8b 7d f4 mov -0xc(%rbp),%edi 205747: 8b 75 f0 mov -0x10(%rbp),%esi 20574a: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20574e: e8 7d 00 00 00 callq 0x2057d0 205753: 48 89 45 e0 mov %rax,-0x20(%rbp) 205757: e9 1e 00 00 00 jmpq 0x20577a 20575c: 8b 7d f4 mov -0xc(%rbp),%edi 20575f: 8b 4d f0 mov -0x10(%rbp),%ecx 205762: 31 c0 xor %eax,%eax 205764: 41 89 c0 mov %eax,%r8d 205767: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 20576e: 4c 89 c6 mov %r8,%rsi 205771: e8 9a 00 00 00 callq 0x205810 205776: 48 89 45 e0 mov %rax,-0x20(%rbp) 20577a: e9 26 00 00 00 jmpq 0x2057a5 20577f: 8b 7d f4 mov -0xc(%rbp),%edi 205782: 8b 75 f0 mov -0x10(%rbp),%esi 205785: e8 36 03 00 00 callq 0x205ac0 20578a: 48 89 45 e0 mov %rax,-0x20(%rbp) 20578e: e9 12 00 00 00 jmpq 0x2057a5 205793: bf 0d 00 00 00 mov $0xd,%edi 205798: e8 63 d9 ff ff callq 0x203100 20579d: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2057a5: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 2057aa: 0f 84 00 00 00 00 je 0x2057b0 2057b0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2057b4: 48 89 45 f8 mov %rax,-0x8(%rbp) 2057b8: 48 8b 45 f8 mov -0x8(%rbp),%rax 2057bc: 48 83 c4 40 add $0x40,%rsp 2057c0: 5d pop %rbp 2057c1: c3 retq 2057c2: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2057ca: 00 00 2057cc: 0f 1f 40 00 nopl 0x0(%rax) 2057d0: 55 push %rbp 2057d1: 48 89 e5 mov %rsp,%rbp 2057d4: 48 83 ec 10 sub $0x10,%rsp 2057d8: 89 7d fc mov %edi,-0x4(%rbp) 2057db: 89 75 f8 mov %esi,-0x8(%rbp) 2057de: 48 89 55 f0 mov %rdx,-0x10(%rbp) 2057e2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2057e6: 83 78 18 01 cmpl $0x1,0x18(%rax) 2057ea: 0f 85 00 00 00 00 jne 0x2057f0 2057f0: 8b 7d fc mov -0x4(%rbp),%edi 2057f3: 8b 75 f8 mov -0x8(%rbp),%esi 2057f6: 48 8b 55 f0 mov -0x10(%rbp),%rdx 2057fa: e8 e1 09 00 00 callq 0x2061e0 2057ff: 48 83 c4 10 add $0x10,%rsp 205803: 5d pop %rbp 205804: c3 retq 205805: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 20580d: 00 00 20580f: 90 nop 205810: 55 push %rbp 205811: 48 89 e5 mov %rsp,%rbp 205814: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 20581b: 89 7d f4 mov %edi,-0xc(%rbp) 20581e: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205822: 48 89 55 e0 mov %rdx,-0x20(%rbp) 205826: 89 4d dc mov %ecx,-0x24(%rbp) 205829: 4c 89 45 d0 mov %r8,-0x30(%rbp) 20582d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205835: b0 01 mov $0x1,%al 205837: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20583b: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205841: 0f 84 31 00 00 00 je 0x205878 205847: b0 01 mov $0x1,%al 205849: 83 7d dc 09 cmpl $0x9,-0x24(%rbp) 20584d: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205853: 0f 84 1f 00 00 00 je 0x205878 205859: b0 01 mov $0x1,%al 20585b: 83 7d dc 0a cmpl $0xa,-0x24(%rbp) 20585f: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205865: 0f 84 0d 00 00 00 je 0x205878 20586b: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20586f: 0f 94 c0 sete %al 205872: 88 85 27 ff ff ff mov %al,-0xd9(%rbp) 205878: 8a 85 27 ff ff ff mov -0xd9(%rbp),%al 20587e: 24 01 and $0x1,%al 205880: 0f b6 c0 movzbl %al,%eax 205883: 89 45 c4 mov %eax,-0x3c(%rbp) 205886: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20588b: 0f 85 38 00 00 00 jne 0x2058c9 205891: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 205896: 0f 85 28 00 00 00 jne 0x2058c4 20589c: 8b 7d f4 mov -0xc(%rbp),%edi 20589f: 48 8d b5 30 ff ff ff lea -0xd0(%rbp),%rsi 2058a6: e8 d5 13 00 00 callq 0x206c80 2058ab: 83 f8 00 cmp $0x0,%eax 2058ae: 0f 85 0b 00 00 00 jne 0x2058bf 2058b4: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2058bb: 48 89 45 e0 mov %rax,-0x20(%rbp) 2058bf: e9 00 00 00 00 jmpq 0x2058c4 2058c4: e9 34 00 00 00 jmpq 0x2058fd 2058c9: 48 83 7d e0 ff cmpq $0xffffffffffffffff,-0x20(%rbp) 2058ce: 0f 84 05 00 00 00 je 0x2058d9 2058d4: e9 1f 00 00 00 jmpq 0x2058f8 2058d9: 48 8d 3d 54 b7 ff ff lea -0x48ac(%rip),%rdi # 0x201034 2058e0: 48 8d 35 59 b6 ff ff lea -0x49a7(%rip),%rsi # 0x200f40 2058e7: ba 9e 02 00 00 mov $0x29e,%edx 2058ec: 48 8d 0d d8 b6 ff ff lea -0x4928(%rip),%rcx # 0x200fcb 2058f3: e8 28 14 00 00 callq 0x206d20 2058f8: e9 00 00 00 00 jmpq 0x2058fd 2058fd: 83 7d c4 00 cmpl $0x0,-0x3c(%rbp) 205901: 0f 84 b6 00 00 00 je 0x2059bd 205907: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 20590c: 0f 85 9b 00 00 00 jne 0x2059ad 205912: 48 8b 45 e0 mov -0x20(%rbp),%rax 205916: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 20591d: 8b 55 dc mov -0x24(%rbp),%edx 205920: b8 03 00 00 00 mov $0x3,%eax 205925: b9 01 00 00 00 mov $0x1,%ecx 20592a: 83 fa 08 cmp $0x8,%edx 20592d: 0f 44 c1 cmove %ecx,%eax 205930: 89 85 20 ff ff ff mov %eax,-0xe0(%rbp) 205936: b0 01 mov $0x1,%al 205938: 83 7d dc 0b cmpl $0xb,-0x24(%rbp) 20593c: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 205942: 0f 84 0d 00 00 00 je 0x205955 205948: 83 7d dc 08 cmpl $0x8,-0x24(%rbp) 20594c: 0f 94 c0 sete %al 20594f: 88 85 26 ff ff ff mov %al,-0xda(%rbp) 205955: 8b 95 20 ff ff ff mov -0xe0(%rbp),%edx 20595b: 48 8b b5 18 ff ff ff mov -0xe8(%rbp),%rsi 205962: 40 8a bd 26 ff ff ff mov -0xda(%rbp),%dil 205969: b9 01 00 00 00 mov $0x1,%ecx 20596e: b8 02 00 00 00 mov $0x2,%eax 205973: 40 f6 c7 01 test $0x1,%r15l 205977: 0f 45 c8 cmovne %eax,%ecx 20597a: 44 8b 45 f4 mov -0xc(%rbp),%r8d 20597e: 4c 8b 4d e8 mov -0x18(%rbp),%r9 205982: 31 c0 xor %eax,%eax 205984: 89 c7 mov %eax,%edi 205986: e8 85 14 00 00 callq 0x206e10 20598b: 48 89 45 c8 mov %rax,-0x38(%rbp) 20598f: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 205996: 48 39 45 c8 cmp %rax,-0x38(%rbp) 20599a: 0f 85 08 00 00 00 jne 0x2059a8 2059a0: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2059a8: e9 0b 00 00 00 jmpq 0x2059b8 2059ad: 48 8b 45 d0 mov -0x30(%rbp),%rax 2059b1: 48 8b 00 mov (%rax),%rax 2059b4: 48 89 45 c8 mov %rax,-0x38(%rbp) 2059b8: e9 00 00 00 00 jmpq 0x2059bd 2059bd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2059c2: 0f 84 c4 00 00 00 je 0x205a8c 2059c8: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2059cf: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2059d3: 0f 84 05 00 00 00 je 0x2059de 2059d9: e9 1f 00 00 00 jmpq 0x2059fd 2059de: 48 8d 3d 41 b5 ff ff lea -0x4abf(%rip),%rdi # 0x200f26 2059e5: 48 8d 35 54 b5 ff ff lea -0x4aac(%rip),%rsi # 0x200f40 2059ec: ba ba 02 00 00 mov $0x2ba,%edx 2059f1: 48 8d 0d d3 b5 ff ff lea -0x4a2d(%rip),%rcx # 0x200fcb 2059f8: e8 23 13 00 00 callq 0x206d20 2059fd: 8b 7d f4 mov -0xc(%rbp),%edi 205a00: 48 8b 75 c8 mov -0x38(%rbp),%rsi 205a04: 48 8b 55 e8 mov -0x18(%rbp),%rdx 205a08: 48 8b 4d e0 mov -0x20(%rbp),%rcx 205a0c: 44 8b 45 dc mov -0x24(%rbp),%r8d 205a10: 4c 8b 4d d0 mov -0x30(%rbp),%r9 205a14: e8 e7 d8 ff ff callq 0x203300 205a19: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 205a20: 48 83 bd 28 ff ff ff 00 cmpq $0x0,-0xd8(%rbp) 205a28: 0f 85 2e 00 00 00 jne 0x205a5c 205a2e: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205a33: 0f 84 11 00 00 00 je 0x205a4a 205a39: 48 8b 45 d0 mov -0x30(%rbp),%rax 205a3d: 48 8b 00 mov (%rax),%rax 205a40: 48 3b 45 c8 cmp -0x38(%rbp),%rax 205a44: 0f 84 12 00 00 00 je 0x205a5c 205a4a: 48 8b 7d c8 mov -0x38(%rbp),%rdi 205a4e: 48 8b 75 e0 mov -0x20(%rbp),%rsi 205a52: e8 c9 13 00 00 callq 0x206e20 205a57: e9 20 00 00 00 jmpq 0x205a7c 205a5c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 205a61: 0f 85 10 00 00 00 jne 0x205a77 205a67: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 205a6e: 8b 48 38 mov 0x38(%rax),%ecx 205a71: 83 c9 40 or $0x40,%ecx 205a74: 89 48 38 mov %ecx,0x38(%rax) 205a77: e9 00 00 00 00 jmpq 0x205a7c 205a7c: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 205a83: 48 89 45 f8 mov %rax,-0x8(%rbp) 205a87: e9 1b 00 00 00 jmpq 0x205aa7 205a8c: 8b 7d f4 mov -0xc(%rbp),%edi 205a8f: 48 8b 75 e8 mov -0x18(%rbp),%rsi 205a93: 48 8b 55 e0 mov -0x20(%rbp),%rdx 205a97: 8b 4d dc mov -0x24(%rbp),%ecx 205a9a: 4c 8b 45 d0 mov -0x30(%rbp),%r8 205a9e: e8 2d 09 00 00 callq 0x2063d0 205aa3: 48 89 45 f8 mov %rax,-0x8(%rbp) 205aa7: 48 8b 45 f8 mov -0x8(%rbp),%rax 205aab: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 205ab2: 5d pop %rbp 205ab3: c3 retq 205ab4: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 205abc: 00 00 205abe: 66 90 nop 205ac0: 55 push %rbp 205ac1: 48 89 e5 mov %rsp,%rbp 205ac4: 48 83 ec 20 sub $0x20,%rsp 205ac8: 89 7d fc mov %edi,-0x4(%rbp) 205acb: 89 75 f8 mov %esi,-0x8(%rbp) 205ace: 8b 7d fc mov -0x4(%rbp),%edi 205ad1: 44 8b 45 f8 mov -0x8(%rbp),%r8d 205ad5: 31 c0 xor %eax,%eax 205ad7: 41 89 c1 mov %eax,%r9d 205ada: 4c 89 ce mov %r9,%rsi 205add: 4c 89 ca mov %r9,%rdx 205ae0: 4c 89 c9 mov %r9,%rcx 205ae3: c7 04 24 03 00 00 00 movl $0x3,(%rsp) 205aea: 48 c7 44 24 08 20 08 00 movq $0x820,0x8(%rsp) 205af2: 00 205af3: e8 d8 ed ff ff callq 0x2048d0 205af8: 48 89 45 f0 mov %rax,-0x10(%rbp) 205afc: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205b01: 0f 84 3b 00 00 00 je 0x205b42 205b07: 48 8b 45 f0 mov -0x10(%rbp),%rax 205b0b: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 205b12: 48 8b 45 f0 mov -0x10(%rbp),%rax 205b16: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 205b1d: 48 8b 4d f0 mov -0x10(%rbp),%rcx 205b21: 48 83 c1 48 add $0x48,%rcx 205b25: 48 81 c1 80 00 00 00 add $0x80,%rcx 205b2c: 48 8b 45 f0 mov -0x10(%rbp),%rax 205b30: 48 89 48 60 mov %rcx,0x60(%rax) 205b34: 48 8b 45 f0 mov -0x10(%rbp),%rax 205b38: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 205b40: 00 00 205b42: 48 8b 45 f0 mov -0x10(%rbp),%rax 205b46: 48 83 c4 20 add $0x20,%rsp 205b4a: 5d pop %rbp 205b4b: c3 retq 205b4c: 0f 1f 40 00 nopl 0x0(%rax) 205b50: 55 push %rbp 205b51: 48 89 e5 mov %rsp,%rbp 205b54: 48 81 ec 00 01 00 00 sub $0x100,%rsp 205b5b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 205b5f: 48 89 75 e8 mov %rsi,-0x18(%rbp) 205b63: 89 55 e4 mov %edx,-0x1c(%rbp) 205b66: 48 89 4d d8 mov %rcx,-0x28(%rbp) 205b6a: 4c 89 45 d0 mov %r8,-0x30(%rbp) 205b6e: 48 8b 45 e8 mov -0x18(%rbp),%rax 205b72: 0f b6 40 04 movzbl 0x4(%rax),%eax 205b76: 83 f8 01 cmp $0x1,%eax 205b79: 0f 94 c0 sete %al 205b7c: 24 01 and $0x1,%al 205b7e: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 205b84: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205b8b: 0f 84 0b 00 00 00 je 0x205b9c 205b91: 48 83 7d d0 34 cmpq $0x34,-0x30(%rbp) 205b96: 0f 82 18 00 00 00 jb 0x205bb4 205b9c: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205ba3: 0f 85 22 00 00 00 jne 0x205bcb 205ba9: 48 83 7d d0 40 cmpq $0x40,-0x30(%rbp) 205bae: 0f 83 17 00 00 00 jae 0x205bcb 205bb4: bf 0a 00 00 00 mov $0xa,%edi 205bb9: e8 42 d5 ff ff callq 0x203100 205bbe: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205bc6: e9 fd 05 00 00 jmpq 0x2061c8 205bcb: 48 8b 45 e8 mov -0x18(%rbp),%rax 205bcf: 0f b6 40 05 movzbl 0x5(%rax),%eax 205bd3: 83 f8 01 cmp $0x1,%eax 205bd6: 0f 85 0d 00 00 00 jne 0x205be9 205bdc: 48 8b 45 e8 mov -0x18(%rbp),%rax 205be0: 48 89 45 c0 mov %rax,-0x40(%rbp) 205be4: e9 41 01 00 00 jmpq 0x205d2a 205be9: 48 8d 45 80 lea -0x80(%rbp),%rax 205bed: 48 89 45 c0 mov %rax,-0x40(%rbp) 205bf1: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205bf8: 0f 84 8e 00 00 00 je 0x205c8c 205bfe: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c02: 66 8b 40 30 mov 0x30(%rax),%ax 205c06: 66 89 45 b0 mov %ax,-0x50(%rbp) 205c0a: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c0e: 8b 40 20 mov 0x20(%rax),%eax 205c11: 89 45 a0 mov %eax,-0x60(%rbp) 205c14: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c18: 0f b6 40 05 movzbl 0x5(%rax),%eax 205c1c: 83 f8 01 cmp $0x1,%eax 205c1f: 0f 84 62 00 00 00 je 0x205c87 205c25: 66 8b 45 b0 mov -0x50(%rbp),%ax 205c29: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 205c30: 66 8b 85 7a ff ff ff mov -0x86(%rbp),%ax 205c37: 66 c1 c8 08 ror $0x8,%ax 205c3b: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 205c42: 66 8b 85 7c ff ff ff mov -0x84(%rbp),%ax 205c49: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 205c50: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 205c57: 66 89 45 b0 mov %ax,-0x50(%rbp) 205c5b: 8b 45 a0 mov -0x60(%rbp),%eax 205c5e: 89 85 70 ff ff ff mov %eax,-0x90(%rbp) 205c64: 8b 85 70 ff ff ff mov -0x90(%rbp),%eax 205c6a: 0f c8 bswap %eax 205c6c: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 205c72: 8b 85 74 ff ff ff mov -0x8c(%rbp),%eax 205c78: 89 85 6c ff ff ff mov %eax,-0x94(%rbp) 205c7e: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 205c84: 89 45 a0 mov %eax,-0x60(%rbp) 205c87: e9 99 00 00 00 jmpq 0x205d25 205c8c: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c90: 66 8b 40 3c mov 0x3c(%rax),%ax 205c94: 66 89 45 bc mov %ax,-0x44(%rbp) 205c98: 48 8b 45 e8 mov -0x18(%rbp),%rax 205c9c: 48 8b 40 28 mov 0x28(%rax),%rax 205ca0: 48 89 45 a8 mov %rax,-0x58(%rbp) 205ca4: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ca8: 0f b6 40 05 movzbl 0x5(%rax),%eax 205cac: 83 f8 01 cmp $0x1,%eax 205caf: 0f 84 6b 00 00 00 je 0x205d20 205cb5: 66 8b 45 bc mov -0x44(%rbp),%ax 205cb9: 66 89 85 68 ff ff ff mov %ax,-0x98(%rbp) 205cc0: 66 8b 85 68 ff ff ff mov -0x98(%rbp),%ax 205cc7: 66 c1 c8 08 ror $0x8,%ax 205ccb: 66 89 85 6a ff ff ff mov %ax,-0x96(%rbp) 205cd2: 66 8b 85 6a ff ff ff mov -0x96(%rbp),%ax 205cd9: 66 89 85 66 ff ff ff mov %ax,-0x9a(%rbp) 205ce0: 0f b7 85 66 ff ff ff movzwl -0x9a(%rbp),%eax 205ce7: 66 89 45 bc mov %ax,-0x44(%rbp) 205ceb: 48 8b 45 a8 mov -0x58(%rbp),%rax 205cef: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 205cf6: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 205cfd: 48 0f c8 bswap %rax 205d00: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 205d07: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 205d0e: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) 205d15: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 205d1c: 48 89 45 a8 mov %rax,-0x58(%rbp) 205d20: e9 00 00 00 00 jmpq 0x205d25 205d25: e9 00 00 00 00 jmpq 0x205d2a 205d2a: f6 85 7f ff ff ff 01 testb $0x1,-0x81(%rbp) 205d31: 0f 84 2a 02 00 00 je 0x205f61 205d37: 48 8b 45 c0 mov -0x40(%rbp),%rax 205d3b: 0f b7 40 30 movzwl 0x30(%rax),%eax 205d3f: 48 89 45 c8 mov %rax,-0x38(%rbp) 205d43: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205d48: 0f 94 c0 sete %al 205d4b: 34 ff xor $0xff,%al 205d4d: 34 ff xor $0xff,%al 205d4f: 24 01 and $0x1,%al 205d51: 0f b6 c0 movzbl %al,%eax 205d54: 48 98 cltq 205d56: 48 83 f8 00 cmp $0x0,%rax 205d5a: 0f 84 c7 01 00 00 je 0x205f27 205d60: 48 8b 45 c0 mov -0x40(%rbp),%rax 205d64: 83 78 20 00 cmpl $0x0,0x20(%rax) 205d68: 0f 84 b9 01 00 00 je 0x205f27 205d6e: 48 8b 45 c0 mov -0x40(%rbp),%rax 205d72: 8b 40 20 mov 0x20(%rax),%eax 205d75: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205d79: 0f 93 c0 setae %al 205d7c: 34 ff xor $0xff,%al 205d7e: 34 ff xor $0xff,%al 205d80: 24 01 and $0x1,%al 205d82: 0f b6 c0 movzbl %al,%eax 205d85: 48 98 cltq 205d87: 48 83 f8 00 cmp $0x0,%rax 205d8b: 0f 85 2a 00 00 00 jne 0x205dbb 205d91: 48 8b 45 d0 mov -0x30(%rbp),%rax 205d95: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205d99: 8b 49 20 mov 0x20(%rcx),%ecx 205d9c: 48 29 c8 sub %rcx,%rax 205d9f: 48 83 f8 28 cmp $0x28,%rax 205da3: 0f 92 c0 setb %al 205da6: 34 ff xor $0xff,%al 205da8: 34 ff xor $0xff,%al 205daa: 24 01 and $0x1,%al 205dac: 0f b6 c0 movzbl %al,%eax 205daf: 48 98 cltq 205db1: 48 83 f8 00 cmp $0x0,%rax 205db5: 0f 84 0d 00 00 00 je 0x205dc8 205dbb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205dc3: e9 00 04 00 00 jmpq 0x2061c8 205dc8: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205dcd: 0f 95 c0 setne %al 205dd0: 34 ff xor $0xff,%al 205dd2: 34 ff xor $0xff,%al 205dd4: 24 01 and $0x1,%al 205dd6: 0f b6 c0 movzbl %al,%eax 205dd9: 48 98 cltq 205ddb: 48 83 f8 00 cmp $0x0,%rax 205ddf: 0f 84 30 00 00 00 je 0x205e15 205de5: 48 8b 45 e8 mov -0x18(%rbp),%rax 205de9: 0f b6 40 05 movzbl 0x5(%rax),%eax 205ded: 83 f8 01 cmp $0x1,%eax 205df0: 0f 85 1f 00 00 00 jne 0x205e15 205df6: 48 8b 45 f0 mov -0x10(%rbp),%rax 205dfa: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205dfe: 8b 49 20 mov 0x20(%rcx),%ecx 205e01: 48 01 c8 add %rcx,%rax 205e04: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205e08: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205e0c: 48 89 45 c8 mov %rax,-0x38(%rbp) 205e10: e9 0d 01 00 00 jmpq 0x205f22 205e15: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205e1a: 0f 95 c0 setne %al 205e1d: 34 ff xor $0xff,%al 205e1f: 34 ff xor $0xff,%al 205e21: 24 01 and $0x1,%al 205e23: 0f b6 c0 movzbl %al,%eax 205e26: 48 98 cltq 205e28: 48 83 f8 00 cmp $0x0,%rax 205e2c: 0f 84 21 00 00 00 je 0x205e53 205e32: 48 8b 45 f0 mov -0x10(%rbp),%rax 205e36: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205e3a: 8b 49 20 mov 0x20(%rcx),%ecx 205e3d: 48 01 c8 add %rcx,%rax 205e40: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205e44: 8b 44 08 14 mov 0x14(%rax,%rcx,1),%eax 205e48: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205e4e: e9 82 00 00 00 jmpq 0x205ed5 205e53: 8b 7d e4 mov -0x1c(%rbp),%edi 205e56: 48 8d b5 44 ff ff ff lea -0xbc(%rbp),%rsi 205e5d: 48 8b 4d d8 mov -0x28(%rbp),%rcx 205e61: 48 8b 45 c0 mov -0x40(%rbp),%rax 205e65: 8b 40 20 mov 0x20(%rax),%eax 205e68: 48 01 c1 add %rax,%rcx 205e6b: 48 83 c1 14 add $0x14,%rcx 205e6f: ba 04 00 00 00 mov $0x4,%edx 205e74: e8 57 f2 ff ff callq 0x2050d0 205e79: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 205e80: 48 83 f8 04 cmp $0x4,%rax 205e84: 0f 95 c0 setne %al 205e87: 34 ff xor $0xff,%al 205e89: 34 ff xor $0xff,%al 205e8b: 24 01 and $0x1,%al 205e8d: 0f b6 c0 movzbl %al,%eax 205e90: 48 98 cltq 205e92: 48 83 f8 00 cmp $0x0,%rax 205e96: 0f 84 34 00 00 00 je 0x205ed0 205e9c: 48 83 bd 38 ff ff ff 00 cmpq $0x0,-0xc8(%rbp) 205ea4: 0f 8d 0f 00 00 00 jge 0x205eb9 205eaa: bf 09 00 00 00 mov $0x9,%edi 205eaf: e8 4c d2 ff ff callq 0x203100 205eb4: e9 0a 00 00 00 jmpq 0x205ec3 205eb9: bf 0a 00 00 00 mov $0xa,%edi 205ebe: e8 3d d2 ff ff callq 0x203100 205ec3: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 205ecb: e9 f8 02 00 00 jmpq 0x2061c8 205ed0: e9 00 00 00 00 jmpq 0x205ed5 205ed5: 48 8b 45 e8 mov -0x18(%rbp),%rax 205ed9: 0f b6 40 05 movzbl 0x5(%rax),%eax 205edd: 83 f8 01 cmp $0x1,%eax 205ee0: 0f 84 32 00 00 00 je 0x205f18 205ee6: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205eec: 89 85 30 ff ff ff mov %eax,-0xd0(%rbp) 205ef2: 8b 85 30 ff ff ff mov -0xd0(%rbp),%eax 205ef8: 0f c8 bswap %eax 205efa: 89 85 34 ff ff ff mov %eax,-0xcc(%rbp) 205f00: 8b 85 34 ff ff ff mov -0xcc(%rbp),%eax 205f06: 89 85 2c ff ff ff mov %eax,-0xd4(%rbp) 205f0c: 8b 85 2c ff ff ff mov -0xd4(%rbp),%eax 205f12: 89 85 44 ff ff ff mov %eax,-0xbc(%rbp) 205f18: 8b 85 44 ff ff ff mov -0xbc(%rbp),%eax 205f1e: 48 89 45 c8 mov %rax,-0x38(%rbp) 205f22: e9 00 00 00 00 jmpq 0x205f27 205f27: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f2b: 8b 40 20 mov 0x20(%rax),%eax 205f2e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205f32: 0f 87 1c 00 00 00 ja 0x205f54 205f38: 48 8b 45 d0 mov -0x30(%rbp),%rax 205f3c: 48 8b 4d c0 mov -0x40(%rbp),%rcx 205f40: 8b 49 20 mov 0x20(%rcx),%ecx 205f43: 48 29 c8 sub %rcx,%rax 205f46: 48 6b 4d c8 28 imul $0x28,-0x38(%rbp),%rcx 205f4b: 48 39 c8 cmp %rcx,%rax 205f4e: 0f 83 08 00 00 00 jae 0x205f5c 205f54: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 205f5c: e9 5f 02 00 00 jmpq 0x2061c0 205f61: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f65: 0f b7 40 3c movzwl 0x3c(%rax),%eax 205f69: 48 89 45 c8 mov %rax,-0x38(%rbp) 205f6d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 205f72: 0f 94 c0 sete %al 205f75: 34 ff xor $0xff,%al 205f77: 34 ff xor $0xff,%al 205f79: 24 01 and $0x1,%al 205f7b: 0f b6 c0 movzbl %al,%eax 205f7e: 48 98 cltq 205f80: 48 83 f8 00 cmp $0x0,%rax 205f84: 0f 84 fa 01 00 00 je 0x206184 205f8a: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f8e: 48 83 78 28 00 cmpq $0x0,0x28(%rax) 205f93: 0f 84 eb 01 00 00 je 0x206184 205f99: 48 8b 45 c0 mov -0x40(%rbp),%rax 205f9d: 48 8b 40 28 mov 0x28(%rax),%rax 205fa1: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205fa5: 0f 93 c0 setae %al 205fa8: 34 ff xor $0xff,%al 205faa: 34 ff xor $0xff,%al 205fac: 24 01 and $0x1,%al 205fae: 0f b6 c0 movzbl %al,%eax 205fb1: 48 98 cltq 205fb3: 48 83 f8 00 cmp $0x0,%rax 205fb7: 0f 85 28 00 00 00 jne 0x205fe5 205fbd: 48 8b 45 c0 mov -0x40(%rbp),%rax 205fc1: 48 8b 40 28 mov 0x28(%rax),%rax 205fc5: 48 83 c0 40 add $0x40,%rax 205fc9: 48 3b 45 d0 cmp -0x30(%rbp),%rax 205fcd: 0f 97 c0 seta %al 205fd0: 34 ff xor $0xff,%al 205fd2: 34 ff xor $0xff,%al 205fd4: 24 01 and $0x1,%al 205fd6: 0f b6 c0 movzbl %al,%eax 205fd9: 48 98 cltq 205fdb: 48 83 f8 00 cmp $0x0,%rax 205fdf: 0f 84 0d 00 00 00 je 0x205ff2 205fe5: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 205fed: e9 d6 01 00 00 jmpq 0x2061c8 205ff2: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 205ff7: 0f 95 c0 setne %al 205ffa: 34 ff xor $0xff,%al 205ffc: 34 ff xor $0xff,%al 205ffe: 24 01 and $0x1,%al 206000: 0f b6 c0 movzbl %al,%eax 206003: 48 98 cltq 206005: 48 83 f8 00 cmp $0x0,%rax 206009: 0f 84 32 00 00 00 je 0x206041 20600f: 48 8b 45 e8 mov -0x18(%rbp),%rax 206013: 0f b6 40 05 movzbl 0x5(%rax),%eax 206017: 83 f8 01 cmp $0x1,%eax 20601a: 0f 85 21 00 00 00 jne 0x206041 206020: 48 8b 45 f0 mov -0x10(%rbp),%rax 206024: 48 8b 4d c0 mov -0x40(%rbp),%rcx 206028: 48 03 41 28 add 0x28(%rcx),%rax 20602c: 48 8b 4d d8 mov -0x28(%rbp),%rcx 206030: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 206035: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 20603c: e9 0f 01 00 00 jmpq 0x206150 206041: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 206046: 0f 95 c0 setne %al 206049: 34 ff xor $0xff,%al 20604b: 34 ff xor $0xff,%al 20604d: 24 01 and $0x1,%al 20604f: 0f b6 c0 movzbl %al,%eax 206052: 48 98 cltq 206054: 48 83 f8 00 cmp $0x0,%rax 206058: 0f 84 21 00 00 00 je 0x20607f 20605e: 48 8b 45 f0 mov -0x10(%rbp),%rax 206062: 48 8b 4d c0 mov -0x40(%rbp),%rcx 206066: 48 03 41 28 add 0x28(%rcx),%rax 20606a: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20606e: 48 8b 44 08 20 mov 0x20(%rax,%rcx,1),%rax 206073: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 20607a: e9 80 00 00 00 jmpq 0x2060ff 20607f: 8b 7d e4 mov -0x1c(%rbp),%edi 206082: 48 8d b5 20 ff ff ff lea -0xe0(%rbp),%rsi 206089: 48 8b 4d d8 mov -0x28(%rbp),%rcx 20608d: 48 8b 45 c0 mov -0x40(%rbp),%rax 206091: 48 03 48 28 add 0x28(%rax),%rcx 206095: 48 83 c1 20 add $0x20,%rcx 206099: ba 08 00 00 00 mov $0x8,%edx 20609e: e8 2d f0 ff ff callq 0x2050d0 2060a3: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) 2060aa: 48 83 f8 08 cmp $0x8,%rax 2060ae: 0f 95 c0 setne %al 2060b1: 34 ff xor $0xff,%al 2060b3: 34 ff xor $0xff,%al 2060b5: 24 01 and $0x1,%al 2060b7: 0f b6 c0 movzbl %al,%eax 2060ba: 48 98 cltq 2060bc: 48 83 f8 00 cmp $0x0,%rax 2060c0: 0f 84 34 00 00 00 je 0x2060fa 2060c6: 48 83 bd 18 ff ff ff 00 cmpq $0x0,-0xe8(%rbp) 2060ce: 0f 8d 0f 00 00 00 jge 0x2060e3 2060d4: bf 09 00 00 00 mov $0x9,%edi 2060d9: e8 22 d0 ff ff callq 0x203100 2060de: e9 0a 00 00 00 jmpq 0x2060ed 2060e3: bf 0a 00 00 00 mov $0xa,%edi 2060e8: e8 13 d0 ff ff callq 0x203100 2060ed: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 2060f5: e9 ce 00 00 00 jmpq 0x2061c8 2060fa: e9 00 00 00 00 jmpq 0x2060ff 2060ff: 48 8b 45 e8 mov -0x18(%rbp),%rax 206103: 0f b6 40 05 movzbl 0x5(%rax),%eax 206107: 83 f8 01 cmp $0x1,%eax 20610a: 0f 84 3b 00 00 00 je 0x20614b 206110: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206117: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 20611e: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 206125: 48 0f c8 bswap %rax 206128: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 20612f: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax 206136: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) 20613d: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax 206144: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) 20614b: e9 00 00 00 00 jmpq 0x206150 206150: b8 ff ff ff ff mov $0xffffffff,%eax 206155: 48 39 85 20 ff ff ff cmp %rax,-0xe0(%rbp) 20615c: 0f 86 17 00 00 00 jbe 0x206179 206162: bf 0a 00 00 00 mov $0xa,%edi 206167: e8 94 cf ff ff callq 0x203100 20616c: 48 c7 45 f8 ff ff ff ff movq $0xffffffffffffffff,-0x8(%rbp) 206174: e9 4f 00 00 00 jmpq 0x2061c8 206179: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 206180: 48 89 45 c8 mov %rax,-0x38(%rbp) 206184: 48 8b 45 c0 mov -0x40(%rbp),%rax 206188: 48 8b 40 28 mov 0x28(%rax),%rax 20618c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 206190: 0f 87 1d 00 00 00 ja 0x2061b3 206196: 48 8b 45 d0 mov -0x30(%rbp),%rax 20619a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 20619e: 48 2b 41 28 sub 0x28(%rcx),%rax 2061a2: 48 8b 4d c8 mov -0x38(%rbp),%rcx 2061a6: 48 c1 e1 06 shl $0x6,%rcx 2061aa: 48 39 c8 cmp %rcx,%rax 2061ad: 0f 83 08 00 00 00 jae 0x2061bb 2061b3: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2061bb: e9 00 00 00 00 jmpq 0x2061c0 2061c0: 48 8b 45 c8 mov -0x38(%rbp),%rax 2061c4: 48 89 45 f8 mov %rax,-0x8(%rbp) 2061c8: 48 8b 45 f8 mov -0x8(%rbp),%rax 2061cc: 48 81 c4 00 01 00 00 add $0x100,%rsp 2061d3: 5d pop %rbp 2061d4: c3 retq 2061d5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 2061dd: 00 00 2061df: 90 nop 2061e0: 55 push %rbp 2061e1: 48 89 e5 mov %rsp,%rbp 2061e4: 48 83 ec 30 sub $0x30,%rsp 2061e8: 89 7d f4 mov %edi,-0xc(%rbp) 2061eb: 89 75 f0 mov %esi,-0x10(%rbp) 2061ee: 48 89 55 e8 mov %rdx,-0x18(%rbp) 2061f2: 83 7d f4 ff cmpl $0xffffffff,-0xc(%rbp) 2061f6: 0f 85 0f 00 00 00 jne 0x20620b 2061fc: 48 8b 45 e8 mov -0x18(%rbp),%rax 206200: 8b 40 24 mov 0x24(%rax),%eax 206203: 89 45 f4 mov %eax,-0xc(%rbp) 206206: e9 57 00 00 00 jmpq 0x206262 20620b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20620f: 31 c0 xor %eax,%eax 206211: 83 79 24 ff cmpl $0xffffffff,0x24(%rcx) 206215: 88 45 df mov %al,-0x21(%rbp) 206218: 0f 84 10 00 00 00 je 0x20622e 20621e: 8b 45 f4 mov -0xc(%rbp),%eax 206221: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206225: 3b 41 24 cmp 0x24(%rcx),%eax 206228: 0f 95 c0 setne %al 20622b: 88 45 df mov %al,-0x21(%rbp) 20622e: 8a 45 df mov -0x21(%rbp),%al 206231: 34 ff xor $0xff,%al 206233: 34 ff xor $0xff,%al 206235: 24 01 and $0x1,%al 206237: 0f b6 c0 movzbl %al,%eax 20623a: 48 98 cltq 20623c: 48 83 f8 00 cmp $0x0,%rax 206240: 0f 84 17 00 00 00 je 0x20625d 206246: bf 1c 00 00 00 mov $0x1c,%edi 20624b: e8 b0 ce ff ff callq 0x203100 206250: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 206258: e9 63 01 00 00 jmpq 0x2063c0 20625d: e9 00 00 00 00 jmpq 0x206262 206262: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206266: 31 c0 xor %eax,%eax 206268: 83 79 1c 01 cmpl $0x1,0x1c(%rcx) 20626c: 88 45 de mov %al,-0x22(%rbp) 20626f: 0f 84 6d 00 00 00 je 0x2062e2 206275: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206279: 31 c0 xor %eax,%eax 20627b: 83 79 1c 08 cmpl $0x8,0x1c(%rcx) 20627f: 88 45 de mov %al,-0x22(%rbp) 206282: 0f 84 5a 00 00 00 je 0x2062e2 206288: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20628c: 31 c0 xor %eax,%eax 20628e: 83 79 1c 03 cmpl $0x3,0x1c(%rcx) 206292: 88 45 de mov %al,-0x22(%rbp) 206295: 0f 84 47 00 00 00 je 0x2062e2 20629b: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20629f: 31 c0 xor %eax,%eax 2062a1: 83 79 1c 0a cmpl $0xa,0x1c(%rcx) 2062a5: 88 45 de mov %al,-0x22(%rbp) 2062a8: 0f 84 34 00 00 00 je 0x2062e2 2062ae: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2062b2: 31 c0 xor %eax,%eax 2062b4: 83 79 1c 02 cmpl $0x2,0x1c(%rcx) 2062b8: 88 45 de mov %al,-0x22(%rbp) 2062bb: 0f 84 21 00 00 00 je 0x2062e2 2062c1: 48 8b 4d e8 mov -0x18(%rbp),%rcx 2062c5: 31 c0 xor %eax,%eax 2062c7: 83 79 1c 09 cmpl $0x9,0x1c(%rcx) 2062cb: 88 45 de mov %al,-0x22(%rbp) 2062ce: 0f 84 0e 00 00 00 je 0x2062e2 2062d4: 48 8b 45 e8 mov -0x18(%rbp),%rax 2062d8: 83 78 1c 0b cmpl $0xb,0x1c(%rax) 2062dc: 0f 95 c0 setne %al 2062df: 88 45 de mov %al,-0x22(%rbp) 2062e2: 8a 45 de mov -0x22(%rbp),%al 2062e5: 34 ff xor $0xff,%al 2062e7: 34 ff xor $0xff,%al 2062e9: 24 01 and $0x1,%al 2062eb: 0f b6 c0 movzbl %al,%eax 2062ee: 48 98 cltq 2062f0: 48 83 f8 00 cmp $0x0,%rax 2062f4: 0f 84 17 00 00 00 je 0x206311 2062fa: bf 0b 00 00 00 mov $0xb,%edi 2062ff: e8 fc cd ff ff callq 0x203100 206304: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20630c: e9 af 00 00 00 jmpq 0x2063c0 206311: 48 8b 45 e8 mov -0x18(%rbp),%rax 206315: 83 78 18 01 cmpl $0x1,0x18(%rax) 206319: 0f 84 1a 00 00 00 je 0x206339 20631f: 48 8b 45 e8 mov -0x18(%rbp),%rax 206323: 8b 48 3c mov 0x3c(%rax),%ecx 206326: 83 c1 01 add $0x1,%ecx 206329: 89 48 3c mov %ecx,0x3c(%rax) 20632c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206330: 48 89 45 f8 mov %rax,-0x8(%rbp) 206334: e9 87 00 00 00 jmpq 0x2063c0 206339: 48 8b 45 e8 mov -0x18(%rbp),%rax 20633d: 48 83 78 78 00 cmpq $0x0,0x78(%rax) 206342: 0f 85 1f 00 00 00 jne 0x206367 206348: 48 8b 7d e8 mov -0x18(%rbp),%rdi 20634c: e8 3f e6 ff ff callq 0x204990 206351: 83 f8 00 cmp $0x0,%eax 206354: 0f 84 0d 00 00 00 je 0x206367 20635a: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 206362: e9 59 00 00 00 jmpq 0x2063c0 206367: 8b 7d f4 mov -0xc(%rbp),%edi 20636a: 48 8b 45 e8 mov -0x18(%rbp),%rax 20636e: 48 8b 70 70 mov 0x70(%rax),%rsi 206372: 48 83 c6 3c add $0x3c,%rsi 206376: 48 8b 45 e8 mov -0x18(%rbp),%rax 20637a: 48 8b 90 98 00 00 00 mov 0x98(%rax),%rdx 206381: 8b 4d f0 mov -0x10(%rbp),%ecx 206384: 4c 8b 45 e8 mov -0x18(%rbp),%r8 206388: e8 83 f4 ff ff callq 0x205810 20638d: 48 89 45 e0 mov %rax,-0x20(%rbp) 206391: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 206396: 0f 84 1c 00 00 00 je 0x2063b8 20639c: 48 8b 45 e8 mov -0x18(%rbp),%rax 2063a0: 48 8b 48 48 mov 0x48(%rax),%rcx 2063a4: 48 8b 45 e0 mov -0x20(%rbp),%rax 2063a8: 48 89 48 10 mov %rcx,0x10(%rax) 2063ac: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2063b0: 48 8b 45 e8 mov -0x18(%rbp),%rax 2063b4: 48 89 48 48 mov %rcx,0x48(%rax) 2063b8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2063bc: 48 89 45 f8 mov %rax,-0x8(%rbp) 2063c0: 48 8b 45 f8 mov -0x8(%rbp),%rax 2063c4: 48 83 c4 30 add $0x30,%rsp 2063c8: 5d pop %rbp 2063c9: c3 retq 2063ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2063d0: 55 push %rbp 2063d1: 48 89 e5 mov %rsp,%rbp 2063d4: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 2063db: 89 7d f4 mov %edi,-0xc(%rbp) 2063de: 48 89 75 e8 mov %rsi,-0x18(%rbp) 2063e2: 48 89 55 e0 mov %rdx,-0x20(%rbp) 2063e6: 89 4d dc mov %ecx,-0x24(%rbp) 2063e9: 4c 89 45 d0 mov %r8,-0x30(%rbp) 2063ed: 8b 45 f4 mov -0xc(%rbp),%eax 2063f0: 89 85 74 ff ff ff mov %eax,-0x8c(%rbp) 2063f6: 48 8d 45 90 lea -0x70(%rbp),%rax 2063fa: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 206401: b8 40 00 00 00 mov $0x40,%eax 206406: 48 3b 45 e0 cmp -0x20(%rbp),%rax 20640a: 0f 83 11 00 00 00 jae 0x206421 206410: b8 40 00 00 00 mov $0x40,%eax 206415: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20641c: e9 0b 00 00 00 jmpq 0x20642c 206421: 48 8b 45 e0 mov -0x20(%rbp),%rax 206425: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 20642c: 48 8b b5 78 ff ff ff mov -0x88(%rbp),%rsi 206433: 8b bd 74 ff ff ff mov -0x8c(%rbp),%edi 206439: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 206440: 48 8b 4d e8 mov -0x18(%rbp),%rcx 206444: e8 87 ec ff ff callq 0x2050d0 206449: 48 89 45 88 mov %rax,-0x78(%rbp) 20644d: 48 83 7d 88 ff cmpq $0xffffffffffffffff,-0x78(%rbp) 206452: 0f 94 c0 sete %al 206455: 34 ff xor $0xff,%al 206457: 34 ff xor $0xff,%al 206459: 24 01 and $0x1,%al 20645b: 0f b6 c0 movzbl %al,%eax 20645e: 48 98 cltq 206460: 48 83 f8 00 cmp $0x0,%rax 206464: 0f 84 17 00 00 00 je 0x206481 20646a: bf 09 00 00 00 mov $0x9,%edi 20646f: e8 8c cc ff ff callq 0x203100 206474: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 20647c: e9 e9 00 00 00 jmpq 0x20656a 206481: 48 8b 75 88 mov -0x78(%rbp),%rsi 206485: 48 8d 7d 90 lea -0x70(%rbp),%rdi 206489: e8 72 cf ff ff callq 0x203400 20648e: 89 45 84 mov %eax,-0x7c(%rbp) 206491: 8b 45 84 mov -0x7c(%rbp),%eax 206494: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 20649a: 83 e8 01 sub $0x1,%eax 20649d: 0f 84 19 00 00 00 je 0x2064bc 2064a3: e9 00 00 00 00 jmpq 0x2064a8 2064a8: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 2064ae: 83 e8 03 sub $0x3,%eax 2064b1: 0f 84 2a 00 00 00 je 0x2064e1 2064b7: e9 77 00 00 00 jmpq 0x206533 2064bc: 8b 7d f4 mov -0xc(%rbp),%edi 2064bf: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2064c3: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2064c7: 44 8b 45 dc mov -0x24(%rbp),%r8d 2064cb: 4c 8b 4d d0 mov -0x30(%rbp),%r9 2064cf: 31 c0 xor %eax,%eax 2064d1: 89 c6 mov %eax,%esi 2064d3: e8 68 e3 ff ff callq 0x204840 2064d8: 48 89 45 f8 mov %rax,-0x8(%rbp) 2064dc: e9 89 00 00 00 jmpq 0x20656a 2064e1: 48 8b 45 88 mov -0x78(%rbp),%rax 2064e5: 0f b6 75 94 movzbl -0x6c(%rbp),%esi 2064e9: b9 40 00 00 00 mov $0x40,%ecx 2064ee: ba 34 00 00 00 mov $0x34,%edx 2064f3: 83 fe 01 cmp $0x1,%esi 2064f6: 48 0f 44 ca cmove %rdx,%rcx 2064fa: 48 39 c8 cmp %rcx,%rax 2064fd: 0f 82 2b 00 00 00 jb 0x20652e 206503: 8b 7d f4 mov -0xc(%rbp),%edi 206506: 48 8d 55 90 lea -0x70(%rbp),%rdx 20650a: 48 8b 4d e8 mov -0x18(%rbp),%rcx 20650e: 4c 8b 45 e0 mov -0x20(%rbp),%r8 206512: 44 8b 4d dc mov -0x24(%rbp),%r9d 206516: 48 8b 45 d0 mov -0x30(%rbp),%rax 20651a: 31 f6 xor %esi,%esi 20651c: 48 89 04 24 mov %rax,(%rsp) 206520: e8 bb cf ff ff callq 0x2034e0 206525: 48 89 45 f8 mov %rax,-0x8(%rbp) 206529: e9 3c 00 00 00 jmpq 0x20656a 20652e: e9 00 00 00 00 jmpq 0x206533 206533: e9 00 00 00 00 jmpq 0x206538 206538: 8b 7d f4 mov -0xc(%rbp),%edi 20653b: 48 8b 55 e8 mov -0x18(%rbp),%rdx 20653f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 206543: 44 8b 45 dc mov -0x24(%rbp),%r8d 206547: 4c 8b 4d d0 mov -0x30(%rbp),%r9 20654b: 31 c0 xor %eax,%eax 20654d: 89 c6 mov %eax,%esi 20654f: 31 c0 xor %eax,%eax 206551: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 206558: 48 c7 44 24 08 00 00 00 movq $0x0,0x8(%rsp) 206560: 00 206561: e8 6a e3 ff ff callq 0x2048d0 206566: 48 89 45 f8 mov %rax,-0x8(%rbp) 20656a: 48 8b 45 f8 mov -0x8(%rbp),%rax 20656e: 48 81 c4 b0 00 00 00 add $0xb0,%rsp 206575: 5d pop %rbp 206576: c3 retq 206577: cc int3 206578: cc int3 206579: cc int3 20657a: cc int3 20657b: cc int3 20657c: cc int3 20657d: cc int3 20657e: cc int3 20657f: cc int3 206580: 55 push %rbp 206581: 48 89 e5 mov %rsp,%rbp 206584: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 20658b: 48 89 7d f0 mov %rdi,-0x10(%rbp) 20658f: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) 206594: 0f 85 0c 00 00 00 jne 0x2065a6 20659a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 2065a1: e9 c3 05 00 00 jmpq 0x206b69 2065a6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065aa: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 2065ae: 0f 84 2b 00 00 00 je 0x2065df 2065b4: 48 8b 4d f0 mov -0x10(%rbp),%rcx 2065b8: 8b 41 3c mov 0x3c(%rcx),%eax 2065bb: 83 c0 ff add $0xffffffff,%eax 2065be: 89 41 3c mov %eax,0x3c(%rcx) 2065c1: 83 f8 00 cmp $0x0,%eax 2065c4: 0f 84 15 00 00 00 je 0x2065df 2065ca: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065ce: 8b 40 3c mov 0x3c(%rax),%eax 2065d1: 89 45 e4 mov %eax,-0x1c(%rbp) 2065d4: 8b 45 e4 mov -0x1c(%rbp),%eax 2065d7: 89 45 fc mov %eax,-0x4(%rbp) 2065da: e9 8a 05 00 00 jmpq 0x206b69 2065df: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065e3: 83 78 18 01 cmpl $0x1,0x18(%rax) 2065e7: 0f 85 4e 00 00 00 jne 0x20663b 2065ed: 48 8b 45 f0 mov -0x10(%rbp),%rax 2065f1: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 2065f8: 48 39 48 50 cmp %rcx,0x50(%rax) 2065fc: 0f 84 0d 00 00 00 je 0x20660f 206602: 48 8b 45 f0 mov -0x10(%rbp),%rax 206606: 48 8b 78 50 mov 0x50(%rax),%rdi 20660a: e8 41 07 00 00 callq 0x206d50 20660f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206613: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 20661b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20661f: 48 83 78 48 00 cmpq $0x0,0x48(%rax) 206624: 0f 84 0c 00 00 00 je 0x206636 20662a: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) 206631: e9 33 05 00 00 jmpq 0x206b69 206636: e9 00 00 00 00 jmpq 0x20663b 20663b: 48 8b 45 f0 mov -0x10(%rbp),%rax 20663f: 48 8b 40 08 mov 0x8(%rax),%rax 206643: 48 89 45 e8 mov %rax,-0x18(%rbp) 206647: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 20664c: 0f 84 66 00 00 00 je 0x2066b8 206652: 48 8b 45 e8 mov -0x18(%rbp),%rax 206656: 48 8b 40 48 mov 0x48(%rax),%rax 20665a: 48 3b 45 f0 cmp -0x10(%rbp),%rax 20665e: 0f 85 15 00 00 00 jne 0x206679 206664: 48 8b 45 f0 mov -0x10(%rbp),%rax 206668: 48 8b 48 10 mov 0x10(%rax),%rcx 20666c: 48 8b 45 e8 mov -0x18(%rbp),%rax 206670: 48 89 48 48 mov %rcx,0x48(%rax) 206674: e9 3f 00 00 00 jmpq 0x2066b8 206679: 48 8b 45 e8 mov -0x18(%rbp),%rax 20667d: 48 8b 40 48 mov 0x48(%rax),%rax 206681: 48 89 45 d8 mov %rax,-0x28(%rbp) 206685: 48 8b 45 d8 mov -0x28(%rbp),%rax 206689: 48 8b 40 10 mov 0x10(%rax),%rax 20668d: 48 3b 45 f0 cmp -0x10(%rbp),%rax 206691: 0f 84 11 00 00 00 je 0x2066a8 206697: 48 8b 45 d8 mov -0x28(%rbp),%rax 20669b: 48 8b 40 10 mov 0x10(%rax),%rax 20669f: 48 89 45 d8 mov %rax,-0x28(%rbp) 2066a3: e9 dd ff ff ff jmpq 0x206685 2066a8: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066ac: 48 8b 48 10 mov 0x10(%rax),%rcx 2066b0: 48 8b 45 d8 mov -0x28(%rbp),%rax 2066b4: 48 89 48 10 mov %rcx,0x10(%rax) 2066b8: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066bc: 8b 40 18 mov 0x18(%rax),%eax 2066bf: 89 45 9c mov %eax,-0x64(%rbp) 2066c2: 83 e8 01 sub $0x1,%eax 2066c5: 0f 84 16 00 00 00 je 0x2066e1 2066cb: e9 00 00 00 00 jmpq 0x2066d0 2066d0: 8b 45 9c mov -0x64(%rbp),%eax 2066d3: 83 e8 03 sub $0x3,%eax 2066d6: 0f 84 26 00 00 00 je 0x206702 2066dc: e9 c7 03 00 00 jmpq 0x206aa8 2066e1: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066e5: 48 83 78 60 00 cmpq $0x0,0x60(%rax) 2066ea: 0f 84 0d 00 00 00 je 0x2066fd 2066f0: 48 8b 45 f0 mov -0x10(%rbp),%rax 2066f4: 48 8b 78 60 mov 0x60(%rax),%rdi 2066f8: e8 53 06 00 00 callq 0x206d50 2066fd: e9 ab 03 00 00 jmpq 0x206aad 206702: 48 8b 45 f0 mov -0x10(%rbp),%rax 206706: 83 78 20 01 cmpl $0x1,0x20(%rax) 20670a: 0f 84 0f 00 00 00 je 0x20671f 206710: b0 01 mov $0x1,%al 206712: a8 01 test $0x1,%al 206714: 0f 85 05 00 00 00 jne 0x20671f 20671a: e9 11 00 00 00 jmpq 0x206730 20671f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206723: 48 8b 40 68 mov 0x68(%rax),%rax 206727: 48 89 45 90 mov %rax,-0x70(%rbp) 20672b: e9 0c 00 00 00 jmpq 0x20673c 206730: 48 8b 45 f0 mov -0x10(%rbp),%rax 206734: 48 8b 40 68 mov 0x68(%rax),%rax 206738: 48 89 45 90 mov %rax,-0x70(%rbp) 20673c: 48 8b 45 90 mov -0x70(%rbp),%rax 206740: 48 89 45 d0 mov %rax,-0x30(%rbp) 206744: 48 8b 7d d0 mov -0x30(%rbp),%rdi 206748: 48 8d 35 31 04 00 00 lea 0x431(%rip),%rsi # 0x206b80 20674f: e8 dc 06 00 00 callq 0x206e30 206754: 48 8b 45 f0 mov -0x10(%rbp),%rax 206758: 83 78 20 01 cmpl $0x1,0x20(%rax) 20675c: 0f 84 0f 00 00 00 je 0x206771 206762: b0 01 mov $0x1,%al 206764: a8 01 test $0x1,%al 206766: 0f 85 05 00 00 00 jne 0x206771 20676c: e9 17 00 00 00 jmpq 0x206788 206771: 48 8b 45 f0 mov -0x10(%rbp),%rax 206775: 48 83 c0 48 add $0x48,%rax 206779: 48 05 80 00 00 00 add $0x80,%rax 20677f: 48 89 45 88 mov %rax,-0x78(%rbp) 206783: e9 12 00 00 00 jmpq 0x20679a 206788: 48 8b 45 f0 mov -0x10(%rbp),%rax 20678c: 48 83 c0 48 add $0x48,%rax 206790: 48 05 80 00 00 00 add $0x80,%rax 206796: 48 89 45 88 mov %rax,-0x78(%rbp) 20679a: 48 8b 45 88 mov -0x78(%rbp),%rax 20679e: 48 89 45 c8 mov %rax,-0x38(%rbp) 2067a2: 48 8b 45 c8 mov -0x38(%rbp),%rax 2067a6: 8b 40 04 mov 0x4(%rax),%eax 2067a9: 48 89 45 c0 mov %rax,-0x40(%rbp) 2067ad: 48 8b 45 c0 mov -0x40(%rbp),%rax 2067b1: 48 89 c1 mov %rax,%rcx 2067b4: 48 83 c1 ff add $0xffffffffffffffff,%rcx 2067b8: 48 89 4d c0 mov %rcx,-0x40(%rbp) 2067bc: 48 83 f8 00 cmp $0x0,%rax 2067c0: 0f 86 4b 01 00 00 jbe 0x206911 2067c6: 48 8b 45 c8 mov -0x38(%rbp),%rax 2067ca: 48 83 c0 10 add $0x10,%rax 2067ce: 48 69 4d c0 d0 00 00 00 imul $0xd0,-0x40(%rbp),%rcx 2067d6: 48 01 c8 add %rcx,%rax 2067d9: 48 89 45 b8 mov %rax,-0x48(%rbp) 2067dd: 48 8b 45 b8 mov -0x48(%rbp),%rax 2067e1: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 2067e7: 25 80 00 00 00 and $0x80,%eax 2067ec: 83 f8 00 cmp $0x0,%eax 2067ef: 0f 84 10 00 00 00 je 0x206805 2067f5: 48 8b 45 b8 mov -0x48(%rbp),%rax 2067f9: 48 8b b8 90 00 00 00 mov 0x90(%rax),%rdi 206800: e8 4b 05 00 00 callq 0x206d50 206805: 48 8b 45 b8 mov -0x48(%rbp),%rax 206809: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 206810: 48 8b 4d b8 mov -0x48(%rbp),%rcx 206814: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 20681b: 0f 84 1f 00 00 00 je 0x206840 206821: 48 8b 45 b8 mov -0x48(%rbp),%rax 206825: 48 8b b8 b0 00 00 00 mov 0xb0(%rax),%rdi 20682c: e8 1f 05 00 00 callq 0x206d50 206831: 48 8b 45 b8 mov -0x48(%rbp),%rax 206835: 48 c7 80 b0 00 00 00 00 movq $0x0,0xb0(%rax) 20683d: 00 00 00 206840: 48 8b 45 b8 mov -0x48(%rbp),%rax 206844: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 20684b: 48 8b 4d b8 mov -0x48(%rbp),%rcx 20684f: 48 3b 81 a0 00 00 00 cmp 0xa0(%rcx),%rax 206856: 0f 84 10 00 00 00 je 0x20686c 20685c: 48 8b 45 b8 mov -0x48(%rbp),%rax 206860: 48 8b b8 a8 00 00 00 mov 0xa8(%rax),%rdi 206867: e8 e4 04 00 00 callq 0x206d50 20686c: 48 8b 45 f0 mov -0x10(%rbp),%rax 206870: 48 83 38 00 cmpq $0x0,(%rax) 206874: 0f 84 34 00 00 00 je 0x2068ae 20687a: 48 8b 45 b8 mov -0x48(%rbp),%rax 20687e: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 206885: 48 8b 4d b8 mov -0x48(%rbp),%rcx 206889: 48 3b 81 b0 00 00 00 cmp 0xb0(%rcx),%rax 206890: 0f 84 18 00 00 00 je 0x2068ae 206896: 48 8b 45 b8 mov -0x48(%rbp),%rax 20689a: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2068a0: 25 80 00 00 00 and $0x80,%eax 2068a5: 83 f8 00 cmp $0x0,%eax 2068a8: 0f 84 10 00 00 00 je 0x2068be 2068ae: 48 8b 45 b8 mov -0x48(%rbp),%rax 2068b2: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 2068b9: e8 92 04 00 00 callq 0x206d50 2068be: 48 8b 45 b8 mov -0x48(%rbp),%rax 2068c2: 48 8b 40 30 mov 0x30(%rax),%rax 2068c6: 48 89 45 b0 mov %rax,-0x50(%rbp) 2068ca: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 2068cf: 0f 84 37 00 00 00 je 0x20690c 2068d5: 48 8b 45 b0 mov -0x50(%rbp),%rax 2068d9: 48 89 45 a8 mov %rax,-0x58(%rbp) 2068dd: 48 8b 45 b0 mov -0x50(%rbp),%rax 2068e1: 48 8b 40 30 mov 0x30(%rax),%rax 2068e5: 48 89 45 b0 mov %rax,-0x50(%rbp) 2068e9: 48 8b 45 a8 mov -0x58(%rbp),%rax 2068ed: 8b 40 38 mov 0x38(%rax),%eax 2068f0: 25 80 00 00 00 and $0x80,%eax 2068f5: 83 f8 00 cmp $0x0,%eax 2068f8: 0f 84 09 00 00 00 je 0x206907 2068fe: 48 8b 7d a8 mov -0x58(%rbp),%rdi 206902: e8 49 04 00 00 callq 0x206d50 206907: e9 be ff ff ff jmpq 0x2068ca 20690c: e9 9c fe ff ff jmpq 0x2067ad 206911: 48 8b 45 c8 mov -0x38(%rbp),%rax 206915: 48 89 45 a0 mov %rax,-0x60(%rbp) 206919: 48 8b 45 c8 mov -0x38(%rbp),%rax 20691d: 48 8b 40 08 mov 0x8(%rax),%rax 206921: 48 89 45 c8 mov %rax,-0x38(%rbp) 206925: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 20692a: 0f 84 13 00 00 00 je 0x206943 206930: 48 8b 45 a0 mov -0x60(%rbp),%rax 206934: 8b 00 mov (%rax),%eax 206936: 48 8b 4d a0 mov -0x60(%rbp),%rcx 20693a: 3b 41 04 cmp 0x4(%rcx),%eax 20693d: 0f 85 05 00 00 00 jne 0x206948 206943: e9 1f 00 00 00 jmpq 0x206967 206948: 48 8d 3d af a4 ff ff lea -0x5b51(%rip),%rdi # 0x200dfe 20694f: 48 8d 35 37 a5 ff ff lea -0x5ac9(%rip),%rsi # 0x200e8d 206956: ba c6 00 00 00 mov $0xc6,%edx 20695b: 48 8d 0d eb a6 ff ff lea -0x5915(%rip),%rcx # 0x20104d 206962: e8 b9 03 00 00 callq 0x206d20 206967: 48 8b 45 a0 mov -0x60(%rbp),%rax 20696b: 48 89 45 80 mov %rax,-0x80(%rbp) 20696f: 48 8b 45 f0 mov -0x10(%rbp),%rax 206973: 83 78 20 01 cmpl $0x1,0x20(%rax) 206977: 0f 84 0f 00 00 00 je 0x20698c 20697d: b0 01 mov $0x1,%al 20697f: a8 01 test $0x1,%al 206981: 0f 85 05 00 00 00 jne 0x20698c 206987: e9 1a 00 00 00 jmpq 0x2069a6 20698c: 48 8b 45 f0 mov -0x10(%rbp),%rax 206990: 48 83 c0 48 add $0x48,%rax 206994: 48 05 80 00 00 00 add $0x80,%rax 20699a: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2069a1: e9 15 00 00 00 jmpq 0x2069bb 2069a6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069aa: 48 83 c0 48 add $0x48,%rax 2069ae: 48 05 80 00 00 00 add $0x80,%rax 2069b4: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 2069bb: 48 8b 45 80 mov -0x80(%rbp),%rax 2069bf: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2069c6: 48 39 c8 cmp %rcx,%rax 2069c9: 0f 84 09 00 00 00 je 0x2069d8 2069cf: 48 8b 7d a0 mov -0x60(%rbp),%rdi 2069d3: e8 78 03 00 00 callq 0x206d50 2069d8: e9 00 00 00 00 jmpq 0x2069dd 2069dd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2069e2: 0f 85 ba fd ff ff jne 0x2067a2 2069e8: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069ec: 83 78 7c 00 cmpl $0x0,0x7c(%rax) 2069f0: 0f 84 4c 00 00 00 je 0x206a42 2069f6: 48 8b 45 f0 mov -0x10(%rbp),%rax 2069fa: 83 78 20 01 cmpl $0x1,0x20(%rax) 2069fe: 0f 84 0f 00 00 00 je 0x206a13 206a04: b0 01 mov $0x1,%al 206a06: a8 01 test $0x1,%al 206a08: 0f 85 05 00 00 00 jne 0x206a13 206a0e: e9 14 00 00 00 jmpq 0x206a27 206a13: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a17: 48 8b 40 50 mov 0x50(%rax),%rax 206a1b: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 206a22: e9 0f 00 00 00 jmpq 0x206a36 206a27: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a2b: 48 8b 40 50 mov 0x50(%rax),%rax 206a2f: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 206a36: 48 8b bd 70 ff ff ff mov -0x90(%rbp),%rdi 206a3d: e8 0e 03 00 00 callq 0x206d50 206a42: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a46: 8b 40 78 mov 0x78(%rax),%eax 206a49: 25 80 00 00 00 and $0x80,%eax 206a4e: 83 f8 00 cmp $0x0,%eax 206a51: 0f 84 4c 00 00 00 je 0x206aa3 206a57: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a5b: 83 78 20 01 cmpl $0x1,0x20(%rax) 206a5f: 0f 84 0f 00 00 00 je 0x206a74 206a65: b0 01 mov $0x1,%al 206a67: a8 01 test $0x1,%al 206a69: 0f 85 05 00 00 00 jne 0x206a74 206a6f: e9 14 00 00 00 jmpq 0x206a88 206a74: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a78: 48 8b 40 58 mov 0x58(%rax),%rax 206a7c: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 206a83: e9 0f 00 00 00 jmpq 0x206a97 206a88: 48 8b 45 f0 mov -0x10(%rbp),%rax 206a8c: 48 8b 40 58 mov 0x58(%rax),%rax 206a90: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 206a97: 48 8b bd 68 ff ff ff mov -0x98(%rbp),%rdi 206a9e: e8 ad 02 00 00 callq 0x206d50 206aa3: e9 05 00 00 00 jmpq 0x206aad 206aa8: e9 00 00 00 00 jmpq 0x206aad 206aad: 48 8b 45 f0 mov -0x10(%rbp),%rax 206ab1: 48 83 38 00 cmpq $0x0,(%rax) 206ab5: 0f 84 62 00 00 00 je 0x206b1d 206abb: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206ac0: 0f 85 57 00 00 00 jne 0x206b1d 206ac6: 48 8b 45 f0 mov -0x10(%rbp),%rax 206aca: 8b 40 38 mov 0x38(%rax),%eax 206acd: 25 80 00 00 00 and $0x80,%eax 206ad2: 83 f8 00 cmp $0x0,%eax 206ad5: 0f 84 11 00 00 00 je 0x206aec 206adb: 48 8b 45 f0 mov -0x10(%rbp),%rax 206adf: 48 8b 38 mov (%rax),%rdi 206ae2: e8 69 02 00 00 callq 0x206d50 206ae7: e9 2c 00 00 00 jmpq 0x206b18 206aec: 48 8b 45 f0 mov -0x10(%rbp),%rax 206af0: 8b 40 38 mov 0x38(%rax),%eax 206af3: 83 e0 40 and $0x40,%eax 206af6: 83 f8 00 cmp $0x0,%eax 206af9: 0f 84 14 00 00 00 je 0x206b13 206aff: 48 8b 45 f0 mov -0x10(%rbp),%rax 206b03: 48 8b 38 mov (%rax),%rdi 206b06: 48 8b 45 f0 mov -0x10(%rbp),%rax 206b0a: 48 8b 70 30 mov 0x30(%rax),%rsi 206b0e: e8 0d 03 00 00 callq 0x206e20 206b13: e9 00 00 00 00 jmpq 0x206b18 206b18: e9 00 00 00 00 jmpq 0x206b1d 206b1d: 48 8b 7d f0 mov -0x10(%rbp),%rdi 206b21: e8 2a 02 00 00 callq 0x206d50 206b26: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) 206b2b: 0f 84 22 00 00 00 je 0x206b53 206b31: 48 8b 45 e8 mov -0x18(%rbp),%rax 206b35: 83 78 3c 00 cmpl $0x0,0x3c(%rax) 206b39: 0f 85 14 00 00 00 jne 0x206b53 206b3f: 48 8b 7d e8 mov -0x18(%rbp),%rdi 206b43: e8 38 fa ff ff callq 0x206580 206b48: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 206b4e: e9 0d 00 00 00 jmpq 0x206b60 206b53: 31 c0 xor %eax,%eax 206b55: 89 85 64 ff ff ff mov %eax,-0x9c(%rbp) 206b5b: e9 00 00 00 00 jmpq 0x206b60 206b60: 8b 85 64 ff ff ff mov -0x9c(%rbp),%eax 206b66: 89 45 fc mov %eax,-0x4(%rbp) 206b69: 8b 45 fc mov -0x4(%rbp),%eax 206b6c: 48 81 c4 a0 00 00 00 add $0xa0,%rsp 206b73: 5d pop %rbp 206b74: c3 retq 206b75: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 206b7d: 00 00 206b7f: 90 nop 206b80: 55 push %rbp 206b81: 48 89 e5 mov %rsp,%rbp 206b84: 48 83 ec 10 sub $0x10,%rsp 206b88: 48 89 7d f8 mov %rdi,-0x8(%rbp) 206b8c: 48 8b 45 f8 mov -0x8(%rbp),%rax 206b90: 48 89 45 f0 mov %rax,-0x10(%rbp) 206b94: 48 8b 45 f0 mov -0x10(%rbp),%rax 206b98: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 206b9e: 25 80 00 00 00 and $0x80,%eax 206ba3: 83 f8 00 cmp $0x0,%eax 206ba6: 0f 84 0c 00 00 00 je 0x206bb8 206bac: 48 8b 45 f0 mov -0x10(%rbp),%rax 206bb0: 48 8b 38 mov (%rax),%rdi 206bb3: e8 98 01 00 00 callq 0x206d50 206bb8: 48 8b 7d f0 mov -0x10(%rbp),%rdi 206bbc: e8 8f 01 00 00 callq 0x206d50 206bc1: 48 83 c4 10 add $0x10,%rsp 206bc5: 5d pop %rbp 206bc6: c3 retq 206bc7: cc int3 206bc8: cc int3 206bc9: cc int3 206bca: cc int3 206bcb: cc int3 206bcc: cc int3 206bcd: cc int3 206bce: cc int3 206bcf: cc int3 206bd0: 55 push %rbp 206bd1: 48 89 e5 mov %rsp,%rbp 206bd4: 48 89 7d f8 mov %rdi,-0x8(%rbp) 206bd8: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 206bdd: 0f 85 0a 00 00 00 jne 0x206bed 206be3: 31 c0 xor %eax,%eax 206be5: 89 45 f4 mov %eax,-0xc(%rbp) 206be8: e9 0a 00 00 00 jmpq 0x206bf7 206bed: 48 8b 45 f8 mov -0x8(%rbp),%rax 206bf1: 8b 40 18 mov 0x18(%rax),%eax 206bf4: 89 45 f4 mov %eax,-0xc(%rbp) 206bf7: 8b 45 f4 mov -0xc(%rbp),%eax 206bfa: 5d pop %rbp 206bfb: c3 retq 206bfc: cc int3 206bfd: cc int3 206bfe: cc int3 206bff: cc int3 206c00: 41 57 push %rdi 206c02: 41 56 push %rsi 206c04: 41 89 ff mov %edi,%r15d 206c07: 41 55 push %rbp 206c09: 41 54 push %rsp 206c0b: 4c 8d 25 46 12 00 00 lea 0x1246(%rip),%r12 # 0x207e58 206c12: 55 push %rbp 206c13: 48 8d 2d 46 12 00 00 lea 0x1246(%rip),%rbp # 0x207e60 206c1a: 53 push %rbx 206c1b: 49 89 f6 mov %rsi,%r14 206c1e: 49 89 d5 mov %rdx,%r13 206c21: 4c 29 e5 sub %r12,%rbp 206c24: 48 83 ec 08 sub $0x8,%rsp 206c28: 48 c1 fd 03 sar $0x3,%rbp 206c2c: e8 5f 00 00 00 callq 0x206c90 206c31: 48 85 ed test %rbp,%rbp 206c34: 74 20 je 0x206c56 206c36: 31 db xor %ebx,%ebx 206c38: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 206c40: 4c 89 ea mov %r13,%rdx 206c43: 4c 89 f6 mov %r14,%rsi 206c46: 44 89 ff mov %r15d,%edi 206c49: 41 ff 14 dc callq *(%r12,%rbx,8) 206c4d: 48 83 c3 01 add $0x1,%rbx 206c51: 48 39 eb cmp %rbp,%rbx 206c54: 75 ea jne 0x206c40 206c56: 48 83 c4 08 add $0x8,%rsp 206c5a: 5b pop %rbx 206c5b: 5d pop %rbp 206c5c: 41 5c pop %rsp 206c5e: 41 5d pop %rbp 206c60: 41 5e pop %rsi 206c62: 41 5f pop %rdi 206c64: c3 retq 206c65: 90 nop 206c66: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 206c6e: 00 00 206c70: f3 rep 206c71: c3 retq 206c72: cc int3 206c73: cc int3 206c74: cc int3 206c75: cc int3 206c76: cc int3 206c77: cc int3 206c78: cc int3 206c79: cc int3 206c7a: cc int3 206c7b: cc int3 206c7c: cc int3 206c7d: cc int3 206c7e: cc int3 206c7f: cc int3 206c80: 48 89 f2 mov %rsi,%rdx 206c83: 89 fe mov %edi,%esi 206c85: bf 01 00 00 00 mov $0x1,%edi 206c8a: e9 b1 01 00 00 jmpq 0x206e40 Disassembly of section .init: 206c90: 48 83 ec 08 sub $0x8,%rsp 206c94: 48 8b 05 75 13 00 00 mov 0x1375(%rip),%rax # 0x208010 206c9b: 48 85 c0 test %rax,%rax 206c9e: 74 05 je 0x206ca5 206ca0: e8 3b 00 00 00 callq 0x206ce0 206ca5: 48 83 c4 08 add $0x8,%rsp 206ca9: c3 retq Disassembly of section .fini: 206cac: 48 83 ec 08 sub $0x8,%rsp 206cb0: 48 83 c4 08 add $0x8,%rsp 206cb4: c3 retq Disassembly of section .plt: 206cc0: ff 35 6a 23 00 00 pushq 0x236a(%rip) # 0x209030 206cc6: ff 25 6c 23 00 00 jmpq *0x236c(%rip) # 0x209038 206ccc: 0f 1f 40 00 nopl 0x0(%rax) 206cd0: ff 25 6a 23 00 00 jmpq *0x236a(%rip) # 0x209040 206cd6: 68 00 00 00 00 pushq $0x0 206cdb: e9 e0 ff ff ff jmpq 0x206cc0 206ce0: ff 25 62 23 00 00 jmpq *0x2362(%rip) # 0x209048 206ce6: 68 01 00 00 00 pushq $0x1 206ceb: e9 d0 ff ff ff jmpq 0x206cc0 206cf0: ff 25 5a 23 00 00 jmpq *0x235a(%rip) # 0x209050 206cf6: 68 02 00 00 00 pushq $0x2 206cfb: e9 c0 ff ff ff jmpq 0x206cc0 206d00: ff 25 52 23 00 00 jmpq *0x2352(%rip) # 0x209058 206d06: 68 03 00 00 00 pushq $0x3 206d0b: e9 b0 ff ff ff jmpq 0x206cc0 206d10: ff 25 4a 23 00 00 jmpq *0x234a(%rip) # 0x209060 206d16: 68 04 00 00 00 pushq $0x4 206d1b: e9 a0 ff ff ff jmpq 0x206cc0 206d20: ff 25 42 23 00 00 jmpq *0x2342(%rip) # 0x209068 206d26: 68 05 00 00 00 pushq $0x5 206d2b: e9 90 ff ff ff jmpq 0x206cc0 206d30: ff 25 3a 23 00 00 jmpq *0x233a(%rip) # 0x209070 206d36: 68 06 00 00 00 pushq $0x6 206d3b: e9 80 ff ff ff jmpq 0x206cc0 206d40: ff 25 32 23 00 00 jmpq *0x2332(%rip) # 0x209078 206d46: 68 07 00 00 00 pushq $0x7 206d4b: e9 70 ff ff ff jmpq 0x206cc0 206d50: ff 25 2a 23 00 00 jmpq *0x232a(%rip) # 0x209080 206d56: 68 08 00 00 00 pushq $0x8 206d5b: e9 60 ff ff ff jmpq 0x206cc0 206d60: ff 25 22 23 00 00 jmpq *0x2322(%rip) # 0x209088 206d66: 68 09 00 00 00 pushq $0x9 206d6b: e9 50 ff ff ff jmpq 0x206cc0 206d70: ff 25 1a 23 00 00 jmpq *0x231a(%rip) # 0x209090 206d76: 68 0a 00 00 00 pushq $0xa 206d7b: e9 40 ff ff ff jmpq 0x206cc0 206d80: ff 25 12 23 00 00 jmpq *0x2312(%rip) # 0x209098 206d86: 68 0b 00 00 00 pushq $0xb 206d8b: e9 30 ff ff ff jmpq 0x206cc0 206d90: ff 25 0a 23 00 00 jmpq *0x230a(%rip) # 0x2090a0 206d96: 68 0c 00 00 00 pushq $0xc 206d9b: e9 20 ff ff ff jmpq 0x206cc0 206da0: ff 25 02 23 00 00 jmpq *0x2302(%rip) # 0x2090a8 206da6: 68 0d 00 00 00 pushq $0xd 206dab: e9 10 ff ff ff jmpq 0x206cc0 206db0: ff 25 fa 22 00 00 jmpq *0x22fa(%rip) # 0x2090b0 206db6: 68 0e 00 00 00 pushq $0xe 206dbb: e9 00 ff ff ff jmpq 0x206cc0 206dc0: ff 25 f2 22 00 00 jmpq *0x22f2(%rip) # 0x2090b8 206dc6: 68 0f 00 00 00 pushq $0xf 206dcb: e9 f0 fe ff ff jmpq 0x206cc0 206dd0: ff 25 ea 22 00 00 jmpq *0x22ea(%rip) # 0x2090c0 206dd6: 68 10 00 00 00 pushq $0x10 206ddb: e9 e0 fe ff ff jmpq 0x206cc0 206de0: ff 25 e2 22 00 00 jmpq *0x22e2(%rip) # 0x2090c8 206de6: 68 11 00 00 00 pushq $0x11 206deb: e9 d0 fe ff ff jmpq 0x206cc0 206df0: ff 25 da 22 00 00 jmpq *0x22da(%rip) # 0x2090d0 206df6: 68 12 00 00 00 pushq $0x12 206dfb: e9 c0 fe ff ff jmpq 0x206cc0 206e00: ff 25 d2 22 00 00 jmpq *0x22d2(%rip) # 0x2090d8 206e06: 68 13 00 00 00 pushq $0x13 206e0b: e9 b0 fe ff ff jmpq 0x206cc0 206e10: ff 25 ca 22 00 00 jmpq *0x22ca(%rip) # 0x2090e0 206e16: 68 14 00 00 00 pushq $0x14 206e1b: e9 a0 fe ff ff jmpq 0x206cc0 206e20: ff 25 c2 22 00 00 jmpq *0x22c2(%rip) # 0x2090e8 206e26: 68 15 00 00 00 pushq $0x15 206e2b: e9 90 fe ff ff jmpq 0x206cc0 206e30: ff 25 ba 22 00 00 jmpq *0x22ba(%rip) # 0x2090f0 206e36: 68 16 00 00 00 pushq $0x16 206e3b: e9 80 fe ff ff jmpq 0x206cc0 206e40: ff 25 b2 22 00 00 jmpq *0x22b2(%rip) # 0x2090f8 206e46: 68 17 00 00 00 pushq $0x17 206e4b: e9 70 fe ff ff jmpq 0x206cc0 ----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.190: WARN: Your compiler clang is not GCC. elfutils/0.190 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.190 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.190 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****