(logo) PGIM REAL ESTATE
PGIM Real Estate Loan Services, Inc.
2100 Ross Avenue, Suite 2500 Dallas, TX 75201
Tel 877 937-4500
Annual Compliance Statement
Per the applicable Servicing Agreement (each, an “Agreement) for each of the transactions listed on Schedule I hereto, Joni Brown-Haas, the undersigned, a duly authorized officer of PGIM Real Estate Loan Services, Inc. (f/k/a Prudential Asset Resources, Inc.) in its applicable capacity(ies) as listed on Schedule I (“Company”), hereby certifies as follows as of and for the year ending December 31, 2023 (the “Reporting Period”):
(i) a review of the activities of the Company under each Agreement during the Reporting Period, and of the performance of the Company under each Agreement during the Reporting Period has been made under my supervision, and
(ii) to the best of my knowledge, based on such review, the Company has fulfilled all its obligations under each Agreement throughout the Reporting Period, and
(iii) to the best of my knowledge, based on such review, the Company has fulfilled its obligations under each sub-servicing agreement in all material respects, and
(iv) the Company has maintained an effective internal control system over the servicing of mortgage loans including the Loans serviced by the Company, and
(v) to the best of my knowledge, based on such review, the Company has not received any notice regarding qualification or challenging the status of the Lower Tier REMIC or the Upper Tier REMIC as a REMIC, from the IRS or any other governmental agency or body.
Effective as of February 23, 2024
/s/ Joni Brown-Haas
Joni Brown-Haas
President and Managing Director
PGIM Real Estate Loan Services, Inc.,
f/k/a Prudential Asset Resources, Inc.
WELLS FARGO AS MASTER SERVICER |
SCHEDULE I |
Transaction | Servicing Agreement | Servicing Agreement Date | PGIM Real Estate Loan Services Capacity(ies) |
WFRBS 2014-C25 | Pooling and Servicing Agreement | December 1 ,2014 | Sub Servicer |
WFRBS 2014-C24 | Pooling and Servicing Agreement | November 1, 2014 | Sub Servicer |
WFRBS 2014-C22 | Pooling and Servicing Agreement | September 1, 2014 | Sub Servicer |
WFRBS 2014-C20 | Pooling and Servicing Agreement | May 1, 2014 | Sub Servicer |
WFRBS 2013-C18 | Pooling and Servicing Agreement | December 1 ,2013 | Sub Servicer |
WFRBS 2013-C17 | Pooling and Servicing Agreement | November 1, 2013 | Sub Servicer |
WFRBS 2013-C16 | Pooling and Servicing Agreement | September 1, 2013 | Sub Servicer |
WFRBS 2013-C14 | Pooling and Servicing Agreement | June 1,2013 | Sub Servicer |
WFRBS 2013-C13 | Pooling and Servicing Agreement | May 1, 2013 | Sub Servicer |
WFRBS 2013-C12 | Pooling and Servicing Agreement | March 1, 2013 | Sub Servicer |
WFCM 2015-SG1 | Pooling and Servicing Agreement | August 1, 2015 | Sub Servicer |
WFCM 2015-C31 | Pooling and Servicing Agreement | November 1, 2015 | Sub Servicer |
WFCM 2015-C28 | Pooling and Servicing Agreement | May 1, 2015 | Sub Servicer |
WFCM 2015-C26 | Pooling and Servicing Agreement | February 1, 2015 | Sub Servicer |
SGCMS 2016-C5 | Pooling and Servicing Agreement | July 1, 2016 | Sub Servicer |
RBS 2014-C23 | Pooling and Servicing Agreement | September 1, 2014 | Sub Servicer |
RBS 2014-C21 | Pooling and Servicing Agreement | August 1, 2014 | Sub Servicer |
RBS 2014-C19 | Pooling and Servicing Agreement | March 1, 2014 | Sub Servicer |
RBS 2013-C15 | Pooling and Servicing Agreement | August 1, 2013 | Sub Servicer |
RBS 2013-C11 | Pooling and Servicing Agreement | February 1, 2013 | Sub Servicer |
COMM 2014-CCRE14 | Pooling and Servicing Agreement | January 1, 2014 | Sub Servicer |
COMM 2013-CCRE13 | Pooling and Servicing Agreement | December 1, 2013 | Sub Servicer |
CFCRE 2016 - C3 | Pooling and Servicing Agreement | January 1, 2016 | Sub Servicer |
WFCM 2014-LC18 | Pooling and Servicing Agreement | December 1 ,2014 | Sub Servicer |
WFCM 2015-C27 | Pooling and Servicing Agreement | March 1, 2015 | Sub Servicer |
WFCM 2012-C10 | Pooling and Servicing Agreement | December 1 ,2012 | Sub Servicer |