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