2.5600000000000001433e-31 ribosome ribosome