From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web12.21396.1647408963137606694 for ; Tue, 15 Mar 2022 22:36:03 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=LhjdgcJW; spf=pass (domain: intel.com, ip: 134.134.136.100, 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=1647408963; x=1678944963; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=7SJUO0tumnCyl1w2X31mksZjhgtwl18xOpwdLiBicNU=; b=LhjdgcJWL2tGQCFL0N4eV8EDauKcclh3Evoodn1qFI7q3lkbk/vnESoo /zclclj7kbyblLs6vzQr8L+hwlFyGh1r6RoGmn+UeZa7lbNbXbWctaqmD QOk5nFgqmYknQI37FY//9NkLffkyUsCsYe6VKRAV8fsxA0qQED8bmtBI2 9x60GGePyNkQ1UjUN4Hxw2B8zYyAznMjEtzOwt0SIUs8K3wPGTV8xY2hZ vKGKFW4KWzqdPXr216+J9CDneos7d3EEmyrMvj9F4L9+Or5cBR7h2rrf3 MWTTzjFHM9ln/DWSkfoZA2T8mAw0txB+KTYw6bUBqzrxEBJSOCvsT08hH A==; X-IronPort-AV: E=McAfee;i="6200,9189,10286"; a="319715322" X-IronPort-AV: E=Sophos;i="5.90,185,1643702400"; d="scan'208,217";a="319715322" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Mar 2022 22:36:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,185,1643702400"; d="scan'208,217";a="540764057" Received: from fmsmsx605.amr.corp.intel.com ([10.18.126.85]) by orsmga007.jf.intel.com with ESMTP; 15 Mar 2022 22:36:01 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2308.21; Tue, 15 Mar 2022 22:36:01 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.2308.21; Tue, 15 Mar 2022 22:36:00 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.2308.21 via Frontend Transport; Tue, 15 Mar 2022 22:36:00 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.170) 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.2308.21; Tue, 15 Mar 2022 22:36:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OWw9cCHPh78qMkasc+ZsYC3m78ozcat3189bB9S8g8JMWW95J+tQXvn8aP7X2brYCV3zTqaZ9cTFo9Cg6YIyEs7td9wMClXcpErZoVyvGsiPYiiDgZIqGBd5Jou2KriJ7CbAcszHxK0d0nbDwzVQB18+pJdbC3jjezpvz86JXc1WpFgSU/ngnnH56gfbmlsVunVFcCmyVmRp0Fy3yPKFy5fugU/ooGirIeRsC8NeXNrK0TC/QYkGhwd33zVPTB/TUKTeqwEQcOefzCSmCkgmhyppbPXabr/NoouLa7G13/gaypRaefaIl2ux4gb81Hkjdlz8PZWLC3pI9bMEzEvoog== 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=7SJUO0tumnCyl1w2X31mksZjhgtwl18xOpwdLiBicNU=; b=O413dVW0ICjN4YpmHMtQznvHj5oj2+4F5DRsw5B6vBE/pVr/kPLegIXasu8bOhKsa0RCnHeisK+y1UvkTkn99LpWHGEnK1NyDOn7VR1LoAjcHW60cBzmnR9sYy8Tnl82oSuEq85ErVqOE0+sBfFSh3BKCIq9/TEYwAvpiutchy7Nh6xlB6AZ6qUAfLsK7LqypXKJbn6EtI15wKKPbKEYon63J5bBfCIWevmMWDQdJ8vT2P8FZ2LqELtqgoKqSR7O6mrdkHzsE4gY2aQ1VmmkecUXiRiIa1DP8+g+XCfdpR1KCXNdTQISRfDEzyoVw1fR9h9PbKOP+LkQ6bC0RNcI9w== 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 PH0PR11MB5064.namprd11.prod.outlook.com (2603:10b6:510:3b::15) by DM5PR1101MB2235.namprd11.prod.outlook.com (2603:10b6:4:52::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.14; Wed, 16 Mar 2022 05:35:58 +0000 Received: from PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::ece5:6170:a99a:480a]) by PH0PR11MB5064.namprd11.prod.outlook.com ([fe80::ece5:6170:a99a:480a%7]) with mapi id 15.20.5081.014; Wed, 16 Mar 2022 05:35:58 +0000 From: "Min Xu" To: "Ni, Ray" , "devel@edk2.groups.io" Subject: Re: [edk2-devel] [PATCH V7 27/37] UefiCpuPkg: Update AddressEncMask in CpuPageTable Thread-Topic: [edk2-devel] [PATCH V7 27/37] UefiCpuPkg: Update AddressEncMask in CpuPageTable Thread-Index: AQHYLHP+Rlkc1yqn0EKaXdtJBb0vOKzALVSAgAFpCKA= Date: Wed, 16 Mar 2022 05:35:58 +0000 Message-ID: References: <16518.1647331393674307024@groups.io> In-Reply-To: <16518.1647331393674307024@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.401.20 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5022a419-fac5-443b-ca5e-08da070ed974 x-ms-traffictypediagnostic: DM5PR1101MB2235:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: v9X72/eRsLO6TNwDs/6o8RMuF5hEHoc5erj6vl4Glb982gsZ8VLxxl8UFGf2IGKMi99l0yr3Et2paMbuqMWJmKC3KZI4M3GoPRwdW7ZmTM73ilE3Pf0Gb2fzuIY7tUepwQ0Kg0DIBMjHKS4LSpx6JQoPY3DhkJEPaFMHT/Ve4yNR0nEzT/pmG1Hk7kAy2Om1vqVButQcZMydJ9XiotBr8w/FkMV6WrkyKXfrAa8+cZaBJtNTJOgffYv/rYq3YiONxmn0DB2oepjdYcm0s2rPbitP9AdXpEaTE//2fJv2u9XB3Lxuspp8Cy6xIo5iJKSfuiuuaSXJQLDpl/ar4AT+/1hWdP+zP+T3jhtKcgsx0B2GDJ3i1kNxtkgsh+FyjbwNckXLAx4ZOFPJzc1xKnwbNvaTaMoiuZPF+Sxh8X6xCcxlVIgy6UHakDIbaEh0RLc5PXnnjntAlv+QITbDlP2vGrgnMWl05KSNlfWuvMHv8vw/eqKS3rzNTbMmqRxaLsKjvpSN8eNaIVYmdRNqXs02RIaftYKMTZqPZHYTq2TD82qxUSXNgs9QAuDKOF8Pqx9rUJ/FnKigiZewfryOR5xiRiPfQIuGI8W6A4w1M+4uTTogfgYddOQfkudurKAoPBijB6zD5oxuniZV1Nqq5YSS7LnQk9t5TR04IXsNo10HKUdGvll/i/H+ohmqCI0qLXB6fTR2FHrginVuthRvVoKImA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5064.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(38070700005)(38100700002)(86362001)(82960400001)(122000001)(76116006)(66446008)(64756008)(5660300002)(8676002)(66476007)(66556008)(66946007)(316002)(52536014)(55016003)(4744005)(8936002)(110136005)(2906002)(186003)(15650500001)(26005)(83380400001)(33656002)(53546011)(508600001)(9686003)(7696005)(6506007)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UC85ekFGTWhSdzhRT2Z5NUJkNkk0bXlzWmJsRjBNWVhjNkNBUmJvRmxyNlBv?= =?utf-8?B?NE9GUWV1MXliazhwRTlmdWZhQUpXYnBOeEw5UU8xd1RWTFd4b292NXRZNXVa?= =?utf-8?B?cEZvS3Y4bXh5R1FhbjZzR0NmT2pKblhsSFM0ckRmSGJoV3N1NTd1WGpyR3BI?= =?utf-8?B?dkNPTkF5YUZEUzdhS1dSdS9UM21tcEY0eGV4SXllR2VuUDBpZW5vdUE0MDRw?= =?utf-8?B?MSt6bVJ0M0J5eVJENlhaYVArL0ZuL29nbEZPakt0TmhrR2hWU0lYak5YL0Nq?= =?utf-8?B?SUhHSzJKWmdNL09iYU5nWWVNdWUvN1ZkSmQwTUJvMm5vbFQwMmNGV0l4S0xt?= =?utf-8?B?NDBXY2trUnMzNHBhcGN1azZUOVJYWEE2WnlDbzBKT0RJdTBEbHhLcDdFdjJY?= =?utf-8?B?TjRHc1Fhcy9qOGgzdXBmblVkV3BDNVNPay9IQWNKR0Z3Ty9MdlhBRVByRjRE?= =?utf-8?B?NjJPN0REeHM5NHhmRVJzeTVZbWx5ZWxwNjdlMDR1amtPVEZkaFY2ZVNEYW13?= =?utf-8?B?ZVNuUUFNemxLdkgxNDRDUmNFMDhNU2ZRL1lNZUg2WnJXblpQOFltQ1l5TStZ?= =?utf-8?B?djU4UHZJK3YxdExBeDRJRmdFQ2xpVmxUbHcrQWhsVk9CWENqc2ljMnp1YjJ4?= =?utf-8?B?bjNOZGtnVWZCWVZZU2hkeGxmWFFPbzlVM3lnT3YxMFdnaGxCdnhmbjViUU5C?= =?utf-8?B?TVNkTUZnRzY5dFdQeTBzbTltL2IwTUlwZ1hxUFdYblQyU3lKT2RQZlptOFRX?= =?utf-8?B?UGZjalJlWFcxSThmTXdvS2p4SGd2dzZEbnM5bDRFNXlxN0ZCUHMrRmVuRE82?= =?utf-8?B?d1FoRld2RUMwZHdDdEdRdFBBTWJ4TFFLd2cyMFl1SWJoclpoVXJKRWZvV25J?= =?utf-8?B?TndjaDYyNmxaWGM1U2tQeG1OQWlPeHJvcUMyRWkrYUR1cXRVcnAzSS9RWmhI?= =?utf-8?B?TW96M25Sdis2YUVmQlU4NG92VHFMdlBnWWFMV2duV2M3cWRGWnNnQzdsV1ZF?= =?utf-8?B?dzRBSDhLUWdRaHFDQjcwQU1aNTdXaDNoV3JpeGVMZWNDTTJQakhiMTV4Q2hN?= =?utf-8?B?a3h2R1pQM3BEcXZQTW15SGRGNUkySlNPMnJWVk5rZG02NTFzd0FJWTBScm5r?= =?utf-8?B?NTBwNlovc1ZVT25BS3k0NnpKMFhla0RmbkRlSVpBR3dyVEJBdHJENmJqbFVh?= =?utf-8?B?ZGVORWhYQStSRE9UeFR3cC9ZcVY5VWgzMW10a0xvQjNLYjZjV2svNHc3UHha?= =?utf-8?B?OCtKbks5R1h4MmZnRWVTZTg1MEp2MjlXYzVZMVJLT3llS0pwem8wZGxScUc0?= =?utf-8?B?ajZCdy9lbnp3TTMrZ1o5VTg0a1dLNG02UjlJb0UrWEFXVElTb1hTMEdsVFRC?= =?utf-8?B?SzRBMlpCa3d1cUVHNGozbGxQVWNET2RRN1Qya0pSYVg1Q1EyejA3YTNDWFNj?= =?utf-8?B?dFhPdndwRXN6bW1XY2xGZUFBWUEra25OZmJiSy9BV0ROZGVNTmdoNDhvcjly?= =?utf-8?B?QzFKajBSNjBHQ3NhK0kyTFdQUXJFRm16RXROT0V3YWM4Vk12eldNMEZzUkRS?= =?utf-8?B?UjZMRzhENmh6aVgraG94V1Uzd2VFNG9VaUN2akZFWEROOEwzTkFvODBtYXh3?= =?utf-8?B?Qjg1WDFicHhIM1RoZUNUbThYS3EyZ3ZkaTU3b2hIaTByQldzdWxSN1IxK3kx?= =?utf-8?B?d2xKc2lYa0hicWxqb3NCSFY5V1RKYnhZTlQza3ZNZXNQc2Y5VjlQZWRtZ3A1?= =?utf-8?B?dVV0Q3E2dWN0Q3hBSEFuZGd4V1c2THpvdDV4eGl0VXZWTFhzZ2Q1MzBLenFk?= =?utf-8?B?VkRDK3ZBV1E0MmdQMkRGQ21jamtHeVFmUGdnZVNLOEUrc3lWZ2czeTNjTU1j?= =?utf-8?B?d3pGcHEvL3pKcDJRVXBGSjdRWjQranZsRFZDd1k4OWxWWVkyM3dJS1BEeTUr?= =?utf-8?Q?bI/ingCa7sQJenJS90dGXW2CUaBnYDxF?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5064.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5022a419-fac5-443b-ca5e-08da070ed974 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Mar 2022 05:35:58.4811 (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: kOXe91LyBCnenBvm4fbiDmUHLm+KYMDCMpDKgcyCWHSwmIwA8a5NEZqNRkVDT5fUBNeI2DPFTK52O/i9patQYw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2235 Return-Path: min.m.xu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_PH0PR11MB50649C54E72E1F65E1C7F520C5119PH0PR11MB5064namp_" --_000_PH0PR11MB50649C54E72E1F65E1C7F520C5119PH0PR11MB5064namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U3VyZS4gVGhlIGVtcHR5IGxpbmUgd2lsbCBiZSByZW1vdmVkIGluIHRoZSBuZXh0IHZlcnNpb24g aW4gdGhlIG5leHQgdmVyc2lvbi4NCg0KRnJvbTogTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT4N ClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE1LCAyMDIyIDQ6MDMgUE0NClRvOiBYdSwgTWluIE0gPG1p bi5tLnh1QGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQpTdWJqZWN0OiBSZTogW2Vk azItZGV2ZWxdIFtQQVRDSCBWNyAyNy8zN10gVWVmaUNwdVBrZzogVXBkYXRlIEFkZHJlc3NFbmNN YXNrIGluIENwdVBhZ2VUYWJsZQ0KDQoNCkNhbiB5b3UgcGxlYXNlIHJlbW92ZSB0aGUgZW1wdHkg bGluZSBhZGRlZCBpbiBHZXRQYWdlVGFibGVFbnRyeSgpPyBDYW4geW91IHBsZWFzZSBjaGVjayB3 aGV0aGVyIGl0IGNhbiBwYXNzIHVuY3J1c3RpZnkgY2hlY2s/DQoNCldpdGggdGhhdCBhZGRyZXNz ZWQsIFJldmlld2VkLWJ5OiBSYXkgTmkgcmF5Lm5pQGludGVsLmNvbTxtYWlsdG86cmF5Lm5pQGlu dGVsLmNvbT4NCg== --_000_PH0PR11MB50649C54E72E1F65E1C7F520C5119PH0PR11MB5064namp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkRlbmdYaWFuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAx IDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUg NSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxARGVuZ1hpYW4i Ow0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBp bjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5 bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJ e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z LXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJn aW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldv cmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh cGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlm XS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQi Pg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94 bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIg dmxpbms9InB1cnBsZSIgc3R5bGU9IndvcmQtd3JhcDpicmVhay13b3JkIj4NCjxkaXYgY2xhc3M9 IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TdXJlLiBUaGUgZW1wdHkgbGlu ZSB3aWxsIGJlIHJlbW92ZWQgaW4gdGhlIG5leHQgdmVyc2lvbiBpbiB0aGUgbmV4dCB2ZXJzaW9u LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48 L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0 O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBOaSwgUmF5ICZsdDtyYXku bmlAaW50ZWwuY29tJmd0OyA8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTUsIDIw MjIgNDowMyBQTTxicj4NCjxiPlRvOjwvYj4gWHUsIE1pbiBNICZsdDttaW4ubS54dUBpbnRlbC5j b20mZ3Q7OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW2Vk azItZGV2ZWxdIFtQQVRDSCBWNyAyNy8zN10gVWVmaUNwdVBrZzogVXBkYXRlIEFkZHJlc3NFbmNN YXNrIGluIENwdVBhZ2VUYWJsZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHA+Q2FuIHlvdSBwbGVhc2Ug cmVtb3ZlIHRoZSBlbXB0eSBsaW5lIGFkZGVkIGluIEdldFBhZ2VUYWJsZUVudHJ5KCk/IENhbiB5 b3UgcGxlYXNlIGNoZWNrIHdoZXRoZXIgaXQgY2FuIHBhc3MgdW5jcnVzdGlmeSBjaGVjaz88bzpw PjwvbzpwPjwvcD4NCjxwPldpdGggdGhhdCBhZGRyZXNzZWQsIFJldmlld2VkLWJ5OiBSYXkgTmkg PGEgaHJlZj0ibWFpbHRvOnJheS5uaUBpbnRlbC5jb20iIHRhcmdldD0iX2JsYW5rIj4NCnJheS5u aUBpbnRlbC5jb208L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0K PC9odG1sPg0K --_000_PH0PR11MB50649C54E72E1F65E1C7F520C5119PH0PR11MB5064namp_--