Variable Rate Muni Term Preferred Shares Purchase Agreement BlackRock MuniYield Quality Fund II, Inc. as Issuer and DNT Asset Trust as Purchaser December 20, 2023