Assessing the roles of essential functional groups in the mechanism of homoserine succinyltransferase.