495c06:	00 04 05 00 00 00 04 	add    %al,0x4000000(,%eax,1)
495c0d:	06                   	push   %es
495c0e:	12 81 bd 09 06 14    	adc    0x140609bd(%ecx),%al
495c14:	12 78 02             	adc    0x2(%eax),%bh
495c17:	00 02                	add    %al,(%edx)
495c19:	00 00                	add    %al,(%eax)
495c1b:	04 06                	add    $0x6,%al
495c1d:	12 80 80 07 20 02    	adc    0x2200780(%eax),%al
495c23:	01 08                	add    %ecx,(%eax)
495c25:	12 80 80 06 20 02    	adc    0x2200680(%eax),%al
495c2b:	12 78 08             	adc    0x8(%eax),%bh
495c2e:	08 0a                	or     %cl,(%edx)
495c30:	00 02                	add    %al,(%edx)
495c32:	12 81 69 12 81 bd    	adc    -0x427eed97(%ecx),%al
495c38:	11 49 08             	adc    %ecx,0x8(%ecx)
495c3b:	00 02                	add    %al,(%edx)
495c3d:	01 12                	add    %edx,(%edx)
495c3f:	4d                   	dec    %ebp
495c40:	12 81 bd 06 28 02    	adc    0x22806bd(%ecx),%al
495c46:	12 78 08             	adc    0x8(%eax),%bh
495c49:	08 02                	or     %al,(%edx)
495c4b:	06                   	push   %es
495c4c:	03 04 06             	add    (%esi,%eax,1),%eax
495c4f:	12 80 88 04 06 12    	adc    0x12060488(%eax),%al
495c55:	80 84 03 06 12 68 03 	addb   $0x6,0x3681206(%ebx,%eax,1)
495c5c:	06
495c5d:	12 7c 08 06          	adc    0x6(%eax,%ecx,1),%bh
495c61:	14 03                	adc    $0x3,%al
495c63:	02 00                	add    (%eax),%al
495c65:	02 00                	add    (%eax),%al
495c67:	00 07                	add    %al,(%edi)
495c69:	20 02                	and    %al,(%edx)
495c6b:	01 10                	add    %edx,(%eax)
495c6d:	08 10                	or     %dl,(%eax)
495c6f:	08 09                	or     %cl,(%ecx)
495c71:	20 00                	and    %al,(%eax)
495c73:	14 03                	adc    $0x3,%al
495c75:	02 00                	add    (%eax),%al
495c77:	02 00                	add    (%eax),%al
495c79:	00 03                	add    %al,(%ebx)
495c7b:	00 00                	add    %al,(%eax)
495c7d:	0e                   	push   %cs
495c7e:	06                   	push   %es
495c7f:	00 02                	add    %al,(%edx)
495c81:	0e                   	push   %cs
495c82:	0e                   	push   %cs
495c83:	1d 1c 06 00 01       	sbb    $0x100061c,%eax
495c88:	01 12                	add    %edx,(%edx)
495c8a:	81 c1 0e 20 04 02    	add    $0x204200e,%ecx
495c90:	10 14 03             	adc    %dl,(%ebx,%eax,1)
495c93:	02 00                	add    (%eax),%al
495c95:	02 00                	add    (%eax),%al
495c97:	00 08                	add    %cl,(%eax)
495c99:	08 03                	or     %al,(%ebx)
495c9b:	10 20                	adc    %ah,(%eax)
495c9d:	06                   	push   %es
495c9e:	02 08                	add    (%eax),%cl
495ca0:	08 08                	or     %cl,(%eax)
495ca2:	08 03                	or     %al,(%ebx)
495ca4:	10 14 03             	adc    %dl,(%ebx,%eax,1)
495ca7:	02 00                	add    (%eax),%al
495ca9:	02 00                	add    (%eax),%al
495cab:	00 12                	add    %dl,(%edx)
495cad:	20 02                	and    %al,(%edx)
495caf:	15 12 81 c5 01       	adc    $0x1c58112,%eax
495cb4:	12 80 90 14 03 02    	adc    0x2031490(%eax),%al
495cba:	00 02                	add    %al,(%edx)
495cbc:	00 00                	add    %al,(%eax)
495cbe:	03 0e                	add    (%esi),%ecx
495cc0:	20 04 01             	and    %al,(%ecx,%eax,1)
495cc3:	10 14 03             	adc    %dl,(%ebx,%eax,1)
495cc6:	02 00                	add    (%eax),%al
495cc8:	02 00                	add    (%eax),%al
495cca:	00 08                	add    %cl,(%eax)
495ccc:	08 03                	or     %al,(%ebx)
495cce:	09 06                	or     %eax,(%esi)
495cd0:	15 12 81 c5 01       	adc    $0x1c58112,%eax
495cd5:	12 80 90 0a 20 00    	adc    0x200a90(%eax),%al
495cdb:	15 12 81 c5 01       	adc    $0x1c58112,%eax
495ce0:	12 80 90 0b 20 01    	adc    0x1200b90(%eax),%al
495ce6:	01 15 12 81 c5 01    	add    %edx,0x1c58112
495cec:	12 80 90 0a 28 00    	adc    0x280a90(%eax),%al
495cf2:	15 12 81 c5 01       	adc    $0x1c58112,%eax
495cf7:	12 80 90 08 01 00    	adc    0x10890(%eax),%al
495cfd:	08 00                	or     %al,(%eax)
495cff:	00 00                	add    %al,(%eax)
495d01:	00 00                	add    %al,(%eax)
495d03:	1e                   	push   %ds
495d04:	01 00                	add    %eax,(%eax)
495d06:	01 00                	add    %eax,(%eax)
495d08:	54                   	push   %esp
495d09:	02 16                	add    (%esi),%dl
495d0b:	57                   	push   %edi
495d0c:	72 61                	jb     0x495d6f
495d0e:	70 4e                	jo     0x495d5e
495d10:	6f                   	outsl  %ds:(%esi),(%dx)
495d11:	6e                   	outsb  %ds:(%esi),(%dx)
495d12:	45                   	inc    %ebp
495d13:	78 63                	js     0x495d78
495d15:	65 70 74             	gs jo  0x495d8c
495d18:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
495d1f:	77 73                	ja     0x495d94
495d21:	01 06                	add    %eax,(%esi)
495d23:	20 01                	and    %al,(%ecx)
495d25:	01 11                	add    %edx,(%ecx)
495d27:	81 d5 08 01 00 07    	adc    $0x7000108,%ebp
495d2d:	01 00                	add    %eax,(%eax)
495d2f:	00 00                	add    %al,(%eax)
495d31:	00 0b                	add    %cl,(%ebx)
495d33:	01 00                	add    %eax,(%eax)
495d35:	06                   	push   %es
495d36:	45                   	inc    %ebp
495d37:	78 4d                	js     0x495d86
495d39:	69 6e 65 00 00 23 01 	imul   $0x1230000,0x65(%esi),%ebp
495d40:	00 1e                	add    %bl,(%esi)
495d42:	4d                   	dec    %ebp
495d43:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
495d4a:	74 20                	je     0x495d6c
495d4c:	4d                   	dec    %ebp
495d4d:	69 6e 65 73 77 65 65 	imul   $0x65657773,0x65(%esi),%ebp
495d54:	70 65                	jo     0x495dbb
495d56:	72 20                	jb     0x495d78
495d58:	49                   	dec    %ecx
495d59:	6d                   	insl   (%dx),%es:(%edi)
495d5a:	70 72                	jo     0x495dce
495d5c:	6f                   	outsl  %ds:(%esi),(%dx)
495d5d:	76 65                	jbe    0x495dc4
495d5f:	64 00 00             	add    %al,%fs:(%eax)
495d62:	05 01 00 00 00       	add    $0x1,%eax
495d67:	00 12                	add    %dl,(%edx)
495d69:	01 00                	add    %eax,(%eax)
495d6b:	0d 41 74 72 6f       	or     $0x6f727441,%eax
495d70:	63 69 74             	arpl   %ebp,0x74(%ecx)
495d73:	79 20                	jns    0x495d95
495d75:	49                   	dec    %ecx
495d76:	6e                   	outsb  %ds:(%esi),(%dx)
495d77:	63 2e                	arpl   %ebp,(%esi)
495d79:	00 00                	add    %al,(%eax)
495d7b:	38 01                	cmp    %al,(%ecx)
495d7d:	00 33                	add    %dh,(%ebx)
495d7f:	41                   	inc    %ecx
495d80:	74 72                	je     0x495df4
495d82:	6f                   	outsl  %ds:(%esi),(%dx)
495d83:	63 69 74             	arpl   %ebp,0x74(%ecx)
495d86:	79 20                	jns    0x495da8
495d88:	49                   	dec    %ecx
495d89:	6e                   	outsb  %ds:(%esi),(%dx)
495d8a:	63 6f 72             	arpl   %ebp,0x72(%edi)
495d8d:	70 6f                	jo     0x495dfe
495d8f:	72 61                	jb     0x495df2
495d91:	74 69                	je     0x495dfc
495d93:	6f                   	outsl  %ds:(%esi),(%dx)
495d94:	6e                   	outsb  %ds:(%esi),(%dx)
495d95:	20 20                	and    %ah,(%eax)
495d97:	41                   	inc    %ecx
495d98:	6c                   	insb   (%dx),%es:(%edi)
495d99:	6c                   	insb   (%dx),%es:(%edi)
495d9a:	20 72 69             	and    %dh,0x69(%edx)
495d9d:	67 68 74 73 20 72    	addr16 push $0x72207374
495da3:	65 73 65             	gs jae 0x495e0b
495da6:	72 76                	jb     0x495e1e
495da8:	65 64 20 c2          	gs fs and %al,%dl
495dac:	a9 20 32 30 32       	test   $0x32303220,%eax
495db1:	30 00                	xor    %al,(%eax)
495db3:	00 1b                	add    %bl,(%ebx)
495db5:	01 00                	add    %eax,(%eax)
495db7:	16                   	push   %ss
495db8:	41                   	inc    %ecx
495db9:	74 72                	je     0x495e2d
495dbb:	6f                   	outsl  %ds:(%esi),(%dx)
495dbc:	63 69 74             	arpl   %ebp,0x74(%ecx)
495dbf:	79 20                	jns    0x495de1
495dc1:	49                   	dec    %ecx
495dc2:	6e                   	outsb  %ds:(%esi),(%dx)
495dc3:	63 6f 72             	arpl   %ebp,0x72(%edi)
495dc6:	70 6f                	jo     0x495e37
495dc8:	72 61                	jb     0x495e2b
495dca:	74 69                	je     0x495e35
495dcc:	6f                   	outsl  %ds:(%esi),(%dx)
495dcd:	6e                   	outsb  %ds:(%esi),(%dx)
495dce:	00 00                	add    %al,(%eax)
495dd0:	29 01                	sub    %eax,(%ecx)
495dd2:	00 24 36             	add    %ah,(%esi,%esi,1)
495dd5:	42                   	inc    %edx
495dd6:	41                   	inc    %ecx
495dd7:	33 30                	xor    (%eax),%esi
495dd9:	43                   	inc    %ebx
495dda:	34 34                	xor    $0x34,%al
495ddc:	2d 30 34 44 39       	sub    $0x39443430,%eax
495de1:	2d 34 38 46 33       	sub    $0x33463834,%eax
495de6:	2d 41 41 32 37       	sub    $0x37324141,%eax
495deb:	2d 32 36 45 45       	sub    $0x45453632,%eax
495df0:	45                   	inc    %ebp
495df1:	32 45 36             	xor    0x36(%ebp),%al
495df4:	44                   	inc    %esp
495df5:	36 36 32 00          	ss xor %ss:(%eax),%al
495df9:	00 0c 01             	add    %cl,(%ecx,%eax,1)
495dfc:	00 07                	add    %al,(%edi)
495dfe:	34 2e                	xor    $0x2e,%al
495e00:	30 2e                	xor    %ch,(%esi)
495e02:	30 2e                	xor    %ch,(%esi)
495e04:	34 00                	xor    $0x0,%al
495e06:	00 47 01             	add    %al,0x1(%edi)
495e09:	00 1a                	add    %bl,(%edx)
495e0b:	2e 4e                	cs dec %esi
495e0d:	45                   	inc    %ebp
495e0e:	54                   	push   %esp
495e0f:	46                   	inc    %esi
495e10:	72 61                	jb     0x495e73
495e12:	6d                   	insl   (%dx),%es:(%edi)
495e13:	65 77 6f             	gs ja  0x495e85
495e16:	72 6b                	jb     0x495e83
495e18:	2c 56                	sub    $0x56,%al
495e1a:	65 72 73             	gs jb  0x495e90
495e1d:	69 6f 6e 3d 76 34 2e 	imul   $0x2e34763d,0x6e(%edi),%ebp
495e24:	30 01                	xor    %al,(%ecx)
495e26:	00 54 0e 14          	add    %dl,0x14(%esi,%ecx,1)
495e2a:	46                   	inc    %esi
495e2b:	72 61                	jb     0x495e8e
495e2d:	6d                   	insl   (%dx),%es:(%edi)
495e2e:	65 77 6f             	gs ja  0x495ea0
495e31:	72 6b                	jb     0x495e9e
495e33:	44                   	inc    %esp
495e34:	69 73 70 6c 61 79 4e 	imul   $0x4e79616c,0x70(%ebx),%esi
495e3b:	61                   	popa
495e3c:	6d                   	insl   (%dx),%es:(%edi)
495e3d:	65 10 2e             	adc    %ch,%gs:(%esi)
495e40:	4e                   	dec    %esi
495e41:	45                   	inc    %ebp
495e42:	54                   	push   %esp
495e43:	20 46 72             	and    %al,0x72(%esi)
495e46:	61                   	popa
495e47:	6d                   	insl   (%dx),%es:(%edi)
495e48:	65 77 6f             	gs ja  0x495eba
495e4b:	72 6b                	jb     0x495eb8
495e4d:	20 34 05 20 02 01 0e 	and    %dh,0xe010220(,%eax,1)
495e54:	0e                   	push   %cs
495e55:	41                   	inc    %ecx
495e56:	01 00                	add    %eax,(%eax)
495e58:	33 53 79             	xor    0x79(%ebx),%edx
495e5b:	73 74                	jae    0x495ed1
495e5d:	65 6d                	gs insl (%dx),%es:(%edi)
495e5f:	2e 52                	cs push %edx
495e61:	65 73 6f             	gs jae 0x495ed3
495e64:	75 72                	jne    0x495ed8
495e66:	63 65 73             	arpl   %esp,0x73(%ebp)
495e69:	2e 54                	cs push %esp
495e6b:	6f                   	outsl  %ds:(%esi),(%dx)
495e6c:	6f                   	outsl  %ds:(%esi),(%dx)
495e6d:	6c                   	insb   (%dx),%es:(%edi)
495e6e:	73 2e                	jae    0x495e9e
495e70:	53                   	push   %ebx
495e71:	74 72                	je     0x495ee5
495e73:	6f                   	outsl  %ds:(%esi),(%dx)
495e74:	6e                   	outsb  %ds:(%esi),(%dx)
495e75:	67 6c                	insb   (%dx),%es:(%di)
495e77:	79 54                	jns    0x495ecd
495e79:	79 70                	jns    0x495eeb
495e7b:	65 64 52             	gs fs push %edx
495e7e:	65 73 6f             	gs jae 0x495ef0
495e81:	75 72                	jne    0x495ef5
495e83:	63 65 42             	arpl   %esp,0x42(%ebp)
495e86:	75 69                	jne    0x495ef1
495e88:	6c                   	insb   (%dx),%es:(%edi)
495e89:	64 65 72 08          	fs gs jb 0x495e95
495e8d:	31 36                	xor    %esi,(%esi)
495e8f:	2e 30 2e             	xor    %ch,%cs:(%esi)
495e92:	30 2e                	xor    %ch,(%esi)
495e94:	30 00                	xor    %al,(%eax)
495e96:	00 06                	add    %al,(%esi)
495e98:	20 01                	and    %al,(%ecx)
495e9a:	01 11                	add    %edx,(%ecx)
495e9c:	82 15 08 01 00 02 00 	adcb   $0x0,0x2000108
495ea3:	00 00                	add    %al,(%eax)
495ea5:	00 00                	add    %al,(%eax)
495ea7:	06                   	push   %es
495ea8:	20 01                	and    %al,(%ecx)
495eaa:	01 11                	add    %edx,(%ecx)
495eac:	82 1d 08 01 00 00 00 	sbbb   $0x0,0x108
495eb3:	00 00                	add    %al,(%eax)
495eb5:	00 00                	add    %al,(%eax)
495eb7:	09 01                	or     %eax,(%ecx)
495eb9:	00 04 49             	add    %al,(%ecx,%ecx,2)
495ebc:	74 65                	je     0x495f23
495ebe:	6d                   	insl   (%dx),%es:(%edi)
495ebf:	00 00                	add    %al,(%eax)
495ec1:	03 07                	add    (%edi),%eax
495ec3:	01 09                	add    %ecx,(%ecx)
495ec5:	11 07                	adc    %eax,(%edi)
495ec7:	09 12                	or     %edx,(%edx)
495ec9:	82 25 12 14 1d 05 0a 	andb   $0xa,0x51d1412
495ed0:	12 82 25 0a 08 08    	adc    0x8080a25(%edx),%al
495ed6:	09 07                	or     %eax,(%edi)
495ed8:	20 03                	and    %al,(%ebx)
495eda:	08 1d 05 08 08 06    	or     %bl,0x6080805
495ee0:	20 02                	and    %al,(%edx)
495ee2:	01 1d 05 02 03 20    	add    %ebx,0x20030205
495ee8:	00 0a                	add    %cl,(%edx)
495eea:	13 07                	adc    (%edi),%eax
495eec:	0d 09 1d 09 1d       	or     $0x1d091d09,%eax
495ef1:	09 09                	or     %ecx,(%ecx)
495ef3:	08 08                	or     %cl,(%eax)
495ef5:	1d 09 1d 05 08       	sbb    $0x8051d09,%eax
495efa:	08 08                	or     %cl,(%eax)
495efc:	09 09                	or     %ecx,(%ecx)
495efe:	09 00                	or     %eax,(%eax)
495f00:	02 01                	add    (%ecx),%al
495f02:	12 81 5d 11 82 35    	adc    0x3582115d(%ecx),%al
495f08:	0f 07                	sysret
495f0a:	08 09                	or     %cl,(%ecx)
495f0c:	1e                   	push   %ds
495f0d:	00 08                	add    %cl,(%eax)
495f0f:	1d 1e 00 08 08       	sbb    $0x808001e,%eax
495f14:	12 81 5d 09 02 1e    	adc    0x1e02095d(%ecx),%al
495f1a:	00 05 20 00 12 81    	add    %al,0x81120020
495f20:	39 09                	cmp    %ecx,(%ecx)
495f22:	00 02                	add    %al,(%edx)
495f24:	12 81 5d 12 81 39    	adc    0x3981125d(%ecx),%al
495f2a:	08 07                	or     %al,(%edi)
495f2c:	20 03                	and    %al,(%ebx)
495f2e:	0e                   	push   %cs
495f2f:	1d 05 08 08 04       	sbb    $0x4080805,%eax
495f34:	00 01                	add    %al,(%ecx)
495f36:	0e                   	push   %cs
495f37:	0e                   	push   %cs
495f38:	05 00 00 12 82       	add    $0x82120000,%eax
495f3d:	41                   	inc    %ecx
495f3e:	06                   	push   %es
495f3f:	20 01                	and    %al,(%ecx)
495f41:	01 12                	add    %edx,(%edx)
495f43:	82 45 21 07          	addb   $0x7,0x21(%ebp)
495f47:	19 0e                	sbb    %ecx,(%esi)
495f49:	02 0f                	add    (%edi),%cl
495f4b:	05 07 07 02 0f       	add    $0xf020707,%eax
495f50:	09 09                	or     %ecx,(%ecx)
495f52:	0f 09                	wbinvd
495f54:	09 09                	or     %ecx,(%ecx)
495f56:	09 09                	or     %ecx,(%ecx)
495f58:	1d 09 1d 09 09       	sbb    $0x9091d09,%eax
495f5d:	09 08                	or     %ecx,(%eax)
495f5f:	09 0f                	or     %ecx,(%edi)
495f61:	09 09                	or     %ecx,(%ecx)
495f63:	09 08                	or     %ecx,(%eax)
495f65:	09 09                	or     %ecx,(%ecx)
495f67:	05 20 00 12 82       	add    $0x82120020,%eax
495f6c:	49                   	dec    %ecx
495f6d:	04 20                	add    $0x20,%al
495f6f:	01 03                	add    %eax,(%ebx)
495f71:	08 06                	or     %al,(%esi)
495f73:	00 01                	add    %al,(%ecx)