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 38 mov (%r8),%edi
40051b: b8 60 0b 60 00 mov $0x600b60,%eax
400520: 8b 08 mov (%rax),%ecx
---start---
400522: 31 d2 xor %edx,%edx
400524: 39 cf cmp %ecx,%edi
400526: 0f 9c c1 setl %cl
400529: 0f 9f c2 setg %dl
40052c: 48 83 c0 04 add $0x4,%rax (this got in somehow)
400530: 0f b6 c9 movzbl %cl,%ecx
400533: 29 ca sub %ecx,%edx
---end---
400535: 01 d6 add %edx,%esi
400537: 48 3d 60 1b 60 00 cmp $0x601b60,%rax
40053d: 75 e1 jne 400520 <main+0x40>
40053f: 49 83 c0 04 add $0x4,%r8
400543: 4c 39 c3 cmp %r8,%rbx
400546: 75 d0 jne 400518 <main+0x38>
400548: 41 83 e9 01 sub $0x1,%r9d
40054c: 75 bf jne 40050d <main+0x2d>
40054e: bf 34 07 40 00 mov $0x400734,%edi
400553: 31 c0 xor %eax,%eax
400555: e8 46 ff ff ff callq 4004a0 <printf@plt>
40055a: 48 83 c4 08 add $0x8,%rsp
40055e: 31 c0 xor %eax,%eax
400560: 5b pop %rbx
400561: 5d pop %rbp
400562: c3 retq
400563: 90 nop
MDAwMDAwMDAwMDQwMDRlMCA8bWFpbj46CiAgNDAwNGUwOgk1NSAgICAgICAgICAgICAgICAgICAJcHVzaCAgICVyYnAKICA0MDA0ZTE6CWJkIDYwIDBiIDYwIDAwICAgICAgIAltb3YgICAgJDB4NjAwYjYwLCVlYnAKICA0MDA0ZTY6CTUzICAgICAgICAgICAgICAgICAgIAlwdXNoICAgJXJieAogIDQwMDRlNzoJYmIgNjAgMWIgNjAgMDAgICAgICAgCW1vdiAgICAkMHg2MDFiNjAsJWVieAogIDQwMDRlYzoJNDggODMgZWMgMDggICAgICAgICAgCXN1YiAgICAkMHg4LCVyc3AKICA0MDA0ZjA6CWU4IGRiIGZmIGZmIGZmICAgICAgIAljYWxscSAgNDAwNGQwIDxyYW5kQHBsdD4KICA0MDA0ZjU6CTQ4IDgzIGM1IDA0ICAgICAgICAgIAlhZGQgICAgJDB4NCwlcmJwCiAgNDAwNGY5Ogk4OSA0NSBmYyAgICAgICAgICAgICAJbW92ICAgICVlYXgsLTB4NCglcmJwKQogIDQwMDRmYzoJNDggODEgZmQgNjAgMWIgNjAgMDAgCWNtcCAgICAkMHg2MDFiNjAsJXJicAogIDQwMDUwMzoJNzUgZWIgICAgICAgICAgICAgICAgCWpuZSAgICA0MDA0ZjAgPG1haW4rMHgxMD4KICA0MDA1MDU6CTQxIGI5IGY0IDAxIDAwIDAwICAgIAltb3YgICAgJDB4MWY0LCVyOWQKICA0MDA1MGI6CTMxIGY2ICAgICAgICAgICAgICAgIAl4b3IgICAgJWVzaSwlZXNpCiAgNDAwNTBkOgk0MSBiOCA2MCAwYiA2MCAwMCAgICAJbW92ICAgICQweDYwMGI2MCwlcjhkCiAgNDAwNTEzOgkwZiAxZiA0NCAwMCAwMCAgICAgICAJbm9wbCAgIDB4MCglcmF4LCVyYXgsMSkKICA0MDA1MTg6CTQxIDhiIDM4ICAgICAgICAgICAgIAltb3YgICAgKCVyOCksJWVkaQogIDQwMDUxYjoJYjggNjAgMGIgNjAgMDAgICAgICAgCW1vdiAgICAkMHg2MDBiNjAsJWVheAogIDQwMDUyMDoJOGIgMDggICAgICAgICAgICAgICAgCW1vdiAgICAoJXJheCksJWVjeAotLS1zdGFydC0tLQogIDQwMDUyMjoJMzEgZDIgICAgICAgICAgICAgICAgCXhvciAgICAlZWR4LCVlZHgKICA0MDA1MjQ6CTM5IGNmICAgICAgICAgICAgICAgIAljbXAgICAgJWVjeCwlZWRpCiAgNDAwNTI2OgkwZiA5YyBjMSAgICAgICAgICAgICAJc2V0bCAgICVjbAogIDQwMDUyOToJMGYgOWYgYzIgICAgICAgICAgICAgCXNldGcgICAlZGwKICA0MDA1MmM6CTQ4IDgzIGMwIDA0ICAgICAgICAgIAlhZGQgICAgJDB4NCwlcmF4ICAodGhpcyBnb3QgaW4gc29tZWhvdykKICA0MDA1MzA6CTBmIGI2IGM5ICAgICAgICAgICAgIAltb3Z6YmwgJWNsLCVlY3gKICA0MDA1MzM6CTI5IGNhICAgICAgICAgICAgICAgIAlzdWIgICAgJWVjeCwlZWR4Ci0tLWVuZC0tLQogIDQwMDUzNToJMDEgZDYgICAgICAgICAgICAgICAgCWFkZCAgICAlZWR4LCVlc2kKICA0MDA1Mzc6CTQ4IDNkIDYwIDFiIDYwIDAwICAgIAljbXAgICAgJDB4NjAxYjYwLCVyYXgKICA0MDA1M2Q6CTc1IGUxICAgICAgICAgICAgICAgIAlqbmUgICAgNDAwNTIwIDxtYWluKzB4NDA+CiAgNDAwNTNmOgk0OSA4MyBjMCAwNCAgICAgICAgICAJYWRkICAgICQweDQsJXI4CiAgNDAwNTQzOgk0YyAzOSBjMyAgICAgICAgICAgICAJY21wICAgICVyOCwlcmJ4CiAgNDAwNTQ2Ogk3NSBkMCAgICAgICAgICAgICAgICAJam5lICAgIDQwMDUxOCA8bWFpbisweDM4PgogIDQwMDU0ODoJNDEgODMgZTkgMDEgICAgICAgICAgCXN1YiAgICAkMHgxLCVyOWQKICA0MDA1NGM6CTc1IGJmICAgICAgICAgICAgICAgIAlqbmUgICAgNDAwNTBkIDxtYWluKzB4MmQ+CiAgNDAwNTRlOgliZiAzNCAwNyA0MCAwMCAgICAgICAJbW92ICAgICQweDQwMDczNCwlZWRpCiAgNDAwNTUzOgkzMSBjMCAgICAgICAgICAgICAgICAJeG9yICAgICVlYXgsJWVheAogIDQwMDU1NToJZTggNDYgZmYgZmYgZmYgICAgICAgCWNhbGxxICA0MDA0YTAgPHByaW50ZkBwbHQ+CiAgNDAwNTVhOgk0OCA4MyBjNCAwOCAgICAgICAgICAJYWRkICAgICQweDgsJXJzcAogIDQwMDU1ZToJMzEgYzAgICAgICAgICAgICAgICAgCXhvciAgICAlZWF4LCVlYXgKICA0MDA1NjA6CTViICAgICAgICAgICAgICAgICAgIAlwb3AgICAgJXJieAogIDQwMDU2MToJNWQgICAgICAgICAgICAgICAgICAgCXBvcCAgICAlcmJwCiAgNDAwNTYyOgljMyAgICAgICAgICAgICAgICAgICAJcmV0cSAgIAogIDQwMDU2MzoJOTAgICAgICAgICAgICAgICAgICAgCW5vcA==