From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id E8085A2EFC for ; Wed, 18 Sep 2019 09:05:37 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D10C21C0D0; Wed, 18 Sep 2019 09:05:31 +0200 (CEST) Received: from NAM05-CO1-obe.outbound.protection.outlook.com (mail-eopbgr720134.outbound.protection.outlook.com [40.107.72.134]) by dpdk.org (Postfix) with ESMTP id 9B32D1BF4D for ; Wed, 18 Sep 2019 06:20:51 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lQsvGwc/yGvc+8i00FHg9R60IVNOoGvEGgmHPKvKfde238ouNxAM831hjp3gKRcRRM5Z970ivgsEYokWkcjPz58iKy3PfeeJQc38asTJWh4faHwCoTACPodfx+WhcVI0l5H4WYl1R514WuFFVrS337/ObQmPxP0MyWXLr4uG2uIvrDjZVX3OuAvz3yJBicmkAkvaQx4V3FPVYc/I9rN6yiVgFNWv7BBLKcG/uy4JM7w1A7uD6MiPwQ6p90CSsttGhVx9txLyq6wl4oGOSpdKJr57qneW4vO+oGiQOHjJJuHwXZKOHac/wy3VqQ5QAZeAWb99b02fmIy7VoOmO1/x2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=be58iQ/9mGu4jZwFkAGIuXy2VyL2NpYO4xvs80VHtzI=; b=izGrE6FoUOQ1a4pKbU3t5x7jg3Woq6/oQJUL6ZuhmU50vi26/GyzyJy4Fxbi9XLCRrAPyfO8/9QW59n0VMambodt/Cv1d7IUSmjYCme4f5bH/xpQN8G6/TeR8albMlIoB7pesGUGY+ic02w3gnxqkTcuOR19knmXjwTeJ0X1wZDvycZeHkLp7fAVE78sBqWpuTXaPjiTcg1mB1N7U+5Oq/m18dSJhT2BrmsILCi1Xc9/0Zp+fOyOgiaSmG/9jXJ/Z/Ir6q1sdHL+2+7uvFqn4H0mjeAHYaogFdMwyShs3EdsmWom0eH4clVJXCTz8sCC7BmEsM67G9MVOilgZAEkrg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=xcom-labs.com; dmarc=pass action=none header.from=xcom-labs.com; dkim=pass header.d=xcom-labs.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xcomtech.onmicrosoft.com; s=selector2-xcomtech-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=be58iQ/9mGu4jZwFkAGIuXy2VyL2NpYO4xvs80VHtzI=; b=ABDtbYaUMkfE3s5EyH2KKW4YoxKiYprv9yRE9HQrqQ2QBhpGQffQV8LH55asLY846oEZwA7jNRMQyh+AfaLlhRaHw0DIzhHdbVusbWwaRJqkx7XJ7RcxFH34NSvlQx1oP6L2xtZsv9kiUyxpzYYjCuYANxTSLmEXW+IU2jtIUFE= Received: from BYAPR17MB2312.namprd17.prod.outlook.com (52.135.221.13) by BYAPR17MB3046.namprd17.prod.outlook.com (20.178.236.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.26; Wed, 18 Sep 2019 04:20:47 +0000 Received: from BYAPR17MB2312.namprd17.prod.outlook.com ([fe80::2daa:c3d8:b673:30cc]) by BYAPR17MB2312.namprd17.prod.outlook.com ([fe80::2daa:c3d8:b673:30cc%3]) with mapi id 15.20.2241.026; Wed, 18 Sep 2019 04:20:47 +0000 From: Mike DeVico To: "Zhang, Xiao" , Thomas Monjalon CC: "users@dpdk.org" , "Xing, Beilei" , "Zhang, Qi Z" , "Richardson, Bruce" , "Ananyev, Konstantin" , "Yigit, Ferruh" , "Christensen, ChadX M" , Tia Cassett Thread-Topic: [dpdk-dev] Issue with DCB with X710 Quad 10Gb NIC Thread-Index: AQHVZQhxidiWg5dWF02xat3PGxdCr6cj00oAgAwAD4CAAQUbgP//mQUA Date: Wed, 18 Sep 2019 04:20:46 +0000 Message-ID: References: <834B2FF6-9FC7-43E4-8CA7-67D861FEE70E@xcom-tech.com> <2953945.eKoDkclGR7@xps> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=mdevico@xcom-labs.com; x-originating-ip: [70.95.146.215] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 29816559-117f-49cc-d973-08d73bef9493 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(5600167)(711020)(4605104)(1401327)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(2017052603328)(7193020); SRVR:BYAPR17MB3046; x-ms-traffictypediagnostic: BYAPR17MB3046:|BYAPR17MB3046: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4125; x-forefront-prvs: 01644DCF4A x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(39830400003)(376002)(136003)(396003)(366004)(346002)(189003)(199004)(51234002)(504964003)(13464003)(229853002)(6246003)(81156014)(9686003)(110136005)(71190400001)(54906003)(186003)(4326008)(6512007)(476003)(316002)(71200400001)(25786009)(14454004)(76116006)(11346002)(508600001)(30864003)(53546011)(5660300002)(99286004)(6506007)(66476007)(102836004)(76176011)(64756008)(66446008)(66556008)(446003)(66066001)(107886003)(86362001)(33656002)(36756003)(8676002)(6486002)(66946007)(26005)(6116002)(7736002)(6436002)(305945005)(3846002)(8936002)(81166006)(14444005)(486006)(256004)(2906002); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR17MB3046; H:BYAPR17MB2312.namprd17.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: xcom-labs.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: A7c6SScua1aj2gFpBDhaT574I/hcRO1WF+/93XxoUB8oIlMgf26js7gav1wN/tDp1FGVFhqv+UWXX0Evi6/kqSwoo8jDxDlApnFK+mtzwR+sDsVvinSaGC+hb7vTFiSyqKHAgEXK1MLIDL+Ige3BBZKER56n/cC4wKEZXI52aYtYHvX1LAWZB925QZNQTlvdMzj7YuYbi5R1OfaAMDWb8hIAqd3YfI96v8/abIMwZuFKUFnCYx0P7U45F9FaU2wvGpTKdo9tfZryhCoyvG5Zl4xTsT8grDrZO7+qWp4mMJAlFENlQNLcS9A4RrSxcVjnGF/G0Ga2ZLwmCNgpdDvFR33qXQkfN/5MiIETN1kqLGgl7gOXQI2plDTRGsl/2v7vC0Mk8/9jAx7eVcLzS1JGuoK8AXBG5IBTi52X7EDTtqo= Content-Type: text/plain; charset="utf-8" Content-ID: <9CF7B4AA14ABF0468927F7F5E867E8C8@namprd17.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: xcom-labs.com X-MS-Exchange-CrossTenant-Network-Message-Id: 29816559-117f-49cc-d973-08d73bef9493 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2019 04:20:46.9196 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 30eb8c3e-540c-4f27-9dfa-86b6e7bfafa8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: O1koQLdlfH1b+18R1mzWgLXQJwq8w4shAYERE5Fjt8lo3PGlbh6p9UUOy3NvOIJIg5WeqOsTR0kaYDWkWF3E0g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR17MB3046 X-Mailman-Approved-At: Wed, 18 Sep 2019 09:05:30 +0200 Subject: Re: [dpdk-users] [dpdk-dev] Issue with DCB with X710 Quad 10Gb NIC X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" SSBhcyB1bmRlcnN0YW5kIGl0LCBSU1MgYW5kIERDQiBhcmUgdHdvIGNvbXBsZXRlbHkgZGlmZmVy ZW50IHRoaW5ncy4gRENCIHVzZXMgdGhlIFBDUCBmaWVsZCB0byANCm1hcCB0aGUgcGFja2V0IHRv IGEgZ2l2ZW4gcXVldWUsIHdoZXJlYXMgUlNTIGNvbXB1dGVzIGEga2V5IGJ5IGhhc2hpbmcgdGhl IElQIGFkZHJlc3MgYW5kIHBvcnQNCmFuZCB0aGVuIHVzZXMgdGhlIGtleSB0byBtYXAgdGhlIHBh Y2tldCB0byBhIGdpdmVuIHF1ZXVlLg0KDQotLU1pa2UNCg0K77u/T24gOS8xNy8xOSwgODozMyBQ TSwgIlpoYW5nLCBYaWFvIiA8eGlhby56aGFuZ0BpbnRlbC5jb20+IHdyb3RlOg0KDQogICAgW0VY VEVSTkFMIFNFTkRFUl0NCiAgICANCiAgICBIaSBNaWtlLA0KICAgIA0KICAgIFlvdSBuZWVkIGFk ZCAtLWVuYWJsZS1yc3Mgb3B0aW9uIHdoZW4gc3RhcnQgdXAgdGhlIHByb2Nlc3MgbGlrZToNCiAg ICBzdWRvIC4vdm1kcV9kY2JfYXBwIC1sIDEgLS0gLXAzIC0tbmItcG9vbHMgMTYgLS1uYi10Y3Mg OCAtcCAzIC0tZW5hYmxlLXJzcw0KICAgIA0KICAgIFRoYW5rcywNCiAgICBYaWFvDQogICAgDQog ICAgPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KICAgID4gRnJvbTogTWlrZSBEZVZpY28g W21haWx0bzptZGV2aWNvQHhjb20tbGFicy5jb21dDQogICAgPiBTZW50OiBXZWRuZXNkYXksIFNl cHRlbWJlciAxOCwgMjAxOSAyOjU1IEFNDQogICAgPiBUbzogVGhvbWFzIE1vbmphbG9uIDx0aG9t YXNAbW9uamFsb24ubmV0Pg0KICAgID4gQ2M6IHVzZXJzQGRwZGsub3JnOyBYaW5nLCBCZWlsZWkg PGJlaWxlaS54aW5nQGludGVsLmNvbT47IFpoYW5nLCBRaSBaDQogICAgPiA8cWkuei56aGFuZ0Bp bnRlbC5jb20+OyBSaWNoYXJkc29uLCBCcnVjZSA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+ Ow0KICAgID4gQW5hbnlldiwgS29uc3RhbnRpbiA8a29uc3RhbnRpbi5hbmFueWV2QGludGVsLmNv bT47IFlpZ2l0LCBGZXJydWgNCiAgICA+IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPjsgQ2hyaXN0 ZW5zZW4sIENoYWRYIE0NCiAgICA+IDxjaGFkeC5tLmNocmlzdGVuc2VuQGludGVsLmNvbT47IFRp YSBDYXNzZXR0IDx0aWFjQHhjb20tbGFicy5jb20+DQogICAgPiBTdWJqZWN0OiBSZTogW2RwZGst ZGV2XSBJc3N1ZSB3aXRoIERDQiB3aXRoIFg3MTAgUXVhZCAxMEdiIE5JQw0KICAgID4NCiAgICA+ IEhlbGxvLA0KICAgID4NCiAgICA+IFNvIGZhciBJIGhhdmVuJ3QgaGVhcmQgYmFjayBmcm9tIGFu eW9uZSByZWdhcmRpbmcgdGhpcyBpc3N1ZSBhbmQgSSB3b3VsZCBsaWtlIHRvDQogICAgPiBrbm93 IHdoYXQgdGhlIHN0YXR1cyBpcyBhdCB0aGlzIHBvaW50LiBBbHNvLCBpZiB5b3UgaGF2ZSBhbnkg cmVjb21tZW5kYXRpb25zIG9yDQogICAgPiByZXF1aXJlIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24g ZnJvbSBtZSwgcGxlYXNlIGxldCBtZSBrbm93Lg0KICAgID4NCiAgICA+IFRoYW5rIHlvdSBpbiBh ZHZhbmNlLA0KICAgID4gLS1NaWtlIERlVmljbw0KICAgID4NCiAgICA+IE9uIDkvOS8xOSwgMToz OSBQTSwgIlRob21hcyBNb25qYWxvbiIgPHRob21hc0Btb25qYWxvbi5uZXQ+IHdyb3RlOg0KICAg ID4NCiAgICA+ICAgICBbRVhURVJOQUwgU0VOREVSXQ0KICAgID4NCiAgICA+ICAgICBBZGRpbmcg aTQwZSBtYWludGFpbmVycyBhbmQgZmV3IG1vcmUuDQogICAgPg0KICAgID4gICAgIDA3LzA5LzIw MTkgMDE6MTEsIE1pa2UgRGVWaWNvOg0KICAgID4gICAgID4gSGVsbG8sDQogICAgPiAgICAgPg0K ICAgID4gICAgID4gSSBhbSBoYXZpbmcgYW4gaXNzdWUgZ2V0dGluZyB0aGUgRENCIGZlYXR1cmUg dG8gd29yayB3aXRoIGFuIEludGVsDQogICAgPiAgICAgPiBYNzEwIFF1YWQgU0ZQKyBOSUMuDQog ICAgPiAgICAgPg0KICAgID4gICAgID4gSGVyZeKAmXMgbXkgc2V0dXA6DQogICAgPiAgICAgPg0K ICAgID4gICAgID4gMS4gICAgICBEUERLIDE4LjA4IGJ1aWx0IHdpdGggdGhlIGZvbGxvd2luZyBJ NDBFIGNvbmZpZ3M6DQogICAgPiAgICAgPg0KICAgID4gICAgID4gQ09ORklHX1JURV9MSUJSVEVf STQwRV9QTUQ9eQ0KICAgID4gICAgID4gQ09ORklHX1JURV9MSUJSVEVfSTQwRV9ERUJVR19SWD1u DQogICAgPiAgICAgPiBDT05GSUdfUlRFX0xJQlJURV9JNDBFX0RFQlVHX1RYPW4NCiAgICA+ICAg ICA+IENPTkZJR19SVEVfTElCUlRFX0k0MEVfREVCVUdfVFhfRlJFRT1uDQogICAgPiAgICAgPiBD T05GSUdfUlRFX0xJQlJURV9JNDBFX1JYX0FMTE9XX0JVTEtfQUxMT0M9eQ0KICAgID4gICAgID4g Q09ORklHX1JURV9MSUJSVEVfSTQwRV9JTkNfVkVDVE9SPXkNCiAgICA+ICAgICA+IENPTkZJR19S VEVfTElCUlRFX0k0MEVfMTZCWVRFX1JYX0RFU0M9bg0KICAgID4gICAgID4gQ09ORklHX1JURV9M SUJSVEVfSTQwRV9RVUVVRV9OVU1fUEVSX1BGPTY0DQogICAgPiAgICAgPiBDT05GSUdfUlRFX0xJ QlJURV9JNDBFX1FVRVVFX05VTV9QRVJfVk09OA0KICAgID4gICAgID4NCiAgICA+ICAgICA+IDIu ICAgICAgL29wdC9kcGRrLTE4LjA4L3VzZXJ0b29scy9kcGRrLWRldmJpbmQucHkgLS1zdGF0dXMt ZGV2IG5ldA0KICAgID4gICAgID4NCiAgICA+ICAgICA+IE5ldHdvcmsgZGV2aWNlcyB1c2luZyBE UERLLWNvbXBhdGlibGUgZHJpdmVyDQogICAgPiAgICAgPiA9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQ0KICAgID4gICAgID4gMDAwMDozYjowMC4wICdFdGhlcm5l dCBDb250cm9sbGVyIFg3MTAgZm9yIDEwR2JFIFNGUCsgMTU3MicgZHJ2PWlnYl91aW8NCiAgICA+ IHVudXNlZD1pNDBlDQogICAgPiAgICAgPiAwMDAwOjNiOjAwLjEgJ0V0aGVybmV0IENvbnRyb2xs ZXIgWDcxMCBmb3IgMTBHYkUgU0ZQKyAxNTcyJyBkcnY9aWdiX3Vpbw0KICAgID4gdW51c2VkPWk0 MGUNCiAgICA+ICAgICA+IDAwMDA6M2I6MDAuMiAnRXRoZXJuZXQgQ29udHJvbGxlciBYNzEwIGZv ciAxMEdiRSBTRlArIDE1NzInIGRydj1pZ2JfdWlvDQogICAgPiB1bnVzZWQ9aTQwZQ0KICAgID4g ICAgID4gMDAwMDozYjowMC4zICdFdGhlcm5ldCBDb250cm9sbGVyIFg3MTAgZm9yIDEwR2JFIFNG UCsgMTU3MicgZHJ2PWlnYl91aW8NCiAgICA+IHVudXNlZD1pNDBlDQogICAgPiAgICAgPg0KICAg ID4gICAgID4gICAgICAgIE5ldHdvcmsgZGV2aWNlcyB1c2luZyBrZXJuZWwgZHJpdmVyDQogICAg PiAgICAgPiAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiAgICA+ ICAgICA+ICAgICAgICAwMDAwOjAyOjAwLjAgJ0kzNTAgR2lnYWJpdCBOZXR3b3JrIENvbm5lY3Rp b24gMTUyMScgaWY9ZW5wMnMwZjANCiAgICA+IGRydj1pZ2IgdW51c2VkPWlnYl91aW8gKkFjdGl2 ZSoNCiAgICA+ICAgICA+ICAgICAgICAwMDAwOjAyOjAwLjEgJ0kzNTAgR2lnYWJpdCBOZXR3b3Jr IENvbm5lY3Rpb24gMTUyMScgaWY9ZW5wMnMwZjENCiAgICA+IGRydj1pZ2IgdW51c2VkPWlnYl91 aW8gKkFjdGl2ZSoNCiAgICA+ICAgICA+DQogICAgPiAgICAgPiAgICAgICAgT3RoZXIgTmV0d29y ayBkZXZpY2VzDQogICAgPiAgICAgPiAgICAgICAgPT09PT09PT09PT09PT09PT09PT09DQogICAg PiAgICAgPiAgICAgICAgPG5vbmU+DQogICAgPiAgICAgPg0KICAgID4gICAgID4gMy4gICAgICBX ZSBoYXZlIGEgY3VzdG9tIEZQR0EgYm9hcmQgY29ubmVjdGVkIHRvIHBvcnQgMSBvZiB0aGUgWDcx MCBOSUMNCiAgICA+IHRoYXTigJlzIGJyb2FkY2FzdGluZw0KICAgID4gICAgID4gYSBwYWNrZXQg dGFnZ2VkIHdpdGggVkxBTiAxIGFuZCBQQ1AgMi4NCiAgICA+ICAgICA+DQogICAgPiAgICAgPiA0 LiAgICAgIEkgdXNlIHRoZSB2bWRxX2RjYiBleGFtcGxlIGFwcCBhbmQgY29uZmlndXJlIHRoZSBj YXJkIHdpdGggMTYNCiAgICA+IHBvb2xzLzggcXVldWUgZWFjaA0KICAgID4gICAgID4gYXMgZm9s bG93czoNCiAgICA+ICAgICA+ICAgICAgICBzdWRvIC4vdm1kcV9kY2JfYXBwIC1sIDEgLS0gLXAz IC0tbmItcG9vbHMgMTYgLS1uYi10Y3MgOCAtcCAzDQogICAgPiAgICAgPg0KICAgID4gICAgID4N CiAgICA+ICAgICA+IFRoZSBhcHBzIHN0YXJ0cyB1cCBmaW5lIGFuZCBzdWNjZXNzZnVsbHkgcHJv YmVzIHRoZSBjYXJkIGFzIHNob3duIGJlbG93Og0KICAgID4gICAgID4NCiAgICA+ICAgICA+IHN1 ZG8gLi92bWRxX2RjYl9hcHAgLWwgMSAtLSAtcDMgLS1uYi1wb29scyAxNiAtLW5iLXRjcyA4IC1w IDMNCiAgICA+ICAgICA+IEVBTDogRGV0ZWN0ZWQgODAgbGNvcmUocykNCiAgICA+ICAgICA+IEVB TDogRGV0ZWN0ZWQgMiBOVU1BIG5vZGVzDQogICAgPiAgICAgPiBFQUw6IE11bHRpLXByb2Nlc3Mg c29ja2V0IC92YXIvcnVuL2RwZGsvcnRlL21wX3NvY2tldA0KICAgID4gICAgID4gRUFMOiBQcm9i aW5nIFZGSU8gc3VwcG9ydC4uLg0KICAgID4gICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6MDI6 MDAuMCBvbiBOVU1BIHNvY2tldCAwDQogICAgPiAgICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVyOiA4 MDg2OjE1MjEgbmV0X2UxMDAwX2lnYg0KICAgID4gICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6 MDI6MDAuMSBvbiBOVU1BIHNvY2tldCAwDQogICAgPiAgICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVy OiA4MDg2OjE1MjEgbmV0X2UxMDAwX2lnYg0KICAgID4gICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAw MDA6M2I6MDAuMCBvbiBOVU1BIHNvY2tldCAwDQogICAgPiAgICAgPiBFQUw6ICAgcHJvYmUgZHJp dmVyOiA4MDg2OjE1NzIgbmV0X2k0MGUNCiAgICA+ICAgICA+IEVBTDogUENJIGRldmljZSAwMDAw OjNiOjAwLjEgb24gTlVNQSBzb2NrZXQgMA0KICAgID4gICAgID4gRUFMOiAgIHByb2JlIGRyaXZl cjogODA4NjoxNTcyIG5ldF9pNDBlDQogICAgPiAgICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDoz YjowMC4yIG9uIE5VTUEgc29ja2V0IDANCiAgICA+ICAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6 IDgwODY6MTU3MiBuZXRfaTQwZQ0KICAgID4gICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6M2I6 MDAuMyBvbiBOVU1BIHNvY2tldCAwDQogICAgPiAgICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVyOiA4 MDg2OjE1NzIgbmV0X2k0MGUNCiAgICA+ICAgICA+IHZtZHEgcXVldWUgYmFzZTogNjQgcG9vbCBi YXNlIDENCiAgICA+ICAgICA+IENvbmZpZ3VyZWQgdm1kcSBwb29sIG51bTogMTYsIGVhY2ggdm1k cSBwb29sIGhhcyA4IHF1ZXVlcw0KICAgID4gICAgID4gUG9ydCAwIE1BQzogZTggZWEgNmEgMjcg YjUgNGQNCiAgICA+ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMCBzZXQgbWFjIDUyOjU0OjAwOjEy OjAwOjAwDQogICAgPiAgICAgPiBQb3J0IDAgdm1kcSBwb29sIDEgc2V0IG1hYyA1Mjo1NDowMDox MjowMDowMQ0KICAgID4gICAgID4gUG9ydCAwIHZtZHEgcG9vbCAyIHNldCBtYWMgNTI6NTQ6MDA6 MTI6MDA6MDINCiAgICA+ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMyBzZXQgbWFjIDUyOjU0OjAw OjEyOjAwOjAzDQogICAgPiAgICAgPiBQb3J0IDAgdm1kcSBwb29sIDQgc2V0IG1hYyA1Mjo1NDow MDoxMjowMDowNA0KICAgID4gICAgID4gUG9ydCAwIHZtZHEgcG9vbCA1IHNldCBtYWMgNTI6NTQ6 MDA6MTI6MDA6MDUNCiAgICA+ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgNiBzZXQgbWFjIDUyOjU0 OjAwOjEyOjAwOjA2DQogICAgPiAgICAgPiBQb3J0IDAgdm1kcSBwb29sIDcgc2V0IG1hYyA1Mjo1 NDowMDoxMjowMDowNw0KICAgID4gICAgID4gUG9ydCAwIHZtZHEgcG9vbCA4IHNldCBtYWMgNTI6 NTQ6MDA6MTI6MDA6MDgNCiAgICA+ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgOSBzZXQgbWFjIDUy OjU0OjAwOjEyOjAwOjA5DQogICAgPiAgICAgPiBQb3J0IDAgdm1kcSBwb29sIDEwIHNldCBtYWMg NTI6NTQ6MDA6MTI6MDA6MGENCiAgICA+ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMTEgc2V0IG1h YyA1Mjo1NDowMDoxMjowMDowYg0KICAgID4gICAgID4gUG9ydCAwIHZtZHEgcG9vbCAxMiBzZXQg bWFjIDUyOjU0OjAwOjEyOjAwOjBjDQogICAgPiAgICAgPiBQb3J0IDAgdm1kcSBwb29sIDEzIHNl dCBtYWMgNTI6NTQ6MDA6MTI6MDA6MGQNCiAgICA+ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMTQg c2V0IG1hYyA1Mjo1NDowMDoxMjowMDowZQ0KICAgID4gICAgID4gUG9ydCAwIHZtZHEgcG9vbCAx NSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjBmDQogICAgPiAgICAgPiB2bWRxIHF1ZXVlIGJhc2U6 IDY0IHBvb2wgYmFzZSAxDQogICAgPiAgICAgPiBDb25maWd1cmVkIHZtZHEgcG9vbCBudW06IDE2 LCBlYWNoIHZtZHEgcG9vbCBoYXMgOCBxdWV1ZXMNCiAgICA+ICAgICA+IFBvcnQgMSBNQUM6IGU4 IGVhIDZhIDI3IGI1IDRlDQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDAgc2V0IG1hYyA1 Mjo1NDowMDoxMjowMTowMA0KICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCAxIHNldCBtYWMg NTI6NTQ6MDA6MTI6MDE6MDENCiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMiBzZXQgbWFj IDUyOjU0OjAwOjEyOjAxOjAyDQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDMgc2V0IG1h YyA1Mjo1NDowMDoxMjowMTowMw0KICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCA0IHNldCBt YWMgNTI6NTQ6MDA6MTI6MDE6MDQNCiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBvb2wgNSBzZXQg bWFjIDUyOjU0OjAwOjEyOjAxOjA1DQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDYgc2V0 IG1hYyA1Mjo1NDowMDoxMjowMTowNg0KICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCA3IHNl dCBtYWMgNTI6NTQ6MDA6MTI6MDE6MDcNCiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBvb2wgOCBz ZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjA4DQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDkg c2V0IG1hYyA1Mjo1NDowMDoxMjowMTowOQ0KICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCAx MCBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjBhDQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29s IDExIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6MGINCiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBv b2wgMTIgc2V0IG1hYyA1Mjo1NDowMDoxMjowMTowYw0KICAgID4gICAgID4gUG9ydCAxIHZtZHEg cG9vbCAxMyBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjBkDQogICAgPiAgICAgPiBQb3J0IDEgdm1k cSBwb29sIDE0IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6MGUNCiAgICA+ICAgICA+IFBvcnQgMSB2 bWRxIHBvb2wgMTUgc2V0IG1hYyA1Mjo1NDowMDoxMjowMTowZg0KICAgID4gICAgID4NCiAgICA+ ICAgICA+IFNraXBwaW5nIGRpc2FibGVkIHBvcnQgMg0KICAgID4gICAgID4NCiAgICA+ICAgICA+ IFNraXBwaW5nIGRpc2FibGVkIHBvcnQgMw0KICAgID4gICAgID4gQ29yZSAwKGxjb3JlIDEpIHJl YWRpbmcgcXVldWVzIDY0LTE5MQ0KICAgID4gICAgID4NCiAgICA+ICAgICA+IEhvd2V2ZXIsIHdo ZW4gSSBpc3N1ZSB0aGUgU0lHSFVQIEkgc2VlIHRoYXQgdGhlIHBhY2tldHMNCiAgICA+ICAgICA+ IGFyZSBiZWluZyBwdXQgaW50byB0aGUgZmlyc3QgcXVldWUgb2YgUG9vbCAxIGFzIGZvbGxvd3M6 DQogICAgPiAgICAgPg0KICAgID4gICAgID4gUG9vbCAwOiAwIDAgMCAwIDAgMCAwIDANCiAgICA+ ICAgICA+IFBvb2wgMTogMTAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCAyOiAwIDAg MCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgMzogMCAwIDAgMCAwIDAgMCAwDQogICAgPiAg ICAgPiBQb29sIDQ6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCA1OiAwIDAgMCAw IDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgNjogMCAwIDAgMCAwIDAgMCAwDQogICAgPiAgICAg PiBQb29sIDc6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCA4OiAwIDAgMCAwIDAg MCAwIDANCiAgICA+ICAgICA+IFBvb2wgOTogMCAwIDAgMCAwIDAgMCAwDQogICAgPiAgICAgPiBQ b29sIDEwOiAwIDAgMCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgMTE6IDAgMCAwIDAgMCAw IDAgMA0KICAgID4gICAgID4gUG9vbCAxMjogMCAwIDAgMCAwIDAgMCAwDQogICAgPiAgICAgPiBQ b29sIDEzOiAwIDAgMCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgMTQ6IDAgMCAwIDAgMCAw IDAgMA0KICAgID4gICAgID4gUG9vbCAxNTogMCAwIDAgMCAwIDAgMCAwDQogICAgPiAgICAgPiBG aW5pc2hlZCBoYW5kbGluZyBzaWduYWwgMQ0KICAgID4gICAgID4NCiAgICA+ICAgICA+IFNpbmNl IHRoZSBwYWNrZXRzIGFyZSBiZWluZyB0YWdnZWQgd2l0aCBQQ1AgMiB0aGV5IHNob3VsZCBiZSBn ZXR0aW5nDQogICAgPiAgICAgPiBtYXBwZWQgdG8gM3JkIHF1ZXVlIG9mIFBvb2wgMSwgcmlnaHQ/ DQogICAgPiAgICAgPg0KICAgID4gICAgID4gQXMgYSBzYW5pdHkgY2hlY2ssIEkgdHJpZWQgdGhl IHNhbWUgdGVzdCB1c2luZyBhbiA4MjU5OUVTIDIgcG9ydCAxMEdCIE5JQw0KICAgID4gYW5kDQog ICAgPiAgICAgPiB0aGUgcGFja2V0cyBzaG93IHVwIGluIHRoZSBleHBlY3RlZCBxdWV1ZS4gKE5v dGUsIHRvIGdldCBpdCB0byB3b3JrIEkgaGFkDQogICAgPiAgICAgPiB0byBtb2RpZnkgdGhlIHZt ZHFfZGNiIGFwcCB0byBzZXQgdGhlIHZtZHEgcG9vbCBNQUNzIHRvIGFsbCBGRuKAmXMpDQogICAg PiAgICAgPg0KICAgID4gICAgID4gSGVyZeKAmXMgdGhhdCBzZXR1cDoNCiAgICA+ICAgICA+DQog ICAgPiAgICAgPiAvb3B0L2RwZGstMTguMDgvdXNlcnRvb2xzL2RwZGstZGV2YmluZC5weSAtLXN0 YXR1cy1kZXYgbmV0DQogICAgPiAgICAgPg0KICAgID4gICAgID4gTmV0d29yayBkZXZpY2VzIHVz aW5nIERQREstY29tcGF0aWJsZSBkcml2ZXINCiAgICA+ICAgICA+ID09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAgPiAgICAgPiAwMDAwOmFmOjAwLjAgJzgy NTk5RVMgMTAtR2lnYWJpdCBTRkkvU0ZQKyBOZXR3b3JrIENvbm5lY3Rpb24gMTBmYicNCiAgICA+ IGRydj1pZ2JfdWlvIHVudXNlZD1peGdiZQ0KICAgID4gICAgID4gMDAwMDphZjowMC4xICc4MjU5 OUVTIDEwLUdpZ2FiaXQgU0ZJL1NGUCsgTmV0d29yayBDb25uZWN0aW9uIDEwZmInDQogICAgPiBk cnY9aWdiX3VpbyB1bnVzZWQ9aXhnYmUNCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBOZXR3b3Jr IGRldmljZXMgdXNpbmcga2VybmVsIGRyaXZlcg0KICAgID4gICAgID4gPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0NCiAgICA+ICAgICA+IDAwMDA6MDI6MDAuMCAnSTM1MCBHaWdh Yml0IE5ldHdvcmsgQ29ubmVjdGlvbiAxNTIxJyBpZj1lbnAyczBmMCBkcnY9aWdiDQogICAgPiB1 bnVzZWQ9aWdiX3VpbyAqQWN0aXZlKg0KICAgID4gICAgID4gMDAwMDowMjowMC4xICdJMzUwIEdp Z2FiaXQgTmV0d29yayBDb25uZWN0aW9uIDE1MjEnIGlmPWVucDJzMGYxIGRydj1pZ2INCiAgICA+ IHVudXNlZD1pZ2JfdWlvICpBY3RpdmUqDQogICAgPiAgICAgPiAwMDAwOjNiOjAwLjAgJ0V0aGVy bmV0IENvbnRyb2xsZXIgWDcxMCBmb3IgMTBHYkUgU0ZQKyAxNTcyJyBpZj1lbnA1OXMwZjANCiAg ICA+IGRydj1pNDBlIHVudXNlZD1pZ2JfdWlvDQogICAgPiAgICAgPiAwMDAwOjNiOjAwLjEgJ0V0 aGVybmV0IENvbnRyb2xsZXIgWDcxMCBmb3IgMTBHYkUgU0ZQKyAxNTcyJyBpZj1lbnA1OXMwZjEN CiAgICA+IGRydj1pNDBlIHVudXNlZD1pZ2JfdWlvDQogICAgPiAgICAgPiAwMDAwOjNiOjAwLjIg J0V0aGVybmV0IENvbnRyb2xsZXIgWDcxMCBmb3IgMTBHYkUgU0ZQKyAxNTcyJyBpZj1lbnA1OXMw ZjINCiAgICA+IGRydj1pNDBlIHVudXNlZD1pZ2JfdWlvDQogICAgPiAgICAgPiAwMDAwOjNiOjAw LjMgJ0V0aGVybmV0IENvbnRyb2xsZXIgWDcxMCBmb3IgMTBHYkUgU0ZQKyAxNTcyJyBpZj1lbnA1 OXMwZjMNCiAgICA+IGRydj1pNDBlIHVudXNlZD1pZ2JfdWlvDQogICAgPiAgICAgPg0KICAgID4g ICAgID4gT3RoZXIgTmV0d29yayBkZXZpY2VzDQogICAgPiAgICAgPiA9PT09PT09PT09PT09PT09 PT09PT0NCiAgICA+ICAgICA+IDxub25lPg0KICAgID4gICAgID4NCiAgICA+ICAgICA+IHN1ZG8g Li92bWRxX2RjYl9hcHAgLWwgMSAtLSAtcDMgLS1uYi1wb29scyAxNiAtLW5iLXRjcyA4IC1wIDMN CiAgICA+ICAgICA+IEVBTDogRGV0ZWN0ZWQgODAgbGNvcmUocykNCiAgICA+ICAgICA+IEVBTDog RGV0ZWN0ZWQgMiBOVU1BIG5vZGVzDQogICAgPiAgICAgPiBFQUw6IE11bHRpLXByb2Nlc3Mgc29j a2V0IC92YXIvcnVuL2RwZGsvcnRlL21wX3NvY2tldA0KICAgID4gICAgID4gRUFMOiBQcm9iaW5n IFZGSU8gc3VwcG9ydC4uLg0KICAgID4gICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6MDI6MDAu MCBvbiBOVU1BIHNvY2tldCAwDQogICAgPiAgICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVyOiA4MDg2 OjE1MjEgbmV0X2UxMDAwX2lnYg0KICAgID4gICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6MDI6 MDAuMSBvbiBOVU1BIHNvY2tldCAwDQogICAgPiAgICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVyOiA4 MDg2OjE1MjEgbmV0X2UxMDAwX2lnYg0KICAgID4gICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6 M2I6MDAuMCBvbiBOVU1BIHNvY2tldCAwDQogICAgPiAgICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVy OiA4MDg2OjE1NzIgbmV0X2k0MGUNCiAgICA+ICAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOjNi OjAwLjEgb24gTlVNQSBzb2NrZXQgMA0KICAgID4gICAgID4gRUFMOiAgIHByb2JlIGRyaXZlcjog ODA4NjoxNTcyIG5ldF9pNDBlDQogICAgPiAgICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDozYjow MC4yIG9uIE5VTUEgc29ja2V0IDANCiAgICA+ICAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgw ODY6MTU3MiBuZXRfaTQwZQ0KICAgID4gICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6M2I6MDAu MyBvbiBOVU1BIHNvY2tldCAwDQogICAgPiAgICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVyOiA4MDg2 OjE1NzIgbmV0X2k0MGUNCiAgICA+ICAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOmFmOjAwLjAg b24gTlVNQSBzb2NrZXQgMQ0KICAgID4gICAgID4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4Njox MGZiIG5ldF9peGdiZQ0KICAgID4gICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6YWY6MDAuMSBv biBOVU1BIHNvY2tldCAxDQogICAgPiAgICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVyOiA4MDg2OjEw ZmIgbmV0X2l4Z2JlDQogICAgPiAgICAgPiB2bWRxIHF1ZXVlIGJhc2U6IDAgcG9vbCBiYXNlIDAN CiAgICA+ICAgICA+IFBvcnQgMCBNQUM6IDAwIDFiIDIxIGJmIDcxIDI0DQogICAgPiAgICAgPiBQ b3J0IDAgdm1kcSBwb29sIDAgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4g UG9ydCAwIHZtZHEgcG9vbCAxIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+ IFBvcnQgMCB2bWRxIHBvb2wgMiBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAg PiBQb3J0IDAgdm1kcSBwb29sIDMgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAg ID4gUG9ydCAwIHZtZHEgcG9vbCA0IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAg ICA+IFBvcnQgMCB2bWRxIHBvb2wgNSBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAg ICAgPiBQb3J0IDAgdm1kcSBwb29sIDYgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4g ICAgID4gUG9ydCAwIHZtZHEgcG9vbCA3IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgOCBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAg PiAgICAgPiBQb3J0IDAgdm1kcSBwb29sIDkgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAg ID4gICAgID4gUG9ydCAwIHZtZHEgcG9vbCAxMCBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQog ICAgPiAgICAgPiBQb3J0IDAgdm1kcSBwb29sIDExIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYN CiAgICA+ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMTIgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpm Zg0KICAgID4gICAgID4gUG9ydCAwIHZtZHEgcG9vbCAxMyBzZXQgbWFjIGZmOmZmOmZmOmZmOmZm OmZmDQogICAgPiAgICAgPiBQb3J0IDAgdm1kcSBwb29sIDE0IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6 ZmY6ZmYNCiAgICA+ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMTUgc2V0IG1hYyBmZjpmZjpmZjpm ZjpmZjpmZg0KICAgID4gICAgID4gdm1kcSBxdWV1ZSBiYXNlOiAwIHBvb2wgYmFzZSAwDQogICAg PiAgICAgPiBQb3J0IDEgTUFDOiAwMCAxYiAyMSBiZiA3MSAyNg0KICAgID4gICAgID4gUG9ydCAx IHZtZHEgcG9vbCAwIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+IFBvcnQg MSB2bWRxIHBvb2wgMSBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAgPiBQb3J0 IDEgdm1kcSBwb29sIDIgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4gUG9y dCAxIHZtZHEgcG9vbCAzIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+IFBv cnQgMSB2bWRxIHBvb2wgNCBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAgPiBQ b3J0IDEgdm1kcSBwb29sIDUgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4g UG9ydCAxIHZtZHEgcG9vbCA2IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+ IFBvcnQgMSB2bWRxIHBvb2wgNyBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAg PiBQb3J0IDEgdm1kcSBwb29sIDggc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAg ID4gUG9ydCAxIHZtZHEgcG9vbCA5IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAg ICA+IFBvcnQgMSB2bWRxIHBvb2wgMTAgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4g ICAgID4gUG9ydCAxIHZtZHEgcG9vbCAxMSBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAg PiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDEyIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAg ICA+ICAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMTMgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0K ICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCAxNCBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZm DQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDE1IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6 ZmYNCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBOb3cgd2hlbiBJIHNlbmQgdGhlIFNJR0hVUCwg SSBzZWUgdGhlIHBhY2tldHMgYmVpbmcgcm91dGVkIHRvDQogICAgPiAgICAgPiB0aGUgZXhwZWN0 ZWQgcXVldWU6DQogICAgPiAgICAgPg0KICAgID4gICAgID4gUG9vbCAwOiAwIDAgMCAwIDAgMCAw IDANCiAgICA+ICAgICA+IFBvb2wgMTogMCAwIDU4IDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9v bCAyOiAwIDAgMCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgMzogMCAwIDAgMCAwIDAgMCAw DQogICAgPiAgICAgPiBQb29sIDQ6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCA1 OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgNjogMCAwIDAgMCAwIDAgMCAwDQog ICAgPiAgICAgPiBQb29sIDc6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCA4OiAw IDAgMCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgOTogMCAwIDAgMCAwIDAgMCAwDQogICAg PiAgICAgPiBQb29sIDEwOiAwIDAgMCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgMTE6IDAg MCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCAxMjogMCAwIDAgMCAwIDAgMCAwDQogICAg PiAgICAgPiBQb29sIDEzOiAwIDAgMCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgMTQ6IDAg MCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCAxNTogMCAwIDAgMCAwIDAgMCAwDQogICAg PiAgICAgPiBGaW5pc2hlZCBoYW5kbGluZyBzaWduYWwgMQ0KICAgID4gICAgID4NCiAgICA+ICAg ICA+IFdoYXQgYW0gSSBtaXNzaW5nPw0KICAgID4gICAgID4NCiAgICA+ICAgICA+IFRoYW5reW91 IGluIGFkdmFuY2UsDQogICAgPiAgICAgPiAtLU1pa2UNCiAgICA+ICAgICA+DQogICAgPiAgICAg Pg0KICAgID4NCiAgICA+DQogICAgPg0KICAgID4NCiAgICA+DQogICAgPg0KICAgIA0KICAgIA0K DQo=