Maxygen to Maxy-4 drugs to Astellas for $10 million, plus milestone and royalty payments