403b1e:	73 47                	jae    0x403b67
403b20:	00 00                	add    %al,(%eax)
403b22:	0a 6f 48             	or     0x48(%edi),%ch
403b25:	00 00                	add    %al,(%eax)
403b27:	0a 00                	or     (%eax),%al
403b29:	02 7b 2e             	add    0x2e(%ebx),%bh
403b2c:	00 00                	add    %al,(%eax)
403b2e:	04 72                	add    $0x72,%al
403b30:	b6 74                	mov    $0x74,%dh
403b32:	00 70 6f             	add    %dh,0x6f(%eax)
403b35:	4b                   	dec    %ebx
403b36:	00 00                	add    %al,(%eax)
403b38:	0a 00                	or     (%eax),%al
403b3a:	02 7b 2e             	add    0x2e(%ebx),%bh
403b3d:	00 00                	add    %al,(%eax)
403b3f:	04 1f                	add    $0x1f,%al
403b41:	54                   	push   %esp
403b42:	1f                   	pop    %ds
403b43:	15 73 43 00 00       	adc    $0x4373,%eax
403b48:	0a 6f 4c             	or     0x4c(%edi),%ch
403b4b:	00 00                	add    %al,(%eax)
403b4d:	0a 00                	or     (%eax),%al
403b4f:	02 7b 2e             	add    0x2e(%ebx),%bh
403b52:	00 00                	add    %al,(%eax)
403b54:	04 1f                	add    $0x1f,%al
403b56:	09 6f 55             	or     %ebp,0x55(%edi)
403b59:	00 00                	add    %al,(%eax)
403b5b:	0a 00                	or     (%eax),%al
403b5d:	02 7b 2e             	add    0x2e(%ebx),%bh
403b60:	00 00                	add    %al,(%eax)
403b62:	04 72                	add    $0x72,%al
403b64:	d2 74 00 70          	shlb   %cl,0x70(%eax,%eax,1)
403b68:	6f                   	outsl  %ds:(%esi),(%dx)
403b69:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403b6e:	02 7b 2f             	add    0x2f(%ebx),%bh
403b71:	00 00                	add    %al,(%eax)
403b73:	04 17                	add    $0x17,%al
403b75:	6f                   	outsl  %ds:(%esi),(%dx)
403b76:	52                   	push   %edx
403b77:	00 00                	add    %al,(%eax)
403b79:	0a 00                	or     (%eax),%al
403b7b:	02 7b 2f             	add    0x2f(%ebx),%bh
403b7e:	00 00                	add    %al,(%eax)
403b80:	04 72                	add    $0x72,%al
403b82:	4e                   	dec    %esi
403b83:	73 00                	jae    0x403b85
403b85:	70 22                	jo     0x403ba9
403b87:	00 00                	add    %al,(%eax)
403b89:	60                   	pusha
403b8a:	41                   	inc    %ecx
403b8b:	73 53                	jae    0x403be0
403b8d:	00 00                	add    %al,(%eax)
403b8f:	0a 6f 54             	or     0x54(%edi),%ch
403b92:	00 00                	add    %al,(%eax)
403b94:	0a 00                	or     (%eax),%al
403b96:	02 7b 2f             	add    0x2f(%ebx),%bh
403b99:	00 00                	add    %al,(%eax)
403b9b:	04 1f                	add    $0x1f,%al
403b9d:	0c 1f                	or     $0x1f,%al
403b9f:	5d                   	pop    %ebp
403ba0:	73 47                	jae    0x403be9
403ba2:	00 00                	add    %al,(%eax)
403ba4:	0a 6f 48             	or     0x48(%edi),%ch
403ba7:	00 00                	add    %al,(%eax)
403ba9:	0a 00                	or     (%eax),%al
403bab:	02 7b 2f             	add    0x2f(%ebx),%bh
403bae:	00 00                	add    %al,(%eax)
403bb0:	04 72                	add    $0x72,%al
403bb2:	e8 74 00 70 6f       	call   0x6fb03c2b
403bb7:	4b                   	dec    %ebx
403bb8:	00 00                	add    %al,(%eax)
403bba:	0a 00                	or     (%eax),%al
403bbc:	02 7b 2f             	add    0x2f(%ebx),%bh
403bbf:	00 00                	add    %al,(%eax)
403bc1:	04 1f                	add    $0x1f,%al
403bc3:	3f                   	aas
403bc4:	1f                   	pop    %ds
403bc5:	15 73 43 00 00       	adc    $0x4373,%eax
403bca:	0a 6f 4c             	or     0x4c(%edi),%ch
403bcd:	00 00                	add    %al,(%eax)
403bcf:	0a 00                	or     (%eax),%al
403bd1:	02 7b 2f             	add    0x2f(%ebx),%bh
403bd4:	00 00                	add    %al,(%eax)
403bd6:	04 1f                	add    $0x1f,%al
403bd8:	0a 6f 55             	or     0x55(%edi),%ch
403bdb:	00 00                	add    %al,(%eax)
403bdd:	0a 00                	or     (%eax),%al
403bdf:	02 7b 2f             	add    0x2f(%ebx),%bh
403be2:	00 00                	add    %al,(%eax)
403be4:	04 72                	add    $0x72,%al
403be6:	fc                   	cld
403be7:	74 00                	je     0x403be9
403be9:	70 6f                	jo     0x403c5a
403beb:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403bf0:	02 7b 30             	add    0x30(%ebx),%bh
403bf3:	00 00                	add    %al,(%eax)
403bf5:	04 17                	add    $0x17,%al
403bf7:	6f                   	outsl  %ds:(%esi),(%dx)
403bf8:	52                   	push   %edx
403bf9:	00 00                	add    %al,(%eax)
403bfb:	0a 00                	or     (%eax),%al
403bfd:	02 7b 30             	add    0x30(%ebx),%bh
403c00:	00 00                	add    %al,(%eax)
403c02:	04 72                	add    $0x72,%al
403c04:	4e                   	dec    %esi
403c05:	73 00                	jae    0x403c07
403c07:	70 22                	jo     0x403c2b
403c09:	00 00                	add    %al,(%eax)
403c0b:	60                   	pusha
403c0c:	41                   	inc    %ecx
403c0d:	73 53                	jae    0x403c62
403c0f:	00 00                	add    %al,(%eax)
403c11:	0a 6f 54             	or     0x54(%edi),%ch
403c14:	00 00                	add    %al,(%eax)
403c16:	0a 00                	or     (%eax),%al
403c18:	02 7b 30             	add    0x30(%ebx),%bh
403c1b:	00 00                	add    %al,(%eax)
403c1d:	04 1f                	add    $0x1f,%al
403c1f:	0c 1f                	or     $0x1f,%al
403c21:	72 73                	jb     0x403c96
403c23:	47                   	inc    %edi
403c24:	00 00                	add    %al,(%eax)
403c26:	0a 6f 48             	or     0x48(%edi),%ch
403c29:	00 00                	add    %al,(%eax)
403c2b:	0a 00                	or     (%eax),%al
403c2d:	02 7b 30             	add    0x30(%ebx),%bh
403c30:	00 00                	add    %al,(%eax)
403c32:	04 72                	add    $0x72,%al
403c34:	0c 75                	or     $0x75,%al
403c36:	00 70 6f             	add    %dh,0x6f(%eax)
403c39:	4b                   	dec    %ebx
403c3a:	00 00                	add    %al,(%eax)
403c3c:	0a 00                	or     (%eax),%al
403c3e:	02 7b 30             	add    0x30(%ebx),%bh
403c41:	00 00                	add    %al,(%eax)
403c43:	04 1f                	add    $0x1f,%al
403c45:	57                   	push   %edi
403c46:	1f                   	pop    %ds
403c47:	15 73 43 00 00       	adc    $0x4373,%eax
403c4c:	0a 6f 4c             	or     0x4c(%edi),%ch
403c4f:	00 00                	add    %al,(%eax)
403c51:	0a 00                	or     (%eax),%al
403c53:	02 7b 30             	add    0x30(%ebx),%bh
403c56:	00 00                	add    %al,(%eax)
403c58:	04 1f                	add    $0x1f,%al
403c5a:	0b 6f 55             	or     0x55(%edi),%ebp
403c5d:	00 00                	add    %al,(%eax)
403c5f:	0a 00                	or     (%eax),%al
403c61:	02 7b 30             	add    0x30(%ebx),%bh
403c64:	00 00                	add    %al,(%eax)
403c66:	04 72                	add    $0x72,%al
403c68:	2c 75                	sub    $0x75,%al
403c6a:	00 70 6f             	add    %dh,0x6f(%eax)
403c6d:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403c72:	02 7b 31             	add    0x31(%ebx),%bh
403c75:	00 00                	add    %al,(%eax)
403c77:	04 17                	add    $0x17,%al
403c79:	6f                   	outsl  %ds:(%esi),(%dx)
403c7a:	52                   	push   %edx
403c7b:	00 00                	add    %al,(%eax)
403c7d:	0a 00                	or     (%eax),%al
403c7f:	02 7b 31             	add    0x31(%ebx),%bh
403c82:	00 00                	add    %al,(%eax)
403c84:	04 72                	add    $0x72,%al
403c86:	4e                   	dec    %esi
403c87:	73 00                	jae    0x403c89
403c89:	70 22                	jo     0x403cad
403c8b:	00 00                	add    %al,(%eax)
403c8d:	60                   	pusha
403c8e:	41                   	inc    %ecx
403c8f:	73 53                	jae    0x403ce4
403c91:	00 00                	add    %al,(%eax)
403c93:	0a 6f 54             	or     0x54(%edi),%ch
403c96:	00 00                	add    %al,(%eax)
403c98:	0a 00                	or     (%eax),%al
403c9a:	02 7b 31             	add    0x31(%ebx),%bh
403c9d:	00 00                	add    %al,(%eax)
403c9f:	04 1f                	add    $0x1f,%al
403ca1:	60                   	pusha
403ca2:	1f                   	pop    %ds
403ca3:	72 73                	jb     0x403d18
403ca5:	47                   	inc    %edi
403ca6:	00 00                	add    %al,(%eax)
403ca8:	0a 6f 48             	or     0x48(%edi),%ch
403cab:	00 00                	add    %al,(%eax)
403cad:	0a 00                	or     (%eax),%al
403caf:	02 7b 31             	add    0x31(%ebx),%bh
403cb2:	00 00                	add    %al,(%eax)
403cb4:	04 72                	add    $0x72,%al
403cb6:	42                   	inc    %edx
403cb7:	75 00                	jne    0x403cb9
403cb9:	70 6f                	jo     0x403d2a
403cbb:	4b                   	dec    %ebx
403cbc:	00 00                	add    %al,(%eax)
403cbe:	0a 00                	or     (%eax),%al
403cc0:	02 7b 31             	add    0x31(%ebx),%bh
403cc3:	00 00                	add    %al,(%eax)
403cc5:	04 1f                	add    $0x1f,%al
403cc7:	1c 1f                	sbb    $0x1f,%al
403cc9:	15 73 43 00 00       	adc    $0x4373,%eax
403cce:	0a 6f 4c             	or     0x4c(%edi),%ch
403cd1:	00 00                	add    %al,(%eax)
403cd3:	0a 00                	or     (%eax),%al
403cd5:	02 7b 31             	add    0x31(%ebx),%bh
403cd8:	00 00                	add    %al,(%eax)
403cda:	04 1f                	add    $0x1f,%al
403cdc:	0c 6f                	or     $0x6f,%al
403cde:	55                   	push   %ebp
403cdf:	00 00                	add    %al,(%eax)
403ce1:	0a 00                	or     (%eax),%al
403ce3:	02 7b 31             	add    0x31(%ebx),%bh
403ce6:	00 00                	add    %al,(%eax)
403ce8:	04 72                	add    $0x72,%al
403cea:	74 75                	je     0x403d61
403cec:	00 70 6f             	add    %dh,0x6f(%eax)
403cef:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403cf4:	02 7b 32             	add    0x32(%ebx),%bh
403cf7:	00 00                	add    %al,(%eax)
403cf9:	04 72                	add    $0x72,%al
403cfb:	7a 75                	jp     0x403d72
403cfd:	00 70 22             	add    %dh,0x22(%eax)
403d00:	00 00                	add    %al,(%eax)
403d02:	60                   	pusha
403d03:	41                   	inc    %ecx
403d04:	73 53                	jae    0x403d59
403d06:	00 00                	add    %al,(%eax)
403d08:	0a 6f 54             	or     0x54(%edi),%ch
403d0b:	00 00                	add    %al,(%eax)
403d0d:	0a 00                	or     (%eax),%al
403d0f:	02 7b 32             	add    0x32(%ebx),%bh
403d12:	00 00                	add    %al,(%eax)
403d14:	04 1f                	add    $0x1f,%al
403d16:	10 20                	adc    %ah,(%eax)
403d18:	f8                   	clc
403d19:	01 00                	add    %eax,(%eax)
403d1b:	00 73 47             	add    %dh,0x47(%ebx)
403d1e:	00 00                	add    %al,(%eax)
403d20:	0a 6f 48             	or     0x48(%edi),%ch
403d23:	00 00                	add    %al,(%eax)
403d25:	0a 00                	or     (%eax),%al
403d27:	02 7b 32             	add    0x32(%ebx),%bh
403d2a:	00 00                	add    %al,(%eax)
403d2c:	04 72                	add    $0x72,%al
403d2e:	a4                   	movsb  %ds:(%esi),%es:(%edi)
403d2f:	75 00                	jne    0x403d31
403d31:	70 6f                	jo     0x403da2
403d33:	4b                   	dec    %ebx
403d34:	00 00                	add    %al,(%eax)
403d36:	0a 00                	or     (%eax),%al
403d38:	02 7b 32             	add    0x32(%ebx),%bh
403d3b:	00 00                	add    %al,(%eax)
403d3d:	04 1f                	add    $0x1f,%al
403d3f:	73 1f                	jae    0x403d60
403d41:	26 73 43             	es jae 0x403d87
403d44:	00 00                	add    %al,(%eax)
403d46:	0a 6f 4c             	or     0x4c(%edi),%ch
403d49:	00 00                	add    %al,(%eax)
403d4b:	0a 00                	or     (%eax),%al
403d4d:	02 7b 32             	add    0x32(%ebx),%bh
403d50:	00 00                	add    %al,(%eax)
403d52:	04 1f                	add    $0x1f,%al
403d54:	0d 6f 55 00 00       	or     $0x556f,%eax
403d59:	0a 00                	or     (%eax),%al
403d5b:	02 7b 32             	add    0x32(%ebx),%bh
403d5e:	00 00                	add    %al,(%eax)
403d60:	04 72                	add    $0x72,%al
403d62:	bc 75 00 70 6f       	mov    $0x6f700075,%esp
403d67:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403d6c:	02 7b 32             	add    0x32(%ebx),%bh
403d6f:	00 00                	add    %al,(%eax)
403d71:	04 17                	add    $0x17,%al
403d73:	6f                   	outsl  %ds:(%esi),(%dx)
403d74:	56                   	push   %esi
403d75:	00 00                	add    %al,(%eax)
403d77:	0a 00                	or     (%eax),%al
403d79:	02 7b 32             	add    0x32(%ebx),%bh
403d7c:	00 00                	add    %al,(%eax)
403d7e:	04 02                	add    $0x2,%al
403d80:	fe 06                	incb   (%esi)
403d82:	28 00                	sub    %al,(%eax)
403d84:	00 06                	add    %al,(%esi)
403d86:	73 50                	jae    0x403dd8
403d88:	00 00                	add    %al,(%eax)
403d8a:	0a 6f 57             	or     0x57(%edi),%ch
403d8d:	00 00                	add    %al,(%eax)
403d8f:	0a 00                	or     (%eax),%al
403d91:	02 7b 33             	add    0x33(%ebx),%bh
403d94:	00 00                	add    %al,(%eax)
403d96:	04 72                	add    $0x72,%al
403d98:	7a 75                	jp     0x403e0f
403d9a:	00 70 22             	add    %dh,0x22(%eax)
403d9d:	00 00                	add    %al,(%eax)
403d9f:	60                   	pusha
403da0:	41                   	inc    %ecx
403da1:	73 53                	jae    0x403df6
403da3:	00 00                	add    %al,(%eax)
403da5:	0a 6f 54             	or     0x54(%edi),%ch
403da8:	00 00                	add    %al,(%eax)
403daa:	0a 00                	or     (%eax),%al
403dac:	02 7b 33             	add    0x33(%ebx),%bh
403daf:	00 00                	add    %al,(%eax)
403db1:	04 20                	add    $0x20,%al
403db3:	89 00                	mov    %eax,(%eax)
403db5:	00 00                	add    %al,(%eax)
403db7:	20 f8                	and    %bh,%al
403db9:	01 00                	add    %eax,(%eax)
403dbb:	00 73 47             	add    %dh,0x47(%ebx)
403dbe:	00 00                	add    %al,(%eax)
403dc0:	0a 6f 48             	or     0x48(%edi),%ch
403dc3:	00 00                	add    %al,(%eax)
403dc5:	0a 00                	or     (%eax),%al
403dc7:	02 7b 33             	add    0x33(%ebx),%bh
403dca:	00 00                	add    %al,(%eax)
403dcc:	04 72                	add    $0x72,%al
403dce:	c8 75 00 70          	enter  $0x75,$0x70
403dd2:	6f                   	outsl  %ds:(%esi),(%dx)
403dd3:	4b                   	dec    %ebx
403dd4:	00 00                	add    %al,(%eax)
403dd6:	0a 00                	or     (%eax),%al
403dd8:	02 7b 33             	add    0x33(%ebx),%bh
403ddb:	00 00                	add    %al,(%eax)
403ddd:	04 1f                	add    $0x1f,%al
403ddf:	73 1f                	jae    0x403e00
403de1:	26 73 43             	es jae 0x403e27
403de4:	00 00                	add    %al,(%eax)
403de6:	0a 6f 4c             	or     0x4c(%edi),%ch
403de9:	00 00                	add    %al,(%eax)
403deb:	0a 00                	or     (%eax),%al
403ded:	02 7b 33             	add    0x33(%ebx),%bh
403df0:	00 00                	add    %al,(%eax)
403df2:	04 1f                	add    $0x1f,%al
403df4:	0e                   	push   %cs
403df5:	6f                   	outsl  %ds:(%esi),(%dx)
403df6:	55                   	push   %ebp
403df7:	00 00                	add    %al,(%eax)
403df9:	0a 00                	or     (%eax),%al
403dfb:	02 7b 33             	add    0x33(%ebx),%bh
403dfe:	00 00                	add    %al,(%eax)
403e00:	04 72                	add    $0x72,%al
403e02:	e6 75                	out    %al,$0x75
403e04:	00 70 6f             	add    %dh,0x6f(%eax)
403e07:	2d 00 00 0a 00       	sub    $0xa0000,%eax
403e0c:	02 7b 33             	add    0x33(%ebx),%bh
403e0f:	00 00                	add    %al,(%eax)
403e11:	04 17                	add    $0x17,%al
403e13:	6f                   	outsl  %ds:(%esi),(%dx)
403e14:	56                   	push   %esi
403e15:	00 00                	add    %al,(%eax)
403e17:	0a 00                	or     (%eax),%al
403e19:	02 7b 33             	add    0x33(%ebx),%bh