7.3500000000000003623e-71 membrane-bounded organelle