SUNPOWER CORPORATION PURCHASE AGREEMENT