FLIR SYSTEMS, INC. PURCHASE AGREEMENT June 6, 2003