Novel ribosomes