SEARCH Articles Figures Tables Cysteine protease Proteases cysteine protease Type 2 diabetes Type 2 diabetic