Cardiac natriuretic peptides: a physiological lineage of cardioprotective hormones?

Cardiac natriuretic peptides: a physiological lineage of cardioprotective hormones?