409b2d:	0a 00                	or     (%eax),%al
409b2f:	07                   	pop    %es
409b30:	02 28                	add    (%eax),%ch
409b32:	c7 00 00 0a 02 7b    	movl   $0x7b020a00,(%eax)
409b38:	9b                   	fwait
409b39:	01 00                	add    %eax,(%eax)
409b3b:	04 19                	add    $0x19,%al
409b3d:	28 95 01 00 0a 00    	sub    %dl,0xa0001(%ebp)
409b43:	00 de                	add    %bl,%dh
409b45:	0b 07                	or     (%edi),%eax
409b47:	2c 07                	sub    $0x7,%al
409b49:	07                   	pop    %es
409b4a:	6f                   	outsl  %ds:(%esi),(%dx)
409b4b:	38 00                	cmp    %al,(%eax)
409b4d:	00 0a                	add    %cl,(%edx)
409b4f:	00 dc                	add    %bl,%ah
409b51:	02 02                	add    (%edx),%al
409b53:	28 c7                	sub    %al,%bh
409b55:	00 00                	add    %al,(%eax)
409b57:	0a 0a                	or     (%edx),%cl
409b59:	12 00                	adc    (%eax),%al
409b5b:	28 43 00             	sub    %al,0x0(%ebx)
409b5e:	00 0a                	add    %cl,(%edx)
409b60:	02 28                	add    (%eax),%ch
409b62:	c7 00 00 0a 0a 12    	movl   $0x120a0a00,(%eax)
409b68:	00 28                	add    %ch,(%eax)
409b6a:	44                   	inc    %esp
409b6b:	00 00                	add    %al,(%eax)
409b6d:	0a 73 e5             	or     -0x1b(%ebx),%dh
409b70:	00 00                	add    %al,(%eax)
409b72:	0a 7d 96             	or     -0x6a(%ebp),%bh
409b75:	01 00                	add    %eax,(%eax)
409b77:	04 02                	add    $0x2,%al
409b79:	7b 96                	jnp    0x409b11
409b7b:	01 00                	add    %eax,(%eax)
409b7d:	04 28                	add    $0x28,%al
409b7f:	63 00                	arpl   %eax,(%eax)
409b81:	00 0a                	add    %cl,(%edx)
409b83:	6f                   	outsl  %ds:(%esi),(%dx)
409b84:	91                   	xchg   %eax,%ecx
409b85:	01 00                	add    %eax,(%eax)
409b87:	0a 00                	or     (%eax),%al
409b89:	02 7b 96             	add    -0x6a(%ebx),%bh
409b8c:	01 00                	add    %eax,(%eax)
409b8e:	04 28                	add    $0x28,%al
409b90:	92                   	xchg   %eax,%edx
409b91:	01 00                	add    %eax,(%eax)
409b93:	0a 0c 00             	or     (%eax,%eax,1),%cl
409b96:	08 28                	or     %ch,(%eax)
409b98:	63 00                	arpl   %eax,(%eax)
409b9a:	00 0a                	add    %cl,(%edx)
409b9c:	6f                   	outsl  %ds:(%esi),(%dx)
409b9d:	93                   	xchg   %eax,%ebx
409b9e:	01 00                	add    %eax,(%eax)
409ba0:	0a 00                	or     (%eax),%al
409ba2:	08 02                	or     %al,(%edx)
409ba4:	6f                   	outsl  %ds:(%esi),(%dx)
409ba5:	7f 01                	jg     0x409ba8
409ba7:	00 0a                	add    %cl,(%edx)
409ba9:	2c 08                	sub    $0x8,%al
409bab:	02 28                	add    (%eax),%ch
409bad:	78 01                	js     0x409bb0
409baf:	00 06                	add    %al,(%esi)
409bb1:	2d 08 02 7b 99       	sub    $0x997b0208,%eax
409bb6:	01 00                	add    %eax,(%eax)
409bb8:	04 2b                	add    $0x2b,%al
409bba:	06                   	push   %es
409bbb:	02 7b 98             	add    -0x68(%ebx),%bh
409bbe:	01 00                	add    %eax,(%eax)
409bc0:	04 02                	add    $0x2,%al
409bc2:	7b a3                	jnp    0x409b67
409bc4:	01 00                	add    %eax,(%eax)
409bc6:	04 6f                	add    $0x6f,%al
409bc8:	37                   	aaa
409bc9:	00 00                	add    %al,(%eax)
409bcb:	0a 00                	or     (%eax),%al
409bcd:	08 02                	or     %al,(%edx)
409bcf:	28 96 01 00 0a 2d    	sub    %dl,0x2d0a0001(%esi)
409bd5:	08 02                	or     %al,(%edx)
409bd7:	6f                   	outsl  %ds:(%esi),(%dx)
409bd8:	81 01 00 0a 2b 0b    	addl   $0xb2b0a00,(%ecx)
409bde:	02 28                	add    (%eax),%ch
409be0:	96                   	xchg   %eax,%esi
409be1:	01 00                	add    %eax,(%eax)
409be3:	0a 6f 97             	or     -0x69(%edi),%ch
409be6:	01 00                	add    %eax,(%eax)
409be8:	0a 02                	or     (%edx),%al
409bea:	6f                   	outsl  %ds:(%esi),(%dx)
409beb:	1d 01 00 0a 02       	sbb    $0x20a0001,%eax
409bf0:	7b 9a                	jnp    0x409b8c
409bf2:	01 00                	add    %eax,(%eax)
409bf4:	04 02                	add    $0x2,%al
409bf6:	7b a3                	jnp    0x409b9b
409bf8:	01 00                	add    %eax,(%eax)
409bfa:	04 28                	add    $0x28,%al
409bfc:	1e                   	push   %ds
409bfd:	01 00                	add    %eax,(%eax)
409bff:	0a 28                	or     (%eax),%ch
409c01:	98                   	cwtl
409c02:	01 00                	add    %eax,(%eax)
409c04:	0a 6f 1f             	or     0x1f(%edi),%ch
409c07:	01 00                	add    %eax,(%eax)
409c09:	0a 00                	or     (%eax),%al
409c0b:	00 de                	add    %bl,%dh
409c0d:	0b 08                	or     (%eax),%ecx
409c0f:	2c 07                	sub    $0x7,%al
409c11:	08 6f 38             	or     %ch,0x38(%edi)
409c14:	00 00                	add    %al,(%eax)
409c16:	0a 00                	or     (%eax),%al
409c18:	dc 02                	faddl  (%edx)
409c1a:	03 28                	add    (%eax),%ebp
409c1c:	99                   	cltd
409c1d:	01 00                	add    %eax,(%eax)
409c1f:	0a 00                	or     (%eax),%al
409c21:	2a 00                	sub    (%eax),%al
409c23:	00 01                	add    %al,(%ecx)
409c25:	1c 00                	sbb    $0x0,%al
409c27:	00 02                	add    %al,(%edx)
409c29:	00 83 01 4b ce 01    	add    %al,0x1ce4b01(%ebx)
409c2f:	0b 00                	or     (%eax),%eax
409c31:	00 00                	add    %al,(%eax)
409c33:	00 02                	add    %al,(%edx)
409c35:	00 1d 02 79 96 02    	add    %bl,0x2967902
409c3b:	0b 00                	or     (%eax),%eax
409c3d:	00 00                	add    %al,(%eax)
409c3f:	00 46 00             	add    %al,0x0(%esi)
409c42:	02 28                	add    (%eax),%ch
409c44:	7e 01                	jle    0x409c47
409c46:	00 06                	add    %al,(%esi)
409c48:	00 02                	add    %al,(%edx)
409c4a:	03 28                	add    (%eax),%ebp
409c4c:	9a 01 00 0a 00 2a 46 	lcall  $0x462a,$0xa0001
409c53:	00 02                	add    %al,(%edx)
409c55:	28 7e 01             	sub    %bh,0x1(%esi)
409c58:	00 06                	add    %al,(%esi)
409c5a:	00 02                	add    %al,(%edx)
409c5c:	03 28                	add    (%eax),%ebp
409c5e:	9b                   	fwait
409c5f:	01 00                	add    %eax,(%eax)
409c61:	0a 00                	or     (%eax),%al
409c63:	2a 46 00             	sub    0x0(%esi),%al
409c66:	02 28                	add    (%eax),%ch
409c68:	7e 01                	jle    0x409c6b
409c6a:	00 06                	add    %al,(%esi)
409c6c:	00 02                	add    %al,(%edx)
409c6e:	03 28                	add    (%eax),%ebp
409c70:	9c                   	pushf
409c71:	01 00                	add    %eax,(%eax)
409c73:	0a 00                	or     (%eax),%al
409c75:	2a 00                	sub    (%eax),%al
409c77:	00 13                	add    %dl,(%ebx)
409c79:	30 06                	xor    %al,(%esi)
409c7b:	00 c6                	add    %al,%dh
409c7d:	00 00                	add    %al,(%eax)
409c7f:	00 4d 00             	add    %cl,0x0(%ebp)
409c82:	00 11                	add    %dl,(%ecx)
409c84:	00 02                	add    %al,(%edx)
409c86:	28 9d 01 00 0a 2d    	sub    %bl,0x2d0a0001(%ebp)
409c8c:	0b 02                	or     (%edx),%eax
409c8e:	28 76 01             	sub    %dh,0x1(%esi)
409c91:	00 06                	add    %al,(%esi)
409c93:	16                   	push   %ss
409c94:	fe 01                	incb   (%ecx)
409c96:	2b 01                	sub    (%ecx),%eax
409c98:	16                   	push   %ss
409c99:	0a 06                	or     (%esi),%al
409c9b:	2c 2d                	sub    $0x2d,%al
409c9d:	00 02                	add    %al,(%edx)
409c9f:	02 6f 8d             	add    -0x73(%edi),%ch
409ca2:	01 00                	add    %eax,(%eax)
409ca4:	0a 73 35             	or     0x35(%ebx),%dh
409ca7:	00 00                	add    %al,(%eax)
409ca9:	0a 7d 99             	or     -0x67(%ebp),%bh
409cac:	01 00                	add    %eax,(%eax)
409cae:	04 03                	add    $0x3,%al
409cb0:	6f                   	outsl  %ds:(%esi),(%dx)
409cb1:	9e                   	sahf
409cb2:	01 00                	add    %eax,(%eax)
409cb4:	0a 02                	or     (%edx),%al
409cb6:	7b 99                	jnp    0x409c51
409cb8:	01 00                	add    %eax,(%eax)
409cba:	04 03                	add    $0x3,%al
409cbc:	6f                   	outsl  %ds:(%esi),(%dx)
409cbd:	9f                   	lahf
409cbe:	01 00                	add    %eax,(%eax)
409cc0:	0a 6f 37             	or     0x37(%edi),%ch
409cc3:	00 00                	add    %al,(%eax)
409cc5:	0a 00                	or     (%eax),%al
409cc7:	00 2b                	add    %ch,(%ebx)
409cc9:	09 00                	or     %eax,(%eax)
409ccb:	03 6f a0             	add    -0x60(%edi),%ebp
409cce:	01 00                	add    %eax,(%eax)
409cd0:	0a 00                	or     (%eax),%al
409cd2:	00 02                	add    %al,(%edx)
409cd4:	28 a1 01 00 0a 6f    	sub    %ah,0x6f0a0001(%ecx)
409cda:	a2 01 00 0a 03       	mov    %al,0x30a0001
409cdf:	6f                   	outsl  %ds:(%esi),(%dx)
409ce0:	a3 01 00 0a 31       	mov    %eax,0x310a0001
409ce5:	0b 03                	or     (%ebx),%eax
409ce7:	6f                   	outsl  %ds:(%esi),(%dx)
409ce8:	a3 01 00 0a 15       	mov    %eax,0x150a0001
409ced:	fe 02                	incb   (%edx)
409cef:	2b 01                	sub    (%ecx),%eax
409cf1:	16                   	push   %ss
409cf2:	0b 07                	or     (%edi),%eax
409cf4:	2c 53                	sub    $0x53,%al
409cf6:	00 03                	add    %al,(%ebx)
409cf8:	6f                   	outsl  %ds:(%esi),(%dx)
409cf9:	9e                   	sahf
409cfa:	01 00                	add    %eax,(%eax)
409cfc:	0a 02                	or     (%edx),%al
409cfe:	28 a1 01 00 0a 03    	sub    %ah,0x30a0001(%ecx)
409d04:	6f                   	outsl  %ds:(%esi),(%dx)
409d05:	a3 01 00 0a 6f       	mov    %eax,0x6f0a0001
409d0a:	a4                   	movsb  %ds:(%esi),%es:(%edi)
409d0b:	01 00                	add    %eax,(%eax)
409d0d:	0a 6f 97             	or     -0x69(%edi),%ch
409d10:	01 00                	add    %eax,(%eax)
409d12:	0a 03                	or     (%ebx),%al
409d14:	6f                   	outsl  %ds:(%esi),(%dx)
409d15:	a5                   	movsl  %ds:(%esi),%es:(%edi)
409d16:	01 00                	add    %eax,(%eax)
409d18:	0a 02                	or     (%edx),%al
409d1a:	7b 9a                	jnp    0x409cb6
409d1c:	01 00                	add    %eax,(%eax)
409d1e:	04 03                	add    $0x3,%al
409d20:	6f                   	outsl  %ds:(%esi),(%dx)
409d21:	9f                   	lahf
409d22:	01 00                	add    %eax,(%eax)
409d24:	0a 28                	or     (%eax),%ch
409d26:	1e                   	push   %ds
409d27:	01 00                	add    %eax,(%eax)
409d29:	0a 28                	or     (%eax),%ch
409d2b:	98                   	cwtl
409d2c:	01 00                	add    %eax,(%eax)
409d2e:	0a 6f 1f             	or     0x1f(%edi),%ch
409d31:	01 00                	add    %eax,(%eax)
409d33:	0a 00                	or     (%eax),%al
409d35:	02 28                	add    (%eax),%ch
409d37:	76 01                	jbe    0x409d3a
409d39:	00 06                	add    %al,(%esi)
409d3b:	0c 08                	or     $0x8,%al
409d3d:	2c 09                	sub    $0x9,%al
409d3f:	00 03                	add    %al,(%ebx)
409d41:	6f                   	outsl  %ds:(%esi),(%dx)
409d42:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
409d43:	01 00                	add    %eax,(%eax)
409d45:	0a 00                	or     (%eax),%al
409d47:	00 00                	add    %al,(%eax)
409d49:	2a 00                	sub    (%eax),%al
409d4b:	00 13                	add    %dl,(%ebx)
409d4d:	30 03                	xor    %al,(%ebx)
409d4f:	00 81 00 00 00 07    	add    %al,0x7000000(%ecx)
409d55:	00 00                	add    %al,(%eax)
409d57:	11 00                	adc    %eax,(%eax)
409d59:	03 6f c6             	add    -0x3a(%edi),%ebp
409d5c:	00 00                	add    %al,(%eax)
409d5e:	0a 02                	or     (%edx),%al
409d60:	7b 95                	jnp    0x409cf7
409d62:	01 00                	add    %eax,(%eax)
409d64:	04 7e                	add    $0x7e,%al
409d66:	60                   	pusha
409d67:	01 00                	add    %eax,(%eax)
409d69:	0a 6f 62             	or     0x62(%edi),%ch
409d6c:	00 00                	add    %al,(%eax)
409d6e:	0a 00                	or     (%eax),%al
409d70:	03 6f c6             	add    -0x3a(%edi),%ebp
409d73:	00 00                	add    %al,(%eax)
409d75:	0a 02                	or     (%edx),%al
409d77:	7b 96                	jnp    0x409d0f
409d79:	01 00                	add    %eax,(%eax)
409d7b:	04 7e                	add    $0x7e,%al
409d7d:	60                   	pusha
409d7e:	01 00                	add    %eax,(%eax)
409d80:	0a 6f 62             	or     0x62(%edi),%ch
409d83:	00 00                	add    %al,(%eax)
409d85:	0a 00                	or     (%eax),%al
409d87:	02 28                	add    (%eax),%ch
409d89:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
409d8a:	01 00                	add    %eax,(%eax)
409d8c:	0a 2c 2c             	or     (%esp,%ebp,1),%ch
409d8f:	02 28                	add    (%eax),%ch
409d91:	a1 01 00 0a 6f       	mov    0x6f0a0001,%eax
409d96:	a2 01 00 0a 16       	mov    %al,0x160a0001
409d9b:	31 1e                	xor    %ebx,(%esi)
409d9d:	02 6f 81             	add    -0x7f(%edi),%ch
409da0:	01 00                	add    %eax,(%eax)
409da2:	0a 02                	or     (%edx),%al
409da4:	28 a1 01 00 0a 16    	sub    %ah,0x160a0001(%ecx)
409daa:	6f                   	outsl  %ds:(%esi),(%dx)
409dab:	a4                   	movsb  %ds:(%esi),%es:(%edi)
409dac:	01 00                	add    %eax,(%eax)
409dae:	0a 6f 97             	or     -0x69(%edi),%ch
409db1:	01 00                	add    %eax,(%eax)
409db3:	0a 28                	or     (%eax),%ch
409db5:	a8 01                	test   $0x1,%al
409db7:	00 0a                	add    %cl,(%edx)
409db9:	2b 01                	sub    (%ecx),%eax
409dbb:	16                   	push   %ss
409dbc:	0a 06                	or     (%esi),%al
409dbe:	2c 18                	sub    $0x18,%al
409dc0:	02 02                	add    (%edx),%al
409dc2:	28 a1 01 00 0a 16    	sub    %ah,0x160a0001(%ecx)
409dc8:	6f                   	outsl  %ds:(%esi),(%dx)
409dc9:	a4                   	movsb  %ds:(%esi),%es:(%edi)
409dca:	01 00                	add    %eax,(%eax)
409dcc:	0a 6f 97             	or     -0x69(%edi),%ch
409dcf:	01 00                	add    %eax,(%eax)
409dd1:	0a 6f c0             	or     -0x40(%edi),%ch
409dd4:	00 00                	add    %al,(%eax)
409dd6:	0a 00                	or     (%eax),%al
409dd8:	2a 52 00             	sub    0x0(%edx),%dl
409ddb:	03 6f c6             	add    -0x3a(%edi),%ebp
409dde:	00 00                	add    %al,(%eax)
409de0:	0a 02                	or     (%edx),%al
409de2:	6f                   	outsl  %ds:(%esi),(%dx)
409de3:	8d 01                	lea    (%ecx),%eax
409de5:	00 0a                	add    %cl,(%edx)
409de7:	6f                   	outsl  %ds:(%esi),(%dx)
409de8:	93                   	xchg   %eax,%ebx
409de9:	01 00                	add    %eax,(%eax)
409deb:	0a 00                	or     (%eax),%al
409ded:	2a 00                	sub    (%eax),%al
409def:	00 13                	add    %dl,(%ebx)
409df1:	30 01                	xor    %al,(%ecx)
409df3:	00 0c 00             	add    %cl,(%eax,%eax,1)
409df6:	00 00                	add    %al,(%eax)
409df8:	68 00 00 11 00       	push   $0x110000
409dfd:	02 28                	add    (%eax),%ch
409dff:	a9 01 00 0a 0a       	test   $0xa0a0001,%eax
409e04:	2b 00                	sub    (%eax),%eax
409e06:	06                   	push   %es
409e07:	2a 13                	sub    (%ebx),%dl
409e09:	30 01                	xor    %al,(%ecx)
409e0b:	00 0c 00             	add    %cl,(%eax,%eax,1)
409e0e:	00 00                	add    %al,(%eax)
409e10:	07                   	pop    %es
409e11:	00 00                	add    %al,(%eax)
409e13:	11 00                	adc    %eax,(%eax)
409e15:	02 28                	add    (%eax),%ch
409e17:	66 01 00             	add    %ax,(%eax)
409e1a:	0a 0a                	or     (%edx),%cl
409e1c:	2b 00                	sub    (%eax),%eax
409e1e:	06                   	push   %es
409e1f:	2a 13                	sub    (%ebx),%dl
409e21:	30 01                	xor    %al,(%ecx)
409e23:	00 0c 00             	add    %cl,(%eax,%eax,1)
409e26:	00 00                	add    %al,(%eax)
409e28:	2e 00 00             	add    %al,%cs:(%eax)
409e2b:	11 00                	adc    %eax,(%eax)