Mellanox Technologies, Ltd. 3,000,000 Ordinary Shares Underwriting Agreement