From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <akhil.goyal@nxp.com>
Received: from EUR01-HE1-obe.outbound.protection.outlook.com
 (mail-eopbgr130047.outbound.protection.outlook.com [40.107.13.47])
 by dpdk.org (Postfix) with ESMTP id 56AB41B4C0
 for <dev@dpdk.org>; Mon, 24 Dec 2018 12:24:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=13wyRRApujWyoUoycr+rbRJf01ZLD15wcydukAKJt3U=;
 b=HA3XgiYdoGZTddZlP10sakODq/q3vsIgLqy30HJnqIuE/gZ4hNpDxPLBHmqN65lJqZNpodqN22kgyh2Y4XR0VNmJkj5K46L7zf8iR5UOKzpxcV4j8fDskcn5aA8Jq0OfcidmV1GhsdetAhculnUEGtjR6pcT8HqTJOJhcP+pqGg=
Received: from VI1PR04MB4893.eurprd04.prod.outlook.com (20.177.49.154) by
 VI1PR04MB4720.eurprd04.prod.outlook.com (20.177.48.161) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1446.26; Mon, 24 Dec 2018 11:24:46 +0000
Received: from VI1PR04MB4893.eurprd04.prod.outlook.com
 ([fe80::7dc4:610b:d0c1:146b]) by VI1PR04MB4893.eurprd04.prod.outlook.com
 ([fe80::7dc4:610b:d0c1:146b%4]) with mapi id 15.20.1446.026; Mon, 24 Dec 2018
 11:24:46 +0000
From: Akhil Goyal <akhil.goyal@nxp.com>
To: "Ananyev, Konstantin" <konstantin.ananyev@intel.com>, "dev@dpdk.org"
 <dev@dpdk.org>
CC: "Nicolau, Radu" <radu.nicolau@intel.com>, "Horton, Remy"
 <remy.horton@intel.com>
Thread-Topic: [dpdk-dev] [PATCH v4 1/9] examples/ipsec-secgw: avoid to request
 unused TX offloads
Thread-Index: AQHUk8u9HmdEn7bBqECLiW5oFoUKLqWJQoeAgAAh3YCABE7eAIAACXgAgAAJuICAAAfJgIAAALOA
Date: Mon, 24 Dec 2018 11:24:46 +0000
Message-ID: <41f4c47a-c6af-b78b-524b-56c07e58cd3c@nxp.com>
References: <1544111691-7481-1-git-send-email-konstantin.ananyev@intel.com>
 <1544805623-18150-2-git-send-email-konstantin.ananyev@intel.com>
 <0a59d890-f510-95e1-f26c-7b0bb9709e58@nxp.com>
 <2601191342CEEE43887BDE71AB977258010D8BDD24@IRSMSX106.ger.corp.intel.com>
 <7eb3ea25-091d-e9e8-c6a4-cc5ed417b4a8@nxp.com>
 <2601191342CEEE43887BDE71AB977258010D8BE850@IRSMSX106.ger.corp.intel.com>
 <45a9cc38-d526-0202-cdfc-4e4651f9feb3@nxp.com>
 <2601191342CEEE43887BDE71AB977258010D8BE8D0@IRSMSX106.ger.corp.intel.com>
In-Reply-To: <2601191342CEEE43887BDE71AB977258010D8BE8D0@IRSMSX106.ger.corp.intel.com>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BM1PR01CA0100.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00::16)
 To VI1PR04MB4893.eurprd04.prod.outlook.com
 (2603:10a6:803:56::26)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=akhil.goyal@nxp.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [14.143.30.134]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR04MB4720;
 6:IZJKxwIKtWEQFYtTV2g6QQqwEhn/nVBy0KTvNsjrSKxcMe6mRvls0SdJ7pgNGWnf7iQyorRaPZX3L0v/MTElfEU8mpfS6gk6a02nTLFOPDY33qx4E6mMwzP8OMpFKieHXvgbg0FsX+cuH+SpL29UxYCCdZOO+o/7kF+DrWI9nfRKrggZE417raTc8Gndi+PL+TKgW1ByaIZwoaF6+P9Xl5pjNiklgjn/yZVBCRk0onhYr8rFQ2mthyFXaCxUF2/RDGPSMVAyDJ8odleEkcxkZ9ZJ1nLB82305mPm/Fuw2bP41+/quFPVo+BGLVvo+O5ZG2YpsGyJlE1HwxEMUj+bPRA/wAUuMuPWHUizYTPsLVhIO7hxUN5ltzaLfsscwVj8FQBeqETUDQqDHDsgj/jqpXGY8RpPA20r/DsNwhlZGhs6l27s8XubbCn1Pts4YzCoohwTxQTh1pKEq9PXzpM3yA==;
 5:16re1cSDBMLK9wScLGWwH9+bG9AVgK67B0XXA3BqEyV29s2qUX/JFJtZgCpeJ1s/XAmxA9ddNHCEkVOwLorrv2To91TqYYBCxX23hv0k//cUmHEofUzAbf871JEoMYHi7Ki3ybse208E93yI+2zm731XBQ1joctSByEOp7w0bbs=;
 7:9AALgvM6NQKrdMWXpB+LO5QrpOrp26FU1yoKTj7RzDmWRNdfElT3SAOExAgwo9mpX+6ItNdKsuVCjND5TXuTPOWbEIUj9WTBMOoUFG5B/TX1b6yF0a3p9pR4TZ+kEjKF5ED/zVUqE9Tj+DnBHh3UeQ==
x-ms-office365-filtering-correlation-id: 155e6847-5cce-4f88-8b86-08d669926895
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);
 SRVR:VI1PR04MB4720; 
x-ms-traffictypediagnostic: VI1PR04MB4720:
x-microsoft-antispam-prvs: <VI1PR04MB472068AF8CEC8AD2B55C0D85E6BB0@VI1PR04MB4720.eurprd04.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001083)(3230021)(908002)(999002)(5005026)(6040522)(2401047)(8121501046)(93006095)(93001095)(3231475)(944501520)(52105112)(10201501046)(3002001)(6055026)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123562045)(20161123564045)(201708071742011)(7699051)(76991095);
 SRVR:VI1PR04MB4720; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB4720; 
x-forefront-prvs: 0896BFCE6C
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(39860400002)(376002)(396003)(366004)(136003)(189003)(199004)(13464003)(106356001)(478600001)(81156014)(71190400001)(71200400001)(14454004)(25786009)(31686004)(36756003)(316002)(78486014)(8676002)(105586002)(8936002)(81166006)(5660300001)(68736007)(6512007)(7736002)(305945005)(54906003)(110136005)(4326008)(6246003)(53936002)(186003)(26005)(256004)(66066001)(76176011)(55236004)(53546011)(102836004)(3846002)(6116002)(6506007)(386003)(229853002)(14444005)(446003)(486006)(2616005)(2501003)(476003)(44832011)(11346002)(31696002)(575784001)(2906002)(6436002)(97736004)(86362001)(99286004)(6486002)(93886005)(52116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB4720;
 H:VI1PR04MB4893.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: nxp.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 6uGQ+hnkDAjFc+PUMbvibh/PngawreFwq9xzMKnZpEJkDShWFN0zj4ESlv/vSTBJxO3g1ls5vMGwnoF0nU+sYrpnVDSWzPHt/Ja7OR9i7/sYVUvQhA0disUBMibZPcgMO9rqnAq/CmJYDqwe7s9ryowXGDL00eZeCPTd1Nh5aw0gigN200Bx3MdQODYfrzSDEJH3ZOcPJNXhn8Q1AegPej9doILNXALlJwAxqeKMas2JkjAkTj8HwVSK0akhS5YCucBEzzsvx+yK79niMd1/BwV2zBaEnB1htfnUPLxhCa0ZCajJJwqhMkqmxVRzsFHh
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <45DEBFDA02013F40B42AB98493C5AF7C@eurprd04.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nxp.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 155e6847-5cce-4f88-8b86-08d669926895
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Dec 2018 11:24:46.2227 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4720
Subject: Re: [dpdk-dev] [PATCH v4 1/9] examples/ipsec-secgw: avoid to
 request unused TX offloads
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Dec 2018 11:24:48 -0000

DQoNCk9uIDEyLzI0LzIwMTggNDo1MiBQTSwgQW5hbnlldiwgS29uc3RhbnRpbiB3cm90ZToNCj4N
Cj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiBGcm9tOiBBa2hpbCBHb3lhbCBbbWFp
bHRvOmFraGlsLmdveWFsQG54cC5jb21dDQo+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI0LCAy
MDE4IDEwOjU0IEFNDQo+PiBUbzogQW5hbnlldiwgS29uc3RhbnRpbiA8a29uc3RhbnRpbi5hbmFu
eWV2QGludGVsLmNvbT47IGRldkBkcGRrLm9yZw0KPj4gQ2M6IE5pY29sYXUsIFJhZHUgPHJhZHUu
bmljb2xhdUBpbnRlbC5jb20+OyBIb3J0b24sIFJlbXkgPHJlbXkuaG9ydG9uQGludGVsLmNvbT4N
Cj4+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2NCAxLzldIGV4YW1wbGVzL2lwc2Vj
LXNlY2d3OiBhdm9pZCB0byByZXF1ZXN0IHVudXNlZCBUWCBvZmZsb2Fkcw0KPj4NCj4+DQo+Pg0K
Pj4gT24gMTIvMjQvMjAxOCAzOjQ5IFBNLCBBbmFueWV2LCBLb25zdGFudGluIHdyb3RlOg0KPj4+
Pj4+IE9uIDEyLzE0LzIwMTggMTA6MTAgUE0sIEtvbnN0YW50aW4gQW5hbnlldiB3cm90ZToNCj4+
Pj4+Pj4gaXBzZWMtc2VjZ3cgYWx3YXlzIGVuYWJsZXMgVFggb2ZmbG9hZHMNCj4+Pj4+Pj4gKERF
Vl9UWF9PRkZMT0FEX01VTFRJX1NFR1MsIERFVl9UWF9PRkZMT0FEX1NFQ1VSSVRZKSwNCj4+Pj4+
Pj4gZXZlbiB3aGVuIHRoZXkgYXJlIG5vdCByZXF1ZXN0ZWQgYnkgdGhlIGNvbmZpZy4NCj4+Pj4+
Pj4gVGhhdCBjYXVzZXMgbWFueSBQTUQgdG8gY2hvb3NlIGZ1bGwtZmVhdHVyZWQgVFggZnVuY3Rp
b24sDQo+Pj4+Pj4+IHdoaWNoIGluIG1hbnkgY2FzZXMgaXMgbXVjaCBzbG93ZXIgdGhlbiBvbmUg
d2l0aG91dCBvZmZsb2Fkcy4NCj4+Pj4+Pj4gVGhhdCBwYXRjaCBhZGRzIGNoZWNrcyB0byBlbmFi
bGVkIGV4dHJhIEhXIG9mZmxvYWRzLCBvbmx5IHdoZW4NCj4+Pj4+Pj4gdGhleSB3ZXJlIHJlcXVl
c3RlZC4NCj4+Pj4+Pj4gUGx1cyBpdCBlbmFibGVzIERFVl9UWF9PRkZMT0FEX0lQVjRfQ0tTVU0s
DQo+Pj4+Pj4+IG9ubHkgd2hlbiBvdGhlciBIVyBUWCBvZmxvYWRzIGFyZSBnb2luZyB0byBiZSBl
bmFibGVkLg0KPj4+Pj4+PiBPdGhlcndpc2UgU1cgdmVyc2lvbiBvZiBpcCBja3N1bSBjYWxjdWxh
dGlvbiBpcyB1c2VkLg0KPj4+Pj4+PiBUaGF0IGFsbG93cyB0byB1c2UgdmVjdG9yIFRYIGZ1bmN0
aW9uLCB3aGVuIGlubGluZS1pcHNlYyBpcyBub3QNCj4+Pj4+Pj4gcmVxdWVzdGVkLg0KPj4+Pj4+
Pg0KPj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBSZW15IEhvcnRvbiA8cmVteS5ob3J0b25AaW50ZWwu
Y29tPg0KPj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBLb25zdGFudGluIEFuYW55ZXYgPGtvbnN0YW50
aW4uYW5hbnlldkBpbnRlbC5jb20+DQo+Pj4+Pj4+IEFja2VkLWJ5OiBSYWR1IE5pY29sYXUgPHJh
ZHUubmljb2xhdUBpbnRlbC5jb20+DQo+Pj4+Pj4+IC0tLQ0KPj4+Pj4+PiAgICAgIGV4YW1wbGVz
L2lwc2VjLXNlY2d3L2lwc2VjLXNlY2d3LmMgfCA0NCArKysrKysrKysrKysrKystLS0tLS0tLQ0K
Pj4+Pj4+PiAgICAgIGV4YW1wbGVzL2lwc2VjLXNlY2d3L2lwc2VjLmggICAgICAgfCAgNiArKysr
DQo+Pj4+Pj4+ICAgICAgZXhhbXBsZXMvaXBzZWMtc2VjZ3cvc2EuYyAgICAgICAgICB8IDU2ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPj4+Pj4+PiAgICAgIDMgZmlsZXMgY2hhbmdl
ZCwgOTEgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pDQo+Pj4+Pj4+DQo+Pj4+Pj4+IGRp
ZmYgLS1naXQgYS9leGFtcGxlcy9pcHNlYy1zZWNndy9pcHNlYy1zZWNndy5jIGIvZXhhbXBsZXMv
aXBzZWMtc2VjZ3cvaXBzZWMtc2VjZ3cuYw0KPj4+Pj4+PiBpbmRleCAxYmMwYjViNTAuLmNmYzJi
MDVlNSAxMDA2NDQNCj4+Pj4+Pj4gLS0tIGEvZXhhbXBsZXMvaXBzZWMtc2VjZ3cvaXBzZWMtc2Vj
Z3cuYw0KPj4+Pj4+PiArKysgYi9leGFtcGxlcy9pcHNlYy1zZWNndy9pcHNlYy1zZWNndy5jDQo+
Pj4+Pj4+IEBAIC0yMDgsOCArMjA4LDYgQEAgc3RhdGljIHN0cnVjdCBydGVfZXRoX2NvbmYgcG9y
dF9jb25mID0gew0KPj4+Pj4+PiAgICAgIAl9LA0KPj4+Pj4+PiAgICAgIAkudHhtb2RlID0gew0K
Pj4+Pj4+PiAgICAgIAkJLm1xX21vZGUgPSBFVEhfTVFfVFhfTk9ORSwNCj4+Pj4+Pj4gLQkJLm9m
ZmxvYWRzID0gKERFVl9UWF9PRkZMT0FEX0lQVjRfQ0tTVU0gfA0KPj4+Pj4+PiAtCQkJICAgICBE
RVZfVFhfT0ZGTE9BRF9NVUxUSV9TRUdTKSwNCj4+Pj4+PiBJIGJlbGlldmUgdGhpcyBpcyBkaXNh
YmxpbmcgY2hlY2tzdW0gb2ZmbG9hZCBmb3IgYWxsIGNhc2VzIGFuZCB0aGVuDQo+Pj4+Pj4gZW5h
Ymxpbmcgb25seSBmb3IgaW5saW5lIGNyeXB0byBhbmQgaW5saW5lIHByb3RvLg0KPj4+Pj4gWWVz
Lg0KPj4+Pj4NCj4+Pj4+PiBUaGlzIGlzIGJyZWFraW5nIGxvb2thc2lkZSBwcm90byBhbmQgbG9v
a2FzaWRlIG5vbmUgY2FzZXMuIFBsZWFzZQ0KPj4+Pj4+IGNvcnJlY3QgbWUgaWYgSSBhbSB3cm9u
Zy4NCj4+Pj4+IFdoeSBicmVha2luZz8NCj4+Pj4gcmVkdWN0aW9uIGluIHBlcmZvcm1hbmNlIGlz
IGtpbmQgb2YgYnJlYWtpbmcgdGhlIGNvZGUuDQo+Pj4gSSBkaWRu4oCZdCBvYnNlcnZlIGFueSBw
ZXJmb3JtYW5jZSBkcm9wIHdpdGggdGhhdCBwYXRjaC4NCj4+PiBJbiBmYWN0IHRoZXJlIHdhcyBh
IHRpbnkgaW1wcm92ZW1lbnQgKHNlZSBiZWxvdykuDQo+Pj4gRGlkIHlvdSBzZWUgYW55IHJlZ3Jl
c3Npb24gd2l0aCB0aGlzIHBhdGNoIG9uIHlvdXIgSFc/DQo+PiBOWFAgaGFyZHdhcmUgYXJlIGxv
dyAtZW5kIHRvIG1pZCBlbmQgZGV2aWNlcyBhbmQgd2UgYXJlIGFsd2F5cw0KPj4gYm90dGxlbmVj
ayBieSBjb3JlIGN5Y2xlcy4NCj4+IFNvIHdlIHdvdWxkIGxpa2UgdG8gaGF2ZSBhcyBtdWNoIG9m
ZmxvYWRzIHRvIEhXIGFzIHBvc3NpYmxlLg0KPiBPaywgdGhlbiBJIHN1cHBvc2Ugd2UgbmVlZCB0
byBpbnRyb2R1Y2UgbmV3IGNtZC1saW5lIG9wdGlvbnMsDQo+IFNvbWV0aGluZyBsaWtlOiAtLXR4
b2ZmbG9hZHM9PHR4X29mZmxvYWRfbWFzaz4gLS1yeF9vZmZsb2Fkcz08cnhfb2ZmbG9hZF9tYXNr
Pg0KPiB0byBrZWVwIGV2ZXJ5b25lIGhhcHB5Lg0KPiBBcmUgeW91IG9rIHdpdGggdGhhdD8NCkkg
dGhpbmsgaXQgc2hvdWxkIGJlIHRha2VuIGZyb20gdGhlIFBNRCBjYXBhYmlsaXRpZXMuIGNtZCBs
aW5lIGZvciBldmVyeSANCnBhcmFtZXRlciB3aWxsIG1ha2UgaXQgdmVyeSBjb21wbGV4Lg0KPiBL
b25zdGFudGluDQo+DQo+Pj4+PiBGb3IgY2FzZXMgd2hlbiBIVyBja3N1bSBvZmZsb2FkIGlzIGRp
c2FibGVkLCBJUHY0IGNrc3VtIGNhbGN1bGF0aW9uDQo+Pj4+PiB3aWxsIGJlIGRvbmUgaW4gU1cs
IHNlZSBiZWxvdzoNCj4+Pj4+IHByZXBhcmVfdHhfcGt0KC4uLikNCj4+Pj4+IHsNCj4+Pj4+ICAg
ICAgIC4uLg0KPj4+Pj4gICAgICAgICsNCj4+Pj4+ICAgICAgICArCQkvKiBjYWxjdWxhdGUgSVB2
NCBja3N1bSBpbiBTVyAqLw0KPj4+Pj4gICAgICAgICsJCWlmICgocGt0LT5vbF9mbGFncyAmIFBL
VF9UWF9JUF9DS1NVTSkgPT0gMCkNCj4+Pj4+ICAgICAgICArCQkJaXAtPmlwX3N1bSA9IHJ0ZV9p
cHY0X2Nrc3VtKChzdHJ1Y3QgaXB2NF9oZHIgKilpcCk7DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFdl
IHRlc3RlZCBsb29rYXNpZGUtbm9uZSBjYXNlIHF1aXRlIGV4dGVuc2l2ZWx5IC0gYWxsIHdvcmtz
IHdlbGwsDQo+Pj4+PiBpbiBmYWN0IG9uIEludGVsIE5JQ3MgaXQgYmVjYW1lIGV2ZW4gYSBiaXQg
ZmFzdGVyIGJlY2F1c2Ugb2YgdGhhdCBjaGFuZ2UNCj4+Pj4+ICh0aG91Z2ggbm90IG11Y2gpLg0K
Pj4+PiB5ZXMsIGl0IG1heSB3b3JrIHdlbGwgb24gb25lIGhhcmR3YXJlLCBidXQgbWF5IG5vdCBw
ZXJmb3JtIGdvb2QgaW4gb3RoZXINCj4+Pj4gaGFyZHdhcmUgd2hlcmUgY29yZXMgYXJlIGxpbWl0
ZWQuDQo+Pj4gQ291bGQgeW91IGVsYWJvcmF0ZSBhIGJpdCBtb3JlIHdoYXQgZG8geW91IG1lYW4g
YnkgJ2NvcmVzIGFyZSBsaW1pdGVkJyBoZXJlPw0KPj4gd2UgaGF2ZSBzaW5nbGUgY29yZSBkZXZp
Y2VzIGFzIHdlbGwgb24gd2hpY2ggd2UgcnVuIGlwc2VjLXNlY2d3Lg0KPj4+IERvIHlvdSBtZWFu
IHRoYXQgZm9yIHNvbWUgbG93IGVuZCBjcHVzIGNhbGN1bGF0aW5nIElQdjQgY2tzdW0gaW4gU1cg
aXMgdG9vIGV4cGVuc2l2ZT8NCj4+IHllcywgbGltaXRlZCBieSBjb3JlIGN5Y2xlcyBhbmQgbm90
IGJ5IEhXDQo+Pj4gTm90ZSB0aGF0IHByZXBhcmVfdHhfcGt0cygpIGFuZCBmcmllbmRzIHJlYWQv
d3JpdGUgTDIvTDMgcGFja2V0IGhlYWRlcnMgYW55d2F5IC0NCj4+PiBzbyBJUHY0IGhlYWRlciB3
aWxsIGJlIGluIEwxIGNhY2hlIGFscmVhZHkuDQo+PiBBZ3JlZWQsIGJ1dCBzdGlsbCBpdCB3aWxs
IGNvbnN1bWUgc29tZSBjeWNsZXMgd2hpY2ggYXJlIG1vcmUgdGhhbiB0aGF0DQo+PiBvZiBIVy4N
Cj4+Pj4+IERpc2FibGluZyBIVyBvZmZsb2FkcyB3aGVuIHRoZXkgYXJlIG5vdCByZWFsbHkgcmVx
dWlyZWQgaGFzIDIgYmVuZWZpdHM6DQo+Pj4+PiAgICAgMSkgYWxsb3dzIGFwcCB0byBiZSBydW4g
b24gTklDcyB3aXRob3V0IEhXIG9mZmxvYWRzIHN1cHBvcnQuDQo+Pj4+PiAgICAgMikgYWxsb3dz
IGRldl9jb25maWd1cmUoKSBmb3IgVFggcGF0aCB0byBzZWxlY3Qgc2ltcGxlL3ZlY3RvciBUWCBm
dW5jdGlvbnMNCj4+Pj4+ICAgICAgICAgd2hpY2ggZm9yIG1hbnkgTklDcyBhcmUgc2lnbmlmaWNh
bnRseSBmYXN0ZXIuDQo+Pj4+Pg0KPj4+Pj4gS29uc3RhbnRpbg0KPj4+Pj4NCj4+Pj4+PiBTbyBh
IE5BQ0sgZm9yIHRoaXMgaWYgbXkgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0Lg0KPj4+Pj4+DQoN
Cg==