Series B Preferred Stock Purchase Agreement TABLE OF CONTENTS