From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 0F6A0A057B;
	Tue, 14 Apr 2020 15:18:11 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id B35731C202;
	Tue, 14 Apr 2020 15:18:09 +0200 (CEST)
Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com
 [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id AB8101C1F6
 for <dev@dpdk.org>; Tue, 14 Apr 2020 15:18:07 +0200 (CEST)
Received: from pps.filterd (m0045851.ppops.net [127.0.0.1])
 by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id
 03EDFmX2001845; Tue, 14 Apr 2020 06:18:06 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;
 h=from : to : subject
 : date : message-id : references : in-reply-to : content-type :
 content-transfer-encoding : mime-version; s=pfpt0818;
 bh=8TCG7PfYsATvfy2nSE2Mee6hE//MDSdrx/D8fw10L1A=;
 b=DvWAJHPjsVGTiiYK4a4p4WCj6AiEqa8elJ54zyJAWJss369OS2RjSKku+/Bb9l+I3wku
 OdKtNKKSc6T35zBc55pyOx1HuSHryc1rYVGq0qnH0pECUSHIeEhW2c10vcH7nSK01d0c
 spostH0nLTHr9doQi2S/C2uck52bCbee49AyaHQiGyceyMkQBpbe4Pzq5KjIDDaN7AoG
 MZ2qRDBZ+dtn/RR+sBuk9vX/vG6nLK/vDk/ceYMeRE7EnPfZ8wtv1KHxhTtOdtzY0IBD
 F0hgc90rudYoNIwpF2ss+p+tP3cDM4YRDAJR2BmBkYPSe2eZrhjhKJRG/d7Bh1EYYmZO ag== 
Received: from sc-exch03.marvell.com ([199.233.58.183])
 by mx0b-0016f401.pphosted.com with ESMTP id 30bddktc3m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);
 Tue, 14 Apr 2020 06:18:06 -0700
Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH03.marvell.com
 (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 14 Apr
 2020 06:18:04 -0700
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (104.47.45.55) by
 SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server
 (TLS) id
 15.0.1497.2 via Frontend Transport; Tue, 14 Apr 2020 06:18:04 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=SjshGcA9Pv/f46IxlECipPJ/Cgth5EupI9NraC8SzB9ih/S6DXe2w6pVQWbjdPU67TZzxsG6rrX3TpcnA6oJjSMkGMT3wUauFmsWDdFk99qD1/LzX/4CGMZel1D0aqSeuPxGDkU3sXTc+J7WINHGh60NQCbYdIOu3TaR1iB0qVeyU+4x9HaSgl4+8a+897RLWdXdZ6JX6ZabqihmZrkcIMTrggoMPpZl2hZ5JCNxplXTVyEvY3CyR9bLwTppkmZJ6hEFLt05iySfejLg5yWTqbsTqMw23p9H2TLs5D1Wh16Cviz8hMddHs9/j0qXzOhCSSeHp9XcwIvk+qXKDCSV6w==
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=8TCG7PfYsATvfy2nSE2Mee6hE//MDSdrx/D8fw10L1A=;
 b=PwsOWOeExb5x92WS9PWq3Uqm58tnkGWx7zDbxWrT83G/+ixJa1b5gpbgcoCjwjaXGG1wlLIVIz1H+ozjK/1ApsqixisxPlyAiRPBKxKq/yLOKDDF2WXVwiuad+81g9k95PscBV3gsMihh7IPDzv8yndFC0o6yBrcY0qri4S1z5NSK0xJGWYTFGb0pLlZYDEsLX7FT2yjzNEgpdziQmE36DDnHkfK7BHlitTDX2B4W9qx4SdUeFzw9P1mvGA6pB00O+odE3rIf9kgGxQe2jplKXQZKK9byE5pWtKp4Voj84wQwG/36AAhegXtvGnDNtBDa64Aff2WWBx9b2lJCmSldA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com;
 dkim=pass header.d=marvell.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8TCG7PfYsATvfy2nSE2Mee6hE//MDSdrx/D8fw10L1A=;
 b=FdqmIuEsophvO1Q6RcQznhhmUqsTn2frJu77fjdiW2QLWVeIs6we/1ur73oT2zv/pZgvliNS0+M2bn8Gtlv1VAoIo+ZWaV88TzQXeUx/bCM7W/MMy83bkbfxkUbnWwh+Vgo5TpiHnLB1b07DLSMq6jNEoq4nFE8cOl1z90gAl8Y=
Received: from MWHPR18MB1645.namprd18.prod.outlook.com (2603:10b6:300:ca::9)
 by MWHPR18MB1517.namprd18.prod.outlook.com (2603:10b6:300:cd::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.26; Tue, 14 Apr
 2020 13:18:02 +0000
Received: from MWHPR18MB1645.namprd18.prod.outlook.com
 ([fe80::f9ae:558d:60da:9fa4]) by MWHPR18MB1645.namprd18.prod.outlook.com
 ([fe80::f9ae:558d:60da:9fa4%2]) with mapi id 15.20.2900.028; Tue, 14 Apr 2020
 13:18:02 +0000
From: Vamsi Krishna Attunuru <vattunuru@marvell.com>
To: Haiyue Wang <haiyue.wang@intel.com>, "dev@dpdk.org" <dev@dpdk.org>,
 "thomas@monjalon.net" <thomas@monjalon.net>, Jerin Jacob Kollanukkaran
 <jerinj@marvell.com>, "alex.williamson@redhat.com"
 <alex.williamson@redhat.com>, "david.marchand@redhat.com"
 <david.marchand@redhat.com>
Thread-Topic: [EXT] [PATCH v6 0/2] support for VFIO-PCI VF token interface
Thread-Index: AQHWEgx/q+PUMST+LEKpnxOArrTE9ah4mOqw
Date: Tue, 14 Apr 2020 13:18:02 +0000
Message-ID: <MWHPR18MB1645F0B134190F4D285F8937A6DA0@MWHPR18MB1645.namprd18.prod.outlook.com>
References: <20200305043311.17065-1-vattunuru@marvell.com>
 <20200414032103.35507-1-haiyue.wang@intel.com>
In-Reply-To: <20200414032103.35507-1-haiyue.wang@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.44.161.110]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bf872c42-fa1c-46af-7bc5-08d7e0764294
x-ms-traffictypediagnostic: MWHPR18MB1517:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MWHPR18MB1517B6A7463CA6024ECDF4C0A6DA0@MWHPR18MB1517.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:51;
x-forefront-prvs: 0373D94D15
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:MWHPR18MB1645.namprd18.prod.outlook.com; PTR:; CAT:NONE;
 SFTY:;
 SFS:(10009020)(4636009)(39850400004)(136003)(366004)(396003)(376002)(346002)(66946007)(81156014)(5660300002)(7696005)(71200400001)(66446008)(76116006)(966005)(316002)(478600001)(8676002)(64756008)(2906002)(66556008)(6506007)(52536014)(86362001)(33656002)(9686003)(55016002)(66476007)(53546011)(186003)(110136005)(8936002)(26005)(19627235002);
 DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: marvell.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: NJXDzsuq+RoUeuMP0ITEHw76ipaYFZ1VTyBBmMjtSzbWllQEtrDvJb/+jYy85m21I5wWjvlvI5+6+FeTKsiBuwRNOcVvky2xV5XYLZre1ewgi+k432FD0UmI+5RV1hw6MNzpgTSUsyF6WDHUFMRtefE/py0f3xCkN0IOcVoeMaUqaR/wPuHc2JTVHrAzhvI3Orl5W/VE3bVlu8bNE5DAa0jwhn+2EXKHxzkTEfY0/o1ProXOFr3n6krjYqTCpXOumXiZo4/wkam068+nb+SPBIMlunwOWP1zqI0F9DBuzQyU96pQ/eEzY43Yc5F5cFA8WGMXPMRE6lEMwqLvmZGVrGfH/NGK/Syal2W8UQ1fs1xANxjXy5Si3BuUXuyjGXU5d+GK7ixAmKaAIwtuGpUUrEwvhMrmLB6NoixBLadVaeXywJNMdQf4Nx/Ph2A7l2eS3x105zlBKAnRXyEAfvJO/sgOZOP+dpW6AJ3aDUy32qzeKx8o7dx7FH9vubQjYkPIw9PKVqWeDCzAvN15tqvjuA==
x-ms-exchange-antispam-messagedata: 3TZgdawQ8/2Jp7WvMNCPlGRUS3US17rU6qtmDpBnshhUIrFmA2UTNAccVKIY1IT8LxcK4skq4wfCaLq72LNCSwpIrOM5tWgEEXwpUhjQ1/vk6PdebbSBKHhO8ZkdiK4UC3VIk+LX8US5fgB2vfhbRg==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: bf872c42-fa1c-46af-7bc5-08d7e0764294
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2020 13:18:02.1695 (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-CrossTenant-userprincipalname: NqcA/W6glkiWmzVfZ5NWIpcsF8hQ9yO1hZfDmFSD7O8yFy1o2eeHR79ox3HOtN4crb5tDm/8P16ZCAfkBXznhA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR18MB1517
X-OriginatorOrg: marvell.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676
 definitions=2020-04-14_06:2020-04-14,
 2020-04-14 signatures=0
Subject: Re: [dpdk-dev] [EXT] [PATCH v6 0/2] support for VFIO-PCI VF token
	interface
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>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSGFpeXVlIFdhbmcgPGhh
aXl1ZS53YW5nQGludGVsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgQXByaWwgMTQsIDIwMjAgODo1
MSBBTQ0KPiBUbzogZGV2QGRwZGsub3JnOyB0aG9tYXNAbW9uamFsb24ubmV0OyBWYW1zaSBLcmlz
aG5hIEF0dHVudXJ1DQo+IDx2YXR0dW51cnVAbWFydmVsbC5jb20+OyBKZXJpbiBKYWNvYiBLb2xs
YW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+Ow0KPiBhbGV4LndpbGxpYW1zb25AcmVkaGF0
LmNvbTsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbQ0KPiBDYzogSGFpeXVlIFdhbmcgPGhhaXl1
ZS53YW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogW0VYVF0gW1BBVENIIHY2IDAvMl0gc3VwcG9y
dCBmb3IgVkZJTy1QQ0kgVkYgdG9rZW4gaW50ZXJmYWNlDQo+IA0KPiBFeHRlcm5hbCBFbWFpbA0K
PiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiB2NjogRHJvcCB0aGUgRml4ZXMgdGFnIGluIHV1aWQsIHNp
bmNlIHRoZSBmaWxlIGhhcyBiZWVuDQo+ICAgICBtb3ZlZCB0byBhbm90aGVyIHBsYWNlLCBub3Qg
c3VpdGFibGUgdG8gYXBwbHkgb24gc3RhYmxlLg0KPiAgICAgQW5kIHRoaXMgaXMgbm90IGEgYnVn
LCBqdXN0IHNvbWUga2luZCBvZiBlbmhhbmNlbWVudC4NCj4gDQo+IHY1OiAxLiBBZGQgdGhlIFZG
IHRva2VuIHBhcnNlIGVycm9yIGhhbmRsaW5nLg0KPiAgICAgMi4gU3BsaXQgaW50byB0d28gcGF0
Y2hlcyBmb3IgZGlmZmVyZW50IGxvZ2ljIG1vZHVsZS4NCj4gICAgIDMuIEFkZCBtb3JlIGNvbW1l
bnRzIGludG8gdGhlIGNvZGUgZm9yIGV4cGxhaW5pbmcgdGhlIGRlc2lnbi4NCj4gICAgIDQuIERy
b3AgdGhlIEFCSSBjaGFuZ2Ugd29ya2Fyb3VuZCwgdGhpcyBwYXRjaCBzZXQgZm9jdXNlcyBvbiBj
b2RlIHJldmlldy4NCj4gICAgIGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91
cmw/dT1odHRwcy0NCj4gM0FfX3BhdGNod29yay5kcGRrLm9yZ19jb3Zlcl82ODM2NF8mZD1Ed0lE
YVEmYz1uS2pXZWMyYjZSMG1PeVANCj4gYXo3eHRmUSZyPVdsbHJZYXVtVmt4YVdqZ0t0bzZFX3J0
RFFzaGhJaGlrMmprdnpGeVJoVzgmbT1TeFcwN1I5DQo+IFYwaXlkX2ZBQVptNGJVM2ppbWtDRDBr
aGRRZWFiQ3Q5cEVTZyZzPW1Ba0I1S3RhRkRHRmRtcWZOWlY0ZHkNCj4gdzFBOFh5NjF0bTIyVE5N
OGtHU3JRJmU9DQo+IA0KPiB2NDogMS4gSWdub3JlIHJ0ZV92ZmlvX3NldHVwX2RldmljZSBBQkkg
Y2hlY2sgc2luY2UgaXQgaXMNCj4gICAgICAgIGZvciBMaW51eCBkcml2ZXIgdXNlLg0KPiAgICAg
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLQ0KPiAzQV9f
cGF0Y2h3b3JrLmRwZGsub3JnX3BhdGNoXzY4MjU1XyZkPUR3SURhUSZjPW5LaldlYzJiNlIwbU95
UA0KPiBhejd4dGZRJnI9V2xscllhdW1Wa3hhV2pnS3RvNkVfcnREUXNoaEloaWsyamt2ekZ5UmhX
OCZtPVN4VzA3UjkNCj4gVjBpeWRfZkFBWm00YlUzamlta0NEMGtoZFFlYWJDdDlwRVNnJnM9UXY1
QXJYbWtfV2VRbjFiVG5NNkpTDQo+IFhwTnAzTkVodWVuSFAxVnNqVVB6R0UmZT0NCj4gDQo+IHYz
OiBGaXggdGhlIFRyYXZpcyBidWlsZCBmYWlsZWQ6DQo+ICAgICAgICAgICAgKDEpLiBydGVfdXVp
ZC5oOjk3OjU1OiBlcnJvcjogdW5rbm93biB0eXBlIG5hbWUg4oCYc2l6ZV904oCZDQo+ICAgICAg
ICAgICAgKDIpLiBydGVfdXVpZC5oOjU4OjI6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBv
ZiBmdW5jdGlvbiDigJhtZW1jcHnigJkNCj4gICAgIGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwcy0NCj4gM0FfX3BhdGNod29yay5kcGRrLm9yZ19wYXRjaF82
ODI1NF8mZD1Ed0lEYVEmYz1uS2pXZWMyYjZSMG1PeVANCj4gYXo3eHRmUSZyPVdsbHJZYXVtVmt4
YVdqZ0t0bzZFX3J0RFFzaGhJaGlrMmprdnpGeVJoVzgmbT1TeFcwN1I5DQo+IFYwaXlkX2ZBQVpt
NGJVM2ppbWtDRDBraGRRZWFiQ3Q5cEVTZyZzPThVNUh3US1qLQ0KPiBka3pRUGszRTk5d0phdUl0
VFFMSDBmNDhxYXkzN3BuVFo4JmU9DQo+IA0KPiB2MjogRml4IHRoZSBGcmVlQlNEIGJ1aWxkIGVy
cm9yLg0KPiAgICAgICAgICBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtDQo+IDNBX19wYXRjaHdvcmsuZHBkay5vcmdfcGF0Y2hfNjgyNDBfJmQ9RHdJRGFR
JmM9bktqV2VjMmI2UjBtT3lQDQo+IGF6N3h0ZlEmcj1XbGxyWWF1bVZreGFXamdLdG82RV9ydERR
c2hoSWhpazJqa3Z6RnlSaFc4Jm09U3hXMDdSOQ0KPiBWMGl5ZF9mQUFabTRiVTNqaW1rQ0Qwa2hk
UWVhYkN0OXBFU2cmcz03Z3EwaUdlWGF5NFlRNHlkSFJkQ1o5Xw0KPiBvV0RSUUZ0R094R3UzY2hx
MHpfcyZlPQ0KPiANCj4gdjE6IFVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UuDQo+ICAgICAgICAg
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLQ0KPiAzQV9f
cGF0Y2h3b3JrLmRwZGsub3JnX3BhdGNoXzY4MjM3XyZkPUR3SURhUSZjPW5LaldlYzJiNlIwbU95
UA0KPiBhejd4dGZRJnI9V2xscllhdW1Wa3hhV2pnS3RvNkVfcnREUXNoaEloaWsyamt2ekZ5UmhX
OCZtPVN4VzA3UjkNCj4gVjBpeWRfZkFBWm00YlUzamlta0NEMGtoZFFlYWJDdDlwRVNnJnM9aWJT
ZUNVTU1sZVJ2UVJIOVd2SkRZVg0KPiBUZkJBdC1GaTRsZ2ZkVEJPWjV4d2MmZT0NCj4gDQo+IFJG
QyB2MjogaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLQ0K
PiAzQV9fcGF0Y2h3b3JrLmRwZGsub3JnX3BhdGNoXzY4MTE0XyZkPUR3SURhUSZjPW5LaldlYzJi
NlIwbU95UA0KPiBhejd4dGZRJnI9V2xscllhdW1Wa3hhV2pnS3RvNkVfcnREUXNoaEloaWsyamt2
ekZ5UmhXOCZtPVN4VzA3UjkNCj4gVjBpeWRfZkFBWm00YlUzamlta0NEMGtoZFFlYWJDdDlwRVNn
JnM9Sm1TTmpxQ0xFM1hoMF9WeW1wdHFyVmlYDQo+IFZsUmdwRk5fUFpNdk02QzJYMnMmZT0NCj4g
ICAgICAgICAgQmFzZWQgb24gVmFtc2kncyBSRkMgdjEsIGFuZCBBbGV4J3MgcGF0Y2ggZm9yIFFl
bXUNCj4gICAgICAgICBbaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91
PWh0dHBzLQ0KPiAzQV9fbG9yZS5rZXJuZWwub3JnX2xrbWxfMjAyMDAyMDQxNjE3MzcuMzQ2OTZi
OTEtDQo+IDQwdzUyMC5ob21lXyZkPUR3SURhUSZjPW5LaldlYzJiNlIwbU95UGF6N3h0ZlEmcj1X
bGxyWWF1bVZreA0KPiBhV2pnS3RvNkVfcnREUXNoaEloaWsyamt2ekZ5UmhXOCZtPVN4VzA3UjlW
MGl5ZF9mQUFabTRiVTNqaW1rQ0QNCj4gMGtoZFFlYWJDdDlwRVNnJnM9N3RSeFZ0bjB5NXhweHFD
MzhoZ0FCN0JqejdrSFI4bWJELQ0KPiBwSUZnUDFFN28mZT0gXToNCj4gICAgICAgIFVzZSB0aGUg
ZGV2YXJnIHRvIHBhc3MtZG93biB0aGUgVkYgdG9rZW4uDQo+IA0KPiBSRkMgdjE6IGh0dHBzOi8v
dXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0NCj4gM0FfX3BhdGNod29y
ay5kcGRrLm9yZ19wYXRjaF82NjI4MV8mZD1Ed0lEYVEmYz1uS2pXZWMyYjZSMG1PeVANCj4gYXo3
eHRmUSZyPVdsbHJZYXVtVmt4YVdqZ0t0bzZFX3J0RFFzaGhJaGlrMmprdnpGeVJoVzgmbT1TeFcw
N1I5DQo+IFYwaXlkX2ZBQVptNGJVM2ppbWtDRDBraGRRZWFiQ3Q5cEVTZyZzPXJpWWJYeWNVTVBR
eEEzMHk3NW5SenMwOA0KPiBmMndNLXVBR2NRRW5LOUVOUjd3JmU9ICBieSBWYW1zaS4NCj4gDQo+
IEhhaXl1ZSBXYW5nICgyKToNCj4gICBlYWw6IGFkZCB1dWlkIGRlcGVuZGVudCBoZWFkZXIgZmls
ZXMgZXhwbGljaXRseQ0KPiAgIGVhbDogc3VwcG9ydCBmb3IgVkZJTy1QQ0kgVkYgdG9rZW4NCj4g
DQo+ICBkcml2ZXJzL2J1cy9wY2kvbGludXgvcGNpX3ZmaW8uYyAgfCA3NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystDQo+ICBsaWIvbGlicnRlX2VhbC9mcmVlYnNkL2VhbC5jICAgICAg
fCAgMyArLQ0KPiAgbGliL2xpYnJ0ZV9lYWwvaW5jbHVkZS9ydGVfdXVpZC5oIHwgIDIgKyAgbGli
L2xpYnJ0ZV9lYWwvaW5jbHVkZS9ydGVfdmZpby5oIHwgMjENCj4gKysrKysrKystDQo+ICBsaWIv
bGlicnRlX2VhbC9saW51eC9lYWxfdmZpby5jICAgfCAyMCArKysrKysrLS0NCj4gIDUgZmlsZXMg
Y2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pDQo+IA0KPiAtLQ0KPiAy
LjI2LjANCg0KVGVzdGVkIGZvbGxvd2luZyBjb21iaW5hdGlvbnM6DQoqIEJvdGggUEYgJiBWRnMg
YXJlIHdpdGggRFBESyAoU2luZ2xlIHByb2Nlc3MgJiBtdWx0aSBwcm9jZXNzKQ0KKiBQRiBpcyB3
aXRoIERQREsgJiBWRnMgYXJlIHdpdGggS2VybmVsIGRyaXZlcg0KKiBQRiBpcyB3aXRoIGtlcm5l
bCBkcml2ZXIgJiBWRnMgYXJlIHdpdGggRFBESw0KDQpUZXN0ZWQtYnk6IFZhbXNpIEF0dHVudXJ1
IDx2YXR0dW51cnVAbWFydmVsbC5jb20+DQo=