Effects of Chimeric Natriuretic Peptide Versus Placebo in Stable Heart Failure and Moderate Renal Dysfunction | NCT01407900 | Trialant