Ranbaxy contract