MICROSEMI CORP