404b52:	20 bd 00 00 00 73    	and    %bh,0x73000000(%ebp)
404b58:	21 00                	and    %eax,(%eax)
404b5a:	00 0a                	add    %cl,(%edx)
404b5c:	6f                   	outsl  %ds:(%esi),(%dx)
404b5d:	22 00                	and    (%eax),%al
404b5f:	00 0a                	add    %cl,(%edx)
404b61:	00 02                	add    %al,(%edx)
404b63:	7b 2b                	jnp    0x404b90
404b65:	00 00                	add    %al,(%eax)
404b67:	04 1f                	add    $0x1f,%al
404b69:	10 16                	adc    %dl,(%esi)
404b6b:	1e                   	push   %ds
404b6c:	16                   	push   %ss
404b6d:	73 94                	jae    0x404b03
404b6f:	00 00                	add    %al,(%eax)
404b71:	0a 6f 95             	or     -0x6b(%edi),%ch
404b74:	00 00                	add    %al,(%eax)
404b76:	0a 00                	or     (%eax),%al
404b78:	02 7b 2b             	add    0x2b(%ebx),%bh
404b7b:	00 00                	add    %al,(%eax)
404b7d:	04 16                	add    $0x16,%al
404b7f:	1f                   	pop    %ds
404b80:	29 73 24             	sub    %esi,0x24(%ebx)
404b83:	00 00                	add    %al,(%eax)
404b85:	0a 6f a0             	or     -0x60(%edi),%ch
404b88:	00 00                	add    %al,(%eax)
404b8a:	0a 00                	or     (%eax),%al
404b8c:	02 7b 2b             	add    0x2b(%ebx),%bh
404b8f:	00 00                	add    %al,(%eax)
404b91:	04 72                	add    $0x72,%al
404b93:	32 06                	xor    (%esi),%al
404b95:	00 70 6f             	add    %dh,0x6f(%eax)
404b98:	23 00                	and    (%eax),%eax
404b9a:	00 0a                	add    %cl,(%edx)
404b9c:	00 02                	add    %al,(%edx)
404b9e:	7b 2b                	jnp    0x404bcb
404ba0:	00 00                	add    %al,(%eax)
404ba2:	04 20                	add    $0x20,%al
404ba4:	d2 02                	rolb   %cl,(%edx)
404ba6:	00 00                	add    %al,(%eax)
404ba8:	1f                   	pop    %ds
404ba9:	29 73 24             	sub    %esi,0x24(%ebx)
404bac:	00 00                	add    %al,(%eax)
404bae:	0a 6f 25             	or     0x25(%edi),%ch
404bb1:	00 00                	add    %al,(%eax)
404bb3:	0a 00                	or     (%eax),%al
404bb5:	02 7b 2b             	add    0x2b(%ebx),%bh
404bb8:	00 00                	add    %al,(%eax)
404bba:	04 1f                	add    $0x1f,%al
404bbc:	16                   	push   %ss
404bbd:	6f                   	outsl  %ds:(%esi),(%dx)
404bbe:	26 00 00             	add    %al,%es:(%eax)
404bc1:	0a 00                	or     (%eax),%al
404bc3:	02 7b 2b             	add    0x2b(%ebx),%bh
404bc6:	00 00                	add    %al,(%eax)
404bc8:	04 72                	add    $0x72,%al
404bca:	54                   	push   %esp
404bcb:	06                   	push   %es
404bcc:	00 70 6f             	add    %dh,0x6f(%eax)
404bcf:	27                   	daa
404bd0:	00 00                	add    %al,(%eax)
404bd2:	0a 00                	or     (%eax),%al
404bd4:	02 7b 2b             	add    0x2b(%ebx),%bh
404bd7:	00 00                	add    %al,(%eax)
404bd9:	04 1f                	add    $0x1f,%al
404bdb:	10 6f a1             	adc    %ch,-0x5f(%edi)
404bde:	00 00                	add    %al,(%eax)
404be0:	0a 00                	or     (%eax),%al
404be2:	02 7b 2c             	add    0x2c(%ebx),%bh
404be5:	00 00                	add    %al,(%eax)
404be7:	04 1b                	add    $0x1b,%al
404be9:	6f                   	outsl  %ds:(%esi),(%dx)
404bea:	93                   	xchg   %eax,%ebx
404beb:	00 00                	add    %al,(%eax)
404bed:	0a 00                	or     (%eax),%al
404bef:	02 7b 2c             	add    0x2c(%ebx),%bh
404bf2:	00 00                	add    %al,(%eax)
404bf4:	04 20                	add    $0x20,%al
404bf6:	7e 01                	jle    0x404bf9
404bf8:	00 00                	add    %al,(%eax)
404bfa:	20 03                	and    %al,(%ebx)
404bfc:	01 00                	add    %eax,(%eax)
404bfe:	00 73 21             	add    %dh,0x21(%ebx)
404c01:	00 00                	add    %al,(%eax)
404c03:	0a 6f 22             	or     0x22(%edi),%ch
404c06:	00 00                	add    %al,(%eax)
404c08:	0a 00                	or     (%eax),%al
404c0a:	02 7b 2c             	add    0x2c(%ebx),%bh
404c0d:	00 00                	add    %al,(%eax)
404c0f:	04 1f                	add    $0x1f,%al
404c11:	10 1d 1e 1d 73 94    	adc    %bl,0x94731d1e
404c17:	00 00                	add    %al,(%eax)
404c19:	0a 6f 95             	or     -0x6b(%edi),%ch
404c1c:	00 00                	add    %al,(%eax)
404c1e:	0a 00                	or     (%eax),%al
404c20:	02 7b 2c             	add    0x2c(%ebx),%bh
404c23:	00 00                	add    %al,(%eax)
404c25:	04 17                	add    $0x17,%al
404c27:	6f                   	outsl  %ds:(%esi),(%dx)
404c28:	a2 00 00 0a 00       	mov    %al,0xa0000
404c2d:	02 7b 2c             	add    0x2c(%ebx),%bh
404c30:	00 00                	add    %al,(%eax)
404c32:	04 72                	add    $0x72,%al
404c34:	6e                   	outsb  %ds:(%esi),(%dx)
404c35:	06                   	push   %es
404c36:	00 70 6f             	add    %dh,0x6f(%eax)
404c39:	23 00                	and    (%eax),%eax
404c3b:	00 0a                	add    %cl,(%edx)
404c3d:	00 02                	add    %al,(%edx)
404c3f:	7b 2c                	jnp    0x404c6d
404c41:	00 00                	add    %al,(%eax)
404c43:	04 17                	add    $0x17,%al
404c45:	6f                   	outsl  %ds:(%esi),(%dx)
404c46:	a3 00 00 0a 00       	mov    %eax,0xa0000
404c4b:	02 7b 2c             	add    0x2c(%ebx),%bh
404c4e:	00 00                	add    %al,(%eax)
404c50:	04 19                	add    $0x19,%al
404c52:	6f                   	outsl  %ds:(%esi),(%dx)
404c53:	a4                   	movsb  %ds:(%esi),%es:(%edi)
404c54:	00 00                	add    %al,(%eax)
404c56:	0a 00                	or     (%eax),%al
404c58:	02 7b 2c             	add    0x2c(%ebx),%bh
404c5b:	00 00                	add    %al,(%eax)
404c5d:	04 20                	add    $0x20,%al
404c5f:	d2 02                	rolb   %cl,(%edx)
404c61:	00 00                	add    %al,(%eax)
404c63:	20 2e                	and    %ch,(%esi)
404c65:	01 00                	add    %eax,(%eax)
404c67:	00 73 24             	add    %dh,0x24(%ebx)
404c6a:	00 00                	add    %al,(%eax)
404c6c:	0a 6f 25             	or     0x25(%edi),%ch
404c6f:	00 00                	add    %al,(%eax)
404c71:	0a 00                	or     (%eax),%al
404c73:	02 7b 2c             	add    0x2c(%ebx),%bh
404c76:	00 00                	add    %al,(%eax)
404c78:	04 1f                	add    $0x1f,%al
404c7a:	17                   	pop    %ss
404c7b:	6f                   	outsl  %ds:(%esi),(%dx)
404c7c:	26 00 00             	add    %al,%es:(%eax)
404c7f:	0a 00                	or     (%eax),%al
404c81:	02 7b 2c             	add    0x2c(%ebx),%bh
404c84:	00 00                	add    %al,(%eax)
404c86:	04 16                	add    $0x16,%al
404c88:	6f                   	outsl  %ds:(%esi),(%dx)
404c89:	a5                   	movsl  %ds:(%esi),%es:(%edi)
404c8a:	00 00                	add    %al,(%eax)
404c8c:	0a 00                	or     (%eax),%al
404c8e:	02 7b 2c             	add    0x2c(%ebx),%bh
404c91:	00 00                	add    %al,(%eax)
404c93:	04 72                	add    $0x72,%al
404c95:	94                   	xchg   %eax,%esp
404c96:	06                   	push   %es
404c97:	00 70 6f             	add    %dh,0x6f(%eax)
404c9a:	27                   	daa
404c9b:	00 00                	add    %al,(%eax)
404c9d:	0a 00                	or     (%eax),%al
404c9f:	02 7b 2d             	add    0x2d(%ebx),%bh
404ca2:	00 00                	add    %al,(%eax)
404ca4:	04 1f                	add    $0x1f,%al
404ca6:	0a 6f a6             	or     -0x5a(%edi),%ch
404ca9:	00 00                	add    %al,(%eax)
404cab:	0a 00                	or     (%eax),%al
404cad:	02 7b 2d             	add    0x2d(%ebx),%bh
404cb0:	00 00                	add    %al,(%eax)
404cb2:	04 18                	add    $0x18,%al
404cb4:	6f                   	outsl  %ds:(%esi),(%dx)
404cb5:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
404cb6:	00 00                	add    %al,(%eax)
404cb8:	0a 00                	or     (%eax),%al
404cba:	02 7b 2d             	add    0x2d(%ebx),%bh
404cbd:	00 00                	add    %al,(%eax)
404cbf:	04 20                	add    $0x20,%al
404cc1:	88 03                	mov    %al,(%ebx)
404cc3:	00 00                	add    %al,(%eax)
404cc5:	20 3f                	and    %bh,(%edi)
404cc7:	02 00                	add    (%eax),%al
404cc9:	00 73 21             	add    %dh,0x21(%ebx)
404ccc:	00 00                	add    %al,(%eax)
404cce:	0a 6f 22             	or     0x22(%edi),%ch
404cd1:	00 00                	add    %al,(%eax)
404cd3:	0a 00                	or     (%eax),%al
404cd5:	02 7b 2d             	add    0x2d(%ebx),%bh
404cd8:	00 00                	add    %al,(%eax)
404cda:	04 1e                	add    $0x1e,%al
404cdc:	1d 1e 1d 73 94       	sbb    $0x94731d1e,%eax
404ce1:	00 00                	add    %al,(%eax)
404ce3:	0a 6f 95             	or     -0x6b(%edi),%ch
404ce6:	00 00                	add    %al,(%eax)
404ce8:	0a 00                	or     (%eax),%al
404cea:	02 7b 2d             	add    0x2d(%ebx),%bh
404ced:	00 00                	add    %al,(%eax)
404cef:	04 72                	add    $0x72,%al
404cf1:	ac                   	lods   %ds:(%esi),%al
404cf2:	06                   	push   %es
404cf3:	00 70 6f             	add    %dh,0x6f(%eax)
404cf6:	23 00                	and    (%eax),%eax
404cf8:	00 0a                	add    %cl,(%edx)
404cfa:	00 02                	add    %al,(%edx)
404cfc:	7b 2d                	jnp    0x404d2b
404cfe:	00 00                	add    %al,(%eax)
404d00:	04 20                	add    $0x20,%al
404d02:	c8 00 00 00          	enter  $0x0,$0x0
404d06:	1f                   	pop    %ds
404d07:	33 73 24             	xor    0x24(%ebx),%esi
404d0a:	00 00                	add    %al,(%eax)
404d0c:	0a 6f 25             	or     0x25(%edi),%ch
404d0f:	00 00                	add    %al,(%eax)
404d11:	0a 00                	or     (%eax),%al
404d13:	02 7b 2d             	add    0x2d(%ebx),%bh
404d16:	00 00                	add    %al,(%eax)
404d18:	04 1f                	add    $0x1f,%al
404d1a:	18 6f 26             	sbb    %ch,0x26(%edi)
404d1d:	00 00                	add    %al,(%eax)
404d1f:	0a 00                	or     (%eax),%al
404d21:	02 7b 2d             	add    0x2d(%ebx),%bh
404d24:	00 00                	add    %al,(%eax)
404d26:	04 72                	add    $0x72,%al
404d28:	be 06 00 70 6f       	mov    $0x6f700006,%esi
404d2d:	27                   	daa
404d2e:	00 00                	add    %al,(%eax)
404d30:	0a 00                	or     (%eax),%al
404d32:	02 02                	add    (%edx),%al
404d34:	7b 2d                	jnp    0x404d63
404d36:	00 00                	add    %al,(%eax)
404d38:	04 28                	add    $0x28,%al
404d3a:	a8 00                	test   $0x0,%al
404d3c:	00 0a                	add    %cl,(%edx)
404d3e:	00 02                	add    %al,(%edx)
404d40:	22 00                	and    (%eax),%al
404d42:	00 80 41 22 00 00    	add    %al,0x2241(%eax)
404d48:	f8                   	clc
404d49:	41                   	inc    %ecx
404d4a:	73 2b                	jae    0x404d77
404d4c:	00 00                	add    %al,(%eax)
404d4e:	0a 28                	or     (%eax),%ch
404d50:	2c 00                	sub    $0x0,%al
404d52:	00 0a                	add    %cl,(%edx)
404d54:	00 02                	add    %al,(%edx)
404d56:	17                   	pop    %ss
404d57:	28 2d 00 00 0a 00    	sub    %ch,0xa0000
404d5d:	02 20                	add    (%eax),%ah
404d5f:	88 04 00             	mov    %al,(%eax,%eax,1)
404d62:	00 20                	add    %ah,(%eax)
404d64:	a3 02 00 00 73       	mov    %eax,0x73000002
404d69:	24 00                	and    $0x0,%al
404d6b:	00 0a                	add    %cl,(%edx)
404d6d:	28 2e                	sub    %ch,(%esi)
404d6f:	00 00                	add    %al,(%eax)
404d71:	0a 00                	or     (%eax),%al
404d73:	02 28                	add    (%eax),%ch
404d75:	2f                   	das
404d76:	00 00                	add    %al,(%eax)
404d78:	0a 02                	or     (%edx),%al
404d7a:	7b 26                	jnp    0x404da2
404d7c:	00 00                	add    %al,(%eax)
404d7e:	04 6f                	add    $0x6f,%al
404d80:	30 00                	xor    %al,(%eax)
404d82:	00 0a                	add    %cl,(%edx)
404d84:	00 02                	add    %al,(%edx)
404d86:	19 28                	sbb    %ebp,(%eax)
404d88:	31 00                	xor    %eax,(%eax)
404d8a:	00 0a                	add    %cl,(%edx)
404d8c:	00 02                	add    %al,(%edx)
404d8e:	1e                   	push   %ds
404d8f:	1d 1e 1d 73 94       	sbb    $0x94731d1e,%eax
404d94:	00 00                	add    %al,(%eax)
404d96:	0a 28                	or     (%eax),%ch
404d98:	a9 00 00 0a 00       	test   $0xa0000,%eax
404d9d:	02 16                	add    (%esi),%dl
404d9f:	28 aa 00 00 0a 00    	sub    %ch,0xa0000(%edx)
404da5:	02 16                	add    (%esi),%dl
404da7:	28 ab 00 00 0a 00    	sub    %ch,0xa0000(%ebx)
404dad:	02 72 c6             	add    -0x3a(%edx),%dh
404db0:	06                   	push   %es
404db1:	00 70 28             	add    %dh,0x28(%eax)
404db4:	23 00                	and    (%eax),%eax
404db6:	00 0a                	add    %cl,(%edx)
404db8:	00 02                	add    %al,(%edx)
404dba:	1f                   	pop    %ds
404dbb:	18 1f                	sbb    %bl,(%edi)
404dbd:	15 1f 18 1f 15       	adc    $0x151f181f,%eax
404dc2:	73 94                	jae    0x404d58
404dc4:	00 00                	add    %al,(%eax)
404dc6:	0a 28                	or     (%eax),%ch
404dc8:	ac                   	lods   %ds:(%esi),%al
404dc9:	00 00                	add    %al,(%eax)
404dcb:	0a 00                	or     (%eax),%al
404dcd:	02 16                	add    (%esi),%dl
404dcf:	28 ad 00 00 0a 00    	sub    %ch,0xa0000(%ebp)
404dd5:	02 16                	add    (%esi),%dl
404dd7:	28 ae 00 00 0a 00    	sub    %ch,0xa0000(%esi)
404ddd:	02 1a                	add    (%edx),%bl
404ddf:	28 af 00 00 0a 00    	sub    %ch,0xa0000(%edi)
404de5:	02 72 c6             	add    -0x3a(%edx),%dh
404de8:	06                   	push   %es
404de9:	00 70 6f             	add    %dh,0x6f(%eax)
404dec:	27                   	daa
404ded:	00 00                	add    %al,(%eax)
404def:	0a 00                	or     (%eax),%al
404df1:	02 7b 26             	add    0x26(%ebx),%bh
404df4:	00 00                	add    %al,(%eax)
404df6:	04 16                	add    $0x16,%al
404df8:	6f                   	outsl  %ds:(%esi),(%dx)
404df9:	32 00                	xor    (%eax),%al
404dfb:	00 0a                	add    %cl,(%edx)
404dfd:	00 02                	add    %al,(%edx)
404dff:	7b 26                	jnp    0x404e27
404e01:	00 00                	add    %al,(%eax)
404e03:	04 6f                	add    $0x6f,%al
404e05:	33 00                	xor    (%eax),%eax
404e07:	00 0a                	add    %cl,(%edx)
404e09:	00 02                	add    %al,(%edx)
404e0b:	7b 27                	jnp    0x404e34
404e0d:	00 00                	add    %al,(%eax)
404e0f:	04 6f                	add    $0x6f,%al
404e11:	b0 00                	mov    $0x0,%al
404e13:	00 0a                	add    %cl,(%edx)
404e15:	00 02                	add    %al,(%edx)
404e17:	16                   	push   %ss
404e18:	28 32                	sub    %dh,(%edx)
404e1a:	00 00                	add    %al,(%eax)
404e1c:	0a 00                	or     (%eax),%al
404e1e:	2a 1e                	sub    (%esi),%bl
404e20:	02 7b 2e             	add    0x2e(%ebx),%bh
404e23:	00 00                	add    %al,(%eax)
404e25:	04 2a                	add    $0x2a,%al
404e27:	22 02                	and    (%edx),%al
404e29:	03 7d 2e             	add    0x2e(%ebp),%edi
404e2c:	00 00                	add    %al,(%eax)
404e2e:	04 2a                	add    $0x2a,%al
404e30:	1e                   	push   %ds
404e31:	02 7b 2f             	add    0x2f(%ebx),%bh
404e34:	00 00                	add    %al,(%eax)
404e36:	04 2a                	add    $0x2a,%al
404e38:	22 02                	and    (%edx),%al
404e3a:	03 7d 2f             	add    0x2f(%ebp),%edi
404e3d:	00 00                	add    %al,(%eax)
404e3f:	04 2a                	add    $0x2a,%al
404e41:	00 00                	add    %al,(%eax)
404e43:	00 13                	add    %dl,(%ebx)
404e45:	30 03                	xor    %al,(%ebx)
404e47:	00 8f 00 00 00 00    	add    %cl,0x0(%edi)
404e4d:	00 00                	add    %al,(%eax)
404e4f:	00 00                	add    %al,(%eax)
404e51:	7e 32                	jle    0x404e85
404e53:	00 00                	add    %al,(%eax)
404e55:	04 20                	add    $0x20,%al
404e57:	00 05 00 00 20 d0    	add    %al,0xd0200000
404e5d:	02 00                	add    (%eax),%al
404e5f:	00 73 24             	add    %dh,0x24(%ebx)