2,950,261 Shares1 Vertex Energy, Inc. PURCHASE AGREEMENT