OK, let's look at cytochrome C. You said that there are 10^93 different "recipes"...those would be stereoisomers... not functional iterations of cytochrome C.<quoted text>
Well actually it can, and we know this for the simple reason that a huge number of versions of various proteins work just as well as each other. So specificity is not nearly as high as you imagine. There are an estimated 10^93 different recipes for cytochrome-c alone, and its a relatively small protein. That is one reason WHY we can track the random changes across the living kingdoms for this protein and see how the variation follows a nested hierarchy.
What "law of genetics" have I imagined?
If you think that a huge number of iterations would be functional... how big of a number are you imagining?
If you think that one trillion trillion different variations of cytochrome C are functional, you've increased your probability from 10^-93 to 10^-69... still an impossible number. No matter how many functional variations you imagine to exist, there is an infinitely greater number of dysfunctional variations.