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)
495ee1:	4c                   	dec    %esp
495ee2:	69 73 74 41 63 74 69 	imul   $0x69746341,0x74(%ebx),%esi
495ee9:	6f                   	outsl  %ds:(%esi),(%dx)
495eea:	6e                   	outsb  %ds:(%esi),(%dx)
495eeb:	60                   	pusha
495eec:	5e                   	pop    %esi
495eed:	49                   	dec    %ecx
495eee:	00 0c 43             	add    %cl,(%ebx,%eax,2)
495ef1:	45                   	inc    %ebp
495ef2:	00 03                	add    %al,(%ebx)
495ef4:	00 09                	add    %cl,(%ecx)
495ef6:	4c                   	dec    %esp
495ef7:	69 73 74 41 63 74 6e 	imul   $0x6e746341,0x74(%ebx),%esi
495efe:	73 00                	jae    0x495f00
495f00:	00 8d 40 00 08 5f    	add    %cl,0x5f080040(%ebp)
495f06:	49                   	dec    %ecx
495f07:	00 08                	add    %cl,(%eax)
495f09:	14 54                	adc    $0x54,%al
495f0b:	47                   	inc    %edi
495f0c:	65 74 56             	gs je  0x495f65
495f0f:	69 72 74 75 61 6c 49 	imul   $0x496c6175,0x74(%edx),%esi
495f16:	74 65                	je     0x495f7d
495f18:	6d                   	insl   (%dx),%es:(%edi)
495f19:	45                   	inc    %ebp
495f1a:	76 65                	jbe    0x495f81
495f1c:	6e                   	outsb  %ds:(%esi),(%dx)
495f1d:	74 00                	je     0x495f1f
495f1f:	05 08 06 53 65       	add    $0x65530608,%eax
495f24:	6e                   	outsb  %ds:(%esi),(%dx)
495f25:	64 65 72 11          	fs gs jb 0x495f3a
495f29:	54                   	push   %esp
495f2a:	43                   	inc    %ebx
495f2b:	75 73                	jne    0x495fa0
495f2d:	74 6f                	je     0x495f9e
495f2f:	6d                   	insl   (%dx),%es:(%edi)
495f30:	4c                   	dec    %esp
495f31:	69 73 74 41 63 74 69 	imul   $0x69746341,0x74(%ebx),%esi
495f38:	6f                   	outsl  %ds:(%esi),(%dx)
495f39:	6e                   	outsb  %ds:(%esi),(%dx)
495f3a:	02 05 49 6e 64 65    	add    0x65646e49,%al
495f40:	78 07                	js     0x495f49
495f42:	49                   	dec    %ecx
495f43:	6e                   	outsb  %ds:(%esi),(%dx)
495f44:	74 65                	je     0x495fab
495f46:	67 65 72 01          	addr16 gs jb 0x495f4b
495f4a:	05 56 61 6c 75       	add    $0x756c6156,%eax
495f4f:	65 06                	gs push %es
495f51:	53                   	push   %ebx
495f52:	74 72                	je     0x495fc6
495f54:	69 6e 67 01 0a 49 6d 	imul   $0x6d490a01,0x67(%esi),%ebp
495f5b:	61                   	popa
495f5c:	67 65 49             	addr16 gs dec %ecx
495f5f:	6e                   	outsb  %ds:(%esi),(%dx)
495f60:	64 65 78 07          	fs gs js 0x495f6b
495f64:	49                   	dec    %ecx
495f65:	6e                   	outsb  %ds:(%esi),(%dx)
495f66:	74 65                	je     0x495fcd
495f68:	67 65 72 01          	addr16 gs jb 0x495f6d
495f6c:	04 44                	add    $0x44,%al
495f6e:	61                   	popa
495f6f:	74 61                	je     0x495fd2
495f71:	07                   	pop    %es
495f72:	50                   	push   %eax
495f73:	6f                   	outsl  %ds:(%esi),(%dx)
495f74:	69 6e 74 65 72 8d 40 	imul   $0x408d7265,0x74(%esi),%ebp
495f7b:	00 c8                	add    %cl,%al
495f7d:	5f                   	pop    %edi
495f7e:	49                   	dec    %ecx
495f8b:	00 40 60             	add    %al,0x60(%eax)
495f8e:	49                   	dec    %ecx
495f9b:	00 28                	add    %ch,(%eax)
495f9d:	60                   	pusha
495f9e:	49                   	dec    %ecx
495f9f:	00 d8                	add    %bl,%al
495fa1:	00 00                	add    %al,(%eax)
495fa3:	00 14 5e             	add    %dl,(%esi,%ebx,2)
495fa6:	49                   	dec    %ecx
495fa7:	00 c8                	add    %cl,%al
495fa9:	4d                   	dec    %ebp
495faa:	42                   	inc    %edx
495fab:	00 cc                	add    %cl,%ah
495fad:	3c 40                	cmp    $0x40,%al
495faf:	00 1c 47             	add    %bl,(%edi,%eax,2)
495fb2:	42                   	inc    %edx
495fb3:	00 d4                	add    %dl,%ah
495fb5:	3c 40                	cmp    $0x40,%al
495fb7:	00 c8                	add    %cl,%al
495fb9:	3c 40                	cmp    $0x40,%al
495fbb:	00 10                	add    %dl,(%eax)
495fbd:	3a 40 00             	cmp    0x0(%eax),%al
495fc0:	2c 3a                	sub    $0x3a,%al
495fc2:	40                   	inc    %eax
495fc3:	00 bc 4d 45 00 0c 4e 	add    %bh,0x4e0c0045(%ebp,%ecx,2)
495fca:	45                   	inc    %ebp
495fcb:	00 d0                	add    %dl,%al
495fcd:	49                   	dec    %ecx
495fce:	42                   	inc    %edx
495fcf:	00 48 c7             	add    %cl,-0x39(%eax)
495fd2:	41                   	inc    %ecx
495fd3:	00 2c 6c             	add    %ch,(%esp,%ebp,2)
495fd6:	49                   	dec    %ecx
495fd7:	00 24 50             	add    %ah,(%eax,%edx,2)
495fda:	42                   	inc    %edx
495fdb:	00 7c 47 45          	add    %bh,0x45(%edi,%eax,2)
495fdf:	00 e8                	add    %ch,%al
495fe1:	53                   	push   %ebx
495fe2:	45                   	inc    %ebp
495fe3:	00 e0                	add    %ah,%al
495fe5:	4d                   	dec    %ebp
495fe6:	42                   	inc    %edx
495fe7:	00 c8                	add    %cl,%al
495fe9:	4a                   	dec    %edx
495fea:	42                   	inc    %edx
495feb:	00 c0                	add    %al,%al
495fed:	4a                   	dec    %edx
495fee:	42                   	inc    %edx
495fef:	00 e8                	add    %ch,%al
495ff1:	4d                   	dec    %ebp
495ff2:	42                   	inc    %edx
495ff3:	00 70 6a             	add    %dh,0x6a(%eax)
495ff6:	49                   	dec    %ecx
495ff7:	00 e4                	add    %ah,%ah
495ff9:	50                   	push   %eax
495ffa:	42                   	inc    %edx
495ffb:	00 88 50 42 00 28    	add    %cl,0x28004250(%eax)
496001:	6c                   	insb   (%dx),%es:(%edi)
496002:	49                   	dec    %ecx
496003:	00 4c 50 42          	add    %cl,0x42(%eax,%edx,2)
496007:	00 c8                	add    %cl,%al
496009:	6a 49                	push   $0x49
49600b:	00 d0                	add    %dl,%al
49600d:	48                   	dec    %eax
49600e:	45                   	inc    %ebp
49600f:	00 10                	add    %dl,(%eax)
496011:	52                   	push   %edx
496012:	45                   	inc    %ebp
496013:	00 a8 51 45 00 2c    	add    %ch,0x2c004551(%eax)
496019:	55                   	push   %ebp
49601a:	45                   	inc    %ebp
49601b:	00 f0                	add    %dh,%al
49601d:	6b 49 00 1c          	imul   $0x1c,0x0(%ecx),%ecx
496021:	6c                   	insb   (%dx),%es:(%edi)
496022:	49                   	dec    %ecx
496023:	00 28                	add    %ch,(%eax)
496025:	6e                   	outsb  %ds:(%esi),(%dx)
496026:	49                   	dec    %ecx
496027:	00 12                	add    %dl,(%edx)
496029:	54                   	push   %esp
49602a:	56                   	push   %esi
49602b:	69 72 74 75 61 6c 4c 	imul   $0x4c6c6175,0x74(%edx),%esi
496032:	69 73 74 41 63 74 69 	imul   $0x69746341,0x74(%ebx),%esi
496039:	6f                   	outsl  %ds:(%esi),(%dx)
49603a:	6e                   	outsb  %ds:(%esi),(%dx)
49603b:	90                   	nop
49603c:	40                   	inc    %eax
49603d:	60                   	pusha
49603e:	49                   	dec    %ecx
49603f:	00 07                	add    %al,(%edi)
496041:	12 54 56 69          	adc    0x69(%esi,%edx,2),%dl
496045:	72 74                	jb     0x4960bb
496047:	75 61                	jne    0x4960aa
496049:	6c                   	insb   (%dx),%es:(%edi)
49604a:	4c                   	dec    %esp
49604b:	69 73 74 41 63 74 69 	imul   $0x69746341,0x74(%ebx),%esi
496052:	6f                   	outsl  %ds:(%esi),(%dx)
496053:	6e                   	outsb  %ds:(%esi),(%dx)
496054:	c8 5f 49 00          	enter  $0x495f,$0x0
496058:	d4 5e                	aam    $0x5e
49605a:	49                   	dec    %ecx
49605b:	00 11                	add    %dl,(%ecx)
49605d:	00 09                	add    %cl,(%ecx)
49605f:	4c                   	dec    %esp
496060:	69 73 74 41 63 74 6e 	imul   $0x6e746341,0x74(%ebx),%esi
496067:	73 0e                	jae    0x496077
496069:	00 00                	add    %al,(%eax)