408afc:	02 04 28             	add    (%eax,%ebp,1),%al
408aff:	9d                   	popf
408b00:	00 00                	add    %al,(%eax)
408b02:	06                   	push   %es
408b03:	00 02                	add    %al,(%edx)
408b05:	04 28                	add    $0x28,%al
408b07:	9f                   	lahf
408b08:	00 00                	add    %al,(%eax)
408b0a:	06                   	push   %es
408b0b:	00 02                	add    %al,(%edx)
408b0d:	0e                   	push   %cs
408b0e:	04 28                	add    $0x28,%al
408b10:	a1 00 00 06 00       	mov    0x60000,%eax
408b15:	02 0e                	add    (%esi),%cl
408b17:	05 28 a3 00 00       	add    $0xa328,%eax
408b1c:	06                   	push   %es
408b1d:	00 02                	add    %al,(%edx)
408b1f:	0e                   	push   %cs
408b20:	06                   	push   %es
408b21:	28 a5 00 00 06 00    	sub    %ah,0x60000(%ebp)
408b27:	02 0e                	add    (%esi),%cl
408b29:	07                   	pop    %es
408b2a:	28 a7 00 00 06 00    	sub    %ah,0x60000(%edi)
408b30:	02 05 28 a9 00 00    	add    0xa928,%al
408b36:	06                   	push   %es
408b37:	00 2a                	add    %ch,(%edx)
408b39:	00 00                	add    %al,(%eax)
408b3b:	00 13                	add    %dl,(%ebx)
408b3d:	30 02                	xor    %al,(%edx)
408b3f:	00 71 00             	add    %dh,0x0(%ecx)
408b42:	00 00                	add    %al,(%eax)
408b44:	00 00                	add    %al,(%eax)
408b46:	00 00                	add    %al,(%eax)
408b48:	02 28                	add    (%eax),%ch
408b4a:	63 00                	arpl   %eax,(%eax)
408b4c:	00 0a                	add    %cl,(%edx)
408b4e:	00 00                	add    %al,(%eax)
408b50:	02 03                	add    (%ebx),%al
408b52:	6f                   	outsl  %ds:(%esi),(%dx)
408b53:	9a 00 00 06 28 9b 00 	lcall  $0x9b,$0x28060000
408b5a:	00 06                	add    %al,(%esi)
408b5c:	00 02                	add    %al,(%edx)
408b5e:	03 6f 9c             	add    -0x64(%edi),%ebp
408b61:	00 00                	add    %al,(%eax)
408b63:	06                   	push   %es
408b64:	28 9d 00 00 06 00    	sub    %bl,0x60000(%ebp)
408b6a:	02 02                	add    (%edx),%al
408b6c:	28 9c 00 00 06 28 9f 	sub    %bl,-0x60d7fa00(%eax,%eax,1)
408b73:	00 00                	add    %al,(%eax)
408b75:	06                   	push   %es
408b76:	00 02                	add    %al,(%edx)
408b78:	03 6f a0             	add    -0x60(%edi),%ebp
408b7b:	00 00                	add    %al,(%eax)
408b7d:	06                   	push   %es
408b7e:	28 a1 00 00 06 00    	sub    %ah,0x60000(%ecx)
408b84:	02 03                	add    (%ebx),%al
408b86:	6f                   	outsl  %ds:(%esi),(%dx)
408b87:	a2 00 00 06 28       	mov    %al,0x28060000
408b8c:	a3 00 00 06 00       	mov    %eax,0x60000
408b91:	02 03                	add    (%ebx),%al
408b93:	6f                   	outsl  %ds:(%esi),(%dx)
408b94:	a4                   	movsb  %ds:(%esi),%es:(%edi)
408b95:	00 00                	add    %al,(%eax)
408b97:	06                   	push   %es
408b98:	28 a5 00 00 06 00    	sub    %ah,0x60000(%ebp)
408b9e:	02 03                	add    (%ebx),%al
408ba0:	6f                   	outsl  %ds:(%esi),(%dx)
408ba1:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
408ba2:	00 00                	add    %al,(%eax)
408ba4:	06                   	push   %es
408ba5:	28 a7 00 00 06 00    	sub    %ah,0x60000(%edi)
408bab:	02 03                	add    (%ebx),%al
408bad:	6f                   	outsl  %ds:(%esi),(%dx)
408bae:	a8 00                	test   $0x0,%al
408bb0:	00 06                	add    %al,(%esi)
408bb2:	28 a9 00 00 06 00    	sub    %ch,0x60000(%ecx)
408bb8:	2a 00                	sub    (%eax),%al
408bba:	00 00                	add    %al,(%eax)
408bbc:	13 30                	adc    (%eax),%esi
408bbe:	03 00                	add    (%eax),%eax
408bc0:	1b 00                	sbb    (%eax),%eax
408bc2:	00 00                	add    %al,(%eax)
408bc4:	1b 00                	sbb    (%eax),%eax
408bc6:	00 11                	add    %dl,(%ecx)
408bc8:	00 02                	add    %al,(%edx)
408bca:	02 28                	add    (%eax),%ch
408bcc:	9e                   	sahf
408bcd:	00 00                	add    %al,(%eax)
408bcf:	06                   	push   %es
408bd0:	03 59 28             	add    0x28(%ecx),%ebx
408bd3:	9f                   	lahf
408bd4:	00 00                	add    %al,(%eax)
408bd6:	06                   	push   %es
408bd7:	00 02                	add    %al,(%edx)
408bd9:	28 9e 00 00 06 0a    	sub    %bl,0xa060000(%esi)
408bdf:	2b 00                	sub    (%eax),%eax
408be1:	06                   	push   %es
408be2:	2a 00                	sub    (%eax),%al
408be4:	13 30                	adc    (%eax),%esi
408be6:	03 00                	add    (%eax),%eax
408be8:	2c 00                	sub    $0x0,%al
408bea:	00 00                	add    %al,(%eax)
408bec:	20 00                	and    %al,(%eax)
408bee:	00 11                	add    %dl,(%ecx)
408bf0:	00 02                	add    %al,(%edx)
408bf2:	28 9e 00 00 06 0a    	sub    %bl,0xa060000(%esi)
408bf8:	12 00                	adc    (%eax),%al
408bfa:	28 1c 00             	sub    %bl,(%eax,%eax,1)
408bfd:	00 0a                	add    %cl,(%edx)
408bff:	72 35                	jb     0x408c36
408c01:	80 00 70             	addb   $0x70,(%eax)
408c04:	02 28                	add    (%eax),%ch
408c06:	9c                   	pushf
408c07:	00 00                	add    %al,(%eax)
408c09:	06                   	push   %es
408c0a:	0a 12                	or     (%edx),%dl
408c0c:	00 28                	add    %ch,(%eax)
408c0e:	1c 00                	sbb    $0x0,%al
408c10:	00 0a                	add    %cl,(%edx)
408c12:	28 2c 00             	sub    %ch,(%eax,%eax,1)
408c15:	00 0a                	add    %cl,(%edx)
408c17:	0b 2b                	or     (%ebx),%ebp
408c19:	00 07                	add    %al,(%edi)
408c1b:	2a 1e                	sub    (%esi),%bl
408c1d:	02 7b b0             	add    -0x50(%ebx),%bh
408c20:	00 00                	add    %al,(%eax)
408c22:	04 2a                	add    $0x2a,%al
408c24:	22 02                	and    (%edx),%al
408c26:	03 7d b0             	add    -0x50(%ebp),%edi
408c29:	00 00                	add    %al,(%eax)
408c2b:	04 2a                	add    $0x2a,%al
408c2d:	1e                   	push   %ds
408c2e:	02 7b b5             	add    -0x4b(%ebx),%bh
408c31:	00 00                	add    %al,(%eax)
408c33:	04 2a                	add    $0x2a,%al
408c35:	22 02                	and    (%edx),%al
408c37:	03 7d b5             	add    -0x4b(%ebp),%edi
408c3a:	00 00                	add    %al,(%eax)
408c3c:	04 2a                	add    $0x2a,%al
408c3e:	1e                   	push   %ds
408c3f:	02 7b b6             	add    -0x4a(%ebx),%bh
408c42:	00 00                	add    %al,(%eax)
408c44:	04 2a                	add    $0x2a,%al
408c46:	22 02                	and    (%edx),%al
408c48:	03 7d b6             	add    -0x4a(%ebp),%edi
408c4b:	00 00                	add    %al,(%eax)
408c4d:	04 2a                	add    $0x2a,%al
408c4f:	00 13                	add    %dl,(%ebx)
408c51:	30 03                	xor    %al,(%ebx)
408c53:	00 2c 01             	add    %ch,(%ecx,%eax,1)
408c56:	00 00                	add    %al,(%eax)
408c58:	00 00                	add    %al,(%eax)
408c5a:	00 00                	add    %al,(%eax)
408c5c:	02 72 5b             	add    0x5b(%edx),%dh
408c5f:	80 00 70             	addb   $0x70,(%eax)
408c62:	7d b1                	jge    0x408c15
408c64:	00 00                	add    %al,(%eax)
408c66:	04 02                	add    $0x2,%al
408c68:	73 59                	jae    0x408cc3
408c6a:	00 00                	add    %al,(%eax)
408c6c:	06                   	push   %es
408c6d:	7d b2                	jge    0x408c21
408c6f:	00 00                	add    %al,(%eax)
408c71:	04 02                	add    $0x2,%al
408c73:	73 59                	jae    0x408cce
408c75:	00 00                	add    %al,(%eax)
408c77:	06                   	push   %es
408c78:	7d b3                	jge    0x408c2d
408c7a:	00 00                	add    %al,(%eax)
408c7c:	04 02                	add    $0x2,%al
408c7e:	73 8d                	jae    0x408c0d
408c80:	00 00                	add    %al,(%eax)
408c82:	0a 7d bc             	or     -0x44(%ebp),%bh
408c85:	00 00                	add    %al,(%eax)
408c87:	04 02                	add    $0x2,%al
408c89:	73 8e                	jae    0x408c19
408c8b:	00 00                	add    %al,(%eax)
408c8d:	0a 7d bd             	or     -0x43(%ebp),%bh
408c90:	00 00                	add    %al,(%eax)
408c92:	04 02                	add    $0x2,%al
408c94:	73 8f                	jae    0x408c25
408c96:	00 00                	add    %al,(%eax)
408c98:	0a 7d be             	or     -0x42(%ebp),%bh
408c9b:	00 00                	add    %al,(%eax)
408c9d:	04 02                	add    $0x2,%al
408c9f:	73 90                	jae    0x408c31
408ca1:	00 00                	add    %al,(%eax)
408ca3:	0a 7d bf             	or     -0x41(%ebp),%bh
408ca6:	00 00                	add    %al,(%eax)
408ca8:	04 02                	add    $0x2,%al
408caa:	73 91                	jae    0x408c3d
408cac:	00 00                	add    %al,(%eax)
408cae:	0a 7d c0             	or     -0x40(%ebp),%bh
408cb1:	00 00                	add    %al,(%eax)
408cb3:	04 02                	add    $0x2,%al
408cb5:	73 6a                	jae    0x408d21
408cb7:	00 00                	add    %al,(%eax)
408cb9:	06                   	push   %es
408cba:	7d c1                	jge    0x408c7d
408cbc:	00 00                	add    %al,(%eax)
408cbe:	04 02                	add    $0x2,%al
408cc0:	16                   	push   %ss
408cc1:	7d c3                	jge    0x408c86
408cc3:	00 00                	add    %al,(%eax)
408cc5:	04 02                	add    $0x2,%al
408cc7:	28 63 00             	sub    %ah,0x0(%ebx)
408cca:	00 0a                	add    %cl,(%edx)
408ccc:	00 00                	add    %al,(%eax)
408cce:	02 73 56             	add    0x56(%ebx),%dh
408cd1:	00 00                	add    %al,(%eax)
408cd3:	06                   	push   %es
408cd4:	7d ba                	jge    0x408c90
408cd6:	00 00                	add    %al,(%eax)
408cd8:	04 02                	add    $0x2,%al
408cda:	02 7b ba             	add    -0x46(%ebx),%bh
408cdd:	00 00                	add    %al,(%eax)
408cdf:	04 6f                	add    $0x6f,%al
408ce1:	42                   	inc    %edx
408ce2:	00 00                	add    %al,(%eax)
408ce4:	06                   	push   %es
408ce5:	02 7b ba             	add    -0x46(%ebx),%bh
408ce8:	00 00                	add    %al,(%eax)
408cea:	04 6f                	add    $0x6f,%al
408cec:	44                   	inc    %esp
408ced:	00 00                	add    %al,(%eax)
408cef:	06                   	push   %es
408cf0:	73 92                	jae    0x408c84
408cf2:	00 00                	add    %al,(%eax)
408cf4:	0a 7d bb             	or     -0x45(%ebp),%bh
408cf7:	00 00                	add    %al,(%eax)
408cf9:	04 02                	add    $0x2,%al
408cfb:	02 7b ba             	add    -0x46(%ebx),%bh
408cfe:	00 00                	add    %al,(%eax)
408d00:	04 6f                	add    $0x6f,%al
408d02:	46                   	inc    %esi
408d03:	00 00                	add    %al,(%eax)
408d05:	06                   	push   %es
408d06:	7d af                	jge    0x408cb7
408d08:	00 00                	add    %al,(%eax)
408d0a:	04 02                	add    $0x2,%al
408d0c:	16                   	push   %ss
408d0d:	28 b6 00 00 06 00    	sub    %dh,0x60000(%esi)
408d13:	02 7b b3             	add    -0x4d(%ebx),%bh
408d16:	00 00                	add    %al,(%eax)
408d18:	04 02                	add    $0x2,%al
408d1a:	7b ba                	jnp    0x408cd6
408d1c:	00 00                	add    %al,(%eax)
408d1e:	04 6f                	add    $0x6f,%al
408d20:	4a                   	dec    %edx
408d21:	00 00                	add    %al,(%eax)
408d23:	06                   	push   %es
408d24:	7d 7f                	jge    0x408da5
408d26:	00 00                	add    %al,(%eax)
408d28:	04 02                	add    $0x2,%al
408d2a:	7b b3                	jnp    0x408cdf
408d2c:	00 00                	add    %al,(%eax)
408d2e:	04 02                	add    $0x2,%al
408d30:	7b ba                	jnp    0x408cec
408d32:	00 00                	add    %al,(%eax)
408d34:	04 6f                	add    $0x6f,%al
408d36:	4c                   	dec    %esp
408d37:	00 00                	add    %al,(%eax)
408d39:	06                   	push   %es
408d3a:	7d 80                	jge    0x408cbc
408d3c:	00 00                	add    %al,(%eax)
408d3e:	04 02                	add    $0x2,%al
408d40:	7b b2                	jnp    0x408cf4
408d42:	00 00                	add    %al,(%eax)
408d44:	04 02                	add    $0x2,%al
408d46:	7b b3                	jnp    0x408cfb
408d48:	00 00                	add    %al,(%eax)
408d4a:	04 7b                	add    $0x7b,%al
408d4c:	7f 00                	jg     0x408d4e
408d4e:	00 04 7d 7f 00 00 04 	add    %al,0x400007f(,%edi,2)
408d55:	02 7b b2             	add    -0x4e(%ebx),%bh
408d58:	00 00                	add    %al,(%eax)
408d5a:	04 02                	add    $0x2,%al
408d5c:	7b b3                	jnp    0x408d11
408d5e:	00 00                	add    %al,(%eax)
408d60:	04 7b                	add    $0x7b,%al
408d62:	80 00 00             	addb   $0x0,(%eax)
408d65:	04 7d                	add    $0x7d,%al
408d67:	80 00 00             	addb   $0x0,(%eax)
408d6a:	04 02                	add    $0x2,%al
408d6c:	28 bc 00 00 06 00 02 	sub    %bh,0x2000600(%eax,%eax,1)
408d73:	28 bb 00 00 06 00    	sub    %bh,0x60000(%ebx)
408d79:	02 28                	add    (%eax),%ch
408d7b:	b9 00 00 06 00       	mov    $0x60000,%ecx
408d80:	02 28                	add    (%eax),%ch
408d82:	ba 00 00 06 00       	mov    $0x60000,%edx
408d87:	2a 13                	sub    (%ebx),%dl
408d89:	30 05 00 32 02 00    	xor    %al,0x23200
408d8f:	00 21                	add    %ah,(%ecx)
408d91:	00 00                	add    %al,(%eax)
408d93:	11 00                	adc    %eax,(%eax)
408d95:	02 03                	add    (%ebx),%al
408d97:	28 b2 00 00 06 00    	sub    %dh,0x60000(%edx)
408d9d:	73 82                	jae    0x408d21
408d9f:	00 00                	add    %al,(%eax)
408da1:	0a 0a                	or     (%edx),%cl
408da3:	04 0b                	add    $0xb,%al
408da5:	07                   	pop    %es
408da6:	39 95 00 00 00 00    	cmp    %edx,0x0(%ebp)
408dac:	06                   	push   %es
408dad:	1b 8d 3f 00 00 01    	sbb    0x100003f(%ebp),%ecx
408db3:	25 16 72 8d 80       	and    $0x808d7216,%eax
408db8:	00 70 a2             	add    %dh,-0x5e(%eax)
408dbb:	25 17 02 7b af       	and    $0xaf7b0217,%eax
408dc0:	00 00                	add    %al,(%eax)
408dc2:	04 a2                	add    $0xa2,%al
408dc4:	25 18 72 a5 80       	and    $0x80a57218,%eax
408dc9:	00 70 a2             	add    %dh,-0x5e(%eax)
408dcc:	25 19 03 a2 25       	and    $0x25a20319,%eax
408dd1:	1a 72 ab             	sbb    -0x55(%edx),%dh
408dd4:	80 00 70             	addb   $0x70,(%eax)
408dd7:	a2 28 2f 00 00       	mov    %al,0x2f28
408ddc:	0a 6f 85             	or     -0x7b(%edi),%ch
408ddf:	00 00                	add    %al,(%eax)
408de1:	0a 26                	or     (%esi),%ah
408de3:	06                   	push   %es
408de4:	02 7b ba             	add    -0x46(%ebx),%bh
408de7:	00 00                	add    %al,(%eax)
408de9:	04 6f                	add    $0x6f,%al
408deb:	48                   	dec    %eax
408dec:	00 00                	add    %al,(%eax)
408dee:	06                   	push   %es
408def:	6f                   	outsl  %ds:(%esi),(%dx)
408df0:	85 00                	test   %eax,(%eax)
408df2:	00 0a                	add    %cl,(%edx)
408df4:	26 06                	es push %es
408df6:	28 5b 00             	sub    %bl,0x0(%ebx)
408df9:	00 0a                	add    %cl,(%edx)
408dfb:	6f                   	outsl  %ds:(%esi),(%dx)
408dfc:	85 00                	test   %eax,(%eax)
408dfe:	00 0a                	add    %cl,(%edx)
408e00:	26 06                	es push %es
408e02:	72 af                	jb     0x408db3
408e04:	80 00 70             	addb   $0x70,(%eax)
408e07:	6f                   	outsl  %ds:(%esi),(%dx)
408e08:	93                   	xchg   %eax,%ebx
408e09:	00 00                	add    %al,(%eax)
408e0b:	0a 26                	or     (%esi),%ah
408e0d:	06                   	push   %es
408e0e:	72 5e                	jb     0x408e6e
408e10:	81 00 70 6f 93 00    	addl   $0x936f70,(%eax)
408e16:	00 0a                	add    %cl,(%edx)
408e18:	26 06                	es push %es
408e1a:	72 61                	jb     0x408e7d
408e1c:	82 00 70             	addb   $0x70,(%eax)
408e1f:	6f                   	outsl  %ds:(%esi),(%dx)