REGISTRATION RIGHTS AGREEMENT February 26, 2004