402bed:	0a 00                	or     (%eax),%al
402bef:	02 7b 13             	add    0x13(%ebx),%bh
402bf2:	00 00                	add    %al,(%eax)
402bf4:	04 6f                	add    $0x6f,%al
402bf6:	26 00 00             	add    %al,%es:(%eax)
402bf9:	0a 00                	or     (%eax),%al
402bfb:	02 28                	add    (%eax),%ch
402bfd:	26 00 00             	add    %al,%es:(%eax)
402c00:	0a 00                	or     (%eax),%al
402c02:	02 7b 0f             	add    0xf(%ebx),%bh
402c05:	00 00                	add    %al,(%eax)
402c07:	04 6f                	add    $0x6f,%al
402c09:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402c0e:	7b 19                	jnp    0x402c29
402c10:	00 00                	add    %al,(%eax)
402c12:	04 6f                	add    $0x6f,%al
402c14:	36 00 00             	add    %al,%ss:(%eax)
402c17:	0a 00                	or     (%eax),%al
402c19:	02 7b 0f             	add    0xf(%ebx),%bh
402c1c:	00 00                	add    %al,(%eax)
402c1e:	04 6f                	add    $0x6f,%al
402c20:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402c25:	7b 1a                	jnp    0x402c41
402c27:	00 00                	add    %al,(%eax)
402c29:	04 6f                	add    $0x6f,%al
402c2b:	36 00 00             	add    %al,%ss:(%eax)
402c2e:	0a 00                	or     (%eax),%al
402c30:	02 7b 0f             	add    0xf(%ebx),%bh
402c33:	00 00                	add    %al,(%eax)
402c35:	04 6f                	add    $0x6f,%al
402c37:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402c3c:	7b 1b                	jnp    0x402c59
402c3e:	00 00                	add    %al,(%eax)
402c40:	04 6f                	add    $0x6f,%al
402c42:	36 00 00             	add    %al,%ss:(%eax)
402c45:	0a 00                	or     (%eax),%al
402c47:	02 7b 0f             	add    0xf(%ebx),%bh
402c4a:	00 00                	add    %al,(%eax)
402c4c:	04 6f                	add    $0x6f,%al
402c4e:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402c53:	7b 1c                	jnp    0x402c71
402c55:	00 00                	add    %al,(%eax)
402c57:	04 6f                	add    $0x6f,%al
402c59:	36 00 00             	add    %al,%ss:(%eax)
402c5c:	0a 00                	or     (%eax),%al
402c5e:	02 7b 0f             	add    0xf(%ebx),%bh
402c61:	00 00                	add    %al,(%eax)
402c63:	04 6f                	add    $0x6f,%al
402c65:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402c6a:	7b 1d                	jnp    0x402c89
402c6c:	00 00                	add    %al,(%eax)
402c6e:	04 6f                	add    $0x6f,%al
402c70:	36 00 00             	add    %al,%ss:(%eax)
402c73:	0a 00                	or     (%eax),%al
402c75:	02 7b 0f             	add    0xf(%ebx),%bh
402c78:	00 00                	add    %al,(%eax)
402c7a:	04 6f                	add    $0x6f,%al
402c7c:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402c81:	7b 1e                	jnp    0x402ca1
402c83:	00 00                	add    %al,(%eax)
402c85:	04 6f                	add    $0x6f,%al
402c87:	36 00 00             	add    %al,%ss:(%eax)
402c8a:	0a 00                	or     (%eax),%al
402c8c:	02 7b 0f             	add    0xf(%ebx),%bh
402c8f:	00 00                	add    %al,(%eax)
402c91:	04 6f                	add    $0x6f,%al
402c93:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402c98:	7b 1f                	jnp    0x402cb9
402c9a:	00 00                	add    %al,(%eax)
402c9c:	04 6f                	add    $0x6f,%al
402c9e:	36 00 00             	add    %al,%ss:(%eax)
402ca1:	0a 00                	or     (%eax),%al
402ca3:	02 7b 0f             	add    0xf(%ebx),%bh
402ca6:	00 00                	add    %al,(%eax)
402ca8:	04 6f                	add    $0x6f,%al
402caa:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402caf:	7b 20                	jnp    0x402cd1
402cb1:	00 00                	add    %al,(%eax)
402cb3:	04 6f                	add    $0x6f,%al
402cb5:	36 00 00             	add    %al,%ss:(%eax)
402cb8:	0a 00                	or     (%eax),%al
402cba:	02 7b 0f             	add    0xf(%ebx),%bh
402cbd:	00 00                	add    %al,(%eax)
402cbf:	04 6f                	add    $0x6f,%al
402cc1:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402cc6:	7b 21                	jnp    0x402ce9
402cc8:	00 00                	add    %al,(%eax)
402cca:	04 6f                	add    $0x6f,%al
402ccc:	36 00 00             	add    %al,%ss:(%eax)
402ccf:	0a 00                	or     (%eax),%al
402cd1:	02 7b 0f             	add    0xf(%ebx),%bh
402cd4:	00 00                	add    %al,(%eax)
402cd6:	04 6f                	add    $0x6f,%al
402cd8:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402cdd:	7b 15                	jnp    0x402cf4
402cdf:	00 00                	add    %al,(%eax)
402ce1:	04 6f                	add    $0x6f,%al
402ce3:	36 00 00             	add    %al,%ss:(%eax)
402ce6:	0a 00                	or     (%eax),%al
402ce8:	02 7b 0f             	add    0xf(%ebx),%bh
402ceb:	00 00                	add    %al,(%eax)
402ced:	04 6f                	add    $0x6f,%al
402cef:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402cf4:	7b 16                	jnp    0x402d0c
402cf6:	00 00                	add    %al,(%eax)
402cf8:	04 6f                	add    $0x6f,%al
402cfa:	36 00 00             	add    %al,%ss:(%eax)
402cfd:	0a 00                	or     (%eax),%al
402cff:	02 7b 0f             	add    0xf(%ebx),%bh
402d02:	00 00                	add    %al,(%eax)
402d04:	04 6f                	add    $0x6f,%al
402d06:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402d0b:	7b 17                	jnp    0x402d24
402d0d:	00 00                	add    %al,(%eax)
402d0f:	04 6f                	add    $0x6f,%al
402d11:	36 00 00             	add    %al,%ss:(%eax)
402d14:	0a 00                	or     (%eax),%al
402d16:	02 7b 0f             	add    0xf(%ebx),%bh
402d19:	00 00                	add    %al,(%eax)
402d1b:	04 6f                	add    $0x6f,%al
402d1d:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402d22:	7b 18                	jnp    0x402d3c
402d24:	00 00                	add    %al,(%eax)
402d26:	04 6f                	add    $0x6f,%al
402d28:	36 00 00             	add    %al,%ss:(%eax)
402d2b:	0a 00                	or     (%eax),%al
402d2d:	02 7b 0f             	add    0xf(%ebx),%bh
402d30:	00 00                	add    %al,(%eax)
402d32:	04 6f                	add    $0x6f,%al
402d34:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402d39:	7b 12                	jnp    0x402d4d
402d3b:	00 00                	add    %al,(%eax)
402d3d:	04 6f                	add    $0x6f,%al
402d3f:	36 00 00             	add    %al,%ss:(%eax)
402d42:	0a 00                	or     (%eax),%al
402d44:	02 7b 0f             	add    0xf(%ebx),%bh
402d47:	00 00                	add    %al,(%eax)
402d49:	04 6f                	add    $0x6f,%al
402d4b:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402d50:	7b 10                	jnp    0x402d62
402d52:	00 00                	add    %al,(%eax)
402d54:	04 6f                	add    $0x6f,%al
402d56:	36 00 00             	add    %al,%ss:(%eax)
402d59:	0a 00                	or     (%eax),%al
402d5b:	02 7b 0f             	add    0xf(%ebx),%bh
402d5e:	00 00                	add    %al,(%eax)
402d60:	04 6f                	add    $0x6f,%al
402d62:	35 00 00 0a 02       	xor    $0x20a0000,%eax
402d67:	7b 11                	jnp    0x402d7a
402d69:	00 00                	add    %al,(%eax)
402d6b:	04 6f                	add    $0x6f,%al
402d6d:	36 00 00             	add    %al,%ss:(%eax)
402d70:	0a 00                	or     (%eax),%al
402d72:	02 7b 0f             	add    0xf(%ebx),%bh
402d75:	00 00                	add    %al,(%eax)
402d77:	04 1f                	add    $0x1f,%al
402d79:	1b 1f                	sbb    (%edi),%ebx
402d7b:	16                   	push   %ss
402d7c:	73 28                	jae    0x402da6
402d7e:	00 00                	add    %al,(%eax)
402d80:	0a 6f 29             	or     0x29(%edi),%ch
402d83:	00 00                	add    %al,(%eax)
402d85:	0a 00                	or     (%eax),%al
402d87:	02 7b 0f             	add    0xf(%ebx),%bh
402d8a:	00 00                	add    %al,(%eax)
402d8c:	04 72                	add    $0x72,%al
402d8e:	9e                   	sahf
402d8f:	04 00                	add    $0x0,%al
402d91:	70 6f                	jo     0x402e02
402d93:	2a 00                	sub    (%eax),%al
402d95:	00 0a                	add    %cl,(%edx)
402d97:	00 02                	add    %al,(%edx)
402d99:	7b 0f                	jnp    0x402daa
402d9b:	00 00                	add    %al,(%eax)
402d9d:	04 20                	add    $0x20,%al
402d9f:	fa                   	cli
402da0:	01 00                	add    %eax,(%eax)
402da2:	00 20                	add    %ah,(%eax)
402da4:	16                   	push   %ss
402da5:	01 00                	add    %eax,(%eax)
402da7:	00 73 2b             	add    %dh,0x2b(%ebx)
402daa:	00 00                	add    %al,(%eax)
402dac:	0a 6f 2c             	or     0x2c(%edi),%ch
402daf:	00 00                	add    %al,(%eax)
402db1:	0a 00                	or     (%eax),%al
402db3:	02 7b 0f             	add    0xf(%ebx),%bh
402db6:	00 00                	add    %al,(%eax)
402db8:	04 16                	add    $0x16,%al
402dba:	6f                   	outsl  %ds:(%esi),(%dx)
402dbb:	2d 00 00 0a 00       	sub    $0xa0000,%eax
402dc0:	02 7b 0f             	add    0xf(%ebx),%bh
402dc3:	00 00                	add    %al,(%eax)
402dc5:	04 16                	add    $0x16,%al
402dc7:	6f                   	outsl  %ds:(%esi),(%dx)
402dc8:	5f                   	pop    %edi
402dc9:	00 00                	add    %al,(%eax)
402dcb:	0a 00                	or     (%eax),%al
402dcd:	02 7b 0f             	add    0xf(%ebx),%bh
402dd0:	00 00                	add    %al,(%eax)
402dd2:	04 72                	add    $0x72,%al
402dd4:	b2 04                	mov    $0x4,%dl
402dd6:	00 70 6f             	add    %dh,0x6f(%eax)
402dd9:	1b 00                	sbb    (%eax),%eax
402ddb:	00 0a                	add    %cl,(%edx)
402ddd:	00 02                	add    %al,(%edx)
402ddf:	7b 19                	jnp    0x402dfa
402de1:	00 00                	add    %al,(%eax)
402de3:	04 17                	add    $0x17,%al
402de5:	6f                   	outsl  %ds:(%esi),(%dx)
402de6:	27                   	daa
402de7:	00 00                	add    %al,(%eax)
402de9:	0a 00                	or     (%eax),%al
402deb:	02 7b 19             	add    0x19(%ebx),%bh
402dee:	00 00                	add    %al,(%eax)
402df0:	04 20                	add    $0x20,%al
402df2:	89 01                	mov    %eax,(%ecx)
402df4:	00 00                	add    %al,(%eax)
402df6:	20 f0                	and    %dh,%al
402df8:	00 00                	add    %al,(%eax)
402dfa:	00 73 28             	add    %dh,0x28(%ebx)
402dfd:	00 00                	add    %al,(%eax)
402dff:	0a 6f 29             	or     0x29(%edi),%ch
402e02:	00 00                	add    %al,(%eax)
402e04:	0a 00                	or     (%eax),%al
402e06:	02 7b 19             	add    0x19(%ebx),%bh
402e09:	00 00                	add    %al,(%eax)
402e0b:	04 72                	add    $0x72,%al
402e0d:	c0 04 00 70          	rolb   $0x70,(%eax,%eax,1)
402e11:	6f                   	outsl  %ds:(%esi),(%dx)
402e12:	2a 00                	sub    (%eax),%al
402e14:	00 0a                	add    %cl,(%edx)
402e16:	00 02                	add    %al,(%edx)
402e18:	7b 19                	jnp    0x402e33
402e1a:	00 00                	add    %al,(%eax)
402e1c:	04 1f                	add    $0x1f,%al
402e1e:	1d 1f 10 73 2b       	sbb    $0x2b73101f,%eax
402e23:	00 00                	add    %al,(%eax)
402e25:	0a 6f 2c             	or     0x2c(%edi),%ch
402e28:	00 00                	add    %al,(%eax)
402e2a:	0a 00                	or     (%eax),%al
402e2c:	02 7b 19             	add    0x19(%ebx),%bh
402e2f:	00 00                	add    %al,(%eax)
402e31:	04 1f                	add    $0x1f,%al
402e33:	0f 6f 2d 00 00 0a 00 	movq   0xa0000,%mm5
402e3a:	02 7b 19             	add    0x19(%ebx),%bh
402e3d:	00 00                	add    %al,(%eax)
402e3f:	04 17                	add    $0x17,%al
402e41:	6f                   	outsl  %ds:(%esi),(%dx)
402e42:	60                   	pusha
402e43:	00 00                	add    %al,(%eax)
402e45:	0a 00                	or     (%eax),%al
402e47:	02 7b 19             	add    0x19(%ebx),%bh
402e4a:	00 00                	add    %al,(%eax)
402e4c:	04 72                	add    $0x72,%al
402e4e:	c8 04 00 70          	enter  $0x4,$0x70
402e52:	6f                   	outsl  %ds:(%esi),(%dx)
402e53:	1b 00                	sbb    (%eax),%eax
402e55:	00 0a                	add    %cl,(%edx)
402e57:	00 02                	add    %al,(%edx)
402e59:	7b 19                	jnp    0x402e74
402e5b:	00 00                	add    %al,(%eax)
402e5d:	04 17                	add    $0x17,%al
402e5f:	6f                   	outsl  %ds:(%esi),(%dx)
402e60:	4a                   	dec    %edx
402e61:	00 00                	add    %al,(%eax)
402e63:	0a 00                	or     (%eax),%al
402e65:	02 7b 1a             	add    0x1a(%ebx),%bh
402e68:	00 00                	add    %al,(%eax)
402e6a:	04 17                	add    $0x17,%al
402e6c:	6f                   	outsl  %ds:(%esi),(%dx)
402e6d:	27                   	daa
402e6e:	00 00                	add    %al,(%eax)
402e70:	0a 00                	or     (%eax),%al
402e72:	02 7b 1a             	add    0x1a(%ebx),%bh
402e75:	00 00                	add    %al,(%eax)
402e77:	04 20                	add    $0x20,%al
402e79:	f7 00 00 00 20 f0    	testl  $0xf0200000,(%eax)
402e7f:	00 00                	add    %al,(%eax)
402e81:	00 73 28             	add    %dh,0x28(%ebx)
402e84:	00 00                	add    %al,(%eax)
402e86:	0a 6f 29             	or     0x29(%edi),%ch
402e89:	00 00                	add    %al,(%eax)
402e8b:	0a 00                	or     (%eax),%al
402e8d:	02 7b 1a             	add    0x1a(%ebx),%bh
402e90:	00 00                	add    %al,(%eax)
402e92:	04 72                	add    $0x72,%al
402e94:	cc                   	int3
402e95:	04 00                	add    $0x0,%al
402e97:	70 6f                	jo     0x402f08
402e99:	2a 00                	sub    (%eax),%al
402e9b:	00 0a                	add    %cl,(%edx)
402e9d:	00 02                	add    %al,(%edx)
402e9f:	7b 1a                	jnp    0x402ebb
402ea1:	00 00                	add    %al,(%eax)
402ea3:	04 1f                	add    $0x1f,%al
402ea5:	1d 1f 10 73 2b       	sbb    $0x2b73101f,%eax
402eaa:	00 00                	add    %al,(%eax)
402eac:	0a 6f 2c             	or     0x2c(%edi),%ch
402eaf:	00 00                	add    %al,(%eax)
402eb1:	0a 00                	or     (%eax),%al
402eb3:	02 7b 1a             	add    0x1a(%ebx),%bh
402eb6:	00 00                	add    %al,(%eax)
402eb8:	04 1f                	add    $0x1f,%al
402eba:	0e                   	push   %cs
402ebb:	6f                   	outsl  %ds:(%esi),(%dx)
402ebc:	2d 00 00 0a 00       	sub    $0xa0000,%eax
402ec1:	02 7b 1a             	add    0x1a(%ebx),%bh
402ec4:	00 00                	add    %al,(%eax)
402ec6:	04 17                	add    $0x17,%al
402ec8:	6f                   	outsl  %ds:(%esi),(%dx)
402ec9:	60                   	pusha
402eca:	00 00                	add    %al,(%eax)
402ecc:	0a 00                	or     (%eax),%al
402ece:	02 7b 1a             	add    0x1a(%ebx),%bh
402ed1:	00 00                	add    %al,(%eax)
402ed3:	04 72                	add    $0x72,%al
402ed5:	d4 04                	aam    $0x4
402ed7:	00 70 6f             	add    %dh,0x6f(%eax)
402eda:	1b 00                	sbb    (%eax),%eax
402edc:	00 0a                	add    %cl,(%edx)
402ede:	00 02                	add    %al,(%edx)
402ee0:	7b 1a                	jnp    0x402efc
402ee2:	00 00                	add    %al,(%eax)
402ee4:	04 17                	add    $0x17,%al
402ee6:	6f                   	outsl  %ds:(%esi),(%dx)
402ee7:	4a                   	dec    %edx
402ee8:	00 00                	add    %al,(%eax)
402eea:	0a 00                	or     (%eax),%al
402eec:	02 7b 1b             	add    0x1b(%ebx),%bh
402eef:	00 00                	add    %al,(%eax)
402ef1:	04 17                	add    $0x17,%al
402ef3:	6f                   	outsl  %ds:(%esi),(%dx)
402ef4:	27                   	daa
402ef5:	00 00                	add    %al,(%eax)
402ef7:	0a 00                	or     (%eax),%al
402ef9:	02 7b 1b             	add    0x1b(%ebx),%bh
402efc:	00 00                	add    %al,(%eax)
402efe:	04 20                	add    $0x20,%al
402f00:	3d 01 00 00 20       	cmp    $0x20000001,%eax
402f05:	f0 00 00             	lock add %al,(%eax)
402f08:	00 73 28             	add    %dh,0x28(%ebx)
402f0b:	00 00                	add    %al,(%eax)
402f0d:	0a 6f 29             	or     0x29(%edi),%ch
402f10:	00 00                	add    %al,(%eax)
402f12:	0a 00                	or     (%eax),%al
402f14:	02 7b 1b             	add    0x1b(%ebx),%bh
402f17:	00 00                	add    %al,(%eax)
402f19:	04 72                	add    $0x72,%al
402f1b:	d8 04 00             	fadds  (%eax,%eax,1)
402f1e:	70 6f                	jo     0x402f8f