From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web09.53486.1612279395745218234 for ; Tue, 02 Feb 2021 07:23:15 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=M7fZTHs/; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: michael.d.kinney@intel.com) IronPort-SDR: Hhpy0NerUySrumbIGh/I5Sm4pMm7IpHKu8mPAX7fVBQUHfrmIYhkL2Uzz9Da/44jBWVtIGbIiq Ij+CmQ/fWgmQ== X-IronPort-AV: E=McAfee;i="6000,8403,9882"; a="199791400" X-IronPort-AV: E=Sophos;i="5.79,395,1602572400"; d="scan'208";a="199791400" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Feb 2021 07:23:14 -0800 IronPort-SDR: GGkSVxvwkZJ6NYLVyHPMj4npf30Q641qbiezrq6G074BgkmL7C7VNa0i30951L/SQFaNDqv2gr 7KNxB37B3R9Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,395,1602572400"; d="scan'208";a="413627433" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by fmsmga002.fm.intel.com with ESMTP; 02 Feb 2021 07:23:14 -0800 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Tue, 2 Feb 2021 07:23:14 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Tue, 2 Feb 2021 07:23:14 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.100) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 2 Feb 2021 07:23:14 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GTkiyuBzZGWBvtaev+V12khjFdf6AZzlMFAKvWMY2EmjNg8gPZAJsV15G203cR4yw7VLxBj4WEmgCA6v1SVKYTf9xdtAa53DHOdhanv4hkJMSFLzhNQtTlrq46jQcNkDw+gS4cJJnjYd9Mf6RMjC9Mh5qj01U5zAvpe6xbiuyGWbGQL9H8lOhIpZ4/19M84NmuJLCsOH3RU+VMt3/FyRQ/AWqyYKkbVliyGPA6i5gIRuy1o2ZbiFy6YSPAcOQdS0pCoWzEbBjS5c+MrNo4hk+D2nml/sRsgxjnPysAjuA138eMoe330eRUMr+PKt87vn4qST67f5WECK2M241dLQHg== 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=7Ygj4waGGRFOBexE2mLiI8RiTZuKnzaPz53sB5a68/Y=; b=dCBoiZYZIQHEVyXsqpZd+3c/Tvkf0ZLCU29Hz5Tc/5GMgdqx+e8X91PhF+So5NeEhzFZ5syJ2rMwHgWqD5qsDHJXNi0x6+/0q8nFZs+cWnp3RXk856jUmBMhEpsFJIP2k+Q0j+LUghaxpczKDgrNsM06PVn1YHpe9Fpg0R42nIuQgbRLfIxQmdLDn63DsVF8su3SKVm1neOe2qlVEbrrukN8KH5P1bZLd57kwuHNOPKBp52BNGgh/QUtl9J43EAQexwJr9Er/iXzYw0jHqtdtfWLGl71YX4ppTP239+0ngfL9d5614WUijQGrQ2J6sbi6YnFroVmiYjRQ8BCOd/iBQ== 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=7Ygj4waGGRFOBexE2mLiI8RiTZuKnzaPz53sB5a68/Y=; b=M7fZTHs/o++Icxb4e5/zdEZjx8JVRuotu7huya7EX5mbqFqxG2BsOS1VSGS6xZ2ijPuFu8CigHGmjNcHmHYss/l0L2yTIfnsFprJwfJHzQ6U2d9LmkKaYSEuJMg1cycxFkYmjSmC4sjEw6XQu7paL3qIaME6CPv1eN88IuuxbY0= Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by MW3PR11MB4619.namprd11.prod.outlook.com (2603:10b6:303:5b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.17; Tue, 2 Feb 2021 15:23:12 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::edc6:bb79:1d26:53cf]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::edc6:bb79:1d26:53cf%3]) with mapi id 15.20.3805.028; Tue, 2 Feb 2021 15:23:12 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "gaoliming@byosoft.com.cn" , "Sheng, W" , "Kinney, Michael D" CC: "Liu, Zhiguang" , "Yao, Jiewen" , 'Andrew Fish' , 'Laszlo Ersek' , "Feng, Roger" Subject: =?UTF-8?B?UmU6IFtlZGsyLWRldmVsXSDlm57lpI06IFtQQVRDSF0gTWRlUGtnL0luY2x1ZGU6IEFkZCBDRVQgaW5zdHJ1Y3Rpb25zIHRvIE5hc20uaW5j?= Thread-Topic: =?utf-8?B?W2VkazItZGV2ZWxdIOWbnuWkjTogW1BBVENIXSBNZGVQa2cvSW5jbHVkZTog?= =?utf-8?Q?Add_CET_instructions_to_Nasm.inc?= Thread-Index: AQHW+RTxz5edQ+zaSEq+Zlabh1xBOKpEOxKAgADBNpA= Date: Tue, 2 Feb 2021 15:23:12 +0000 Message-ID: References: <20210129023448.30348-1-w.sheng@intel.com> <000a01d6f90d$3718edc0$a54ac940$@byosoft.com.cn> <002501d6f916$9e7cbce0$db7636a0$@byosoft.com.cn> In-Reply-To: <002501d6f916$9e7cbce0$db7636a0$@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: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; 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: b2b90c15-8ca1-4ad6-df94-08d8c78e74a2 x-ms-traffictypediagnostic: MW3PR11MB4619: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eUy1lDlqW0F0X0wPZeuyCw3YvkiVR+sVp55V/Ip8uGi8iuqzLrnXrKSewhWeS9/uXJkbLwJmNYKOOPeK+pXTto1dNU/Iy48gyQyE3qhjdYzzLsNyu+SpMLJUO4gvz0Aasjx5+M42Z3FN/C+hVOZDEzTU4lt488NLDl9QtaG9Fo7XrE8p9w5CAm0uKgZLLQEpuqoqOd0om6l3ZfYr7WP8dkYPmn3dBbdq+N357+oRvUcXS4Z2nEVpBWyrPN/Rww15AeQggo2x6Jfx+ijz+OKgfzM29/wsTCjk0JOEm+rLUxbus93Qn+MhRQBN6Iqs1c+i0EHGijGFXpItUG1197fOvWMsWL4ssVq6luOd94j0WrMDUgbjQ4IhdFDxlWg8DxOR380q9CGerjGW4oOTbnsb6mLFI5dlcKT4OASu9fK4xQ/5kNY9onmXQIWWvbX4EUvytfah7KLcX4/WBz6VtnThKm3KkW8sNq7JlQKgJDqXlGXp4YwNCSYin2FoBQq03k8yqAxMTjrdJw71wBKx73s11PfQ45X69OIfR8dVG+rXa5PNhwQM8mEkkrrFEWoFBSF0sO9qD54J+VZ13lfXWrUvLPdVhHYH7l2U7mfjAs3Ypns= 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:(4636009)(39860400002)(136003)(366004)(346002)(396003)(376002)(71200400001)(66476007)(83380400001)(66556008)(64756008)(76116006)(33656002)(66446008)(4326008)(55016002)(86362001)(66946007)(19627235002)(8936002)(107886003)(7696005)(52536014)(186003)(5660300002)(9686003)(224303003)(966005)(54906003)(2906002)(478600001)(53546011)(6506007)(316002)(110136005)(26005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?czRWMmVqM08wK0lHUGRXNk1jT0lFSkZ0cXdNUmU2L1ZESzlIWlJUUyt1S1NS?= =?utf-8?B?b3ptZ3hjd0IwRGlPZENtZjB1Yk9UdjRld1RmTGNoK3kwWVFRSHE1NC9vQjZn?= =?utf-8?B?NTBTclNpZ0E2d0hyM3lFSEZzSC9jbmJpcFlhdVNYdFNTbTVTYWpFaUtzMEJX?= =?utf-8?B?MkU0V2pNUmozK3EwKy9aZ1lwR1RwbENHc2dsMFBVR3pyczZIWGt3WmlkRlE3?= =?utf-8?B?dGVnaXRFUU9QVUlqZ3VLb0ZoNEREQ0ExaDdlbndFMXZQOENNckdtbzI0bk5N?= =?utf-8?B?dWNJVWNOdm1xS3IzU0thZmozUHJRNkdNTFEva2tRbnVlemsvQmU5OFRJMC9j?= =?utf-8?B?UTlZS2pzc010ZHE5MmFIQnRIYnZzY1VNZkdUQ0tsYnFWQmJIR0QveVBwSG5o?= =?utf-8?B?em9qeWVWc1hoc2NrMmZ3VXJTYTlycHZEaG8xVy9kOVJJRHhsRGJFM3IvRHNx?= =?utf-8?B?ZjQ1VHlITzhkaWR0SSs3Q2JhNERMVWNWK291b1FWdndXTlZUSjF6M1AxbGlR?= =?utf-8?B?cmlPMDdlVHlhUGFNOWNUSmxvVjFvS3phbSsyR1EwVEdTMVdjYkVTSk9lOE5G?= =?utf-8?B?TGIwd2hBRFNIMkE5MEVmMEtCUWovaldLZG83ZFU1MEY4SzlVbGw3a1RQYTk1?= =?utf-8?B?NEF1dXgrejR1cytpQTFTV0V6VTJ6cGd6ZGlHSlRpRXB4a2JmY2lSWkwzbnBO?= =?utf-8?B?dlNIbjF0bHF0NUZTMExQUlp3bW5KT2h1WTdXc1h5b1pUaHkyYXNxUW9MbXIy?= =?utf-8?B?dXRxeXRFTURVL1hvSHZ2a2dycStyVGZURHlIY2w3SER5ZmhJbUx1R1JLbkV0?= =?utf-8?B?L0Z2dlYrRi9YK0xQTkhtYTV1Z3FQZWoyOXAyd3MwdUFFSWJ2RDJqeGdWeUto?= =?utf-8?B?N1RPdU9XeFIvWFdpT3EyV1BRaVdoVitFcEdWV2N6azJTR1NsL2RGRUxGS0Jt?= =?utf-8?B?VWJNdzU4NWlvRDVHY3cwQlBqZk1WbndRZ2J0b1c1L0hzZUMzR1M4NEw2Wll6?= =?utf-8?B?ZCtoZGtnOWsveXpTSmxMVzZ6a1pZQVdBUmNrcFdEWlp6NEU3OENnTDJ0VWtK?= =?utf-8?B?VmpWS3ljRW92TTNCUjhjUWNnR1hYSi8rc2dQWnVYVmhNNUxFclF6R2IyV0Q2?= =?utf-8?B?UHR0S0x2emNJU2RZeFBTd2hoOVVhUmlsTmxSeFJtSGhBWGNaSzgwVHBwZ3l5?= =?utf-8?B?dmRVNUh6LzhFQ3pqa1UrYk5uWUpmenduVFNnUU8rMWtMcGdZSFRtT25heUQ2?= =?utf-8?B?NzJ3Q3pqU0FkU0VlVXB5ZVpKeXp2YUtieVdPcGNlelM3Y0hPYVlNVWwwVTgx?= =?utf-8?B?bmFtZE1zQ25RL1p5MlJpQjlRY1Y1RHczNGtvM3BKeXBpZkp3WS9RU0Zlbm9p?= =?utf-8?B?dFpjNVlRWElJSGFUQm14NnVWVVpldS93Ymt1bi85V1BMQ0F5ODhyM0RKWHYv?= =?utf-8?Q?lOCNRjTK?= 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: b2b90c15-8ca1-4ad6-df94-08d8c78e74a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2021 15:23:12.8064 (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: x5uBqHJincnCuWrZd5poeLA5KLFsf63DgKgv467FBIbS/QevtvwAZZ2kiYEsrecCI8A3qEXsNfHrLwcJwKfR8hly2b3TQck/SlGQxjp+wB4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4619 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 TGltaW5nLA0KDQpXZSBjYW4gYWx3YXlzIGluc3RhbGwgYSBuZXdlciB2ZXJzaW9uIGluIENJIGFn ZW50cywNCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRl dmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIGdh b2xpbWluZw0KPiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDEsIDIwMjEgNzo1MSBQTQ0KPiBUbzog U2hlbmcsIFcgPHcuc2hlbmdAaW50ZWwuY29tPjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwu ZC5raW5uZXlAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IExpdSwgWmhp Z3VhbmcgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+OyBZYW8sIEppZXdlbiA8amlld2VuLnlhb0Bp bnRlbC5jb20+OyAnQW5kcmV3IEZpc2gnIDxhZmlzaEBhcHBsZS5jb20+OyAnTGFzemxvDQo+IEVy c2VrJyA8bGVyc2VrQHJlZGhhdC5jb20+OyBGZW5nLCBSb2dlciA8cm9nZXIuZmVuZ0BpbnRlbC5j b20+DQo+IFN1YmplY3Q6IFtlZGsyLWRldmVsXSDlm57lpI06IFtQQVRDSF0gTWRlUGtnL0luY2x1 ZGU6IEFkZCBDRVQgaW5zdHJ1Y3Rpb25zIHRvIE5hc20uaW5jDQo+IA0KPiBTaGVuZzoNCj4gICBD YW4geW91IGNoZWNrIG5hc20gdmVyc2lvbiBpbiB1YnVudHUtMTguMDQgYW5kIGxhdGVzdCB1YnVu dHUgT1M/IFRob3NlIE9zcyBhcmUgdXNlZCBpbiBvcGVuIENJLg0KPiANCj4gVGhhbmtzDQo+IExp bWluZw0KPiA+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4gPiDlj5Hku7bkuro6IFNoZW5nLCBX IDx3LnNoZW5nQGludGVsLmNvbT4NCj4gPiDlj5HpgIHml7bpl7Q6IDIwMjHlubQy5pyIMuaXpSAx MTozOQ0KPiA+IOaUtuS7tuS6ujogZ2FvbGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+ OyBLaW5uZXksIE1pY2hhZWwgRA0KPiA+IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IGRl dmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4g5oqE6YCBOiBMaXUsIFpoaWd1YW5nIDx6aGlndWFuZy5s aXVAaW50ZWwuY29tPjsgWWFvLCBKaWV3ZW4NCj4gPiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyAn QW5kcmV3IEZpc2gnIDxhZmlzaEBhcHBsZS5jb20+OyAnTGFzemxvIEVyc2VrJw0KPiA+IDxsZXJz ZWtAcmVkaGF0LmNvbT47IEZlbmcsIFJvZ2VyIDxyb2dlci5mZW5nQGludGVsLmNvbT4NCj4gPiDk uLvpopg6IFJFOiBbUEFUQ0hdIE1kZVBrZy9JbmNsdWRlOiBBZGQgQ0VUIGluc3RydWN0aW9ucyB0 byBOYXNtLmluYw0KPiA+DQo+ID4gSGkgTWlrZSwgTGltaW5nLA0KPiA+IFRoZSBsYXRlc3QgTkFT TSB2ZXJzaW9uIGlzIHZlcnNpb24gMi4xNS4wNS4NCj4gPiBUaGUgQ0VUIGluc3RydWN0aW9ucyBp cyBzdXBwb3J0ZWQgc2luY2UgTkFTTSB2ZXJzaW9uIDIuMTUuMDEsIGl0IGlzIHJlbGVhc2VkIGF0 DQo+ID4gMjAyMC0wNi0yNy4NCj4gPiBEbyB5b3UgdGhpbmsgd2UgbmVlZCB0byByZXF1ZXN0IGV2 ZXJ5b25lIHRvIHVwZGF0ZSB0aGUgTkFTTSB0b29sIG5vdz8NCj4gPiBPciBjb3VsZCBJIHN0aWxs IHVzZSBtYWNyb3Mgd2l0aCBEQiBmb3IgQ0VUIGluc3RydWN0aW9ucyBpbiBteSBwYXRjaCA/DQo+ ID4gQlINCj4gPiBTaGVuZyBXZWkNCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gPiA+IEZyb206IGdhb2xpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+ ID4gU2VudDogMjAyMeW5tDLmnIgy5pelIDEwOjQ0DQo+ID4gPiBUbzogS2lubmV5LCBNaWNoYWVs IEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgU2hlbmcsIFcNCj4gPiA+IDx3LnNoZW5n QGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gPiBDYzogTGl1LCBaaGlndWFu ZyA8emhpZ3VhbmcubGl1QGludGVsLmNvbT47IFlhbywgSmlld2VuDQo+ID4gPiA8amlld2VuLnlh b0BpbnRlbC5jb20+OyAnQW5kcmV3IEZpc2gnIDxhZmlzaEBhcHBsZS5jb20+OyAnTGFzemxvIEVy c2VrJw0KPiA+ID4gPGxlcnNla0ByZWRoYXQuY29tPg0KPiA+ID4gU3ViamVjdDog5Zue5aSNOiBb UEFUQ0hdIE1kZVBrZy9JbmNsdWRlOiBBZGQgQ0VUIGluc3RydWN0aW9ucyB0byBOYXNtLmluYw0K PiA+ID4NCj4gPiA+IE1pa2UgYW5kIFNoZW5nOg0KPiA+ID4gICBMaW51eCBvciBNYWMgT1MgaW5j bHVkZXMgdGhlIHByZS1idWlsdCBuYXNtLiBUaGVpciBuYXNtIHZlcnNpb24gbWF5IGJlDQo+ID4g b2xkLg0KPiA+ID4gQ2FuIHlvdSBldmFsdWF0ZSB0aGUgaW1wYWN0IHRvIHVwZGF0ZSBuYXNtIHZl cnNpb24/DQo+ID4gPg0KPiA+ID4gVGhhbmtzDQo+ID4gPiBMaW1pbmcNCj4gPiA+ID4gLS0tLS3p gq7ku7bljp/ku7YtLS0tLQ0KPiA+ID4gPiDlj5Hku7bkuro6IEtpbm5leSwgTWljaGFlbCBEIDxt aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gPiA+ID4g5Y+R6YCB5pe26Ze0OiAyMDIx5bm0 MeaciDMw5pelIDE6MjMNCj4gPiA+ID4g5pS25Lu25Lq6OiBTaGVuZywgVyA8dy5zaGVuZ0BpbnRl bC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgS2lubmV5LA0KPiA+ID4gPiBNaWNoYWVsIEQg PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+ID4gPiDmioTpgIE6IExpbWluZyBHYW8g PGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IExpdSwgWmhpZ3VhbmcNCj4gPiA+ID4gPHpoaWd1 YW5nLmxpdUBpbnRlbC5jb20+OyBZYW8sIEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+DQo+ ID4gPiA+IOS4u+mimDogUkU6IFtQQVRDSF0gTWRlUGtnL0luY2x1ZGU6IEFkZCBDRVQgaW5zdHJ1 Y3Rpb25zIHRvIE5hc20uaW5jDQo+ID4gPiA+DQo+ID4gPiA+IFNoZW5nLA0KPiA+ID4gPg0KPiA+ ID4gPiBUaGUgZm9sbG93aW5nIHZlcnNpb24gb2YgdGhlIE5BU00gZG9jdW1lbnRhdGlvbiBzaG93 cyBzdXBwb3J0IGZvcg0KPiA+ID4gPiB0aGVzZSBpbnN0cnVjdGlvbnMuDQo+ID4gPiA+DQo+ID4g PiA+IAlodHRwczovL25hc20udXMvZG9jL25hc21kb2NiLmh0bWwNCj4gPiA+ID4NCj4gPiA+ID4g RG8gd2UgbmVlZCB0byBpbmNyZWFzZSB0aGUgbWluIE5BU00gdmVyc2lvbiByZXF1aXJlbWVudHMg Zm9yIEVESyBJSSB0bw0KPiA+ID4gPiBhdm9pZCBhZGRpbmcgbWFjcm9zIHdpdGggREI/DQo+ID4g PiA+DQo+ID4gPiA+IFRoYW5rcywNCj4gPiA+ID4NCj4gPiA+ID4gTWlrZQ0KPiA+ID4gPg0KPiA+ ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gRnJvbTogU2hlbmcs IFcgPHcuc2hlbmdAaW50ZWwuY29tPg0KPiA+ID4gPiA+IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5 IDI4LCAyMDIxIDY6MzUgUE0NCj4gPiA+ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4g PiA+ID4gPiBDYzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t PjsgTGltaW5nIEdhbw0KPiA+ID4gPiA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgTGl1LCBa aGlndWFuZw0KPiA+ID4gPiA+IDx6aGlndWFuZy5saXVAaW50ZWwuY29tPjsgWWFvLCBKaWV3ZW4g PGppZXdlbi55YW9AaW50ZWwuY29tPg0KPiA+ID4gPiA+IFN1YmplY3Q6IFtQQVRDSF0gTWRlUGtn L0luY2x1ZGU6IEFkZCBDRVQgaW5zdHJ1Y3Rpb25zIHRvIE5hc20uaW5jDQo+ID4gPiA+ID4NCj4g PiA+ID4gPiBUaGlzIGlzIHRvIGFkZCBpbnN0cnVjdGlvbiBTQVZFUFJFVlNTUCwgQ0xSU1NCU1kg YW5kIFJTVE9SU1NQX1JBWCBpbg0KPiA+ID4gPiBOYXNtLA0KPiA+ID4gPiA+IGJlY2F1c2UgdGhl c2UgaW5zdHJ1Y3Rpb25zIGFyZSBub3Qgc3VwcG9ydGVkIHlldC4NCj4gPiA+ID4gPg0KPiA+ID4g PiA+IFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0z MTkyDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTaGVuZyBXZWkgPHcuc2hl bmdAaW50ZWwuY29tPg0KPiA+ID4gPiA+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQu a2lubmV5QGludGVsLmNvbT4NCj4gPiA+ID4gPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5 b3NvZnQuY29tLmNuPg0KPiA+ID4gPiA+IENjOiBaaGlndWFuZyBMaXUgPHpoaWd1YW5nLmxpdUBp bnRlbC5jb20+DQo+ID4gPiA+ID4gQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29t Pg0KPiA+ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ICBNZGVQa2cvSW5jbHVkZS9JYTMyL05hc20uaW5j IHwgMTQgKysrKysrKysrKysrKy0NCj4gPiA+ID4gPiBNZGVQa2cvSW5jbHVkZS9YNjQvTmFzbS5p bmMgIHwgMTQgKysrKysrKysrKysrKy0NCj4gPiA+ID4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAyNiBp bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gZGlmZiAt LWdpdCBhL01kZVBrZy9JbmNsdWRlL0lhMzIvTmFzbS5pbmMNCj4gPiA+ID4gYi9NZGVQa2cvSW5j bHVkZS9JYTMyL05hc20uaW5jDQo+ID4gPiA+ID4gaW5kZXggMzFjZTg2MWYxZS4uOWMxYjc3OTZl YSAxMDA2NDQNCj4gPiA+ID4gPiAtLS0gYS9NZGVQa2cvSW5jbHVkZS9JYTMyL05hc20uaW5jDQo+ ID4gPiA+ID4gKysrIGIvTWRlUGtnL0luY2x1ZGUvSWEzMi9OYXNtLmluYw0KPiA+ID4gPiA+IEBA IC0xLDYgKzEsNiBAQA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gOy0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiA+ID4g PiAtLS0tLS0tLS0tLQ0KPiA+ID4gPiA+ICA7DQo+ID4gPiA+ID4gLTsgQ29weXJpZ2h0IChjKSAy MDE5LCBJbnRlbCBDb3Jwb3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+DQo+ID4gPiA+ ID4gKzsgQ29weXJpZ2h0IChjKSAyMDE5IC0gMjAyMSwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCBy aWdodHMNCj4gPiA+ID4gPiArcmVzZXJ2ZWQuPEJSPg0KPiA+ID4gPiA+ICA7IFNQRFgtTGljZW5z ZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50ICA7ICA7IEFic3RyYWN0Og0KPiA+ID4g PiA+IEBAIC0yMCwzICsyMCwxNSBAQA0KPiA+ID4gPiA+ICAlbWFjcm8gSU5DU1NQX0VBWCAgICAg IDANCj4gPiA+ID4gPiAgICAgIERCIDB4RjMsIDB4MEYsIDB4QUUsIDB4RTgNCj4gPiA+ID4gPiAg JWVuZG1hY3JvDQo+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ICslbWFjcm8gU0FWRVBSRVZTU1AgICAg IDANCj4gPiA+ID4gPiArICAgIERCIDB4RjMsIDB4MEYsIDB4MDEsIDB4RUENCj4gPiA+ID4gPiAr JWVuZG1hY3JvDQo+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ICslbWFjcm8gQ0xSU1NCU1lfRUFYICAg IDANCj4gPiA+ID4gPiArICAgIERCIDB4NjcsIDB4RjMsIDB4MEYsIDB4QUUsIDB4MzAgJWVuZG1h Y3JvDQo+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ICslbWFjcm8gUlNUT1JTU1BfRUFYICAgIDANCj4g PiA+ID4gPiArICAgIERCIDB4NjcsIDB4RjMsIDB4MEYsIDB4MDEsIDB4MjggJWVuZG1hY3JvDQo+ ID4gPiA+ID4gZGlmZiAtLWdpdCBhL01kZVBrZy9JbmNsdWRlL1g2NC9OYXNtLmluYw0KPiA+ID4g PiBiL01kZVBrZy9JbmNsdWRlL1g2NC9OYXNtLmluYw0KPiA+ID4gPiA+IGluZGV4IDQyNDEyNzM1 ZWEuLmM1MTg5OTgyYmIgMTAwNjQ0DQo+ID4gPiA+ID4gLS0tIGEvTWRlUGtnL0luY2x1ZGUvWDY0 L05hc20uaW5jDQo+ID4gPiA+ID4gKysrIGIvTWRlUGtnL0luY2x1ZGUvWDY0L05hc20uaW5jDQo+ ID4gPiA+ID4gQEAgLTEsNiArMSw2IEBADQo+ID4gPiA+ID4NCj4gPiA+ID4gPiA7LS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQ0KPiA+ID4gPiA+IC0tLS0tLS0tLS0tDQo+ID4gPiA+ID4gIDsNCj4gPiA+ID4gPiAtOyBDb3B5 cmlnaHQgKGMpIDIwMTksIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxC Uj4NCj4gPiA+ID4gPiArOyBDb3B5cmlnaHQgKGMpIDIwMTkgLSAyMDIxLCBJbnRlbCBDb3Jwb3Jh dGlvbi4gQWxsIHJpZ2h0cw0KPiA+ID4gPiA+ICtyZXNlcnZlZC48QlI+DQo+ID4gPiA+ID4gIDsg U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQgIDsgIDsgQWJzdHJh Y3Q6DQo+ID4gPiA+ID4gQEAgLTIwLDMgKzIwLDE1IEBADQo+ID4gPiA+ID4gICVtYWNybyBJTkNT U1BfUkFYICAgICAgMA0KPiA+ID4gPiA+ICAgICAgREIgMHhGMywgMHg0OCwgMHgwRiwgMHhBRSwg MHhFOCAgJWVuZG1hY3JvDQo+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ICslbWFjcm8gU0FWRVBSRVZT U1AgICAgIDANCj4gPiA+ID4gPiArICAgIERCIDB4RjMsIDB4MEYsIDB4MDEsIDB4RUENCj4gPiA+ ID4gPiArJWVuZG1hY3JvDQo+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ICslbWFjcm8gQ0xSU1NCU1lf UkFYICAgIDANCj4gPiA+ID4gPiArICAgIERCIDB4RjMsIDB4MEYsIDB4QUUsIDB4MzANCj4gPiA+ ID4gPiArJWVuZG1hY3JvDQo+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ICslbWFjcm8gUlNUT1JTU1Bf UkFYICAgIDANCj4gPiA+ID4gPiArICAgIERCIDB4RjMsIDB4MEYsIDB4MDEsIDB4MjgNCj4gPiA+ ID4gPiArJWVuZG1hY3JvDQo+ID4gPiA+ID4gLS0NCj4gPiA+ID4gPiAyLjE2LjIud2luZG93cy4x DQo+ID4gPg0KPiA+ID4NCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQoNCg==