From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web11.37700.1598596634654714984 for ; Thu, 27 Aug 2020 23:37:14 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=nMG216Ey; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: qi1.zhang@intel.com) IronPort-SDR: 9vWqIMV2lluNnMlL/keQ+o9NVPspuE/qcKS1By4Q0LMy2yiifpFQcE1K37JYWUqMBvJYEq44Ot v47ckBijolSA== X-IronPort-AV: E=McAfee;i="6000,8403,9726"; a="144291874" X-IronPort-AV: E=Sophos;i="5.76,362,1592895600"; d="scan'208";a="144291874" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Aug 2020 23:37:13 -0700 IronPort-SDR: w3bGnFSDUn+86yIPzqbgAwwoukaFGAegZ4dIZxuZ2A1HCycRMMmbBMtubLcRpp+bjQno/NZMuR YI5hvirmdEQw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,362,1592895600"; d="scan'208";a="280863967" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by fmsmga007.fm.intel.com with ESMTP; 27 Aug 2020 23:37:13 -0700 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.1713.5; Thu, 27 Aug 2020 23:35:45 -0700 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.1713.5 via Frontend Transport; Thu, 27 Aug 2020 23:35:45 -0700 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (104.47.45.53) 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; Thu, 27 Aug 2020 23:35:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dt9qpR0pKiX9khhV8/7EzKUxEOJN4MmlGXqSQIHDo+15lzkNbUBvqjO583H16/dtJk0USWx3+1Wpa0hirxipcBXviZ6gF8FTKhUKv1k1C5ABzT44KquukvXyNzHRKqSjliyZgaeoKk3mFv+yRNMqmwGc2UxDWYO4heUjxxMF5t16mz6/nki2ciL6oUgsC4C825B7lPINBiTQ4yZsIGN/9G2mo4dJd5elYc2q+Dkdq8517bwBgajL5h7Div2Gh19HvuxxbA3TPdverycBjSqMkax47yvPH+IbOfMH7r6nW2jZKn44ISaNAbccU6v3Zvh6x54zPI/2tKB+hMU31efBvQ== 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=qsLPGVArx4brd5bb1+irjxILK2Mgk8O70Wsf2PAMDzA=; b=eaMKSRtcYh7HNMdgnYLxL6CU2HThqTXxzeTgvF3CshgitUsJlP8Ipv/YgrjUljnddvVUMHjU/0b67WAD657wKX6VG9nOzC+jcCyMelD9Fug9T3wuaXwuxafTLtlORT/X37zGmN1ZhVLyrRu2FgyX0vAw5t5lRaxQ/+4MR1gwAAWhJcsv5L8utyZVY1FEkbTv4QQ8h4xUKRRgnUnXMBtSYqR+y7B4K/TXEqRQJl+Td/jiDS3pByeNVualSyF8+pjt6E6qrC6zJ4eNogwGFOjSX/bMmzfsNCf78IZg9H5s09lpyMD0Ewgscw9DkHkQS+hhhNBHTqDCbaa20uAz/i3F0Q== 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=qsLPGVArx4brd5bb1+irjxILK2Mgk8O70Wsf2PAMDzA=; b=nMG216EyD908Oeyo0iADhs7/xyrEbu/0ImV7YpMk0GdDkYGCodWau9Yz+aiSMW/L0GSPaq70993s0ZsqOFURMMwsTbid+6kWLAkqbO1lDF/d5c50RzTfc6CR+nx8y7XCiT7lvSjEt8ft5LogkfTyKcc9O34CIrlLXigfQX9oZD0= Received: from SN6PR11MB2797.namprd11.prod.outlook.com (2603:10b6:805:5a::32) by SN6PR11MB2800.namprd11.prod.outlook.com (2603:10b6:805:5b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.21; Fri, 28 Aug 2020 06:35:41 +0000 Received: from SN6PR11MB2797.namprd11.prod.outlook.com ([fe80::d9a2:f50e:8cd8:7933]) by SN6PR11MB2797.namprd11.prod.outlook.com ([fe80::d9a2:f50e:8cd8:7933%6]) with mapi id 15.20.3326.021; Fri, 28 Aug 2020 06:35:40 +0000 From: "Qi Zhang" To: gaoliming , "devel@edk2.groups.io" , "Yao, Jiewen" CC: "Wang, Jian J" , "Wu, Hao A" Subject: Re: [edk2-devel] [PATCH] MdeModulePkg/Library: change TpmMeasurementLibNull to BASE library. Thread-Topic: [edk2-devel] [PATCH] MdeModulePkg/Library: change TpmMeasurementLibNull to BASE library. Thread-Index: AQHWfQKeqzxoEtbM6E+snK9hsSG96KlNC7yAgAAD2YCAAADJYA== Date: Fri, 28 Aug 2020 06:35:40 +0000 Message-ID: References: <20200828061506.8068-1-qi1.zhang@intel.com> <000401d67d04$cdbb8c90$6932a5b0$@byosoft.com.cn> In-Reply-To: <000401d67d04$cdbb8c90$6932a5b0$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action 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.198.147.221] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a83e9dbe-dd15-4a02-078d-08d84b1c9558 x-ms-traffictypediagnostic: SN6PR11MB2800: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4714; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wtRZZrgony3aqEGcCcQq7gzsvhkLxOzX4HRCgIBmrEN6oZNXXJd7PvLYNQ8LBlAgTTJHBTKFT+a3tcd4X8ugZkWt8tFeKkZyGppmTRZIsYP7fbWRwOxupwdn03ZrBWSNvJ15AAlvRW57FGt2JttQROqAjiEkdHMDFIJfAbf3uG+5+fQSqCFmcL8Qt/N6uoX+m/AL0GiDZ04imR33DCTg5fqlaCbos6qAogm9Htwviqy+A8jLVKQ2t1OzhbDcW9bYvTj/ICn1zaVO8a1kpPHujb9JdEGX1epk2jpTfLWLLgTGjMVNLLvSm9tGZm0XYoewuVrzW5QCEQsCnVW44//Ga2PYd3YdzM7TMoy/U3pPvmFPoHYW27rQCTn6A2m+Xj/Uvn/5H6Sjf92n+S5QnSqQ+g== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR11MB2797.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(346002)(396003)(39860400002)(366004)(376002)(136003)(4326008)(107886003)(7696005)(54906003)(316002)(110136005)(2906002)(8936002)(55016002)(9686003)(966005)(83380400001)(6636002)(76116006)(64756008)(478600001)(66446008)(52536014)(86362001)(66556008)(66476007)(71200400001)(26005)(6506007)(8676002)(66946007)(186003)(33656002)(5660300002)(53546011);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: fjjnzEHdW0XDgNlWiIgxz/hYrXL5d0XPNLs0ROT2wz+E08xKMKi766vhf0LGiGCKpDe7mQkYr+ERR2yP/7xw9e24rUy4SqbdtzIuxK3+oaz5OM6M0l/eh3Jkrc10P3APh0qYneFexZdCRQsDC3zEPMzE+JNYL8ESRgPo5/VlFuFqn4jSYGiOpG4e5FYF33DjOyLBIRi+7+fOx4a7wOhyY0N9/Hq6yieS5pjY/joDKZl2ktyWfgjFHshb0vjWlpF++uvlT62d/KD+Pu9ClgBKOQPtRCxZ9Bs54vMCDXpJ2ynFYyKZ50dLVhXp+SnngaVNyVof+Xft+LIDkO59GW5RCzV5x/aGYpltNIT5F7oZfH/uCfEsk2Yx23EN0fgkl9Qs9waSjLsLtB1bpcXAptlgqeZ5ztW8s63iihNxwE9pgomeuFcMr1bZV717ghRgjQxs0dB90CBjsfo8udL9C9Dq9jc+kbUuGih9Xf6mY5ENV6N8nmsNUtHF3h66/vx005mENnTZuQBb1JGrU6vZc0WlR1mHmBKR3wyPY3+zYoFJMwiZr1AcP82FVg+3F/TbIA/7BuycxHs+T+bWbyLIMYdODvNs8yzvhOrQ/HSUQXs/sSuMQGtquOsEo7UGuZS8R0UcyLbv9p24biyihxyXk8+Gsg== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2797.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a83e9dbe-dd15-4a02-078d-08d84b1c9558 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Aug 2020 06:35:40.7788 (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: Bp4TBHfECQ27UzZGmR70CPyhhJzVAEDt6VoeGA01QDXc1kTqhZVLPLtdrxhtWZlzmodFfwEQHsqNzHs8Z3NqJQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2800 Return-Path: qi1.zhang@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 WWVzLiBUaGlzIGZpeCBpcyBmb3IgYnVpbGQgZXJyb3Igb2YgaW50ZWwgT3BlbkJvYXJkUGtnIGlu ICBlZGsyLXBsYXRmb3JtIC4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9t OiBnYW9saW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gU2VudDogRnJpZGF5LCBB dWd1c3QgMjgsIDIwMjAgMjozMSBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IFlhbywg Smlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IFpoYW5nLCBRaTENCj4gPHFpMS56aGFuZ0Bp bnRlbC5jb20+DQo+IENjOiBXYW5nLCBKaWFuIEogPGppYW4uai53YW5nQGludGVsLmNvbT47IFd1 LCBIYW8gQSA8aGFvLmEud3VAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiDlm57lpI06IFtlZGsyLWRl dmVsXSBbUEFUQ0hdIE1kZU1vZHVsZVBrZy9MaWJyYXJ5OiBjaGFuZ2UNCj4gVHBtTWVhc3VyZW1l bnRMaWJOdWxsIHRvIEJBU0UgbGlicmFyeS4NCj4gDQo+IFFpOg0KPiAgIFRoaXMgaXMgYSBidWcg Zml4LiBEbyB5b3UgcmVxdWVzdCB0byBjYXRjaCBpdCBpbnRvIHRoaXMgc3RhYmxlIHRhZyAyMDIw MDg/DQo+IA0KPiBUaGFua3MNCj4gTGltaW5nDQo+ID4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0K PiA+IOWPkeS7tuS6ujogYm91bmNlKzI3OTUyKzY0NzI5KzQ5MDU5NTMrODc2MTA0NUBncm91cHMu aW8NCj4gPiA8Ym91bmNlKzI3OTUyKzY0NzI5KzQ5MDU5NTMrODc2MTA0NUBncm91cHMuaW8+IOS7 o+ihqCBZYW8sIEppZXdlbg0KPiA+IOWPkemAgeaXtumXtDogMjAyMOW5tDjmnIgyOOaXpSAxNDox Nw0KPiA+IOaUtuS7tuS6ujogWmhhbmcsIFFpMSA8cWkxLnpoYW5nQGludGVsLmNvbT47IGRldmVs QGVkazIuZ3JvdXBzLmlvDQo+ID4g5oqE6YCBOiBXYW5nLCBKaWFuIEogPGppYW4uai53YW5nQGlu dGVsLmNvbT47IFd1LCBIYW8gQQ0KPiA+IDxoYW8uYS53dUBpbnRlbC5jb20+DQo+ID4g5Li76aKY OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSF0gTWRlTW9kdWxlUGtnL0xpYnJhcnk6IGNoYW5nZQ0K PiA+IFRwbU1lYXN1cmVtZW50TGliTnVsbCB0byBCQVNFIGxpYnJhcnkuDQo+ID4NCj4gPiBSZXZp ZXdlZC1ieTogSmlld2VuIFlhbyA8Smlld2VuLnlhb0BpbnRlbC5jb20+DQo+ID4NCj4gPiA+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBaaGFuZywgUWkxIDxxaTEuemhh bmdAaW50ZWwuY29tPg0KPiA+ID4gU2VudDogRnJpZGF5LCBBdWd1c3QgMjgsIDIwMjAgMjoxNSBQ TQ0KPiA+ID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gPiBDYzogWmhhbmcsIFFpMSA8 cWkxLnpoYW5nQGludGVsLmNvbT47IFdhbmcsIEppYW4gSg0KPiA+IDxqaWFuLmoud2FuZ0BpbnRl bC5jb20+Ow0KPiA+ID4gV3UsIEhhbyBBIDxoYW8uYS53dUBpbnRlbC5jb20+OyBZYW8sIEppZXdl biA8amlld2VuLnlhb0BpbnRlbC5jb20+DQo+ID4gPiBTdWJqZWN0OiBbUEFUQ0hdIE1kZU1vZHVs ZVBrZy9MaWJyYXJ5OiBjaGFuZ2UgVHBtTWVhc3VyZW1lbnRMaWJOdWxsDQo+ID4gdG8NCj4gPiA+ IEJBU0UgbGlicmFyeS4NCj4gPiA+DQo+ID4gPiBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9j b3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mjk0MA0KPiA+ID4NCj4gPiA+IFRwbU1lYXN1cmVtZW50 TGliIGluY2x1ZGVzIER4ZVRwbU1lYXN1cmVtZW50TGliIGFuZA0KPiA+ID4gUGVpVHBtTWVhc3Vy ZW1lbnRMaWIuDQo+ID4gPiBTbyBuZWVkIHRvIGNoYW5nZSBUcG1NZWFzdXJlbWVudExpYk51bGwg dG8gQkFTRSBsaWJyYXJ5IHRvIGF2b2lkDQo+ID4gPiBidWlsZCAgZXJyb3IgaW4gc29tZSBwbGF0 Zm9ybS4NCj4gPiA+DQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBRaSBaaGFuZyA8cWkxLnpoYW5nQGlu dGVsLmNvbT4NCj4gPiA+IENjOiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPg0K PiA+ID4gQ2M6IEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+DQo+ID4gPiBDYzogSmlld2Vu IFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+DQo+ID4gPiAtLS0NCj4gPiA+ICAuLi4vTGlicmFy eS9UcG1NZWFzdXJlbWVudExpYk51bGwvVHBtTWVhc3VyZW1lbnRMaWJOdWxsLmMgICB8IDQNCj4g PiArKystDQo+ID4gPiAgLi4uL0xpYnJhcnkvVHBtTWVhc3VyZW1lbnRMaWJOdWxsL1RwbU1lYXN1 cmVtZW50TGliTnVsbC5pbmYgfCA2DQo+ID4gKysrLS0tDQo+ID4gPiAgMiBmaWxlcyBjaGFuZ2Vk LCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQo+ID4gPg0KPiA+ID4gZGlmZiAtLWdp dA0KPiA+ID4NCj4gPiBhL01kZU1vZHVsZVBrZy9MaWJyYXJ5L1RwbU1lYXN1cmVtZW50TGliTnVs bC9UcG1NZWFzdXJlbWVudExpYk51DQo+ID4gbGwuYw0KPiA+ID4NCj4gPiBiL01kZU1vZHVsZVBr Zy9MaWJyYXJ5L1RwbU1lYXN1cmVtZW50TGliTnVsbC9UcG1NZWFzdXJlbWVudExpYk51DQo+ID4g bGwuYw0KPiA+ID4gaW5kZXggYjljNWI2OGRlOC4uZWUzYmU2MmZjNiAxMDA2NDQNCj4gPiA+IC0t LQ0KPiA+ID4NCj4gPiBhL01kZU1vZHVsZVBrZy9MaWJyYXJ5L1RwbU1lYXN1cmVtZW50TGliTnVs bC9UcG1NZWFzdXJlbWVudExpYk51DQo+ID4gbGwuYw0KPiA+ID4gKysrDQo+ID4gPg0KPiA+IGIv TWRlTW9kdWxlUGtnL0xpYnJhcnkvVHBtTWVhc3VyZW1lbnRMaWJOdWxsL1RwbU1lYXN1cmVtZW50 TGliTnUNCj4gPiBsbC5jDQo+ID4gPiBAQCAtMSwxMSArMSwxMyBAQA0KPiA+ID4gIC8qKiBAZmls ZQ0KPiA+ID4NCj4gPiA+ICAgIFRoaXMgbGlicmFyeSBpcyB1c2VkIGJ5IG90aGVyIG1vZHVsZXMg dG8gbWVhc3VyZSBkYXRhIHRvIFRQTS4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IC1Db3B5 cmlnaHQgKGMpIDIwMTUsIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLiA8 QlI+DQo+ID4gPg0KPiA+ID4gK0NvcHlyaWdodCAoYykgMjAxNS0yMDIwLCBJbnRlbCBDb3Jwb3Jh dGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC4NCj4gPiA+ICs8QlI+DQo+ID4gPg0KPiA+ID4gIFNQ RFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1DbGF1c2UtUGF0ZW50DQo+ID4gPg0KPiA+ID4N Cj4gPiA+DQo+ID4gPiAgKiovDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiArI2luY2x1ZGUg PFVlZmkvVWVmaUJhc2VUeXBlLmg+DQo+ID4gPg0KPiA+ID4gKw0KPiA+ID4NCj4gPiA+ICAvKioN Cj4gPiA+DQo+ID4gPiAgICBUcG0gbWVhc3VyZSBhbmQgbG9nIGRhdGEsIGFuZCBleHRlbmQgdGhl IG1lYXN1cmVtZW50IHJlc3VsdCBpbnRvDQo+ID4gPiBhDQo+ID4gc3BlY2lmaWMNCj4gPiA+IFBD Ui4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQNCj4gPiA+DQo+ID4gYS9N ZGVNb2R1bGVQa2cvTGlicmFyeS9UcG1NZWFzdXJlbWVudExpYk51bGwvVHBtTWVhc3VyZW1lbnRM aWJOdQ0KPiA+IGxsLmluDQo+ID4gPiBmDQo+ID4gPg0KPiA+IGIvTWRlTW9kdWxlUGtnL0xpYnJh cnkvVHBtTWVhc3VyZW1lbnRMaWJOdWxsL1RwbU1lYXN1cmVtZW50TGliTnUNCj4gPiBsbC5pbg0K PiA+ID4gZg0KPiA+ID4gaW5kZXggNjFhYmNmYTJlYy4uMWRiMmMwZDZhNyAxMDA2NDQNCj4gPiA+ IC0tLQ0KPiA+ID4NCj4gPiBhL01kZU1vZHVsZVBrZy9MaWJyYXJ5L1RwbU1lYXN1cmVtZW50TGli TnVsbC9UcG1NZWFzdXJlbWVudExpYk51DQo+ID4gbGwuaW4NCj4gPiA+IGYNCj4gPiA+ICsrKw0K PiA+ID4NCj4gPiBiL01kZU1vZHVsZVBrZy9MaWJyYXJ5L1RwbU1lYXN1cmVtZW50TGliTnVsbC9U cG1NZWFzdXJlbWVudExpYk51DQo+ID4gbGwuaW4NCj4gPiA+IGYNCj4gPiA+IEBAIC0xLDcgKzEs NyBAQA0KPiA+ID4gICMjIEBmaWxlDQo+ID4gPg0KPiA+ID4gICMgIFByb3ZpZGVzIE5VTEwgVFBN IG1lYXN1cmVtZW50IGZ1bmN0aW9uLg0KPiA+ID4NCj4gPiA+ICAjDQo+ID4gPg0KPiA+ID4gLSMg Q29weXJpZ2h0IChjKSAyMDE1IC0gMjAxOCwgSW50ZWwgQ29ycG9yYXRpb24uIEFsbCByaWdodHMN Cj4gcmVzZXJ2ZWQuPEJSPg0KPiA+ID4NCj4gPiA+ICsjIENvcHlyaWdodCAoYykgMjAxNSAtIDIw MjAsIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzDQo+IHJlc2VydmVkLjxCUj4NCj4gPiA+ DQo+ID4gPiAgIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudA0K PiA+ID4NCj4gPiA+ICAjDQo+ID4gPg0KPiA+ID4gICMjDQo+ID4gPg0KPiA+ID4gQEAgLTEwLDkg KzEwLDkgQEANCj4gPiA+ICAgIElORl9WRVJTSU9OICAgICAgICAgICAgICAgICAgICA9IDB4MDAw MTAwMDUNCj4gPiA+DQo+ID4gPiAgICBCQVNFX05BTUUgICAgICAgICAgICAgICAgICAgICAgPSBU cG1NZWFzdXJlbWVudExpYk51bGwNCj4gPiA+DQo+ID4gPiAgICBGSUxFX0dVSUQgICAgICAgICAg ICAgICAgICAgICAgPQ0KPiA+IDZERkQ2RTlGLTkyNzgtNDhEOC04RjQ1LUI2Q0ZGMkMyQjY5Qw0K PiA+ID4NCj4gPiA+IC0gIE1PRFVMRV9UWVBFICAgICAgICAgICAgICAgICAgICA9IFVFRklfRFJJ VkVSDQo+ID4gPg0KPiA+ID4gKyAgTU9EVUxFX1RZUEUgICAgICAgICAgICAgICAgICAgID0gQkFT RQ0KPiA+ID4NCj4gPiA+ICAgIFZFUlNJT05fU1RSSU5HICAgICAgICAgICAgICAgICA9IDEuMA0K PiA+ID4NCj4gPiA+IC0gIExJQlJBUllfQ0xBU1MgICAgICAgICAgICAgICAgICA9DQo+ID4gVHBt TWVhc3VyZW1lbnRMaWJ8RFhFX0RSSVZFUg0KPiA+ID4gRFhFX1JVTlRJTUVfRFJJVkVSIERYRV9T TU1fRFJJVkVSIFVFRklfQVBQTElDQVRJT04NCj4gPiBVRUZJX0RSSVZFUg0KPiA+ID4NCj4gPiA+ ICsgIExJQlJBUllfQ0xBU1MgICAgICAgICAgICAgICAgICA9IFRwbU1lYXN1cmVtZW50TGliDQo+ ID4gPg0KPiA+ID4gICAgTU9EVUxFX1VOSV9GSUxFICAgICAgICAgICAgICAgID0gVHBtTWVhc3Vy ZW1lbnRMaWJOdWxsLnVuaQ0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gICMNCj4gPiA+DQo+ ID4gPiAtLQ0KPiA+ID4gMi4yNi4yLndpbmRvd3MuMQ0KPiA+DQo+ID4NCj4gPiANCj4gDQo+IA0K DQo=