From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web11.47458.1612237143236770690 for ; Mon, 01 Feb 2021 19:39:03 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=XL43Kf05; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: w.sheng@intel.com) IronPort-SDR: 5Sk1uIbBiRLYVmmEiuXIT2uQe7e59EeXhiBb5y9o1Dqf48u7gNurxJ9tfZmj9AvKfSzB4OvQCQ dLbF9hpqb3tg== X-IronPort-AV: E=McAfee;i="6000,8403,9882"; a="159958648" X-IronPort-AV: E=Sophos;i="5.79,394,1602572400"; d="scan'208";a="159958648" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Feb 2021 19:39:02 -0800 IronPort-SDR: RDVqQnOiUuMW8XvqxUW5pYyh9CD1osgwgQN1SGgnh0yYNfG7vMzZO5qWYMxmP7G3vMQA/eFhnP mgADg3k2qjEA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,394,1602572400"; d="scan'208";a="432641275" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga001.jf.intel.com with ESMTP; 01 Feb 2021 19:39:01 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 1 Feb 2021 19:39:01 -0800 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Mon, 1 Feb 2021 19:39:00 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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 via Frontend Transport; Mon, 1 Feb 2021 19:39:00 -0800 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.49) 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.1713.5; Mon, 1 Feb 2021 19:39:00 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mnjf+tNUrRpin08H8Fp/YE9zoZzDG+6oLNDM5YMsgGyk68v/MBDsSmBdQKegQQS5iupzwrpEOIE4b2arOA2u9N1mP15cSzDCM9hgumhBaRRLeIjSsvf+uT5cWYvTVqp5XrfmeCd29xumoHZQMRCVb25/7TEdWKyfvp/QSwd0/ZDG8D3rbpCoah62NbendaUwlrZGFnz9jGvYuwZyTNU/S/y5sCMd/pjfy9j1uM7xZQfMAsHDzif6m31LmAKIOfRlb6stVPId+bEwA75E2VJBLxhlqerXJxbT/bZH50vk2O339in5b5OQXyauZYB51ACMuQkf66UMivFHJv95WJdZGA== 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=qnnQDNy5nzJGIhmHdBkTibI6r3+AoGbznvnUG3DxKkA=; b=mEu2HUpq4uJzMgruRQuD38XKw7kbtWP8cwb3tEtExIX0cFUX24FJms07cAe+tHLWN4YEPmDBKLRXeWs4WW+VtxsbqZ7p1V/ZdYDP0VKvFGVBV2vGQeQsNXt3cEFdcl9Td6R+8KPypcoJijpCczjcXd83UI7K50xSByBqrgTFi0ol+lX1GnWVfsukhAQSHIYtyd9diBzmFGwy3b9YBh10V1POb9dHAOx8eBNXLnqTruZ0FLZ6OK1OKwgDXEfuA0s287Ocat+K29Oz/C1zSbpQwA570oW9FHRXxcCShvBrACQEIJnzF734divGartdyAJc4T19cEdsA4D8VUd7+YT7yg== 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=qnnQDNy5nzJGIhmHdBkTibI6r3+AoGbznvnUG3DxKkA=; b=XL43Kf05WY6cTgCmFpbc0tqgm7aoZqp7cZCLEzIXUAn7Flm6gTFolq2WlLMHbHT9KFx1bO4r+zgNHGw6c+Q8ck0SaG9W7G+4QRAiBP6Gb76VC8vJsEKE+NdrQB3aJHDZpPuhoFFpd7Q0IhG1i7/rHHV9drs6hf7zcBv4f+WDiEQ= Received: from CY4PR11MB1928.namprd11.prod.outlook.com (2603:10b6:903:11e::18) by CY4PR1101MB2133.namprd11.prod.outlook.com (2603:10b6:910:17::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.23; Tue, 2 Feb 2021 03:38:59 +0000 Received: from CY4PR11MB1928.namprd11.prod.outlook.com ([fe80::ec50:9bc1:ff02:1387]) by CY4PR11MB1928.namprd11.prod.outlook.com ([fe80::ec50:9bc1:ff02:1387%5]) with mapi id 15.20.3805.028; Tue, 2 Feb 2021 03:38:59 +0000 From: "Sheng Wei" To: gaoliming , "Kinney, Michael D" , "devel@edk2.groups.io" CC: "Liu, Zhiguang" , "Yao, Jiewen" , 'Andrew Fish' , 'Laszlo Ersek' , "Feng, Roger" Subject: Re: [PATCH] MdePkg/Include: Add CET instructions to Nasm.inc Thread-Topic: [PATCH] MdePkg/Include: Add CET instructions to Nasm.inc Thread-Index: AQHW9mNW5HyCMOuSy06wo4n1pXl186pELaYAgAAMc/A= Date: Tue, 2 Feb 2021 03:38:59 +0000 Message-ID: References: <20210129023448.30348-1-w.sheng@intel.com> <000a01d6f90d$3718edc0$a54ac940$@byosoft.com.cn> In-Reply-To: <000a01d6f90d$3718edc0$a54ac940$@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: [192.55.46.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 007fed97-8d6f-4738-0586-08d8c72c1396 x-ms-traffictypediagnostic: CY4PR1101MB2133: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: f17PWam/x+1YAlHZbKatHpg1yZUV40QI227cuJWLncTeRW+1ueD7qS/cJLNpj+5OgA9o0I0LPrfdIW1W9T3PvsnnqoesanzR+2bbGPECRF2GM2e5CjQX1gDIK38eLbZ6okBI6qcixz6yy/WfG9sFrHLBUoMr9YVSPAix3P1d0d0VtOobCDehQFnD3b6OZ8xq/FbwKICLPG3e7uQmaUfWBQRnvXL3yg/O+3fpeIf7EN42UMSQpoJMaxyqk8rBJrPJyRUUpgAiq7bN5QNQAJw8j8SG0r6FHVy1a8zy0W0wn+0XFHsBH7vimqJzUHD3/CRK64VikCe/ae6o7mnKZNYr7/RkB84Qu2jdrIgQj3yqERZs1iQxMrj4Kr5XG/Kpbaoe/5EMMJSIEXHVCvznuBg30BTIG9SS/OBATrPNlBLjgzB9/v3w+29EYY+NQMhonxuG58+mM34WN4uHVOw8nNVjnCinAmt2VFIOUHSpasKIWoXTFnH/XG6X+qyt221F2SV+8nOwfOAcLfpR5wBSOVqz5Q6S121IPk+AkHRkmSrqDfW4rrikxjiV8jW6xggU/swfqIkoVUsKaOsSPEQYpGAUB7ZTabCMAj2M4V1CfZ+lqiA= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR11MB1928.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(136003)(39860400002)(376002)(346002)(366004)(316002)(5660300002)(110136005)(66946007)(19627235002)(4326008)(76116006)(8676002)(33656002)(66476007)(66556008)(66446008)(64756008)(2906002)(83380400001)(26005)(53546011)(966005)(71200400001)(9686003)(478600001)(186003)(6506007)(54906003)(52536014)(107886003)(8936002)(55016002)(86362001)(7696005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?aW84ZUliMjJaZUc2S1BxZVh5YnlWSUt0dnJJaDRSQjZ5a2hWWFJXd1J2ZWxL?= =?utf-8?B?bElFQWVuWVdaUkduWGZWK1lIK2xsZENkdENzbC9TcmRCV0NTR2NVYjV1eC9x?= =?utf-8?B?bURZcm1maGs2Y240UlMyVm9uNWRNUTNoYUZtUDFDZEhIWkpnSzl2bTdrTkdl?= =?utf-8?B?TjdMTE9aY00vdVpxSEkzUVhEK0xod1NxV2JrWHE3TzNVZFF6NDVxczVRSGtV?= =?utf-8?B?dUNnb2dxbkwvdU1MbEdTRFFydEZvQXhjMkp0ajlydUhkNnN1S2lYVzRDQ3VN?= =?utf-8?B?b2RyRWhCWFNrVFJ3OWYweTdGcEE2cEdyOGJ4eW9MczlyVE1ST21OaldXdmNY?= =?utf-8?B?azZScU8wWThHbDNpcUFqeW5BMkRaejJFaGlqV2ZJbGdkdnZVSVdWUzBkVDdR?= =?utf-8?B?UGtTZ1BVYTZRNmxGQ0VzWWV2ZjhpZk9oQ2JrZWMvSmZEaGhkTVNlMks5cHpp?= =?utf-8?B?UEJYamQxY2NBblphNVlHK3VDU0JtV3FsdG1KTERWTFIzZTBRVUtic0p6RThr?= =?utf-8?B?dEVjNFQxWFU3cHA0UTgzd2J6bTVPWDN2SXVXT09HNVJuZ2diOVNoQ25SWm1W?= =?utf-8?B?Q0x3N0hWWnFkcHByeGx1Wkl0NjYwVUY1Rm9hYlFjMFpDMDZqdVFxaWVaQXMx?= =?utf-8?B?L3huem1Yakl4Mm8yeURnZHBNTVJMTk5Cb0M3dEk5Q3pjTGVHSHRRbGdmQ1lW?= =?utf-8?B?L0I4bTRuMmNpcDV2b0NIM1UrRUI2Q2hGUDJEeDRiWWtlRkJ4WEJwSTJ4dkpJ?= =?utf-8?B?UWZ2UHhWODJDZkFzMjVxdDEzaUU2ODk0ZlNnb1FMRFZRTWFYdzNOSWh3R2xS?= =?utf-8?B?Rnd6d25iU3QxbGx1aCsxZk1oTUYyZi9RNm9pT1luSzdxSEhGelRyYkozSVNF?= =?utf-8?B?K1g3WHo0UDlNRktJYjV4Q3cyelZ0bDdibFhGZVd5L2M1VVFZWFE2cGo5UkM1?= =?utf-8?B?VDN6NTkyQ3M1Ym1LOXFYOWoyUFJNTnJiaDhxUlhHMjN6UEJ2eGNGazVra1Fi?= =?utf-8?B?T3E0eTVCNngxaFJRM1FRUmpoZWJQWWFsemxkYWJQSGwzUmhrY0ZPQmdzMHdz?= =?utf-8?B?dmxJMWRQTktNVWxBQjdVajQ2dWxHVndCcGpUNU5xd3lab0dFNHJwWGZCOVJD?= =?utf-8?B?dzRhWW5FMWFFUkgxdE4zVmJpbzNqem5JdUMvSDVVcENkdEJYUzlvZE1kWStD?= =?utf-8?B?Zk9GbmVUdVcwYkJTYjBYVEc4ZlJiV3RPM1pMRVg5UlNka2dZbWw1blRIam5v?= =?utf-8?B?dlVNcm04Ly9PUmF5ajBpcGhNajFRVFhvZGtSMkZhOXBycmpISzVQUWpra25G?= =?utf-8?B?UHU5WGx6bGhRdkNIVU1wMk95bDhRTWJkcmt1c202MmU1MExpRllKZzJKRkl4?= =?utf-8?B?U0JtV2xyU0dIc1VhanB5WSs2RFA5K29RRTdlTnVYR0lOckMvMlY2Vjd0dDVB?= =?utf-8?Q?u3f0PhVc?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1928.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 007fed97-8d6f-4738-0586-08d8c72c1396 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2021 03:38:59.2473 (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: gIDxtdG9tKAIwPAueQ83y65RmEsOAVl96yiZgqkh/23BJpzGYbSFNCTlVihvq6SFH/KBg7wDcZrDJPWuoHh5Qg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2133 Return-Path: w.sheng@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTWlrZSwgTGltaW5nLA0KVGhlIGxhdGVzdCBOQVNNIHZlcnNpb24gaXMgdmVyc2lvbiAyLjE1 LjA1Lg0KVGhlIENFVCBpbnN0cnVjdGlvbnMgaXMgc3VwcG9ydGVkIHNpbmNlIE5BU00gdmVyc2lv biAyLjE1LjAxLCBpdCBpcyByZWxlYXNlZCBhdCAyMDIwLTA2LTI3Lg0KRG8geW91IHRoaW5rIHdl IG5lZWQgdG8gcmVxdWVzdCBldmVyeW9uZSB0byB1cGRhdGUgdGhlIE5BU00gdG9vbCBub3c/DQpP ciBjb3VsZCBJIHN0aWxsIHVzZSBtYWNyb3Mgd2l0aCBEQiBmb3IgQ0VUIGluc3RydWN0aW9ucyBp biBteSBwYXRjaCA/DQpCUg0KU2hlbmcgV2VpDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gRnJvbTogZ2FvbGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+IFNlbnQ6 IDIwMjHlubQy5pyIMuaXpSAxMDo0NA0KPiBUbzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwu ZC5raW5uZXlAaW50ZWwuY29tPjsgU2hlbmcsIFcNCj4gPHcuc2hlbmdAaW50ZWwuY29tPjsgZGV2 ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IExpdSwgWmhpZ3VhbmcgPHpoaWd1YW5nLmxpdUBpbnRl bC5jb20+OyBZYW8sIEppZXdlbg0KPiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyAnQW5kcmV3IEZp c2gnIDxhZmlzaEBhcHBsZS5jb20+OyAnTGFzemxvIEVyc2VrJw0KPiA8bGVyc2VrQHJlZGhhdC5j b20+DQo+IFN1YmplY3Q6IOWbnuWkjTogW1BBVENIXSBNZGVQa2cvSW5jbHVkZTogQWRkIENFVCBp bnN0cnVjdGlvbnMgdG8gTmFzbS5pbmMNCj4gDQo+IE1pa2UgYW5kIFNoZW5nOg0KPiAgIExpbnV4 IG9yIE1hYyBPUyBpbmNsdWRlcyB0aGUgcHJlLWJ1aWx0IG5hc20uIFRoZWlyIG5hc20gdmVyc2lv biBtYXkgYmUgb2xkLg0KPiBDYW4geW91IGV2YWx1YXRlIHRoZSBpbXBhY3QgdG8gdXBkYXRlIG5h c20gdmVyc2lvbj8NCj4gDQo+IFRoYW5rcw0KPiBMaW1pbmcNCj4gPiAtLS0tLemCruS7tuWOn+S7 ti0tLS0tDQo+ID4g5Y+R5Lu25Lq6OiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5l eUBpbnRlbC5jb20+DQo+ID4g5Y+R6YCB5pe26Ze0OiAyMDIx5bm0MeaciDMw5pelIDE6MjMNCj4g PiDmlLbku7bkuro6IFNoZW5nLCBXIDx3LnNoZW5nQGludGVsLmNvbT47IGRldmVsQGVkazIuZ3Jv dXBzLmlvOyBLaW5uZXksDQo+ID4gTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNv bT4NCj4gPiDmioTpgIE6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IExp dSwgWmhpZ3VhbmcNCj4gPiA8emhpZ3VhbmcubGl1QGludGVsLmNvbT47IFlhbywgSmlld2VuIDxq aWV3ZW4ueWFvQGludGVsLmNvbT4NCj4gPiDkuLvpopg6IFJFOiBbUEFUQ0hdIE1kZVBrZy9JbmNs dWRlOiBBZGQgQ0VUIGluc3RydWN0aW9ucyB0byBOYXNtLmluYw0KPiA+DQo+ID4gU2hlbmcsDQo+ ID4NCj4gPiBUaGUgZm9sbG93aW5nIHZlcnNpb24gb2YgdGhlIE5BU00gZG9jdW1lbnRhdGlvbiBz aG93cyBzdXBwb3J0IGZvcg0KPiA+IHRoZXNlIGluc3RydWN0aW9ucy4NCj4gPg0KPiA+IAlodHRw czovL25hc20udXMvZG9jL25hc21kb2NiLmh0bWwNCj4gPg0KPiA+IERvIHdlIG5lZWQgdG8gaW5j cmVhc2UgdGhlIG1pbiBOQVNNIHZlcnNpb24gcmVxdWlyZW1lbnRzIGZvciBFREsgSUkgdG8NCj4g PiBhdm9pZCBhZGRpbmcgbWFjcm9zIHdpdGggREI/DQo+ID4NCj4gPiBUaGFua3MsDQo+ID4NCj4g PiBNaWtlDQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9t OiBTaGVuZywgVyA8dy5zaGVuZ0BpbnRlbC5jb20+DQo+ID4gPiBTZW50OiBUaHVyc2RheSwgSmFu dWFyeSAyOCwgMjAyMSA2OjM1IFBNDQo+ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4g PiA+IENjOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBM aW1pbmcgR2FvDQo+ID4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IExpdSwgWmhpZ3VhbmcN Cj4gPiA+IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPjsgWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9A aW50ZWwuY29tPg0KPiA+ID4gU3ViamVjdDogW1BBVENIXSBNZGVQa2cvSW5jbHVkZTogQWRkIENF VCBpbnN0cnVjdGlvbnMgdG8gTmFzbS5pbmMNCj4gPiA+DQo+ID4gPiBUaGlzIGlzIHRvIGFkZCBp bnN0cnVjdGlvbiBTQVZFUFJFVlNTUCwgQ0xSU1NCU1kgYW5kIFJTVE9SU1NQX1JBWCBpbg0KPiA+ IE5hc20sDQo+ID4gPiBiZWNhdXNlIHRoZXNlIGluc3RydWN0aW9ucyBhcmUgbm90IHN1cHBvcnRl ZCB5ZXQuDQo+ID4gPg0KPiA+ID4gUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcv c2hvd19idWcuY2dpP2lkPTMxOTINCj4gPiA+DQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTaGVuZyBX ZWkgPHcuc2hlbmdAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hh ZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IExpbWluZyBHYW8gPGdhb2xpbWluZ0Bi eW9zb2Z0LmNvbS5jbj4NCj4gPiA+IENjOiBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBpbnRl bC5jb20+DQo+ID4gPiBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+DQo+ID4g PiAtLS0NCj4gPiA+ICBNZGVQa2cvSW5jbHVkZS9JYTMyL05hc20uaW5jIHwgMTQgKysrKysrKysr KysrKy0NCj4gPiA+IE1kZVBrZy9JbmNsdWRlL1g2NC9OYXNtLmluYyAgfCAxNCArKysrKysrKysr KysrLQ0KPiA+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkNCj4gPiA+DQo+ID4gPiBkaWZmIC0tZ2l0IGEvTWRlUGtnL0luY2x1ZGUvSWEzMi9OYXNt LmluYw0KPiA+IGIvTWRlUGtnL0luY2x1ZGUvSWEzMi9OYXNtLmluYw0KPiA+ID4gaW5kZXggMzFj ZTg2MWYxZS4uOWMxYjc3OTZlYSAxMDA2NDQNCj4gPiA+IC0tLSBhL01kZVBrZy9JbmNsdWRlL0lh MzIvTmFzbS5pbmMNCj4gPiA+ICsrKyBiL01kZVBrZy9JbmNsdWRlL0lhMzIvTmFzbS5pbmMNCj4g PiA+IEBAIC0xLDYgKzEsNiBAQA0KPiA+ID4NCj4gPiA+IDstLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gPiAtLS0t LS0tLS0tLQ0KPiA+ID4gIDsNCj4gPiA+IC07IENvcHlyaWdodCAoYykgMjAxOSwgSW50ZWwgQ29y cG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KPiA+ID4gKzsgQ29weXJpZ2h0IChj KSAyMDE5IC0gMjAyMSwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMNCj4gPiA+ICtyZXNl cnZlZC48QlI+DQo+ID4gPiAgOyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNl LVBhdGVudCAgOyAgOyBBYnN0cmFjdDoNCj4gPiA+IEBAIC0yMCwzICsyMCwxNSBAQA0KPiA+ID4g ICVtYWNybyBJTkNTU1BfRUFYICAgICAgMA0KPiA+ID4gICAgICBEQiAweEYzLCAweDBGLCAweEFF LCAweEU4DQo+ID4gPiAgJWVuZG1hY3JvDQo+ID4gPiArDQo+ID4gPiArJW1hY3JvIFNBVkVQUkVW U1NQICAgICAwDQo+ID4gPiArICAgIERCIDB4RjMsIDB4MEYsIDB4MDEsIDB4RUENCj4gPiA+ICsl ZW5kbWFjcm8NCj4gPiA+ICsNCj4gPiA+ICslbWFjcm8gQ0xSU1NCU1lfRUFYICAgIDANCj4gPiA+ ICsgICAgREIgMHg2NywgMHhGMywgMHgwRiwgMHhBRSwgMHgzMCAlZW5kbWFjcm8NCj4gPiA+ICsN Cj4gPiA+ICslbWFjcm8gUlNUT1JTU1BfRUFYICAgIDANCj4gPiA+ICsgICAgREIgMHg2NywgMHhG MywgMHgwRiwgMHgwMSwgMHgyOCAlZW5kbWFjcm8NCj4gPiA+IGRpZmYgLS1naXQgYS9NZGVQa2cv SW5jbHVkZS9YNjQvTmFzbS5pbmMNCj4gPiBiL01kZVBrZy9JbmNsdWRlL1g2NC9OYXNtLmluYw0K PiA+ID4gaW5kZXggNDI0MTI3MzVlYS4uYzUxODk5ODJiYiAxMDA2NDQNCj4gPiA+IC0tLSBhL01k ZVBrZy9JbmNsdWRlL1g2NC9OYXNtLmluYw0KPiA+ID4gKysrIGIvTWRlUGtnL0luY2x1ZGUvWDY0 L05hc20uaW5jDQo+ID4gPiBAQCAtMSw2ICsxLDYgQEANCj4gPiA+DQo+ID4gPiA7LS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQ0KPiA+ID4gLS0tLS0tLS0tLS0NCj4gPiA+ICA7DQo+ID4gPiAtOyBDb3B5cmlnaHQgKGMpIDIw MTksIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4NCj4gPiA+ICs7 IENvcHlyaWdodCAoYykgMjAxOSAtIDIwMjEsIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRz DQo+ID4gPiArcmVzZXJ2ZWQuPEJSPg0KPiA+ID4gIDsgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IEJTRC0yLUNsYXVzZS1QYXRlbnQgIDsgIDsgQWJzdHJhY3Q6DQo+ID4gPiBAQCAtMjAsMyArMjAs MTUgQEANCj4gPiA+ICAlbWFjcm8gSU5DU1NQX1JBWCAgICAgIDANCj4gPiA+ICAgICAgREIgMHhG MywgMHg0OCwgMHgwRiwgMHhBRSwgMHhFOCAgJWVuZG1hY3JvDQo+ID4gPiArDQo+ID4gPiArJW1h Y3JvIFNBVkVQUkVWU1NQICAgICAwDQo+ID4gPiArICAgIERCIDB4RjMsIDB4MEYsIDB4MDEsIDB4 RUENCj4gPiA+ICslZW5kbWFjcm8NCj4gPiA+ICsNCj4gPiA+ICslbWFjcm8gQ0xSU1NCU1lfUkFY ICAgIDANCj4gPiA+ICsgICAgREIgMHhGMywgMHgwRiwgMHhBRSwgMHgzMA0KPiA+ID4gKyVlbmRt YWNybw0KPiA+ID4gKw0KPiA+ID4gKyVtYWNybyBSU1RPUlNTUF9SQVggICAgMA0KPiA+ID4gKyAg ICBEQiAweEYzLCAweDBGLCAweDAxLCAweDI4DQo+ID4gPiArJWVuZG1hY3JvDQo+ID4gPiAtLQ0K PiA+ID4gMi4xNi4yLndpbmRvd3MuMQ0KPiANCj4gDQoNCg==