7,741,030 Ordinary Shares PURCHASE AGREEMENT