MEDALLION LOAN SALE AND CONTRIBUTION AGREEMENT between MEDALLION FUNDING CORP., as Transferor, and TAXI MEDALLION LOAN TRUST III, as Transferee Dated as of December 12, 2008