NOTE PURCHASE AGREEMENT By and Between DEANHALE LIMITED And IDG MAXIMUM FINANCIAL LIMITED Dated as of October 29, 2015