DEBENTURE PURCHASE AGREEMENT 3D SYSTEMS CORPORATION DATED AS OF NOVEMBER 24, 2003 TABLE OF CONTENTS