404bbe:	8d 00                	lea    (%eax),%eax
404bc0:	00 0a                	add    %cl,(%edx)
404bc2:	6f                   	outsl  %ds:(%esi),(%dx)
404bc3:	96                   	xchg   %eax,%esi
404bc4:	00 00                	add    %al,(%eax)
404bc6:	0a 00                	or     (%eax),%al
404bc8:	02 7b 6a             	add    0x6a(%ebx),%bh
404bcb:	00 00                	add    %al,(%eax)
404bcd:	04 72                	add    $0x72,%al
404bcf:	af                   	scas   %es:(%edi),%eax
404bd0:	08 00                	or     %al,(%eax)
404bd2:	70 6f                	jo     0x404c43
404bd4:	97                   	xchg   %eax,%edi
404bd5:	00 00                	add    %al,(%eax)
404bd7:	0a 00                	or     (%eax),%al
404bd9:	02 7b 6b             	add    0x6b(%ebx),%bh
404bdc:	00 00                	add    %al,(%eax)
404bde:	04 17                	add    $0x17,%al
404be0:	6f                   	outsl  %ds:(%esi),(%dx)
404be1:	9d                   	popf
404be2:	00 00                	add    %al,(%eax)
404be4:	0a 00                	or     (%eax),%al
404be6:	02 7b 6b             	add    0x6b(%ebx),%bh
404be9:	00 00                	add    %al,(%eax)
404beb:	04 17                	add    $0x17,%al
404bed:	6f                   	outsl  %ds:(%esi),(%dx)
404bee:	9e                   	sahf
404bef:	00 00                	add    %al,(%eax)
404bf1:	0a 00                	or     (%eax),%al
404bf3:	02 7b 6b             	add    0x6b(%ebx),%bh
404bf6:	00 00                	add    %al,(%eax)
404bf8:	04 17                	add    $0x17,%al
404bfa:	6f                   	outsl  %ds:(%esi),(%dx)
404bfb:	9f                   	lahf
404bfc:	00 00                	add    %al,(%eax)
404bfe:	0a 00                	or     (%eax),%al
404c00:	02 7b 6b             	add    0x6b(%ebx),%bh
404c03:	00 00                	add    %al,(%eax)
404c05:	04 72                	add    $0x72,%al
404c07:	bb 08 00 70 6f       	mov    $0x6f700008,%ebx
404c0c:	95                   	xchg   %eax,%ebp
404c0d:	00 00                	add    %al,(%eax)
404c0f:	0a 00                	or     (%eax),%al
404c11:	02 7b 6b             	add    0x6b(%ebx),%bh
404c14:	00 00                	add    %al,(%eax)
404c16:	04 1f                	add    $0x1f,%al
404c18:	7e 1f                	jle    0x404c39
404c1a:	16                   	push   %ss
404c1b:	73 8d                	jae    0x404baa
404c1d:	00 00                	add    %al,(%eax)
404c1f:	0a 6f 96             	or     -0x6a(%edi),%ch
404c22:	00 00                	add    %al,(%eax)
404c24:	0a 00                	or     (%eax),%al
404c26:	02 7b 6b             	add    0x6b(%ebx),%bh
404c29:	00 00                	add    %al,(%eax)
404c2b:	04 72                	add    $0x72,%al
404c2d:	ed                   	in     (%dx),%eax
404c2e:	08 00                	or     %al,(%eax)
404c30:	70 6f                	jo     0x404ca1
404c32:	97                   	xchg   %eax,%edi
404c33:	00 00                	add    %al,(%eax)
404c35:	0a 00                	or     (%eax),%al
404c37:	02 7b 6b             	add    0x6b(%ebx),%bh
404c3a:	00 00                	add    %al,(%eax)
404c3c:	04 02                	add    $0x2,%al
404c3e:	fe 06                	incb   (%esi)
404c40:	52                   	push   %edx
404c41:	00 00                	add    %al,(%eax)
404c43:	06                   	push   %es
404c44:	73 9b                	jae    0x404be1
404c46:	00 00                	add    %al,(%eax)
404c48:	0a 6f 9c             	or     -0x64(%edi),%ch
404c4b:	00 00                	add    %al,(%eax)
404c4d:	0a 00                	or     (%eax),%al
404c4f:	02 7b 6c             	add    0x6c(%ebx),%bh
404c52:	00 00                	add    %al,(%eax)
404c54:	04 17                	add    $0x17,%al
404c56:	6f                   	outsl  %ds:(%esi),(%dx)
404c57:	9d                   	popf
404c58:	00 00                	add    %al,(%eax)
404c5a:	0a 00                	or     (%eax),%al
404c5c:	02 7b 6c             	add    0x6c(%ebx),%bh
404c5f:	00 00                	add    %al,(%eax)
404c61:	04 17                	add    $0x17,%al
404c63:	6f                   	outsl  %ds:(%esi),(%dx)
404c64:	9e                   	sahf
404c65:	00 00                	add    %al,(%eax)
404c67:	0a 00                	or     (%eax),%al
404c69:	02 7b 6c             	add    0x6c(%ebx),%bh
404c6c:	00 00                	add    %al,(%eax)
404c6e:	04 17                	add    $0x17,%al
404c70:	6f                   	outsl  %ds:(%esi),(%dx)
404c71:	9f                   	lahf
404c72:	00 00                	add    %al,(%eax)
404c74:	0a 00                	or     (%eax),%al
404c76:	02 7b 6c             	add    0x6c(%ebx),%bh
404c79:	00 00                	add    %al,(%eax)
404c7b:	04 72                	add    $0x72,%al
404c7d:	ff 08                	decl   (%eax)
404c7f:	00 70 6f             	add    %dh,0x6f(%eax)
404c82:	95                   	xchg   %eax,%ebp
404c83:	00 00                	add    %al,(%eax)
404c85:	0a 00                	or     (%eax),%al
404c87:	02 7b 6c             	add    0x6c(%ebx),%bh
404c8a:	00 00                	add    %al,(%eax)
404c8c:	04 1f                	add    $0x1f,%al
404c8e:	7e 1f                	jle    0x404caf
404c90:	16                   	push   %ss
404c91:	73 8d                	jae    0x404c20
404c93:	00 00                	add    %al,(%eax)
404c95:	0a 6f 96             	or     -0x6a(%edi),%ch
404c98:	00 00                	add    %al,(%eax)
404c9a:	0a 00                	or     (%eax),%al
404c9c:	02 7b 6c             	add    0x6c(%ebx),%bh
404c9f:	00 00                	add    %al,(%eax)
404ca1:	04 72                	add    $0x72,%al
404ca3:	35 09 00 70 6f       	xor    $0x6f700009,%eax
404ca8:	97                   	xchg   %eax,%edi
404ca9:	00 00                	add    %al,(%eax)
404cab:	0a 00                	or     (%eax),%al
404cad:	02 7b 6c             	add    0x6c(%ebx),%bh
404cb0:	00 00                	add    %al,(%eax)
404cb2:	04 02                	add    $0x2,%al
404cb4:	fe 06                	incb   (%esi)
404cb6:	53                   	push   %ebx
404cb7:	00 00                	add    %al,(%eax)
404cb9:	06                   	push   %es
404cba:	73 9b                	jae    0x404c57
404cbc:	00 00                	add    %al,(%eax)
404cbe:	0a 6f 9c             	or     -0x64(%edi),%ch
404cc1:	00 00                	add    %al,(%eax)
404cc3:	0a 00                	or     (%eax),%al
404cc5:	02 7b 6d             	add    0x6d(%ebx),%bh
404cc8:	00 00                	add    %al,(%eax)
404cca:	04 6f                	add    $0x6f,%al
404ccc:	92                   	xchg   %eax,%edx
404ccd:	00 00                	add    %al,(%eax)
404ccf:	0a 17                	or     (%edi),%dl
404cd1:	8d 73 00             	lea    0x0(%ebx),%esi
404cd4:	00 01                	add    %al,(%ecx)
404cd6:	25 16 02 7b 6e       	and    $0x6e7b0216,%eax
404cdb:	00 00                	add    %al,(%eax)
404cdd:	04 a2                	add    $0xa2,%al
404cdf:	6f                   	outsl  %ds:(%esi),(%dx)
404ce0:	89 00                	mov    %eax,(%eax)
404ce2:	00 0a                	add    %cl,(%edx)
404ce4:	00 02                	add    %al,(%edx)
404ce6:	7b 6d                	jnp    0x404d55
404ce8:	00 00                	add    %al,(%eax)
404cea:	04 72                	add    $0x72,%al
404cec:	4d                   	dec    %ebp
404ced:	09 00                	or     %eax,(%eax)
404cef:	70 6f                	jo     0x404d60
404cf1:	95                   	xchg   %eax,%ebp
404cf2:	00 00                	add    %al,(%eax)
404cf4:	0a 00                	or     (%eax),%al
404cf6:	02 7b 6d             	add    0x6d(%ebx),%bh
404cf9:	00 00                	add    %al,(%eax)
404cfb:	04 1f                	add    $0x1f,%al
404cfd:	2f                   	das
404cfe:	1f                   	pop    %ds
404cff:	14 73                	adc    $0x73,%al
404d01:	8d 00                	lea    (%eax),%eax
404d03:	00 0a                	add    %cl,(%edx)
404d05:	6f                   	outsl  %ds:(%esi),(%dx)
404d06:	96                   	xchg   %eax,%esi
404d07:	00 00                	add    %al,(%eax)
404d09:	0a 00                	or     (%eax),%al
404d0b:	02 7b 6d             	add    0x6d(%ebx),%bh
404d0e:	00 00                	add    %al,(%eax)
404d10:	04 72                	add    $0x72,%al
404d12:	61                   	popa
404d13:	09 00                	or     %eax,(%eax)
404d15:	70 6f                	jo     0x404d86
404d17:	97                   	xchg   %eax,%edi
404d18:	00 00                	add    %al,(%eax)
404d1a:	0a 00                	or     (%eax),%al
404d1c:	02 7b 6e             	add    0x6e(%ebx),%bh
404d1f:	00 00                	add    %al,(%eax)
404d21:	04 72                	add    $0x72,%al
404d23:	6f                   	outsl  %ds:(%esi),(%dx)
404d24:	09 00                	or     %eax,(%eax)
404d26:	70 6f                	jo     0x404d97
404d28:	95                   	xchg   %eax,%ebp
404d29:	00 00                	add    %al,(%eax)
404d2b:	0a 00                	or     (%eax),%al
404d2d:	02 7b 6e             	add    0x6e(%ebx),%bh
404d30:	00 00                	add    %al,(%eax)
404d32:	04 1f                	add    $0x1f,%al
404d34:	74 1f                	je     0x404d55
404d36:	16                   	push   %ss
404d37:	73 8d                	jae    0x404cc6
404d39:	00 00                	add    %al,(%eax)
404d3b:	0a 6f 96             	or     -0x6a(%edi),%ch
404d3e:	00 00                	add    %al,(%eax)
404d40:	0a 00                	or     (%eax),%al
404d42:	02 7b 6e             	add    0x6e(%ebx),%bh
404d45:	00 00                	add    %al,(%eax)
404d47:	04 72                	add    $0x72,%al
404d49:	a1 09 00 70 6f       	mov    0x6f700009,%eax
404d4e:	97                   	xchg   %eax,%edi
404d4f:	00 00                	add    %al,(%eax)
404d51:	0a 00                	or     (%eax),%al
404d53:	02 7b 6f             	add    0x6f(%ebx),%bh
404d56:	00 00                	add    %al,(%eax)
404d58:	04 6f                	add    $0x6f,%al
404d5a:	92                   	xchg   %eax,%edx
404d5b:	00 00                	add    %al,(%eax)
404d5d:	0a 1c 8d 73 00 00 01 	or     0x1000073(,%ecx,4),%bl
404d64:	25 16 02 7b 70       	and    $0x707b0216,%eax
404d69:	00 00                	add    %al,(%eax)
404d6b:	04 a2                	add    $0xa2,%al
404d6d:	25 17 02 7b 71       	and    $0x717b0217,%eax
404d72:	00 00                	add    %al,(%eax)
404d74:	04 a2                	add    $0xa2,%al
404d76:	25 18 02 7b 72       	and    $0x727b0218,%eax
404d7b:	00 00                	add    %al,(%eax)
404d7d:	04 a2                	add    $0xa2,%al
404d7f:	25 19 02 7b 5a       	and    $0x5a7b0219,%eax
404d84:	00 00                	add    %al,(%eax)
404d86:	04 a2                	add    $0xa2,%al
404d88:	25 1a 02 7b 73       	and    $0x737b021a,%eax
404d8d:	00 00                	add    %al,(%eax)
404d8f:	04 a2                	add    $0xa2,%al
404d91:	25 1b 02 7b 74       	and    $0x747b021b,%eax
404d96:	00 00                	add    %al,(%eax)
404d98:	04 a2                	add    $0xa2,%al
404d9a:	6f                   	outsl  %ds:(%esi),(%dx)
404d9b:	89 00                	mov    %eax,(%eax)
404d9d:	00 0a                	add    %cl,(%edx)
404d9f:	00 02                	add    %al,(%edx)
404da1:	7b 6f                	jnp    0x404e12
404da3:	00 00                	add    %al,(%eax)
404da5:	04 72                	add    $0x72,%al
404da7:	b3 09                	mov    $0x9,%bl
404da9:	00 70 6f             	add    %dh,0x6f(%eax)
404dac:	95                   	xchg   %eax,%ebp
404dad:	00 00                	add    %al,(%eax)
404daf:	0a 00                	or     (%eax),%al
404db1:	02 7b 6f             	add    0x6f(%ebx),%bh
404db4:	00 00                	add    %al,(%eax)
404db6:	04 1f                	add    $0x1f,%al
404db8:	44                   	inc    %esp
404db9:	1f                   	pop    %ds
404dba:	14 73                	adc    $0x73,%al
404dbc:	8d 00                	lea    (%eax),%eax
404dbe:	00 0a                	add    %cl,(%edx)
404dc0:	6f                   	outsl  %ds:(%esi),(%dx)
404dc1:	96                   	xchg   %eax,%esi
404dc2:	00 00                	add    %al,(%eax)
404dc4:	0a 00                	or     (%eax),%al
404dc6:	02 7b 6f             	add    0x6f(%ebx),%bh
404dc9:	00 00                	add    %al,(%eax)
404dcb:	04 72                	add    $0x72,%al
404dcd:	cb                   	lret
404dce:	09 00                	or     %eax,(%eax)
404dd0:	70 6f                	jo     0x404e41
404dd2:	97                   	xchg   %eax,%edi
404dd3:	00 00                	add    %al,(%eax)
404dd5:	0a 00                	or     (%eax),%al
404dd7:	02 7b 70             	add    0x70(%ebx),%bh
404dda:	00 00                	add    %al,(%eax)
404ddc:	04 72                	add    $0x72,%al
404dde:	dd 09                	fisttpll (%ecx)
404de0:	00 70 6f             	add    %dh,0x6f(%eax)
404de3:	95                   	xchg   %eax,%ebp
404de4:	00 00                	add    %al,(%eax)
404de6:	0a 00                	or     (%eax),%al
404de8:	02 7b 70             	add    0x70(%ebx),%bh
404deb:	00 00                	add    %al,(%eax)
404ded:	04 20                	add    $0x20,%al
404def:	97                   	xchg   %eax,%edi
404df0:	00 00                	add    %al,(%eax)
404df2:	00 1f                	add    %bl,(%edi)
404df4:	16                   	push   %ss
404df5:	73 8d                	jae    0x404d84
404df7:	00 00                	add    %al,(%eax)
404df9:	0a 6f 96             	or     -0x6a(%edi),%ch
404dfc:	00 00                	add    %al,(%eax)
404dfe:	0a 00                	or     (%eax),%al
404e00:	02 7b 70             	add    0x70(%ebx),%bh
404e03:	00 00                	add    %al,(%eax)
404e05:	04 72                	add    $0x72,%al
404e07:	13 0a                	adc    (%edx),%ecx
404e09:	00 70 6f             	add    %dh,0x6f(%eax)
404e0c:	97                   	xchg   %eax,%edi
404e0d:	00 00                	add    %al,(%eax)
404e0f:	0a 00                	or     (%eax),%al
404e11:	02 7b 70             	add    0x70(%ebx),%bh
404e14:	00 00                	add    %al,(%eax)
404e16:	04 02                	add    $0x2,%al
404e18:	fe 06                	incb   (%esi)
404e1a:	4b                   	dec    %ebx
404e1b:	00 00                	add    %al,(%eax)
404e1d:	06                   	push   %es
404e1e:	73 9b                	jae    0x404dbb
404e20:	00 00                	add    %al,(%eax)
404e22:	0a 6f 9c             	or     -0x64(%edi),%ch
404e25:	00 00                	add    %al,(%eax)
404e27:	0a 00                	or     (%eax),%al
404e29:	02 7b 71             	add    0x71(%ebx),%bh
404e2c:	00 00                	add    %al,(%eax)
404e2e:	04 72                	add    $0x72,%al
404e30:	2b 0a                	sub    (%edx),%ecx
404e32:	00 70 6f             	add    %dh,0x6f(%eax)
404e35:	95                   	xchg   %eax,%ebp
404e36:	00 00                	add    %al,(%eax)
404e38:	0a 00                	or     (%eax),%al
404e3a:	02 7b 71             	add    0x71(%ebx),%bh
404e3d:	00 00                	add    %al,(%eax)
404e3f:	04 20                	add    $0x20,%al
404e41:	97                   	xchg   %eax,%edi
404e42:	00 00                	add    %al,(%eax)
404e44:	00 1f                	add    %bl,(%edi)
404e46:	16                   	push   %ss
404e47:	73 8d                	jae    0x404dd6
404e49:	00 00                	add    %al,(%eax)
404e4b:	0a 6f 96             	or     -0x6a(%edi),%ch
404e4e:	00 00                	add    %al,(%eax)
404e50:	0a 00                	or     (%eax),%al
404e52:	02 7b 71             	add    0x71(%ebx),%bh
404e55:	00 00                	add    %al,(%eax)
404e57:	04 72                	add    $0x72,%al
404e59:	5d                   	pop    %ebp
404e5a:	0a 00                	or     (%eax),%al
404e5c:	70 6f                	jo     0x404ecd
404e5e:	97                   	xchg   %eax,%edi
404e5f:	00 00                	add    %al,(%eax)
404e61:	0a 00                	or     (%eax),%al
404e63:	02 7b 71             	add    0x71(%ebx),%bh
404e66:	00 00                	add    %al,(%eax)
404e68:	04 02                	add    $0x2,%al
404e6a:	fe 06                	incb   (%esi)
404e6c:	54                   	push   %esp
404e6d:	00 00                	add    %al,(%eax)
404e6f:	06                   	push   %es
404e70:	73 9b                	jae    0x404e0d
404e72:	00 00                	add    %al,(%eax)
404e74:	0a 6f 9c             	or     -0x64(%edi),%ch
404e77:	00 00                	add    %al,(%eax)
404e79:	0a 00                	or     (%eax),%al
404e7b:	02 7b 72             	add    0x72(%ebx),%bh
404e7e:	00 00                	add    %al,(%eax)
404e80:	04 72                	add    $0x72,%al
404e82:	6f                   	outsl  %ds:(%esi),(%dx)
404e83:	0a 00                	or     (%eax),%al
404e85:	70 6f                	jo     0x404ef6
404e87:	95                   	xchg   %eax,%ebp
404e88:	00 00                	add    %al,(%eax)
404e8a:	0a 00                	or     (%eax),%al