3,100,000 Shares SANGAMO BIOSCIENCES, INC. Common Stock PURCHASE AGREEMENT