Development and characterization of novel potent and stable inhibitors of endopeptidase EC 3.4.24.15.