Designer natriuretic peptides: a vision for the future of heart failure therapeutics.

Designer natriuretic peptides: a vision for the future of heart failure therapeutics.