Series B Convertible Preferred Stock and Series C Convertible Preferred Stock PURCHASE AGREEMENT