5a8b45:	69 65 74 74 53 68 72 	imul   $0x72685374,0x74(%ebp),%esp
5a8b4c:	65 64 64 65 64 46    	gs fs fs gs fs inc %esi
5a8b52:	72 6f                	jb     0x5a8bc3
5a8b54:	6d                   	insl   (%dx),%es:(%edi)
5a8b55:	42                   	inc    %edx
5a8b56:	6f                   	outsl  %ds:(%esi),(%dx)
5a8b57:	74 74                	je     0x5a8bcd
5a8b59:	6f                   	outsl  %ds:(%esi),(%dx)
5a8b5a:	6d                   	insl   (%dx),%es:(%edi)
5a8b5b:	41                   	inc    %ecx
5a8b5c:	6e                   	outsb  %ds:(%esi),(%dx)
5a8b5d:	64 56                	fs push %esi
5a8b5f:	65 72 74             	gs jb  0x5a8bd6
5a8b62:	69 63 61 6c 43 65 6e 	imul   $0x6e65436c,0x61(%ebx),%esp
5a8b69:	74 65                	je     0x5a8bd0
5a8b6b:	72 14                	jb     0x5a8b81
5a8b6d:	69 65 74 74 53 68 72 	imul   $0x72685374,0x74(%ebp),%esp
5a8b74:	65 64 64 65 64 54    	gs fs fs gs fs push %esp
5a8b7a:	6f                   	outsl  %ds:(%esi),(%dx)
5a8b7b:	43                   	inc    %ebx
5a8b7c:	65 6e                	outsb  %gs:(%esi),(%dx)
5a8b7e:	74 65                	je     0x5a8be5
5a8b80:	72 16                	jb     0x5a8b98
5a8b82:	69 65 74 74 53 68 72 	imul   $0x72685374,0x74(%ebp),%esp
5a8b89:	65 64 64 65 64 46    	gs fs fs gs fs inc %esi
5a8b8f:	72 6f                	jb     0x5a8c00
5a8b91:	6d                   	insl   (%dx),%es:(%edi)
5a8b92:	43                   	inc    %ebx
5a8b93:	65 6e                	outsb  %gs:(%esi),(%dx)
5a8b95:	74 65                	je     0x5a8bfc
5a8b97:	72 17                	jb     0x5a8bb0
5a8b99:	69 65 74 74 53 68 72 	imul   $0x72685374,0x74(%ebp),%esp
5a8ba0:	65 64 64 65 64 49    	gs fs fs gs fs dec %ecx
5a8ba6:	6e                   	outsb  %ds:(%esi),(%dx)
5a8ba7:	54                   	push   %esp
5a8ba8:	6f                   	outsl  %ds:(%esi),(%dx)
5a8ba9:	48                   	dec    %eax
5a8baa:	6f                   	outsl  %ds:(%esi),(%dx)
5a8bab:	72 69                	jb     0x5a8c16
5a8bad:	7a 6f                	jp     0x5a8c1e
5a8baf:	6e                   	outsb  %ds:(%esi),(%dx)
5a8bb0:	1e                   	push   %ds
5a8bb1:	69 65 74 74 53 68 72 	imul   $0x72685374,0x74(%ebp),%esp
5a8bb8:	65 64 64 65 64 49    	gs fs fs gs fs dec %ecx
5a8bbe:	6e                   	outsb  %ds:(%esi),(%dx)
5a8bbf:	54                   	push   %esp
5a8bc0:	6f                   	outsl  %ds:(%esi),(%dx)
5a8bc1:	56                   	push   %esi
5a8bc2:	65 72 74             	gs jb  0x5a8c39
5a8bc5:	69 63 61 6c 43 65 6e 	imul   $0x6e65436c,0x61(%ebx),%esp
5a8bcc:	74 65                	je     0x5a8c33
5a8bce:	72 1a                	jb     0x5a8bea
5a8bd0:	69 65 74 74 53 68 72 	imul   $0x72685374,0x74(%ebp),%esp
5a8bd7:	65 64 64 65 64 4f    	gs fs fs gs fs dec %edi
5a8bdd:	75 74                	jne    0x5a8c53
5a8bdf:	46                   	inc    %esi
5a8be0:	72 6f                	jb     0x5a8c51
5a8be2:	6d                   	insl   (%dx),%es:(%edi)
5a8be3:	48                   	dec    %eax
5a8be4:	6f                   	outsl  %ds:(%esi),(%dx)
5a8be5:	72 69                	jb     0x5a8c50
5a8be7:	7a 6f                	jp     0x5a8c58
5a8be9:	6e                   	outsb  %ds:(%esi),(%dx)
5a8bea:	21 69 65             	and    %ebp,0x65(%ecx)
5a8bed:	74 74                	je     0x5a8c63
5a8bef:	53                   	push   %ebx
5a8bf0:	68 72 65 64 64       	push   $0x64646572
5a8bf5:	65 64 4f             	gs fs dec %edi
5a8bf8:	75 74                	jne    0x5a8c6e
5a8bfa:	46                   	inc    %esi
5a8bfb:	72 6f                	jb     0x5a8c6c
5a8bfd:	6d                   	insl   (%dx),%es:(%edi)
5a8bfe:	56                   	push   %esi
5a8bff:	65 72 74             	gs jb  0x5a8c76
5a8c02:	69 63 61 6c 43 65 6e 	imul   $0x6e65436c,0x61(%ebx),%esp
5a8c09:	74 65                	je     0x5a8c70
5a8c0b:	72 14                	jb     0x5a8c21
5a8c0d:	69 65 74 74 52 65 63 	imul   $0x63655274,0x74(%ebp),%esp
5a8c14:	74 61                	je     0x5a8c77
5a8c16:	6e                   	outsb  %ds:(%esi),(%dx)
5a8c17:	67 75 6c             	addr16 jne 0x5a8c86
5a8c1a:	61                   	popa
5a8c1b:	72 53                	jb     0x5a8c70
5a8c1d:	68 72 65 64 1c       	push   $0x1c646572
5a8c22:	69 65 74 74 54 72 69 	imul   $0x69725474,0x74(%ebp),%esp
5a8c29:	61                   	popa
5a8c2a:	6e                   	outsb  %ds:(%esi),(%dx)
5a8c2b:	67 75 6c             	addr16 jne 0x5a8c9a
5a8c2e:	61                   	popa
5a8c2f:	72 53                	jb     0x5a8c84
5a8c31:	68 72 65 64 54       	push   $0x54646572
5a8c36:	6f                   	outsl  %ds:(%esi),(%dx)
5a8c37:	54                   	push   %esp
5a8c38:	6f                   	outsl  %ds:(%esi),(%dx)
5a8c39:	70 4c                	jo     0x5a8c87
5a8c3b:	65 66 74 19          	gs data16 je 0x5a8c58
5a8c3f:	69 65 74 74 43 75 72 	imul   $0x72754374,0x74(%ebp),%esp
5a8c46:	76 65                	jbe    0x5a8cad
5a8c48:	64 57                	fs push %edi
5a8c4a:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8c51:	54                   	push   %esp
5a8c52:	6f                   	outsl  %ds:(%esi),(%dx)
5a8c53:	70 4c                	jo     0x5a8ca1
5a8c55:	65 66 74 1a          	gs data16 je 0x5a8c73
5a8c59:	69 65 74 74 43 75 72 	imul   $0x72754374,0x74(%ebp),%esp
5a8c60:	76 65                	jbe    0x5a8cc7
5a8c62:	64 57                	fs push %edi
5a8c64:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8c6b:	54                   	push   %esp
5a8c6c:	6f                   	outsl  %ds:(%esi),(%dx)
5a8c6d:	70 52                	jo     0x5a8cc1
5a8c6f:	69 67 68 74 1c 69 65 	imul   $0x65691c74,0x68(%edi),%esp
5a8c76:	74 74                	je     0x5a8cec
5a8c78:	43                   	inc    %ebx
5a8c79:	75 72                	jne    0x5a8ced
5a8c7b:	76 65                	jbe    0x5a8ce2
5a8c7d:	64 57                	fs push %edi
5a8c7f:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8c86:	42                   	inc    %edx
5a8c87:	6f                   	outsl  %ds:(%esi),(%dx)
5a8c88:	74 74                	je     0x5a8cfe
5a8c8a:	6f                   	outsl  %ds:(%esi),(%dx)
5a8c8b:	6d                   	insl   (%dx),%es:(%edi)
5a8c8c:	4c                   	dec    %esp
5a8c8d:	65 66 74 1d          	gs data16 je 0x5a8cae
5a8c91:	69 65 74 74 43 75 72 	imul   $0x72754374,0x74(%ebp),%esp
5a8c98:	76 65                	jbe    0x5a8cff
5a8c9a:	64 57                	fs push %edi
5a8c9c:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8ca3:	42                   	inc    %edx
5a8ca4:	6f                   	outsl  %ds:(%esi),(%dx)
5a8ca5:	74 74                	je     0x5a8d1b
5a8ca7:	6f                   	outsl  %ds:(%esi),(%dx)
5a8ca8:	6d                   	insl   (%dx),%es:(%edi)
5a8ca9:	52                   	push   %edx
5a8caa:	69 67 68 74 1a 69 65 	imul   $0x65691a74,0x68(%edi),%esp
5a8cb1:	74 74                	je     0x5a8d27
5a8cb3:	43                   	inc    %ebx
5a8cb4:	69 72 63 75 6c 61 72 	imul   $0x72616c75,0x63(%edx),%esi
5a8cbb:	57                   	push   %edi
5a8cbc:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8cc3:	43                   	inc    %ebx
5a8cc4:	65 6e                	outsb  %gs:(%esi),(%dx)
5a8cc6:	74 65                	je     0x5a8d2d
5a8cc8:	72 18                	jb     0x5a8ce2
5a8cca:	69 65 74 74 43 69 72 	imul   $0x72694374,0x74(%ebp),%esp
5a8cd1:	63 75 6c             	arpl   %esi,0x6c(%ebp)
5a8cd4:	61                   	popa
5a8cd5:	72 57                	jb     0x5a8d2e
5a8cd7:	69 70 65 54 6f 43 65 	imul   $0x65436f54,0x65(%eax),%esi
5a8cde:	6e                   	outsb  %ds:(%esi),(%dx)
5a8cdf:	74 65                	je     0x5a8d46
5a8ce1:	72 1d                	jb     0x5a8d00
5a8ce3:	69 65 74 74 43 72 69 	imul   $0x69724374,0x74(%ebp),%esp
5a8cea:	73 73                	jae    0x5a8d5f
5a8cec:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8cef:	73 73                	jae    0x5a8d64
5a8cf1:	57                   	push   %edi
5a8cf2:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8cf9:	54                   	push   %esp
5a8cfa:	6f                   	outsl  %ds:(%esi),(%dx)
5a8cfb:	70 4c                	jo     0x5a8d49
5a8cfd:	65 66 74 1e          	gs data16 je 0x5a8d1f
5a8d01:	69 65 74 74 43 72 69 	imul   $0x69724374,0x74(%ebp),%esp
5a8d08:	73 73                	jae    0x5a8d7d
5a8d0a:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8d0d:	73 73                	jae    0x5a8d82
5a8d0f:	57                   	push   %edi
5a8d10:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8d17:	54                   	push   %esp
5a8d18:	6f                   	outsl  %ds:(%esi),(%dx)
5a8d19:	70 52                	jo     0x5a8d6d
5a8d1b:	69 67 68 74 20 69 65 	imul   $0x65692074,0x68(%edi),%esp
5a8d22:	74 74                	je     0x5a8d98
5a8d24:	43                   	inc    %ebx
5a8d25:	72 69                	jb     0x5a8d90
5a8d27:	73 73                	jae    0x5a8d9c
5a8d29:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8d2c:	73 73                	jae    0x5a8da1
5a8d2e:	57                   	push   %edi
5a8d2f:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8d36:	42                   	inc    %edx
5a8d37:	6f                   	outsl  %ds:(%esi),(%dx)
5a8d38:	74 74                	je     0x5a8dae
5a8d3a:	6f                   	outsl  %ds:(%esi),(%dx)
5a8d3b:	6d                   	insl   (%dx),%es:(%edi)
5a8d3c:	4c                   	dec    %esp
5a8d3d:	65 66 74 21          	gs data16 je 0x5a8d62
5a8d41:	69 65 74 74 43 72 69 	imul   $0x69724374,0x74(%ebp),%esp
5a8d48:	73 73                	jae    0x5a8dbd
5a8d4a:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8d4d:	73 73                	jae    0x5a8dc2
5a8d4f:	57                   	push   %edi
5a8d50:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8d57:	42                   	inc    %edx
5a8d58:	6f                   	outsl  %ds:(%esi),(%dx)
5a8d59:	74 74                	je     0x5a8dcf
5a8d5b:	6f                   	outsl  %ds:(%esi),(%dx)
5a8d5c:	6d                   	insl   (%dx),%es:(%edi)
5a8d5d:	52                   	push   %edx
5a8d5e:	69 67 68 74 23 69 65 	imul   $0x65692374,0x68(%edi),%esp
5a8d65:	74 74                	je     0x5a8ddb
5a8d67:	43                   	inc    %ebx
5a8d68:	72 69                	jb     0x5a8dd3
5a8d6a:	73 73                	jae    0x5a8ddf
5a8d6c:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8d6f:	73 73                	jae    0x5a8de4
5a8d71:	57                   	push   %edi
5a8d72:	69 70 65 42 6f 75 6e 	imul   $0x6e756f42,0x65(%eax),%esi
5a8d79:	63 65 46             	arpl   %esp,0x46(%ebp)
5a8d7c:	72 6f                	jb     0x5a8ded
5a8d7e:	6d                   	insl   (%dx),%es:(%edi)
5a8d7f:	54                   	push   %esp
5a8d80:	6f                   	outsl  %ds:(%esi),(%dx)
5a8d81:	70 4c                	jo     0x5a8dcf
5a8d83:	65 66 74 24          	gs data16 je 0x5a8dab
5a8d87:	69 65 74 74 43 72 69 	imul   $0x69724374,0x74(%ebp),%esp
5a8d8e:	73 73                	jae    0x5a8e03
5a8d90:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8d93:	73 73                	jae    0x5a8e08
5a8d95:	57                   	push   %edi
5a8d96:	69 70 65 42 6f 75 6e 	imul   $0x6e756f42,0x65(%eax),%esi
5a8d9d:	63 65 46             	arpl   %esp,0x46(%ebp)
5a8da0:	72 6f                	jb     0x5a8e11
5a8da2:	6d                   	insl   (%dx),%es:(%edi)
5a8da3:	54                   	push   %esp
5a8da4:	6f                   	outsl  %ds:(%esi),(%dx)
5a8da5:	70 52                	jo     0x5a8df9
5a8da7:	69 67 68 74 26 69 65 	imul   $0x65692674,0x68(%edi),%esp
5a8dae:	74 74                	je     0x5a8e24
5a8db0:	43                   	inc    %ebx
5a8db1:	72 69                	jb     0x5a8e1c
5a8db3:	73 73                	jae    0x5a8e28
5a8db5:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8db8:	73 73                	jae    0x5a8e2d
5a8dba:	57                   	push   %edi
5a8dbb:	69 70 65 42 6f 75 6e 	imul   $0x6e756f42,0x65(%eax),%esi
5a8dc2:	63 65 46             	arpl   %esp,0x46(%ebp)
5a8dc5:	72 6f                	jb     0x5a8e36
5a8dc7:	6d                   	insl   (%dx),%es:(%edi)
5a8dc8:	42                   	inc    %edx
5a8dc9:	6f                   	outsl  %ds:(%esi),(%dx)
5a8dca:	74 74                	je     0x5a8e40
5a8dcc:	6f                   	outsl  %ds:(%esi),(%dx)
5a8dcd:	6d                   	insl   (%dx),%es:(%edi)
5a8dce:	4c                   	dec    %esp
5a8dcf:	65 66 74 27          	gs data16 je 0x5a8dfa
5a8dd3:	69 65 74 74 43 72 69 	imul   $0x69724374,0x74(%ebp),%esp
5a8dda:	73 73                	jae    0x5a8e4f
5a8ddc:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8ddf:	73 73                	jae    0x5a8e54
5a8de1:	57                   	push   %edi
5a8de2:	69 70 65 42 6f 75 6e 	imul   $0x6e756f42,0x65(%eax),%esi
5a8de9:	63 65 46             	arpl   %esp,0x46(%ebp)
5a8dec:	72 6f                	jb     0x5a8e5d
5a8dee:	6d                   	insl   (%dx),%es:(%edi)
5a8def:	42                   	inc    %edx
5a8df0:	6f                   	outsl  %ds:(%esi),(%dx)
5a8df1:	74 74                	je     0x5a8e67
5a8df3:	6f                   	outsl  %ds:(%esi),(%dx)
5a8df4:	6d                   	insl   (%dx),%es:(%edi)
5a8df5:	52                   	push   %edx
5a8df6:	69 67 68 74 25 69 65 	imul   $0x65692574,0x68(%edi),%esp
5a8dfd:	74 74                	je     0x5a8e73
5a8dff:	43                   	inc    %ebx
5a8e00:	72 69                	jb     0x5a8e6b
5a8e02:	73 73                	jae    0x5a8e77
5a8e04:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8e07:	73 73                	jae    0x5a8e7c
5a8e09:	57                   	push   %edi
5a8e0a:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8e11:	4c                   	dec    %esp
5a8e12:	65 66 74 52          	gs data16 je 0x5a8e68
5a8e16:	69 67 68 74 41 6e 64 	imul   $0x646e4174,0x68(%edi),%esp
5a8e1d:	54                   	push   %esp
5a8e1e:	6f                   	outsl  %ds:(%esi),(%dx)
5a8e1f:	70 28                	jo     0x5a8e49
5a8e21:	69 65 74 74 43 72 69 	imul   $0x69724374,0x74(%ebp),%esp
5a8e28:	73 73                	jae    0x5a8e9d
5a8e2a:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8e2d:	73 73                	jae    0x5a8ea2
5a8e2f:	57                   	push   %edi
5a8e30:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8e37:	4c                   	dec    %esp
5a8e38:	65 66 74 52          	gs data16 je 0x5a8e8e
5a8e3c:	69 67 68 74 41 6e 64 	imul   $0x646e4174,0x68(%edi),%esp
5a8e43:	42                   	inc    %edx
5a8e44:	6f                   	outsl  %ds:(%esi),(%dx)
5a8e45:	74 74                	je     0x5a8ebb
5a8e47:	6f                   	outsl  %ds:(%esi),(%dx)
5a8e48:	6d                   	insl   (%dx),%es:(%edi)
5a8e49:	26 69 65 74 74 43 72 	imul   $0x69724374,%es:0x74(%ebp),%esp
5a8e50:	69
5a8e51:	73 73                	jae    0x5a8ec6
5a8e53:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8e56:	73 73                	jae    0x5a8ecb
5a8e58:	57                   	push   %edi
5a8e59:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8e60:	4c                   	dec    %esp
5a8e61:	65 66 74 54          	gs data16 je 0x5a8eb9
5a8e65:	6f                   	outsl  %ds:(%esi),(%dx)
5a8e66:	70 41                	jo     0x5a8ea9
5a8e68:	6e                   	outsb  %ds:(%esi),(%dx)
5a8e69:	64 42                	fs inc %edx
5a8e6b:	6f                   	outsl  %ds:(%esi),(%dx)
5a8e6c:	74 74                	je     0x5a8ee2
5a8e6e:	6f                   	outsl  %ds:(%esi),(%dx)
5a8e6f:	6d                   	insl   (%dx),%es:(%edi)
5a8e70:	2b 69 65             	sub    0x65(%ecx),%ebp
5a8e73:	74 74                	je     0x5a8ee9
5a8e75:	43                   	inc    %ebx
5a8e76:	72 69                	jb     0x5a8ee1
5a8e78:	73 73                	jae    0x5a8eed
5a8e7a:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8e7d:	73 73                	jae    0x5a8ef2
5a8e7f:	57                   	push   %edi
5a8e80:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8e87:	54                   	push   %esp
5a8e88:	6f                   	outsl  %ds:(%esi),(%dx)
5a8e89:	70 4c                	jo     0x5a8ed7
5a8e8b:	65 66 74 52          	gs data16 je 0x5a8ee1
5a8e8f:	69 67 68 74 41 6e 64 	imul   $0x646e4174,0x68(%edi),%esp
5a8e96:	42                   	inc    %edx
5a8e97:	6f                   	outsl  %ds:(%esi),(%dx)
5a8e98:	74 74                	je     0x5a8f0e
5a8e9a:	6f                   	outsl  %ds:(%esi),(%dx)
5a8e9b:	6d                   	insl   (%dx),%es:(%edi)
5a8e9c:	27                   	daa
5a8e9d:	69 65 74 74 43 72 69 	imul   $0x69724374,0x74(%ebp),%esp
5a8ea4:	73 73                	jae    0x5a8f19
5a8ea6:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8ea9:	73 73                	jae    0x5a8f1e
5a8eab:	57                   	push   %edi
5a8eac:	69 70 65 46 72 6f 6d 	imul   $0x6d6f7246,0x65(%eax),%esi
5a8eb3:	52                   	push   %edx
5a8eb4:	69 67 68 74 54 6f 70 	imul   $0x706f5474,0x68(%edi),%esp
5a8ebb:	41                   	inc    %ecx
5a8ebc:	6e                   	outsb  %ds:(%esi),(%dx)
5a8ebd:	64 42                	fs inc %edx
5a8ebf:	6f                   	outsl  %ds:(%esi),(%dx)
5a8ec0:	74 74                	je     0x5a8f36
5a8ec2:	6f                   	outsl  %ds:(%esi),(%dx)
5a8ec3:	6d                   	insl   (%dx),%es:(%edi)
5a8ec4:	28 69 65             	sub    %ch,0x65(%ecx)
5a8ec7:	74 74                	je     0x5a8f3d
5a8ec9:	43                   	inc    %ebx
5a8eca:	72 69                	jb     0x5a8f35
5a8ecc:	73 73                	jae    0x5a8f41
5a8ece:	63 72 6f             	arpl   %esi,0x6f(%edx)
5a8ed1:	73 73                	jae    0x5a8f46