Protease
A protease is a digestive  enzyme. It breaks down long chains of  proteins into shorter amino acids. Proteases have evolved a number of times. We know this because different kinds of protease can do the same reaction in completely different ways. Proteases are found in animals, plants, bacteria, archaea and viruses.