Maxygen, Sanofi Pasteur ink $24.5M vaccine deal