From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web10.3489.1674000974995204407 for ; Tue, 17 Jan 2023 16:16:15 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=KUnD2vxa; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: isaac.w.oram@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1674000974; x=1705536974; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=y2WBJTwmfjJhcyg+DrIpnY9aC4178qjVTzZpkeXOP/0=; b=KUnD2vxa+VRzjHln1jS1X2NjZzR1Lmca1mh4GiSq1G6BzldD6Sl+cq/J V6HpmR9355N9Bl1UE8TDpTh1wtodv7pspYBkXFglH55l8sR2RpNpmpBXx 7qS3x+CrVp7erJLuVlslKGEM9YdGFPqkRYR9gsdnXkhOXqGldU26zbjB/ T/tSIb7+TaF+gSUwOLeRTNpC8FhhAtHMvphyQm2/Ya6e1MLBkx9yiNZMA 9ifCSHXSu+K6C0GVHznd3AnCSAZSMLbctmJKj7kL4/T3J6QbBWOLWbwL0 0Bg/AwHhtmgrKKFXcyxqrRxVLu5d6Ahiif3gv2QmgYwoGKUqFf7sDwJPC w==; X-IronPort-AV: E=McAfee;i="6500,9779,10593"; a="312728353" X-IronPort-AV: E=Sophos;i="5.97,224,1669104000"; d="scan'208";a="312728353" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jan 2023 16:16:14 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10593"; a="652696734" X-IronPort-AV: E=Sophos;i="5.97,224,1669104000"; d="scan'208";a="652696734" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga007.jf.intel.com with ESMTP; 17 Jan 2023 16:16:13 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 17 Jan 2023 16:16:09 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Tue, 17 Jan 2023 16:16:09 -0800 Received: from NAM02-BN1-obe.outbound.protection.outlook.com (104.47.51.47) 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.16; Tue, 17 Jan 2023 16:16:08 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L/RhiK0Oi/FFyKA1uW3sM9jye3k0KfjNzGydtQXCNvnCaocBe0DXaMUgTUafRx3nqUPGW+hcYyvf/VcvcAl0WphY/OHnvsASqVVhojbHKZGoVyrNHHP9k+Gn1nF47q19yXBMKI6aK73WsN7zCI56Xdc+SJQMbf6RFrc7kX5qPjbGJT8/8W4AJb3BKMnGrsx5P3dP5Irz6ryzXFKMqykcmZbhP0GTyJmLQ0rhxO6oVHcnaWIydL6mQcNUK07qxsm9h3S66UbaYj167T1xoAIEBrW1nLOkGXphrNfKMeT/DyjU5UXeYVQTeKgLEU6rLpqTcnjvuNzKB4VvpeepAmGuOg== 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=y2WBJTwmfjJhcyg+DrIpnY9aC4178qjVTzZpkeXOP/0=; b=HOrnzAAg+6fe/fOz4TjM/N1fE6ctTGfRtrEmLEt441ho4vy6+svQPWaLo8lDV+1yC3gA01b6NmEsdQ57U5aesx8V8f5qdqIFJa8DDoreRFaYlEkkskr1dPqd9wXGjCB79IdfgaiiYTCXL4cTcjD1y4u49cT76oYM/+zsy/iTqnLuFYj8wsLWZudAj1QnyVZhOVfXplrXtk1Eeb9OlYIxzV1UpGHfzoSFeQfW1PqRolMfIkxifgk6rKY/dhZ+NJxuRjJH9yTKpPyBCOIbc+i/MugyIJQqgsY8wCFWFkTjTAQ+Xp+/U8poIx41XkjyfNw2QqHGe1lDFT7xTOBAd368Hg== 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 SA1PR11MB5801.namprd11.prod.outlook.com (2603:10b6:806:23d::13) by CY5PR11MB6414.namprd11.prod.outlook.com (2603:10b6:930:36::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.23; Wed, 18 Jan 2023 00:16:04 +0000 Received: from SA1PR11MB5801.namprd11.prod.outlook.com ([fe80::7623:38f5:ab31:61a5]) by SA1PR11MB5801.namprd11.prod.outlook.com ([fe80::7623:38f5:ab31:61a5%5]) with mapi id 15.20.5986.019; Wed, 18 Jan 2023 00:16:04 +0000 From: "Isaac Oram" To: Ard Biesheuvel , "devel@edk2.groups.io" CC: Tommy Huang , "Desimone, Nathaniel L" , "quic_llindhol@quicinc.com" , "Kinney, Michael D" , "Chen, Ryan" , "BMC-SW@aspeedtech.com" Subject: Re: [edk2-devel][edk2-non-osi][PATCH 1/1] ASpeed/ASpeedGopBinPkg: Update X64/AArch Gop UEFI Driver Thread-Topic: [edk2-devel][edk2-non-osi][PATCH 1/1] ASpeed/ASpeedGopBinPkg: Update X64/AArch Gop UEFI Driver Thread-Index: AQHZJYMo55rz+DPqvUSd5KqP2mQKHa6jLauAgAAatgCAABB+gA== Date: Wed, 18 Jan 2023 00:16:04 +0000 Message-ID: References: <20230111060749.3684623-1-tommy_huang@aspeedtech.com> <20230111060749.3684623-2-tommy_huang@aspeedtech.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: 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: SA1PR11MB5801:EE_|CY5PR11MB6414:EE_ x-ms-office365-filtering-correlation-id: a2ee2c20-779c-4bfc-5abf-08daf8e93026 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: Gqg8q3wJYMQd39Vah1O4A9kFIRTn1RcsSupfWPLCqW+8HDEwlqFWibsE/PxtV9qK9QmrSsHr1dvjv4CcEhWsgvxLLvZEl0CMAOXyianFYFuZAf6AIMtAjjM/KcTyFOxVni33HEeFi/LhzUmLczwj4SXSw3jiz8marGsjIMvOqsxmJ4xrkWu4Ot8rR2HcTA3VkPu7TjBpMCDdjZvAkXdSG/wv9bEUxAq3G3V0K7FrLg/J6WiULb4Lsj4WbGuU9Nv0T7uUL6+W0J0OFCrQzbbw0llDwfTYf7cZYaZKSLVnpPUIrtVLAJBb9g9f4WhiFTGsEKH4RlUZaIZ4C60chFXggWT7OOqZhel44pTz0QDIXGwBIjRFluTb7rMdl1kZWatHxzeROnb/C0FSEjVBEXCJ4lGsyMZHgvD3e/kVVBT4vnIMvhpTbHwQefqOOr6F20k1+loFA6uaGtFa5F9gRcEcOxZvNzGM7J6veB8KxJaB8ZyaZqWxPwc62joxiGH4wvE+N6MJc/+NfL+sI5Ob5l+G+Y3yCHN0n7LSSv8kPap0ffPnp9t48fcTB9ecu19ec/T13lKuE0f/MPZDY3K7aXBUzLiprQ4m+2ax/qmtHc1WCcTGzOaPCYUZmA/xebp9tfSMQG3fUpVceycq5rgA9ZKE5twTRMSbOXgkDYbMngUfGY5JWmT/jukub8RgY+11B3fVLwtdGW4284eybAqxg+6x9w== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB5801.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(136003)(346002)(366004)(396003)(39860400002)(376002)(451199015)(86362001)(8676002)(33656002)(71200400001)(53546011)(4326008)(9686003)(26005)(66476007)(66946007)(76116006)(66446008)(186003)(66556008)(64756008)(41300700001)(6506007)(478600001)(19627235002)(54906003)(2906002)(7696005)(15650500001)(122000001)(38070700005)(316002)(38100700002)(82960400001)(5660300002)(83380400001)(52536014)(55016003)(110136005)(8936002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?T1hHSThua0xnNjdGM3NLTzVYVEZqVmRyeDdTUGtsMmh6SlEzaEs2YzNsV3VB?= =?utf-8?B?Ui9IYmZwemZLQzRDcnJxeFJrekZEZEs1NTRzV0J5MUFuY3FLbDJiRFo1WHRO?= =?utf-8?B?VzREWlpBTnQxazd5OUVZQlM2dlY1NTJ2ZDFHSVphOGRzWGh5REw0RDBPbFQw?= =?utf-8?B?YWJ4ZDU5ZlduOU81dXZ2TTRGUzlOUStVUDg0KzN1djJMY3d2YVE4TXNBazFN?= =?utf-8?B?aG9HL3g5OTdxNWlOamtWTFhhTUQzU0QxbkZNUjAvN3VKK2gxT1pkcXlwU0Ru?= =?utf-8?B?S25CaFdoa0hia2tnQXl3NUkwZ1owbTdTZWdvb0xGckNSb050a1hEZjZLbEpU?= =?utf-8?B?c2xTUnIySUZrRnE3ZDErQkdKTFdwZzlrNmpzVmpTb0x0anpXbGdjWnkrbnpZ?= =?utf-8?B?VjdwZGRoYmYzUnBuSVlwR2ZBckRTM1RGRmZDTStBODRMdmV2aFROU0F6M0RO?= =?utf-8?B?WlVyakN5czM0ZnJJWEZwRkVNVlVPTTBtVGR5dGxZc2w0WTJlVGtPYitrMGlX?= =?utf-8?B?Wk9QVmpSVG1kRFJTYkZXRjRXMzF1TVAyY3Zrek02ZUxvUTU1ckg1ellmOXBp?= =?utf-8?B?dWtqb2RLUTFEQ3FIWFFhYjZMeC9GdkhmNjVwVENxelNKbkZPU3pZV3pMb1ln?= =?utf-8?B?dVFGYVFrd1VLZnJ4K2lIK3BqbVdqbEF3bWRlcloyZWdiYlJxYnhtZDJmdEwv?= =?utf-8?B?N1BreTJMcC9BZFRBTUhMOTlSekVWcGsrTkozN3ZwK0FpeUFCSVdkVHJlMFZJ?= =?utf-8?B?cURoL0Nudm92cXNKMzRiR1pHTWJnTGtuZEFENU01d1RpODhEV1RpMEZQblNu?= =?utf-8?B?ckJwVTJRamI5T3lOYkpnU2J5SXp4TFdQL3R3eFdWQVhmUVRIWlRZdGttMTdw?= =?utf-8?B?Zy9lNitNVWNhQ2NMdkZ0c2FjLzhZQnA3TjNkNTNRcEU2aTJXdDgvTU9RYXg2?= =?utf-8?B?d2t3Q2NUVWNxZXFGVlkzSStTaWQyNHJtbEtGWUMzcnVSZ2cwTnhMeFI4Z09T?= =?utf-8?B?TnNscnFzSldaQmtSUm8yVm5vZ3ZiU2dLbmR6cDM2YlR3TWlXd2JrUjRZNDhz?= =?utf-8?B?K2QyUWhVSVVhejBrSlZFRXdPL3JHTkd1aEJaS3lJeWQ2SXVLV3cwMVNQYUNa?= =?utf-8?B?a29vZklWS0pyTE9TcFhoNHlKbDlOSHdvTllhSG1WYzdCd2VEN2draS9JeDBk?= =?utf-8?B?c0ZzZGoxQW1uNUVXTStHejZIQktnaDdWa0orY0xKTWV3RDNHY2F0dm5aS1cv?= =?utf-8?B?L3VTdHJ3QVA5Mys2UkNSRU81WE9veklTVk1Hc1F6N3Zpd3B4NVd3WmFvTTA1?= =?utf-8?B?RUZBWlNvM0NSY2VqT2RwWStDK2ZYZmlJWU1tNFJBaE0rdld6QkVXNWpDOG5s?= =?utf-8?B?dmVCM0xIeCtoUTc3cG55eVNvbzdrNVNsTXRxZDZwMHc1NVNqeTBseHorTmZ3?= =?utf-8?B?RTFPdStvWjBNU1c0SjhMMlR5anpCMlhRUDVralNlNUZyV3gzeGZQNGJvd2E4?= =?utf-8?B?TW01N1RxNjZSN1BFcmxDMktJV2cyMS91UDV6YU5tRm1jTkVNZGlXOHFVblpX?= =?utf-8?B?WVFHYSthR2ZCVnJpbGVuU1pxN0lienJWdHBnK1RmQitPNG9MNTNCWHBFWWhF?= =?utf-8?B?TVVtV3RhNXpWT3ZwUTdPWlRud2dMRmdJTUxMNmlHWDg5djNxNVBSUnduckkz?= =?utf-8?B?dG80Q1ZIZEhnN2dXU2FWaStHRjZ5VU5ZVU8wS0JqYzQrTFVhSk0raC9paW9a?= =?utf-8?B?ZkR2cTRScllnb1dpWHE5RzBKMG9pcVI4NitkWmF5VmQrNnRZZFcyM3BOZURv?= =?utf-8?B?ZEZFZnpCT0xBZHVETXZrWnAxMlpoWXVwZ3N4cXhEVkJZUlBia3FYQ09kM1dk?= =?utf-8?B?WmU1ZUU5djhaTmtqdXBmRCtnWnlXMEFDQWZoNkdsa2hVZGUwUzczelZZbmZy?= =?utf-8?B?YXJmUHRhdldFZVpIaU83Q1dkYUJjN3BPUmFvNUg1UFZXbGMwallKMTdNZWFz?= =?utf-8?B?NnZBczFLL0x4SktHNm5wZW8rckVKOGJFUWxYYmFKOHUyNkU5bWw3c21aNVRi?= =?utf-8?B?OE85dHF1Q3JZbm0ySTZXRWdsMTVXUzNCcU51YjFaZGdMeTF3YlF6WlVJRlVN?= =?utf-8?Q?27KXlpM29/VQO/MrKJfgs4tbA?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB5801.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a2ee2c20-779c-4bfc-5abf-08daf8e93026 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jan 2023 00:16:04.4610 (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: EDkt5PtZrsP782Xiy5mnvg1I6sIDCRE2nARcZxQ9srqq62iUBIRuff0g1Z0i7tBAry0gtAi+6alaXn5ukj+RaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR11MB6414 Return-Path: isaac.w.oram@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIEFyZC4NCg0KVG9tbXksIEkgd2lsbCB3YWl0IGZvciBQYXRjaCBWMiB3aXRoIHRoZSBj b3JyZWN0IElORl9WRVJTSU9OLg0KDQpUaGFua3MsDQpJc2FhYw0KDQotLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KRnJvbTogQXJkIEJpZXNoZXV2ZWwgPGFyZGJAa2VybmVsLm9yZz4gDQpTZW50 OiBUdWVzZGF5LCBKYW51YXJ5IDE3LCAyMDIzIDM6MTYgUE0NClRvOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbzsgT3JhbSwgSXNhYWMgVyA8aXNhYWMudy5vcmFtQGludGVsLmNvbT4NCkNjOiBUb21teSBI dWFuZyA8dG9tbXlfaHVhbmdAYXNwZWVkdGVjaC5jb20+OyBEZXNpbW9uZSwgTmF0aGFuaWVsIEwg PG5hdGhhbmllbC5sLmRlc2ltb25lQGludGVsLmNvbT47IHF1aWNfbGxpbmRob2xAcXVpY2luYy5j b207IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IENoZW4s IFJ5YW4gPHJ5YW5fY2hlbkBhc3BlZWR0ZWNoLmNvbT47IEJNQy1TV0Bhc3BlZWR0ZWNoLmNvbQ0K U3ViamVjdDogUmU6IFtlZGsyLWRldmVsXVtlZGsyLW5vbi1vc2ldW1BBVENIIDEvMV0gQVNwZWVk L0FTcGVlZEdvcEJpblBrZzogVXBkYXRlIFg2NC9BQXJjaCBHb3AgVUVGSSBEcml2ZXINCg0KTm90 ZSB0aGF0IHRoZSB2YWx1ZSBpbiB0aGUgSU5GX1ZFUlNJT04gZmllbGQgY2Fubm90IGJlIGNob3Nl biBhcmJpdHJhcmlseSAtIGl0IHNob3VsZCBiZSB0aGUgbGF0ZXN0IHZlcnNpb24gb2YgdGhlIElO RiBzcGVjLCBzbyAxLjI5ICh5b3UgZG9uJ3QgbmVlZCB0byBwdXQgYSBoZXggdmFsdWUgaGVyZSwg anVzdCAiMS4yOSIgaXMgZmluZSkNCg0KT24gVHVlLCAxNyBKYW4gMjAyMyBhdCAyMzo0MCwgSXNh YWMgT3JhbSA8aXNhYWMudy5vcmFtQGludGVsLmNvbT4gd3JvdGU6DQo+DQo+IFJldmlld2VkLWJ5 OiBJc2FhYyBPcmFtIDxpc2FhYy53Lm9yYW1AaW50ZWwuY29tPg0KPg0KPiBOb3RlIHRoYXQgeW91 IGRvIG5vdCBuZWVkIGEgY292ZXIgbGV0dGVyIGZvciBzaW5nbGUgY29tbWl0IHJldmlld3MuICBJ dCBpcyBuZWVkZWQgZm9yIG11bHRpLWNvbW1pdCByZXZpZXdzIHNvIHRoYXQgeW91IGNhbiBkZXNj cmliZSB0aGUgd2hvbGUgcGF0Y2ggc2VyaWVzLg0KPg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiBGcm9tOiBUb21teSBIdWFuZyA8dG9tbXlfaHVhbmdAYXNwZWVkdGVjaC5jb20+DQo+ IFNlbnQ6IFR1ZXNkYXksIEphbnVhcnkgMTAsIDIwMjMgMTA6MDggUE0NCj4gVG86IGRldmVsQGVk azIuZ3JvdXBzLmlvDQo+IENjOiBEZXNpbW9uZSwgTmF0aGFuaWVsIEwgPG5hdGhhbmllbC5sLmRl c2ltb25lQGludGVsLmNvbT47IE9yYW0sIA0KPiBJc2FhYyBXIDxpc2FhYy53Lm9yYW1AaW50ZWwu Y29tPjsgcXVpY19sbGluZGhvbEBxdWljaW5jLmNvbTsgS2lubmV5LCANCj4gTWljaGFlbCBEIDxt aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IENoZW4sIFJ5YW4gDQo+IDxyeWFuX2NoZW5AYXNw ZWVkdGVjaC5jb20+OyBCTUMtU1dAYXNwZWVkdGVjaC5jb20NCj4gU3ViamVjdDogW2VkazItZGV2 ZWxdW2VkazItbm9uLW9zaV1bUEFUQ0ggMS8xXSBBU3BlZWQvQVNwZWVkR29wQmluUGtnOiANCj4g VXBkYXRlIFg2NC9BQXJjaCBHb3AgVUVGSSBEcml2ZXINCj4NCj4gMS4gQWRkIEFTcGVlZEFzdDI2 MDBHb3BEeGUuaW5mLg0KPiAyLiBBZGQgQVNwZWVkQXN0MjYwMEdvcCBmaWxlIGZvciBBQXJjaDY0 Lg0KPiAzLiBVcGRhdGUgdGhlIG90aGVycyBHb3AgVUVGSSBiaW5hcmllcyBpbnRvIHRoZSByZWNl bnRseSB2ZXJzaW9uLiBUaGUgdmVyc2lvbiB3aWxsIGJlIHYxLjEzLjAyLg0KPg0KPiBDYzogSXNh YWMgT3JhbSA8aXNhYWMudy5vcmFtQGludGVsLmNvbT4NCj4gQ2M6IE5hdGUgRGVTaW1vbmUgPG5h dGhhbmllbC5sLmRlc2ltb25lQGludGVsLmNvbT4NCj4gQ2M6IExlaWYgTGluZGhvbG0gPHF1aWNf bGxpbmRob2xAcXVpY2luYy5jb20+DQo+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQu a2lubmV5QGludGVsLmNvbT4NCj4gQ2M6IFJ5YW4gQ2hlbiA8cnlhbl9jaGVuQGFzcGVlZHRlY2gu Y29tPg0KPiBDYzogQk1DLVNXIDxCTUMtU1dAYXNwZWVkdGVjaC5jb20+DQo+DQo+IFNpZ25lZC1v ZmYtYnk6IFRvbW15IEh1YW5nIDx0b21teV9odWFuZ0Bhc3BlZWR0ZWNoLmNvbT4NCj4gLS0tDQo+ ICAuLi4vQUFyY2g2NC9BU3BlZWRBc3QyNTAwR29wLmVmaSAgICAgICAgICAgICAgfCBCaW4gNDI4 ODAgLT4gNDUwNTYgYnl0ZXMNCj4gIC4uLi9BQXJjaDY0L0FTcGVlZEFzdDI2MDBHb3AuZWZpICAg ICAgICAgICAgICB8IEJpbiAwIC0+IDQ1MDU2IGJ5dGVzDQo+ICAuLi4vQVNwZWVkR29wQmluUGtn L0FTcGVlZEFzdDI1MDBHb3BEeGUuaW5mICAgfCAgIDQgKystLQ0KPiAgLi4uL0FTcGVlZEdvcEJp blBrZy9BU3BlZWRBc3QyNjAwR29wRHhlLmluZiAgIHwgIDIyICsrKysrKysrKysrKysrKysrKw0K PiAgLi4uL0FTcGVlZEdvcEJpblBrZy9YNjQvQVNwZWVkQXN0MjUwMEdvcC5lZmkgIHwgQmluIDM2 OTI4IC0+IDMzNjAwIA0KPiBieXRlcyAgLi4uL0FTcGVlZEdvcEJpblBrZy9YNjQvQVNwZWVkQXN0 MjYwMEdvcC5lZmkgIHwgQmluIDMyNTQ0IC0+IA0KPiAyOTk1MiBieXRlcw0KPiAgNiBmaWxlcyBj aGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKSAgY3JlYXRlIG1vZGUgMTAw NjQ0IA0KPiBEcml2ZXJzL0FTcGVlZC9BU3BlZWRHb3BCaW5Qa2cvQUFyY2g2NC9BU3BlZWRBc3Qy NjAwR29wLmVmaQ0KPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IA0KPiBEcml2ZXJzL0FTcGVlZC9BU3Bl ZWRHb3BCaW5Qa2cvQVNwZWVkQXN0MjYwMEdvcER4ZS5pbmYNCj4NCg==