Exploratory re-encoding of Yellow Fever Virus genome: new insights for the design of live-attenuated viruses