XFLH CAPITAL CORPORATIONREGISTRATION RIGHTS AGREEMENT