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 CCE88A0547;
	Thu, 28 Oct 2021 20:01:32 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id BAE0B40E25;
	Thu, 28 Oct 2021 20:01:32 +0200 (CEST)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com
 (mail-co1nam11on2074.outbound.protection.outlook.com [40.107.220.74])
 by mails.dpdk.org (Postfix) with ESMTP id B88F34067B
 for <dev@dpdk.org>; Thu, 28 Oct 2021 20:01:30 +0200 (CEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Vx9xUKlbL7LriHXZ8Se5SSSRnxIQ6XK47m4SzK3nxHy67HN+uxXIPVRloaXb69vvpJREUuv4fmQh/YmNxJGoVEQQfnRZWEwL0d6Om9i+gqv8yOEwlWMtJ1akaidVSji8PHKqAxqHeMMvg51838O942Q5eYSLkll3ohWjrR7E+bW786yowKWrC471+mYfbRbnFddUrghLL0njxwQmwa5L90KRgg/rq8jWeL9KpDshPS4tet1f6BVUughS87yQe7xFrd3rB+W4TN9xH+8OaNNbkc0mmKfNYrCOoeHUUDTQCOjECl5iugwqkDPh+NrwJnYfLmAIJ8o5pzUzMn/h51Mk1g==
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=cT66TljUHlwB9C1ux/kohfEioFVkjnKzN4FdtNtx9+w=;
 b=iq5Qg/FwJFgcy+AEohssGQRXofRgkNxQTcWVS7Vv7aCJ5291TnNWKBL9ERBR7157nqqOiBZMyKbCjN4wsZ0EZrO6ph9UJ0icZwZij34YgYJVUvMfNaEgvdj1ZpIGsxL0/5AmNRSWU67u2c9HFzc2cXXLFeU21VdPM8Q8p6zMmHu4h2uNY2DX6MLMK45hIVd5TN0MgdgdKGliaOEv73ahuDb5I1j4lHYHK/KsgO7YoA1KOeoc1mI5pOzxjYSvHB457M9kHEuUbjDhunRnT/mM/OdPcCqEvkH4+TrK/SZtX0kkDspuB+0n5jWQ6RugwpJH8kDFpvlgCmzj4p6e8dxsXw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=xilinx.com; dmarc=pass action=none header.from=xilinx.com;
 dkim=pass header.d=xilinx.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cT66TljUHlwB9C1ux/kohfEioFVkjnKzN4FdtNtx9+w=;
 b=D/o1sVyxOGVLDu9rVd93Hvo2/k9sBDQmwanTDZFfn5wVmZKHKTOykKKWbosbFIoVqmPJM4krpiEdNomH0mI4LUsz9HYekQ3FTDD6HxESML/webWWDzGIHgXIzOt41iil8CdUPiw9Kd3FyWkeanI3y83pfPUXXzoUPXSO10iMaHI=
Received: from SJ0PR02MB7327.namprd02.prod.outlook.com (2603:10b6:a03:29c::20)
 by BYAPR02MB5845.namprd02.prod.outlook.com (2603:10b6:a03:11b::26)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14; Thu, 28 Oct
 2021 18:01:28 +0000
Received: from SJ0PR02MB7327.namprd02.prod.outlook.com
 ([fe80::b5f0:5042:370c:f06d]) by SJ0PR02MB7327.namprd02.prod.outlook.com
 ([fe80::b5f0:5042:370c:f06d%3]) with mapi id 15.20.4649.015; Thu, 28 Oct 2021
 18:01:28 +0000
From: Vijay Kumar Srivastava <vsrivast@xilinx.com>
To: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>, Maxime Coquelin
 <maxime.coquelin@redhat.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: "chenbo.xia@intel.com" <chenbo.xia@intel.com>
Thread-Topic: [PATCH 00/10] vdpa/sfc: introduce Xilinx vDPA driver
Thread-Index: AQHXyzUXCg65u8C9pUePjnoSRrPMaKvm8ZQAgAHCiFA=
Date: Thu, 28 Oct 2021 18:01:28 +0000
Message-ID: <SJ0PR02MB732742B343BF8CB88A4F4A62B9869@SJ0PR02MB7327.namprd02.prod.outlook.com>
References: <20210706164418.32615-1-vsrivast@xilinx.com>
 <dfa71383-976e-6fc5-e242-b4364c080996@redhat.com>
 <d1d75cbe-c367-aeb1-42d7-e2803b36d203@oktetlabs.ru>
In-Reply-To: <d1d75cbe-c367-aeb1-42d7-e2803b36d203@oktetlabs.ru>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: oktetlabs.ru; dkim=none (message not signed)
 header.d=none;oktetlabs.ru; dmarc=none action=none header.from=xilinx.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c82e7004-463d-4cc9-101a-08d99a3cf74b
x-ms-traffictypediagnostic: BYAPR02MB5845:
x-microsoft-antispam-prvs: <BYAPR02MB58455308C5AAEAC445830113B9869@BYAPR02MB5845.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: tqOqDsCp7ZYA/dVZbinTY1FFJ+h+dqEfqtDEO83Fikh7nsJIbBYknSC0dF7nkYYMc08BbOyD+gY3JOGQ24cA65BEY64vpBkJGeqI9UlE5EMUSApF+L9fACwOoRZZHR5FXo2DeDpNB0Kxy19JMjOd4HomDbdoAiNHCJR4LKuCq2vXM65yFFgtWOdddqOP/Avcjl8oeHeNyZinPzK8ddzfTH9LVqe2AbLYKYNDnvpnFoIPN9wPuyMC56fbWisjvMsprqPnF4RhVRQAaj/3uxanz/PiNKh04mtAQrPcTRQPbX6Crwwy0wmCIMHwWCF5sGuRcJRUY+2HmjWBrT37bdZSsrD3WnXEE88z5xSnlDfIHHMEmNp+s13vunilp0vuS8YMPLUTfAVpvUJptba7Py+Nt+sbm62cVmsUk9Ehbuw3RObpapE7XEGHKL7i6Au5l8NkQyXbzEOm2cGwKwdEjc25uFJ8iBzLibEbqv1epGCHYDfDKMgft0Dhmrk9A7QOaeKpASsEMojUaz0uNiemzYewfXHa8Ltr1sShUjwW1K97GHbvVYu+/V/ILx/rKmBPXwdd0T/p5AcEVpUvQNLtQn7VYEwksgZf8gxWTzKxOKlG8qApppCD9XnXF84S8a7ef2VMFSCLjlj1ENS4J22/VpuDFrN22M/PyXw3DHPwnI+FaFGMcFMaIhYTnplxNguGVMpbAY1qUY+98aqZ+o6BnCzSShji8t9g/4xc4C+eaza5MDm/OLpXPFio82/GtCrzV9hi+7jy0JFi/IuTIExgrverXYmX/lJ9T2xqJD4T132kNaY=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SJ0PR02MB7327.namprd02.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(366004)(53546011)(186003)(83380400001)(966005)(38070700005)(7696005)(9686003)(26005)(508600001)(55016002)(316002)(5660300002)(4326008)(52536014)(2906002)(6506007)(33656002)(110136005)(66556008)(71200400001)(66446008)(8676002)(66476007)(66946007)(76116006)(64756008)(8936002)(38100700002)(86362001)(122000001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TlkwVVY2NU5RMlBROFozenRTZW1RWnNqUzVBYXN4TmlrNHFmbFFHNG5jUmtG?=
 =?utf-8?B?WkwwcWpmNFVPdGtxM0EvYU9SdWFreWd5aTBJNXdIQUg1bDYyWS9rNHE5dkN1?=
 =?utf-8?B?dU43cU5sSmFJT3BnR3RtMUJrM083K1MzZ042RkIxTURkcVhkK0ZITStnNmRl?=
 =?utf-8?B?SThFY2RCRmNta3FNSmdHdzFRUmd2a1VyS1p3bzBUZ1FzaUg4RlRxUmhhekdG?=
 =?utf-8?B?SldWYjBmQ3diNmhlMHlMVGU3QjBsZXlpN0lCcm8vazI5VitLaU9pY3o1SEFx?=
 =?utf-8?B?aGVPeWV3L0k2enNPb3l5TTQ4STk0bUUxWFIrMDBWUWROMWN4ams5NlhhMzJL?=
 =?utf-8?B?dEpTbStTMWpnUVdWcW8yVHJuMFIyYVhPd2lrSEU2bWxUK211S1RCTUZMSFAr?=
 =?utf-8?B?UllQazhrd0d6emZ4Smd6dTlZT2pzdnpJMldnSTgxMmt0dkRpQlUzZ25zOHFL?=
 =?utf-8?B?UlVqeEhRNEU4ejJSV1NFczVoWWJDTkVLSW5vY2MvNE9tU3J3enFrSHU0SEpM?=
 =?utf-8?B?d0ppbE5rcHNnSUQ0cWJuckt0dGZPb1VwWHVpZndTdExCTmJOZGxrR3Q5d0Ew?=
 =?utf-8?B?V0dNTWRCU2p3alBKV04zMVJ5OHJMQjI1M0JhQmF4YWdCdUNTS2FkQVpVZXBh?=
 =?utf-8?B?UFdCRHNjVU83M21MMUQ2cGNOWFZnczJVYkNCRU9YRlhwWjl5VWxlVHFMSmxB?=
 =?utf-8?B?T3lxbkF0ZW13YWJlSDZjM1RadDV0RDVhenE1RGpNUjBxU1VEQkhzZjZKQlNh?=
 =?utf-8?B?Q0xBc0NkaGdDR3VQWXlsYTRDV3JpUUoyNTJyNmxSZy9YMU9ETTFQek5rdThm?=
 =?utf-8?B?VTd1N1Q1M0w0UEx3MlVDdEdyR2JWaEFjdjc4VE5MdklaaDBWbk56UjFwNWJp?=
 =?utf-8?B?a1o3TlJ0OGhHZkgvTko4dVlnZ1N4Uyt1Z3dVQ3dvOTEzZUVVY1pRQi9LNUVT?=
 =?utf-8?B?QWlhUEdWeWhzMzBYaEVpd0xVUWhRRWQyRHFaWmNsREs2WVc2RTRMWUVVTTJB?=
 =?utf-8?B?bXN6eGZqUlhNK2FBR05zdnlYNFh2cDJtZVF3dHFmZzFRaGJObDlkVUY3Qkkw?=
 =?utf-8?B?NmhQc2ZDcFJoeHNPazRUYXBTaTdqMlVyRnZ2OGlVcGF2SzVHYWpiSVh2TnhF?=
 =?utf-8?B?U1l1YysvQ3NhcDF0aFlUZHpOeE1KbmJ4TWM1bHBYR25CYzRSRmNocld4U2ww?=
 =?utf-8?B?K0lGR2c3YXY5bEpVVFc3aXVwSkNQam1KbThFT1VCaXdnZlJVdC9UWERVZnJs?=
 =?utf-8?B?MG9vdk5jTk43Tmw2N3M3UFhxbHZXSlVORjEvR05BZlVsdG04eUZLOG9KR1Bu?=
 =?utf-8?B?MjdHOUlvNitaZjFScEhRemdkL2RVOVQ4UnZWOEs4WDVxR1cyaUVmNlhPVVlT?=
 =?utf-8?B?VTdEdERFeW4waUczN29SYmJvdzNORGVGSzhtMzE5a0ovSG5tRExOeVNTUkJC?=
 =?utf-8?B?VmdNd1JUWllWOEtGdXl3cXF6dWY5UVU1UFNmaVhacHBQbFAvVDFSZVYwTFpL?=
 =?utf-8?B?Y3pIQnBpVzRSTk9rK2F6R3hEanN1ZEliTHNVZmEvemFIYmx3YldTZDNxVXE5?=
 =?utf-8?B?K2hBeC9adXJCSmQ5Slc3M1dLQUdacUJMKzNEang2YmJSSHlVc3pHRkhxWnI0?=
 =?utf-8?B?YW1MMmhSclVUYmIyR1dnN2I4R21JU1g3WHdMRFRwdkRuV0V1Njd6UnBUY0FU?=
 =?utf-8?B?YlFKSkFVSWt4QnJ6SlVMUm4wY3pPWVlURm1LNEtCcEp1ajVGOE1wTnhtTUE3?=
 =?utf-8?B?OFFwRmRjNzFmUUF2NGdtZmhEWG1XK2NZUUZQZDNITmV3M2hLUHBNNkpqSTBY?=
 =?utf-8?B?aHNaeG5PYS9mU3ZaR3VPMDVVUitqQnN4WmVaTS9NK0VFQUhCRXE5eTkydnhk?=
 =?utf-8?B?WUsyYmVyREo4YWlWb21rUkZWN0t4VmUzUm5Ka3JzTnRibCtlWTVKZDVBRzBn?=
 =?utf-8?B?cEVzNjZIQ0hVZEZtNDNiT3d0aFhMbG9URC90VU9KbTRzK0xaZTFpbCtoWkh4?=
 =?utf-8?B?ZGZMeko5RVlTRHhlb1lJUFRyOEFOUTF2R0l3RjVLMUR0THZYVEQ0VytuZERH?=
 =?utf-8?B?SVY4WnJIa1hPdnJLSVNTdS9UUEw2eE5BRFFZZmlGTGY0UTdmbVZydmJjQjRm?=
 =?utf-8?B?RmNlUjJndERMNW5BNkRxQzhqY3RxakduQWVsYitUVUxYMmJORzVYYzdPVHZP?=
 =?utf-8?Q?BPR54ti/2ckuZL2yVpIVTXU=3D?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR02MB7327.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c82e7004-463d-4cc9-101a-08d99a3cf74b
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2021 18:01:28.5719 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: hC8Bm2HUYKLT3BZxr1JNOVCUpcyc4tENlzl4k7i4DgsSoNrrAjDvojNKOq9XdzpsnPeRQmRzzR9oyNlaSNbdZA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB5845
Subject: Re: [dpdk-dev] [PATCH 00/10] vdpa/sfc: introduce Xilinx vDPA driver
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
Sender: "dev" <dev-bounces@dpdk.org>

SEkgTWF4aW1lLCANCg0KV2l0aCB0aGUgcmMxIGNvZGUgYmFzZSwgYW4gaXNzdWUgaHR0cHM6Ly9i
dWdzLmRwZGsub3JnL3Nob3dfYnVnLmNnaT9pZD04NjIgd2FzIG9ic2VydmVkLiANCkR1ZSB0byB0
aGlzIHZEUEEgYXBwIHdhcyBub3Qgd29ya2luZyBwcm9wZXJseS4gQWZ0ZXIgZml4aW5nIHRoaXMg
aXNzdWUgKEZpeCBuZWVkcyB0byBiZSBzdWJtaXR0ZWQpDQp2RFBBIGFwcCBpcyB3b3JraW5nIGZp
bmUgd2l0aCB0aGUgdGhpcyBwYXRjaCBzZXJpZXMuDQoNClJlZ2FyZHMsDQpWaWpheQ0KDQo+LS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBBbmRyZXcgUnliY2hlbmtvIDxhbmRyZXcu
cnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj5TZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMjcsIDIw
MjEgODozNSBQTQ0KPlRvOiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQu
Y29tPjsgVmlqYXkgS3VtYXIgU3JpdmFzdGF2YQ0KPjx2c3JpdmFzdEB4aWxpbnguY29tPjsgZGV2
QGRwZGsub3JnDQo+Q2M6IGNoZW5iby54aWFAaW50ZWwuY29tOyBWaWpheSBLdW1hciBTcml2YXN0
YXZhIDx2c3JpdmFzdEB4aWxpbnguY29tPg0KPlN1YmplY3Q6IFJlOiBbUEFUQ0ggMDAvMTBdIHZk
cGEvc2ZjOiBpbnRyb2R1Y2UgWGlsaW54IHZEUEEgZHJpdmVyDQo+DQo+SGkgTWF4aW1lLA0KPg0K
Pk9uIDEwLzI3LzIxIDQ6MTggUE0sIE1heGltZSBDb3F1ZWxpbiB3cm90ZToNCj4+IEhpIFZpamF5
LA0KPj4NCj4+IC1yYzIgZGVhZGxpbmUgaXMgYXBwcm9hY2hpbmcsIGRvIHlvdSB0aGluayB2MiB3
aWxsIGJlIHJlYWR5IG9uIHRpbWUgc28NCj4+IHRoYXQgd2UgY2FuIGhhdmUgeW91ciBkcml2ZXIg
aW4gdjIxLjExPw0KPg0KPlZpamF5IGlzIHdvcmtpbmcgb24gYSBpdC4gV2UgaGF2ZSB2MiwgYnV0
IGl0IGRvZXMgbm90IHdvcmsgYWZ0ZXIgcmViYXNlIG9uIHJjMS4NCj5Ib3BlZnVsbHkgVmlqYXkg
d2lsbCBzb3J0IGl0IG91dCBzaG9ydGx5Lg0KPg0KPlRoYW5rcywNCj5BbmRyZXcuDQo+DQo+Pg0K
Pj4gVGhhbmtzLA0KPj4gTWF4aW1lDQo+Pg0KPj4gT24gNy82LzIxIDE4OjQ0LCBWaWpheSBTcml2
YXN0YXZhIHdyb3RlOg0KPj4+IFRoaXMgcGF0Y2ggc2VyaWVzIGludHJvZHVjZXMgdkRQQSBkcml2
ZXIgZm9yIFhpbGlueCBkZXZpY2VzLg0KPj4+IFRoZSBYaWxpbnggdkRQQSAodmhvc3QgZGF0YSBw
YXRoIGFjY2VsZXJhdGlvbikgcHJvdmlkZXMgc3VwcG9ydCBmb3INCj4+PiB0aGUgWGlsaW54IFNO
MTAyMiBTbWFydE5JQ3MuDQo+Pj4NCj4+PiBUaGlzIFBhdGNoIHNlcmllcyBpbmNsdWRlcyBmb2xs
b3dpbmcgcGF0Y2hlczoNCj4+Pg0KPj4+IFZpamF5IEt1bWFyIFNyaXZhc3RhdmEgKDEwKToNCj4+
PiDCoMKgIHZkcGEvc2ZjOiBpbnRyb2R1Y2UgWGlsaW54IHZEUEEgZHJpdmVyDQo+Pj4gwqDCoCB2
ZHBhL3NmYzogYWRkIHN1cHBvcnQgZm9yIGRldmljZSBpbml0aWFsaXphdGlvbg0KPj4+IMKgwqAg
dmRwYS9zZmM6IGFkZCBzdXBwb3J0IHRvIGdldCBkZXZpY2UgYW5kIHByb3RvY29sIGZlYXR1cmVz
DQo+Pj4gwqDCoCB2ZHBhL3NmYzogZ2V0IGRldmljZSBzdXBwb3J0ZWQgbWF4IHF1ZXVlIGNvdW50
DQo+Pj4gwqDCoCB2ZHBhL3NmYzogYWRkIHN1cHBvcnQgdG8gZ2V0IFZGSU8gZGV2aWNlIGZkDQo+
Pj4gwqDCoCB2ZHBhL3NmYzogYWRkIHN1cHBvcnQgZm9yIGRldiBjb25mIGFuZCBkZXYgY2xvc2Ug
b3BzDQo+Pj4gwqDCoCB2ZHBhL3NmYzogYWRkIHN1cHBvcnQgdG8gZ2V0IHF1ZXVlIG5vdGlmeSBh
cmVhIGluZm8NCj4+PiDCoMKgIHZkcGEvc2ZjOiBhZGQgc3VwcG9ydCBmb3IgTUFDIGZpbHRlciBj
b25maWcNCj4+PiDCoMKgIHZkcGEvc2ZjOiBhZGQgc3VwcG9ydCB0byBzZXQgdnJpbmcgc3RhdGUN
Cj4+PiDCoMKgIHZkcGEvc2ZjOiBzZXQgYSBtdWx0aWNhc3QgZmlsdGVyIGR1cmluZyB2RFBBIGlu
aXQNCj4+Pg0KPj4+IMKgIE1BSU5UQUlORVJTwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDYgKw0KPj4+IMKgIGRvYy9ndWlkZXMvcmVs
X25vdGVzL3JlbGVhc2VfMjFfMDgucnN0IHzCoMKgIDUgKw0KPj4+IMKgIGRvYy9ndWlkZXMvdmRw
YWRldnMvZmVhdHVyZXMvc2ZjLmluacKgwqAgfMKgIDE5ICsNCj4+PiDCoCBkb2MvZ3VpZGVzL3Zk
cGFkZXZzL3NmYy5yc3TCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTA3ICsrKysNCj4+PiDCoCBk
cml2ZXJzL2NvbW1vbi9zZmNfZWZ4L2Vmc3lzLmjCoMKgwqDCoMKgwqDCoMKgIHzCoMKgIDIgKy0N
Cj4+PiDCoCBkcml2ZXJzL2NvbW1vbi9zZmNfZWZ4L3ZlcnNpb24ubWFwwqDCoMKgwqAgfMKgIDEw
ICsNCj4+PiDCoCBkcml2ZXJzL3ZkcGEvbWVzb24uYnVpbGTCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHzCoMKgIDEgKw0KPj4+IMKgIGRyaXZlcnMvdmRwYS9zZmMvbWVzb24uYnVpbGTCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8wqAgMzcgKysNCj4+PiDCoCBkcml2ZXJzL3ZkcGEvc2ZjL3NmY192
ZHBhLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMzY3ICsrKysrKysrKysrKysNCj4+PiDCoCBk
cml2ZXJzL3ZkcGEvc2ZjL3NmY192ZHBhLmjCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMTYzICsr
KysrKw0KPj4+IMKgIGRyaXZlcnMvdmRwYS9zZmMvc2ZjX3ZkcGFfZGVidWcuaMKgwqDCoMKgwqAg
fMKgIDIxICsNCj4+PiDCoCBkcml2ZXJzL3ZkcGEvc2ZjL3NmY192ZHBhX2ZpbHRlci5jwqDCoMKg
wqAgfCAxNTkgKysrKysrDQo+Pj4gwqAgZHJpdmVycy92ZHBhL3NmYy9zZmNfdmRwYV9ody5jwqDC
oMKgwqDCoMKgwqDCoCB8IDQxNSArKysrKysrKysrKysrKysNCj4+PiDCoCBkcml2ZXJzL3ZkcGEv
c2ZjL3NmY192ZHBhX2xvZy5owqDCoMKgwqDCoMKgwqAgfMKgIDgwICsrKw0KPj4+IMKgIGRyaXZl
cnMvdmRwYS9zZmMvc2ZjX3ZkcGFfbWNkaS5jwqDCoMKgwqDCoMKgIHzCoCA3NCArKysNCj4+PiDC
oCBkcml2ZXJzL3ZkcGEvc2ZjL3NmY192ZHBhX29wcy5jwqDCoMKgwqDCoMKgwqAgfCA5NDINCj4+
PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4+PiDCoCBkcml2ZXJzL3ZkcGEv
c2ZjL3NmY192ZHBhX29wcy5owqDCoMKgwqDCoMKgwqAgfMKgIDY5ICsrKw0KPj4+IMKgIGRyaXZl
cnMvdmRwYS9zZmMvdmVyc2lvbi5tYXDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoCAzICsNCj4+
PiDCoCAxOCBmaWxlcyBjaGFuZ2VkLCAyNDc5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkN
Cj4+PiDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy92ZHBhZGV2cy9mZWF0dXJlcy9z
ZmMuaW5pDQo+Pj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRvYy9ndWlkZXMvdmRwYWRldnMvc2Zj
LnJzdA0KPj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3ZkcGEvc2ZjL21lc29uLmJ1
aWxkDQo+Pj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvdmRwYS9zZmMvc2ZjX3ZkcGEu
Yw0KPj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3ZkcGEvc2ZjL3NmY192ZHBhLmgN
Cj4+PiDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy92ZHBhL3NmYy9zZmNfdmRwYV9kZWJ1
Zy5oDQo+Pj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvdmRwYS9zZmMvc2ZjX3ZkcGFf
ZmlsdGVyLmMNCj4+PiDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy92ZHBhL3NmYy9zZmNf
dmRwYV9ody5jDQo+Pj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvdmRwYS9zZmMvc2Zj
X3ZkcGFfbG9nLmgNCj4+PiDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy92ZHBhL3NmYy9z
ZmNfdmRwYV9tY2RpLmMNCj4+PiDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy92ZHBhL3Nm
Yy9zZmNfdmRwYV9vcHMuYw0KPj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3ZkcGEv
c2ZjL3NmY192ZHBhX29wcy5oDQo+Pj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvdmRw
YS9zZmMvdmVyc2lvbi5tYXANCj4+Pg0KDQo=