RVMTP Purchase Agreement PIMCO Municipal Income Fund as Issuer and Banc of America Preferred Funding Corporation as Purchaser and BofA Securities, Inc. as DTC Agent April 17, 2024