BUSINESS COMBINATION AGREEMENT by and among FIRSTCASH HOLDINGS, INC., ATLANTIS MERGER SUB, INC., FIRSTCASH, INC., AFF SERVICES, INC., AMERICAN FIRST FINANCE INC., DOUGLAS R. RIPPEL REVOCABLE TRUST,