Tata Institute of Fundamental Research, Hyderabad, India.|Tata Institute of Fundamental Research, Hyderabad, India.|Tata Institute of Fundamental Research, Hyderabad, India.|Departments of Molecular Genetics, Biochemistry and Chemistry, University of Toronto, Toronto, Ontario, Canada.|Tata Institute of Fundamental Research, Hyderabad, India.