(logo) **Computershare**

Computershare

9062OldAnnapolisRoad

Columbia, MD 21045

 

 

**Annual********Statement********of********Compliance**

** **

Foreachtransaction andthe applicableServicing Agreement listedanddescribedonSchedule Ihereto, the undersigned, a duly authorized officer of Computershare TrustCompany, N.A. (the “Company”), initsapplicablecapacity(ies)aslistedonScheduleI(“Computershare”),herebycertifieseither(i)asofandfor the period of January 1, 2022 through December 31, 2022 (the “Full-YearReporting Period”), or (ii) as of and for the portion of the Full-YearReporting Period as set forth under the “Reporting Period” column on Schedule Ihereto (the “Partial-Year Reporting Period”, together with the Full-YearReporting Period, the “Reporting Period”)[1] in each case, as applicable, asfollows:

 

(a)AreviewofComputershare'sactivitiesduringtheReportingPeriodandofitsperformanceunderthe applicableServicing Agreement has been made under such officer’s supervision; and

 

(b) Tothebestofsuchofficer’sknowledge,basedonsuchreview,Computersharehasfulfilledallofthe obligations it is required to performas agent for Wells Fargo under the applicable Servicing Agreement in allmaterial respects throughout the Reporting Period, except as noted in ScheduleI.

 

 

February28,2023

 

/s/ Eileen O'Connor

Eileen O'Connor

SeniorVicePresident

 

/s/Patti Spencer

PattiSpencer

AssistantSecretary

 

 

 [1]On November 1, 2021, the Company, Computershare Delaware Trust Company andComputershare Limited purchased substantiallyalloftheCorporateTrustServicesbusinessofWellsFargoBank,N.A.(“WellsFargo”).DuringtheReportingPeriod, for some transactions listed on Schedule I hereto, Wells Fargodid not transfer its roles, and the duties, rights, and liabilities for suchroles for such transactions to the Company or an affiliate and performedvirtually all of its obligations through the Company asitsagent.DuringtheReportingPeriod,forothertransactionslistedonScheduleIhereto,WellsFargotransferreditsroles,and the duties, rights and liabilitiesfor such roles under the relevant transaction agreements to the Company (the “2022Transferred Role(s) Transactions”). Prior to the date of transfer for the 2022Transferred Role(s) Transactions, Wells Fargo remained in the related role andperformed virtually all of its obligations through the Company as its agent. Onand after the date of transfer forthe2022Transferred Role(s)Transactions, the Companyassumedthe roles underthe relatedagreementsfor such transactions.For each transaction listed thereon, Schedule I hereto identifies the ReportingPeriod for such transaction. The Company's obligations as agent for Wells Fargoare set forth in a servicing agreement between the parties.

 

 

**Schedule****I:**

** **

| ** **

** **

**Transaction** | ** **

**Servicing Agreement** | **Servicing Agreement****Date** | ** **

**Wells  Fargo****Capacity(ies)** | ** **

**Computershare Capacity(ies)** | ** **

**Reporting Period** |
|-----------------------------------------|-------------------------------------|---------------------------------|-----------------------------------------------|---------------------------------------------|----------------------------------|
| Benchmark2021-B29                       |                                |                            |                                          |                                        |                             |
| Mortgage Trust                          |                                |                            |                                          |                                        |                             |
| CommercialMortgage                      |                                |                            |                                          |                                        |                             |
| Pass Through                            | Pooling and                         |                            |                                          |                                        |                             |
| Certificates,Series                     | Servicing                           |                            | Certificate                                   |                                        | 01/01/2022 -                     |
| 2021-B29                                | Agreement                           | 09/01/2021                      | Administrator                                 | Agent                                       | 12/31/2022                       |

** **

** **

**Material********Instance(s)********of********Non-****Compliance**

** **

ListofexemptionsforBenchmark2021-B29MortgageTrustCommercialMortgagePassThrough Certificates, Series 2021-B29:

 

ComputershareTrust Company, N.A. made the April 18, 2022 distribution (the "AprilDistribution") due to certificate holders of the Benchmark 2021-B29Mortgage Trust Commercial Mortgage Pass Through Certificates,Series2021-B29transactiononebusinessdaylateonApril19,2022.Theinadvertentdelayin the required distribution, consisting of approximately $3.43 million,was caused by an administrative error relating to the calculation ofthe paymentdateinaninternalsystem dueto Good Friday. The errorresultedin a delay in the release of the payment information to the payment processingsystem, which in turned caused the late distribution. The impact of this errorwas limited to the April Distribution. In an effort to prevent similar errorsfrom occurring, Computershare Trust Company, N.A. has updated the payment datecalculation process in its systems.

 

 

©2022Computershare.Allrightsreserved.