HAP (human and animal physiology)