SENIOR SUBORDINATED NOTE PURCHASE AGREEMENT dated as of August 31, 1999