3.4.24.84 Zn2+ Zn-dependent protease 654005 3.4.24.84 Zn2+ Zn2+-dependent active site 667497