From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id A0DA0740032 for ; Thu, 3 Aug 2023 08:12:40 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=FSHA7+A7d2392ssRh//EGg0w/cPiK/zUEkuO805AQXw=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1691050359; v=1; b=aGxrUkMai+G0y5vG/mhJTLDsXrqu2NWWcfnb+iGI/PdgFSDIZ2+ZZDEcwqRWgX3C/TYud7Cu xzrPdwmUbHW1Bfuit629tCFJGuCdWihSTCPVVuNYoXnz6uBh6DqTZsjFqP5HGONZFdENhJgjliZ rfiC24k+6jq2jHPTesnHg7Lw= X-Received: by 127.0.0.2 with SMTP id zHgOYY7687511xN9cvbpXU3o; Thu, 03 Aug 2023 01:12:39 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web10.9303.1691050358679954421 for ; Thu, 03 Aug 2023 01:12:38 -0700 X-IronPort-AV: E=McAfee;i="6600,9927,10790"; a="369800365" X-IronPort-AV: E=Sophos;i="6.01,251,1684825200"; d="scan'208";a="369800365" X-Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Aug 2023 01:12:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10790"; a="903263930" X-IronPort-AV: E=Sophos;i="6.01,251,1684825200"; d="scan'208";a="903263930" X-Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga005.jf.intel.com with ESMTP; 03 Aug 2023 01:12:37 -0700 X-Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Thu, 3 Aug 2023 01:12:37 -0700 X-Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.2507.27 via Frontend Transport; Thu, 3 Aug 2023 01:12:37 -0700 X-Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Thu, 3 Aug 2023 01:12:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fMh3IZAFawuJFi3w+SUaJ9eShJI9D4gl96vxNLXZe8NzxzVWs900XDI3eSohXQojojy4ZnOsbeJg2p1uGnNQhptqphZGRNyvlWpx2Tph1a6vVrVFDhSDtj0ui9rvxrGWP1WwRdm+JQfFNb/e1mYgeEjdkwNIWNiYuR66Q3DlU4R5URXE4CP7yzhGqJviE1DS0EBf8wCJ/20QmVuViJl3lUl5ztp3RAfQoi4lJkyvbq8FO3+5hXdoCviuh9HnDv3EcTUSLzupx/3Gj9g9888ZcvJPhbFRddhHRl6FOn+/D4rNQe2LkXtd67EMTAk+eEu2fxAXhZ3+bQgZ9JV3EV+PIQ== 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=DhJLc1zz3BxidC+EX19w+S9PspbahoPGzny9PiRyqu4=; b=F+z7eDLQAXmh7G4zoFQh/bp8uht5eEqE+zII1m3ThBuedHwAH0PuaYCjEkpgeeBaQlzxqoBENcIACbf+oMUgO4zoWEtMLOByniQc4xx4JKLDZBjuCGOp3lwWu4+oQGStolshNSAGgq7w2JfsrGnxehE7SdWRiQ/VuUqHkyPhtKHZwDtcGtPfTJJfPRnNHq+vCcr9shiODOvOTIc8zD773PQRcEsdlO9UG9XL+TcGgLdFISNGzZC9FfNQ3nWAuXU9IfQnV6izFJfNOwVtSTWcWCpojOvRT/5iReaSzPIun+nCVJlMf5mqQsMrMLvGkIP1nqGSb14mM66vE3SvjMssIg== 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 X-Received: from MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by BY1PR11MB7983.namprd11.prod.outlook.com (2603:10b6:a03:52b::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.47; Thu, 3 Aug 2023 08:12:35 +0000 X-Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::fdf8:dc0e:db69:f35b]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::fdf8:dc0e:db69:f35b%4]) with mapi id 15.20.6631.046; Thu, 3 Aug 2023 08:12:34 +0000 From: "Yao, Jiewen" To: "Sheng, W" , "Gao, Liming" , "devel@edk2.groups.io" CC: "Wang, Jian J" , "Xu, Min M" , "Chen, Zeyi" , "Wang, Fiona" , "Lu, Xiaoyu1" , "Jiang, Guomin" , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH V5 1/3] MdePkg/Include: Add GUID for CERT_RSA3072 and CERT_RSA4096 Thread-Topic: [edk2-devel] [PATCH V5 1/3] MdePkg/Include: Add GUID for CERT_RSA3072 and CERT_RSA4096 Thread-Index: AQHZw1LuMSXV31MfMUSPm/BnUyp+Fa/WqRmAgAATIACAAXWHgIAACzbA Date: Thu, 3 Aug 2023 08:12:34 +0000 Message-ID: References: <20230727063513.437-1-w.sheng@intel.com> <1775A5F91CFEF78E.27447@groups.io> <008501d9c521$6fb2ed10$4f18c730$@byosoft.com.cn> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB5872:EE_|BY1PR11MB7983:EE_ x-ms-office365-filtering-correlation-id: 79dcffdd-a560-4dbb-9e40-08db93f96437 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: abMiTTH73BBLP/pWmZIdC4WlST0kfhzBwapDgIZC2tYrQDC1URcXj+7veY938Or3UI1UEir4lHZGmXGBEkz5rw0mahGxO4jcEc5PZTStsJB1suuDiK9nG4PCVOfrksRZdLuF1IQDgeafy7b27ebFlwJLO6slOUazSwuhvCRhpraud8zZe3DTAdh5yfb2Y2fe9l17PQ7YSH+SPwgJAeV+jya3lq3SkDF1Sc3pITQKv9+0v9jMIJChGN4G7NjMJkWW6H47SY2JF/NjB/K8MuQvyu5v39afIYQvxPOnKFMwkakqZpSfN4qnB86M8lW9YFN8hV75gUqSHuAEUHHNMhaDzGFnU7rIvlbcuetFDM9NfgaBYsP9NBSB+9RRS2vABSjXpaYGjMphIpGKrH71U2bJzbr5gwPu4lxevbilQN9LqAGXpSii6Ye12RYvSMLfQOcUo3Nfxf4p7UwNgfxzAd50aUkkqOfhr/Cr+VIAEkSLUWMyz8a8UknKdeTBlmxN+vgxcmTQwC0pBoNMPwLtd8GnxBU914H6/+UaUMixuCiOTc5rQMjdwSP/bbOY4OmGSYivwYxnE+enpW4JAL08XUoXHmWibPjvrboRMBx7rD037Wb1hn2gdp6t1wnes4AY10C0n4IDDeJDc69GAszhCt0W/A== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MUY5UVVhWUkyUUdGellTUVNGUnBmVXhUV0NKS2RReU1GV1ArRXFpZDRPbkRD?= =?utf-8?B?eVJzanNCYVpIaEFSdDNVdmFhU1FsZy9YMTdIR0NabE1MQ2VIR3FwdFg5cXVI?= =?utf-8?B?eHdZYVJMRi9lUDJ6cTM1TWk3MXRJaWNGK2VjR1ZucEZ1bm9CMlBjWjVHSVBx?= =?utf-8?B?MGh0TWd0TnpiKzhmYm8rN2ZNSVUyWitrcmc5ZnZTTWtJV3F6ajhaVEdWbVZx?= =?utf-8?B?dWV3YlV4cjR5ZzljTy82NzhFREFka3AxR0dQc3c0cnZQZzV2Wi9qSlRkZGt1?= =?utf-8?B?bUhZb2tud1pQTlY3SVFpaUdVS1dWYXNSemplQVZFMjQ4N1VvQ0N3YzdadnhN?= =?utf-8?B?NnAwRFR5QndRK2FmaVZ0Tjg3R1g0UC9ic1ZSYTlsSHpnWnd1UnlKT1dhRGox?= =?utf-8?B?b3RJazJGNHFCRTlLbU4yZ0lYVGNXbmVWR3h2NFpTV21RaUpRUVFOaC9xWVlO?= =?utf-8?B?OElXRXZnVHpVYkE4dncvcmI3RDV6Y2pSY2Z1WThWWktNTkdmWUp3eXRsMjVk?= =?utf-8?B?V0IyZDdyejN1WkJTODNlUllTQ2xGR2s3aXpHM0dRMWFRM2YrYU0zdXBCUE9W?= =?utf-8?B?Z1B0bDdUYStGS2R5eDZyMDBxNGUrUlo5bmM2YWNJRGxHdWR1cmo1N0FjUklF?= =?utf-8?B?dG9ySkFHSWNoaDY5YkVZaWl5YndYeTMvL2tYbXVmWmxnclhneGo5ckpMSG45?= =?utf-8?B?b2NFTWtPUjloSnFyRWVLdHBBNk11dW9tNXo5TFJOSS9jeWJCaElvUXJVRHNZ?= =?utf-8?B?ckdVTGJENG9IRlF3VERENVNBc2h4ZXFaSCs4U3c2blFoVm1rYWRoeEl2Sll4?= =?utf-8?B?dCtZL2s3L2JxQ1ZqVmVORzBOeEpueWxPSVo0a3ErWFRpaFJrSmVBRkFGcSts?= =?utf-8?B?YVQvcGlORHpnMnAwa0RhR2IzWTdYbjhwQ0VqeVdmMnc4ekl1LzhWTUtCQmxY?= =?utf-8?B?azdXTVRkS3NXK1FGMWNvZHlUc3Mwb2lkendXR3lMSVN0N1JvYUFZcjQrMDcz?= =?utf-8?B?alh0MFZuQmpTOHl3UFA0L1MyS3VQV3A3bWtvRzdvOUJTREJkWFBKM052dWRR?= =?utf-8?B?UGd5eXVBWFJuQlJIVGlldUpoTldCQk9teUFNRnBYbXB5VVZEZFJta1BuaHFw?= =?utf-8?B?akVHNS96UDZXZWFTazhaTlN5VE1mbTNIRDZFR2VaV3JCbTlmVGU1QklOWm9D?= =?utf-8?B?UVlNSUViT0ZOYStmcVQ0V05acWgvMURRQ00zdVRHQUZqdW9PUk0rUmg1ZE5l?= =?utf-8?B?ZHRkMW1LWGpNdDJIN0R0blNLZGJnVVBxQ2t4ZlhKN21OWHpWQm9WVkh3RmU0?= =?utf-8?B?dTJsMTREdkpKMTZCTWxicGh4MGJjU0QxOTRRRkdoRjdISm5PQytVYldKRVhp?= =?utf-8?B?NVRWNURmaGFpdThrZURyZHdrSHdGUWZFbFgyQXlhclpIb1ZKZWx0QmtKWlVV?= =?utf-8?B?OGhoc3d6T3E4MGZPS1E0azcyemo0c1VWT1d0cHR1RFltRFJPUm9ha3A3K21z?= =?utf-8?B?ZFpXQ1N1QS9PeW1wNEZHMzVXVnRDYXBVU045dTdERjFtQjhUbmZGVHZTanFH?= =?utf-8?B?b2MvcDZPSGs2amhMMlprV2VTNzkveVNzZjh0QkN5SEVjZUNkRU1iQlZ6TzdP?= =?utf-8?B?SlYyVlZ4L2tSbzdzL2tNUnlvNGJQL1dwbS9hejN4VmpubU9lMTJ4QlZJMkFW?= =?utf-8?B?dE5jZDUrMDdHNkg3K3RQU2JzeGJXMDhZVmNsV2kzSllRNUZuSlM4Z0xFajZs?= =?utf-8?B?NnJBemxOcXpGUGpEM2VGLy9POVR3V3FiYmJxMnUyWHo0UlZoQ0Y5N0lMNDBl?= =?utf-8?B?eWltMDQ3V2NHUzZ1RW9lVktQSU05ZTRHRFU2d2YwQklzZ2plNEg1UmdqTmxB?= =?utf-8?B?VTdCdmxBMjA1ckJEeS9CUVBZK0RnYmtNV2tFMi9UYWRvNitIRDk3ek5EaHND?= =?utf-8?B?MkdlM3FGSnRGbjd1T0hXWVo0bjZibWM5d0FER2VqMUQ0Y1pMa0JoeThPSFhp?= =?utf-8?B?WVJDc0dvaGM5Mkl3bDdITWxMK2hydEZRMUxCUWtCN1VYTExXMmV3bDdSU2ds?= =?utf-8?B?ZmErNEpGRUl5dmh6dXRtSm9vZ2N4ZjJNNmRITDkrVE00OWxOMEZmZnlOdVlh?= =?utf-8?Q?42tI9R0O7IMx/d+nGtBDMpBp5?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79dcffdd-a560-4dbb-9e40-08db93f96437 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Aug 2023 08:12:34.0268 (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: slW2HWWHDRZnPMQVg0A8ymLt/SQNTT36igfROUrPbo2nISuUkeCZ1dUgR4QHRd2H8etnwGFBecJWFvRPwGpklQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR11MB7983 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,jiewen.yao@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: DTXaKb9CSYGXztPoGtEwFVZ5x7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=aGxrUkMa; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") SGV5DQpXZSBjYW5ub3QgYWRkIGFueXRoaW5nIG5vdCBkZWZpbmVkIGluIFVFRkkgc3BlYyB5ZXQu IFRoYW5rcyBMaW1pbmcgdG8gY2F0Y2ggdGhhdC4NCg0KQ2FuIHlvdSByZW1vdmUgQ0VSVF9SU0Ez MDcyIGFuZCBDRVJUX1JTQTQwOTY/DQoNCkkgdGhpbmsgd2UgbmVlZCB0byB1c2UgRUZJX0NFUlRf VFlQRV9QS0NTN19HVUlEICsgRUZJX0NFUlRfWDUwOV9HVUlEIHRvIHN1cHBvcnQgUlNBMzA3MiBh bmQgUlNBNDA5Ni4NCkhhdmUgeW91IHZhbGlkYXRlZCB0aGF0IGNvbmZpZ3VyYXRpb24/DQoNCg0K PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTaGVuZywgVyA8dy5zaGVuZ0Bp bnRlbC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMywgMjAyMyAzOjI5IFBNDQo+IFRv OiBHYW8sIExpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgZGV2ZWxAZWRrMi5ncm91 cHMuaW8NCj4gQ2M6IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IFdhbmcsIEpp YW4gSiA8amlhbi5qLndhbmdAaW50ZWwuY29tPjsNCj4gWHUsIE1pbiBNIDxtaW4ubS54dUBpbnRl bC5jb20+OyBDaGVuLCBaZXlpIDx6ZXlpLmNoZW5AaW50ZWwuY29tPjsgV2FuZywNCj4gRmlvbmEg PGZpb25hLndhbmdAaW50ZWwuY29tPjsgTHUsIFhpYW95dTEgPHhpYW95dTEubHVAaW50ZWwuY29t PjsgSmlhbmcsDQo+IEd1b21pbiA8Z3VvbWluLmppYW5nQGludGVsLmNvbT47IEtpbm5leSwgTWlj aGFlbCBEDQo+IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gU3ViamVjdDogUkU6IFtl ZGsyLWRldmVsXSBbUEFUQ0ggVjUgMS8zXSBNZGVQa2cvSW5jbHVkZTogQWRkIEdVSUQgZm9yDQo+ IENFUlRfUlNBMzA3MiBhbmQgQ0VSVF9SU0E0MDk2DQo+IA0KPiBIaSBMaW1pbmcsDQo+IFNvcnJ5 IGZvciB0aGUgbGF0ZSByZXNwb25zZS4NCj4gVGhlIHR3byBuZXcgR1VJRCBhcmUgbm90IGluIHRo ZSBwdWJsaWMgVUVGSSBzcGVjIHlldC4NCj4gRG8gd2UgaGF2ZSBhbnkgcHJvY2VzcyB0byBhZGQg dGhlc2UgMiBuZXcgR1VJRHMgPw0KPiBUaGFuayB5b3UuDQo+IEJSDQo+IFNoZW5nIFdlaQ0KPiAN Cj4gDQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogZ2FvbGlt aW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ID4gU2VudDogMjAyM+W5tDjmnIgy5pel IDE3OjEyDQo+ID4gVG86IFNoZW5nLCBXIDx3LnNoZW5nQGludGVsLmNvbT47IGRldmVsQGVkazIu Z3JvdXBzLmlvDQo+ID4gQ2M6IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IFdh bmcsIEppYW4gSg0KPiA+IDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+OyBYdSwgTWluIE0gPG1pbi5t Lnh1QGludGVsLmNvbT47IENoZW4sIFpleWkNCj4gPiA8emV5aS5jaGVuQGludGVsLmNvbT47IFdh bmcsIEZpb25hIDxmaW9uYS53YW5nQGludGVsLmNvbT47IEx1LCBYaWFveXUxDQo+ID4gPHhpYW95 dTEubHVAaW50ZWwuY29tPjsgSmlhbmcsIEd1b21pbiA8Z3VvbWluLmppYW5nQGludGVsLmNvbT47 IEtpbm5leSwNCj4gPiBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+ IFN1YmplY3Q6IOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSCBWNSAxLzNdIE1kZVBrZy9JbmNs dWRlOiBBZGQgR1VJRCBmb3INCj4gPiBDRVJUX1JTQTMwNzIgYW5kIENFUlRfUlNBNDA5Ng0KPiA+ DQo+ID4gU2hlbmcgV2VpOg0KPiA+ICAgSSBnYXZlIG15IGNvbW1lbnRzIGZvciB0aGUgcGF0Y2gg MS8zIG9uIHRoaXMgbW9ybmluZy4gSGF2ZSB5b3UgZ290IG15DQo+ID4gcmVzcG9uc2U/DQo+ID4N Cj4gPiAgIEkganVzdCB3YW50IHRvIGNvbmZpcm0gd2hldGhlciB0aGVzZSB0d28gbmV3IEdVSUQg YXJlIGluIHRoZSBwdWJsaWMgVUVGSQ0KPiA+IHNwZWMgb3Igbm90Lg0KPiA+DQo+ID4gVGhhbmtz DQo+ID4gTGltaW5nDQo+ID4gPiAtLS0tLemCruS7tuWOn+S7ti0tLS0tDQo+ID4gPiDlj5Hku7bk uro6IFNoZW5nLCBXIDx3LnNoZW5nQGludGVsLmNvbT4NCj4gPiA+IOWPkemAgeaXtumXtDogMjAy M+W5tDjmnIgy5pelIDE2OjA0DQo+ID4gPiDmlLbku7bkuro6IGRldmVsQGVkazIuZ3JvdXBzLmlv OyBHYW8sIExpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+ID4g5oqE6YCBOiBZ YW8sIEppZXdlbiA8amlld2VuLnlhb0BpbnRlbC5jb20+OyBXYW5nLCBKaWFuIEoNCj4gPiA+IDxq aWFuLmoud2FuZ0BpbnRlbC5jb20+OyBYdSwgTWluIE0gPG1pbi5tLnh1QGludGVsLmNvbT47IENo ZW4sIFpleWkNCj4gPiA+IDx6ZXlpLmNoZW5AaW50ZWwuY29tPjsgV2FuZywgRmlvbmEgPGZpb25h LndhbmdAaW50ZWwuY29tPjsgTHUsIFhpYW95dTENCj4gPiA+IDx4aWFveXUxLmx1QGludGVsLmNv bT47IEppYW5nLCBHdW9taW4gPGd1b21pbi5qaWFuZ0BpbnRlbC5jb20+Ow0KPiA+ID4gS2lubmV5 LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+ID4g5Li76aKYOiBS RTogW2VkazItZGV2ZWxdIFtQQVRDSCBWNSAxLzNdIE1kZVBrZy9JbmNsdWRlOiBBZGQgR1VJRCBm b3INCj4gPiA+IENFUlRfUlNBMzA3MiBhbmQgQ0VSVF9SU0E0MDk2DQo+ID4gPg0KPiA+ID4gSGkg R2FvLCBMaW1pbmcsDQo+ID4gPiBGb3IgdGhpcyBwYXRjaCBncm91cCwgd2UgaGF2ZSBnb3QgcmV2 aWV3LWJ5IGZyb20gWWFvLCBKaWV3ZW4gb24gcGF0Y2gNCj4gPiA+IDIvMyhDcnlwdG9Qa2cpIGFu ZCBwYXRjaCAzLzMoU2VjdXJpdHlQa2cpLg0KPiA+ID4gRG8geW91IGFueSBjb21tZW50cyBvbiB0 aGUgcGF0Y2ggMS8zIChNZGVQa2cpID8NCj4gPiA+IFBhdGNoIDEvMyBpcyBvbmx5IHRvIGFkZCAy IG5ldyBHVUlEcy4NCj4gPiA+IENvdWxkIHlvdSBoZWxwIHRvIG1lcmdlIGl0ID8NCj4gPiA+DQo+ ID4gPiBUaGFuayB5b3UuDQo+ID4gPiBCUg0KPiA+ID4gU2hlbmcgV2VpDQo+ID4gPg0KPiA+ID4g PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBTaGVuZywgVw0KPiA+ ID4gPiBTZW50OiAyMDIz5bm0N+aciDMx5pelIDEwOjAyDQo+ID4gPiA+IFRvOiAnZGV2ZWxAZWRr Mi5ncm91cHMuaW8nIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz47IEdhbywgTGltaW5nDQo+ID4gPiA+ IDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+ID4gPiA+IENjOiBZYW8sIEppZXdlbiA8amll d2VuLnlhb0BpbnRlbC5jb20+OyBXYW5nLCBKaWFuIEoNCj4gPiA+ID4gPGppYW4uai53YW5nQGlu dGVsLmNvbT47IFh1LCBNaW4gTSA8bWluLm0ueHVAaW50ZWwuY29tPjsgQ2hlbiwgWmV5aQ0KPiA+ ID4gPiA8WmV5aS5DaGVuQGludGVsLmNvbT47IFdhbmcsIEZpb25hIDxmaW9uYS53YW5nQGludGVs LmNvbT47IEx1LA0KPiA+ID4gPiBYaWFveXUxIDx4aWFveXUxLmx1QGludGVsLmNvbT47IEppYW5n LCBHdW9taW4NCj4gPiA+ID4gPEd1b21pbi5KaWFuZ0BpbnRlbC5jb20+OyBLaW5uZXksIE1pY2hh ZWwgRA0KPiA+ID4gPiA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4gPiA+IFN1Ympl Y3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENIIFY1IDEvM10gTWRlUGtnL0luY2x1ZGU6IEFkZCBH VUlEDQo+ID4gPiA+IGZvcg0KPiA+ID4gPiBDRVJUX1JTQTMwNzIgYW5kIENFUlRfUlNBNDA5Ng0K PiA+ID4gPg0KPiA+ID4gPiBIaSBHYW8sIExpbWluZywNCj4gPiA+ID4gQ291bGQgeW91IGhlbHAg dG8gcmV2aWV3IGFuZCBtZXJnZSB0aGlzIHBhdGNoIHRvIE1kZVBrZz8NCj4gPiA+ID4gVGhpcyBw YXRjaCBpcyBvbmx5IHRvIGFkZCAyIG5ldyBHVUlEcy4NCj4gPiA+ID4gVGhlc2UgMiBHVUlEcyB3 aWxsIGJlIHVzZWQgZm9yIGFkZGluZyBSU0EzMDcyL1JTQTQwOTYgY2VydCBzdXBwb3J0DQo+ID4g PiA+IGZvciBzZWN1cmUgYm9vdCBmZWF0dXJlLg0KPiA+ID4gPiBUaGFuayB5b3UuDQo+ID4gPiA+ IEJSDQo+ID4gPiA+IFNoZW5nIFdlaQ0KPiA+ID4gPg0KPiA+ID4gPiA+ID4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiA+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxk ZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mDQo+ID4gPiA+IFNoZW5nDQo+ID4gPiA+ ID4gPiBXZWkNCj4gPiA+ID4gPiA+IFNlbnQ6IDIwMjPlubQ35pyIMjfml6UgMTQ6MzUNCj4gPiA+ ID4gPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4gPiA+ID4gQ2M6IFlhbywgSmll d2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IFdhbmcsIEppYW4gSg0KPiA+ID4gPiA+ID4gPGpp YW4uai53YW5nQGludGVsLmNvbT47IFh1LCBNaW4gTSA8bWluLm0ueHVAaW50ZWwuY29tPjsgQ2hl biwNCj4gPiA+ID4gPiA+IFpleWkgPHpleWkuY2hlbkBpbnRlbC5jb20+OyBXYW5nLCBGaW9uYSA8 ZmlvbmEud2FuZ0BpbnRlbC5jb20+Ow0KPiA+ID4gPiA+ID4gTHUsDQo+ID4gPiA+ID4gPiBYaWFv eXUxIDx4aWFveXUxLmx1QGludGVsLmNvbT47IEppYW5nLCBHdW9taW4NCj4gPiA+ID4gPiA+IDxn dW9taW4uamlhbmdAaW50ZWwuY29tPjsgS2lubmV5LCBNaWNoYWVsIEQNCj4gPiA+ID4gPiA+IDxt aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47IEdhbywgTGltaW5nDQo+ID4gPiA8Z2FvbGltaW5n QGJ5b3NvZnQuY29tLmNuPg0KPiA+ID4gPiA+ID4gU3ViamVjdDogW2VkazItZGV2ZWxdIFtQQVRD SCBWNSAxLzNdIE1kZVBrZy9JbmNsdWRlOiBBZGQgR1VJRA0KPiA+ID4gPiA+ID4gZm9yDQo+ID4g PiA+ID4gPiBDRVJUX1JTQTMwNzIgYW5kIENFUlRfUlNBNDA5Ng0KPiA+ID4gPiA+ID4NCj4gPiA+ ID4gPiA+IEFkZCBnRWZpQ2VydFJzYTMwNzJHdWlkIGFuZCBnRWZpQ2VydFJzYTQwOTZHdWlkDQo+ ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gQ2M6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwu Y29tPg0KPiA+ID4gPiA+ID4gQ2M6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+ DQo+ID4gPiA+ID4gPiBDYzogTWluIFh1IDxtaW4ubS54dUBpbnRlbC5jb20+DQo+ID4gPiA+ID4g PiBDYzogWmV5aSBDaGVuIDx6ZXlpLmNoZW5AaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gQ2M6IEZp b25hIFdhbmcgPGZpb25hLndhbmdAaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gQ2M6IFhpYW95dSBM dSA8eGlhb3l1MS5sdUBpbnRlbC5jb20+DQo+ID4gPiA+ID4gPiBDYzogR3VvbWluIEppYW5nIDxn dW9taW4uamlhbmdAaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gQ2M6IE1pY2hhZWwgRCBLaW5uZXkg PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+ID4gPiA+ID4gQ2M6IExpbWluZyBHYW8g PGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFNo ZW5nIFdlaSA8dy5zaGVuZ0BpbnRlbC5jb20+DQo+ID4gPiA+ID4gPiAtLS0NCj4gPiA+ID4gPiA+ ICBNZGVQa2cvSW5jbHVkZS9HdWlkL0ltYWdlQXV0aGVudGljYXRpb24uaCB8IDI2DQo+ID4gPiA+ ID4gPiArKysrKysrKysrKysrKysrKysrKysrKw0KPiA+ID4gPiA+ID4gIE1kZVBrZy9NZGVQa2cu ZGVjICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysNCj4gPiA+ID4gPiA+ICAyIGZpbGVz IGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykNCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBkaWZm IC0tZ2l0IGEvTWRlUGtnL0luY2x1ZGUvR3VpZC9JbWFnZUF1dGhlbnRpY2F0aW9uLmgNCj4gPiA+ ID4gPiA+IGIvTWRlUGtnL0luY2x1ZGUvR3VpZC9JbWFnZUF1dGhlbnRpY2F0aW9uLmgNCj4gPiA+ ID4gPiA+IGluZGV4IGZlODM1OTY1NzEuLmM4ZWEyYzE0ZmIgMTAwNjQ0DQo+ID4gPiA+ID4gPiAt LS0gYS9NZGVQa2cvSW5jbHVkZS9HdWlkL0ltYWdlQXV0aGVudGljYXRpb24uaA0KPiA+ID4gPiA+ ID4gKysrIGIvTWRlUGtnL0luY2x1ZGUvR3VpZC9JbWFnZUF1dGhlbnRpY2F0aW9uLmgNCj4gPiA+ ID4gPiA+IEBAIC0xNDQsNiArMTQ0LDMwIEBAIHR5cGVkZWYgc3RydWN0IHsNCj4gPiA+ID4gPiA+ ICAgICAgMHgzYzU3NjZlOCwgMHgyNjljLCAweDRlMzQsIHsweGFhLCAweDE0LCAweGVkLCAweDc3 LCAweDZlLA0KPiA+IDB4ODUsDQo+ID4gPiAweGIzLA0KPiA+ID4gPiA+ID4gMHhiNn0gXCAgIH0g Ky8vLysvLy8gVGhpcyBpZGVudGlmaWVzIGEgc2lnbmF0dXJlIGNvbnRhaW5pbmcgYW4NCj4gPiBS U0EtMzA3Mg0KPiA+ID4ga2V5Lg0KPiA+ID4gPiA+IFRoZQ0KPiA+ID4gPiA+ID4ga2V5IChvbmx5 IHRoZSBtb2R1bHVzKy8vLyBzaW5jZSB0aGUgcHVibGljIGtleSBleHBvbmVudCBpcyBrbm93bg0K PiA+ID4gPiA+ID4gdG8gYmUNCj4gPiA+ID4gPiA+IDB4MTAwMDEpIHNoYWxsIGJlIHN0b3JlZCBp biBiaWctZW5kaWFuKy8vLyBvcmRlci4rLy8vIFRoZQ0KPiA+ID4gPiA+ID4gU2lnbmF0dXJlSGVh ZGVyIHNpemUgc2hhbGwgYWx3YXlzIGJlIDAuIFRoZSBTaWduYXR1cmVTaXplIHNoYWxsDQo+ID4g PiA+ID4gPiBhbHdheXMgYmUgMTYgKHNpemUrLy8vIG9mIFNpZ25hdHVyZU93bmVyIGNvbXBvbmVu dCkgKyAzODQNCj4gPiA+ID4gYnl0ZXMuKy8vLysjZGVmaW5lDQo+ID4gPiA+ID4gPiBFRklfQ0VS VF9SU0EzMDcyX0dVSUQgXCsgIHsgXCsgICAgMHhlZGQzMjBjMiwgMHhiMDU3LCAweDRiOGUsDQo+ ID4gPiB7MHhhZCwNCj4gPiA+ID4gPiAweDQ2LA0KPiA+ID4gPiA+ID4gMHgyYywgMHg5YiwgMHg4 NSwgMHg4OSwgMHhlZSwgMHg5MiB9IFwrICB9KysvLy8rLy8vIFRoaXMNCj4gPiA+ID4gPiA+IGlk ZW50aWZpZXMgYSBzaWduYXR1cmUgY29udGFpbmluZyBhbiBSU0EtNDA5NiBrZXkuIFRoZSBrZXkg KG9ubHkNCj4gPiA+ID4gPiA+IHRoZQ0KPiA+ID4gPiA+ID4gbW9kdWx1cysvLy8gc2luY2UgdGhl IHB1YmxpYyBrZXkgZXhwb25lbnQgaXMga25vd24gdG8gYmUNCj4gPiA+ID4gPiA+IG1vZHVsdXMr MHgxMDAwMSkNCj4gPiA+ID4gPiA+IHNoYWxsIGJlIHN0b3JlZCBpbiBiaWctZW5kaWFuKy8vLyBv cmRlci4rLy8vIFRoZSBTaWduYXR1cmVIZWFkZXINCj4gPiA+ID4gPiA+IHNpemUgc2hhbGwgYWx3 YXlzIGJlIDAuIFRoZSBTaWduYXR1cmVTaXplIHNoYWxsIGFsd2F5cyBiZSAxNg0KPiA+ID4gPiA+ ID4gKHNpemUrLy8vIG9mIFNpZ25hdHVyZU93bmVyDQo+ID4gPiA+ID4gY29tcG9uZW50KSArIDUx Mg0KPiA+ID4gPiA+ID4gYnl0ZXMuKy8vLysjZGVmaW5lIEVGSV9DRVJUX1JTQTQwOTZfR1VJRCBc KyAgeyBcKw0KPiA+ID4gMHhiMjNlODlhNiwNCj4gPiA+ID4gMHg4YzhiLA0KPiA+ID4gPiA+ID4g MHg0NDEyLCB7MHg4NSwgMHg3MywgMHgxNSwgMHg0ZSwgMHg4ZCwgMHgwMCwgMHg5OCwgMHgyYyB9 IFwrICB9Kw0KPiA+ID4gPiA+ID4gLy8vIC8vLyBUaGlzIGlkZW50aWZpZXMgYSBzaWduYXR1cmUg Y29udGFpbmluZyBhIFJTQS0yMDQ4DQo+ID4gPiA+ID4gPiBzaWduYXR1cmUgb2YgYQ0KPiA+ID4g PiA+ID4gU0hBLTI1NiBoYXNoLiAgVGhlIC8vLyBTaWduYXR1cmVIZWFkZXIgc2l6ZSBzaGFsbCBh bHdheXMgYmUgMC4NCj4gPiA+ID4gPiA+IFRoZSBTaWduYXR1cmVTaXplIHNoYWxsIGFsd2F5cyBi ZQ0KPiA+ID4gPiA+ID4gMTYgKHNpemUgb2ZAQCAtMzMwLDYgKzM1NCw4IEBAIHR5cGVkZWYgc3Ry dWN0IHsgIGV4dGVybiBFRklfR1VJRA0KPiA+ID4gPiA+ID4gZ0VmaUltYWdlU2VjdXJpdHlEYXRh YmFzZUd1aWQ7IGV4dGVybiBFRklfR1VJRA0KPiA+ID4gPiA+ID4gZ0VmaUNlcnRTaGEyNTZHdWlk OyBleHRlcm4gRUZJX0dVSUQgIGdFZmlDZXJ0UnNhMjA0OEd1aWQ7K2V4dGVybg0KPiA+ID4gPiA+ ID4gRUZJX0dVSUQgZ0VmaUNlcnRSc2EzMDcyR3VpZDsrZXh0ZXJuIEVGSV9HVUlEDQo+ID4gPiA+ ID4gPiBnRWZpQ2VydFJzYTQwOTZHdWlkOyBleHRlcm4gRUZJX0dVSUQgIGdFZmlDZXJ0UnNhMjA0 OFNoYTI1Nkd1aWQ7DQo+ID4gPiA+ID4gPiBleHRlcm4gRUZJX0dVSUQgZ0VmaUNlcnRTaGExR3Vp ZDsgZXh0ZXJuIEVGSV9HVUlEDQo+ID4gPiA+ID4gPiBnRWZpQ2VydFJzYTIwNDhTaGExR3VpZDtk aWZmIC0tZ2l0IGEvTWRlUGtnL01kZVBrZy5kZWMNCj4gPiA+ID4gPiA+IGIvTWRlUGtnL01kZVBr Zy5kZWMgaW5kZXgNCj4gPiA+ID4gPiA+IGI4NTYxNDk5MmIuLjI0ZTQ3NzlkMzMgMTAwNjQ0DQo+ ID4gPiA+ID4gPiAtLS0gYS9NZGVQa2cvTWRlUGtnLmRlYw0KPiA+ID4gPiA+ID4gKysrIGIvTWRl UGtnL01kZVBrZy5kZWMNCj4gPiA+ID4gPiA+IEBAIC01ODEsNiArNTgxLDggQEANCj4gPiA+ID4g PiA+ICAgIGdFZmlJbWFnZVNlY3VyaXR5RGF0YWJhc2VHdWlkICA9IHsgMHhkNzE5YjJjYiwgMHgz ZDNhLA0KPiA+ID4gPiA+ID4gMHg0NTk2LA0KPiA+ID4gezB4YTMsDQo+ID4gPiA+ID4gPiAweGJj LCAweGRhLCAweGQwLCAgMHhlLCAweDY3LCAweDY1LCAweDZmIH19ICAgZ0VmaUNlcnRTaGEyNTZH dWlkDQo+ID4gPiA9DQo+ID4gPiA+ID4gPiB7IDB4YzFjNDE2MjYsIDB4NTA0YywgMHg0MDkyLCB7 MHhhYywgMHhhOSwgMHg0MSwgMHhmOSwgMHgzNiwNCj4gPiA+ID4gPiA+IDB4OTMsIDB4NDMsDQo+ ID4gPiA+ID4gMHgyOCB9fQ0KPiA+ID4gPiA+ID4gZ0VmaUNlcnRSc2EyMDQ4R3VpZCAgICAgICAg ICAgID0geyAweDNjNTc2NmU4LCAweDI2OWMsIDB4NGUzNCwNCj4gPiA+IHsweGFhLCAweDE0LA0K PiA+ID4gPiA+IDB4ZWQsDQo+ID4gPiA+ID4gPiAweDc3LCAweDZlLCAweDg1LCAweGIzLCAweGI2 IH19KyAgZ0VmaUNlcnRSc2EzMDcyR3VpZCAgICAgICAgICAgID0NCj4gPiA+ID4geyAweGVkZDMy MGMyLA0KPiA+ID4gPiA+ID4gMHhiMDU3LCAweDRiOGUsIHsweGFkLCAweDQ2LCAweDJjLCAweDli LCAweDg1LCAweDg5LCAweGVlLCAweDkyIH19Kw0KPiA+ID4gPiA+ID4gZ0VmaUNlcnRSc2E0MDk2 R3VpZCAgICAgICAgICAgID0geyAweGIyM2U4OWE2LCAweDhjOGIsIDB4NDQxMiwNCj4gPiA+IHsw eDg1LCAweDczLA0KPiA+ID4gPiA+IDB4MTUsDQo+ID4gPiA+ID4gPiAweDRlLCAweDhkLCAweDAw LCAweDk4LCAweDJjIH19ICAgZ0VmaUNlcnRSc2EyMDQ4U2hhMjU2R3VpZCAgICAgID0NCj4gPiA+ ID4gPiB7IDB4ZTJiMzYxOTAsDQo+ID4gPiA+ID4gPiAweDg3OWIsIDB4NGEzZCwgezB4YWQsIDB4 OGQsIDB4ZjIsIDB4ZTcsIDB4YmIsIDB4YTMsIDB4MjcsIDB4ODQgfX0NCj4gPiA+ID4gPiA+IGdF ZmlDZXJ0U2hhMUd1aWQgICAgICAgICAgICAgICA9IHsgMHg4MjZjYTUxMiwgMHhjZjEwLCAweDRh YzksDQo+ID4gPiB7MHhiMSwgMHg4NywgMHhiZSwNCj4gPiA+ID4gPiA+IDB4MSwgMHg0OSwgMHg2 NiwgMHgzMSwgMHhiZCB9fSAgIGdFZmlDZXJ0UnNhMjA0OFNoYTFHdWlkICAgICAgICA9DQo+ID4g PiA+IHsgMHg2N2Y4NDQ0ZiwNCj4gPiA+ID4gPiA+IDB4ODc0MywgMHg0OGYxLCB7MHhhMywgMHgy OCwgMHgxZSwgMHhhYSwgMHhiOCwgMHg3MywgMHg2MCwgMHg4MA0KPiA+ID4gPiA+ID4gfX0tLQ0K PiA+ID4gPiA+ID4gMi4yNi4yLndpbmRvd3MuMQ0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+DQo+ ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gLT0tPS09LT0tPS09DQo+ID4gPiA+ID4gPiBHcm91cHMu aW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuDQo+ ID4gPiA+ID4gPiBWaWV3L1JlcGx5IE9ubGluZSAoIzEwNzI5NCk6DQo+ID4gPiA+ID4gPiBodHRw czovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMDcyOTQNCj4gPiA+ID4gPiA+IE11 dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTAwMzg1OTQyLzI1NTg1NTgNCj4g PiA+ID4gPiA+IEdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4g PiA+ID4gVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1Yg0K PiA+ID4gPiA+ID4gW3cuc2hlbmdAaW50ZWwuY29tXQ0KPiA+ID4gPiA+ID4gLSA9LT0tPS09LT0t PQ0KPiA+ID4gPiA+ID4NCj4gPg0KPiA+DQoNCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdy b3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91 cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMDc1MjYpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cv ZGV2ZWwvbWVzc2FnZS8xMDc1MjYKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9t dC8xMDA1MjE5MTAvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMu aW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1YiBbcmVi ZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==