Thalifaberine, thalifabine and huangshanine, three new dimeric aporphine-benzylisoquinoline alkaloids.