Kinetic flux vector splitting scheme for solving non-reactive multi-component flows. (December 2019)