410896:	6e                   	outsb  %ds:(%esi),(%dx)
410897:	67 42                	addr16 inc %edx
410899:	75 69                	jne    0x410904
41089b:	6c                   	insb   (%dx),%es:(%edi)
41089c:	64 00 62 75          	add    %ah,%fs:0x75(%edx)
4108a0:	74 74                	je     0x410916
4108a2:	6f                   	outsl  %ds:(%esi),(%dx)
4108a3:	6e                   	outsb  %ds:(%esi),(%dx)
4108a4:	42                   	inc    %edx
4108a5:	75 69                	jne    0x410910
4108a7:	6c                   	insb   (%dx),%es:(%edi)
4108a8:	64 00 52 6f          	add    %dl,%fs:0x6f(%edx)
4108ac:	75 6e                	jne    0x41091c
4108ae:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
4108b3:	65 6c                	gs insb (%dx),%es:(%edi)
4108b5:	45                   	inc    %ebp
4108b6:	6c                   	insb   (%dx),%es:(%edi)
4108b7:	76 69                	jbe    0x410922
4108b9:	73 68                	jae    0x410923
4108bb:	41                   	inc    %ecx
4108bc:	72 63                	jb     0x410921
4108be:	68 65 72 54 72       	push   $0x72547265
4108c3:	61                   	popa
4108c4:	69 6e 69 6e 67 46 6f 	imul   $0x6f46676e,0x69(%esi),%ebp
4108cb:	6f                   	outsl  %ds:(%esi),(%dx)
4108cc:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
4108d1:	65 6c                	gs insb (%dx),%es:(%edi)
4108d3:	46                   	inc    %esi
4108d4:	6f                   	outsl  %ds:(%esi),(%dx)
4108d5:	6f                   	outsl  %ds:(%esi),(%dx)
4108d6:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
4108db:	65 6c                	gs insb (%dx),%es:(%edi)
4108dd:	52                   	push   %edx
4108de:	65 73 6f             	gs jae 0x410950
4108e1:	75 72                	jne    0x410955
4108e3:	63 65 73             	arpl   %esp,0x73(%ebp)
4108e6:	46                   	inc    %esi
4108e7:	6f                   	outsl  %ds:(%esi),(%dx)
4108e8:	6f                   	outsl  %ds:(%esi),(%dx)
4108e9:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
4108ee:	65 6c                	gs insb (%dx),%es:(%edi)
4108f0:	45                   	inc    %ebp
4108f1:	6c                   	insb   (%dx),%es:(%edi)
4108f2:	76 69                	jbe    0x41095d
4108f4:	73 68                	jae    0x41095e
4108f6:	41                   	inc    %ecx
4108f7:	72 63                	jb     0x41095c
4108f9:	68 65 72 54 72       	push   $0x72547265
4108fe:	61                   	popa
4108ff:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
410906:	73 74                	jae    0x41097c
410908:	46                   	inc    %esi
410909:	6f                   	outsl  %ds:(%esi),(%dx)
41090a:	6f                   	outsl  %ds:(%esi),(%dx)
41090b:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410910:	65 6c                	gs insb (%dx),%es:(%edi)
410912:	45                   	inc    %ebp
410913:	6c                   	insb   (%dx),%es:(%edi)
410914:	76 69                	jbe    0x41097f
410916:	73 68                	jae    0x410980
410918:	4d                   	dec    %ebp
410919:	61                   	popa
41091a:	73 74                	jae    0x410990
41091c:	65 72 54             	gs jb  0x410973
41091f:	72 61                	jb     0x410982
410921:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
410928:	73 74                	jae    0x41099e
41092a:	46                   	inc    %esi
41092b:	6f                   	outsl  %ds:(%esi),(%dx)
41092c:	6f                   	outsl  %ds:(%esi),(%dx)
41092d:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410932:	65 6c                	gs insb (%dx),%es:(%edi)
410934:	45                   	inc    %ebp
410935:	6c                   	insb   (%dx),%es:(%edi)
410936:	76 69                	jbe    0x4109a1
410938:	73 68                	jae    0x4109a2
41093a:	57                   	push   %edi
41093b:	61                   	popa
41093c:	72 72                	jb     0x4109b0
41093e:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
410945:	6e                   	outsb  %ds:(%esi),(%dx)
410946:	69 6e 67 43 6f 73 74 	imul   $0x74736f43,0x67(%esi),%ebp
41094d:	46                   	inc    %esi
41094e:	6f                   	outsl  %ds:(%esi),(%dx)
41094f:	6f                   	outsl  %ds:(%esi),(%dx)
410950:	64 00 63 6f          	add    %ah,%fs:0x6f(%ebx)
410954:	73 74                	jae    0x4109ca
410956:	46                   	inc    %esi
410957:	6f                   	outsl  %ds:(%esi),(%dx)
410958:	6f                   	outsl  %ds:(%esi),(%dx)
410959:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
41095e:	65 6c                	gs insb (%dx),%es:(%edi)
410960:	54                   	push   %esp
410961:	65 6d                	gs insl (%dx),%es:(%edi)
410963:	70 6c                	jo     0x4109d1
410965:	65 57                	gs push %edi
410967:	6f                   	outsl  %ds:(%esi),(%dx)
410968:	6f                   	outsl  %ds:(%esi),(%dx)
410969:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
41096e:	65 6c                	gs insb (%dx),%es:(%edi)
410970:	43                   	inc    %ebx
410971:	72 79                	jb     0x4109ec
410973:	73 74                	jae    0x4109e9
410975:	61                   	popa
410976:	6c                   	insb   (%dx),%es:(%edi)
410977:	4d                   	dec    %ebp
410978:	69 6e 65 57 6f 6f 64 	imul   $0x646f6f57,0x65(%esi),%ebp
41097f:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
410983:	65 6c                	gs insb (%dx),%es:(%edi)
410985:	49                   	dec    %ecx
410986:	6e                   	outsb  %ds:(%esi),(%dx)
410987:	66 72 61             	data16 jb 0x4109eb
41098a:	73 74                	jae    0x410a00
41098c:	72 75                	jb     0x410a03
41098e:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
410992:	65 57                	gs push %edi
410994:	6f                   	outsl  %ds:(%esi),(%dx)
410995:	6f                   	outsl  %ds:(%esi),(%dx)
410996:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
41099b:	65 6c                	gs insb (%dx),%es:(%edi)
41099d:	48                   	dec    %eax
41099e:	75 6e                	jne    0x410a0e
4109a0:	74 69                	je     0x410a0b
4109a2:	6e                   	outsb  %ds:(%esi),(%dx)
4109a3:	67 42                	addr16 inc %edx
4109a5:	75 69                	jne    0x410a10
4109a7:	6c                   	insb   (%dx),%es:(%edi)
4109a8:	64 69 6e 67 57 6f 6f 	imul   $0x646f6f57,%fs:0x67(%esi),%ebp
4109af:	64
4109b0:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
4109b4:	65 6c                	gs insb (%dx),%es:(%edi)
4109b6:	45                   	inc    %ebp
4109b7:	6c                   	insb   (%dx),%es:(%edi)
4109b8:	76 69                	jbe    0x410a23
4109ba:	73 68                	jae    0x410a24
4109bc:	42                   	inc    %edx
4109bd:	75 69                	jne    0x410a28
4109bf:	6c                   	insb   (%dx),%es:(%edi)
4109c0:	64 69 6e 67 57 6f 6f 	imul   $0x646f6f57,%fs:0x67(%esi),%ebp
4109c7:	64
4109c8:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
4109cc:	65 6c                	gs insb (%dx),%es:(%edi)
4109ce:	45                   	inc    %ebp
4109cf:	6c                   	insb   (%dx),%es:(%edi)
4109d0:	76 69                	jbe    0x410a3b
4109d2:	73 68                	jae    0x410a3c
4109d4:	41                   	inc    %ecx
4109d5:	72 63                	jb     0x410a3a
4109d7:	68 65 72 54 72       	push   $0x72547265
4109dc:	61                   	popa
4109dd:	69 6e 69 6e 67 57 6f 	imul   $0x6f57676e,0x69(%esi),%ebp
4109e4:	6f                   	outsl  %ds:(%esi),(%dx)
4109e5:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
4109ea:	65 6c                	gs insb (%dx),%es:(%edi)
4109ec:	45                   	inc    %ebp
4109ed:	6c                   	insb   (%dx),%es:(%edi)
4109ee:	76 69                	jbe    0x410a59
4109f0:	73 68                	jae    0x410a5a
4109f2:	4d                   	dec    %ebp
4109f3:	61                   	popa
4109f4:	73 74                	jae    0x410a6a
4109f6:	65 72 54             	gs jb  0x410a4d
4109f9:	72 61                	jb     0x410a5c
4109fb:	69 6e 69 6e 67 57 6f 	imul   $0x6f57676e,0x69(%esi),%ebp
410a02:	6f                   	outsl  %ds:(%esi),(%dx)
410a03:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410a08:	65 6c                	gs insb (%dx),%es:(%edi)
410a0a:	45                   	inc    %ebp
410a0b:	6c                   	insb   (%dx),%es:(%edi)
410a0c:	76 69                	jbe    0x410a77
410a0e:	73 68                	jae    0x410a78
410a10:	57                   	push   %edi
410a11:	61                   	popa
410a12:	72 72                	jb     0x410a86
410a14:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
410a1b:	6e                   	outsb  %ds:(%esi),(%dx)
410a1c:	69 6e 67 57 6f 6f 64 	imul   $0x646f6f57,0x67(%esi),%ebp
410a23:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
410a27:	65 6c                	gs insb (%dx),%es:(%edi)
410a29:	57                   	push   %edi
410a2a:	6f                   	outsl  %ds:(%esi),(%dx)
410a2b:	6f                   	outsl  %ds:(%esi),(%dx)
410a2c:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410a31:	65 6c                	gs insb (%dx),%es:(%edi)
410a33:	4d                   	dec    %ebp
410a34:	61                   	popa
410a35:	72 74                	jb     0x410aab
410a37:	69 61 6c 41 72 74 73 	imul   $0x73747241,0x6c(%ecx),%esp
410a3e:	53                   	push   %ebx
410a3f:	63 68 6f             	arpl   %ebp,0x6f(%eax)
410a42:	6f                   	outsl  %ds:(%esi),(%dx)
410a43:	6c                   	insb   (%dx),%es:(%edi)
410a44:	57                   	push   %edi
410a45:	6f                   	outsl  %ds:(%esi),(%dx)
410a46:	6f                   	outsl  %ds:(%esi),(%dx)
410a47:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410a4c:	65 6c                	gs insb (%dx),%es:(%edi)
410a4e:	52                   	push   %edx
410a4f:	65 73 6f             	gs jae 0x410ac1
410a52:	75 72                	jne    0x410ac6
410a54:	63 65 73             	arpl   %esp,0x73(%ebp)
410a57:	57                   	push   %edi
410a58:	6f                   	outsl  %ds:(%esi),(%dx)
410a59:	6f                   	outsl  %ds:(%esi),(%dx)
410a5a:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410a5f:	65 6c                	gs insb (%dx),%es:(%edi)
410a61:	48                   	dec    %eax
410a62:	6f                   	outsl  %ds:(%esi),(%dx)
410a63:	75 73                	jne    0x410ad8
410a65:	65 73 57             	gs jae 0x410abf
410a68:	6f                   	outsl  %ds:(%esi),(%dx)
410a69:	6f                   	outsl  %ds:(%esi),(%dx)
410a6a:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410a6f:	65 6c                	gs insb (%dx),%es:(%edi)
410a71:	49                   	dec    %ecx
410a72:	72 6f                	jb     0x410ae3
410a74:	6e                   	outsb  %ds:(%esi),(%dx)
410a75:	57                   	push   %edi
410a76:	6f                   	outsl  %ds:(%esi),(%dx)
410a77:	72 6b                	jb     0x410ae4
410a79:	73 57                	jae    0x410ad2
410a7b:	6f                   	outsl  %ds:(%esi),(%dx)
410a7c:	6f                   	outsl  %ds:(%esi),(%dx)
410a7d:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410a82:	65 6c                	gs insb (%dx),%es:(%edi)
410a84:	57                   	push   %edi
410a85:	6f                   	outsl  %ds:(%esi),(%dx)
410a86:	6f                   	outsl  %ds:(%esi),(%dx)
410a87:	64 73 68             	fs jae 0x410af2
410a8a:	65 74 57             	gs je  0x410ae4
410a8d:	6f                   	outsl  %ds:(%esi),(%dx)
410a8e:	6f                   	outsl  %ds:(%esi),(%dx)
410a8f:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410a94:	65 6c                	gs insb (%dx),%es:(%edi)
410a96:	54                   	push   %esp
410a97:	65 6d                	gs insl (%dx),%es:(%edi)
410a99:	70 6c                	jo     0x410b07
410a9b:	65 43                	gs inc %ebx
410a9d:	6f                   	outsl  %ds:(%esi),(%dx)
410a9e:	73 74                	jae    0x410b14
410aa0:	57                   	push   %edi
410aa1:	6f                   	outsl  %ds:(%esi),(%dx)
410aa2:	6f                   	outsl  %ds:(%esi),(%dx)
410aa3:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410aa8:	65 6c                	gs insb (%dx),%es:(%edi)
410aaa:	43                   	inc    %ebx
410aab:	72 79                	jb     0x410b26
410aad:	73 74                	jae    0x410b23
410aaf:	61                   	popa
410ab0:	6c                   	insb   (%dx),%es:(%edi)
410ab1:	4d                   	dec    %ebp
410ab2:	69 6e 65 43 6f 73 74 	imul   $0x74736f43,0x65(%esi),%ebp
410ab9:	57                   	push   %edi
410aba:	6f                   	outsl  %ds:(%esi),(%dx)
410abb:	6f                   	outsl  %ds:(%esi),(%dx)
410abc:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410ac1:	65 6c                	gs insb (%dx),%es:(%edi)
410ac3:	49                   	dec    %ecx
410ac4:	6e                   	outsb  %ds:(%esi),(%dx)
410ac5:	66 72 61             	data16 jb 0x410b29
410ac8:	73 74                	jae    0x410b3e
410aca:	72 75                	jb     0x410b41
410acc:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
410ad0:	65 43                	gs inc %ebx
410ad2:	6f                   	outsl  %ds:(%esi),(%dx)
410ad3:	73 74                	jae    0x410b49
410ad5:	57                   	push   %edi
410ad6:	6f                   	outsl  %ds:(%esi),(%dx)
410ad7:	6f                   	outsl  %ds:(%esi),(%dx)
410ad8:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410add:	65 6c                	gs insb (%dx),%es:(%edi)
410adf:	48                   	dec    %eax
410ae0:	75 6e                	jne    0x410b50
410ae2:	74 69                	je     0x410b4d
410ae4:	6e                   	outsb  %ds:(%esi),(%dx)
410ae5:	67 42                	addr16 inc %edx
410ae7:	75 69                	jne    0x410b52
410ae9:	6c                   	insb   (%dx),%es:(%edi)
410aea:	64 69 6e 67 43 6f 73 	imul   $0x74736f43,%fs:0x67(%esi),%ebp
410af1:	74
410af2:	57                   	push   %edi
410af3:	6f                   	outsl  %ds:(%esi),(%dx)
410af4:	6f                   	outsl  %ds:(%esi),(%dx)
410af5:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410afa:	65 6c                	gs insb (%dx),%es:(%edi)
410afc:	45                   	inc    %ebp
410afd:	6c                   	insb   (%dx),%es:(%edi)
410afe:	76 69                	jbe    0x410b69
410b00:	73 68                	jae    0x410b6a
410b02:	42                   	inc    %edx
410b03:	75 69                	jne    0x410b6e
410b05:	6c                   	insb   (%dx),%es:(%edi)
410b06:	64 69 6e 67 43 6f 73 	imul   $0x74736f43,%fs:0x67(%esi),%ebp
410b0d:	74
410b0e:	57                   	push   %edi
410b0f:	6f                   	outsl  %ds:(%esi),(%dx)
410b10:	6f                   	outsl  %ds:(%esi),(%dx)
410b11:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410b16:	65 6c                	gs insb (%dx),%es:(%edi)
410b18:	45                   	inc    %ebp
410b19:	6c                   	insb   (%dx),%es:(%edi)
410b1a:	76 69                	jbe    0x410b85
410b1c:	73 68                	jae    0x410b86
410b1e:	41                   	inc    %ecx
410b1f:	72 63                	jb     0x410b84
410b21:	68 65 72 54 72       	push   $0x72547265
410b26:	61                   	popa
410b27:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
410b2e:	73 74                	jae    0x410ba4
410b30:	57                   	push   %edi
410b31:	6f                   	outsl  %ds:(%esi),(%dx)
410b32:	6f                   	outsl  %ds:(%esi),(%dx)
410b33:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410b38:	65 6c                	gs insb (%dx),%es:(%edi)
410b3a:	45                   	inc    %ebp
410b3b:	6c                   	insb   (%dx),%es:(%edi)
410b3c:	76 69                	jbe    0x410ba7
410b3e:	73 68                	jae    0x410ba8
410b40:	4d                   	dec    %ebp
410b41:	61                   	popa
410b42:	73 74                	jae    0x410bb8
410b44:	65 72 54             	gs jb  0x410b9b
410b47:	72 61                	jb     0x410baa
410b49:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
410b50:	73 74                	jae    0x410bc6
410b52:	57                   	push   %edi
410b53:	6f                   	outsl  %ds:(%esi),(%dx)
410b54:	6f                   	outsl  %ds:(%esi),(%dx)
410b55:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410b5a:	65 6c                	gs insb (%dx),%es:(%edi)
410b5c:	45                   	inc    %ebp
410b5d:	6c                   	insb   (%dx),%es:(%edi)
410b5e:	76 69                	jbe    0x410bc9
410b60:	73 68                	jae    0x410bca
410b62:	57                   	push   %edi
410b63:	61                   	popa
410b64:	72 72                	jb     0x410bd8
410b66:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
410b6d:	6e                   	outsb  %ds:(%esi),(%dx)
410b6e:	69 6e 67 43 6f 73 74 	imul   $0x74736f43,0x67(%esi),%ebp
410b75:	57                   	push   %edi
410b76:	6f                   	outsl  %ds:(%esi),(%dx)
410b77:	6f                   	outsl  %ds:(%esi),(%dx)
410b78:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410b7d:	65 6c                	gs insb (%dx),%es:(%edi)
410b7f:	4d                   	dec    %ebp
410b80:	61                   	popa
410b81:	72 74                	jb     0x410bf7
410b83:	69 61 6c 41 72 74 73 	imul   $0x73747241,0x6c(%ecx),%esp
410b8a:	53                   	push   %ebx