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 E861E44180; Fri, 7 Jun 2024 15:55:25 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D26C840151; Fri, 7 Jun 2024 15:55:25 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2086.outbound.protection.outlook.com [40.107.220.86]) by mails.dpdk.org (Postfix) with ESMTP id E0FCA40150 for ; Fri, 7 Jun 2024 15:55:23 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a9HWwlOdSs7AGrRFknkireex9FzwfxpOwphP4tgvfYI8O8AZ3EAp/VDH+OKUr8cey0amwLcjoFHjOFQ49Y09UHNtASuhwIrOMfoi6aqJNhKxdQzPqkxqS0e1GOOnsDZm7iy3N3kAPYf4oeVjT2/jNqV72XhtyQZ+GjDAmZWfzN+otYo9IQE5NsdJejVTfvYv8jGALUAuQGPP2VZog9MT5Gn0Wr2RnKdk44M/l9BTWg1kgWbCt35xFUj4wAYGXHQVSmZpwVYfyjbmTAfS2xdjLgnbdPfmouPGLwrqQJ1qftQTVgLX7aAmTdZJayjBEtBaEF7YZJJaOS0sQRBF5vlcng== 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=cRnRr2MrMuX8a5myxwR5EggSErpjz4z9Nd0P60/p11U=; b=GlgXxsiPbO52v4OXS/M9Mqh6z1tkez4m4EomJLehuCc+QHdnc0pwdbEXev3uIY8ayeCaMhovNzLOBLISE9Nw/yxS5ygZ7YHdVxMXpD8ghvgn7IjgLiNoK2yA3+qd3/L2z52YIMbR1hXYzyXQTq0DkJQdW/HuOhFfESB5YoGdlxtCzk6y14QIY4V87wSJp/J37jf1VipFRAfDE6E7NfXsNKiGYm7foj1XKigfelqIm20eZCvUjIWYkfhfYJS7xr5rbwLD978QleJRfNn6PLoKf73LC6oXm5jtoex6EEUdv/WHVADOrF7qo53YjKCdwro62JrKIQQZpQPx5yGSCQWHJg== 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=cRnRr2MrMuX8a5myxwR5EggSErpjz4z9Nd0P60/p11U=; b=mAhKqcAHA2XObBBzdboq0QSGZ6Ce8OPXKSqmwcVSfbC1+AN5ckgsMe/L3LLdMQaiKK1A2nQKswj2poVcx1pjq/bTQk+7f7LMUgC+PC80bUyCYRyns1tfk762UdP7p3eS5fazS+sDdyXWIGeKSdidsL0Dgt7iMaj30k8L0mfqdcpSvpquLX8VbUsESd1wn/7QLzSGQobXUcGueO/+L37GwUMaqb12sFKcNl5Snwnbn6ECJ7vaHqbisTmPSvL6ldkFoekUtS4srQL6Cbd+FFLcWuzVry91OqMULmh2JiuKY3xvR7mYavyC8ukwJ71mHlQe6T+McdHFe0Su0ndCYL29zQ== Received: from CH3PR12MB8209.namprd12.prod.outlook.com (2603:10b6:610:123::18) by IA1PR12MB8335.namprd12.prod.outlook.com (2603:10b6:208:3fa::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.34; Fri, 7 Jun 2024 13:55:19 +0000 Received: from CH3PR12MB8209.namprd12.prod.outlook.com ([fe80::9127:5857:7ba5:a7f2]) by CH3PR12MB8209.namprd12.prod.outlook.com ([fe80::9127:5857:7ba5:a7f2%4]) with mapi id 15.20.7633.036; Fri, 7 Jun 2024 13:55:19 +0000 From: rongwei liu To: "NBU-Contact-Thomas Monjalon (EXTERNAL)" CC: "dev@dpdk.org" , Matan Azrad , Slava Ovsiienko , Ori Kam , Suanming Mou , Dariusz Sosnowski , Aman Singh , Yuying Zhang , Ferruh Yigit , Andrew Rybchenko Subject: RE: [PATCH v7 2/3] ethdev: add VXLAN last reserved field Thread-Topic: [PATCH v7 2/3] ethdev: add VXLAN last reserved field Thread-Index: AQHat0kW9zr0SJBiWkyNpoIS5C4NjrG8TcwAgAAGY/A= Date: Fri, 7 Jun 2024 13:55:19 +0000 Message-ID: References: <1771398.K4a6FZZPjd@thomas> <20240605130419.145311-1-rongweil@nvidia.com> <20240605130419.145311-3-rongweil@nvidia.com> <2909053.FA0FI3ke8A@thomas> In-Reply-To: <2909053.FA0FI3ke8A@thomas> Accept-Language: en-US, zh-CN 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: CH3PR12MB8209:EE_|IA1PR12MB8335:EE_ x-ms-office365-filtering-correlation-id: 3ac0e4f8-78dd-49a0-8a36-08dc86f977a0 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; ARA:13230031|366007|376005|1800799015|38070700009; x-microsoft-antispam-message-info: =?utf-8?B?WUtYL3g3aDNveXpPTlNLcEw4QmczZStPVnBxMldaQWVBS2l1aURXRS9vejJD?= =?utf-8?B?Y1QrM0k0dTVIbzFTMEVFNndrR0UrNkxpRlpVV0tPaElvVlhxNm9QbzBkYmlh?= =?utf-8?B?b0FNb2x6WThJdHM2OUlBSEJyd0JmUDluYkl5WGNTZHNPYVQ3dUpCS3drYjA2?= =?utf-8?B?ejBObUpza3NkUW93eSsxZFpDV0tRRHE2TkwvNjlHTGcyczhJY0hwMDM2Ky9R?= =?utf-8?B?RlZpTFpMbi9VNDhDVmFHUWdiV1JPVDhQSHgybG9GWWNSM0pUK1VOcW5EZ0V4?= =?utf-8?B?QWdzTDlHZ3RsN2R1dTZlaTlBMEdBekp5di9JeVk1T0ZKT2NFVk5TK0YrMElW?= =?utf-8?B?ek5Zd0g1SHM5bGhFRkl5ZTZNQ3F3WlMxdVBZN2tGRzZGcFhTc0l6Y1A1Rjdm?= =?utf-8?B?SDZLTVFBWTJvY05UZUdneWcxM3ZxYW5uS213aW1ZQXE0dDVvNS84Q01FVWM0?= =?utf-8?B?cDlvVnBEakV4ODM5b2Mvc1ltb2RpR3ZDQnFCakFsZkF6UVJIRFRlYXdEd0JF?= =?utf-8?B?NnVIbXZzTjJLckRoMEdvWkpMMXhuWjhYSWxiTEJsSWhoaVJHcy9IeG1KUGVv?= =?utf-8?B?RXE4VFBuMjBxV0ltR3dMYkxGSmN5dVRKTVR2SkNLb043aUQ1d3d1REsrZlA3?= =?utf-8?B?S09ONkU0MnlWY1IvVlltVWlaTnBnSlZJNnhHOW54R2IvWGVQZ0NOM3JNaFg2?= =?utf-8?B?ZXFuVXo0c0RiY01mU2RqdnR3R3AxbVlOQ2szc2F5aUlhQUxuNnpoNS9Ncjlo?= =?utf-8?B?cGhiKzJHaFpVRjE4TTE4VnVIdzh6S3VCUVA0bVdMQm9Cb0lDZTBVNFlWNjNy?= =?utf-8?B?NklmRExGRkVYMXltR0hRL0YxYXJQZFY3Y0RkSTFVYzVzUlVNOUNla3dhdG40?= =?utf-8?B?ZE1UT2VWUWszWWI3NmwvTEk3d0I1VmtCbTFIWGV4VkgzZjVtQ01vbm45Z3Rw?= =?utf-8?B?S005MnhrNGhnSjh4VXQyUDd6RmVKMFZQWklTcWIwS05OUmhYWnorcVdHMEdX?= =?utf-8?B?NDcxV083TkcycEEyL0t3NXBnZnlUY2pnTzR3OEw4ZnlYMHRaSlZkTENXcmla?= =?utf-8?B?a0lnZGJUK3haL2lPSjVJK0UyTWdrdjJmZmZ3dWY3aW16cEN1M1BsZWFiaFF2?= =?utf-8?B?alhLeFVYcC9MWEprYVNlUk96UnFhbTErSE1QTEhTdEt5S2hWODlzdERvbG1X?= =?utf-8?B?dEo0ZkYwL0RSN0FyY2lvTmxOMk42WlJkeFRVRWNtdW5WNExBOWZpN2dyV21w?= =?utf-8?B?c2tWSE52ZGVUTGN5OS80YlNRdGVoZm9OR2drc2RvdlpIcFpBWnBJVklabHp1?= =?utf-8?B?c2EyV2diZUJlZHBFQXIwM1dJODJ3QS8yTnhlcXEvVWd6VHJnM2s4eUNnYXVY?= =?utf-8?B?eFpHaEpYSFRKTmJzR0d1NmZyVmNpNlhZZlNuTkJPRUVTUlNkVTNSTFNnSmpy?= =?utf-8?B?NXZlVVJ6VlJrK0FUSTNKeEZaRTVIZkpidWJSSWp4SFRzR3BqMUZzOXFBc0hv?= =?utf-8?B?dG5OMEZuejB6WVozZnJodHgzRDI4R1E4NXJ0aThPUm1mVEUzc2s0R01hSmZn?= =?utf-8?B?WE5nVGxwdURCUEtDYUFWOWc2cm5NUDhqRDZNNDNCL09JMFlYQmZWQkhGNE5t?= =?utf-8?B?cWFvT3NScjBtVkRBaGViZ3FnNHp1U3lmUG1uUXJ4bUx6OXRDc2ZJdWZSQ043?= =?utf-8?B?bVhnVEMwbEMrQU1xRjdHU3RkNFZrQ1lRVmVxaG1lZFQvd2hLZm5BVFArQlpL?= =?utf-8?B?S2p5cU5leWVhT3FWdkNodmJWR0Z3SlFFaDJ4NFNEMWFmeVNWdS9hTTViKzVi?= =?utf-8?Q?mOlXFKtdvfCDRxjWoOlL+rBIiHeQEn2UDzqXM=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR12MB8209.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(376005)(1800799015)(38070700009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c2VTWHZZNU9FdmRmSWpiSTRXS0lmNWNpaGl1RkoreWxVbHZSTFA4dnJ4R3d5?= =?utf-8?B?TVA0eHhUNnNKcGltMkw2QXRiVThHVm4vN0Y1d1poOXRFcFhTb1NUM3dpUytn?= =?utf-8?B?OWFlb0s2ZVV0RzZ5YnFHOFRJZ0g5bSt1WmpYVjkzZFhUZkNwZ1BZODdFVDB5?= =?utf-8?B?bVJWRTdxdW1aS2lWVHkvMHZ3MkFITDFWcU9wRkQvRHFwSURiNlA2UTdTSEps?= =?utf-8?B?K0ZZSmtqdU1DdDAzTldFOE02YVNXQTljR0FuWkcyRTQxa3ZNV2V6SDZMRi8w?= =?utf-8?B?TWlGRU5rWDVhd1JyTVk3VUU0M3RDMTU2c01xRTBJbXV1YjFFcldFUHpocEl4?= =?utf-8?B?RlJ0cEc2RmY4VzNXeW14NmFpTTIxZDQ0ZThmUVMxNjR1d09TdUZrMldXUTZ3?= =?utf-8?B?eC8wRURnLzZPOUtLOUs1c3RtdEhpdVRFcFNGajRRS1A4bndDNkI4dXdrbTJI?= =?utf-8?B?aWZFbUtKeEdHNENXaVhBY08xb3BzS3RMVklTdTUzS1FZbVBQTTNZVUxnTFpJ?= =?utf-8?B?TExOc08vcTliOE9wZkI5WHVQSEk1ZW9tUXJtQ2d1eHRWWEdua3huV01hL0I5?= =?utf-8?B?emIwb3AwWmVzdnQ1THlBeDRHZWNoeGYrZTBCTkZHNjlpeXQ4WlZGZlgrbDBz?= =?utf-8?B?S0ROcmtiVkRza1YvWTRwRTNtS3Fiam1na0ljL3JacGRDL1VUMWZlbm5JQk9W?= =?utf-8?B?cDMwdmhUUEFRWml3T29JdzhvK1JaSzJCYXBONno4cFhmdlVJQWxkK21FVVcy?= =?utf-8?B?YXlvVDQwaTBVUjRJaGozQWZkRXMrelFUUUIyMXJkUjhSWXZydHlLNkc1UkFN?= =?utf-8?B?N25ZVEtxYmlKUTYxSHZobG9VUmxTZGdvaFhieUJxTEtyR3pKeUxZeDY2bjJj?= =?utf-8?B?YmVadWJPdENHbm0rQ1M0TlI0NUxRckJFeEdFVW1wNS9lMytwZHZyQ1ozL2p4?= =?utf-8?B?RHFPaGpaVFlVWXdUTmFlWjJRTTNLWnBvRVI4MUVzL0RKN0szTGljVSt1RG91?= =?utf-8?B?dDNqemVDMDgwUmJ1bnI4K1I1RjFhaWczajBMdmtrdkRPa2tNQ1NGT3JzK3Fy?= =?utf-8?B?eGNsRzhPZU1Yck1RV1RmRG5ZeVhHYllrY05aa2d0eUxGa1UzWStsS0E1a3Y1?= =?utf-8?B?WnN2OU1wMmhuaDlHRXd5MmtlRDA3akFJc0w4NEpJZ20zRGJSWU5xOGhlemVw?= =?utf-8?B?RjhEZnVqRW94bUxuMis5ZlBvakdscFg2QXFnWUNqMFI4N0d0VW9zUzd1ZzZk?= =?utf-8?B?N0xyRDUwaFRrTEJWK0Q0RCtOc2hiSGZuSWxFV2xCSkdkYkwyZ1VSTm0wd3BI?= =?utf-8?B?U0tZQmhONHdSd0lnRWY2WkRUamM1alBMUVVHUzhuc2NBLzJiZzQ5S2pncnk0?= =?utf-8?B?d0NIQUV4SXZoRVBVTUJ3cXdEdUZCU0N6V0JoYUNSMkxJa0tvUXVNTmZwTHRt?= =?utf-8?B?VEF0c2xEb1k1dDA0b0d3bWtFL1RJbUZUY3UwQ1hEaXdqQVpKN0RnNjlYUkIz?= =?utf-8?B?YWZPSzN3SFhOOFhqUk0xeFdhUGNrUm9oN3RtL3VtRVFNNFczbUxRTDJnSGho?= =?utf-8?B?aXU0WjlZdVREekVwTTRMbHdCK0MrNWJ0OWJnTmdTb04xcno2bUNITW5vTTBm?= =?utf-8?B?N09Zbi9aMENSWVlDQmFmVG01OUJ0M2dQdHdZM0ppRWFiOGVWWW9uZHdWWjd1?= =?utf-8?B?RkdQZ0VGZmhHbHpsd0g0bXdIYnNwMFI1aWdtMER3TEVkeVgrS1NmUzE4V0ow?= =?utf-8?B?cXhDaVNEcDdwZWg5dFZHdWNIY25lZnhQWmdDbGJiQ0FVdGY0RGlSejdWN01z?= =?utf-8?B?VEtWSzd0LzNWVnZDVk80YXJBWEQ5WkVXSTVJME4yRVFhT1ZzcEJ3T040dml5?= =?utf-8?B?SW5CZWlEbWdVNDlBTThLWUhxa1ZuUENabEU0bmJzMHNwTlNNWGU5aDFKMmQ4?= =?utf-8?B?NllpYjhwVGZKMHpYSXFVKzJCYytqMUVRVkl4UVNCMkYvdTlxOEF2cWtJanly?= =?utf-8?B?YWdMaW5NSUFMemw0L29DbTFWeWRtQklrN09ISFNSREdBK0dEdGpSdWIvelY1?= =?utf-8?B?OXp2a2NxOUFwaUVKMzVoK2ZwRldtdURJdXI2REtWMEhCV2hTNEtyeDdjUk1C?= =?utf-8?Q?VUMnq4sKXxSgPDsecJXDAZI4k?= 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: CH3PR12MB8209.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ac0e4f8-78dd-49a0-8a36-08dc86f977a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2024 13:55:19.1297 (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: 0IGPRP5PJ9xPOg1aifaCtuW/oTxxnZBaLo7W0wWd0ovm7BoR8GtCy8iJmcoxI/IHRsAJQIvmT9qcMb1LdkqPHg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB8335 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 DQoNCkJSDQpSb25nd2VpDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog VGhvbWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0Pg0KPiBTZW50OiBGcmlkYXksIEp1 bmUgNywgMjAyNCAyMToyNg0KPiBUbzogcm9uZ3dlaSBsaXUgPHJvbmd3ZWlsQG52aWRpYS5jb20+ DQo+IENjOiBkZXZAZHBkay5vcmc7IE1hdGFuIEF6cmFkIDxtYXRhbkBudmlkaWEuY29tPjsgU2xh dmEgT3ZzaWllbmtvDQo+IDx2aWFjaGVzbGF2b0BudmlkaWEuY29tPjsgT3JpIEthbSA8b3Jpa2FA bnZpZGlhLmNvbT47IFN1YW5taW5nIE1vdQ0KPiA8c3Vhbm1pbmdtQG52aWRpYS5jb20+OyBEYXJp dXN6IFNvc25vd3NraSA8ZHNvc25vd3NraUBudmlkaWEuY29tPjsNCj4gQW1hbiBTaW5naCA8YW1h bi5kZWVwLnNpbmdoQGludGVsLmNvbT47IFl1eWluZyBaaGFuZw0KPiA8eXV5aW5nLnpoYW5nQGlu dGVsLmNvbT47IEZlcnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGFtZC5jb20+OyBBbmRyZXcNCj4g UnliY2hlbmtvIDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj4gU3ViamVjdDogUmU6 IFtQQVRDSCB2NyAyLzNdIGV0aGRldjogYWRkIFZYTEFOIGxhc3QgcmVzZXJ2ZWQgZmllbGQNCj4g DQo+IEV4dGVybmFsIGVtYWlsOiBVc2UgY2F1dGlvbiBvcGVuaW5nIGxpbmtzIG9yIGF0dGFjaG1l bnRzDQo+IA0KPiANCj4gMDUvMDYvMjAyNCAxNTowNCwgUm9uZ3dlaSBMaXU6DQo+ID4gQWRkICJ1 aW50OF90IGxhc3RfcnN2ZCIgYXMgdW5pb24gd2l0aCBvcmlnaW4gcnN2ZDEuDQo+ID4gQWRkIFJU RV9GTE9XX0ZJRUxEX1ZYTEFOX0xBU1RfUlNWRCBpbnRvIHJ0ZSBmbG93IHBhY2tldCBmaWVsZC4N Cj4gPg0KPiA+IFRoZSBuZXcgdW5pb24gaXMgdXNlZCBieSB0ZXN0cG1kIG1hdGNoaW5nIGl0ZW0g VlhMQU4gImxhc3RfcnN2ZCINCj4gDQo+IG5vIGl0IGlzIHN0aWxsIHVzaW5nIHRoZSBuYW1lICJy c3ZkMSIgaW4gdGVzdHBtZA0KPiANCk1hcCB0aGUgdGVzdHBtZCBjbGkgImxhc3RfcnN2ZCIgdG8g dGhlIG5ldyBlbnRyeSAibGFzdF9yc3ZkIg0KS2VlcCB0aGUgdnhsYW4tZ3BlIGFzIHRoZSBvcmln aW5hbCBzaW5jZSBpdCByZWZlcnMgdG8gcnRlX3Z4bGFuX2dwZV9oZHIgbm90IHJ0ZV92eGxhbl9o ZHIuDQoicnN2ZDEiIHN0cmluZzogSSB0aG91Z2ggeW91IGFyZSB0YWxraW5nIGFib3V0IHRoZSB2 eGxhbi1ncGUgbm90IHZ4bGFuLg0KSWYgd2UgcGxhbiB0byBjaGFuZ2UgdGhpcyB0b28sIGFub3Ro ZXIgY29tbWl0IGlzIGRlc2lyZWQuDQo+ID4gYW5kIG1vZGlmeSB0YXJnZXQgInZ4bGFuX2xhc3Rf cnN2ZCIuDQo+IA0KPiBZb3Ugc2hvdWxkIGdpdmUgdGhlIHJlYWwgbmFtZTogUlRFX0ZMT1dfRklF TERfVlhMQU5fTEFTVF9SU1ZEDQpBQ0sNCj4gDQo+IFdpdGggYWJvdmUgY2hhbmdlcywNCj4gQWNr ZWQtYnk6IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4gDQo+ID4gU2ln bmVkLW9mZi1ieTogUm9uZ3dlaSBMaXUgPHJvbmd3ZWlsQG52aWRpYS5jb20+DQo+ID4gQWNrZWQt Ynk6IERhcml1c3ogU29zbm93c2tpIDxkc29zbm93c2tpQG52aWRpYS5jb20+DQo+IA0KPiANCg0K