Exhibit 2 Stock Purchase Agreement