The human genome contains about 25,000 genes and yet produces about 100,000 different polypeptides. propose an explanation of how this is possible.