Is predicted to encode a protein with the following domains: Creatinase/Prolidase N-terminal domain; Creatinase, N-terminal; Creatinase/Aminopeptidase P/Spt16, N-terminal; Peptidase M24; C-terminal region of peptidase_M24; Peptidase M24, C-terminal domain; Metallopeptidase family M24; and Creatinase/aminopeptidase-like. Is an ortholog of C. elegans app-1. In C. elegans, app-1 is involved in proteolysis involved in protein catabolic process.