threonine threonone threonate threonyl threonucleic acid leucylthreonine threonylation phosphothreonine dehydrobutyrine allothreonine