Viral m1 proteins cartoon 312