0x400563: mov %fs:0x28,%rax 0x40056c: mov %rax,0xffffffffffffffc8(%rbp) 0x400570: xor %eax,%eax 0x400572: mov %rsp,0xfffffffffffffed8(%rbp) 0x400579: mov %dl,%al 0x40057b: repnz scas %es:(%rdi),%al 0x40057d: not %rcx 0x400580: lea 0x40f(%rcx),%rsi 0x400587: add $0x42d,%rcx 0x40058e: and $0xfffffffffffffff0,%rcx 0x400592: sub %rcx,%rsp 0x400595: mov %rsi,%rcx 0x400598: lea 0xf(%rsp),%r12 0x40059d: and $0xfffffffffffffff0,%r12 0x4005a1: mov %r12,%rdi 0x4005a4: mov %r12,0xfffffffffffffee8(%rbp)