1.7600000000000000433e-74 membrane-bounded organelle