From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <prvs=0963c8d8d5=anoobj@marvell.com>
Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com
 [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id E452D1DBE
 for <dev@dpdk.org>; Fri,  1 Mar 2019 07:24:58 +0100 (CET)
Received: from pps.filterd (m0045849.ppops.net [127.0.0.1])
 by mx0a-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x216KWBm023900; Thu, 28 Feb 2019 22:24:57 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;
 h=from : to : cc :
 subject : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=pfpt0818;
 bh=0CXrUbBoOEeCkrV98QBFM2uA2kt/e7Uc5pVLK93vlgA=;
 b=lCeUdGeq288Ud93rhC+gg2xiYoC82S1UFRrCMyRoDRo+edMgKA6MM9dcOqy97tl3uLCk
 FGFtXO8Y2c7Esk0dgUwoalANdBTcxXAxoTwaNoJfHXYZl4o6/1TXtEad+7v9HuuSa/iq
 j2OaFbWlQe6EQODmWm5IKI/I5ujJzf2qA7yM+FcUdhMBZfrMSWa3asMEc7+JcLg2MmNv
 0ZazDfzSXYxan/KdfG+zzOYlZyeCH87lhsAQ7iIdGdeK9c4Y86nW/DRjI2jEqRkFLCIc
 t8iJdMg3lDFEeeNHTgOgMZf7iW4zGR05i40BAR1vxzHuLgTsfyrKyeESqL3DruOowLwT lw== 
Received: from sc-exch01.marvell.com ([199.233.58.181])
 by mx0a-0016f401.pphosted.com with ESMTP id 2qxprq13nb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);
 Thu, 28 Feb 2019 22:24:57 -0800
Received: from SC-EXCH02.marvell.com (10.93.176.82) by SC-EXCH01.marvell.com
 (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 28 Feb
 2019 22:24:56 -0800
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.58) by
 SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server
 (TLS) id
 15.0.1367.3 via Frontend Transport; Thu, 28 Feb 2019 22:24:56 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=marvell.onmicrosoft.com; s=selector1-marvell-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=0CXrUbBoOEeCkrV98QBFM2uA2kt/e7Uc5pVLK93vlgA=;
 b=qrSGgzk6aKmXAQI5Jsr5DTDuaul7s0Nx/dHrYgopb8/sp5/8AmgR95QLZaz489WmN1LqGLgYZbURZoDOHVYw6od+k9/Qr1ZgfXVr+4pxyGlUgqLISP74lsBR1QeDBP42wq32FWfI7WcDPXAVOcL1YqDBfmyk21dJc3W1kSVEu4k=
Received: from MN2PR18MB2877.namprd18.prod.outlook.com (20.179.20.218) by
 MN2PR18MB2527.namprd18.prod.outlook.com (20.179.82.202) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.1665.18; Fri, 1 Mar 2019 06:24:51 +0000
Received: from MN2PR18MB2877.namprd18.prod.outlook.com
 ([fe80::1905:8cf6:f4a1:5d9a]) by MN2PR18MB2877.namprd18.prod.outlook.com
 ([fe80::1905:8cf6:f4a1:5d9a%4]) with mapi id 15.20.1665.015; Fri, 1 Mar 2019
 06:24:51 +0000
From: Anoob Joseph <anoobj@marvell.com>
To: "Trahe, Fiona" <fiona.trahe@intel.com>, Akhil Goyal <akhil.goyal@nxp.com>, 
 "Doherty, Declan" <declan.doherty@intel.com>, "De Lara Guarch, Pablo"
 <pablo.de.lara.guarch@intel.com>, "Yigit, Ferruh" <ferruh.yigit@intel.com>,
 Thomas Monjalon <thomas@monjalon.net>
CC: Jerin Jacob Kollanukkaran <jerinj@marvell.com>, "Narayana Prasad Raju
 Athreya" <pathreya@marvell.com>,
 "dev@dpdk.org" <dev@dpdk.org>, Ankur Dwivedi <adwivedi@marvell.com>
Thread-Topic: [dpdk-dev] [PATCH] lib/cryptodev: fix driver name comparison
Thread-Index: AQHUvHxsntNewzBh2Ey4taeN+7Qt9aXo7DZAgAGkSYCAAMGkYIAAvGkQgADywKCAA4WCgIAEYxTggAAiw4CAAAl64IAAD0MAgAA/mmCAAQ6TsA==
Date: Fri, 1 Mar 2019 06:24:51 +0000
Message-ID: <MN2PR18MB2877BAE685FE63C092930F90DF760@MN2PR18MB2877.namprd18.prod.outlook.com>
References: <1549279528-10397-1-git-send-email-anoobj@marvell.com>
 <MN2PR18MB2877A952094737359A00A191DF7D0@MN2PR18MB2877.namprd18.prod.outlook.com>
 <348A99DA5F5B7549AA880327E580B435896F431A@IRSMSX101.ger.corp.intel.com>
 <MN2PR18MB2877E56BB01FE6768F76986EDF7F0@MN2PR18MB2877.namprd18.prod.outlook.com>
 <348A99DA5F5B7549AA880327E580B435896F4E65@IRSMSX101.ger.corp.intel.com>
 <MN2PR18MB28770755A6F90F8380CA5F5ADF780@MN2PR18MB2877.namprd18.prod.outlook.com>
 <348A99DA5F5B7549AA880327E580B435896F6EC3@IRSMSX101.ger.corp.intel.com>
 <MN2PR18MB287733513904F3A04C7BFD38DF750@MN2PR18MB2877.namprd18.prod.outlook.com>
 <55f8f88d-2861-0cdc-d72d-290bed2e808b@nxp.com>
 <MN2PR18MB287706ED313604A51CDB131CDF750@MN2PR18MB2877.namprd18.prod.outlook.com>
 <d9534e13-b9d0-6f6f-a415-e056ac465e52@nxp.com>
 <348A99DA5F5B7549AA880327E580B435896FAA68@IRSMSX101.ger.corp.intel.com>
In-Reply-To: <348A99DA5F5B7549AA880327E580B435896FAA68@IRSMSX101.ger.corp.intel.com>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [115.113.156.3]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a38c0e54-870c-40ac-1c79-08d69e0e9cef
x-microsoft-antispam: BCL:0; PCL:0;
 RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020);
 SRVR:MN2PR18MB2527; 
x-ms-traffictypediagnostic: MN2PR18MB2527:
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtNTjJQUjE4TUIyNTI3OzIzOlY4VVJYY2Vic1NudFVxVHdPVmxzM2ZNa2xX?=
 =?utf-8?B?c1F2T3RGRlg1Rit4ZTJxamxuNjRYNGpGdTdqT202RlRLSHB5dEZ2Unlqb3h1?=
 =?utf-8?B?by9zUVEwVFB5MXlFajdJcm81cG1tVDFGZHpmeXBwajRxVzUxdHQzcnVFd3cw?=
 =?utf-8?B?ZjB0aWpQajcxVVVqcDBsdjYxY0dJSmJsdDk5WjUyR09TWE5HdGQvdTFWZXJR?=
 =?utf-8?B?RXJReVdLdS81QTJLTmVVdmZlbDlIUno4VW1nRlJmYm5lUHdKWDZoaStqTnNB?=
 =?utf-8?B?Q0pNNUxvY1FTVGNPdHFxOTA5cytaS2hFb0RSbzY3R0ljVWR4QnkyTG1PYWVB?=
 =?utf-8?B?elNsKzQvOVkxY1VwMmNDeUJwRzEvQ3Jqcmc4dG4wSk4xRTZzSXpFWkptVVBV?=
 =?utf-8?B?ZDArVXFTaTVRMGNJRThzL0dlQi9aQ0lpcGVjYm1TTk1vd0srb0RhOTJPRFpY?=
 =?utf-8?B?SUs2cG1HU3VhWjBDZ0tnczRjVG0xQkJFUDgxdWc1U2t3QUQ5a0JwWk4vSEkr?=
 =?utf-8?B?aWFQMTRhblJGUDFqWkJKU2kvVElOc3BTZ09wM0hsWXU1RzdxU3Q1aFZTV1hi?=
 =?utf-8?B?Si9iWC9rT2xieHpHNTZTVmx5YmMvMGEzU0xud2J5NVp4RklzYlBOMVAyb0s3?=
 =?utf-8?B?dHFWaDRuNjFRN2s2QjJXTEhnaGhqZEM1SndlSzIvK3ZwQUk3WGtudTNlSjd3?=
 =?utf-8?B?Uy92bUhYS20vQkFZRlFndWZjRnJTVGgzelZ0U2FTbzc5dmpMWU9NOWN6bUVK?=
 =?utf-8?B?cW1xa05uOHNYTnhwZWgwR0ZRVkgvS05HRm11ZWtkNnpQMXhLdVU0SktkSnNL?=
 =?utf-8?B?UXNQamZOWmZ1Z3dWUlpLei8vZWZoR1FZZjZxMGxuVGFjRHVyVUREZFAvcHRW?=
 =?utf-8?B?UzlSbXJadTZNdjRFT0twTGNyQmxxWXlTOTNjTit6V05aVkt1cTh5RnBEc0Fa?=
 =?utf-8?B?UzZpVzVBb3d1VDgyb0I0UGRoK1hDeG9rbmtkSXRYcWpSdzkvdGVZcWxTV2tF?=
 =?utf-8?B?MDJWUzk3bFFjQ2lCb3BUTEhEa0NJdExzeFFKRHRpTzhPUUhBWDRucDlaUjds?=
 =?utf-8?B?SWFmMkhNN0dlZ1lzcmtzZDdMYXhYZWtCRmtkQjlsbG9IajBNRUJiTTcwYXIz?=
 =?utf-8?B?aktVOUFwYXhJdHphd1lETkI4TFlwY0RZdDB5MXhOSVRhMlBBQkFDYTV3SUh5?=
 =?utf-8?B?NHRCTVhDODlYK3dIQmZoZFh4UytSWVE4Z2JtR1JSaTRMTHgrSDV5ZmZGZjBS?=
 =?utf-8?B?SmFFS1psMzFmVzFLTWNhLzlsUHYxY0czdDlEeFpURUJIeWU3NjRQRGxDN0JL?=
 =?utf-8?B?a2YwTU1EcmExNVdCTEY1T3YzRG5GdUpya0VSWnFzNWV5RVBodGZtWm5YN1BP?=
 =?utf-8?B?RU5iZTNYRjkrOVh0TW8rcDVoR2xNbllIditiejVUdzNPdEM0TEEwQ0RvUmZ2?=
 =?utf-8?B?aVdZdy9kMGZGVTN1V0tVRDM3SDhhT0drZFRjYWJJU1Y5WVNYYkNJbGNNcDcr?=
 =?utf-8?B?MmJCZ3EzM2ljczN3b0tyclZ6K3pMajdrQVc4eFhwWDFsV0pSY1NSelV4MEV6?=
 =?utf-8?B?S2FsS2ZYU0dTVEQrdzg4VE9hTEg4QUdmRU9UbHlSbG02d2ZvQzB4NEs1cmtB?=
 =?utf-8?B?NktMdm1sL1hraU5rWnpmN0xMRDh4SW0zeE1IRmczeTJseFpTbktsd1ozVXhW?=
 =?utf-8?B?SmFNRmxDa2Q4VUcxZmlxNHdXNUJpTmpoTVNBVmJrTGIvejdVNjR0amd0dExE?=
 =?utf-8?B?UFFuVnZIenRBTC9Cd1FubGgvWEhqUWVvanJZZlB4SmF1SXJ1RE9XTUdaV0JC?=
 =?utf-8?B?YktJUkxPZnBhMmRtbll5TWQ4WkZMUGNKQjgrZGR6SUd1NWc9PQ==?=
x-microsoft-antispam-prvs: <MN2PR18MB2527F37CE2C4430340B05A9DDF760@MN2PR18MB2527.namprd18.prod.outlook.com>
x-forefront-prvs: 09634B1196
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(396003)(366004)(39860400002)(136003)(13464003)(189003)(199004)(106356001)(71190400001)(71200400001)(105586002)(6116002)(52536013)(55016002)(3846002)(9686003)(107886003)(53936002)(6436002)(5660300002)(86362001)(256004)(68736007)(81166006)(81156014)(8676002)(8936002)(4326008)(486006)(11346002)(446003)(476003)(66066001)(7736002)(305945005)(74316002)(33656002)(26005)(54906003)(110136005)(186003)(316002)(25786009)(478600001)(102836004)(55236004)(6246003)(97736004)(14454004)(99286004)(2906002)(7696005)(6506007)(53546011)(76176011)(93886005)(229853002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB2527;
 H:MN2PR18MB2877.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: marvell.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: gyZLgFh4lCjH3SDAC56wiu1cqZF6SMt7diSOzdkco7g5Yrcokso5/sMpZKvPmroTm4+ErpVVWIpRLiMVqF0KCedpukseXB2X58WNRkfh8c3oVL7CcQtaPISwTvjzAay55Ga2LGb5z1spwq95QuZI7kZ+CvnXH55pRmJhcZ8sWxYfqZHm060Y/0ROVa18Klq10v+nsacxj7llGpY5tyd698+9OzIHGCJlecSVkWoIvvfGx6lxrH+Rijf8F2rz8m8T+F23fs0FufFtrArWmAeyg3wyxbGaEf1rBP4jK4cXk2b/yK0dVV8D8uZjZLxQO7PO/fKmCOWB3L/NhpiXtqZePDta/xGH8P4K1Bq51H+Rp+6Q2WW4WJQe7hrINGmmwW62tkctKG1OFSIEk5hyjEupgalfiIVO6n3vqrCbYfJMfyg=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: a38c0e54-870c-40ac-1c79-08d69e0e9cef
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2019 06:24:51.7119 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2527
X-OriginatorOrg: marvell.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-03-01_05:, , signatures=0
X-Proofpoint-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1810050000 definitions=main-1903010043
Subject: Re: [dpdk-dev] [PATCH] lib/cryptodev: fix driver name comparison
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: Fri, 01 Mar 2019 06:24:59 -0000

SGkgRmlvbmEsIEFraGlsLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206
IGRldiA8ZGV2LWJvdW5jZXNAZHBkay5vcmc+IE9uIEJlaGFsZiBPZiBUcmFoZSwgRmlvbmENCj4g
U2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDI4LCAyMDE5IDg6MDAgUE0NCj4gVG86IEFraGlsIEdv
eWFsIDxha2hpbC5nb3lhbEBueHAuY29tPjsgQW5vb2IgSm9zZXBoDQo+IDxhbm9vYmpAbWFydmVs
bC5jb20+OyBEb2hlcnR5LCBEZWNsYW4gPGRlY2xhbi5kb2hlcnR5QGludGVsLmNvbT47IERlDQo+
IExhcmEgR3VhcmNoLCBQYWJsbyA8cGFibG8uZGUubGFyYS5ndWFyY2hAaW50ZWwuY29tPjsgWWln
aXQsIEZlcnJ1aA0KPiA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT47IFRob21hcyBNb25qYWxvbiA8
dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4gQ2M6IEplcmluIEphY29iIEtvbGxhbnVra2FyYW4gPGpl
cmluakBtYXJ2ZWxsLmNvbT47IE5hcmF5YW5hIFByYXNhZCBSYWp1DQo+IEF0aHJleWEgPHBhdGhy
ZXlhQG1hcnZlbGwuY29tPjsgZGV2QGRwZGsub3JnOyBBbmt1ciBEd2l2ZWRpDQo+IDxhZHdpdmVk
aUBtYXJ2ZWxsLmNvbT47IFRyYWhlLCBGaW9uYSA8ZmlvbmEudHJhaGVAaW50ZWwuY29tPg0KPiBT
dWJqZWN0OiBSZTogW2RwZGstZGV2XSBbUEFUQ0hdIGxpYi9jcnlwdG9kZXY6IGZpeCBkcml2ZXIg
bmFtZSBjb21wYXJpc29uDQo+IA0KPiBIaSBBa2hpbCwgQW5vb2IsDQo+IA0KPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogQWtoaWwgR295YWwgW21haWx0bzpha2hpbC5n
b3lhbEBueHAuY29tXQ0KPiA+IFNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAyOCwgMjAxOSAxMDoy
MCBBTQ0KPiA+IFRvOiBBbm9vYiBKb3NlcGggPGFub29iakBtYXJ2ZWxsLmNvbT47IFRyYWhlLCBG
aW9uYQ0KPiA+IDxmaW9uYS50cmFoZUBpbnRlbC5jb20+OyBEb2hlcnR5LCBEZWNsYW4gPGRlY2xh
bi5kb2hlcnR5QGludGVsLmNvbT47DQo+ID4gRGUgTGFyYSBHdWFyY2gsIFBhYmxvIDxwYWJsby5k
ZS5sYXJhLmd1YXJjaEBpbnRlbC5jb20+OyBZaWdpdCwgRmVycnVoDQo+ID4gPGZlcnJ1aC55aWdp
dEBpbnRlbC5jb20+OyBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+ID4g
Q2M6IEplcmluIEphY29iIEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxsLmNvbT47IE5hcmF5
YW5hIFByYXNhZA0KPiA+IFJhanUgQXRocmV5YSA8cGF0aHJleWFAbWFydmVsbC5jb20+OyBkZXZA
ZHBkay5vcmc7IEFua3VyIER3aXZlZGkNCj4gPiA8YWR3aXZlZGlAbWFydmVsbC5jb20+DQo+ID4g
U3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1BBVENIXSBsaWIvY3J5cHRvZGV2OiBmaXggZHJpdmVy
IG5hbWUNCj4gPiBjb21wYXJpc29uDQo+ID4NCj4gPg0KPiA+DQo+ID4gT24gMi8yOC8yMDE5IDI6
NTcgUE0sIEFub29iIEpvc2VwaCB3cm90ZToNCj4gPiA+IEhpIEFraGlsLA0KPiA+ID4NCj4gPiA+
IFBsZWFzZSBzZWUgaW5saW5lLg0KPiA+ID4NCj4gPiA+IFRoYW5rcywNCj4gPiA+IEFub29iDQo+
ID4gPg0KPiA+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPj4gRnJvbTogQWto
aWwgR295YWwgPGFraGlsLmdveWFsQG54cC5jb20+DQo+ID4gPj4gU2VudDogVGh1cnNkYXksIEZl
YnJ1YXJ5IDI4LCAyMDE5IDI6MjIgUE0NCj4gPiA+PiBUbzogQW5vb2IgSm9zZXBoIDxhbm9vYmpA
bWFydmVsbC5jb20+OyBUcmFoZSwgRmlvbmENCj4gPiA+PiA8ZmlvbmEudHJhaGVAaW50ZWwuY29t
PjsgRG9oZXJ0eSwgRGVjbGFuDQo+ID4gPj4gPGRlY2xhbi5kb2hlcnR5QGludGVsLmNvbT47IERl
IExhcmEgR3VhcmNoLCBQYWJsbw0KPiA+ID4+IDxwYWJsby5kZS5sYXJhLmd1YXJjaEBpbnRlbC5j
b20+OyBZaWdpdCwgRmVycnVoDQo+ID4gPj4gPGZlcnJ1aC55aWdpdEBpbnRlbC5jb20+OyBUaG9t
YXMgTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+ID4gPj4gQ2M6IEplcmluIEphY29i
IEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxsLmNvbT47IE5hcmF5YW5hIFByYXNhZA0KPiA+
ID4+IFJhanUgQXRocmV5YSA8cGF0aHJleWFAbWFydmVsbC5jb20+OyBkZXZAZHBkay5vcmc7IEFu
a3VyIER3aXZlZGkNCj4gPiA+PiA8YWR3aXZlZGlAbWFydmVsbC5jb20+DQo+ID4gPj4gU3ViamVj
dDogUmU6IFtkcGRrLWRldl0gW1BBVENIXSBsaWIvY3J5cHRvZGV2OiBmaXggZHJpdmVyIG5hbWUN
Cj4gPiA+PiBjb21wYXJpc29uDQo+ID4gPj4NCj4gPiA+PiBIaSBBbm9vYiwNCj4gPiA+Pg0KPiA+
ID4+IE9uIDIvMjgvMjAxOSAxMjoxOCBQTSwgQW5vb2IgSm9zZXBoIHdyb3RlOg0KPiA+ID4+PiBI
aSBBa2hpbCwgRGVjbGFuLCBQYWJsbywNCj4gPiA+Pj4NCj4gPiA+Pj4gQ2FuIHlvdSByZXZpZXcg
dGhpcyBwYXRjaCBhbmQgc2hhcmUgeW91ciB0aG91Z2h0cz8NCj4gPiA+Pj4NCj4gPiA+Pj4gVGhh
bmtzLA0KPiA+ID4+PiBBbm9vYg0KPiA+ID4+Pg0KPiA+ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gPiA+Pj4+IEZyb206IFRyYWhlLCBGaW9uYSA8ZmlvbmEudHJhaGVAaW50ZWwu
Y29tPg0KPiA+ID4+Pj4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAyNSwgMjAxOSA1OjIyIFBNDQo+
ID4gPj4+PiBUbzogQW5vb2IgSm9zZXBoIDxhbm9vYmpAbWFydmVsbC5jb20+OyBBa2hpbCBHb3lh
bA0KPiA+ID4+Pj4gPGFraGlsLmdveWFsQG54cC5jb20+OyBEb2hlcnR5LCBEZWNsYW4NCj4gPiA+
Pj4+IDxkZWNsYW4uZG9oZXJ0eUBpbnRlbC5jb20+Ow0KPiA+ID4+IERlDQo+ID4gPj4+PiBMYXJh
IEd1YXJjaCwgUGFibG8gPHBhYmxvLmRlLmxhcmEuZ3VhcmNoQGludGVsLmNvbT47IFlpZ2l0LA0K
PiA+ID4+Pj4gRmVycnVoIDxmZXJydWgueWlnaXRAaW50ZWwuY29tPjsgVGhvbWFzIE1vbmphbG9u
DQo+ID4gPj4+PiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4gPiA+Pj4+IENjOiBKZXJpbiBKYWNv
YiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+OyBOYXJheWFuYQ0KPiA+ID4+Pj4g
UHJhc2FkIFJhanUgQXRocmV5YSA8cGF0aHJleWFAbWFydmVsbC5jb20+OyBkZXZAZHBkay5vcmc7
DQo+IEFua3VyDQo+ID4gPj4+PiBEd2l2ZWRpIDxhZHdpdmVkaUBtYXJ2ZWxsLmNvbT4NCj4gPiA+
Pj4+IFN1YmplY3Q6IFJFOiBbUEFUQ0hdIGxpYi9jcnlwdG9kZXY6IGZpeCBkcml2ZXIgbmFtZSBj
b21wYXJpc29uDQo+ID4gPj4+Pg0KPiA+ID4+Pj4gSGkgQW5vb2INCj4gPiA+Pj4+DQo+ID4gPj4+
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+Pj4+PiBGcm9tOiBBbm9vYiBKb3Nl
cGggW21haWx0bzphbm9vYmpAbWFydmVsbC5jb21dDQo+ID4gPj4+Pj4gU2VudDogU2F0dXJkYXks
IEZlYnJ1YXJ5IDIzLCAyMDE5IDY6MTIgQU0NCj4gPiA+Pj4+PiBUbzogVHJhaGUsIEZpb25hIDxm
aW9uYS50cmFoZUBpbnRlbC5jb20+OyBBa2hpbCBHb3lhbA0KPiA+ID4+Pj4+IDxha2hpbC5nb3lh
bEBueHAuY29tPjsgRG9oZXJ0eSwgRGVjbGFuDQo+ID4gPj4+Pj4gPGRlY2xhbi5kb2hlcnR5QGlu
dGVsLmNvbT47IERlIExhcmEgR3VhcmNoLCBQYWJsbw0KPiA+ID4+Pj4+IDxwYWJsby5kZS5sYXJh
Lmd1YXJjaEBpbnRlbC5jb20+OyBZaWdpdCwgRmVycnVoDQo+ID4gPj4+Pj4gPGZlcnJ1aC55aWdp
dEBpbnRlbC5jb20+OyBUaG9tYXMgTW9uamFsb24NCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+DQo+
ID4gPj4+Pj4gQ2M6IEplcmluIEphY29iIEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxsLmNv
bT47IE5hcmF5YW5hDQo+ID4gPj4+Pj4gUHJhc2FkIFJhanUgQXRocmV5YSA8cGF0aHJleWFAbWFy
dmVsbC5jb20+OyBkZXZAZHBkay5vcmc7DQo+IEFua3VyDQo+ID4gPj4+Pj4gRHdpdmVkaSA8YWR3
aXZlZGlAbWFydmVsbC5jb20+DQo+ID4gPj4+Pj4gU3ViamVjdDogUkU6IFtQQVRDSF0gbGliL2Ny
eXB0b2RldjogZml4IGRyaXZlciBuYW1lIGNvbXBhcmlzb24NCj4gPiA+Pj4+Pg0KPiA+ID4+Pj4+
IEhpIEZpb25hLA0KPiA+ID4+Pj4+DQo+ID4gPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+ID4gPj4+Pj4+IEZyb206IFRyYWhlLCBGaW9uYSA8ZmlvbmEudHJhaGVAaW50ZWwuY29t
Pg0KPiA+ID4+Pj4+PiBTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDIyLCAyMDE5IDk6MDkgUE0NCj4g
PiA+Pj4+Pj4gVG86IEFub29iIEpvc2VwaCA8YW5vb2JqQG1hcnZlbGwuY29tPjsgQWtoaWwgR295
YWwNCj4gPiA+Pj4+Pj4gPGFraGlsLmdveWFsQG54cC5jb20+OyBEb2hlcnR5LCBEZWNsYW4NCj4g
PiA+PiA8ZGVjbGFuLmRvaGVydHlAaW50ZWwuY29tPjsNCj4gPiA+Pj4+Pj4gRGUgTGFyYSBHdWFy
Y2gsIFBhYmxvIDxwYWJsby5kZS5sYXJhLmd1YXJjaEBpbnRlbC5jb20+DQo+ID4gPj4+Pj4+IENj
OiBKZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+OyBOYXJheWFu
YQ0KPiA+ID4+Pj4+PiBQcmFzYWQgUmFqdSBBdGhyZXlhIDxwYXRocmV5YUBtYXJ2ZWxsLmNvbT47
IGRldkBkcGRrLm9yZzsNCj4gQW5rdXINCj4gPiA+Pj4+Pj4gRHdpdmVkaSA8YWR3aXZlZGlAbWFy
dmVsbC5jb20+OyBUcmFoZSwgRmlvbmENCj4gPiA+Pj4+Pj4gPGZpb25hLnRyYWhlQGludGVsLmNv
bT4NCj4gPiA+Pj4+Pj4gU3ViamVjdDogUkU6IFtQQVRDSF0gbGliL2NyeXB0b2RldjogZml4IGRy
aXZlciBuYW1lIGNvbXBhcmlzb24NCj4gPiA+Pj4+Pj4NCj4gPiA+Pj4+Pj4gSGkgQW5vb2IsDQo+
ID4gPj4+Pj4+DQo+ID4gPj4+Pj4+Pj4+PiBAQCAtNTQyLDggKzU0Myw4IEBAIHJ0ZV9jcnlwdG9k
ZXZfZ2V0X2Rldl9pZChjb25zdCBjaGFyDQo+ID4gPj4+PiAqbmFtZSkNCj4gPiA+Pj4+Pj4+Pj4+
ICAgIAkJcmV0dXJuIC0xOw0KPiA+ID4+Pj4+Pj4+Pj4NCj4gPiA+Pj4+Pj4+Pj4+ICAgIAlmb3Ig
KGkgPSAwOyBpIDwgY3J5cHRvZGV2X2dsb2JhbHMubmJfZGV2czsgaSsrKQ0KPiA+ID4+Pj4+Pj4+
Pj4gLQkJaWYgKChzdHJjbXAoY3J5cHRvZGV2X2dsb2JhbHMuZGV2c1tpXS5kYXRhLQ0KPiA+bmFt
ZSwNCj4gPiA+Pj4+IG5hbWUpDQo+ID4gPj4+Pj4+Pj4+PiAtCQkJCT09IDApICYmDQo+ID4gPj4+
Pj4+Pj4+PiArCQlpZiAoKHN0cm5jbXAoY3J5cHRvZGV2X2dsb2JhbHMuZGV2c1tpXS5kYXRhLQ0K
PiA+bmFtZSwNCj4gPiA+Pj4+Pj4gbmFtZSwNCj4gPiA+Pj4+Pj4+Pj4+ICsNCj4gCVJURV9DUllQ
VE9ERVZfTkFNRV9NQVhfTEVOKQ0KPiA+ID4+IGNvbnNpZGVyIHVzaW5nICJzdHJsZW4obmFtZSkg
KyAxIiBpbnN0ZWFkIG9mDQo+ID4gPj4gUlRFX0NSWVBUT0RFVl9OQU1FX01BWF9MRU4uDQo+ID4g
Pj4gVGhpcyB3aWxsIG5vdCBjYXVzZSBhbnkgQUJJIGJyZWFrYWdlIGluIG15IG9waW5pb24gYW5k
IGFuZCB3aWxsDQo+ID4gPj4gY2hlY2sgdGlsbCB3ZSBnZXQgYSBudWxsIHRlcm1pbmF0ZWQgc3Ry
aW5nIGluIGJvdGggdGhlIHN0cmluZ3MuDQo+ID4gPj4gV2hhdCBzYXk/DQo+ID4gPiBbQW5vb2Jd
IEluIHRoYXQgIGNhc2UsIEknbGwgcmVzdHJpY3QgdGhlIHBhdGNoIHRvIHR3byBwbGFjZXMuDQo+
ID4gPiBXaGVyZXZlciBzdHJsZW4obmFtZSkgaXMgdXNlZCwgSSdsbCBtYWtlIGl0DQo+ID4gc3Ry
bGVuKG5hbWUpKzEuIEkgd29uJ3QgdG91Y2ggc3RyY21wIG9uZXMgYXMgdGhhdCB3b3VsZCB3b3Jr
IGFzIGlzLiBTaGFsbCBJDQo+IHByZXBhcmUgYSB2Mj8NCj4gPiBJIHRoaW5rIGl0IHNob3VsZCBi
ZSBmaW5lLg0KPiA+DQo+ID4gRmlvbmEsDQo+ID4gQW55IGNvbW1lbnRzPw0KPiBbRmlvbmFdIEdv
b2QgaWRlYS4gVGhhdCBzaG91bGQgYmUgb2suDQoNCltBbm9vYl0gQW5vdGhlciB0aG91Z2h0LiBJ
ZiB3ZSBhcmUgZmluZSB3aXRoIGRvaW5nIHN0cmxlbiBvZiBpbnB1dCBidWZmZXIsIHRoZW4gdXNp
bmcgc3RyY21wIHdvdWxkIGFsc28gZG8uIFRoYXQgd2F5IHRoZSB1c2FnZSBhbHNvIHdvdWxkIGJl
IHVuaWZvcm0gaW4gdGhlIGZpbGUuDQoNClRoYW5rcywNCkFub29iDQo=