evolutionary deconvolution