SEARCH Articles Figures Tables Acid phosphatase Acidizing mechanisms Catalytic mechanism Mechanisms acids Purple Purple acid phosphatases