SEARCH Articles Figures Tables 7-Butyrobetaine hydroxylase 7-Butyrobetaine hydroxylase carnitine synthesis Y-Butyrobetaine Y-butyrobetaine hydroxylase