TMX FINANCE LLC TITLEMAX FINANCE CORPORATION REGISTRATION RIGHTS AGREEMENT