LOAN AND SECURITY AGREEMENT by and between PORTALPLAYER, INC., as Borrower and SILICON VALLEY BANK, as Bank MAY 31, 2005