SEARCH Articles Figures Tables Acid phosphatase Nucleophilicity acids Purple Purple acid phosphatases