PLY GEM INDUSTRIES, INC. PURCHASE AGREEMENT