No. This meme is 5 years old. I added a ping of Dr Feces and Money to it. I've said for 5 years it was a synthetic flu bug whipped up in a lab for Dingle Barry who paid for it.
For some strange reason the memes about that never got fact checked. Gee. I wonder why? Oh yeah- cuz it's TRUE.