There are 20 amino acids that cells use to build the numerous amounts of proteins that are essential for life. If a protein molecule consisted of 100 amino acids, how many combinations are possible?

What is the probability that out of the total possible combinations of the 100 amino acids, the resulting combination is the precise combination needed?