Question: secreted by cells in the walls of the hearts atria
Answer: Atrial natriuretic peptide ( ANP )