Benzyloxysanguinarine NSC645318