3-Hydroxy-4-trimethylammoniobutanoate 406-76-8 C00487 Carnitine gamma-Trimethyl-hydroxybutyrobetaine