411675:	6e                   	outsb  %ds:(%esi),(%dx)
411676:	67 00 4d 61          	add    %cl,0x61(%di)
41167a:	74 68                	je     0x4116e4
41167c:	00 47 65             	add    %al,0x65(%edi)
41167f:	74 46                	je     0x4116c7
411681:	75 6c                	jne    0x4116ef
411683:	6c                   	insb   (%dx),%es:(%edi)
411684:	50                   	push   %eax
411685:	61                   	popa
411686:	74 68                	je     0x4116f0
411688:	00 70 61             	add    %dh,0x61(%eax)
41168b:	74 68                	je     0x4116f5
41168d:	00 67 65             	add    %ah,0x65(%edi)
411690:	74 5f                	je     0x4116f1
411692:	4c                   	dec    %esp
411693:	65 6e                	outsb  %gs:(%esi),(%dx)
411695:	67 74 68             	addr16 je 0x411700
411698:	00 6c 65 6e          	add    %ch,0x6e(%ebp,%eiz,2)
41169c:	67 74 68             	addr16 je 0x411707
41169f:	00 73 65             	add    %dh,0x65(%ebx)
4116a2:	74 5f                	je     0x411703
4116a4:	43                   	inc    %ebx
4116a5:	6f                   	outsl  %ds:(%esi),(%dx)
4116a6:	6c                   	insb   (%dx),%es:(%edi)
4116a7:	6f                   	outsl  %ds:(%esi),(%dx)
4116a8:	72 44                	jb     0x4116ee
4116aa:	65 70 74             	gs jo  0x411721
4116ad:	68 00 46 6f 6f       	push   $0x6f6f4600
4116b2:	64 47                	fs inc %edi
4116b4:	72 6f                	jb     0x411725
4116b6:	77 74                	ja     0x41172c
4116b8:	68 00 57 6f 6f       	push   $0x6f6f5700
4116bd:	64 47                	fs inc %edi
4116bf:	72 6f                	jb     0x411730
4116c1:	77 74                	ja     0x411737
4116c3:	68 00 53 74 6f       	push   $0x6f745300
4116c8:	6e                   	outsb  %ds:(%esi),(%dx)
4116c9:	65 47                	gs inc %edi
4116cb:	72 6f                	jb     0x41173c
4116cd:	77 74                	ja     0x411743
4116cf:	68 00 50 6f 70       	push   $0x706f5000
4116d4:	75 6c                	jne    0x411742
4116d6:	61                   	popa
4116d7:	74 69                	je     0x411742
4116d9:	6f                   	outsl  %ds:(%esi),(%dx)
4116da:	6e                   	outsb  %ds:(%esi),(%dx)
4116db:	47                   	inc    %edi
4116dc:	72 6f                	jb     0x41174d
4116de:	77 74                	ja     0x411754
4116e0:	68 00 49 72 6f       	push   $0x6f724900
4116e5:	6e                   	outsb  %ds:(%esi),(%dx)
4116e6:	47                   	inc    %edi
4116e7:	72 6f                	jb     0x411758
4116e9:	77 74                	ja     0x41175f
4116eb:	68 00 43 72 79       	push   $0x79724300
4116f0:	73 74                	jae    0x411766
4116f2:	61                   	popa
4116f3:	6c                   	insb   (%dx),%es:(%edi)
4116f4:	73 47                	jae    0x41173d
4116f6:	72 6f                	jb     0x411767
4116f8:	77 74                	ja     0x41176e
4116fa:	68 00 74 69 6d       	push   $0x6d697400
4116ff:	65 72 4f             	gs jb  0x411751
411702:	72 63                	jb     0x411767
411704:	73 41                	jae    0x411747
411706:	74 74                	je     0x41177c
411708:	61                   	popa
411709:	63 6b 00             	arpl   %ebp,0x0(%ebx)
41170c:	74 69                	je     0x411777
41170e:	6d                   	insl   (%dx),%es:(%edi)
41170f:	65 72 52             	gs jb  0x411764
411712:	61                   	popa
411713:	74 41                	je     0x411756
411715:	74 74                	je     0x41178b
411717:	61                   	popa
411718:	63 6b 00             	arpl   %ebp,0x0(%ebx)
41171b:	61                   	popa
41171c:	64 64 5f             	fs fs pop %edi
41171f:	54                   	push   %esp
411720:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
411727:	65 72 46             	gs jb  0x411770
41172a:	69 72 65 49 6e 57 61 	imul   $0x61576e49,0x65(%edx),%esi
411731:	72 65                	jb     0x411798
411733:	68 6f 75 73 65       	push   $0x6573756f
411738:	5f                   	pop    %edi
411739:	54                   	push   %esp
41173a:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
411741:	65 72 45             	gs jb  0x411789
411744:	6c                   	insb   (%dx),%es:(%edi)
411745:	76 69                	jbe    0x4117b0
411747:	73 68                	jae    0x4117b1
411749:	41                   	inc    %ecx
41174a:	72 63                	jb     0x4117af
41174c:	68 65 72 54 72       	push   $0x72547265
411751:	61                   	popa
411752:	69 6e 69 6e 67 5f 54 	imul   $0x545f676e,0x69(%esi),%ebp
411759:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
411760:	65 72 45             	gs jb  0x4117a8
411763:	6c                   	insb   (%dx),%es:(%edi)
411764:	76 69                	jbe    0x4117cf
411766:	73 68                	jae    0x4117d0
411768:	4d                   	dec    %ebp
411769:	61                   	popa
41176a:	73 74                	jae    0x4117e0
41176c:	65 72 54             	gs jb  0x4117c3
41176f:	72 61                	jb     0x4117d2
411771:	69 6e 69 6e 67 5f 54 	imul   $0x545f676e,0x69(%esi),%ebp
411778:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
41177f:	65 72 45             	gs jb  0x4117c7
411782:	6c                   	insb   (%dx),%es:(%edi)
411783:	76 69                	jbe    0x4117ee
411785:	73 68                	jae    0x4117ef
411787:	57                   	push   %edi
411788:	61                   	popa
411789:	72 72                	jb     0x4117fd
41178b:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
411792:	6e                   	outsb  %ds:(%esi),(%dx)
411793:	69 6e 67 5f 54 69 63 	imul   $0x6369545f,0x67(%esi),%ebp
41179a:	6b 00 74             	imul   $0x74,(%eax),%eax
41179d:	69 6d 65 72 4f 72 63 	imul   $0x63724f72,0x65(%ebp),%ebp
4117a4:	73 41                	jae    0x4117e7
4117a6:	74 74                	je     0x41181c
4117a8:	61                   	popa
4117a9:	63 6b 5f             	arpl   %ebp,0x5f(%ebx)
4117ac:	54                   	push   %esp
4117ad:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
4117b4:	65 72 52             	gs jb  0x411809
4117b7:	61                   	popa
4117b8:	74 41                	je     0x4117fb
4117ba:	74 74                	je     0x411830
4117bc:	61                   	popa
4117bd:	63 6b 5f             	arpl   %ebp,0x5f(%ebx)
4117c0:	54                   	push   %esp
4117c1:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
4117c8:	65 72 50             	gs jb  0x41181b
4117cb:	72 6f                	jb     0x41183c
4117cd:	64 75 63             	fs jne 0x411833
4117d0:	74 69                	je     0x41183b
4117d2:	6f                   	outsl  %ds:(%esi),(%dx)
4117d3:	6e                   	outsb  %ds:(%esi),(%dx)
4117d4:	5f                   	pop    %edi
4117d5:	54                   	push   %esp
4117d6:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
4117dd:	65 72 43             	gs jb  0x411823
4117e0:	72 79                	jb     0x41185b
4117e2:	73 74                	jae    0x411858
4117e4:	61                   	popa
4117e5:	6c                   	insb   (%dx),%es:(%edi)
4117e6:	73 50                	jae    0x411838
4117e8:	72 6f                	jb     0x411859
4117ea:	64 75 63             	fs jne 0x411850
4117ed:	74 69                	je     0x411858
4117ef:	6f                   	outsl  %ds:(%esi),(%dx)
4117f0:	6e                   	outsb  %ds:(%esi),(%dx)
4117f1:	5f                   	pop    %edi
4117f2:	54                   	push   %esp
4117f3:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
4117fa:	65 72 45             	gs jb  0x411842
4117fd:	6c                   	insb   (%dx),%es:(%edi)
4117fe:	76 69                	jbe    0x411869
411800:	73 68                	jae    0x41186a
411802:	41                   	inc    %ecx
411803:	72 63                	jb     0x411868
411805:	68 65 72 50 72       	push   $0x72507265
41180a:	6f                   	outsl  %ds:(%esi),(%dx)
41180b:	67 72 65             	addr16 jb 0x411873
41180e:	73 73                	jae    0x411883
411810:	42                   	inc    %edx
411811:	61                   	popa
411812:	72 5f                	jb     0x411873
411814:	54                   	push   %esp
411815:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
41181c:	65 72 45             	gs jb  0x411864
41181f:	6c                   	insb   (%dx),%es:(%edi)
411820:	76 69                	jbe    0x41188b
411822:	73 68                	jae    0x41188c
411824:	4d                   	dec    %ebp
411825:	61                   	popa
411826:	73 74                	jae    0x41189c
411828:	65 72 50             	gs jb  0x41187b
41182b:	72 6f                	jb     0x41189c
41182d:	67 72 65             	addr16 jb 0x411895
411830:	73 73                	jae    0x4118a5
411832:	42                   	inc    %edx
411833:	61                   	popa
411834:	72 5f                	jb     0x411895
411836:	54                   	push   %esp
411837:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
41183e:	65 72 45             	gs jb  0x411886
411841:	6c                   	insb   (%dx),%es:(%edi)
411842:	76 69                	jbe    0x4118ad
411844:	73 68                	jae    0x4118ae
411846:	57                   	push   %edi
411847:	61                   	popa
411848:	72 72                	jb     0x4118bc
41184a:	69 6f 72 50 72 6f 67 	imul   $0x676f7250,0x72(%edi),%ebp
411851:	72 65                	jb     0x4118b8
411853:	73 73                	jae    0x4118c8
411855:	42                   	inc    %edx
411856:	61                   	popa
411857:	72 5f                	jb     0x4118b8
411859:	54                   	push   %esp
41185a:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
411861:	65 72 55             	gs jb  0x4118b9
411864:	70 64                	jo     0x4118ca
411866:	61                   	popa
411867:	74 65                	je     0x4118ce
411869:	72 5f                	jb     0x4118ca
41186b:	54                   	push   %esp
41186c:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
411873:	65 72 57             	gs jb  0x4118cd
411876:	61                   	popa
411877:	72 6e                	jb     0x4118e7
411879:	69 6e 67 73 5f 54 69 	imul   $0x69545f73,0x67(%esi),%ebp
411880:	63 6b 00             	arpl   %ebp,0x0(%ebx)
411883:	74 69                	je     0x4118ee
411885:	6d                   	insl   (%dx),%es:(%edi)
411886:	65 72 41             	gs jb  0x4118ca
411889:	63 63 69             	arpl   %esp,0x69(%ebx)
41188c:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
41188f:	74 73                	je     0x411904
411891:	5f                   	pop    %edi
411892:	54                   	push   %esp
411893:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
41189a:	65 72 43             	gs jb  0x4118e0
41189d:	68 65 63 6b 49       	push   $0x496b6365
4118a2:	66 44                	inc    %sp
4118a4:	65 66 65 61          	gs gs popaw
4118a8:	74 5f                	je     0x411909
4118aa:	54                   	push   %esp
4118ab:	69 63 6b 00 74 69 6d 	imul   $0x6d697400,0x6b(%ebx),%esp
4118b2:	65 72 55             	gs jb  0x41190a
4118b5:	70 64                	jo     0x41191b
4118b7:	61                   	popa
4118b8:	74 65                	je     0x41191f
4118ba:	72 4c                	jb     0x411908
4118bc:	76 6c                	jbe    0x41192a
4118be:	4f                   	dec    %edi
4118bf:	66 42                	inc    %dx
4118c1:	75 69                	jne    0x41192c
4118c3:	6c                   	insb   (%dx),%es:(%edi)
4118c4:	64 69 6e 67 73 41 6e 	imul   $0x646e4173,%fs:0x67(%esi),%ebp
4118cb:	64
4118cc:	43                   	inc    %ebx
4118cd:	6f                   	outsl  %ds:(%esi),(%dx)
4118ce:	73 74                	jae    0x411944
4118d0:	4f                   	dec    %edi
4118d1:	66 43                	inc    %bx
4118d3:	6f                   	outsl  %ds:(%esi),(%dx)
4118d4:	6e                   	outsb  %ds:(%esi),(%dx)
4118d5:	73 74                	jae    0x41194b
4118d7:	72 75                	jb     0x41194e
4118d9:	63 74 5f 54          	arpl   %esi,0x54(%edi,%ebx,2)
4118dd:	69 63 6b 00 62 75 74 	imul   $0x74756200,0x6b(%ebx),%esp
4118e4:	74 6f                	je     0x411955
4118e6:	6e                   	outsb  %ds:(%esi),(%dx)
4118e7:	4c                   	dec    %esp
4118e8:	6f                   	outsl  %ds:(%esi),(%dx)
4118e9:	61                   	popa
4118ea:	64 5f                	fs pop %edi
4118ec:	43                   	inc    %ebx
4118ed:	6c                   	insb   (%dx),%es:(%edi)
4118ee:	69 63 6b 00 61 64 64 	imul   $0x64646100,0x6b(%ebx),%esp
4118f5:	5f                   	pop    %edi
4118f6:	43                   	inc    %ebx
4118f7:	6c                   	insb   (%dx),%es:(%edi)
4118f8:	69 63 6b 00 62 75 74 	imul   $0x74756200,0x6b(%ebx),%esp
4118ff:	74 6f                	je     0x411970
411901:	6e                   	outsb  %ds:(%esi),(%dx)
411902:	55                   	push   %ebp
411903:	67 72 61             	addr16 jb 0x411967
411906:	64 65 48             	fs gs dec %eax
411909:	75 6e                	jne    0x411979
41190b:	74 69                	je     0x411976
41190d:	6e                   	outsb  %ds:(%esi),(%dx)
41190e:	67 42                	addr16 inc %edx
411910:	75 69                	jne    0x41197b
411912:	6c                   	insb   (%dx),%es:(%edi)
411913:	64 5f                	fs pop %edi
411915:	43                   	inc    %ebx
411916:	6c                   	insb   (%dx),%es:(%edi)
411917:	69 63 6b 00 62 75 74 	imul   $0x74756200,0x6b(%ebx),%esp
41191e:	74 6f                	je     0x41198f
411920:	6e                   	outsb  %ds:(%esi),(%dx)
411921:	42                   	inc    %edx
411922:	75 69                	jne    0x41198d
411924:	6c                   	insb   (%dx),%es:(%edi)
411925:	64 5f                	fs pop %edi
411927:	43                   	inc    %ebx
411928:	6c                   	insb   (%dx),%es:(%edi)
411929:	69 63 6b 00 62 75 74 	imul   $0x74756200,0x6b(%ebx),%esp
411930:	74 6f                	je     0x4119a1
411932:	6e                   	outsb  %ds:(%esi),(%dx)
411933:	55                   	push   %ebp
411934:	70 67                	jo     0x41199d
411936:	72 61                	jb     0x411999
411938:	64 65 54             	fs gs push %esp
41193b:	65 6d                	gs insl (%dx),%es:(%edi)
41193d:	70 6c                	jo     0x4119ab
41193f:	65 5f                	gs pop %edi
411941:	43                   	inc    %ebx
411942:	6c                   	insb   (%dx),%es:(%edi)
411943:	69 63 6b 00 62 75 74 	imul   $0x74756200,0x6b(%ebx),%esp
41194a:	74 6f                	je     0x4119bb
41194c:	6e                   	outsb  %ds:(%esi),(%dx)
41194d:	55                   	push   %ebp
41194e:	70 67                	jo     0x4119b7
411950:	72 61                	jb     0x4119b3
411952:	64 65 43             	fs gs inc %ebx
411955:	72 79                	jb     0x4119d0
411957:	73 74                	jae    0x4119cd
411959:	61                   	popa
41195a:	6c                   	insb   (%dx),%es:(%edi)
41195b:	4d                   	dec    %ebp
41195c:	69 6e 65 5f 43 6c 69 	imul   $0x696c435f,0x65(%esi),%ebp
411963:	63 6b 00             	arpl   %ebp,0x0(%ebx)
411966:	62 75 74             	bound  %esi,0x74(%ebp)
411969:	74 6f                	je     0x4119da
41196b:	6e                   	outsb  %ds:(%esi),(%dx)
41196c:	55                   	push   %ebp
41196d:	70 67                	jo     0x4119d6
41196f:	72 61                	jb     0x4119d2
411971:	64 65 49             	fs gs dec %ecx
411974:	6e                   	outsb  %ds:(%esi),(%dx)
411975:	66 72 61             	data16 jb 0x4119d9
411978:	73 74                	jae    0x4119ee
41197a:	72 75                	jb     0x4119f1
41197c:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
411980:	65 5f                	gs pop %edi
411982:	43                   	inc    %ebx
411983:	6c                   	insb   (%dx),%es:(%edi)
411984:	69 63 6b 00 62 75 74 	imul   $0x74756200,0x6b(%ebx),%esp
41198b:	74 6f                	je     0x4119fc
41198d:	6e                   	outsb  %ds:(%esi),(%dx)
41198e:	53                   	push   %ebx
41198f:	61                   	popa
411990:	76 65                	jbe    0x4119f7
411992:	5f                   	pop    %edi
411993:	43                   	inc    %ebx
411994:	6c                   	insb   (%dx),%es:(%edi)
411995:	69 63 6b 00 62 75 74 	imul   $0x74756200,0x6b(%ebx),%esp
41199c:	74 6f                	je     0x411a0d
41199e:	6e                   	outsb  %ds:(%esi),(%dx)
41199f:	55                   	push   %ebp
4119a0:	70 67                	jo     0x411a09
4119a2:	72 61                	jb     0x411a05
4119a4:	64 65 45             	fs gs inc %ebp
4119a7:	6c                   	insb   (%dx),%es:(%edi)
4119a8:	76 69                	jbe    0x411a13
4119aa:	73 68                	jae    0x411a14