3-hydroxybutyrate production