XG SCIENCES, INC AMENDED & RESTATED PURCHASE AGREEMENT