402bd4:	0a 02                	or     (%edx),%al
402bd6:	7b 09                	jnp    0x402be1
402bd8:	00 00                	add    %al,(%eax)
402bda:	04 6f                	add    $0x6f,%al
402bdc:	58                   	pop    %eax
402bdd:	00 00                	add    %al,(%eax)
402bdf:	0a 00                	or     (%eax),%al
402be1:	02 19                	add    (%ecx),%bl
402be3:	28 60 00             	sub    %ah,0x0(%eax)
402be6:	00 0a                	add    %cl,(%edx)
402be8:	00 02                	add    %al,(%edx)
402bea:	06                   	push   %es
402beb:	72 2e                	jb     0x402c1b
402bed:	02 00                	add    (%eax),%al
402bef:	70 6f                	jo     0x402c60
402bf1:	61                   	popa
402bf2:	00 00                	add    %al,(%eax)
402bf4:	0a 74 85 00          	or     0x0(%ebp,%eax,4),%dh
402bf8:	00 01                	add    %al,(%ecx)
402bfa:	28 62 00             	sub    %ah,0x0(%edx)
402bfd:	00 0a                	add    %cl,(%edx)
402bff:	00 02                	add    %al,(%edx)
402c01:	16                   	push   %ss
402c02:	28 63 00             	sub    %ah,0x0(%ebx)
402c05:	00 0a                	add    %cl,(%edx)
402c07:	00 02                	add    %al,(%edx)
402c09:	16                   	push   %ss
402c0a:	28 64 00 00          	sub    %ah,0x0(%eax,%eax,1)
402c0e:	0a 00                	or     (%eax),%al
402c10:	02 72 44             	add    0x44(%edx),%dh
402c13:	02 00                	add    (%eax),%al
402c15:	70 28                	jo     0x402c3f
402c17:	34 00                	xor    $0x0,%al
402c19:	00 0a                	add    %cl,(%edx)
402c1b:	00 02                	add    %al,(%edx)
402c1d:	1f                   	pop    %ds
402c1e:	0a 73 32             	or     0x32(%ebx),%dh
402c21:	00 00                	add    %al,(%eax)
402c23:	0a 28                	or     (%eax),%ch
402c25:	36 00 00             	add    %al,%ss:(%eax)
402c28:	0a 00                	or     (%eax),%al
402c2a:	02 16                	add    (%esi),%dl
402c2c:	28 65 00             	sub    %ah,0x0(%ebp)
402c2f:	00 0a                	add    %cl,(%edx)
402c31:	00 02                	add    %al,(%edx)
402c33:	16                   	push   %ss
402c34:	28 66 00             	sub    %ah,0x0(%esi)
402c37:	00 0a                	add    %cl,(%edx)
402c39:	00 02                	add    %al,(%edx)
402c3b:	1a 28                	sbb    (%eax),%ch
402c3d:	67 00 00             	add    %al,(%bx,%si)
402c40:	0a 00                	or     (%eax),%al
402c42:	02 72 56             	add    0x56(%edx),%dh
402c45:	02 00                	add    (%eax),%al
402c47:	70 6f                	jo     0x402cb8
402c49:	17                   	pop    %ss
402c4a:	00 00                	add    %al,(%eax)
402c4c:	0a 00                	or     (%eax),%al
402c4e:	02 7b 03             	add    0x3(%ebx),%bh
402c51:	00 00                	add    %al,(%eax)
402c53:	04 6f                	add    $0x6f,%al
402c55:	68 00 00 0a 00       	push   $0xa0000
402c5a:	02 7b 09             	add    0x9(%ebx),%bh
402c5d:	00 00                	add    %al,(%eax)
402c5f:	04 16                	add    $0x16,%al
402c61:	6f                   	outsl  %ds:(%esi),(%dx)
402c62:	69 00 00 0a 00 02    	imul   $0x2000a00,(%eax),%eax
402c68:	7b 09                	jnp    0x402c73
402c6a:	00 00                	add    %al,(%eax)
402c6c:	04 6f                	add    $0x6f,%al
402c6e:	6a 00                	push   $0x0
402c70:	00 0a                	add    %cl,(%edx)
402c72:	00 02                	add    %al,(%edx)
402c74:	7b 0c                	jnp    0x402c82
402c76:	00 00                	add    %al,(%eax)
402c78:	04 16                	add    $0x16,%al
402c7a:	6f                   	outsl  %ds:(%esi),(%dx)
402c7b:	69 00 00 0a 00 02    	imul   $0x2000a00,(%eax),%eax
402c81:	7b 0c                	jnp    0x402c8f
402c83:	00 00                	add    %al,(%eax)
402c85:	04 6f                	add    $0x6f,%al
402c87:	6a 00                	push   $0x0
402c89:	00 0a                	add    %cl,(%edx)
402c8b:	00 02                	add    %al,(%edx)
402c8d:	7b 0b                	jnp    0x402c9a
402c8f:	00 00                	add    %al,(%eax)
402c91:	04 16                	add    $0x16,%al
402c93:	6f                   	outsl  %ds:(%esi),(%dx)
402c94:	69 00 00 0a 00 02    	imul   $0x2000a00,(%eax),%eax
402c9a:	7b 0b                	jnp    0x402ca7
402c9c:	00 00                	add    %al,(%eax)
402c9e:	04 6f                	add    $0x6f,%al
402ca0:	6a 00                	push   $0x0
402ca2:	00 0a                	add    %cl,(%edx)
402ca4:	00 02                	add    %al,(%edx)
402ca6:	16                   	push   %ss
402ca7:	28 69 00             	sub    %ch,0x0(%ecx)
402caa:	00 0a                	add    %cl,(%edx)
402cac:	00 02                	add    %al,(%edx)
402cae:	28 6a 00             	sub    %ch,0x0(%edx)
402cb1:	00 0a                	add    %cl,(%edx)
402cb3:	00 73 2a             	add    %dh,0x2a(%ebx)
402cb6:	00 00                	add    %al,(%eax)
402cb8:	06                   	push   %es
402cb9:	0b 2a                	or     (%edx),%ebp
402cbb:	00 13                	add    %dl,(%ebx)
402cbd:	30 03                	xor    %al,(%ebx)
402cbf:	00 ab 00 00 00 06    	add    %ch,0x6000000(%ebx)
402cc5:	00 00                	add    %al,(%eax)
402cc7:	11 02                	adc    %eax,(%edx)
402cc9:	14 7d                	adc    $0x7d,%al
402ccb:	0e                   	push   %cs
402ccc:	00 00                	add    %al,(%eax)
402cce:	04 02                	add    $0x2,%al
402cd0:	28 15 00 00 0a 00    	sub    %dl,0xa0000
402cd6:	00 02                	add    %al,(%edx)
402cd8:	28 13                	sub    %dl,(%ebx)
402cda:	00 00                	add    %al,(%eax)
402cdc:	06                   	push   %es
402cdd:	00 02                	add    %al,(%edx)
402cdf:	7b 15                	jnp    0x402cf6
402ce1:	00 00                	add    %al,(%eax)
402ce3:	04 04                	add    $0x4,%al
402ce5:	25 2d 06 26 72       	and    $0x7226062d,%eax
402cea:	01 00                	add    %eax,(%eax)
402cec:	00 70 6f             	add    %dh,0x6f(%eax)
402cef:	17                   	pop    %ss
402cf0:	00 00                	add    %al,(%eax)
402cf2:	0a 00                	or     (%eax),%al
402cf4:	02 03                	add    (%ebx),%al
402cf6:	7d 0d                	jge    0x402d05
402cf8:	00 00                	add    %al,(%eax)
402cfa:	04 03                	add    $0x3,%al
402cfc:	0b 07                	or     (%edi),%eax
402cfe:	0a 06                	or     (%esi),%al
402d00:	45                   	inc    %ebp
402d01:	03 00                	add    (%eax),%eax
402d03:	00 00                	add    %al,(%eax)
402d05:	02 00                	add    (%eax),%al
402d07:	00 00                	add    %al,(%eax)
402d09:	1e                   	push   %ds
402d0a:	00 00                	add    %al,(%eax)
402d0c:	00 3a                	add    %bh,(%edx)
402d0e:	00 00                	add    %al,(%eax)
402d10:	00 2b                	add    %ch,(%ebx)
402d12:	54                   	push   %esp
402d13:	02 7b 16             	add    0x16(%ebx),%bh
402d16:	00 00                	add    %al,(%eax)
402d18:	04 16                	add    $0x16,%al
402d1a:	6f                   	outsl  %ds:(%esi),(%dx)
402d1b:	6b 00 00             	imul   $0x0,(%eax),%eax
402d1e:	0a 00                	or     (%eax),%al
402d20:	02 7b 10             	add    0x10(%ebx),%bh
402d23:	00 00                	add    %al,(%eax)
402d25:	04 16                	add    $0x16,%al
402d27:	6f                   	outsl  %ds:(%esi),(%dx)
402d28:	6b 00 00             	imul   $0x0,(%eax),%eax
402d2b:	0a 00                	or     (%eax),%al
402d2d:	2b 43 02             	sub    0x2(%ebx),%eax
402d30:	7b 16                	jnp    0x402d48
402d32:	00 00                	add    %al,(%eax)
402d34:	04 17                	add    $0x17,%al
402d36:	6f                   	outsl  %ds:(%esi),(%dx)
402d37:	6b 00 00             	imul   $0x0,(%eax),%eax
402d3a:	0a 00                	or     (%eax),%al
402d3c:	02 7b 10             	add    0x10(%ebx),%bh
402d3f:	00 00                	add    %al,(%eax)
402d41:	04 17                	add    $0x17,%al
402d43:	6f                   	outsl  %ds:(%esi),(%dx)
402d44:	6b 00 00             	imul   $0x0,(%eax),%eax
402d47:	0a 00                	or     (%eax),%al
402d49:	2b 27                	sub    (%edi),%esp
402d4b:	02 7b 16             	add    0x16(%ebx),%bh
402d4e:	00 00                	add    %al,(%eax)
402d50:	04 16                	add    $0x16,%al
402d52:	6f                   	outsl  %ds:(%esi),(%dx)
402d53:	6b 00 00             	imul   $0x0,(%eax),%eax
402d56:	0a 00                	or     (%eax),%al
402d58:	02 7b 10             	add    0x10(%ebx),%bh
402d5b:	00 00                	add    %al,(%eax)
402d5d:	04 16                	add    $0x16,%al
402d5f:	6f                   	outsl  %ds:(%esi),(%dx)
402d60:	6b 00 00             	imul   $0x0,(%eax),%eax
402d63:	0a 00                	or     (%eax),%al
402d65:	2b 0b                	sub    (%ebx),%ecx
402d67:	72 80                	jb     0x402ce9
402d69:	02 00                	add    (%eax),%al
402d6b:	70 73                	jo     0x402de0
402d6d:	6c                   	insb   (%dx),%es:(%edi)
402d6e:	00 00                	add    %al,(%eax)
402d70:	0a 7a 2a             	or     0x2a(%edx),%bh
402d73:	5e                   	pop    %esi
402d74:	02 14 7d 0e 00 00 04 	add    0x400000e(,%edi,2),%dl
402d7b:	02 28                	add    (%eax),%ch
402d7d:	15 00 00 0a 00       	adc    $0xa0000,%eax
402d82:	00 02                	add    %al,(%edx)
402d84:	28 13                	sub    %dl,(%ebx)
402d86:	00 00                	add    %al,(%eax)
402d88:	06                   	push   %es
402d89:	00 2a                	add    %ch,(%edx)
402d8b:	00 13                	add    %dl,(%ebx)
402d8d:	30 01                	xor    %al,(%ecx)
402d8f:	00 0b                	add    %cl,(%ebx)
402d91:	00 00                	add    %al,(%eax)
402d93:	00 07                	add    %al,(%edi)
402d95:	00 00                	add    %al,(%eax)
402d97:	11 00                	adc    %eax,(%eax)
402d99:	72 01                	jb     0x402d9c
402d9b:	00 00                	add    %al,(%eax)
402d9d:	70 0a                	jo     0x402da9
402d9f:	2b 00                	sub    (%eax),%eax
402da1:	06                   	push   %es
402da2:	2a 0a                	sub    (%edx),%cl
402da4:	00 2a                	add    %ch,(%edx)
402da6:	00 00                	add    %al,(%eax)
402da8:	13 30                	adc    (%eax),%esi
402daa:	02 00                	add    (%eax),%al
402dac:	23 00                	and    (%eax),%eax
402dae:	00 00                	add    %al,(%eax)
402db0:	04 00                	add    $0x0,%al
402db2:	00 11                	add    %dl,(%ecx)
402db4:	00 03                	add    %al,(%ebx)
402db6:	2c 0b                	sub    $0xb,%al
402db8:	02 7b 0e             	add    0xe(%ebx),%bh
402dbb:	00 00                	add    %al,(%eax)
402dbd:	04 14                	add    $0x14,%al
402dbf:	fe 03                	incb   (%ebx)
402dc1:	2b 01                	sub    (%ecx),%eax
402dc3:	16                   	push   %ss
402dc4:	0a 06                	or     (%esi),%al
402dc6:	2c 0e                	sub    $0xe,%al
402dc8:	00 02                	add    %al,(%edx)
402dca:	7b 0e                	jnp    0x402dda
402dcc:	00 00                	add    %al,(%eax)
402dce:	04 6f                	add    $0x6f,%al
402dd0:	26 00 00             	add    %al,%es:(%eax)
402dd3:	0a 00                	or     (%eax),%al
402dd5:	00 2a                	add    %ch,(%edx)
402dd7:	00 13                	add    %dl,(%ebx)
402dd9:	30 05 00 99 06 00    	xor    %al,0x69900
402ddf:	00 00                	add    %al,(%eax)
402de1:	00 00                	add    %al,(%eax)
402de3:	00 00                	add    %al,(%eax)
402de5:	02 73 2c             	add    0x2c(%ebx),%dh
402de8:	00 00                	add    %al,(%eax)
402dea:	0a 7d 0f             	or     0xf(%ebp),%bh
402ded:	00 00                	add    %al,(%eax)
402def:	04 02                	add    $0x2,%al
402df1:	73 6d                	jae    0x402e60
402df3:	00 00                	add    %al,(%eax)
402df5:	0a 7d 10             	or     0x10(%ebp),%bh
402df8:	00 00                	add    %al,(%eax)
402dfa:	04 02                	add    $0x2,%al
402dfc:	73 2d                	jae    0x402e2b
402dfe:	00 00                	add    %al,(%eax)
402e00:	0a 7d 11             	or     0x11(%ebp),%bh
402e03:	00 00                	add    %al,(%eax)
402e05:	04 02                	add    $0x2,%al
402e07:	73 2b                	jae    0x402e34
402e09:	00 00                	add    %al,(%eax)
402e0b:	0a 7d 12             	or     0x12(%ebp),%bh
402e0e:	00 00                	add    %al,(%eax)
402e10:	04 02                	add    $0x2,%al
402e12:	73 2b                	jae    0x402e3f
402e14:	00 00                	add    %al,(%eax)
402e16:	0a 7d 13             	or     0x13(%ebp),%bh
402e19:	00 00                	add    %al,(%eax)
402e1b:	04 02                	add    $0x2,%al
402e1d:	73 2a                	jae    0x402e49
402e1f:	00 00                	add    %al,(%eax)
402e21:	0a 7d 14             	or     0x14(%ebp),%bh
402e24:	00 00                	add    %al,(%eax)
402e26:	04 02                	add    $0x2,%al
402e28:	73 6e                	jae    0x402e98
402e2a:	00 00                	add    %al,(%eax)
402e2c:	0a 7d 15             	or     0x15(%ebp),%bh
402e2f:	00 00                	add    %al,(%eax)
402e31:	04 02                	add    $0x2,%al
402e33:	73 29                	jae    0x402e5e
402e35:	00 00                	add    %al,(%eax)
402e37:	0a 7d 16             	or     0x16(%ebp),%bh
402e3a:	00 00                	add    %al,(%eax)
402e3c:	04 02                	add    $0x2,%al
402e3e:	7b 0f                	jnp    0x402e4f
402e40:	00 00                	add    %al,(%eax)
402e42:	04 6f                	add    $0x6f,%al
402e44:	2f                   	das
402e45:	00 00                	add    %al,(%eax)
402e47:	0a 00                	or     (%eax),%al
402e49:	02 7b 11             	add    0x11(%ebx),%bh
402e4c:	00 00                	add    %al,(%eax)
402e4e:	04 6f                	add    $0x6f,%al
402e50:	2f                   	das
402e51:	00 00                	add    %al,(%eax)
402e53:	0a 00                	or     (%eax),%al
402e55:	02 7b 16             	add    0x16(%ebx),%bh
402e58:	00 00                	add    %al,(%eax)
402e5a:	04 6f                	add    $0x6f,%al
402e5c:	2e 00 00             	add    %al,%cs:(%eax)
402e5f:	0a 00                	or     (%eax),%al
402e61:	02 7b 0f             	add    0xf(%ebx),%bh
402e64:	00 00                	add    %al,(%eax)
402e66:	04 17                	add    $0x17,%al
402e68:	6f                   	outsl  %ds:(%esi),(%dx)
402e69:	3d 00 00 0a 00       	cmp    $0xa0000,%eax
402e6e:	02 7b 0f             	add    0xf(%ebx),%bh
402e71:	00 00                	add    %al,(%eax)
402e73:	04 16                	add    $0x16,%al
402e75:	6f                   	outsl  %ds:(%esi),(%dx)
402e76:	4a                   	dec    %edx
402e77:	00 00                	add    %al,(%eax)
402e79:	0a 00                	or     (%eax),%al
402e7b:	02 7b 0f             	add    0xf(%ebx),%bh
402e7e:	00 00                	add    %al,(%eax)
402e80:	04 18                	add    $0x18,%al
402e82:	6f                   	outsl  %ds:(%esi),(%dx)
402e83:	4b                   	dec    %ebx
402e84:	00 00                	add    %al,(%eax)
402e86:	0a 00                	or     (%eax),%al
402e88:	02 7b 0f             	add    0xf(%ebx),%bh
402e8b:	00 00                	add    %al,(%eax)
402e8d:	04 6f                	add    $0x6f,%al
402e8f:	4c                   	dec    %esp
402e90:	00 00                	add    %al,(%eax)
402e92:	0a 73 4d             	or     0x4d(%ebx),%dh
402e95:	00 00                	add    %al,(%eax)
402e97:	0a 6f 4e             	or     0x4e(%edi),%ch
402e9a:	00 00                	add    %al,(%eax)
402e9c:	0a 26                	or     (%esi),%ah
402e9e:	02 7b 0f             	add    0xf(%ebx),%bh
402ea1:	00 00                	add    %al,(%eax)
402ea3:	04 6f                	add    $0x6f,%al
402ea5:	4c                   	dec    %esp
402ea6:	00 00                	add    %al,(%eax)
402ea8:	0a 73 4d             	or     0x4d(%ebx),%dh
402eab:	00 00                	add    %al,(%eax)
402ead:	0a 6f 4e             	or     0x4e(%edi),%ch
402eb0:	00 00                	add    %al,(%eax)
402eb2:	0a 26                	or     (%esi),%ah
402eb4:	02 7b 0f             	add    0xf(%ebx),%bh
402eb7:	00 00                	add    %al,(%eax)
402eb9:	04 6f                	add    $0x6f,%al
402ebb:	4f                   	dec    %edi
402ebc:	00 00                	add    %al,(%eax)
402ebe:	0a 02                	or     (%edx),%al
402ec0:	7b 10                	jnp    0x402ed2
402ec2:	00 00                	add    %al,(%eax)
402ec4:	04 17                	add    $0x17,%al
402ec6:	16                   	push   %ss
402ec7:	6f                   	outsl  %ds:(%esi),(%dx)