riboncleoprotein