Calcium activated neutral protease--structure-function relationship and functional implications.