From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web08.5382.1645787401230550847 for ; Fri, 25 Feb 2022 03:10:01 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=XcWAnC/F; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: sebastien.boeuf@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1645787401; x=1677323401; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:mime-version: content-transfer-encoding; bh=M38RarVaisuRlM0BYV4WJBpfpAbrymRviYgB6SS5WXw=; b=XcWAnC/FDcYsGECbz6Y11eUsCzSwfCv8MZhIQaWdP9CHnNyB4jLmjeGf COsw3MUfOFdsf/KXorDgsTtVbLewt7Wb/CwRJbLREF/O7tN0NyaJ+vLbT utUNWnpeBzfUgO4iYGqHdD1I9/YqHEwkUaIiseqp5Wv5ykvkbvtf1l4hu JLlJHkH8kRXo9pnJ4R5mP5MuYwRMmcRFh7TcRluLSbpVnusaoJHnYT3tM mSk1fpd+ArWficQyVc846Avu5ZhshGh1OIQ/aCUMDq6mLngguHNvPe5/8 uQOxsN9nuIkMSvbmj8zKTFp2BPxbtYK2zekD/Te9QP37yo3nPXVpIakGD Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10268"; a="250057726" X-IronPort-AV: E=Sophos;i="5.90,136,1643702400"; d="scan'208";a="250057726" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Feb 2022 03:10:00 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,136,1643702400"; d="scan'208";a="777387005" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga006.fm.intel.com with ESMTP; 25 Feb 2022 03:10:00 -0800 Received: from orsmsx604.amr.corp.intel.com (10.22.229.17) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Fri, 25 Feb 2022 03:09:59 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21 via Frontend Transport; Fri, 25 Feb 2022 03:09:59 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.176) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Fri, 25 Feb 2022 03:09:58 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VHi/mKUHgV8Ld6dxZKHYxNAGLmLLd/ofZuTMf42etPBHmnNQPnBFOTl2lLi58sQx8gJk3OcU2tJrzXEHHOBOAN2WeBbXNmdWBbbEj8JoFO/JpFYcr4wulNSq0kcz1o7dl7lVI5U5Sm72EOsLlSIgAN2PbXVoNoX+XVQ2m9mvT8Ooo3+5O6gqYrxfzpCzTNhgUnz3kTiH5GA8EPdTeVYpFtaYckHC2dTsNg5NnjXccHvlSr/riGjXT5/09bWbjHJ1nCQNwhq218SqOejv3s4Ni5u158ZS9xjf1zeivyoAICuChMOVeADHyT1SZabVXDo839w+deSuBjxfMTHzsT9W8g== 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=FBDM4bkB4YvAiHyXv1AXlM8bpzVffFqaihQWhWnS5BA=; b=lqJospzRC5KYgSF1hPAaY/9jjGF2IzcRQXmgRGCsllOaRanhP1LB/+Bv7Dmkoj8zyCjmoPC1iXz2ON0Z9RgYyN/2D/b7McyenE0bfQEpavXwELUYUvTReDLfsaQTJ18r0gU7GTrQd0SfQRg//oBHLvrjteQeJ6fuR0pQs+JuBuSW9YRmVzRb23/oaTcCErZaDmuNv4S2k7h7CLZLwMDAxEWWv/6wX1EW+6olN9+x/2y5Yn//BUCIfnqRE76QCitgZoIMMLO/ZD8WduWZrfpNrevMxVpxCPPnHsnx67zCn22899jjMHv+P1jELC/VD4KWbu08kIZFerc3YXRrdOxdLg== 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 BY5PR11MB4401.namprd11.prod.outlook.com (2603:10b6:a03:1be::13) by BN6PR11MB1794.namprd11.prod.outlook.com (2603:10b6:404:104::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.21; Fri, 25 Feb 2022 11:09:45 +0000 Received: from BY5PR11MB4401.namprd11.prod.outlook.com ([fe80::c099:a31a:10dc:5730]) by BY5PR11MB4401.namprd11.prod.outlook.com ([fe80::c099:a31a:10dc:5730%4]) with mapi id 15.20.5017.025; Fri, 25 Feb 2022 11:09:45 +0000 From: "Boeuf, Sebastien" To: "kraxel@redhat.com" , "Yao, Jiewen" , "devel@edk2.groups.io" CC: "Justen, Jordan L" Subject: Re: [edk2-devel] [PATCH 0/3] CloudHv: Rely on PVH boot specification Thread-Topic: [edk2-devel] [PATCH 0/3] CloudHv: Rely on PVH boot specification Thread-Index: AQHYKARXpNH9o3GuhEOybWUoDSluS6ygQLaAgACnQACAACKMgIAABOAAgAAORICAAA59gIAAAxQAgALxIAA= Date: Fri, 25 Feb 2022 11:09:44 +0000 Message-ID: <44828efbf8e69b79c793e0a5a57d31ee7cefb540.camel@intel.com> References: <92b9d9c21fac992a75edc2fd02d3ccbfd6f41f5f.camel@intel.com> <20220223120247.47lcoei25enlflqf@sirius.home.kraxel.org> <35c4ea01cdcc123d17dc0b01e7284ef27905b678.camel@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.40.4-1ubuntu2 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: c7b5a500-b9f0-42e5-6075-08d9f84f5470 x-ms-traffictypediagnostic: BN6PR11MB1794:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr 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: sPEiGwcKYhAeqCDRa5khSu2icvKddlgv0RbMAH7YkaJdezPwNSWdz/Cmiuehtt8zmqSr8Cllp3jPhdCzvOmTO91kJ4yvelKAi/eJ5w4OQrhrJGkPpRPNk1PoEBpngwn7M0HJAYMUOesuf4j/he9LKD2UGKgbiwkFeMXBdLnsWDvIE3aDtqrwV61pjOyn9rBd18Ci4QXHqODrC22tfrJ0tyv/x+HlPhZJdUslQG3EExYB0PksPYtFMQY7jxQaswBz/bpnKaipEyi4wJWOEvVYHVr5ElwAStKAiaLYbAEwVGLXjkgm+rXD1UWqj3RGcBT6P2NETffsv0zrLNCS33MPtQKcCpJ4MVEbhBkyYbTEL0/BBUvhCQhESuH5aKZC2GnD3E6YzvEjXh6iYo4Vy0St8nyuWOY2WmpWbaUlvhagPethQf9L3T4j4KBmhxGABb+UwnAQmSG9vRYkxFNRYHiA0XHk/Fk+0d+pqO+QBXLbhL7cq8iGKIbCys9qjgZA9URIw1WMhXOQTI3totSXvGHrXlPhXGFO101ziP2lJ+VJ1w0UvZTy0rUU6t/X4hNV4kyZEiJR6fUeXdcMcZl3zP7KrcZQ0eMoYocji9F4WRhAwX0Z2y6eo5hitD+TFMxjp2zTY5YBrqpQi8d7MYJ6Ryc+r408pNjDlJmARxOY+qpfRjqZc0VJ7dx+LeEwhQqYEK+koUkRMpFXN30bJAVJ6CA9TXg7eG6dlMBX9iWajD7vHJfwUXb2DY037lP2UIFiz9fYccFgMoZAsVzsBrLMkNOUBXZEaIVac9y7abKBs/xlFgU4POeSzKSK4y7OhFXZhiazkx0VucaccVNYQuzZrHp9QG8kaMvFDKTDngxJ5OJsFvo= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BY5PR11MB4401.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(107886003)(8936002)(110136005)(83380400001)(26005)(2616005)(186003)(91956017)(66946007)(316002)(66556008)(66476007)(76116006)(38070700005)(66446008)(82960400001)(5660300002)(64756008)(8676002)(86362001)(38100700002)(4326008)(122000001)(36756003)(2906002)(6512007)(6506007)(53546011)(6486002)(71200400001)(966005)(508600001)(21314003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MnZzdndMeCtZaUN3WTBjem1uZ253U2w3akJRdHFkSHJhU2pBVk5PT1F4OEw1?= =?utf-8?B?Q0l0RWJKb3J4TDJNZnVVOFlPc3E3NzZnb28vc1lvRjN4RjJMMHVuUzhWZVBn?= =?utf-8?B?YzdnS0NjeHZoSmlpNjdkU2JJb2ZucEJNaENDNVh0RXltT0RqbU1tVTFSZXZH?= =?utf-8?B?b2xZWHpHTUxnazBjTC9ueDlUNVFHaTdlMGJWU1RPWVBVNFg5czFJL3hHcW5n?= =?utf-8?B?SjMybjRxNzlNOGhmZWFTWWZNUHo4SllJbkc4SG5kRzVtUUZxYXEvZWdWdmFL?= =?utf-8?B?UVhoYnJwc25rNDFid2NYSUxVbU1hallmenN3OHlrMlBzWHZmOEVnMkpYbTFM?= =?utf-8?B?Yk9SY2YrTHlLclk2cURKNEhqN0QvaGp3Qi9vcU1JdElnemFDOFNjNk1zaWhH?= =?utf-8?B?UG9GcW5ubit3dnFXQTdORnllK0lOOFRBY1FKUS9heUovc0J3MFh2YnQ4S1g4?= =?utf-8?B?a24yTXJZUllNdnZ3bktralE4bTIwdGFXZm83SHkwNGdraVlnLzltOU5vdEQ2?= =?utf-8?B?K3dsL1RtdUZQM0FsTWtUdllUU1FZZENlUlBldkFaVmNjVTdLejM3NzJNY3c1?= =?utf-8?B?S3NkUlJwL3IvNHdxOEZRcFIrbWEva0ZFMXlubmoxYnN1cmNBWVRxd2xGQmtB?= =?utf-8?B?RllXNGhCUGF4OFE0NjBtVjVRL3pMR2RQWlhIRjJ6L1o3aG5WUE9OamVZRGdB?= =?utf-8?B?Sk5rcnB4VUVkODVyY2VZL1J6WjZBc3Y3dDVyaEw1NW1RYjRPbnRvWVZ0cXdo?= =?utf-8?B?Zml1RjJUamlHa2t6alB4alE3S3hEeGJGdGtPcjdXbFlkUGZWM3NkRndDWXhp?= =?utf-8?B?NnY2YXJTVW1aTDFiQXp0VEhWZnEzQUdCR0dMbVhvV3pjMEFYcmNFWE93SE9w?= =?utf-8?B?OEpjR2drNU1ZSzJrdmZISEI4MWVwWWhkYzRCcjRpUkVPcDN4VWlXNHVXWnRW?= =?utf-8?B?a0lha1hRaThQV0UzSmFBMmk5Y3VaOFN4dmVMZkV1czFTcHBEWGk1UFJ5cURq?= =?utf-8?B?b0NSYU9ER08xRDNVa2UxQ045dUhLdFcwTGJCdU13b1VJbmVrQzhLZVYveDhT?= =?utf-8?B?YzRDdlJSOVZjTEFlK3hSUytySzYrMENsSXJZUXV5QXFyS2t4aXNiTEE5ZklY?= =?utf-8?B?NVB1M3hCVThzZk5OVzBBL3J1QUt0aDVMQ0NSY2Zsa1JXdTJCQ3lCdVNoczZE?= =?utf-8?B?RXhBKzNEWEhpWVFYdEdldUVmdmxiYVVRY0w5NWVyU29aaTVyeW1TZjEvQUh3?= =?utf-8?B?RzlRN1lQUXFNVWVoVmxrL04xRDNDVFNCaEtFVzZRaGtaM3ZSc1dmbHIrY3pj?= =?utf-8?B?a2JaNmVNcVhBZ0c0NytUNm5FaVNUaTRwaCtFSGhTYTR5Y281ajYxektadTg3?= =?utf-8?B?RnBVTWtmeW9HNkdoY2VsQjc1U0Z6WkhxQ0l1M2ZuTjluQVpCaTRuL2xxZTFC?= =?utf-8?B?dEVqeC9rUWxxOSt5WUJYY2JiOEl0WVJJZlNEemQyMitacWswNU0xQkZHRmVn?= =?utf-8?B?T0RvWFMvQlMrQnZraHJSOWQrSnNyblAvTVMwSUFXUGhub1F3SkR0VlAxcjBZ?= =?utf-8?B?bnpnV3RHOVg0RllhTUFYMlZaQXZ4c3dBbExHWEdoVlZTUkVpZnNMS3k2bGRY?= =?utf-8?B?ekp1MS9HUTBVMkExVjZ6dTFYOVhpQVEydE9iU2JPc0pkSm9kN1VycURmS2Ix?= =?utf-8?B?TUUxSzdWQjBPek5UamQ4aVhvbDZOU0xCQWxNbHlmcnM5UE1UcSthVmlJYnE1?= =?utf-8?B?ZmhjUnNOL3RtaXZpd29WSlQ2TXpBa3NnekErZERET2FaYzIwenY0RTV4eC9E?= =?utf-8?B?cHR0akdvTHBlRXJVeFcrR2NYaTY2T1U3OGNidjFmdWZ0KzlaTXgvMEM0eEo5?= =?utf-8?B?dVN3ZTc1R05JSk9RUExhLzdpU25WL09ENGk2UzdVSDdlSWRha2VZQ0lENGt4?= =?utf-8?B?ZFBLMUxwMHBxN3E1ZkRTZzNabS9vbVBpL2R5MU1RNlNYUkJ6NzhlVUJkbnpG?= =?utf-8?B?UXB2M0RDTVhNSWg4S0c2cVVaTkc4SDhXRE1rOFhsS2RLcDd1YTZTRFNWNEVz?= =?utf-8?B?YkZ2OFpxYmNBVDZoZmF0T3VYY0t3SUhnOWdKeWR6a3lRZVlKSy9rcGUyNC9D?= =?utf-8?B?NGVrT0RoMEwweVJ2TDVSK2szOFBJQ3hTdVY2eUVJVTBSTzQxU00rRm14MkNL?= =?utf-8?B?ZHdrQjRuckVZakFsMFRWa1NIVEhqU2p1Wk9wVDdiTk5yb1IzQlpqZzkwUXhj?= =?utf-8?Q?SYdO3vRAU07HyaD6mfOx3FZaoKJOK/9stdqpELmDqc=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4401.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c7b5a500-b9f0-42e5-6075-08d9f84f5470 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2022 11:09:44.8485 (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: waC6hCaTW4zR/riKt2FPEq9BXDdfaDyrHkWIfU+lWa1WvbQNvRmNbAJMd0Dt9o+YKc1yUVMQa5UeIN9kVXMl17nCC+pYAj71egdZ8Y5Q1ko= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1794 Return-Path: sebastien.boeuf@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 T24gV2VkLCAyMDIyLTAyLTIzIGF0IDE0OjE0ICswMDAwLCBZYW8sIEppZXdlbiB3cm90ZToNCj4g WWVzLCBqdXN0aWZpY2F0aW9uIGluIGJ1Z3ppbGxhIGFuZCBSRUFETUUsIHBsZWFzZS4NCg0KSSd2 ZSBqdXN0IGNyZWF0ZWQgYSBidWcgaW4gQnVnemlsbGE6DQpodHRwczovL2J1Z3ppbGxhLnRpYW5v Y29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTM4NDgNCg0KQnV0IEkgZG9uJ3QgaGF2ZSB0aGUgcGVy bWlzc2lvbnMgdG8gZWRpdCB0aGUgd2lraQ0KaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS90 aWFub2NvcmUuZ2l0aHViLmlvL3dpa2kvRURLLUlJLVJlbGVhc2UtUGxhbm5pbmcNCg0KRG8gSSBu ZWVkIHRvIHNlbmQgYSBQUiB0byB1cGRhdGUgdGhlIHdpa2k/DQoNCj4gDQo+IEkgc3VnZ2VzdGlv biB5b3Ugc2VuZCBhIGRpZmZlcmVudCBlbWFpbCB0byBhc2sgdGhlIGRpZmZlcmVudCB0b3BpYyAt DQo+IG5vdCBkaXN0cmFjdCBwZW9wbGUuDQo+IA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+IEZyb206IEJvZXVmLCBTZWJhc3RpZW4gPHNlYmFzdGllbi5ib2V1ZkBpbnRl bC5jb20+DQo+ID4gU2VudDogV2VkbmVzZGF5LCBGZWJydWFyeSAyMywgMjAyMiAxMDowMyBQTQ0K PiA+IFRvOiBrcmF4ZWxAcmVkaGF0LmNvbTsgWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwu Y29tPjsNCj4gPiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+IENjOiBKdXN0ZW4sIEpvcmRhbiBM IDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPg0KPiA+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZl bF0gW1BBVENIIDAvM10gQ2xvdWRIdjogUmVseSBvbiBQVkggYm9vdA0KPiA+IHNwZWNpZmljYXRp b24NCj4gPiANCj4gPiBPbiBXZWQsIDIwMjItMDItMjMgYXQgMTM6MTEgKzAwMDAsIFlhbywgSmll d2VuIHdyb3RlOg0KPiA+ID4gSWYgeW91IHdhbnQgdG8gc3VwcG9ydCBQVkgtb25seSwgdGhhdCBt ZWFucyB5b3UgKmRlZmVhdHVyZSogdGhlDQo+ID4gPiBDbG91ZEh2IGluICplZGsyLXN0YWJsZTIw MjIwMiogdGFnIGFjY29yZGluZyB0bw0KPiA+ID4gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y ZS90aWFub2NvcmUuZ2l0aHViLmlvL3dpa2kvRURLLUlJLVJlbGVhc2UNCj4gPiA+IC0NCj4gPiBQ bGFubmluZw0KPiA+ID4gLg0KPiA+ID4gSSBob3BlIHRoYXQgaXMgc3RhdGVkIGNsZWFybHksIHdp dGgganVzdGlmaWNhdGlvbiB3aHkgd2UgY2hvb3NlDQo+ID4gPiBQVkgtDQo+ID4gPiBvbmx5LiBT b21ldGhpbmcgbGlrZTogIkluIGVkazItc3RhYmxlMjAyMjAyLCBDbG91ZEh2IHN1cHBvcnRlZCB4 eHguDQo+ID4gPiBJbiBlZGsyLXN0YWJsZTIwMjIwNSBvciBmdXR1cmUsIENsb3VkSHYgZm9yIG5v bi1URFggd2lsbCBvbmx5DQo+ID4gPiBzdXBwb3J0DQo+ID4gPiBQVkgsIGJlY2F1c2UgeHh4eHh4 LiBUaGUgQ2xvdWRGdiBmb3IgVERYIHdpbGwgY29udGludWUgc3VwcG9ydA0KPiA+ID4geHh4LiIN Cj4gPiA+IEFuIEFTQ0lJIHRhYmxlIGlzIHByZWZlcnJlZCB0byBjbGFyaWZ5IHRoZSBjb21iaW5h dGlvbi4NCj4gPiANCj4gPiBTb3VuZHMgZ29vZC4gU28gYWxsIHRoZSBqdXN0aWZpY2F0aW9uIHNo b3VsZCBiZSBwYXJ0IG9mIHRoZSBCdWd6aWxsYQ0KPiA+IGlzc3VlLCByaWdodD8NCj4gPiANCj4g PiBCVFcsIGNvbXBsZXRlbHkgZGlmZmVyZW50IHRvcGljLCBidXQgd291bGRuJ3QgaXQgYmUgZWFz aWVyIHRvIHVzZQ0KPiA+IEdpdGh1YiBmb3IgdHJhY2tpbmcgaXNzdWVzPyBJIG1lYW4gZXNwZWNp YWxseSBzaW5jZSBpdCdzIGFscmVhZHkgdXNlZA0KPiA+IGZvciBDSSBhbmQgV2lraS4NCj4gPiAN Cj4gPiA+IA0KPiA+ID4gSWYgcG9zc2libGUsIHBsZWFzZSBjcmVhdGUgYSBzaW1pbGFyIFJFQURN RSB1bmRlcg0KPiA+ID4gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3RyZWUvbWFz dGVyL092bWZQa2cvQ2xvdWRIdsKgdG8NCj4gPiA+IHJlY29yZCBzdWNoIGluZm8uIChjb25maWd1 cmF0aW9uLCBmZWF0dXJlLCBzdXBwb3J0ZWQgdi5zLg0KPiA+ID4gdW5zdXBwb3J0ZWQsIFVSTCBs aW5rLCBob3cgdG8gYnVpbGQsIGhvdyB0byBsYXVuY2gsIGV0YykNCj4gPiANCj4gPiBPZiBjb3Vy c2UgOikNCj4gPiANCj4gPiA+IA0KPiA+ID4gDQo+ID4gPiBGWUk6IFRoZSByZWFkbWUgaW4gTWlj cm92bSBpcyBhIGdvb2QgZXhhbXBsZSAtDQo+ID4gPiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9j b3JlL2VkazIvYmxvYi9tYXN0ZXIvT3ZtZlBrZy9NaWNyb3ZtL1JFQURNRQ0KPiA+ID4gLg0KPiA+ ID4gDQo+ID4gPiBUaGFuayB5b3UNCj4gPiA+IFlhbyBKaWV3ZW4NCj4gPiA+IA0KPiA+ID4gPiAt LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBCb2V1ZiwgU2ViYXN0aWVu IDxzZWJhc3RpZW4uYm9ldWZAaW50ZWwuY29tPg0KPiA+ID4gPiBTZW50OiBXZWRuZXNkYXksIEZl YnJ1YXJ5IDIzLCAyMDIyIDg6MjAgUE0NCj4gPiA+ID4gVG86IGtyYXhlbEByZWRoYXQuY29tOyBk ZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4gPiBDYzogWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9A aW50ZWwuY29tPjsgSnVzdGVuLCBKb3JkYW4gTA0KPiA+ID4gPiA8am9yZGFuLmwuanVzdGVuQGlu dGVsLmNvbT4NCj4gPiA+ID4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0ggMC8zXSBD bG91ZEh2OiBSZWx5IG9uIFBWSCBib290DQo+ID4gPiA+IHNwZWNpZmljYXRpb24NCj4gPiA+ID4g DQo+ID4gPiA+IE9uIFdlZCwgMjAyMi0wMi0yMyBhdCAxMzowMiArMDEwMCwga3JheGVsQHJlZGhh dC5jb23CoHdyb3RlOg0KPiA+ID4gPiA+IMKgIEhpLA0KPiA+ID4gPiA+IA0KPiA+ID4gPiA+ID4g V2VsbCB0aGF0J3MgYSBnb29kIHF1ZXN0aW9uLiBJZiB3ZSBleHBlY3QgdGhlIHNhbWUgdGFyZ2V0 DQo+ID4gPiA+ID4gPiAoQ2xvdWRIdikNCj4gPiA+ID4gPiA+IHRvDQo+ID4gPiA+ID4gPiBzdXBw b3J0IGJvdGggVERYIGFuZCBub24tVERYLCB0aGF0IG1lYW5zIHRoZSBnZW5lcmF0ZWQgVERWRg0K PiA+ID4gPiA+ID4gd2lsbCBiZQ0KPiA+ID4gPiA+ID4gYQ0KPiA+ID4gPiA+ID4gUFZIIEVMRiBi aW5hcnksIHdoaWNoIHdpbGwgcmVxdWlyZSBzb21lIHNwZWNpYWwgaGFuZGxpbmcgZnJvbQ0KPiA+ ID4gPiA+ID4gQ2xvdWQNCj4gPiA+ID4gPiA+IEh5cGVydmlzb3IuDQo+ID4gPiA+ID4gPiBIYXZp bmcgdHdvIHNlcGFyYXRlIHRhcmdldHMgd291bGQgc2ltcGxpZnkgdGhpbmdzIGEgbG90Lg0KPiA+ ID4gPiA+ID4gV2hhdCdzDQo+ID4gPiA+ID4gPiB0aGUNCj4gPiA+ID4gPiA+IHBsYW4gZm9yIFFF TVU/IFdpbGwgdGhlIHNhbWUgT1ZNRiB0YXJnZXQgY292ZXIgYm90aCB1c2UNCj4gPiA+ID4gPiA+ IGNhc2VzPw0KPiA+ID4gPiA+IA0KPiA+ID4gPiA+IFllcywgdGhlcmUgd2lsbCBiZSBhIHNpbmds ZSBiaW5hcnkgc3VwcG9ydGluZyBib3RoIHRkeCBhbmQgbm9uLQ0KPiA+ID4gPiA+IHRkeCwNCj4g PiA+ID4gPiBzb21lDQo+ID4gPiA+ID4gY29uZmlncyBhZGQgc2V2IHRvIHRoZSBtaXguwqAgRG9p bmcgdGhlIHNhbWUgZm9yIGNsb3VkaHYNCj4gPiA+ID4gPiBzaG91bGRuJ3QNCj4gPiA+ID4gPiBi ZQ0KPiA+ID4gPiA+IG11Y2gNCj4gPiA+ID4gPiBvZiBhIHByb2JsZW0gSSB0aGluay4NCj4gPiA+ ID4gPiANCj4gPiA+ID4gPiBJbiB0ZHggbW9kZSB0aGUgZmlybXdhcmUgdXNlcyB0aGUgdGRob2Ig Zm9yIG1lbW9yeSBkZXRlY3Rpb24sDQo+ID4gPiA+ID4gaW4NCj4gPiA+ID4gPiBub24tDQo+ID4g PiA+ID4gdGR4DQo+ID4gPiA+ID4gbW9kZSBxZW11IGZ3X2NmZyBpcyB1c2VkIGluc3RlYWQuwqAg VGhlIGNsb3VkaHYgYnVpbGQgY291bGQNCj4gPiA+ID4gPiBzd2l0Y2gNCj4gPiA+ID4gPiBiZXR3 ZWVuIHRkaG9iIGFuZCBwdmhpbmZvIGluIGEgc2ltbGlhciB3YXkuDQo+ID4gPiA+IA0KPiA+ID4g PiBTb3VuZHMgZ29vZCA6KQ0KPiA+ID4gPiANCj4gPiA+ID4gPiANCj4gPiA+ID4gPiB0YWtlIGNh cmUsDQo+ID4gPiA+ID4gwqBHZXJkDQo+ID4gPiA+ID4gDQo+ID4gPiANCj4gDQoNCi0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQpJbnRlbCBDb3Jwb3JhdGlvbiBTQVMgKEZyZW5jaCBzaW1wbGlmaWVkIGpvaW50IHN0b2Nr IGNvbXBhbnkpClJlZ2lzdGVyZWQgaGVhZHF1YXJ0ZXJzOiAiTGVzIE1vbnRhbGV0cyItIDIsIHJ1 ZSBkZSBQYXJpcywgCjkyMTk2IE1ldWRvbiBDZWRleCwgRnJhbmNlClJlZ2lzdHJhdGlvbiBOdW1i ZXI6ICAzMDIgNDU2IDE5OSBSLkMuUy4gTkFOVEVSUkUKQ2FwaXRhbDogNCw1NzIsMDAwIEV1cm9z CgpUaGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlh bCBtYXRlcmlhbCBmb3IKdGhlIHNvbGUgdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocyku IEFueSByZXZpZXcgb3IgZGlzdHJpYnV0aW9uCmJ5IG90aGVycyBpcyBzdHJpY3RseSBwcm9oaWJp dGVkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQKcmVjaXBpZW50LCBwbGVhc2UgY29udGFj dCB0aGUgc2VuZGVyIGFuZCBkZWxldGUgYWxsIGNvcGllcy4K