AGREEMENT OF JOINT FILING OSI PHARMACEUTICALS, INC. COMMON STOCK