explicitly integrate over amino acid tolerance states and the synonymous substitution tolerance state, for toy genetic codes with an exponentially large but still small state space