******************************************************************************** conan test cci-ef2a045a/recipes/elfutils/all/test_package/conanfile.py elfutils/0.190@#6e8b3cef6d932925a0364e5f1f28bd4e -pr /home/conan/w/prod-v1/bsr/60048/dbffc/profile_linux_7_libstdcpp11_gcc_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=gcc compiler.libcxx=libstdc++11 compiler.version=7 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:0e2fc6376534b5b3953a4974cf0901b008b17f2f - Cache elfutils/0.190:d701ed25e68973a763c200415e11f160ed6ed6f7 - Cache xz_utils/5.4.4:db2ca884c9793e0b0fb54ec3f846326d1addacc8 - Cache zlib/1.3:db2ca884c9793e0b0fb54ec3f846326d1addacc8 - Cache zstd/1.5.5:e3766aaf691edf2f0f84b05a8afbca6d004f63be - 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/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin elfutils/0.190: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-addr2line elfutils/0.190: Setting AR to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-ar elfutils/0.190: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-elfclassify elfutils/0.190: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-elfcmp elfutils/0.190: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-elfcompress elfutils/0.190: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-elflint elfutils/0.190: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-findtextrel elfutils/0.190: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-make-debug-archive elfutils/0.190: Setting NM to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-nm elfutils/0.190: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-objdump elfutils/0.190: Setting RANLIB to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-ranlib elfutils/0.190: Setting READELF to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-readelf elfutils/0.190: Setting SIZE to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-size elfutils/0.190: Setting STACK to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-stack elfutils/0.190: Setting STRINGS to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-strings elfutils/0.190: Setting STRIP to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-strip elfutils/0.190: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-unstrip elfutils/0.190 (test package): Generator txt created conanbuildinfo.txt 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-ef2a045a/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): Generator 'CMakeDeps' calling 'generate()' elfutils/0.190 (test package): Generator 'VirtualRunEnv' calling 'generate()' 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-ef2a045a/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-ef2a045a/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-ef2a045a/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-ef2a045a/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-ef2a045a/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-ef2a045a/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -- The C compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- 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/60048/adeae/.conan/data/bzip2/1.0.8/_/_/package/0e2fc6376534b5b3953a4974cf0901b008b17f2f/lib/cmake/conan-official-bzip2-variables.cmake' -- Conan: Target declared 'LibLZMA::LibLZMA' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/xz_utils/5.4.4/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/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-ef2a045a/recipes/elfutils/all/test_package/build/Debug elfutils/0.190 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-ef2a045a/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-ef2a045a/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 .init: f20: 48 83 ec 08 sub $0x8,%rsp f24: 48 8b 05 bd 50 20 00 mov 0x2050bd(%rip),%rax # 0x205fe8 f2b: 48 85 c0 test %rax,%rax f2e: 74 02 je 0xf32 f30: ff d0 callq *%rax f32: 48 83 c4 08 add $0x8,%rsp f36: c3 retq Disassembly of section .plt: f40: ff 35 b2 4f 20 00 pushq 0x204fb2(%rip) # 0x205ef8 f46: ff 25 b4 4f 20 00 jmpq *0x204fb4(%rip) # 0x205f00 f4c: 0f 1f 40 00 nopl 0x0(%rax) f50: ff 25 b2 4f 20 00 jmpq *0x204fb2(%rip) # 0x205f08 f56: 68 00 00 00 00 pushq $0x0 f5b: e9 e0 ff ff ff jmpq 0xf40 f60: ff 25 aa 4f 20 00 jmpq *0x204faa(%rip) # 0x205f10 f66: 68 01 00 00 00 pushq $0x1 f6b: e9 d0 ff ff ff jmpq 0xf40 f70: ff 25 a2 4f 20 00 jmpq *0x204fa2(%rip) # 0x205f18 f76: 68 02 00 00 00 pushq $0x2 f7b: e9 c0 ff ff ff jmpq 0xf40 f80: ff 25 9a 4f 20 00 jmpq *0x204f9a(%rip) # 0x205f20 f86: 68 03 00 00 00 pushq $0x3 f8b: e9 b0 ff ff ff jmpq 0xf40 f90: ff 25 92 4f 20 00 jmpq *0x204f92(%rip) # 0x205f28 f96: 68 04 00 00 00 pushq $0x4 f9b: e9 a0 ff ff ff jmpq 0xf40 fa0: ff 25 8a 4f 20 00 jmpq *0x204f8a(%rip) # 0x205f30 fa6: 68 05 00 00 00 pushq $0x5 fab: e9 90 ff ff ff jmpq 0xf40 fb0: ff 25 82 4f 20 00 jmpq *0x204f82(%rip) # 0x205f38 fb6: 68 06 00 00 00 pushq $0x6 fbb: e9 80 ff ff ff jmpq 0xf40 fc0: ff 25 7a 4f 20 00 jmpq *0x204f7a(%rip) # 0x205f40 fc6: 68 07 00 00 00 pushq $0x7 fcb: e9 70 ff ff ff jmpq 0xf40 fd0: ff 25 72 4f 20 00 jmpq *0x204f72(%rip) # 0x205f48 fd6: 68 08 00 00 00 pushq $0x8 fdb: e9 60 ff ff ff jmpq 0xf40 fe0: ff 25 6a 4f 20 00 jmpq *0x204f6a(%rip) # 0x205f50 fe6: 68 09 00 00 00 pushq $0x9 feb: e9 50 ff ff ff jmpq 0xf40 ff0: ff 25 62 4f 20 00 jmpq *0x204f62(%rip) # 0x205f58 ff6: 68 0a 00 00 00 pushq $0xa ffb: e9 40 ff ff ff jmpq 0xf40 1000: ff 25 5a 4f 20 00 jmpq *0x204f5a(%rip) # 0x205f60 1006: 68 0b 00 00 00 pushq $0xb 100b: e9 30 ff ff ff jmpq 0xf40 1010: ff 25 52 4f 20 00 jmpq *0x204f52(%rip) # 0x205f68 1016: 68 0c 00 00 00 pushq $0xc 101b: e9 20 ff ff ff jmpq 0xf40 1020: ff 25 4a 4f 20 00 jmpq *0x204f4a(%rip) # 0x205f70 1026: 68 0d 00 00 00 pushq $0xd 102b: e9 10 ff ff ff jmpq 0xf40 1030: ff 25 42 4f 20 00 jmpq *0x204f42(%rip) # 0x205f78 1036: 68 0e 00 00 00 pushq $0xe 103b: e9 00 ff ff ff jmpq 0xf40 1040: ff 25 3a 4f 20 00 jmpq *0x204f3a(%rip) # 0x205f80 1046: 68 0f 00 00 00 pushq $0xf 104b: e9 f0 fe ff ff jmpq 0xf40 1050: ff 25 32 4f 20 00 jmpq *0x204f32(%rip) # 0x205f88 1056: 68 10 00 00 00 pushq $0x10 105b: e9 e0 fe ff ff jmpq 0xf40 1060: ff 25 2a 4f 20 00 jmpq *0x204f2a(%rip) # 0x205f90 1066: 68 11 00 00 00 pushq $0x11 106b: e9 d0 fe ff ff jmpq 0xf40 1070: ff 25 22 4f 20 00 jmpq *0x204f22(%rip) # 0x205f98 1076: 68 12 00 00 00 pushq $0x12 107b: e9 c0 fe ff ff jmpq 0xf40 1080: ff 25 1a 4f 20 00 jmpq *0x204f1a(%rip) # 0x205fa0 1086: 68 13 00 00 00 pushq $0x13 108b: e9 b0 fe ff ff jmpq 0xf40 1090: ff 25 12 4f 20 00 jmpq *0x204f12(%rip) # 0x205fa8 1096: 68 14 00 00 00 pushq $0x14 109b: e9 a0 fe ff ff jmpq 0xf40 10a0: ff 25 0a 4f 20 00 jmpq *0x204f0a(%rip) # 0x205fb0 10a6: 68 15 00 00 00 pushq $0x15 10ab: e9 90 fe ff ff jmpq 0xf40 10b0: ff 25 02 4f 20 00 jmpq *0x204f02(%rip) # 0x205fb8 10b6: 68 16 00 00 00 pushq $0x16 10bb: e9 80 fe ff ff jmpq 0xf40 10c0: ff 25 fa 4e 20 00 jmpq *0x204efa(%rip) # 0x205fc0 10c6: 68 17 00 00 00 pushq $0x17 10cb: e9 70 fe ff ff jmpq 0xf40 10d0: ff 25 f2 4e 20 00 jmpq *0x204ef2(%rip) # 0x205fc8 10d6: 68 18 00 00 00 pushq $0x18 10db: e9 60 fe ff ff jmpq 0xf40 10e0: ff 25 ea 4e 20 00 jmpq *0x204eea(%rip) # 0x205fd0 10e6: 68 19 00 00 00 pushq $0x19 10eb: e9 50 fe ff ff jmpq 0xf40 Disassembly of section .plt.got: 10f0: ff 25 02 4f 20 00 jmpq *0x204f02(%rip) # 0x205ff8 10f6: 66 90 nop Disassembly of section .text: 1100: 31 ed xor %ebp,%ebp 1102: 49 89 d1 mov %rdx,%r9 1105: 5e pop %rsi 1106: 48 89 e2 mov %rsp,%rdx 1109: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 110d: 50 push %rax 110e: 54 push %rsp 110f: 4c 8d 05 fa 36 00 00 lea 0x36fa(%rip),%r8 # 0x4810 1116: 48 8d 0d 83 36 00 00 lea 0x3683(%rip),%rcx # 0x47a0 111d: 48 8d 3d e6 00 00 00 lea 0xe6(%rip),%rdi # 0x120a 1124: ff 15 b6 4e 20 00 callq *0x204eb6(%rip) # 0x205fe0 112a: f4 hlt 112b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1130: 48 8d 3d d9 4e 20 00 lea 0x204ed9(%rip),%rdi # 0x206010 1137: 55 push %rbp 1138: 48 8d 05 d1 4e 20 00 lea 0x204ed1(%rip),%rax # 0x206010 113f: 48 39 f8 cmp %rdi,%rax 1142: 48 89 e5 mov %rsp,%rbp 1145: 74 19 je 0x1160 1147: 48 8b 05 8a 4e 20 00 mov 0x204e8a(%rip),%rax # 0x205fd8 114e: 48 85 c0 test %rax,%rax 1151: 74 0d je 0x1160 1153: 5d pop %rbp 1154: ff e0 jmpq *%rax 1156: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 115e: 00 00 1160: 5d pop %rbp 1161: c3 retq 1162: 0f 1f 40 00 nopl 0x0(%rax) 1166: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 116e: 00 00 1170: 48 8d 3d 99 4e 20 00 lea 0x204e99(%rip),%rdi # 0x206010 1177: 48 8d 35 92 4e 20 00 lea 0x204e92(%rip),%rsi # 0x206010 117e: 55 push %rbp 117f: 48 29 fe sub %rdi,%rsi 1182: 48 89 e5 mov %rsp,%rbp 1185: 48 c1 fe 03 sar $0x3,%rsi 1189: 48 89 f0 mov %rsi,%rax 118c: 48 c1 e8 3f shr $0x3f,%rax 1190: 48 01 c6 add %rax,%rsi 1193: 48 d1 fe sar %rsi 1196: 74 18 je 0x11b0 1198: 48 8b 05 51 4e 20 00 mov 0x204e51(%rip),%rax # 0x205ff0 119f: 48 85 c0 test %rax,%rax 11a2: 74 0c je 0x11b0 11a4: 5d pop %rbp 11a5: ff e0 jmpq *%rax 11a7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 11af: 00 11b0: 5d pop %rbp 11b1: c3 retq 11b2: 0f 1f 40 00 nopl 0x0(%rax) 11b6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 11be: 00 00 11c0: 80 3d 49 4e 20 00 00 cmpb $0x0,0x204e49(%rip) # 0x206010 11c7: 75 2f jne 0x11f8 11c9: 48 83 3d 27 4e 20 00 00 cmpq $0x0,0x204e27(%rip) # 0x205ff8 11d1: 55 push %rbp 11d2: 48 89 e5 mov %rsp,%rbp 11d5: 74 0c je 0x11e3 11d7: 48 8b 3d 2a 4e 20 00 mov 0x204e2a(%rip),%rdi # 0x206008 11de: e8 0d ff ff ff callq 0x10f0 11e3: e8 48 ff ff ff callq 0x1130 11e8: c6 05 21 4e 20 00 01 movb $0x1,0x204e21(%rip) # 0x206010 11ef: 5d pop %rbp 11f0: c3 retq 11f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11f8: f3 rep 11f9: c3 retq 11fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1200: 55 push %rbp 1201: 48 89 e5 mov %rsp,%rbp 1204: 5d pop %rbp 1205: e9 66 ff ff ff jmpq 0x1170 120a: 55 push %rbp 120b: 48 89 e5 mov %rsp,%rbp 120e: 48 83 ec 30 sub $0x30,%rsp 1212: 89 7d dc mov %edi,-0x24(%rbp) 1215: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1219: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 121d: 7f 25 jg 0x1244 121f: 48 8b 45 d0 mov -0x30(%rbp),%rax 1223: 48 8b 00 mov (%rax),%rax 1226: 48 89 c6 mov %rax,%rsi 1229: 48 8d 3d 18 36 00 00 lea 0x3618(%rip),%rdi # 0x4848 1230: b8 00 00 00 00 mov $0x0,%eax 1235: e8 66 fd ff ff callq 0xfa0 123a: b8 ff ff ff ff mov $0xffffffff,%eax 123f: e9 60 01 00 00 jmpq 0x13a4 1244: bf 01 00 00 00 mov $0x1,%edi 1249: e8 69 01 00 00 callq 0x13b7 124e: 85 c0 test %eax,%eax 1250: 75 28 jne 0x127a 1252: bf ff ff ff ff mov $0xffffffff,%edi 1257: e8 13 02 00 00 callq 0x146f 125c: 48 89 c6 mov %rax,%rsi 125f: 48 8d 3d fa 35 00 00 lea 0x35fa(%rip),%rdi # 0x4860 1266: b8 00 00 00 00 mov $0x0,%eax 126b: e8 30 fd ff ff callq 0xfa0 1270: b8 01 00 00 00 mov $0x1,%eax 1275: e9 2a 01 00 00 jmpq 0x13a4 127a: 48 8b 45 d0 mov -0x30(%rbp),%rax 127e: 48 83 c0 08 add $0x8,%rax 1282: 48 8b 00 mov (%rax),%rax 1285: ba 00 00 00 00 mov $0x0,%edx 128a: be 00 00 00 00 mov $0x0,%esi 128f: 48 89 c7 mov %rax,%rdi 1292: b8 00 00 00 00 mov $0x0,%eax 1297: e8 04 fe ff ff callq 0x10a0 129c: 89 45 e8 mov %eax,-0x18(%rbp) 129f: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 12a3: 79 25 jns 0x12ca 12a5: 48 8b 45 d0 mov -0x30(%rbp),%rax 12a9: 48 8b 00 mov (%rax),%rax 12ac: 48 89 c6 mov %rax,%rsi 12af: 48 8d 3d d1 35 00 00 lea 0x35d1(%rip),%rdi # 0x4887 12b6: b8 00 00 00 00 mov $0x0,%eax 12bb: e8 e0 fc ff ff callq 0xfa0 12c0: b8 01 00 00 00 mov $0x1,%eax 12c5: e9 da 00 00 00 jmpq 0x13a4 12ca: 8b 45 e8 mov -0x18(%rbp),%eax 12cd: ba 00 00 00 00 mov $0x0,%edx 12d2: be 01 00 00 00 mov $0x1,%esi 12d7: 89 c7 mov %eax,%edi 12d9: e8 d4 2d 00 00 callq 0x40b2 12de: 48 89 45 f8 mov %rax,-0x8(%rbp) 12e2: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 12e7: 75 28 jne 0x1311 12e9: bf ff ff ff ff mov $0xffffffff,%edi 12ee: e8 7c 01 00 00 callq 0x146f 12f3: 48 89 c6 mov %rax,%rsi 12f6: 48 8d 3d 9a 35 00 00 lea 0x359a(%rip),%rdi # 0x4897 12fd: b8 00 00 00 00 mov $0x0,%eax 1302: e8 99 fc ff ff callq 0xfa0 1307: b8 01 00 00 00 mov $0x1,%eax 130c: e9 93 00 00 00 jmpq 0x13a4 1311: 48 8b 45 f8 mov -0x8(%rbp),%rax 1315: 48 89 c7 mov %rax,%rdi 1318: e8 56 34 00 00 callq 0x4773 131d: 89 45 ec mov %eax,-0x14(%rbp) 1320: 8b 45 ec mov -0x14(%rbp),%eax 1323: 83 f8 01 cmp $0x1,%eax 1326: 74 0c je 0x1334 1328: 83 f8 01 cmp $0x1,%eax 132b: 72 21 jb 0x134e 132d: 83 f8 03 cmp $0x3,%eax 1330: 74 0f je 0x1341 1332: eb 27 jmp 0x135b 1334: 48 8d 05 76 35 00 00 lea 0x3576(%rip),%rax # 0x48b1 133b: 48 89 45 f0 mov %rax,-0x10(%rbp) 133f: eb 25 jmp 0x1366 1341: 48 8d 05 77 35 00 00 lea 0x3577(%rip),%rax # 0x48bf 1348: 48 89 45 f0 mov %rax,-0x10(%rbp) 134c: eb 18 jmp 0x1366 134e: 48 8d 05 75 35 00 00 lea 0x3575(%rip),%rax # 0x48ca 1355: 48 89 45 f0 mov %rax,-0x10(%rbp) 1359: eb 0b jmp 0x1366 135b: 48 8d 05 6d 35 00 00 lea 0x356d(%rip),%rax # 0x48cf 1362: 48 89 45 f0 mov %rax,-0x10(%rbp) 1366: 48 8b 45 d0 mov -0x30(%rbp),%rax 136a: 48 83 c0 08 add $0x8,%rax 136e: 48 8b 00 mov (%rax),%rax 1371: 48 8b 55 f0 mov -0x10(%rbp),%rdx 1375: 48 89 c6 mov %rax,%rsi 1378: 48 8d 3d 5d 35 00 00 lea 0x355d(%rip),%rdi # 0x48dc 137f: b8 00 00 00 00 mov $0x0,%eax 1384: e8 17 fc ff ff callq 0xfa0 1389: 48 8b 45 f8 mov -0x8(%rbp),%rax 138d: 48 89 c7 mov %rax,%rdi 1390: e8 b3 2f 00 00 callq 0x4348 1395: 8b 45 e8 mov -0x18(%rbp),%eax 1398: 89 c7 mov %eax,%edi 139a: e8 41 fc ff ff callq 0xfe0 139f: b8 00 00 00 00 mov $0x0,%eax 13a4: c9 leaveq 13a5: c3 retq 13a6: 55 push %rbp 13a7: 48 89 e5 mov %rsp,%rbp 13aa: c7 05 60 4c 20 00 01 00 movl $0x1,0x204c60(%rip) # 0x206014 13b2: 00 00 13b4: 90 nop 13b5: 5d pop %rbp 13b6: c3 retq 13b7: 55 push %rbp 13b8: 48 89 e5 mov %rsp,%rbp 13bb: 48 83 ec 10 sub $0x10,%rsp 13bf: 89 7d fc mov %edi,-0x4(%rbp) 13c2: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 13c6: 75 07 jne 0x13cf 13c8: b8 01 00 00 00 mov $0x1,%eax 13cd: eb 2a jmp 0x13f9 13cf: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 13d3: 0f 94 c0 sete %al 13d6: 0f b6 c0 movzbl %al,%eax 13d9: 48 85 c0 test %rax,%rax 13dc: 74 0c je 0x13ea 13de: e8 c3 ff ff ff callq 0x13a6 13e3: b8 01 00 00 00 mov $0x1,%eax 13e8: eb 0f jmp 0x13f9 13ea: bf 02 00 00 00 mov $0x2,%edi 13ef: e8 3f 00 00 00 callq 0x1433 13f4: b8 00 00 00 00 mov $0x0,%eax 13f9: c9 leaveq 13fa: c3 retq 13fb: 55 push %rbp 13fc: 48 89 e5 mov %rsp,%rbp 13ff: 48 83 ec 10 sub $0x10,%rsp 1403: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 140b: 00 140c: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1413: 8b 00 mov (%rax),%eax 1415: 89 45 fc mov %eax,-0x4(%rbp) 1418: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1420: 00 1421: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1428: c7 00 00 00 00 00 movl $0x0,(%rax) 142e: 8b 45 fc mov -0x4(%rbp),%eax 1431: c9 leaveq 1432: c3 retq 1433: 55 push %rbp 1434: 48 89 e5 mov %rsp,%rbp 1437: 53 push %rbx 1438: 48 83 ec 18 sub $0x18,%rsp 143c: 89 7d ec mov %edi,-0x14(%rbp) 143f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1443: 78 0b js 0x1450 1445: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1449: 7f 05 jg 0x1450 144b: 8b 5d ec mov -0x14(%rbp),%ebx 144e: eb 05 jmp 0x1455 1450: bb 01 00 00 00 mov $0x1,%ebx 1455: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 145d: 00 145e: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1465: 89 18 mov %ebx,(%rax) 1467: 90 nop 1468: 48 83 c4 18 add $0x18,%rsp 146c: 5b pop %rbx 146d: 5d pop %rbp 146e: c3 retq 146f: 55 push %rbp 1470: 48 89 e5 mov %rsp,%rbp 1473: 48 83 ec 20 sub $0x20,%rsp 1477: 89 7d ec mov %edi,-0x14(%rbp) 147a: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1482: 00 1483: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 148a: 8b 00 mov (%rax),%eax 148c: 89 45 fc mov %eax,-0x4(%rbp) 148f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1493: 0f 85 85 00 00 00 jne 0x151e 1499: 8b 45 fc mov -0x4(%rbp),%eax 149c: 48 98 cltq 149e: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 14a6: 48 8d 05 53 39 00 00 lea 0x3953(%rip),%rax # 0x4e00 14ad: 48 8b 04 02 mov (%rdx,%rax,1),%rax 14b1: 48 3d f1 04 00 00 cmp $0x4f1,%rax 14b7: 76 1f jbe 0x14d8 14b9: 48 8d 0d d8 3b 00 00 lea 0x3bd8(%rip),%rcx # 0x5098 14c0: ba 5a 01 00 00 mov $0x15a,%edx 14c5: 48 8d 35 cc 3a 00 00 lea 0x3acc(%rip),%rsi # 0x4f98 14cc: 48 8d 3d 55 3b 00 00 lea 0x3b55(%rip),%rdi # 0x5028 14d3: e8 e8 fa ff ff callq 0xfc0 14d8: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 14dc: 74 36 je 0x1514 14de: 8b 45 fc mov -0x4(%rbp),%eax 14e1: 48 98 cltq 14e3: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 14eb: 48 8d 05 0e 39 00 00 lea 0x390e(%rip),%rax # 0x4e00 14f2: 48 8b 14 02 mov (%rdx,%rax,1),%rdx 14f6: 48 8d 05 03 34 00 00 lea 0x3403(%rip),%rax # 0x4900 14fd: 48 01 d0 add %rdx,%rax 1500: 48 89 c6 mov %rax,%rsi 1503: 48 8d 3d 43 3b 00 00 lea 0x3b43(%rip),%rdi # 0x504d 150a: e8 a1 fa ff ff callq 0xfb0 150f: e9 b7 00 00 00 jmpq 0x15cb 1514: b8 00 00 00 00 mov $0x0,%eax 1519: e9 ad 00 00 00 jmpq 0x15cb 151e: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1522: 7c 06 jl 0x152a 1524: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1528: 7e 1b jle 0x1545 152a: 48 8d 05 d8 33 00 00 lea 0x33d8(%rip),%rax # 0x4909 1531: 48 89 c6 mov %rax,%rsi 1534: 48 8d 3d 12 3b 00 00 lea 0x3b12(%rip),%rdi # 0x504d 153b: e8 70 fa ff ff callq 0xfb0 1540: e9 86 00 00 00 jmpq 0x15cb 1545: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1549: 75 05 jne 0x1550 154b: 8b 45 fc mov -0x4(%rbp),%eax 154e: eb 03 jmp 0x1553 1550: 8b 45 ec mov -0x14(%rbp),%eax 1553: 48 98 cltq 1555: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 155d: 48 8d 05 9c 38 00 00 lea 0x389c(%rip),%rax # 0x4e00 1564: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1568: 48 3d f1 04 00 00 cmp $0x4f1,%rax 156e: 76 1f jbe 0x158f 1570: 48 8d 0d 21 3b 00 00 lea 0x3b21(%rip),%rcx # 0x5098 1577: ba 60 01 00 00 mov $0x160,%edx 157c: 48 8d 35 15 3a 00 00 lea 0x3a15(%rip),%rsi # 0x4f98 1583: 48 8d 3d ce 3a 00 00 lea 0x3ace(%rip),%rdi # 0x5058 158a: e8 31 fa ff ff callq 0xfc0 158f: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1593: 75 05 jne 0x159a 1595: 8b 45 fc mov -0x4(%rbp),%eax 1598: eb 03 jmp 0x159d 159a: 8b 45 ec mov -0x14(%rbp),%eax 159d: 48 98 cltq 159f: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 15a7: 48 8d 05 52 38 00 00 lea 0x3852(%rip),%rax # 0x4e00 15ae: 48 8b 14 02 mov (%rdx,%rax,1),%rdx 15b2: 48 8d 05 47 33 00 00 lea 0x3347(%rip),%rax # 0x4900 15b9: 48 01 d0 add %rdx,%rax 15bc: 48 89 c6 mov %rax,%rsi 15bf: 48 8d 3d 87 3a 00 00 lea 0x3a87(%rip),%rdi # 0x504d 15c6: e8 e5 f9 ff ff callq 0xfb0 15cb: c9 leaveq 15cc: c3 retq 15cd: 55 push %rbp 15ce: 48 89 e5 mov %rsp,%rbp 15d1: 89 7d fc mov %edi,-0x4(%rbp) 15d4: 8b 45 fc mov -0x4(%rbp),%eax 15d7: 0f c8 bswap %eax 15d9: 5d pop %rbp 15da: c3 retq 15db: 55 push %rbp 15dc: 48 89 e5 mov %rsp,%rbp 15df: 48 89 7d f8 mov %rdi,-0x8(%rbp) 15e3: 48 8b 45 f8 mov -0x8(%rbp),%rax 15e7: 48 0f c8 bswap %rax 15ea: 5d pop %rbp 15eb: c3 retq 15ec: 55 push %rbp 15ed: 48 89 e5 mov %rsp,%rbp 15f0: 48 83 ec 40 sub $0x40,%rsp 15f4: 89 7d dc mov %edi,-0x24(%rbp) 15f7: 48 89 75 d0 mov %rsi,-0x30(%rbp) 15fb: 48 89 55 c8 mov %rdx,-0x38(%rbp) 15ff: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1603: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 160b: 48 8b 55 c0 mov -0x40(%rbp),%rdx 160f: 48 8b 45 e8 mov -0x18(%rbp),%rax 1613: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1617: 48 8b 45 e8 mov -0x18(%rbp),%rax 161b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 161f: 48 29 c2 sub %rax,%rdx 1622: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1626: 48 8b 45 d0 mov -0x30(%rbp),%rax 162a: 48 01 c6 add %rax,%rsi 162d: 8b 45 dc mov -0x24(%rbp),%eax 1630: 89 c7 mov %eax,%edi 1632: e8 79 fa ff ff callq 0x10b0 1637: 48 89 45 f0 mov %rax,-0x10(%rbp) 163b: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 1640: 75 0c jne 0x164e 1642: e8 19 f9 ff ff callq 0xf60 1647: 8b 00 mov (%rax),%eax 1649: 83 f8 04 cmp $0x4,%eax 164c: 74 bd je 0x160b 164e: 48 8b 45 f0 mov -0x10(%rbp),%rax 1652: 48 89 45 f8 mov %rax,-0x8(%rbp) 1656: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 165b: 7f 13 jg 0x1670 165d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1662: 79 06 jns 0x166a 1664: 48 8b 45 f8 mov -0x8(%rbp),%rax 1668: eb 1c jmp 0x1686 166a: 48 8b 45 e8 mov -0x18(%rbp),%rax 166e: eb 16 jmp 0x1686 1670: 48 8b 45 f8 mov -0x8(%rbp),%rax 1674: 48 01 45 e8 add %rax,-0x18(%rbp) 1678: 48 8b 45 e8 mov -0x18(%rbp),%rax 167c: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1680: 77 89 ja 0x160b 1682: 48 8b 45 e8 mov -0x18(%rbp),%rax 1686: c9 leaveq 1687: c3 retq 1688: 55 push %rbp 1689: 48 89 e5 mov %rsp,%rbp 168c: 48 83 ec 20 sub $0x20,%rsp 1690: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1694: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1698: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 169d: 76 26 jbe 0x16c5 169f: 48 8b 45 e8 mov -0x18(%rbp),%rax 16a3: ba 08 00 00 00 mov $0x8,%edx 16a8: 48 8d 35 f9 39 00 00 lea 0x39f9(%rip),%rsi # 0x50a8 16af: 48 89 c7 mov %rax,%rdi 16b2: e8 49 f9 ff ff callq 0x1000 16b7: 85 c0 test %eax,%eax 16b9: 75 0a jne 0x16c5 16bb: b8 01 00 00 00 mov $0x1,%eax 16c0: e9 80 00 00 00 jmpq 0x1745 16c5: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 16ca: 76 74 jbe 0x1740 16cc: 48 8b 45 e8 mov -0x18(%rbp),%rax 16d0: ba 04 00 00 00 mov $0x4,%edx 16d5: 48 8d 35 d5 39 00 00 lea 0x39d5(%rip),%rsi # 0x50b1 16dc: 48 89 c7 mov %rax,%rdi 16df: e8 1c f9 ff ff callq 0x1000 16e4: 85 c0 test %eax,%eax 16e6: 75 58 jne 0x1740 16e8: 48 8b 45 e8 mov -0x18(%rbp),%rax 16ec: 48 83 c0 04 add $0x4,%rax 16f0: 0f b6 00 movzbl (%rax),%eax 16f3: 0f b6 c0 movzbl %al,%eax 16f6: 89 45 f4 mov %eax,-0xc(%rbp) 16f9: 48 8b 45 e8 mov -0x18(%rbp),%rax 16fd: 48 83 c0 05 add $0x5,%rax 1701: 0f b6 00 movzbl (%rax),%eax 1704: 0f b6 c0 movzbl %al,%eax 1707: 89 45 f8 mov %eax,-0x8(%rbp) 170a: 48 8b 45 e8 mov -0x18(%rbp),%rax 170e: 48 83 c0 06 add $0x6,%rax 1712: 0f b6 00 movzbl (%rax),%eax 1715: 0f b6 c0 movzbl %al,%eax 1718: 89 45 fc mov %eax,-0x4(%rbp) 171b: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 171f: 7e 1f jle 0x1740 1721: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1725: 7f 19 jg 0x1740 1727: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 172b: 7e 13 jle 0x1740 172d: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1731: 7f 0d jg 0x1740 1733: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1737: 75 07 jne 0x1740 1739: b8 03 00 00 00 mov $0x3,%eax 173e: eb 05 jmp 0x1745 1740: b8 00 00 00 00 mov $0x0,%eax 1745: c9 leaveq 1746: c3 retq 1747: 55 push %rbp 1748: 48 89 e5 mov %rsp,%rbp 174b: 48 83 ec 40 sub $0x40,%rsp 174f: 89 7d ec mov %edi,-0x14(%rbp) 1752: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1756: 48 89 55 d8 mov %rdx,-0x28(%rbp) 175a: 48 89 4d d0 mov %rcx,-0x30(%rbp) 175e: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1762: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1766: 48 8b 45 18 mov 0x18(%rbp),%rax 176a: 48 05 08 01 00 00 add $0x108,%rax 1770: 48 89 c6 mov %rax,%rsi 1773: bf 01 00 00 00 mov $0x1,%edi 1778: e8 a3 f8 ff ff callq 0x1020 177d: 48 89 45 f8 mov %rax,-0x8(%rbp) 1781: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1786: 75 0c jne 0x1794 1788: bf 08 00 00 00 mov $0x8,%edi 178d: e8 a1 fc ff ff callq 0x1433 1792: eb 58 jmp 0x17ec 1794: 48 8b 45 f8 mov -0x8(%rbp),%rax 1798: 8b 55 10 mov 0x10(%rbp),%edx 179b: 89 50 18 mov %edx,0x18(%rax) 179e: 48 8b 45 f8 mov -0x8(%rbp),%rax 17a2: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 17a9: 48 8b 45 f8 mov -0x8(%rbp),%rax 17ad: 8b 55 e8 mov -0x18(%rbp),%edx 17b0: 89 50 1c mov %edx,0x1c(%rax) 17b3: 48 8b 45 f8 mov -0x8(%rbp),%rax 17b7: 8b 55 ec mov -0x14(%rbp),%edx 17ba: 89 50 24 mov %edx,0x24(%rax) 17bd: 48 8b 45 f8 mov -0x8(%rbp),%rax 17c1: 48 8b 55 d8 mov -0x28(%rbp),%rdx 17c5: 48 89 50 28 mov %rdx,0x28(%rax) 17c9: 48 8b 45 f8 mov -0x8(%rbp),%rax 17cd: 48 8b 55 d0 mov -0x30(%rbp),%rdx 17d1: 48 89 50 30 mov %rdx,0x30(%rax) 17d5: 48 8b 45 f8 mov -0x8(%rbp),%rax 17d9: 48 8b 55 e0 mov -0x20(%rbp),%rdx 17dd: 48 89 10 mov %rdx,(%rax) 17e0: 48 8b 45 f8 mov -0x8(%rbp),%rax 17e4: 48 8b 55 c8 mov -0x38(%rbp),%rdx 17e8: 48 89 50 08 mov %rdx,0x8(%rax) 17ec: 48 8b 45 f8 mov -0x8(%rbp),%rax 17f0: c9 leaveq 17f1: c3 retq 17f2: 55 push %rbp 17f3: 48 89 e5 mov %rsp,%rbp 17f6: 48 83 ec 20 sub $0x20,%rsp 17fa: 48 89 7d e8 mov %rdi,-0x18(%rbp) 17fe: 48 8b 45 e8 mov -0x18(%rbp),%rax 1802: 8b 40 18 mov 0x18(%rax),%eax 1805: 83 f8 01 cmp $0x1,%eax 1808: 75 38 jne 0x1842 180a: 48 8b 45 e8 mov -0x18(%rbp),%rax 180e: 48 8b 40 48 mov 0x48(%rax),%rax 1812: 48 89 45 f8 mov %rax,-0x8(%rbp) 1816: eb 23 jmp 0x183b 1818: 48 8b 45 f8 mov -0x8(%rbp),%rax 181c: 8b 40 3c mov 0x3c(%rax),%eax 181f: 85 c0 test %eax,%eax 1821: 74 0c je 0x182f 1823: 48 8b 45 f8 mov -0x8(%rbp),%rax 1827: 48 89 c7 mov %rax,%rdi 182a: e8 c3 ff ff ff callq 0x17f2 182f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1833: 48 8b 40 10 mov 0x10(%rax),%rax 1837: 48 89 45 f8 mov %rax,-0x8(%rbp) 183b: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1840: 75 d6 jne 0x1818 1842: 90 nop 1843: c9 leaveq 1844: c3 retq 1845: 55 push %rbp 1846: 48 89 e5 mov %rsp,%rbp 1849: 48 83 ec 20 sub $0x20,%rsp 184d: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1851: 48 8b 45 e8 mov -0x18(%rbp),%rax 1855: 8b 40 18 mov 0x18(%rax),%eax 1858: 83 f8 01 cmp $0x1,%eax 185b: 75 38 jne 0x1895 185d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1861: 48 8b 40 48 mov 0x48(%rax),%rax 1865: 48 89 45 f8 mov %rax,-0x8(%rbp) 1869: eb 23 jmp 0x188e 186b: 48 8b 45 f8 mov -0x8(%rbp),%rax 186f: 8b 40 3c mov 0x3c(%rax),%eax 1872: 85 c0 test %eax,%eax 1874: 74 0c je 0x1882 1876: 48 8b 45 f8 mov -0x8(%rbp),%rax 187a: 48 89 c7 mov %rax,%rdi 187d: e8 c3 ff ff ff callq 0x1845 1882: 48 8b 45 f8 mov -0x8(%rbp),%rax 1886: 48 8b 40 10 mov 0x10(%rax),%rax 188a: 48 89 45 f8 mov %rax,-0x8(%rbp) 188e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1893: 75 d6 jne 0x186b 1895: 90 nop 1896: c9 leaveq 1897: c3 retq 1898: 55 push %rbp 1899: 48 89 e5 mov %rsp,%rbp 189c: 48 83 ec 40 sub $0x40,%rsp 18a0: 89 7d ec mov %edi,-0x14(%rbp) 18a3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18a7: 48 89 55 d8 mov %rdx,-0x28(%rbp) 18ab: 48 89 4d d0 mov %rcx,-0x30(%rbp) 18af: 44 89 45 e8 mov %r8d,-0x18(%rbp) 18b3: 4c 89 4d c8 mov %r9,-0x38(%rbp) 18b7: 4c 8b 45 c8 mov -0x38(%rbp),%r8 18bb: 8b 7d e8 mov -0x18(%rbp),%edi 18be: 48 8b 4d d0 mov -0x30(%rbp),%rcx 18c2: 48 8b 55 d8 mov -0x28(%rbp),%rdx 18c6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 18ca: 8b 45 ec mov -0x14(%rbp),%eax 18cd: 6a 00 pushq $0x0 18cf: 6a 01 pushq $0x1 18d1: 4d 89 c1 mov %r8,%r9 18d4: 41 89 f8 mov %edi,%r8d 18d7: 89 c7 mov %eax,%edi 18d9: e8 69 fe ff ff callq 0x1747 18de: 48 83 c4 10 add $0x10,%rsp 18e2: 48 89 45 f8 mov %rax,-0x8(%rbp) 18e6: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18eb: 74 26 je 0x1913 18ed: 48 8b 45 d8 mov -0x28(%rbp),%rax 18f1: 48 8d 50 08 lea 0x8(%rax),%rdx 18f5: 48 8b 45 f8 mov -0x8(%rbp),%rax 18f9: 48 89 50 70 mov %rdx,0x70(%rax) 18fd: 48 8b 45 f8 mov -0x8(%rbp),%rax 1901: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1908: 48 8b 45 f8 mov -0x8(%rbp),%rax 190c: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1913: 48 8b 45 f8 mov -0x8(%rbp),%rax 1917: c9 leaveq 1918: c3 retq 1919: 55 push %rbp 191a: 48 89 e5 mov %rsp,%rbp 191d: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 1924: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 192b: 48 89 b5 60 ff ff ff mov %rsi,-0xa0(%rbp) 1932: 89 95 5c ff ff ff mov %edx,-0xa4(%rbp) 1938: 48 89 8d 50 ff ff ff mov %rcx,-0xb0(%rbp) 193f: 4c 89 85 48 ff ff ff mov %r8,-0xb8(%rbp) 1946: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 194e: 00 194f: 48 89 45 f8 mov %rax,-0x8(%rbp) 1953: 31 c0 xor %eax,%eax 1955: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 195c: 48 83 c0 04 add $0x4,%rax 1960: 0f b6 00 movzbl (%rax),%eax 1963: 3c 01 cmp $0x1,%al 1965: 0f 94 c0 sete %al 1968: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 196e: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 1975: 74 0a je 0x1981 1977: 48 83 bd 48 ff ff ff 33 cmpq $0x33,-0xb8(%rbp) 197f: 76 18 jbe 0x1999 1981: 0f b6 85 7f ff ff ff movzbl -0x81(%rbp),%eax 1988: 83 f0 01 xor $0x1,%eax 198b: 84 c0 test %al,%al 198d: 74 20 je 0x19af 198f: 48 83 bd 48 ff ff ff 3f cmpq $0x3f,-0xb8(%rbp) 1997: 77 16 ja 0x19af 1999: bf 0a 00 00 00 mov $0xa,%edi 199e: e8 90 fa ff ff callq 0x1433 19a3: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 19aa: e9 db 04 00 00 jmpq 0x1e8a 19af: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 19b6: 48 83 c0 05 add $0x5,%rax 19ba: 0f b6 00 movzbl (%rax),%eax 19bd: 3c 01 cmp $0x1,%al 19bf: 75 10 jne 0x19d1 19c1: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 19c8: 48 89 45 88 mov %rax,-0x78(%rbp) 19cc: e9 ca 00 00 00 jmpq 0x1a9b 19d1: 48 8d 45 b0 lea -0x50(%rbp),%rax 19d5: 48 89 45 88 mov %rax,-0x78(%rbp) 19d9: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 19e0: 74 5d je 0x1a3f 19e2: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 19e9: 0f b7 40 30 movzwl 0x30(%rax),%eax 19ed: 66 89 45 e0 mov %ax,-0x20(%rbp) 19f1: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 19f8: 8b 40 20 mov 0x20(%rax),%eax 19fb: 89 45 d0 mov %eax,-0x30(%rbp) 19fe: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1a05: 48 83 c0 05 add $0x5,%rax 1a09: 0f b6 00 movzbl (%rax),%eax 1a0c: 3c 01 cmp $0x1,%al 1a0e: 0f 84 87 00 00 00 je 0x1a9b 1a14: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1a18: 66 89 45 84 mov %ax,-0x7c(%rbp) 1a1c: 0f b7 45 84 movzwl -0x7c(%rbp),%eax 1a20: 66 c1 c8 08 ror $0x8,%ax 1a24: 66 89 45 86 mov %ax,-0x7a(%rbp) 1a28: 0f b7 45 86 movzwl -0x7a(%rbp),%eax 1a2c: 66 89 45 e0 mov %ax,-0x20(%rbp) 1a30: 8b 45 d0 mov -0x30(%rbp),%eax 1a33: 89 c7 mov %eax,%edi 1a35: e8 93 fb ff ff callq 0x15cd 1a3a: 89 45 d0 mov %eax,-0x30(%rbp) 1a3d: eb 5c jmp 0x1a9b 1a3f: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1a46: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1a4a: 66 89 45 ec mov %ax,-0x14(%rbp) 1a4e: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1a55: 48 8b 40 28 mov 0x28(%rax),%rax 1a59: 48 89 45 d8 mov %rax,-0x28(%rbp) 1a5d: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1a64: 48 83 c0 05 add $0x5,%rax 1a68: 0f b6 00 movzbl (%rax),%eax 1a6b: 3c 01 cmp $0x1,%al 1a6d: 74 2c je 0x1a9b 1a6f: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1a73: 66 89 45 80 mov %ax,-0x80(%rbp) 1a77: 0f b7 45 80 movzwl -0x80(%rbp),%eax 1a7b: 66 c1 c8 08 ror $0x8,%ax 1a7f: 66 89 45 82 mov %ax,-0x7e(%rbp) 1a83: 0f b7 45 82 movzwl -0x7e(%rbp),%eax 1a87: 66 89 45 ec mov %ax,-0x14(%rbp) 1a8b: 48 8b 45 d8 mov -0x28(%rbp),%rax 1a8f: 48 89 c7 mov %rax,%rdi 1a92: e8 44 fb ff ff callq 0x15db 1a97: 48 89 45 d8 mov %rax,-0x28(%rbp) 1a9b: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 1aa2: 0f 84 ec 01 00 00 je 0x1c94 1aa8: 48 8b 45 88 mov -0x78(%rbp),%rax 1aac: 0f b7 40 30 movzwl 0x30(%rax),%eax 1ab0: 0f b7 c0 movzwl %ax,%eax 1ab3: 48 89 45 98 mov %rax,-0x68(%rbp) 1ab7: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1abc: 0f 94 c0 sete %al 1abf: 0f b6 c0 movzbl %al,%eax 1ac2: 48 85 c0 test %rax,%rax 1ac5: 0f 84 79 01 00 00 je 0x1c44 1acb: 48 8b 45 88 mov -0x78(%rbp),%rax 1acf: 8b 40 20 mov 0x20(%rax),%eax 1ad2: 85 c0 test %eax,%eax 1ad4: 0f 84 6a 01 00 00 je 0x1c44 1ada: 48 8b 45 88 mov -0x78(%rbp),%rax 1ade: 8b 40 20 mov 0x20(%rax),%eax 1ae1: 89 c0 mov %eax,%eax 1ae3: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1aea: 0f 96 c0 setbe %al 1aed: 0f b6 c0 movzbl %al,%eax 1af0: 48 85 c0 test %rax,%rax 1af3: 75 22 jne 0x1b17 1af5: 48 8b 45 88 mov -0x78(%rbp),%rax 1af9: 8b 40 20 mov 0x20(%rax),%eax 1afc: 89 c2 mov %eax,%edx 1afe: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1b05: 48 29 d0 sub %rdx,%rax 1b08: 48 83 f8 27 cmp $0x27,%rax 1b0c: 0f 96 c0 setbe %al 1b0f: 0f b6 c0 movzbl %al,%eax 1b12: 48 85 c0 test %rax,%rax 1b15: 74 0a je 0x1b21 1b17: b8 00 00 00 00 mov $0x0,%eax 1b1c: e9 69 03 00 00 jmpq 0x1e8a 1b21: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1b29: 0f 95 c0 setne %al 1b2c: 0f b6 c0 movzbl %al,%eax 1b2f: 48 85 c0 test %rax,%rax 1b32: 74 3d je 0x1b71 1b34: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b3b: 48 83 c0 05 add $0x5,%rax 1b3f: 0f b6 00 movzbl (%rax),%eax 1b42: 3c 01 cmp $0x1,%al 1b44: 75 2b jne 0x1b71 1b46: 48 8b 45 88 mov -0x78(%rbp),%rax 1b4a: 8b 40 20 mov 0x20(%rax),%eax 1b4d: 89 c2 mov %eax,%edx 1b4f: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1b56: 48 01 c2 add %rax,%rdx 1b59: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1b60: 48 01 d0 add %rdx,%rax 1b63: 8b 40 14 mov 0x14(%rax),%eax 1b66: 89 c0 mov %eax,%eax 1b68: 48 89 45 98 mov %rax,-0x68(%rbp) 1b6c: e9 d3 00 00 00 jmpq 0x1c44 1b71: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1b79: 0f 95 c0 setne %al 1b7c: 0f b6 c0 movzbl %al,%eax 1b7f: 48 85 c0 test %rax,%rax 1b82: 74 28 je 0x1bac 1b84: 48 8b 45 88 mov -0x78(%rbp),%rax 1b88: 8b 40 20 mov 0x20(%rax),%eax 1b8b: 89 c2 mov %eax,%edx 1b8d: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1b94: 48 01 d0 add %rdx,%rax 1b97: 48 8d 50 14 lea 0x14(%rax),%rdx 1b9b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1ba2: 48 01 d0 add %rdx,%rax 1ba5: 8b 00 mov (%rax),%eax 1ba7: 89 45 90 mov %eax,-0x70(%rbp) 1baa: eb 70 jmp 0x1c1c 1bac: 48 8b 45 88 mov -0x78(%rbp),%rax 1bb0: 8b 40 20 mov 0x20(%rax),%eax 1bb3: 89 c2 mov %eax,%edx 1bb5: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1bbc: 48 01 d0 add %rdx,%rax 1bbf: 48 83 c0 14 add $0x14,%rax 1bc3: 48 89 c2 mov %rax,%rdx 1bc6: 48 8d 75 90 lea -0x70(%rbp),%rsi 1bca: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1bd0: 48 89 d1 mov %rdx,%rcx 1bd3: ba 04 00 00 00 mov $0x4,%edx 1bd8: 89 c7 mov %eax,%edi 1bda: e8 0d fa ff ff callq 0x15ec 1bdf: 48 89 45 a8 mov %rax,-0x58(%rbp) 1be3: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1be8: 0f 95 c0 setne %al 1beb: 0f b6 c0 movzbl %al,%eax 1bee: 48 85 c0 test %rax,%rax 1bf1: 74 29 je 0x1c1c 1bf3: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1bf8: 79 0c jns 0x1c06 1bfa: bf 09 00 00 00 mov $0x9,%edi 1bff: e8 2f f8 ff ff callq 0x1433 1c04: eb 0a jmp 0x1c10 1c06: bf 0a 00 00 00 mov $0xa,%edi 1c0b: e8 23 f8 ff ff callq 0x1433 1c10: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1c17: e9 6e 02 00 00 jmpq 0x1e8a 1c1c: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1c23: 48 83 c0 05 add $0x5,%rax 1c27: 0f b6 00 movzbl (%rax),%eax 1c2a: 3c 01 cmp $0x1,%al 1c2c: 74 0d je 0x1c3b 1c2e: 8b 45 90 mov -0x70(%rbp),%eax 1c31: 89 c7 mov %eax,%edi 1c33: e8 95 f9 ff ff callq 0x15cd 1c38: 89 45 90 mov %eax,-0x70(%rbp) 1c3b: 8b 45 90 mov -0x70(%rbp),%eax 1c3e: 89 c0 mov %eax,%eax 1c40: 48 89 45 98 mov %rax,-0x68(%rbp) 1c44: 48 8b 45 88 mov -0x78(%rbp),%rax 1c48: 8b 40 20 mov 0x20(%rax),%eax 1c4b: 89 c0 mov %eax,%eax 1c4d: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1c54: 72 31 jb 0x1c87 1c56: 48 8b 45 88 mov -0x78(%rbp),%rax 1c5a: 8b 40 20 mov 0x20(%rax),%eax 1c5d: 89 c2 mov %eax,%edx 1c5f: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1c66: 48 29 d0 sub %rdx,%rax 1c69: 48 89 c1 mov %rax,%rcx 1c6c: 48 8b 55 98 mov -0x68(%rbp),%rdx 1c70: 48 89 d0 mov %rdx,%rax 1c73: 48 c1 e0 02 shl $0x2,%rax 1c77: 48 01 d0 add %rdx,%rax 1c7a: 48 c1 e0 03 shl $0x3,%rax 1c7e: 48 39 c1 cmp %rax,%rcx 1c81: 0f 83 ff 01 00 00 jae 0x1e86 1c87: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1c8f: e9 f2 01 00 00 jmpq 0x1e86 1c94: 48 8b 45 88 mov -0x78(%rbp),%rax 1c98: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c9c: 0f b7 c0 movzwl %ax,%eax 1c9f: 48 89 45 98 mov %rax,-0x68(%rbp) 1ca3: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ca8: 0f 94 c0 sete %al 1cab: 0f b6 c0 movzbl %al,%eax 1cae: 48 85 c0 test %rax,%rax 1cb1: 0f 84 97 01 00 00 je 0x1e4e 1cb7: 48 8b 45 88 mov -0x78(%rbp),%rax 1cbb: 48 8b 40 28 mov 0x28(%rax),%rax 1cbf: 48 85 c0 test %rax,%rax 1cc2: 0f 84 86 01 00 00 je 0x1e4e 1cc8: 48 8b 45 88 mov -0x78(%rbp),%rax 1ccc: 48 8b 40 28 mov 0x28(%rax),%rax 1cd0: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1cd7: 0f 96 c0 setbe %al 1cda: 0f b6 c0 movzbl %al,%eax 1cdd: 48 85 c0 test %rax,%rax 1ce0: 75 1e jne 0x1d00 1ce2: 48 8b 45 88 mov -0x78(%rbp),%rax 1ce6: 48 8b 40 28 mov 0x28(%rax),%rax 1cea: 48 83 c0 40 add $0x40,%rax 1cee: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1cf5: 0f 92 c0 setb %al 1cf8: 0f b6 c0 movzbl %al,%eax 1cfb: 48 85 c0 test %rax,%rax 1cfe: 74 0a je 0x1d0a 1d00: b8 00 00 00 00 mov $0x0,%eax 1d05: e9 80 01 00 00 jmpq 0x1e8a 1d0a: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1d12: 0f 95 c0 setne %al 1d15: 0f b6 c0 movzbl %al,%eax 1d18: 48 85 c0 test %rax,%rax 1d1b: 74 3b je 0x1d58 1d1d: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d24: 48 83 c0 05 add $0x5,%rax 1d28: 0f b6 00 movzbl (%rax),%eax 1d2b: 3c 01 cmp $0x1,%al 1d2d: 75 29 jne 0x1d58 1d2f: 48 8b 45 88 mov -0x78(%rbp),%rax 1d33: 48 8b 50 28 mov 0x28(%rax),%rdx 1d37: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1d3e: 48 01 c2 add %rax,%rdx 1d41: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1d48: 48 01 d0 add %rdx,%rax 1d4b: 48 8b 40 20 mov 0x20(%rax),%rax 1d4f: 48 89 45 90 mov %rax,-0x70(%rbp) 1d53: e9 cd 00 00 00 jmpq 0x1e25 1d58: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1d60: 0f 95 c0 setne %al 1d63: 0f b6 c0 movzbl %al,%eax 1d66: 48 85 c0 test %rax,%rax 1d69: 74 29 je 0x1d94 1d6b: 48 8b 45 88 mov -0x78(%rbp),%rax 1d6f: 48 8b 50 28 mov 0x28(%rax),%rdx 1d73: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1d7a: 48 01 d0 add %rdx,%rax 1d7d: 48 8d 50 20 lea 0x20(%rax),%rdx 1d81: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1d88: 48 01 d0 add %rdx,%rax 1d8b: 48 8b 00 mov (%rax),%rax 1d8e: 48 89 45 90 mov %rax,-0x70(%rbp) 1d92: eb 6f jmp 0x1e03 1d94: 48 8b 45 88 mov -0x78(%rbp),%rax 1d98: 48 8b 50 28 mov 0x28(%rax),%rdx 1d9c: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1da3: 48 01 d0 add %rdx,%rax 1da6: 48 83 c0 20 add $0x20,%rax 1daa: 48 89 c2 mov %rax,%rdx 1dad: 48 8d 75 90 lea -0x70(%rbp),%rsi 1db1: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1db7: 48 89 d1 mov %rdx,%rcx 1dba: ba 08 00 00 00 mov $0x8,%edx 1dbf: 89 c7 mov %eax,%edi 1dc1: e8 26 f8 ff ff callq 0x15ec 1dc6: 48 89 45 a0 mov %rax,-0x60(%rbp) 1dca: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1dcf: 0f 95 c0 setne %al 1dd2: 0f b6 c0 movzbl %al,%eax 1dd5: 48 85 c0 test %rax,%rax 1dd8: 74 29 je 0x1e03 1dda: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 1ddf: 79 0c jns 0x1ded 1de1: bf 09 00 00 00 mov $0x9,%edi 1de6: e8 48 f6 ff ff callq 0x1433 1deb: eb 0a jmp 0x1df7 1ded: bf 0a 00 00 00 mov $0xa,%edi 1df2: e8 3c f6 ff ff callq 0x1433 1df7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1dfe: e9 87 00 00 00 jmpq 0x1e8a 1e03: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e0a: 48 83 c0 05 add $0x5,%rax 1e0e: 0f b6 00 movzbl (%rax),%eax 1e11: 3c 01 cmp $0x1,%al 1e13: 74 10 je 0x1e25 1e15: 48 8b 45 90 mov -0x70(%rbp),%rax 1e19: 48 89 c7 mov %rax,%rdi 1e1c: e8 ba f7 ff ff callq 0x15db 1e21: 48 89 45 90 mov %rax,-0x70(%rbp) 1e25: 48 8b 55 90 mov -0x70(%rbp),%rdx 1e29: b8 ff ff ff ff mov $0xffffffff,%eax 1e2e: 48 39 c2 cmp %rax,%rdx 1e31: 76 13 jbe 0x1e46 1e33: bf 0a 00 00 00 mov $0xa,%edi 1e38: e8 f6 f5 ff ff callq 0x1433 1e3d: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e44: eb 44 jmp 0x1e8a 1e46: 48 8b 45 90 mov -0x70(%rbp),%rax 1e4a: 48 89 45 98 mov %rax,-0x68(%rbp) 1e4e: 48 8b 45 88 mov -0x78(%rbp),%rax 1e52: 48 8b 40 28 mov 0x28(%rax),%rax 1e56: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1e5d: 72 1f jb 0x1e7e 1e5f: 48 8b 45 88 mov -0x78(%rbp),%rax 1e63: 48 8b 40 28 mov 0x28(%rax),%rax 1e67: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx 1e6e: 48 29 c2 sub %rax,%rdx 1e71: 48 8b 45 98 mov -0x68(%rbp),%rax 1e75: 48 c1 e0 06 shl $0x6,%rax 1e79: 48 39 c2 cmp %rax,%rdx 1e7c: 73 08 jae 0x1e86 1e7e: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1e86: 48 8b 45 98 mov -0x68(%rbp),%rax 1e8a: 48 8b 4d f8 mov -0x8(%rbp),%rcx 1e8e: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 1e96: 00 1e97: 74 05 je 0x1e9e 1e99: e8 e2 f0 ff ff callq 0xf80 1e9e: c9 leaveq 1e9f: c3 retq 1ea0: 55 push %rbp 1ea1: 48 89 e5 mov %rsp,%rbp 1ea4: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 1eab: 89 bd 5c ff ff ff mov %edi,-0xa4(%rbp) 1eb1: 48 89 b5 50 ff ff ff mov %rsi,-0xb0(%rbp) 1eb8: 48 89 95 48 ff ff ff mov %rdx,-0xb8(%rbp) 1ebf: 48 89 8d 40 ff ff ff mov %rcx,-0xc0(%rbp) 1ec6: 4c 89 85 38 ff ff ff mov %r8,-0xc8(%rbp) 1ecd: 44 89 8d 58 ff ff ff mov %r9d,-0xa8(%rbp) 1ed4: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1edb: 48 83 c0 04 add $0x4,%rax 1edf: 0f b6 00 movzbl (%rax),%eax 1ee2: 3c 01 cmp $0x1,%al 1ee4: 0f 95 c0 setne %al 1ee7: 0f b6 c0 movzbl %al,%eax 1eea: 48 85 c0 test %rax,%rax 1eed: 74 22 je 0x1f11 1eef: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1ef6: 48 83 c0 04 add $0x4,%rax 1efa: 0f b6 00 movzbl (%rax),%eax 1efd: 3c 02 cmp $0x2,%al 1eff: 0f 95 c0 setne %al 1f02: 0f b6 c0 movzbl %al,%eax 1f05: 48 85 c0 test %rax,%rax 1f08: 74 07 je 0x1f11 1f0a: b8 01 00 00 00 mov $0x1,%eax 1f0f: eb 05 jmp 0x1f16 1f11: b8 00 00 00 00 mov $0x0,%eax 1f16: 85 c0 test %eax,%eax 1f18: 75 46 jne 0x1f60 1f1a: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1f21: 48 83 c0 05 add $0x5,%rax 1f25: 0f b6 00 movzbl (%rax),%eax 1f28: 3c 01 cmp $0x1,%al 1f2a: 0f 95 c0 setne %al 1f2d: 0f b6 c0 movzbl %al,%eax 1f30: 48 85 c0 test %rax,%rax 1f33: 74 22 je 0x1f57 1f35: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1f3c: 48 83 c0 05 add $0x5,%rax 1f40: 0f b6 00 movzbl (%rax),%eax 1f43: 3c 02 cmp $0x2,%al 1f45: 0f 95 c0 setne %al 1f48: 0f b6 c0 movzbl %al,%eax 1f4b: 48 85 c0 test %rax,%rax 1f4e: 74 07 je 0x1f57 1f50: b8 01 00 00 00 mov $0x1,%eax 1f55: eb 05 jmp 0x1f5c 1f57: b8 00 00 00 00 mov $0x0,%eax 1f5c: 85 c0 test %eax,%eax 1f5e: 74 14 je 0x1f74 1f60: bf 0a 00 00 00 mov $0xa,%edi 1f65: e8 c9 f4 ff ff callq 0x1433 1f6a: b8 00 00 00 00 mov $0x0,%eax 1f6f: e9 e1 0f 00 00 jmpq 0x2f55 1f74: 48 8b bd 38 ff ff ff mov -0xc8(%rbp),%rdi 1f7b: 48 8b 8d 40 ff ff ff mov -0xc0(%rbp),%rcx 1f82: 8b 95 5c ff ff ff mov -0xa4(%rbp),%edx 1f88: 48 8b b5 48 ff ff ff mov -0xb8(%rbp),%rsi 1f8f: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1f96: 49 89 f8 mov %rdi,%r8 1f99: 48 89 c7 mov %rax,%rdi 1f9c: e8 78 f9 ff ff callq 0x1919 1fa1: 48 89 45 c8 mov %rax,-0x38(%rbp) 1fa5: 48 83 7d c8 ff cmpq $0xffffffffffffffff,-0x38(%rbp) 1faa: 75 0a jne 0x1fb6 1fac: b8 00 00 00 00 mov $0x0,%eax 1fb1: e9 9f 0f 00 00 jmpq 0x2f55 1fb6: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1fbd: 48 83 c0 04 add $0x4,%rax 1fc1: 0f b6 00 movzbl (%rax),%eax 1fc4: 3c 01 cmp $0x1,%al 1fc6: 75 24 jne 0x1fec 1fc8: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 1fd0: 08 01 1fd2: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1fd6: 76 38 jbe 0x2010 1fd8: bf 0a 00 00 00 mov $0xa,%edi 1fdd: e8 51 f4 ff ff callq 0x1433 1fe2: b8 00 00 00 00 mov $0x0,%eax 1fe7: e9 69 0f 00 00 jmpq 0x2f55 1fec: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 1ff4: f0 00 1ff6: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1ffa: 76 14 jbe 0x2010 1ffc: bf 0a 00 00 00 mov $0xa,%edi 2001: e8 2d f4 ff ff callq 0x1433 2006: b8 00 00 00 00 mov $0x0,%eax 200b: e9 45 0f 00 00 jmpq 0x2f55 2010: 48 8b 45 c8 mov -0x38(%rbp),%rax 2014: 48 85 c0 test %rax,%rax 2017: 75 20 jne 0x2039 2019: 83 bd 58 ff ff ff 02 cmpl $0x2,-0xa8(%rbp) 2020: 74 09 je 0x202b 2022: 83 bd 58 ff ff ff 09 cmpl $0x9,-0xa8(%rbp) 2029: 75 07 jne 0x2032 202b: b8 01 00 00 00 mov $0x1,%eax 2030: eb 05 jmp 0x2037 2032: b8 00 00 00 00 mov $0x0,%eax 2037: 48 98 cltq 2039: 48 89 45 b8 mov %rax,-0x48(%rbp) 203d: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2041: 48 89 d0 mov %rdx,%rax 2044: 48 01 c0 add %rax,%rax 2047: 48 01 d0 add %rdx,%rax 204a: 48 c1 e0 02 shl $0x2,%rax 204e: 48 01 d0 add %rdx,%rax 2051: 48 c1 e0 04 shl $0x4,%rax 2055: 49 89 c0 mov %rax,%r8 2058: 8b bd 58 ff ff ff mov -0xa8(%rbp),%edi 205e: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 2065: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 206c: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 2073: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 2079: 41 50 push %rax 207b: 6a 03 pushq $0x3 207d: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2081: 41 89 f8 mov %edi,%r8d 2084: 89 c7 mov %eax,%edi 2086: e8 bc f6 ff ff callq 0x1747 208b: 48 83 c4 10 add $0x10,%rsp 208f: 48 89 45 c0 mov %rax,-0x40(%rbp) 2093: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2098: 75 0a jne 0x20a4 209a: b8 00 00 00 00 mov $0x0,%eax 209f: e9 b1 0e 00 00 jmpq 0x2f55 20a4: 48 8b 45 c8 mov -0x38(%rbp),%rax 20a8: 89 c0 mov %eax,%eax 20aa: 48 39 45 c8 cmp %rax,-0x38(%rbp) 20ae: 74 1f je 0x20cf 20b0: 48 8d 0d 59 31 00 00 lea 0x3159(%rip),%rcx # 0x5210 20b7: ba 48 01 00 00 mov $0x148,%edx 20bc: 48 8d 35 f5 2f 00 00 lea 0x2ff5(%rip),%rsi # 0x50b8 20c3: 48 8d 3d 7e 30 00 00 lea 0x307e(%rip),%rdi # 0x5148 20ca: e8 f1 ee ff ff callq 0xfc0 20cf: 48 8b 45 c8 mov -0x38(%rbp),%rax 20d3: 89 c2 mov %eax,%edx 20d5: 48 8b 45 c0 mov -0x40(%rbp),%rax 20d9: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 20df: 48 8b 45 b8 mov -0x48(%rbp),%rax 20e3: 89 c2 mov %eax,%edx 20e5: 48 8b 45 c0 mov -0x40(%rbp),%rax 20e9: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 20ef: 48 8b 45 c0 mov -0x40(%rbp),%rax 20f3: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 20fa: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2101: 48 83 c0 04 add $0x4,%rax 2105: 0f b6 00 movzbl (%rax),%eax 2108: 0f b6 d0 movzbl %al,%edx 210b: 48 8b 45 c0 mov -0x40(%rbp),%rax 210f: 89 50 20 mov %edx,0x20(%rax) 2112: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2119: 48 83 c0 04 add $0x4,%rax 211d: 0f b6 00 movzbl (%rax),%eax 2120: 3c 01 cmp $0x1,%al 2122: 0f 85 2d 07 00 00 jne 0x2855 2128: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 212f: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2136: 48 01 d0 add %rdx,%rax 2139: 48 89 45 f8 mov %rax,-0x8(%rbp) 213d: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2145: 74 23 je 0x216a 2147: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 214e: 48 83 c0 05 add $0x5,%rax 2152: 0f b6 00 movzbl (%rax),%eax 2155: 3c 01 cmp $0x1,%al 2157: 75 11 jne 0x216a 2159: 48 8b 45 c0 mov -0x40(%rbp),%rax 215d: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2161: 48 89 50 48 mov %rdx,0x48(%rax) 2165: e9 24 02 00 00 jmpq 0x238e 216a: 48 8b 45 c0 mov -0x40(%rbp),%rax 216e: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2175: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 217c: ba 34 00 00 00 mov $0x34,%edx 2181: 48 89 c6 mov %rax,%rsi 2184: 48 89 cf mov %rcx,%rdi 2187: e8 b4 ee ff ff callq 0x1040 218c: 48 89 c2 mov %rax,%rdx 218f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2193: 48 89 50 48 mov %rdx,0x48(%rax) 2197: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 219e: 48 83 c0 05 add $0x5,%rax 21a2: 0f b6 00 movzbl (%rax),%eax 21a5: 3c 01 cmp $0x1,%al 21a7: 0f 84 e1 01 00 00 je 0x238e 21ad: 48 8b 45 c0 mov -0x40(%rbp),%rax 21b1: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 21b8: 66 89 45 8c mov %ax,-0x74(%rbp) 21bc: 0f b7 45 8c movzwl -0x74(%rbp),%eax 21c0: 66 c1 c8 08 ror $0x8,%ax 21c4: 66 89 45 8e mov %ax,-0x72(%rbp) 21c8: 0f b7 55 8e movzwl -0x72(%rbp),%edx 21cc: 48 8b 45 c0 mov -0x40(%rbp),%rax 21d0: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 21d7: 48 8b 45 c0 mov -0x40(%rbp),%rax 21db: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 21e2: 66 89 45 90 mov %ax,-0x70(%rbp) 21e6: 0f b7 45 90 movzwl -0x70(%rbp),%eax 21ea: 66 c1 c8 08 ror $0x8,%ax 21ee: 66 89 45 92 mov %ax,-0x6e(%rbp) 21f2: 0f b7 55 92 movzwl -0x6e(%rbp),%edx 21f6: 48 8b 45 c0 mov -0x40(%rbp),%rax 21fa: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 2201: 48 8b 45 c0 mov -0x40(%rbp),%rax 2205: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 220b: 89 c7 mov %eax,%edi 220d: e8 bb f3 ff ff callq 0x15cd 2212: 89 c2 mov %eax,%edx 2214: 48 8b 45 c0 mov -0x40(%rbp),%rax 2218: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 221e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2222: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2228: 89 c7 mov %eax,%edi 222a: e8 9e f3 ff ff callq 0x15cd 222f: 89 c2 mov %eax,%edx 2231: 48 8b 45 c0 mov -0x40(%rbp),%rax 2235: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 223b: 48 8b 45 c0 mov -0x40(%rbp),%rax 223f: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2245: 89 c7 mov %eax,%edi 2247: e8 81 f3 ff ff callq 0x15cd 224c: 89 c2 mov %eax,%edx 224e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2252: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 2258: 48 8b 45 c0 mov -0x40(%rbp),%rax 225c: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2262: 89 c7 mov %eax,%edi 2264: e8 64 f3 ff ff callq 0x15cd 2269: 89 c2 mov %eax,%edx 226b: 48 8b 45 c0 mov -0x40(%rbp),%rax 226f: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 2275: 48 8b 45 c0 mov -0x40(%rbp),%rax 2279: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 227f: 89 c7 mov %eax,%edi 2281: e8 47 f3 ff ff callq 0x15cd 2286: 89 c2 mov %eax,%edx 2288: 48 8b 45 c0 mov -0x40(%rbp),%rax 228c: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 2292: 48 8b 45 c0 mov -0x40(%rbp),%rax 2296: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 229d: 66 89 45 94 mov %ax,-0x6c(%rbp) 22a1: 0f b7 45 94 movzwl -0x6c(%rbp),%eax 22a5: 66 c1 c8 08 ror $0x8,%ax 22a9: 66 89 45 96 mov %ax,-0x6a(%rbp) 22ad: 0f b7 55 96 movzwl -0x6a(%rbp),%edx 22b1: 48 8b 45 c0 mov -0x40(%rbp),%rax 22b5: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 22bc: 48 8b 45 c0 mov -0x40(%rbp),%rax 22c0: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 22c7: 66 89 45 98 mov %ax,-0x68(%rbp) 22cb: 0f b7 45 98 movzwl -0x68(%rbp),%eax 22cf: 66 c1 c8 08 ror $0x8,%ax 22d3: 66 89 45 9a mov %ax,-0x66(%rbp) 22d7: 0f b7 55 9a movzwl -0x66(%rbp),%edx 22db: 48 8b 45 c0 mov -0x40(%rbp),%rax 22df: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 22e6: 48 8b 45 c0 mov -0x40(%rbp),%rax 22ea: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 22f1: 66 89 45 9c mov %ax,-0x64(%rbp) 22f5: 0f b7 45 9c movzwl -0x64(%rbp),%eax 22f9: 66 c1 c8 08 ror $0x8,%ax 22fd: 66 89 45 9e mov %ax,-0x62(%rbp) 2301: 0f b7 55 9e movzwl -0x62(%rbp),%edx 2305: 48 8b 45 c0 mov -0x40(%rbp),%rax 2309: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 2310: 48 8b 45 c0 mov -0x40(%rbp),%rax 2314: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 231b: 66 89 45 a0 mov %ax,-0x60(%rbp) 231f: 0f b7 45 a0 movzwl -0x60(%rbp),%eax 2323: 66 c1 c8 08 ror $0x8,%ax 2327: 66 89 45 a2 mov %ax,-0x5e(%rbp) 232b: 0f b7 55 a2 movzwl -0x5e(%rbp),%edx 232f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2333: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 233a: 48 8b 45 c0 mov -0x40(%rbp),%rax 233e: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 2345: 66 89 45 a4 mov %ax,-0x5c(%rbp) 2349: 0f b7 45 a4 movzwl -0x5c(%rbp),%eax 234d: 66 c1 c8 08 ror $0x8,%ax 2351: 66 89 45 a6 mov %ax,-0x5a(%rbp) 2355: 0f b7 55 a6 movzwl -0x5a(%rbp),%edx 2359: 48 8b 45 c0 mov -0x40(%rbp),%rax 235d: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 2364: 48 8b 45 c0 mov -0x40(%rbp),%rax 2368: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 236f: 66 89 45 a8 mov %ax,-0x58(%rbp) 2373: 0f b7 45 a8 movzwl -0x58(%rbp),%eax 2377: 66 c1 c8 08 ror $0x8,%ax 237b: 66 89 45 aa mov %ax,-0x56(%rbp) 237f: 0f b7 55 aa movzwl -0x56(%rbp),%edx 2383: 48 8b 45 c0 mov -0x40(%rbp),%rax 2387: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 238e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2392: 48 8b 40 48 mov 0x48(%rax),%rax 2396: 8b 40 20 mov 0x20(%rax),%eax 2399: 89 45 ac mov %eax,-0x54(%rbp) 239c: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 23a4: 0f 84 e2 03 00 00 je 0x278c 23aa: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 23b1: 48 83 c0 05 add $0x5,%rax 23b5: 0f b6 00 movzbl (%rax),%eax 23b8: 3c 01 cmp $0x1,%al 23ba: 0f 85 cc 03 00 00 jne 0x278c 23c0: 83 bd 58 ff ff ff 08 cmpl $0x8,-0xa8(%rbp) 23c7: 0f 84 bf 03 00 00 je 0x278c 23cd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 23d2: 0f 95 c0 setne %al 23d5: 0f b6 c0 movzbl %al,%eax 23d8: 48 85 c0 test %rax,%rax 23db: 74 15 je 0x23f2 23dd: 8b 45 ac mov -0x54(%rbp),%eax 23e0: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 23e7: 0f 96 c0 setbe %al 23ea: 0f b6 c0 movzbl %al,%eax 23ed: 48 85 c0 test %rax,%rax 23f0: 75 30 jne 0x2422 23f2: 8b 45 ac mov -0x54(%rbp),%eax 23f5: 48 8b 95 38 ff ff ff mov -0xc8(%rbp),%rdx 23fc: 48 89 d1 mov %rdx,%rcx 23ff: 48 29 c1 sub %rax,%rcx 2402: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2406: 48 89 d0 mov %rdx,%rax 2409: 48 c1 e0 02 shl $0x2,%rax 240d: 48 01 d0 add %rdx,%rax 2410: 48 c1 e0 03 shl $0x3,%rax 2414: 48 39 c1 cmp %rax,%rcx 2417: 0f 92 c0 setb %al 241a: 0f b6 c0 movzbl %al,%eax 241d: 48 85 c0 test %rax,%rax 2420: 74 21 je 0x2443 2422: 90 nop 2423: 48 8b 45 c0 mov -0x40(%rbp),%rax 2427: 48 89 c7 mov %rax,%rdi 242a: e8 21 eb ff ff callq 0xf50 242f: bf 0a 00 00 00 mov $0xa,%edi 2434: e8 fa ef ff ff callq 0x1433 2439: b8 00 00 00 00 mov $0x0,%eax 243e: e9 12 0b 00 00 jmpq 0x2f55 2443: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2448: 74 12 je 0x245c 244a: 8b 55 ac mov -0x54(%rbp),%edx 244d: 48 8b 45 f8 mov -0x8(%rbp),%rax 2451: 48 01 c2 add %rax,%rdx 2454: 48 8b 45 c0 mov -0x40(%rbp),%rax 2458: 48 89 50 50 mov %rdx,0x50(%rax) 245c: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 2464: e9 10 03 00 00 jmpq 0x2779 2469: 48 8b 4d c0 mov -0x40(%rbp),%rcx 246d: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2471: 48 89 d0 mov %rdx,%rax 2474: 48 01 c0 add %rax,%rax 2477: 48 01 d0 add %rdx,%rax 247a: 48 c1 e0 02 shl $0x2,%rax 247e: 48 01 d0 add %rdx,%rax 2481: 48 c1 e0 04 shl $0x4,%rax 2485: 48 01 c8 add %rcx,%rax 2488: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 248f: 48 8b 45 d0 mov -0x30(%rbp),%rax 2493: 48 89 02 mov %rax,(%rdx) 2496: 48 8b 4d c0 mov -0x40(%rbp),%rcx 249a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 249e: 48 89 d0 mov %rdx,%rax 24a1: 48 01 c0 add %rax,%rax 24a4: 48 01 d0 add %rdx,%rax 24a7: 48 c1 e0 02 shl $0x2,%rax 24ab: 48 01 d0 add %rdx,%rax 24ae: 48 c1 e0 04 shl $0x4,%rax 24b2: 48 01 c8 add %rcx,%rax 24b5: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 24bc: 48 8b 45 c0 mov -0x40(%rbp),%rax 24c0: 48 89 02 mov %rax,(%rdx) 24c3: 48 8b 45 c0 mov -0x40(%rbp),%rax 24c7: 48 8b 48 50 mov 0x50(%rax),%rcx 24cb: 48 8b 55 d0 mov -0x30(%rbp),%rdx 24cf: 48 89 d0 mov %rdx,%rax 24d2: 48 c1 e0 02 shl $0x2,%rax 24d6: 48 01 d0 add %rdx,%rax 24d9: 48 c1 e0 03 shl $0x3,%rax 24dd: 48 01 c1 add %rax,%rcx 24e0: 48 8b 75 c0 mov -0x40(%rbp),%rsi 24e4: 48 8b 55 d0 mov -0x30(%rbp),%rdx 24e8: 48 89 d0 mov %rdx,%rax 24eb: 48 01 c0 add %rax,%rax 24ee: 48 01 d0 add %rdx,%rax 24f1: 48 c1 e0 02 shl $0x2,%rax 24f5: 48 01 d0 add %rdx,%rax 24f8: 48 c1 e0 04 shl $0x4,%rax 24fc: 48 01 f0 add %rsi,%rax 24ff: 48 05 68 01 00 00 add $0x168,%rax 2505: 48 89 08 mov %rcx,(%rax) 2508: 48 8b 45 c0 mov -0x40(%rbp),%rax 250c: 48 8b 48 50 mov 0x50(%rax),%rcx 2510: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2514: 48 89 d0 mov %rdx,%rax 2517: 48 c1 e0 02 shl $0x2,%rax 251b: 48 01 d0 add %rdx,%rax 251e: 48 c1 e0 03 shl $0x3,%rax 2522: 48 01 c8 add %rcx,%rax 2525: 8b 40 10 mov 0x10(%rax),%eax 2528: 89 c0 mov %eax,%eax 252a: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 2531: 0f 97 c0 seta %al 2534: 0f b6 c0 movzbl %al,%eax 2537: 48 85 c0 test %rax,%rax 253a: 0f 84 0f 01 00 00 je 0x264f 2540: 48 8b 45 c0 mov -0x40(%rbp),%rax 2544: 48 8b 48 50 mov 0x50(%rax),%rcx 2548: 48 8b 55 d0 mov -0x30(%rbp),%rdx 254c: 48 89 d0 mov %rdx,%rax 254f: 48 c1 e0 02 shl $0x2,%rax 2553: 48 01 d0 add %rdx,%rax 2556: 48 c1 e0 03 shl $0x3,%rax 255a: 48 01 c8 add %rcx,%rax 255d: 8b 40 14 mov 0x14(%rax),%eax 2560: 89 c6 mov %eax,%esi 2562: 48 8b 45 c0 mov -0x40(%rbp),%rax 2566: 48 8b 48 50 mov 0x50(%rax),%rcx 256a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 256e: 48 89 d0 mov %rdx,%rax 2571: 48 c1 e0 02 shl $0x2,%rax 2575: 48 01 d0 add %rdx,%rax 2578: 48 c1 e0 03 shl $0x3,%rax 257c: 48 01 c8 add %rcx,%rax 257f: 8b 40 10 mov 0x10(%rax),%eax 2582: 89 c2 mov %eax,%edx 2584: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax 258b: 48 29 d0 sub %rdx,%rax 258e: 48 39 c6 cmp %rax,%rsi 2591: 0f 96 c0 setbe %al 2594: 0f b6 c0 movzbl %al,%eax 2597: 48 85 c0 test %rax,%rax 259a: 0f 84 af 00 00 00 je 0x264f 25a0: 48 8b 45 c0 mov -0x40(%rbp),%rax 25a4: 48 8b 48 50 mov 0x50(%rax),%rcx 25a8: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25ac: 48 89 d0 mov %rdx,%rax 25af: 48 c1 e0 02 shl $0x2,%rax 25b3: 48 01 d0 add %rdx,%rax 25b6: 48 c1 e0 03 shl $0x3,%rax 25ba: 48 01 c8 add %rcx,%rax 25bd: 8b 40 10 mov 0x10(%rax),%eax 25c0: 89 c2 mov %eax,%edx 25c2: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 25c9: 48 01 c2 add %rax,%rdx 25cc: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 25d3: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 25d7: 48 8b 75 c0 mov -0x40(%rbp),%rsi 25db: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25df: 48 89 d0 mov %rdx,%rax 25e2: 48 01 c0 add %rax,%rax 25e5: 48 01 d0 add %rdx,%rax 25e8: 48 c1 e0 02 shl $0x2,%rax 25ec: 48 01 d0 add %rdx,%rax 25ef: 48 c1 e0 04 shl $0x4,%rax 25f3: 48 01 f0 add %rsi,%rax 25f6: 48 05 80 01 00 00 add $0x180,%rax 25fc: 48 89 08 mov %rcx,(%rax) 25ff: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2603: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2607: 48 89 d0 mov %rdx,%rax 260a: 48 01 c0 add %rax,%rax 260d: 48 01 d0 add %rdx,%rax 2610: 48 c1 e0 02 shl $0x2,%rax 2614: 48 01 d0 add %rdx,%rax 2617: 48 c1 e0 04 shl $0x4,%rax 261b: 48 01 c8 add %rcx,%rax 261e: 48 05 80 01 00 00 add $0x180,%rax 2624: 48 8b 08 mov (%rax),%rcx 2627: 48 8b 75 c0 mov -0x40(%rbp),%rsi 262b: 48 8b 55 d0 mov -0x30(%rbp),%rdx 262f: 48 89 d0 mov %rdx,%rax 2632: 48 01 c0 add %rax,%rax 2635: 48 01 d0 add %rdx,%rax 2638: 48 c1 e0 02 shl $0x2,%rax 263c: 48 01 d0 add %rdx,%rax 263f: 48 c1 e0 04 shl $0x4,%rax 2643: 48 01 f0 add %rsi,%rax 2646: 48 05 78 01 00 00 add $0x178,%rax 264c: 48 89 08 mov %rcx,(%rax) 264f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2653: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 265a: 48 8b 75 c0 mov -0x40(%rbp),%rsi 265e: 48 8b 45 d0 mov -0x30(%rbp),%rax 2662: 48 8d 50 01 lea 0x1(%rax),%rdx 2666: 48 89 d0 mov %rdx,%rax 2669: 48 01 c0 add %rax,%rax 266c: 48 01 d0 add %rdx,%rax 266f: 48 c1 e0 02 shl $0x2,%rax 2673: 48 01 d0 add %rdx,%rax 2676: 48 c1 e0 04 shl $0x4,%rax 267a: 48 01 f0 add %rsi,%rax 267d: 48 05 d0 00 00 00 add $0xd0,%rax 2683: 48 89 08 mov %rcx,(%rax) 2686: 48 8b 45 c0 mov -0x40(%rbp),%rax 268a: 48 8b 48 50 mov 0x50(%rax),%rcx 268e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2692: 48 89 d0 mov %rdx,%rax 2695: 48 c1 e0 02 shl $0x2,%rax 2699: 48 01 d0 add %rdx,%rax 269c: 48 c1 e0 03 shl $0x3,%rax 26a0: 48 01 c8 add %rcx,%rax 26a3: 8b 40 04 mov 0x4(%rax),%eax 26a6: 83 f8 12 cmp $0x12,%eax 26a9: 75 73 jne 0x271e 26ab: 48 8b 45 c0 mov -0x40(%rbp),%rax 26af: 48 8b 48 50 mov 0x50(%rax),%rcx 26b3: 48 8b 55 d0 mov -0x30(%rbp),%rdx 26b7: 48 89 d0 mov %rdx,%rax 26ba: 48 c1 e0 02 shl $0x2,%rax 26be: 48 01 d0 add %rdx,%rax 26c1: 48 c1 e0 03 shl $0x3,%rax 26c5: 48 01 c8 add %rcx,%rax 26c8: 8b 40 18 mov 0x18(%rax),%eax 26cb: 89 c0 mov %eax,%eax 26cd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 26d1: 76 4b jbe 0x271e 26d3: 48 8b 45 c0 mov -0x40(%rbp),%rax 26d7: 48 8b 48 50 mov 0x50(%rax),%rcx 26db: 48 8b 55 d0 mov -0x30(%rbp),%rdx 26df: 48 89 d0 mov %rdx,%rax 26e2: 48 c1 e0 02 shl $0x2,%rax 26e6: 48 01 d0 add %rdx,%rax 26e9: 48 c1 e0 03 shl $0x3,%rax 26ed: 48 01 c8 add %rcx,%rax 26f0: 8b 50 18 mov 0x18(%rax),%edx 26f3: 48 8b 45 d0 mov -0x30(%rbp),%rax 26f7: 89 c6 mov %eax,%esi 26f9: 48 8b 4d c0 mov -0x40(%rbp),%rcx 26fd: 89 d2 mov %edx,%edx 26ff: 48 89 d0 mov %rdx,%rax 2702: 48 01 c0 add %rax,%rax 2705: 48 01 d0 add %rdx,%rax 2708: 48 c1 e0 02 shl $0x2,%rax 270c: 48 01 d0 add %rdx,%rax 270f: 48 c1 e0 04 shl $0x4,%rax 2713: 48 01 c8 add %rcx,%rax 2716: 48 05 54 01 00 00 add $0x154,%rax 271c: 89 30 mov %esi,(%rax) 271e: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2722: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2726: 48 89 d0 mov %rdx,%rax 2729: 48 01 c0 add %rax,%rax 272c: 48 01 d0 add %rdx,%rax 272f: 48 c1 e0 02 shl $0x2,%rax 2733: 48 01 d0 add %rdx,%rax 2736: 48 c1 e0 04 shl $0x4,%rax 273a: 48 01 c8 add %rcx,%rax 273d: 48 05 54 01 00 00 add $0x154,%rax 2743: 8b 00 mov (%rax),%eax 2745: 85 c0 test %eax,%eax 2747: 75 2b jne 0x2774 2749: 48 8b 4d c0 mov -0x40(%rbp),%rcx 274d: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2751: 48 89 d0 mov %rdx,%rax 2754: 48 01 c0 add %rax,%rax 2757: 48 01 d0 add %rdx,%rax 275a: 48 c1 e0 02 shl $0x2,%rax 275e: 48 01 d0 add %rdx,%rax 2761: 48 c1 e0 04 shl $0x4,%rax 2765: 48 01 c8 add %rcx,%rax 2768: 48 05 54 01 00 00 add $0x154,%rax 276e: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2774: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) 2779: 48 8b 45 d0 mov -0x30(%rbp),%rax 277d: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2781: 0f 82 e2 fc ff ff jb 0x2469 2787: e9 b1 00 00 00 jmpq 0x283d 278c: 48 c7 45 d8 00 00 00 00 movq $0x0,-0x28(%rbp) 2794: e9 96 00 00 00 jmpq 0x282f 2799: 48 8b 4d c0 mov -0x40(%rbp),%rcx 279d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 27a1: 48 89 d0 mov %rdx,%rax 27a4: 48 01 c0 add %rax,%rax 27a7: 48 01 d0 add %rdx,%rax 27aa: 48 c1 e0 02 shl $0x2,%rax 27ae: 48 01 d0 add %rdx,%rax 27b1: 48 c1 e0 04 shl $0x4,%rax 27b5: 48 01 c8 add %rcx,%rax 27b8: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 27bf: 48 8b 45 d8 mov -0x28(%rbp),%rax 27c3: 48 89 02 mov %rax,(%rdx) 27c6: 48 8b 4d c0 mov -0x40(%rbp),%rcx 27ca: 48 8b 55 d8 mov -0x28(%rbp),%rdx 27ce: 48 89 d0 mov %rdx,%rax 27d1: 48 01 c0 add %rax,%rax 27d4: 48 01 d0 add %rdx,%rax 27d7: 48 c1 e0 02 shl $0x2,%rax 27db: 48 01 d0 add %rdx,%rax 27de: 48 c1 e0 04 shl $0x4,%rax 27e2: 48 01 c8 add %rcx,%rax 27e5: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 27ec: 48 8b 45 c0 mov -0x40(%rbp),%rax 27f0: 48 89 02 mov %rax,(%rdx) 27f3: 48 8b 45 c0 mov -0x40(%rbp),%rax 27f7: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 27fe: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2802: 48 8b 45 d8 mov -0x28(%rbp),%rax 2806: 48 8d 50 01 lea 0x1(%rax),%rdx 280a: 48 89 d0 mov %rdx,%rax 280d: 48 01 c0 add %rax,%rax 2810: 48 01 d0 add %rdx,%rax 2813: 48 c1 e0 02 shl $0x2,%rax 2817: 48 01 d0 add %rdx,%rax 281a: 48 c1 e0 04 shl $0x4,%rax 281e: 48 01 f0 add %rsi,%rax 2821: 48 05 d0 00 00 00 add $0xd0,%rax 2827: 48 89 08 mov %rcx,(%rax) 282a: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) 282f: 48 8b 45 d8 mov -0x28(%rbp),%rax 2833: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2837: 0f 82 5c ff ff ff jb 0x2799 283d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2841: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2848: 48 8b 45 c0 mov -0x40(%rbp),%rax 284c: 48 89 50 60 mov %rdx,0x60(%rax) 2850: e9 fc 06 00 00 jmpq 0x2f51 2855: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 285c: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2863: 48 01 d0 add %rdx,%rax 2866: 48 89 45 b0 mov %rax,-0x50(%rbp) 286a: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2872: 74 23 je 0x2897 2874: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 287b: 48 83 c0 05 add $0x5,%rax 287f: 0f b6 00 movzbl (%rax),%eax 2882: 3c 01 cmp $0x1,%al 2884: 75 11 jne 0x2897 2886: 48 8b 45 c0 mov -0x40(%rbp),%rax 288a: 48 8b 55 b0 mov -0x50(%rbp),%rdx 288e: 48 89 50 48 mov %rdx,0x48(%rax) 2892: e9 6c 02 00 00 jmpq 0x2b03 2897: 48 8b 45 c0 mov -0x40(%rbp),%rax 289b: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 28a2: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 28a9: ba 40 00 00 00 mov $0x40,%edx 28ae: 48 89 c6 mov %rax,%rsi 28b1: 48 89 cf mov %rcx,%rdi 28b4: e8 87 e7 ff ff callq 0x1040 28b9: 48 89 c2 mov %rax,%rdx 28bc: 48 8b 45 c0 mov -0x40(%rbp),%rax 28c0: 48 89 50 48 mov %rdx,0x48(%rax) 28c4: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 28cb: 48 83 c0 05 add $0x5,%rax 28cf: 0f b6 00 movzbl (%rax),%eax 28d2: 3c 01 cmp $0x1,%al 28d4: 0f 84 29 02 00 00 je 0x2b03 28da: 48 8b 45 c0 mov -0x40(%rbp),%rax 28de: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 28e5: 66 89 45 80 mov %ax,-0x80(%rbp) 28e9: 0f b7 45 80 movzwl -0x80(%rbp),%eax 28ed: 66 c1 c8 08 ror $0x8,%ax 28f1: 66 89 45 82 mov %ax,-0x7e(%rbp) 28f5: 0f b7 55 82 movzwl -0x7e(%rbp),%edx 28f9: 48 8b 45 c0 mov -0x40(%rbp),%rax 28fd: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 2904: 48 8b 45 c0 mov -0x40(%rbp),%rax 2908: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 290f: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 2916: 0f b7 85 7c ff ff ff movzwl -0x84(%rbp),%eax 291d: 66 c1 c8 08 ror $0x8,%ax 2921: 66 89 85 7e ff ff ff mov %ax,-0x82(%rbp) 2928: 0f b7 95 7e ff ff ff movzwl -0x82(%rbp),%edx 292f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2933: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 293a: 48 8b 45 c0 mov -0x40(%rbp),%rax 293e: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2944: 89 c7 mov %eax,%edi 2946: e8 82 ec ff ff callq 0x15cd 294b: 89 c2 mov %eax,%edx 294d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2951: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 2957: 48 8b 45 c0 mov -0x40(%rbp),%rax 295b: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2962: 48 89 c7 mov %rax,%rdi 2965: e8 71 ec ff ff callq 0x15db 296a: 48 89 c2 mov %rax,%rdx 296d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2971: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 2978: 48 8b 45 c0 mov -0x40(%rbp),%rax 297c: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2983: 48 89 c7 mov %rax,%rdi 2986: e8 50 ec ff ff callq 0x15db 298b: 48 89 c2 mov %rax,%rdx 298e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2992: 48 89 90 a8 00 00 00 mov %rdx,0xa8(%rax) 2999: 48 8b 45 c0 mov -0x40(%rbp),%rax 299d: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 29a4: 48 89 c7 mov %rax,%rdi 29a7: e8 2f ec ff ff callq 0x15db 29ac: 48 89 c2 mov %rax,%rdx 29af: 48 8b 45 c0 mov -0x40(%rbp),%rax 29b3: 48 89 90 b0 00 00 00 mov %rdx,0xb0(%rax) 29ba: 48 8b 45 c0 mov -0x40(%rbp),%rax 29be: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 29c4: 89 c7 mov %eax,%edi 29c6: e8 02 ec ff ff callq 0x15cd 29cb: 89 c2 mov %eax,%edx 29cd: 48 8b 45 c0 mov -0x40(%rbp),%rax 29d1: 89 90 b8 00 00 00 mov %edx,0xb8(%rax) 29d7: 48 8b 45 c0 mov -0x40(%rbp),%rax 29db: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 29e2: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 29e9: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 29f0: 66 c1 c8 08 ror $0x8,%ax 29f4: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 29fb: 0f b7 95 7a ff ff ff movzwl -0x86(%rbp),%edx 2a02: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a06: 66 89 90 bc 00 00 00 mov %dx,0xbc(%rax) 2a0d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a11: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2a18: 66 89 85 72 ff ff ff mov %ax,-0x8e(%rbp) 2a1f: 0f b7 85 72 ff ff ff movzwl -0x8e(%rbp),%eax 2a26: 66 c1 c8 08 ror $0x8,%ax 2a2a: 66 89 85 74 ff ff ff mov %ax,-0x8c(%rbp) 2a31: 0f b7 95 74 ff ff ff movzwl -0x8c(%rbp),%edx 2a38: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a3c: 66 89 90 be 00 00 00 mov %dx,0xbe(%rax) 2a43: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a47: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2a4e: 66 89 85 76 ff ff ff mov %ax,-0x8a(%rbp) 2a55: 0f b7 85 76 ff ff ff movzwl -0x8a(%rbp),%eax 2a5c: 66 c1 c8 08 ror $0x8,%ax 2a60: 66 89 85 6c ff ff ff mov %ax,-0x94(%rbp) 2a67: 0f b7 95 6c ff ff ff movzwl -0x94(%rbp),%edx 2a6e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a72: 66 89 90 c0 00 00 00 mov %dx,0xc0(%rax) 2a79: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a7d: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2a84: 66 89 85 6e ff ff ff mov %ax,-0x92(%rbp) 2a8b: 0f b7 85 6e ff ff ff movzwl -0x92(%rbp),%eax 2a92: 66 c1 c8 08 ror $0x8,%ax 2a96: 66 89 85 70 ff ff ff mov %ax,-0x90(%rbp) 2a9d: 0f b7 95 70 ff ff ff movzwl -0x90(%rbp),%edx 2aa4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2aa8: 66 89 90 c2 00 00 00 mov %dx,0xc2(%rax) 2aaf: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ab3: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2aba: 66 89 45 84 mov %ax,-0x7c(%rbp) 2abe: 0f b7 45 84 movzwl -0x7c(%rbp),%eax 2ac2: 66 c1 c8 08 ror $0x8,%ax 2ac6: 66 89 45 86 mov %ax,-0x7a(%rbp) 2aca: 0f b7 55 86 movzwl -0x7a(%rbp),%edx 2ace: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ad2: 66 89 90 c4 00 00 00 mov %dx,0xc4(%rax) 2ad9: 48 8b 45 c0 mov -0x40(%rbp),%rax 2add: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2ae4: 66 89 45 88 mov %ax,-0x78(%rbp) 2ae8: 0f b7 45 88 movzwl -0x78(%rbp),%eax 2aec: 66 c1 c8 08 ror $0x8,%ax 2af0: 66 89 45 8a mov %ax,-0x76(%rbp) 2af4: 0f b7 55 8a movzwl -0x76(%rbp),%edx 2af8: 48 8b 45 c0 mov -0x40(%rbp),%rax 2afc: 66 89 90 c6 00 00 00 mov %dx,0xc6(%rax) 2b03: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b07: 48 8b 40 48 mov 0x48(%rax),%rax 2b0b: 48 8b 40 28 mov 0x28(%rax),%rax 2b0f: 48 89 45 f0 mov %rax,-0x10(%rbp) 2b13: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2b1b: 0f 84 6c 03 00 00 je 0x2e8d 2b21: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2b28: 48 83 c0 05 add $0x5,%rax 2b2c: 0f b6 00 movzbl (%rax),%eax 2b2f: 3c 01 cmp $0x1,%al 2b31: 0f 85 56 03 00 00 jne 0x2e8d 2b37: 83 bd 58 ff ff ff 08 cmpl $0x8,-0xa8(%rbp) 2b3e: 0f 84 49 03 00 00 je 0x2e8d 2b44: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2b49: 0f 95 c0 setne %al 2b4c: 0f b6 c0 movzbl %al,%eax 2b4f: 48 85 c0 test %rax,%rax 2b52: 74 1a je 0x2b6e 2b54: 48 8b 45 f0 mov -0x10(%rbp),%rax 2b58: 48 3b 85 38 ff ff ff cmp -0xc8(%rbp),%rax 2b5f: 0f 93 c0 setae %al 2b62: 0f b6 c0 movzbl %al,%eax 2b65: 48 85 c0 test %rax,%rax 2b68: 0f 85 b4 f8 ff ff jne 0x2422 2b6e: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax 2b75: 48 2b 45 f0 sub -0x10(%rbp),%rax 2b79: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2b7d: 48 c1 e2 06 shl $0x6,%rdx 2b81: 48 39 d0 cmp %rdx,%rax 2b84: 0f 92 c0 setb %al 2b87: 0f b6 c0 movzbl %al,%eax 2b8a: 48 85 c0 test %rax,%rax 2b8d: 0f 85 8f f8 ff ff jne 0x2422 2b93: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2b98: 74 13 je 0x2bad 2b9a: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2b9e: 48 8b 45 f0 mov -0x10(%rbp),%rax 2ba2: 48 01 c2 add %rax,%rdx 2ba5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ba9: 48 89 50 50 mov %rdx,0x50(%rax) 2bad: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2bb5: e9 c0 02 00 00 jmpq 0x2e7a 2bba: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2bbe: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bc2: 48 89 d0 mov %rdx,%rax 2bc5: 48 01 c0 add %rax,%rax 2bc8: 48 01 d0 add %rdx,%rax 2bcb: 48 c1 e0 02 shl $0x2,%rax 2bcf: 48 01 d0 add %rdx,%rax 2bd2: 48 c1 e0 04 shl $0x4,%rax 2bd6: 48 01 c8 add %rcx,%rax 2bd9: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2be0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2be4: 48 89 02 mov %rax,(%rdx) 2be7: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2beb: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bef: 48 89 d0 mov %rdx,%rax 2bf2: 48 01 c0 add %rax,%rax 2bf5: 48 01 d0 add %rdx,%rax 2bf8: 48 c1 e0 02 shl $0x2,%rax 2bfc: 48 01 d0 add %rdx,%rax 2bff: 48 c1 e0 04 shl $0x4,%rax 2c03: 48 01 c8 add %rcx,%rax 2c06: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2c0d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c11: 48 89 02 mov %rax,(%rdx) 2c14: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c18: 48 8b 40 50 mov 0x50(%rax),%rax 2c1c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c20: 48 c1 e2 06 shl $0x6,%rdx 2c24: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2c28: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2c2c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c30: 48 89 d0 mov %rdx,%rax 2c33: 48 01 c0 add %rax,%rax 2c36: 48 01 d0 add %rdx,%rax 2c39: 48 c1 e0 02 shl $0x2,%rax 2c3d: 48 01 d0 add %rdx,%rax 2c40: 48 c1 e0 04 shl $0x4,%rax 2c44: 48 01 f0 add %rsi,%rax 2c47: 48 05 68 01 00 00 add $0x168,%rax 2c4d: 48 89 08 mov %rcx,(%rax) 2c50: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c54: 48 8b 40 50 mov 0x50(%rax),%rax 2c58: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c5c: 48 c1 e2 06 shl $0x6,%rdx 2c60: 48 01 d0 add %rdx,%rax 2c63: 48 8b 40 18 mov 0x18(%rax),%rax 2c67: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 2c6e: 0f 97 c0 seta %al 2c71: 0f b6 c0 movzbl %al,%eax 2c74: 48 85 c0 test %rax,%rax 2c77: 0f 84 f1 00 00 00 je 0x2d6e 2c7d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c81: 48 8b 40 50 mov 0x50(%rax),%rax 2c85: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c89: 48 c1 e2 06 shl $0x6,%rdx 2c8d: 48 01 d0 add %rdx,%rax 2c90: 48 8b 50 20 mov 0x20(%rax),%rdx 2c94: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c98: 48 8b 40 50 mov 0x50(%rax),%rax 2c9c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ca0: 48 c1 e1 06 shl $0x6,%rcx 2ca4: 48 01 c8 add %rcx,%rax 2ca7: 48 8b 40 18 mov 0x18(%rax),%rax 2cab: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 2cb2: 48 29 c1 sub %rax,%rcx 2cb5: 48 89 c8 mov %rcx,%rax 2cb8: 48 39 c2 cmp %rax,%rdx 2cbb: 0f 96 c0 setbe %al 2cbe: 0f b6 c0 movzbl %al,%eax 2cc1: 48 85 c0 test %rax,%rax 2cc4: 0f 84 a4 00 00 00 je 0x2d6e 2cca: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cce: 48 8b 40 50 mov 0x50(%rax),%rax 2cd2: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2cd6: 48 c1 e2 06 shl $0x6,%rdx 2cda: 48 01 d0 add %rdx,%rax 2cdd: 48 8b 50 18 mov 0x18(%rax),%rdx 2ce1: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 2ce8: 48 01 c2 add %rax,%rdx 2ceb: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2cf2: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2cf6: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2cfa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2cfe: 48 89 d0 mov %rdx,%rax 2d01: 48 01 c0 add %rax,%rax 2d04: 48 01 d0 add %rdx,%rax 2d07: 48 c1 e0 02 shl $0x2,%rax 2d0b: 48 01 d0 add %rdx,%rax 2d0e: 48 c1 e0 04 shl $0x4,%rax 2d12: 48 01 f0 add %rsi,%rax 2d15: 48 05 80 01 00 00 add $0x180,%rax 2d1b: 48 89 08 mov %rcx,(%rax) 2d1e: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d22: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d26: 48 89 d0 mov %rdx,%rax 2d29: 48 01 c0 add %rax,%rax 2d2c: 48 01 d0 add %rdx,%rax 2d2f: 48 c1 e0 02 shl $0x2,%rax 2d33: 48 01 d0 add %rdx,%rax 2d36: 48 c1 e0 04 shl $0x4,%rax 2d3a: 48 01 c8 add %rcx,%rax 2d3d: 48 05 80 01 00 00 add $0x180,%rax 2d43: 48 8b 08 mov (%rax),%rcx 2d46: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2d4a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d4e: 48 89 d0 mov %rdx,%rax 2d51: 48 01 c0 add %rax,%rax 2d54: 48 01 d0 add %rdx,%rax 2d57: 48 c1 e0 02 shl $0x2,%rax 2d5b: 48 01 d0 add %rdx,%rax 2d5e: 48 c1 e0 04 shl $0x4,%rax 2d62: 48 01 f0 add %rsi,%rax 2d65: 48 05 78 01 00 00 add $0x178,%rax 2d6b: 48 89 08 mov %rcx,(%rax) 2d6e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d72: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2d79: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2d7d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d81: 48 8d 50 01 lea 0x1(%rax),%rdx 2d85: 48 89 d0 mov %rdx,%rax 2d88: 48 01 c0 add %rax,%rax 2d8b: 48 01 d0 add %rdx,%rax 2d8e: 48 c1 e0 02 shl $0x2,%rax 2d92: 48 01 d0 add %rdx,%rax 2d95: 48 c1 e0 04 shl $0x4,%rax 2d99: 48 01 f0 add %rsi,%rax 2d9c: 48 05 d0 00 00 00 add $0xd0,%rax 2da2: 48 89 08 mov %rcx,(%rax) 2da5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2da9: 48 8b 40 50 mov 0x50(%rax),%rax 2dad: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2db1: 48 c1 e2 06 shl $0x6,%rdx 2db5: 48 01 d0 add %rdx,%rax 2db8: 8b 40 04 mov 0x4(%rax),%eax 2dbb: 83 f8 12 cmp $0x12,%eax 2dbe: 75 5f jne 0x2e1f 2dc0: 48 8b 45 c0 mov -0x40(%rbp),%rax 2dc4: 48 8b 40 50 mov 0x50(%rax),%rax 2dc8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2dcc: 48 c1 e2 06 shl $0x6,%rdx 2dd0: 48 01 d0 add %rdx,%rax 2dd3: 8b 40 28 mov 0x28(%rax),%eax 2dd6: 89 c0 mov %eax,%eax 2dd8: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2ddc: 76 41 jbe 0x2e1f 2dde: 48 8b 45 c0 mov -0x40(%rbp),%rax 2de2: 48 8b 40 50 mov 0x50(%rax),%rax 2de6: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2dea: 48 c1 e2 06 shl $0x6,%rdx 2dee: 48 01 d0 add %rdx,%rax 2df1: 8b 50 28 mov 0x28(%rax),%edx 2df4: 48 8b 45 e0 mov -0x20(%rbp),%rax 2df8: 89 c6 mov %eax,%esi 2dfa: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2dfe: 89 d2 mov %edx,%edx 2e00: 48 89 d0 mov %rdx,%rax 2e03: 48 01 c0 add %rax,%rax 2e06: 48 01 d0 add %rdx,%rax 2e09: 48 c1 e0 02 shl $0x2,%rax 2e0d: 48 01 d0 add %rdx,%rax 2e10: 48 c1 e0 04 shl $0x4,%rax 2e14: 48 01 c8 add %rcx,%rax 2e17: 48 05 54 01 00 00 add $0x154,%rax 2e1d: 89 30 mov %esi,(%rax) 2e1f: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2e23: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2e27: 48 89 d0 mov %rdx,%rax 2e2a: 48 01 c0 add %rax,%rax 2e2d: 48 01 d0 add %rdx,%rax 2e30: 48 c1 e0 02 shl $0x2,%rax 2e34: 48 01 d0 add %rdx,%rax 2e37: 48 c1 e0 04 shl $0x4,%rax 2e3b: 48 01 c8 add %rcx,%rax 2e3e: 48 05 54 01 00 00 add $0x154,%rax 2e44: 8b 00 mov (%rax),%eax 2e46: 85 c0 test %eax,%eax 2e48: 75 2b jne 0x2e75 2e4a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2e4e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2e52: 48 89 d0 mov %rdx,%rax 2e55: 48 01 c0 add %rax,%rax 2e58: 48 01 d0 add %rdx,%rax 2e5b: 48 c1 e0 02 shl $0x2,%rax 2e5f: 48 01 d0 add %rdx,%rax 2e62: 48 c1 e0 04 shl $0x4,%rax 2e66: 48 01 c8 add %rcx,%rax 2e69: 48 05 54 01 00 00 add $0x154,%rax 2e6f: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2e75: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) 2e7a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e7e: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2e82: 0f 82 32 fd ff ff jb 0x2bba 2e88: e9 b1 00 00 00 jmpq 0x2f3e 2e8d: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 2e95: e9 96 00 00 00 jmpq 0x2f30 2e9a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2e9e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2ea2: 48 89 d0 mov %rdx,%rax 2ea5: 48 01 c0 add %rax,%rax 2ea8: 48 01 d0 add %rdx,%rax 2eab: 48 c1 e0 02 shl $0x2,%rax 2eaf: 48 01 d0 add %rdx,%rax 2eb2: 48 c1 e0 04 shl $0x4,%rax 2eb6: 48 01 c8 add %rcx,%rax 2eb9: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2ec0: 48 8b 45 e8 mov -0x18(%rbp),%rax 2ec4: 48 89 02 mov %rax,(%rdx) 2ec7: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2ecb: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2ecf: 48 89 d0 mov %rdx,%rax 2ed2: 48 01 c0 add %rax,%rax 2ed5: 48 01 d0 add %rdx,%rax 2ed8: 48 c1 e0 02 shl $0x2,%rax 2edc: 48 01 d0 add %rdx,%rax 2edf: 48 c1 e0 04 shl $0x4,%rax 2ee3: 48 01 c8 add %rcx,%rax 2ee6: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2eed: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ef1: 48 89 02 mov %rax,(%rdx) 2ef4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ef8: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2eff: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2f03: 48 8b 45 e8 mov -0x18(%rbp),%rax 2f07: 48 8d 50 01 lea 0x1(%rax),%rdx 2f0b: 48 89 d0 mov %rdx,%rax 2f0e: 48 01 c0 add %rax,%rax 2f11: 48 01 d0 add %rdx,%rax 2f14: 48 c1 e0 02 shl $0x2,%rax 2f18: 48 01 d0 add %rdx,%rax 2f1b: 48 c1 e0 04 shl $0x4,%rax 2f1f: 48 01 f0 add %rsi,%rax 2f22: 48 05 d0 00 00 00 add $0xd0,%rax 2f28: 48 89 08 mov %rcx,(%rax) 2f2b: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) 2f30: 48 8b 45 e8 mov -0x18(%rbp),%rax 2f34: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2f38: 0f 82 5c ff ff ff jb 0x2e9a 2f3e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f42: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2f49: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f4d: 48 89 50 60 mov %rdx,0x60(%rax) 2f51: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f55: c9 leaveq 2f56: c3 retq 2f57: 55 push %rbp 2f58: 48 89 e5 mov %rsp,%rbp 2f5b: 48 83 ec 40 sub $0x40,%rsp 2f5f: 89 7d ec mov %edi,-0x14(%rbp) 2f62: 48 89 75 e0 mov %rsi,-0x20(%rbp) 2f66: 48 89 55 d8 mov %rdx,-0x28(%rbp) 2f6a: 48 89 4d d0 mov %rcx,-0x30(%rbp) 2f6e: 44 89 45 e8 mov %r8d,-0x18(%rbp) 2f72: 4c 89 4d c8 mov %r9,-0x38(%rbp) 2f76: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2f7a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f7e: 48 01 d0 add %rdx,%rax 2f81: 48 89 45 f8 mov %rax,-0x8(%rbp) 2f85: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2f89: 48 8b 45 f8 mov -0x8(%rbp),%rax 2f8d: 48 89 d6 mov %rdx,%rsi 2f90: 48 89 c7 mov %rax,%rdi 2f93: e8 f0 e6 ff ff callq 0x1688 2f98: 89 45 f4 mov %eax,-0xc(%rbp) 2f9b: 8b 45 f4 mov -0xc(%rbp),%eax 2f9e: 83 f8 01 cmp $0x1,%eax 2fa1: 74 64 je 0x3007 2fa3: 83 f8 03 cmp $0x3,%eax 2fa6: 74 2e je 0x2fd6 2fa8: 90 nop 2fa9: 4c 8b 45 c8 mov -0x38(%rbp),%r8 2fad: 8b 7d e8 mov -0x18(%rbp),%edi 2fb0: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2fb4: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2fb8: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2fbc: 8b 45 ec mov -0x14(%rbp),%eax 2fbf: 6a 00 pushq $0x0 2fc1: 6a 00 pushq $0x0 2fc3: 4d 89 c1 mov %r8,%r9 2fc6: 41 89 f8 mov %edi,%r8d 2fc9: 89 c7 mov %eax,%edi 2fcb: e8 77 e7 ff ff callq 0x1747 2fd0: 48 83 c4 10 add $0x10,%rsp 2fd4: eb 54 jmp 0x302a 2fd6: 44 8b 45 e8 mov -0x18(%rbp),%r8d 2fda: 48 8b 7d d0 mov -0x30(%rbp),%rdi 2fde: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2fe2: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2fe6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2fea: 8b 45 ec mov -0x14(%rbp),%eax 2fed: 48 83 ec 08 sub $0x8,%rsp 2ff1: ff 75 c8 pushq -0x38(%rbp) 2ff4: 45 89 c1 mov %r8d,%r9d 2ff7: 49 89 f8 mov %rdi,%r8 2ffa: 89 c7 mov %eax,%edi 2ffc: e8 9f ee ff ff callq 0x1ea0 3001: 48 83 c4 10 add $0x10,%rsp 3005: eb 23 jmp 0x302a 3007: 4c 8b 45 c8 mov -0x38(%rbp),%r8 300b: 8b 7d e8 mov -0x18(%rbp),%edi 300e: 48 8b 4d d0 mov -0x30(%rbp),%rcx 3012: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3016: 48 8b 75 e0 mov -0x20(%rbp),%rsi 301a: 8b 45 ec mov -0x14(%rbp),%eax 301d: 4d 89 c1 mov %r8,%r9 3020: 41 89 f8 mov %edi,%r8d 3023: 89 c7 mov %eax,%edi 3025: e8 6e e8 ff ff callq 0x1898 302a: c9 leaveq 302b: c3 retq 302c: 55 push %rbp 302d: 48 89 e5 mov %rsp,%rbp 3030: 48 83 c4 80 add $0xffffffffffffff80,%rsp 3034: 89 7d 9c mov %edi,-0x64(%rbp) 3037: 48 89 75 90 mov %rsi,-0x70(%rbp) 303b: 48 89 55 88 mov %rdx,-0x78(%rbp) 303f: 89 4d 98 mov %ecx,-0x68(%rbp) 3042: 4c 89 45 80 mov %r8,-0x80(%rbp) 3046: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 304e: 00 304f: 48 89 45 f8 mov %rax,-0x8(%rbp) 3053: 31 c0 xor %eax,%eax 3055: b8 40 00 00 00 mov $0x40,%eax 305a: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 305f: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 3064: 48 89 c2 mov %rax,%rdx 3067: 48 8b 4d 90 mov -0x70(%rbp),%rcx 306b: 48 8d 75 b0 lea -0x50(%rbp),%rsi 306f: 8b 45 9c mov -0x64(%rbp),%eax 3072: 89 c7 mov %eax,%edi 3074: e8 73 e5 ff ff callq 0x15ec 3079: 48 89 45 a8 mov %rax,-0x58(%rbp) 307d: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3082: 0f 94 c0 sete %al 3085: 0f b6 c0 movzbl %al,%eax 3088: 48 85 c0 test %rax,%rax 308b: 74 14 je 0x30a1 308d: bf 09 00 00 00 mov $0x9,%edi 3092: e8 9c e3 ff ff callq 0x1433 3097: b8 00 00 00 00 mov $0x0,%eax 309c: e9 c6 00 00 00 jmpq 0x3167 30a1: 48 8b 55 a8 mov -0x58(%rbp),%rdx 30a5: 48 8d 45 b0 lea -0x50(%rbp),%rax 30a9: 48 89 d6 mov %rdx,%rsi 30ac: 48 89 c7 mov %rax,%rdi 30af: e8 d4 e5 ff ff callq 0x1688 30b4: 89 45 a4 mov %eax,-0x5c(%rbp) 30b7: 8b 45 a4 mov -0x5c(%rbp),%eax 30ba: 83 f8 01 cmp $0x1,%eax 30bd: 74 07 je 0x30c6 30bf: 83 f8 03 cmp $0x3,%eax 30c2: 74 28 je 0x30ec 30c4: eb 74 jmp 0x313a 30c6: 48 8b 7d 80 mov -0x80(%rbp),%rdi 30ca: 8b 75 98 mov -0x68(%rbp),%esi 30cd: 48 8b 4d 88 mov -0x78(%rbp),%rcx 30d1: 48 8b 55 90 mov -0x70(%rbp),%rdx 30d5: 8b 45 9c mov -0x64(%rbp),%eax 30d8: 49 89 f9 mov %rdi,%r9 30db: 41 89 f0 mov %esi,%r8d 30de: be 00 00 00 00 mov $0x0,%esi 30e3: 89 c7 mov %eax,%edi 30e5: e8 ae e7 ff ff callq 0x1898 30ea: eb 7b jmp 0x3167 30ec: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 30f0: 3c 01 cmp $0x1,%al 30f2: 75 07 jne 0x30fb 30f4: ba 34 00 00 00 mov $0x34,%edx 30f9: eb 05 jmp 0x3100 30fb: ba 40 00 00 00 mov $0x40,%edx 3100: 48 8b 45 a8 mov -0x58(%rbp),%rax 3104: 48 39 c2 cmp %rax,%rdx 3107: 77 31 ja 0x313a 3109: 8b 7d 98 mov -0x68(%rbp),%edi 310c: 48 8b 75 88 mov -0x78(%rbp),%rsi 3110: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3114: 48 8d 55 b0 lea -0x50(%rbp),%rdx 3118: 8b 45 9c mov -0x64(%rbp),%eax 311b: 48 83 ec 08 sub $0x8,%rsp 311f: ff 75 80 pushq -0x80(%rbp) 3122: 41 89 f9 mov %edi,%r9d 3125: 49 89 f0 mov %rsi,%r8 3128: be 00 00 00 00 mov $0x0,%esi 312d: 89 c7 mov %eax,%edi 312f: e8 6c ed ff ff callq 0x1ea0 3134: 48 83 c4 10 add $0x10,%rsp 3138: eb 2d jmp 0x3167 313a: 90 nop 313b: 48 8b 7d 80 mov -0x80(%rbp),%rdi 313f: 8b 75 98 mov -0x68(%rbp),%esi 3142: 48 8b 4d 88 mov -0x78(%rbp),%rcx 3146: 48 8b 55 90 mov -0x70(%rbp),%rdx 314a: 8b 45 9c mov -0x64(%rbp),%eax 314d: 6a 00 pushq $0x0 314f: 6a 00 pushq $0x0 3151: 49 89 f9 mov %rdi,%r9 3154: 41 89 f0 mov %esi,%r8d 3157: be 00 00 00 00 mov $0x0,%esi 315c: 89 c7 mov %eax,%edi 315e: e8 e4 e5 ff ff callq 0x1747 3163: 48 83 c4 10 add $0x10,%rsp 3167: 48 8b 4d f8 mov -0x8(%rbp),%rcx 316b: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3173: 00 3174: 74 05 je 0x317b 3176: e8 05 de ff ff callq 0xf80 317b: c9 leaveq 317c: c3 retq 317d: 55 push %rbp 317e: 48 89 e5 mov %rsp,%rbp 3181: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3188: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 318e: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 3195: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 319c: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 31a2: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 31a9: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 31b1: 00 31b2: 48 89 45 f8 mov %rax,-0x8(%rbp) 31b6: 31 c0 xor %eax,%eax 31b8: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 31c0: 00 00 00 31c3: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 31ca: 74 1b je 0x31e7 31cc: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 31d3: 74 12 je 0x31e7 31d5: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 31dc: 74 09 je 0x31e7 31de: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 31e5: 75 07 jne 0x31ee 31e7: b8 01 00 00 00 mov $0x1,%eax 31ec: eb 05 jmp 0x31f3 31ee: b8 00 00 00 00 mov $0x0,%eax 31f3: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 31f9: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3201: 75 32 jne 0x3235 3203: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 320b: 75 51 jne 0x325e 320d: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 3214: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 321a: 48 89 d6 mov %rdx,%rsi 321d: 89 c7 mov %eax,%edi 321f: e8 fc 15 00 00 callq 0x4820 3224: 85 c0 test %eax,%eax 3226: 75 36 jne 0x325e 3228: 48 8b 45 90 mov -0x70(%rbp),%rax 322c: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 3233: eb 29 jmp 0x325e 3235: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 323d: 75 1f jne 0x325e 323f: 48 8d 0d da 1f 00 00 lea 0x1fda(%rip),%rcx # 0x5220 3246: ba 9e 02 00 00 mov $0x29e,%edx 324b: 48 8d 35 66 1e 00 00 lea 0x1e66(%rip),%rsi # 0x50b8 3252: 48 8d 3d 0f 1f 00 00 lea 0x1f0f(%rip),%rdi # 0x5168 3259: e8 62 dd ff ff callq 0xfc0 325e: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 3265: 0f 84 97 00 00 00 je 0x3302 326b: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3273: 75 7c jne 0x32f1 3275: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 327c: 74 09 je 0x3287 327e: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3285: 75 07 jne 0x328e 3287: bf 02 00 00 00 mov $0x2,%edi 328c: eb 05 jmp 0x3293 328e: bf 01 00 00 00 mov $0x1,%edi 3293: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 329a: 75 07 jne 0x32a3 329c: be 01 00 00 00 mov $0x1,%esi 32a1: eb 05 jmp 0x32a8 32a3: be 03 00 00 00 mov $0x3,%esi 32a8: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 32af: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 32b5: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 32bc: 49 89 c9 mov %rcx,%r9 32bf: 41 89 d0 mov %edx,%r8d 32c2: 89 f9 mov %edi,%ecx 32c4: 89 f2 mov %esi,%edx 32c6: 48 89 c6 mov %rax,%rsi 32c9: bf 00 00 00 00 mov $0x0,%edi 32ce: e8 bd dc ff ff callq 0xf90 32d3: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 32da: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 32e2: 75 1e jne 0x3302 32e4: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 32ec: 00 00 00 32ef: eb 11 jmp 0x3302 32f1: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 32f8: 48 8b 00 mov (%rax),%rax 32fb: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3302: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 330a: 0f 84 d3 00 00 00 je 0x33e3 3310: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3318: 75 1f jne 0x3339 331a: 48 8d 0d ff 1e 00 00 lea 0x1eff(%rip),%rcx # 0x5220 3321: ba ba 02 00 00 mov $0x2ba,%edx 3326: 48 8d 35 8b 1d 00 00 lea 0x1d8b(%rip),%rsi # 0x50b8 332d: 48 8d 3d 4d 1e 00 00 lea 0x1e4d(%rip),%rdi # 0x5181 3334: e8 87 dc ff ff callq 0xfc0 3339: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 3340: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 3346: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 334d: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 3354: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 335b: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3361: 4d 89 c1 mov %r8,%r9 3364: 41 89 f8 mov %edi,%r8d 3367: 89 c7 mov %eax,%edi 3369: e8 e9 fb ff ff callq 0x2f57 336e: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 3375: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 337d: 75 38 jne 0x33b7 337f: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3387: 74 13 je 0x339c 3389: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3390: 48 8b 00 mov (%rax),%rax 3393: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 339a: 74 1b je 0x33b7 339c: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 33a3: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 33aa: 48 89 d6 mov %rdx,%rsi 33ad: 48 89 c7 mov %rax,%rdi 33b0: e8 bb dc ff ff callq 0x1070 33b5: eb 23 jmp 0x33da 33b7: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 33bf: 75 19 jne 0x33da 33c1: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 33c8: 8b 40 38 mov 0x38(%rax),%eax 33cb: 83 c8 40 or $0x40,%eax 33ce: 89 c2 mov %eax,%edx 33d0: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 33d7: 89 50 38 mov %edx,0x38(%rax) 33da: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 33e1: eb 2b jmp 0x340e 33e3: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 33ea: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 33f0: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 33f7: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 33fe: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3404: 49 89 f8 mov %rdi,%r8 3407: 89 c7 mov %eax,%edi 3409: e8 1e fc ff ff callq 0x302c 340e: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3412: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 341a: 00 341b: 74 05 je 0x3422 341d: e8 5e db ff ff callq 0xf80 3422: c9 leaveq 3423: c3 retq 3424: 55 push %rbp 3425: 48 89 e5 mov %rsp,%rbp 3428: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 342f: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 3436: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 343e: 00 343f: 48 89 45 f8 mov %rax,-0x8(%rbp) 3443: 31 c0 xor %eax,%eax 3445: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 344d: 00 00 00 3450: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3457: 48 8b 00 mov (%rax),%rax 345a: 48 85 c0 test %rax,%rax 345d: 74 59 je 0x34b8 345f: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3466: 48 8b 50 30 mov 0x30(%rax),%rdx 346a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3471: 48 39 c2 cmp %rax,%rdx 3474: 72 1e jb 0x3494 3476: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 347d: 48 8b 50 30 mov 0x30(%rax),%rdx 3481: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3488: 48 29 c2 sub %rax,%rdx 348b: 48 89 d0 mov %rdx,%rax 348e: 48 83 f8 3b cmp $0x3b,%rax 3492: 77 0a ja 0x349e 3494: b8 00 00 00 00 mov $0x0,%eax 3499: e9 fc 02 00 00 jmpq 0x379a 349e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34a5: 48 8b 10 mov (%rax),%rdx 34a8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34af: 48 01 d0 add %rdx,%rax 34b2: 48 89 45 80 mov %rax,-0x80(%rbp) 34b6: eb 53 jmp 0x350b 34b8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34bf: 48 8b 50 28 mov 0x28(%rax),%rdx 34c3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34ca: 48 01 c2 add %rax,%rdx 34cd: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34d4: 8b 40 24 mov 0x24(%rax),%eax 34d7: 48 8d 75 b0 lea -0x50(%rbp),%rsi 34db: 48 89 d1 mov %rdx,%rcx 34de: ba 3c 00 00 00 mov $0x3c,%edx 34e3: 89 c7 mov %eax,%edi 34e5: e8 02 e1 ff ff callq 0x15ec 34ea: 48 83 f8 3c cmp $0x3c,%rax 34ee: 0f 95 c0 setne %al 34f1: 0f b6 c0 movzbl %al,%eax 34f4: 48 85 c0 test %rax,%rax 34f7: 74 0a je 0x3503 34f9: b8 00 00 00 00 mov $0x0,%eax 34fe: e9 97 02 00 00 jmpq 0x379a 3503: 48 8d 45 b0 lea -0x50(%rbp),%rax 3507: 48 89 45 80 mov %rax,-0x80(%rbp) 350b: 48 8b 45 80 mov -0x80(%rbp),%rax 350f: 48 83 c0 30 add $0x30,%rax 3513: 48 89 45 88 mov %rax,-0x78(%rbp) 3517: 48 8b 45 80 mov -0x80(%rbp),%rax 351b: 0f b6 40 39 movzbl 0x39(%rax),%eax 351f: 3c 20 cmp $0x20,%al 3521: 74 27 je 0x354a 3523: 48 8b 45 80 mov -0x80(%rbp),%rax 3527: 48 8d 48 30 lea 0x30(%rax),%rcx 352b: 48 8d 45 ed lea -0x13(%rbp),%rax 352f: ba 0a 00 00 00 mov $0xa,%edx 3534: 48 89 ce mov %rcx,%rsi 3537: 48 89 c7 mov %rax,%rdi 353a: e8 41 db ff ff callq 0x1080 353f: c6 00 00 movb $0x0,(%rax) 3542: 48 8d 45 ed lea -0x13(%rbp),%rax 3546: 48 89 45 88 mov %rax,-0x78(%rbp) 354a: e8 91 db ff ff callq 0x10e0 354f: 48 8b 10 mov (%rax),%rdx 3552: 48 8b 45 88 mov -0x78(%rbp),%rax 3556: 0f b6 00 movzbl (%rax),%eax 3559: 48 0f be c0 movsbl %al,%rax 355d: 48 01 c0 add %rax,%rax 3560: 48 01 d0 add %rdx,%rax 3563: 0f b7 00 movzwl (%rax),%eax 3566: 0f b7 c0 movzwl %ax,%eax 3569: 25 00 08 00 00 and $0x800,%eax 356e: 85 c0 test %eax,%eax 3570: 75 0a jne 0x357c 3572: b8 00 00 00 00 mov $0x0,%eax 3577: e9 1e 02 00 00 jmpq 0x379a 357c: 48 8b 45 88 mov -0x78(%rbp),%rax 3580: 48 89 c7 mov %rax,%rdi 3583: e8 08 db ff ff callq 0x1090 3588: 48 89 45 98 mov %rax,-0x68(%rbp) 358c: 48 8b 45 80 mov -0x80(%rbp),%rax 3590: ba 10 00 00 00 mov $0x10,%edx 3595: 48 8d 35 ff 1b 00 00 lea 0x1bff(%rip),%rsi # 0x519b 359c: 48 89 c7 mov %rax,%rdi 359f: e8 5c da ff ff callq 0x1000 35a4: 85 c0 test %eax,%eax 35a6: 75 11 jne 0x35b9 35a8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35af: 48 8b 00 mov (%rax),%rax 35b2: 48 85 c0 test %rax,%rax 35b5: 75 2b jne 0x35e2 35b7: eb 55 jmp 0x360e 35b9: 48 8b 45 98 mov -0x68(%rbp),%rax 35bd: 48 83 c0 01 add $0x1,%rax 35c1: 48 83 e0 fe and $0xfffffffffffffffe,%rax 35c5: 48 89 c2 mov %rax,%rdx 35c8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35cf: 48 01 d0 add %rdx,%rax 35d2: 48 83 c0 3c add $0x3c,%rax 35d6: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 35dd: e9 6e fe ff ff jmpq 0x3450 35e2: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35e9: 48 8b 50 30 mov 0x30(%rax),%rdx 35ed: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35f4: 48 29 c2 sub %rax,%rdx 35f7: 48 89 d0 mov %rdx,%rax 35fa: 48 83 e8 3c sub $0x3c,%rax 35fe: 48 39 45 98 cmp %rax,-0x68(%rbp) 3602: 76 0a jbe 0x360e 3604: b8 00 00 00 00 mov $0x0,%eax 3609: e9 8c 01 00 00 jmpq 0x379a 360e: 48 8b 45 98 mov -0x68(%rbp),%rax 3612: 48 89 c7 mov %rax,%rdi 3615: e8 36 da ff ff callq 0x1050 361a: 48 89 45 a0 mov %rax,-0x60(%rbp) 361e: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 3623: 0f 84 6d 01 00 00 je 0x3796 3629: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3630: 48 8b 00 mov (%rax),%rax 3633: 48 85 c0 test %rax,%rax 3636: 74 3c je 0x3674 3638: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 363f: 48 8b 00 mov (%rax),%rax 3642: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3649: 48 83 c2 3c add $0x3c,%rdx 364d: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 3651: 48 8b 55 98 mov -0x68(%rbp),%rdx 3655: 48 8b 45 a0 mov -0x60(%rbp),%rax 3659: 48 89 ce mov %rcx,%rsi 365c: 48 89 c7 mov %rax,%rdi 365f: e8 dc d9 ff ff callq 0x1040 3664: 48 89 c2 mov %rax,%rdx 3667: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 366e: 48 89 50 60 mov %rdx,0x60(%rax) 3672: eb 78 jmp 0x36ec 3674: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 367b: 48 8b 50 28 mov 0x28(%rax),%rdx 367f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3686: 48 01 d0 add %rdx,%rax 3689: 48 83 c0 3c add $0x3c,%rax 368d: 48 89 c1 mov %rax,%rcx 3690: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3697: 8b 40 24 mov 0x24(%rax),%eax 369a: 48 8b 55 98 mov -0x68(%rbp),%rdx 369e: 48 8b 75 a0 mov -0x60(%rbp),%rsi 36a2: 89 c7 mov %eax,%edi 36a4: e8 43 df ff ff callq 0x15ec 36a9: 48 39 45 98 cmp %rax,-0x68(%rbp) 36ad: 0f 95 c0 setne %al 36b0: 0f b6 c0 movzbl %al,%eax 36b3: 48 85 c0 test %rax,%rax 36b6: 74 25 je 0x36dd 36b8: 48 8b 45 a0 mov -0x60(%rbp),%rax 36bc: 48 89 c7 mov %rax,%rdi 36bf: e8 8c d8 ff ff callq 0xf50 36c4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36cb: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 36d3: b8 00 00 00 00 mov $0x0,%eax 36d8: e9 bd 00 00 00 jmpq 0x379a 36dd: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36e4: 48 8b 55 a0 mov -0x60(%rbp),%rdx 36e8: 48 89 50 60 mov %rdx,0x60(%rax) 36ec: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36f3: 48 8b 55 98 mov -0x68(%rbp),%rdx 36f7: 48 89 50 68 mov %rdx,0x68(%rax) 36fb: 48 8b 45 a0 mov -0x60(%rbp),%rax 36ff: 48 89 45 90 mov %rax,-0x70(%rbp) 3703: 48 8b 45 90 mov -0x70(%rbp),%rax 3707: 48 89 45 a8 mov %rax,-0x58(%rbp) 370b: 48 8b 55 a0 mov -0x60(%rbp),%rdx 370f: 48 8b 45 98 mov -0x68(%rbp),%rax 3713: 48 01 d0 add %rdx,%rax 3716: 48 89 c2 mov %rax,%rdx 3719: 48 8b 45 90 mov -0x70(%rbp),%rax 371d: 48 29 c2 sub %rax,%rdx 3720: 48 89 d0 mov %rdx,%rax 3723: 48 89 c2 mov %rax,%rdx 3726: 48 8b 45 90 mov -0x70(%rbp),%rax 372a: be 2f 00 00 00 mov $0x2f,%esi 372f: 48 89 c7 mov %rax,%rdi 3732: e8 b9 d8 ff ff callq 0xff0 3737: 48 89 45 90 mov %rax,-0x70(%rbp) 373b: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3740: 75 2e jne 0x3770 3742: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3746: 48 8b 45 98 mov -0x68(%rbp),%rax 374a: 48 01 d0 add %rdx,%rax 374d: 48 89 c2 mov %rax,%rdx 3750: 48 8b 45 a8 mov -0x58(%rbp),%rax 3754: 48 29 c2 sub %rax,%rdx 3757: 48 89 d0 mov %rdx,%rax 375a: 48 89 c2 mov %rax,%rdx 375d: 48 8b 45 a8 mov -0x58(%rbp),%rax 3761: be 00 00 00 00 mov $0x0,%esi 3766: 48 89 c7 mov %rax,%rdi 3769: e8 62 d8 ff ff callq 0xfd0 376e: eb 26 jmp 0x3796 3770: 48 8b 45 90 mov -0x70(%rbp),%rax 3774: 48 8d 50 01 lea 0x1(%rax),%rdx 3778: 48 89 55 90 mov %rdx,-0x70(%rbp) 377c: c6 00 00 movb $0x0,(%rax) 377f: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3783: 48 8b 45 98 mov -0x68(%rbp),%rax 3787: 48 01 d0 add %rdx,%rax 378a: 48 39 45 90 cmp %rax,-0x70(%rbp) 378e: 73 05 jae 0x3795 3790: e9 6e ff ff ff jmpq 0x3703 3795: 90 nop 3796: 48 8b 45 a0 mov -0x60(%rbp),%rax 379a: 48 8b 4d f8 mov -0x8(%rbp),%rcx 379e: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 37a6: 00 37a7: 74 05 je 0x37ae 37a9: e8 d2 d7 ff ff callq 0xf80 37ae: c9 leaveq 37af: c3 retq 37b0: 55 push %rbp 37b1: 48 89 e5 mov %rsp,%rbp 37b4: 48 83 c4 80 add $0xffffffffffffff80,%rsp 37b8: 48 89 7d 88 mov %rdi,-0x78(%rbp) 37bc: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 37c4: 00 37c5: 48 89 45 f8 mov %rax,-0x8(%rbp) 37c9: 31 c0 xor %eax,%eax 37cb: 48 8b 45 88 mov -0x78(%rbp),%rax 37cf: 48 8b 00 mov (%rax),%rax 37d2: 48 85 c0 test %rax,%rax 37d5: 0f 84 8e 00 00 00 je 0x3869 37db: 48 8b 45 88 mov -0x78(%rbp),%rax 37df: 48 8b 40 70 mov 0x70(%rax),%rax 37e3: 48 89 c2 mov %rax,%rdx 37e6: 48 8b 45 88 mov -0x78(%rbp),%rax 37ea: 48 8b 40 28 mov 0x28(%rax),%rax 37ee: 48 89 c1 mov %rax,%rcx 37f1: 48 8b 45 88 mov -0x78(%rbp),%rax 37f5: 48 8b 40 30 mov 0x30(%rax),%rax 37f9: 48 01 c8 add %rcx,%rax 37fc: 48 39 c2 cmp %rax,%rdx 37ff: 0f 97 c0 seta %al 3802: 0f b6 c0 movzbl %al,%eax 3805: 48 85 c0 test %rax,%rax 3808: 75 33 jne 0x383d 380a: 48 8b 45 88 mov -0x78(%rbp),%rax 380e: 48 8b 40 28 mov 0x28(%rax),%rax 3812: 48 89 c2 mov %rax,%rdx 3815: 48 8b 45 88 mov -0x78(%rbp),%rax 3819: 48 8b 40 30 mov 0x30(%rax),%rax 381d: 48 01 c2 add %rax,%rdx 3820: 48 8b 45 88 mov -0x78(%rbp),%rax 3824: 48 8b 40 70 mov 0x70(%rax),%rax 3828: 48 29 c2 sub %rax,%rdx 382b: 48 89 d0 mov %rdx,%rax 382e: 48 83 f8 3b cmp $0x3b,%rax 3832: 0f 96 c0 setbe %al 3835: 0f b6 c0 movzbl %al,%eax 3838: 48 85 c0 test %rax,%rax 383b: 74 14 je 0x3851 383d: bf 0e 00 00 00 mov $0xe,%edi 3842: e8 ec db ff ff callq 0x1433 3847: b8 ff ff ff ff mov $0xffffffff,%eax 384c: e9 98 05 00 00 jmpq 0x3de9 3851: 48 8b 45 88 mov -0x78(%rbp),%rax 3855: 48 8b 10 mov (%rax),%rdx 3858: 48 8b 45 88 mov -0x78(%rbp),%rax 385c: 48 8b 40 70 mov 0x70(%rax),%rax 3860: 48 01 d0 add %rdx,%rax 3863: 48 89 45 c0 mov %rax,-0x40(%rbp) 3867: eb 53 jmp 0x38bc 3869: 48 8b 45 88 mov -0x78(%rbp),%rax 386d: 48 05 a8 00 00 00 add $0xa8,%rax 3873: 48 89 45 c0 mov %rax,-0x40(%rbp) 3877: 48 8b 45 88 mov -0x78(%rbp),%rax 387b: 48 8b 50 70 mov 0x70(%rax),%rdx 387f: 48 8b 45 88 mov -0x78(%rbp),%rax 3883: 8b 40 24 mov 0x24(%rax),%eax 3886: 48 8b 75 c0 mov -0x40(%rbp),%rsi 388a: 48 89 d1 mov %rdx,%rcx 388d: ba 3c 00 00 00 mov $0x3c,%edx 3892: 89 c7 mov %eax,%edi 3894: e8 53 dd ff ff callq 0x15ec 3899: 48 83 f8 3c cmp $0x3c,%rax 389d: 0f 95 c0 setne %al 38a0: 0f b6 c0 movzbl %al,%eax 38a3: 48 85 c0 test %rax,%rax 38a6: 74 14 je 0x38bc 38a8: bf 0e 00 00 00 mov $0xe,%edi 38ad: e8 81 db ff ff callq 0x1433 38b2: b8 ff ff ff ff mov $0xffffffff,%eax 38b7: e9 2d 05 00 00 jmpq 0x3de9 38bc: 48 8b 45 c0 mov -0x40(%rbp),%rax 38c0: 48 83 c0 3a add $0x3a,%rax 38c4: ba 02 00 00 00 mov $0x2,%edx 38c9: 48 8d 35 dc 18 00 00 lea 0x18dc(%rip),%rsi # 0x51ac 38d0: 48 89 c7 mov %rax,%rdi 38d3: e8 28 d7 ff ff callq 0x1000 38d8: 85 c0 test %eax,%eax 38da: 0f 95 c0 setne %al 38dd: 0f b6 c0 movzbl %al,%eax 38e0: 48 85 c0 test %rax,%rax 38e3: 74 14 je 0x38f9 38e5: bf 0f 00 00 00 mov $0xf,%edi 38ea: e8 44 db ff ff callq 0x1433 38ef: b8 ff ff ff ff mov $0xffffffff,%eax 38f4: e9 f0 04 00 00 jmpq 0x3de9 38f9: 48 8b 45 c0 mov -0x40(%rbp),%rax 38fd: 48 8b 55 88 mov -0x78(%rbp),%rdx 3901: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3908: 48 8b 50 08 mov 0x8(%rax),%rdx 390c: 48 8b 00 mov (%rax),%rax 390f: 48 89 01 mov %rax,(%rcx) 3912: 48 89 51 08 mov %rdx,0x8(%rcx) 3916: 48 8d 41 10 lea 0x10(%rcx),%rax 391a: c6 00 00 movb $0x0,(%rax) 391d: 48 8b 45 88 mov -0x78(%rbp),%rax 3921: 48 83 c0 78 add $0x78,%rax 3925: 48 89 45 c8 mov %rax,-0x38(%rbp) 3929: 48 8b 45 c0 mov -0x40(%rbp),%rax 392d: 0f b6 00 movzbl (%rax),%eax 3930: 3c 2f cmp $0x2f,%al 3932: 0f 85 e7 01 00 00 jne 0x3b1f 3938: 48 8b 45 c0 mov -0x40(%rbp),%rax 393c: 0f b6 40 01 movzbl 0x1(%rax),%eax 3940: 3c 20 cmp $0x20,%al 3942: 75 49 jne 0x398d 3944: 48 8b 45 c0 mov -0x40(%rbp),%rax 3948: ba 10 00 00 00 mov $0x10,%edx 394d: 48 8d 35 5b 18 00 00 lea 0x185b(%rip),%rsi # 0x51af 3954: 48 89 c7 mov %rax,%rdi 3957: e8 a4 d6 ff ff callq 0x1000 395c: 85 c0 test %eax,%eax 395e: 75 2d jne 0x398d 3960: 48 8b 45 88 mov -0x78(%rbp),%rax 3964: 48 05 e4 00 00 00 add $0xe4,%rax 396a: ba 02 00 00 00 mov $0x2,%edx 396f: 48 8d 35 4a 18 00 00 lea 0x184a(%rip),%rsi # 0x51c0 3976: 48 89 c7 mov %rax,%rdi 3979: e8 c2 d6 ff ff callq 0x1040 397e: 48 89 c2 mov %rax,%rdx 3981: 48 8b 45 c8 mov -0x38(%rbp),%rax 3985: 48 89 10 mov %rdx,(%rax) 3988: e9 1d 02 00 00 jmpq 0x3baa 398d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3991: 0f b6 40 01 movzbl 0x1(%rax),%eax 3995: 3c 53 cmp $0x53,%al 3997: 75 49 jne 0x39e2 3999: 48 8b 45 c0 mov -0x40(%rbp),%rax 399d: ba 10 00 00 00 mov $0x10,%edx 39a2: 48 8d 35 19 18 00 00 lea 0x1819(%rip),%rsi # 0x51c2 39a9: 48 89 c7 mov %rax,%rdi 39ac: e8 4f d6 ff ff callq 0x1000 39b1: 85 c0 test %eax,%eax 39b3: 75 2d jne 0x39e2 39b5: 48 8b 45 88 mov -0x78(%rbp),%rax 39b9: 48 05 e4 00 00 00 add $0xe4,%rax 39bf: ba 08 00 00 00 mov $0x8,%edx 39c4: 48 8d 35 08 18 00 00 lea 0x1808(%rip),%rsi # 0x51d3 39cb: 48 89 c7 mov %rax,%rdi 39ce: e8 6d d6 ff ff callq 0x1040 39d3: 48 89 c2 mov %rax,%rdx 39d6: 48 8b 45 c8 mov -0x38(%rbp),%rax 39da: 48 89 10 mov %rdx,(%rax) 39dd: e9 c8 01 00 00 jmpq 0x3baa 39e2: 48 8b 45 c0 mov -0x40(%rbp),%rax 39e6: 0f b6 40 01 movzbl 0x1(%rax),%eax 39ea: 3c 2f cmp $0x2f,%al 39ec: 75 49 jne 0x3a37 39ee: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f2: ba 10 00 00 00 mov $0x10,%edx 39f7: 48 8d 35 9d 17 00 00 lea 0x179d(%rip),%rsi # 0x519b 39fe: 48 89 c7 mov %rax,%rdi 3a01: e8 fa d5 ff ff callq 0x1000 3a06: 85 c0 test %eax,%eax 3a08: 75 2d jne 0x3a37 3a0a: 48 8b 45 88 mov -0x78(%rbp),%rax 3a0e: 48 05 e4 00 00 00 add $0xe4,%rax 3a14: ba 03 00 00 00 mov $0x3,%edx 3a19: 48 8d 35 bb 17 00 00 lea 0x17bb(%rip),%rsi # 0x51db 3a20: 48 89 c7 mov %rax,%rdi 3a23: e8 18 d6 ff ff callq 0x1040 3a28: 48 89 c2 mov %rax,%rdx 3a2b: 48 8b 45 c8 mov -0x38(%rbp),%rax 3a2f: 48 89 10 mov %rdx,(%rax) 3a32: e9 73 01 00 00 jmpq 0x3baa 3a37: e8 a4 d6 ff ff callq 0x10e0 3a3c: 48 8b 10 mov (%rax),%rdx 3a3f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a43: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a47: 48 0f be c0 movsbl %al,%rax 3a4b: 48 01 c0 add %rax,%rax 3a4e: 48 01 d0 add %rdx,%rax 3a51: 0f b7 00 movzwl (%rax),%eax 3a54: 0f b7 c0 movzwl %ax,%eax 3a57: 25 00 08 00 00 and $0x800,%eax 3a5c: 85 c0 test %eax,%eax 3a5e: 0f 95 c0 setne %al 3a61: 0f b6 c0 movzbl %al,%eax 3a64: 48 85 c0 test %rax,%rax 3a67: 0f 84 9e 00 00 00 je 0x3b0b 3a6d: 48 8b 45 88 mov -0x78(%rbp),%rax 3a71: 48 8b 40 60 mov 0x60(%rax),%rax 3a75: 48 85 c0 test %rax,%rax 3a78: 0f 94 c0 sete %al 3a7b: 0f b6 c0 movzbl %al,%eax 3a7e: 48 85 c0 test %rax,%rax 3a81: 74 2e je 0x3ab1 3a83: 48 8b 45 88 mov -0x78(%rbp),%rax 3a87: 48 89 c7 mov %rax,%rdi 3a8a: e8 95 f9 ff ff callq 0x3424 3a8f: 48 85 c0 test %rax,%rax 3a92: 0f 94 c0 sete %al 3a95: 0f b6 c0 movzbl %al,%eax 3a98: 48 85 c0 test %rax,%rax 3a9b: 74 14 je 0x3ab1 3a9d: bf 10 00 00 00 mov $0x10,%edi 3aa2: e8 8c d9 ff ff callq 0x1433 3aa7: b8 ff ff ff ff mov $0xffffffff,%eax 3aac: e9 38 03 00 00 jmpq 0x3de9 3ab1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ab5: 48 83 c0 01 add $0x1,%rax 3ab9: 48 89 c7 mov %rax,%rdi 3abc: e8 cf d5 ff ff callq 0x1090 3ac1: 48 89 45 d8 mov %rax,-0x28(%rbp) 3ac5: 48 8b 45 88 mov -0x78(%rbp),%rax 3ac9: 48 8b 40 68 mov 0x68(%rax),%rax 3acd: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3ad1: 0f 93 c0 setae %al 3ad4: 0f b6 c0 movzbl %al,%eax 3ad7: 48 85 c0 test %rax,%rax 3ada: 74 14 je 0x3af0 3adc: bf 10 00 00 00 mov $0x10,%edi 3ae1: e8 4d d9 ff ff callq 0x1433 3ae6: b8 ff ff ff ff mov $0xffffffff,%eax 3aeb: e9 f9 02 00 00 jmpq 0x3de9 3af0: 48 8b 45 88 mov -0x78(%rbp),%rax 3af4: 48 8b 50 60 mov 0x60(%rax),%rdx 3af8: 48 8b 45 d8 mov -0x28(%rbp),%rax 3afc: 48 01 c2 add %rax,%rdx 3aff: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b03: 48 89 10 mov %rdx,(%rax) 3b06: e9 9f 00 00 00 jmpq 0x3baa 3b0b: bf 10 00 00 00 mov $0x10,%edi 3b10: e8 1e d9 ff ff callq 0x1433 3b15: b8 ff ff ff ff mov $0xffffffff,%eax 3b1a: e9 ca 02 00 00 jmpq 0x3de9 3b1f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b23: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b27: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3b2e: b9 10 00 00 00 mov $0x10,%ecx 3b33: ba 2f 00 00 00 mov $0x2f,%edx 3b38: 48 89 c6 mov %rax,%rsi 3b3b: e8 80 d5 ff ff callq 0x10c0 3b40: 48 89 45 d0 mov %rax,-0x30(%rbp) 3b44: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3b49: 74 0d je 0x3b58 3b4b: 48 8b 45 d0 mov -0x30(%rbp),%rax 3b4f: 48 83 e8 01 sub $0x1,%rax 3b53: c6 00 00 movb $0x0,(%rax) 3b56: eb 40 jmp 0x3b98 3b58: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3b60: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b64: 48 8b 45 b0 mov -0x50(%rbp),%rax 3b68: 48 01 d0 add %rdx,%rax 3b6b: 48 05 e4 00 00 00 add $0xe4,%rax 3b71: c6 00 00 movb $0x0,(%rax) 3b74: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3b79: 74 1d je 0x3b98 3b7b: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3b80: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b84: 48 8b 45 b0 mov -0x50(%rbp),%rax 3b88: 48 01 d0 add %rdx,%rax 3b8b: 48 05 e4 00 00 00 add $0xe4,%rax 3b91: 0f b6 00 movzbl (%rax),%eax 3b94: 3c 20 cmp $0x20,%al 3b96: 74 c8 je 0x3b60 3b98: 48 8b 45 88 mov -0x78(%rbp),%rax 3b9c: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3ba3: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ba7: 48 89 10 mov %rdx,(%rax) 3baa: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bae: 0f b6 40 30 movzbl 0x30(%rax),%eax 3bb2: 3c 20 cmp $0x20,%al 3bb4: 0f 94 c0 sete %al 3bb7: 0f b6 c0 movzbl %al,%eax 3bba: 48 85 c0 test %rax,%rax 3bbd: 74 14 je 0x3bd3 3bbf: bf 10 00 00 00 mov $0x10,%edi 3bc4: e8 6a d8 ff ff callq 0x1433 3bc9: b8 ff ff ff ff mov $0xffffffff,%eax 3bce: e9 16 02 00 00 jmpq 0x3de9 3bd3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bd7: 48 83 c0 10 add $0x10,%rax 3bdb: 48 89 45 b8 mov %rax,-0x48(%rbp) 3bdf: 48 8b 45 c0 mov -0x40(%rbp),%rax 3be3: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3be7: 3c 20 cmp $0x20,%al 3be9: 74 27 je 0x3c12 3beb: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bef: 48 8d 48 10 lea 0x10(%rax),%rcx 3bf3: 48 8d 45 eb lea -0x15(%rbp),%rax 3bf7: ba 0c 00 00 00 mov $0xc,%edx 3bfc: 48 89 ce mov %rcx,%rsi 3bff: 48 89 c7 mov %rax,%rdi 3c02: e8 79 d4 ff ff callq 0x1080 3c07: c6 00 00 movb $0x0,(%rax) 3c0a: 48 8d 45 eb lea -0x15(%rbp),%rax 3c0e: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c12: 48 8b 45 b8 mov -0x48(%rbp),%rax 3c16: 48 89 c7 mov %rax,%rdi 3c19: e8 72 d4 ff ff callq 0x1090 3c1e: 48 89 c2 mov %rax,%rdx 3c21: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c25: 48 89 50 08 mov %rdx,0x8(%rax) 3c29: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c2d: 48 83 c0 1c add $0x1c,%rax 3c31: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c35: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c39: 0f b6 40 21 movzbl 0x21(%rax),%eax 3c3d: 3c 20 cmp $0x20,%al 3c3f: 74 27 je 0x3c68 3c41: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c45: 48 8d 48 1c lea 0x1c(%rax),%rcx 3c49: 48 8d 45 eb lea -0x15(%rbp),%rax 3c4d: ba 06 00 00 00 mov $0x6,%edx 3c52: 48 89 ce mov %rcx,%rsi 3c55: 48 89 c7 mov %rax,%rdi 3c58: e8 23 d4 ff ff callq 0x1080 3c5d: c6 00 00 movb $0x0,(%rax) 3c60: 48 8d 45 eb lea -0x15(%rbp),%rax 3c64: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c68: 48 8b 45 a0 mov -0x60(%rbp),%rax 3c6c: 48 89 c7 mov %rax,%rdi 3c6f: e8 1c d4 ff ff callq 0x1090 3c74: 89 c2 mov %eax,%edx 3c76: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c7a: 89 50 10 mov %edx,0x10(%rax) 3c7d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c81: 48 83 c0 22 add $0x22,%rax 3c85: 48 89 45 a8 mov %rax,-0x58(%rbp) 3c89: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c8d: 0f b6 40 27 movzbl 0x27(%rax),%eax 3c91: 3c 20 cmp $0x20,%al 3c93: 74 27 je 0x3cbc 3c95: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c99: 48 8d 48 22 lea 0x22(%rax),%rcx 3c9d: 48 8d 45 eb lea -0x15(%rbp),%rax 3ca1: ba 06 00 00 00 mov $0x6,%edx 3ca6: 48 89 ce mov %rcx,%rsi 3ca9: 48 89 c7 mov %rax,%rdi 3cac: e8 cf d3 ff ff callq 0x1080 3cb1: c6 00 00 movb $0x0,(%rax) 3cb4: 48 8d 45 eb lea -0x15(%rbp),%rax 3cb8: 48 89 45 a8 mov %rax,-0x58(%rbp) 3cbc: 48 8b 45 a8 mov -0x58(%rbp),%rax 3cc0: 48 89 c7 mov %rax,%rdi 3cc3: e8 c8 d3 ff ff callq 0x1090 3cc8: 89 c2 mov %eax,%edx 3cca: 48 8b 45 c8 mov -0x38(%rbp),%rax 3cce: 89 50 14 mov %edx,0x14(%rax) 3cd1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cd5: 48 83 c0 28 add $0x28,%rax 3cd9: 48 89 45 90 mov %rax,-0x70(%rbp) 3cdd: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ce1: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3ce5: 3c 20 cmp $0x20,%al 3ce7: 74 22 je 0x3d0b 3ce9: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ced: 48 83 c0 28 add $0x28,%rax 3cf1: 48 8b 00 mov (%rax),%rax 3cf4: 48 89 45 eb mov %rax,-0x15(%rbp) 3cf8: 48 8d 45 eb lea -0x15(%rbp),%rax 3cfc: 48 83 c0 08 add $0x8,%rax 3d00: c6 00 00 movb $0x0,(%rax) 3d03: 48 8d 45 eb lea -0x15(%rbp),%rax 3d07: 48 89 45 90 mov %rax,-0x70(%rbp) 3d0b: 48 8b 45 90 mov -0x70(%rbp),%rax 3d0f: ba 08 00 00 00 mov $0x8,%edx 3d14: be 00 00 00 00 mov $0x0,%esi 3d19: 48 89 c7 mov %rax,%rdi 3d1c: e8 0f d3 ff ff callq 0x1030 3d21: 89 c2 mov %eax,%edx 3d23: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d27: 89 50 18 mov %edx,0x18(%rax) 3d2a: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d2e: 48 83 c0 30 add $0x30,%rax 3d32: 48 89 45 98 mov %rax,-0x68(%rbp) 3d36: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d3a: 0f b6 40 39 movzbl 0x39(%rax),%eax 3d3e: 3c 20 cmp $0x20,%al 3d40: 74 27 je 0x3d69 3d42: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d46: 48 8d 48 30 lea 0x30(%rax),%rcx 3d4a: 48 8d 45 eb lea -0x15(%rbp),%rax 3d4e: ba 0a 00 00 00 mov $0xa,%edx 3d53: 48 89 ce mov %rcx,%rsi 3d56: 48 89 c7 mov %rax,%rdi 3d59: e8 22 d3 ff ff callq 0x1080 3d5e: c6 00 00 movb $0x0,(%rax) 3d61: 48 8d 45 eb lea -0x15(%rbp),%rax 3d65: 48 89 45 98 mov %rax,-0x68(%rbp) 3d69: 48 8b 45 98 mov -0x68(%rbp),%rax 3d6d: 48 89 c7 mov %rax,%rdi 3d70: e8 1b d3 ff ff callq 0x1090 3d75: 48 89 c2 mov %rax,%rdx 3d78: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d7c: 48 89 50 20 mov %rdx,0x20(%rax) 3d80: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d84: 48 8b 40 20 mov 0x20(%rax),%rax 3d88: 48 85 c0 test %rax,%rax 3d8b: 79 11 jns 0x3d9e 3d8d: bf 10 00 00 00 mov $0x10,%edi 3d92: e8 9c d6 ff ff callq 0x1433 3d97: b8 ff ff ff ff mov $0xffffffff,%eax 3d9c: eb 4b jmp 0x3de9 3d9e: 48 8b 45 88 mov -0x78(%rbp),%rax 3da2: 48 8b 40 28 mov 0x28(%rax),%rax 3da6: 48 89 c2 mov %rax,%rdx 3da9: 48 8b 45 88 mov -0x78(%rbp),%rax 3dad: 48 8b 40 30 mov 0x30(%rax),%rax 3db1: 48 01 c2 add %rax,%rdx 3db4: 48 8b 45 88 mov -0x78(%rbp),%rax 3db8: 48 8b 40 70 mov 0x70(%rax),%rax 3dbc: 48 29 c2 sub %rax,%rdx 3dbf: 48 89 d0 mov %rdx,%rax 3dc2: 48 83 e8 3c sub $0x3c,%rax 3dc6: 48 89 45 e0 mov %rax,-0x20(%rbp) 3dca: 48 8b 45 c8 mov -0x38(%rbp),%rax 3dce: 48 8b 40 20 mov 0x20(%rax),%rax 3dd2: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3dd6: 73 0c jae 0x3de4 3dd8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3ddc: 48 8b 45 c8 mov -0x38(%rbp),%rax 3de0: 48 89 50 20 mov %rdx,0x20(%rax) 3de4: b8 00 00 00 00 mov $0x0,%eax 3de9: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3ded: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3df5: 00 3df6: 74 05 je 0x3dfd 3df8: e8 83 d1 ff ff callq 0xf80 3dfd: c9 leaveq 3dfe: c3 retq 3dff: 55 push %rbp 3e00: 48 89 e5 mov %rsp,%rbp 3e03: 48 83 ec 20 sub $0x20,%rsp 3e07: 89 7d ec mov %edi,-0x14(%rbp) 3e0a: 89 75 e8 mov %esi,-0x18(%rbp) 3e0d: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3e11: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3e15: 75 0c jne 0x3e23 3e17: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e1b: 8b 40 24 mov 0x24(%rax),%eax 3e1e: 89 45 ec mov %eax,-0x14(%rbp) 3e21: eb 3e jmp 0x3e61 3e23: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e27: 8b 40 24 mov 0x24(%rax),%eax 3e2a: 83 f8 ff cmp $0xffffffff,%eax 3e2d: 0f 95 c0 setne %al 3e30: 0f b6 c0 movzbl %al,%eax 3e33: 48 85 c0 test %rax,%rax 3e36: 74 29 je 0x3e61 3e38: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e3c: 8b 40 24 mov 0x24(%rax),%eax 3e3f: 39 45 ec cmp %eax,-0x14(%rbp) 3e42: 0f 95 c0 setne %al 3e45: 0f b6 c0 movzbl %al,%eax 3e48: 48 85 c0 test %rax,%rax 3e4b: 74 14 je 0x3e61 3e4d: bf 1c 00 00 00 mov $0x1c,%edi 3e52: e8 dc d5 ff ff callq 0x1433 3e57: b8 00 00 00 00 mov $0x0,%eax 3e5c: e9 a2 01 00 00 jmpq 0x4003 3e61: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e65: 8b 40 1c mov 0x1c(%rax),%eax 3e68: 83 f8 01 cmp $0x1,%eax 3e6b: 0f 95 c0 setne %al 3e6e: 0f b6 c0 movzbl %al,%eax 3e71: 48 85 c0 test %rax,%rax 3e74: 74 1c je 0x3e92 3e76: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e7a: 8b 40 1c mov 0x1c(%rax),%eax 3e7d: 83 f8 08 cmp $0x8,%eax 3e80: 0f 95 c0 setne %al 3e83: 0f b6 c0 movzbl %al,%eax 3e86: 48 85 c0 test %rax,%rax 3e89: 74 07 je 0x3e92 3e8b: b8 01 00 00 00 mov $0x1,%eax 3e90: eb 05 jmp 0x3e97 3e92: b8 00 00 00 00 mov $0x0,%eax 3e97: 85 c0 test %eax,%eax 3e99: 74 1c je 0x3eb7 3e9b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e9f: 8b 40 1c mov 0x1c(%rax),%eax 3ea2: 83 f8 03 cmp $0x3,%eax 3ea5: 0f 95 c0 setne %al 3ea8: 0f b6 c0 movzbl %al,%eax 3eab: 48 85 c0 test %rax,%rax 3eae: 74 07 je 0x3eb7 3eb0: b8 01 00 00 00 mov $0x1,%eax 3eb5: eb 05 jmp 0x3ebc 3eb7: b8 00 00 00 00 mov $0x0,%eax 3ebc: 85 c0 test %eax,%eax 3ebe: 74 1c je 0x3edc 3ec0: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ec4: 8b 40 1c mov 0x1c(%rax),%eax 3ec7: 83 f8 0a cmp $0xa,%eax 3eca: 0f 95 c0 setne %al 3ecd: 0f b6 c0 movzbl %al,%eax 3ed0: 48 85 c0 test %rax,%rax 3ed3: 74 07 je 0x3edc 3ed5: b8 01 00 00 00 mov $0x1,%eax 3eda: eb 05 jmp 0x3ee1 3edc: b8 00 00 00 00 mov $0x0,%eax 3ee1: 85 c0 test %eax,%eax 3ee3: 74 1c je 0x3f01 3ee5: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ee9: 8b 40 1c mov 0x1c(%rax),%eax 3eec: 83 f8 02 cmp $0x2,%eax 3eef: 0f 95 c0 setne %al 3ef2: 0f b6 c0 movzbl %al,%eax 3ef5: 48 85 c0 test %rax,%rax 3ef8: 74 07 je 0x3f01 3efa: b8 01 00 00 00 mov $0x1,%eax 3eff: eb 05 jmp 0x3f06 3f01: b8 00 00 00 00 mov $0x0,%eax 3f06: 85 c0 test %eax,%eax 3f08: 74 1c je 0x3f26 3f0a: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f0e: 8b 40 1c mov 0x1c(%rax),%eax 3f11: 83 f8 09 cmp $0x9,%eax 3f14: 0f 95 c0 setne %al 3f17: 0f b6 c0 movzbl %al,%eax 3f1a: 48 85 c0 test %rax,%rax 3f1d: 74 07 je 0x3f26 3f1f: b8 01 00 00 00 mov $0x1,%eax 3f24: eb 05 jmp 0x3f2b 3f26: b8 00 00 00 00 mov $0x0,%eax 3f2b: 85 c0 test %eax,%eax 3f2d: 74 29 je 0x3f58 3f2f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f33: 8b 40 1c mov 0x1c(%rax),%eax 3f36: 83 f8 0b cmp $0xb,%eax 3f39: 0f 95 c0 setne %al 3f3c: 0f b6 c0 movzbl %al,%eax 3f3f: 48 85 c0 test %rax,%rax 3f42: 74 14 je 0x3f58 3f44: bf 0b 00 00 00 mov $0xb,%edi 3f49: e8 e5 d4 ff ff callq 0x1433 3f4e: b8 00 00 00 00 mov $0x0,%eax 3f53: e9 ab 00 00 00 jmpq 0x4003 3f58: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f5c: 8b 40 18 mov 0x18(%rax),%eax 3f5f: 83 f8 01 cmp $0x1,%eax 3f62: 74 1a je 0x3f7e 3f64: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f68: 8b 40 3c mov 0x3c(%rax),%eax 3f6b: 8d 50 01 lea 0x1(%rax),%edx 3f6e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f72: 89 50 3c mov %edx,0x3c(%rax) 3f75: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f79: e9 85 00 00 00 jmpq 0x4003 3f7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f82: 48 8b 40 78 mov 0x78(%rax),%rax 3f86: 48 85 c0 test %rax,%rax 3f89: 75 17 jne 0x3fa2 3f8b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f8f: 48 89 c7 mov %rax,%rdi 3f92: e8 19 f8 ff ff callq 0x37b0 3f97: 85 c0 test %eax,%eax 3f99: 74 07 je 0x3fa2 3f9b: b8 00 00 00 00 mov $0x0,%eax 3fa0: eb 61 jmp 0x4003 3fa2: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fa6: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 3fad: 48 89 c7 mov %rax,%rdi 3fb0: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fb4: 48 8b 40 70 mov 0x70(%rax),%rax 3fb8: 48 83 c0 3c add $0x3c,%rax 3fbc: 48 89 c6 mov %rax,%rsi 3fbf: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3fc3: 8b 55 e8 mov -0x18(%rbp),%edx 3fc6: 8b 45 ec mov -0x14(%rbp),%eax 3fc9: 49 89 c8 mov %rcx,%r8 3fcc: 89 d1 mov %edx,%ecx 3fce: 48 89 fa mov %rdi,%rdx 3fd1: 89 c7 mov %eax,%edi 3fd3: e8 a5 f1 ff ff callq 0x317d 3fd8: 48 89 45 f8 mov %rax,-0x8(%rbp) 3fdc: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 3fe1: 74 1c je 0x3fff 3fe3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fe7: 48 8b 50 48 mov 0x48(%rax),%rdx 3feb: 48 8b 45 f8 mov -0x8(%rbp),%rax 3fef: 48 89 50 10 mov %rdx,0x10(%rax) 3ff3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ff7: 48 8b 55 f8 mov -0x8(%rbp),%rdx 3ffb: 48 89 50 48 mov %rdx,0x48(%rax) 3fff: 48 8b 45 f8 mov -0x8(%rbp),%rax 4003: c9 leaveq 4004: c3 retq 4005: 55 push %rbp 4006: 48 89 e5 mov %rsp,%rbp 4009: 48 83 ec 20 sub $0x20,%rsp 400d: 89 7d ec mov %edi,-0x14(%rbp) 4010: 89 75 e8 mov %esi,-0x18(%rbp) 4013: 8b 55 e8 mov -0x18(%rbp),%edx 4016: 8b 45 ec mov -0x14(%rbp),%eax 4019: 68 20 08 00 00 pushq $0x820 401e: 6a 03 pushq $0x3 4020: 41 b9 00 00 00 00 mov $0x0,%r9d 4026: 41 89 d0 mov %edx,%r8d 4029: b9 00 00 00 00 mov $0x0,%ecx 402e: ba 00 00 00 00 mov $0x0,%edx 4033: be 00 00 00 00 mov $0x0,%esi 4038: 89 c7 mov %eax,%edi 403a: e8 08 d7 ff ff callq 0x1747 403f: 48 83 c4 10 add $0x10,%rsp 4043: 48 89 45 f8 mov %rax,-0x8(%rbp) 4047: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 404c: 74 37 je 0x4085 404e: 48 8b 45 f8 mov -0x8(%rbp),%rax 4052: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 4059: 48 8b 45 f8 mov -0x8(%rbp),%rax 405d: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 4064: 48 8b 45 f8 mov -0x8(%rbp),%rax 4068: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 406f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4073: 48 89 50 60 mov %rdx,0x60(%rax) 4077: 48 8b 45 f8 mov -0x8(%rbp),%rax 407b: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 4083: 00 00 4085: 48 8b 45 f8 mov -0x8(%rbp),%rax 4089: c9 leaveq 408a: c3 retq 408b: 55 push %rbp 408c: 48 89 e5 mov %rsp,%rbp 408f: 48 83 ec 10 sub $0x10,%rsp 4093: 89 7d fc mov %edi,-0x4(%rbp) 4096: 89 75 f8 mov %esi,-0x8(%rbp) 4099: 48 89 55 f0 mov %rdx,-0x10(%rbp) 409d: 48 8b 55 f0 mov -0x10(%rbp),%rdx 40a1: 8b 4d f8 mov -0x8(%rbp),%ecx 40a4: 8b 45 fc mov -0x4(%rbp),%eax 40a7: 89 ce mov %ecx,%esi 40a9: 89 c7 mov %eax,%edi 40ab: e8 4f fd ff ff callq 0x3dff 40b0: c9 leaveq 40b1: c3 retq 40b2: 55 push %rbp 40b3: 48 89 e5 mov %rsp,%rbp 40b6: 48 83 ec 20 sub $0x20,%rsp 40ba: 89 7d ec mov %edi,-0x14(%rbp) 40bd: 89 75 e8 mov %esi,-0x18(%rbp) 40c0: 48 89 55 e0 mov %rdx,-0x20(%rbp) 40c4: 8b 05 4a 1f 20 00 mov 0x201f4a(%rip),%eax # 0x206014 40ca: 83 f8 01 cmp $0x1,%eax 40cd: 0f 95 c0 setne %al 40d0: 0f b6 c0 movzbl %al,%eax 40d3: 48 85 c0 test %rax,%rax 40d6: 74 14 je 0x40ec 40d8: bf 0c 00 00 00 mov $0xc,%edi 40dd: e8 51 d3 ff ff callq 0x1433 40e2: b8 00 00 00 00 mov $0x0,%eax 40e7: e9 15 02 00 00 jmpq 0x4301 40ec: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 40f1: 75 4b jne 0x413e 40f3: 8b 45 ec mov -0x14(%rbp),%eax 40f6: be 01 00 00 00 mov $0x1,%esi 40fb: 89 c7 mov %eax,%edi 40fd: b8 00 00 00 00 mov $0x0,%eax 4102: e8 69 ce ff ff callq 0xf70 4107: 83 f8 ff cmp $0xffffffff,%eax 410a: 0f 94 c0 sete %al 410d: 0f b6 c0 movzbl %al,%eax 4110: 48 85 c0 test %rax,%rax 4113: 74 29 je 0x413e 4115: e8 46 ce ff ff callq 0xf60 411a: 8b 00 mov (%rax),%eax 411c: 83 f8 09 cmp $0x9,%eax 411f: 0f 94 c0 sete %al 4122: 0f b6 c0 movzbl %al,%eax 4125: 48 85 c0 test %rax,%rax 4128: 74 14 je 0x413e 412a: bf 09 00 00 00 mov $0x9,%edi 412f: e8 ff d2 ff ff callq 0x1433 4134: b8 00 00 00 00 mov $0x0,%eax 4139: e9 c3 01 00 00 jmpq 0x4301 413e: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 4142: 0f 87 a2 01 00 00 ja 0x42ea 4148: 8b 45 e8 mov -0x18(%rbp),%eax 414b: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 4153: 48 8d 05 86 10 00 00 lea 0x1086(%rip),%rax # 0x51e0 415a: 8b 04 02 mov (%rdx,%rax,1),%eax 415d: 48 63 d0 movslq %rax,%rdx 4160: 48 8d 05 79 10 00 00 lea 0x1079(%rip),%rax # 0x51e0 4167: 48 01 d0 add %rdx,%rax 416a: ff e0 jmpq *%rax 416c: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4174: e9 84 01 00 00 jmpq 0x42fd 4179: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 417e: 0f 95 c0 setne %al 4181: 0f b6 c0 movzbl %al,%eax 4184: 48 85 c0 test %rax,%rax 4187: 74 2c je 0x41b5 4189: 48 8b 45 e0 mov -0x20(%rbp),%rax 418d: 8b 40 1c mov 0x1c(%rax),%eax 4190: 83 f8 0b cmp $0xb,%eax 4193: 0f 95 c0 setne %al 4196: 0f b6 c0 movzbl %al,%eax 4199: 48 85 c0 test %rax,%rax 419c: 74 17 je 0x41b5 419e: bf 0d 00 00 00 mov $0xd,%edi 41a3: e8 8b d2 ff ff callq 0x1433 41a8: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 41b0: e9 48 01 00 00 jmpq 0x42fd 41b5: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41ba: 74 1c je 0x41d8 41bc: 48 8b 55 e0 mov -0x20(%rbp),%rdx 41c0: 8b 4d e8 mov -0x18(%rbp),%ecx 41c3: 8b 45 ec mov -0x14(%rbp),%eax 41c6: 89 ce mov %ecx,%esi 41c8: 89 c7 mov %eax,%edi 41ca: e8 bc fe ff ff callq 0x408b 41cf: 48 89 45 f8 mov %rax,-0x8(%rbp) 41d3: e9 25 01 00 00 jmpq 0x42fd 41d8: 8b 55 e8 mov -0x18(%rbp),%edx 41db: 8b 45 ec mov -0x14(%rbp),%eax 41de: 41 b8 00 00 00 00 mov $0x0,%r8d 41e4: 89 d1 mov %edx,%ecx 41e6: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 41ed: be 00 00 00 00 mov $0x0,%esi 41f2: 89 c7 mov %eax,%edi 41f4: e8 84 ef ff ff callq 0x317d 41f9: 48 89 45 f8 mov %rax,-0x8(%rbp) 41fd: e9 fb 00 00 00 jmpq 0x42fd 4202: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4207: 0f 84 a1 00 00 00 je 0x42ae 420d: 48 8b 45 e0 mov -0x20(%rbp),%rax 4211: 8b 40 1c mov 0x1c(%rax),%eax 4214: 83 f8 02 cmp $0x2,%eax 4217: 0f 95 c0 setne %al 421a: 0f b6 c0 movzbl %al,%eax 421d: 48 85 c0 test %rax,%rax 4220: 74 1c je 0x423e 4222: 48 8b 45 e0 mov -0x20(%rbp),%rax 4226: 8b 40 1c mov 0x1c(%rax),%eax 4229: 83 f8 09 cmp $0x9,%eax 422c: 0f 95 c0 setne %al 422f: 0f b6 c0 movzbl %al,%eax 4232: 48 85 c0 test %rax,%rax 4235: 74 07 je 0x423e 4237: b8 01 00 00 00 mov $0x1,%eax 423c: eb 05 jmp 0x4243 423e: b8 00 00 00 00 mov $0x0,%eax 4243: 85 c0 test %eax,%eax 4245: 74 1c je 0x4263 4247: 48 8b 45 e0 mov -0x20(%rbp),%rax 424b: 8b 40 1c mov 0x1c(%rax),%eax 424e: 83 f8 03 cmp $0x3,%eax 4251: 0f 95 c0 setne %al 4254: 0f b6 c0 movzbl %al,%eax 4257: 48 85 c0 test %rax,%rax 425a: 74 07 je 0x4263 425c: b8 01 00 00 00 mov $0x1,%eax 4261: eb 05 jmp 0x4268 4263: b8 00 00 00 00 mov $0x0,%eax 4268: 85 c0 test %eax,%eax 426a: 74 29 je 0x4295 426c: 48 8b 45 e0 mov -0x20(%rbp),%rax 4270: 8b 40 1c mov 0x1c(%rax),%eax 4273: 83 f8 0a cmp $0xa,%eax 4276: 0f 95 c0 setne %al 4279: 0f b6 c0 movzbl %al,%eax 427c: 48 85 c0 test %rax,%rax 427f: 74 14 je 0x4295 4281: bf 0d 00 00 00 mov $0xd,%edi 4286: e8 a8 d1 ff ff callq 0x1433 428b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4293: eb 68 jmp 0x42fd 4295: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4299: 8b 4d e8 mov -0x18(%rbp),%ecx 429c: 8b 45 ec mov -0x14(%rbp),%eax 429f: 89 ce mov %ecx,%esi 42a1: 89 c7 mov %eax,%edi 42a3: e8 e3 fd ff ff callq 0x408b 42a8: 48 89 45 f8 mov %rax,-0x8(%rbp) 42ac: eb 4f jmp 0x42fd 42ae: 8b 55 e8 mov -0x18(%rbp),%edx 42b1: 8b 45 ec mov -0x14(%rbp),%eax 42b4: 41 b8 00 00 00 00 mov $0x0,%r8d 42ba: 89 d1 mov %edx,%ecx 42bc: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42c3: be 00 00 00 00 mov $0x0,%esi 42c8: 89 c7 mov %eax,%edi 42ca: e8 ae ee ff ff callq 0x317d 42cf: 48 89 45 f8 mov %rax,-0x8(%rbp) 42d3: eb 28 jmp 0x42fd 42d5: 8b 55 e8 mov -0x18(%rbp),%edx 42d8: 8b 45 ec mov -0x14(%rbp),%eax 42db: 89 d6 mov %edx,%esi 42dd: 89 c7 mov %eax,%edi 42df: e8 21 fd ff ff callq 0x4005 42e4: 48 89 45 f8 mov %rax,-0x8(%rbp) 42e8: eb 13 jmp 0x42fd 42ea: bf 0d 00 00 00 mov $0xd,%edi 42ef: e8 3f d1 ff ff callq 0x1433 42f4: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42fc: 90 nop 42fd: 48 8b 45 f8 mov -0x8(%rbp),%rax 4301: c9 leaveq 4302: c3 retq 4303: 55 push %rbp 4304: 48 89 e5 mov %rsp,%rbp 4307: 48 83 ec 20 sub $0x20,%rsp 430b: 48 89 7d e8 mov %rdi,-0x18(%rbp) 430f: 48 8b 45 e8 mov -0x18(%rbp),%rax 4313: 48 89 45 f8 mov %rax,-0x8(%rbp) 4317: 48 8b 45 f8 mov -0x8(%rbp),%rax 431b: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 4321: 25 80 00 00 00 and $0x80,%eax 4326: 85 c0 test %eax,%eax 4328: 74 0f je 0x4339 432a: 48 8b 45 f8 mov -0x8(%rbp),%rax 432e: 48 8b 00 mov (%rax),%rax 4331: 48 89 c7 mov %rax,%rdi 4334: e8 17 cc ff ff callq 0xf50 4339: 48 8b 45 f8 mov -0x8(%rbp),%rax 433d: 48 89 c7 mov %rax,%rdi 4340: e8 0b cc ff ff callq 0xf50 4345: 90 nop 4346: c9 leaveq 4347: c3 retq 4348: 55 push %rbp 4349: 48 89 e5 mov %rsp,%rbp 434c: 48 83 ec 60 sub $0x60,%rsp 4350: 48 89 7d a8 mov %rdi,-0x58(%rbp) 4354: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 4359: 75 0a jne 0x4365 435b: b8 00 00 00 00 mov $0x0,%eax 4360: e9 0c 04 00 00 jmpq 0x4771 4365: 48 8b 45 a8 mov -0x58(%rbp),%rax 4369: 8b 40 3c mov 0x3c(%rax),%eax 436c: 85 c0 test %eax,%eax 436e: 74 2e je 0x439e 4370: 48 8b 45 a8 mov -0x58(%rbp),%rax 4374: 8b 40 3c mov 0x3c(%rax),%eax 4377: 8d 50 ff lea -0x1(%rax),%edx 437a: 48 8b 45 a8 mov -0x58(%rbp),%rax 437e: 89 50 3c mov %edx,0x3c(%rax) 4381: 48 8b 45 a8 mov -0x58(%rbp),%rax 4385: 8b 40 3c mov 0x3c(%rax),%eax 4388: 85 c0 test %eax,%eax 438a: 74 12 je 0x439e 438c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4390: 8b 40 3c mov 0x3c(%rax),%eax 4393: 89 45 b4 mov %eax,-0x4c(%rbp) 4396: 8b 45 b4 mov -0x4c(%rbp),%eax 4399: e9 d3 03 00 00 jmpq 0x4771 439e: 48 8b 45 a8 mov -0x58(%rbp),%rax 43a2: 8b 40 18 mov 0x18(%rax),%eax 43a5: 83 f8 01 cmp $0x1,%eax 43a8: 75 41 jne 0x43eb 43aa: 48 8b 45 a8 mov -0x58(%rbp),%rax 43ae: 48 8b 40 50 mov 0x50(%rax),%rax 43b2: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 43b6: 74 10 je 0x43c8 43b8: 48 8b 45 a8 mov -0x58(%rbp),%rax 43bc: 48 8b 40 50 mov 0x50(%rax),%rax 43c0: 48 89 c7 mov %rax,%rdi 43c3: e8 88 cb ff ff callq 0xf50 43c8: 48 8b 45 a8 mov -0x58(%rbp),%rax 43cc: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 43d4: 48 8b 45 a8 mov -0x58(%rbp),%rax 43d8: 48 8b 40 48 mov 0x48(%rax),%rax 43dc: 48 85 c0 test %rax,%rax 43df: 74 0a je 0x43eb 43e1: b8 00 00 00 00 mov $0x0,%eax 43e6: e9 86 03 00 00 jmpq 0x4771 43eb: 48 8b 45 a8 mov -0x58(%rbp),%rax 43ef: 48 8b 40 08 mov 0x8(%rax),%rax 43f3: 48 89 45 d8 mov %rax,-0x28(%rbp) 43f7: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 43fc: 74 58 je 0x4456 43fe: 48 8b 45 d8 mov -0x28(%rbp),%rax 4402: 48 8b 40 48 mov 0x48(%rax),%rax 4406: 48 39 45 a8 cmp %rax,-0x58(%rbp) 440a: 75 12 jne 0x441e 440c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4410: 48 8b 50 10 mov 0x10(%rax),%rdx 4414: 48 8b 45 d8 mov -0x28(%rbp),%rax 4418: 48 89 50 48 mov %rdx,0x48(%rax) 441c: eb 38 jmp 0x4456 441e: 48 8b 45 d8 mov -0x28(%rbp),%rax 4422: 48 8b 40 48 mov 0x48(%rax),%rax 4426: 48 89 45 b8 mov %rax,-0x48(%rbp) 442a: eb 0c jmp 0x4438 442c: 48 8b 45 b8 mov -0x48(%rbp),%rax 4430: 48 8b 40 10 mov 0x10(%rax),%rax 4434: 48 89 45 b8 mov %rax,-0x48(%rbp) 4438: 48 8b 45 b8 mov -0x48(%rbp),%rax 443c: 48 8b 40 10 mov 0x10(%rax),%rax 4440: 48 39 45 a8 cmp %rax,-0x58(%rbp) 4444: 75 e6 jne 0x442c 4446: 48 8b 45 a8 mov -0x58(%rbp),%rax 444a: 48 8b 50 10 mov 0x10(%rax),%rdx 444e: 48 8b 45 b8 mov -0x48(%rbp),%rax 4452: 48 89 50 10 mov %rdx,0x10(%rax) 4456: 48 8b 45 a8 mov -0x58(%rbp),%rax 445a: 8b 40 18 mov 0x18(%rax),%eax 445d: 83 f8 01 cmp $0x1,%eax 4460: 74 0a je 0x446c 4462: 83 f8 03 cmp $0x3,%eax 4465: 74 2b je 0x4492 4467: e9 78 02 00 00 jmpq 0x46e4 446c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4470: 48 8b 40 60 mov 0x60(%rax),%rax 4474: 48 85 c0 test %rax,%rax 4477: 0f 84 63 02 00 00 je 0x46e0 447d: 48 8b 45 a8 mov -0x58(%rbp),%rax 4481: 48 8b 40 60 mov 0x60(%rax),%rax 4485: 48 89 c7 mov %rax,%rdi 4488: e8 c3 ca ff ff callq 0xf50 448d: e9 4e 02 00 00 jmpq 0x46e0 4492: 48 8b 45 a8 mov -0x58(%rbp),%rax 4496: 48 8b 40 68 mov 0x68(%rax),%rax 449a: 48 89 45 e0 mov %rax,-0x20(%rbp) 449e: 48 8b 45 e0 mov -0x20(%rbp),%rax 44a2: 48 8d 35 5a fe ff ff lea -0x1a6(%rip),%rsi # 0x4303 44a9: 48 89 c7 mov %rax,%rdi 44ac: e8 1f cc ff ff callq 0x10d0 44b1: 48 8b 45 a8 mov -0x58(%rbp),%rax 44b5: 48 05 c8 00 00 00 add $0xc8,%rax 44bb: 48 89 45 c0 mov %rax,-0x40(%rbp) 44bf: 48 8b 45 c0 mov -0x40(%rbp),%rax 44c3: 8b 40 04 mov 0x4(%rax),%eax 44c6: 89 c0 mov %eax,%eax 44c8: 48 89 45 c8 mov %rax,-0x38(%rbp) 44cc: e9 4a 01 00 00 jmpq 0x461b 44d1: 48 8b 55 c8 mov -0x38(%rbp),%rdx 44d5: 48 89 d0 mov %rdx,%rax 44d8: 48 01 c0 add %rax,%rax 44db: 48 01 d0 add %rdx,%rax 44de: 48 c1 e0 02 shl $0x2,%rax 44e2: 48 01 d0 add %rdx,%rax 44e5: 48 c1 e0 04 shl $0x4,%rax 44e9: 48 8d 50 10 lea 0x10(%rax),%rdx 44ed: 48 8b 45 c0 mov -0x40(%rbp),%rax 44f1: 48 01 d0 add %rdx,%rax 44f4: 48 89 45 f0 mov %rax,-0x10(%rbp) 44f8: 48 8b 45 f0 mov -0x10(%rbp),%rax 44fc: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 4502: 25 80 00 00 00 and $0x80,%eax 4507: 85 c0 test %eax,%eax 4509: 74 13 je 0x451e 450b: 48 8b 45 f0 mov -0x10(%rbp),%rax 450f: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 4516: 48 89 c7 mov %rax,%rdi 4519: e8 32 ca ff ff callq 0xf50 451e: 48 8b 45 f0 mov -0x10(%rbp),%rax 4522: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 4529: 48 8b 45 f0 mov -0x10(%rbp),%rax 452d: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4534: 48 39 c2 cmp %rax,%rdx 4537: 74 22 je 0x455b 4539: 48 8b 45 f0 mov -0x10(%rbp),%rax 453d: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4544: 48 89 c7 mov %rax,%rdi 4547: e8 04 ca ff ff callq 0xf50 454c: 48 8b 45 f0 mov -0x10(%rbp),%rax 4550: 48 c7 80 b0 00 00 00 00 movq $0x0,0xb0(%rax) 4558: 00 00 00 455b: 48 8b 45 f0 mov -0x10(%rbp),%rax 455f: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4566: 48 8b 45 f0 mov -0x10(%rbp),%rax 456a: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4571: 48 39 c2 cmp %rax,%rdx 4574: 74 13 je 0x4589 4576: 48 8b 45 f0 mov -0x10(%rbp),%rax 457a: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 4581: 48 89 c7 mov %rax,%rdi 4584: e8 c7 c9 ff ff callq 0xf50 4589: 48 8b 45 a8 mov -0x58(%rbp),%rax 458d: 48 8b 00 mov (%rax),%rax 4590: 48 85 c0 test %rax,%rax 4593: 74 2e je 0x45c3 4595: 48 8b 45 f0 mov -0x10(%rbp),%rax 4599: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 45a0: 48 8b 45 f0 mov -0x10(%rbp),%rax 45a4: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 45ab: 48 39 c2 cmp %rax,%rdx 45ae: 74 13 je 0x45c3 45b0: 48 8b 45 f0 mov -0x10(%rbp),%rax 45b4: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 45ba: 25 80 00 00 00 and $0x80,%eax 45bf: 85 c0 test %eax,%eax 45c1: 74 13 je 0x45d6 45c3: 48 8b 45 f0 mov -0x10(%rbp),%rax 45c7: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45ce: 48 89 c7 mov %rax,%rdi 45d1: e8 7a c9 ff ff callq 0xf50 45d6: 48 8b 45 f0 mov -0x10(%rbp),%rax 45da: 48 8b 40 30 mov 0x30(%rax),%rax 45de: 48 89 45 d0 mov %rax,-0x30(%rbp) 45e2: eb 30 jmp 0x4614 45e4: 48 8b 45 d0 mov -0x30(%rbp),%rax 45e8: 48 89 45 f8 mov %rax,-0x8(%rbp) 45ec: 48 8b 45 d0 mov -0x30(%rbp),%rax 45f0: 48 8b 40 30 mov 0x30(%rax),%rax 45f4: 48 89 45 d0 mov %rax,-0x30(%rbp) 45f8: 48 8b 45 f8 mov -0x8(%rbp),%rax 45fc: 8b 40 38 mov 0x38(%rax),%eax 45ff: 25 80 00 00 00 and $0x80,%eax 4604: 85 c0 test %eax,%eax 4606: 74 0c je 0x4614 4608: 48 8b 45 f8 mov -0x8(%rbp),%rax 460c: 48 89 c7 mov %rax,%rdi 460f: e8 3c c9 ff ff callq 0xf50 4614: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 4619: 75 c9 jne 0x45e4 461b: 48 8b 45 c8 mov -0x38(%rbp),%rax 461f: 48 8d 50 ff lea -0x1(%rax),%rdx 4623: 48 89 55 c8 mov %rdx,-0x38(%rbp) 4627: 48 85 c0 test %rax,%rax 462a: 0f 85 a1 fe ff ff jne 0x44d1 4630: 48 8b 45 c0 mov -0x40(%rbp),%rax 4634: 48 89 45 e8 mov %rax,-0x18(%rbp) 4638: 48 8b 45 c0 mov -0x40(%rbp),%rax 463c: 48 8b 40 08 mov 0x8(%rax),%rax 4640: 48 89 45 c0 mov %rax,-0x40(%rbp) 4644: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4649: 74 30 je 0x467b 464b: 48 8b 45 e8 mov -0x18(%rbp),%rax 464f: 8b 10 mov (%rax),%edx 4651: 48 8b 45 e8 mov -0x18(%rbp),%rax 4655: 8b 40 04 mov 0x4(%rax),%eax 4658: 39 c2 cmp %eax,%edx 465a: 74 1f je 0x467b 465c: 48 8d 0d 85 0c 00 00 lea 0xc85(%rip),%rcx # 0x52e8 4663: ba c6 00 00 00 mov $0xc6,%edx 4668: 48 8d 35 c1 0b 00 00 lea 0xbc1(%rip),%rsi # 0x5230 466f: 48 8d 3d 4a 0c 00 00 lea 0xc4a(%rip),%rdi # 0x52c0 4676: e8 45 c9 ff ff callq 0xfc0 467b: 48 8b 45 a8 mov -0x58(%rbp),%rax 467f: 48 05 c8 00 00 00 add $0xc8,%rax 4685: 48 39 45 e8 cmp %rax,-0x18(%rbp) 4689: 74 0c je 0x4697 468b: 48 8b 45 e8 mov -0x18(%rbp),%rax 468f: 48 89 c7 mov %rax,%rdi 4692: e8 b9 c8 ff ff callq 0xf50 4697: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 469c: 0f 85 1d fe ff ff jne 0x44bf 46a2: 90 nop 46a3: 48 8b 45 a8 mov -0x58(%rbp),%rax 46a7: 8b 40 7c mov 0x7c(%rax),%eax 46aa: 85 c0 test %eax,%eax 46ac: 74 10 je 0x46be 46ae: 48 8b 45 a8 mov -0x58(%rbp),%rax 46b2: 48 8b 40 50 mov 0x50(%rax),%rax 46b6: 48 89 c7 mov %rax,%rdi 46b9: e8 92 c8 ff ff callq 0xf50 46be: 48 8b 45 a8 mov -0x58(%rbp),%rax 46c2: 8b 40 78 mov 0x78(%rax),%eax 46c5: 25 80 00 00 00 and $0x80,%eax 46ca: 85 c0 test %eax,%eax 46cc: 74 15 je 0x46e3 46ce: 48 8b 45 a8 mov -0x58(%rbp),%rax 46d2: 48 8b 40 58 mov 0x58(%rax),%rax 46d6: 48 89 c7 mov %rax,%rdi 46d9: e8 72 c8 ff ff callq 0xf50 46de: eb 03 jmp 0x46e3 46e0: 90 nop 46e1: eb 01 jmp 0x46e4 46e3: 90 nop 46e4: 48 8b 45 a8 mov -0x58(%rbp),%rax 46e8: 48 8b 00 mov (%rax),%rax 46eb: 48 85 c0 test %rax,%rax 46ee: 74 50 je 0x4740 46f0: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 46f5: 75 49 jne 0x4740 46f7: 48 8b 45 a8 mov -0x58(%rbp),%rax 46fb: 8b 40 38 mov 0x38(%rax),%eax 46fe: 25 80 00 00 00 and $0x80,%eax 4703: 85 c0 test %eax,%eax 4705: 74 11 je 0x4718 4707: 48 8b 45 a8 mov -0x58(%rbp),%rax 470b: 48 8b 00 mov (%rax),%rax 470e: 48 89 c7 mov %rax,%rdi 4711: e8 3a c8 ff ff callq 0xf50 4716: eb 28 jmp 0x4740 4718: 48 8b 45 a8 mov -0x58(%rbp),%rax 471c: 8b 40 38 mov 0x38(%rax),%eax 471f: 83 e0 40 and $0x40,%eax 4722: 85 c0 test %eax,%eax 4724: 74 1a je 0x4740 4726: 48 8b 45 a8 mov -0x58(%rbp),%rax 472a: 48 8b 50 30 mov 0x30(%rax),%rdx 472e: 48 8b 45 a8 mov -0x58(%rbp),%rax 4732: 48 8b 00 mov (%rax),%rax 4735: 48 89 d6 mov %rdx,%rsi 4738: 48 89 c7 mov %rax,%rdi 473b: e8 30 c9 ff ff callq 0x1070 4740: 48 8b 45 a8 mov -0x58(%rbp),%rax 4744: 48 89 c7 mov %rax,%rdi 4747: e8 04 c8 ff ff callq 0xf50 474c: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4751: 74 19 je 0x476c 4753: 48 8b 45 d8 mov -0x28(%rbp),%rax 4757: 8b 40 3c mov 0x3c(%rax),%eax 475a: 85 c0 test %eax,%eax 475c: 75 0e jne 0x476c 475e: 48 8b 45 d8 mov -0x28(%rbp),%rax 4762: 48 89 c7 mov %rax,%rdi 4765: e8 de fb ff ff callq 0x4348 476a: eb 05 jmp 0x4771 476c: b8 00 00 00 00 mov $0x0,%eax 4771: c9 leaveq 4772: c3 retq 4773: 55 push %rbp 4774: 48 89 e5 mov %rsp,%rbp 4777: 48 89 7d f8 mov %rdi,-0x8(%rbp) 477b: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4780: 74 09 je 0x478b 4782: 48 8b 45 f8 mov -0x8(%rbp),%rax 4786: 8b 40 18 mov 0x18(%rax),%eax 4789: eb 05 jmp 0x4790 478b: b8 00 00 00 00 mov $0x0,%eax 4790: 5d pop %rbp 4791: c3 retq 4792: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 479a: 00 00 479c: 0f 1f 40 00 nopl 0x0(%rax) 47a0: 41 57 push %rdi 47a2: 41 56 push %rsi 47a4: 49 89 d7 mov %rdx,%r15 47a7: 41 55 push %rbp 47a9: 41 54 push %rsp 47ab: 4c 8d 25 1e 15 20 00 lea 0x20151e(%rip),%r12 # 0x205cd0 47b2: 55 push %rbp 47b3: 48 8d 2d 1e 15 20 00 lea 0x20151e(%rip),%rbp # 0x205cd8 47ba: 53 push %rbx 47bb: 41 89 fd mov %edi,%r13d 47be: 49 89 f6 mov %rsi,%r14 47c1: 4c 29 e5 sub %r12,%rbp 47c4: 48 83 ec 08 sub $0x8,%rsp 47c8: 48 c1 fd 03 sar $0x3,%rbp 47cc: e8 4f c7 ff ff callq 0xf20 47d1: 48 85 ed test %rbp,%rbp 47d4: 74 20 je 0x47f6 47d6: 31 db xor %ebx,%ebx 47d8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 47e0: 4c 89 fa mov %r15,%rdx 47e3: 4c 89 f6 mov %r14,%rsi 47e6: 44 89 ef mov %r13d,%edi 47e9: 41 ff 14 dc callq *(%r12,%rbx,8) 47ed: 48 83 c3 01 add $0x1,%rbx 47f1: 48 39 dd cmp %rbx,%rbp 47f4: 75 ea jne 0x47e0 47f6: 48 83 c4 08 add $0x8,%rsp 47fa: 5b pop %rbx 47fb: 5d pop %rbp 47fc: 41 5c pop %rsp 47fe: 41 5d pop %rbp 4800: 41 5e pop %rsi 4802: 41 5f pop %rdi 4804: c3 retq 4805: 90 nop 4806: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 480e: 00 00 4810: f3 rep 4811: c3 retq 4812: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 481a: 00 00 481c: 0f 1f 40 00 nopl 0x0(%rax) 4820: 48 89 f2 mov %rsi,%rdx 4823: 89 fe mov %edi,%esi 4825: bf 01 00 00 00 mov $0x1,%edi 482a: e9 31 c8 ff ff jmpq 0x1060 Disassembly of section .fini: 4830: 48 83 ec 08 sub $0x8,%rsp 4834: 48 83 c4 08 add $0x8,%rsp 4838: c3 retq ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-ef2a045a/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-ef2a045a/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 (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-ef2a045a/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.190@#6e8b3cef6d932925a0364e5f1f28bd4e -pr /home/conan/w/prod-v1/bsr/60048/dbffc/profile_linux_7_libstdcpp11_gcc_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=gcc compiler.libcxx=libstdc++11 compiler.version=7 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:0e2fc6376534b5b3953a4974cf0901b008b17f2f - Cache elfutils/0.190:d701ed25e68973a763c200415e11f160ed6ed6f7 - Cache xz_utils/5.4.4:db2ca884c9793e0b0fb54ec3f846326d1addacc8 - Cache zlib/1.3:db2ca884c9793e0b0fb54ec3f846326d1addacc8 - Cache zstd/1.5.5:e3766aaf691edf2f0f84b05a8afbca6d004f63be - 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/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin elfutils/0.190: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-addr2line elfutils/0.190: Setting AR to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-ar elfutils/0.190: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-elfclassify elfutils/0.190: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-elfcmp elfutils/0.190: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-elfcompress elfutils/0.190: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-elflint elfutils/0.190: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-findtextrel elfutils/0.190: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-make-debug-archive elfutils/0.190: Setting NM to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-nm elfutils/0.190: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-objdump elfutils/0.190: Setting RANLIB to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-ranlib elfutils/0.190: Setting READELF to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-readelf elfutils/0.190: Setting SIZE to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-size elfutils/0.190: Setting STACK to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-stack elfutils/0.190: Setting STRINGS to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-strings elfutils/0.190: Setting STRIP to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-strip elfutils/0.190: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/bin/eu-unstrip elfutils/0.190 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.190 (test package): Generator txt created conanbuildinfo.txt 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): 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-ef2a045a/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071/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-ef2a045a/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="7" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/cci-ef2a045a/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071/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-ef2a045a/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-ef2a045a/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-ef2a045a/recipes/elfutils/all/test_v1_package' ----------------- -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- 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/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/zlib/1.3/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/bzip2/1.0.8/_/_/package/0e2fc6376534b5b3953a4974cf0901b008b17f2f/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/xz_utils/5.4.4/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/zstd/1.5.5/_/_/package/e3766aaf691edf2f0f84b05a8afbca6d004f63be/lib/libzstd.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 7 -- Conan: Checking correct version: 7 -- Conan: C++ stdlib: libstdc++11 -- Library asm found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/elfutils/0.190/_/_/package/d701ed25e68973a763c200415e11f160ed6ed6f7/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/zlib/1.3/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/zlib/1.3/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/bzip2/1.0.8/_/_/package/0e2fc6376534b5b3953a4974cf0901b008b17f2f/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/bzip2/1.0.8/_/_/package/0e2fc6376534b5b3953a4974cf0901b008b17f2f/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/xz_utils/5.4.4/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/xz_utils/5.4.4/_/_/package/db2ca884c9793e0b0fb54ec3f846326d1addacc8/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/zstd/1.5.5/_/_/package/e3766aaf691edf2f0f84b05a8afbca6d004f63be/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/zstd/1.5.5/_/_/package/e3766aaf691edf2f0f84b05a8afbca6d004f63be/lib/libzstd.a -- Library zstd found /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/zstd/1.5.5/_/_/package/e3766aaf691edf2f0f84b05a8afbca6d004f63be/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60048/adeae/.conan/data/zstd/1.5.5/_/_/package/e3766aaf691edf2f0f84b05a8afbca6d004f63be/lib/libzstd.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-ef2a045a/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-ef2a045a/recipes/elfutils/all/test_v1_package/build/a3c12e49069ec50a1332f95a4cc5132d67e92071' '--' '-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 .init: f20: 48 83 ec 08 sub $0x8,%rsp f24: 48 8b 05 bd 50 20 00 mov 0x2050bd(%rip),%rax # 0x205fe8 f2b: 48 85 c0 test %rax,%rax f2e: 74 02 je 0xf32 f30: ff d0 callq *%rax f32: 48 83 c4 08 add $0x8,%rsp f36: c3 retq Disassembly of section .plt: f40: ff 35 b2 4f 20 00 pushq 0x204fb2(%rip) # 0x205ef8 f46: ff 25 b4 4f 20 00 jmpq *0x204fb4(%rip) # 0x205f00 f4c: 0f 1f 40 00 nopl 0x0(%rax) f50: ff 25 b2 4f 20 00 jmpq *0x204fb2(%rip) # 0x205f08 f56: 68 00 00 00 00 pushq $0x0 f5b: e9 e0 ff ff ff jmpq 0xf40 f60: ff 25 aa 4f 20 00 jmpq *0x204faa(%rip) # 0x205f10 f66: 68 01 00 00 00 pushq $0x1 f6b: e9 d0 ff ff ff jmpq 0xf40 f70: ff 25 a2 4f 20 00 jmpq *0x204fa2(%rip) # 0x205f18 f76: 68 02 00 00 00 pushq $0x2 f7b: e9 c0 ff ff ff jmpq 0xf40 f80: ff 25 9a 4f 20 00 jmpq *0x204f9a(%rip) # 0x205f20 f86: 68 03 00 00 00 pushq $0x3 f8b: e9 b0 ff ff ff jmpq 0xf40 f90: ff 25 92 4f 20 00 jmpq *0x204f92(%rip) # 0x205f28 f96: 68 04 00 00 00 pushq $0x4 f9b: e9 a0 ff ff ff jmpq 0xf40 fa0: ff 25 8a 4f 20 00 jmpq *0x204f8a(%rip) # 0x205f30 fa6: 68 05 00 00 00 pushq $0x5 fab: e9 90 ff ff ff jmpq 0xf40 fb0: ff 25 82 4f 20 00 jmpq *0x204f82(%rip) # 0x205f38 fb6: 68 06 00 00 00 pushq $0x6 fbb: e9 80 ff ff ff jmpq 0xf40 fc0: ff 25 7a 4f 20 00 jmpq *0x204f7a(%rip) # 0x205f40 fc6: 68 07 00 00 00 pushq $0x7 fcb: e9 70 ff ff ff jmpq 0xf40 fd0: ff 25 72 4f 20 00 jmpq *0x204f72(%rip) # 0x205f48 fd6: 68 08 00 00 00 pushq $0x8 fdb: e9 60 ff ff ff jmpq 0xf40 fe0: ff 25 6a 4f 20 00 jmpq *0x204f6a(%rip) # 0x205f50 fe6: 68 09 00 00 00 pushq $0x9 feb: e9 50 ff ff ff jmpq 0xf40 ff0: ff 25 62 4f 20 00 jmpq *0x204f62(%rip) # 0x205f58 ff6: 68 0a 00 00 00 pushq $0xa ffb: e9 40 ff ff ff jmpq 0xf40 1000: ff 25 5a 4f 20 00 jmpq *0x204f5a(%rip) # 0x205f60 1006: 68 0b 00 00 00 pushq $0xb 100b: e9 30 ff ff ff jmpq 0xf40 1010: ff 25 52 4f 20 00 jmpq *0x204f52(%rip) # 0x205f68 1016: 68 0c 00 00 00 pushq $0xc 101b: e9 20 ff ff ff jmpq 0xf40 1020: ff 25 4a 4f 20 00 jmpq *0x204f4a(%rip) # 0x205f70 1026: 68 0d 00 00 00 pushq $0xd 102b: e9 10 ff ff ff jmpq 0xf40 1030: ff 25 42 4f 20 00 jmpq *0x204f42(%rip) # 0x205f78 1036: 68 0e 00 00 00 pushq $0xe 103b: e9 00 ff ff ff jmpq 0xf40 1040: ff 25 3a 4f 20 00 jmpq *0x204f3a(%rip) # 0x205f80 1046: 68 0f 00 00 00 pushq $0xf 104b: e9 f0 fe ff ff jmpq 0xf40 1050: ff 25 32 4f 20 00 jmpq *0x204f32(%rip) # 0x205f88 1056: 68 10 00 00 00 pushq $0x10 105b: e9 e0 fe ff ff jmpq 0xf40 1060: ff 25 2a 4f 20 00 jmpq *0x204f2a(%rip) # 0x205f90 1066: 68 11 00 00 00 pushq $0x11 106b: e9 d0 fe ff ff jmpq 0xf40 1070: ff 25 22 4f 20 00 jmpq *0x204f22(%rip) # 0x205f98 1076: 68 12 00 00 00 pushq $0x12 107b: e9 c0 fe ff ff jmpq 0xf40 1080: ff 25 1a 4f 20 00 jmpq *0x204f1a(%rip) # 0x205fa0 1086: 68 13 00 00 00 pushq $0x13 108b: e9 b0 fe ff ff jmpq 0xf40 1090: ff 25 12 4f 20 00 jmpq *0x204f12(%rip) # 0x205fa8 1096: 68 14 00 00 00 pushq $0x14 109b: e9 a0 fe ff ff jmpq 0xf40 10a0: ff 25 0a 4f 20 00 jmpq *0x204f0a(%rip) # 0x205fb0 10a6: 68 15 00 00 00 pushq $0x15 10ab: e9 90 fe ff ff jmpq 0xf40 10b0: ff 25 02 4f 20 00 jmpq *0x204f02(%rip) # 0x205fb8 10b6: 68 16 00 00 00 pushq $0x16 10bb: e9 80 fe ff ff jmpq 0xf40 10c0: ff 25 fa 4e 20 00 jmpq *0x204efa(%rip) # 0x205fc0 10c6: 68 17 00 00 00 pushq $0x17 10cb: e9 70 fe ff ff jmpq 0xf40 10d0: ff 25 f2 4e 20 00 jmpq *0x204ef2(%rip) # 0x205fc8 10d6: 68 18 00 00 00 pushq $0x18 10db: e9 60 fe ff ff jmpq 0xf40 10e0: ff 25 ea 4e 20 00 jmpq *0x204eea(%rip) # 0x205fd0 10e6: 68 19 00 00 00 pushq $0x19 10eb: e9 50 fe ff ff jmpq 0xf40 Disassembly of section .plt.got: 10f0: ff 25 02 4f 20 00 jmpq *0x204f02(%rip) # 0x205ff8 10f6: 66 90 nop Disassembly of section .text: 1100: 31 ed xor %ebp,%ebp 1102: 49 89 d1 mov %rdx,%r9 1105: 5e pop %rsi 1106: 48 89 e2 mov %rsp,%rdx 1109: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 110d: 50 push %rax 110e: 54 push %rsp 110f: 4c 8d 05 fa 36 00 00 lea 0x36fa(%rip),%r8 # 0x4810 1116: 48 8d 0d 83 36 00 00 lea 0x3683(%rip),%rcx # 0x47a0 111d: 48 8d 3d e6 00 00 00 lea 0xe6(%rip),%rdi # 0x120a 1124: ff 15 b6 4e 20 00 callq *0x204eb6(%rip) # 0x205fe0 112a: f4 hlt 112b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1130: 48 8d 3d d9 4e 20 00 lea 0x204ed9(%rip),%rdi # 0x206010 1137: 55 push %rbp 1138: 48 8d 05 d1 4e 20 00 lea 0x204ed1(%rip),%rax # 0x206010 113f: 48 39 f8 cmp %rdi,%rax 1142: 48 89 e5 mov %rsp,%rbp 1145: 74 19 je 0x1160 1147: 48 8b 05 8a 4e 20 00 mov 0x204e8a(%rip),%rax # 0x205fd8 114e: 48 85 c0 test %rax,%rax 1151: 74 0d je 0x1160 1153: 5d pop %rbp 1154: ff e0 jmpq *%rax 1156: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 115e: 00 00 1160: 5d pop %rbp 1161: c3 retq 1162: 0f 1f 40 00 nopl 0x0(%rax) 1166: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 116e: 00 00 1170: 48 8d 3d 99 4e 20 00 lea 0x204e99(%rip),%rdi # 0x206010 1177: 48 8d 35 92 4e 20 00 lea 0x204e92(%rip),%rsi # 0x206010 117e: 55 push %rbp 117f: 48 29 fe sub %rdi,%rsi 1182: 48 89 e5 mov %rsp,%rbp 1185: 48 c1 fe 03 sar $0x3,%rsi 1189: 48 89 f0 mov %rsi,%rax 118c: 48 c1 e8 3f shr $0x3f,%rax 1190: 48 01 c6 add %rax,%rsi 1193: 48 d1 fe sar %rsi 1196: 74 18 je 0x11b0 1198: 48 8b 05 51 4e 20 00 mov 0x204e51(%rip),%rax # 0x205ff0 119f: 48 85 c0 test %rax,%rax 11a2: 74 0c je 0x11b0 11a4: 5d pop %rbp 11a5: ff e0 jmpq *%rax 11a7: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 11af: 00 11b0: 5d pop %rbp 11b1: c3 retq 11b2: 0f 1f 40 00 nopl 0x0(%rax) 11b6: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 11be: 00 00 11c0: 80 3d 49 4e 20 00 00 cmpb $0x0,0x204e49(%rip) # 0x206010 11c7: 75 2f jne 0x11f8 11c9: 48 83 3d 27 4e 20 00 00 cmpq $0x0,0x204e27(%rip) # 0x205ff8 11d1: 55 push %rbp 11d2: 48 89 e5 mov %rsp,%rbp 11d5: 74 0c je 0x11e3 11d7: 48 8b 3d 2a 4e 20 00 mov 0x204e2a(%rip),%rdi # 0x206008 11de: e8 0d ff ff ff callq 0x10f0 11e3: e8 48 ff ff ff callq 0x1130 11e8: c6 05 21 4e 20 00 01 movb $0x1,0x204e21(%rip) # 0x206010 11ef: 5d pop %rbp 11f0: c3 retq 11f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11f8: f3 rep 11f9: c3 retq 11fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1200: 55 push %rbp 1201: 48 89 e5 mov %rsp,%rbp 1204: 5d pop %rbp 1205: e9 66 ff ff ff jmpq 0x1170 120a: 55 push %rbp 120b: 48 89 e5 mov %rsp,%rbp 120e: 48 83 ec 30 sub $0x30,%rsp 1212: 89 7d dc mov %edi,-0x24(%rbp) 1215: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1219: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 121d: 7f 25 jg 0x1244 121f: 48 8b 45 d0 mov -0x30(%rbp),%rax 1223: 48 8b 00 mov (%rax),%rax 1226: 48 89 c6 mov %rax,%rsi 1229: 48 8d 3d 18 36 00 00 lea 0x3618(%rip),%rdi # 0x4848 1230: b8 00 00 00 00 mov $0x0,%eax 1235: e8 66 fd ff ff callq 0xfa0 123a: b8 ff ff ff ff mov $0xffffffff,%eax 123f: e9 60 01 00 00 jmpq 0x13a4 1244: bf 01 00 00 00 mov $0x1,%edi 1249: e8 69 01 00 00 callq 0x13b7 124e: 85 c0 test %eax,%eax 1250: 75 28 jne 0x127a 1252: bf ff ff ff ff mov $0xffffffff,%edi 1257: e8 13 02 00 00 callq 0x146f 125c: 48 89 c6 mov %rax,%rsi 125f: 48 8d 3d fa 35 00 00 lea 0x35fa(%rip),%rdi # 0x4860 1266: b8 00 00 00 00 mov $0x0,%eax 126b: e8 30 fd ff ff callq 0xfa0 1270: b8 01 00 00 00 mov $0x1,%eax 1275: e9 2a 01 00 00 jmpq 0x13a4 127a: 48 8b 45 d0 mov -0x30(%rbp),%rax 127e: 48 83 c0 08 add $0x8,%rax 1282: 48 8b 00 mov (%rax),%rax 1285: ba 00 00 00 00 mov $0x0,%edx 128a: be 00 00 00 00 mov $0x0,%esi 128f: 48 89 c7 mov %rax,%rdi 1292: b8 00 00 00 00 mov $0x0,%eax 1297: e8 04 fe ff ff callq 0x10a0 129c: 89 45 e8 mov %eax,-0x18(%rbp) 129f: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 12a3: 79 25 jns 0x12ca 12a5: 48 8b 45 d0 mov -0x30(%rbp),%rax 12a9: 48 8b 00 mov (%rax),%rax 12ac: 48 89 c6 mov %rax,%rsi 12af: 48 8d 3d d1 35 00 00 lea 0x35d1(%rip),%rdi # 0x4887 12b6: b8 00 00 00 00 mov $0x0,%eax 12bb: e8 e0 fc ff ff callq 0xfa0 12c0: b8 01 00 00 00 mov $0x1,%eax 12c5: e9 da 00 00 00 jmpq 0x13a4 12ca: 8b 45 e8 mov -0x18(%rbp),%eax 12cd: ba 00 00 00 00 mov $0x0,%edx 12d2: be 01 00 00 00 mov $0x1,%esi 12d7: 89 c7 mov %eax,%edi 12d9: e8 d4 2d 00 00 callq 0x40b2 12de: 48 89 45 f8 mov %rax,-0x8(%rbp) 12e2: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 12e7: 75 28 jne 0x1311 12e9: bf ff ff ff ff mov $0xffffffff,%edi 12ee: e8 7c 01 00 00 callq 0x146f 12f3: 48 89 c6 mov %rax,%rsi 12f6: 48 8d 3d 9a 35 00 00 lea 0x359a(%rip),%rdi # 0x4897 12fd: b8 00 00 00 00 mov $0x0,%eax 1302: e8 99 fc ff ff callq 0xfa0 1307: b8 01 00 00 00 mov $0x1,%eax 130c: e9 93 00 00 00 jmpq 0x13a4 1311: 48 8b 45 f8 mov -0x8(%rbp),%rax 1315: 48 89 c7 mov %rax,%rdi 1318: e8 56 34 00 00 callq 0x4773 131d: 89 45 ec mov %eax,-0x14(%rbp) 1320: 8b 45 ec mov -0x14(%rbp),%eax 1323: 83 f8 01 cmp $0x1,%eax 1326: 74 0c je 0x1334 1328: 83 f8 01 cmp $0x1,%eax 132b: 72 21 jb 0x134e 132d: 83 f8 03 cmp $0x3,%eax 1330: 74 0f je 0x1341 1332: eb 27 jmp 0x135b 1334: 48 8d 05 76 35 00 00 lea 0x3576(%rip),%rax # 0x48b1 133b: 48 89 45 f0 mov %rax,-0x10(%rbp) 133f: eb 25 jmp 0x1366 1341: 48 8d 05 77 35 00 00 lea 0x3577(%rip),%rax # 0x48bf 1348: 48 89 45 f0 mov %rax,-0x10(%rbp) 134c: eb 18 jmp 0x1366 134e: 48 8d 05 75 35 00 00 lea 0x3575(%rip),%rax # 0x48ca 1355: 48 89 45 f0 mov %rax,-0x10(%rbp) 1359: eb 0b jmp 0x1366 135b: 48 8d 05 6d 35 00 00 lea 0x356d(%rip),%rax # 0x48cf 1362: 48 89 45 f0 mov %rax,-0x10(%rbp) 1366: 48 8b 45 d0 mov -0x30(%rbp),%rax 136a: 48 83 c0 08 add $0x8,%rax 136e: 48 8b 00 mov (%rax),%rax 1371: 48 8b 55 f0 mov -0x10(%rbp),%rdx 1375: 48 89 c6 mov %rax,%rsi 1378: 48 8d 3d 5d 35 00 00 lea 0x355d(%rip),%rdi # 0x48dc 137f: b8 00 00 00 00 mov $0x0,%eax 1384: e8 17 fc ff ff callq 0xfa0 1389: 48 8b 45 f8 mov -0x8(%rbp),%rax 138d: 48 89 c7 mov %rax,%rdi 1390: e8 b3 2f 00 00 callq 0x4348 1395: 8b 45 e8 mov -0x18(%rbp),%eax 1398: 89 c7 mov %eax,%edi 139a: e8 41 fc ff ff callq 0xfe0 139f: b8 00 00 00 00 mov $0x0,%eax 13a4: c9 leaveq 13a5: c3 retq 13a6: 55 push %rbp 13a7: 48 89 e5 mov %rsp,%rbp 13aa: c7 05 60 4c 20 00 01 00 movl $0x1,0x204c60(%rip) # 0x206014 13b2: 00 00 13b4: 90 nop 13b5: 5d pop %rbp 13b6: c3 retq 13b7: 55 push %rbp 13b8: 48 89 e5 mov %rsp,%rbp 13bb: 48 83 ec 10 sub $0x10,%rsp 13bf: 89 7d fc mov %edi,-0x4(%rbp) 13c2: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 13c6: 75 07 jne 0x13cf 13c8: b8 01 00 00 00 mov $0x1,%eax 13cd: eb 2a jmp 0x13f9 13cf: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 13d3: 0f 94 c0 sete %al 13d6: 0f b6 c0 movzbl %al,%eax 13d9: 48 85 c0 test %rax,%rax 13dc: 74 0c je 0x13ea 13de: e8 c3 ff ff ff callq 0x13a6 13e3: b8 01 00 00 00 mov $0x1,%eax 13e8: eb 0f jmp 0x13f9 13ea: bf 02 00 00 00 mov $0x2,%edi 13ef: e8 3f 00 00 00 callq 0x1433 13f4: b8 00 00 00 00 mov $0x0,%eax 13f9: c9 leaveq 13fa: c3 retq 13fb: 55 push %rbp 13fc: 48 89 e5 mov %rsp,%rbp 13ff: 48 83 ec 10 sub $0x10,%rsp 1403: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 140b: 00 140c: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1413: 8b 00 mov (%rax),%eax 1415: 89 45 fc mov %eax,-0x4(%rbp) 1418: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1420: 00 1421: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1428: c7 00 00 00 00 00 movl $0x0,(%rax) 142e: 8b 45 fc mov -0x4(%rbp),%eax 1431: c9 leaveq 1432: c3 retq 1433: 55 push %rbp 1434: 48 89 e5 mov %rsp,%rbp 1437: 53 push %rbx 1438: 48 83 ec 18 sub $0x18,%rsp 143c: 89 7d ec mov %edi,-0x14(%rbp) 143f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1443: 78 0b js 0x1450 1445: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1449: 7f 05 jg 0x1450 144b: 8b 5d ec mov -0x14(%rbp),%ebx 144e: eb 05 jmp 0x1455 1450: bb 01 00 00 00 mov $0x1,%ebx 1455: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 145d: 00 145e: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1465: 89 18 mov %ebx,(%rax) 1467: 90 nop 1468: 48 83 c4 18 add $0x18,%rsp 146c: 5b pop %rbx 146d: 5d pop %rbp 146e: c3 retq 146f: 55 push %rbp 1470: 48 89 e5 mov %rsp,%rbp 1473: 48 83 ec 20 sub $0x20,%rsp 1477: 89 7d ec mov %edi,-0x14(%rbp) 147a: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1482: 00 1483: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 148a: 8b 00 mov (%rax),%eax 148c: 89 45 fc mov %eax,-0x4(%rbp) 148f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1493: 0f 85 85 00 00 00 jne 0x151e 1499: 8b 45 fc mov -0x4(%rbp),%eax 149c: 48 98 cltq 149e: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 14a6: 48 8d 05 53 39 00 00 lea 0x3953(%rip),%rax # 0x4e00 14ad: 48 8b 04 02 mov (%rdx,%rax,1),%rax 14b1: 48 3d f1 04 00 00 cmp $0x4f1,%rax 14b7: 76 1f jbe 0x14d8 14b9: 48 8d 0d d8 3b 00 00 lea 0x3bd8(%rip),%rcx # 0x5098 14c0: ba 5a 01 00 00 mov $0x15a,%edx 14c5: 48 8d 35 cc 3a 00 00 lea 0x3acc(%rip),%rsi # 0x4f98 14cc: 48 8d 3d 55 3b 00 00 lea 0x3b55(%rip),%rdi # 0x5028 14d3: e8 e8 fa ff ff callq 0xfc0 14d8: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 14dc: 74 36 je 0x1514 14de: 8b 45 fc mov -0x4(%rbp),%eax 14e1: 48 98 cltq 14e3: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 14eb: 48 8d 05 0e 39 00 00 lea 0x390e(%rip),%rax # 0x4e00 14f2: 48 8b 14 02 mov (%rdx,%rax,1),%rdx 14f6: 48 8d 05 03 34 00 00 lea 0x3403(%rip),%rax # 0x4900 14fd: 48 01 d0 add %rdx,%rax 1500: 48 89 c6 mov %rax,%rsi 1503: 48 8d 3d 43 3b 00 00 lea 0x3b43(%rip),%rdi # 0x504d 150a: e8 a1 fa ff ff callq 0xfb0 150f: e9 b7 00 00 00 jmpq 0x15cb 1514: b8 00 00 00 00 mov $0x0,%eax 1519: e9 ad 00 00 00 jmpq 0x15cb 151e: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1522: 7c 06 jl 0x152a 1524: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1528: 7e 1b jle 0x1545 152a: 48 8d 05 d8 33 00 00 lea 0x33d8(%rip),%rax # 0x4909 1531: 48 89 c6 mov %rax,%rsi 1534: 48 8d 3d 12 3b 00 00 lea 0x3b12(%rip),%rdi # 0x504d 153b: e8 70 fa ff ff callq 0xfb0 1540: e9 86 00 00 00 jmpq 0x15cb 1545: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1549: 75 05 jne 0x1550 154b: 8b 45 fc mov -0x4(%rbp),%eax 154e: eb 03 jmp 0x1553 1550: 8b 45 ec mov -0x14(%rbp),%eax 1553: 48 98 cltq 1555: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 155d: 48 8d 05 9c 38 00 00 lea 0x389c(%rip),%rax # 0x4e00 1564: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1568: 48 3d f1 04 00 00 cmp $0x4f1,%rax 156e: 76 1f jbe 0x158f 1570: 48 8d 0d 21 3b 00 00 lea 0x3b21(%rip),%rcx # 0x5098 1577: ba 60 01 00 00 mov $0x160,%edx 157c: 48 8d 35 15 3a 00 00 lea 0x3a15(%rip),%rsi # 0x4f98 1583: 48 8d 3d ce 3a 00 00 lea 0x3ace(%rip),%rdi # 0x5058 158a: e8 31 fa ff ff callq 0xfc0 158f: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1593: 75 05 jne 0x159a 1595: 8b 45 fc mov -0x4(%rbp),%eax 1598: eb 03 jmp 0x159d 159a: 8b 45 ec mov -0x14(%rbp),%eax 159d: 48 98 cltq 159f: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 15a7: 48 8d 05 52 38 00 00 lea 0x3852(%rip),%rax # 0x4e00 15ae: 48 8b 14 02 mov (%rdx,%rax,1),%rdx 15b2: 48 8d 05 47 33 00 00 lea 0x3347(%rip),%rax # 0x4900 15b9: 48 01 d0 add %rdx,%rax 15bc: 48 89 c6 mov %rax,%rsi 15bf: 48 8d 3d 87 3a 00 00 lea 0x3a87(%rip),%rdi # 0x504d 15c6: e8 e5 f9 ff ff callq 0xfb0 15cb: c9 leaveq 15cc: c3 retq 15cd: 55 push %rbp 15ce: 48 89 e5 mov %rsp,%rbp 15d1: 89 7d fc mov %edi,-0x4(%rbp) 15d4: 8b 45 fc mov -0x4(%rbp),%eax 15d7: 0f c8 bswap %eax 15d9: 5d pop %rbp 15da: c3 retq 15db: 55 push %rbp 15dc: 48 89 e5 mov %rsp,%rbp 15df: 48 89 7d f8 mov %rdi,-0x8(%rbp) 15e3: 48 8b 45 f8 mov -0x8(%rbp),%rax 15e7: 48 0f c8 bswap %rax 15ea: 5d pop %rbp 15eb: c3 retq 15ec: 55 push %rbp 15ed: 48 89 e5 mov %rsp,%rbp 15f0: 48 83 ec 40 sub $0x40,%rsp 15f4: 89 7d dc mov %edi,-0x24(%rbp) 15f7: 48 89 75 d0 mov %rsi,-0x30(%rbp) 15fb: 48 89 55 c8 mov %rdx,-0x38(%rbp) 15ff: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1603: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 160b: 48 8b 55 c0 mov -0x40(%rbp),%rdx 160f: 48 8b 45 e8 mov -0x18(%rbp),%rax 1613: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1617: 48 8b 45 e8 mov -0x18(%rbp),%rax 161b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 161f: 48 29 c2 sub %rax,%rdx 1622: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1626: 48 8b 45 d0 mov -0x30(%rbp),%rax 162a: 48 01 c6 add %rax,%rsi 162d: 8b 45 dc mov -0x24(%rbp),%eax 1630: 89 c7 mov %eax,%edi 1632: e8 79 fa ff ff callq 0x10b0 1637: 48 89 45 f0 mov %rax,-0x10(%rbp) 163b: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 1640: 75 0c jne 0x164e 1642: e8 19 f9 ff ff callq 0xf60 1647: 8b 00 mov (%rax),%eax 1649: 83 f8 04 cmp $0x4,%eax 164c: 74 bd je 0x160b 164e: 48 8b 45 f0 mov -0x10(%rbp),%rax 1652: 48 89 45 f8 mov %rax,-0x8(%rbp) 1656: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 165b: 7f 13 jg 0x1670 165d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1662: 79 06 jns 0x166a 1664: 48 8b 45 f8 mov -0x8(%rbp),%rax 1668: eb 1c jmp 0x1686 166a: 48 8b 45 e8 mov -0x18(%rbp),%rax 166e: eb 16 jmp 0x1686 1670: 48 8b 45 f8 mov -0x8(%rbp),%rax 1674: 48 01 45 e8 add %rax,-0x18(%rbp) 1678: 48 8b 45 e8 mov -0x18(%rbp),%rax 167c: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1680: 77 89 ja 0x160b 1682: 48 8b 45 e8 mov -0x18(%rbp),%rax 1686: c9 leaveq 1687: c3 retq 1688: 55 push %rbp 1689: 48 89 e5 mov %rsp,%rbp 168c: 48 83 ec 20 sub $0x20,%rsp 1690: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1694: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1698: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 169d: 76 26 jbe 0x16c5 169f: 48 8b 45 e8 mov -0x18(%rbp),%rax 16a3: ba 08 00 00 00 mov $0x8,%edx 16a8: 48 8d 35 f9 39 00 00 lea 0x39f9(%rip),%rsi # 0x50a8 16af: 48 89 c7 mov %rax,%rdi 16b2: e8 49 f9 ff ff callq 0x1000 16b7: 85 c0 test %eax,%eax 16b9: 75 0a jne 0x16c5 16bb: b8 01 00 00 00 mov $0x1,%eax 16c0: e9 80 00 00 00 jmpq 0x1745 16c5: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 16ca: 76 74 jbe 0x1740 16cc: 48 8b 45 e8 mov -0x18(%rbp),%rax 16d0: ba 04 00 00 00 mov $0x4,%edx 16d5: 48 8d 35 d5 39 00 00 lea 0x39d5(%rip),%rsi # 0x50b1 16dc: 48 89 c7 mov %rax,%rdi 16df: e8 1c f9 ff ff callq 0x1000 16e4: 85 c0 test %eax,%eax 16e6: 75 58 jne 0x1740 16e8: 48 8b 45 e8 mov -0x18(%rbp),%rax 16ec: 48 83 c0 04 add $0x4,%rax 16f0: 0f b6 00 movzbl (%rax),%eax 16f3: 0f b6 c0 movzbl %al,%eax 16f6: 89 45 f4 mov %eax,-0xc(%rbp) 16f9: 48 8b 45 e8 mov -0x18(%rbp),%rax 16fd: 48 83 c0 05 add $0x5,%rax 1701: 0f b6 00 movzbl (%rax),%eax 1704: 0f b6 c0 movzbl %al,%eax 1707: 89 45 f8 mov %eax,-0x8(%rbp) 170a: 48 8b 45 e8 mov -0x18(%rbp),%rax 170e: 48 83 c0 06 add $0x6,%rax 1712: 0f b6 00 movzbl (%rax),%eax 1715: 0f b6 c0 movzbl %al,%eax 1718: 89 45 fc mov %eax,-0x4(%rbp) 171b: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 171f: 7e 1f jle 0x1740 1721: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1725: 7f 19 jg 0x1740 1727: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 172b: 7e 13 jle 0x1740 172d: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1731: 7f 0d jg 0x1740 1733: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1737: 75 07 jne 0x1740 1739: b8 03 00 00 00 mov $0x3,%eax 173e: eb 05 jmp 0x1745 1740: b8 00 00 00 00 mov $0x0,%eax 1745: c9 leaveq 1746: c3 retq 1747: 55 push %rbp 1748: 48 89 e5 mov %rsp,%rbp 174b: 48 83 ec 40 sub $0x40,%rsp 174f: 89 7d ec mov %edi,-0x14(%rbp) 1752: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1756: 48 89 55 d8 mov %rdx,-0x28(%rbp) 175a: 48 89 4d d0 mov %rcx,-0x30(%rbp) 175e: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1762: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1766: 48 8b 45 18 mov 0x18(%rbp),%rax 176a: 48 05 08 01 00 00 add $0x108,%rax 1770: 48 89 c6 mov %rax,%rsi 1773: bf 01 00 00 00 mov $0x1,%edi 1778: e8 a3 f8 ff ff callq 0x1020 177d: 48 89 45 f8 mov %rax,-0x8(%rbp) 1781: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1786: 75 0c jne 0x1794 1788: bf 08 00 00 00 mov $0x8,%edi 178d: e8 a1 fc ff ff callq 0x1433 1792: eb 58 jmp 0x17ec 1794: 48 8b 45 f8 mov -0x8(%rbp),%rax 1798: 8b 55 10 mov 0x10(%rbp),%edx 179b: 89 50 18 mov %edx,0x18(%rax) 179e: 48 8b 45 f8 mov -0x8(%rbp),%rax 17a2: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 17a9: 48 8b 45 f8 mov -0x8(%rbp),%rax 17ad: 8b 55 e8 mov -0x18(%rbp),%edx 17b0: 89 50 1c mov %edx,0x1c(%rax) 17b3: 48 8b 45 f8 mov -0x8(%rbp),%rax 17b7: 8b 55 ec mov -0x14(%rbp),%edx 17ba: 89 50 24 mov %edx,0x24(%rax) 17bd: 48 8b 45 f8 mov -0x8(%rbp),%rax 17c1: 48 8b 55 d8 mov -0x28(%rbp),%rdx 17c5: 48 89 50 28 mov %rdx,0x28(%rax) 17c9: 48 8b 45 f8 mov -0x8(%rbp),%rax 17cd: 48 8b 55 d0 mov -0x30(%rbp),%rdx 17d1: 48 89 50 30 mov %rdx,0x30(%rax) 17d5: 48 8b 45 f8 mov -0x8(%rbp),%rax 17d9: 48 8b 55 e0 mov -0x20(%rbp),%rdx 17dd: 48 89 10 mov %rdx,(%rax) 17e0: 48 8b 45 f8 mov -0x8(%rbp),%rax 17e4: 48 8b 55 c8 mov -0x38(%rbp),%rdx 17e8: 48 89 50 08 mov %rdx,0x8(%rax) 17ec: 48 8b 45 f8 mov -0x8(%rbp),%rax 17f0: c9 leaveq 17f1: c3 retq 17f2: 55 push %rbp 17f3: 48 89 e5 mov %rsp,%rbp 17f6: 48 83 ec 20 sub $0x20,%rsp 17fa: 48 89 7d e8 mov %rdi,-0x18(%rbp) 17fe: 48 8b 45 e8 mov -0x18(%rbp),%rax 1802: 8b 40 18 mov 0x18(%rax),%eax 1805: 83 f8 01 cmp $0x1,%eax 1808: 75 38 jne 0x1842 180a: 48 8b 45 e8 mov -0x18(%rbp),%rax 180e: 48 8b 40 48 mov 0x48(%rax),%rax 1812: 48 89 45 f8 mov %rax,-0x8(%rbp) 1816: eb 23 jmp 0x183b 1818: 48 8b 45 f8 mov -0x8(%rbp),%rax 181c: 8b 40 3c mov 0x3c(%rax),%eax 181f: 85 c0 test %eax,%eax 1821: 74 0c je 0x182f 1823: 48 8b 45 f8 mov -0x8(%rbp),%rax 1827: 48 89 c7 mov %rax,%rdi 182a: e8 c3 ff ff ff callq 0x17f2 182f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1833: 48 8b 40 10 mov 0x10(%rax),%rax 1837: 48 89 45 f8 mov %rax,-0x8(%rbp) 183b: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1840: 75 d6 jne 0x1818 1842: 90 nop 1843: c9 leaveq 1844: c3 retq 1845: 55 push %rbp 1846: 48 89 e5 mov %rsp,%rbp 1849: 48 83 ec 20 sub $0x20,%rsp 184d: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1851: 48 8b 45 e8 mov -0x18(%rbp),%rax 1855: 8b 40 18 mov 0x18(%rax),%eax 1858: 83 f8 01 cmp $0x1,%eax 185b: 75 38 jne 0x1895 185d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1861: 48 8b 40 48 mov 0x48(%rax),%rax 1865: 48 89 45 f8 mov %rax,-0x8(%rbp) 1869: eb 23 jmp 0x188e 186b: 48 8b 45 f8 mov -0x8(%rbp),%rax 186f: 8b 40 3c mov 0x3c(%rax),%eax 1872: 85 c0 test %eax,%eax 1874: 74 0c je 0x1882 1876: 48 8b 45 f8 mov -0x8(%rbp),%rax 187a: 48 89 c7 mov %rax,%rdi 187d: e8 c3 ff ff ff callq 0x1845 1882: 48 8b 45 f8 mov -0x8(%rbp),%rax 1886: 48 8b 40 10 mov 0x10(%rax),%rax 188a: 48 89 45 f8 mov %rax,-0x8(%rbp) 188e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1893: 75 d6 jne 0x186b 1895: 90 nop 1896: c9 leaveq 1897: c3 retq 1898: 55 push %rbp 1899: 48 89 e5 mov %rsp,%rbp 189c: 48 83 ec 40 sub $0x40,%rsp 18a0: 89 7d ec mov %edi,-0x14(%rbp) 18a3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18a7: 48 89 55 d8 mov %rdx,-0x28(%rbp) 18ab: 48 89 4d d0 mov %rcx,-0x30(%rbp) 18af: 44 89 45 e8 mov %r8d,-0x18(%rbp) 18b3: 4c 89 4d c8 mov %r9,-0x38(%rbp) 18b7: 4c 8b 45 c8 mov -0x38(%rbp),%r8 18bb: 8b 7d e8 mov -0x18(%rbp),%edi 18be: 48 8b 4d d0 mov -0x30(%rbp),%rcx 18c2: 48 8b 55 d8 mov -0x28(%rbp),%rdx 18c6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 18ca: 8b 45 ec mov -0x14(%rbp),%eax 18cd: 6a 00 pushq $0x0 18cf: 6a 01 pushq $0x1 18d1: 4d 89 c1 mov %r8,%r9 18d4: 41 89 f8 mov %edi,%r8d 18d7: 89 c7 mov %eax,%edi 18d9: e8 69 fe ff ff callq 0x1747 18de: 48 83 c4 10 add $0x10,%rsp 18e2: 48 89 45 f8 mov %rax,-0x8(%rbp) 18e6: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18eb: 74 26 je 0x1913 18ed: 48 8b 45 d8 mov -0x28(%rbp),%rax 18f1: 48 8d 50 08 lea 0x8(%rax),%rdx 18f5: 48 8b 45 f8 mov -0x8(%rbp),%rax 18f9: 48 89 50 70 mov %rdx,0x70(%rax) 18fd: 48 8b 45 f8 mov -0x8(%rbp),%rax 1901: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1908: 48 8b 45 f8 mov -0x8(%rbp),%rax 190c: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1913: 48 8b 45 f8 mov -0x8(%rbp),%rax 1917: c9 leaveq 1918: c3 retq 1919: 55 push %rbp 191a: 48 89 e5 mov %rsp,%rbp 191d: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 1924: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 192b: 48 89 b5 60 ff ff ff mov %rsi,-0xa0(%rbp) 1932: 89 95 5c ff ff ff mov %edx,-0xa4(%rbp) 1938: 48 89 8d 50 ff ff ff mov %rcx,-0xb0(%rbp) 193f: 4c 89 85 48 ff ff ff mov %r8,-0xb8(%rbp) 1946: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 194e: 00 194f: 48 89 45 f8 mov %rax,-0x8(%rbp) 1953: 31 c0 xor %eax,%eax 1955: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 195c: 48 83 c0 04 add $0x4,%rax 1960: 0f b6 00 movzbl (%rax),%eax 1963: 3c 01 cmp $0x1,%al 1965: 0f 94 c0 sete %al 1968: 88 85 7f ff ff ff mov %al,-0x81(%rbp) 196e: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 1975: 74 0a je 0x1981 1977: 48 83 bd 48 ff ff ff 33 cmpq $0x33,-0xb8(%rbp) 197f: 76 18 jbe 0x1999 1981: 0f b6 85 7f ff ff ff movzbl -0x81(%rbp),%eax 1988: 83 f0 01 xor $0x1,%eax 198b: 84 c0 test %al,%al 198d: 74 20 je 0x19af 198f: 48 83 bd 48 ff ff ff 3f cmpq $0x3f,-0xb8(%rbp) 1997: 77 16 ja 0x19af 1999: bf 0a 00 00 00 mov $0xa,%edi 199e: e8 90 fa ff ff callq 0x1433 19a3: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 19aa: e9 db 04 00 00 jmpq 0x1e8a 19af: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 19b6: 48 83 c0 05 add $0x5,%rax 19ba: 0f b6 00 movzbl (%rax),%eax 19bd: 3c 01 cmp $0x1,%al 19bf: 75 10 jne 0x19d1 19c1: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 19c8: 48 89 45 88 mov %rax,-0x78(%rbp) 19cc: e9 ca 00 00 00 jmpq 0x1a9b 19d1: 48 8d 45 b0 lea -0x50(%rbp),%rax 19d5: 48 89 45 88 mov %rax,-0x78(%rbp) 19d9: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 19e0: 74 5d je 0x1a3f 19e2: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 19e9: 0f b7 40 30 movzwl 0x30(%rax),%eax 19ed: 66 89 45 e0 mov %ax,-0x20(%rbp) 19f1: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 19f8: 8b 40 20 mov 0x20(%rax),%eax 19fb: 89 45 d0 mov %eax,-0x30(%rbp) 19fe: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1a05: 48 83 c0 05 add $0x5,%rax 1a09: 0f b6 00 movzbl (%rax),%eax 1a0c: 3c 01 cmp $0x1,%al 1a0e: 0f 84 87 00 00 00 je 0x1a9b 1a14: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1a18: 66 89 45 84 mov %ax,-0x7c(%rbp) 1a1c: 0f b7 45 84 movzwl -0x7c(%rbp),%eax 1a20: 66 c1 c8 08 ror $0x8,%ax 1a24: 66 89 45 86 mov %ax,-0x7a(%rbp) 1a28: 0f b7 45 86 movzwl -0x7a(%rbp),%eax 1a2c: 66 89 45 e0 mov %ax,-0x20(%rbp) 1a30: 8b 45 d0 mov -0x30(%rbp),%eax 1a33: 89 c7 mov %eax,%edi 1a35: e8 93 fb ff ff callq 0x15cd 1a3a: 89 45 d0 mov %eax,-0x30(%rbp) 1a3d: eb 5c jmp 0x1a9b 1a3f: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1a46: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1a4a: 66 89 45 ec mov %ax,-0x14(%rbp) 1a4e: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1a55: 48 8b 40 28 mov 0x28(%rax),%rax 1a59: 48 89 45 d8 mov %rax,-0x28(%rbp) 1a5d: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1a64: 48 83 c0 05 add $0x5,%rax 1a68: 0f b6 00 movzbl (%rax),%eax 1a6b: 3c 01 cmp $0x1,%al 1a6d: 74 2c je 0x1a9b 1a6f: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1a73: 66 89 45 80 mov %ax,-0x80(%rbp) 1a77: 0f b7 45 80 movzwl -0x80(%rbp),%eax 1a7b: 66 c1 c8 08 ror $0x8,%ax 1a7f: 66 89 45 82 mov %ax,-0x7e(%rbp) 1a83: 0f b7 45 82 movzwl -0x7e(%rbp),%eax 1a87: 66 89 45 ec mov %ax,-0x14(%rbp) 1a8b: 48 8b 45 d8 mov -0x28(%rbp),%rax 1a8f: 48 89 c7 mov %rax,%rdi 1a92: e8 44 fb ff ff callq 0x15db 1a97: 48 89 45 d8 mov %rax,-0x28(%rbp) 1a9b: 80 bd 7f ff ff ff 00 cmpb $0x0,-0x81(%rbp) 1aa2: 0f 84 ec 01 00 00 je 0x1c94 1aa8: 48 8b 45 88 mov -0x78(%rbp),%rax 1aac: 0f b7 40 30 movzwl 0x30(%rax),%eax 1ab0: 0f b7 c0 movzwl %ax,%eax 1ab3: 48 89 45 98 mov %rax,-0x68(%rbp) 1ab7: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1abc: 0f 94 c0 sete %al 1abf: 0f b6 c0 movzbl %al,%eax 1ac2: 48 85 c0 test %rax,%rax 1ac5: 0f 84 79 01 00 00 je 0x1c44 1acb: 48 8b 45 88 mov -0x78(%rbp),%rax 1acf: 8b 40 20 mov 0x20(%rax),%eax 1ad2: 85 c0 test %eax,%eax 1ad4: 0f 84 6a 01 00 00 je 0x1c44 1ada: 48 8b 45 88 mov -0x78(%rbp),%rax 1ade: 8b 40 20 mov 0x20(%rax),%eax 1ae1: 89 c0 mov %eax,%eax 1ae3: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1aea: 0f 96 c0 setbe %al 1aed: 0f b6 c0 movzbl %al,%eax 1af0: 48 85 c0 test %rax,%rax 1af3: 75 22 jne 0x1b17 1af5: 48 8b 45 88 mov -0x78(%rbp),%rax 1af9: 8b 40 20 mov 0x20(%rax),%eax 1afc: 89 c2 mov %eax,%edx 1afe: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1b05: 48 29 d0 sub %rdx,%rax 1b08: 48 83 f8 27 cmp $0x27,%rax 1b0c: 0f 96 c0 setbe %al 1b0f: 0f b6 c0 movzbl %al,%eax 1b12: 48 85 c0 test %rax,%rax 1b15: 74 0a je 0x1b21 1b17: b8 00 00 00 00 mov $0x0,%eax 1b1c: e9 69 03 00 00 jmpq 0x1e8a 1b21: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1b29: 0f 95 c0 setne %al 1b2c: 0f b6 c0 movzbl %al,%eax 1b2f: 48 85 c0 test %rax,%rax 1b32: 74 3d je 0x1b71 1b34: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1b3b: 48 83 c0 05 add $0x5,%rax 1b3f: 0f b6 00 movzbl (%rax),%eax 1b42: 3c 01 cmp $0x1,%al 1b44: 75 2b jne 0x1b71 1b46: 48 8b 45 88 mov -0x78(%rbp),%rax 1b4a: 8b 40 20 mov 0x20(%rax),%eax 1b4d: 89 c2 mov %eax,%edx 1b4f: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1b56: 48 01 c2 add %rax,%rdx 1b59: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1b60: 48 01 d0 add %rdx,%rax 1b63: 8b 40 14 mov 0x14(%rax),%eax 1b66: 89 c0 mov %eax,%eax 1b68: 48 89 45 98 mov %rax,-0x68(%rbp) 1b6c: e9 d3 00 00 00 jmpq 0x1c44 1b71: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1b79: 0f 95 c0 setne %al 1b7c: 0f b6 c0 movzbl %al,%eax 1b7f: 48 85 c0 test %rax,%rax 1b82: 74 28 je 0x1bac 1b84: 48 8b 45 88 mov -0x78(%rbp),%rax 1b88: 8b 40 20 mov 0x20(%rax),%eax 1b8b: 89 c2 mov %eax,%edx 1b8d: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1b94: 48 01 d0 add %rdx,%rax 1b97: 48 8d 50 14 lea 0x14(%rax),%rdx 1b9b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1ba2: 48 01 d0 add %rdx,%rax 1ba5: 8b 00 mov (%rax),%eax 1ba7: 89 45 90 mov %eax,-0x70(%rbp) 1baa: eb 70 jmp 0x1c1c 1bac: 48 8b 45 88 mov -0x78(%rbp),%rax 1bb0: 8b 40 20 mov 0x20(%rax),%eax 1bb3: 89 c2 mov %eax,%edx 1bb5: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1bbc: 48 01 d0 add %rdx,%rax 1bbf: 48 83 c0 14 add $0x14,%rax 1bc3: 48 89 c2 mov %rax,%rdx 1bc6: 48 8d 75 90 lea -0x70(%rbp),%rsi 1bca: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1bd0: 48 89 d1 mov %rdx,%rcx 1bd3: ba 04 00 00 00 mov $0x4,%edx 1bd8: 89 c7 mov %eax,%edi 1bda: e8 0d fa ff ff callq 0x15ec 1bdf: 48 89 45 a8 mov %rax,-0x58(%rbp) 1be3: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1be8: 0f 95 c0 setne %al 1beb: 0f b6 c0 movzbl %al,%eax 1bee: 48 85 c0 test %rax,%rax 1bf1: 74 29 je 0x1c1c 1bf3: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1bf8: 79 0c jns 0x1c06 1bfa: bf 09 00 00 00 mov $0x9,%edi 1bff: e8 2f f8 ff ff callq 0x1433 1c04: eb 0a jmp 0x1c10 1c06: bf 0a 00 00 00 mov $0xa,%edi 1c0b: e8 23 f8 ff ff callq 0x1433 1c10: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1c17: e9 6e 02 00 00 jmpq 0x1e8a 1c1c: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1c23: 48 83 c0 05 add $0x5,%rax 1c27: 0f b6 00 movzbl (%rax),%eax 1c2a: 3c 01 cmp $0x1,%al 1c2c: 74 0d je 0x1c3b 1c2e: 8b 45 90 mov -0x70(%rbp),%eax 1c31: 89 c7 mov %eax,%edi 1c33: e8 95 f9 ff ff callq 0x15cd 1c38: 89 45 90 mov %eax,-0x70(%rbp) 1c3b: 8b 45 90 mov -0x70(%rbp),%eax 1c3e: 89 c0 mov %eax,%eax 1c40: 48 89 45 98 mov %rax,-0x68(%rbp) 1c44: 48 8b 45 88 mov -0x78(%rbp),%rax 1c48: 8b 40 20 mov 0x20(%rax),%eax 1c4b: 89 c0 mov %eax,%eax 1c4d: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1c54: 72 31 jb 0x1c87 1c56: 48 8b 45 88 mov -0x78(%rbp),%rax 1c5a: 8b 40 20 mov 0x20(%rax),%eax 1c5d: 89 c2 mov %eax,%edx 1c5f: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1c66: 48 29 d0 sub %rdx,%rax 1c69: 48 89 c1 mov %rax,%rcx 1c6c: 48 8b 55 98 mov -0x68(%rbp),%rdx 1c70: 48 89 d0 mov %rdx,%rax 1c73: 48 c1 e0 02 shl $0x2,%rax 1c77: 48 01 d0 add %rdx,%rax 1c7a: 48 c1 e0 03 shl $0x3,%rax 1c7e: 48 39 c1 cmp %rax,%rcx 1c81: 0f 83 ff 01 00 00 jae 0x1e86 1c87: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1c8f: e9 f2 01 00 00 jmpq 0x1e86 1c94: 48 8b 45 88 mov -0x78(%rbp),%rax 1c98: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c9c: 0f b7 c0 movzwl %ax,%eax 1c9f: 48 89 45 98 mov %rax,-0x68(%rbp) 1ca3: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ca8: 0f 94 c0 sete %al 1cab: 0f b6 c0 movzbl %al,%eax 1cae: 48 85 c0 test %rax,%rax 1cb1: 0f 84 97 01 00 00 je 0x1e4e 1cb7: 48 8b 45 88 mov -0x78(%rbp),%rax 1cbb: 48 8b 40 28 mov 0x28(%rax),%rax 1cbf: 48 85 c0 test %rax,%rax 1cc2: 0f 84 86 01 00 00 je 0x1e4e 1cc8: 48 8b 45 88 mov -0x78(%rbp),%rax 1ccc: 48 8b 40 28 mov 0x28(%rax),%rax 1cd0: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1cd7: 0f 96 c0 setbe %al 1cda: 0f b6 c0 movzbl %al,%eax 1cdd: 48 85 c0 test %rax,%rax 1ce0: 75 1e jne 0x1d00 1ce2: 48 8b 45 88 mov -0x78(%rbp),%rax 1ce6: 48 8b 40 28 mov 0x28(%rax),%rax 1cea: 48 83 c0 40 add $0x40,%rax 1cee: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1cf5: 0f 92 c0 setb %al 1cf8: 0f b6 c0 movzbl %al,%eax 1cfb: 48 85 c0 test %rax,%rax 1cfe: 74 0a je 0x1d0a 1d00: b8 00 00 00 00 mov $0x0,%eax 1d05: e9 80 01 00 00 jmpq 0x1e8a 1d0a: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1d12: 0f 95 c0 setne %al 1d15: 0f b6 c0 movzbl %al,%eax 1d18: 48 85 c0 test %rax,%rax 1d1b: 74 3b je 0x1d58 1d1d: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d24: 48 83 c0 05 add $0x5,%rax 1d28: 0f b6 00 movzbl (%rax),%eax 1d2b: 3c 01 cmp $0x1,%al 1d2d: 75 29 jne 0x1d58 1d2f: 48 8b 45 88 mov -0x78(%rbp),%rax 1d33: 48 8b 50 28 mov 0x28(%rax),%rdx 1d37: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1d3e: 48 01 c2 add %rax,%rdx 1d41: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1d48: 48 01 d0 add %rdx,%rax 1d4b: 48 8b 40 20 mov 0x20(%rax),%rax 1d4f: 48 89 45 90 mov %rax,-0x70(%rbp) 1d53: e9 cd 00 00 00 jmpq 0x1e25 1d58: 48 83 bd 68 ff ff ff 00 cmpq $0x0,-0x98(%rbp) 1d60: 0f 95 c0 setne %al 1d63: 0f b6 c0 movzbl %al,%eax 1d66: 48 85 c0 test %rax,%rax 1d69: 74 29 je 0x1d94 1d6b: 48 8b 45 88 mov -0x78(%rbp),%rax 1d6f: 48 8b 50 28 mov 0x28(%rax),%rdx 1d73: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1d7a: 48 01 d0 add %rdx,%rax 1d7d: 48 8d 50 20 lea 0x20(%rax),%rdx 1d81: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 1d88: 48 01 d0 add %rdx,%rax 1d8b: 48 8b 00 mov (%rax),%rax 1d8e: 48 89 45 90 mov %rax,-0x70(%rbp) 1d92: eb 6f jmp 0x1e03 1d94: 48 8b 45 88 mov -0x78(%rbp),%rax 1d98: 48 8b 50 28 mov 0x28(%rax),%rdx 1d9c: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1da3: 48 01 d0 add %rdx,%rax 1da6: 48 83 c0 20 add $0x20,%rax 1daa: 48 89 c2 mov %rax,%rdx 1dad: 48 8d 75 90 lea -0x70(%rbp),%rsi 1db1: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 1db7: 48 89 d1 mov %rdx,%rcx 1dba: ba 08 00 00 00 mov $0x8,%edx 1dbf: 89 c7 mov %eax,%edi 1dc1: e8 26 f8 ff ff callq 0x15ec 1dc6: 48 89 45 a0 mov %rax,-0x60(%rbp) 1dca: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1dcf: 0f 95 c0 setne %al 1dd2: 0f b6 c0 movzbl %al,%eax 1dd5: 48 85 c0 test %rax,%rax 1dd8: 74 29 je 0x1e03 1dda: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 1ddf: 79 0c jns 0x1ded 1de1: bf 09 00 00 00 mov $0x9,%edi 1de6: e8 48 f6 ff ff callq 0x1433 1deb: eb 0a jmp 0x1df7 1ded: bf 0a 00 00 00 mov $0xa,%edi 1df2: e8 3c f6 ff ff callq 0x1433 1df7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1dfe: e9 87 00 00 00 jmpq 0x1e8a 1e03: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e0a: 48 83 c0 05 add $0x5,%rax 1e0e: 0f b6 00 movzbl (%rax),%eax 1e11: 3c 01 cmp $0x1,%al 1e13: 74 10 je 0x1e25 1e15: 48 8b 45 90 mov -0x70(%rbp),%rax 1e19: 48 89 c7 mov %rax,%rdi 1e1c: e8 ba f7 ff ff callq 0x15db 1e21: 48 89 45 90 mov %rax,-0x70(%rbp) 1e25: 48 8b 55 90 mov -0x70(%rbp),%rdx 1e29: b8 ff ff ff ff mov $0xffffffff,%eax 1e2e: 48 39 c2 cmp %rax,%rdx 1e31: 76 13 jbe 0x1e46 1e33: bf 0a 00 00 00 mov $0xa,%edi 1e38: e8 f6 f5 ff ff callq 0x1433 1e3d: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e44: eb 44 jmp 0x1e8a 1e46: 48 8b 45 90 mov -0x70(%rbp),%rax 1e4a: 48 89 45 98 mov %rax,-0x68(%rbp) 1e4e: 48 8b 45 88 mov -0x78(%rbp),%rax 1e52: 48 8b 40 28 mov 0x28(%rax),%rax 1e56: 48 39 85 48 ff ff ff cmp %rax,-0xb8(%rbp) 1e5d: 72 1f jb 0x1e7e 1e5f: 48 8b 45 88 mov -0x78(%rbp),%rax 1e63: 48 8b 40 28 mov 0x28(%rax),%rax 1e67: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx 1e6e: 48 29 c2 sub %rax,%rdx 1e71: 48 8b 45 98 mov -0x68(%rbp),%rax 1e75: 48 c1 e0 06 shl $0x6,%rax 1e79: 48 39 c2 cmp %rax,%rdx 1e7c: 73 08 jae 0x1e86 1e7e: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1e86: 48 8b 45 98 mov -0x68(%rbp),%rax 1e8a: 48 8b 4d f8 mov -0x8(%rbp),%rcx 1e8e: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 1e96: 00 1e97: 74 05 je 0x1e9e 1e99: e8 e2 f0 ff ff callq 0xf80 1e9e: c9 leaveq 1e9f: c3 retq 1ea0: 55 push %rbp 1ea1: 48 89 e5 mov %rsp,%rbp 1ea4: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 1eab: 89 bd 5c ff ff ff mov %edi,-0xa4(%rbp) 1eb1: 48 89 b5 50 ff ff ff mov %rsi,-0xb0(%rbp) 1eb8: 48 89 95 48 ff ff ff mov %rdx,-0xb8(%rbp) 1ebf: 48 89 8d 40 ff ff ff mov %rcx,-0xc0(%rbp) 1ec6: 4c 89 85 38 ff ff ff mov %r8,-0xc8(%rbp) 1ecd: 44 89 8d 58 ff ff ff mov %r9d,-0xa8(%rbp) 1ed4: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1edb: 48 83 c0 04 add $0x4,%rax 1edf: 0f b6 00 movzbl (%rax),%eax 1ee2: 3c 01 cmp $0x1,%al 1ee4: 0f 95 c0 setne %al 1ee7: 0f b6 c0 movzbl %al,%eax 1eea: 48 85 c0 test %rax,%rax 1eed: 74 22 je 0x1f11 1eef: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1ef6: 48 83 c0 04 add $0x4,%rax 1efa: 0f b6 00 movzbl (%rax),%eax 1efd: 3c 02 cmp $0x2,%al 1eff: 0f 95 c0 setne %al 1f02: 0f b6 c0 movzbl %al,%eax 1f05: 48 85 c0 test %rax,%rax 1f08: 74 07 je 0x1f11 1f0a: b8 01 00 00 00 mov $0x1,%eax 1f0f: eb 05 jmp 0x1f16 1f11: b8 00 00 00 00 mov $0x0,%eax 1f16: 85 c0 test %eax,%eax 1f18: 75 46 jne 0x1f60 1f1a: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1f21: 48 83 c0 05 add $0x5,%rax 1f25: 0f b6 00 movzbl (%rax),%eax 1f28: 3c 01 cmp $0x1,%al 1f2a: 0f 95 c0 setne %al 1f2d: 0f b6 c0 movzbl %al,%eax 1f30: 48 85 c0 test %rax,%rax 1f33: 74 22 je 0x1f57 1f35: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1f3c: 48 83 c0 05 add $0x5,%rax 1f40: 0f b6 00 movzbl (%rax),%eax 1f43: 3c 02 cmp $0x2,%al 1f45: 0f 95 c0 setne %al 1f48: 0f b6 c0 movzbl %al,%eax 1f4b: 48 85 c0 test %rax,%rax 1f4e: 74 07 je 0x1f57 1f50: b8 01 00 00 00 mov $0x1,%eax 1f55: eb 05 jmp 0x1f5c 1f57: b8 00 00 00 00 mov $0x0,%eax 1f5c: 85 c0 test %eax,%eax 1f5e: 74 14 je 0x1f74 1f60: bf 0a 00 00 00 mov $0xa,%edi 1f65: e8 c9 f4 ff ff callq 0x1433 1f6a: b8 00 00 00 00 mov $0x0,%eax 1f6f: e9 e1 0f 00 00 jmpq 0x2f55 1f74: 48 8b bd 38 ff ff ff mov -0xc8(%rbp),%rdi 1f7b: 48 8b 8d 40 ff ff ff mov -0xc0(%rbp),%rcx 1f82: 8b 95 5c ff ff ff mov -0xa4(%rbp),%edx 1f88: 48 8b b5 48 ff ff ff mov -0xb8(%rbp),%rsi 1f8f: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 1f96: 49 89 f8 mov %rdi,%r8 1f99: 48 89 c7 mov %rax,%rdi 1f9c: e8 78 f9 ff ff callq 0x1919 1fa1: 48 89 45 c8 mov %rax,-0x38(%rbp) 1fa5: 48 83 7d c8 ff cmpq $0xffffffffffffffff,-0x38(%rbp) 1faa: 75 0a jne 0x1fb6 1fac: b8 00 00 00 00 mov $0x0,%eax 1fb1: e9 9f 0f 00 00 jmpq 0x2f55 1fb6: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 1fbd: 48 83 c0 04 add $0x4,%rax 1fc1: 0f b6 00 movzbl (%rax),%eax 1fc4: 3c 01 cmp $0x1,%al 1fc6: 75 24 jne 0x1fec 1fc8: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 1fd0: 08 01 1fd2: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1fd6: 76 38 jbe 0x2010 1fd8: bf 0a 00 00 00 mov $0xa,%edi 1fdd: e8 51 f4 ff ff callq 0x1433 1fe2: b8 00 00 00 00 mov $0x0,%eax 1fe7: e9 69 0f 00 00 jmpq 0x2f55 1fec: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 1ff4: f0 00 1ff6: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1ffa: 76 14 jbe 0x2010 1ffc: bf 0a 00 00 00 mov $0xa,%edi 2001: e8 2d f4 ff ff callq 0x1433 2006: b8 00 00 00 00 mov $0x0,%eax 200b: e9 45 0f 00 00 jmpq 0x2f55 2010: 48 8b 45 c8 mov -0x38(%rbp),%rax 2014: 48 85 c0 test %rax,%rax 2017: 75 20 jne 0x2039 2019: 83 bd 58 ff ff ff 02 cmpl $0x2,-0xa8(%rbp) 2020: 74 09 je 0x202b 2022: 83 bd 58 ff ff ff 09 cmpl $0x9,-0xa8(%rbp) 2029: 75 07 jne 0x2032 202b: b8 01 00 00 00 mov $0x1,%eax 2030: eb 05 jmp 0x2037 2032: b8 00 00 00 00 mov $0x0,%eax 2037: 48 98 cltq 2039: 48 89 45 b8 mov %rax,-0x48(%rbp) 203d: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2041: 48 89 d0 mov %rdx,%rax 2044: 48 01 c0 add %rax,%rax 2047: 48 01 d0 add %rdx,%rax 204a: 48 c1 e0 02 shl $0x2,%rax 204e: 48 01 d0 add %rdx,%rax 2051: 48 c1 e0 04 shl $0x4,%rax 2055: 49 89 c0 mov %rax,%r8 2058: 8b bd 58 ff ff ff mov -0xa8(%rbp),%edi 205e: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 2065: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 206c: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 2073: 8b 85 5c ff ff ff mov -0xa4(%rbp),%eax 2079: 41 50 push %rax 207b: 6a 03 pushq $0x3 207d: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2081: 41 89 f8 mov %edi,%r8d 2084: 89 c7 mov %eax,%edi 2086: e8 bc f6 ff ff callq 0x1747 208b: 48 83 c4 10 add $0x10,%rsp 208f: 48 89 45 c0 mov %rax,-0x40(%rbp) 2093: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 2098: 75 0a jne 0x20a4 209a: b8 00 00 00 00 mov $0x0,%eax 209f: e9 b1 0e 00 00 jmpq 0x2f55 20a4: 48 8b 45 c8 mov -0x38(%rbp),%rax 20a8: 89 c0 mov %eax,%eax 20aa: 48 39 45 c8 cmp %rax,-0x38(%rbp) 20ae: 74 1f je 0x20cf 20b0: 48 8d 0d 59 31 00 00 lea 0x3159(%rip),%rcx # 0x5210 20b7: ba 48 01 00 00 mov $0x148,%edx 20bc: 48 8d 35 f5 2f 00 00 lea 0x2ff5(%rip),%rsi # 0x50b8 20c3: 48 8d 3d 7e 30 00 00 lea 0x307e(%rip),%rdi # 0x5148 20ca: e8 f1 ee ff ff callq 0xfc0 20cf: 48 8b 45 c8 mov -0x38(%rbp),%rax 20d3: 89 c2 mov %eax,%edx 20d5: 48 8b 45 c0 mov -0x40(%rbp),%rax 20d9: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 20df: 48 8b 45 b8 mov -0x48(%rbp),%rax 20e3: 89 c2 mov %eax,%edx 20e5: 48 8b 45 c0 mov -0x40(%rbp),%rax 20e9: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 20ef: 48 8b 45 c0 mov -0x40(%rbp),%rax 20f3: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 20fa: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2101: 48 83 c0 04 add $0x4,%rax 2105: 0f b6 00 movzbl (%rax),%eax 2108: 0f b6 d0 movzbl %al,%edx 210b: 48 8b 45 c0 mov -0x40(%rbp),%rax 210f: 89 50 20 mov %edx,0x20(%rax) 2112: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2119: 48 83 c0 04 add $0x4,%rax 211d: 0f b6 00 movzbl (%rax),%eax 2120: 3c 01 cmp $0x1,%al 2122: 0f 85 2d 07 00 00 jne 0x2855 2128: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 212f: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2136: 48 01 d0 add %rdx,%rax 2139: 48 89 45 f8 mov %rax,-0x8(%rbp) 213d: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2145: 74 23 je 0x216a 2147: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 214e: 48 83 c0 05 add $0x5,%rax 2152: 0f b6 00 movzbl (%rax),%eax 2155: 3c 01 cmp $0x1,%al 2157: 75 11 jne 0x216a 2159: 48 8b 45 c0 mov -0x40(%rbp),%rax 215d: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2161: 48 89 50 48 mov %rdx,0x48(%rax) 2165: e9 24 02 00 00 jmpq 0x238e 216a: 48 8b 45 c0 mov -0x40(%rbp),%rax 216e: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2175: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 217c: ba 34 00 00 00 mov $0x34,%edx 2181: 48 89 c6 mov %rax,%rsi 2184: 48 89 cf mov %rcx,%rdi 2187: e8 b4 ee ff ff callq 0x1040 218c: 48 89 c2 mov %rax,%rdx 218f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2193: 48 89 50 48 mov %rdx,0x48(%rax) 2197: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 219e: 48 83 c0 05 add $0x5,%rax 21a2: 0f b6 00 movzbl (%rax),%eax 21a5: 3c 01 cmp $0x1,%al 21a7: 0f 84 e1 01 00 00 je 0x238e 21ad: 48 8b 45 c0 mov -0x40(%rbp),%rax 21b1: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 21b8: 66 89 45 8c mov %ax,-0x74(%rbp) 21bc: 0f b7 45 8c movzwl -0x74(%rbp),%eax 21c0: 66 c1 c8 08 ror $0x8,%ax 21c4: 66 89 45 8e mov %ax,-0x72(%rbp) 21c8: 0f b7 55 8e movzwl -0x72(%rbp),%edx 21cc: 48 8b 45 c0 mov -0x40(%rbp),%rax 21d0: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 21d7: 48 8b 45 c0 mov -0x40(%rbp),%rax 21db: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 21e2: 66 89 45 90 mov %ax,-0x70(%rbp) 21e6: 0f b7 45 90 movzwl -0x70(%rbp),%eax 21ea: 66 c1 c8 08 ror $0x8,%ax 21ee: 66 89 45 92 mov %ax,-0x6e(%rbp) 21f2: 0f b7 55 92 movzwl -0x6e(%rbp),%edx 21f6: 48 8b 45 c0 mov -0x40(%rbp),%rax 21fa: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 2201: 48 8b 45 c0 mov -0x40(%rbp),%rax 2205: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 220b: 89 c7 mov %eax,%edi 220d: e8 bb f3 ff ff callq 0x15cd 2212: 89 c2 mov %eax,%edx 2214: 48 8b 45 c0 mov -0x40(%rbp),%rax 2218: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 221e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2222: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2228: 89 c7 mov %eax,%edi 222a: e8 9e f3 ff ff callq 0x15cd 222f: 89 c2 mov %eax,%edx 2231: 48 8b 45 c0 mov -0x40(%rbp),%rax 2235: 89 90 a0 00 00 00 mov %edx,0xa0(%rax) 223b: 48 8b 45 c0 mov -0x40(%rbp),%rax 223f: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2245: 89 c7 mov %eax,%edi 2247: e8 81 f3 ff ff callq 0x15cd 224c: 89 c2 mov %eax,%edx 224e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2252: 89 90 a4 00 00 00 mov %edx,0xa4(%rax) 2258: 48 8b 45 c0 mov -0x40(%rbp),%rax 225c: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2262: 89 c7 mov %eax,%edi 2264: e8 64 f3 ff ff callq 0x15cd 2269: 89 c2 mov %eax,%edx 226b: 48 8b 45 c0 mov -0x40(%rbp),%rax 226f: 89 90 a8 00 00 00 mov %edx,0xa8(%rax) 2275: 48 8b 45 c0 mov -0x40(%rbp),%rax 2279: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 227f: 89 c7 mov %eax,%edi 2281: e8 47 f3 ff ff callq 0x15cd 2286: 89 c2 mov %eax,%edx 2288: 48 8b 45 c0 mov -0x40(%rbp),%rax 228c: 89 90 ac 00 00 00 mov %edx,0xac(%rax) 2292: 48 8b 45 c0 mov -0x40(%rbp),%rax 2296: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 229d: 66 89 45 94 mov %ax,-0x6c(%rbp) 22a1: 0f b7 45 94 movzwl -0x6c(%rbp),%eax 22a5: 66 c1 c8 08 ror $0x8,%ax 22a9: 66 89 45 96 mov %ax,-0x6a(%rbp) 22ad: 0f b7 55 96 movzwl -0x6a(%rbp),%edx 22b1: 48 8b 45 c0 mov -0x40(%rbp),%rax 22b5: 66 89 90 b0 00 00 00 mov %dx,0xb0(%rax) 22bc: 48 8b 45 c0 mov -0x40(%rbp),%rax 22c0: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 22c7: 66 89 45 98 mov %ax,-0x68(%rbp) 22cb: 0f b7 45 98 movzwl -0x68(%rbp),%eax 22cf: 66 c1 c8 08 ror $0x8,%ax 22d3: 66 89 45 9a mov %ax,-0x66(%rbp) 22d7: 0f b7 55 9a movzwl -0x66(%rbp),%edx 22db: 48 8b 45 c0 mov -0x40(%rbp),%rax 22df: 66 89 90 b2 00 00 00 mov %dx,0xb2(%rax) 22e6: 48 8b 45 c0 mov -0x40(%rbp),%rax 22ea: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 22f1: 66 89 45 9c mov %ax,-0x64(%rbp) 22f5: 0f b7 45 9c movzwl -0x64(%rbp),%eax 22f9: 66 c1 c8 08 ror $0x8,%ax 22fd: 66 89 45 9e mov %ax,-0x62(%rbp) 2301: 0f b7 55 9e movzwl -0x62(%rbp),%edx 2305: 48 8b 45 c0 mov -0x40(%rbp),%rax 2309: 66 89 90 b4 00 00 00 mov %dx,0xb4(%rax) 2310: 48 8b 45 c0 mov -0x40(%rbp),%rax 2314: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 231b: 66 89 45 a0 mov %ax,-0x60(%rbp) 231f: 0f b7 45 a0 movzwl -0x60(%rbp),%eax 2323: 66 c1 c8 08 ror $0x8,%ax 2327: 66 89 45 a2 mov %ax,-0x5e(%rbp) 232b: 0f b7 55 a2 movzwl -0x5e(%rbp),%edx 232f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2333: 66 89 90 b6 00 00 00 mov %dx,0xb6(%rax) 233a: 48 8b 45 c0 mov -0x40(%rbp),%rax 233e: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 2345: 66 89 45 a4 mov %ax,-0x5c(%rbp) 2349: 0f b7 45 a4 movzwl -0x5c(%rbp),%eax 234d: 66 c1 c8 08 ror $0x8,%ax 2351: 66 89 45 a6 mov %ax,-0x5a(%rbp) 2355: 0f b7 55 a6 movzwl -0x5a(%rbp),%edx 2359: 48 8b 45 c0 mov -0x40(%rbp),%rax 235d: 66 89 90 b8 00 00 00 mov %dx,0xb8(%rax) 2364: 48 8b 45 c0 mov -0x40(%rbp),%rax 2368: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 236f: 66 89 45 a8 mov %ax,-0x58(%rbp) 2373: 0f b7 45 a8 movzwl -0x58(%rbp),%eax 2377: 66 c1 c8 08 ror $0x8,%ax 237b: 66 89 45 aa mov %ax,-0x56(%rbp) 237f: 0f b7 55 aa movzwl -0x56(%rbp),%edx 2383: 48 8b 45 c0 mov -0x40(%rbp),%rax 2387: 66 89 90 ba 00 00 00 mov %dx,0xba(%rax) 238e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2392: 48 8b 40 48 mov 0x48(%rax),%rax 2396: 8b 40 20 mov 0x20(%rax),%eax 2399: 89 45 ac mov %eax,-0x54(%rbp) 239c: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 23a4: 0f 84 e2 03 00 00 je 0x278c 23aa: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 23b1: 48 83 c0 05 add $0x5,%rax 23b5: 0f b6 00 movzbl (%rax),%eax 23b8: 3c 01 cmp $0x1,%al 23ba: 0f 85 cc 03 00 00 jne 0x278c 23c0: 83 bd 58 ff ff ff 08 cmpl $0x8,-0xa8(%rbp) 23c7: 0f 84 bf 03 00 00 je 0x278c 23cd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 23d2: 0f 95 c0 setne %al 23d5: 0f b6 c0 movzbl %al,%eax 23d8: 48 85 c0 test %rax,%rax 23db: 74 15 je 0x23f2 23dd: 8b 45 ac mov -0x54(%rbp),%eax 23e0: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 23e7: 0f 96 c0 setbe %al 23ea: 0f b6 c0 movzbl %al,%eax 23ed: 48 85 c0 test %rax,%rax 23f0: 75 30 jne 0x2422 23f2: 8b 45 ac mov -0x54(%rbp),%eax 23f5: 48 8b 95 38 ff ff ff mov -0xc8(%rbp),%rdx 23fc: 48 89 d1 mov %rdx,%rcx 23ff: 48 29 c1 sub %rax,%rcx 2402: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2406: 48 89 d0 mov %rdx,%rax 2409: 48 c1 e0 02 shl $0x2,%rax 240d: 48 01 d0 add %rdx,%rax 2410: 48 c1 e0 03 shl $0x3,%rax 2414: 48 39 c1 cmp %rax,%rcx 2417: 0f 92 c0 setb %al 241a: 0f b6 c0 movzbl %al,%eax 241d: 48 85 c0 test %rax,%rax 2420: 74 21 je 0x2443 2422: 90 nop 2423: 48 8b 45 c0 mov -0x40(%rbp),%rax 2427: 48 89 c7 mov %rax,%rdi 242a: e8 21 eb ff ff callq 0xf50 242f: bf 0a 00 00 00 mov $0xa,%edi 2434: e8 fa ef ff ff callq 0x1433 2439: b8 00 00 00 00 mov $0x0,%eax 243e: e9 12 0b 00 00 jmpq 0x2f55 2443: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2448: 74 12 je 0x245c 244a: 8b 55 ac mov -0x54(%rbp),%edx 244d: 48 8b 45 f8 mov -0x8(%rbp),%rax 2451: 48 01 c2 add %rax,%rdx 2454: 48 8b 45 c0 mov -0x40(%rbp),%rax 2458: 48 89 50 50 mov %rdx,0x50(%rax) 245c: 48 c7 45 d0 00 00 00 00 movq $0x0,-0x30(%rbp) 2464: e9 10 03 00 00 jmpq 0x2779 2469: 48 8b 4d c0 mov -0x40(%rbp),%rcx 246d: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2471: 48 89 d0 mov %rdx,%rax 2474: 48 01 c0 add %rax,%rax 2477: 48 01 d0 add %rdx,%rax 247a: 48 c1 e0 02 shl $0x2,%rax 247e: 48 01 d0 add %rdx,%rax 2481: 48 c1 e0 04 shl $0x4,%rax 2485: 48 01 c8 add %rcx,%rax 2488: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 248f: 48 8b 45 d0 mov -0x30(%rbp),%rax 2493: 48 89 02 mov %rax,(%rdx) 2496: 48 8b 4d c0 mov -0x40(%rbp),%rcx 249a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 249e: 48 89 d0 mov %rdx,%rax 24a1: 48 01 c0 add %rax,%rax 24a4: 48 01 d0 add %rdx,%rax 24a7: 48 c1 e0 02 shl $0x2,%rax 24ab: 48 01 d0 add %rdx,%rax 24ae: 48 c1 e0 04 shl $0x4,%rax 24b2: 48 01 c8 add %rcx,%rax 24b5: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 24bc: 48 8b 45 c0 mov -0x40(%rbp),%rax 24c0: 48 89 02 mov %rax,(%rdx) 24c3: 48 8b 45 c0 mov -0x40(%rbp),%rax 24c7: 48 8b 48 50 mov 0x50(%rax),%rcx 24cb: 48 8b 55 d0 mov -0x30(%rbp),%rdx 24cf: 48 89 d0 mov %rdx,%rax 24d2: 48 c1 e0 02 shl $0x2,%rax 24d6: 48 01 d0 add %rdx,%rax 24d9: 48 c1 e0 03 shl $0x3,%rax 24dd: 48 01 c1 add %rax,%rcx 24e0: 48 8b 75 c0 mov -0x40(%rbp),%rsi 24e4: 48 8b 55 d0 mov -0x30(%rbp),%rdx 24e8: 48 89 d0 mov %rdx,%rax 24eb: 48 01 c0 add %rax,%rax 24ee: 48 01 d0 add %rdx,%rax 24f1: 48 c1 e0 02 shl $0x2,%rax 24f5: 48 01 d0 add %rdx,%rax 24f8: 48 c1 e0 04 shl $0x4,%rax 24fc: 48 01 f0 add %rsi,%rax 24ff: 48 05 68 01 00 00 add $0x168,%rax 2505: 48 89 08 mov %rcx,(%rax) 2508: 48 8b 45 c0 mov -0x40(%rbp),%rax 250c: 48 8b 48 50 mov 0x50(%rax),%rcx 2510: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2514: 48 89 d0 mov %rdx,%rax 2517: 48 c1 e0 02 shl $0x2,%rax 251b: 48 01 d0 add %rdx,%rax 251e: 48 c1 e0 03 shl $0x3,%rax 2522: 48 01 c8 add %rcx,%rax 2525: 8b 40 10 mov 0x10(%rax),%eax 2528: 89 c0 mov %eax,%eax 252a: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 2531: 0f 97 c0 seta %al 2534: 0f b6 c0 movzbl %al,%eax 2537: 48 85 c0 test %rax,%rax 253a: 0f 84 0f 01 00 00 je 0x264f 2540: 48 8b 45 c0 mov -0x40(%rbp),%rax 2544: 48 8b 48 50 mov 0x50(%rax),%rcx 2548: 48 8b 55 d0 mov -0x30(%rbp),%rdx 254c: 48 89 d0 mov %rdx,%rax 254f: 48 c1 e0 02 shl $0x2,%rax 2553: 48 01 d0 add %rdx,%rax 2556: 48 c1 e0 03 shl $0x3,%rax 255a: 48 01 c8 add %rcx,%rax 255d: 8b 40 14 mov 0x14(%rax),%eax 2560: 89 c6 mov %eax,%esi 2562: 48 8b 45 c0 mov -0x40(%rbp),%rax 2566: 48 8b 48 50 mov 0x50(%rax),%rcx 256a: 48 8b 55 d0 mov -0x30(%rbp),%rdx 256e: 48 89 d0 mov %rdx,%rax 2571: 48 c1 e0 02 shl $0x2,%rax 2575: 48 01 d0 add %rdx,%rax 2578: 48 c1 e0 03 shl $0x3,%rax 257c: 48 01 c8 add %rcx,%rax 257f: 8b 40 10 mov 0x10(%rax),%eax 2582: 89 c2 mov %eax,%edx 2584: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax 258b: 48 29 d0 sub %rdx,%rax 258e: 48 39 c6 cmp %rax,%rsi 2591: 0f 96 c0 setbe %al 2594: 0f b6 c0 movzbl %al,%eax 2597: 48 85 c0 test %rax,%rax 259a: 0f 84 af 00 00 00 je 0x264f 25a0: 48 8b 45 c0 mov -0x40(%rbp),%rax 25a4: 48 8b 48 50 mov 0x50(%rax),%rcx 25a8: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25ac: 48 89 d0 mov %rdx,%rax 25af: 48 c1 e0 02 shl $0x2,%rax 25b3: 48 01 d0 add %rdx,%rax 25b6: 48 c1 e0 03 shl $0x3,%rax 25ba: 48 01 c8 add %rcx,%rax 25bd: 8b 40 10 mov 0x10(%rax),%eax 25c0: 89 c2 mov %eax,%edx 25c2: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 25c9: 48 01 c2 add %rax,%rdx 25cc: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 25d3: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 25d7: 48 8b 75 c0 mov -0x40(%rbp),%rsi 25db: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25df: 48 89 d0 mov %rdx,%rax 25e2: 48 01 c0 add %rax,%rax 25e5: 48 01 d0 add %rdx,%rax 25e8: 48 c1 e0 02 shl $0x2,%rax 25ec: 48 01 d0 add %rdx,%rax 25ef: 48 c1 e0 04 shl $0x4,%rax 25f3: 48 01 f0 add %rsi,%rax 25f6: 48 05 80 01 00 00 add $0x180,%rax 25fc: 48 89 08 mov %rcx,(%rax) 25ff: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2603: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2607: 48 89 d0 mov %rdx,%rax 260a: 48 01 c0 add %rax,%rax 260d: 48 01 d0 add %rdx,%rax 2610: 48 c1 e0 02 shl $0x2,%rax 2614: 48 01 d0 add %rdx,%rax 2617: 48 c1 e0 04 shl $0x4,%rax 261b: 48 01 c8 add %rcx,%rax 261e: 48 05 80 01 00 00 add $0x180,%rax 2624: 48 8b 08 mov (%rax),%rcx 2627: 48 8b 75 c0 mov -0x40(%rbp),%rsi 262b: 48 8b 55 d0 mov -0x30(%rbp),%rdx 262f: 48 89 d0 mov %rdx,%rax 2632: 48 01 c0 add %rax,%rax 2635: 48 01 d0 add %rdx,%rax 2638: 48 c1 e0 02 shl $0x2,%rax 263c: 48 01 d0 add %rdx,%rax 263f: 48 c1 e0 04 shl $0x4,%rax 2643: 48 01 f0 add %rsi,%rax 2646: 48 05 78 01 00 00 add $0x178,%rax 264c: 48 89 08 mov %rcx,(%rax) 264f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2653: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 265a: 48 8b 75 c0 mov -0x40(%rbp),%rsi 265e: 48 8b 45 d0 mov -0x30(%rbp),%rax 2662: 48 8d 50 01 lea 0x1(%rax),%rdx 2666: 48 89 d0 mov %rdx,%rax 2669: 48 01 c0 add %rax,%rax 266c: 48 01 d0 add %rdx,%rax 266f: 48 c1 e0 02 shl $0x2,%rax 2673: 48 01 d0 add %rdx,%rax 2676: 48 c1 e0 04 shl $0x4,%rax 267a: 48 01 f0 add %rsi,%rax 267d: 48 05 d0 00 00 00 add $0xd0,%rax 2683: 48 89 08 mov %rcx,(%rax) 2686: 48 8b 45 c0 mov -0x40(%rbp),%rax 268a: 48 8b 48 50 mov 0x50(%rax),%rcx 268e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2692: 48 89 d0 mov %rdx,%rax 2695: 48 c1 e0 02 shl $0x2,%rax 2699: 48 01 d0 add %rdx,%rax 269c: 48 c1 e0 03 shl $0x3,%rax 26a0: 48 01 c8 add %rcx,%rax 26a3: 8b 40 04 mov 0x4(%rax),%eax 26a6: 83 f8 12 cmp $0x12,%eax 26a9: 75 73 jne 0x271e 26ab: 48 8b 45 c0 mov -0x40(%rbp),%rax 26af: 48 8b 48 50 mov 0x50(%rax),%rcx 26b3: 48 8b 55 d0 mov -0x30(%rbp),%rdx 26b7: 48 89 d0 mov %rdx,%rax 26ba: 48 c1 e0 02 shl $0x2,%rax 26be: 48 01 d0 add %rdx,%rax 26c1: 48 c1 e0 03 shl $0x3,%rax 26c5: 48 01 c8 add %rcx,%rax 26c8: 8b 40 18 mov 0x18(%rax),%eax 26cb: 89 c0 mov %eax,%eax 26cd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 26d1: 76 4b jbe 0x271e 26d3: 48 8b 45 c0 mov -0x40(%rbp),%rax 26d7: 48 8b 48 50 mov 0x50(%rax),%rcx 26db: 48 8b 55 d0 mov -0x30(%rbp),%rdx 26df: 48 89 d0 mov %rdx,%rax 26e2: 48 c1 e0 02 shl $0x2,%rax 26e6: 48 01 d0 add %rdx,%rax 26e9: 48 c1 e0 03 shl $0x3,%rax 26ed: 48 01 c8 add %rcx,%rax 26f0: 8b 50 18 mov 0x18(%rax),%edx 26f3: 48 8b 45 d0 mov -0x30(%rbp),%rax 26f7: 89 c6 mov %eax,%esi 26f9: 48 8b 4d c0 mov -0x40(%rbp),%rcx 26fd: 89 d2 mov %edx,%edx 26ff: 48 89 d0 mov %rdx,%rax 2702: 48 01 c0 add %rax,%rax 2705: 48 01 d0 add %rdx,%rax 2708: 48 c1 e0 02 shl $0x2,%rax 270c: 48 01 d0 add %rdx,%rax 270f: 48 c1 e0 04 shl $0x4,%rax 2713: 48 01 c8 add %rcx,%rax 2716: 48 05 54 01 00 00 add $0x154,%rax 271c: 89 30 mov %esi,(%rax) 271e: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2722: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2726: 48 89 d0 mov %rdx,%rax 2729: 48 01 c0 add %rax,%rax 272c: 48 01 d0 add %rdx,%rax 272f: 48 c1 e0 02 shl $0x2,%rax 2733: 48 01 d0 add %rdx,%rax 2736: 48 c1 e0 04 shl $0x4,%rax 273a: 48 01 c8 add %rcx,%rax 273d: 48 05 54 01 00 00 add $0x154,%rax 2743: 8b 00 mov (%rax),%eax 2745: 85 c0 test %eax,%eax 2747: 75 2b jne 0x2774 2749: 48 8b 4d c0 mov -0x40(%rbp),%rcx 274d: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2751: 48 89 d0 mov %rdx,%rax 2754: 48 01 c0 add %rax,%rax 2757: 48 01 d0 add %rdx,%rax 275a: 48 c1 e0 02 shl $0x2,%rax 275e: 48 01 d0 add %rdx,%rax 2761: 48 c1 e0 04 shl $0x4,%rax 2765: 48 01 c8 add %rcx,%rax 2768: 48 05 54 01 00 00 add $0x154,%rax 276e: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2774: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) 2779: 48 8b 45 d0 mov -0x30(%rbp),%rax 277d: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2781: 0f 82 e2 fc ff ff jb 0x2469 2787: e9 b1 00 00 00 jmpq 0x283d 278c: 48 c7 45 d8 00 00 00 00 movq $0x0,-0x28(%rbp) 2794: e9 96 00 00 00 jmpq 0x282f 2799: 48 8b 4d c0 mov -0x40(%rbp),%rcx 279d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 27a1: 48 89 d0 mov %rdx,%rax 27a4: 48 01 c0 add %rax,%rax 27a7: 48 01 d0 add %rdx,%rax 27aa: 48 c1 e0 02 shl $0x2,%rax 27ae: 48 01 d0 add %rdx,%rax 27b1: 48 c1 e0 04 shl $0x4,%rax 27b5: 48 01 c8 add %rcx,%rax 27b8: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 27bf: 48 8b 45 d8 mov -0x28(%rbp),%rax 27c3: 48 89 02 mov %rax,(%rdx) 27c6: 48 8b 4d c0 mov -0x40(%rbp),%rcx 27ca: 48 8b 55 d8 mov -0x28(%rbp),%rdx 27ce: 48 89 d0 mov %rdx,%rax 27d1: 48 01 c0 add %rax,%rax 27d4: 48 01 d0 add %rdx,%rax 27d7: 48 c1 e0 02 shl $0x2,%rax 27db: 48 01 d0 add %rdx,%rax 27de: 48 c1 e0 04 shl $0x4,%rax 27e2: 48 01 c8 add %rcx,%rax 27e5: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 27ec: 48 8b 45 c0 mov -0x40(%rbp),%rax 27f0: 48 89 02 mov %rax,(%rdx) 27f3: 48 8b 45 c0 mov -0x40(%rbp),%rax 27f7: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 27fe: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2802: 48 8b 45 d8 mov -0x28(%rbp),%rax 2806: 48 8d 50 01 lea 0x1(%rax),%rdx 280a: 48 89 d0 mov %rdx,%rax 280d: 48 01 c0 add %rax,%rax 2810: 48 01 d0 add %rdx,%rax 2813: 48 c1 e0 02 shl $0x2,%rax 2817: 48 01 d0 add %rdx,%rax 281a: 48 c1 e0 04 shl $0x4,%rax 281e: 48 01 f0 add %rsi,%rax 2821: 48 05 d0 00 00 00 add $0xd0,%rax 2827: 48 89 08 mov %rcx,(%rax) 282a: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) 282f: 48 8b 45 d8 mov -0x28(%rbp),%rax 2833: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2837: 0f 82 5c ff ff ff jb 0x2799 283d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2841: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2848: 48 8b 45 c0 mov -0x40(%rbp),%rax 284c: 48 89 50 60 mov %rdx,0x60(%rax) 2850: e9 fc 06 00 00 jmpq 0x2f51 2855: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx 285c: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2863: 48 01 d0 add %rdx,%rax 2866: 48 89 45 b0 mov %rax,-0x50(%rbp) 286a: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2872: 74 23 je 0x2897 2874: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 287b: 48 83 c0 05 add $0x5,%rax 287f: 0f b6 00 movzbl (%rax),%eax 2882: 3c 01 cmp $0x1,%al 2884: 75 11 jne 0x2897 2886: 48 8b 45 c0 mov -0x40(%rbp),%rax 288a: 48 8b 55 b0 mov -0x50(%rbp),%rdx 288e: 48 89 50 48 mov %rdx,0x48(%rax) 2892: e9 6c 02 00 00 jmpq 0x2b03 2897: 48 8b 45 c0 mov -0x40(%rbp),%rax 289b: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 28a2: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 28a9: ba 40 00 00 00 mov $0x40,%edx 28ae: 48 89 c6 mov %rax,%rsi 28b1: 48 89 cf mov %rcx,%rdi 28b4: e8 87 e7 ff ff callq 0x1040 28b9: 48 89 c2 mov %rax,%rdx 28bc: 48 8b 45 c0 mov -0x40(%rbp),%rax 28c0: 48 89 50 48 mov %rdx,0x48(%rax) 28c4: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 28cb: 48 83 c0 05 add $0x5,%rax 28cf: 0f b6 00 movzbl (%rax),%eax 28d2: 3c 01 cmp $0x1,%al 28d4: 0f 84 29 02 00 00 je 0x2b03 28da: 48 8b 45 c0 mov -0x40(%rbp),%rax 28de: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 28e5: 66 89 45 80 mov %ax,-0x80(%rbp) 28e9: 0f b7 45 80 movzwl -0x80(%rbp),%eax 28ed: 66 c1 c8 08 ror $0x8,%ax 28f1: 66 89 45 82 mov %ax,-0x7e(%rbp) 28f5: 0f b7 55 82 movzwl -0x7e(%rbp),%edx 28f9: 48 8b 45 c0 mov -0x40(%rbp),%rax 28fd: 66 89 90 98 00 00 00 mov %dx,0x98(%rax) 2904: 48 8b 45 c0 mov -0x40(%rbp),%rax 2908: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 290f: 66 89 85 7c ff ff ff mov %ax,-0x84(%rbp) 2916: 0f b7 85 7c ff ff ff movzwl -0x84(%rbp),%eax 291d: 66 c1 c8 08 ror $0x8,%ax 2921: 66 89 85 7e ff ff ff mov %ax,-0x82(%rbp) 2928: 0f b7 95 7e ff ff ff movzwl -0x82(%rbp),%edx 292f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2933: 66 89 90 9a 00 00 00 mov %dx,0x9a(%rax) 293a: 48 8b 45 c0 mov -0x40(%rbp),%rax 293e: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2944: 89 c7 mov %eax,%edi 2946: e8 82 ec ff ff callq 0x15cd 294b: 89 c2 mov %eax,%edx 294d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2951: 89 90 9c 00 00 00 mov %edx,0x9c(%rax) 2957: 48 8b 45 c0 mov -0x40(%rbp),%rax 295b: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2962: 48 89 c7 mov %rax,%rdi 2965: e8 71 ec ff ff callq 0x15db 296a: 48 89 c2 mov %rax,%rdx 296d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2971: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 2978: 48 8b 45 c0 mov -0x40(%rbp),%rax 297c: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2983: 48 89 c7 mov %rax,%rdi 2986: e8 50 ec ff ff callq 0x15db 298b: 48 89 c2 mov %rax,%rdx 298e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2992: 48 89 90 a8 00 00 00 mov %rdx,0xa8(%rax) 2999: 48 8b 45 c0 mov -0x40(%rbp),%rax 299d: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 29a4: 48 89 c7 mov %rax,%rdi 29a7: e8 2f ec ff ff callq 0x15db 29ac: 48 89 c2 mov %rax,%rdx 29af: 48 8b 45 c0 mov -0x40(%rbp),%rax 29b3: 48 89 90 b0 00 00 00 mov %rdx,0xb0(%rax) 29ba: 48 8b 45 c0 mov -0x40(%rbp),%rax 29be: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 29c4: 89 c7 mov %eax,%edi 29c6: e8 02 ec ff ff callq 0x15cd 29cb: 89 c2 mov %eax,%edx 29cd: 48 8b 45 c0 mov -0x40(%rbp),%rax 29d1: 89 90 b8 00 00 00 mov %edx,0xb8(%rax) 29d7: 48 8b 45 c0 mov -0x40(%rbp),%rax 29db: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 29e2: 66 89 85 78 ff ff ff mov %ax,-0x88(%rbp) 29e9: 0f b7 85 78 ff ff ff movzwl -0x88(%rbp),%eax 29f0: 66 c1 c8 08 ror $0x8,%ax 29f4: 66 89 85 7a ff ff ff mov %ax,-0x86(%rbp) 29fb: 0f b7 95 7a ff ff ff movzwl -0x86(%rbp),%edx 2a02: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a06: 66 89 90 bc 00 00 00 mov %dx,0xbc(%rax) 2a0d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a11: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2a18: 66 89 85 72 ff ff ff mov %ax,-0x8e(%rbp) 2a1f: 0f b7 85 72 ff ff ff movzwl -0x8e(%rbp),%eax 2a26: 66 c1 c8 08 ror $0x8,%ax 2a2a: 66 89 85 74 ff ff ff mov %ax,-0x8c(%rbp) 2a31: 0f b7 95 74 ff ff ff movzwl -0x8c(%rbp),%edx 2a38: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a3c: 66 89 90 be 00 00 00 mov %dx,0xbe(%rax) 2a43: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a47: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2a4e: 66 89 85 76 ff ff ff mov %ax,-0x8a(%rbp) 2a55: 0f b7 85 76 ff ff ff movzwl -0x8a(%rbp),%eax 2a5c: 66 c1 c8 08 ror $0x8,%ax 2a60: 66 89 85 6c ff ff ff mov %ax,-0x94(%rbp) 2a67: 0f b7 95 6c ff ff ff movzwl -0x94(%rbp),%edx 2a6e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a72: 66 89 90 c0 00 00 00 mov %dx,0xc0(%rax) 2a79: 48 8b 45 c0 mov -0x40(%rbp),%rax 2a7d: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2a84: 66 89 85 6e ff ff ff mov %ax,-0x92(%rbp) 2a8b: 0f b7 85 6e ff ff ff movzwl -0x92(%rbp),%eax 2a92: 66 c1 c8 08 ror $0x8,%ax 2a96: 66 89 85 70 ff ff ff mov %ax,-0x90(%rbp) 2a9d: 0f b7 95 70 ff ff ff movzwl -0x90(%rbp),%edx 2aa4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2aa8: 66 89 90 c2 00 00 00 mov %dx,0xc2(%rax) 2aaf: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ab3: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2aba: 66 89 45 84 mov %ax,-0x7c(%rbp) 2abe: 0f b7 45 84 movzwl -0x7c(%rbp),%eax 2ac2: 66 c1 c8 08 ror $0x8,%ax 2ac6: 66 89 45 86 mov %ax,-0x7a(%rbp) 2aca: 0f b7 55 86 movzwl -0x7a(%rbp),%edx 2ace: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ad2: 66 89 90 c4 00 00 00 mov %dx,0xc4(%rax) 2ad9: 48 8b 45 c0 mov -0x40(%rbp),%rax 2add: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2ae4: 66 89 45 88 mov %ax,-0x78(%rbp) 2ae8: 0f b7 45 88 movzwl -0x78(%rbp),%eax 2aec: 66 c1 c8 08 ror $0x8,%ax 2af0: 66 89 45 8a mov %ax,-0x76(%rbp) 2af4: 0f b7 55 8a movzwl -0x76(%rbp),%edx 2af8: 48 8b 45 c0 mov -0x40(%rbp),%rax 2afc: 66 89 90 c6 00 00 00 mov %dx,0xc6(%rax) 2b03: 48 8b 45 c0 mov -0x40(%rbp),%rax 2b07: 48 8b 40 48 mov 0x48(%rax),%rax 2b0b: 48 8b 40 28 mov 0x28(%rax),%rax 2b0f: 48 89 45 f0 mov %rax,-0x10(%rbp) 2b13: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 2b1b: 0f 84 6c 03 00 00 je 0x2e8d 2b21: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax 2b28: 48 83 c0 05 add $0x5,%rax 2b2c: 0f b6 00 movzbl (%rax),%eax 2b2f: 3c 01 cmp $0x1,%al 2b31: 0f 85 56 03 00 00 jne 0x2e8d 2b37: 83 bd 58 ff ff ff 08 cmpl $0x8,-0xa8(%rbp) 2b3e: 0f 84 49 03 00 00 je 0x2e8d 2b44: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2b49: 0f 95 c0 setne %al 2b4c: 0f b6 c0 movzbl %al,%eax 2b4f: 48 85 c0 test %rax,%rax 2b52: 74 1a je 0x2b6e 2b54: 48 8b 45 f0 mov -0x10(%rbp),%rax 2b58: 48 3b 85 38 ff ff ff cmp -0xc8(%rbp),%rax 2b5f: 0f 93 c0 setae %al 2b62: 0f b6 c0 movzbl %al,%eax 2b65: 48 85 c0 test %rax,%rax 2b68: 0f 85 b4 f8 ff ff jne 0x2422 2b6e: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax 2b75: 48 2b 45 f0 sub -0x10(%rbp),%rax 2b79: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2b7d: 48 c1 e2 06 shl $0x6,%rdx 2b81: 48 39 d0 cmp %rdx,%rax 2b84: 0f 92 c0 setb %al 2b87: 0f b6 c0 movzbl %al,%eax 2b8a: 48 85 c0 test %rax,%rax 2b8d: 0f 85 8f f8 ff ff jne 0x2422 2b93: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 2b98: 74 13 je 0x2bad 2b9a: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2b9e: 48 8b 45 f0 mov -0x10(%rbp),%rax 2ba2: 48 01 c2 add %rax,%rdx 2ba5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ba9: 48 89 50 50 mov %rdx,0x50(%rax) 2bad: 48 c7 45 e0 00 00 00 00 movq $0x0,-0x20(%rbp) 2bb5: e9 c0 02 00 00 jmpq 0x2e7a 2bba: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2bbe: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bc2: 48 89 d0 mov %rdx,%rax 2bc5: 48 01 c0 add %rax,%rax 2bc8: 48 01 d0 add %rdx,%rax 2bcb: 48 c1 e0 02 shl $0x2,%rax 2bcf: 48 01 d0 add %rdx,%rax 2bd2: 48 c1 e0 04 shl $0x4,%rax 2bd6: 48 01 c8 add %rcx,%rax 2bd9: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2be0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2be4: 48 89 02 mov %rax,(%rdx) 2be7: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2beb: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bef: 48 89 d0 mov %rdx,%rax 2bf2: 48 01 c0 add %rax,%rax 2bf5: 48 01 d0 add %rdx,%rax 2bf8: 48 c1 e0 02 shl $0x2,%rax 2bfc: 48 01 d0 add %rdx,%rax 2bff: 48 c1 e0 04 shl $0x4,%rax 2c03: 48 01 c8 add %rcx,%rax 2c06: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2c0d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c11: 48 89 02 mov %rax,(%rdx) 2c14: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c18: 48 8b 40 50 mov 0x50(%rax),%rax 2c1c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c20: 48 c1 e2 06 shl $0x6,%rdx 2c24: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2c28: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2c2c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c30: 48 89 d0 mov %rdx,%rax 2c33: 48 01 c0 add %rax,%rax 2c36: 48 01 d0 add %rdx,%rax 2c39: 48 c1 e0 02 shl $0x2,%rax 2c3d: 48 01 d0 add %rdx,%rax 2c40: 48 c1 e0 04 shl $0x4,%rax 2c44: 48 01 f0 add %rsi,%rax 2c47: 48 05 68 01 00 00 add $0x168,%rax 2c4d: 48 89 08 mov %rcx,(%rax) 2c50: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c54: 48 8b 40 50 mov 0x50(%rax),%rax 2c58: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c5c: 48 c1 e2 06 shl $0x6,%rdx 2c60: 48 01 d0 add %rdx,%rax 2c63: 48 8b 40 18 mov 0x18(%rax),%rax 2c67: 48 39 85 38 ff ff ff cmp %rax,-0xc8(%rbp) 2c6e: 0f 97 c0 seta %al 2c71: 0f b6 c0 movzbl %al,%eax 2c74: 48 85 c0 test %rax,%rax 2c77: 0f 84 f1 00 00 00 je 0x2d6e 2c7d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c81: 48 8b 40 50 mov 0x50(%rax),%rax 2c85: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c89: 48 c1 e2 06 shl $0x6,%rdx 2c8d: 48 01 d0 add %rdx,%rax 2c90: 48 8b 50 20 mov 0x20(%rax),%rdx 2c94: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c98: 48 8b 40 50 mov 0x50(%rax),%rax 2c9c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ca0: 48 c1 e1 06 shl $0x6,%rcx 2ca4: 48 01 c8 add %rcx,%rax 2ca7: 48 8b 40 18 mov 0x18(%rax),%rax 2cab: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 2cb2: 48 29 c1 sub %rax,%rcx 2cb5: 48 89 c8 mov %rcx,%rax 2cb8: 48 39 c2 cmp %rax,%rdx 2cbb: 0f 96 c0 setbe %al 2cbe: 0f b6 c0 movzbl %al,%eax 2cc1: 48 85 c0 test %rax,%rax 2cc4: 0f 84 a4 00 00 00 je 0x2d6e 2cca: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cce: 48 8b 40 50 mov 0x50(%rax),%rax 2cd2: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2cd6: 48 c1 e2 06 shl $0x6,%rdx 2cda: 48 01 d0 add %rdx,%rax 2cdd: 48 8b 50 18 mov 0x18(%rax),%rdx 2ce1: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax 2ce8: 48 01 c2 add %rax,%rdx 2ceb: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 2cf2: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2cf6: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2cfa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2cfe: 48 89 d0 mov %rdx,%rax 2d01: 48 01 c0 add %rax,%rax 2d04: 48 01 d0 add %rdx,%rax 2d07: 48 c1 e0 02 shl $0x2,%rax 2d0b: 48 01 d0 add %rdx,%rax 2d0e: 48 c1 e0 04 shl $0x4,%rax 2d12: 48 01 f0 add %rsi,%rax 2d15: 48 05 80 01 00 00 add $0x180,%rax 2d1b: 48 89 08 mov %rcx,(%rax) 2d1e: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d22: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d26: 48 89 d0 mov %rdx,%rax 2d29: 48 01 c0 add %rax,%rax 2d2c: 48 01 d0 add %rdx,%rax 2d2f: 48 c1 e0 02 shl $0x2,%rax 2d33: 48 01 d0 add %rdx,%rax 2d36: 48 c1 e0 04 shl $0x4,%rax 2d3a: 48 01 c8 add %rcx,%rax 2d3d: 48 05 80 01 00 00 add $0x180,%rax 2d43: 48 8b 08 mov (%rax),%rcx 2d46: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2d4a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2d4e: 48 89 d0 mov %rdx,%rax 2d51: 48 01 c0 add %rax,%rax 2d54: 48 01 d0 add %rdx,%rax 2d57: 48 c1 e0 02 shl $0x2,%rax 2d5b: 48 01 d0 add %rdx,%rax 2d5e: 48 c1 e0 04 shl $0x4,%rax 2d62: 48 01 f0 add %rsi,%rax 2d65: 48 05 78 01 00 00 add $0x178,%rax 2d6b: 48 89 08 mov %rcx,(%rax) 2d6e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d72: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2d79: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2d7d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d81: 48 8d 50 01 lea 0x1(%rax),%rdx 2d85: 48 89 d0 mov %rdx,%rax 2d88: 48 01 c0 add %rax,%rax 2d8b: 48 01 d0 add %rdx,%rax 2d8e: 48 c1 e0 02 shl $0x2,%rax 2d92: 48 01 d0 add %rdx,%rax 2d95: 48 c1 e0 04 shl $0x4,%rax 2d99: 48 01 f0 add %rsi,%rax 2d9c: 48 05 d0 00 00 00 add $0xd0,%rax 2da2: 48 89 08 mov %rcx,(%rax) 2da5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2da9: 48 8b 40 50 mov 0x50(%rax),%rax 2dad: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2db1: 48 c1 e2 06 shl $0x6,%rdx 2db5: 48 01 d0 add %rdx,%rax 2db8: 8b 40 04 mov 0x4(%rax),%eax 2dbb: 83 f8 12 cmp $0x12,%eax 2dbe: 75 5f jne 0x2e1f 2dc0: 48 8b 45 c0 mov -0x40(%rbp),%rax 2dc4: 48 8b 40 50 mov 0x50(%rax),%rax 2dc8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2dcc: 48 c1 e2 06 shl $0x6,%rdx 2dd0: 48 01 d0 add %rdx,%rax 2dd3: 8b 40 28 mov 0x28(%rax),%eax 2dd6: 89 c0 mov %eax,%eax 2dd8: 48 39 45 c8 cmp %rax,-0x38(%rbp) 2ddc: 76 41 jbe 0x2e1f 2dde: 48 8b 45 c0 mov -0x40(%rbp),%rax 2de2: 48 8b 40 50 mov 0x50(%rax),%rax 2de6: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2dea: 48 c1 e2 06 shl $0x6,%rdx 2dee: 48 01 d0 add %rdx,%rax 2df1: 8b 50 28 mov 0x28(%rax),%edx 2df4: 48 8b 45 e0 mov -0x20(%rbp),%rax 2df8: 89 c6 mov %eax,%esi 2dfa: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2dfe: 89 d2 mov %edx,%edx 2e00: 48 89 d0 mov %rdx,%rax 2e03: 48 01 c0 add %rax,%rax 2e06: 48 01 d0 add %rdx,%rax 2e09: 48 c1 e0 02 shl $0x2,%rax 2e0d: 48 01 d0 add %rdx,%rax 2e10: 48 c1 e0 04 shl $0x4,%rax 2e14: 48 01 c8 add %rcx,%rax 2e17: 48 05 54 01 00 00 add $0x154,%rax 2e1d: 89 30 mov %esi,(%rax) 2e1f: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2e23: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2e27: 48 89 d0 mov %rdx,%rax 2e2a: 48 01 c0 add %rax,%rax 2e2d: 48 01 d0 add %rdx,%rax 2e30: 48 c1 e0 02 shl $0x2,%rax 2e34: 48 01 d0 add %rdx,%rax 2e37: 48 c1 e0 04 shl $0x4,%rax 2e3b: 48 01 c8 add %rcx,%rax 2e3e: 48 05 54 01 00 00 add $0x154,%rax 2e44: 8b 00 mov (%rax),%eax 2e46: 85 c0 test %eax,%eax 2e48: 75 2b jne 0x2e75 2e4a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2e4e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2e52: 48 89 d0 mov %rdx,%rax 2e55: 48 01 c0 add %rax,%rax 2e58: 48 01 d0 add %rdx,%rax 2e5b: 48 c1 e0 02 shl $0x2,%rax 2e5f: 48 01 d0 add %rdx,%rax 2e62: 48 c1 e0 04 shl $0x4,%rax 2e66: 48 01 c8 add %rcx,%rax 2e69: 48 05 54 01 00 00 add $0x154,%rax 2e6f: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2e75: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) 2e7a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e7e: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2e82: 0f 82 32 fd ff ff jb 0x2bba 2e88: e9 b1 00 00 00 jmpq 0x2f3e 2e8d: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 2e95: e9 96 00 00 00 jmpq 0x2f30 2e9a: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2e9e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2ea2: 48 89 d0 mov %rdx,%rax 2ea5: 48 01 c0 add %rax,%rax 2ea8: 48 01 d0 add %rdx,%rax 2eab: 48 c1 e0 02 shl $0x2,%rax 2eaf: 48 01 d0 add %rdx,%rax 2eb2: 48 c1 e0 04 shl $0x4,%rax 2eb6: 48 01 c8 add %rcx,%rax 2eb9: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2ec0: 48 8b 45 e8 mov -0x18(%rbp),%rax 2ec4: 48 89 02 mov %rax,(%rdx) 2ec7: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2ecb: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2ecf: 48 89 d0 mov %rdx,%rax 2ed2: 48 01 c0 add %rax,%rax 2ed5: 48 01 d0 add %rdx,%rax 2ed8: 48 c1 e0 02 shl $0x2,%rax 2edc: 48 01 d0 add %rdx,%rax 2edf: 48 c1 e0 04 shl $0x4,%rax 2ee3: 48 01 c8 add %rcx,%rax 2ee6: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2eed: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ef1: 48 89 02 mov %rax,(%rdx) 2ef4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ef8: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2eff: 48 8b 75 c0 mov -0x40(%rbp),%rsi 2f03: 48 8b 45 e8 mov -0x18(%rbp),%rax 2f07: 48 8d 50 01 lea 0x1(%rax),%rdx 2f0b: 48 89 d0 mov %rdx,%rax 2f0e: 48 01 c0 add %rax,%rax 2f11: 48 01 d0 add %rdx,%rax 2f14: 48 c1 e0 02 shl $0x2,%rax 2f18: 48 01 d0 add %rdx,%rax 2f1b: 48 c1 e0 04 shl $0x4,%rax 2f1f: 48 01 f0 add %rsi,%rax 2f22: 48 05 d0 00 00 00 add $0xd0,%rax 2f28: 48 89 08 mov %rcx,(%rax) 2f2b: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) 2f30: 48 8b 45 e8 mov -0x18(%rbp),%rax 2f34: 48 3b 45 c8 cmp -0x38(%rbp),%rax 2f38: 0f 82 5c ff ff ff jb 0x2e9a 2f3e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f42: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2f49: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f4d: 48 89 50 60 mov %rdx,0x60(%rax) 2f51: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f55: c9 leaveq 2f56: c3 retq 2f57: 55 push %rbp 2f58: 48 89 e5 mov %rsp,%rbp 2f5b: 48 83 ec 40 sub $0x40,%rsp 2f5f: 89 7d ec mov %edi,-0x14(%rbp) 2f62: 48 89 75 e0 mov %rsi,-0x20(%rbp) 2f66: 48 89 55 d8 mov %rdx,-0x28(%rbp) 2f6a: 48 89 4d d0 mov %rcx,-0x30(%rbp) 2f6e: 44 89 45 e8 mov %r8d,-0x18(%rbp) 2f72: 4c 89 4d c8 mov %r9,-0x38(%rbp) 2f76: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2f7a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f7e: 48 01 d0 add %rdx,%rax 2f81: 48 89 45 f8 mov %rax,-0x8(%rbp) 2f85: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2f89: 48 8b 45 f8 mov -0x8(%rbp),%rax 2f8d: 48 89 d6 mov %rdx,%rsi 2f90: 48 89 c7 mov %rax,%rdi 2f93: e8 f0 e6 ff ff callq 0x1688 2f98: 89 45 f4 mov %eax,-0xc(%rbp) 2f9b: 8b 45 f4 mov -0xc(%rbp),%eax 2f9e: 83 f8 01 cmp $0x1,%eax 2fa1: 74 64 je 0x3007 2fa3: 83 f8 03 cmp $0x3,%eax 2fa6: 74 2e je 0x2fd6 2fa8: 90 nop 2fa9: 4c 8b 45 c8 mov -0x38(%rbp),%r8 2fad: 8b 7d e8 mov -0x18(%rbp),%edi 2fb0: 48 8b 4d d0 mov -0x30(%rbp),%rcx 2fb4: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2fb8: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2fbc: 8b 45 ec mov -0x14(%rbp),%eax 2fbf: 6a 00 pushq $0x0 2fc1: 6a 00 pushq $0x0 2fc3: 4d 89 c1 mov %r8,%r9 2fc6: 41 89 f8 mov %edi,%r8d 2fc9: 89 c7 mov %eax,%edi 2fcb: e8 77 e7 ff ff callq 0x1747 2fd0: 48 83 c4 10 add $0x10,%rsp 2fd4: eb 54 jmp 0x302a 2fd6: 44 8b 45 e8 mov -0x18(%rbp),%r8d 2fda: 48 8b 7d d0 mov -0x30(%rbp),%rdi 2fde: 48 8b 4d d8 mov -0x28(%rbp),%rcx 2fe2: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2fe6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2fea: 8b 45 ec mov -0x14(%rbp),%eax 2fed: 48 83 ec 08 sub $0x8,%rsp 2ff1: ff 75 c8 pushq -0x38(%rbp) 2ff4: 45 89 c1 mov %r8d,%r9d 2ff7: 49 89 f8 mov %rdi,%r8 2ffa: 89 c7 mov %eax,%edi 2ffc: e8 9f ee ff ff callq 0x1ea0 3001: 48 83 c4 10 add $0x10,%rsp 3005: eb 23 jmp 0x302a 3007: 4c 8b 45 c8 mov -0x38(%rbp),%r8 300b: 8b 7d e8 mov -0x18(%rbp),%edi 300e: 48 8b 4d d0 mov -0x30(%rbp),%rcx 3012: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3016: 48 8b 75 e0 mov -0x20(%rbp),%rsi 301a: 8b 45 ec mov -0x14(%rbp),%eax 301d: 4d 89 c1 mov %r8,%r9 3020: 41 89 f8 mov %edi,%r8d 3023: 89 c7 mov %eax,%edi 3025: e8 6e e8 ff ff callq 0x1898 302a: c9 leaveq 302b: c3 retq 302c: 55 push %rbp 302d: 48 89 e5 mov %rsp,%rbp 3030: 48 83 c4 80 add $0xffffffffffffff80,%rsp 3034: 89 7d 9c mov %edi,-0x64(%rbp) 3037: 48 89 75 90 mov %rsi,-0x70(%rbp) 303b: 48 89 55 88 mov %rdx,-0x78(%rbp) 303f: 89 4d 98 mov %ecx,-0x68(%rbp) 3042: 4c 89 45 80 mov %r8,-0x80(%rbp) 3046: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 304e: 00 304f: 48 89 45 f8 mov %rax,-0x8(%rbp) 3053: 31 c0 xor %eax,%eax 3055: b8 40 00 00 00 mov $0x40,%eax 305a: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 305f: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 3064: 48 89 c2 mov %rax,%rdx 3067: 48 8b 4d 90 mov -0x70(%rbp),%rcx 306b: 48 8d 75 b0 lea -0x50(%rbp),%rsi 306f: 8b 45 9c mov -0x64(%rbp),%eax 3072: 89 c7 mov %eax,%edi 3074: e8 73 e5 ff ff callq 0x15ec 3079: 48 89 45 a8 mov %rax,-0x58(%rbp) 307d: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3082: 0f 94 c0 sete %al 3085: 0f b6 c0 movzbl %al,%eax 3088: 48 85 c0 test %rax,%rax 308b: 74 14 je 0x30a1 308d: bf 09 00 00 00 mov $0x9,%edi 3092: e8 9c e3 ff ff callq 0x1433 3097: b8 00 00 00 00 mov $0x0,%eax 309c: e9 c6 00 00 00 jmpq 0x3167 30a1: 48 8b 55 a8 mov -0x58(%rbp),%rdx 30a5: 48 8d 45 b0 lea -0x50(%rbp),%rax 30a9: 48 89 d6 mov %rdx,%rsi 30ac: 48 89 c7 mov %rax,%rdi 30af: e8 d4 e5 ff ff callq 0x1688 30b4: 89 45 a4 mov %eax,-0x5c(%rbp) 30b7: 8b 45 a4 mov -0x5c(%rbp),%eax 30ba: 83 f8 01 cmp $0x1,%eax 30bd: 74 07 je 0x30c6 30bf: 83 f8 03 cmp $0x3,%eax 30c2: 74 28 je 0x30ec 30c4: eb 74 jmp 0x313a 30c6: 48 8b 7d 80 mov -0x80(%rbp),%rdi 30ca: 8b 75 98 mov -0x68(%rbp),%esi 30cd: 48 8b 4d 88 mov -0x78(%rbp),%rcx 30d1: 48 8b 55 90 mov -0x70(%rbp),%rdx 30d5: 8b 45 9c mov -0x64(%rbp),%eax 30d8: 49 89 f9 mov %rdi,%r9 30db: 41 89 f0 mov %esi,%r8d 30de: be 00 00 00 00 mov $0x0,%esi 30e3: 89 c7 mov %eax,%edi 30e5: e8 ae e7 ff ff callq 0x1898 30ea: eb 7b jmp 0x3167 30ec: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 30f0: 3c 01 cmp $0x1,%al 30f2: 75 07 jne 0x30fb 30f4: ba 34 00 00 00 mov $0x34,%edx 30f9: eb 05 jmp 0x3100 30fb: ba 40 00 00 00 mov $0x40,%edx 3100: 48 8b 45 a8 mov -0x58(%rbp),%rax 3104: 48 39 c2 cmp %rax,%rdx 3107: 77 31 ja 0x313a 3109: 8b 7d 98 mov -0x68(%rbp),%edi 310c: 48 8b 75 88 mov -0x78(%rbp),%rsi 3110: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3114: 48 8d 55 b0 lea -0x50(%rbp),%rdx 3118: 8b 45 9c mov -0x64(%rbp),%eax 311b: 48 83 ec 08 sub $0x8,%rsp 311f: ff 75 80 pushq -0x80(%rbp) 3122: 41 89 f9 mov %edi,%r9d 3125: 49 89 f0 mov %rsi,%r8 3128: be 00 00 00 00 mov $0x0,%esi 312d: 89 c7 mov %eax,%edi 312f: e8 6c ed ff ff callq 0x1ea0 3134: 48 83 c4 10 add $0x10,%rsp 3138: eb 2d jmp 0x3167 313a: 90 nop 313b: 48 8b 7d 80 mov -0x80(%rbp),%rdi 313f: 8b 75 98 mov -0x68(%rbp),%esi 3142: 48 8b 4d 88 mov -0x78(%rbp),%rcx 3146: 48 8b 55 90 mov -0x70(%rbp),%rdx 314a: 8b 45 9c mov -0x64(%rbp),%eax 314d: 6a 00 pushq $0x0 314f: 6a 00 pushq $0x0 3151: 49 89 f9 mov %rdi,%r9 3154: 41 89 f0 mov %esi,%r8d 3157: be 00 00 00 00 mov $0x0,%esi 315c: 89 c7 mov %eax,%edi 315e: e8 e4 e5 ff ff callq 0x1747 3163: 48 83 c4 10 add $0x10,%rsp 3167: 48 8b 4d f8 mov -0x8(%rbp),%rcx 316b: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3173: 00 3174: 74 05 je 0x317b 3176: e8 05 de ff ff callq 0xf80 317b: c9 leaveq 317c: c3 retq 317d: 55 push %rbp 317e: 48 89 e5 mov %rsp,%rbp 3181: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3188: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 318e: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 3195: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 319c: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 31a2: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 31a9: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 31b1: 00 31b2: 48 89 45 f8 mov %rax,-0x8(%rbp) 31b6: 31 c0 xor %eax,%eax 31b8: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 31c0: 00 00 00 31c3: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 31ca: 74 1b je 0x31e7 31cc: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 31d3: 74 12 je 0x31e7 31d5: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 31dc: 74 09 je 0x31e7 31de: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 31e5: 75 07 jne 0x31ee 31e7: b8 01 00 00 00 mov $0x1,%eax 31ec: eb 05 jmp 0x31f3 31ee: b8 00 00 00 00 mov $0x0,%eax 31f3: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 31f9: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3201: 75 32 jne 0x3235 3203: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 320b: 75 51 jne 0x325e 320d: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 3214: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 321a: 48 89 d6 mov %rdx,%rsi 321d: 89 c7 mov %eax,%edi 321f: e8 fc 15 00 00 callq 0x4820 3224: 85 c0 test %eax,%eax 3226: 75 36 jne 0x325e 3228: 48 8b 45 90 mov -0x70(%rbp),%rax 322c: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 3233: eb 29 jmp 0x325e 3235: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 323d: 75 1f jne 0x325e 323f: 48 8d 0d da 1f 00 00 lea 0x1fda(%rip),%rcx # 0x5220 3246: ba 9e 02 00 00 mov $0x29e,%edx 324b: 48 8d 35 66 1e 00 00 lea 0x1e66(%rip),%rsi # 0x50b8 3252: 48 8d 3d 0f 1f 00 00 lea 0x1f0f(%rip),%rdi # 0x5168 3259: e8 62 dd ff ff callq 0xfc0 325e: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 3265: 0f 84 97 00 00 00 je 0x3302 326b: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3273: 75 7c jne 0x32f1 3275: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 327c: 74 09 je 0x3287 327e: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3285: 75 07 jne 0x328e 3287: bf 02 00 00 00 mov $0x2,%edi 328c: eb 05 jmp 0x3293 328e: bf 01 00 00 00 mov $0x1,%edi 3293: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 329a: 75 07 jne 0x32a3 329c: be 01 00 00 00 mov $0x1,%esi 32a1: eb 05 jmp 0x32a8 32a3: be 03 00 00 00 mov $0x3,%esi 32a8: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 32af: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 32b5: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 32bc: 49 89 c9 mov %rcx,%r9 32bf: 41 89 d0 mov %edx,%r8d 32c2: 89 f9 mov %edi,%ecx 32c4: 89 f2 mov %esi,%edx 32c6: 48 89 c6 mov %rax,%rsi 32c9: bf 00 00 00 00 mov $0x0,%edi 32ce: e8 bd dc ff ff callq 0xf90 32d3: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 32da: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 32e2: 75 1e jne 0x3302 32e4: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 32ec: 00 00 00 32ef: eb 11 jmp 0x3302 32f1: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 32f8: 48 8b 00 mov (%rax),%rax 32fb: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3302: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 330a: 0f 84 d3 00 00 00 je 0x33e3 3310: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3318: 75 1f jne 0x3339 331a: 48 8d 0d ff 1e 00 00 lea 0x1eff(%rip),%rcx # 0x5220 3321: ba ba 02 00 00 mov $0x2ba,%edx 3326: 48 8d 35 8b 1d 00 00 lea 0x1d8b(%rip),%rsi # 0x50b8 332d: 48 8d 3d 4d 1e 00 00 lea 0x1e4d(%rip),%rdi # 0x5181 3334: e8 87 dc ff ff callq 0xfc0 3339: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 3340: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 3346: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 334d: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 3354: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 335b: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3361: 4d 89 c1 mov %r8,%r9 3364: 41 89 f8 mov %edi,%r8d 3367: 89 c7 mov %eax,%edi 3369: e8 e9 fb ff ff callq 0x2f57 336e: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 3375: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 337d: 75 38 jne 0x33b7 337f: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3387: 74 13 je 0x339c 3389: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3390: 48 8b 00 mov (%rax),%rax 3393: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 339a: 74 1b je 0x33b7 339c: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 33a3: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 33aa: 48 89 d6 mov %rdx,%rsi 33ad: 48 89 c7 mov %rax,%rdi 33b0: e8 bb dc ff ff callq 0x1070 33b5: eb 23 jmp 0x33da 33b7: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 33bf: 75 19 jne 0x33da 33c1: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 33c8: 8b 40 38 mov 0x38(%rax),%eax 33cb: 83 c8 40 or $0x40,%eax 33ce: 89 c2 mov %eax,%edx 33d0: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 33d7: 89 50 38 mov %edx,0x38(%rax) 33da: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 33e1: eb 2b jmp 0x340e 33e3: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 33ea: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 33f0: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 33f7: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 33fe: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3404: 49 89 f8 mov %rdi,%r8 3407: 89 c7 mov %eax,%edi 3409: e8 1e fc ff ff callq 0x302c 340e: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3412: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 341a: 00 341b: 74 05 je 0x3422 341d: e8 5e db ff ff callq 0xf80 3422: c9 leaveq 3423: c3 retq 3424: 55 push %rbp 3425: 48 89 e5 mov %rsp,%rbp 3428: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 342f: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 3436: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 343e: 00 343f: 48 89 45 f8 mov %rax,-0x8(%rbp) 3443: 31 c0 xor %eax,%eax 3445: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 344d: 00 00 00 3450: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3457: 48 8b 00 mov (%rax),%rax 345a: 48 85 c0 test %rax,%rax 345d: 74 59 je 0x34b8 345f: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3466: 48 8b 50 30 mov 0x30(%rax),%rdx 346a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3471: 48 39 c2 cmp %rax,%rdx 3474: 72 1e jb 0x3494 3476: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 347d: 48 8b 50 30 mov 0x30(%rax),%rdx 3481: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3488: 48 29 c2 sub %rax,%rdx 348b: 48 89 d0 mov %rdx,%rax 348e: 48 83 f8 3b cmp $0x3b,%rax 3492: 77 0a ja 0x349e 3494: b8 00 00 00 00 mov $0x0,%eax 3499: e9 fc 02 00 00 jmpq 0x379a 349e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34a5: 48 8b 10 mov (%rax),%rdx 34a8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34af: 48 01 d0 add %rdx,%rax 34b2: 48 89 45 80 mov %rax,-0x80(%rbp) 34b6: eb 53 jmp 0x350b 34b8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34bf: 48 8b 50 28 mov 0x28(%rax),%rdx 34c3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 34ca: 48 01 c2 add %rax,%rdx 34cd: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 34d4: 8b 40 24 mov 0x24(%rax),%eax 34d7: 48 8d 75 b0 lea -0x50(%rbp),%rsi 34db: 48 89 d1 mov %rdx,%rcx 34de: ba 3c 00 00 00 mov $0x3c,%edx 34e3: 89 c7 mov %eax,%edi 34e5: e8 02 e1 ff ff callq 0x15ec 34ea: 48 83 f8 3c cmp $0x3c,%rax 34ee: 0f 95 c0 setne %al 34f1: 0f b6 c0 movzbl %al,%eax 34f4: 48 85 c0 test %rax,%rax 34f7: 74 0a je 0x3503 34f9: b8 00 00 00 00 mov $0x0,%eax 34fe: e9 97 02 00 00 jmpq 0x379a 3503: 48 8d 45 b0 lea -0x50(%rbp),%rax 3507: 48 89 45 80 mov %rax,-0x80(%rbp) 350b: 48 8b 45 80 mov -0x80(%rbp),%rax 350f: 48 83 c0 30 add $0x30,%rax 3513: 48 89 45 88 mov %rax,-0x78(%rbp) 3517: 48 8b 45 80 mov -0x80(%rbp),%rax 351b: 0f b6 40 39 movzbl 0x39(%rax),%eax 351f: 3c 20 cmp $0x20,%al 3521: 74 27 je 0x354a 3523: 48 8b 45 80 mov -0x80(%rbp),%rax 3527: 48 8d 48 30 lea 0x30(%rax),%rcx 352b: 48 8d 45 ed lea -0x13(%rbp),%rax 352f: ba 0a 00 00 00 mov $0xa,%edx 3534: 48 89 ce mov %rcx,%rsi 3537: 48 89 c7 mov %rax,%rdi 353a: e8 41 db ff ff callq 0x1080 353f: c6 00 00 movb $0x0,(%rax) 3542: 48 8d 45 ed lea -0x13(%rbp),%rax 3546: 48 89 45 88 mov %rax,-0x78(%rbp) 354a: e8 91 db ff ff callq 0x10e0 354f: 48 8b 10 mov (%rax),%rdx 3552: 48 8b 45 88 mov -0x78(%rbp),%rax 3556: 0f b6 00 movzbl (%rax),%eax 3559: 48 0f be c0 movsbl %al,%rax 355d: 48 01 c0 add %rax,%rax 3560: 48 01 d0 add %rdx,%rax 3563: 0f b7 00 movzwl (%rax),%eax 3566: 0f b7 c0 movzwl %ax,%eax 3569: 25 00 08 00 00 and $0x800,%eax 356e: 85 c0 test %eax,%eax 3570: 75 0a jne 0x357c 3572: b8 00 00 00 00 mov $0x0,%eax 3577: e9 1e 02 00 00 jmpq 0x379a 357c: 48 8b 45 88 mov -0x78(%rbp),%rax 3580: 48 89 c7 mov %rax,%rdi 3583: e8 08 db ff ff callq 0x1090 3588: 48 89 45 98 mov %rax,-0x68(%rbp) 358c: 48 8b 45 80 mov -0x80(%rbp),%rax 3590: ba 10 00 00 00 mov $0x10,%edx 3595: 48 8d 35 ff 1b 00 00 lea 0x1bff(%rip),%rsi # 0x519b 359c: 48 89 c7 mov %rax,%rdi 359f: e8 5c da ff ff callq 0x1000 35a4: 85 c0 test %eax,%eax 35a6: 75 11 jne 0x35b9 35a8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35af: 48 8b 00 mov (%rax),%rax 35b2: 48 85 c0 test %rax,%rax 35b5: 75 2b jne 0x35e2 35b7: eb 55 jmp 0x360e 35b9: 48 8b 45 98 mov -0x68(%rbp),%rax 35bd: 48 83 c0 01 add $0x1,%rax 35c1: 48 83 e0 fe and $0xfffffffffffffffe,%rax 35c5: 48 89 c2 mov %rax,%rdx 35c8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35cf: 48 01 d0 add %rdx,%rax 35d2: 48 83 c0 3c add $0x3c,%rax 35d6: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 35dd: e9 6e fe ff ff jmpq 0x3450 35e2: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35e9: 48 8b 50 30 mov 0x30(%rax),%rdx 35ed: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35f4: 48 29 c2 sub %rax,%rdx 35f7: 48 89 d0 mov %rdx,%rax 35fa: 48 83 e8 3c sub $0x3c,%rax 35fe: 48 39 45 98 cmp %rax,-0x68(%rbp) 3602: 76 0a jbe 0x360e 3604: b8 00 00 00 00 mov $0x0,%eax 3609: e9 8c 01 00 00 jmpq 0x379a 360e: 48 8b 45 98 mov -0x68(%rbp),%rax 3612: 48 89 c7 mov %rax,%rdi 3615: e8 36 da ff ff callq 0x1050 361a: 48 89 45 a0 mov %rax,-0x60(%rbp) 361e: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 3623: 0f 84 6d 01 00 00 je 0x3796 3629: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3630: 48 8b 00 mov (%rax),%rax 3633: 48 85 c0 test %rax,%rax 3636: 74 3c je 0x3674 3638: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 363f: 48 8b 00 mov (%rax),%rax 3642: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3649: 48 83 c2 3c add $0x3c,%rdx 364d: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 3651: 48 8b 55 98 mov -0x68(%rbp),%rdx 3655: 48 8b 45 a0 mov -0x60(%rbp),%rax 3659: 48 89 ce mov %rcx,%rsi 365c: 48 89 c7 mov %rax,%rdi 365f: e8 dc d9 ff ff callq 0x1040 3664: 48 89 c2 mov %rax,%rdx 3667: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 366e: 48 89 50 60 mov %rdx,0x60(%rax) 3672: eb 78 jmp 0x36ec 3674: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 367b: 48 8b 50 28 mov 0x28(%rax),%rdx 367f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3686: 48 01 d0 add %rdx,%rax 3689: 48 83 c0 3c add $0x3c,%rax 368d: 48 89 c1 mov %rax,%rcx 3690: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3697: 8b 40 24 mov 0x24(%rax),%eax 369a: 48 8b 55 98 mov -0x68(%rbp),%rdx 369e: 48 8b 75 a0 mov -0x60(%rbp),%rsi 36a2: 89 c7 mov %eax,%edi 36a4: e8 43 df ff ff callq 0x15ec 36a9: 48 39 45 98 cmp %rax,-0x68(%rbp) 36ad: 0f 95 c0 setne %al 36b0: 0f b6 c0 movzbl %al,%eax 36b3: 48 85 c0 test %rax,%rax 36b6: 74 25 je 0x36dd 36b8: 48 8b 45 a0 mov -0x60(%rbp),%rax 36bc: 48 89 c7 mov %rax,%rdi 36bf: e8 8c d8 ff ff callq 0xf50 36c4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36cb: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 36d3: b8 00 00 00 00 mov $0x0,%eax 36d8: e9 bd 00 00 00 jmpq 0x379a 36dd: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36e4: 48 8b 55 a0 mov -0x60(%rbp),%rdx 36e8: 48 89 50 60 mov %rdx,0x60(%rax) 36ec: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36f3: 48 8b 55 98 mov -0x68(%rbp),%rdx 36f7: 48 89 50 68 mov %rdx,0x68(%rax) 36fb: 48 8b 45 a0 mov -0x60(%rbp),%rax 36ff: 48 89 45 90 mov %rax,-0x70(%rbp) 3703: 48 8b 45 90 mov -0x70(%rbp),%rax 3707: 48 89 45 a8 mov %rax,-0x58(%rbp) 370b: 48 8b 55 a0 mov -0x60(%rbp),%rdx 370f: 48 8b 45 98 mov -0x68(%rbp),%rax 3713: 48 01 d0 add %rdx,%rax 3716: 48 89 c2 mov %rax,%rdx 3719: 48 8b 45 90 mov -0x70(%rbp),%rax 371d: 48 29 c2 sub %rax,%rdx 3720: 48 89 d0 mov %rdx,%rax 3723: 48 89 c2 mov %rax,%rdx 3726: 48 8b 45 90 mov -0x70(%rbp),%rax 372a: be 2f 00 00 00 mov $0x2f,%esi 372f: 48 89 c7 mov %rax,%rdi 3732: e8 b9 d8 ff ff callq 0xff0 3737: 48 89 45 90 mov %rax,-0x70(%rbp) 373b: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3740: 75 2e jne 0x3770 3742: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3746: 48 8b 45 98 mov -0x68(%rbp),%rax 374a: 48 01 d0 add %rdx,%rax 374d: 48 89 c2 mov %rax,%rdx 3750: 48 8b 45 a8 mov -0x58(%rbp),%rax 3754: 48 29 c2 sub %rax,%rdx 3757: 48 89 d0 mov %rdx,%rax 375a: 48 89 c2 mov %rax,%rdx 375d: 48 8b 45 a8 mov -0x58(%rbp),%rax 3761: be 00 00 00 00 mov $0x0,%esi 3766: 48 89 c7 mov %rax,%rdi 3769: e8 62 d8 ff ff callq 0xfd0 376e: eb 26 jmp 0x3796 3770: 48 8b 45 90 mov -0x70(%rbp),%rax 3774: 48 8d 50 01 lea 0x1(%rax),%rdx 3778: 48 89 55 90 mov %rdx,-0x70(%rbp) 377c: c6 00 00 movb $0x0,(%rax) 377f: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3783: 48 8b 45 98 mov -0x68(%rbp),%rax 3787: 48 01 d0 add %rdx,%rax 378a: 48 39 45 90 cmp %rax,-0x70(%rbp) 378e: 73 05 jae 0x3795 3790: e9 6e ff ff ff jmpq 0x3703 3795: 90 nop 3796: 48 8b 45 a0 mov -0x60(%rbp),%rax 379a: 48 8b 4d f8 mov -0x8(%rbp),%rcx 379e: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 37a6: 00 37a7: 74 05 je 0x37ae 37a9: e8 d2 d7 ff ff callq 0xf80 37ae: c9 leaveq 37af: c3 retq 37b0: 55 push %rbp 37b1: 48 89 e5 mov %rsp,%rbp 37b4: 48 83 c4 80 add $0xffffffffffffff80,%rsp 37b8: 48 89 7d 88 mov %rdi,-0x78(%rbp) 37bc: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 37c4: 00 37c5: 48 89 45 f8 mov %rax,-0x8(%rbp) 37c9: 31 c0 xor %eax,%eax 37cb: 48 8b 45 88 mov -0x78(%rbp),%rax 37cf: 48 8b 00 mov (%rax),%rax 37d2: 48 85 c0 test %rax,%rax 37d5: 0f 84 8e 00 00 00 je 0x3869 37db: 48 8b 45 88 mov -0x78(%rbp),%rax 37df: 48 8b 40 70 mov 0x70(%rax),%rax 37e3: 48 89 c2 mov %rax,%rdx 37e6: 48 8b 45 88 mov -0x78(%rbp),%rax 37ea: 48 8b 40 28 mov 0x28(%rax),%rax 37ee: 48 89 c1 mov %rax,%rcx 37f1: 48 8b 45 88 mov -0x78(%rbp),%rax 37f5: 48 8b 40 30 mov 0x30(%rax),%rax 37f9: 48 01 c8 add %rcx,%rax 37fc: 48 39 c2 cmp %rax,%rdx 37ff: 0f 97 c0 seta %al 3802: 0f b6 c0 movzbl %al,%eax 3805: 48 85 c0 test %rax,%rax 3808: 75 33 jne 0x383d 380a: 48 8b 45 88 mov -0x78(%rbp),%rax 380e: 48 8b 40 28 mov 0x28(%rax),%rax 3812: 48 89 c2 mov %rax,%rdx 3815: 48 8b 45 88 mov -0x78(%rbp),%rax 3819: 48 8b 40 30 mov 0x30(%rax),%rax 381d: 48 01 c2 add %rax,%rdx 3820: 48 8b 45 88 mov -0x78(%rbp),%rax 3824: 48 8b 40 70 mov 0x70(%rax),%rax 3828: 48 29 c2 sub %rax,%rdx 382b: 48 89 d0 mov %rdx,%rax 382e: 48 83 f8 3b cmp $0x3b,%rax 3832: 0f 96 c0 setbe %al 3835: 0f b6 c0 movzbl %al,%eax 3838: 48 85 c0 test %rax,%rax 383b: 74 14 je 0x3851 383d: bf 0e 00 00 00 mov $0xe,%edi 3842: e8 ec db ff ff callq 0x1433 3847: b8 ff ff ff ff mov $0xffffffff,%eax 384c: e9 98 05 00 00 jmpq 0x3de9 3851: 48 8b 45 88 mov -0x78(%rbp),%rax 3855: 48 8b 10 mov (%rax),%rdx 3858: 48 8b 45 88 mov -0x78(%rbp),%rax 385c: 48 8b 40 70 mov 0x70(%rax),%rax 3860: 48 01 d0 add %rdx,%rax 3863: 48 89 45 c0 mov %rax,-0x40(%rbp) 3867: eb 53 jmp 0x38bc 3869: 48 8b 45 88 mov -0x78(%rbp),%rax 386d: 48 05 a8 00 00 00 add $0xa8,%rax 3873: 48 89 45 c0 mov %rax,-0x40(%rbp) 3877: 48 8b 45 88 mov -0x78(%rbp),%rax 387b: 48 8b 50 70 mov 0x70(%rax),%rdx 387f: 48 8b 45 88 mov -0x78(%rbp),%rax 3883: 8b 40 24 mov 0x24(%rax),%eax 3886: 48 8b 75 c0 mov -0x40(%rbp),%rsi 388a: 48 89 d1 mov %rdx,%rcx 388d: ba 3c 00 00 00 mov $0x3c,%edx 3892: 89 c7 mov %eax,%edi 3894: e8 53 dd ff ff callq 0x15ec 3899: 48 83 f8 3c cmp $0x3c,%rax 389d: 0f 95 c0 setne %al 38a0: 0f b6 c0 movzbl %al,%eax 38a3: 48 85 c0 test %rax,%rax 38a6: 74 14 je 0x38bc 38a8: bf 0e 00 00 00 mov $0xe,%edi 38ad: e8 81 db ff ff callq 0x1433 38b2: b8 ff ff ff ff mov $0xffffffff,%eax 38b7: e9 2d 05 00 00 jmpq 0x3de9 38bc: 48 8b 45 c0 mov -0x40(%rbp),%rax 38c0: 48 83 c0 3a add $0x3a,%rax 38c4: ba 02 00 00 00 mov $0x2,%edx 38c9: 48 8d 35 dc 18 00 00 lea 0x18dc(%rip),%rsi # 0x51ac 38d0: 48 89 c7 mov %rax,%rdi 38d3: e8 28 d7 ff ff callq 0x1000 38d8: 85 c0 test %eax,%eax 38da: 0f 95 c0 setne %al 38dd: 0f b6 c0 movzbl %al,%eax 38e0: 48 85 c0 test %rax,%rax 38e3: 74 14 je 0x38f9 38e5: bf 0f 00 00 00 mov $0xf,%edi 38ea: e8 44 db ff ff callq 0x1433 38ef: b8 ff ff ff ff mov $0xffffffff,%eax 38f4: e9 f0 04 00 00 jmpq 0x3de9 38f9: 48 8b 45 c0 mov -0x40(%rbp),%rax 38fd: 48 8b 55 88 mov -0x78(%rbp),%rdx 3901: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3908: 48 8b 50 08 mov 0x8(%rax),%rdx 390c: 48 8b 00 mov (%rax),%rax 390f: 48 89 01 mov %rax,(%rcx) 3912: 48 89 51 08 mov %rdx,0x8(%rcx) 3916: 48 8d 41 10 lea 0x10(%rcx),%rax 391a: c6 00 00 movb $0x0,(%rax) 391d: 48 8b 45 88 mov -0x78(%rbp),%rax 3921: 48 83 c0 78 add $0x78,%rax 3925: 48 89 45 c8 mov %rax,-0x38(%rbp) 3929: 48 8b 45 c0 mov -0x40(%rbp),%rax 392d: 0f b6 00 movzbl (%rax),%eax 3930: 3c 2f cmp $0x2f,%al 3932: 0f 85 e7 01 00 00 jne 0x3b1f 3938: 48 8b 45 c0 mov -0x40(%rbp),%rax 393c: 0f b6 40 01 movzbl 0x1(%rax),%eax 3940: 3c 20 cmp $0x20,%al 3942: 75 49 jne 0x398d 3944: 48 8b 45 c0 mov -0x40(%rbp),%rax 3948: ba 10 00 00 00 mov $0x10,%edx 394d: 48 8d 35 5b 18 00 00 lea 0x185b(%rip),%rsi # 0x51af 3954: 48 89 c7 mov %rax,%rdi 3957: e8 a4 d6 ff ff callq 0x1000 395c: 85 c0 test %eax,%eax 395e: 75 2d jne 0x398d 3960: 48 8b 45 88 mov -0x78(%rbp),%rax 3964: 48 05 e4 00 00 00 add $0xe4,%rax 396a: ba 02 00 00 00 mov $0x2,%edx 396f: 48 8d 35 4a 18 00 00 lea 0x184a(%rip),%rsi # 0x51c0 3976: 48 89 c7 mov %rax,%rdi 3979: e8 c2 d6 ff ff callq 0x1040 397e: 48 89 c2 mov %rax,%rdx 3981: 48 8b 45 c8 mov -0x38(%rbp),%rax 3985: 48 89 10 mov %rdx,(%rax) 3988: e9 1d 02 00 00 jmpq 0x3baa 398d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3991: 0f b6 40 01 movzbl 0x1(%rax),%eax 3995: 3c 53 cmp $0x53,%al 3997: 75 49 jne 0x39e2 3999: 48 8b 45 c0 mov -0x40(%rbp),%rax 399d: ba 10 00 00 00 mov $0x10,%edx 39a2: 48 8d 35 19 18 00 00 lea 0x1819(%rip),%rsi # 0x51c2 39a9: 48 89 c7 mov %rax,%rdi 39ac: e8 4f d6 ff ff callq 0x1000 39b1: 85 c0 test %eax,%eax 39b3: 75 2d jne 0x39e2 39b5: 48 8b 45 88 mov -0x78(%rbp),%rax 39b9: 48 05 e4 00 00 00 add $0xe4,%rax 39bf: ba 08 00 00 00 mov $0x8,%edx 39c4: 48 8d 35 08 18 00 00 lea 0x1808(%rip),%rsi # 0x51d3 39cb: 48 89 c7 mov %rax,%rdi 39ce: e8 6d d6 ff ff callq 0x1040 39d3: 48 89 c2 mov %rax,%rdx 39d6: 48 8b 45 c8 mov -0x38(%rbp),%rax 39da: 48 89 10 mov %rdx,(%rax) 39dd: e9 c8 01 00 00 jmpq 0x3baa 39e2: 48 8b 45 c0 mov -0x40(%rbp),%rax 39e6: 0f b6 40 01 movzbl 0x1(%rax),%eax 39ea: 3c 2f cmp $0x2f,%al 39ec: 75 49 jne 0x3a37 39ee: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f2: ba 10 00 00 00 mov $0x10,%edx 39f7: 48 8d 35 9d 17 00 00 lea 0x179d(%rip),%rsi # 0x519b 39fe: 48 89 c7 mov %rax,%rdi 3a01: e8 fa d5 ff ff callq 0x1000 3a06: 85 c0 test %eax,%eax 3a08: 75 2d jne 0x3a37 3a0a: 48 8b 45 88 mov -0x78(%rbp),%rax 3a0e: 48 05 e4 00 00 00 add $0xe4,%rax 3a14: ba 03 00 00 00 mov $0x3,%edx 3a19: 48 8d 35 bb 17 00 00 lea 0x17bb(%rip),%rsi # 0x51db 3a20: 48 89 c7 mov %rax,%rdi 3a23: e8 18 d6 ff ff callq 0x1040 3a28: 48 89 c2 mov %rax,%rdx 3a2b: 48 8b 45 c8 mov -0x38(%rbp),%rax 3a2f: 48 89 10 mov %rdx,(%rax) 3a32: e9 73 01 00 00 jmpq 0x3baa 3a37: e8 a4 d6 ff ff callq 0x10e0 3a3c: 48 8b 10 mov (%rax),%rdx 3a3f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a43: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a47: 48 0f be c0 movsbl %al,%rax 3a4b: 48 01 c0 add %rax,%rax 3a4e: 48 01 d0 add %rdx,%rax 3a51: 0f b7 00 movzwl (%rax),%eax 3a54: 0f b7 c0 movzwl %ax,%eax 3a57: 25 00 08 00 00 and $0x800,%eax 3a5c: 85 c0 test %eax,%eax 3a5e: 0f 95 c0 setne %al 3a61: 0f b6 c0 movzbl %al,%eax 3a64: 48 85 c0 test %rax,%rax 3a67: 0f 84 9e 00 00 00 je 0x3b0b 3a6d: 48 8b 45 88 mov -0x78(%rbp),%rax 3a71: 48 8b 40 60 mov 0x60(%rax),%rax 3a75: 48 85 c0 test %rax,%rax 3a78: 0f 94 c0 sete %al 3a7b: 0f b6 c0 movzbl %al,%eax 3a7e: 48 85 c0 test %rax,%rax 3a81: 74 2e je 0x3ab1 3a83: 48 8b 45 88 mov -0x78(%rbp),%rax 3a87: 48 89 c7 mov %rax,%rdi 3a8a: e8 95 f9 ff ff callq 0x3424 3a8f: 48 85 c0 test %rax,%rax 3a92: 0f 94 c0 sete %al 3a95: 0f b6 c0 movzbl %al,%eax 3a98: 48 85 c0 test %rax,%rax 3a9b: 74 14 je 0x3ab1 3a9d: bf 10 00 00 00 mov $0x10,%edi 3aa2: e8 8c d9 ff ff callq 0x1433 3aa7: b8 ff ff ff ff mov $0xffffffff,%eax 3aac: e9 38 03 00 00 jmpq 0x3de9 3ab1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ab5: 48 83 c0 01 add $0x1,%rax 3ab9: 48 89 c7 mov %rax,%rdi 3abc: e8 cf d5 ff ff callq 0x1090 3ac1: 48 89 45 d8 mov %rax,-0x28(%rbp) 3ac5: 48 8b 45 88 mov -0x78(%rbp),%rax 3ac9: 48 8b 40 68 mov 0x68(%rax),%rax 3acd: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3ad1: 0f 93 c0 setae %al 3ad4: 0f b6 c0 movzbl %al,%eax 3ad7: 48 85 c0 test %rax,%rax 3ada: 74 14 je 0x3af0 3adc: bf 10 00 00 00 mov $0x10,%edi 3ae1: e8 4d d9 ff ff callq 0x1433 3ae6: b8 ff ff ff ff mov $0xffffffff,%eax 3aeb: e9 f9 02 00 00 jmpq 0x3de9 3af0: 48 8b 45 88 mov -0x78(%rbp),%rax 3af4: 48 8b 50 60 mov 0x60(%rax),%rdx 3af8: 48 8b 45 d8 mov -0x28(%rbp),%rax 3afc: 48 01 c2 add %rax,%rdx 3aff: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b03: 48 89 10 mov %rdx,(%rax) 3b06: e9 9f 00 00 00 jmpq 0x3baa 3b0b: bf 10 00 00 00 mov $0x10,%edi 3b10: e8 1e d9 ff ff callq 0x1433 3b15: b8 ff ff ff ff mov $0xffffffff,%eax 3b1a: e9 ca 02 00 00 jmpq 0x3de9 3b1f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b23: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b27: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3b2e: b9 10 00 00 00 mov $0x10,%ecx 3b33: ba 2f 00 00 00 mov $0x2f,%edx 3b38: 48 89 c6 mov %rax,%rsi 3b3b: e8 80 d5 ff ff callq 0x10c0 3b40: 48 89 45 d0 mov %rax,-0x30(%rbp) 3b44: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3b49: 74 0d je 0x3b58 3b4b: 48 8b 45 d0 mov -0x30(%rbp),%rax 3b4f: 48 83 e8 01 sub $0x1,%rax 3b53: c6 00 00 movb $0x0,(%rax) 3b56: eb 40 jmp 0x3b98 3b58: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3b60: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b64: 48 8b 45 b0 mov -0x50(%rbp),%rax 3b68: 48 01 d0 add %rdx,%rax 3b6b: 48 05 e4 00 00 00 add $0xe4,%rax 3b71: c6 00 00 movb $0x0,(%rax) 3b74: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3b79: 74 1d je 0x3b98 3b7b: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3b80: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b84: 48 8b 45 b0 mov -0x50(%rbp),%rax 3b88: 48 01 d0 add %rdx,%rax 3b8b: 48 05 e4 00 00 00 add $0xe4,%rax 3b91: 0f b6 00 movzbl (%rax),%eax 3b94: 3c 20 cmp $0x20,%al 3b96: 74 c8 je 0x3b60 3b98: 48 8b 45 88 mov -0x78(%rbp),%rax 3b9c: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3ba3: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ba7: 48 89 10 mov %rdx,(%rax) 3baa: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bae: 0f b6 40 30 movzbl 0x30(%rax),%eax 3bb2: 3c 20 cmp $0x20,%al 3bb4: 0f 94 c0 sete %al 3bb7: 0f b6 c0 movzbl %al,%eax 3bba: 48 85 c0 test %rax,%rax 3bbd: 74 14 je 0x3bd3 3bbf: bf 10 00 00 00 mov $0x10,%edi 3bc4: e8 6a d8 ff ff callq 0x1433 3bc9: b8 ff ff ff ff mov $0xffffffff,%eax 3bce: e9 16 02 00 00 jmpq 0x3de9 3bd3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bd7: 48 83 c0 10 add $0x10,%rax 3bdb: 48 89 45 b8 mov %rax,-0x48(%rbp) 3bdf: 48 8b 45 c0 mov -0x40(%rbp),%rax 3be3: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3be7: 3c 20 cmp $0x20,%al 3be9: 74 27 je 0x3c12 3beb: 48 8b 45 c0 mov -0x40(%rbp),%rax 3bef: 48 8d 48 10 lea 0x10(%rax),%rcx 3bf3: 48 8d 45 eb lea -0x15(%rbp),%rax 3bf7: ba 0c 00 00 00 mov $0xc,%edx 3bfc: 48 89 ce mov %rcx,%rsi 3bff: 48 89 c7 mov %rax,%rdi 3c02: e8 79 d4 ff ff callq 0x1080 3c07: c6 00 00 movb $0x0,(%rax) 3c0a: 48 8d 45 eb lea -0x15(%rbp),%rax 3c0e: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c12: 48 8b 45 b8 mov -0x48(%rbp),%rax 3c16: 48 89 c7 mov %rax,%rdi 3c19: e8 72 d4 ff ff callq 0x1090 3c1e: 48 89 c2 mov %rax,%rdx 3c21: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c25: 48 89 50 08 mov %rdx,0x8(%rax) 3c29: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c2d: 48 83 c0 1c add $0x1c,%rax 3c31: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c35: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c39: 0f b6 40 21 movzbl 0x21(%rax),%eax 3c3d: 3c 20 cmp $0x20,%al 3c3f: 74 27 je 0x3c68 3c41: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c45: 48 8d 48 1c lea 0x1c(%rax),%rcx 3c49: 48 8d 45 eb lea -0x15(%rbp),%rax 3c4d: ba 06 00 00 00 mov $0x6,%edx 3c52: 48 89 ce mov %rcx,%rsi 3c55: 48 89 c7 mov %rax,%rdi 3c58: e8 23 d4 ff ff callq 0x1080 3c5d: c6 00 00 movb $0x0,(%rax) 3c60: 48 8d 45 eb lea -0x15(%rbp),%rax 3c64: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c68: 48 8b 45 a0 mov -0x60(%rbp),%rax 3c6c: 48 89 c7 mov %rax,%rdi 3c6f: e8 1c d4 ff ff callq 0x1090 3c74: 89 c2 mov %eax,%edx 3c76: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c7a: 89 50 10 mov %edx,0x10(%rax) 3c7d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c81: 48 83 c0 22 add $0x22,%rax 3c85: 48 89 45 a8 mov %rax,-0x58(%rbp) 3c89: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c8d: 0f b6 40 27 movzbl 0x27(%rax),%eax 3c91: 3c 20 cmp $0x20,%al 3c93: 74 27 je 0x3cbc 3c95: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c99: 48 8d 48 22 lea 0x22(%rax),%rcx 3c9d: 48 8d 45 eb lea -0x15(%rbp),%rax 3ca1: ba 06 00 00 00 mov $0x6,%edx 3ca6: 48 89 ce mov %rcx,%rsi 3ca9: 48 89 c7 mov %rax,%rdi 3cac: e8 cf d3 ff ff callq 0x1080 3cb1: c6 00 00 movb $0x0,(%rax) 3cb4: 48 8d 45 eb lea -0x15(%rbp),%rax 3cb8: 48 89 45 a8 mov %rax,-0x58(%rbp) 3cbc: 48 8b 45 a8 mov -0x58(%rbp),%rax 3cc0: 48 89 c7 mov %rax,%rdi 3cc3: e8 c8 d3 ff ff callq 0x1090 3cc8: 89 c2 mov %eax,%edx 3cca: 48 8b 45 c8 mov -0x38(%rbp),%rax 3cce: 89 50 14 mov %edx,0x14(%rax) 3cd1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cd5: 48 83 c0 28 add $0x28,%rax 3cd9: 48 89 45 90 mov %rax,-0x70(%rbp) 3cdd: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ce1: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3ce5: 3c 20 cmp $0x20,%al 3ce7: 74 22 je 0x3d0b 3ce9: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ced: 48 83 c0 28 add $0x28,%rax 3cf1: 48 8b 00 mov (%rax),%rax 3cf4: 48 89 45 eb mov %rax,-0x15(%rbp) 3cf8: 48 8d 45 eb lea -0x15(%rbp),%rax 3cfc: 48 83 c0 08 add $0x8,%rax 3d00: c6 00 00 movb $0x0,(%rax) 3d03: 48 8d 45 eb lea -0x15(%rbp),%rax 3d07: 48 89 45 90 mov %rax,-0x70(%rbp) 3d0b: 48 8b 45 90 mov -0x70(%rbp),%rax 3d0f: ba 08 00 00 00 mov $0x8,%edx 3d14: be 00 00 00 00 mov $0x0,%esi 3d19: 48 89 c7 mov %rax,%rdi 3d1c: e8 0f d3 ff ff callq 0x1030 3d21: 89 c2 mov %eax,%edx 3d23: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d27: 89 50 18 mov %edx,0x18(%rax) 3d2a: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d2e: 48 83 c0 30 add $0x30,%rax 3d32: 48 89 45 98 mov %rax,-0x68(%rbp) 3d36: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d3a: 0f b6 40 39 movzbl 0x39(%rax),%eax 3d3e: 3c 20 cmp $0x20,%al 3d40: 74 27 je 0x3d69 3d42: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d46: 48 8d 48 30 lea 0x30(%rax),%rcx 3d4a: 48 8d 45 eb lea -0x15(%rbp),%rax 3d4e: ba 0a 00 00 00 mov $0xa,%edx 3d53: 48 89 ce mov %rcx,%rsi 3d56: 48 89 c7 mov %rax,%rdi 3d59: e8 22 d3 ff ff callq 0x1080 3d5e: c6 00 00 movb $0x0,(%rax) 3d61: 48 8d 45 eb lea -0x15(%rbp),%rax 3d65: 48 89 45 98 mov %rax,-0x68(%rbp) 3d69: 48 8b 45 98 mov -0x68(%rbp),%rax 3d6d: 48 89 c7 mov %rax,%rdi 3d70: e8 1b d3 ff ff callq 0x1090 3d75: 48 89 c2 mov %rax,%rdx 3d78: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d7c: 48 89 50 20 mov %rdx,0x20(%rax) 3d80: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d84: 48 8b 40 20 mov 0x20(%rax),%rax 3d88: 48 85 c0 test %rax,%rax 3d8b: 79 11 jns 0x3d9e 3d8d: bf 10 00 00 00 mov $0x10,%edi 3d92: e8 9c d6 ff ff callq 0x1433 3d97: b8 ff ff ff ff mov $0xffffffff,%eax 3d9c: eb 4b jmp 0x3de9 3d9e: 48 8b 45 88 mov -0x78(%rbp),%rax 3da2: 48 8b 40 28 mov 0x28(%rax),%rax 3da6: 48 89 c2 mov %rax,%rdx 3da9: 48 8b 45 88 mov -0x78(%rbp),%rax 3dad: 48 8b 40 30 mov 0x30(%rax),%rax 3db1: 48 01 c2 add %rax,%rdx 3db4: 48 8b 45 88 mov -0x78(%rbp),%rax 3db8: 48 8b 40 70 mov 0x70(%rax),%rax 3dbc: 48 29 c2 sub %rax,%rdx 3dbf: 48 89 d0 mov %rdx,%rax 3dc2: 48 83 e8 3c sub $0x3c,%rax 3dc6: 48 89 45 e0 mov %rax,-0x20(%rbp) 3dca: 48 8b 45 c8 mov -0x38(%rbp),%rax 3dce: 48 8b 40 20 mov 0x20(%rax),%rax 3dd2: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3dd6: 73 0c jae 0x3de4 3dd8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3ddc: 48 8b 45 c8 mov -0x38(%rbp),%rax 3de0: 48 89 50 20 mov %rdx,0x20(%rax) 3de4: b8 00 00 00 00 mov $0x0,%eax 3de9: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3ded: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3df5: 00 3df6: 74 05 je 0x3dfd 3df8: e8 83 d1 ff ff callq 0xf80 3dfd: c9 leaveq 3dfe: c3 retq 3dff: 55 push %rbp 3e00: 48 89 e5 mov %rsp,%rbp 3e03: 48 83 ec 20 sub $0x20,%rsp 3e07: 89 7d ec mov %edi,-0x14(%rbp) 3e0a: 89 75 e8 mov %esi,-0x18(%rbp) 3e0d: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3e11: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3e15: 75 0c jne 0x3e23 3e17: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e1b: 8b 40 24 mov 0x24(%rax),%eax 3e1e: 89 45 ec mov %eax,-0x14(%rbp) 3e21: eb 3e jmp 0x3e61 3e23: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e27: 8b 40 24 mov 0x24(%rax),%eax 3e2a: 83 f8 ff cmp $0xffffffff,%eax 3e2d: 0f 95 c0 setne %al 3e30: 0f b6 c0 movzbl %al,%eax 3e33: 48 85 c0 test %rax,%rax 3e36: 74 29 je 0x3e61 3e38: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e3c: 8b 40 24 mov 0x24(%rax),%eax 3e3f: 39 45 ec cmp %eax,-0x14(%rbp) 3e42: 0f 95 c0 setne %al 3e45: 0f b6 c0 movzbl %al,%eax 3e48: 48 85 c0 test %rax,%rax 3e4b: 74 14 je 0x3e61 3e4d: bf 1c 00 00 00 mov $0x1c,%edi 3e52: e8 dc d5 ff ff callq 0x1433 3e57: b8 00 00 00 00 mov $0x0,%eax 3e5c: e9 a2 01 00 00 jmpq 0x4003 3e61: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e65: 8b 40 1c mov 0x1c(%rax),%eax 3e68: 83 f8 01 cmp $0x1,%eax 3e6b: 0f 95 c0 setne %al 3e6e: 0f b6 c0 movzbl %al,%eax 3e71: 48 85 c0 test %rax,%rax 3e74: 74 1c je 0x3e92 3e76: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e7a: 8b 40 1c mov 0x1c(%rax),%eax 3e7d: 83 f8 08 cmp $0x8,%eax 3e80: 0f 95 c0 setne %al 3e83: 0f b6 c0 movzbl %al,%eax 3e86: 48 85 c0 test %rax,%rax 3e89: 74 07 je 0x3e92 3e8b: b8 01 00 00 00 mov $0x1,%eax 3e90: eb 05 jmp 0x3e97 3e92: b8 00 00 00 00 mov $0x0,%eax 3e97: 85 c0 test %eax,%eax 3e99: 74 1c je 0x3eb7 3e9b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e9f: 8b 40 1c mov 0x1c(%rax),%eax 3ea2: 83 f8 03 cmp $0x3,%eax 3ea5: 0f 95 c0 setne %al 3ea8: 0f b6 c0 movzbl %al,%eax 3eab: 48 85 c0 test %rax,%rax 3eae: 74 07 je 0x3eb7 3eb0: b8 01 00 00 00 mov $0x1,%eax 3eb5: eb 05 jmp 0x3ebc 3eb7: b8 00 00 00 00 mov $0x0,%eax 3ebc: 85 c0 test %eax,%eax 3ebe: 74 1c je 0x3edc 3ec0: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ec4: 8b 40 1c mov 0x1c(%rax),%eax 3ec7: 83 f8 0a cmp $0xa,%eax 3eca: 0f 95 c0 setne %al 3ecd: 0f b6 c0 movzbl %al,%eax 3ed0: 48 85 c0 test %rax,%rax 3ed3: 74 07 je 0x3edc 3ed5: b8 01 00 00 00 mov $0x1,%eax 3eda: eb 05 jmp 0x3ee1 3edc: b8 00 00 00 00 mov $0x0,%eax 3ee1: 85 c0 test %eax,%eax 3ee3: 74 1c je 0x3f01 3ee5: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ee9: 8b 40 1c mov 0x1c(%rax),%eax 3eec: 83 f8 02 cmp $0x2,%eax 3eef: 0f 95 c0 setne %al 3ef2: 0f b6 c0 movzbl %al,%eax 3ef5: 48 85 c0 test %rax,%rax 3ef8: 74 07 je 0x3f01 3efa: b8 01 00 00 00 mov $0x1,%eax 3eff: eb 05 jmp 0x3f06 3f01: b8 00 00 00 00 mov $0x0,%eax 3f06: 85 c0 test %eax,%eax 3f08: 74 1c je 0x3f26 3f0a: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f0e: 8b 40 1c mov 0x1c(%rax),%eax 3f11: 83 f8 09 cmp $0x9,%eax 3f14: 0f 95 c0 setne %al 3f17: 0f b6 c0 movzbl %al,%eax 3f1a: 48 85 c0 test %rax,%rax 3f1d: 74 07 je 0x3f26 3f1f: b8 01 00 00 00 mov $0x1,%eax 3f24: eb 05 jmp 0x3f2b 3f26: b8 00 00 00 00 mov $0x0,%eax 3f2b: 85 c0 test %eax,%eax 3f2d: 74 29 je 0x3f58 3f2f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f33: 8b 40 1c mov 0x1c(%rax),%eax 3f36: 83 f8 0b cmp $0xb,%eax 3f39: 0f 95 c0 setne %al 3f3c: 0f b6 c0 movzbl %al,%eax 3f3f: 48 85 c0 test %rax,%rax 3f42: 74 14 je 0x3f58 3f44: bf 0b 00 00 00 mov $0xb,%edi 3f49: e8 e5 d4 ff ff callq 0x1433 3f4e: b8 00 00 00 00 mov $0x0,%eax 3f53: e9 ab 00 00 00 jmpq 0x4003 3f58: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f5c: 8b 40 18 mov 0x18(%rax),%eax 3f5f: 83 f8 01 cmp $0x1,%eax 3f62: 74 1a je 0x3f7e 3f64: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f68: 8b 40 3c mov 0x3c(%rax),%eax 3f6b: 8d 50 01 lea 0x1(%rax),%edx 3f6e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f72: 89 50 3c mov %edx,0x3c(%rax) 3f75: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f79: e9 85 00 00 00 jmpq 0x4003 3f7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f82: 48 8b 40 78 mov 0x78(%rax),%rax 3f86: 48 85 c0 test %rax,%rax 3f89: 75 17 jne 0x3fa2 3f8b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f8f: 48 89 c7 mov %rax,%rdi 3f92: e8 19 f8 ff ff callq 0x37b0 3f97: 85 c0 test %eax,%eax 3f99: 74 07 je 0x3fa2 3f9b: b8 00 00 00 00 mov $0x0,%eax 3fa0: eb 61 jmp 0x4003 3fa2: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fa6: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 3fad: 48 89 c7 mov %rax,%rdi 3fb0: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fb4: 48 8b 40 70 mov 0x70(%rax),%rax 3fb8: 48 83 c0 3c add $0x3c,%rax 3fbc: 48 89 c6 mov %rax,%rsi 3fbf: 48 8b 4d e0 mov -0x20(%rbp),%rcx 3fc3: 8b 55 e8 mov -0x18(%rbp),%edx 3fc6: 8b 45 ec mov -0x14(%rbp),%eax 3fc9: 49 89 c8 mov %rcx,%r8 3fcc: 89 d1 mov %edx,%ecx 3fce: 48 89 fa mov %rdi,%rdx 3fd1: 89 c7 mov %eax,%edi 3fd3: e8 a5 f1 ff ff callq 0x317d 3fd8: 48 89 45 f8 mov %rax,-0x8(%rbp) 3fdc: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 3fe1: 74 1c je 0x3fff 3fe3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fe7: 48 8b 50 48 mov 0x48(%rax),%rdx 3feb: 48 8b 45 f8 mov -0x8(%rbp),%rax 3fef: 48 89 50 10 mov %rdx,0x10(%rax) 3ff3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ff7: 48 8b 55 f8 mov -0x8(%rbp),%rdx 3ffb: 48 89 50 48 mov %rdx,0x48(%rax) 3fff: 48 8b 45 f8 mov -0x8(%rbp),%rax 4003: c9 leaveq 4004: c3 retq 4005: 55 push %rbp 4006: 48 89 e5 mov %rsp,%rbp 4009: 48 83 ec 20 sub $0x20,%rsp 400d: 89 7d ec mov %edi,-0x14(%rbp) 4010: 89 75 e8 mov %esi,-0x18(%rbp) 4013: 8b 55 e8 mov -0x18(%rbp),%edx 4016: 8b 45 ec mov -0x14(%rbp),%eax 4019: 68 20 08 00 00 pushq $0x820 401e: 6a 03 pushq $0x3 4020: 41 b9 00 00 00 00 mov $0x0,%r9d 4026: 41 89 d0 mov %edx,%r8d 4029: b9 00 00 00 00 mov $0x0,%ecx 402e: ba 00 00 00 00 mov $0x0,%edx 4033: be 00 00 00 00 mov $0x0,%esi 4038: 89 c7 mov %eax,%edi 403a: e8 08 d7 ff ff callq 0x1747 403f: 48 83 c4 10 add $0x10,%rsp 4043: 48 89 45 f8 mov %rax,-0x8(%rbp) 4047: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 404c: 74 37 je 0x4085 404e: 48 8b 45 f8 mov -0x8(%rbp),%rax 4052: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 4059: 48 8b 45 f8 mov -0x8(%rbp),%rax 405d: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 4064: 48 8b 45 f8 mov -0x8(%rbp),%rax 4068: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 406f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4073: 48 89 50 60 mov %rdx,0x60(%rax) 4077: 48 8b 45 f8 mov -0x8(%rbp),%rax 407b: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 4083: 00 00 4085: 48 8b 45 f8 mov -0x8(%rbp),%rax 4089: c9 leaveq 408a: c3 retq 408b: 55 push %rbp 408c: 48 89 e5 mov %rsp,%rbp 408f: 48 83 ec 10 sub $0x10,%rsp 4093: 89 7d fc mov %edi,-0x4(%rbp) 4096: 89 75 f8 mov %esi,-0x8(%rbp) 4099: 48 89 55 f0 mov %rdx,-0x10(%rbp) 409d: 48 8b 55 f0 mov -0x10(%rbp),%rdx 40a1: 8b 4d f8 mov -0x8(%rbp),%ecx 40a4: 8b 45 fc mov -0x4(%rbp),%eax 40a7: 89 ce mov %ecx,%esi 40a9: 89 c7 mov %eax,%edi 40ab: e8 4f fd ff ff callq 0x3dff 40b0: c9 leaveq 40b1: c3 retq 40b2: 55 push %rbp 40b3: 48 89 e5 mov %rsp,%rbp 40b6: 48 83 ec 20 sub $0x20,%rsp 40ba: 89 7d ec mov %edi,-0x14(%rbp) 40bd: 89 75 e8 mov %esi,-0x18(%rbp) 40c0: 48 89 55 e0 mov %rdx,-0x20(%rbp) 40c4: 8b 05 4a 1f 20 00 mov 0x201f4a(%rip),%eax # 0x206014 40ca: 83 f8 01 cmp $0x1,%eax 40cd: 0f 95 c0 setne %al 40d0: 0f b6 c0 movzbl %al,%eax 40d3: 48 85 c0 test %rax,%rax 40d6: 74 14 je 0x40ec 40d8: bf 0c 00 00 00 mov $0xc,%edi 40dd: e8 51 d3 ff ff callq 0x1433 40e2: b8 00 00 00 00 mov $0x0,%eax 40e7: e9 15 02 00 00 jmpq 0x4301 40ec: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 40f1: 75 4b jne 0x413e 40f3: 8b 45 ec mov -0x14(%rbp),%eax 40f6: be 01 00 00 00 mov $0x1,%esi 40fb: 89 c7 mov %eax,%edi 40fd: b8 00 00 00 00 mov $0x0,%eax 4102: e8 69 ce ff ff callq 0xf70 4107: 83 f8 ff cmp $0xffffffff,%eax 410a: 0f 94 c0 sete %al 410d: 0f b6 c0 movzbl %al,%eax 4110: 48 85 c0 test %rax,%rax 4113: 74 29 je 0x413e 4115: e8 46 ce ff ff callq 0xf60 411a: 8b 00 mov (%rax),%eax 411c: 83 f8 09 cmp $0x9,%eax 411f: 0f 94 c0 sete %al 4122: 0f b6 c0 movzbl %al,%eax 4125: 48 85 c0 test %rax,%rax 4128: 74 14 je 0x413e 412a: bf 09 00 00 00 mov $0x9,%edi 412f: e8 ff d2 ff ff callq 0x1433 4134: b8 00 00 00 00 mov $0x0,%eax 4139: e9 c3 01 00 00 jmpq 0x4301 413e: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 4142: 0f 87 a2 01 00 00 ja 0x42ea 4148: 8b 45 e8 mov -0x18(%rbp),%eax 414b: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 4153: 48 8d 05 86 10 00 00 lea 0x1086(%rip),%rax # 0x51e0 415a: 8b 04 02 mov (%rdx,%rax,1),%eax 415d: 48 63 d0 movslq %rax,%rdx 4160: 48 8d 05 79 10 00 00 lea 0x1079(%rip),%rax # 0x51e0 4167: 48 01 d0 add %rdx,%rax 416a: ff e0 jmpq *%rax 416c: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4174: e9 84 01 00 00 jmpq 0x42fd 4179: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 417e: 0f 95 c0 setne %al 4181: 0f b6 c0 movzbl %al,%eax 4184: 48 85 c0 test %rax,%rax 4187: 74 2c je 0x41b5 4189: 48 8b 45 e0 mov -0x20(%rbp),%rax 418d: 8b 40 1c mov 0x1c(%rax),%eax 4190: 83 f8 0b cmp $0xb,%eax 4193: 0f 95 c0 setne %al 4196: 0f b6 c0 movzbl %al,%eax 4199: 48 85 c0 test %rax,%rax 419c: 74 17 je 0x41b5 419e: bf 0d 00 00 00 mov $0xd,%edi 41a3: e8 8b d2 ff ff callq 0x1433 41a8: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 41b0: e9 48 01 00 00 jmpq 0x42fd 41b5: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41ba: 74 1c je 0x41d8 41bc: 48 8b 55 e0 mov -0x20(%rbp),%rdx 41c0: 8b 4d e8 mov -0x18(%rbp),%ecx 41c3: 8b 45 ec mov -0x14(%rbp),%eax 41c6: 89 ce mov %ecx,%esi 41c8: 89 c7 mov %eax,%edi 41ca: e8 bc fe ff ff callq 0x408b 41cf: 48 89 45 f8 mov %rax,-0x8(%rbp) 41d3: e9 25 01 00 00 jmpq 0x42fd 41d8: 8b 55 e8 mov -0x18(%rbp),%edx 41db: 8b 45 ec mov -0x14(%rbp),%eax 41de: 41 b8 00 00 00 00 mov $0x0,%r8d 41e4: 89 d1 mov %edx,%ecx 41e6: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 41ed: be 00 00 00 00 mov $0x0,%esi 41f2: 89 c7 mov %eax,%edi 41f4: e8 84 ef ff ff callq 0x317d 41f9: 48 89 45 f8 mov %rax,-0x8(%rbp) 41fd: e9 fb 00 00 00 jmpq 0x42fd 4202: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4207: 0f 84 a1 00 00 00 je 0x42ae 420d: 48 8b 45 e0 mov -0x20(%rbp),%rax 4211: 8b 40 1c mov 0x1c(%rax),%eax 4214: 83 f8 02 cmp $0x2,%eax 4217: 0f 95 c0 setne %al 421a: 0f b6 c0 movzbl %al,%eax 421d: 48 85 c0 test %rax,%rax 4220: 74 1c je 0x423e 4222: 48 8b 45 e0 mov -0x20(%rbp),%rax 4226: 8b 40 1c mov 0x1c(%rax),%eax 4229: 83 f8 09 cmp $0x9,%eax 422c: 0f 95 c0 setne %al 422f: 0f b6 c0 movzbl %al,%eax 4232: 48 85 c0 test %rax,%rax 4235: 74 07 je 0x423e 4237: b8 01 00 00 00 mov $0x1,%eax 423c: eb 05 jmp 0x4243 423e: b8 00 00 00 00 mov $0x0,%eax 4243: 85 c0 test %eax,%eax 4245: 74 1c je 0x4263 4247: 48 8b 45 e0 mov -0x20(%rbp),%rax 424b: 8b 40 1c mov 0x1c(%rax),%eax 424e: 83 f8 03 cmp $0x3,%eax 4251: 0f 95 c0 setne %al 4254: 0f b6 c0 movzbl %al,%eax 4257: 48 85 c0 test %rax,%rax 425a: 74 07 je 0x4263 425c: b8 01 00 00 00 mov $0x1,%eax 4261: eb 05 jmp 0x4268 4263: b8 00 00 00 00 mov $0x0,%eax 4268: 85 c0 test %eax,%eax 426a: 74 29 je 0x4295 426c: 48 8b 45 e0 mov -0x20(%rbp),%rax 4270: 8b 40 1c mov 0x1c(%rax),%eax 4273: 83 f8 0a cmp $0xa,%eax 4276: 0f 95 c0 setne %al 4279: 0f b6 c0 movzbl %al,%eax 427c: 48 85 c0 test %rax,%rax 427f: 74 14 je 0x4295 4281: bf 0d 00 00 00 mov $0xd,%edi 4286: e8 a8 d1 ff ff callq 0x1433 428b: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4293: eb 68 jmp 0x42fd 4295: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4299: 8b 4d e8 mov -0x18(%rbp),%ecx 429c: 8b 45 ec mov -0x14(%rbp),%eax 429f: 89 ce mov %ecx,%esi 42a1: 89 c7 mov %eax,%edi 42a3: e8 e3 fd ff ff callq 0x408b 42a8: 48 89 45 f8 mov %rax,-0x8(%rbp) 42ac: eb 4f jmp 0x42fd 42ae: 8b 55 e8 mov -0x18(%rbp),%edx 42b1: 8b 45 ec mov -0x14(%rbp),%eax 42b4: 41 b8 00 00 00 00 mov $0x0,%r8d 42ba: 89 d1 mov %edx,%ecx 42bc: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42c3: be 00 00 00 00 mov $0x0,%esi 42c8: 89 c7 mov %eax,%edi 42ca: e8 ae ee ff ff callq 0x317d 42cf: 48 89 45 f8 mov %rax,-0x8(%rbp) 42d3: eb 28 jmp 0x42fd 42d5: 8b 55 e8 mov -0x18(%rbp),%edx 42d8: 8b 45 ec mov -0x14(%rbp),%eax 42db: 89 d6 mov %edx,%esi 42dd: 89 c7 mov %eax,%edi 42df: e8 21 fd ff ff callq 0x4005 42e4: 48 89 45 f8 mov %rax,-0x8(%rbp) 42e8: eb 13 jmp 0x42fd 42ea: bf 0d 00 00 00 mov $0xd,%edi 42ef: e8 3f d1 ff ff callq 0x1433 42f4: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42fc: 90 nop 42fd: 48 8b 45 f8 mov -0x8(%rbp),%rax 4301: c9 leaveq 4302: c3 retq 4303: 55 push %rbp 4304: 48 89 e5 mov %rsp,%rbp 4307: 48 83 ec 20 sub $0x20,%rsp 430b: 48 89 7d e8 mov %rdi,-0x18(%rbp) 430f: 48 8b 45 e8 mov -0x18(%rbp),%rax 4313: 48 89 45 f8 mov %rax,-0x8(%rbp) 4317: 48 8b 45 f8 mov -0x8(%rbp),%rax 431b: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 4321: 25 80 00 00 00 and $0x80,%eax 4326: 85 c0 test %eax,%eax 4328: 74 0f je 0x4339 432a: 48 8b 45 f8 mov -0x8(%rbp),%rax 432e: 48 8b 00 mov (%rax),%rax 4331: 48 89 c7 mov %rax,%rdi 4334: e8 17 cc ff ff callq 0xf50 4339: 48 8b 45 f8 mov -0x8(%rbp),%rax 433d: 48 89 c7 mov %rax,%rdi 4340: e8 0b cc ff ff callq 0xf50 4345: 90 nop 4346: c9 leaveq 4347: c3 retq 4348: 55 push %rbp 4349: 48 89 e5 mov %rsp,%rbp 434c: 48 83 ec 60 sub $0x60,%rsp 4350: 48 89 7d a8 mov %rdi,-0x58(%rbp) 4354: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 4359: 75 0a jne 0x4365 435b: b8 00 00 00 00 mov $0x0,%eax 4360: e9 0c 04 00 00 jmpq 0x4771 4365: 48 8b 45 a8 mov -0x58(%rbp),%rax 4369: 8b 40 3c mov 0x3c(%rax),%eax 436c: 85 c0 test %eax,%eax 436e: 74 2e je 0x439e 4370: 48 8b 45 a8 mov -0x58(%rbp),%rax 4374: 8b 40 3c mov 0x3c(%rax),%eax 4377: 8d 50 ff lea -0x1(%rax),%edx 437a: 48 8b 45 a8 mov -0x58(%rbp),%rax 437e: 89 50 3c mov %edx,0x3c(%rax) 4381: 48 8b 45 a8 mov -0x58(%rbp),%rax 4385: 8b 40 3c mov 0x3c(%rax),%eax 4388: 85 c0 test %eax,%eax 438a: 74 12 je 0x439e 438c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4390: 8b 40 3c mov 0x3c(%rax),%eax 4393: 89 45 b4 mov %eax,-0x4c(%rbp) 4396: 8b 45 b4 mov -0x4c(%rbp),%eax 4399: e9 d3 03 00 00 jmpq 0x4771 439e: 48 8b 45 a8 mov -0x58(%rbp),%rax 43a2: 8b 40 18 mov 0x18(%rax),%eax 43a5: 83 f8 01 cmp $0x1,%eax 43a8: 75 41 jne 0x43eb 43aa: 48 8b 45 a8 mov -0x58(%rbp),%rax 43ae: 48 8b 40 50 mov 0x50(%rax),%rax 43b2: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 43b6: 74 10 je 0x43c8 43b8: 48 8b 45 a8 mov -0x58(%rbp),%rax 43bc: 48 8b 40 50 mov 0x50(%rax),%rax 43c0: 48 89 c7 mov %rax,%rdi 43c3: e8 88 cb ff ff callq 0xf50 43c8: 48 8b 45 a8 mov -0x58(%rbp),%rax 43cc: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 43d4: 48 8b 45 a8 mov -0x58(%rbp),%rax 43d8: 48 8b 40 48 mov 0x48(%rax),%rax 43dc: 48 85 c0 test %rax,%rax 43df: 74 0a je 0x43eb 43e1: b8 00 00 00 00 mov $0x0,%eax 43e6: e9 86 03 00 00 jmpq 0x4771 43eb: 48 8b 45 a8 mov -0x58(%rbp),%rax 43ef: 48 8b 40 08 mov 0x8(%rax),%rax 43f3: 48 89 45 d8 mov %rax,-0x28(%rbp) 43f7: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 43fc: 74 58 je 0x4456 43fe: 48 8b 45 d8 mov -0x28(%rbp),%rax 4402: 48 8b 40 48 mov 0x48(%rax),%rax 4406: 48 39 45 a8 cmp %rax,-0x58(%rbp) 440a: 75 12 jne 0x441e 440c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4410: 48 8b 50 10 mov 0x10(%rax),%rdx 4414: 48 8b 45 d8 mov -0x28(%rbp),%rax 4418: 48 89 50 48 mov %rdx,0x48(%rax) 441c: eb 38 jmp 0x4456 441e: 48 8b 45 d8 mov -0x28(%rbp),%rax 4422: 48 8b 40 48 mov 0x48(%rax),%rax 4426: 48 89 45 b8 mov %rax,-0x48(%rbp) 442a: eb 0c jmp 0x4438 442c: 48 8b 45 b8 mov -0x48(%rbp),%rax 4430: 48 8b 40 10 mov 0x10(%rax),%rax 4434: 48 89 45 b8 mov %rax,-0x48(%rbp) 4438: 48 8b 45 b8 mov -0x48(%rbp),%rax 443c: 48 8b 40 10 mov 0x10(%rax),%rax 4440: 48 39 45 a8 cmp %rax,-0x58(%rbp) 4444: 75 e6 jne 0x442c 4446: 48 8b 45 a8 mov -0x58(%rbp),%rax 444a: 48 8b 50 10 mov 0x10(%rax),%rdx 444e: 48 8b 45 b8 mov -0x48(%rbp),%rax 4452: 48 89 50 10 mov %rdx,0x10(%rax) 4456: 48 8b 45 a8 mov -0x58(%rbp),%rax 445a: 8b 40 18 mov 0x18(%rax),%eax 445d: 83 f8 01 cmp $0x1,%eax 4460: 74 0a je 0x446c 4462: 83 f8 03 cmp $0x3,%eax 4465: 74 2b je 0x4492 4467: e9 78 02 00 00 jmpq 0x46e4 446c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4470: 48 8b 40 60 mov 0x60(%rax),%rax 4474: 48 85 c0 test %rax,%rax 4477: 0f 84 63 02 00 00 je 0x46e0 447d: 48 8b 45 a8 mov -0x58(%rbp),%rax 4481: 48 8b 40 60 mov 0x60(%rax),%rax 4485: 48 89 c7 mov %rax,%rdi 4488: e8 c3 ca ff ff callq 0xf50 448d: e9 4e 02 00 00 jmpq 0x46e0 4492: 48 8b 45 a8 mov -0x58(%rbp),%rax 4496: 48 8b 40 68 mov 0x68(%rax),%rax 449a: 48 89 45 e0 mov %rax,-0x20(%rbp) 449e: 48 8b 45 e0 mov -0x20(%rbp),%rax 44a2: 48 8d 35 5a fe ff ff lea -0x1a6(%rip),%rsi # 0x4303 44a9: 48 89 c7 mov %rax,%rdi 44ac: e8 1f cc ff ff callq 0x10d0 44b1: 48 8b 45 a8 mov -0x58(%rbp),%rax 44b5: 48 05 c8 00 00 00 add $0xc8,%rax 44bb: 48 89 45 c0 mov %rax,-0x40(%rbp) 44bf: 48 8b 45 c0 mov -0x40(%rbp),%rax 44c3: 8b 40 04 mov 0x4(%rax),%eax 44c6: 89 c0 mov %eax,%eax 44c8: 48 89 45 c8 mov %rax,-0x38(%rbp) 44cc: e9 4a 01 00 00 jmpq 0x461b 44d1: 48 8b 55 c8 mov -0x38(%rbp),%rdx 44d5: 48 89 d0 mov %rdx,%rax 44d8: 48 01 c0 add %rax,%rax 44db: 48 01 d0 add %rdx,%rax 44de: 48 c1 e0 02 shl $0x2,%rax 44e2: 48 01 d0 add %rdx,%rax 44e5: 48 c1 e0 04 shl $0x4,%rax 44e9: 48 8d 50 10 lea 0x10(%rax),%rdx 44ed: 48 8b 45 c0 mov -0x40(%rbp),%rax 44f1: 48 01 d0 add %rdx,%rax 44f4: 48 89 45 f0 mov %rax,-0x10(%rbp) 44f8: 48 8b 45 f0 mov -0x10(%rbp),%rax 44fc: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 4502: 25 80 00 00 00 and $0x80,%eax 4507: 85 c0 test %eax,%eax 4509: 74 13 je 0x451e 450b: 48 8b 45 f0 mov -0x10(%rbp),%rax 450f: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 4516: 48 89 c7 mov %rax,%rdi 4519: e8 32 ca ff ff callq 0xf50 451e: 48 8b 45 f0 mov -0x10(%rbp),%rax 4522: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 4529: 48 8b 45 f0 mov -0x10(%rbp),%rax 452d: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4534: 48 39 c2 cmp %rax,%rdx 4537: 74 22 je 0x455b 4539: 48 8b 45 f0 mov -0x10(%rbp),%rax 453d: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4544: 48 89 c7 mov %rax,%rdi 4547: e8 04 ca ff ff callq 0xf50 454c: 48 8b 45 f0 mov -0x10(%rbp),%rax 4550: 48 c7 80 b0 00 00 00 00 movq $0x0,0xb0(%rax) 4558: 00 00 00 455b: 48 8b 45 f0 mov -0x10(%rbp),%rax 455f: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4566: 48 8b 45 f0 mov -0x10(%rbp),%rax 456a: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4571: 48 39 c2 cmp %rax,%rdx 4574: 74 13 je 0x4589 4576: 48 8b 45 f0 mov -0x10(%rbp),%rax 457a: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 4581: 48 89 c7 mov %rax,%rdi 4584: e8 c7 c9 ff ff callq 0xf50 4589: 48 8b 45 a8 mov -0x58(%rbp),%rax 458d: 48 8b 00 mov (%rax),%rax 4590: 48 85 c0 test %rax,%rax 4593: 74 2e je 0x45c3 4595: 48 8b 45 f0 mov -0x10(%rbp),%rax 4599: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 45a0: 48 8b 45 f0 mov -0x10(%rbp),%rax 45a4: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 45ab: 48 39 c2 cmp %rax,%rdx 45ae: 74 13 je 0x45c3 45b0: 48 8b 45 f0 mov -0x10(%rbp),%rax 45b4: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 45ba: 25 80 00 00 00 and $0x80,%eax 45bf: 85 c0 test %eax,%eax 45c1: 74 13 je 0x45d6 45c3: 48 8b 45 f0 mov -0x10(%rbp),%rax 45c7: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45ce: 48 89 c7 mov %rax,%rdi 45d1: e8 7a c9 ff ff callq 0xf50 45d6: 48 8b 45 f0 mov -0x10(%rbp),%rax 45da: 48 8b 40 30 mov 0x30(%rax),%rax 45de: 48 89 45 d0 mov %rax,-0x30(%rbp) 45e2: eb 30 jmp 0x4614 45e4: 48 8b 45 d0 mov -0x30(%rbp),%rax 45e8: 48 89 45 f8 mov %rax,-0x8(%rbp) 45ec: 48 8b 45 d0 mov -0x30(%rbp),%rax 45f0: 48 8b 40 30 mov 0x30(%rax),%rax 45f4: 48 89 45 d0 mov %rax,-0x30(%rbp) 45f8: 48 8b 45 f8 mov -0x8(%rbp),%rax 45fc: 8b 40 38 mov 0x38(%rax),%eax 45ff: 25 80 00 00 00 and $0x80,%eax 4604: 85 c0 test %eax,%eax 4606: 74 0c je 0x4614 4608: 48 8b 45 f8 mov -0x8(%rbp),%rax 460c: 48 89 c7 mov %rax,%rdi 460f: e8 3c c9 ff ff callq 0xf50 4614: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 4619: 75 c9 jne 0x45e4 461b: 48 8b 45 c8 mov -0x38(%rbp),%rax 461f: 48 8d 50 ff lea -0x1(%rax),%rdx 4623: 48 89 55 c8 mov %rdx,-0x38(%rbp) 4627: 48 85 c0 test %rax,%rax 462a: 0f 85 a1 fe ff ff jne 0x44d1 4630: 48 8b 45 c0 mov -0x40(%rbp),%rax 4634: 48 89 45 e8 mov %rax,-0x18(%rbp) 4638: 48 8b 45 c0 mov -0x40(%rbp),%rax 463c: 48 8b 40 08 mov 0x8(%rax),%rax 4640: 48 89 45 c0 mov %rax,-0x40(%rbp) 4644: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4649: 74 30 je 0x467b 464b: 48 8b 45 e8 mov -0x18(%rbp),%rax 464f: 8b 10 mov (%rax),%edx 4651: 48 8b 45 e8 mov -0x18(%rbp),%rax 4655: 8b 40 04 mov 0x4(%rax),%eax 4658: 39 c2 cmp %eax,%edx 465a: 74 1f je 0x467b 465c: 48 8d 0d 85 0c 00 00 lea 0xc85(%rip),%rcx # 0x52e8 4663: ba c6 00 00 00 mov $0xc6,%edx 4668: 48 8d 35 c1 0b 00 00 lea 0xbc1(%rip),%rsi # 0x5230 466f: 48 8d 3d 4a 0c 00 00 lea 0xc4a(%rip),%rdi # 0x52c0 4676: e8 45 c9 ff ff callq 0xfc0 467b: 48 8b 45 a8 mov -0x58(%rbp),%rax 467f: 48 05 c8 00 00 00 add $0xc8,%rax 4685: 48 39 45 e8 cmp %rax,-0x18(%rbp) 4689: 74 0c je 0x4697 468b: 48 8b 45 e8 mov -0x18(%rbp),%rax 468f: 48 89 c7 mov %rax,%rdi 4692: e8 b9 c8 ff ff callq 0xf50 4697: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 469c: 0f 85 1d fe ff ff jne 0x44bf 46a2: 90 nop 46a3: 48 8b 45 a8 mov -0x58(%rbp),%rax 46a7: 8b 40 7c mov 0x7c(%rax),%eax 46aa: 85 c0 test %eax,%eax 46ac: 74 10 je 0x46be 46ae: 48 8b 45 a8 mov -0x58(%rbp),%rax 46b2: 48 8b 40 50 mov 0x50(%rax),%rax 46b6: 48 89 c7 mov %rax,%rdi 46b9: e8 92 c8 ff ff callq 0xf50 46be: 48 8b 45 a8 mov -0x58(%rbp),%rax 46c2: 8b 40 78 mov 0x78(%rax),%eax 46c5: 25 80 00 00 00 and $0x80,%eax 46ca: 85 c0 test %eax,%eax 46cc: 74 15 je 0x46e3 46ce: 48 8b 45 a8 mov -0x58(%rbp),%rax 46d2: 48 8b 40 58 mov 0x58(%rax),%rax 46d6: 48 89 c7 mov %rax,%rdi 46d9: e8 72 c8 ff ff callq 0xf50 46de: eb 03 jmp 0x46e3 46e0: 90 nop 46e1: eb 01 jmp 0x46e4 46e3: 90 nop 46e4: 48 8b 45 a8 mov -0x58(%rbp),%rax 46e8: 48 8b 00 mov (%rax),%rax 46eb: 48 85 c0 test %rax,%rax 46ee: 74 50 je 0x4740 46f0: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 46f5: 75 49 jne 0x4740 46f7: 48 8b 45 a8 mov -0x58(%rbp),%rax 46fb: 8b 40 38 mov 0x38(%rax),%eax 46fe: 25 80 00 00 00 and $0x80,%eax 4703: 85 c0 test %eax,%eax 4705: 74 11 je 0x4718 4707: 48 8b 45 a8 mov -0x58(%rbp),%rax 470b: 48 8b 00 mov (%rax),%rax 470e: 48 89 c7 mov %rax,%rdi 4711: e8 3a c8 ff ff callq 0xf50 4716: eb 28 jmp 0x4740 4718: 48 8b 45 a8 mov -0x58(%rbp),%rax 471c: 8b 40 38 mov 0x38(%rax),%eax 471f: 83 e0 40 and $0x40,%eax 4722: 85 c0 test %eax,%eax 4724: 74 1a je 0x4740 4726: 48 8b 45 a8 mov -0x58(%rbp),%rax 472a: 48 8b 50 30 mov 0x30(%rax),%rdx 472e: 48 8b 45 a8 mov -0x58(%rbp),%rax 4732: 48 8b 00 mov (%rax),%rax 4735: 48 89 d6 mov %rdx,%rsi 4738: 48 89 c7 mov %rax,%rdi 473b: e8 30 c9 ff ff callq 0x1070 4740: 48 8b 45 a8 mov -0x58(%rbp),%rax 4744: 48 89 c7 mov %rax,%rdi 4747: e8 04 c8 ff ff callq 0xf50 474c: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4751: 74 19 je 0x476c 4753: 48 8b 45 d8 mov -0x28(%rbp),%rax 4757: 8b 40 3c mov 0x3c(%rax),%eax 475a: 85 c0 test %eax,%eax 475c: 75 0e jne 0x476c 475e: 48 8b 45 d8 mov -0x28(%rbp),%rax 4762: 48 89 c7 mov %rax,%rdi 4765: e8 de fb ff ff callq 0x4348 476a: eb 05 jmp 0x4771 476c: b8 00 00 00 00 mov $0x0,%eax 4771: c9 leaveq 4772: c3 retq 4773: 55 push %rbp 4774: 48 89 e5 mov %rsp,%rbp 4777: 48 89 7d f8 mov %rdi,-0x8(%rbp) 477b: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4780: 74 09 je 0x478b 4782: 48 8b 45 f8 mov -0x8(%rbp),%rax 4786: 8b 40 18 mov 0x18(%rax),%eax 4789: eb 05 jmp 0x4790 478b: b8 00 00 00 00 mov $0x0,%eax 4790: 5d pop %rbp 4791: c3 retq 4792: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 479a: 00 00 479c: 0f 1f 40 00 nopl 0x0(%rax) 47a0: 41 57 push %rdi 47a2: 41 56 push %rsi 47a4: 49 89 d7 mov %rdx,%r15 47a7: 41 55 push %rbp 47a9: 41 54 push %rsp 47ab: 4c 8d 25 1e 15 20 00 lea 0x20151e(%rip),%r12 # 0x205cd0 47b2: 55 push %rbp 47b3: 48 8d 2d 1e 15 20 00 lea 0x20151e(%rip),%rbp # 0x205cd8 47ba: 53 push %rbx 47bb: 41 89 fd mov %edi,%r13d 47be: 49 89 f6 mov %rsi,%r14 47c1: 4c 29 e5 sub %r12,%rbp 47c4: 48 83 ec 08 sub $0x8,%rsp 47c8: 48 c1 fd 03 sar $0x3,%rbp 47cc: e8 4f c7 ff ff callq 0xf20 47d1: 48 85 ed test %rbp,%rbp 47d4: 74 20 je 0x47f6 47d6: 31 db xor %ebx,%ebx 47d8: 0f 1f 84 00 00 00 00 00 nopl 0x0(%rax,%rax,1) 47e0: 4c 89 fa mov %r15,%rdx 47e3: 4c 89 f6 mov %r14,%rsi 47e6: 44 89 ef mov %r13d,%edi 47e9: 41 ff 14 dc callq *(%r12,%rbx,8) 47ed: 48 83 c3 01 add $0x1,%rbx 47f1: 48 39 dd cmp %rbx,%rbp 47f4: 75 ea jne 0x47e0 47f6: 48 83 c4 08 add $0x8,%rsp 47fa: 5b pop %rbx 47fb: 5d pop %rbp 47fc: 41 5c pop %rsp 47fe: 41 5d pop %rbp 4800: 41 5e pop %rsi 4802: 41 5f pop %rdi 4804: c3 retq 4805: 90 nop 4806: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 480e: 00 00 4810: f3 rep 4811: c3 retq 4812: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 481a: 00 00 481c: 0f 1f 40 00 nopl 0x0(%rax) 4820: 48 89 f2 mov %rsi,%rdx 4823: 89 fe mov %edi,%esi 4825: bf 01 00 00 00 mov $0x1,%edi 482a: e9 31 c8 ff ff jmpq 0x1060 Disassembly of section .fini: 4830: 48 83 ec 08 sub $0x8,%rsp 4834: 48 83 c4 08 add $0x8,%rsp 4838: c3 retq ----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 (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. ****