5.5800000000000000797e-32 membrane-bounded organelle