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 BA1F6A04FD; Wed, 26 Oct 2022 12:19:03 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B563440F17; Wed, 26 Oct 2022 12:19:00 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 44F8740041 for ; Wed, 26 Oct 2022 12:18:59 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29Q8ZxDb016484; Wed, 26 Oct 2022 03:16:53 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2170.outbound.protection.outlook.com [104.47.55.170]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3kf1h5gacp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Oct 2022 03:16:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LEgZiYmJzesn6mFNs2yBwJ/BRyPd2UtOnaPuN8SZH5V4J3SqNRVoUvLSiKICbZryz5g7qCq6b8o9rNql7vie+yhejJBcGNbkP1Pd8BEMzTyZrqiVOHtv0uFYNKRgog7+d/NZoAM55jUL/nlcPtUdlMU2IFriY5yKWwdiRJaA5bpGSzu3XmvyFDrVDiP3VLFFhY1Vy9MiOX6zRy2qr93BtAJPlAkQ6X0BIR/oRQ4p0E2kwqa6nwkTAD0YHn5wGe+85DuYQHnLRVrxEjP5+ftlK84RxcbdZZpms+hN0rFMdghNdd4Uu8Xumj03TlZ0WNvlSSrvqP8CZz8FrUdFfMRctw== 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=DEKrZDFmcWkxLq++WF3/4ET/fe4MPGTxOtVOEhzL1C4=; b=fBEEeXtVEnYCYvVIxBz8/wHutLlDUoSQ+B1boPJhQpBtyQ5v4rGxTkP2NiLqMLaamMCs6lewHO4ROYS/wXVr+vSGW85Z9C2lAfbZ5M0yrSlPuDdJd7p0eXSrZQ6++6QUGASnx6JMvDZpnLXe4ekE4bu3QApmFag7cT+SYc+p2rnhawwXsPqIds2pEHT6u5UppcgcE2/tj6PkYoz0rllnPgM78/CWvUjFgjbJuM8hg0AmFxFve35dwCi1K0uF6v/9Ms0FllAgQzVxAnwkOUMVAFJ5bvzlRIYp5RwGuNFC40R4C297WTxlMiRedX8RKBOx6+RpRtbKe22ycs6duD1Y8Q== 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=DEKrZDFmcWkxLq++WF3/4ET/fe4MPGTxOtVOEhzL1C4=; b=ZBsGs3NBg6NN5v7n7m8Ps+G7IEqWzWVJTid9aO2y6doPSKzAxIMe2Im202IivNp+LHwz4T2NuEVScDl8eTPhh/7MS1PGRqOoesUHWj9XjHe3Nd2CYJgvRPxPDG1gpllRVt93Z58fo8q7zI1DgdsJHLnGlJ3E1UdWd/wBkDp9osM= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by BY3PR18MB4578.namprd18.prod.outlook.com (2603:10b6:a03:3c1::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.21; Wed, 26 Oct 2022 10:16:51 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::8c4f:e24e:332d:dc6d]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::8c4f:e24e:332d:dc6d%3]) with mapi id 15.20.5746.021; Wed, 26 Oct 2022 10:16:50 +0000 From: Akhil Goyal To: Zhangfei Gao CC: Declan Doherty , Fan Zhang , Ashish Gupta , Ray Kinsella , "thomas@monjalon.net" , "dev@dpdk.org" , "acc@openeuler.org" Subject: RE: [EXT] [PATCH resend v5 0/6] crypto/uadk: introduce uadk crypto driver Thread-Topic: [EXT] [PATCH resend v5 0/6] crypto/uadk: introduce uadk crypto driver Thread-Index: AQHY56/cCke26anRp0WiihP2QrQt/a4fNA+wgAE+NoCAAAXogA== Date: Wed, 26 Oct 2022 10:16:50 +0000 Message-ID: References: <20221024134409.1896776-1-zhangfei.gao@linaro.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|BY3PR18MB4578:EE_ x-ms-office365-filtering-correlation-id: 449afae5-7389-4278-1e1d-08dab73b32b9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1TdzQLtrvNVVBeX3x0IE311c2xq43Sp0oLJCjFNzcZeAkiRR8JYQo5scZBAMJJuw/Ji6AGeciDSUYivgwB4qzBhydzbD6pmy8tPsQKsG2hoZGKTN1JzQD6Jd1N/Gh1gN0LanbZp49I8JyNACxEMu2RG2Zzq4YBVzdT8fzDhY2rW3C5PRP8hOsYNFjf3nzX2NcFbrl+fXV+0/+zpFkq14mAFOOr5xyu8LkoWovrUGmZQe3mIFqgNLMrqkrnUvMy9a1al5pTDyAI3bYWkT0chnivMVYNBRJ3Q8YfhUcz9ppZE2J+OSTjC229Ecb+bKE/ex0P8r+Q/5XBEtXMS5OJIm7gQH7016dro0boQBpj1KDZ5WSM3cOZJmqAxQb1XvMbePCB+Ai0nV9ecPyaw6x9v1DLPzwA6YHl0EzypZkogexVLkdpw5cXL8lAYjmRloAv8H0FhO9AN+G0aqk6WED0GwiFGmqxDdVoVbw5d2jmkf1DqjvDeF9ZDpwDwc38mfU/x+zXIqO8Bhd+aDauCTjKASydIxre3lc6YPhdqgo3VR6P82xBMQUZjCiCX11IhkQ2Yq7e9p8KT1D/DFzMKH8aQXMK0mxOZiiFYeCU+UChr0arm8v/7egETOE2B2i22hIw/vCBgn9TZk4QxCqYcwwHRbjV9xp6nqrQvKos+r0fd7dCYvxLGtdqHzV2P/PoMk8SwB2U99FB92+Zidblg/QJUNLn12Y+0D7vr7ZMGr1ktK8ZAvuAQwVuJPvbITEcoYGDe1JzGbbPTylshfbck7DBZIP+bSR3L1h8K7A61FtJDuI8bj/hjk2zD10HS117fUb05Q+JZoF9clCSXK1Q7JHq4Mew== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(39850400004)(136003)(346002)(366004)(376002)(451199015)(19627235002)(33656002)(54906003)(55016003)(8936002)(66946007)(64756008)(6916009)(2906002)(6506007)(66476007)(5660300002)(26005)(7696005)(66556008)(55236004)(4326008)(86362001)(8676002)(66446008)(76116006)(41300700001)(9686003)(186003)(316002)(52536014)(83380400001)(38100700002)(122000001)(478600001)(71200400001)(38070700005)(966005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eWpjM0xhS0lLSGR2empCdStYTjcwZjhHd21PbTJ3c2NsaU5haVQ1NmdpZGd4?= =?utf-8?B?WWRGcWNYblVCS3ZKd0paUXRDbC91MCs4KzlCL2tBR0tyY0VhVTZWaEk2NU85?= =?utf-8?B?a240ZEkrUEJoTml0eGl5L0U2UVZBUHFiWVljK0dBYk5aZWNrSVFmR2lFK3J1?= =?utf-8?B?aGhJZW5sREQ0Z0QyWXlzeW91WC9VdHpHNlh1VzREa3ZaV2EzRVBKeGd2R25M?= =?utf-8?B?V0cxVVhJWFc5VUkxcVVMVzBvaUFjUnNmU3p3UHdveG5ZV1hkTDJPeVF4Wkpw?= =?utf-8?B?VEk2KzNFYTEyNm5qek0rZTVScEtBOURjNDZOZit6MGxtMkVTSS93d2hKRzhT?= =?utf-8?B?VCs5OUxzMjl1OUtmUnU1MmttczRGWHo2MkFGc0JBVmlwOEtYVjJRSDA1cjh0?= =?utf-8?B?TjI1QXo4bSs2UHdPOHJmY3pveXpIazJpOVorelZPWDBRQ3JFUUY4anlxNTdo?= =?utf-8?B?K1AvVGxyTnNMdDFpN0NzZTQ0UWw4ZkVMeDNCL20rTG9HRnI3RWZ1eDZlSytM?= =?utf-8?B?dFhuMEtLeTJtN0FXUGRCeS92TjNPTlJMb3NuTlhXSlBEU0JKNGVML3ZscHpJ?= =?utf-8?B?aFVtTWh4cVM0RXdWdWkrVGdpSjRKeWtpWk5iSEJ6eEwvNFRUV1k5ZFBoN0l6?= =?utf-8?B?eTJRMXQ4Mnhvbm9ZWkpQeURoeENHWWEwUjJmcXdIbkR0a1hXQ2l2ZHBRclNm?= =?utf-8?B?U3pMN05TNnY5a3M3Y3BYSFJSTk5la1JBd2ZPRFJrRDJWc3JaSCtJYW13NEVM?= =?utf-8?B?c2xjNG91VTErSlJ5QVN5NnUyQU5MKzZVb1dFL0R1SjJKM09mQlErbzRraWJh?= =?utf-8?B?dWpmUHZ5ZDlQTjcybUZXcGtEU0lMWEFBQzIrTmVRK3hYeVpyaC9KaE1majBF?= =?utf-8?B?aTd2eXMrajY3YVl4cnVEK0xKVGZ0RHRUYjdTWjNkUllKNTAxQS84c2lDdXkw?= =?utf-8?B?bHNxVm94dklrUzhobjYzT20wTmVpQUxUSVRJazdjS25vT3QwU0lwZUgwQmps?= =?utf-8?B?Y3dCbmxydis4eUs5SUdxenFPOStnYlRhTTNLWHdCbnZ1d3NCbDdoV2k0NmJz?= =?utf-8?B?a3NXR2VRR0hRc1NsMVdvY25QWHRaQmxwN3NQNVRuSnBJZEY3WnNReWtBMjlw?= =?utf-8?B?Z0NMM0xKKzJsbkphb3AybzZucldoZk9NWnljczNsWThOUmM2ZEMvU0NhaXNk?= =?utf-8?B?MmRrYXhjajZ5T3F4d0wvdEFqSit5dGVwK1FEaTFLRXNPTnVIMk43NU1YTGp3?= =?utf-8?B?V2F5L3pyS04wY2RRQlZKd2ZEOERpSDdxR2dPZUlYMlRMVGJxZVBtblU1OEpq?= =?utf-8?B?SnFaUjZCeDhlWGtWemlScTZ3aFgyb0dWYmx6bi9CdDhPMjFxOEtQdFRCVGVm?= =?utf-8?B?YWptVTNDMnVnZFlJT3FBcHhHM3JpUUlReVZaanNCSHgzRFF1OHA3bHBzYmVw?= =?utf-8?B?cjR3ditRYmNMbWVqQ0w5MUg0Ry9OMGJyZHV1c3lLYTFBbElUdkpXWGY1MVk1?= =?utf-8?B?UFR1SUJSY3pqL2x6bHoyTDhoUUQxWVRXamtVVlVRTWhvUi9Sb0x1Yk1vWVNF?= =?utf-8?B?TnBZT2k3K1V2QmNLMDNReURKaG5Ha0d1ejQ5T1RuS1hvcTZ0S1lMTWlHM1Iz?= =?utf-8?B?RmxzbzQzZVo5ZTRaZDJia2tKd1YyZ0FucFJ4STBMbG1za3ZRNjUvWE94dHQr?= =?utf-8?B?RnhaWCtIbllpTHk5TDI3dmZzWTBrZ2NVMW9XTDA2U1hmTjFYTEJTdlFqb3Rr?= =?utf-8?B?Ym03TGJvRmh4ZUtHOWd0NFMrdCsyRU1oNkJaYk1KN2dxajN5d3ZUYlZ2bllr?= =?utf-8?B?OXZ5N2didTJGb3J6Mm1HRnM1aVJ1QjRsdnFwd2FCRHdGN1piSmd2RDVEMHFx?= =?utf-8?B?QW51QjVTK29nMFFZT3U2ZTZGVURPaTBKZW9PaFVhQ3B1RmY0ZWoxazNzMVJN?= =?utf-8?B?em02MFdDK2ErM2ZiN3BMOFhsYkltS3grc2FNMWJ4UjRpSStVSEpiZisyL3hH?= =?utf-8?B?Tnloa0ZXSHM0MXBsd2U3N3hpRU5KMjRiQnY2MWFuRFV5TWJsbE16MzYrcXFp?= =?utf-8?B?TmZRUlBuVUdmd3RZQlMxZzhvMTlTenMzQzlYZDc3cHJkcmluM2VuTWFEb1k3?= =?utf-8?Q?F7/gAaODJq9XtQlr0Bl+oTTkg?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 449afae5-7389-4278-1e1d-08dab73b32b9 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2022 10:16:50.7823 (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: F564HwKFXmPs8jKLkCxgPJ4118L50yd1PdTd0OaQXhD6m2YINofy7/l1ZbNZMBqZUqr5qS/J8A6xpW+Y+6DtLQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY3PR18MB4578 X-Proofpoint-ORIG-GUID: neNPSi-eFhXsN0NjpxOoA10vgXKqXg1p X-Proofpoint-GUID: neNPSi-eFhXsN0NjpxOoA10vgXKqXg1p X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-10-26_05,2022-10-25_01,2022-06-22_01 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiANCj4gSGksIEFraGlsDQo+IA0KPiBUaGFua3MgZm9yIHlvdXIgZ3VpZGFuY2UuDQo+IA0KPiBP biBUdWUsIDI1IE9jdCAyMDIyIGF0IDIzOjAyLCBBa2hpbCBHb3lhbCA8Z2FraGlsQG1hcnZlbGwu Y29tPiB3cm90ZToNCj4gPg0KPiA+DQo+ID4gPiBJbnRyb2R1Y2UgYSBuZXcgY3J5cHRvIFBNRCBm b3IgaGFyZHdhcmUgYWNjZWxlcmF0b3JzIGJhc2VkIG9uIFVBREsgWzFdLg0KPiA+ID4NCj4gPiA+ IFVBREsgaXMgYSBmcmFtZXdvcmsgZm9yIHVzZXIgYXBwbGljYXRpb25zIHRvIGFjY2VzcyBoYXJk d2FyZSBhY2NlbGVyYXRvcnMuDQo+ID4gPiBVQURLIHJlbGllcyBvbiBJT01NVSBTVkEgKFNoYXJl ZCBWaXJ0dWFsIEFkZHJlc3MpIGZlYXR1cmUsIHdoaWNoIHNoYXJlDQo+ID4gPiB0aGUgc2FtZSBw YWdlIHRhYmxlIGJldHdlZW4gSU9NTVUgYW5kIE1NVS4NCj4gPiA+IFRoZXJlYnkgdXNlciBhcHBs aWNhdGlvbiBjYW4gZGlyZWN0bHkgdXNlIHZpcnR1YWwgYWRkcmVzcyBmb3IgZGV2aWNlIGRtYSwN Cj4gPiA+IHdoaWNoIGVuaGFuY2VzIHRoZSBwZXJmb3JtYW5jZSBhcyB3ZWxsIGFzIGVhc3kgdXNh YmlsaXR5Lg0KPiA+ID4NCj4gPiA+IFsxXSAgaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu Y29tL3YyL3VybD91PWh0dHBzLQ0KPiAzQV9fZ2l0aHViLmNvbV9MaW5hcm9fdWFkayZkPUR3SUJh USZjPW5LaldlYzJiNlIwbU95UGF6N3h0ZlEmcj1Ebg0KPiBMN1NpMndsX1BSd3BaOVRXZXkzZXU2 OGdCem43RGtQd3VxaGQ2V055byZtPXR5aFJsVTBLWVlIZ29DOXd5TA0KPiBfVFlGSk1ma3Q5ODM3 OHFUdDcwa0hOaXpVZEVFbUx0X2RTQmR6TUpTNElPUkV0JnM9WmRRTzNxQ1ZiY0plUFBGaA0KPiBP R0wySXNGaDBBb0VkbmRnc2NkcU1UX1F6aFkmZT0NCj4gPiA+DQo+ID4gPiBUZXN0Og0KPiA+ID4g c3VkbyBkcGRrLXRlc3QgLS12ZGV2PWNyeXB0b191YWRrICgtLWxvZy1sZXZlbD02KQ0KPiA+ID4g UlRFPj5jcnlwdG9kZXZfdWFka19hdXRvdGVzdA0KPiA+ID4gUlRFPj5xdWl0DQo+ID4gPg0KPiA+ ID4gcmVzZW5kOg0KPiA+ID4gZml4IHVhZGsgbGliLCBzdGlsbCB1c2UgPHVhZGsvd2RfY2lwaGVy Lmg+DQo+ID4NCj4gPiBUaGVyZSBpcyBub3RoaW5nIGNhbGxlZCBhcyByZXNlbmQgaW4gRFBESyBN TC4NCj4gPiBQbGVhc2Ugc2ltcGx5IGluY3JlbWVudCB2ZXJzaW9uIG51bWJlciBlYWNoIHRpbWUg eW91IHNlbmQgdGhlIHNldC4NCj4gPg0KPiA+DQo+ID4gQWxzbyBhZGQgcmVsZWFzZSBub3RlcyB1 cGRhdGUgaW4gdGhlIHBhdGNoDQo+ID4gd2hlcmUgdGhlIGRyaXZlciBpbXBsZW1lbnRhdGlvbiBp cyBjb21wbGV0ZS4NCj4gPg0KPiA+IENvbXBpbGF0aW9uIGlzc3VlcyBhcmUgYWxsIGRvbmUgbm93 Lg0KPiA+IEhhdmUgc2VudCBzb21lIG90aGVyIGNvbW1lbnRzIG9uIHRoZSBwYXRjaGVzLiBQbGVh c2Ugc2VuZCB0aGUgdjYgQVNBUC4NCj4gPiBXZSBuZWVkIHRvIGNsb3NlIFJDMiBpbiBhIGNvdXBs ZSBvZiBkYXlzLg0KPiA+DQo+IA0KPiBHb3QgaXQsIGhhdmUgYWRkcmVzc2VkIHRoZSBjb21tZW50 cyBhbmQgdXBkYXRlZCB0byB2Ng0KPiBodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v djIvdXJsP3U9aHR0cHMtDQo+IDNBX19naXRodWIuY29tX0xpbmFyb19kcGRrX2NvbW1pdHNfbmV4 dC0yRDkuMTEtDQo+IDJEdjYmZD1Ed0lCYVEmYz1uS2pXZWMyYjZSMG1PeVBhejd4dGZRJnI9RG5M N1NpMndsX1BSd3BaOVRXZXkzZQ0KPiB1NjhnQnpuN0RrUHd1cWhkNldOeW8mbT10eWhSbFUwS1lZ SGdvQzl3eUxfVFlGSk1ma3Q5ODM3OHFUdDcwa0gNCj4gTml6VWRFRW1MdF9kU0Jkek1KUzRJT1JF dCZzPThELQ0KPiBMU2MzdTVEYmhicDVraUV5bk1wUzQ2UVl3VkxNMEF1d0FNWTVIZFlVJmU9DQo+ IFdpbGwgc2VuZCB0b25pZ2h0Lg0KPiANCj4gU29tZSB1bmNlcnRhaW50eQ0KPiAxLiBUaGUgdXBk YXRlZCB1YWRrLnJzdA0KPiAgaHR0cHM6Ly9naXRodWIuY29tL0xpbmFyby9kcGRrL2Jsb2IvbmV4 dC05LjExLXY2L2RvYy9ndWlkZXMvY3J5cHRvZGV2cy91YWRrLnJzdCANClRoaXMgc2VlbXMgZmlu ZS4NCg0KPiANCj4gMi4gQWJvdXQgdGhlIHJlbGVhc2Ugbm90ZXMgY2hhbmdlLA0KPiBEbyBJIGFk ZCBhIG5ldyBwYXRjaCBpbiB0aGUgbGFzdDogMDcNCj4gIGh0dHBzOi8vZ2l0aHViLmNvbS9MaW5h cm8vZHBkay9jb21taXQvZjIyOTQzMDA2NjJkZWYwMTJlMDBkNWEzYzU0NjZiYmY4NDM2OTA0YiNk aWZmLWI5OTRlODAzNTQ1YmY4MTAxYTQ2NmI0NjRkMjE3MWQ5NmYwMTIyNmFlZTM0MDE4NjJmMGMw YTNjMTg5N2ZmYjVSMTk5IA0KDQpObyBuZWVkIGZvciBhIHNlcGFyYXRlIHJlbGVhc2Ugbm90ZXMg cGF0Y2gNCllvdSBjYW4gc3F1YXNoIGl0IGluIHlvdXIgbGFzdCBwYXRjaC4NCg0KPiANCj4gT3Ig bWVyZ2UgaXQgdG8gdGhlIGZpcnN0IHBhdGNoIDAxLg0KPiANCj4gMy4gSSB1cGRhdGUgdWFkay5y c3QgYW5kIHRlc3QgaW4gdGhlIHNhbWUgcGF0Y2gsIGlzIHRoYXQgT0suDQoNClllcw0KDQo+IA0K PiBUaGFua3MNCg==