PURCHASE, SALE AND ASSIGNMENT AGREEMENT dated November 15, 2007 Among the Sellers named herein, Blitz F07-dreihundert-vierzehn GmbH (in future: DYNAenergetics Holding GmbH) as Purchaser, and Dynamic Materials Corporation