5a89aa:	42                   	inc    %edx
5a89ab:	61                   	popa
5a89ac:	72 73                	jb     0x5a8a21
5a89ae:	52                   	push   %edx
5a89af:	69 67 68 74 54 68 65 	imul   $0x65685474,0x68(%edi),%esp
5a89b6:	6e                   	outsb  %ds:(%esi),(%dx)
5a89b7:	4c                   	dec    %esp
5a89b8:	65 66 74 15          	gs data16 je 0x5a89d1
5a89bc:	69 65 74 74 42 61 72 	imul   $0x72614274,0x74(%ebp),%esp
5a89c3:	73 54                	jae    0x5a8a19
5a89c5:	6f                   	outsl  %ds:(%esi),(%dx)
5a89c6:	70 54                	jo     0x5a8a1c
5a89c8:	68 65 6e 42 6f       	push   $0x6f426e65
5a89cd:	74 74                	je     0x5a8a43
5a89cf:	6f                   	outsl  %ds:(%esi),(%dx)
5a89d0:	6d                   	insl   (%dx),%es:(%edi)
5a89d1:	15 69 65 74 74       	adc    $0x74746569,%eax
5a89d6:	42                   	inc    %edx
5a89d7:	61                   	popa
5a89d8:	72 73                	jb     0x5a8a4d
5a89da:	42                   	inc    %edx
5a89db:	6f                   	outsl  %ds:(%esi),(%dx)
5a89dc:	74 74                	je     0x5a8a52
5a89de:	6f                   	outsl  %ds:(%esi),(%dx)
5a89df:	6d                   	insl   (%dx),%es:(%edi)
5a89e0:	54                   	push   %esp
5a89e1:	68 65 6e 54 6f       	push   $0x6f546e65
5a89e6:	70 15                	jo     0x5a89fd
5a89e8:	69 65 74 74 42 61 72 	imul   $0x72614274,0x74(%ebp),%esp
5a89ef:	73 46                	jae    0x5a8a37
5a89f1:	72 6f                	jb     0x5a8a62
5a89f3:	6d                   	insl   (%dx),%es:(%edi)
5a89f4:	62 6f 74             	bound  %ebp,0x74(%edi)
5a89f7:	68 53 69 64 65       	push   $0x65646953
5a89fc:	73 18                	jae    0x5a8a16
5a89fe:	69 65 74 74 42 61 72 	imul   $0x72614274,0x74(%ebp),%esp
5a8a05:	73 46                	jae    0x5a8a4d
5a8a07:	72 6f                	jb     0x5a8a78
5a8a09:	6d                   	insl   (%dx),%es:(%edi)
5a8a0a:	54                   	push   %esp
5a8a0b:	6f                   	outsl  %ds:(%esi),(%dx)
5a8a0c:	70 41                	jo     0x5a8a4f
5a8a0e:	6e                   	outsb  %ds:(%esi),(%dx)
5a8a0f:	64 42                	fs inc %edx
5a8a11:	6f                   	outsl  %ds:(%esi),(%dx)
5a8a12:	74 74                	je     0x5a8a88
5a8a14:	6f                   	outsl  %ds:(%esi),(%dx)
5a8a15:	6d                   	insl   (%dx),%es:(%edi)
5a8a16:	14 69                	adc    $0x69,%al
5a8a18:	65 74 74             	gs je  0x5a8a8f
5a8a1b:	53                   	push   %ebx
5a8a1c:	68 72 65 64 64       	push   $0x64646572
5a8a21:	65 64 46             	gs fs inc %esi
5a8a24:	72 6f                	jb     0x5a8a95
5a8a26:	6d                   	insl   (%dx),%es:(%edi)
5a8a27:	4c                   	dec    %esp
5a8a28:	65 66 74 15          	gs data16 je 0x5a8a41
5a8a2c:	69 65 74 74 53 68 72 	imul   $0x72685374,0x74(%ebp),%esp
5a8a33:	65 64 64 65 64 46    	gs fs fs gs fs inc %esi
5a8a39:	72 6f                	jb     0x5a8aaa
5a8a3b:	6d                   	insl   (%dx),%es:(%edi)
5a8a3c:	52                   	push   %edx
5a8a3d:	69 67 68 74 13 69 65 	imul   $0x65691374,0x68(%edi),%esp
5a8a44:	74 74                	je     0x5a8aba
5a8a46:	53                   	push   %ebx
5a8a47:	68 72 65 64 64       	push   $0x64646572
5a8a4c:	65 64 46             	gs fs inc %esi
5a8a4f:	72 6f                	jb     0x5a8ac0
5a8a51:	6d                   	insl   (%dx),%es:(%edi)
5a8a52:	54                   	push   %esp
5a8a53:	6f                   	outsl  %ds:(%esi),(%dx)
5a8a54:	70 16                	jo     0x5a8a6c
5a8a56:	69 65 74 74 53 68 72 	imul   $0x72685374,0x74(%ebp),%esp
5a8a5d:	65 64 64 65 64 46    	gs fs fs gs fs inc %esi
5a8a63:	72 6f                	jb     0x5a8ad4
5a8a65:	6d                   	insl   (%dx),%es:(%edi)
5a8a66:	42                   	inc    %edx
5a8a67:	6f                   	outsl  %ds:(%esi),(%dx)
5a8a68:	74 74                	je     0x5a8ade
5a8a6a:	6f                   	outsl  %ds:(%esi),(%dx)
5a8a6b:	6d                   	insl   (%dx),%es:(%edi)
5a8a6c:	1a 69 65             	sbb    0x65(%ecx),%ch
5a8a6f:	74 74                	je     0x5a8ae5
5a8a71:	53                   	push   %ebx
5a8a72:	68 72 65 64 64       	push   $0x64646572
5a8a77:	65 64 46             	gs fs inc %esi
5a8a7a:	72 6f                	jb     0x5a8aeb
5a8a7c:	6d                   	insl   (%dx),%es:(%edi)
5a8a7d:	54                   	push   %esp
5a8a7e:	6f                   	outsl  %ds:(%esi),(%dx)
5a8a7f:	70 41                	jo     0x5a8ac2
5a8a81:	6e                   	outsb  %ds:(%esi),(%dx)
5a8a82:	64 4c                	fs dec %esp
5a8a84:	65 66 74 1b          	gs data16 je 0x5a8aa3
5a8a88:	69 65 74 74 53 68 72 	imul   $0x72685374,0x74(%ebp),%esp
5a8a8f:	65 64 64 65 64 46    	gs fs fs gs fs inc %esi
5a8a95:	72 6f                	jb     0x5a8b06
5a8a97:	6d                   	insl   (%dx),%es:(%edi)
5a8a98:	54                   	push   %esp
5a8a99:	6f                   	outsl  %ds:(%esi),(%dx)
5a8a9a:	70 41                	jo     0x5a8add
5a8a9c:	6e                   	outsb  %ds:(%esi),(%dx)
5a8a9d:	64 52                	fs push %edx
5a8a9f:	69 67 68 74 1d 69 65 	imul   $0x65691d74,0x68(%edi),%esp
5a8aa6:	74 74                	je     0x5a8b1c
5a8aa8:	53                   	push   %ebx
5a8aa9:	68 72 65 64 64       	push   $0x64646572
5a8aae:	65 64 46             	gs fs inc %esi
5a8ab1:	72 6f                	jb     0x5a8b22
5a8ab3:	6d                   	insl   (%dx),%es:(%edi)
5a8ab4:	42                   	inc    %edx
5a8ab5:	6f                   	outsl  %ds:(%esi),(%dx)
5a8ab6:	74 74                	je     0x5a8b2c
5a8ab8:	6f                   	outsl  %ds:(%esi),(%dx)
5a8ab9:	6d                   	insl   (%dx),%es:(%edi)
5a8aba:	41                   	inc    %ecx
5a8abb:	6e                   	outsb  %ds:(%esi),(%dx)
5a8abc:	64 4c                	fs dec %esp
5a8abe:	65 66 74 1e          	gs data16 je 0x5a8ae0
5a8ac2:	69 65 74 74 53 68 72 	imul   $0x72685374,0x74(%ebp),%esp
5a8ac9:	65 64 64 65 64 46    	gs fs fs gs fs inc %esi
5a8acf:	72 6f                	jb     0x5a8b40
5a8ad1:	6d                   	insl   (%dx),%es:(%edi)
5a8ad2:	42                   	inc    %edx
5a8ad3:	6f                   	outsl  %ds:(%esi),(%dx)
5a8ad4:	74 74                	je     0x5a8b4a
5a8ad6:	6f                   	outsl  %ds:(%esi),(%dx)
5a8ad7:	6d                   	insl   (%dx),%es:(%edi)
5a8ad8:	41                   	inc    %ecx
5a8ad9:	6e                   	outsb  %ds:(%esi),(%dx)
5a8ada:	64 52                	fs push %edx
5a8adc:	69 67 68 74 1e 69 65 	imul   $0x65691e74,0x68(%edi),%esp
5a8ae3:	74 74                	je     0x5a8b59
5a8ae5:	53                   	push   %ebx
5a8ae6:	68 72 65 64 64       	push   $0x64646572
5a8aeb:	65 64 46             	gs fs inc %esi
5a8aee:	72 6f                	jb     0x5a8b5f
5a8af0:	6d                   	insl   (%dx),%es:(%edi)
5a8af1:	48                   	dec    %eax
5a8af2:	6f                   	outsl  %ds:(%esi),(%dx)
5a8af3:	72 69                	jb     0x5a8b5e
5a8af5:	7a 6f                	jp     0x5a8b66
5a8af7:	6e                   	outsb  %ds:(%esi),(%dx)
5a8af8:	41                   	inc    %ecx
5a8af9:	6e                   	outsb  %ds:(%esi),(%dx)
5a8afa:	64 4c                	fs dec %esp
5a8afc:	65 66 74 1f          	gs data16 je 0x5a8b1f
5a8b00:	69 65 74 74 53 68 72 	imul   $0x72685374,0x74(%ebp),%esp
5a8b07:	65 64 64 65 64 46    	gs fs fs gs fs inc %esi
5a8b0d:	72 6f                	jb     0x5a8b7e
5a8b0f:	6d                   	insl   (%dx),%es:(%edi)
5a8b10:	48                   	dec    %eax
5a8b11:	6f                   	outsl  %ds:(%esi),(%dx)
5a8b12:	72 69                	jb     0x5a8b7d
5a8b14:	7a 6f                	jp     0x5a8b85
5a8b16:	6e                   	outsb  %ds:(%esi),(%dx)
5a8b17:	41                   	inc    %ecx
5a8b18:	6e                   	outsb  %ds:(%esi),(%dx)
5a8b19:	64 52                	fs push %edx
5a8b1b:	69 67 68 74 24 69 65 	imul   $0x65692474,0x68(%edi),%esp
5a8b22:	74 74                	je     0x5a8b98
5a8b24:	53                   	push   %ebx
5a8b25:	68 72 65 64 64       	push   $0x64646572
5a8b2a:	65 64 46             	gs fs inc %esi
5a8b2d:	72 6f                	jb     0x5a8b9e
5a8b2f:	6d                   	insl   (%dx),%es:(%edi)
5a8b30:	54                   	push   %esp
5a8b31:	6f                   	outsl  %ds:(%esi),(%dx)
5a8b32:	70 41                	jo     0x5a8b75
5a8b34:	6e                   	outsb  %ds:(%esi),(%dx)
5a8b35:	64 56                	fs push %esi
5a8b37:	65 72 74             	gs jb  0x5a8bae
5a8b3a:	69 63 61 6c 43 65 6e 	imul   $0x6e65436c,0x61(%ebx),%esp
5a8b41:	74 65                	je     0x5a8ba8
5a8b43:	72 27                	jb     0x5a8b6c
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