I'm not entirely convinced that you can get that many combinations. One thing the equation assumes is that you can get 10 or 15 or more genes into one snake. I think that once you get to a certain number of genes the probability of a snake being produced with that many genes drops to a number so low that it is statistically impossible.

So, the question is, how many genes can you reasonably get into one snake?