From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id D66A643B67;
	Thu, 22 Feb 2024 02:56:05 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 7211C402CE;
	Thu, 22 Feb 2024 02:56:05 +0100 (CET)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com
 (mail-am6eur05on2070.outbound.protection.outlook.com [40.107.22.70])
 by mails.dpdk.org (Postfix) with ESMTP id B442F402B9
 for <dev@dpdk.org>; Thu, 22 Feb 2024 02:56:03 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=IRkRMPnKjcX/Y9o0slEiRQIi1XH2gdDx+rY0AITTOJONmSxYSRhJWqgUxf+x2+QXvUxrzzVVjX9a7uplHQ3PYSe6SaWZWxZCG9L+pOoei2NNH2ZwI2VJrlEhsP6XgbMovQMpfWoc5xB7aBKJamjuL7vbM9O734hTvaeXPVcM+H6/R/ST3fo6dy3rXXhFYO3dZFaf0W5n469ElFdBw37UBPBMl0zCqk8bpkwPgcdrbc+9UUW8AS/MCsFYkZeGeVdKsnP7M4nELCOSwEk7W80UVqfSvxPhHQd+7JZ8VXWJHO0r91mv3SR8DPlp+Ue7jRsBO2b9gfEqyeAMtmJO1Qd6HA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=tG361uI0rlb5LbdgUZT/vUG47QpBD8QyOVCodxlpxJI=;
 b=gt4TCBeZSWmK56ZUH0+1tKYoin5DC6NaJCcUnKqJU7St0D19rsGpgpIbNhwXV9V9ghIv+3x3yh8mKE4dmel55hwEWQFt1O7ywqBdFlg+mh8MOlfIYB/Ba35+qWyQ6DckaZp6Px20mkFrXvtUpPpodaj04Y8i8Epru+SHt9MDUn+bgcBYq13ERLi5xwAwTeEhkEBGwiA7n3ejYsXyItpc6RzCRYNGn85XIlA5oyoT+4G/ULUnZC57kEavjZo2IyfYxdUoRj+/ftRiQKIuRBrNPHYKvOiAUaOFq7+QTYOTY+1TPMSm7K1yTg1PUKdOhjrB9svsF0+TFkCyCJPWtcFn2Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=tG361uI0rlb5LbdgUZT/vUG47QpBD8QyOVCodxlpxJI=;
 b=Id1tog4eMZ2TjNYpzzIFsA5iNkD98DnSZarARKNcAKjzUBx0NetXiU0+22fXWUrY9Tcc4Zf+hOJVB57eQiSiO6NPauevKy4FRifVTdvHEGprp+9UsvNQzKiqCVMZksktRDAW9xIPXkSCqGVALb8poZXrkHr8AIoLZnGMiwnjNmk=
Received: from AM0PR08MB5073.eurprd08.prod.outlook.com (2603:10a6:208:15c::27)
 by DU0PR08MB9345.eurprd08.prod.outlook.com (2603:10a6:10:41d::19)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.39; Thu, 22 Feb
 2024 01:55:58 +0000
Received: from AM0PR08MB5073.eurprd08.prod.outlook.com
 ([fe80::4313:26fc:de38:10d8]) by AM0PR08MB5073.eurprd08.prod.outlook.com
 ([fe80::4313:26fc:de38:10d8%3]) with mapi id 15.20.7316.023; Thu, 22 Feb 2024
 01:55:58 +0000
From: Wathsala Wathawana Vithanage <wathsala.vithanage@arm.com>
To: Patrick Robb <probb@iol.unh.edu>, Fangming Fang <Fangming.Fang@arm.com>
CC: Akhil Goyal <gakhil@marvell.com>, "De Lara Guarch, Pablo"
 <pablo.de.lara.guarch@intel.com>, "thomas@monjalon.net"
 <thomas@monjalon.net>, "Power, Ciara" <ciara.power@intel.com>, Honnappa
 Nagarahalli <Honnappa.Nagarahalli@arm.com>, "Ji, Kai" <kai.ji@intel.com>,
 Ruifeng Wang <Ruifeng.Wang@arm.com>, "Mcnamara, John"
 <john.mcnamara@intel.com>, "dev@dpdk.org" <dev@dpdk.org>,
 "david.marchand@redhat.com" <david.marchand@redhat.com>, "jerinj@marvell.com"
 <jerinj@marvell.com>, Ashwin Sekhar T K <asekhar@marvell.com>, nd
 <nd@arm.com>, nd <nd@arm.com>
Subject: RE: [EXT] Re: [PATCH v2 8/8] crypto/ipsec_mb: set and use session ID
Thread-Topic: [EXT] Re: [PATCH v2 8/8] crypto/ipsec_mb: set and use session ID
Thread-Index: AQHZiAqq7EzzkYOtwUKaun3ggEd3P6+Jyj7wgAFlOQCAAB+84IACCZOAgAADuQCABhV8gIGCg94AgAFdouA=
Date: Thu, 22 Feb 2024 01:55:58 +0000
Message-ID: <AM0PR08MB5073C7DE95DE67DC960A1CE59F562@AM0PR08MB5073.eurprd08.prod.outlook.com>
References: <20230421131221.1732314-1-ciara.power@intel.com>
 <20230516152422.606617-1-ciara.power@intel.com>
 <20230516152422.606617-9-ciara.power@intel.com> <112430369.nniJfEyVGO@thomas>
 <CO6PR18MB44847F67F56288592B4FB828D85AA@CO6PR18MB4484.namprd18.prod.outlook.com>
 <AS8PR08MB811033306B75EEF2B694D4D2E85BA@AS8PR08MB8110.eurprd08.prod.outlook.com>
 <CO6PR18MB44846058F310B82454201B30D85BA@CO6PR18MB4484.namprd18.prod.outlook.com>
 <DM8PR11MB55917C5C2EB33054E6090B1B8458A@DM8PR11MB5591.namprd11.prod.outlook.com>
 <CO6PR18MB4484DB18AC976FC7D70D5950D858A@CO6PR18MB4484.namprd18.prod.outlook.com>
 <AS8PR08MB8110C1EF0AFD398D53106F21E85CA@AS8PR08MB8110.eurprd08.prod.outlook.com>
 <CAJvnSUCp8fjkTXcDjBRv1XXppFH6Sp4ZHGe7OZ5eF_Dh086CgQ@mail.gmail.com>
In-Reply-To: <CAJvnSUCp8fjkTXcDjBRv1XXppFH6Sp4ZHGe7OZ5eF_Dh086CgQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ts-tracking-id: 9D789BC99295E8479FF941EEC01D7CE9.0
x-checkrecipientchecked: true
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=arm.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM0PR08MB5073:EE_|DU0PR08MB9345:EE_
x-ms-office365-filtering-correlation-id: a02ecf5b-2856-4d0b-a3ca-08dc33496a34
x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr
nodisclaimer: true
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bbevciurIb+XbXQLTBH3WHV3ca4aocatgbgZJyKWbGFrSvp5aAa2S1QL2/hsf8UZAL+UO5UMRW25iw5TzHelkbBiSzEZ15agT/jwFAYjwAusUYf+Wrzfh2B8EHu6AiUx7vJHB4GeeTlY4/Q1KLIQ269cCjZK88KHXjzuUOjYGmSXsbcZ/rbNKrrUbbF2cybap1M6ra+fBOJ546KeLknjrfMoGvmDqnbQfVyzQma8GcPLODBkn9jh9nH12j8stjz/jGVos8ySAsqiiHDRgWeId30b1XZ6vqkPwQpdB01+wM+NdbxALxgWtGdWVcswe5J+k6O/8HduPCX1fZPLdFAmXsLl/yRLIhfbPoi0NnstxuxMJ9pPRqObpYI22kKovGI3S0CzfyA/PV5XdyxoXHwjM+UOCt+tsfYM1Vu5uLW/LP5AhIhAJfbIDu3wXT5oIPyQU7YhsAulBZRGGy3RfocLoCmmmW/XNfUd56b8tyjvp9fBkO6hJFkRuc7V14NBhCGFxV9ZxMT4FDQ8Z3TP7JGB6YOMY/awv6zV0VA/t6YTOB5TWkNVgX7HQL2F/2YrXyXsJPxLWJqK6E1yyMIJVpkk32OM7xS7RkQCjZeT87y1IzEMkjXNdJT0d7E0CawkFPV/
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:AM0PR08MB5073.eurprd08.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230031)(38070700009); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OWR6a01BVk5ITnFCVGlMVGhsU2NMT2Rna2ZCRWR3dTE4eHdmbW1tWGtXUFd6?=
 =?utf-8?B?WmFuREsrVFVQeE1lSnR6ZTNOSm10d2JhODJaMk1HcVV2b21QREkxV0Q1YlM5?=
 =?utf-8?B?bEdpcWgzUmtrbk9wQ1ZrcUxhWGRqK1o1aXRKbk1KYVBjcHhwNlNiZGhsaWo0?=
 =?utf-8?B?cERHQWRUcXhjSDA1MWtmUWdmdHYwL3ozVklhbkdHT0ZHeW9JTDVZWWJBWXVX?=
 =?utf-8?B?Y0lZdFhIUFE4a2pUVElRT1U1SlpVd2dhT0FjTG94TU0yNUN4QjM3VmpPVENk?=
 =?utf-8?B?VFhwWUZsdEJON25LaVVkYS9HeUNYcTFMbFllMWplQzNDdGtCMmhsbW1teEZa?=
 =?utf-8?B?eWFheVkvQkVzWnRHbFlyRUZwQ0tMNHRnRVVQVnYrTmVRTTVwRjcwMVFDdWhE?=
 =?utf-8?B?TUVGTHFDSUU1cU5WcW1sK05zaWYwWWVHUFIxZlZiRU1lL3dYUXhzU2FReXd3?=
 =?utf-8?B?eUlvSXc0aEV2cENjbFQ3SmlHRitxZXJMVkZROUFBR1loWUNCbEg0N245UThy?=
 =?utf-8?B?TjNSWVlsZlV6QUlnS25tSnk5VnJxRVkvd2tRWjJZZ1JnWXFkZ0hrOEZtWElm?=
 =?utf-8?B?ck1JUENWZCtpeG1wbUZPVHlDVSsvUjkrWFBLYlNtTzVUWlRzdGUvSGdSN3dH?=
 =?utf-8?B?WkFod24yTmpSK1FxL3YzcTJmak84TVpNWGdNSXJKMWp1Q0hiSGF4TURLdWs2?=
 =?utf-8?B?eHllcTJrVXBwb05tQVVtVG1TQWlQY2Q1SkdJQXZuWVIwTkFObmlaalBGaDZ0?=
 =?utf-8?B?c2luQy8vcE5RRElxcGpQeFhhc2pIWjdSY1lRY0RkUzk4N2FSdGlDeDdOdFdq?=
 =?utf-8?B?azkxeEFTRnR0ZXRMUktYdEtLSStJRnZYR1h4S0JsK0tyQkJtOUhEeGF4TkxM?=
 =?utf-8?B?Q1FtMWRhQWQxSExkd2xzcmRjc3F1WnhqRnQ4SmpEOHNDU1ZLcWh4S2d6aGFI?=
 =?utf-8?B?eGhBQjNGMFZWT2IzVUN1M0J2bHhXbndjZlo0SC8ySzhDbGVObzBrZDA1dVdB?=
 =?utf-8?B?eVBzZFNla3lPYVUxakpydDRqT0g5ZUxTUnJOZk9xZWRhekw2bXl6UXZ2aDNJ?=
 =?utf-8?B?Tkpsb1hDZ1FIY29QTzZKTXJqdG8va2ppbElXMEdzeWpiV0hZbnZ0UTRwUkx1?=
 =?utf-8?B?OGJxZ1RhL09ULzNydUhScnh2cCtBalZVOU1QU1lKZHRtT3JBQmxGdDJvRkYx?=
 =?utf-8?B?SXViY05renNKd0tCSHE4b3JldnBUeHVadDBuSFF2VVJKeXNpRTRYQm90ZWVO?=
 =?utf-8?B?N0dieFFzUHNpZitMUjZWejZ2Tlg5OFRadlNrNVU5aE9vVmtuaXpCSXg0K05t?=
 =?utf-8?B?aTJ1Mmt4NmZQUHNLdk1GUmFHQXBaYmp0SC85aUEyeUV2SzRRVDJ0Q3dhcDJY?=
 =?utf-8?B?RjRwYXZsWkxoYWEwU3BCQWorWThUbG5xVUFKRlJaODVFZmpYdktuMjhnY0ZD?=
 =?utf-8?B?aWVYZ1VyZDVnUzlsYWpxK3RaZlhHUlNxWGJNWmlvOFFZeHZld29SNXFzY1l0?=
 =?utf-8?B?dmlzSFIvTVJ5SzYvR1ZrUWtXb3o0dTBVcS93ak9GR0xKam81MHJRQURHd0J3?=
 =?utf-8?B?RWo5Y1dqN2VwNUNudys4WDMya1JWYWNqWTI1a25jOUhIZDk2bVNia01hcUxp?=
 =?utf-8?B?ejNKbjJEaEpVL3NSaklQejZ6aU1Sa2V3UTliL2Z6YVgxZGZjbFBxUi9ZVTJj?=
 =?utf-8?B?WmJGaTEwVjZiRlVCSk9BOWF2NC96bDJlZVdmZ2FWRmF0dGs3U0U3NmRMdDIz?=
 =?utf-8?B?UXdoeVRpSGgvb3dVc3JaankvLzA4WVVGVzZzWDBBb2xFZWxjL3Q4T3BMS3B6?=
 =?utf-8?B?RlJvM2V5WVlGakxpODRhNEdBS2pXUThLRkdHUkN1R2lUVm9RcDdxdXkwSzJ2?=
 =?utf-8?B?Vkd2dHJyUmFqZm9DeVNtMlYxMjFNaUJGUnVyVUdhSm5seVdFT2RmWU0rWWEv?=
 =?utf-8?B?bU5XRFg4emFYUzAvUlVUTEJsQ3dQa1o4YXQ1OGV2NTNoV0hmdDh1S0U2L29a?=
 =?utf-8?B?aTBQeE83d1lFdS9PekpqaFB5V3NHRzRhWUJ1eTlONTkvSzYzVFFCaG94bHZn?=
 =?utf-8?B?dHZxaFgzUTlUU0NqWjB1NzMxeDhTVy96SDBUazkwMGVFaFQ1TEJ5bUtZSVBV?=
 =?utf-8?Q?4kgpPTrEVKrxLGBghZgoxOKnQ?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR08MB5073.eurprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a02ecf5b-2856-4d0b-a3ca-08dc33496a34
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2024 01:55:58.6748 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: HFG2M+ythk7IYI5N8QdOvXGodEut3WwjZTM+btelD8KD9Viv0C+Z1jdTmmM25fnF9D7Rld9ewQCi5dlm91ZFqjIkuzbWH47nLD+hZHEOeyE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9345
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
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>
Errors-To: dev-bounces@dpdk.org

SSB0cmllZCBtYWlubGluZSBlYXJsaWVyIHRvZGF5IGl0IGNvbXBpbGVzIGFuZCBsaW5rcyBmaW5l
LiBIb3dldmVyLCBidWlsZCBmYWlsZWQNCm9uIHYxLjQuIFdlIGFyZSB3b3JraW5nIG9uIHRhZ2dp
bmcgdGhlIG1haW5saW5lLCB1bnRpbCB0aGVuIHBsZWFzZSBjb250aW51ZQ0Kd29ya2luZyBvbiBt
YWlubGluZS4gDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUGF0cmlj
ayBSb2JiIDxwcm9iYkBpb2wudW5oLmVkdT4NCj4gU2VudDogVHVlc2RheSwgRmVicnVhcnkgMjAs
IDIwMjQgMTE6MDEgUE0NCj4gVG86IEZhbmdtaW5nIEZhbmcgPEZhbmdtaW5nLkZhbmdAYXJtLmNv
bT4NCj4gQ2M6IEFraGlsIEdveWFsIDxnYWtoaWxAbWFydmVsbC5jb20+OyBEZSBMYXJhIEd1YXJj
aCwgUGFibG8NCj4gPHBhYmxvLmRlLmxhcmEuZ3VhcmNoQGludGVsLmNvbT47IHRob21hc0Btb25q
YWxvbi5uZXQ7IFBvd2VyLCBDaWFyYQ0KPiA8Y2lhcmEucG93ZXJAaW50ZWwuY29tPjsgSG9ubmFw
cGEgTmFnYXJhaGFsbGkNCj4gPEhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+OyBKaSwgS2Fp
IDxrYWkuamlAaW50ZWwuY29tPjsgUnVpZmVuZyBXYW5nDQo+IDxSdWlmZW5nLldhbmdAYXJtLmNv
bT47IE1jbmFtYXJhLCBKb2huIDxqb2huLm1jbmFtYXJhQGludGVsLmNvbT47DQo+IGRldkBkcGRr
Lm9yZzsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsgamVyaW5qQG1hcnZlbGwuY29tOyBBc2h3
aW4NCj4gU2VraGFyIFQgSyA8YXNla2hhckBtYXJ2ZWxsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtF
WFRdIFJlOiBbUEFUQ0ggdjIgOC84XSBjcnlwdG8vaXBzZWNfbWI6IHNldCBhbmQgdXNlIHNlc3Np
b24gSUQNCj4gDQo+IA0KPiANCj4gT24gVHVlLCBKdW4gMjAsIDIwMjMgYXQgNTo0NOKAr0FNIEZh
bmdtaW5nIEZhbmcgPEZhbmdtaW5nLkZhbmdAYXJtLmNvbQ0KPiA8bWFpbHRvOkZhbmdtaW5nLkZh
bmdAYXJtLmNvbT4gPiB3cm90ZToNCj4gDQo+IAl2MS40IHJlbGVhc2Ugb24gdGhlIGFybSByZXBv
IGJyZWFrcyBEUERLDQo+IAlXZSBoYXZlIHJldmVydGVkIHRoZSBBcm0gbGlicmFyeSB2ZXJzaW9u
IHRvIDEuMy4wIHRvIHdvcmsgYXJvdW5kIHRoaXMNCj4gaXNzdWUgYWNjb3JkaW5nIHRvIFBhYmxv
J3Mgc3VnZ2VzdGlvbi4gVGhlIGxpYnJhcnkgZml4aW5nIHRoaXMgaXNzdWUgaXMgdGFnZ2VkIGFz
DQo+IFNFQ0xJQi1JUFNFQy0yMDIzLjA2LjIwLg0KPiANCj4gCVRoYW5rcywNCj4gCUZhbmdtaW5n
DQo+IA0KPiAJSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5k
IGFueSBhdHRhY2htZW50cw0KPiBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2
aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQNCj4gcmVjaXBpZW50LCBwbGVhc2Ug
bm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUNCj4g
Y29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Ig
c3RvcmUgb3IgY29weSB0aGUNCj4gaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91
Lg0KPiANCj4gDQo+IA0KPiBEb2VzIGFueW9uZSBrbm93IGlmIHRoZXJlIGFyZSBwbGFucyB0byBi
cmluZyB0aGUgYXJtIGlwc2VjLW1iIHJlcG8gdG8gdjEuNCwNCj4gb3IgcGxhbnMgdG8gYWR2YW5j
ZSBhbnkgb2YgdGhlIG90aGVyIGlkZWFzIHdoaWNoIHdlcmUgcHV0IGZvcnRoIGluIHRoaXMNCj4g
Y29udmVyc2F0aW9uPyBEUERLIDI0LjAzIHdpbGwgcmVxdWlyZSBpcHNlYyAxLjQgb3IgZ3JlYXRl
ciwgYW5kIHRoZXJlIGlzIGENCj4gcGF0Y2ggcGVuZGluZyB0byB0aGF0IGVmZmVjdC4NCj4gDQo+
IFdlIGRvIHJ1biBzb21lIHRlc3RpbmcgYXQgdGhlIENvbW11bml0eSBMYWIgb24gQVJNIHdoaWNo
IGluc3RhbGxzIHRoZQ0KPiBpcHNlYy1tYiBsaWJyYXJ5LCBhbmQgcnVucyBaVUMgYW5kIFNub3cz
RyBhdXRvdGVzdHMgd2l0aCB0aGVpciByZXNwZWN0aXZlDQo+IGNyeXB0byB2ZGV2IHBtZHMuIEFz
IG5vdGVkIGhlcmUgdGhlIHRoZSBidWlsZCBmYWlscyBmcm9tIHRoZSB2MS40IHRhZyBvbiBhcm0s
DQo+IGFuZCB0aGUgU0VDTElCLUlQU0VDLTIwMjMuMDYuMjAgY2Fubm90IGJlIHVzZWQgZm9yIDI0
LjAzLiBJZiBpdCB3b24ndCBiZQ0KPiBwb3NzaWJsZSB0byBpbnN0YWxsIGlwc2VjLW1iIG9uIEFS
TSBmb3IgdXNlIHdpdGggMjQuMDMgSSB3aWxsIGhhdmUgdG8gdGFrZSB0aGF0DQo+IHRlc3QgY292
ZXJhZ2Ugb2ZmbGluZS4gSSBqdXN0IHdhbnQgdG8gY2hlY2sgdG8gc2VlIGlmIHRoZXJlIGlzIGEg
d29ya2Fyb3VuZCBJJ3ZlDQo+IG1pc3NlZCBvciBzb21lIHBsYW5uZWQgd29yayBvbiB0aGUgaG9y
aXpvbiB3aGljaCB3aWxsIHVuYmxvY2sgdGhpcy4gVGhhbmtzLg0K