OSCIENT PHARMACEUTICALS CORPORATION 3½% Senior Convertible Notes due 2011 REGISTRATION RIGHTS AGREEMENT May 25, 2004