From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8B3F54308C for ; Thu, 17 Aug 2023 11:45:25 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7A295411F3; Thu, 17 Aug 2023 11:45:25 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2051.outbound.protection.outlook.com [40.107.244.51]) by mails.dpdk.org (Postfix) with ESMTP id BF04C40685; Thu, 17 Aug 2023 11:45:21 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AvKgXKMRau0sIQb4fNWzib4v8NO/T46xPwDOfjbDtWiGKXNsUPuth1LJM1ieeUMHtzUC8QY1eOoGL4XGEVcSSro0VDyRAqKCYB3y5fFTDw6m21Cf2+kln3DH5wXBAz4So8bbiU09HXbMgO7ycRWuoTPOLVOPoMSfZvdppYIodThGx0BDE5UlbCh5PIHMjz1LbZ8uD8Cx1Jo+2OaoXaa0WyNPadEn4FADrB449h0c8a+BvuKOPglkPOU5OLfd6+Q8QaYaAHOf5UvhzUnvq0nZx5TpsTIKbx5cFJBQA+7hRF5Z6XVs8yduN6A3BrbKXPQRsagTX3zi3YxrLNC5TLyXFg== 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=q8mrsPISC43E8ETtIvK9SZIIWnJQbOkPw6woVsvCMJY=; b=Zt+eQyLTutnVamb4KDRy7vOEqQFSfhfY59hp0DU3vQX8QOgINV+zFoXSjbpD0KOsI5d76gl6vJ74nQSyvVXkmls4ICovK3XGDNkVo3p4IJ+tCXmeKqov4e2BAfBZk4ai/gVBsVYST9vws3ltrbbNNT3CU2qtNGJMB4xDDqjI7dewP72dJvDO4zwZmtK1uxZ6GCdv1dOIkDi+OTiRjKldi5jso7ziWr13HnFYGrSg5TM7PppcPttImZBR0O57lBZ1mvt35CXjLOe3dWlIUDFrW70BXxXcV/dLtZR9YUxWCYLQKJIAtFz9NRL9vIosF+vRJ8rZj95enn0fhMZzkt1oRQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q8mrsPISC43E8ETtIvK9SZIIWnJQbOkPw6woVsvCMJY=; b=mG3vne5TTL6tjSFVoK1W4lytX+xQAcUWFQBYiBGn+SDTUnIg8wIH48AbwAboZVU5b/zvCb492P9qpVj4vjNLOdJHNg9a2mBjcAlDuGNnk4M8dV0RmYFYxR4W3HEqiN0LKO0Kcvx2PkWM+tgQZBG+mY9ijwEqmOdzQ57S5Vfeln+8CqrQZToKpntbuNQ306i6AbuonZMbFhviPB7vko/315WbvhaZgv2oeVxRgvD/aDhnDaM2CjG/Y81EqwNrZ5M4A42yhnNUlLHzI3nNCIdKqrLngRuYRZ2ejwPdmfUxU2MTrzE4RA6m4zxoPxPPlOciHkyID6brAFs397/5/sg5Lw== Received: from DM4PR12MB5167.namprd12.prod.outlook.com (2603:10b6:5:396::10) by PH8PR12MB7326.namprd12.prod.outlook.com (2603:10b6:510:216::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.26; Thu, 17 Aug 2023 09:45:19 +0000 Received: from DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::6cad:95d0:908a:981b]) by DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::6cad:95d0:908a:981b%3]) with mapi id 15.20.6678.031; Thu, 17 Aug 2023 09:45:19 +0000 From: Ali Alnubani To: Kevin Traynor , "stable@dpdk.org" CC: "dev@dpdk.org" , Abhishek Marathe , "benjamin.walker@intel.com" , David Christensen , Hemant Agrawal , Ian Stokes , Jerin Jacob , John McNamara , Ju-Hyoung Lee , Luca Boccassi , Pei Zhang , "qian.q.xu@intel.com" , Raslan Darawsheh , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "yanghliu@redhat.com" , "yuan.peng@intel.com" , "zhaoyan.chen@intel.com" , Wael Abualrub Subject: RE: 21.11.5 patches review and test Thread-Topic: 21.11.5 patches review and test Thread-Index: AQHZxV7OKpd04w+h5UuaDf9Dxy9G+a/uI6mA Date: Thu, 17 Aug 2023 09:45:19 +0000 Message-ID: References: <20230802163117.372039-1-ktraynor@redhat.com> In-Reply-To: <20230802163117.372039-1-ktraynor@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR12MB5167:EE_|PH8PR12MB7326:EE_ x-ms-office365-filtering-correlation-id: 74ff985c-6869-4cf3-78d5-08db9f06ab77 x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WkvmM9KTn19QEBXRQzIqAoQ65xJNdv9Drus7mKL1GQsa9aEd3UNyomUt4WyanPk+vzOluJDuFVA+hj2l5GLqpbCJSC2Xm3s/thHN9sycMM1CoMu+ceBt7wpcZ4EsSXxbj3e/IH2HMFTmlG3jRbuHE4bYB3uA+ePi55hDYUycQvNLEDvGFiUTAxQp9bGZtFIHrQOzZrj5LYj6xO0cBUBYbNcFK2L1wRMLwo7mu95noRqvX4BDBpMUQEXlX58m6Rc5xPCPOBpN5Y1JUxuAlkx3t4QT6rafKPMOueiO+HEtDXqKznBdd02nl2nzDFQy/esill00FoSi5QkDbQK7wsjSvCRZ+aAb9Gc8i24D3YXIY1PRG+C+XcZerfHM1iumJR29u5gM1Kc+V6wYM6WoXpuNcYXsLC1lfdI+dSbpTIkZLevVxvUxVjuFFm9oi55ewR+ywIJzLyuEkwjm6becOSLW425Ory2Bf5J68C7h/4uyQJA3XO37zjZSS6ieWxbY3DXPWtpKSmJBwgGgLzYMwrBPKPZTA0b1SI+vd9kJ/GPHb4eSTntKON1FqrysBjtS11XrPFmRxUOgACuI3W8BOjGfTnyIafJI3iPD/qwlQCgQXEBexpChgLZT4a/nxkOXK2v3 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5167.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(376002)(136003)(366004)(396003)(346002)(186009)(1800799009)(451199024)(316002)(54906003)(66476007)(110136005)(66946007)(66556008)(64756008)(76116006)(66446008)(122000001)(5660300002)(41300700001)(52536014)(38100700002)(38070700005)(4326008)(8936002)(8676002)(26005)(2906002)(83380400001)(55016003)(478600001)(7416002)(86362001)(9686003)(53546011)(33656002)(7696005)(6506007)(71200400001)(107886003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZXlOQVVWS3JPUHZldTRhcFBhSlFMaGx4V3N5bDdrMFpJL1h5aXhwcXQ3alFh?= =?utf-8?B?aHVaODZkVTVCQWRsaEQ4U0lyb0FKdHBXdW5yRGxVWXRwUmlhMlhIemlnalZ4?= =?utf-8?B?d3ZZUlpkMHN2cUNKR3p1VER2ZElUa0hQcEs2Z0lvdDhQWk4yaEQwYjJVSzU1?= =?utf-8?B?VFpUQkJYWU5FaXJuZUJsaWRPeXl3Y3RGYUEvSVNKa3NCSVJ4SlR3dU0wb3Bl?= =?utf-8?B?b2F6dERZRjN0UFcrOVJ0M2ptY2ZvaUdheVVzNVlkc0dTR0p5czlvajFmem01?= =?utf-8?B?Q2QxYTZMUzdkZGZSVGtzMWxUUkdWY3F0SkRNRlNQSUduNlpDOWlPSjdsZWJp?= =?utf-8?B?RXJaTjlFM3g5YTc4RGFwNVlDWFY3eCtpa0Y3T1hnQlA4UEhNd0xESlBYWTVo?= =?utf-8?B?Ulp0eEQwQkhkRWZWY0oxYkJUZUlCUjZ5bUpZK3VVWGU5TlBzYzRBTlc1UTBn?= =?utf-8?B?OWk0L3VBdEk5NDhJMEVlRXdObDQ5azNaTkd2NkZ4ZEllUmg3YXJvSkNtWlhU?= =?utf-8?B?bGIyLytFMkFsK0MrMkJDTkFPbnJZdDlmL2YrWFJxNjRuRmE2c1Z1eEtVOG1L?= =?utf-8?B?ZCszNy8zdlIvZXNNQ01KSDhSV3V1RU15TmUvK211aVg2TktFb1Z2dzUyb205?= =?utf-8?B?RnZYVG15bVNUMTNwdnJCTE8wVjFuNzlKeVlHdjBQTVRyTEd0UytTM1JTNFhI?= =?utf-8?B?MFV4RFdRSFVvTGZXODFNM2tQa3gydENhWStGZHU3akJCV2RNNWQzNEpKbDZ4?= =?utf-8?B?NlFTNGdlOHJTSzNkRWtBQnQrcEdqTVZqejhnVWV2VjQwb3FLVHJLeU5FVzBS?= =?utf-8?B?ODYyV1lnRExmZGxidzRYRlgyTlpvaEJGWDVwU0Nqb0ZJeHhteExUK3VRUU55?= =?utf-8?B?ZUlrdGVLUk50QVRVcVJtTERXSUlQUWRVZXJVYXRqa3IyYjYvN3JraUp1cjlO?= =?utf-8?B?ajBOclZmRW5uNEpwdXhhUFFjcEZ6NjZPSWdweEJKZFhmeWpkVkg5ZzAvTjRj?= =?utf-8?B?MnRyMTFZK21nSjFLUGxoSXVUR24xWTFqUTRpSlNPZEw3ZU5iZjE1R01iWGw2?= =?utf-8?B?bTdISjFpUWJmaFZVR2Q1QXkyemtOR0oxZ1V4OElzY0kwR3ZNbXpranM2UXNU?= =?utf-8?B?QW16ZGVyT21jbDVETUJBY2JBcXdHZmIyWSs5dlkzRVkxdWhjemVWRnloN2ly?= =?utf-8?B?Y29MS0phL0F4THJVRGFYTElhUEFVN056WktTTWlSbTRIb3JqT25FNk1wVkVL?= =?utf-8?B?ZU4razA3U2tibXd3bmpzVVpPcExPR1ptcldaUU5sSmpIVllPSGdFNXJqRXBJ?= =?utf-8?B?L3JQR2syY2MzWXVrR0VkSDdjd09oUHNTUS9tVkZVWjFON2dGajZ4MUZYTVor?= =?utf-8?B?czBob3JjSXpmd2NYUGhGK0JHL00zTXE0L0tTcnc2ZUxqQ29iazVHbFAzVnQ4?= =?utf-8?B?bGhUS1NmRzhLSnlQYVl6S0dFZ2dTVUJ3SjhleWxRQlNlMGdncTNQMEZWM0V1?= =?utf-8?B?ZG1VWk81SmxGUkUvVTkvZS94eG52SDNGVG9oNUd3aGVuL3dMNlpRQU54NEI4?= =?utf-8?B?Wm1XRUtzdWVROW91bmgwVWQ0aXNYZW9EYjgwSHdFTmhxdGhTenk3QWxaVXYv?= =?utf-8?B?SXlkc0lvWlkwbHNGNVZ1cHloMFppdUtMUnNqVVl4ZmVsNWViZXdHOHVlYzFz?= =?utf-8?B?Y09DM0Y2a0VBL3pjU21MUmgyVmswY1U2UG5XcFduMDNLelJzV3RqVk1XOVN4?= =?utf-8?B?dFhqa1JTWFJ1bHlQZitoVkVFZ3JPWXJMdldYaFJHK2RNd0N6dFFKeDRTc0J0?= =?utf-8?B?YnJuWWpDczQxYW8zcXVSVVJlcW1JZ01uenNPSmxkNnZ6em9ENkZiRGdNVCtH?= =?utf-8?B?Qk41QkRmNHFJbnFieFpVRGdmUmVldzRFcVYydEVWNS9TM05WdWZFZzVacThw?= =?utf-8?B?MmVVQm5odTNGSXFzUUkyTUdERDkra1p1aHNkbHBxa1pwc296am9RbEd1ZmlE?= =?utf-8?B?WlJnRWVkQ21wSU52Y3JoSzk4bkxEWnNGbVhmbkNwQXR4L21QN0x6YWVVUUZt?= =?utf-8?B?cnk3NXc5VTVVODdYcmQ4eHc1MXBGY09LcGNTZnErd1ZhVWpTUG1ZQlM0dmVS?= =?utf-8?Q?IEe24c/ZfJckgx/QNwNkBP6nr?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5167.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74ff985c-6869-4cf3-78d5-08db9f06ab77 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Aug 2023 09:45:19.8370 (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: 3cn+IlBEZNlsdOmptpGRw7XKabR4G50U0n96YR7wu8WKFY5eb/FGx2pkdxJ4VJ4QZcd7VQSWlr5mHXqyY55Fbg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR12MB7326 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLZXZpbiBUcmF5bm9yIDxrdHJh eW5vckByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAyLCAyMDIzIDc6MzEg UE0NCj4gVG86IHN0YWJsZUBkcGRrLm9yZw0KPiBDYzogZGV2QGRwZGsub3JnOyBBYmhpc2hlayBN YXJhdGhlIDxBYmhpc2hlay5NYXJhdGhlQG1pY3Jvc29mdC5jb20+Ow0KPiBBbGkgQWxudWJhbmkg PGFsaWFsbnVAbnZpZGlhLmNvbT47IGJlbmphbWluLndhbGtlckBpbnRlbC5jb207IERhdmlkDQo+ IENocmlzdGVuc2VuIDxkcmNAbGludXgudm5ldC5pYm0uY29tPjsgSGVtYW50IEFncmF3YWwNCj4g PGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+OyBJYW4gU3Rva2VzIDxpYW4uc3Rva2VzQGludGVsLmNv bT47IEplcmluIEphY29iDQo+IDxqZXJpbmpAbWFydmVsbC5jb20+OyBKb2huIE1jTmFtYXJhIDxq b2huLm1jbmFtYXJhQGludGVsLmNvbT47IEp1LQ0KPiBIeW91bmcgTGVlIDxqdWhsZWVAbWljcm9z b2Z0LmNvbT47IEtldmluIFRyYXlub3IgPGt0cmF5bm9yQHJlZGhhdC5jb20+Ow0KPiBMdWNhIEJv Y2Nhc3NpIDxibHVjYUBkZWJpYW4ub3JnPjsgUGVpIFpoYW5nIDxwZXpoYW5nQHJlZGhhdC5jb20+ Ow0KPiBxaWFuLnEueHVAaW50ZWwuY29tOyBSYXNsYW4gRGFyYXdzaGVoIDxyYXNsYW5kQG52aWRp YS5jb20+OyBOQlUtDQo+IENvbnRhY3QtVGhvbWFzIE1vbmphbG9uIChFWFRFUk5BTCkgPHRob21h c0Btb25qYWxvbi5uZXQ+Ow0KPiB5YW5naGxpdUByZWRoYXQuY29tOyB5dWFuLnBlbmdAaW50ZWwu Y29tOyB6aGFveWFuLmNoZW5AaW50ZWwuY29tDQo+IFN1YmplY3Q6IDIxLjExLjUgcGF0Y2hlcyBy ZXZpZXcgYW5kIHRlc3QNCj4gDQo+IEhpIGFsbCwNCj4gDQo+IEhlcmUgaXMgYSBsaXN0IG9mIHBh dGNoZXMgdGFyZ2V0ZWQgZm9yIHN0YWJsZSByZWxlYXNlIDIxLjExLjUuDQo+IA0KPiBUaGUgcGxh bm5lZCBkYXRlIGZvciB0aGUgZmluYWwgcmVsZWFzZSBpcyAyMm5kIEF1Z3VzdC4NCj4gDQo+IFBs ZWFzZSBoZWxwIHdpdGggdGVzdGluZyBhbmQgdmFsaWRhdGlvbiBvZiB5b3VyIHVzZSBjYXNlcyBh bmQgcmVwb3J0DQo+IGFueSBpc3N1ZXMvcmVzdWx0cyB3aXRoIHJlcGx5LWFsbCB0byB0aGlzIG1h aWwuIEZvciB0aGUgZmluYWwgcmVsZWFzZQ0KPiB0aGUgZml4ZXMgYW5kIHJlcG9ydGVkIHZhbGlk YXRpb25zIHdpbGwgYmUgYWRkZWQgdG8gdGhlIHJlbGVhc2Ugbm90ZXMuDQo+IA0KDQpIZWxsbywN Cg0KV2UgcmFuIHRoZSBmb2xsb3dpbmcgZnVuY3Rpb25hbCB0ZXN0cyB3aXRoIE52aWRpYSBoYXJk d2FyZSBvbiAyMS4xMS41LXJjMToNCi0gQmFzaWMgZnVuY3Rpb25hbGl0eToNCiAgU2VuZCBhbmQg cmVjZWl2ZSBtdWx0aXBsZSB0eXBlcyBvZiB0cmFmZmljLg0KLSB0ZXN0cG1kIHhzdGF0cyBjb3Vu dGVyIHRlc3QuDQotIHRlc3RwbWQgdGltZXN0YW1wIHRlc3QuDQotIENoYW5naW5nL2NoZWNraW5n IGxpbmsgc3RhdHVzIHRocm91Z2ggdGVzdHBtZC4NCi0gcnRlX2Zsb3cgdGVzdHMuDQotIFNvbWUg UlNTIHRlc3RzLg0KLSBWTEFOIGZpbHRlcmluZywgc3RyaXBwaW5nIGFuZCBpbnNlcnRpb24gdGVz dHMuDQotIENoZWNrc3VtIGFuZCBUU08gdGVzdHMuDQotIHB0eXBlIHRlc3RzLg0KLSBsaW5rX3N0 YXR1c19pbnRlcnJ1cHQgZXhhbXBsZSBhcHBsaWNhdGlvbiB0ZXN0cy4NCi0gbDNmd2QtcG93ZXIg ZXhhbXBsZSBhcHBsaWNhdGlvbiB0ZXN0cy4NCi0gTXVsdGktcHJvY2VzcyBleGFtcGxlIGFwcGxp Y2F0aW9ucyB0ZXN0cy4NCi0gSGFyZHdhcmUgTFJPIHRlc3RzLg0KLSBSZWdleCBhcHBsaWNhdGlv biB0ZXN0cy4NCi0gQnVmZmVyIFNwbGl0IHRlc3RzLg0KLSBUeCBzY2hlZHVsaW5nIHRlc3RzLg0K DQpGdW5jdGlvbmFsIHRlc3RzIHJhbiBvbjoNCi0gTklDOiBDb25uZWN0WC02IER4IC8gT1M6IFVi dW50dSAyMC4wNCAvIERyaXZlcjogTUxOWF9PRkVEX0xJTlVYLTIzLjA3LTAuNS4wLjAgLyBGaXJt d2FyZTogMjIuMzguMTAwMg0KLSBOSUM6IENvbm5lY3RYLTcgLyBPUzogVWJ1bnR1IDIwLjA0IC8g RHJpdmVyOiBNTE5YX09GRURfTElOVVgtMjMuMDctMC41LjAuMCAvIEZpcm13YXJlOiAyOC4zOC4x MDAyDQotIERQVTogQmx1ZUZpZWxkLTIgLyBET0NBIFNXIHZlcnNpb246IDIuMi4wIC8gRmlybXdh cmU6IDI0LjM4LjEwMDINCg0KDQpCdWlsZCB0ZXN0cyAoYWxsIHBhc3NlZCk6DQotIFVidW50dSAy Mi4wNC4yIHdpdGggTUxOWF9PRkVEX0xJTlVYLTIzLjA3LTAuNS4wLjAuDQotIFVidW50dSAyMC4w NC42IHdpdGggTUxOWF9PRkVEX0xJTlVYLTIzLjA0LTEuMS4zLjAuDQotIFVidW50dSAyMC4wNC42 IHdpdGggcmRtYS1jb3JlIG1hc3RlciAoYWJhMzBiZCkuDQotIFVidW50dSAyMC4wNC42IHdpdGgg cmRtYS1jb3JlIHYyOC4wLg0KLSBVYnVudHUgMTguMDQuNiB3aXRoIHJkbWEtY29yZSBtYXN0ZXIg KGFiYTMwYmQpIChpMzg2KS4NCi0gRmVkb3JhIDM4IHdpdGggcmRtYS1jb3JlIHY0NC4wLg0KLSBG ZWRvcmEgMzkgKFJhd2hpZGUpIHdpdGggcmRtYS1jb3JlIHY0Ni4wLg0KLSBPcGVuU1VTRSBMZWFw IDE1LjUgd2l0aCByZG1hLWNvcmUgdjQyLjAuDQotIFdpbmRvd3MgU2VydmVyIDIwMTkgd2l0aCBD bGFuZyAxMS4wLjAuDQoNCldlJ3JlIGludmVzdGlnYXRpbmcgc29tZSBpbnRlcm5hbCB0ZXN0IGZh aWx1cmVzIGR1ZSB0byBjaGFuZ2VzIGluIGVudmlyb25tZW50LCBidXQgd2UgZG9uJ3Qgc2VlIG5l dyBpc3N1ZXMgaW50cm9kdWNlZCBieSBuZXcgY2hhbmdlcyBpbiB0aGlzIHJjIHlldCwgc28gd2Un cmUgb2sgdG8gcmVsZWFzZS4NCg0KVGhhbmtzLA0KQWxpDQo=