Natriuretic peptides : ANP and BNP are now well known while CNP and DNP are relatively newer molecules.