402bbb:	7b 32                	jnp    0x402bef
402bbd:	00 00                	add    %al,(%eax)
402bbf:	04 16                	add    $0x16,%al
402bc1:	6f                   	outsl  %ds:(%esi),(%dx)
402bc2:	18 00                	sbb    %al,(%eax)
402bc4:	00 0a                	add    %cl,(%edx)
402bc6:	00 02                	add    %al,(%edx)
402bc8:	02 02                	add    (%edx),%al
402bca:	7b 13                	jnp    0x402bdf
402bcc:	00 00                	add    %al,(%eax)
402bce:	04 02                	add    $0x2,%al
402bd0:	7b 0a                	jnp    0x402bdc
402bd2:	00 00                	add    %al,(%eax)
402bd4:	04 28                	add    $0x28,%al
402bd6:	06                   	push   %es
402bd7:	00 00                	add    %al,(%eax)
402bd9:	06                   	push   %es
402bda:	7d 05                	jge    0x402be1
402bdc:	00 00                	add    %al,(%eax)
402bde:	04 02                	add    $0x2,%al
402be0:	7b 33                	jnp    0x402c15
402be2:	00 00                	add    %al,(%eax)
402be4:	04 25                	add    $0x25,%al
402be6:	6f                   	outsl  %ds:(%esi),(%dx)
402be7:	19 00                	sbb    %eax,(%eax)
402be9:	00 0a                	add    %cl,(%edx)
402beb:	72 2e                	jb     0x402c1b
402bed:	02 00                	add    (%eax),%al
402bef:	70 02                	jo     0x402bf3
402bf1:	7c 05                	jl     0x402bf8
402bf3:	00 00                	add    %al,(%eax)
402bf5:	04 28                	add    $0x28,%al
402bf7:	1c 00                	sbb    $0x0,%al
402bf9:	00 0a                	add    %cl,(%edx)
402bfb:	72 a6                	jb     0x402ba3
402bfd:	02 00                	add    (%eax),%al
402bff:	70 28                	jo     0x402c29
402c01:	2b 00                	sub    (%eax),%eax
402c03:	00 0a                	add    %cl,(%edx)
402c05:	6f                   	outsl  %ds:(%esi),(%dx)
402c06:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
402c0b:	02 02                	add    (%edx),%al
402c0d:	7b 07                	jnp    0x402c16
402c0f:	00 00                	add    %al,(%eax)
402c11:	04 02                	add    $0x2,%al
402c13:	7b 05                	jnp    0x402c1a
402c15:	00 00                	add    %al,(%eax)
402c17:	04 58                	add    $0x58,%al
402c19:	7d 07                	jge    0x402c22
402c1b:	00 00                	add    %al,(%eax)
402c1d:	04 02                	add    $0x2,%al
402c1f:	7b 27                	jnp    0x402c48
402c21:	00 00                	add    %al,(%eax)
402c23:	04 02                	add    $0x2,%al
402c25:	7c 07                	jl     0x402c2e
402c27:	00 00                	add    %al,(%eax)
402c29:	04 28                	add    $0x28,%al
402c2b:	1c 00                	sbb    $0x0,%al
402c2d:	00 0a                	add    %cl,(%edx)
402c2f:	6f                   	outsl  %ds:(%esi),(%dx)
402c30:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
402c35:	02 7b 2f             	add    0x2f(%ebx),%bh
402c38:	00 00                	add    %al,(%eax)
402c3a:	04 02                	add    $0x2,%al
402c3c:	7b 19                	jnp    0x402c57
402c3e:	00 00                	add    %al,(%eax)
402c40:	04 6f                	add    $0x6f,%al
402c42:	19 00                	sbb    %eax,(%eax)
402c44:	00 0a                	add    %cl,(%edx)
402c46:	72 b6                	jb     0x402bfe
402c48:	02 00                	add    (%eax),%al
402c4a:	70 28                	jo     0x402c74
402c4c:	1e                   	push   %ds
402c4d:	00 00                	add    %al,(%eax)
402c4f:	0a 6f 1d             	or     0x1d(%edi),%ch
402c52:	00 00                	add    %al,(%eax)
402c54:	0a 00                	or     (%eax),%al
402c56:	00 38                	add    %bh,(%eax)
402c58:	a2 00 00 00 00       	mov    %al,0x0
402c5d:	02 7b 23             	add    0x23(%ebx),%bh
402c60:	00 00                	add    %al,(%eax)
402c62:	04 17                	add    $0x17,%al
402c64:	6f                   	outsl  %ds:(%esi),(%dx)
402c65:	18 00                	sbb    %al,(%eax)
402c67:	00 0a                	add    %cl,(%edx)
402c69:	00 02                	add    %al,(%edx)
402c6b:	7b 2d                	jnp    0x402c9a
402c6d:	00 00                	add    %al,(%eax)
402c6f:	04 16                	add    $0x16,%al
402c71:	6f                   	outsl  %ds:(%esi),(%dx)
402c72:	18 00                	sbb    %al,(%eax)
402c74:	00 0a                	add    %cl,(%edx)
402c76:	00 02                	add    %al,(%edx)
402c78:	7b 23                	jnp    0x402c9d
402c7a:	00 00                	add    %al,(%eax)
402c7c:	04 72                	add    $0x72,%al
402c7e:	ac                   	lods   %ds:(%esi),%al
402c7f:	02 00                	add    (%eax),%al
402c81:	70 6f                	jo     0x402cf2
402c83:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
402c88:	02 17                	add    (%edi),%dl
402c8a:	7d 0c                	jge    0x402c98
402c8c:	00 00                	add    %al,(%eax)
402c8e:	04 02                	add    $0x2,%al
402c90:	02 02                	add    (%edx),%al
402c92:	7b 13                	jnp    0x402ca7
402c94:	00 00                	add    %al,(%eax)
402c96:	04 02                	add    $0x2,%al
402c98:	7b 0a                	jnp    0x402ca4
402c9a:	00 00                	add    %al,(%eax)
402c9c:	04 28                	add    $0x28,%al
402c9e:	06                   	push   %es
402c9f:	00 00                	add    %al,(%eax)
402ca1:	06                   	push   %es
402ca2:	7d 05                	jge    0x402ca9
402ca4:	00 00                	add    %al,(%eax)
402ca6:	04 02                	add    $0x2,%al
402ca8:	7b 33                	jnp    0x402cdd
402caa:	00 00                	add    %al,(%eax)
402cac:	04 25                	add    $0x25,%al
402cae:	6f                   	outsl  %ds:(%esi),(%dx)
402caf:	19 00                	sbb    %eax,(%eax)
402cb1:	00 0a                	add    %cl,(%edx)
402cb3:	72 2e                	jb     0x402ce3
402cb5:	02 00                	add    (%eax),%al
402cb7:	70 02                	jo     0x402cbb
402cb9:	7c 05                	jl     0x402cc0
402cbb:	00 00                	add    %al,(%eax)
402cbd:	04 28                	add    $0x28,%al
402cbf:	1c 00                	sbb    $0x0,%al
402cc1:	00 0a                	add    %cl,(%edx)
402cc3:	72 a6                	jb     0x402c6b
402cc5:	02 00                	add    (%eax),%al
402cc7:	70 28                	jo     0x402cf1
402cc9:	2b 00                	sub    (%eax),%eax
402ccb:	00 0a                	add    %cl,(%edx)
402ccd:	6f                   	outsl  %ds:(%esi),(%dx)
402cce:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
402cd3:	02 02                	add    (%edx),%al
402cd5:	7b 07                	jnp    0x402cde
402cd7:	00 00                	add    %al,(%eax)
402cd9:	04 02                	add    $0x2,%al
402cdb:	7b 05                	jnp    0x402ce2
402cdd:	00 00                	add    %al,(%eax)
402cdf:	04 58                	add    $0x58,%al
402ce1:	7d 07                	jge    0x402cea
402ce3:	00 00                	add    %al,(%eax)
402ce5:	04 02                	add    $0x2,%al
402ce7:	7b 27                	jnp    0x402d10
402ce9:	00 00                	add    %al,(%eax)
402ceb:	04 02                	add    $0x2,%al
402ced:	7c 07                	jl     0x402cf6
402cef:	00 00                	add    %al,(%eax)
402cf1:	04 28                	add    $0x28,%al
402cf3:	1c 00                	sbb    $0x0,%al
402cf5:	00 0a                	add    %cl,(%edx)
402cf7:	6f                   	outsl  %ds:(%esi),(%dx)
402cf8:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
402cfd:	00 00                	add    %al,(%eax)
402cff:	02 7b 11             	add    0x11(%ebx),%bh
402d02:	00 00                	add    %al,(%eax)
402d04:	04 16                	add    $0x16,%al
402d06:	fe 01                	incb   (%ecx)
402d08:	0c 08                	or     $0x8,%al
402d0a:	2c 43                	sub    $0x43,%al
402d0c:	00 02                	add    %al,(%edx)
402d0e:	7b 30                	jnp    0x402d40
402d10:	00 00                	add    %al,(%eax)
402d12:	04 16                	add    $0x16,%al
402d14:	6f                   	outsl  %ds:(%esi),(%dx)
402d15:	18 00                	sbb    %al,(%eax)
402d17:	00 0a                	add    %cl,(%edx)
402d19:	00 02                	add    %al,(%edx)
402d1b:	7b 31                	jnp    0x402d4e
402d1d:	00 00                	add    %al,(%eax)
402d1f:	04 17                	add    $0x17,%al
402d21:	6f                   	outsl  %ds:(%esi),(%dx)
402d22:	18 00                	sbb    %al,(%eax)
402d24:	00 0a                	add    %cl,(%edx)
402d26:	00 02                	add    %al,(%edx)
402d28:	7b 1d                	jnp    0x402d47
402d2a:	00 00                	add    %al,(%eax)
402d2c:	04 25                	add    $0x25,%al
402d2e:	6f                   	outsl  %ds:(%esi),(%dx)
402d2f:	19 00                	sbb    %eax,(%eax)
402d31:	00 0a                	add    %cl,(%edx)
402d33:	02 7b 1b             	add    0x1b(%ebx),%bh
402d36:	00 00                	add    %al,(%eax)
402d38:	04 6f                	add    $0x6f,%al
402d3a:	19 00                	sbb    %eax,(%eax)
402d3c:	00 0a                	add    %cl,(%edx)
402d3e:	72 0c                	jb     0x402d4c
402d40:	03 00                	add    (%eax),%eax
402d42:	70 28                	jo     0x402d6c
402d44:	2c 00                	sub    $0x0,%al
402d46:	00 0a                	add    %cl,(%edx)
402d48:	6f                   	outsl  %ds:(%esi),(%dx)
402d49:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
402d4e:	00 02                	add    %al,(%edx)
402d50:	7b 12                	jnp    0x402d64
402d52:	00 00                	add    %al,(%eax)
402d54:	04 16                	add    $0x16,%al
402d56:	fe 01                	incb   (%ecx)
402d58:	0d 09 2c 17 00       	or     $0x172c09,%eax
402d5d:	02 28                	add    (%eax),%ch
402d5f:	0d 00 00 06 00       	or     $0x60000,%eax
402d64:	02 28                	add    (%eax),%ch
402d66:	0f 00 00             	sldt   (%eax)
402d69:	06                   	push   %es
402d6a:	00 02                	add    %al,(%edx)
402d6c:	28 0e                	sub    %cl,(%esi)
402d6e:	00 00                	add    %al,(%eax)
402d70:	06                   	push   %es
402d71:	00 00                	add    %al,(%eax)
402d73:	2a 13                	sub    (%ebx),%dl
402d75:	30 06                	xor    %al,(%esi)
402d77:	00 9f 06 00 00 08    	add    %bl,0x8000006(%edi)
402d7d:	00 00                	add    %al,(%eax)
402d7f:	11 00                	adc    %eax,(%eax)
402d81:	02 7b 0c             	add    0xc(%ebx),%bh
402d84:	00 00                	add    %al,(%eax)
402d86:	04 19                	add    $0x19,%al
402d88:	fe 02                	incb   (%edx)
402d8a:	16                   	push   %ss
402d8b:	fe 01                	incb   (%ecx)
402d8d:	0a 06                	or     (%esi),%al
402d8f:	39 6a 06             	cmp    %ebp,0x6(%edx)
402d92:	00 00                	add    %al,(%eax)
402d94:	00 02                	add    %al,(%edx)
402d96:	7b 0e                	jnp    0x402da6
402d98:	00 00                	add    %al,(%eax)
402d9a:	04 2d                	add    $0x2d,%al
402d9c:	13 02                	adc    (%edx),%eax
402d9e:	7b 0f                	jnp    0x402daf
402da0:	00 00                	add    %al,(%eax)
402da2:	04 2d                	add    $0x2d,%al
402da4:	0b 02                	or     (%edx),%eax
402da6:	7b 10                	jnp    0x402db8
402da8:	00 00                	add    %al,(%eax)
402daa:	04 16                	add    $0x16,%al
402dac:	fe 01                	incb   (%ecx)
402dae:	2b 01                	sub    (%ecx),%eax
402db0:	16                   	push   %ss
402db1:	0b 07                	or     (%edi),%eax
402db3:	2c 3c                	sub    $0x3c,%al
402db5:	00 02                	add    %al,(%edx)
402db7:	7b 30                	jnp    0x402de9
402db9:	00 00                	add    %al,(%eax)
402dbb:	04 6f                	add    $0x6f,%al
402dbd:	2d 00 00 0a 0c       	sub    $0xc0a0000,%eax
402dc2:	08 2c 14             	or     %ch,(%esp,%edx,1)
402dc5:	00 02                	add    %al,(%edx)
402dc7:	28 0e                	sub    %cl,(%esi)
402dc9:	00 00                	add    %al,(%eax)
402dcb:	06                   	push   %es
402dcc:	00 02                	add    %al,(%edx)
402dce:	03 04 28             	add    (%eax,%ebp,1),%eax
402dd1:	10 00                	adc    %al,(%eax)
402dd3:	00 06                	add    %al,(%esi)
402dd5:	00 00                	add    %al,(%eax)
402dd7:	2b 12                	sub    (%edx),%edx
402dd9:	00 02                	add    %al,(%edx)
402ddb:	03 04 28             	add    (%eax,%ebp,1),%eax
402dde:	12 00                	adc    (%eax),%al
402de0:	00 06                	add    %al,(%esi)
402de2:	00 02                	add    %al,(%edx)
402de4:	28 0e                	sub    %cl,(%esi)
402de6:	00 00                	add    %al,(%eax)
402de8:	06                   	push   %es
402de9:	00 00                	add    %al,(%eax)
402deb:	00 38                	add    %bh,(%eax)
402ded:	0a 06                	or     (%esi),%al
402def:	00 00                	add    %al,(%eax)
402df1:	00 02                	add    %al,(%edx)
402df3:	7b 2f                	jnp    0x402e24
402df5:	00 00                	add    %al,(%eax)
402df7:	04 72                	add    $0x72,%al
402df9:	01 00                	add    %eax,(%eax)
402dfb:	00 70 6f             	add    %dh,0x6f(%eax)
402dfe:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
402e03:	02 7b 23             	add    0x23(%ebx),%bh
402e06:	00 00                	add    %al,(%eax)
402e08:	04 72                	add    $0x72,%al
402e0a:	20 03                	and    %al,(%ebx)
402e0c:	00 70 02             	add    %dh,0x2(%eax)
402e0f:	7c 0c                	jl     0x402e1d
402e11:	00 00                	add    %al,(%eax)
402e13:	04 28                	add    $0x28,%al
402e15:	1c 00                	sbb    $0x0,%al
402e17:	00 0a                	add    %cl,(%edx)
402e19:	28 1e                	sub    %bl,(%esi)
402e1b:	00 00                	add    %al,(%eax)
402e1d:	0a 6f 1d             	or     0x1d(%edi),%ch
402e20:	00 00                	add    %al,(%eax)
402e22:	0a 00                	or     (%eax),%al
402e24:	02 7b 12             	add    0x12(%ebx),%bh
402e27:	00 00                	add    %al,(%eax)
402e29:	04 2d                	add    $0x2d,%al
402e2b:	0d 02 7b 30 00       	or     $0x307b02,%eax
402e30:	00 04 6f             	add    %al,(%edi,%ebp,2)
402e33:	2d 00 00 0a 2b       	sub    $0x2b0a0000,%eax
402e38:	01 17                	add    %edx,(%edi)
402e3a:	0d 09 2c 29 00       	or     $0x292c09,%eax
402e3f:	02 7b 22             	add    0x22(%ebx),%bh
402e42:	00 00                	add    %al,(%eax)
402e44:	04 17                	add    $0x17,%al
402e46:	6f                   	outsl  %ds:(%esi),(%dx)
402e47:	18 00                	sbb    %al,(%eax)
402e49:	00 0a                	add    %cl,(%edx)
402e4b:	00 02                	add    %al,(%edx)
402e4d:	7b 21                	jnp    0x402e70
402e4f:	00 00                	add    %al,(%eax)
402e51:	04 17                	add    $0x17,%al
402e53:	6f                   	outsl  %ds:(%esi),(%dx)
402e54:	18 00                	sbb    %al,(%eax)
402e56:	00 0a                	add    %cl,(%edx)
402e58:	00 02                	add    %al,(%edx)
402e5a:	7b 20                	jnp    0x402e7c
402e5c:	00 00                	add    %al,(%eax)
402e5e:	04 17                	add    $0x17,%al
402e60:	6f                   	outsl  %ds:(%esi),(%dx)
402e61:	18 00                	sbb    %al,(%eax)
402e63:	00 0a                	add    %cl,(%edx)
402e65:	00 00                	add    %al,(%eax)
402e67:	16                   	push   %ss
402e68:	13 04 38             	adc    (%eax,%edi,1),%eax
402e6b:	b2 00                	mov    $0x0,%dl
402e6d:	00 00                	add    %al,(%eax)
402e6f:	00 02                	add    %al,(%edx)
402e71:	7b 0e                	jnp    0x402e81
402e73:	00 00                	add    %al,(%eax)
402e75:	04 13                	add    $0x13,%al
402e77:	05 11 05 2c 13       	add    $0x132c0511,%eax
402e7c:	02 02                	add    (%edx),%al
402e7e:	7b 0d                	jnp    0x402e8d
402e80:	00 00                	add    %al,(%eax)
402e82:	04 17                	add    $0x17,%al
402e84:	1d 6f 2e 00 00       	sbb    $0x2e6f,%eax
402e89:	0a 7d 02             	or     0x2(%ebp),%bh
402e8c:	00 00                	add    %al,(%eax)
402e8e:	04 02                	add    $0x2,%al
402e90:	7b 0f                	jnp    0x402ea1
402e92:	00 00                	add    %al,(%eax)
402e94:	04 13                	add    $0x13,%al
402e96:	06                   	push   %es
402e97:	11 06                	adc    %eax,(%esi)
402e99:	2c 13                	sub    $0x13,%al
402e9b:	02 02                	add    (%edx),%al
402e9d:	7b 0d                	jnp    0x402eac
402e9f:	00 00                	add    %al,(%eax)