4177dd:	5f                   	pop    %edi
4177de:	4c                   	dec    %esp
4177df:	6f                   	outsl  %ds:(%esi),(%dx)
4177e0:	61                   	popa
4177e1:	64 49                	fs dec %ecx
4177e3:	74 65                	je     0x41784a
4177e5:	6d                   	insl   (%dx),%es:(%edi)
4177e6:	73 00                	jae    0x4177e8
4177e8:	4f                   	dec    %edi
4177e9:	6e                   	outsb  %ds:(%esi),(%dx)
4177ea:	4c                   	dec    %esp
4177eb:	6f                   	outsl  %ds:(%esi),(%dx)
4177ec:	61                   	popa
4177ed:	64 49                	fs dec %ecx
4177ef:	74 65                	je     0x417856
4177f1:	6d                   	insl   (%dx),%es:(%edi)
4177f2:	73 00                	jae    0x4177f4
4177f4:	52                   	push   %edx
4177f5:	65 6c                	gs insb (%dx),%es:(%edi)
4177f7:	6f                   	outsl  %ds:(%esi),(%dx)
4177f8:	61                   	popa
4177f9:	64 49                	fs dec %ecx
4177fb:	74 65                	je     0x417862
4177fd:	6d                   	insl   (%dx),%es:(%edi)
4177fe:	73 00                	jae    0x417800
417800:	67 65 74 5f          	addr16 gs je 0x417863
417804:	43                   	inc    %ebx
417805:	6f                   	outsl  %ds:(%esi),(%dx)
417806:	6e                   	outsb  %ds:(%esi),(%dx)
417807:	74 61                	je     0x41786a
417809:	69 6e 65 64 49 74 65 	imul   $0x65744964,0x65(%esi),%ebp
417810:	6d                   	insl   (%dx),%es:(%edi)
417811:	73 00                	jae    0x417813
417813:	5f                   	pop    %edi
417814:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
417817:	74 61                	je     0x41787a
417819:	69 6e 65 64 49 74 65 	imul   $0x65744964,0x65(%esi),%ebp
417820:	6d                   	insl   (%dx),%es:(%edi)
417821:	73 00                	jae    0x417823
417823:	44                   	inc    %esp
417824:	65 6c                	gs insb (%dx),%es:(%edi)
417826:	65 74 65             	gs je  0x41788e
417829:	53                   	push   %ebx
41782a:	65 6c                	gs insb (%dx),%es:(%edi)
41782c:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
417831:	49                   	dec    %ecx
417832:	74 65                	je     0x417899
417834:	6d                   	insl   (%dx),%es:(%edi)
417835:	73 00                	jae    0x417837
417837:	43                   	inc    %ebx
417838:	6c                   	insb   (%dx),%es:(%edi)
417839:	65 61                	gs popa
41783b:	72 53                	jb     0x417890
41783d:	65 6c                	gs insb (%dx),%es:(%edi)
41783f:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
417844:	49                   	dec    %ecx
417845:	74 65                	je     0x4178ac
417847:	6d                   	insl   (%dx),%es:(%edi)
417848:	73 00                	jae    0x41784a
41784a:	47                   	inc    %edi
41784b:	65 74 53             	gs je  0x4178a1
41784e:	65 6c                	gs insb (%dx),%es:(%edi)
417850:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
417855:	49                   	dec    %ecx
417856:	74 65                	je     0x4178bd
417858:	6d                   	insl   (%dx),%es:(%edi)
417859:	73 00                	jae    0x41785b
41785b:	43                   	inc    %ebx
41785c:	6f                   	outsl  %ds:(%esi),(%dx)
41785d:	6d                   	insl   (%dx),%es:(%edi)
41785e:	70 61                	jo     0x4178c1
417860:	72 65                	jb     0x4178c7
417862:	49                   	dec    %ecx
417863:	74 65                	je     0x4178ca
417865:	6d                   	insl   (%dx),%es:(%edi)
417866:	73 00                	jae    0x417868
417868:	69 67 6e 6f 72 65 49 	imul   $0x4965726f,0x6e(%edi),%esp
41786f:	74 65                	je     0x4178d6
417871:	6d                   	insl   (%dx),%es:(%edi)
417872:	73 00                	jae    0x417874
417874:	67 65 74 5f          	addr16 gs je 0x4178d7
417878:	50                   	push   %eax
417879:	61                   	popa
41787a:	73 73                	jae    0x4178ef
41787c:	69 6e 67 49 74 65 6d 	imul   $0x6d657449,0x67(%esi),%ebp
417883:	73 00                	jae    0x417885
417885:	73 65                	jae    0x4178ec
417887:	74 5f                	je     0x4178e8
417889:	50                   	push   %eax
41788a:	61                   	popa
41788b:	73 73                	jae    0x417900
41788d:	69 6e 67 49 74 65 6d 	imul   $0x6d657449,0x67(%esi),%ebp
417894:	73 00                	jae    0x417896
417896:	5f                   	pop    %edi
417897:	70 61                	jo     0x4178fa
417899:	73 73                	jae    0x41790e
41789b:	69 6e 67 49 74 65 6d 	imul   $0x6d657449,0x67(%esi),%ebp
4178a2:	73 00                	jae    0x4178a4
4178a4:	43                   	inc    %ebx
4178a5:	6c                   	insb   (%dx),%es:(%edi)
4178a6:	65 61                	gs popa
4178a8:	72 49                	jb     0x4178f3
4178aa:	74 65                	je     0x417911
4178ac:	6d                   	insl   (%dx),%es:(%edi)
4178ad:	73 00                	jae    0x4178af
4178af:	4f                   	dec    %edi
4178b0:	6e                   	outsb  %ds:(%esi),(%dx)
4178b1:	44                   	inc    %esp
4178b2:	72 61                	jb     0x417915
4178b4:	77 49                	ja     0x4178ff
4178b6:	74 65                	je     0x41791d
4178b8:	6d                   	insl   (%dx),%es:(%edi)
4178b9:	73 00                	jae    0x4178bb
4178bb:	5f                   	pop    %edi
4178bc:	69 74 65 6d 73 00 53 	imul   $0x79530073,0x6d(%ebp,%eiz,2),%esi
4178c3:	79
4178c4:	73 74                	jae    0x41793a
4178c6:	65 6d                	gs insl (%dx),%es:(%edi)
4178c8:	2e 57                	cs push %edi
4178ca:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
4178d1:	46                   	inc    %esi
4178d2:	6f                   	outsl  %ds:(%esi),(%dx)
4178d3:	72 6d                	jb     0x417942
4178d5:	73 00                	jae    0x4178d7
4178d7:	50                   	push   %eax
4178d8:	65 6e                	outsb  %gs:(%esi),(%dx)
4178da:	73 00                	jae    0x4178dc
4178dc:	43                   	inc    %ebx
4178dd:	6f                   	outsl  %ds:(%esi),(%dx)
4178de:	6e                   	outsb  %ds:(%esi),(%dx)
4178df:	74 61                	je     0x417942
4178e1:	69 6e 73 00 67 65 74 	imul   $0x74656700,0x73(%esi),%ebp
4178e8:	5f                   	pop    %edi
4178e9:	44                   	inc    %esp
4178ea:	61                   	popa
4178eb:	79 4e                	jns    0x41793b
4178ed:	61                   	popa
4178ee:	6d                   	insl   (%dx),%es:(%edi)
4178ef:	65 48                	gs dec %eax
4178f1:	65 61                	gs popa
4178f3:	64 65 72 43          	fs gs jb 0x41793a
4178f7:	6f                   	outsl  %ds:(%esi),(%dx)
4178f8:	6c                   	insb   (%dx),%es:(%edi)
4178f9:	75 6d                	jne    0x417968
4178fb:	6e                   	outsb  %ds:(%esi),(%dx)
4178fc:	73 00                	jae    0x4178fe
4178fe:	5f                   	pop    %edi
4178ff:	64 61                	fs popa
417901:	79 4e                	jns    0x417951
417903:	61                   	popa
417904:	6d                   	insl   (%dx),%es:(%edi)
417905:	65 48                	gs dec %eax
417907:	65 61                	gs popa
417909:	64 65 72 43          	fs gs jb 0x417950
41790d:	6f                   	outsl  %ds:(%esi),(%dx)
41790e:	6c                   	insb   (%dx),%es:(%edi)
41790f:	75 6d                	jne    0x41797e
417911:	6e                   	outsb  %ds:(%esi),(%dx)
417912:	73 00                	jae    0x417914
417914:	73 65                	jae    0x41797b
417916:	74 5f                	je     0x417977
417918:	41                   	inc    %ecx
417919:	75 74                	jne    0x41798f
41791b:	6f                   	outsl  %ds:(%esi),(%dx)
41791c:	53                   	push   %ebx
41791d:	63 61 6c             	arpl   %esp,0x6c(%ecx)
417920:	65 44                	gs inc %esp
417922:	69 6d 65 6e 73 69 6f 	imul   $0x6f69736e,0x65(%ebp),%ebp
417929:	6e                   	outsb  %ds:(%esi),(%dx)
41792a:	73 00                	jae    0x41792c
41792c:	53                   	push   %ebx
41792d:	79 73                	jns    0x4179a2
41792f:	74 65                	je     0x417996
417931:	6d                   	insl   (%dx),%es:(%edi)
417932:	2e 43                	cs inc %ebx
417934:	6f                   	outsl  %ds:(%esi),(%dx)
417935:	6c                   	insb   (%dx),%es:(%edi)
417936:	6c                   	insb   (%dx),%es:(%edi)
417937:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41793c:	6e                   	outsb  %ds:(%esi),(%dx)
41793d:	73 00                	jae    0x41793f
41793f:	43                   	inc    %ebx
417940:	6f                   	outsl  %ds:(%esi),(%dx)
417941:	6d                   	insl   (%dx),%es:(%edi)
417942:	70 61                	jo     0x4179a5
417944:	72 65                	jb     0x4179ab
417946:	54                   	push   %esp
417947:	6f                   	outsl  %ds:(%esi),(%dx)
417948:	70 73                	jo     0x4179bd
41794a:	00 43 61             	add    %al,0x61(%ebx)
41794d:	6c                   	insb   (%dx),%es:(%edi)
41794e:	65 6e                	outsb  %gs:(%esi),(%dx)
417950:	64 61                	fs popa
417952:	72 53                	jb     0x4179a7
417954:	63 72 6f             	arpl   %esi,0x6f(%edx)
417957:	6c                   	insb   (%dx),%es:(%edi)
417958:	6c                   	insb   (%dx),%es:(%edi)
417959:	42                   	inc    %edx
41795a:	61                   	popa
41795b:	72 73                	jb     0x4179d0
41795d:	00 67 65             	add    %ah,0x65(%edi)
417960:	74 5f                	je     0x4179c1
417962:	53                   	push   %ebx
417963:	63 72 6f             	arpl   %esi,0x6f(%edx)
417966:	6c                   	insb   (%dx),%es:(%edi)
417967:	6c                   	insb   (%dx),%es:(%edi)
417968:	62 61 72             	bound  %esp,0x72(%ecx)
41796b:	73 00                	jae    0x41796d
41796d:	73 65                	jae    0x4179d4
41796f:	74 5f                	je     0x4179d0
417971:	53                   	push   %ebx
417972:	63 72 6f             	arpl   %esi,0x6f(%edx)
417975:	6c                   	insb   (%dx),%es:(%edi)
417976:	6c                   	insb   (%dx),%es:(%edi)
417977:	62 61 72             	bound  %esp,0x72(%ecx)
41797a:	73 00                	jae    0x41797c
41797c:	5f                   	pop    %edi
41797d:	73 63                	jae    0x4179e2
41797f:	72 6f                	jb     0x4179f0
417981:	6c                   	insb   (%dx),%es:(%edi)
417982:	6c                   	insb   (%dx),%es:(%edi)
417983:	62 61 72             	bound  %esp,0x72(%ecx)
417986:	73 00                	jae    0x417988
417988:	67 65 74 5f          	addr16 gs je 0x4179eb
41798c:	43                   	inc    %ebx
41798d:	68 61 72 73 00       	push   $0x737261
417992:	4f                   	dec    %edi
417993:	6e                   	outsb  %ds:(%esi),(%dx)
417994:	44                   	inc    %esp
417995:	72 61                	jb     0x4179f8
417997:	77 44                	ja     0x4179dd
417999:	61                   	popa
41799a:	79 4e                	jns    0x4179ea
41799c:	61                   	popa
41799d:	6d                   	insl   (%dx),%es:(%edi)
41799e:	65 48                	gs dec %eax
4179a0:	65 61                	gs popa
4179a2:	64 65 72 73          	fs gs jb 0x417a19
4179a6:	00 4f 6e             	add    %cl,0x6e(%edi)
4179a9:	44                   	inc    %esp
4179aa:	72 61                	jb     0x417a0d
4179ac:	77 57                	ja     0x417a05
4179ae:	65 65 6b 48 65 61    	gs imul $0x61,%gs:0x65(%eax),%ecx
4179b4:	64 65 72 73          	fs gs jb 0x417a2b
4179b8:	00 67 65             	add    %ah,0x65(%edi)
4179bb:	74 5f                	je     0x417a1c
4179bd:	44                   	inc    %esp
4179be:	61                   	popa
4179bf:	79 48                	jns    0x417a09
4179c1:	65 61                	gs popa
4179c3:	64 65 72 73          	fs gs jb 0x417a3a
4179c7:	00 73 65             	add    %dh,0x65(%ebx)
4179ca:	74 5f                	je     0x417a2b
4179cc:	44                   	inc    %esp
4179cd:	61                   	popa
4179ce:	79 48                	jns    0x417a18
4179d0:	65 61                	gs popa
4179d2:	64 65 72 73          	fs gs jb 0x417a49
4179d6:	00 5f 64             	add    %bl,0x64(%edi)
4179d9:	61                   	popa
4179da:	79 48                	jns    0x417a24
4179dc:	65 61                	gs popa
4179de:	64 65 72 73          	fs gs jb 0x417a55
4179e2:	00 43 6f             	add    %al,0x6f(%ebx)
4179e5:	72 6e                	jb     0x417a55
4179e7:	65 72 73             	gs jb  0x417a5d
4179ea:	00 63 6f             	add    %ah,0x6f(%ebx)
4179ed:	72 6e                	jb     0x417a5d
4179ef:	65 72 73             	gs jb  0x417a65
4179f2:	00 52 75             	add    %dl,0x75(%edx)
4179f5:	6e                   	outsb  %ds:(%esi),(%dx)
4179f6:	74 69                	je     0x417a61
4179f8:	6d                   	insl   (%dx),%es:(%edi)
4179f9:	65 48                	gs dec %eax
4179fb:	65 6c                	gs insb (%dx),%es:(%edi)
4179fd:	70 65                	jo     0x417a64
4179ff:	72 73                	jb     0x417a74
417a01:	00 52 65             	add    %dl,0x65(%edx)
417a04:	6d                   	insl   (%dx),%es:(%edi)
417a05:	6f                   	outsl  %ds:(%esi),(%dx)
417a06:	76 65                	jbe    0x417a6d
417a08:	43                   	inc    %ebx
417a09:	6f                   	outsl  %ds:(%esi),(%dx)
417a0a:	6c                   	insb   (%dx),%es:(%edi)
417a0b:	6f                   	outsl  %ds:(%esi),(%dx)
417a0c:	72 73                	jb     0x417a81
417a0e:	00 53 79             	add    %dl,0x79(%ebx)
417a11:	73 74                	jae    0x417a87
417a13:	65 6d                	gs insl (%dx),%es:(%edi)
417a15:	43                   	inc    %ebx
417a16:	6f                   	outsl  %ds:(%esi),(%dx)
417a17:	6c                   	insb   (%dx),%es:(%edi)
417a18:	6f                   	outsl  %ds:(%esi),(%dx)
417a19:	72 73                	jb     0x417a8e
417a1b:	00 43 75             	add    %al,0x75(%ebx)
417a1e:	72 73                	jb     0x417a93
417a20:	6f                   	outsl  %ds:(%esi),(%dx)
417a21:	72 73                	jb     0x417a96
417a23:	00 67 65             	add    %ah,0x65(%edi)
417a26:	74 5f                	je     0x417a87
417a28:	48                   	dec    %eax
417a29:	6f                   	outsl  %ds:(%esi),(%dx)
417a2a:	75 72                	jne    0x417a9e
417a2c:	73 00                	jae    0x417a2e
417a2e:	54                   	push   %esp
417a2f:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
417a36:	65 48                	gs dec %eax
417a38:	6f                   	outsl  %ds:(%esi),(%dx)
417a39:	75 72                	jne    0x417aad
417a3b:	73 00                	jae    0x417a3d
417a3d:	5f                   	pop    %edi
417a3e:	68 6f 75 72 73       	push   $0x7372756f
417a43:	00 67 65             	add    %ah,0x65(%edi)
417a46:	74 5f                	je     0x417aa7
417a48:	49                   	dec    %ecx
417a49:	74 65                	je     0x417ab0
417a4b:	6d                   	insl   (%dx),%es:(%edi)
417a4c:	52                   	push   %edx
417a4d:	6f                   	outsl  %ds:(%esi),(%dx)
417a4e:	75 6e                	jne    0x417abe
417a50:	64 6e                	outsb  %fs:(%esi),(%dx)
417a52:	65 73 73             	gs jae 0x417ac8
417a55:	00 73 65             	add    %dh,0x65(%ebx)
417a58:	74 5f                	je     0x417ab9
417a5a:	49                   	dec    %ecx
417a5b:	74 65                	je     0x417ac2
417a5d:	6d                   	insl   (%dx),%es:(%edi)
417a5e:	52                   	push   %edx
417a5f:	6f                   	outsl  %ds:(%esi),(%dx)
417a60:	75 6e                	jne    0x417ad0
417a62:	64 6e                	outsb  %fs:(%esi),(%dx)
417a64:	65 73 73             	gs jae 0x417ada
417a67:	00 5f 69             	add    %bl,0x69(%edi)
417a6a:	74 65                	je     0x417ad1
417a6c:	6d                   	insl   (%dx),%es:(%edi)
417a6d:	52                   	push   %edx
417a6e:	6f                   	outsl  %ds:(%esi),(%dx)
417a6f:	75 6e                	jne    0x417adf
417a71:	64 6e                	outsb  %fs:(%esi),(%dx)
417a73:	65 73 73             	gs jae 0x417ae9
417a76:	00 4f 6e             	add    %cl,0x6e(%edi)
417a79:	4b                   	dec    %ebx
417a7a:	65 79 50             	gs jns 0x417acd
417a7d:	72 65                	jb     0x417ae4
417a7f:	73 73                	jae    0x417af4
417a81:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
417a85:	65 49                	gs dec %ecx
417a87:	6e                   	outsb  %ds:(%esi),(%dx)
417a88:	74 65                	je     0x417aef
417a8a:	72 73                	jb     0x417aff