REGISTRATION RIGHTS AGREEMENT made as of June 10, 2016 by and among