Calculation of kinetic energy functions for the ring-puckering vibration of asymmetric five-membered rings