PURCHASE AGREEMENT NUMBER 2126