National Institutes of Health, NIH; National Institute of General Medical Sciences, NIGMS: R01GM092908; Consejo Nacional de Ciencia y Tecnología, CONACYT: 251376 Grant uri icon