Received: by 10.223.185.116 with SMTP id b49csp1471447wrg; Sun, 4 Mar 2018 02:40:05 -0800 (PST) X-Google-Smtp-Source: AG47ELvI/LceedMD1j6cUZZJa6J7pjX46cCvQjiwSBDrTjkJF74nTphFoHJGOEZQN1Z65xid94p0 X-Received: by 10.99.124.25 with SMTP id x25mr9362659pgc.372.1520160005540; Sun, 04 Mar 2018 02:40:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520160005; cv=none; d=google.com; s=arc-20160816; b=nCfULo++OxyUZ8G3SAK5pEbdCQ/Q8sM3+EFHlrCGiwowxuP9dUTXUJI3mTQdWCjTG3 +3dVR09fDfva/dTSFyIgEt5xU+/Sk+Tr+Rv5mc2fw/3dveU3uwiaQdQCpq+rHzRYy8Ax qTOGfwr+NS4KWq0hM8eZGluxyNdKtFuWdk7rpzs6eVRG8tHSnI1HYTDVSws/3jHP9mhh eXx1slY2Csox6/OxQtffk13b2HXn8DiWJCaykqSpuIBpKaub8gGoMHY2dIEskq34rpzn Hd4UZVDpaCOZ4wwQSqqPGoNfYX0XPqzYzYW/TzX7iZE0n8FILj2oeZBk2JLhDVPrxEjL fIVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=w1YRqPTzIiQ1JBYDFkvoO5Knb3fnvrdZktltcjThmp0=; b=o/AeT8m8ClDpDHDGxrpdMB4h+obCoaql9IJ4CPQFRC/E13a6UVUKZcWGC6L6+GVjxF 5eZvkW7fqFoHHjCTrIJ3mEJmy74ApNSBR7rB80ZQv8LmZiwOFWmgKEixGMhfkLctB+93 X6WG4y7CLtB9zQDiMyjUyD/Lz8Qdum73C0TFu220ZCzSRyeoKtBBOMx4m3QyiXhI1wxw iOjermATpqx/FkNz50+Q1fwoAK1ze/twx6roAupUAZB0w0b8dw/cOP0vb1LmoYnmcs9f kMcoc9LNmlNgLmYU8pXetIc+x/nAr9QrSXEJzf3/ZMnFdBwEZAhn730i/eQHqrjs8DS0 vq/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.de header.s=amazon201209 header.b=d7YbLQ8A; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a18si6805559pgn.669.2018.03.04.02.39.51; Sun, 04 Mar 2018 02:40:05 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@amazon.de header.s=amazon201209 header.b=d7YbLQ8A; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932203AbeCDKSC (ORCPT + 99 others); Sun, 4 Mar 2018 05:18:02 -0500 Received: from smtp-fw-4101.amazon.com ([72.21.198.25]:59255 "EHLO smtp-fw-4101.amazon.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751844AbeCDKR7 (ORCPT ); Sun, 4 Mar 2018 05:17:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209; t=1520158679; x=1551694679; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:mime-version: content-transfer-encoding; bh=w1YRqPTzIiQ1JBYDFkvoO5Knb3fnvrdZktltcjThmp0=; b=d7YbLQ8Abzr80W2138l3aUSwbMyni6JvFKEGk9Ukemjt7IOjiQATlgH9 fSnxYpBbbfAWdUvC8j80il7ARHQrvSuVkall40L/X43NNxpHrKAvWGxu/ X9un/0rPa5zZR6vyMCdl7BU+I20ZCleHeDb+84Fqi5uRdmqYFi9TP67lJ I=; X-IronPort-AV: E=Sophos;i="5.47,422,1515456000"; d="scan'208";a="710330202" Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-2a-d0be17ee.us-west-2.amazon.com) ([10.124.125.6]) by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 04 Mar 2018 10:17:57 +0000 Received: from EX13MTAUEA001.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194]) by email-inbound-relay-2a-d0be17ee.us-west-2.amazon.com (8.14.7/8.14.7) with ESMTP id w24AHomM054450 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 4 Mar 2018 10:17:55 GMT Received: from EX13D01EUB001.ant.amazon.com (10.43.166.194) by EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Sun, 4 Mar 2018 10:17:54 +0000 Received: from EX13D01EUB003.ant.amazon.com (10.43.166.248) by EX13D01EUB001.ant.amazon.com (10.43.166.194) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Sun, 4 Mar 2018 10:17:53 +0000 Received: from EX13D01EUB003.ant.amazon.com ([10.43.166.248]) by EX13D01EUB003.ant.amazon.com ([10.43.166.248]) with mapi id 15.00.1236.000; Sun, 4 Mar 2018 10:17:53 +0000 From: "Raslan, KarimAllah" To: "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "pbonzini@redhat.com" , "x86@kernel.org" CC: "tglx@linutronix.de" , "hpa@zytor.com" , "rkrcmar@redhat.com" , "mingo@redhat.com" Subject: Re: [PATCH] X86/KVM: Update the exit_qualification access bits while walking an address Thread-Topic: [PATCH] X86/KVM: Update the exit_qualification access bits while walking an address Thread-Index: AQHTsL7uN8i8BkmWakqL1gIWWZ5a16O9OeOAgAKougA= Date: Sun, 4 Mar 2018 10:17:53 +0000 Message-ID: <1520158672.28771.4.camel@amazon.de> References: <1519841208-23349-1-git-send-email-karahmed@amazon.de> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.164.12] Content-Type: text/plain; charset="utf-8" Content-ID: <7F7718602AA63F4D85B38E0091319AEA@amazon.com> MIME-Version: 1.0 Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gRnJpLCAyMDE4LTAzLTAyIGF0IDE4OjQxICswMTAwLCBQYW9sbyBCb256aW5pIHdyb3RlOg0K PiBPbiAyOC8wMi8yMDE4IDE5OjA2LCBLYXJpbUFsbGFoIEFobWVkIHdyb3RlOg0KPiA+IA0KPiA+ IC4uLiB0byBhdm9pZCBoYXZpbmcgYSBzdGFsZSB2YWx1ZSB3aGVuIGhhbmRsaW5nIGFuIEVQVCBt aXNjb25maWcgZm9yIE1NSU8NCj4gPiByZWdpb25zLg0KPiA+IA0KPiA+IE1NSU8gcmVnaW9ucyB0 aGF0IGFyZSBub3QgcGFzc2VkLXRocm91Z2ggdG8gdGhlIGd1ZXN0IGFyZSBoYW5kbGVkIHRocm91 Z2gNCj4gPiBFUFQgbWlzY29uZmlncy4gVGhlIGZpcnN0IHRpbWUgYSBjZXJ0YWluIE1NSU8gcGFn ZSBpcyB0b3VjaGVkIGl0IGNhdXNlcyBhbg0KPiA+IEVQVCB2aW9sYXRpb24sIHRoZW4gS1ZNIG1h cmtzIHRoZSBFUFQgZW50cnkgdG8gY2F1c2UgYW4gRVBUIG1pc2NvbmZpZw0KPiA+IGluc3RlYWQu IEFueSBzdWJzZXF1ZW50IGFjY2Vzc2VzIHRvIHRoZSBlbnRyeSB3aWxsIGdlbmVyYXRlIGFuIEVQ VA0KPiA+IG1pc2NvbmZpZy4NCj4gPiANCj4gPiBUaGluZ3MgZ2V0cyBzbGlnaHRseSBjb21wbGlj YXRlZCB3aXRoIG5lc3RlZCBndWVzdCBoYW5kbGluZyBmb3IgTU1JTw0KPiA+IHJlZ2lvbnMgdGhh dCBhcmUgbm90IHBhc3NlZCB0aHJvdWdoIGZyb20gTDAgKGkuZS4gZW11bGF0ZWQgYnkgTDANCj4g PiB1c2VyLXNwYWNlKS4NCj4gPiANCj4gPiBBbiBFUFQgdmlvbGF0aW9uIGZvciBvbmUgb2YgdGhl c2UgTU1JTyByZWdpb25zIGZyb20gTDIsIGV4aXRzIHRvIEwwDQo+ID4gaHlwZXJ2aXNvci4gTDAg d291bGQgdGhlbiBsb29rIGF0IHRoZSBFUFQxMiBtYXBwaW5nIGZvciBMMSBoeXBlcnZpc29yIGFu ZA0KPiA+IHJlYWxpemUgaXQgaXMgbm90IHByZXNlbnQgKG9yIG5vdCBzdWZmaWNpZW50IHRvIHNl cnZlIHRoZSByZXF1ZXN0KS4gVGhlbiBMMA0KPiA+IGluamVjdHMgYW4gRVBUIHZpb2xhdGlvbiB0 byBMMS4gTDEgd291bGQgdGhlbiB1cGRhdGUgaXRzIEVQVCBtYXBwaW5ncy4gVGhlDQo+ID4gRVhJ VF9RVUFMSUZJQ0FUSU9OIHZhbHVlIGZvciBMMSB3b3VsZCBjb21lIGZyb20gZXhpdF9xdWFsaWZp Y2F0aW9uIHZhcmlhYmxlDQo+ID4gaW4gInN0cnVjdCB2Y3B1Ii4gVGhlIHByb2JsZW0gaXMgdGhh dCB0aGlzIHZhcmlhYmxlIGlzIG9ubHkgdXBkYXRlZCBvbiBFUFQNCj4gPiB2aW9sYXRpb24gYW5k IG5vdCBvbiBFUFQgbWlzY29uZmlnLiBTbyBpZiBhbiBFUFQgdmlvbGF0aW9uIGJlY2F1c2Ugb2Yg YQ0KPiA+IHJlYWQgaGFwcGVuZWQgZmlyc3QsIHRoZW4gYW4gRVBUIG1pc2NvbmZpZyBiZWNhdXNl IG9mIGEgd3JpdGUgaGFwcGVuZWQNCj4gPiBhZnRlcndhcmRzLiBUaGUgTDAgaHlwZXJ2aXNvciB3 aWxsIHN0aWxsIGNvbnRhaW4gZXhpdF9xdWFsaWZpY2F0aW9uIHZhbHVlDQo+ID4gZnJvbSB0aGUg cHJldmlvdXMgcmVhZCBpbnN0ZWFkIG9mIHRoZSB3cml0ZSBhbmQgZW5kIHVwIGluamVjdGluZyBh biBFUFQNCj4gPiB2aW9sYXRpb24gdG8gdGhlIEwxIGh5cGVydmlzb3Igd2l0aCBhbiBvdXQgb2Yg ZGF0ZSBFWElUX1FVQUxJRklDQVRJT04uDQo+ID4gDQo+ID4gVGhlIEVQVCB2aW9sYXRpb24gdGhh dCBpcyBpbmplY3RlZCBmcm9tIEwwIHRvIEwxIG5lZWRzIHRvIGhhdmUgdGhlIGNvcnJlY3QNCj4g PiBFWElUX1FVQUxJRklDQVRJT04gc3BlY2lhbGx5IGZvciB0aGUgYWNjZXNzIGJpdHMgYmVjYXVz ZSB0aGUgaW5kaXZpZHVhbA0KPiA+IGFjY2VzcyBiaXRzIGZvciBNTUlPIEVQVHMgYXJlIHVwZGF0 ZWQgb25seSBvbiBhY3R1YWwgYWNjZXNzIG9mIHRoaXMNCj4gPiBzcGVjaWZpYyB0eXBlLiBTbyBm b3IgdGhlIGV4YW1wbGUgYWJvdmUsIHRoZSBMMSBoeXBlcnZpc29yIHdpbGwga2VlcA0KPiA+IHVw ZGF0aW5nIG9ubHkgdGhlIHJlYWQgYml0IGluIHRoZSBFUFQgdGhlbiByZXN1bWUgdGhlIEwyIGd1 ZXN0LiBUaGUgTDINCj4gPiBndWVzdCB3b3VsZCBlbmQgdXAgY2F1c2luZyBhbm90aGVyIGV4aXQg d2hlcmUgdGhlIEwwICphZ2Fpbiogd2lsbCBpbmplY3QNCj4gPiBhbm90aGVyIEVQVCB2aW9sYXRp b24gdG8gTDEgaHlwZXJ2aXNvciB3aXRoICphZ2FpbiogYW4gb3V0IG9mIGRhdGUNCj4gPiBleGl0 X3F1YWxpZmljYXRpb24gd2hpY2ggaW5kaWNhdGVzIGEgcmVhZCBhbmQgbm90IGEgd3JpdGUuIFRo ZW4gdGhpcw0KPiA+IHBpbmctcG9uZyBqdXN0IGtlZXBzIGhhcHBlbmluZyB3aXRob3V0IG1ha2lu ZyBhbnkgZm9yd2FyZCBwcm9ncmVzcy4NCj4gPiANCj4gPiBUaGUgYmVoYXZpb3Igb2YgbWFwcGlu ZyBNTUlPIHJlZ2lvbnMgY2hhbmdlZCBpbjoNCj4gPiANCj4gPiAgICBjb21taXQgYTM0MGIzZTIy OWIyNCAoImt2bTogTWFwIFBGTi10eXBlIG1lbW9yeSByZWdpb25zIGFzIHdyaXRhYmxlIChpZiBw b3NzaWJsZSkiKQ0KPiA+IA0KPiA+IC4uLiB3aGVyZSBhbiBFUFQgdmlvbGF0aW9uIGZvciBhIHJl YWQgd291bGQgYWxzbyBmaXh1cCB0aGUgd3JpdGUgYml0cyB0bw0KPiA+IGF2b2lkIGFub3RoZXIg RVBUIHZpb2xhdGlvbiB3aGljaCBieSBhY2NpZGRlbnQgd291bGQgZml4IHRoZSBidWcgbWVudGlv bmVkDQo+ID4gYWJvdmUuDQo+ID4gDQo+ID4gVGhpcyBjb21taXQgZml4ZXMgdGhpcyBzaXR1YXRp b24gYW5kIGVuc3VyZXMgdGhhdCB0aGUgYWNjZXNzIGJpdHMgZm9yIHRoZQ0KPiA+IGV4aXRfcXVh bGlmY2F0aW9uIGlzIHVwIHRvIGRhdGUuIFRoYXQgZW5zdXJlcyB0aGF0IGV2ZW4gTDEgaHlwZXJ2 aXNvcg0KPiA+IHJ1bm5pbmcgd2l0aCBhIEtWTSB2ZXJzaW9uIGJlZm9yZSB0aGUgY29tbWl0IG1l bnRpb25lZCBhYm92ZSB3b3VsZCBzdGlsbA0KPiA+IHdvcmsuDQo+ID4gDQo+ID4gKCBUaGUgZGVz Y3JpcHRpb24gYWJvdmUgYXNzdW1lcyBFUFQgdG8gYmUgYXZhaWxhYmxlIGFuZCB1c2VkIGJ5IEwx DQo+ID4gICBoeXBlcnZpc29yICsgdGhlIEwxIGh5cGVydmlzb3IgaXMgcGFzc2luZyB0aHJvdWdo IHRoZSBNTUlPIHJlZ2lvbiB0byB0aGUgTDINCj4gPiAgIGd1ZXN0IHdoaWxlIHRoaXMgTU1JTyBy ZWdpb24gaXMgZW11bGF0ZWQgYnkgdGhlIEwwIHVzZXItc3BhY2UgKS4NCj4gDQo+IFRoaXMgbG9v a3Mgb2theS4gIFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGFkZCBhIGt2bS11bml0LXRlc3RzIHRl c3RjYXNlDQo+IGZvciB0aGlzPw0KDQpZdXAsIG1ha2VzIHNlbnNlLiBKdXN0IHNlbnQgb3V0IGEg cGF0Y2ggZm9yIGt2bS11bml0LXRlc3RzLg0KDQpUaGFua3MuDQoNCj4gDQo+IFRoYW5rcywNCj4g DQo+IFBhb2xvDQo+IA0KPiA+IA0KPiA+IENjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo YXQuY29tPg0KPiA+IENjOiBSYWRpbSBLcsSNbcOhxZkgPHJrcmNtYXJAcmVkaGF0LmNvbT4NCj4g PiBDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+DQo+ID4gQ2M6IEluZ28g TW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPg0KPiA+IENjOiBILiBQZXRlciBBbnZpbiA8aHBhQHp5 dG9yLmNvbT4NCj4gPiBDYzogeDg2QGtlcm5lbC5vcmcNCj4gPiBDYzoga3ZtQHZnZXIua2VybmVs Lm9yZw0KPiA+IENjOiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnDQo+ID4gU2lnbmVkLW9m Zi1ieTogS2FyaW1BbGxhaCBBaG1lZCA8a2FyYWhtZWRAYW1hem9uLmRlPg0KPiA+IC0tLQ0KPiA+ ICBhcmNoL3g4Ni9rdm0vcGFnaW5nX3RtcGwuaCB8IDExICsrKysrKysrKy0tDQo+ID4gIDEgZmls ZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ID4gDQo+ID4gZGlm ZiAtLWdpdCBhL2FyY2gveDg2L2t2bS9wYWdpbmdfdG1wbC5oIGIvYXJjaC94ODYva3ZtL3BhZ2lu Z190bXBsLmgNCj4gPiBpbmRleCA1YWJhZTcyLi42Mjg4ZTlkIDEwMDY0NA0KPiA+IC0tLSBhL2Fy Y2gveDg2L2t2bS9wYWdpbmdfdG1wbC5oDQo+ID4gKysrIGIvYXJjaC94ODYva3ZtL3BhZ2luZ190 bXBsLmgNCj4gPiBAQCAtNDUyLDE0ICs0NTIsMjEgQEAgc3RhdGljIGludCBGTkFNRSh3YWxrX2Fk ZHJfZ2VuZXJpYykoc3RydWN0IGd1ZXN0X3dhbGtlciAqd2Fsa2VyLA0KPiA+ICAJICogZG9uZSBi eSBpc19yc3ZkX2JpdHNfc2V0KCkgYWJvdmUuDQo+ID4gIAkgKg0KPiA+ICAJICogV2Ugc2V0IHVw IHRoZSB2YWx1ZSBvZiBleGl0X3F1YWxpZmljYXRpb24gdG8gaW5qZWN0Og0KPiA+IC0JICogWzI6 MF0gLSBEZXJpdmUgZnJvbSBbMjowXSBvZiByZWFsIGV4aXRfcXVhbGlmaWNhdGlvbiBhdCBFUFQg dmlvbGF0aW9uDQo+ID4gKwkgKiBbMjowXSAtIERlcml2ZSBmcm9tIHRoZSBhY2Nlc3MgYml0cy4g VGhlIGV4aXRfcXVhbGlmaWNhdGlvbiBtaWdodCBiZQ0KPiA+ICsJICogICAgICAgICBvdXQgb2Yg ZGF0ZSBpZiBpdCBpcyBzZXJ2aW5nIGFuIEVQVCBtaXNjb25maWd1cmF0aW9uLg0KPiA+ICAJICog WzU6M10gLSBDYWxjdWxhdGVkIGJ5IHRoZSBwYWdlIHdhbGsgb2YgdGhlIGd1ZXN0IEVQVCBwYWdl IHRhYmxlcw0KPiA+ICAJICogWzc6OF0gLSBEZXJpdmVkIGZyb20gWzc6OF0gb2YgcmVhbCBleGl0 X3F1YWxpZmljYXRpb24NCj4gPiAgCSAqDQo+ID4gIAkgKiBUaGUgb3RoZXIgYml0cyBhcmUgc2V0 IHRvIDAuDQo+ID4gIAkgKi8NCj4gPiAgCWlmICghKGVycmNvZGUgJiBQRkVSUl9SU1ZEX01BU0sp KSB7DQo+ID4gLQkJdmNwdS0+YXJjaC5leGl0X3F1YWxpZmljYXRpb24gJj0gMHgxODc7DQo+ID4g KwkJdmNwdS0+YXJjaC5leGl0X3F1YWxpZmljYXRpb24gJj0gMHgxODA7DQo+ID4gKwkJaWYgKHdy aXRlX2ZhdWx0KQ0KPiA+ICsJCQl2Y3B1LT5hcmNoLmV4aXRfcXVhbGlmaWNhdGlvbiB8PSBFUFRf VklPTEFUSU9OX0FDQ19XUklURTsNCj4gPiArCQlpZiAodXNlcl9mYXVsdCkNCj4gPiArCQkJdmNw dS0+YXJjaC5leGl0X3F1YWxpZmljYXRpb24gfD0gRVBUX1ZJT0xBVElPTl9BQ0NfUkVBRDsNCj4g PiArCQlpZiAoZmV0Y2hfZmF1bHQpDQo+ID4gKwkJCXZjcHUtPmFyY2guZXhpdF9xdWFsaWZpY2F0 aW9uIHw9IEVQVF9WSU9MQVRJT05fQUNDX0lOU1RSOw0KPiA+ICAJCXZjcHUtPmFyY2guZXhpdF9x dWFsaWZpY2F0aW9uIHw9IChwdGVfYWNjZXNzICYgMHg3KSA8PCAzOw0KPiA+ICAJfQ0KPiA+ICAj ZW5kaWYNCj4gPiANCj4gDQo+IA0KQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdt YkgKQmVybGluIC0gRHJlc2RlbiAtIEFhY2hlbgptYWluIG9mZmljZTogS3JhdXNlbnN0ci4gMzgs IDEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogRHIuIFJhbGYgSGVyYnJpY2gsIENocmlz dGlhbiBTY2hsYWVnZXIKVXN0LUlEOiBERTI4OTIzNzg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2Vy aWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIK