From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web12.4045.1605591237550813447 for ; Mon, 16 Nov 2020 21:33:57 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=qwotPs1D; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: zhichao.gao@intel.com) IronPort-SDR: w7YCRppscHa1U+wZBARUIZ9L9LoBWvi8qDJQLr+OacIC0+WMOpgjtHvjGOGCj9e0Wv8tGcY4zC xej8JYn24yjw== X-IronPort-AV: E=McAfee;i="6000,8403,9807"; a="170082292" X-IronPort-AV: E=Sophos;i="5.77,484,1596524400"; d="scan'208";a="170082292" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Nov 2020 21:33:56 -0800 IronPort-SDR: 9u3D7qZiuVJCTLopFV8VAJIczpIaVmcY2iPZdSFNrhMGJvfx+cPEy2bRVQg3n2oiRVG2fdnt85 AvIB6Aos5Qqg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,484,1596524400"; d="scan'208";a="358747699" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga004.fm.intel.com with ESMTP; 16 Nov 2020 21:33:56 -0800 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 16 Nov 2020 21:33:56 -0800 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 16 Nov 2020 21:33:55 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Mon, 16 Nov 2020 21:33:55 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.176) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Mon, 16 Nov 2020 21:33:50 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yhz6omoNZKG+O+2avRKHzYZIIjb3X5V+P3lEE2cP2jICezry3/HFa117Ahtd9LG4hGRdMCF1ZW176AM9fzJcRgto5sb9OqoDpAHLyDlHa60d4qBilRq4R7SS/Kdx6SUrkCZdgVXVQ003YNHctnBmc9H9WZpW2UIwv7PP0ZdY2P8zYVJxAUOHQ1LuJvkbaX67bV6O0dJ7YEh1RA1XlzZRwjzKdJ3IdmCAJhIaPgyNuT9JInOqKI3Pss4TjRJCpeHiTwvZhuek8TxyKsbUXnGQt6imrshKFKvmkM69rbYvpXdX2CNVGsZvcOfnZ+EL9TrB26QIu369v0XlH+aaiFOtVw== 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=5/yfbZTDWYAuy5lJQEsHe2/Ee8qXbttJaxRdwk4UR70=; b=YbYE3Onvs/L4tc/CIpYnPylHYV7ikbto7iPx/s3guYA35h4n3Zr3rNUJFoJMFBX8sM7mxlKhKRIk5ov3wta09IPRvj2MW/Qnmsz4ZiD6dzPxyFg2pdNvQv4Vp8OAp4biPwSYtKSlKSz1zfI3ULpKmpj3AifklcxpCoaBdX7PltfJ6a+g8yQxD9HdQPsTYX5bj4rTrHeHFrSqkPozz8bP7MSl08w99eZ5bsBvv0uHBUKQ2/nvDiD3OtsT0nSqdmQ/BiJLGnv6uNpmpmlaN8a0jJR8OqdMdgdbRAbq90AR90ybHvvcB1BBSRJzMFW7WaRUbpatf3mB/FBeV9+6+J7i9A== 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=5/yfbZTDWYAuy5lJQEsHe2/Ee8qXbttJaxRdwk4UR70=; b=qwotPs1DOHzIex+qSL5sxmJYo8CnJXaT0StrUGtwR28av2G5847hi9f7MGtVjl/KyRdSefjVqESG6rSOGgyHskL4UER0Y5vMA4QA8vQ1bwOE4GClYwgo48PulxDBWw4PKjYQ31LBJygWvHEhyeFqf2HywBVMTwgg9erhAH/vCVE= Received: from MWHPR11MB1647.namprd11.prod.outlook.com (2603:10b6:301:d::12) by MWHPR11MB1567.namprd11.prod.outlook.com (2603:10b6:301:d::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.24; Tue, 17 Nov 2020 05:33:44 +0000 Received: from MWHPR11MB1647.namprd11.prod.outlook.com ([fe80::419:ff51:cce7:b9d8]) by MWHPR11MB1647.namprd11.prod.outlook.com ([fe80::419:ff51:cce7:b9d8%11]) with mapi id 15.20.3564.028; Tue, 17 Nov 2020 05:33:44 +0000 From: "Gao, Zhichao" To: gaoliming , 'Laszlo Ersek' , "devel@edk2.groups.io" CC: "Justen, Jordan L" , 'Ard Biesheuvel' , 'Sami Mujawar' , "'Leif Lindholm'" , "Yao, Jiewen" , "Wang, Jian J" , "Lu, XiaoyuX" , "Jiang, Guomin" , "Kinney, Michael D" , "Steele, Kelly" , "Sun, Zailiang" , "Qian, Yi" , "'Maciej Rabeda'" , "Wu, Jiaxin" , "Fu, Siyuan" , "Feng, Roger" , "Liu, Zhiguang" Subject: =?UTF-8?B?UmU6IOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSCBWMyAwMC8xMl0gRGlzYWJsZSB0aGUgZGVwcmVjYXRlZCBNRDUgYW5kIFNIQTEgc3VwcG9ydA==?= Thread-Topic: =?utf-8?B?5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIIFYzIDAwLzEyXSBEaXNhYmxl?= =?utf-8?Q?_the_deprecated_MD5_and_SHA1_support?= Thread-Index: AQHWt4g4OFIZ6f3Oa06OW27qP/Zh/qnFQh/wgABaSICAAOUJAIAEctUAgADifcA= Date: Tue, 17 Nov 2020 05:33:44 +0000 Message-ID: References: <1646361F135EC661.31324@groups.io> <009d01d6b985$bc7ac640$357052c0$@byosoft.com.cn> <1d23f8cd-ca46-2552-de0b-46d4ddcb4cb1@redhat.com> <005601d6bc31$abccbf70$03663e50$@byosoft.com.cn> In-Reply-To: <005601d6bc31$abccbf70$03663e50$@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.39] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 477d0271-0933-4b6b-da76-08d88aba598c x-ms-traffictypediagnostic: MWHPR11MB1567: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr 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: I7VQMkDIX43w+5Stai31/q0EsciZELyXEZOpsFIWoux0ViWjRslk6n5WfSzN8KoaDYlI1dFet8Lbvp8LlQa9a7QruXYQuHIjwzGd/T6MKHxl3v84gnMB+3RwK+KIdEwiUzWo7QxEjHNx876OdX1q9CkLQZ9HipWdBCa1Pb19y7BcwCkuRa4wFW7TYnFkTIkr1xnkxob7RtODkHx9TDOvqMWDP4h5ayox7UQeNegoFss90dIRMLAV5C8f7bjQ7+HRqrRkQ4/A7ipIXWMbSX5tK0dC7y6QEOtCIyw53wGeEHDiBxatC4yS4LJwd2jySiKim5o3PuTEjp44i1DlK/OX6e3OfrNf7C4EBa9CWw6tNxQoYwjQjTQ3RFA4e/6d2duRlY7NZz9L6nnZuBxwP2/b3w== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1647.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(396003)(376002)(136003)(366004)(346002)(71200400001)(224303003)(52536014)(7696005)(5660300002)(9686003)(55016002)(6506007)(53546011)(186003)(54906003)(26005)(316002)(478600001)(110136005)(966005)(66446008)(8936002)(66476007)(66556008)(83380400001)(86362001)(2906002)(64756008)(33656002)(4326008)(76116006)(66946007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: mr/IpcazOQpb5Af1S2ps+eGoaNQ3zyqXIRbJlQx1WF4NiyLwNnWtYxsSht5w8bp+fVGz+aqbhG6ElJNPFUPU9FTwQ1iLDTP/Mw/tAyCOxlPvBjXb+xtX31+9bRisZVykhuVs/sv4qAAlSOgsjZtKJTKuARHYHPEZEz4lpXJ6Y3/3V0KsmhaVhUl+9qjM3qydFIwJ0vVCahH+R2B5gkEF0bhOqaaCdQUI/D8Pc4wGx9zdp66IkF+3WSWWsnA3gdtoFL16y5SseG7SptzMzzagxO1F/n8hgJSuWPMNeJwWGUKLOF6UMoMISpa9NuwECk5JCyoUx+MDTzTPbue04XhdCyi6+LRC2eYnAPMu0mib4xfpTOIidEykzoLFwlCNbYkBpAboxkr1rWrk8tFTMJavjzZXJWrv3w5KWF0D4YBVBiOvCvw4H5S7X0I3JIzdtUM85O6Xu2fF0ASZsR67JLpDkXJ7UNxQBD4Gla3T4tL5iYzSUqoS93aIFhhaXzHK+y4kRvx/IMUoKwsY5v9WXl08JogdzuB52VKAxoRj5UttXQI3xKfeE+F0ovhfYNiZGpHp7T7BQM5AnvZnlhYgIPZ5Vlcks3Kl5h1Lfj/jX5aRd6q19vt3xbgkvt9gqXsIvQciAJZmPv/hNawMW3V2ZufTwg== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1647.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 477d0271-0933-4b6b-da76-08d88aba598c X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Nov 2020 05:33:44.0609 (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: 5yzbt9X3RcYcYdqLNk7QjsL6nH03Sdvy9oSyvhnYOZF0XYJEP5653tuFUYfiM5m3pmCsCh8yuwGbw1NyNQC9yw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1567 Return-Path: zhichao.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VXBkYXRlIHRoZSBwYXRjaCBzZXQgd2l0aCByZXF1aXJlZCBjaGFuZ2VzIGFuZCBSLUIgcmVjZWl2 ZWQgb24gbXkgYnJhbmNoOiANCmh0dHBzOi8vZ2l0aHViLmNvbS9aaGljaGFvR2FvL2VkazIvdHJl ZS9NRDVfZGlzYWJsZQ0KQW5kIGl0IHBhc3MgdGhlIG9wZW4tQ0ksIHNlZSB0aGUgcmVzdWx0OiBo dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8xMTI5DQpNYWludGFpbmVycywN ClBsZWFzZSBoZWxwIHRvIG1lcmdlLg0KDQpUaGFua3MsDQpaaGljaGFvDQoNCj4gLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZ2FvbGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5j b20uY24+DQo+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDE3LCAyMDIwIDEyOjAxIEFNDQo+IFRv OiAnTGFzemxvIEVyc2VrJyA8bGVyc2VrQHJlZGhhdC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5p bzsgR2FvLCBaaGljaGFvDQo+IDx6aGljaGFvLmdhb0BpbnRlbC5jb20+DQo+IENjOiBKdXN0ZW4s IEpvcmRhbiBMIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPjsgJ0FyZCBCaWVzaGV1dmVsJw0K PiA8YXJkLmJpZXNoZXV2ZWxAYXJtLmNvbT47ICdTYW1pIE11amF3YXInIDxzYW1pLm11amF3YXJA YXJtLmNvbT47ICdMZWlmDQo+IExpbmRob2xtJyA8bGVpZkBudXZpYWluYy5jb20+OyBZYW8sIEpp ZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyBXYW5nLA0KPiBKaWFuIEogPGppYW4uai53YW5n QGludGVsLmNvbT47IEx1LCBYaWFveXVYIDx4aWFveXV4Lmx1QGludGVsLmNvbT47IEppYW5nLA0K PiBHdW9taW4gPGd1b21pbi5qaWFuZ0BpbnRlbC5jb20+OyBLaW5uZXksIE1pY2hhZWwgRA0KPiA8 bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBTdGVlbGUsIEtlbGx5IDxrZWxseS5zdGVlbGVA aW50ZWwuY29tPjsgU3VuLA0KPiBaYWlsaWFuZyA8emFpbGlhbmcuc3VuQGludGVsLmNvbT47IFFp YW4sIFlpIDx5aS5xaWFuQGludGVsLmNvbT47ICdNYWNpZWoNCj4gUmFiZWRhJyA8bWFjaWVqLnJh YmVkYUBsaW51eC5pbnRlbC5jb20+OyBXdSwgSmlheGluIDxqaWF4aW4ud3VAaW50ZWwuY29tPjsg RnUsDQo+IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT47IEZlbmcsIFJvZ2VyIDxyb2dlci5m ZW5nQGludGVsLmNvbT47IExpdSwNCj4gWmhpZ3VhbmcgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+ DQo+IFN1YmplY3Q6IOWbnuWkjTog5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIIFYzIDAwLzEy XSBEaXNhYmxlIHRoZSBkZXByZWNhdGVkIE1ENQ0KPiBhbmQgU0hBMSBzdXBwb3J0DQo+IA0KPiBM YXN6bG86DQo+ICAgVGhhbmtzIGZvciB5b3VyIGdyZWF0IHN1cHBvcnQgaW4gZWRrMiBjb21tdW5p dHkuIFlvdSBhcmUgdGhlIHJlYWxseSByb2xlIG1vZGVsDQo+IGFzIHRoZSBwYWNrYWdlIG1haW50 YWluZXIuDQo+IA0KPiAgIE5vdywgSSBzZWUgdGhpcyBwYXRjaCBzZXQgaGF2ZSBnb3QgYWxsIHJl cXVpcmVkIHJldmlld2VkLWJ5IGZyb20gdGhlIHBhY2thZ2UNCj4gbWFpbnRhaW5lci4NCj4gICBU aGFua3MgZm9yIGFsbCBwYWNrYWdlIG1haW50YWluZXJzIHRvIGdpdmUgdGhlIHF1aWNrIHJlc3Bv bnNlIHNvIHRoYXQgdGhlcmUgaXMgbm8NCj4gYmxvY2sgaXNzdWUgZm9yIHRoaXMgc3RhYmxlIHRh Zy4NCj4gDQo+ICAgSSB3aWxsIGNvbnRpbnVlIHRvIG1vbml0b3IgdGhlIHBhdGNoIHN0YXR1cyBp biBTRkYgYW5kIEhGRiwgYW5kIHRyeSBiZXN0IHRvIGRlbGl2ZXINCj4gdGhlIHNtb290aCBzdGFi bGUgdGFnIHJlbGVhc2UuDQo+IA0KPiBUaGFua3MNCj4gTGltaW5nDQo+ID4gLS0tLS3pgq7ku7bl jp/ku7YtLS0tLQ0KPiA+IOWPkeS7tuS6ujogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv bT4NCj4gPiDlj5HpgIHml7bpl7Q6IDIwMjDlubQxMeaciDE05pelIDQ6MDUNCj4gPiDmlLbku7bk uro6IGdhb2xpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgZGV2ZWxAZWRrMi5ncm91 cHMuaW87DQo+ID4gemhpY2hhby5nYW9AaW50ZWwuY29tDQo+ID4g5oqE6YCBOiAnSnVzdGVuLCBK b3JkYW4gTCcgPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+OyAnQXJkIEJpZXNoZXV2ZWwnDQo+ ID4gPGFyZC5iaWVzaGV1dmVsQGFybS5jb20+OyAnU2FtaSBNdWphd2FyJyA8c2FtaS5tdWphd2Fy QGFybS5jb20+OyAnTGVpZg0KPiA+IExpbmRob2xtJyA8bGVpZkBudXZpYWluYy5jb20+OyAnWWFv LCBKaWV3ZW4nIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47DQo+ID4gJ1dhbmcsIEppYW4gSicgPGpp YW4uai53YW5nQGludGVsLmNvbT47ICdMdSwgWGlhb3l1WCcNCj4gPHhpYW95dXgubHVAaW50ZWwu Y29tPjsNCj4gPiAnSmlhbmcsIEd1b21pbicgPGd1b21pbi5qaWFuZ0BpbnRlbC5jb20+OyAnS2lu bmV5LCBNaWNoYWVsIEQnDQo+ID4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgJ1N0ZWVs ZSwgS2VsbHknDQo+ID4gPGtlbGx5LnN0ZWVsZUBpbnRlbC5jb20+Ow0KPiAnU3VuLA0KPiA+IFph aWxpYW5nJyA8emFpbGlhbmcuc3VuQGludGVsLmNvbT47ICdRaWFuLCBZaScgPHlpLnFpYW5AaW50 ZWwuY29tPjsNCj4gJ01hY2llag0KPiA+IFJhYmVkYScgPG1hY2llai5yYWJlZGFAbGludXguaW50 ZWwuY29tPjsgJ1d1LCBKaWF4aW4nDQo+ID4gPGppYXhpbi53dUBpbnRlbC5jb20+OyAnRnUsIFNp eXVhbicgPHNpeXVhbi5mdUBpbnRlbC5jb20+OyAnRmVuZywgUm9nZXInDQo+ID4gPHJvZ2VyLmZl bmdAaW50ZWwuY29tPjsgJ0xpdSwgWmhpZ3VhbmcnIDx6aGlndWFuZy5saXVAaW50ZWwuY29tPg0K PiA+IOS4u+mimDogUmU6IOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSCBWMyAwMC8xMl0gRGlz YWJsZSB0aGUgZGVwcmVjYXRlZCBNRDUNCj4gPiBhbmQgU0hBMSBzdXBwb3J0DQo+ID4NCj4gPiBP biAxMS8xMy8yMCAwNzoyNSwgZ2FvbGltaW5nIHdyb3RlOg0KPiA+ID4gWmhpY2hhbzoNCj4gPiA+ ICAgSSBzZWUgdGhlIGxhdGVzdCBWNCB2ZXJzaW9uIGhhdmUgYmVlbiBzZW50LiBGZXcgZGF5cyBt YXkgYmUNCj4gPiA+IHJlcXVpcmVkDQo+IGZvcg0KPiA+ID4gY29kZSByZXZpZXcuDQo+ID4gPg0K PiA+ID4gSGksIE5ldHdvcmtQa2csIENyeXB0b1BrZywgT3ZtZlBrZywgQXJtVmlydFBrZyBwYWNr YWdlIG1haW50YWluZXINCj4gPiA+IGFuZA0KPiA+ID4gcmV2aWV3ZXI6DQo+ID4gPiAgIEJlY2F1 c2Ugc3RhYmxlIHRhZyAyMDIwMTEgaXMgY29taW5nIHNvb24sIGNhbiB5b3UgZmluaXNoIHRoZSBj b2RlDQo+IHJldmlldw0KPiA+ID4gZm9yIHRoaXMgcGF0Y2ggc2V0IChWNCB2ZXJzaW9uKSBiZWZv cmUgTm92IDE3IChOZXh0IFR1ZXNkYXkpPw0KPiA+DQo+ID4gSSB3aWxsIGRvIHdoYXQgSSBjYW4s IGJ1dCBJJ20gZXh0cmVtZWx5IGFubm95ZWQgdGhhdCB3ZSdyZSBzZWVpbmcgdGhpcw0KPiA+IGtp bmQgb2YgY2h1cm4gKmFnYWluKiBqdXN0IGJlZm9yZSB0aGUgc3RhYmxlIHRhZy4NCj4gPg0KPiA+ IElmIHdlJ3JlIG5vdCByZWFkeSB0byByZWxlYXNlIGVkazIgYXQgdGhpcyB0aW1lLCB0aGUgcmVs ZWFzZSBzaG91bGQgYmUNCj4gPiBkZWxheWVkLg0KPiA+DQo+ID4gSSd2ZSBiZWVuIHJldmlld2lu ZyB2YXJpb3VzIG1hdGVyaWFscyBpbiA5NSUgb2YgbXkgdGltZSB0aGlzIHdlZWsuIEkNCj4gPiBk bw0KPiA+ICpOT1QqIGFwcHJlY2lhdGUgYmVpbmcgcHJvZGRlZCBmb3IgcmV2aWV3cyB3aGVuIEkn bSBhbHJlYWR5IG9uZSBvZiB0aGUNCj4gPiBtb3N0IHJlc3BvbnNpdmUgYW5kIGJ1c2llc3QgcmV2 aWV3ZXJzLg0KPiA+DQo+ID4gTGFzemxvDQo+IA0KPiANCg0K