1004024fd:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
100402503:	c7 44 24 30 0f 00 00 	movl   $0xf,0x30(%rsp)
10040250a:	00
10040250b:	48 63 2f             	movslq (%rdi),%rbp
10040250e:	4d 89 f9             	mov    %r15,%r9
100402511:	4d 89 f0             	mov    %r14,%r8
100402514:	48 89 da             	mov    %rbx,%rdx
100402517:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
10040251e:	00 00
100402520:	89 f1                	mov    %esi,%ecx
100402522:	e8 f9 f7 ff ff       	call   100401d20 <getopt_long>
100402527:	83 f8 ff             	cmp    $0xffffffff,%eax
10040252a:	0f 84 a5 03 00 00    	je     1004028d5 <main+0x445>
100402530:	83 e8 3f             	sub    $0x3f,%eax
100402533:	83 f8 34             	cmp    $0x34,%eax
100402536:	0f 87 02 05 00 00    	ja     100402a3e <main+0x5ae>
10040253c:	49 63 44 85 00       	movslq 0x0(%r13,%rax,4),%rax
100402541:	4c 01 e8             	add    %r13,%rax
100402544:	ff e0                	jmp    *%rax
100402546:	48 8b 05 63 6e 00 00 	mov    0x6e63(%rip),%rax        # 1004093b0 <__imp_optarg>
10040254d:	4c 8b 20             	mov    (%rax),%r12
100402550:	4c 89 e1             	mov    %r12,%rcx
100402553:	e8 58 eb ff ff       	call   1004010b0 <_ZL6getsigPKc>
100402558:	89 44 24 30          	mov    %eax,0x30(%rsp)
10040255c:	eb ad                	jmp    10040250b <main+0x7b>
10040255e:	48 63 07             	movslq (%rdi),%rax
100402561:	48 8b 0c c3          	mov    (%rbx,%rax,8),%rcx
100402565:	48 89 c2             	mov    %rax,%rdx
100402568:	48 8b 05 41 6e 00 00 	mov    0x6e41(%rip),%rax        # 1004093b0 <__imp_optarg>
10040256f:	48 83 38 00          	cmpq   $0x0,(%rax)
100402573:	0f 84 c9 00 00 00    	je     100402642 <main+0x1b2>
100402579:	48 63 17             	movslq (%rdi),%rdx
10040257c:	48 83 3c d3 00       	cmpq   $0x0,(%rbx,%rdx,8)
100402581:	0f 85 b7 04 00 00    	jne    100402a3e <main+0x5ae>
100402587:	48 8b 30             	mov    (%rax),%rsi
10040258a:	48 89 f1             	mov    %rsi,%rcx
10040258d:	e8 1e eb ff ff       	call   1004010b0 <_ZL6getsigPKc>
100402592:	48 63 d8             	movslq %eax,%rbx
100402595:	83 fb 41             	cmp    $0x41,%ebx
100402598:	0f 87 f9 05 00 00    	ja     100402b97 <main+0x707>
10040259e:	85 db                	test   %ebx,%ebx
1004025a0:	75 52                	jne    1004025f4 <main+0x164>
1004025a2:	89 da                	mov    %ebx,%edx
1004025a4:	48 8d 0d 4f 1e 00 00 	lea    0x1e4f(%rip),%rcx        # 1004043fa <.rdata+0x3fa>
1004025ab:	e8 b0 f7 ff ff       	call   100401d60 <printf>
1004025b0:	31 c9                	xor    %ecx,%ecx
1004025b2:	e8 39 f7 ff ff       	call   100401cf0 <exit>
1004025b7:	4d 85 e4             	test   %r12,%r12
1004025ba:	0f 85 12 03 00 00    	jne    1004028d2 <main+0x442>
1004025c0:	48 8b 05 01 6e 00 00 	mov    0x6e01(%rip),%rax        # 1004093c8 <__imp_optreset>
1004025c7:	4c 8b 24 eb          	mov    (%rbx,%rbp,8),%r12
1004025cb:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
1004025d1:	49 83 c4 01          	add    $0x1,%r12
1004025d5:	48 8d 04 ed 08 00 00 	lea    0x8(,%rbp,8),%rax
1004025dc:	00
1004025dd:	48 c1 f8 03          	sar    $0x3,%rax
1004025e1:	4c 89 e1             	mov    %r12,%rcx
1004025e4:	89 07                	mov    %eax,(%rdi)
1004025e6:	e8 c5 ea ff ff       	call   1004010b0 <_ZL6getsigPKc>
1004025eb:	89 44 24 30          	mov    %eax,0x30(%rsp)
1004025ef:	e9 17 ff ff ff       	jmp    10040250b <main+0x7b>
1004025f4:	48 89 f1             	mov    %rsi,%rcx
1004025f7:	e8 b4 f6 ff ff       	call   100401cb0 <atoi>
1004025fc:	39 c3                	cmp    %eax,%ebx
1004025fe:	75 a2                	jne    1004025a2 <main+0x112>
100402600:	8d 43 ff             	lea    -0x1(%rbx),%eax
100402603:	83 f8 1e             	cmp    $0x1e,%eax
100402606:	0f 86 91 04 00 00    	jbe    100402a9d <main+0x60d>
10040260c:	83 fb 41             	cmp    $0x41,%ebx
10040260f:	0f 85 f0 04 00 00    	jne    100402b05 <main+0x675>
100402615:	48 8d 1d e4 59 00 00 	lea    0x59e4(%rip),%rbx        # 100408000 <__bss_start__>
10040261c:	41 b8 41 00 00 00    	mov    $0x41,%r8d
100402622:	48 8d 15 bf 1d 00 00 	lea    0x1dbf(%rip),%rdx        # 1004043e8 <.rdata+0x3e8>
100402629:	48 89 d9             	mov    %rbx,%rcx
10040262c:	e8 5f f7 ff ff       	call   100401d90 <sprintf>
100402631:	48 89 d9             	mov    %rbx,%rcx
100402634:	48 83 c1 03          	add    $0x3,%rcx
100402638:	e8 33 f7 ff ff       	call   100401d70 <puts>
10040263d:	e9 6e ff ff ff       	jmp    1004025b0 <main+0x120>
100402642:	48 89 08             	mov    %rcx,(%rax)
100402645:	48 85 c9             	test   %rcx,%rcx
100402648:	0f 84 b3 00 00 00    	je     100402701 <main+0x271>
10040264e:	83 c2 01             	add    $0x1,%edx
100402651:	89 17                	mov    %edx,(%rdi)
100402653:	48 8b 15 6e 6d 00 00 	mov    0x6d6e(%rip),%rdx        # 1004093c8 <__imp_optreset>
10040265a:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
100402660:	e9 14 ff ff ff       	jmp    100402579 <main+0xe9>
100402665:	48 8b 2d dc 6d 00 00 	mov    0x6ddc(%rip),%rbp        # 100409448 <__imp_sys_sigabbrev>
10040266c:	bb 01 00 00 00       	mov    $0x1,%ebx
100402671:	31 f6                	xor    %esi,%esi
100402673:	48 8d 3d b6 1d 00 00 	lea    0x1db6(%rip),%rdi        # 100404430 <.rdata+0x430>
10040267a:	4c 8b 44 dd 00       	mov    0x0(%rbp,%rbx,8),%r8
10040267f:	89 da                	mov    %ebx,%edx
100402681:	48 89 f9             	mov    %rdi,%rcx
100402684:	49 83 c0 03          	add    $0x3,%r8
100402688:	e8 d3 f6 ff ff       	call   100401d60 <printf>
10040268d:	01 c6                	add    %eax,%esi
10040268f:	83 fe 46             	cmp    $0x46,%esi
100402692:	0f 8f f2 03 00 00    	jg     100402a8a <main+0x5fa>
100402698:	48 83 fb 17          	cmp    $0x17,%rbx
10040269c:	0f 84 a5 04 00 00    	je     100402b47 <main+0x6b7>
1004026a2:	0f 87 05 04 00 00    	ja     100402aad <main+0x61d>
1004026a8:	48 83 fb 06          	cmp    $0x6,%rbx
1004026ac:	0f 84 7a 04 00 00    	je     100402b2c <main+0x69c>
1004026b2:	48 83 fb 14          	cmp    $0x14,%rbx
1004026b6:	75 29                	jne    1004026e1 <main+0x251>
1004026b8:	4c 8d 05 48 1d 00 00 	lea    0x1d48(%rip),%r8        # 100404407 <.rdata+0x407>
1004026bf:	ba 14 00 00 00       	mov    $0x14,%edx
1004026c4:	48 89 f9             	mov    %rdi,%rcx
1004026c7:	e8 94 f6 ff ff       	call   100401d60 <printf>
1004026cc:	01 c6                	add    %eax,%esi
1004026ce:	83 fe 46             	cmp    $0x46,%esi
1004026d1:	7e 0e                	jle    1004026e1 <main+0x251>
1004026d3:	48 8d 0d 28 1d 00 00 	lea    0x1d28(%rip),%rcx        # 100404402 <.rdata+0x402>
1004026da:	31 f6                	xor    %esi,%esi
1004026dc:	e8 8f f6 ff ff       	call   100401d70 <puts>
1004026e1:	48 83 c3 01          	add    $0x1,%rbx
1004026e5:	eb 93                	jmp    10040267a <main+0x1ea>
1004026e7:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
1004026ee:	00
1004026ef:	e9 17 fe ff ff       	jmp    10040250b <main+0x7b>
1004026f4:	c7 44 24 34 01 00 00 	movl   $0x1,0x34(%rsp)
1004026fb:	00
1004026fc:	e9 0a fe ff ff       	jmp    10040250b <main+0x7b>
100402701:	48 8b 2d 40 6d 00 00 	mov    0x6d40(%rip),%rbp        # 100409448 <__imp_sys_sigabbrev>
100402708:	be 01 00 00 00       	mov    $0x1,%esi
10040270d:	31 db                	xor    %ebx,%ebx
10040270f:	48 8d 3d e8 1c 00 00 	lea    0x1ce8(%rip),%rdi        # 1004043fe <.rdata+0x3fe>
100402716:	4c 8d 35 f3 1c 00 00 	lea    0x1cf3(%rip),%r14        # 100404410 <.rdata+0x410>
10040271d:	4c 8d 25 de 1c 00 00 	lea    0x1cde(%rip),%r12        # 100404402 <.rdata+0x402>
100402724:	4c 8d 2d e0 1c 00 00 	lea    0x1ce0(%rip),%r13        # 10040440b <.rdata+0x40b>
10040272b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100402730:	48 8b 44 f5 00       	mov    0x0(%rbp,%rsi,8),%rax
100402735:	48 89 f9             	mov    %rdi,%rcx
100402738:	48 8d 50 03          	lea    0x3(%rax),%rdx
10040273c:	e8 1f f6 ff ff       	call   100401d60 <printf>
100402741:	01 c3                	add    %eax,%ebx
100402743:	83 fb 48             	cmp    $0x48,%ebx
100402746:	7f 48                	jg     100402790 <main+0x300>
100402748:	48 83 fe 17          	cmp    $0x17,%rsi
10040274c:	0f 84 9e 00 00 00    	je     1004027f0 <main+0x360>
100402752:	77 64                	ja     1004027b8 <main+0x328>
100402754:	48 83 fe 06          	cmp    $0x6,%rsi
100402758:	0f 84 c2 00 00 00    	je     100402820 <main+0x390>
10040275e:	48 83 fe 14          	cmp    $0x14,%rsi
100402762:	0f 85 0a 01 00 00    	jne    100402872 <main+0x3e2>
100402768:	48 8d 15 98 1c 00 00 	lea    0x1c98(%rip),%rdx        # 100404407 <.rdata+0x407>
10040276f:	48 89 f9             	mov    %rdi,%rcx
100402772:	e8 e9 f5 ff ff       	call   100401d60 <printf>
100402777:	01 c3                	add    %eax,%ebx
100402779:	83 fb 46             	cmp    $0x46,%ebx
10040277c:	0f 8f dc 00 00 00    	jg     10040285e <main+0x3ce>
100402782:	48 83 c6 01          	add    $0x1,%rsi
100402786:	eb a8                	jmp    100402730 <main+0x2a0>
100402788:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040278f:	00
100402790:	4c 89 e1             	mov    %r12,%rcx
100402793:	31 db                	xor    %ebx,%ebx
100402795:	e8 d6 f5 ff ff       	call   100401d70 <puts>
10040279a:	48 83 fe 17          	cmp    $0x17,%rsi
10040279e:	74 50                	je     1004027f0 <main+0x360>
1004027a0:	0f 87 aa 00 00 00    	ja     100402850 <main+0x3c0>
1004027a6:	48 83 fe 06          	cmp    $0x6,%rsi
1004027aa:	74 74                	je     100402820 <main+0x390>
1004027ac:	48 83 fe 14          	cmp    $0x14,%rsi
1004027b0:	74 b6                	je     100402768 <main+0x2d8>
1004027b2:	eb ce                	jmp    100402782 <main+0x2f2>
1004027b4:	0f 1f 40 00          	nopl   0x0(%rax)
1004027b8:	48 83 fe 1d          	cmp    $0x1d,%rsi
1004027bc:	0f 85 cc 00 00 00    	jne    10040288e <main+0x3fe>
1004027c2:	4c 89 f2             	mov    %r14,%rdx
1004027c5:	48 89 f9             	mov    %rdi,%rcx
1004027c8:	e8 93 f5 ff ff       	call   100401d60 <printf>
1004027cd:	01 c3                	add    %eax,%ebx
1004027cf:	83 fb 46             	cmp    $0x46,%ebx
1004027d2:	7e ae                	jle    100402782 <main+0x2f2>
1004027d4:	4c 89 e1             	mov    %r12,%rcx
1004027d7:	be 1e 00 00 00       	mov    $0x1e,%esi
1004027dc:	31 db                	xor    %ebx,%ebx
1004027de:	e8 8d f5 ff ff       	call   100401d70 <puts>
1004027e3:	e9 48 ff ff ff       	jmp    100402730 <main+0x2a0>
1004027e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004027ef:	00
1004027f0:	4c 89 ea             	mov    %r13,%rdx
1004027f3:	48 89 f9             	mov    %rdi,%rcx
1004027f6:	e8 65 f5 ff ff       	call   100401d60 <printf>
1004027fb:	01 c3                	add    %eax,%ebx
1004027fd:	83 fb 46             	cmp    $0x46,%ebx
100402800:	7e 80                	jle    100402782 <main+0x2f2>
100402802:	4c 89 e1             	mov    %r12,%rcx
100402805:	be 18 00 00 00       	mov    $0x18,%esi
10040280a:	31 db                	xor    %ebx,%ebx
10040280c:	e8 5f f5 ff ff       	call   100401d70 <puts>
100402811:	e9 1a ff ff ff       	jmp    100402730 <main+0x2a0>
100402816:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040281d:	00 00 00
100402820:	48 8d 15 dc 1b 00 00 	lea    0x1bdc(%rip),%rdx        # 100404403 <.rdata+0x403>
100402827:	48 89 f9             	mov    %rdi,%rcx
10040282a:	e8 31 f5 ff ff       	call   100401d60 <printf>
10040282f:	01 c3                	add    %eax,%ebx
100402831:	83 fb 46             	cmp    $0x46,%ebx
100402834:	0f 8e 48 ff ff ff    	jle    100402782 <main+0x2f2>
10040283a:	4c 89 e1             	mov    %r12,%rcx
10040283d:	be 07 00 00 00       	mov    $0x7,%esi
100402842:	31 db                	xor    %ebx,%ebx
100402844:	e8 27 f5 ff ff       	call   100401d70 <puts>
100402849:	e9 e2 fe ff ff       	jmp    100402730 <main+0x2a0>
10040284e:	66 90                	xchg   %ax,%ax
100402850:	48 83 fe 1d          	cmp    $0x1d,%rsi
100402854:	0f 84 68 ff ff ff    	je     1004027c2 <main+0x332>
10040285a:	31 db                	xor    %ebx,%ebx
10040285c:	eb 35                	jmp    100402893 <main+0x403>
10040285e:	4c 89 e1             	mov    %r12,%rcx
100402861:	be 15 00 00 00       	mov    $0x15,%esi
100402866:	31 db                	xor    %ebx,%ebx
100402868:	e8 03 f5 ff ff       	call   100401d70 <puts>
10040286d:	e9 be fe ff ff       	jmp    100402730 <main+0x2a0>
100402872:	83 fb 46             	cmp    $0x46,%ebx
100402875:	0f 8e 07 ff ff ff    	jle    100402782 <main+0x2f2>
10040287b:	4c 89 e1             	mov    %r12,%rcx
10040287e:	48 83 c6 01          	add    $0x1,%rsi
100402882:	31 db                	xor    %ebx,%ebx
100402884:	e8 e7 f4 ff ff       	call   100401d70 <puts>
100402889:	e9 a2 fe ff ff       	jmp    100402730 <main+0x2a0>
10040288e:	83 fb 46             	cmp    $0x46,%ebx
100402891:	7f 33                	jg     1004028c6 <main+0x436>
100402893:	48 83 c6 01          	add    $0x1,%rsi
100402897:	48 83 fe 20          	cmp    $0x20,%rsi
10040289b:	0f 85 8f fe ff ff    	jne    100402730 <main+0x2a0>
1004028a1:	e8 ea f3 ff ff       	call   100401c90 <__getreent>
1004028a6:	41 b8 1a 00 00 00    	mov    $0x1a,%r8d
1004028ac:	ba 01 00 00 00       	mov    $0x1,%edx
1004028b1:	48 8d 0d 5d 1b 00 00 	lea    0x1b5d(%rip),%rcx        # 100404415 <.rdata+0x415>
1004028b8:	4c 8b 48 10          	mov    0x10(%rax),%r9
1004028bc:	e8 4f f4 ff ff       	call   100401d10 <fwrite>
1004028c1:	e9 ea fc ff ff       	jmp    1004025b0 <main+0x120>
1004028c6:	4c 89 e1             	mov    %r12,%rcx
1004028c9:	31 db                	xor    %ebx,%ebx
1004028cb:	e8 a0 f4 ff ff       	call   100401d70 <puts>
1004028d0:	eb c1                	jmp    100402893 <main+0x403>
1004028d2:	83 2f 01             	subl   $0x1,(%rdi)
1004028d5:	83 7c 24 30 41       	cmpl   $0x41,0x30(%rsp)
1004028da:	0f 87 bf 02 00 00    	ja     100402b9f <main+0x70f>
1004028e0:	48 63 07             	movslq (%rdi),%rax
1004028e3:	48 8d 1c c3          	lea    (%rbx,%rax,8),%rbx
1004028e7:	48 8b 0b             	mov    (%rbx),%rcx
1004028ea:	48 85 c9             	test   %rcx,%rcx
1004028ed:	0f 84 f4 00 00 00    	je     1004029e7 <main+0x557>
1004028f3:	0f b6 44 24 34       	movzbl 0x34(%rsp),%eax
1004028f8:	48 8d 7c 24 48       	lea    0x48(%rsp),%rdi
1004028fd:	bd 00 00 00 80       	mov    $0x80000000,%ebp
100402902:	4c 8d 2d 55 1c 00 00 	lea    0x1c55(%rip),%r13        # 10040455e <.rdata+0x55e>
100402909:	83 e0 01             	and    $0x1,%eax
10040290c:	3c 01                	cmp    $0x1,%al
10040290e:	48 19 f6             	sbb    %rsi,%rsi
100402911:	31 c0                	xor    %eax,%eax
100402913:	48 0f ba f6 1f       	btr    $0x1f,%rsi
100402918:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
10040291c:	48 83 c6 01          	add    $0x1,%rsi
100402920:	eb 3f                	jmp    100402961 <main+0x4d1>
100402922:	4c 39 fe             	cmp    %r15,%rsi
100402925:	7f 5a                	jg     100402981 <main+0x4f1>
100402927:	45 31 e4             	xor    %r12d,%r12d
10040292a:	83 7c 24 38 00       	cmpl   $0x0,0x38(%rsp)
10040292f:	0f 85 f1 00 00 00    	jne    100402a26 <main+0x596>
100402935:	8b 54 24 30          	mov    0x30(%rsp),%edx
100402939:	44 89 f9             	mov    %r15d,%ecx
10040293c:	e8 ff f3 ff ff       	call   100401d40 <kill>
100402941:	85 c0                	test   %eax,%eax
100402943:	75 67                	jne    1004029ac <main+0x51c>
100402945:	83 7c 24 34 00       	cmpl   $0x0,0x34(%rsp)
10040294a:	0f 85 9a 01 00 00    	jne    100402aea <main+0x65a>
100402950:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
100402954:	48 83 c3 08          	add    $0x8,%rbx
100402958:	48 85 c9             	test   %rcx,%rcx
10040295b:	0f 84 ad 00 00 00    	je     100402a0e <main+0x57e>
100402961:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
100402967:	48 89 fa             	mov    %rdi,%rdx
10040296a:	e8 61 f4 ff ff       	call   100401dd0 <strtoll>
10040296f:	49 89 c7             	mov    %rax,%r15
100402972:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
100402977:	80 38 00             	cmpb   $0x0,(%rax)
10040297a:	75 05                	jne    100402981 <main+0x4f1>
10040297c:	49 39 ef             	cmp    %rbp,%r15
10040297f:	7c a1                	jl     100402922 <main+0x492>
100402981:	4c 8b 23             	mov    (%rbx),%r12
100402984:	4c 8b 35 d5 56 00 00 	mov    0x56d5(%rip),%r14        # 100408060 <_ZL9prog_name>
10040298b:	e8 00 f3 ff ff       	call   100401c90 <__getreent>
100402990:	4c 89 ea             	mov    %r13,%rdx
100402993:	48 8b 48 18          	mov    0x18(%rax),%rcx
100402997:	4d 89 e1             	mov    %r12,%r9
10040299a:	4d 89 f0             	mov    %r14,%r8
10040299d:	e8 5e f3 ff ff       	call   100401d00 <fprintf>
1004029a2:	c7 44 24 3c 01 00 00 	movl   $0x1,0x3c(%rsp)
1004029a9:	00
1004029aa:	eb a4                	jmp    100402950 <main+0x4c0>
1004029ac:	83 7c 24 34 00       	cmpl   $0x0,0x34(%rsp)
1004029b1:	0f 85 1b 01 00 00    	jne    100402ad2 <main+0x642>
1004029b7:	45 85 e4             	test   %r12d,%r12d
1004029ba:	74 03                	je     1004029bf <main+0x52f>
1004029bc:	45 89 e7             	mov    %r12d,%r15d
1004029bf:	4c 8d 64 24 50       	lea    0x50(%rsp),%r12
1004029c4:	4c 8b 05 95 56 00 00 	mov    0x5695(%rip),%r8        # 100408060 <_ZL9prog_name>
1004029cb:	4d 89 f9             	mov    %r15,%r9
1004029ce:	48 8d 15 9e 1b 00 00 	lea    0x1b9e(%rip),%rdx        # 100404573 <.rdata+0x573>
1004029d5:	4c 89 e1             	mov    %r12,%rcx
1004029d8:	e8 b3 f3 ff ff       	call   100401d90 <sprintf>
1004029dd:	4c 89 e1             	mov    %r12,%rcx
1004029e0:	e8 6b f3 ff ff       	call   100401d50 <perror>
1004029e5:	eb bb                	jmp    1004029a2 <main+0x512>
1004029e7:	48 8b 1d 72 56 00 00 	mov    0x5672(%rip),%rbx        # 100408060 <_ZL9prog_name>
1004029ee:	e8 9d f2 ff ff       	call   100401c90 <__getreent>
1004029f3:	48 8d 15 4a 1b 00 00 	lea    0x1b4a(%rip),%rdx        # 100404544 <.rdata+0x544>
1004029fa:	48 8b 48 18          	mov    0x18(%rax),%rcx
1004029fe:	49 89 d8             	mov    %rbx,%r8
100402a01:	e8 fa f2 ff ff       	call   100401d00 <fprintf>
100402a06:	c7 44 24 3c 01 00 00 	movl   $0x1,0x3c(%rsp)
100402a0d:	00
100402a0e:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
100402a12:	48 81 c4 48 04 00 00 	add    $0x448,%rsp
100402a19:	5b                   	pop    %rbx
100402a1a:	5e                   	pop    %rsi
100402a1b:	5f                   	pop    %rdi
100402a1c:	5d                   	pop    %rbp
100402a1d:	41 5c                	pop    %r12
100402a1f:	41 5d                	pop    %r13
100402a21:	41 5e                	pop    %r14
100402a23:	41 5f                	pop    %r15
100402a25:	c3                   	ret
100402a26:	44 89 fa             	mov    %r15d,%edx
100402a29:	b9 3c 00 00 00       	mov    $0x3c,%ecx
100402a2e:	45 89 fc             	mov    %r15d,%r12d
100402a31:	e8 9a f2 ff ff       	call   100401cd0 <cygwin_internal>
100402a36:	4c 63 f8             	movslq %eax,%r15
100402a39:	e9 f7 fe ff ff       	jmp    100402935 <main+0x4a5>
100402a3e:	e8 4d f2 ff ff       	call   100401c90 <__getreent>
100402a43:	48 8b 48 18          	mov    0x18(%rax),%rcx
100402a47:	e8 34 e6 ff ff       	call   100401080 <_ZL5usageP9__sFILE64>
100402a4c:	48 8d 05 ec 1a 00 00 	lea    0x1aec(%rip),%rax        # 10040453f <.rdata+0x53f>
100402a53:	48 8d 0d f6 19 00 00 	lea    0x19f6(%rip),%rcx        # 100404450 <.rdata+0x450>
100402a5a:	ba 03 00 00 00       	mov    $0x3,%edx
100402a5f:	41 b9 07 00 00 00    	mov    $0x7,%r9d
100402a65:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100402a6a:	41 b8 05 00 00 00    	mov    $0x5,%r8d
100402a70:	e8 eb f2 ff ff       	call   100401d60 <printf>
100402a75:	31 c9                	xor    %ecx,%ecx
100402a77:	e8 74 f2 ff ff       	call   100401cf0 <exit>
100402a7c:	e8 0f f2 ff ff       	call   100401c90 <__getreent>
100402a81:	48 8b 48 10          	mov    0x10(%rax),%rcx
100402a85:	e8 f6 e5 ff ff       	call   100401080 <_ZL5usageP9__sFILE64>