CONVERTIBLE DEBENTURES AND WARRANTS PURCHASE AGREEMENT