Actualizado para usar correctamente palabras de 4 bytes