SEARCH Articles Figures Tables 2-Hydroxypropyl p-nitrophenyl phosphate Hydroxypropylation P-nitrophenyl