402a37:	00 2d 00 00 00 12    	add    %ch,0x12000000
402a3d:	00 00                	add    %al,(%eax)
402a3f:	11 00                	adc    %eax,(%eax)
402a41:	16                   	push   %ss
402a42:	0a 2b                	or     (%ebx),%ch
402a44:	18 02                	sbb    %al,(%edx)
402a46:	03 06                	add    (%esi),%eax
402a48:	9a 28 3b 00 00 06 16 	lcall  $0x1606,$0x3b28
402a4f:	fe 01                	incb   (%ecx)
402a51:	0b 07                	or     (%edi),%eax
402a53:	2c 04                	sub    $0x4,%al
402a55:	16                   	push   %ss
402a56:	0c 2b                	or     $0x2b,%al
402a58:	12 06                	adc    (%esi),%al
402a5a:	17                   	pop    %ss
402a5b:	58                   	pop    %eax
402a5c:	0a 06                	or     (%esi),%al
402a5e:	03 8e 69 fe 04 0d    	add    0xd04fe69(%esi),%ecx
402a64:	09 2d de 17 0c 2b    	or     %ebp,0x2b0c17de
402a6a:	00 08                	add    %cl,(%eax)
402a6c:	2a 00                	sub    (%eax),%al
402a6e:	00 00                	add    %al,(%eax)
402a70:	13 30                	adc    (%eax),%esi
402a72:	02 00                	add    (%eax),%al
402a74:	16                   	push   %ss
402a75:	00 00                	add    %al,(%eax)
402a77:	00 01                	add    %al,(%ecx)
402a79:	00 00                	add    %al,(%eax)
402a7b:	11 00                	adc    %eax,(%eax)
402a7d:	02 d0                	add    %al,%dl
402a7f:	06                   	push   %es
402a80:	00 00                	add    %al,(%eax)
402a82:	1b 28                	sbb    (%eax),%ebp
402a84:	4b                   	dec    %ebx
402a85:	00 00                	add    %al,(%eax)
402a87:	0a 28                	or     (%eax),%ch
402a89:	3b 00                	cmp    (%eax),%eax
402a8b:	00 06                	add    %al,(%esi)
402a8d:	0a 2b                	or     (%ebx),%ch
402a8f:	00 06                	add    %al,(%esi)
402a91:	2a 00                	sub    (%eax),%al
402a93:	00 13                	add    %dl,(%ebx)
402a95:	30 02                	xor    %al,(%edx)
402a97:	00 35 00 00 00 13    	add    %dh,0x13000000
402a9d:	00 00                	add    %al,(%eax)
402a9f:	11 00                	adc    %eax,(%eax)
402aa1:	03 6f 4c             	add    0x4c(%edi),%ebp
402aa4:	00 00                	add    %al,(%eax)
402aa6:	0a 0a                	or     (%edx),%cl
402aa8:	06                   	push   %es
402aa9:	2c 0a                	sub    $0xa,%al
402aab:	02 03                	add    (%ebx),%al
402aad:	28 3c 00             	sub    %bh,(%eax,%eax,1)
402ab0:	00 06                	add    %al,(%esi)
402ab2:	0b 2b                	or     (%ebx),%ebp
402ab4:	1e                   	push   %ds
402ab5:	02 7b 16             	add    0x16(%ebx),%bh
402ab8:	00 00                	add    %al,(%eax)
402aba:	04 03                	add    $0x3,%al
402abc:	6f                   	outsl  %ds:(%esi),(%dx)
402abd:	4f                   	dec    %edi
402abe:	00 00                	add    %al,(%eax)
402ac0:	0a 0c 08             	or     (%eax,%ecx,1),%cl
402ac3:	2c 04                	sub    $0x4,%al
402ac5:	17                   	pop    %ss
402ac6:	0b 2b                	or     (%ebx),%ebp
402ac8:	0a 02                	or     (%edx),%al
402aca:	03 28                	add    (%eax),%ebp
402acc:	3c 00                	cmp    $0x0,%al
402ace:	00 06                	add    %al,(%esi)
402ad0:	0b 2b                	or     (%ebx),%ebp
402ad2:	00 07                	add    %al,(%edi)
402ad4:	2a 00                	sub    (%eax),%al
402ad6:	00 00                	add    %al,(%eax)
402ad8:	1b 30                	sbb    (%eax),%esi
402ada:	01 00                	add    %eax,(%eax)
402adc:	3c 00                	cmp    $0x0,%al
402ade:	00 00                	add    %al,(%eax)
402ae0:	14 00                	adc    $0x0,%al
402ae2:	00 11                	add    %dl,(%ecx)
402ae4:	00 00                	add    %al,(%eax)
402ae6:	02 7b 16             	add    0x16(%ebx),%bh
402ae9:	00 00                	add    %al,(%eax)
402aeb:	04 6f                	add    $0x6f,%al
402aed:	50                   	push   %eax
402aee:	00 00                	add    %al,(%eax)
402af0:	0a 0a                	or     (%edx),%cl
402af2:	2b 0c 12             	sub    (%edx,%edx,1),%ecx
402af5:	00 28                	add    %ch,(%eax)
402af7:	51                   	push   %ecx
402af8:	00 00                	add    %al,(%eax)
402afa:	0a 0b                	or     (%ebx),%cl
402afc:	16                   	push   %ss
402afd:	0c de                	or     $0xde,%al
402aff:	1e                   	push   %ds
402b00:	12 00                	adc    (%eax),%al
402b02:	28 52 00             	sub    %dl,0x0(%edx)
402b05:	00 0a                	add    %cl,(%edx)
402b07:	2d eb de 0f 12       	sub    $0x120fdeeb,%eax
402b0c:	00 fe                	add    %bh,%dh
402b0e:	16                   	push   %ss
402b0f:	08 00                	or     %al,(%eax)
402b11:	00 1b                	add    %bl,(%ebx)
402b13:	6f                   	outsl  %ds:(%esi),(%dx)
402b14:	19 00                	sbb    %eax,(%eax)
402b16:	00 0a                	add    %cl,(%edx)
402b18:	00 dc                	add    %bl,%ah
402b1a:	16                   	push   %ss
402b1b:	0c 2b                	or     $0x2b,%al
402b1d:	00 08                	add    %cl,(%eax)
402b1f:	2a 01                	sub    (%ecx),%al
402b21:	10 00                	adc    %al,(%eax)
402b23:	00 02                	add    %al,(%edx)
402b25:	00 0e                	add    %cl,(%esi)
402b27:	00 19                	add    %bl,(%ecx)
402b29:	27                   	daa
402b2a:	00 0f                	add    %cl,(%edi)
402b2c:	00 00                	add    %al,(%eax)
402b2e:	00 00                	add    %al,(%eax)
402b30:	1b 30                	sbb    (%eax),%esi
402b32:	01 00                	add    %eax,(%eax)
402b34:	47                   	inc    %edi
402b35:	00 00                	add    %al,(%eax)
402b37:	00 15 00 00 11 00    	add    %dl,0x110000
402b3d:	73 53                	jae    0x402b92
402b3f:	00 00                	add    %al,(%eax)
402b41:	0a 0a                	or     (%edx),%cl
402b43:	00 02                	add    %al,(%edx)
402b45:	7b 16                	jnp    0x402b5d
402b47:	00 00                	add    %al,(%eax)
402b49:	04 6f                	add    $0x6f,%al
402b4b:	50                   	push   %eax
402b4c:	00 00                	add    %al,(%eax)
402b4e:	0a 0b                	or     (%ebx),%cl
402b50:	2b 11                	sub    (%ecx),%edx
402b52:	12 01                	adc    (%ecx),%al
402b54:	28 51 00             	sub    %dl,0x0(%ecx)
402b57:	00 0a                	add    %cl,(%edx)
402b59:	0c 06                	or     $0x6,%al
402b5b:	6f                   	outsl  %ds:(%esi),(%dx)
402b5c:	54                   	push   %esp
402b5d:	00 00                	add    %al,(%eax)
402b5f:	0a 0d de 1e 12 01    	or     0x1121ede,%cl
402b65:	28 52 00             	sub    %dl,0x0(%edx)
402b68:	00 0a                	add    %cl,(%edx)
402b6a:	2d e6 de 0f 12       	sub    $0x120fdee6,%eax
402b6f:	01 fe                	add    %edi,%esi
402b71:	16                   	push   %ss
402b72:	08 00                	or     %al,(%eax)
402b74:	00 1b                	add    %bl,(%ebx)
402b76:	6f                   	outsl  %ds:(%esi),(%dx)
402b77:	19 00                	sbb    %eax,(%eax)
402b79:	00 0a                	add    %cl,(%edx)
402b7b:	00 dc                	add    %bl,%ah
402b7d:	14 0d                	adc    $0xd,%al
402b7f:	2b 00                	sub    (%eax),%eax
402b81:	09 2a                	or     %ebp,(%edx)
402b83:	00 01                	add    %al,(%ecx)
402b85:	10 00                	adc    %al,(%eax)
402b87:	00 02                	add    %al,(%edx)
402b89:	00 14 00             	add    %dl,(%eax,%eax,1)
402b8c:	1e                   	push   %ds
402b8d:	32 00                	xor    (%eax),%al
402b8f:	0f 00 00             	sldt   (%eax)
402b92:	00 00                	add    %al,(%eax)
402b94:	1b 30                	sbb    (%eax),%esi
402b96:	01 00                	add    %eax,(%eax)
402b98:	42                   	inc    %edx
402b99:	00 00                	add    %al,(%eax)
402b9b:	00 16                	add    %dl,(%esi)
402b9d:	00 00                	add    %al,(%eax)
402b9f:	11 00                	adc    %eax,(%eax)
402ba1:	73 55                	jae    0x402bf8
402ba3:	00 00                	add    %al,(%eax)
402ba5:	0a 0a                	or     (%edx),%cl
402ba7:	00 02                	add    %al,(%edx)
402ba9:	7b 16                	jnp    0x402bc1
402bab:	00 00                	add    %al,(%eax)
402bad:	04 6f                	add    $0x6f,%al
402baf:	50                   	push   %eax
402bb0:	00 00                	add    %al,(%eax)
402bb2:	0a 0b                	or     (%ebx),%cl
402bb4:	2b 0c 12             	sub    (%edx,%edx,1),%ecx
402bb7:	01 28                	add    %ebp,(%eax)
402bb9:	51                   	push   %ecx
402bba:	00 00                	add    %al,(%eax)
402bbc:	0a 0c 14             	or     (%esp,%edx,1),%cl
402bbf:	0d de 1e 12 01       	or     $0x1121ede,%eax
402bc4:	28 52 00             	sub    %dl,0x0(%edx)
402bc7:	00 0a                	add    %cl,(%edx)
402bc9:	2d eb de 0f 12       	sub    $0x120fdeeb,%eax
402bce:	01 fe                	add    %edi,%esi
402bd0:	16                   	push   %ss
402bd1:	08 00                	or     %al,(%eax)
402bd3:	00 1b                	add    %bl,(%ebx)
402bd5:	6f                   	outsl  %ds:(%esi),(%dx)
402bd6:	19 00                	sbb    %eax,(%eax)
402bd8:	00 0a                	add    %cl,(%edx)
402bda:	00 dc                	add    %bl,%ah
402bdc:	14 0d                	adc    $0xd,%al
402bde:	2b 00                	sub    (%eax),%eax
402be0:	09 2a                	or     %ebp,(%edx)
402be2:	00 00                	add    %al,(%eax)
402be4:	01 10                	add    %edx,(%eax)
402be6:	00 00                	add    %al,(%eax)
402be8:	02 00                	add    (%eax),%al
402bea:	14 00                	adc    $0x0,%al
402bec:	19 2d 00 0f 00 00    	sbb    %ebp,0xf00
402bf2:	00 00                	add    %al,(%eax)
402bf4:	72 00                	jb     0x402bf6
402bf6:	72 98                	jb     0x402b90
402bf8:	02 00                	add    (%eax),%al
402bfa:	70 03                	jo     0x402bff
402bfc:	6f                   	outsl  %ds:(%esi),(%dx)
402bfd:	56                   	push   %esi
402bfe:	00 00                	add    %al,(%eax)
402c00:	0a 72 bc             	or     -0x44(%edx),%dh
402c03:	02 00                	add    (%eax),%al
402c05:	70 28                	jo     0x402c2f
402c07:	3f                   	aas
402c08:	00 00                	add    %al,(%eax)
402c0a:	0a 73 57             	or     0x57(%ebx),%dh
402c0d:	00 00                	add    %al,(%eax)
402c0f:	0a 7a 26             	or     0x26(%edx),%bh
402c12:	02 28                	add    (%eax),%ch
402c14:	26 00 00             	add    %al,%es:(%eax)
402c17:	06                   	push   %es
402c18:	00 00                	add    %al,(%eax)
402c1a:	2a 2a                	sub    (%edx),%ch
402c1c:	02 03                	add    (%ebx),%al
402c1e:	28 27                	sub    %ah,(%edi)
402c20:	00 00                	add    %al,(%eax)
402c22:	06                   	push   %es
402c23:	00 00                	add    %al,(%eax)
402c25:	2a 1e                	sub    (%esi),%bl
402c27:	02 7b 17             	add    0x17(%ebx),%bh
402c2a:	00 00                	add    %al,(%eax)
402c2c:	04 2a                	add    $0x2a,%al
402c2e:	22 02                	and    (%edx),%al
402c30:	03 7d 17             	add    0x17(%ebp),%edi
402c33:	00 00                	add    %al,(%eax)
402c35:	04 2a                	add    $0x2a,%al
402c37:	26 02 28             	add    %es:(%eax),%ch
402c3a:	35 00 00 0a 00       	xor    $0xa0000,%eax
402c3f:	00 2a                	add    %ch,(%edx)
402c41:	46                   	inc    %esi
402c42:	02 28                	add    (%eax),%ch
402c44:	35 00 00 0a 00       	xor    $0xa0000,%eax
402c49:	00 02                	add    %al,(%edx)
402c4b:	03 28                	add    (%eax),%ebp
402c4d:	5b                   	pop    %ebx
402c4e:	00 00                	add    %al,(%eax)
402c50:	06                   	push   %es
402c51:	00 2a                	add    %ch,(%edx)
402c53:	36 00 72 d4          	add    %dh,%ss:-0x2c(%edx)
402c57:	02 00                	add    (%eax),%al
402c59:	70 28                	jo     0x402c83
402c5b:	58                   	pop    %eax
402c5c:	00 00                	add    %al,(%eax)
402c5e:	0a 00                	or     (%eax),%al
402c60:	2a 00                	sub    (%eax),%al
402c62:	00 00                	add    %al,(%eax)
402c64:	13 30                	adc    (%eax),%esi
402c66:	03 00                	add    (%eax),%eax
402c68:	20 00                	and    %al,(%eax)
402c6a:	00 00                	add    %al,(%eax)
402c6c:	04 00                	add    $0x0,%al
402c6e:	00 11                	add    %dl,(%ecx)
402c70:	00 72 dc             	add    %dh,-0x24(%edx)
402c73:	02 00                	add    (%eax),%al
402c75:	70 02                	jo     0x402c79
402c77:	28 5a 00             	sub    %bl,0x0(%edx)
402c7a:	00 06                	add    %al,(%esi)
402c7c:	28 9d 00 00 06 72    	sub    %bl,0x72060000(%ebp)
402c82:	f8                   	clc
402c83:	02 00                	add    (%eax),%al
402c85:	70 28                	jo     0x402caf
402c87:	3f                   	aas
402c88:	00 00                	add    %al,(%eax)
402c8a:	0a 0a                	or     (%edx),%cl
402c8c:	2b 00                	sub    (%eax),%eax
402c8e:	06                   	push   %es
402c8f:	2a 13                	sub    (%ebx),%dl
402c91:	30 01                	xor    %al,(%ecx)
402c93:	00 11                	add    %dl,(%ecx)
402c95:	00 00                	add    %al,(%eax)
402c97:	00 17                	add    %dl,(%edi)
402c99:	00 00                	add    %al,(%eax)
402c9b:	11 00                	adc    %eax,(%eax)
402c9d:	02 71 10             	add    0x10(%ecx),%dh
402ca0:	00 00                	add    %al,(%eax)
402ca2:	02 28                	add    (%eax),%ch
402ca4:	6b 00 00             	imul   $0x0,(%eax),%eax
402ca7:	06                   	push   %es
402ca8:	0a 2b                	or     (%ebx),%ch
402caa:	00 06                	add    %al,(%esi)
402cac:	2a 00                	sub    (%eax),%al
402cae:	00 00                	add    %al,(%eax)
402cb0:	13 30                	adc    (%eax),%esi
402cb2:	01 00                	add    %eax,(%eax)
402cb4:	11 00                	adc    %eax,(%eax)
402cb6:	00 00                	add    %al,(%eax)
402cb8:	17                   	pop    %ss
402cb9:	00 00                	add    %al,(%eax)
402cbb:	11 00                	adc    %eax,(%eax)
402cbd:	02 71 10             	add    0x10(%ecx),%dh
402cc0:	00 00                	add    %al,(%eax)
402cc2:	02 28                	add    (%eax),%ch
402cc4:	6c                   	insb   (%dx),%es:(%edi)
402cc5:	00 00                	add    %al,(%eax)
402cc7:	06                   	push   %es
402cc8:	0a 2b                	or     (%ebx),%ch
402cca:	00 06                	add    %al,(%esi)
402ccc:	2a 00                	sub    (%eax),%al
402cce:	00 00                	add    %al,(%eax)
402cd0:	13 30                	adc    (%eax),%esi
402cd2:	01 00                	add    %eax,(%eax)
402cd4:	11 00                	adc    %eax,(%eax)
402cd6:	00 00                	add    %al,(%eax)
402cd8:	18 00                	sbb    %al,(%eax)
402cda:	00 11                	add    %dl,(%ecx)
402cdc:	00 02                	add    %al,(%edx)
402cde:	71 10                	jno    0x402cf0
402ce0:	00 00                	add    %al,(%eax)
402ce2:	02 28                	add    (%eax),%ch
402ce4:	6d                   	insl   (%dx),%es:(%edi)
402ce5:	00 00                	add    %al,(%eax)
402ce7:	06                   	push   %es
402ce8:	0a 2b                	or     (%ebx),%ch
402cea:	00 06                	add    %al,(%esi)
402cec:	2a 42 00             	sub    0x0(%edx),%al
402cef:	02 03                	add    (%ebx),%al
402cf1:	7d 18                	jge    0x402d0b
402cf3:	00 00                	add    %al,(%eax)
402cf5:	04 02                	add    $0x2,%al
402cf7:	04 7d                	add    $0x7d,%al
402cf9:	19 00                	sbb    %eax,(%eax)
402cfb:	00 04 2a             	add    %al,(%edx,%ebp,1)
402cfe:	56                   	push   %esi
402cff:	02 03                	add    (%ebx),%al
402d01:	7b 18                	jnp    0x402d1b
402d03:	00 00                	add    %al,(%eax)
402d05:	04 03                	add    $0x3,%al
402d07:	7b 19                	jnp    0x402d22
402d09:	00 00                	add    %al,(%eax)
402d0b:	04 28                	add    $0x28,%al
402d0d:	63 00                	arpl   %eax,(%eax)
402d0f:	00 06                	add    %al,(%esi)
402d11:	00 00                	add    %al,(%eax)
402d13:	2a 13                	sub    (%ebx),%dl