Novel semicarbazide-derived inhibitors of human dipeptidyl peptidase I (hDPPI).