406a6d:	28 07                	sub    %al,(%edi)
406a6f:	01 00                	add    %eax,(%eax)
406a71:	06                   	push   %es
406a72:	00 02                	add    %al,(%edx)
406a74:	02 28                	add    (%eax),%ch
406a76:	ea 00 00 06 02 28 e6 	ljmp   $0xe628,$0x2060000
406a7d:	00 00                	add    %al,(%eax)
406a7f:	06                   	push   %es
406a80:	59                   	pop    %ecx
406a81:	18 5b 28             	sbb    %bl,0x28(%ebx)
406a84:	e3 00                	jecxz  0x406a86
406a86:	00 06                	add    %al,(%esi)
406a88:	00 02                	add    %al,(%edx)
406a8a:	02 28                	add    (%eax),%ch
406a8c:	fc                   	cld
406a8d:	00 00                	add    %al,(%eax)
406a8f:	06                   	push   %es
406a90:	6f                   	outsl  %ds:(%esi),(%dx)
406a91:	e4 00                	in     $0x0,%al
406a93:	00 06                	add    %al,(%esi)
406a95:	02 28                	add    (%eax),%ch
406a97:	fc                   	cld
406a98:	00 00                	add    %al,(%eax)
406a9a:	06                   	push   %es
406a9b:	6f                   	outsl  %ds:(%esi),(%dx)
406a9c:	e8 00 00 06 58       	call   0x58466aa1
406aa1:	02 28                	add    (%eax),%ch
406aa3:	e8 00 00 06 59       	call   0x59466aa8
406aa8:	02 28                	add    (%eax),%ch
406aaa:	06                   	push   %es
406aab:	01 00                	add    %eax,(%eax)
406aad:	06                   	push   %es
406aae:	59                   	pop    %ecx
406aaf:	28 e5                	sub    %ah,%ch
406ab1:	00 00                	add    %al,(%eax)
406ab3:	06                   	push   %es
406ab4:	00 04 6f             	add    %al,(%edi,%ebp,2)
406ab7:	2f                   	das
406ab8:	01 00                	add    %eax,(%eax)
406aba:	06                   	push   %es
406abb:	02 fe                	add    %dh,%bh
406abd:	06                   	push   %es
406abe:	0c 01                	or     $0x1,%al
406ac0:	00 06                	add    %al,(%esi)
406ac2:	73 a5                	jae    0x406a69
406ac4:	00 00                	add    %al,(%eax)
406ac6:	0a 28                	or     (%eax),%ch
406ac8:	13 01                	adc    (%ecx),%eax
406aca:	00 06                	add    %al,(%esi)
406acc:	00 04 6f             	add    %al,(%edi,%ebp,2)
406acf:	2f                   	das
406ad0:	01 00                	add    %eax,(%eax)
406ad2:	06                   	push   %es
406ad3:	02 fe                	add    %dh,%bh
406ad5:	06                   	push   %es
406ad6:	0d 01 00 06 73       	or     $0x73060001,%eax
406adb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
406adc:	00 00                	add    %al,(%eax)
406ade:	0a 28                	or     (%eax),%ch
406ae0:	14 01                	adc    $0x1,%al
406ae2:	00 06                	add    %al,(%esi)
406ae4:	00 2a                	add    %ch,(%edx)
406ae6:	00 00                	add    %al,(%eax)
406ae8:	13 30                	adc    (%eax),%esi
406aea:	02 00                	add    (%eax),%al
406aec:	2c 00                	sub    $0x0,%al
406aee:	00 00                	add    %al,(%eax)
406af0:	1c 00                	sbb    $0x0,%al
406af2:	00 11                	add    %dl,(%ecx)
406af4:	00 02                	add    %al,(%edx)
406af6:	7b 76                	jnp    0x406b6e
406af8:	00 00                	add    %al,(%eax)
406afa:	04 14                	add    $0x14,%al
406afc:	fe 01                	incb   (%ecx)
406afe:	0a 06                	or     (%esi),%al
406b00:	2c 13                	sub    $0x13,%al
406b02:	00 02                	add    %al,(%edx)
406b04:	02 28                	add    (%eax),%ch
406b06:	08 01                	or     %al,(%ecx)
406b08:	00 06                	add    %al,(%esi)
406b0a:	28 15 01 00 06 7d    	sub    %dl,0x7d060001
406b10:	76 00                	jbe    0x406b12
406b12:	00 04 00             	add    %al,(%eax,%eax,1)
406b15:	02 7b 76             	add    0x76(%ebx),%bh
406b18:	00 00                	add    %al,(%eax)
406b1a:	04 0b                	add    $0xb,%al
406b1c:	2b 00                	sub    (%eax),%eax
406b1e:	07                   	pop    %es
406b1f:	2a 13                	sub    (%ebx),%dl
406b21:	30 02                	xor    %al,(%edx)
406b23:	00 52 00             	add    %dl,0x0(%edx)
406b26:	00 00                	add    %al,(%eax)
406b28:	1d 00 00 11 00       	sbb    $0x110000,%eax
406b2d:	04 28                	add    $0x28,%al
406b2f:	18 01                	sbb    %al,(%ecx)
406b31:	00 06                	add    %al,(%esi)
406b33:	0b 07                	or     (%edi),%eax
406b35:	0a 06                	or     (%esi),%al
406b37:	1f                   	pop    %ds
406b38:	25 59 45 04 00       	and    $0x44559,%eax
406b3d:	00 00                	add    %al,(%eax)
406b3f:	02 00                	add    (%eax),%al
406b41:	00 00                	add    %al,(%eax)
406b43:	18 00                	sbb    %al,(%eax)
406b45:	00 00                	add    %al,(%eax)
406b47:	0d 00 00 00 23       	or     $0x23000000,%eax
406b4c:	00 00                	add    %al,(%eax)
406b4e:	00 2b                	add    %ch,(%ebx)
406b50:	2c 00                	sub    $0x0,%al
406b52:	02 16                	add    (%esi),%dl
406b54:	28 03                	sub    %al,(%ebx)
406b56:	01 00                	add    %eax,(%eax)
406b58:	06                   	push   %es
406b59:	00 2b                	add    %ch,(%ebx)
406b5b:	21 00                	and    %eax,(%eax)
406b5d:	02 16                	add    (%esi),%dl
406b5f:	28 05 01 00 06 00    	sub    %al,0x60001
406b65:	2b 16                	sub    (%esi),%edx
406b67:	00 02                	add    %al,(%edx)
406b69:	16                   	push   %ss
406b6a:	28 ff                	sub    %bh,%bh
406b6c:	00 00                	add    %al,(%eax)
406b6e:	06                   	push   %es
406b6f:	00 2b                	add    %ch,(%ebx)
406b71:	0b 00                	or     (%eax),%eax
406b73:	02 16                	add    (%esi),%dl
406b75:	28 01                	sub    %al,(%ecx)
406b77:	01 00                	add    %eax,(%eax)
406b79:	06                   	push   %es
406b7a:	00 2b                	add    %ch,(%ebx)
406b7c:	00 2a                	add    %ch,(%edx)
406b7e:	00 00                	add    %al,(%eax)
406b80:	13 30                	adc    (%eax),%esi
406b82:	02 00                	add    (%eax),%al
406b84:	18 01                	sbb    %al,(%ecx)
406b86:	00 00                	add    %al,(%eax)
406b88:	1e                   	push   %ds
406b89:	00 00                	add    %al,(%eax)
406b8b:	11 00                	adc    %eax,(%eax)
406b8d:	04 28                	add    $0x28,%al
406b8f:	18 01                	sbb    %al,(%ecx)
406b91:	00 06                	add    %al,(%esi)
406b93:	0b 07                	or     (%edi),%eax
406b95:	0a 06                	or     (%esi),%al
406b97:	1f                   	pop    %ds
406b98:	25 59 45 04 00       	and    $0x44559,%eax
406b9d:	00 00                	add    %al,(%eax)
406b9f:	05 00 00 00 7c       	add    $0x7c000000,%eax
406ba4:	00 00                	add    %al,(%eax)
406ba6:	00 40 00             	add    %al,0x0(%eax)
406ba9:	00 00                	add    %al,(%eax)
406bab:	b8 00 00 00 38       	mov    $0x38000000,%eax
406bb0:	ef                   	out    %eax,(%dx)
406bb1:	00 00                	add    %al,(%eax)
406bb3:	00 00                	add    %al,(%eax)
406bb5:	02 17                	add    (%edi),%dl
406bb7:	28 03                	sub    %al,(%ebx)
406bb9:	01 00                	add    %eax,(%eax)
406bbb:	06                   	push   %es
406bbc:	00 02                	add    %al,(%edx)
406bbe:	6f                   	outsl  %ds:(%esi),(%dx)
406bbf:	0e                   	push   %cs
406bc0:	01 00                	add    %eax,(%eax)
406bc2:	06                   	push   %es
406bc3:	00 02                	add    %al,(%edx)
406bc5:	28 fe                	sub    %bh,%dh
406bc7:	00 00                	add    %al,(%eax)
406bc9:	06                   	push   %es
406bca:	0c 08                	or     $0x8,%al
406bcc:	2c 09                	sub    $0x9,%al
406bce:	00 02                	add    %al,(%edx)
406bd0:	6f                   	outsl  %ds:(%esi),(%dx)
406bd1:	10 01                	adc    %al,(%ecx)
406bd3:	00 06                	add    %al,(%esi)
406bd5:	00 00                	add    %al,(%eax)
406bd7:	02 28                	add    (%eax),%ch
406bd9:	00 01                	add    %al,(%ecx)
406bdb:	00 06                	add    %al,(%esi)
406bdd:	0d 09 2c 09 00       	or     $0x92c09,%eax
406be2:	02 6f 11             	add    0x11(%edi),%ch
406be5:	01 00                	add    %eax,(%eax)
406be7:	06                   	push   %es
406be8:	00 00                	add    %al,(%eax)
406bea:	38 b4 00 00 00 00 02 	cmp    %dh,0x2000000(%eax,%eax,1)
406bf1:	17                   	pop    %ss
406bf2:	28 05 01 00 06 00    	sub    %al,0x60001
406bf8:	02 6f 0f             	add    0xf(%edi),%ch
406bfb:	01 00                	add    %eax,(%eax)
406bfd:	06                   	push   %es
406bfe:	00 02                	add    %al,(%edx)
406c00:	28 fe                	sub    %bh,%dh
406c02:	00 00                	add    %al,(%eax)
406c04:	06                   	push   %es
406c05:	13 04 11             	adc    (%ecx,%edx,1),%eax
406c08:	04 2c                	add    $0x2c,%al
406c0a:	09 00                	or     %eax,(%eax)
406c0c:	02 6f 10             	add    0x10(%edi),%ch
406c0f:	01 00                	add    %eax,(%eax)
406c11:	06                   	push   %es
406c12:	00 00                	add    %al,(%eax)
406c14:	02 28                	add    (%eax),%ch
406c16:	00 01                	add    %al,(%ecx)
406c18:	00 06                	add    %al,(%esi)
406c1a:	13 05 11 05 2c 09    	adc    0x92c0511,%eax
406c20:	00 02                	add    %al,(%edx)
406c22:	6f                   	outsl  %ds:(%esi),(%dx)
406c23:	11 01                	adc    %eax,(%ecx)
406c25:	00 06                	add    %al,(%esi)
406c27:	00 00                	add    %al,(%eax)
406c29:	2b 78 00             	sub    0x0(%eax),%edi
406c2c:	02 17                	add    (%edi),%dl
406c2e:	28 ff                	sub    %bh,%bh
406c30:	00 00                	add    %al,(%eax)
406c32:	06                   	push   %es
406c33:	00 02                	add    %al,(%edx)
406c35:	6f                   	outsl  %ds:(%esi),(%dx)
406c36:	10 01                	adc    %al,(%ecx)
406c38:	00 06                	add    %al,(%esi)
406c3a:	00 02                	add    %al,(%edx)
406c3c:	28 02                	sub    %al,(%edx)
406c3e:	01 00                	add    %eax,(%eax)
406c40:	06                   	push   %es
406c41:	13 06                	adc    (%esi),%eax
406c43:	11 06                	adc    %eax,(%esi)
406c45:	2c 09                	sub    $0x9,%al
406c47:	00 02                	add    %al,(%edx)
406c49:	6f                   	outsl  %ds:(%esi),(%dx)
406c4a:	0e                   	push   %cs
406c4b:	01 00                	add    %eax,(%eax)
406c4d:	06                   	push   %es
406c4e:	00 00                	add    %al,(%eax)
406c50:	02 28                	add    (%eax),%ch
406c52:	04 01                	add    $0x1,%al
406c54:	00 06                	add    %al,(%esi)
406c56:	13 07                	adc    (%edi),%eax
406c58:	11 07                	adc    %eax,(%edi)
406c5a:	2c 09                	sub    $0x9,%al
406c5c:	00 02                	add    %al,(%edx)
406c5e:	6f                   	outsl  %ds:(%esi),(%dx)
406c5f:	0f 01 00             	sgdtl  (%eax)
406c62:	06                   	push   %es
406c63:	00 00                	add    %al,(%eax)
406c65:	2b 3c 00             	sub    (%eax,%eax,1),%edi
406c68:	02 17                	add    (%edi),%dl
406c6a:	28 01                	sub    %al,(%ecx)
406c6c:	01 00                	add    %eax,(%eax)
406c6e:	06                   	push   %es
406c6f:	00 02                	add    %al,(%edx)
406c71:	6f                   	outsl  %ds:(%esi),(%dx)
406c72:	11 01                	adc    %eax,(%ecx)
406c74:	00 06                	add    %al,(%esi)
406c76:	00 02                	add    %al,(%edx)
406c78:	28 02                	sub    %al,(%edx)
406c7a:	01 00                	add    %eax,(%eax)
406c7c:	06                   	push   %es
406c7d:	13 08                	adc    (%eax),%ecx
406c7f:	11 08                	adc    %ecx,(%eax)
406c81:	2c 09                	sub    $0x9,%al
406c83:	00 02                	add    %al,(%edx)
406c85:	6f                   	outsl  %ds:(%esi),(%dx)
406c86:	0e                   	push   %cs
406c87:	01 00                	add    %eax,(%eax)
406c89:	06                   	push   %es
406c8a:	00 00                	add    %al,(%eax)
406c8c:	02 28                	add    (%eax),%ch
406c8e:	04 01                	add    $0x1,%al
406c90:	00 06                	add    %al,(%esi)
406c92:	13 09                	adc    (%ecx),%ecx
406c94:	11 09                	adc    %ecx,(%ecx)
406c96:	2c 09                	sub    $0x9,%al
406c98:	00 02                	add    %al,(%edx)
406c9a:	6f                   	outsl  %ds:(%esi),(%dx)
406c9b:	0f 01 00             	sgdtl  (%eax)
406c9e:	06                   	push   %es
406c9f:	00 00                	add    %al,(%eax)
406ca1:	2b 00                	sub    (%eax),%eax
406ca3:	2a 13                	sub    (%ebx),%dl
406ca5:	30 03                	xor    %al,(%ebx)
406ca7:	00 51 00             	add    %dl,0x0(%ecx)
406caa:	00 00                	add    %al,(%eax)
406cac:	13 00                	adc    (%eax),%eax
406cae:	00 11                	add    %dl,(%ecx)
406cb0:	00 02                	add    %al,(%edx)
406cb2:	28 e2                	sub    %ah,%dl
406cb4:	00 00                	add    %al,(%eax)
406cb6:	06                   	push   %es
406cb7:	02 28                	add    (%eax),%ch
406cb9:	fc                   	cld
406cba:	00 00                	add    %al,(%eax)
406cbc:	06                   	push   %es
406cbd:	6f                   	outsl  %ds:(%esi),(%dx)
406cbe:	e2 00                	loop   0x406cc0
406cc0:	00 06                	add    %al,(%esi)
406cc2:	fe 02                	incb   (%edx)
406cc4:	0a 06                	or     (%esi),%al
406cc6:	2c 18                	sub    $0x18,%al
406cc8:	00 02                	add    %al,(%edx)
406cca:	02 28                	add    (%eax),%ch
406ccc:	e2 00                	loop   0x406cce
406cce:	00 06                	add    %al,(%esi)
406cd0:	02 28                	add    (%eax),%ch
406cd2:	fa                   	cli
406cd3:	00 00                	add    %al,(%eax)
406cd5:	06                   	push   %es
406cd6:	59                   	pop    %ecx
406cd7:	28 e3                	sub    %ah,%bl
406cd9:	00 00                	add    %al,(%eax)
406cdb:	06                   	push   %es
406cdc:	00 00                	add    %al,(%eax)
406cde:	2b 14 00             	sub    (%eax,%eax,1),%edx
406ce1:	02 02                	add    (%edx),%al
406ce3:	28 fc                	sub    %bh,%ah
406ce5:	00 00                	add    %al,(%eax)
406ce7:	06                   	push   %es
406ce8:	6f                   	outsl  %ds:(%esi),(%dx)
406ce9:	e2 00                	loop   0x406ceb
406ceb:	00 06                	add    %al,(%esi)
406ced:	28 e3                	sub    %ah,%bl
406cef:	00 00                	add    %al,(%eax)
406cf1:	06                   	push   %es
406cf2:	00 00                	add    %al,(%eax)
406cf4:	02 28                	add    (%eax),%ch
406cf6:	f0 00 00             	lock add %al,(%eax)
406cf9:	06                   	push   %es
406cfa:	28 19                	sub    %bl,(%ecx)
406cfc:	01 00                	add    %eax,(%eax)
406cfe:	06                   	push   %es
406cff:	00 2a                	add    %ch,(%edx)
406d01:	00 00                	add    %al,(%eax)
406d03:	00 13                	add    %dl,(%ebx)
406d05:	30 03                	xor    %al,(%ebx)
406d07:	00 77 00             	add    %dh,0x0(%edi)
406d0a:	00 00                	add    %al,(%eax)
406d0c:	13 00                	adc    (%eax),%eax
406d0e:	00 11                	add    %dl,(%ecx)
406d10:	00 02                	add    %al,(%edx)
406d12:	28 e2                	sub    %ah,%dl
406d14:	00 00                	add    %al,(%eax)
406d16:	06                   	push   %es
406d17:	02 28                	add    (%eax),%ch
406d19:	e6 00                	out    %al,$0x0
406d1b:	00 06                	add    %al,(%esi)
406d1d:	58                   	pop    %eax
406d1e:	02 28                	add    (%eax),%ch
406d20:	fc                   	cld
406d21:	00 00                	add    %al,(%eax)
406d23:	06                   	push   %es
406d24:	6f                   	outsl  %ds:(%esi),(%dx)
406d25:	e2 00                	loop   0x406d27
406d27:	00 06                	add    %al,(%esi)