RECEIVABLES SALE AGREEMENT DATED AS OF APRIL 12, 2017