How many different protein sequences of $100$ residues can be generated using $20$ standard amino acids?

1. $100^{20}$
2. $100 \times 20$
3. $20^{100}$
4. $100! \times 20!$