(logo) CWCapital

 

 

CWCapital Asset Management LLC

900 19th Street,NW, 8th Floor

Washington, DC 2006

 

 

**ANNUAL STATEMENT OFCOMPLIANCE**

**of**

**CWCAPITAL ASSET MANAGEMENTLLC**

 

 

 

In accordance with therequirements of the applicable Servicing Agreement for the transactions listedon Schedule I hereto, the undersigned, James P. Shevlin, as President/ChiefOperating Officer of CWCapital Asset Management LLC (“CWCAM”), hereby certifiesas of the date hereof, solely in his capacity and as an authorized officer ofCWCAM and not in his individual capacity, subject to any limitations listed onSchedule I, as follows:

 

(a)     A review of CWCAM’s activities during theperiods noted on Schedule I (each, a “Reporting Period”) and of CWCAM’sperformance under the applicable Servicing Agreement has been made under mysupervision; and

 

(b)    To the best of my knowledge, based on suchreview, CWCAM has fulfilled all of its obligations under the applicableServicing Agreement in all material respects throughout the applicableReporting Period.

 

 

Dated: February 28, 2023 

 

CWCapital Asset Management LLC

 

 

/s/ James P. Shevlin

James P. Shevlin

President/Chief OperatingOfficer

 

 

/s/ Bruce Cunningham

Bruce Cunningham 

Chief Financial Officer

 

 

**Schedule********I:**

** **

| ** **

** **

**Transaction** | ** **

** **

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

** **

**CWCAM********Role**        | ** **

** **

**Reporting********Period** |
|-----------------------------------------|----------------------------------------------------------------------------------|---------------------------------|------------------------------------------------------|-----------------------------------------------------|
| Aventura2018-AVM                        | TrustandServicing Agreement                                                      | 06/29/2018                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BACM2007-1                              | PoolingandServicing  Agreement                                                   | 02/01/2007                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BACM2007-5                              | PoolingandServicing Agreement                                                    | 12/01/2007                      | SpecialServicer                                      | 01/01/2022–04/11/2022                         |
| BACM2008-1                              | PoolingandServicing Agreement                                                    | 06/01/2008                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BANCORP2019-CRE6                        | PoolingandServicing Agreement                                                    | 09/26/2019                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BANK2017-BNK5                           | PoolingandServicing Agreement                                                    | 06/01/2017                      | GeneralSpecial  Servicer                             | 01/01/2022–06/21/2022                         |
| BANK2020-BNK27                          | PoolingandServicing Agreement                                                    | 06/01/2020                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BANK2021-BNK37                          | PoolingandServicing Agreement                                                    | 11/01/2021                      | GeneralSpecial  Servicer                             | 01/01/2022–12/31/2022                         |
| BANK2020-BNK25                          | PoolingandServicing Agreement                                                    | 02/01/2020                      | GeneralSpecial  Servicer                             | 12/01/2022–12/31/2022                         |
| BANK2022-BNK40                          | PoolingandServicing Agreement                                                    | 03/01/2022                      | GeneralSpecial  Servicer                             | 03/10/2022—12/31/2022                         |
| BENCHMARK2018-B4                        | PoolingandServicing Agreement                                                    | 07/01/2018                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BENCHMARK2018-B8                        | PoolingandServicing  Agreement                                                   | 12/01/2018                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BENCHMARK2019-B13                       | PoolingandServicing  Agreement                                                   | 10/01/2019                      | SpecialServicer                                      | 01/01/2022–06/24/2022                         |
| BENCHMARK2021-B23                       | PoolingandServicing  Agreement                                                   | 02/01/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BHMS2018-ATLS                           | TrustandServicing  Agreement                                                     | 07/09/2018                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BMARK2018-B2                            | PoolingandServicing Agreement                                                    | 02/01/2018                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BMARK2019-B12                           | PoolingandServicing Agreement                                                    | 08/01/2019                      | Centre Loan Combination SpecialServicer              | 01/01/2022–12/31/2022                         |
| BMARK2021-B30                           | PoolingandServicing Agreement                                                    | 11/01/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BMO2022-C1                              | PoolingandServicing Agreement                                                    | 02/01/2022                      | SpecialServicer                                      | 02/28/2022–12/31/2022                         |
| BPR2021-NRD                             | TrustandServicing Agreement                                                      | 12/22/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BPR2022-SSP                             | TrustandServicing Agreement                                                      | 06/03/2022                      | SpecialServicer                                      | 06/03/2022–12/31/2022                         |
| BSCMS2007-PWR18                         | PoolingandServicing Agreement                                                    | 12/01/2007                      | GeneralSpecial  Servicer                             | 01/01/2022–12/31/2022                         |
| BSCMS2007-TOP26                         | PoolingandServicing Agreement                                                    | 04/01/2007                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BX2017-CQHP                             | TrustandServicing Agreement                                                      | 11/30/2017                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| BX2019-ATL                              | TrustandServicing Agreement                                                      | 10/09/2019                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| CF2019-CF1                              | PoolingandServicing Agreement                                                    | 04/01/2019                      | 65 Broadway Whole Loan  SpecialServicer              | 01/01/2022–12/31/2022                         |
| CFCRE2016-C3                            | PoolingandServicing Agreement                                                    | 01/01/2016                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| CGCMT2016-P4                            | PoolingandServicing Agreement                                                    | 07/01/2016                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| CGCMT2016-P6                            | PoolingandServicing Agreement                                                    | 12/01/2016                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| CGCMT2020-GC46                          | PoolingandServicing Agreement                                                    | 02/01/2020                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| COBALT2007-C2                           | PoolingandServicing  Agreement                                                   | 04/01/2007                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| COMM2013-CCRE11                         | PoolingandServicing Agreement                                                    | 10/01/2013                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| COMM2015-CCRE23                         | PoolingandServicing  Agreement                                                   | 05/01/2015                      | SpecialServicer                                      | 01/01/2022–01/19/2022                         |
| COMM2015-CCRE25                         | PoolingandServicing  Agreement                                                   | 08/01/2015                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| COMM2015-CCRE26                         | PoolingandServicing  Agreement                                                   | 10/01/2015                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| COMM2016-CCRE28                         | PoolingandServicing Agreement                                                    | 02/01/2016                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| COMM2016-DC2                            | PoolingandServicing Agreement                                                    | 03/01/2016                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| COMM2019-GC44                           | PoolingandServicing Agreement                                                    | 12/01/2019                      | SpecialServicer

forthe180Water  Whole Loan          | 01/01/2022–12/31/2022                         |
| COMM2021-LBA                            | TrustandServicing Agreement                                                      | 03/17/2021                      | SpecialServicer                                      | 01/01/2022–01/18/2022                         |
| COMM2022-HC                             | TrustandServicing Agreement                                                      | 01/26/2022                      | SpecialServicer                                      | 01/26/2022–12/31/2022                         |
| CPTS2019-CPT                            | TrustandServicing Agreement                                                      | 11/09/2019                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| CSAIL2017-CX10                          | PoolingandServicing Agreement                                                    | 11/01/2017                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| CSMC2008-C1                             | PoolingandServicing  Agreement                                                   | 04/01/2008                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| CSMC2014-USA                            | TrustandServicing Agreement                                                      | 09/11/2014                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| DBJPM2020-C9                            | PoolingandServicing Agreement                                                    | 08/01/2020                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| DBUBS2011-LC3                           | PoolingandServicing Agreement                                                    | 08/01/2011                      | PooledSpecial  Servicer                              | 10/20/2022–12/31/2022                         |
| DCOT2019-MTC                            | TrustandServicing  Agreement                                                     | 10/30/2019                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| DROP2021-FILE                           | TrustandServicing Agreement                                                      | 04/30/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| EQUS2021-EQAZ                           | TrustandServicing Agreement                                                      | 11/03/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| GSMS2012-GCJ7                           | PoolingandServicing Agreement                                                    | 06/01/2012                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| GSMS2014-GC22                           | PoolingandServicing Agreement                                                    | 06/01/2014                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| GSMS2014-GC26                           | PoolingandServicing Agreement                                                    | 12/01/2014                      | Cypresswood CourtShopping

CenterSpecial  Servicer   | 01/01/2022–12/31/2022                         |
| GSMS2015-GC32                           | PoolingandServicing Agreement                                                    | 07/01/2015                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| GSMS2018-RIVR                           | TrustandServicing Agreement                                                      | 07/27/2018                      | SpecialServicer                                      | 01/01/2022–09/30/2022                         |
| GSMS2019-BOCA                           | TrustandServicing  Agreement                                                     | 06/26/2019                      | SpecialServicer                                      | 01/01/2022–05/16/2022                         |
| GSMS2020-GC45                           | PoolingandServicing Agreement                                                    | 01/01/2020                      | StarwoodSpecial  Servicer                            | 01/01/2022–12/31/2022                         |
| GSMS2020-TWN3                           | TrustandServicing  Agreement                                                     | 11/04/2020                      | SpecialServicer                                      | 01/01/2021–08/15/2022                         |
| GSMS2021-ROSSMZ                         | TrustandServicing Agreement                                                      | 06/04/2021                      | Mezzanine SpecialServicer                            | 01/01/2022–12/31/2022                         |
| GSMS2021-STAR                           | TrustandServicing Agreement                                                      | 12/22/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| HGI2022-FL3                             | ServicingAgreement                                                               | 03/31/2022                      | SpecialServicer                                      | 03/31/2022–12/31/2022                         |
| HILT2016-HHV                            | TrustandServicing Agreement                                                      | 11/28/2016                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| HudsonYards2019-55HY                    | TrustandServicing  Agreement                                                     | 12/06/2019                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| JPMBB2014-C19                           | PoolingandServicing Agreement                                                    | 06/01/2014                      | GumbergRetail  PortfolioWhole

LoanSpecial  Servicer | 01/01/2022–12/31/2022                         |
| JPMBB2015-C33                           | PoolingandServicing Agreement                                                    | 11/01/2015                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| JPMC2006-CIBC17                         | PoolingandServicing Agreement                                                    | 11/28/2006                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| JPMC2006-LDP9                           | PoolingandServicing Agreement                                                    | 12/01/2006                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| JPMCC2008-C2                            | PoolingandServicing Agreement                                                    | 05/01/2008                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| JPMC2018-LAQ                            | TrustandServicing Agreement                                                      | 07/6/2018                       | SpecialServicer                                      | 01/01/2022–03/15/2022                         |
| JPMCC2013-C10                           | PoolingandServicing Agreement                                                    | 03/01/2013                      | SpecialServicer                                      | 11/16/2022–12/31/2022                         |
| JPMCC2013-C16                           | PoolingandServicing Agreement                                                    | 11/01/2013                      | SpecialServicer                                      | 01/01/2022–03/16/2022                         |
| JPMCC2017-JP7                           | PoolingandServicing Agreement                                                    | 07/01/2017                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| JPMCC2018-ASH8                          | TrustandServicing Agreement                                                      | 02/28/2018                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| JPMCC2019-ICONUES                       | TrustandServicing Agreement                                                      | 05/16/2019                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| JPMCC2020-NNN                           | TrustandServicing Agreement                                                      | 03/05/2020                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| JPMCC2021-MHC                           | TrustandServicing Agreement                                                      | 04/20/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| JPMDB2017-C5                            | PoolingandServicing Agreement                                                    | 03/01/2017                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| LBUBS2006-C6                            | PoolingandServicing Agreement                                                    | 09/11/2006                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| LUXE2021-MLBH                           | TrustandServicing Agreement                                                      | 11/04/2021                      | SpecialServicer                                      | 01/01/2022–11/15/2022                         |
| MHC2021-MHC                             | TrustandServicing Agreement                                                      | 04/09/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MHC2021-MHC2                            | TrustandServicing Agreement                                                      | 05/27/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MHP2021-STOR                            | TrustandServicing Agreement                                                      | 07/14/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MLCFC2006-1                             | PoolingandServicing Agreement                                                    | 03/01/2006                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MLCFC2006-4                             | AmendedandRestated Pooling and Servicing Agreement  dated as of December 1, 2006 | 03/12/2010                      | SpecialServicer                                      | 01/01/2022–01/12/2022                         |
| MLCFC2007-5                             | PoolingandServicing Agreement                                                    | 03/01/2007                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MLCFC2007-6                             | AmendedandRestated Pooling and Servicing Agreement  dated as of April 1, 2007    | 02/21/2017                      | SpecialServicer                                      | 01/01/2022–12/14/2022                         |
| MLMT2006-C1                             | PoolingandServicing Agreement                                                    | 05/01/2006                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MOFT2020-ABC                            | TrustandServicing Agreement                                                      | 02/26/2020                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MSBAM2013-C12                           | PoolingandServicing Agreement                                                    | 10/01/2013                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MSBAM2014-C15                           | PoolingandServicing Agreement                                                    | 04/01/2014                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MSBAM2014-C19                           | PoolingandServicing Agreement                                                    | 12/01/2014                      | SpecialServicer

fortheLincLIC Loan Pair             | 01/01/2022–12/31/2022                         |
| MSBAM2015-C27                           | PoolingandServicing Agreement                                                    | 11/01/2015                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MSC2016-UBS11                           | PoolingandServicing Agreement                                                    | 08/01/2016                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MSC2019-PLND                            | TrustandServicing Agreement                                                      | 05/30/2019                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MSC2021-ILP                             | TrustandServicing Agreement                                                      | 11/30/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| MSCI2016-UBS9                           | PoolingandServicing Agreement                                                    | 03/01/2016                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| NOHT2019-HNLA                           | TrustandServicing Agreement                                                      | 05/15/2019                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| ONE2021-PARK                            | TrustandServicing Agreement                                                      | 02/26/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| OPG2021-PORT                            | TrustandServicing Agreement                                                      | 10/07/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| PKHL2021-MF                             | TrustandServicing Agreement                                                      | 07/09/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| SMR2022-IND                             | TrustandServicing Agreement                                                      | 02/15/2022                      | SpecialServicer                                      | 02/15/2022–12/31/2022                         |
| SREIT2021-FLWR                          | TrustandServicing  Agreement                                                     | 07/22/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| SREIT2021-MFP                           | TrustandServicing Agreement                                                      | 11/09/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| SREIT2021-PALM                          | TrustandServicing Agreement                                                      | 10/21/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| UBS2017-C1                              | PoolingandServicing Agreement                                                    | 06/01/2017                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| VNDO2016-350P                           | TrustandServicing Agreement                                                      | 12/06/2016                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| WBCMT2006-C23                           | PoolingandServicing Agreement                                                    | 03/01/2006                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| WBCMT2006-C28                           | PoolingandServicing Agreement                                                    | 10/01/2006                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| WBCMT2007-C33                           | PoolingandServicing Agreement                                                    | 08/01/2007                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| WBCMT2007-C34                           | PoolingandServicing  Agreement                                                   | 11/01/2007                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| WBHT2019-WBM                            | TrustandServicing Agreement                                                      | 02/20/2019                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| WFCM2016-C35                            | PoolingandServicing Agreement                                                    | 07/01/2016                      | GeneralSpecial  Servicer                             | 01/01/2022–12/31/2022                         |
| WFCM2016-NXS6                           | PoolingandServicing Agreement                                                    | 10/01/2016                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| WFCM2019-JWDR                           | TrustandServicing Agreement                                                      | 10/08/2019                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| WFCM2021-C61                            | PoolingandServicing Agreement                                                    | 12/01/2021                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| WFRBS2013-C11                           | PoolingandServicing Agreement                                                    | 02/01/2013                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| WFRBS2013-C15                           | PoolingandServicing Agreement                                                    | 08/01/2013                      | GeneralSpecial  Servicer                             | 01/01/2022–12/31/2022                         |
| WFRBS2013-UBS1                          | PoolingandServicing Agreement                                                    | 12/01/2013                      | SpecialServicer                                      | 01/01/2022–12/31/2022                         |
| WFRBS2014-C22                           | PoolingandServicing Agreement                                                    | 09/01/2014                      | GeneralSpecial  Servicer                             | 01/01/2022–12/31/2022                         |
| WFRBS2014-C23                           | PoolingandServicing Agreement                                                    | 09/01/2014                      | GeneralSpecial  Servicer                             | 01/01/2022–12/31/2022                         |
| WFRBS2014-C25                           | PoolingandServicing Agreement                                                    | 12/1/2014                       | SpecialServicer                                      | 01/01/2022–12/31/2022                         |