From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web11.85135.1597828835724605073 for ; Wed, 19 Aug 2020 02:20:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=ZEQefWF6; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: liming.gao@intel.com) IronPort-SDR: VUnbnZ1PIGTtUh6eosIcTxr/rRvHAEaY4htH+o4LMQMgqNBxQlQXEQ6a1z+nl1kHmMk4CQ3WSD KF6fLhksncOw== X-IronPort-AV: E=McAfee;i="6000,8403,9717"; a="216599930" X-IronPort-AV: E=Sophos;i="5.76,330,1592895600"; d="scan'208";a="216599930" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Aug 2020 02:20:34 -0700 IronPort-SDR: FVgu7SvXI5d0Fys/UJ8ah+yo4cALn6PYiuFISTi7YpirzRRo6pv+j7b6GxqjyLC8LO81aytrHs Yzm+ot4d0WtA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,330,1592895600"; d="scan'208";a="278281646" Received: from fmsmsx603-2.cps.intel.com (HELO fmsmsx603.amr.corp.intel.com) ([10.18.84.213]) by fmsmga007.fm.intel.com with ESMTP; 19 Aug 2020 02:20:33 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) 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.1713.5; Wed, 19 Aug 2020 02:20:33 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 19 Aug 2020 02:20:33 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.103) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 19 Aug 2020 02:20:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gZ1ZXznZMTu6pRHXAyb+6dP5kVqRUtHYBYh/1hAJzd309T+0+FuH8oV9y6dge0vyM5Ps8SvPRdrgqaslmSHHWAD/pCcmuxQJ3YeToxbN1SdOhAQjZMIrH0ll/JtQGRUCn7u3C/PLA1xLDRyaHXkWRvzfkgwuNEjxomZ1PWZNWOIw91MFAsHUROjNd5P6lPzhEV5Uh7gS7bU7FYk44Nd2gQ9rDjqNy6oBrtB+ElLst6FZcsgFABOFefnSl0ld/CnDaChVCCFt5DqlBm010fxFs5PwInr0QC5aNaQnPJf6RYfWaNBnZ2GPfJ+bW2PkoiV6+rFvPNez2iX+ZKEg05dypA== 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-SenderADCheck; bh=7dj56nAjNnM8PUnuvYl8oI4t9Ji/Grj+stPpW2HP7h4=; b=YJW7BVx08zqkmyPrXftVo1vI9SZo6q7sE/fOQRk71jWe27ctWWtIg22VcBsP/nfUtLalGoA6sDGgwU/gHkElPBq4yqpmayetCqaJAxNG8B5zQR/c2Xvb+ShN0Q9N3zrgv4oWvsuwOvs0BgE5XmQ9ACd9xaLeq4+7LvtbekoVuK0SXAYOemUDU3O4lBf8eGjudaFucSpXXaon4yeBvKD35e1JmRtmkEXWgz3J4a80vNX9eLcN2eue2rh388uo+JCufzvbzcp0fJE9ZR53ci4urS0yUDuYNyg2CciE/8/hmAhxo3g+sWA2Mq6CAY/BxOEbAhReJ7IbOk+2kcC266wPZg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7dj56nAjNnM8PUnuvYl8oI4t9Ji/Grj+stPpW2HP7h4=; b=ZEQefWF6sdXAnNULbrXYuaUZr6+lQgjGPseGcAEZFzJ63t1wIx8U63fmJCaihZi0zY2gGawe3ogKWwciKy2ZcqnE08p/8vgVqjjZwOo9CPqmMpdNl/Wq8Y86e+eIUPuAUkZfme4f9w4DANWfpvjOiKpts2kVNkTv01jJxUS8/Vc= Received: from CY4PR11MB1526.namprd11.prod.outlook.com (2603:10b6:910:7::10) by CY4PR1101MB2149.namprd11.prod.outlook.com (2603:10b6:910:1a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3305.25; Wed, 19 Aug 2020 09:20:32 +0000 Received: from CY4PR11MB1526.namprd11.prod.outlook.com ([fe80::f8c4:711:84e3:4c97]) by CY4PR11MB1526.namprd11.prod.outlook.com ([fe80::f8c4:711:84e3:4c97%4]) with mapi id 15.20.3283.028; Wed, 19 Aug 2020 09:20:32 +0000 From: "Liming Gao" To: "devel@edk2.groups.io" , "leif@nuviainc.com" CC: Sami Mujawar , "Bret.Barkelew@microsoft.com" , "sean.brogan@microsoft.com" , "Kinney, Michael D" , "afish@apple.com" , "Laszlo Ersek" , Alexei Fedorov , "Ard Biesheuvel" , Matteo Carlini , Ben Adderson , nd Subject: Re: [edk2-devel] [PATCH v4 0/2] Enable EDKII CI support for DynamicTablesPkg Thread-Topic: [edk2-devel] [PATCH v4 0/2] Enable EDKII CI support for DynamicTablesPkg Thread-Index: AQHWcj5Rmpmb2XlqQ0OpsyzktNXxn6k729mggAHmrYCAAWzdIA== Date: Wed, 19 Aug 2020 09:20:31 +0000 Message-ID: References: <20200807172935.62200-1-sami.mujawar@arm.com> <20200818113417.GA23500@vanye> In-Reply-To: <20200818113417.GA23500@vanye> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.194] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5960982c-b21f-4189-233b-08d844211f2e x-ms-traffictypediagnostic: CY4PR1101MB2149: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 992ql+e4S0v5+urD26flUx3a4R1haJBexQr3D9xl4IHxbNi7VeLQ05Oa43PUMLXqkDfojsQsoniZyi5h7z+foKERvHJ3QPww3wuPNb+6ySKAj7+TqwtzJQwPwBtnLQLelzg+mqu6pezjYk9EubGioe227Gd2Z54HrLbl+OX71nk73sJW/CXlUA2nKRZ6wdU+S4l9WDM7mYeaCsIUfAw9xpnS3MT9L2jyyRy1Dg5p2N6uxaxD1stO97vR89lJ43O4fFrwz7ZP2upgtcOYtBy9zqWlwWJNcLM+9vYs7i76o0hcaBDYoijgYyiNuT2PHP8IgkKuEV9/yGaCdsLlUxnPisbwVJJGLFT1wX0iCACqAWVv4/G8wdtMTRfx76rmQ9zLUasPGVafKWwTjGfLYk2iOQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR11MB1526.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(39860400002)(346002)(376002)(366004)(136003)(52536014)(6506007)(53546011)(66446008)(64756008)(66556008)(66476007)(66946007)(186003)(966005)(33656002)(478600001)(76116006)(2906002)(5660300002)(71200400001)(7696005)(26005)(316002)(54906003)(86362001)(110136005)(83380400001)(7416002)(8936002)(55016002)(45080400002)(8676002)(4326008)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: I/TWK4VqogBw3YgNxpe5EK1IgoK0P/fMNJT0/NvEg9dijRaglptTTzSHyZzIAnMFRQD72fs1sOVs4hhd3nn+SWzxA4gF6ltVkWT+XDIODKC8eO9cSQ0MR44TfGybK4W9KcT7PWphqZnuCJ+kXi3hCqCjYWfyzJAqGIVNS3ehxrOmPfFNJPykSLwUQGFs2rmSas4sE83SHm3EUZ9VgEsVrOr5a6AnQ+2LZOemFxXgKL1lTONRr40I8ArWJiSO+hi7pwSoM3hwghl5zFugm/0lbOobl5tvWvRmOj/1VjmsyhXDFyUOXEPC/gKDBpc/v7965fsUGnjjjrsGOr4A+x5HV7b5v40oIpJDsumpvXQ9Cn9mfw6aJPxIGUjGX3zBS9iO2p7AQ5u9Ox+jBZb1x5FACsDIthvDW0ZlceztjFExdSK/O58jFUo3wsu8/pUEhnsnSKHvgcYtyylGxeWaIrjU5TFtqiz5gS9ibHtfnatQFU39RHbNmV4zc1hFu0ccTghC5Pejr1PeRpDe4PvbKr7QUj84500E0uFlA3F/HAxqAJ4OUQnVGuWh86XzpatD69eF8vbhnb8VbuWSEPwKUomd7Q8NpDtQ05HjuFK8V2AwCx/ZWuKd8jvDV2PG2Ap3Ak6iD+rREMCiF1TfMZ96G5DNYg== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1526.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5960982c-b21f-4189-233b-08d844211f2e X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Aug 2020 09:20:31.9652 (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: nxms4ipKmI7YPEw42b5neNgjNPMrIa99XL84Undv4foZabn+qeuyli1N0rtqcZ3mJ12sWEoiKiI/rXHWGjUb6g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2149 Return-Path: liming.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TWVyZ2VkIGEwNDhhZjNjOTA3M2U0YjgxMDhlNmNmOTIwYmJiMzU1NzQwNTk2MzkuLjVhNmQ3NjRl MWQwNzNkMjhlOGYzOTgyODljY2I1NTkyYmY5YTcyYmENCg0KVGhhbmtzDQpMaW1pbmcNCi0tLS0t T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxA ZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBMZWlmIExpbmRob2xtDQpTZW50OiAyMDIw5bm0 OOaciDE45pelIDE5OjM0DQpUbzogR2FvLCBMaW1pbmcgPGxpbWluZy5nYW9AaW50ZWwuY29tPg0K Q2M6IFNhbWkgTXVqYXdhciA8U2FtaS5NdWphd2FyQGFybS5jb20+OyBkZXZlbEBlZGsyLmdyb3Vw cy5pbzsgQnJldC5CYXJrZWxld0BtaWNyb3NvZnQuY29tOyBzZWFuLmJyb2dhbkBtaWNyb3NvZnQu Y29tOyBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBhZmlz aEBhcHBsZS5jb207IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+OyBBbGV4ZWkgRmVk b3JvdiA8QWxleGVpLkZlZG9yb3ZAYXJtLmNvbT47IEFyZCBCaWVzaGV1dmVsIDxBcmQuQmllc2hl dXZlbEBhcm0uY29tPjsgTWF0dGVvIENhcmxpbmkgPE1hdHRlby5DYXJsaW5pQGFybS5jb20+OyBC ZW4gQWRkZXJzb24gPEJlbi5BZGRlcnNvbkBhcm0uY29tPjsgbmQgPG5kQGFybS5jb20+DQpTdWJq ZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCB2NCAwLzJdIEVuYWJsZSBFREtJSSBDSSBzdXBw b3J0IGZvciBEeW5hbWljVGFibGVzUGtnDQoNCk5vIG9iamVjdGlvbnMgZnJvbSBtZS4NCg0KT24g TW9uLCBBdWcgMTcsIDIwMjAgYXQgMDY6Mzc6MDIgKzAwMDAsIEdhbywgTGltaW5nIHdyb3RlOg0K PiBTYW1pOg0KPiAgIEkgdGhpbmsgdGhpcyBjaGFuZ2UgaXMgT0suIEFuZCwgU2hlbmdsZWkgYW5k IEFsZXhlaSBnYXZlIHJldmlld2VkLWJ5IGJlZm9yZSBzb2Z0IGZlYXR1cmUgZnJlZXplLiANCj4g DQo+IE1pa2UsIExlaWYsIEFuZHJldyBhbmQgTGFzemxvOg0KPiAgIEhhdmUgeW91IGFueSBjb21t ZW50cyB0byBtZXJnZSB0aGlzIHBhdGNoIHRvIGVkazItc3RhYmxlMjAyMDA4IHN0YWJsZSB0YWcu IA0KPiANCj4gVGhhbmtzDQo+IExpbWluZw0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiBGcm9tOiBTYW1pIE11amF3YXIgPFNhbWkuTXVqYXdhckBhcm0uY29tPg0KPiBTZW50OiAyMDIw 5bm0OOaciDE05pelIDIxOjI0DQo+IFRvOiBHYW8sIExpbWluZyA8bGltaW5nLmdhb0BpbnRlbC5j b20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgDQo+IEJyZXQuQmFya2VsZXdAbWljcm9zb2Z0LmNv bTsgc2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNvbTsgS2lubmV5LCANCj4gTWljaGFlbCBEIDxtaWNo YWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gQ2M6IEFsZXhlaSBGZWRvcm92IDxBbGV4ZWkuRmVk b3JvdkBhcm0uY29tPjsgU2FtaSBNdWphd2FyIA0KPiA8U2FtaS5NdWphd2FyQGFybS5jb20+OyBB cmQgQmllc2hldXZlbCA8QXJkLkJpZXNoZXV2ZWxAYXJtLmNvbT47IA0KPiBNYXR0ZW8gQ2FybGlu aSA8TWF0dGVvLkNhcmxpbmlAYXJtLmNvbT47IEJlbiBBZGRlcnNvbiANCj4gPEJlbi5BZGRlcnNv bkBhcm0uY29tPjsgbmQgPG5kQGFybS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjQgMC8y XSBFbmFibGUgRURLSUkgQ0kgc3VwcG9ydCBmb3IgDQo+IER5bmFtaWNUYWJsZXNQa2cNCj4gDQo+ IEhpIEFsbCwNCj4gDQo+IElzIHRoZXJlIGFueXRoaW5nIGVsc2UgbmVlZGVkIGJlZm9yZSB0aGlz IHBhdGNoIHNlcmllcyBjYW4gYmUgbWVyZ2VkPw0KPiBJZiBwb3NzaWJsZSwgd2Ugd291bGQgbGlr ZSB0aGlzIGZlYXR1cmUgZW5hYmxlZCBpbiB0aGUgZWRrMi1zdGFibGUyMDIwMDguDQo+IA0KPiBS ZWdhcmRzLA0KPiANCj4gU2FtaSBNdWphd2FyDQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiBGcm9tOiBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPg0KPiBTZW50 OiAwNyBBdWd1c3QgMjAyMCAwNjozMCBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4g Q2M6IFNhbWkgTXVqYXdhciA8U2FtaS5NdWphd2FyQGFybS5jb20+OyBBbGV4ZWkgRmVkb3JvdiAN Cj4gPEFsZXhlaS5GZWRvcm92QGFybS5jb20+OyBzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tOyAN Cj4gbGltaW5nLmdhb0BpbnRlbC5jb207IG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tOyANCj4g QnJldC5CYXJrZWxld0BtaWNyb3NvZnQuY29tOyBBcmQgQmllc2hldXZlbCA8QXJkLkJpZXNoZXV2 ZWxAYXJtLmNvbT47IA0KPiBNYXR0ZW8gQ2FybGluaSA8TWF0dGVvLkNhcmxpbmlAYXJtLmNvbT47 IExhdXJhIE1vcmV0dGEgDQo+IDxMYXVyYS5Nb3JldHRhQGFybS5jb20+OyBuZCA8bmRAYXJtLmNv bT4NCj4gU3ViamVjdDogW1BBVENIIHY0IDAvMl0gRW5hYmxlIEVES0lJIENJIHN1cHBvcnQgZm9y IER5bmFtaWNUYWJsZXNQa2cNCj4gDQo+IFRoZSBUaWFub0NvcmUgRURLSUkgcHJvamVjdCBoYXMg aW50cm9kdWNlZCBhIENvcmUgQ0kgaW5mcmFzdHJ1Y3R1cmUgdXNpbmcgVGlhbm9Db3JlIEVES0lJ IFRvb2xzIFBJUCBtb2R1bGVzLg0KPiANCj4gVGhlIHYyIHBhdGNoIHNlcmllcyBhdCBodHRwczov L2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS82MzI1OQ0KPiBhZGRzIHN1cHBvcnQgZm9y IGJ1aWxkaW5nIER5bmFtaWNUYWJsZXNQa2cgdXNpbmcgdGhlIEVLRElJIENvcmUgQ0kuDQo+IA0K PiBTcGxpdHRpbmcgdGhlIHYyIHBhdGNoIHNlcmllcyBpbnRvIDIgc2VwYXJhdGUgc2VyaWVzLiBU aGlzIHY0IHNlcmllcyBjb250YWlucyB0aGUgcGF0Y2hlcyBmb3IgZW5hYmxpbmcgQ29yZSBDSSBm b3IgRHluYW1pY1RhYmxlc1BrZyBpbiAucHl0b29scyBhbmQgLmF6dXJlcGlwZWxpbmVzIGkuZS4g dGhlIGxhc3QgdHdvIHBhdGNoZXMgZnJvbSB0aGUgdjIgc2VyaWVzLg0KPiANCj4gVGhlIHYzIHNl cmllcyBjb250YWluaW5nIHRoZSBwYXRjaGVzIGZvciBEeW5hbWljVGFibGVzUGtnIGhhcyBhbHJl YWR5IGJlZW4gbWVyZ2VkIGluIGVkazIgbWFzdGVyIGF0Og0KPiAtIA0KPiBodHRwczovL2dpdGh1 Yi5jb20vdGlhbm9jb3JlL2VkazIvY29tbWl0LzJkMGM0MmZkZjJjZjE4NTViMGEwNDJlZjgyZDg0 DQo+IDhjNzcxNmFkZWZlDQo+IC0gDQo+IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr Mi9jb21taXQvZTNmODYwNWEyM2ViZTljNTRhZTJiMTc4MTlkMDANCj4gZTE4NTA2OTY2N2QgUmVm ICh2MyBzZXJpZXMpOiANCj4gaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3RvcGljL3Bh dGNoX3YzXzBfMl9hZGRfZWRraWlfY2kvNzYwNTIzNQ0KPiAxDQo+IA0KPiBUaGVyZSBpcyBubyBj b2RlIGNoYW5nZSBvdGhlciB0aGFuIHNwbGl0dGluZyB0aGUgdjIgc2VyaWVzLg0KPiANCj4gVGhl IGNoYW5nZXMgZm9yIHRoaXMgdjQgc2VyaWVzIGNhbiBiZSBzZWVuIGF0Og0KPiBodHRwczovL2dp dGh1Yi5jb20vc2FtaW11amF3YXIvZWRrMi90cmVlLzgzOV9keW5hbWljdGFibGVzcGtnX2NpX3Y0 DQo+IA0KPiBTYW1pIE11amF3YXIgKDIpOg0KPiAgIC5weXRvb2w6IENJIFNldHRpbmdzIHRvIHN1 cHBvcnQgRHluYW1pY1RhYmxlc1BrZw0KPiAgIC5henVyZXBpcGVsaW5lczogQWRkIER5bmFtaWNU YWJsZXNQa2cgdG8gQ0kgbWF0cml4DQo+IA0KPiAgLmF6dXJlcGlwZWxpbmVzL3RlbXBsYXRlcy9w ci1nYXRlLWJ1aWxkLWpvYi55bWwgfCAzICsrLQ0KPiAgLnB5dG9vbC9DSVNldHRpbmdzLnB5ICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAyICsrDQo+ICAucHl0b29sL1JlYWRtZS5tZCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0NCj4gIDMgZmlsZXMgY2hhbmdlZCwgNSBp bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQkNCj4gDQo+IC0tDQo+ICdHdWlkKENFMTY1NjY5 LTNFRjMtNDkzRi1CODVELTYxOTBFRTVCOTc1OSknDQo+IA0KDQoNCg0K