Purchase Agreement Nuveen Quality Municipal Income Fund and Banc of America Preferred Funding Corporation April 12, 2021