Elan Corporation, plc.