Applications of DNA shuffling to pharmaceuticals and vaccines