Adjoint optimization for the general rate model of liquid chromatography. (2nd February 2020)