From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web12.6836.1645619719187853721 for ; Wed, 23 Feb 2022 04:35:19 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=eeJ4KoZx; spf=pass (domain: intel.com, ip: 192.55.52.136, 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=1645619719; x=1677155719; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:mime-version: content-transfer-encoding; bh=FNQnkAVntVJF/rOhj0nW7eInGYvmBitUJXV8qs2JISc=; b=eeJ4KoZx8RjFZeJN1tWjxwZRn4mzu1cE5V3HmvY24TEsIIoeibblZBpr D4lAQXRDPT6NK28eq+1ihLA1S/4WP0fZp/Mo0s4Lo9n3y70w8jXFFPUfM lMPPNH0Fz4S7BUB37MloyWHxyRAZv/TiPslNNSa2v8I2ONkfRx4c6ljPr pPLgcH4jOIKF0ZMIGGSU980ETrn592Enz//qzFea8dYiOP/DzWMjIaX7Q 40BhpZC73CH0IP2v2TBMFN9rx5yZ6Bq9F0P1qIqZAlf80RqkRKDu4wJM4 IzKEp9JFOFXlnVtfARe3blEeaVVhWck1q646HyCTF1tVMWhkU5+R3VFqd g==; X-IronPort-AV: E=McAfee;i="6200,9189,10266"; a="231925958" X-IronPort-AV: E=Sophos;i="5.88,390,1635231600"; d="scan'208";a="231925958" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Feb 2022 04:35:17 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,390,1635231600"; d="scan'208";a="573800851" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga001.jf.intel.com with ESMTP; 23 Feb 2022 04:35:17 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2308.21; Wed, 23 Feb 2022 04:35:17 -0800 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Wed, 23 Feb 2022 04:35:16 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Wed, 23 Feb 2022 04:35:16 -0800 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) 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.2308.20; Wed, 23 Feb 2022 04:35:16 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PpB7QSwLwjg4x5lRQ7rgZ9/rUulpKkOm+OAi5Oh8JDMcC/wAaVBMaMYFIl6orhxNvUyXoP2l1nMoLragX2ywHfNQciGtizuLzmqy5P9qFu//MBFTIPZyTwCHW3Z5kCeoEwGMVshLcyfI35N1Phb1OibIZP5hkE6YX26t3osT7clgHu2+2NhdJEUFd3nZTsbhML3yLUHWNPOnqOXW50WXQV7fZg30Wosx/VmSnfMEqukts+AuTVKujQBO98JxNEP6KF7rPow6cKhIHNIdNod10FJP/7jSke/KVCum+LhlKivhiTd2CpPxCrIuKuTFQL8IrwnLMwQyZEjYA6b3jEYOCw== 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=5FglfVMU5t0B1qiUIwMD/VrtmPFduKCH5vtFXOwGU98=; b=fZ4CiH5XJfISvIMjd1fZHZrSqe6EdAmGtdWn0U6DKS1hWVpKRy8AAqI3zvWQlsQeWAH1vQc6Q8VmjLf0/4WRMNld4bXDAzME8pRVM+abuh4rpKV6ZN9vRlplVLWMNLQYrTLT+HFYSG4sop9zlgaNmDer3g7Xu/UClwDiX3fgEqDsJSwJeF4qFJXO7HAZNAgvpIWZTblCE57bM9Z4peqyVgfhNbTU4d78o7rTpbbtW+g0+fIwFs2hfil0RuRIIuLxIMir6BMSay+YnyUe7gAHz+zkxWZ05AuCs0rZ18powwSbxr52dWl5ZsOA3px7zuuGnJzoFK+v5AkO98jGVfz+Iw== 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 CY4PR1101MB2293.namprd11.prod.outlook.com (2603:10b6:910:22::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Wed, 23 Feb 2022 12:35:14 +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.024; Wed, 23 Feb 2022 12:35:14 +0000 From: "Boeuf, Sebastien" To: "kraxel@redhat.com" , "devel@edk2.groups.io" CC: "Yao, Jiewen" , "Justen, Jordan L" Subject: Re: [edk2-devel] [PATCH 1/3] OvmfPkg: Generate CloudHv as a PVH ELF binary Thread-Topic: [edk2-devel] [PATCH 1/3] OvmfPkg: Generate CloudHv as a PVH ELF binary Thread-Index: AQHYKARfoPLj0T80m0iqA7gkbXn4wayg/yyAgAAUZQA= Date: Wed, 23 Feb 2022 12:35:13 +0000 Message-ID: References: <54a8547ccdea2ae8fc5a58728f861d7019847369.1645542995.git.sebastien.boeuf@intel.com> <20220223112213.j7fvqlswybnz3mt6@sirius.home.kraxel.org> In-Reply-To: <20220223112213.j7fvqlswybnz3mt6@sirius.home.kraxel.org> 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: a4521110-ab95-418e-9116-08d9f6c8f0dc x-ms-traffictypediagnostic: CY4PR1101MB2293: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: ukFn+Vlv1FTVhl9FIDboLYr0+w3VhSlRtb1s6lKbVZZJuqIxcakCFbQ3LlD7LXQVCnZYd38oOdgjBxAIxa0XRtRYGGMVrxFrZ5LlnD9MKO2OsJ6tehGVAVmONVZlI9ZNJQSbWjVi+m1h3QFUyMaKFx570Oe2Litr2kEgIl8xwOlBAWgqUfh0oJ9Ywkn3j58BDa0fcf/eXZPUZi/OuJ/HFTN8HYizdFwungDAqG3Adhg8aHdjaMgPnF1dc77/EsO7YxQLj9jQh3c2//hrs47wXczgUMaqs/vpShVKzKpmx+1sYlnhKPuC106RKOrkFRa58UTIPCyP/BjrzQZoOiA3hFzPi9DsDhpw40nZ3GkC20RysSAjUG25xxqhVnHaFqjVMT+uvi47fyDFlbyAQ8hDFtReWOJNYIEBoD6uo5iLs+xIQylwOxl7DbC4REdws+UR6nsOD8B/2u/kOc+4Hye8io+Xfp6t8UH18yfuqQbIlY3VPUG+WDNar1e23NZaJkYenpKcYbcX9PYDoqxhEIoTcq9yB7bRTrQw89H3W6ADyDeBLErW1i9WtlsIksApGPxjfAd1X5raSubrCKm5s7dDLvv8/72EyYFuz7SJeuNuYxm+Bt/eex03UPU4h5TAkEEIqTZ6tz9e6IDIDKesgDmxj1S8dKPg+nlOOBur0OoMroFYtprgv3j+mj+YHa7nEOy5jbxIYRtv4VoXKk1LoLRvow== 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)(91956017)(8936002)(5660300002)(2616005)(66556008)(66446008)(64756008)(4326008)(8676002)(76116006)(66946007)(2906002)(66476007)(38070700005)(6512007)(6486002)(122000001)(82960400001)(38100700002)(508600001)(36756003)(316002)(6506007)(71200400001)(54906003)(110136005)(186003)(83380400001)(26005)(86362001)(107886003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NGdKM0JFVkxSOTlUbjc1SnNRcC9BOUY5S0xCUERHNnNYdUc1dWpkb0t1QVFL?= =?utf-8?B?ZnRYcTQ2S1AwZmNYOGZYTXFYQlo3TFJtUCt2SWZLUGZoWkR3OWpVUHdNMy8z?= =?utf-8?B?R0U3Ti9oTCtXVFZ2OTAzdWhJN1kyeC9KM09sSW4yYWNGeWwyTFpERExseDNr?= =?utf-8?B?NVNzM2lwdXFUMytXQ2Rlam9lWkFJbHRKRFBvZXZLS0pQWHNSc1BkUEt4QXBK?= =?utf-8?B?WjYzNzR6U1J6R0twU3FWRFcyMDJxQzB6NlZwVk9Vb3c1N3UvWktjdHYvQ2tU?= =?utf-8?B?bXlpUnFlRlpNY2MxZTRQanNJTHBhd2VGU1ZpbnlJeURubnBjaGxScUZNazBV?= =?utf-8?B?QXB0MGtXNFpHYXQzazA2TmZYV3p5aVQ1ZFg0ZUU3RXBMdDV0ZWltOGZEMFhH?= =?utf-8?B?ZzB0bWprbTlpTGFaVWt0TWFobHduUEY1ZWUzekR1WURPZ3RVK25LYmhja0k2?= =?utf-8?B?S1dQUW1UOGFFZWJPNlE2a0JqbFg1NlVjQjJyT1BrNUxjUkRZUzZOeUk4ZkRy?= =?utf-8?B?a3NmZ09vKzhHWGpaVzE2M1lTWnZNUndXZytkYzV3Y1hTdTN0TU5rNDkyYW5k?= =?utf-8?B?MGpqTS95dG54bi9KbElwMWFPeTZxRSt6VWpVQWhZNi9xSmlrNnNDSUkxM3ly?= =?utf-8?B?NTdkV05GekRUSlVlTUVBckIvM1l4VWRnRTJPSXptQi8vcUxWRjFDUEx0Y3Vn?= =?utf-8?B?Y1JBUlF2dGV0S2xDSGh6NHZ5dVowRFRMdVpFTWNFZnFDRzZDeUdVWkdNSWlM?= =?utf-8?B?TDdPU3dud05xK0g2THFyb3FsMVhlaXZiRHlod2c5L3pRUTBrMlVZQVVyd1k1?= =?utf-8?B?TEJmdTIzeFBHaDVyQk5ZbzJydk1pSjhydkF5NndRMTV6Y1doU0tHRWZlNFdj?= =?utf-8?B?WXdUK1hVWTZaREhjbzJ4NjM4OU1QY3JsMGRucHhmdjZLeVZQdGtVaHk5L1Zs?= =?utf-8?B?SWc0alAzcTFPbmplSDRmR0JNTFI5Wm4yTlJNd1plc3NhOGZMM1lzblNGMEZF?= =?utf-8?B?bmJIMHNZc1ErQVFNYjJMTEJNekxGY3cxNlM5WDZCbG1sQS95NUlHMXkxM1cz?= =?utf-8?B?UDlrUS9wcG9XWWJtY0pTRCtoSGo0YnhVaFBHdWNrSk5BL3lxR1B1R0phcHVY?= =?utf-8?B?UHgwaGV4cDVZMXRRZ3UvbjREeCtVdGxBQ3VlMXZlSUZpdHZzc3NNZk9vK1dt?= =?utf-8?B?VURxOHJjRG1zWEJmcktDQUxRNldWZDJmc0xDQkxVcTczc24vaGxtTS84RU5y?= =?utf-8?B?bWZDODZvMVlENDF2LzRhWjd5OU9oNXRqRHVmeU1sQXBtNWR2ZFdLSS93R2F5?= =?utf-8?B?WktZYmk3MGI1VVBaajJiL2pTYitISElxTGtaYTBDSit4OFBvZ3VSRWxrMVZz?= =?utf-8?B?UDNWSHJDQjBDZGFKcy9neHNTbis3RmpLVGVsKzNsd0ZWM3NQTXJuL1NsbXNB?= =?utf-8?B?cjR5b05uS1VETGlURjFuWlNWQ3VCSnFVUWJXSENIMWdVRCswQ3A0TXE0ZENq?= =?utf-8?B?ZFpHaDlZV3lLeVJjS2cwT2pVR1RIVEdwOCtoSWVrd0pGcnpRczErdzVDN29n?= =?utf-8?B?N0ZONm1oMTRrZFRWcDBzb0JCMEFWTWo5eXd0ZUQ2OTNUMlFPaVhXaE85ZFpw?= =?utf-8?B?eHl5NnBRQ29PVGRRc2ZFME1vL2tsdjlIZVVxaVJmWGNKckhTQm5qdE1qVWVO?= =?utf-8?B?ckYrdnNkMHJwdjAyVXZYK1hoR3BlOHcySFVYR2lZNy8wQ3I0Z05BY1p4WGdl?= =?utf-8?B?WHM1Zm9BNDNHbUtzQWRBK3l2KzQ4S0htZCt3emVpa2ljZFQ0cFNMNEpURlBO?= =?utf-8?B?ZU9udTRCaWIzbmg4T05LT052aUV6dUpmWHhNMkFwUzhOc0pvQURMK0IzM2g4?= =?utf-8?B?NDBKbzR4YmptWEhnbzBFTHBTSERSTTl0M25PZ3ZJdG1sbWhzZHh3U2FtL09I?= =?utf-8?B?eEhXNHBUVUozSmhmOVA2RUg2aE1WL01SWnRKbTJpdGQ2Nmp2SkhVZDBPSk5B?= =?utf-8?B?Zk9vWGVMeEFyZ2s3aGZ4WTd2QzFZTi9QUTgrSHRyckhWY1ZwTEFYZ3NjN01k?= =?utf-8?B?dGd4WmRTQkdQMHFGREtRRTJnN3duRmNOMW5WSk1hMzA3TnRMN2NtTDhVc0lo?= =?utf-8?B?VFM0aXp3K2pjVEh1cjRTNEZoR1NqWERxRWQvSEFhZTIyK0xTbHVFUzhnZTJ4?= =?utf-8?B?RktLemlVSkk1MmlaZmhDWXJFZWs3Qkg0cXExR1luTnFBemhmWXM5bHJhUUtG?= =?utf-8?Q?N/95eLwaQRJojmTX9gPXIjp/lGCZzs9P61jaPVpzcE=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: a4521110-ab95-418e-9116-08d9f6c8f0dc X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2022 12:35:13.7640 (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: dBoiZJRHNKOfw+hETW6Eq47Uzip0C2oW5CVwsI+uFR9cs5AlDI+kA5ljjCmWgNf6cPz6VuS0G8ZTvWeWEotY7VlC9hj/cuBUgqT6crJ/TME= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2293 Return-Path: sebastien.boeuf@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-ID: <83739E445FE3794FA40607409D16C042@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 T24gV2VkLCAyMDIyLTAyLTIzIGF0IDEyOjIyICswMTAwLCBHZXJkIEhvZmZtYW5uIHdyb3RlOg0K PiBPbiBUdWUsIEZlYiAyMiwgMjAyMiBhdCAwNDo1MzowNFBNICswMTAwLCBCb2V1ZiwgU2ViYXN0 aWVuIHdyb3RlOg0KPiA+IEZyb206IFNlYmFzdGllbiBCb2V1ZiA8c2ViYXN0aWVuLmJvZXVmQGlu dGVsLmNvbT4NCj4gPiANCj4gPiBGb2xsb3dpbmcgdGhlIG1vZGVsIGZyb20gdGhlIFhlbiB0YXJn ZXQsIENsb3VkSHYgaXMgZ2VuZXJhdGVkIGFzIGENCj4gPiBQVkgNCj4gPiBFTEYgYmluYXJ5IHRv IHRha2UgYWR2YW50YWdlIG9mIHRoZSBQVkggc3BlY2lmaWNhdGlvbi4NCj4gDQo+ID4gLS0tIC9k ZXYvbnVsbA0KPiA+ICsrKyBiL092bWZQa2cvQ2xvdWRIdi9DbG91ZEh2RWxmSGVhZGVyR2VuZXJh dG9yLmMNCj4gDQo+IFdoeSBjcmVhdGUgYSBuZXcgY29weSBvZiB0aGlzP8KgIFdoYXQgYXJlIHRo ZSBkaWZmZXJlbmNlcyB0byB0aGUgWGVuDQo+IHZlcnNpb24/wqAgSSBndWVzcyB0aGV5IGFyZSBz bWFsbCBzbyB3ZSBjYW4gbWF5YmUgaGF2ZSBhIGNvbW1vbg0KPiBFbGZQdmhIZWFkZXJHZW5lcmF0 b3IuYyB3aXRoIGNvbW1hbmQgbGluZSBzd2l0Y2hlcz8NCg0KVGhhdCdzIHJpZ2h0LCBJIGNhbiB3 b3JrIG9uIHVwZGF0aW5nIHRoZSBnZW5lcmF0b3IgdG8gdGFrZSBzb21lDQpwYXJhbWV0ZXJzIHNv IHRoYXQgSSB3b24ndCBuZWVkIHRoZSBkdXBsaWNhdGlvbiBvZiB0aGUgZmlsZS4NCg0KPiANCj4g PiAtwqAgT3ZtZlBrZy9SZXNldFZlY3Rvci9SZXNldFZlY3Rvci5pbmYNCj4gPiArwqAgT3ZtZlBr Zy9YZW5SZXNldFZlY3Rvci9YZW5SZXNldFZlY3Rvci5pbmYNCj4gDQo+IFdoeSB0aGlzIGlzIG5l ZWRlZD8NCg0KSXQgc3RvcmVzIHRoZSAiU3RhcnQgb2YgZGF5IiBzdHJ1Y3R1cmUgcG9pbnRlciwg d2hpY2ggaXMgdGhlbiB1c2VkIGJ5DQpzb21lIGZvbGxvdyB1cCBwYXRjaGVzIHRvIGFjY2VzcyBo dm1fc3RhcnRfaW5mbyBzdHJ1Y3R1cmUgKGNvbnRhaW5pbmcNCnRoZSBQVkggYm9vdCBpbmZvcm1h dGlvbikuDQoNCj4gDQo+ID4gK0RBVEEgPSB7DQo+ID4gK8KgICMNCj4gPiArwqAgIyBUaGlzIGhl eCBhcnJheSBoYXZlIGJlZW4gZ2VuZXJhdGVkIGJ5DQo+ID4gT3ZtZlBrZy9Pdm1mWGVuRWxmSGVh ZGVyR2VuZXJhdG9yLmMNCj4gPiArwqAgIyBhbmQgY29waWVkIG1hbnVhbGx5Lg0KPiANCj4gSG93 IGFib3V0IGhhdmluZyB0aGUgZ2VuZXJhdG9yIHdyaXRlIGEgLmZkZi5pbmMgZmlsZSB3aGljaCB5 b3UgY2FuDQo+IGp1c3QNCj4gaW5jbHVkZSBkaXJlY3RseSB3aXRob3V0IG1hbnVhbCBjb3B5aW5n Pw0KDQpJIHVuZGVyc3RhbmQgdGhlIGlkZWEsIGJ1dCBkbyB5b3UgaGF2ZSBhbnkgcG9pbnRlciB0 byBzb21lIGV4aXN0aW5nDQpjb2RlIGluIHRoZSByZXBvIGFscmVhZHkgZG9pbmcgc3VjaCB0aGlu Zz8NCg0KVGhhbmtzLA0KU2ViYXN0aWVuDQoNCj4gDQo+IHRha2UgY2FyZSwNCj4gwqAgR2VyZA0K PiANCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCkludGVsIENvcnBvcmF0aW9uIFNBUyAoRnJlbmNoIHNpbXBsaWZp ZWQgam9pbnQgc3RvY2sgY29tcGFueSkKUmVnaXN0ZXJlZCBoZWFkcXVhcnRlcnM6ICJMZXMgTW9u dGFsZXRzIi0gMiwgcnVlIGRlIFBhcmlzLCAKOTIxOTYgTWV1ZG9uIENlZGV4LCBGcmFuY2UKUmVn aXN0cmF0aW9uIE51bWJlcjogIDMwMiA0NTYgMTk5IFIuQy5TLiBOQU5URVJSRQpDYXBpdGFsOiA0 LDU3MiwwMDAgRXVyb3MKClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgbWF5IGNvbnRh aW4gY29uZmlkZW50aWFsIG1hdGVyaWFsIGZvcgp0aGUgc29sZSB1c2Ugb2YgdGhlIGludGVuZGVk IHJlY2lwaWVudChzKS4gQW55IHJldmlldyBvciBkaXN0cmlidXRpb24KYnkgb3RoZXJzIGlzIHN0 cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZApyZWNpcGllbnQs IHBsZWFzZSBjb250YWN0IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSBhbGwgY29waWVzLgo=