417518:	79 70                	jns    0x41758a
41751a:	65 00 47 65          	add    %al,%gs:0x65(%edi)
41751e:	74 54                	je     0x417574
417520:	79 70                	jns    0x417592
417522:	65 00 5f 74          	add    %bl,%gs:0x74(%edi)
417526:	79 70                	jns    0x417598
417528:	65 00 63 6f          	add    %ah,%gs:0x6f(%ebx)
41752c:	6d                   	insl   (%dx),%es:(%edi)
41752d:	70 61                	jo     0x417590
41752f:	72 65                	jb     0x417596
417531:	00 42 65             	add    %al,0x65(%edx)
417534:	73 74                	jae    0x4175aa
417536:	4d                   	dec    %ebp
417537:	6f                   	outsl  %ds:(%esi),(%dx)
417538:	76 65                	jbe    0x41759f
41753a:	53                   	push   %ebx
41753b:	63 6f 72             	arpl   %ebp,0x72(%edi)
41753e:	65 00 42 65          	add    %al,%gs:0x65(%edx)
417542:	73 74                	jae    0x4175b8
417544:	50                   	push   %eax
417545:	75 73                	jne    0x4175ba
417547:	68 53 63 6f 72       	push   $0x726f6353
41754c:	65 00 42 65          	add    %al,%gs:0x65(%edx)
417550:	73 74                	jae    0x4175c6
417552:	53                   	push   %ebx
417553:	75 6d                	jne    0x4175c2
417555:	53                   	push   %ebx
417556:	63 6f 72             	arpl   %ebp,0x72(%edi)
417559:	65 00 55 70          	add    %dl,%gs:0x70(%ebp)
41755d:	64 61                	fs popa
41755f:	74 65                	je     0x4175c6
417561:	48                   	dec    %eax
417562:	69 67 68 73 63 6f 72 	imul   $0x726f6373,0x68(%edi),%esp
417569:	65 00 4c 65 76       	add    %cl,%gs:0x76(%ebp,%eiz,2)
41756e:	65 6c                	gs insb (%dx),%es:(%edi)
417570:	4c                   	dec    %esp
417571:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
417578:	73 61                	jae    0x4175db
41757a:	67 65 5f             	addr16 gs pop %edi
41757d:	44                   	inc    %esp
41757e:	65 6c                	gs insb (%dx),%es:(%edi)
417580:	65 74 65             	gs je  0x4175e8
417583:	4c                   	dec    %esp
417584:	65 76 65             	gs jbe 0x4175ec
417587:	6c                   	insb   (%dx),%es:(%edi)
417588:	5f                   	pop    %edi
417589:	53                   	push   %ebx
41758a:	75 72                	jne    0x4175fe
41758c:	65 00 43 6c          	add    %al,%gs:0x6c(%ebx)
417590:	6f                   	outsl  %ds:(%esi),(%dx)
417591:	73 65                	jae    0x4175f8
417593:	46                   	inc    %esi
417594:	69 67 75 72 65 00 53 	imul   $0x53006572,0x75(%edi),%esp
41759b:	74 61                	je     0x4175fe
41759d:	72 74                	jb     0x417613
41759f:	46                   	inc    %esi
4175a0:	69 67 75 72 65 00 63 	imul   $0x63006572,0x75(%edi),%esp
4175a7:	74 4c                	je     0x4175f5
4175a9:	65 76 65             	gs jbe 0x417611
4175ac:	6c                   	insb   (%dx),%es:(%edi)
4175ad:	50                   	push   %eax
4175ae:	69 63 74 75 72 65 00 	imul   $0x657275,0x74(%ebx),%esp
4175b5:	67 65 74 5f          	addr16 gs je 0x417618
4175b9:	43                   	inc    %ebx
4175ba:	75 6c                	jne    0x417628
4175bc:	74 75                	je     0x417633
4175be:	72 65                	jb     0x417625
4175c0:	00 73 65             	add    %dh,0x65(%ebx)
4175c3:	74 5f                	je     0x417624
4175c5:	43                   	inc    %ebx
4175c6:	75 6c                	jne    0x417634
4175c8:	74 75                	je     0x41763f
4175ca:	72 65                	jb     0x417631
4175cc:	00 72 65             	add    %dh,0x65(%edx)
4175cf:	73 6f                	jae    0x417640
4175d1:	75 72                	jne    0x417645
4175d3:	63 65 43             	arpl   %esp,0x43(%ebp)
4175d6:	75 6c                	jne    0x417644
4175d8:	74 75                	je     0x41764f
4175da:	72 65                	jb     0x417641
4175dc:	00 53 65             	add    %dl,0x65(%ebx)
4175df:	74 74                	je     0x417655
4175e1:	69 6e 67 73 54 68 72 	imul   $0x72685473,0x67(%esi),%ebp
4175e8:	65 61                	gs popa
4175ea:	64 65 64 42          	fs gs fs inc %edx
4175ee:	61                   	popa
4175ef:	73 65                	jae    0x417656
4175f1:	00 4d 65             	add    %cl,0x65(%ebp)
4175f4:	74 68                	je     0x41765e
4175f6:	6f                   	outsl  %ds:(%esi),(%dx)
4175f7:	64 42                	fs inc %edx
4175f9:	61                   	popa
4175fa:	73 65                	jae    0x417661
4175fc:	00 67 65             	add    %ah,0x65(%edi)
4175ff:	74 5f                	je     0x417660
417601:	43                   	inc    %ebx
417602:	6f                   	outsl  %ds:(%esi),(%dx)
417603:	64 65 42             	fs gs inc %edx
417606:	61                   	popa
417607:	73 65                	jae    0x41766e
417609:	00 42 75             	add    %al,0x75(%edx)
41760c:	74 74                	je     0x417682
41760e:	6f                   	outsl  %ds:(%esi),(%dx)
41760f:	6e                   	outsb  %ds:(%esi),(%dx)
417610:	42                   	inc    %edx
417611:	61                   	popa
417612:	73 65                	jae    0x417679
417614:	00 43 6c             	add    %al,0x6c(%ebx)
417617:	6f                   	outsl  %ds:(%esi),(%dx)
417618:	73 65                	jae    0x41767f
41761a:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
41761e:	70 6f                	jo     0x41768f
417620:	73 65                	jae    0x417687
417622:	00 46 69             	add    %al,0x69(%esi)
417625:	6c                   	insb   (%dx),%es:(%edi)
417626:	6c                   	insb   (%dx),%es:(%edi)
417627:	45                   	inc    %ebp
417628:	6c                   	insb   (%dx),%es:(%edi)
417629:	6c                   	insb   (%dx),%es:(%edi)
41762a:	69 70 73 65 00 54 72 	imul   $0x72540065,0x73(%eax),%esi
417631:	75 6e                	jne    0x4176a1
417633:	63 61 74             	arpl   %esp,0x74(%ecx)
417636:	65 00 49 6e          	add    %cl,%gs:0x6e(%ecx)
41763a:	76 61                	jbe    0x41769d
41763c:	6c                   	insb   (%dx),%es:(%edi)
41763d:	69 64 61 74 65 00 45 	imul   $0x6e450065,0x74(%ecx,%eiz,2),%esp
417644:	6e
417645:	64 55                	fs push %ebp
417647:	70 64                	jo     0x4176ad
417649:	61                   	popa
41764a:	74 65                	je     0x4176b1
41764c:	00 42 65             	add    %al,0x65(%edx)
41764f:	67 69 6e 55 70 64 61 	imul   $0x74616470,0x55(%bp),%ebp
417656:	74
417657:	65 00 4d 75          	add    %cl,%gs:0x75(%ebp)
41765b:	6c                   	insb   (%dx),%es:(%edi)
41765c:	74 69                	je     0x4176c7
41765e:	63 61 73             	arpl   %esp,0x73(%ecx)
417661:	74 44                	je     0x4176a7
417663:	65 6c                	gs insb (%dx),%es:(%edi)
417665:	65 67 61             	gs addr16 popa
417668:	74 65                	je     0x4176cf
41766a:	00 49 6e             	add    %cl,0x6e(%ecx)
41766d:	66 6c                	data16 insb (%dx),%es:(%edi)
41766f:	61                   	popa
417670:	74 65                	je     0x4176d7
417672:	00 67 65             	add    %ah,0x65(%edi)
417675:	74 5f                	je     0x4176d6
417677:	53                   	push   %ebx
417678:	74 61                	je     0x4176db
41767a:	74 65                	je     0x4176e1
41767c:	00 4d 61             	add    %cl,0x61(%ebp)
41767f:	69 6e 41 72 65 61 53 	imul   $0x53616572,0x41(%esi),%ebp
417686:	74 61                	je     0x4176e9
417688:	74 65                	je     0x4176ef
41768a:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
41768e:	75 67                	jne    0x4176f7
417690:	67 65 72 42          	addr16 gs jb 0x4176d6
417694:	72 6f                	jb     0x417705
417696:	77 73                	ja     0x41770b
417698:	61                   	popa
417699:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
41769d:	74 61                	je     0x417700
41769f:	74 65                	je     0x417706
4176a1:	00 45 64             	add    %al,0x64(%ebp)
4176a4:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
4176ab:	77
4176ac:	73 61                	jae    0x41770f
4176ae:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4176b2:	74 61                	je     0x417715
4176b4:	74 65                	je     0x41771b
4176b6:	00 73 65             	add    %dh,0x65(%ebx)
4176b9:	74 5f                	je     0x41771a
4176bb:	43                   	inc    %ebx
4176bc:	68 65 63 6b 53       	push   $0x536b6365
4176c1:	74 61                	je     0x417724
4176c3:	74 65                	je     0x41772a
4176c5:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
4176c9:	77 49                	ja     0x417714
4176cb:	74 65                	je     0x417732
4176cd:	6d                   	insl   (%dx),%es:(%edi)
4176ce:	53                   	push   %ebx
4176cf:	74 61                	je     0x417732
4176d1:	74 65                	je     0x417738
4176d3:	00 6c 65 76          	add    %ch,0x76(%ebp,%eiz,2)
4176d7:	65 6c                	gs insb (%dx),%es:(%edi)
4176d9:	52                   	push   %edx
4176da:	65 61                	gs popa
4176dc:	64 65 72 53          	fs gs jb 0x417733
4176e0:	74 61                	je     0x417743
4176e2:	74 65                	je     0x417749
4176e4:	00 4c 65 76          	add    %cl,0x76(%ebp,%eiz,2)
4176e8:	65 6c                	gs insb (%dx),%es:(%edi)
4176ea:	4c                   	dec    %esp
4176eb:	69 73 74 42 6f 78 53 	imul   $0x53786f42,0x74(%ebx),%esi
4176f2:	74 61                	je     0x417755
4176f4:	74 65                	je     0x41775b
4176f6:	00 5f 73             	add    %bl,0x73(%edi)
4176f9:	74 61                	je     0x41775c
4176fb:	74 65                	je     0x417762
4176fd:	00 4c 65 76          	add    %cl,0x76(%ebp,%eiz,2)
417701:	65 6c                	gs insb (%dx),%es:(%edi)
417703:	4c                   	dec    %esp
417704:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
41770b:	73 61                	jae    0x41776e
41770d:	67 65 5f             	addr16 gs pop %edi
417710:	44                   	inc    %esp
417711:	65 6c                	gs insb (%dx),%es:(%edi)
417713:	65 74 65             	gs je  0x41777b
417716:	4c                   	dec    %esp
417717:	65 76 65             	gs jbe 0x41777f
41771a:	6c                   	insb   (%dx),%es:(%edi)
41771b:	5f                   	pop    %edi
41771c:	62 74 6e 44          	bound  %esi,0x44(%esi,%ebp,2)
417720:	65 6c                	gs insb (%dx),%es:(%edi)
417722:	65 74 65             	gs je  0x41778a
417725:	00 6d 6e             	add    %ch,0x6e(%ebp)
417728:	75 45                	jne    0x41776f
41772a:	64 69 74 44 65 6c 65 	imul   $0x6574656c,%fs:0x65(%esp,%eax,2),%esi
417731:	74 65
417733:	00 6d 6e             	add    %ch,0x6e(%ebp)
417736:	75 43                	jne    0x41777b
417738:	6f                   	outsl  %ds:(%esi),(%dx)
417739:	6e                   	outsb  %ds:(%esi),(%dx)
41773a:	74 65                	je     0x4177a1
41773c:	78 74                	js     0x4177b2
41773e:	44                   	inc    %esp
41773f:	65 6c                	gs insb (%dx),%es:(%edi)
417741:	65 74 65             	gs je  0x4177a9
417744:	00 67 65             	add    %ah,0x65(%edi)
417747:	74 5f                	je     0x4177a8
417749:	57                   	push   %edi
41774a:	68 69 74 65 00       	push   $0x657469
41774f:	57                   	push   %edi
417750:	72 69                	jb     0x4177bb
417752:	74 65                	je     0x4177b9
417754:	00 62 74             	add    %ah,0x74(%edx)
417757:	6e                   	outsb  %ds:(%esi),(%dx)
417758:	46                   	inc    %esi
417759:	69 6c 65 50 61 73 74 	imul   $0x65747361,0x50(%ebp,%eiz,2),%ebp
417760:	65
417761:	00 6d 6e             	add    %ch,0x6e(%ebp)
417764:	75 45                	jne    0x4177ab
417766:	64 69 74 50 61 73 74 	imul   $0x657473,%fs:0x61(%eax,%edx,2),%esi
41776d:	65 00
41776f:	6d                   	insl   (%dx),%es:(%edi)
417770:	6e                   	outsb  %ds:(%esi),(%dx)
417771:	75 43                	jne    0x4177b6
417773:	6f                   	outsl  %ds:(%esi),(%dx)
417774:	6e                   	outsb  %ds:(%esi),(%dx)
417775:	74 65                	je     0x4177dc
417777:	78 74                	js     0x4177ed
417779:	50                   	push   %eax
41777a:	61                   	popa
41777b:	73 74                	jae    0x4177f1
41777d:	65 00 70 61          	add    %dh,%gs:0x61(%eax)
417781:	73 74                	jae    0x4177f7
417783:	65 00 53 54          	add    %dl,%gs:0x54(%ebx)
417787:	41                   	inc    %ecx
417788:	54                   	push   %esp
417789:	68 72 65 61 64       	push   $0x64616572
41778e:	41                   	inc    %ecx
41778f:	74 74                	je     0x417805
417791:	72 69                	jb     0x4177fc
417793:	62 75 74             	bound  %esi,0x74(%ebp)
417796:	65 00 4c 69 6e       	add    %cl,%gs:0x6e(%ecx,%ebp,2)
41779b:	67 6f                	outsl  %ds:(%si),(%dx)
41779d:	41                   	inc    %ecx
41779e:	75 74                	jne    0x417814
4177a0:	6f                   	outsl  %ds:(%esi),(%dx)
4177a1:	47                   	inc    %edi
4177a2:	65 6e                	outsb  %gs:(%esi),(%dx)
4177a4:	65 72 61             	gs jb  0x417808
4177a7:	74 65                	je     0x41780e
4177a9:	64 41                	fs inc %ecx
4177ab:	74 74                	je     0x417821
4177ad:	72 69                	jb     0x417818
4177af:	62 75 74             	bound  %esi,0x74(%ebp)
4177b2:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4177b6:	6d                   	insl   (%dx),%es:(%edi)
4177b7:	70 69                	jo     0x417822
4177b9:	6c                   	insb   (%dx),%es:(%edi)
4177ba:	65 72 47             	gs jb  0x417804
4177bd:	65 6e                	outsb  %gs:(%esi),(%dx)
4177bf:	65 72 61             	gs jb  0x417823
4177c2:	74 65                	je     0x417829
4177c4:	64 41                	fs inc %ecx
4177c6:	74 74                	je     0x41783c
4177c8:	72 69                	jb     0x417833
4177ca:	62 75 74             	bound  %esi,0x74(%ebp)
4177cd:	65 00 47 75          	add    %al,%gs:0x75(%edi)
4177d1:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
4177d8:	62
4177d9:	75 74                	jne    0x41784f
4177db:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4177df:	6e                   	outsb  %ds:(%esi),(%dx)
4177e0:	65 72 61             	gs jb  0x417844
4177e3:	74 65                	je     0x41784a
4177e5:	64 43                	fs inc %ebx
4177e7:	6f                   	outsl  %ds:(%esi),(%dx)
4177e8:	64 65 41             	fs gs inc %ecx
4177eb:	74 74                	je     0x417861
4177ed:	72 69                	jb     0x417858
4177ef:	62 75 74             	bound  %esi,0x74(%ebp)
4177f2:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4177f7:	75 67                	jne    0x417860
4177f9:	67 65 72 4e          	addr16 gs jb 0x41784b
4177fd:	6f                   	outsl  %ds:(%esi),(%dx)
4177fe:	6e                   	outsb  %ds:(%esi),(%dx)
4177ff:	55                   	push   %ebp
417800:	73 65                	jae    0x417867
417802:	72 43                	jb     0x417847
417804:	6f                   	outsl  %ds:(%esi),(%dx)
417805:	64 65 41             	fs gs inc %ecx
417808:	74 74                	je     0x41787e
41780a:	72 69                	jb     0x417875
41780c:	62 75 74             	bound  %esi,0x74(%ebp)
41780f:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
417814:	75 67                	jne    0x41787d
417816:	67 61                	addr16 popa
417818:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
41781c:	74 74                	je     0x417892
41781e:	72 69                	jb     0x417889
417820:	62 75 74             	bound  %esi,0x74(%ebp)
417823:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
417828:	75 67                	jne    0x417891
41782a:	67 65 72 42          	addr16 gs jb 0x417870
41782e:	72 6f                	jb     0x41789f
417830:	77 73                	ja     0x4178a5
417832:	61                   	popa
417833:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
417837:	74 74                	je     0x4178ad
417839:	72 69                	jb     0x4178a4
41783b:	62 75 74             	bound  %esi,0x74(%ebp)
41783e:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
417842:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
417849:	77
41784a:	73 61                	jae    0x4178ad
41784c:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
417850:	74 74                	je     0x4178c6
417852:	72 69                	jb     0x4178bd
417854:	62 75 74             	bound  %esi,0x74(%ebp)
417857:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
41785b:	6d                   	insl   (%dx),%es:(%edi)
41785c:	56                   	push   %esi
41785d:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
417864:	74 74                	je     0x4178da
417866:	72 69                	jb     0x4178d1
417868:	62 75 74             	bound  %esi,0x74(%ebp)
41786b:	65 00 41 73          	add    %al,%gs:0x73(%ecx)