CREDIT AGREEMENT by and between KEY TECHNOLOGY, INC., an Oregon corporation and WELLS FARGO HSBC TRADE BANK, N.A. Dated as of July 27, 2006