Chloride/sulfate exchange kinetics: solution for combined film and particle diffusion control