SEARCH Articles Figures Tables Aldohexose Aldohexoses synthesis Kiliani Kiliani-Fischer Kiliani-Fischer synthesis