[1] Natl Inst Immunol, Stem Cell Biol Lab, New Delhi 110067, India
[2] Indian Inst Technol, Dept Textile Technol, New Delhi 110016, India
[3] Indian Inst Technol, Dept Biotechnol, Kharagpur 721302, W Bengal, India
[4] Univ Basel, Biozentrum & Swiss Nanosci Inst, CH-4056 Basel, Switzerland