SEARCH Articles Figures Tables Halodeoxy sugars triphenylphosphine dichloride Nickel dichloride triphenylphosphine