SIILCON VALLEY BANK LOAN AND SECURITY AGREEMENT