(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 the requirementsof the applicable Servicing Agreement for the transactions listed on Schedule Ihereto, the undersigned, James P. Shevlin, as President/Chief Operating Officerof CWCapital Asset Management LLC (“CWCAM”), hereby certifies as of the datehereof, solely in his capacity and as an authorized officer of CWCAM and not inhis individual capacity, subject to any limitations listed on Schedule I, asfollows:

 

(a)     A review of CWCAM’s activitiesduring the periods noted on Schedule I (each, a “Reporting Period”) and ofCWCAM’s performance under the applicable Servicing Agreement has been madeunder my supervision; and

 

(b)    To the best of my knowledge, basedon such review, 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                         |