REGISTRATION RIGHTS AGREEMENT by and among Alpharma Inc. and the Guarantors Listed on Schedule A hereto Banc of America Securities LLC CIBC World Markets Corp. Dated as of April 24, 2003 Registration Rights Agreement