417571:	74 5f                	je     0x4175d2
417573:	52                   	push   %edx
417574:	6f                   	outsl  %ds:(%esi),(%dx)
417575:	77 54                	ja     0x4175cb
417577:	65 6d                	gs insl (%dx),%es:(%edi)
417579:	70 6c                	jo     0x4175e7
41757b:	61                   	popa
41757c:	74 65                	je     0x4175e3
41757e:	00 67 65             	add    %ah,0x65(%edi)
417581:	74 5f                	je     0x4175e2
417583:	53                   	push   %ebx
417584:	74 61                	je     0x4175e7
417586:	74 65                	je     0x4175ed
417588:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
41758c:	75 67                	jne    0x4175f5
41758e:	67 65 72 42          	addr16 gs jb 0x4175d4
417592:	72 6f                	jb     0x417603
417594:	77 73                	ja     0x417609
417596:	61                   	popa
417597:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
41759b:	74 61                	je     0x4175fe
41759d:	74 65                	je     0x417604
41759f:	00 45 64             	add    %al,0x64(%ebp)
4175a2:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
4175a9:	77
4175aa:	73 61                	jae    0x41760d
4175ac:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4175b0:	74 61                	je     0x417613
4175b2:	74 65                	je     0x417619
4175b4:	00 43 6f             	add    %al,0x6f(%ebx)
4175b7:	6e                   	outsb  %ds:(%esi),(%dx)
4175b8:	6e                   	outsb  %ds:(%esi),(%dx)
4175b9:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4175be:	6e                   	outsb  %ds:(%esi),(%dx)
4175bf:	53                   	push   %ebx
4175c0:	74 61                	je     0x417623
4175c2:	74 65                	je     0x417629
4175c4:	00 67 65             	add    %ah,0x65(%edi)
4175c7:	74 5f                	je     0x417628
4175c9:	55                   	push   %ebp
4175ca:	73 65                	jae    0x417631
4175cc:	72 53                	jb     0x417621
4175ce:	74 61                	je     0x417631
4175d0:	74 65                	je     0x417637
4175d2:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
4175d6:	61                   	popa
4175d7:	56                   	push   %esi
4175d8:	69 65 77 52 6f 77 53 	imul   $0x53776f52,0x77(%ebp),%esp
4175df:	74 61                	je     0x417642
4175e1:	74 65                	je     0x417648
4175e3:	00 73 65             	add    %dh,0x65(%ebx)
4175e6:	74 5f                	je     0x417647
4175e8:	57                   	push   %edi
4175e9:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
4175f0:	61                   	popa
4175f1:	74 65                	je     0x417658
4175f3:	00 46 6f             	add    %al,0x6f(%esi)
4175f6:	72 6d                	jb     0x417665
4175f8:	57                   	push   %edi
4175f9:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
417600:	61                   	popa
417601:	74 65                	je     0x417668
417603:	00 49 6e             	add    %cl,0x6e(%ecx)
417606:	73 65                	jae    0x41766d
417608:	72 74                	jb     0x41767e
41760a:	55                   	push   %ebp
41760b:	70 64                	jo     0x417671
41760d:	61                   	popa
41760e:	74 65                	je     0x417675
417610:	44                   	inc    %esp
417611:	65 6c                	gs insb (%dx),%es:(%edi)
417613:	65 74 65             	gs je  0x41767b
417616:	00 55 70             	add    %dl,0x70(%ebp)
417619:	64 61                	fs popa
41761b:	74 65                	je     0x417682
41761d:	49                   	dec    %ecx
41761e:	6e                   	outsb  %ds:(%esi),(%dx)
41761f:	73 65                	jae    0x417686
417621:	72 74                	jb     0x417697
417623:	44                   	inc    %esp
417624:	65 6c                	gs insb (%dx),%es:(%edi)
417626:	65 74 65             	gs je  0x41768e
417629:	00 57 72             	add    %dl,0x72(%edi)
41762c:	69 74 65 00 58 6d 6c 	imul   $0x536c6d58,0x0(%ebp,%eiz,2),%esi
417633:	53
417634:	63 68 65             	arpl   %ebp,0x65(%eax)
417637:	6d                   	insl   (%dx),%es:(%edi)
417638:	61                   	popa
417639:	41                   	inc    %ecx
41763a:	74 74                	je     0x4176b0
41763c:	72 69                	jb     0x4176a7
41763e:	62 75 74             	bound  %esi,0x74(%ebp)
417641:	65 00 53 54          	add    %dl,%gs:0x54(%ebx)
417645:	41                   	inc    %ecx
417646:	54                   	push   %esp
417647:	68 72 65 61 64       	push   $0x64616572
41764c:	41                   	inc    %ecx
41764d:	74 74                	je     0x4176c3
41764f:	72 69                	jb     0x4176ba
417651:	62 75 74             	bound  %esi,0x74(%ebp)
417654:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
417658:	6d                   	insl   (%dx),%es:(%edi)
417659:	70 69                	jo     0x4176c4
41765b:	6c                   	insb   (%dx),%es:(%edi)
41765c:	65 72 47             	gs jb  0x4176a6
41765f:	65 6e                	outsb  %gs:(%esi),(%dx)
417661:	65 72 61             	gs jb  0x4176c5
417664:	74 65                	je     0x4176cb
417666:	64 41                	fs inc %ecx
417668:	74 74                	je     0x4176de
41766a:	72 69                	jb     0x4176d5
41766c:	62 75 74             	bound  %esi,0x74(%ebp)
41766f:	65 00 47 75          	add    %al,%gs:0x75(%edi)
417673:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
41767a:	62
41767b:	75 74                	jne    0x4176f1
41767d:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
417682:	61                   	popa
417683:	4f                   	dec    %edi
417684:	62 6a 65             	bound  %ebp,0x65(%edx)
417687:	63 74 4d 65          	arpl   %esi,0x65(%ebp,%ecx,2)
41768b:	74 68                	je     0x4176f5
41768d:	6f                   	outsl  %ds:(%esi),(%dx)
41768e:	64 41                	fs inc %ecx
417690:	74 74                	je     0x417706
417692:	72 69                	jb     0x4176fd
417694:	62 75 74             	bound  %esi,0x74(%ebp)
417697:	65 00 48 65          	add    %cl,%gs:0x65(%eax)
41769b:	6c                   	insb   (%dx),%es:(%edi)
41769c:	70 4b                	jo     0x4176e9
41769e:	65 79 77             	gs jns 0x417718
4176a1:	6f                   	outsl  %ds:(%esi),(%dx)
4176a2:	72 64                	jb     0x417708
4176a4:	41                   	inc    %ecx
4176a5:	74 74                	je     0x41771b
4176a7:	72 69                	jb     0x417712
4176a9:	62 75 74             	bound  %esi,0x74(%ebp)
4176ac:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4176b0:	6e                   	outsb  %ds:(%esi),(%dx)
4176b1:	65 72 61             	gs jb  0x417715
4176b4:	74 65                	je     0x41771b
4176b6:	64 43                	fs inc %ebx
4176b8:	6f                   	outsl  %ds:(%esi),(%dx)
4176b9:	64 65 41             	fs gs inc %ecx
4176bc:	74 74                	je     0x417732
4176be:	72 69                	jb     0x417729
4176c0:	62 75 74             	bound  %esi,0x74(%ebp)
4176c3:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4176c8:	75 67                	jne    0x417731
4176ca:	67 65 72 4e          	addr16 gs jb 0x41771c
4176ce:	6f                   	outsl  %ds:(%esi),(%dx)
4176cf:	6e                   	outsb  %ds:(%esi),(%dx)
4176d0:	55                   	push   %ebp
4176d1:	73 65                	jae    0x417738
4176d3:	72 43                	jb     0x417718
4176d5:	6f                   	outsl  %ds:(%esi),(%dx)
4176d6:	64 65 41             	fs gs inc %ecx
4176d9:	74 74                	je     0x41774f
4176db:	72 69                	jb     0x417746
4176dd:	62 75 74             	bound  %esi,0x74(%ebp)
4176e0:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4176e5:	75 67                	jne    0x41774e
4176e7:	67 61                	addr16 popa
4176e9:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
4176ed:	74 74                	je     0x417763
4176ef:	72 69                	jb     0x41775a
4176f1:	62 75 74             	bound  %esi,0x74(%ebp)
4176f4:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4176f9:	75 67                	jne    0x417762
4176fb:	67 65 72 42          	addr16 gs jb 0x417741
4176ff:	72 6f                	jb     0x417770
417701:	77 73                	ja     0x417776
417703:	61                   	popa
417704:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
417708:	74 74                	je     0x41777e
41770a:	72 69                	jb     0x417775
41770c:	62 75 74             	bound  %esi,0x74(%ebp)
41770f:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
417713:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
41771a:	77
41771b:	73 61                	jae    0x41777e
41771d:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
417721:	74 74                	je     0x417797
417723:	72 69                	jb     0x41778e
417725:	62 75 74             	bound  %esi,0x74(%ebp)
417728:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
41772c:	6d                   	insl   (%dx),%es:(%edi)
41772d:	56                   	push   %esi
41772e:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
417735:	74 74                	je     0x4177ab
417737:	72 69                	jb     0x4177a2
417739:	62 75 74             	bound  %esi,0x74(%ebp)
41773c:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
417740:	73 65                	jae    0x4177a7
417742:	6d                   	insl   (%dx),%es:(%edi)
417743:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
417747:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
41774e:	72
41774f:	69 62 75 74 65 00 44 	imul   $0x44006574,0x75(%edx),%esp
417756:	65 66 61             	gs popaw
417759:	75 6c                	jne    0x4177c7
41775b:	74 53                	je     0x4177b0
41775d:	65 74 74             	gs je  0x4177d4
417760:	69 6e 67 56 61 6c 75 	imul   $0x756c6156,0x67(%esi),%ebp
417767:	65 41                	gs inc %ecx
417769:	74 74                	je     0x4177df
41776b:	72 69                	jb     0x4177d6
41776d:	62 75 74             	bound  %esi,0x74(%ebp)
417770:	65 00 41 70          	add    %al,%gs:0x70(%ecx)
417774:	70 6c                	jo     0x4177e2
417776:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
41777d:	53                   	push   %ebx
41777e:	63 6f 70             	arpl   %ebp,0x70(%edi)
417781:	65 64 53             	gs fs push %ebx
417784:	65 74 74             	gs je  0x4177fb
417787:	69 6e 67 41 74 74 72 	imul   $0x72747441,0x67(%esi),%ebp
41778e:	69 62 75 74 65 00 53 	imul   $0x53006574,0x75(%edx),%esp
417795:	70 65                	jo     0x4177fc
417797:	63 69 61             	arpl   %ebp,0x61(%ecx)
41779a:	6c                   	insb   (%dx),%es:(%edi)
41779b:	53                   	push   %ebx
41779c:	65 74 74             	gs je  0x417813
41779f:	69 6e 67 41 74 74 72 	imul   $0x72747441,0x67(%esi),%ebp
4177a6:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4177ad:	73 73                	jae    0x417822
4177af:	65 6d                	gs insl (%dx),%es:(%edi)
4177b1:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4177b5:	72 61                	jb     0x417818
4177b7:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
4177ba:	61                   	popa
4177bb:	72 6b                	jb     0x417828
4177bd:	41                   	inc    %ecx
4177be:	74 74                	je     0x417834
4177c0:	72 69                	jb     0x41782b
4177c2:	62 75 74             	bound  %esi,0x74(%ebp)
4177c5:	65 00 54 6f 6f       	add    %dl,%gs:0x6f(%edi,%ebp,2)
4177ca:	6c                   	insb   (%dx),%es:(%edi)
4177cb:	62 6f 78             	bound  %ebp,0x78(%edi)
4177ce:	49                   	dec    %ecx
4177cf:	74 65                	je     0x417836
4177d1:	6d                   	insl   (%dx),%es:(%edi)
4177d2:	41                   	inc    %ecx
4177d3:	74 74                	je     0x417849
4177d5:	72 69                	jb     0x417840
4177d7:	62 75 74             	bound  %esi,0x74(%ebp)
4177da:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4177de:	73 65                	jae    0x417845
4177e0:	6d                   	insl   (%dx),%es:(%edi)
4177e1:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
4177e5:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
4177ec:	69
4177ed:	6f                   	outsl  %ds:(%esi),(%dx)
4177ee:	6e                   	outsb  %ds:(%esi),(%dx)
4177ef:	41                   	inc    %ecx
4177f0:	74 74                	je     0x417866
4177f2:	72 69                	jb     0x41785d
4177f4:	62 75 74             	bound  %esi,0x74(%ebp)
4177f7:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4177fb:	73 65                	jae    0x417862
4177fd:	6d                   	insl   (%dx),%es:(%edi)
4177fe:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
417802:	6f                   	outsl  %ds:(%esi),(%dx)
417803:	6e                   	outsb  %ds:(%esi),(%dx)
417804:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
41780a:	74 69                	je     0x417875
41780c:	6f                   	outsl  %ds:(%esi),(%dx)
41780d:	6e                   	outsb  %ds:(%esi),(%dx)
41780e:	41                   	inc    %ecx
41780f:	74 74                	je     0x417885
417811:	72 69                	jb     0x41787c
417813:	62 75 74             	bound  %esi,0x74(%ebp)
417816:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41781a:	73 65                	jae    0x417881
41781c:	6d                   	insl   (%dx),%es:(%edi)
41781d:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
417821:	65 73 63             	gs jae 0x417887
417824:	72 69                	jb     0x41788f
417826:	70 74                	jo     0x41789c
417828:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
41782f:	69 62 75 74 65 00 44 	imul   $0x44006574,0x75(%edx),%esp
417836:	65 66 61             	gs popaw
417839:	75 6c                	jne    0x4178a7
41783b:	74 4d                	je     0x41788a
41783d:	65 6d                	gs insl (%dx),%es:(%edi)
41783f:	62 65 72             	bound  %esp,0x72(%ebp)
417842:	41                   	inc    %ecx
417843:	74 74                	je     0x4178b9
417845:	72 69                	jb     0x4178b0
417847:	62 75 74             	bound  %esi,0x74(%ebp)
41784a:	65 00 58 6d          	add    %bl,%gs:0x6d(%eax)
41784e:	6c                   	insb   (%dx),%es:(%edi)
41784f:	53                   	push   %ebx
417850:	63 68 65             	arpl   %ebp,0x65(%eax)
417853:	6d                   	insl   (%dx),%es:(%edi)
417854:	61                   	popa
417855:	50                   	push   %eax
417856:	72 6f                	jb     0x4178c7
417858:	76 69                	jbe    0x4178c3
41785a:	64 65 72 41          	fs gs jb 0x41789f
41785e:	74 74                	je     0x4178d4
417860:	72 69                	jb     0x4178cb
417862:	62 75 74             	bound  %esi,0x74(%ebp)
417865:	65 00 44 65 73       	add    %al,%gs:0x73(%ebp,%eiz,2)
41786a:	69 67 6e 65 72 41 74 	imul   $0x74417265,0x6e(%edi),%esp
417871:	74 72                	je     0x4178e5
417873:	69 62 75 74 65 00 45 	imul   $0x45006574,0x75(%edx),%esp
41787a:	64 69 74 6f 72 41 74 	imul   $0x72747441,%fs:0x72(%edi,%ebp,2),%esi
417881:	74 72
417883:	69 62 75 74 65 00 43 	imul   $0x43006574,0x75(%edx),%esp
41788a:	6f                   	outsl  %ds:(%esi),(%dx)
41788b:	6d                   	insl   (%dx),%es:(%edi)
41788c:	70 69                	jo     0x4178f7
41788e:	6c                   	insb   (%dx),%es:(%edi)
41788f:	61                   	popa
417890:	74 69                	je     0x4178fb
417892:	6f                   	outsl  %ds:(%esi),(%dx)
417893:	6e                   	outsb  %ds:(%esi),(%dx)
417894:	52                   	push   %edx
417895:	65 6c                	gs insb (%dx),%es:(%edi)
417897:	61                   	popa
417898:	78 61                	js     0x4178fb
41789a:	74 69                	je     0x417905
41789c:	6f                   	outsl  %ds:(%esi),(%dx)
41789d:	6e                   	outsb  %ds:(%esi),(%dx)
41789e:	73 41                	jae    0x4178e1
4178a0:	74 74                	je     0x417916
4178a2:	72 69                	jb     0x41790d
4178a4:	62 75 74             	bound  %esi,0x74(%ebp)
4178a7:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
4178ac:	61                   	popa
4178ad:	4f                   	dec    %edi
4178ae:	62 6a 65             	bound  %ebp,0x65(%edx)
4178b1:	63 74 41 74          	arpl   %esi,0x74(%ecx,%eax,2)
4178b5:	74 72                	je     0x417929
4178b7:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4178be:	73 73                	jae    0x417933
4178c0:	65 6d                	gs insl (%dx),%es:(%edi)
4178c2:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
4178c6:	72 6f                	jb     0x417937
4178c8:	64 75 63             	fs jne 0x41792e
4178cb:	74 41                	je     0x41790e
4178cd:	74 74                	je     0x417943
4178cf:	72 69                	jb     0x41793a
4178d1:	62 75 74             	bound  %esi,0x74(%ebp)
4178d4:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4178d8:	73 65                	jae    0x41793f
4178da:	6d                   	insl   (%dx),%es:(%edi)
4178db:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4178df:	6f                   	outsl  %ds:(%esi),(%dx)
4178e0:	70 79                	jo     0x41795b