Esterline Technologies Corporation PURCHASE AGREEMENT