The Origin of Substrate and Reaction Specificity In Serine Hydroxymethyltransferase