INVITROGEN CORPORATION