How Many Different Types Of Protein Exist