QLogic Corp. (QLGC)