00000000004004e0 <main>:
4004e0: 55 push %rbp
4004e1: bd 60 0b 60 00 mov $0x600b60,%ebp
4004e6: 53 push %rbx
4004e7: bb 60 1b 60 00 mov $0x601b60,%ebx
4004ec: 48 83 ec 08 sub $0x8,%rsp
4004f0: e8 db ff ff ff callq 4004d0 <rand@plt>
4004f5: 48 83 c5 04 add $0x4,%rbp
4004f9: 89 45 fc mov %eax,-0x4(%rbp)
4004fc: 48 81 fd 60 1b 60 00 cmp $0x601b60,%rbp
400503: 75 eb jne 4004f0 <main+0x10>
400505: 41 b9 f4 01 00 00 mov $0x1f4,%r9d
40050b: 31 f6 xor %esi,%esi
40050d: 41 b8 60 0b 60 00 mov $0x600b60,%r8d
400513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
400518: 41 8b 08 mov (%r8),%ecx
40051b: b8 60 0b 60 00 mov $0x600b60,%eax
---start---
400520: 31 ff xor %edi,%edi
400522: 39 08 cmp %ecx,(%rax)
400524: ba ff ff ff ff mov $0xffffffff,%edx
400529: 40 0f 9c c7 setl %dil
40052d: 0f 4e d7 cmovle %edi,%edx
---end---
400530: 48 83 c0 04 add $0x4,%rax
400534: 01 d6 add %edx,%esi
400536: 48 3d 60 1b 60 00 cmp $0x601b60,%rax
40053c: 75 e2 jne 400520 <main+0x40>
40053e: 49 83 c0 04 add $0x4,%r8
400542: 4c 39 c3 cmp %r8,%rbx
400545: 75 d1 jne 400518 <main+0x38>
400547: 41 83 e9 01 sub $0x1,%r9d
40054b: 75 c0 jne 40050d <main+0x2d>
40054d: bf 34 07 40 00 mov $0x400734,%edi
400552: 31 c0 xor %eax,%eax
400554: e8 47 ff ff ff callq 4004a0 <printf@plt>
400559: 48 83 c4 08 add $0x8,%rsp
40055d: 31 c0 xor %eax,%eax
40055f: 5b pop %rbx
400560: 5d pop %rbp
400561: c3 retq
400562: 66 90 xchg %ax,%ax
MDAwMDAwMDAwMDQwMDRlMCA8bWFpbj46CiAgNDAwNGUwOgk1NSAgICAgICAgICAgICAgICAgICAJcHVzaCAgICVyYnAKICA0MDA0ZTE6CWJkIDYwIDBiIDYwIDAwICAgICAgIAltb3YgICAgJDB4NjAwYjYwLCVlYnAKICA0MDA0ZTY6CTUzICAgICAgICAgICAgICAgICAgIAlwdXNoICAgJXJieAogIDQwMDRlNzoJYmIgNjAgMWIgNjAgMDAgICAgICAgCW1vdiAgICAkMHg2MDFiNjAsJWVieAogIDQwMDRlYzoJNDggODMgZWMgMDggICAgICAgICAgCXN1YiAgICAkMHg4LCVyc3AKICA0MDA0ZjA6CWU4IGRiIGZmIGZmIGZmICAgICAgIAljYWxscSAgNDAwNGQwIDxyYW5kQHBsdD4KICA0MDA0ZjU6CTQ4IDgzIGM1IDA0ICAgICAgICAgIAlhZGQgICAgJDB4NCwlcmJwCiAgNDAwNGY5Ogk4OSA0NSBmYyAgICAgICAgICAgICAJbW92ICAgICVlYXgsLTB4NCglcmJwKQogIDQwMDRmYzoJNDggODEgZmQgNjAgMWIgNjAgMDAgCWNtcCAgICAkMHg2MDFiNjAsJXJicAogIDQwMDUwMzoJNzUgZWIgICAgICAgICAgICAgICAgCWpuZSAgICA0MDA0ZjAgPG1haW4rMHgxMD4KICA0MDA1MDU6CTQxIGI5IGY0IDAxIDAwIDAwICAgIAltb3YgICAgJDB4MWY0LCVyOWQKICA0MDA1MGI6CTMxIGY2ICAgICAgICAgICAgICAgIAl4b3IgICAgJWVzaSwlZXNpCiAgNDAwNTBkOgk0MSBiOCA2MCAwYiA2MCAwMCAgICAJbW92ICAgICQweDYwMGI2MCwlcjhkCiAgNDAwNTEzOgkwZiAxZiA0NCAwMCAwMCAgICAgICAJbm9wbCAgIDB4MCglcmF4LCVyYXgsMSkKICA0MDA1MTg6CTQxIDhiIDA4ICAgICAgICAgICAgIAltb3YgICAgKCVyOCksJWVjeAogIDQwMDUxYjoJYjggNjAgMGIgNjAgMDAgICAgICAgCW1vdiAgICAkMHg2MDBiNjAsJWVheAotLS1zdGFydC0tLQogIDQwMDUyMDoJMzEgZmYgICAgICAgICAgICAgICAgCXhvciAgICAlZWRpLCVlZGkKICA0MDA1MjI6CTM5IDA4ICAgICAgICAgICAgICAgIAljbXAgICAgJWVjeCwoJXJheCkKICA0MDA1MjQ6CWJhIGZmIGZmIGZmIGZmICAgICAgIAltb3YgICAgJDB4ZmZmZmZmZmYsJWVkeAogIDQwMDUyOToJNDAgMGYgOWMgYzcgICAgICAgICAgCXNldGwgICAlZGlsCiAgNDAwNTJkOgkwZiA0ZSBkNyAgICAgICAgICAgICAJY21vdmxlICVlZGksJWVkeAotLS1lbmQtLS0KICA0MDA1MzA6CTQ4IDgzIGMwIDA0ICAgICAgICAgIAlhZGQgICAgJDB4NCwlcmF4CiAgNDAwNTM0OgkwMSBkNiAgICAgICAgICAgICAgICAJYWRkICAgICVlZHgsJWVzaQogIDQwMDUzNjoJNDggM2QgNjAgMWIgNjAgMDAgICAgCWNtcCAgICAkMHg2MDFiNjAsJXJheAogIDQwMDUzYzoJNzUgZTIgICAgICAgICAgICAgICAgCWpuZSAgICA0MDA1MjAgPG1haW4rMHg0MD4KICA0MDA1M2U6CTQ5IDgzIGMwIDA0ICAgICAgICAgIAlhZGQgICAgJDB4NCwlcjgKICA0MDA1NDI6CTRjIDM5IGMzICAgICAgICAgICAgIAljbXAgICAgJXI4LCVyYngKICA0MDA1NDU6CTc1IGQxICAgICAgICAgICAgICAgIAlqbmUgICAgNDAwNTE4IDxtYWluKzB4Mzg+CiAgNDAwNTQ3Ogk0MSA4MyBlOSAwMSAgICAgICAgICAJc3ViICAgICQweDEsJXI5ZAogIDQwMDU0YjoJNzUgYzAgICAgICAgICAgICAgICAgCWpuZSAgICA0MDA1MGQgPG1haW4rMHgyZD4KICA0MDA1NGQ6CWJmIDM0IDA3IDQwIDAwICAgICAgIAltb3YgICAgJDB4NDAwNzM0LCVlZGkKICA0MDA1NTI6CTMxIGMwICAgICAgICAgICAgICAgIAl4b3IgICAgJWVheCwlZWF4CiAgNDAwNTU0OgllOCA0NyBmZiBmZiBmZiAgICAgICAJY2FsbHEgIDQwMDRhMCA8cHJpbnRmQHBsdD4KICA0MDA1NTk6CTQ4IDgzIGM0IDA4ICAgICAgICAgIAlhZGQgICAgJDB4OCwlcnNwCiAgNDAwNTVkOgkzMSBjMCAgICAgICAgICAgICAgICAJeG9yICAgICVlYXgsJWVheAogIDQwMDU1ZjoJNWIgICAgICAgICAgICAgICAgICAgCXBvcCAgICAlcmJ4CiAgNDAwNTYwOgk1ZCAgICAgICAgICAgICAgICAgICAJcG9wICAgICVyYnAKICA0MDA1NjE6CWMzICAgICAgICAgICAgICAgICAgIAlyZXRxICAgCiAgNDAwNTYyOgk2NiA5MCAgICAgICAgICAgICAgICAJeGNoZyAgICVheCwlYXg=