From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web10.256.1685467585771024963 for ; Tue, 30 May 2023 10:26:25 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=FlXC5ucL; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1685467585; x=1717003585; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ayEg+/msDc9pA43oqJtSlb7TVIRVgqBdOx7l01zAl3s=; b=FlXC5ucLb8Hxu+9jHR1Ok3Jy6Sv8JZ6aYCxkOsdb1Eh7ZDx+TdddnPDG iZcmCWDofhF8IgPIDLKMKoxwEmWtAXiSPvEbYwRi4akPUp0YsZZgc7zGq cJJmacsB3zwXu0IjLTI/KhzPvoyI3t7EmF1Bz26Zvpj72+VW17yNr5Kbz gi9DeJn30c0BxWf9zZOCfoKB1tBNJjPL9X+z2EqoYgw7wyCGDtkq0dHSt /9rP59fB0ROt755womJiO9vTP9Bc/Bp8HPQ+A7tRW6TBWeltfpasJ0A9k BVr48jC5Zx/OBqc9kVgztumLmS5tYdQ38gD/o16SYZq687y+cp9wMq9Wp Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10726"; a="353832688" X-IronPort-AV: E=Sophos;i="6.00,204,1681196400"; d="scan'208";a="353832688" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 May 2023 10:26:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10726"; a="796356308" X-IronPort-AV: E=Sophos;i="6.00,204,1681196400"; d="scan'208";a="796356308" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by FMSMGA003.fm.intel.com with ESMTP; 30 May 2023 10:26:19 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2507.23; Tue, 30 May 2023 10:26:18 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.23; Tue, 30 May 2023 10:26:18 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.23 via Frontend Transport; Tue, 30 May 2023 10:26:18 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.41) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Tue, 30 May 2023 10:26:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Uvg4LFnvdPypLCY6OsvMUR3Q8VJQ2YqaLbiyKQlWZuOJwUHDmfZXzSn50k1FY667hA3H/I732djKCDbDf1iS33BmiFSka3Vl4tGCbNGKIBEIyKtMpKvg6hiw4PAyfLdwz4E3nlmnyErfVRhzakOtfb7i0vkSVLW+F7X/I7F7Txljd9vJtuGPnxIqs5JmHLZTXVFAFGAiyhF1LKiowW1fSrlVLWzVGCPtnUClrS/MsOJr+hkzn5v/lmSdIoZzI78eVqe0B9+0+fpFu874uyC2JjJeDy/LvKZKJeZESQIWdIVGqRZ57dGfasIO5kf0u9KSx7L3Kmcc8kU7HkFJ3Pf4YQ== 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=ayEg+/msDc9pA43oqJtSlb7TVIRVgqBdOx7l01zAl3s=; b=hsVVuBhsluZlSJzteTMsLaV/Q//m3dkwhpOhWvMm+7uONmnuidKr7eZ59Y1YM5zwjAP5UhavhRhsxbHS+51yc9JPkLyeoNxVTmp9ibxTcowloyDwLVdnGHE0V9qDi3VJE1Gd/14TmLlkwOp6mFICfwfrqlzokPfvMUvc06FZQb464FcRmrNC6ZbhSreYZv3T5/cbzG+PHBneSJ/Tg7cRWZT7E4RqtmbcdsWQOOgd69FSkfll6xIvGxTvVhs3x4Brb1SgJql9kGSDgTd8wLzMqAPf5ffDtF3Hx51mwW3pabhK2T59iuoiscAJGNH1gn1KP0HMZp4huQXpnLq0X4ceSQ== 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 CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by CY8PR11MB7799.namprd11.prod.outlook.com (2603:10b6:930:78::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.23; Tue, 30 May 2023 17:26:16 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::4752:67f2:9956:b277]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::4752:67f2:9956:b277%4]) with mapi id 15.20.6433.018; Tue, 30 May 2023 17:26:16 +0000 From: "Michael D Kinney" To: Ard Biesheuvel CC: "devel@edk2.groups.io" , Sean Brogan , Rebecca Cran , "Kubacki, Michael" , "Gao, Liming" , "Kinney, Michael D" Subject: Re: [edk2-devel] failed Pr Thread-Topic: [edk2-devel] failed Pr Thread-Index: AQHZkivxgn1yq7dppEyX0nCba8GaAa9xUfCAgAAB5oCAAAevgIAAADJQgAAG3ACAAA3MoIABc2yAgAAINCCAAAsZAIAAG+yw Date: Tue, 30 May 2023 17:26:15 +0000 Message-ID: References: <4bcb9012-7e12-9df0-59a4-aff46b911c8f@bsdio.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: CO1PR11MB4929:EE_|CY8PR11MB7799:EE_ x-ms-office365-filtering-correlation-id: d8e63557-16e4-4894-04f4-08db6132f92b 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: 2EXTa4dOWy1l4au1khcoAWGGUhGlqa8MR2F7Iw1AVnaxvPOXn/iK84k30HYJdznt9u+jcFMq+Iwcn/q2MtlPS7ixi15kklDywi9j4vWbaNPfV0nrfMR8QicZOfRms5vSNb9qgxpxiRxDtBNfZ582ZTcl7J1xFn/e9xMCWf6DygDN3JZJxYfugX9FFWPJjhc1iNZbFl0sNTN4i93Y+R1Qz9wWz32akiHuqYA5NzG6/thOQZKLZzxQ6KVVsQnb5l0ZqLlsNwZQXEvx/0HIAS4R6G6FCUmkSFakAs5BBm+WBi4zWFtfQ8bCfLgUGamWdQdrSAYQeXfSqOLvOoPBgSmfzV3lrW2vwQeJ3PNnHCl4mTWh1lDI9U5J48BIWd9NnDbY7MlDzGiRB2qgH66Jmf1nwlqry3tS1bsFuOHQfgk2Ow6wAHPkQfRfQ0ZiWtqRpbNDYPl0Ylm4mjhyd9PbcIDUoEvgc16f9w1ICH5qlYj4Sw6hPATpW8WwHwWHfPME41TcuxIFypSNQKK2LMOYn6lRqJD75KHcQIKFzrDQKUdgyvNXt4tjV1Q9anAURMwnYTLbJUE2aMfiy3xo0KjpgC+Yy4Y1r3VrFrxH3x3CnAwgefLbGPL6+0FkP1k7igPtdp62pBv2xAeHlDi6Q9x7T/95VA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(396003)(366004)(346002)(136003)(376002)(451199021)(71200400001)(478600001)(54906003)(8936002)(8676002)(52536014)(5660300002)(38070700005)(2906002)(86362001)(33656002)(82960400001)(64756008)(4326008)(66556008)(6916009)(122000001)(66476007)(66946007)(66446008)(76116006)(316002)(55016003)(38100700002)(41300700001)(186003)(966005)(107886003)(6506007)(9686003)(53546011)(26005)(7696005)(83380400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TnFwSElPRHk0M3lON0tneFFrcUI0M1Jkckx1VFRrMXFPdjk0ZVROVktWRVZO?= =?utf-8?B?OG5hcXpxcXh5bS9tM1ZJOG0ybm5lNkFEUTJLNkJjaXVPeDcyeUNCQ3hjc3E4?= =?utf-8?B?V1RBTzNxd1ZOSEJNR0dpUGZKeVFWeUVCR0ZlSWVJc2ZnSXgyZ1pXVmtFWWFp?= =?utf-8?B?Nmh0eWdzN0ljTk5UK2x3UW9Kb2xGQW1YK2s3WVdMTXpJUXNQZWc3bEp6QW04?= =?utf-8?B?enNmNE15MUt2SVpPbDZpWk1uYzB4d0dsQ25HelpQZGgrbDkvMllMTXJGeTFW?= =?utf-8?B?K2Rta2FGdEtIVDFwVFVjdWMxdlpLWUY2NWsyaUdGemNpakUrRUR3UHZPN09k?= =?utf-8?B?UHo5MmpmenllOS9zYTlTS3NKUlorRnk2MjJLZ2JqWTFvQ3FubThRaUhjRzZP?= =?utf-8?B?VUIySzBFaGxmZUlVNTBUUmN5SG9IZ25wNGNTU1FzZ1FLRHpCOVZLaExJU1ls?= =?utf-8?B?MjRWU3pYNjZ5UGxuTW4rYUVRYmZoZ0s3c1dJTWoxTDB3OEpqQzlEOVY0aEla?= =?utf-8?B?ZGd1NHJrODV4NXhaNDlhSlBpQjI2QjRuU3lwNCt6alYwZktGbmxUdk9sMXFs?= =?utf-8?B?cTBacWZna2htOFdQR2RnUlY5Tmcvam5kRHU1Z20rSmYyOFc3THZDMzREK3By?= =?utf-8?B?dG9nNWF4MGYvSkk2UWFYWXhYUVI2dUpMTUw1TUdVY2czK0VVU2xXcXR2ZDVS?= =?utf-8?B?dm1xcGpGQTdNblNOWGU3T2RYMmhSTHJYemdDQU94RUhDRFJwU2dsTTNKN0RE?= =?utf-8?B?TDVZWG03RnI5RlNhUWNjam9OUUVwLzVwVlEyR3NTUjdTWWZ2UVdiNHpZSHdx?= =?utf-8?B?ZklXSVlFL29VRXlCNklrSEsxY0dsbjd6aE5ZemFjTGZveWN6YU9rVWlxQ05V?= =?utf-8?B?ZHBrdnNVV2ZOM1NqRVRXT0FNcnd4RVBnRWNpekZoL2Y1aTQ3dXE1NXBTYmcz?= =?utf-8?B?SG54TS8yYnVWN05wQkxzRk5CZ1ptT1VoSERXMDkrTmM1NlJPU1pPM3VFYTdj?= =?utf-8?B?aUd5N1U5TThZK3c3S2N5VUQwN01tZE0rbUxLdFNNclJjTFdrUjA2V2NWc1Fv?= =?utf-8?B?S3M0NGQvUjZSanJ0dk5HTmFjS0J3ZmdLQW51aDNkOFJOQXJzMUJoMGNiR21k?= =?utf-8?B?VzUrUDJLaVZxZDh4c1BhUjJjZkFwWjMzeUt0SFh3QktIVklTSk9Ha2pMbHht?= =?utf-8?B?Zkk3anVwYU1pL1IzeGh5dk5DcjdFd3BPS1VLUUZIbGlqb0M2OWl3V2h0TDNj?= =?utf-8?B?VENFbjg3RkdHRmJ5TThqRzhMelhDOG1sMlNyOEhMekNTL3VnMUJ2MHh0SlBq?= =?utf-8?B?NmV4ZDdpYjhTeWlDWWRKZkxibjdBMlVIbzVMdEQzR0hLdGlSU3BGR2RpdmpD?= =?utf-8?B?dmZHeWJpYXhLUFVjdkN4NVE3KzNyUmFkODVTK25wYWV5b08yb3VxTDRwbW1j?= =?utf-8?B?ZnJTekxkdHRwOFRGWEFXd2gzQ2xyRVBWeHVYZWhGOEh2UHcxdHhQTXQ3WWNh?= =?utf-8?B?T21JOTl2RWN3VTgyUlAvNStlUnB4YzF1Zk1nSDlENVhPSE8vN09abGJrNGFP?= =?utf-8?B?L3BsbW1jaC9ENlJlWFMya0prZW5Vbkl5LzY4aEVMcEFZdEo5V29EUXpQUkJS?= =?utf-8?B?U1Q4UHRVaTI1NkpVQ2xvdUxkV3ZJN2pvTjAwM3dPeWlEcEhjcDE3d0xwU1Vn?= =?utf-8?B?Ukd3ZFd0RVZ3S3F3RVM0UC9XWjkzVThEbDdaV0hldFRNUURWeWhCZDVuMUdj?= =?utf-8?B?UFB2S29GUmMzRWhHQXk3WTJvSnhpa0h0SDZ2UmdvZTE1WHFPOWpKL1ZsM1dv?= =?utf-8?B?S0FxSjBldE40c3NaOTB6TXhQYWZlY2lGeEZTZmdUNkF1Wi82bC9lYm9YYVVI?= =?utf-8?B?SGdZd3N6aVRYaDV6UUxpeVRDVmdWdTA3cjdSR2VwNE1iOEdXTEhPS2JnYWJt?= =?utf-8?B?MnA5aWtBcHdodE1FSU9iQ0s3Si9BMzVCZTFQSjltbU1nenhHTXRSTGtpVFpi?= =?utf-8?B?M1NpNEU3ZnJseTVuZUxoeTMxN0NkUFpMZTFLZnZpSWdJYzB3N1BuSUJEN0pv?= =?utf-8?B?UUdDUHo1NCtKZ00xazJBZnR6NG5FbEd2eDJ0K0tqdVNlT09Xam5iSW14K1Y0?= =?utf-8?B?Ulh6bXlxWnhLQkNsbTYwVnlqd255QWZUZTBidkFnNkNHNE9mYjE0cnZrSWEv?= =?utf-8?B?TWc9PQ==?= 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: d8e63557-16e4-4894-04f4-08db6132f92b X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2023 17:26:15.9440 (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: UGatGskZQi9ann4LLA+8x8Pz0XlUOZXTPhYciWcP5ugjJQ4j40zmgXG3t0saytM7/iCUF5M6QCs03WLICW8EdbJL18j3DQadzw6S1sOu9Hw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7799 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBcmQgQmllc2hldXZlbCA8YXJk YkBrZXJuZWwub3JnPg0KPiBTZW50OiBUdWVzZGF5LCBNYXkgMzAsIDIwMjMgODo0NSBBTQ0KPiBU bzogS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBDYzog ZGV2ZWxAZWRrMi5ncm91cHMuaW87IFNlYW4gQnJvZ2FuIDxzcGJyb2dhbkBvdXRsb29rLmNvbT47 IFJlYmVjY2EgQ3Jhbg0KPiA8cmViZWNjYUBic2Rpby5jb20+OyBLdWJhY2tpLCBNaWNoYWVsIDxt aWNoYWVsLmt1YmFja2lAbWljcm9zb2Z0LmNvbT47IEdhbywNCj4gTGltaW5nIDxnYW9saW1pbmdA Ynlvc29mdC5jb20uY24+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gZmFpbGVkIFByDQo+ IA0KPiBPbiBUdWUsIDMwIE1heSAyMDIzIGF0IDE3OjM2LCBLaW5uZXksIE1pY2hhZWwgRA0KPiA8 bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gQWZ0ZXIgbG9va2lu ZyBhdCBHaXRIdWIgQWN0aW9uIGZlYXR1cmVzIHRoZSBiZXN0IGFwcHJvYWNoIGlzIGxpa2VseQ0K PiA+IGEgUFIgY29tbWVudCB0aGF0IHByb3ZpZGVzIGEgcmVxdWVzdCB0byByZXJ1biBhbGwgZmFp bGVkIGpvYnMuDQo+ID4NCj4gPiBXZSBjYW4gZGVmaW5lIGEgY29tbWVudCBmb3JtYXQgdG8gaW5k aWNhdGUgYSBjb21tYW5kIHRvIGEgdGlhbm9jb3JlIGJvdC4NCj4gPg0KPiANCj4gU291bmRzIHJl YXNvbmFibGUsIGFsdGhvdWdoIGRvZXNuJ3QgdGhhdCBpbXBseSB0aGF0IGFueW9uZSB3aG8gY2Fu DQo+IGNvbW1lbnQgY2FuIHRyaWdnZXIgdGhpcyBhY3Rpb24/DQoNClllcy4gIEhvd2V2ZXIsIHRo ZSBib3QgY2FuIGFsc28gY2hlY2sgdG8gc2VlIGlmIHRoZSBzdWJtaXR0ZXIgb2YgdGhlIGNvbW1l bnQNCmlzIGEgbWVtYmVyIG9mIHRoZSBFREsgSUkgTWFpbnRhaW5lcnMgdGVhbS4NCg0KPiANCj4g DQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBBcmQg Qmllc2hldXZlbCA8YXJkYkBrZXJuZWwub3JnPg0KPiA+ID4gU2VudDogVHVlc2RheSwgTWF5IDMw LCAyMDIzIDc6MzYgQU0NCj4gPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgS2lubmV5LCBN aWNoYWVsIEQNCj4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IFNlYW4g QnJvZ2FuIDxzcGJyb2dhbkBvdXRsb29rLmNvbT47IFJlYmVjY2EgQ3Jhbg0KPiA8cmViZWNjYUBi c2Rpby5jb20+Ow0KPiA+ID4gS3ViYWNraSwgTWljaGFlbCA8bWljaGFlbC5rdWJhY2tpQG1pY3Jv c29mdC5jb20+OyBHYW8sIExpbWluZw0KPiA+ID4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4N Cj4gPiA+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gZmFpbGVkIFByDQo+ID4gPg0KPiA+ID4g T24gTW9uLCAyOSBNYXkgMjAyMyBhdCAxODo0NSwgTWljaGFlbCBEIEtpbm5leQ0KPiA+ID4gPG1p Y2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPiB3cm90ZToNCj4gPiA+ID4NCj4gPiA+ID4gSGkgU2Vh biwNCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gSSBzZWUgdGhlIOKAnHJlcnVu 4oCdIGJ1dHRvbiBvbiB0aGUg4oCcY2hlY2tz4oCdIHBhZ2Ugb2YgR2l0SHViIGZyb20gbXkNCj4g bG9naW4uDQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IFdlIGhhdmUgYSBtaXgg b2YgYm90aCBBenVyZSBQaXBlbGluZXMgYW5kIEdpdEh1YiBBY3Rpb25zIHRvZGF5LCBzbyBJDQo+ ID4gPiB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8gc2VlIHRoZSDigJxyZXJ1buKAnSBmcm9tIEdp dEh1YiB2aWV3IGZvcg0KPiBNYWludGFpbmVycy4NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBZZXMs IHRoYXQgd291bGQgYmUgbG92ZWx5Lg0KPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4g VGhpcyBnaXRodWIgcGFnZSBkZXNjcmliZXMgdGhlIGZlYXR1cmUsIGJ1dCBub3QgdGhlIHBlcm1p c3Npb25zDQo+IHJlcXVpcmVkLg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBo dHRwczovL2RvY3MuZ2l0aHViLmNvbS9lbi9hY3Rpb25zL21hbmFnaW5nLXdvcmtmbG93LXJ1bnMv cmUtcnVubmluZy0NCj4gPiA+IHdvcmtmbG93cy1hbmQtam9icw0KPiA+ID4gPg0KPiA+ID4gPg0K PiA+ID4gPg0KPiA+ID4gPiBXZSBjdXJyZW50bHkgaGF2ZSBFREsgSUkgTWFpbnRhaW5lciBUZWFt IHNldCB0byDigJxUcmlhZ2UgUm9sZeKAnQ0KPiA+ID4gcGVybWlzc2lvbnMuICBGcm9tIHRoZSB0 YWJsZSBiZWxvdywgb25seSDigJxXcml0ZeKAnSBhbmQgYWJvdmUgYXJlIGFsbG93ZWQNCj4gdG8N Cj4gPiA+IHJlLXJ1bi4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gaHR0cHM6 Ly9kb2NzLmdpdGh1Yi5jb20vZW4vb3JnYW5pemF0aW9ucy9tYW5hZ2luZy11c2VyLWFjY2Vzcy10 by0NCj4geW91ci0NCj4gPiA+IG9yZ2FuaXphdGlvbnMtcmVwb3NpdG9yaWVzL3JlcG9zaXRvcnkt cm9sZXMtZm9yLWFuLQ0KPiA+ID4gb3JnYW5pemF0aW9uI3Blcm1pc3Npb25zLWZvci1lYWNoLXJv bGUNCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4g4oCcV3JpdGXigJ0gcGVybWlz c2lvbnMgYWRkIGEgbG90IG9mIG9wdGlvbnMsIHNvIEkgdGhpbmsgd2Ugc2hvdWxkDQo+IGRpc2N1 c3MNCj4gPiA+IHRyYWRlb2ZmcyBpbiB0aGUgbmV4dCBUb29scy9DSSBtZWV0aW5nLg0KPiA+ID4g Pg0KPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBPbmUgb3B0aW9uIGlzIHRvIGFkZCBhIGJvdCBi YXNlZCBvbiBhIG5ldyBsYWJlbCB0byByZXF1ZXN0IGZhaWxlZA0KPiBqb2JzIHRvDQo+ID4gPiBi ZSByZS1ydW4uICBUaGUgYm90IGNhbiB1c2UgYSB0b2tlbiB3aXRoIHBlcm1pc3Npb25zIHRvIHJl LXJ1bi4NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBUaGlzIHdvdWxkIHdvcmsgZm9yIG1lIC0gYXMg bG9uZyBhcyBJIGRvbid0IGhhdmUgdG8gbWFrZSBjaGFuZ2VzIHRvDQo+ID4gPiB0aGUgYnJhbmNo LCBJJ20gaGFwcHkgd2l0aCB3aGF0ZXZlciB3ZSBjb21lIHVwIHdpdGguDQo=