Maximizing Solubility and Folding in Recombinant Protein Production