gKK * X * K * ftX * X*