The mechanism of glutamine-dependent amidotransferases