XFLH CAPITAL CORPORATION REGISTRATION RIGHTS AGREEMENT