1.2300000000000000033e-18 2.179999999999999948e-62 organelle part