4029fe:	2c 24                	sub    $0x24,%al
402a00:	00 02                	add    %al,(%edx)
402a02:	7b 0c                	jnp    0x402a10
402a04:	00 00                	add    %al,(%eax)
402a06:	04 04                	add    $0x4,%al
402a08:	6f                   	outsl  %ds:(%esi),(%dx)
402a09:	3a 00                	cmp    (%eax),%al
402a0b:	00 06                	add    %al,(%esi)
402a0d:	04 6f                	add    $0x6f,%al
402a0f:	3c 00                	cmp    $0x0,%al
402a11:	00 06                	add    %al,(%esi)
402a13:	28 27                	sub    %ah,(%edi)
402a15:	00 00                	add    %al,(%eax)
402a17:	0a 72 31             	or     0x31(%edx),%dh
402a1a:	01 00                	add    %eax,(%eax)
402a1c:	70 6f                	jo     0x402a8d
402a1e:	17                   	pop    %ss
402a1f:	00 00                	add    %al,(%eax)
402a21:	0a 00                	or     (%eax),%al
402a23:	00 2a                	add    %ch,(%edx)
402a25:	00 00                	add    %al,(%eax)
402a27:	00 13                	add    %dl,(%ebx)
402a29:	30 03                	xor    %al,(%ebx)
402a2b:	00 92 00 00 00 0e    	add    %dl,0xe000000(%edx)
402a31:	00 00                	add    %al,(%eax)
402a33:	11 00                	adc    %eax,(%eax)
402a35:	03 75 10             	add    0x10(%ebp),%esi
402a38:	00 00                	add    %al,(%eax)
402a3a:	01 0a                	add    %ecx,(%edx)
402a3c:	06                   	push   %es
402a3d:	6f                   	outsl  %ds:(%esi),(%dx)
402a3e:	28 00                	sub    %al,(%eax)
402a40:	00 0a                	add    %cl,(%edx)
402a42:	72 31                	jb     0x402a75
402a44:	01 00                	add    %eax,(%eax)
402a46:	70 28                	jo     0x402a70
402a48:	35 00 00 0a 0b       	xor    $0xb0a0000,%eax
402a4d:	07                   	pop    %es
402a4e:	2c 6b                	sub    $0x6b,%al
402a50:	00 06                	add    %al,(%esi)
402a52:	28 36                	sub    %dh,(%esi)
402a54:	00 00                	add    %al,(%eax)
402a56:	0a 6f 12             	or     0x12(%edi),%ch
402a59:	00 00                	add    %al,(%eax)
402a5b:	0a 00                	or     (%eax),%al
402a5d:	06                   	push   %es
402a5e:	02 fe                	add    %dh,%bh
402a60:	06                   	push   %es
402a61:	14 00                	adc    $0x0,%al
402a63:	00 06                	add    %al,(%esi)
402a65:	73 31                	jae    0x402a98
402a67:	00 00                	add    %al,(%eax)
402a69:	0a 6f 32             	or     0x32(%edi),%ch
402a6c:	00 00                	add    %al,(%eax)
402a6e:	0a 00                	or     (%eax),%al
402a70:	06                   	push   %es
402a71:	02 fe                	add    %dh,%bh
402a73:	06                   	push   %es
402a74:	15 00 00 06 73       	adc    $0x73060000,%eax
402a79:	31 00                	xor    %eax,(%eax)
402a7b:	00 0a                	add    %cl,(%edx)
402a7d:	6f                   	outsl  %ds:(%esi),(%dx)
402a7e:	33 00                	xor    (%eax),%eax
402a80:	00 0a                	add    %cl,(%edx)
402a82:	00 02                	add    %al,(%edx)
402a84:	7b 0d                	jnp    0x402a93
402a86:	00 00                	add    %al,(%eax)
402a88:	04 2c                	add    $0x2c,%al
402a8a:	0e                   	push   %cs
402a8b:	02 7b 0d             	add    0xd(%ebx),%bh
402a8e:	00 00                	add    %al,(%eax)
402a90:	04 06                	add    $0x6,%al
402a92:	fe 01                	incb   (%ecx)
402a94:	16                   	push   %ss
402a95:	fe 01                	incb   (%ecx)
402a97:	2b 01                	sub    (%ecx),%eax
402a99:	16                   	push   %ss
402a9a:	0c 08                	or     $0x8,%al
402a9c:	2c 13                	sub    $0x13,%al
402a9e:	00 02                	add    %al,(%edx)
402aa0:	7b 0d                	jnp    0x402aaf
402aa2:	00 00                	add    %al,(%eax)
402aa4:	04 28                	add    $0x28,%al
402aa6:	19 00                	sbb    %eax,(%eax)
402aa8:	00 0a                	add    %cl,(%edx)
402aaa:	6f                   	outsl  %ds:(%esi),(%dx)
402aab:	12 00                	adc    (%eax),%al
402aad:	00 0a                	add    %cl,(%edx)
402aaf:	00 00                	add    %al,(%eax)
402ab1:	02 06                	add    (%esi),%al
402ab3:	7d 0d                	jge    0x402ac2
402ab5:	00 00                	add    %al,(%eax)
402ab7:	04 00                	add    $0x0,%al
402ab9:	2b 0a                	sub    (%edx),%ecx
402abb:	00 02                	add    %al,(%edx)
402abd:	06                   	push   %es
402abe:	28 09                	sub    %cl,(%ecx)
402ac0:	00 00                	add    %al,(%eax)
402ac2:	06                   	push   %es
402ac3:	00 00                	add    %al,(%eax)
402ac5:	2a 00                	sub    (%eax),%al
402ac7:	00 13                	add    %dl,(%ebx)
402ac9:	30 03                	xor    %al,(%ebx)
402acb:	00 5d 00             	add    %bl,0x0(%ebp)
402ace:	00 00                	add    %al,(%eax)
402ad0:	0f 00 00             	sldt   (%eax)
402ad3:	11 00                	adc    %eax,(%eax)
402ad5:	03 75 10             	add    0x10(%ebp),%esi
402ad8:	00 00                	add    %al,(%eax)
402ada:	01 0a                	add    %ecx,(%edx)
402adc:	06                   	push   %es
402add:	6f                   	outsl  %ds:(%esi),(%dx)
402ade:	28 00                	sub    %al,(%eax)
402ae0:	00 0a                	add    %cl,(%edx)
402ae2:	72 31                	jb     0x402b15
402ae4:	01 00                	add    %eax,(%eax)
402ae6:	70 28                	jo     0x402b10
402ae8:	35 00 00 0a 0b       	xor    $0xb0a0000,%eax
402aed:	07                   	pop    %es
402aee:	2c 36                	sub    $0x36,%al
402af0:	00 06                	add    %al,(%esi)
402af2:	28 19                	sub    %bl,(%ecx)
402af4:	00 00                	add    %al,(%eax)
402af6:	0a 6f 12             	or     0x12(%edi),%ch
402af9:	00 00                	add    %al,(%eax)
402afb:	0a 00                	or     (%eax),%al
402afd:	06                   	push   %es
402afe:	02 fe                	add    %dh,%bh
402b00:	06                   	push   %es
402b01:	15 00 00 06 73       	adc    $0x73060000,%eax
402b06:	31 00                	xor    %eax,(%eax)
402b08:	00 0a                	add    %cl,(%edx)
402b0a:	6f                   	outsl  %ds:(%esi),(%dx)
402b0b:	32 00                	xor    (%eax),%al
402b0d:	00 0a                	add    %cl,(%edx)
402b0f:	00 06                	add    %al,(%esi)
402b11:	02 fe                	add    %dh,%bh
402b13:	06                   	push   %es
402b14:	14 00                	adc    $0x0,%al
402b16:	00 06                	add    %al,(%esi)
402b18:	73 31                	jae    0x402b4b
402b1a:	00 00                	add    %al,(%eax)
402b1c:	0a 6f 33             	or     0x33(%edi),%ch
402b1f:	00 00                	add    %al,(%eax)
402b21:	0a 00                	or     (%eax),%al
402b23:	00 2b                	add    %ch,(%ebx)
402b25:	0a 00                	or     (%eax),%al
402b27:	02 06                	add    (%esi),%al
402b29:	28 09                	sub    %cl,(%ecx)
402b2b:	00 00                	add    %al,(%eax)
402b2d:	06                   	push   %es
402b2e:	00 00                	add    %al,(%eax)
402b30:	2a 00                	sub    (%eax),%al
402b32:	00 00                	add    %al,(%eax)
402b34:	13 30                	adc    (%eax),%esi
402b36:	05 00 cb 01 00       	add    $0x1cb00,%eax
402b3b:	00 0a                	add    %cl,(%edx)
402b3d:	00 00                	add    %al,(%eax)
402b3f:	11 00                	adc    %eax,(%eax)
402b41:	73 2b                	jae    0x402b6e
402b43:	00 00                	add    %al,(%eax)
402b45:	0a 0a                	or     (%edx),%cl
402b47:	06                   	push   %es
402b48:	02 7b 0b             	add    0xb(%ebx),%bh
402b4b:	00 00                	add    %al,(%eax)
402b4d:	04 6f                	add    $0x6f,%al
402b4f:	4f                   	dec    %edi
402b50:	00 00                	add    %al,(%eax)
402b52:	06                   	push   %es
402b53:	16                   	push   %ss
402b54:	9a 6f 6e 00 00 06 6f 	lcall  $0x6f06,$0x6e6f
402b5b:	2c 00                	sub    $0x0,%al
402b5d:	00 0a                	add    %cl,(%edx)
402b5f:	72 35                	jb     0x402b96
402b61:	01 00                	add    %eax,(%eax)
402b63:	70 6f                	jo     0x402bd4
402b65:	2c 00                	sub    $0x0,%al
402b67:	00 0a                	add    %cl,(%edx)
402b69:	26 02 7b 07          	add    %es:0x7(%ebx),%bh
402b6d:	00 00                	add    %al,(%eax)
402b6f:	04 06                	add    $0x6,%al
402b71:	6f                   	outsl  %ds:(%esi),(%dx)
402b72:	2d 00 00 0a 6f       	sub    $0x6f0a0000,%eax
402b77:	17                   	pop    %ss
402b78:	00 00                	add    %al,(%eax)
402b7a:	0a 00                	or     (%eax),%al
402b7c:	02 7b 07             	add    0x7(%ebx),%bh
402b7f:	00 00                	add    %al,(%eax)
402b81:	04 02                	add    $0x2,%al
402b83:	7b 0c                	jnp    0x402b91
402b85:	00 00                	add    %al,(%eax)
402b87:	04 16                	add    $0x16,%al
402b89:	16                   	push   %ss
402b8a:	28 27                	sub    %ah,(%edi)
402b8c:	00 00                	add    %al,(%eax)
402b8e:	0a 6f 37             	or     0x37(%edi),%ch
402b91:	00 00                	add    %al,(%eax)
402b93:	0a 1f                	or     (%edi),%bl
402b95:	0c 58                	or     $0x58,%al
402b97:	1f                   	pop    %ds
402b98:	14 73                	adc    $0x73,%al
402b9a:	1d 00 00 0a 6f       	sbb    $0x6f0a0000,%eax
402b9f:	1e                   	push   %ds
402ba0:	00 00                	add    %al,(%eax)
402ba2:	0a 00                	or     (%eax),%al
402ba4:	02 7b 07             	add    0x7(%ebx),%bh
402ba7:	00 00                	add    %al,(%eax)
402ba9:	04 17                	add    $0x17,%al
402bab:	6f                   	outsl  %ds:(%esi),(%dx)
402bac:	38 00                	cmp    %al,(%eax)
402bae:	00 0a                	add    %cl,(%edx)
402bb0:	00 02                	add    %al,(%edx)
402bb2:	7b 09                	jnp    0x402bbd
402bb4:	00 00                	add    %al,(%eax)
402bb6:	04 72                	add    $0x72,%al
402bb8:	39 01                	cmp    %eax,(%ecx)
402bba:	00 70 6f             	add    %dh,0x6f(%eax)
402bbd:	17                   	pop    %ss
402bbe:	00 00                	add    %al,(%eax)
402bc0:	0a 00                	or     (%eax),%al
402bc2:	02 7b 09             	add    0x9(%ebx),%bh
402bc5:	00 00                	add    %al,(%eax)
402bc7:	04 02                	add    $0x2,%al
402bc9:	7b 07                	jnp    0x402bd2
402bcb:	00 00                	add    %al,(%eax)
402bcd:	04 6f                	add    $0x6f,%al
402bcf:	37                   	aaa
402bd0:	00 00                	add    %al,(%eax)
402bd2:	0a 02                	or     (%edx),%al
402bd4:	7b 07                	jnp    0x402bdd
402bd6:	00 00                	add    %al,(%eax)
402bd8:	04 6f                	add    $0x6f,%al
402bda:	39 00                	cmp    %eax,(%eax)
402bdc:	00 0a                	add    %cl,(%edx)
402bde:	58                   	pop    %eax
402bdf:	02 7b 07             	add    0x7(%ebx),%bh
402be2:	00 00                	add    %al,(%eax)
402be4:	04 6f                	add    $0x6f,%al
402be6:	3a 00                	cmp    (%eax),%al
402be8:	00 0a                	add    %cl,(%edx)
402bea:	73 1d                	jae    0x402c09
402bec:	00 00                	add    %al,(%eax)
402bee:	0a 6f 1e             	or     0x1e(%edi),%ch
402bf1:	00 00                	add    %al,(%eax)
402bf3:	0a 00                	or     (%eax),%al
402bf5:	02 7b 09             	add    0x9(%ebx),%bh
402bf8:	00 00                	add    %al,(%eax)
402bfa:	04 17                	add    $0x17,%al
402bfc:	6f                   	outsl  %ds:(%esi),(%dx)
402bfd:	38 00                	cmp    %al,(%eax)
402bff:	00 0a                	add    %cl,(%edx)
402c01:	00 06                	add    %al,(%esi)
402c03:	02 7b 0b             	add    0xb(%ebx),%bh
402c06:	00 00                	add    %al,(%eax)
402c08:	04 6f                	add    $0x6f,%al
402c0a:	4f                   	dec    %edi
402c0b:	00 00                	add    %al,(%eax)
402c0d:	06                   	push   %es
402c0e:	17                   	pop    %ss
402c0f:	9a 6f 6e 00 00 06 6f 	lcall  $0x6f06,$0x6e6f
402c16:	2c 00                	sub    $0x0,%al
402c18:	00 0a                	add    %cl,(%edx)
402c1a:	72 35                	jb     0x402c51
402c1c:	01 00                	add    %eax,(%eax)
402c1e:	70 6f                	jo     0x402c8f
402c20:	2c 00                	sub    $0x0,%al
402c22:	00 0a                	add    %cl,(%edx)
402c24:	26 02 7b 08          	add    %es:0x8(%ebx),%bh
402c28:	00 00                	add    %al,(%eax)
402c2a:	04 06                	add    $0x6,%al
402c2c:	6f                   	outsl  %ds:(%esi),(%dx)
402c2d:	2d 00 00 0a 6f       	sub    $0x6f0a0000,%eax
402c32:	17                   	pop    %ss
402c33:	00 00                	add    %al,(%eax)
402c35:	0a 00                	or     (%eax),%al
402c37:	02 7b 08             	add    0x8(%ebx),%bh
402c3a:	00 00                	add    %al,(%eax)
402c3c:	04 02                	add    $0x2,%al
402c3e:	7b 0c                	jnp    0x402c4c
402c40:	00 00                	add    %al,(%eax)
402c42:	04 16                	add    $0x16,%al
402c44:	02 7b 0b             	add    0xb(%ebx),%bh
402c47:	00 00                	add    %al,(%eax)
402c49:	04 6f                	add    $0x6f,%al
402c4b:	4e                   	dec    %esi
402c4c:	00 00                	add    %al,(%eax)
402c4e:	06                   	push   %es
402c4f:	6f                   	outsl  %ds:(%esi),(%dx)
402c50:	2f                   	das
402c51:	00 00                	add    %al,(%eax)
402c53:	06                   	push   %es
402c54:	18 59 28             	sbb    %bl,0x28(%ecx)
402c57:	27                   	daa
402c58:	00 00                	add    %al,(%eax)
402c5a:	0a 6f 37             	or     0x37(%edi),%ch
402c5d:	00 00                	add    %al,(%eax)
402c5f:	0a 02                	or     (%edx),%al
402c61:	7b 07                	jnp    0x402c6a
402c63:	00 00                	add    %al,(%eax)
402c65:	04 6f                	add    $0x6f,%al
402c67:	3a 00                	cmp    (%eax),%al
402c69:	00 0a                	add    %cl,(%edx)
402c6b:	73 1d                	jae    0x402c8a
402c6d:	00 00                	add    %al,(%eax)
402c6f:	0a 6f 1e             	or     0x1e(%edi),%ch
402c72:	00 00                	add    %al,(%eax)
402c74:	0a 00                	or     (%eax),%al
402c76:	02 7b 08             	add    0x8(%ebx),%bh
402c79:	00 00                	add    %al,(%eax)
402c7b:	04 17                	add    $0x17,%al
402c7d:	6f                   	outsl  %ds:(%esi),(%dx)
402c7e:	38 00                	cmp    %al,(%eax)
402c80:	00 0a                	add    %cl,(%edx)
402c82:	00 02                	add    %al,(%edx)
402c84:	7b 0a                	jnp    0x402c90
402c86:	00 00                	add    %al,(%eax)
402c88:	04 72                	add    $0x72,%al
402c8a:	39 01                	cmp    %eax,(%ecx)
402c8c:	00 70 6f             	add    %dh,0x6f(%eax)
402c8f:	17                   	pop    %ss
402c90:	00 00                	add    %al,(%eax)
402c92:	0a 00                	or     (%eax),%al
402c94:	02 7b 0a             	add    0xa(%ebx),%bh
402c97:	00 00                	add    %al,(%eax)
402c99:	04 02                	add    $0x2,%al
402c9b:	7b 08                	jnp    0x402ca5
402c9d:	00 00                	add    %al,(%eax)
402c9f:	04 6f                	add    $0x6f,%al
402ca1:	37                   	aaa
402ca2:	00 00                	add    %al,(%eax)
402ca4:	0a 02                	or     (%edx),%al
402ca6:	7b 08                	jnp    0x402cb0
402ca8:	00 00                	add    %al,(%eax)
402caa:	04 6f                	add    $0x6f,%al
402cac:	39 00                	cmp    %eax,(%eax)
402cae:	00 0a                	add    %cl,(%edx)
402cb0:	58                   	pop    %eax
402cb1:	02 7b 07             	add    0x7(%ebx),%bh
402cb4:	00 00                	add    %al,(%eax)
402cb6:	04 6f                	add    $0x6f,%al
402cb8:	3a 00                	cmp    (%eax),%al
402cba:	00 0a                	add    %cl,(%edx)
402cbc:	73 1d                	jae    0x402cdb
402cbe:	00 00                	add    %al,(%eax)
402cc0:	0a 6f 1e             	or     0x1e(%edi),%ch
402cc3:	00 00                	add    %al,(%eax)
402cc5:	0a 00                	or     (%eax),%al
402cc7:	02 7b 0a             	add    0xa(%ebx),%bh
402cca:	00 00                	add    %al,(%eax)
402ccc:	04 17                	add    $0x17,%al