From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web09.4532.1614046893917724661 for ; Mon, 22 Feb 2021 18:21:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=VSMhYLSP; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: michael.d.kinney@intel.com) IronPort-SDR: u5oEe3zuIr3WA9K4x2Wo5Z4ZCUnwwmWL9twTI4aAK3IZjQ2NCLIiDDl8R+UtZCkOTfv3SSOZSG R9DGviYeqpTA== X-IronPort-AV: E=McAfee;i="6000,8403,9903"; a="269616480" X-IronPort-AV: E=Sophos;i="5.81,198,1610438400"; d="scan'208";a="269616480" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Feb 2021 18:21:33 -0800 IronPort-SDR: JlydLjCz6MOsRqJ6ojW7hbreYe0goI80euEQcTAJztQzsPCWdmrqEwlt7eho9EoME59Xkc+soF a2aoNMNBLOAQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,198,1610438400"; d="scan'208";a="515026800" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga004.jf.intel.com with ESMTP; 22 Feb 2021 18:21:33 -0800 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 22 Feb 2021 18:21:32 -0800 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 22 Feb 2021 18:21:32 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Mon, 22 Feb 2021 18:21:32 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.177) 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.2106.2; Mon, 22 Feb 2021 18:21:31 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XybkYz4851D3h21ad3+vaCuvqfYR+4KLhVM782oRirSdxjm9bLHwbbKQmI8f26c5+9U6qW5k+wkXq60keN27lTIiLsdpIGR6gOr4C2WJhjhwpYH44XwqsTagYMprL3rAqA+oBmfSubN3c+G/izhfIQd1XYVkmwQLu6vDjW0B825MlxsdGlBo4Mpk6kc2RJsN3/eN6uSy7TazjmkS3iU7+5St2k4gcUt93XPv3gawbVL3b+u6Ehukjp6trJoPi6VTFwCRJPcsLRTDEgBD/zH5bE9oyRTzwG1msfozJxK2oQkZoRaBIg1mxENY6H5AFn0jk6M67k49CqDduIgh+pykww== 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=Zu5mk2COFSQxbKRm2wVD7tOpinYhIf5F3wvAaYr6fVM=; b=DQTCY1HFMM1An6Yf8uiac8VL4PxFdoRmVeSrAC9onwMiQ0GlyZnt0nHwEv49vIytW2F0+0JcMFBgcBJYUxXVujfcO6uV2VlgnnU8gUy02XlKTZG8nHIMs9x3vbNt3Tu86A8duOpOu9nUXDqoyX+h9rJv+cdJAy7F2JusEq+uQTpLvju8mi3rHQKJeLANEhMxBqUjm2b2GtP9Ow1rsualqr/pyrbA//74vV87kWbGerL+8cNODj6hgrx2u3e4UEwmfzxwcZqFs7Bmxa+ZNckT5FXe7y4OBUzA4b1GDGVn26IiYU/DCSPs4ETLpYeXmEPSSsVbOb496uqd2B1M/pnfoQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Zu5mk2COFSQxbKRm2wVD7tOpinYhIf5F3wvAaYr6fVM=; b=VSMhYLSP+kpOhdNCQrjS9RAFRlPfD4MnlRC6qZPaAq92wiBNbwoY5haZPDDMTQnpEN6/yFwnAKABgKH8BTrRk9urO/O54Wle1BE+07t1pxjJcOw1SjZNkJUmAiGHLyPzajNBwaE5MLeFSATo+ewW6ySIqFmlj0SRpV1w/FJtURY= Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by CO1PR11MB5202.namprd11.prod.outlook.com (2603:10b6:303:95::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.29; Tue, 23 Feb 2021 02:21:30 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ddb6:ec7f:2548:efdc]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ddb6:ec7f:2548:efdc%4]) with mapi id 15.20.3868.033; Tue, 23 Feb 2021 02:21:30 +0000 From: "Michael D Kinney" To: gaoliming , "devel@edk2.groups.io" , "Liu, Zhiguang" , "Sheng, W" , "Kinney, Michael D" CC: "Yao, Jiewen" Subject: Re: [edk2-devel] [PATCH v5 1/2] MdePkg/Include: Add CET instructions to Nasm.inc Thread-Topic: [edk2-devel] [PATCH v5 1/2] MdePkg/Include: Add CET instructions to Nasm.inc Thread-Index: AQHXBzawjhcsr8WPA0GGFspcCTfpTKpgheSAgALr7ACAAALrAIABe5CAgAAWFSA= Date: Tue, 23 Feb 2021 02:21:30 +0000 Message-ID: References: <20210220031501.24284-1-w.sheng@intel.com> <20210220031501.24284-2-w.sheng@intel.com> <007c01d7074a$29c01ef0$7d405cd0$@byosoft.com.cn> <007501d7097f$5d4860c0$17d92240$@byosoft.com.cn> In-Reply-To: <007501d7097f$5d4860c0$17d92240$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: byosoft.com.cn; dkim=none (message not signed) header.d=none;byosoft.com.cn; dmarc=none action=none header.from=intel.com; x-originating-ip: [24.19.191.44] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0a4bf60d-9725-4687-762a-08d8d7a1bb57 x-ms-traffictypediagnostic: CO1PR11MB5202: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 25dfg7o52fKjJHnMN1okCrdFlzI16M/ULGo/uFx41AeU95snsHt/GgwlOjkghYXQPhkFNvt7iCPqRkA3bRTtkoxuEJsnMwcbkUySvILEddduRZ3T2JkHAfAhURSXIIJfLYJKVqFc24aNS/eUR6Inf56CxxqkNzEnGDScCeCbu7r4IBmBJgk/w2YHn9TCa4Fj18Cwqu3GddTrYQlhEiLtNJJ4Fwvik6drnF1WrsQBUQ7siErrRodGCE+hkxoIUes/U9YVkJsniYlqA8z5OSURlGzPrXaojJ0NIMHcKanQbNSehVZdYLMtwMl7La1CsRWE+JXPGdPSn/Vzo0y7qRpLTS1OeFfbj6AxQQi0p671CxddGSyEp/3YFprrMdagkPcYtO8+NEb186GL6h9akQD3peVaCyaNasnQAVGH7mNpwcL0w1zkOjh/wehT19NrR6rwkhOekUNF8dEhFkWgyxvybn/aLl1WKCyN9eaRqwDLtatBtkGUeaJLL3vxKzbrjob0nYPUtjkuvUknOJVtRp3GwABGaLdYvlkyokS34DDzgN6sVeTom4WyIUP9xw+aiByr+ILascAi68qOKiAFqwMA/KcZSbsiCxVTcCcsAIhwQSo= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(136003)(346002)(396003)(366004)(39860400002)(376002)(8676002)(66556008)(26005)(84040400003)(86362001)(66476007)(19627235002)(64756008)(52536014)(66446008)(2906002)(76116006)(53546011)(33656002)(186003)(8936002)(83380400001)(6506007)(107886003)(7696005)(316002)(4326008)(966005)(71200400001)(478600001)(66946007)(9686003)(55016002)(5660300002)(110136005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?NHJiaC9lT1ZiZ0pWZ0psdGJRMjVadmUzZkVYcmNMdnByQWJHcExJWm5nWkJG?= =?utf-8?B?L095dnFRQ1IwUlZrZDVOajBodlhab0Joak5DTldjTTZRYzNmZldaekVLMys3?= =?utf-8?B?amdwNWhiSkJpNTEzVGFYb1NVODNUT2tQcTQzYmVScUJsWllPMGJHMC8ySWJW?= =?utf-8?B?enRWVWp5TnBNSVpSSUI2YVZrWFE1SEpKTU5vU0UxSTNwaForek5FSXBSK0xH?= =?utf-8?B?emVMN0p5TnF5Tkc2dVMyQVFEclZBaEFIUG5UMFA1UGVEdGl6eGFydHdlbDlZ?= =?utf-8?B?Nll6Z01EU1NJNkVXMFI3NFVKWTNYVlg2cGgvc29tZkUySDNEdzBhbDNuK2dR?= =?utf-8?B?K2pHUnFSK2JaeVo0anlveUc0Z0F3Q3AvamZwSGtqWnZPNEo3R2xRSElrODV1?= =?utf-8?B?YlRxYXJGK1BmUTBBeWFhRW5PMlVwQXc5U09uSDFLK1hXRFdQbHloeVprb1Q1?= =?utf-8?B?cC9IVHFKcFR0QXYwWXJnYk1iZ2FobnZlYStSaXVZZmlrUXpGNVhJUnNaMjFR?= =?utf-8?B?ZW5IQm5qTjdHUUkxajNDMExVSzBDNnZuL1Z1N3pFcFBOVzA0YWViNzBXSXFJ?= =?utf-8?B?Zkc4clZDUHF6V1MvdDVXbXk2bGxXdktsTmEvUjBjYlEyMStxVmFwaktrRllk?= =?utf-8?B?YW5KUUh5bGt4UiswU09BeWgyTHJ3OHpBZ3R0cDk0Zkk0cGRMRXlRTWZjN2th?= =?utf-8?B?dXJtbXRhdDRabzRidk1hdXcwRjZHZTlDU1VrcWtTbEtKUWhqd2NQcnZBbDh3?= =?utf-8?B?VWVXUmVGNDFWaDVlOHRkWjRIU25pdjl5Z256Qnh1ZldKcTVubWtFdE9XVGdw?= =?utf-8?B?anFnZWNhdnZNWkFBaVNwWlk3dkJ3eGo2TFBReTdBOVExaVhVdDViRW1FRWgx?= =?utf-8?B?Uk1sdU5qeE04ZCs1aGd3UElydmZ4YnBMZ0xONTZvTURWUFJlRVFCQ2NNZTQz?= =?utf-8?B?cXU1TnFEczlsOUlDVmpzWUQ1WWZMN2JkSGZrRk1HNTdod2JadTNmYjcrTjhx?= =?utf-8?B?QWk5UG9zM2tQTzdpUUdzVkc3YldnMzEvcWZYdE1LRDE1YkxZRXkvY21Ud09y?= =?utf-8?B?Rmk4QVRqWUJkUVFlYWs5bDRQK3hFSXRKQWszMUxvZTJmVmZDMElzeXFjbXNp?= =?utf-8?B?LzdPemE4VE1HMFppUDJVTDc1eTVRY2doelYrNDVHVUpjUlBFcUN4N2RrQmlw?= =?utf-8?B?ekdpcUlOMGI2elpJcFAvVGs5QUFydC9JSEJZZ2plWkxPNmVhK2VhVHFad1RM?= =?utf-8?B?QzBSQTloR05CdUtzNUpiS1ZidFBZWVhGUkIrU2JZQ0hzVFZyUC9IZmdLVVJT?= =?utf-8?B?UndoZVFTQVJ6Q0hRVnhoNzg5anM2cktsWFdmYStmSWNxS2FVL0JVOFJtZVBH?= =?utf-8?B?bFREQ0dteE04MThkMlRBTjNCWDhMc1NDK1hyN3QvTlo5ejVncnNiMjZmYW9Q?= =?utf-8?B?aDF6VFB3K0dEaW94RHh3Q29nSitqRkZEbzFtZEVPdzFPOU43OUJ3SWUwVll0?= =?utf-8?B?OUtJcEdNaTdFem1wTVlBRzM1STNUbm1MUk9MM25wSCszM2Q2VDQ3WldGaG5V?= =?utf-8?B?aWlDaFFMUWx0b3NRbkRhZ3N6MEk2Wk8xS29Yck5wK08vcXR0T3JQZFBmRlZ2?= =?utf-8?B?b2JBZDJsdjI3a3BFNnMvaWtUeGVQZVhYZ3NFMW9pZDNwVW9ZZ05vbE5sMG9H?= =?utf-8?B?WDNXTzZieTlNL0NzU1JaUmVPUkpFbm1jaDBsUlducDR6VUFhZmh0VGxpUkpL?= =?utf-8?Q?6/9uB3ThWDZGUBrBes=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0a4bf60d-9725-4687-762a-08d8d7a1bb57 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2021 02:21:30.4528 (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: vni9fqiN7VJ531QDi2IfEF5pvLtH5pN4DdUq1M91v611PVJa3m2sjTf0MfH0oHMXS3lxkWEeLtQ/3sxA7wpr7GCQ/2APHKXJF4G3WouiQm8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5202 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGltaW5nLA0KDQpJIHRob3VnaHQgd2UgZGVjaWRlZCBhZ2FpbnN0IGFkZGluZyBtYWNyb3MgYW5k IGluc3RlYWQgd2FudCB0byB1c2UgbmV3ZXIgTkFTTSB2ZXJzaW9uIHRoYXQgc3VwcG9ydHMgdGhl c2UgaW5zdHJ1Y3Rpb25zLg0KDQpNaWtlDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gRnJvbTogZ2FvbGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+IFNlbnQ6IE1v bmRheSwgRmVicnVhcnkgMjIsIDIwMjEgNTowMSBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMu aW87IExpdSwgWmhpZ3VhbmcgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+OyBTaGVuZywgVyA8dy5z aGVuZ0BpbnRlbC5jb20+DQo+IENjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5l eUBpbnRlbC5jb20+OyBZYW8sIEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+DQo+IFN1Ympl Y3Q6IOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSCB2NSAxLzJdIE1kZVBrZy9JbmNsdWRlOiBB ZGQgQ0VUIGluc3RydWN0aW9ucyB0byBOYXNtLmluYw0KPiANCj4gV2VpOg0KPiAgIFRoaXMgaXMg YSBwYXRjaCBzZXQuIElmIGFsbCBwYXRjaGVzIHBhc3MgdGhlIHJldmlldyBieSB0aGUgcGFja2Fn ZSBtYWludGFpbmVyLCBJIHdpbGwgaGVscCBtZXJnZSBpdC4NCj4gDQo+ICAgU2VlbWx5LCB0aGlz IGlzIGEgYnVnIGZpeC4gU28sIGl0IGNhbiBzdGlsbCBiZSBtZXJnZWQgaW4gMjAyMTAyIHN0YWJs ZSB0YWcgc29mdCBmZWF0dXJlIGZyZWV6ZSBwaGFzZS4NCj4gDQo+IFRoYW5rcw0KPiBMaW1pbmcN Cj4gPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+ID4g5Y+R5Lu25Lq6OiBib3VuY2UrMjc5NTIr NzE5MDgrNDkwNTk1Mys4NzYxMDQ1QGdyb3Vwcy5pbw0KPiA+IDxib3VuY2UrMjc5NTIrNzE5MDgr NDkwNTk1Mys4NzYxMDQ1QGdyb3Vwcy5pbz4g5Luj6KGoIFpoaWd1YW5nIExpdQ0KPiA+IOWPkemA geaXtumXtDogMjAyMeW5tDLmnIgyMuaXpSAxMDoyMw0KPiA+IOaUtuS7tuS6ujogU2hlbmcsIFcg PHcuc2hlbmdAaW50ZWwuY29tPjsgZ2FvbGltaW5nDQo+ID4gPGdhb2xpbWluZ0BieW9zb2Z0LmNv bS5jbj47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4g5oqE6YCBOiBLaW5uZXksIE1pY2hhZWwg RCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBZYW8sIEppZXdlbg0KPiA+IDxqaWV3ZW4u eWFvQGludGVsLmNvbT4NCj4gPiDkuLvpopg6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIIHY1IDEv Ml0gTWRlUGtnL0luY2x1ZGU6IEFkZCBDRVQgaW5zdHJ1Y3Rpb25zDQo+ID4gdG8gTmFzbS5pbmMN Cj4gPg0KPiA+IEhpIFNoZW5nIFdlaSwNCj4gPiBJIGRvbid0IGhhdmUgdGhlIGFjY2VzcyB0byBw dXNoIHBhdGNoLg0KPiA+DQo+ID4gSGkgTGltaW5nLA0KPiA+IENhbiB5b3UgaGVscCBtZXJnZSB0 aGlzIHBhdGNoPyBUaGFua3MNCj4gPg0KPiA+IFRoYW5rcw0KPiA+IFpoaWd1YW5nDQo+ID4NCj4g PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBTaGVuZywgVyA8dy5z aGVuZ0BpbnRlbC5jb20+DQo+ID4gPiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDIyLCAyMDIxIDEw OjEyIEFNDQo+ID4gPiBUbzogZ2FvbGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBk ZXZlbEBlZGsyLmdyb3Vwcy5pbzsgTGl1LA0KPiA+ID4gWmhpZ3VhbmcgPHpoaWd1YW5nLmxpdUBp bnRlbC5jb20+DQo+ID4gPiBDYzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlA aW50ZWwuY29tPjsgWWFvLCBKaWV3ZW4NCj4gPiA+IDxqaWV3ZW4ueWFvQGludGVsLmNvbT4NCj4g PiA+IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENIIHY1IDEvMl0gTWRlUGtnL0luY2x1 ZGU6IEFkZCBDRVQNCj4gPiA+IGluc3RydWN0aW9ucyB0byBOYXNtLmluYw0KPiA+ID4NCj4gPiA+ IEhpIFpoaWd1YW5nLA0KPiA+ID4gQ291bGQgeW91IGhlbHAgdG8gbWVyZ2UgdGhlIHBhdGNoIHRv IHRoZSBtYXN0ZXIgYnJhbmNoID8NCj4gPiA+DQo+ID4gPiBAZ2FvbGltaW5nDQo+ID4gPiBUaGFu ayB5b3UgZm9yIGdpdmluZyB0aGUgcmV2aWV3LWJ5Lg0KPiA+ID4gQlINCj4gPiA+IFNoZW5nIFdl aQ0KPiA+ID4NCj4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gRnJv bTogZ2FvbGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ID4gPiA+IFNlbnQ6IDIw MjHlubQy5pyIMjDml6UgMTM6MzUNCj4gPiA+ID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBT aGVuZywgVyA8dy5zaGVuZ0BpbnRlbC5jb20+DQo+ID4gPiA+IENjOiBLaW5uZXksIE1pY2hhZWwg RCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBMaXUsIFpoaWd1YW5nDQo+ID4gPiA+IDx6 aGlndWFuZy5saXVAaW50ZWwuY29tPjsgWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29t Pg0KPiA+ID4gPiBTdWJqZWN0OiDlm57lpI06IFtlZGsyLWRldmVsXSBbUEFUQ0ggdjUgMS8yXSBN ZGVQa2cvSW5jbHVkZTogQWRkIENFVA0KPiA+ID4gPiBpbnN0cnVjdGlvbnMgdG8gTmFzbS5pbmMN Cj4gPiA+ID4NCj4gPiA+ID4gUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9z b2Z0LmNvbS5jbj4NCj4gPiA+ID4NCj4gPiA+ID4gPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+ ID4gPiA+ID4g5Y+R5Lu25Lq6OiBib3VuY2UrMjc5NTIrNzE4NjUrNDkwNTk1Mys4NzYxMDQ1QGdy b3Vwcy5pbw0KPiA+ID4gPiA+IDxib3VuY2UrMjc5NTIrNzE4NjUrNDkwNTk1Mys4NzYxMDQ1QGdy b3Vwcy5pbz4g5Luj6KGoIFNoZW5nDQo+ID4gV2VpDQo+ID4gPiA+ID4g5Y+R6YCB5pe26Ze0OiAy MDIx5bm0MuaciDIw5pelIDExOjE1DQo+ID4gPiA+ID4g5pS25Lu25Lq6OiBkZXZlbEBlZGsyLmdy b3Vwcy5pbw0KPiA+ID4gPiA+IOaKhOmAgTogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtp bm5leUBpbnRlbC5jb20+OyBMaW1pbmcgR2FvDQo+ID4gPiA+ID4gPGdhb2xpbWluZ0BieW9zb2Z0 LmNvbS5jbj47IFpoaWd1YW5nIExpdSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT47DQo+ID4gPiA+ ID4gSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+DQo+ID4gPiA+ID4g5Li76aKYOiBb ZWRrMi1kZXZlbF0gW1BBVENIIHY1IDEvMl0gTWRlUGtnL0luY2x1ZGU6IEFkZCBDRVQNCj4gPiBp bnN0cnVjdGlvbnMNCj4gPiA+ID4gPiB0byBOYXNtLmluYw0KPiA+ID4gPiA+DQo+ID4gPiA+ID4g VGhpcyBpcyB0byBhZGQgaW5zdHJ1Y3Rpb24gU0FWRVBSRVZTU1AsIENMUlNTQlNZIGFuZCBSU1RP UlNTUF9SQVggaW4NCj4gPiA+ID4gPiBOYXNtLg0KPiA+ID4gPiA+IFRoZSBvcGVuIENJIGlzIHVz aW5nIE5BU00gMi4xNC4wMi4NCj4gPiA+ID4gPiBDRVQgaW5zdHJ1Y3Rpb25zIGFyZSBzdXBwb3J0 ZWQgc2luY2UgTkFTTSAyLjE1LjAxLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gREItZW5jb2RlZCBD RVQgaW5zdHJ1Y3Rpb25zIG5lZWQgdG8gYmUgcmVtb3ZlZCBhZnRlciBvcGVuIENJIHVwZGF0ZQ0K PiA+ID4gPiA+IHRvIE5BU00gMi4xNS4wMS4NCj4gPiA+ID4gPiBUaGUgQlogdGlja2V0IGlzIGh0 dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzIyNyAuDQo+ID4g PiA+ID4NCj4gPiA+ID4gPiBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93 X2J1Zy5jZ2k/aWQ9MzE5Mg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogU2hl bmcgV2VpIDx3LnNoZW5nQGludGVsLmNvbT4NCj4gPiA+ID4gPiBDYzogTWljaGFlbCBEIEtpbm5l eSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4gPiA+ID4gQ2M6IExpbWluZyBHYW8g PGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiA+ID4gPiBDYzogWmhpZ3VhbmcgTGl1IDx6 aGlndWFuZy5saXVAaW50ZWwuY29tPg0KPiA+ID4gPiA+IENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4u eWFvQGludGVsLmNvbT4NCj4gPiA+ID4gPiAtLS0NCj4gPiA+ID4gPiAgTWRlUGtnL0luY2x1ZGUv SWEzMi9OYXNtLmluYyB8IDEyICsrKysrKysrKysrKw0KPiA+ID4gPiA+IE1kZVBrZy9JbmNsdWRl L1g2NC9OYXNtLmluYyAgfCAxMiArKysrKysrKysrKysNCj4gPiA+ID4gPiAgMiBmaWxlcyBjaGFu Z2VkLCAyNCBpbnNlcnRpb25zKCspDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEv TWRlUGtnL0luY2x1ZGUvSWEzMi9OYXNtLmluYw0KPiA+ID4gPiA+IGIvTWRlUGtnL0luY2x1ZGUv SWEzMi9OYXNtLmluYyBpbmRleCAzMWNlODYxZjFlLi5mYTQyZjlkM2U5DQo+ID4gMTAwNjQ0DQo+ ID4gPiA+ID4gLS0tIGEvTWRlUGtnL0luY2x1ZGUvSWEzMi9OYXNtLmluYw0KPiA+ID4gPiA+ICsr KyBiL01kZVBrZy9JbmNsdWRlL0lhMzIvTmFzbS5pbmMNCj4gPiA+ID4gPiBAQCAtOSw2ICs5LDE4 IEBADQo+ID4gPiA+ID4gIDsNCj4gPiA+ID4gPg0KPiA+ID4gPiA7LS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4g PiA+IC0tLS0tLQ0KPiA+ID4gPiAtLS0NCj4gPiA+ID4gPg0KPiA+ID4gPiA+ICslbWFjcm8gU0FW RVBSRVZTU1AgICAgIDANCj4gPiA+ID4gPiArICAgIERCIDB4RjMsIDB4MEYsIDB4MDEsIDB4RUEN Cj4gPiA+ID4gPiArJWVuZG1hY3JvDQo+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ICslbWFjcm8gQ0xS U1NCU1lfRUFYICAgIDANCj4gPiA+ID4gPiArICAgIERCIDB4NjcsIDB4RjMsIDB4MEYsIDB4QUUs IDB4MzAgJWVuZG1hY3JvDQo+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ICslbWFjcm8gUlNUT1JTU1Bf RUFYICAgIDANCj4gPiA+ID4gPiArICAgIERCIDB4NjcsIDB4RjMsIDB4MEYsIDB4MDEsIDB4Mjgg JWVuZG1hY3JvDQo+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ICAlbWFjcm8gU0VUU1NCU1kgICAgICAg IDANCj4gPiA+ID4gPiAgICAgIERCIDB4RjMsIDB4MEYsIDB4MDEsIDB4RTgNCj4gPiA+ID4gPiAg JWVuZG1hY3JvDQo+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL01kZVBrZy9JbmNsdWRlL1g2NC9OYXNt LmluYw0KPiA+ID4gPiBiL01kZVBrZy9JbmNsdWRlL1g2NC9OYXNtLmluYw0KPiA+ID4gPiA+IGlu ZGV4IDQyNDEyNzM1ZWEuLmU1N2E4MDNjODEgMTAwNjQ0DQo+ID4gPiA+ID4gLS0tIGEvTWRlUGtn L0luY2x1ZGUvWDY0L05hc20uaW5jDQo+ID4gPiA+ID4gKysrIGIvTWRlUGtnL0luY2x1ZGUvWDY0 L05hc20uaW5jDQo+ID4gPiA+ID4gQEAgLTksNiArOSwxOCBAQA0KPiA+ID4gPiA+ICA7DQo+ID4g PiA+ID4NCj4gPiA+ID4gOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ID4gPiAtLS0tLS0NCj4gPiA+ID4gLS0t DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiArJW1hY3JvIFNBVkVQUkVWU1NQICAgICAwDQo+ID4gPiA+ ID4gKyAgICBEQiAweEYzLCAweDBGLCAweDAxLCAweEVBDQo+ID4gPiA+ID4gKyVlbmRtYWNybw0K PiA+ID4gPiA+ICsNCj4gPiA+ID4gPiArJW1hY3JvIENMUlNTQlNZX1JBWCAgICAwDQo+ID4gPiA+ ID4gKyAgICBEQiAweEYzLCAweDBGLCAweEFFLCAweDMwDQo+ID4gPiA+ID4gKyVlbmRtYWNybw0K PiA+ID4gPiA+ICsNCj4gPiA+ID4gPiArJW1hY3JvIFJTVE9SU1NQX1JBWCAgICAwDQo+ID4gPiA+ ID4gKyAgICBEQiAweEYzLCAweDBGLCAweDAxLCAweDI4DQo+ID4gPiA+ID4gKyVlbmRtYWNybw0K PiA+ID4gPiA+ICsNCj4gPiA+ID4gPiAgJW1hY3JvIFNFVFNTQlNZICAgICAgICAwDQo+ID4gPiA+ ID4gICAgICBEQiAweEYzLCAweDBGLCAweDAxLCAweEU4DQo+ID4gPiA+ID4gICVlbmRtYWNybw0K PiA+ID4gPiA+IC0tDQo+ID4gPiA+ID4gMi4xNi4yLndpbmRvd3MuMQ0KPiA+ID4gPiA+DQo+ID4g PiA+ID4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4N Cj4gPg0KPiA+DQo+ID4NCj4gPiANCj4gPg0KPiANCj4gDQoNCg==