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 803B042856;
	Tue, 28 Mar 2023 11:06:07 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 5D50040A87;
	Tue, 28 Mar 2023 11:06:07 +0200 (CEST)
Received: from mga05.intel.com (mga05.intel.com [192.55.52.43])
 by mails.dpdk.org (Postfix) with ESMTP id A57AC40156
 for <dev@dpdk.org>; Tue, 28 Mar 2023 11:06:05 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1679994365; x=1711530365;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=EJuaspLHcnHLDG2COvOAfLTze+u8p17CRq8a3jc0tzE=;
 b=LG/Z/fuu4BJrDuG58/Bs9QRXID2YAwFxizJDxadHs+MAi4V+Fd0c2E5T
 1wTqSkz7M/OG9QpkV/OkKAeOHne7Yk6djC2dwwbE0a5iW1bwAQbTd9kBV
 fs1pVwpWIL8HkxwzDQdAOsgqK7pluk0eMwP2nLW1k5pXcEzxhWN+f9H5U
 mfDTem/bzCxuRgOlspjEqQvR8/AYNeGZ84ybwSdP30qT5xa5xAf+AERuc
 GBAylLrgpu2zIR3dfbJVbD8Sulv/djXu+tXJgMmfBPNFRbErBIkQnvG37
 M4StL9Navc4sxqsrxmIK7ZfwmWg6CPHLKetu/0zX+FZ+bEus7MlmygHYn w==;
X-IronPort-AV: E=McAfee;i="6600,9927,10662"; a="426778656"
X-IronPort-AV: E=Sophos;i="5.98,296,1673942400"; d="scan'208";a="426778656"
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 28 Mar 2023 02:06:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=McAfee;i="6600,9927,10662"; a="683813715"
X-IronPort-AV: E=Sophos;i="5.98,296,1673942400"; d="scan'208";a="683813715"
Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83])
 by orsmga002.jf.intel.com with ESMTP; 28 Mar 2023 02:06:03 -0700
Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by
 fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.21; Tue, 28 Mar 2023 02:06:03 -0700
Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by
 fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.21 via Frontend Transport; Tue, 28 Mar 2023 02:06:03 -0700
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.104)
 by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.1.2507.21; Tue, 28 Mar 2023 02:06:02 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=E2pH5SDl6vE0rwpdKcyfwkSbBSV0YPfu9ziH0NS3cXZI4votogEe/m9eJeynYUUsurCfK9Fu1JcQIcqOKuy8whFotRfWuRP3IeM6f7ZuLhyVKRvVCnXpECjyHd3mde99dzyVnkkLSV0ws3ggmNHZl0YaEwvWGGJAhOSJ1Gp5m0JMUW7DgOF0P0Why2APcPiq51OpYt/AKL4ezZaoB3T1TtV6viehQNva2lk3RAev9JTM5gR9s248NUWdFl7TTZ9DDo9zRdkJ/CKhbBj5fH9b0XKVOVRKnIJzAjsIa/NurwWjOTYvCmfgRrdBletLgZRV4KHmbATd4b1FqFoDCPWMPA==
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=EJuaspLHcnHLDG2COvOAfLTze+u8p17CRq8a3jc0tzE=;
 b=dEzNMnDM+/jkNxEPwsZDhI2rKAFcCPK33VNXf1thRSB2eBI4q5O8zDUgN3gWe2nLaGcZJ5l/fA02RhBM4oDs5EDALWCPJokDd2d8SP/I7WjPKD9wWoq+UuZDD2aPSqsAB/dSJrHGfJ3Y3tJUU9lGVs9yAB7SguE1KTTYgfINExL6jZSnXW+QwEUr67lVciG6CwhJHo5oAOfpUNrqePBdG1VsqFCzVj3fU+vrKKhbuomH+Q0tIKfxWbMCpb9b3ExgbFqRLrWW4GSZHsUEw3yb8koQJVz+kr0KjF5oLfLgo/XzA6StMXVbWobZWOVjpmYq0Ws0C9XSrhO8eD7IrBxNOA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com;
 dkim=pass header.d=intel.com; arc=none
Received: from DM6PR11MB3723.namprd11.prod.outlook.com (2603:10b6:5:13f::25)
 by MN2PR11MB4663.namprd11.prod.outlook.com (2603:10b6:208:26f::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.30; Tue, 28 Mar
 2023 09:06:00 +0000
Received: from DM6PR11MB3723.namprd11.prod.outlook.com
 ([fe80::b060:3d57:bbe5:baa8]) by DM6PR11MB3723.namprd11.prod.outlook.com
 ([fe80::b060:3d57:bbe5:baa8%4]) with mapi id 15.20.6178.041; Tue, 28 Mar 2023
 09:06:00 +0000
From: "Guo, Junfeng" <junfeng.guo@intel.com>
To: Ferruh Yigit <ferruh.yigit@amd.com>, "Zhang, Qi Z" <qi.z.zhang@intel.com>, 
 "Wu, Jingjing" <jingjing.wu@intel.com>, "Xing, Beilei"
 <beilei.xing@intel.com>
CC: "dev@dpdk.org" <dev@dpdk.org>, Rushil Gupta <rushilg@google.com>, "Joshua
 Washington" <joshwash@google.com>, Jeroen de Borst <jeroendb@google.com>
Subject: RE: [PATCH 1/2] net/gve: switch copyright from MIT to BSD-3
Thread-Topic: [PATCH 1/2] net/gve: switch copyright from MIT to BSD-3
Thread-Index: AQHZYRtFmbVUYl7xE0qpzeekfci2BK8P49yAgAABISA=
Date: Tue, 28 Mar 2023 09:06:00 +0000
Message-ID: <DM6PR11MB37232053E7352BBF6FD4E02AE7889@DM6PR11MB3723.namprd11.prod.outlook.com>
References: <20230328020826.1269570-1-junfeng.guo@intel.com>
 <20230328020826.1269570-2-junfeng.guo@intel.com>
 <c40e99fe-bcda-8363-f31c-8900cec8407b@amd.com>
In-Reply-To: <c40e99fe-bcda-8363-f31c-8900cec8407b@amd.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=intel.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM6PR11MB3723:EE_|MN2PR11MB4663:EE_
x-ms-office365-filtering-correlation-id: 96b94759-5693-4372-51f5-08db2f6ba67a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2FyuyeU6NV5GuI14Zyd0FWeXdGe6TSQ3P9S5apiWYfumIhdE5m+gDdcNAaXjSgjve5MGbm8O3j6iRSOF62ThccuM/laZVRPhQ5cwDDs9XqQiKD2NnqrjQonqjcW6npmz3rXkLjIekZSyLboipTBXjzqicqSQ7xmVVAcIXPzi53B4IEd7HJdRFBnwEhiMUnSvX+Ihsvw5XcW2k9yArjyndmJQBri2wxKGnMYJcJ5Z9nPXzHsXujO7WWgMpxJ21/8Nc5c8UPCVwpecVQVgT/qp6TKGwQPCGR8FaWIt/ERwEJzA1fhm6IuR4QgSOmevk8JG2y8C1rwq3MCZURldtwQZxElAE6LB4+XBauTdOgeB34m3ctrLj1EE3JJC8MvuBakDGYsJxUM7EMioThc+ZKmmHEzK0JutwihaG1oODzVvSC+MG3QGMF/ul4xWktMrSVjblVzwhCHWB46fmrz89YsfggoLpskAhz3kH7Eu9YODiiHztWoS4AqGZRer+DeLYDqzseZX7WuTekSZr9Im+7/Yqc9pPZfozdsycK92e4F1+W6WtPi0r0pdKV/eZZPApkxuTfMrfwXvE0tmZC0TfbBk1wy2hJClNcJDcALaSxUiV0EVBWPiFAkBpiK5HUnYQ5EN
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DM6PR11MB3723.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230028)(376002)(366004)(346002)(39860400002)(136003)(396003)(451199021)(478600001)(76116006)(110136005)(66946007)(41300700001)(38100700002)(6636002)(66446008)(66476007)(66556008)(64756008)(54906003)(4326008)(8676002)(316002)(8936002)(52536014)(38070700005)(5660300002)(71200400001)(122000001)(7696005)(83380400001)(55016003)(82960400001)(26005)(2906002)(6506007)(9686003)(53546011)(186003)(33656002)(86362001);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QUdUTDc2bmg2N05RQWNnc3lMM0JCblo1em9kNXRTNi8zZ09odkpHWFZKOUh1?=
 =?utf-8?B?eUZKbVhpbm1tQkpYalB3bjFaSXphU29xajJZSEIvL3hkQmJwejB1NGJCZDhv?=
 =?utf-8?B?dVRtR1RQam01V1czN2VjZ2tNM0E5Wk1wZDJvelFkY0xKQ3Q5TW1Vd3lpWkw1?=
 =?utf-8?B?YmdpOGFla2U4N2dtbnlKaWJSRjFKZ1d5d2lqbDBDT0UySWo3UDdkT3VDeDc4?=
 =?utf-8?B?ZmlXOVl0WjMxWmhYQURIaUxyTXUxaTJJTDQzV2k2dGl5dGtUUjdyaEFaamFF?=
 =?utf-8?B?NExGdmZkaUZEdVdpaFlpSEFzR1J4T1BFbkg0TDlSbzVaVFpOdzBGSjdBS1Y5?=
 =?utf-8?B?cFZqODdVc21XUHJBZHZ2ZjlkZytyeGE0U3NjM2xTaUZLc3l3N1BINWo0WmM0?=
 =?utf-8?B?R3l4Sk1ETHBKUXZNQUtvUEhRK2RHUXJma0Y1NTFDNWZBMGg1YWErNzBTek1s?=
 =?utf-8?B?bFBxVEk4MXVzOGVpSk5nekNMNkx5QjJXTXlsanFKZTArL0R1UE16VWxield5?=
 =?utf-8?B?SnpTbC9RUTAxbEU0YzVISnd4aGtZd2U0Qk92S2ZCeHFDUWh6K0JxNWM1V3Uw?=
 =?utf-8?B?N3NwWUFWdjhvK05VdUViQlRPMDJ6RUVGZmw4OTg0QkVxKzZUdEJHUFVOd2w3?=
 =?utf-8?B?a05MZUFNMFJ0bjFQZ0tqdlY1cEJGNW9COGVqNGxlamt4Uko0OGltKytaL0lR?=
 =?utf-8?B?MWgyVUtZcUVseFQ1ZkJQeDkrdXgzTGRCRlc4aC9qMjVNVThIblN1Ri85WnBx?=
 =?utf-8?B?bTd3T2lNUXF6bUVnZ1RSU3JRV2UwcVBWYTJ1MkJwMzZ4S2NEVXdEYnFrZTNH?=
 =?utf-8?B?OVN6ZGU4enJ0TzhhQVBiNGpVSXlOR0loT2VQMllIZ1FsZ0czYWxqV1M3ZmhG?=
 =?utf-8?B?aG1RYlZHR3R5UkIzQ1hDd3lISUNpOURmMGtwRTE1Y1lDSjRvbk8raXBZbzJN?=
 =?utf-8?B?MzVyWnlabnlXRUJuLzl2QXFEQ0RwTjg4c1dia29DRVlIcmJQQXVtTlI0TXpM?=
 =?utf-8?B?N0JnYjd2bUdlSnQ1V0IyWk1QZXlVcTFBVXF1TDlUMmJnUThYNXI3UHJBOFdz?=
 =?utf-8?B?MEkvb3ZEd0JDZ0hOZXhvcWlNWkhiRWEzaExhOHgycTBKOTcyU3lFU09nRk4z?=
 =?utf-8?B?ZXIvWFVSbFVwSkY4bEQ5KzdVYy8waGRHcXhpU1lKRDlURERIRlNlajE2K2hw?=
 =?utf-8?B?cmQ3Rm95UmQ2eDdZU0tvamN2R1NvU0NCZzVEWW9TNHpuSTVGQy9yeU5Sdk9a?=
 =?utf-8?B?czNCU3ZmOUN1NGVub0RzRk5SWkp2YkhKeXNLWHZySUgyUFFQYjZSbTJWM09m?=
 =?utf-8?B?MGlwV2lBMks1Z1dLZDg3eHRmUnc1NDRRVktzZ1BHa0xrYTRidk5YZFdOUVY2?=
 =?utf-8?B?cEQ4bFZQK1NNYk1jQmZlVm1KR1ZBZlVvOWNBL1QwQnJMRG5lOFVwWEJoWGY3?=
 =?utf-8?B?SGtzMmNYTnU1UUo2OS82Y1k4SWxDSTlGWXBjN0FJOE1nYWw4U0dVODB0RnZU?=
 =?utf-8?B?SGVLcjM3MFJvZjh6YnpQWlBiUnBKQTJMcktBU1YrVFd3d1E4NVc4dlZLQ1po?=
 =?utf-8?B?ZHNtYWxBbENFUko5MWsxRFRLUWJ5NUVQRmJoRnlZN2pZdEN6MEpEMDl6c3hR?=
 =?utf-8?B?TDI0Y3VrUy83c3Q4SUtUQnMyTkU2NmNmVDV0dGVxblRSZHBiUDc5MTFjcm52?=
 =?utf-8?B?RWpCTjZldTFDV0tVOWN1emNSdHlDSUtHTk5ZMWtIZzFmcWtrem53MGNGcXh3?=
 =?utf-8?B?WlQ4NHppb2ZaVlVJcWRqeTU0ZEUzWDJjRlNOK2w4WW42dGFvUnNxQ0JaSVEz?=
 =?utf-8?B?OHBWdDV1MzNEcTdlR3loT0ZEczlTaElHNVA1NDN4ZUtFeURHeDZVRlVRRU45?=
 =?utf-8?B?c2RKOG8xM2xVZlg1Z3pXUUdKWktxeFI3T3RQTE9xTTE2UkpZMU1GdVlsSDNT?=
 =?utf-8?B?M3d1YlhpYzhRRnYyTGZ0dGJMSVhva1Y2d0xNa2xFOVNlRHA1c1JKeEdZZDVG?=
 =?utf-8?B?bllHSXY5VldZazZuRGpvUmZrZG55NEtOeUJFQmVzVmxqSEZwcUlvKzVOYU94?=
 =?utf-8?B?R2dmb1RCa04wQ2FEWkVHenh1aUtvRFB0a0ZMb3djUFozK0dnSlViTklTNmhY?=
 =?utf-8?Q?+77HZTP5VZg89KO0PHq7F4cZH?=
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: DM6PR11MB3723.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 96b94759-5693-4372-51f5-08db2f6ba67a
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2023 09:06:00.3785 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: UABmUlDxGwsL41iR4DdFTySpVLASvsEHXgLtWiUDyxPcywKZEcKiAWddWM2M8t92PN1jIsKeL8iwuotC+uy/EQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4663
X-OriginatorOrg: intel.com
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

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm
ZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gU2VudDogVHVlc2RheSwgTWFyY2ggMjgsIDIwMjMgMTY6
NTUNCj4gVG86IEd1bywgSnVuZmVuZyA8anVuZmVuZy5ndW9AaW50ZWwuY29tPjsgWmhhbmcsIFFp
IFoNCj4gPHFpLnouemhhbmdAaW50ZWwuY29tPjsgV3UsIEppbmdqaW5nIDxqaW5namluZy53dUBp
bnRlbC5jb20+OyBYaW5nLA0KPiBCZWlsZWkgPGJlaWxlaS54aW5nQGludGVsLmNvbT4NCj4gQ2M6
IGRldkBkcGRrLm9yZzsgUnVzaGlsIEd1cHRhIDxydXNoaWxnQGdvb2dsZS5jb20+OyBKb3NodWEN
Cj4gV2FzaGluZ3RvbiA8am9zaHdhc2hAZ29vZ2xlLmNvbT47IEplcm9lbiBkZSBCb3JzdA0KPiA8
amVyb2VuZGJAZ29vZ2xlLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCAxLzJdIG5ldC9ndmU6
IHN3aXRjaCBjb3B5cmlnaHQgZnJvbSBNSVQgdG8gQlNELTMNCj4gDQo+IE9uIDMvMjgvMjAyMyAz
OjA4IEFNLCBKdW5mZW5nIEd1byB3cm90ZToNCj4gPiBTd2l0Y2ggY29weXJpZ2h0IGZyb20gTUlU
IHRvIEJTRC0zIGZvciBHVkUgYmFzZSBjb2RlLg0KPiA+IEluIHRoZSBtZWFudGltZSwgcmVtb3Zl
IE1JVCBsaWNlbnNlIGV4Y2VwdGlvbiBmb3IgR1ZFIGRyaXZlci4NCj4gPiBBbHNvIHVwZGF0ZSB0
aGUgbWFpbnRhaW5lcnMgZm9yIEdWRSBkcml2ZXIuDQo+ID4NCj4gDQo+IEkgZ3Vlc3MgeW91IGFy
ZSBzd2l0Y2hpbmcgJ2xpY2Vuc2UnIGZyb20gTUlUIHRvIEJTRC0zLCBub3QgY29weXJpZ2h0Lg0K
PiBDb3B5cmlnaHQgaG9sZGVyIGlzIHN0aWxsIEdvb2dsZS9JbnRlbCBldGMuLg0KPiANCj4gQ2Fu
IHlvdSBwbGVhc2UgdXBkYXRlIHBhdGNoIHRpdGxlICYgY29tbWl0IGxvZyBhY2NvcmRpbmdseT8N
Cg0KT2gsIHllcyENClRoaXMgcGF0Y2gganVzdCBzd2l0Y2hlZCB0aGUgJ2xpY2Vuc2UnIGZyb20g
TUlUIHRvIEJTRC0zLCBub3QgY29weXJpZ2h0Lg0KV2lsbCB1cGRhdGUgdGhpcywgdGhhbmtzIQ0K
DQo+IA0KPiA+IFNpZ25lZC1vZmYtYnk6IFJ1c2hpbCBHdXB0YSA8cnVzaGlsZ0Bnb29nbGUuY29t
Pg0KPiA+IFNpZ25lZC1vZmYtYnk6IEpvc2h1YSBXYXNoaW5ndG9uIDxqb3Nod2FzaEBnb29nbGUu
Y29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEp1bmZlbmcgR3VvIDxqdW5mZW5nLmd1b0BpbnRlbC5j
b20+DQo+ID4gU2lnbmVkLW9mZi1ieTogSmVyb2VuIGRlIEJvcnN0IDxqZXJvZW5kYkBnb29nbGUu
Y29tPg0KPiANCj4gPC4uLj4NCj4gDQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2d2ZS9i
YXNlL2d2ZS5oIGIvZHJpdmVycy9uZXQvZ3ZlL2Jhc2UvZ3ZlLmgNCj4gPiBpbmRleCAyZGM0NTA3
YWNiLi5hYzBmYzE0NzJlIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvbmV0L2d2ZS9iYXNlL2d2
ZS5oDQo+ID4gKysrIGIvZHJpdmVycy9uZXQvZ3ZlL2Jhc2UvZ3ZlLmgNCj4gPiBAQCAtMSw2ICsx
LDMyIEBADQo+ID4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBNSVQNCj4gPiAtICogR29v
Z2xlIFZpcnR1YWwgRXRoZXJuZXQgKGd2ZSkgZHJpdmVyDQo+ID4gLSAqIENvcHlyaWdodCAoQykg
MjAxNS0yMDIyIEdvb2dsZSwgSW5jLg0KPiA+ICsvKg0KPiA+ICsgKiBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogQlNELTMtQ2xhdXNlDQo+ID4gKyAqDQo+ID4gKyAqIENvcHlyaWdodCAoYykgMjAy
Mi0yMDIzIEdvb2dsZSBMTEMNCj4gPiArICoNCj4gPiArICogUmVkaXN0cmlidXRpb24gYW5kIHVz
ZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0DQo+IG1vZGlmaWNh
dGlvbiwNCj4gPiArICogYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9ucyBhcmUgbWV0Og0KPiA+ICsgKg0KPiA+ICsgKiAxLiBSZWRpc3RyaWJ1dGlvbnMg
b2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodA0KPiBub3RpY2Us
IHRoaXMNCj4gPiArICogICAgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIuDQo+ID4gKyAqDQo+ID4gKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkg
Zm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUNCj4gY29weXJpZ2h0IG5vdGljZSwNCj4gPiAr
ICogICAgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ciBpbiB0aGUNCj4gZG9jdW1lbnRhdGlvbg0KPiA+ICsgKiAgICBhbmQvb3Igb3RoZXIgbWF0ZXJp
YWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4NCj4gPiArICoNCj4gPiArICogMy4g
TmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRlciBub3IgdGhlIG5hbWVzIG9m
IGl0cw0KPiBjb250cmlidXRvcnMNCj4gPiArICogICAgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBv
ciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbSB0aGlzDQo+IHNvZnR3YXJlIHdpdGhvdXQN
Cj4gPiArICogICAgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLg0KPiA+ICsgKg0K
PiA+ICsgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVS
UyBBTkQNCj4gQ09OVFJJQlVUT1JTICJBUyBJUyIgQU5EDQo+ID4gKyAqIEFOWSBFWFBSRVNTIE9S
IElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UDQo+IExJTUlURUQgVE8sIFRI
RSBJTVBMSUVEDQo+ID4gKyAqIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRO
RVNTIEZPUiBBDQo+IFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUNCj4gPiArICogRElTQ0xBSU1FRC4g
SU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBIT0xERVIgT1INCj4gQ09OVFJJQlVUT1JT
IEJFIExJQUJMRSBGT1INCj4gPiArICogQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUws
IFNQRUNJQUwsIEVYRU1QTEFSWSwgT1INCj4gQ09OU0VRVUVOVElBTCBEQU1BR0VTDQo+ID4gKyAq
IChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YNCj4gU1VCU1RJ
VFVURSBHT09EUyBPUiBTRVJWSUNFUzsNCj4gPiArICogTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBS
T0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikNCj4gSE9XRVZFUiBDQVVTRUQgQU5EIE9O
DQo+ID4gKyAqIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBT
VFJJQ1QNCj4gTElBQklMSVRZLCBPUiBUT1JUDQo+ID4gKyAqIChJTkNMVURJTkcgTkVHTElHRU5D
RSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWQ0KPiBPVVQgT0YgVEhFIFVTRSBPRiBU
SElTDQo+ID4gKyAqIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZ
IE9GIFNVQ0gNCj4gREFNQUdFLg0KPiA+ICAgKi8NCj4gDQo+IFdoeSBub3QgdXNpbmcgU1BEWCB0
YWcgZm9yIG5ldyBCU0QtMyBMaWNlbnNlLCBidXQgYWRkIHdob2xlIGxpY2Vuc2UgdG8NCj4gdGhl
IGZpbGVzPyBXZSBoYXZlIFNQRFggdGFnIHRvIHByZXZlbnQgdGhpcy4NCg0KVGhlc2UgYXJlIHBy
b3ZpZGVkIGJ5IEdvb2dsZSB0ZWFtLiBTbyBJIGp1c3Qga2VlcCB0aGVtIHVuY2hhbmdlZCBoZXJl
Lg0KU28geW91IG1lYW4gdGhhdCB3ZSBvbmx5IG5lZWQgdG8ga2VlcCB0aGUgbGljZW5zZSB0YWcg
cGFydCBhczoNCnsNCgkrLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0zLUNsYXVzZQ0K
CSsgKiBDb3B5cmlnaHQgKGMpIDIwMjItMjAyMyBHb29nbGUgTExDDQoJKyAqLw0KfQ0KUmlnaHQ/
DQo=