495bf9:	11 54 4c 69          	adc    %edx,0x69(%esp,%ecx,2)
495bfd:	73 74                	jae    0x495c73
495bff:	43                   	inc    %ebx
495c00:	6f                   	outsl  %ds:(%esi),(%dx)
495c01:	6d                   	insl   (%dx),%es:(%edi)
495c02:	70 61                	jo     0x495c65
495c04:	72 65                	jb     0x495c6b
495c06:	45                   	inc    %ebp
495c07:	76 65                	jbe    0x495c6e
495c09:	6e                   	outsb  %ds:(%esi),(%dx)
495c0a:	74 01                	je     0x495c0d
495c0c:	03 08                	add    (%eax),%ecx
495c0e:	04 4c                	add    $0x4c,%al
495c10:	69 73 74 11 54 4c 69 	imul   $0x694c5411,0x74(%ebx),%esi
495c17:	73 74                	jae    0x495c8d
495c19:	43                   	inc    %ebx
495c1a:	6f                   	outsl  %ds:(%esi),(%dx)
495c1b:	6e                   	outsb  %ds:(%esi),(%dx)
495c1c:	74 72                	je     0x495c90
495c1e:	6f                   	outsl  %ds:(%esi),(%dx)
495c1f:	6c                   	insb   (%dx),%es:(%edi)
495c20:	49                   	dec    %ecx
495c21:	74 65                	je     0x495c88
495c23:	6d                   	insl   (%dx),%es:(%edi)
495c24:	73 08                	jae    0x495c2e
495c26:	05 49 74 65 6d       	add    $0x6d657449,%eax
495c2b:	31 10                	xor    %edx,(%eax)
495c2d:	54                   	push   %esp
495c2e:	4c                   	dec    %esp
495c2f:	69 73 74 43 6f 6e 74 	imul   $0x746e6f43,0x74(%ebx),%esi
495c36:	72 6f                	jb     0x495ca7
495c38:	6c                   	insb   (%dx),%es:(%edi)
495c39:	49                   	dec    %ecx
495c3a:	74 65                	je     0x495ca1
495c3c:	6d                   	insl   (%dx),%es:(%edi)
495c3d:	08 05 49 74 65 6d    	or     %al,0x6d657449
495c43:	32 10                	xor    (%eax),%dl
495c45:	54                   	push   %esp
495c46:	4c                   	dec    %esp
495c47:	69 73 74 43 6f 6e 74 	imul   $0x746e6f43,0x74(%ebx),%esi
495c4e:	72 6f                	jb     0x495cbf
495c50:	6c                   	insb   (%dx),%es:(%edi)
495c51:	49                   	dec    %ecx
495c52:	74 65                	je     0x495cb9
495c54:	6d                   	insl   (%dx),%es:(%edi)
495c55:	07                   	pop    %es
495c56:	49                   	dec    %ecx
495c57:	6e                   	outsb  %ds:(%esi),(%dx)
495c58:	74 65                	je     0x495cbf
495c5a:	67 65 72 8d          	addr16 gs jb 0x495beb
495c5e:	40                   	inc    %eax
495c5f:	00 ac 5c 49 00 00 00 	add    %ch,0x49(%esp,%ebx,2)
495c6e:	00 00                	add    %al,(%eax)
495c70:	f0 5c                	lock pop %esp
495c72:	49                   	dec    %ecx
495c7f:	00 d8                	add    %bl,%al
495c81:	5c                   	pop    %esp
495c82:	49                   	dec    %ecx
495c83:	00 28                	add    %ch,(%eax)
495c85:	00 00                	add    %al,(%eax)
495c87:	00 64 98 41          	add    %ah,0x41(%eax,%ebx,4)
495c8b:	00 c0                	add    %al,%al
495c8d:	3c 40                	cmp    $0x40,%al
495c8f:	00 cc                	add    %cl,%ah
495c91:	3c 40                	cmp    $0x40,%al
495c93:	00 d0                	add    %dl,%al
495c95:	3c 40                	cmp    $0x40,%al
495c97:	00 d4                	add    %dl,%ah
495c99:	3c 40                	cmp    $0x40,%al
495c9b:	00 c8                	add    %cl,%al
495c9d:	3c 40                	cmp    $0x40,%al
495c9f:	00 10                	add    %dl,(%eax)
495ca1:	3a 40 00             	cmp    0x0(%eax),%al
495ca4:	2c 3a                	sub    $0x3a,%al
495ca6:	40                   	inc    %eax
495ca7:	00 d0                	add    %dl,%al
495ca9:	cc                   	int3
495caa:	41                   	inc    %ecx
495cab:	00 2c c8             	add    %ch,(%eax,%ecx,8)
495cae:	41                   	inc    %ecx
495caf:	00 34 c8             	add    %dh,(%eax,%ecx,8)
495cb2:	41                   	inc    %ecx
495cb3:	00 3c cd 41 00 a8 d1 	add    %bh,-0x2e57ffbf(,%ecx,8)
495cba:	41                   	inc    %ecx
495cbb:	00 ac d1 41 00 b0 d1 	add    %ch,-0x2e4fffbf(%ecx,%edx,8)
495cc2:	41                   	inc    %ecx
495cc3:	00 64 d1 41          	add    %ah,0x41(%ecx,%edx,8)
495cc7:	00 68 d1             	add    %ch,-0x2f(%eax)
495cca:	41                   	inc    %ecx
495ccb:	00 d4                	add    %dl,%ah
495ccd:	cd 41                	int    $0x41
495ccf:	00 50 ce             	add    %dl,-0x32(%eax)
495cd2:	41                   	inc    %ecx
495cd3:	00 0c 69             	add    %cl,(%ecx,%ebp,2)
495cd6:	49                   	dec    %ecx
495cd7:	00 11                	add    %dl,(%ecx)
495cd9:	54                   	push   %esp
495cda:	4c                   	dec    %esp
495cdb:	69 73 74 43 6f 6e 74 	imul   $0x746e6f43,0x74(%ebx),%esi
495ce2:	72 6f                	jb     0x495d53
495ce4:	6c                   	insb   (%dx),%es:(%edi)
495ce5:	49                   	dec    %ecx
495ce6:	74 65                	je     0x495d4d
495ce8:	6d                   	insl   (%dx),%es:(%edi)
495ce9:	73 8b                	jae    0x495c76
495ceb:	c0 f0 5c             	shl    $0x5c,%al
495cee:	49                   	dec    %ecx
495cef:	00 07                	add    %al,(%edi)
495cf1:	11 54 4c 69          	adc    %edx,0x69(%esp,%ecx,2)
495cf5:	73 74                	jae    0x495d6b
495cf7:	43                   	inc    %ebx
495cf8:	6f                   	outsl  %ds:(%esi),(%dx)
495cf9:	6e                   	outsb  %ds:(%esi),(%dx)
495cfa:	74 72                	je     0x495d6e
495cfc:	6f                   	outsl  %ds:(%esi),(%dx)
495cfd:	6c                   	insb   (%dx),%es:(%edi)
495cfe:	49                   	dec    %ecx
495cff:	74 65                	je     0x495d66
495d01:	6d                   	insl   (%dx),%es:(%edi)
495d02:	73 ac                	jae    0x495cb0
495d04:	5c                   	pop    %esp
495d05:	49                   	dec    %ecx
495d06:	00 f4                	add    %dh,%ah
495d08:	98                   	cwtl
495d09:	41                   	inc    %ecx
495d0a:	00 03                	add    %al,(%ebx)
495d0c:	00 09                	add    %cl,(%ecx)
495d0e:	4c                   	dec    %esp
495d0f:	69 73 74 41 63 74 6e 	imul   $0x6e746341,0x74(%ebx),%esi
495d16:	73 03                	jae    0x495d1b
495d18:	00 00                	add    %al,(%eax)
495d1a:	10 40 00             	adc    %al,0x0(%eax)
495d1d:	1c 00                	sbb    $0x0,%al
495d1f:	00 ff                	add    %bh,%bh
495d21:	1c 00                	sbb    $0x0,%al
495d23:	00 ff                	add    %bh,%bh
495d25:	01 00                	add    %eax,(%eax)
495d27:	00 00                	add    %al,(%eax)
495d29:	00 00                	add    %al,(%eax)
495d2b:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
495d31:	00 00                	add    %al,(%eax)
495d33:	0d 43 61 73 65       	or     $0x65736143,%eax
495d38:	53                   	push   %ebx
495d39:	65 6e                	outsb  %gs:(%esi),(%dx)
495d3b:	73 69                	jae    0x495da6
495d3d:	74 69                	je     0x495da8
495d3f:	76 65                	jbe    0x495da6
495d41:	a8 5b                	test   $0x5b,%al
495d43:	49                   	dec    %ecx
495d44:	00 1d 00 00 ff 4c    	add    %bl,0x4cff0000
495d4a:	6a 49                	push   $0x49
495d4c:	00 01                	add    %al,(%ecx)
495d4e:	00 00                	add    %al,(%eax)
495d50:	00 00                	add    %al,(%eax)
495d52:	00 00                	add    %al,(%eax)
495d54:	80 00 00             	addb   $0x0,(%eax)
495d57:	00 80 01 00 08 53    	add    %al,0x53080001(%eax)
495d5d:	6f                   	outsl  %ds:(%esi),(%dx)
495d5e:	72 74                	jb     0x495dd4
495d60:	54                   	push   %esp
495d61:	79 70                	jns    0x495dd3
495d63:	65 f4                	gs hlt
495d65:	5b                   	pop    %ebx
495d66:	49                   	dec    %ecx
495d67:	00 20                	add    %ah,(%eax)
495d69:	00 00                	add    %al,(%eax)
495d6b:	ff 20                	jmp    *(%eax)
495d6d:	00 00                	add    %al,(%eax)
495d6f:	ff 01                	incl   (%ecx)
495d71:	00 00                	add    %al,(%eax)
495d73:	00 00                	add    %al,(%eax)
495d75:	00 00                	add    %al,(%eax)
495d77:	80 00 00             	addb   $0x0,(%eax)
495d7a:	00 80 02 00 09 4f    	add    %al,0x4f090002(%eax)
495d80:	6e                   	outsb  %ds:(%esi),(%dx)
495d81:	43                   	inc    %ebx
495d82:	6f                   	outsl  %ds:(%esi),(%dx)
495d83:	6d                   	insl   (%dx),%es:(%edi)
495d84:	70 61                	jo     0x495de7
495d86:	72 65                	jb     0x495ded
495d88:	8c 5d 49             	mov    %ds,0x49(%ebp)
495d8b:	00 08                	add    %cl,(%eax)
495d8d:	12 54 47 65          	adc    0x65(%edi,%eax,2),%dl
495d91:	74 49                	je     0x495ddc
495d93:	74 65                	je     0x495dfa
495d95:	6d                   	insl   (%dx),%es:(%edi)
495d96:	43                   	inc    %ebx
495d97:	6f                   	outsl  %ds:(%esi),(%dx)
495d98:	75 6e                	jne    0x495e08
495d9a:	74 45                	je     0x495de1
495d9c:	76 65                	jbe    0x495e03
495d9e:	6e                   	outsb  %ds:(%esi),(%dx)
495d9f:	74 00                	je     0x495da1
495da1:	02 08                	add    (%eax),%cl
495da3:	06                   	push   %es
495da4:	53                   	push   %ebx
495da5:	65 6e                	outsb  %gs:(%esi),(%dx)
495da7:	64 65 72 11          	fs gs jb 0x495dbc
495dab:	54                   	push   %esp
495dac:	43                   	inc    %ebx
495dad:	75 73                	jne    0x495e22
495daf:	74 6f                	je     0x495e20
495db1:	6d                   	insl   (%dx),%es:(%edi)
495db2:	4c                   	dec    %esp
495db3:	69 73 74 41 63 74 69 	imul   $0x69746341,0x74(%ebx),%esi
495dba:	6f                   	outsl  %ds:(%esi),(%dx)
495dbb:	6e                   	outsb  %ds:(%esi),(%dx)
495dbc:	01 05 43 6f 75 6e    	add    %eax,0x6e756f43
495dc2:	74 07                	je     0x495dcb
495dc4:	49                   	dec    %ecx
495dc5:	6e                   	outsb  %ds:(%esi),(%dx)
495dc6:	74 65                	je     0x495e2d
495dc8:	67 65 72 90          	addr16 gs jb 0x495d5c
495dcc:	d0 5d 49             	rcrb   $1,0x49(%ebp)
495dcf:	00 08                	add    %cl,(%eax)
495dd1:	12 54 49 74          	adc    0x74(%ecx,%ecx,2),%dl
495dd5:	65 6d                	gs insl (%dx),%es:(%edi)
495dd7:	53                   	push   %ebx
495dd8:	65 6c                	gs insb (%dx),%es:(%edi)
495dda:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
495ddf:	45                   	inc    %ebp
495de0:	76 65                	jbe    0x495e47
495de2:	6e                   	outsb  %ds:(%esi),(%dx)
495de3:	74 00                	je     0x495de5
495de5:	02 08                	add    (%eax),%cl
495de7:	06                   	push   %es
495de8:	53                   	push   %ebx
495de9:	65 6e                	outsb  %gs:(%esi),(%dx)
495deb:	64 65 72 11          	fs gs jb 0x495e00
495def:	54                   	push   %esp
495df0:	43                   	inc    %ebx
495df1:	75 73                	jne    0x495e66
495df3:	74 6f                	je     0x495e64
495df5:	6d                   	insl   (%dx),%es:(%edi)
495df6:	4c                   	dec    %esp
495df7:	69 73 74 41 63 74 69 	imul   $0x69746341,0x74(%ebx),%esi
495dfe:	6f                   	outsl  %ds:(%esi),(%dx)
495dff:	6e                   	outsb  %ds:(%esi),(%dx)
495e00:	08 07                	or     %al,(%edi)
495e02:	43                   	inc    %ebx
495e03:	6f                   	outsl  %ds:(%esi),(%dx)
495e04:	6e                   	outsb  %ds:(%esi),(%dx)
495e05:	74 72                	je     0x495e79
495e07:	6f                   	outsl  %ds:(%esi),(%dx)
495e08:	6c                   	insb   (%dx),%es:(%edi)
495e09:	08 54 43 6f          	or     %dl,0x6f(%ebx,%eax,2)
495e0d:	6e                   	outsb  %ds:(%esi),(%dx)
495e0e:	74 72                	je     0x495e82
495e10:	6f                   	outsl  %ds:(%esi),(%dx)
495e11:	6c                   	insb   (%dx),%es:(%edi)
495e12:	8b c0                	mov    %eax,%eax
495e14:	60                   	pusha
495e15:	5e                   	pop    %esi
495e16:	49                   	dec    %ecx
495e23:	00 d8                	add    %bl,%al
495e25:	5e                   	pop    %esi
495e26:	49                   	dec    %ecx
495e33:	00 c0                	add    %al,%al
495e35:	5e                   	pop    %esi
495e36:	49                   	dec    %ecx
495e37:	00 cc                	add    %cl,%ah
495e39:	00 00                	add    %al,(%eax)
495e3b:	00 2c 42             	add    %ch,(%edx,%eax,2)
495e3e:	45                   	inc    %ebp
495e3f:	00 c8                	add    %cl,%al
495e41:	4d                   	dec    %ebp
495e42:	42                   	inc    %edx
495e43:	00 cc                	add    %cl,%ah
495e45:	3c 40                	cmp    $0x40,%al
495e47:	00 1c 47             	add    %bl,(%edi,%eax,2)
495e4a:	42                   	inc    %edx
495e4b:	00 d4                	add    %dl,%ah
495e4d:	3c 40                	cmp    $0x40,%al
495e4f:	00 c8                	add    %cl,%al
495e51:	3c 40                	cmp    $0x40,%al
495e53:	00 10                	add    %dl,(%eax)
495e55:	3a 40 00             	cmp    0x0(%eax),%al
495e58:	2c 3a                	sub    $0x3a,%al
495e5a:	40                   	inc    %eax
495e5b:	00 bc 4d 45 00 0c 4e 	add    %bh,0x4e0c0045(%ebp,%ecx,2)
495e62:	45                   	inc    %ebp
495e63:	00 d0                	add    %dl,%al
495e65:	49                   	dec    %ecx
495e66:	42                   	inc    %edx
495e67:	00 48 c7             	add    %cl,-0x39(%eax)
495e6a:	41                   	inc    %ecx
495e6b:	00 2c 6c             	add    %ch,(%esp,%ebp,2)
495e6e:	49                   	dec    %ecx
495e6f:	00 24 50             	add    %ah,(%eax,%edx,2)
495e72:	42                   	inc    %edx
495e73:	00 7c 47 45          	add    %bh,0x45(%edi,%eax,2)
495e77:	00 e8                	add    %ch,%al
495e79:	53                   	push   %ebx
495e7a:	45                   	inc    %ebp
495e7b:	00 e0                	add    %ah,%al
495e7d:	4d                   	dec    %ebp
495e7e:	42                   	inc    %edx
495e7f:	00 c8                	add    %cl,%al
495e81:	4a                   	dec    %edx
495e82:	42                   	inc    %edx
495e83:	00 c0                	add    %al,%al
495e85:	4a                   	dec    %edx
495e86:	42                   	inc    %edx
495e87:	00 e8                	add    %ch,%al
495e89:	4d                   	dec    %ebp
495e8a:	42                   	inc    %edx
495e8b:	00 70 6a             	add    %dh,0x6a(%eax)
495e8e:	49                   	dec    %ecx
495e8f:	00 e4                	add    %ah,%ah
495e91:	50                   	push   %eax
495e92:	42                   	inc    %edx
495e93:	00 88 50 42 00 28    	add    %cl,0x28004250(%eax)
495e99:	6c                   	insb   (%dx),%es:(%edi)
495e9a:	49                   	dec    %ecx
495e9b:	00 4c 50 42          	add    %cl,0x42(%eax,%edx,2)
495e9f:	00 c8                	add    %cl,%al
495ea1:	6a 49                	push   $0x49
495ea3:	00 d0                	add    %dl,%al
495ea5:	48                   	dec    %eax
495ea6:	45                   	inc    %ebp
495ea7:	00 10                	add    %dl,(%eax)
495ea9:	52                   	push   %edx
495eaa:	45                   	inc    %ebp
495eab:	00 a8 51 45 00 2c    	add    %ch,0x2c004551(%eax)
495eb1:	55                   	push   %ebp
495eb2:	45                   	inc    %ebp
495eb3:	00 f0                	add    %dh,%al
495eb5:	6b 49 00 1c          	imul   $0x1c,0x0(%ecx),%ecx
495eb9:	6c                   	insb   (%dx),%es:(%edi)
495eba:	49                   	dec    %ecx
495ebb:	00 28                	add    %ch,(%eax)
495ebd:	6e                   	outsb  %ds:(%esi),(%dx)
495ebe:	49                   	dec    %ecx
495ebf:	00 11                	add    %dl,(%ecx)
495ec1:	54                   	push   %esp
495ec2:	43                   	inc    %ebx
495ec3:	75 73                	jne    0x495f38
495ec5:	74 6f                	je     0x495f36
495ec7:	6d                   	insl   (%dx),%es:(%edi)
495ec8:	4c                   	dec    %esp
495ec9:	69 73 74 41 63 74 69 	imul   $0x69746341,0x74(%ebx),%esi
495ed0:	6f                   	outsl  %ds:(%esi),(%dx)
495ed1:	6e                   	outsb  %ds:(%esi),(%dx)
495ed2:	8b c0                	mov    %eax,%eax
495ed4:	d8 5e 49             	fcomps 0x49(%esi)
495ed7:	00 07                	add    %al,(%edi)
495ed9:	11 54 43 75          	adc    %edx,0x75(%ebx,%eax,2)
495edd:	73 74                	jae    0x495f53
495edf:	6f                   	outsl  %ds:(%esi),(%dx)
495ee0:	6d                   	insl   (%dx),%es:(%edi)