RECEIVABLES SALE AND CONTRIBUTION AGREEMENT DATED AS OF APRIL 12, 2017