1.7099999999999999889e-53 organelle part