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)
41786f:	73 65                	jae    0x4178d6
417871:	6d                   	insl   (%dx),%es:(%edi)
417872:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
417876:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
41787d:	72
41787e:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
417885:	73 73                	jae    0x4178fa
417887:	65 6d                	gs insl (%dx),%es:(%edi)
417889:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
41788d:	72 61                	jb     0x4178f0
41788f:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
417892:	61                   	popa
417893:	72 6b                	jb     0x417900
417895:	41                   	inc    %ecx
417896:	74 74                	je     0x41790c
417898:	72 69                	jb     0x417903
41789a:	62 75 74             	bound  %esi,0x74(%ebp)
41789d:	65 00 54 61 72       	add    %dl,%gs:0x72(%ecx,%eiz,2)
4178a2:	67 65 74 46          	addr16 gs je 0x4178ec
4178a6:	72 61                	jb     0x417909
4178a8:	6d                   	insl   (%dx),%es:(%edi)
4178a9:	65 77 6f             	gs ja  0x41791b
4178ac:	72 6b                	jb     0x417919
4178ae:	41                   	inc    %ecx
4178af:	74 74                	je     0x417925
4178b1:	72 69                	jb     0x41791c
4178b3:	62 75 74             	bound  %esi,0x74(%ebp)
4178b6:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4178ba:	73 65                	jae    0x417921
4178bc:	6d                   	insl   (%dx),%es:(%edi)
4178bd:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
4178c1:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
4178c8:	69
4178c9:	6f                   	outsl  %ds:(%esi),(%dx)
4178ca:	6e                   	outsb  %ds:(%esi),(%dx)
4178cb:	41                   	inc    %ecx
4178cc:	74 74                	je     0x417942
4178ce:	72 69                	jb     0x417939
4178d0:	62 75 74             	bound  %esi,0x74(%ebp)
4178d3:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4178d7:	73 65                	jae    0x41793e
4178d9:	6d                   	insl   (%dx),%es:(%edi)
4178da:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4178de:	6f                   	outsl  %ds:(%esi),(%dx)
4178df:	6e                   	outsb  %ds:(%esi),(%dx)
4178e0:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
4178e6:	74 69                	je     0x417951
4178e8:	6f                   	outsl  %ds:(%esi),(%dx)
4178e9:	6e                   	outsb  %ds:(%esi),(%dx)
4178ea:	41                   	inc    %ecx
4178eb:	74 74                	je     0x417961
4178ed:	72 69                	jb     0x417958
4178ef:	62 75 74             	bound  %esi,0x74(%ebp)
4178f2:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4178f6:	73 65                	jae    0x41795d
4178f8:	6d                   	insl   (%dx),%es:(%edi)
4178f9:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
4178fd:	65 73 63             	gs jae 0x417963
417900:	72 69                	jb     0x41796b
417902:	70 74                	jo     0x417978
417904:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
41790b:	69 62 75 74 65 00 4c 	imul   $0x4c006574,0x75(%edx),%esp
417912:	69 6e 67 6f 49 6e 47 	imul   $0x476e496f,0x67(%esi),%ebp
417919:	72 6f                	jb     0x41798a
41791b:	75 70                	jne    0x41798d
41791d:	41                   	inc    %ecx
41791e:	74 74                	je     0x417994
417920:	72 69                	jb     0x41798b
417922:	62 75 74             	bound  %esi,0x74(%ebp)
417925:	65 00 4c 69 6e       	add    %cl,%gs:0x6e(%ecx,%ebp,2)
41792a:	67 6f                	outsl  %ds:(%si),(%dx)
41792c:	47                   	inc    %edi
41792d:	72 6f                	jb     0x41799e
41792f:	75 70                	jne    0x4179a1
417931:	41                   	inc    %ecx
417932:	74 74                	je     0x4179a8
417934:	72 69                	jb     0x41799f
417936:	62 75 74             	bound  %esi,0x74(%ebp)
417939:	65 00 4c 69 6e       	add    %cl,%gs:0x6e(%ecx,%ebp,2)
41793e:	67 6f                	outsl  %ds:(%si),(%dx)
417940:	4e                   	dec    %esi
417941:	6f                   	outsl  %ds:(%esi),(%dx)
417942:	74 65                	je     0x4179a9
417944:	73 41                	jae    0x417987
417946:	74 74                	je     0x4179bc
417948:	72 69                	jb     0x4179b3
41794a:	62 75 74             	bound  %esi,0x74(%ebp)
41794d:	65 00 53 65          	add    %dl,%gs:0x65(%ebx)
417951:	74 74                	je     0x4179c7
417953:	69 6e 67 73 41 74 74 	imul   $0x74744173,0x67(%esi),%ebp
41795a:	72 69                	jb     0x4179c5
41795c:	62 75 74             	bound  %esi,0x74(%ebp)
41795f:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
417963:	6d                   	insl   (%dx),%es:(%edi)
417964:	70 69                	jo     0x4179cf
417966:	6c                   	insb   (%dx),%es:(%edi)
417967:	61                   	popa
417968:	74 69                	je     0x4179d3
41796a:	6f                   	outsl  %ds:(%esi),(%dx)
41796b:	6e                   	outsb  %ds:(%esi),(%dx)
41796c:	52                   	push   %edx
41796d:	65 6c                	gs insb (%dx),%es:(%edi)
41796f:	61                   	popa
417970:	78 61                	js     0x4179d3
417972:	74 69                	je     0x4179dd
417974:	6f                   	outsl  %ds:(%esi),(%dx)
417975:	6e                   	outsb  %ds:(%esi),(%dx)
417976:	73 41                	jae    0x4179b9
417978:	74 74                	je     0x4179ee
41797a:	72 69                	jb     0x4179e5
41797c:	62 75 74             	bound  %esi,0x74(%ebp)
41797f:	65 00 4c 69 6e       	add    %cl,%gs:0x6e(%ecx,%ebp,2)
417984:	67 6f                	outsl  %ds:(%si),(%dx)
417986:	53                   	push   %ebx
417987:	74 72                	je     0x4179fb
417989:	69 6e 67 43 6c 61 73 	imul   $0x73616c43,0x67(%esi),%ebp
417990:	73 41                	jae    0x4179d3
417992:	74 74                	je     0x417a08
417994:	72 69                	jb     0x4179ff
417996:	62 75 74             	bound  %esi,0x74(%ebp)
417999:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41799d:	73 65                	jae    0x417a04
41799f:	6d                   	insl   (%dx),%es:(%edi)
4179a0:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
4179a4:	72 6f                	jb     0x417a15
4179a6:	64 75 63             	fs jne 0x417a0c
4179a9:	74 41                	je     0x4179ec
4179ab:	74 74                	je     0x417a21
4179ad:	72 69                	jb     0x417a18
4179af:	62 75 74             	bound  %esi,0x74(%ebp)
4179b2:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4179b6:	73 65                	jae    0x417a1d
4179b8:	6d                   	insl   (%dx),%es:(%edi)
4179b9:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4179bd:	6f                   	outsl  %ds:(%esi),(%dx)
4179be:	70 79                	jo     0x417a39
4179c0:	72 69                	jb     0x417a2b
4179c2:	67 68 74 41 74 74    	addr16 push $0x74744174
4179c8:	72 69                	jb     0x417a33
4179ca:	62 75 74             	bound  %esi,0x74(%ebp)
4179cd:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4179d1:	73 65                	jae    0x417a38
4179d3:	6d                   	insl   (%dx),%es:(%edi)
4179d4:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
4179d8:	6f                   	outsl  %ds:(%esi),(%dx)
4179d9:	6d                   	insl   (%dx),%es:(%edi)
4179da:	70 61                	jo     0x417a3d
4179dc:	6e                   	outsb  %ds:(%esi),(%dx)
4179dd:	79 41                	jns    0x417a20
4179df:	74 74                	je     0x417a55
4179e1:	72 69                	jb     0x417a4c
4179e3:	62 75 74             	bound  %esi,0x74(%ebp)
4179e6:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
4179ea:	6e                   	outsb  %ds:(%esi),(%dx)
4179eb:	74 69                	je     0x417a56
4179ed:	6d                   	insl   (%dx),%es:(%edi)
4179ee:	65 43                	gs inc %ebx
4179f0:	6f                   	outsl  %ds:(%esi),(%dx)
4179f1:	6d                   	insl   (%dx),%es:(%edi)
4179f2:	70 61                	jo     0x417a55
4179f4:	74 69                	je     0x417a5f
4179f6:	62 69 6c             	bound  %ebp,0x6c(%ecx)
4179f9:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
417a00:	69
417a01:	62 75 74             	bound  %esi,0x74(%ebp)
417a04:	65 00 50 4c          	add    %dl,%gs:0x4c(%eax)
417a08:	79 56                	jns    0x417a60
417a0a:	54                   	push   %esp
417a0b:	4f                   	dec    %edi
417a0c:	75 65                	jne    0x417a73
417a0e:	00 70 72             	add    %dh,0x72(%eax)
417a11:	69 6f 72 69 74 79 51 	imul   $0x51797469,0x72(%edi),%ebp
417a18:	75 65                	jne    0x417a7f
417a1a:	75 65                	jne    0x417a81
417a1c:	00 44 65 71          	add    %al,0x71(%ebp,%eiz,2)