1.6200000000000000541e-68 membrane-bounded organelle