404c61:	00 02                	add    %al,(%edx)
404c63:	00 6f e7             	add    %ch,-0x19(%edi)
404c66:	00 00                	add    %al,(%eax)
404c68:	0a 00                	or     (%eax),%al
404c6a:	02 7b 46             	add    0x46(%ebx),%bh
404c6d:	00 00                	add    %al,(%eax)
404c6f:	04 20                	add    $0x20,%al
404c71:	92                   	xchg   %eax,%edx
404c72:	00 00                	add    %al,(%eax)
404c74:	00 1f                	add    %bl,(%edi)
404c76:	16                   	push   %ss
404c77:	73 34                	jae    0x404cad
404c79:	00 00                	add    %al,(%eax)
404c7b:	0a 6f e3             	or     -0x1d(%edi),%ch
404c7e:	00 00                	add    %al,(%eax)
404c80:	0a 00                	or     (%eax),%al
404c82:	02 7b 46             	add    0x46(%ebx),%bh
404c85:	00 00                	add    %al,(%eax)
404c87:	04 72                	add    $0x72,%al
404c89:	cb                   	lret
404c8a:	04 00                	add    $0x0,%al
404c8c:	70 6f                	jo     0x404cfd
404c8e:	e4 00                	in     $0x0,%al
404c90:	00 0a                	add    %cl,(%edx)
404c92:	00 02                	add    %al,(%edx)
404c94:	7b 47                	jnp    0x404cdd
404c96:	00 00                	add    %al,(%eax)
404c98:	04 72                	add    $0x72,%al
404c9a:	d7                   	xlat   %ds:(%ebx)
404c9b:	04 00                	add    $0x0,%al
404c9d:	70 6f                	jo     0x404d0e
404c9f:	e2 00                	loop   0x404ca1
404ca1:	00 0a                	add    %cl,(%edx)
404ca3:	00 02                	add    %al,(%edx)
404ca5:	7b 47                	jnp    0x404cee
404ca7:	00 00                	add    %al,(%eax)
404ca9:	04 20                	add    $0x20,%al
404cab:	92                   	xchg   %eax,%edx
404cac:	00 00                	add    %al,(%eax)
404cae:	00 1f                	add    %bl,(%edi)
404cb0:	16                   	push   %ss
404cb1:	73 34                	jae    0x404ce7
404cb3:	00 00                	add    %al,(%eax)
404cb5:	0a 6f e3             	or     -0x1d(%edi),%ch
404cb8:	00 00                	add    %al,(%eax)
404cba:	0a 00                	or     (%eax),%al
404cbc:	02 7b 47             	add    0x47(%ebx),%bh
404cbf:	00 00                	add    %al,(%eax)
404cc1:	04 72                	add    $0x72,%al
404cc3:	07                   	pop    %es
404cc4:	05 00 70 6f e4       	add    $0xe46f7000,%eax
404cc9:	00 00                	add    %al,(%eax)
404ccb:	0a 00                	or     (%eax),%al
404ccd:	02 7b 47             	add    0x47(%ebx),%bh
404cd0:	00 00                	add    %al,(%eax)
404cd2:	04 02                	add    $0x2,%al
404cd4:	fe 06                	incb   (%esi)
404cd6:	c3                   	ret
404cd7:	00 00                	add    %al,(%eax)
404cd9:	06                   	push   %es
404cda:	73 3a                	jae    0x404d16
404cdc:	00 00                	add    %al,(%eax)
404cde:	0a 6f e8             	or     -0x18(%edi),%ch
404ce1:	00 00                	add    %al,(%eax)
404ce3:	0a 00                	or     (%eax),%al
404ce5:	02 7b 3a             	add    0x3a(%ebx),%bh
404ce8:	00 00                	add    %al,(%eax)
404cea:	04 72                	add    $0x72,%al
404cec:	19 05 00 70 6f e2    	sbb    %eax,0xe26f7000
404cf2:	00 00                	add    %al,(%eax)
404cf4:	0a 00                	or     (%eax),%al
404cf6:	02 7b 3a             	add    0x3a(%ebx),%bh
404cf9:	00 00                	add    %al,(%eax)
404cfb:	04 20                	add    $0x20,%al
404cfd:	8f 00                	pop    (%eax)
404cff:	00 00                	add    %al,(%eax)
404d01:	1c 73                	sbb    $0x73,%al
404d03:	34 00                	xor    $0x0,%al
404d05:	00 0a                	add    %cl,(%edx)
404d07:	6f                   	outsl  %ds:(%esi),(%dx)
404d08:	e3 00                	jecxz  0x404d0a
404d0a:	00 0a                	add    %cl,(%edx)
404d0c:	00 02                	add    %al,(%edx)
404d0e:	7b 48                	jnp    0x404d58
404d10:	00 00                	add    %al,(%eax)
404d12:	04 06                	add    $0x6,%al
404d14:	72 41                	jb     0x404d57
404d16:	05 00 70 6f 42       	add    $0x426f7000,%eax
404d1b:	00 00                	add    %al,(%eax)
404d1d:	0a 74 87 00          	or     0x0(%edi,%eax,4),%dh
404d21:	00 01                	add    %al,(%ecx)
404d23:	6f                   	outsl  %ds:(%esi),(%dx)
404d24:	e5 00                	in     $0x0,%eax
404d26:	00 0a                	add    %cl,(%edx)
404d28:	00 02                	add    %al,(%edx)
404d2a:	7b 48                	jnp    0x404d74
404d2c:	00 00                	add    %al,(%eax)
404d2e:	04 28                	add    $0x28,%al
404d30:	e6 00                	out    %al,$0x0
404d32:	00 0a                	add    %cl,(%edx)
404d34:	6f                   	outsl  %ds:(%esi),(%dx)
404d35:	e1 00                	loope  0x404d37
404d37:	00 0a                	add    %cl,(%edx)
404d39:	00 02                	add    %al,(%edx)
404d3b:	7b 48                	jnp    0x404d85
404d3d:	00 00                	add    %al,(%eax)
404d3f:	04 72                	add    $0x72,%al
404d41:	7b 05                	jnp    0x404d48
404d43:	00 70 6f             	add    %dh,0x6f(%eax)
404d46:	e2 00                	loop   0x404d48
404d48:	00 0a                	add    %cl,(%edx)
404d4a:	00 02                	add    %al,(%edx)
404d4c:	7b 48                	jnp    0x404d96
404d4e:	00 00                	add    %al,(%eax)
404d50:	04 20                	add    $0x20,%al
404d52:	50                   	push   %eax
404d53:	00 02                	add    %al,(%edx)
404d55:	00 6f e7             	add    %ch,-0x19(%edi)
404d58:	00 00                	add    %al,(%eax)
404d5a:	0a 00                	or     (%eax),%al
404d5c:	02 7b 48             	add    0x48(%ebx),%bh
404d5f:	00 00                	add    %al,(%eax)
404d61:	04 20                	add    $0x20,%al
404d63:	92                   	xchg   %eax,%edx
404d64:	00 00                	add    %al,(%eax)
404d66:	00 1f                	add    %bl,(%edi)
404d68:	16                   	push   %ss
404d69:	73 34                	jae    0x404d9f
404d6b:	00 00                	add    %al,(%eax)
404d6d:	0a 6f e3             	or     -0x1d(%edi),%ch
404d70:	00 00                	add    %al,(%eax)
404d72:	0a 00                	or     (%eax),%al
404d74:	02 7b 48             	add    0x48(%ebx),%bh
404d77:	00 00                	add    %al,(%eax)
404d79:	04 72                	add    $0x72,%al
404d7b:	a9 05 00 70 6f       	test   $0x6f700005,%eax
404d80:	e4 00                	in     $0x0,%al
404d82:	00 0a                	add    %cl,(%edx)
404d84:	00 02                	add    %al,(%edx)
404d86:	7b 49                	jnp    0x404dd1
404d88:	00 00                	add    %al,(%eax)
404d8a:	04 06                	add    $0x6,%al
404d8c:	72 b7                	jb     0x404d45
404d8e:	05 00 70 6f 42       	add    $0x426f7000,%eax
404d93:	00 00                	add    %al,(%eax)
404d95:	0a 74 87 00          	or     0x0(%edi,%eax,4),%dh
404d99:	00 01                	add    %al,(%ecx)
404d9b:	6f                   	outsl  %ds:(%esi),(%dx)
404d9c:	e5 00                	in     $0x0,%eax
404d9e:	00 0a                	add    %cl,(%edx)
404da0:	00 02                	add    %al,(%edx)
404da2:	7b 49                	jnp    0x404ded
404da4:	00 00                	add    %al,(%eax)
404da6:	04 28                	add    $0x28,%al
404da8:	e6 00                	out    %al,$0x0
404daa:	00 0a                	add    %cl,(%edx)
404dac:	6f                   	outsl  %ds:(%esi),(%dx)
404dad:	e1 00                	loope  0x404daf
404daf:	00 0a                	add    %cl,(%edx)
404db1:	00 02                	add    %al,(%edx)
404db3:	7b 49                	jnp    0x404dfe
404db5:	00 00                	add    %al,(%eax)
404db7:	04 72                	add    $0x72,%al
404db9:	ff 05 00 70 6f e2    	incl   0xe26f7000
404dbf:	00 00                	add    %al,(%eax)
404dc1:	0a 00                	or     (%eax),%al
404dc3:	02 7b 49             	add    0x49(%ebx),%bh
404dc6:	00 00                	add    %al,(%eax)
404dc8:	04 20                	add    $0x20,%al
404dca:	92                   	xchg   %eax,%edx
404dcb:	00 00                	add    %al,(%eax)
404dcd:	00 1f                	add    %bl,(%edi)
404dcf:	16                   	push   %ss
404dd0:	73 34                	jae    0x404e06
404dd2:	00 00                	add    %al,(%eax)
404dd4:	0a 6f e3             	or     -0x1d(%edi),%ch
404dd7:	00 00                	add    %al,(%eax)
404dd9:	0a 00                	or     (%eax),%al
404ddb:	02 7b 49             	add    0x49(%ebx),%bh
404dde:	00 00                	add    %al,(%eax)
404de0:	04 72                	add    $0x72,%al
404de2:	3b 06                	cmp    (%esi),%eax
404de4:	00 70 6f             	add    %dh,0x6f(%eax)
404de7:	e4 00                	in     $0x0,%al
404de9:	00 0a                	add    %cl,(%edx)
404deb:	00 02                	add    %al,(%edx)
404ded:	7b 3d                	jnp    0x404e2c
404def:	00 00                	add    %al,(%eax)
404df1:	04 72                	add    $0x72,%al
404df3:	59                   	pop    %ecx
404df4:	06                   	push   %es
404df5:	00 70 6f             	add    %dh,0x6f(%eax)
404df8:	e2 00                	loop   0x404dfa
404dfa:	00 0a                	add    %cl,(%edx)
404dfc:	00 02                	add    %al,(%edx)
404dfe:	7b 3d                	jnp    0x404e3d
404e00:	00 00                	add    %al,(%eax)
404e02:	04 20                	add    $0x20,%al
404e04:	92                   	xchg   %eax,%edx
404e05:	00 00                	add    %al,(%eax)
404e07:	00 1f                	add    %bl,(%edi)
404e09:	16                   	push   %ss
404e0a:	73 34                	jae    0x404e40
404e0c:	00 00                	add    %al,(%eax)
404e0e:	0a 6f e3             	or     -0x1d(%edi),%ch
404e11:	00 00                	add    %al,(%eax)
404e13:	0a 00                	or     (%eax),%al
404e15:	02 7b 3d             	add    0x3d(%ebx),%bh
404e18:	00 00                	add    %al,(%eax)
404e1a:	04 72                	add    $0x72,%al
404e1c:	91                   	xchg   %eax,%ecx
404e1d:	06                   	push   %es
404e1e:	00 70 6f             	add    %dh,0x6f(%eax)
404e21:	e4 00                	in     $0x0,%al
404e23:	00 0a                	add    %cl,(%edx)
404e25:	00 02                	add    %al,(%edx)
404e27:	7b 3b                	jnp    0x404e64
404e29:	00 00                	add    %al,(%eax)
404e2b:	04 72                	add    $0x72,%al
404e2d:	a9 06 00 70 6f       	test   $0x6f700006,%eax
404e32:	e2 00                	loop   0x404e34
404e34:	00 0a                	add    %cl,(%edx)
404e36:	00 02                	add    %al,(%edx)
404e38:	7b 3b                	jnp    0x404e75
404e3a:	00 00                	add    %al,(%eax)
404e3c:	04 20                	add    $0x20,%al
404e3e:	8f 00                	pop    (%eax)
404e40:	00 00                	add    %al,(%eax)
404e42:	1c 73                	sbb    $0x73,%al
404e44:	34 00                	xor    $0x0,%al
404e46:	00 0a                	add    %cl,(%edx)
404e48:	6f                   	outsl  %ds:(%esi),(%dx)
404e49:	e3 00                	jecxz  0x404e4b
404e4b:	00 0a                	add    %cl,(%edx)
404e4d:	00 02                	add    %al,(%edx)
404e4f:	7b 4a                	jnp    0x404e9b
404e51:	00 00                	add    %al,(%eax)
404e53:	04 72                	add    $0x72,%al
404e55:	d1 06                	roll   $1,(%esi)
404e57:	00 70 6f             	add    %dh,0x6f(%eax)
404e5a:	e2 00                	loop   0x404e5c
404e5c:	00 0a                	add    %cl,(%edx)
404e5e:	00 02                	add    %al,(%edx)
404e60:	7b 4a                	jnp    0x404eac
404e62:	00 00                	add    %al,(%eax)
404e64:	04 20                	add    $0x20,%al
404e66:	92                   	xchg   %eax,%edx
404e67:	00 00                	add    %al,(%eax)
404e69:	00 1f                	add    %bl,(%edi)
404e6b:	16                   	push   %ss
404e6c:	73 34                	jae    0x404ea2
404e6e:	00 00                	add    %al,(%eax)
404e70:	0a 6f e3             	or     -0x1d(%edi),%ch
404e73:	00 00                	add    %al,(%eax)
404e75:	0a 00                	or     (%eax),%al
404e77:	02 7b 4a             	add    0x4a(%ebx),%bh
404e7a:	00 00                	add    %al,(%eax)
404e7c:	04 72                	add    $0x72,%al
404e7e:	fd                   	std
404e7f:	06                   	push   %es
404e80:	00 70 6f             	add    %dh,0x6f(%eax)
404e83:	e4 00                	in     $0x0,%al
404e85:	00 0a                	add    %cl,(%edx)
404e87:	00 02                	add    %al,(%edx)
404e89:	7b 4a                	jnp    0x404ed5
404e8b:	00 00                	add    %al,(%eax)
404e8d:	04 02                	add    $0x2,%al
404e8f:	fe 06                	incb   (%esi)
404e91:	c4 00                	les    (%eax),%eax
404e93:	00 06                	add    %al,(%esi)
404e95:	73 3a                	jae    0x404ed1
404e97:	00 00                	add    %al,(%eax)
404e99:	0a 6f e8             	or     -0x18(%edi),%ch
404e9c:	00 00                	add    %al,(%eax)
404e9e:	0a 00                	or     (%eax),%al
404ea0:	02 7b 4b             	add    0x4b(%ebx),%bh
404ea3:	00 00                	add    %al,(%eax)
404ea5:	04 6f                	add    $0x6f,%al
404ea7:	df 00                	filds  (%eax)
404ea9:	00 0a                	add    %cl,(%edx)
404eab:	1e                   	push   %ds
404eac:	8d 83 00 00 01 25    	lea    0x25010000(%ebx),%eax
404eb2:	16                   	push   %ss
404eb3:	02 7b 4c             	add    0x4c(%ebx),%bh
404eb6:	00 00                	add    %al,(%eax)
404eb8:	04 a2                	add    $0xa2,%al
404eba:	25 17 02 7b 4d       	and    $0x4d7b0217,%eax
404ebf:	00 00                	add    %al,(%eax)
404ec1:	04 a2                	add    $0xa2,%al
404ec3:	25 18 02 7b 3c       	and    $0x3c7b0218,%eax
404ec8:	00 00                	add    %al,(%eax)
404eca:	04 a2                	add    $0xa2,%al
404ecc:	25 19 02 7b 4e       	and    $0x4e7b0219,%eax
404ed1:	00 00                	add    %al,(%eax)
404ed3:	04 a2                	add    $0xa2,%al
404ed5:	25 1a 02 7b 4f       	and    $0x4f7b021a,%eax
404eda:	00 00                	add    %al,(%eax)
404edc:	04 a2                	add    $0xa2,%al
404ede:	25 1b 02 7b 50       	and    $0x507b021b,%eax
404ee3:	00 00                	add    %al,(%eax)
404ee5:	04 a2                	add    $0xa2,%al
404ee7:	25 1c 02 7b 3e       	and    $0x3e7b021c,%eax
404eec:	00 00                	add    %al,(%eax)
404eee:	04 a2                	add    $0xa2,%al
404ef0:	25 1d 02 7b 51       	and    $0x517b021d,%eax
404ef5:	00 00                	add    %al,(%eax)
404ef7:	04 a2                	add    $0xa2,%al
404ef9:	6f                   	outsl  %ds:(%esi),(%dx)
404efa:	dd 00                	fldl   (%eax)
404efc:	00 0a                	add    %cl,(%edx)
404efe:	00 02                	add    %al,(%edx)
404f00:	7b 4b                	jnp    0x404f4d
404f02:	00 00                	add    %al,(%eax)
404f04:	04 72                	add    $0x72,%al
404f06:	09 07                	or     %eax,(%edi)
404f08:	00 70 6f             	add    %dh,0x6f(%eax)
404f0b:	e2 00                	loop   0x404f0d
404f0d:	00 0a                	add    %cl,(%edx)
404f0f:	00 02                	add    %al,(%edx)
404f11:	7b 4b                	jnp    0x404f5e
404f13:	00 00                	add    %al,(%eax)
404f15:	04 1f                	add    $0x1f,%al
404f17:	27                   	daa
404f18:	1f                   	pop    %ds
404f19:	14 73                	adc    $0x73,%al
404f1b:	34 00                	xor    $0x0,%al
404f1d:	00 0a                	add    %cl,(%edx)
404f1f:	6f                   	outsl  %ds:(%esi),(%dx)
404f20:	e3 00                	jecxz  0x404f22
404f22:	00 0a                	add    %cl,(%edx)
404f24:	00 02                	add    %al,(%edx)
404f26:	7b 4b                	jnp    0x404f73
404f28:	00 00                	add    %al,(%eax)
404f2a:	04 72                	add    $0x72,%al
404f2c:	1b 07                	sbb    (%edi),%eax
404f2e:	00 70 6f             	add    %dh,0x6f(%eax)
404f31:	e4 00                	in     $0x0,%al
404f33:	00 0a                	add    %cl,(%edx)
404f35:	00 02                	add    %al,(%edx)
404f37:	7b 4c                	jnp    0x404f85
404f39:	00 00                	add    %al,(%eax)
404f3b:	04 06                	add    $0x6,%al
404f3d:	72 27                	jb     0x404f66
404f3f:	07                   	pop    %es
404f40:	00 70 6f             	add    %dh,0x6f(%eax)
404f43:	42                   	inc    %edx
404f44:	00 00                	add    %al,(%eax)
404f46:	0a 74 87 00          	or     0x0(%edi,%eax,4),%dh
404f4a:	00 01                	add    %al,(%ecx)
404f4c:	6f                   	outsl  %ds:(%esi),(%dx)