Registration Rights Agreement by and between Stone Energy Corporation and Banc of America Securities LLC, June 28, 2006