140002362:	66 81 79 18 0b 02    	cmpw   $0x20b,0x18(%rcx)
140002368:	0f 94 c0             	sete   %al
14000236b:	c3                   	ret
14000236c:	0f 1f 40 00          	nopl   0x0(%rax)
140002370:	48 63 41 3c          	movslq 0x3c(%rcx),%rax
140002374:	48 01 c1             	add    %rax,%rcx
140002377:	0f b7 41 14          	movzwl 0x14(%rcx),%eax
14000237b:	44 0f b7 41 06       	movzwl 0x6(%rcx),%r8d
140002380:	48 8d 44 01 18       	lea    0x18(%rcx,%rax,1),%rax
140002385:	66 45 85 c0          	test   %r8w,%r8w
140002389:	74 32                	je     1400023bd <.text+0x13bd>
14000238b:	41 8d 48 ff          	lea    -0x1(%r8),%ecx
14000238f:	48 8d 0c 89          	lea    (%rcx,%rcx,4),%rcx
140002393:	4c 8d 4c c8 28       	lea    0x28(%rax,%rcx,8),%r9
140002398:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14000239f:	00
1400023a0:	44 8b 40 0c          	mov    0xc(%rax),%r8d
1400023a4:	4c 89 c1             	mov    %r8,%rcx
1400023a7:	4c 39 c2             	cmp    %r8,%rdx
1400023aa:	72 08                	jb     1400023b4 <.text+0x13b4>
1400023ac:	03 48 08             	add    0x8(%rax),%ecx
1400023af:	48 39 ca             	cmp    %rcx,%rdx
1400023b2:	72 0b                	jb     1400023bf <.text+0x13bf>
1400023b4:	48 83 c0 28          	add    $0x28,%rax
1400023b8:	4c 39 c8             	cmp    %r9,%rax
1400023bb:	75 e3                	jne    1400023a0 <.text+0x13a0>
1400023bd:	31 c0                	xor    %eax,%eax
1400023bf:	c3                   	ret
1400023c0:	57                   	push   %rdi
1400023c1:	56                   	push   %rsi
1400023c2:	53                   	push   %rbx
1400023c3:	48 83 ec 20          	sub    $0x20,%rsp
1400023c7:	48 89 ce             	mov    %rcx,%rsi
1400023ca:	e8 b1 04 00 00       	call   140002880 <.text+0x1880>
1400023cf:	48 83 f8 08          	cmp    $0x8,%rax
1400023d3:	77 7b                	ja     140002450 <.text+0x1450>
1400023d5:	48 8b 15 c4 1f 00 00 	mov    0x1fc4(%rip),%rdx        # 1400043a0 <_head_lib64_libkernel32_a-0x3c60>
1400023dc:	31 db                	xor    %ebx,%ebx
1400023de:	66 81 3a 4d 5a       	cmpw   $0x5a4d,(%rdx)
1400023e3:	75 59                	jne    14000243e <.text+0x143e>
1400023e5:	48 63 42 3c          	movslq 0x3c(%rdx),%rax
1400023e9:	48 01 d0             	add    %rdx,%rax
1400023ec:	81 38 50 45 00 00    	cmpl   $0x4550,(%rax)
1400023f2:	75 4a                	jne    14000243e <.text+0x143e>
1400023f4:	66 81 78 18 0b 02    	cmpw   $0x20b,0x18(%rax)
1400023fa:	75 42                	jne    14000243e <.text+0x143e>
1400023fc:	0f b7 50 14          	movzwl 0x14(%rax),%edx
140002400:	48 8d 5c 10 18       	lea    0x18(%rax,%rdx,1),%rbx
140002405:	0f b7 50 06          	movzwl 0x6(%rax),%edx
140002409:	66 85 d2             	test   %dx,%dx
14000240c:	74 42                	je     140002450 <.text+0x1450>
14000240e:	8d 42 ff             	lea    -0x1(%rdx),%eax
140002411:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
140002415:	48 8d 7c c3 28       	lea    0x28(%rbx,%rax,8),%rdi
14000241a:	eb 0d                	jmp    140002429 <.text+0x1429>
14000241c:	0f 1f 40 00          	nopl   0x0(%rax)
140002420:	48 83 c3 28          	add    $0x28,%rbx
140002424:	48 39 fb             	cmp    %rdi,%rbx
140002427:	74 27                	je     140002450 <.text+0x1450>
140002429:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14000242f:	48 89 f2             	mov    %rsi,%rdx
140002432:	48 89 d9             	mov    %rbx,%rcx
140002435:	e8 4e 04 00 00       	call   140002888 <.text+0x1888>
14000243a:	85 c0                	test   %eax,%eax
14000243c:	75 e2                	jne    140002420 <.text+0x1420>
14000243e:	48 89 d8             	mov    %rbx,%rax
140002441:	48 83 c4 20          	add    $0x20,%rsp
140002445:	5b                   	pop    %rbx
140002446:	5e                   	pop    %rsi
140002447:	5f                   	pop    %rdi
140002448:	c3                   	ret
140002449:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140002450:	31 db                	xor    %ebx,%ebx
140002452:	48 89 d8             	mov    %rbx,%rax
140002455:	48 83 c4 20          	add    $0x20,%rsp
140002459:	5b                   	pop    %rbx
14000245a:	5e                   	pop    %rsi
14000245b:	5f                   	pop    %rdi
14000245c:	c3                   	ret
14000245d:	0f 1f 00             	nopl   (%rax)
140002460:	48 8b 15 39 1f 00 00 	mov    0x1f39(%rip),%rdx        # 1400043a0 <_head_lib64_libkernel32_a-0x3c60>
140002467:	31 c0                	xor    %eax,%eax
140002469:	66 81 3a 4d 5a       	cmpw   $0x5a4d,(%rdx)
14000246e:	75 10                	jne    140002480 <.text+0x1480>
140002470:	4c 63 42 3c          	movslq 0x3c(%rdx),%r8
140002474:	49 01 d0             	add    %rdx,%r8
140002477:	41 81 38 50 45 00 00 	cmpl   $0x4550,(%r8)
14000247e:	74 08                	je     140002488 <.text+0x1488>
140002480:	c3                   	ret
140002481:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140002488:	66 41 81 78 18 0b 02 	cmpw   $0x20b,0x18(%r8)
14000248f:	75 ef                	jne    140002480 <.text+0x1480>
140002491:	41 0f b7 40 14       	movzwl 0x14(%r8),%eax
140002496:	48 29 d1             	sub    %rdx,%rcx
140002499:	49 8d 44 00 18       	lea    0x18(%r8,%rax,1),%rax
14000249e:	45 0f b7 40 06       	movzwl 0x6(%r8),%r8d
1400024a3:	66 45 85 c0          	test   %r8w,%r8w
1400024a7:	74 34                	je     1400024dd <.text+0x14dd>
1400024a9:	41 8d 50 ff          	lea    -0x1(%r8),%edx
1400024ad:	48 8d 14 92          	lea    (%rdx,%rdx,4),%rdx
1400024b1:	4c 8d 4c d0 28       	lea    0x28(%rax,%rdx,8),%r9
1400024b6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400024bd:	00 00 00
1400024c0:	44 8b 40 0c          	mov    0xc(%rax),%r8d
1400024c4:	4c 89 c2             	mov    %r8,%rdx
1400024c7:	4c 39 c1             	cmp    %r8,%rcx
1400024ca:	72 08                	jb     1400024d4 <.text+0x14d4>
1400024cc:	03 50 08             	add    0x8(%rax),%edx
1400024cf:	48 39 d1             	cmp    %rdx,%rcx
1400024d2:	72 ac                	jb     140002480 <.text+0x1480>
1400024d4:	48 83 c0 28          	add    $0x28,%rax
1400024d8:	4c 39 c8             	cmp    %r9,%rax
1400024db:	75 e3                	jne    1400024c0 <.text+0x14c0>
1400024dd:	31 c0                	xor    %eax,%eax
1400024df:	c3                   	ret
1400024e0:	48 8b 05 b9 1e 00 00 	mov    0x1eb9(%rip),%rax        # 1400043a0 <_head_lib64_libkernel32_a-0x3c60>
1400024e7:	31 c9                	xor    %ecx,%ecx
1400024e9:	66 81 38 4d 5a       	cmpw   $0x5a4d,(%rax)
1400024ee:	75 0f                	jne    1400024ff <.text+0x14ff>
1400024f0:	48 63 50 3c          	movslq 0x3c(%rax),%rdx
1400024f4:	48 01 d0             	add    %rdx,%rax
1400024f7:	81 38 50 45 00 00    	cmpl   $0x4550,(%rax)
1400024fd:	74 09                	je     140002508 <.text+0x1508>
1400024ff:	89 c8                	mov    %ecx,%eax
140002501:	c3                   	ret
140002502:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140002508:	66 81 78 18 0b 02    	cmpw   $0x20b,0x18(%rax)
14000250e:	75 ef                	jne    1400024ff <.text+0x14ff>
140002510:	0f b7 48 06          	movzwl 0x6(%rax),%ecx
140002514:	89 c8                	mov    %ecx,%eax
140002516:	c3                   	ret
140002517:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14000251e:	00 00
140002520:	4c 8b 05 79 1e 00 00 	mov    0x1e79(%rip),%r8        # 1400043a0 <_head_lib64_libkernel32_a-0x3c60>
140002527:	31 c0                	xor    %eax,%eax
140002529:	66 41 81 38 4d 5a    	cmpw   $0x5a4d,(%r8)
14000252f:	75 0f                	jne    140002540 <.text+0x1540>
140002531:	49 63 50 3c          	movslq 0x3c(%r8),%rdx
140002535:	4c 01 c2             	add    %r8,%rdx
140002538:	81 3a 50 45 00 00    	cmpl   $0x4550,(%rdx)
14000253e:	74 08                	je     140002548 <.text+0x1548>
140002540:	c3                   	ret
140002541:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140002548:	66 81 7a 18 0b 02    	cmpw   $0x20b,0x18(%rdx)
14000254e:	75 f0                	jne    140002540 <.text+0x1540>
140002550:	0f b7 42 14          	movzwl 0x14(%rdx),%eax
140002554:	44 0f b7 42 06       	movzwl 0x6(%rdx),%r8d
140002559:	48 8d 44 02 18       	lea    0x18(%rdx,%rax,1),%rax
14000255e:	66 45 85 c0          	test   %r8w,%r8w
140002562:	74 2c                	je     140002590 <.text+0x1590>
140002564:	41 8d 50 ff          	lea    -0x1(%r8),%edx
140002568:	48 8d 14 92          	lea    (%rdx,%rdx,4),%rdx
14000256c:	48 8d 54 d0 28       	lea    0x28(%rax,%rdx,8),%rdx
140002571:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140002578:	f6 40 27 20          	testb  $0x20,0x27(%rax)
14000257c:	74 09                	je     140002587 <.text+0x1587>
14000257e:	48 85 c9             	test   %rcx,%rcx
140002581:	74 bd                	je     140002540 <.text+0x1540>
140002583:	48 83 e9 01          	sub    $0x1,%rcx
140002587:	48 83 c0 28          	add    $0x28,%rax
14000258b:	48 39 c2             	cmp    %rax,%rdx
14000258e:	75 e8                	jne    140002578 <.text+0x1578>
140002590:	31 c0                	xor    %eax,%eax
140002592:	c3                   	ret
140002593:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000259a:	00 00 00 00
14000259e:	66 90                	xchg   %ax,%ax
1400025a0:	48 8b 05 f9 1d 00 00 	mov    0x1df9(%rip),%rax        # 1400043a0 <_head_lib64_libkernel32_a-0x3c60>
1400025a7:	31 d2                	xor    %edx,%edx
1400025a9:	66 81 38 4d 5a       	cmpw   $0x5a4d,(%rax)
1400025ae:	75 0f                	jne    1400025bf <.text+0x15bf>
1400025b0:	48 63 48 3c          	movslq 0x3c(%rax),%rcx
1400025b4:	48 01 c1             	add    %rax,%rcx
1400025b7:	81 39 50 45 00 00    	cmpl   $0x4550,(%rcx)
1400025bd:	74 09                	je     1400025c8 <.text+0x15c8>
1400025bf:	48 89 d0             	mov    %rdx,%rax
1400025c2:	c3                   	ret
1400025c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400025c8:	66 81 79 18 0b 02    	cmpw   $0x20b,0x18(%rcx)
1400025ce:	48 0f 44 d0          	cmove  %rax,%rdx
1400025d2:	48 89 d0             	mov    %rdx,%rax
1400025d5:	c3                   	ret
1400025d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400025dd:	00 00 00
1400025e0:	48 8b 15 b9 1d 00 00 	mov    0x1db9(%rip),%rdx        # 1400043a0 <_head_lib64_libkernel32_a-0x3c60>
1400025e7:	31 c0                	xor    %eax,%eax
1400025e9:	66 81 3a 4d 5a       	cmpw   $0x5a4d,(%rdx)
1400025ee:	75 10                	jne    140002600 <.text+0x1600>
1400025f0:	4c 63 42 3c          	movslq 0x3c(%rdx),%r8
1400025f4:	49 01 d0             	add    %rdx,%r8
1400025f7:	41 81 38 50 45 00 00 	cmpl   $0x4550,(%r8)
1400025fe:	74 08                	je     140002608 <.text+0x1608>
140002600:	c3                   	ret
140002601:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140002608:	66 41 81 78 18 0b 02 	cmpw   $0x20b,0x18(%r8)
14000260f:	75 ef                	jne    140002600 <.text+0x1600>
140002611:	48 29 d1             	sub    %rdx,%rcx
140002614:	45 0f b7 48 06       	movzwl 0x6(%r8),%r9d
140002619:	41 0f b7 50 14       	movzwl 0x14(%r8),%edx
14000261e:	49 8d 54 10 18       	lea    0x18(%r8,%rdx,1),%rdx
140002623:	66 45 85 c9          	test   %r9w,%r9w
140002627:	74 d7                	je     140002600 <.text+0x1600>
140002629:	41 8d 41 ff          	lea    -0x1(%r9),%eax
14000262d:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
140002631:	4c 8d 4c c2 28       	lea    0x28(%rdx,%rax,8),%r9
140002636:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14000263d:	00 00 00
140002640:	44 8b 42 0c          	mov    0xc(%rdx),%r8d
140002644:	4c 89 c0             	mov    %r8,%rax
140002647:	4c 39 c1             	cmp    %r8,%rcx
14000264a:	72 08                	jb     140002654 <.text+0x1654>
14000264c:	03 42 08             	add    0x8(%rdx),%eax
14000264f:	48 39 c1             	cmp    %rax,%rcx
140002652:	72 0c                	jb     140002660 <.text+0x1660>
140002654:	48 83 c2 28          	add    $0x28,%rdx
140002658:	4c 39 ca             	cmp    %r9,%rdx
14000265b:	75 e3                	jne    140002640 <.text+0x1640>
14000265d:	31 c0                	xor    %eax,%eax
14000265f:	c3                   	ret
140002660:	8b 42 24             	mov    0x24(%rdx),%eax
140002663:	f7 d0                	not    %eax
140002665:	c1 e8 1f             	shr    $0x1f,%eax
140002668:	c3                   	ret
140002669:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140002670:	4c 8b 1d 29 1d 00 00 	mov    0x1d29(%rip),%r11        # 1400043a0 <_head_lib64_libkernel32_a-0x3c60>
140002677:	45 31 c9             	xor    %r9d,%r9d
14000267a:	66 41 81 3b 4d 5a    	cmpw   $0x5a4d,(%r11)
140002680:	75 10                	jne    140002692 <.text+0x1692>
140002682:	4d 63 43 3c          	movslq 0x3c(%r11),%r8
140002686:	4d 01 d8             	add    %r11,%r8
140002689:	41 81 38 50 45 00 00 	cmpl   $0x4550,(%r8)
140002690:	74 0e                	je     1400026a0 <.text+0x16a0>
140002692:	4c 89 c8             	mov    %r9,%rax
140002695:	c3                   	ret
140002696:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14000269d:	00 00 00
1400026a0:	66 41 81 78 18 0b 02 	cmpw   $0x20b,0x18(%r8)
1400026a7:	75 e9                	jne    140002692 <.text+0x1692>
1400026a9:	41 8b 80 90 00 00 00 	mov    0x90(%r8),%eax
1400026b0:	85 c0                	test   %eax,%eax
1400026b2:	74 de                	je     140002692 <.text+0x1692>
1400026b4:	41 0f b7 50 14       	movzwl 0x14(%r8),%edx
1400026b9:	45 0f b7 50 06       	movzwl 0x6(%r8),%r10d
1400026be:	49 8d 54 10 18       	lea    0x18(%r8,%rdx,1),%rdx
1400026c3:	66 45 85 d2          	test   %r10w,%r10w
1400026c7:	74 c9                	je     140002692 <.text+0x1692>
1400026c9:	45 8d 42 ff          	lea    -0x1(%r10),%r8d
1400026cd:	4f 8d 04 80          	lea    (%r8,%r8,4),%r8
1400026d1:	4e 8d 54 c2 28       	lea    0x28(%rdx,%r8,8),%r10
1400026d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400026dd:	00 00 00
1400026e0:	44 8b 4a 0c          	mov    0xc(%rdx),%r9d
1400026e4:	4d 89 c8             	mov    %r9,%r8
1400026e7:	4c 39 c8             	cmp    %r9,%rax
1400026ea:	72 09                	jb     1400026f5 <.text+0x16f5>
1400026ec:	44 03 42 08          	add    0x8(%rdx),%r8d
1400026f0:	4c 39 c0             	cmp    %r8,%rax
1400026f3:	72 13                	jb     140002708 <.text+0x1708>
1400026f5:	48 83 c2 28          	add    $0x28,%rdx
1400026f9:	49 39 d2             	cmp    %rdx,%r10
1400026fc:	75 e2                	jne    1400026e0 <.text+0x16e0>
1400026fe:	45 31 c9             	xor    %r9d,%r9d
140002701:	4c 89 c8             	mov    %r9,%rax
140002704:	c3                   	ret
140002705:	0f 1f 00             	nopl   (%rax)
140002708:	4c 01 d8             	add    %r11,%rax
14000270b:	eb 0a                	jmp    140002717 <.text+0x1717>
14000270d:	0f 1f 00             	nopl   (%rax)
140002710:	83 e9 01             	sub    $0x1,%ecx
140002713:	48 83 c0 14          	add    $0x14,%rax
140002717:	44 8b 40 04          	mov    0x4(%rax),%r8d
14000271b:	45 85 c0             	test   %r8d,%r8d
14000271e:	75 07                	jne    140002727 <.text+0x1727>
140002720:	8b 50 0c             	mov    0xc(%rax),%edx
140002723:	85 d2                	test   %edx,%edx
140002725:	74 d7                	je     1400026fe <.text+0x16fe>
140002727:	85 c9                	test   %ecx,%ecx
140002729:	7f e5                	jg     140002710 <.text+0x1710>
14000272b:	44 8b 48 0c          	mov    0xc(%rax),%r9d
14000272f:	4d 01 d9             	add    %r11,%r9
140002732:	4c 89 c8             	mov    %r9,%rax
140002735:	c3                   	ret
140002736:	90                   	nop
140002737:	90                   	nop
140002738:	90                   	nop
140002739:	90                   	nop
14000273a:	90                   	nop
14000273b:	90                   	nop
14000273c:	90                   	nop
14000273d:	90                   	nop
14000273e:	90                   	nop
14000273f:	90                   	nop
140002740:	51                   	push   %rcx
140002741:	50                   	push   %rax
140002742:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140002748:	48 8d 4c 24 18       	lea    0x18(%rsp),%rcx
14000274d:	72 19                	jb     140002768 <.text+0x1768>
14000274f:	48 81 e9 00 10 00 00 	sub    $0x1000,%rcx
140002756:	48 83 09 00          	orq    $0x0,(%rcx)
14000275a:	48 2d 00 10 00 00    	sub    $0x1000,%rax
140002760:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140002766:	77 e7                	ja     14000274f <.text+0x174f>
140002768:	48 29 c1             	sub    %rax,%rcx
14000276b:	48 83 09 00          	orq    $0x0,(%rcx)
14000276f:	58                   	pop    %rax
140002770:	59                   	pop    %rcx
140002771:	c3                   	ret
140002772:	90                   	nop
140002773:	90                   	nop
140002774:	90                   	nop
140002775:	90                   	nop
140002776:	90                   	nop
140002777:	90                   	nop
140002778:	90                   	nop
140002779:	90                   	nop
14000277a:	90                   	nop
14000277b:	90                   	nop
14000277c:	90                   	nop
14000277d:	90                   	nop
14000277e:	90                   	nop
14000277f:	90                   	nop
140002780:	48 8b 05 a9 1c 00 00 	mov    0x1ca9(%rip),%rax        # 140004430 <_head_lib64_libkernel32_a-0x3bd0>
140002787:	48 8b 00             	mov    (%rax),%rax
14000278a:	c3                   	ret
14000278b:	90                   	nop
14000278c:	90                   	nop
14000278d:	90                   	nop
14000278e:	90                   	nop
14000278f:	90                   	nop
140002790:	48 8b 05 89 1c 00 00 	mov    0x1c89(%rip),%rax        # 140004420 <_head_lib64_libkernel32_a-0x3be0>
140002797:	48 8b 00             	mov    (%rax),%rax
14000279a:	c3                   	ret
14000279b:	90                   	nop
14000279c:	90                   	nop
14000279d:	90                   	nop
14000279e:	90                   	nop
14000279f:	90                   	nop
1400027a0:	48 8b 05 69 1c 00 00 	mov    0x1c69(%rip),%rax        # 140004410 <_head_lib64_libkernel32_a-0x3bf0>
1400027a7:	48 8b 00             	mov    (%rax),%rax
1400027aa:	c3                   	ret
1400027ab:	90                   	nop
1400027ac:	90                   	nop
1400027ad:	90                   	nop
1400027ae:	90                   	nop
1400027af:	90                   	nop
1400027b0:	48 8b 05 b9 49 00 00 	mov    0x49b9(%rip),%rax        # 140007170 <_head_lib64_libkernel32_a-0xe90>
1400027b7:	c3                   	ret
1400027b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400027bf:	00
1400027c0:	48 89 c8             	mov    %rcx,%rax