406bdc:	00 00                	add    %al,(%eax)
406bde:	0a 16                	or     (%esi),%dl
406be0:	fe 01                	incb   (%ecx)
406be2:	13 04 11             	adc    (%ecx,%edx,1),%eax
406be5:	04 2c                	add    $0x2c,%al
406be7:	0d 02 02 7b f6       	or     $0xf67b0202,%eax
406bec:	00 00                	add    %al,(%eax)
406bee:	0a 28                	or     (%eax),%ch
406bf0:	f7 00 00 0a 00 02    	testl  $0x2000a00,(%eax)
406bf6:	02 7b f8             	add    -0x8(%ebx),%bh
406bf9:	00 00                	add    %al,(%eax)
406bfb:	0a 28                	or     (%eax),%ch
406bfd:	f7 00 00 0a 00 02    	testl  $0x2000a00,(%eax)
406c03:	02 6f f9             	add    -0x7(%edi),%ch
406c06:	00 00                	add    %al,(%eax)
406c08:	0a 03                	or     (%ebx),%al
406c0a:	58                   	pop    %eax
406c0b:	6f                   	outsl  %ds:(%esi),(%dx)
406c0c:	fa                   	cli
406c0d:	00 00                	add    %al,(%eax)
406c0f:	0a 00                	or     (%eax),%al
406c11:	02 6f f9             	add    -0x7(%edi),%ch
406c14:	00 00                	add    %al,(%eax)
406c16:	0a 02                	or     (%edx),%al
406c18:	28 fb                	sub    %bh,%bl
406c1a:	00 00                	add    %al,(%eax)
406c1c:	0a fe                	or     %dh,%bh
406c1e:	02 13                	add    (%ebx),%dl
406c20:	05 11 05 2c 0d       	add    $0xd2c0511,%eax
406c25:	02 02                	add    (%edx),%al
406c27:	28 fb                	sub    %bh,%bl
406c29:	00 00                	add    %al,(%eax)
406c2b:	0a 6f fa             	or     -0x6(%edi),%ch
406c2e:	00 00                	add    %al,(%eax)
406c30:	0a 00                	or     (%eax),%al
406c32:	02 02                	add    (%edx),%al
406c34:	7b fc                	jnp    0x406c32
406c36:	00 00                	add    %al,(%eax)
406c38:	0a 28                	or     (%eax),%ch
406c3a:	f7 00 00 0a 00 02    	testl  $0x2000a00,(%eax)
406c40:	02 7b fd             	add    -0x3(%ebx),%bh
406c43:	00 00                	add    %al,(%eax)
406c45:	0a 28                	or     (%eax),%ch
406c47:	f7 00 00 0a 00 02    	testl  $0x2000a00,(%eax)
406c4d:	28 f4                	sub    %dh,%ah
406c4f:	00 00                	add    %al,(%eax)
406c51:	0a 13                	or     (%ebx),%dl
406c53:	06                   	push   %es
406c54:	11 06                	adc    %eax,(%esi)
406c56:	2c 0d                	sub    $0xd,%al
406c58:	02 02                	add    (%edx),%al
406c5a:	7b fe                	jnp    0x406c5a
406c5c:	00 00                	add    %al,(%eax)
406c5e:	0a 28                	or     (%eax),%ch
406c60:	f7 00 00 0a 00 00    	testl  $0xa00,(%eax)
406c66:	de 0b                	fimuls (%ebx)
406c68:	07                   	pop    %es
406c69:	2c 07                	sub    $0x7,%al
406c6b:	06                   	push   %es
406c6c:	28 38                	sub    %bh,(%eax)
406c6e:	00 00                	add    %al,(%eax)
406c70:	0a 00                	or     (%eax),%al
406c72:	dc 2a                	fsubrl (%edx)
406c74:	01 10                	add    %edx,(%eax)
406c76:	00 00                	add    %al,(%eax)
406c78:	02 00                	add    (%eax),%al
406c7a:	0a 00                	or     (%eax),%al
406c7c:	c2 cc 00             	ret    $0xcc
406c7f:	0b 00                	or     (%eax),%eax
406c81:	00 00                	add    %al,(%eax)
406c83:	00 13                	add    %dl,(%ebx)
406c85:	30 03                	xor    %al,(%ebx)
406c87:	00 29                	add    %ch,(%ecx)
406c89:	00 00                	add    %al,(%eax)
406c8b:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
406c8f:	11 02                	adc    %eax,(%edx)
406c91:	7b fe                	jnp    0x406c91
406c93:	00 00                	add    %al,(%eax)
406c95:	0a 0a                	or     (%edx),%cl
406c97:	06                   	push   %es
406c98:	0b 07                	or     (%edi),%eax
406c9a:	03 28                	add    (%eax),%ebp
406c9c:	52                   	push   %edx
406c9d:	00 00                	add    %al,(%eax)
406c9f:	0a 74 24 00          	or     0x0(%esp),%dh
406ca3:	00 02                	add    %al,(%edx)
406ca5:	0c 02                	or     $0x2,%al
406ca7:	7c fe                	jl     0x406ca7
406ca9:	00 00                	add    %al,(%eax)
406cab:	0a 08                	or     (%eax),%cl
406cad:	07                   	pop    %es
406cae:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
406cb4:	06                   	push   %es
406cb5:	07                   	pop    %es
406cb6:	33 df                	xor    %edi,%ebx
406cb8:	2a 00                	sub    (%eax),%al
406cba:	00 00                	add    %al,(%eax)
406cbc:	13 30                	adc    (%eax),%esi
406cbe:	03 00                	add    (%eax),%eax
406cc0:	29 00                	sub    %eax,(%eax)
406cc2:	00 00                	add    %al,(%eax)
406cc4:	44                   	inc    %esp
406cc5:	00 00                	add    %al,(%eax)
406cc7:	11 02                	adc    %eax,(%edx)
406cc9:	7b fe                	jnp    0x406cc9
406ccb:	00 00                	add    %al,(%eax)
406ccd:	0a 0a                	or     (%edx),%cl
406ccf:	06                   	push   %es
406cd0:	0b 07                	or     (%edi),%eax
406cd2:	03 28                	add    (%eax),%ebp
406cd4:	54                   	push   %esp
406cd5:	00 00                	add    %al,(%eax)
406cd7:	0a 74 24 00          	or     0x0(%esp),%dh
406cdb:	00 02                	add    %al,(%edx)
406cdd:	0c 02                	or     $0x2,%al
406cdf:	7c fe                	jl     0x406cdf
406ce1:	00 00                	add    %al,(%eax)
406ce3:	0a 08                	or     (%eax),%cl
406ce5:	07                   	pop    %es
406ce6:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
406cec:	06                   	push   %es
406ced:	07                   	pop    %es
406cee:	33 df                	xor    %edi,%ebx
406cf0:	2a 00                	sub    (%eax),%al
406cf2:	00 00                	add    %al,(%eax)
406cf4:	13 30                	adc    (%eax),%esi
406cf6:	03 00                	add    (%eax),%eax
406cf8:	29 00                	sub    %eax,(%eax)
406cfa:	00 00                	add    %al,(%eax)
406cfc:	44                   	inc    %esp
406cfd:	00 00                	add    %al,(%eax)
406cff:	11 02                	adc    %eax,(%edx)
406d01:	7b f6                	jnp    0x406cf9
406d03:	00 00                	add    %al,(%eax)
406d05:	0a 0a                	or     (%edx),%cl
406d07:	06                   	push   %es
406d08:	0b 07                	or     (%edi),%eax
406d0a:	03 28                	add    (%eax),%ebp
406d0c:	52                   	push   %edx
406d0d:	00 00                	add    %al,(%eax)
406d0f:	0a 74 24 00          	or     0x0(%esp),%dh
406d13:	00 02                	add    %al,(%edx)
406d15:	0c 02                	or     $0x2,%al
406d17:	7c f6                	jl     0x406d0f
406d19:	00 00                	add    %al,(%eax)
406d1b:	0a 08                	or     (%eax),%cl
406d1d:	07                   	pop    %es
406d1e:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
406d24:	06                   	push   %es
406d25:	07                   	pop    %es
406d26:	33 df                	xor    %edi,%ebx
406d28:	2a 00                	sub    (%eax),%al
406d2a:	00 00                	add    %al,(%eax)
406d2c:	13 30                	adc    (%eax),%esi
406d2e:	03 00                	add    (%eax),%eax
406d30:	29 00                	sub    %eax,(%eax)
406d32:	00 00                	add    %al,(%eax)
406d34:	44                   	inc    %esp
406d35:	00 00                	add    %al,(%eax)
406d37:	11 02                	adc    %eax,(%edx)
406d39:	7b f6                	jnp    0x406d31
406d3b:	00 00                	add    %al,(%eax)
406d3d:	0a 0a                	or     (%edx),%cl
406d3f:	06                   	push   %es
406d40:	0b 07                	or     (%edi),%eax
406d42:	03 28                	add    (%eax),%ebp
406d44:	54                   	push   %esp
406d45:	00 00                	add    %al,(%eax)
406d47:	0a 74 24 00          	or     0x0(%esp),%dh
406d4b:	00 02                	add    %al,(%edx)
406d4d:	0c 02                	or     $0x2,%al
406d4f:	7c f6                	jl     0x406d47
406d51:	00 00                	add    %al,(%eax)
406d53:	0a 08                	or     (%eax),%cl
406d55:	07                   	pop    %es
406d56:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
406d5c:	06                   	push   %es
406d5d:	07                   	pop    %es
406d5e:	33 df                	xor    %edi,%ebx
406d60:	2a 00                	sub    (%eax),%al
406d62:	00 00                	add    %al,(%eax)
406d64:	13 30                	adc    (%eax),%esi
406d66:	03 00                	add    (%eax),%eax
406d68:	29 00                	sub    %eax,(%eax)
406d6a:	00 00                	add    %al,(%eax)
406d6c:	44                   	inc    %esp
406d6d:	00 00                	add    %al,(%eax)
406d6f:	11 02                	adc    %eax,(%edx)
406d71:	7b ff                	jnp    0x406d72
406d73:	00 00                	add    %al,(%eax)
406d75:	0a 0a                	or     (%edx),%cl
406d77:	06                   	push   %es
406d78:	0b 07                	or     (%edi),%eax
406d7a:	03 28                	add    (%eax),%ebp
406d7c:	52                   	push   %edx
406d7d:	00 00                	add    %al,(%eax)
406d7f:	0a 74 24 00          	or     0x0(%esp),%dh
406d83:	00 02                	add    %al,(%edx)
406d85:	0c 02                	or     $0x2,%al
406d87:	7c ff                	jl     0x406d88
406d89:	00 00                	add    %al,(%eax)
406d8b:	0a 08                	or     (%eax),%cl
406d8d:	07                   	pop    %es
406d8e:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
406d94:	06                   	push   %es
406d95:	07                   	pop    %es
406d96:	33 df                	xor    %edi,%ebx
406d98:	2a 00                	sub    (%eax),%al
406d9a:	00 00                	add    %al,(%eax)
406d9c:	13 30                	adc    (%eax),%esi
406d9e:	03 00                	add    (%eax),%eax
406da0:	29 00                	sub    %eax,(%eax)
406da2:	00 00                	add    %al,(%eax)
406da4:	44                   	inc    %esp
406da5:	00 00                	add    %al,(%eax)
406da7:	11 02                	adc    %eax,(%edx)
406da9:	7b ff                	jnp    0x406daa
406dab:	00 00                	add    %al,(%eax)
406dad:	0a 0a                	or     (%edx),%cl
406daf:	06                   	push   %es
406db0:	0b 07                	or     (%edi),%eax
406db2:	03 28                	add    (%eax),%ebp
406db4:	54                   	push   %esp
406db5:	00 00                	add    %al,(%eax)
406db7:	0a 74 24 00          	or     0x0(%esp),%dh
406dbb:	00 02                	add    %al,(%edx)
406dbd:	0c 02                	or     $0x2,%al
406dbf:	7c ff                	jl     0x406dc0
406dc1:	00 00                	add    %al,(%eax)
406dc3:	0a 08                	or     (%eax),%cl
406dc5:	07                   	pop    %es
406dc6:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
406dcc:	06                   	push   %es
406dcd:	07                   	pop    %es
406dce:	33 df                	xor    %edi,%ebx
406dd0:	2a 00                	sub    (%eax),%al
406dd2:	00 00                	add    %al,(%eax)
406dd4:	13 30                	adc    (%eax),%esi
406dd6:	03 00                	add    (%eax),%eax
406dd8:	29 00                	sub    %eax,(%eax)
406dda:	00 00                	add    %al,(%eax)
406ddc:	44                   	inc    %esp
406ddd:	00 00                	add    %al,(%eax)
406ddf:	11 02                	adc    %eax,(%edx)
406de1:	7b f8                	jnp    0x406ddb
406de3:	00 00                	add    %al,(%eax)
406de5:	0a 0a                	or     (%edx),%cl
406de7:	06                   	push   %es
406de8:	0b 07                	or     (%edi),%eax
406dea:	03 28                	add    (%eax),%ebp
406dec:	52                   	push   %edx
406ded:	00 00                	add    %al,(%eax)
406def:	0a 74 24 00          	or     0x0(%esp),%dh
406df3:	00 02                	add    %al,(%edx)
406df5:	0c 02                	or     $0x2,%al
406df7:	7c f8                	jl     0x406df1
406df9:	00 00                	add    %al,(%eax)
406dfb:	0a 08                	or     (%eax),%cl
406dfd:	07                   	pop    %es
406dfe:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
406e04:	06                   	push   %es
406e05:	07                   	pop    %es
406e06:	33 df                	xor    %edi,%ebx
406e08:	2a 00                	sub    (%eax),%al
406e0a:	00 00                	add    %al,(%eax)
406e0c:	13 30                	adc    (%eax),%esi
406e0e:	03 00                	add    (%eax),%eax
406e10:	29 00                	sub    %eax,(%eax)
406e12:	00 00                	add    %al,(%eax)
406e14:	44                   	inc    %esp
406e15:	00 00                	add    %al,(%eax)
406e17:	11 02                	adc    %eax,(%edx)
406e19:	7b f8                	jnp    0x406e13
406e1b:	00 00                	add    %al,(%eax)
406e1d:	0a 0a                	or     (%edx),%cl
406e1f:	06                   	push   %es
406e20:	0b 07                	or     (%edi),%eax
406e22:	03 28                	add    (%eax),%ebp
406e24:	54                   	push   %esp
406e25:	00 00                	add    %al,(%eax)
406e27:	0a 74 24 00          	or     0x0(%esp),%dh
406e2b:	00 02                	add    %al,(%edx)
406e2d:	0c 02                	or     $0x2,%al
406e2f:	7c f8                	jl     0x406e29
406e31:	00 00                	add    %al,(%eax)
406e33:	0a 08                	or     (%eax),%cl
406e35:	07                   	pop    %es
406e36:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
406e3c:	06                   	push   %es
406e3d:	07                   	pop    %es
406e3e:	33 df                	xor    %edi,%ebx
406e40:	2a 00                	sub    (%eax),%al
406e42:	00 00                	add    %al,(%eax)
406e44:	13 30                	adc    (%eax),%esi
406e46:	03 00                	add    (%eax),%eax
406e48:	29 00                	sub    %eax,(%eax)
406e4a:	00 00                	add    %al,(%eax)
406e4c:	44                   	inc    %esp
406e4d:	00 00                	add    %al,(%eax)
406e4f:	11 02                	adc    %eax,(%edx)
406e51:	7b fc                	jnp    0x406e4f
406e53:	00 00                	add    %al,(%eax)
406e55:	0a 0a                	or     (%edx),%cl
406e57:	06                   	push   %es
406e58:	0b 07                	or     (%edi),%eax
406e5a:	03 28                	add    (%eax),%ebp
406e5c:	52                   	push   %edx
406e5d:	00 00                	add    %al,(%eax)
406e5f:	0a 74 24 00          	or     0x0(%esp),%dh
406e63:	00 02                	add    %al,(%edx)
406e65:	0c 02                	or     $0x2,%al
406e67:	7c fc                	jl     0x406e65
406e69:	00 00                	add    %al,(%eax)
406e6b:	0a 08                	or     (%eax),%cl
406e6d:	07                   	pop    %es
406e6e:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
406e74:	06                   	push   %es
406e75:	07                   	pop    %es
406e76:	33 df                	xor    %edi,%ebx
406e78:	2a 00                	sub    (%eax),%al
406e7a:	00 00                	add    %al,(%eax)
406e7c:	13 30                	adc    (%eax),%esi
406e7e:	03 00                	add    (%eax),%eax
406e80:	29 00                	sub    %eax,(%eax)
406e82:	00 00                	add    %al,(%eax)
406e84:	44                   	inc    %esp
406e85:	00 00                	add    %al,(%eax)
406e87:	11 02                	adc    %eax,(%edx)
406e89:	7b fc                	jnp    0x406e87
406e8b:	00 00                	add    %al,(%eax)
406e8d:	0a 0a                	or     (%edx),%cl
406e8f:	06                   	push   %es
406e90:	0b 07                	or     (%edi),%eax
406e92:	03 28                	add    (%eax),%ebp
406e94:	54                   	push   %esp
406e95:	00 00                	add    %al,(%eax)
406e97:	0a 74 24 00          	or     0x0(%esp),%dh
406e9b:	00 02                	add    %al,(%edx)
406e9d:	0c 02                	or     $0x2,%al
406e9f:	7c fc                	jl     0x406e9d
406ea1:	00 00                	add    %al,(%eax)
406ea3:	0a 08                	or     (%eax),%cl
406ea5:	07                   	pop    %es
406ea6:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
406eac:	06                   	push   %es
406ead:	07                   	pop    %es
406eae:	33 df                	xor    %edi,%ebx
406eb0:	2a 00                	sub    (%eax),%al
406eb2:	00 00                	add    %al,(%eax)
406eb4:	13 30                	adc    (%eax),%esi