A new model for fetal programming: maternal Ramadan-type fasting programs nephrogenesis.

A new model for fetal programming: maternal Ramadan-type fasting programs nephrogenesis.