0.5mg: $68.25
1mg: $115.50
2.5mg: $202.65
Brain Natriuretic Peptide (1-32), rat (BNP (1-32), rat) is a 32 amino acid polypeptide secreted by the ventricles of the heart in response to excessive stretching of heart muscle cells (cardiomyocytes).