The chance of them creating a gene that produces an enzyme (assuming there are about 20,000 possible enzymes) is 20,000 divided by 41000.
Really? So what do all the other combinations produce? Nothing at all? Does the ribosome somehow look at the entire 1000 bp and think, "huh, that makes no sense" and goes elsewhere