1.220000000000000052e-96 organelle part