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 96CD9A052A;
	Wed, 27 Jan 2021 16:13:43 +0100 (CET)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 8408F140E4C;
	Wed, 27 Jan 2021 16:13:43 +0100 (CET)
Received: from hqnvemgate26.nvidia.com (hqnvemgate26.nvidia.com
 [216.228.121.65])
 by mails.dpdk.org (Postfix) with ESMTP id 79EE6140E37
 for <dev@dpdk.org>; Wed, 27 Jan 2021 16:13:42 +0100 (CET)
Received: from hqpgpgate102.nvidia.com (Not Verified[216.228.121.13]) by
 hqnvemgate26.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA)
 id <B601183250000>; Wed, 27 Jan 2021 07:13:41 -0800
Received: from HQMAIL107.nvidia.com ([172.20.161.6])
 by hqpgpgate102.nvidia.com (PGP Universal service);
 Wed, 27 Jan 2021 07:13:41 -0800
X-PGP-Universal: processed;
 by hqpgpgate102.nvidia.com on Wed, 27 Jan 2021 07:13:41 -0800
Received: from HKMAIL101.nvidia.com (10.18.16.10) by HQMAIL107.nvidia.com
 (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 27 Jan
 2021 15:13:40 +0000
Received: from HKMAIL102.nvidia.com (10.18.16.11) by HKMAIL101.nvidia.com
 (10.18.16.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 27 Jan
 2021 15:13:37 +0000
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (104.47.37.56) by
 HKMAIL102.nvidia.com (10.18.16.11) with Microsoft SMTP Server (TLS)
 id
 15.0.1473.3 via Frontend Transport; Wed, 27 Jan 2021 15:13:37 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=NR+jNUi6wYd7wcaf1vAWR/OtPngVUPQVQLTUDKTc5b9xJ6b672PzUeKOjHJpqtWyKk+j6ptbXDbQod5QxAb4uJnMsxiGGH5U5MMGKBhUZT58QyHKUCyLNQwhXjkKg/GbymoTA4JdcA51UMla+uvp39wiEOIryvABinwvU2XfM5C6iKFXZv8FwDPirJkqqSzflpJtVzDr7zggF3/BOsPwkZLDfFG0uvKeW6fpBUbDCe8SfKcDABYSYRDKgGhzGqeJjqBCFlbPhrsjCwYk9VCkKHJm7lnryPMEZYSpJf02jQ9hvr59DmrMHrOCv3iu8GHrbyDW4RawhxYicjXlfK5XSQ==
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=PSDMWOndW89AuGTXhQt21RSmnUQi11fve/iPucKqAiU=;
 b=YptRn3Dwi3nglxN1WQvpQU27SnqRyAQz7+9rIe2zZBIfr1BsyqETKyxK+bkrhoy7H/lMSWuCbFA3fqKBZCFACjH538+AGfwVUiIeenVQEQ7nX8AEwZJREtb6vN7cEaRl4v6wQMZBq07hL1C0wILsaTbKFFgC6CkBYYyYR68JaNV42ndfBxboONiBCemEgjBO4TwdqGGmEd6n8cpRyd4wJHhCLfyw0Q1dyEWq1U8IXm6AEIr13c1A5DcXMthBWHg3lSS01oqEp1WFf6K0lXS0rWMZ6giSHpjoPQfIU1WjgBdqOU+LMuUT/Xo1rzkNyCShxdPiJm/drEItixeEqDTXPw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;
 dkim=pass header.d=nvidia.com; arc=none
Received: from DM6PR12MB3945.namprd12.prod.outlook.com (2603:10b6:5:1c2::27)
 by DM6PR12MB4547.namprd12.prod.outlook.com (2603:10b6:5:2a9::19) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.11; Wed, 27 Jan
 2021 15:13:35 +0000
Received: from DM6PR12MB3945.namprd12.prod.outlook.com
 ([fe80::d1dc:9fb2:4724:53df]) by DM6PR12MB3945.namprd12.prod.outlook.com
 ([fe80::d1dc:9fb2:4724:53df%7]) with mapi id 15.20.3805.017; Wed, 27 Jan 2021
 15:13:35 +0000
From: Tal Shnaiderman <talshn@nvidia.com>
To: Nick Connolly <nick.connolly@mayadata.io>, "dmitry.kozliuk@gmail.com"
 <dmitry.kozliuk@gmail.com>, "pallavi.kadam@intel.com"
 <pallavi.kadam@intel.com>, NBU-Contact-Thomas Monjalon <thomas@monjalon.net>
CC: "dev@dpdk.org" <dev@dpdk.org>
Thread-Topic: [PATCH] bus/pci: nvme on Windows requires class id and bus
Thread-Index: AQHW8zy4Nk9xSuad8Emfy0i1vu8I1qo6Li8ggAAKpQCAAVrssA==
Date: Wed, 27 Jan 2021 15:13:35 +0000
Message-ID: <DM6PR12MB39454497184512CC9C13C639A4BB9@DM6PR12MB3945.namprd12.prod.outlook.com>
References: <20210125170821.11306-1-nick.connolly@mayadata.io>
 <DM6PR12MB3945CF6872F465C48D9BAAE3A4BC9@DM6PR12MB3945.namprd12.prod.outlook.com>
 <ee5d1820-e490-6e63-abe7-a1cca2117212@mayadata.io>
In-Reply-To: <ee5d1820-e490-6e63-abe7-a1cca2117212@mayadata.io>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: mayadata.io; dkim=none (message not signed)
 header.d=none;mayadata.io; dmarc=none action=none header.from=nvidia.com;
x-originating-ip: [77.137.141.17]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f01bbf37-b03e-4f26-7d44-08d8c2d61e04
x-ms-traffictypediagnostic: DM6PR12MB4547:
x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr
x-microsoft-antispam-prvs: <DM6PR12MB4547D00FE8A3A737CEDE5C58A4BB9@DM6PR12MB4547.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: tVhGLPcOZ0P94xXhKM1ecPlOTFrG/XJ1lslErK23iV5o3i4CubBVdBhcZtq7O/eN1d4K8wsO/cajpeQY1aNYi2Mk0utuyehz7pCPaQfryX9vqRDB63oitHj2QZN6/47ciRsxfFW0xvpAH+Gz7MFmjurxcuPsaEI5FfWf48u4Y3nqknwpsLUY1yn42sqWsyyuPyhnb2oskn7IDfAoqKzGvFIppCjcPI8imOPY46ALpkxvaf01FCTQXsr8nCNXFrNqBvFbDnQBn839SXEqM7NOaXIRzreAgNhKwl8F7ex7pHVqaDd/FN4T+g2UnohNvI4NwmInaWlKM8PzXtDPZbPqpmrsnUTqtokDGhsNgn3BV2NcHbpRFqJLqgcTMIA07q3nOY976aJRu1KAemc9M+PfcioWV5pG1nzAuGKSjBbhUSNs7Lr/p+hM2dOa8r0VHdLPQkpLMvoiYXqX7UHFj//MSBLJRWsq2eNIZCTVGDDHPbKn2/mpI3Aj3DoUrsBcRnrIiNPfjRfKb0SMLQLG7lXaQ6SkxSL5QktQvetUWoMMKsFxOw8PXL/NfwFHav2JnQupqL/3YCYREX+koiXBSHNL/JeszgIwiIq72XWjmohl03Y=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DM6PR12MB3945.namprd12.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(4636009)(366004)(346002)(39860400002)(376002)(136003)(396003)(966005)(8676002)(66446008)(66476007)(6506007)(64756008)(52536014)(2906002)(55016002)(66946007)(76116006)(66556008)(71200400001)(5660300002)(478600001)(7696005)(186003)(9686003)(316002)(26005)(110136005)(83380400001)(33656002)(4326008)(86362001)(8936002);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: =?utf-8?B?Y0owaUpBanpKT0Q1QjJUK2wwdzE2UHZuelZKaEJQaFRxOHZNZGtDdURFMjNz?=
 =?utf-8?B?djdVNjM4TDNRaXU1N09mNU9nK2RBbkJHK1YxNk1hNHEycFM4T1c5NzMxRGxT?=
 =?utf-8?B?TjBJSWZzZVRVdVEvazBBWEdDNFNvU0h4cXpNTEVTUm1qRytOdUxRUFpYN0la?=
 =?utf-8?B?akx2S3cvSUx3TzNuZWo5WU9UNTdmT3F6dGNXQWpLcmVZMzczbEM2V3liNkhs?=
 =?utf-8?B?R0p0d3NybDF5bldUN0hZWVVpS2Ntd0RERGVKN0Z5aGFJTnhKTU8zWjViM0hD?=
 =?utf-8?B?N2laSzR3MFhMQ2NsdjRKd0ZueG1mRXdqK2h1VjNxcVNzb01ITTVPenlEQ3Nx?=
 =?utf-8?B?MUU1VU03clA4ZjZpS3RJWU5zU2puQllTMGIzSVJEMFphZHovSzNSTzZjZnFj?=
 =?utf-8?B?blJmL1l5aWxDRkdPMzVhNHB2OFRETEZGQ3llL056c2hvbnRHV2E0NHpzV1gx?=
 =?utf-8?B?UlVPRDhCV2ZXdVRqRkZ4ek5vbkVBeW9hVjVnaXJLbUtvTmhweDlzQ291d1Uz?=
 =?utf-8?B?VERSTG45R2FKZlZqMC9RWDNQWFAySEFmY1dhWEVCU0FFTWNET25Yd00yTlZG?=
 =?utf-8?B?c09TVHg5czRISDYwNDNrRHIyZllEUU9Xb0JNeW1FV21IcEx3S3NnRjNpMjdR?=
 =?utf-8?B?WjUvcDJmSWZrajU3MThXQlIxM1c2b01MbW5PODNQdUtHTi9SR1FmZzNWSldV?=
 =?utf-8?B?ZjhLb0JRZkpIejhWS01zbTExVjdmU1M4eDdWMmNjY0VJRTZWYTgwcUg1bXRC?=
 =?utf-8?B?VE96WlVpcUt4NEhCTjRmV3RidC9LcEVPUVczaGNOSDVscngyakpkZ3B0dldY?=
 =?utf-8?B?NEEvOUJXSGNhQ0t5NlhXQ0NoRUphL2svbER0ZUxKZmpXUHhQLzNIQytSSDZ0?=
 =?utf-8?B?RElGQUMvZzhLcTZQR0hsVFpDemhyb1pBL2Z1eGFmYVFWMnB6MmY3ckV6aEcr?=
 =?utf-8?B?WHh4L1RWUVlqSWtzeDZxQWYvdUdzenVkbUZjWDd1Ty9menRrcmI3cjc5cDhT?=
 =?utf-8?B?a0p0dWc5M1U1dEhRZ2JsZ3JIRFVxemlsblZQYXhNa1JEVUlMNTJRdU9jcG9M?=
 =?utf-8?B?OEFtZW5TaGdmLzBSajhIOVkxSnFXeGgwb3RVMklGd25ZdjB0OENCZ0N0c1dD?=
 =?utf-8?B?Z0RyTkVMUllXWmZnbmdRenZadGUyMlBTaTNYRW1VenZ4Wng5WlQxM3pIZmFn?=
 =?utf-8?B?aXFBQjRwL21GQTJvQmp0b1VwYjIvREd2Q3h4ZDlmemxTdVAwOVRwSHNKMmdK?=
 =?utf-8?B?aENFU0ZqdUZiTURsSkk3a0RDZ1MxbEU5cmJVczBhcEVoZGR4T2IwMFRNRUtq?=
 =?utf-8?B?ZC9vU0w4Q1JvTUFWMEF3UEU3cmhvbURkTGNCbjBwdzB5YVk4cjh2ZXF5a3VI?=
 =?utf-8?B?NkZETERNajBMWER3MkJIWk00MHB5MXRUa1NCQ25kSnhyNURsTnVuWHVGbVBq?=
 =?utf-8?Q?wk5wc173?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3945.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f01bbf37-b03e-4f26-7d44-08d8c2d61e04
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2021 15:13:35.3906 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: DdS0DkL5GJ6PbCLv1NxmyPsRjH30srH4spAAv8eTDqdoDNzqw+m1v1TvRwhYg4KxCBvei+4qX/ctUKdW0TWfaQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4547
X-OriginatorOrg: Nvidia.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1;
 t=1611760421; bh=PSDMWOndW89AuGTXhQt21RSmnUQi11fve/iPucKqAiU=;
 h=X-PGP-Universal:ARC-Seal:ARC-Message-Signature:
 ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:
 Thread-Index:Date:Message-ID:References:In-Reply-To:
 Accept-Language:Content-Language:X-MS-Has-Attach:
 X-MS-TNEF-Correlator:authentication-results:x-originating-ip:
 x-ms-publictraffictype:x-ms-office365-filtering-correlation-id:
 x-ms-traffictypediagnostic:x-ld-processed:
 x-microsoft-antispam-prvs:x-ms-oob-tlc-oobclassifiers:
 x-ms-exchange-senderadcheck:x-microsoft-antispam:
 x-microsoft-antispam-message-info:x-forefront-antispam-report:
 x-ms-exchange-antispam-messagedata:x-ms-exchange-transport-forked:
 Content-Type:Content-Transfer-Encoding:MIME-Version:
 X-MS-Exchange-CrossTenant-AuthAs:
 X-MS-Exchange-CrossTenant-AuthSource:
 X-MS-Exchange-CrossTenant-Network-Message-Id:
 X-MS-Exchange-CrossTenant-originalarrivaltime:
 X-MS-Exchange-CrossTenant-fromentityheader:
 X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype:
 X-MS-Exchange-CrossTenant-userprincipalname:
 X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg;
 b=pt9JaDLmDpzoqzwkz1kZSb0/pARL66SQLoNRlpW36Bp0bYJXLdW0JGDbEkzAy09rx
 pNE2GUZJfrU4cJ/C5vra3pZY5jQiXJu9LbcMLrAky3EXhX49+reqc7vV57k0hwUwlf
 +GWq1zIKeoIhzTAuUNXK9haXEyqhq3aBNNG6+BU4utf7yK2J39YrYHEq+2XZIvTxaZ
 S6VkI3SRVa7sCAZLxeg6Bp4vWbICaw3e3RZy1P/6g7u3WwhaubbJJu04g6iYumTFIF
 8+pwmbL/a7x+KXINQvl33lW87V1YhrozZd6Kwy/5C7LFZjg9UQ3TztkWR1uvhtxB9d
 Kaf87yAqQNCkA==
Subject: Re: [dpdk-dev] [PATCH] bus/pci: nvme on Windows requires class id
 and bus
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>

PiBTdWJqZWN0OiBSZTogW1BBVENIXSBidXMvcGNpOiBudm1lIG9uIFdpbmRvd3MgcmVxdWlyZXMg
Y2xhc3MgaWQgYW5kIGJ1cw0KPiANCj4gRXh0ZXJuYWwgZW1haWw6IFVzZSBjYXV0aW9uIG9wZW5p
bmcgbGlua3Mgb3IgYXR0YWNobWVudHMNCj4gDQo+IA0KPiBIaSBUYWwsDQo+IA0KPiBUaGFua3Mg
Zm9yIHRoZSBjb21tZW50cy4NCj4gDQo+ID4+ICsgICAgICAgLyogVHJ5IGFuZCBmaW5kIFBDSSBj
bGFzcyBJRCAqLw0KPiA+PiArICAgICAgIGZvciAoY3AgPSBidWY7ICEoY3BbMF0gPT0gMCAmJiBj
cFsxXSA9PSAwKTsgY3ArKykNCj4gPiBIb3cgYWJvdXQNCj4gPiBmb3IgKGNwID0gYnVmOyBjcFsw
XSB8fCBjcFsxXTsgY3ArKykNCj4gVGhhdCB3b3VsZCBiZSBteSBwcmVmZXJyZWQgaWRpb20sIGJ1
dCB0aGUgRFBESyBjb2Rpbmcgc3R5bGUgKDEuOS4xKSBzYXlzICdkbw0KPiBub3QgdXNlICEgZm9y
IHRlc3RzIHVubGVzcyBpdCBpcyBhIGJvb2xlYW4nIChidXQgc29tZXdoYXQgY29uZnVzaW5nbHkg
ZG9lcyBzbw0KPiBpbiBhIHNlY3Rpb24gb24gTlVMTCBwb2ludGVycykuICBJIGludGVycHJldGVk
IGl0IGFzIGEgZ2VuZXJhbCBwcm9oaWJpdGlvbiBvbg0KPiBjb25kaXRpb25hbHMgd2l0aG91dCBh
biBleHBsaWNpdCBvcGVyYXRvciAoZXhjZXB0IGZvciBib29sZWFucykuICBJJ2QgbG92ZSB0byBi
ZQ0KPiBjb3JyZWN0ZWQgaGVyZSENCj4gDQo+ID4+ICsgICAgICAgICAgICAgICBpZiAoKmNwID09
ICcmJyAmJiBzc2NhbmZfcyhjcCwgIiZDQ18lIiBQUkl4MzIsDQo+ID4+ICsgJmNsYXNzX2lkKSA9
PSAxKQ0KPiA+IENvdWxkIHRoZXJlIGJlIGEgY2FzZSB3aGVyZSBQQ0lcXFZFTl92KDQpJkRFVl9k
KDQpJkNDX2MoMilzKDIpIGV4aXN0DQo+IGJ1dCBQQ0lcXFZFTl92KDQpJkRFVl9kKDQpJkNDX2Mo
MilzKDIpcCgyKSBkb2Vzbid0PyBJbiB0aGF0IGNhc2UgdGhlDQo+IHBhcnNpbmcgd291bGQgYmUg
aW5jb3JyZWN0Lg0KPiBUaGUgTVNETiBkb2N1bWVudGF0aW9uIHNheXMgdGhhdCB0aGUgbW9zdCBz
cGVjaWZpYyBzdHJpbmcgd2lsbCBiZSByZXR1cm5lZA0KPiBmaXJzdCwgaW4gdGhpcyBjYXNlICZD
Q19jKDIpcygyKXAoMiksIHNvIGlmIHRoZXJlIGlzIGEgNi1kaWdpdCBjbGFzcyBJRCB3ZSB3aWxs
DQo+IHJldHVybiBpdC4gIFRoYXQgbGVmdCBtZSB3b25kZXJpbmcgd2hhdCB0byBkbyBpZiB3ZSBv
bmx5IGVuY291bnRlciBhIDQtZGlnaXQNCj4gY2xhc3MgSUQuICBJZiB3ZSBpZ25vcmUgaXQsIHRo
ZW4gd2Ugd29uJ3QgYmUgYWJsZSB0byBtYXRjaCBvbiB0aGUgY2xhc3MgSUQuICBXZQ0KPiBjb3Vs
ZCBwYXJzZSBpdCBhcyA0LWRpZ2l0cyBhbmQgc3VwcGx5IHplcm8gZm9yIHRoZSBwKDIpIGZpZWxk
LCBidXQgdGhhdCBsZWZ0IG1lDQo+IHdvbmRlcmluZyB3aHkgV2luZG93cyB3b3VsZG4ndCBoYXZl
IGFscmVhZHkgZG9uZSB0aGF0IGZvciB1cy4gIFdoYXQgSSBzZWUNCj4gb24gbXkgb3duIHN5c3Rl
bXMgaXMgdGhhdCB0aGVyZSBpcyBhbHdheXMgYSA2LWRpZ2l0IGNsYXNzIElEIGRlZmluZWQsIGV2
ZW4gaWYNCj4gdGhlIHBjaS1pZHMgcmVwb3NpdG9yeSBkb2Vzbid0IGxpc3QgYW55IHZhbHVlcyBm
b3IgcCgyKSAoZS5nLg0KPiBodHRwczovL3BjaS1pZHMudWN3LmN6L3JlYWQvUEQvMDcvODAgcmVw
b3J0cyBhcyAmQ0NfMDc4MDAwKS4NCj4gDQo+IE15IGNvbmNsdXNpb24gd2FzIHRoYXQgd2FzIHBy
b2JhYmx5IGJlc3QganVzdCB0byByZXR1cm4gdGhlIGZpcnN0IGNsYXNzIElEIHRoYXQNCj4gV2lu
ZG93cyByZXBvcnRzIGV2ZW4gaWYgaXQncyBvbmx5IDQtZGlnaXRzLiAgVGhhdCB3YXkgdGhlIGRl
dmljZSBjYW4gc3RpbGwgYmUNCj4gZm91bmQgYW5kIHdpbGwgbWF0Y2ggdGhlIENDXyBpbmZvIGRp
c3BsYXllZCBpbiBkZXZpY2UgbWFuYWdlci4NCg0KSSdkIHNoaWZ0IHRoZSBjbGFzc19pZCB2YWx1
ZSB0byB0aGUgcmlnaHQgaW4gY2FzZSB0aGUgcmV0dXJuZWQgdmFsdWUgaXMgNCBkaWdpdCwganVz
dCB0byB2ZXJpZnkgdGhlIHJlc3VsdCB3b3VsZCBiZSAiYygyKXMoMikgMCIgYW5kIG5vdCAiMCBz
KDIpcCgyKSIsIGhvd2V2ZXIgd2hlbiB0ZXN0aW5nIHlvdXIgY2hhbmdlIEkgY291bGRuJ3QgZmlu
ZCBhIGNhc2Ugd2hlcmUgb25seSA0IGRpZ2l0cyBtYXRjaGVkLg0KDQpFaXRoZXIgdGhhbiB0aGF0
IExHVE0uDQo+IA0KPiBUaGFua3MsDQo+IE5pY2sNCg==