STOCK PURCHASE AGREEMENT by and between Sirtex Medical US Holdings, Inc. “Purchaser” and OncoSec Medical Incorporated “Issuer” Dated as of October 10, 2019