Tetrahydroprotoberberine N-methyltransferase in complex with S-adenosylhomocysteine