409ce8:	02 00                	add    (%eax),%al
409cea:	4a                   	dec    %edx
409ceb:	0f 00 00             	sldt   (%eax)
409cee:	01 00                	add    %eax,(%eax)
409cf0:	c1 0f 00             	rorl   $0x0,(%edi)
409cf3:	00 01                	add    %al,(%ecx)
409cf5:	00 50 0e             	add    %dl,0xe(%eax)
409cf8:	00 00                	add    %al,(%eax)
409cfa:	01 00                	add    %eax,(%eax)
409cfc:	e6 17                	out    %al,$0x17
409cfe:	00 00                	add    %al,(%eax)
409d00:	02 00                	add    (%eax),%al
409d02:	2e 1c 00             	cs sbb $0x0,%al
409d05:	00 03                	add    %al,(%ebx)
409d07:	00 ae 13 00 00 04    	add    %ch,0x4000013(%esi)
409d0d:	00 47 0f             	add    %al,0xf(%edi)
409d10:	00 00                	add    %al,(%eax)
409d12:	05 00 17 14 00       	add    $0x141700,%eax
409d17:	00 01                	add    %al,(%ecx)
409d19:	00 e0                	add    %ah,%al
409d1b:	0e                   	push   %cs
409d1c:	00 00                	add    %al,(%eax)
409d1e:	01 00                	add    %eax,(%eax)
409d20:	66 01 00             	add    %ax,(%eax)
409d23:	00 01                	add    %al,(%ecx)
409d25:	00 80 12 00 00 01    	add    %al,0x1000012(%eax)
409d2b:	00 4e 1f             	add    %cl,0x1f(%esi)
409d2e:	00 00                	add    %al,(%eax)
409d30:	02 00                	add    (%eax),%al
409d32:	80 12 00             	adcb   $0x0,(%edx)
409d35:	00 01                	add    %al,(%ecx)
409d37:	00 4e 1f             	add    %cl,0x1f(%esi)
409d3a:	00 00                	add    %al,(%eax)
409d3c:	01 00                	add    %eax,(%eax)
409d3e:	4e                   	dec    %esi
409d3f:	1f                   	pop    %ds
409d40:	00 00                	add    %al,(%eax)
409d42:	01 00                	add    %eax,(%eax)
409d44:	4e                   	dec    %esi
409d45:	1f                   	pop    %ds
409d46:	00 00                	add    %al,(%eax)
409d48:	02 00                	add    (%eax),%al
409d4a:	50                   	push   %eax
409d4b:	0e                   	push   %cs
409d4c:	00 00                	add    %al,(%eax)
409d4e:	01 00                	add    %eax,(%eax)
409d50:	09 0a                	or     %ecx,(%edx)
409d52:	00 00                	add    %al,(%eax)
409d54:	01 00                	add    %eax,(%eax)
409d56:	80 12 00             	adcb   $0x0,(%edx)
409d59:	00 01                	add    %al,(%ecx)
409d5b:	00 80 12 00 00 02    	add    %al,0x2000012(%eax)
409d61:	00 09                	add    %cl,(%ecx)
409d63:	0a 00                	or     (%eax),%al
409d65:	00 01                	add    %al,(%ecx)
409d67:	00 80 12 00 00 01    	add    %al,0x1000012(%eax)
409d6d:	00 09                	add    %cl,(%ecx)
409d6f:	0a 00                	or     (%eax),%al
409d71:	00 01                	add    %al,(%ecx)
409d73:	00 f2                	add    %dh,%dl
409d75:	1f                   	pop    %ds
409d76:	00 00                	add    %al,(%eax)
409d78:	02 00                	add    (%eax),%al
409d7a:	43                   	inc    %ebx
409d7b:	1f                   	pop    %ds
409d7c:	00 00                	add    %al,(%eax)
409d7e:	01 00                	add    %eax,(%eax)
409d80:	80 12 00             	adcb   $0x0,(%edx)
409d83:	00 01                	add    %al,(%ecx)
409d85:	00 09                	add    %cl,(%ecx)
409d87:	0a 00                	or     (%eax),%al
409d89:	00 01                	add    %al,(%ecx)
409d8b:	00 50 0e             	add    %dl,0xe(%eax)
409d8e:	00 00                	add    %al,(%eax)
409d90:	01 00                	add    %eax,(%eax)
409d92:	50                   	push   %eax
409d93:	0e                   	push   %cs
409d94:	00 00                	add    %al,(%eax)
409d96:	01 00                	add    %eax,(%eax)
409d98:	50                   	push   %eax
409d99:	0e                   	push   %cs
409d9a:	00 00                	add    %al,(%eax)
409d9c:	01 00                	add    %eax,(%eax)
409d9e:	50                   	push   %eax
409d9f:	0e                   	push   %cs
409da0:	00 00                	add    %al,(%eax)
409da2:	01 00                	add    %eax,(%eax)
409da4:	50                   	push   %eax
409da5:	0e                   	push   %cs
409da6:	00 00                	add    %al,(%eax)
409da8:	01 00                	add    %eax,(%eax)
409daa:	50                   	push   %eax
409dab:	0e                   	push   %cs
409dac:	00 00                	add    %al,(%eax)
409dae:	01 00                	add    %eax,(%eax)
409db0:	50                   	push   %eax
409db1:	0e                   	push   %cs
409db2:	00 00                	add    %al,(%eax)
409db4:	01 00                	add    %eax,(%eax)
409db6:	50                   	push   %eax
409db7:	0e                   	push   %cs
409db8:	00 00                	add    %al,(%eax)
409dba:	01 00                	add    %eax,(%eax)
409dbc:	50                   	push   %eax
409dbd:	0e                   	push   %cs
409dbe:	00 00                	add    %al,(%eax)
409dc0:	01 00                	add    %eax,(%eax)
409dc2:	50                   	push   %eax
409dc3:	0e                   	push   %cs
409dc4:	00 00                	add    %al,(%eax)
409dc6:	01 00                	add    %eax,(%eax)
409dc8:	50                   	push   %eax
409dc9:	0e                   	push   %cs
409dca:	00 00                	add    %al,(%eax)
409dcc:	01 00                	add    %eax,(%eax)
409dce:	50                   	push   %eax
409dcf:	0e                   	push   %cs
409dd0:	00 00                	add    %al,(%eax)
409dd2:	01 00                	add    %eax,(%eax)
409dd4:	e0 0e                	loopne 0x409de4
409dd6:	00 00                	add    %al,(%eax)
409dd8:	01 00                	add    %eax,(%eax)
409dda:	e6 17                	out    %al,$0x17
409ddc:	00 00                	add    %al,(%eax)
409dde:	02 00                	add    (%eax),%al
409de0:	2e 1c 00             	cs sbb $0x0,%al
409de3:	00 03                	add    %al,(%ebx)
409de5:	00 ae 13 00 00 04    	add    %ch,0x4000013(%esi)
409deb:	00 47 0f             	add    %al,0xf(%edi)
409dee:	00 00                	add    %al,(%eax)
409df0:	01 00                	add    %eax,(%eax)
409df2:	50                   	push   %eax
409df3:	0e                   	push   %cs
409df4:	00 00                	add    %al,(%eax)
409df6:	01 00                	add    %eax,(%eax)
409df8:	50                   	push   %eax
409df9:	0e                   	push   %cs
409dfa:	00 00                	add    %al,(%eax)
409dfc:	01 00                	add    %eax,(%eax)
409dfe:	50                   	push   %eax
409dff:	0e                   	push   %cs
409e00:	00 00                	add    %al,(%eax)
409e02:	01 00                	add    %eax,(%eax)
409e04:	50                   	push   %eax
409e05:	0e                   	push   %cs
409e06:	00 00                	add    %al,(%eax)
409e08:	01 00                	add    %eax,(%eax)
409e0a:	50                   	push   %eax
409e0b:	0e                   	push   %cs
409e0c:	00 00                	add    %al,(%eax)
409e0e:	01 00                	add    %eax,(%eax)
409e10:	50                   	push   %eax
409e11:	0e                   	push   %cs
409e12:	00 00                	add    %al,(%eax)
409e14:	01 00                	add    %eax,(%eax)
409e16:	50                   	push   %eax
409e17:	0e                   	push   %cs
409e18:	00 00                	add    %al,(%eax)
409e1a:	01 00                	add    %eax,(%eax)
409e1c:	dc 17                	fcoml  (%edi)
409e1e:	00 00                	add    %al,(%eax)
409e20:	02 00                	add    (%eax),%al
409e22:	21 1c 00             	and    %ebx,(%eax,%eax,1)
409e25:	00 03                	add    %al,(%ebx)
409e27:	00 96 00 00 00 04    	add    %dl,0x4000000(%esi)
409e2d:	00 0d 01 00 00 05    	add    %cl,0x5000001
409e33:	00 17                	add    %dl,(%edi)
409e35:	14 00                	adc    $0x0,%al
409e37:	00 01                	add    %al,(%ecx)
409e39:	00 e0                	add    %ah,%al
409e3b:	0e                   	push   %cs
409e3c:	00 00                	add    %al,(%eax)
409e3e:	01 00                	add    %eax,(%eax)
409e40:	50                   	push   %eax
409e41:	0e                   	push   %cs
409e42:	00 00                	add    %al,(%eax)
409e44:	01 00                	add    %eax,(%eax)
409e46:	50                   	push   %eax
409e47:	0e                   	push   %cs
409e48:	00 00                	add    %al,(%eax)
409e4a:	01 00                	add    %eax,(%eax)
409e4c:	50                   	push   %eax
409e4d:	0e                   	push   %cs
409e4e:	00 00                	add    %al,(%eax)
409e50:	01 00                	add    %eax,(%eax)
409e52:	50                   	push   %eax
409e53:	0e                   	push   %cs
409e54:	00 00                	add    %al,(%eax)
409e56:	01 00                	add    %eax,(%eax)
409e58:	dc 17                	fcoml  (%edi)
409e5a:	00 00                	add    %al,(%eax)
409e5c:	02 00                	add    (%eax),%al
409e5e:	21 1c 00             	and    %ebx,(%eax,%eax,1)
409e61:	00 03                	add    %al,(%ebx)
409e63:	00 0a                	add    %cl,(%edx)
409e65:	12 00                	adc    (%eax),%al
409e67:	00 04 00             	add    %al,(%eax,%eax,1)
409e6a:	7f 1c                	jg     0x409e88
409e6c:	00 00                	add    %al,(%eax)
409e6e:	01 00                	add    %eax,(%eax)
409e70:	e0 0e                	loopne 0x409e80
409e72:	00 00                	add    %al,(%eax)
409e74:	01 00                	add    %eax,(%eax)
409e76:	50                   	push   %eax
409e77:	0e                   	push   %cs
409e78:	00 00                	add    %al,(%eax)
409e7a:	01 00                	add    %eax,(%eax)
409e7c:	50                   	push   %eax
409e7d:	0e                   	push   %cs
409e7e:	00 00                	add    %al,(%eax)
409e80:	01 00                	add    %eax,(%eax)
409e82:	50                   	push   %eax
409e83:	0e                   	push   %cs
409e84:	00 00                	add    %al,(%eax)
409e86:	01 00                	add    %eax,(%eax)
409e88:	dc 17                	fcoml  (%edi)
409e8a:	00 00                	add    %al,(%eax)
409e8c:	02 00                	add    (%eax),%al
409e8e:	21 1c 00             	and    %ebx,(%eax,%eax,1)
409e91:	00 03                	add    %al,(%ebx)
409e93:	00 0a                	add    %cl,(%edx)
409e95:	12 00                	adc    (%eax),%al
409e97:	00 04 00             	add    %al,(%eax,%eax,1)
409e9a:	7f 1c                	jg     0x409eb8
409e9c:	00 00                	add    %al,(%eax)
409e9e:	01 00                	add    %eax,(%eax)
409ea0:	50                   	push   %eax
409ea1:	0e                   	push   %cs
409ea2:	00 00                	add    %al,(%eax)
409ea4:	01 00                	add    %eax,(%eax)
409ea6:	50                   	push   %eax
409ea7:	0e                   	push   %cs
409ea8:	00 00                	add    %al,(%eax)
409eaa:	01 00                	add    %eax,(%eax)
409eac:	50                   	push   %eax
409ead:	0e                   	push   %cs
409eae:	00 00                	add    %al,(%eax)
409eb0:	01 00                	add    %eax,(%eax)
409eb2:	50                   	push   %eax
409eb3:	0e                   	push   %cs
409eb4:	00 00                	add    %al,(%eax)
409eb6:	01 00                	add    %eax,(%eax)
409eb8:	50                   	push   %eax
409eb9:	0e                   	push   %cs
409eba:	00 00                	add    %al,(%eax)
409ebc:	01 00                	add    %eax,(%eax)
409ebe:	50                   	push   %eax
409ebf:	0e                   	push   %cs
409ec0:	00 00                	add    %al,(%eax)
409ec2:	01 00                	add    %eax,(%eax)
409ec4:	50                   	push   %eax
409ec5:	0e                   	push   %cs
409ec6:	00 00                	add    %al,(%eax)
409ec8:	01 00                	add    %eax,(%eax)
409eca:	50                   	push   %eax
409ecb:	0e                   	push   %cs
409ecc:	00 00                	add    %al,(%eax)
409ece:	01 00                	add    %eax,(%eax)
409ed0:	50                   	push   %eax
409ed1:	0e                   	push   %cs
409ed2:	00 00                	add    %al,(%eax)
409ed4:	01 00                	add    %eax,(%eax)
409ed6:	50                   	push   %eax
409ed7:	0e                   	push   %cs
409ed8:	00 00                	add    %al,(%eax)
409eda:	01 00                	add    %eax,(%eax)
409edc:	50                   	push   %eax
409edd:	0e                   	push   %cs
409ede:	00 00                	add    %al,(%eax)
409ee0:	01 00                	add    %eax,(%eax)
409ee2:	50                   	push   %eax
409ee3:	0e                   	push   %cs
409ee4:	00 00                	add    %al,(%eax)
409ee6:	01 00                	add    %eax,(%eax)
409ee8:	8d 16                	lea    (%esi),%edx
409eea:	00 00                	add    %al,(%eax)
409eec:	02 00                	add    (%eax),%al
409eee:	4a                   	dec    %edx
409eef:	0f 00 00             	sldt   (%eax)
409ef2:	01 00                	add    %eax,(%eax)
409ef4:	8d 16                	lea    (%esi),%edx
409ef6:	00 00                	add    %al,(%eax)
409ef8:	02 00                	add    (%eax),%al
409efa:	4a                   	dec    %edx
409efb:	0f 00 00             	sldt   (%eax)
409efe:	01 00                	add    %eax,(%eax)
409f00:	0b 20                	or     (%eax),%esp
409f02:	00 00                	add    %al,(%eax)
409f04:	01 00                	add    %eax,(%eax)
409f06:	8d 16                	lea    (%esi),%edx
409f08:	00 00                	add    %al,(%eax)
409f0a:	02 00                	add    (%eax),%al
409f0c:	4a                   	dec    %edx
409f0d:	0f 00 00             	sldt   (%eax)
409f10:	01 00                	add    %eax,(%eax)
409f12:	09 0a                	or     %ecx,(%edx)
409f14:	00 00                	add    %al,(%eax)
409f16:	01 00                	add    %eax,(%eax)
409f18:	09 0a                	or     %ecx,(%edx)
409f1a:	00 00                	add    %al,(%eax)
409f1c:	01 00                	add    %eax,(%eax)
409f1e:	80 12 00             	adcb   $0x0,(%edx)
409f21:	00 01                	add    %al,(%ecx)
409f23:	00 5d 06             	add    %bl,0x6(%ebp)
409f26:	00 00                	add    %al,(%eax)
409f28:	01 00                	add    %eax,(%eax)
409f2a:	5d                   	pop    %ebp
409f2b:	06                   	push   %es
409f2c:	00 00                	add    %al,(%eax)
409f2e:	01 00                	add    %eax,(%eax)
409f30:	4a                   	dec    %edx
409f31:	0f 10 10             	movups (%eax),%xmm2
409f34:	01 00                	add    %eax,(%eax)
409f36:	3c 18                	cmp    $0x18,%al
409f38:	00 00                	add    %al,(%eax)
409f3a:	01 00                	add    %eax,(%eax)
409f3c:	c9                   	leave
409f3d:	1f                   	pop    %ds
409f3e:	00 00                	add    %al,(%eax)
409f40:	02 00                	add    (%eax),%al
409f42:	da 20                	fisubl (%eax)
409f44:	00 00                	add    %al,(%eax)
409f46:	03 00                	add    (%eax),%eax
409f48:	86 1c 00             	xchg   %bl,(%eax,%eax,1)
409f4b:	00 04 00             	add    %al,(%eax,%eax,1)
409f4e:	0a 12                	or     (%edx),%dl
409f50:	00 00                	add    %al,(%eax)
409f52:	01 00                	add    %eax,(%eax)
409f54:	c9                   	leave
409f55:	1f                   	pop    %ds
409f56:	00 00                	add    %al,(%eax)
409f58:	02 00                	add    (%eax),%al
409f5a:	da 20                	fisubl (%eax)
409f5c:	00 00                	add    %al,(%eax)
409f5e:	03 00                	add    (%eax),%eax
409f60:	86 1c 00             	xchg   %bl,(%eax,%eax,1)
409f63:	00 04 00             	add    %al,(%eax,%eax,1)
409f66:	09 0a                	or     %ecx,(%edx)
409f68:	00 00                	add    %al,(%eax)
409f6a:	05 00 0a 12 00       	add    $0x120a00,%eax
409f6f:	00 01                	add    %al,(%ecx)
409f71:	00 c9                	add    %cl,%cl
409f73:	1f                   	pop    %ds
409f74:	00 00                	add    %al,(%eax)
409f76:	02 00                	add    (%eax),%al
409f78:	da 20                	fisubl (%eax)
409f7a:	00 00                	add    %al,(%eax)
409f7c:	03 00                	add    (%eax),%eax
409f7e:	86 1c 00             	xchg   %bl,(%eax,%eax,1)
409f81:	00 04 00             	add    %al,(%eax,%eax,1)