From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 5D47D7803CF for ; Wed, 24 Jan 2024 17:46:41 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=GfbjUvYH+sEgrhz9XxRmg7RnSLXXUI5O9P7M07Hqx+8=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1706118400; v=1; b=mx8iQoy+5wYwsO/DDObcbGd3QoWQEO46/cOa8kSz1nAG6kvmKU/QE23V6/LANWKmqV1skEHa 73YrT3iHi6pVA6RjXTs450eOxXHx/kZ32NxDFDOa0Emzr7z/08NgUPGMT0Imue/qpbpHEmafhHb dRSEPB3bRIGQcQR7YszGNfNc= X-Received: by 127.0.0.2 with SMTP id EiBqYY7687511xyJducvQ6Lu; Wed, 24 Jan 2024 09:46:40 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.9]) by mx.groups.io with SMTP id smtpd.web10.29590.1706118399544919653 for ; Wed, 24 Jan 2024 09:46:39 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10962"; a="8682820" X-IronPort-AV: E=Sophos;i="6.05,216,1701158400"; d="scan'208";a="8682820" X-Received: from orviesa003.jf.intel.com ([10.64.159.143]) by fmvoesa103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Jan 2024 09:46:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,216,1701158400"; d="scan'208";a="2004422" X-Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa003.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 24 Jan 2024 09:46:39 -0800 X-Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.2507.35; Wed, 24 Jan 2024 09:46:37 -0800 X-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.2507.35 via Frontend Transport; Wed, 24 Jan 2024 09:46:37 -0800 X-Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) 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.2507.35; Wed, 24 Jan 2024 09:46:37 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DmqgCjQSM29Sw27OYjBjZ8wBG5ZXjNbTA+XjCWPAyAeAbZ69Gr6zu1GE5CLxQo7cwxOlepXX99I1teDjFAXJFbC+8JVw82sZsLUHPwQcwf+33ieiK+jGFL3ynFwRYQfjvyw4k4xRv7k+tglN6c5vKgnfuE5F/ut6O/QtRqwj9mAGJm2uTvmJXWaLcwm6tJlP3/HOUzUp9l1FOtKGhypdCiXG1C45SPIco09zu9dCGV+ugdyu9nWBDzmqQ+O1DLY0WOYgS4HC8orR1eBnb8jn9+7HOZ76bid09NytdTHFtmbvndxAL2ss0I3vTEnIhUFw0mdYJUrGoV6VK247XZzs2Q== 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=kYF2F4MWZAZnK6cIzD9EqvG6ezfU2QEo5A5/uPeM8ls=; b=eIk1kXVNq54rg+faekhHpkk4BqBQ2Q3jKxD1bjFm2rm5LQFIDm2AzajvY5fnZDoziobc5QNJrVW5movGgtloROypFq8bS25SvTl7Hvvt/jobHRNzkns3hDiapWrHd8F0iHV8/B/gdmyWbmuHMXOBSxoDdmNW3DDg8dWklVUBZQ7nX6X8LvtFsK7BlzPBPo8FPZ20eeow1YJjHcck2FTyqOmJ1lnvVRhXKudd70MzAM10uvdLi1aoNrwMf+MaPZq4g5FvzyYWRk4J3nxbXGbiRL/knaDwOwYyv08yTzSx1QA8uTC8Ofp7QmRMs9cVUybaVdNrrI2clcO9VSiiJo3h+w== 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 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by SA3PR11MB7625.namprd11.prod.outlook.com (2603:10b6:806:305::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.22; Wed, 24 Jan 2024 17:46:33 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::7e42:1633:d0a6:9c00]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::7e42:1633:d0a6:9c00%6]) with mapi id 15.20.7202.035; Wed, 24 Jan 2024 17:46:33 +0000 From: "Michael D Kinney" To: Laszlo Ersek , "devel@edk2.groups.io" CC: Liming Gao , "Li, Aaron" , "Liu, Yun Y" , Andrew Fish , "Kinney, Michael D" Subject: Re: [edk2-devel] [Patch v2 1/1] MdeModulePkg/Core/Dxe: Set MemoryTypeInfo bin range from HOB Thread-Topic: [edk2-devel] [Patch v2 1/1] MdeModulePkg/Core/Dxe: Set MemoryTypeInfo bin range from HOB Thread-Index: AQHaTjqgmCHwbMdNk0WY7JSyI6lswLDpBIwAgAA36xA= Date: Wed, 24 Jan 2024 17:46:33 +0000 Message-ID: References: <20240123202424.1960-1-michael.d.kinney@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|SA3PR11MB7625:EE_ x-ms-office365-filtering-correlation-id: 4beccf27-b9da-413a-3989-08dc1d0467cb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: b30GbcfKkkYPDoElM/V5ajTMvI81Zk03FWz1pJCNuvNBIkdovU3aZfE5piJLisbRfWenkpGIs8QXp9y6aLgyKhXnp33W1YdNB1Hjl4jDlxaQMiPc72gACpASCVsJ01Bz76NFxs7hQ2DSfBrtevH4QiWTA2t2vqTsugFw0U0URI/ZTQtazw6LWAuPttWujk27FFQhI33GV3EprV0UE9xig0TFhsKUmYjJ7HXWMkAJasKdHHGpznOuDezXyV7nY1e5BdAMQW+3D6mKjWcq+KeCRGM+Q3zLsD5YNJAgCH2hAwf10XI1oK1ffrV2LFLz16XTsXIt0r56Fp/DNyOSSkaO6Wcvloo6mLgaINVMxyGsx6UVr0if4PkC1w/29cuE4xhXUwGj06KuIZCYvgspseAy1iziqv951cHIoXzCQdcRVKog0xa2X0XPDITWZUwso1tShzIJRADKO7bY60Xg9WcnpwZKfi+QcrpaPzTWDsSRxMPws5drbQPulJvqP/aOW+cW6YffGRu/yhTSkDDgA73oTxXMiGni8RZBurhRhyfWyDg0GbPrchfnL33iowWlmL/39+0AIODMB4pozzKbsqN2wr7npi3X+rvH8/u9+voT08vR9EKtrZvJX7p6nrW8G4Io x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Tzd5RGN2TmdTenM1a0taUnkvMXVoanBjTjRDNk9leDRFVUhHMHVSelgyTGw4?= =?utf-8?B?VUt4SDNGUS9YOE5lc2tGdHhndTNpdjU1K1YvdjNlanpsTk1sMTdmMTh0Vk5m?= =?utf-8?B?MDloRmQ0aFdydWJyRnBDYWdPN0p1b09QeFRxRE5hUUdQa1RzOWNoMWpmNWhm?= =?utf-8?B?TmRuTjJHeEl1RTZETHBPc2toUlRTalowQThFN0RjNmxURUJOMTJnWnJHZi9r?= =?utf-8?B?L0VKalpXSDhzbFJYdGpBbm5saWp3ajRrY0tCMTMram5ZN0o1a3VmS0JINytq?= =?utf-8?B?bzlkVkZOczRLSGVWbXVlSXZGemRwRGt1bEEwYVVYZWo1US9YY3VjZGpwMXFh?= =?utf-8?B?VHQ3cmdKVVNSSGJSNHdjK3k5MjdwSUhnMzkvVTlpUFhMTEpqUk1FVWN5b0lS?= =?utf-8?B?M1FneVR2YnBpNlpPK0NpdWU1ZnBYOXg5OUxGZ3h1bDZDWVVtUm93bUY4a1lk?= =?utf-8?B?WG5hb1YyRVRMaHRrK25HSTQ0V0hUZVVLV3V6N0dXRm9sOXk0V3hHQk9xYlpE?= =?utf-8?B?YW9ueWNwUzRWbWk4SVNmVzM0VERzN09HVUhnd0owUjlnMndxUy9pSXlBNHNn?= =?utf-8?B?d2lLSjAwaFVBcWVYL2hNOERQNFhmaHNTMlBUcm9zb3pnN0hscTZyUXdTUXRy?= =?utf-8?B?MW1UNXRkVXNJcmkxSjFSeWpBMHk2OW9JYjQxNWNIT3BXL0wrSHdOOXJXbjdL?= =?utf-8?B?WWo1cFg1Smk4azRwSVI1VjZTSGl3WWcyTjJ3ZkVZSnVPdmlweHc1Y3UyRGdI?= =?utf-8?B?OTRZaWhNbWU2ME41c1crY3RRbTJFL0FsU2xGNFdhVnRQbDNJMXNIQ2wwOUF0?= =?utf-8?B?aEx4amNpekVLZW8yczhjU3VEV0ZMRlNYZFhjbENqUWlkRVErMk02T21iOGlJ?= =?utf-8?B?NTJjM3k5eTd4SWp6MVI2Y0ZFMi9QUGhwb3JrU3JTUmJQRFhQMmsvbWFrR3JO?= =?utf-8?B?QWhYbDR6dkFwSlNqTnhPOGhoU0VZWnp6dERFU1ZTc2xib1QvUzAxQ2EzSjRJ?= =?utf-8?B?Q3VZN3dsY2xwbjB6V3dzaDJ4ZE4rZmdWR0VEWmVBaEJYQTRnUG94VWZvUktj?= =?utf-8?B?cVR3NjlmczFWL0ZzTlNldnhmM3pwZ2VRRWVhU2t6cG1VandWdkUrTU9EU1RS?= =?utf-8?B?Yk5wNFNEVFVxRk5WRzh3MSs0OWJOb0M5NExjc3YzSWtUazJSemZZaEJtME5p?= =?utf-8?B?Ujc4VjVldlc2UHYyRFdDd20zQTN2RmhEY0pLbzBtdEU4anhIdUdJNlFuR2Vl?= =?utf-8?B?Mk16c0s4SS9JT0JyUFozSHk1d3VIaXUzelpoOThQdllPdDhZQjJsdTAvcEl5?= =?utf-8?B?L3FtcmhidEtUQ1NwOS9Mc0VPN0hpcmZUZkhuQ2dpWk1BaW1PeHFPbllpaWxF?= =?utf-8?B?L0NiOFkzUFkxaUNQeDY0YmhTaitzS0VaMnhjSi9PNCtEYklhSGo5cTZaQWU2?= =?utf-8?B?VnVXRVdqZGlCOFZGTk9CbTZ2eC9tUmVPSXh0RmlsNDNVY3ZGT1JJRkJ1alRt?= =?utf-8?B?ZjlyaHVTNFZlMmg5aUxRbTBUWDdqeVBZWmJNTWdRU2JRcWM4NjBid0hrS1Aw?= =?utf-8?B?VW5BQ1hlbXhkYU5OWHp6VGhOYnY3WkJhQkordi9DSXRUMk9zZkdvOWNJMWY1?= =?utf-8?B?dFpwVGRBc28xaEpyRmhKUnhWd2hTazFlVjJTRXMyZjRmcm9EOXRlandYbGYr?= =?utf-8?B?V2pzbWtWSEFVTE1PakhyYU93YUFkcTJ3SnpYbTBuYkNtK3dvbzB5RStLamZ3?= =?utf-8?B?UngvVFM3WFhIL0x6SnZVUlNIZDNjMGRDKzBxejRaYmJRWGNJZUZ4eWRYYzFw?= =?utf-8?B?K3NiNWV3a21zbjZOdGYySklSenlOSE50T0dRRDc0ZkZRZEFjeVZObWZ1V3kw?= =?utf-8?B?cVZaOFcrbXNEbUxSaUtrbmU1cFZsS1dqWkY0SVVmU3YwSDN6Uk1aNzV1U3hj?= =?utf-8?B?d1d1Qm1hTldaQXpyRGRGL1h5MHB5bUdZRFREaTE3OFJKa3lwbm5FMkN1eTUw?= =?utf-8?B?Ukk4MFY5VUpQZ013WXl5MXZ4Qjd1NDlOZHUyQU1ISnhKellGMSsyTjkxUXdY?= =?utf-8?B?dXMxSTQ0SlV6T3FqUkJISUJzdkhxWHN6M1AzcUVqOXdIM2h5MTA3R2U1T2kx?= =?utf-8?B?c1lyZnErWDVJV1IwMDR3TU1kV1ZRN0RFVFhhMDhNSTF2ckxySGtKMlExUytI?= =?utf-8?B?U2c9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4beccf27-b9da-413a-3989-08dc1d0467cb X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2024 17:46:33.7512 (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: HOnPlJ9kQ5X6GQ+cjljfisS2foHQG5HE7rc+1mVrlupFCuKSoL/qknPG6Hqy6HBqBTnKDdFpBREoFeheafJYhW1vKvLEmQ4fkkPTHIUoQWo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR11MB7625 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: DWzSzX2zOUJ0lRyD2N8z3GBgx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=mx8iQoy+; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io SGkgTGFzemxvLA0KDQpZZXMuICBJIGNhbiBhZGQgbW9yZSBkZXRhaWxzIGluIHRoZSBjb21taXQg bWVzc2FnZS4NCg0KVGhlIGltcGFjdCBpcyBmb3IgQUNQSSBTNC4gIFRoZXJlIGFyZSBtYW55IHJl YXNvbnMgd2h5IHRoZSBzZXQgb2YNCkhPQnMgcGFzc2VkIGludG8gdGhlIERYRSBDb3JlIG1heSBj aGFuZ2UgZnJvbSBib290IHRvIGJvb3Qgb3IgdGhhdA0KYWxsb2NhdGlvbnMgaW4gdGhlIGVhcmx5 IERYRSBpbml0IHBoYXNlIHNob3VsZCBjaGFuZ2Ugd2hlcmUgdGhlDQptZW1vcnkgdHlwZSBpbmZv cm1hdGlvbiBiaW5zIGFyZSBhbGxvY2F0ZWQuDQoNCkFDUEkgUzQgZG9lcyBkbyBhIHBvd2VyIGN5 Y2xlIGFuZCBpdCBpcyBwb3NzaWJsZSB0byBkbyBGVyB1cGRhdGVzDQpvciBGVyBzZXR1cCBjb25m aWcgY2hhbmdlcyBiZXR3ZWVuIGFuIFM0IHNhdmUgYW5kIFM0IHJlc3VtZSBvcGVyYXRpb24uDQoN Ckl0IGlzIGV2ZW4gcG9zc2libGUgZm9yIG9uZSBPUyB0byBkbyBTNCBzYXZlLiAgUmVib290IHRo ZSBzeXN0ZW0NCnRvIGJvb3QgYSBjb21wbGV0ZWx5IGRpZmZlcmVudCBPUy4gIFJlYm9vdCBhZ2Fp biBhbmQgZG8gYW4gUzQgcmVzdW1lDQpvZiB0aGUgb3JpZ2luYWwgT1MuDQoNCklmIGEgcGxhdGZv cm0gY2hvb3NlcyB0byBlbmFibGUgdGhpcyBmZWF0dXJlLCB0aGUgbnVtYmVyIG9mIHNjZW5hcmlv cw0KdGhhdCBhbiBTNCByZXN1bWUgY2FuIGZhaWwgaXMgcmVkdWNlZC4NCg0KTWlrZQ0KDQo+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExhc3psbyBFcnNlayA8bGVyc2VrQHJl ZGhhdC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSAyNCwgMjAyNCA2OjIxIEFNDQo+ IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5r aW5uZXlAaW50ZWwuY29tPg0KPiBDYzogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29t LmNuPjsgTGksIEFhcm9uDQo+IDxhYXJvbi5saUBpbnRlbC5jb20+OyBMaXUsIFl1biBZIDx5dW4u eS5saXVAaW50ZWwuY29tPjsgQW5kcmV3IEZpc2gNCj4gPGFmaXNoQGFwcGxlLmNvbT4NCj4gU3Vi amVjdDogUmU6IFtlZGsyLWRldmVsXSBbUGF0Y2ggdjIgMS8xXSBNZGVNb2R1bGVQa2cvQ29yZS9E eGU6IFNldA0KPiBNZW1vcnlUeXBlSW5mbyBiaW4gcmFuZ2UgZnJvbSBIT0INCj4gDQo+IE9uIDEv MjMvMjQgMjE6MjQsIE1pY2hhZWwgRCBLaW5uZXkgd3JvdGU6DQo+ID4gUHJvdmlkZSBhbiBvcHRp b25hbCBtZXRob2QgZm9yIFBFSSB0byBkZWNsYXJlIGEgc3BlY2lmaWMgYWRkcmVzcw0KPiA+IHJh bmdlIHRvIHVzZSBmb3IgdGhlIE1lbW9yeSBUeXBlIEluZm9ybWF0aW9uIGJpbnMuIFRoZSBjdXJy ZW50DQo+ID4gYWxnb3JpdGhtIHVzZXMgaGV1cmlzdGljcyB0aGF0IHRlbmRzIHRvIHBsYWNlIHRo ZSBNZW1vcnkgVHlwZQ0KPiA+IEluZm9ybWF0aW9uIGJpbnMgaW4gdGhlIHNhbWUgbG9jYXRpb24s IGJ1dCBtZW1vcnkgY29uZmlndXJhdGlvbg0KPiA+IGNoYW5nZXMgYWNyb3NzIGJvb3RzIG9yIGFs Z29yaXRobSBjaGFuZ2VzIGFjcm9zcyBhIGZpcm13YXJlDQo+ID4gdXBkYXRlcyBjb3VsZCBwb3Rl bnRpYWxseSBjaGFuZ2UgdGhlIE1lbW9yeSBUeXBlIEluZm9ybWF0aW9uIGJpbg0KPiA+IGxvY2F0 aW9uLg0KPiANCj4gKDUpIFdoeSBpcyBzdWNoIGEgcmVhcnJhbmdlbWVudCBvZiB0aGUgYmlucyAt LSB3aGljaCBpcyBsaWtlbHkgdmlzaWJsZQ0KPiBpbiB0aGUgVUVGSSBtZW1vcnkgbWFwLCB0b28g LS0gYSBwcm9ibGVtPw0KPiANCj4gQ2FuIHdlIGluY2x1ZGUgYSBoaW50IG9uIHRoYXQgaW4gdGhl IGNvbW1pdCBtZXNzYWdlPw0KPiANCj4gSSB1bmRlcnN0YW5kIHdoeSBpdCB3b3VsZCBiZSBhIHBy b2JsZW0gYWNyb3NzIEFDUEkgUzQsIGJ1dCBhIG1lbW9yeQ0KPiBjb25maWcgY2hhbmdlIChESU1N IGFkZGl0aW9uL3JlbW92YWw/KSwgb3IgYSBmaXJtd2FyZSB1cGRhdGUsIHNlZW1zIHRvDQo+IHJl cXVpcmUgYSBmdWxsIFM1IHBvd2VyIGN5Y2xlLg0KPiANCj4gVGhhbmtzDQo+IExhc3psbw0KDQoN CgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFs bCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTE0MzQ2 KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTE0MzQ2Ck11dGUgVGhp cyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTAzOTE4NDY0Lzc2ODYxNzYKR3JvdXAgT3du ZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIu Z3JvdXBzLmlvL2cvZGV2ZWwvbGVhdmUvMTIzNjcxMTEvNzY4NjE3Ni8xOTEzNDU2MjEyL3h5enp5 IFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K