ex-35 Sample Contracts

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 25th, 2020)

Deutsche Bank Trust Company Americas, BNY Mellon Trust of Delaware, As Indenture Trustee As Owner Trustee 1761 East St. Andrew Place 301 Bellevue Parkway, 3rd Floor Santa Ana, CA 92705 Wilmington, DE 19809 Attn: Capital Auto Receivables Asset Trust 2016-2

Ally Auto Assets LLCALLY FINANCIAL INC. (March 25th, 2020)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee Attn: Ronaldo Reyes Attn: Robert Castle / Kristine Gullo 1761 East St. Andrew Place 301 Bellevue Parkway, 3rd Floor Santa Ana, CA 92705 Wilmington, DE 19809

Ally Auto Assets LLCALLY FINANCIAL INC. (March 25th, 2020)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee Attn: Ronaldo Reyes Attn: Robert Castle / Kristine Gullo 1761 East St. Andrew Place 301 Bellevue Parkway, 3rd Floor Santa Ana, CA 92705 Wilmington, DE 19809

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 25th, 2020)

Deutsche Bank Trust Company Americas, BNY Mellon Trust of Delaware, As Indenture Trustee As Owner Trustee 1761 East St. Andrew Place 301 Bellevue Parkway, 3rd Floor Santa Ana, CA 92705 Wilmington, DE 19809 Attn: Capital Auto Receivables Asset Trust 2016-1

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 25th, 2019)

Deutsche Bank Trust Company Americas, BNY Mellon Trust of Delaware, As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 301 Bellevue Parkway, 3rd Floor Jersey City, New Jersey 07311-3901 Wilmington, DE 19809 Attn: Capital Auto Receivables Asset Trust 2016-3

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 25th, 2019)

Deutsche Bank Trust Company Americas, BNY Mellon Trust of Delaware, As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 301 Bellevue Parkway, 3rd Floor Jersey City, New Jersey 07311-3901 Wilmington, DE 19809 Attn: Capital Auto Receivables Asset Trust 2016-1

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 25th, 2019)

Deutsche Bank Trust Company Americas, BNY Mellon Trust of Delaware, As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 301 Bellevue Parkway, 3rd Floor Jersey City, New Jersey 07311-3901 Wilmington, DE 19809 Attn: Capital Auto Receivables Asset Trust 2016-2

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 25th, 2019)

Deutsche Bank Trust Company Americas, BNY Mellon Trust of Delaware, As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 301 Bellevue Parkway, 3rd Floor Jersey City, New Jersey 07311-3901 Wilmington, DE 19809 Attn: Capital Auto Receivables Asset Trust 2015-3

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 25th, 2019)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 301 Bellevue Parkway, 3rd Floor Jersey City, New Jersey 07311-3901 Wilmington, DE 19809 Attn: Capital Auto Receivables Asset Trust 2015-1

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 25th, 2019)

Deutsche Bank Trust Company Americas, BNY Mellon Trust of Delaware, As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 301 Bellevue Parkway, 3rd Floor Jersey City, New Jersey 07311-3901 Wilmington, DE 19809 Attn: Capital Auto Receivables Asset Trust 2015-4

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 28th, 2018)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2014-1

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 28th, 2018)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2013-4

Brookfield Asset Management Inc.Joint Filing Agreement (August 2nd, 2017)

THIS JOINT FILING AGREEMENT is entered into as of August 2, 2017, by and among the parties hereto. The undersigned hereby agree that the Statement on Schedule 13D with respect to the common stock, par value $0.01 per share (the “Common Stock”), of GGP Inc., a Delaware corporation, and any amendment thereafter signed by each of the undersigned shall be (unless otherwise determined by the undersigned) filed on behalf of each of the undersigned pursuant to and in accordance with the provisions of Rule 13d-1(k) under the Securities Exchange Act of 1934, as amended.

Sequoia Mortgage Trust 2012-1Contract (March 31st, 2017)
Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2015-1

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2013-4

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2016-3

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2015-3

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2013-2

Ally Auto Assets LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee Attn: Michelle H.Y. Voon Attn: : Robert Castle / Kristine Gullo 100 Plaza One 6th Floor 100 White Clay Center, Suite 102 Jersey City, NY 07311 Newark, DE 19711

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2016-1

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas, BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2013-1

Ally Auto Receivables Trust 2014-Sn2ALLY FINANCIAL INC. (March 24th, 2017)

Citibank, N.A. Deutsche Bank Trust Company Delaware As ACOLT Indenture Trustee As ACOLT Owner Trustee Attn: Kristen Driscoll Attn: Mark DiGiacomo 388 Greenwich Street, 14th Floor 1011 Centre Road, Suite 200 New York, NY 10013 Wilmington, DE 19805-1266

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2014-1

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2015-2

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2016-2

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2015-4

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2014-2

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 24th, 2017)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee 100 Plaza One - MS: JCY03-0699 100 White Clay Center, Suite 102, Jersey City, New Jersey 07311-3901 Newark, DE 19711 Attn: Capital Auto Receivables Asset Trust 2014-3

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 29th, 2016)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee Attn: Michelle H.Y. Voon Attn: Kristine Gullo 100 Plaza One 6th Floor 301 Bellevue Parkway 3rd Floor Jersey City, NY 07311 Wilmington, DE 19809

Ally Auto Assets LLCALLY FINANCIAL INC. (March 29th, 2016)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee Attn: Michelle H.Y. Voon Attn: Kristine Gullo 100 Plaza One 6th Floor 301 Bellevue Parkway 3rd Floor Jersey City, NY 07311 Wilimingtom, DE 19809

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 29th, 2016)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee Attn: Michelle H.Y. Voon Attn: Kristine Gullo 100 Plaza One 6th Floor 301 Bellevue Parkway 3rd Floor Jersey City, NY 07311 Wilmington, DE 19809

Ally Auto Assets LLCALLY FINANCIAL INC. (March 29th, 2016)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee Attn: Michelle H.Y. Voon Attn: Kristine Gullo 100 Plaza One 6th Floor 301 Bellevue Parkway, 3rd Floor Jersey City, NY 07311 Wilmington, DE 19809

Ally Auto Assets LLCALLY FINANCIAL INC. (March 29th, 2016)

Citibank, N.A. Deutsche Bank Trust Company Delaware As ACOLT Indenture Trustee As ACOLT Owner Trustee Attn: Kristen Driscoll Attn: Mark DiGiacomo 388 Greenwich Street, 14th Floor 1011 Centre Road, Suite 200 New York, NY 10013 Wilmington, DE 19805-1266

Capital Auto Receivables LLCALLY FINANCIAL INC. (March 29th, 2016)

Deutsche Bank Trust Company Americas BNY Mellon Trust of Delaware As Indenture Trustee As Owner Trustee Attn: Michelle H.Y. Voon Attn: Kristine Gullo 100 Plaza One 6th Floor 301 Bellevue Parkway 3rd Floor Jersey City, NY 07311 Wilmington, DE 19809