reprecipitations