41755b:	47                   	inc    %edi
41755c:	65 74 42             	gs je  0x4175a1
41755f:	79 74                	jns    0x4175d5
417561:	65 73 00             	gs jae 0x417564
417564:	62 79 74             	bound  %edi,0x74(%ecx)
417567:	65 73 00             	gs jae 0x41756a
41756a:	42                   	inc    %edx
41756b:	69 6e 64 69 6e 67 46 	imul   $0x46676e69,0x64(%esi),%ebp
417572:	6c                   	insb   (%dx),%es:(%edi)
417573:	61                   	popa
417574:	67 73 00             	addr16 jae 0x417577
417577:	73 65                	jae    0x4175de
417579:	74 5f                	je     0x4175da
41757b:	46                   	inc    %esi
41757c:	6f                   	outsl  %ds:(%esi),(%dx)
41757d:	72 6d                	jb     0x4175ec
41757f:	61                   	popa
417580:	74 46                	je     0x4175c8
417582:	6c                   	insb   (%dx),%es:(%edi)
417583:	61                   	popa
417584:	67 73 00             	addr16 jae 0x417587
417587:	53                   	push   %ebx
417588:	74 72                	je     0x4175fc
41758a:	69 6e 67 46 6f 72 6d 	imul   $0x6d726f46,0x67(%esi),%ebp
417591:	61                   	popa
417592:	74 46                	je     0x4175da
417594:	6c                   	insb   (%dx),%es:(%edi)
417595:	61                   	popa
417596:	67 73 00             	addr16 jae 0x417599
417599:	54                   	push   %esp
41759a:	65 78 74             	gs js  0x417611
41759d:	46                   	inc    %esi
41759e:	6f                   	outsl  %ds:(%esi),(%dx)
41759f:	72 6d                	jb     0x41760e
4175a1:	61                   	popa
4175a2:	74 46                	je     0x4175ea
4175a4:	6c                   	insb   (%dx),%es:(%edi)
4175a5:	61                   	popa
4175a6:	67 73 00             	addr16 jae 0x4175a9
4175a9:	67 65 74 5f          	addr16 gs je 0x41760c
4175ad:	54                   	push   %esp
4175ae:	65 78 74             	gs js  0x417625
4175b1:	46                   	inc    %esi
4175b2:	6c                   	insb   (%dx),%es:(%edi)
4175b3:	61                   	popa
4175b4:	67 73 00             	addr16 jae 0x4175b7
4175b7:	73 65                	jae    0x41761e
4175b9:	74 5f                	je     0x41761a
4175bb:	54                   	push   %esp
4175bc:	65 78 74             	gs js  0x417633
4175bf:	46                   	inc    %esi
4175c0:	6c                   	insb   (%dx),%es:(%edi)
4175c1:	61                   	popa
4175c2:	67 73 00             	addr16 jae 0x4175c5
4175c5:	66 6c                	data16 insb (%dx),%es:(%edi)
4175c7:	61                   	popa
4175c8:	67 73 00             	addr16 jae 0x4175cb
4175cb:	43                   	inc    %ebx
4175cc:	6c                   	insb   (%dx),%es:(%edi)
4175cd:	65 61                	gs popa
4175cf:	72 50                	jb     0x417621
4175d1:	61                   	popa
4175d2:	73 73                	jae    0x417647
4175d4:	69 6e 67 73 00 43 61 	imul   $0x61430073,0x67(%esi),%ebp
4175db:	6c                   	insb   (%dx),%es:(%edi)
4175dc:	65 6e                	outsb  %gs:(%esi),(%dx)
4175de:	64 61                	fs popa
4175e0:	72 4c                	jb     0x41762e
4175e2:	6f                   	outsl  %ds:(%esi),(%dx)
4175e3:	61                   	popa
4175e4:	64 45                	fs inc %ebp
4175e6:	76 65                	jbe    0x41764d
4175e8:	6e                   	outsb  %ds:(%esi),(%dx)
4175e9:	74 41                	je     0x41762c
4175eb:	72 67                	jb     0x417654
4175ed:	73 00                	jae    0x4175ef
4175ef:	4d                   	dec    %ebp
4175f0:	6f                   	outsl  %ds:(%esi),(%dx)
4175f1:	75 73                	jne    0x417666
4175f3:	65 45                	gs inc %ebp
4175f5:	76 65                	jbe    0x41765c
4175f7:	6e                   	outsb  %ds:(%esi),(%dx)
4175f8:	74 41                	je     0x41763b
4175fa:	72 67                	jb     0x417663
4175fc:	73 00                	jae    0x4175fe
4175fe:	43                   	inc    %ebx
4175ff:	61                   	popa
417600:	6c                   	insb   (%dx),%es:(%edi)
417601:	65 6e                	outsb  %gs:(%esi),(%dx)
417603:	64 61                	fs popa
417605:	72 49                	jb     0x417650
417607:	74 65                	je     0x41766e
417609:	6d                   	insl   (%dx),%es:(%edi)
41760a:	43                   	inc    %ebx
41760b:	61                   	popa
41760c:	6e                   	outsb  %ds:(%esi),(%dx)
41760d:	63 65 6c             	arpl   %esp,0x6c(%ebp)
417610:	45                   	inc    %ebp
417611:	76 65                	jbe    0x417678
417613:	6e                   	outsb  %ds:(%esi),(%dx)
417614:	74 41                	je     0x417657
417616:	72 67                	jb     0x41767f
417618:	73 00                	jae    0x41761a
41761a:	43                   	inc    %ebx
41761b:	61                   	popa
41761c:	6c                   	insb   (%dx),%es:(%edi)
41761d:	65 6e                	outsb  %gs:(%esi),(%dx)
41761f:	64 61                	fs popa
417621:	72 49                	jb     0x41766c
417623:	74 65                	je     0x41768a
417625:	6d                   	insl   (%dx),%es:(%edi)
417626:	45                   	inc    %ebp
417627:	76 65                	jbe    0x41768e
417629:	6e                   	outsb  %ds:(%esi),(%dx)
41762a:	74 41                	je     0x41766d
41762c:	72 67                	jb     0x417695
41762e:	73 00                	jae    0x417630
417630:	43                   	inc    %ebx
417631:	61                   	popa
417632:	6c                   	insb   (%dx),%es:(%edi)
417633:	65 6e                	outsb  %gs:(%esi),(%dx)
417635:	64 61                	fs popa
417637:	72 52                	jb     0x41768b
417639:	65 6e                	outsb  %gs:(%esi),(%dx)
41763b:	64 65 72 65          	fs gs jb 0x4176a4
41763f:	72 49                	jb     0x41768a
417641:	74 65                	je     0x4176a8
417643:	6d                   	insl   (%dx),%es:(%edi)
417644:	45                   	inc    %ebp
417645:	76 65                	jbe    0x4176ac
417647:	6e                   	outsb  %ds:(%esi),(%dx)
417648:	74 41                	je     0x41768b
41764a:	72 67                	jb     0x4176b3
41764c:	73 00                	jae    0x41764e
41764e:	43                   	inc    %ebx
41764f:	61                   	popa
417650:	6c                   	insb   (%dx),%es:(%edi)
417651:	65 6e                	outsb  %gs:(%esi),(%dx)
417653:	64 61                	fs popa
417655:	72 52                	jb     0x4176a9
417657:	65 6e                	outsb  %gs:(%esi),(%dx)
417659:	64 65 72 65          	fs gs jb 0x4176c2
41765d:	72 45                	jb     0x4176a4
41765f:	76 65                	jbe    0x4176c6
417661:	6e                   	outsb  %ds:(%esi),(%dx)
417662:	74 41                	je     0x4176a5
417664:	72 67                	jb     0x4176cd
417666:	73 00                	jae    0x417668
417668:	43                   	inc    %ebx
417669:	61                   	popa
41766a:	6c                   	insb   (%dx),%es:(%edi)
41766b:	65 6e                	outsb  %gs:(%esi),(%dx)
41766d:	64 61                	fs popa
41766f:	72 52                	jb     0x4176c3
417671:	65 6e                	outsb  %gs:(%esi),(%dx)
417673:	64 65 72 65          	fs gs jb 0x4176dc
417677:	72 49                	jb     0x4176c2
417679:	74 65                	je     0x4176e0
41767b:	6d                   	insl   (%dx),%es:(%edi)
41767c:	42                   	inc    %edx
41767d:	6f                   	outsl  %ds:(%esi),(%dx)
41767e:	75 6e                	jne    0x4176ee
417680:	64 73 45             	fs jae 0x4176c8
417683:	76 65                	jbe    0x4176ea
417685:	6e                   	outsb  %ds:(%esi),(%dx)
417686:	74 41                	je     0x4176c9
417688:	72 67                	jb     0x4176f1
41768a:	73 00                	jae    0x41768c
41768c:	4b                   	dec    %ebx
41768d:	65 79 50             	gs jns 0x4176e0
417690:	72 65                	jb     0x4176f7
417692:	73 73                	jae    0x417707
417694:	45                   	inc    %ebp
417695:	76 65                	jbe    0x4176fc
417697:	6e                   	outsb  %ds:(%esi),(%dx)
417698:	74 41                	je     0x4176db
41769a:	72 67                	jb     0x417703
41769c:	73 00                	jae    0x41769e
41769e:	43                   	inc    %ebx
41769f:	61                   	popa
4176a0:	6c                   	insb   (%dx),%es:(%edi)
4176a1:	65 6e                	outsb  %gs:(%esi),(%dx)
4176a3:	64 61                	fs popa
4176a5:	72 52                	jb     0x4176f9
4176a7:	65 6e                	outsb  %gs:(%esi),(%dx)
4176a9:	64 65 72 65          	fs gs jb 0x417712
4176ad:	72 54                	jb     0x417703
4176af:	69 6d 65 55 6e 69 74 	imul   $0x74696e55,0x65(%ebp),%ebp
4176b6:	45                   	inc    %ebp
4176b7:	76 65                	jbe    0x41771e
4176b9:	6e                   	outsb  %ds:(%esi),(%dx)
4176ba:	74 41                	je     0x4176fd
4176bc:	72 67                	jb     0x417725
4176be:	73 00                	jae    0x4176c0
4176c0:	50                   	push   %eax
4176c1:	61                   	popa
4176c2:	69 6e 74 45 76 65 6e 	imul   $0x6e657645,0x74(%esi),%ebp
4176c9:	74 41                	je     0x41770c
4176cb:	72 67                	jb     0x417734
4176cd:	73 00                	jae    0x4176cf
4176cf:	4d                   	dec    %ebp
4176d0:	6f                   	outsl  %ds:(%esi),(%dx)
4176d1:	6e                   	outsb  %ds:(%esi),(%dx)
4176d2:	74 68                	je     0x41773c
4176d4:	56                   	push   %esi
4176d5:	69 65 77 4d 6f 6e 74 	imul   $0x746e6f4d,0x77(%ebp),%esp
4176dc:	45                   	inc    %ebp
4176dd:	76 65                	jbe    0x417744
4176df:	6e                   	outsb  %ds:(%esi),(%dx)
4176e0:	74 41                	je     0x417723
4176e2:	72 67                	jb     0x41774b
4176e4:	73 00                	jae    0x4176e6
4176e6:	43                   	inc    %ebx
4176e7:	61                   	popa
4176e8:	6c                   	insb   (%dx),%es:(%edi)
4176e9:	65 6e                	outsb  %gs:(%esi),(%dx)
4176eb:	64 61                	fs popa
4176ed:	72 52                	jb     0x417741
4176ef:	65 6e                	outsb  %gs:(%esi),(%dx)
4176f1:	64 65 72 65          	fs gs jb 0x41775a
4176f5:	72 42                	jb     0x417739
4176f7:	6f                   	outsl  %ds:(%esi),(%dx)
4176f8:	78 45                	js     0x41773f
4176fa:	76 65                	jbe    0x417761
4176fc:	6e                   	outsb  %ds:(%esi),(%dx)
4176fd:	74 41                	je     0x417740
4176ff:	72 67                	jb     0x417768
417701:	73 00                	jae    0x417703
417703:	4d                   	dec    %ebp
417704:	6f                   	outsl  %ds:(%esi),(%dx)
417705:	6e                   	outsb  %ds:(%esi),(%dx)
417706:	74 68                	je     0x417770
417708:	56                   	push   %esi
417709:	69 65 77 42 6f 78 45 	imul   $0x45786f42,0x77(%ebp),%esp
417710:	76 65                	jbe    0x417777
417712:	6e                   	outsb  %ds:(%esi),(%dx)
417713:	74 41                	je     0x417756
417715:	72 67                	jb     0x41777e
417717:	73 00                	jae    0x417719
417719:	43                   	inc    %ebx
41771a:	61                   	popa
41771b:	6c                   	insb   (%dx),%es:(%edi)
41771c:	65 6e                	outsb  %gs:(%esi),(%dx)
41771e:	64 61                	fs popa
417720:	72 44                	jb     0x417766
417722:	61                   	popa
417723:	79 45                	jns    0x41776a
417725:	76 65                	jbe    0x41778c
417727:	6e                   	outsb  %ds:(%esi),(%dx)
417728:	74 41                	je     0x41776b
41772a:	72 67                	jb     0x417793
41772c:	73 00                	jae    0x41772e
41772e:	43                   	inc    %ebx
41772f:	61                   	popa
417730:	6c                   	insb   (%dx),%es:(%edi)
417731:	65 6e                	outsb  %gs:(%esi),(%dx)
417733:	64 61                	fs popa
417735:	72 52                	jb     0x417789
417737:	65 6e                	outsb  %gs:(%esi),(%dx)
417739:	64 65 72 65          	fs gs jb 0x4177a2
41773d:	72 44                	jb     0x417783
41773f:	61                   	popa
417740:	79 45                	jns    0x417787
417742:	76 65                	jbe    0x4177a9
417744:	6e                   	outsb  %ds:(%esi),(%dx)
417745:	74 41                	je     0x417788
417747:	72 67                	jb     0x4177b0
417749:	73 00                	jae    0x41774b
41774b:	4b                   	dec    %ebx
41774c:	65 79 45             	gs jns 0x417794
41774f:	76 65                	jbe    0x4177b6
417751:	6e                   	outsb  %ds:(%esi),(%dx)
417752:	74 41                	je     0x417795
417754:	72 67                	jb     0x4177bd
417756:	73 00                	jae    0x417758
417758:	61                   	popa
417759:	72 67                	jb     0x4177c2
41775b:	73 00                	jae    0x41775d
41775d:	67 65 74 5f          	addr16 gs je 0x4177c0
417761:	4d                   	dec    %ebp
417762:	6f                   	outsl  %ds:(%esi),(%dx)
417763:	6e                   	outsb  %ds:(%esi),(%dx)
417764:	74 68                	je     0x4177ce
417766:	73 00                	jae    0x417768
417768:	41                   	inc    %ecx
417769:	64 64 4d             	fs fs dec %ebp
41776c:	6f                   	outsl  %ds:(%esi),(%dx)
41776d:	6e                   	outsb  %ds:(%esi),(%dx)
41776e:	74 68                	je     0x4177d8
417770:	73 00                	jae    0x417772
417772:	55                   	push   %ebp
417773:	70 64                	jo     0x4177d9
417775:	61                   	popa
417776:	74 65                	je     0x4177dd
417778:	4d                   	dec    %ebp
417779:	6f                   	outsl  %ds:(%esi),(%dx)
41777a:	6e                   	outsb  %ds:(%esi),(%dx)
41777b:	74 68                	je     0x4177e5
41777d:	73 00                	jae    0x41777f
41777f:	5f                   	pop    %edi
417780:	6d                   	insl   (%dx),%es:(%edi)
417781:	6f                   	outsl  %ds:(%esi),(%dx)
417782:	6e                   	outsb  %ds:(%esi),(%dx)
417783:	74 68                	je     0x4177ed
417785:	73 00                	jae    0x417787
417787:	67 65 74 5f          	addr16 gs je 0x4177ea
41778b:	57                   	push   %edi
41778c:	65 65 6b 73 00 55    	gs imul $0x55,%gs:0x0(%ebx),%esi
417792:	70 64                	jo     0x4177f8
417794:	61                   	popa
417795:	74 65                	je     0x4177fc
417797:	44                   	inc    %esp
417798:	61                   	popa
417799:	79 73                	jns    0x41780e
41779b:	41                   	inc    %ecx
41779c:	6e                   	outsb  %ds:(%esi),(%dx)
41779d:	64 57                	fs push %edi
41779f:	65 65 6b 73 00 5f    	gs imul $0x5f,%gs:0x0(%ebx),%esi
4177a5:	77 65                	ja     0x41780c
4177a7:	65 6b 73 00 45       	imul   $0x45,%gs:0x0(%ebx),%esi
4177ac:	71 75                	jno    0x417823
4177ae:	61                   	popa
4177af:	6c                   	insb   (%dx),%es:(%edi)
4177b0:	73 00                	jae    0x4177b2
4177b2:	67 65 74 5f          	addr16 gs je 0x417815
4177b6:	43                   	inc    %ebx
4177b7:	6f                   	outsl  %ds:(%esi),(%dx)
4177b8:	6e                   	outsb  %ds:(%esi),(%dx)
4177b9:	74 72                	je     0x41782d
4177bb:	6f                   	outsl  %ds:(%esi),(%dx)
4177bc:	6c                   	insb   (%dx),%es:(%edi)
4177bd:	73 00                	jae    0x4177bf
4177bf:	67 65 74 5f          	addr16 gs je 0x417822
4177c3:	49                   	dec    %ecx
4177c4:	74 65                	je     0x41782b
4177c6:	6d                   	insl   (%dx),%es:(%edi)
4177c7:	73 00                	jae    0x4177c9
4177c9:	61                   	popa
4177ca:	64 64 5f             	fs fs pop %edi
4177cd:	4c                   	dec    %esp
4177ce:	6f                   	outsl  %ds:(%esi),(%dx)
4177cf:	61                   	popa
4177d0:	64 49                	fs dec %ecx
4177d2:	74 65                	je     0x417839
4177d4:	6d                   	insl   (%dx),%es:(%edi)
4177d5:	73 00                	jae    0x4177d7
4177d7:	72 65                	jb     0x41783e
4177d9:	6d                   	insl   (%dx),%es:(%edi)
4177da:	6f                   	outsl  %ds:(%esi),(%dx)
4177db:	76 65                	jbe    0x417842