ALTERA CORP (ALTR)