WARRANT SHARES REGISTRATION RIGHTS AGREEMENT JUNE 20, 2012