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.web09.247.1615426365936424334 for ; Wed, 10 Mar 2021 17:32:46 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=Om7qny0C; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: hao.a.wu@intel.com) IronPort-SDR: smHBSaobmAFxzopIo86LV0WrZquullnI8qi5DN4jUB7GYUy4QVNcwsATC8/3J/rtkk0NVPPLvw 2ZL1EO6ibjDw== X-IronPort-AV: E=McAfee;i="6000,8403,9919"; a="167870116" X-IronPort-AV: E=Sophos;i="5.81,238,1610438400"; d="scan'208";a="167870116" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Mar 2021 17:32:44 -0800 IronPort-SDR: +5GeVo40H67ZCePfqJ/1pY2SyBUL0hN0iXQ1DoWtR/ybD5EjHUwFqSij0OhNrVOXTgMDltb6Up qNucvLSKmZow== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,238,1610438400"; d="scan'208";a="600025181" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga006.fm.intel.com with ESMTP; 10 Mar 2021 17:32:44 -0800 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) 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; Wed, 10 Mar 2021 17:32:44 -0800 Received: from fmsmsx604.amr.corp.intel.com (10.18.126.84) 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; Wed, 10 Mar 2021 17:32:44 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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; Wed, 10 Mar 2021 17:32:44 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.175) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 10 Mar 2021 17:32:43 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N3ZG4vhyp7ZQy63cS49562zTXEL3MQv1a4lLQ7+wMdacJ7h1k7DhHJtDxKBXeU3GChhq7UkrYpkb0HC+m9ie0djKi3MDmRpwQxI4b3o0i6WYHu4XnkMr19z/XD9QujWhJYR4Th5bhJOIL7JpD/OPhSDZbqMbjCKoUYXGyqKcoqLK9K1tcq9cs/kCPygBiGKZ/VxLzsg7brTEpygi10w9mrsQqqMQD9GqLZROVT5ZEvIbJ/r+OdNONlmnJwKL+MAfjyGFHEEWQ52zWAsxb2gQemolMSWOk/8FebFWk7f+dH2H222N86Na4EYyYhH49EOgA23/oXtLT7VNA9xp19Xgrw== 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=VLUT6zRZS13dYVDokkYN4Tlf3Rtd51ZJG5bFEJauqL8=; b=JoVquaS5uA/005XOYsf+He1gRqvgSBXwtKeuqj0SG78Z+VhOcP51i72XCh+Ap1vecWZpF3Ni8zjMUfF0+CF2XhJWjz9ROUTFn6yxLwe10/+AeMXnrMQ7NbNiikXQy+pNi7bTEwHXWBDPTd2ExijOU2BddTSuZhUuiTxvWPWul3e2mB2YZyiemQ0oToTWng/bgBEQFSXr5yVueAUvqi/JP/3rH6zuE8XLK9HMxA1Y8hff2hh1EJz564gQoLqudZdGFRczp352v25AK6W25lcDP9TCcJLxOdy273BkenoN+z7bvNwZhwYtPW/jcwJnS1kCl+76WpV0xK9DjUjknX6hbg== 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=VLUT6zRZS13dYVDokkYN4Tlf3Rtd51ZJG5bFEJauqL8=; b=Om7qny0CtaHq/lGl2t3lEkz/sfMtG93nppRctrAetJ3ee9xukh46mN87uHRCS/JT+gW4vGrvodq0WVY0/HAkrevXTPKgS7k5pzzh3pb87gl/vtePPa9zoSah5ZCKrLmyMGHDYCk5ZwTfthTFLkNWtfrQ+5Vcs/wnYYIyqsPu7dM= Received: from BN8PR11MB3666.namprd11.prod.outlook.com (2603:10b6:408:8c::19) by BN6PR1101MB2161.namprd11.prod.outlook.com (2603:10b6:405:52::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.18; Thu, 11 Mar 2021 01:32:42 +0000 Received: from BN8PR11MB3666.namprd11.prod.outlook.com ([fe80::9d91:6348:53a9:cb20]) by BN8PR11MB3666.namprd11.prod.outlook.com ([fe80::9d91:6348:53a9:cb20%7]) with mapi id 15.20.3912.027; Thu, 11 Mar 2021 01:32:42 +0000 From: "Wu, Hao A" To: "devel@edk2.groups.io" , "gaoliming@byosoft.com.cn" CC: "Wang, Jian J" Subject: =?UTF-8?B?UmU6IFtlZGsyLWRldmVsXSDlm57lpI06IFtQQVRDSF0gTWRlTW9kdWxlUGtnOiBJbml0aWFsaXplIGxvY2FsIHZhcmlhYmxlIHZhbHVlIGJlZm9yZSB0aGV5IGFyZSB1c2Vk?= Thread-Topic: =?gb2312?B?W2VkazItZGV2ZWxdILvYuLQ6IFtQQVRDSF0gTWRlTW9kdWxlUGtnOiBJbml0?= =?gb2312?B?aWFsaXplIGxvY2FsIHZhcmlhYmxlIHZhbHVlIGJlZm9yZSB0aGV5IGFyZSB1?= =?gb2312?Q?sed?= Thread-Index: AQHXFIMAscAj9MIBVEuroby4k97I0qp66M3AgAMUtQCAAAYT4A== Date: Thu, 11 Mar 2021 01:32:42 +0000 Message-ID: References: <20210309012416.1981-1-gaoliming@byosoft.com.cn> <00c401d71613$45790df0$d06b29d0$@byosoft.com.cn> In-Reply-To: <00c401d71613$45790df0$d06b29d0$@byosoft.com.cn> Accept-Language: en-US, zh-CN 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: [192.198.147.218] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 77b9209e-1ee6-436a-de86-08d8e42d90d1 x-ms-traffictypediagnostic: BN6PR1101MB2161: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:449; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: BRG0fxLu5aQyQYKktTQU0aPUMB05xG0/3sW2jaRt8CmWDty+C1lT/fy09VOyi8PJ71UxaFYyvXaH+VWApMJHbRznr7FNauVmiqTKogZwnZQO7wa5u3/uzqV3gDQkIwzDWzDqgvcEP28rbsH0BwR97wAlfgDfYVLuczXaetS8EMbrhKdL2LY3uXioaqxC7d3v7kKQjXrp2+jC8ZImo7Bak+vQeatiBhdpF5KpOQotTu660mF+7hjkCZEA5PmYmXALLsVr5ARfknqWxIy9tjq6770cnwNQyZoRM1kngQN+lZzcd48gONZ2qVmM7ldTgbyy/f4IJf2PXwEXkNWikusCykbOblRUMf15aEnXZCVT+KYy+x2aFE19Q/SF3mudOMywOXAVkDF2n4cM4KVsFAatrIno4rWe3A9k2RTlC8zPDtaILxpNPWrlVeBL2hjAVPE7MtyVVgyd6r3GRVDuiOuBzJzkkp9Ndq3Cc9bu9/rtGTVLQjWaEfiDl8i5G5eDUFrfG+F67alfEJxm+toxK56O4asKt8uZ3WnEt13vb+BVC5cZo6WVCDxtBZgkYJ8W/2I6fqL23BXhTx2JYUKvIF9lGSzP7PHfn41zlz6Z0eqsCYU= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN8PR11MB3666.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(136003)(396003)(376002)(366004)(39860400002)(346002)(52536014)(66446008)(4326008)(2906002)(86362001)(224303003)(71200400001)(8936002)(5660300002)(53546011)(33656002)(9686003)(316002)(110136005)(66556008)(64756008)(478600001)(107886003)(7696005)(66476007)(83380400001)(66946007)(186003)(966005)(76116006)(26005)(55016002)(6506007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?gb2312?B?WGFrL2NlNG1HcFd2Q3dudVd5aTluSzNRV2M5d3k5MFg1Uk1JY09ZU0s0SWZk?= =?gb2312?B?cmttR3ByMWZOU29hUldiNFF1RG1pdzJyL1FsNGZKc2JRWmtTd2dpUXdJVEYz?= =?gb2312?B?eTd1dFY4WVhuK1l3WGY2Tmx1SkhITElJZ0V4dGk4Nmo3RVlGL3FoOWpnbTVT?= =?gb2312?B?UTFsZ1Q4SEM4L29UVGk4ZjN3QUtCVDNsaThhMWU2MmlQRmh6NmV1SW9rMmZu?= =?gb2312?B?aVlpUmIwUXNaQkRidjdvUW5Zcmp1SFB1WXoyTmFUVUtPMFBXc0RDSE0wanEr?= =?gb2312?B?TXppQ0tSSy9lOEY3ZDcrZEpnN2dNRWFZWjNqL2NNL1kwUU5kNzBEb1VvV1dm?= =?gb2312?B?dFY5b3BTRVR6aStMR29UYXV3OHNMcDBRV0NjeDFNTlJUcHYwVzA3REREeTlh?= =?gb2312?B?dFRsaGo0bEk4T1IxN0xJeFE3TkRDekZRZ0l5V2FCVTduUU4zeWovZGVCZUkz?= =?gb2312?B?OTRITEgzMkMweWdZb0hNNWYvRlpYbmpoTlgrMytqUTAvYUxOUVhvNDVxQzdh?= =?gb2312?B?RWQyV1A5cUlmc0gxS1lXYjkzbk9CSG1aMDc2aVlNSHdBdHhyYVhJRGM0SFlQ?= =?gb2312?B?RzlrUVlQMUpHL1JNOXlUNzF4SjBReGhUaTVpQTFlMDZOclRXdEJIQlRnV1hs?= =?gb2312?B?ZEFHVlluei9lMHhVc1BaY3pMdUlybFhRWDNtS3NDVmh2RGxmMkl4dG9IVjZu?= =?gb2312?B?ZHNOZnN6UXNhYU9pa3VpMlAvN2NnbVJkQ1F5OERIdmtKMDZXZ0pCKzlWUGNG?= =?gb2312?B?WFNOTjVVeFE0SHVVTVV0dUdaMHE0N1daWGpaQUt0MlZoTDFHeHkzOWFOeDN1?= =?gb2312?B?MjRKVzJvTGVXTTVGMkxFYzMyUTB1cTNGTW4rZFFuTERHOXhxS0N5MjkyM2tU?= =?gb2312?B?ZmF0WHdyTGt1UWpZSXhMSzRDV2YvaGhWcGtHa0ZBZDRCUnNCWThpZDZqZ0o5?= =?gb2312?B?S000QlJ1MUg0RVJWWEExNWdmSm1XZFUrT0hKK1VrWlFCYVBsVVVtNFRGT1oy?= =?gb2312?B?Tks3REJpWWxMSW1Vd2NzN0F3Z3NaRmpxRXJEMTlWSkJxNTFmSEoxODFjc2hn?= =?gb2312?B?NWU1VGc2TUlSTWV5OTAxd3hFQ3VkMzllck93NlB6MVoxQm4rNENTRjFDMm1l?= =?gb2312?B?WUNjWFBIRzI2eUlhUjJLYkNoMTFXYk1jUURDTy8xUlZiZENrTTZka2xaTWJI?= =?gb2312?B?TjRTcjB2WFR2b3UzUE1WTUVEYkNnaExoUFVweFdDUHlqbytMRmNsQW5mMnhh?= =?gb2312?B?WDlsM0NiZXNwMlpsdEhUaGhUQzVZWGlkQnozZ2RjTEx0ck16b3BpOWZpSWNU?= =?gb2312?B?RWVBUzFGT0ljWXY1aEhvN1IwVytHeXZmZ3ppY2Q1VnZCa2dDMi93OUdweHYr?= =?gb2312?B?cUZ4Zm9ScDFBcjVwcjkveHVjUVM2SGw2NS9vNC9WTFl2bmQ5SFFrcWhXUWJu?= =?gb2312?B?QUNuSHIzU1pGdEhpYk1pR25DMGkyTG5MRGh0NEZRSjFSMmg5SnRmWTNxYlZO?= =?gb2312?B?UjlMa0F3Z1pvTmJBLy9QZ2FnL2hoUyt4Y0tWUXphYXRGMFlzWDZldmxiZlRC?= =?gb2312?B?NUp0OFhaUktqekpMcnNkMWw5MlFKRWYwQ2crMTFKaS8zNFZFKzZWZEJIaHo2?= =?gb2312?B?S2RBU3JlMWVheFcwRk56bTlsNlY2Y28rVDhLaThWOUp6c0pRa01NTnVCZUdI?= =?gb2312?B?L2xGQU5qc3IxcjNQY24reXQyWEF5OFNjZlNuUTJEMDlYV252Zk4xa0pOWTZI?= =?gb2312?Q?hlaBHb0X84e68ueHqCmqFh27VZav47ZSKU9Atsi?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN8PR11MB3666.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 77b9209e-1ee6-436a-de86-08d8e42d90d1 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Mar 2021 01:32:42.6350 (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: Y/K0wYQB0vJEv8nEnitOl4f9ngkgmXdxlhXpyJeQXss/pHAqa//JiH4lht1l4QF8UVDPWO9DEnfTcISpE6RNgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1101MB2161 Return-Path: hao.a.wu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5p byA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBnYW9saW1pbmcNCj4gU2VudDog VGh1cnNkYXksIE1hcmNoIDExLCAyMDIxIDk6MTAgQU0NCj4gVG86IFd1LCBIYW8gQSA8aGFvLmEu d3VAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gQ2M6IFdhbmcsIEppYW4gSiA8 amlhbi5qLndhbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBbZWRrMi1kZXZlbF0gu9i4tDogW1BB VENIXSBNZGVNb2R1bGVQa2c6IEluaXRpYWxpemUgbG9jYWwgdmFyaWFibGUNCj4gdmFsdWUgYmVm b3JlIHRoZXkgYXJlIHVzZWQNCj4gDQo+IEhhbzoNCj4gICBZZXMuIEkgYWdyZWUuIEkgd2lsbCBh ZGQgdGhpcyBpbmZvcm1hdGlvbiB3aGVuIEkgbWVyZ2UgaXQuDQoNCg0KSGVsbG8gTGltaW5nLA0K DQpUaGFua3MgYSBsb3QuDQoNCkJlc3QgUmVnYXJkcywNCkhhbyBXdQ0KDQoNCj4gDQo+IFRoYW5r cw0KPiBMaW1pbmcNCj4gPiAtLS0tLdPKvP7Urbz+LS0tLS0NCj4gPiC3orz+yMs6IFd1LCBIYW8g QSA8aGFvLmEud3VAaW50ZWwuY29tPg0KPiA+ILeiy83KsbzkOiAyMDIxxOoz1MI5yNUgMTA6MTAN Cj4gPiDK1bz+yMs6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IGRldmVs QGVkazIuZ3JvdXBzLmlvDQo+ID4gs63LzTogV2FuZywgSmlhbiBKIDxqaWFuLmoud2FuZ0BpbnRl bC5jb20+DQo+ID4g1vfM4jogUkU6IFtQQVRDSF0gTWRlTW9kdWxlUGtnOiBJbml0aWFsaXplIGxv Y2FsIHZhcmlhYmxlIHZhbHVlIGJlZm9yZQ0KPiB0aGV5DQo+ID4gYXJlIHVzZWQNCj4gPg0KPiA+ ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IExpbWluZyBHYW8gPGdh b2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiA+IFNlbnQ6IFR1ZXNkYXksIE1hcmNoIDksIDIw MjEgOToyNCBBTQ0KPiA+ID4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gPiBDYzogV2Fu ZywgSmlhbiBKIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+OyBXdSwgSGFvIEENCj4gPiA8aGFvLmEu d3VAaW50ZWwuY29tPg0KPiA+ID4gU3ViamVjdDogW1BBVENIXSBNZGVNb2R1bGVQa2c6IEluaXRp YWxpemUgbG9jYWwgdmFyaWFibGUgdmFsdWUgYmVmb3JlDQo+IHRoZXkNCj4gPiBhcmUNCj4gPiA+ IHVzZWQNCj4gPiA+DQo+ID4gPiBUaGlzIGNoYW5nZSBpcyB0byBmaXggdGhlIGNvbXBpbGVyIGVy cm9yIG9uIEdDQzQ5IHJlbGVhc2UgYnVpbGQuDQo+ID4NCj4gPg0KPiA+IFRoYW5rcyBMaW1pbmcu IFRoZSBwYXRjaCBsb29rcyBnb29kIHRvIG1lOg0KPiA+IFJldmlld2VkLWJ5OiBIYW8gQSBXdSA8 aGFvLmEud3VAaW50ZWwuY29tPg0KPiA+DQo+ID4gSSBoYXZlIG9uZSBxdWVzdGlvbiB0aGF0IEkg dGhpbmsgYm90aCB0aGUgcmVwb3J0cyBhcmUgZmFsc2UgcG9zaXRpdmVzLg0KPiA+IERvIHlvdSB0 aGluayBpdCB3aWxsIGJlIGJldHRlciB0byBhZGQgdGhpcyBpbmZvcm1hdGlvbiBpbiB0aGUgY29t bWl0DQo+IG1lc3NhZ2U/DQo+ID4NCj4gPiBCZXN0IFJlZ2FyZHMsDQo+ID4gSGFvIFd1DQo+ID4N Cj4gPg0KPiA+ID4NCj4gPiA+IENjOiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29t Pg0KPiA+ID4gQ2M6IEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+DQo+ID4gPiBTaWduZWQt b2ZmLWJ5OiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ID4gPiAtLS0N Cj4gPiA+ICBNZGVNb2R1bGVQa2cvQnVzL0F0YS9BdGFBdGFwaVBhc3NUaHJ1L0FoY2lNb2RlLmMN Cj4gPiB8IDEgKw0KPiA+ID4gIC4uLi9MaWJyYXJ5L1ZhcmlhYmxlUG9saWN5SGVscGVyTGliL1Zh cmlhYmxlUG9saWN5SGVscGVyTGliLmMgICAgfCAxICsNCj4gPiA+ICAyIGZpbGVzIGNoYW5nZWQs IDIgaW5zZXJ0aW9ucygrKQ0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQgYS9NZGVNb2R1bGVQa2cv QnVzL0F0YS9BdGFBdGFwaVBhc3NUaHJ1L0FoY2lNb2RlLmMNCj4gPiA+IGIvTWRlTW9kdWxlUGtn L0J1cy9BdGEvQXRhQXRhcGlQYXNzVGhydS9BaGNpTW9kZS5jDQo+ID4gPiBpbmRleCBlOTlhODEy YTQ0Li4wNzc5Zjk0ZjllIDEwMDY0NA0KPiA+ID4gLS0tIGEvTWRlTW9kdWxlUGtnL0J1cy9BdGEv QXRhQXRhcGlQYXNzVGhydS9BaGNpTW9kZS5jDQo+ID4gPiArKysgYi9NZGVNb2R1bGVQa2cvQnVz L0F0YS9BdGFBdGFwaVBhc3NUaHJ1L0FoY2lNb2RlLmMNCj4gPiA+IEBAIC0xMTIyLDYgKzExMjIs NyBAQCBBaGNpRG1hVHJhbnNmZXIgKA0KPiA+ID4NCj4gPiA+ICAgIE1hcCAgID0gTlVMTDsNCj4g PiA+ICAgIFBjaUlvID0gSW5zdGFuY2UtPlBjaUlvOw0KPiA+ID4gKyAgU3RhdHVzID0gRUZJX1NV Q0NFU1M7DQo+ID4gPg0KPiA+ID4gICAgaWYgKFBjaUlvID09IE5VTEwpIHsNCj4gPiA+ICAgICAg cmV0dXJuIEVGSV9JTlZBTElEX1BBUkFNRVRFUjsNCj4gPiA+IGRpZmYgLS1naXQNCj4gPiA+DQo+ ID4gYS9NZGVNb2R1bGVQa2cvTGlicmFyeS9WYXJpYWJsZVBvbGljeUhlbHBlckxpYi9WYXJpYWJs ZVBvbGljeUhlbHBlckxpYi5jDQo+ID4gPg0KPiA+IGIvTWRlTW9kdWxlUGtnL0xpYnJhcnkvVmFy aWFibGVQb2xpY3lIZWxwZXJMaWIvVmFyaWFibGVQb2xpY3lIZWxwZXJMaWIuYw0KPiA+ID4gaW5k ZXggMGM5Mjk5YzhiMC4uNzgyMmNiZjRiYiAxMDA2NDQNCj4gPiA+IC0tLQ0KPiA+ID4NCj4gPiBh L01kZU1vZHVsZVBrZy9MaWJyYXJ5L1ZhcmlhYmxlUG9saWN5SGVscGVyTGliL1ZhcmlhYmxlUG9s aWN5SGVscGVyTGliLmMNCj4gPiA+ICsrKw0KPiA+ID4NCj4gPiBiL01kZU1vZHVsZVBrZy9MaWJy YXJ5L1ZhcmlhYmxlUG9saWN5SGVscGVyTGliL1ZhcmlhYmxlUG9saWN5SGVscGVyTGliLmMNCj4g PiA+IEBAIC0xMTcsNiArMTE3LDcgQEAgQ3JlYXRlQmFzaWNWYXJpYWJsZVBvbGljeSAoDQo+ID4g Pg0KPiA+ID4gICAgLy8gTm93IHdlJ3ZlIGdvdHRhIGRldGVybWluZSB0aGUgdG90YWwgc2l6ZSBv ZiB0aGUgYnVmZmVyIHJlcXVpcmVkDQo+IGZvcg0KPiA+ID4gICAgLy8gdGhlIFZhcmlhYmxlUG9s aWN5IHN0cnVjdHVyZS4NCj4gPiA+ICsgIE5hbWVTaXplICA9IDA7DQo+ID4gPiAgICBUb3RhbFNp emUgPSBzaXplb2YoIFZBUklBQkxFX1BPTElDWV9FTlRSWSApOw0KPiA+ID4gICAgaWYgKE5hbWUg IT0gTlVMTCkgew0KPiA+ID4gICAgICBOYW1lU2l6ZSA9IFN0cm5TaXplUyggTmFtZSwgTUFYX1VJ TlQxNiApOw0KPiA+ID4gLS0NCj4gPiA+IDIuMjcuMC53aW5kb3dzLjENCj4gPiA+DQo+IA0KPiAN Cj4gDQo+IA0KPiANCj4gDQo+IA0KDQo=