Manipulation of dietary amino acids prevents and reverses obesity in mice through multiple mechanisms that modulate energy homeostasis