From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.48]) by mx.groups.io with SMTP id smtpd.web11.61498.1679993665217000522 for ; Tue, 28 Mar 2023 01:54:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=veV/3tyH; spf=pass (domain: arm.com, ip: 40.107.8.48, mailfrom: jianyong.wu@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TYl9TTntvvmYEtw+2wQB3n7muKE/NrPlmA4zmqVulXE=; b=veV/3tyHPY+ii6/WFvg9kWA7ajyF/GYU4GXr1aYroAswjn3eQTAhhv5/5l8hlByL3rmA7oP7qMsQZ25KH1hk6edio6XAPi86rX8pS5hBKoXrrsgb91pNCeN8O60tMjlgBChdcJ52omJViaOSjOL/QugU52/ZGrDQJEvJY9apdr8= Received: from DUZPR01CA0316.eurprd01.prod.exchangelabs.com (2603:10a6:10:4ba::14) by AS8PR08MB9815.eurprd08.prod.outlook.com (2603:10a6:20b:614::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.29; Tue, 28 Mar 2023 08:54:21 +0000 Received: from DBAEUR03FT054.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:4ba:cafe::48) by DUZPR01CA0316.outlook.office365.com (2603:10a6:10:4ba::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.43 via Frontend Transport; Tue, 28 Mar 2023 08:54:20 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT054.mail.protection.outlook.com (100.127.142.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.22 via Frontend Transport; Tue, 28 Mar 2023 08:54:20 +0000 Received: ("Tessian outbound 99a3040377ca:v136"); Tue, 28 Mar 2023 08:54:20 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 6df33d989f1e7fe9 X-CR-MTA-TID: 64aa7808 Received: from 2a37aa0dd4ba.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 9EC8F85D-7796-4474-96C2-FAB2E81D9055.1; Tue, 28 Mar 2023 08:54:13 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 2a37aa0dd4ba.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 28 Mar 2023 08:54:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kihhYNVi5r71jeqTh9CjfviZj1WAKANyVfqhfDb3u+oZv/Al2QKcBiNASE3xG4wyZzVdobR/3rPeyeDIf5Ek62WGpTIjWWo0ulRywjOzvJU/MqCWv3PRwqPynNOAijG2TK+yFCcKw/oJCgyhD6AZTH5dW96/oKQDJu5uDhLm+BnVpEugKUy9d64gB8uosyfeayLNQYrR1Wsfl1ID3l2BiRraexgWPsUAt/YXLScwrVviRXRsReXQEBLPx+dGbQq3m5/B37hqnUM9kPQLm2yaDaF5/q7n//4MR4zHGw0qOpXBEv+q2wHBC/QBPAWLOVm6fdTIvqXkIN2aHuvNeSU9Bg== 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=TYl9TTntvvmYEtw+2wQB3n7muKE/NrPlmA4zmqVulXE=; b=NZSx1f9ydGaT/UL2VwdCRXFnfeng+E9dlEvkJaAiT93U0NLhWYfzYRM+1Ogr9NlQRZD3kymYAMeXehijeZvA5m07LP0NW8vIBee/5aCjVM9y8mZcOegatyjD7U4cjoPJ5EryOi/SalS8rn3uwLK48DhpI0CqGKI7iZp63aumEHOCAqTwqM+zO537Z3kvsauuWwIZsEVH11QUzkOIuKYHk8Nea3Rq6E2jk8UQptcHfviKo6SCrjHUrhR48QPpvun47FDv5GVmMlDpRc3lm51+AJdFr3BfMWO/SRISzHVabTHnuxtulEBGJ9UVwHzTG5jxBMxhu/5XkWbU3DlDx1xGeQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TYl9TTntvvmYEtw+2wQB3n7muKE/NrPlmA4zmqVulXE=; b=veV/3tyHPY+ii6/WFvg9kWA7ajyF/GYU4GXr1aYroAswjn3eQTAhhv5/5l8hlByL3rmA7oP7qMsQZ25KH1hk6edio6XAPi86rX8pS5hBKoXrrsgb91pNCeN8O60tMjlgBChdcJ52omJViaOSjOL/QugU52/ZGrDQJEvJY9apdr8= Received: from DB9PR08MB7511.eurprd08.prod.outlook.com (2603:10a6:10:302::21) by AS2PR08MB9809.eurprd08.prod.outlook.com (2603:10a6:20b:606::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.28; Tue, 28 Mar 2023 08:54:05 +0000 Received: from DB9PR08MB7511.eurprd08.prod.outlook.com ([fe80::294a:be81:fdc5:c2b3]) by DB9PR08MB7511.eurprd08.prod.outlook.com ([fe80::294a:be81:fdc5:c2b3%3]) with mapi id 15.20.6222.030; Tue, 28 Mar 2023 08:54:04 +0000 From: "Jianyong Wu" To: Sami Mujawar CC: "devel@edk2.groups.io" , Ard Biesheuvel , "sunilvl@ventanamicro.com" Subject: Re: [PATCH] CloudHv: can't find gUefiOvmfPkgTokenSpaceGuid Thread-Topic: [PATCH] CloudHv: can't find gUefiOvmfPkgTokenSpaceGuid Thread-Index: AQHZQpviLrUbXC2AnECeS8BnJlHvO68PobuAgABBHQCAADG2oIAABkwAgAAE1RA= Date: Tue, 28 Mar 2023 08:54:04 +0000 Message-ID: References: <20230217064821.33939-1-jianyong.wu@arm.com> <9AA30392-1CED-4F75-A179-AEF2F3643355@arm.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: EB917BD505C99A419DC08A6AB5E41C8C.0 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: DB9PR08MB7511:EE_|AS2PR08MB9809:EE_|DBAEUR03FT054:EE_|AS8PR08MB9815:EE_ X-MS-Office365-Filtering-Correlation-Id: 250d3e2d-d7e8-4c95-3747-08db2f6a0524 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: de50AxsJWbtva5AM+FbzZ9EZguKoyf1RxVdJ/BGQa04MbBluTzT1eMVo6y/5viZHEb+JfhcgErRINtiX+dn0TJ/gvt+IqN2tFUZgRthh9RsNuNwhE79BLh2nD4jsVnK5LNWXEfbaY5ryTO4ylBxy9zxEZ9LIRnKCJs76YShGllwKOZ+6dea6g25uzbBVueg9bwbNB7y+y4X0xkQVEe0iu78G5HkiGVpDuPd/zHsqWBrmJqs4D0XXuFnwYCM1Bk5kCWgBHo4CgcLhpc/MCeKrwlL32BktqGP8aHQ37kRAXs+nYA/tV0uLPCUOgZOXTva8kXYQ3fN/0P7YCVHmDfn3aiHN5mQz6rXCvHhx4uMQb1/XG2nS9ETVbwZljZO9NcP07LZaQI5+JF+bm7peSe2WMWb2GB4bMygdagCPnCLOVqKBBkr66W7Kl7mN/yW842lyF2dFip7ZeOoRmugOnRoKkfeLnFFbQxDFuI5nQ03ATqy5r5cv5PTMC2CeS4Pd6hXSswgZxOJ6uEaOM1nRTXSfLvIr0R/PURDv3IAwyl9IdhYv8IYa5fUyn4A8fBaYwBxmffnFl8apBTEkAG8ejAy2irF5WN7peffOIehMt1CVotBLmdofd2w/Yw79rvxRpY3ZOU0ARDdvlAs7xwcuMqEBMCC2cnGGgQ7oBTG2O8qkH3N+a+6yu+EHYKzCMFwOlGzjz/g61PzeBjdEoK4bhUB0tQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR08MB7511.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(376002)(396003)(136003)(366004)(346002)(39860400002)(451199021)(83380400001)(66946007)(66556008)(64756008)(2906002)(8676002)(4326008)(54906003)(66476007)(478600001)(6636002)(966005)(76116006)(7696005)(71200400001)(38070700005)(316002)(9686003)(26005)(186003)(53546011)(55016003)(6506007)(52536014)(86362001)(41300700001)(122000001)(6862004)(66446008)(8936002)(33656002)(38100700002)(5660300002)(145543001)(145603002)(156123004)(213903007);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9809 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Return-Path: Jianyong.Wu@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT054.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: daeff53b-3eda-4fea-e79d-08db2f69fba6 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nyFTcFcWyEFGA4j6SGLwiPBEDkKNjoiudAalEVdd20l3PQ8oRZmPV4lUzw+8stjjEE0oDr0zr2MAIanlx4Y2Bg8J0sFg8w0IjxHmnij35nV+Bn7UnRyrA4LvLqsJOpsP8IMYRuI104/Rajj7gxyG2NhOEy7qyig41nykAtD3q86YsuviuaSL//tTwGyy9YttyuwGt9jfJwqn1QAJs+P+u5eRgYlZbRl63YPgBp6SI7klq0zMuBXKJ1KdcBdlzKdXLQYcsXB8l7G2cdi7RTX4R3MHFnTDscd3sgW4SlD0N9/q5Lb9nApEEPtdkIqNDj8grTzXkSeNQ0o0zTOEa2DvDYQN9r7xUUEc/Oq2bx0eYVsy0cE/M8ftg9CAhX8CpRnhB9+sky4WubJaNybkXwup1WnRHIx8vqnWM1eW9vSZdlrzP7LVrQAljzlehYTQZkoBNxbuBOaV+3zeptnyb8wbNzXTyRdWjtDceoFrlNNiLKhQj87+VnczBuU1ZFQ/bOc4tlAah86r3tcEZPczzVW9kS4SWhVwjqPhGfVzemH4uVc9jbAVWStx29G9N/Wo/85UTk0ws4IA0s4zfcSuolh2WS1/lKugZ2eHq4XGrATAYcIIFVgz9WtN0uuOC9HCBDIxAOrroYqHxQo53hGTlBXfMuhYhGcZGaTOYv/j0P0XQRT8AkbtARGubYVISGTsED48l3ZydJr20AfhxHDC+NzaeEl+/8cmG23SlFbAEgM1/WmIpA7tbcCBxreKxh4vehNELHsZ9mKMJBtDPvoFWlHXjRD8dDJI7VXzjErrKHSj0S0= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230028)(4636009)(376002)(396003)(136003)(346002)(39860400002)(451199021)(40470700004)(46966006)(36840700001)(47076005)(83380400001)(336012)(2906002)(8676002)(70586007)(4326008)(54906003)(70206006)(478600001)(6636002)(966005)(7696005)(316002)(9686003)(26005)(186003)(53546011)(82310400005)(55016003)(40480700001)(6506007)(107886003)(52536014)(86362001)(36860700001)(41300700001)(40460700003)(6862004)(8936002)(81166007)(356005)(82740400003)(33656002)(5660300002)(145543001)(145603002)(156123004)(213903007);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Mar 2023 08:54:20.2355 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 250d3e2d-d7e8-4c95-3747-08db2f6a0524 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DBAEUR03FT054.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9815 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgU2FtaSwNCg0KSW5saW5lIHJlcGxheS4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KPiBGcm9tOiBTYW1pIE11amF3YXIgPFNhbWkuTXVqYXdhckBhcm0uY29tPg0KPiBTZW50OiAy MDIz5bm0M+aciDI45pelIDE2OjM0DQo+IFRvOiBKaWFueW9uZyBXdSA8SmlhbnlvbmcuV3VAYXJt LmNvbT4NCj4gQ2M6IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBBcmQgQmllc2hldXZlbCA8YXJkYkBr ZXJuZWwub3JnPjsNCj4gc3VuaWx2bEB2ZW50YW5hbWljcm8uY29tDQo+IFN1YmplY3Q6IFJlOiBb UEFUQ0hdIENsb3VkSHY6IGNhbid0IGZpbmQgZ1VlZmlPdm1mUGtnVG9rZW5TcGFjZUd1aWQNCj4N Cj4gSGkgSmlhbnlvbmcsDQo+DQo+IFBsZWFzZSBmaW5kIG15IHJlc3BvbnNlIGlubGluZSBtYXJr ZWQgW1NBTUldLg0KPg0KPiBSZWdhcmRzLA0KPg0KPiBTYW1pIE11amF3YXINCj4NCj4g77u/T24g MjgvMDMvMjAyMywgMDk6MTcsICJKaWFueW9uZyBXdSIgPEppYW55b25nLld1QGFybS5jb20NCj4g PG1haWx0bzpKaWFueW9uZy5XdUBhcm0uY29tPj4gd3JvdGU6DQo+DQo+DQo+IEhpIFNhbWksDQo+ DQo+DQo+IEkgaGF2ZSBuZXZlciBhZGRlZCBDSSBmb3IgQ2xvdWRIdi4gU28sIHNob3VsZCBJIGFk ZCBpdD8NCj4gW1NBTUldIEkgdGhpbmsgeW91IGNhbiBwcmVwYXJlIHRoZSBwYXRjaCB0aGF0IGFk ZHMgdGhlIENJIHN1cHBvcnQgYW5kIHB1c2ggeW91cg0KPiBjaGFuZ2VzIHRvIHlvdXIgcHJpdmF0 ZSBnaXRodWIgYnJhbmNoLiBZb3Ugc2hvdWxkIHRoZW4gYmUgYWJsZSB0byBnZW5lcmF0ZSBhDQo+ IGRyYWZ0IHB1bGwgcmVxdWVzdCB0byB0ZXN0IHRoYXQgdGhlIENJIHBhdGNoIHdvcmtzLg0KPg0K bGV0IG1lIHRyeSBpdCBsYXRlci4NCg0KPiBBbHNvLCBJIHdpbGwgdXBkYXRlIHRoaXMgcGF0Y2gg YmFzZWQgb24geW91ciBjb21tZW50IGFuZCBzZW5kIHRoZSBzZWNvbmQNCj4gdmVyc2lvbi4NCj4g W1NBTUldIFBsZWFzZSBhbHNvIHVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2Ugd2l0aCB0aGUgci1i IHJlY2VpdmVkIHNvIGZhci4NCj4NCk9LLg0KDQpUaGFua3MNCkppYW55b25nDQo+DQo+IFRoYW5r cywNCj4gSmlhbnlvbmcNCj4NCj4NCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ IEZyb206IFNhbWkgTXVqYXdhciA8U2FtaS5NdWphd2FyQGFybS5jb20NCj4gPiA8bWFpbHRvOlNh bWkuTXVqYXdhckBhcm0uY29tPj4NCj4gPiBTZW50OiAyMDIz5bm0M+aciDI45pelIDE1OjUyDQo+ ID4gVG86IFN1bmlsIFYgTCA8c3VuaWx2bEB2ZW50YW5hbWljcm8uY29tDQo+ID4gPG1haWx0bzpz dW5pbHZsQHZlbnRhbmFtaWNyby5jb20+PjsgSmlhbnlvbmcgV3UgPEppYW55b25nLld1QGFybS5j b20NCj4gPiA8bWFpbHRvOkppYW55b25nLld1QGFybS5jb20+Pg0KPiA+IENjOiBkZXZlbEBlZGsy Lmdyb3Vwcy5pbyA8bWFpbHRvOmRldmVsQGVkazIuZ3JvdXBzLmlvPjsgQXJkIEJpZXNoZXV2ZWwN Cj4gPiA8YXJkYkBrZXJuZWwub3JnIDxtYWlsdG86YXJkYkBrZXJuZWwub3JnPj4NCj4gPiBTdWJq ZWN0OiBSZTogW1BBVENIXSBDbG91ZEh2OiBjYW4ndCBmaW5kIGdVZWZpT3ZtZlBrZ1Rva2VuU3Bh Y2VHdWlkDQo+ID4NCj4gPiBIaSBKaWFueW9uZywNCj4gPg0KPiA+IFBsZWFzZSBmaW5kIG15IHJl c3BvbnNlIGlubGluZSBtYXJrZWQgW1NBTUldLg0KPiA+DQo+ID4gUmVnYXJkcywNCj4gPg0KPiA+ IFNhbWkgTXVqYXdhcg0KPiA+DQo+ID4gT24gMjgvMDMvMjAyMywgMDg6NDUsICJTdW5pbCBWIEwi IDxzdW5pbHZsQHZlbnRhbmFtaWNyby5jb20NCj4gPiA8bWFpbHRvOnN1bmlsdmxAdmVudGFuYW1p Y3JvLmNvbT4gPG1haWx0bzpzdW5pbHZsQHZlbnRhbmFtaWNyby5jb20NCj4gPG1haWx0bzpzdW5p bHZsQHZlbnRhbmFtaWNyby5jb20+Pj4gd3JvdGU6DQo+ID4NCj4gPg0KPiA+IE9uIFR1ZSwgTWFy IDI4LCAyMDIzIGF0IDAzOjI4OjI1QU0gKzAwMDAsIEppYW55b25nIFd1IHdyb3RlOg0KPiA+ID4g QWRkIEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmcgPG1haWx0bzphcmRiQGtlcm5lbC5v cmc+DQo+ID4gPiA8bWFpbHRvOmFyZGJAa2VybmVsLm9yZyA8bWFpbHRvOmFyZGJAa2VybmVsLm9y Zz4+PiBhbmQgU3VuaWwNCj4gPiBWIEwgPHN1bmlsdmxAdmVudGFuYW1pY3JvLmNvbSA8bWFpbHRv OnN1bmlsdmxAdmVudGFuYW1pY3JvLmNvbT4NCj4gPiA8bWFpbHRvOnN1bmlsdmxAdmVudGFuYW1p Y3JvLmNvbSA8bWFpbHRvOnN1bmlsdmxAdmVudGFuYW1pY3JvLmNvbT4+PiB0bw0KPiBjYyBsaXN0 Lg0KPiA+ID4NCj4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gRnJv bTogSmlhbnlvbmcgV3UgPGppYW55b25nLnd1QGFybS5jb20NCj4gPiA+ID4gPG1haWx0bzpqaWFu eW9uZy53dUBhcm0uY29tPg0KPiA+IDxtYWlsdG86amlhbnlvbmcud3VAYXJtLmNvbSA8bWFpbHRv OmppYW55b25nLnd1QGFybS5jb20+Pj4NCj4gPiA+ID4gU2VudDogMjAyM+W5tDLmnIgxN+aXpSAx NDo0OA0KPiA+ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPG1haWx0bzpkZXZlbEBlZGsy Lmdyb3Vwcy5pbz4NCj4gPiA+ID4gPG1haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8bWFpbHRv OmRldmVsQGVkazIuZ3JvdXBzLmlvPj47IFNhbWkNCj4gPiA+ID4gTXVqYXdhciA8U2FtaS5NdWph d2FyQGFybS5jb20gPG1haWx0bzpTYW1pLk11amF3YXJAYXJtLmNvbT4NCj4gPiA+ID4gPG1haWx0 bzpTYW1pLk11amF3YXJAYXJtLmNvbSA8bWFpbHRvOlNhbWkuTXVqYXdhckBhcm0uY29tPj4+DQo+ ID4gPiA+IENjOiBKaWFueW9uZyBXdSA8SmlhbnlvbmcuV3VAYXJtLmNvbQ0KPiA8bWFpbHRvOkpp YW55b25nLld1QGFybS5jb20+DQo+ID4gPG1haWx0bzpKaWFueW9uZy5XdUBhcm0uY29tIDxtYWls dG86SmlhbnlvbmcuV3VAYXJtLmNvbT4+Pg0KPiA+ID4gPiBTdWJqZWN0OiBbUEFUQ0hdIENsb3Vk SHY6IGNhbid0IGZpbmQgZ1VlZmlPdm1mUGtnVG9rZW5TcGFjZUd1aWQNCj4gPiA+ID4NCj4gPiA+ ID4gY29tbWl0IGYxMzI2NGIzNCBpbnRyb2R1Y2VzIGEgYnVnIGZvciBDbG91ZEh2IGFzDQo+ID4g PiA+IE92bWZQa2cvT3ZtZlBrZy5kZWMgaXMgbWlzc2luZyBpbiBDbG91ZEh2SGFzQWNwaUR0RHhl LmluZiB3aGljaA0KPiA+ID4gPiBsZWFkcyB0byBnVWVmaU92bWZQa2dUb2tlblNwYWNlR3VpZCBm b3VuZCBub3doZXJlLg0KPiA+ID4gPg0KPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKaWFueW9uZyBX dSA8amlhbnlvbmcud3VAYXJtLmNvbQ0KPiA+ID4gPiA8bWFpbHRvOmppYW55b25nLnd1QGFybS5j b20+IDxtYWlsdG86amlhbnlvbmcud3VAYXJtLmNvbQ0KPiA+ID4gPiA8bWFpbHRvOmppYW55b25n Lnd1QGFybS5jb20+Pj4NCj4gPiA+ID4gLS0tDQo+ID4gSGkgSmlhbnlvbmcsDQo+ID4NCj4gPg0K PiA+IEFueSByZWFzb24gd2h5IHRoaXMgcGxhdGZvcm0gaXMgbm90IGJ1aWx0IGFzIHBhcnQgb2Yg Q0k/IEkgdGhpbmsgaXQNCj4gPiB3aWxsIGJlIGdvb2QgdG8gYWRkIHNvIHRoYXQgd2UgZG9uJ3Qg YnJlYWsgYnkgc29tZSBjaGFuZ2VzIGxpa2UgdGhpcy4NCj4gPiBbU0FNSV0gQXJkIGhhcyByZWNl bnRseSBhZGRlZCBDSSBzdXBwb3J0IGZvciBLdm10b29sIGd1ZXN0IGZpcm13YXJlLg0KPiA+IFBs ZWFzZSBzZWUgdGhlIGNoYW5nZSBhdA0KPiA+DQo+IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2Nv cmUvZWRrMi9jb21taXQvY2E1NzNiODYxNTdlN2ZjZDM0Y2Q0NGU3OWViZA0KPiA+DQo+IDxodHRw czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvY29tbWl0L2NhNTczYjg2MTU3ZTdmY2QzNGNk NDRlNzllYmQNCj4gPiA+DQo+ID4gMTBlODlkOGI4Y2M0Lg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+ IFN1bmlsDQo+ID4NCj4gPg0KPiA+DQo+DQo+DQo+DQo+DQo+DQoNCklNUE9SVEFOVCBOT1RJQ0U6 IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZp ZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGlu dGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFu ZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBp dCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFu eSBtZWRpdW0uIFRoYW5rIHlvdS4NCg==