The precise deduction of desorption activation energy distributions from thermal evolution spectra