SHARE SALE AND PURCHASE AGREEMENT Relating to the acquisition of all issued shares in Dynal Biotech Holding AS Reg. No. 983413609 by Invitrogen Corporation Dated as of February 7, 2005