From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web12.2072.1666660082789495144 for ; Mon, 24 Oct 2022 18:08:03 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Ro1dbIWM; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: min.m.xu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1666660082; x=1698196082; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=bWUXUtc0nUxpiLGGw7uDA6QLxRQdleCFzLI7wAeE3aI=; b=Ro1dbIWMoR3+GtERHU8nyBqR0mT7SK+kWXaXt4uFjDcpdUgAxfJnKkGD 2BvJAUGfnMaAOrNi6sEgsAscH2G3J4gIjIzXkzoCad3LaJJvCH92z2ot1 T69bL0Lj4OPynNENL9L1Vsi+yG/nVVOEH12l9CsboC0C4b9Eq0t/E3wv0 30UE/clRugQDyDT9e0g2nq5Xypq642EwYEHFsreB+UWQ1Gf8YDcU8NhGV 8W44R+tiBxiJZcLcs8qNeKJn1aw7EaT18MwbsZ38ZIcrfEql8omPFNkem D3YMJbayjrlCv9KfQWVfulvVXooACYaBAJDXp5fZ8kuI1RCV//eGP2ODc Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10510"; a="305170198" X-IronPort-AV: E=Sophos;i="5.95,210,1661842800"; d="scan'208";a="305170198" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Oct 2022 18:08:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10510"; a="756761687" X-IronPort-AV: E=Sophos;i="5.95,210,1661842800"; d="scan'208";a="756761687" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga004.jf.intel.com with ESMTP; 24 Oct 2022 18:08:01 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Mon, 24 Oct 2022 18:08:01 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) 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.2375.31; Mon, 24 Oct 2022 18:08:00 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Mon, 24 Oct 2022 18:08:00 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.107) 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.2375.31; Mon, 24 Oct 2022 18:08:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a0Ksq6Dxd+7EDAURvHq27stj+8SRlfkQ8NhsOyUp1kE5p+Bpc8wLcCdEC3VYaDPS+c1pjOILnxNx9nGCgqSYruueaYUvA8wpSjSqwRFAgZ2z6M+bSO6bd8E/KeUulj4N6vfRe9PtQIioudWhXC/R0OG4xNFbHPZ1wgKO9/kZwGVJ+jMch5ljWE/B0vc/IDNYwBbVPDnS6OHYftl69h5L+XDOvFbw2JjsySCeIvF5hDF8FBop06ymvcBh05YP3St8O/1LN04W72s4jETvpadx+WcExQAV7f6GvUqLo7ZIfvqcArLkT8Iazjaxe9ZKxjCwA7NGmMQeTUTv+UpBMKp9yg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bWUXUtc0nUxpiLGGw7uDA6QLxRQdleCFzLI7wAeE3aI=; b=ANne/jgfueFe+aSlOe6HyLanqtnk6VxSwWRb1uDzw5UUk73t5B/eIQZoqBweqat0pm5LIEFRYHlYo40Zeeo794hM+wpuqyfCzj3aX0ziVzC/uxwmcoY4xf7TQjXxfwL9O2XtoYjVQuI6MgkV6AbGjWmFDiOEtSo0TiIwDL/5oK9nu4nEVhmWyxQJMfGw5TCoxb90gSh+kdjNI/21hKt85DlvNcR6WqDeCCSHRAajCztzbgic3HzJKCKwDFfPMLaG6ygVp3E3gOHlZ4okTAoPCcDVY6Wz+lThfky2avMcaht/QgNTsdOdlMMOMxyLwwcJb6JqyMAzZYmWVUvxDaw46g== 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 Received: from SA2PR11MB5066.namprd11.prod.outlook.com (2603:10b6:806:110::9) by CH0PR11MB5442.namprd11.prod.outlook.com (2603:10b6:610:d1::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.30; Tue, 25 Oct 2022 01:07:58 +0000 Received: from SA2PR11MB5066.namprd11.prod.outlook.com ([fe80::9254:28ba:aba4:c448]) by SA2PR11MB5066.namprd11.prod.outlook.com ([fe80::9254:28ba:aba4:c448%5]) with mapi id 15.20.5723.029; Tue, 25 Oct 2022 01:07:58 +0000 From: "Min Xu" To: Dionna Amalie Glaze , "Gao, Liming" CC: "devel@edk2.groups.io" , "Gao, Zhichao" , "Ni, Ray" , "Aktas, Erdem" , Gerd Hoffmann , James Bottomley , "Yao, Jiewen" , Tom Lendacky , "Gao, Jiaqi" , "Wang, Jian J" , "Liu, Zhiguang" , "Kinney, Michael D" , Ard Biesheuvel , "Xu, Min M" Subject: =?UTF-8?B?UmU6IFtlZGsyLWRldmVsXSDlm57lpI06IFtQQVRDSCBWNCAwMC8xMF0gSW50cm9kdWNlIExhenktYWNjZXB0IGZvciBUZHggZ3Vlc3Q=?= Thread-Topic: =?utf-8?B?W2VkazItZGV2ZWxdIOWbnuWkjTogW1BBVENIIFY0IDAwLzEwXSBJbnRyb2R1?= =?utf-8?Q?ce_Lazy-accept_for_Tdx_guest?= Thread-Index: AQHYxwQh0BgRUyqKk0ChzUsi/aHRcK3q87pAgAseTXCAEP/DAIAMfBpggAGVUYCAAAkWQIAEEbQAgAVOWlA= Date: Tue, 25 Oct 2022 01:07:58 +0000 Message-ID: References: <01f901d8dc4f$e9beeac0$bd3cc040$@byosoft.com.cn> <011001d8e358$9f9aa910$decffb30$@byosoft.com.cn> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA2PR11MB5066:EE_|CH0PR11MB5442:EE_ x-ms-office365-filtering-correlation-id: 456c695f-30b8-45aa-cd8b-08dab6255af4 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8FhxsYUCvcKtZzJl+cDl95A3FX6eDzrpmKE/uSnvyrgVXsDzArno6R5/Pz7uq0bNV+ni+vit6l8xYEcxJwbZNHu1Tb2dCKrucMbPeQC4Tx5P5cJ6n+2aM7u9JnG74T7BCcPKq9/eaOdiPHkR/BY+PBqody3TXmcFrGO4bhlr+9DX4En8GAba4YH0KFLXyfAsDKrZFfjNxHv5QmLFeq+MK1IHDuYUk0cPQ/NtnfrYWugCH0fwyBFgDbjTMeGJXXagNsyV+TKqqQwoOGJ7kBLLu8NAqgVMGZB6oHk0FousHexn7ZS5H80Iv36WUlMZROPwqRB0gS51i7YenP7a/7SMueJC3CGsp10emG8FSR3onVBGNF/4VxMTTRAnR6+1rYKo6JJbHCc1PEFfVx+kPF+K4GwYS7Dsxn2rKlhyLx7M5Z5JAybqB+8jW3oe5V6RAX6LFfMF6eZ1Q7k7I6i2ZpdT5sfTUg9dQSnCXYOAJJOfncAnVnfyBrLppak34w3kiaKvxb7zptzMxM2opZNTniAkvCAnIr0dTKHoyD3YdhwTzMrPQpubedZFXH+rEHg8gfuWbjKJOOqfl2RRKxn6p7pAWDi8NWNP/kB9Lazldbf3ExMh7RCt8Jbg+RPDRQl8VHSsB78G7D3Ac2tirR0maiREVG1his+0MpPACPRkaheXcqs5RWVjq+t5eAr5PC0Fozod6/lef4Qdqbb33m6JMUxSgyeHx62iBZ+H24tUI3m3hdYWqepXika4G6ppKx2o3LpxHFY5fsAtzjgs5478tABiA9i9mQs7Ra9TsJpkBVunmolNqkCG4MKqXVB8H0xq2h92axxtZF7d0tYtt/Ot85/5aQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA2PR11MB5066.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(366004)(346002)(396003)(39860400002)(136003)(376002)(451199015)(66946007)(64756008)(76116006)(107886003)(110136005)(224303003)(66556008)(33656002)(316002)(66446008)(66476007)(4326008)(186003)(9686003)(86362001)(2906002)(55016003)(52536014)(53546011)(8936002)(5660300002)(7696005)(83380400001)(6506007)(26005)(478600001)(41300700001)(38100700002)(54906003)(966005)(82960400001)(122000001)(71200400001)(38070700005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OEkzR2RMZ0ZXZDB4c1ZmckcxVUJmQ3Y1NkIyYmR2ZFFwNnNwOGhlMnJNYWtE?= =?utf-8?B?dHEveXpQdkw0d3hKVm42QWpSTUNtOS9kZU13QjZ3RjRMbU9OV1hJQ1Nmbndv?= =?utf-8?B?c2pNS1pmMExzUm5ydFQwNHVYSVl5WHZyQ2RORXc0KzBmczZqcTdxNUl6c1Bv?= =?utf-8?B?SFlwMUZCbEhzQ3pnNlY5K0lvYmwzd211aElpM1BXVm9HN2dWdXNoUko4M3h0?= =?utf-8?B?YUZKdVZ0N0R6SlFYRVdLb0d1TnM4UG1tTkpJZDQvVEU4eVRobGt5ZVBOZ3c0?= =?utf-8?B?TkF4dlR1dkJHdXc5NTdvbWlrQ3JqMDQwbDBUV1p1RGdROE4raE80QmFKRXRm?= =?utf-8?B?eGQ4bGFyMGNyN0ZVQ1YrdmdFbExCcVo2U29nbm4rckgwbkowNEhWb1A4UUU0?= =?utf-8?B?T1hHSGQ4UVI2M29QYUgrc2tvdTN6L01odlI2eVpncUNiNUFZZDZ1dnZBZkhY?= =?utf-8?B?UjRJWXo2d3dGQ3BNN2RXaEN5Tkcvem1QTXdLbldKYkg2QmQ0eU1NNkFuL1ZI?= =?utf-8?B?K0hxMjM3cjNJcHAvSzcvcTdLYm4xdkpMVXJVT2FPNksrbzN4TnhDRkJHeWhj?= =?utf-8?B?QWJYMm4rZHRGeHdwRnhOVVgrUkc4dktzWUNzUzJBcHdPT1RTQlJFNTBhdmdH?= =?utf-8?B?WHlobmYvaVJLSG45ME1HZ3lHeWxBY3U2enBLNTFBT3hvcWdkNFUycGx4WXpj?= =?utf-8?B?OXp0aDIvNjBybWw4UmZoRFg4M1B4QzJvN1NFcHRwQUYxeXRpaStxZHhoTXBz?= =?utf-8?B?TTM2aDllQkFrTkJKRXlTV1N4MVljeHF5azkvY0NoZ1A3Y25QVTVDZHVTZEtI?= =?utf-8?B?R3lVZnd3eDlsMGJXdWZCT05XNjZrZEZ5VlU4YXMzVzkwUjFRd2dLU0xjUzBx?= =?utf-8?B?cFpVWnorNXorMEpneFRENTMyVDQ0N0ZYQzhrMU5KYndHSEZ0MTJqZ2RPbWJZ?= =?utf-8?B?WHNDSFNlc2hkNkUzK2ROQ29xU2RzL1lvSGVoNlBtbkkvMHN1bStnQWgxbW9z?= =?utf-8?B?ZlhyWEVFK2g4enAvZVc0MTlKNE9YYUMzTEFRTTVTd3BFMUNVWTgrMHV0ME5i?= =?utf-8?B?ZTAvTXVkbG1DanZ6dWFKZ25BaFZVUDhVdzBIeEo4eWRidHF2VmR6TDJsb2Yx?= =?utf-8?B?djNWQS9KRzA1UzYxKzJNY3NLNFpxeWk5cVdmRG5NUldScVdwM1pNdmxJRDcy?= =?utf-8?B?YWwxUXMvNDJxWHNCZkI5UXRTUjQ0bXVMTkhzTWVkUWxTd05HZnYvTERZYUh5?= =?utf-8?B?cWpST0JRUXR6UGswR3EweUNwM2V1Tm4xdmlJNGl2cHhhMmRhLytkaldyUXAv?= =?utf-8?B?RDk4VDIwbGE3YnFhRXNQdFNTSnRha1lSR2hwcVY4WXdHY1FDa01iUU5xdzBw?= =?utf-8?B?VEE4V2pPYWo0aDBXQmNvYnJ3aWhPd0VkTGh1WjJHNzVQYWREUEx0ZXNISUE0?= =?utf-8?B?SHpxM0t0WGErQ0pvWkJWZkcya2RTSmJrTGUzZGkvODBEUERuamtoMU5FRlBB?= =?utf-8?B?a0V1THNSRlVxTXhJeCtlcndCb2FxaDFlVDAzVDE2Z1NEcldnell5R0xzZzJD?= =?utf-8?B?ZEUyd1hoY0cxamhvOE5PeThnbU8zdU5mSy9ubTdjbGowY3o3eHQvL05NYk9m?= =?utf-8?B?SklXS0p2cjRrMHo2a2l0S1hIRjRyUUJCRTMzWlhkbEFsUXdaSWpTV0hKRmNK?= =?utf-8?B?akUwSUlIU2hDbXlVTlJPYmUxbmRsODN3Q1lpa3dKSzhaSzFkNUFCcCtkclFF?= =?utf-8?B?aGxzYkw0MVFRZitOVEZiSkRmVzNuQzFOV1d1R1pxY1luaTd0ekg0RGV2NHgr?= =?utf-8?B?STNyNXRESmJBUGVRY0VyOHlJbmhwUjI1UG5yOWtRcTUyRUpkcXNZYWU2akJa?= =?utf-8?B?SkVFUmNMTmZaTFBXQTJVZmFhdFhPN3hxZG5GcG92QTR3MTRDNEdQV0VKcGVQ?= =?utf-8?B?MEE5aHVkTEdoNnd0UXY0aGFIWXAzdmtMRnFoN3pNZGovNm5wSGIyQXZhTzZ3?= =?utf-8?B?dExlTlpGei8vd05HeUN5RTBuRmp0S081eWhET21wQWhuZnN5L3hXZjBhOE96?= =?utf-8?B?MUVoTG5VNnh4NWRqSTdQQmNpM1ViZEU3WHlSaWpENXd2OWlUSkZvRGJHeERm?= =?utf-8?Q?rJJioUSXR8DDsELyNrVfqFPeN?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR11MB5066.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 456c695f-30b8-45aa-cd8b-08dab6255af4 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2022 01:07:58.2072 (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: 0Sdp1pQoGF50ogSx+bw2t8CSnkDrG9U2Avp3AUdCohT5PPgT37pLuD9VJLjsYLauVhzawZMtm/0x0k/GkPezsg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5442 Return-Path: min.m.xu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksIExpbWluZw0KSW4gRGlvbm5hJ3MgbGF0ZXN0IHBhdGNoLXNldHMgdGhlIG5hbWUgb2YgYWNj ZXB0X2FsbF91bmFjY2VwdGVkX21lbW9yeSBoYXMgYmVlbiBjaGFuZ2VkIHRvIEJaMzk4N19NRU1P UllfQUNDRVBUQU5DRV9QUk9UT0NPTC4NCmh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9t ZXNzYWdlLzk1NTI1IA0KaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvOTU1 MzANCg0KU28gbm93IHRoZXNlIDIgcHJvdG9jb2xzIGFyZSBuYW1lZCBhcyAiQlozOTg3X01FTU9S WV9BQ0NFUFRBTkNFX1BST1RPQ09MIiBhbmQgIiBFREtJSV9NRU1PUllfQUNDRVBUX1BST1RPQ09M Ii4NCkRvIHlvdSB0aGluayB0aGV5IGhhdmUgYWRkcmVzc2VkIHlvdXIgY29uY2Vybj8NCg0KVGhh bmtzDQpNaW4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBEaW9ubmEg QW1hbGllIEdsYXplIDxkaW9ubmFnbGF6ZUBnb29nbGUuY29tPg0KPiBTZW50OiBGcmlkYXksIE9j dG9iZXIgMjEsIDIwMjIgMTE6NTkgUE0NCj4gVG86IFh1LCBNaW4gTSA8bWluLm0ueHVAaW50ZWwu Y29tPg0KPiBDYzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEdhbywgTGltaW5nIDxnYW9saW1pbmdA Ynlvc29mdC5jb20uY24+OyBHYW8sDQo+IFpoaWNoYW8gPHpoaWNoYW8uZ2FvQGludGVsLmNvbT47 IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBBa3RhcywgRXJkZW0NCj4gPGVyZGVtYWt0YXNA Z29vZ2xlLmNvbT47IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPjsgSmFtZXMNCj4g Qm90dG9tbGV5IDxqZWpiQGxpbnV4LmlibS5jb20+OyBZYW8sIEppZXdlbiA8amlld2VuLnlhb0Bp bnRlbC5jb20+OyBUb20NCj4gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPjsgR2Fv LCBKaWFxaSA8amlhcWkuZ2FvQGludGVsLmNvbT47DQo+IFdhbmcsIEppYW4gSiA8amlhbi5qLndh bmdAaW50ZWwuY29tPjsgTGl1LCBaaGlndWFuZw0KPiA8emhpZ3VhbmcubGl1QGludGVsLmNvbT47 IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47DQo+IEFyZCBC aWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0g 5Zue5aSNOiBbUEFUQ0ggVjQgMDAvMTBdIEludHJvZHVjZSBMYXp5LWFjY2VwdCBmb3INCj4gVGR4 IGd1ZXN0DQo+IA0KPiA+ID4gTWluOg0KPiA+ID4gICBJIHVuZGVyc3RhbmQgdGhhdCB0aGV5IGFy ZSBmb3IgdGhlIGRpZmZlcmVudCBwdXJwb3NlIGFuZCB1c2FnZS4NCj4gPiA+IEJ1dCwgdGhlaXIg cHJvdG9jb2wgbmFtZSBhcmUgdmVyeSBzaW1pbGFyLg0KPiA+IFllcy4gVGhleSBkbyBsb29rIHZl cnkgc2ltaWxhci4NCj4gPg0KPiA+ID4gICBJZiB0aGVyZSBpcyBubyBiZXR0ZXIgcHJvdG9jb2wg bmFtZSwgSSB3aWxsIGFsc28gYmUgZmluZS4NCj4gPiBEaW9ubmEsIHdoYXQncyB5b3VyIHRob3Vn aHQ/DQo+ID4NCj4gDQo+IFRoZSBhY2NlcHRfYWxsX3VuYWNjZXB0ZWRfbWVtb3J5IG5hbWUgY2Ft ZSBmcm9tIEFyZCdzIHN1Z2dlc3Rpb24gb24NCj4gYW4gZWFybGllciBwYXRjaCBzZXJpZXMgd2hl cmUgSSB3YXMgdXNpbmcgYSBQY2QuDQo+IFdlJ3JlIHRhbGtpbmcgYWJvdXQgdGhlIG5hbWUgb3Zl ciBvbiB0aGUgc3BlYyBidWcNCj4gaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3df YnVnLmNnaT9pZD0zOTg3I2MyNg0KPiANCj4gSSB0aGluayB0aGF0IGFueSBuYW1lIGNvbmNlcm5p bmcgdW5hY2NlcHRlZCBtZW1vcnkgaXMgZ29pbmcgdG8gbG9vayBhIGxpdHRsZQ0KPiBzYW1lLXkg dG8gb3RoZXJzLCBzbyBpdCdzIGdvaW5nIHRvIGJlIHRyb3VibGVzb21lIGlmIHdlIHJlcXVpcmUg dGhhdCB0aGV5IGFsbA0KPiBzdHJvbmdseSBkaWZmZXIgaW4gbmFtZS4gSSdtIG5vdCBzdHJvbmds eSBhdHRhY2hlZCB0byB0aGUgbmFtZSwgSSBqdXN0IHdhbnQgdG8NCj4gYmUgY29uc2VydmF0aXZl IGFib3V0IHdoYXQgdGhlIG5hbWUgaW1wbGllcyBhYm91dCB0aGUgZXhwZWN0ZWQgb3ZlcmFsbA0K PiBiZWhhdmlvciBvZiB0aGUgc3lzdGVtIHdoZW4gdGhhdCBoYXMgbm90IGFjdHVhbGx5IGJlZW4g ZGVjaWRlZCB1cG9uLg0KPiANCj4gLS0NCj4gLURpb25uYSBHbGF6ZSwgUGhEIChzaGUvaGVyKQ0K