Gindarudine, a novel morphine alkaloid from Stephania glabra