HORIZON FUNDING TRUST 2019-1 NOTE PURCHASE AGREEMENT