403b2b:	43                   	inc    %ebx
403b2c:	1f                   	pop    %ds
403b2d:	0d 73 2b 00 00       	or     $0x2b73,%eax
403b32:	0a 6f 2c             	or     0x2c(%edi),%ch
403b35:	00 00                	add    %al,(%eax)
403b37:	0a 00                	or     (%eax),%al
403b39:	02 7b 19             	add    0x19(%ebx),%bh
403b3c:	00 00                	add    %al,(%eax)
403b3e:	04 16                	add    $0x16,%al
403b40:	6f                   	outsl  %ds:(%esi),(%dx)
403b41:	34 00                	xor    $0x0,%al
403b43:	00 0a                	add    %cl,(%edx)
403b45:	00 02                	add    %al,(%edx)
403b47:	7b 19                	jnp    0x403b62
403b49:	00 00                	add    %al,(%eax)
403b4b:	04 72                	add    $0x72,%al
403b4d:	ef                   	out    %eax,(%dx)
403b4e:	06                   	push   %es
403b4f:	00 70 6f             	add    %dh,0x6f(%eax)
403b52:	20 00                	and    %al,(%eax)
403b54:	00 0a                	add    %cl,(%edx)
403b56:	00 02                	add    %al,(%edx)
403b58:	7b 1a                	jnp    0x403b74
403b5a:	00 00                	add    %al,(%eax)
403b5c:	04 17                	add    $0x17,%al
403b5e:	6f                   	outsl  %ds:(%esi),(%dx)
403b5f:	31 00                	xor    %eax,(%eax)
403b61:	00 0a                	add    %cl,(%edx)
403b63:	00 02                	add    %al,(%edx)
403b65:	7b 1a                	jnp    0x403b81
403b67:	00 00                	add    %al,(%eax)
403b69:	04 1f                	add    $0x1f,%al
403b6b:	4f                   	dec    %edi
403b6c:	1f                   	pop    %ds
403b6d:	74 73                	je     0x403be2
403b6f:	1c 00                	sbb    $0x0,%al
403b71:	00 0a                	add    %cl,(%edx)
403b73:	6f                   	outsl  %ds:(%esi),(%dx)
403b74:	32 00                	xor    (%eax),%al
403b76:	00 0a                	add    %cl,(%edx)
403b78:	00 02                	add    %al,(%edx)
403b7a:	7b 1a                	jnp    0x403b96
403b7c:	00 00                	add    %al,(%eax)
403b7e:	04 72                	add    $0x72,%al
403b80:	0d 07 00 70 6f       	or     $0x6f700007,%eax
403b85:	33 00                	xor    (%eax),%eax
403b87:	00 0a                	add    %cl,(%edx)
403b89:	00 02                	add    %al,(%edx)
403b8b:	7b 1a                	jnp    0x403ba7
403b8d:	00 00                	add    %al,(%eax)
403b8f:	04 1f                	add    $0x1f,%al
403b91:	28 1f                	sub    %bl,(%edi)
403b93:	0d 73 2b 00 00       	or     $0x2b73,%eax
403b98:	0a 6f 2c             	or     0x2c(%edi),%ch
403b9b:	00 00                	add    %al,(%eax)
403b9d:	0a 00                	or     (%eax),%al
403b9f:	02 7b 1a             	add    0x1a(%ebx),%bh
403ba2:	00 00                	add    %al,(%eax)
403ba4:	04 17                	add    $0x17,%al
403ba6:	6f                   	outsl  %ds:(%esi),(%dx)
403ba7:	34 00                	xor    $0x0,%al
403ba9:	00 0a                	add    %cl,(%edx)
403bab:	00 02                	add    %al,(%edx)
403bad:	7b 1a                	jnp    0x403bc9
403baf:	00 00                	add    %al,(%eax)
403bb1:	04 72                	add    $0x72,%al
403bb3:	25 07 00 70 6f       	and    $0x6f700007,%eax
403bb8:	20 00                	and    %al,(%eax)
403bba:	00 0a                	add    %cl,(%edx)
403bbc:	00 02                	add    %al,(%edx)
403bbe:	7b 1b                	jnp    0x403bdb
403bc0:	00 00                	add    %al,(%eax)
403bc2:	04 20                	add    $0x20,%al
403bc4:	82 00 00             	addb   $0x0,(%eax)
403bc7:	00 1f                	add    %bl,(%edi)
403bc9:	50                   	push   %eax
403bca:	73 1c                	jae    0x403be8
403bcc:	00 00                	add    %al,(%eax)
403bce:	0a 6f 32             	or     0x32(%edi),%ch
403bd1:	00 00                	add    %al,(%eax)
403bd3:	0a 00                	or     (%eax),%al
403bd5:	02 7b 1b             	add    0x1b(%ebx),%bh
403bd8:	00 00                	add    %al,(%eax)
403bda:	04 72                	add    $0x72,%al
403bdc:	35 07 00 70 6f       	xor    $0x6f700007,%eax
403be1:	33 00                	xor    (%eax),%eax
403be3:	00 0a                	add    %cl,(%edx)
403be5:	00 02                	add    %al,(%edx)
403be7:	7b 1b                	jnp    0x403c04
403be9:	00 00                	add    %al,(%eax)
403beb:	04 1f                	add    $0x1f,%al
403bed:	64 1f                	fs pop %ds
403bef:	14 73                	adc    $0x73,%al
403bf1:	2b 00                	sub    (%eax),%eax
403bf3:	00 0a                	add    %cl,(%edx)
403bf5:	6f                   	outsl  %ds:(%esi),(%dx)
403bf6:	2c 00                	sub    $0x0,%al
403bf8:	00 0a                	add    %cl,(%edx)
403bfa:	00 02                	add    %al,(%edx)
403bfc:	7b 1b                	jnp    0x403c19
403bfe:	00 00                	add    %al,(%eax)
403c00:	04 18                	add    $0x18,%al
403c02:	6f                   	outsl  %ds:(%esi),(%dx)
403c03:	34 00                	xor    $0x0,%al
403c05:	00 0a                	add    %cl,(%edx)
403c07:	00 02                	add    %al,(%edx)
403c09:	7b 1c                	jnp    0x403c27
403c0b:	00 00                	add    %al,(%eax)
403c0d:	04 20                	add    $0x20,%al
403c0f:	82 00 00             	addb   $0x0,(%eax)
403c12:	00 1f                	add    %bl,(%edi)
403c14:	6d                   	insl   (%dx),%es:(%edi)
403c15:	73 1c                	jae    0x403c33
403c17:	00 00                	add    %al,(%eax)
403c19:	0a 6f 32             	or     0x32(%edi),%ch
403c1c:	00 00                	add    %al,(%eax)
403c1e:	0a 00                	or     (%eax),%al
403c20:	02 7b 1c             	add    0x1c(%ebx),%bh
403c23:	00 00                	add    %al,(%eax)
403c25:	04 72                	add    $0x72,%al
403c27:	4b                   	dec    %ebx
403c28:	07                   	pop    %es
403c29:	00 70 6f             	add    %dh,0x6f(%eax)
403c2c:	33 00                	xor    (%eax),%eax
403c2e:	00 0a                	add    %cl,(%edx)
403c30:	00 02                	add    %al,(%edx)
403c32:	7b 1c                	jnp    0x403c50
403c34:	00 00                	add    %al,(%eax)
403c36:	04 20                	add    $0x20,%al
403c38:	22 20                	and    (%eax),%ah
403c3a:	00 00                	add    %al,(%eax)
403c3c:	6f                   	outsl  %ds:(%esi),(%dx)
403c3d:	6d                   	insl   (%dx),%es:(%edi)
403c3e:	00 00                	add    %al,(%eax)
403c40:	0a 00                	or     (%eax),%al
403c42:	02 7b 1c             	add    0x1c(%ebx),%bh
403c45:	00 00                	add    %al,(%eax)
403c47:	04 1f                	add    $0x1f,%al
403c49:	64 1f                	fs pop %ds
403c4b:	14 73                	adc    $0x73,%al
403c4d:	2b 00                	sub    (%eax),%eax
403c4f:	00 0a                	add    %cl,(%edx)
403c51:	6f                   	outsl  %ds:(%esi),(%dx)
403c52:	2c 00                	sub    $0x0,%al
403c54:	00 0a                	add    %cl,(%edx)
403c56:	00 02                	add    %al,(%edx)
403c58:	7b 1c                	jnp    0x403c76
403c5a:	00 00                	add    %al,(%eax)
403c5c:	04 19                	add    $0x19,%al
403c5e:	6f                   	outsl  %ds:(%esi),(%dx)
403c5f:	34 00                	xor    $0x0,%al
403c61:	00 0a                	add    %cl,(%edx)
403c63:	00 02                	add    %al,(%edx)
403c65:	7b 1d                	jnp    0x403c84
403c67:	00 00                	add    %al,(%eax)
403c69:	04 1f                	add    $0x1f,%al
403c6b:	65 20 9c 00 00 00 73 	and    %bl,%gs:0x1c730000(%eax,%eax,1)
403c72:	1c
403c73:	00 00                	add    %al,(%eax)
403c75:	0a 6f 32             	or     0x32(%edi),%ch
403c78:	00 00                	add    %al,(%eax)
403c7a:	0a 00                	or     (%eax),%al
403c7c:	02 7b 1d             	add    0x1d(%ebx),%bh
403c7f:	00 00                	add    %al,(%eax)
403c81:	04 72                	add    $0x72,%al
403c83:	61                   	popa
403c84:	07                   	pop    %es
403c85:	00 70 6f             	add    %dh,0x6f(%eax)
403c88:	33 00                	xor    (%eax),%eax
403c8a:	00 0a                	add    %cl,(%edx)
403c8c:	00 02                	add    %al,(%edx)
403c8e:	7b 1d                	jnp    0x403cad
403c90:	00 00                	add    %al,(%eax)
403c92:	04 1f                	add    $0x1f,%al
403c94:	57                   	push   %edi
403c95:	1f                   	pop    %ds
403c96:	17                   	pop    %ss
403c97:	73 2b                	jae    0x403cc4
403c99:	00 00                	add    %al,(%eax)
403c9b:	0a 6f 2c             	or     0x2c(%edi),%ch
403c9e:	00 00                	add    %al,(%eax)
403ca0:	0a 00                	or     (%eax),%al
403ca2:	02 7b 1d             	add    0x1d(%ebx),%bh
403ca5:	00 00                	add    %al,(%eax)
403ca7:	04 1a                	add    $0x1a,%al
403ca9:	6f                   	outsl  %ds:(%esi),(%dx)
403caa:	34 00                	xor    $0x0,%al
403cac:	00 0a                	add    %cl,(%edx)
403cae:	00 02                	add    %al,(%edx)
403cb0:	7b 1d                	jnp    0x403ccf
403cb2:	00 00                	add    %al,(%eax)
403cb4:	04 72                	add    $0x72,%al
403cb6:	73 07                	jae    0x403cbf
403cb8:	00 70 6f             	add    %dh,0x6f(%eax)
403cbb:	20 00                	and    %al,(%eax)
403cbd:	00 0a                	add    %cl,(%edx)
403cbf:	00 02                	add    %al,(%edx)
403cc1:	7b 1d                	jnp    0x403ce0
403cc3:	00 00                	add    %al,(%eax)
403cc5:	04 17                	add    $0x17,%al
403cc7:	6f                   	outsl  %ds:(%esi),(%dx)
403cc8:	68 00 00 0a 00       	push   $0xa0000
403ccd:	02 7b 1d             	add    0x1d(%ebx),%bh
403cd0:	00 00                	add    %al,(%eax)
403cd2:	04 02                	add    $0x2,%al
403cd4:	fe 06                	incb   (%esi)
403cd6:	21 00                	and    %eax,(%eax)
403cd8:	00 06                	add    %al,(%esi)
403cda:	73 2d                	jae    0x403d09
403cdc:	00 00                	add    %al,(%eax)
403cde:	0a 6f 69             	or     0x69(%edi),%ch
403ce1:	00 00                	add    %al,(%eax)
403ce3:	0a 00                	or     (%eax),%al
403ce5:	02 7b 1e             	add    0x1e(%ebx),%bh
403ce8:	00 00                	add    %al,(%eax)
403cea:	04 72                	add    $0x72,%al
403cec:	87 07                	xchg   %eax,(%edi)
403cee:	00 70 22             	add    %dh,0x22(%eax)
403cf1:	00 00                	add    %al,(%eax)
403cf3:	ae                   	scas   %es:(%edi),%al
403cf4:	41                   	inc    %ecx
403cf5:	17                   	pop    %ss
403cf6:	19 16                	sbb    %edx,(%esi)
403cf8:	73 6e                	jae    0x403d68
403cfa:	00 00                	add    %al,(%eax)
403cfc:	0a 6f 6f             	or     0x6f(%edi),%ch
403cff:	00 00                	add    %al,(%eax)
403d01:	0a 00                	or     (%eax),%al
403d03:	02 7b 1e             	add    0x1e(%ebx),%bh
403d06:	00 00                	add    %al,(%eax)
403d08:	04 1f                	add    $0x1f,%al
403d0a:	24 1f                	and    $0x1f,%al
403d0c:	09 73 1c             	or     %esi,0x1c(%ebx)
403d0f:	00 00                	add    %al,(%eax)
403d11:	0a 6f 32             	or     0x32(%edi),%ch
403d14:	00 00                	add    %al,(%eax)
403d16:	0a 00                	or     (%eax),%al
403d18:	02 7b 1e             	add    0x1e(%ebx),%bh
403d1b:	00 00                	add    %al,(%eax)
403d1d:	04 72                	add    $0x72,%al
403d1f:	b1 07                	mov    $0x7,%cl
403d21:	00 70 6f             	add    %dh,0x6f(%eax)
403d24:	33 00                	xor    (%eax),%eax
403d26:	00 0a                	add    %cl,(%edx)
403d28:	00 02                	add    %al,(%edx)
403d2a:	7b 1e                	jnp    0x403d4a
403d2c:	00 00                	add    %al,(%eax)
403d2e:	04 20                	add    $0x20,%al
403d30:	f5                   	cmc
403d31:	00 00                	add    %al,(%eax)
403d33:	00 1f                	add    %bl,(%edi)
403d35:	2a 73 2b             	sub    0x2b(%ebx),%dh
403d38:	00 00                	add    %al,(%eax)
403d3a:	0a 6f 2c             	or     0x2c(%edi),%ch
403d3d:	00 00                	add    %al,(%eax)
403d3f:	0a 00                	or     (%eax),%al
403d41:	02 7b 1e             	add    0x1e(%ebx),%bh
403d44:	00 00                	add    %al,(%eax)
403d46:	04 1b                	add    $0x1b,%al
403d48:	6f                   	outsl  %ds:(%esi),(%dx)
403d49:	34 00                	xor    $0x0,%al
403d4b:	00 0a                	add    %cl,(%edx)
403d4d:	00 02                	add    %al,(%edx)
403d4f:	7b 1e                	jnp    0x403d6f
403d51:	00 00                	add    %al,(%eax)
403d53:	04 72                	add    $0x72,%al
403d55:	bf 07 00 70 6f       	mov    $0x6f700007,%edi
403d5a:	20 00                	and    %al,(%eax)
403d5c:	00 0a                	add    %cl,(%edx)
403d5e:	00 02                	add    %al,(%edx)
403d60:	7b 1e                	jnp    0x403d80
403d62:	00 00                	add    %al,(%eax)
403d64:	04 1f                	add    $0x1f,%al
403d66:	20 6f 70             	and    %ch,0x70(%edi)
403d69:	00 00                	add    %al,(%eax)
403d6b:	0a 00                	or     (%eax),%al
403d6d:	02 7b 1f             	add    0x1f(%ebx),%bh
403d70:	00 00                	add    %al,(%eax)
403d72:	04 1f                	add    $0x1f,%al
403d74:	65 20 ba 00 00 00 73 	and    %bh,%gs:0x73000000(%edx)
403d7b:	1c 00                	sbb    $0x0,%al
403d7d:	00 0a                	add    %cl,(%edx)
403d7f:	6f                   	outsl  %ds:(%esi),(%dx)
403d80:	32 00                	xor    (%eax),%al
403d82:	00 0a                	add    %cl,(%edx)
403d84:	00 02                	add    %al,(%edx)
403d86:	7b 1f                	jnp    0x403da7
403d88:	00 00                	add    %al,(%eax)
403d8a:	04 72                	add    $0x72,%al
403d8c:	df 07                	filds  (%edi)
403d8e:	00 70 6f             	add    %dh,0x6f(%eax)
403d91:	33 00                	xor    (%eax),%eax
403d93:	00 0a                	add    %cl,(%edx)
403d95:	00 02                	add    %al,(%edx)
403d97:	7b 1f                	jnp    0x403db8
403d99:	00 00                	add    %al,(%eax)
403d9b:	04 1f                	add    $0x1f,%al
403d9d:	57                   	push   %edi
403d9e:	1f                   	pop    %ds
403d9f:	17                   	pop    %ss
403da0:	73 2b                	jae    0x403dcd
403da2:	00 00                	add    %al,(%eax)
403da4:	0a 6f 2c             	or     0x2c(%edi),%ch
403da7:	00 00                	add    %al,(%eax)
403da9:	0a 00                	or     (%eax),%al
403dab:	02 7b 1f             	add    0x1f(%ebx),%bh
403dae:	00 00                	add    %al,(%eax)
403db0:	04 1c                	add    $0x1c,%al
403db2:	6f                   	outsl  %ds:(%esi),(%dx)
403db3:	34 00                	xor    $0x0,%al
403db5:	00 0a                	add    %cl,(%edx)
403db7:	00 02                	add    %al,(%edx)
403db9:	7b 1f                	jnp    0x403dda
403dbb:	00 00                	add    %al,(%eax)
403dbd:	04 72                	add    $0x72,%al
403dbf:	f3 07                	repz pop %es
403dc1:	00 70 6f             	add    %dh,0x6f(%eax)
403dc4:	20 00                	and    %al,(%eax)
403dc6:	00 0a                	add    %cl,(%edx)
403dc8:	00 02                	add    %al,(%edx)
403dca:	7b 1f                	jnp    0x403deb
403dcc:	00 00                	add    %al,(%eax)
403dce:	04 17                	add    $0x17,%al
403dd0:	6f                   	outsl  %ds:(%esi),(%dx)
403dd1:	68 00 00 0a 00       	push   $0xa0000
403dd6:	02 7b 1f             	add    0x1f(%ebx),%bh
403dd9:	00 00                	add    %al,(%eax)
403ddb:	04 02                	add    $0x2,%al
403ddd:	fe 06                	incb   (%esi)
403ddf:	22 00                	and    (%eax),%al
403de1:	00 06                	add    %al,(%esi)
403de3:	73 2d                	jae    0x403e12
403de5:	00 00                	add    %al,(%eax)
403de7:	0a 6f 69             	or     0x69(%edi),%ch
403dea:	00 00                	add    %al,(%eax)
403dec:	0a 00                	or     (%eax),%al
403dee:	02 22                	add    (%edx),%ah
403df0:	00 00                	add    %al,(%eax)
403df2:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
403df6:	00 50 41             	add    %dl,0x41(%eax)
403df9:	73 35                	jae    0x403e30
403dfb:	00 00                	add    %al,(%eax)
403dfd:	0a 28                	or     (%eax),%ch
403dff:	36 00 00             	add    %al,%ss:(%eax)
403e02:	0a 00                	or     (%eax),%al
403e04:	02 17                	add    (%edi),%dl
403e06:	28 37                	sub    %dh,(%edi)
403e08:	00 00                	add    %al,(%eax)
403e0a:	0a 00                	or     (%eax),%al
403e0c:	02 20                	add    (%eax),%ah