pkg/gzip/usr/bin/gzip: file format elf64-x86-64 Disassembly of section .init: 0000000000401908 <_init>: 401908: 48 83 ec 08 sub $0x8,%rsp 40190c: 48 8b 05 dd 46 21 00 mov 0x2146dd(%rip),%rax # 615ff0 <_DYNAMIC+0x1e0> 401913: 48 85 c0 test %rax,%rax 401916: 74 05 je 40191d <_init+0x15> 401918: e8 03 03 00 00 callq 401c20 <__gmon_start__@plt> 40191d: 48 83 c4 08 add $0x8,%rsp 401921: c3 retq Disassembly of section .plt: 0000000000401930 <__uflow@plt-0x10>: 401930: ff 35 d2 46 21 00 pushq 0x2146d2(%rip) # 616008 <_GLOBAL_OFFSET_TABLE_+0x8> 401936: ff 25 d4 46 21 00 jmpq *0x2146d4(%rip) # 616010 <_GLOBAL_OFFSET_TABLE_+0x10> 40193c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000401940 <__uflow@plt>: 401940: ff 25 d2 46 21 00 jmpq *0x2146d2(%rip) # 616018 <_GLOBAL_OFFSET_TABLE_+0x18> 401946: 68 00 00 00 00 pushq $0x0 40194b: e9 e0 ff ff ff jmpq 401930 <_init+0x28> 0000000000401950 : 401950: ff 25 ca 46 21 00 jmpq *0x2146ca(%rip) # 616020 <_GLOBAL_OFFSET_TABLE_+0x20> 401956: 68 01 00 00 00 pushq $0x1 40195b: e9 d0 ff ff ff jmpq 401930 <_init+0x28> 0000000000401960 : 401960: ff 25 c2 46 21 00 jmpq *0x2146c2(%rip) # 616028 <_GLOBAL_OFFSET_TABLE_+0x28> 401966: 68 02 00 00 00 pushq $0x2 40196b: e9 c0 ff ff ff jmpq 401930 <_init+0x28> 0000000000401970 <__snprintf_chk@plt>: 401970: ff 25 ba 46 21 00 jmpq *0x2146ba(%rip) # 616030 <_GLOBAL_OFFSET_TABLE_+0x30> 401976: 68 03 00 00 00 pushq $0x3 40197b: e9 b0 ff ff ff jmpq 401930 <_init+0x28> 0000000000401980 : 401980: ff 25 b2 46 21 00 jmpq *0x2146b2(%rip) # 616038 <_GLOBAL_OFFSET_TABLE_+0x38> 401986: 68 04 00 00 00 pushq $0x4 40198b: e9 a0 ff ff ff jmpq 401930 <_init+0x28> 0000000000401990 : 401990: ff 25 aa 46 21 00 jmpq *0x2146aa(%rip) # 616040 <_GLOBAL_OFFSET_TABLE_+0x40> 401996: 68 05 00 00 00 pushq $0x5 40199b: e9 90 ff ff ff jmpq 401930 <_init+0x28> 00000000004019a0 : 4019a0: ff 25 a2 46 21 00 jmpq *0x2146a2(%rip) # 616048 <_GLOBAL_OFFSET_TABLE_+0x48> 4019a6: 68 06 00 00 00 pushq $0x6 4019ab: e9 80 ff ff ff jmpq 401930 <_init+0x28> 00000000004019b0 : 4019b0: ff 25 9a 46 21 00 jmpq *0x21469a(%rip) # 616050 <_GLOBAL_OFFSET_TABLE_+0x50> 4019b6: 68 07 00 00 00 pushq $0x7 4019bb: e9 70 ff ff ff jmpq 401930 <_init+0x28> 00000000004019c0 : 4019c0: ff 25 92 46 21 00 jmpq *0x214692(%rip) # 616058 <_GLOBAL_OFFSET_TABLE_+0x58> 4019c6: 68 08 00 00 00 pushq $0x8 4019cb: e9 60 ff ff ff jmpq 401930 <_init+0x28> 00000000004019d0 <__errno_location@plt>: 4019d0: ff 25 8a 46 21 00 jmpq *0x21468a(%rip) # 616060 <_GLOBAL_OFFSET_TABLE_+0x60> 4019d6: 68 09 00 00 00 pushq $0x9 4019db: e9 50 ff ff ff jmpq 401930 <_init+0x28> 00000000004019e0 : 4019e0: ff 25 82 46 21 00 jmpq *0x214682(%rip) # 616068 <_GLOBAL_OFFSET_TABLE_+0x68> 4019e6: 68 0a 00 00 00 pushq $0xa 4019eb: e9 40 ff ff ff jmpq 401930 <_init+0x28> 00000000004019f0 <_exit@plt>: 4019f0: ff 25 7a 46 21 00 jmpq *0x21467a(%rip) # 616070 <_GLOBAL_OFFSET_TABLE_+0x70> 4019f6: 68 0b 00 00 00 pushq $0xb 4019fb: e9 30 ff ff ff jmpq 401930 <_init+0x28> 0000000000401a00 : 401a00: ff 25 72 46 21 00 jmpq *0x214672(%rip) # 616078 <_GLOBAL_OFFSET_TABLE_+0x78> 401a06: 68 0c 00 00 00 pushq $0xc 401a0b: e9 20 ff ff ff jmpq 401930 <_init+0x28> 0000000000401a10 <__fpending@plt>: 401a10: ff 25 6a 46 21 00 jmpq *0x21466a(%rip) # 616080 <_GLOBAL_OFFSET_TABLE_+0x80> 401a16: 68 0d 00 00 00 pushq $0xd 401a1b: e9 10 ff ff ff jmpq 401930 <_init+0x28> 0000000000401a20 : 401a20: ff 25 62 46 21 00 jmpq *0x214662(%rip) # 616088 <_GLOBAL_OFFSET_TABLE_+0x88> 401a26: 68 0e 00 00 00 pushq $0xe 401a2b: e9 00 ff ff ff jmpq 401930 <_init+0x28> 0000000000401a30 : 401a30: ff 25 5a 46 21 00 jmpq *0x21465a(%rip) # 616090 <_GLOBAL_OFFSET_TABLE_+0x90> 401a36: 68 0f 00 00 00 pushq $0xf 401a3b: e9 f0 fe ff ff jmpq 401930 <_init+0x28> 0000000000401a40 : 401a40: ff 25 52 46 21 00 jmpq *0x214652(%rip) # 616098 <_GLOBAL_OFFSET_TABLE_+0x98> 401a46: 68 10 00 00 00 pushq $0x10 401a4b: e9 e0 fe ff ff jmpq 401930 <_init+0x28> 0000000000401a50 : 401a50: ff 25 4a 46 21 00 jmpq *0x21464a(%rip) # 6160a0 <_GLOBAL_OFFSET_TABLE_+0xa0> 401a56: 68 11 00 00 00 pushq $0x11 401a5b: e9 d0 fe ff ff jmpq 401930 <_init+0x28> 0000000000401a60 : 401a60: ff 25 42 46 21 00 jmpq *0x214642(%rip) # 6160a8 <_GLOBAL_OFFSET_TABLE_+0xa8> 401a66: 68 12 00 00 00 pushq $0x12 401a6b: e9 c0 fe ff ff jmpq 401930 <_init+0x28> 0000000000401a70 : 401a70: ff 25 3a 46 21 00 jmpq *0x21463a(%rip) # 6160b0 <_GLOBAL_OFFSET_TABLE_+0xb0> 401a76: 68 13 00 00 00 pushq $0x13 401a7b: e9 b0 fe ff ff jmpq 401930 <_init+0x28> 0000000000401a80 : 401a80: ff 25 32 46 21 00 jmpq *0x214632(%rip) # 6160b8 <_GLOBAL_OFFSET_TABLE_+0xb8> 401a86: 68 14 00 00 00 pushq $0x14 401a8b: e9 a0 fe ff ff jmpq 401930 <_init+0x28> 0000000000401a90 <__ctype_get_mb_cur_max@plt>: 401a90: ff 25 2a 46 21 00 jmpq *0x21462a(%rip) # 6160c0 <_GLOBAL_OFFSET_TABLE_+0xc0> 401a96: 68 15 00 00 00 pushq $0x15 401a9b: e9 90 fe ff ff jmpq 401930 <_init+0x28> 0000000000401aa0 : 401aa0: ff 25 22 46 21 00 jmpq *0x214622(%rip) # 6160c8 <_GLOBAL_OFFSET_TABLE_+0xc8> 401aa6: 68 16 00 00 00 pushq $0x16 401aab: e9 80 fe ff ff jmpq 401930 <_init+0x28> 0000000000401ab0 <__lxstat@plt>: 401ab0: ff 25 1a 46 21 00 jmpq *0x21461a(%rip) # 6160d0 <_GLOBAL_OFFSET_TABLE_+0xd0> 401ab6: 68 17 00 00 00 pushq $0x17 401abb: e9 70 fe ff ff jmpq 401930 <_init+0x28> 0000000000401ac0 <__stack_chk_fail@plt>: 401ac0: ff 25 12 46 21 00 jmpq *0x214612(%rip) # 6160d8 <_GLOBAL_OFFSET_TABLE_+0xd8> 401ac6: 68 18 00 00 00 pushq $0x18 401acb: e9 60 fe ff ff jmpq 401930 <_init+0x28> 0000000000401ad0 : 401ad0: ff 25 0a 46 21 00 jmpq *0x21460a(%rip) # 6160e0 <_GLOBAL_OFFSET_TABLE_+0xe0> 401ad6: 68 19 00 00 00 pushq $0x19 401adb: e9 50 fe ff ff jmpq 401930 <_init+0x28> 0000000000401ae0 : 401ae0: ff 25 02 46 21 00 jmpq *0x214602(%rip) # 6160e8 <_GLOBAL_OFFSET_TABLE_+0xe8> 401ae6: 68 1a 00 00 00 pushq $0x1a 401aeb: e9 40 fe ff ff jmpq 401930 <_init+0x28> 0000000000401af0 <_IO_putc@plt>: 401af0: ff 25 fa 45 21 00 jmpq *0x2145fa(%rip) # 6160f0 <_GLOBAL_OFFSET_TABLE_+0xf0> 401af6: 68 1b 00 00 00 pushq $0x1b 401afb: e9 30 fe ff ff jmpq 401930 <_init+0x28> 0000000000401b00 : 401b00: ff 25 f2 45 21 00 jmpq *0x2145f2(%rip) # 6160f8 <_GLOBAL_OFFSET_TABLE_+0xf8> 401b06: 68 1c 00 00 00 pushq $0x1c 401b0b: e9 20 fe ff ff jmpq 401930 <_init+0x28> 0000000000401b10 : 401b10: ff 25 ea 45 21 00 jmpq *0x2145ea(%rip) # 616100 <_GLOBAL_OFFSET_TABLE_+0x100> 401b16: 68 1d 00 00 00 pushq $0x1d 401b1b: e9 10 fe ff ff jmpq 401930 <_init+0x28> 0000000000401b20 : 401b20: ff 25 e2 45 21 00 jmpq *0x2145e2(%rip) # 616108 <_GLOBAL_OFFSET_TABLE_+0x108> 401b26: 68 1e 00 00 00 pushq $0x1e 401b2b: e9 00 fe ff ff jmpq 401930 <_init+0x28> 0000000000401b30 <__assert_fail@plt>: 401b30: ff 25 da 45 21 00 jmpq *0x2145da(%rip) # 616110 <_GLOBAL_OFFSET_TABLE_+0x110> 401b36: 68 1f 00 00 00 pushq $0x1f 401b3b: e9 f0 fd ff ff jmpq 401930 <_init+0x28> 0000000000401b40 : 401b40: ff 25 d2 45 21 00 jmpq *0x2145d2(%rip) # 616118 <_GLOBAL_OFFSET_TABLE_+0x118> 401b46: 68 20 00 00 00 pushq $0x20 401b4b: e9 e0 fd ff ff jmpq 401930 <_init+0x28> 0000000000401b50 : 401b50: ff 25 ca 45 21 00 jmpq *0x2145ca(%rip) # 616120 <_GLOBAL_OFFSET_TABLE_+0x120> 401b56: 68 21 00 00 00 pushq $0x21 401b5b: e9 d0 fd ff ff jmpq 401930 <_init+0x28> 0000000000401b60 : 401b60: ff 25 c2 45 21 00 jmpq *0x2145c2(%rip) # 616128 <_GLOBAL_OFFSET_TABLE_+0x128> 401b66: 68 22 00 00 00 pushq $0x22 401b6b: e9 c0 fd ff ff jmpq 401930 <_init+0x28> 0000000000401b70 : 401b70: ff 25 ba 45 21 00 jmpq *0x2145ba(%rip) # 616130 <_GLOBAL_OFFSET_TABLE_+0x130> 401b76: 68 23 00 00 00 pushq $0x23 401b7b: e9 b0 fd ff ff jmpq 401930 <_init+0x28> 0000000000401b80 : 401b80: ff 25 b2 45 21 00 jmpq *0x2145b2(%rip) # 616138 <_GLOBAL_OFFSET_TABLE_+0x138> 401b86: 68 24 00 00 00 pushq $0x24 401b8b: e9 a0 fd ff ff jmpq 401930 <_init+0x28> 0000000000401b90 <__libc_start_main@plt>: 401b90: ff 25 aa 45 21 00 jmpq *0x2145aa(%rip) # 616140 <_GLOBAL_OFFSET_TABLE_+0x140> 401b96: 68 25 00 00 00 pushq $0x25 401b9b: e9 90 fd ff ff jmpq 401930 <_init+0x28> 0000000000401ba0 : 401ba0: ff 25 a2 45 21 00 jmpq *0x2145a2(%rip) # 616148 <_GLOBAL_OFFSET_TABLE_+0x148> 401ba6: 68 26 00 00 00 pushq $0x26 401bab: e9 80 fd ff ff jmpq 401930 <_init+0x28> 0000000000401bb0 : 401bb0: ff 25 9a 45 21 00 jmpq *0x21459a(%rip) # 616150 <_GLOBAL_OFFSET_TABLE_+0x150> 401bb6: 68 27 00 00 00 pushq $0x27 401bbb: e9 70 fd ff ff jmpq 401930 <_init+0x28> 0000000000401bc0 : 401bc0: ff 25 92 45 21 00 jmpq *0x214592(%rip) # 616158 <_GLOBAL_OFFSET_TABLE_+0x158> 401bc6: 68 28 00 00 00 pushq $0x28 401bcb: e9 60 fd ff ff jmpq 401930 <_init+0x28> 0000000000401bd0 : 401bd0: ff 25 8a 45 21 00 jmpq *0x21458a(%rip) # 616160 <_GLOBAL_OFFSET_TABLE_+0x160> 401bd6: 68 29 00 00 00 pushq $0x29 401bdb: e9 50 fd ff ff jmpq 401930 <_init+0x28> 0000000000401be0 : 401be0: ff 25 82 45 21 00 jmpq *0x214582(%rip) # 616168 <_GLOBAL_OFFSET_TABLE_+0x168> 401be6: 68 2a 00 00 00 pushq $0x2a 401beb: e9 40 fd ff ff jmpq 401930 <_init+0x28> 0000000000401bf0 : 401bf0: ff 25 7a 45 21 00 jmpq *0x21457a(%rip) # 616170 <_GLOBAL_OFFSET_TABLE_+0x170> 401bf6: 68 2b 00 00 00 pushq $0x2b 401bfb: e9 30 fd ff ff jmpq 401930 <_init+0x28> 0000000000401c00 <__memcpy_chk@plt>: 401c00: ff 25 72 45 21 00 jmpq *0x214572(%rip) # 616178 <_GLOBAL_OFFSET_TABLE_+0x178> 401c06: 68 2c 00 00 00 pushq $0x2c 401c0b: e9 20 fd ff ff jmpq 401930 <_init+0x28> 0000000000401c10 : 401c10: ff 25 6a 45 21 00 jmpq *0x21456a(%rip) # 616180 <_GLOBAL_OFFSET_TABLE_+0x180> 401c16: 68 2d 00 00 00 pushq $0x2d 401c1b: e9 10 fd ff ff jmpq 401930 <_init+0x28> 0000000000401c20 <__gmon_start__@plt>: 401c20: ff 25 62 45 21 00 jmpq *0x214562(%rip) # 616188 <_GLOBAL_OFFSET_TABLE_+0x188> 401c26: 68 2e 00 00 00 pushq $0x2e 401c2b: e9 00 fd ff ff jmpq 401930 <_init+0x28> 0000000000401c30 : 401c30: ff 25 5a 45 21 00 jmpq *0x21455a(%rip) # 616190 <_GLOBAL_OFFSET_TABLE_+0x190> 401c36: 68 2f 00 00 00 pushq $0x2f 401c3b: e9 f0 fc ff ff jmpq 401930 <_init+0x28> 0000000000401c40 : 401c40: ff 25 52 45 21 00 jmpq *0x214552(%rip) # 616198 <_GLOBAL_OFFSET_TABLE_+0x198> 401c46: 68 30 00 00 00 pushq $0x30 401c4b: e9 e0 fc ff ff jmpq 401930 <_init+0x28> 0000000000401c50 : 401c50: ff 25 4a 45 21 00 jmpq *0x21454a(%rip) # 6161a0 <_GLOBAL_OFFSET_TABLE_+0x1a0> 401c56: 68 31 00 00 00 pushq $0x31 401c5b: e9 d0 fc ff ff jmpq 401930 <_init+0x28> 0000000000401c60 <__stpcpy_chk@plt>: 401c60: ff 25 42 45 21 00 jmpq *0x214542(%rip) # 6161a8 <_GLOBAL_OFFSET_TABLE_+0x1a8> 401c66: 68 32 00 00 00 pushq $0x32 401c6b: e9 c0 fc ff ff jmpq 401930 <_init+0x28> 0000000000401c70 <__xstat@plt>: 401c70: ff 25 3a 45 21 00 jmpq *0x21453a(%rip) # 6161b0 <_GLOBAL_OFFSET_TABLE_+0x1b0> 401c76: 68 33 00 00 00 pushq $0x33 401c7b: e9 b0 fc ff ff jmpq 401930 <_init+0x28> 0000000000401c80 : 401c80: ff 25 32 45 21 00 jmpq *0x214532(%rip) # 6161b8 <_GLOBAL_OFFSET_TABLE_+0x1b8> 401c86: 68 34 00 00 00 pushq $0x34 401c8b: e9 a0 fc ff ff jmpq 401930 <_init+0x28> 0000000000401c90 : 401c90: ff 25 2a 45 21 00 jmpq *0x21452a(%rip) # 6161c0 <_GLOBAL_OFFSET_TABLE_+0x1c0> 401c96: 68 35 00 00 00 pushq $0x35 401c9b: e9 90 fc ff ff jmpq 401930 <_init+0x28> 0000000000401ca0 : 401ca0: ff 25 22 45 21 00 jmpq *0x214522(%rip) # 6161c8 <_GLOBAL_OFFSET_TABLE_+0x1c8> 401ca6: 68 36 00 00 00 pushq $0x36 401cab: e9 80 fc ff ff jmpq 401930 <_init+0x28> 0000000000401cb0 <_IO_getc@plt>: 401cb0: ff 25 1a 45 21 00 jmpq *0x21451a(%rip) # 6161d0 <_GLOBAL_OFFSET_TABLE_+0x1d0> 401cb6: 68 37 00 00 00 pushq $0x37 401cbb: e9 70 fc ff ff jmpq 401930 <_init+0x28> 0000000000401cc0 : 401cc0: ff 25 12 45 21 00 jmpq *0x214512(%rip) # 6161d8 <_GLOBAL_OFFSET_TABLE_+0x1d8> 401cc6: 68 38 00 00 00 pushq $0x38 401ccb: e9 60 fc ff ff jmpq 401930 <_init+0x28> 0000000000401cd0 : 401cd0: ff 25 0a 45 21 00 jmpq *0x21450a(%rip) # 6161e0 <_GLOBAL_OFFSET_TABLE_+0x1e0> 401cd6: 68 39 00 00 00 pushq $0x39 401cdb: e9 50 fc ff ff jmpq 401930 <_init+0x28> 0000000000401ce0 <__fxstat@plt>: 401ce0: ff 25 02 45 21 00 jmpq *0x214502(%rip) # 6161e8 <_GLOBAL_OFFSET_TABLE_+0x1e8> 401ce6: 68 3a 00 00 00 pushq $0x3a 401ceb: e9 40 fc ff ff jmpq 401930 <_init+0x28> 0000000000401cf0 : 401cf0: ff 25 fa 44 21 00 jmpq *0x2144fa(%rip) # 6161f0 <_GLOBAL_OFFSET_TABLE_+0x1f0> 401cf6: 68 3b 00 00 00 pushq $0x3b 401cfb: e9 30 fc ff ff jmpq 401930 <_init+0x28> 0000000000401d00 <__freading@plt>: 401d00: ff 25 f2 44 21 00 jmpq *0x2144f2(%rip) # 6161f8 <_GLOBAL_OFFSET_TABLE_+0x1f8> 401d06: 68 3c 00 00 00 pushq $0x3c 401d0b: e9 20 fc ff ff jmpq 401930 <_init+0x28> 0000000000401d10 : 401d10: ff 25 ea 44 21 00 jmpq *0x2144ea(%rip) # 616200 <_GLOBAL_OFFSET_TABLE_+0x200> 401d16: 68 3d 00 00 00 pushq $0x3d 401d1b: e9 10 fc ff ff jmpq 401930 <_init+0x28> 0000000000401d20 <__strcpy_chk@plt>: 401d20: ff 25 e2 44 21 00 jmpq *0x2144e2(%rip) # 616208 <_GLOBAL_OFFSET_TABLE_+0x208> 401d26: 68 3e 00 00 00 pushq $0x3e 401d2b: e9 00 fc ff ff jmpq 401930 <_init+0x28> 0000000000401d30 : 401d30: ff 25 da 44 21 00 jmpq *0x2144da(%rip) # 616210 <_GLOBAL_OFFSET_TABLE_+0x210> 401d36: 68 3f 00 00 00 pushq $0x3f 401d3b: e9 f0 fb ff ff jmpq 401930 <_init+0x28> 0000000000401d40 : 401d40: ff 25 d2 44 21 00 jmpq *0x2144d2(%rip) # 616218 <_GLOBAL_OFFSET_TABLE_+0x218> 401d46: 68 40 00 00 00 pushq $0x40 401d4b: e9 e0 fb ff ff jmpq 401930 <_init+0x28> 0000000000401d50 : 401d50: ff 25 ca 44 21 00 jmpq *0x2144ca(%rip) # 616220 <_GLOBAL_OFFSET_TABLE_+0x220> 401d56: 68 41 00 00 00 pushq $0x41 401d5b: e9 d0 fb ff ff jmpq 401930 <_init+0x28> 0000000000401d60 : 401d60: ff 25 c2 44 21 00 jmpq *0x2144c2(%rip) # 616228 <_GLOBAL_OFFSET_TABLE_+0x228> 401d66: 68 42 00 00 00 pushq $0x42 401d6b: e9 c0 fb ff ff jmpq 401930 <_init+0x28> 0000000000401d70 : 401d70: ff 25 ba 44 21 00 jmpq *0x2144ba(%rip) # 616230 <_GLOBAL_OFFSET_TABLE_+0x230> 401d76: 68 43 00 00 00 pushq $0x43 401d7b: e9 b0 fb ff ff jmpq 401930 <_init+0x28> 0000000000401d80 : 401d80: ff 25 b2 44 21 00 jmpq *0x2144b2(%rip) # 616238 <_GLOBAL_OFFSET_TABLE_+0x238> 401d86: 68 44 00 00 00 pushq $0x44 401d8b: e9 a0 fb ff ff jmpq 401930 <_init+0x28> 0000000000401d90 : 401d90: ff 25 aa 44 21 00 jmpq *0x2144aa(%rip) # 616240 <_GLOBAL_OFFSET_TABLE_+0x240> 401d96: 68 45 00 00 00 pushq $0x45 401d9b: e9 90 fb ff ff jmpq 401930 <_init+0x28> 0000000000401da0 : 401da0: ff 25 a2 44 21 00 jmpq *0x2144a2(%rip) # 616248 <_GLOBAL_OFFSET_TABLE_+0x248> 401da6: 68 46 00 00 00 pushq $0x46 401dab: e9 80 fb ff ff jmpq 401930 <_init+0x28> 0000000000401db0 : 401db0: ff 25 9a 44 21 00 jmpq *0x21449a(%rip) # 616250 <_GLOBAL_OFFSET_TABLE_+0x250> 401db6: 68 47 00 00 00 pushq $0x47 401dbb: e9 70 fb ff ff jmpq 401930 <_init+0x28> 0000000000401dc0 : 401dc0: ff 25 92 44 21 00 jmpq *0x214492(%rip) # 616258 <_GLOBAL_OFFSET_TABLE_+0x258> 401dc6: 68 48 00 00 00 pushq $0x48 401dcb: e9 60 fb ff ff jmpq 401930 <_init+0x28> 0000000000401dd0 <__cxa_atexit@plt>: 401dd0: ff 25 8a 44 21 00 jmpq *0x21448a(%rip) # 616260 <_GLOBAL_OFFSET_TABLE_+0x260> 401dd6: 68 49 00 00 00 pushq $0x49 401ddb: e9 50 fb ff ff jmpq 401930 <_init+0x28> 0000000000401de0 : 401de0: ff 25 82 44 21 00 jmpq *0x214482(%rip) # 616268 <_GLOBAL_OFFSET_TABLE_+0x268> 401de6: 68 4a 00 00 00 pushq $0x4a 401deb: e9 40 fb ff ff jmpq 401930 <_init+0x28> 0000000000401df0 : 401df0: ff 25 7a 44 21 00 jmpq *0x21447a(%rip) # 616270 <_GLOBAL_OFFSET_TABLE_+0x270> 401df6: 68 4b 00 00 00 pushq $0x4b 401dfb: e9 30 fb ff ff jmpq 401930 <_init+0x28> 0000000000401e00 : 401e00: ff 25 72 44 21 00 jmpq *0x214472(%rip) # 616278 <_GLOBAL_OFFSET_TABLE_+0x278> 401e06: 68 4c 00 00 00 pushq $0x4c 401e0b: e9 20 fb ff ff jmpq 401930 <_init+0x28> 0000000000401e10 : 401e10: ff 25 6a 44 21 00 jmpq *0x21446a(%rip) # 616280 <_GLOBAL_OFFSET_TABLE_+0x280> 401e16: 68 4d 00 00 00 pushq $0x4d 401e1b: e9 10 fb ff ff jmpq 401930 <_init+0x28> 0000000000401e20 : 401e20: ff 25 62 44 21 00 jmpq *0x214462(%rip) # 616288 <_GLOBAL_OFFSET_TABLE_+0x288> 401e26: 68 4e 00 00 00 pushq $0x4e 401e2b: e9 00 fb ff ff jmpq 401930 <_init+0x28> 0000000000401e30 : 401e30: ff 25 5a 44 21 00 jmpq *0x21445a(%rip) # 616290 <_GLOBAL_OFFSET_TABLE_+0x290> 401e36: 68 4f 00 00 00 pushq $0x4f 401e3b: e9 f0 fa ff ff jmpq 401930 <_init+0x28> 0000000000401e40 : 401e40: ff 25 52 44 21 00 jmpq *0x214452(%rip) # 616298 <_GLOBAL_OFFSET_TABLE_+0x298> 401e46: 68 50 00 00 00 pushq $0x50 401e4b: e9 e0 fa ff ff jmpq 401930 <_init+0x28> 0000000000401e50 <__ctype_tolower_loc@plt>: 401e50: ff 25 4a 44 21 00 jmpq *0x21444a(%rip) # 6162a0 <_GLOBAL_OFFSET_TABLE_+0x2a0> 401e56: 68 51 00 00 00 pushq $0x51 401e5b: e9 d0 fa ff ff jmpq 401930 <_init+0x28> 0000000000401e60 <__ctype_b_loc@plt>: 401e60: ff 25 42 44 21 00 jmpq *0x214442(%rip) # 6162a8 <_GLOBAL_OFFSET_TABLE_+0x2a8> 401e66: 68 52 00 00 00 pushq $0x52 401e6b: e9 c0 fa ff ff jmpq 401930 <_init+0x28> 0000000000401e70 <__sprintf_chk@plt>: 401e70: ff 25 3a 44 21 00 jmpq *0x21443a(%rip) # 6162b0 <_GLOBAL_OFFSET_TABLE_+0x2b0> 401e76: 68 53 00 00 00 pushq $0x53 401e7b: e9 b0 fa ff ff jmpq 401930 <_init+0x28> Disassembly of section .text: 0000000000401e80
: 401e80: 41 55 push %r13 401e82: 41 54 push %r12 401e84: 55 push %rbp 401e85: 53 push %rbx 401e86: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 401e8d: 48 89 34 24 mov %rsi,(%rsp) 401e91: 89 7c 24 0c mov %edi,0xc(%rsp) 401e95: 48 8b 3e mov (%rsi),%rdi 401e98: e8 d3 83 00 00 callq 40a270 401e9d: 48 89 c7 mov %rax,%rdi 401ea0: 48 89 05 51 51 26 00 mov %rax,0x265151(%rip) # 666ff8 401ea7: e8 f4 fb ff ff callq 401aa0 401eac: bf a0 ae 40 00 mov $0x40aea0,%edi 401eb1: 48 89 c3 mov %rax,%rbx 401eb4: e8 97 f0 00 00 callq 410f50 401eb9: 48 83 fb 04 cmp $0x4,%rbx 401ebd: 76 1d jbe 401edc 401ebf: 48 8b 05 32 51 26 00 mov 0x265132(%rip),%rax # 666ff8 401ec6: be 35 1c 41 00 mov $0x411c35,%esi 401ecb: 48 8d 5c 18 fc lea -0x4(%rax,%rbx,1),%rbx 401ed0: 48 89 df mov %rbx,%rdi 401ed3: e8 f8 fc ff ff callq 401bd0 401ed8: 85 c0 test %eax,%eax 401eda: 74 7b je 401f57 401edc: 48 8d 7c 24 0c lea 0xc(%rsp),%rdi 401ee1: 48 89 e6 mov %rsp,%rsi 401ee4: ba 3a 1c 41 00 mov $0x411c3a,%edx 401ee9: e8 22 84 00 00 callq 40a310 401eee: 48 8b 34 24 mov (%rsp),%rsi 401ef2: 48 85 c0 test %rax,%rax 401ef5: 48 89 05 bc 48 21 00 mov %rax,0x2148bc(%rip) # 6167b8 401efc: 74 07 je 401f05 401efe: 48 89 35 bb 48 21 00 mov %rsi,0x2148bb(%rip) # 6167c0 401f05: 48 c7 05 b8 48 21 00 movq $0x411c3f,0x2148b8(%rip) # 6167c8 401f0c: 3f 1c 41 00 401f10: 48 c7 c3 ff ff ff ff mov $0xffffffffffffffff,%rbx 401f17: 48 c7 05 ae 48 21 00 movq $0x3,0x2148ae(%rip) # 6167d0 401f1e: 03 00 00 00 401f22: 8b 7c 24 0c mov 0xc(%rsp),%edi 401f26: 45 31 c0 xor %r8d,%r8d 401f29: b9 20 20 41 00 mov $0x412020,%ecx 401f2e: ba 10 15 41 00 mov $0x411510,%edx 401f33: e8 98 fb ff ff callq 401ad0 401f38: 83 f8 ff cmp $0xffffffff,%eax 401f3b: 0f 84 6a 02 00 00 je 4021ab 401f41: 8d 50 cf lea -0x31(%rax),%edx 401f44: 83 fa 4f cmp $0x4f,%edx 401f47: 76 07 jbe 401f50 401f49: e8 12 14 00 00 callq 403360 401f4e: 66 90 xchg %ax,%ax 401f50: ff 24 d5 90 1d 41 00 jmpq *0x411d90(,%rdx,8) 401f57: c6 03 00 movb $0x0,(%rbx) 401f5a: eb 80 jmp 401edc 401f5c: c6 05 85 48 21 00 01 movb $0x1,0x214885(%rip) # 6167e8 401f63: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 401f68: 48 8b 34 24 mov (%rsp),%rsi 401f6c: eb b4 jmp 401f22 401f6e: 83 e8 30 sub $0x30,%eax 401f71: 89 05 6d 43 21 00 mov %eax,0x21436d(%rip) # 6162e4 401f77: eb ef jmp 401f68 401f79: 48 8b 35 78 50 26 00 mov 0x265078(%rip),%rsi # 666ff8 401f80: bf c0 14 41 00 mov $0x4114c0,%edi 401f85: 31 c0 xor %eax,%eax 401f87: bb 40 23 41 00 mov $0x412340,%ebx 401f8c: e8 bf b5 00 00 callq 40d550 401f91: be 50 14 41 00 mov $0x411450,%esi 401f96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 401f9d: 00 00 00 401fa0: 48 83 c3 08 add $0x8,%rbx 401fa4: 31 c0 xor %eax,%eax 401fa6: bf fc 28 41 00 mov $0x4128fc,%edi 401fab: e8 a0 b5 00 00 callq 40d550 401fb0: 48 8b 33 mov (%rbx),%rsi 401fb3: 48 85 f6 test %rsi,%rsi 401fb6: 75 e8 jne 401fa0 401fb8: 31 ff xor %edi,%edi 401fba: e8 51 13 00 00 callq 403310 401fbf: e8 cc 13 00 00 callq 403390 401fc4: eb f2 jmp 401fb8 401fc6: c7 05 20 43 21 00 00 movl $0x0,0x214320(%rip) # 6162f0 401fcd: 00 00 00 401fd0: eb 96 jmp 401f68 401fd2: c7 05 14 43 21 00 00 movl $0x0,0x214314(%rip) # 6162f0 401fd9: 00 00 00 401fdc: c7 05 0e 43 21 00 00 movl $0x0,0x21430e(%rip) # 6162f4 401fe3: 00 00 00 401fe6: eb 80 jmp 401f68 401fe8: 48 8b 15 69 47 21 00 mov 0x214769(%rip),%rdx # 616758 401fef: 31 c0 xor %eax,%eax 401ff1: 48 89 d9 mov %rbx,%rcx 401ff4: 48 89 d7 mov %rdx,%rdi 401ff7: f2 ae repnz scas %es:(%rdi),%al 401ff9: 48 89 15 c8 47 21 00 mov %rdx,0x2147c8(%rip) # 6167c8 402000: 48 f7 d1 not %rcx 402003: 48 83 e9 01 sub $0x1,%rcx 402007: 48 89 0d c2 47 21 00 mov %rcx,0x2147c2(%rip) # 6167d0 40200e: e9 55 ff ff ff jmpq 401f68 402013: e8 78 13 00 00 callq 403390 402018: bf 78 1c 41 00 mov $0x411c78,%edi 40201d: 31 c0 xor %eax,%eax 40201f: e8 2c b5 00 00 callq 40d550 402024: bf 43 1c 41 00 mov $0x411c43,%edi 402029: 31 c0 xor %eax,%eax 40202b: e8 20 b5 00 00 callq 40d550 402030: 31 ff xor %edi,%edi 402032: e8 d9 12 00 00 callq 403310 402037: 48 8b 15 ba 4f 26 00 mov 0x264fba(%rip),%rdx # 666ff8 40203e: be e8 14 41 00 mov $0x4114e8,%esi 402043: 31 c0 xor %eax,%eax 402045: 48 8b 3d 14 47 21 00 mov 0x214714(%rip),%rdi # 616760 40204c: e8 df b2 00 00 callq 40d330 402051: e8 0a 13 00 00 callq 403360 402056: c7 05 78 47 21 00 01 movl $0x1,0x214778(%rip) # 6167d8 40205d: 00 00 00 402060: e9 03 ff ff ff jmpq 401f68 402065: 48 8b 3d ec 46 21 00 mov 0x2146ec(%rip),%rdi # 616758 40206c: ba 0a 00 00 00 mov $0xa,%edx 402071: 31 f6 xor %esi,%esi 402073: e8 b8 fb ff ff callq 401c30 402078: 89 05 6e 42 21 00 mov %eax,0x21426e(%rip) # 6162ec 40207e: 48 8b 05 d3 46 21 00 mov 0x2146d3(%rip),%rax # 616758 402085: 0f b6 10 movzbl (%rax),%edx 402088: 84 d2 test %dl,%dl 40208a: 75 22 jne 4020ae 40208c: e9 d7 fe ff ff jmpq 401f68 402091: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402098: 48 83 c0 01 add $0x1,%rax 40209c: 48 89 05 b5 46 21 00 mov %rax,0x2146b5(%rip) # 616758 4020a3: 0f b6 10 movzbl (%rax),%edx 4020a6: 84 d2 test %dl,%dl 4020a8: 0f 84 ba fe ff ff je 401f68 4020ae: 83 ea 30 sub $0x30,%edx 4020b1: 80 fa 09 cmp $0x9,%dl 4020b4: 76 e2 jbe 402098 4020b6: 48 8b 15 3b 4f 26 00 mov 0x264f3b(%rip),%rdx # 666ff8 4020bd: be 98 14 41 00 mov $0x411498,%esi 4020c2: 31 c0 xor %eax,%eax 4020c4: 48 8b 3d 95 46 21 00 mov 0x214695(%rip),%rdi # 616760 4020cb: e8 60 b2 00 00 callq 40d330 4020d0: e8 8b 12 00 00 callq 403360 4020d5: c7 05 d1 46 21 00 01 movl $0x1,0x2146d1(%rip) # 6167b0 4020dc: 00 00 00 4020df: e9 84 fe ff ff jmpq 401f68 4020e4: c7 05 ee 46 21 00 01 movl $0x1,0x2146ee(%rip) # 6167dc 4020eb: 00 00 00 4020ee: e9 75 fe ff ff jmpq 401f68 4020f3: 83 05 e6 46 21 00 01 addl $0x1,0x2146e6(%rip) # 6167e0 4020fa: e9 69 fe ff ff jmpq 401f68 4020ff: c7 05 a7 46 21 00 01 movl $0x1,0x2146a7(%rip) # 6167b0 402106: 00 00 00 402109: c7 05 c9 46 21 00 01 movl $0x1,0x2146c9(%rip) # 6167dc 402110: 00 00 00 402113: c7 05 c7 46 21 00 01 movl $0x1,0x2146c7(%rip) # 6167e4 40211a: 00 00 00 40211d: e9 46 fe ff ff jmpq 401f68 402122: c7 05 c4 41 21 00 01 movl $0x1,0x2141c4(%rip) # 6162f0 402129: 00 00 00 40212c: e9 37 fe ff ff jmpq 401f68 402131: c7 05 b5 41 21 00 01 movl $0x1,0x2141b5(%rip) # 6162f0 402138: 00 00 00 40213b: c7 05 af 41 21 00 01 movl $0x1,0x2141af(%rip) # 6162f4 402142: 00 00 00 402145: e9 1e fe ff ff jmpq 401f68 40214a: c7 05 54 46 21 00 01 movl $0x1,0x214654(%rip) # 6167a8 402151: 00 00 00 402154: c7 05 4e 46 21 00 00 movl $0x0,0x21464e(%rip) # 6167ac 40215b: 00 00 00 40215e: e9 05 fe ff ff jmpq 401f68 402163: c7 05 7f 46 21 00 01 movl $0x1,0x21467f(%rip) # 6167ec 40216a: 00 00 00 40216d: e9 f6 fd ff ff jmpq 401f68 402172: c7 05 34 46 21 00 01 movl $0x1,0x214634(%rip) # 6167b0 402179: 00 00 00 40217c: c7 05 56 46 21 00 01 movl $0x1,0x214656(%rip) # 6167dc 402183: 00 00 00 402186: c7 05 14 46 21 00 01 movl $0x1,0x214614(%rip) # 6167a4 40218d: 00 00 00 402190: e9 d3 fd ff ff jmpq 401f68 402195: 83 05 10 46 21 00 01 addl $0x1,0x214610(%rip) # 6167ac 40219c: c7 05 02 46 21 00 00 movl $0x0,0x214602(%rip) # 6167a8 4021a3: 00 00 00 4021a6: e9 bd fd ff ff jmpq 401f68 4021ab: 83 3d 3e 41 21 00 00 cmpl $0x0,0x21413e(%rip) # 6162f0 4021b2: 0f 88 b7 01 00 00 js 40236f 4021b8: 83 3d 35 41 21 00 00 cmpl $0x0,0x214135(%rip) # 6162f4 4021bf: 0f 88 99 01 00 00 js 40235e 4021c5: 83 3d 0c 46 21 00 00 cmpl $0x0,0x21460c(%rip) # 6167d8 4021cc: 44 8b 6c 24 0c mov 0xc(%rsp),%r13d 4021d1: 44 8b 25 78 45 21 00 mov 0x214578(%rip),%r12d # 616750 4021d8: 0f 85 29 01 00 00 jne 402307 4021de: 48 8b 05 eb 45 21 00 mov 0x2145eb(%rip),%rax # 6167d0 4021e5: 48 83 e8 01 sub $0x1,%rax 4021e9: 48 83 f8 1d cmp $0x1d,%rax 4021ed: 0f 87 40 01 00 00 ja 402333 4021f3: 83 3d ae 45 21 00 01 cmpl $0x1,0x2145ae(%rip) # 6167a8 4021fa: bf 00 68 61 00 mov $0x616800,%edi 4021ff: 19 c0 sbb %eax,%eax 402201: 31 db xor %ebx,%ebx 402203: f7 d0 not %eax 402205: 83 e0 0d and $0xd,%eax 402208: 89 05 a6 45 21 00 mov %eax,0x2145a6(%rip) # 6167b4 40220e: e8 fd f9 ff ff callq 401c10 402213: 8b ab 50 24 41 00 mov 0x412450(%rbx),%ebp 402219: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 40221e: 31 f6 xor %esi,%esi 402220: 89 ef mov %ebp,%edi 402222: e8 19 f8 ff ff callq 401a40 402227: 48 83 7c 24 10 01 cmpq $0x1,0x10(%rsp) 40222d: 74 0c je 40223b 40222f: 89 ee mov %ebp,%esi 402231: bf 00 68 61 00 mov $0x616800,%edi 402236: e8 f5 fb ff ff callq 401e30 40223b: 48 83 c3 04 add $0x4,%rbx 40223f: 48 83 fb 18 cmp $0x18,%rbx 402243: 75 ce jne 402213 402245: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 40224a: be 00 68 61 00 mov $0x616800,%esi 40224f: b9 20 00 00 00 mov $0x20,%ecx 402254: f3 a5 rep movsl %ds:(%rsi),%es:(%rdi) 402256: 30 db xor %bl,%bl 402258: 48 c7 44 24 10 e0 33 movq $0x4033e0,0x10(%rsp) 40225f: 40 00 402261: c7 84 24 98 00 00 00 movl $0x0,0x98(%rsp) 402268: 00 00 00 00 40226c: 8b 2c 9d 50 24 41 00 mov 0x412450(,%rbx,4),%ebp 402273: bf 00 68 61 00 mov $0x616800,%edi 402278: 89 ee mov %ebp,%esi 40227a: e8 61 fb ff ff callq 401de0 40227f: 85 c0 test %eax,%eax 402281: 74 1c je 40229f 402283: 85 db test %ebx,%ebx 402285: 75 0a jne 402291 402287: c7 05 ef 45 21 00 01 movl $0x1,0x2145ef(%rip) # 616880 40228e: 00 00 00 402291: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 402296: 31 d2 xor %edx,%edx 402298: 89 ef mov %ebp,%edi 40229a: e8 a1 f7 ff ff callq 401a40 40229f: 48 83 c3 01 add $0x1,%rbx 4022a3: 48 83 fb 06 cmp $0x6,%rbx 4022a7: 75 c3 jne 40226c 4022a9: 45 29 e5 sub %r12d,%r13d 4022ac: 75 4b jne 4022f9 4022ae: e8 2d 24 00 00 callq 4046e0 4022b3: 83 3d 2a 45 21 00 00 cmpl $0x0,0x21452a(%rip) # 6167e4 4022ba: 74 19 je 4022d5 4022bc: 83 3d e5 44 21 00 00 cmpl $0x0,0x2144e5(%rip) # 6167a8 4022c3: 75 10 jne 4022d5 4022c5: 41 83 ed 01 sub $0x1,%r13d 4022c9: 7e 0a jle 4022d5 4022cb: 83 ce ff or $0xffffffff,%esi 4022ce: 89 f7 mov %esi,%edi 4022d0: e8 4b 1f 00 00 callq 404220 4022d5: 8b 3d c5 44 21 00 mov 0x2144c5(%rip),%edi # 6167a0 4022db: e8 30 10 00 00 callq 403310 4022e0: 48 8b 14 24 mov (%rsp),%rdx 4022e4: 48 63 c8 movslq %eax,%rcx 4022e7: 83 c0 01 add $0x1,%eax 4022ea: 48 8b 3c ca mov (%rdx,%rcx,8),%rdi 4022ee: 89 05 5c 44 21 00 mov %eax,0x21445c(%rip) # 616750 4022f4: e8 37 39 00 00 callq 405c30 4022f9: 8b 05 51 44 21 00 mov 0x214451(%rip),%eax # 616750 4022ff: 3b 44 24 0c cmp 0xc(%rsp),%eax 402303: 7c db jl 4022e0 402305: eb ac jmp 4022b3 402307: 83 3d 9a 44 21 00 00 cmpl $0x0,0x21449a(%rip) # 6167a8 40230e: 0f 85 ca fe ff ff jne 4021de 402314: 48 8b 15 dd 4c 26 00 mov 0x264cdd(%rip),%rdx # 666ff8 40231b: be 38 15 41 00 mov $0x411538,%esi 402320: 31 c0 xor %eax,%eax 402322: 48 8b 3d 37 44 21 00 mov 0x214437(%rip),%rdi # 616760 402329: e8 02 b0 00 00 callq 40d330 40232e: e9 ab fe ff ff jmpq 4021de 402333: 48 8b 3d 26 44 21 00 mov 0x214426(%rip),%rdi # 616760 40233a: be 61 1c 41 00 mov $0x411c61,%esi 40233f: 31 c0 xor %eax,%eax 402341: 48 8b 0d 80 44 21 00 mov 0x214480(%rip),%rcx # 6167c8 402348: 48 8b 15 a9 4c 26 00 mov 0x264ca9(%rip),%rdx # 666ff8 40234f: e8 dc af 00 00 callq 40d330 402354: bf 01 00 00 00 mov $0x1,%edi 402359: e8 b2 0f 00 00 callq 403310 40235e: 8b 05 78 44 21 00 mov 0x214478(%rip),%eax # 6167dc 402364: 89 05 8a 3f 21 00 mov %eax,0x213f8a(%rip) # 6162f4 40236a: e9 56 fe ff ff jmpq 4021c5 40236f: 8b 05 67 44 21 00 mov 0x214467(%rip),%eax # 6167dc 402375: 89 05 75 3f 21 00 mov %eax,0x213f75(%rip) # 6162f0 40237b: e9 38 fe ff ff jmpq 4021b8 0000000000402380 <_start>: 402380: 31 ed xor %ebp,%ebp 402382: 49 89 d1 mov %rdx,%r9 402385: 5e pop %rsi 402386: 48 89 e2 mov %rsp,%rdx 402389: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 40238d: 50 push %rax 40238e: 54 push %rsp 40238f: 49 c7 c0 40 0f 41 00 mov $0x410f40,%r8 402396: 48 c7 c1 b0 0e 41 00 mov $0x410eb0,%rcx 40239d: 48 c7 c7 80 1e 40 00 mov $0x401e80,%rdi 4023a4: e8 e7 f7 ff ff callq 401b90 <__libc_start_main@plt> 4023a9: f4 hlt 4023aa: 66 90 xchg %ax,%ax 4023ac: 0f 1f 40 00 nopl 0x0(%rax) 00000000004023b0 : 4023b0: b8 47 67 61 00 mov $0x616747,%eax 4023b5: 55 push %rbp 4023b6: 48 2d 40 67 61 00 sub $0x616740,%rax 4023bc: 48 83 f8 0e cmp $0xe,%rax 4023c0: 48 89 e5 mov %rsp,%rbp 4023c3: 77 02 ja 4023c7 4023c5: 5d pop %rbp 4023c6: c3 retq 4023c7: b8 00 00 00 00 mov $0x0,%eax 4023cc: 48 85 c0 test %rax,%rax 4023cf: 74 f4 je 4023c5 4023d1: 5d pop %rbp 4023d2: bf 40 67 61 00 mov $0x616740,%edi 4023d7: ff e0 jmpq *%rax 4023d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004023e0 : 4023e0: b8 40 67 61 00 mov $0x616740,%eax 4023e5: 55 push %rbp 4023e6: 48 2d 40 67 61 00 sub $0x616740,%rax 4023ec: 48 c1 f8 03 sar $0x3,%rax 4023f0: 48 89 e5 mov %rsp,%rbp 4023f3: 48 89 c2 mov %rax,%rdx 4023f6: 48 c1 ea 3f shr $0x3f,%rdx 4023fa: 48 01 d0 add %rdx,%rax 4023fd: 48 89 c6 mov %rax,%rsi 402400: 48 d1 fe sar %rsi 402403: 75 02 jne 402407 402405: 5d pop %rbp 402406: c3 retq 402407: ba 00 00 00 00 mov $0x0,%edx 40240c: 48 85 d2 test %rdx,%rdx 40240f: 74 f4 je 402405 402411: 5d pop %rbp 402412: bf 40 67 61 00 mov $0x616740,%edi 402417: ff e2 jmpq *%rdx 402419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000402420 <__do_global_dtors_aux>: 402420: 80 3d 41 43 21 00 00 cmpb $0x0,0x214341(%rip) # 616768 402427: 75 11 jne 40243a <__do_global_dtors_aux+0x1a> 402429: 55 push %rbp 40242a: 48 89 e5 mov %rsp,%rbp 40242d: e8 7e ff ff ff callq 4023b0 402432: 5d pop %rbp 402433: c6 05 2e 43 21 00 01 movb $0x1,0x21432e(%rip) # 616768 40243a: f3 c3 repz retq 40243c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000402440 : 402440: 48 83 3d c0 39 21 00 cmpq $0x0,0x2139c0(%rip) # 615e08 <__JCR_END__> 402447: 00 402448: 74 1b je 402465 40244a: b8 00 00 00 00 mov $0x0,%eax 40244f: 48 85 c0 test %rax,%rax 402452: 74 11 je 402465 402454: 55 push %rbp 402455: bf 08 5e 61 00 mov $0x615e08,%edi 40245a: 48 89 e5 mov %rsp,%rbp 40245d: ff d0 callq *%rax 40245f: 5d pop %rbp 402460: e9 7b ff ff ff jmpq 4023e0 402465: e9 76 ff ff ff jmpq 4023e0 40246a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000402470 : 402470: 83 ff ff cmp $0xffffffff,%edi 402473: 89 3d f3 42 21 00 mov %edi,0x2142f3(%rip) # 61676c 402479: 66 c7 05 ee 42 21 00 movw $0x0,0x2142ee(%rip) # 616770 402480: 00 00 402482: c7 05 e8 42 21 00 00 movl $0x0,0x2142e8(%rip) # 616774 402489: 00 00 00 40248c: 74 0b je 402499 40248e: 48 c7 05 bf 7a 21 00 movq $0x40ae30,0x217abf(%rip) # 619f58 402495: 30 ae 40 00 402499: f3 c3 repz retq 40249b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004024a0 : 4024a0: 8b 05 ce 42 21 00 mov 0x2142ce(%rip),%eax # 616774 4024a6: ba 10 00 00 00 mov $0x10,%edx 4024ab: 29 f2 sub %esi,%edx 4024ad: 39 c2 cmp %eax,%edx 4024af: 0f 8d 9b 00 00 00 jge 402550 4024b5: 89 c1 mov %eax,%ecx 4024b7: 89 fa mov %edi,%edx 4024b9: 48 83 ec 18 sub $0x18,%rsp 4024bd: d3 e2 shl %cl,%edx 4024bf: 89 d1 mov %edx,%ecx 4024c1: 8b 15 49 4b 26 00 mov 0x264b49(%rip),%edx # 667010 4024c7: 66 0b 0d a2 42 21 00 or 0x2142a2(%rip),%cx # 616770 4024ce: 81 fa fd 3f 00 00 cmp $0x3ffd,%edx 4024d4: 41 89 c8 mov %ecx,%r8d 4024d7: 66 89 0d 92 42 21 00 mov %cx,0x214292(%rip) # 616770 4024de: 0f 86 84 00 00 00 jbe 402568 4024e4: 89 d0 mov %edx,%eax 4024e6: 83 c2 01 add $0x1,%edx 4024e9: 81 fa 00 40 00 00 cmp $0x4000,%edx 4024ef: 88 88 80 a3 64 00 mov %cl,0x64a380(%rax) 4024f5: 89 15 15 4b 26 00 mov %edx,0x264b15(%rip) # 667010 4024fb: 0f 84 af 00 00 00 je 4025b0 402501: 89 d0 mov %edx,%eax 402503: 83 c2 01 add $0x1,%edx 402506: 66 41 c1 e8 08 shr $0x8,%r8w 40250b: 81 fa 00 40 00 00 cmp $0x4000,%edx 402511: 44 88 80 80 a3 64 00 mov %r8b,0x64a380(%rax) 402518: 89 15 f2 4a 26 00 mov %edx,0x264af2(%rip) # 667010 40251e: 74 70 je 402590 402520: 8b 05 4e 42 21 00 mov 0x21424e(%rip),%eax # 616774 402526: b9 10 00 00 00 mov $0x10,%ecx 40252b: 81 e7 ff ff 00 00 and $0xffff,%edi 402531: 29 c1 sub %eax,%ecx 402533: 8d 44 30 f0 lea -0x10(%rax,%rsi,1),%eax 402537: d3 ff sar %cl,%edi 402539: 66 89 3d 30 42 21 00 mov %di,0x214230(%rip) # 616770 402540: 89 05 2e 42 21 00 mov %eax,0x21422e(%rip) # 616774 402546: 48 83 c4 18 add $0x18,%rsp 40254a: c3 retq 40254b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402550: 89 c1 mov %eax,%ecx 402552: 01 f0 add %esi,%eax 402554: d3 e7 shl %cl,%edi 402556: 89 05 18 42 21 00 mov %eax,0x214218(%rip) # 616774 40255c: 66 09 3d 0d 42 21 00 or %di,0x21420d(%rip) # 616770 402563: c3 retq 402564: 0f 1f 40 00 nopl 0x0(%rax) 402568: 41 89 d0 mov %edx,%r8d 40256b: 41 88 88 80 a3 64 00 mov %cl,0x64a380(%r8) 402572: 44 8d 42 01 lea 0x1(%rdx),%r8d 402576: 66 c1 e9 08 shr $0x8,%cx 40257a: 83 c2 02 add $0x2,%edx 40257d: 41 88 88 80 a3 64 00 mov %cl,0x64a380(%r8) 402584: 89 15 86 4a 26 00 mov %edx,0x264a86(%rip) # 667010 40258a: eb 9a jmp 402526 40258c: 0f 1f 40 00 nopl 0x0(%rax) 402590: 89 34 24 mov %esi,(%rsp) 402593: 89 7c 24 08 mov %edi,0x8(%rsp) 402597: e8 d4 81 00 00 callq 40a770 40259c: 8b 05 d2 41 21 00 mov 0x2141d2(%rip),%eax # 616774 4025a2: 8b 7c 24 08 mov 0x8(%rsp),%edi 4025a6: 8b 34 24 mov (%rsp),%esi 4025a9: e9 78 ff ff ff jmpq 402526 4025ae: 66 90 xchg %ax,%ax 4025b0: 89 34 24 mov %esi,(%rsp) 4025b3: 89 7c 24 08 mov %edi,0x8(%rsp) 4025b7: e8 b4 81 00 00 callq 40a770 4025bc: 8b 15 4e 4a 26 00 mov 0x264a4e(%rip),%edx # 667010 4025c2: 44 0f b7 05 a6 41 21 movzwl 0x2141a6(%rip),%r8d # 616770 4025c9: 00 4025ca: 8b 7c 24 08 mov 0x8(%rsp),%edi 4025ce: 8b 34 24 mov (%rsp),%esi 4025d1: e9 2b ff ff ff jmpq 402501 4025d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4025dd: 00 00 00 00000000004025e0 : 4025e0: 31 c0 xor %eax,%eax 4025e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4025e8: 89 fa mov %edi,%edx 4025ea: 83 ee 01 sub $0x1,%esi 4025ed: d1 ef shr %edi 4025ef: 83 e2 01 and $0x1,%edx 4025f2: 09 c2 or %eax,%edx 4025f4: 85 f6 test %esi,%esi 4025f6: 8d 04 12 lea (%rdx,%rdx,1),%eax 4025f9: 7f ed jg 4025e8 4025fb: d1 e8 shr %eax 4025fd: c3 retq 4025fe: 66 90 xchg %ax,%ax 0000000000402600 : 402600: 48 83 ec 08 sub $0x8,%rsp 402604: 8b 05 6a 41 21 00 mov 0x21416a(%rip),%eax # 616774 40260a: 83 f8 08 cmp $0x8,%eax 40260d: 7e 71 jle 402680 40260f: 8b 05 fb 49 26 00 mov 0x2649fb(%rip),%eax # 667010 402615: 0f b7 15 54 41 21 00 movzwl 0x214154(%rip),%edx # 616770 40261c: 89 c1 mov %eax,%ecx 40261e: 3d fd 3f 00 00 cmp $0x3ffd,%eax 402623: 88 91 80 a3 64 00 mov %dl,0x64a380(%rcx) 402629: 0f 86 81 00 00 00 jbe 4026b0 40262f: 83 c0 01 add $0x1,%eax 402632: 3d 00 40 00 00 cmp $0x4000,%eax 402637: 89 05 d3 49 26 00 mov %eax,0x2649d3(%rip) # 667010 40263d: 0f 84 8d 00 00 00 je 4026d0 402643: 89 c1 mov %eax,%ecx 402645: 83 c0 01 add $0x1,%eax 402648: 66 c1 ea 08 shr $0x8,%dx 40264c: 3d 00 40 00 00 cmp $0x4000,%eax 402651: 88 91 80 a3 64 00 mov %dl,0x64a380(%rcx) 402657: 89 05 b3 49 26 00 mov %eax,0x2649b3(%rip) # 667010 40265d: 74 4a je 4026a9 40265f: 66 c7 05 08 41 21 00 movw $0x0,0x214108(%rip) # 616770 402666: 00 00 402668: c7 05 02 41 21 00 00 movl $0x0,0x214102(%rip) # 616774 40266f: 00 00 00 402672: 48 83 c4 08 add $0x8,%rsp 402676: c3 retq 402677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40267e: 00 00 402680: 85 c0 test %eax,%eax 402682: 7e db jle 40265f 402684: 8b 05 86 49 26 00 mov 0x264986(%rip),%eax # 667010 40268a: 0f b7 0d df 40 21 00 movzwl 0x2140df(%rip),%ecx # 616770 402691: 89 c2 mov %eax,%edx 402693: 83 c0 01 add $0x1,%eax 402696: 3d 00 40 00 00 cmp $0x4000,%eax 40269b: 88 8a 80 a3 64 00 mov %cl,0x64a380(%rdx) 4026a1: 89 05 69 49 26 00 mov %eax,0x264969(%rip) # 667010 4026a7: 75 b6 jne 40265f 4026a9: e8 c2 80 00 00 callq 40a770 4026ae: eb af jmp 40265f 4026b0: 8d 48 01 lea 0x1(%rax),%ecx 4026b3: 66 c1 ea 08 shr $0x8,%dx 4026b7: 83 c0 02 add $0x2,%eax 4026ba: 88 91 80 a3 64 00 mov %dl,0x64a380(%rcx) 4026c0: 89 05 4a 49 26 00 mov %eax,0x26494a(%rip) # 667010 4026c6: eb 97 jmp 40265f 4026c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4026cf: 00 4026d0: e8 9b 80 00 00 callq 40a770 4026d5: 8b 05 35 49 26 00 mov 0x264935(%rip),%eax # 667010 4026db: 0f b7 15 8e 40 21 00 movzwl 0x21408e(%rip),%edx # 616770 4026e2: e9 5c ff ff ff jmpq 402643 4026e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4026ee: 00 00 00000000004026f0 : 4026f0: 41 55 push %r13 4026f2: 41 54 push %r12 4026f4: 41 89 d4 mov %edx,%r12d 4026f7: 55 push %rbp 4026f8: 89 f5 mov %esi,%ebp 4026fa: 53 push %rbx 4026fb: 48 89 fb mov %rdi,%rbx 4026fe: 48 83 ec 08 sub $0x8,%rsp 402702: e8 f9 fe ff ff callq 402600 402707: 45 85 e4 test %r12d,%r12d 40270a: 0f 84 88 00 00 00 je 402798 402710: 8b 05 fa 48 26 00 mov 0x2648fa(%rip),%eax # 667010 402716: 41 89 ed mov %ebp,%r13d 402719: 89 c2 mov %eax,%edx 40271b: 3d fd 3f 00 00 cmp $0x3ffd,%eax 402720: 40 88 aa 80 a3 64 00 mov %bpl,0x64a380(%rdx) 402727: 0f 86 bb 00 00 00 jbe 4027e8 40272d: 83 c0 01 add $0x1,%eax 402730: 3d 00 40 00 00 cmp $0x4000,%eax 402735: 89 05 d5 48 26 00 mov %eax,0x2648d5(%rip) # 667010 40273b: 0f 84 06 01 00 00 je 402847 402741: 89 c2 mov %eax,%edx 402743: 89 e9 mov %ebp,%ecx 402745: 83 c0 01 add $0x1,%eax 402748: 66 c1 e9 08 shr $0x8,%cx 40274c: 3d 00 40 00 00 cmp $0x4000,%eax 402751: 41 89 ec mov %ebp,%r12d 402754: 88 8a 80 a3 64 00 mov %cl,0x64a380(%rdx) 40275a: 89 05 b0 48 26 00 mov %eax,0x2648b0(%rip) # 667010 402760: 0f 84 f1 00 00 00 je 402857 402766: 89 c2 mov %eax,%edx 402768: 41 f7 d5 not %r13d 40276b: 3d fd 3f 00 00 cmp $0x3ffd,%eax 402770: 44 88 aa 80 a3 64 00 mov %r13b,0x64a380(%rdx) 402777: 0f 87 8b 00 00 00 ja 402808 40277d: 8d 50 01 lea 0x1(%rax),%edx 402780: 41 f7 d4 not %r12d 402783: 83 c0 02 add $0x2,%eax 402786: 66 41 c1 ec 08 shr $0x8,%r12w 40278b: 89 05 7f 48 26 00 mov %eax,0x26487f(%rip) # 667010 402791: 44 88 a2 80 a3 64 00 mov %r12b,0x64a380(%rdx) 402798: 48 01 dd add %rbx,%rbp 40279b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4027a0: 48 39 eb cmp %rbp,%rbx 4027a3: 74 33 je 4027d8 4027a5: 8b 05 65 48 26 00 mov 0x264865(%rip),%eax # 667010 4027ab: 0f b6 0b movzbl (%rbx),%ecx 4027ae: 48 83 c3 01 add $0x1,%rbx 4027b2: 89 c2 mov %eax,%edx 4027b4: 83 c0 01 add $0x1,%eax 4027b7: 3d 00 40 00 00 cmp $0x4000,%eax 4027bc: 88 8a 80 a3 64 00 mov %cl,0x64a380(%rdx) 4027c2: 89 05 48 48 26 00 mov %eax,0x264848(%rip) # 667010 4027c8: 75 d6 jne 4027a0 4027ca: e8 a1 7f 00 00 callq 40a770 4027cf: 48 39 eb cmp %rbp,%rbx 4027d2: 75 d1 jne 4027a5 4027d4: 0f 1f 40 00 nopl 0x0(%rax) 4027d8: 48 83 c4 08 add $0x8,%rsp 4027dc: 5b pop %rbx 4027dd: 5d pop %rbp 4027de: 41 5c pop %r12 4027e0: 41 5d pop %r13 4027e2: c3 retq 4027e3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4027e8: 8d 50 01 lea 0x1(%rax),%edx 4027eb: 89 e9 mov %ebp,%ecx 4027ed: 41 89 ec mov %ebp,%r12d 4027f0: 66 c1 e9 08 shr $0x8,%cx 4027f4: 83 c0 02 add $0x2,%eax 4027f7: 88 8a 80 a3 64 00 mov %cl,0x64a380(%rdx) 4027fd: e9 64 ff ff ff jmpq 402766 402802: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402808: 83 c0 01 add $0x1,%eax 40280b: 3d 00 40 00 00 cmp $0x4000,%eax 402810: 89 05 fa 47 26 00 mov %eax,0x2647fa(%rip) # 667010 402816: 74 4f je 402867 402818: 89 c2 mov %eax,%edx 40281a: 41 f7 d4 not %r12d 40281d: 83 c0 01 add $0x1,%eax 402820: 66 41 c1 ec 08 shr $0x8,%r12w 402825: 3d 00 40 00 00 cmp $0x4000,%eax 40282a: 89 05 e0 47 26 00 mov %eax,0x2647e0(%rip) # 667010 402830: 44 88 a2 80 a3 64 00 mov %r12b,0x64a380(%rdx) 402837: 0f 85 5b ff ff ff jne 402798 40283d: e8 2e 7f 00 00 callq 40a770 402842: e9 51 ff ff ff jmpq 402798 402847: e8 24 7f 00 00 callq 40a770 40284c: 8b 05 be 47 26 00 mov 0x2647be(%rip),%eax # 667010 402852: e9 ea fe ff ff jmpq 402741 402857: e8 14 7f 00 00 callq 40a770 40285c: 8b 05 ae 47 26 00 mov 0x2647ae(%rip),%eax # 667010 402862: e9 ff fe ff ff jmpq 402766 402867: e8 04 7f 00 00 callq 40a770 40286c: 8b 05 9e 47 26 00 mov 0x26479e(%rip),%eax # 667010 402872: eb a4 jmp 402818 402874: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40287b: 00 00 00 40287e: 66 90 xchg %ax,%ax 0000000000402880 : 402880: 41 57 push %r15 402882: 8b 35 e0 76 21 00 mov 0x2176e0(%rip),%esi # 619f68 402888: 45 31 c9 xor %r9d,%r9d 40288b: 41 56 push %r14 40288d: 8b 15 dd 76 21 00 mov 0x2176dd(%rip),%edx # 619f70 402893: 41 55 push %r13 402895: 44 8b 35 e4 3e 21 00 mov 0x213ee4(%rip),%r14d # 616780 40289c: 41 bd 02 01 00 00 mov $0x102,%r13d 4028a2: 41 54 push %r12 4028a4: 55 push %rbp 4028a5: 89 f1 mov %esi,%ecx 4028a7: 81 fe fb 7e 00 00 cmp $0x7efb,%esi 4028ad: 53 push %rbx 4028ae: 48 8d 81 80 ef 64 00 lea 0x64ef80(%rcx),%rax 4028b5: 8b 2d bd 76 21 00 mov 0x2176bd(%rip),%ebp # 619f78 4028bb: 48 89 44 24 f8 mov %rax,-0x8(%rsp) 4028c0: 8b 05 ae 76 21 00 mov 0x2176ae(%rip),%eax # 619f74 4028c6: 44 8d 86 06 81 ff ff lea -0x7efa(%rsi),%r8d 4028cd: 4c 8d a1 82 f0 64 00 lea 0x64f082(%rcx),%r12 4028d4: 48 8b 5c 24 f8 mov -0x8(%rsp),%rbx 4028d9: 45 0f 43 c8 cmovae %r8d,%r9d 4028dd: 48 63 f0 movslq %eax,%rsi 4028e0: 44 0f b6 94 31 80 ef movzbl 0x64ef80(%rcx,%rsi,1),%r10d 4028e7: 64 00 4028e9: 89 d1 mov %edx,%ecx 4028eb: c1 e9 02 shr $0x2,%ecx 4028ee: 3b 05 78 76 21 00 cmp 0x217678(%rip),%eax # 619f6c 4028f4: 44 0f b6 5c 33 ff movzbl -0x1(%rbx,%rsi,1),%r11d 4028fa: 0f 43 d1 cmovae %ecx,%edx 4028fd: eb 21 jmp 402920 4028ff: 90 nop 402900: 81 e7 ff 7f 00 00 and $0x7fff,%edi 402906: 0f b7 bc 3f 80 a3 61 movzwl 0x61a380(%rdi,%rdi,1),%edi 40290d: 00 40290e: 41 39 f9 cmp %edi,%r9d 402911: 0f 83 19 01 00 00 jae 402a30 402917: 83 ea 01 sub $0x1,%edx 40291a: 0f 84 10 01 00 00 je 402a30 402920: 89 f9 mov %edi,%ecx 402922: 48 63 f0 movslq %eax,%rsi 402925: 44 0f b6 84 0e 80 ef movzbl 0x64ef80(%rsi,%rcx,1),%r8d 40292c: 64 00 40292e: 4c 8d b9 80 ef 64 00 lea 0x64ef80(%rcx),%r15 402935: 45 38 d0 cmp %r10b,%r8b 402938: 75 c6 jne 402900 40293a: 0f b6 b4 31 7f ef 64 movzbl 0x64ef7f(%rcx,%rsi,1),%esi 402941: 00 402942: 44 38 de cmp %r11b,%sil 402945: 75 b9 jne 402900 402947: 48 8b 5c 24 f8 mov -0x8(%rsp),%rbx 40294c: 0f b6 1b movzbl (%rbx),%ebx 40294f: 38 99 80 ef 64 00 cmp %bl,0x64ef80(%rcx) 402955: 75 a9 jne 402900 402957: 48 8b 4c 24 f8 mov -0x8(%rsp),%rcx 40295c: 0f b6 49 01 movzbl 0x1(%rcx),%ecx 402960: 41 38 4f 01 cmp %cl,0x1(%r15) 402964: 75 9a jne 402900 402966: 48 8b 5c 24 f8 mov -0x8(%rsp),%rbx 40296b: 49 83 c7 02 add $0x2,%r15 40296f: 48 83 c3 02 add $0x2,%rbx 402973: 41 0f b6 4f 01 movzbl 0x1(%r15),%ecx 402978: 38 4b 01 cmp %cl,0x1(%rbx) 40297b: 0f 85 cb 00 00 00 jne 402a4c 402981: 41 0f b6 4f 02 movzbl 0x2(%r15),%ecx 402986: 38 4b 02 cmp %cl,0x2(%rbx) 402989: 0f 85 c3 00 00 00 jne 402a52 40298f: 41 0f b6 4f 03 movzbl 0x3(%r15),%ecx 402994: 38 4b 03 cmp %cl,0x3(%rbx) 402997: 0f 85 c1 00 00 00 jne 402a5e 40299d: 41 0f b6 4f 04 movzbl 0x4(%r15),%ecx 4029a2: 38 4b 04 cmp %cl,0x4(%rbx) 4029a5: 0f 85 ad 00 00 00 jne 402a58 4029ab: 41 0f b6 4f 05 movzbl 0x5(%r15),%ecx 4029b0: 38 4b 05 cmp %cl,0x5(%rbx) 4029b3: 0f 85 b4 00 00 00 jne 402a6d 4029b9: 41 0f b6 4f 06 movzbl 0x6(%r15),%ecx 4029be: 38 4b 06 cmp %cl,0x6(%rbx) 4029c1: 0f 85 9d 00 00 00 jne 402a64 4029c7: 41 0f b6 4f 07 movzbl 0x7(%r15),%ecx 4029cc: 38 4b 07 cmp %cl,0x7(%rbx) 4029cf: 0f 85 a1 00 00 00 jne 402a76 4029d5: 49 83 c7 08 add $0x8,%r15 4029d9: 48 83 c3 08 add $0x8,%rbx 4029dd: 41 0f b6 0f movzbl (%r15),%ecx 4029e1: 38 0b cmp %cl,(%rbx) 4029e3: 75 05 jne 4029ea 4029e5: 49 39 dc cmp %rbx,%r12 4029e8: 77 89 ja 402973 4029ea: 4d 8d 94 24 fe fe ff lea -0x102(%r12),%r10 4029f1: ff 4029f2: 4c 89 e1 mov %r12,%rcx 4029f5: 48 29 d9 sub %rbx,%rcx 4029f8: 44 89 eb mov %r13d,%ebx 4029fb: 4c 89 54 24 f8 mov %r10,-0x8(%rsp) 402a00: 29 cb sub %ecx,%ebx 402a02: 39 d8 cmp %ebx,%eax 402a04: 89 d9 mov %ebx,%ecx 402a06: 7d 39 jge 402a41 402a08: 44 39 f3 cmp %r14d,%ebx 402a0b: 7d 72 jge 402a7f 402a0d: 48 63 c3 movslq %ebx,%rax 402a10: 48 8b 5c 24 f8 mov -0x8(%rsp),%rbx 402a15: 89 fd mov %edi,%ebp 402a17: 45 0f b6 94 04 fe fe movzbl -0x102(%r12,%rax,1),%r10d 402a1e: ff ff 402a20: 44 0f b6 5c 03 ff movzbl -0x1(%rbx,%rax,1),%r11d 402a26: 89 c8 mov %ecx,%eax 402a28: e9 d3 fe ff ff jmpq 402900 402a2d: 0f 1f 00 nopl (%rax) 402a30: 89 2d 42 75 21 00 mov %ebp,0x217542(%rip) # 619f78 402a36: 5b pop %rbx 402a37: 5d pop %rbp 402a38: 41 5c pop %r12 402a3a: 41 5d pop %r13 402a3c: 41 5e pop %r14 402a3e: 41 5f pop %r15 402a40: c3 retq 402a41: 45 89 c2 mov %r8d,%r10d 402a44: 41 89 f3 mov %esi,%r11d 402a47: e9 b4 fe ff ff jmpq 402900 402a4c: 48 83 c3 01 add $0x1,%rbx 402a50: eb 98 jmp 4029ea 402a52: 48 83 c3 02 add $0x2,%rbx 402a56: eb 92 jmp 4029ea 402a58: 48 83 c3 04 add $0x4,%rbx 402a5c: eb 8c jmp 4029ea 402a5e: 48 83 c3 03 add $0x3,%rbx 402a62: eb 86 jmp 4029ea 402a64: 48 83 c3 06 add $0x6,%rbx 402a68: e9 7d ff ff ff jmpq 4029ea 402a6d: 48 83 c3 05 add $0x5,%rbx 402a71: e9 74 ff ff ff jmpq 4029ea 402a76: 48 83 c3 07 add $0x7,%rbx 402a7a: e9 6b ff ff ff jmpq 4029ea 402a7f: 89 3d f3 74 21 00 mov %edi,0x2174f3(%rip) # 619f78 402a85: 89 d8 mov %ebx,%eax 402a87: eb ad jmp 402a36 402a89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000402a90 : 402a90: 41 54 push %r12 402a92: 44 8b 25 eb 3c 21 00 mov 0x213ceb(%rip),%r12d # 616784 402a99: 55 push %rbp 402a9a: 8b 2d c8 74 21 00 mov 0x2174c8(%rip),%ebp # 619f68 402aa0: 53 push %rbx 402aa1: bb 00 00 01 00 mov $0x10000,%ebx 402aa6: 44 29 e3 sub %r12d,%ebx 402aa9: 29 eb sub %ebp,%ebx 402aab: 83 fb ff cmp $0xffffffff,%ebx 402aae: 74 50 je 402b00 402ab0: 81 fd f9 fe 00 00 cmp $0xfef9,%ebp 402ab6: 77 58 ja 402b10 402ab8: 8b 05 ca 3c 21 00 mov 0x213cca(%rip),%eax # 616788 402abe: 85 c0 test %eax,%eax 402ac0: 74 0e je 402ad0 402ac2: 5b pop %rbx 402ac3: 5d pop %rbp 402ac4: 41 5c pop %r12 402ac6: c3 retq 402ac7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 402ace: 00 00 402ad0: 8b 05 92 74 21 00 mov 0x217492(%rip),%eax # 619f68 402ad6: 89 de mov %ebx,%esi 402ad8: 49 8d bc 04 80 ef 64 lea 0x64ef80(%r12,%rax,1),%rdi 402adf: 00 402ae0: ff 15 72 74 21 00 callq *0x217472(%rip) # 619f58 402ae6: 8d 50 ff lea -0x1(%rax),%edx 402ae9: 83 fa fd cmp $0xfffffffd,%edx 402aec: 0f 87 bc 00 00 00 ja 402bae 402af2: 5b pop %rbx 402af3: 01 05 8b 3c 21 00 add %eax,0x213c8b(%rip) # 616784 402af9: 5d pop %rbp 402afa: 41 5c pop %r12 402afc: c3 retq 402afd: 0f 1f 00 nopl (%rax) 402b00: bb fe ff ff ff mov $0xfffffffe,%ebx 402b05: eb b1 jmp 402ab8 402b07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 402b0e: 00 00 402b10: ba 00 80 00 00 mov $0x8000,%edx 402b15: be 80 6f 65 00 mov $0x656f80,%esi 402b1a: bf 80 ef 64 00 mov $0x64ef80,%edi 402b1f: e8 1c f1 ff ff callq 401c40 402b24: 81 ed 00 80 00 00 sub $0x8000,%ebp 402b2a: b8 80 a3 62 00 mov $0x62a380,%eax 402b2f: 81 2d 3f 74 21 00 00 subl $0x8000,0x21743f(%rip) # 619f78 402b36: 80 00 00 402b39: 89 2d 29 74 21 00 mov %ebp,0x217429(%rip) # 619f68 402b3f: 48 81 2d 16 74 21 00 subq $0x8000,0x217416(%rip) # 619f60 402b46: 00 80 00 00 402b4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402b50: 0f b7 08 movzwl (%rax),%ecx 402b53: 31 d2 xor %edx,%edx 402b55: 8d b9 00 80 ff ff lea -0x8000(%rcx),%edi 402b5b: 81 f9 00 80 00 00 cmp $0x8000,%ecx 402b61: 0f 43 d7 cmovae %edi,%edx 402b64: 66 89 10 mov %dx,(%rax) 402b67: 48 83 c0 02 add $0x2,%rax 402b6b: 48 3d 80 a3 63 00 cmp $0x63a380,%rax 402b71: 75 dd jne 402b50 402b73: b8 80 a3 61 00 mov $0x61a380,%eax 402b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 402b7f: 00 402b80: 0f b7 08 movzwl (%rax),%ecx 402b83: 31 d2 xor %edx,%edx 402b85: 8d b9 00 80 ff ff lea -0x8000(%rcx),%edi 402b8b: 81 f9 00 80 00 00 cmp $0x8000,%ecx 402b91: 0f 43 d7 cmovae %edi,%edx 402b94: 66 89 10 mov %dx,(%rax) 402b97: 48 83 c0 02 add $0x2,%rax 402b9b: 48 3d 80 a3 62 00 cmp $0x62a380,%rax 402ba1: 75 dd jne 402b80 402ba3: 81 c3 00 80 00 00 add $0x8000,%ebx 402ba9: e9 0a ff ff ff jmpq 402ab8 402bae: c7 05 d0 3b 21 00 01 movl $0x1,0x213bd0(%rip) # 616788 402bb5: 00 00 00 402bb8: 8b 15 c6 3b 21 00 mov 0x213bc6(%rip),%edx # 616784 402bbe: 8b 05 a4 73 21 00 mov 0x2173a4(%rip),%eax # 619f68 402bc4: 66 c7 84 02 80 ef 64 movw $0x0,0x64ef80(%rdx,%rax,1) 402bcb: 00 00 00 402bce: e9 ef fe ff ff jmpq 402ac2 402bd3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402bda: 84 00 00 00 00 00 0000000000402be0 : 402be0: 55 push %rbp 402be1: 8d 47 ff lea -0x1(%rdi),%eax 402be4: 53 push %rbx 402be5: 89 fb mov %edi,%ebx 402be7: 48 83 ec 08 sub $0x8,%rsp 402beb: 83 f8 08 cmp $0x8,%eax 402bee: 0f 87 2e 01 00 00 ja 402d22 402bf4: 89 3d 7e 3b 21 00 mov %edi,0x213b7e(%rip) # 616778 402bfa: ba 00 00 01 00 mov $0x10000,%edx 402bff: 48 89 f5 mov %rsi,%rbp 402c02: bf 80 a3 62 00 mov $0x62a380,%edi 402c07: 31 f6 xor %esi,%esi 402c09: e8 32 ef ff ff callq 401b40 402c0e: 48 63 c3 movslq %ebx,%rax 402c11: 83 fb 01 cmp $0x1,%ebx 402c14: 0f b7 14 c5 a2 0f 41 movzwl 0x410fa2(,%rax,8),%edx 402c1b: 00 402c1c: 89 15 5a 3b 21 00 mov %edx,0x213b5a(%rip) # 61677c 402c22: 0f b7 14 c5 a0 0f 41 movzwl 0x410fa0(,%rax,8),%edx 402c29: 00 402c2a: 89 15 3c 73 21 00 mov %edx,0x21733c(%rip) # 619f6c 402c30: 0f b7 14 c5 a4 0f 41 movzwl 0x410fa4(,%rax,8),%edx 402c37: 00 402c38: 0f b7 04 c5 a6 0f 41 movzwl 0x410fa6(,%rax,8),%eax 402c3f: 00 402c40: 89 15 3a 3b 21 00 mov %edx,0x213b3a(%rip) # 616780 402c46: 89 05 24 73 21 00 mov %eax,0x217324(%rip) # 619f70 402c4c: 0f 84 b6 00 00 00 je 402d08 402c52: 83 fb 09 cmp $0x9,%ebx 402c55: 0f 84 bd 00 00 00 je 402d18 402c5b: c7 05 03 73 21 00 00 movl $0x0,0x217303(%rip) # 619f68 402c62: 00 00 00 402c65: be 00 00 01 00 mov $0x10000,%esi 402c6a: bf 80 ef 64 00 mov $0x64ef80,%edi 402c6f: 48 c7 05 e6 72 21 00 movq $0x0,0x2172e6(%rip) # 619f60 402c76: 00 00 00 00 402c7a: ff 15 d8 72 21 00 callq *0x2172d8(%rip) # 619f58 402c80: 8d 50 ff lea -0x1(%rax),%edx 402c83: 89 05 fb 3a 21 00 mov %eax,0x213afb(%rip) # 616784 402c89: 83 fa fd cmp $0xfffffffd,%edx 402c8c: 77 5a ja 402ce8 402c8e: c7 05 f0 3a 21 00 00 movl $0x0,0x213af0(%rip) # 616788 402c95: 00 00 00 402c98: 3d 05 01 00 00 cmp $0x105,%eax 402c9d: 76 13 jbe 402cb2 402c9f: eb 22 jmp 402cc3 402ca1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402ca8: 8b 15 da 3a 21 00 mov 0x213ada(%rip),%edx # 616788 402cae: 85 d2 test %edx,%edx 402cb0: 75 11 jne 402cc3 402cb2: e8 d9 fd ff ff callq 402a90 402cb7: 81 3d c3 3a 21 00 05 cmpl $0x105,0x213ac3(%rip) # 616784 402cbe: 01 00 00 402cc1: 76 e5 jbe 402ca8 402cc3: 0f b6 05 b6 c2 24 00 movzbl 0x24c2b6(%rip),%eax # 64ef80 402cca: 0f b6 15 b0 c2 24 00 movzbl 0x24c2b0(%rip),%edx # 64ef81 402cd1: c1 e0 05 shl $0x5,%eax 402cd4: 31 d0 xor %edx,%eax 402cd6: 89 05 b0 3a 21 00 mov %eax,0x213ab0(%rip) # 61678c 402cdc: 48 83 c4 08 add $0x8,%rsp 402ce0: 5b pop %rbx 402ce1: 5d pop %rbp 402ce2: c3 retq 402ce3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402ce8: c7 05 96 3a 21 00 01 movl $0x1,0x213a96(%rip) # 616788 402cef: 00 00 00 402cf2: c7 05 88 3a 21 00 00 movl $0x0,0x213a88(%rip) # 616784 402cf9: 00 00 00 402cfc: 48 83 c4 08 add $0x8,%rsp 402d00: 5b pop %rbx 402d01: 5d pop %rbp 402d02: c3 retq 402d03: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402d08: 66 83 4d 00 04 orw $0x4,0x0(%rbp) 402d0d: e9 49 ff ff ff jmpq 402c5b 402d12: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402d18: 66 83 4d 00 02 orw $0x2,0x0(%rbp) 402d1d: e9 39 ff ff ff jmpq 402c5b 402d22: bf 84 0f 41 00 mov $0x410f84,%edi 402d27: e8 b4 75 00 00 callq 40a2e0 402d2c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000402d30 : 402d30: 41 56 push %r14 402d32: 83 3d 3f 3a 21 00 03 cmpl $0x3,0x213a3f(%rip) # 616778 402d39: 41 55 push %r13 402d3b: 41 54 push %r12 402d3d: 55 push %rbp 402d3e: 53 push %rbx 402d3f: 0f 8e 20 03 00 00 jle 403065 402d45: 8b 1d 39 3a 21 00 mov 0x213a39(%rip),%ebx # 616784 402d4b: bd 02 00 00 00 mov $0x2,%ebp 402d50: 45 31 e4 xor %r12d,%r12d 402d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402d58: 85 db test %ebx,%ebx 402d5a: 0f 84 f9 00 00 00 je 402e59 402d60: 8b 15 02 72 21 00 mov 0x217202(%rip),%edx # 619f68 402d66: 89 2d 08 72 21 00 mov %ebp,0x217208(%rip) # 619f74 402d6c: 41 bd 02 00 00 00 mov $0x2,%r13d 402d72: 8b 0d 14 3a 21 00 mov 0x213a14(%rip),%ecx # 61678c 402d78: 44 8b 35 f9 71 21 00 mov 0x2171f9(%rip),%r14d # 619f78 402d7f: 8d 42 02 lea 0x2(%rdx),%eax 402d82: 48 89 d6 mov %rdx,%rsi 402d85: 0f b6 80 80 ef 64 00 movzbl 0x64ef80(%rax),%eax 402d8c: c1 e1 05 shl $0x5,%ecx 402d8f: 81 e6 ff 7f 00 00 and $0x7fff,%esi 402d95: 31 c8 xor %ecx,%eax 402d97: 25 ff 7f 00 00 and $0x7fff,%eax 402d9c: 89 05 ea 39 21 00 mov %eax,0x2139ea(%rip) # 61678c 402da2: 48 05 00 80 00 00 add $0x8000,%rax 402da8: 0f b7 8c 00 80 a3 61 movzwl 0x61a380(%rax,%rax,1),%ecx 402daf: 00 402db0: 0f b7 f9 movzwl %cx,%edi 402db3: 66 89 8c 36 80 a3 61 mov %cx,0x61a380(%rsi,%rsi,1) 402dba: 00 402dbb: 85 ff test %edi,%edi 402dbd: 66 89 94 00 80 a3 61 mov %dx,0x61a380(%rax,%rax,1) 402dc4: 00 402dc5: 74 29 je 402df0 402dc7: 3b 2d af 39 21 00 cmp 0x2139af(%rip),%ebp # 61677c 402dcd: 73 21 jae 402df0 402dcf: 89 d0 mov %edx,%eax 402dd1: 29 f8 sub %edi,%eax 402dd3: 3d fa 7e 00 00 cmp $0x7efa,%eax 402dd8: 77 16 ja 402df0 402dda: 81 fa fa fe 00 00 cmp $0xfefa,%edx 402de0: 0f 86 3a 02 00 00 jbe 403020 402de6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 402ded: 00 00 00 402df0: 83 fd 02 cmp $0x2,%ebp 402df3: 76 09 jbe 402dfe 402df5: 41 39 ed cmp %ebp,%r13d 402df8: 0f 86 e2 00 00 00 jbe 402ee0 402dfe: 45 85 e4 test %r12d,%r12d 402e01: 0f 85 91 00 00 00 jne 402e98 402e07: 83 c2 01 add $0x1,%edx 402e0a: 83 eb 01 sub $0x1,%ebx 402e0d: 44 89 ed mov %r13d,%ebp 402e10: 89 15 52 71 21 00 mov %edx,0x217152(%rip) # 619f68 402e16: 41 bc 01 00 00 00 mov $0x1,%r12d 402e1c: 89 1d 62 39 21 00 mov %ebx,0x213962(%rip) # 616784 402e22: 81 fb 05 01 00 00 cmp $0x105,%ebx 402e28: 0f 87 2a ff ff ff ja 402d58 402e2e: 66 90 xchg %ax,%ax 402e30: 8b 0d 52 39 21 00 mov 0x213952(%rip),%ecx # 616788 402e36: 85 c9 test %ecx,%ecx 402e38: 0f 85 1a ff ff ff jne 402d58 402e3e: e8 4d fc ff ff callq 402a90 402e43: 8b 1d 3b 39 21 00 mov 0x21393b(%rip),%ebx # 616784 402e49: 81 fb 05 01 00 00 cmp $0x105,%ebx 402e4f: 76 df jbe 402e30 402e51: 85 db test %ebx,%ebx 402e53: 0f 85 07 ff ff ff jne 402d60 402e59: 45 85 e4 test %r12d,%r12d 402e5c: 0f 85 e7 01 00 00 jne 403049 402e62: 48 8b 05 f7 70 21 00 mov 0x2170f7(%rip),%rax # 619f60 402e69: 31 ff xor %edi,%edi 402e6b: 8b 35 f7 70 21 00 mov 0x2170f7(%rip),%esi # 619f68 402e71: 48 29 c6 sub %rax,%rsi 402e74: 48 85 c0 test %rax,%rax 402e77: 78 09 js 402e82 402e79: 89 c0 mov %eax,%eax 402e7b: 48 8d b8 80 ef 64 00 lea 0x64ef80(%rax),%rdi 402e82: 5b pop %rbx 402e83: ba 01 00 00 00 mov $0x1,%edx 402e88: 5d pop %rbp 402e89: 41 5c pop %r12 402e8b: 41 5d pop %r13 402e8d: 41 5e pop %r14 402e8f: e9 fc 51 00 00 jmpq 408090 402e94: 0f 1f 40 00 nopl 0x0(%rax) 402e98: 83 ea 01 sub $0x1,%edx 402e9b: 31 ff xor %edi,%edi 402e9d: 0f b6 b2 80 ef 64 00 movzbl 0x64ef80(%rdx),%esi 402ea4: e8 b7 54 00 00 callq 408360 402ea9: 85 c0 test %eax,%eax 402eab: 0f 85 27 01 00 00 jne 402fd8 402eb1: 8b 05 b1 70 21 00 mov 0x2170b1(%rip),%eax # 619f68 402eb7: 8b 1d c7 38 21 00 mov 0x2138c7(%rip),%ebx # 616784 402ebd: 83 c0 01 add $0x1,%eax 402ec0: 44 89 ed mov %r13d,%ebp 402ec3: 89 05 9f 70 21 00 mov %eax,0x21709f(%rip) # 619f68 402ec9: 41 bc 01 00 00 00 mov $0x1,%r12d 402ecf: 83 eb 01 sub $0x1,%ebx 402ed2: 89 1d ac 38 21 00 mov %ebx,0x2138ac(%rip) # 616784 402ed8: e9 45 ff ff ff jmpq 402e22 402edd: 0f 1f 00 nopl (%rax) 402ee0: 8d 75 fd lea -0x3(%rbp),%esi 402ee3: 41 f7 d6 not %r14d 402ee6: 41 8d 3c 16 lea (%r14,%rdx,1),%edi 402eea: e8 71 54 00 00 callq 408360 402eef: 8b 1d 8f 38 21 00 mov 0x21388f(%rip),%ebx # 616784 402ef5: 44 8b 15 78 70 21 00 mov 0x217078(%rip),%r10d # 619f74 402efc: 8b 0d 66 70 21 00 mov 0x217066(%rip),%ecx # 619f68 402f02: 8b 15 84 38 21 00 mov 0x213884(%rip),%edx # 61678c 402f08: 83 c3 01 add $0x1,%ebx 402f0b: 44 29 d3 sub %r10d,%ebx 402f0e: 41 01 ca add %ecx,%r10d 402f11: 89 1d 6d 38 21 00 mov %ebx,0x21386d(%rip) # 616784 402f17: 45 8d 4a fe lea -0x2(%r10),%r9d 402f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402f20: 8d 71 01 lea 0x1(%rcx),%esi 402f23: 83 c1 03 add $0x3,%ecx 402f26: c1 e2 05 shl $0x5,%edx 402f29: 0f b6 89 80 ef 64 00 movzbl 0x64ef80(%rcx),%ecx 402f30: 48 89 f7 mov %rsi,%rdi 402f33: 81 e7 ff 7f 00 00 and $0x7fff,%edi 402f39: 31 ca xor %ecx,%edx 402f3b: 81 e2 ff 7f 00 00 and $0x7fff,%edx 402f41: 89 d1 mov %edx,%ecx 402f43: 48 81 c1 00 80 00 00 add $0x8000,%rcx 402f4a: 44 39 ce cmp %r9d,%esi 402f4d: 44 0f b7 84 09 80 a3 movzwl 0x61a380(%rcx,%rcx,1),%r8d 402f54: 61 00 402f56: 66 44 89 84 3f 80 a3 mov %r8w,0x61a380(%rdi,%rdi,1) 402f5d: 61 00 402f5f: 66 89 b4 09 80 a3 61 mov %si,0x61a380(%rcx,%rcx,1) 402f66: 00 402f67: 89 f1 mov %esi,%ecx 402f69: 75 b5 jne 402f20 402f6b: 41 83 ea 01 sub $0x1,%r10d 402f6f: 85 c0 test %eax,%eax 402f71: 89 15 15 38 21 00 mov %edx,0x213815(%rip) # 61678c 402f77: c7 05 f3 6f 21 00 00 movl $0x0,0x216ff3(%rip) # 619f74 402f7e: 00 00 00 402f81: 44 89 15 e0 6f 21 00 mov %r10d,0x216fe0(%rip) # 619f68 402f88: 0f 84 85 00 00 00 je 403013 402f8e: 48 8b 05 cb 6f 21 00 mov 0x216fcb(%rip),%rax # 619f60 402f95: 44 89 d6 mov %r10d,%esi 402f98: 31 ff xor %edi,%edi 402f9a: 48 29 c6 sub %rax,%rsi 402f9d: 48 85 c0 test %rax,%rax 402fa0: 78 09 js 402fab 402fa2: 89 c0 mov %eax,%eax 402fa4: 48 8d b8 80 ef 64 00 lea 0x64ef80(%rax),%rdi 402fab: 31 d2 xor %edx,%edx 402fad: bd 02 00 00 00 mov $0x2,%ebp 402fb2: 45 31 e4 xor %r12d,%r12d 402fb5: e8 d6 50 00 00 callq 408090 402fba: 8b 15 a8 6f 21 00 mov 0x216fa8(%rip),%edx # 619f68 402fc0: 8b 1d be 37 21 00 mov 0x2137be(%rip),%ebx # 616784 402fc6: 48 89 15 93 6f 21 00 mov %rdx,0x216f93(%rip) # 619f60 402fcd: e9 50 fe ff ff jmpq 402e22 402fd2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402fd8: 48 8b 05 81 6f 21 00 mov 0x216f81(%rip),%rax # 619f60 402fdf: 31 ff xor %edi,%edi 402fe1: 8b 35 81 6f 21 00 mov 0x216f81(%rip),%esi # 619f68 402fe7: 48 29 c6 sub %rax,%rsi 402fea: 48 85 c0 test %rax,%rax 402fed: 78 09 js 402ff8 402fef: 89 c0 mov %eax,%eax 402ff1: 48 8d b8 80 ef 64 00 lea 0x64ef80(%rax),%rdi 402ff8: 31 d2 xor %edx,%edx 402ffa: e8 91 50 00 00 callq 408090 402fff: 8b 05 63 6f 21 00 mov 0x216f63(%rip),%eax # 619f68 403005: 89 c2 mov %eax,%edx 403007: 48 89 15 52 6f 21 00 mov %rdx,0x216f52(%rip) # 619f60 40300e: e9 a4 fe ff ff jmpq 402eb7 403013: bd 02 00 00 00 mov $0x2,%ebp 403018: 45 31 e4 xor %r12d,%r12d 40301b: e9 02 fe ff ff jmpq 402e22 403020: e8 5b f8 ff ff callq 402880 403025: 41 89 dd mov %ebx,%r13d 403028: 39 d8 cmp %ebx,%eax 40302a: 44 0f 46 e8 cmovbe %eax,%r13d 40302e: 41 83 fd 03 cmp $0x3,%r13d 403032: 0f 84 47 02 00 00 je 40327f 403038: 8b 2d 36 6f 21 00 mov 0x216f36(%rip),%ebp # 619f74 40303e: 8b 15 24 6f 21 00 mov 0x216f24(%rip),%edx # 619f68 403044: e9 a7 fd ff ff jmpq 402df0 403049: 8b 05 19 6f 21 00 mov 0x216f19(%rip),%eax # 619f68 40304f: 31 ff xor %edi,%edi 403051: 83 e8 01 sub $0x1,%eax 403054: 0f b6 b0 80 ef 64 00 movzbl 0x64ef80(%rax),%esi 40305b: e8 00 53 00 00 callq 408360 403060: e9 fd fd ff ff jmpq 402e62 403065: c7 05 05 6f 21 00 02 movl $0x2,0x216f05(%rip) # 619f74 40306c: 00 00 00 40306f: 8b 1d 0f 37 21 00 mov 0x21370f(%rip),%ebx # 616784 403075: 0f 1f 00 nopl (%rax) 403078: 85 db test %ebx,%ebx 40307a: 0f 84 09 01 00 00 je 403189 403080: 8b 15 e2 6e 21 00 mov 0x216ee2(%rip),%edx # 619f68 403086: 8b 0d 00 37 21 00 mov 0x213700(%rip),%ecx # 61678c 40308c: 8d 42 02 lea 0x2(%rdx),%eax 40308f: 48 89 d6 mov %rdx,%rsi 403092: 0f b6 80 80 ef 64 00 movzbl 0x64ef80(%rax),%eax 403099: c1 e1 05 shl $0x5,%ecx 40309c: 81 e6 ff 7f 00 00 and $0x7fff,%esi 4030a2: 31 c8 xor %ecx,%eax 4030a4: 25 ff 7f 00 00 and $0x7fff,%eax 4030a9: 89 05 dd 36 21 00 mov %eax,0x2136dd(%rip) # 61678c 4030af: 48 05 00 80 00 00 add $0x8000,%rax 4030b5: 0f b7 8c 00 80 a3 61 movzwl 0x61a380(%rax,%rax,1),%ecx 4030bc: 00 4030bd: 0f b7 f9 movzwl %cx,%edi 4030c0: 66 89 8c 36 80 a3 61 mov %cx,0x61a380(%rsi,%rsi,1) 4030c7: 00 4030c8: 85 ff test %edi,%edi 4030ca: 66 89 94 00 80 a3 61 mov %dx,0x61a380(%rax,%rax,1) 4030d1: 00 4030d2: 74 1c je 4030f0 4030d4: 89 d0 mov %edx,%eax 4030d6: 29 f8 sub %edi,%eax 4030d8: 3d fa 7e 00 00 cmp $0x7efa,%eax 4030dd: 77 11 ja 4030f0 4030df: 81 fa fa fe 00 00 cmp $0xfefa,%edx 4030e5: 0f 86 be 00 00 00 jbe 4031a9 4030eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4030f0: 0f b6 b2 80 ef 64 00 movzbl 0x64ef80(%rdx),%esi 4030f7: 31 ff xor %edi,%edi 4030f9: e8 62 52 00 00 callq 408360 4030fe: 83 2d 7f 36 21 00 01 subl $0x1,0x21367f(%rip) # 616784 403105: 83 05 5c 6e 21 00 01 addl $0x1,0x216e5c(%rip) # 619f68 40310c: 85 c0 test %eax,%eax 40310e: 74 34 je 403144 403110: 48 8b 05 49 6e 21 00 mov 0x216e49(%rip),%rax # 619f60 403117: 31 ff xor %edi,%edi 403119: 8b 35 49 6e 21 00 mov 0x216e49(%rip),%esi # 619f68 40311f: 48 29 c6 sub %rax,%rsi 403122: 48 85 c0 test %rax,%rax 403125: 78 09 js 403130 403127: 89 c0 mov %eax,%eax 403129: 48 8d b8 80 ef 64 00 lea 0x64ef80(%rax),%rdi 403130: 31 d2 xor %edx,%edx 403132: e8 59 4f 00 00 callq 408090 403137: 8b 05 2b 6e 21 00 mov 0x216e2b(%rip),%eax # 619f68 40313d: 48 89 05 1c 6e 21 00 mov %rax,0x216e1c(%rip) # 619f60 403144: 8b 1d 3a 36 21 00 mov 0x21363a(%rip),%ebx # 616784 40314a: 81 fb 05 01 00 00 cmp $0x105,%ebx 403150: 0f 87 22 ff ff ff ja 403078 403156: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40315d: 00 00 00 403160: 8b 35 22 36 21 00 mov 0x213622(%rip),%esi # 616788 403166: 85 f6 test %esi,%esi 403168: 0f 85 0a ff ff ff jne 403078 40316e: e8 1d f9 ff ff callq 402a90 403173: 8b 1d 0b 36 21 00 mov 0x21360b(%rip),%ebx # 616784 403179: 81 fb 05 01 00 00 cmp $0x105,%ebx 40317f: 76 df jbe 403160 403181: 85 db test %ebx,%ebx 403183: 0f 85 f7 fe ff ff jne 403080 403189: 48 8b 05 d0 6d 21 00 mov 0x216dd0(%rip),%rax # 619f60 403190: 8b 35 d2 6d 21 00 mov 0x216dd2(%rip),%esi # 619f68 403196: 48 29 c6 sub %rax,%rsi 403199: 48 85 c0 test %rax,%rax 40319c: 0f 89 d7 fc ff ff jns 402e79 4031a2: 31 ff xor %edi,%edi 4031a4: e9 d9 fc ff ff jmpq 402e82 4031a9: e8 d2 f6 ff ff callq 402880 4031ae: 39 d8 cmp %ebx,%eax 4031b0: 0f 46 d8 cmovbe %eax,%ebx 4031b3: 83 fb 02 cmp $0x2,%ebx 4031b6: 0f 86 ed 00 00 00 jbe 4032a9 4031bc: 8b 3d a6 6d 21 00 mov 0x216da6(%rip),%edi # 619f68 4031c2: 8d 73 fd lea -0x3(%rbx),%esi 4031c5: 2b 3d ad 6d 21 00 sub 0x216dad(%rip),%edi # 619f78 4031cb: e8 90 51 00 00 callq 408360 4031d0: 29 1d ae 35 21 00 sub %ebx,0x2135ae(%rip) # 616784 4031d6: 39 1d a0 35 21 00 cmp %ebx,0x2135a0(%rip) # 61677c 4031dc: 72 74 jb 403252 4031de: 44 8b 0d 83 6d 21 00 mov 0x216d83(%rip),%r9d # 619f68 4031e5: 8b 15 a1 35 21 00 mov 0x2135a1(%rip),%edx # 61678c 4031eb: 41 8d 49 01 lea 0x1(%r9),%ecx 4031ef: 41 01 d9 add %ebx,%r9d 4031f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4031f8: 8d 71 02 lea 0x2(%rcx),%esi 4031fb: c1 e2 05 shl $0x5,%edx 4031fe: 48 89 cf mov %rcx,%rdi 403201: 0f b6 b6 80 ef 64 00 movzbl 0x64ef80(%rsi),%esi 403208: 81 e7 ff 7f 00 00 and $0x7fff,%edi 40320e: 31 f2 xor %esi,%edx 403210: 81 e2 ff 7f 00 00 and $0x7fff,%edx 403216: 89 d6 mov %edx,%esi 403218: 48 81 c6 00 80 00 00 add $0x8000,%rsi 40321f: 44 0f b7 84 36 80 a3 movzwl 0x61a380(%rsi,%rsi,1),%r8d 403226: 61 00 403228: 66 44 89 84 3f 80 a3 mov %r8w,0x61a380(%rdi,%rdi,1) 40322f: 61 00 403231: 66 89 8c 36 80 a3 61 mov %cx,0x61a380(%rsi,%rsi,1) 403238: 00 403239: 83 c1 01 add $0x1,%ecx 40323c: 44 39 c9 cmp %r9d,%ecx 40323f: 75 b7 jne 4031f8 403241: 89 15 45 35 21 00 mov %edx,0x213545(%rip) # 61678c 403247: 89 0d 1b 6d 21 00 mov %ecx,0x216d1b(%rip) # 619f68 40324d: e9 ba fe ff ff jmpq 40310c 403252: 03 1d 10 6d 21 00 add 0x216d10(%rip),%ebx # 619f68 403258: 8d 53 01 lea 0x1(%rbx),%edx 40325b: 0f b6 8b 80 ef 64 00 movzbl 0x64ef80(%rbx),%ecx 403262: 89 1d 00 6d 21 00 mov %ebx,0x216d00(%rip) # 619f68 403268: 0f b6 92 80 ef 64 00 movzbl 0x64ef80(%rdx),%edx 40326f: c1 e1 05 shl $0x5,%ecx 403272: 31 ca xor %ecx,%edx 403274: 89 15 12 35 21 00 mov %edx,0x213512(%rip) # 61678c 40327a: e9 8d fe ff ff jmpq 40310c 40327f: 8b 15 e3 6c 21 00 mov 0x216ce3(%rip),%edx # 619f68 403285: 8b 2d e9 6c 21 00 mov 0x216ce9(%rip),%ebp # 619f74 40328b: 89 d0 mov %edx,%eax 40328d: 2b 05 e5 6c 21 00 sub 0x216ce5(%rip),%eax # 619f78 403293: 3d 00 10 00 00 cmp $0x1000,%eax 403298: 0f 86 52 fb ff ff jbe 402df0 40329e: 41 bd 02 00 00 00 mov $0x2,%r13d 4032a4: e9 47 fb ff ff jmpq 402df0 4032a9: 8b 15 b9 6c 21 00 mov 0x216cb9(%rip),%edx # 619f68 4032af: e9 3c fe ff ff jmpq 4030f0 4032b4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4032bb: 00 00 00 4032be: 66 90 xchg %ax,%ax 00000000004032c0 : 4032c0: 48 81 ec 88 00 00 00 sub $0x88,%rsp 4032c7: 31 ff xor %edi,%edi 4032c9: be 00 68 61 00 mov $0x616800,%esi 4032ce: 48 89 e2 mov %rsp,%rdx 4032d1: e8 8a e6 ff ff callq 401960 4032d6: 8b 3d 04 30 21 00 mov 0x213004(%rip),%edi # 6162e0 4032dc: 85 ff test %edi,%edi 4032de: 78 19 js 4032f9 4032e0: c7 05 f6 2f 21 00 ff movl $0xffffffff,0x212ff6(%rip) # 6162e0 4032e7: ff ff ff 4032ea: e8 71 e8 ff ff callq 401b60 4032ef: bf 80 eb 64 00 mov $0x64eb80,%edi 4032f4: e8 97 6f 00 00 callq 40a290 4032f9: 48 89 e6 mov %rsp,%rsi 4032fc: 31 d2 xor %edx,%edx 4032fe: bf 02 00 00 00 mov $0x2,%edi 403303: e8 58 e6 ff ff callq 401960 403308: 48 81 c4 88 00 00 00 add $0x88,%rsp 40330f: c3 retq 0000000000403310 : 403310: 8b 05 32 36 21 00 mov 0x213632(%rip),%eax # 616948 403316: 53 push %rbx 403317: 89 fb mov %edi,%ebx 403319: 85 c0 test %eax,%eax 40331b: 75 38 jne 403355 40331d: 48 8b 3d 94 34 21 00 mov 0x213494(%rip),%rdi # 6167b8 403324: c7 05 1a 36 21 00 01 movl $0x1,0x21361a(%rip) # 616948 40332b: 00 00 00 40332e: e8 5d e6 ff ff callq 401990 403333: 48 8b 3d 86 34 21 00 mov 0x213486(%rip),%rdi # 6167c0 40333a: 48 c7 05 73 34 21 00 movq $0x0,0x213473(%rip) # 6167b8 403341: 00 00 00 00 403345: e8 46 e6 ff ff callq 401990 40334a: 48 c7 05 6b 34 21 00 movq $0x0,0x21346b(%rip) # 6167c0 403351: 00 00 00 00 403355: 89 df mov %ebx,%edi 403357: e8 94 ea ff ff callq 401df0 40335c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000403360 : 403360: 48 83 ec 08 sub $0x8,%rsp 403364: be f0 0f 41 00 mov $0x410ff0,%esi 403369: 31 c0 xor %eax,%eax 40336b: 48 8b 3d ee 33 21 00 mov 0x2133ee(%rip),%rdi # 616760 403372: 48 8b 15 7f 3c 26 00 mov 0x263c7f(%rip),%rdx # 666ff8 403379: e8 b2 9f 00 00 callq 40d330 40337e: bf 01 00 00 00 mov $0x1,%edi 403383: e8 88 ff ff ff callq 403310 403388: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40338f: 00 0000000000403390 : 403390: 48 8b 35 61 3c 26 00 mov 0x263c61(%rip),%rsi # 666ff8 403397: 53 push %rbx 403398: bf 6e 1a 41 00 mov $0x411a6e,%edi 40339d: 48 8b 15 14 33 21 00 mov 0x213314(%rip),%rdx # 6166b8 4033a4: 31 c0 xor %eax,%eax 4033a6: bb 20 24 41 00 mov $0x412420,%ebx 4033ab: e8 a0 a1 00 00 callq 40d550 4033b0: be 18 10 41 00 mov $0x411018,%esi 4033b5: 0f 1f 00 nopl (%rax) 4033b8: 48 83 c3 08 add $0x8,%rbx 4033bc: 31 c0 xor %eax,%eax 4033be: bf fc 28 41 00 mov $0x4128fc,%edi 4033c3: e8 88 a1 00 00 callq 40d550 4033c8: 48 8b 33 mov (%rbx),%rsi 4033cb: 48 85 f6 test %rsi,%rsi 4033ce: 75 e8 jne 4033b8 4033d0: 5b pop %rbx 4033d1: c3 retq 4033d2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4033d9: 1f 84 00 00 00 00 00 00000000004033e0 : 4033e0: 53 push %rbx 4033e1: 89 fb mov %edi,%ebx 4033e3: e8 d8 fe ff ff callq 4032c0 4033e8: 8b 05 c6 33 21 00 mov 0x2133c6(%rip),%eax # 6167b4 4033ee: 39 c3 cmp %eax,%ebx 4033f0: 74 11 je 403403 4033f2: 89 df mov %ebx,%edi 4033f4: 31 f6 xor %esi,%esi 4033f6: e8 e5 e7 ff ff callq 401be0 4033fb: 89 df mov %ebx,%edi 4033fd: 5b pop %rbx 4033fe: e9 7d e5 ff ff jmpq 401980 403403: bf 02 00 00 00 mov $0x2,%edi 403408: e8 e3 e5 ff ff callq 4019f0 <_exit@plt> 40340d: 0f 1f 00 nopl (%rax) 0000000000403410 : 403410: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) 403415: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) 40341a: 48 89 fd mov %rdi,%rbp 40341d: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) 403422: 48 83 ec 18 sub $0x18,%rsp 403426: e8 a5 e5 ff ff callq 4019d0 <__errno_location@plt> 40342b: 48 8b 15 c6 3b 26 00 mov 0x263bc6(%rip),%rdx # 666ff8 403432: be 01 29 41 00 mov $0x412901,%esi 403437: 44 8b 20 mov (%rax),%r12d 40343a: 48 89 c3 mov %rax,%rbx 40343d: 31 c0 xor %eax,%eax 40343f: 48 8b 3d 1a 33 21 00 mov 0x21331a(%rip),%rdi # 616760 403446: e8 e5 9e 00 00 callq 40d330 40344b: 44 89 23 mov %r12d,(%rbx) 40344e: 48 89 ef mov %rbp,%rdi 403451: e8 4a e9 ff ff callq 401da0 403456: 48 8b 1c 24 mov (%rsp),%rbx 40345a: c7 05 3c 33 21 00 01 movl $0x1,0x21333c(%rip) # 6167a0 403461: 00 00 00 403464: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 403469: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 40346e: 48 83 c4 18 add $0x18,%rsp 403472: c3 retq 403473: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40347a: 84 00 00 00 00 00 0000000000403480 : 403480: 41 57 push %r15 403482: 41 56 push %r14 403484: 49 89 fe mov %rdi,%r14 403487: 41 55 push %r13 403489: 41 54 push %r12 40348b: 55 push %rbp 40348c: 53 push %rbx 40348d: 48 83 ec 48 sub $0x48,%rsp 403491: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 403498: 00 00 40349a: 48 89 44 24 38 mov %rax,0x38(%rsp) 40349f: 31 c0 xor %eax,%eax 4034a1: 48 8b 05 20 33 21 00 mov 0x213320(%rip),%rax # 6167c8 4034a8: 48 89 05 51 2e 21 00 mov %rax,0x212e51(%rip) # 616300 4034af: 80 38 7a cmpb $0x7a,(%rax) 4034b2: 0f 84 18 01 00 00 je 4035d0 4034b8: bb 00 63 61 00 mov $0x616300,%ebx 4034bd: 4c 89 f7 mov %r14,%rdi 4034c0: e8 db e5 ff ff callq 401aa0 4034c5: 83 f8 20 cmp $0x20,%eax 4034c8: 89 44 24 0c mov %eax,0xc(%rsp) 4034cc: 0f 8f d6 00 00 00 jg 4035a8 4034d2: 4c 8d 64 24 10 lea 0x10(%rsp),%r12 4034d7: b9 21 00 00 00 mov $0x21,%ecx 4034dc: 4c 89 f6 mov %r14,%rsi 4034df: 48 8d 50 01 lea 0x1(%rax),%rdx 4034e3: 4c 89 e7 mov %r12,%rdi 4034e6: e8 15 e7 ff ff callq 401c00 <__memcpy_chk@plt> 4034eb: 4c 89 e7 mov %r12,%rdi 4034ee: 4c 89 e5 mov %r12,%rbp 4034f1: e8 1a 6d 00 00 callq 40a210 4034f6: 8b 55 00 mov 0x0(%rbp),%edx 4034f9: 48 83 c5 04 add $0x4,%rbp 4034fd: 8d 82 ff fe fe fe lea -0x1010101(%rdx),%eax 403503: f7 d2 not %edx 403505: 21 d0 and %edx,%eax 403507: 25 80 80 80 80 and $0x80808080,%eax 40350c: 74 e8 je 4034f6 40350e: 89 c2 mov %eax,%edx 403510: 4c 8b 3b mov (%rbx),%r15 403513: c1 ea 10 shr $0x10,%edx 403516: a9 80 80 00 00 test $0x8080,%eax 40351b: 0f 44 c2 cmove %edx,%eax 40351e: 48 8d 55 02 lea 0x2(%rbp),%rdx 403522: 48 0f 44 ea cmove %rdx,%rbp 403526: 00 c0 add %al,%al 403528: 48 83 dd 03 sbb $0x3,%rbp 40352c: 44 29 e5 sub %r12d,%ebp 40352f: 48 63 d5 movslq %ebp,%rdx 403532: 48 89 14 24 mov %rdx,(%rsp) 403536: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40353d: 00 00 00 403540: 4c 89 ff mov %r15,%rdi 403543: e8 58 e5 ff ff callq 401aa0 403548: 39 c5 cmp %eax,%ebp 40354a: 7e 2a jle 403576 40354c: 89 ea mov %ebp,%edx 40354e: 29 c2 sub %eax,%edx 403550: 83 ea 01 sub $0x1,%edx 403553: 48 63 d2 movslq %edx,%rdx 403556: 80 7c 14 10 2f cmpb $0x2f,0x10(%rsp,%rdx,1) 40355b: 74 19 je 403576 40355d: 48 8b 3c 24 mov (%rsp),%rdi 403561: 4c 63 e8 movslq %eax,%r13 403564: 4c 89 fe mov %r15,%rsi 403567: 4c 29 ef sub %r13,%rdi 40356a: 4c 01 e7 add %r12,%rdi 40356d: e8 5e e6 ff ff callq 401bd0 403572: 85 c0 test %eax,%eax 403574: 74 72 je 4035e8 403576: 48 83 c3 08 add $0x8,%rbx 40357a: 4c 8b 3b mov (%rbx),%r15 40357d: 4d 85 ff test %r15,%r15 403580: 75 be jne 403540 403582: 31 c0 xor %eax,%eax 403584: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 403589: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx 403590: 00 00 403592: 75 61 jne 4035f5 403594: 48 83 c4 48 add $0x48,%rsp 403598: 5b pop %rbx 403599: 5d pop %rbp 40359a: 41 5c pop %r12 40359c: 41 5d pop %r13 40359e: 41 5e pop %r14 4035a0: 41 5f pop %r15 4035a2: c3 retq 4035a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4035a8: 48 63 44 24 0c movslq 0xc(%rsp),%rax 4035ad: 4c 8d 64 24 10 lea 0x10(%rsp),%r12 4035b2: ba 21 00 00 00 mov $0x21,%edx 4035b7: 4c 89 e7 mov %r12,%rdi 4035ba: 49 8d 74 06 e0 lea -0x20(%r14,%rax,1),%rsi 4035bf: e8 5c e7 ff ff callq 401d20 <__strcpy_chk@plt> 4035c4: e9 22 ff ff ff jmpq 4034eb 4035c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4035d0: 80 78 01 00 cmpb $0x0,0x1(%rax) 4035d4: 0f 85 de fe ff ff jne 4034b8 4035da: bb 08 63 61 00 mov $0x616308,%ebx 4035df: 90 nop 4035e0: e9 d8 fe ff ff jmpq 4034bd 4035e5: 0f 1f 00 nopl (%rax) 4035e8: 48 63 44 24 0c movslq 0xc(%rsp),%rax 4035ed: 4c 29 e8 sub %r13,%rax 4035f0: 4c 01 f0 add %r14,%rax 4035f3: eb 8f jmp 403584 4035f5: e8 c6 e4 ff ff callq 401ac0 <__stack_chk_fail@plt> 4035fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000403600 : 403600: 55 push %rbp 403601: 89 f5 mov %esi,%ebp 403603: 53 push %rbx 403604: 83 e5 02 and $0x2,%ebp 403607: 48 89 fb mov %rdi,%rbx 40360a: 48 83 ec 18 sub $0x18,%rsp 40360e: 48 85 ff test %rdi,%rdi 403611: 74 39 je 40364c 403613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 403618: 8b 15 e6 39 26 00 mov 0x2639e6(%rip),%edx # 667004 40361e: 3b 15 f0 39 26 00 cmp 0x2639f0(%rip),%edx # 667014 403624: 73 5c jae 403682 403626: 89 d0 mov %edx,%eax 403628: 83 c2 01 add $0x1,%edx 40362b: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 403632: 89 15 cc 39 26 00 mov %edx,0x2639cc(%rip) # 667004 403638: 85 ed test %ebp,%ebp 40363a: 88 44 24 0f mov %al,0xf(%rsp) 40363e: 75 18 jne 403658 403640: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 403644: 74 27 je 40366d 403646: 48 83 eb 01 sub $0x1,%rbx 40364a: 75 cc jne 403618 40364c: 48 83 c4 18 add $0x18,%rsp 403650: 5b pop %rbx 403651: 5d pop %rbp 403652: c3 retq 403653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 403658: 48 8d 7c 24 0f lea 0xf(%rsp),%rdi 40365d: be 01 00 00 00 mov $0x1,%esi 403662: e8 e9 6a 00 00 callq 40a150 403667: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 40366b: 75 d9 jne 403646 40366d: 80 7c 24 0f 00 cmpb $0x0,0xf(%rsp) 403672: 74 d8 je 40364c 403674: 8b 15 8a 39 26 00 mov 0x26398a(%rip),%edx # 667004 40367a: 3b 15 94 39 26 00 cmp 0x263994(%rip),%edx # 667014 403680: 72 a4 jb 403626 403682: 31 ff xor %edi,%edi 403684: e8 37 70 00 00 callq 40a6c0 403689: eb ad jmp 403638 40368b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000403690 : 403690: 41 56 push %r14 403692: 41 55 push %r13 403694: 41 54 push %r12 403696: 55 push %rbp 403697: 53 push %rbx 403698: 89 fb mov %edi,%ebx 40369a: 48 83 ec 30 sub $0x30,%rsp 40369e: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 4036a5: 00 00 4036a7: 48 89 44 24 28 mov %rax,0x28(%rsp) 4036ac: 31 c0 xor %eax,%eax 4036ae: 8b 05 2c 31 21 00 mov 0x21312c(%rip),%eax # 6167e0 4036b4: 85 c0 test %eax,%eax 4036b6: 74 0e je 4036c6 4036b8: 8b 05 f2 30 21 00 mov 0x2130f2(%rip),%eax # 6167b0 4036be: 85 c0 test %eax,%eax 4036c0: 0f 85 6a 01 00 00 jne 403830 4036c6: 8b 15 38 39 26 00 mov 0x263938(%rip),%edx # 667004 4036cc: 8b 0d 42 39 26 00 mov 0x263942(%rip),%ecx # 667014 4036d2: 39 ca cmp %ecx,%edx 4036d4: 0f 83 3e 06 00 00 jae 403d18 4036da: 89 d0 mov %edx,%eax 4036dc: 83 c2 01 add $0x1,%edx 4036df: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 4036e6: 89 15 18 39 26 00 mov %edx,0x263918(%rip) # 667004 4036ec: 84 c0 test %al,%al 4036ee: 88 44 24 10 mov %al,0x10(%rsp) 4036f2: 0f 85 08 01 00 00 jne 403800 4036f8: 39 d1 cmp %edx,%ecx 4036fa: 0f 86 40 08 00 00 jbe 403f40 403700: 89 d0 mov %edx,%eax 403702: 83 c2 01 add $0x1,%edx 403705: 44 0f b6 a0 a0 ef 65 movzbl 0x65efa0(%rax),%r12d 40370c: 00 40370d: 89 15 f1 38 26 00 mov %edx,0x2638f1(%rip) # 667004 403713: 44 88 64 24 11 mov %r12b,0x11(%rsp) 403718: 31 ed xor %ebp,%ebp 40371a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40371f: ba 02 00 00 00 mov $0x2,%edx 403724: be 75 1a 41 00 mov $0x411a75,%esi 403729: 83 05 00 32 21 00 01 addl $0x1,0x213200(%rip) # 616930 403730: c7 05 ae 2b 21 00 ff movl $0xffffffff,0x212bae(%rip) # 6162e8 403737: ff ff ff 40373a: 48 c7 05 d3 38 26 00 movq $0x0,0x2638d3(%rip) # 667018 403741: 00 00 00 00 403745: c7 05 e5 31 21 00 00 movl $0x0,0x2131e5(%rip) # 616934 40374c: 00 00 00 40374f: e8 4c e4 ff ff callq 401ba0 403754: 85 c0 test %eax,%eax 403756: 0f 84 24 01 00 00 je 403880 40375c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 403761: ba 02 00 00 00 mov $0x2,%edx 403766: be 78 1a 41 00 mov $0x411a78,%esi 40376b: e8 30 e4 ff ff callq 401ba0 403770: 85 c0 test %eax,%eax 403772: 0f 84 08 01 00 00 je 403880 403778: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40377d: ba 02 00 00 00 mov $0x2,%edx 403782: be 7b 1a 41 00 mov $0x411a7b,%esi 403787: e8 14 e4 ff ff callq 401ba0 40378c: 85 c0 test %eax,%eax 40378e: 75 0d jne 40379d 403790: 83 3d 6d 38 26 00 02 cmpl $0x2,0x26386d(%rip) # 667004 403797: 0f 84 4b 09 00 00 je 4040e8 40379d: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4037a2: ba 02 00 00 00 mov $0x2,%edx 4037a7: be 80 1a 41 00 mov $0x411a80,%esi 4037ac: e8 ef e3 ff ff callq 401ba0 4037b1: 85 c0 test %eax,%eax 4037b3: 0f 84 f7 06 00 00 je 403eb0 4037b9: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4037be: ba 02 00 00 00 mov $0x2,%edx 4037c3: be 83 1a 41 00 mov $0x411a83,%esi 4037c8: e8 d3 e3 ff ff callq 401ba0 4037cd: 85 c0 test %eax,%eax 4037cf: 0f 85 3b 08 00 00 jne 404010 4037d5: 48 c7 05 18 2b 21 00 movq $0x408ea0,0x212b18(%rip) # 6162f8 4037dc: a0 8e 40 00 4037e0: b0 01 mov $0x1,%al 4037e2: c7 05 fc 2a 21 00 01 movl $0x1,0x212afc(%rip) # 6162e8 4037e9: 00 00 00 4037ec: c7 05 3e 31 21 00 01 movl $0x1,0x21313e(%rip) # 616934 4037f3: 00 00 00 4037f6: e9 4e 03 00 00 jmpq 403b49 4037fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 403800: 39 d1 cmp %edx,%ecx 403802: 0f 86 28 07 00 00 jbe 403f30 403808: 89 d0 mov %edx,%eax 40380a: 83 c2 01 add $0x1,%edx 40380d: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 403814: 89 15 ea 37 26 00 mov %edx,0x2637ea(%rip) # 667004 40381a: 88 44 24 11 mov %al,0x11(%rsp) 40381e: 45 31 e4 xor %r12d,%r12d 403821: 31 ed xor %ebp,%ebp 403823: e9 f2 fe ff ff jmpq 40371a 403828: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40382f: 00 403830: 8b 05 ce 37 26 00 mov 0x2637ce(%rip),%eax # 667004 403836: 8b 15 d8 37 26 00 mov 0x2637d8(%rip),%edx # 667014 40383c: 39 d0 cmp %edx,%eax 40383e: 0f 83 8c 06 00 00 jae 403ed0 403844: 89 c1 mov %eax,%ecx 403846: 83 c0 01 add $0x1,%eax 403849: 0f b6 a9 a0 ef 65 00 movzbl 0x65efa0(%rcx),%ebp 403850: 89 05 ae 37 26 00 mov %eax,0x2637ae(%rip) # 667004 403856: 39 d0 cmp %edx,%eax 403858: 40 88 6c 24 10 mov %bpl,0x10(%rsp) 40385d: 0f 83 95 07 00 00 jae 403ff8 403863: 89 c2 mov %eax,%edx 403865: 83 c0 01 add $0x1,%eax 403868: 44 0f b6 a2 a0 ef 65 movzbl 0x65efa0(%rdx),%r12d 40386f: 00 403870: 89 05 8e 37 26 00 mov %eax,0x26378e(%rip) # 667004 403876: 44 88 64 24 11 mov %r12b,0x11(%rsp) 40387b: e9 9a fe ff ff jmpq 40371a 403880: 8b 15 7e 37 26 00 mov 0x26377e(%rip),%edx # 667004 403886: 3b 15 88 37 26 00 cmp 0x263788(%rip),%edx # 667014 40388c: 0f 83 76 04 00 00 jae 403d08 403892: 89 d0 mov %edx,%eax 403894: 83 c2 01 add $0x1,%edx 403897: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 40389e: 89 15 60 37 26 00 mov %edx,0x263760(%rip) # 667004 4038a4: 83 f8 08 cmp $0x8,%eax 4038a7: 89 05 3b 2a 21 00 mov %eax,0x212a3b(%rip) # 6162e8 4038ad: 0f 85 bd 08 00 00 jne 404170 4038b3: 8b 05 4b 37 26 00 mov 0x26374b(%rip),%eax # 667004 4038b9: 48 c7 05 34 2a 21 00 movq $0x409c00,0x212a34(%rip) # 6162f8 4038c0: 00 9c 40 00 4038c4: 3b 05 4a 37 26 00 cmp 0x26374a(%rip),%eax # 667014 4038ca: 0f 83 60 04 00 00 jae 403d30 4038d0: 89 c2 mov %eax,%edx 4038d2: 83 c0 01 add $0x1,%eax 4038d5: 0f b6 9a a0 ef 65 00 movzbl 0x65efa0(%rdx),%ebx 4038dc: 89 05 22 37 26 00 mov %eax,0x263722(%rip) # 667004 4038e2: f6 c3 20 test $0x20,%bl 4038e5: 0f 85 df 08 00 00 jne 4041ca 4038eb: f6 c3 c0 test $0xc0,%bl 4038ee: 0f 85 4c 04 00 00 jne 403d40 4038f4: 8b 35 0a 37 26 00 mov 0x26370a(%rip),%esi # 667004 4038fa: 8b 15 14 37 26 00 mov 0x263714(%rip),%edx # 667014 403900: 39 d6 cmp %edx,%esi 403902: 0f 83 82 04 00 00 jae 403d8a 403908: 89 f0 mov %esi,%eax 40390a: 83 c6 01 add $0x1,%esi 40390d: 39 f2 cmp %esi,%edx 40390f: 0f b6 a8 a0 ef 65 00 movzbl 0x65efa0(%rax),%ebp 403916: 89 35 e8 36 26 00 mov %esi,0x2636e8(%rip) # 667004 40391c: 0f 86 86 04 00 00 jbe 403da8 403922: 89 f0 mov %esi,%eax 403924: 83 c6 01 add $0x1,%esi 403927: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 40392e: 89 35 d0 36 26 00 mov %esi,0x2636d0(%rip) # 667004 403934: 48 c1 e0 08 shl $0x8,%rax 403938: 48 09 c5 or %rax,%rbp 40393b: 39 f2 cmp %esi,%edx 40393d: 0f 86 89 04 00 00 jbe 403dcc 403943: 89 f0 mov %esi,%eax 403945: 83 c6 01 add $0x1,%esi 403948: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 40394f: 89 35 af 36 26 00 mov %esi,0x2636af(%rip) # 667004 403955: 48 c1 e0 10 shl $0x10,%rax 403959: 48 09 c5 or %rax,%rbp 40395c: 39 d6 cmp %edx,%esi 40395e: 0f 83 8c 04 00 00 jae 403df0 403964: 89 f0 mov %esi,%eax 403966: 83 c6 01 add $0x1,%esi 403969: 0f b6 88 a0 ef 65 00 movzbl 0x65efa0(%rax),%ecx 403970: 89 35 8e 36 26 00 mov %esi,0x26368e(%rip) # 667004 403976: 48 c1 e1 18 shl $0x18,%rcx 40397a: 48 09 cd or %rcx,%rbp 40397d: 74 0e je 40398d 40397f: 8b 05 6b 29 21 00 mov 0x21296b(%rip),%eax # 6162f0 403985: 85 c0 test %eax,%eax 403987: 0f 84 03 05 00 00 je 403e90 40398d: 39 f2 cmp %esi,%edx 40398f: 0f 86 db 04 00 00 jbe 403e70 403995: 89 f0 mov %esi,%eax 403997: 83 c6 01 add $0x1,%esi 40399a: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 4039a1: 89 35 5d 36 26 00 mov %esi,0x26365d(%rip) # 667004 4039a7: 39 f2 cmp %esi,%edx 4039a9: 88 44 24 18 mov %al,0x18(%rsp) 4039ad: 0f 86 ad 04 00 00 jbe 403e60 4039b3: 89 f0 mov %esi,%eax 4039b5: 83 c6 01 add $0x1,%esi 4039b8: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 4039bf: 89 35 3f 36 26 00 mov %esi,0x26363f(%rip) # 667004 4039c5: 41 bd 02 00 00 00 mov $0x2,%r13d 4039cb: 88 44 24 19 mov %al,0x19(%rsp) 4039cf: 41 20 dd and %bl,%r13b 4039d2: 0f 85 38 04 00 00 jne 403e10 4039d8: f6 c3 04 test $0x4,%bl 4039db: 74 73 je 403a50 4039dd: 8b 15 21 36 26 00 mov 0x263621(%rip),%edx # 667004 4039e3: 8b 0d 2b 36 26 00 mov 0x26362b(%rip),%ecx # 667014 4039e9: 39 ca cmp %ecx,%edx 4039eb: 0f 83 bf 05 00 00 jae 403fb0 4039f1: 89 d0 mov %edx,%eax 4039f3: 83 c2 01 add $0x1,%edx 4039f6: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 4039fd: 89 15 01 36 26 00 mov %edx,0x263601(%rip) # 667004 403a03: 39 d1 cmp %edx,%ecx 403a05: 88 04 24 mov %al,(%rsp) 403a08: 44 0f b6 f0 movzbl %al,%r14d 403a0c: 0f 86 8e 05 00 00 jbe 403fa0 403a12: 89 d0 mov %edx,%eax 403a14: 83 c2 01 add $0x1,%edx 403a17: 0f b6 a8 a0 ef 65 00 movzbl 0x65efa0(%rax),%ebp 403a1e: 89 15 e0 35 26 00 mov %edx,0x2635e0(%rip) # 667004 403a24: 8b 05 82 2d 21 00 mov 0x212d82(%rip),%eax # 6167ac 403a2a: 40 88 6c 24 01 mov %bpl,0x1(%rsp) 403a2f: c1 e5 08 shl $0x8,%ebp 403a32: 44 09 f5 or %r14d,%ebp 403a35: 85 c0 test %eax,%eax 403a37: 0f 85 33 05 00 00 jne 403f70 403a3d: 45 84 ed test %r13b,%r13b 403a40: 0f 85 12 05 00 00 jne 403f58 403a46: 0f b6 f3 movzbl %bl,%esi 403a49: 89 ef mov %ebp,%edi 403a4b: e8 b0 fb ff ff callq 403600 403a50: f6 c3 08 test $0x8,%bl 403a53: 0f 84 c7 00 00 00 je 403b20 403a59: 8b 05 95 28 21 00 mov 0x212895(%rip),%eax # 6162f4 403a5f: 85 c0 test %eax,%eax 403a61: 0f 85 c7 01 00 00 jne 403c2e 403a67: 44 8b 35 42 2d 21 00 mov 0x212d42(%rip),%r14d # 6167b0 403a6e: 45 85 f6 test %r14d,%r14d 403a71: 0f 85 a9 01 00 00 jne 403c20 403a77: 83 3d b2 2e 21 00 01 cmpl $0x1,0x212eb2(%rip) # 616930 403a7e: 0f 8f aa 01 00 00 jg 403c2e 403a84: bf 80 eb 64 00 mov $0x64eb80,%edi 403a89: e8 e2 67 00 00 callq 40a270 403a8e: 49 89 c6 mov %rax,%r14 403a91: 48 89 c5 mov %rax,%rbp 403a94: eb 34 jmp 403aca 403a96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 403a9d: 00 00 00 403aa0: 89 d0 mov %edx,%eax 403aa2: 83 c2 01 add $0x1,%edx 403aa5: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 403aac: 89 15 52 35 26 00 mov %edx,0x263552(%rip) # 667004 403ab2: 88 45 00 mov %al,0x0(%rbp) 403ab5: 48 83 c5 01 add $0x1,%rbp 403ab9: 84 c0 test %al,%al 403abb: 74 2b je 403ae8 403abd: 48 81 fd 80 ef 64 00 cmp $0x64ef80,%rbp 403ac4: 0f 83 46 07 00 00 jae 404210 403aca: 8b 15 34 35 26 00 mov 0x263534(%rip),%edx # 667004 403ad0: 3b 15 3e 35 26 00 cmp 0x26353e(%rip),%edx # 667014 403ad6: 72 c8 jb 403aa0 403ad8: 31 ff xor %edi,%edi 403ada: e8 e1 6b 00 00 callq 40a6c0 403adf: eb d1 jmp 403ab2 403ae1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 403ae8: 45 84 ed test %r13b,%r13b 403aeb: 74 0e je 403afb 403aed: 48 89 ee mov %rbp,%rsi 403af0: 4c 89 f7 mov %r14,%rdi 403af3: 4c 29 f6 sub %r14,%rsi 403af6: e8 55 66 00 00 callq 40a150 403afb: 4c 89 f7 mov %r14,%rdi 403afe: e8 6d 67 00 00 callq 40a270 403b03: 48 89 c7 mov %rax,%rdi 403b06: 48 89 c5 mov %rax,%rbp 403b09: e8 92 df ff ff callq 401aa0 403b0e: 48 89 ee mov %rbp,%rsi 403b11: 4c 89 f7 mov %r14,%rdi 403b14: 48 8d 50 01 lea 0x1(%rax),%rdx 403b18: e8 33 e2 ff ff callq 401d50 403b1d: 0f 1f 00 nopl (%rax) 403b20: f6 c3 10 test $0x10,%bl 403b23: 0f 85 1d 01 00 00 jne 403c46 403b29: 45 84 ed test %r13b,%r13b 403b2c: 0f 85 2c 01 00 00 jne 403c5e 403b32: 83 3d f7 2d 21 00 01 cmpl $0x1,0x212df7(%rip) # 616930 403b39: 0f 84 d1 03 00 00 je 403f10 403b3f: 8b 05 a3 27 21 00 mov 0x2127a3(%rip),%eax # 6162e8 403b45: 85 c0 test %eax,%eax 403b47: 78 27 js 403b70 403b49: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 403b4e: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx 403b55: 00 00 403b57: 0f 85 ae 06 00 00 jne 40420b 403b5d: 48 83 c4 30 add $0x30,%rsp 403b61: 5b pop %rbx 403b62: 5d pop %rbp 403b63: 41 5c pop %r12 403b65: 41 5d pop %r13 403b67: 41 5e pop %r14 403b69: c3 retq 403b6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 403b70: 83 3d b9 2d 21 00 01 cmpl $0x1,0x212db9(%rip) # 616930 403b77: 0f 84 7b 06 00 00 je 4041f8 403b7d: 80 7c 24 10 00 cmpb $0x0,0x10(%rsp) 403b82: 74 51 je 403bd5 403b84: 8b 0d 1e 2c 21 00 mov 0x212c1e(%rip),%ecx # 6167a8 403b8a: 85 c9 test %ecx,%ecx 403b8c: 0f 84 3e 04 00 00 je 403fd0 403b92: 8b 15 08 2c 21 00 mov 0x212c08(%rip),%edx # 6167a0 403b98: b8 fe ff ff ff mov $0xfffffffe,%eax 403b9d: 85 d2 test %edx,%edx 403b9f: 75 a8 jne 403b49 403ba1: c7 05 f5 2b 21 00 02 movl $0x2,0x212bf5(%rip) # 6167a0 403ba8: 00 00 00 403bab: eb 9c jmp 403b49 403bad: 0f 1f 00 nopl (%rax) 403bb0: 8b 05 4e 34 26 00 mov 0x26344e(%rip),%eax # 667004 403bb6: 3b 05 58 34 26 00 cmp 0x263458(%rip),%eax # 667014 403bbc: 0f 83 0e 05 00 00 jae 4040d0 403bc2: 89 c2 mov %eax,%edx 403bc4: 83 c0 01 add $0x1,%eax 403bc7: 44 0f b6 a2 a0 ef 65 movzbl 0x65efa0(%rdx),%r12d 403bce: 00 403bcf: 89 05 2f 34 26 00 mov %eax,0x26342f(%rip) # 667004 403bd5: 45 85 e4 test %r12d,%r12d 403bd8: 74 d6 je 403bb0 403bda: 41 83 fc ff cmp $0xffffffff,%r12d 403bde: 75 a4 jne 403b84 403be0: 44 8b 05 c5 2b 21 00 mov 0x212bc5(%rip),%r8d # 6167ac 403be7: 45 85 c0 test %r8d,%r8d 403bea: 74 22 je 403c0e 403bec: 8b 3d b6 2b 21 00 mov 0x212bb6(%rip),%edi # 6167a8 403bf2: 85 ff test %edi,%edi 403bf4: 0f 84 ac 05 00 00 je 4041a6 403bfa: 8b 35 a0 2b 21 00 mov 0x212ba0(%rip),%esi # 6167a0 403c00: 85 f6 test %esi,%esi 403c02: 75 0a jne 403c0e 403c04: c7 05 92 2b 21 00 02 movl $0x2,0x212b92(%rip) # 6167a0 403c0b: 00 00 00 403c0e: b8 fd ff ff ff mov $0xfffffffd,%eax 403c13: e9 31 ff ff ff jmpq 403b49 403c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 403c1f: 00 403c20: 8b 2d be 2b 21 00 mov 0x212bbe(%rip),%ebp # 6167e4 403c26: 85 ed test %ebp,%ebp 403c28: 0f 85 49 fe ff ff jne 403a77 403c2e: 0f b6 f3 movzbl %bl,%esi 403c31: 48 c7 c7 ff ff ff ff mov $0xffffffffffffffff,%rdi 403c38: e8 c3 f9 ff ff callq 403600 403c3d: f6 c3 10 test $0x10,%bl 403c40: 0f 84 e3 fe ff ff je 403b29 403c46: 0f b6 f3 movzbl %bl,%esi 403c49: 48 c7 c7 ff ff ff ff mov $0xffffffffffffffff,%rdi 403c50: e8 ab f9 ff ff callq 403600 403c55: 45 84 ed test %r13b,%r13b 403c58: 0f 84 d4 fe ff ff je 403b32 403c5e: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 403c63: 31 f6 xor %esi,%esi 403c65: e8 e6 64 00 00 callq 40a150 403c6a: 8b 15 94 33 26 00 mov 0x263394(%rip),%edx # 667004 403c70: 8b 35 9e 33 26 00 mov 0x26339e(%rip),%esi # 667014 403c76: 0f b7 d8 movzwl %ax,%ebx 403c79: 39 f2 cmp %esi,%edx 403c7b: 0f 83 6f 02 00 00 jae 403ef0 403c81: 89 d0 mov %edx,%eax 403c83: 83 c2 01 add $0x1,%edx 403c86: 0f b6 a8 a0 ef 65 00 movzbl 0x65efa0(%rax),%ebp 403c8d: 89 15 71 33 26 00 mov %edx,0x263371(%rip) # 667004 403c93: 39 d6 cmp %edx,%esi 403c95: 0f 86 25 04 00 00 jbe 4040c0 403c9b: 89 d0 mov %edx,%eax 403c9d: 83 c2 01 add $0x1,%edx 403ca0: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 403ca7: 89 15 57 33 26 00 mov %edx,0x263357(%rip) # 667004 403cad: c1 e0 08 shl $0x8,%eax 403cb0: 41 89 c0 mov %eax,%r8d 403cb3: 41 09 e8 or %ebp,%r8d 403cb6: 41 39 d8 cmp %ebx,%r8d 403cb9: 0f 84 73 fe ff ff je 403b32 403cbf: 48 8b 15 32 33 26 00 mov 0x263332(%rip),%rdx # 666ff8 403cc6: 31 c0 xor %eax,%eax 403cc8: 41 89 d9 mov %ebx,%r9d 403ccb: 48 8b 3d 8e 2a 21 00 mov 0x212a8e(%rip),%rdi # 616760 403cd2: b9 80 9f 61 00 mov $0x619f80,%ecx 403cd7: be 30 11 41 00 mov $0x411130,%esi 403cdc: e8 4f 96 00 00 callq 40d330 403ce1: 83 3d f8 2a 21 00 01 cmpl $0x1,0x212af8(%rip) # 6167e0 403ce8: c7 05 ae 2a 21 00 01 movl $0x1,0x212aae(%rip) # 6167a0 403cef: 00 00 00 403cf2: 0f 8f 3a fe ff ff jg 403b32 403cf8: b8 ff ff ff ff mov $0xffffffff,%eax 403cfd: e9 47 fe ff ff jmpq 403b49 403d02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 403d08: 31 ff xor %edi,%edi 403d0a: e8 b1 69 00 00 callq 40a6c0 403d0f: e9 90 fb ff ff jmpq 4038a4 403d14: 0f 1f 40 00 nopl 0x0(%rax) 403d18: 31 ff xor %edi,%edi 403d1a: e8 a1 69 00 00 callq 40a6c0 403d1f: 8b 0d ef 32 26 00 mov 0x2632ef(%rip),%ecx # 667014 403d25: 8b 15 d9 32 26 00 mov 0x2632d9(%rip),%edx # 667004 403d2b: e9 bc f9 ff ff jmpq 4036ec 403d30: 31 ff xor %edi,%edi 403d32: e8 89 69 00 00 callq 40a6c0 403d37: 89 c3 mov %eax,%ebx 403d39: e9 a4 fb ff ff jmpq 4038e2 403d3e: 66 90 xchg %ax,%ax 403d40: 48 8b 15 b1 32 26 00 mov 0x2632b1(%rip),%rdx # 666ff8 403d47: 31 c0 xor %eax,%eax 403d49: 44 0f b6 c3 movzbl %bl,%r8d 403d4d: 48 8b 3d 0c 2a 21 00 mov 0x212a0c(%rip),%rdi # 616760 403d54: b9 80 9f 61 00 mov $0x619f80,%ecx 403d59: be b0 10 41 00 mov $0x4110b0,%esi 403d5e: e8 cd 95 00 00 callq 40d330 403d63: 83 3d 76 2a 21 00 01 cmpl $0x1,0x212a76(%rip) # 6167e0 403d6a: c7 05 2c 2a 21 00 01 movl $0x1,0x212a2c(%rip) # 6167a0 403d71: 00 00 00 403d74: 7e 82 jle 403cf8 403d76: 8b 35 88 32 26 00 mov 0x263288(%rip),%esi # 667004 403d7c: 8b 15 92 32 26 00 mov 0x263292(%rip),%edx # 667014 403d82: 39 d6 cmp %edx,%esi 403d84: 0f 82 7e fb ff ff jb 403908 403d8a: 31 ff xor %edi,%edi 403d8c: e8 2f 69 00 00 callq 40a6c0 403d91: 8b 35 6d 32 26 00 mov 0x26326d(%rip),%esi # 667004 403d97: 8b 15 77 32 26 00 mov 0x263277(%rip),%edx # 667014 403d9d: 48 63 e8 movslq %eax,%rbp 403da0: 39 f2 cmp %esi,%edx 403da2: 0f 87 7a fb ff ff ja 403922 403da8: 31 ff xor %edi,%edi 403daa: e8 11 69 00 00 callq 40a6c0 403daf: 8b 35 4f 32 26 00 mov 0x26324f(%rip),%esi # 667004 403db5: 8b 15 59 32 26 00 mov 0x263259(%rip),%edx # 667014 403dbb: 48 98 cltq 403dbd: 48 c1 e0 08 shl $0x8,%rax 403dc1: 48 09 c5 or %rax,%rbp 403dc4: 39 f2 cmp %esi,%edx 403dc6: 0f 87 77 fb ff ff ja 403943 403dcc: 31 ff xor %edi,%edi 403dce: e8 ed 68 00 00 callq 40a6c0 403dd3: 8b 35 2b 32 26 00 mov 0x26322b(%rip),%esi # 667004 403dd9: 8b 15 35 32 26 00 mov 0x263235(%rip),%edx # 667014 403ddf: 48 98 cltq 403de1: 48 c1 e0 10 shl $0x10,%rax 403de5: 48 09 c5 or %rax,%rbp 403de8: 39 d6 cmp %edx,%esi 403dea: 0f 82 74 fb ff ff jb 403964 403df0: 31 ff xor %edi,%edi 403df2: e8 c9 68 00 00 callq 40a6c0 403df7: 8b 35 07 32 26 00 mov 0x263207(%rip),%esi # 667004 403dfd: 48 63 c8 movslq %eax,%rcx 403e00: 8b 15 0e 32 26 00 mov 0x26320e(%rip),%edx # 667014 403e06: 48 c1 e1 18 shl $0x18,%rcx 403e0a: e9 6b fb ff ff jmpq 40397a 403e0f: 90 nop 403e10: 48 89 e8 mov %rbp,%rax 403e13: 40 88 6c 24 14 mov %bpl,0x14(%rsp) 403e18: 31 f6 xor %esi,%esi 403e1a: 48 c1 e8 08 shr $0x8,%rax 403e1e: 31 ff xor %edi,%edi 403e20: c6 44 24 12 08 movb $0x8,0x12(%rsp) 403e25: 88 44 24 15 mov %al,0x15(%rsp) 403e29: 48 89 e8 mov %rbp,%rax 403e2c: 48 c1 ed 18 shr $0x18,%rbp 403e30: 48 c1 e8 10 shr $0x10,%rax 403e34: 88 5c 24 13 mov %bl,0x13(%rsp) 403e38: 88 44 24 16 mov %al,0x16(%rsp) 403e3c: 40 88 6c 24 17 mov %bpl,0x17(%rsp) 403e41: e8 0a 63 00 00 callq 40a150 403e46: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 403e4b: be 0a 00 00 00 mov $0xa,%esi 403e50: e8 fb 62 00 00 callq 40a150 403e55: e9 7e fb ff ff jmpq 4039d8 403e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 403e60: 31 ff xor %edi,%edi 403e62: e8 59 68 00 00 callq 40a6c0 403e67: e9 59 fb ff ff jmpq 4039c5 403e6c: 0f 1f 40 00 nopl 0x0(%rax) 403e70: 31 ff xor %edi,%edi 403e72: e8 49 68 00 00 callq 40a6c0 403e77: 8b 35 87 31 26 00 mov 0x263187(%rip),%esi # 667004 403e7d: 8b 15 91 31 26 00 mov 0x263191(%rip),%edx # 667014 403e83: e9 1f fb ff ff jmpq 4039a7 403e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 403e8f: 00 403e90: 48 89 2d e9 b0 25 00 mov %rbp,0x25b0e9(%rip) # 65ef80 403e97: 48 c7 05 e6 b0 25 00 movq $0x0,0x25b0e6(%rip) # 65ef88 403e9e: 00 00 00 00 403ea2: e9 e6 fa ff ff jmpq 40398d 403ea7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 403eae: 00 00 403eb0: 48 c7 05 3d 24 21 00 movq $0x409600,0x21243d(%rip) # 6162f8 403eb7: 00 96 40 00 403ebb: b0 02 mov $0x2,%al 403ebd: c7 05 21 24 21 00 02 movl $0x2,0x212421(%rip) # 6162e8 403ec4: 00 00 00 403ec7: e9 7d fc ff ff jmpq 403b49 403ecc: 0f 1f 40 00 nopl 0x0(%rax) 403ed0: bf 01 00 00 00 mov $0x1,%edi 403ed5: e8 e6 67 00 00 callq 40a6c0 403eda: 8b 15 34 31 26 00 mov 0x263134(%rip),%edx # 667014 403ee0: 89 c5 mov %eax,%ebp 403ee2: 8b 05 1c 31 26 00 mov 0x26311c(%rip),%eax # 667004 403ee8: e9 69 f9 ff ff jmpq 403856 403eed: 0f 1f 00 nopl (%rax) 403ef0: 31 ff xor %edi,%edi 403ef2: e8 c9 67 00 00 callq 40a6c0 403ef7: 8b 15 07 31 26 00 mov 0x263107(%rip),%edx # 667004 403efd: 89 c5 mov %eax,%ebp 403eff: 8b 35 0f 31 26 00 mov 0x26310f(%rip),%esi # 667014 403f05: e9 89 fd ff ff jmpq 403c93 403f0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 403f10: 8b 05 ee 30 26 00 mov 0x2630ee(%rip),%eax # 667004 403f16: 83 c0 08 add $0x8,%eax 403f19: 48 89 05 f8 30 26 00 mov %rax,0x2630f8(%rip) # 667018 403f20: 8b 05 c2 23 21 00 mov 0x2123c2(%rip),%eax # 6162e8 403f26: e9 1a fc ff ff jmpq 403b45 403f2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 403f30: 31 ff xor %edi,%edi 403f32: e8 89 67 00 00 callq 40a6c0 403f37: e9 de f8 ff ff jmpq 40381a 403f3c: 0f 1f 40 00 nopl 0x0(%rax) 403f40: bf 01 00 00 00 mov $0x1,%edi 403f45: e8 76 67 00 00 callq 40a6c0 403f4a: 41 89 c4 mov %eax,%r12d 403f4d: e9 c1 f7 ff ff jmpq 403713 403f52: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 403f58: be 02 00 00 00 mov $0x2,%esi 403f5d: 48 89 e7 mov %rsp,%rdi 403f60: e8 eb 61 00 00 callq 40a150 403f65: e9 dc fa ff ff jmpq 403a46 403f6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 403f70: 48 8b 15 81 30 26 00 mov 0x263081(%rip),%rdx # 666ff8 403f77: 41 89 e8 mov %ebp,%r8d 403f7a: b9 80 9f 61 00 mov $0x619f80,%ecx 403f7f: 48 8b 3d da 27 21 00 mov 0x2127da(%rip),%rdi # 616760 403f86: be d8 10 41 00 mov $0x4110d8,%esi 403f8b: 31 c0 xor %eax,%eax 403f8d: e8 9e 93 00 00 callq 40d330 403f92: e9 a6 fa ff ff jmpq 403a3d 403f97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 403f9e: 00 00 403fa0: 31 ff xor %edi,%edi 403fa2: e8 19 67 00 00 callq 40a6c0 403fa7: 0f b6 e8 movzbl %al,%ebp 403faa: e9 75 fa ff ff jmpq 403a24 403faf: 90 nop 403fb0: 31 ff xor %edi,%edi 403fb2: e8 09 67 00 00 callq 40a6c0 403fb7: 8b 15 47 30 26 00 mov 0x263047(%rip),%edx # 667004 403fbd: 8b 0d 51 30 26 00 mov 0x263051(%rip),%ecx # 667014 403fc3: e9 3b fa ff ff jmpq 403a03 403fc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 403fcf: 00 403fd0: 48 8b 15 21 30 26 00 mov 0x263021(%rip),%rdx # 666ff8 403fd7: b9 80 9f 61 00 mov $0x619f80,%ecx 403fdc: 31 c0 xor %eax,%eax 403fde: 48 8b 3d 7b 27 21 00 mov 0x21277b(%rip),%rdi # 616760 403fe5: be a8 11 41 00 mov $0x4111a8,%esi 403fea: e8 41 93 00 00 callq 40d330 403fef: e9 9e fb ff ff jmpq 403b92 403ff4: 0f 1f 40 00 nopl 0x0(%rax) 403ff8: bf 01 00 00 00 mov $0x1,%edi 403ffd: e8 be 66 00 00 callq 40a6c0 404002: 41 89 c4 mov %eax,%r12d 404005: e9 6c f8 ff ff jmpq 403876 40400a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 404010: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 404015: ba 02 00 00 00 mov $0x2,%edx 40401a: be 86 1a 41 00 mov $0x411a86,%esi 40401f: e8 7c db ff ff callq 401ba0 404024: 85 c0 test %eax,%eax 404026: 0f 84 14 01 00 00 je 404140 40402c: 44 8b 1d ad 27 21 00 mov 0x2127ad(%rip),%r11d # 6167e0 404033: 45 85 db test %r11d,%r11d 404036: 0f 84 34 fb ff ff je 403b70 40403c: 44 8b 15 6d 27 21 00 mov 0x21276d(%rip),%r10d # 6167b0 404043: 45 85 d2 test %r10d,%r10d 404046: 0f 84 24 fb ff ff je 403b70 40404c: 44 8b 0d 91 27 21 00 mov 0x212791(%rip),%r9d # 6167e4 404053: 45 85 c9 test %r9d,%r9d 404056: 0f 85 14 fb ff ff jne 403b70 40405c: c7 05 82 22 21 00 00 movl $0x0,0x212282(%rip) # 6162e8 404063: 00 00 00 404066: 41 83 fc ff cmp $0xffffffff,%r12d 40406a: 48 c7 05 83 22 21 00 movq $0x40a7b0,0x212283(%rip) # 6162f8 404071: b0 a7 40 00 404075: 74 07 je 40407e 404077: 83 2d 86 2f 26 00 01 subl $0x1,0x262f86(%rip) # 667004 40407e: c7 05 ac 28 21 00 01 movl $0x1,0x2128ac(%rip) # 616934 404085: 00 00 00 404088: 31 c0 xor %eax,%eax 40408a: 83 fd ff cmp $0xffffffff,%ebp 40408d: 0f 84 b6 fa ff ff je 403b49 404093: 48 8b 3d a6 26 21 00 mov 0x2126a6(%rip),%rdi # 616740 <__TMC_END__> 40409a: e8 b1 db ff ff callq 401c50 40409f: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 4040a4: ba 01 00 00 00 mov $0x1,%edx 4040a9: 89 c7 mov %eax,%edi 4040ab: e8 50 65 00 00 callq 40a600 4040b0: 48 83 05 38 2f 26 00 addq $0x1,0x262f38(%rip) # 666ff0 4040b7: 01 4040b8: e9 82 fa ff ff jmpq 403b3f 4040bd: 0f 1f 00 nopl (%rax) 4040c0: 31 ff xor %edi,%edi 4040c2: e8 f9 65 00 00 callq 40a6c0 4040c7: c1 e0 08 shl $0x8,%eax 4040ca: e9 e1 fb ff ff jmpq 403cb0 4040cf: 90 nop 4040d0: bf 01 00 00 00 mov $0x1,%edi 4040d5: e8 e6 65 00 00 callq 40a6c0 4040da: 41 89 c4 mov %eax,%r12d 4040dd: e9 f3 fa ff ff jmpq 403bd5 4040e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4040e8: ba 04 00 00 00 mov $0x4,%edx 4040ed: be 7b 1a 41 00 mov $0x411a7b,%esi 4040f2: bf a0 ef 65 00 mov $0x65efa0,%edi 4040f7: e8 a4 da ff ff callq 401ba0 4040fc: 85 c0 test %eax,%eax 4040fe: 0f 85 99 f6 ff ff jne 40379d 404104: c7 05 f6 2e 26 00 00 movl $0x0,0x262ef6(%rip) # 667004 40410b: 00 00 00 40410e: 89 df mov %ebx,%edi 404110: 48 c7 05 dd 21 21 00 movq $0x409c00,0x2121dd(%rip) # 6162f8 404117: 00 9c 40 00 40411b: e8 b0 59 00 00 callq 409ad0 404120: 85 c0 test %eax,%eax 404122: 0f 85 d0 fb ff ff jne 403cf8 404128: c7 05 02 28 21 00 01 movl $0x1,0x212802(%rip) # 616934 40412f: 00 00 00 404132: 8b 05 b0 21 21 00 mov 0x2121b0(%rip),%eax # 6162e8 404138: e9 08 fa ff ff jmpq 403b45 40413d: 0f 1f 00 nopl (%rax) 404140: 48 c7 05 ad 21 21 00 movq $0x4089f0,0x2121ad(%rip) # 6162f8 404147: f0 89 40 00 40414b: b0 03 mov $0x3,%al 40414d: c7 05 91 21 21 00 03 movl $0x3,0x212191(%rip) # 6162e8 404154: 00 00 00 404157: c7 05 d3 27 21 00 01 movl $0x1,0x2127d3(%rip) # 616934 40415e: 00 00 00 404161: e9 e3 f9 ff ff jmpq 403b49 404166: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40416d: 00 00 00 404170: 48 8b 15 81 2e 26 00 mov 0x262e81(%rip),%rdx # 666ff8 404177: 41 89 c0 mov %eax,%r8d 40417a: b9 80 9f 61 00 mov $0x619f80,%ecx 40417f: 48 8b 3d da 25 21 00 mov 0x2125da(%rip),%rdi # 616760 404186: be 58 10 41 00 mov $0x411058,%esi 40418b: 31 c0 xor %eax,%eax 40418d: e8 9e 91 00 00 callq 40d330 404192: b8 ff ff ff ff mov $0xffffffff,%eax 404197: c7 05 ff 25 21 00 01 movl $0x1,0x2125ff(%rip) # 6167a0 40419e: 00 00 00 4041a1: e9 a3 f9 ff ff jmpq 403b49 4041a6: 48 8b 15 4b 2e 26 00 mov 0x262e4b(%rip),%rdx # 666ff8 4041ad: b9 80 9f 61 00 mov $0x619f80,%ecx 4041b2: 31 c0 xor %eax,%eax 4041b4: 48 8b 3d a5 25 21 00 mov 0x2125a5(%rip),%rdi # 616760 4041bb: be 70 11 41 00 mov $0x411170,%esi 4041c0: e8 6b 91 00 00 callq 40d330 4041c5: e9 30 fa ff ff jmpq 403bfa 4041ca: 48 8b 15 27 2e 26 00 mov 0x262e27(%rip),%rdx # 666ff8 4041d1: b9 80 9f 61 00 mov $0x619f80,%ecx 4041d6: be 88 10 41 00 mov $0x411088,%esi 4041db: 48 8b 3d 7e 25 21 00 mov 0x21257e(%rip),%rdi # 616760 4041e2: 31 c0 xor %eax,%eax 4041e4: e8 47 91 00 00 callq 40d330 4041e9: c7 05 ad 25 21 00 01 movl $0x1,0x2125ad(%rip) # 6167a0 4041f0: 00 00 00 4041f3: e9 00 fb ff ff jmpq 403cf8 4041f8: b9 80 9f 61 00 mov $0x619f80,%ecx 4041fd: 48 8b 15 f4 2d 26 00 mov 0x262df4(%rip),%rdx # 666ff8 404204: be 89 1a 41 00 mov $0x411a89,%esi 404209: eb d0 jmp 4041db 40420b: e8 b0 d8 ff ff callq 401ac0 <__stack_chk_fail@plt> 404210: bf 08 11 41 00 mov $0x411108,%edi 404215: e8 c6 60 00 00 callq 40a2e0 40421a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000404220 : 404220: 41 54 push %r12 404222: 55 push %rbp 404223: 89 fd mov %edi,%ebp 404225: 53 push %rbx 404226: 48 63 de movslq %esi,%rbx 404229: 48 83 ec 20 sub $0x20,%rsp 40422d: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 404234: 00 00 404236: 48 89 44 24 18 mov %rax,0x18(%rsp) 40423b: 31 c0 xor %eax,%eax 40423d: 44 8b 15 4c 21 21 00 mov 0x21214c(%rip),%r10d # 616390 404244: 45 85 d2 test %r10d,%r10d 404247: 0f 84 4b 01 00 00 je 404398 40424d: 85 db test %ebx,%ebx 40424f: 0f 88 4b 01 00 00 js 4043a0 404255: 44 8b 0d 50 25 21 00 mov 0x212550(%rip),%r9d # 6167ac 40425c: c7 05 2a 21 21 00 00 movl $0x0,0x21212a(%rip) # 616390 404263: 00 00 00 404266: 45 85 c9 test %r9d,%r9d 404269: 0f 85 b1 03 00 00 jne 404620 40426f: 44 8b 05 32 25 21 00 mov 0x212532(%rip),%r8d # 6167a8 404276: 45 85 c0 test %r8d,%r8d 404279: 0f 84 69 03 00 00 je 4045e8 40427f: 48 8b 05 62 2d 26 00 mov 0x262d62(%rip),%rax # 666fe8 404286: 83 fb 08 cmp $0x8,%ebx 404289: 48 c7 05 5c 2d 26 00 movq $0xffffffffffffffff,0x262d5c(%rip) # 666ff0 404290: ff ff ff ff 404294: 48 89 05 45 2d 26 00 mov %rax,0x262d45(%rip) # 666fe0 40429b: 0f 84 87 02 00 00 je 404528 4042a1: 49 c7 c4 ff ff ff ff mov $0xffffffffffffffff,%r12 4042a8: 8b 05 fe 24 21 00 mov 0x2124fe(%rip),%eax # 6167ac 4042ae: 85 c0 test %eax,%eax 4042b0: 0f 85 d2 01 00 00 jne 404488 4042b6: 48 8b 35 23 2d 26 00 mov 0x262d23(%rip),%rsi # 666fe0 4042bd: ba 13 00 00 00 mov $0x13,%edx 4042c2: 48 8b 3d 77 24 21 00 mov 0x212477(%rip),%rdi # 616740 <__TMC_END__> 4042c9: e8 c2 65 00 00 callq 40a890 4042ce: bf eb 1a 41 00 mov $0x411aeb,%edi 4042d3: 31 c0 xor %eax,%eax 4042d5: e8 76 92 00 00 callq 40d550 4042da: 48 8b 35 0f 2d 26 00 mov 0x262d0f(%rip),%rsi # 666ff0 4042e1: ba 13 00 00 00 mov $0x13,%edx 4042e6: 48 8b 3d 53 24 21 00 mov 0x212453(%rip),%rdi # 616740 <__TMC_END__> 4042ed: e8 9e 65 00 00 callq 40a890 4042f2: 31 c0 xor %eax,%eax 4042f4: bf eb 1a 41 00 mov $0x411aeb,%edi 4042f9: e8 52 92 00 00 callq 40d550 4042fe: 48 8b 05 db 2c 26 00 mov 0x262cdb(%rip),%rax # 666fe0 404305: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 404309: 0f 84 d1 01 00 00 je 4044e0 40430f: 48 8b 15 22 26 21 00 mov 0x212622(%rip),%rdx # 616938 404316: 48 85 d2 test %rdx,%rdx 404319: 78 0a js 404325 40431b: 48 01 c2 add %rax,%rdx 40431e: 48 89 15 13 26 21 00 mov %rdx,0x212613(%rip) # 616938 404325: 48 8b 35 c4 2c 26 00 mov 0x262cc4(%rip),%rsi # 666ff0 40432c: 48 83 fe ff cmp $0xffffffffffffffff,%rsi 404330: 0f 84 1a 01 00 00 je 404450 404336: 48 8b 15 03 26 21 00 mov 0x212603(%rip),%rdx # 616940 40433d: 48 85 d2 test %rdx,%rdx 404340: 78 0a js 40434c 404342: 48 01 f2 add %rsi,%rdx 404345: 48 89 15 f4 25 21 00 mov %rdx,0x2125f4(%rip) # 616940 40434c: 48 89 f7 mov %rsi,%rdi 40434f: 48 03 3d c2 2c 26 00 add 0x262cc2(%rip),%rdi # 667018 404356: 48 29 c7 sub %rax,%rdi 404359: 48 8b 15 e0 23 21 00 mov 0x2123e0(%rip),%rdx # 616740 <__TMC_END__> 404360: e8 eb 64 00 00 callq 40a850 404365: be 80 eb 64 00 mov $0x64eb80,%esi 40436a: bf fb 28 41 00 mov $0x4128fb,%edi 40436f: 31 c0 xor %eax,%eax 404371: e8 da 91 00 00 callq 40d550 404376: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40437b: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 404382: 00 00 404384: 0f 85 e4 02 00 00 jne 40466e 40438a: 48 83 c4 20 add $0x20,%rsp 40438e: 5b pop %rbx 40438f: 5d pop %rbp 404390: 41 5c pop %r12 404392: c3 retq 404393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 404398: 85 db test %ebx,%ebx 40439a: 0f 89 df fe ff ff jns 40427f 4043a0: 48 8b 05 91 25 21 00 mov 0x212591(%rip),%rax # 616938 4043a7: 48 85 c0 test %rax,%rax 4043aa: 7e ca jle 404376 4043ac: 48 83 3d 8c 25 21 00 cmpq $0x0,0x21258c(%rip) # 616940 4043b3: 00 4043b4: 7e c0 jle 404376 4043b6: 8b 3d f0 23 21 00 mov 0x2123f0(%rip),%edi # 6167ac 4043bc: 85 ff test %edi,%edi 4043be: 0f 85 84 02 00 00 jne 404648 4043c4: 8b 0d de 23 21 00 mov 0x2123de(%rip),%ecx # 6167a8 4043ca: 85 c9 test %ecx,%ecx 4043cc: 75 4b jne 404419 4043ce: 48 8b 3d 6b 23 21 00 mov 0x21236b(%rip),%rdi # 616740 <__TMC_END__> 4043d5: 48 89 c6 mov %rax,%rsi 4043d8: ba 13 00 00 00 mov $0x13,%edx 4043dd: e8 ae 64 00 00 callq 40a890 4043e2: bf eb 1a 41 00 mov $0x411aeb,%edi 4043e7: 31 c0 xor %eax,%eax 4043e9: e8 62 91 00 00 callq 40d550 4043ee: 48 8b 35 4b 25 21 00 mov 0x21254b(%rip),%rsi # 616940 4043f5: ba 13 00 00 00 mov $0x13,%edx 4043fa: 48 8b 3d 3f 23 21 00 mov 0x21233f(%rip),%rdi # 616740 <__TMC_END__> 404401: e8 8a 64 00 00 callq 40a890 404406: bf eb 1a 41 00 mov $0x411aeb,%edi 40440b: 31 c0 xor %eax,%eax 40440d: e8 3e 91 00 00 callq 40d550 404412: 48 8b 05 1f 25 21 00 mov 0x21251f(%rip),%rax # 616938 404419: 48 8b 35 20 25 21 00 mov 0x212520(%rip),%rsi # 616940 404420: 48 8b 15 19 23 21 00 mov 0x212319(%rip),%rdx # 616740 <__TMC_END__> 404427: 48 89 f7 mov %rsi,%rdi 40442a: 48 29 c7 sub %rax,%rdi 40442d: 48 03 3d e4 2b 26 00 add 0x262be4(%rip),%rdi # 667018 404434: e8 17 64 00 00 callq 40a850 404439: bf ed 1a 41 00 mov $0x411aed,%edi 40443e: 31 c0 xor %eax,%eax 404440: e8 0b 91 00 00 callq 40d550 404445: e9 2c ff ff ff jmpq 404376 40444a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 404450: 48 89 35 e9 24 21 00 mov %rsi,0x2124e9(%rip) # 616940 404457: 31 ff xor %edi,%edi 404459: 31 f6 xor %esi,%esi 40445b: 48 c7 05 b2 2b 26 00 movq $0x0,0x262bb2(%rip) # 667018 404462: 00 00 00 00 404466: 48 c7 05 7f 2b 26 00 movq $0x0,0x262b7f(%rip) # 666ff0 40446d: 00 00 00 00 404471: 48 c7 05 64 2b 26 00 movq $0x0,0x262b64(%rip) # 666fe0 404478: 00 00 00 00 40447c: e9 d8 fe ff ff jmpq 404359 404481: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 404488: bf 80 ef 65 00 mov $0x65ef80,%edi 40448d: e8 1e d5 ff ff callq 4019b0 404492: 48 8b 34 dd 80 24 41 mov 0x412480(,%rbx,8),%rsi 404499: 00 40449a: 4c 89 e2 mov %r12,%rdx 40449d: 48 89 c5 mov %rax,%rbp 4044a0: bf f8 1a 41 00 mov $0x411af8,%edi 4044a5: 31 c0 xor %eax,%eax 4044a7: e8 a4 90 00 00 callq 40d550 4044ac: 48 85 ed test %rbp,%rbp 4044af: 0f 84 7b 01 00 00 je 404630 4044b5: 8b 75 10 mov 0x10(%rbp),%esi 4044b8: bf 03 1b 41 00 mov $0x411b03,%edi 4044bd: 31 c0 xor %eax,%eax 4044bf: 8b 4d 08 mov 0x8(%rbp),%ecx 4044c2: 8b 55 0c mov 0xc(%rbp),%edx 4044c5: 44 8b 45 04 mov 0x4(%rbp),%r8d 4044c9: c1 e6 02 shl $0x2,%esi 4044cc: 48 63 f6 movslq %esi,%rsi 4044cf: 48 81 c6 60 1d 41 00 add $0x411d60,%rsi 4044d6: e8 75 90 00 00 callq 40d550 4044db: e9 d6 fd ff ff jmpq 4042b6 4044e0: 48 8b 15 59 24 21 00 mov 0x212459(%rip),%rdx # 616940 4044e7: 48 89 05 4a 24 21 00 mov %rax,0x21244a(%rip) # 616938 4044ee: 31 f6 xor %esi,%esi 4044f0: 48 c7 05 1d 2b 26 00 movq $0x0,0x262b1d(%rip) # 667018 4044f7: 00 00 00 00 4044fb: 31 c0 xor %eax,%eax 4044fd: 48 c7 05 e8 2a 26 00 movq $0x0,0x262ae8(%rip) # 666ff0 404504: 00 00 00 00 404508: 48 c7 05 cd 2a 26 00 movq $0x0,0x262acd(%rip) # 666fe0 40450f: 00 00 00 00 404513: 48 85 d2 test %rdx,%rdx 404516: 0f 89 26 fe ff ff jns 404342 40451c: e9 2b fe ff ff jmpq 40434c 404521: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 404528: 8b 15 06 24 21 00 mov 0x212406(%rip),%edx # 616934 40452e: 85 d2 test %edx,%edx 404530: 0f 85 6b fd ff ff jne 4042a1 404536: ba 02 00 00 00 mov $0x2,%edx 40453b: 48 c7 c6 f8 ff ff ff mov $0xfffffffffffffff8,%rsi 404542: 89 ef mov %ebp,%edi 404544: e8 c7 d5 ff ff callq 401b10 404549: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 40454d: 48 89 05 8c 2a 26 00 mov %rax,0x262a8c(%rip) # 666fe0 404554: 0f 84 47 fd ff ff je 4042a1 40455a: 48 83 c0 08 add $0x8,%rax 40455e: ba 08 00 00 00 mov $0x8,%edx 404563: 89 ef mov %ebp,%edi 404565: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 40456a: 48 89 05 6f 2a 26 00 mov %rax,0x262a6f(%rip) # 666fe0 404571: e8 0a d6 ff ff callq 401b80 404576: 48 83 f8 08 cmp $0x8,%rax 40457a: 0f 85 f3 00 00 00 jne 404673 404580: 44 0f b6 64 24 13 movzbl 0x13(%rsp),%r12d 404586: 0f b6 44 24 12 movzbl 0x12(%rsp),%eax 40458b: 0f b6 54 24 10 movzbl 0x10(%rsp),%edx 404590: 0f b6 4c 24 14 movzbl 0x14(%rsp),%ecx 404595: 41 c1 e4 08 shl $0x8,%r12d 404599: 41 09 c4 or %eax,%r12d 40459c: 0f b6 44 24 11 movzbl 0x11(%rsp),%eax 4045a1: 4d 63 e4 movslq %r12d,%r12 4045a4: 49 c1 e4 10 shl $0x10,%r12 4045a8: c1 e0 08 shl $0x8,%eax 4045ab: 09 d0 or %edx,%eax 4045ad: 0f b6 54 24 16 movzbl 0x16(%rsp),%edx 4045b2: 48 98 cltq 4045b4: 49 09 c4 or %rax,%r12 4045b7: 0f b6 44 24 17 movzbl 0x17(%rsp),%eax 4045bc: c1 e0 08 shl $0x8,%eax 4045bf: 09 d0 or %edx,%eax 4045c1: 0f b6 54 24 15 movzbl 0x15(%rsp),%edx 4045c6: 48 98 cltq 4045c8: 48 c1 e0 10 shl $0x10,%rax 4045cc: c1 e2 08 shl $0x8,%edx 4045cf: 09 ca or %ecx,%edx 4045d1: 48 63 d2 movslq %edx,%rdx 4045d4: 48 09 d0 or %rdx,%rax 4045d7: 48 89 05 12 2a 26 00 mov %rax,0x262a12(%rip) # 666ff0 4045de: e9 c5 fc ff ff jmpq 4042a8 4045e3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4045e8: 48 c7 04 24 c3 1a 41 movq $0x411ac3,(%rsp) 4045ef: 00 4045f0: 41 b9 13 00 00 00 mov $0x13,%r9d 4045f6: 31 c0 xor %eax,%eax 4045f8: 41 b8 13 00 00 00 mov $0x13,%r8d 4045fe: b9 c5 1a 41 00 mov $0x411ac5,%ecx 404603: ba 13 00 00 00 mov $0x13,%edx 404608: be 13 00 00 00 mov $0x13,%esi 40460d: bf e0 11 41 00 mov $0x4111e0,%edi 404612: e8 39 8f 00 00 callq 40d550 404617: e9 63 fc ff ff jmpq 40427f 40461c: 0f 1f 40 00 nopl 0x0(%rax) 404620: bf a6 1a 41 00 mov $0x411aa6,%edi 404625: e8 26 8f 00 00 callq 40d550 40462a: e9 40 fc ff ff jmpq 40426f 40462f: 90 nop 404630: bf 14 1b 41 00 mov $0x411b14,%edi 404635: 31 c0 xor %eax,%eax 404637: e8 14 8f 00 00 callq 40d550 40463c: e9 75 fc ff ff jmpq 4042b6 404641: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 404648: 31 c0 xor %eax,%eax 40464a: bf d0 1a 41 00 mov $0x411ad0,%edi 40464f: e8 fc 8e 00 00 callq 40d550 404654: 8b 35 52 21 21 00 mov 0x212152(%rip),%esi # 6167ac 40465a: 48 8b 05 d7 22 21 00 mov 0x2122d7(%rip),%rax # 616938 404661: 85 f6 test %esi,%esi 404663: 0f 85 65 fd ff ff jne 4043ce 404669: e9 56 fd ff ff jmpq 4043c4 40466e: e8 4d d4 ff ff callq 401ac0 <__stack_chk_fail@plt> 404673: e8 e8 5e 00 00 callq 40a560 404678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40467f: 00 0000000000404680 : 404680: 8b 05 56 21 21 00 mov 0x212156(%rip),%eax # 6167dc 404686: 53 push %rbx 404687: bb 01 00 00 00 mov $0x1,%ebx 40468c: 85 c0 test %eax,%eax 40468e: 74 1c je 4046ac 404690: 44 8b 1d 9d 22 21 00 mov 0x21229d(%rip),%r11d # 616934 404697: 45 85 db test %r11d,%r11d 40469a: 75 10 jne 4046ac 40469c: 8b 05 62 29 26 00 mov 0x262962(%rip),%eax # 667004 4046a2: 30 db xor %bl,%bl 4046a4: 3b 05 6a 29 26 00 cmp 0x26296a(%rip),%eax # 667014 4046aa: 74 04 je 4046b0 4046ac: 89 d8 mov %ebx,%eax 4046ae: 5b pop %rbx 4046af: c3 retq 4046b0: 3d 00 80 00 00 cmp $0x8000,%eax 4046b5: b3 01 mov $0x1,%bl 4046b7: 75 f3 jne 4046ac 4046b9: bf 01 00 00 00 mov $0x1,%edi 4046be: e8 fd 5f 00 00 callq 40a6c0 4046c3: 83 f8 ff cmp $0xffffffff,%eax 4046c6: 74 e4 je 4046ac 4046c8: c7 05 32 29 26 00 00 movl $0x0,0x262932(%rip) # 667004 4046cf: 00 00 00 4046d2: 30 db xor %bl,%bl 4046d4: eb d6 jmp 4046ac 4046d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4046dd: 00 00 00 00000000004046e0 : 4046e0: 55 push %rbp 4046e1: 53 push %rbx 4046e2: 48 83 ec 08 sub $0x8,%rsp 4046e6: 44 8b 0d f3 20 21 00 mov 0x2120f3(%rip),%r9d # 6167e0 4046ed: 45 85 c9 test %r9d,%r9d 4046f0: 75 10 jne 404702 4046f2: 44 8b 05 eb 20 21 00 mov 0x2120eb(%rip),%r8d # 6167e4 4046f9: 45 85 c0 test %r8d,%r8d 4046fc: 0f 84 96 01 00 00 je 404898 404702: 48 8b 3d 3f 20 21 00 mov 0x21203f(%rip),%rdi # 616748 404709: c6 05 76 a4 24 00 00 movb $0x0,0x24a476(%rip) # 64eb86 404710: c7 05 66 58 21 00 73 movl $0x69647473,0x215866(%rip) # 619f80 404717: 74 64 69 40471a: 66 c7 05 61 58 21 00 movw $0x6e,0x215861(%rip) # 619f84 404721: 6e 00 404723: c7 05 53 a4 24 00 73 movl $0x6f647473,0x24a453(%rip) # 64eb80 40472a: 74 64 6f 40472d: 66 c7 05 4e a4 24 00 movw $0x7475,0x24a44e(%rip) # 64eb84 404734: 75 74 404736: e8 15 d5 ff ff callq 401c50 40473b: ba a0 68 61 00 mov $0x6168a0,%edx 404740: bf 01 00 00 00 mov $0x1,%edi 404745: 89 c6 mov %eax,%esi 404747: e8 94 d5 ff ff callq 401ce0 <__fxstat@plt> 40474c: 85 c0 test %eax,%eax 40474e: 0f 85 6b 02 00 00 jne 4049bf 404754: 8b 05 5e 21 21 00 mov 0x21215e(%rip),%eax # 6168b8 40475a: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 404761: 8b 35 89 1b 21 00 mov 0x211b89(%rip),%esi # 6162f0 404767: 48 89 d1 mov %rdx,%rcx 40476a: 48 89 15 17 a8 25 00 mov %rdx,0x25a817(%rip) # 65ef88 404771: 25 00 f0 00 00 and $0xf000,%eax 404776: 3d 00 80 00 00 cmp $0x8000,%eax 40477b: 48 0f 44 0d 4d 21 21 cmove 0x21214d(%rip),%rcx # 6168d0 404782: 00 404783: 85 f6 test %esi,%esi 404785: 48 89 0d 5c 28 26 00 mov %rcx,0x26285c(%rip) # 666fe8 40478c: 0f 84 be 00 00 00 je 404850 404792: 8b 0d 4c 20 21 00 mov 0x21204c(%rip),%ecx # 6167e4 404798: 85 c9 test %ecx,%ecx 40479a: 0f 85 b0 00 00 00 jne 404850 4047a0: e8 0b 5a 00 00 callq 40a1b0 4047a5: 48 8b 3d 9c 1f 21 00 mov 0x211f9c(%rip),%rdi # 616748 4047ac: c7 05 fa 1f 21 00 01 movl $0x1,0x211ffa(%rip) # 6167b0 4047b3: 00 00 00 4047b6: c7 05 70 21 21 00 00 movl $0x0,0x212170(%rip) # 616930 4047bd: 00 00 00 4047c0: e8 8b d4 ff ff callq 401c50 4047c5: 8b 15 11 20 21 00 mov 0x212011(%rip),%edx # 6167dc 4047cb: 89 05 3b 28 26 00 mov %eax,0x26283b(%rip) # 66700c 4047d1: 85 d2 test %edx,%edx 4047d3: 0f 85 47 01 00 00 jne 404920 4047d9: 8b 05 05 20 21 00 mov 0x212005(%rip),%eax # 6167e4 4047df: 85 c0 test %eax,%eax 4047e1: 74 3a je 40481d 4047e3: e9 c0 01 00 00 jmpq 4049a8 4047e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4047ef: 00 4047f0: e8 8b fe ff ff callq 404680 4047f5: 85 c0 test %eax,%eax 4047f7: 0f 85 43 01 00 00 jne 404940 4047fd: 8b 3d 09 28 26 00 mov 0x262809(%rip),%edi # 66700c 404803: e8 88 ee ff ff callq 403690 404808: 85 c0 test %eax,%eax 40480a: 89 05 d8 1a 21 00 mov %eax,0x211ad8(%rip) # 6162e8 404810: 78 36 js 404848 404812: 48 c7 05 d3 27 26 00 movq $0x0,0x2627d3(%rip) # 666ff0 404819: 00 00 00 00 40481d: 48 8b 3d 1c 1f 21 00 mov 0x211f1c(%rip),%rdi # 616740 <__TMC_END__> 404824: 48 8b 2d cd 1a 21 00 mov 0x211acd(%rip),%rbp # 6162f8 40482b: e8 20 d4 ff ff callq 401c50 404830: 48 8b 3d 11 1f 21 00 mov 0x211f11(%rip),%rdi # 616748 404837: 89 c3 mov %eax,%ebx 404839: e8 12 d4 ff ff callq 401c50 40483e: 89 de mov %ebx,%esi 404840: 89 c7 mov %eax,%edi 404842: ff d5 callq *%rbp 404844: 85 c0 test %eax,%eax 404846: 74 a8 je 4047f0 404848: 48 83 c4 08 add $0x8,%rsp 40484c: 5b pop %rbx 40484d: 5d pop %rbp 40484e: c3 retq 40484f: 90 nop 404850: 3d 00 80 00 00 cmp $0x8000,%eax 404855: 74 19 je 404870 404857: bf 80 ef 65 00 mov $0x65ef80,%edi 40485c: e8 4f 68 00 00 callq 40b0b0 404861: e9 3a ff ff ff jmpq 4047a0 404866: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40486d: 00 00 00 404870: 48 8b 05 81 20 21 00 mov 0x212081(%rip),%rax # 6168f8 404877: 48 89 05 02 a7 25 00 mov %rax,0x25a702(%rip) # 65ef80 40487e: 48 8b 05 7b 20 21 00 mov 0x21207b(%rip),%rax # 616900 404885: 48 89 05 fc a6 25 00 mov %rax,0x25a6fc(%rip) # 65ef88 40488c: e9 0f ff ff ff jmpq 4047a0 404891: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 404898: 80 3d 49 1f 21 00 00 cmpb $0x0,0x211f49(%rip) # 6167e8 40489f: 75 2b jne 4048cc 4048a1: 8b 3d 35 1f 21 00 mov 0x211f35(%rip),%edi # 6167dc 4048a7: 85 ff test %edi,%edi 4048a9: 48 8b 3d 98 1e 21 00 mov 0x211e98(%rip),%rdi # 616748 4048b0: 48 0f 44 3d 88 1e 21 cmove 0x211e88(%rip),%rdi # 616740 <__TMC_END__> 4048b7: 00 4048b8: e8 93 d3 ff ff callq 401c50 4048bd: 89 c7 mov %eax,%edi 4048bf: e8 6c d1 ff ff callq 401a30 4048c4: 85 c0 test %eax,%eax 4048c6: 0f 84 36 fe ff ff je 404702 4048cc: 83 3d d5 1e 21 00 00 cmpl $0x0,0x211ed5(%rip) # 6167a8 4048d3: 0f 85 f0 00 00 00 jne 4049c9 4048d9: b8 7f 1a 41 00 mov $0x411a7f,%eax 4048de: 41 b8 22 1b 41 00 mov $0x411b22,%r8d 4048e4: b9 25 1b 41 00 mov $0x411b25,%ecx 4048e9: 83 3d ec 1e 21 00 00 cmpl $0x0,0x211eec(%rip) # 6167dc 4048f0: be 08 12 41 00 mov $0x411208,%esi 4048f5: 48 8b 15 fc 26 26 00 mov 0x2626fc(%rip),%rdx # 666ff8 4048fc: 48 8b 3d 5d 1e 21 00 mov 0x211e5d(%rip),%rdi # 616760 404903: 4c 0f 44 c0 cmove %rax,%r8 404907: b8 2f 1b 41 00 mov $0x411b2f,%eax 40490c: 48 0f 44 c8 cmove %rax,%rcx 404910: 49 89 d1 mov %rdx,%r9 404913: 31 c0 xor %eax,%eax 404915: e8 16 8a 00 00 callq 40d330 40491a: e9 aa 00 00 00 jmpq 4049c9 40491f: 90 nop 404920: 89 c7 mov %eax,%edi 404922: e8 69 ed ff ff callq 403690 404927: 85 c0 test %eax,%eax 404929: 89 05 b9 19 21 00 mov %eax,0x2119b9(%rip) # 6162e8 40492f: 0f 89 a4 fe ff ff jns 4047d9 404935: 8b 3d 65 1e 21 00 mov 0x211e65(%rip),%edi # 6167a0 40493b: e8 d0 e9 ff ff callq 403310 404940: 8b 05 66 1e 21 00 mov 0x211e66(%rip),%eax # 6167ac 404946: 85 c0 test %eax,%eax 404948: 0f 84 fa fe ff ff je 404848 40494e: 8b 05 50 1e 21 00 mov 0x211e50(%rip),%eax # 6167a4 404954: be 49 1b 41 00 mov $0x411b49,%esi 404959: 85 c0 test %eax,%eax 40495b: 75 37 jne 404994 40495d: 8b 05 79 1e 21 00 mov 0x211e79(%rip),%eax # 6167dc 404963: 85 c0 test %eax,%eax 404965: 0f 85 dd fe ff ff jne 404848 40496b: 48 8b 35 6e 26 26 00 mov 0x26266e(%rip),%rsi # 666fe0 404972: 48 8b 15 e7 1d 21 00 mov 0x211de7(%rip),%rdx # 616760 404979: 48 89 f7 mov %rsi,%rdi 40497c: 48 03 3d 95 26 26 00 add 0x262695(%rip),%rdi # 667018 404983: 48 2b 3d 66 26 26 00 sub 0x262666(%rip),%rdi # 666ff0 40498a: e8 c1 5e 00 00 callq 40a850 40498f: be 78 1c 41 00 mov $0x411c78,%esi 404994: 48 8b 3d c5 1d 21 00 mov 0x211dc5(%rip),%rdi # 616760 40499b: 48 83 c4 08 add $0x8,%rsp 40499f: 31 c0 xor %eax,%eax 4049a1: 5b pop %rbx 4049a2: 5d pop %rbp 4049a3: e9 88 89 00 00 jmpq 40d330 4049a8: 8b 35 3a 19 21 00 mov 0x21193a(%rip),%esi # 6162e8 4049ae: 8b 3d 58 26 26 00 mov 0x262658(%rip),%edi # 66700c 4049b4: 48 83 c4 08 add $0x8,%rsp 4049b8: 5b pop %rbx 4049b9: 5d pop %rbp 4049ba: e9 61 f8 ff ff jmpq 404220 4049bf: bf 3a 1b 41 00 mov $0x411b3a,%edi 4049c4: e8 47 ea ff ff callq 403410 4049c9: bf 01 00 00 00 mov $0x1,%edi 4049ce: e8 3d e9 ff ff callq 403310 4049d3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4049da: 84 00 00 00 00 00 00000000004049e0 : 4049e0: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) 4049e5: 48 89 fd mov %rdi,%rbp 4049e8: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) 4049ed: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) 4049f2: 48 83 ec 18 sub $0x18,%rsp 4049f6: 44 8b 1d b3 1d 21 00 mov 0x211db3(%rip),%r11d # 6167b0 4049fd: 45 85 db test %r11d,%r11d 404a00: 75 0c jne 404a0e 404a02: 44 8b 15 d7 1d 21 00 mov 0x211dd7(%rip),%r10d # 6167e0 404a09: 45 85 d2 test %r10d,%r10d 404a0c: 74 4a je 404a58 404a0e: be 00 09 00 00 mov $0x900,%esi 404a13: 31 c0 xor %eax,%eax 404a15: ba 80 01 00 00 mov $0x180,%edx 404a1a: bf 80 9f 61 00 mov $0x619f80,%edi 404a1f: e8 0c 66 00 00 callq 40b030 404a24: 85 c0 test %eax,%eax 404a26: 89 c3 mov %eax,%ebx 404a28: 78 13 js 404a3d 404a2a: 48 89 ea mov %rbp,%rdx 404a2d: 89 c6 mov %eax,%esi 404a2f: bf 01 00 00 00 mov $0x1,%edi 404a34: e8 a7 d2 ff ff callq 401ce0 <__fxstat@plt> 404a39: 85 c0 test %eax,%eax 404a3b: 75 22 jne 404a5f 404a3d: 89 d8 mov %ebx,%eax 404a3f: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 404a44: 48 8b 1c 24 mov (%rsp),%rbx 404a48: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 404a4d: 48 83 c4 18 add $0x18,%rsp 404a51: c3 retq 404a52: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 404a58: be 00 09 02 00 mov $0x20900,%esi 404a5d: eb b4 jmp 404a13 404a5f: e8 6c cf ff ff callq 4019d0 <__errno_location@plt> 404a64: 89 df mov %ebx,%edi 404a66: bb ff ff ff ff mov $0xffffffff,%ebx 404a6b: 44 8b 20 mov (%rax),%r12d 404a6e: 48 89 c5 mov %rax,%rbp 404a71: e8 ea d0 ff ff callq 401b60 404a76: 44 89 65 00 mov %r12d,0x0(%rbp) 404a7a: eb c1 jmp 404a3d 404a7c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000404a80 : 404a80: 41 57 push %r15 404a82: 41 56 push %r14 404a84: 41 55 push %r13 404a86: 41 54 push %r12 404a88: 55 push %rbp 404a89: 48 89 fd mov %rdi,%rbp 404a8c: 53 push %rbx 404a8d: 48 81 ec c8 04 00 00 sub $0x4c8,%rsp 404a94: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 404a9b: 00 00 404a9d: 48 89 84 24 b8 04 00 mov %rax,0x4b8(%rsp) 404aa4: 00 404aa5: 31 c0 xor %eax,%eax 404aa7: 48 8b 05 1a 1d 21 00 mov 0x211d1a(%rip),%rax # 6167c8 404aae: 48 89 05 ab 18 21 00 mov %rax,0x2118ab(%rip) # 616360 404ab5: e8 e6 cf ff ff callq 401aa0 404aba: 48 3d fe 03 00 00 cmp $0x3fe,%rax 404ac0: 0f 87 ba 09 00 00 ja 405480 404ac6: 48 8d 50 01 lea 0x1(%rax),%rdx 404aca: b9 00 04 00 00 mov $0x400,%ecx 404acf: 48 89 ee mov %rbp,%rsi 404ad2: bf 80 9f 61 00 mov $0x619f80,%edi 404ad7: e8 24 d1 ff ff callq 401c00 <__memcpy_chk@plt> 404adc: bf a0 68 61 00 mov $0x6168a0,%edi 404ae1: e8 fa fe ff ff callq 4049e0 404ae6: 85 c0 test %eax,%eax 404ae8: 41 89 c6 mov %eax,%r14d 404aeb: 0f 88 37 03 00 00 js 404e28 404af1: 8b 0d c1 1d 21 00 mov 0x211dc1(%rip),%ecx # 6168b8 404af7: 44 89 35 0e 25 26 00 mov %r14d,0x26250e(%rip) # 66700c 404afe: 89 c8 mov %ecx,%eax 404b00: 25 00 f0 00 00 and $0xf000,%eax 404b05: 3d 00 40 00 00 cmp $0x4000,%eax 404b0a: 0f 84 d0 02 00 00 je 404de0 404b10: 8b 15 9a 1c 21 00 mov 0x211c9a(%rip),%edx # 6167b0 404b16: 85 d2 test %edx,%edx 404b18: 75 66 jne 404b80 404b1a: 3d 00 80 00 00 cmp $0x8000,%eax 404b1f: 0f 84 d3 06 00 00 je 4051f8 404b25: 44 8b 0d 7c 1c 21 00 mov 0x211c7c(%rip),%r9d # 6167a8 404b2c: 45 85 c9 test %r9d,%r9d 404b2f: 0f 84 d3 05 00 00 je 405108 404b35: 44 8b 25 64 1c 21 00 mov 0x211c64(%rip),%r12d # 6167a0 404b3c: 45 85 e4 test %r12d,%r12d 404b3f: 75 0a jne 404b4b 404b41: c7 05 55 1c 21 00 02 movl $0x2,0x211c55(%rip) # 6167a0 404b48: 00 00 00 404b4b: 8b 3d bb 24 26 00 mov 0x2624bb(%rip),%edi # 66700c 404b51: e8 0a d0 ff ff callq 401b60 404b56: 48 8b 84 24 b8 04 00 mov 0x4b8(%rsp),%rax 404b5d: 00 404b5e: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 404b65: 00 00 404b67: 0f 85 97 10 00 00 jne 405c04 404b6d: 48 81 c4 c8 04 00 00 add $0x4c8,%rsp 404b74: 5b pop %rbx 404b75: 5d pop %rbp 404b76: 41 5c pop %r12 404b78: 41 5d pop %r13 404b7a: 41 5e pop %r14 404b7c: 41 5f pop %r15 404b7e: c3 retq 404b7f: 90 nop 404b80: 3d 00 80 00 00 cmp $0x8000,%eax 404b85: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 404b8c: 0f 84 56 06 00 00 je 4051e8 404b92: 44 8b 3d 57 17 21 00 mov 0x211757(%rip),%r15d # 6162f0 404b99: 48 89 0d 48 24 26 00 mov %rcx,0x262448(%rip) # 666fe8 404ba0: 48 c7 05 dd a3 25 00 movq $0xffffffffffffffff,0x25a3dd(%rip) # 65ef88 404ba7: ff ff ff ff 404bab: 45 85 ff test %r15d,%r15d 404bae: 0f 85 ec 03 00 00 jne 404fa0 404bb4: 48 8b 05 3d 1d 21 00 mov 0x211d3d(%rip),%rax # 6168f8 404bbb: 48 89 05 be a3 25 00 mov %rax,0x25a3be(%rip) # 65ef80 404bc2: 48 8b 05 37 1d 21 00 mov 0x211d37(%rip),%rax # 616900 404bc9: 48 89 05 b8 a3 25 00 mov %rax,0x25a3b8(%rip) # 65ef88 404bd0: 85 d2 test %edx,%edx 404bd2: 74 1c je 404bf0 404bd4: 44 8b 2d 09 1c 21 00 mov 0x211c09(%rip),%r13d # 6167e4 404bdb: 45 85 ed test %r13d,%r13d 404bde: 75 10 jne 404bf0 404be0: 44 8b 25 bd 1b 21 00 mov 0x211bbd(%rip),%r12d # 6167a4 404be7: 45 85 e4 test %r12d,%r12d 404bea: 0f 84 09 09 00 00 je 4054f9 404bf0: ba 00 04 00 00 mov $0x400,%edx 404bf5: be 80 9f 61 00 mov $0x619f80,%esi 404bfa: bf 80 eb 64 00 mov $0x64eb80,%edi 404bff: e8 1c d1 ff ff callq 401d20 <__strcpy_chk@plt> 404c04: bf 80 eb 64 00 mov $0x64eb80,%edi 404c09: e8 72 e8 ff ff callq 403480 404c0e: 8b 2d c8 1b 21 00 mov 0x211bc8(%rip),%ebp # 6167dc 404c14: 48 89 c3 mov %rax,%rbx 404c17: 85 ed test %ebp,%ebp 404c19: 0f 84 99 03 00 00 je 404fb8 404c1f: 48 85 c0 test %rax,%rax 404c22: 0f 84 1a 09 00 00 je 405542 404c28: 48 89 c7 mov %rax,%rdi 404c2b: e8 e0 55 00 00 callq 40a210 404c30: bf 88 1b 41 00 mov $0x411b88,%edi 404c35: b9 05 00 00 00 mov $0x5,%ecx 404c3a: 48 89 de mov %rbx,%rsi 404c3d: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 404c3f: 74 15 je 404c56 404c41: bf 8d 1b 41 00 mov $0x411b8d,%edi 404c46: b9 05 00 00 00 mov $0x5,%ecx 404c4b: 48 89 de mov %rbx,%rsi 404c4e: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 404c50: 0f 85 9b 08 00 00 jne 4054f1 404c56: c7 03 2e 74 61 72 movl $0x7261742e,(%rbx) 404c5c: c6 43 04 00 movb $0x0,0x4(%rbx) 404c60: e8 4b 55 00 00 callq 40a1b0 404c65: 8b 05 71 1b 21 00 mov 0x211b71(%rip),%eax # 6167dc 404c6b: c7 05 bb 1c 21 00 00 movl $0x0,0x211cbb(%rip) # 616930 404c72: 00 00 00 404c75: 85 c0 test %eax,%eax 404c77: 0f 85 b3 07 00 00 jne 405430 404c7d: 8b 05 61 1b 21 00 mov 0x211b61(%rip),%eax # 6167e4 404c83: 85 c0 test %eax,%eax 404c85: 0f 85 c5 07 00 00 jne 405450 404c8b: 8b 05 1f 1b 21 00 mov 0x211b1f(%rip),%eax # 6167b0 404c91: 85 c0 test %eax,%eax 404c93: 0f 84 b7 04 00 00 je 405150 404c99: 48 8b 3d a0 1a 21 00 mov 0x211aa0(%rip),%rdi # 616740 <__TMC_END__> 404ca0: e8 ab cf ff ff callq 401c50 404ca5: 89 05 55 23 26 00 mov %eax,0x262355(%rip) # 667000 404cab: 44 8b 05 56 23 26 00 mov 0x262356(%rip),%r8d # 667008 404cb2: 45 85 c0 test %r8d,%r8d 404cb5: 75 13 jne 404cca 404cb7: 8b 3d 37 16 21 00 mov 0x211637(%rip),%edi # 6162f4 404cbd: 31 c0 xor %eax,%eax 404cbf: 85 ff test %edi,%edi 404cc1: 0f 94 c0 sete %al 404cc4: 89 05 3e 23 26 00 mov %eax,0x26233e(%rip) # 667008 404cca: 8b 05 dc 1a 21 00 mov 0x211adc(%rip),%eax # 6167ac 404cd0: 85 c0 test %eax,%eax 404cd2: 74 35 je 404d09 404cd4: e9 c4 0a 00 00 jmpq 40579d 404cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 404ce0: e8 9b f9 ff ff callq 404680 404ce5: 85 c0 test %eax,%eax 404ce7: 75 40 jne 404d29 404ce9: 8b 3d 1d 23 26 00 mov 0x26231d(%rip),%edi # 66700c 404cef: e8 9c e9 ff ff callq 403690 404cf4: 85 c0 test %eax,%eax 404cf6: 89 05 ec 15 21 00 mov %eax,0x2115ec(%rip) # 6162e8 404cfc: 78 2b js 404d29 404cfe: 48 c7 05 e7 22 26 00 movq $0x0,0x2622e7(%rip) # 666ff0 404d05: 00 00 00 00 404d09: 8b 35 f1 22 26 00 mov 0x2622f1(%rip),%esi # 667000 404d0f: 8b 3d f7 22 26 00 mov 0x2622f7(%rip),%edi # 66700c 404d15: ff 15 dd 15 21 00 callq *0x2115dd(%rip) # 6162f8 404d1b: 85 c0 test %eax,%eax 404d1d: 74 c1 je 404ce0 404d1f: c7 05 bf 15 21 00 ff movl $0xffffffff,0x2115bf(%rip) # 6162e8 404d26: ff ff ff 404d29: 8b 3d dd 22 26 00 mov 0x2622dd(%rip),%edi # 66700c 404d2f: e8 2c ce ff ff callq 401b60 404d34: 85 c0 test %eax,%eax 404d36: 0f 85 38 07 00 00 jne 405474 404d3c: 8b 35 6e 1a 21 00 mov 0x211a6e(%rip),%esi # 6167b0 404d42: 85 f6 test %esi,%esi 404d44: 0f 84 6b 08 00 00 je 4055b5 404d4a: 83 3d 97 15 21 00 ff cmpl $0xffffffff,0x211597(%rip) # 6162e8 404d51: 0f 84 63 0a 00 00 je 4057ba 404d57: 44 8b 35 4e 1a 21 00 mov 0x211a4e(%rip),%r14d # 6167ac 404d5e: 45 85 f6 test %r14d,%r14d 404d61: 0f 84 ef fd ff ff je 404b56 404d67: 44 8b 2d 36 1a 21 00 mov 0x211a36(%rip),%r13d # 6167a4 404d6e: 45 85 ed test %r13d,%r13d 404d71: 0f 85 b3 07 00 00 jne 40552a 404d77: 44 8b 25 5e 1a 21 00 mov 0x211a5e(%rip),%r12d # 6167dc 404d7e: 45 85 e4 test %r12d,%r12d 404d81: 0f 84 86 0b 00 00 je 40590d 404d87: 48 8b 35 62 22 26 00 mov 0x262262(%rip),%rsi # 666ff0 404d8e: 48 8b 15 cb 19 21 00 mov 0x2119cb(%rip),%rdx # 616760 404d95: 48 89 f7 mov %rsi,%rdi 404d98: 48 03 3d 79 22 26 00 add 0x262279(%rip),%rdi # 667018 404d9f: 48 2b 3d 3a 22 26 00 sub 0x26223a(%rip),%rdi # 666fe0 404da6: e8 a5 5a 00 00 callq 40a850 404dab: 8b 2d f3 19 21 00 mov 0x2119f3(%rip),%ebp # 6167a4 404db1: 85 ed test %ebp,%ebp 404db3: 75 0e jne 404dc3 404db5: 8b 1d f5 19 21 00 mov 0x2119f5(%rip),%ebx # 6167b0 404dbb: 85 db test %ebx,%ebx 404dbd: 0f 84 55 0c 00 00 je 405a18 404dc3: 48 8b 3d 96 19 21 00 mov 0x211996(%rip),%rdi # 616760 404dca: be 78 1c 41 00 mov $0x411c78,%esi 404dcf: 31 c0 xor %eax,%eax 404dd1: e8 5a 85 00 00 callq 40d330 404dd6: e9 7b fd ff ff jmpq 404b56 404ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 404de0: 8b 1d 06 1a 21 00 mov 0x211a06(%rip),%ebx # 6167ec 404de6: 44 89 f7 mov %r14d,%edi 404de9: 85 db test %ebx,%ebx 404deb: 0f 85 2f 02 00 00 jne 405020 404df1: e8 6a cd ff ff callq 401b60 404df6: 44 8b 1d ab 19 21 00 mov 0x2119ab(%rip),%r11d # 6167a8 404dfd: 45 85 db test %r11d,%r11d 404e00: 0f 84 8b 07 00 00 je 405591 404e06: 44 8b 15 93 19 21 00 mov 0x211993(%rip),%r10d # 6167a0 404e0d: 45 85 d2 test %r10d,%r10d 404e10: 0f 85 40 fd ff ff jne 404b56 404e16: c7 05 80 19 21 00 02 movl $0x2,0x211980(%rip) # 6167a0 404e1d: 00 00 00 404e20: e9 31 fd ff ff jmpq 404b56 404e25: 0f 1f 00 nopl (%rax) 404e28: 44 8b 25 ad 19 21 00 mov 0x2119ad(%rip),%r12d # 6167dc 404e2f: 45 85 e4 test %r12d,%r12d 404e32: 0f 84 4c 01 00 00 je 404f84 404e38: e8 93 cb ff ff callq 4019d0 <__errno_location@plt> 404e3d: 83 38 02 cmpl $0x2,(%rax) 404e40: 49 89 c7 mov %rax,%r15 404e43: 0f 85 3b 01 00 00 jne 404f84 404e49: bf 80 9f 61 00 mov $0x619f80,%edi 404e4e: e8 2d e6 ff ff callq 403480 404e53: 48 85 c0 test %rax,%rax 404e56: 0f 85 28 01 00 00 jne 404f84 404e5c: ba 80 9f 61 00 mov $0x619f80,%edx 404e61: 8b 0a mov (%rdx),%ecx 404e63: 48 83 c2 04 add $0x4,%rdx 404e67: 8d 81 ff fe fe fe lea -0x1010101(%rcx),%eax 404e6d: f7 d1 not %ecx 404e6f: 21 c8 and %ecx,%eax 404e71: 25 80 80 80 80 and $0x80808080,%eax 404e76: 74 e9 je 404e61 404e78: 89 c1 mov %eax,%ecx 404e7a: 41 bc 60 63 61 00 mov $0x616360,%r12d 404e80: c1 e9 10 shr $0x10,%ecx 404e83: a9 80 80 00 00 test $0x8080,%eax 404e88: 0f 44 c1 cmove %ecx,%eax 404e8b: 48 8d 4a 02 lea 0x2(%rdx),%rcx 404e8f: 48 0f 44 d1 cmove %rcx,%rdx 404e93: 00 c0 add %al,%al 404e95: 48 8b 05 2c 19 21 00 mov 0x21192c(%rip),%rax # 6167c8 404e9c: 48 83 da 03 sbb $0x3,%rdx 404ea0: 48 81 ea 80 9f 61 00 sub $0x619f80,%rdx 404ea7: 80 38 2e cmpb $0x2e,(%rax) 404eaa: 75 14 jne 404ec0 404eac: 80 78 01 67 cmpb $0x67,0x1(%rax) 404eb0: 75 0e jne 404ec0 404eb2: 80 78 02 7a cmpb $0x7a,0x2(%rax) 404eb6: 0f 84 5c 06 00 00 je 405518 404ebc: 0f 1f 40 00 nopl 0x0(%rax) 404ec0: 49 8b 1c 24 mov (%r12),%rbx 404ec4: 48 63 d2 movslq %edx,%rdx 404ec7: 45 31 ed xor %r13d,%r13d 404eca: 48 89 54 24 08 mov %rdx,0x8(%rsp) 404ecf: 90 nop 404ed0: ba 00 04 00 00 mov $0x400,%edx 404ed5: 48 89 ee mov %rbp,%rsi 404ed8: bf 80 9f 61 00 mov $0x619f80,%edi 404edd: e8 7e cd ff ff callq 401c60 <__stpcpy_chk@plt> 404ee2: 48 89 df mov %rbx,%rdi 404ee5: 49 89 c6 mov %rax,%r14 404ee8: e8 b3 cb ff ff callq 401aa0 404eed: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 404ef2: 48 01 c2 add %rax,%rdx 404ef5: 48 81 fa ff 03 00 00 cmp $0x3ff,%rdx 404efc: 0f 87 7e 05 00 00 ja 405480 404f02: 4c 89 f7 mov %r14,%rdi 404f05: b9 00 04 00 00 mov $0x400,%ecx 404f0a: 48 89 de mov %rbx,%rsi 404f0d: 48 8d 50 01 lea 0x1(%rax),%rdx 404f11: e8 ea cc ff ff callq 401c00 <__memcpy_chk@plt> 404f16: bf a0 68 61 00 mov $0x6168a0,%edi 404f1b: e8 c0 fa ff ff callq 4049e0 404f20: 85 c0 test %eax,%eax 404f22: 41 89 c6 mov %eax,%r14d 404f25: 0f 89 c6 fb ff ff jns 404af1 404f2b: 41 83 3f 02 cmpl $0x2,(%r15) 404f2f: 75 53 jne 404f84 404f31: 4c 8b 35 90 18 21 00 mov 0x211890(%rip),%r14 # 6167c8 404f38: 48 89 df mov %rbx,%rdi 404f3b: 4c 89 f6 mov %r14,%rsi 404f3e: e8 8d cc ff ff callq 401bd0 404f43: 85 c0 test %eax,%eax 404f45: b8 02 00 00 00 mov $0x2,%eax 404f4a: 44 0f 44 e8 cmove %eax,%r13d 404f4e: 49 83 c4 08 add $0x8,%r12 404f52: 49 8b 1c 24 mov (%r12),%rbx 404f56: 48 85 db test %rbx,%rbx 404f59: 0f 85 71 ff ff ff jne 404ed0 404f5f: ba 00 04 00 00 mov $0x400,%edx 404f64: 48 89 ee mov %rbp,%rsi 404f67: bf 80 9f 61 00 mov $0x619f80,%edi 404f6c: e8 ef cc ff ff callq 401c60 <__stpcpy_chk@plt> 404f71: ba 00 04 00 00 mov $0x400,%edx 404f76: 4c 89 f6 mov %r14,%rsi 404f79: 48 89 c7 mov %rax,%rdi 404f7c: e8 9f cd ff ff callq 401d20 <__strcpy_chk@plt> 404f81: 45 89 2f mov %r13d,(%r15) 404f84: bf 80 9f 61 00 mov $0x619f80,%edi 404f89: e8 82 e4 ff ff callq 403410 404f8e: c7 05 74 20 26 00 ff movl $0xffffffff,0x262074(%rip) # 66700c 404f95: ff ff ff 404f98: e9 b9 fb ff ff jmpq 404b56 404f9d: 0f 1f 00 nopl (%rax) 404fa0: 44 8b 35 3d 18 21 00 mov 0x21183d(%rip),%r14d # 6167e4 404fa7: 45 85 f6 test %r14d,%r14d 404faa: 0f 84 20 fc ff ff je 404bd0 404fb0: e9 ff fb ff ff jmpq 404bb4 404fb5: 0f 1f 00 nopl (%rax) 404fb8: 48 85 c0 test %rax,%rax 404fbb: 0f 84 af 02 00 00 je 405270 404fc1: 8b 3d 19 18 21 00 mov 0x211819(%rip),%edi # 6167e0 404fc7: 85 ff test %edi,%edi 404fc9: 0f 85 a1 02 00 00 jne 405270 404fcf: 8b 35 d7 17 21 00 mov 0x2117d7(%rip),%esi # 6167ac 404fd5: 85 f6 test %esi,%esi 404fd7: 75 1c jne 404ff5 404fd9: 8b 0d 0d 18 21 00 mov 0x21180d(%rip),%ecx # 6167ec 404fdf: 85 c9 test %ecx,%ecx 404fe1: 0f 85 64 fb ff ff jne 404b4b 404fe7: 8b 15 bb 17 21 00 mov 0x2117bb(%rip),%edx # 6167a8 404fed: 85 d2 test %edx,%edx 404fef: 0f 85 56 fb ff ff jne 404b4b 404ff5: 48 8b 15 fc 1f 26 00 mov 0x261ffc(%rip),%rdx # 666ff8 404ffc: 49 89 d8 mov %rbx,%r8 404fff: b9 80 9f 61 00 mov $0x619f80,%ecx 405004: 48 8b 3d 55 17 21 00 mov 0x211755(%rip),%rdi # 616760 40500b: be b0 13 41 00 mov $0x4113b0,%esi 405010: 31 c0 xor %eax,%eax 405012: e8 19 83 00 00 callq 40d330 405017: e9 2f fb ff ff jmpq 404b4b 40501c: 0f 1f 40 00 nopl 0x0(%rax) 405020: e8 8b cd ff ff callq 401db0 405025: 48 85 c0 test %rax,%rax 405028: 48 89 c3 mov %rax,%rbx 40502b: 0f 84 d2 09 00 00 je 405a03 405031: 48 89 c7 mov %rax,%rdi 405034: e8 07 76 00 00 callq 40c640 405039: 48 85 c0 test %rax,%rax 40503c: 49 89 c6 mov %rax,%r14 40503f: 0f 84 05 0b 00 00 je 405b4a 405045: 48 89 df mov %rbx,%rdi 405048: e8 23 cb ff ff callq 401b70 40504d: 85 c0 test %eax,%eax 40504f: 0f 85 7f 07 00 00 jne 4057d4 405055: 4d 85 f6 test %r14,%r14 405058: 0f 84 f8 fa ff ff je 404b56 40505e: 41 80 3e 00 cmpb $0x0,(%r14) 405062: 0f 84 8e 00 00 00 je 4050f6 405068: 4c 89 f3 mov %r14,%rbx 40506b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 405070: 48 89 ef mov %rbp,%rdi 405073: e8 28 ca ff ff callq 401aa0 405078: 48 89 df mov %rbx,%rdi 40507b: 49 89 c5 mov %rax,%r13 40507e: e8 1d ca ff ff callq 401aa0 405083: 80 3b 2e cmpb $0x2e,(%rbx) 405086: 49 89 c4 mov %rax,%r12 405089: 0f 84 a1 00 00 00 je 405130 40508f: 4b 8d 04 2c lea (%r12,%r13,1),%rax 405093: 48 3d fd 03 00 00 cmp $0x3fd,%rax 405099: 0f 87 a1 01 00 00 ja 405240 40509f: 4d 8d 7d 01 lea 0x1(%r13),%r15 4050a3: b9 00 04 00 00 mov $0x400,%ecx 4050a8: 48 89 ee mov %rbp,%rsi 4050ab: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi 4050b2: 00 4050b3: 4c 89 fa mov %r15,%rdx 4050b6: e8 45 cb ff ff callq 401c00 <__memcpy_chk@plt> 4050bb: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi 4050c2: 00 4050c3: 4d 85 ed test %r13,%r13 4050c6: 0f 85 14 04 00 00 jne 4054e0 4050cc: 48 89 de mov %rbx,%rsi 4050cf: e8 2c c9 ff ff callq 401a00 4050d4: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi 4050db: 00 4050dc: e8 4f 0b 00 00 callq 405c30 4050e1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4050e8: 4a 8d 5c 23 01 lea 0x1(%rbx,%r12,1),%rbx 4050ed: 80 3b 00 cmpb $0x0,(%rbx) 4050f0: 0f 85 7a ff ff ff jne 405070 4050f6: 4c 89 f7 mov %r14,%rdi 4050f9: e8 92 c8 ff ff callq 401990 4050fe: e9 53 fa ff ff jmpq 404b56 405103: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 405108: 48 8b 15 e9 1e 26 00 mov 0x261ee9(%rip),%rdx # 666ff8 40510f: b9 80 9f 61 00 mov $0x619f80,%ecx 405114: 31 c0 xor %eax,%eax 405116: 48 8b 3d 43 16 21 00 mov 0x211643(%rip),%rdi # 616760 40511d: be 90 12 41 00 mov $0x411290,%esi 405122: e8 09 82 00 00 callq 40d330 405127: e9 09 fa ff ff jmpq 404b35 40512c: 0f 1f 40 00 nopl 0x0(%rax) 405130: 0f b6 53 01 movzbl 0x1(%rbx),%edx 405134: 84 d2 test %dl,%dl 405136: 74 b0 je 4050e8 405138: 80 fa 2e cmp $0x2e,%dl 40513b: 0f 85 4e ff ff ff jne 40508f 405141: 80 7b 02 00 cmpb $0x0,0x2(%rbx) 405145: 74 a1 je 4050e8 405147: e9 43 ff ff ff jmpq 40508f 40514c: 0f 1f 40 00 nopl 0x0(%rax) 405150: e8 7b c8 ff ff callq 4019d0 <__errno_location@plt> 405155: 45 31 ed xor %r13d,%r13d 405158: bd 05 00 00 00 mov $0x5,%ebp 40515d: 48 89 c3 mov %rax,%rbx 405160: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 405165: 31 ff xor %edi,%edi 405167: be 00 68 61 00 mov $0x616800,%esi 40516c: e8 ef c7 ff ff callq 401960 405171: ba 80 01 00 00 mov $0x180,%edx 405176: be c1 00 00 00 mov $0xc1,%esi 40517b: bf 80 eb 64 00 mov $0x64eb80,%edi 405180: 31 c0 xor %eax,%eax 405182: e8 a9 5e 00 00 callq 40b030 405187: 31 d2 xor %edx,%edx 405189: bf 02 00 00 00 mov $0x2,%edi 40518e: 89 05 6c 1e 26 00 mov %eax,0x261e6c(%rip) # 667000 405194: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 405199: 89 05 41 11 21 00 mov %eax,0x211141(%rip) # 6162e0 40519f: 44 8b 23 mov (%rbx),%r12d 4051a2: e8 b9 c7 ff ff callq 401960 4051a7: 8b 05 53 1e 26 00 mov 0x261e53(%rip),%eax # 667000 4051ad: 85 c0 test %eax,%eax 4051af: 0f 89 a5 08 00 00 jns 405a5a 4051b5: 41 83 fc 11 cmp $0x11,%r12d 4051b9: 0f 84 b1 01 00 00 je 405370 4051bf: 41 83 fc 24 cmp $0x24,%r12d 4051c3: 0f 84 37 01 00 00 je 405300 4051c9: bf 80 eb 64 00 mov $0x64eb80,%edi 4051ce: e8 3d e2 ff ff callq 403410 4051d3: 8b 3d 33 1e 26 00 mov 0x261e33(%rip),%edi # 66700c 4051d9: e8 82 c9 ff ff callq 401b60 4051de: e9 73 f9 ff ff jmpq 404b56 4051e3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4051e8: 48 8b 0d e1 16 21 00 mov 0x2116e1(%rip),%rcx # 6168d0 4051ef: e9 9e f9 ff ff jmpq 404b92 4051f4: 0f 1f 40 00 nopl 0x0(%rax) 4051f8: f6 c5 08 test $0x8,%ch 4051fb: 0f 85 ab 02 00 00 jne 4054ac 405201: f6 c5 04 test $0x4,%ch 405204: 0f 84 76 07 00 00 je 405980 40520a: 8b 3d 98 15 21 00 mov 0x211598(%rip),%edi # 6167a8 405210: 85 ff test %edi,%edi 405212: 0f 85 1d f9 ff ff jne 404b35 405218: 48 8b 15 d9 1d 26 00 mov 0x261dd9(%rip),%rdx # 666ff8 40521f: b9 80 9f 61 00 mov $0x619f80,%ecx 405224: 31 c0 xor %eax,%eax 405226: 48 8b 3d 33 15 21 00 mov 0x211533(%rip),%rdi # 616760 40522d: be f8 12 41 00 mov $0x4112f8,%esi 405232: e8 f9 80 00 00 callq 40d330 405237: e9 f9 f8 ff ff jmpq 404b35 40523c: 0f 1f 40 00 nopl 0x0(%rax) 405240: 48 8b 15 b1 1d 26 00 mov 0x261db1(%rip),%rdx # 666ff8 405247: 49 89 d8 mov %rbx,%r8 40524a: 48 89 e9 mov %rbp,%rcx 40524d: 48 8b 3d 0c 15 21 00 mov 0x21150c(%rip),%rdi # 616760 405254: be 6a 1b 41 00 mov $0x411b6a,%esi 405259: 31 c0 xor %eax,%eax 40525b: e8 d0 80 00 00 callq 40d330 405260: c7 05 36 15 21 00 01 movl $0x1,0x211536(%rip) # 6167a0 405267: 00 00 00 40526a: e9 79 fe ff ff jmpq 4050e8 40526f: 90 nop 405270: c7 05 8e 1d 26 00 00 movl $0x0,0x261d8e(%rip) # 667008 405277: 00 00 00 40527a: ba 80 eb 64 00 mov $0x64eb80,%edx 40527f: 8b 0a mov (%rdx),%ecx 405281: 48 83 c2 04 add $0x4,%rdx 405285: 8d 81 ff fe fe fe lea -0x1010101(%rcx),%eax 40528b: f7 d1 not %ecx 40528d: 21 c8 and %ecx,%eax 40528f: 25 80 80 80 80 and $0x80808080,%eax 405294: 74 e9 je 40527f 405296: 89 c1 mov %eax,%ecx 405298: c1 e9 10 shr $0x10,%ecx 40529b: a9 80 80 00 00 test $0x8080,%eax 4052a0: 0f 44 c1 cmove %ecx,%eax 4052a3: 48 8d 4a 02 lea 0x2(%rdx),%rcx 4052a7: 48 0f 44 d1 cmove %rcx,%rdx 4052ab: 00 c0 add %al,%al 4052ad: 48 83 da 03 sbb $0x3,%rdx 4052b1: 48 81 ea 80 eb 64 00 sub $0x64eb80,%rdx 4052b8: 48 89 d0 mov %rdx,%rax 4052bb: 48 03 05 0e 15 21 00 add 0x21150e(%rip),%rax # 6167d0 4052c2: 48 3d ff 03 00 00 cmp $0x3ff,%rax 4052c8: 0f 86 18 07 00 00 jbe 4059e6 4052ce: 8b 05 d4 14 21 00 mov 0x2114d4(%rip),%eax # 6167a8 4052d4: 85 c0 test %eax,%eax 4052d6: 0f 85 59 f8 ff ff jne 404b35 4052dc: 48 8b 15 15 1d 26 00 mov 0x261d15(%rip),%rdx # 666ff8 4052e3: b9 80 9f 61 00 mov $0x619f80,%ecx 4052e8: 31 c0 xor %eax,%eax 4052ea: 48 8b 3d 6f 14 21 00 mov 0x21146f(%rip),%rdi # 616760 4052f1: be 4e 1b 41 00 mov $0x411b4e,%esi 4052f6: e8 35 80 00 00 callq 40d330 4052fb: e9 35 f8 ff ff jmpq 404b35 405300: ba 80 eb 64 00 mov $0x64eb80,%edx 405305: 8b 0a mov (%rdx),%ecx 405307: 48 83 c2 04 add $0x4,%rdx 40530b: 8d 81 ff fe fe fe lea -0x1010101(%rcx),%eax 405311: f7 d1 not %ecx 405313: 21 c8 and %ecx,%eax 405315: 25 80 80 80 80 and $0x80808080,%eax 40531a: 74 e9 je 405305 40531c: 89 c1 mov %eax,%ecx 40531e: c1 e9 10 shr $0x10,%ecx 405321: a9 80 80 00 00 test $0x8080,%eax 405326: 0f 44 c1 cmove %ecx,%eax 405329: 48 8d 4a 02 lea 0x2(%rdx),%rcx 40532d: 48 0f 44 d1 cmove %rcx,%rdx 405331: 00 c0 add %al,%al 405333: 8b 05 a3 14 21 00 mov 0x2114a3(%rip),%eax # 6167dc 405339: 48 83 da 03 sbb $0x3,%rdx 40533d: 48 81 ea 80 eb 64 00 sub $0x64eb80,%rdx 405344: 85 c0 test %eax,%eax 405346: 4c 63 e2 movslq %edx,%r12 405349: 0f 84 96 04 00 00 je 4057e5 40534f: 41 83 fc 01 cmp $0x1,%r12d 405353: 0f 8e b0 08 00 00 jle 405c09 405359: 41 c6 84 24 7f eb 64 movb $0x0,0x64eb7f(%r12) 405360: 00 00 405362: 41 bd 01 00 00 00 mov $0x1,%r13d 405368: e9 f3 fd ff ff jmpq 405160 40536d: 0f 1f 00 nopl (%rax) 405370: 44 8b 3d 69 14 21 00 mov 0x211469(%rip),%r15d # 6167e0 405377: 45 85 ff test %r15d,%r15d 40537a: 0f 85 8b 00 00 00 jne 40540b 405380: 48 8b 15 71 1c 26 00 mov 0x261c71(%rip),%rdx # 666ff8 405387: 31 c0 xor %eax,%eax 405389: b9 80 eb 64 00 mov $0x64eb80,%ecx 40538e: 48 8b 3d cb 13 21 00 mov 0x2113cb(%rip),%rdi # 616760 405395: be bc 1b 41 00 mov $0x411bbc,%esi 40539a: e8 91 7f 00 00 callq 40d330 40539f: 44 8b 35 da 14 21 00 mov 0x2114da(%rip),%r14d # 616880 4053a6: 45 85 f6 test %r14d,%r14d 4053a9: 75 18 jne 4053c3 4053ab: 48 8b 3d ae 13 21 00 mov 0x2113ae(%rip),%rdi # 616760 4053b2: be d3 1b 41 00 mov $0x411bd3,%esi 4053b7: 31 c0 xor %eax,%eax 4053b9: e8 72 7f 00 00 callq 40d330 4053be: e9 72 f7 ff ff jmpq 404b35 4053c3: 80 3d 1e 14 21 00 00 cmpb $0x0,0x21141e(%rip) # 6167e8 4053ca: 75 17 jne 4053e3 4053cc: 48 8b 3d 75 13 21 00 mov 0x211375(%rip),%rdi # 616748 4053d3: e8 78 c8 ff ff callq 401c50 4053d8: 89 c7 mov %eax,%edi 4053da: e8 51 c6 ff ff callq 401a30 4053df: 85 c0 test %eax,%eax 4053e1: 74 c8 je 4053ab 4053e3: 48 8b 3d 76 13 21 00 mov 0x211376(%rip),%rdi # 616760 4053ea: be 00 14 41 00 mov $0x411400,%esi 4053ef: 31 c0 xor %eax,%eax 4053f1: e8 3a 7f 00 00 callq 40d330 4053f6: 48 8b 3d 63 13 21 00 mov 0x211363(%rip),%rdi # 616760 4053fd: e8 ee 7e 00 00 callq 40d2f0 405402: e8 99 7e 00 00 callq 40d2a0 405407: 85 c0 test %eax,%eax 405409: 74 a0 je 4053ab 40540b: bf 80 eb 64 00 mov $0x64eb80,%edi 405410: e8 7b 4e 00 00 callq 40a290 405415: 85 c0 test %eax,%eax 405417: 0f 84 43 fd ff ff je 405160 40541d: bf 80 eb 64 00 mov $0x64eb80,%edi 405422: e8 e9 df ff ff callq 403410 405427: e9 1f f7 ff ff jmpq 404b4b 40542c: 0f 1f 40 00 nopl 0x0(%rax) 405430: 8b 3d d6 1b 26 00 mov 0x261bd6(%rip),%edi # 66700c 405436: e8 55 e2 ff ff callq 403690 40543b: 85 c0 test %eax,%eax 40543d: 89 05 a5 0e 21 00 mov %eax,0x210ea5(%rip) # 6162e8 405443: 0f 89 34 f8 ff ff jns 404c7d 405449: e9 fd f6 ff ff jmpq 404b4b 40544e: 66 90 xchg %ax,%ax 405450: 8b 35 92 0e 21 00 mov 0x210e92(%rip),%esi # 6162e8 405456: 8b 3d b0 1b 26 00 mov 0x261bb0(%rip),%edi # 66700c 40545c: e8 bf ed ff ff callq 404220 405461: 8b 3d a5 1b 26 00 mov 0x261ba5(%rip),%edi # 66700c 405467: e8 f4 c6 ff ff callq 401b60 40546c: 85 c0 test %eax,%eax 40546e: 0f 84 e2 f6 ff ff je 404b56 405474: e8 e7 50 00 00 callq 40a560 405479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 405480: 48 8b 15 71 1b 26 00 mov 0x261b71(%rip),%rdx # 666ff8 405487: 48 89 e9 mov %rbp,%rcx 40548a: be 4e 1b 41 00 mov $0x411b4e,%esi 40548f: 48 8b 3d ca 12 21 00 mov 0x2112ca(%rip),%rdi # 616760 405496: 31 c0 xor %eax,%eax 405498: e8 93 7e 00 00 callq 40d330 40549d: c7 05 f9 12 21 00 01 movl $0x1,0x2112f9(%rip) # 6167a0 4054a4: 00 00 00 4054a7: e9 e2 fa ff ff jmpq 404f8e 4054ac: 44 8b 05 f5 12 21 00 mov 0x2112f5(%rip),%r8d # 6167a8 4054b3: 45 85 c0 test %r8d,%r8d 4054b6: 0f 85 79 f6 ff ff jne 404b35 4054bc: 48 8b 15 35 1b 26 00 mov 0x261b35(%rip),%rdx # 666ff8 4054c3: b9 80 9f 61 00 mov $0x619f80,%ecx 4054c8: 31 c0 xor %eax,%eax 4054ca: 48 8b 3d 8f 12 21 00 mov 0x21128f(%rip),%rdi # 616760 4054d1: be c8 12 41 00 mov $0x4112c8,%esi 4054d6: e8 55 7e 00 00 callq 40d330 4054db: e9 55 f6 ff ff jmpq 404b35 4054e0: 42 c6 84 2c b0 00 00 movb $0x2f,0xb0(%rsp,%r13,1) 4054e7: 00 2f 4054e9: 4c 01 ff add %r15,%rdi 4054ec: e9 db fb ff ff jmpq 4050cc 4054f1: c6 03 00 movb $0x0,(%rbx) 4054f4: e9 67 f7 ff ff jmpq 404c60 4054f9: c7 05 7d 96 24 00 73 movl $0x6f647473,0x24967d(%rip) # 64eb80 405500: 74 64 6f 405503: 66 c7 05 78 96 24 00 movw $0x7475,0x249678(%rip) # 64eb84 40550a: 75 74 40550c: c6 05 73 96 24 00 00 movb $0x0,0x249673(%rip) # 64eb86 405513: e9 48 f7 ff ff jmpq 404c60 405518: 80 78 03 00 cmpb $0x0,0x3(%rax) 40551c: b8 68 63 61 00 mov $0x616368,%eax 405521: 4c 0f 44 e0 cmove %rax,%r12 405525: e9 96 f9 ff ff jmpq 404ec0 40552a: 48 8b 3d 2f 12 21 00 mov 0x21122f(%rip),%rdi # 616760 405531: be 1c 1c 41 00 mov $0x411c1c,%esi 405536: 31 c0 xor %eax,%eax 405538: e8 f3 7d 00 00 callq 40d330 40553d: e9 69 f8 ff ff jmpq 404dab 405542: 8b 1d a4 12 21 00 mov 0x2112a4(%rip),%ebx # 6167ec 405548: 85 db test %ebx,%ebx 40554a: 0f 84 e6 03 00 00 je 405936 405550: 83 3d 55 12 21 00 00 cmpl $0x0,0x211255(%rip) # 6167ac 405557: 0f 84 ee f5 ff ff je 404b4b 40555d: 44 8b 05 44 12 21 00 mov 0x211244(%rip),%r8d # 6167a8 405564: 45 85 c0 test %r8d,%r8d 405567: 0f 85 c8 f5 ff ff jne 404b35 40556d: 48 8b 15 84 1a 26 00 mov 0x261a84(%rip),%rdx # 666ff8 405574: b9 80 9f 61 00 mov $0x619f80,%ecx 405579: 31 c0 xor %eax,%eax 40557b: 48 8b 3d de 11 21 00 mov 0x2111de(%rip),%rdi # 616760 405582: be 88 13 41 00 mov $0x411388,%esi 405587: e8 a4 7d 00 00 callq 40d330 40558c: e9 a4 f5 ff ff jmpq 404b35 405591: 48 8b 15 60 1a 26 00 mov 0x261a60(%rip),%rdx # 666ff8 405598: b9 80 9f 61 00 mov $0x619f80,%ecx 40559d: 31 c0 xor %eax,%eax 40559f: 48 8b 3d ba 11 21 00 mov 0x2111ba(%rip),%rdi # 616760 4055a6: be 68 12 41 00 mov $0x411268,%esi 4055ab: e8 80 7d 00 00 callq 40d330 4055b0: e9 51 f8 ff ff jmpq 404e06 4055b5: 48 8b 05 2c 13 21 00 mov 0x21132c(%rip),%rax # 6168e8 4055bc: 8b 1d f6 12 21 00 mov 0x2112f6(%rip),%ebx # 6168b8 4055c2: 8b 0d 14 12 21 00 mov 0x211214(%rip),%ecx # 6167dc 4055c8: 48 8b 15 31 13 21 00 mov 0x211331(%rip),%rdx # 616900 4055cf: 48 89 44 24 10 mov %rax,0x10(%rsp) 4055d4: 48 8b 05 15 13 21 00 mov 0x211315(%rip),%rax # 6168f0 4055db: 81 e3 ff 01 00 00 and $0x1ff,%ebx 4055e1: 85 c9 test %ecx,%ecx 4055e3: 48 89 54 24 28 mov %rdx,0x28(%rsp) 4055e8: 48 89 44 24 18 mov %rax,0x18(%rsp) 4055ed: 48 8b 05 04 13 21 00 mov 0x211304(%rip),%rax # 6168f8 4055f4: 48 89 44 24 20 mov %rax,0x20(%rsp) 4055f9: 74 52 je 40564d 4055fb: 48 8b 0d 86 99 25 00 mov 0x259986(%rip),%rcx # 65ef88 405602: 48 85 c9 test %rcx,%rcx 405605: 78 46 js 40564d 405607: 48 3b 05 72 99 25 00 cmp 0x259972(%rip),%rax # 65ef80 40560e: 0f 84 9d 05 00 00 je 405bb1 405614: 48 8b 05 65 99 25 00 mov 0x259965(%rip),%rax # 65ef80 40561b: 83 3d 8a 11 21 00 01 cmpl $0x1,0x21118a(%rip) # 6167ac 405622: 48 89 44 24 20 mov %rax,0x20(%rsp) 405627: 48 8b 05 5a 99 25 00 mov 0x25995a(%rip),%rax # 65ef88 40562e: 48 89 44 24 28 mov %rax,0x28(%rsp) 405633: 7e 18 jle 40564d 405635: 48 8b 3d 24 11 21 00 mov 0x211124(%rip),%rdi # 616760 40563c: ba 80 eb 64 00 mov $0x64eb80,%edx 405641: 31 c0 xor %eax,%eax 405643: be 03 1c 41 00 mov $0x411c03,%esi 405648: e8 e3 7c 00 00 callq 40d330 40564d: 8b 3d ad 19 26 00 mov 0x2619ad(%rip),%edi # 667000 405653: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 405658: be 80 eb 64 00 mov $0x64eb80,%esi 40565d: e8 1e 74 00 00 callq 40ca80 405662: 85 c0 test %eax,%eax 405664: 74 35 je 40569b 405666: e8 65 c3 ff ff callq 4019d0 <__errno_location@plt> 40566b: 8b 15 37 11 21 00 mov 0x211137(%rip),%edx # 6167a8 405671: 48 89 c5 mov %rax,%rbp 405674: 44 8b 20 mov (%rax),%r12d 405677: 85 d2 test %edx,%edx 405679: 0f 84 93 04 00 00 je 405b12 40567f: 8b 05 1b 11 21 00 mov 0x21111b(%rip),%eax # 6167a0 405685: 85 c0 test %eax,%eax 405687: 75 0a jne 405693 405689: c7 05 0d 11 21 00 02 movl $0x2,0x21110d(%rip) # 6167a0 405690: 00 00 00 405693: 85 d2 test %edx,%edx 405695: 0f 84 9c 04 00 00 je 405b37 40569b: 8b 15 1f 12 21 00 mov 0x21121f(%rip),%edx # 6168c0 4056a1: 8b 35 15 12 21 00 mov 0x211215(%rip),%esi # 6168bc 4056a7: 8b 3d 53 19 26 00 mov 0x261953(%rip),%edi # 667000 4056ad: e8 de c6 ff ff callq 401d90 4056b2: 8b 3d 48 19 26 00 mov 0x261948(%rip),%edi # 667000 4056b8: 89 de mov %ebx,%esi 4056ba: e8 81 c6 ff ff callq 401d40 4056bf: 85 c0 test %eax,%eax 4056c1: 74 3c je 4056ff 4056c3: e8 08 c3 ff ff callq 4019d0 <__errno_location@plt> 4056c8: 8b 15 da 10 21 00 mov 0x2110da(%rip),%edx # 6167a8 4056ce: 48 89 c3 mov %rax,%rbx 4056d1: 8b 28 mov (%rax),%ebp 4056d3: 85 d2 test %edx,%edx 4056d5: 0f 84 5a 03 00 00 je 405a35 4056db: 8b 05 bf 10 21 00 mov 0x2110bf(%rip),%eax # 6167a0 4056e1: 85 c0 test %eax,%eax 4056e3: 75 0a jne 4056ef 4056e5: c7 05 b1 10 21 00 02 movl $0x2,0x2110b1(%rip) # 6167a0 4056ec: 00 00 00 4056ef: 85 d2 test %edx,%edx 4056f1: 75 0c jne 4056ff 4056f3: 89 2b mov %ebp,(%rbx) 4056f5: bf 80 eb 64 00 mov $0x64eb80,%edi 4056fa: e8 a1 c6 ff ff callq 401da0 4056ff: 8b 3d fb 18 26 00 mov 0x2618fb(%rip),%edi # 667000 405705: e8 56 c4 ff ff callq 401b60 40570a: 85 c0 test %eax,%eax 40570c: 0f 85 15 05 00 00 jne 405c27 405712: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 405717: 31 ff xor %edi,%edi 405719: be 00 68 61 00 mov $0x616800,%esi 40571e: e8 3d c2 ff ff callq 401960 405723: bf 80 9f 61 00 mov $0x619f80,%edi 405728: c7 05 ae 0b 21 00 ff movl $0xffffffff,0x210bae(%rip) # 6162e0 40572f: ff ff ff 405732: e8 59 4b 00 00 callq 40a290 405737: 85 c0 test %eax,%eax 405739: 0f 84 91 02 00 00 je 4059d0 40573f: e8 8c c2 ff ff callq 4019d0 <__errno_location@plt> 405744: 31 d2 xor %edx,%edx 405746: bf 02 00 00 00 mov $0x2,%edi 40574b: 8b 28 mov (%rax),%ebp 40574d: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 405752: 48 89 c3 mov %rax,%rbx 405755: e8 06 c2 ff ff callq 401960 40575a: 85 ed test %ebp,%ebp 40575c: 0f 84 e8 f5 ff ff je 404d4a 405762: 8b 15 40 10 21 00 mov 0x211040(%rip),%edx # 6167a8 405768: 85 d2 test %edx,%edx 40576a: 0f 84 7d 03 00 00 je 405aed 405770: 8b 05 2a 10 21 00 mov 0x21102a(%rip),%eax # 6167a0 405776: 85 c0 test %eax,%eax 405778: 75 0a jne 405784 40577a: c7 05 1c 10 21 00 02 movl $0x2,0x21101c(%rip) # 6167a0 405781: 00 00 00 405784: 85 d2 test %edx,%edx 405786: 0f 85 be f5 ff ff jne 404d4a 40578c: 89 2b mov %ebp,(%rbx) 40578e: bf 80 9f 61 00 mov $0x619f80,%edi 405793: e8 08 c6 ff ff callq 401da0 405798: e9 ad f5 ff ff jmpq 404d4a 40579d: 48 8b 3d bc 0f 21 00 mov 0x210fbc(%rip),%rdi # 616760 4057a4: ba 80 9f 61 00 mov $0x619f80,%edx 4057a9: 31 c0 xor %eax,%eax 4057ab: be fe 1b 41 00 mov $0x411bfe,%esi 4057b0: e8 7b 7b 00 00 callq 40d330 4057b5: e9 4f f5 ff ff jmpq 404d09 4057ba: 44 8b 3d ef 0f 21 00 mov 0x210fef(%rip),%r15d # 6167b0 4057c1: 45 85 ff test %r15d,%r15d 4057c4: 0f 85 8c f3 ff ff jne 404b56 4057ca: e8 f1 da ff ff callq 4032c0 4057cf: e9 82 f3 ff ff jmpq 404b56 4057d4: 48 89 ef mov %rbp,%rdi 4057d7: e8 34 dc ff ff callq 403410 4057dc: 0f 1f 40 00 nopl 0x0(%rax) 4057e0: e9 70 f8 ff ff jmpq 405055 4057e5: bf 80 eb 64 00 mov $0x64eb80,%edi 4057ea: e8 91 dc ff ff callq 403480 4057ef: 48 85 c0 test %rax,%rax 4057f2: 0f 84 1b 04 00 00 je 405c13 4057f8: 41 83 fc 04 cmp $0x4,%r12d 4057fc: c6 00 00 movb $0x0,(%rax) 4057ff: c7 05 ff 17 26 00 01 movl $0x1,0x2617ff(%rip) # 667008 405806: 00 00 00 405809: 7e 17 jle 405822 40580b: 48 8d 50 fc lea -0x4(%rax),%rdx 40580f: bf b7 1b 41 00 mov $0x411bb7,%edi 405814: 48 89 e9 mov %rbp,%rcx 405817: 48 89 d6 mov %rdx,%rsi 40581a: f3 a6 repz cmpsb %es:(%rdi),%ds:(%rsi) 40581c: 0f 84 a3 03 00 00 je 405bc5 405822: be 2f 00 00 00 mov $0x2f,%esi 405827: bf 80 eb 64 00 mov $0x64eb80,%edi 40582c: e8 cf c2 ff ff callq 401b00 405831: 41 b9 80 eb 64 00 mov $0x64eb80,%r9d 405837: b9 03 00 00 00 mov $0x3,%ecx 40583c: 48 8d 50 01 lea 0x1(%rax),%rdx 405840: 48 85 c0 test %rax,%rax 405843: 4c 0f 45 ca cmovne %rdx,%r9 405847: 45 0f b6 11 movzbl (%r9),%r10d 40584b: 44 89 d0 mov %r10d,%eax 40584e: 4d 89 c8 mov %r9,%r8 405851: 31 ff xor %edi,%edi 405853: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 405858: 84 c0 test %al,%al 40585a: 74 3e je 40589a 40585c: 31 d2 xor %edx,%edx 40585e: 3c 2e cmp $0x2e,%al 405860: 75 14 jne 405876 405862: e9 9f 00 00 00 jmpq 405906 405867: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40586e: 00 00 405870: 40 80 fe 2e cmp $0x2e,%sil 405874: 74 0e je 405884 405876: 48 83 c2 01 add $0x1,%rdx 40587a: 41 0f b6 34 10 movzbl (%r8,%rdx,1),%esi 40587f: 40 84 f6 test %sil,%sil 405882: 75 ec jne 405870 405884: 48 63 c2 movslq %edx,%rax 405887: 49 01 c0 add %rax,%r8 40588a: 39 d1 cmp %edx,%ecx 40588c: 49 8d 40 ff lea -0x1(%r8),%rax 405890: 48 0f 4c f8 cmovl %rax,%rdi 405894: 41 80 38 00 cmpb $0x0,(%r8) 405898: 75 5e jne 4058f8 40589a: 48 85 ff test %rdi,%rdi 40589d: 75 44 jne 4058e3 40589f: 83 e9 01 sub $0x1,%ecx 4058a2: 75 a7 jne 40584b 4058a4: bf 80 eb 64 00 mov $0x64eb80,%edi 4058a9: be 2e 00 00 00 mov $0x2e,%esi 4058ae: e8 4d c2 ff ff callq 401b00 4058b3: 48 85 c0 test %rax,%rax 4058b6: 48 89 c7 mov %rax,%rdi 4058b9: 0f 84 5e 03 00 00 je 405c1d 4058bf: 80 7f 01 01 cmpb $0x1,0x1(%rdi) 4058c3: 48 83 df 00 sbb $0x0,%rdi 4058c7: 48 8b 35 fa 0e 21 00 mov 0x210efa(%rip),%rsi # 6167c8 4058ce: 41 bd 01 00 00 00 mov $0x1,%r13d 4058d4: e8 27 c1 ff ff callq 401a00 4058d9: e9 82 f8 ff ff jmpq 405160 4058de: 66 90 xchg %ax,%ax 4058e0: 48 89 d7 mov %rdx,%rdi 4058e3: 0f b6 47 01 movzbl 0x1(%rdi),%eax 4058e7: 48 8d 57 01 lea 0x1(%rdi),%rdx 4058eb: 84 c0 test %al,%al 4058ed: 88 07 mov %al,(%rdi) 4058ef: 75 ef jne 4058e0 4058f1: eb d4 jmp 4058c7 4058f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4058f8: 41 0f b6 40 01 movzbl 0x1(%r8),%eax 4058fd: 49 83 c0 01 add $0x1,%r8 405901: e9 52 ff ff ff jmpq 405858 405906: 31 c0 xor %eax,%eax 405908: e9 7a ff ff ff jmpq 405887 40590d: 48 8b 35 cc 16 26 00 mov 0x2616cc(%rip),%rsi # 666fe0 405914: 48 8b 15 45 0e 21 00 mov 0x210e45(%rip),%rdx # 616760 40591b: 48 89 f7 mov %rsi,%rdi 40591e: 48 03 3d f3 16 26 00 add 0x2616f3(%rip),%rdi # 667018 405925: 48 2b 3d c4 16 26 00 sub 0x2616c4(%rip),%rdi # 666ff0 40592c: e8 1f 4f 00 00 callq 40a850 405931: e9 75 f4 ff ff jmpq 404dab 405936: 44 8b 1d a7 0e 21 00 mov 0x210ea7(%rip),%r11d # 6167e4 40593d: 45 85 db test %r11d,%r11d 405940: 0f 85 1a f3 ff ff jne 404c60 405946: 44 8b 15 57 0e 21 00 mov 0x210e57(%rip),%r10d # 6167a4 40594d: 45 85 d2 test %r10d,%r10d 405950: 0f 85 0a f3 ff ff jne 404c60 405956: 83 3d 4f 0e 21 00 00 cmpl $0x0,0x210e4f(%rip) # 6167ac 40595d: 0f 85 fa fb ff ff jne 40555d 405963: 44 8b 0d 3e 0e 21 00 mov 0x210e3e(%rip),%r9d # 6167a8 40596a: 45 85 c9 test %r9d,%r9d 40596d: 0f 85 d8 f1 ff ff jne 404b4b 405973: e9 f5 fb ff ff jmpq 40556d 405978: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40597f: 00 405980: 8b 35 5a 0e 21 00 mov 0x210e5a(%rip),%esi # 6167e0 405986: 85 f6 test %esi,%esi 405988: 0f 85 5a f8 ff ff jne 4051e8 40598e: 80 e5 02 and $0x2,%ch 405991: 0f 84 c0 01 00 00 je 405b57 405997: 8b 0d 0b 0e 21 00 mov 0x210e0b(%rip),%ecx # 6167a8 40599d: 85 c9 test %ecx,%ecx 40599f: 0f 85 90 f1 ff ff jne 404b35 4059a5: 48 8b 15 4c 16 26 00 mov 0x26164c(%rip),%rdx # 666ff8 4059ac: b9 80 9f 61 00 mov $0x619f80,%ecx 4059b1: 31 c0 xor %eax,%eax 4059b3: 48 8b 3d a6 0d 21 00 mov 0x210da6(%rip),%rdi # 616760 4059ba: be 28 13 41 00 mov $0x411328,%esi 4059bf: e8 6c 79 00 00 callq 40d330 4059c4: e9 6c f1 ff ff jmpq 404b35 4059c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4059d0: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 4059d5: 31 d2 xor %edx,%edx 4059d7: bf 02 00 00 00 mov $0x2,%edi 4059dc: e8 7f bf ff ff callq 401960 4059e1: e9 64 f3 ff ff jmpq 404d4a 4059e6: 48 8b 35 db 0d 21 00 mov 0x210ddb(%rip),%rsi # 6167c8 4059ed: 48 8d ba 80 eb 64 00 lea 0x64eb80(%rdx),%rdi 4059f4: ba 00 04 00 00 mov $0x400,%edx 4059f9: e8 22 c3 ff ff callq 401d20 <__strcpy_chk@plt> 4059fe: e9 5d f2 ff ff jmpq 404c60 405a03: 48 89 ef mov %rbp,%rdi 405a06: e8 05 da ff ff callq 403410 405a0b: 44 89 f7 mov %r14d,%edi 405a0e: e8 4d c1 ff ff callq 401b60 405a13: e9 3e f1 ff ff jmpq 404b56 405a18: 48 8b 3d 41 0d 21 00 mov 0x210d41(%rip),%rdi # 616760 405a1f: ba 80 eb 64 00 mov $0x64eb80,%edx 405a24: 31 c0 xor %eax,%eax 405a26: be 20 1c 41 00 mov $0x411c20,%esi 405a2b: e8 00 79 00 00 callq 40d330 405a30: e9 8e f3 ff ff jmpq 404dc3 405a35: 48 8b 15 bc 15 26 00 mov 0x2615bc(%rip),%rdx # 666ff8 405a3c: be 01 29 41 00 mov $0x412901,%esi 405a41: 31 c0 xor %eax,%eax 405a43: 48 8b 3d 16 0d 21 00 mov 0x210d16(%rip),%rdi # 616760 405a4a: e8 e1 78 00 00 callq 40d330 405a4f: 8b 15 53 0d 21 00 mov 0x210d53(%rip),%edx # 6167a8 405a55: e9 81 fc ff ff jmpq 4056db 405a5a: 45 85 ed test %r13d,%r13d 405a5d: 8b 05 79 0d 21 00 mov 0x210d79(%rip),%eax # 6167dc 405a63: 74 26 je 405a8b 405a65: 85 c0 test %eax,%eax 405a67: 74 2a je 405a93 405a69: 8b 2d 39 0d 21 00 mov 0x210d39(%rip),%ebp # 6167a8 405a6f: 85 ed test %ebp,%ebp 405a71: 0f 84 63 01 00 00 je 405bda 405a77: 8b 1d 23 0d 21 00 mov 0x210d23(%rip),%ebx # 6167a0 405a7d: 85 db test %ebx,%ebx 405a7f: 75 0a jne 405a8b 405a81: c7 05 15 0d 21 00 02 movl $0x2,0x210d15(%rip) # 6167a0 405a88: 00 00 00 405a8b: 85 c0 test %eax,%eax 405a8d: 0f 85 18 f2 ff ff jne 404cab 405a93: 44 8b 1d 6e 15 26 00 mov 0x26156e(%rip),%r11d # 667008 405a9a: 45 85 db test %r11d,%r11d 405a9d: 0f 84 14 f2 ff ff je 404cb7 405aa3: 44 8b 15 02 0d 21 00 mov 0x210d02(%rip),%r10d # 6167ac 405aaa: 45 85 d2 test %r10d,%r10d 405aad: 0f 85 ea fc ff ff jne 40579d 405ab3: 44 8b 0d ee 0c 21 00 mov 0x210cee(%rip),%r9d # 6167a8 405aba: 45 85 c9 test %r9d,%r9d 405abd: 0f 85 46 f2 ff ff jne 404d09 405ac3: 48 8b 15 2e 15 26 00 mov 0x26152e(%rip),%rdx # 666ff8 405aca: 41 b8 80 eb 64 00 mov $0x64eb80,%r8d 405ad0: 31 c0 xor %eax,%eax 405ad2: 48 8b 3d 87 0c 21 00 mov 0x210c87(%rip),%rdi # 616760 405ad9: b9 80 9f 61 00 mov $0x619f80,%ecx 405ade: be e5 1b 41 00 mov $0x411be5,%esi 405ae3: e8 48 78 00 00 callq 40d330 405ae8: e9 be f1 ff ff jmpq 404cab 405aed: 48 8b 15 04 15 26 00 mov 0x261504(%rip),%rdx # 666ff8 405af4: be 01 29 41 00 mov $0x412901,%esi 405af9: 31 c0 xor %eax,%eax 405afb: 48 8b 3d 5e 0c 21 00 mov 0x210c5e(%rip),%rdi # 616760 405b02: e8 29 78 00 00 callq 40d330 405b07: 8b 15 9b 0c 21 00 mov 0x210c9b(%rip),%edx # 6167a8 405b0d: e9 5e fc ff ff jmpq 405770 405b12: 48 8b 15 df 14 26 00 mov 0x2614df(%rip),%rdx # 666ff8 405b19: be 01 29 41 00 mov $0x412901,%esi 405b1e: 31 c0 xor %eax,%eax 405b20: 48 8b 3d 39 0c 21 00 mov 0x210c39(%rip),%rdi # 616760 405b27: e8 04 78 00 00 callq 40d330 405b2c: 8b 15 76 0c 21 00 mov 0x210c76(%rip),%edx # 6167a8 405b32: e9 48 fb ff ff jmpq 40567f 405b37: 44 89 65 00 mov %r12d,0x0(%rbp) 405b3b: bf 80 eb 64 00 mov $0x64eb80,%edi 405b40: e8 5b c2 ff ff callq 401da0 405b45: e9 51 fb ff ff jmpq 40569b 405b4a: 48 89 ef mov %rbp,%rdi 405b4d: e8 be d8 ff ff callq 403410 405b52: e9 ee f4 ff ff jmpq 405045 405b57: 48 8b 05 52 0d 21 00 mov 0x210d52(%rip),%rax # 6168b0 405b5e: 48 83 f8 01 cmp $0x1,%rax 405b62: 0f 86 80 f6 ff ff jbe 4051e8 405b68: 8b 15 3a 0c 21 00 mov 0x210c3a(%rip),%edx # 6167a8 405b6e: 85 d2 test %edx,%edx 405b70: 0f 85 bf ef ff ff jne 404b35 405b76: 48 83 f8 02 cmp $0x2,%rax 405b7a: ba 73 00 00 00 mov $0x73,%edx 405b7f: 41 b9 20 00 00 00 mov $0x20,%r9d 405b85: 44 0f 45 ca cmovne %edx,%r9d 405b89: 48 8b 3d d0 0b 21 00 mov 0x210bd0(%rip),%rdi # 616760 405b90: b9 80 9f 61 00 mov $0x619f80,%ecx 405b95: 48 8b 15 5c 14 26 00 mov 0x26145c(%rip),%rdx # 666ff8 405b9c: be 58 13 41 00 mov $0x411358,%esi 405ba1: 4c 8d 40 ff lea -0x1(%rax),%r8 405ba5: 31 c0 xor %eax,%eax 405ba7: e8 84 77 00 00 callq 40d330 405bac: e9 84 ef ff ff jmpq 404b35 405bb1: 48 39 ca cmp %rcx,%rdx 405bb4: 0f 85 5a fa ff ff jne 405614 405bba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 405bc0: e9 88 fa ff ff jmpq 40564d 405bc5: c7 40 fc 2e 74 67 7a movl $0x7a67742e,-0x4(%rax) 405bcc: 41 bd 01 00 00 00 mov $0x1,%r13d 405bd2: c6 00 00 movb $0x0,(%rax) 405bd5: e9 86 f5 ff ff jmpq 405160 405bda: 48 8b 15 17 14 26 00 mov 0x261417(%rip),%rdx # 666ff8 405be1: b9 80 eb 64 00 mov $0x64eb80,%ecx 405be6: 31 c0 xor %eax,%eax 405be8: 48 8b 3d 71 0b 21 00 mov 0x210b71(%rip),%rdi # 616760 405bef: be 28 14 41 00 mov $0x411428,%esi 405bf4: e8 37 77 00 00 callq 40d330 405bf9: 8b 05 dd 0b 21 00 mov 0x210bdd(%rip),%eax # 6167dc 405bff: e9 73 fe ff ff jmpq 405a77 405c04: e8 b7 be ff ff callq 401ac0 <__stack_chk_fail@plt> 405c09: bf 92 1b 41 00 mov $0x411b92,%edi 405c0e: e8 cd 46 00 00 callq 40a2e0 405c13: bf a1 1b 41 00 mov $0x411ba1,%edi 405c18: e8 c3 46 00 00 callq 40a2e0 405c1d: bf e0 13 41 00 mov $0x4113e0,%edi 405c22: e8 b9 46 00 00 callq 40a2e0 405c27: e8 94 49 00 00 callq 40a5c0 405c2c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000405c30 : 405c30: 80 3f 2d cmpb $0x2d,(%rdi) 405c33: 75 1b jne 405c50 405c35: 80 7f 01 00 cmpb $0x0,0x1(%rdi) 405c39: 75 15 jne 405c50 405c3b: 53 push %rbx 405c3c: 8b 1d 6e 0b 21 00 mov 0x210b6e(%rip),%ebx # 6167b0 405c42: e8 99 ea ff ff callq 4046e0 405c47: 89 1d 63 0b 21 00 mov %ebx,0x210b63(%rip) # 6167b0 405c4d: 5b pop %rbx 405c4e: c3 retq 405c4f: 90 nop 405c50: e9 2b ee ff ff jmpq 404a80 405c55: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 405c5c: 00 00 00 00 0000000000405c60 : 405c60: 48 83 ec 08 sub $0x8,%rsp 405c64: e8 57 d6 ff ff callq 4032c0 405c69: bf 01 00 00 00 mov $0x1,%edi 405c6e: e8 9d d6 ff ff callq 403310 405c73: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 405c7a: 00 00 00 405c7d: 0f 1f 00 nopl (%rax) 0000000000405c80 : 405c80: 41 57 push %r15 405c82: 48 63 c2 movslq %edx,%rax 405c85: 41 56 push %r14 405c87: 41 55 push %r13 405c89: 41 54 push %r12 405c8b: 55 push %rbp 405c8c: 53 push %rbx 405c8d: 48 83 ec 38 sub $0x38,%rsp 405c91: 0f b7 84 00 40 25 41 movzwl 0x412540(%rax,%rax,1),%eax 405c98: 00 405c99: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 405c9e: 4c 8b 35 b3 0c 21 00 mov 0x210cb3(%rip),%r14 # 616958 405ca5: 48 89 74 24 28 mov %rsi,0x28(%rsp) 405caa: 44 8b 3d 9f 0c 21 00 mov 0x210c9f(%rip),%r15d # 616950 405cb1: 89 54 24 08 mov %edx,0x8(%rsp) 405cb5: 44 8b 2d 54 13 26 00 mov 0x261354(%rip),%r13d # 667010 405cbc: 89 4c 24 0c mov %ecx,0xc(%rsp) 405cc0: 89 44 24 20 mov %eax,0x20(%rsp) 405cc4: 48 63 c1 movslq %ecx,%rax 405cc7: 0f b7 84 00 40 25 41 movzwl 0x412540(%rax,%rax,1),%eax 405cce: 00 405ccf: 89 44 24 24 mov %eax,0x24(%rsp) 405cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 405cd8: 44 3b 7c 24 08 cmp 0x8(%rsp),%r15d 405cdd: 0f 82 1d 01 00 00 jb 405e00 405ce3: 8b 5c 24 20 mov 0x20(%rsp),%ebx 405ce7: 44 21 f3 and %r14d,%ebx 405cea: 48 c1 e3 04 shl $0x4,%rbx 405cee: 48 03 5c 24 10 add 0x10(%rsp),%rbx 405cf3: 0f b6 2b movzbl (%rbx),%ebp 405cf6: 83 fd 10 cmp $0x10,%ebp 405cf9: 0f 87 96 00 00 00 ja 405d95 405cff: 0f b6 4b 01 movzbl 0x1(%rbx),%ecx 405d03: 0f b6 c1 movzbl %cl,%eax 405d06: 49 d3 ee shr %cl,%r14 405d09: 41 29 c7 sub %eax,%r15d 405d0c: 83 fd 10 cmp $0x10,%ebp 405d0f: 0f 84 c1 03 00 00 je 4060d6 405d15: 83 fd 0f cmp $0xf,%ebp 405d18: 75 25 jne 405d3f 405d1a: e9 01 04 00 00 jmpq 406120 405d1f: 90 nop 405d20: 89 d0 mov %edx,%eax 405d22: 83 c2 01 add $0x1,%edx 405d25: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 405d2c: 89 15 d2 12 26 00 mov %edx,0x2612d2(%rip) # 667004 405d32: 44 89 f9 mov %r15d,%ecx 405d35: 41 83 c7 08 add $0x8,%r15d 405d39: 48 d3 e0 shl %cl,%rax 405d3c: 49 09 c6 or %rax,%r14 405d3f: 44 39 fd cmp %r15d,%ebp 405d42: 0f 86 f8 00 00 00 jbe 405e40 405d48: 8b 15 b6 12 26 00 mov 0x2612b6(%rip),%edx # 667004 405d4e: 3b 15 c0 12 26 00 cmp 0x2612c0(%rip),%edx # 667014 405d54: 72 ca jb 405d20 405d56: 31 ff xor %edi,%edi 405d58: 44 89 2d b1 12 26 00 mov %r13d,0x2612b1(%rip) # 667010 405d5f: e8 5c 49 00 00 callq 40a6c0 405d64: 0f b6 c0 movzbl %al,%eax 405d67: eb c9 jmp 405d32 405d69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 405d70: 0f b7 84 2d 40 25 41 movzwl 0x412540(%rbp,%rbp,1),%eax 405d77: 00 405d78: 48 8b 5b 08 mov 0x8(%rbx),%rbx 405d7c: 44 21 f0 and %r14d,%eax 405d7f: 0f b7 c0 movzwl %ax,%eax 405d82: 48 c1 e0 04 shl $0x4,%rax 405d86: 48 01 c3 add %rax,%rbx 405d89: 0f b6 2b movzbl (%rbx),%ebp 405d8c: 83 fd 10 cmp $0x10,%ebp 405d8f: 0f 86 6a ff ff ff jbe 405cff 405d95: 83 fd 63 cmp $0x63,%ebp 405d98: 0f 84 6e 03 00 00 je 40610c 405d9e: 0f b6 4b 01 movzbl 0x1(%rbx),%ecx 405da2: 83 ed 10 sub $0x10,%ebp 405da5: 0f b6 c1 movzbl %cl,%eax 405da8: 49 d3 ee shr %cl,%r14 405dab: 41 29 c7 sub %eax,%r15d 405dae: 41 39 ef cmp %ebp,%r15d 405db1: 72 29 jb 405ddc 405db3: eb bb jmp 405d70 405db5: 0f 1f 00 nopl (%rax) 405db8: 89 d0 mov %edx,%eax 405dba: 83 c2 01 add $0x1,%edx 405dbd: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 405dc4: 89 15 3a 12 26 00 mov %edx,0x26123a(%rip) # 667004 405dca: 44 89 f9 mov %r15d,%ecx 405dcd: 41 83 c7 08 add $0x8,%r15d 405dd1: 48 d3 e0 shl %cl,%rax 405dd4: 49 09 c6 or %rax,%r14 405dd7: 44 39 fd cmp %r15d,%ebp 405dda: 76 94 jbe 405d70 405ddc: 8b 15 22 12 26 00 mov 0x261222(%rip),%edx # 667004 405de2: 3b 15 2c 12 26 00 cmp 0x26122c(%rip),%edx # 667014 405de8: 72 ce jb 405db8 405dea: 31 ff xor %edi,%edi 405dec: 44 89 2d 1d 12 26 00 mov %r13d,0x26121d(%rip) # 667010 405df3: e8 c8 48 00 00 callq 40a6c0 405df8: 0f b6 c0 movzbl %al,%eax 405dfb: eb cd jmp 405dca 405dfd: 0f 1f 00 nopl (%rax) 405e00: 8b 05 fe 11 26 00 mov 0x2611fe(%rip),%eax # 667004 405e06: 3b 05 08 12 26 00 cmp 0x261208(%rip),%eax # 667014 405e0c: 0f 83 ae 02 00 00 jae 4060c0 405e12: 89 c2 mov %eax,%edx 405e14: 83 c0 01 add $0x1,%eax 405e17: 0f b6 92 a0 ef 65 00 movzbl 0x65efa0(%rdx),%edx 405e1e: 89 05 e0 11 26 00 mov %eax,0x2611e0(%rip) # 667004 405e24: 44 89 f9 mov %r15d,%ecx 405e27: 48 89 d0 mov %rdx,%rax 405e2a: 41 83 c7 08 add $0x8,%r15d 405e2e: 48 d3 e0 shl %cl,%rax 405e31: 49 09 c6 or %rax,%r14 405e34: e9 9f fe ff ff jmpq 405cd8 405e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 405e40: 89 e8 mov %ebp,%eax 405e42: 44 0f b7 63 08 movzwl 0x8(%rbx),%r12d 405e47: 89 e9 mov %ebp,%ecx 405e49: 0f b7 84 00 40 25 41 movzwl 0x412540(%rax,%rax,1),%eax 405e50: 00 405e51: 41 29 ef sub %ebp,%r15d 405e54: 44 21 f0 and %r14d,%eax 405e57: 49 d3 ee shr %cl,%r14 405e5a: 41 01 c4 add %eax,%r12d 405e5d: 44 3b 7c 24 0c cmp 0xc(%rsp),%r15d 405e62: 73 54 jae 405eb8 405e64: 8b 5c 24 0c mov 0xc(%rsp),%ebx 405e68: eb 2a jmp 405e94 405e6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 405e70: 89 d0 mov %edx,%eax 405e72: 83 c2 01 add $0x1,%edx 405e75: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 405e7c: 89 15 82 11 26 00 mov %edx,0x261182(%rip) # 667004 405e82: 44 89 f9 mov %r15d,%ecx 405e85: 41 83 c7 08 add $0x8,%r15d 405e89: 48 d3 e0 shl %cl,%rax 405e8c: 49 09 c6 or %rax,%r14 405e8f: 41 39 df cmp %ebx,%r15d 405e92: 73 24 jae 405eb8 405e94: 8b 15 6a 11 26 00 mov 0x26116a(%rip),%edx # 667004 405e9a: 3b 15 74 11 26 00 cmp 0x261174(%rip),%edx # 667014 405ea0: 72 ce jb 405e70 405ea2: 31 ff xor %edi,%edi 405ea4: 44 89 2d 65 11 26 00 mov %r13d,0x261165(%rip) # 667010 405eab: e8 10 48 00 00 callq 40a6c0 405eb0: 0f b6 c0 movzbl %al,%eax 405eb3: eb cd jmp 405e82 405eb5: 0f 1f 00 nopl (%rax) 405eb8: 8b 5c 24 24 mov 0x24(%rsp),%ebx 405ebc: 44 21 f3 and %r14d,%ebx 405ebf: 48 c1 e3 04 shl $0x4,%rbx 405ec3: 48 03 5c 24 28 add 0x28(%rsp),%rbx 405ec8: 0f b6 2b movzbl (%rbx),%ebp 405ecb: 83 fd 10 cmp $0x10,%ebp 405ece: 0f 87 91 00 00 00 ja 405f65 405ed4: 0f b6 4b 01 movzbl 0x1(%rbx),%ecx 405ed8: 0f b6 c1 movzbl %cl,%eax 405edb: 49 d3 ee shr %cl,%r14 405ede: 41 29 c7 sub %eax,%r15d 405ee1: 44 39 fd cmp %r15d,%ebp 405ee4: 77 32 ja 405f18 405ee6: e9 e5 00 00 00 jmpq 405fd0 405eeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 405ef0: 89 d0 mov %edx,%eax 405ef2: 83 c2 01 add $0x1,%edx 405ef5: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 405efc: 89 15 02 11 26 00 mov %edx,0x261102(%rip) # 667004 405f02: 44 89 f9 mov %r15d,%ecx 405f05: 41 83 c7 08 add $0x8,%r15d 405f09: 48 d3 e0 shl %cl,%rax 405f0c: 49 09 c6 or %rax,%r14 405f0f: 44 39 fd cmp %r15d,%ebp 405f12: 0f 86 b8 00 00 00 jbe 405fd0 405f18: 8b 15 e6 10 26 00 mov 0x2610e6(%rip),%edx # 667004 405f1e: 3b 15 f0 10 26 00 cmp 0x2610f0(%rip),%edx # 667014 405f24: 72 ca jb 405ef0 405f26: 31 ff xor %edi,%edi 405f28: 44 89 2d e1 10 26 00 mov %r13d,0x2610e1(%rip) # 667010 405f2f: e8 8c 47 00 00 callq 40a6c0 405f34: 0f b6 c0 movzbl %al,%eax 405f37: eb c9 jmp 405f02 405f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 405f40: 0f b7 84 2d 40 25 41 movzwl 0x412540(%rbp,%rbp,1),%eax 405f47: 00 405f48: 48 8b 5b 08 mov 0x8(%rbx),%rbx 405f4c: 44 21 f0 and %r14d,%eax 405f4f: 0f b7 c0 movzwl %ax,%eax 405f52: 48 c1 e0 04 shl $0x4,%rax 405f56: 48 01 c3 add %rax,%rbx 405f59: 0f b6 2b movzbl (%rbx),%ebp 405f5c: 83 fd 10 cmp $0x10,%ebp 405f5f: 0f 86 6f ff ff ff jbe 405ed4 405f65: 83 fd 63 cmp $0x63,%ebp 405f68: 0f 84 9e 01 00 00 je 40610c 405f6e: 0f b6 4b 01 movzbl 0x1(%rbx),%ecx 405f72: 83 ed 10 sub $0x10,%ebp 405f75: 0f b6 c1 movzbl %cl,%eax 405f78: 49 d3 ee shr %cl,%r14 405f7b: 41 29 c7 sub %eax,%r15d 405f7e: 41 39 ef cmp %ebp,%r15d 405f81: 72 29 jb 405fac 405f83: eb bb jmp 405f40 405f85: 0f 1f 00 nopl (%rax) 405f88: 89 d0 mov %edx,%eax 405f8a: 83 c2 01 add $0x1,%edx 405f8d: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 405f94: 89 15 6a 10 26 00 mov %edx,0x26106a(%rip) # 667004 405f9a: 44 89 f9 mov %r15d,%ecx 405f9d: 41 83 c7 08 add $0x8,%r15d 405fa1: 48 d3 e0 shl %cl,%rax 405fa4: 49 09 c6 or %rax,%r14 405fa7: 44 39 fd cmp %r15d,%ebp 405faa: 76 94 jbe 405f40 405fac: 8b 15 52 10 26 00 mov 0x261052(%rip),%edx # 667004 405fb2: 3b 15 5c 10 26 00 cmp 0x26105c(%rip),%edx # 667014 405fb8: 72 ce jb 405f88 405fba: 31 ff xor %edi,%edi 405fbc: 44 89 2d 4d 10 26 00 mov %r13d,0x26104d(%rip) # 667010 405fc3: e8 f8 46 00 00 callq 40a6c0 405fc8: 0f b6 c0 movzbl %al,%eax 405fcb: eb cd jmp 405f9a 405fcd: 0f 1f 00 nopl (%rax) 405fd0: 0f b7 43 08 movzwl 0x8(%rbx),%eax 405fd4: 44 89 eb mov %r13d,%ebx 405fd7: 89 e9 mov %ebp,%ecx 405fd9: 41 29 ef sub %ebp,%r15d 405fdc: 29 c3 sub %eax,%ebx 405fde: 89 e8 mov %ebp,%eax 405fe0: 0f b7 84 00 40 25 41 movzwl 0x412540(%rax,%rax,1),%eax 405fe7: 00 405fe8: 44 21 f0 and %r14d,%eax 405feb: 49 d3 ee shr %cl,%r14 405fee: 4c 89 74 24 18 mov %r14,0x18(%rsp) 405ff3: 29 c3 sub %eax,%ebx 405ff5: 45 89 e6 mov %r12d,%r14d 405ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 405fff: 00 406000: 81 e3 ff 7f 00 00 and $0x7fff,%ebx 406006: 41 bc 00 80 00 00 mov $0x8000,%r12d 40600c: 44 89 ee mov %r13d,%esi 40600f: b8 00 80 00 00 mov $0x8000,%eax 406014: 41 29 dc sub %ebx,%r12d 406017: 44 29 e8 sub %r13d,%eax 40601a: 41 39 dd cmp %ebx,%r13d 40601d: 44 0f 43 e0 cmovae %eax,%r12d 406021: 89 d8 mov %ebx,%eax 406023: 45 39 f4 cmp %r14d,%r12d 406026: 45 0f 47 e6 cmova %r14d,%r12d 40602a: 29 de sub %ebx,%esi 40602c: 44 29 e8 sub %r13d,%eax 40602f: 41 8d 2c 1c lea (%r12,%rbx,1),%ebp 406033: 45 29 e6 sub %r12d,%r14d 406036: 41 39 dd cmp %ebx,%r13d 406039: 0f 47 c6 cmova %esi,%eax 40603c: 44 39 e0 cmp %r12d,%eax 40603f: 73 3f jae 406080 406041: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 406048: 89 d8 mov %ebx,%eax 40604a: 0f b6 90 80 ef 64 00 movzbl 0x64ef80(%rax),%edx 406051: 8d 04 1e lea (%rsi,%rbx,1),%eax 406054: 83 c3 01 add $0x1,%ebx 406057: 39 eb cmp %ebp,%ebx 406059: 88 90 80 ef 64 00 mov %dl,0x64ef80(%rax) 40605f: 75 e7 jne 406048 406061: 45 01 e5 add %r12d,%r13d 406064: 41 81 fd 00 80 00 00 cmp $0x8000,%r13d 40606b: 74 3c je 4060a9 40606d: 45 85 f6 test %r14d,%r14d 406070: 75 8e jne 406000 406072: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 406077: e9 5c fc ff ff jmpq 405cd8 40607c: 0f 1f 40 00 nopl 0x0(%rax) 406080: 44 89 ef mov %r13d,%edi 406083: 89 de mov %ebx,%esi 406085: 44 89 e2 mov %r12d,%edx 406088: 48 81 c7 80 ef 64 00 add $0x64ef80,%rdi 40608f: 48 81 c6 80 ef 64 00 add $0x64ef80,%rsi 406096: 89 eb mov %ebp,%ebx 406098: e8 a3 bb ff ff callq 401c40 40609d: 45 01 e5 add %r12d,%r13d 4060a0: 41 81 fd 00 80 00 00 cmp $0x8000,%r13d 4060a7: 75 c4 jne 40606d 4060a9: c7 05 5d 0f 26 00 00 movl $0x8000,0x260f5d(%rip) # 667010 4060b0: 80 00 00 4060b3: 66 45 31 ed xor %r13w,%r13w 4060b7: e8 a4 45 00 00 callq 40a660 4060bc: eb af jmp 40606d 4060be: 66 90 xchg %ax,%ax 4060c0: 31 ff xor %edi,%edi 4060c2: 44 89 2d 47 0f 26 00 mov %r13d,0x260f47(%rip) # 667010 4060c9: e8 f2 45 00 00 callq 40a6c0 4060ce: 0f b6 d0 movzbl %al,%edx 4060d1: e9 4e fd ff ff jmpq 405e24 4060d6: 0f b7 53 08 movzwl 0x8(%rbx),%edx 4060da: 44 89 e8 mov %r13d,%eax 4060dd: 41 83 c5 01 add $0x1,%r13d 4060e1: 41 81 fd 00 80 00 00 cmp $0x8000,%r13d 4060e8: 88 90 80 ef 64 00 mov %dl,0x64ef80(%rax) 4060ee: 0f 85 e4 fb ff ff jne 405cd8 4060f4: c7 05 12 0f 26 00 00 movl $0x8000,0x260f12(%rip) # 667010 4060fb: 80 00 00 4060fe: 66 45 31 ed xor %r13w,%r13w 406102: e8 59 45 00 00 callq 40a660 406107: e9 cc fb ff ff jmpq 405cd8 40610c: b8 01 00 00 00 mov $0x1,%eax 406111: 48 83 c4 38 add $0x38,%rsp 406115: 5b pop %rbx 406116: 5d pop %rbp 406117: 41 5c pop %r12 406119: 41 5d pop %r13 40611b: 41 5e pop %r14 40611d: 41 5f pop %r15 40611f: c3 retq 406120: 44 89 2d e9 0e 26 00 mov %r13d,0x260ee9(%rip) # 667010 406127: 31 c0 xor %eax,%eax 406129: 4c 89 35 28 08 21 00 mov %r14,0x210828(%rip) # 616958 406130: 44 89 3d 19 08 21 00 mov %r15d,0x210819(%rip) # 616950 406137: eb d8 jmp 406111 406139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000406140 : 406140: 48 85 ff test %rdi,%rdi 406143: 74 24 je 406169 406145: 53 push %rbx 406146: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40614d: 00 00 00 406150: 48 8b 5f f8 mov -0x8(%rdi),%rbx 406154: 48 83 ef 10 sub $0x10,%rdi 406158: e8 33 b8 ff ff callq 401990 40615d: 48 85 db test %rbx,%rbx 406160: 48 89 df mov %rbx,%rdi 406163: 75 eb jne 406150 406165: 31 c0 xor %eax,%eax 406167: 5b pop %rbx 406168: c3 retq 406169: 31 c0 xor %eax,%eax 40616b: c3 retq 40616c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000406170 : 406170: 41 57 push %r15 406172: 49 89 fa mov %rdi,%r10 406175: 31 c0 xor %eax,%eax 406177: 41 56 push %r14 406179: 41 89 f7 mov %esi,%r15d 40617c: 41 55 push %r13 40617e: 41 54 push %r12 406180: 55 push %rbp 406181: 53 push %rbx 406182: 48 81 ec 28 06 00 00 sub $0x628,%rsp 406189: 89 54 24 58 mov %edx,0x58(%rsp) 40618d: 48 8d 94 24 80 00 00 lea 0x80(%rsp),%rdx 406194: 00 406195: 48 8b 9c 24 60 06 00 mov 0x660(%rsp),%rbx 40619c: 00 40619d: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 4061a2: 48 89 d7 mov %rdx,%rdi 4061a5: b9 08 00 00 00 mov $0x8,%ecx 4061aa: f3 48 ab rep stos %rax,%es:(%rdi) 4061ad: 4c 89 44 24 48 mov %r8,0x48(%rsp) 4061b2: 4c 89 d0 mov %r10,%rax 4061b5: 4c 89 4c 24 10 mov %r9,0x10(%rsp) 4061ba: c7 07 00 00 00 00 movl $0x0,(%rdi) 4061c0: 8b 08 mov (%rax),%ecx 4061c2: 48 83 c0 04 add $0x4,%rax 4061c6: 83 84 8c 80 00 00 00 addl $0x1,0x80(%rsp,%rcx,4) 4061cd: 01 4061ce: 41 83 ef 01 sub $0x1,%r15d 4061d2: 75 ec jne 4061c0 4061d4: 39 b4 24 80 00 00 00 cmp %esi,0x80(%rsp) 4061db: 0f 84 dc 04 00 00 je 4066bd 4061e1: 44 8b 03 mov (%rbx),%r8d 4061e4: 48 8d 42 04 lea 0x4(%rdx),%rax 4061e8: b9 01 00 00 00 mov $0x1,%ecx 4061ed: 0f 1f 00 nopl (%rax) 4061f0: 44 8b 28 mov (%rax),%r13d 4061f3: 45 85 ed test %r13d,%r13d 4061f6: 0f 85 5c 04 00 00 jne 406658 4061fc: 83 c1 01 add $0x1,%ecx 4061ff: 48 83 c0 04 add $0x4,%rax 406203: 83 f9 11 cmp $0x11,%ecx 406206: 75 e8 jne 4061f0 406208: 41 bb 00 00 02 00 mov $0x20000,%r11d 40620e: bf 11 00 00 00 mov $0x11,%edi 406213: 41 39 c8 cmp %ecx,%r8d 406216: 44 89 c0 mov %r8d,%eax 406219: 72 75 jb 406290 40621b: 48 8d 6a 40 lea 0x40(%rdx),%rbp 40621f: 41 b9 10 00 00 00 mov $0x10,%r9d 406225: 0f 1f 00 nopl (%rax) 406228: 44 8b 65 00 mov 0x0(%rbp),%r12d 40622c: 45 85 e4 test %r12d,%r12d 40622f: 0f 85 13 04 00 00 jne 406648 406235: 48 83 ed 04 sub $0x4,%rbp 406239: 41 83 e9 01 sub $0x1,%r9d 40623d: 75 e9 jne 406228 40623f: c7 44 24 3c 00 00 00 movl $0x0,0x3c(%rsp) 406246: 00 406247: 41 39 c1 cmp %eax,%r9d 40624a: 44 0f 42 44 24 3c cmovb 0x3c(%rsp),%r8d 406250: 41 39 c9 cmp %ecx,%r9d 406253: 44 89 03 mov %r8d,(%rbx) 406256: 77 13 ja 40626b 406258: eb 46 jmp 4062a0 40625a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 406260: 83 c1 01 add $0x1,%ecx 406263: 45 01 db add %r11d,%r11d 406266: 44 39 c9 cmp %r9d,%ecx 406269: 73 35 jae 4062a0 40626b: 89 c8 mov %ecx,%eax 40626d: 44 2b 9c 84 80 00 00 sub 0x80(%rsp,%rax,4),%r11d 406274: 00 406275: 79 e9 jns 406260 406277: b8 02 00 00 00 mov $0x2,%eax 40627c: 48 81 c4 28 06 00 00 add $0x628,%rsp 406283: 5b pop %rbx 406284: 5d pop %rbp 406285: 41 5c pop %r12 406287: 41 5d pop %r13 406289: 41 5e pop %r14 40628b: 41 5f pop %r15 40628d: c3 retq 40628e: 66 90 xchg %ax,%ax 406290: 89 f8 mov %edi,%eax 406292: 41 89 f8 mov %edi,%r8d 406295: eb 84 jmp 40621b 406297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40629e: 00 00 4062a0: 44 89 c9 mov %r9d,%ecx 4062a3: 44 89 db mov %r11d,%ebx 4062a6: b8 02 00 00 00 mov $0x2,%eax 4062ab: 2b 9c 8c 80 00 00 00 sub 0x80(%rsp,%rcx,4),%ebx 4062b2: 89 5c 24 6c mov %ebx,0x6c(%rsp) 4062b6: 78 c4 js 40627c 4062b8: 41 83 f9 01 cmp $0x1,%r9d 4062bc: 44 89 9c 8c 80 00 00 mov %r11d,0x80(%rsp,%rcx,4) 4062c3: 00 4062c4: c7 84 24 d4 00 00 00 movl $0x0,0xd4(%rsp) 4062cb: 00 00 00 00 4062cf: 74 2b je 4062fc 4062d1: 41 83 e9 02 sub $0x2,%r9d 4062d5: 31 c0 xor %eax,%eax 4062d7: 31 c9 xor %ecx,%ecx 4062d9: 4e 8d 1c 8d 04 00 00 lea 0x4(,%r9,4),%r11 4062e0: 00 4062e1: 4c 8d 4a 04 lea 0x4(%rdx),%r9 4062e5: 0f 1f 00 nopl (%rax) 4062e8: 41 03 0c 01 add (%r9,%rax,1),%ecx 4062ec: 89 8c 04 d8 00 00 00 mov %ecx,0xd8(%rsp,%rax,1) 4062f3: 48 83 c0 04 add $0x4,%rax 4062f7: 4c 39 d8 cmp %r11,%rax 4062fa: 75 ec jne 4062e8 4062fc: 31 c0 xor %eax,%eax 4062fe: 66 90 xchg %ax,%ax 406300: 41 8b 0c 82 mov (%r10,%rax,4),%ecx 406304: 85 c9 test %ecx,%ecx 406306: 74 1f je 406327 406308: 44 8b 8c 8c d0 00 00 mov 0xd0(%rsp,%rcx,4),%r9d 40630f: 00 406310: 45 89 cb mov %r9d,%r11d 406313: 41 83 c1 01 add $0x1,%r9d 406317: 42 89 84 9c a0 01 00 mov %eax,0x1a0(%rsp,%r11,4) 40631e: 00 40631f: 44 89 8c 8c d0 00 00 mov %r9d,0xd0(%rsp,%rcx,4) 406326: 00 406327: 48 83 c0 01 add $0x1,%rax 40632b: 39 c6 cmp %eax,%esi 40632d: 77 d1 ja 406300 40632f: 44 89 c3 mov %r8d,%ebx 406332: 48 63 44 24 3c movslq 0x3c(%rsp),%rax 406337: 48 c7 84 24 20 01 00 movq $0x0,0x120(%rsp) 40633e: 00 00 00 00 00 406343: f7 db neg %ebx 406345: 3b 7c 24 3c cmp 0x3c(%rsp),%edi 406349: 89 5c 24 28 mov %ebx,0x28(%rsp) 40634d: 8b 84 84 d0 00 00 00 mov 0xd0(%rsp,%rax,4),%eax 406354: c7 84 24 d0 00 00 00 movl $0x0,0xd0(%rsp) 40635b: 00 00 00 00 40635f: 0f 8f e4 03 00 00 jg 406749 406365: 8b 5c 24 3c mov 0x3c(%rsp),%ebx 406369: 48 8d 84 84 a0 01 00 lea 0x1a0(%rsp,%rax,4),%rax 406370: 00 406371: 31 ed xor %ebp,%ebp 406373: 48 89 44 24 60 mov %rax,0x60(%rsp) 406378: 44 8b 64 24 28 mov 0x28(%rsp),%r12d 40637d: 48 63 c7 movslq %edi,%rax 406380: 48 8d 54 82 04 lea 0x4(%rdx,%rax,4),%rdx 406385: 41 bd ff ff ff ff mov $0xffffffff,%r13d 40638b: 89 7c 24 1c mov %edi,0x1c(%rsp) 40638f: 48 89 54 24 30 mov %rdx,0x30(%rsp) 406394: 48 8d 94 24 a0 01 00 lea 0x1a0(%rsp),%rdx 40639b: 00 40639c: 45 89 fe mov %r15d,%r14d 40639f: 29 fb sub %edi,%ebx 4063a1: 45 89 ef mov %r13d,%r15d 4063a4: 31 ff xor %edi,%edi 4063a6: 89 5c 24 2c mov %ebx,0x2c(%rsp) 4063aa: 45 89 c5 mov %r8d,%r13d 4063ad: 41 89 eb mov %ebp,%r11d 4063b0: 48 89 54 24 50 mov %rdx,0x50(%rsp) 4063b5: 48 63 44 24 1c movslq 0x1c(%rsp),%rax 4063ba: bb 01 00 00 00 mov $0x1,%ebx 4063bf: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 4063c3: 8b 84 84 80 00 00 00 mov 0x80(%rsp,%rax,4),%eax 4063ca: 83 e9 01 sub $0x1,%ecx 4063cd: d3 e3 shl %cl,%ebx 4063cf: 89 5c 24 5c mov %ebx,0x5c(%rsp) 4063d3: 89 44 24 20 mov %eax,0x20(%rsp) 4063d7: f7 d8 neg %eax 4063d9: 89 44 24 38 mov %eax,0x38(%rsp) 4063dd: 8b 54 24 20 mov 0x20(%rsp),%edx 4063e1: 8b 44 24 38 mov 0x38(%rsp),%eax 4063e5: 83 ea 01 sub $0x1,%edx 4063e8: 85 c0 test %eax,%eax 4063ea: 89 54 24 68 mov %edx,0x68(%rsp) 4063ee: 0f 84 37 03 00 00 je 40672b 4063f4: 8b 6c 24 1c mov 0x1c(%rsp),%ebp 4063f8: 43 8d 54 25 00 lea 0x0(%r13,%r12,1),%edx 4063fd: 44 89 64 24 18 mov %r12d,0x18(%rsp) 406402: 44 89 74 24 24 mov %r14d,0x24(%rsp) 406407: 45 89 ee mov %r13d,%r14d 40640a: 45 89 fd mov %r15d,%r13d 40640d: 45 89 df mov %r11d,%r15d 406410: 29 d5 sub %edx,%ebp 406412: 41 89 ec mov %ebp,%r12d 406415: 89 d5 mov %edx,%ebp 406417: 3b 6c 24 1c cmp 0x1c(%rsp),%ebp 40641b: 0f 8d 31 01 00 00 jge 406552 406421: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 406428: b8 01 00 00 00 mov $0x1,%eax 40642d: 44 89 e1 mov %r12d,%ecx 406430: 44 89 e3 mov %r12d,%ebx 406433: 45 8d 4d 01 lea 0x1(%r13),%r9d 406437: d3 e0 shl %cl,%eax 406439: 39 44 24 20 cmp %eax,0x20(%rsp) 40643d: 73 51 jae 406490 40643f: 44 8b 5c 24 2c mov 0x2c(%rsp),%r11d 406444: 45 01 e3 add %r12d,%r11d 406447: 45 39 de cmp %r11d,%r14d 40644a: 45 0f 46 de cmovbe %r14d,%r11d 40644e: 45 39 e3 cmp %r12d,%r11d 406451: 76 3d jbe 406490 406453: 41 8d 5c 24 01 lea 0x1(%r12),%ebx 406458: 41 39 db cmp %ebx,%r11d 40645b: 76 33 jbe 406490 40645d: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 406462: 03 44 24 38 add 0x38(%rsp),%eax 406466: 8b 0a mov (%rdx),%ecx 406468: 01 c0 add %eax,%eax 40646a: 39 c8 cmp %ecx,%eax 40646c: 76 22 jbe 406490 40646e: 48 89 d7 mov %rdx,%rdi 406471: eb 11 jmp 406484 406473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 406478: 48 83 c7 04 add $0x4,%rdi 40647c: 01 c0 add %eax,%eax 40647e: 8b 0f mov (%rdi),%ecx 406480: 39 c8 cmp %ecx,%eax 406482: 76 0c jbe 406490 406484: 83 c3 01 add $0x1,%ebx 406487: 29 c8 sub %ecx,%eax 406489: 41 39 db cmp %ebx,%r11d 40648c: 77 ea ja 406478 40648e: 66 90 xchg %ax,%ax 406490: 89 d9 mov %ebx,%ecx 406492: 41 bf 01 00 00 00 mov $0x1,%r15d 406498: 44 89 4c 24 08 mov %r9d,0x8(%rsp) 40649d: 41 d3 e7 shl %cl,%r15d 4064a0: 41 8d 7f 01 lea 0x1(%r15),%edi 4064a4: 48 c1 e7 04 shl $0x4,%rdi 4064a8: e8 e3 b7 ff ff callq 401c90 4064ad: 44 8b 4c 24 08 mov 0x8(%rsp),%r9d 4064b2: 48 85 c0 test %rax,%rax 4064b5: 0f 84 b5 01 00 00 je 406670 4064bb: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 4064c0: 48 8d 78 10 lea 0x10(%rax),%rdi 4064c4: 45 85 c9 test %r9d,%r9d 4064c7: 8b 0d 93 04 21 00 mov 0x210493(%rip),%ecx # 616960 4064cd: 48 89 3a mov %rdi,(%rdx) 4064d0: 48 8d 50 08 lea 0x8(%rax),%rdx 4064d4: 41 8d 4c 0f 01 lea 0x1(%r15,%rcx,1),%ecx 4064d9: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 4064e0: 00 4064e1: 49 63 c1 movslq %r9d,%rax 4064e4: 89 0d 76 04 21 00 mov %ecx,0x210476(%rip) # 616960 4064ea: 48 89 54 24 10 mov %rdx,0x10(%rsp) 4064ef: 48 89 bc c4 20 01 00 mov %rdi,0x120(%rsp,%rax,8) 4064f6: 00 4064f7: 74 40 je 406539 4064f9: 8b 54 24 24 mov 0x24(%rsp),%edx 4064fd: 83 c3 10 add $0x10,%ebx 406500: 4d 63 d5 movslq %r13d,%r10 406503: 0f b6 4c 24 18 movzbl 0x18(%rsp),%ecx 406508: 88 5c 24 70 mov %bl,0x70(%rsp) 40650c: 44 88 74 24 71 mov %r14b,0x71(%rsp) 406511: 48 89 7c 24 78 mov %rdi,0x78(%rsp) 406516: 89 94 84 d0 00 00 00 mov %edx,0xd0(%rsp,%rax,4) 40651d: 89 d0 mov %edx,%eax 40651f: d3 e8 shr %cl,%eax 406521: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 406526: 48 c1 e0 04 shl $0x4,%rax 40652a: 4a 03 84 d4 20 01 00 add 0x120(%rsp,%r10,8),%rax 406531: 00 406532: 48 89 08 mov %rcx,(%rax) 406535: 48 89 78 08 mov %rdi,0x8(%rax) 406539: 89 6c 24 18 mov %ebp,0x18(%rsp) 40653d: 44 01 f5 add %r14d,%ebp 406540: 44 03 64 24 28 add 0x28(%rsp),%r12d 406545: 3b 6c 24 1c cmp 0x1c(%rsp),%ebp 406549: 45 89 cd mov %r9d,%r13d 40654c: 0f 8c d6 fe ff ff jl 406428 406552: 44 8b 64 24 18 mov 0x18(%rsp),%r12d 406557: 45 89 fb mov %r15d,%r11d 40655a: 41 b9 63 00 00 00 mov $0x63,%r9d 406560: 0f b6 5c 24 1c movzbl 0x1c(%rsp),%ebx 406565: 45 89 ef mov %r13d,%r15d 406568: 45 89 f5 mov %r14d,%r13d 40656b: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 406570: 44 8b 74 24 24 mov 0x24(%rsp),%r14d 406575: 44 29 e3 sub %r12d,%ebx 406578: 48 39 54 24 50 cmp %rdx,0x50(%rsp) 40657d: 89 dd mov %ebx,%ebp 40657f: 0f 82 fa 00 00 00 jb 40667f 406585: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 406589: bb 01 00 00 00 mov $0x1,%ebx 40658e: 44 89 f0 mov %r14d,%eax 406591: 44 29 e1 sub %r12d,%ecx 406594: d3 e3 shl %cl,%ebx 406596: 44 89 e1 mov %r12d,%ecx 406599: d3 e8 shr %cl,%eax 40659b: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 4065a0: 44 39 d8 cmp %r11d,%eax 4065a3: 73 29 jae 4065ce 4065a5: 0f 1f 00 nopl (%rax) 4065a8: 44 88 4c 24 70 mov %r9b,0x70(%rsp) 4065ad: 89 c2 mov %eax,%edx 4065af: 01 d8 add %ebx,%eax 4065b1: 40 88 6c 24 71 mov %bpl,0x71(%rsp) 4065b6: 48 c1 e2 04 shl $0x4,%rdx 4065ba: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 4065bf: 48 01 fa add %rdi,%rdx 4065c2: 44 39 d8 cmp %r11d,%eax 4065c5: 48 89 4a 08 mov %rcx,0x8(%rdx) 4065c9: 48 89 32 mov %rsi,(%rdx) 4065cc: 72 da jb 4065a8 4065ce: 8b 44 24 5c mov 0x5c(%rsp),%eax 4065d2: 44 85 f0 test %r14d,%eax 4065d5: 74 13 je 4065ea 4065d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4065de: 00 00 4065e0: 41 31 c6 xor %eax,%r14d 4065e3: d1 e8 shr %eax 4065e5: 44 85 f0 test %r14d,%eax 4065e8: 75 f6 jne 4065e0 4065ea: 41 31 c6 xor %eax,%r14d 4065ed: 44 89 e1 mov %r12d,%ecx 4065f0: b8 01 00 00 00 mov $0x1,%eax 4065f5: d3 e0 shl %cl,%eax 4065f7: 49 63 d7 movslq %r15d,%rdx 4065fa: 83 e8 01 sub $0x1,%eax 4065fd: 44 21 f0 and %r14d,%eax 406600: 3b 84 94 d0 00 00 00 cmp 0xd0(%rsp,%rdx,4),%eax 406607: 74 2a je 406633 406609: 44 89 e1 mov %r12d,%ecx 40660c: 0f 1f 40 00 nopl 0x0(%rax) 406610: 44 29 e9 sub %r13d,%ecx 406613: b8 01 00 00 00 mov $0x1,%eax 406618: 41 83 ef 01 sub $0x1,%r15d 40661c: d3 e0 shl %cl,%eax 40661e: 49 63 d7 movslq %r15d,%rdx 406621: 83 e8 01 sub $0x1,%eax 406624: 44 21 f0 and %r14d,%eax 406627: 3b 84 94 d0 00 00 00 cmp 0xd0(%rsp,%rdx,4),%eax 40662e: 75 e0 jne 406610 406630: 41 89 cc mov %ecx,%r12d 406633: 8b 5c 24 68 mov 0x68(%rsp),%ebx 406637: 83 44 24 38 01 addl $0x1,0x38(%rsp) 40663c: 89 5c 24 20 mov %ebx,0x20(%rsp) 406640: e9 98 fd ff ff jmpq 4063dd 406645: 0f 1f 00 nopl (%rax) 406648: 44 89 4c 24 3c mov %r9d,0x3c(%rsp) 40664d: e9 f5 fb ff ff jmpq 406247 406652: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 406658: 41 bb 01 00 00 00 mov $0x1,%r11d 40665e: 89 cf mov %ecx,%edi 406660: 41 d3 e3 shl %cl,%r11d 406663: e9 ab fb ff ff jmpq 406213 406668: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40666f: 00 406670: 45 85 c9 test %r9d,%r9d 406673: 75 39 jne 4066ae 406675: b8 03 00 00 00 mov $0x3,%eax 40667a: e9 fd fb ff ff jmpq 40627c 40667f: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 406684: 8b 03 mov (%rbx),%eax 406686: 3b 44 24 58 cmp 0x58(%rsp),%eax 40668a: 73 78 jae 406704 40668c: 3d 00 01 00 00 cmp $0x100,%eax 406691: 66 89 44 24 78 mov %ax,0x78(%rsp) 406696: 45 19 c9 sbb %r9d,%r9d 406699: 48 83 c3 04 add $0x4,%rbx 40669d: 41 f7 d1 not %r9d 4066a0: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 4066a5: 41 83 c1 10 add $0x10,%r9d 4066a9: e9 d7 fe ff ff jmpq 406585 4066ae: 48 8b bc 24 20 01 00 mov 0x120(%rsp),%rdi 4066b5: 00 4066b6: e8 85 fa ff ff callq 406140 4066bb: eb b8 jmp 406675 4066bd: bf 30 00 00 00 mov $0x30,%edi 4066c2: e8 c9 b5 ff ff callq 401c90 4066c7: 48 85 c0 test %rax,%rax 4066ca: 74 a9 je 406675 4066cc: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 4066d1: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 4066d8: 00 4066d9: c6 40 10 63 movb $0x63,0x10(%rax) 4066dd: c6 40 11 01 movb $0x1,0x11(%rax) 4066e1: 83 05 78 02 21 00 03 addl $0x3,0x210278(%rip) # 616960 4066e8: c6 40 20 63 movb $0x63,0x20(%rax) 4066ec: c6 40 21 01 movb $0x1,0x21(%rax) 4066f0: 48 83 c0 10 add $0x10,%rax 4066f4: 48 89 02 mov %rax,(%rdx) 4066f7: 31 c0 xor %eax,%eax 4066f9: c7 03 01 00 00 00 movl $0x1,(%rbx) 4066ff: e9 78 fb ff ff jmpq 40627c 406704: 2b 44 24 58 sub 0x58(%rsp),%eax 406708: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 40670d: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 406712: 48 83 44 24 50 04 addq $0x4,0x50(%rsp) 406718: 44 0f b6 0c 42 movzbl (%rdx,%rax,2),%r9d 40671d: 0f b7 04 41 movzwl (%rcx,%rax,2),%eax 406721: 66 89 44 24 78 mov %ax,0x78(%rsp) 406726: e9 5a fe ff ff jmpq 406585 40672b: 83 44 24 1c 01 addl $0x1,0x1c(%rsp) 406730: 8b 5c 24 3c mov 0x3c(%rsp),%ebx 406734: 83 6c 24 2c 01 subl $0x1,0x2c(%rsp) 406739: 48 83 44 24 30 04 addq $0x4,0x30(%rsp) 40673f: 39 5c 24 1c cmp %ebx,0x1c(%rsp) 406743: 0f 8e 6c fc ff ff jle 4063b5 406749: 8b 54 24 6c mov 0x6c(%rsp),%edx 40674d: 85 d2 test %edx,%edx 40674f: 0f 95 c2 setne %dl 406752: 31 c0 xor %eax,%eax 406754: 83 7c 24 3c 01 cmpl $0x1,0x3c(%rsp) 406759: 0f 95 c0 setne %al 40675c: 21 d0 and %edx,%eax 40675e: e9 19 fb ff ff jmpq 40627c 406763: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40676a: 84 00 00 00 00 00 0000000000406770 : 406770: 41 57 push %r15 406772: 41 56 push %r14 406774: 41 55 push %r13 406776: 41 54 push %r12 406778: 55 push %rbp 406779: 53 push %rbx 40677a: 48 81 ec 38 05 00 00 sub $0x538,%rsp 406781: 8b 2d c9 01 21 00 mov 0x2101c9(%rip),%ebp # 616950 406787: 4c 8b 2d ca 01 21 00 mov 0x2101ca(%rip),%r13 # 616958 40678e: 8b 1d 7c 08 26 00 mov 0x26087c(%rip),%ebx # 667010 406794: 83 fd 04 cmp $0x4,%ebp 406797: 77 2f ja 4067c8 406799: 8b 15 65 08 26 00 mov 0x260865(%rip),%edx # 667004 40679f: 3b 15 6f 08 26 00 cmp 0x26086f(%rip),%edx # 667014 4067a5: 0f 83 5f 01 00 00 jae 40690a 4067ab: 89 d0 mov %edx,%eax 4067ad: 83 c2 01 add $0x1,%edx 4067b0: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 4067b7: 89 15 47 08 26 00 mov %edx,0x260847(%rip) # 667004 4067bd: 89 e9 mov %ebp,%ecx 4067bf: 83 c5 08 add $0x8,%ebp 4067c2: 48 d3 e0 shl %cl,%rax 4067c5: 49 09 c5 or %rax,%r13 4067c8: 44 8d 65 fb lea -0x5(%rbp),%r12d 4067cc: 4d 89 ef mov %r13,%r15 4067cf: 49 c1 ed 05 shr $0x5,%r13 4067d3: 41 83 e7 1f and $0x1f,%r15d 4067d7: 41 81 c7 01 01 00 00 add $0x101,%r15d 4067de: 41 83 fc 04 cmp $0x4,%r12d 4067e2: 44 89 7c 24 1c mov %r15d,0x1c(%rsp) 4067e7: 77 31 ja 40681a 4067e9: 8b 15 15 08 26 00 mov 0x260815(%rip),%edx # 667004 4067ef: 3b 15 1f 08 26 00 cmp 0x26081f(%rip),%edx # 667014 4067f5: 0f 83 24 01 00 00 jae 40691f 4067fb: 89 d0 mov %edx,%eax 4067fd: 83 c2 01 add $0x1,%edx 406800: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 406807: 89 15 f7 07 26 00 mov %edx,0x2607f7(%rip) # 667004 40680d: 44 89 e1 mov %r12d,%ecx 406810: 44 8d 65 03 lea 0x3(%rbp),%r12d 406814: 48 d3 e0 shl %cl,%rax 406817: 49 09 c5 or %rax,%r13 40681a: 41 8d 6c 24 fb lea -0x5(%r12),%ebp 40681f: 4d 89 ee mov %r13,%r14 406822: 49 c1 ed 05 shr $0x5,%r13 406826: 41 83 e6 1f and $0x1f,%r14d 40682a: 41 83 c6 01 add $0x1,%r14d 40682e: 83 fd 03 cmp $0x3,%ebp 406831: 44 89 74 24 18 mov %r14d,0x18(%rsp) 406836: 77 31 ja 406869 406838: 8b 15 c6 07 26 00 mov 0x2607c6(%rip),%edx # 667004 40683e: 3b 15 d0 07 26 00 cmp 0x2607d0(%rip),%edx # 667014 406844: 0f 83 ea 00 00 00 jae 406934 40684a: 89 d0 mov %edx,%eax 40684c: 83 c2 01 add $0x1,%edx 40684f: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 406856: 89 15 a8 07 26 00 mov %edx,0x2607a8(%rip) # 667004 40685c: 89 e9 mov %ebp,%ecx 40685e: 41 8d 6c 24 03 lea 0x3(%r12),%ebp 406863: 48 d3 e0 shl %cl,%rax 406866: 49 09 c5 or %rax,%r13 406869: 83 7c 24 18 1e cmpl $0x1e,0x18(%rsp) 40686e: 0f 87 d7 01 00 00 ja 406a4b 406874: 81 7c 24 1c 1e 01 00 cmpl $0x11e,0x1c(%rsp) 40687b: 00 40687c: 0f 87 c9 01 00 00 ja 406a4b 406882: 44 8d 7d fc lea -0x4(%rbp),%r15d 406886: 4d 89 ec mov %r13,%r12 406889: 4d 89 ee mov %r13,%r14 40688c: 41 83 e4 0f and $0xf,%r12d 406890: 49 c1 ee 04 shr $0x4,%r14 406894: 31 ed xor %ebp,%ebp 406896: 41 83 c4 04 add $0x4,%r12d 40689a: eb 48 jmp 4068e4 40689c: 0f 1f 40 00 nopl 0x0(%rax) 4068a0: 89 d0 mov %edx,%eax 4068a2: 83 c2 01 add $0x1,%edx 4068a5: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 4068ac: 89 15 52 07 26 00 mov %edx,0x260752(%rip) # 667004 4068b2: 44 89 f9 mov %r15d,%ecx 4068b5: 41 83 c7 08 add $0x8,%r15d 4068b9: 48 d3 e0 shl %cl,%rax 4068bc: 49 09 c6 or %rax,%r14 4068bf: 8b 04 ad e0 24 41 00 mov 0x4124e0(,%rbp,4),%eax 4068c6: 4c 89 f2 mov %r14,%rdx 4068c9: 41 83 ef 03 sub $0x3,%r15d 4068cd: 83 e2 07 and $0x7,%edx 4068d0: 49 c1 ee 03 shr $0x3,%r14 4068d4: 89 54 84 40 mov %edx,0x40(%rsp,%rax,4) 4068d8: 8d 45 01 lea 0x1(%rbp),%eax 4068db: 48 83 c5 01 add $0x1,%rbp 4068df: 41 39 c4 cmp %eax,%r12d 4068e2: 76 65 jbe 406949 4068e4: 41 83 ff 02 cmp $0x2,%r15d 4068e8: 77 d5 ja 4068bf 4068ea: 8b 15 14 07 26 00 mov 0x260714(%rip),%edx # 667004 4068f0: 3b 15 1e 07 26 00 cmp 0x26071e(%rip),%edx # 667014 4068f6: 72 a8 jb 4068a0 4068f8: 31 ff xor %edi,%edi 4068fa: 89 1d 10 07 26 00 mov %ebx,0x260710(%rip) # 667010 406900: e8 bb 3d 00 00 callq 40a6c0 406905: 0f b6 c0 movzbl %al,%eax 406908: eb a8 jmp 4068b2 40690a: 31 ff xor %edi,%edi 40690c: 89 1d fe 06 26 00 mov %ebx,0x2606fe(%rip) # 667010 406912: e8 a9 3d 00 00 callq 40a6c0 406917: 0f b6 c0 movzbl %al,%eax 40691a: e9 9e fe ff ff jmpq 4067bd 40691f: 31 ff xor %edi,%edi 406921: 89 1d e9 06 26 00 mov %ebx,0x2606e9(%rip) # 667010 406927: e8 94 3d 00 00 callq 40a6c0 40692c: 0f b6 c0 movzbl %al,%eax 40692f: e9 d9 fe ff ff jmpq 40680d 406934: 31 ff xor %edi,%edi 406936: 89 1d d4 06 26 00 mov %ebx,0x2606d4(%rip) # 667010 40693c: e8 7f 3d 00 00 callq 40a6c0 406941: 0f b6 c0 movzbl %al,%eax 406944: e9 13 ff ff ff jmpq 40685c 406949: 83 f8 12 cmp $0x12,%eax 40694c: 77 1b ja 406969 40694e: 66 90 xchg %ax,%ax 406950: 89 c2 mov %eax,%edx 406952: 83 c0 01 add $0x1,%eax 406955: 8b 14 95 e0 24 41 00 mov 0x4124e0(,%rdx,4),%edx 40695c: 83 f8 13 cmp $0x13,%eax 40695f: c7 44 94 40 00 00 00 movl $0x0,0x40(%rsp,%rdx,4) 406966: 00 406967: 75 e7 jne 406950 406969: 48 8d 44 24 28 lea 0x28(%rsp),%rax 40696e: 45 31 c0 xor %r8d,%r8d 406971: 31 c9 xor %ecx,%ecx 406973: 48 89 04 24 mov %rax,(%rsp) 406977: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 40697c: ba 13 00 00 00 mov $0x13,%edx 406981: be 13 00 00 00 mov $0x13,%esi 406986: c7 44 24 28 07 00 00 movl $0x7,0x28(%rsp) 40698d: 00 40698e: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 406993: e8 d8 f7 ff ff callq 406170 406998: 85 c0 test %eax,%eax 40699a: 89 c5 mov %eax,%ebp 40699c: 0f 85 8c 00 00 00 jne 406a2e 4069a2: 48 83 7c 24 30 00 cmpq $0x0,0x30(%rsp) 4069a8: 0f 84 4a 03 00 00 je 406cf8 4069ae: 48 63 44 24 28 movslq 0x28(%rsp),%rax 4069b3: 45 31 ed xor %r13d,%r13d 4069b6: 44 8b 64 24 18 mov 0x18(%rsp),%r12d 4069bb: 0f b7 84 00 40 25 41 movzwl 0x412540(%rax,%rax,1),%eax 4069c2: 00 4069c3: 44 03 64 24 1c add 0x1c(%rsp),%r12d 4069c8: 89 44 24 14 mov %eax,0x14(%rsp) 4069cc: 0f 1f 40 00 nopl 0x0(%rax) 4069d0: 41 39 ec cmp %ebp,%r12d 4069d3: 0f 86 c4 00 00 00 jbe 406a9d 4069d9: 44 3b 7c 24 28 cmp 0x28(%rsp),%r15d 4069de: 72 2e jb 406a0e 4069e0: eb 76 jmp 406a58 4069e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4069e8: 89 d0 mov %edx,%eax 4069ea: 83 c2 01 add $0x1,%edx 4069ed: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 4069f4: 89 15 0a 06 26 00 mov %edx,0x26060a(%rip) # 667004 4069fa: 44 89 f9 mov %r15d,%ecx 4069fd: 41 83 c7 08 add $0x8,%r15d 406a01: 48 d3 e0 shl %cl,%rax 406a04: 49 09 c6 or %rax,%r14 406a07: 44 39 7c 24 28 cmp %r15d,0x28(%rsp) 406a0c: 76 4a jbe 406a58 406a0e: 8b 15 f0 05 26 00 mov 0x2605f0(%rip),%edx # 667004 406a14: 3b 15 fa 05 26 00 cmp 0x2605fa(%rip),%edx # 667014 406a1a: 72 cc jb 4069e8 406a1c: 31 ff xor %edi,%edi 406a1e: 89 1d ec 05 26 00 mov %ebx,0x2605ec(%rip) # 667010 406a24: e8 97 3c 00 00 callq 40a6c0 406a29: 0f b6 c0 movzbl %al,%eax 406a2c: eb cc jmp 4069fa 406a2e: 83 fd 01 cmp $0x1,%ebp 406a31: 0f 84 0b 01 00 00 je 406b42 406a37: 48 81 c4 38 05 00 00 add $0x538,%rsp 406a3e: 89 e8 mov %ebp,%eax 406a40: 5b pop %rbx 406a41: 5d pop %rbp 406a42: 41 5c pop %r12 406a44: 41 5d pop %r13 406a46: 41 5e pop %r14 406a48: 41 5f pop %r15 406a4a: c3 retq 406a4b: bd 01 00 00 00 mov $0x1,%ebp 406a50: eb e5 jmp 406a37 406a52: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 406a58: 8b 44 24 14 mov 0x14(%rsp),%eax 406a5c: 44 21 f0 and %r14d,%eax 406a5f: 48 c1 e0 04 shl $0x4,%rax 406a63: 48 03 44 24 30 add 0x30(%rsp),%rax 406a68: 48 89 44 24 38 mov %rax,0x38(%rsp) 406a6d: 0f b6 48 01 movzbl 0x1(%rax),%ecx 406a71: 0f b7 40 08 movzwl 0x8(%rax),%eax 406a75: 0f b6 d1 movzbl %cl,%edx 406a78: 49 d3 ee shr %cl,%r14 406a7b: 41 29 d7 sub %edx,%r15d 406a7e: 83 f8 0f cmp $0xf,%eax 406a81: 0f 87 d1 00 00 00 ja 406b58 406a87: 48 63 d5 movslq %ebp,%rdx 406a8a: 83 c5 01 add $0x1,%ebp 406a8d: 41 89 c5 mov %eax,%r13d 406a90: 41 39 ec cmp %ebp,%r12d 406a93: 89 44 94 40 mov %eax,0x40(%rsp,%rdx,4) 406a97: 0f 87 3c ff ff ff ja 4069d9 406a9d: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 406aa2: e8 99 f6 ff ff callq 406140 406aa7: 8b 74 24 1c mov 0x1c(%rsp),%esi 406aab: 48 8d 44 24 28 lea 0x28(%rsp),%rax 406ab0: 48 89 04 24 mov %rax,(%rsp) 406ab4: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 406ab9: 41 b8 e0 63 61 00 mov $0x6163e0,%r8d 406abf: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 406ac4: b9 a0 63 61 00 mov $0x6163a0,%ecx 406ac9: ba 01 01 00 00 mov $0x101,%edx 406ace: 4c 89 35 83 fe 20 00 mov %r14,0x20fe83(%rip) # 616958 406ad5: 44 89 3d 74 fe 20 00 mov %r15d,0x20fe74(%rip) # 616950 406adc: c7 44 24 28 09 00 00 movl $0x9,0x28(%rsp) 406ae3: 00 406ae4: e8 87 f6 ff ff callq 406170 406ae9: 85 c0 test %eax,%eax 406aeb: 89 c5 mov %eax,%ebp 406aed: 0f 85 3b ff ff ff jne 406a2e 406af3: 44 8b 7c 24 1c mov 0x1c(%rsp),%r15d 406af8: 48 8d 44 24 2c lea 0x2c(%rsp),%rax 406afd: 31 d2 xor %edx,%edx 406aff: 8b 74 24 18 mov 0x18(%rsp),%esi 406b03: 48 89 04 24 mov %rax,(%rsp) 406b07: 4c 8d 4c 24 38 lea 0x38(%rsp),%r9 406b0c: 41 b8 60 64 61 00 mov $0x616460,%r8d 406b12: b9 20 64 61 00 mov $0x616420,%ecx 406b17: c7 44 24 2c 06 00 00 movl $0x6,0x2c(%rsp) 406b1e: 00 406b1f: 4a 8d 7c bc 40 lea 0x40(%rsp,%r15,4),%rdi 406b24: e8 47 f6 ff ff callq 406170 406b29: 85 c0 test %eax,%eax 406b2b: 89 c5 mov %eax,%ebp 406b2d: 0f 84 cf 01 00 00 je 406d02 406b33: 83 f8 01 cmp $0x1,%eax 406b36: 75 0a jne 406b42 406b38: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 406b3d: e8 fe f5 ff ff callq 406140 406b42: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 406b47: e8 f4 f5 ff ff callq 406140 406b4c: e9 e6 fe ff ff jmpq 406a37 406b51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 406b58: 83 f8 10 cmp $0x10,%eax 406b5b: 0f 84 8f 00 00 00 je 406bf0 406b61: 83 f8 11 cmp $0x11,%eax 406b64: 0f 84 08 01 00 00 je 406c72 406b6a: 41 83 ff 06 cmp $0x6,%r15d 406b6e: 77 2d ja 406b9d 406b70: 8b 15 8e 04 26 00 mov 0x26048e(%rip),%edx # 667004 406b76: 3b 15 98 04 26 00 cmp 0x260498(%rip),%edx # 667014 406b7c: 73 60 jae 406bde 406b7e: 89 d0 mov %edx,%eax 406b80: 83 c2 01 add $0x1,%edx 406b83: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 406b8a: 89 15 74 04 26 00 mov %edx,0x260474(%rip) # 667004 406b90: 44 89 f9 mov %r15d,%ecx 406b93: 41 83 c7 08 add $0x8,%r15d 406b97: 48 d3 e0 shl %cl,%rax 406b9a: 49 09 c6 or %rax,%r14 406b9d: 4c 89 f0 mov %r14,%rax 406ba0: 41 83 ef 07 sub $0x7,%r15d 406ba4: 49 c1 ee 07 shr $0x7,%r14 406ba8: 83 e0 7f and $0x7f,%eax 406bab: 8d 4c 05 0b lea 0xb(%rbp,%rax,1),%ecx 406baf: 41 39 cc cmp %ecx,%r12d 406bb2: 0f 82 93 fe ff ff jb 406a4b 406bb8: 8d 70 0a lea 0xa(%rax),%esi 406bbb: 89 e8 mov %ebp,%eax 406bbd: 0f 1f 00 nopl (%rax) 406bc0: 48 63 d0 movslq %eax,%rdx 406bc3: 83 c0 01 add $0x1,%eax 406bc6: 39 c8 cmp %ecx,%eax 406bc8: c7 44 94 40 00 00 00 movl $0x0,0x40(%rsp,%rdx,4) 406bcf: 00 406bd0: 75 ee jne 406bc0 406bd2: 8d 6c 35 01 lea 0x1(%rbp,%rsi,1),%ebp 406bd6: 45 31 ed xor %r13d,%r13d 406bd9: e9 f2 fd ff ff jmpq 4069d0 406bde: 31 ff xor %edi,%edi 406be0: 89 1d 2a 04 26 00 mov %ebx,0x26042a(%rip) # 667010 406be6: e8 d5 3a 00 00 callq 40a6c0 406beb: 0f b6 c0 movzbl %al,%eax 406bee: eb a0 jmp 406b90 406bf0: 41 83 ff 01 cmp $0x1,%r15d 406bf4: 77 2d ja 406c23 406bf6: 8b 15 08 04 26 00 mov 0x260408(%rip),%edx # 667004 406bfc: 3b 15 12 04 26 00 cmp 0x260412(%rip),%edx # 667014 406c02: 73 5c jae 406c60 406c04: 89 d0 mov %edx,%eax 406c06: 83 c2 01 add $0x1,%edx 406c09: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 406c10: 89 15 ee 03 26 00 mov %edx,0x2603ee(%rip) # 667004 406c16: 44 89 f9 mov %r15d,%ecx 406c19: 41 83 c7 08 add $0x8,%r15d 406c1d: 48 d3 e0 shl %cl,%rax 406c20: 49 09 c6 or %rax,%r14 406c23: 4c 89 f0 mov %r14,%rax 406c26: 41 83 ef 02 sub $0x2,%r15d 406c2a: 49 c1 ee 02 shr $0x2,%r14 406c2e: 83 e0 03 and $0x3,%eax 406c31: 8d 4c 05 03 lea 0x3(%rbp,%rax,1),%ecx 406c35: 41 39 cc cmp %ecx,%r12d 406c38: 0f 82 0d fe ff ff jb 406a4b 406c3e: 8d 78 02 lea 0x2(%rax),%edi 406c41: 89 e8 mov %ebp,%eax 406c43: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 406c48: 48 63 d0 movslq %eax,%rdx 406c4b: 83 c0 01 add $0x1,%eax 406c4e: 39 c8 cmp %ecx,%eax 406c50: 44 89 6c 94 40 mov %r13d,0x40(%rsp,%rdx,4) 406c55: 75 f1 jne 406c48 406c57: 8d 6c 3d 01 lea 0x1(%rbp,%rdi,1),%ebp 406c5b: e9 70 fd ff ff jmpq 4069d0 406c60: 31 ff xor %edi,%edi 406c62: 89 1d a8 03 26 00 mov %ebx,0x2603a8(%rip) # 667010 406c68: e8 53 3a 00 00 callq 40a6c0 406c6d: 0f b6 c0 movzbl %al,%eax 406c70: eb a4 jmp 406c16 406c72: 41 83 ff 02 cmp $0x2,%r15d 406c76: 77 2d ja 406ca5 406c78: 8b 15 86 03 26 00 mov 0x260386(%rip),%edx # 667004 406c7e: 3b 15 90 03 26 00 cmp 0x260390(%rip),%edx # 667014 406c84: 73 60 jae 406ce6 406c86: 89 d0 mov %edx,%eax 406c88: 83 c2 01 add $0x1,%edx 406c8b: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 406c92: 89 15 6c 03 26 00 mov %edx,0x26036c(%rip) # 667004 406c98: 44 89 f9 mov %r15d,%ecx 406c9b: 41 83 c7 08 add $0x8,%r15d 406c9f: 48 d3 e0 shl %cl,%rax 406ca2: 49 09 c6 or %rax,%r14 406ca5: 4c 89 f0 mov %r14,%rax 406ca8: 41 83 ef 03 sub $0x3,%r15d 406cac: 49 c1 ee 03 shr $0x3,%r14 406cb0: 83 e0 07 and $0x7,%eax 406cb3: 8d 4c 05 03 lea 0x3(%rbp,%rax,1),%ecx 406cb7: 41 39 cc cmp %ecx,%r12d 406cba: 0f 82 8b fd ff ff jb 406a4b 406cc0: 8d 70 02 lea 0x2(%rax),%esi 406cc3: 89 e8 mov %ebp,%eax 406cc5: 0f 1f 00 nopl (%rax) 406cc8: 48 63 d0 movslq %eax,%rdx 406ccb: 83 c0 01 add $0x1,%eax 406cce: 39 c8 cmp %ecx,%eax 406cd0: c7 44 94 40 00 00 00 movl $0x0,0x40(%rsp,%rdx,4) 406cd7: 00 406cd8: 75 ee jne 406cc8 406cda: 8d 6c 35 01 lea 0x1(%rbp,%rsi,1),%ebp 406cde: 45 31 ed xor %r13d,%r13d 406ce1: e9 ea fc ff ff jmpq 4069d0 406ce6: 31 ff xor %edi,%edi 406ce8: 89 1d 22 03 26 00 mov %ebx,0x260322(%rip) # 667010 406cee: e8 cd 39 00 00 callq 40a6c0 406cf3: 0f b6 c0 movzbl %al,%eax 406cf6: eb a0 jmp 406c98 406cf8: bd 02 00 00 00 mov $0x2,%ebp 406cfd: e9 35 fd ff ff jmpq 406a37 406d02: 8b 4c 24 2c mov 0x2c(%rsp),%ecx 406d06: 31 ed xor %ebp,%ebp 406d08: 8b 54 24 28 mov 0x28(%rsp),%edx 406d0c: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 406d11: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 406d16: e8 65 ef ff ff callq 405c80 406d1b: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 406d20: 85 c0 test %eax,%eax 406d22: 40 0f 95 c5 setne %bpl 406d26: e8 15 f4 ff ff callq 406140 406d2b: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 406d30: e8 0b f4 ff ff callq 406140 406d35: e9 fd fc ff ff jmpq 406a37 406d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000406d40 : 406d40: 55 push %rbp 406d41: 53 push %rbx 406d42: 48 81 ec b8 04 00 00 sub $0x4b8,%rsp 406d49: 48 8d 5c 24 30 lea 0x30(%rsp),%rbx 406d4e: 48 89 da mov %rbx,%rdx 406d51: 48 89 d8 mov %rbx,%rax 406d54: 48 81 c2 40 02 00 00 add $0x240,%rdx 406d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 406d60: c7 00 08 00 00 00 movl $0x8,(%rax) 406d66: 48 83 c0 04 add $0x4,%rax 406d6a: 48 39 d0 cmp %rdx,%rax 406d6d: 75 f1 jne 406d60 406d6f: 48 8d 84 24 70 02 00 lea 0x270(%rsp),%rax 406d76: 00 406d77: 48 8d 94 24 30 04 00 lea 0x430(%rsp),%rdx 406d7e: 00 406d7f: 90 nop 406d80: c7 00 09 00 00 00 movl $0x9,(%rax) 406d86: 48 83 c0 04 add $0x4,%rax 406d8a: 48 39 d0 cmp %rdx,%rax 406d8d: 75 f1 jne 406d80 406d8f: 48 8d 84 24 30 04 00 lea 0x430(%rsp),%rax 406d96: 00 406d97: 48 8d 94 24 90 04 00 lea 0x490(%rsp),%rdx 406d9e: 00 406d9f: 90 nop 406da0: c7 00 07 00 00 00 movl $0x7,(%rax) 406da6: 48 83 c0 04 add $0x4,%rax 406daa: 48 39 d0 cmp %rdx,%rax 406dad: 75 f1 jne 406da0 406daf: 48 8d 44 24 18 lea 0x18(%rsp),%rax 406db4: 41 b8 e0 63 61 00 mov $0x6163e0,%r8d 406dba: b9 a0 63 61 00 mov $0x6163a0,%ecx 406dbf: 48 89 04 24 mov %rax,(%rsp) 406dc3: 4c 8d 4c 24 20 lea 0x20(%rsp),%r9 406dc8: ba 01 01 00 00 mov $0x101,%edx 406dcd: be 20 01 00 00 mov $0x120,%esi 406dd2: c7 84 24 90 04 00 00 movl $0x8,0x490(%rsp) 406dd9: 08 00 00 00 406ddd: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 406de2: c7 84 24 94 04 00 00 movl $0x8,0x494(%rsp) 406de9: 08 00 00 00 406ded: c7 84 24 98 04 00 00 movl $0x8,0x498(%rsp) 406df4: 08 00 00 00 406df8: c7 84 24 9c 04 00 00 movl $0x8,0x49c(%rsp) 406dff: 08 00 00 00 406e03: c7 84 24 a0 04 00 00 movl $0x8,0x4a0(%rsp) 406e0a: 08 00 00 00 406e0e: c7 84 24 a4 04 00 00 movl $0x8,0x4a4(%rsp) 406e15: 08 00 00 00 406e19: c7 84 24 a8 04 00 00 movl $0x8,0x4a8(%rsp) 406e20: 08 00 00 00 406e24: c7 84 24 ac 04 00 00 movl $0x8,0x4ac(%rsp) 406e2b: 08 00 00 00 406e2f: c7 44 24 18 07 00 00 movl $0x7,0x18(%rsp) 406e36: 00 406e37: e8 34 f3 ff ff callq 406170 406e3c: 85 c0 test %eax,%eax 406e3e: 89 c5 mov %eax,%ebp 406e40: 75 62 jne 406ea4 406e42: 48 8d 94 24 a8 00 00 lea 0xa8(%rsp),%rdx 406e49: 00 406e4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 406e50: c7 03 05 00 00 00 movl $0x5,(%rbx) 406e56: 48 83 c3 04 add $0x4,%rbx 406e5a: 48 39 d3 cmp %rdx,%rbx 406e5d: 75 f1 jne 406e50 406e5f: 48 8d 44 24 1c lea 0x1c(%rsp),%rax 406e64: 31 d2 xor %edx,%edx 406e66: 41 b8 60 64 61 00 mov $0x616460,%r8d 406e6c: 48 89 04 24 mov %rax,(%rsp) 406e70: 4c 8d 4c 24 28 lea 0x28(%rsp),%r9 406e75: b9 20 64 61 00 mov $0x616420,%ecx 406e7a: be 1e 00 00 00 mov $0x1e,%esi 406e7f: c7 44 24 1c 05 00 00 movl $0x5,0x1c(%rsp) 406e86: 00 406e87: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 406e8c: e8 df f2 ff ff callq 406170 406e91: 83 f8 01 cmp $0x1,%eax 406e94: 89 c3 mov %eax,%ebx 406e96: 7e 18 jle 406eb0 406e98: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 406e9d: 89 dd mov %ebx,%ebp 406e9f: e8 9c f2 ff ff callq 406140 406ea4: 48 81 c4 b8 04 00 00 add $0x4b8,%rsp 406eab: 89 e8 mov %ebp,%eax 406ead: 5b pop %rbx 406eae: 5d pop %rbp 406eaf: c3 retq 406eb0: 8b 4c 24 1c mov 0x1c(%rsp),%ecx 406eb4: 8b 54 24 18 mov 0x18(%rsp),%edx 406eb8: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 406ebd: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 406ec2: e8 b9 ed ff ff callq 405c80 406ec7: 85 c0 test %eax,%eax 406ec9: 74 11 je 406edc 406ecb: 48 81 c4 b8 04 00 00 add $0x4b8,%rsp 406ed2: bd 01 00 00 00 mov $0x1,%ebp 406ed7: 5b pop %rbx 406ed8: 89 e8 mov %ebp,%eax 406eda: 5d pop %rbp 406edb: c3 retq 406edc: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 406ee1: e8 5a f2 ff ff callq 406140 406ee6: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 406eeb: e8 50 f2 ff ff callq 406140 406ef0: eb b2 jmp 406ea4 406ef2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406ef9: 1f 84 00 00 00 00 00 0000000000406f00 : 406f00: 41 57 push %r15 406f02: 31 c0 xor %eax,%eax 406f04: 41 56 push %r14 406f06: 45 31 f6 xor %r14d,%r14d 406f09: 41 55 push %r13 406f0b: 41 54 push %r12 406f0d: 55 push %rbp 406f0e: 53 push %rbx 406f0f: 31 db xor %ebx,%ebx 406f11: 48 83 ec 18 sub $0x18,%rsp 406f15: 45 85 f6 test %r14d,%r14d 406f18: c7 05 ee 00 26 00 00 movl $0x0,0x2600ee(%rip) # 667010 406f1f: 00 00 00 406f22: c7 05 24 fa 20 00 00 movl $0x0,0x20fa24(%rip) # 616950 406f29: 00 00 00 406f2c: 48 c7 05 21 fa 20 00 movq $0x0,0x20fa21(%rip) # 616958 406f33: 00 00 00 00 406f37: c7 05 1f fa 20 00 00 movl $0x0,0x20fa1f(%rip) # 616960 406f3e: 00 00 00 406f41: 0f 85 f2 01 00 00 jne 407139 406f47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 406f4e: 00 00 406f50: 8b 15 ae 00 26 00 mov 0x2600ae(%rip),%edx # 667004 406f56: 3b 15 b8 00 26 00 cmp 0x2600b8(%rip),%edx # 667014 406f5c: 73 6a jae 406fc8 406f5e: 89 d0 mov %edx,%eax 406f60: 83 c2 01 add $0x1,%edx 406f63: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 406f6a: 89 15 94 00 26 00 mov %edx,0x260094(%rip) # 667004 406f70: 48 09 c3 or %rax,%rbx 406f73: b8 05 00 00 00 mov $0x5,%eax 406f78: 89 dd mov %ebx,%ebp 406f7a: 48 d1 eb shr %rbx 406f7d: 83 e5 01 and $0x1,%ebp 406f80: 89 da mov %ebx,%edx 406f82: 48 c1 eb 02 shr $0x2,%rbx 406f86: 89 05 c4 f9 20 00 mov %eax,0x20f9c4(%rip) # 616950 406f8c: 83 e2 03 and $0x3,%edx 406f8f: 48 89 1d c2 f9 20 00 mov %rbx,0x20f9c2(%rip) # 616958 406f96: 83 fa 02 cmp $0x2,%edx 406f99: 0f 84 5f 01 00 00 je 4070fe 406f9f: 85 d2 test %edx,%edx 406fa1: 74 35 je 406fd8 406fa3: 83 fa 01 cmp $0x1,%edx 406fa6: 0f 84 f7 02 00 00 je 4072a3 406fac: bb 02 00 00 00 mov $0x2,%ebx 406fb1: 48 83 c4 18 add $0x18,%rsp 406fb5: 89 d8 mov %ebx,%eax 406fb7: 5b pop %rbx 406fb8: 5d pop %rbp 406fb9: 41 5c pop %r12 406fbb: 41 5d pop %r13 406fbd: 41 5e pop %r14 406fbf: 41 5f pop %r15 406fc1: c3 retq 406fc2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 406fc8: 31 ff xor %edi,%edi 406fca: e8 f1 36 00 00 callq 40a6c0 406fcf: 0f b6 c0 movzbl %al,%eax 406fd2: eb 9c jmp 406f70 406fd4: 0f 1f 40 00 nopl 0x0(%rax) 406fd8: 89 c1 mov %eax,%ecx 406fda: 41 89 c7 mov %eax,%r15d 406fdd: 44 8b 25 2c 00 26 00 mov 0x26002c(%rip),%r12d # 667010 406fe4: 83 e1 07 and $0x7,%ecx 406fe7: 41 29 cf sub %ecx,%r15d 406fea: 48 d3 eb shr %cl,%rbx 406fed: 41 83 ff 0f cmp $0xf,%r15d 406ff1: 77 6d ja 407060 406ff3: 45 89 fe mov %r15d,%r14d 406ff6: eb 2d jmp 407025 406ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 406fff: 00 407000: 89 d0 mov %edx,%eax 407002: 83 c2 01 add $0x1,%edx 407005: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 40700c: 89 15 f2 ff 25 00 mov %edx,0x25fff2(%rip) # 667004 407012: 44 89 f1 mov %r14d,%ecx 407015: 41 83 c6 08 add $0x8,%r14d 407019: 48 d3 e0 shl %cl,%rax 40701c: 48 09 c3 or %rax,%rbx 40701f: 41 83 fe 0f cmp $0xf,%r14d 407023: 77 2b ja 407050 407025: 8b 15 d9 ff 25 00 mov 0x25ffd9(%rip),%edx # 667004 40702b: 3b 15 e3 ff 25 00 cmp 0x25ffe3(%rip),%edx # 667014 407031: 72 cd jb 407000 407033: 31 ff xor %edi,%edi 407035: 44 89 25 d4 ff 25 00 mov %r12d,0x25ffd4(%rip) # 667010 40703c: e8 7f 36 00 00 callq 40a6c0 407041: 0f b6 c0 movzbl %al,%eax 407044: eb cc jmp 407012 407046: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40704d: 00 00 00 407050: b8 0f 00 00 00 mov $0xf,%eax 407055: 44 29 f8 sub %r15d,%eax 407058: 83 e0 f8 and $0xfffffff8,%eax 40705b: 45 8d 7c 07 08 lea 0x8(%r15,%rax,1),%r15d 407060: 49 89 dd mov %rbx,%r13 407063: 44 0f b7 f3 movzwl %bx,%r14d 407067: 41 8d 5f f0 lea -0x10(%r15),%ebx 40706b: 49 c1 ed 10 shr $0x10,%r13 40706f: 83 fb 0f cmp $0xf,%ebx 407072: 76 2e jbe 4070a2 407074: eb 6b jmp 4070e1 407076: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40707d: 00 00 00 407080: 89 d0 mov %edx,%eax 407082: 89 d9 mov %ebx,%ecx 407084: 83 c3 08 add $0x8,%ebx 407087: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 40708e: 83 c2 01 add $0x1,%edx 407091: 89 15 6d ff 25 00 mov %edx,0x25ff6d(%rip) # 667004 407097: 48 d3 e0 shl %cl,%rax 40709a: 49 09 c5 or %rax,%r13 40709d: 83 fb 0f cmp $0xf,%ebx 4070a0: 77 2f ja 4070d1 4070a2: 8b 15 5c ff 25 00 mov 0x25ff5c(%rip),%edx # 667004 4070a8: 3b 15 66 ff 25 00 cmp 0x25ff66(%rip),%edx # 667014 4070ae: 72 d0 jb 407080 4070b0: 31 ff xor %edi,%edi 4070b2: 44 89 25 57 ff 25 00 mov %r12d,0x25ff57(%rip) # 667010 4070b9: e8 02 36 00 00 callq 40a6c0 4070be: 89 d9 mov %ebx,%ecx 4070c0: 83 c3 08 add $0x8,%ebx 4070c3: 0f b6 c0 movzbl %al,%eax 4070c6: 48 d3 e0 shl %cl,%rax 4070c9: 49 09 c5 or %rax,%r13 4070cc: 83 fb 0f cmp $0xf,%ebx 4070cf: 76 d1 jbe 4070a2 4070d1: b8 1f 00 00 00 mov $0x1f,%eax 4070d6: 44 29 f8 sub %r15d,%eax 4070d9: 83 e0 f8 and $0xfffffff8,%eax 4070dc: 41 8d 5c 07 f8 lea -0x8(%r15,%rax,1),%ebx 4070e1: 44 89 e8 mov %r13d,%eax 4070e4: f7 d0 not %eax 4070e6: 25 ff ff 00 00 and $0xffff,%eax 4070eb: 41 39 c6 cmp %eax,%r14d 4070ee: 0f 84 c9 00 00 00 je 4071bd 4070f4: bb 01 00 00 00 mov $0x1,%ebx 4070f9: e9 b3 fe ff ff jmpq 406fb1 4070fe: e8 6d f6 ff ff callq 406770 407103: 89 c3 mov %eax,%ebx 407105: 85 db test %ebx,%ebx 407107: 0f 85 a4 fe ff ff jne 406fb1 40710d: 85 ed test %ebp,%ebp 40710f: 90 nop 407110: 75 76 jne 407188 407112: 44 8b 35 37 f8 20 00 mov 0x20f837(%rip),%r14d # 616950 407119: c7 05 3d f8 20 00 00 movl $0x0,0x20f83d(%rip) # 616960 407120: 00 00 00 407123: 48 8b 1d 2e f8 20 00 mov 0x20f82e(%rip),%rbx # 616958 40712a: 8b 05 e0 fe 25 00 mov 0x25fee0(%rip),%eax # 667010 407130: 45 85 f6 test %r14d,%r14d 407133: 0f 84 17 fe ff ff je 406f50 407139: 45 8d 66 ff lea -0x1(%r14),%r12d 40713d: 89 dd mov %ebx,%ebp 40713f: 48 d1 eb shr %rbx 407142: 83 e5 01 and $0x1,%ebp 407145: 41 83 fc 01 cmp $0x1,%r12d 407149: 0f 87 7e 01 00 00 ja 4072cd 40714f: 8b 35 af fe 25 00 mov 0x25feaf(%rip),%esi # 667004 407155: 3b 35 b9 fe 25 00 cmp 0x25feb9(%rip),%esi # 667014 40715b: 0f 83 57 01 00 00 jae 4072b8 407161: 89 f2 mov %esi,%edx 407163: 83 c6 01 add $0x1,%esi 407166: 0f b6 92 a0 ef 65 00 movzbl 0x65efa0(%rdx),%edx 40716d: 89 35 91 fe 25 00 mov %esi,0x25fe91(%rip) # 667004 407173: 41 8d 46 05 lea 0x5(%r14),%eax 407177: 44 89 e1 mov %r12d,%ecx 40717a: 48 d3 e2 shl %cl,%rdx 40717d: 48 09 d3 or %rdx,%rbx 407180: e9 fb fd ff ff jmpq 406f80 407185: 0f 1f 00 nopl (%rax) 407188: 8b 05 c2 f7 20 00 mov 0x20f7c2(%rip),%eax # 616950 40718e: 83 f8 07 cmp $0x7,%eax 407191: 76 20 jbe 4071b3 407193: 8b 15 6b fe 25 00 mov 0x25fe6b(%rip),%edx # 667004 407199: 8d 48 f8 lea -0x8(%rax),%ecx 40719c: 83 e0 07 and $0x7,%eax 40719f: c1 e9 03 shr $0x3,%ecx 4071a2: 89 05 a8 f7 20 00 mov %eax,0x20f7a8(%rip) # 616950 4071a8: 83 ea 01 sub $0x1,%edx 4071ab: 29 ca sub %ecx,%edx 4071ad: 89 15 51 fe 25 00 mov %edx,0x25fe51(%rip) # 667004 4071b3: e8 a8 34 00 00 callq 40a660 4071b8: e9 f4 fd ff ff jmpq 406fb1 4071bd: 41 8d 46 ff lea -0x1(%r14),%eax 4071c1: 49 c1 ed 10 shr $0x10,%r13 4071c5: 83 eb 10 sub $0x10,%ebx 4071c8: 45 85 f6 test %r14d,%r14d 4071cb: 0f 84 a2 00 00 00 je 407273 4071d1: 4c 8d 78 01 lea 0x1(%rax),%r15 4071d5: 45 31 f6 xor %r14d,%r14d 4071d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4071df: 00 4071e0: 83 fb 07 cmp $0x7,%ebx 4071e3: 89 d9 mov %ebx,%ecx 4071e5: 76 29 jbe 407210 4071e7: eb 5f jmp 407248 4071e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4071f0: 89 d0 mov %edx,%eax 4071f2: 83 c2 01 add $0x1,%edx 4071f5: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 4071fc: 89 15 02 fe 25 00 mov %edx,0x25fe02(%rip) # 667004 407202: 48 d3 e0 shl %cl,%rax 407205: 83 c1 08 add $0x8,%ecx 407208: 49 09 c5 or %rax,%r13 40720b: 83 f9 07 cmp $0x7,%ecx 40720e: 77 35 ja 407245 407210: 8b 15 ee fd 25 00 mov 0x25fdee(%rip),%edx # 667004 407216: 3b 15 f8 fd 25 00 cmp 0x25fdf8(%rip),%edx # 667014 40721c: 72 d2 jb 4071f0 40721e: 31 ff xor %edi,%edi 407220: 89 4c 24 08 mov %ecx,0x8(%rsp) 407224: 44 89 25 e5 fd 25 00 mov %r12d,0x25fde5(%rip) # 667010 40722b: e8 90 34 00 00 callq 40a6c0 407230: 8b 4c 24 08 mov 0x8(%rsp),%ecx 407234: 0f b6 c0 movzbl %al,%eax 407237: 48 d3 e0 shl %cl,%rax 40723a: 83 c1 08 add $0x8,%ecx 40723d: 49 09 c5 or %rax,%r13 407240: 83 f9 07 cmp $0x7,%ecx 407243: 76 cb jbe 407210 407245: 83 c3 08 add $0x8,%ebx 407248: 44 89 e0 mov %r12d,%eax 40724b: 41 83 c4 01 add $0x1,%r12d 40724f: 41 81 fc 00 80 00 00 cmp $0x8000,%r12d 407256: 44 88 a8 80 ef 64 00 mov %r13b,0x64ef80(%rax) 40725d: 74 2f je 40728e 40725f: 49 83 c6 01 add $0x1,%r14 407263: 49 c1 ed 08 shr $0x8,%r13 407267: 83 eb 08 sub $0x8,%ebx 40726a: 4d 39 fe cmp %r15,%r14 40726d: 0f 85 6d ff ff ff jne 4071e0 407273: 89 1d d7 f6 20 00 mov %ebx,0x20f6d7(%rip) # 616950 407279: 31 db xor %ebx,%ebx 40727b: 44 89 25 8e fd 25 00 mov %r12d,0x25fd8e(%rip) # 667010 407282: 4c 89 2d cf f6 20 00 mov %r13,0x20f6cf(%rip) # 616958 407289: e9 7f fe ff ff jmpq 40710d 40728e: c7 05 78 fd 25 00 00 movl $0x8000,0x25fd78(%rip) # 667010 407295: 80 00 00 407298: 66 45 31 e4 xor %r12w,%r12w 40729c: e8 bf 33 00 00 callq 40a660 4072a1: eb bc jmp 40725f 4072a3: e8 98 fa ff ff callq 406d40 4072a8: 89 c3 mov %eax,%ebx 4072aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4072b0: e9 50 fe ff ff jmpq 407105 4072b5: 0f 1f 00 nopl (%rax) 4072b8: 31 ff xor %edi,%edi 4072ba: 89 05 50 fd 25 00 mov %eax,0x25fd50(%rip) # 667010 4072c0: e8 fb 33 00 00 callq 40a6c0 4072c5: 0f b6 d0 movzbl %al,%edx 4072c8: e9 a6 fe ff ff jmpq 407173 4072cd: 41 8d 46 fd lea -0x3(%r14),%eax 4072d1: e9 aa fc ff ff jmpq 406f80 4072d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4072dd: 00 00 00 00000000004072e0 : 4072e0: 8b 05 7e f6 20 00 mov 0x20f67e(%rip),%eax # 616964 4072e6: 85 c0 test %eax,%eax 4072e8: 74 06 je 4072f0 4072ea: b8 01 00 00 00 mov $0x1,%eax 4072ef: c3 retq 4072f0: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) 4072f5: 31 c0 xor %eax,%eax 4072f7: 89 f3 mov %esi,%ebx 4072f9: 48 89 6c 24 f8 mov %rbp,-0x8(%rsp) 4072fe: 48 83 ec 18 sub $0x18,%rsp 407302: 89 fd mov %edi,%ebp 407304: 48 8b 3d 55 f4 20 00 mov 0x20f455(%rip),%rdi # 616760 40730b: be 68 25 41 00 mov $0x412568,%esi 407310: c7 05 4a f6 20 00 01 movl $0x1,0x20f64a(%rip) # 616964 407317: 00 00 00 40731a: e8 11 60 00 00 callq 40d330 40731f: 39 dd cmp %ebx,%ebp 407321: 74 0a je 40732d 407323: c7 05 73 f4 20 00 01 movl $0x1,0x20f473(%rip) # 6167a0 40732a: 00 00 00 40732d: b8 01 00 00 00 mov $0x1,%eax 407332: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 407337: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 40733c: 48 83 c4 18 add $0x18,%rsp 407340: c3 retq 407341: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407348: 00 00 00 40734b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000407350 : 407350: b8 c0 72 61 00 mov $0x6172c0,%eax 407355: 0f 1f 00 nopl (%rax) 407358: 66 c7 00 00 00 movw $0x0,(%rax) 40735d: 48 83 c0 04 add $0x4,%rax 407361: 48 3d 38 77 61 00 cmp $0x617738,%rax 407367: 75 ef jne 407358 407369: b8 c0 7b 61 00 mov $0x617bc0,%eax 40736e: 66 90 xchg %ax,%ax 407370: 66 c7 00 00 00 movw $0x0,(%rax) 407375: 48 83 c0 04 add $0x4,%rax 407379: 48 3d 38 7c 61 00 cmp $0x617c38,%rax 40737f: 75 ef jne 407370 407381: b8 c0 7c 61 00 mov $0x617cc0,%eax 407386: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40738d: 00 00 00 407390: 66 c7 00 00 00 movw $0x0,(%rax) 407395: 48 83 c0 04 add $0x4,%rax 407399: 48 3d 0c 7d 61 00 cmp $0x617d0c,%rax 40739f: 75 ef jne 407390 4073a1: 66 c7 05 16 03 21 00 movw $0x1,0x210316(%rip) # 6176c0 4073a8: 01 00 4073aa: 48 c7 05 ab 09 21 00 movq $0x0,0x2109ab(%rip) # 617d60 4073b1: 00 00 00 00 4073b5: 48 c7 05 a8 09 21 00 movq $0x0,0x2109a8(%rip) # 617d68 4073bc: 00 00 00 00 4073c0: c7 05 a6 09 21 00 00 movl $0x0,0x2109a6(%rip) # 617d70 4073c7: 00 00 00 4073ca: c7 05 a0 09 21 00 00 movl $0x0,0x2109a0(%rip) # 617d74 4073d1: 00 00 00 4073d4: c7 05 9a 09 21 00 00 movl $0x0,0x21099a(%rip) # 617d78 4073db: 00 00 00 4073de: c6 05 97 09 21 00 00 movb $0x0,0x210997(%rip) # 617d7c 4073e5: c6 05 91 09 21 00 01 movb $0x1,0x210991(%rip) # 617d7d 4073ec: c3 retq 4073ed: 0f 1f 00 nopl (%rax) 00000000004073f0 : 4073f0: 44 8b 0d 89 19 21 00 mov 0x211989(%rip),%r9d # 618d80 4073f7: 41 56 push %r14 4073f9: 4c 63 c6 movslq %esi,%r8 4073fc: 41 55 push %r13 4073fe: 01 f6 add %esi,%esi 407400: 46 8b 34 85 a0 8d 61 mov 0x618da0(,%r8,4),%r14d 407407: 00 407408: 41 54 push %r12 40740a: 55 push %rbp 40740b: 44 39 ce cmp %r9d,%esi 40740e: 53 push %rbx 40740f: 7f 7f jg 407490 407411: 4d 63 ee movslq %r14d,%r13 407414: 46 0f b7 24 af movzwl (%rdi,%r13,4),%r12d 407419: eb 33 jmp 40744e 40741b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 407420: 48 63 c6 movslq %esi,%rax 407423: 8b 14 85 a0 8d 61 00 mov 0x618da0(,%rax,4),%edx 40742a: 48 63 c2 movslq %edx,%rax 40742d: 0f b7 0c 87 movzwl (%rdi,%rax,4),%ecx 407431: 89 f0 mov %esi,%eax 407433: 66 41 39 cc cmp %cx,%r12w 407437: 72 57 jb 407490 407439: 74 6d je 4074a8 40743b: 8d 34 00 lea (%rax,%rax,1),%esi 40743e: 42 89 14 85 a0 8d 61 mov %edx,0x618da0(,%r8,4) 407445: 00 407446: 4c 63 c0 movslq %eax,%r8 407449: 44 39 ce cmp %r9d,%esi 40744c: 7f 42 jg 407490 40744e: 44 39 ce cmp %r9d,%esi 407451: 7d cd jge 407420 407453: 8d 46 01 lea 0x1(%rsi),%eax 407456: 4c 63 d6 movslq %esi,%r10 407459: 48 63 d0 movslq %eax,%rdx 40745c: 46 8b 14 95 a0 8d 61 mov 0x618da0(,%r10,4),%r10d 407463: 00 407464: 8b 14 95 a0 8d 61 00 mov 0x618da0(,%rdx,4),%edx 40746b: 49 63 da movslq %r10d,%rbx 40746e: 48 63 ea movslq %edx,%rbp 407471: 44 0f b7 1c 9f movzwl (%rdi,%rbx,4),%r11d 407476: 0f b7 0c af movzwl (%rdi,%rbp,4),%ecx 40747a: 66 44 39 d9 cmp %r11w,%cx 40747e: 72 b3 jb 407433 407480: 74 3e je 4074c0 407482: 44 89 d9 mov %r11d,%ecx 407485: 44 89 d2 mov %r10d,%edx 407488: 89 f0 mov %esi,%eax 40748a: 66 41 39 cc cmp %cx,%r12w 40748e: 73 a9 jae 407439 407490: 5b pop %rbx 407491: 46 89 34 85 a0 8d 61 mov %r14d,0x618da0(,%r8,4) 407498: 00 407499: 5d pop %rbp 40749a: 41 5c pop %r12 40749c: 41 5d pop %r13 40749e: 41 5e pop %r14 4074a0: c3 retq 4074a1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4074a8: 48 63 ca movslq %edx,%rcx 4074ab: 0f b6 99 a0 96 61 00 movzbl 0x6196a0(%rcx),%ebx 4074b2: 41 38 9d a0 96 61 00 cmp %bl,0x6196a0(%r13) 4074b9: 77 80 ja 40743b 4074bb: eb d3 jmp 407490 4074bd: 0f 1f 00 nopl (%rax) 4074c0: 44 0f b6 9d a0 96 61 movzbl 0x6196a0(%rbp),%r11d 4074c7: 00 4074c8: 44 3a 9b a0 96 61 00 cmp 0x6196a0(%rbx),%r11b 4074cf: 41 0f 47 d2 cmova %r10d,%edx 4074d3: 0f 47 c6 cmova %esi,%eax 4074d6: e9 58 ff ff ff jmpq 407433 4074db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004074e0 : 4074e0: 0f b7 57 02 movzwl 0x2(%rdi),%edx 4074e4: 48 63 c6 movslq %esi,%rax 4074e7: 41 bb ff ff ff ff mov $0xffffffff,%r11d 4074ed: 66 c7 44 87 06 ff ff movw $0xffff,0x6(%rdi,%rax,4) 4074f4: 83 fa 01 cmp $0x1,%edx 4074f7: 45 19 d2 sbb %r10d,%r10d 4074fa: 41 83 c2 04 add $0x4,%r10d 4074fe: 83 fa 01 cmp $0x1,%edx 407501: 45 19 c9 sbb %r9d,%r9d 407504: 31 c9 xor %ecx,%ecx 407506: 31 c0 xor %eax,%eax 407508: 41 81 e1 83 00 00 00 and $0x83,%r9d 40750f: 41 83 c1 07 add $0x7,%r9d 407513: 85 f6 test %esi,%esi 407515: 79 3f jns 407556 407517: e9 90 00 00 00 jmpq 4075ac 40751c: 0f 1f 40 00 nopl 0x0(%rax) 407520: 4c 63 ca movslq %edx,%r9 407523: 66 42 01 04 8d c0 7c add %ax,0x617cc0(,%r9,4) 40752a: 61 00 40752c: 45 85 c0 test %r8d,%r8d 40752f: 74 5f je 407590 407531: 44 39 c2 cmp %r8d,%edx 407534: 0f 84 8e 00 00 00 je 4075c8 40753a: 41 89 d3 mov %edx,%r11d 40753d: 41 ba 04 00 00 00 mov $0x4,%r10d 407543: 41 b9 07 00 00 00 mov $0x7,%r9d 407549: 31 c0 xor %eax,%eax 40754b: 48 83 c1 01 add $0x1,%rcx 40754f: 44 89 c2 mov %r8d,%edx 407552: 39 ce cmp %ecx,%esi 407554: 7c 56 jl 4075ac 407556: 83 c0 01 add $0x1,%eax 407559: 44 0f b7 44 8f 06 movzwl 0x6(%rdi,%rcx,4),%r8d 40755f: 44 39 c8 cmp %r9d,%eax 407562: 7d 05 jge 407569 407564: 44 39 c2 cmp %r8d,%edx 407567: 74 e2 je 40754b 407569: 44 39 d0 cmp %r10d,%eax 40756c: 7c b2 jl 407520 40756e: 85 d2 test %edx,%edx 407570: 74 3e je 4075b0 407572: 41 39 d3 cmp %edx,%r11d 407575: 74 0c je 407583 407577: 48 63 c2 movslq %edx,%rax 40757a: 66 83 04 85 c0 7c 61 addw $0x1,0x617cc0(,%rax,4) 407581: 00 01 407583: 66 83 05 75 07 21 00 addw $0x1,0x210775(%rip) # 617d00 40758a: 01 40758b: 45 85 c0 test %r8d,%r8d 40758e: 75 a1 jne 407531 407590: 48 83 c1 01 add $0x1,%rcx 407594: 31 c0 xor %eax,%eax 407596: 41 89 d3 mov %edx,%r11d 407599: 39 ce cmp %ecx,%esi 40759b: 41 ba 03 00 00 00 mov $0x3,%r10d 4075a1: 41 b9 8a 00 00 00 mov $0x8a,%r9d 4075a7: 44 89 c2 mov %r8d,%edx 4075aa: 7d aa jge 407556 4075ac: f3 c3 repz retq 4075ae: 66 90 xchg %ax,%ax 4075b0: 83 f8 0a cmp $0xa,%eax 4075b3: 7f 2b jg 4075e0 4075b5: 66 83 05 47 07 21 00 addw $0x1,0x210747(%rip) # 617d04 4075bc: 01 4075bd: e9 6a ff ff ff jmpq 40752c 4075c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4075c8: 45 89 c3 mov %r8d,%r11d 4075cb: 41 ba 03 00 00 00 mov $0x3,%r10d 4075d1: 41 b9 06 00 00 00 mov $0x6,%r9d 4075d7: 31 c0 xor %eax,%eax 4075d9: e9 6d ff ff ff jmpq 40754b 4075de: 66 90 xchg %ax,%ax 4075e0: 66 83 05 20 07 21 00 addw $0x1,0x210720(%rip) # 617d08 4075e7: 01 4075e8: e9 3f ff ff ff jmpq 40752c 4075ed: 0f 1f 00 nopl (%rax) 00000000004075f0 : 4075f0: 41 57 push %r15 4075f2: 49 89 ff mov %rdi,%r15 4075f5: 41 56 push %r14 4075f7: 41 55 push %r13 4075f9: 41 54 push %r12 4075fb: 55 push %rbp 4075fc: 53 push %rbx 4075fd: 48 83 ec 18 sub $0x18,%rsp 407601: 0f b7 6f 02 movzwl 0x2(%rdi),%ebp 407605: 89 74 24 0c mov %esi,0xc(%rsp) 407609: be ff ff ff ff mov $0xffffffff,%esi 40760e: 8b 7c 24 0c mov 0xc(%rsp),%edi 407612: 83 fd 01 cmp $0x1,%ebp 407615: 19 c9 sbb %ecx,%ecx 407617: 83 c1 04 add $0x4,%ecx 40761a: 83 fd 01 cmp $0x1,%ebp 40761d: 19 d2 sbb %edx,%edx 40761f: 45 31 e4 xor %r12d,%r12d 407622: 31 c0 xor %eax,%eax 407624: 81 e2 83 00 00 00 and $0x83,%edx 40762a: 83 c2 07 add $0x7,%edx 40762d: 85 ff test %edi,%edi 40762f: 78 6d js 40769e 407631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 407638: 8d 58 01 lea 0x1(%rax),%ebx 40763b: 47 0f b7 6c a7 06 movzwl 0x6(%r15,%r12,4),%r13d 407641: 39 d3 cmp %edx,%ebx 407643: 7d 09 jge 40764e 407645: 44 39 ed cmp %r13d,%ebp 407648: 0f 84 f2 00 00 00 je 407740 40764e: 39 cb cmp %ecx,%ebx 407650: 7d 6e jge 4076c0 407652: 4c 63 f5 movslq %ebp,%r14 407655: 0f 1f 00 nopl (%rax) 407658: 42 0f b7 34 b5 c2 7c movzwl 0x617cc2(,%r14,4),%esi 40765f: 61 00 407661: 42 0f b7 3c b5 c0 7c movzwl 0x617cc0(,%r14,4),%edi 407668: 61 00 40766a: e8 31 ae ff ff callq 4024a0 40766f: 83 eb 01 sub $0x1,%ebx 407672: 75 e4 jne 407658 407674: 45 85 ed test %r13d,%r13d 407677: 74 37 je 4076b0 407679: 44 39 ed cmp %r13d,%ebp 40767c: 0f 84 ce 00 00 00 je 407750 407682: 89 ee mov %ebp,%esi 407684: b9 04 00 00 00 mov $0x4,%ecx 407689: ba 07 00 00 00 mov $0x7,%edx 40768e: 31 c0 xor %eax,%eax 407690: 49 83 c4 01 add $0x1,%r12 407694: 44 89 ed mov %r13d,%ebp 407697: 44 39 64 24 0c cmp %r12d,0xc(%rsp) 40769c: 7d 9a jge 407638 40769e: 48 83 c4 18 add $0x18,%rsp 4076a2: 5b pop %rbx 4076a3: 5d pop %rbp 4076a4: 41 5c pop %r12 4076a6: 41 5d pop %r13 4076a8: 41 5e pop %r14 4076aa: 41 5f pop %r15 4076ac: c3 retq 4076ad: 0f 1f 00 nopl (%rax) 4076b0: 89 ee mov %ebp,%esi 4076b2: b9 03 00 00 00 mov $0x3,%ecx 4076b7: ba 8a 00 00 00 mov $0x8a,%edx 4076bc: 31 c0 xor %eax,%eax 4076be: eb d0 jmp 407690 4076c0: 85 ed test %ebp,%ebp 4076c2: 74 4c je 407710 4076c4: 39 ee cmp %ebp,%esi 4076c6: 74 20 je 4076e8 4076c8: 48 63 d5 movslq %ebp,%rdx 4076cb: 89 04 24 mov %eax,(%rsp) 4076ce: 0f b7 34 95 c2 7c 61 movzwl 0x617cc2(,%rdx,4),%esi 4076d5: 00 4076d6: 0f b7 3c 95 c0 7c 61 movzwl 0x617cc0(,%rdx,4),%edi 4076dd: 00 4076de: e8 bd ad ff ff callq 4024a0 4076e3: 8b 04 24 mov (%rsp),%eax 4076e6: 89 c3 mov %eax,%ebx 4076e8: 0f b7 35 13 06 21 00 movzwl 0x210613(%rip),%esi # 617d02 4076ef: 0f b7 3d 0a 06 21 00 movzwl 0x21060a(%rip),%edi # 617d00 4076f6: e8 a5 ad ff ff callq 4024a0 4076fb: 8d 7b fd lea -0x3(%rbx),%edi 4076fe: be 02 00 00 00 mov $0x2,%esi 407703: e8 98 ad ff ff callq 4024a0 407708: e9 67 ff ff ff jmpq 407674 40770d: 0f 1f 00 nopl (%rax) 407710: 83 fb 0a cmp $0xa,%ebx 407713: 7f 53 jg 407768 407715: 0f b7 35 ea 05 21 00 movzwl 0x2105ea(%rip),%esi # 617d06 40771c: 89 04 24 mov %eax,(%rsp) 40771f: 0f b7 3d de 05 21 00 movzwl 0x2105de(%rip),%edi # 617d04 407726: e8 75 ad ff ff callq 4024a0 40772b: 8b 04 24 mov (%rsp),%eax 40772e: be 03 00 00 00 mov $0x3,%esi 407733: 8d 78 fe lea -0x2(%rax),%edi 407736: e8 65 ad ff ff callq 4024a0 40773b: e9 34 ff ff ff jmpq 407674 407740: 89 d8 mov %ebx,%eax 407742: e9 49 ff ff ff jmpq 407690 407747: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40774e: 00 00 407750: 44 89 ee mov %r13d,%esi 407753: b9 03 00 00 00 mov $0x3,%ecx 407758: ba 06 00 00 00 mov $0x6,%edx 40775d: 31 c0 xor %eax,%eax 40775f: e9 2c ff ff ff jmpq 407690 407764: 0f 1f 40 00 nopl 0x0(%rax) 407768: 0f b7 35 9b 05 21 00 movzwl 0x21059b(%rip),%esi # 617d0a 40776f: 89 04 24 mov %eax,(%rsp) 407772: 0f b7 3d 8f 05 21 00 movzwl 0x21058f(%rip),%edi # 617d08 407779: e8 22 ad ff ff callq 4024a0 40777e: 8b 04 24 mov (%rsp),%eax 407781: be 07 00 00 00 mov $0x7,%esi 407786: 8d 78 f6 lea -0xa(%rax),%edi 407789: e8 12 ad ff ff callq 4024a0 40778e: e9 e1 fe ff ff jmpq 407674 407793: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40779a: 84 00 00 00 00 00 00000000004077a0 : 4077a0: 41 57 push %r15 4077a2: 41 56 push %r14 4077a4: 41 55 push %r13 4077a6: 41 54 push %r12 4077a8: 49 89 fc mov %rdi,%r12 4077ab: 55 push %rbp 4077ac: 53 push %rbx 4077ad: 48 83 ec 18 sub $0x18,%rsp 4077b1: 44 8b 05 c0 05 21 00 mov 0x2105c0(%rip),%r8d # 617d78 4077b8: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4077bd: 45 85 c0 test %r8d,%r8d 4077c0: 0f 84 02 01 00 00 je 4078c8 4077c6: 31 ed xor %ebp,%ebp 4077c8: 45 31 f6 xor %r14d,%r14d 4077cb: 45 31 ed xor %r13d,%r13d 4077ce: 31 db xor %ebx,%ebx 4077d0: eb 25 jmp 4077f7 4077d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4077d8: 49 8d 04 bc lea (%r12,%rdi,4),%rax 4077dc: 0f b7 70 02 movzwl 0x2(%rax),%esi 4077e0: 0f b7 38 movzwl (%rax),%edi 4077e3: e8 b8 ac ff ff callq 4024a0 4077e8: 40 d0 ed shr %bpl 4077eb: 3b 1d 87 05 21 00 cmp 0x210587(%rip),%ebx # 617d78 4077f1: 0f 83 d1 00 00 00 jae 4078c8 4077f7: f6 c3 07 test $0x7,%bl 4077fa: 75 0e jne 40780a 4077fc: 44 89 f0 mov %r14d,%eax 4077ff: 41 83 c6 01 add $0x1,%r14d 407803: 0f b6 a8 80 7d 61 00 movzbl 0x617d80(%rax),%ebp 40780a: 89 d8 mov %ebx,%eax 40780c: 83 c3 01 add $0x1,%ebx 40780f: 40 f6 c5 01 test $0x1,%bpl 407813: 0f b6 b8 a0 ef 65 00 movzbl 0x65efa0(%rax),%edi 40781a: 74 bc je 4077d8 40781c: 44 0f b6 ff movzbl %dil,%r15d 407820: 49 63 c7 movslq %r15d,%rax 407823: 0f b6 80 a0 6a 61 00 movzbl 0x616aa0(%rax),%eax 40782a: 8d 90 01 01 00 00 lea 0x101(%rax),%edx 407830: 49 8d 14 94 lea (%r12,%rdx,4),%rdx 407834: 0f b7 72 02 movzwl 0x2(%rdx),%esi 407838: 0f b7 3a movzwl (%rdx),%edi 40783b: 89 04 24 mov %eax,(%rsp) 40783e: e8 5d ac ff ff callq 4024a0 407843: 8b 04 24 mov (%rsp),%eax 407846: 8b 34 85 a0 64 61 00 mov 0x6164a0(,%rax,4),%esi 40784d: 85 f6 test %esi,%esi 40784f: 0f 85 bb 00 00 00 jne 407910 407855: 44 89 e8 mov %r13d,%eax 407858: 41 83 c5 01 add $0x1,%r13d 40785c: 0f b7 94 00 80 a3 63 movzwl 0x63a380(%rax,%rax,1),%edx 407863: 00 407864: 81 fa ff 00 00 00 cmp $0xff,%edx 40786a: 0f 87 80 00 00 00 ja 4078f0 407870: 89 d0 mov %edx,%eax 407872: 0f b6 80 20 6c 61 00 movzbl 0x616c20(%rax),%eax 407879: 41 89 c7 mov %eax,%r15d 40787c: 48 8b 44 24 08 mov 0x8(%rsp),%rax 407881: 4a 8d 0c b8 lea (%rax,%r15,4),%rcx 407885: 0f b7 71 02 movzwl 0x2(%rcx),%esi 407889: 0f b7 39 movzwl (%rcx),%edi 40788c: 89 14 24 mov %edx,(%rsp) 40788f: e8 0c ac ff ff callq 4024a0 407894: 42 8b 34 bd 20 65 61 mov 0x616520(,%r15,4),%esi 40789b: 00 40789c: 8b 14 24 mov (%rsp),%edx 40789f: 85 f6 test %esi,%esi 4078a1: 0f 84 41 ff ff ff je 4077e8 4078a7: 89 d7 mov %edx,%edi 4078a9: 40 d0 ed shr %bpl 4078ac: 42 2b 3c bd a0 6b 61 sub 0x616ba0(,%r15,4),%edi 4078b3: 00 4078b4: e8 e7 ab ff ff callq 4024a0 4078b9: 3b 1d b9 04 21 00 cmp 0x2104b9(%rip),%ebx # 617d78 4078bf: 0f 82 32 ff ff ff jb 4077f7 4078c5: 0f 1f 00 nopl (%rax) 4078c8: 41 0f b7 b4 24 02 04 movzwl 0x402(%r12),%esi 4078cf: 00 00 4078d1: 41 0f b7 bc 24 00 04 movzwl 0x400(%r12),%edi 4078d8: 00 00 4078da: 48 83 c4 18 add $0x18,%rsp 4078de: 5b pop %rbx 4078df: 5d pop %rbp 4078e0: 41 5c pop %r12 4078e2: 41 5d pop %r13 4078e4: 41 5e pop %r14 4078e6: 41 5f pop %r15 4078e8: e9 b3 ab ff ff jmpq 4024a0 4078ed: 0f 1f 00 nopl (%rax) 4078f0: 89 d0 mov %edx,%eax 4078f2: c1 e8 07 shr $0x7,%eax 4078f5: 05 00 01 00 00 add $0x100,%eax 4078fa: 0f b6 80 20 6c 61 00 movzbl 0x616c20(%rax),%eax 407901: e9 73 ff ff ff jmpq 407879 407906: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40790d: 00 00 00 407910: 44 89 ff mov %r15d,%edi 407913: 2b 3c 85 20 6a 61 00 sub 0x616a20(,%rax,4),%edi 40791a: e8 81 ab ff ff callq 4024a0 40791f: e9 31 ff ff ff jmpq 407855 407924: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40792b: 00 00 00 00 00 0000000000407930 : 407930: 55 push %rbp 407931: 31 c0 xor %eax,%eax 407933: 31 d2 xor %edx,%edx 407935: 53 push %rbx 407936: 48 83 ec 28 sub $0x28,%rsp 40793a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 407940: 66 03 90 20 6e 61 00 add 0x616e20(%rax),%dx 407947: 01 d2 add %edx,%edx 407949: 66 89 54 04 02 mov %dx,0x2(%rsp,%rax,1) 40794e: 48 83 c0 02 add $0x2,%rax 407952: 48 83 f8 1e cmp $0x1e,%rax 407956: 75 e8 jne 407940 407958: 85 f6 test %esi,%esi 40795a: 78 3b js 407997 40795c: 48 63 f6 movslq %esi,%rsi 40795f: 48 89 fb mov %rdi,%rbx 407962: 48 8d 6c b7 04 lea 0x4(%rdi,%rsi,4),%rbp 407967: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40796e: 00 00 407970: 0f b7 73 02 movzwl 0x2(%rbx),%esi 407974: 85 f6 test %esi,%esi 407976: 74 16 je 40798e 407978: 48 63 c6 movslq %esi,%rax 40797b: 0f b7 3c 44 movzwl (%rsp,%rax,2),%edi 40797f: 8d 57 01 lea 0x1(%rdi),%edx 407982: 66 89 14 44 mov %dx,(%rsp,%rax,2) 407986: e8 55 ac ff ff callq 4025e0 40798b: 66 89 03 mov %ax,(%rbx) 40798e: 48 83 c3 04 add $0x4,%rbx 407992: 48 39 eb cmp %rbp,%rbx 407995: 75 d9 jne 407970 407997: 48 83 c4 28 add $0x28,%rsp 40799b: 5b pop %rbx 40799c: 5d pop %rbp 40799d: c3 retq 40799e: 66 90 xchg %ax,%ax 00000000004079a0 : 4079a0: 41 57 push %r15 4079a2: 41 56 push %r14 4079a4: 41 55 push %r13 4079a6: 41 54 push %r12 4079a8: 55 push %rbp 4079a9: 53 push %rbx 4079aa: 48 83 ec 28 sub $0x28,%rsp 4079ae: c7 05 c8 13 21 00 00 movl $0x0,0x2113c8(%rip) # 618d80 4079b5: 00 00 00 4079b8: 44 8b 7f 1c mov 0x1c(%rdi),%r15d 4079bc: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 4079c1: c7 05 b9 13 21 00 3d movl $0x23d,0x2113b9(%rip) # 618d84 4079c8: 02 00 00 4079cb: 48 8b 2f mov (%rdi),%rbp 4079ce: 4c 8b 47 08 mov 0x8(%rdi),%r8 4079d2: 45 85 ff test %r15d,%r15d 4079d5: 0f 8e 39 04 00 00 jle 407e14 4079db: 41 8d 4f ff lea -0x1(%r15),%ecx 4079df: 31 f6 xor %esi,%esi 4079e1: 31 d2 xor %edx,%edx 4079e3: 48 83 c1 01 add $0x1,%rcx 4079e7: 45 31 ed xor %r13d,%r13d 4079ea: c7 44 24 1c ff ff ff movl $0xffffffff,0x1c(%rsp) 4079f1: ff 4079f2: b8 ff ff ff ff mov $0xffffffff,%eax 4079f7: eb 2a jmp 407a23 4079f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 407a00: 41 83 c5 01 add $0x1,%r13d 407a04: c6 82 a0 96 61 00 00 movb $0x0,0x6196a0(%rdx) 407a0b: 49 63 c5 movslq %r13d,%rax 407a0e: 44 89 ee mov %r13d,%esi 407a11: 89 14 85 a0 8d 61 00 mov %edx,0x618da0(,%rax,4) 407a18: 89 d0 mov %edx,%eax 407a1a: 48 83 c2 01 add $0x1,%rdx 407a1e: 48 39 ca cmp %rcx,%rdx 407a21: 74 18 je 407a3b 407a23: 66 83 7c 95 00 00 cmpw $0x0,0x0(%rbp,%rdx,4) 407a29: 75 d5 jne 407a00 407a2b: 66 c7 44 95 02 00 00 movw $0x0,0x2(%rbp,%rdx,4) 407a32: 48 83 c2 01 add $0x1,%rdx 407a36: 48 39 ca cmp %rcx,%rdx 407a39: 75 e8 jne 407a23 407a3b: 89 44 24 1c mov %eax,0x1c(%rsp) 407a3f: 89 35 3b 13 21 00 mov %esi,0x21133b(%rip) # 618d80 407a45: 8b 15 35 13 21 00 mov 0x211335(%rip),%edx # 618d80 407a4b: 48 8b 35 16 03 21 00 mov 0x210316(%rip),%rsi # 617d68 407a52: 4c 8b 0d 07 03 21 00 mov 0x210307(%rip),%r9 # 617d60 407a59: 8b 7c 24 1c mov 0x1c(%rsp),%edi 407a5d: eb 2e jmp 407a8d 407a5f: 90 nop 407a60: 49 63 cd movslq %r13d,%rcx 407a63: 48 83 ee 01 sub $0x1,%rsi 407a67: 4d 85 c0 test %r8,%r8 407a6a: 66 c7 44 15 00 01 00 movw $0x1,0x0(%rbp,%rdx,1) 407a71: 89 04 8d a0 8d 61 00 mov %eax,0x618da0(,%rcx,4) 407a78: c6 80 a0 96 61 00 00 movb $0x0,0x6196a0(%rax) 407a7f: 74 09 je 407a8a 407a81: 41 0f b7 44 10 02 movzwl 0x2(%r8,%rdx,1),%eax 407a87: 49 29 c1 sub %rax,%r9 407a8a: 44 89 ea mov %r13d,%edx 407a8d: 41 83 fd 01 cmp $0x1,%r13d 407a91: 7f 1c jg 407aaf 407a93: 41 83 c5 01 add $0x1,%r13d 407a97: 31 d2 xor %edx,%edx 407a99: 31 c0 xor %eax,%eax 407a9b: 83 ff 01 cmp $0x1,%edi 407a9e: 7f c0 jg 407a60 407aa0: 83 c7 01 add $0x1,%edi 407aa3: 48 63 d7 movslq %edi,%rdx 407aa6: 48 63 c7 movslq %edi,%rax 407aa9: 48 c1 e2 02 shl $0x2,%rdx 407aad: eb b1 jmp 407a60 407aaf: 48 8b 44 24 10 mov 0x10(%rsp),%rax 407ab4: 44 89 eb mov %r13d,%ebx 407ab7: 89 7c 24 1c mov %edi,0x1c(%rsp) 407abb: 89 15 bf 12 21 00 mov %edx,0x2112bf(%rip) # 618d80 407ac1: d1 fb sar %ebx 407ac3: 48 89 35 9e 02 21 00 mov %rsi,0x21029e(%rip) # 617d68 407aca: 4c 89 0d 8f 02 21 00 mov %r9,0x21028f(%rip) # 617d60 407ad1: 89 78 24 mov %edi,0x24(%rax) 407ad4: 0f 1f 40 00 nopl 0x0(%rax) 407ad8: 89 de mov %ebx,%esi 407ada: 48 89 ef mov %rbp,%rdi 407add: e8 0e f9 ff ff callq 4073f0 407ae2: 83 eb 01 sub $0x1,%ebx 407ae5: 75 f1 jne 407ad8 407ae7: 8b 1d 97 12 21 00 mov 0x211297(%rip),%ebx # 618d84 407aed: 49 63 d7 movslq %r15d,%rdx 407af0: 4c 8d 74 95 00 lea 0x0(%rbp,%rdx,4),%r14 407af5: 0f 1f 00 nopl (%rax) 407af8: 49 63 c5 movslq %r13d,%rax 407afb: be 01 00 00 00 mov $0x1,%esi 407b00: 41 83 ed 01 sub $0x1,%r13d 407b04: 8b 04 85 a0 8d 61 00 mov 0x618da0(,%rax,4),%eax 407b0b: 48 89 ef mov %rbp,%rdi 407b0e: 44 89 2d 6b 12 21 00 mov %r13d,0x21126b(%rip) # 618d80 407b15: 4c 63 25 88 12 21 00 movslq 0x211288(%rip),%r12 # 618da4 407b1c: 89 05 82 12 21 00 mov %eax,0x211282(%rip) # 618da4 407b22: e8 c9 f8 ff ff callq 4073f0 407b27: 48 63 35 76 12 21 00 movslq 0x211276(%rip),%rsi # 618da4 407b2e: 8d 43 ff lea -0x1(%rbx),%eax 407b31: 4a 8d 54 a5 00 lea 0x0(%rbp,%r12,4),%rdx 407b36: 48 98 cltq 407b38: 83 eb 02 sub $0x2,%ebx 407b3b: 44 89 24 85 a0 8d 61 mov %r12d,0x618da0(,%rax,4) 407b42: 00 407b43: 4c 63 c3 movslq %ebx,%r8 407b46: 89 1d 38 12 21 00 mov %ebx,0x211238(%rip) # 618d84 407b4c: 48 8d 4c b5 00 lea 0x0(%rbp,%rsi,4),%rcx 407b51: 42 89 34 85 a0 8d 61 mov %esi,0x618da0(,%r8,4) 407b58: 00 407b59: 0f b7 01 movzwl (%rcx),%eax 407b5c: 44 89 3d 41 12 21 00 mov %r15d,0x211241(%rip) # 618da4 407b63: 66 03 02 add (%rdx),%ax 407b66: 66 41 89 06 mov %ax,(%r14) 407b6a: 41 0f b6 bc 24 a0 96 movzbl 0x6196a0(%r12),%edi 407b71: 61 00 407b73: 0f b6 b6 a0 96 61 00 movzbl 0x6196a0(%rsi),%esi 407b7a: 8d 47 01 lea 0x1(%rdi),%eax 407b7d: 44 8d 4e 01 lea 0x1(%rsi),%r9d 407b81: 40 38 f7 cmp %sil,%dil 407b84: 49 63 f7 movslq %r15d,%rsi 407b87: 41 0f 42 c1 cmovb %r9d,%eax 407b8b: 48 89 ef mov %rbp,%rdi 407b8e: 49 83 c6 04 add $0x4,%r14 407b92: 88 86 a0 96 61 00 mov %al,0x6196a0(%rsi) 407b98: be 01 00 00 00 mov $0x1,%esi 407b9d: 66 44 89 79 02 mov %r15w,0x2(%rcx) 407ba2: 66 44 89 7a 02 mov %r15w,0x2(%rdx) 407ba7: 41 83 c7 01 add $0x1,%r15d 407bab: 4c 89 44 24 08 mov %r8,0x8(%rsp) 407bb0: e8 3b f8 ff ff callq 4073f0 407bb5: 41 83 fd 01 cmp $0x1,%r13d 407bb9: 4c 8b 44 24 08 mov 0x8(%rsp),%r8 407bbe: 0f 8f 34 ff ff ff jg 407af8 407bc4: 48 63 3d d9 11 21 00 movslq 0x2111d9(%rip),%rdi # 618da4 407bcb: 8d 43 ff lea -0x1(%rbx),%eax 407bce: 4d 89 c4 mov %r8,%r12 407bd1: 89 05 ad 11 21 00 mov %eax,0x2111ad(%rip) # 618d84 407bd7: 48 98 cltq 407bd9: 89 3c 85 a0 8d 61 00 mov %edi,0x618da0(,%rax,4) 407be0: 48 8b 44 24 10 mov 0x10(%rsp),%rax 407be5: 48 89 c6 mov %rax,%rsi 407be8: 48 8b 10 mov (%rax),%rdx 407beb: 4c 8b 40 10 mov 0x10(%rax),%r8 407bef: 8b 48 18 mov 0x18(%rax),%ecx 407bf2: 8b 40 24 mov 0x24(%rax),%eax 407bf5: 44 8b 56 20 mov 0x20(%rsi),%r10d 407bf9: 4c 8b 76 08 mov 0x8(%rsi),%r14 407bfd: be 20 6e 61 00 mov $0x616e20,%esi 407c02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 407c08: 66 c7 06 00 00 movw $0x0,(%rsi) 407c0d: 48 83 c6 02 add $0x2,%rsi 407c11: 48 81 fe 40 6e 61 00 cmp $0x616e40,%rsi 407c18: 75 ee jne 407c08 407c1a: 81 fb 3c 02 00 00 cmp $0x23c,%ebx 407c20: 66 c7 44 ba 02 00 00 movw $0x0,0x2(%rdx,%rdi,4) 407c27: 0f 8f c5 01 00 00 jg 407df2 407c2d: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 407c32: 4c 8b 2d 2f 01 21 00 mov 0x21012f(%rip),%r13 # 617d68 407c39: 89 cd mov %ecx,%ebp 407c3b: 4c 8b 3d 1e 01 21 00 mov 0x21011e(%rip),%r15 # 617d60 407c42: 4c 89 e1 mov %r12,%rcx 407c45: 45 31 db xor %r11d,%r11d 407c48: 4d 89 c4 mov %r8,%r12 407c4b: eb 06 jmp 407c53 407c4d: 0f 1f 00 nopl (%rax) 407c50: 48 63 cb movslq %ebx,%rcx 407c53: 8b 34 8d a0 8d 61 00 mov 0x618da0(,%rcx,4),%esi 407c5a: 4c 63 c6 movslq %esi,%r8 407c5d: 49 c1 e0 02 shl $0x2,%r8 407c61: 4a 8d 3c 02 lea (%rdx,%r8,1),%rdi 407c65: 0f b7 4f 02 movzwl 0x2(%rdi),%ecx 407c69: 0f b7 4c 8a 02 movzwl 0x2(%rdx,%rcx,4),%ecx 407c6e: 83 c1 01 add $0x1,%ecx 407c71: 41 39 ca cmp %ecx,%r10d 407c74: 7d 07 jge 407c7d 407c76: 41 83 c3 01 add $0x1,%r11d 407c7a: 44 89 d1 mov %r10d,%ecx 407c7d: 39 f0 cmp %esi,%eax 407c7f: 66 89 4f 02 mov %cx,0x2(%rdi) 407c83: 7c 45 jl 407cca 407c85: 4c 63 c9 movslq %ecx,%r9 407c88: 66 43 83 84 09 20 6e addw $0x1,0x616e20(%r9,%r9,1) 407c8f: 61 00 01 407c92: 45 31 c9 xor %r9d,%r9d 407c95: 39 f5 cmp %esi,%ebp 407c97: 7f 09 jg 407ca2 407c99: 29 ee sub %ebp,%esi 407c9b: 48 63 f6 movslq %esi,%rsi 407c9e: 45 8b 0c b4 mov (%r12,%rsi,4),%r9d 407ca2: 0f b7 37 movzwl (%rdi),%esi 407ca5: 44 01 c9 add %r9d,%ecx 407ca8: 48 63 c9 movslq %ecx,%rcx 407cab: 48 0f af ce imul %rsi,%rcx 407caf: 49 01 cd add %rcx,%r13 407cb2: 4d 85 f6 test %r14,%r14 407cb5: 74 13 je 407cca 407cb7: 43 0f b7 4c 06 02 movzwl 0x2(%r14,%r8,1),%ecx 407cbd: 41 01 c9 add %ecx,%r9d 407cc0: 4d 63 c9 movslq %r9d,%r9 407cc3: 4c 0f af ce imul %rsi,%r9 407cc7: 4d 01 cf add %r9,%r15 407cca: 83 c3 01 add $0x1,%ebx 407ccd: 81 fb 3d 02 00 00 cmp $0x23d,%ebx 407cd3: 0f 85 77 ff ff ff jne 407c50 407cd9: 45 85 db test %r11d,%r11d 407cdc: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 407ce1: b9 3d 02 00 00 mov $0x23d,%ecx 407ce6: 4c 89 2d 7b 00 21 00 mov %r13,0x21007b(%rip) # 617d68 407ced: 4c 89 3d 6c 00 21 00 mov %r15,0x21006c(%rip) # 617d60 407cf4: 0f 84 f8 00 00 00 je 407df2 407cfa: 45 8d 4a ff lea -0x1(%r10),%r9d 407cfe: 49 63 da movslq %r10d,%rbx 407d01: 4d 63 e9 movslq %r9d,%r13 407d04: 4d 89 ee mov %r13,%r14 407d07: 43 0f b7 bc 2d 20 6e movzwl 0x616e20(%r13,%r13,1),%edi 407d0e: 61 00 407d10: 44 89 ce mov %r9d,%esi 407d13: 66 85 ff test %di,%di 407d16: 0f 85 f0 00 00 00 jne 407e0c 407d1c: 0f 1f 40 00 nopl 0x0(%rax) 407d20: 83 ee 01 sub $0x1,%esi 407d23: 4c 63 c6 movslq %esi,%r8 407d26: 43 0f b7 bc 00 20 6e movzwl 0x616e20(%r8,%r8,1),%edi 407d2d: 61 00 407d2f: 66 85 ff test %di,%di 407d32: 74 ec je 407d20 407d34: 83 ef 01 sub $0x1,%edi 407d37: 83 c6 01 add $0x1,%esi 407d3a: 41 83 eb 02 sub $0x2,%r11d 407d3e: 66 43 89 bc 00 20 6e mov %di,0x616e20(%r8,%r8,1) 407d45: 61 00 407d47: 48 63 f6 movslq %esi,%rsi 407d4a: 66 83 84 36 20 6e 61 addw $0x2,0x616e20(%rsi,%rsi,1) 407d51: 00 02 407d53: 0f b7 bc 1b 20 6e 61 movzwl 0x616e20(%rbx,%rbx,1),%edi 407d5a: 00 407d5b: 83 ef 01 sub $0x1,%edi 407d5e: 45 85 db test %r11d,%r11d 407d61: 66 89 bc 1b 20 6e 61 mov %di,0x616e20(%rbx,%rbx,1) 407d68: 00 407d69: 7f 9c jg 407d07 407d6b: 45 85 d2 test %r10d,%r10d 407d6e: 0f 84 7e 00 00 00 je 407df2 407d74: 4c 8b 0d ed ff 20 00 mov 0x20ffed(%rip),%r9 # 617d68 407d7b: 45 31 ed xor %r13d,%r13d 407d7e: 66 90 xchg %ax,%ax 407d80: 0f b7 ff movzwl %di,%edi 407d83: 85 ff test %edi,%edi 407d85: 74 4d je 407dd4 407d87: 49 89 db mov %rbx,%r11 407d8a: 4d 29 eb sub %r13,%r11 407d8d: 0f 1f 00 nopl (%rax) 407d90: 83 e9 01 sub $0x1,%ecx 407d93: 48 63 f1 movslq %ecx,%rsi 407d96: 48 63 34 b5 a0 8d 61 movslq 0x618da0(,%rsi,4),%rsi 407d9d: 00 407d9e: 39 f0 cmp %esi,%eax 407da0: 7c 2e jl 407dd0 407da2: 48 8d 34 b2 lea (%rdx,%rsi,4),%rsi 407da6: 44 0f b7 46 02 movzwl 0x2(%rsi),%r8d 407dab: 45 0f b7 e0 movzwl %r8w,%r12d 407daf: 45 39 d4 cmp %r10d,%r12d 407db2: 74 19 je 407dcd 407db4: 4d 89 dc mov %r11,%r12 407db7: 66 44 89 56 02 mov %r10w,0x2(%rsi) 407dbc: 4d 29 c4 sub %r8,%r12 407dbf: 4d 89 e0 mov %r12,%r8 407dc2: 44 0f b7 26 movzwl (%rsi),%r12d 407dc6: 4d 0f af c4 imul %r12,%r8 407dca: 4d 01 c1 add %r8,%r9 407dcd: 83 ef 01 sub $0x1,%edi 407dd0: 85 ff test %edi,%edi 407dd2: 75 bc jne 407d90 407dd4: 49 83 c5 01 add $0x1,%r13 407dd8: 41 83 ea 01 sub $0x1,%r10d 407ddc: 74 0d je 407deb 407dde: 49 63 f2 movslq %r10d,%rsi 407de1: 0f b7 bc 36 20 6e 61 movzwl 0x616e20(%rsi,%rsi,1),%edi 407de8: 00 407de9: eb 95 jmp 407d80 407deb: 4c 89 0d 76 ff 20 00 mov %r9,0x20ff76(%rip) # 617d68 407df2: 8b 74 24 1c mov 0x1c(%rsp),%esi 407df6: 48 83 c4 28 add $0x28,%rsp 407dfa: 48 89 ef mov %rbp,%rdi 407dfd: 5b pop %rbx 407dfe: 5d pop %rbp 407dff: 41 5c pop %r12 407e01: 41 5d pop %r13 407e03: 41 5e pop %r14 407e05: 41 5f pop %r15 407e07: e9 24 fb ff ff jmpq 407930 407e0c: 4d 89 f0 mov %r14,%r8 407e0f: e9 20 ff ff ff jmpq 407d34 407e14: 45 31 ed xor %r13d,%r13d 407e17: c7 44 24 1c ff ff ff movl $0xffffffff,0x1c(%rsp) 407e1e: ff 407e1f: e9 21 fc ff ff jmpq 407a45 407e24: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 407e2b: 00 00 00 00 00 0000000000407e30 : 407e30: 66 83 3d 6a eb 20 00 cmpw $0x0,0x20eb6a(%rip) # 6169a2 407e37: 00 407e38: 48 89 3d 41 eb 20 00 mov %rdi,0x20eb41(%rip) # 616980 407e3f: 48 89 35 42 eb 20 00 mov %rsi,0x20eb42(%rip) # 616988 407e46: 48 c7 05 3f eb 20 00 movq $0x0,0x20eb3f(%rip) # 616990 407e4d: 00 00 00 00 407e51: 48 c7 05 3c eb 20 00 movq $0x0,0x20eb3c(%rip) # 616998 407e58: 00 00 00 00 407e5c: 0f 85 2c 02 00 00 jne 40808e 407e62: 31 ff xor %edi,%edi 407e64: 45 31 c0 xor %r8d,%r8d 407e67: 41 ba 01 00 00 00 mov $0x1,%r10d 407e6d: 0f 1f 00 nopl (%rax) 407e70: 8b 0c bd a0 64 61 00 mov 0x6164a0(,%rdi,4),%ecx 407e77: 45 89 d1 mov %r10d,%r9d 407e7a: 44 89 04 bd 20 6a 61 mov %r8d,0x616a20(,%rdi,4) 407e81: 00 407e82: 41 d3 e1 shl %cl,%r9d 407e85: 45 85 c9 test %r9d,%r9d 407e88: 7e 23 jle 407ead 407e8a: 43 8d 0c 01 lea (%r9,%r8,1),%ecx 407e8e: 89 fe mov %edi,%esi 407e90: 44 89 c0 mov %r8d,%eax 407e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 407e98: 48 63 d0 movslq %eax,%rdx 407e9b: 83 c0 01 add $0x1,%eax 407e9e: 39 c8 cmp %ecx,%eax 407ea0: 40 88 b2 a0 6a 61 00 mov %sil,0x616aa0(%rdx) 407ea7: 75 ef jne 407e98 407ea9: 47 8d 04 01 lea (%r9,%r8,1),%r8d 407ead: 48 83 c7 01 add $0x1,%rdi 407eb1: 48 83 ff 1c cmp $0x1c,%rdi 407eb5: 75 b9 jne 407e70 407eb7: 41 8d 40 ff lea -0x1(%r8),%eax 407ebb: 40 30 ff xor %dil,%dil 407ebe: 45 31 c0 xor %r8d,%r8d 407ec1: 48 98 cltq 407ec3: 41 ba 01 00 00 00 mov $0x1,%r10d 407ec9: c6 80 a0 6a 61 00 1c movb $0x1c,0x616aa0(%rax) 407ed0: 8b 0c bd 20 65 61 00 mov 0x616520(,%rdi,4),%ecx 407ed7: 45 89 d1 mov %r10d,%r9d 407eda: 44 89 04 bd a0 6b 61 mov %r8d,0x616ba0(,%rdi,4) 407ee1: 00 407ee2: 41 d3 e1 shl %cl,%r9d 407ee5: 45 85 c9 test %r9d,%r9d 407ee8: 7e 23 jle 407f0d 407eea: 43 8d 0c 01 lea (%r9,%r8,1),%ecx 407eee: 89 fe mov %edi,%esi 407ef0: 44 89 c0 mov %r8d,%eax 407ef3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 407ef8: 48 63 d0 movslq %eax,%rdx 407efb: 83 c0 01 add $0x1,%eax 407efe: 39 c8 cmp %ecx,%eax 407f00: 40 88 b2 20 6c 61 00 mov %sil,0x616c20(%rdx) 407f07: 75 ef jne 407ef8 407f09: 47 8d 04 01 lea (%r9,%r8,1),%r8d 407f0d: 48 83 c7 01 add $0x1,%rdi 407f11: 48 83 ff 10 cmp $0x10,%rdi 407f15: 75 b9 jne 407ed0 407f17: 41 c1 f8 07 sar $0x7,%r8d 407f1b: 40 30 ff xor %dil,%dil 407f1e: 41 ba 01 00 00 00 mov $0x1,%r10d 407f24: 8b 0c bd 60 65 61 00 mov 0x616560(,%rdi,4),%ecx 407f2b: 45 89 d1 mov %r10d,%r9d 407f2e: 44 89 c0 mov %r8d,%eax 407f31: c1 e0 07 shl $0x7,%eax 407f34: 89 04 bd e0 6b 61 00 mov %eax,0x616be0(,%rdi,4) 407f3b: 83 e9 07 sub $0x7,%ecx 407f3e: 41 d3 e1 shl %cl,%r9d 407f41: 45 85 c9 test %r9d,%r9d 407f44: 7e 26 jle 407f6c 407f46: 41 8d 80 00 01 00 00 lea 0x100(%r8),%eax 407f4d: 8d 77 10 lea 0x10(%rdi),%esi 407f50: 42 8d 0c 08 lea (%rax,%r9,1),%ecx 407f54: 0f 1f 40 00 nopl 0x0(%rax) 407f58: 48 63 d0 movslq %eax,%rdx 407f5b: 83 c0 01 add $0x1,%eax 407f5e: 39 c8 cmp %ecx,%eax 407f60: 40 88 b2 20 6c 61 00 mov %sil,0x616c20(%rdx) 407f67: 75 ef jne 407f58 407f69: 45 01 c8 add %r9d,%r8d 407f6c: 48 83 c7 01 add $0x1,%rdi 407f70: 48 83 ff 0e cmp $0xe,%rdi 407f74: 75 ae jne 407f24 407f76: b8 20 6e 61 00 mov $0x616e20,%eax 407f7b: 66 c7 00 00 00 movw $0x0,(%rax) 407f80: 48 83 c0 02 add $0x2,%rax 407f84: 48 3d 40 6e 61 00 cmp $0x616e40,%rax 407f8a: 75 ef jne 407f7b 407f8c: 0f b7 15 9d ee 20 00 movzwl 0x20ee9d(%rip),%edx # 616e30 407f93: b8 42 6e 61 00 mov $0x616e42,%eax 407f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 407f9f: 00 407fa0: 66 c7 00 08 00 movw $0x8,(%rax) 407fa5: 48 83 c0 04 add $0x4,%rax 407fa9: 48 3d 82 70 61 00 cmp $0x617082,%rax 407faf: 75 ef jne 407fa0 407fb1: 8d 82 90 00 00 00 lea 0x90(%rdx),%eax 407fb7: 0f b7 15 74 ee 20 00 movzwl 0x20ee74(%rip),%edx # 616e32 407fbe: 66 89 05 6b ee 20 00 mov %ax,0x20ee6b(%rip) # 616e30 407fc5: b8 82 70 61 00 mov $0x617082,%eax 407fca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 407fd0: 66 c7 00 09 00 movw $0x9,(%rax) 407fd5: 48 83 c0 04 add $0x4,%rax 407fd9: 48 3d 42 72 61 00 cmp $0x617242,%rax 407fdf: 75 ef jne 407fd0 407fe1: 8d 42 70 lea 0x70(%rdx),%eax 407fe4: 0f b7 15 43 ee 20 00 movzwl 0x20ee43(%rip),%edx # 616e2e 407feb: 66 89 05 40 ee 20 00 mov %ax,0x20ee40(%rip) # 616e32 407ff2: b8 42 72 61 00 mov $0x617242,%eax 407ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 407ffe: 00 00 408000: 66 c7 00 07 00 movw $0x7,(%rax) 408005: 48 83 c0 04 add $0x4,%rax 408009: 48 3d a2 72 61 00 cmp $0x6172a2,%rax 40800f: 75 ef jne 408000 408011: 8d 42 18 lea 0x18(%rdx),%eax 408014: 0f b7 15 15 ee 20 00 movzwl 0x20ee15(%rip),%edx # 616e30 40801b: 66 89 05 0c ee 20 00 mov %ax,0x20ee0c(%rip) # 616e2e 408022: b8 a2 72 61 00 mov $0x6172a2,%eax 408027: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40802e: 00 00 408030: 66 c7 00 08 00 movw $0x8,(%rax) 408035: 48 83 c0 04 add $0x4,%rax 408039: 48 3d c2 72 61 00 cmp $0x6172c2,%rax 40803f: 75 ef jne 408030 408041: 53 push %rbx 408042: 8d 42 08 lea 0x8(%rdx),%eax 408045: be 1f 01 00 00 mov $0x11f,%esi 40804a: bf 40 6e 61 00 mov $0x616e40,%edi 40804f: 66 89 05 da ed 20 00 mov %ax,0x20edda(%rip) # 616e30 408056: 31 db xor %ebx,%ebx 408058: e8 d3 f8 ff ff callq 407930 40805d: 0f 1f 00 nopl (%rax) 408060: 89 df mov %ebx,%edi 408062: be 05 00 00 00 mov $0x5,%esi 408067: 66 c7 04 9d a2 69 61 movw $0x5,0x6169a2(,%rbx,4) 40806e: 00 05 00 408071: e8 6a a5 ff ff callq 4025e0 408076: 66 89 04 9d a0 69 61 mov %ax,0x6169a0(,%rbx,4) 40807d: 00 40807e: 48 83 c3 01 add $0x1,%rbx 408082: 48 83 fb 1e cmp $0x1e,%rbx 408086: 75 d8 jne 408060 408088: 5b pop %rbx 408089: e9 c2 f2 ff ff jmpq 407350 40808e: f3 c3 repz retq 0000000000408090 : 408090: 41 56 push %r14 408092: 8b 05 d8 fc 20 00 mov 0x20fcd8(%rip),%eax # 617d70 408098: 41 55 push %r13 40809a: 49 89 f5 mov %rsi,%r13 40809d: 48 8b 35 dc e8 20 00 mov 0x20e8dc(%rip),%rsi # 616980 4080a4: 41 54 push %r12 4080a6: 41 89 d4 mov %edx,%r12d 4080a9: 0f b6 15 cc fc 20 00 movzbl 0x20fccc(%rip),%edx # 617d7c 4080b0: 55 push %rbp 4080b1: 48 89 fd mov %rdi,%rbp 4080b4: 53 push %rbx 4080b5: 66 83 3e ff cmpw $0xffff,(%rsi) 4080b9: 88 90 80 7d 61 00 mov %dl,0x617d80(%rax) 4080bf: 0f 84 23 02 00 00 je 4082e8 4080c5: bf a0 65 61 00 mov $0x6165a0,%edi 4080ca: bb 12 00 00 00 mov $0x12,%ebx 4080cf: e8 cc f8 ff ff callq 4079a0 4080d4: bf e0 65 61 00 mov $0x6165e0,%edi 4080d9: e8 c2 f8 ff ff callq 4079a0 4080de: 8b 35 e0 e4 20 00 mov 0x20e4e0(%rip),%esi # 6165c4 4080e4: bf c0 72 61 00 mov $0x6172c0,%edi 4080e9: e8 f2 f3 ff ff callq 4074e0 4080ee: 8b 35 10 e5 20 00 mov 0x20e510(%rip),%esi # 616604 4080f4: bf c0 7b 61 00 mov $0x617bc0,%edi 4080f9: e8 e2 f3 ff ff callq 4074e0 4080fe: bf 20 66 61 00 mov $0x616620,%edi 408103: e8 98 f8 ff ff callq 4079a0 408108: b8 b2 25 41 00 mov $0x4125b2,%eax 40810d: 0f 1f 00 nopl (%rax) 408110: 0f b6 10 movzbl (%rax),%edx 408113: 66 83 3c 95 c2 7c 61 cmpw $0x0,0x617cc2(,%rdx,4) 40811a: 00 00 40811c: 0f 85 7e 01 00 00 jne 4082a0 408122: 83 eb 01 sub $0x1,%ebx 408125: 48 83 e8 01 sub $0x1,%rax 408129: 83 fb 02 cmp $0x2,%ebx 40812c: 75 e2 jne 408110 40812e: ba 17 00 00 00 mov $0x17,%edx 408133: 48 03 15 2e fc 20 00 add 0x20fc2e(%rip),%rdx # 617d68 40813a: 4d 8d 75 04 lea 0x4(%r13),%r14 40813e: 48 8b 05 1b fc 20 00 mov 0x20fc1b(%rip),%rax # 617d60 408145: 4c 01 2d 44 e8 20 00 add %r13,0x20e844(%rip) # 616990 40814c: 48 83 c0 0a add $0xa,%rax 408150: 48 89 15 11 fc 20 00 mov %rdx,0x20fc11(%rip) # 617d68 408157: 48 83 c2 0a add $0xa,%rdx 40815b: 48 c1 ea 03 shr $0x3,%rdx 40815f: 48 c1 e8 03 shr $0x3,%rax 408163: 48 39 c2 cmp %rax,%rdx 408166: 48 0f 47 d0 cmova %rax,%rdx 40816a: 49 39 d6 cmp %rdx,%r14 40816d: 77 41 ja 4081b0 40816f: 48 85 ed test %rbp,%rbp 408172: 74 3c je 4081b0 408174: 44 89 e7 mov %r12d,%edi 408177: be 03 00 00 00 mov $0x3,%esi 40817c: e8 1f a3 ff ff callq 4024a0 408181: 48 8b 05 10 e8 20 00 mov 0x20e810(%rip),%rax # 616998 408188: 44 89 ee mov %r13d,%esi 40818b: ba 01 00 00 00 mov $0x1,%edx 408190: 48 89 ef mov %rbp,%rdi 408193: 48 83 c0 0a add $0xa,%rax 408197: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 40819b: 4a 8d 04 f0 lea (%rax,%r14,8),%rax 40819f: 48 89 05 f2 e7 20 00 mov %rax,0x20e7f2(%rip) # 616998 4081a6: e8 45 a5 ff ff callq 4026f0 4081ab: e9 b4 00 00 00 jmpq 408264 4081b0: 48 39 d0 cmp %rdx,%rax 4081b3: 0f 84 f7 00 00 00 je 4082b0 4081b9: 41 8d 7c 24 04 lea 0x4(%r12),%edi 4081be: be 03 00 00 00 mov $0x3,%esi 4081c3: 31 ed xor %ebp,%ebp 4081c5: e8 d6 a2 ff ff callq 4024a0 4081ca: 44 8b 35 f3 e3 20 00 mov 0x20e3f3(%rip),%r14d # 6165c4 4081d1: be 05 00 00 00 mov $0x5,%esi 4081d6: 44 8b 2d 27 e4 20 00 mov 0x20e427(%rip),%r13d # 616604 4081dd: 41 8d be 00 ff ff ff lea -0x100(%r14),%edi 4081e4: e8 b7 a2 ff ff callq 4024a0 4081e9: be 05 00 00 00 mov $0x5,%esi 4081ee: 44 89 ef mov %r13d,%edi 4081f1: e8 aa a2 ff ff callq 4024a0 4081f6: 8d 7b fd lea -0x3(%rbx),%edi 4081f9: be 04 00 00 00 mov $0x4,%esi 4081fe: e8 9d a2 ff ff callq 4024a0 408203: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 408208: 0f b6 85 a0 25 41 00 movzbl 0x4125a0(%rbp),%eax 40820f: be 03 00 00 00 mov $0x3,%esi 408214: 48 83 c5 01 add $0x1,%rbp 408218: 0f b7 3c 85 c2 7c 61 movzwl 0x617cc2(,%rax,4),%edi 40821f: 00 408220: e8 7b a2 ff ff callq 4024a0 408225: 39 eb cmp %ebp,%ebx 408227: 7d df jge 408208 408229: 44 89 f6 mov %r14d,%esi 40822c: bf c0 72 61 00 mov $0x6172c0,%edi 408231: e8 ba f3 ff ff callq 4075f0 408236: 44 89 ee mov %r13d,%esi 408239: bf c0 7b 61 00 mov $0x617bc0,%edi 40823e: e8 ad f3 ff ff callq 4075f0 408243: be c0 7b 61 00 mov $0x617bc0,%esi 408248: bf c0 72 61 00 mov $0x6172c0,%edi 40824d: e8 4e f5 ff ff callq 4077a0 408252: 48 8b 05 0f fb 20 00 mov 0x20fb0f(%rip),%rax # 617d68 408259: 48 83 c0 03 add $0x3,%rax 40825d: 48 01 05 34 e7 20 00 add %rax,0x20e734(%rip) # 616998 408264: e8 e7 f0 ff ff callq 407350 408269: 45 85 e4 test %r12d,%r12d 40826c: 48 8b 05 25 e7 20 00 mov 0x20e725(%rip),%rax # 616998 408273: 74 17 je 40828c 408275: e8 86 a3 ff ff callq 402600 40827a: 48 8b 05 17 e7 20 00 mov 0x20e717(%rip),%rax # 616998 408281: 48 83 c0 07 add $0x7,%rax 408285: 48 89 05 0c e7 20 00 mov %rax,0x20e70c(%rip) # 616998 40828c: 5b pop %rbx 40828d: 48 c1 f8 03 sar $0x3,%rax 408291: 5d pop %rbp 408292: 41 5c pop %r12 408294: 41 5d pop %r13 408296: 41 5e pop %r14 408298: c3 retq 408299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4082a0: 8d 54 5b 11 lea 0x11(%rbx,%rbx,2),%edx 4082a4: 48 63 d2 movslq %edx,%rdx 4082a7: e9 87 fe ff ff jmpq 408133 4082ac: 0f 1f 40 00 nopl 0x0(%rax) 4082b0: 41 8d 7c 24 02 lea 0x2(%r12),%edi 4082b5: be 03 00 00 00 mov $0x3,%esi 4082ba: e8 e1 a1 ff ff callq 4024a0 4082bf: be a0 69 61 00 mov $0x6169a0,%esi 4082c4: bf 40 6e 61 00 mov $0x616e40,%edi 4082c9: e8 d2 f4 ff ff callq 4077a0 4082ce: 48 8b 05 8b fa 20 00 mov 0x20fa8b(%rip),%rax # 617d60 4082d5: 48 83 c0 03 add $0x3,%rax 4082d9: 48 01 05 b8 e6 20 00 add %rax,0x20e6b8(%rip) # 616998 4082e0: eb 82 jmp 408264 4082e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4082e8: b8 c0 72 61 00 mov $0x6172c0,%eax 4082ed: 31 c9 xor %ecx,%ecx 4082ef: 90 nop 4082f0: 0f b7 10 movzwl (%rax),%edx 4082f3: 48 83 c0 04 add $0x4,%rax 4082f7: 01 d1 add %edx,%ecx 4082f9: 48 3d dc 72 61 00 cmp $0x6172dc,%rax 4082ff: 75 ef jne 4082f0 408301: b8 dc 72 61 00 mov $0x6172dc,%eax 408306: 31 d2 xor %edx,%edx 408308: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40830f: 00 408310: 0f b7 38 movzwl (%rax),%edi 408313: 48 83 c0 04 add $0x4,%rax 408317: 01 fa add %edi,%edx 408319: 48 3d c0 74 61 00 cmp $0x6174c0,%rax 40831f: 75 ef jne 408310 408321: b8 c0 74 61 00 mov $0x6174c0,%eax 408326: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40832d: 00 00 00 408330: 0f b7 38 movzwl (%rax),%edi 408333: 48 83 c0 04 add $0x4,%rax 408337: 01 f9 add %edi,%ecx 408339: 48 3d c0 76 61 00 cmp $0x6176c0,%rax 40833f: 75 ef jne 408330 408341: c1 ea 02 shr $0x2,%edx 408344: 31 c0 xor %eax,%eax 408346: 39 ca cmp %ecx,%edx 408348: 0f 93 c0 setae %al 40834b: 66 89 06 mov %ax,(%rsi) 40834e: e9 72 fd ff ff jmpq 4080c5 408353: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40835a: 84 00 00 00 00 00 0000000000408360 : 408360: 44 8b 05 11 fa 20 00 mov 0x20fa11(%rip),%r8d # 617d78 408367: 44 89 c0 mov %r8d,%eax 40836a: 41 83 c0 01 add $0x1,%r8d 40836e: 85 ff test %edi,%edi 408370: 40 88 b0 a0 ef 65 00 mov %sil,0x65efa0(%rax) 408377: 44 89 05 fa f9 20 00 mov %r8d,0x20f9fa(%rip) # 617d78 40837e: 0f 85 dc 00 00 00 jne 408460 408384: 48 63 f6 movslq %esi,%rsi 408387: 0f b6 05 ef f9 20 00 movzbl 0x20f9ef(%rip),%eax # 617d7d 40838e: 66 83 04 b5 c0 72 61 addw $0x1,0x6172c0(,%rsi,4) 408395: 00 01 408397: 01 c0 add %eax,%eax 408399: 41 f6 c0 07 test $0x7,%r8b 40839d: 88 05 da f9 20 00 mov %al,0x20f9da(%rip) # 617d7d 4083a3: 75 2c jne 4083d1 4083a5: 8b 05 c5 f9 20 00 mov 0x20f9c5(%rip),%eax # 617d70 4083ab: c6 05 cb f9 20 00 01 movb $0x1,0x20f9cb(%rip) # 617d7d 4083b2: 0f b6 0d c3 f9 20 00 movzbl 0x20f9c3(%rip),%ecx # 617d7c 4083b9: c6 05 bc f9 20 00 00 movb $0x0,0x20f9bc(%rip) # 617d7c 4083c0: 89 c2 mov %eax,%edx 4083c2: 83 c0 01 add $0x1,%eax 4083c5: 88 8a 80 7d 61 00 mov %cl,0x617d80(%rdx) 4083cb: 89 05 9f f9 20 00 mov %eax,0x20f99f(%rip) # 617d70 4083d1: 83 3d 0c df 20 00 02 cmpl $0x2,0x20df0c(%rip) # 6162e4 4083d8: 7e 5e jle 408438 4083da: 41 f7 c0 ff 0f 00 00 test $0xfff,%r8d 4083e1: 75 55 jne 408438 4083e3: 44 8b 0d 7e 1b 21 00 mov 0x211b7e(%rip),%r9d # 619f68 4083ea: 44 89 c1 mov %r8d,%ecx 4083ed: 31 c0 xor %eax,%eax 4083ef: 48 8b 3d 6a 1b 21 00 mov 0x211b6a(%rip),%rdi # 619f60 4083f6: 48 c1 e1 03 shl $0x3,%rcx 4083fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 408400: 48 63 90 20 65 61 00 movslq 0x616520(%rax),%rdx 408407: 0f b7 b0 c0 7b 61 00 movzwl 0x617bc0(%rax),%esi 40840e: 48 83 c0 04 add $0x4,%rax 408412: 48 83 c2 05 add $0x5,%rdx 408416: 48 0f af d6 imul %rsi,%rdx 40841a: 48 01 d1 add %rdx,%rcx 40841d: 48 83 f8 78 cmp $0x78,%rax 408421: 75 dd jne 408400 408423: 44 89 c0 mov %r8d,%eax 408426: d1 e8 shr %eax 408428: 3b 05 46 f9 20 00 cmp 0x20f946(%rip),%eax # 617d74 40842e: 0f 87 a4 00 00 00 ja 4084d8 408434: 0f 1f 40 00 nopl 0x0(%rax) 408438: 41 81 f8 ff 7f 00 00 cmp $0x7fff,%r8d 40843f: b8 01 00 00 00 mov $0x1,%eax 408444: 74 0f je 408455 408446: 31 c0 xor %eax,%eax 408448: 81 3d 22 f9 20 00 00 cmpl $0x8000,0x20f922(%rip) # 617d74 40844f: 80 00 00 408452: 0f 94 c0 sete %al 408455: f3 c3 repz retq 408457: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40845e: 00 00 408460: 48 63 f6 movslq %esi,%rsi 408463: 83 ef 01 sub $0x1,%edi 408466: 0f b6 86 a0 6a 61 00 movzbl 0x616aa0(%rsi),%eax 40846d: 66 83 04 85 c4 76 61 addw $0x1,0x6176c4(,%rax,4) 408474: 00 01 408476: 81 ff ff 00 00 00 cmp $0xff,%edi 40847c: 7e 4a jle 4084c8 40847e: 89 f8 mov %edi,%eax 408480: c1 f8 07 sar $0x7,%eax 408483: 05 00 01 00 00 add $0x100,%eax 408488: 48 98 cltq 40848a: 0f b6 80 20 6c 61 00 movzbl 0x616c20(%rax),%eax 408491: 66 83 04 85 c0 7b 61 addw $0x1,0x617bc0(,%rax,4) 408498: 00 01 40849a: 8b 05 d4 f8 20 00 mov 0x20f8d4(%rip),%eax # 617d74 4084a0: 89 c2 mov %eax,%edx 4084a2: 83 c0 01 add $0x1,%eax 4084a5: 89 05 c9 f8 20 00 mov %eax,0x20f8c9(%rip) # 617d74 4084ab: 0f b6 05 cb f8 20 00 movzbl 0x20f8cb(%rip),%eax # 617d7d 4084b2: 66 89 bc 12 80 a3 63 mov %di,0x63a380(%rdx,%rdx,1) 4084b9: 00 4084ba: 08 05 bc f8 20 00 or %al,0x20f8bc(%rip) # 617d7c 4084c0: e9 d2 fe ff ff jmpq 408397 4084c5: 0f 1f 00 nopl (%rax) 4084c8: 48 63 c7 movslq %edi,%rax 4084cb: 0f b6 80 20 6c 61 00 movzbl 0x616c20(%rax),%eax 4084d2: eb bd jmp 408491 4084d4: 0f 1f 40 00 nopl 0x0(%rax) 4084d8: 44 89 ca mov %r9d,%edx 4084db: 48 c1 e9 03 shr $0x3,%rcx 4084df: b8 01 00 00 00 mov $0x1,%eax 4084e4: 48 29 fa sub %rdi,%rdx 4084e7: 48 d1 ea shr %rdx 4084ea: 48 39 d1 cmp %rdx,%rcx 4084ed: 0f 83 45 ff ff ff jae 408438 4084f3: f3 c3 repz retq 4084f5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4084fc: 00 00 00 4084ff: 90 nop 0000000000408500 : 408500: 0f b7 15 e5 13 21 00 movzwl 0x2113e5(%rip),%edx # 6198ec 408507: 89 f9 mov %edi,%ecx 408509: 53 push %rbx 40850a: 8b 05 e0 13 21 00 mov 0x2113e0(%rip),%eax # 6198f0 408510: 89 fb mov %edi,%ebx 408512: d3 e2 shl %cl,%edx 408514: 8b 0d da 13 21 00 mov 0x2113da(%rip),%ecx # 6198f4 40851a: 39 cf cmp %ecx,%edi 40851c: 7f 36 jg 408554 40851e: e9 85 00 00 00 jmpq 4085a8 408523: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 408528: 89 c8 mov %ecx,%eax 40852a: 83 c1 01 add $0x1,%ecx 40852d: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 408534: 89 0d ca ea 25 00 mov %ecx,0x25eaca(%rip) # 667004 40853a: 89 05 b0 13 21 00 mov %eax,0x2113b0(%rip) # 6198f0 408540: 83 fb 08 cmp $0x8,%ebx 408543: b9 08 00 00 00 mov $0x8,%ecx 408548: c7 05 a2 13 21 00 08 movl $0x8,0x2113a2(%rip) # 6198f4 40854f: 00 00 00 408552: 7e 54 jle 4085a8 408554: 29 cb sub %ecx,%ebx 408556: 89 d9 mov %ebx,%ecx 408558: d3 e0 shl %cl,%eax 40855a: 8b 0d a4 ea 25 00 mov 0x25eaa4(%rip),%ecx # 667004 408560: 09 c2 or %eax,%edx 408562: 66 89 15 83 13 21 00 mov %dx,0x211383(%rip) # 6198ec 408569: 3b 0d a5 ea 25 00 cmp 0x25eaa5(%rip),%ecx # 667014 40856f: 72 b7 jb 408528 408571: bf 01 00 00 00 mov $0x1,%edi 408576: e8 45 21 00 00 callq 40a6c0 40857b: 0f b7 15 6a 13 21 00 movzwl 0x21136a(%rip),%edx # 6198ec 408582: 83 f8 ff cmp $0xffffffff,%eax 408585: 89 05 65 13 21 00 mov %eax,0x211365(%rip) # 6198f0 40858b: 75 b3 jne 408540 40858d: c7 05 59 13 21 00 00 movl $0x0,0x211359(%rip) # 6198f0 408594: 00 00 00 408597: 0f b7 15 4e 13 21 00 movzwl 0x21134e(%rip),%edx # 6198ec 40859e: 31 c0 xor %eax,%eax 4085a0: eb 9e jmp 408540 4085a2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4085a8: 29 d9 sub %ebx,%ecx 4085aa: 5b pop %rbx 4085ab: d3 e8 shr %cl,%eax 4085ad: 89 0d 41 13 21 00 mov %ecx,0x211341(%rip) # 6198f4 4085b3: 09 c2 or %eax,%edx 4085b5: 66 89 15 30 13 21 00 mov %dx,0x211330(%rip) # 6198ec 4085bc: c3 retq 4085bd: 0f 1f 00 nopl (%rax) 00000000004085c0 : 4085c0: 53 push %rbx 4085c1: 0f b7 1d 24 13 21 00 movzwl 0x211324(%rip),%ebx # 6198ec 4085c8: b9 10 00 00 00 mov $0x10,%ecx 4085cd: 29 f9 sub %edi,%ecx 4085cf: d3 fb sar %cl,%ebx 4085d1: e8 2a ff ff ff callq 408500 4085d6: 89 d8 mov %ebx,%eax 4085d8: 5b pop %rbx 4085d9: c3 retq 4085da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004085e0 : 4085e0: 41 57 push %r15 4085e2: 41 56 push %r14 4085e4: 41 55 push %r13 4085e6: 41 54 push %r12 4085e8: 55 push %rbp 4085e9: 53 push %rbx 4085ea: 48 89 cb mov %rcx,%rbx 4085ed: 48 81 ec 98 00 00 00 sub $0x98,%rsp 4085f4: 48 8d 44 24 02 lea 0x2(%rsp),%rax 4085f9: 48 8d 4c 24 22 lea 0x22(%rsp),%rcx 4085fe: 66 90 xchg %ax,%ax 408600: 66 c7 00 00 00 movw $0x0,(%rax) 408605: 48 83 c0 02 add $0x2,%rax 408609: 48 39 c8 cmp %rcx,%rax 40860c: 75 f2 jne 408600 40860e: 31 c0 xor %eax,%eax 408610: 85 ff test %edi,%edi 408612: 74 15 je 408629 408614: 0f 1f 40 00 nopl 0x0(%rax) 408618: 0f b6 0c 06 movzbl (%rsi,%rax,1),%ecx 40861c: 48 83 c0 01 add $0x1,%rax 408620: 66 83 04 4c 01 addw $0x1,(%rsp,%rcx,2) 408625: 39 c7 cmp %eax,%edi 408627: 77 ef ja 408618 408629: 66 c7 44 24 62 00 00 movw $0x0,0x62(%rsp) 408630: 31 c0 xor %eax,%eax 408632: 45 31 c9 xor %r9d,%r9d 408635: 41 ba 0f 00 00 00 mov $0xf,%r10d 40863b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 408640: 44 0f b7 44 44 02 movzwl 0x2(%rsp,%rax,2),%r8d 408646: 44 89 d1 mov %r10d,%ecx 408649: 29 c1 sub %eax,%ecx 40864b: 41 d3 e0 shl %cl,%r8d 40864e: 45 01 c1 add %r8d,%r9d 408651: 66 44 89 4c 44 64 mov %r9w,0x64(%rsp,%rax,2) 408657: 48 83 c0 01 add $0x1,%rax 40865b: 48 83 f8 10 cmp $0x10,%rax 40865f: 75 df jne 408640 408661: 66 83 bc 24 82 00 00 cmpw $0x0,0x82(%rsp) 408668: 00 00 40866a: 0f 85 cd 01 00 00 jne 40883d 408670: 41 bd 10 00 00 00 mov $0x10,%r13d 408676: 41 29 d5 sub %edx,%r13d 408679: 85 d2 test %edx,%edx 40867b: 0f 84 b2 01 00 00 je 408833 408681: 45 31 c0 xor %r8d,%r8d 408684: b8 01 00 00 00 mov $0x1,%eax 408689: 41 bb 01 00 00 00 mov $0x1,%r11d 40868f: 48 8d 6c 24 62 lea 0x62(%rsp),%rbp 408694: 0f 1f 40 00 nopl 0x0(%rax) 408698: 4d 8d 14 28 lea (%r8,%rbp,1),%r10 40869c: 44 89 e9 mov %r13d,%ecx 40869f: 45 0f b7 0a movzwl (%r10),%r9d 4086a3: 41 d3 f9 sar %cl,%r9d 4086a6: 89 d1 mov %edx,%ecx 4086a8: 29 c1 sub %eax,%ecx 4086aa: 66 45 89 0a mov %r9w,(%r10) 4086ae: 45 89 d9 mov %r11d,%r9d 4086b1: 41 d3 e1 shl %cl,%r9d 4086b4: 83 c0 01 add $0x1,%eax 4086b7: 66 46 89 4c 04 32 mov %r9w,0x32(%rsp,%r8,1) 4086bd: 49 83 c0 02 add $0x2,%r8 4086c1: 39 d0 cmp %edx,%eax 4086c3: 76 d3 jbe 408698 4086c5: 83 f8 10 cmp $0x10,%eax 4086c8: 77 30 ja 4086fa 4086ca: b9 10 00 00 00 mov $0x10,%ecx 4086cf: 41 ba 01 00 00 00 mov $0x1,%r10d 4086d5: 29 c1 sub %eax,%ecx 4086d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4086de: 00 00 4086e0: 41 89 c0 mov %eax,%r8d 4086e3: 45 89 d1 mov %r10d,%r9d 4086e6: 83 c0 01 add $0x1,%eax 4086e9: 41 d3 e1 shl %cl,%r9d 4086ec: 83 e9 01 sub $0x1,%ecx 4086ef: 83 f8 10 cmp $0x10,%eax 4086f2: 66 46 89 4c 44 30 mov %r9w,0x30(%rsp,%r8,2) 4086f8: 76 e6 jbe 4086e0 4086fa: 8d 42 01 lea 0x1(%rdx),%eax 4086fd: 44 89 e9 mov %r13d,%ecx 408700: 48 98 cltq 408702: 0f b7 44 44 60 movzwl 0x60(%rsp,%rax,2),%eax 408707: d3 f8 sar %cl,%eax 408709: 85 c0 test %eax,%eax 40870b: 74 23 je 408730 40870d: 41 b8 01 00 00 00 mov $0x1,%r8d 408713: 89 d1 mov %edx,%ecx 408715: 41 d3 e0 shl %cl,%r8d 408718: 44 39 c0 cmp %r8d,%eax 40871b: 74 13 je 408730 40871d: 0f 1f 00 nopl (%rax) 408720: 89 c1 mov %eax,%ecx 408722: 83 c0 01 add $0x1,%eax 408725: 41 39 c0 cmp %eax,%r8d 408728: 66 c7 04 4b 00 00 movw $0x0,(%rbx,%rcx,2) 40872e: 75 f0 jne 408720 408730: 41 be 01 00 00 00 mov $0x1,%r14d 408736: b9 0f 00 00 00 mov $0xf,%ecx 40873b: 45 31 d2 xor %r10d,%r10d 40873e: 29 d1 sub %edx,%ecx 408740: 44 89 f5 mov %r14d,%ebp 408743: 41 89 f9 mov %edi,%r9d 408746: d3 e5 shl %cl,%ebp 408748: 89 d1 mov %edx,%ecx 40874a: 41 d3 e6 shl %cl,%r14d 40874d: 85 ff test %edi,%edi 40874f: 74 5d je 4087ae 408751: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 408758: 46 0f b6 04 16 movzbl (%rsi,%r10,1),%r8d 40875d: 45 85 c0 test %r8d,%r8d 408760: 74 43 je 4087a5 408762: 45 89 c4 mov %r8d,%r12d 408765: 42 0f b7 44 64 60 movzwl 0x60(%rsp,%r12,2),%eax 40876b: 46 0f b7 5c 64 30 movzwl 0x30(%rsp,%r12,2),%r11d 408771: 41 01 c3 add %eax,%r11d 408774: 41 39 d0 cmp %edx,%r8d 408777: 77 47 ja 4087c0 408779: 45 39 f3 cmp %r14d,%r11d 40877c: 0f 87 bb 00 00 00 ja 40883d 408782: 41 39 c3 cmp %eax,%r11d 408785: 76 18 jbe 40879f 408787: 45 89 d0 mov %r10d,%r8d 40878a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 408790: 89 c1 mov %eax,%ecx 408792: 83 c0 01 add $0x1,%eax 408795: 41 39 c3 cmp %eax,%r11d 408798: 66 44 89 04 4b mov %r8w,(%rbx,%rcx,2) 40879d: 75 f1 jne 408790 40879f: 66 46 89 5c 64 60 mov %r11w,0x60(%rsp,%r12,2) 4087a5: 49 83 c2 01 add $0x1,%r10 4087a9: 44 39 d7 cmp %r10d,%edi 4087ac: 77 aa ja 408758 4087ae: 48 81 c4 98 00 00 00 add $0x98,%rsp 4087b5: 5b pop %rbx 4087b6: 5d pop %rbp 4087b7: 41 5c pop %r12 4087b9: 41 5d pop %r13 4087bb: 41 5e pop %r14 4087bd: 41 5f pop %r15 4087bf: c3 retq 4087c0: 44 89 e9 mov %r13d,%ecx 4087c3: 41 89 c7 mov %eax,%r15d 4087c6: 41 d3 ef shr %cl,%r15d 4087c9: 44 89 f9 mov %r15d,%ecx 4087cc: 4c 8d 3c 4b lea (%rbx,%rcx,2),%r15 4087d0: 44 89 c1 mov %r8d,%ecx 4087d3: 29 d1 sub %edx,%ecx 4087d5: 74 53 je 40882a 4087d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4087de: 00 00 4087e0: 45 0f b7 07 movzwl (%r15),%r8d 4087e4: 66 45 85 c0 test %r8w,%r8w 4087e8: 75 25 jne 40880f 4087ea: 45 89 c8 mov %r9d,%r8d 4087ed: 66 43 c7 84 00 80 a3 movw $0x0,0x61a380(%r8,%r8,1) 4087f4: 61 00 00 00 4087f8: 66 43 c7 84 00 80 a3 movw $0x0,0x62a380(%r8,%r8,1) 4087ff: 62 00 00 00 408803: 45 0f b7 c1 movzwl %r9w,%r8d 408807: 66 45 89 0f mov %r9w,(%r15) 40880b: 41 83 c1 01 add $0x1,%r9d 40880f: 4f 8d bc 00 80 a3 62 lea 0x62a380(%r8,%r8,1),%r15 408816: 00 408817: 85 e8 test %ebp,%eax 408819: 75 08 jne 408823 40881b: 4f 8d bc 00 80 a3 61 lea 0x61a380(%r8,%r8,1),%r15 408822: 00 408823: 01 c0 add %eax,%eax 408825: 83 e9 01 sub $0x1,%ecx 408828: 75 b6 jne 4087e0 40882a: 66 45 89 17 mov %r10w,(%r15) 40882e: e9 6c ff ff ff jmpq 40879f 408833: b8 01 00 00 00 mov $0x1,%eax 408838: e9 8d fe ff ff jmpq 4086ca 40883d: bf b3 25 41 00 mov $0x4125b3,%edi 408842: e8 99 1a 00 00 callq 40a2e0 408847: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40884e: 00 00 0000000000408850 : 408850: 41 56 push %r14 408852: 41 89 f6 mov %esi,%r14d 408855: 41 55 push %r13 408857: 41 89 d5 mov %edx,%r13d 40885a: 41 54 push %r12 40885c: 41 89 fc mov %edi,%r12d 40885f: 89 f7 mov %esi,%edi 408861: 55 push %rbp 408862: 53 push %rbx 408863: 31 db xor %ebx,%ebx 408865: e8 56 fd ff ff callq 4085c0 40886a: 85 c0 test %eax,%eax 40886c: 89 c5 mov %eax,%ebp 40886e: 0f 84 15 01 00 00 je 408989 408874: 39 dd cmp %ebx,%ebp 408876: 7f 34 jg 4088ac 408878: e9 c0 00 00 00 jmpq 40893d 40887d: 0f 1f 00 nopl (%rax) 408880: 83 f9 06 cmp $0x6,%ecx 408883: 7f 73 jg 4088f8 408885: 41 89 c6 mov %eax,%r14d 408888: bf 03 00 00 00 mov $0x3,%edi 40888d: e8 6e fc ff ff callq 408500 408892: 48 63 d3 movslq %ebx,%rdx 408895: 83 c3 01 add $0x1,%ebx 408898: 44 39 eb cmp %r13d,%ebx 40889b: 44 88 b2 00 9b 61 00 mov %r14b,0x619b00(%rdx) 4088a2: 74 5c je 408900 4088a4: 39 dd cmp %ebx,%ebp 4088a6: 0f 84 91 00 00 00 je 40893d 4088ac: 0f b7 35 39 10 21 00 movzwl 0x211039(%rip),%esi # 6198ec 4088b3: 89 f0 mov %esi,%eax 4088b5: 66 c1 e8 0d shr $0xd,%ax 4088b9: 0f b7 c8 movzwl %ax,%ecx 4088bc: 83 f9 07 cmp $0x7,%ecx 4088bf: 75 bf jne 408880 4088c1: 66 f7 c6 00 10 test $0x1000,%si 4088c6: 0f b7 d6 movzwl %si,%edx 4088c9: 0f 84 aa 00 00 00 je 408979 4088cf: b8 00 10 00 00 mov $0x1000,%eax 4088d4: 0f 1f 40 00 nopl 0x0(%rax) 4088d8: d1 e8 shr %eax 4088da: 83 c1 01 add $0x1,%ecx 4088dd: 85 c2 test %eax,%edx 4088df: 75 f7 jne 4088d8 4088e1: 83 f9 10 cmp $0x10,%ecx 4088e4: 0f 8f f7 00 00 00 jg 4089e1 4088ea: 8d 79 fd lea -0x3(%rcx),%edi 4088ed: 41 89 ce mov %ecx,%r14d 4088f0: eb 9b jmp 40888d 4088f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4088f8: 8d 79 fd lea -0x3(%rcx),%edi 4088fb: 41 89 c6 mov %eax,%r14d 4088fe: eb 8d jmp 40888d 408900: bf 02 00 00 00 mov $0x2,%edi 408905: 41 89 de mov %ebx,%r14d 408908: e8 b3 fc ff ff callq 4085c0 40890d: 85 c0 test %eax,%eax 40890f: 0f 8e 5f ff ff ff jle 408874 408915: 8d 14 18 lea (%rax,%rbx,1),%edx 408918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40891f: 00 408920: 48 63 cb movslq %ebx,%rcx 408923: 83 c3 01 add $0x1,%ebx 408926: 39 d3 cmp %edx,%ebx 408928: c6 81 00 9b 61 00 00 movb $0x0,0x619b00(%rcx) 40892f: 75 ef jne 408920 408931: 42 8d 1c 30 lea (%rax,%r14,1),%ebx 408935: 39 dd cmp %ebx,%ebp 408937: 0f 8f 6f ff ff ff jg 4088ac 40893d: 41 39 dc cmp %ebx,%r12d 408940: 7e 18 jle 40895a 408942: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 408948: 48 63 c3 movslq %ebx,%rax 40894b: 83 c3 01 add $0x1,%ebx 40894e: 44 39 e3 cmp %r12d,%ebx 408951: c6 80 00 9b 61 00 00 movb $0x0,0x619b00(%rax) 408958: 75 ee jne 408948 40895a: 5b pop %rbx 40895b: 44 89 e7 mov %r12d,%edi 40895e: b9 00 99 61 00 mov $0x619900,%ecx 408963: ba 08 00 00 00 mov $0x8,%edx 408968: be 00 9b 61 00 mov $0x619b00,%esi 40896d: 5d pop %rbp 40896e: 41 5c pop %r12 408970: 41 5d pop %r13 408972: 41 5e pop %r14 408974: e9 67 fc ff ff jmpq 4085e0 408979: 41 be 07 00 00 00 mov $0x7,%r14d 40897f: bf 04 00 00 00 mov $0x4,%edi 408984: e9 04 ff ff ff jmpq 40888d 408989: 44 89 f7 mov %r14d,%edi 40898c: e8 2f fc ff ff callq 4085c0 408991: 45 85 e4 test %r12d,%r12d 408994: 7e 26 jle 4089bc 408996: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 40899b: ba 00 9b 61 00 mov $0x619b00,%edx 4089a0: 48 81 c1 01 9b 61 00 add $0x619b01,%rcx 4089a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4089ae: 00 00 4089b0: c6 02 00 movb $0x0,(%rdx) 4089b3: 48 83 c2 01 add $0x1,%rdx 4089b7: 48 39 ca cmp %rcx,%rdx 4089ba: 75 f4 jne 4089b0 4089bc: ba 00 99 61 00 mov $0x619900,%edx 4089c1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4089c8: 66 89 02 mov %ax,(%rdx) 4089cb: 48 83 c2 02 add $0x2,%rdx 4089cf: 48 81 fa 00 9b 61 00 cmp $0x619b00,%rdx 4089d6: 75 f0 jne 4089c8 4089d8: 5b pop %rbx 4089d9: 5d pop %rbp 4089da: 41 5c pop %r12 4089dc: 41 5d pop %r13 4089de: 41 5e pop %r14 4089e0: c3 retq 4089e1: bf b3 25 41 00 mov $0x4125b3,%edi 4089e6: e8 f5 18 00 00 callq 40a2e0 4089eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004089f0 : 4089f0: 41 57 push %r15 4089f2: 41 56 push %r14 4089f4: 41 55 push %r13 4089f6: 41 54 push %r12 4089f8: 41 bc 01 00 00 00 mov $0x1,%r12d 4089fe: 55 push %rbp 4089ff: 89 f5 mov %esi,%ebp 408a01: 53 push %rbx 408a02: 48 83 ec 08 sub $0x8,%rsp 408a06: 89 3d 00 e6 25 00 mov %edi,0x25e600(%rip) # 66700c 408a0c: bf 10 00 00 00 mov $0x10,%edi 408a11: 89 35 e9 e5 25 00 mov %esi,0x25e5e9(%rip) # 667000 408a17: 66 c7 05 cc 0e 21 00 movw $0x0,0x210ecc(%rip) # 6198ec 408a1e: 00 00 408a20: c7 05 c6 0e 21 00 00 movl $0x0,0x210ec6(%rip) # 6198f0 408a27: 00 00 00 408a2a: c7 05 c0 0e 21 00 00 movl $0x0,0x210ec0(%rip) # 6198f4 408a31: 00 00 00 408a34: e8 c7 fa ff ff callq 408500 408a39: 45 31 c0 xor %r8d,%r8d 408a3c: c7 05 a2 0e 21 00 00 movl $0x0,0x210ea2(%rip) # 6198e8 408a43: 00 00 00 408a46: c7 05 90 0e 21 00 00 movl $0x0,0x210e90(%rip) # 6198e0 408a4d: 00 00 00 408a50: 8b 05 a2 0e 21 00 mov 0x210ea2(%rip),%eax # 6198f8 408a56: 41 83 e8 01 sub $0x1,%r8d 408a5a: 31 c9 xor %ecx,%ecx 408a5c: 0f 1f 40 00 nopl 0x0(%rax) 408a60: 45 85 c0 test %r8d,%r8d 408a63: 89 cb mov %ecx,%ebx 408a65: 44 89 c6 mov %r8d,%esi 408a68: 78 76 js 408ae0 408a6a: 89 c2 mov %eax,%edx 408a6c: 83 c0 01 add $0x1,%eax 408a6f: 41 83 e8 01 sub $0x1,%r8d 408a73: 0f b6 92 80 ef 64 00 movzbl 0x64ef80(%rdx),%edx 408a7a: 25 ff 1f 00 00 and $0x1fff,%eax 408a7f: 88 91 80 ef 64 00 mov %dl,0x64ef80(%rcx) 408a85: 48 83 c1 01 add $0x1,%rcx 408a89: 48 81 f9 00 20 00 00 cmp $0x2000,%rcx 408a90: 75 ce jne 408a60 408a92: 89 05 60 0e 21 00 mov %eax,0x210e60(%rip) # 6198f8 408a98: 89 35 46 0e 21 00 mov %esi,0x210e46(%rip) # 6198e4 408a9e: 8b 05 00 dd 20 00 mov 0x20dd00(%rip),%eax # 6167a4 408aa4: 85 c0 test %eax,%eax 408aa6: 75 16 jne 408abe 408aa8: bb 00 20 00 00 mov $0x2000,%ebx 408aad: 0f 1f 00 nopl (%rax) 408ab0: 89 da mov %ebx,%edx 408ab2: be 80 ef 64 00 mov $0x64ef80,%esi 408ab7: 89 ef mov %ebp,%edi 408ab9: e8 42 1b 00 00 callq 40a600 408abe: 8b 05 1c 0e 21 00 mov 0x210e1c(%rip),%eax # 6198e0 408ac4: 85 c0 test %eax,%eax 408ac6: 0f 85 02 01 00 00 jne 408bce 408acc: 44 8b 05 11 0e 21 00 mov 0x210e11(%rip),%r8d # 6198e4 408ad3: e9 78 ff ff ff jmpq 408a50 408ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 408adf: 00 408ae0: 89 05 12 0e 21 00 mov %eax,0x210e12(%rip) # 6198f8 408ae6: 44 89 05 f7 0d 21 00 mov %r8d,0x210df7(%rip) # 6198e4 408aed: 8b 05 f5 0d 21 00 mov 0x210df5(%rip),%eax # 6198e8 408af3: 85 c0 test %eax,%eax 408af5: 0f 84 9f 00 00 00 je 408b9a 408afb: 0f b7 15 ea 0d 21 00 movzwl 0x210dea(%rip),%edx # 6198ec 408b02: 83 e8 01 sub $0x1,%eax 408b05: 89 05 dd 0d 21 00 mov %eax,0x210ddd(%rip) # 6198e8 408b0b: 89 d0 mov %edx,%eax 408b0d: 66 c1 e8 04 shr $0x4,%ax 408b11: 25 ff 0f 00 00 and $0xfff,%eax 408b16: 44 0f b7 ac 00 80 a3 movzwl 0x63a380(%rax,%rax,1),%r13d 408b1d: 63 00 408b1f: 41 81 fd fd 01 00 00 cmp $0x1fd,%r13d 408b26: 76 34 jbe 408b5c 408b28: b8 08 00 00 00 mov $0x8,%eax 408b2d: eb 15 jmp 408b44 408b2f: 90 nop 408b30: 47 0f b7 ac 2d 80 a3 movzwl 0x62a380(%r13,%r13,1),%r13d 408b37: 62 00 408b39: d1 e8 shr %eax 408b3b: 41 81 fd fd 01 00 00 cmp $0x1fd,%r13d 408b42: 76 18 jbe 408b5c 408b44: 85 d0 test %edx,%eax 408b46: 75 e8 jne 408b30 408b48: 47 0f b7 ac 2d 80 a3 movzwl 0x61a380(%r13,%r13,1),%r13d 408b4f: 61 00 408b51: d1 e8 shr %eax 408b53: 41 81 fd fd 01 00 00 cmp $0x1fd,%r13d 408b5a: 77 e8 ja 408b44 408b5c: 44 89 e8 mov %r13d,%eax 408b5f: 0f b6 b8 80 a3 64 00 movzbl 0x64a380(%rax),%edi 408b66: e8 95 f9 ff ff callq 408500 408b6b: 41 81 fd ff 00 00 00 cmp $0xff,%r13d 408b72: 77 6c ja 408be0 408b74: 89 d8 mov %ebx,%eax 408b76: 83 c3 01 add $0x1,%ebx 408b79: 81 fb 00 20 00 00 cmp $0x2000,%ebx 408b7f: 44 88 a8 80 ef 64 00 mov %r13b,0x64ef80(%rax) 408b86: 0f 84 12 ff ff ff je 408a9e 408b8c: 8b 05 56 0d 21 00 mov 0x210d56(%rip),%eax # 6198e8 408b92: 85 c0 test %eax,%eax 408b94: 0f 85 61 ff ff ff jne 408afb 408b9a: bf 10 00 00 00 mov $0x10,%edi 408b9f: e8 1c fa ff ff callq 4085c0 408ba4: 85 c0 test %eax,%eax 408ba6: 89 05 3c 0d 21 00 mov %eax,0x210d3c(%rip) # 6198e8 408bac: 0f 85 1f 01 00 00 jne 408cd1 408bb2: c7 05 24 0d 21 00 01 movl $0x1,0x210d24(%rip) # 6198e0 408bb9: 00 00 00 408bbc: 8b 15 e2 db 20 00 mov 0x20dbe2(%rip),%edx # 6167a4 408bc2: 85 d2 test %edx,%edx 408bc4: 75 08 jne 408bce 408bc6: 85 db test %ebx,%ebx 408bc8: 0f 85 e2 fe ff ff jne 408ab0 408bce: 48 83 c4 08 add $0x8,%rsp 408bd2: 31 c0 xor %eax,%eax 408bd4: 5b pop %rbx 408bd5: 5d pop %rbp 408bd6: 41 5c pop %r12 408bd8: 41 5d pop %r13 408bda: 41 5e pop %r14 408bdc: 41 5f pop %r15 408bde: c3 retq 408bdf: 90 nop 408be0: 0f b7 15 05 0d 21 00 movzwl 0x210d05(%rip),%edx # 6198ec 408be7: 41 81 ed fd 00 00 00 sub $0xfd,%r13d 408bee: 44 89 2d ef 0c 21 00 mov %r13d,0x210cef(%rip) # 6198e4 408bf5: 0f b6 c6 movzbl %dh,%eax 408bf8: 44 0f b7 ac 00 00 99 movzwl 0x619900(%rax,%rax,1),%r13d 408bff: 61 00 408c01: 41 83 fd 0d cmp $0xd,%r13d 408c05: 76 2f jbe 408c36 408c07: b8 80 00 00 00 mov $0x80,%eax 408c0c: eb 13 jmp 408c21 408c0e: 66 90 xchg %ax,%ax 408c10: 47 0f b7 ac 2d 80 a3 movzwl 0x62a380(%r13,%r13,1),%r13d 408c17: 62 00 408c19: d1 e8 shr %eax 408c1b: 41 83 fd 0d cmp $0xd,%r13d 408c1f: 76 15 jbe 408c36 408c21: 85 d0 test %edx,%eax 408c23: 75 eb jne 408c10 408c25: 47 0f b7 ac 2d 80 a3 movzwl 0x61a380(%r13,%r13,1),%r13d 408c2c: 61 00 408c2e: d1 e8 shr %eax 408c30: 41 83 fd 0d cmp $0xd,%r13d 408c34: 77 eb ja 408c21 408c36: 44 89 e8 mov %r13d,%eax 408c39: 0f b6 b8 00 9b 61 00 movzbl 0x619b00(%rax),%edi 408c40: e8 bb f8 ff ff callq 408500 408c45: 45 85 ed test %r13d,%r13d 408c48: 74 1a je 408c64 408c4a: 41 83 ed 01 sub $0x1,%r13d 408c4e: 44 89 ef mov %r13d,%edi 408c51: e8 6a f9 ff ff callq 4085c0 408c56: 44 89 e9 mov %r13d,%ecx 408c59: 44 89 e2 mov %r12d,%edx 408c5c: d3 e2 shl %cl,%edx 408c5e: 41 89 d5 mov %edx,%r13d 408c61: 41 01 c5 add %eax,%r13d 408c64: 8b 05 7a 0c 21 00 mov 0x210c7a(%rip),%eax # 6198e4 408c6a: 8d 53 ff lea -0x1(%rbx),%edx 408c6d: 44 29 ea sub %r13d,%edx 408c70: 81 e2 ff 1f 00 00 and $0x1fff,%edx 408c76: 83 e8 01 sub $0x1,%eax 408c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 408c80: 85 c0 test %eax,%eax 408c82: 89 c7 mov %eax,%edi 408c84: 78 3a js 408cc0 408c86: 89 d1 mov %edx,%ecx 408c88: 83 c2 01 add $0x1,%edx 408c8b: 83 e8 01 sub $0x1,%eax 408c8e: 0f b6 b1 80 ef 64 00 movzbl 0x64ef80(%rcx),%esi 408c95: 89 d9 mov %ebx,%ecx 408c97: 83 c3 01 add $0x1,%ebx 408c9a: 81 e2 ff 1f 00 00 and $0x1fff,%edx 408ca0: 81 fb 00 20 00 00 cmp $0x2000,%ebx 408ca6: 40 88 b1 80 ef 64 00 mov %sil,0x64ef80(%rcx) 408cad: 75 d1 jne 408c80 408caf: 89 15 43 0c 21 00 mov %edx,0x210c43(%rip) # 6198f8 408cb5: 89 3d 29 0c 21 00 mov %edi,0x210c29(%rip) # 6198e4 408cbb: e9 de fd ff ff jmpq 408a9e 408cc0: 89 15 32 0c 21 00 mov %edx,0x210c32(%rip) # 6198f8 408cc6: 89 05 18 0c 21 00 mov %eax,0x210c18(%rip) # 6198e4 408ccc: e9 1c fe ff ff jmpq 408aed 408cd1: ba 03 00 00 00 mov $0x3,%edx 408cd6: be 05 00 00 00 mov $0x5,%esi 408cdb: bf 13 00 00 00 mov $0x13,%edi 408ce0: e8 6b fb ff ff callq 408850 408ce5: bf 09 00 00 00 mov $0x9,%edi 408cea: e8 d1 f8 ff ff callq 4085c0 408cef: 83 f8 00 cmp $0x0,%eax 408cf2: 41 89 c6 mov %eax,%r14d 408cf5: 0f 84 5f 01 00 00 je 408e5a 408cfb: 41 bf 00 00 00 00 mov $0x0,%r15d 408d01: 0f 8e d1 00 00 00 jle 408dd8 408d07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 408d0e: 00 00 408d10: 0f b7 15 d5 0b 21 00 movzwl 0x210bd5(%rip),%edx # 6198ec 408d17: 0f b6 c6 movzbl %dh,%eax 408d1a: 44 0f b7 ac 00 00 99 movzwl 0x619900(%rax,%rax,1),%r13d 408d21: 61 00 408d23: 41 83 fd 12 cmp $0x12,%r13d 408d27: 7e 2d jle 408d56 408d29: b8 80 00 00 00 mov $0x80,%eax 408d2e: eb 11 jmp 408d41 408d30: 47 0f b7 ac 2d 80 a3 movzwl 0x62a380(%r13,%r13,1),%r13d 408d37: 62 00 408d39: d1 e8 shr %eax 408d3b: 41 83 fd 12 cmp $0x12,%r13d 408d3f: 7e 15 jle 408d56 408d41: 85 d0 test %edx,%eax 408d43: 75 eb jne 408d30 408d45: 47 0f b7 ac 2d 80 a3 movzwl 0x61a380(%r13,%r13,1),%r13d 408d4c: 61 00 408d4e: d1 e8 shr %eax 408d50: 41 83 fd 12 cmp $0x12,%r13d 408d54: 7f eb jg 408d41 408d56: 49 63 c5 movslq %r13d,%rax 408d59: 0f b6 b8 00 9b 61 00 movzbl 0x619b00(%rax),%edi 408d60: e8 9b f7 ff ff callq 408500 408d65: 41 83 fd 02 cmp $0x2,%r13d 408d69: 0f 8f c1 00 00 00 jg 408e30 408d6f: 45 85 ed test %r13d,%r13d 408d72: 74 1e je 408d92 408d74: 41 83 fd 01 cmp $0x1,%r13d 408d78: 0f 84 c9 00 00 00 je 408e47 408d7e: bf 09 00 00 00 mov $0x9,%edi 408d83: e8 38 f8 ff ff callq 4085c0 408d88: 44 8d 68 14 lea 0x14(%rax),%r13d 408d8c: 41 83 ed 01 sub $0x1,%r13d 408d90: 78 31 js 408dc3 408d92: 44 89 ea mov %r13d,%edx 408d95: 44 89 f8 mov %r15d,%eax 408d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 408d9f: 00 408da0: 48 63 c8 movslq %eax,%rcx 408da3: 83 c0 01 add $0x1,%eax 408da6: 83 ea 01 sub $0x1,%edx 408da9: c6 81 80 a3 64 00 00 movb $0x0,0x64a380(%rcx) 408db0: 79 ee jns 408da0 408db2: 45 85 ed test %r13d,%r13d 408db5: b8 00 00 00 00 mov $0x0,%eax 408dba: 44 0f 48 e8 cmovs %eax,%r13d 408dbe: 47 8d 7c 2f 01 lea 0x1(%r15,%r13,1),%r15d 408dc3: 45 39 fe cmp %r15d,%r14d 408dc6: 0f 8f 44 ff ff ff jg 408d10 408dcc: 41 81 ff fd 01 00 00 cmp $0x1fd,%r15d 408dd3: 7f 1a jg 408def 408dd5: 0f 1f 00 nopl (%rax) 408dd8: 49 63 c7 movslq %r15d,%rax 408ddb: 41 83 c7 01 add $0x1,%r15d 408ddf: 41 81 ff fd 01 00 00 cmp $0x1fd,%r15d 408de6: c6 80 80 a3 64 00 00 movb $0x0,0x64a380(%rax) 408ded: 7e e9 jle 408dd8 408def: b9 80 a3 63 00 mov $0x63a380,%ecx 408df4: ba 0c 00 00 00 mov $0xc,%edx 408df9: be 80 a3 64 00 mov $0x64a380,%esi 408dfe: bf fe 01 00 00 mov $0x1fe,%edi 408e03: e8 d8 f7 ff ff callq 4085e0 408e08: ba ff ff ff ff mov $0xffffffff,%edx 408e0d: be 04 00 00 00 mov $0x4,%esi 408e12: bf 0e 00 00 00 mov $0xe,%edi 408e17: e8 34 fa ff ff callq 408850 408e1c: 8b 05 c6 0a 21 00 mov 0x210ac6(%rip),%eax # 6198e8 408e22: e9 d4 fc ff ff jmpq 408afb 408e27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 408e2e: 00 00 408e30: 49 63 c7 movslq %r15d,%rax 408e33: 41 83 ed 02 sub $0x2,%r13d 408e37: 41 83 c7 01 add $0x1,%r15d 408e3b: 44 88 a8 80 a3 64 00 mov %r13b,0x64a380(%rax) 408e42: e9 7c ff ff ff jmpq 408dc3 408e47: bf 04 00 00 00 mov $0x4,%edi 408e4c: e8 6f f7 ff ff callq 4085c0 408e51: 44 8d 68 03 lea 0x3(%rax),%r13d 408e55: e9 32 ff ff ff jmpq 408d8c 408e5a: bf 09 00 00 00 mov $0x9,%edi 408e5f: e8 5c f7 ff ff callq 4085c0 408e64: ba 80 a3 64 00 mov $0x64a380,%edx 408e69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 408e70: c6 02 00 movb $0x0,(%rdx) 408e73: 48 83 c2 01 add $0x1,%rdx 408e77: 48 81 fa 7e a5 64 00 cmp $0x64a57e,%rdx 408e7e: 75 f0 jne 408e70 408e80: ba 80 a3 63 00 mov $0x63a380,%edx 408e85: 0f 1f 00 nopl (%rax) 408e88: 66 89 02 mov %ax,(%rdx) 408e8b: 48 83 c2 02 add $0x2,%rdx 408e8f: 48 81 fa 80 c3 63 00 cmp $0x63c380,%rdx 408e96: 75 f0 jne 408e88 408e98: e9 6b ff ff ff jmpq 408e08 408e9d: 0f 1f 00 nopl (%rax) 0000000000408ea0 : 408ea0: 41 57 push %r15 408ea2: 41 56 push %r14 408ea4: 41 55 push %r13 408ea6: 41 54 push %r12 408ea8: 55 push %rbp 408ea9: 53 push %rbx 408eaa: 48 83 ec 68 sub $0x68,%rsp 408eae: 8b 15 50 e1 25 00 mov 0x25e150(%rip),%edx # 667004 408eb4: 89 7c 24 54 mov %edi,0x54(%rsp) 408eb8: 89 74 24 44 mov %esi,0x44(%rsp) 408ebc: 3b 15 52 e1 25 00 cmp 0x25e152(%rip),%edx # 667014 408ec2: 0f 83 1c 07 00 00 jae 4095e4 408ec8: 89 d0 mov %edx,%eax 408eca: 83 c2 01 add $0x1,%edx 408ecd: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 408ed4: 89 15 2a e1 25 00 mov %edx,0x25e12a(%rip) # 667004 408eda: 89 c2 mov %eax,%edx 408edc: 41 89 c0 mov %eax,%r8d 408edf: 89 05 07 d4 20 00 mov %eax,0x20d407(%rip) # 6162ec 408ee5: 81 e2 80 00 00 00 and $0x80,%edx 408eeb: 41 83 e0 60 and $0x60,%r8d 408eef: 89 15 b7 d7 20 00 mov %edx,0x20d7b7(%rip) # 6166ac 408ef5: 74 2c je 408f23 408ef7: 44 8b 1d aa d8 20 00 mov 0x20d8aa(%rip),%r11d # 6167a8 408efe: 45 85 db test %r11d,%r11d 408f01: 0f 84 b9 06 00 00 je 4095c0 408f07: 44 8b 15 92 d8 20 00 mov 0x20d892(%rip),%r10d # 6167a0 408f0e: 45 85 d2 test %r10d,%r10d 408f11: 75 0a jne 408f1d 408f13: c7 05 83 d8 20 00 02 movl $0x2,0x20d883(%rip) # 6167a0 408f1a: 00 00 00 408f1d: 8b 05 c9 d3 20 00 mov 0x20d3c9(%rip),%eax # 6162ec 408f23: 48 c7 44 24 38 01 00 movq $0x1,0x38(%rsp) 408f2a: 00 00 408f2c: 41 89 c0 mov %eax,%r8d 408f2f: 41 83 e0 1f and $0x1f,%r8d 408f33: 44 89 c1 mov %r8d,%ecx 408f36: 44 89 05 af d3 20 00 mov %r8d,0x20d3af(%rip) # 6162ec 408f3d: 48 d3 64 24 38 shlq %cl,0x38(%rsp) 408f42: 41 83 f8 10 cmp $0x10,%r8d 408f46: 0f 8f 3b 06 00 00 jg 409587 408f4c: 8b 05 b2 e0 25 00 mov 0x25e0b2(%rip),%eax # 667004 408f52: 41 b9 80 a3 61 00 mov $0x61a380,%r9d 408f58: ba 00 01 00 00 mov $0x100,%edx 408f5d: 8b 35 b1 e0 25 00 mov 0x25e0b1(%rip),%esi # 667014 408f63: 4c 89 cf mov %r9,%rdi 408f66: c1 e0 03 shl $0x3,%eax 408f69: 83 3d 3c d7 20 00 01 cmpl $0x1,0x20d73c(%rip) # 6166ac 408f70: 41 89 c7 mov %eax,%r15d 408f73: 89 74 24 4c mov %esi,0x4c(%rsp) 408f77: 48 19 c0 sbb %rax,%rax 408f7a: 48 05 01 01 00 00 add $0x101,%rax 408f80: 41 f6 c1 02 test $0x2,%r9b 408f84: 48 89 04 24 mov %rax,(%rsp) 408f88: 0f 85 e2 05 00 00 jne 409570 408f8e: 40 f6 c7 04 test $0x4,%dil 408f92: 0f 85 72 05 00 00 jne 40950a 408f98: 89 d1 mov %edx,%ecx 408f9a: 31 c0 xor %eax,%eax 408f9c: c1 e9 03 shr $0x3,%ecx 408f9f: f6 c2 04 test $0x4,%dl 408fa2: f3 48 ab rep stos %rax,%es:(%rdi) 408fa5: 74 0a je 408fb1 408fa7: c7 07 00 00 00 00 movl $0x0,(%rdi) 408fad: 48 83 c7 04 add $0x4,%rdi 408fb1: f6 c2 02 test $0x2,%dl 408fb4: 74 09 je 408fbf 408fb6: 66 c7 07 00 00 movw $0x0,(%rdi) 408fbb: 48 83 c7 02 add $0x2,%rdi 408fbf: 83 e2 01 and $0x1,%edx 408fc2: 74 03 je 408fc7 408fc4: c6 07 00 movb $0x0,(%rdi) 408fc7: b8 ff 00 00 00 mov $0xff,%eax 408fcc: 88 80 80 ef 64 00 mov %al,0x64ef80(%rax) 408fd2: 48 83 e8 01 sub $0x1,%rax 408fd6: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 408fda: 75 f0 jne 408fcc 408fdc: 45 31 f6 xor %r14d,%r14d 408fdf: 41 83 e1 02 and $0x2,%r9d 408fe3: c7 44 24 48 09 00 00 movl $0x9,0x48(%rsp) 408fea: 00 408feb: 48 c7 44 24 20 ff 01 movq $0x1ff,0x20(%rsp) 408ff2: 00 00 408ff4: 45 89 f5 mov %r14d,%r13d 408ff7: c7 44 24 50 ff 01 00 movl $0x1ff,0x50(%rsp) 408ffe: 00 408fff: 48 89 44 24 08 mov %rax,0x8(%rsp) 409004: c7 44 24 40 00 00 00 movl $0x0,0x40(%rsp) 40900b: 00 40900c: 4c 89 4c 24 58 mov %r9,0x58(%rsp) 409011: 49 c1 ef 03 shr $0x3,%r15 409015: 41 39 f7 cmp %esi,%r15d 409018: 0f 87 c0 02 00 00 ja 4092de 40901e: 44 29 fe sub %r15d,%esi 409021: 85 f6 test %esi,%esi 409023: 7e 26 jle 40904b 409025: 31 d2 xor %edx,%edx 409027: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40902e: 00 00 409030: 41 8d 04 17 lea (%r15,%rdx,1),%eax 409034: 48 98 cltq 409036: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 40903d: 88 82 a0 ef 65 00 mov %al,0x65efa0(%rdx) 409043: 48 83 c2 01 add $0x1,%rdx 409047: 39 d6 cmp %edx,%esi 409049: 7f e5 jg 409030 40904b: 83 fe 3f cmp $0x3f,%esi 40904e: 89 35 c0 df 25 00 mov %esi,0x25dfc0(%rip) # 667014 409054: 0f 86 90 02 00 00 jbe 4092ea 40905a: 44 8b 4c 24 4c mov 0x4c(%rsp),%r9d 40905f: 45 85 c9 test %r9d,%r9d 409062: 0f 84 ce 02 00 00 je 409336 409068: 31 d2 xor %edx,%edx 40906a: 89 f0 mov %esi,%eax 40906c: 89 f1 mov %esi,%ecx 40906e: f7 74 24 48 divl 0x48(%rsp) 409072: 89 d2 mov %edx,%edx 409074: 48 29 d1 sub %rdx,%rcx 409077: 48 c1 e1 03 shl $0x3,%rcx 40907b: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 409080: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 409086: 0f 8e cf 02 00 00 jle 40935b 40908c: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 409091: 48 39 14 24 cmp %rdx,(%rsp) 409095: 0f 8f 3a 04 00 00 jg 4094d5 40909b: 8b 44 24 50 mov 0x50(%rsp),%eax 40909f: 45 31 ff xor %r15d,%r15d 4090a2: 48 63 54 24 48 movslq 0x48(%rsp),%rdx 4090a7: 48 89 44 24 28 mov %rax,0x28(%rsp) 4090ac: 48 89 54 24 30 mov %rdx,0x30(%rsp) 4090b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4090b8: 4c 89 fa mov %r15,%rdx 4090bb: 44 89 f9 mov %r15d,%ecx 4090be: 4c 03 7c 24 30 add 0x30(%rsp),%r15 4090c3: 48 c1 fa 03 sar $0x3,%rdx 4090c7: 83 e1 07 and $0x7,%ecx 4090ca: 44 0f b6 a2 a2 ef 65 movzbl 0x65efa2(%rdx),%r12d 4090d1: 00 4090d2: 0f b6 82 a1 ef 65 00 movzbl 0x65efa1(%rdx),%eax 4090d9: 49 c1 e4 10 shl $0x10,%r12 4090dd: 48 c1 e0 08 shl $0x8,%rax 4090e1: 49 09 c4 or %rax,%r12 4090e4: 0f b6 82 a0 ef 65 00 movzbl 0x65efa0(%rdx),%eax 4090eb: 49 09 c4 or %rax,%r12 4090ee: 49 d3 fc sar %cl,%r12 4090f1: 4c 23 64 24 28 and 0x28(%rsp),%r12 4090f6: 48 83 7c 24 08 ff cmpq $0xffffffffffffffff,0x8(%rsp) 4090fc: 0f 84 be 02 00 00 je 4093c0 409102: 49 81 fc 00 01 00 00 cmp $0x100,%r12 409109: 0f 84 19 03 00 00 je 409428 40910f: 4c 3b 24 24 cmp (%rsp),%r12 409113: 0f 8c 97 02 00 00 jl 4093b0 409119: 0f 8f fd 03 00 00 jg 40951c 40911f: 0f b6 4c 24 40 movzbl 0x40(%rsp),%ecx 409124: b8 7d a3 64 00 mov $0x64a37d,%eax 409129: bf 7e a3 64 00 mov $0x64a37e,%edi 40912e: 88 0d 49 12 24 00 mov %cl,0x241249(%rip) # 64a37d 409134: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 409139: 48 81 f9 ff 00 00 00 cmp $0xff,%rcx 409140: 76 25 jbe 409167 409142: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 409148: 0f b6 91 80 ef 64 00 movzbl 0x64ef80(%rcx),%edx 40914f: 48 83 e8 01 sub $0x1,%rax 409153: 88 10 mov %dl,(%rax) 409155: 0f b7 94 09 80 a3 61 movzwl 0x61a380(%rcx,%rcx,1),%edx 40915c: 00 40915d: 66 81 fa ff 00 cmp $0xff,%dx 409162: 0f b7 ca movzwl %dx,%ecx 409165: 77 e1 ja 409148 409167: 0f b6 89 80 ef 64 00 movzbl 0x64ef80(%rcx),%ecx 40916e: 4c 8d 70 ff lea -0x1(%rax),%r14 409172: 0f b6 d1 movzbl %cl,%edx 409175: 88 4c 24 17 mov %cl,0x17(%rsp) 409179: 89 54 24 40 mov %edx,0x40(%rsp) 40917d: 89 fa mov %edi,%edx 40917f: 44 29 f2 sub %r14d,%edx 409182: 88 48 ff mov %cl,-0x1(%rax) 409185: 42 8d 1c 2a lea (%rdx,%r13,1),%ebx 409189: 81 fb ff 3f 00 00 cmp $0x3fff,%ebx 40918f: 7f 21 jg 4091b2 409191: e9 71 02 00 00 jmpq 409407 409196: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40919d: 00 00 00 4091a0: 45 31 ed xor %r13d,%r13d 4091a3: 49 01 ee add %rbp,%r14 4091a6: ba 7e a3 64 00 mov $0x64a37e,%edx 4091ab: 44 29 f2 sub %r14d,%edx 4091ae: 85 d2 test %edx,%edx 4091b0: 7e 6e jle 409220 4091b2: bb 00 40 00 00 mov $0x4000,%ebx 4091b7: 44 29 eb sub %r13d,%ebx 4091ba: 39 da cmp %ebx,%edx 4091bc: 0f 4e da cmovle %edx,%ebx 4091bf: 85 db test %ebx,%ebx 4091c1: 48 63 eb movslq %ebx,%rbp 4091c4: 7e 18 jle 4091de 4091c6: 49 63 fd movslq %r13d,%rdi 4091c9: 48 89 ea mov %rbp,%rdx 4091cc: 4c 89 f6 mov %r14,%rsi 4091cf: 48 81 c7 80 a3 64 00 add $0x64a380,%rdi 4091d6: 41 01 dd add %ebx,%r13d 4091d9: e8 62 8a ff ff callq 401c40 4091de: 41 81 fd ff 3f 00 00 cmp $0x3fff,%r13d 4091e5: 7e bc jle 4091a3 4091e7: 8b 0d b7 d5 20 00 mov 0x20d5b7(%rip),%ecx # 6167a4 4091ed: 85 c9 test %ecx,%ecx 4091ef: 75 af jne 4091a0 4091f1: 8b 7c 24 44 mov 0x44(%rsp),%edi 4091f5: 44 89 ea mov %r13d,%edx 4091f8: be 80 a3 64 00 mov $0x64a380,%esi 4091fd: 49 01 ee add %rbp,%r14 409200: 4d 63 ed movslq %r13d,%r13 409203: e8 f8 13 00 00 callq 40a600 409208: ba 7e a3 64 00 mov $0x64a37e,%edx 40920d: 4c 01 2d dc dd 25 00 add %r13,0x25dddc(%rip) # 666ff0 409214: 44 29 f2 sub %r14d,%edx 409217: 45 31 ed xor %r13d,%r13d 40921a: 85 d2 test %edx,%edx 40921c: 7f 94 jg 4091b2 40921e: 66 90 xchg %ax,%ax 409220: 48 8b 0c 24 mov (%rsp),%rcx 409224: 48 39 4c 24 38 cmp %rcx,0x38(%rsp) 409229: 7e 20 jle 40924b 40922b: 0f b7 44 24 08 movzwl 0x8(%rsp),%eax 409230: 0f b6 54 24 17 movzbl 0x17(%rsp),%edx 409235: 66 89 84 09 80 a3 61 mov %ax,0x61a380(%rcx,%rcx,1) 40923c: 00 40923d: 88 91 80 ef 64 00 mov %dl,0x64ef80(%rcx) 409243: 48 83 c1 01 add $0x1,%rcx 409247: 48 89 0c 24 mov %rcx,(%rsp) 40924b: 4c 39 7c 24 18 cmp %r15,0x18(%rsp) 409250: 0f 8e 95 01 00 00 jle 4093eb 409256: 48 8b 0c 24 mov (%rsp),%rcx 40925a: 4c 89 64 24 08 mov %r12,0x8(%rsp) 40925f: 48 39 4c 24 20 cmp %rcx,0x20(%rsp) 409264: 0f 8d 4e fe ff ff jge 4090b8 40926a: 8b 35 a4 dd 25 00 mov 0x25dda4(%rip),%esi # 667014 409270: 49 83 ef 01 sub $0x1,%r15 409274: 8b 4c 24 48 mov 0x48(%rsp),%ecx 409278: 83 44 24 48 01 addl $0x1,0x48(%rsp) 40927d: c1 e1 03 shl $0x3,%ecx 409280: 48 63 c9 movslq %ecx,%rcx 409283: 4a 8d 04 39 lea (%rcx,%r15,1),%rax 409287: 48 89 c2 mov %rax,%rdx 40928a: 48 c1 fa 3f sar $0x3f,%rdx 40928e: 48 f7 f9 idiv %rcx 409291: 48 29 d1 sub %rdx,%rcx 409294: 48 8b 44 24 38 mov 0x38(%rsp),%rax 409299: 49 01 cf add %rcx,%r15 40929c: 8b 4c 24 48 mov 0x48(%rsp),%ecx 4092a0: 48 89 44 24 20 mov %rax,0x20(%rsp) 4092a5: 3b 0d 41 d0 20 00 cmp 0x20d041(%rip),%ecx # 6162ec 4092ab: 74 11 je 4092be 4092ad: b8 01 00 00 00 mov $0x1,%eax 4092b2: 48 d3 e0 shl %cl,%rax 4092b5: 48 83 e8 01 sub $0x1,%rax 4092b9: 48 89 44 24 20 mov %rax,0x20(%rsp) 4092be: 0f b6 4c 24 48 movzbl 0x48(%rsp),%ecx 4092c3: b8 01 00 00 00 mov $0x1,%eax 4092c8: 49 c1 ef 03 shr $0x3,%r15 4092cc: d3 e0 shl %cl,%eax 4092ce: 83 e8 01 sub $0x1,%eax 4092d1: 41 39 f7 cmp %esi,%r15d 4092d4: 89 44 24 50 mov %eax,0x50(%rsp) 4092d8: 0f 86 40 fd ff ff jbe 40901e 4092de: c7 05 2c dd 25 00 00 movl $0x0,0x25dd2c(%rip) # 667014 4092e5: 00 00 00 4092e8: 31 f6 xor %esi,%esi 4092ea: 8b 7c 24 54 mov 0x54(%rsp),%edi 4092ee: 48 81 c6 a0 ef 65 00 add $0x65efa0,%rsi 4092f5: ba 00 80 00 00 mov $0x8000,%edx 4092fa: e8 f1 0e 00 00 callq 40a1f0 4092ff: 83 f8 ff cmp $0xffffffff,%eax 409302: 89 44 24 4c mov %eax,0x4c(%rsp) 409306: 0f 84 5f 02 00 00 je 40956b 40930c: 8b 74 24 4c mov 0x4c(%rsp),%esi 409310: 48 63 44 24 4c movslq 0x4c(%rsp),%rax 409315: 44 8b 4c 24 4c mov 0x4c(%rsp),%r9d 40931a: 03 35 f4 dc 25 00 add 0x25dcf4(%rip),%esi # 667014 409320: 48 01 05 b9 dc 25 00 add %rax,0x25dcb9(%rip) # 666fe0 409327: 45 85 c9 test %r9d,%r9d 40932a: 89 35 e4 dc 25 00 mov %esi,0x25dce4(%rip) # 667014 409330: 0f 85 32 fd ff ff jne 409068 409336: 89 f0 mov %esi,%eax 409338: 48 c1 e0 03 shl $0x3,%rax 40933c: 48 89 44 24 18 mov %rax,0x18(%rsp) 409341: 8b 44 24 48 mov 0x48(%rsp),%eax 409345: 83 e8 01 sub $0x1,%eax 409348: 48 98 cltq 40934a: 48 29 44 24 18 sub %rax,0x18(%rsp) 40934f: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 409355: 0f 8f 31 fd ff ff jg 40908c 40935b: 8b 54 24 4c mov 0x4c(%rsp),%edx 40935f: 45 31 ff xor %r15d,%r15d 409362: 85 d2 test %edx,%edx 409364: 0f 85 92 00 00 00 jne 4093fc 40936a: 8b 05 34 d4 20 00 mov 0x20d434(%rip),%eax # 6167a4 409370: 31 db xor %ebx,%ebx 409372: 85 c0 test %eax,%eax 409374: 75 24 jne 40939a 409376: 45 85 ed test %r13d,%r13d 409379: 8b 5c 24 4c mov 0x4c(%rsp),%ebx 40937d: 7e 1b jle 40939a 40937f: 8b 7c 24 44 mov 0x44(%rsp),%edi 409383: 44 89 ea mov %r13d,%edx 409386: be 80 a3 64 00 mov $0x64a380,%esi 40938b: e8 70 12 00 00 callq 40a600 409390: 4d 63 c5 movslq %r13d,%r8 409393: 4c 01 05 56 dc 25 00 add %r8,0x25dc56(%rip) # 666ff0 40939a: 48 83 c4 68 add $0x68,%rsp 40939e: 89 d8 mov %ebx,%eax 4093a0: 5b pop %rbx 4093a1: 5d pop %rbp 4093a2: 41 5c pop %r12 4093a4: 41 5d pop %r13 4093a6: 41 5e pop %r14 4093a8: 41 5f pop %r15 4093aa: c3 retq 4093ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4093b0: bf 7e a3 64 00 mov $0x64a37e,%edi 4093b5: 4c 89 e1 mov %r12,%rcx 4093b8: 48 89 f8 mov %rdi,%rax 4093bb: e9 79 fd ff ff jmpq 409139 4093c0: 49 81 fc ff 00 00 00 cmp $0xff,%r12 4093c7: 0f 8f 94 01 00 00 jg 409561 4093cd: 49 63 c5 movslq %r13d,%rax 4093d0: 41 83 c5 01 add $0x1,%r13d 4093d4: 4c 39 7c 24 18 cmp %r15,0x18(%rsp) 4093d9: 44 89 64 24 40 mov %r12d,0x40(%rsp) 4093de: 44 88 a0 80 a3 64 00 mov %r12b,0x64a380(%rax) 4093e5: 0f 8f 6b fe ff ff jg 409256 4093eb: 8b 54 24 4c mov 0x4c(%rsp),%edx 4093ef: 4c 89 64 24 08 mov %r12,0x8(%rsp) 4093f4: 85 d2 test %edx,%edx 4093f6: 0f 84 6e ff ff ff je 40936a 4093fc: 8b 35 12 dc 25 00 mov 0x25dc12(%rip),%esi # 667014 409402: e9 0a fc ff ff jmpq 409011 409407: 49 63 fd movslq %r13d,%rdi 40940a: 48 63 d2 movslq %edx,%rdx 40940d: 4c 89 f6 mov %r14,%rsi 409410: 48 81 c7 80 a3 64 00 add $0x64a380,%rdi 409417: 41 89 dd mov %ebx,%r13d 40941a: e8 21 88 ff ff callq 401c40 40941f: e9 fc fd ff ff jmpq 409220 409424: 0f 1f 40 00 nopl 0x0(%rax) 409428: 44 8b 05 7d d2 20 00 mov 0x20d27d(%rip),%r8d # 6166ac 40942f: 45 85 c0 test %r8d,%r8d 409432: 0f 84 d7 fc ff ff je 40910f 409438: 48 83 7c 24 58 00 cmpq $0x0,0x58(%rsp) 40943e: bf 80 a3 61 00 mov $0x61a380,%edi 409443: ba 00 01 00 00 mov $0x100,%edx 409448: 0f 85 a5 00 00 00 jne 4094f3 40944e: 40 f6 c7 04 test $0x4,%dil 409452: 0f 85 89 00 00 00 jne 4094e1 409458: 89 d1 mov %edx,%ecx 40945a: 31 c0 xor %eax,%eax 40945c: c1 e9 03 shr $0x3,%ecx 40945f: f6 c2 04 test $0x4,%dl 409462: f3 48 ab rep stos %rax,%es:(%rdi) 409465: 74 0a je 409471 409467: c7 07 00 00 00 00 movl $0x0,(%rdi) 40946d: 48 83 c7 04 add $0x4,%rdi 409471: f6 c2 02 test $0x2,%dl 409474: 74 09 je 40947f 409476: 66 c7 07 00 00 movw $0x0,(%rdi) 40947b: 48 83 c7 02 add $0x2,%rdi 40947f: 83 e2 01 and $0x1,%edx 409482: 74 03 je 409487 409484: c6 07 00 movb $0x0,(%rdi) 409487: 8b 4c 24 48 mov 0x48(%rsp),%ecx 40948b: 49 83 ef 01 sub $0x1,%r15 40948f: c7 44 24 48 09 00 00 movl $0x9,0x48(%rsp) 409496: 00 409497: 8b 35 77 db 25 00 mov 0x25db77(%rip),%esi # 667014 40949d: 48 c7 04 24 00 01 00 movq $0x100,(%rsp) 4094a4: 00 4094a5: 48 c7 44 24 20 ff 01 movq $0x1ff,0x20(%rsp) 4094ac: 00 00 4094ae: c7 44 24 50 ff 01 00 movl $0x1ff,0x50(%rsp) 4094b5: 00 4094b6: c1 e1 03 shl $0x3,%ecx 4094b9: 48 63 c9 movslq %ecx,%rcx 4094bc: 49 8d 04 0f lea (%r15,%rcx,1),%rax 4094c0: 48 89 c2 mov %rax,%rdx 4094c3: 48 c1 fa 3f sar $0x3f,%rdx 4094c7: 48 f7 f9 idiv %rcx 4094ca: 48 29 d1 sub %rdx,%rcx 4094cd: 49 01 cf add %rcx,%r15 4094d0: e9 3c fb ff ff jmpq 409011 4094d5: 49 c7 c7 ff ff ff ff mov $0xffffffffffffffff,%r15 4094dc: e9 93 fd ff ff jmpq 409274 4094e1: c7 07 00 00 00 00 movl $0x0,(%rdi) 4094e7: 83 ea 04 sub $0x4,%edx 4094ea: 48 83 c7 04 add $0x4,%rdi 4094ee: e9 65 ff ff ff jmpq 409458 4094f3: 66 c7 05 84 0e 21 00 movw $0x0,0x210e84(%rip) # 61a380 4094fa: 00 00 4094fc: bf 82 a3 61 00 mov $0x61a382,%edi 409501: 66 ba fe 00 mov $0xfe,%dx 409505: e9 44 ff ff ff jmpq 40944e 40950a: c7 07 00 00 00 00 movl $0x0,(%rdi) 409510: 83 ea 04 sub $0x4,%edx 409513: 48 83 c7 04 add $0x4,%rdi 409517: e9 7c fa ff ff jmpq 408f98 40951c: 8b 3d 82 d2 20 00 mov 0x20d282(%rip),%edi # 6167a4 409522: 85 ff test %edi,%edi 409524: 75 20 jne 409546 409526: 45 85 ed test %r13d,%r13d 409529: 7e 1b jle 409546 40952b: 8b 7c 24 44 mov 0x44(%rsp),%edi 40952f: 44 89 ea mov %r13d,%edx 409532: be 80 a3 64 00 mov $0x64a380,%esi 409537: e8 c4 10 00 00 callq 40a600 40953c: 4d 63 c5 movslq %r13d,%r8 40953f: 4c 01 05 aa da 25 00 add %r8,0x25daaa(%rip) # 666ff0 409546: 8b 35 64 d2 20 00 mov 0x20d264(%rip),%esi # 6167b0 40954c: bf be 25 41 00 mov $0x4125be,%edi 409551: b8 d0 25 41 00 mov $0x4125d0,%eax 409556: 85 f6 test %esi,%esi 409558: 48 0f 44 f8 cmove %rax,%rdi 40955c: e8 7f 0d 00 00 callq 40a2e0 409561: bf be 25 41 00 mov $0x4125be,%edi 409566: e8 75 0d 00 00 callq 40a2e0 40956b: e8 f0 0f 00 00 callq 40a560 409570: 66 c7 05 07 0e 21 00 movw $0x0,0x210e07(%rip) # 61a380 409577: 00 00 409579: bf 82 a3 61 00 mov $0x61a382,%edi 40957e: 66 ba fe 00 mov $0xfe,%dx 409582: e9 07 fa ff ff jmpq 408f8e 409587: 48 8b 15 6a da 25 00 mov 0x25da6a(%rip),%rdx # 666ff8 40958e: 41 b9 10 00 00 00 mov $0x10,%r9d 409594: 31 c0 xor %eax,%eax 409596: b9 80 9f 61 00 mov $0x619f80,%ecx 40959b: be 28 26 41 00 mov $0x412628,%esi 4095a0: bb 01 00 00 00 mov $0x1,%ebx 4095a5: 48 8b 3d b4 d1 20 00 mov 0x20d1b4(%rip),%rdi # 616760 4095ac: e8 7f 3d 00 00 callq 40d330 4095b1: c7 05 e5 d1 20 00 01 movl $0x1,0x20d1e5(%rip) # 6167a0 4095b8: 00 00 00 4095bb: e9 da fd ff ff jmpq 40939a 4095c0: 48 8b 15 31 da 25 00 mov 0x25da31(%rip),%rdx # 666ff8 4095c7: b9 80 9f 61 00 mov $0x619f80,%ecx 4095cc: 31 c0 xor %eax,%eax 4095ce: 48 8b 3d 8b d1 20 00 mov 0x20d18b(%rip),%rdi # 616760 4095d5: be 00 26 41 00 mov $0x412600,%esi 4095da: e8 51 3d 00 00 callq 40d330 4095df: e9 23 f9 ff ff jmpq 408f07 4095e4: 31 ff xor %edi,%edi 4095e6: e8 d5 10 00 00 callq 40a6c0 4095eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4095f0: e9 e5 f8 ff ff jmpq 408eda 4095f5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4095fc: 00 00 00 4095ff: 90 nop 0000000000409600 : 409600: 41 56 push %r14 409602: 8b 05 fc d9 25 00 mov 0x25d9fc(%rip),%eax # 667004 409608: 31 c9 xor %ecx,%ecx 40960a: 41 55 push %r13 40960c: 8b 15 02 da 25 00 mov 0x25da02(%rip),%edx # 667014 409612: 41 54 push %r12 409614: 55 push %rbp 409615: 53 push %rbx 409616: bb 04 00 00 00 mov $0x4,%ebx 40961b: 89 3d eb d9 25 00 mov %edi,0x25d9eb(%rip) # 66700c 409621: 89 35 d9 d9 25 00 mov %esi,0x25d9d9(%rip) # 667000 409627: 48 c7 05 8e 07 21 00 movq $0x0,0x21078e(%rip) # 619dc0 40962e: 00 00 00 00 409632: 48 89 cd mov %rcx,%rbp 409635: 48 c1 e5 08 shl $0x8,%rbp 409639: 39 d0 cmp %edx,%eax 40963b: 0f 83 c7 00 00 00 jae 409708 409641: 89 c1 mov %eax,%ecx 409643: 83 c0 01 add $0x1,%eax 409646: 0f b6 b1 a0 ef 65 00 movzbl 0x65efa0(%rcx),%esi 40964d: 89 05 b1 d9 25 00 mov %eax,0x25d9b1(%rip) # 667004 409653: 48 89 f1 mov %rsi,%rcx 409656: 48 09 e9 or %rbp,%rcx 409659: 83 eb 01 sub $0x1,%ebx 40965c: 48 89 0d 5d 07 21 00 mov %rcx,0x21075d(%rip) # 619dc0 409663: 75 cd jne 409632 409665: 39 d0 cmp %edx,%eax 409667: 0f 83 05 04 00 00 jae 409a72 40966d: 89 c2 mov %eax,%edx 40966f: 83 c0 01 add $0x1,%eax 409672: 0f b6 8a a0 ef 65 00 movzbl 0x65efa0(%rdx),%ecx 409679: 89 05 85 d9 25 00 mov %eax,0x25d985(%rip) # 667004 40967f: 83 f9 19 cmp $0x19,%ecx 409682: 89 0d ac 04 21 00 mov %ecx,0x2104ac(%rip) # 619b34 409688: 0f 8f fc 03 00 00 jg 409a8a 40968e: 85 c9 test %ecx,%ecx 409690: 0f 8e 08 04 00 00 jle 409a9e 409696: 41 bc 44 9b 61 00 mov $0x619b44,%r12d 40969c: 45 31 ed xor %r13d,%r13d 40969f: bd 01 00 00 00 mov $0x1,%ebp 4096a4: bb 01 00 00 00 mov $0x1,%ebx 4096a9: eb 46 jmp 4096f1 4096ab: 89 d0 mov %edx,%eax 4096ad: 83 c2 01 add $0x1,%edx 4096b0: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 4096b7: 89 15 47 d9 25 00 mov %edx,0x25d947(%rip) # 667004 4096bd: 8b 15 71 04 21 00 mov 0x210471(%rip),%edx # 619b34 4096c3: 31 f6 xor %esi,%esi 4096c5: 89 ef mov %ebp,%edi 4096c7: 41 89 04 24 mov %eax,(%r12) 4096cb: 39 d3 cmp %edx,%ebx 4096cd: 89 d1 mov %edx,%ecx 4096cf: 40 0f 94 c6 sete %sil 4096d3: 29 f7 sub %esi,%edi 4096d5: 39 f8 cmp %edi,%eax 4096d7: 0f 8f e2 03 00 00 jg 409abf 4096dd: 83 c3 01 add $0x1,%ebx 4096e0: 29 c5 sub %eax,%ebp 4096e2: 41 01 c5 add %eax,%r13d 4096e5: 8d 6c 2d 01 lea 0x1(%rbp,%rbp,1),%ebp 4096e9: 49 83 c4 04 add $0x4,%r12 4096ed: 39 da cmp %ebx,%edx 4096ef: 7c 32 jl 409723 4096f1: 8b 15 0d d9 25 00 mov 0x25d90d(%rip),%edx # 667004 4096f7: 3b 15 17 d9 25 00 cmp 0x25d917(%rip),%edx # 667014 4096fd: 72 ac jb 4096ab 4096ff: 31 ff xor %edi,%edi 409701: e8 ba 0f 00 00 callq 40a6c0 409706: eb b5 jmp 4096bd 409708: 31 ff xor %edi,%edi 40970a: e8 b1 0f 00 00 callq 40a6c0 40970f: 8b 15 ff d8 25 00 mov 0x25d8ff(%rip),%edx # 667014 409715: 48 63 f0 movslq %eax,%rsi 409718: 8b 05 e6 d8 25 00 mov 0x25d8e6(%rip),%eax # 667004 40971e: e9 30 ff ff ff jmpq 409653 409723: 41 81 fd ff 00 00 00 cmp $0xff,%r13d 40972a: 0f 8f 8f 03 00 00 jg 409abf 409730: 48 63 c2 movslq %edx,%rax 409733: 83 04 85 40 9b 61 00 addl $0x1,0x619b40(,%rax,4) 40973a: 01 40973b: 85 d2 test %edx,%edx 40973d: 0f 8e 66 03 00 00 jle 409aa9 409743: 45 31 e4 xor %r12d,%r12d 409746: 31 ed xor %ebp,%ebp 409748: 46 8b 2c a5 44 9b 61 mov 0x619b44(,%r12,4),%r13d 40974f: 00 409750: 42 89 2c a5 44 9c 61 mov %ebp,0x619c44(,%r12,4) 409757: 00 409758: 45 85 ed test %r13d,%r13d 40975b: 7e 58 jle 4097b5 40975d: 45 8d 74 2d 00 lea 0x0(%r13,%rbp,1),%r14d 409762: 89 eb mov %ebp,%ebx 409764: eb 2d jmp 409793 409766: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40976d: 00 00 00 409770: 89 d0 mov %edx,%eax 409772: 83 c2 01 add $0x1,%edx 409775: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 40977c: 89 15 82 d8 25 00 mov %edx,0x25d882(%rip) # 667004 409782: 48 63 d3 movslq %ebx,%rdx 409785: 83 c3 01 add $0x1,%ebx 409788: 44 39 f3 cmp %r14d,%ebx 40978b: 88 82 c0 9c 61 00 mov %al,0x619cc0(%rdx) 409791: 74 17 je 4097aa 409793: 8b 15 6b d8 25 00 mov 0x25d86b(%rip),%edx # 667004 409799: 3b 15 75 d8 25 00 cmp 0x25d875(%rip),%edx # 667014 40979f: 72 cf jb 409770 4097a1: 31 ff xor %edi,%edi 4097a3: e8 18 0f 00 00 callq 40a6c0 4097a8: eb d8 jmp 409782 4097aa: 8b 15 84 03 21 00 mov 0x210384(%rip),%edx # 619b34 4097b0: 41 8d 6c 2d 00 lea 0x0(%r13,%rbp,1),%ebp 4097b5: 41 8d 44 24 02 lea 0x2(%r12),%eax 4097ba: 49 83 c4 01 add $0x1,%r12 4097be: 89 d1 mov %edx,%ecx 4097c0: 39 c2 cmp %eax,%edx 4097c2: 7d 84 jge 409748 4097c4: 48 63 d2 movslq %edx,%rdx 4097c7: 85 c9 test %ecx,%ecx 4097c9: 8b 2c 95 40 9b 61 00 mov 0x619b40(,%rdx,4),%ebp 4097d0: 8d 7d 01 lea 0x1(%rbp),%edi 4097d3: 89 3c 95 40 9b 61 00 mov %edi,0x619b40(,%rdx,4) 4097da: 7e 27 jle 409803 4097dc: 89 c8 mov %ecx,%eax 4097de: 31 f6 xor %esi,%esi 4097e0: eb 0a jmp 4097ec 4097e2: 48 63 d0 movslq %eax,%rdx 4097e5: 8b 3c 95 40 9b 61 00 mov 0x619b40(,%rdx,4),%edi 4097ec: d1 fe sar %esi 4097ee: 29 34 95 40 9c 61 00 sub %esi,0x619c40(,%rdx,4) 4097f5: 89 34 95 c0 9b 61 00 mov %esi,0x619bc0(,%rdx,4) 4097fc: 01 fe add %edi,%esi 4097fe: 83 e8 01 sub $0x1,%eax 409801: 75 df jne 4097e2 409803: 83 f9 0c cmp $0xc,%ecx 409806: bf 0c 00 00 00 mov $0xc,%edi 40980b: 41 bc 01 00 00 00 mov $0x1,%r12d 409811: 0f 4e f9 cmovle %ecx,%edi 409814: 89 f9 mov %edi,%ecx 409816: 89 3d 14 03 21 00 mov %edi,0x210314(%rip) # 619b30 40981c: 41 d3 e4 shl %cl,%r12d 40981f: 4d 63 c4 movslq %r12d,%r8 409822: 49 81 c0 80 a3 64 00 add $0x64a380,%r8 409829: 85 ff test %edi,%edi 40982b: 7e 52 jle 40987f 40982d: 44 8d 5f 01 lea 0x1(%rdi),%r11d 409831: 41 ba 44 9b 61 00 mov $0x619b44,%r10d 409837: 41 b9 01 00 00 00 mov $0x1,%r9d 40983d: 41 8b 02 mov (%r10),%eax 409840: 89 f9 mov %edi,%ecx 409842: 44 29 c9 sub %r9d,%ecx 409845: d3 e0 shl %cl,%eax 409847: 8d 48 ff lea -0x1(%rax),%ecx 40984a: 85 c0 test %eax,%eax 40984c: 74 24 je 409872 40984e: 48 89 ca mov %rcx,%rdx 409851: 44 89 ce mov %r9d,%esi 409854: 4c 89 c0 mov %r8,%rax 409857: 48 f7 d2 not %rdx 40985a: 4c 01 c2 add %r8,%rdx 40985d: 0f 1f 00 nopl (%rax) 409860: 48 83 e8 01 sub $0x1,%rax 409864: 48 39 d0 cmp %rdx,%rax 409867: 40 88 30 mov %sil,(%rax) 40986a: 75 f4 jne 409860 40986c: 48 f7 d1 not %rcx 40986f: 49 01 c8 add %rcx,%r8 409872: 41 83 c1 01 add $0x1,%r9d 409876: 49 83 c2 04 add $0x4,%r10 40987a: 45 39 d9 cmp %r11d,%r9d 40987d: 75 be jne 40983d 40987f: 49 81 f8 80 a3 64 00 cmp $0x64a380,%r8 409886: 76 11 jbe 409899 409888: 49 83 e8 01 sub $0x1,%r8 40988c: 49 81 f8 80 a3 64 00 cmp $0x64a380,%r8 409893: 41 c6 00 00 movb $0x0,(%r8) 409897: 75 ef jne 409888 409899: c7 05 7d 02 21 00 00 movl $0x0,0x21027d(%rip) # 619b20 4098a0: 00 00 00 4098a3: 41 83 ec 01 sub $0x1,%r12d 4098a7: 31 c0 xor %eax,%eax 4098a9: 48 c7 05 74 02 21 00 movq $0x0,0x210274(%rip) # 619b28 4098b0: 00 00 00 00 4098b4: 31 d2 xor %edx,%edx 4098b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4098bd: 00 00 00 4098c0: 39 fa cmp %edi,%edx 4098c2: 0f 8c 88 00 00 00 jl 409950 4098c8: 89 d1 mov %edx,%ecx 4098ca: 48 89 c6 mov %rax,%rsi 4098cd: 29 f9 sub %edi,%ecx 4098cf: 48 d3 ee shr %cl,%rsi 4098d2: 44 21 e6 and %r12d,%esi 4098d5: 89 f1 mov %esi,%ecx 4098d7: 44 0f b6 b1 80 a3 64 movzbl 0x64a380(%rcx),%r14d 4098de: 00 4098df: 45 85 f6 test %r14d,%r14d 4098e2: 0f 84 ee 00 00 00 je 4099d6 4098e8: 89 f9 mov %edi,%ecx 4098ea: 89 f2 mov %esi,%edx 4098ec: 44 29 f1 sub %r14d,%ecx 4098ef: d3 ea shr %cl,%edx 4098f1: 39 ea cmp %ebp,%edx 4098f3: 0f 84 ad 00 00 00 je 4099a6 4098f9: 49 63 f6 movslq %r14d,%rsi 4098fc: 8b 05 0e d7 25 00 mov 0x25d70e(%rip),%eax # 667010 409902: 03 14 b5 40 9c 61 00 add 0x619c40(,%rsi,4),%edx 409909: 89 c1 mov %eax,%ecx 40990b: 83 c0 01 add $0x1,%eax 40990e: 0f b6 92 c0 9c 61 00 movzbl 0x619cc0(%rdx),%edx 409915: 3d 00 80 00 00 cmp $0x8000,%eax 40991a: 89 05 f0 d6 25 00 mov %eax,0x25d6f0(%rip) # 667010 409920: 88 91 80 ef 64 00 mov %dl,0x64ef80(%rcx) 409926: 0f 84 3c 01 00 00 je 409a68 40992c: 8b 15 ee 01 21 00 mov 0x2101ee(%rip),%edx # 619b20 409932: 8b 3d f8 01 21 00 mov 0x2101f8(%rip),%edi # 619b30 409938: 48 8b 05 e9 01 21 00 mov 0x2101e9(%rip),%rax # 619b28 40993f: 44 29 f2 sub %r14d,%edx 409942: 39 fa cmp %edi,%edx 409944: 89 15 d6 01 21 00 mov %edx,0x2101d6(%rip) # 619b20 40994a: 0f 8d 78 ff ff ff jge 4098c8 409950: 8b 15 ae d6 25 00 mov 0x25d6ae(%rip),%edx # 667004 409956: 48 89 c3 mov %rax,%rbx 409959: 48 c1 e3 08 shl $0x8,%rbx 40995d: 3b 15 b1 d6 25 00 cmp 0x25d6b1(%rip),%edx # 667014 409963: 73 30 jae 409995 409965: 89 d0 mov %edx,%eax 409967: 83 c2 01 add $0x1,%edx 40996a: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 409971: 89 15 8d d6 25 00 mov %edx,0x25d68d(%rip) # 667004 409977: 8b 15 a3 01 21 00 mov 0x2101a3(%rip),%edx # 619b20 40997d: 48 09 d8 or %rbx,%rax 409980: 48 89 05 a1 01 21 00 mov %rax,0x2101a1(%rip) # 619b28 409987: 83 c2 08 add $0x8,%edx 40998a: 89 15 90 01 21 00 mov %edx,0x210190(%rip) # 619b20 409990: e9 2b ff ff ff jmpq 4098c0 409995: 31 ff xor %edi,%edi 409997: e8 24 0d 00 00 callq 40a6c0 40999c: 8b 3d 8e 01 21 00 mov 0x21018e(%rip),%edi # 619b30 4099a2: 48 98 cltq 4099a4: eb d1 jmp 409977 4099a6: 44 3b 35 87 01 21 00 cmp 0x210187(%rip),%r14d # 619b34 4099ad: 0f 85 46 ff ff ff jne 4098f9 4099b3: e8 a8 0c 00 00 callq 40a660 4099b8: 8b 05 32 d6 25 00 mov 0x25d632(%rip),%eax # 666ff0 4099be: 48 3b 05 fb 03 21 00 cmp 0x2103fb(%rip),%rax # 619dc0 4099c5: 0f 85 c9 00 00 00 jne 409a94 4099cb: 5b pop %rbx 4099cc: 31 c0 xor %eax,%eax 4099ce: 5d pop %rbp 4099cf: 41 5c pop %r12 4099d1: 41 5d pop %r13 4099d3: 41 5e pop %r14 4099d5: c3 retq 4099d6: 44 89 e3 mov %r12d,%ebx 4099d9: 41 89 fe mov %edi,%r14d 4099dc: 0f 1f 40 00 nopl 0x0(%rax) 4099e0: 48 8d 5c 1b 01 lea 0x1(%rbx,%rbx,1),%rbx 4099e5: 41 83 c6 01 add $0x1,%r14d 4099e9: 41 39 d6 cmp %edx,%r14d 4099ec: 7f 32 jg 409a20 4099ee: eb 50 jmp 409a40 4099f0: 89 d0 mov %edx,%eax 4099f2: 83 c2 01 add $0x1,%edx 4099f5: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 4099fc: 89 15 02 d6 25 00 mov %edx,0x25d602(%rip) # 667004 409a02: 8b 15 18 01 21 00 mov 0x210118(%rip),%edx # 619b20 409a08: 4c 09 e8 or %r13,%rax 409a0b: 48 89 05 16 01 21 00 mov %rax,0x210116(%rip) # 619b28 409a12: 83 c2 08 add $0x8,%edx 409a15: 41 39 d6 cmp %edx,%r14d 409a18: 89 15 02 01 21 00 mov %edx,0x210102(%rip) # 619b20 409a1e: 7e 20 jle 409a40 409a20: 8b 15 de d5 25 00 mov 0x25d5de(%rip),%edx # 667004 409a26: 49 89 c5 mov %rax,%r13 409a29: 49 c1 e5 08 shl $0x8,%r13 409a2d: 3b 15 e1 d5 25 00 cmp 0x25d5e1(%rip),%edx # 667014 409a33: 72 bb jb 4099f0 409a35: 31 ff xor %edi,%edi 409a37: e8 84 0c 00 00 callq 40a6c0 409a3c: 48 98 cltq 409a3e: eb c2 jmp 409a02 409a40: 89 d1 mov %edx,%ecx 409a42: 48 89 c2 mov %rax,%rdx 409a45: 44 29 f1 sub %r14d,%ecx 409a48: 48 d3 ea shr %cl,%rdx 409a4b: 49 63 ce movslq %r14d,%rcx 409a4e: 21 da and %ebx,%edx 409a50: 3b 14 8d c0 9b 61 00 cmp 0x619bc0(,%rcx,4),%edx 409a57: 0f 83 94 fe ff ff jae 4098f1 409a5d: 8b 15 bd 00 21 00 mov 0x2100bd(%rip),%edx # 619b20 409a63: e9 78 ff ff ff jmpq 4099e0 409a68: e8 f3 0b 00 00 callq 40a660 409a6d: e9 ba fe ff ff jmpq 40992c 409a72: 31 ff xor %edi,%edi 409a74: e8 47 0c 00 00 callq 40a6c0 409a79: 89 c1 mov %eax,%ecx 409a7b: 83 f9 19 cmp $0x19,%ecx 409a7e: 89 0d b0 00 21 00 mov %ecx,0x2100b0(%rip) # 619b34 409a84: 0f 8e 04 fc ff ff jle 40968e 409a8a: bf 68 26 41 00 mov $0x412668,%edi 409a8f: e8 4c 08 00 00 callq 40a2e0 409a94: bf c0 26 41 00 mov $0x4126c0,%edi 409a99: e8 42 08 00 00 callq 40a2e0 409a9e: 48 63 c1 movslq %ecx,%rax 409aa1: 83 04 85 40 9b 61 00 addl $0x1,0x619b40(,%rax,4) 409aa8: 01 409aa9: 8b 2c 85 40 9b 61 00 mov 0x619b40(,%rax,4),%ebp 409ab0: 8d 55 01 lea 0x1(%rbp),%edx 409ab3: 89 14 85 40 9b 61 00 mov %edx,0x619b40(,%rax,4) 409aba: e9 44 fd ff ff jmpq 409803 409abf: bf a0 26 41 00 mov $0x4126a0,%edi 409ac4: e8 17 08 00 00 callq 40a2e0 409ac9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000409ad0 : 409ad0: 48 83 ec 08 sub $0x8,%rsp 409ad4: 89 3d 32 d5 25 00 mov %edi,0x25d532(%rip) # 66700c 409ada: 8b 35 24 d5 25 00 mov 0x25d524(%rip),%esi # 667004 409ae0: 41 89 f0 mov %esi,%r8d 409ae3: 49 8d 80 a0 ef 65 00 lea 0x65efa0(%r8),%rax 409aea: 0f b6 48 1b movzbl 0x1b(%rax),%ecx 409aee: 0f b6 50 1a movzbl 0x1a(%rax),%edx 409af2: 0f b6 78 1c movzbl 0x1c(%rax),%edi 409af6: c1 e1 08 shl $0x8,%ecx 409af9: 09 d1 or %edx,%ecx 409afb: 0f b6 50 1d movzbl 0x1d(%rax),%edx 409aff: c1 e2 08 shl $0x8,%edx 409b02: 09 fa or %edi,%edx 409b04: 8d 54 11 1e lea 0x1e(%rcx,%rdx,1),%edx 409b08: 01 f2 add %esi,%edx 409b0a: 3b 15 04 d5 25 00 cmp 0x25d504(%rip),%edx # 667014 409b10: 89 15 ee d4 25 00 mov %edx,0x25d4ee(%rip) # 667004 409b16: 77 34 ja 409b4c 409b18: 0f b6 50 03 movzbl 0x3(%rax),%edx 409b1c: 0f b6 48 02 movzbl 0x2(%rax),%ecx 409b20: 41 0f b6 b0 a0 ef 65 movzbl 0x65efa0(%r8),%esi 409b27: 00 409b28: c1 e2 08 shl $0x8,%edx 409b2b: 09 ca or %ecx,%edx 409b2d: 0f b6 48 01 movzbl 0x1(%rax),%ecx 409b31: 48 63 d2 movslq %edx,%rdx 409b34: 48 c1 e2 10 shl $0x10,%rdx 409b38: c1 e1 08 shl $0x8,%ecx 409b3b: 09 f1 or %esi,%ecx 409b3d: 48 63 c9 movslq %ecx,%rcx 409b40: 48 09 ca or %rcx,%rdx 409b43: 48 81 fa 50 4b 03 04 cmp $0x4034b50,%rdx 409b4a: 74 34 je 409b80 409b4c: 48 8b 15 a5 d4 25 00 mov 0x25d4a5(%rip),%rdx # 666ff8 409b53: b9 80 9f 61 00 mov $0x619f80,%ecx 409b58: be e8 26 41 00 mov $0x4126e8,%esi 409b5d: 48 8b 3d fc cb 20 00 mov 0x20cbfc(%rip),%rdi # 616760 409b64: 31 c0 xor %eax,%eax 409b66: e8 c5 37 00 00 callq 40d330 409b6b: b8 01 00 00 00 mov $0x1,%eax 409b70: c7 05 26 cc 20 00 01 movl $0x1,0x20cc26(%rip) # 6167a0 409b77: 00 00 00 409b7a: 48 83 c4 08 add $0x8,%rsp 409b7e: c3 retq 409b7f: 90 nop 409b80: 0f b6 50 08 movzbl 0x8(%rax),%edx 409b84: 0f b6 ca movzbl %dl,%ecx 409b87: 81 e2 f7 00 00 00 and $0xf7,%edx 409b8d: 89 0d 55 c7 20 00 mov %ecx,0x20c755(%rip) # 6162e8 409b93: 75 33 jne 409bc8 409b95: 0f b6 50 06 movzbl 0x6(%rax),%edx 409b99: 89 d0 mov %edx,%eax 409b9b: 83 e0 01 and $0x1,%eax 409b9e: 85 c0 test %eax,%eax 409ba0: 89 05 22 02 21 00 mov %eax,0x210222(%rip) # 619dc8 409ba6: 75 38 jne 409be0 409ba8: c7 05 1e 02 21 00 01 movl $0x1,0x21021e(%rip) # 619dd0 409baf: 00 00 00 409bb2: c0 ea 03 shr $0x3,%dl 409bb5: 31 c0 xor %eax,%eax 409bb7: 83 e2 01 and $0x1,%edx 409bba: 89 15 0c 02 21 00 mov %edx,0x21020c(%rip) # 619dcc 409bc0: 48 83 c4 08 add $0x8,%rsp 409bc4: c3 retq 409bc5: 0f 1f 00 nopl (%rax) 409bc8: b9 80 9f 61 00 mov $0x619f80,%ecx 409bcd: 48 8b 15 24 d4 25 00 mov 0x25d424(%rip),%rdx # 666ff8 409bd4: be 08 27 41 00 mov $0x412708,%esi 409bd9: eb 82 jmp 409b5d 409bdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 409be0: b9 80 9f 61 00 mov $0x619f80,%ecx 409be5: 48 8b 15 0c d4 25 00 mov 0x25d40c(%rip),%rdx # 666ff8 409bec: be 48 27 41 00 mov $0x412748,%esi 409bf1: e9 67 ff ff ff jmpq 409b5d 409bf6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409bfd: 00 00 00 0000000000409c00 : 409c00: 41 54 push %r12 409c02: 55 push %rbp 409c03: 53 push %rbx 409c04: 48 83 ec 20 sub $0x20,%rsp 409c08: 89 3d fe d3 25 00 mov %edi,0x25d3fe(%rip) # 66700c 409c0e: 31 ff xor %edi,%edi 409c10: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 409c17: 00 00 409c19: 48 89 44 24 18 mov %rax,0x18(%rsp) 409c1e: 31 c0 xor %eax,%eax 409c20: 89 35 da d3 25 00 mov %esi,0x25d3da(%rip) # 667000 409c26: 31 f6 xor %esi,%esi 409c28: e8 23 05 00 00 callq 40a150 409c2d: 44 8b 1d 9c 01 21 00 mov 0x21019c(%rip),%r11d # 619dd0 409c34: 45 85 db test %r11d,%r11d 409c37: 75 17 jne 409c50 409c39: 83 3d a8 c6 20 00 08 cmpl $0x8,0x20c6a8(%rip) # 6162e8 409c40: 0f 84 4c 04 00 00 je 40a092 409c46: bf d0 27 41 00 mov $0x4127d0,%edi 409c4b: e8 90 06 00 00 callq 40a2e0 409c50: 44 8b 15 75 01 21 00 mov 0x210175(%rip),%r10d # 619dcc 409c57: 45 85 d2 test %r10d,%r10d 409c5a: 0f 84 00 01 00 00 je 409d60 409c60: 45 31 e4 xor %r12d,%r12d 409c63: 31 ed xor %ebp,%ebp 409c65: 8b 05 7d c6 20 00 mov 0x20c67d(%rip),%eax # 6162e8 409c6b: 83 f8 08 cmp $0x8,%eax 409c6e: 0f 84 23 04 00 00 je 40a097 409c74: 85 c0 test %eax,%eax 409c76: 75 ce jne 409c46 409c78: 0f b6 1d 3a 53 25 00 movzbl 0x25533a(%rip),%ebx # 65efb9 409c7f: 0f b6 05 32 53 25 00 movzbl 0x255332(%rip),%eax # 65efb8 409c86: 0f b6 15 29 53 25 00 movzbl 0x255329(%rip),%edx # 65efb6 409c8d: 0f b6 0d 21 53 25 00 movzbl 0x255321(%rip),%ecx # 65efb5 409c94: c1 e3 08 shl $0x8,%ebx 409c97: 09 c3 or %eax,%ebx 409c99: 0f b6 05 17 53 25 00 movzbl 0x255317(%rip),%eax # 65efb7 409ca0: 48 63 db movslq %ebx,%rbx 409ca3: 48 c1 e3 10 shl $0x10,%rbx 409ca7: c1 e1 08 shl $0x8,%ecx 409caa: c1 e0 08 shl $0x8,%eax 409cad: 09 d0 or %edx,%eax 409caf: 0f b6 15 fc 52 25 00 movzbl 0x2552fc(%rip),%edx # 65efb2 409cb6: 48 98 cltq 409cb8: 48 09 c3 or %rax,%rbx 409cbb: 0f b6 05 f2 52 25 00 movzbl 0x2552f2(%rip),%eax # 65efb4 409cc2: 09 c1 or %eax,%ecx 409cc4: 0f b6 05 e8 52 25 00 movzbl 0x2552e8(%rip),%eax # 65efb3 409ccb: 48 63 c9 movslq %ecx,%rcx 409cce: 48 c1 e1 10 shl $0x10,%rcx 409cd2: c1 e0 08 shl $0x8,%eax 409cd5: 09 d0 or %edx,%eax 409cd7: 48 98 cltq 409cd9: 48 09 c1 or %rax,%rcx 409cdc: 83 3d e5 00 21 00 01 cmpl $0x1,0x2100e5(%rip) # 619dc8 409ce3: 48 89 ca mov %rcx,%rdx 409ce6: 48 19 c0 sbb %rax,%rax 409ce9: 48 f7 d0 not %rax 409cec: 83 e0 0c and $0xc,%eax 409cef: 48 29 c2 sub %rax,%rdx 409cf2: 48 39 da cmp %rbx,%rdx 409cf5: 74 41 je 409d38 409cf7: e9 22 04 00 00 jmpq 40a11e 409cfc: 0f 1f 40 00 nopl 0x0(%rax) 409d00: 89 d0 mov %edx,%eax 409d02: 83 c2 01 add $0x1,%edx 409d05: 0f b6 88 a0 ef 65 00 movzbl 0x65efa0(%rax),%ecx 409d0c: 89 15 f2 d2 25 00 mov %edx,0x25d2f2(%rip) # 667004 409d12: 8b 05 f8 d2 25 00 mov 0x25d2f8(%rip),%eax # 667010 409d18: 89 c2 mov %eax,%edx 409d1a: 83 c0 01 add $0x1,%eax 409d1d: 3d 00 80 00 00 cmp $0x8000,%eax 409d22: 88 8a 80 ef 64 00 mov %cl,0x64ef80(%rdx) 409d28: 89 05 e2 d2 25 00 mov %eax,0x25d2e2(%rip) # 667010 409d2e: 0f 84 9c 00 00 00 je 409dd0 409d34: 48 83 eb 01 sub $0x1,%rbx 409d38: 48 85 db test %rbx,%rbx 409d3b: 0f 84 9f 00 00 00 je 409de0 409d41: 8b 15 bd d2 25 00 mov 0x25d2bd(%rip),%edx # 667004 409d47: 3b 15 c7 d2 25 00 cmp 0x25d2c7(%rip),%edx # 667014 409d4d: 72 b1 jb 409d00 409d4f: 31 ff xor %edi,%edi 409d51: e8 6a 09 00 00 callq 40a6c0 409d56: 89 c1 mov %eax,%ecx 409d58: eb b8 jmp 409d12 409d5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 409d60: 0f b6 2d 4a 52 25 00 movzbl 0x25524a(%rip),%ebp # 65efb1 409d67: 0f b6 05 42 52 25 00 movzbl 0x255242(%rip),%eax # 65efb0 409d6e: 0f b6 15 39 52 25 00 movzbl 0x255239(%rip),%edx # 65efae 409d75: 44 0f b6 25 3c 52 25 movzbl 0x25523c(%rip),%r12d # 65efb9 409d7c: 00 409d7d: c1 e5 08 shl $0x8,%ebp 409d80: 09 c5 or %eax,%ebp 409d82: 0f b6 05 26 52 25 00 movzbl 0x255226(%rip),%eax # 65efaf 409d89: 48 63 ed movslq %ebp,%rbp 409d8c: 48 c1 e5 10 shl $0x10,%rbp 409d90: 41 c1 e4 08 shl $0x8,%r12d 409d94: c1 e0 08 shl $0x8,%eax 409d97: 09 d0 or %edx,%eax 409d99: 0f b6 15 16 52 25 00 movzbl 0x255216(%rip),%edx # 65efb6 409da0: 48 98 cltq 409da2: 48 09 c5 or %rax,%rbp 409da5: 0f b6 05 0c 52 25 00 movzbl 0x25520c(%rip),%eax # 65efb8 409dac: 41 09 c4 or %eax,%r12d 409daf: 0f b6 05 01 52 25 00 movzbl 0x255201(%rip),%eax # 65efb7 409db6: 4d 63 e4 movslq %r12d,%r12 409db9: 49 c1 e4 10 shl $0x10,%r12 409dbd: c1 e0 08 shl $0x8,%eax 409dc0: 09 d0 or %edx,%eax 409dc2: 48 98 cltq 409dc4: 49 09 c4 or %rax,%r12 409dc7: e9 99 fe ff ff jmpq 409c65 409dcc: 0f 1f 40 00 nopl 0x0(%rax) 409dd0: e8 8b 08 00 00 callq 40a660 409dd5: e9 5a ff ff ff jmpq 409d34 409dda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 409de0: e8 7b 08 00 00 callq 40a660 409de5: 44 8b 0d e4 ff 20 00 mov 0x20ffe4(%rip),%r9d # 619dd0 409dec: 45 85 c9 test %r9d,%r9d 409def: 0f 85 b3 01 00 00 jne 409fa8 409df5: 48 8d 6c 24 08 lea 0x8(%rsp),%rbp 409dfa: 48 89 e3 mov %rsp,%rbx 409dfd: eb 1e jmp 409e1d 409dff: 90 nop 409e00: 89 d0 mov %edx,%eax 409e02: 83 c2 01 add $0x1,%edx 409e05: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 409e0c: 89 15 f2 d1 25 00 mov %edx,0x25d1f2(%rip) # 667004 409e12: 88 03 mov %al,(%rbx) 409e14: 48 83 c3 01 add $0x1,%rbx 409e18: 48 39 eb cmp %rbp,%rbx 409e1b: 74 20 je 409e3d 409e1d: 8b 15 e1 d1 25 00 mov 0x25d1e1(%rip),%edx # 667004 409e23: 3b 15 eb d1 25 00 cmp 0x25d1eb(%rip),%edx # 667014 409e29: 72 d5 jb 409e00 409e2b: 31 ff xor %edi,%edi 409e2d: e8 8e 08 00 00 callq 40a6c0 409e32: 88 03 mov %al,(%rbx) 409e34: 48 83 c3 01 add $0x1,%rbx 409e38: 48 39 eb cmp %rbp,%rbx 409e3b: 75 e0 jne 409e1d 409e3d: 0f b6 6c 24 03 movzbl 0x3(%rsp),%ebp 409e42: 0f b6 44 24 02 movzbl 0x2(%rsp),%eax 409e47: 0f b6 14 24 movzbl (%rsp),%edx 409e4b: 44 0f b6 64 24 07 movzbl 0x7(%rsp),%r12d 409e51: c1 e5 08 shl $0x8,%ebp 409e54: 09 c5 or %eax,%ebp 409e56: 0f b6 44 24 01 movzbl 0x1(%rsp),%eax 409e5b: 48 63 ed movslq %ebp,%rbp 409e5e: 48 c1 e5 10 shl $0x10,%rbp 409e62: 41 c1 e4 08 shl $0x8,%r12d 409e66: c1 e0 08 shl $0x8,%eax 409e69: 09 d0 or %edx,%eax 409e6b: 0f b6 54 24 04 movzbl 0x4(%rsp),%edx 409e70: 48 98 cltq 409e72: 48 09 c5 or %rax,%rbp 409e75: 0f b6 44 24 06 movzbl 0x6(%rsp),%eax 409e7a: 41 09 c4 or %eax,%r12d 409e7d: 0f b6 44 24 05 movzbl 0x5(%rsp),%eax 409e82: 4d 63 e4 movslq %r12d,%r12 409e85: 49 c1 e4 10 shl $0x10,%r12 409e89: c1 e0 08 shl $0x8,%eax 409e8c: 09 d0 or %edx,%eax 409e8e: 48 98 cltq 409e90: 49 09 c4 or %rax,%r12 409e93: 31 f6 xor %esi,%esi 409e95: bf 80 a3 64 00 mov $0x64a380,%edi 409e9a: 31 db xor %ebx,%ebx 409e9c: e8 af 02 00 00 callq 40a150 409ea1: 48 39 e8 cmp %rbp,%rax 409ea4: 74 21 je 409ec7 409ea6: 48 8b 15 4b d1 25 00 mov 0x25d14b(%rip),%rdx # 666ff8 409ead: b9 80 9f 61 00 mov $0x619f80,%ecx 409eb2: 31 c0 xor %eax,%eax 409eb4: 48 8b 3d a5 c8 20 00 mov 0x20c8a5(%rip),%rdi # 616760 409ebb: be f0 27 41 00 mov $0x4127f0,%esi 409ec0: b3 01 mov $0x1,%bl 409ec2: e8 69 34 00 00 callq 40d330 409ec7: 8b 05 23 d1 25 00 mov 0x25d123(%rip),%eax # 666ff0 409ecd: 4c 39 e0 cmp %r12,%rax 409ed0: 74 24 je 409ef6 409ed2: 48 8b 15 1f d1 25 00 mov 0x25d11f(%rip),%rdx # 666ff8 409ed9: b9 80 9f 61 00 mov $0x619f80,%ecx 409ede: 31 c0 xor %eax,%eax 409ee0: 48 8b 3d 79 c8 20 00 mov 0x20c879(%rip),%rdi # 616760 409ee7: be 20 28 41 00 mov $0x412820,%esi 409eec: bb 01 00 00 00 mov $0x1,%ebx 409ef1: e8 3a 34 00 00 callq 40d330 409ef6: 8b 3d d4 fe 20 00 mov 0x20fed4(%rip),%edi # 619dd0 409efc: 85 ff test %edi,%edi 409efe: 74 50 je 409f50 409f00: 8b 0d fe d0 25 00 mov 0x25d0fe(%rip),%ecx # 667004 409f06: 8d 41 04 lea 0x4(%rcx),%eax 409f09: 3b 05 05 d1 25 00 cmp 0x25d105(%rip),%eax # 667014 409f0f: 73 3f jae 409f50 409f11: 0f b6 81 a3 ef 65 00 movzbl 0x65efa3(%rcx),%eax 409f18: 0f b6 91 a2 ef 65 00 movzbl 0x65efa2(%rcx),%edx 409f1f: c1 e0 08 shl $0x8,%eax 409f22: 09 d0 or %edx,%eax 409f24: 0f b6 91 a1 ef 65 00 movzbl 0x65efa1(%rcx),%edx 409f2b: 0f b6 89 a0 ef 65 00 movzbl 0x65efa0(%rcx),%ecx 409f32: 48 98 cltq 409f34: 48 c1 e0 10 shl $0x10,%rax 409f38: c1 e2 08 shl $0x8,%edx 409f3b: 09 ca or %ecx,%edx 409f3d: 48 63 d2 movslq %edx,%rdx 409f40: 48 09 d0 or %rdx,%rax 409f43: 48 3d 50 4b 03 04 cmp $0x4034b50,%rax 409f49: 0f 84 12 01 00 00 je 40a061 409f4f: 90 nop 409f50: c7 05 76 fe 20 00 00 movl $0x0,0x20fe76(%rip) # 619dd0 409f57: 00 00 00 409f5a: 85 db test %ebx,%ebx 409f5c: c7 05 66 fe 20 00 00 movl $0x0,0x20fe66(%rip) # 619dcc 409f63: 00 00 00 409f66: 74 1d je 409f85 409f68: c7 05 2e c8 20 00 01 movl $0x1,0x20c82e(%rip) # 6167a0 409f6f: 00 00 00 409f72: 8b 05 2c c8 20 00 mov 0x20c82c(%rip),%eax # 6167a4 409f78: 85 c0 test %eax,%eax 409f7a: 0f 84 be 01 00 00 je 40a13e 409f80: bb 01 00 00 00 mov $0x1,%ebx 409f85: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 409f8a: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx 409f91: 00 00 409f93: 89 d8 mov %ebx,%eax 409f95: 0f 85 7e 01 00 00 jne 40a119 409f9b: 48 83 c4 20 add $0x20,%rsp 409f9f: 5b pop %rbx 409fa0: 5d pop %rbp 409fa1: 41 5c pop %r12 409fa3: c3 retq 409fa4: 0f 1f 40 00 nopl 0x0(%rax) 409fa8: 44 8b 05 1d fe 20 00 mov 0x20fe1d(%rip),%r8d # 619dcc 409faf: 45 85 c0 test %r8d,%r8d 409fb2: 0f 84 db fe ff ff je 409e93 409fb8: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp 409fbd: 48 89 e3 mov %rsp,%rbx 409fc0: eb 23 jmp 409fe5 409fc2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 409fc8: 89 d0 mov %edx,%eax 409fca: 83 c2 01 add $0x1,%edx 409fcd: 0f b6 80 a0 ef 65 00 movzbl 0x65efa0(%rax),%eax 409fd4: 89 15 2a d0 25 00 mov %edx,0x25d02a(%rip) # 667004 409fda: 88 03 mov %al,(%rbx) 409fdc: 48 83 c3 01 add $0x1,%rbx 409fe0: 48 39 eb cmp %rbp,%rbx 409fe3: 74 20 je 40a005 409fe5: 8b 15 19 d0 25 00 mov 0x25d019(%rip),%edx # 667004 409feb: 3b 15 23 d0 25 00 cmp 0x25d023(%rip),%edx # 667014 409ff1: 72 d5 jb 409fc8 409ff3: 31 ff xor %edi,%edi 409ff5: e8 c6 06 00 00 callq 40a6c0 409ffa: 88 03 mov %al,(%rbx) 409ffc: 48 83 c3 01 add $0x1,%rbx 40a000: 48 39 eb cmp %rbp,%rbx 40a003: 75 e0 jne 409fe5 40a005: 0f b6 6c 24 07 movzbl 0x7(%rsp),%ebp 40a00a: 0f b6 44 24 06 movzbl 0x6(%rsp),%eax 40a00f: 0f b6 54 24 04 movzbl 0x4(%rsp),%edx 40a014: 44 0f b6 64 24 0f movzbl 0xf(%rsp),%r12d 40a01a: c1 e5 08 shl $0x8,%ebp 40a01d: 09 c5 or %eax,%ebp 40a01f: 0f b6 44 24 05 movzbl 0x5(%rsp),%eax 40a024: 48 63 ed movslq %ebp,%rbp 40a027: 48 c1 e5 10 shl $0x10,%rbp 40a02b: 41 c1 e4 08 shl $0x8,%r12d 40a02f: c1 e0 08 shl $0x8,%eax 40a032: 09 d0 or %edx,%eax 40a034: 0f b6 54 24 0c movzbl 0xc(%rsp),%edx 40a039: 48 98 cltq 40a03b: 48 09 c5 or %rax,%rbp 40a03e: 0f b6 44 24 0e movzbl 0xe(%rsp),%eax 40a043: 41 09 c4 or %eax,%r12d 40a046: 0f b6 44 24 0d movzbl 0xd(%rsp),%eax 40a04b: 4d 63 e4 movslq %r12d,%r12 40a04e: 49 c1 e4 10 shl $0x10,%r12 40a052: c1 e0 08 shl $0x8,%eax 40a055: 09 d0 or %edx,%eax 40a057: 48 98 cltq 40a059: 49 09 c4 or %rax,%r12 40a05c: e9 32 fe ff ff jmpq 409e93 40a061: 8b 35 49 c7 20 00 mov 0x20c749(%rip),%esi # 6167b0 40a067: 85 f6 test %esi,%esi 40a069: 74 76 je 40a0e1 40a06b: 8b 0d 37 c7 20 00 mov 0x20c737(%rip),%ecx # 6167a8 40a071: 85 c9 test %ecx,%ecx 40a073: 74 4b je 40a0c0 40a075: 8b 15 25 c7 20 00 mov 0x20c725(%rip),%edx # 6167a0 40a07b: 85 d2 test %edx,%edx 40a07d: 0f 85 cd fe ff ff jne 409f50 40a083: c7 05 13 c7 20 00 02 movl $0x2,0x20c713(%rip) # 6167a0 40a08a: 00 00 00 40a08d: e9 be fe ff ff jmpq 409f50 40a092: 45 31 e4 xor %r12d,%r12d 40a095: 31 ed xor %ebp,%ebp 40a097: e8 64 ce ff ff callq 406f00 40a09c: 83 f8 03 cmp $0x3,%eax 40a09f: 0f 84 9e 00 00 00 je 40a143 40a0a5: 85 c0 test %eax,%eax 40a0a7: 0f 84 38 fd ff ff je 409de5 40a0ad: bf 70 27 41 00 mov $0x412770,%edi 40a0b2: e8 29 02 00 00 callq 40a2e0 40a0b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40a0be: 00 00 40a0c0: 48 8b 15 31 cf 25 00 mov 0x25cf31(%rip),%rdx # 666ff8 40a0c7: b9 80 9f 61 00 mov $0x619f80,%ecx 40a0cc: 31 c0 xor %eax,%eax 40a0ce: 48 8b 3d 8b c6 20 00 mov 0x20c68b(%rip),%rdi # 616760 40a0d5: be 50 28 41 00 mov $0x412850,%esi 40a0da: e8 51 32 00 00 callq 40d330 40a0df: eb 94 jmp 40a075 40a0e1: 48 8b 15 10 cf 25 00 mov 0x25cf10(%rip),%rdx # 666ff8 40a0e8: b9 80 9f 61 00 mov $0x619f80,%ecx 40a0ed: 31 c0 xor %eax,%eax 40a0ef: 48 8b 3d 6a c6 20 00 mov 0x20c66a(%rip),%rdi # 616760 40a0f6: be 80 28 41 00 mov $0x412880,%esi 40a0fb: e8 30 32 00 00 callq 40d330 40a100: c7 05 c6 fc 20 00 00 movl $0x0,0x20fcc6(%rip) # 619dd0 40a107: 00 00 00 40a10a: c7 05 b8 fc 20 00 00 movl $0x0,0x20fcb8(%rip) # 619dcc 40a111: 00 00 00 40a114: e9 4f fe ff ff jmpq 409f68 40a119: e8 a2 79 ff ff callq 401ac0 <__stack_chk_fail@plt> 40a11e: 48 8b 3d 3b c6 20 00 mov 0x20c63b(%rip),%rdi # 616760 40a125: 48 89 da mov %rbx,%rdx 40a128: be ad 28 41 00 mov $0x4128ad,%esi 40a12d: 31 c0 xor %eax,%eax 40a12f: e8 fc 31 00 00 callq 40d330 40a134: bf a0 27 41 00 mov $0x4127a0,%edi 40a139: e8 a2 01 00 00 callq 40a2e0 40a13e: e8 1d bb ff ff callq 405c60 40a143: e8 88 03 00 00 callq 40a4d0 40a148: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a14f: 00 000000000040a150 : 40a150: 48 85 ff test %rdi,%rdi 40a153: 74 4b je 40a1a0 40a155: 85 f6 test %esi,%esi 40a157: 48 8b 15 52 c5 20 00 mov 0x20c552(%rip),%rdx # 6166b0 40a15e: 74 2d je 40a18d 40a160: 83 ee 01 sub $0x1,%esi 40a163: 48 8d 4c 37 01 lea 0x1(%rdi,%rsi,1),%rcx 40a168: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a16f: 00 40a170: 0f b6 07 movzbl (%rdi),%eax 40a173: 48 83 c7 01 add $0x1,%rdi 40a177: 31 d0 xor %edx,%eax 40a179: 48 c1 ea 08 shr $0x8,%rdx 40a17d: 0f b6 c0 movzbl %al,%eax 40a180: 48 33 14 c5 40 29 41 xor 0x412940(,%rax,8),%rdx 40a187: 00 40a188: 48 39 cf cmp %rcx,%rdi 40a18b: 75 e3 jne 40a170 40a18d: b8 ff ff ff ff mov $0xffffffff,%eax 40a192: 48 89 15 17 c5 20 00 mov %rdx,0x20c517(%rip) # 6166b0 40a199: 48 31 d0 xor %rdx,%rax 40a19c: c3 retq 40a19d: 0f 1f 00 nopl (%rax) 40a1a0: ba ff ff ff ff mov $0xffffffff,%edx 40a1a5: 31 c0 xor %eax,%eax 40a1a7: 48 89 15 02 c5 20 00 mov %rdx,0x20c502(%rip) # 6166b0 40a1ae: c3 retq 40a1af: 90 nop 000000000040a1b0 : 40a1b0: c7 05 56 ce 25 00 00 movl $0x0,0x25ce56(%rip) # 667010 40a1b7: 00 00 00 40a1ba: c7 05 40 ce 25 00 00 movl $0x0,0x25ce40(%rip) # 667004 40a1c1: 00 00 00 40a1c4: c7 05 46 ce 25 00 00 movl $0x0,0x25ce46(%rip) # 667014 40a1cb: 00 00 00 40a1ce: 48 c7 05 17 ce 25 00 movq $0x0,0x25ce17(%rip) # 666ff0 40a1d5: 00 00 00 00 40a1d9: 48 c7 05 fc cd 25 00 movq $0x0,0x25cdfc(%rip) # 666fe0 40a1e0: 00 00 00 00 40a1e4: c3 retq 40a1e5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40a1ec: 00 00 00 00 000000000040a1f0 : 40a1f0: 48 83 ec 08 sub $0x8,%rsp 40a1f4: 89 d1 mov %edx,%ecx 40a1f6: 85 d2 test %edx,%edx 40a1f8: b8 ff ff ff 7f mov $0x7fffffff,%eax 40a1fd: 48 0f 49 c1 cmovns %rcx,%rax 40a201: 48 89 c2 mov %rax,%rdx 40a204: e8 77 79 ff ff callq 401b80 40a209: 48 83 c4 08 add $0x8,%rsp 40a20d: c3 retq 40a20e: 66 90 xchg %ax,%ax 000000000040a210 : 40a210: 41 56 push %r14 40a212: 49 89 fe mov %rdi,%r14 40a215: 41 55 push %r13 40a217: 41 54 push %r12 40a219: 55 push %rbp 40a21a: 53 push %rbx 40a21b: 0f b6 1f movzbl (%rdi),%ebx 40a21e: 84 db test %bl,%bl 40a220: 74 3a je 40a25c 40a222: e8 39 7c ff ff callq 401e60 <__ctype_b_loc@plt> 40a227: 4c 89 f5 mov %r14,%rbp 40a22a: 49 89 c5 mov %rax,%r13 40a22d: 0f 1f 00 nopl (%rax) 40a230: 49 8b 55 00 mov 0x0(%r13),%rdx 40a234: 44 0f b6 e3 movzbl %bl,%r12d 40a238: 42 f6 44 62 01 01 testb $0x1,0x1(%rdx,%r12,2) 40a23e: 74 0d je 40a24d 40a240: e8 0b 7c ff ff callq 401e50 <__ctype_tolower_loc@plt> 40a245: 48 8b 00 mov (%rax),%rax 40a248: 42 0f b6 1c a0 movzbl (%rax,%r12,4),%ebx 40a24d: 88 5d 00 mov %bl,0x0(%rbp) 40a250: 48 83 c5 01 add $0x1,%rbp 40a254: 0f b6 5d 00 movzbl 0x0(%rbp),%ebx 40a258: 84 db test %bl,%bl 40a25a: 75 d4 jne 40a230 40a25c: 5b pop %rbx 40a25d: 4c 89 f0 mov %r14,%rax 40a260: 5d pop %rbp 40a261: 41 5c pop %r12 40a263: 41 5d pop %r13 40a265: 41 5e pop %r14 40a267: c3 retq 40a268: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a26f: 00 000000000040a270 : 40a270: 53 push %rbx 40a271: be 2f 00 00 00 mov $0x2f,%esi 40a276: 48 89 fb mov %rdi,%rbx 40a279: e8 82 78 ff ff callq 401b00 40a27e: 48 8d 50 01 lea 0x1(%rax),%rdx 40a282: 48 85 c0 test %rax,%rax 40a285: 48 0f 45 da cmovne %rdx,%rbx 40a289: 48 89 d8 mov %rbx,%rax 40a28c: 5b pop %rbx 40a28d: c3 retq 40a28e: 66 90 xchg %ax,%ax 000000000040a290 : 40a290: e9 4b 77 ff ff jmpq 4019e0 40a295: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40a29c: 00 00 00 00 000000000040a2a0 : 40a2a0: 53 push %rbx 40a2a1: be 2e 00 00 00 mov $0x2e,%esi 40a2a6: 48 89 fb mov %rdi,%rbx 40a2a9: e8 52 78 ff ff callq 401b00 40a2ae: 48 85 c0 test %rax,%rax 40a2b1: 74 23 je 40a2d6 40a2b3: 31 d2 xor %edx,%edx 40a2b5: 48 39 d8 cmp %rbx,%rax 40a2b8: 0f 94 c2 sete %dl 40a2bb: 48 01 d0 add %rdx,%rax 40a2be: eb 05 jmp 40a2c5 40a2c0: 48 39 d8 cmp %rbx,%rax 40a2c3: 74 11 je 40a2d6 40a2c5: 48 83 e8 01 sub $0x1,%rax 40a2c9: 80 38 2e cmpb $0x2e,(%rax) 40a2cc: 75 f2 jne 40a2c0 40a2ce: 48 39 d8 cmp %rbx,%rax 40a2d1: c6 00 5f movb $0x5f,(%rax) 40a2d4: 75 ef jne 40a2c5 40a2d6: 5b pop %rbx 40a2d7: c3 retq 40a2d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a2df: 00 000000000040a2e0 : 40a2e0: 48 83 ec 08 sub $0x8,%rsp 40a2e4: 49 89 f8 mov %rdi,%r8 40a2e7: b9 80 9f 61 00 mov $0x619f80,%ecx 40a2ec: 48 8b 15 05 cd 25 00 mov 0x25cd05(%rip),%rdx # 666ff8 40a2f3: be bf 28 41 00 mov $0x4128bf,%esi 40a2f8: 31 c0 xor %eax,%eax 40a2fa: 48 8b 3d 5f c4 20 00 mov 0x20c45f(%rip),%rdi # 616760 40a301: e8 2a 30 00 00 callq 40d330 40a306: e8 55 b9 ff ff callq 405c60 40a30b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a310 : 40a310: 41 56 push %r14 40a312: 41 55 push %r13 40a314: 41 54 push %r12 40a316: 49 89 f4 mov %rsi,%r12 40a319: 55 push %rbp 40a31a: 48 89 fd mov %rdi,%rbp 40a31d: 53 push %rbx 40a31e: 8b 1f mov (%rdi),%ebx 40a320: 48 89 d7 mov %rdx,%rdi 40a323: e8 28 76 ff ff callq 401950 40a328: 48 85 c0 test %rax,%rax 40a32b: 49 89 c6 mov %rax,%r14 40a32e: 0f 84 3a 01 00 00 je 40a46e 40a334: 48 89 c7 mov %rax,%rdi 40a337: 45 31 ed xor %r13d,%r13d 40a33a: e8 41 2f 00 00 callq 40d280 40a33f: 80 38 00 cmpb $0x0,(%rax) 40a342: 49 89 c6 mov %rax,%r14 40a345: 48 89 c2 mov %rax,%rdx 40a348: 75 0a jne 40a354 40a34a: e9 5a 01 00 00 jmpq 40a4a9 40a34f: 90 nop 40a350: 48 83 c2 01 add $0x1,%rdx 40a354: 0f b6 32 movzbl (%rdx),%esi 40a357: 48 89 d7 mov %rdx,%rdi 40a35a: 40 0f be ce movsbl %sil,%ecx 40a35e: 83 f9 20 cmp $0x20,%ecx 40a361: 74 ed je 40a350 40a363: 83 f9 09 cmp $0x9,%ecx 40a366: 74 e8 je 40a350 40a368: 40 84 f6 test %sil,%sil 40a36b: 0f 84 2f 01 00 00 je 40a4a0 40a371: 83 f9 20 cmp $0x20,%ecx 40a374: 0f 84 06 01 00 00 je 40a480 40a37a: 83 f9 09 cmp $0x9,%ecx 40a37d: 0f 84 fd 00 00 00 je 40a480 40a383: 48 83 c2 01 add $0x1,%rdx 40a387: eb 1d jmp 40a3a6 40a389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40a390: 83 f8 20 cmp $0x20,%eax 40a393: 0f 84 e7 00 00 00 je 40a480 40a399: 48 83 c2 01 add $0x1,%rdx 40a39d: 83 f8 09 cmp $0x9,%eax 40a3a0: 0f 84 da 00 00 00 je 40a480 40a3a6: 0f be 02 movsbl (%rdx),%eax 40a3a9: 48 89 d7 mov %rdx,%rdi 40a3ac: 84 c0 test %al,%al 40a3ae: 75 e0 jne 40a390 40a3b0: 41 83 c5 01 add $0x1,%r13d 40a3b4: 8b 45 00 mov 0x0(%rbp),%eax 40a3b7: be 08 00 00 00 mov $0x8,%esi 40a3bc: 44 01 e8 add %r13d,%eax 40a3bf: 89 45 00 mov %eax,0x0(%rbp) 40a3c2: 83 c0 01 add $0x1,%eax 40a3c5: 48 63 f8 movslq %eax,%rdi 40a3c8: e8 53 2e 00 00 callq 40d220 40a3cd: 85 db test %ebx,%ebx 40a3cf: 4d 8b 0c 24 mov (%r12),%r9 40a3d3: 49 89 04 24 mov %rax,(%r12) 40a3d7: 0f 88 e3 00 00 00 js 40a4c0 40a3dd: 49 8b 11 mov (%r9),%rdx 40a3e0: 4c 8d 50 08 lea 0x8(%rax),%r10 40a3e4: 45 89 e8 mov %r13d,%r8d 40a3e7: 4c 89 d7 mov %r10,%rdi 40a3ea: 48 89 10 mov %rdx,(%rax) 40a3ed: 4c 89 f0 mov %r14,%rax 40a3f0: 48 89 c2 mov %rax,%rdx 40a3f3: eb 07 jmp 40a3fc 40a3f5: 0f 1f 00 nopl (%rax) 40a3f8: 48 83 c2 01 add $0x1,%rdx 40a3fc: 0f b6 0a movzbl (%rdx),%ecx 40a3ff: 48 89 d0 mov %rdx,%rax 40a402: 0f be f1 movsbl %cl,%esi 40a405: 83 fe 20 cmp $0x20,%esi 40a408: 74 ee je 40a3f8 40a40a: 83 fe 09 cmp $0x9,%esi 40a40d: 74 e9 je 40a3f8 40a40f: 48 89 17 mov %rdx,(%rdi) 40a412: 48 83 c7 08 add $0x8,%rdi 40a416: eb 0b jmp 40a423 40a418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a41f: 00 40a420: 0f b6 08 movzbl (%rax),%ecx 40a423: 48 83 c0 01 add $0x1,%rax 40a427: 84 c9 test %cl,%cl 40a429: 75 f5 jne 40a420 40a42b: 41 83 e8 01 sub $0x1,%r8d 40a42f: 75 bf jne 40a3f0 40a431: 41 8d 45 ff lea -0x1(%r13),%eax 40a435: 83 fb 01 cmp $0x1,%ebx 40a438: 48 98 cltq 40a43a: 49 8d 4c c2 08 lea 0x8(%r10,%rax,8),%rcx 40a43f: 74 26 je 40a467 40a441: 83 eb 02 sub $0x2,%ebx 40a444: 89 d8 mov %ebx,%eax 40a446: 48 8d 34 c5 08 00 00 lea 0x8(,%rax,8),%rsi 40a44d: 00 40a44e: 31 c0 xor %eax,%eax 40a450: 49 8b 54 01 08 mov 0x8(%r9,%rax,1),%rdx 40a455: 48 89 14 01 mov %rdx,(%rcx,%rax,1) 40a459: 48 83 c0 08 add $0x8,%rax 40a45d: 48 39 f0 cmp %rsi,%rax 40a460: 75 ee jne 40a450 40a462: 48 8d 4c d9 08 lea 0x8(%rcx,%rbx,8),%rcx 40a467: 48 c7 01 00 00 00 00 movq $0x0,(%rcx) 40a46e: 5b pop %rbx 40a46f: 4c 89 f0 mov %r14,%rax 40a472: 5d pop %rbp 40a473: 41 5c pop %r12 40a475: 41 5d pop %r13 40a477: 41 5e pop %r14 40a479: c3 retq 40a47a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40a480: c6 07 00 movb $0x0,(%rdi) 40a483: 48 8d 57 01 lea 0x1(%rdi),%rdx 40a487: 41 83 c5 01 add $0x1,%r13d 40a48b: 80 7f 01 00 cmpb $0x0,0x1(%rdi) 40a48f: 0f 85 bf fe ff ff jne 40a354 40a495: e9 1a ff ff ff jmpq 40a3b4 40a49a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40a4a0: 45 85 ed test %r13d,%r13d 40a4a3: 0f 85 0b ff ff ff jne 40a3b4 40a4a9: 4c 89 f7 mov %r14,%rdi 40a4ac: 45 31 f6 xor %r14d,%r14d 40a4af: e8 dc 74 ff ff callq 401990 40a4b4: 5b pop %rbx 40a4b5: 4c 89 f0 mov %r14,%rax 40a4b8: 5d pop %rbp 40a4b9: 41 5c pop %r12 40a4bb: 41 5d pop %r13 40a4bd: 41 5e pop %r14 40a4bf: c3 retq 40a4c0: bf cc 28 41 00 mov $0x4128cc,%edi 40a4c5: e8 16 fe ff ff callq 40a2e0 40a4ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040a4d0 : 40a4d0: 48 83 ec 08 sub $0x8,%rsp 40a4d4: be d4 28 41 00 mov $0x4128d4,%esi 40a4d9: 31 c0 xor %eax,%eax 40a4db: 48 8b 15 16 cb 25 00 mov 0x25cb16(%rip),%rdx # 666ff8 40a4e2: 48 8b 3d 77 c2 20 00 mov 0x20c277(%rip),%rdi # 616760 40a4e9: e8 42 2e 00 00 callq 40d330 40a4ee: e8 6d b7 ff ff callq 405c60 40a4f3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a4fa: 84 00 00 00 00 00 000000000040a500 : 40a500: 48 83 ec 08 sub $0x8,%rsp 40a504: 8b 15 9e c2 20 00 mov 0x20c29e(%rip),%edx # 6167a8 40a50a: 85 d2 test %edx,%edx 40a50c: 74 22 je 40a530 40a50e: 8b 05 8c c2 20 00 mov 0x20c28c(%rip),%eax # 6167a0 40a514: 85 c0 test %eax,%eax 40a516: 75 0a jne 40a522 40a518: c7 05 7e c2 20 00 02 movl $0x2,0x20c27e(%rip) # 6167a0 40a51f: 00 00 00 40a522: 48 83 c4 08 add $0x8,%rsp 40a526: c3 retq 40a527: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40a52e: 00 00 40a530: 49 89 f8 mov %rdi,%r8 40a533: 48 8b 15 be ca 25 00 mov 0x25cabe(%rip),%rdx # 666ff8 40a53a: b9 80 9f 61 00 mov $0x619f80,%ecx 40a53f: 48 8b 3d 1a c2 20 00 mov 0x20c21a(%rip),%rdi # 616760 40a546: be eb 28 41 00 mov $0x4128eb,%esi 40a54b: 31 c0 xor %eax,%eax 40a54d: e8 de 2d 00 00 callq 40d330 40a552: eb ba jmp 40a50e 40a554: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a55b: 00 00 00 00 00 000000000040a560 : 40a560: 55 push %rbp 40a561: 53 push %rbx 40a562: 48 83 ec 08 sub $0x8,%rsp 40a566: e8 65 74 ff ff callq 4019d0 <__errno_location@plt> 40a56b: 48 8b 15 86 ca 25 00 mov 0x25ca86(%rip),%rdx # 666ff8 40a572: be 00 29 41 00 mov $0x412900,%esi 40a577: 8b 28 mov (%rax),%ebp 40a579: 48 89 c3 mov %rax,%rbx 40a57c: 31 c0 xor %eax,%eax 40a57e: 48 8b 3d db c1 20 00 mov 0x20c1db(%rip),%rdi # 616760 40a585: e8 a6 2d 00 00 callq 40d330 40a58a: 85 ed test %ebp,%ebp 40a58c: 74 11 je 40a59f 40a58e: 89 2b mov %ebp,(%rbx) 40a590: bf 80 9f 61 00 mov $0x619f80,%edi 40a595: e8 06 78 ff ff callq 401da0 40a59a: e8 c1 b6 ff ff callq 405c60 40a59f: 48 8b 3d ba c1 20 00 mov 0x20c1ba(%rip),%rdi # 616760 40a5a6: ba 80 9f 61 00 mov $0x619f80,%edx 40a5ab: 31 c0 xor %eax,%eax 40a5ad: be 06 29 41 00 mov $0x412906,%esi 40a5b2: e8 79 2d 00 00 callq 40d330 40a5b7: eb e1 jmp 40a59a 40a5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040a5c0 : 40a5c0: 55 push %rbp 40a5c1: 53 push %rbx 40a5c2: 48 83 ec 08 sub $0x8,%rsp 40a5c6: e8 05 74 ff ff callq 4019d0 <__errno_location@plt> 40a5cb: 48 8b 15 26 ca 25 00 mov 0x25ca26(%rip),%rdx # 666ff8 40a5d2: be 00 29 41 00 mov $0x412900,%esi 40a5d7: 8b 28 mov (%rax),%ebp 40a5d9: 48 89 c3 mov %rax,%rbx 40a5dc: 31 c0 xor %eax,%eax 40a5de: 48 8b 3d 7b c1 20 00 mov 0x20c17b(%rip),%rdi # 616760 40a5e5: e8 46 2d 00 00 callq 40d330 40a5ea: bf 80 eb 64 00 mov $0x64eb80,%edi 40a5ef: 89 2b mov %ebp,(%rbx) 40a5f1: e8 aa 77 ff ff callq 401da0 40a5f6: e8 65 b6 ff ff callq 405c60 40a5fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a600 : 40a600: 41 55 push %r13 40a602: 41 89 fd mov %edi,%r13d 40a605: 41 54 push %r12 40a607: 41 bc ff ff ff 7f mov $0x7fffffff,%r12d 40a60d: 55 push %rbp 40a60e: 48 89 f5 mov %rsi,%rbp 40a611: 53 push %rbx 40a612: 89 d3 mov %edx,%ebx 40a614: 48 83 ec 08 sub $0x8,%rsp 40a618: eb 12 jmp 40a62c 40a61a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40a620: 83 fa ff cmp $0xffffffff,%edx 40a623: 74 2b je 40a650 40a625: 89 c0 mov %eax,%eax 40a627: 29 d3 sub %edx,%ebx 40a629: 48 01 c5 add %rax,%rbp 40a62c: 85 db test %ebx,%ebx 40a62e: 89 da mov %ebx,%edx 40a630: 48 89 ee mov %rbp,%rsi 40a633: 49 0f 48 d4 cmovs %r12,%rdx 40a637: 44 89 ef mov %r13d,%edi 40a63a: e8 21 74 ff ff callq 401a60 40a63f: 39 d8 cmp %ebx,%eax 40a641: 89 c2 mov %eax,%edx 40a643: 75 db jne 40a620 40a645: 48 83 c4 08 add $0x8,%rsp 40a649: 5b pop %rbx 40a64a: 5d pop %rbp 40a64b: 41 5c pop %r12 40a64d: 41 5d pop %r13 40a64f: c3 retq 40a650: e8 6b ff ff ff callq 40a5c0 40a655: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40a65c: 00 00 00 00 000000000040a660 : 40a660: 8b 35 aa c9 25 00 mov 0x25c9aa(%rip),%esi # 667010 40a666: 85 f6 test %esi,%esi 40a668: 75 06 jne 40a670 40a66a: f3 c3 repz retq 40a66c: 0f 1f 40 00 nopl 0x0(%rax) 40a670: 48 83 ec 08 sub $0x8,%rsp 40a674: bf 80 ef 64 00 mov $0x64ef80,%edi 40a679: e8 d2 fa ff ff callq 40a150 40a67e: 8b 0d 20 c1 20 00 mov 0x20c120(%rip),%ecx # 6167a4 40a684: 85 c9 test %ecx,%ecx 40a686: 74 20 je 40a6a8 40a688: 8b 05 82 c9 25 00 mov 0x25c982(%rip),%eax # 667010 40a68e: c7 05 78 c9 25 00 00 movl $0x0,0x25c978(%rip) # 667010 40a695: 00 00 00 40a698: 48 01 05 51 c9 25 00 add %rax,0x25c951(%rip) # 666ff0 40a69f: 48 83 c4 08 add $0x8,%rsp 40a6a3: c3 retq 40a6a4: 0f 1f 40 00 nopl 0x0(%rax) 40a6a8: 8b 15 62 c9 25 00 mov 0x25c962(%rip),%edx # 667010 40a6ae: be 80 ef 64 00 mov $0x64ef80,%esi 40a6b3: 8b 3d 47 c9 25 00 mov 0x25c947(%rip),%edi # 667000 40a6b9: e8 42 ff ff ff callq 40a600 40a6be: eb c8 jmp 40a688 000000000040a6c0 : 40a6c0: 55 push %rbp 40a6c1: 31 c0 xor %eax,%eax 40a6c3: 89 fd mov %edi,%ebp 40a6c5: 53 push %rbx 40a6c6: bb 00 80 00 00 mov $0x8000,%ebx 40a6cb: 48 83 ec 08 sub $0x8,%rsp 40a6cf: c7 05 3b c9 25 00 00 movl $0x0,0x25c93b(%rip) # 667014 40a6d6: 00 00 00 40a6d9: eb 1d jmp 40a6f8 40a6db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40a6e0: 83 f8 ff cmp $0xffffffff,%eax 40a6e3: 74 7a je 40a75f 40a6e5: 03 05 29 c9 25 00 add 0x25c929(%rip),%eax # 667014 40a6eb: 3d ff 7f 00 00 cmp $0x7fff,%eax 40a6f0: 89 05 1e c9 25 00 mov %eax,0x25c91e(%rip) # 667014 40a6f6: 77 38 ja 40a730 40a6f8: 8b 3d 0e c9 25 00 mov 0x25c90e(%rip),%edi # 66700c 40a6fe: 48 8d b0 a0 ef 65 00 lea 0x65efa0(%rax),%rsi 40a705: 89 da mov %ebx,%edx 40a707: 29 c2 sub %eax,%edx 40a709: e8 e2 fa ff ff callq 40a1f0 40a70e: 85 c0 test %eax,%eax 40a710: 75 ce jne 40a6e0 40a712: 8b 05 fc c8 25 00 mov 0x25c8fc(%rip),%eax # 667014 40a718: 85 c0 test %eax,%eax 40a71a: 75 14 jne 40a730 40a71c: 85 ed test %ebp,%ebp 40a71e: 74 2f je 40a74f 40a720: 48 83 c4 08 add $0x8,%rsp 40a724: b8 ff ff ff ff mov $0xffffffff,%eax 40a729: 5b pop %rbx 40a72a: 5d pop %rbp 40a72b: c3 retq 40a72c: 0f 1f 40 00 nopl 0x0(%rax) 40a730: 48 01 05 a9 c8 25 00 add %rax,0x25c8a9(%rip) # 666fe0 40a737: c7 05 c3 c8 25 00 01 movl $0x1,0x25c8c3(%rip) # 667004 40a73e: 00 00 00 40a741: 0f b6 05 58 48 25 00 movzbl 0x254858(%rip),%eax # 65efa0 40a748: 48 83 c4 08 add $0x8,%rsp 40a74c: 5b pop %rbx 40a74d: 5d pop %rbp 40a74e: c3 retq 40a74f: e8 0c ff ff ff callq 40a660 40a754: e8 77 72 ff ff callq 4019d0 <__errno_location@plt> 40a759: c7 00 00 00 00 00 movl $0x0,(%rax) 40a75f: e8 fc fd ff ff callq 40a560 40a764: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a76b: 00 00 00 00 00 000000000040a770 : 40a770: 8b 15 9a c8 25 00 mov 0x25c89a(%rip),%edx # 667010 40a776: 85 d2 test %edx,%edx 40a778: 75 06 jne 40a780 40a77a: f3 c3 repz retq 40a77c: 0f 1f 40 00 nopl 0x0(%rax) 40a780: 48 83 ec 08 sub $0x8,%rsp 40a784: be 80 a3 64 00 mov $0x64a380,%esi 40a789: 8b 3d 71 c8 25 00 mov 0x25c871(%rip),%edi # 667000 40a78f: e8 6c fe ff ff callq 40a600 40a794: 8b 05 76 c8 25 00 mov 0x25c876(%rip),%eax # 667010 40a79a: c7 05 6c c8 25 00 00 movl $0x0,0x25c86c(%rip) # 667010 40a7a1: 00 00 00 40a7a4: 48 01 05 45 c8 25 00 add %rax,0x25c845(%rip) # 666ff0 40a7ab: 48 83 c4 08 add $0x8,%rsp 40a7af: c3 retq 000000000040a7b0 : 40a7b0: 55 push %rbp 40a7b1: 89 fd mov %edi,%ebp 40a7b3: 53 push %rbx 40a7b4: 89 f3 mov %esi,%ebx 40a7b6: 48 83 ec 08 sub $0x8,%rsp 40a7ba: e8 11 72 ff ff callq 4019d0 <__errno_location@plt> 40a7bf: c7 00 00 00 00 00 movl $0x0,(%rax) 40a7c5: 8b 15 49 c8 25 00 mov 0x25c849(%rip),%edx # 667014 40a7cb: 8b 05 33 c8 25 00 mov 0x25c833(%rip),%eax # 667004 40a7d1: 39 d0 cmp %edx,%eax 40a7d3: 73 5e jae 40a833 40a7d5: 0f 1f 00 nopl (%rax) 40a7d8: 48 8d b0 a0 ef 65 00 lea 0x65efa0(%rax),%rsi 40a7df: 29 c2 sub %eax,%edx 40a7e1: 89 df mov %ebx,%edi 40a7e3: e8 18 fe ff ff callq 40a600 40a7e8: 8b 05 26 c8 25 00 mov 0x25c826(%rip),%eax # 667014 40a7ee: ba 00 80 00 00 mov $0x8000,%edx 40a7f3: be a0 ef 65 00 mov $0x65efa0,%esi 40a7f8: 89 ef mov %ebp,%edi 40a7fa: 2b 05 04 c8 25 00 sub 0x25c804(%rip),%eax # 667004 40a800: 48 01 05 e9 c7 25 00 add %rax,0x25c7e9(%rip) # 666ff0 40a807: e8 e4 f9 ff ff callq 40a1f0 40a80c: 83 f8 ff cmp $0xffffffff,%eax 40a80f: 74 2b je 40a83c 40a811: 48 63 d0 movslq %eax,%rdx 40a814: 89 05 fa c7 25 00 mov %eax,0x25c7fa(%rip) # 667014 40a81a: 48 01 15 bf c7 25 00 add %rdx,0x25c7bf(%rip) # 666fe0 40a821: 89 c2 mov %eax,%edx 40a823: 31 c0 xor %eax,%eax 40a825: c7 05 d5 c7 25 00 00 movl $0x0,0x25c7d5(%rip) # 667004 40a82c: 00 00 00 40a82f: 85 d2 test %edx,%edx 40a831: 75 a5 jne 40a7d8 40a833: 48 83 c4 08 add $0x8,%rsp 40a837: 31 c0 xor %eax,%eax 40a839: 5b pop %rbx 40a83a: 5d pop %rbp 40a83b: c3 retq 40a83c: e8 1f fd ff ff callq 40a560 40a841: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a848: 0f 1f 84 00 00 00 00 40a84f: 00 000000000040a850 : 40a850: 48 85 f6 test %rsi,%rsi 40a853: 66 0f 57 c0 xorpd %xmm0,%xmm0 40a857: 74 16 je 40a86f 40a859: f2 48 0f 2a c7 cvtsi2sd %rdi,%xmm0 40a85e: f2 48 0f 2a ce cvtsi2sd %rsi,%xmm1 40a863: f2 0f 59 05 d5 88 00 mulsd 0x88d5(%rip),%xmm0 # 413140 40a86a: 00 40a86b: f2 0f 5e c1 divsd %xmm1,%xmm0 40a86f: be 22 29 41 00 mov $0x412922,%esi 40a874: 48 89 d7 mov %rdx,%rdi 40a877: b8 01 00 00 00 mov $0x1,%eax 40a87c: e9 af 2a 00 00 jmpq 40d330 40a881: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a888: 0f 1f 84 00 00 00 00 40a88f: 00 000000000040a890 : 40a890: 41 54 push %r12 40a892: 48 89 f1 mov %rsi,%rcx 40a895: 49 89 fc mov %rdi,%r12 40a898: 48 be 67 66 66 66 66 movabs $0x6666666666666667,%rsi 40a89f: 66 66 66 40a8a2: 55 push %rbp 40a8a3: 41 89 d0 mov %edx,%r8d 40a8a6: 53 push %rbx 40a8a7: 48 83 ec 50 sub $0x50,%rsp 40a8ab: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 40a8b2: 00 00 40a8b4: 48 89 44 24 48 mov %rax,0x48(%rsp) 40a8b9: 31 c0 xor %eax,%eax 40a8bb: 48 8d 5c 24 40 lea 0x40(%rsp),%rbx 40a8c0: 48 85 c9 test %rcx,%rcx 40a8c3: 0f 88 a7 00 00 00 js 40a970 40a8c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40a8d0: 48 89 c8 mov %rcx,%rax 40a8d3: 48 83 eb 01 sub $0x1,%rbx 40a8d7: 48 f7 ee imul %rsi 40a8da: 48 89 c8 mov %rcx,%rax 40a8dd: 48 c1 f8 3f sar $0x3f,%rax 40a8e1: 48 c1 fa 02 sar $0x2,%rdx 40a8e5: 48 29 c2 sub %rax,%rdx 40a8e8: 48 8d 04 92 lea (%rdx,%rdx,4),%rax 40a8ec: 48 01 c0 add %rax,%rax 40a8ef: 48 29 c1 sub %rax,%rcx 40a8f2: 83 c1 30 add $0x30,%ecx 40a8f5: 48 85 d2 test %rdx,%rdx 40a8f8: 88 0b mov %cl,(%rbx) 40a8fa: 48 89 d1 mov %rdx,%rcx 40a8fd: 75 d1 jne 40a8d0 40a8ff: 48 8d 44 24 40 lea 0x40(%rsp),%rax 40a904: 48 89 da mov %rbx,%rdx 40a907: 48 29 c2 sub %rax,%rdx 40a90a: 41 01 d0 add %edx,%r8d 40a90d: 41 8d 68 ff lea -0x1(%r8),%ebp 40a911: 45 85 c0 test %r8d,%r8d 40a914: 7e 1f jle 40a935 40a916: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a91d: 00 00 00 40a920: 4c 89 e6 mov %r12,%rsi 40a923: bf 20 00 00 00 mov $0x20,%edi 40a928: 83 ed 01 sub $0x1,%ebp 40a92b: e8 c0 71 ff ff callq 401af0 <_IO_putc@plt> 40a930: 83 fd ff cmp $0xffffffff,%ebp 40a933: 75 eb jne 40a920 40a935: 48 8d 6c 24 40 lea 0x40(%rsp),%rbp 40a93a: 48 39 eb cmp %rbp,%rbx 40a93d: 73 15 jae 40a954 40a93f: 90 nop 40a940: 0f be 3b movsbl (%rbx),%edi 40a943: 4c 89 e6 mov %r12,%rsi 40a946: 48 83 c3 01 add $0x1,%rbx 40a94a: e8 a1 71 ff ff callq 401af0 <_IO_putc@plt> 40a94f: 48 39 eb cmp %rbp,%rbx 40a952: 75 ec jne 40a940 40a954: 48 8b 44 24 48 mov 0x48(%rsp),%rax 40a959: 64 48 33 04 25 28 00 xor %fs:0x28,%rax 40a960: 00 00 40a962: 75 55 jne 40a9b9 40a964: 48 83 c4 50 add $0x50,%rsp 40a968: 5b pop %rbx 40a969: 5d pop %rbp 40a96a: 41 5c pop %r12 40a96c: c3 retq 40a96d: 0f 1f 00 nopl (%rax) 40a970: 48 89 df mov %rbx,%rdi 40a973: 49 89 f2 mov %rsi,%r10 40a976: 41 b9 30 00 00 00 mov $0x30,%r9d 40a97c: 0f 1f 40 00 nopl 0x0(%rax) 40a980: 48 89 c8 mov %rcx,%rax 40a983: 48 83 ef 01 sub $0x1,%rdi 40a987: 49 f7 ea imul %r10 40a98a: 48 89 c8 mov %rcx,%rax 40a98d: 48 c1 f8 3f sar $0x3f,%rax 40a991: 48 c1 fa 02 sar $0x2,%rdx 40a995: 48 29 c2 sub %rax,%rdx 40a998: 48 8d 04 92 lea (%rdx,%rdx,4),%rax 40a99c: 41 8d 04 41 lea (%r9,%rax,2),%eax 40a9a0: 29 c8 sub %ecx,%eax 40a9a2: 48 85 d2 test %rdx,%rdx 40a9a5: 48 89 d1 mov %rdx,%rcx 40a9a8: 88 07 mov %al,(%rdi) 40a9aa: 75 d4 jne 40a980 40a9ac: 48 8d 5f ff lea -0x1(%rdi),%rbx 40a9b0: c6 47 ff 2d movb $0x2d,-0x1(%rdi) 40a9b4: e9 46 ff ff ff jmpq 40a8ff 40a9b9: e8 02 71 ff ff callq 401ac0 <__stack_chk_fail@plt> 40a9be: 66 90 xchg %ax,%ax 000000000040a9c0 : 40a9c0: 55 push %rbp 40a9c1: ba ff ff ff ff mov $0xffffffff,%edx 40a9c6: 53 push %rbx 40a9c7: 89 f3 mov %esi,%ebx 40a9c9: 48 83 ec 18 sub $0x18,%rsp 40a9cd: 89 3d 39 c6 25 00 mov %edi,0x25c639(%rip) # 66700c 40a9d3: 83 3d 2e c6 25 00 01 cmpl $0x1,0x25c62e(%rip) # 667008 40a9da: 66 c7 44 24 0c 00 00 movw $0x0,0xc(%rsp) 40a9e1: 66 c7 44 24 0e 00 00 movw $0x0,0xe(%rsp) 40a9e8: 89 35 12 c6 25 00 mov %esi,0x25c612(%rip) # 667000 40a9ee: c7 05 f0 b8 20 00 08 movl $0x8,0x20b8f0(%rip) # 6162e8 40a9f5: 00 00 00 40a9f8: 19 c0 sbb %eax,%eax 40a9fa: c6 05 7f f9 23 00 1f movb $0x1f,0x23f97f(%rip) # 64a380 40aa01: f7 d0 not %eax 40aa03: c6 05 77 f9 23 00 8b movb $0x8b,0x23f977(%rip) # 64a381 40aa0a: 83 e0 08 and $0x8,%eax 40aa0d: c6 05 6e f9 23 00 08 movb $0x8,0x23f96e(%rip) # 64a382 40aa14: 88 05 69 f9 23 00 mov %al,0x23f969(%rip) # 64a383 40aa1a: 48 8b 05 5f 45 25 00 mov 0x25455f(%rip),%rax # 65ef80 40aa21: 48 39 d0 cmp %rdx,%rax 40aa24: 0f 87 16 03 00 00 ja 40ad40 40aa2a: 89 c1 mov %eax,%ecx 40aa2c: 89 c6 mov %eax,%esi 40aa2e: 48 c1 e8 10 shr $0x10,%rax 40aa32: 66 c1 e9 08 shr $0x8,%cx 40aa36: 89 c2 mov %eax,%edx 40aa38: 66 c1 e8 08 shr $0x8,%ax 40aa3c: 31 ff xor %edi,%edi 40aa3e: 40 88 35 3f f9 23 00 mov %sil,0x23f93f(%rip) # 64a384 40aa45: 31 f6 xor %esi,%esi 40aa47: 88 15 39 f9 23 00 mov %dl,0x23f939(%rip) # 64a386 40aa4d: 88 0d 32 f9 23 00 mov %cl,0x23f932(%rip) # 64a385 40aa53: 88 05 2e f9 23 00 mov %al,0x23f92e(%rip) # 64a387 40aa59: c7 05 ad c5 25 00 08 movl $0x8,0x25c5ad(%rip) # 667010 40aa60: 00 00 00 40aa63: e8 e8 f6 ff ff callq 40a150 40aa68: 89 df mov %ebx,%edi 40aa6a: 48 89 05 67 f3 20 00 mov %rax,0x20f367(%rip) # 619dd8 40aa71: e8 fa 79 ff ff callq 402470 40aa76: 48 8d 7c 24 0c lea 0xc(%rsp),%rdi 40aa7b: be e8 62 61 00 mov $0x6162e8,%esi 40aa80: e8 ab d3 ff ff callq 407e30 40aa85: 8b 3d 59 b8 20 00 mov 0x20b859(%rip),%edi # 6162e4 40aa8b: 48 8d 74 24 0e lea 0xe(%rsp),%rsi 40aa90: e8 4b 81 ff ff callq 402be0 40aa95: 8b 1d 75 c5 25 00 mov 0x25c575(%rip),%ebx # 667010 40aa9b: 0f b7 54 24 0e movzwl 0xe(%rsp),%edx 40aaa0: 89 d8 mov %ebx,%eax 40aaa2: 83 c3 01 add $0x1,%ebx 40aaa5: 81 fb 00 40 00 00 cmp $0x4000,%ebx 40aaab: 88 90 80 a3 64 00 mov %dl,0x64a380(%rax) 40aab1: 89 1d 59 c5 25 00 mov %ebx,0x25c559(%rip) # 667010 40aab7: 0f 84 43 03 00 00 je 40ae00 40aabd: 89 d8 mov %ebx,%eax 40aabf: 83 c3 01 add $0x1,%ebx 40aac2: 81 fb 00 40 00 00 cmp $0x4000,%ebx 40aac8: c6 80 80 a3 64 00 03 movb $0x3,0x64a380(%rax) 40aacf: 89 1d 3b c5 25 00 mov %ebx,0x25c53b(%rip) # 667010 40aad5: 0f 84 15 03 00 00 je 40adf0 40aadb: 8b 05 27 c5 25 00 mov 0x25c527(%rip),%eax # 667008 40aae1: 85 c0 test %eax,%eax 40aae3: 74 40 je 40ab25 40aae5: bf 80 9f 61 00 mov $0x619f80,%edi 40aaea: e8 81 f7 ff ff callq 40a270 40aaef: 48 89 c5 mov %rax,%rbp 40aaf2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40aaf8: 0f b6 55 00 movzbl 0x0(%rbp),%edx 40aafc: 89 d8 mov %ebx,%eax 40aafe: 83 c3 01 add $0x1,%ebx 40ab01: 81 fb 00 40 00 00 cmp $0x4000,%ebx 40ab07: 89 1d 03 c5 25 00 mov %ebx,0x25c503(%rip) # 667010 40ab0d: 88 90 80 a3 64 00 mov %dl,0x64a380(%rax) 40ab13: 0f 84 37 02 00 00 je 40ad50 40ab19: 0f b6 45 00 movzbl 0x0(%rbp),%eax 40ab1d: 48 83 c5 01 add $0x1,%rbp 40ab21: 84 c0 test %al,%al 40ab23: 75 d3 jne 40aaf8 40ab25: 48 89 1d ec c4 25 00 mov %rbx,0x25c4ec(%rip) # 667018 40ab2c: e8 ff 81 ff ff callq 402d30 40ab31: 48 8b 05 b0 c4 25 00 mov 0x25c4b0(%rip),%rax # 666fe8 40ab38: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 40ab3c: 74 28 je 40ab66 40ab3e: 48 3b 05 9b c4 25 00 cmp 0x25c49b(%rip),%rax # 666fe0 40ab45: 74 1f je 40ab66 40ab47: 48 8b 15 aa c4 25 00 mov 0x25c4aa(%rip),%rdx # 666ff8 40ab4e: b9 80 9f 61 00 mov $0x619f80,%ecx 40ab53: 31 c0 xor %eax,%eax 40ab55: 48 8b 3d 04 bc 20 00 mov 0x20bc04(%rip),%rdi # 616760 40ab5c: be 48 31 41 00 mov $0x413148,%esi 40ab61: e8 ca 27 00 00 callq 40d330 40ab66: 8b 05 a4 c4 25 00 mov 0x25c4a4(%rip),%eax # 667010 40ab6c: 48 8b 15 65 f2 20 00 mov 0x20f265(%rip),%rdx # 619dd8 40ab73: 89 c1 mov %eax,%ecx 40ab75: 3d fd 3f 00 00 cmp $0x3ffd,%eax 40ab7a: 88 91 80 a3 64 00 mov %dl,0x64a380(%rcx) 40ab80: 0f 87 62 01 00 00 ja 40ace8 40ab86: 8d 48 01 lea 0x1(%rax),%ecx 40ab89: 89 d6 mov %edx,%esi 40ab8b: 83 c0 02 add $0x2,%eax 40ab8e: 66 c1 ee 08 shr $0x8,%si 40ab92: 40 88 b1 80 a3 64 00 mov %sil,0x64a380(%rcx) 40ab99: 48 c1 ea 10 shr $0x10,%rdx 40ab9d: 89 c1 mov %eax,%ecx 40ab9f: 3d fd 3f 00 00 cmp $0x3ffd,%eax 40aba4: 88 91 80 a3 64 00 mov %dl,0x64a380(%rcx) 40abaa: 0f 87 f0 00 00 00 ja 40aca0 40abb0: 8d 48 01 lea 0x1(%rax),%ecx 40abb3: 66 c1 ea 08 shr $0x8,%dx 40abb7: 83 c0 02 add $0x2,%eax 40abba: 88 91 80 a3 64 00 mov %dl,0x64a380(%rcx) 40abc0: 48 8b 15 19 c4 25 00 mov 0x25c419(%rip),%rdx # 666fe0 40abc7: 89 c1 mov %eax,%ecx 40abc9: 3d fd 3f 00 00 cmp $0x3ffd,%eax 40abce: 88 91 80 a3 64 00 mov %dl,0x64a380(%rcx) 40abd4: 77 7a ja 40ac50 40abd6: 8d 48 01 lea 0x1(%rax),%ecx 40abd9: 89 d6 mov %edx,%esi 40abdb: 83 c0 02 add $0x2,%eax 40abde: 66 c1 ee 08 shr $0x8,%si 40abe2: 40 88 b1 80 a3 64 00 mov %sil,0x64a380(%rcx) 40abe9: 48 c1 ea 10 shr $0x10,%rdx 40abed: 89 c1 mov %eax,%ecx 40abef: 3d fd 3f 00 00 cmp $0x3ffd,%eax 40abf4: 88 91 80 a3 64 00 mov %dl,0x64a380(%rcx) 40abfa: 0f 86 60 01 00 00 jbe 40ad60 40ac00: 83 c0 01 add $0x1,%eax 40ac03: 3d 00 40 00 00 cmp $0x4000,%eax 40ac08: 89 05 02 c4 25 00 mov %eax,0x25c402(%rip) # 667010 40ac0e: 0f 84 fc 01 00 00 je 40ae10 40ac14: 89 c1 mov %eax,%ecx 40ac16: 83 c0 01 add $0x1,%eax 40ac19: 66 c1 ea 08 shr $0x8,%dx 40ac1d: 3d 00 40 00 00 cmp $0x4000,%eax 40ac22: 88 91 80 a3 64 00 mov %dl,0x64a380(%rcx) 40ac28: 89 05 e2 c3 25 00 mov %eax,0x25c3e2(%rip) # 667010 40ac2e: 0f 84 4c 01 00 00 je 40ad80 40ac34: 48 83 05 dc c3 25 00 addq $0x8,0x25c3dc(%rip) # 667018 40ac3b: 08 40ac3c: e8 2f fb ff ff callq 40a770 40ac41: 48 83 c4 18 add $0x18,%rsp 40ac45: 31 c0 xor %eax,%eax 40ac47: 5b pop %rbx 40ac48: 5d pop %rbp 40ac49: c3 retq 40ac4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40ac50: 83 c0 01 add $0x1,%eax 40ac53: 3d 00 40 00 00 cmp $0x4000,%eax 40ac58: 89 05 b2 c3 25 00 mov %eax,0x25c3b2(%rip) # 667010 40ac5e: 0f 84 6c 01 00 00 je 40add0 40ac64: 89 c1 mov %eax,%ecx 40ac66: 89 d6 mov %edx,%esi 40ac68: 83 c0 01 add $0x1,%eax 40ac6b: 66 c1 ee 08 shr $0x8,%si 40ac6f: 3d 00 40 00 00 cmp $0x4000,%eax 40ac74: 89 05 96 c3 25 00 mov %eax,0x25c396(%rip) # 667010 40ac7a: 40 88 b1 80 a3 64 00 mov %sil,0x64a380(%rcx) 40ac81: 0f 85 62 ff ff ff jne 40abe9 40ac87: e8 e4 fa ff ff callq 40a770 40ac8c: 8b 05 7e c3 25 00 mov 0x25c37e(%rip),%eax # 667010 40ac92: 48 8b 15 47 c3 25 00 mov 0x25c347(%rip),%rdx # 666fe0 40ac99: e9 4b ff ff ff jmpq 40abe9 40ac9e: 66 90 xchg %ax,%ax 40aca0: 83 c0 01 add $0x1,%eax 40aca3: 3d 00 40 00 00 cmp $0x4000,%eax 40aca8: 89 05 62 c3 25 00 mov %eax,0x25c362(%rip) # 667010 40acae: 0f 84 dc 00 00 00 je 40ad90 40acb4: 89 c1 mov %eax,%ecx 40acb6: 83 c0 01 add $0x1,%eax 40acb9: 66 c1 ea 08 shr $0x8,%dx 40acbd: 3d 00 40 00 00 cmp $0x4000,%eax 40acc2: 88 91 80 a3 64 00 mov %dl,0x64a380(%rcx) 40acc8: 89 05 42 c3 25 00 mov %eax,0x25c342(%rip) # 667010 40acce: 0f 85 ec fe ff ff jne 40abc0 40acd4: e8 97 fa ff ff callq 40a770 40acd9: 8b 05 31 c3 25 00 mov 0x25c331(%rip),%eax # 667010 40acdf: e9 dc fe ff ff jmpq 40abc0 40ace4: 0f 1f 40 00 nopl 0x0(%rax) 40ace8: 83 c0 01 add $0x1,%eax 40aceb: 3d 00 40 00 00 cmp $0x4000,%eax 40acf0: 89 05 1a c3 25 00 mov %eax,0x25c31a(%rip) # 667010 40acf6: 0f 84 b4 00 00 00 je 40adb0 40acfc: 89 c1 mov %eax,%ecx 40acfe: 89 d6 mov %edx,%esi 40ad00: 83 c0 01 add $0x1,%eax 40ad03: 66 c1 ee 08 shr $0x8,%si 40ad07: 3d 00 40 00 00 cmp $0x4000,%eax 40ad0c: 89 05 fe c2 25 00 mov %eax,0x25c2fe(%rip) # 667010 40ad12: 40 88 b1 80 a3 64 00 mov %sil,0x64a380(%rcx) 40ad19: 0f 85 7a fe ff ff jne 40ab99 40ad1f: e8 4c fa ff ff callq 40a770 40ad24: 8b 05 e6 c2 25 00 mov 0x25c2e6(%rip),%eax # 667010 40ad2a: 48 8b 15 a7 f0 20 00 mov 0x20f0a7(%rip),%rdx # 619dd8 40ad31: e9 63 fe ff ff jmpq 40ab99 40ad36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ad3d: 00 00 00 40ad40: 31 d2 xor %edx,%edx 40ad42: 31 c0 xor %eax,%eax 40ad44: 31 c9 xor %ecx,%ecx 40ad46: 31 f6 xor %esi,%esi 40ad48: e9 eb fc ff ff jmpq 40aa38 40ad4d: 0f 1f 00 nopl (%rax) 40ad50: e8 1b fa ff ff callq 40a770 40ad55: 8b 1d b5 c2 25 00 mov 0x25c2b5(%rip),%ebx # 667010 40ad5b: e9 b9 fd ff ff jmpq 40ab19 40ad60: 8d 48 01 lea 0x1(%rax),%ecx 40ad63: 66 c1 ea 08 shr $0x8,%dx 40ad67: 83 c0 02 add $0x2,%eax 40ad6a: 88 91 80 a3 64 00 mov %dl,0x64a380(%rcx) 40ad70: 89 05 9a c2 25 00 mov %eax,0x25c29a(%rip) # 667010 40ad76: e9 b9 fe ff ff jmpq 40ac34 40ad7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40ad80: e8 eb f9 ff ff callq 40a770 40ad85: e9 aa fe ff ff jmpq 40ac34 40ad8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40ad90: e8 db f9 ff ff callq 40a770 40ad95: 48 8b 15 3c f0 20 00 mov 0x20f03c(%rip),%rdx # 619dd8 40ad9c: 8b 05 6e c2 25 00 mov 0x25c26e(%rip),%eax # 667010 40ada2: 48 c1 ea 10 shr $0x10,%rdx 40ada6: e9 09 ff ff ff jmpq 40acb4 40adab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40adb0: e8 bb f9 ff ff callq 40a770 40adb5: 8b 05 55 c2 25 00 mov 0x25c255(%rip),%eax # 667010 40adbb: 48 8b 15 16 f0 20 00 mov 0x20f016(%rip),%rdx # 619dd8 40adc2: e9 35 ff ff ff jmpq 40acfc 40adc7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40adce: 00 00 40add0: e8 9b f9 ff ff callq 40a770 40add5: 8b 05 35 c2 25 00 mov 0x25c235(%rip),%eax # 667010 40addb: 48 8b 15 fe c1 25 00 mov 0x25c1fe(%rip),%rdx # 666fe0 40ade2: e9 7d fe ff ff jmpq 40ac64 40ade7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40adee: 00 00 40adf0: e8 7b f9 ff ff callq 40a770 40adf5: 8b 1d 15 c2 25 00 mov 0x25c215(%rip),%ebx # 667010 40adfb: e9 db fc ff ff jmpq 40aadb 40ae00: e8 6b f9 ff ff callq 40a770 40ae05: 8b 1d 05 c2 25 00 mov 0x25c205(%rip),%ebx # 667010 40ae0b: e9 ad fc ff ff jmpq 40aabd 40ae10: e8 5b f9 ff ff callq 40a770 40ae15: 48 8b 15 c4 c1 25 00 mov 0x25c1c4(%rip),%rdx # 666fe0 40ae1c: 8b 05 ee c1 25 00 mov 0x25c1ee(%rip),%eax # 667010 40ae22: 48 c1 ea 10 shr $0x10,%rdx 40ae26: e9 e9 fd ff ff jmpq 40ac14 40ae2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040ae30 : 40ae30: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) 40ae35: 89 f2 mov %esi,%edx 40ae37: 48 89 fe mov %rdi,%rsi 40ae3a: 48 89 6c 24 f8 mov %rbp,-0x8(%rsp) 40ae3f: 48 83 ec 18 sub $0x18,%rsp 40ae43: 48 89 fd mov %rdi,%rbp 40ae46: 8b 3d c0 c1 25 00 mov 0x25c1c0(%rip),%edi # 66700c 40ae4c: e8 9f f3 ff ff callq 40a1f0 40ae51: 85 c0 test %eax,%eax 40ae53: 89 c3 mov %eax,%ebx 40ae55: 74 1f je 40ae76 40ae57: 83 f8 ff cmp $0xffffffff,%eax 40ae5a: 74 2b je 40ae87 40ae5c: 89 c6 mov %eax,%esi 40ae5e: 48 89 ef mov %rbp,%rdi 40ae61: e8 ea f2 ff ff callq 40a150 40ae66: 48 89 05 6b ef 20 00 mov %rax,0x20ef6b(%rip) # 619dd8 40ae6d: 89 d8 mov %ebx,%eax 40ae6f: 48 01 05 6a c1 25 00 add %rax,0x25c16a(%rip) # 666fe0 40ae76: 89 d8 mov %ebx,%eax 40ae78: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 40ae7d: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 40ae82: 48 83 c4 18 add $0x18,%rsp 40ae86: c3 retq 40ae87: e8 d4 f6 ff ff callq 40a560 40ae8c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040ae90 : 40ae90: 48 89 3d 49 ef 20 00 mov %rdi,0x20ef49(%rip) # 619de0 40ae97: c3 retq 40ae98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40ae9f: 00 000000000040aea0 : 40aea0: 53 push %rbx 40aea1: 48 8b 1d a0 b8 20 00 mov 0x20b8a0(%rip),%rbx # 616748 40aea8: 48 89 df mov %rbx,%rdi 40aeab: e8 d0 01 00 00 callq 40b080 40aeb0: 48 85 c0 test %rax,%rax 40aeb3: 75 5b jne 40af10 40aeb5: 48 89 df mov %rbx,%rdi 40aeb8: e8 93 49 00 00 callq 40f850 40aebd: 85 c0 test %eax,%eax 40aebf: 0f 84 8b 00 00 00 je 40af50 40aec5: 0f 1f 00 nopl (%rax) 40aec8: 48 8b 3d 11 ef 20 00 mov 0x20ef11(%rip),%rdi # 619de0 40aecf: 48 85 ff test %rdi,%rdi 40aed2: 0f 84 88 00 00 00 je 40af60 40aed8: e8 33 16 00 00 callq 40c510 40aedd: 48 89 c3 mov %rax,%rbx 40aee0: e8 eb 6a ff ff callq 4019d0 <__errno_location@plt> 40aee5: 41 b8 7c 31 41 00 mov $0x41317c,%r8d 40aeeb: 48 89 d9 mov %rbx,%rcx 40aeee: 8b 30 mov (%rax),%esi 40aef0: ba 8f 31 41 00 mov $0x41318f,%edx 40aef5: 31 ff xor %edi,%edi 40aef7: 31 c0 xor %eax,%eax 40aef9: e8 62 6e ff ff callq 401d60 40aefe: e8 9d 00 00 00 callq 40afa0 40af03: 8b 3d b7 b7 20 00 mov 0x20b7b7(%rip),%edi # 6166c0 40af09: e8 e2 6a ff ff callq 4019f0 <_exit@plt> 40af0e: 66 90 xchg %ax,%ax 40af10: 31 f6 xor %esi,%esi 40af12: 48 89 df mov %rbx,%rdi 40af15: ba 01 00 00 00 mov $0x1,%edx 40af1a: e8 c1 25 00 00 callq 40d4e0 40af1f: 48 8b 1d 22 b8 20 00 mov 0x20b822(%rip),%rbx # 616748 40af26: 85 c0 test %eax,%eax 40af28: 75 8b jne 40aeb5 40af2a: 48 8b 3d 17 b8 20 00 mov 0x20b817(%rip),%rdi # 616748 40af31: e8 ba 23 00 00 callq 40d2f0 40af36: 48 8b 3d 0b b8 20 00 mov 0x20b80b(%rip),%rdi # 616748 40af3d: 89 c3 mov %eax,%ebx 40af3f: e8 0c 49 00 00 callq 40f850 40af44: 85 c0 test %eax,%eax 40af46: 75 80 jne 40aec8 40af48: 85 db test %ebx,%ebx 40af4a: 0f 85 78 ff ff ff jne 40aec8 40af50: 5b pop %rbx 40af51: e9 4a 00 00 00 jmpq 40afa0 40af56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40af5d: 00 00 00 40af60: e8 6b 6a ff ff callq 4019d0 <__errno_location@plt> 40af65: b9 7c 31 41 00 mov $0x41317c,%ecx 40af6a: ba 93 31 41 00 mov $0x413193,%edx 40af6f: 8b 30 mov (%rax),%esi 40af71: 31 ff xor %edi,%edi 40af73: 31 c0 xor %eax,%eax 40af75: e8 e6 6d ff ff callq 401d60 40af7a: eb 82 jmp 40aefe 40af7c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040af80 : 40af80: 48 89 3d 61 ee 20 00 mov %rdi,0x20ee61(%rip) # 619de8 40af87: c3 retq 40af88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40af8f: 00 000000000040af90 : 40af90: 40 88 3d 59 ee 20 00 mov %dil,0x20ee59(%rip) # 619df0 40af97: c3 retq 40af98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40af9f: 00 000000000040afa0 : 40afa0: 48 8b 3d 99 b7 20 00 mov 0x20b799(%rip),%rdi # 616740 <__TMC_END__> 40afa7: 53 push %rbx 40afa8: e8 a3 48 00 00 callq 40f850 40afad: 85 c0 test %eax,%eax 40afaf: 74 13 je 40afc4 40afb1: 80 3d 38 ee 20 00 00 cmpb $0x0,0x20ee38(%rip) # 619df0 40afb8: 74 1c je 40afd6 40afba: e8 11 6a ff ff callq 4019d0 <__errno_location@plt> 40afbf: 83 38 20 cmpl $0x20,(%rax) 40afc2: 75 12 jne 40afd6 40afc4: 48 8b 3d 95 b7 20 00 mov 0x20b795(%rip),%rdi # 616760 40afcb: e8 80 48 00 00 callq 40f850 40afd0: 85 c0 test %eax,%eax 40afd2: 75 34 jne 40b008 40afd4: 5b pop %rbx 40afd5: c3 retq 40afd6: 48 8b 3d 0b ee 20 00 mov 0x20ee0b(%rip),%rdi # 619de8 40afdd: 48 85 ff test %rdi,%rdi 40afe0: 74 31 je 40b013 40afe2: e8 29 15 00 00 callq 40c510 40afe7: 48 89 c3 mov %rax,%rbx 40afea: e8 e1 69 ff ff callq 4019d0 <__errno_location@plt> 40afef: 41 b8 96 31 41 00 mov $0x413196,%r8d 40aff5: 48 89 d9 mov %rbx,%rcx 40aff8: 8b 30 mov (%rax),%esi 40affa: ba 8f 31 41 00 mov $0x41318f,%edx 40afff: 31 ff xor %edi,%edi 40b001: 31 c0 xor %eax,%eax 40b003: e8 58 6d ff ff callq 401d60 40b008: 8b 3d b2 b6 20 00 mov 0x20b6b2(%rip),%edi # 6166c0 40b00e: e8 dd 69 ff ff callq 4019f0 <_exit@plt> 40b013: e8 b8 69 ff ff callq 4019d0 <__errno_location@plt> 40b018: b9 96 31 41 00 mov $0x413196,%ecx 40b01d: ba 93 31 41 00 mov $0x413193,%edx 40b022: 8b 30 mov (%rax),%esi 40b024: 31 ff xor %edi,%edi 40b026: 31 c0 xor %eax,%eax 40b028: e8 33 6d ff ff callq 401d60 40b02d: eb d9 jmp 40b008 40b02f: 90 nop 000000000040b030 : 40b030: 48 83 ec 58 sub $0x58,%rsp 40b034: 48 89 54 24 30 mov %rdx,0x30(%rsp) 40b039: 31 d2 xor %edx,%edx 40b03b: 40 f6 c6 40 test $0x40,%sil 40b03f: 75 17 jne 40b058 40b041: 31 c0 xor %eax,%eax 40b043: e8 28 6d ff ff callq 401d70 40b048: 89 c7 mov %eax,%edi 40b04a: e8 d1 17 00 00 callq 40c820 40b04f: 48 83 c4 58 add $0x58,%rsp 40b053: c3 retq 40b054: 0f 1f 40 00 nopl 0x0(%rax) 40b058: 48 8d 44 24 60 lea 0x60(%rsp),%rax 40b05d: c7 44 24 08 10 00 00 movl $0x10,0x8(%rsp) 40b064: 00 40b065: 8b 54 24 30 mov 0x30(%rsp),%edx 40b069: 48 89 44 24 10 mov %rax,0x10(%rsp) 40b06e: 48 8d 44 24 20 lea 0x20(%rsp),%rax 40b073: 48 89 44 24 18 mov %rax,0x18(%rsp) 40b078: eb c7 jmp 40b041 40b07a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040b080 : 40b080: 48 8b 57 20 mov 0x20(%rdi),%rdx 40b084: 31 c0 xor %eax,%eax 40b086: 48 39 57 28 cmp %rdx,0x28(%rdi) 40b08a: 77 1d ja 40b0a9 40b08c: 48 8b 47 10 mov 0x10(%rdi),%rax 40b090: 31 d2 xor %edx,%edx 40b092: 48 2b 47 08 sub 0x8(%rdi),%rax 40b096: f7 07 00 01 00 00 testl $0x100,(%rdi) 40b09c: 74 08 je 40b0a6 40b09e: 48 8b 57 58 mov 0x58(%rdi),%rdx 40b0a2: 48 2b 57 48 sub 0x48(%rdi),%rdx 40b0a6: 48 01 d0 add %rdx,%rax 40b0a9: f3 c3 repz retq 40b0ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040b0b0 : 40b0b0: 53 push %rbx 40b0b1: 48 89 fe mov %rdi,%rsi 40b0b4: 48 89 fb mov %rdi,%rbx 40b0b7: 48 83 ec 10 sub $0x10,%rsp 40b0bb: 31 ff xor %edi,%edi 40b0bd: e8 2e 6c ff ff callq 401cf0 40b0c2: 85 c0 test %eax,%eax 40b0c4: 74 21 je 40b0e7 40b0c6: 31 f6 xor %esi,%esi 40b0c8: 48 89 e7 mov %rsp,%rdi 40b0cb: e8 50 6a ff ff callq 401b20 40b0d0: 48 8b 04 24 mov (%rsp),%rax 40b0d4: 48 89 03 mov %rax,(%rbx) 40b0d7: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40b0dc: 48 69 c0 e8 03 00 00 imul $0x3e8,%rax,%rax 40b0e3: 48 89 43 08 mov %rax,0x8(%rbx) 40b0e7: 48 83 c4 10 add $0x10,%rsp 40b0eb: 5b pop %rbx 40b0ec: c3 retq 40b0ed: 0f 1f 00 nopl (%rax) 000000000040b0f0 : 40b0f0: 48 83 ec 48 sub $0x48,%rsp 40b0f4: 31 c0 xor %eax,%eax 40b0f6: 48 89 fa mov %rdi,%rdx 40b0f9: b9 07 00 00 00 mov $0x7,%ecx 40b0fe: 48 89 e7 mov %rsp,%rdi 40b101: 83 fe 08 cmp $0x8,%esi 40b104: f3 48 ab rep stos %rax,%es:(%rdi) 40b107: 74 48 je 40b151 40b109: 89 34 24 mov %esi,(%rsp) 40b10c: 48 8b 04 24 mov (%rsp),%rax 40b110: 48 89 02 mov %rax,(%rdx) 40b113: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40b118: 48 89 42 08 mov %rax,0x8(%rdx) 40b11c: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40b121: 48 89 42 10 mov %rax,0x10(%rdx) 40b125: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40b12a: 48 89 42 18 mov %rax,0x18(%rdx) 40b12e: 48 8b 44 24 20 mov 0x20(%rsp),%rax 40b133: 48 89 42 20 mov %rax,0x20(%rdx) 40b137: 48 8b 44 24 28 mov 0x28(%rsp),%rax 40b13c: 48 89 42 28 mov %rax,0x28(%rdx) 40b140: 48 8b 44 24 30 mov 0x30(%rsp),%rax 40b145: 48 89 42 30 mov %rax,0x30(%rdx) 40b149: 48 89 d0 mov %rdx,%rax 40b14c: 48 83 c4 48 add $0x48,%rsp 40b150: c3 retq 40b151: e8 6a 68 ff ff callq 4019c0 40b156: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b15d: 00 00 00 000000000040b160 : 40b160: 8d 42 bf lea -0x41(%rdx),%eax 40b163: 41 89 d0 mov %edx,%r8d 40b166: 83 f8 19 cmp $0x19,%eax 40b169: 77 5d ja 40b1c8 40b16b: 0f b6 47 07 movzbl 0x7(%rdi),%eax 40b16f: 83 e0 df and $0xffffffdf,%eax 40b172: 38 d0 cmp %dl,%al 40b174: 0f 94 c2 sete %dl 40b177: 31 c0 xor %eax,%eax 40b179: 84 d2 test %dl,%dl 40b17b: 74 43 je 40b1c0 40b17d: 45 84 c0 test %r8b,%r8b 40b180: b0 01 mov $0x1,%al 40b182: 74 3c je 40b1c0 40b184: 0f be c1 movsbl %cl,%eax 40b187: 83 e8 41 sub $0x41,%eax 40b18a: 83 f8 19 cmp $0x19,%eax 40b18d: 76 41 jbe 40b1d0 40b18f: 3a 4f 08 cmp 0x8(%rdi),%cl 40b192: 0f 94 c2 sete %dl 40b195: 31 c0 xor %eax,%eax 40b197: 84 d2 test %dl,%dl 40b199: 74 25 je 40b1c0 40b19b: 84 c9 test %cl,%cl 40b19d: b0 01 mov $0x1,%al 40b19f: 74 1f je 40b1c0 40b1a1: 48 83 ec 08 sub $0x8,%rsp 40b1a5: 48 83 c6 09 add $0x9,%rsi 40b1a9: 48 83 c7 09 add $0x9,%rdi 40b1ad: e8 3e 46 00 00 callq 40f7f0 40b1b2: 85 c0 test %eax,%eax 40b1b4: 0f 94 c0 sete %al 40b1b7: 48 83 c4 08 add $0x8,%rsp 40b1bb: 0f b6 c0 movzbl %al,%eax 40b1be: 66 90 xchg %ax,%ax 40b1c0: f3 c3 repz retq 40b1c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40b1c8: 38 57 07 cmp %dl,0x7(%rdi) 40b1cb: 0f 94 c2 sete %dl 40b1ce: eb a7 jmp 40b177 40b1d0: 0f b6 47 08 movzbl 0x8(%rdi),%eax 40b1d4: 83 e0 df and $0xffffffdf,%eax 40b1d7: 38 c1 cmp %al,%cl 40b1d9: 0f 94 c2 sete %dl 40b1dc: eb b7 jmp 40b195 40b1de: 66 90 xchg %ax,%ax 000000000040b1e0 : 40b1e0: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) 40b1e5: 48 89 fb mov %rdi,%rbx 40b1e8: 48 89 6c 24 f8 mov %rbp,-0x8(%rsp) 40b1ed: 48 83 ec 18 sub $0x18,%rsp 40b1f1: 89 f5 mov %esi,%ebp 40b1f3: e8 c8 47 00 00 callq 40f9c0 40b1f8: 0f b6 10 movzbl (%rax),%edx 40b1fb: 83 e2 df and $0xffffffdf,%edx 40b1fe: 80 fa 55 cmp $0x55,%dl 40b201: 75 4d jne 40b250 40b203: 0f b6 50 01 movzbl 0x1(%rax),%edx 40b207: 83 e2 df and $0xffffffdf,%edx 40b20a: 80 fa 54 cmp $0x54,%dl 40b20d: 75 61 jne 40b270 40b20f: 0f b6 50 02 movzbl 0x2(%rax),%edx 40b213: 83 e2 df and $0xffffffdf,%edx 40b216: 80 fa 46 cmp $0x46,%dl 40b219: 75 55 jne 40b270 40b21b: 80 78 03 2d cmpb $0x2d,0x3(%rax) 40b21f: 75 4f jne 40b270 40b221: 80 78 04 38 cmpb $0x38,0x4(%rax) 40b225: 75 49 jne 40b270 40b227: 80 78 05 00 cmpb $0x0,0x5(%rax) 40b22b: 75 43 jne 40b270 40b22d: 80 3b 60 cmpb $0x60,(%rbx) 40b230: b8 b1 31 41 00 mov $0x4131b1,%eax 40b235: ba a4 31 41 00 mov $0x4131a4,%edx 40b23a: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 40b23f: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 40b244: 48 0f 45 c2 cmovne %rdx,%rax 40b248: 48 83 c4 18 add $0x18,%rsp 40b24c: c3 retq 40b24d: 0f 1f 00 nopl (%rax) 40b250: 80 fa 47 cmp $0x47,%dl 40b253: 75 1b jne 40b270 40b255: 0f b6 50 01 movzbl 0x1(%rax),%edx 40b259: 83 e2 df and $0xffffffdf,%edx 40b25c: 80 fa 42 cmp $0x42,%dl 40b25f: 75 0f jne 40b270 40b261: 80 78 02 31 cmpb $0x31,0x2(%rax) 40b265: 74 29 je 40b290 40b267: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b26e: 00 00 40b270: 83 fd 07 cmp $0x7,%ebp 40b273: b8 ab 31 41 00 mov $0x4131ab,%eax 40b278: ba a2 31 41 00 mov $0x4131a2,%edx 40b27d: 48 0f 45 c2 cmovne %rdx,%rax 40b281: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 40b286: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 40b28b: 48 83 c4 18 add $0x18,%rsp 40b28f: c3 retq 40b290: 80 78 03 38 cmpb $0x38,0x3(%rax) 40b294: 75 da jne 40b270 40b296: 80 78 04 30 cmpb $0x30,0x4(%rax) 40b29a: 75 d4 jne 40b270 40b29c: 80 78 05 33 cmpb $0x33,0x5(%rax) 40b2a0: 75 ce jne 40b270 40b2a2: 80 78 06 30 cmpb $0x30,0x6(%rax) 40b2a6: 75 c8 jne 40b270 40b2a8: 31 c9 xor %ecx,%ecx 40b2aa: 31 d2 xor %edx,%edx 40b2ac: be b5 31 41 00 mov $0x4131b5,%esi 40b2b1: 48 89 c7 mov %rax,%rdi 40b2b4: e8 a7 fe ff ff callq 40b160 40b2b9: 85 c0 test %eax,%eax 40b2bb: 74 b3 je 40b270 40b2bd: 80 3b 60 cmpb $0x60,(%rbx) 40b2c0: b8 ad 31 41 00 mov $0x4131ad,%eax 40b2c5: ba a8 31 41 00 mov $0x4131a8,%edx 40b2ca: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 40b2cf: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 40b2d4: 48 0f 45 c2 cmovne %rdx,%rax 40b2d8: 48 83 c4 18 add $0x18,%rsp 40b2dc: c3 retq 40b2dd: 0f 1f 00 nopl (%rax) 000000000040b2e0 : 40b2e0: 41 57 push %r15 40b2e2: 49 89 f7 mov %rsi,%r15 40b2e5: 41 56 push %r14 40b2e7: 41 55 push %r13 40b2e9: 49 89 d5 mov %rdx,%r13 40b2ec: 41 54 push %r12 40b2ee: 55 push %rbp 40b2ef: 53 push %rbx 40b2f0: 48 81 ec c8 00 00 00 sub $0xc8,%rsp 40b2f7: 64 48 8b 14 25 28 00 mov %fs:0x28,%rdx 40b2fe: 00 00 40b300: 48 89 94 24 b8 00 00 mov %rdx,0xb8(%rsp) 40b307: 00 40b308: 31 d2 xor %edx,%edx 40b30a: 48 8b 84 24 00 01 00 mov 0x100(%rsp),%rax 40b311: 00 40b312: 48 89 7c 24 38 mov %rdi,0x38(%rsp) 40b317: 44 89 44 24 48 mov %r8d,0x48(%rsp) 40b31c: 44 89 8c 24 90 00 00 mov %r9d,0x90(%rsp) 40b323: 00 40b324: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 40b329: 48 89 44 24 50 mov %rax,0x50(%rsp) 40b32e: 48 8b 84 24 08 01 00 mov 0x108(%rsp),%rax 40b335: 00 40b336: 48 89 44 24 70 mov %rax,0x70(%rsp) 40b33b: 48 8b 84 24 10 01 00 mov 0x110(%rsp),%rax 40b342: 00 40b343: 48 89 44 24 68 mov %rax,0x68(%rsp) 40b348: e8 43 67 ff ff callq 401a90 <__ctype_get_mb_cur_max@plt> 40b34d: 4c 8b 5c 24 20 mov 0x20(%rsp),%r11 40b352: 48 89 44 24 78 mov %rax,0x78(%rsp) 40b357: 8b 84 24 90 00 00 00 mov 0x90(%rsp),%eax 40b35e: d1 e8 shr %eax 40b360: 83 e0 01 and $0x1,%eax 40b363: 83 7c 24 48 08 cmpl $0x8,0x48(%rsp) 40b368: 88 44 24 4e mov %al,0x4e(%rsp) 40b36c: 76 0a jbe 40b378 40b36e: e8 4d 66 ff ff callq 4019c0 40b373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40b378: 8b 44 24 48 mov 0x48(%rsp),%eax 40b37c: ff 24 c5 00 32 41 00 jmpq *0x413200(,%rax,8) 40b383: c6 44 24 4e 00 movb $0x0,0x4e(%rsp) 40b388: 45 31 f6 xor %r14d,%r14d 40b38b: 31 db xor %ebx,%ebx 40b38d: c6 44 24 4d 01 movb $0x1,0x4d(%rsp) 40b392: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 40b399: 00 00 40b39b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40b3a0: 0f b6 44 24 4e movzbl 0x4e(%rsp),%eax 40b3a5: 31 ed xor %ebp,%ebp 40b3a7: 4d 89 f0 mov %r14,%r8 40b3aa: 0f b6 54 24 4d movzbl 0x4d(%rsp),%edx 40b3af: 83 f0 01 xor $0x1,%eax 40b3b2: 83 f2 01 xor $0x1,%edx 40b3b5: 88 44 24 4f mov %al,0x4f(%rsp) 40b3b9: 88 94 24 94 00 00 00 mov %dl,0x94(%rsp) 40b3c0: 4c 39 dd cmp %r11,%rbp 40b3c3: 0f 95 c0 setne %al 40b3c6: 49 83 fb ff cmp $0xffffffffffffffff,%r11 40b3ca: 0f 84 71 02 00 00 je 40b641 40b3d0: 84 c0 test %al,%al 40b3d2: 0f 84 7a 02 00 00 je 40b652 40b3d8: 4d 85 c0 test %r8,%r8 40b3db: 0f 95 c1 setne %cl 40b3de: 74 0b je 40b3eb 40b3e0: 80 7c 24 4d 00 cmpb $0x0,0x4d(%rsp) 40b3e5: 0f 85 45 04 00 00 jne 40b830 40b3eb: 4d 8d 74 2d 00 lea 0x0(%r13,%rbp,1),%r14 40b3f0: 45 31 d2 xor %r10d,%r10d 40b3f3: 45 0f b6 26 movzbl (%r14),%r12d 40b3f7: 41 80 fc 7e cmp $0x7e,%r12b 40b3fb: 0f 86 97 04 00 00 jbe 40b898 40b401: 48 83 7c 24 78 01 cmpq $0x1,0x78(%rsp) 40b407: 0f 85 d3 06 00 00 jne 40bae0 40b40d: 4c 89 44 24 28 mov %r8,0x28(%rsp) 40b412: 44 88 54 24 30 mov %r10b,0x30(%rsp) 40b417: 4c 89 5c 24 20 mov %r11,0x20(%rsp) 40b41c: e8 3f 6a ff ff callq 401e60 <__ctype_b_loc@plt> 40b421: 41 0f b6 d4 movzbl %r12b,%edx 40b425: 4c 8b 44 24 28 mov 0x28(%rsp),%r8 40b42a: 48 8b 00 mov (%rax),%rax 40b42d: 48 c7 44 24 60 01 00 movq $0x1,0x60(%rsp) 40b434: 00 00 40b436: 44 0f b6 54 24 30 movzbl 0x30(%rsp),%r10d 40b43c: 4c 8b 5c 24 20 mov 0x20(%rsp),%r11 40b441: 0f b7 14 50 movzwl (%rax,%rdx,2),%edx 40b445: 66 c1 ea 0e shr $0xe,%dx 40b449: 83 f2 01 xor $0x1,%edx 40b44c: 83 e2 01 and $0x1,%edx 40b44f: 84 d2 test %dl,%dl 40b451: 0f 84 69 01 00 00 je 40b5c0 40b457: 80 7c 24 4d 00 cmpb $0x0,0x4d(%rsp) 40b45c: 0f 84 5e 01 00 00 je 40b5c0 40b462: ba 01 00 00 00 mov $0x1,%edx 40b467: 48 8b 44 24 60 mov 0x60(%rsp),%rax 40b46c: 0f b6 7c 24 4e movzbl 0x4e(%rsp),%edi 40b471: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx 40b476: 48 01 e8 add %rbp,%rax 40b479: 49 89 c1 mov %rax,%r9 40b47c: eb 75 jmp 40b4f3 40b47e: 66 90 xchg %ax,%ax 40b480: 40 84 ff test %dil,%dil 40b483: 0f 85 5f 04 00 00 jne 40b8e8 40b489: 4c 39 fb cmp %r15,%rbx 40b48c: 73 04 jae 40b492 40b48e: c6 04 19 5c movb $0x5c,(%rcx,%rbx,1) 40b492: 48 8d 73 01 lea 0x1(%rbx),%rsi 40b496: 49 39 f7 cmp %rsi,%r15 40b499: 76 10 jbe 40b4ab 40b49b: 44 89 e0 mov %r12d,%eax 40b49e: c0 e8 06 shr $0x6,%al 40b4a1: 89 c6 mov %eax,%esi 40b4a3: 83 c6 30 add $0x30,%esi 40b4a6: 40 88 74 19 01 mov %sil,0x1(%rcx,%rbx,1) 40b4ab: 48 8d 73 02 lea 0x2(%rbx),%rsi 40b4af: 49 39 f7 cmp %rsi,%r15 40b4b2: 76 13 jbe 40b4c7 40b4b4: 44 89 e0 mov %r12d,%eax 40b4b7: c0 e8 03 shr $0x3,%al 40b4ba: 89 c6 mov %eax,%esi 40b4bc: 83 e6 07 and $0x7,%esi 40b4bf: 83 c6 30 add $0x30,%esi 40b4c2: 40 88 74 19 02 mov %sil,0x2(%rcx,%rbx,1) 40b4c7: 41 83 e4 07 and $0x7,%r12d 40b4cb: 48 83 c3 03 add $0x3,%rbx 40b4cf: 41 83 c4 30 add $0x30,%r12d 40b4d3: 48 83 c5 01 add $0x1,%rbp 40b4d7: 49 39 e9 cmp %rbp,%r9 40b4da: 0f 86 3f 01 00 00 jbe 40b61f 40b4e0: 4c 39 fb cmp %r15,%rbx 40b4e3: 73 04 jae 40b4e9 40b4e5: 44 88 24 19 mov %r12b,(%rcx,%rbx,1) 40b4e9: 45 0f b6 64 2d 00 movzbl 0x0(%r13,%rbp,1),%r12d 40b4ef: 48 83 c3 01 add $0x1,%rbx 40b4f3: 84 d2 test %dl,%dl 40b4f5: 75 89 jne 40b480 40b4f7: 45 84 d2 test %r10b,%r10b 40b4fa: 74 d7 je 40b4d3 40b4fc: 4c 39 fb cmp %r15,%rbx 40b4ff: 73 04 jae 40b505 40b501: c6 04 19 5c movb $0x5c,(%rcx,%rbx,1) 40b505: 48 83 c3 01 add $0x1,%rbx 40b509: 45 31 d2 xor %r10d,%r10d 40b50c: eb c5 jmp 40b4d3 40b50e: 66 90 xchg %ax,%ax 40b510: 83 7c 24 48 02 cmpl $0x2,0x48(%rsp) 40b515: 0f 84 bd 03 00 00 je 40b8d8 40b51b: 83 7c 24 48 03 cmpl $0x3,0x48(%rsp) 40b520: 0f 85 9a 00 00 00 jne 40b5c0 40b526: f6 84 24 90 00 00 00 testb $0x4,0x90(%rsp) 40b52d: 04 40b52e: 0f 84 8c 00 00 00 je 40b5c0 40b534: 48 8d 45 02 lea 0x2(%rbp),%rax 40b538: 49 39 c3 cmp %rax,%r11 40b53b: 0f 86 7f 00 00 00 jbe 40b5c0 40b541: 41 80 7c 2d 01 3f cmpb $0x3f,0x1(%r13,%rbp,1) 40b547: 75 77 jne 40b5c0 40b549: 41 0f b6 54 05 00 movzbl 0x0(%r13,%rax,1),%edx 40b54f: 80 fa 3e cmp $0x3e,%dl 40b552: 77 6c ja 40b5c0 40b554: 48 b9 00 00 00 00 82 movabs $0x7000a38200000000,%rcx 40b55b: a3 00 70 40b55e: 48 0f a3 d1 bt %rdx,%rcx 40b562: 73 5c jae 40b5c0 40b564: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40b569: 0f 85 79 03 00 00 jne 40b8e8 40b56f: 4c 39 fb cmp %r15,%rbx 40b572: 41 89 d4 mov %edx,%r12d 40b575: 73 09 jae 40b580 40b577: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40b57c: c6 04 1f 3f movb $0x3f,(%rdi,%rbx,1) 40b580: 48 8d 53 01 lea 0x1(%rbx),%rdx 40b584: 49 39 d7 cmp %rdx,%r15 40b587: 76 0a jbe 40b593 40b589: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40b58e: c6 44 1f 01 22 movb $0x22,0x1(%rdi,%rbx,1) 40b593: 48 8d 53 02 lea 0x2(%rbx),%rdx 40b597: 49 39 d7 cmp %rdx,%r15 40b59a: 76 0a jbe 40b5a6 40b59c: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40b5a1: c6 44 1f 02 22 movb $0x22,0x2(%rdi,%rbx,1) 40b5a6: 48 8d 53 03 lea 0x3(%rbx),%rdx 40b5aa: 49 39 d7 cmp %rdx,%r15 40b5ad: 76 0a jbe 40b5b9 40b5af: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40b5b4: c6 44 1f 03 3f movb $0x3f,0x3(%rdi,%rbx,1) 40b5b9: 48 83 c3 04 add $0x4,%rbx 40b5bd: 48 89 c5 mov %rax,%rbp 40b5c0: 80 7c 24 4f 00 cmpb $0x0,0x4f(%rsp) 40b5c5: 74 0a je 40b5d1 40b5c7: 80 bc 24 94 00 00 00 cmpb $0x0,0x94(%rsp) 40b5ce: 00 40b5cf: 75 28 jne 40b5f9 40b5d1: 48 83 7c 24 50 00 cmpq $0x0,0x50(%rsp) 40b5d7: 74 20 je 40b5f9 40b5d9: 44 89 e1 mov %r12d,%ecx 40b5dc: b8 01 00 00 00 mov $0x1,%eax 40b5e1: 44 89 e2 mov %r12d,%edx 40b5e4: 83 e1 1f and $0x1f,%ecx 40b5e7: c0 ea 05 shr $0x5,%dl 40b5ea: d3 e0 shl %cl,%eax 40b5ec: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 40b5f1: 0f b6 d2 movzbl %dl,%edx 40b5f4: 85 04 91 test %eax,(%rcx,%rdx,4) 40b5f7: 75 05 jne 40b5fe 40b5f9: 45 84 d2 test %r10b,%r10b 40b5fc: 74 1d je 40b61b 40b5fe: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40b603: 0f 85 df 02 00 00 jne 40b8e8 40b609: 4c 39 fb cmp %r15,%rbx 40b60c: 73 09 jae 40b617 40b60e: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40b613: c6 04 1f 5c movb $0x5c,(%rdi,%rbx,1) 40b617: 48 83 c3 01 add $0x1,%rbx 40b61b: 48 83 c5 01 add $0x1,%rbp 40b61f: 4c 39 fb cmp %r15,%rbx 40b622: 73 09 jae 40b62d 40b624: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40b629: 44 88 24 1f mov %r12b,(%rdi,%rbx,1) 40b62d: 48 83 c3 01 add $0x1,%rbx 40b631: 4c 39 dd cmp %r11,%rbp 40b634: 0f 95 c0 setne %al 40b637: 49 83 fb ff cmp $0xffffffffffffffff,%r11 40b63b: 0f 85 8f fd ff ff jne 40b3d0 40b641: 41 80 7c 2d 00 00 cmpb $0x0,0x0(%r13,%rbp,1) 40b647: 0f 95 c0 setne %al 40b64a: 84 c0 test %al,%al 40b64c: 0f 85 86 fd ff ff jne 40b3d8 40b652: 48 85 db test %rbx,%rbx 40b655: 75 12 jne 40b669 40b657: 83 7c 24 48 02 cmpl $0x2,0x48(%rsp) 40b65c: 75 0b jne 40b669 40b65e: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40b663: 0f 85 7f 02 00 00 jne 40b8e8 40b669: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40b66e: 75 34 jne 40b6a4 40b670: 48 83 7c 24 58 00 cmpq $0x0,0x58(%rsp) 40b676: 74 2c je 40b6a4 40b678: 48 8b 54 24 58 mov 0x58(%rsp),%rdx 40b67d: 0f b6 02 movzbl (%rdx),%eax 40b680: 84 c0 test %al,%al 40b682: 74 20 je 40b6a4 40b684: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx 40b689: 48 29 da sub %rbx,%rdx 40b68c: 0f 1f 40 00 nopl 0x0(%rax) 40b690: 49 39 df cmp %rbx,%r15 40b693: 76 03 jbe 40b698 40b695: 88 04 19 mov %al,(%rcx,%rbx,1) 40b698: 48 83 c3 01 add $0x1,%rbx 40b69c: 0f b6 04 1a movzbl (%rdx,%rbx,1),%eax 40b6a0: 84 c0 test %al,%al 40b6a2: 75 ec jne 40b690 40b6a4: 4c 39 fb cmp %r15,%rbx 40b6a7: 0f 83 7e 02 00 00 jae 40b92b 40b6ad: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40b6b2: c6 04 1f 00 movb $0x0,(%rdi,%rbx,1) 40b6b6: e9 70 02 00 00 jmpq 40b92b 40b6bb: 74 30 je 40b6ed 40b6bd: 8b 74 24 48 mov 0x48(%rsp),%esi 40b6c1: bf bd 31 41 00 mov $0x4131bd,%edi 40b6c6: 4c 89 5c 24 20 mov %r11,0x20(%rsp) 40b6cb: e8 10 fb ff ff callq 40b1e0 40b6d0: 8b 74 24 48 mov 0x48(%rsp),%esi 40b6d4: bf a2 31 41 00 mov $0x4131a2,%edi 40b6d9: 48 89 44 24 70 mov %rax,0x70(%rsp) 40b6de: e8 fd fa ff ff callq 40b1e0 40b6e3: 4c 8b 5c 24 20 mov 0x20(%rsp),%r11 40b6e8: 48 89 44 24 68 mov %rax,0x68(%rsp) 40b6ed: 31 db xor %ebx,%ebx 40b6ef: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40b6f4: 75 2e jne 40b724 40b6f6: 48 8b 54 24 70 mov 0x70(%rsp),%rdx 40b6fb: 0f b6 02 movzbl (%rdx),%eax 40b6fe: 84 c0 test %al,%al 40b700: 74 22 je 40b724 40b702: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx 40b707: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b70e: 00 00 40b710: 49 39 df cmp %rbx,%r15 40b713: 76 03 jbe 40b718 40b715: 88 04 19 mov %al,(%rcx,%rbx,1) 40b718: 48 83 c3 01 add $0x1,%rbx 40b71c: 0f b6 04 1a movzbl (%rdx,%rbx,1),%eax 40b720: 84 c0 test %al,%al 40b722: 75 ec jne 40b710 40b724: 48 8b 7c 24 68 mov 0x68(%rsp),%rdi 40b729: 4c 89 5c 24 20 mov %r11,0x20(%rsp) 40b72e: e8 6d 63 ff ff callq 401aa0 40b733: c6 44 24 4d 01 movb $0x1,0x4d(%rsp) 40b738: 4c 8b 5c 24 20 mov 0x20(%rsp),%r11 40b73d: 49 89 c6 mov %rax,%r14 40b740: 48 8b 44 24 68 mov 0x68(%rsp),%rax 40b745: 48 89 44 24 58 mov %rax,0x58(%rsp) 40b74a: e9 51 fc ff ff jmpq 40b3a0 40b74f: c6 44 24 4e 00 movb $0x0,0x4e(%rsp) 40b754: 45 31 f6 xor %r14d,%r14d 40b757: 31 db xor %ebx,%ebx 40b759: c6 44 24 4d 00 movb $0x0,0x4d(%rsp) 40b75e: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 40b765: 00 00 40b767: e9 34 fc ff ff jmpq 40b3a0 40b76c: c6 44 24 4e 01 movb $0x1,0x4e(%rsp) 40b771: 41 be 01 00 00 00 mov $0x1,%r14d 40b777: 31 db xor %ebx,%ebx 40b779: c6 44 24 4d 00 movb $0x0,0x4d(%rsp) 40b77e: 48 c7 44 24 58 a2 31 movq $0x4131a2,0x58(%rsp) 40b785: 41 00 40b787: c7 44 24 48 02 00 00 movl $0x2,0x48(%rsp) 40b78e: 00 40b78f: e9 0c fc ff ff jmpq 40b3a0 40b794: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40b799: 0f 85 35 06 00 00 jne 40bdd4 40b79f: 4d 85 ff test %r15,%r15 40b7a2: 0f 84 1a 05 00 00 je 40bcc2 40b7a8: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40b7ad: c6 44 24 4d 00 movb $0x0,0x4d(%rsp) 40b7b2: 41 be 01 00 00 00 mov $0x1,%r14d 40b7b8: 48 c7 44 24 58 a2 31 movq $0x4131a2,0x58(%rsp) 40b7bf: 41 00 40b7c1: bb 01 00 00 00 mov $0x1,%ebx 40b7c6: c6 07 27 movb $0x27,(%rdi) 40b7c9: e9 d2 fb ff ff jmpq 40b3a0 40b7ce: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40b7d3: 0f 85 e0 05 00 00 jne 40bdb9 40b7d9: 4d 85 ff test %r15,%r15 40b7dc: 0f 84 fe 04 00 00 je 40bce0 40b7e2: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40b7e7: c6 44 24 4d 01 movb $0x1,0x4d(%rsp) 40b7ec: 41 be 01 00 00 00 mov $0x1,%r14d 40b7f2: 48 c7 44 24 58 ab 31 movq $0x4131ab,0x58(%rsp) 40b7f9: 41 00 40b7fb: bb 01 00 00 00 mov $0x1,%ebx 40b800: c6 07 22 movb $0x22,(%rdi) 40b803: e9 98 fb ff ff jmpq 40b3a0 40b808: c6 44 24 4e 01 movb $0x1,0x4e(%rsp) 40b80d: 41 be 01 00 00 00 mov $0x1,%r14d 40b813: 31 db xor %ebx,%ebx 40b815: c6 44 24 4d 01 movb $0x1,0x4d(%rsp) 40b81a: 48 c7 44 24 58 ab 31 movq $0x4131ab,0x58(%rsp) 40b821: 41 00 40b823: c7 44 24 48 03 00 00 movl $0x3,0x48(%rsp) 40b82a: 00 40b82b: e9 70 fb ff ff jmpq 40b3a0 40b830: 4a 8d 44 05 00 lea 0x0(%rbp,%r8,1),%rax 40b835: 4d 8d 74 2d 00 lea 0x0(%r13,%rbp,1),%r14 40b83a: 49 39 c3 cmp %rax,%r11 40b83d: 0f 82 95 02 00 00 jb 40bad8 40b843: 48 8b 74 24 58 mov 0x58(%rsp),%rsi 40b848: 4c 89 c2 mov %r8,%rdx 40b84b: 4c 89 f7 mov %r14,%rdi 40b84e: 88 4c 24 30 mov %cl,0x30(%rsp) 40b852: 4c 89 44 24 28 mov %r8,0x28(%rsp) 40b857: 4c 89 5c 24 20 mov %r11,0x20(%rsp) 40b85c: e8 3f 63 ff ff callq 401ba0 40b861: 0f b6 4c 24 30 movzbl 0x30(%rsp),%ecx 40b866: 85 c0 test %eax,%eax 40b868: 4c 8b 44 24 28 mov 0x28(%rsp),%r8 40b86d: 4c 8b 5c 24 20 mov 0x20(%rsp),%r11 40b872: 0f 85 60 02 00 00 jne 40bad8 40b878: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40b87d: 75 69 jne 40b8e8 40b87f: 45 0f b6 26 movzbl (%r14),%r12d 40b883: 41 ba 01 00 00 00 mov $0x1,%r10d 40b889: 41 80 fc 7e cmp $0x7e,%r12b 40b88d: 0f 87 6e fb ff ff ja 40b401 40b893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40b898: 41 0f b6 c4 movzbl %r12b,%eax 40b89c: ff 24 c5 48 32 41 00 jmpq *0x413248(,%rax,8) 40b8a3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40b8a8: 49 83 fb 01 cmp $0x1,%r11 40b8ac: 0f 95 c0 setne %al 40b8af: 49 83 fb ff cmp $0xffffffffffffffff,%r11 40b8b3: 0f 84 d7 03 00 00 je 40bc90 40b8b9: 84 c0 test %al,%al 40b8bb: 0f 85 ff fc ff ff jne 40b5c0 40b8c1: 48 85 ed test %rbp,%rbp 40b8c4: 0f 85 f6 fc ff ff jne 40b5c0 40b8ca: 83 7c 24 48 02 cmpl $0x2,0x48(%rsp) 40b8cf: 0f 85 eb fc ff ff jne 40b5c0 40b8d5: 0f 1f 00 nopl (%rax) 40b8d8: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40b8dd: 0f 84 dd fc ff ff je 40b5c0 40b8e3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40b8e8: 48 8b 44 24 68 mov 0x68(%rsp),%rax 40b8ed: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 40b8f4: 00 40b8f5: 4c 89 d9 mov %r11,%rcx 40b8f8: 44 8b 8c 24 90 00 00 mov 0x90(%rsp),%r9d 40b8ff: 00 40b900: 4c 89 ea mov %r13,%rdx 40b903: 4c 89 fe mov %r15,%rsi 40b906: 44 8b 44 24 48 mov 0x48(%rsp),%r8d 40b90b: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40b910: 48 89 44 24 10 mov %rax,0x10(%rsp) 40b915: 48 8b 44 24 70 mov 0x70(%rsp),%rax 40b91a: 41 83 e1 fd and $0xfffffffd,%r9d 40b91e: 48 89 44 24 08 mov %rax,0x8(%rsp) 40b923: e8 b8 f9 ff ff callq 40b2e0 40b928: 48 89 c3 mov %rax,%rbx 40b92b: 48 8b 94 24 b8 00 00 mov 0xb8(%rsp),%rdx 40b932: 00 40b933: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx 40b93a: 00 00 40b93c: 48 89 d8 mov %rbx,%rax 40b93f: 0f 85 6f 04 00 00 jne 40bdb4 40b945: 48 81 c4 c8 00 00 00 add $0xc8,%rsp 40b94c: 5b pop %rbx 40b94d: 5d pop %rbp 40b94e: 41 5c pop %r12 40b950: 41 5d pop %r13 40b952: 41 5e pop %r14 40b954: 41 5f pop %r15 40b956: c3 retq 40b957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b95e: 00 00 40b960: b8 72 00 00 00 mov $0x72,%eax 40b965: 83 7c 24 48 02 cmpl $0x2,0x48(%rsp) 40b96a: 0f 84 8e 03 00 00 je 40bcfe 40b970: 80 7c 24 4d 00 cmpb $0x0,0x4d(%rsp) 40b975: 0f 84 45 fc ff ff je 40b5c0 40b97b: 41 89 c4 mov %eax,%r12d 40b97e: e9 7b fc ff ff jmpq 40b5fe 40b983: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40b988: b8 66 00 00 00 mov $0x66,%eax 40b98d: eb e1 jmp 40b970 40b98f: 90 nop 40b990: b8 76 00 00 00 mov $0x76,%eax 40b995: eb d9 jmp 40b970 40b997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b99e: 00 00 40b9a0: b8 6e 00 00 00 mov $0x6e,%eax 40b9a5: eb be jmp 40b965 40b9a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b9ae: 00 00 40b9b0: b8 74 00 00 00 mov $0x74,%eax 40b9b5: eb ae jmp 40b965 40b9b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b9be: 00 00 40b9c0: b8 62 00 00 00 mov $0x62,%eax 40b9c5: eb a9 jmp 40b970 40b9c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b9ce: 00 00 40b9d0: b8 61 00 00 00 mov $0x61,%eax 40b9d5: eb 99 jmp 40b970 40b9d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b9de: 00 00 40b9e0: 80 7c 24 4d 00 cmpb $0x0,0x4d(%rsp) 40b9e5: 0f 84 85 02 00 00 je 40bc70 40b9eb: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40b9f0: 0f 85 f2 fe ff ff jne 40b8e8 40b9f6: 4c 39 fb cmp %r15,%rbx 40b9f9: 73 09 jae 40ba04 40b9fb: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40ba00: c6 04 1f 5c movb $0x5c,(%rdi,%rbx,1) 40ba04: 48 8d 55 01 lea 0x1(%rbp),%rdx 40ba08: 48 8d 43 01 lea 0x1(%rbx),%rax 40ba0c: 49 39 d3 cmp %rdx,%r11 40ba0f: 76 3f jbe 40ba50 40ba11: 41 0f b6 54 2d 01 movzbl 0x1(%r13,%rbp,1),%edx 40ba17: 80 fa 2f cmp $0x2f,%dl 40ba1a: 7e 34 jle 40ba50 40ba1c: 80 fa 39 cmp $0x39,%dl 40ba1f: 7f 2f jg 40ba50 40ba21: 49 39 c7 cmp %rax,%r15 40ba24: 76 09 jbe 40ba2f 40ba26: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40ba2b: c6 04 07 30 movb $0x30,(%rdi,%rax,1) 40ba2f: 48 8d 43 02 lea 0x2(%rbx),%rax 40ba33: 49 39 c7 cmp %rax,%r15 40ba36: 76 0a jbe 40ba42 40ba38: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40ba3d: c6 44 1f 02 30 movb $0x30,0x2(%rdi,%rbx,1) 40ba42: 48 8d 43 03 lea 0x3(%rbx),%rax 40ba46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ba4d: 00 00 00 40ba50: 48 89 c3 mov %rax,%rbx 40ba53: 41 bc 30 00 00 00 mov $0x30,%r12d 40ba59: e9 73 fb ff ff jmpq 40b5d1 40ba5e: 66 90 xchg %ax,%ax 40ba60: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40ba65: 74 0f je 40ba76 40ba67: 80 7c 24 4d 00 cmpb $0x0,0x4d(%rsp) 40ba6c: 74 08 je 40ba76 40ba6e: 84 c9 test %cl,%cl 40ba70: 0f 85 a5 fb ff ff jne 40b61b 40ba76: b8 5c 00 00 00 mov $0x5c,%eax 40ba7b: e9 e5 fe ff ff jmpq 40b965 40ba80: 83 7c 24 48 02 cmpl $0x2,0x48(%rsp) 40ba85: 0f 85 35 fb ff ff jne 40b5c0 40ba8b: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40ba90: 0f 85 52 fe ff ff jne 40b8e8 40ba96: 4c 39 fb cmp %r15,%rbx 40ba99: 73 09 jae 40baa4 40ba9b: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40baa0: c6 04 1f 27 movb $0x27,(%rdi,%rbx,1) 40baa4: 48 8d 43 01 lea 0x1(%rbx),%rax 40baa8: 49 39 c7 cmp %rax,%r15 40baab: 76 0a jbe 40bab7 40baad: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40bab2: c6 44 1f 01 5c movb $0x5c,0x1(%rdi,%rbx,1) 40bab7: 48 8d 43 02 lea 0x2(%rbx),%rax 40babb: 49 39 c7 cmp %rax,%r15 40babe: 76 0a jbe 40baca 40bac0: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40bac5: c6 44 1f 02 27 movb $0x27,0x2(%rdi,%rbx,1) 40baca: 48 83 c3 03 add $0x3,%rbx 40bace: e9 ed fa ff ff jmpq 40b5c0 40bad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40bad8: 45 31 d2 xor %r10d,%r10d 40badb: e9 13 f9 ff ff jmpq 40b3f3 40bae0: 48 c7 84 24 b0 00 00 movq $0x0,0xb0(%rsp) 40bae7: 00 00 00 00 00 40baec: 49 83 fb ff cmp $0xffffffffffffffff,%r11 40baf0: 0f 84 a7 01 00 00 je 40bc9d 40baf6: 44 88 a4 24 96 00 00 mov %r12b,0x96(%rsp) 40bafd: 00 40bafe: 4d 89 dc mov %r11,%r12 40bb01: c6 84 24 95 00 00 00 movb $0x1,0x95(%rsp) 40bb08: 01 40bb09: 48 c7 44 24 60 00 00 movq $0x0,0x60(%rsp) 40bb10: 00 00 40bb12: 48 89 9c 24 80 00 00 mov %rbx,0x80(%rsp) 40bb19: 00 40bb1a: 4c 89 84 24 88 00 00 mov %r8,0x88(%rsp) 40bb21: 00 40bb22: 44 88 94 24 97 00 00 mov %r10b,0x97(%rsp) 40bb29: 00 40bb2a: 4c 89 b4 24 98 00 00 mov %r14,0x98(%rsp) 40bb31: 00 40bb32: 48 8b 5c 24 60 mov 0x60(%rsp),%rbx 40bb37: 48 8d 8c 24 b0 00 00 lea 0xb0(%rsp),%rcx 40bb3e: 00 40bb3f: 4c 89 e2 mov %r12,%rdx 40bb42: 48 8d bc 24 ac 00 00 lea 0xac(%rsp),%rdi 40bb49: 00 40bb4a: 48 01 eb add %rbp,%rbx 40bb4d: 4d 8d 74 1d 00 lea 0x0(%r13,%rbx,1),%r14 40bb52: 48 29 da sub %rbx,%rdx 40bb55: 4c 89 f6 mov %r14,%rsi 40bb58: e8 83 5f ff ff callq 401ae0 40bb5d: 48 85 c0 test %rax,%rax 40bb60: 48 89 c6 mov %rax,%rsi 40bb63: 0f 84 b9 00 00 00 je 40bc22 40bb69: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 40bb6d: 0f 84 9d 01 00 00 je 40bd10 40bb73: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 40bb77: 0f 84 c2 01 00 00 je 40bd3f 40bb7d: 83 7c 24 48 02 cmpl $0x2,0x48(%rsp) 40bb82: 75 55 jne 40bbd9 40bb84: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40bb89: 74 4e je 40bbd9 40bb8b: 48 83 f8 01 cmp $0x1,%rax 40bb8f: 76 48 jbe 40bbd9 40bb91: ba 01 00 00 00 mov $0x1,%edx 40bb96: b8 01 00 00 00 mov $0x1,%eax 40bb9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40bba0: 41 0f b6 0c 16 movzbl (%r14,%rdx,1),%ecx 40bba5: 83 e9 5b sub $0x5b,%ecx 40bba8: 80 f9 21 cmp $0x21,%cl 40bbab: 77 23 ja 40bbd0 40bbad: 48 89 c7 mov %rax,%rdi 40bbb0: 48 d3 e7 shl %cl,%rdi 40bbb3: 48 89 f9 mov %rdi,%rcx 40bbb6: 48 bf 2b 00 00 00 02 movabs $0x20000002b,%rdi 40bbbd: 00 00 00 40bbc0: 48 85 f9 test %rdi,%rcx 40bbc3: 74 0b je 40bbd0 40bbc5: 4d 89 e3 mov %r12,%r11 40bbc8: e9 1b fd ff ff jmpq 40b8e8 40bbcd: 0f 1f 00 nopl (%rax) 40bbd0: 48 83 c2 01 add $0x1,%rdx 40bbd4: 48 39 f2 cmp %rsi,%rdx 40bbd7: 75 c7 jne 40bba0 40bbd9: 8b bc 24 ac 00 00 00 mov 0xac(%rsp),%edi 40bbe0: 48 89 74 24 30 mov %rsi,0x30(%rsp) 40bbe5: e8 36 62 ff ff callq 401e20 40bbea: 0f b6 94 24 95 00 00 movzbl 0x95(%rsp),%edx 40bbf1: 00 40bbf2: 48 8d bc 24 b0 00 00 lea 0xb0(%rsp),%rdi 40bbf9: 00 40bbfa: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 40bbff: 85 c0 test %eax,%eax 40bc01: b8 00 00 00 00 mov $0x0,%eax 40bc06: 0f 44 d0 cmove %eax,%edx 40bc09: 48 01 74 24 60 add %rsi,0x60(%rsp) 40bc0e: 88 94 24 95 00 00 00 mov %dl,0x95(%rsp) 40bc15: e8 f6 61 ff ff callq 401e10 40bc1a: 85 c0 test %eax,%eax 40bc1c: 0f 84 10 ff ff ff je 40bb32 40bc22: 0f b6 94 24 95 00 00 movzbl 0x95(%rsp),%edx 40bc29: 00 40bc2a: 4d 89 e3 mov %r12,%r11 40bc2d: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx 40bc34: 00 40bc35: 4c 8b 84 24 88 00 00 mov 0x88(%rsp),%r8 40bc3c: 00 40bc3d: 44 0f b6 94 24 97 00 movzbl 0x97(%rsp),%r10d 40bc44: 00 00 40bc46: 44 0f b6 a4 24 96 00 movzbl 0x96(%rsp),%r12d 40bc4d: 00 00 40bc4f: 83 f2 01 xor $0x1,%edx 40bc52: 48 83 7c 24 60 01 cmpq $0x1,0x60(%rsp) 40bc58: 0f 86 f1 f7 ff ff jbe 40b44f 40bc5e: 22 54 24 4d and 0x4d(%rsp),%dl 40bc62: e9 00 f8 ff ff jmpq 40b467 40bc67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40bc6e: 00 00 40bc70: f6 84 24 90 00 00 00 testb $0x1,0x90(%rsp) 40bc77: 01 40bc78: 0f 84 42 f9 ff ff je 40b5c0 40bc7e: 48 83 c5 01 add $0x1,%rbp 40bc82: e9 39 f7 ff ff jmpq 40b3c0 40bc87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40bc8e: 00 00 40bc90: 41 80 7d 01 00 cmpb $0x0,0x1(%r13) 40bc95: 0f 95 c0 setne %al 40bc98: e9 1c fc ff ff jmpq 40b8b9 40bc9d: 4c 89 ef mov %r13,%rdi 40bca0: 4c 89 44 24 28 mov %r8,0x28(%rsp) 40bca5: 44 88 54 24 30 mov %r10b,0x30(%rsp) 40bcaa: e8 f1 5d ff ff callq 401aa0 40bcaf: 44 0f b6 54 24 30 movzbl 0x30(%rsp),%r10d 40bcb5: 49 89 c3 mov %rax,%r11 40bcb8: 4c 8b 44 24 28 mov 0x28(%rsp),%r8 40bcbd: e9 34 fe ff ff jmpq 40baf6 40bcc2: c6 44 24 4d 00 movb $0x0,0x4d(%rsp) 40bcc7: 41 be 01 00 00 00 mov $0x1,%r14d 40bccd: bb 01 00 00 00 mov $0x1,%ebx 40bcd2: 48 c7 44 24 58 a2 31 movq $0x4131a2,0x58(%rsp) 40bcd9: 41 00 40bcdb: e9 c0 f6 ff ff jmpq 40b3a0 40bce0: c6 44 24 4d 01 movb $0x1,0x4d(%rsp) 40bce5: 41 be 01 00 00 00 mov $0x1,%r14d 40bceb: bb 01 00 00 00 mov $0x1,%ebx 40bcf0: 48 c7 44 24 58 ab 31 movq $0x4131ab,0x58(%rsp) 40bcf7: 41 00 40bcf9: e9 a2 f6 ff ff jmpq 40b3a0 40bcfe: 80 7c 24 4e 00 cmpb $0x0,0x4e(%rsp) 40bd03: 0f 84 67 fc ff ff je 40b970 40bd09: e9 da fb ff ff jmpq 40b8e8 40bd0e: 66 90 xchg %ax,%ax 40bd10: 4d 89 e3 mov %r12,%r11 40bd13: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx 40bd1a: 00 40bd1b: ba 01 00 00 00 mov $0x1,%edx 40bd20: 4c 8b 84 24 88 00 00 mov 0x88(%rsp),%r8 40bd27: 00 40bd28: 44 0f b6 94 24 97 00 movzbl 0x97(%rsp),%r10d 40bd2f: 00 00 40bd31: 44 0f b6 a4 24 96 00 movzbl 0x96(%rsp),%r12d 40bd38: 00 00 40bd3a: e9 13 ff ff ff jmpq 40bc52 40bd3f: 48 89 5c 24 40 mov %rbx,0x40(%rsp) 40bd44: 4d 89 e3 mov %r12,%r11 40bd47: 4d 89 f1 mov %r14,%r9 40bd4a: 4c 3b 5c 24 40 cmp 0x40(%rsp),%r11 40bd4f: 4c 8b 84 24 88 00 00 mov 0x88(%rsp),%r8 40bd56: 00 40bd57: 44 0f b6 94 24 97 00 movzbl 0x97(%rsp),%r10d 40bd5e: 00 00 40bd60: 48 8b 9c 24 80 00 00 mov 0x80(%rsp),%rbx 40bd67: 00 40bd68: 44 0f b6 a4 24 96 00 movzbl 0x96(%rsp),%r12d 40bd6f: 00 00 40bd71: 4c 8b b4 24 98 00 00 mov 0x98(%rsp),%r14 40bd78: 00 40bd79: 76 2f jbe 40bdaa 40bd7b: 41 80 39 00 cmpb $0x0,(%r9) 40bd7f: 74 29 je 40bdaa 40bd81: 48 8b 44 24 60 mov 0x60(%rsp),%rax 40bd86: eb 0f jmp 40bd97 40bd88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40bd8f: 00 40bd90: 41 80 3c 06 00 cmpb $0x0,(%r14,%rax,1) 40bd95: 74 0e je 40bda5 40bd97: 48 83 c0 01 add $0x1,%rax 40bd9b: 48 8d 54 05 00 lea 0x0(%rbp,%rax,1),%rdx 40bda0: 4c 39 da cmp %r11,%rdx 40bda3: 72 eb jb 40bd90 40bda5: 48 89 44 24 60 mov %rax,0x60(%rsp) 40bdaa: ba 01 00 00 00 mov $0x1,%edx 40bdaf: e9 9e fe ff ff jmpq 40bc52 40bdb4: e8 07 5d ff ff callq 401ac0 <__stack_chk_fail@plt> 40bdb9: c6 44 24 4d 01 movb $0x1,0x4d(%rsp) 40bdbe: 41 be 01 00 00 00 mov $0x1,%r14d 40bdc4: 31 db xor %ebx,%ebx 40bdc6: 48 c7 44 24 58 ab 31 movq $0x4131ab,0x58(%rsp) 40bdcd: 41 00 40bdcf: e9 cc f5 ff ff jmpq 40b3a0 40bdd4: c6 44 24 4d 00 movb $0x0,0x4d(%rsp) 40bdd9: 41 be 01 00 00 00 mov $0x1,%r14d 40bddf: 31 db xor %ebx,%ebx 40bde1: 48 c7 44 24 58 a2 31 movq $0x4131a2,0x58(%rsp) 40bde8: 41 00 40bdea: e9 b1 f5 ff ff jmpq 40b3a0 40bdef: 90 nop 000000000040bdf0 : 40bdf0: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) 40bdf5: 48 89 cb mov %rcx,%rbx 40bdf8: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) 40bdfd: 4c 63 e7 movslq %edi,%r12 40be00: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) 40be05: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) 40be0a: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) 40be0f: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) 40be14: 48 83 ec 78 sub $0x78,%rsp 40be18: 48 89 74 24 28 mov %rsi,0x28(%rsp) 40be1d: 48 89 54 24 30 mov %rdx,0x30(%rsp) 40be22: e8 a9 5b ff ff callq 4019d0 <__errno_location@plt> 40be27: 45 85 e4 test %r12d,%r12d 40be2a: 4c 8b 3d e7 a8 20 00 mov 0x20a8e7(%rip),%r15 # 616718 40be31: 49 89 c5 mov %rax,%r13 40be34: 8b 00 mov (%rax),%eax 40be36: 89 44 24 3c mov %eax,0x3c(%rsp) 40be3a: 0f 88 7f 01 00 00 js 40bfbf 40be40: 44 3b 25 d9 a8 20 00 cmp 0x20a8d9(%rip),%r12d # 616720 40be47: 72 66 jb 40beaf 40be49: 41 8d 6c 24 01 lea 0x1(%r12),%ebp 40be4e: 41 89 ee mov %ebp,%r14d 40be51: 4c 89 f6 mov %r14,%rsi 40be54: 48 c1 e6 04 shl $0x4,%rsi 40be58: 49 81 ff 30 67 61 00 cmp $0x616730,%r15 40be5f: 0f 85 43 01 00 00 jne 40bfa8 40be65: 31 ff xor %edi,%edi 40be67: e8 04 13 00 00 callq 40d170 40be6c: 49 89 c7 mov %rax,%r15 40be6f: 48 89 05 a2 a8 20 00 mov %rax,0x20a8a2(%rip) # 616718 40be76: 48 8b 05 b3 a8 20 00 mov 0x20a8b3(%rip),%rax # 616730 40be7d: 49 89 07 mov %rax,(%r15) 40be80: 48 8b 05 b1 a8 20 00 mov 0x20a8b1(%rip),%rax # 616738 40be87: 49 89 47 08 mov %rax,0x8(%r15) 40be8b: 8b 3d 8f a8 20 00 mov 0x20a88f(%rip),%edi # 616720 40be91: 4c 89 f2 mov %r14,%rdx 40be94: 31 f6 xor %esi,%esi 40be96: 48 29 fa sub %rdi,%rdx 40be99: 48 c1 e7 04 shl $0x4,%rdi 40be9d: 48 c1 e2 04 shl $0x4,%rdx 40bea1: 4c 01 ff add %r15,%rdi 40bea4: e8 97 5c ff ff callq 401b40 40bea9: 89 2d 71 a8 20 00 mov %ebp,0x20a871(%rip) # 616720 40beaf: 48 8b 43 30 mov 0x30(%rbx),%rax 40beb3: 49 c1 e4 04 shl $0x4,%r12 40beb7: 4d 01 fc add %r15,%r12 40beba: 8b 6b 04 mov 0x4(%rbx),%ebp 40bebd: 4d 8b 1c 24 mov (%r12),%r11 40bec1: 4c 8d 7b 08 lea 0x8(%rbx),%r15 40bec5: 4d 8b 74 24 08 mov 0x8(%r12),%r14 40beca: 4c 89 3c 24 mov %r15,(%rsp) 40bece: 48 89 44 24 10 mov %rax,0x10(%rsp) 40bed3: 48 8b 43 28 mov 0x28(%rbx),%rax 40bed7: 44 8b 03 mov (%rbx),%r8d 40beda: 83 cd 01 or $0x1,%ebp 40bedd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 40bee2: 4c 89 de mov %r11,%rsi 40bee5: 41 89 e9 mov %ebp,%r9d 40bee8: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 40beed: 4c 89 f7 mov %r14,%rdi 40bef0: 4c 89 5c 24 20 mov %r11,0x20(%rsp) 40bef5: 48 89 44 24 08 mov %rax,0x8(%rsp) 40befa: e8 e1 f3 ff ff callq 40b2e0 40beff: 4c 8b 5c 24 20 mov 0x20(%rsp),%r11 40bf04: 49 39 c3 cmp %rax,%r11 40bf07: 77 6b ja 40bf74 40bf09: 48 8d 70 01 lea 0x1(%rax),%rsi 40bf0d: 49 81 fe 40 9e 61 00 cmp $0x619e40,%r14 40bf14: 49 89 34 24 mov %rsi,(%r12) 40bf18: 74 12 je 40bf2c 40bf1a: 4c 89 f7 mov %r14,%rdi 40bf1d: 48 89 74 24 20 mov %rsi,0x20(%rsp) 40bf22: e8 69 5a ff ff callq 401990 40bf27: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 40bf2c: 48 89 f7 mov %rsi,%rdi 40bf2f: 48 89 74 24 20 mov %rsi,0x20(%rsp) 40bf34: e8 17 12 00 00 callq 40d150 40bf39: 44 8b 03 mov (%rbx),%r8d 40bf3c: 41 89 e9 mov %ebp,%r9d 40bf3f: 49 89 44 24 08 mov %rax,0x8(%r12) 40bf44: 49 89 c6 mov %rax,%r14 40bf47: 48 8b 43 30 mov 0x30(%rbx),%rax 40bf4b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 40bf50: 4c 89 3c 24 mov %r15,(%rsp) 40bf54: 4c 89 f7 mov %r14,%rdi 40bf57: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 40bf5c: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 40bf61: 48 89 44 24 10 mov %rax,0x10(%rsp) 40bf66: 48 8b 43 28 mov 0x28(%rbx),%rax 40bf6a: 48 89 44 24 08 mov %rax,0x8(%rsp) 40bf6f: e8 6c f3 ff ff callq 40b2e0 40bf74: 8b 44 24 3c mov 0x3c(%rsp),%eax 40bf78: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 40bf7d: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 40bf82: 4c 8b 64 24 58 mov 0x58(%rsp),%r12 40bf87: 41 89 45 00 mov %eax,0x0(%r13) 40bf8b: 4c 8b 7c 24 70 mov 0x70(%rsp),%r15 40bf90: 4c 89 f0 mov %r14,%rax 40bf93: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 40bf98: 4c 8b 74 24 68 mov 0x68(%rsp),%r14 40bf9d: 48 83 c4 78 add $0x78,%rsp 40bfa1: c3 retq 40bfa2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40bfa8: 4c 89 ff mov %r15,%rdi 40bfab: e8 c0 11 00 00 callq 40d170 40bfb0: 49 89 c7 mov %rax,%r15 40bfb3: 48 89 05 5e a7 20 00 mov %rax,0x20a75e(%rip) # 616718 40bfba: e9 cc fe ff ff jmpq 40be8b 40bfbf: e8 fc 59 ff ff callq 4019c0 40bfc4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40bfcb: 00 00 00 00 00 000000000040bfd0 : 40bfd0: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) 40bfd5: 48 89 fb mov %rdi,%rbx 40bfd8: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) 40bfdd: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) 40bfe2: 48 83 ec 18 sub $0x18,%rsp 40bfe6: e8 e5 59 ff ff callq 4019d0 <__errno_location@plt> 40bfeb: 48 85 db test %rbx,%rbx 40bfee: be 38 00 00 00 mov $0x38,%esi 40bff3: 44 8b 20 mov (%rax),%r12d 40bff6: 48 89 c5 mov %rax,%rbp 40bff9: b8 00 9e 61 00 mov $0x619e00,%eax 40bffe: 48 0f 44 d8 cmove %rax,%rbx 40c002: 48 89 df mov %rbx,%rdi 40c005: e8 36 12 00 00 callq 40d240 40c00a: 44 89 65 00 mov %r12d,0x0(%rbp) 40c00e: 48 8b 1c 24 mov (%rsp),%rbx 40c012: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 40c017: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 40c01c: 48 83 c4 18 add $0x18,%rsp 40c020: c3 retq 40c021: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c028: 0f 1f 84 00 00 00 00 40c02f: 00 000000000040c030 : 40c030: 48 85 ff test %rdi,%rdi 40c033: b8 00 9e 61 00 mov $0x619e00,%eax 40c038: 48 0f 44 f8 cmove %rax,%rdi 40c03c: 8b 07 mov (%rdi),%eax 40c03e: c3 retq 40c03f: 90 nop 000000000040c040 : 40c040: 48 85 ff test %rdi,%rdi 40c043: b8 00 9e 61 00 mov $0x619e00,%eax 40c048: 48 0f 44 f8 cmove %rax,%rdi 40c04c: 89 37 mov %esi,(%rdi) 40c04e: c3 retq 40c04f: 90 nop 000000000040c050 : 40c050: 48 85 ff test %rdi,%rdi 40c053: b8 00 9e 61 00 mov $0x619e00,%eax 40c058: 89 f1 mov %esi,%ecx 40c05a: 48 0f 44 f8 cmove %rax,%rdi 40c05e: 89 f0 mov %esi,%eax 40c060: 83 e1 1f and $0x1f,%ecx 40c063: c0 e8 05 shr $0x5,%al 40c066: 83 e2 01 and $0x1,%edx 40c069: 44 0f b6 c0 movzbl %al,%r8d 40c06d: 46 8b 4c 87 08 mov 0x8(%rdi,%r8,4),%r9d 40c072: 44 89 c8 mov %r9d,%eax 40c075: d3 e8 shr %cl,%eax 40c077: 83 e0 01 and $0x1,%eax 40c07a: 31 c2 xor %eax,%edx 40c07c: d3 e2 shl %cl,%edx 40c07e: 44 31 ca xor %r9d,%edx 40c081: 42 89 54 87 08 mov %edx,0x8(%rdi,%r8,4) 40c086: c3 retq 40c087: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40c08e: 00 00 000000000040c090 : 40c090: 48 85 ff test %rdi,%rdi 40c093: b8 00 9e 61 00 mov $0x619e00,%eax 40c098: 48 0f 44 f8 cmove %rax,%rdi 40c09c: 8b 47 04 mov 0x4(%rdi),%eax 40c09f: 89 77 04 mov %esi,0x4(%rdi) 40c0a2: c3 retq 40c0a3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c0aa: 84 00 00 00 00 00 000000000040c0b0 : 40c0b0: 48 83 ec 08 sub $0x8,%rsp 40c0b4: b8 00 9e 61 00 mov $0x619e00,%eax 40c0b9: 48 85 ff test %rdi,%rdi 40c0bc: 48 0f 44 f8 cmove %rax,%rdi 40c0c0: 48 85 d2 test %rdx,%rdx 40c0c3: c7 07 08 00 00 00 movl $0x8,(%rdi) 40c0c9: 74 12 je 40c0dd 40c0cb: 48 85 f6 test %rsi,%rsi 40c0ce: 74 0d je 40c0dd 40c0d0: 48 89 77 28 mov %rsi,0x28(%rdi) 40c0d4: 48 89 57 30 mov %rdx,0x30(%rdi) 40c0d8: 48 83 c4 08 add $0x8,%rsp 40c0dc: c3 retq 40c0dd: e8 de 58 ff ff callq 4019c0 40c0e2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c0e9: 1f 84 00 00 00 00 00 000000000040c0f0 : 40c0f0: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) 40c0f5: bb 00 9e 61 00 mov $0x619e00,%ebx 40c0fa: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) 40c0ff: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) 40c104: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) 40c109: 49 89 f5 mov %rsi,%r13 40c10c: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) 40c111: 49 89 d6 mov %rdx,%r14 40c114: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) 40c119: 48 83 ec 68 sub $0x68,%rsp 40c11d: 4d 85 c0 test %r8,%r8 40c120: 49 0f 45 d8 cmovne %r8,%rbx 40c124: 49 89 cf mov %rcx,%r15 40c127: 48 89 7c 24 28 mov %rdi,0x28(%rsp) 40c12c: e8 9f 58 ff ff callq 4019d0 <__errno_location@plt> 40c131: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 40c136: 4c 89 f9 mov %r15,%rcx 40c139: 44 8b 20 mov (%rax),%r12d 40c13c: 48 89 c5 mov %rax,%rbp 40c13f: 4c 89 f2 mov %r14,%rdx 40c142: 48 8b 43 30 mov 0x30(%rbx),%rax 40c146: 4c 89 ee mov %r13,%rsi 40c149: 44 8b 4b 04 mov 0x4(%rbx),%r9d 40c14d: 48 89 44 24 10 mov %rax,0x10(%rsp) 40c152: 48 8b 43 28 mov 0x28(%rbx),%rax 40c156: 48 89 44 24 08 mov %rax,0x8(%rsp) 40c15b: 48 8d 43 08 lea 0x8(%rbx),%rax 40c15f: 48 89 04 24 mov %rax,(%rsp) 40c163: 44 8b 03 mov (%rbx),%r8d 40c166: e8 75 f1 ff ff callq 40b2e0 40c16b: 44 89 65 00 mov %r12d,0x0(%rbp) 40c16f: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 40c174: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 40c179: 4c 8b 64 24 48 mov 0x48(%rsp),%r12 40c17e: 4c 8b 6c 24 50 mov 0x50(%rsp),%r13 40c183: 4c 8b 74 24 58 mov 0x58(%rsp),%r14 40c188: 4c 8b 7c 24 60 mov 0x60(%rsp),%r15 40c18d: 48 83 c4 68 add $0x68,%rsp 40c191: c3 retq 40c192: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c199: 1f 84 00 00 00 00 00 000000000040c1a0 : 40c1a0: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) 40c1a5: bb 00 9e 61 00 mov $0x619e00,%ebx 40c1aa: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) 40c1af: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) 40c1b4: 49 89 d4 mov %rdx,%r12 40c1b7: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) 40c1bc: 49 89 fd mov %rdi,%r13 40c1bf: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) 40c1c4: 49 89 f6 mov %rsi,%r14 40c1c7: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) 40c1cc: 48 81 ec 88 00 00 00 sub $0x88,%rsp 40c1d3: 48 85 c9 test %rcx,%rcx 40c1d6: 48 0f 45 d9 cmovne %rcx,%rbx 40c1da: 31 ed xor %ebp,%ebp 40c1dc: e8 ef 57 ff ff callq 4019d0 <__errno_location@plt> 40c1e1: 4d 85 e4 test %r12,%r12 40c1e4: 4c 89 f1 mov %r14,%rcx 40c1e7: 49 89 c7 mov %rax,%r15 40c1ea: 8b 00 mov (%rax),%eax 40c1ec: 40 0f 94 c5 sete %bpl 40c1f0: 0b 6b 04 or 0x4(%rbx),%ebp 40c1f3: 4c 8d 53 08 lea 0x8(%rbx),%r10 40c1f7: 4c 89 ea mov %r13,%rdx 40c1fa: 31 f6 xor %esi,%esi 40c1fc: 31 ff xor %edi,%edi 40c1fe: 89 44 24 4c mov %eax,0x4c(%rsp) 40c202: 48 8b 43 30 mov 0x30(%rbx),%rax 40c206: 41 89 e9 mov %ebp,%r9d 40c209: 48 89 44 24 10 mov %rax,0x10(%rsp) 40c20e: 48 8b 43 28 mov 0x28(%rbx),%rax 40c212: 4c 89 14 24 mov %r10,(%rsp) 40c216: 48 89 44 24 08 mov %rax,0x8(%rsp) 40c21b: 44 8b 03 mov (%rbx),%r8d 40c21e: 4c 89 54 24 30 mov %r10,0x30(%rsp) 40c223: e8 b8 f0 ff ff callq 40b2e0 40c228: 48 8d 70 01 lea 0x1(%rax),%rsi 40c22c: 48 89 44 24 28 mov %rax,0x28(%rsp) 40c231: 48 89 f7 mov %rsi,%rdi 40c234: 48 89 74 24 38 mov %rsi,0x38(%rsp) 40c239: e8 12 0f 00 00 callq 40d150 40c23e: 4c 8b 54 24 30 mov 0x30(%rsp),%r10 40c243: 41 89 e9 mov %ebp,%r9d 40c246: 48 89 44 24 40 mov %rax,0x40(%rsp) 40c24b: 48 8b 43 30 mov 0x30(%rbx),%rax 40c24f: 4c 89 f1 mov %r14,%rcx 40c252: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 40c257: 4c 89 ea mov %r13,%rdx 40c25a: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 40c25f: 48 89 44 24 10 mov %rax,0x10(%rsp) 40c264: 48 8b 43 28 mov 0x28(%rbx),%rax 40c268: 4c 89 14 24 mov %r10,(%rsp) 40c26c: 48 89 44 24 08 mov %rax,0x8(%rsp) 40c271: 44 8b 03 mov (%rbx),%r8d 40c274: e8 67 f0 ff ff callq 40b2e0 40c279: 8b 44 24 4c mov 0x4c(%rsp),%eax 40c27d: 4d 85 e4 test %r12,%r12 40c280: 4c 8b 5c 24 28 mov 0x28(%rsp),%r11 40c285: 41 89 07 mov %eax,(%r15) 40c288: 74 04 je 40c28e 40c28a: 4d 89 1c 24 mov %r11,(%r12) 40c28e: 48 8b 44 24 40 mov 0x40(%rsp),%rax 40c293: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 40c298: 48 8b 6c 24 60 mov 0x60(%rsp),%rbp 40c29d: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 40c2a2: 4c 8b 6c 24 70 mov 0x70(%rsp),%r13 40c2a7: 4c 8b 74 24 78 mov 0x78(%rsp),%r14 40c2ac: 4c 8b bc 24 80 00 00 mov 0x80(%rsp),%r15 40c2b3: 00 40c2b4: 48 81 c4 88 00 00 00 add $0x88,%rsp 40c2bb: c3 retq 40c2bc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c2c0 : 40c2c0: 48 89 d1 mov %rdx,%rcx 40c2c3: 31 d2 xor %edx,%edx 40c2c5: e9 d6 fe ff ff jmpq 40c1a0 40c2ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c2d0 : 40c2d0: 8b 05 4a a4 20 00 mov 0x20a44a(%rip),%eax # 616720 40c2d6: 41 54 push %r12 40c2d8: 55 push %rbp 40c2d9: 4c 8b 25 38 a4 20 00 mov 0x20a438(%rip),%r12 # 616718 40c2e0: 53 push %rbx 40c2e1: 83 f8 01 cmp $0x1,%eax 40c2e4: 76 24 jbe 40c30a 40c2e6: 83 e8 02 sub $0x2,%eax 40c2e9: 4c 89 e3 mov %r12,%rbx 40c2ec: 48 c1 e0 04 shl $0x4,%rax 40c2f0: 49 8d 6c 04 10 lea 0x10(%r12,%rax,1),%rbp 40c2f5: 0f 1f 00 nopl (%rax) 40c2f8: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40c2fc: 48 83 c3 10 add $0x10,%rbx 40c300: e8 8b 56 ff ff callq 401990 40c305: 48 39 eb cmp %rbp,%rbx 40c308: 75 ee jne 40c2f8 40c30a: 49 8b 7c 24 08 mov 0x8(%r12),%rdi 40c30f: 48 81 ff 40 9e 61 00 cmp $0x619e40,%rdi 40c316: 74 1b je 40c333 40c318: e8 73 56 ff ff callq 401990 40c31d: 48 c7 05 08 a4 20 00 movq $0x100,0x20a408(%rip) # 616730 40c324: 00 01 00 00 40c328: 48 c7 05 05 a4 20 00 movq $0x619e40,0x20a405(%rip) # 616738 40c32f: 40 9e 61 00 40c333: 49 81 fc 30 67 61 00 cmp $0x616730,%r12 40c33a: 74 13 je 40c34f 40c33c: 4c 89 e7 mov %r12,%rdi 40c33f: e8 4c 56 ff ff callq 401990 40c344: 48 c7 05 c9 a3 20 00 movq $0x616730,0x20a3c9(%rip) # 616718 40c34b: 30 67 61 00 40c34f: c7 05 c7 a3 20 00 01 movl $0x1,0x20a3c7(%rip) # 616720 40c356: 00 00 00 40c359: 5b pop %rbx 40c35a: 5d pop %rbp 40c35b: 41 5c pop %r12 40c35d: c3 retq 40c35e: 66 90 xchg %ax,%ax 000000000040c360 : 40c360: b9 00 9e 61 00 mov $0x619e00,%ecx 40c365: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 40c36c: e9 7f fa ff ff jmpq 40bdf0 40c371: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c378: 0f 1f 84 00 00 00 00 40c37f: 00 000000000040c380 : 40c380: b9 00 9e 61 00 mov $0x619e00,%ecx 40c385: e9 66 fa ff ff jmpq 40bdf0 40c38a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c390 : 40c390: 48 89 fe mov %rdi,%rsi 40c393: 31 ff xor %edi,%edi 40c395: e9 c6 ff ff ff jmpq 40c360 40c39a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c3a0 : 40c3a0: 48 89 f2 mov %rsi,%rdx 40c3a3: 48 89 fe mov %rdi,%rsi 40c3a6: 31 ff xor %edi,%edi 40c3a8: e9 d3 ff ff ff jmpq 40c380 40c3ad: 0f 1f 00 nopl (%rax) 000000000040c3b0 : 40c3b0: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) 40c3b5: 89 fb mov %edi,%ebx 40c3b7: 48 89 6c 24 f8 mov %rbp,-0x8(%rsp) 40c3bc: 48 83 ec 58 sub $0x58,%rsp 40c3c0: 48 89 d5 mov %rdx,%rbp 40c3c3: 48 89 e7 mov %rsp,%rdi 40c3c6: e8 25 ed ff ff callq 40b0f0 40c3cb: 48 89 e1 mov %rsp,%rcx 40c3ce: 48 89 ee mov %rbp,%rsi 40c3d1: 89 df mov %ebx,%edi 40c3d3: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 40c3da: e8 11 fa ff ff callq 40bdf0 40c3df: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 40c3e4: 48 8b 6c 24 50 mov 0x50(%rsp),%rbp 40c3e9: 48 83 c4 58 add $0x58,%rsp 40c3ed: c3 retq 40c3ee: 66 90 xchg %ax,%ax 000000000040c3f0 : 40c3f0: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) 40c3f5: 89 fb mov %edi,%ebx 40c3f7: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) 40c3fc: 48 89 d5 mov %rdx,%rbp 40c3ff: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) 40c404: 48 83 ec 58 sub $0x58,%rsp 40c408: 49 89 cc mov %rcx,%r12 40c40b: 48 89 e7 mov %rsp,%rdi 40c40e: e8 dd ec ff ff callq 40b0f0 40c413: 48 89 e1 mov %rsp,%rcx 40c416: 4c 89 e2 mov %r12,%rdx 40c419: 48 89 ee mov %rbp,%rsi 40c41c: 89 df mov %ebx,%edi 40c41e: e8 cd f9 ff ff callq 40bdf0 40c423: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 40c428: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 40c42d: 4c 8b 64 24 50 mov 0x50(%rsp),%r12 40c432: 48 83 c4 58 add $0x58,%rsp 40c436: c3 retq 40c437: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40c43e: 00 00 000000000040c440 : 40c440: 48 89 f2 mov %rsi,%rdx 40c443: 89 fe mov %edi,%esi 40c445: 31 ff xor %edi,%edi 40c447: e9 64 ff ff ff jmpq 40c3b0 40c44c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c450 : 40c450: 48 89 d1 mov %rdx,%rcx 40c453: 48 89 f2 mov %rsi,%rdx 40c456: 89 fe mov %edi,%esi 40c458: 31 ff xor %edi,%edi 40c45a: e9 91 ff ff ff jmpq 40c3f0 40c45f: 90 nop 000000000040c460 : 40c460: 48 83 ec 48 sub $0x48,%rsp 40c464: 89 d1 mov %edx,%ecx 40c466: 48 8b 05 93 d9 20 00 mov 0x20d993(%rip),%rax # 619e00 40c46d: 83 e1 1f and $0x1f,%ecx 40c470: 48 89 04 24 mov %rax,(%rsp) 40c474: 48 8b 05 8d d9 20 00 mov 0x20d98d(%rip),%rax # 619e08 40c47b: 48 89 44 24 08 mov %rax,0x8(%rsp) 40c480: 48 8b 05 89 d9 20 00 mov 0x20d989(%rip),%rax # 619e10 40c487: 48 89 44 24 10 mov %rax,0x10(%rsp) 40c48c: 48 8b 05 85 d9 20 00 mov 0x20d985(%rip),%rax # 619e18 40c493: 48 89 44 24 18 mov %rax,0x18(%rsp) 40c498: 48 8b 05 81 d9 20 00 mov 0x20d981(%rip),%rax # 619e20 40c49f: 48 89 44 24 20 mov %rax,0x20(%rsp) 40c4a4: 48 8b 05 7d d9 20 00 mov 0x20d97d(%rip),%rax # 619e28 40c4ab: 48 89 44 24 28 mov %rax,0x28(%rsp) 40c4b0: 48 8b 05 79 d9 20 00 mov 0x20d979(%rip),%rax # 619e30 40c4b7: 48 89 44 24 30 mov %rax,0x30(%rsp) 40c4bc: 89 d0 mov %edx,%eax 40c4be: 48 89 f2 mov %rsi,%rdx 40c4c1: c0 e8 05 shr $0x5,%al 40c4c4: 48 89 fe mov %rdi,%rsi 40c4c7: 31 ff xor %edi,%edi 40c4c9: 44 0f b6 c0 movzbl %al,%r8d 40c4cd: 46 8b 4c 84 08 mov 0x8(%rsp,%r8,4),%r9d 40c4d2: 44 89 c8 mov %r9d,%eax 40c4d5: d3 e8 shr %cl,%eax 40c4d7: 83 e0 01 and $0x1,%eax 40c4da: 83 f0 01 xor $0x1,%eax 40c4dd: d3 e0 shl %cl,%eax 40c4df: 48 89 e1 mov %rsp,%rcx 40c4e2: 44 31 c8 xor %r9d,%eax 40c4e5: 42 89 44 84 08 mov %eax,0x8(%rsp,%r8,4) 40c4ea: e8 01 f9 ff ff callq 40bdf0 40c4ef: 48 83 c4 48 add $0x48,%rsp 40c4f3: c3 retq 40c4f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c4fb: 00 00 00 00 00 000000000040c500 : 40c500: 40 0f be d6 movsbl %sil,%edx 40c504: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi 40c50b: e9 50 ff ff ff jmpq 40c460 000000000040c510 : 40c510: be 3a 00 00 00 mov $0x3a,%esi 40c515: e9 e6 ff ff ff jmpq 40c500 40c51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c520 : 40c520: ba 3a 00 00 00 mov $0x3a,%edx 40c525: e9 36 ff ff ff jmpq 40c460 40c52a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c530 : 40c530: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) 40c535: 89 fb mov %edi,%ebx 40c537: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) 40c53c: 48 89 cd mov %rcx,%rbp 40c53f: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) 40c544: 48 83 ec 58 sub $0x58,%rsp 40c548: 4d 89 c4 mov %r8,%r12 40c54b: 48 8b 05 ae d8 20 00 mov 0x20d8ae(%rip),%rax # 619e00 40c552: 48 89 e7 mov %rsp,%rdi 40c555: 48 89 04 24 mov %rax,(%rsp) 40c559: 48 8b 05 a8 d8 20 00 mov 0x20d8a8(%rip),%rax # 619e08 40c560: 48 89 44 24 08 mov %rax,0x8(%rsp) 40c565: 48 8b 05 a4 d8 20 00 mov 0x20d8a4(%rip),%rax # 619e10 40c56c: 48 89 44 24 10 mov %rax,0x10(%rsp) 40c571: 48 8b 05 a0 d8 20 00 mov 0x20d8a0(%rip),%rax # 619e18 40c578: 48 89 44 24 18 mov %rax,0x18(%rsp) 40c57d: 48 8b 05 9c d8 20 00 mov 0x20d89c(%rip),%rax # 619e20 40c584: 48 89 44 24 20 mov %rax,0x20(%rsp) 40c589: 48 8b 05 98 d8 20 00 mov 0x20d898(%rip),%rax # 619e28 40c590: 48 89 44 24 28 mov %rax,0x28(%rsp) 40c595: 48 8b 05 94 d8 20 00 mov 0x20d894(%rip),%rax # 619e30 40c59c: 48 89 44 24 30 mov %rax,0x30(%rsp) 40c5a1: e8 0a fb ff ff callq 40c0b0 40c5a6: 48 89 e1 mov %rsp,%rcx 40c5a9: 4c 89 e2 mov %r12,%rdx 40c5ac: 48 89 ee mov %rbp,%rsi 40c5af: 89 df mov %ebx,%edi 40c5b1: e8 3a f8 ff ff callq 40bdf0 40c5b6: 48 8b 5c 24 40 mov 0x40(%rsp),%rbx 40c5bb: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 40c5c0: 4c 8b 64 24 50 mov 0x50(%rsp),%r12 40c5c5: 48 83 c4 58 add $0x58,%rsp 40c5c9: c3 retq 40c5ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c5d0 : 40c5d0: 49 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%r8 40c5d7: e9 54 ff ff ff jmpq 40c530 40c5dc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c5e0 : 40c5e0: 48 89 d1 mov %rdx,%rcx 40c5e3: 48 89 f2 mov %rsi,%rdx 40c5e6: 48 89 fe mov %rdi,%rsi 40c5e9: 31 ff xor %edi,%edi 40c5eb: e9 e0 ff ff ff jmpq 40c5d0 000000000040c5f0 : 40c5f0: 49 89 c8 mov %rcx,%r8 40c5f3: 48 89 d1 mov %rdx,%rcx 40c5f6: 48 89 f2 mov %rsi,%rdx 40c5f9: 48 89 fe mov %rdi,%rsi 40c5fc: 31 ff xor %edi,%edi 40c5fe: e9 2d ff ff ff jmpq 40c530 40c603: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c60a: 84 00 00 00 00 00 000000000040c610 : 40c610: b9 e0 66 61 00 mov $0x6166e0,%ecx 40c615: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 40c61c: e9 cf f7 ff ff jmpq 40bdf0 40c621: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c628: 0f 1f 84 00 00 00 00 40c62f: 00 000000000040c630 : 40c630: 48 89 fe mov %rdi,%rsi 40c633: 31 ff xor %edi,%edi 40c635: e9 d6 ff ff ff jmpq 40c610 40c63a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c640 : 40c640: 41 57 push %r15 40c642: 41 56 push %r14 40c644: 41 55 push %r13 40c646: 41 54 push %r12 40c648: 55 push %rbp 40c649: 48 89 fd mov %rdi,%rbp 40c64c: 53 push %rbx 40c64d: 48 83 ec 18 sub $0x18,%rsp 40c651: 48 85 ff test %rdi,%rdi 40c654: 0f 84 f5 00 00 00 je 40c74f 40c65a: bf 00 02 00 00 mov $0x200,%edi 40c65f: 45 31 ed xor %r13d,%r13d 40c662: bb 00 02 00 00 mov $0x200,%ebx 40c667: e8 e4 0a 00 00 callq 40d150 40c66c: 49 89 c6 mov %rax,%r14 40c66f: e8 5c 53 ff ff callq 4019d0 <__errno_location@plt> 40c674: 49 89 c4 mov %rax,%r12 40c677: eb 0b jmp 40c684 40c679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40c680: 84 d2 test %dl,%dl 40c682: 75 3c jne 40c6c0 40c684: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 40c68b: 00 40c68c: 48 89 ef mov %rbp,%rdi 40c68f: e8 ec 55 ff ff callq 401c80 40c694: 48 85 c0 test %rax,%rax 40c697: 0f 84 93 00 00 00 je 40c730 40c69d: 0f b6 50 13 movzbl 0x13(%rax),%edx 40c6a1: 80 fa 2e cmp $0x2e,%dl 40c6a4: 75 da jne 40c680 40c6a6: 0f b6 50 14 movzbl 0x14(%rax),%edx 40c6aa: 80 fa 2e cmp $0x2e,%dl 40c6ad: 75 d1 jne 40c680 40c6af: 0f b6 50 15 movzbl 0x15(%rax),%edx 40c6b3: 84 d2 test %dl,%dl 40c6b5: 74 cd je 40c684 40c6b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40c6be: 00 00 40c6c0: 48 83 c0 13 add $0x13,%rax 40c6c4: 48 89 c7 mov %rax,%rdi 40c6c7: 48 89 44 24 08 mov %rax,0x8(%rsp) 40c6cc: e8 cf 53 ff ff callq 401aa0 40c6d1: 48 8d 50 01 lea 0x1(%rax),%rdx 40c6d5: 49 89 d7 mov %rdx,%r15 40c6d8: 4d 01 ef add %r13,%r15 40c6db: 0f 82 84 00 00 00 jb 40c765 40c6e1: 49 39 df cmp %rbx,%r15 40c6e4: 72 31 jb 40c717 40c6e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c6ed: 00 00 00 40c6f0: 48 8d 0c 1b lea (%rbx,%rbx,1),%rcx 40c6f4: 48 39 cb cmp %rcx,%rbx 40c6f7: 77 6c ja 40c765 40c6f9: 49 39 cf cmp %rcx,%r15 40c6fc: 48 89 cb mov %rcx,%rbx 40c6ff: 73 ef jae 40c6f0 40c701: 4c 89 f7 mov %r14,%rdi 40c704: 48 89 ce mov %rcx,%rsi 40c707: 48 89 14 24 mov %rdx,(%rsp) 40c70b: e8 60 0a 00 00 callq 40d170 40c710: 48 8b 14 24 mov (%rsp),%rdx 40c714: 49 89 c6 mov %rax,%r14 40c717: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 40c71c: 4b 8d 3c 2e lea (%r14,%r13,1),%rdi 40c720: 4d 89 fd mov %r15,%r13 40c723: e8 18 55 ff ff callq 401c40 40c728: e9 57 ff ff ff jmpq 40c684 40c72d: 0f 1f 00 nopl (%rax) 40c730: 43 c6 04 2e 00 movb $0x0,(%r14,%r13,1) 40c735: 41 8b 1c 24 mov (%r12),%ebx 40c739: 85 db test %ebx,%ebx 40c73b: 75 17 jne 40c754 40c73d: 48 83 c4 18 add $0x18,%rsp 40c741: 4c 89 f0 mov %r14,%rax 40c744: 5b pop %rbx 40c745: 5d pop %rbp 40c746: 41 5c pop %r12 40c748: 41 5d pop %r13 40c74a: 41 5e pop %r14 40c74c: 41 5f pop %r15 40c74e: c3 retq 40c74f: 45 31 f6 xor %r14d,%r14d 40c752: eb e9 jmp 40c73d 40c754: 4c 89 f7 mov %r14,%rdi 40c757: 45 31 f6 xor %r14d,%r14d 40c75a: e8 31 52 ff ff callq 401990 40c75f: 41 89 1c 24 mov %ebx,(%r12) 40c763: eb d8 jmp 40c73d 40c765: e8 66 dd ff ff callq 40a4d0 40c76a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c770 : 40c770: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) 40c775: 48 89 fb mov %rdi,%rbx 40c778: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) 40c77d: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) 40c782: 48 83 ec 18 sub $0x18,%rsp 40c786: e8 b5 fe ff ff callq 40c640 40c78b: 48 85 db test %rbx,%rbx 40c78e: 48 89 c5 mov %rax,%rbp 40c791: 74 0c je 40c79f 40c793: 48 89 df mov %rbx,%rdi 40c796: e8 d5 53 ff ff callq 401b70 40c79b: 85 c0 test %eax,%eax 40c79d: 75 19 jne 40c7b8 40c79f: 48 89 e8 mov %rbp,%rax 40c7a2: 48 8b 1c 24 mov (%rsp),%rbx 40c7a6: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 40c7ab: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 40c7b0: 48 83 c4 18 add $0x18,%rsp 40c7b4: c3 retq 40c7b5: 0f 1f 00 nopl (%rax) 40c7b8: e8 13 52 ff ff callq 4019d0 <__errno_location@plt> 40c7bd: 48 89 ef mov %rbp,%rdi 40c7c0: 31 ed xor %ebp,%ebp 40c7c2: 44 8b 20 mov (%rax),%r12d 40c7c5: 48 89 c3 mov %rax,%rbx 40c7c8: e8 c3 51 ff ff callq 401990 40c7cd: 44 89 23 mov %r12d,(%rbx) 40c7d0: eb cd jmp 40c79f 40c7d2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c7d9: 1f 84 00 00 00 00 00 000000000040c7e0 : 40c7e0: 48 83 ec 08 sub $0x8,%rsp 40c7e4: e8 07 31 00 00 callq 40f8f0 40c7e9: 48 83 c4 08 add $0x8,%rsp 40c7ed: 48 89 c7 mov %rax,%rdi 40c7f0: e9 7b ff ff ff jmpq 40c770 40c7f5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40c7fc: 00 00 00 00 000000000040c800 : 40c800: 48 83 ec 08 sub $0x8,%rsp 40c804: e8 a7 55 ff ff callq 401db0 40c809: 48 83 c4 08 add $0x8,%rsp 40c80d: 48 89 c7 mov %rax,%rdi 40c810: e9 5b ff ff ff jmpq 40c770 40c815: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c81c: 00 00 00 40c81f: 90 nop 000000000040c820 : 40c820: 48 89 5c 24 e0 mov %rbx,-0x20(%rsp) 40c825: 89 fb mov %edi,%ebx 40c827: 48 89 6c 24 e8 mov %rbp,-0x18(%rsp) 40c82c: 4c 89 64 24 f0 mov %r12,-0x10(%rsp) 40c831: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) 40c836: 48 83 ec 28 sub $0x28,%rsp 40c83a: 83 ff 02 cmp $0x2,%edi 40c83d: 77 21 ja 40c860 40c83f: e8 bc 35 00 00 callq 40fe00 40c844: 41 89 c4 mov %eax,%r12d 40c847: e8 84 51 ff ff callq 4019d0 <__errno_location@plt> 40c84c: 89 df mov %ebx,%edi 40c84e: 44 89 e3 mov %r12d,%ebx 40c851: 44 8b 28 mov (%rax),%r13d 40c854: 48 89 c5 mov %rax,%rbp 40c857: e8 04 53 ff ff callq 401b60 40c85c: 44 89 6d 00 mov %r13d,0x0(%rbp) 40c860: 89 d8 mov %ebx,%eax 40c862: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 40c867: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 40c86c: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 40c871: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 40c876: 48 83 c4 28 add $0x28,%rsp 40c87a: c3 retq 40c87b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040c880 : 40c880: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) 40c885: 48 89 6c 24 f8 mov %rbp,-0x8(%rsp) 40c88a: 48 83 ec 28 sub $0x28,%rsp 40c88e: 48 89 fd mov %rdi,%rbp 40c891: 48 8b 1e mov (%rsi),%rbx 40c894: 48 8b 43 08 mov 0x8(%rbx),%rax 40c898: 48 3d fe ff ff 3f cmp $0x3ffffffe,%rax 40c89e: 74 50 je 40c8f0 40c8a0: 48 3d ff ff ff 3f cmp $0x3fffffff,%rax 40c8a6: 74 30 je 40c8d8 40c8a8: 48 8b 53 18 mov 0x18(%rbx),%rdx 40c8ac: 48 81 fa fe ff ff 3f cmp $0x3ffffffe,%rdx 40c8b3: 0f 84 87 00 00 00 je 40c940 40c8b9: 31 c0 xor %eax,%eax 40c8bb: 48 81 fa ff ff ff 3f cmp $0x3fffffff,%rdx 40c8c2: 74 53 je 40c917 40c8c4: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 40c8c9: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp 40c8ce: 48 83 c4 28 add $0x28,%rsp 40c8d2: c3 retq 40c8d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40c8d8: 48 81 7b 18 ff ff ff cmpq $0x3fffffff,0x18(%rbx) 40c8df: 3f 40c8e0: 0f 84 92 00 00 00 je 40c978 40c8e6: 48 89 df mov %rbx,%rdi 40c8e9: e8 c2 e7 ff ff callq 40b0b0 40c8ee: eb b8 jmp 40c8a8 40c8f0: 48 8b 53 18 mov 0x18(%rbx),%rdx 40c8f4: 48 81 fa fe ff ff 3f cmp $0x3ffffffe,%rdx 40c8fb: 74 6b je 40c968 40c8fd: 48 8b 47 50 mov 0x50(%rdi),%rax 40c901: 48 8b 4f 48 mov 0x48(%rdi),%rcx 40c905: 48 89 43 08 mov %rax,0x8(%rbx) 40c909: 31 c0 xor %eax,%eax 40c90b: 48 81 fa ff ff ff 3f cmp $0x3fffffff,%rdx 40c912: 48 89 0b mov %rcx,(%rbx) 40c915: 75 ad jne 40c8c4 40c917: 48 8d 7b 10 lea 0x10(%rbx),%rdi 40c91b: 88 44 24 08 mov %al,0x8(%rsp) 40c91f: e8 8c e7 ff ff callq 40b0b0 40c924: 0f b6 44 24 08 movzbl 0x8(%rsp),%eax 40c929: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 40c92e: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp 40c933: 48 83 c4 28 add $0x28,%rsp 40c937: c3 retq 40c938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40c93f: 00 40c940: 48 8b 45 60 mov 0x60(%rbp),%rax 40c944: 48 8b 55 58 mov 0x58(%rbp),%rdx 40c948: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp 40c94d: 48 89 43 18 mov %rax,0x18(%rbx) 40c951: 31 c0 xor %eax,%eax 40c953: 48 89 53 10 mov %rdx,0x10(%rbx) 40c957: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 40c95c: 48 83 c4 28 add $0x28,%rsp 40c960: c3 retq 40c961: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40c968: b8 01 00 00 00 mov $0x1,%eax 40c96d: e9 52 ff ff ff jmpq 40c8c4 40c972: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40c978: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40c97f: 31 c0 xor %eax,%eax 40c981: e9 3e ff ff ff jmpq 40c8c4 40c986: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c98d: 00 00 00 000000000040c990 : 40c990: 48 83 ec 08 sub $0x8,%rsp 40c994: 48 85 ff test %rdi,%rdi 40c997: 0f 84 c2 00 00 00 je 40ca5f 40c99d: 4c 8b 4f 08 mov 0x8(%rdi),%r9 40c9a1: 49 8d 91 02 00 00 c0 lea -0x3ffffffe(%r9),%rdx 40c9a8: 48 83 fa 01 cmp $0x1,%rdx 40c9ac: 77 7a ja 40ca28 40c9ae: 4c 8b 47 18 mov 0x18(%rdi),%r8 40c9b2: 49 8d 88 02 00 00 c0 lea -0x3ffffffe(%r8),%rcx 40c9b9: 48 83 f9 01 cmp $0x1,%rcx 40c9bd: 0f 87 8d 00 00 00 ja 40ca50 40c9c3: 31 f6 xor %esi,%esi 40c9c5: 31 c0 xor %eax,%eax 40c9c7: 48 83 fa 01 cmp $0x1,%rdx 40c9cb: 76 1b jbe 40c9e8 40c9cd: 48 83 f9 01 cmp $0x1,%rcx 40c9d1: 76 31 jbe 40ca04 40c9d3: 31 d2 xor %edx,%edx 40c9d5: 83 fe 01 cmp $0x1,%esi 40c9d8: 0f 94 c2 sete %dl 40c9db: 01 d0 add %edx,%eax 40c9dd: 48 83 c4 08 add $0x8,%rsp 40c9e1: c3 retq 40c9e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40c9e8: 31 f6 xor %esi,%esi 40c9ea: 49 81 f9 fe ff ff 3f cmp $0x3ffffffe,%r9 40c9f1: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 40c9f8: 40 0f 94 c6 sete %sil 40c9fc: 48 83 f9 01 cmp $0x1,%rcx 40ca00: b0 01 mov $0x1,%al 40ca02: 77 cf ja 40c9d3 40ca04: 31 d2 xor %edx,%edx 40ca06: 49 81 f8 fe ff ff 3f cmp $0x3ffffffe,%r8 40ca0d: b8 01 00 00 00 mov $0x1,%eax 40ca12: 0f 94 c2 sete %dl 40ca15: 48 c7 47 10 00 00 00 movq $0x0,0x10(%rdi) 40ca1c: 00 40ca1d: 01 d6 add %edx,%esi 40ca1f: eb b2 jmp 40c9d3 40ca21: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ca28: 49 81 f9 ff c9 9a 3b cmp $0x3b9ac9ff,%r9 40ca2f: 0f 86 79 ff ff ff jbe 40c9ae 40ca35: e8 96 4f ff ff callq 4019d0 <__errno_location@plt> 40ca3a: c7 00 16 00 00 00 movl $0x16,(%rax) 40ca40: b8 ff ff ff ff mov $0xffffffff,%eax 40ca45: eb 96 jmp 40c9dd 40ca47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40ca4e: 00 00 40ca50: 49 81 f8 ff c9 9a 3b cmp $0x3b9ac9ff,%r8 40ca57: 0f 86 66 ff ff ff jbe 40c9c3 40ca5d: eb d6 jmp 40ca35 40ca5f: b9 c0 36 41 00 mov $0x4136c0,%ecx 40ca64: ba 59 00 00 00 mov $0x59,%edx 40ca69: be a8 36 41 00 mov $0x4136a8,%esi 40ca6e: bf b2 36 41 00 mov $0x4136b2,%edi 40ca73: e8 b8 50 ff ff callq 401b30 <__assert_fail@plt> 40ca78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40ca7f: 00 000000000040ca80 : 40ca80: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) 40ca85: 41 89 fc mov %edi,%r12d 40ca88: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) 40ca8d: 49 89 f6 mov %rsi,%r14 40ca90: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) 40ca95: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) 40ca9a: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) 40ca9f: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) 40caa4: 48 81 ec 38 01 00 00 sub $0x138,%rsp 40caab: 48 85 d2 test %rdx,%rdx 40caae: 0f 84 8c 02 00 00 je 40cd40 40cab4: 48 8b 02 mov (%rdx),%rax 40cab7: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40cabc: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 40cac1: 48 89 44 24 10 mov %rax,0x10(%rsp) 40cac6: 48 8b 42 08 mov 0x8(%rdx),%rax 40caca: 48 89 44 24 18 mov %rax,0x18(%rsp) 40cacf: 48 8b 42 10 mov 0x10(%rdx),%rax 40cad3: 48 89 44 24 20 mov %rax,0x20(%rsp) 40cad8: 48 8b 42 18 mov 0x18(%rdx),%rax 40cadc: 48 89 44 24 28 mov %rax,0x28(%rsp) 40cae1: e8 aa fe ff ff callq 40c990 40cae6: 85 c0 test %eax,%eax 40cae8: 89 c5 mov %eax,%ebp 40caea: 0f 88 c0 03 00 00 js 40ceb0 40caf0: 45 89 e5 mov %r12d,%r13d 40caf3: 41 c1 ed 1f shr $0x1f,%r13d 40caf7: 4d 85 f6 test %r14,%r14 40cafa: 41 0f 94 c7 sete %r15b 40cafe: 0f 84 bc 03 00 00 je 40cec0 40cb04: 8b 05 36 d4 20 00 mov 0x20d436(%rip),%eax # 619f40 40cb0a: 85 c0 test %eax,%eax 40cb0c: 78 35 js 40cb43 40cb0e: 83 fd 02 cmp $0x2,%ebp 40cb11: 0f 84 b9 01 00 00 je 40ccd0 40cb17: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 40cb1c: 45 84 ed test %r13b,%r13b 40cb1f: 0f 85 43 02 00 00 jne 40cd68 40cb25: 44 89 e7 mov %r12d,%edi 40cb28: e8 93 52 ff ff callq 401dc0 40cb2d: 83 f8 00 cmp $0x0,%eax 40cb30: 89 c3 mov %eax,%ebx 40cb32: 0f 8e 50 02 00 00 jle 40cd88 40cb38: e8 93 4e ff ff callq 4019d0 <__errno_location@plt> 40cb3d: c7 00 26 00 00 00 movl $0x26,(%rax) 40cb43: c7 05 f3 d3 20 00 ff movl $0xffffffff,0x20d3f3(%rip) # 619f40 40cb4a: ff ff ff 40cb4d: 85 ed test %ebp,%ebp 40cb4f: c7 05 eb d3 20 00 ff movl $0xffffffff,0x20d3eb(%rip) # 619f44 40cb56: ff ff ff 40cb59: 0f 85 f1 00 00 00 jne 40cc50 40cb5f: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 40cb64: 48 85 c9 test %rcx,%rcx 40cb67: 0f 84 33 02 00 00 je 40cda0 40cb6d: 48 8b 01 mov (%rcx),%rax 40cb70: 48 8d 6c 24 30 lea 0x30(%rsp),%rbp 40cb75: 48 be cf f7 53 e3 a5 movabs $0x20c49ba5e353f7cf,%rsi 40cb7c: 9b c4 20 40cb7f: 48 8b 79 08 mov 0x8(%rcx),%rdi 40cb83: 48 89 44 24 30 mov %rax,0x30(%rsp) 40cb88: 48 89 f8 mov %rdi,%rax 40cb8b: 48 c1 ff 3f sar $0x3f,%rdi 40cb8f: 48 f7 ee imul %rsi 40cb92: 48 8b 41 10 mov 0x10(%rcx),%rax 40cb96: 48 8b 49 18 mov 0x18(%rcx),%rcx 40cb9a: 48 89 44 24 40 mov %rax,0x40(%rsp) 40cb9f: 48 c1 fa 07 sar $0x7,%rdx 40cba3: 48 89 c8 mov %rcx,%rax 40cba6: 48 c1 f9 3f sar $0x3f,%rcx 40cbaa: 48 29 fa sub %rdi,%rdx 40cbad: 48 89 54 24 38 mov %rdx,0x38(%rsp) 40cbb2: 48 f7 ee imul %rsi 40cbb5: 48 c1 fa 07 sar $0x7,%rdx 40cbb9: 48 29 ca sub %rcx,%rdx 40cbbc: 48 89 54 24 48 mov %rdx,0x48(%rsp) 40cbc1: 45 84 ed test %r13b,%r13b 40cbc4: 48 89 ea mov %rbp,%rdx 40cbc7: 0f 85 83 01 00 00 jne 40cd50 40cbcd: 31 f6 xor %esi,%esi 40cbcf: 44 89 e7 mov %r12d,%edi 40cbd2: e8 69 52 ff ff callq 401e40 40cbd7: 85 c0 test %eax,%eax 40cbd9: 0f 85 d1 00 00 00 jne 40ccb0 40cbdf: 48 85 ed test %rbp,%rbp 40cbe2: 74 25 je 40cc09 40cbe4: 48 81 7d 08 1f a1 07 cmpq $0x7a11f,0x8(%rbp) 40cbeb: 00 40cbec: 0f 9f c3 setg %bl 40cbef: 48 81 7d 18 1f a1 07 cmpq $0x7a11f,0x18(%rbp) 40cbf6: 00 40cbf7: 41 0f 9f c5 setg %r13b 40cbfb: 0f 8f ef 01 00 00 jg 40cdf0 40cc01: 84 db test %bl,%bl 40cc03: 0f 85 e7 01 00 00 jne 40cdf0 40cc09: 31 db xor %ebx,%ebx 40cc0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40cc10: 89 d8 mov %ebx,%eax 40cc12: 48 8b ac 24 10 01 00 mov 0x110(%rsp),%rbp 40cc19: 00 40cc1a: 48 8b 9c 24 08 01 00 mov 0x108(%rsp),%rbx 40cc21: 00 40cc22: 4c 8b a4 24 18 01 00 mov 0x118(%rsp),%r12 40cc29: 00 40cc2a: 4c 8b ac 24 20 01 00 mov 0x120(%rsp),%r13 40cc31: 00 40cc32: 4c 8b b4 24 28 01 00 mov 0x128(%rsp),%r14 40cc39: 00 40cc3a: 4c 8b bc 24 30 01 00 mov 0x130(%rsp),%r15 40cc41: 00 40cc42: 48 81 c4 38 01 00 00 add $0x138,%rsp 40cc49: c3 retq 40cc4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40cc50: 83 fd 03 cmp $0x3,%ebp 40cc53: 74 28 je 40cc7d 40cc55: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 40cc5a: 45 84 ed test %r13b,%r13b 40cc5d: 0f 85 c5 00 00 00 jne 40cd28 40cc63: 44 89 e6 mov %r12d,%esi 40cc66: bf 01 00 00 00 mov $0x1,%edi 40cc6b: e8 70 50 ff ff callq 401ce0 <__fxstat@plt> 40cc70: 85 c0 test %eax,%eax 40cc72: 0f 95 c0 setne %al 40cc75: 84 c0 test %al,%al 40cc77: 0f 85 33 02 00 00 jne 40ceb0 40cc7d: 48 83 7c 24 08 00 cmpq $0x0,0x8(%rsp) 40cc83: 0f 84 17 01 00 00 je 40cda0 40cc89: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 40cc8e: 31 db xor %ebx,%ebx 40cc90: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi 40cc95: e8 e6 fb ff ff callq 40c880 40cc9a: 84 c0 test %al,%al 40cc9c: 0f 84 bd fe ff ff je 40cb5f 40cca2: e9 69 ff ff ff jmpq 40cc10 40cca7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40ccae: 00 00 40ccb0: 45 84 ff test %r15b,%r15b 40ccb3: bb ff ff ff ff mov $0xffffffff,%ebx 40ccb8: 0f 85 52 ff ff ff jne 40cc10 40ccbe: 48 89 ee mov %rbp,%rsi 40ccc1: 4c 89 f7 mov %r14,%rdi 40ccc4: e8 e7 4e ff ff callq 401bb0 40ccc9: 89 c3 mov %eax,%ebx 40cccb: e9 40 ff ff ff jmpq 40cc10 40ccd0: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 40ccd5: 45 84 ed test %r13b,%r13b 40ccd8: 0f 85 d2 00 00 00 jne 40cdb0 40ccde: 44 89 e6 mov %r12d,%esi 40cce1: bf 01 00 00 00 mov $0x1,%edi 40cce6: e8 f5 4f ff ff callq 401ce0 <__fxstat@plt> 40cceb: 85 c0 test %eax,%eax 40cced: 0f 95 c0 setne %al 40ccf0: 84 c0 test %al,%al 40ccf2: 0f 85 b8 01 00 00 jne 40ceb0 40ccf8: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 40ccfd: 48 81 7e 08 fe ff ff cmpq $0x3ffffffe,0x8(%rsi) 40cd04: 3f 40cd05: 0f 84 c5 00 00 00 je 40cdd0 40cd0b: 48 81 7e 18 fe ff ff cmpq $0x3ffffffe,0x18(%rsi) 40cd12: 3f 40cd13: 0f 84 c7 01 00 00 je 40cee0 40cd19: bd 03 00 00 00 mov $0x3,%ebp 40cd1e: e9 f9 fd ff ff jmpq 40cb1c 40cd23: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40cd28: 4c 89 f6 mov %r14,%rsi 40cd2b: bf 01 00 00 00 mov $0x1,%edi 40cd30: e8 3b 4f ff ff callq 401c70 <__xstat@plt> 40cd35: 85 c0 test %eax,%eax 40cd37: 0f 95 c0 setne %al 40cd3a: e9 36 ff ff ff jmpq 40cc75 40cd3f: 90 nop 40cd40: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40cd47: 00 00 40cd49: 31 ed xor %ebp,%ebp 40cd4b: e9 a0 fd ff ff jmpq 40caf0 40cd50: 4c 89 f6 mov %r14,%rsi 40cd53: bf 9c ff ff ff mov $0xffffff9c,%edi 40cd58: e8 e3 50 ff ff callq 401e40 40cd5d: 89 c3 mov %eax,%ebx 40cd5f: e9 ac fe ff ff jmpq 40cc10 40cd64: 0f 1f 40 00 nopl 0x0(%rax) 40cd68: 31 c9 xor %ecx,%ecx 40cd6a: 48 89 f2 mov %rsi,%rdx 40cd6d: bf 9c ff ff ff mov $0xffffff9c,%edi 40cd72: 4c 89 f6 mov %r14,%rsi 40cd75: e8 26 4c ff ff callq 4019a0 40cd7a: 83 f8 00 cmp $0x0,%eax 40cd7d: 89 c3 mov %eax,%ebx 40cd7f: 0f 8f b3 fd ff ff jg 40cb38 40cd85: 0f 1f 00 nopl (%rax) 40cd88: 0f 85 87 01 00 00 jne 40cf15 40cd8e: c7 05 a8 d1 20 00 01 movl $0x1,0x20d1a8(%rip) # 619f40 40cd95: 00 00 00 40cd98: e9 73 fe ff ff jmpq 40cc10 40cd9d: 0f 1f 00 nopl (%rax) 40cda0: 31 ed xor %ebp,%ebp 40cda2: e9 1a fe ff ff jmpq 40cbc1 40cda7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40cdae: 00 00 40cdb0: 4c 89 f6 mov %r14,%rsi 40cdb3: bf 01 00 00 00 mov $0x1,%edi 40cdb8: e8 b3 4e ff ff callq 401c70 <__xstat@plt> 40cdbd: 85 c0 test %eax,%eax 40cdbf: 0f 95 c0 setne %al 40cdc2: e9 29 ff ff ff jmpq 40ccf0 40cdc7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40cdce: 00 00 40cdd0: 48 8b 84 24 b8 00 00 mov 0xb8(%rsp),%rax 40cdd7: 00 40cdd8: 48 89 06 mov %rax,(%rsi) 40cddb: 48 8b 84 24 c0 00 00 mov 0xc0(%rsp),%rax 40cde2: 00 40cde3: 48 89 46 08 mov %rax,0x8(%rsi) 40cde7: e9 2d ff ff ff jmpq 40cd19 40cdec: 0f 1f 40 00 nopl 0x0(%rax) 40cdf0: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 40cdf5: 44 89 e6 mov %r12d,%esi 40cdf8: bf 01 00 00 00 mov $0x1,%edi 40cdfd: e8 de 4e ff ff callq 401ce0 <__fxstat@plt> 40ce02: 85 c0 test %eax,%eax 40ce04: 0f 85 ff fd ff ff jne 40cc09 40ce0a: 48 8b 75 00 mov 0x0(%rbp),%rsi 40ce0e: 48 8b 4d 10 mov 0x10(%rbp),%rcx 40ce12: 48 8b 94 24 b8 00 00 mov 0xb8(%rsp),%rdx 40ce19: 00 40ce1a: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 40ce21: 00 40ce22: 48 89 74 24 50 mov %rsi,0x50(%rsp) 40ce27: 48 89 4c 24 60 mov %rcx,0x60(%rsp) 40ce2c: 48 29 f2 sub %rsi,%rdx 40ce2f: 48 8b 75 08 mov 0x8(%rbp),%rsi 40ce33: 48 29 c8 sub %rcx,%rax 40ce36: 48 8b 4d 18 mov 0x18(%rbp),%rcx 40ce3a: 48 83 fa 01 cmp $0x1,%rdx 40ce3e: 48 89 74 24 58 mov %rsi,0x58(%rsp) 40ce43: 48 89 4c 24 68 mov %rcx,0x68(%rsp) 40ce48: 0f 85 be 00 00 00 jne 40cf0c 40ce4e: 84 db test %bl,%bl 40ce50: 0f 84 b6 00 00 00 je 40cf0c 40ce56: 30 d2 xor %dl,%dl 40ce58: 48 83 bc 24 c0 00 00 cmpq $0x0,0xc0(%rsp) 40ce5f: 00 00 40ce61: 75 0e jne 40ce71 40ce63: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 40ce6a: 00 00 40ce6c: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 40ce71: 48 83 f8 01 cmp $0x1,%rax 40ce75: 0f 85 85 00 00 00 jne 40cf00 40ce7b: 45 84 ed test %r13b,%r13b 40ce7e: 0f 84 7c 00 00 00 je 40cf00 40ce84: 48 83 bc 24 d0 00 00 cmpq $0x0,0xd0(%rsp) 40ce8b: 00 00 40ce8d: 75 71 jne 40cf00 40ce8f: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp) 40ce96: 00 00 40ce98: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 40ce9d: 31 f6 xor %esi,%esi 40ce9f: 44 89 e7 mov %r12d,%edi 40cea2: 31 db xor %ebx,%ebx 40cea4: e8 97 4f ff ff callq 401e40 40cea9: e9 62 fd ff ff jmpq 40cc10 40ceae: 66 90 xchg %ax,%ax 40ceb0: bb ff ff ff ff mov $0xffffffff,%ebx 40ceb5: e9 56 fd ff ff jmpq 40cc10 40ceba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40cec0: 45 84 ed test %r13b,%r13b 40cec3: 0f 84 3b fc ff ff je 40cb04 40cec9: e8 02 4b ff ff callq 4019d0 <__errno_location@plt> 40cece: bb ff ff ff ff mov $0xffffffff,%ebx 40ced3: c7 00 09 00 00 00 movl $0x9,(%rax) 40ced9: e9 32 fd ff ff jmpq 40cc10 40cede: 66 90 xchg %ax,%ax 40cee0: 48 8b 84 24 c8 00 00 mov 0xc8(%rsp),%rax 40cee7: 00 40cee8: 48 89 46 10 mov %rax,0x10(%rsi) 40ceec: 48 8b 84 24 d0 00 00 mov 0xd0(%rsp),%rax 40cef3: 00 40cef4: 48 89 46 18 mov %rax,0x18(%rsi) 40cef8: e9 1c fe ff ff jmpq 40cd19 40cefd: 0f 1f 00 nopl (%rax) 40cf00: 48 85 d2 test %rdx,%rdx 40cf03: 75 98 jne 40ce9d 40cf05: 31 db xor %ebx,%ebx 40cf07: e9 04 fd ff ff jmpq 40cc10 40cf0c: 31 d2 xor %edx,%edx 40cf0e: 66 90 xchg %ax,%ax 40cf10: e9 5c ff ff ff jmpq 40ce71 40cf15: e8 b6 4a ff ff callq 4019d0 <__errno_location@plt> 40cf1a: 83 38 26 cmpl $0x26,(%rax) 40cf1d: 0f 1f 00 nopl (%rax) 40cf20: 0f 85 68 fe ff ff jne 40cd8e 40cf26: e9 18 fc ff ff jmpq 40cb43 40cf2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040cf30 : 40cf30: 48 89 f2 mov %rsi,%rdx 40cf33: 48 89 fe mov %rdi,%rsi 40cf36: bf ff ff ff ff mov $0xffffffff,%edi 40cf3b: e9 40 fb ff ff jmpq 40ca80 000000000040cf40 : 40cf40: 41 54 push %r12 40cf42: 49 89 fc mov %rdi,%r12 40cf45: 55 push %rbp 40cf46: 53 push %rbx 40cf47: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 40cf4e: 48 85 f6 test %rsi,%rsi 40cf51: 0f 84 c9 00 00 00 je 40d020 40cf57: 48 8b 16 mov (%rsi),%rdx 40cf5a: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40cf5f: 48 8b 46 18 mov 0x18(%rsi),%rax 40cf63: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 40cf68: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40cf6d: 48 8b 56 08 mov 0x8(%rsi),%rdx 40cf71: 48 89 44 24 28 mov %rax,0x28(%rsp) 40cf76: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40cf7b: 48 8b 56 10 mov 0x10(%rsi),%rdx 40cf7f: 48 89 54 24 20 mov %rdx,0x20(%rsp) 40cf84: e8 07 fa ff ff callq 40c990 40cf89: 85 c0 test %eax,%eax 40cf8b: 89 c5 mov %eax,%ebp 40cf8d: 0f 88 41 01 00 00 js 40d0d4 40cf93: 8b 35 ab cf 20 00 mov 0x20cfab(%rip),%esi # 619f44 40cf99: 85 f6 test %esi,%esi 40cf9b: 78 36 js 40cfd3 40cf9d: 83 fd 02 cmp $0x2,%ebp 40cfa0: 0f 84 ea 00 00 00 je 40d090 40cfa6: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40cfab: b9 00 01 00 00 mov $0x100,%ecx 40cfb0: 4c 89 e6 mov %r12,%rsi 40cfb3: bf 9c ff ff ff mov $0xffffff9c,%edi 40cfb8: e8 e3 49 ff ff callq 4019a0 40cfbd: 83 f8 00 cmp $0x0,%eax 40cfc0: 89 c3 mov %eax,%ebx 40cfc2: 0f 8e 18 01 00 00 jle 40d0e0 40cfc8: e8 03 4a ff ff callq 4019d0 <__errno_location@plt> 40cfcd: c7 00 26 00 00 00 movl $0x26,(%rax) 40cfd3: c7 05 67 cf 20 00 ff movl $0xffffffff,0x20cf67(%rip) # 619f44 40cfda: ff ff ff 40cfdd: 85 ed test %ebp,%ebp 40cfdf: 74 67 je 40d048 40cfe1: 83 fd 03 cmp $0x3,%ebp 40cfe4: 74 1a je 40d000 40cfe6: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 40cfeb: 4c 89 e6 mov %r12,%rsi 40cfee: bf 01 00 00 00 mov $0x1,%edi 40cff3: e8 b8 4a ff ff callq 401ab0 <__lxstat@plt> 40cff8: 85 c0 test %eax,%eax 40cffa: 0f 85 d4 00 00 00 jne 40d0d4 40d000: 48 83 7c 24 08 00 cmpq $0x0,0x8(%rsp) 40d006: 74 56 je 40d05e 40d008: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 40d00d: 31 db xor %ebx,%ebx 40d00f: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 40d014: e8 67 f8 ff ff callq 40c880 40d019: 84 c0 test %al,%al 40d01b: 74 41 je 40d05e 40d01d: eb 63 jmp 40d082 40d01f: 90 nop 40d020: 8b 0d 1e cf 20 00 mov 0x20cf1e(%rip),%ecx # 619f44 40d026: 31 d2 xor %edx,%edx 40d028: 31 ed xor %ebp,%ebp 40d02a: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40d031: 00 00 40d033: 85 c9 test %ecx,%ecx 40d035: 0f 89 70 ff ff ff jns 40cfab 40d03b: c7 05 ff ce 20 00 ff movl $0xffffffff,0x20ceff(%rip) # 619f44 40d042: ff ff ff 40d045: 0f 1f 00 nopl (%rax) 40d048: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 40d04d: 4c 89 e6 mov %r12,%rsi 40d050: bf 01 00 00 00 mov $0x1,%edi 40d055: e8 56 4a ff ff callq 401ab0 <__lxstat@plt> 40d05a: 85 c0 test %eax,%eax 40d05c: 75 76 jne 40d0d4 40d05e: 8b 44 24 48 mov 0x48(%rsp),%eax 40d062: 25 00 f0 00 00 and $0xf000,%eax 40d067: 3d 00 a0 00 00 cmp $0xa000,%eax 40d06c: 74 5b je 40d0c9 40d06e: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40d073: 4c 89 e6 mov %r12,%rsi 40d076: bf ff ff ff ff mov $0xffffffff,%edi 40d07b: e8 00 fa ff ff callq 40ca80 40d080: 89 c3 mov %eax,%ebx 40d082: 48 81 c4 c0 00 00 00 add $0xc0,%rsp 40d089: 89 d8 mov %ebx,%eax 40d08b: 5b pop %rbx 40d08c: 5d pop %rbp 40d08d: 41 5c pop %r12 40d08f: c3 retq 40d090: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 40d095: 4c 89 e6 mov %r12,%rsi 40d098: bf 01 00 00 00 mov $0x1,%edi 40d09d: e8 0e 4a ff ff callq 401ab0 <__lxstat@plt> 40d0a2: 85 c0 test %eax,%eax 40d0a4: 75 2e jne 40d0d4 40d0a6: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40d0ab: 48 81 7a 08 fe ff ff cmpq $0x3ffffffe,0x8(%rdx) 40d0b2: 3f 40d0b3: 74 53 je 40d108 40d0b5: 48 81 7a 18 fe ff ff cmpq $0x3ffffffe,0x18(%rdx) 40d0bc: 3f 40d0bd: 74 61 je 40d120 40d0bf: bd 03 00 00 00 mov $0x3,%ebp 40d0c4: e9 e2 fe ff ff jmpq 40cfab 40d0c9: e8 02 49 ff ff callq 4019d0 <__errno_location@plt> 40d0ce: c7 00 26 00 00 00 movl $0x26,(%rax) 40d0d4: bb ff ff ff ff mov $0xffffffff,%ebx 40d0d9: eb a7 jmp 40d082 40d0db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40d0e0: 75 58 jne 40d13a 40d0e2: c7 05 54 ce 20 00 01 movl $0x1,0x20ce54(%rip) # 619f40 40d0e9: 00 00 00 40d0ec: 89 d8 mov %ebx,%eax 40d0ee: c7 05 4c ce 20 00 01 movl $0x1,0x20ce4c(%rip) # 619f44 40d0f5: 00 00 00 40d0f8: 48 81 c4 c0 00 00 00 add $0xc0,%rsp 40d0ff: 5b pop %rbx 40d100: 5d pop %rbp 40d101: 41 5c pop %r12 40d103: c3 retq 40d104: 0f 1f 40 00 nopl 0x0(%rax) 40d108: 48 8b 44 24 78 mov 0x78(%rsp),%rax 40d10d: 48 89 02 mov %rax,(%rdx) 40d110: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 40d117: 00 40d118: 48 89 42 08 mov %rax,0x8(%rdx) 40d11c: eb a1 jmp 40d0bf 40d11e: 66 90 xchg %ax,%ax 40d120: 48 8b 84 24 88 00 00 mov 0x88(%rsp),%rax 40d127: 00 40d128: 48 89 42 10 mov %rax,0x10(%rdx) 40d12c: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 40d133: 00 40d134: 48 89 42 18 mov %rax,0x18(%rdx) 40d138: eb 85 jmp 40d0bf 40d13a: e8 91 48 ff ff callq 4019d0 <__errno_location@plt> 40d13f: 83 38 26 cmpl $0x26,(%rax) 40d142: 75 9e jne 40d0e2 40d144: e9 8a fe ff ff jmpq 40cfd3 40d149: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040d150 : 40d150: 53 push %rbx 40d151: 48 89 fb mov %rdi,%rbx 40d154: e8 37 4b ff ff callq 401c90 40d159: 48 85 c0 test %rax,%rax 40d15c: 74 02 je 40d160 40d15e: 5b pop %rbx 40d15f: c3 retq 40d160: 48 85 db test %rbx,%rbx 40d163: 74 f9 je 40d15e 40d165: e8 66 d3 ff ff callq 40a4d0 40d16a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040d170 : 40d170: 48 85 f6 test %rsi,%rsi 40d173: 53 push %rbx 40d174: 48 89 f3 mov %rsi,%rbx 40d177: 74 17 je 40d190 40d179: 48 89 de mov %rbx,%rsi 40d17c: e8 8f 4b ff ff callq 401d10 40d181: 48 85 c0 test %rax,%rax 40d184: 74 18 je 40d19e 40d186: 5b pop %rbx 40d187: c3 retq 40d188: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40d18f: 00 40d190: 48 85 ff test %rdi,%rdi 40d193: 74 e4 je 40d179 40d195: e8 f6 47 ff ff callq 401990 40d19a: 31 c0 xor %eax,%eax 40d19c: 5b pop %rbx 40d19d: c3 retq 40d19e: 48 85 db test %rbx,%rbx 40d1a1: 74 e3 je 40d186 40d1a3: e8 28 d3 ff ff callq 40a4d0 40d1a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40d1af: 00 000000000040d1b0 : 40d1b0: 48 85 ff test %rdi,%rdi 40d1b3: 48 8b 06 mov (%rsi),%rax 40d1b6: 74 28 je 40d1e0 40d1b8: 48 ba a9 aa aa aa aa movabs $0xaaaaaaaaaaaaaaa9,%rdx 40d1bf: aa aa aa 40d1c2: 48 39 d0 cmp %rdx,%rax 40d1c5: 77 30 ja 40d1f7 40d1c7: 48 8d 50 01 lea 0x1(%rax),%rdx 40d1cb: 48 d1 ea shr %rdx 40d1ce: 48 01 d0 add %rdx,%rax 40d1d1: 48 89 06 mov %rax,(%rsi) 40d1d4: 48 89 c6 mov %rax,%rsi 40d1d7: e9 94 ff ff ff jmpq 40d170 40d1dc: 0f 1f 40 00 nopl 0x0(%rax) 40d1e0: 48 85 c0 test %rax,%rax 40d1e3: ba 80 00 00 00 mov $0x80,%edx 40d1e8: 48 0f 44 c2 cmove %rdx,%rax 40d1ec: 48 89 06 mov %rax,(%rsi) 40d1ef: 48 89 c6 mov %rax,%rsi 40d1f2: e9 79 ff ff ff jmpq 40d170 40d1f7: 50 push %rax 40d1f8: e8 d3 d2 ff ff callq 40a4d0 40d1fd: 0f 1f 00 nopl (%rax) 000000000040d200 : 40d200: 53 push %rbx 40d201: 48 89 fb mov %rdi,%rbx 40d204: e8 47 ff ff ff callq 40d150 40d209: 48 89 da mov %rbx,%rdx 40d20c: 5b pop %rbx 40d20d: 31 f6 xor %esi,%esi 40d20f: 48 89 c7 mov %rax,%rdi 40d212: e9 29 49 ff ff jmpq 401b40 40d217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40d21e: 00 00 000000000040d220 : 40d220: 48 83 ec 08 sub $0x8,%rsp 40d224: e8 97 49 ff ff callq 401bc0 40d229: 48 85 c0 test %rax,%rax 40d22c: 74 05 je 40d233 40d22e: 48 83 c4 08 add $0x8,%rsp 40d232: c3 retq 40d233: e8 98 d2 ff ff callq 40a4d0 40d238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40d23f: 00 000000000040d240 : 40d240: 48 89 5c 24 f0 mov %rbx,-0x10(%rsp) 40d245: 48 89 f3 mov %rsi,%rbx 40d248: 48 89 6c 24 f8 mov %rbp,-0x8(%rsp) 40d24d: 48 83 ec 18 sub $0x18,%rsp 40d251: 48 89 fd mov %rdi,%rbp 40d254: 48 89 f7 mov %rsi,%rdi 40d257: e8 f4 fe ff ff callq 40d150 40d25c: 48 89 da mov %rbx,%rdx 40d25f: 48 89 ee mov %rbp,%rsi 40d262: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 40d267: 48 89 c7 mov %rax,%rdi 40d26a: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 40d26f: 48 83 c4 18 add $0x18,%rsp 40d273: e9 c8 49 ff ff jmpq 401c40 40d278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40d27f: 00 000000000040d280 : 40d280: 53 push %rbx 40d281: 48 89 fb mov %rdi,%rbx 40d284: e8 17 48 ff ff callq 401aa0 40d289: 48 89 df mov %rbx,%rdi 40d28c: 5b pop %rbx 40d28d: 48 8d 70 01 lea 0x1(%rax),%rsi 40d291: e9 aa ff ff ff jmpq 40d240 40d296: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40d29d: 00 00 00 000000000040d2a0 : 40d2a0: 48 8b 3d a1 94 20 00 mov 0x2094a1(%rip),%rdi # 616748 40d2a7: 53 push %rbx 40d2a8: e8 03 4a ff ff callq 401cb0 <_IO_getc@plt> 40d2ad: 89 c2 mov %eax,%edx 40d2af: 83 e0 df and $0xffffffdf,%eax 40d2b2: 83 f8 59 cmp $0x59,%eax 40d2b5: 0f 94 c3 sete %bl 40d2b8: 83 fa ff cmp $0xffffffff,%edx 40d2bb: 74 21 je 40d2de 40d2bd: 83 fa 0a cmp $0xa,%edx 40d2c0: 75 0b jne 40d2cd 40d2c2: eb 1a jmp 40d2de 40d2c4: 0f 1f 40 00 nopl 0x0(%rax) 40d2c8: 83 f8 0a cmp $0xa,%eax 40d2cb: 74 11 je 40d2de 40d2cd: 48 8b 3d 74 94 20 00 mov 0x209474(%rip),%rdi # 616748 40d2d4: e8 d7 49 ff ff callq 401cb0 <_IO_getc@plt> 40d2d9: 83 f8 ff cmp $0xffffffff,%eax 40d2dc: 75 ea jne 40d2c8 40d2de: 89 d8 mov %ebx,%eax 40d2e0: 5b pop %rbx 40d2e1: c3 retq 40d2e2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40d2e9: 00 00 00 40d2ec: 0f 1f 40 00 nopl 0x0(%rax) 000000000040d2f0 : 40d2f0: 48 85 ff test %rdi,%rdi 40d2f3: 53 push %rbx 40d2f4: 48 89 fb mov %rdi,%rbx 40d2f7: 74 09 je 40d302 40d2f9: e8 02 4a ff ff callq 401d00 <__freading@plt> 40d2fe: 85 c0 test %eax,%eax 40d300: 75 0e jne 40d310 40d302: 48 89 df mov %rbx,%rdi 40d305: 5b pop %rbx 40d306: e9 95 49 ff ff jmpq 401ca0 40d30b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40d310: f7 03 00 01 00 00 testl $0x100,(%rbx) 40d316: 74 ea je 40d302 40d318: 48 89 df mov %rbx,%rdi 40d31b: ba 01 00 00 00 mov $0x1,%edx 40d320: 31 f6 xor %esi,%esi 40d322: e8 b9 01 00 00 callq 40d4e0 40d327: 48 89 df mov %rbx,%rdi 40d32a: 5b pop %rbx 40d32b: e9 70 49 ff ff jmpq 401ca0 000000000040d330 : 40d330: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) 40d335: 49 89 fd mov %rdi,%r13 40d338: 48 89 5c 24 e0 mov %rbx,-0x20(%rsp) 40d33d: 48 89 6c 24 e8 mov %rbp,-0x18(%rsp) 40d342: 4c 89 64 24 f0 mov %r12,-0x10(%rsp) 40d347: 48 81 ec d8 08 00 00 sub $0x8d8,%rsp 40d34e: 84 c0 test %al,%al 40d350: 48 89 94 24 10 08 00 mov %rdx,0x810(%rsp) 40d357: 00 40d358: 48 89 8c 24 18 08 00 mov %rcx,0x818(%rsp) 40d35f: 00 40d360: 4c 89 84 24 20 08 00 mov %r8,0x820(%rsp) 40d367: 00 40d368: 4c 89 8c 24 28 08 00 mov %r9,0x828(%rsp) 40d36f: 00 40d370: 74 40 je 40d3b2 40d372: 0f 29 84 24 30 08 00 movaps %xmm0,0x830(%rsp) 40d379: 00 40d37a: 0f 29 8c 24 40 08 00 movaps %xmm1,0x840(%rsp) 40d381: 00 40d382: 0f 29 94 24 50 08 00 movaps %xmm2,0x850(%rsp) 40d389: 00 40d38a: 0f 29 9c 24 60 08 00 movaps %xmm3,0x860(%rsp) 40d391: 00 40d392: 0f 29 a4 24 70 08 00 movaps %xmm4,0x870(%rsp) 40d399: 00 40d39a: 0f 29 ac 24 80 08 00 movaps %xmm5,0x880(%rsp) 40d3a1: 00 40d3a2: 0f 29 b4 24 90 08 00 movaps %xmm6,0x890(%rsp) 40d3a9: 00 40d3aa: 0f 29 bc 24 a0 08 00 movaps %xmm7,0x8a0(%rsp) 40d3b1: 00 40d3b2: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 40d3b9: 00 00 40d3bb: 48 89 84 24 f8 07 00 mov %rax,0x7f8(%rsp) 40d3c2: 00 40d3c3: 31 c0 xor %eax,%eax 40d3c5: 4c 8d 64 24 20 lea 0x20(%rsp),%r12 40d3ca: 48 89 f2 mov %rsi,%rdx 40d3cd: 48 8d 84 24 e0 08 00 lea 0x8e0(%rsp),%rax 40d3d4: 00 40d3d5: 48 89 e6 mov %rsp,%rsi 40d3d8: 4c 89 e7 mov %r12,%rdi 40d3db: 48 89 44 24 10 mov %rax,0x10(%rsp) 40d3e0: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx 40d3e5: 48 8d 84 24 00 08 00 lea 0x800(%rsp),%rax 40d3ec: 00 40d3ed: 48 c7 04 24 d0 07 00 movq $0x7d0,(%rsp) 40d3f4: 00 40d3f5: c7 44 24 08 10 00 00 movl $0x10,0x8(%rsp) 40d3fc: 00 40d3fd: c7 44 24 0c 30 00 00 movl $0x30,0xc(%rsp) 40d404: 00 40d405: 48 89 44 24 18 mov %rax,0x18(%rsp) 40d40a: e8 51 02 00 00 callq 40d660 40d40f: 48 8b 2c 24 mov (%rsp),%rbp 40d413: 48 85 c0 test %rax,%rax 40d416: 48 89 c3 mov %rax,%rbx 40d419: 0f 84 9f 00 00 00 je 40d4be 40d41f: 4c 89 e9 mov %r13,%rcx 40d422: 48 89 ea mov %rbp,%rdx 40d425: be 01 00 00 00 mov $0x1,%esi 40d42a: 48 89 c7 mov %rax,%rdi 40d42d: e8 ce 49 ff ff callq 401e00 40d432: 48 39 c5 cmp %rax,%rbp 40d435: 77 59 ja 40d490 40d437: 4c 39 e3 cmp %r12,%rbx 40d43a: 74 08 je 40d444 40d43c: 48 89 df mov %rbx,%rdi 40d43f: e8 4c 45 ff ff callq 401990 40d444: 48 81 fd ff ff ff 7f cmp $0x7fffffff,%rbp 40d44b: 77 66 ja 40d4b3 40d44d: 48 8b 94 24 f8 07 00 mov 0x7f8(%rsp),%rdx 40d454: 00 40d455: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx 40d45c: 00 00 40d45e: 89 e8 mov %ebp,%eax 40d460: 75 6b jne 40d4cd 40d462: 48 8b 9c 24 b8 08 00 mov 0x8b8(%rsp),%rbx 40d469: 00 40d46a: 48 8b ac 24 c0 08 00 mov 0x8c0(%rsp),%rbp 40d471: 00 40d472: 4c 8b a4 24 c8 08 00 mov 0x8c8(%rsp),%r12 40d479: 00 40d47a: 4c 8b ac 24 d0 08 00 mov 0x8d0(%rsp),%r13 40d481: 00 40d482: 48 81 c4 d8 08 00 00 add $0x8d8,%rsp 40d489: c3 retq 40d48a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40d490: 4c 39 e3 cmp %r12,%rbx 40d493: bd ff ff ff ff mov $0xffffffff,%ebp 40d498: 74 b3 je 40d44d 40d49a: e8 31 45 ff ff callq 4019d0 <__errno_location@plt> 40d49f: 48 89 df mov %rbx,%rdi 40d4a2: 44 8b 28 mov (%rax),%r13d 40d4a5: 49 89 c4 mov %rax,%r12 40d4a8: e8 e3 44 ff ff callq 401990 40d4ad: 45 89 2c 24 mov %r13d,(%r12) 40d4b1: eb 9a jmp 40d44d 40d4b3: e8 18 45 ff ff callq 4019d0 <__errno_location@plt> 40d4b8: c7 00 4b 00 00 00 movl $0x4b,(%rax) 40d4be: 4c 89 ef mov %r13,%rdi 40d4c1: bd ff ff ff ff mov $0xffffffff,%ebp 40d4c6: e8 e5 24 00 00 callq 40f9b0 40d4cb: eb 80 jmp 40d44d 40d4cd: e8 ee 45 ff ff callq 401ac0 <__stack_chk_fail@plt> 40d4d2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40d4d9: 00 00 00 40d4dc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040d4e0 : 40d4e0: 53 push %rbx 40d4e1: 48 89 fb mov %rdi,%rbx 40d4e4: 48 83 ec 10 sub $0x10,%rsp 40d4e8: 48 8b 47 08 mov 0x8(%rdi),%rax 40d4ec: 48 39 47 10 cmp %rax,0x10(%rdi) 40d4f0: 74 0e je 40d500 40d4f2: 48 83 c4 10 add $0x10,%rsp 40d4f6: 48 89 df mov %rbx,%rdi 40d4f9: 5b pop %rbx 40d4fa: e9 81 48 ff ff jmpq 401d80 40d4ff: 90 nop 40d500: 48 8b 47 20 mov 0x20(%rdi),%rax 40d504: 48 39 47 28 cmp %rax,0x28(%rdi) 40d508: 75 e8 jne 40d4f2 40d50a: 48 83 7f 48 00 cmpq $0x0,0x48(%rdi) 40d50f: 75 e1 jne 40d4f2 40d511: 89 14 24 mov %edx,(%rsp) 40d514: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40d519: e8 32 47 ff ff callq 401c50 40d51e: 8b 14 24 mov (%rsp),%edx 40d521: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 40d526: 89 c7 mov %eax,%edi 40d528: e8 e3 45 ff ff callq 401b10 40d52d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 40d531: 74 0c je 40d53f 40d533: 83 23 ef andl $0xffffffef,(%rbx) 40d536: 48 89 83 90 00 00 00 mov %rax,0x90(%rbx) 40d53d: 31 c0 xor %eax,%eax 40d53f: 48 83 c4 10 add $0x10,%rsp 40d543: 5b pop %rbx 40d544: c3 retq 40d545: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40d54c: 00 00 00 40d54f: 90 nop 000000000040d550 : 40d550: 48 81 ec d8 00 00 00 sub $0xd8,%rsp 40d557: 84 c0 test %al,%al 40d559: 48 89 74 24 28 mov %rsi,0x28(%rsp) 40d55e: 48 89 54 24 30 mov %rdx,0x30(%rsp) 40d563: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 40d568: 4c 89 44 24 40 mov %r8,0x40(%rsp) 40d56d: 4c 89 4c 24 48 mov %r9,0x48(%rsp) 40d572: 74 37 je 40d5ab 40d574: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp) 40d579: 0f 29 4c 24 60 movaps %xmm1,0x60(%rsp) 40d57e: 0f 29 54 24 70 movaps %xmm2,0x70(%rsp) 40d583: 0f 29 9c 24 80 00 00 movaps %xmm3,0x80(%rsp) 40d58a: 00 40d58b: 0f 29 a4 24 90 00 00 movaps %xmm4,0x90(%rsp) 40d592: 00 40d593: 0f 29 ac 24 a0 00 00 movaps %xmm5,0xa0(%rsp) 40d59a: 00 40d59b: 0f 29 b4 24 b0 00 00 movaps %xmm6,0xb0(%rsp) 40d5a2: 00 40d5a3: 0f 29 bc 24 c0 00 00 movaps %xmm7,0xc0(%rsp) 40d5aa: 00 40d5ab: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40d5b0: 48 89 fe mov %rdi,%rsi 40d5b3: 48 8b 3d 86 91 20 00 mov 0x209186(%rip),%rdi # 616740 <__TMC_END__> 40d5ba: 48 8d 84 24 e0 00 00 lea 0xe0(%rsp),%rax 40d5c1: 00 40d5c2: c7 44 24 08 08 00 00 movl $0x8,0x8(%rsp) 40d5c9: 00 40d5ca: 48 89 44 24 10 mov %rax,0x10(%rsp) 40d5cf: 48 8d 44 24 20 lea 0x20(%rsp),%rax 40d5d4: c7 44 24 0c 30 00 00 movl $0x30,0xc(%rsp) 40d5db: 00 40d5dc: 48 89 44 24 18 mov %rax,0x18(%rsp) 40d5e1: e8 ea 20 00 00 callq 40f6d0 40d5e6: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 40d5ed: c3 retq 40d5ee: 66 90 xchg %ax,%ax 000000000040d5f0 : 40d5f0: 48 83 ec 18 sub $0x18,%rsp 40d5f4: ba 05 00 00 00 mov $0x5,%edx 40d5f9: b9 d2 36 41 00 mov $0x4136d2,%ecx 40d5fe: f2 0f 10 05 8a 61 00 movsd 0x618a(%rip),%xmm0 # 413790 <__PRETTY_FUNCTION__.3690+0xd0> 40d605: 00 40d606: be 01 00 00 00 mov $0x1,%esi 40d60b: 48 89 e7 mov %rsp,%rdi 40d60e: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 40d615: 00 00 40d617: 48 89 44 24 08 mov %rax,0x8(%rsp) 40d61c: 31 c0 xor %eax,%eax 40d61e: b8 01 00 00 00 mov $0x1,%eax 40d623: e8 48 48 ff ff callq 401e70 <__sprintf_chk@plt> 40d628: 0f b6 44 24 01 movzbl 0x1(%rsp),%eax 40d62d: ba 2e 00 00 00 mov $0x2e,%edx 40d632: 84 c0 test %al,%al 40d634: 0f 44 c2 cmove %edx,%eax 40d637: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40d63c: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx 40d643: 00 00 40d645: 75 05 jne 40d64c 40d647: 48 83 c4 18 add $0x18,%rsp 40d64b: c3 retq 40d64c: e8 6f 44 ff ff callq 401ac0 <__stack_chk_fail@plt> 40d651: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40d658: 0f 1f 84 00 00 00 00 40d65f: 00 000000000040d660 : 40d660: 55 push %rbp 40d661: 48 89 e5 mov %rsp,%rbp 40d664: 41 57 push %r15 40d666: 41 56 push %r14 40d668: 41 55 push %r13 40d66a: 41 54 push %r12 40d66c: 49 89 d4 mov %rdx,%r12 40d66f: 53 push %rbx 40d670: 48 8d 95 80 f9 ff ff lea -0x680(%rbp),%rdx 40d677: 48 89 cb mov %rcx,%rbx 40d67a: 48 81 ec 28 07 00 00 sub $0x728,%rsp 40d681: 48 89 bd 40 f9 ff ff mov %rdi,-0x6c0(%rbp) 40d688: 4c 89 e7 mov %r12,%rdi 40d68b: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 40d692: 00 00 40d694: 48 89 45 c8 mov %rax,-0x38(%rbp) 40d698: 31 c0 xor %eax,%eax 40d69a: 48 89 b5 28 f9 ff ff mov %rsi,-0x6d8(%rbp) 40d6a1: 48 8d b5 70 fa ff ff lea -0x590(%rbp),%rsi 40d6a8: e8 c3 2b 00 00 callq 410270 40d6ad: 85 c0 test %eax,%eax 40d6af: 0f 88 73 0f 00 00 js 40e628 40d6b5: 48 8d b5 80 f9 ff ff lea -0x680(%rbp),%rsi 40d6bc: 48 89 df mov %rbx,%rdi 40d6bf: e8 8c 29 00 00 callq 410050 40d6c4: 85 c0 test %eax,%eax 40d6c6: 0f 88 24 14 00 00 js 40eaf0 40d6cc: 48 8b 85 80 fa ff ff mov -0x580(%rbp),%rax 40d6d3: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 40d6da: 48 83 c0 07 add $0x7,%rax 40d6de: 48 83 f8 06 cmp $0x6,%rax 40d6e2: 48 0f 46 c2 cmovbe %rdx,%rax 40d6e6: 48 03 85 88 fa ff ff add -0x578(%rbp),%rax 40d6ed: 0f 82 cd 01 00 00 jb 40d8c0 40d6f3: 48 8d 78 06 lea 0x6(%rax),%rdi 40d6f7: 48 39 f8 cmp %rdi,%rax 40d6fa: 0f 87 c0 01 00 00 ja 40d8c0 40d700: 48 81 ff 9f 0f 00 00 cmp $0xf9f,%rdi 40d707: 0f 87 bb 0d 00 00 ja 40e4c8 40d70d: 48 c7 85 18 f9 ff ff movq $0x0,-0x6e8(%rbp) 40d714: 00 00 00 00 40d718: 48 83 c0 24 add $0x24,%rax 40d71c: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40d720: 48 29 c4 sub %rax,%rsp 40d723: 48 8d 44 24 37 lea 0x37(%rsp),%rax 40d728: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40d72c: 48 83 bd 40 f9 ff ff cmpq $0x0,-0x6c0(%rbp) 40d733: 00 40d734: 48 89 85 50 f9 ff ff mov %rax,-0x6b0(%rbp) 40d73b: 0f 84 c2 0d 00 00 je 40e503 40d741: 48 8b 95 28 f9 ff ff mov -0x6d8(%rbp),%rdx 40d748: 4c 8b 85 40 f9 ff ff mov -0x6c0(%rbp),%r8 40d74f: 48 8b 1a mov (%rdx),%rbx 40d752: 4c 8b ad 78 fa ff ff mov -0x588(%rbp),%r13 40d759: 45 31 ff xor %r15d,%r15d 40d75c: 4c 89 e1 mov %r12,%rcx 40d75f: 48 c7 85 30 f9 ff ff movq $0x0,-0x6d0(%rbp) 40d766: 00 00 00 00 40d76a: 4d 89 c6 mov %r8,%r14 40d76d: 4d 8b 45 00 mov 0x0(%r13),%r8 40d771: 49 39 c8 cmp %rcx,%r8 40d774: 0f 84 af 00 00 00 je 40d829 40d77a: 49 29 c8 sub %rcx,%r8 40d77d: 48 c7 c7 ff ff ff ff mov $0xffffffffffffffff,%rdi 40d784: 4d 89 c4 mov %r8,%r12 40d787: 4d 01 fc add %r15,%r12 40d78a: 4c 0f 42 e7 cmovb %rdi,%r12 40d78e: 4c 39 e3 cmp %r12,%rbx 40d791: 0f 83 80 00 00 00 jae 40d817 40d797: 48 83 fb 00 cmp $0x0,%rbx 40d79b: 0f 84 97 06 00 00 je 40de38 40d7a1: 0f 8c 89 12 00 00 jl 40ea30 40d7a7: 48 01 db add %rbx,%rbx 40d7aa: 4c 39 e3 cmp %r12,%rbx 40d7ad: 49 0f 42 dc cmovb %r12,%rbx 40d7b1: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 40d7b5: 0f 84 75 12 00 00 je 40ea30 40d7bb: 4c 3b b5 40 f9 ff ff cmp -0x6c0(%rbp),%r14 40d7c2: 0f 94 85 58 f9 ff ff sete -0x6a8(%rbp) 40d7c9: 4d 85 f6 test %r14,%r14 40d7cc: 74 0d je 40d7db 40d7ce: 80 bd 58 f9 ff ff 00 cmpb $0x0,-0x6a8(%rbp) 40d7d5: 0f 84 6d 06 00 00 je 40de48 40d7db: 48 89 df mov %rbx,%rdi 40d7de: 48 89 8d 10 f9 ff ff mov %rcx,-0x6f0(%rbp) 40d7e5: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40d7ec: e8 9f 44 ff ff callq 401c90 40d7f1: 48 8b 8d 10 f9 ff ff mov -0x6f0(%rbp),%rcx 40d7f8: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40d7ff: 49 89 c2 mov %rax,%r10 40d802: 4d 85 d2 test %r10,%r10 40d805: 0f 84 25 12 00 00 je 40ea30 40d80b: 4d 85 ff test %r15,%r15 40d80e: 0f 85 3c 07 00 00 jne 40df50 40d814: 4d 89 d6 mov %r10,%r14 40d817: 4b 8d 3c 3e lea (%r14,%r15,1),%rdi 40d81b: 4c 89 c2 mov %r8,%rdx 40d81e: 48 89 ce mov %rcx,%rsi 40d821: e8 1a 44 ff ff callq 401c40 40d826: 4d 89 e7 mov %r12,%r15 40d829: 4c 8b 85 30 f9 ff ff mov -0x6d0(%rbp),%r8 40d830: 4c 39 85 70 fa ff ff cmp %r8,-0x590(%rbp) 40d837: 0f 84 03 13 00 00 je 40eb40 40d83d: 41 0f b6 45 48 movzbl 0x48(%r13),%eax 40d842: 3c 25 cmp $0x25,%al 40d844: 0f 84 36 06 00 00 je 40de80 40d84a: 49 8b 55 50 mov 0x50(%r13),%rdx 40d84e: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 40d852: 0f 84 88 03 00 00 je 40dbe0 40d858: 3c 6e cmp $0x6e,%al 40d85a: 0f 84 d0 06 00 00 je 40df30 40d860: 89 c1 mov %eax,%ecx 40d862: 83 e1 df and $0xffffffdf,%ecx 40d865: 80 f9 46 cmp $0x46,%cl 40d868: 0f 84 d2 00 00 00 je 40d940 40d86e: 3c 65 cmp $0x65,%al 40d870: 0f 84 ca 00 00 00 je 40d940 40d876: 3c 45 cmp $0x45,%al 40d878: 0f 84 c2 00 00 00 je 40d940 40d87e: 3c 67 cmp $0x67,%al 40d880: 0f 84 ba 00 00 00 je 40d940 40d886: 3c 47 cmp $0x47,%al 40d888: 0f 84 b2 00 00 00 je 40d940 40d88e: 3c 61 cmp $0x61,%al 40d890: 0f 84 aa 00 00 00 je 40d940 40d896: 3c 41 cmp $0x41,%al 40d898: 0f 84 a2 00 00 00 je 40d940 40d89e: 48 c1 e2 05 shl $0x5,%rdx 40d8a2: 48 03 95 88 f9 ff ff add -0x678(%rbp),%rdx 40d8a9: 8b 12 mov (%rdx),%edx 40d8ab: 89 95 58 f9 ff ff mov %edx,-0x6a8(%rbp) 40d8b1: e9 a6 00 00 00 jmpq 40d95c 40d8b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40d8bd: 00 00 00 40d8c0: e8 0b 41 ff ff callq 4019d0 <__errno_location@plt> 40d8c5: 48 89 85 38 f9 ff ff mov %rax,-0x6c8(%rbp) 40d8cc: 48 8b bd 78 fa ff ff mov -0x588(%rbp),%rdi 40d8d3: 48 8d 85 70 fa ff ff lea -0x590(%rbp),%rax 40d8da: 48 83 c0 20 add $0x20,%rax 40d8de: 48 39 c7 cmp %rax,%rdi 40d8e1: 74 05 je 40d8e8 40d8e3: e8 a8 40 ff ff callq 401990 40d8e8: 48 8b bd 88 f9 ff ff mov -0x678(%rbp),%rdi 40d8ef: 48 8d 85 80 f9 ff ff lea -0x680(%rbp),%rax 40d8f6: 48 83 c0 10 add $0x10,%rax 40d8fa: 48 39 c7 cmp %rax,%rdi 40d8fd: 74 05 je 40d904 40d8ff: e8 8c 40 ff ff callq 401990 40d904: 48 8b 85 38 f9 ff ff mov -0x6c8(%rbp),%rax 40d90b: 45 31 c0 xor %r8d,%r8d 40d90e: c7 00 0c 00 00 00 movl $0xc,(%rax) 40d914: 48 8b 55 c8 mov -0x38(%rbp),%rdx 40d918: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx 40d91f: 00 00 40d921: 4c 89 c0 mov %r8,%rax 40d924: 0f 85 75 1d 00 00 jne 40f69f 40d92a: 48 8d 65 d8 lea -0x28(%rbp),%rsp 40d92e: 5b pop %rbx 40d92f: 41 5c pop %r12 40d931: 41 5d pop %r13 40d933: 41 5e pop %r14 40d935: 41 5f pop %r15 40d937: 5d pop %rbp 40d938: c3 retq 40d939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40d940: 48 c1 e2 05 shl $0x5,%rdx 40d944: 48 03 95 88 f9 ff ff add -0x678(%rbp),%rdx 40d94b: 8b 0a mov (%rdx),%ecx 40d94d: 83 f9 0c cmp $0xc,%ecx 40d950: 89 8d 58 f9 ff ff mov %ecx,-0x6a8(%rbp) 40d956: 0f 84 84 0c 00 00 je 40e5e0 40d95c: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40d963: 41 8b 45 10 mov 0x10(%r13),%eax 40d967: 4d 89 c2 mov %r8,%r10 40d96a: 41 c6 00 25 movb $0x25,(%r8) 40d96e: 49 83 c2 01 add $0x1,%r10 40d972: a8 01 test $0x1,%al 40d974: 74 09 je 40d97f 40d976: 41 c6 40 01 27 movb $0x27,0x1(%r8) 40d97b: 49 83 c2 01 add $0x1,%r10 40d97f: a8 02 test $0x2,%al 40d981: 74 08 je 40d98b 40d983: 41 c6 02 2d movb $0x2d,(%r10) 40d987: 49 83 c2 01 add $0x1,%r10 40d98b: a8 04 test $0x4,%al 40d98d: 74 08 je 40d997 40d98f: 41 c6 02 2b movb $0x2b,(%r10) 40d993: 49 83 c2 01 add $0x1,%r10 40d997: a8 08 test $0x8,%al 40d999: 74 08 je 40d9a3 40d99b: 41 c6 02 20 movb $0x20,(%r10) 40d99f: 49 83 c2 01 add $0x1,%r10 40d9a3: a8 10 test $0x10,%al 40d9a5: 74 08 je 40d9af 40d9a7: 41 c6 02 23 movb $0x23,(%r10) 40d9ab: 49 83 c2 01 add $0x1,%r10 40d9af: a8 40 test $0x40,%al 40d9b1: 74 08 je 40d9bb 40d9b3: 41 c6 02 49 movb $0x49,(%r10) 40d9b7: 49 83 c2 01 add $0x1,%r10 40d9bb: a8 20 test $0x20,%al 40d9bd: 74 08 je 40d9c7 40d9bf: 41 c6 02 30 movb $0x30,(%r10) 40d9c3: 49 83 c2 01 add $0x1,%r10 40d9c7: 49 8b 75 18 mov 0x18(%r13),%rsi 40d9cb: 49 8b 55 20 mov 0x20(%r13),%rdx 40d9cf: 48 39 d6 cmp %rdx,%rsi 40d9d2: 74 22 je 40d9f6 40d9d4: 49 89 d4 mov %rdx,%r12 40d9d7: 4c 89 d7 mov %r10,%rdi 40d9da: 4c 89 95 f0 f8 ff ff mov %r10,-0x710(%rbp) 40d9e1: 49 29 f4 sub %rsi,%r12 40d9e4: 4c 89 e2 mov %r12,%rdx 40d9e7: e8 54 42 ff ff callq 401c40 40d9ec: 4c 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10 40d9f3: 4d 01 e2 add %r12,%r10 40d9f6: 49 8b 75 30 mov 0x30(%r13),%rsi 40d9fa: 49 8b 55 38 mov 0x38(%r13),%rdx 40d9fe: 48 39 d6 cmp %rdx,%rsi 40da01: 74 22 je 40da25 40da03: 49 89 d4 mov %rdx,%r12 40da06: 4c 89 d7 mov %r10,%rdi 40da09: 4c 89 95 f0 f8 ff ff mov %r10,-0x710(%rbp) 40da10: 49 29 f4 sub %rsi,%r12 40da13: 4c 89 e2 mov %r12,%rdx 40da16: e8 25 42 ff ff callq 401c40 40da1b: 4c 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10 40da22: 4d 01 e2 add %r12,%r10 40da25: 83 bd 58 f9 ff ff 10 cmpl $0x10,-0x6a8(%rbp) 40da2c: 77 22 ja 40da50 40da2e: 0f b6 8d 58 f9 ff ff movzbl -0x6a8(%rbp),%ecx 40da35: b8 01 00 00 00 mov $0x1,%eax 40da3a: 48 d3 e0 shl %cl,%rax 40da3d: a9 80 41 01 00 test $0x14180,%eax 40da42: 0f 84 58 05 00 00 je 40dfa0 40da48: 41 c6 02 6c movb $0x6c,(%r10) 40da4c: 49 83 c2 01 add $0x1,%r10 40da50: 41 0f b6 45 48 movzbl 0x48(%r13),%eax 40da55: 41 c6 42 01 00 movb $0x0,0x1(%r10) 40da5a: 41 88 02 mov %al,(%r10) 40da5d: 49 8b 45 28 mov 0x28(%r13),%rax 40da61: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 40da65: 0f 84 b5 09 00 00 je 40e420 40da6b: 48 c1 e0 05 shl $0x5,%rax 40da6f: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40da76: 83 38 05 cmpl $0x5,(%rax) 40da79: 0f 85 61 01 00 00 jne 40dbe0 40da7f: c7 85 4c f9 ff ff 01 movl $0x1,-0x6b4(%rbp) 40da86: 00 00 00 40da89: 8b 40 10 mov 0x10(%rax),%eax 40da8c: 89 85 70 f9 ff ff mov %eax,-0x690(%rbp) 40da92: 49 8b 45 40 mov 0x40(%r13),%rax 40da96: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 40da9a: 74 2b je 40dac7 40da9c: 48 c1 e0 05 shl $0x5,%rax 40daa0: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40daa7: 83 38 05 cmpl $0x5,(%rax) 40daaa: 0f 85 30 01 00 00 jne 40dbe0 40dab0: 8b 95 4c f9 ff ff mov -0x6b4(%rbp),%edx 40dab6: 8b 40 10 mov 0x10(%rax),%eax 40dab9: 83 85 4c f9 ff ff 01 addl $0x1,-0x6b4(%rbp) 40dac0: 89 84 95 70 f9 ff ff mov %eax,-0x690(%rbp,%rdx,4) 40dac7: 49 8d 47 02 lea 0x2(%r15),%rax 40dacb: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 40dad2: 49 39 c7 cmp %rax,%r15 40dad5: 48 0f 46 d0 cmovbe %rax,%rdx 40dad9: 48 39 d3 cmp %rdx,%rbx 40dadc: 0f 83 9a 00 00 00 jae 40db7c 40dae2: 48 83 fb 00 cmp $0x0,%rbx 40dae6: 74 30 je 40db18 40dae8: 0f 8c c6 1b 00 00 jl 40f6b4 40daee: 48 01 db add %rbx,%rbx 40daf1: 49 39 c7 cmp %rax,%r15 40daf4: 76 32 jbe 40db28 40daf6: 4d 89 f0 mov %r14,%r8 40daf9: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40db00: e8 cb 3e ff ff callq 4019d0 <__errno_location@plt> 40db05: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40db0c: 48 89 85 38 f9 ff ff mov %rax,-0x6c8(%rbp) 40db13: e9 5b 0a 00 00 jmpq 40e573 40db18: 49 39 c7 cmp %rax,%r15 40db1b: 77 d9 ja 40daf6 40db1d: bb 0c 00 00 00 mov $0xc,%ebx 40db22: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40db28: 48 39 d8 cmp %rbx,%rax 40db2b: 48 0f 43 d8 cmovae %rax,%rbx 40db2f: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 40db33: 74 c1 je 40daf6 40db35: 4c 3b b5 40 f9 ff ff cmp -0x6c0(%rbp),%r14 40db3c: 41 0f 94 c4 sete %r12b 40db40: 4d 85 f6 test %r14,%r14 40db43: 74 09 je 40db4e 40db45: 45 84 e4 test %r12b,%r12b 40db48: 0f 84 d2 09 00 00 je 40e520 40db4e: 48 89 df mov %rbx,%rdi 40db51: 4c 89 95 f0 f8 ff ff mov %r10,-0x710(%rbp) 40db58: e8 33 41 ff ff callq 401c90 40db5d: 4c 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10 40db64: 48 89 c1 mov %rax,%rcx 40db67: 48 85 c9 test %rcx,%rcx 40db6a: 0f 84 c0 0e 00 00 je 40ea30 40db70: 4d 85 ff test %r15,%r15 40db73: 0f 85 27 0a 00 00 jne 40e5a0 40db79: 49 89 ce mov %rcx,%r14 40db7c: 43 c6 04 3e 00 movb $0x0,(%r14,%r15,1) 40db81: 4c 89 95 f0 f8 ff ff mov %r10,-0x710(%rbp) 40db88: e8 43 3e ff ff callq 4019d0 <__errno_location@plt> 40db8d: 4c 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10 40db94: 8b 38 mov (%rax),%edi 40db96: 48 89 85 38 f9 ff ff mov %rax,-0x6c8(%rbp) 40db9d: 4c 89 95 20 f9 ff ff mov %r10,-0x6e0(%rbp) 40dba4: 89 bd 48 f9 ff ff mov %edi,-0x6b8(%rbp) 40dbaa: 48 89 d8 mov %rbx,%rax 40dbad: 41 bc ff ff ff 7f mov $0x7fffffff,%r12d 40dbb3: c7 85 6c f9 ff ff ff movl $0xffffffff,-0x694(%rbp) 40dbba: ff ff ff 40dbbd: 4c 29 f8 sub %r15,%rax 40dbc0: 48 3d ff ff ff 7f cmp $0x7fffffff,%rax 40dbc6: 4c 0f 46 e0 cmovbe %rax,%r12 40dbca: 48 8b 85 38 f9 ff ff mov -0x6c8(%rbp),%rax 40dbd1: 83 bd 58 f9 ff ff 11 cmpl $0x11,-0x6a8(%rbp) 40dbd8: c7 00 00 00 00 00 movl $0x0,(%rax) 40dbde: 76 08 jbe 40dbe8 40dbe0: e8 db 3d ff ff callq 4019c0 40dbe5: 0f 1f 00 nopl (%rax) 40dbe8: 8b 85 58 f9 ff ff mov -0x6a8(%rbp),%eax 40dbee: ff 24 c5 d8 36 41 00 jmpq *0x4136d8(,%rax,8) 40dbf5: 0f 1f 00 nopl (%rax) 40dbf8: 49 8b 45 50 mov 0x50(%r13),%rax 40dbfc: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40dc00: 48 c1 e0 05 shl $0x5,%rax 40dc04: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40dc0b: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40dc12: 44 8b 48 10 mov 0x10(%rax),%r9d 40dc16: 0f 84 b4 03 00 00 je 40dfd0 40dc1c: 83 bd 4c f9 ff ff 02 cmpl $0x2,-0x6b4(%rbp) 40dc23: 0f 84 a7 0c 00 00 je 40e8d0 40dc29: 48 8d bd 6c f9 ff ff lea -0x694(%rbp),%rdi 40dc30: 48 89 3c 24 mov %rdi,(%rsp) 40dc34: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40dc3b: ba 01 00 00 00 mov $0x1,%edx 40dc40: 4c 89 df mov %r11,%rdi 40dc43: 31 c0 xor %eax,%eax 40dc45: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40dc4c: 4c 89 e6 mov %r12,%rsi 40dc4f: 4c 89 9d 10 f9 ff ff mov %r11,-0x6f0(%rbp) 40dc56: e8 15 3d ff ff callq 401970 <__snprintf_chk@plt> 40dc5b: 48 63 95 6c f9 ff ff movslq -0x694(%rbp),%rdx 40dc62: 4c 8b 9d 10 f9 ff ff mov -0x6f0(%rbp),%r11 40dc69: 85 d2 test %edx,%edx 40dc6b: 0f 89 a6 00 00 00 jns 40dd17 40dc71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40dc78: 48 8b 95 20 f9 ff ff mov -0x6e0(%rbp),%rdx 40dc7f: 80 7a 01 00 cmpb $0x0,0x1(%rdx) 40dc83: 0f 84 a7 07 00 00 je 40e430 40dc89: c6 42 01 00 movb $0x0,0x1(%rdx) 40dc8d: e9 18 ff ff ff jmpq 40dbaa 40dc92: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40dc98: 49 8b 45 50 mov 0x50(%r13),%rax 40dc9c: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40dca0: 48 c1 e0 05 shl $0x5,%rax 40dca4: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40dcab: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40dcb2: 4c 8b 48 10 mov 0x10(%rax),%r9 40dcb6: 0f 84 b4 03 00 00 je 40e070 40dcbc: 83 bd 4c f9 ff ff 02 cmpl $0x2,-0x6b4(%rbp) 40dcc3: 0f 84 ef 0c 00 00 je 40e9b8 40dcc9: 4c 8d 85 6c f9 ff ff lea -0x694(%rbp),%r8 40dcd0: 4c 89 04 24 mov %r8,(%rsp) 40dcd4: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40dcdb: 4c 89 df mov %r11,%rdi 40dcde: ba 01 00 00 00 mov $0x1,%edx 40dce3: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40dcea: 4c 89 e6 mov %r12,%rsi 40dced: 31 c0 xor %eax,%eax 40dcef: 4c 89 9d 10 f9 ff ff mov %r11,-0x6f0(%rbp) 40dcf6: e8 75 3c ff ff callq 401970 <__snprintf_chk@plt> 40dcfb: 4c 8b 9d 10 f9 ff ff mov -0x6f0(%rbp),%r11 40dd02: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40dd08: 48 63 95 6c f9 ff ff movslq -0x694(%rbp),%rdx 40dd0f: 85 d2 test %edx,%edx 40dd11: 0f 88 61 ff ff ff js 40dc78 40dd17: 48 63 ca movslq %edx,%rcx 40dd1a: 4c 39 e1 cmp %r12,%rcx 40dd1d: 73 0b jae 40dd2a 40dd1f: 41 80 3c 0b 00 cmpb $0x0,(%r11,%rcx,1) 40dd24: 0f 85 b6 fe ff ff jne 40dbe0 40dd2a: 39 d0 cmp %edx,%eax 40dd2c: 7e 09 jle 40dd37 40dd2e: 89 85 6c f9 ff ff mov %eax,-0x694(%rbp) 40dd34: 48 63 d0 movslq %eax,%rdx 40dd37: 8d 42 01 lea 0x1(%rdx),%eax 40dd3a: 4c 39 e0 cmp %r12,%rax 40dd3d: 0f 82 85 11 00 00 jb 40eec8 40dd43: 49 81 fc ff ff ff 7f cmp $0x7fffffff,%r12 40dd4a: 0f 84 b0 11 00 00 je 40ef00 40dd50: 48 8d 04 1b lea (%rbx,%rbx,1),%rax 40dd54: 48 85 db test %rbx,%rbx 40dd57: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40dd5e: 48 0f 49 c8 cmovns %rax,%rcx 40dd62: 83 c2 02 add $0x2,%edx 40dd65: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 40dd6c: 4c 01 fa add %r15,%rdx 40dd6f: 72 0a jb 40dd7b 40dd71: 48 39 d1 cmp %rdx,%rcx 40dd74: 48 89 d0 mov %rdx,%rax 40dd77: 48 0f 43 c1 cmovae %rcx,%rax 40dd7b: 48 39 c3 cmp %rax,%rbx 40dd7e: 0f 83 26 fe ff ff jae 40dbaa 40dd84: 48 83 fb 00 cmp $0x0,%rbx 40dd88: 0f 84 62 06 00 00 je 40e3f0 40dd8e: 0f 8c dc 07 00 00 jl 40e570 40dd94: 48 01 db add %rbx,%rbx 40dd97: 48 39 c3 cmp %rax,%rbx 40dd9a: 48 0f 42 d8 cmovb %rax,%rbx 40dd9e: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 40dda2: 0f 84 c8 07 00 00 je 40e570 40dda8: 4c 3b b5 40 f9 ff ff cmp -0x6c0(%rbp),%r14 40ddaf: 0f 94 c2 sete %dl 40ddb2: 4d 85 f6 test %r14,%r14 40ddb5: 74 08 je 40ddbf 40ddb7: 84 d2 test %dl,%dl 40ddb9: 0f 84 41 06 00 00 je 40e400 40ddbf: 48 89 df mov %rbx,%rdi 40ddc2: 88 95 10 f9 ff ff mov %dl,-0x6f0(%rbp) 40ddc8: e8 c3 3e ff ff callq 401c90 40ddcd: 0f b6 95 10 f9 ff ff movzbl -0x6f0(%rbp),%edx 40ddd4: 49 89 c4 mov %rax,%r12 40ddd7: 4d 85 e4 test %r12,%r12 40ddda: 0f 84 90 07 00 00 je 40e570 40dde0: 84 d2 test %dl,%dl 40dde2: 0f 85 60 07 00 00 jne 40e548 40dde8: 4d 89 e6 mov %r12,%r14 40ddeb: e9 ba fd ff ff jmpq 40dbaa 40ddf0: 49 8b 45 50 mov 0x50(%r13),%rax 40ddf4: 48 c1 e0 05 shl $0x5,%rax 40ddf8: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40ddff: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40de06: 4c 8b 48 10 mov 0x10(%rax),%r9 40de0a: 0f 84 10 02 00 00 je 40e020 40de10: 83 bd 4c f9 ff ff 02 cmpl $0x2,-0x6b4(%rbp) 40de17: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40de1b: 0f 84 07 0b 00 00 je 40e928 40de21: 48 8d 8d 6c f9 ff ff lea -0x694(%rbp),%rcx 40de28: 48 89 0c 24 mov %rcx,(%rsp) 40de2c: e9 a3 fe ff ff jmpq 40dcd4 40de31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40de38: bb 0c 00 00 00 mov $0xc,%ebx 40de3d: e9 68 f9 ff ff jmpq 40d7aa 40de42: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40de48: 48 89 de mov %rbx,%rsi 40de4b: 4c 89 f7 mov %r14,%rdi 40de4e: 48 89 8d 10 f9 ff ff mov %rcx,-0x6f0(%rbp) 40de55: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40de5c: e8 af 3e ff ff callq 401d10 40de61: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40de68: 49 89 c2 mov %rax,%r10 40de6b: 48 8b 8d 10 f9 ff ff mov -0x6f0(%rbp),%rcx 40de72: e9 8b f9 ff ff jmpq 40d802 40de77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40de7e: 00 00 40de80: 49 83 7d 50 ff cmpq $0xffffffffffffffff,0x50(%r13) 40de85: 0f 85 55 fd ff ff jne 40dbe0 40de8b: 4d 8d 67 01 lea 0x1(%r15),%r12 40de8f: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 40de96: 4d 39 e7 cmp %r12,%r15 40de99: 4c 0f 47 e0 cmova %rax,%r12 40de9d: 4c 39 e3 cmp %r12,%rbx 40dea0: 73 67 jae 40df09 40dea2: 48 83 fb 00 cmp $0x0,%rbx 40dea6: 0f 85 14 01 00 00 jne 40dfc0 40deac: bb 0c 00 00 00 mov $0xc,%ebx 40deb1: 4c 39 e3 cmp %r12,%rbx 40deb4: 49 0f 42 dc cmovb %r12,%rbx 40deb8: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 40debc: 0f 84 6e 0b 00 00 je 40ea30 40dec2: 4c 3b b5 40 f9 ff ff cmp -0x6c0(%rbp),%r14 40dec9: 0f 94 85 58 f9 ff ff sete -0x6a8(%rbp) 40ded0: 4d 85 f6 test %r14,%r14 40ded3: 0f 84 07 05 00 00 je 40e3e0 40ded9: 80 bd 58 f9 ff ff 00 cmpb $0x0,-0x6a8(%rbp) 40dee0: 0f 85 fa 04 00 00 jne 40e3e0 40dee6: 48 89 de mov %rbx,%rsi 40dee9: 4c 89 f7 mov %r14,%rdi 40deec: e8 1f 3e ff ff callq 401d10 40def1: 49 89 c0 mov %rax,%r8 40def4: 4d 85 c0 test %r8,%r8 40def7: 0f 84 33 0b 00 00 je 40ea30 40defd: 4d 85 ff test %r15,%r15 40df00: 0f 85 7a 0a 00 00 jne 40e980 40df06: 4d 89 c6 mov %r8,%r14 40df09: 43 c6 04 3e 25 movb $0x25,(%r14,%r15,1) 40df0e: 4d 89 e7 mov %r12,%r15 40df11: 49 8b 4d 08 mov 0x8(%r13),%rcx 40df15: 49 83 c5 58 add $0x58,%r13 40df19: 48 83 85 30 f9 ff ff addq $0x1,-0x6d0(%rbp) 40df20: 01 40df21: e9 47 f8 ff ff jmpq 40d76d 40df26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40df2d: 00 00 00 40df30: 48 c1 e2 05 shl $0x5,%rdx 40df34: 48 03 95 88 f9 ff ff add -0x678(%rbp),%rdx 40df3b: 8b 02 mov (%rdx),%eax 40df3d: 83 e8 12 sub $0x12,%eax 40df40: 83 f8 04 cmp $0x4,%eax 40df43: 0f 87 97 fc ff ff ja 40dbe0 40df49: ff 24 c5 68 37 41 00 jmpq *0x413768(,%rax,8) 40df50: 80 bd 58 f9 ff ff 00 cmpb $0x0,-0x6a8(%rbp) 40df57: 0f 84 b7 f8 ff ff je 40d814 40df5d: 4c 89 f6 mov %r14,%rsi 40df60: 4c 89 d7 mov %r10,%rdi 40df63: 4c 89 fa mov %r15,%rdx 40df66: 48 89 8d 10 f9 ff ff mov %rcx,-0x6f0(%rbp) 40df6d: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40df74: 4c 89 95 f0 f8 ff ff mov %r10,-0x710(%rbp) 40df7b: e8 c0 3c ff ff callq 401c40 40df80: 4c 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10 40df87: 48 8b 8d 10 f9 ff ff mov -0x6f0(%rbp),%rcx 40df8e: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40df95: 4d 89 d6 mov %r10,%r14 40df98: e9 7a f8 ff ff jmpq 40d817 40df9d: 0f 1f 00 nopl (%rax) 40dfa0: f6 c4 10 test $0x10,%ah 40dfa3: 0f 85 67 05 00 00 jne 40e510 40dfa9: f6 c4 06 test $0x6,%ah 40dfac: 0f 84 9e fa ff ff je 40da50 40dfb2: 41 c6 02 6c movb $0x6c,(%r10) 40dfb6: 49 83 c2 01 add $0x1,%r10 40dfba: e9 89 fa ff ff jmpq 40da48 40dfbf: 90 nop 40dfc0: 0f 8c 6a 0a 00 00 jl 40ea30 40dfc6: 48 01 db add %rbx,%rbx 40dfc9: e9 e3 fe ff ff jmpq 40deb1 40dfce: 66 90 xchg %ax,%ax 40dfd0: 4c 8d 85 6c f9 ff ff lea -0x694(%rbp),%r8 40dfd7: 4c 89 44 24 08 mov %r8,0x8(%rsp) 40dfdc: 44 89 0c 24 mov %r9d,(%rsp) 40dfe0: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40dfe7: 4c 89 df mov %r11,%rdi 40dfea: 44 8b 8d 70 f9 ff ff mov -0x690(%rbp),%r9d 40dff1: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40dff8: 31 c0 xor %eax,%eax 40dffa: ba 01 00 00 00 mov $0x1,%edx 40dfff: 4c 89 e6 mov %r12,%rsi 40e002: 4c 89 9d 10 f9 ff ff mov %r11,-0x6f0(%rbp) 40e009: e8 62 39 ff ff callq 401970 <__snprintf_chk@plt> 40e00e: 4c 8b 9d 10 f9 ff ff mov -0x6f0(%rbp),%r11 40e015: e9 ee fc ff ff jmpq 40dd08 40e01a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40e020: 48 8d bd 6c f9 ff ff lea -0x694(%rbp),%rdi 40e027: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40e02b: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 40e030: 4c 89 0c 24 mov %r9,(%rsp) 40e034: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40e03b: 4c 89 df mov %r11,%rdi 40e03e: 44 8b 8d 70 f9 ff ff mov -0x690(%rbp),%r9d 40e045: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40e04c: 31 c0 xor %eax,%eax 40e04e: ba 01 00 00 00 mov $0x1,%edx 40e053: 4c 89 e6 mov %r12,%rsi 40e056: 4c 89 9d 10 f9 ff ff mov %r11,-0x6f0(%rbp) 40e05d: e8 0e 39 ff ff callq 401970 <__snprintf_chk@plt> 40e062: 4c 8b 9d 10 f9 ff ff mov -0x6f0(%rbp),%r11 40e069: e9 9a fc ff ff jmpq 40dd08 40e06e: 66 90 xchg %ax,%ax 40e070: 48 8d 85 6c f9 ff ff lea -0x694(%rbp),%rax 40e077: 48 89 44 24 08 mov %rax,0x8(%rsp) 40e07c: eb b2 jmp 40e030 40e07e: 66 90 xchg %ax,%ax 40e080: 48 8b 42 10 mov 0x10(%rdx),%rax 40e084: 4c 89 38 mov %r15,(%rax) 40e087: e9 85 fe ff ff jmpq 40df11 40e08c: 0f 1f 40 00 nopl 0x0(%rax) 40e090: 49 8b 45 50 mov 0x50(%r13),%rax 40e094: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40e098: 48 c1 e0 05 shl $0x5,%rax 40e09c: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e0a3: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40e0aa: 4c 8b 48 10 mov 0x10(%rax),%r9 40e0ae: 0f 84 3c 0d 00 00 je 40edf0 40e0b4: 83 bd 4c f9 ff ff 02 cmpl $0x2,-0x6b4(%rbp) 40e0bb: 0f 84 17 0d 00 00 je 40edd8 40e0c1: 48 8d bd 6c f9 ff ff lea -0x694(%rbp),%rdi 40e0c8: 48 89 3c 24 mov %rdi,(%rsp) 40e0cc: e9 03 fc ff ff jmpq 40dcd4 40e0d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e0d8: 49 8b 45 50 mov 0x50(%r13),%rax 40e0dc: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40e0e0: 48 c1 e0 05 shl $0x5,%rax 40e0e4: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e0eb: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40e0f2: 4c 8b 48 10 mov 0x10(%rax),%r9 40e0f6: 0f 84 b4 0d 00 00 je 40eeb0 40e0fc: 83 bd 4c f9 ff ff 02 cmpl $0x2,-0x6b4(%rbp) 40e103: 0f 84 8f 0d 00 00 je 40ee98 40e109: 48 8d 85 6c f9 ff ff lea -0x694(%rbp),%rax 40e110: 48 89 04 24 mov %rax,(%rsp) 40e114: e9 bb fb ff ff jmpq 40dcd4 40e119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e120: 49 8b 45 50 mov 0x50(%r13),%rax 40e124: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40e128: 48 c1 e0 05 shl $0x5,%rax 40e12c: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e133: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40e13a: 4c 8b 48 10 mov 0x10(%rax),%r9 40e13e: 0f 84 3c 0d 00 00 je 40ee80 40e144: 83 bd 4c f9 ff ff 02 cmpl $0x2,-0x6b4(%rbp) 40e14b: 0f 84 17 0d 00 00 je 40ee68 40e151: 48 8d 95 6c f9 ff ff lea -0x694(%rbp),%rdx 40e158: 48 89 14 24 mov %rdx,(%rsp) 40e15c: e9 73 fb ff ff jmpq 40dcd4 40e161: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e168: 49 8b 45 50 mov 0x50(%r13),%rax 40e16c: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40e170: 48 c1 e0 05 shl $0x5,%rax 40e174: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e17b: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40e182: 44 8b 48 10 mov 0x10(%rax),%r9d 40e186: 0f 84 21 01 00 00 je 40e2ad 40e18c: 83 bd 4c f9 ff ff 02 cmpl $0x2,-0x6b4(%rbp) 40e193: 0f 84 4f 08 00 00 je 40e9e8 40e199: 48 8d 95 6c f9 ff ff lea -0x694(%rbp),%rdx 40e1a0: 48 89 14 24 mov %rdx,(%rsp) 40e1a4: e9 8b fa ff ff jmpq 40dc34 40e1a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e1b0: 49 8b 45 50 mov 0x50(%r13),%rax 40e1b4: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40e1b8: 48 c1 e0 05 shl $0x5,%rax 40e1bc: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e1c3: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40e1ca: 44 0f b7 48 10 movzwl 0x10(%rax),%r9d 40e1cf: 0f 84 0f 01 00 00 je 40e2e4 40e1d5: 83 bd 4c f9 ff ff 02 cmpl $0x2,-0x6b4(%rbp) 40e1dc: 0f 84 ee 07 00 00 je 40e9d0 40e1e2: 48 8d 85 6c f9 ff ff lea -0x694(%rbp),%rax 40e1e9: 48 89 04 24 mov %rax,(%rsp) 40e1ed: e9 42 fa ff ff jmpq 40dc34 40e1f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40e1f8: 49 8b 45 50 mov 0x50(%r13),%rax 40e1fc: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40e200: 48 c1 e0 05 shl $0x5,%rax 40e204: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e20b: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40e212: 44 0f bf 48 10 movswl 0x10(%rax),%r9d 40e217: 0f 84 33 0c 00 00 je 40ee50 40e21d: 83 bd 4c f9 ff ff 02 cmpl $0x2,-0x6b4(%rbp) 40e224: 0f 84 0e 0c 00 00 je 40ee38 40e22a: 48 8d 8d 6c f9 ff ff lea -0x694(%rbp),%rcx 40e231: 48 89 0c 24 mov %rcx,(%rsp) 40e235: e9 fa f9 ff ff jmpq 40dc34 40e23a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40e240: 49 8b 45 50 mov 0x50(%r13),%rax 40e244: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40e248: 48 c1 e0 05 shl $0x5,%rax 40e24c: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e253: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40e25a: 44 0f b6 48 10 movzbl 0x10(%rax),%r9d 40e25f: 0f 84 bb 0b 00 00 je 40ee20 40e265: 83 bd 4c f9 ff ff 02 cmpl $0x2,-0x6b4(%rbp) 40e26c: 0f 84 96 0b 00 00 je 40ee08 40e272: 4c 8d 85 6c f9 ff ff lea -0x694(%rbp),%r8 40e279: 4c 89 04 24 mov %r8,(%rsp) 40e27d: e9 b2 f9 ff ff jmpq 40dc34 40e282: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40e288: 49 8b 45 50 mov 0x50(%r13),%rax 40e28c: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40e290: 48 c1 e0 05 shl $0x5,%rax 40e294: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e29b: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40e2a2: 44 0f be 48 10 movsbl 0x10(%rax),%r9d 40e2a7: 0f 85 df fe ff ff jne 40e18c 40e2ad: 48 8d 8d 6c f9 ff ff lea -0x694(%rbp),%rcx 40e2b4: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 40e2b9: e9 1e fd ff ff jmpq 40dfdc 40e2be: 66 90 xchg %ax,%ax 40e2c0: 49 8b 45 50 mov 0x50(%r13),%rax 40e2c4: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40e2c8: 48 c1 e0 05 shl $0x5,%rax 40e2cc: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e2d3: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40e2da: 44 8b 48 10 mov 0x10(%rax),%r9d 40e2de: 0f 85 f1 fe ff ff jne 40e1d5 40e2e4: 48 8d 95 6c f9 ff ff lea -0x694(%rbp),%rdx 40e2eb: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40e2f0: e9 e7 fc ff ff jmpq 40dfdc 40e2f5: 0f 1f 00 nopl (%rax) 40e2f8: 49 8b 45 50 mov 0x50(%r13),%rax 40e2fc: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40e300: 48 c1 e0 05 shl $0x5,%rax 40e304: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e30b: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40e312: db 68 10 fldt 0x10(%rax) 40e315: 0f 84 6d 0a 00 00 je 40ed88 40e31b: 83 bd 4c f9 ff ff 02 cmpl $0x2,-0x6b4(%rbp) 40e322: 0f 84 08 0a 00 00 je 40ed30 40e328: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40e32f: 4c 89 df mov %r11,%rdi 40e332: ba 01 00 00 00 mov $0x1,%edx 40e337: db 3c 24 fstpt (%rsp) 40e33a: 4c 8d 8d 6c f9 ff ff lea -0x694(%rbp),%r9 40e341: 4c 89 e6 mov %r12,%rsi 40e344: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40e34b: 31 c0 xor %eax,%eax 40e34d: 4c 89 9d 10 f9 ff ff mov %r11,-0x6f0(%rbp) 40e354: e8 17 36 ff ff callq 401970 <__snprintf_chk@plt> 40e359: 4c 8b 9d 10 f9 ff ff mov -0x6f0(%rbp),%r11 40e360: e9 a3 f9 ff ff jmpq 40dd08 40e365: 0f 1f 00 nopl (%rax) 40e368: 49 8b 45 50 mov 0x50(%r13),%rax 40e36c: 4f 8d 1c 3e lea (%r14,%r15,1),%r11 40e370: 48 c1 e0 05 shl $0x5,%rax 40e374: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e37b: 83 bd 4c f9 ff ff 01 cmpl $0x1,-0x6b4(%rbp) 40e382: f2 0f 10 40 10 movsd 0x10(%rax),%xmm0 40e387: 0f 84 5b 09 00 00 je 40ece8 40e38d: 83 bd 4c f9 ff ff 02 cmpl $0x2,-0x6b4(%rbp) 40e394: 0f 84 f6 08 00 00 je 40ec90 40e39a: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40e3a1: 4c 89 df mov %r11,%rdi 40e3a4: ba 01 00 00 00 mov $0x1,%edx 40e3a9: 4c 8d 8d 6c f9 ff ff lea -0x694(%rbp),%r9 40e3b0: 4c 89 e6 mov %r12,%rsi 40e3b3: b8 01 00 00 00 mov $0x1,%eax 40e3b8: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40e3bf: 4c 89 9d 10 f9 ff ff mov %r11,-0x6f0(%rbp) 40e3c6: e8 a5 35 ff ff callq 401970 <__snprintf_chk@plt> 40e3cb: 4c 8b 9d 10 f9 ff ff mov -0x6f0(%rbp),%r11 40e3d2: e9 31 f9 ff ff jmpq 40dd08 40e3d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40e3de: 00 00 40e3e0: 48 89 df mov %rbx,%rdi 40e3e3: e8 a8 38 ff ff callq 401c90 40e3e8: 49 89 c0 mov %rax,%r8 40e3eb: e9 04 fb ff ff jmpq 40def4 40e3f0: bb 0c 00 00 00 mov $0xc,%ebx 40e3f5: e9 9d f9 ff ff jmpq 40dd97 40e3fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40e400: 48 89 de mov %rbx,%rsi 40e403: 4c 89 f7 mov %r14,%rdi 40e406: 88 95 10 f9 ff ff mov %dl,-0x6f0(%rbp) 40e40c: e8 ff 38 ff ff callq 401d10 40e411: 0f b6 95 10 f9 ff ff movzbl -0x6f0(%rbp),%edx 40e418: 49 89 c4 mov %rax,%r12 40e41b: e9 b7 f9 ff ff jmpq 40ddd7 40e420: c7 85 4c f9 ff ff 00 movl $0x0,-0x6b4(%rbp) 40e427: 00 00 00 40e42a: e9 63 f6 ff ff jmpq 40da92 40e42f: 90 nop 40e430: 85 c0 test %eax,%eax 40e432: 0f 89 f6 f8 ff ff jns 40dd2e 40e438: 48 8b 85 38 f9 ff ff mov -0x6c8(%rbp),%rax 40e43f: 4d 85 f6 test %r14,%r14 40e442: 8b 18 mov (%rax),%ebx 40e444: 0f 85 85 06 00 00 jne 40eacf 40e44a: 48 83 bd 18 f9 ff ff cmpq $0x0,-0x6e8(%rbp) 40e451: 00 40e452: 74 0c je 40e460 40e454: 48 8b bd 18 f9 ff ff mov -0x6e8(%rbp),%rdi 40e45b: e8 30 35 ff ff callq 401990 40e460: 48 8b bd 78 fa ff ff mov -0x588(%rbp),%rdi 40e467: 48 8d 85 70 fa ff ff lea -0x590(%rbp),%rax 40e46e: 48 83 c0 20 add $0x20,%rax 40e472: 48 39 c7 cmp %rax,%rdi 40e475: 74 05 je 40e47c 40e477: e8 14 35 ff ff callq 401990 40e47c: 48 8b bd 88 f9 ff ff mov -0x678(%rbp),%rdi 40e483: 48 8d 85 80 f9 ff ff lea -0x680(%rbp),%rax 40e48a: 48 83 c0 10 add $0x10,%rax 40e48e: 48 39 c7 cmp %rax,%rdi 40e491: 74 05 je 40e498 40e493: e8 f8 34 ff ff callq 401990 40e498: 85 db test %ebx,%ebx 40e49a: 75 14 jne 40e4b0 40e49c: 41 0f b6 45 48 movzbl 0x48(%r13),%eax 40e4a1: b3 54 mov $0x54,%bl 40e4a3: 83 e0 ef and $0xffffffef,%eax 40e4a6: 3c 63 cmp $0x63,%al 40e4a8: b8 16 00 00 00 mov $0x16,%eax 40e4ad: 0f 45 d8 cmovne %eax,%ebx 40e4b0: 48 8b 85 38 f9 ff ff mov -0x6c8(%rbp),%rax 40e4b7: 45 31 c0 xor %r8d,%r8d 40e4ba: 89 18 mov %ebx,(%rax) 40e4bc: e9 53 f4 ff ff jmpq 40d914 40e4c1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e4c8: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 40e4cc: 0f 84 ee f3 ff ff je 40d8c0 40e4d2: e8 b9 37 ff ff callq 401c90 40e4d7: 48 85 c0 test %rax,%rax 40e4da: 48 89 85 50 f9 ff ff mov %rax,-0x6b0(%rbp) 40e4e1: 0f 84 d9 f3 ff ff je 40d8c0 40e4e7: 48 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%rax 40e4ee: 48 83 bd 40 f9 ff ff cmpq $0x0,-0x6c0(%rbp) 40e4f5: 00 40e4f6: 48 89 85 18 f9 ff ff mov %rax,-0x6e8(%rbp) 40e4fd: 0f 85 3e f2 ff ff jne 40d741 40e503: 31 db xor %ebx,%ebx 40e505: 45 31 c0 xor %r8d,%r8d 40e508: e9 45 f2 ff ff jmpq 40d752 40e50d: 0f 1f 00 nopl (%rax) 40e510: 41 c6 02 4c movb $0x4c,(%r10) 40e514: 49 83 c2 01 add $0x1,%r10 40e518: e9 33 f5 ff ff jmpq 40da50 40e51d: 0f 1f 00 nopl (%rax) 40e520: 48 89 de mov %rbx,%rsi 40e523: 4c 89 f7 mov %r14,%rdi 40e526: 4c 89 95 f0 f8 ff ff mov %r10,-0x710(%rbp) 40e52d: e8 de 37 ff ff callq 401d10 40e532: 4c 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10 40e539: 48 89 c1 mov %rax,%rcx 40e53c: e9 26 f6 ff ff jmpq 40db67 40e541: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e548: 4d 85 ff test %r15,%r15 40e54b: 0f 84 97 f8 ff ff je 40dde8 40e551: 4c 89 f6 mov %r14,%rsi 40e554: 4c 89 fa mov %r15,%rdx 40e557: 4c 89 e7 mov %r12,%rdi 40e55a: e8 e1 36 ff ff callq 401c40 40e55f: 4d 89 e6 mov %r12,%r14 40e562: e9 43 f6 ff ff jmpq 40dbaa 40e567: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40e56e: 00 00 40e570: 4d 89 f0 mov %r14,%r8 40e573: 4d 85 c0 test %r8,%r8 40e576: 0f 85 64 09 00 00 jne 40eee0 40e57c: 48 83 bd 18 f9 ff ff cmpq $0x0,-0x6e8(%rbp) 40e583: 00 40e584: 0f 84 42 f3 ff ff je 40d8cc 40e58a: 48 8b bd 18 f9 ff ff mov -0x6e8(%rbp),%rdi 40e591: e8 fa 33 ff ff callq 401990 40e596: e9 31 f3 ff ff jmpq 40d8cc 40e59b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40e5a0: 45 84 e4 test %r12b,%r12b 40e5a3: 0f 84 d0 f5 ff ff je 40db79 40e5a9: 4c 89 f6 mov %r14,%rsi 40e5ac: 48 89 cf mov %rcx,%rdi 40e5af: 4c 89 fa mov %r15,%rdx 40e5b2: 48 89 8d 10 f9 ff ff mov %rcx,-0x6f0(%rbp) 40e5b9: 4c 89 95 f0 f8 ff ff mov %r10,-0x710(%rbp) 40e5c0: e8 7b 36 ff ff callq 401c40 40e5c5: 48 8b 8d 10 f9 ff ff mov -0x6f0(%rbp),%rcx 40e5cc: 4c 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10 40e5d3: 49 89 ce mov %rcx,%r14 40e5d6: e9 a1 f5 ff ff jmpq 40db7c 40e5db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40e5e0: db 6a 10 fldt 0x10(%rdx) 40e5e3: d9 c0 fld %st(0) 40e5e5: db 3c 24 fstpt (%rsp) 40e5e8: db bd f0 f8 ff ff fstpt -0x710(%rbp) 40e5ee: e8 1d 1a 00 00 callq 410010 40e5f3: 85 c0 test %eax,%eax 40e5f5: db ad f0 f8 ff ff fldt -0x710(%rbp) 40e5fb: 75 3b jne 40e638 40e5fd: d9 c0 fld %st(0) 40e5ff: d8 c1 fadd %st(1),%st 40e601: d9 c9 fxch %st(1) 40e603: df e9 fucomip %st(1),%st 40e605: dd d8 fstp %st(0) 40e607: 7b 27 jnp 40e630 40e609: 49 8b 45 50 mov 0x50(%r13),%rax 40e60d: 48 c1 e0 05 shl $0x5,%rax 40e611: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e618: 8b 00 mov (%rax),%eax 40e61a: 89 85 58 f9 ff ff mov %eax,-0x6a8(%rbp) 40e620: e9 37 f3 ff ff jmpq 40d95c 40e625: 0f 1f 00 nopl (%rax) 40e628: 45 31 c0 xor %r8d,%r8d 40e62b: e9 e4 f2 ff ff jmpq 40d914 40e630: 75 d7 jne 40e609 40e632: eb 06 jmp 40e63a 40e634: 0f 1f 40 00 nopl 0x0(%rax) 40e638: dd d8 fstp %st(0) 40e63a: 49 8b 45 18 mov 0x18(%r13),%rax 40e63e: 49 8b 7d 20 mov 0x20(%r13),%rdi 40e642: 41 8b 4d 10 mov 0x10(%r13),%ecx 40e646: 48 39 f8 cmp %rdi,%rax 40e649: 89 8d 4c f9 ff ff mov %ecx,-0x6b4(%rbp) 40e64f: 0f 84 80 0a 00 00 je 40f0d5 40e655: 49 8b 55 28 mov 0x28(%r13),%rdx 40e659: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 40e65d: 0f 84 19 04 00 00 je 40ea7c 40e663: 48 89 d0 mov %rdx,%rax 40e666: 48 c1 e0 05 shl $0x5,%rax 40e66a: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e671: 83 38 05 cmpl $0x5,(%rax) 40e674: 0f 85 66 f5 ff ff jne 40dbe0 40e67a: c7 85 38 f9 ff ff 01 movl $0x1,-0x6c8(%rbp) 40e681: 00 00 00 40e684: 8b 40 10 mov 0x10(%rax),%eax 40e687: 85 c0 test %eax,%eax 40e689: 48 63 f0 movslq %eax,%rsi 40e68c: 0f 88 aa 0a 00 00 js 40f13c 40e692: 49 8b 4d 30 mov 0x30(%r13),%rcx 40e696: 4d 8b 45 38 mov 0x38(%r13),%r8 40e69a: 4c 39 c1 cmp %r8,%rcx 40e69d: 0f 84 60 09 00 00 je 40f003 40e6a3: 49 8b 45 40 mov 0x40(%r13),%rax 40e6a7: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 40e6ab: 0f 84 cd 09 00 00 je 40f07e 40e6b1: 48 c1 e0 05 shl $0x5,%rax 40e6b5: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e6bc: 83 38 05 cmpl $0x5,(%rax) 40e6bf: 0f 85 1b f5 ff ff jne 40dbe0 40e6c5: 8b 50 10 mov 0x10(%rax),%edx 40e6c8: 85 d2 test %edx,%edx 40e6ca: 4c 63 e2 movslq %edx,%r12 40e6cd: 0f 88 30 09 00 00 js 40f003 40e6d3: 4d 85 e4 test %r12,%r12 40e6d6: 0f 85 4e 09 00 00 jne 40f02a 40e6dc: b8 0c 00 00 00 mov $0xc,%eax 40e6e1: 48 39 c6 cmp %rax,%rsi 40e6e4: 0f 86 ba 0f 00 00 jbe 40f6a4 40e6ea: 48 8d 56 01 lea 0x1(%rsi),%rdx 40e6ee: 48 89 f0 mov %rsi,%rax 40e6f1: 48 89 95 58 f9 ff ff mov %rdx,-0x6a8(%rbp) 40e6f8: 48 3b 85 58 f9 ff ff cmp -0x6a8(%rbp),%rax 40e6ff: 0f 87 2b 03 00 00 ja 40ea30 40e705: 48 81 bd 58 f9 ff ff cmpq $0x2bc,-0x6a8(%rbp) 40e70c: bc 02 00 00 40e710: 4c 8d 85 00 fd ff ff lea -0x300(%rbp),%r8 40e717: 0f 87 dc 02 00 00 ja 40e9f9 40e71d: 49 8b 45 50 mov 0x50(%r13),%rax 40e721: 48 c1 e0 05 shl $0x5,%rax 40e725: 48 03 85 88 f9 ff ff add -0x678(%rbp),%rax 40e72c: db 68 10 fldt 0x10(%rax) 40e72f: 48 89 b5 00 f9 ff ff mov %rsi,-0x700(%rbp) 40e736: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40e73d: d9 c0 fld %st(0) 40e73f: db 3c 24 fstpt (%rsp) 40e742: db bd f0 f8 ff ff fstpt -0x710(%rbp) 40e748: e8 c3 18 00 00 callq 410010 40e74d: 48 8b b5 00 f9 ff ff mov -0x700(%rbp),%rsi 40e754: 85 c0 test %eax,%eax 40e756: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40e75d: db ad f0 f8 ff ff fldt -0x710(%rbp) 40e763: 0f 84 07 08 00 00 je 40ef70 40e769: dd d8 fstp %st(0) 40e76b: 41 0f b6 45 48 movzbl 0x48(%r13),%eax 40e770: 83 e8 41 sub $0x41,%eax 40e773: 3c 19 cmp $0x19,%al 40e775: 0f 87 d4 08 00 00 ja 40f04f 40e77b: 41 c6 00 4e movb $0x4e,(%r8) 40e77f: 49 8d 48 03 lea 0x3(%r8),%rcx 40e783: 31 ff xor %edi,%edi 40e785: 41 c6 40 01 41 movb $0x41,0x1(%r8) 40e78a: 41 c6 40 02 4e movb $0x4e,0x2(%r8) 40e78f: 8b 85 38 f9 ff ff mov -0x6c8(%rbp),%eax 40e795: 49 89 c9 mov %rcx,%r9 40e798: 4d 29 c1 sub %r8,%r9 40e79b: 85 c0 test %eax,%eax 40e79d: 74 38 je 40e7d7 40e79f: 4c 39 ce cmp %r9,%rsi 40e7a2: 76 33 jbe 40e7d7 40e7a4: 4c 89 c0 mov %r8,%rax 40e7a7: 48 29 c8 sub %rcx,%rax 40e7aa: 48 01 c6 add %rax,%rsi 40e7ad: f6 85 4c f9 ff ff 02 testb $0x2,-0x6b4(%rbp) 40e7b4: 4c 8d 0c 31 lea (%rcx,%rsi,1),%r9 40e7b8: 0f 84 2a 0b 00 00 je 40f2e8 40e7be: 48 85 f6 test %rsi,%rsi 40e7c1: 74 11 je 40e7d4 40e7c3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40e7c8: c6 01 20 movb $0x20,(%rcx) 40e7cb: 48 83 c1 01 add $0x1,%rcx 40e7cf: 49 39 c9 cmp %rcx,%r9 40e7d2: 75 f4 jne 40e7c8 40e7d4: 4d 29 c1 sub %r8,%r9 40e7d7: 4c 3b 8d 58 f9 ff ff cmp -0x6a8(%rbp),%r9 40e7de: 0f 83 fc f3 ff ff jae 40dbe0 40e7e4: 4f 8d 24 39 lea (%r9,%r15,1),%r12 40e7e8: 48 89 d8 mov %rbx,%rax 40e7eb: 4c 29 f8 sub %r15,%rax 40e7ee: 4c 39 c8 cmp %r9,%rax 40e7f1: 0f 87 9a 00 00 00 ja 40e891 40e7f7: 4d 89 cc mov %r9,%r12 40e7fa: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 40e801: 4d 01 fc add %r15,%r12 40e804: 49 0f 43 c4 cmovae %r12,%rax 40e808: 48 39 c3 cmp %rax,%rbx 40e80b: 0f 83 80 00 00 00 jae 40e891 40e811: 48 83 fb 00 cmp $0x0,%rbx 40e815: 0f 84 e8 08 00 00 je 40f103 40e81b: 0f 8c 0f 02 00 00 jl 40ea30 40e821: 48 01 db add %rbx,%rbx 40e824: 48 39 c3 cmp %rax,%rbx 40e827: 48 0f 42 d8 cmovb %rax,%rbx 40e82b: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 40e82f: 0f 84 fb 01 00 00 je 40ea30 40e835: 4c 3b b5 40 f9 ff ff cmp -0x6c0(%rbp),%r14 40e83c: 0f 94 85 58 f9 ff ff sete -0x6a8(%rbp) 40e843: 4d 85 f6 test %r14,%r14 40e846: 74 0d je 40e855 40e848: 80 bd 58 f9 ff ff 00 cmpb $0x0,-0x6a8(%rbp) 40e84f: 0f 84 b8 08 00 00 je 40f10d 40e855: 48 89 df mov %rbx,%rdi 40e858: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40e85f: 4c 89 8d 08 f9 ff ff mov %r9,-0x6f8(%rbp) 40e866: e8 25 34 ff ff callq 401c90 40e86b: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40e872: 4c 8b 8d 08 f9 ff ff mov -0x6f8(%rbp),%r9 40e879: 48 89 c1 mov %rax,%rcx 40e87c: 48 85 c9 test %rcx,%rcx 40e87f: 0f 84 ab 01 00 00 je 40ea30 40e885: 4d 85 ff test %r15,%r15 40e888: 0f 85 b3 0a 00 00 jne 40f341 40e88e: 49 89 ce mov %rcx,%r14 40e891: 4c 89 c6 mov %r8,%rsi 40e894: 4c 89 ca mov %r9,%rdx 40e897: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40e89e: 4b 8d 3c 3e lea (%r14,%r15,1),%rdi 40e8a2: e8 99 33 ff ff callq 401c40 40e8a7: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40e8ae: 48 8d 85 00 fd ff ff lea -0x300(%rbp),%rax 40e8b5: 49 39 c0 cmp %rax,%r8 40e8b8: 74 08 je 40e8c2 40e8ba: 4c 89 c7 mov %r8,%rdi 40e8bd: e8 ce 30 ff ff callq 401990 40e8c2: 4d 89 e7 mov %r12,%r15 40e8c5: e9 47 f6 ff ff jmpq 40df11 40e8ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40e8d0: 48 8d 85 6c f9 ff ff lea -0x694(%rbp),%rax 40e8d7: 48 89 44 24 10 mov %rax,0x10(%rsp) 40e8dc: 8b 85 74 f9 ff ff mov -0x68c(%rbp),%eax 40e8e2: 44 89 4c 24 08 mov %r9d,0x8(%rsp) 40e8e7: 4c 89 df mov %r11,%rdi 40e8ea: 44 8b 8d 70 f9 ff ff mov -0x690(%rbp),%r9d 40e8f1: ba 01 00 00 00 mov $0x1,%edx 40e8f6: 4c 89 e6 mov %r12,%rsi 40e8f9: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40e900: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40e907: 4c 89 9d 10 f9 ff ff mov %r11,-0x6f0(%rbp) 40e90e: 89 04 24 mov %eax,(%rsp) 40e911: 31 c0 xor %eax,%eax 40e913: e8 58 30 ff ff callq 401970 <__snprintf_chk@plt> 40e918: 4c 8b 9d 10 f9 ff ff mov -0x6f0(%rbp),%r11 40e91f: e9 e4 f3 ff ff jmpq 40dd08 40e924: 0f 1f 40 00 nopl 0x0(%rax) 40e928: 4c 8d 85 6c f9 ff ff lea -0x694(%rbp),%r8 40e92f: 4c 89 44 24 10 mov %r8,0x10(%rsp) 40e934: 8b 85 74 f9 ff ff mov -0x68c(%rbp),%eax 40e93a: 4c 89 4c 24 08 mov %r9,0x8(%rsp) 40e93f: 4c 89 df mov %r11,%rdi 40e942: 44 8b 8d 70 f9 ff ff mov -0x690(%rbp),%r9d 40e949: ba 01 00 00 00 mov $0x1,%edx 40e94e: 4c 89 e6 mov %r12,%rsi 40e951: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40e958: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40e95f: 4c 89 9d 10 f9 ff ff mov %r11,-0x6f0(%rbp) 40e966: 89 04 24 mov %eax,(%rsp) 40e969: 31 c0 xor %eax,%eax 40e96b: e8 00 30 ff ff callq 401970 <__snprintf_chk@plt> 40e970: 4c 8b 9d 10 f9 ff ff mov -0x6f0(%rbp),%r11 40e977: e9 8c f3 ff ff jmpq 40dd08 40e97c: 0f 1f 40 00 nopl 0x0(%rax) 40e980: 80 bd 58 f9 ff ff 00 cmpb $0x0,-0x6a8(%rbp) 40e987: 0f 84 79 f5 ff ff je 40df06 40e98d: 4c 89 f6 mov %r14,%rsi 40e990: 4c 89 c7 mov %r8,%rdi 40e993: 4c 89 fa mov %r15,%rdx 40e996: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40e99d: e8 9e 32 ff ff callq 401c40 40e9a2: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40e9a9: 4d 89 c6 mov %r8,%r14 40e9ac: e9 58 f5 ff ff jmpq 40df09 40e9b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e9b8: 48 8d 95 6c f9 ff ff lea -0x694(%rbp),%rdx 40e9bf: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40e9c4: e9 6b ff ff ff jmpq 40e934 40e9c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e9d0: 48 8d 8d 6c f9 ff ff lea -0x694(%rbp),%rcx 40e9d7: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 40e9dc: e9 fb fe ff ff jmpq 40e8dc 40e9e1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e9e8: 48 8d bd 6c f9 ff ff lea -0x694(%rbp),%rdi 40e9ef: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 40e9f4: e9 e3 fe ff ff jmpq 40e8dc 40e9f9: 48 83 bd 58 f9 ff ff cmpq $0xffffffffffffffff,-0x6a8(%rbp) 40ea00: ff 40ea01: 74 2d je 40ea30 40ea03: 48 8b bd 58 f9 ff ff mov -0x6a8(%rbp),%rdi 40ea0a: 48 89 b5 00 f9 ff ff mov %rsi,-0x700(%rbp) 40ea11: e8 7a 32 ff ff callq 401c90 40ea16: 48 8b b5 00 f9 ff ff mov -0x700(%rbp),%rsi 40ea1d: 48 85 c0 test %rax,%rax 40ea20: 49 89 c0 mov %rax,%r8 40ea23: 0f 85 f4 fc ff ff jne 40e71d 40ea29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ea30: 4c 89 b5 e8 f8 ff ff mov %r14,-0x718(%rbp) 40ea37: e8 94 2f ff ff callq 4019d0 <__errno_location@plt> 40ea3c: 4d 89 f0 mov %r14,%r8 40ea3f: 48 89 85 38 f9 ff ff mov %rax,-0x6c8(%rbp) 40ea46: e9 28 fb ff ff jmpq 40e573 40ea4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40ea50: 48 8b 42 10 mov 0x10(%rdx),%rax 40ea54: 44 89 38 mov %r15d,(%rax) 40ea57: e9 b5 f4 ff ff jmpq 40df11 40ea5c: 0f 1f 40 00 nopl 0x0(%rax) 40ea60: 48 8b 42 10 mov 0x10(%rdx),%rax 40ea64: 66 44 89 38 mov %r15w,(%rax) 40ea68: e9 a4 f4 ff ff jmpq 40df11 40ea6d: 0f 1f 00 nopl (%rax) 40ea70: 48 8b 42 10 mov 0x10(%rdx),%rax 40ea74: 44 88 38 mov %r15b,(%rax) 40ea77: e9 95 f4 ff ff jmpq 40df11 40ea7c: 31 f6 xor %esi,%esi 40ea7e: 66 90 xchg %ax,%ax 40ea80: 0f be 08 movsbl (%rax),%ecx 40ea83: 48 83 c0 01 add $0x1,%rax 40ea87: 49 b8 99 99 99 99 99 movabs $0x1999999999999999,%r8 40ea8e: 99 99 19 40ea91: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 40ea98: 83 e9 30 sub $0x30,%ecx 40ea9b: 4c 39 c6 cmp %r8,%rsi 40ea9e: 48 63 c9 movslq %ecx,%rcx 40eaa1: 77 07 ja 40eaaa 40eaa3: 48 8d 14 b6 lea (%rsi,%rsi,4),%rdx 40eaa7: 48 01 d2 add %rdx,%rdx 40eaaa: 48 89 d6 mov %rdx,%rsi 40eaad: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 40eab4: 48 01 ce add %rcx,%rsi 40eab7: 48 0f 42 f2 cmovb %rdx,%rsi 40eabb: 48 39 f8 cmp %rdi,%rax 40eabe: 75 c0 jne 40ea80 40eac0: c7 85 38 f9 ff ff 01 movl $0x1,-0x6c8(%rbp) 40eac7: 00 00 00 40eaca: e9 c3 fb ff ff jmpq 40e692 40eacf: 4c 3b b5 40 f9 ff ff cmp -0x6c0(%rbp),%r14 40ead6: 0f 84 6e f9 ff ff je 40e44a 40eadc: 4c 89 f7 mov %r14,%rdi 40eadf: e8 ac 2e ff ff callq 401990 40eae4: e9 61 f9 ff ff jmpq 40e44a 40eae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40eaf0: 48 8b bd 78 fa ff ff mov -0x588(%rbp),%rdi 40eaf7: 48 8d 85 70 fa ff ff lea -0x590(%rbp),%rax 40eafe: 48 83 c0 20 add $0x20,%rax 40eb02: 48 39 c7 cmp %rax,%rdi 40eb05: 74 05 je 40eb0c 40eb07: e8 84 2e ff ff callq 401990 40eb0c: 48 8b bd 88 f9 ff ff mov -0x678(%rbp),%rdi 40eb13: 48 8d 85 80 f9 ff ff lea -0x680(%rbp),%rax 40eb1a: 48 83 c0 10 add $0x10,%rax 40eb1e: 48 39 c7 cmp %rax,%rdi 40eb21: 74 05 je 40eb28 40eb23: e8 68 2e ff ff callq 401990 40eb28: e8 a3 2e ff ff callq 4019d0 <__errno_location@plt> 40eb2d: 45 31 c0 xor %r8d,%r8d 40eb30: c7 00 16 00 00 00 movl $0x16,(%rax) 40eb36: e9 d9 ed ff ff jmpq 40d914 40eb3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40eb40: 4d 8d 6f 01 lea 0x1(%r15),%r13 40eb44: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 40eb4b: 4d 89 f0 mov %r14,%r8 40eb4e: 4d 39 fd cmp %r15,%r13 40eb51: 48 89 c2 mov %rax,%rdx 40eb54: 49 0f 43 d5 cmovae %r13,%rdx 40eb58: 48 39 da cmp %rbx,%rdx 40eb5b: 0f 86 87 00 00 00 jbe 40ebe8 40eb61: 48 85 db test %rbx,%rbx 40eb64: 0f 84 e3 05 00 00 je 40f14d 40eb6a: 48 8d 14 1b lea (%rbx,%rbx,1),%rdx 40eb6e: 48 85 db test %rbx,%rbx 40eb71: 48 89 c3 mov %rax,%rbx 40eb74: 48 0f 49 da cmovns %rdx,%rbx 40eb78: 4d 39 fd cmp %r15,%r13 40eb7b: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 40eb82: 49 0f 43 c5 cmovae %r13,%rax 40eb86: 48 39 c3 cmp %rax,%rbx 40eb89: 73 0c jae 40eb97 40eb8b: 4d 39 fd cmp %r15,%r13 40eb8e: 0f 82 65 ef ff ff jb 40daf9 40eb94: 4c 89 eb mov %r13,%rbx 40eb97: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 40eb9b: 0f 84 58 ef ff ff je 40daf9 40eba1: 4c 3b 85 40 f9 ff ff cmp -0x6c0(%rbp),%r8 40eba8: 41 0f 94 c4 sete %r12b 40ebac: 4d 85 c0 test %r8,%r8 40ebaf: 74 09 je 40ebba 40ebb1: 45 84 e4 test %r12b,%r12b 40ebb4: 0f 84 9d 05 00 00 je 40f157 40ebba: 48 89 df mov %rbx,%rdi 40ebbd: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40ebc4: e8 c7 30 ff ff callq 401c90 40ebc9: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40ebd0: 49 89 c6 mov %rax,%r14 40ebd3: 4d 85 f6 test %r14,%r14 40ebd6: 0f 84 1d ef ff ff je 40daf9 40ebdc: 4d 85 ff test %r15,%r15 40ebdf: 0f 85 c2 07 00 00 jne 40f3a7 40ebe5: 4d 89 f0 mov %r14,%r8 40ebe8: 4c 3b 85 40 f9 ff ff cmp -0x6c0(%rbp),%r8 40ebef: 43 c6 04 38 00 movb $0x0,(%r8,%r15,1) 40ebf4: 74 09 je 40ebff 40ebf6: 4c 39 eb cmp %r13,%rbx 40ebf9: 0f 87 79 05 00 00 ja 40f178 40ebff: 48 83 bd 18 f9 ff ff cmpq $0x0,-0x6e8(%rbp) 40ec06: 00 40ec07: 74 1a je 40ec23 40ec09: 48 8b bd 18 f9 ff ff mov -0x6e8(%rbp),%rdi 40ec10: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40ec17: e8 74 2d ff ff callq 401990 40ec1c: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40ec23: 48 8b bd 78 fa ff ff mov -0x588(%rbp),%rdi 40ec2a: 48 8d 85 70 fa ff ff lea -0x590(%rbp),%rax 40ec31: 48 83 c0 20 add $0x20,%rax 40ec35: 48 39 c7 cmp %rax,%rdi 40ec38: 74 13 je 40ec4d 40ec3a: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40ec41: e8 4a 2d ff ff callq 401990 40ec46: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40ec4d: 48 8b bd 88 f9 ff ff mov -0x678(%rbp),%rdi 40ec54: 48 8d 85 80 f9 ff ff lea -0x680(%rbp),%rax 40ec5b: 48 83 c0 10 add $0x10,%rax 40ec5f: 48 39 c7 cmp %rax,%rdi 40ec62: 74 13 je 40ec77 40ec64: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40ec6b: e8 20 2d ff ff callq 401990 40ec70: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40ec77: 48 8b 8d 28 f9 ff ff mov -0x6d8(%rbp),%rcx 40ec7e: 4c 89 39 mov %r15,(%rcx) 40ec81: e9 8e ec ff ff jmpq 40d914 40ec86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ec8d: 00 00 00 40ec90: 8b 85 74 f9 ff ff mov -0x68c(%rbp),%eax 40ec96: 48 8d 8d 6c f9 ff ff lea -0x694(%rbp),%rcx 40ec9d: 4c 89 df mov %r11,%rdi 40eca0: 44 8b 8d 70 f9 ff ff mov -0x690(%rbp),%r9d 40eca7: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 40ecac: 4c 89 e6 mov %r12,%rsi 40ecaf: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40ecb6: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40ecbd: ba 01 00 00 00 mov $0x1,%edx 40ecc2: 4c 89 9d 10 f9 ff ff mov %r11,-0x6f0(%rbp) 40ecc9: 89 04 24 mov %eax,(%rsp) 40eccc: b8 01 00 00 00 mov $0x1,%eax 40ecd1: e8 9a 2c ff ff callq 401970 <__snprintf_chk@plt> 40ecd6: 4c 8b 9d 10 f9 ff ff mov -0x6f0(%rbp),%r11 40ecdd: e9 26 f0 ff ff jmpq 40dd08 40ece2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40ece8: 44 8b 8d 70 f9 ff ff mov -0x690(%rbp),%r9d 40ecef: 4c 89 df mov %r11,%rdi 40ecf2: 4c 89 e6 mov %r12,%rsi 40ecf5: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40ecfc: 48 8d 95 6c f9 ff ff lea -0x694(%rbp),%rdx 40ed03: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40ed0a: 48 89 14 24 mov %rdx,(%rsp) 40ed0e: b8 01 00 00 00 mov $0x1,%eax 40ed13: ba 01 00 00 00 mov $0x1,%edx 40ed18: 4c 89 9d 10 f9 ff ff mov %r11,-0x6f0(%rbp) 40ed1f: e8 4c 2c ff ff callq 401970 <__snprintf_chk@plt> 40ed24: 4c 8b 9d 10 f9 ff ff mov -0x6f0(%rbp),%r11 40ed2b: e9 d8 ef ff ff jmpq 40dd08 40ed30: 8b 85 74 f9 ff ff mov -0x68c(%rbp),%eax 40ed36: 4c 8d 85 6c f9 ff ff lea -0x694(%rbp),%r8 40ed3d: 4c 89 df mov %r11,%rdi 40ed40: 4c 89 44 24 20 mov %r8,0x20(%rsp) 40ed45: 44 8b 8d 70 f9 ff ff mov -0x690(%rbp),%r9d 40ed4c: 4c 89 e6 mov %r12,%rsi 40ed4f: db 7c 24 10 fstpt 0x10(%rsp) 40ed53: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40ed5a: ba 01 00 00 00 mov $0x1,%edx 40ed5f: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40ed66: 89 04 24 mov %eax,(%rsp) 40ed69: 31 c0 xor %eax,%eax 40ed6b: 4c 89 9d 10 f9 ff ff mov %r11,-0x6f0(%rbp) 40ed72: e8 f9 2b ff ff callq 401970 <__snprintf_chk@plt> 40ed77: 4c 8b 9d 10 f9 ff ff mov -0x6f0(%rbp),%r11 40ed7e: e9 85 ef ff ff jmpq 40dd08 40ed83: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40ed88: 44 8b 8d 70 f9 ff ff mov -0x690(%rbp),%r9d 40ed8f: 48 8d bd 6c f9 ff ff lea -0x694(%rbp),%rdi 40ed96: 31 c0 xor %eax,%eax 40ed98: 4c 8b 85 50 f9 ff ff mov -0x6b0(%rbp),%r8 40ed9f: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 40eda4: 4c 89 e6 mov %r12,%rsi 40eda7: db 3c 24 fstpt (%rsp) 40edaa: 4c 89 df mov %r11,%rdi 40edad: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40edb4: ba 01 00 00 00 mov $0x1,%edx 40edb9: 4c 89 9d 10 f9 ff ff mov %r11,-0x6f0(%rbp) 40edc0: e8 ab 2b ff ff callq 401970 <__snprintf_chk@plt> 40edc5: 4c 8b 9d 10 f9 ff ff mov -0x6f0(%rbp),%r11 40edcc: e9 37 ef ff ff jmpq 40dd08 40edd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40edd8: 48 8d 85 6c f9 ff ff lea -0x694(%rbp),%rax 40eddf: 48 89 44 24 10 mov %rax,0x10(%rsp) 40ede4: e9 4b fb ff ff jmpq 40e934 40ede9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40edf0: 4c 8d 85 6c f9 ff ff lea -0x694(%rbp),%r8 40edf7: 4c 89 44 24 08 mov %r8,0x8(%rsp) 40edfc: e9 2f f2 ff ff jmpq 40e030 40ee01: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ee08: 48 8d 95 6c f9 ff ff lea -0x694(%rbp),%rdx 40ee0f: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40ee14: e9 c3 fa ff ff jmpq 40e8dc 40ee19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ee20: 48 8d 85 6c f9 ff ff lea -0x694(%rbp),%rax 40ee27: 48 89 44 24 08 mov %rax,0x8(%rsp) 40ee2c: e9 ab f1 ff ff jmpq 40dfdc 40ee31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ee38: 4c 8d 85 6c f9 ff ff lea -0x694(%rbp),%r8 40ee3f: 4c 89 44 24 10 mov %r8,0x10(%rsp) 40ee44: e9 93 fa ff ff jmpq 40e8dc 40ee49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ee50: 48 8d bd 6c f9 ff ff lea -0x694(%rbp),%rdi 40ee57: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 40ee5c: e9 7b f1 ff ff jmpq 40dfdc 40ee61: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ee68: 48 8d bd 6c f9 ff ff lea -0x694(%rbp),%rdi 40ee6f: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 40ee74: e9 bb fa ff ff jmpq 40e934 40ee79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ee80: 48 8d 8d 6c f9 ff ff lea -0x694(%rbp),%rcx 40ee87: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 40ee8c: e9 9f f1 ff ff jmpq 40e030 40ee91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ee98: 48 8d 8d 6c f9 ff ff lea -0x694(%rbp),%rcx 40ee9f: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 40eea4: e9 8b fa ff ff jmpq 40e934 40eea9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40eeb0: 48 8d 95 6c f9 ff ff lea -0x694(%rbp),%rdx 40eeb7: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40eebc: e9 6f f1 ff ff jmpq 40e030 40eec1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40eec8: 49 01 d7 add %rdx,%r15 40eecb: 48 8b 85 38 f9 ff ff mov -0x6c8(%rbp),%rax 40eed2: 8b 95 48 f9 ff ff mov -0x6b8(%rbp),%edx 40eed8: 89 10 mov %edx,(%rax) 40eeda: e9 32 f0 ff ff jmpq 40df11 40eedf: 90 nop 40eee0: 4c 3b 85 40 f9 ff ff cmp -0x6c0(%rbp),%r8 40eee7: 0f 84 8f f6 ff ff je 40e57c 40eeed: 4c 89 c7 mov %r8,%rdi 40eef0: e8 9b 2a ff ff callq 401990 40eef5: e9 82 f6 ff ff jmpq 40e57c 40eefa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40ef00: 4d 85 f6 test %r14,%r14 40ef03: 0f 85 94 02 00 00 jne 40f19d 40ef09: 48 83 bd 18 f9 ff ff cmpq $0x0,-0x6e8(%rbp) 40ef10: 00 40ef11: 74 0c je 40ef1f 40ef13: 48 8b bd 18 f9 ff ff mov -0x6e8(%rbp),%rdi 40ef1a: e8 71 2a ff ff callq 401990 40ef1f: 48 8b bd 78 fa ff ff mov -0x588(%rbp),%rdi 40ef26: 48 8d 85 70 fa ff ff lea -0x590(%rbp),%rax 40ef2d: 48 83 c0 20 add $0x20,%rax 40ef31: 48 39 c7 cmp %rax,%rdi 40ef34: 74 05 je 40ef3b 40ef36: e8 55 2a ff ff callq 401990 40ef3b: 48 8b bd 88 f9 ff ff mov -0x678(%rbp),%rdi 40ef42: 48 8d 85 80 f9 ff ff lea -0x680(%rbp),%rax 40ef49: 48 83 c0 10 add $0x10,%rax 40ef4d: 48 39 c7 cmp %rax,%rdi 40ef50: 74 05 je 40ef57 40ef52: e8 39 2a ff ff callq 401990 40ef57: 48 8b 85 38 f9 ff ff mov -0x6c8(%rbp),%rax 40ef5e: 45 31 c0 xor %r8d,%r8d 40ef61: c7 00 4b 00 00 00 movl $0x4b,(%rax) 40ef67: e9 a8 e9 ff ff jmpq 40d914 40ef6c: 0f 1f 40 00 nopl 0x0(%rax) 40ef70: d9 bd 6a f9 ff ff fnstcw -0x696(%rbp) 40ef76: 44 0f b7 95 6a f9 ff movzwl -0x696(%rbp),%r10d 40ef7d: ff 40ef7e: 44 89 d0 mov %r10d,%eax 40ef81: 80 cc 03 or $0x3,%ah 40ef84: 66 89 85 6a f9 ff ff mov %ax,-0x696(%rbp) 40ef8b: d9 ad 6a f9 ff ff fldcw -0x696(%rbp) 40ef91: d9 e5 fxam 40ef93: df e0 fnstsw %ax 40ef95: f6 c4 02 test $0x2,%ah 40ef98: 0f 84 ca 00 00 00 je 40f068 40ef9e: d9 e0 fchs 40efa0: 41 c6 00 2d movb $0x2d,(%r8) 40efa4: 4d 8d 48 01 lea 0x1(%r8),%r9 40efa8: d9 ee fldz 40efaa: d9 c9 fxch %st(1) 40efac: db e9 fucomi %st(1),%st 40efae: dd d9 fstp %st(1) 40efb0: 0f 86 01 02 00 00 jbe 40f1b7 40efb6: d9 c0 fld %st(0) 40efb8: d8 c1 fadd %st(1),%st 40efba: df e9 fucomip %st(1),%st 40efbc: dd d8 fstp %st(0) 40efbe: 0f 8a 1c ec ff ff jp 40dbe0 40efc4: 0f 85 16 ec ff ff jne 40dbe0 40efca: 41 0f b6 45 48 movzbl 0x48(%r13),%eax 40efcf: 83 e8 41 sub $0x41,%eax 40efd2: 3c 19 cmp $0x19,%al 40efd4: 0f 87 b4 03 00 00 ja 40f38e 40efda: 41 c6 01 49 movb $0x49,(%r9) 40efde: 49 8d 49 03 lea 0x3(%r9),%rcx 40efe2: 31 ff xor %edi,%edi 40efe4: 41 c6 41 01 4e movb $0x4e,0x1(%r9) 40efe9: 41 c6 41 02 46 movb $0x46,0x2(%r9) 40efee: 66 90 xchg %ax,%ax 40eff0: 66 44 89 95 6a f9 ff mov %r10w,-0x696(%rbp) 40eff7: ff 40eff8: d9 ad 6a f9 ff ff fldcw -0x696(%rbp) 40effe: e9 8c f7 ff ff jmpq 40e78f 40f003: 41 0f b6 4d 48 movzbl 0x48(%r13),%ecx 40f008: 45 31 e4 xor %r12d,%r12d 40f00b: b8 06 00 00 00 mov $0x6,%eax 40f010: 83 e1 df and $0xffffffdf,%ecx 40f013: 80 f9 41 cmp $0x41,%cl 40f016: b9 12 00 00 00 mov $0x12,%ecx 40f01b: 4c 0f 45 e0 cmovne %rax,%r12 40f01f: b0 0c mov $0xc,%al 40f021: 48 0f 45 c1 cmovne %rcx,%rax 40f025: e9 b7 f6 ff ff jmpq 40e6e1 40f02a: 49 8d 44 24 0c lea 0xc(%r12),%rax 40f02f: 4c 39 e0 cmp %r12,%rax 40f032: 0f 83 a9 f6 ff ff jae 40e6e1 40f038: 48 c7 85 58 f9 ff ff movq $0x0,-0x6a8(%rbp) 40f03f: 00 00 00 00 40f043: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 40f04a: e9 a9 f6 ff ff jmpq 40e6f8 40f04f: 41 c6 00 6e movb $0x6e,(%r8) 40f053: 49 8d 48 03 lea 0x3(%r8),%rcx 40f057: 31 ff xor %edi,%edi 40f059: 41 c6 40 01 61 movb $0x61,0x1(%r8) 40f05e: 41 c6 40 02 6e movb $0x6e,0x2(%r8) 40f063: e9 27 f7 ff ff jmpq 40e78f 40f068: f6 85 4c f9 ff ff 04 testb $0x4,-0x6b4(%rbp) 40f06f: 74 75 je 40f0e6 40f071: 41 c6 00 2b movb $0x2b,(%r8) 40f075: 4d 8d 48 01 lea 0x1(%r8),%r9 40f079: e9 2a ff ff ff jmpq 40efa8 40f07e: 48 83 c1 01 add $0x1,%rcx 40f082: 45 31 e4 xor %r12d,%r12d 40f085: 49 39 c8 cmp %rcx,%r8 40f088: 0f 84 4e f6 ff ff je 40e6dc 40f08e: 66 90 xchg %ax,%ax 40f090: 0f be 11 movsbl (%rcx),%edx 40f093: 48 83 c1 01 add $0x1,%rcx 40f097: 48 bf 99 99 99 99 99 movabs $0x1999999999999999,%rdi 40f09e: 99 99 19 40f0a1: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 40f0a8: 83 ea 30 sub $0x30,%edx 40f0ab: 49 39 fc cmp %rdi,%r12 40f0ae: 48 63 d2 movslq %edx,%rdx 40f0b1: 77 07 ja 40f0ba 40f0b3: 4b 8d 04 a4 lea (%r12,%r12,4),%rax 40f0b7: 48 01 c0 add %rax,%rax 40f0ba: 49 89 c4 mov %rax,%r12 40f0bd: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 40f0c4: 49 01 d4 add %rdx,%r12 40f0c7: 4c 0f 42 e0 cmovb %rax,%r12 40f0cb: 4c 39 c1 cmp %r8,%rcx 40f0ce: 75 c0 jne 40f090 40f0d0: e9 fe f5 ff ff jmpq 40e6d3 40f0d5: c7 85 38 f9 ff ff 00 movl $0x0,-0x6c8(%rbp) 40f0dc: 00 00 00 40f0df: 31 f6 xor %esi,%esi 40f0e1: e9 ac f5 ff ff jmpq 40e692 40f0e6: f6 85 4c f9 ff ff 08 testb $0x8,-0x6b4(%rbp) 40f0ed: 4d 89 c1 mov %r8,%r9 40f0f0: 0f 84 b2 fe ff ff je 40efa8 40f0f6: 41 c6 00 20 movb $0x20,(%r8) 40f0fa: 4d 8d 48 01 lea 0x1(%r8),%r9 40f0fe: e9 a5 fe ff ff jmpq 40efa8 40f103: bb 0c 00 00 00 mov $0xc,%ebx 40f108: e9 17 f7 ff ff jmpq 40e824 40f10d: 48 89 de mov %rbx,%rsi 40f110: 4c 89 f7 mov %r14,%rdi 40f113: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40f11a: 4c 89 8d 08 f9 ff ff mov %r9,-0x6f8(%rbp) 40f121: e8 ea 2b ff ff callq 401d10 40f126: 4c 8b 8d 08 f9 ff ff mov -0x6f8(%rbp),%r9 40f12d: 48 89 c1 mov %rax,%rcx 40f130: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40f137: e9 40 f7 ff ff jmpq 40e87c 40f13c: 83 8d 4c f9 ff ff 02 orl $0x2,-0x6b4(%rbp) 40f143: f7 d8 neg %eax 40f145: 48 63 f0 movslq %eax,%rsi 40f148: e9 45 f5 ff ff jmpq 40e692 40f14d: bb 0c 00 00 00 mov $0xc,%ebx 40f152: e9 21 fa ff ff jmpq 40eb78 40f157: 4c 89 c7 mov %r8,%rdi 40f15a: 48 89 de mov %rbx,%rsi 40f15d: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40f164: e8 a7 2b ff ff callq 401d10 40f169: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40f170: 49 89 c6 mov %rax,%r14 40f173: e9 5b fa ff ff jmpq 40ebd3 40f178: 4c 89 c7 mov %r8,%rdi 40f17b: 4c 89 ee mov %r13,%rsi 40f17e: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40f185: e8 86 2b ff ff callq 401d10 40f18a: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40f191: 48 85 c0 test %rax,%rax 40f194: 4c 0f 45 c0 cmovne %rax,%r8 40f198: e9 62 fa ff ff jmpq 40ebff 40f19d: 4c 3b b5 40 f9 ff ff cmp -0x6c0(%rbp),%r14 40f1a4: 0f 84 5f fd ff ff je 40ef09 40f1aa: 4c 89 f7 mov %r14,%rdi 40f1ad: e8 de 27 ff ff callq 401990 40f1b2: e9 52 fd ff ff jmpq 40ef09 40f1b7: dd d8 fstp %st(0) 40f1b9: 0f 8a 21 ea ff ff jp 40dbe0 40f1bf: 90 nop 40f1c0: 0f 85 1a ea ff ff jne 40dbe0 40f1c6: 41 0f b6 45 48 movzbl 0x48(%r13),%eax 40f1cb: 83 e0 df and $0xffffffdf,%eax 40f1ce: 3c 46 cmp $0x46,%al 40f1d0: 75 7a jne 40f24c 40f1d2: f6 85 4c f9 ff ff 10 testb $0x10,-0x6b4(%rbp) 40f1d9: 41 c6 01 30 movb $0x30,(%r9) 40f1dd: 0f 85 be 02 00 00 jne 40f4a1 40f1e3: 49 8d 49 01 lea 0x1(%r9),%rcx 40f1e7: 4d 85 e4 test %r12,%r12 40f1ea: 74 58 je 40f244 40f1ec: 48 89 b5 00 f9 ff ff mov %rsi,-0x700(%rbp) 40f1f3: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40f1fa: 4c 89 8d 08 f9 ff ff mov %r9,-0x6f8(%rbp) 40f201: 44 89 95 f0 f8 ff ff mov %r10d,-0x710(%rbp) 40f208: e8 e3 e3 ff ff callq 40d5f0 40f20d: 4c 8b 8d 08 f9 ff ff mov -0x6f8(%rbp),%r9 40f214: 41 88 41 01 mov %al,0x1(%r9) 40f218: 49 8d 49 02 lea 0x2(%r9),%rcx 40f21c: 44 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10d 40f223: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40f22a: 48 8b b5 00 f9 ff ff mov -0x700(%rbp),%rsi 40f231: 4a 8d 14 21 lea (%rcx,%r12,1),%rdx 40f235: 0f 1f 00 nopl (%rax) 40f238: c6 01 30 movb $0x30,(%rcx) 40f23b: 48 83 c1 01 add $0x1,%rcx 40f23f: 48 39 d1 cmp %rdx,%rcx 40f242: 75 f4 jne 40f238 40f244: 4c 89 cf mov %r9,%rdi 40f247: e9 a4 fd ff ff jmpq 40eff0 40f24c: 3c 45 cmp $0x45,%al 40f24e: 0f 85 72 01 00 00 jne 40f3c6 40f254: f6 85 4c f9 ff ff 10 testb $0x10,-0x6b4(%rbp) 40f25b: 41 c6 01 30 movb $0x30,(%r9) 40f25f: 0f 85 44 03 00 00 jne 40f5a9 40f265: 49 8d 49 01 lea 0x1(%r9),%rcx 40f269: 4d 85 e4 test %r12,%r12 40f26c: 74 5e je 40f2cc 40f26e: 48 89 b5 00 f9 ff ff mov %rsi,-0x700(%rbp) 40f275: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40f27c: 4c 89 8d 08 f9 ff ff mov %r9,-0x6f8(%rbp) 40f283: 44 89 95 f0 f8 ff ff mov %r10d,-0x710(%rbp) 40f28a: e8 61 e3 ff ff callq 40d5f0 40f28f: 4c 8b 8d 08 f9 ff ff mov -0x6f8(%rbp),%r9 40f296: 41 88 41 01 mov %al,0x1(%r9) 40f29a: 49 8d 49 02 lea 0x2(%r9),%rcx 40f29e: 44 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10d 40f2a5: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40f2ac: 48 8b b5 00 f9 ff ff mov -0x700(%rbp),%rsi 40f2b3: 4a 8d 14 21 lea (%rcx,%r12,1),%rdx 40f2b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40f2be: 00 00 40f2c0: c6 01 30 movb $0x30,(%rcx) 40f2c3: 48 83 c1 01 add $0x1,%rcx 40f2c7: 48 39 d1 cmp %rdx,%rcx 40f2ca: 75 f4 jne 40f2c0 40f2cc: 41 0f b6 45 48 movzbl 0x48(%r13),%eax 40f2d1: c6 41 01 2b movb $0x2b,0x1(%rcx) 40f2d5: c6 41 02 30 movb $0x30,0x2(%rcx) 40f2d9: c6 41 03 30 movb $0x30,0x3(%rcx) 40f2dd: 88 01 mov %al,(%rcx) 40f2df: 48 83 c1 04 add $0x4,%rcx 40f2e3: e9 5c ff ff ff jmpq 40f244 40f2e8: f6 85 4c f9 ff ff 20 testb $0x20,-0x6b4(%rbp) 40f2ef: 0f 84 62 01 00 00 je 40f457 40f2f5: 48 85 ff test %rdi,%rdi 40f2f8: 0f 84 59 01 00 00 je 40f457 40f2fe: 48 39 cf cmp %rcx,%rdi 40f301: 73 1f jae 40f322 40f303: 4c 89 c8 mov %r9,%rax 40f306: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f30d: 00 00 00 40f310: 48 83 e9 01 sub $0x1,%rcx 40f314: 48 83 e8 01 sub $0x1,%rax 40f318: 0f b6 11 movzbl (%rcx),%edx 40f31b: 48 39 f9 cmp %rdi,%rcx 40f31e: 88 10 mov %dl,(%rax) 40f320: 75 ee jne 40f310 40f322: 48 8d 04 31 lea (%rcx,%rsi,1),%rax 40f326: 48 85 f6 test %rsi,%rsi 40f329: 0f 84 a5 f4 ff ff je 40e7d4 40f32f: 90 nop 40f330: c6 01 30 movb $0x30,(%rcx) 40f333: 48 83 c1 01 add $0x1,%rcx 40f337: 48 39 c1 cmp %rax,%rcx 40f33a: 75 f4 jne 40f330 40f33c: e9 93 f4 ff ff jmpq 40e7d4 40f341: 80 bd 58 f9 ff ff 00 cmpb $0x0,-0x6a8(%rbp) 40f348: 0f 84 40 f5 ff ff je 40e88e 40f34e: 4c 89 f6 mov %r14,%rsi 40f351: 48 89 cf mov %rcx,%rdi 40f354: 4c 89 fa mov %r15,%rdx 40f357: 48 89 8d 10 f9 ff ff mov %rcx,-0x6f0(%rbp) 40f35e: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40f365: 4c 89 8d 08 f9 ff ff mov %r9,-0x6f8(%rbp) 40f36c: e8 cf 28 ff ff callq 401c40 40f371: 48 8b 8d 10 f9 ff ff mov -0x6f0(%rbp),%rcx 40f378: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40f37f: 4c 8b 8d 08 f9 ff ff mov -0x6f8(%rbp),%r9 40f386: 49 89 ce mov %rcx,%r14 40f389: e9 03 f5 ff ff jmpq 40e891 40f38e: 41 c6 01 69 movb $0x69,(%r9) 40f392: 49 8d 49 03 lea 0x3(%r9),%rcx 40f396: 31 ff xor %edi,%edi 40f398: 41 c6 41 01 6e movb $0x6e,0x1(%r9) 40f39d: 41 c6 41 02 66 movb $0x66,0x2(%r9) 40f3a2: e9 49 fc ff ff jmpq 40eff0 40f3a7: 45 84 e4 test %r12b,%r12b 40f3aa: 0f 84 35 f8 ff ff je 40ebe5 40f3b0: 4c 89 c6 mov %r8,%rsi 40f3b3: 4c 89 fa mov %r15,%rdx 40f3b6: 4c 89 f7 mov %r14,%rdi 40f3b9: e8 82 28 ff ff callq 401c40 40f3be: 4d 89 f0 mov %r14,%r8 40f3c1: e9 22 f8 ff ff jmpq 40ebe8 40f3c6: 3c 47 cmp $0x47,%al 40f3c8: 0f 85 26 01 00 00 jne 40f4f4 40f3ce: f6 85 4c f9 ff ff 10 testb $0x10,-0x6b4(%rbp) 40f3d5: 41 c6 01 30 movb $0x30,(%r9) 40f3d9: 49 8d 49 01 lea 0x1(%r9),%rcx 40f3dd: 4c 89 cf mov %r9,%rdi 40f3e0: 0f 84 0a fc ff ff je 40eff0 40f3e6: 4d 85 e4 test %r12,%r12 40f3e9: 48 89 b5 00 f9 ff ff mov %rsi,-0x700(%rbp) 40f3f0: 0f 84 67 02 00 00 je 40f65d 40f3f6: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40f3fd: 4c 89 8d 08 f9 ff ff mov %r9,-0x6f8(%rbp) 40f404: 44 89 95 f0 f8 ff ff mov %r10d,-0x710(%rbp) 40f40b: e8 e0 e1 ff ff callq 40d5f0 40f410: 4c 8b 8d 08 f9 ff ff mov -0x6f8(%rbp),%r9 40f417: 49 83 fc 01 cmp $0x1,%r12 40f41b: 41 88 41 01 mov %al,0x1(%r9) 40f41f: 49 8d 49 02 lea 0x2(%r9),%rcx 40f423: 4c 89 cf mov %r9,%rdi 40f426: 48 8b b5 00 f9 ff ff mov -0x700(%rbp),%rsi 40f42d: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40f434: 44 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10d 40f43b: 0f 84 af fb ff ff je 40eff0 40f441: 4a 8d 44 21 ff lea -0x1(%rcx,%r12,1),%rax 40f446: c6 01 30 movb $0x30,(%rcx) 40f449: 48 83 c1 01 add $0x1,%rcx 40f44d: 48 39 c1 cmp %rax,%rcx 40f450: 75 f4 jne 40f446 40f452: e9 ed fd ff ff jmpq 40f244 40f457: 49 39 c8 cmp %rcx,%r8 40f45a: 4c 89 ca mov %r9,%rdx 40f45d: 48 89 c8 mov %rcx,%rax 40f460: 73 1b jae 40f47d 40f462: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40f468: 48 83 e8 01 sub $0x1,%rax 40f46c: 48 83 ea 01 sub $0x1,%rdx 40f470: 0f b6 08 movzbl (%rax),%ecx 40f473: 4c 39 c0 cmp %r8,%rax 40f476: 88 0a mov %cl,(%rdx) 40f478: 75 ee jne 40f468 40f47a: 4c 89 c1 mov %r8,%rcx 40f47d: 48 8d 04 31 lea (%rcx,%rsi,1),%rax 40f481: 48 85 f6 test %rsi,%rsi 40f484: 0f 84 4a f3 ff ff je 40e7d4 40f48a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40f490: c6 01 20 movb $0x20,(%rcx) 40f493: 48 83 c1 01 add $0x1,%rcx 40f497: 48 39 c1 cmp %rax,%rcx 40f49a: 75 f4 jne 40f490 40f49c: e9 33 f3 ff ff jmpq 40e7d4 40f4a1: 48 89 b5 00 f9 ff ff mov %rsi,-0x700(%rbp) 40f4a8: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40f4af: 4c 89 8d 08 f9 ff ff mov %r9,-0x6f8(%rbp) 40f4b6: 44 89 95 f0 f8 ff ff mov %r10d,-0x710(%rbp) 40f4bd: e8 2e e1 ff ff callq 40d5f0 40f4c2: 4c 8b 8d 08 f9 ff ff mov -0x6f8(%rbp),%r9 40f4c9: 4d 85 e4 test %r12,%r12 40f4cc: 41 88 41 01 mov %al,0x1(%r9) 40f4d0: 49 8d 49 02 lea 0x2(%r9),%rcx 40f4d4: 48 8b b5 00 f9 ff ff mov -0x700(%rbp),%rsi 40f4db: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40f4e2: 44 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10d 40f4e9: 0f 85 42 fd ff ff jne 40f231 40f4ef: e9 50 fd ff ff jmpq 40f244 40f4f4: 3c 41 cmp $0x41,%al 40f4f6: 0f 85 e4 e6 ff ff jne 40dbe0 40f4fc: 41 c6 01 30 movb $0x30,(%r9) 40f500: 49 8d 79 02 lea 0x2(%r9),%rdi 40f504: 41 0f b6 45 48 movzbl 0x48(%r13),%eax 40f509: 41 c6 41 02 30 movb $0x30,0x2(%r9) 40f50e: 83 c0 17 add $0x17,%eax 40f511: f6 85 4c f9 ff ff 10 testb $0x10,-0x6b4(%rbp) 40f518: 41 88 41 01 mov %al,0x1(%r9) 40f51c: 0f 85 da 00 00 00 jne 40f5fc 40f522: 49 8d 49 03 lea 0x3(%r9),%rcx 40f526: 4d 85 e4 test %r12,%r12 40f529: 74 63 je 40f58e 40f52b: 48 89 b5 00 f9 ff ff mov %rsi,-0x700(%rbp) 40f532: 48 89 bd 10 f9 ff ff mov %rdi,-0x6f0(%rbp) 40f539: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40f540: 4c 89 8d 08 f9 ff ff mov %r9,-0x6f8(%rbp) 40f547: 44 89 95 f0 f8 ff ff mov %r10d,-0x710(%rbp) 40f54e: e8 9d e0 ff ff callq 40d5f0 40f553: 4c 8b 8d 08 f9 ff ff mov -0x6f8(%rbp),%r9 40f55a: 41 88 41 03 mov %al,0x3(%r9) 40f55e: 49 8d 49 04 lea 0x4(%r9),%rcx 40f562: 44 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10d 40f569: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40f570: 48 8b bd 10 f9 ff ff mov -0x6f0(%rbp),%rdi 40f577: 48 8b b5 00 f9 ff ff mov -0x700(%rbp),%rsi 40f57e: 4a 8d 14 21 lea (%rcx,%r12,1),%rdx 40f582: c6 01 30 movb $0x30,(%rcx) 40f585: 48 83 c1 01 add $0x1,%rcx 40f589: 48 39 d1 cmp %rdx,%rcx 40f58c: 75 f4 jne 40f582 40f58e: 41 0f b6 45 48 movzbl 0x48(%r13),%eax 40f593: c6 41 01 2b movb $0x2b,0x1(%rcx) 40f597: c6 41 02 30 movb $0x30,0x2(%rcx) 40f59b: 83 c0 0f add $0xf,%eax 40f59e: 88 01 mov %al,(%rcx) 40f5a0: 48 83 c1 03 add $0x3,%rcx 40f5a4: e9 47 fa ff ff jmpq 40eff0 40f5a9: 48 89 b5 00 f9 ff ff mov %rsi,-0x700(%rbp) 40f5b0: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40f5b7: 4c 89 8d 08 f9 ff ff mov %r9,-0x6f8(%rbp) 40f5be: 44 89 95 f0 f8 ff ff mov %r10d,-0x710(%rbp) 40f5c5: e8 26 e0 ff ff callq 40d5f0 40f5ca: 4c 8b 8d 08 f9 ff ff mov -0x6f8(%rbp),%r9 40f5d1: 4d 85 e4 test %r12,%r12 40f5d4: 41 88 41 01 mov %al,0x1(%r9) 40f5d8: 49 8d 49 02 lea 0x2(%r9),%rcx 40f5dc: 48 8b b5 00 f9 ff ff mov -0x700(%rbp),%rsi 40f5e3: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40f5ea: 44 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10d 40f5f1: 0f 85 bc fc ff ff jne 40f2b3 40f5f7: e9 d0 fc ff ff jmpq 40f2cc 40f5fc: 48 89 b5 00 f9 ff ff mov %rsi,-0x700(%rbp) 40f603: 48 89 bd 10 f9 ff ff mov %rdi,-0x6f0(%rbp) 40f60a: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40f611: 4c 89 8d 08 f9 ff ff mov %r9,-0x6f8(%rbp) 40f618: 44 89 95 f0 f8 ff ff mov %r10d,-0x710(%rbp) 40f61f: e8 cc df ff ff callq 40d5f0 40f624: 4c 8b 8d 08 f9 ff ff mov -0x6f8(%rbp),%r9 40f62b: 4d 85 e4 test %r12,%r12 40f62e: 41 88 41 03 mov %al,0x3(%r9) 40f632: 49 8d 49 04 lea 0x4(%r9),%rcx 40f636: 48 8b b5 00 f9 ff ff mov -0x700(%rbp),%rsi 40f63d: 48 8b bd 10 f9 ff ff mov -0x6f0(%rbp),%rdi 40f644: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40f64b: 44 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10d 40f652: 0f 85 26 ff ff ff jne 40f57e 40f658: e9 31 ff ff ff jmpq 40f58e 40f65d: 4c 89 85 e8 f8 ff ff mov %r8,-0x718(%rbp) 40f664: 44 89 95 f0 f8 ff ff mov %r10d,-0x710(%rbp) 40f66b: 4c 89 8d 10 f9 ff ff mov %r9,-0x6f0(%rbp) 40f672: e8 79 df ff ff callq 40d5f0 40f677: 48 8b bd 10 f9 ff ff mov -0x6f0(%rbp),%rdi 40f67e: 88 47 01 mov %al,0x1(%rdi) 40f681: 48 8d 4f 02 lea 0x2(%rdi),%rcx 40f685: 48 8b b5 00 f9 ff ff mov -0x700(%rbp),%rsi 40f68c: 4c 8b 85 e8 f8 ff ff mov -0x718(%rbp),%r8 40f693: 44 8b 95 f0 f8 ff ff mov -0x710(%rbp),%r10d 40f69a: e9 51 f9 ff ff jmpq 40eff0 40f69f: e8 1c 24 ff ff callq 401ac0 <__stack_chk_fail@plt> 40f6a4: 48 8d 48 01 lea 0x1(%rax),%rcx 40f6a8: 48 89 8d 58 f9 ff ff mov %rcx,-0x6a8(%rbp) 40f6af: e9 44 f0 ff ff jmpq 40e6f8 40f6b4: 49 39 c7 cmp %rax,%r15 40f6b7: 0f 87 39 e4 ff ff ja 40daf6 40f6bd: 48 83 cb ff or $0xffffffffffffffff,%rbx 40f6c1: e9 62 e4 ff ff jmpq 40db28 40f6c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f6cd: 00 00 00 000000000040f6d0 : 40f6d0: 48 89 5c 24 e0 mov %rbx,-0x20(%rsp) 40f6d5: 48 89 d1 mov %rdx,%rcx 40f6d8: 48 89 f2 mov %rsi,%rdx 40f6db: 48 89 6c 24 e8 mov %rbp,-0x18(%rsp) 40f6e0: 4c 89 64 24 f0 mov %r12,-0x10(%rsp) 40f6e5: 4c 89 6c 24 f8 mov %r13,-0x8(%rsp) 40f6ea: 48 81 ec 18 08 00 00 sub $0x818,%rsp 40f6f1: 49 89 fd mov %rdi,%r13 40f6f4: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 40f6fb: 00 00 40f6fd: 48 89 84 24 e8 07 00 mov %rax,0x7e8(%rsp) 40f704: 00 40f705: 31 c0 xor %eax,%eax 40f707: 4c 8d 64 24 10 lea 0x10(%rsp),%r12 40f70c: 48 c7 44 24 08 d0 07 movq $0x7d0,0x8(%rsp) 40f713: 00 00 40f715: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 40f71a: 4c 89 e7 mov %r12,%rdi 40f71d: e8 3e df ff ff callq 40d660 40f722: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 40f727: 48 85 c0 test %rax,%rax 40f72a: 48 89 c3 mov %rax,%rbx 40f72d: 0f 84 9b 00 00 00 je 40f7ce 40f733: 4c 89 e9 mov %r13,%rcx 40f736: 48 89 ea mov %rbp,%rdx 40f739: be 01 00 00 00 mov $0x1,%esi 40f73e: 48 89 c7 mov %rax,%rdi 40f741: e8 ba 26 ff ff callq 401e00 40f746: 48 39 c5 cmp %rax,%rbp 40f749: 77 55 ja 40f7a0 40f74b: 4c 39 e3 cmp %r12,%rbx 40f74e: 74 08 je 40f758 40f750: 48 89 df mov %rbx,%rdi 40f753: e8 38 22 ff ff callq 401990 40f758: 48 81 fd ff ff ff 7f cmp $0x7fffffff,%rbp 40f75f: 77 62 ja 40f7c3 40f761: 48 8b 94 24 e8 07 00 mov 0x7e8(%rsp),%rdx 40f768: 00 40f769: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx 40f770: 00 00 40f772: 89 e8 mov %ebp,%eax 40f774: 75 67 jne 40f7dd 40f776: 48 8b 9c 24 f8 07 00 mov 0x7f8(%rsp),%rbx 40f77d: 00 40f77e: 48 8b ac 24 00 08 00 mov 0x800(%rsp),%rbp 40f785: 00 40f786: 4c 8b a4 24 08 08 00 mov 0x808(%rsp),%r12 40f78d: 00 40f78e: 4c 8b ac 24 10 08 00 mov 0x810(%rsp),%r13 40f795: 00 40f796: 48 81 c4 18 08 00 00 add $0x818,%rsp 40f79d: c3 retq 40f79e: 66 90 xchg %ax,%ax 40f7a0: 4c 39 e3 cmp %r12,%rbx 40f7a3: bd ff ff ff ff mov $0xffffffff,%ebp 40f7a8: 74 b7 je 40f761 40f7aa: e8 21 22 ff ff callq 4019d0 <__errno_location@plt> 40f7af: 48 89 df mov %rbx,%rdi 40f7b2: 44 8b 28 mov (%rax),%r13d 40f7b5: 49 89 c4 mov %rax,%r12 40f7b8: e8 d3 21 ff ff callq 401990 40f7bd: 45 89 2c 24 mov %r13d,(%r12) 40f7c1: eb 9e jmp 40f761 40f7c3: e8 08 22 ff ff callq 4019d0 <__errno_location@plt> 40f7c8: c7 00 4b 00 00 00 movl $0x4b,(%rax) 40f7ce: 4c 89 ef mov %r13,%rdi 40f7d1: bd ff ff ff ff mov $0xffffffff,%ebp 40f7d6: e8 d5 01 00 00 callq 40f9b0 40f7db: eb 84 jmp 40f761 40f7dd: e8 de 22 ff ff callq 401ac0 <__stack_chk_fail@plt> 40f7e2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f7e9: 00 00 00 40f7ec: 0f 1f 40 00 nopl 0x0(%rax) 000000000040f7f0 : 40f7f0: 48 39 f7 cmp %rsi,%rdi 40f7f3: 74 4b je 40f840 40f7f5: 0f 1f 00 nopl (%rax) 40f7f8: 0f b6 07 movzbl (%rdi),%eax 40f7fb: 8d 48 bf lea -0x41(%rax),%ecx 40f7fe: 8d 50 20 lea 0x20(%rax),%edx 40f801: 83 f9 19 cmp $0x19,%ecx 40f804: 0f 46 c2 cmovbe %edx,%eax 40f807: 0f b6 16 movzbl (%rsi),%edx 40f80a: 44 8d 4a bf lea -0x41(%rdx),%r9d 40f80e: 44 8d 42 20 lea 0x20(%rdx),%r8d 40f812: 41 83 f9 19 cmp $0x19,%r9d 40f816: 41 0f 46 d0 cmovbe %r8d,%edx 40f81a: 84 c0 test %al,%al 40f81c: 74 0c je 40f82a 40f81e: 48 83 c7 01 add $0x1,%rdi 40f822: 48 83 c6 01 add $0x1,%rsi 40f826: 38 d0 cmp %dl,%al 40f828: 74 ce je 40f7f8 40f82a: 25 ff 00 00 00 and $0xff,%eax 40f82f: 81 e2 ff 00 00 00 and $0xff,%edx 40f835: 29 d0 sub %edx,%eax 40f837: c3 retq 40f838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f83f: 00 40f840: 31 c0 xor %eax,%eax 40f842: c3 retq 40f843: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f84a: 00 00 00 40f84d: 0f 1f 00 nopl (%rax) 000000000040f850 : 40f850: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) 40f855: 48 89 fb mov %rdi,%rbx 40f858: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) 40f85d: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) 40f862: 48 83 ec 18 sub $0x18,%rsp 40f866: e8 a5 21 ff ff callq 401a10 <__fpending@plt> 40f86b: 48 89 df mov %rbx,%rdi 40f86e: 49 89 c4 mov %rax,%r12 40f871: e8 aa 21 ff ff callq 401a20 40f876: 48 89 df mov %rbx,%rdi 40f879: 89 c5 mov %eax,%ebp 40f87b: e8 90 05 00 00 callq 40fe10 40f880: 85 c0 test %eax,%eax 40f882: 0f 95 c2 setne %dl 40f885: 85 ed test %ebp,%ebp 40f887: 75 2f jne 40f8b8 40f889: 31 db xor %ebx,%ebx 40f88b: 84 d2 test %dl,%dl 40f88d: 74 11 je 40f8a0 40f88f: 4d 85 e4 test %r12,%r12 40f892: 74 3c je 40f8d0 40f894: bb ff ff ff ff mov $0xffffffff,%ebx 40f899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40f8a0: 89 d8 mov %ebx,%eax 40f8a2: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 40f8a7: 48 8b 1c 24 mov (%rsp),%rbx 40f8ab: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 40f8b0: 48 83 c4 18 add $0x18,%rsp 40f8b4: c3 retq 40f8b5: 0f 1f 00 nopl (%rax) 40f8b8: 84 d2 test %dl,%dl 40f8ba: bb ff ff ff ff mov $0xffffffff,%ebx 40f8bf: 75 df jne 40f8a0 40f8c1: e8 0a 21 ff ff callq 4019d0 <__errno_location@plt> 40f8c6: c7 00 00 00 00 00 movl $0x0,(%rax) 40f8cc: eb d2 jmp 40f8a0 40f8ce: 66 90 xchg %ax,%ax 40f8d0: e8 fb 20 ff ff callq 4019d0 <__errno_location@plt> 40f8d5: 83 38 09 cmpl $0x9,(%rax) 40f8d8: 74 c6 je 40f8a0 40f8da: bb ff ff ff ff mov $0xffffffff,%ebx 40f8df: eb bf jmp 40f8a0 40f8e1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f8e8: 00 00 00 40f8eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040f8f0 : 40f8f0: 48 89 5c 24 d8 mov %rbx,-0x28(%rsp) 40f8f5: 48 89 6c 24 e0 mov %rbp,-0x20(%rsp) 40f8fa: 4c 89 64 24 e8 mov %r12,-0x18(%rsp) 40f8ff: 4c 89 6c 24 f0 mov %r13,-0x10(%rsp) 40f904: 4c 89 74 24 f8 mov %r14,-0x8(%rsp) 40f909: 48 83 ec 28 sub $0x28,%rsp 40f90d: e8 6e 21 ff ff callq 401a80 40f912: 48 85 c0 test %rax,%rax 40f915: 48 89 c3 mov %rax,%rbx 40f918: 74 0d je 40f927 40f91a: 48 89 c7 mov %rax,%rdi 40f91d: e8 ce 22 ff ff callq 401bf0 40f922: 83 f8 02 cmp $0x2,%eax 40f925: 76 29 jbe 40f950 40f927: 48 89 d8 mov %rbx,%rax 40f92a: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 40f92f: 48 8b 1c 24 mov (%rsp),%rbx 40f933: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 40f938: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 40f93d: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 40f942: 48 83 c4 28 add $0x28,%rsp 40f946: c3 retq 40f947: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40f94e: 00 00 40f950: 89 c7 mov %eax,%edi 40f952: e8 a9 04 00 00 callq 40fe00 40f957: 85 c0 test %eax,%eax 40f959: 41 89 c4 mov %eax,%r12d 40f95c: 78 32 js 40f990 40f95e: 89 c7 mov %eax,%edi 40f960: e8 4b 24 ff ff callq 401db0 40f965: 49 89 c5 mov %rax,%r13 40f968: e8 63 20 ff ff callq 4019d0 <__errno_location@plt> 40f96d: 4d 85 ed test %r13,%r13 40f970: 48 89 c5 mov %rax,%rbp 40f973: 44 8b 30 mov (%rax),%r14d 40f976: 74 28 je 40f9a0 40f978: 48 89 df mov %rbx,%rdi 40f97b: 4c 89 eb mov %r13,%rbx 40f97e: e8 ed 21 ff ff callq 401b70 40f983: 44 89 75 00 mov %r14d,0x0(%rbp) 40f987: eb 9e jmp 40f927 40f989: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40f990: e8 3b 20 ff ff callq 4019d0 <__errno_location@plt> 40f995: 45 31 ed xor %r13d,%r13d 40f998: 48 89 c5 mov %rax,%rbp 40f99b: 44 8b 30 mov (%rax),%r14d 40f99e: eb d8 jmp 40f978 40f9a0: 44 89 e7 mov %r12d,%edi 40f9a3: e8 b8 21 ff ff callq 401b60 40f9a8: eb ce jmp 40f978 40f9aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040f9b0 : 40f9b0: 83 0f 20 orl $0x20,(%rdi) 40f9b3: c3 retq 40f9b4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f9bb: 00 00 00 40f9be: 66 90 xchg %ax,%ax 000000000040f9c0 : 40f9c0: 41 57 push %r15 40f9c2: bf 0e 00 00 00 mov $0xe,%edi 40f9c7: 41 56 push %r14 40f9c9: 41 55 push %r13 40f9cb: 41 54 push %r12 40f9cd: 55 push %rbp 40f9ce: 53 push %rbx 40f9cf: 48 81 ec a8 00 00 00 sub $0xa8,%rsp 40f9d6: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax 40f9dd: 00 00 40f9df: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 40f9e6: 00 40f9e7: 31 c0 xor %eax,%eax 40f9e9: e8 d2 22 ff ff callq 401cc0 40f9ee: 4c 8b 35 53 a5 20 00 mov 0x20a553(%rip),%r14 # 619f48 40f9f5: 48 85 c0 test %rax,%rax 40f9f8: 48 89 c3 mov %rax,%rbx 40f9fb: b8 7f 1a 41 00 mov $0x411a7f,%eax 40fa00: 48 0f 44 d8 cmove %rax,%rbx 40fa04: 4d 85 f6 test %r14,%r14 40fa07: 75 21 jne 40fa2a 40fa09: e9 86 00 00 00 jmpq 40fa94 40fa0e: 66 90 xchg %ax,%ax 40fa10: 4c 89 f7 mov %r14,%rdi 40fa13: e8 88 20 ff ff callq 401aa0 40fa18: 49 8d 6c 06 01 lea 0x1(%r14,%rax,1),%rbp 40fa1d: 48 89 ef mov %rbp,%rdi 40fa20: e8 7b 20 ff ff callq 401aa0 40fa25: 4c 8d 74 05 01 lea 0x1(%rbp,%rax,1),%r14 40fa2a: 41 0f b6 2e movzbl (%r14),%ebp 40fa2e: 40 84 ed test %bpl,%bpl 40fa31: 74 29 je 40fa5c 40fa33: 4c 89 f6 mov %r14,%rsi 40fa36: 48 89 df mov %rbx,%rdi 40fa39: e8 92 21 ff ff callq 401bd0 40fa3e: 85 c0 test %eax,%eax 40fa40: 74 0d je 40fa4f 40fa42: 40 80 fd 2a cmp $0x2a,%bpl 40fa46: 75 c8 jne 40fa10 40fa48: 41 80 7e 01 00 cmpb $0x0,0x1(%r14) 40fa4d: 75 c1 jne 40fa10 40fa4f: 4c 89 f7 mov %r14,%rdi 40fa52: e8 49 20 ff ff callq 401aa0 40fa57: 49 8d 5c 06 01 lea 0x1(%r14,%rax,1),%rbx 40fa5c: 80 3b 00 cmpb $0x0,(%rbx) 40fa5f: b8 a1 37 41 00 mov $0x4137a1,%eax 40fa64: 48 0f 44 d8 cmove %rax,%rbx 40fa68: 48 8b 94 24 98 00 00 mov 0x98(%rsp),%rdx 40fa6f: 00 40fa70: 64 48 33 14 25 28 00 xor %fs:0x28,%rdx 40fa77: 00 00 40fa79: 48 89 d8 mov %rbx,%rax 40fa7c: 0f 85 4c 03 00 00 jne 40fdce 40fa82: 48 81 c4 a8 00 00 00 add $0xa8,%rsp 40fa89: 5b pop %rbx 40fa8a: 5d pop %rbp 40fa8b: 41 5c pop %r12 40fa8d: 41 5d pop %r13 40fa8f: 41 5e pop %r14 40fa91: 41 5f pop %r15 40fa93: c3 retq 40fa94: bf a7 37 41 00 mov $0x4137a7,%edi 40fa99: e8 b2 1e ff ff callq 401950 40fa9e: 48 85 c0 test %rax,%rax 40faa1: 49 89 c7 mov %rax,%r15 40faa4: 74 09 je 40faaf 40faa6: 80 38 00 cmpb $0x0,(%rax) 40faa9: 0f 85 73 02 00 00 jne 40fd22 40faaf: b8 07 00 00 00 mov $0x7,%eax 40fab4: 41 bc 08 00 00 00 mov $0x8,%r12d 40faba: 41 bf 98 37 41 00 mov $0x413798,%r15d 40fac0: 41 80 3c 07 2f cmpb $0x2f,(%r15,%rax,1) 40fac5: 41 bd 01 00 00 00 mov $0x1,%r13d 40facb: c7 44 24 18 01 00 00 movl $0x1,0x18(%rsp) 40fad2: 00 40fad3: 0f 84 39 02 00 00 je 40fd12 40fad9: 4d 01 e5 add %r12,%r13 40fadc: 49 8d 7d 0e lea 0xe(%r13),%rdi 40fae0: e8 ab 21 ff ff callq 401c90 40fae5: 48 85 c0 test %rax,%rax 40fae8: 48 89 c5 mov %rax,%rbp 40faeb: 0f 84 d2 02 00 00 je 40fdc3 40faf1: 4c 89 e2 mov %r12,%rdx 40faf4: 4c 89 fe mov %r15,%rsi 40faf7: 48 89 c7 mov %rax,%rdi 40fafa: e8 41 21 ff ff callq 401c40 40faff: 8b 54 24 18 mov 0x18(%rsp),%edx 40fb03: 85 d2 test %edx,%edx 40fb05: 74 06 je 40fb0d 40fb07: 42 c6 44 25 00 2f movb $0x2f,0x0(%rbp,%r12,1) 40fb0d: 49 01 ed add %rbp,%r13 40fb10: be 00 00 02 00 mov $0x20000,%esi 40fb15: 48 89 ef mov %rbp,%rdi 40fb18: 48 b8 63 68 61 72 73 movabs $0x2e74657372616863,%rax 40fb1f: 65 74 2e 40fb22: 41 c7 45 08 61 6c 69 movl $0x61696c61,0x8(%r13) 40fb29: 61 40fb2a: 49 89 45 00 mov %rax,0x0(%r13) 40fb2e: 31 c0 xor %eax,%eax 40fb30: 66 41 c7 45 0c 73 00 movw $0x73,0xc(%r13) 40fb37: e8 34 22 ff ff callq 401d70 40fb3c: 85 c0 test %eax,%eax 40fb3e: 41 89 c4 mov %eax,%r12d 40fb41: 0f 88 b1 01 00 00 js 40fcf8 40fb47: be ba 1b 41 00 mov $0x411bba,%esi 40fb4c: 89 c7 mov %eax,%edi 40fb4e: e8 dd 21 ff ff callq 401d30 40fb53: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) 40fb5a: 00 00 40fb5c: 48 85 c0 test %rax,%rax 40fb5f: 49 89 c7 mov %rax,%r15 40fb62: 0f 84 88 01 00 00 je 40fcf0 40fb68: 48 8d 54 24 60 lea 0x60(%rsp),%rdx 40fb6d: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40fb72: 4c 8d 64 24 20 lea 0x20(%rsp),%r12 40fb77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40fb7e: 00 00 40fb80: 49 8b 57 08 mov 0x8(%r15),%rdx 40fb84: 49 3b 57 10 cmp 0x10(%r15),%rdx 40fb88: 0f 83 40 01 00 00 jae 40fcce 40fb8e: 0f b6 3a movzbl (%rdx),%edi 40fb91: 48 83 c2 01 add $0x1,%rdx 40fb95: 49 89 57 08 mov %rdx,0x8(%r15) 40fb99: 83 ff 20 cmp $0x20,%edi 40fb9c: 74 e2 je 40fb80 40fb9e: 83 ff 0a cmp $0xa,%edi 40fba1: 74 dd je 40fb80 40fba3: 83 ff 09 cmp $0x9,%edi 40fba6: 74 d8 je 40fb80 40fba8: 83 ff 23 cmp $0x23,%edi 40fbab: 0f 84 8f 01 00 00 je 40fd40 40fbb1: 4c 89 fe mov %r15,%rsi 40fbb4: e8 17 21 ff ff callq 401cd0 40fbb9: 31 c0 xor %eax,%eax 40fbbb: 4c 89 e2 mov %r12,%rdx 40fbbe: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx 40fbc3: be b7 37 41 00 mov $0x4137b7,%esi 40fbc8: 4c 89 ff mov %r15,%rdi 40fbcb: e8 80 1f ff ff callq 401b50 40fbd0: 83 f8 01 cmp $0x1,%eax 40fbd3: 0f 8e 93 01 00 00 jle 40fd6c 40fbd9: 4c 89 e2 mov %r12,%rdx 40fbdc: 8b 0a mov (%rdx),%ecx 40fbde: 48 83 c2 04 add $0x4,%rdx 40fbe2: 8d 81 ff fe fe fe lea -0x1010101(%rcx),%eax 40fbe8: f7 d1 not %ecx 40fbea: 21 c8 and %ecx,%eax 40fbec: 25 80 80 80 80 and $0x80808080,%eax 40fbf1: 74 e9 je 40fbdc 40fbf3: 4c 8d 54 24 60 lea 0x60(%rsp),%r10 40fbf8: 89 c1 mov %eax,%ecx 40fbfa: c1 e9 10 shr $0x10,%ecx 40fbfd: a9 80 80 00 00 test $0x8080,%eax 40fc02: 0f 44 c1 cmove %ecx,%eax 40fc05: 48 8d 4a 02 lea 0x2(%rdx),%rcx 40fc09: 48 0f 44 d1 cmove %rcx,%rdx 40fc0d: 00 c0 add %al,%al 40fc0f: 48 83 da 03 sbb $0x3,%rdx 40fc13: 4c 29 e2 sub %r12,%rdx 40fc16: 41 8b 0a mov (%r10),%ecx 40fc19: 49 83 c2 04 add $0x4,%r10 40fc1d: 8d 81 ff fe fe fe lea -0x1010101(%rcx),%eax 40fc23: f7 d1 not %ecx 40fc25: 21 c8 and %ecx,%eax 40fc27: 25 80 80 80 80 and $0x80808080,%eax 40fc2c: 74 e8 je 40fc16 40fc2e: 89 c1 mov %eax,%ecx 40fc30: c1 e9 10 shr $0x10,%ecx 40fc33: a9 80 80 00 00 test $0x8080,%eax 40fc38: 0f 44 c1 cmove %ecx,%eax 40fc3b: 49 8d 4a 02 lea 0x2(%r10),%rcx 40fc3f: 4c 0f 44 d1 cmove %rcx,%r10 40fc43: 00 c0 add %al,%al 40fc45: 49 83 da 03 sbb $0x3,%r10 40fc49: 4c 2b 54 24 10 sub 0x10(%rsp),%r10 40fc4e: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 40fc54: 49 8d 04 12 lea (%r10,%rdx,1),%rax 40fc58: 0f 85 31 01 00 00 jne 40fd8f 40fc5e: 48 8d 48 02 lea 0x2(%rax),%rcx 40fc62: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40fc67: 48 8d 78 03 lea 0x3(%rax),%rdi 40fc6b: 4c 89 14 24 mov %r10,(%rsp) 40fc6f: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 40fc74: e8 17 20 ff ff callq 401c90 40fc79: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40fc7e: 4c 8b 14 24 mov (%rsp),%r10 40fc82: 49 89 c5 mov %rax,%r13 40fc85: 4d 85 ed test %r13,%r13 40fc88: 0f 84 45 01 00 00 je 40fdd3 40fc8e: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 40fc93: 48 c7 c7 fe ff ff ff mov $0xfffffffffffffffe,%rdi 40fc9a: 4c 89 e6 mov %r12,%rsi 40fc9d: 48 29 d7 sub %rdx,%rdi 40fca0: 4d 29 d6 sub %r10,%r14 40fca3: 4c 01 f7 add %r14,%rdi 40fca6: 4c 01 ef add %r13,%rdi 40fca9: e8 52 1d ff ff callq 401a00 40fcae: 4b 8d 7c 35 ff lea -0x1(%r13,%r14,1),%rdi 40fcb3: 4d 89 ee mov %r13,%r14 40fcb6: 48 8d 74 24 60 lea 0x60(%rsp),%rsi 40fcbb: e8 40 1d ff ff callq 401a00 40fcc0: 49 8b 57 08 mov 0x8(%r15),%rdx 40fcc4: 49 3b 57 10 cmp 0x10(%r15),%rdx 40fcc8: 0f 82 c0 fe ff ff jb 40fb8e 40fcce: 4c 89 ff mov %r15,%rdi 40fcd1: e8 6a 1c ff ff callq 401940 <__uflow@plt> 40fcd6: 83 f8 ff cmp $0xffffffff,%eax 40fcd9: 89 c7 mov %eax,%edi 40fcdb: 0f 84 8b 00 00 00 je 40fd6c 40fce1: e9 b3 fe ff ff jmpq 40fb99 40fce6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40fced: 00 00 00 40fcf0: 44 89 e7 mov %r12d,%edi 40fcf3: e8 68 1e ff ff callq 401b60 40fcf8: 41 be 7f 1a 41 00 mov $0x411a7f,%r14d 40fcfe: 48 89 ef mov %rbp,%rdi 40fd01: e8 8a 1c ff ff callq 401990 40fd06: 4c 89 35 3b a2 20 00 mov %r14,0x20a23b(%rip) # 619f48 40fd0d: e9 18 fd ff ff jmpq 40fa2a 40fd12: 45 31 ed xor %r13d,%r13d 40fd15: c7 44 24 18 00 00 00 movl $0x0,0x18(%rsp) 40fd1c: 00 40fd1d: e9 b7 fd ff ff jmpq 40fad9 40fd22: 48 89 c7 mov %rax,%rdi 40fd25: e8 76 1d ff ff callq 401aa0 40fd2a: 48 85 c0 test %rax,%rax 40fd2d: 49 89 c4 mov %rax,%r12 40fd30: 74 e0 je 40fd12 40fd32: 48 8d 40 ff lea -0x1(%rax),%rax 40fd36: e9 85 fd ff ff jmpq 40fac0 40fd3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40fd40: 49 8b 57 08 mov 0x8(%r15),%rdx 40fd44: 49 3b 57 10 cmp 0x10(%r15),%rdx 40fd48: 0f 83 a0 00 00 00 jae 40fdee 40fd4e: 0f b6 02 movzbl (%rdx),%eax 40fd51: 48 83 c2 01 add $0x1,%rdx 40fd55: 49 89 57 08 mov %rdx,0x8(%r15) 40fd59: 83 f8 0a cmp $0xa,%eax 40fd5c: 74 05 je 40fd63 40fd5e: 83 f8 ff cmp $0xffffffff,%eax 40fd61: 75 dd jne 40fd40 40fd63: 83 f8 ff cmp $0xffffffff,%eax 40fd66: 0f 85 14 fe ff ff jne 40fb80 40fd6c: 4c 89 ff mov %r15,%rdi 40fd6f: e8 9c 00 00 00 callq 40fe10 40fd74: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 40fd7a: 0f 84 78 ff ff ff je 40fcf8 40fd80: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40fd85: 41 c6 04 06 00 movb $0x0,(%r14,%rax,1) 40fd8a: e9 6f ff ff ff jmpq 40fcfe 40fd8f: 48 03 44 24 18 add 0x18(%rsp),%rax 40fd94: 4c 89 f7 mov %r14,%rdi 40fd97: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40fd9c: 4c 89 14 24 mov %r10,(%rsp) 40fda0: 48 8d 48 02 lea 0x2(%rax),%rcx 40fda4: 48 8d 70 03 lea 0x3(%rax),%rsi 40fda8: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 40fdad: e8 5e 1f ff ff callq 401d10 40fdb2: 4c 8b 14 24 mov (%rsp),%r10 40fdb6: 49 89 c5 mov %rax,%r13 40fdb9: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40fdbe: e9 c2 fe ff ff jmpq 40fc85 40fdc3: 41 be 7f 1a 41 00 mov $0x411a7f,%r14d 40fdc9: e9 38 ff ff ff jmpq 40fd06 40fdce: e8 ed 1c ff ff callq 401ac0 <__stack_chk_fail@plt> 40fdd3: 4c 89 f7 mov %r14,%rdi 40fdd6: 41 be 7f 1a 41 00 mov $0x411a7f,%r14d 40fddc: e8 af 1b ff ff callq 401990 40fde1: 4c 89 ff mov %r15,%rdi 40fde4: e8 27 00 00 00 callq 40fe10 40fde9: e9 10 ff ff ff jmpq 40fcfe 40fdee: 4c 89 ff mov %r15,%rdi 40fdf1: e8 4a 1b ff ff callq 401940 <__uflow@plt> 40fdf6: e9 5e ff ff ff jmpq 40fd59 40fdfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040fe00 : 40fe00: ba 03 00 00 00 mov $0x3,%edx 40fe05: 31 f6 xor %esi,%esi 40fe07: 31 c0 xor %eax,%eax 40fe09: e9 b2 00 00 00 jmpq 40fec0 40fe0e: 66 90 xchg %ax,%ax 000000000040fe10 : 40fe10: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) 40fe15: 48 89 fb mov %rdi,%rbx 40fe18: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) 40fe1d: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) 40fe22: 48 83 ec 18 sub $0x18,%rsp 40fe26: e8 25 1e ff ff callq 401c50 40fe2b: 48 89 df mov %rbx,%rdi 40fe2e: 85 c0 test %eax,%eax 40fe30: 78 6d js 40fe9f 40fe32: e8 c9 1e ff ff callq 401d00 <__freading@plt> 40fe37: 85 c0 test %eax,%eax 40fe39: 75 45 jne 40fe80 40fe3b: 48 89 df mov %rbx,%rdi 40fe3e: e8 ad d4 ff ff callq 40d2f0 40fe43: 85 c0 test %eax,%eax 40fe45: 74 55 je 40fe9c 40fe47: e8 84 1b ff ff callq 4019d0 <__errno_location@plt> 40fe4c: 48 89 df mov %rbx,%rdi 40fe4f: 44 8b 20 mov (%rax),%r12d 40fe52: 48 89 c5 mov %rax,%rbp 40fe55: e8 16 1c ff ff callq 401a70 40fe5a: 45 85 e4 test %r12d,%r12d 40fe5d: 74 09 je 40fe68 40fe5f: 44 89 65 00 mov %r12d,0x0(%rbp) 40fe63: b8 ff ff ff ff mov $0xffffffff,%eax 40fe68: 48 8b 1c 24 mov (%rsp),%rbx 40fe6c: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 40fe71: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 40fe76: 48 83 c4 18 add $0x18,%rsp 40fe7a: c3 retq 40fe7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40fe80: 48 89 df mov %rbx,%rdi 40fe83: e8 c8 1d ff ff callq 401c50 40fe88: 31 f6 xor %esi,%esi 40fe8a: ba 01 00 00 00 mov $0x1,%edx 40fe8f: 89 c7 mov %eax,%edi 40fe91: e8 7a 1c ff ff callq 401b10 40fe96: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 40fe9a: 75 9f jne 40fe3b 40fe9c: 48 89 df mov %rbx,%rdi 40fe9f: 48 8b 1c 24 mov (%rsp),%rbx 40fea3: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 40fea8: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 40fead: 48 83 c4 18 add $0x18,%rsp 40feb1: e9 ba 1b ff ff jmpq 401a70 40feb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40febd: 00 00 00 000000000040fec0 : 40fec0: 48 89 6c 24 f0 mov %rbp,-0x10(%rsp) 40fec5: 89 fd mov %edi,%ebp 40fec7: 48 89 5c 24 e8 mov %rbx,-0x18(%rsp) 40fecc: 4c 89 64 24 f8 mov %r12,-0x8(%rsp) 40fed1: 48 83 ec 68 sub $0x68,%rsp 40fed5: 81 fe 06 04 00 00 cmp $0x406,%esi 40fedb: 48 8d 44 24 70 lea 0x70(%rsp),%rax 40fee0: 48 89 54 24 30 mov %rdx,0x30(%rsp) 40fee5: 48 89 44 24 10 mov %rax,0x10(%rsp) 40feea: 48 8d 44 24 20 lea 0x20(%rsp),%rax 40feef: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 40fef4: c7 44 24 08 10 00 00 movl $0x10,0x8(%rsp) 40fefb: 00 40fefc: 48 89 44 24 18 mov %rax,0x18(%rsp) 40ff01: 74 2d je 40ff30 40ff03: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40ff08: 48 8b 50 10 mov 0x10(%rax),%rdx 40ff0c: 31 c0 xor %eax,%eax 40ff0e: e8 3d 1b ff ff callq 401a50 40ff13: 89 c3 mov %eax,%ebx 40ff15: 89 d8 mov %ebx,%eax 40ff17: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 40ff1c: 48 8b 5c 24 50 mov 0x50(%rsp),%rbx 40ff21: 4c 8b 64 24 60 mov 0x60(%rsp),%r12 40ff26: 48 83 c4 68 add $0x68,%rsp 40ff2a: c3 retq 40ff2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40ff30: 44 8b 60 10 mov 0x10(%rax),%r12d 40ff34: c7 44 24 08 18 00 00 movl $0x18,0x8(%rsp) 40ff3b: 00 40ff3c: 8b 05 0e a0 20 00 mov 0x20a00e(%rip),%eax # 619f50 40ff42: 44 89 e2 mov %r12d,%edx 40ff45: 85 c0 test %eax,%eax 40ff47: 78 77 js 40ffc0 40ff49: 31 c0 xor %eax,%eax 40ff4b: e8 00 1b ff ff callq 401a50 40ff50: 85 c0 test %eax,%eax 40ff52: 89 c3 mov %eax,%ebx 40ff54: 78 7a js 40ffd0 40ff56: c7 05 f0 9f 20 00 01 movl $0x1,0x209ff0(%rip) # 619f50 40ff5d: 00 00 00 40ff60: 85 db test %ebx,%ebx 40ff62: 78 b1 js 40ff15 40ff64: 83 3d e5 9f 20 00 ff cmpl $0xffffffff,0x209fe5(%rip) # 619f50 40ff6b: 75 a8 jne 40ff15 40ff6d: 31 c0 xor %eax,%eax 40ff6f: be 01 00 00 00 mov $0x1,%esi 40ff74: 89 df mov %ebx,%edi 40ff76: e8 d5 1a ff ff callq 401a50 40ff7b: 85 c0 test %eax,%eax 40ff7d: 78 1c js 40ff9b 40ff7f: 89 c2 mov %eax,%edx 40ff81: be 02 00 00 00 mov $0x2,%esi 40ff86: 31 c0 xor %eax,%eax 40ff88: 83 ca 01 or $0x1,%edx 40ff8b: 89 df mov %ebx,%edi 40ff8d: e8 be 1a ff ff callq 401a50 40ff92: 83 f8 ff cmp $0xffffffff,%eax 40ff95: 0f 85 7a ff ff ff jne 40ff15 40ff9b: e8 30 1a ff ff callq 4019d0 <__errno_location@plt> 40ffa0: 89 df mov %ebx,%edi 40ffa2: bb ff ff ff ff mov $0xffffffff,%ebx 40ffa7: 44 8b 20 mov (%rax),%r12d 40ffaa: 48 89 c5 mov %rax,%rbp 40ffad: e8 ae 1b ff ff callq 401b60 40ffb2: 44 89 65 00 mov %r12d,0x0(%rbp) 40ffb6: e9 5a ff ff ff jmpq 40ff15 40ffbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40ffc0: 31 f6 xor %esi,%esi 40ffc2: 31 c0 xor %eax,%eax 40ffc4: e8 f7 fe ff ff callq 40fec0 40ffc9: 89 c3 mov %eax,%ebx 40ffcb: eb 93 jmp 40ff60 40ffcd: 0f 1f 00 nopl (%rax) 40ffd0: e8 fb 19 ff ff callq 4019d0 <__errno_location@plt> 40ffd5: 83 38 16 cmpl $0x16,(%rax) 40ffd8: 0f 85 78 ff ff ff jne 40ff56 40ffde: 31 f6 xor %esi,%esi 40ffe0: 31 c0 xor %eax,%eax 40ffe2: 44 89 e2 mov %r12d,%edx 40ffe5: 89 ef mov %ebp,%edi 40ffe7: e8 d4 fe ff ff callq 40fec0 40ffec: 85 c0 test %eax,%eax 40ffee: 89 c3 mov %eax,%ebx 40fff0: 0f 88 1f ff ff ff js 40ff15 40fff6: c7 05 50 9f 20 00 ff movl $0xffffffff,0x209f50(%rip) # 619f50 40fffd: ff ff ff 410000: e9 68 ff ff ff jmpq 40ff6d 410005: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41000c: 00 00 00 41000f: 90 nop 0000000000410010 : 410010: db 6c 24 08 fldt 0x8(%rsp) 410014: db 7c 24 e8 fstpt -0x18(%rsp) 410018: 8b 44 24 f0 mov -0x10(%rsp),%eax 41001c: 25 ff 7f 00 00 and $0x7fff,%eax 410021: 74 15 je 410038 410023: 3d ff 7f 00 00 cmp $0x7fff,%eax 410028: 8b 44 24 ec mov -0x14(%rsp),%eax 41002c: 74 12 je 410040 41002e: c1 e8 1f shr $0x1f,%eax 410031: 83 f0 01 xor $0x1,%eax 410034: c3 retq 410035: 0f 1f 00 nopl (%rax) 410038: 8b 44 24 ec mov -0x14(%rsp),%eax 41003c: c1 e8 1f shr $0x1f,%eax 41003f: c3 retq 410040: 05 00 00 00 80 add $0x80000000,%eax 410045: 0b 44 24 e8 or -0x18(%rsp),%eax 410049: 0f 95 c0 setne %al 41004c: 0f b6 c0 movzbl %al,%eax 41004f: c3 retq 0000000000410050 : 410050: 31 d2 xor %edx,%edx 410052: 48 83 3e 00 cmpq $0x0,(%rsi) 410056: 41 b9 90 38 41 00 mov $0x413890,%r9d 41005c: 48 8b 46 08 mov 0x8(%rsi),%rax 410060: 41 b8 c1 37 41 00 mov $0x4137c1,%r8d 410066: 74 57 je 4100bf 410068: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41006f: 00 410070: 83 38 16 cmpl $0x16,(%rax) 410073: 76 0b jbe 410080 410075: b8 ff ff ff ff mov $0xffffffff,%eax 41007a: c3 retq 41007b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 410080: 8b 08 mov (%rax),%ecx 410082: ff 24 cd d0 37 41 00 jmpq *0x4137d0(,%rcx,8) 410089: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 410090: 44 8b 17 mov (%rdi),%r10d 410093: 41 83 fa 30 cmp $0x30,%r10d 410097: 0f 83 93 00 00 00 jae 410130 41009d: 44 89 d1 mov %r10d,%ecx 4100a0: 41 83 c2 08 add $0x8,%r10d 4100a4: 48 03 4f 10 add 0x10(%rdi),%rcx 4100a8: 44 89 17 mov %r10d,(%rdi) 4100ab: 48 8b 09 mov (%rcx),%rcx 4100ae: 48 89 48 10 mov %rcx,0x10(%rax) 4100b2: 48 83 c2 01 add $0x1,%rdx 4100b6: 48 83 c0 20 add $0x20,%rax 4100ba: 48 39 16 cmp %rdx,(%rsi) 4100bd: 77 b1 ja 410070 4100bf: 31 c0 xor %eax,%eax 4100c1: c3 retq 4100c2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4100c8: 44 8b 17 mov (%rdi),%r10d 4100cb: 41 83 fa 30 cmp $0x30,%r10d 4100cf: 73 77 jae 410148 4100d1: 44 89 d1 mov %r10d,%ecx 4100d4: 41 83 c2 08 add $0x8,%r10d 4100d8: 48 03 4f 10 add 0x10(%rdi),%rcx 4100dc: 44 89 17 mov %r10d,(%rdi) 4100df: 8b 09 mov (%rcx),%ecx 4100e1: 89 48 10 mov %ecx,0x10(%rax) 4100e4: eb cc jmp 4100b2 4100e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4100ed: 00 00 00 4100f0: 44 8b 17 mov (%rdi),%r10d 4100f3: 41 83 fa 30 cmp $0x30,%r10d 4100f7: 73 77 jae 410170 4100f9: 44 89 d1 mov %r10d,%ecx 4100fc: 41 83 c2 08 add $0x8,%r10d 410100: 48 03 4f 10 add 0x10(%rdi),%rcx 410104: 44 89 17 mov %r10d,(%rdi) 410107: 8b 09 mov (%rcx),%ecx 410109: 66 89 48 10 mov %cx,0x10(%rax) 41010d: eb a3 jmp 4100b2 41010f: 90 nop 410110: 44 8b 17 mov (%rdi),%r10d 410113: 41 83 fa 30 cmp $0x30,%r10d 410117: 73 47 jae 410160 410119: 44 89 d1 mov %r10d,%ecx 41011c: 41 83 c2 08 add $0x8,%r10d 410120: 48 03 4f 10 add 0x10(%rdi),%rcx 410124: 44 89 17 mov %r10d,(%rdi) 410127: 8b 09 mov (%rcx),%ecx 410129: 88 48 10 mov %cl,0x10(%rax) 41012c: eb 84 jmp 4100b2 41012e: 66 90 xchg %ax,%ax 410130: 48 8b 4f 08 mov 0x8(%rdi),%rcx 410134: 4c 8d 51 08 lea 0x8(%rcx),%r10 410138: 4c 89 57 08 mov %r10,0x8(%rdi) 41013c: e9 6a ff ff ff jmpq 4100ab 410141: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 410148: 48 8b 4f 08 mov 0x8(%rdi),%rcx 41014c: 4c 8d 51 08 lea 0x8(%rcx),%r10 410150: 4c 89 57 08 mov %r10,0x8(%rdi) 410154: eb 89 jmp 4100df 410156: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41015d: 00 00 00 410160: 48 8b 4f 08 mov 0x8(%rdi),%rcx 410164: 4c 8d 51 08 lea 0x8(%rcx),%r10 410168: 4c 89 57 08 mov %r10,0x8(%rdi) 41016c: eb b9 jmp 410127 41016e: 66 90 xchg %ax,%ax 410170: 48 8b 4f 08 mov 0x8(%rdi),%rcx 410174: 4c 8d 51 08 lea 0x8(%rcx),%r10 410178: 4c 89 57 08 mov %r10,0x8(%rdi) 41017c: eb 89 jmp 410107 41017e: 66 90 xchg %ax,%ax 410180: 44 8b 57 04 mov 0x4(%rdi),%r10d 410184: 41 81 fa b0 00 00 00 cmp $0xb0,%r10d 41018b: 0f 83 9f 00 00 00 jae 410230 410191: 44 89 d1 mov %r10d,%ecx 410194: 41 83 c2 10 add $0x10,%r10d 410198: 48 03 4f 10 add 0x10(%rdi),%rcx 41019c: 44 89 57 04 mov %r10d,0x4(%rdi) 4101a0: f2 0f 10 01 movsd (%rcx),%xmm0 4101a4: f2 0f 11 40 10 movsd %xmm0,0x10(%rax) 4101a9: e9 04 ff ff ff jmpq 4100b2 4101ae: 66 90 xchg %ax,%ax 4101b0: 48 8b 4f 08 mov 0x8(%rdi),%rcx 4101b4: 48 83 c1 0f add $0xf,%rcx 4101b8: 48 83 e1 f0 and $0xfffffffffffffff0,%rcx 4101bc: 4c 8d 51 10 lea 0x10(%rcx),%r10 4101c0: 4c 89 57 08 mov %r10,0x8(%rdi) 4101c4: db 29 fldt (%rcx) 4101c6: db 78 10 fstpt 0x10(%rax) 4101c9: e9 e4 fe ff ff jmpq 4100b2 4101ce: 66 90 xchg %ax,%ax 4101d0: 44 8b 17 mov (%rdi),%r10d 4101d3: 41 83 fa 30 cmp $0x30,%r10d 4101d7: 73 6f jae 410248 4101d9: 44 89 d1 mov %r10d,%ecx 4101dc: 41 83 c2 08 add $0x8,%r10d 4101e0: 48 03 4f 10 add 0x10(%rdi),%rcx 4101e4: 44 89 17 mov %r10d,(%rdi) 4101e7: 48 8b 09 mov (%rcx),%rcx 4101ea: 48 85 c9 test %rcx,%rcx 4101ed: 49 0f 44 c8 cmove %r8,%rcx 4101f1: 48 89 48 10 mov %rcx,0x10(%rax) 4101f5: e9 b8 fe ff ff jmpq 4100b2 4101fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 410200: 44 8b 17 mov (%rdi),%r10d 410203: 41 83 fa 30 cmp $0x30,%r10d 410207: 73 57 jae 410260 410209: 44 89 d1 mov %r10d,%ecx 41020c: 41 83 c2 08 add $0x8,%r10d 410210: 48 03 4f 10 add 0x10(%rdi),%rcx 410214: 44 89 17 mov %r10d,(%rdi) 410217: 48 8b 09 mov (%rcx),%rcx 41021a: 48 85 c9 test %rcx,%rcx 41021d: 49 0f 44 c9 cmove %r9,%rcx 410221: 48 89 48 10 mov %rcx,0x10(%rax) 410225: e9 88 fe ff ff jmpq 4100b2 41022a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 410230: 48 8b 4f 08 mov 0x8(%rdi),%rcx 410234: 4c 8d 51 08 lea 0x8(%rcx),%r10 410238: 4c 89 57 08 mov %r10,0x8(%rdi) 41023c: e9 5f ff ff ff jmpq 4101a0 410241: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 410248: 48 8b 4f 08 mov 0x8(%rdi),%rcx 41024c: 4c 8d 51 08 lea 0x8(%rcx),%r10 410250: 4c 89 57 08 mov %r10,0x8(%rdi) 410254: eb 91 jmp 4101e7 410256: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41025d: 00 00 00 410260: 48 8b 4f 08 mov 0x8(%rdi),%rcx 410264: 4c 8d 51 08 lea 0x8(%rcx),%r10 410268: 4c 89 57 08 mov %r10,0x8(%rdi) 41026c: eb a9 jmp 410217 41026e: 66 90 xchg %ax,%ax 0000000000410270 : 410270: 41 57 push %r15 410272: 48 8d 46 20 lea 0x20(%rsi),%rax 410276: 49 89 f7 mov %rsi,%r15 410279: 41 56 push %r14 41027b: 49 89 d6 mov %rdx,%r14 41027e: 31 c9 xor %ecx,%ecx 410280: 41 55 push %r13 410282: 41 ba 07 00 00 00 mov $0x7,%r10d 410288: 41 54 push %r12 41028a: 49 89 fc mov %rdi,%r12 41028d: 55 push %rbp 41028e: 53 push %rbx 41028f: 48 89 c3 mov %rax,%rbx 410292: 48 83 ec 58 sub $0x58,%rsp 410296: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 41029d: 48 89 46 08 mov %rax,0x8(%rsi) 4102a1: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 4102a8: 48 8d 52 10 lea 0x10(%rdx),%rdx 4102ac: 48 89 44 24 28 mov %rax,0x28(%rsp) 4102b1: 48 89 54 24 38 mov %rdx,0x38(%rsp) 4102b6: 49 89 56 08 mov %rdx,0x8(%r14) 4102ba: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp) 4102c1: 00 00 4102c3: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) 4102ca: 00 00 4102cc: 48 c7 44 24 20 07 00 movq $0x7,0x20(%rsp) 4102d3: 00 00 4102d5: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp) 4102dc: 00 00 4102de: eb 03 jmp 4102e3 4102e0: 49 89 d4 mov %rdx,%r12 4102e3: 41 0f b6 34 24 movzbl (%r12),%esi 4102e8: 40 84 f6 test %sil,%sil 4102eb: 0f 84 a6 03 00 00 je 410697 4102f1: 49 8d 54 24 01 lea 0x1(%r12),%rdx 4102f6: 40 80 fe 25 cmp $0x25,%sil 4102fa: 75 e4 jne 4102e0 4102fc: 48 8d 04 89 lea (%rcx,%rcx,4),%rax 410300: 48 8d 04 41 lea (%rcx,%rax,2),%rax 410304: 48 8d 2c c3 lea (%rbx,%rax,8),%rbp 410308: 4c 89 65 00 mov %r12,0x0(%rbp) 41030c: c7 45 10 00 00 00 00 movl $0x0,0x10(%rbp) 410313: 48 c7 45 18 00 00 00 movq $0x0,0x18(%rbp) 41031a: 00 41031b: 48 c7 45 20 00 00 00 movq $0x0,0x20(%rbp) 410322: 00 410323: 48 c7 45 28 ff ff ff movq $0xffffffffffffffff,0x28(%rbp) 41032a: ff 41032b: 48 c7 45 30 00 00 00 movq $0x0,0x30(%rbp) 410332: 00 410333: 48 c7 45 38 00 00 00 movq $0x0,0x38(%rbp) 41033a: 00 41033b: 48 c7 45 40 ff ff ff movq $0xffffffffffffffff,0x40(%rbp) 410342: ff 410343: 48 c7 45 50 ff ff ff movq $0xffffffffffffffff,0x50(%rbp) 41034a: ff 41034b: 41 0f b6 44 24 01 movzbl 0x1(%r12),%eax 410351: 8d 48 d0 lea -0x30(%rax),%ecx 410354: 80 f9 09 cmp $0x9,%cl 410357: 0f 87 a9 00 00 00 ja 410406 41035d: 48 89 d1 mov %rdx,%rcx 410360: 48 83 c1 01 add $0x1,%rcx 410364: 0f b6 31 movzbl (%rcx),%esi 410367: 8d 7e d0 lea -0x30(%rsi),%edi 41036a: 40 80 ff 09 cmp $0x9,%dil 41036e: 76 f0 jbe 410360 410370: 40 80 fe 24 cmp $0x24,%sil 410374: 0f 85 8c 00 00 00 jne 410406 41037a: 48 89 d1 mov %rdx,%rcx 41037d: 45 31 ed xor %r13d,%r13d 410380: eb 09 jmp 41038b 410382: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 410388: 48 89 f1 mov %rsi,%rcx 41038b: 48 be 99 99 99 99 99 movabs $0x1999999999999999,%rsi 410392: 99 99 19 410395: 0f be d0 movsbl %al,%edx 410398: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 41039f: 83 ea 30 sub $0x30,%edx 4103a2: 49 39 f5 cmp %rsi,%r13 4103a5: 48 63 d2 movslq %edx,%rdx 4103a8: 77 08 ja 4103b2 4103aa: 4b 8d 44 ad 00 lea 0x0(%r13,%r13,4),%rax 4103af: 48 01 c0 add %rax,%rax 4103b2: 48 8d 71 01 lea 0x1(%rcx),%rsi 4103b6: 49 89 c5 mov %rax,%r13 4103b9: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 4103c0: 49 01 d5 add %rdx,%r13 4103c3: 4c 0f 42 e8 cmovb %rax,%r13 4103c7: 0f b6 41 01 movzbl 0x1(%rcx),%eax 4103cb: 8d 50 d0 lea -0x30(%rax),%edx 4103ce: 80 fa 09 cmp $0x9,%dl 4103d1: 76 b5 jbe 410388 4103d3: 4d 85 ed test %r13,%r13 4103d6: 0f 84 d2 01 00 00 je 4105ae 4103dc: 49 83 fd ff cmp $0xffffffffffffffff,%r13 4103e0: 0f 84 c8 01 00 00 je 4105ae 4103e6: 0f b6 41 02 movzbl 0x2(%rcx),%eax 4103ea: 48 8d 51 02 lea 0x2(%rcx),%rdx 4103ee: 49 83 ed 01 sub $0x1,%r13 4103f2: 48 83 c2 01 add $0x1,%rdx 4103f6: 48 8d 5a ff lea -0x1(%rdx),%rbx 4103fa: 3c 27 cmp $0x27,%al 4103fc: 75 11 jne 41040f 4103fe: 66 90 xchg %ax,%ax 410400: 83 4d 10 01 orl $0x1,0x10(%rbp) 410404: eb 3a jmp 410440 410406: 49 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%r13 41040d: eb 34 jmp 410443 41040f: 3c 2d cmp $0x2d,%al 410411: 74 40 je 410453 410413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 410418: 3c 2b cmp $0x2b,%al 41041a: 74 44 je 410460 41041c: 3c 20 cmp $0x20,%al 41041e: 66 90 xchg %ax,%ax 410420: 74 4e je 410470 410422: 3c 23 cmp $0x23,%al 410424: 74 5a je 410480 410426: 3c 30 cmp $0x30,%al 410428: 74 66 je 410490 41042a: 3c 49 cmp $0x49,%al 41042c: 0f 1f 40 00 nopl 0x0(%rax) 410430: 75 6e jne 4104a0 410432: 83 4d 10 40 orl $0x40,0x10(%rbp) 410436: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41043d: 00 00 00 410440: 0f b6 02 movzbl (%rdx),%eax 410443: 48 83 c2 01 add $0x1,%rdx 410447: 3c 27 cmp $0x27,%al 410449: 48 8d 5a ff lea -0x1(%rdx),%rbx 41044d: 74 b1 je 410400 41044f: 3c 2d cmp $0x2d,%al 410451: 75 c5 jne 410418 410453: 83 4d 10 02 orl $0x2,0x10(%rbp) 410457: eb e7 jmp 410440 410459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 410460: 83 4d 10 04 orl $0x4,0x10(%rbp) 410464: eb da jmp 410440 410466: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41046d: 00 00 00 410470: 83 4d 10 08 orl $0x8,0x10(%rbp) 410474: eb ca jmp 410440 410476: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41047d: 00 00 00 410480: 83 4d 10 10 orl $0x10,0x10(%rbp) 410484: eb ba jmp 410440 410486: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41048d: 00 00 00 410490: 83 4d 10 20 orl $0x20,0x10(%rbp) 410494: eb aa jmp 410440 410496: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41049d: 00 00 00 4104a0: 3c 2a cmp $0x2a,%al 4104a2: 48 89 d9 mov %rbx,%rcx 4104a5: 0f 84 eb 02 00 00 je 410796 4104ab: 8d 50 d0 lea -0x30(%rax),%edx 4104ae: 80 fa 09 cmp $0x9,%dl 4104b1: 0f 87 8f 00 00 00 ja 410546 4104b7: 48 89 5d 18 mov %rbx,0x18(%rbp) 4104bb: 0f b6 03 movzbl (%rbx),%eax 4104be: 83 e8 30 sub $0x30,%eax 4104c1: 3c 09 cmp $0x9,%al 4104c3: 77 7a ja 41053f 4104c5: 0f 1f 00 nopl (%rax) 4104c8: 48 83 c3 01 add $0x1,%rbx 4104cc: 0f b6 03 movzbl (%rbx),%eax 4104cf: 83 e8 30 sub $0x30,%eax 4104d2: 3c 09 cmp $0x9,%al 4104d4: 76 f2 jbe 4104c8 4104d6: 48 89 da mov %rbx,%rdx 4104d9: 48 89 5d 20 mov %rbx,0x20(%rbp) 4104dd: 48 29 ca sub %rcx,%rdx 4104e0: 48 39 54 24 30 cmp %rdx,0x30(%rsp) 4104e5: 73 5c jae 410543 4104e7: 0f b6 03 movzbl (%rbx),%eax 4104ea: 48 89 54 24 30 mov %rdx,0x30(%rsp) 4104ef: 3c 2e cmp $0x2e,%al 4104f1: 75 57 jne 41054a 4104f3: 80 7b 01 2a cmpb $0x2a,0x1(%rbx) 4104f7: 0f 84 3c 06 00 00 je 410b39 4104fd: 48 89 5d 30 mov %rbx,0x30(%rbp) 410501: 48 8d 53 01 lea 0x1(%rbx),%rdx 410505: 0f b6 43 01 movzbl 0x1(%rbx),%eax 410509: 83 e8 30 sub $0x30,%eax 41050c: 3c 09 cmp $0x9,%al 41050e: 77 0e ja 41051e 410510: 48 83 c2 01 add $0x1,%rdx 410514: 0f b6 02 movzbl (%rdx),%eax 410517: 83 e8 30 sub $0x30,%eax 41051a: 3c 09 cmp $0x9,%al 41051c: 76 f2 jbe 410510 41051e: 48 89 d1 mov %rdx,%rcx 410521: 48 89 55 38 mov %rdx,0x38(%rbp) 410525: 48 29 d9 sub %rbx,%rcx 410528: 0f b6 02 movzbl (%rdx),%eax 41052b: 48 89 d3 mov %rdx,%rbx 41052e: 48 3b 4c 24 48 cmp 0x48(%rsp),%rcx 410533: 76 15 jbe 41054a 410535: 48 89 4c 24 48 mov %rcx,0x48(%rsp) 41053a: 48 89 d3 mov %rdx,%rbx 41053d: eb 0b jmp 41054a 41053f: 48 89 5d 20 mov %rbx,0x20(%rbp) 410543: 0f b6 03 movzbl (%rbx),%eax 410546: 3c 2e cmp $0x2e,%al 410548: 74 a9 je 4104f3 41054a: 48 83 c3 01 add $0x1,%rbx 41054e: 31 d2 xor %edx,%edx 410550: be 01 00 00 00 mov $0x1,%esi 410555: eb 2d jmp 410584 410557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41055e: 00 00 410560: 3c 4c cmp $0x4c,%al 410562: 74 34 je 410598 410564: 3c 6c cmp $0x6c,%al 410566: 74 12 je 41057a 410568: 3c 6a cmp $0x6a,%al 41056a: 74 0e je 41057a 41056c: 89 c1 mov %eax,%ecx 41056e: 83 e1 df and $0xffffffdf,%ecx 410571: 80 f9 5a cmp $0x5a,%cl 410574: 74 04 je 41057a 410576: 3c 74 cmp $0x74,%al 410578: 75 26 jne 4105a0 41057a: 83 c2 08 add $0x8,%edx 41057d: 0f b6 03 movzbl (%rbx),%eax 410580: 48 83 c3 01 add $0x1,%rbx 410584: 3c 68 cmp $0x68,%al 410586: 75 d8 jne 410560 410588: 89 d1 mov %edx,%ecx 41058a: 89 f0 mov %esi,%eax 41058c: 83 e1 01 and $0x1,%ecx 41058f: d3 e0 shl %cl,%eax 410591: 09 c2 or %eax,%edx 410593: eb e8 jmp 41057d 410595: 0f 1f 00 nopl (%rax) 410598: 83 ca 04 or $0x4,%edx 41059b: eb e0 jmp 41057d 41059d: 0f 1f 00 nopl (%rax) 4105a0: 8d 70 db lea -0x25(%rax),%esi 4105a3: 89 c1 mov %eax,%ecx 4105a5: 49 89 dc mov %rbx,%r12 4105a8: 40 80 fe 53 cmp $0x53,%sil 4105ac: 76 42 jbe 4105f0 4105ae: 49 8b 4e 08 mov 0x8(%r14),%rcx 4105b2: 48 39 4c 24 38 cmp %rcx,0x38(%rsp) 4105b7: 74 08 je 4105c1 4105b9: 48 89 cf mov %rcx,%rdi 4105bc: e8 cf 13 ff ff callq 401990 4105c1: 49 8b 7f 08 mov 0x8(%r15),%rdi 4105c5: 48 39 7c 24 28 cmp %rdi,0x28(%rsp) 4105ca: 74 05 je 4105d1 4105cc: e8 bf 13 ff ff callq 401990 4105d1: e8 fa 13 ff ff callq 4019d0 <__errno_location@plt> 4105d6: c7 00 16 00 00 00 movl $0x16,(%rax) 4105dc: 48 83 c4 58 add $0x58,%rsp 4105e0: b8 ff ff ff ff mov $0xffffffff,%eax 4105e5: 5b pop %rbx 4105e6: 5d pop %rbp 4105e7: 41 5c pop %r12 4105e9: 41 5d pop %r13 4105eb: 41 5e pop %r14 4105ed: 41 5f pop %r15 4105ef: c3 retq 4105f0: 40 0f b6 f6 movzbl %sil,%esi 4105f4: ff 24 f5 b0 38 41 00 jmpq *0x4138b0(,%rsi,8) 4105fb: 45 31 c9 xor %r9d,%r9d 4105fe: 83 fa 08 cmp $0x8,%edx 410601: 41 0f 9d c1 setge %r9b 410605: 41 83 c1 0d add $0xd,%r9d 410609: 49 83 fd ff cmp $0xffffffffffffffff,%r13 41060d: 0f 84 63 03 00 00 je 410976 410613: 4d 39 ea cmp %r13,%r10 410616: 4c 89 6d 50 mov %r13,0x50(%rbp) 41061a: 0f 86 83 03 00 00 jbe 4109a3 410620: 4d 8b 46 08 mov 0x8(%r14),%r8 410624: 49 8b 16 mov (%r14),%rdx 410627: 48 89 d0 mov %rdx,%rax 41062a: 48 c1 e0 05 shl $0x5,%rax 41062e: 4c 01 c0 add %r8,%rax 410631: 49 39 d5 cmp %rdx,%r13 410634: 72 20 jb 410656 410636: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41063d: 00 00 00 410640: 48 83 c2 01 add $0x1,%rdx 410644: c7 00 00 00 00 00 movl $0x0,(%rax) 41064a: 48 83 c0 20 add $0x20,%rax 41064e: 4c 39 ea cmp %r13,%rdx 410651: 76 ed jbe 410640 410653: 49 89 16 mov %rdx,(%r14) 410656: 4c 89 ea mov %r13,%rdx 410659: 48 c1 e2 05 shl $0x5,%rdx 41065d: 4c 01 c2 add %r8,%rdx 410660: 8b 02 mov (%rdx),%eax 410662: 85 c0 test %eax,%eax 410664: 0f 85 be 04 00 00 jne 410b28 41066a: 44 89 0a mov %r9d,(%rdx) 41066d: 88 4d 48 mov %cl,0x48(%rbp) 410670: 49 8b 0f mov (%r15),%rcx 410673: 48 89 5d 08 mov %rbx,0x8(%rbp) 410677: 48 83 c1 01 add $0x1,%rcx 41067b: 48 39 4c 24 20 cmp %rcx,0x20(%rsp) 410680: 49 89 0f mov %rcx,(%r15) 410683: 76 41 jbe 4106c6 410685: 41 0f b6 34 24 movzbl (%r12),%esi 41068a: 49 8b 5f 08 mov 0x8(%r15),%rbx 41068e: 40 84 f6 test %sil,%sil 410691: 0f 85 5a fc ff ff jne 4102f1 410697: 48 8d 04 89 lea (%rcx,%rcx,4),%rax 41069b: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 4106a0: 48 8d 04 41 lea (%rcx,%rax,2),%rax 4106a4: 4c 89 24 c3 mov %r12,(%rbx,%rax,8) 4106a8: 48 8b 44 24 48 mov 0x48(%rsp),%rax 4106ad: 49 89 77 10 mov %rsi,0x10(%r15) 4106b1: 49 89 47 18 mov %rax,0x18(%r15) 4106b5: 31 c0 xor %eax,%eax 4106b7: 48 83 c4 58 add $0x58,%rsp 4106bb: 5b pop %rbx 4106bc: 5d pop %rbp 4106bd: 41 5c pop %r12 4106bf: 41 5d pop %r13 4106c1: 41 5e pop %r14 4106c3: 41 5f pop %r15 4106c5: c3 retq 4106c6: 48 83 7c 24 20 00 cmpq $0x0,0x20(%rsp) 4106cc: 0f 88 8f 00 00 00 js 410761 4106d2: 48 d1 64 24 20 shlq 0x20(%rsp) 4106d7: 48 b8 ba e8 a2 8b 2e movabs $0x2e8ba2e8ba2e8ba,%rax 4106de: ba e8 02 4106e1: 48 39 44 24 20 cmp %rax,0x20(%rsp) 4106e6: 77 79 ja 410761 4106e8: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 4106ed: 49 8b 7f 08 mov 0x8(%r15),%rdi 4106f1: 48 8d 04 92 lea (%rdx,%rdx,4),%rax 4106f5: 48 8d 34 42 lea (%rdx,%rax,2),%rsi 4106f9: 48 c1 e6 03 shl $0x3,%rsi 4106fd: 48 39 7c 24 28 cmp %rdi,0x28(%rsp) 410702: 0f 84 90 05 00 00 je 410c98 410708: 4c 89 14 24 mov %r10,(%rsp) 41070c: e8 ff 15 ff ff callq 401d10 410711: 4c 8b 14 24 mov (%rsp),%r10 410715: 48 89 c3 mov %rax,%rbx 410718: 48 85 db test %rbx,%rbx 41071b: 74 44 je 410761 41071d: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 410722: 49 3b 4f 08 cmp 0x8(%r15),%rcx 410726: 0f 84 85 06 00 00 je 410db1 41072c: 49 89 5f 08 mov %rbx,0x8(%r15) 410730: 49 8b 0f mov (%r15),%rcx 410733: e9 ab fb ff ff jmpq 4102e3 410738: 4b 8d 04 12 lea (%r10,%r10,1),%rax 41073c: 4d 85 d2 test %r10,%r10 41073f: 49 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%r10 410746: 4c 0f 49 d0 cmovns %rax,%r10 41074a: 4d 39 e2 cmp %r12,%r10 41074d: 0f 87 5d 05 00 00 ja 410cb0 410753: 4d 8d 54 24 01 lea 0x1(%r12),%r10 410758: 4d 39 e2 cmp %r12,%r10 41075b: 0f 83 4f 05 00 00 jae 410cb0 410761: 49 8b 7e 08 mov 0x8(%r14),%rdi 410765: 48 39 7c 24 38 cmp %rdi,0x38(%rsp) 41076a: 74 05 je 410771 41076c: e8 1f 12 ff ff callq 401990 410771: 49 8b 7f 08 mov 0x8(%r15),%rdi 410775: 48 39 7c 24 28 cmp %rdi,0x28(%rsp) 41077a: 74 05 je 410781 41077c: e8 0f 12 ff ff callq 401990 410781: e8 4a 12 ff ff callq 4019d0 <__errno_location@plt> 410786: c7 00 0c 00 00 00 movl $0xc,(%rax) 41078c: b8 ff ff ff ff mov $0xffffffff,%eax 410791: e9 21 ff ff ff jmpq 4106b7 410796: 48 83 7c 24 30 00 cmpq $0x0,0x30(%rsp) 41079c: 48 89 5d 18 mov %rbx,0x18(%rbp) 4107a0: b8 01 00 00 00 mov $0x1,%eax 4107a5: 48 89 55 20 mov %rdx,0x20(%rbp) 4107a9: 48 89 d3 mov %rdx,%rbx 4107ac: 0f b6 79 01 movzbl 0x1(%rcx),%edi 4107b0: 48 0f 45 44 24 30 cmovne 0x30(%rsp),%rax 4107b6: 48 89 44 24 30 mov %rax,0x30(%rsp) 4107bb: 8d 47 d0 lea -0x30(%rdi),%eax 4107be: 3c 09 cmp $0x9,%al 4107c0: 76 7e jbe 410840 4107c2: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 4107c7: 48 89 d0 mov %rdx,%rax 4107ca: 48 89 55 28 mov %rdx,0x28(%rbp) 4107ce: 48 83 c0 01 add $0x1,%rax 4107d2: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 4107d6: 0f 84 d2 fd ff ff je 4105ae 4107dc: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 4107e1: 48 89 44 24 40 mov %rax,0x40(%rsp) 4107e6: 4d 39 e2 cmp %r12,%r10 4107e9: 0f 86 ed 00 00 00 jbe 4108dc 4107ef: 49 8b 4e 08 mov 0x8(%r14),%rcx 4107f3: 49 8b 16 mov (%r14),%rdx 4107f6: 48 89 d6 mov %rdx,%rsi 4107f9: 48 c1 e6 05 shl $0x5,%rsi 4107fd: 48 01 ce add %rcx,%rsi 410800: 4c 39 e2 cmp %r12,%rdx 410803: 77 19 ja 41081e 410805: 0f 1f 00 nopl (%rax) 410808: 48 83 c2 01 add $0x1,%rdx 41080c: c7 06 00 00 00 00 movl $0x0,(%rsi) 410812: 48 83 c6 20 add $0x20,%rsi 410816: 4c 39 e2 cmp %r12,%rdx 410819: 76 ed jbe 410808 41081b: 49 89 16 mov %rdx,(%r14) 41081e: 4c 89 e2 mov %r12,%rdx 410821: 48 c1 e2 05 shl $0x5,%rdx 410825: 48 01 ca add %rcx,%rdx 410828: 8b 02 mov (%rdx),%eax 41082a: 85 c0 test %eax,%eax 41082c: 0f 85 eb 03 00 00 jne 410c1d 410832: c7 02 05 00 00 00 movl $0x5,(%rdx) 410838: 0f b6 03 movzbl (%rbx),%eax 41083b: e9 06 fd ff ff jmpq 410546 410840: 48 89 d0 mov %rdx,%rax 410843: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 410848: 48 83 c0 01 add $0x1,%rax 41084c: 0f b6 08 movzbl (%rax),%ecx 41084f: 8d 71 d0 lea -0x30(%rcx),%esi 410852: 40 80 fe 09 cmp $0x9,%sil 410856: 76 f0 jbe 410848 410858: 80 f9 24 cmp $0x24,%cl 41085b: 0f 85 61 ff ff ff jne 4107c2 410861: 45 31 e4 xor %r12d,%r12d 410864: 40 0f be cf movsbl %dil,%ecx 410868: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 41086f: 48 be 99 99 99 99 99 movabs $0x1999999999999999,%rsi 410876: 99 99 19 410879: 83 e9 30 sub $0x30,%ecx 41087c: 49 39 f4 cmp %rsi,%r12 41087f: 48 63 c9 movslq %ecx,%rcx 410882: 77 07 ja 41088b 410884: 4b 8d 04 a4 lea (%r12,%r12,4),%rax 410888: 48 01 c0 add %rax,%rax 41088b: 49 89 c4 mov %rax,%r12 41088e: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 410895: 49 01 cc add %rcx,%r12 410898: 4c 0f 42 e0 cmovb %rax,%r12 41089c: 48 83 c2 01 add $0x1,%rdx 4108a0: 0f b6 3a movzbl (%rdx),%edi 4108a3: 8d 47 d0 lea -0x30(%rdi),%eax 4108a6: 3c 09 cmp $0x9,%al 4108a8: 76 ba jbe 410864 4108aa: 4d 85 e4 test %r12,%r12 4108ad: 0f 84 fb fc ff ff je 4105ae 4108b3: 49 83 fc ff cmp $0xffffffffffffffff,%r12 4108b7: 0f 84 f1 fc ff ff je 4105ae 4108bd: 48 8d 5a 01 lea 0x1(%rdx),%rbx 4108c1: 49 83 ec 01 sub $0x1,%r12 4108c5: 49 83 fc ff cmp $0xffffffffffffffff,%r12 4108c9: 4c 89 65 28 mov %r12,0x28(%rbp) 4108cd: 0f 84 ef fe ff ff je 4107c2 4108d3: 4d 39 e2 cmp %r12,%r10 4108d6: 0f 87 13 ff ff ff ja 4107ef 4108dc: 4b 8d 04 12 lea (%r10,%r10,1),%rax 4108e0: 4d 85 d2 test %r10,%r10 4108e3: 49 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%r10 4108ea: 4c 0f 49 d0 cmovns %rax,%r10 4108ee: 4d 39 e2 cmp %r12,%r10 4108f1: 77 0e ja 410901 4108f3: 4d 8d 54 24 01 lea 0x1(%r12),%r10 4108f8: 4d 39 e2 cmp %r12,%r10 4108fb: 0f 82 60 fe ff ff jb 410761 410901: 48 b9 ff ff ff ff ff movabs $0x7ffffffffffffff,%rcx 410908: ff ff 07 41090b: 49 39 ca cmp %rcx,%r10 41090e: 0f 87 4d fe ff ff ja 410761 410914: 49 8b 7e 08 mov 0x8(%r14),%rdi 410918: 4c 89 d6 mov %r10,%rsi 41091b: 48 c1 e6 05 shl $0x5,%rsi 41091f: 48 39 7c 24 38 cmp %rdi,0x38(%rsp) 410924: 0f 84 ae 04 00 00 je 410dd8 41092a: 4c 89 14 24 mov %r10,(%rsp) 41092e: e8 dd 13 ff ff callq 401d10 410933: 4c 8b 14 24 mov (%rsp),%r10 410937: 48 89 c1 mov %rax,%rcx 41093a: 48 85 c9 test %rcx,%rcx 41093d: 0f 84 1e fe ff ff je 410761 410943: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 410948: 49 3b 76 08 cmp 0x8(%r14),%rsi 41094c: 0f 84 00 05 00 00 je 410e52 410952: 49 89 4e 08 mov %rcx,0x8(%r14) 410956: e9 98 fe ff ff jmpq 4107f3 41095b: 83 fa 0f cmp $0xf,%edx 41095e: 0f 8e a5 02 00 00 jle 410c09 410964: 49 83 fd ff cmp $0xffffffffffffffff,%r13 410968: 89 c1 mov %eax,%ecx 41096a: 41 b9 0c 00 00 00 mov $0xc,%r9d 410970: 0f 85 9d fc ff ff jne 410613 410976: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 41097b: 48 89 d0 mov %rdx,%rax 41097e: 48 89 55 50 mov %rdx,0x50(%rbp) 410982: 48 83 c0 01 add $0x1,%rax 410986: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 41098a: 0f 84 1e fc ff ff je 4105ae 410990: 4c 8b 6c 24 40 mov 0x40(%rsp),%r13 410995: 48 89 44 24 40 mov %rax,0x40(%rsp) 41099a: 4d 39 ea cmp %r13,%r10 41099d: 0f 87 7d fc ff ff ja 410620 4109a3: 4b 8d 04 12 lea (%r10,%r10,1),%rax 4109a7: 4d 85 d2 test %r10,%r10 4109aa: 49 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%r10 4109b1: 4c 0f 49 d0 cmovns %rax,%r10 4109b5: 4d 39 ea cmp %r13,%r10 4109b8: 77 0d ja 4109c7 4109ba: 4d 8d 55 01 lea 0x1(%r13),%r10 4109be: 4d 39 ea cmp %r13,%r10 4109c1: 0f 82 9a fd ff ff jb 410761 4109c7: 48 be ff ff ff ff ff movabs $0x7ffffffffffffff,%rsi 4109ce: ff ff 07 4109d1: 49 39 f2 cmp %rsi,%r10 4109d4: 0f 87 87 fd ff ff ja 410761 4109da: 49 8b 7e 08 mov 0x8(%r14),%rdi 4109de: 4c 89 d6 mov %r10,%rsi 4109e1: 48 c1 e6 05 shl $0x5,%rsi 4109e5: 48 39 7c 24 38 cmp %rdi,0x38(%rsp) 4109ea: 0f 84 2b 03 00 00 je 410d1b 4109f0: 88 4c 24 08 mov %cl,0x8(%rsp) 4109f4: 44 89 4c 24 10 mov %r9d,0x10(%rsp) 4109f9: 4c 89 14 24 mov %r10,(%rsp) 4109fd: e8 0e 13 ff ff callq 401d10 410a02: 49 8b 7e 08 mov 0x8(%r14),%rdi 410a06: 48 85 c0 test %rax,%rax 410a09: 49 89 c0 mov %rax,%r8 410a0c: 0f b6 4c 24 08 movzbl 0x8(%rsp),%ecx 410a11: 44 8b 4c 24 10 mov 0x10(%rsp),%r9d 410a16: 4c 8b 14 24 mov (%rsp),%r10 410a1a: 0f 84 45 fd ff ff je 410765 410a20: 48 39 7c 24 38 cmp %rdi,0x38(%rsp) 410a25: 0f 84 1f 03 00 00 je 410d4a 410a2b: 4d 89 46 08 mov %r8,0x8(%r14) 410a2f: e9 f0 fb ff ff jmpq 410624 410a34: 83 fa 0f cmp $0xf,%edx 410a37: 0f 8f bf 01 00 00 jg 410bfc 410a3d: f6 c2 04 test $0x4,%dl 410a40: 0f 85 b6 01 00 00 jne 410bfc 410a46: 83 fa 07 cmp $0x7,%edx 410a49: 0f 8f a1 03 00 00 jg 410df0 410a4f: f6 c2 02 test $0x2,%dl 410a52: 0f 84 ca 03 00 00 je 410e22 410a58: 89 c1 mov %eax,%ecx 410a5a: 41 b9 02 00 00 00 mov $0x2,%r9d 410a60: e9 a4 fb ff ff jmpq 410609 410a65: 0f 1f 00 nopl (%rax) 410a68: 41 b9 10 00 00 00 mov $0x10,%r9d 410a6e: b9 73 00 00 00 mov $0x73,%ecx 410a73: e9 91 fb ff ff jmpq 410609 410a78: 41 b9 0e 00 00 00 mov $0xe,%r9d 410a7e: b9 63 00 00 00 mov $0x63,%ecx 410a83: e9 81 fb ff ff jmpq 410609 410a88: 45 31 c9 xor %r9d,%r9d 410a8b: 83 fa 08 cmp $0x8,%edx 410a8e: 41 0f 9d c1 setge %r9b 410a92: 41 83 c1 0f add $0xf,%r9d 410a96: e9 6e fb ff ff jmpq 410609 410a9b: 41 b9 11 00 00 00 mov $0x11,%r9d 410aa1: e9 63 fb ff ff jmpq 410609 410aa6: 83 fa 0f cmp $0xf,%edx 410aa9: 41 b9 16 00 00 00 mov $0x16,%r9d 410aaf: 0f 8f 54 fb ff ff jg 410609 410ab5: f6 c2 04 test $0x4,%dl 410ab8: 0f 85 4b fb ff ff jne 410609 410abe: 83 fa 07 cmp $0x7,%edx 410ac1: 41 b1 15 mov $0x15,%r9b 410ac4: 0f 8f 3f fb ff ff jg 410609 410aca: f6 c2 02 test $0x2,%dl 410acd: 41 b1 12 mov $0x12,%r9b 410ad0: 0f 85 33 fb ff ff jne 410609 410ad6: 41 89 d1 mov %edx,%r9d 410ad9: 41 83 e1 01 and $0x1,%r9d 410add: 41 f7 d9 neg %r9d 410ae0: 41 83 c1 14 add $0x14,%r9d 410ae4: e9 20 fb ff ff jmpq 410609 410ae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 410af0: 83 fa 0f cmp $0xf,%edx 410af3: 0f 8f f6 00 00 00 jg 410bef 410af9: f6 c2 04 test $0x4,%dl 410afc: 0f 85 ed 00 00 00 jne 410bef 410b02: 83 fa 07 cmp $0x7,%edx 410b05: 0f 8f f2 02 00 00 jg 410dfd 410b0b: f6 c2 02 test $0x2,%dl 410b0e: 66 90 xchg %ax,%ax 410b10: 0f 84 f4 02 00 00 je 410e0a 410b16: 89 c1 mov %eax,%ecx 410b18: 41 b9 01 00 00 00 mov $0x1,%r9d 410b1e: e9 e6 fa ff ff jmpq 410609 410b23: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 410b28: 41 39 c1 cmp %eax,%r9d 410b2b: 0f 84 3c fb ff ff je 41066d 410b31: 4c 89 c1 mov %r8,%rcx 410b34: e9 79 fa ff ff jmpq 4105b2 410b39: 48 83 7c 24 48 01 cmpq $0x1,0x48(%rsp) 410b3f: 48 8d 73 02 lea 0x2(%rbx),%rsi 410b43: 48 89 5d 30 mov %rbx,0x30(%rbp) 410b47: 48 89 75 38 mov %rsi,0x38(%rbp) 410b4b: b8 02 00 00 00 mov $0x2,%eax 410b50: 0f b6 7b 02 movzbl 0x2(%rbx),%edi 410b54: 48 0f 47 44 24 48 cmova 0x48(%rsp),%rax 410b5a: 48 89 44 24 48 mov %rax,0x48(%rsp) 410b5f: 8d 47 d0 lea -0x30(%rdi),%eax 410b62: 3c 09 cmp $0x9,%al 410b64: 0f 87 c6 00 00 00 ja 410c30 410b6a: 48 89 f0 mov %rsi,%rax 410b6d: 48 83 c0 01 add $0x1,%rax 410b71: 0f b6 10 movzbl (%rax),%edx 410b74: 8d 4a d0 lea -0x30(%rdx),%ecx 410b77: 80 f9 09 cmp $0x9,%cl 410b7a: 76 f1 jbe 410b6d 410b7c: 80 fa 24 cmp $0x24,%dl 410b7f: 0f 85 ab 00 00 00 jne 410c30 410b85: 45 31 e4 xor %r12d,%r12d 410b88: 40 0f be d7 movsbl %dil,%edx 410b8c: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 410b93: 48 b9 99 99 99 99 99 movabs $0x1999999999999999,%rcx 410b9a: 99 99 19 410b9d: 83 ea 30 sub $0x30,%edx 410ba0: 49 39 cc cmp %rcx,%r12 410ba3: 48 63 d2 movslq %edx,%rdx 410ba6: 77 07 ja 410baf 410ba8: 4b 8d 04 a4 lea (%r12,%r12,4),%rax 410bac: 48 01 c0 add %rax,%rax 410baf: 49 89 c4 mov %rax,%r12 410bb2: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 410bb9: 49 01 d4 add %rdx,%r12 410bbc: 4c 0f 42 e0 cmovb %rax,%r12 410bc0: 48 83 c6 01 add $0x1,%rsi 410bc4: 0f b6 3e movzbl (%rsi),%edi 410bc7: 8d 47 d0 lea -0x30(%rdi),%eax 410bca: 3c 09 cmp $0x9,%al 410bcc: 76 ba jbe 410b88 410bce: 4d 85 e4 test %r12,%r12 410bd1: 0f 84 d7 f9 ff ff je 4105ae 410bd7: 49 83 fc ff cmp $0xffffffffffffffff,%r12 410bdb: 0f 84 cd f9 ff ff je 4105ae 410be1: 48 8d 5e 01 lea 0x1(%rsi),%rbx 410be5: 49 83 ec 01 sub $0x1,%r12 410be9: 4c 89 65 40 mov %r12,0x40(%rbp) 410bed: eb 48 jmp 410c37 410bef: 89 c1 mov %eax,%ecx 410bf1: 41 b9 09 00 00 00 mov $0x9,%r9d 410bf7: e9 0d fa ff ff jmpq 410609 410bfc: 89 c1 mov %eax,%ecx 410bfe: 41 b9 0a 00 00 00 mov $0xa,%r9d 410c04: e9 00 fa ff ff jmpq 410609 410c09: 83 e2 04 and $0x4,%edx 410c0c: 89 c1 mov %eax,%ecx 410c0e: 83 fa 01 cmp $0x1,%edx 410c11: 45 19 c9 sbb %r9d,%r9d 410c14: 41 83 c1 0c add $0xc,%r9d 410c18: e9 ec f9 ff ff jmpq 410609 410c1d: 83 f8 05 cmp $0x5,%eax 410c20: 0f 84 1d f9 ff ff je 410543 410c26: e9 87 f9 ff ff jmpq 4105b2 410c2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 410c30: 4c 8b 65 40 mov 0x40(%rbp),%r12 410c34: 48 89 f3 mov %rsi,%rbx 410c37: 49 83 fc ff cmp $0xffffffffffffffff,%r12 410c3b: 0f 84 47 01 00 00 je 410d88 410c41: 4d 39 e2 cmp %r12,%r10 410c44: 0f 86 ee fa ff ff jbe 410738 410c4a: 49 8b 4e 08 mov 0x8(%r14),%rcx 410c4e: 49 8b 16 mov (%r14),%rdx 410c51: 48 89 d6 mov %rdx,%rsi 410c54: 48 c1 e6 05 shl $0x5,%rsi 410c58: 48 01 ce add %rcx,%rsi 410c5b: 4c 39 e2 cmp %r12,%rdx 410c5e: 77 16 ja 410c76 410c60: 48 83 c2 01 add $0x1,%rdx 410c64: c7 06 00 00 00 00 movl $0x0,(%rsi) 410c6a: 48 83 c6 20 add $0x20,%rsi 410c6e: 4c 39 e2 cmp %r12,%rdx 410c71: 76 ed jbe 410c60 410c73: 49 89 16 mov %rdx,(%r14) 410c76: 4c 89 e2 mov %r12,%rdx 410c79: 48 c1 e2 05 shl $0x5,%rdx 410c7d: 48 01 ca add %rcx,%rdx 410c80: 8b 02 mov (%rdx),%eax 410c82: 85 c0 test %eax,%eax 410c84: 0f 85 80 00 00 00 jne 410d0a 410c8a: c7 02 05 00 00 00 movl $0x5,(%rdx) 410c90: 0f b6 03 movzbl (%rbx),%eax 410c93: e9 b2 f8 ff ff jmpq 41054a 410c98: 48 89 f7 mov %rsi,%rdi 410c9b: 4c 89 14 24 mov %r10,(%rsp) 410c9f: e8 ec 0f ff ff callq 401c90 410ca4: 4c 8b 14 24 mov (%rsp),%r10 410ca8: 48 89 c3 mov %rax,%rbx 410cab: e9 68 fa ff ff jmpq 410718 410cb0: 48 b9 ff ff ff ff ff movabs $0x7ffffffffffffff,%rcx 410cb7: ff ff 07 410cba: 49 39 ca cmp %rcx,%r10 410cbd: 0f 87 9e fa ff ff ja 410761 410cc3: 49 8b 7e 08 mov 0x8(%r14),%rdi 410cc7: 4c 89 d6 mov %r10,%rsi 410cca: 48 c1 e6 05 shl $0x5,%rsi 410cce: 48 39 7c 24 38 cmp %rdi,0x38(%rsp) 410cd3: 0f 84 61 01 00 00 je 410e3a 410cd9: 4c 89 14 24 mov %r10,(%rsp) 410cdd: e8 2e 10 ff ff callq 401d10 410ce2: 4c 8b 14 24 mov (%rsp),%r10 410ce6: 48 89 c1 mov %rax,%rcx 410ce9: 48 85 c9 test %rcx,%rcx 410cec: 0f 84 6f fa ff ff je 410761 410cf2: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 410cf7: 49 3b 76 08 cmp 0x8(%r14),%rsi 410cfb: 0f 84 81 01 00 00 je 410e82 410d01: 49 89 4e 08 mov %rcx,0x8(%r14) 410d05: e9 44 ff ff ff jmpq 410c4e 410d0a: 83 f8 05 cmp $0x5,%eax 410d0d: 0f 85 9f f8 ff ff jne 4105b2 410d13: 0f b6 03 movzbl (%rbx),%eax 410d16: e9 2f f8 ff ff jmpq 41054a 410d1b: 48 89 f7 mov %rsi,%rdi 410d1e: 88 4c 24 08 mov %cl,0x8(%rsp) 410d22: 44 89 4c 24 10 mov %r9d,0x10(%rsp) 410d27: 4c 89 14 24 mov %r10,(%rsp) 410d2b: e8 60 0f ff ff callq 401c90 410d30: 0f b6 4c 24 08 movzbl 0x8(%rsp),%ecx 410d35: 48 85 c0 test %rax,%rax 410d38: 49 89 c0 mov %rax,%r8 410d3b: 44 8b 4c 24 10 mov 0x10(%rsp),%r9d 410d40: 4c 8b 14 24 mov (%rsp),%r10 410d44: 0f 84 2e 01 00 00 je 410e78 410d4a: 49 8b 16 mov (%r14),%rdx 410d4d: 4c 89 c7 mov %r8,%rdi 410d50: 88 4c 24 08 mov %cl,0x8(%rsp) 410d54: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 410d59: 4c 89 44 24 18 mov %r8,0x18(%rsp) 410d5e: 44 89 4c 24 10 mov %r9d,0x10(%rsp) 410d63: 4c 89 14 24 mov %r10,(%rsp) 410d67: 48 c1 e2 05 shl $0x5,%rdx 410d6b: e8 d0 0e ff ff callq 401c40 410d70: 4c 8b 14 24 mov (%rsp),%r10 410d74: 44 8b 4c 24 10 mov 0x10(%rsp),%r9d 410d79: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 410d7e: 0f b6 4c 24 08 movzbl 0x8(%rsp),%ecx 410d83: e9 a3 fc ff ff jmpq 410a2b 410d88: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 410d8d: 48 89 d0 mov %rdx,%rax 410d90: 48 89 55 40 mov %rdx,0x40(%rbp) 410d94: 48 83 c0 01 add $0x1,%rax 410d98: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 410d9c: 0f 84 0c f8 ff ff je 4105ae 410da2: 4c 8b 64 24 40 mov 0x40(%rsp),%r12 410da7: 48 89 44 24 40 mov %rax,0x40(%rsp) 410dac: e9 90 fe ff ff jmpq 410c41 410db1: 49 8b 07 mov (%r15),%rax 410db4: 48 89 ce mov %rcx,%rsi 410db7: 48 89 df mov %rbx,%rdi 410dba: 4c 89 14 24 mov %r10,(%rsp) 410dbe: 48 8d 14 80 lea (%rax,%rax,4),%rdx 410dc2: 48 8d 14 50 lea (%rax,%rdx,2),%rdx 410dc6: 48 c1 e2 03 shl $0x3,%rdx 410dca: e8 71 0e ff ff callq 401c40 410dcf: 4c 8b 14 24 mov (%rsp),%r10 410dd3: e9 54 f9 ff ff jmpq 41072c 410dd8: 48 89 f7 mov %rsi,%rdi 410ddb: 4c 89 14 24 mov %r10,(%rsp) 410ddf: e8 ac 0e ff ff callq 401c90 410de4: 4c 8b 14 24 mov (%rsp),%r10 410de8: 48 89 c1 mov %rax,%rcx 410deb: e9 4a fb ff ff jmpq 41093a 410df0: 89 c1 mov %eax,%ecx 410df2: 41 b9 08 00 00 00 mov $0x8,%r9d 410df8: e9 0c f8 ff ff jmpq 410609 410dfd: 89 c1 mov %eax,%ecx 410dff: 41 b9 07 00 00 00 mov $0x7,%r9d 410e05: e9 ff f7 ff ff jmpq 410609 410e0a: 83 e2 01 and $0x1,%edx 410e0d: 89 c1 mov %eax,%ecx 410e0f: 83 fa 01 cmp $0x1,%edx 410e12: 45 19 c9 sbb %r9d,%r9d 410e15: 41 83 e1 02 and $0x2,%r9d 410e19: 41 83 c1 03 add $0x3,%r9d 410e1d: e9 e7 f7 ff ff jmpq 410609 410e22: 83 e2 01 and $0x1,%edx 410e25: 89 c1 mov %eax,%ecx 410e27: 83 fa 01 cmp $0x1,%edx 410e2a: 45 19 c9 sbb %r9d,%r9d 410e2d: 41 83 e1 02 and $0x2,%r9d 410e31: 41 83 c1 04 add $0x4,%r9d 410e35: e9 cf f7 ff ff jmpq 410609 410e3a: 48 89 f7 mov %rsi,%rdi 410e3d: 4c 89 14 24 mov %r10,(%rsp) 410e41: e8 4a 0e ff ff callq 401c90 410e46: 4c 8b 14 24 mov (%rsp),%r10 410e4a: 48 89 c1 mov %rax,%rcx 410e4d: e9 97 fe ff ff jmpq 410ce9 410e52: 49 8b 16 mov (%r14),%rdx 410e55: 48 89 cf mov %rcx,%rdi 410e58: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 410e5d: 4c 89 14 24 mov %r10,(%rsp) 410e61: 48 c1 e2 05 shl $0x5,%rdx 410e65: e8 d6 0d ff ff callq 401c40 410e6a: 4c 8b 14 24 mov (%rsp),%r10 410e6e: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 410e73: e9 da fa ff ff jmpq 410952 410e78: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 410e7d: e9 e3 f8 ff ff jmpq 410765 410e82: 49 8b 16 mov (%r14),%rdx 410e85: 48 89 cf mov %rcx,%rdi 410e88: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 410e8d: 4c 89 14 24 mov %r10,(%rsp) 410e91: 48 c1 e2 05 shl $0x5,%rdx 410e95: e8 a6 0d ff ff callq 401c40 410e9a: 4c 8b 14 24 mov (%rsp),%r10 410e9e: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 410ea3: e9 59 fe ff ff jmpq 410d01 410ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 410eaf: 00 0000000000410eb0 <__libc_csu_init>: 410eb0: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) 410eb5: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) 410eba: 48 8d 2d 3f 4f 20 00 lea 0x204f3f(%rip),%rbp # 615e00 <__init_array_end> 410ec1: 4c 8d 25 30 4f 20 00 lea 0x204f30(%rip),%r12 # 615df8 <__frame_dummy_init_array_entry> 410ec8: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) 410ecd: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) 410ed2: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) 410ed7: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) 410edc: 48 83 ec 38 sub $0x38,%rsp 410ee0: 4c 29 e5 sub %r12,%rbp 410ee3: 41 89 ff mov %edi,%r15d 410ee6: 49 89 f6 mov %rsi,%r14 410ee9: 48 c1 fd 03 sar $0x3,%rbp 410eed: 49 89 d5 mov %rdx,%r13 410ef0: 31 db xor %ebx,%ebx 410ef2: e8 11 0a ff ff callq 401908 <_init> 410ef7: 48 85 ed test %rbp,%rbp 410efa: 74 1a je 410f16 <__libc_csu_init+0x66> 410efc: 0f 1f 40 00 nopl 0x0(%rax) 410f00: 4c 89 ea mov %r13,%rdx 410f03: 4c 89 f6 mov %r14,%rsi 410f06: 44 89 ff mov %r15d,%edi 410f09: 41 ff 14 dc callq *(%r12,%rbx,8) 410f0d: 48 83 c3 01 add $0x1,%rbx 410f11: 48 39 eb cmp %rbp,%rbx 410f14: 75 ea jne 410f00 <__libc_csu_init+0x50> 410f16: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 410f1b: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 410f20: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 410f25: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 410f2a: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 410f2f: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 410f34: 48 83 c4 38 add $0x38,%rsp 410f38: c3 retq 410f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000410f40 <__libc_csu_fini>: 410f40: f3 c3 repz retq 410f42: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 410f49: 00 00 00 410f4c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000410f50 : 410f50: 48 8b 05 a1 50 20 00 mov 0x2050a1(%rip),%rax # 615ff8 <_DYNAMIC+0x1e8> 410f57: 48 85 c0 test %rax,%rax 410f5a: 74 0a je 410f66 410f5c: 48 8b 10 mov (%rax),%rdx 410f5f: 31 f6 xor %esi,%esi 410f61: e9 6a 0e ff ff jmpq 401dd0 <__cxa_atexit@plt> 410f66: 31 d2 xor %edx,%edx 410f68: eb f5 jmp 410f5f 410f6a: 66 90 xchg %ax,%ax Disassembly of section .fini: 0000000000410f6c <_fini>: 410f6c: 48 83 ec 08 sub $0x8,%rsp 410f70: 48 83 c4 08 add $0x8,%rsp 410f74: c3 retq