AMENDED AND RESTATED LOAN AGREEMENT between KEY TECHNOLOGY, INC. as Borrower and BANNER BANK as Lender June 6, 2005