20 proteins made up of small linked units