402a60:	cc                   	int3
402a61:	00 00                	add    %al,(%eax)
402a63:	00 73 3e             	add    %dh,0x3e(%ebx)
402a66:	00 00                	add    %al,(%eax)
402a68:	0a 6f 3f             	or     0x3f(%edi),%ch
402a6b:	00 00                	add    %al,(%eax)
402a6d:	0a 00                	or     (%eax),%al
402a6f:	02 7b 0a             	add    0xa(%ebx),%bh
402a72:	00 00                	add    %al,(%eax)
402a74:	04 1c                	add    $0x1c,%al
402a76:	1f                   	pop    %ds
402a77:	61                   	popa
402a78:	73 30                	jae    0x402aaa
402a7a:	00 00                	add    %al,(%eax)
402a7c:	0a 6f 31             	or     0x31(%edi),%ch
402a7f:	00 00                	add    %al,(%eax)
402a81:	0a 00                	or     (%eax),%al
402a83:	02 7b 0a             	add    0xa(%ebx),%bh
402a86:	00 00                	add    %al,(%eax)
402a88:	04 1c                	add    $0x1c,%al
402a8a:	1f                   	pop    %ds
402a8b:	0a 1c 16             	or     (%esi,%edx,1),%bl
402a8e:	73 35                	jae    0x402ac5
402a90:	00 00                	add    %al,(%eax)
402a92:	0a 6f 33             	or     0x33(%edi),%ch
402a95:	00 00                	add    %al,(%eax)
402a97:	0a 00                	or     (%eax),%al
402a99:	02 7b 0a             	add    0xa(%ebx),%bh
402a9c:	00 00                	add    %al,(%eax)
402a9e:	04 72                	add    $0x72,%al
402aa0:	49                   	dec    %ecx
402aa1:	01 00                	add    %eax,(%eax)
402aa3:	70 6f                	jo     0x402b14
402aa5:	34 00                	xor    $0x0,%al
402aa7:	00 0a                	add    %cl,(%edx)
402aa9:	00 02                	add    %al,(%edx)
402aab:	7b 0a                	jnp    0x402ab7
402aad:	00 00                	add    %al,(%eax)
402aaf:	04 20                	add    $0x20,%al
402ab1:	bf 00 00 00 1f       	mov    $0x1f000000,%edi
402ab6:	40                   	inc    %eax
402ab7:	73 37                	jae    0x402af0
402ab9:	00 00                	add    %al,(%eax)
402abb:	0a 6f 38             	or     0x38(%edi),%ch
402abe:	00 00                	add    %al,(%eax)
402ac0:	0a 00                	or     (%eax),%al
402ac2:	02 7b 0a             	add    0xa(%ebx),%bh
402ac5:	00 00                	add    %al,(%eax)
402ac7:	04 1f                	add    $0x1f,%al
402ac9:	1a 6f 40             	sbb    0x40(%edi),%ch
402acc:	00 00                	add    %al,(%eax)
402ace:	0a 00                	or     (%eax),%al
402ad0:	02 7b 0a             	add    0xa(%ebx),%bh
402ad3:	00 00                	add    %al,(%eax)
402ad5:	04 72                	add    $0x72,%al
402ad7:	5f                   	pop    %edi
402ad8:	01 00                	add    %eax,(%eax)
402ada:	70 6f                	jo     0x402b4b
402adc:	17                   	pop    %ss
402add:	00 00                	add    %al,(%eax)
402adf:	0a 00                	or     (%eax),%al
402ae1:	02 7b 0b             	add    0xb(%ebx),%bh
402ae4:	00 00                	add    %al,(%eax)
402ae6:	04 17                	add    $0x17,%al
402ae8:	6f                   	outsl  %ds:(%esi),(%dx)
402ae9:	3d 00 00 0a 00       	cmp    $0xa0000,%eax
402aee:	02 7b 0b             	add    0xb(%ebx),%bh
402af1:	00 00                	add    %al,(%eax)
402af3:	04 16                	add    $0x16,%al
402af5:	6f                   	outsl  %ds:(%esi),(%dx)
402af6:	4a                   	dec    %edx
402af7:	00 00                	add    %al,(%eax)
402af9:	0a 00                	or     (%eax),%al
402afb:	02 7b 0b             	add    0xb(%ebx),%bh
402afe:	00 00                	add    %al,(%eax)
402b00:	04 6f                	add    $0x6f,%al
402b02:	57                   	push   %edi
402b03:	00 00                	add    %al,(%eax)
402b05:	0a 02                	or     (%edx),%al
402b07:	7b 03                	jnp    0x402b0c
402b09:	00 00                	add    %al,(%eax)
402b0b:	04 6f                	add    $0x6f,%al
402b0d:	58                   	pop    %eax
402b0e:	00 00                	add    %al,(%eax)
402b10:	0a 00                	or     (%eax),%al
402b12:	02 7b 0b             	add    0xb(%ebx),%bh
402b15:	00 00                	add    %al,(%eax)
402b17:	04 17                	add    $0x17,%al
402b19:	6f                   	outsl  %ds:(%esi),(%dx)
402b1a:	59                   	pop    %ecx
402b1b:	00 00                	add    %al,(%eax)
402b1d:	0a 00                	or     (%eax),%al
402b1f:	02 7b 0b             	add    0xb(%ebx),%bh
402b22:	00 00                	add    %al,(%eax)
402b24:	04 72                	add    $0x72,%al
402b26:	29 00                	sub    %eax,(%eax)
402b28:	00 70 22             	add    %dh,0x22(%eax)
402b2b:	00 00                	add    %al,(%eax)
402b2d:	1c 41                	sbb    $0x41,%al
402b2f:	73 5a                	jae    0x402b8b
402b31:	00 00                	add    %al,(%eax)
402b33:	0a 6f 3f             	or     0x3f(%edi),%ch
402b36:	00 00                	add    %al,(%eax)
402b38:	0a 00                	or     (%eax),%al
402b3a:	02 7b 0b             	add    0xb(%ebx),%bh
402b3d:	00 00                	add    %al,(%eax)
402b3f:	04 19                	add    $0x19,%al
402b41:	19 73 30             	sbb    %esi,0x30(%ebx)
402b44:	00 00                	add    %al,(%eax)
402b46:	0a 6f 31             	or     0x31(%edi),%ch
402b49:	00 00                	add    %al,(%eax)
402b4b:	0a 00                	or     (%eax),%al
402b4d:	02 7b 0b             	add    0xb(%ebx),%bh
402b50:	00 00                	add    %al,(%eax)
402b52:	04 72                	add    $0x72,%al
402b54:	16                   	push   %ss
402b55:	02 00                	add    (%eax),%al
402b57:	70 6f                	jo     0x402bc8
402b59:	34 00                	xor    $0x0,%al
402b5b:	00 0a                	add    %cl,(%edx)
402b5d:	00 02                	add    %al,(%edx)
402b5f:	7b 0b                	jnp    0x402b6c
402b61:	00 00                	add    %al,(%eax)
402b63:	04 20                	add    $0x20,%al
402b65:	96                   	xchg   %eax,%esi
402b66:	00 00                	add    %al,(%eax)
402b68:	00 20                	add    %ah,(%eax)
402b6a:	a0 00 00 00 73       	mov    0x73000000,%al
402b6f:	37                   	aaa
402b70:	00 00                	add    %al,(%eax)
402b72:	0a 6f 38             	or     0x38(%edi),%ch
402b75:	00 00                	add    %al,(%eax)
402b77:	0a 00                	or     (%eax),%al
402b79:	02 7b 0b             	add    0xb(%ebx),%bh
402b7c:	00 00                	add    %al,(%eax)
402b7e:	04 1f                	add    $0x1f,%al
402b80:	1c 6f                	sbb    $0x6f,%al
402b82:	40                   	inc    %eax
402b83:	00 00                	add    %al,(%eax)
402b85:	0a 00                	or     (%eax),%al
402b87:	02 02                	add    (%edx),%al
402b89:	7b 06                	jnp    0x402b91
402b8b:	00 00                	add    %al,(%eax)
402b8d:	04 28                	add    $0x28,%al
402b8f:	5b                   	pop    %ebx
402b90:	00 00                	add    %al,(%eax)
402b92:	0a 00                	or     (%eax),%al
402b94:	02 16                	add    (%esi),%dl
402b96:	28 5c 00 00          	sub    %bl,0x0(%eax,%eax,1)
402b9a:	0a 00                	or     (%eax),%al
402b9c:	02 17                	add    (%edi),%dl
402b9e:	6f                   	outsl  %ds:(%esi),(%dx)
402b9f:	3d 00 00 0a 00       	cmp    $0xa0000,%eax
402ba4:	02 16                	add    (%esi),%dl
402ba6:	28 5d 00             	sub    %bl,0x0(%ebp)
402ba9:	00 0a                	add    %cl,(%edx)
402bab:	00 02                	add    %al,(%edx)
402bad:	02 7b 06             	add    0x6(%ebx),%bh
402bb0:	00 00                	add    %al,(%eax)
402bb2:	04 28                	add    $0x28,%al
402bb4:	5e                   	pop    %esi
402bb5:	00 00                	add    %al,(%eax)
402bb7:	0a 00                	or     (%eax),%al
402bb9:	02 20                	add    (%eax),%ah
402bbb:	2b 02                	sub    (%edx),%eax
402bbd:	00 00                	add    %al,(%eax)
402bbf:	20 94 01 00 00 73 37 	and    %dl,0x37730000(%ecx,%eax,1)
402bc6:	00 00                	add    %al,(%eax)
402bc8:	0a 28                	or     (%eax),%ch
402bca:	5f                   	pop    %edi
402bcb:	00 00                	add    %al,(%eax)
402bcd:	0a 00                	or     (%eax),%al
402bcf:	02 28                	add    (%eax),%ch
402bd1:	57                   	push   %edi
402bd2:	00 00                	add    %al,(%eax)
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