404b4b:	0a 00                	or     (%eax),%al
404b4d:	02 7b 3b             	add    0x3b(%ebx),%bh
404b50:	00 00                	add    %al,(%eax)
404b52:	04 72                	add    $0x72,%al
404b54:	0f 03 00             	lsl    (%eax),%eax
404b57:	70 6f                	jo     0x404bc8
404b59:	22 00                	and    (%eax),%al
404b5b:	00 0a                	add    %cl,(%edx)
404b5d:	00 02                	add    %al,(%edx)
404b5f:	7b 3c                	jnp    0x404b9d
404b61:	00 00                	add    %al,(%eax)
404b63:	04 17                	add    $0x17,%al
404b65:	6f                   	outsl  %ds:(%esi),(%dx)
404b66:	52                   	push   %edx
404b67:	00 00                	add    %al,(%eax)
404b69:	0a 00                	or     (%eax),%al
404b6b:	02 7b 3c             	add    0x3c(%ebx),%bh
404b6e:	00 00                	add    %al,(%eax)
404b70:	04 20                	add    $0x20,%al
404b72:	e6 01                	out    %al,$0x1
404b74:	00 00                	add    %al,(%eax)
404b76:	1f                   	pop    %ds
404b77:	17                   	pop    %ss
404b78:	73 48                	jae    0x404bc2
404b7a:	00 00                	add    %al,(%eax)
404b7c:	0a 6f 31             	or     0x31(%edi),%ch
404b7f:	00 00                	add    %al,(%eax)
404b81:	0a 00                	or     (%eax),%al
404b83:	02 7b 3c             	add    0x3c(%ebx),%bh
404b86:	00 00                	add    %al,(%eax)
404b88:	04 72                	add    $0x72,%al
404b8a:	bb 02 00 70 6f       	mov    $0x6f700002,%ebx
404b8f:	49                   	dec    %ecx
404b90:	00 00                	add    %al,(%eax)
404b92:	0a 00                	or     (%eax),%al
404b94:	02 7b 3c             	add    0x3c(%ebx),%bh
404b97:	00 00                	add    %al,(%eax)
404b99:	04 1f                	add    $0x1f,%al
404b9b:	68 1f 11 73 4a       	push   $0x4a73111f
404ba0:	00 00                	add    %al,(%eax)
404ba2:	0a 6f 4b             	or     0x4b(%edi),%ch
404ba5:	00 00                	add    %al,(%eax)
404ba7:	0a 00                	or     (%eax),%al
404ba9:	02 7b 3c             	add    0x3c(%ebx),%bh
404bac:	00 00                	add    %al,(%eax)
404bae:	04 19                	add    $0x19,%al
404bb0:	6f                   	outsl  %ds:(%esi),(%dx)
404bb1:	55                   	push   %ebp
404bb2:	00 00                	add    %al,(%eax)
404bb4:	0a 00                	or     (%eax),%al
404bb6:	02 7b 3c             	add    0x3c(%ebx),%bh
404bb9:	00 00                	add    %al,(%eax)
404bbb:	04 72                	add    $0x72,%al
404bbd:	d3 02                	roll   %cl,(%edx)
404bbf:	00 70 6f             	add    %dh,0x6f(%eax)
404bc2:	22 00                	and    (%eax),%al
404bc4:	00 0a                	add    %cl,(%edx)
404bc6:	00 02                	add    %al,(%edx)
404bc8:	7b 43                	jnp    0x404c0d
404bca:	00 00                	add    %al,(%eax)
404bcc:	04 17                	add    $0x17,%al
404bce:	6f                   	outsl  %ds:(%esi),(%dx)
404bcf:	56                   	push   %esi
404bd0:	00 00                	add    %al,(%eax)
404bd2:	0a 00                	or     (%eax),%al
404bd4:	02 7b 43             	add    0x43(%ebx),%bh
404bd7:	00 00                	add    %al,(%eax)
404bd9:	04 1f                	add    $0x1f,%al
404bdb:	14 6f                	adc    $0x6f,%al
404bdd:	57                   	push   %edi
404bde:	00 00                	add    %al,(%eax)
404be0:	0a 00                	or     (%eax),%al
404be2:	02 7b 43             	add    0x43(%ebx),%bh
404be5:	00 00                	add    %al,(%eax)
404be7:	04 02                	add    $0x2,%al
404be9:	fe 06                	incb   (%esi)
404beb:	1b 00                	sbb    (%eax),%eax
404bed:	00 06                	add    %al,(%esi)
404bef:	73 58                	jae    0x404c49
404bf1:	00 00                	add    %al,(%eax)
404bf3:	0a 6f 59             	or     0x59(%edi),%ch
404bf6:	00 00                	add    %al,(%eax)
404bf8:	0a 00                	or     (%eax),%al
404bfa:	02 7b 42             	add    0x42(%ebx),%bh
404bfd:	00 00                	add    %al,(%eax)
404bff:	04 20                	add    $0x20,%al
404c01:	03 01                	add    (%ecx),%eax
404c03:	00 00                	add    %al,(%eax)
404c05:	20 66 02             	and    %ah,0x2(%esi)
404c08:	00 00                	add    %al,(%eax)
404c0a:	73 48                	jae    0x404c54
404c0c:	00 00                	add    %al,(%eax)
404c0e:	0a 6f 31             	or     0x31(%edi),%ch
404c11:	00 00                	add    %al,(%eax)
404c13:	0a 00                	or     (%eax),%al
404c15:	02 7b 42             	add    0x42(%ebx),%bh
404c18:	00 00                	add    %al,(%eax)
404c1a:	04 72                	add    $0x72,%al
404c1c:	67 02 00             	add    (%bx,%si),%al
404c1f:	70 6f                	jo     0x404c90
404c21:	49                   	dec    %ecx
404c22:	00 00                	add    %al,(%eax)
404c24:	0a 00                	or     (%eax),%al
404c26:	02 7b 42             	add    0x42(%ebx),%bh
404c29:	00 00                	add    %al,(%eax)
404c2b:	04 1f                	add    $0x1f,%al
404c2d:	5d                   	pop    %ebp
404c2e:	1f                   	pop    %ds
404c2f:	53                   	push   %ebx
404c30:	73 4a                	jae    0x404c7c
404c32:	00 00                	add    %al,(%eax)
404c34:	0a 6f 4b             	or     0x4b(%edi),%ch
404c37:	00 00                	add    %al,(%eax)
404c39:	0a 00                	or     (%eax),%al
404c3b:	02 7b 42             	add    0x42(%ebx),%bh
404c3e:	00 00                	add    %al,(%eax)
404c40:	04 17                	add    $0x17,%al
404c42:	6f                   	outsl  %ds:(%esi),(%dx)
404c43:	4c                   	dec    %esp
404c44:	00 00                	add    %al,(%eax)
404c46:	0a 00                	or     (%eax),%al
404c48:	02 7b 42             	add    0x42(%ebx),%bh
404c4b:	00 00                	add    %al,(%eax)
404c4d:	04 1f                	add    $0x1f,%al
404c4f:	09 6f 4d             	or     %ebp,0x4d(%edi)
404c52:	00 00                	add    %al,(%eax)
404c54:	0a 00                	or     (%eax),%al
404c56:	02 7b 42             	add    0x42(%ebx),%bh
404c59:	00 00                	add    %al,(%eax)
404c5b:	04 16                	add    $0x16,%al
404c5d:	6f                   	outsl  %ds:(%esi),(%dx)
404c5e:	4e                   	dec    %esi
404c5f:	00 00                	add    %al,(%eax)
404c61:	0a 00                	or     (%eax),%al
404c63:	02 7b 41             	add    0x41(%ebx),%bh
404c66:	00 00                	add    %al,(%eax)
404c68:	04 20                	add    $0x20,%al
404c6a:	e9 01 00 00 1f       	jmp    0x1f404c70
404c6f:	4f                   	dec    %edi
404c70:	73 48                	jae    0x404cba
404c72:	00 00                	add    %al,(%eax)
404c74:	0a 6f 31             	or     0x31(%edi),%ch
404c77:	00 00                	add    %al,(%eax)
404c79:	0a 00                	or     (%eax),%al
404c7b:	02 7b 41             	add    0x41(%ebx),%bh
404c7e:	00 00                	add    %al,(%eax)
404c80:	04 72                	add    $0x72,%al
404c82:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
404c83:	01 00                	add    %eax,(%eax)
404c85:	70 6f                	jo     0x404cf6
404c87:	49                   	dec    %ecx
404c88:	00 00                	add    %al,(%eax)
404c8a:	0a 00                	or     (%eax),%al
404c8c:	02 7b 41             	add    0x41(%ebx),%bh
404c8f:	00 00                	add    %al,(%eax)
404c91:	04 1f                	add    $0x1f,%al
404c93:	36 1f                	ss pop %ds
404c95:	42                   	inc    %edx
404c96:	73 4a                	jae    0x404ce2
404c98:	00 00                	add    %al,(%eax)
404c9a:	0a 6f 4b             	or     0x4b(%edi),%ch
404c9d:	00 00                	add    %al,(%eax)
404c9f:	0a 00                	or     (%eax),%al
404ca1:	02 7b 41             	add    0x41(%ebx),%bh
404ca4:	00 00                	add    %al,(%eax)
404ca6:	04 17                	add    $0x17,%al
404ca8:	6f                   	outsl  %ds:(%esi),(%dx)
404ca9:	4c                   	dec    %esp
404caa:	00 00                	add    %al,(%eax)
404cac:	0a 00                	or     (%eax),%al
404cae:	02 7b 41             	add    0x41(%ebx),%bh
404cb1:	00 00                	add    %al,(%eax)
404cb3:	04 1e                	add    $0x1e,%al
404cb5:	6f                   	outsl  %ds:(%esi),(%dx)
404cb6:	4d                   	dec    %ebp
404cb7:	00 00                	add    %al,(%eax)
404cb9:	0a 00                	or     (%eax),%al
404cbb:	02 7b 41             	add    0x41(%ebx),%bh
404cbe:	00 00                	add    %al,(%eax)
404cc0:	04 16                	add    $0x16,%al
404cc2:	6f                   	outsl  %ds:(%esi),(%dx)
404cc3:	4e                   	dec    %esi
404cc4:	00 00                	add    %al,(%eax)
404cc6:	0a 00                	or     (%eax),%al
404cc8:	02 7b 41             	add    0x41(%ebx),%bh
404ccb:	00 00                	add    %al,(%eax)
404ccd:	04 72                	add    $0x72,%al
404ccf:	f3 00 00             	repz add %al,(%eax)
404cd2:	70 6f                	jo     0x404d43
404cd4:	4f                   	dec    %edi
404cd5:	00 00                	add    %al,(%eax)
404cd7:	0a 00                	or     (%eax),%al
404cd9:	02 7b 40             	add    0x40(%ebx),%bh
404cdc:	00 00                	add    %al,(%eax)
404cde:	04 20                	add    $0x20,%al
404ce0:	7f 01                	jg     0x404ce3
404ce2:	00 00                	add    %al,(%eax)
404ce4:	1f                   	pop    %ds
404ce5:	4f                   	dec    %edi
404ce6:	73 48                	jae    0x404d30
404ce8:	00 00                	add    %al,(%eax)
404cea:	0a 6f 31             	or     0x31(%edi),%ch
404ced:	00 00                	add    %al,(%eax)
404cef:	0a 00                	or     (%eax),%al
404cf1:	02 7b 40             	add    0x40(%ebx),%bh
404cf4:	00 00                	add    %al,(%eax)
404cf6:	04 72                	add    $0x72,%al
404cf8:	e3 01                	jecxz  0x404cfb
404cfa:	00 70 6f             	add    %dh,0x6f(%eax)
404cfd:	49                   	dec    %ecx
404cfe:	00 00                	add    %al,(%eax)
404d00:	0a 00                	or     (%eax),%al
404d02:	02 7b 40             	add    0x40(%ebx),%bh
404d05:	00 00                	add    %al,(%eax)
404d07:	04 1f                	add    $0x1f,%al
404d09:	36 1f                	ss pop %ds
404d0b:	42                   	inc    %edx
404d0c:	73 4a                	jae    0x404d58
404d0e:	00 00                	add    %al,(%eax)
404d10:	0a 6f 4b             	or     0x4b(%edi),%ch
404d13:	00 00                	add    %al,(%eax)
404d15:	0a 00                	or     (%eax),%al
404d17:	02 7b 40             	add    0x40(%ebx),%bh
404d1a:	00 00                	add    %al,(%eax)
404d1c:	04 17                	add    $0x17,%al
404d1e:	6f                   	outsl  %ds:(%esi),(%dx)
404d1f:	4c                   	dec    %esp
404d20:	00 00                	add    %al,(%eax)
404d22:	0a 00                	or     (%eax),%al
404d24:	02 7b 40             	add    0x40(%ebx),%bh
404d27:	00 00                	add    %al,(%eax)
404d29:	04 1d                	add    $0x1d,%al
404d2b:	6f                   	outsl  %ds:(%esi),(%dx)
404d2c:	4d                   	dec    %ebp
404d2d:	00 00                	add    %al,(%eax)
404d2f:	0a 00                	or     (%eax),%al
404d31:	02 7b 40             	add    0x40(%ebx),%bh
404d34:	00 00                	add    %al,(%eax)
404d36:	04 16                	add    $0x16,%al
404d38:	6f                   	outsl  %ds:(%esi),(%dx)
404d39:	4e                   	dec    %esi
404d3a:	00 00                	add    %al,(%eax)
404d3c:	0a 00                	or     (%eax),%al
404d3e:	02 7b 40             	add    0x40(%ebx),%bh
404d41:	00 00                	add    %al,(%eax)
404d43:	04 72                	add    $0x72,%al
404d45:	f3 00 00             	repz add %al,(%eax)
404d48:	70 6f                	jo     0x404db9
404d4a:	4f                   	dec    %edi
404d4b:	00 00                	add    %al,(%eax)
404d4d:	0a 00                	or     (%eax),%al
404d4f:	02 7b 3f             	add    0x3f(%ebx),%bh
404d52:	00 00                	add    %al,(%eax)
404d54:	04 06                	add    $0x6,%al
404d56:	72 fb                	jb     0x404d53
404d58:	01 00                	add    %eax,(%eax)
404d5a:	70 6f                	jo     0x404dcb
404d5c:	50                   	push   %eax
404d5d:	00 00                	add    %al,(%eax)
404d5f:	0a 74 32 00          	or     0x0(%edx,%esi,1),%dh
404d63:	00 01                	add    %al,(%ecx)
404d65:	6f                   	outsl  %ds:(%esi),(%dx)
404d66:	51                   	push   %ecx
404d67:	00 00                	add    %al,(%eax)
404d69:	0a 00                	or     (%eax),%al
404d6b:	02 7b 3f             	add    0x3f(%ebx),%bh
404d6e:	00 00                	add    %al,(%eax)
404d70:	04 20                	add    $0x20,%al
404d72:	e3 00                	jecxz  0x404d74
404d74:	00 00                	add    %al,(%eax)
404d76:	1f                   	pop    %ds
404d77:	4f                   	dec    %edi
404d78:	73 48                	jae    0x404dc2
404d7a:	00 00                	add    %al,(%eax)
404d7c:	0a 6f 31             	or     0x31(%edi),%ch
404d7f:	00 00                	add    %al,(%eax)
404d81:	0a 00                	or     (%eax),%al
404d83:	02 7b 3f             	add    0x3f(%ebx),%bh
404d86:	00 00                	add    %al,(%eax)
404d88:	04 72                	add    $0x72,%al
404d8a:	1f                   	pop    %ds
404d8b:	02 00                	add    (%eax),%al
404d8d:	70 6f                	jo     0x404dfe
404d8f:	49                   	dec    %ecx
404d90:	00 00                	add    %al,(%eax)
404d92:	0a 00                	or     (%eax),%al
404d94:	02 7b 3f             	add    0x3f(%ebx),%bh
404d97:	00 00                	add    %al,(%eax)
404d99:	04 1f                	add    $0x1f,%al
404d9b:	36 1f                	ss pop %ds
404d9d:	42                   	inc    %edx
404d9e:	73 4a                	jae    0x404dea
404da0:	00 00                	add    %al,(%eax)
404da2:	0a 6f 4b             	or     0x4b(%edi),%ch
404da5:	00 00                	add    %al,(%eax)
404da7:	0a 00                	or     (%eax),%al
404da9:	02 7b 3f             	add    0x3f(%ebx),%bh
404dac:	00 00                	add    %al,(%eax)
404dae:	04 17                	add    $0x17,%al
404db0:	6f                   	outsl  %ds:(%esi),(%dx)
404db1:	4c                   	dec    %esp
404db2:	00 00                	add    %al,(%eax)
404db4:	0a 00                	or     (%eax),%al
404db6:	02 7b 3f             	add    0x3f(%ebx),%bh
404db9:	00 00                	add    %al,(%eax)
404dbb:	04 1c                	add    $0x1c,%al
404dbd:	6f                   	outsl  %ds:(%esi),(%dx)
404dbe:	4d                   	dec    %ebp
404dbf:	00 00                	add    %al,(%eax)
404dc1:	0a 00                	or     (%eax),%al
404dc3:	02 7b 3f             	add    0x3f(%ebx),%bh
404dc6:	00 00                	add    %al,(%eax)
404dc8:	04 16                	add    $0x16,%al
404dca:	6f                   	outsl  %ds:(%esi),(%dx)
404dcb:	4e                   	dec    %esi
404dcc:	00 00                	add    %al,(%eax)
404dce:	0a 00                	or     (%eax),%al
404dd0:	02 7b 3f             	add    0x3f(%ebx),%bh
404dd3:	00 00                	add    %al,(%eax)
404dd5:	04 72                	add    $0x72,%al
404dd7:	8b 01                	mov    (%ecx),%eax
404dd9:	00 70 6f             	add    %dh,0x6f(%eax)
404ddc:	4f                   	dec    %edi
404ddd:	00 00                	add    %al,(%eax)
404ddf:	0a 00                	or     (%eax),%al
404de1:	02 7b 3e             	add    0x3e(%ebx),%bh
404de4:	00 00                	add    %al,(%eax)
404de6:	04 06                	add    $0x6,%al
404de8:	72 6b                	jb     0x404e55
404dea:	05 00 70 6f 50       	add    $0x506f7000,%eax
404def:	00 00                	add    %al,(%eax)
404df1:	0a 74 32 00          	or     0x0(%edx,%esi,1),%dh
404df5:	00 01                	add    %al,(%ecx)
404df7:	6f                   	outsl  %ds:(%esi),(%dx)
404df8:	51                   	push   %ecx
404df9:	00 00                	add    %al,(%eax)
404dfb:	0a 00                	or     (%eax),%al
404dfd:	02 7b 3e             	add    0x3e(%ebx),%bh
404e00:	00 00                	add    %al,(%eax)
404e02:	04 1f                	add    $0x1f,%al
404e04:	79 1f                	jns    0x404e25
404e06:	4f                   	dec    %edi
404e07:	73 48                	jae    0x404e51
404e09:	00 00                	add    %al,(%eax)
404e0b:	0a 6f 31             	or     0x31(%edi),%ch
404e0e:	00 00                	add    %al,(%eax)
404e10:	0a 00                	or     (%eax),%al
404e12:	02 7b 3e             	add    0x3e(%ebx),%bh
404e15:	00 00                	add    %al,(%eax)
404e17:	04 72                	add    $0x72,%al