SEARCH Articles Figures Tables Hasubanonine alkaloids Hasubanonine, Protostephanine, and Laurifinine Hasubanonine, biosynthesis