Chapter 20 Molecular diversity and cellular functions of neuropeptides