There are twenty different types of _____________ which join together in differing sequences and numbers to form different proteins.