SUBSCRIPTION/REGISTRATION RIGHTS AGREEMENT