Sodium 3-hydroxybutyrate150-83-430 % similar Sodium 3-hydroxybutyrate306-31-030 % similar 3-Hydroxybutanoic acid magnesium salt586976-57-030 % similar