Natural and engineered kallikrein inhibitors: an emerging pharmacopoeia.

Natural and engineered kallikrein inhibitors: an emerging pharmacopoeia.