2,500,000 Shares TearLab Corp. PURCHASE AGREEMENT