vertebrate physiology 3 5045