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