ROYALTY PURCHASE AGREEMENT BY AND BETWEEN INTELGENX CORP. AND SWK FUNDING LLC DATED AS OF AUGUST 4, 2016