BIG FLASH CORPORATION A Delaware Corporation REGISTRATION RIGHTS AGREEMENT