NPPB and heart failure: NTproBNP is primarily secreted by cardiomyocytes in response to increased ventricular stretching and serves a natriuretic function, particularly observed in heart failure states, where natriuretic function is critical in restoring fluid balance in heart failure.