homeostatic mechanisms 3704266