Maxygen approved a share repurchase program of up to $10 million. Maxygen, which closed Friday at $5.98, has 31.1 million shares outstanding. ...