HERCULES CAPITAL FUNDING TRUST 2012-1 NOTES NOTE PURCHASE AGREEMENT