409cb1:	00 04 02             	add    %al,(%edx,%eax,1)
409cb4:	28 23                	sub    %ah,(%ebx)
409cb6:	00 00                	add    %al,(%eax)
409cb8:	0a 00                	or     (%eax),%al
409cba:	00 02                	add    %al,(%edx)
409cbc:	28 86 00 00 06 00    	sub    %al,0x60000(%esi)
409cc2:	2a 9e 00 02 28 4f    	sub    0x4f280200(%esi),%bl
409cc8:	01 00                	add    %eax,(%eax)
409cca:	0a 26                	or     (%esi),%ah
409ccc:	02 7b 80             	add    -0x80(%ebx),%bh
409ccf:	00 00                	add    %al,(%eax)
409cd1:	04 6f                	add    $0x6f,%al
409cd3:	50                   	push   %eax
409cd4:	01 00                	add    %eax,(%eax)
409cd6:	0a 00                	or     (%eax),%al
409cd8:	02 7b 82             	add    -0x7e(%ebx),%bh
409cdb:	00 00                	add    %al,(%eax)
409cdd:	04 02                	add    $0x2,%al
409cdf:	7b 7f                	jnp    0x409d60
409ce1:	00 00                	add    %al,(%eax)
409ce3:	04 6f                	add    $0x6f,%al
409ce5:	ed                   	in     (%dx),%eax
409ce6:	00 00                	add    %al,(%eax)
409ce8:	06                   	push   %es
409ce9:	26 2a 66 00          	sub    %es:0x0(%esi),%ah
409ced:	02 7b 81             	add    -0x7f(%ebx),%bh
409cf0:	00 00                	add    %al,(%eax)
409cf2:	04 02                	add    $0x2,%al
409cf4:	7b 7f                	jnp    0x409d75
409cf6:	00 00                	add    %al,(%eax)
409cf8:	04 6f                	add    $0x6f,%al
409cfa:	67 00 00             	add    %al,(%bx,%si)
409cfd:	06                   	push   %es
409cfe:	6f                   	outsl  %ds:(%esi),(%dx)
409cff:	bc 00 00 06 26       	mov    $0x26060000,%esp
409d04:	2a 00                	sub    (%eax),%al
409d06:	00 00                	add    %al,(%eax)
409d08:	13 30                	adc    (%eax),%esi
409d0a:	02 00                	add    (%eax),%al
409d0c:	2b 00                	sub    (%eax),%eax
409d0e:	00 00                	add    %al,(%eax)
409d10:	02 00                	add    (%eax),%al
409d12:	00 11                	add    %dl,(%ecx)
409d14:	00 03                	add    %al,(%ebx)
409d16:	2c 0b                	sub    $0xb,%al
409d18:	02 7b 7e             	add    0x7e(%ebx),%bh
409d1b:	00 00                	add    %al,(%eax)
409d1d:	04 14                	add    $0x14,%al
409d1f:	fe 03                	incb   (%ebx)
409d21:	2b 01                	sub    (%ecx),%eax
409d23:	16                   	push   %ss
409d24:	0a 06                	or     (%esi),%al
409d26:	2c 0e                	sub    $0xe,%al
409d28:	00 02                	add    %al,(%edx)
409d2a:	7b 7e                	jnp    0x409daa
409d2c:	00 00                	add    %al,(%eax)
409d2e:	04 6f                	add    $0x6f,%al
409d30:	24 00                	and    $0x0,%al
409d32:	00 0a                	add    %cl,(%edx)
409d34:	00 00                	add    %al,(%eax)
409d36:	02 03                	add    (%ebx),%al
409d38:	28 25 00 00 0a 00    	sub    %ah,0xa0000
409d3e:	2a 00                	sub    (%eax),%al
409d40:	13 30                	adc    (%eax),%esi
409d42:	05 00 39 09 00       	add    $0x93900,%eax
409d47:	00 35 00 00 11 00    	add    %dh,0x110000
409d4d:	02 73 7a             	add    0x7a(%ebx),%dh
409d50:	00 00                	add    %al,(%eax)
409d52:	0a 7d 7e             	or     0x7e(%ebp),%bh
409d55:	00 00                	add    %al,(%eax)
409d57:	04 02                	add    $0x2,%al
409d59:	73 64                	jae    0x409dbf
409d5b:	00 00                	add    %al,(%eax)
409d5d:	06                   	push   %es
409d5e:	7d 7f                	jge    0x409ddf
409d60:	00 00                	add    %al,(%eax)
409d62:	04 02                	add    $0x2,%al
409d64:	02 7b 7e             	add    0x7e(%ebx),%bh
409d67:	00 00                	add    %al,(%eax)
409d69:	04 73                	add    $0x73,%al
409d6b:	51                   	push   %ecx
409d6c:	01 00                	add    %eax,(%eax)
409d6e:	0a 7d 80             	or     -0x80(%ebp),%bh
409d71:	00 00                	add    %al,(%eax)
409d73:	04 02                	add    $0x2,%al
409d75:	73 b0                	jae    0x409d27
409d77:	00 00                	add    %al,(%eax)
409d79:	06                   	push   %es
409d7a:	7d 81                	jge    0x409cfd
409d7c:	00 00                	add    %al,(%eax)
409d7e:	04 02                	add    $0x2,%al
409d80:	73 f0                	jae    0x409d72
409d82:	00 00                	add    %al,(%eax)
409d84:	06                   	push   %es
409d85:	7d 82                	jge    0x409d09
409d87:	00 00                	add    %al,(%eax)
409d89:	04 02                	add    $0x2,%al
409d8b:	02 7b 7e             	add    0x7e(%ebx),%bh
409d8e:	00 00                	add    %al,(%eax)
409d90:	04 73                	add    $0x73,%al
409d92:	52                   	push   %edx
409d93:	01 00                	add    %eax,(%eax)
409d95:	0a 7d 83             	or     -0x7d(%ebp),%bh
409d98:	00 00                	add    %al,(%eax)
409d9a:	04 02                	add    $0x2,%al
409d9c:	73 35                	jae    0x409dd3
409d9e:	01 00                	add    %eax,(%eax)
409da0:	0a 7d 84             	or     -0x7c(%ebp),%bh
409da3:	00 00                	add    %al,(%eax)
409da5:	04 02                	add    $0x2,%al
409da7:	73 53                	jae    0x409dfc
409da9:	01 00                	add    %eax,(%eax)
409dab:	0a 7d 85             	or     -0x7b(%ebp),%bh
409dae:	00 00                	add    %al,(%eax)
409db0:	04 02                	add    $0x2,%al
409db2:	73 35                	jae    0x409de9
409db4:	01 00                	add    %eax,(%eax)
409db6:	0a 7d 86             	or     -0x7a(%ebp),%bh
409db9:	00 00                	add    %al,(%eax)
409dbb:	04 02                	add    $0x2,%al
409dbd:	73 35                	jae    0x409df4
409dbf:	01 00                	add    %eax,(%eax)
409dc1:	0a 7d 87             	or     -0x79(%ebp),%bh
409dc4:	00 00                	add    %al,(%eax)
409dc6:	04 02                	add    $0x2,%al
409dc8:	73 35                	jae    0x409dff
409dca:	01 00                	add    %eax,(%eax)
409dcc:	0a 7d 88             	or     -0x78(%ebp),%bh
409dcf:	00 00                	add    %al,(%eax)
409dd1:	04 02                	add    $0x2,%al
409dd3:	73 36                	jae    0x409e0b
409dd5:	01 00                	add    %eax,(%eax)
409dd7:	0a 7d 89             	or     -0x77(%ebp),%bh
409dda:	00 00                	add    %al,(%eax)
409ddc:	04 02                	add    $0x2,%al
409dde:	73 54                	jae    0x409e34
409de0:	01 00                	add    %eax,(%eax)
409de2:	0a 7d 8a             	or     -0x76(%ebp),%bh
409de5:	00 00                	add    %al,(%eax)
409de7:	04 02                	add    $0x2,%al
409de9:	73 36                	jae    0x409e21
409deb:	01 00                	add    %eax,(%eax)
409ded:	0a 7d 8b             	or     -0x75(%ebp),%bh
409df0:	00 00                	add    %al,(%eax)
409df2:	04 02                	add    $0x2,%al
409df4:	73 35                	jae    0x409e2b
409df6:	01 00                	add    %eax,(%eax)
409df8:	0a 7d 8c             	or     -0x74(%ebp),%bh
409dfb:	00 00                	add    %al,(%eax)
409dfd:	04 02                	add    $0x2,%al
409dff:	73 35                	jae    0x409e36
409e01:	01 00                	add    %eax,(%eax)
409e03:	0a 7d 8d             	or     -0x73(%ebp),%bh
409e06:	00 00                	add    %al,(%eax)
409e08:	04 02                	add    $0x2,%al
409e0a:	73 36                	jae    0x409e42
409e0c:	01 00                	add    %eax,(%eax)
409e0e:	0a 7d 8e             	or     -0x72(%ebp),%bh
409e11:	00 00                	add    %al,(%eax)
409e13:	04 02                	add    $0x2,%al
409e15:	73 35                	jae    0x409e4c
409e17:	01 00                	add    %eax,(%eax)
409e19:	0a 7d 8f             	or     -0x71(%ebp),%bh
409e1c:	00 00                	add    %al,(%eax)
409e1e:	04 02                	add    $0x2,%al
409e20:	73 7b                	jae    0x409e9d
409e22:	00 00                	add    %al,(%eax)
409e24:	0a 7d 90             	or     -0x70(%ebp),%bh
409e27:	00 00                	add    %al,(%eax)
409e29:	04 02                	add    $0x2,%al
409e2b:	73 55                	jae    0x409e82
409e2d:	01 00                	add    %eax,(%eax)
409e2f:	0a 7d 91             	or     -0x6f(%ebp),%bh
409e32:	00 00                	add    %al,(%eax)
409e34:	04 02                	add    $0x2,%al
409e36:	73 55                	jae    0x409e8d
409e38:	01 00                	add    %eax,(%eax)
409e3a:	0a 7d 92             	or     -0x6e(%ebp),%bh
409e3d:	00 00                	add    %al,(%eax)
409e3f:	04 02                	add    $0x2,%al
409e41:	73 55                	jae    0x409e98
409e43:	01 00                	add    %eax,(%eax)
409e45:	0a 7d 93             	or     -0x6d(%ebp),%bh
409e48:	00 00                	add    %al,(%eax)
409e4a:	04 02                	add    $0x2,%al
409e4c:	73 55                	jae    0x409ea3
409e4e:	01 00                	add    %eax,(%eax)
409e50:	0a 7d 94             	or     -0x6c(%ebp),%bh
409e53:	00 00                	add    %al,(%eax)
409e55:	04 02                	add    $0x2,%al
409e57:	7b 7f                	jnp    0x409ed8
409e59:	00 00                	add    %al,(%eax)
409e5b:	04 6f                	add    $0x6f,%al
409e5d:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
409e63:	7b 80                	jnp    0x409de5
409e65:	00 00                	add    %al,(%eax)
409e67:	04 6f                	add    $0x6f,%al
409e69:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
409e6f:	7b 83                	jnp    0x409df4
409e71:	00 00                	add    %al,(%eax)
409e73:	04 6f                	add    $0x6f,%al
409e75:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
409e7b:	7b 83                	jnp    0x409e00
409e7d:	00 00                	add    %al,(%eax)
409e7f:	04 6f                	add    $0x6f,%al
409e81:	28 00                	sub    %al,(%eax)
409e83:	00 0a                	add    %cl,(%edx)
409e85:	00 02                	add    %al,(%edx)
409e87:	7b 90                	jnp    0x409e19
409e89:	00 00                	add    %al,(%eax)
409e8b:	04 6f                	add    $0x6f,%al
409e8d:	81 00 00 0a 00 02    	addl   $0x2000a00,(%eax)
409e93:	28 28                	sub    %ch,(%eax)
409e95:	00 00                	add    %al,(%eax)
409e97:	0a 00                	or     (%eax),%al
409e99:	02 7b 7f             	add    0x7f(%ebx),%bh
409e9c:	00 00                	add    %al,(%eax)
409e9e:	04 72                	add    $0x72,%al
409ea0:	ae                   	scas   %es:(%edi),%al
409ea1:	12 00                	adc    (%eax),%al
409ea3:	70 6f                	jo     0x409f14
409ea5:	04 01                	add    $0x1,%al
409ea7:	00 0a                	add    %cl,(%edx)
409ea9:	00 02                	add    %al,(%edx)
409eab:	7b 7f                	jnp    0x409f2c
409ead:	00 00                	add    %al,(%eax)
409eaf:	04 17                	add    $0x17,%al
409eb1:	6f                   	outsl  %ds:(%esi),(%dx)
409eb2:	13 01                	adc    (%ecx),%eax
409eb4:	00 0a                	add    %cl,(%edx)
409eb6:	00 02                	add    %al,(%edx)
409eb8:	7b 80                	jnp    0x409e3a
409eba:	00 00                	add    %al,(%eax)
409ebc:	04 72                	add    $0x72,%al
409ebe:	88 12                	mov    %dl,(%edx)
409ec0:	00 70 6f             	add    %dh,0x6f(%eax)
409ec3:	56                   	push   %esi
409ec4:	01 00                	add    %eax,(%eax)
409ec6:	0a 00                	or     (%eax),%al
409ec8:	02 7b 80             	add    -0x80(%ebx),%bh
409ecb:	00 00                	add    %al,(%eax)
409ecd:	04 02                	add    $0x2,%al
409ecf:	7b 7f                	jnp    0x409f50
409ed1:	00 00                	add    %al,(%eax)
409ed3:	04 6f                	add    $0x6f,%al
409ed5:	57                   	push   %edi
409ed6:	01 00                	add    %eax,(%eax)
409ed8:	0a 00                	or     (%eax),%al
409eda:	02 7b 81             	add    -0x7f(%ebx),%bh
409edd:	00 00                	add    %al,(%eax)
409edf:	04 17                	add    $0x17,%al
409ee1:	6f                   	outsl  %ds:(%esi),(%dx)
409ee2:	b8 00 00 06 00       	mov    $0x60000,%eax
409ee7:	02 7b 82             	add    -0x7e(%ebx),%bh
409eea:	00 00                	add    %al,(%eax)
409eec:	04 16                	add    $0x16,%al
409eee:	6f                   	outsl  %ds:(%esi),(%dx)
409eef:	e5 00                	in     $0x0,%eax
409ef1:	00 06                	add    %al,(%esi)
409ef3:	00 02                	add    %al,(%edx)
409ef5:	7b 82                	jnp    0x409e79
409ef7:	00 00                	add    %al,(%eax)
409ef9:	04 02                	add    $0x2,%al
409efb:	7b 81                	jnp    0x409e7e
409efd:	00 00                	add    %al,(%eax)
409eff:	04 6f                	add    $0x6f,%al
409f01:	e1 00                	loope  0x409f03
409f03:	00 06                	add    %al,(%esi)
409f05:	00 02                	add    %al,(%edx)
409f07:	7b 82                	jnp    0x409e8b
409f09:	00 00                	add    %al,(%eax)
409f0b:	04 14                	add    $0x14,%al
409f0d:	6f                   	outsl  %ds:(%esi),(%dx)
409f0e:	e3 00                	jecxz  0x409f10
409f10:	00 06                	add    %al,(%esi)
409f12:	00 02                	add    %al,(%edx)
409f14:	7b 82                	jnp    0x409e98
409f16:	00 00                	add    %al,(%eax)
409f18:	04 14                	add    $0x14,%al
409f1a:	6f                   	outsl  %ds:(%esi),(%dx)
409f1b:	df 00                	filds  (%eax)
409f1d:	00 06                	add    %al,(%esi)
409f1f:	00 02                	add    %al,(%edx)
409f21:	7b 82                	jnp    0x409ea5
409f23:	00 00                	add    %al,(%eax)
409f25:	04 16                	add    $0x16,%al
409f27:	6f                   	outsl  %ds:(%esi),(%dx)
409f28:	dd 00                	fldl   (%eax)
409f2a:	00 06                	add    %al,(%esi)
409f2c:	00 02                	add    %al,(%edx)
409f2e:	7b 83                	jnp    0x409eb3
409f30:	00 00                	add    %al,(%eax)
409f32:	04 02                	add    $0x2,%al
409f34:	7b 84                	jnp    0x409eba
409f36:	00 00                	add    %al,(%eax)
409f38:	04 6f                	add    $0x6f,%al
409f3a:	58                   	pop    %eax
409f3b:	01 00                	add    %eax,(%eax)
409f3d:	0a 00                	or     (%eax),%al
409f3f:	02 7b 83             	add    -0x7d(%ebx),%bh
409f42:	00 00                	add    %al,(%eax)
409f44:	04 02                	add    $0x2,%al
409f46:	7b 80                	jnp    0x409ec8
409f48:	00 00                	add    %al,(%eax)
409f4a:	04 6f                	add    $0x6f,%al
409f4c:	59                   	pop    %ecx
409f4d:	01 00                	add    %eax,(%eax)
409f4f:	0a 00                	or     (%eax),%al
409f51:	02 7b 83             	add    -0x7d(%ebx),%bh
409f54:	00 00                	add    %al,(%eax)
409f56:	04 02                	add    $0x2,%al
409f58:	7b 85                	jnp    0x409edf
409f5a:	00 00                	add    %al,(%eax)
409f5c:	04 6f                	add    $0x6f,%al
409f5e:	5a                   	pop    %edx
409f5f:	01 00                	add    %eax,(%eax)
409f61:	0a 00                	or     (%eax),%al
409f63:	02 7b 83             	add    -0x7d(%ebx),%bh
409f66:	00 00                	add    %al,(%eax)
409f68:	04 02                	add    $0x2,%al
409f6a:	7b 86                	jnp    0x409ef2
409f6c:	00 00                	add    %al,(%eax)
409f6e:	04 6f                	add    $0x6f,%al
409f70:	5b                   	pop    %ebx
409f71:	01 00                	add    %eax,(%eax)
409f73:	0a 00                	or     (%eax),%al
409f75:	02 7b 83             	add    -0x7d(%ebx),%bh
409f78:	00 00                	add    %al,(%eax)
409f7a:	04 6f                	add    $0x6f,%al
409f7c:	3a 01                	cmp    (%ecx),%al
409f7e:	00 0a                	add    %cl,(%edx)
409f80:	1f                   	pop    %ds
409f81:	0c 8d                	or     $0x8d,%al
409f83:	e7 00                	out    %eax,$0x0
409f85:	00 01                	add    %al,(%ecx)
409f87:	25 16 02 7b 87       	and    $0x877b0216,%eax
409f8c:	00 00                	add    %al,(%eax)
409f8e:	04 a2                	add    $0xa2,%al
409f90:	25 17 02 7b 88       	and    $0x887b0217,%eax
409f95:	00 00                	add    %al,(%eax)
409f97:	04 a2                	add    $0xa2,%al
409f99:	25 18 02 7b 89       	and    $0x897b0218,%eax
409f9e:	00 00                	add    %al,(%eax)
409fa0:	04 a2                	add    $0xa2,%al
409fa2:	25 19 02 7b 8a       	and    $0x8a7b0219,%eax
409fa7:	00 00                	add    %al,(%eax)
409fa9:	04 a2                	add    $0xa2,%al
409fab:	25 1a 02 7b 85       	and    $0x857b021a,%eax
409fb0:	00 00                	add    %al,(%eax)
409fb2:	04 a2                	add    $0xa2,%al