gamma-hydroxybutyrate origin