498a42:	78 70                	js     0x498ab4
498a44:	61                   	popa
498a45:	6e                   	outsb  %ds:(%esi),(%dx)
498a46:	64 69 6e 67 45 76 65 	imul   $0x6e657645,%fs:0x67(%esi),%ebp
498a4d:	6e
498a4e:	74 00                	je     0x498a50
498a50:	03 08                	add    (%eax),%ecx
498a52:	06                   	push   %es
498a53:	53                   	push   %ebx
498a54:	65 6e                	outsb  %gs:(%esi),(%dx)
498a56:	64 65 72 07          	fs gs jb 0x498a61
498a5a:	54                   	push   %esp
498a5b:	4f                   	dec    %edi
498a5c:	62 6a 65             	bound  %ebp,0x65(%edx)
498a5f:	63 74 08 04          	arpl   %esi,0x4(%eax,%ecx,1)
498a63:	4e                   	dec    %esi
498a64:	6f                   	outsl  %ds:(%esi),(%dx)
498a65:	64 65 09 54 54 72    	fs or  %edx,%gs:0x72(%esp,%edx,2)
498a6b:	65 65 4e             	gs gs dec %esi
498a6e:	6f                   	outsl  %ds:(%esi),(%dx)
498a6f:	64 65 01 0e          	fs add %ecx,%gs:(%esi)
498a73:	41                   	inc    %ecx
498a74:	6c                   	insb   (%dx),%es:(%edi)
498a75:	6c                   	insb   (%dx),%es:(%edi)
498a76:	6f                   	outsl  %ds:(%esi),(%dx)
498a77:	77 45                	ja     0x498abe
498a79:	78 70                	js     0x498aeb
498a7b:	61                   	popa
498a7c:	6e                   	outsb  %ds:(%esi),(%dx)
498a7d:	73 69                	jae    0x498ae8
498a7f:	6f                   	outsl  %ds:(%esi),(%dx)
498a80:	6e                   	outsb  %ds:(%esi),(%dx)
498a81:	07                   	pop    %es
498a82:	42                   	inc    %edx
498a83:	6f                   	outsl  %ds:(%esi),(%dx)
498a84:	6f                   	outsl  %ds:(%esi),(%dx)
498a85:	6c                   	insb   (%dx),%es:(%edi)
498a86:	65 61                	gs popa
498a88:	6e                   	outsb  %ds:(%esi),(%dx)
498a89:	8d 40 00             	lea    0x0(%eax),%eax
498a8c:	90                   	nop
498a8d:	8a 49 00             	mov    0x0(%ecx),%cl
498a90:	08 12                	or     %dl,(%edx)
498a92:	54                   	push   %esp
498a93:	54                   	push   %esp
498a94:	56                   	push   %esi
498a95:	43                   	inc    %ebx
498a96:	6f                   	outsl  %ds:(%esi),(%dx)
498a97:	6c                   	insb   (%dx),%es:(%edi)
498a98:	6c                   	insb   (%dx),%es:(%edi)
498a99:	61                   	popa
498a9a:	70 73                	jo     0x498b0f
498a9c:	69 6e 67 45 76 65 6e 	imul   $0x6e657645,0x67(%esi),%ebp
498aa3:	74 00                	je     0x498aa5
498aa5:	03 08                	add    (%eax),%ecx
498aa7:	06                   	push   %es
498aa8:	53                   	push   %ebx
498aa9:	65 6e                	outsb  %gs:(%esi),(%dx)
498aab:	64 65 72 07          	fs gs jb 0x498ab6
498aaf:	54                   	push   %esp
498ab0:	4f                   	dec    %edi
498ab1:	62 6a 65             	bound  %ebp,0x65(%edx)
498ab4:	63 74 08 04          	arpl   %esi,0x4(%eax,%ecx,1)
498ab8:	4e                   	dec    %esi
498ab9:	6f                   	outsl  %ds:(%esi),(%dx)
498aba:	64 65 09 54 54 72    	fs or  %edx,%gs:0x72(%esp,%edx,2)
498ac0:	65 65 4e             	gs gs dec %esi
498ac3:	6f                   	outsl  %ds:(%esi),(%dx)
498ac4:	64 65 01 0d 41 6c 6c 	fs add %ecx,%gs:0x6f6c6c41
498acb:	6f
498acc:	77 43                	ja     0x498b11
498ace:	6f                   	outsl  %ds:(%esi),(%dx)
498acf:	6c                   	insb   (%dx),%es:(%edi)
498ad0:	6c                   	insb   (%dx),%es:(%edi)
498ad1:	61                   	popa
498ad2:	70 73                	jo     0x498b47
498ad4:	65 07                	gs pop %es
498ad6:	42                   	inc    %edx
498ad7:	6f                   	outsl  %ds:(%esi),(%dx)
498ad8:	6f                   	outsl  %ds:(%esi),(%dx)
498ad9:	6c                   	insb   (%dx),%es:(%edi)
498ada:	65 61                	gs popa
498adc:	6e                   	outsb  %ds:(%esi),(%dx)
498add:	8d 40 00             	lea    0x0(%eax),%eax
498ae0:	e4 8a                	in     $0x8a,%al
498ae2:	49                   	dec    %ecx
498ae3:	00 08                	add    %cl,(%eax)
498ae5:	10 54 54 56          	adc    %dl,0x56(%esp,%edx,2)
498ae9:	45                   	inc    %ebp
498aea:	78 70                	js     0x498b5c
498aec:	61                   	popa
498aed:	6e                   	outsb  %ds:(%esi),(%dx)
498aee:	64 65 64 45          	fs gs fs inc %ebp
498af2:	76 65                	jbe    0x498b59
498af4:	6e                   	outsb  %ds:(%esi),(%dx)
498af5:	74 00                	je     0x498af7
498af7:	02 08                	add    (%eax),%cl
498af9:	06                   	push   %es
498afa:	53                   	push   %ebx
498afb:	65 6e                	outsb  %gs:(%esi),(%dx)
498afd:	64 65 72 07          	fs gs jb 0x498b08
498b01:	54                   	push   %esp
498b02:	4f                   	dec    %edi
498b03:	62 6a 65             	bound  %ebp,0x65(%edx)
498b06:	63 74 08 04          	arpl   %esi,0x4(%eax,%ecx,1)
498b0a:	4e                   	dec    %esi
498b0b:	6f                   	outsl  %ds:(%esi),(%dx)
498b0c:	64 65 09 54 54 72    	fs or  %edx,%gs:0x72(%esp,%edx,2)
498b12:	65 65 4e             	gs gs dec %esi
498b15:	6f                   	outsl  %ds:(%esi),(%dx)
498b16:	64 65 1c 8b          	fs gs sbb $0x8b,%al
498b1a:	49                   	dec    %ecx
498b1b:	00 08                	add    %cl,(%eax)
498b1d:	12 54 54 56          	adc    0x56(%esp,%edx,2),%dl
498b21:	43                   	inc    %ebx
498b22:	75 73                	jne    0x498b97
498b24:	74 6f                	je     0x498b95
498b26:	6d                   	insl   (%dx),%es:(%edi)
498b27:	44                   	inc    %esp
498b28:	72 61                	jb     0x498b8b
498b2a:	77 45                	ja     0x498b71
498b2c:	76 65                	jbe    0x498b93
498b2e:	6e                   	outsb  %ds:(%esi),(%dx)
498b2f:	74 00                	je     0x498b31
498b31:	03 08                	add    (%eax),%ecx
498b33:	06                   	push   %es
498b34:	53                   	push   %ebx
498b35:	65 6e                	outsb  %gs:(%esi),(%dx)
498b37:	64 65 72 0f          	fs gs jb 0x498b4a
498b3b:	54                   	push   %esp
498b3c:	43                   	inc    %ebx
498b3d:	75 73                	jne    0x498bb2
498b3f:	74 6f                	je     0x498bb0
498b41:	6d                   	insl   (%dx),%es:(%edi)
498b42:	54                   	push   %esp
498b43:	72 65                	jb     0x498baa
498b45:	65 56                	gs push %esi
498b47:	69 65 77 12 05 41 52 	imul   $0x52410512,0x77(%ebp),%esp
498b4e:	65 63 74 05 54       	arpl   %esi,%gs:0x54(%ebp,%eax,1)
498b53:	52                   	push   %edx
498b54:	65 63 74 01 0b       	arpl   %esi,%gs:0xb(%ecx,%eax,1)
498b59:	44                   	inc    %esp
498b5a:	65 66 61             	gs popaw
498b5d:	75 6c                	jne    0x498bcb
498b5f:	74 44                	je     0x498ba5
498b61:	72 61                	jb     0x498bc4
498b63:	77 07                	ja     0x498b6c
498b65:	42                   	inc    %edx
498b66:	6f                   	outsl  %ds:(%esi),(%dx)
498b67:	6f                   	outsl  %ds:(%esi),(%dx)
498b68:	6c                   	insb   (%dx),%es:(%edi)
498b69:	65 61                	gs popa
498b6b:	6e                   	outsb  %ds:(%esi),(%dx)
498b6c:	70 8b                	jo     0x498af9
498b6e:	49                   	dec    %ecx
498b6f:	00 08                	add    %cl,(%eax)
498b71:	16                   	push   %ss
498b72:	54                   	push   %esp
498b73:	54                   	push   %esp
498b74:	56                   	push   %esi
498b75:	43                   	inc    %ebx
498b76:	75 73                	jne    0x498beb
498b78:	74 6f                	je     0x498be9
498b7a:	6d                   	insl   (%dx),%es:(%edi)
498b7b:	44                   	inc    %esp
498b7c:	72 61                	jb     0x498bdf
498b7e:	77 49                	ja     0x498bc9
498b80:	74 65                	je     0x498be7
498b82:	6d                   	insl   (%dx),%es:(%edi)
498b83:	45                   	inc    %ebp
498b84:	76 65                	jbe    0x498beb
498b86:	6e                   	outsb  %ds:(%esi),(%dx)
498b87:	74 00                	je     0x498b89
498b89:	04 08                	add    $0x8,%al
498b8b:	06                   	push   %es
498b8c:	53                   	push   %ebx
498b8d:	65 6e                	outsb  %gs:(%esi),(%dx)
498b8f:	64 65 72 0f          	fs gs jb 0x498ba2
498b93:	54                   	push   %esp
498b94:	43                   	inc    %ebx
498b95:	75 73                	jne    0x498c0a
498b97:	74 6f                	je     0x498c08
498b99:	6d                   	insl   (%dx),%es:(%edi)
498b9a:	54                   	push   %esp
498b9b:	72 65                	jb     0x498c02
498b9d:	65 56                	gs push %esi
498b9f:	69 65 77 08 04 4e 6f 	imul   $0x6f4e0408,0x77(%ebp),%esp
498ba6:	64 65 09 54 54 72    	fs or  %edx,%gs:0x72(%esp,%edx,2)
498bac:	65 65 4e             	gs gs dec %esi
498baf:	6f                   	outsl  %ds:(%esi),(%dx)
498bb0:	64 65 00 05 53 74 61 	fs add %al,%gs:0x74617453
498bb7:	74
498bb8:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
498bbd:	73 74                	jae    0x498c33
498bbf:	6f                   	outsl  %ds:(%esi),(%dx)
498bc0:	6d                   	insl   (%dx),%es:(%edi)
498bc1:	44                   	inc    %esp
498bc2:	72 61                	jb     0x498c25
498bc4:	77 53                	ja     0x498c19
498bc6:	74 61                	je     0x498c29
498bc8:	74 65                	je     0x498c2f
498bca:	01 0b                	add    %ecx,(%ebx)
498bcc:	44                   	inc    %esp
498bcd:	65 66 61             	gs popaw
498bd0:	75 6c                	jne    0x498c3e
498bd2:	74 44                	je     0x498c18
498bd4:	72 61                	jb     0x498c37
498bd6:	77 07                	ja     0x498bdf
498bd8:	42                   	inc    %edx
498bd9:	6f                   	outsl  %ds:(%esi),(%dx)
498bda:	6f                   	outsl  %ds:(%esi),(%dx)
498bdb:	6c                   	insb   (%dx),%es:(%edi)
498bdc:	65 61                	gs popa
498bde:	6e                   	outsb  %ds:(%esi),(%dx)
498bdf:	90                   	nop
498be0:	e4 8b                	in     $0x8b,%al
498be2:	49                   	dec    %ecx
498be3:	00 08                	add    %cl,(%eax)
498be5:	1a 54 54 56          	sbb    0x56(%esp,%edx,2),%dl
498be9:	41                   	inc    %ecx
498bea:	64 76 61             	fs jbe 0x498c4e
498bed:	6e                   	outsb  %ds:(%esi),(%dx)
498bee:	63 65 64             	arpl   %esp,0x64(%ebp)
498bf1:	43                   	inc    %ebx
498bf2:	75 73                	jne    0x498c67
498bf4:	74 6f                	je     0x498c65
498bf6:	6d                   	insl   (%dx),%es:(%edi)
498bf7:	44                   	inc    %esp
498bf8:	72 61                	jb     0x498c5b
498bfa:	77 45                	ja     0x498c41
498bfc:	76 65                	jbe    0x498c63
498bfe:	6e                   	outsb  %ds:(%esi),(%dx)
498bff:	74 00                	je     0x498c01
498c01:	04 08                	add    $0x8,%al
498c03:	06                   	push   %es
498c04:	53                   	push   %ebx
498c05:	65 6e                	outsb  %gs:(%esi),(%dx)
498c07:	64 65 72 0f          	fs gs jb 0x498c1a
498c0b:	54                   	push   %esp
498c0c:	43                   	inc    %ebx
498c0d:	75 73                	jne    0x498c82
498c0f:	74 6f                	je     0x498c80
498c11:	6d                   	insl   (%dx),%es:(%edi)
498c12:	54                   	push   %esp
498c13:	72 65                	jb     0x498c7a
498c15:	65 56                	gs push %esi
498c17:	69 65 77 12 05 41 52 	imul   $0x52410512,0x77(%ebp),%esp
498c1e:	65 63 74 05 54       	arpl   %esi,%gs:0x54(%ebp,%eax,1)
498c23:	52                   	push   %edx
498c24:	65 63 74 00 05       	arpl   %esi,%gs:0x5(%eax,%eax,1)
498c29:	53                   	push   %ebx
498c2a:	74 61                	je     0x498c8d
498c2c:	67 65 10 54 43       	adc    %dl,%gs:0x43(%si)
498c31:	75 73                	jne    0x498ca6
498c33:	74 6f                	je     0x498ca4
498c35:	6d                   	insl   (%dx),%es:(%edi)
498c36:	44                   	inc    %esp
498c37:	72 61                	jb     0x498c9a
498c39:	77 53                	ja     0x498c8e
498c3b:	74 61                	je     0x498c9e
498c3d:	67 65 01 0b          	add    %ecx,%gs:(%bp,%di)
498c41:	44                   	inc    %esp
498c42:	65 66 61             	gs popaw
498c45:	75 6c                	jne    0x498cb3
498c47:	74 44                	je     0x498c8d
498c49:	72 61                	jb     0x498cac
498c4b:	77 07                	ja     0x498c54
498c4d:	42                   	inc    %edx
498c4e:	6f                   	outsl  %ds:(%esi),(%dx)
498c4f:	6f                   	outsl  %ds:(%esi),(%dx)
498c50:	6c                   	insb   (%dx),%es:(%edi)
498c51:	65 61                	gs popa
498c53:	6e                   	outsb  %ds:(%esi),(%dx)
498c54:	58                   	pop    %eax
498c55:	8c 49 00             	mov    %cs,0x0(%ecx)
498c58:	08 1e                	or     %bl,(%esi)
498c5a:	54                   	push   %esp
498c5b:	54                   	push   %esp
498c5c:	56                   	push   %esi
498c5d:	41                   	inc    %ecx
498c5e:	64 76 61             	fs jbe 0x498cc2
498c61:	6e                   	outsb  %ds:(%esi),(%dx)
498c62:	63 65 64             	arpl   %esp,0x64(%ebp)
498c65:	43                   	inc    %ebx
498c66:	75 73                	jne    0x498cdb
498c68:	74 6f                	je     0x498cd9
498c6a:	6d                   	insl   (%dx),%es:(%edi)
498c6b:	44                   	inc    %esp
498c6c:	72 61                	jb     0x498ccf
498c6e:	77 49                	ja     0x498cb9
498c70:	74 65                	je     0x498cd7
498c72:	6d                   	insl   (%dx),%es:(%edi)
498c73:	45                   	inc    %ebp
498c74:	76 65                	jbe    0x498cdb
498c76:	6e                   	outsb  %ds:(%esi),(%dx)
498c77:	74 00                	je     0x498c79
498c79:	06                   	push   %es
498c7a:	08 06                	or     %al,(%esi)
498c7c:	53                   	push   %ebx
498c7d:	65 6e                	outsb  %gs:(%esi),(%dx)
498c7f:	64 65 72 0f          	fs gs jb 0x498c92
498c83:	54                   	push   %esp
498c84:	43                   	inc    %ebx
498c85:	75 73                	jne    0x498cfa
498c87:	74 6f                	je     0x498cf8
498c89:	6d                   	insl   (%dx),%es:(%edi)
498c8a:	54                   	push   %esp
498c8b:	72 65                	jb     0x498cf2
498c8d:	65 56                	gs push %esi
498c8f:	69 65 77 08 04 4e 6f 	imul   $0x6f4e0408,0x77(%ebp),%esp
498c96:	64 65 09 54 54 72    	fs or  %edx,%gs:0x72(%esp,%edx,2)
498c9c:	65 65 4e             	gs gs dec %esi
498c9f:	6f                   	outsl  %ds:(%esi),(%dx)
498ca0:	64 65 00 05 53 74 61 	fs add %al,%gs:0x74617453
498ca7:	74
498ca8:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
498cad:	73 74                	jae    0x498d23
498caf:	6f                   	outsl  %ds:(%esi),(%dx)
498cb0:	6d                   	insl   (%dx),%es:(%edi)
498cb1:	44                   	inc    %esp
498cb2:	72 61                	jb     0x498d15
498cb4:	77 53                	ja     0x498d09
498cb6:	74 61                	je     0x498d19
498cb8:	74 65                	je     0x498d1f
498cba:	00 05 53 74 61 67    	add    %al,0x67617453
498cc0:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
498cc5:	73 74                	jae    0x498d3b
498cc7:	6f                   	outsl  %ds:(%esi),(%dx)
498cc8:	6d                   	insl   (%dx),%es:(%edi)
498cc9:	44                   	inc    %esp
498cca:	72 61                	jb     0x498d2d
498ccc:	77 53                	ja     0x498d21
498cce:	74 61                	je     0x498d31
498cd0:	67 65 01 0b          	add    %ecx,%gs:(%bp,%di)
498cd4:	50                   	push   %eax
498cd5:	61                   	popa
498cd6:	69 6e 74 49 6d 61 67 	imul   $0x67616d49,0x74(%esi),%ebp
498cdd:	65 73 07             	gs jae 0x498ce7
498ce0:	42                   	inc    %edx
498ce1:	6f                   	outsl  %ds:(%esi),(%dx)
498ce2:	6f                   	outsl  %ds:(%esi),(%dx)
498ce3:	6c                   	insb   (%dx),%es:(%edi)
498ce4:	65 61                	gs popa
498ce6:	6e                   	outsb  %ds:(%esi),(%dx)
498ce7:	01 0b                	add    %ecx,(%ebx)
498ce9:	44                   	inc    %esp
498cea:	65 66 61             	gs popaw
498ced:	75 6c                	jne    0x498d5b
498cef:	74 44                	je     0x498d35
498cf1:	72 61                	jb     0x498d54