Irvine Sensors Corporation Shares of Common Stock and Common Stock Warrants STOCK PURCHASE AGREEMENT