From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) by mx.groups.io with SMTP id smtpd.web10.1091.1605166247646406826 for ; Wed, 11 Nov 2020 23:30:47 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=Y9CIna+r; spf=pass (domain: hpe.com, ip: 148.163.147.86, mailfrom: prvs=05853b2334=abner.chang@hpe.com) Received: from pps.filterd (m0134421.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0AC7M2ke019351; Thu, 12 Nov 2020 07:30:40 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=OrDdF0My8yJo+t4V7JlU3+pccGnjLuyU4/1D9EQQd+0=; b=Y9CIna+rVBvhDCl7XxYR/ZIXI50w41NnHwWz0uzcSciiH72IL2atv+zMzLIUfWAHQJxF znlxPVHkXX7yvuZemIIjn0mjAR3YdVHMnwrgRGVHH0fHQWKNvB5rTZqfeNcoGx82V7Ri +SPRGK3RoScBetaPKO+v5toFSK9rHxIlFHj4GF7Eqkxh3aAi++6/lpFpvQVz9hCPdpCD JKgsfEGYxiTyCJogL/2FGSMWiO9igD7pt6JC4XKMNs5BCRGcNRZmBgHqgKCtmEZPMO9h GYu8x39hPHbAG0vLxJmu6yW4Jfk6cpRgdDOkWPeSJpn5jKBt54/sDweYpUM29abwOnmj 6A== Received: from g9t5009.houston.hpe.com (g9t5009.houston.hpe.com [15.241.48.73]) by mx0b-002e3701.pphosted.com with ESMTP id 34rjbswk2k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 12 Nov 2020 07:30:40 +0000 Received: from G9W8455.americas.hpqcorp.net (exchangepmrr1.us.hpecorp.net [16.216.161.94]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g9t5009.houston.hpe.com (Postfix) with ESMTPS id E356E6F; Thu, 12 Nov 2020 07:30:38 +0000 (UTC) Received: from G9W8454.americas.hpqcorp.net (2002:10d8:a104::10d8:a104) by G9W8455.americas.hpqcorp.net (2002:10d8:a15e::10d8:a15e) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 12 Nov 2020 07:30:37 +0000 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (15.241.52.10) by G9W8454.americas.hpqcorp.net (16.216.161.4) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 12 Nov 2020 07:30:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eSMJrPTUw/GvluaiD1e5CPfdT0vKOlPDPgCwCHJiFh5Oel6rAmiFnSuyZ+eApDQvtCNvWl9mtYXkY8KTTE7fQVFuUofqN/P+0rOBsjDfoeMzLr6HlHepRbtFAqyYOQOu8+C2CRwDf+/LU8Sof5eHiBVN0cWKjifnQrNKJPrRw+KuG8iG7LOnop48RXyefqvcRpvGpASUXFQL01LrYUQkRiN6EjzLU+i8kUFFEnTxMrHECCJ1DehJNeurddsXk1aYbELfq2FRD/CmmEPQSgok8NCsW8Hc4TcIujQp1IM8guqspb6IfJVDhTzTc3wtg2fXPL8gLjKO3JDqKw/lwL6vhg== 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=DAWfPXMSWKBv40S2BD0v32jSZJNwTR6ygLN+Xv7P9BA=; b=VAkN8DEEwwSAXZs2h6g1UIGzFrQyc6UGSyLaMc3g+x38EGN3MEpGqvrPIztP/VoOBGdYjckSctVl6dMgeUJrYTwXITUG5Iv8HLIuHmiS5chknXagCmsaC9UkdJ0aPPkeUlg+GkeW0pmrA7i2nQiTKyPn2GzGZu7k+ZHr+37btdLGz+yBTSXA2Ihkkg/tsiyRScACnAI0AP+WaqqNzh9nO1V0BjMsq9iBLPW5bIQOfJTrq2fe8DatkSMo1NVTdFnG7h1CLVlYr02aKDnZx4TVt6ooC/3UJXpvJZU7MoFTzSVB9aThUOB+AKD61FgJRc9lrGX3rVMLYAobXV1GUB7xxg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7508::16) by CS1PR8401MB0422.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:750f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21; Thu, 12 Nov 2020 07:30:35 +0000 Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5160:2077:988c:5e76]) by CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5160:2077:988c:5e76%11]) with mapi id 15.20.3541.025; Thu, 12 Nov 2020 07:30:35 +0000 From: "Abner Chang" To: gaoliming , "devel@edk2.groups.io" CC: 'Dandan Bi' , "Wang, Nickle (HPS SW)" , "O'Hanley, Peter (EXL)" Subject: Re: [edk2-devel] [VFR REST_STYLE PATCH v2 1/1] VfrSpecification: Add REST_STYLE Thread-Topic: [edk2-devel] [VFR REST_STYLE PATCH v2 1/1] VfrSpecification: Add REST_STYLE Thread-Index: AQHWtwNMTN8ZUUS0qkqiQLfit+yHbKnEGJSAgAAEiEA= Date: Thu, 12 Nov 2020 07:30:35 +0000 Message-ID: References: <20201110014607.509976-1-abner.chang@hpe.com> <001201d6b8c3$4de75cb0$e9b61610$@byosoft.com.cn> In-Reply-To: <001201d6b8c3$4de75cb0$e9b61610$@byosoft.com.cn> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: byosoft.com.cn; dkim=none (message not signed) header.d=none;byosoft.com.cn; dmarc=none action=none header.from=hpe.com; x-originating-ip: [16.242.247.131] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 63ffd43c-6a54-4ddd-62eb-08d886dcd883 x-ms-traffictypediagnostic: CS1PR8401MB0422: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:125; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: K7u7UJOgYI2HuiTWy6RYyhXTWbAH6kZQuw4A0QzPHCYgyPQ4G20o2maRyyHhynlRnk36/jHNy9rdDOL1nKPAdhFuigCJxRMgiGBaQS4wX86hogscyOCISx/jhZiF+6098qAOyNhhoAPF4an4oXvxo4hi0hP08mn7qCf9nad7e+QuywN8UJBWlDzrAuxaciH41FRur3jLzM0o268FSwHXQJQjTFtaA9syB0EAFJKmVmY2zOQD5h+5qSSV2cblOrM+b3HXGLByg973sP3+00b6UPPF4RWcxMwVCPYBShkA7L5umLOFnsI0jc41u8xKNJBKUaT8ZeUlKlYlkAYMH9ddxYsx7tAMi7hETQKteaiHXK3oPhEO7ROTwhpJKGRzvdp09UTnVanFHxa60I/R2tY1Rg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(366004)(39860400002)(376002)(136003)(396003)(346002)(2906002)(83380400001)(110136005)(86362001)(71200400001)(54906003)(7696005)(186003)(26005)(9686003)(33656002)(66556008)(4326008)(66446008)(66476007)(64756008)(316002)(66946007)(76116006)(6506007)(966005)(8676002)(5660300002)(8936002)(53546011)(19627235002)(478600001)(52536014)(55016002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: zZtxGcqEbyGY/zSJr/BVnJUdc6hR2EoJHoHf8hOCMHxS+E7jdij7XKNPCLBStxLLCejJLas61fSuV/eaEO8cQnYt3ReX5KJQJVqIP/rq13UabO+mYBFwg0BxXj/kwRGBjH1h4+ahBKSxn45FtXild16thw+2UJjnJKxZHiQDVcM4SoYPmJrSNCjU3M9uZdWriVj2L3Ec3GBE9ibnDj/qCsaEGMKpcxE8Z27aQPSvhO0l3tSY2DyWRLfOjxKMOHPkhLDpJeeEyo23DULZZzA3NX4wqZObGfYD4bxDdy1rP58fLV34IA/AzbQjFDwCSeFVp5n4GgFmNNA07AYMzJXSuixOlMD9bywceZM9GCM26GI9BrSYcSVj3Hf85/P1kGjoKv6xERSzt+nSd1GYQgYfqtEA25CSimsAQdeyL28NmASgJncWuS9wLOKPMomkG88LCkYLBXBniHbjelUhjpT+AnJyUpu1/rOa5Q3L6vj2D5IOulg0UHb1stDfEs154Y/B8jDxF1yj/UdoLmzAhcndx0LhLQmgyoBXGoTjIegIw9K9eaOUToS4gFwsiUdmZgc/08Rop4rhmgaKTRU17JILvS36SZFoBZQk6IvRz8Ydf8omToLAIIxq699d3YcDzThmzn/2NryGvY89jJPAFBU5UUL4+7dC+bMGxFVJw9Q9w8Q14B7wxMDp9ADDQrDSVztw1swgWKzktfOrJGqHtAg42VNwc0lY7PRiztXVgV1xjgNZ69T3OeNUYVO6dt4sxBGgWJZFhbNfoO/bWpsxhVJgMeoBIcwgk65wH30toJ+Ggd1tPZ8TsukQZHh2p3Fy5su4in3pdI1MmyHdN/A/pnCdBXbzUy4SWcnnopIuPgCcIxQoCYTu5hsXa6c1p9Cr1VD+CFJJiJFuyK4MNlfyvIUFpw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 63ffd43c-6a54-4ddd-62eb-08d886dcd883 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Nov 2020 07:30:35.5132 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: v7AGx3cv0qe838ZIijedUvUXOPuv033n32KpSkXIebPu0JKV6giVZblaCHmliLozAmCOT3U9OiaoZvkatf5TEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB0422 X-OriginatorOrg: hpe.com X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.312,18.0.737 definitions=2020-11-11_12:2020-11-10,2020-11-11 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=999 impostorscore=0 mlxscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 malwarescore=0 bulkscore=0 suspectscore=0 priorityscore=1501 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2011120043 Content-Language: en-US Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgTGltaW5nLCB0aGUgd2F5IHRvIG1lcmdlIHRoaXMgY2hhbmdlIGlzIGNyZWF0ZSBhIFBSIHRo ZW4gbWVyZ2UgaXQgZGlyZWN0bHk/DQoNCkFibmVyDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gRnJvbTogZ2FvbGltaW5nIFttYWlsdG86Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNu XQ0KPiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgMTIsIDIwMjAgMzoxMyBQTQ0KPiBUbzogZGV2 ZWxAZWRrMi5ncm91cHMuaW87IENoYW5nLCBBYm5lciAoSFBTIFNXL0ZXIFRlY2hub2xvZ2lzdCkN Cj4gPGFibmVyLmNoYW5nQGhwZS5jb20+DQo+IENjOiAnRGFuZGFuIEJpJyA8ZGFuZGFuLmJpQGlu dGVsLmNvbT47IFdhbmcsIE5pY2tsZSAoSFBTIFNXKQ0KPiA8bmlja2xlLndhbmdAaHBlLmNvbT47 IE8nSGFubGV5LCBQZXRlciAoRVhMKSA8cGV0ZXIub2hhbmxleUBocGUuY29tPg0KPiBTdWJqZWN0 OiC72Li0OiBbZWRrMi1kZXZlbF0gW1ZGUiBSRVNUX1NUWUxFIFBBVENIIHYyIDEvMV0gVmZyU3Bl Y2lmaWNhdGlvbjoNCj4gQWRkIFJFU1RfU1RZTEUNCj4gDQo+IFJldmlld2VkLWJ5OiBMaW1pbmcg R2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQo+IA0KPiA+IC0tLS0t08q8/tStvP4tLS0t LQ0KPiA+ILeivP7IyzogYm91bmNlKzI3OTUyKzY3MjA3KzQ5MDU5NTMrODc2MTA0NUBncm91cHMu aW8NCj4gPiA8Ym91bmNlKzI3OTUyKzY3MjA3KzQ5MDU5NTMrODc2MTA0NUBncm91cHMuaW8+ILT6 se0gQWJuZXIgQ2hhbmcNCj4gPiC3osvNyrG85DogMjAyMMTqMTHUwjEwyNUgOTo0Ng0KPiA+IMrV vP7IyzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiCzrcvNOiBhYm5lci5jaGFuZ0BocGUuY29t OyBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+Ow0KPiBEYW5kYW4NCj4gPiBC aSA8ZGFuZGFuLmJpQGludGVsLmNvbT47IE5pY2tsZSBXYW5nIDxuaWNrbGUud2FuZ0BocGUuY29t PjsgUGV0ZXINCj4gPiBPJ0hhbmxleSA8cGV0ZXIub2hhbmxleUBocGUuY29tPg0KPiA+INb3zOI6 IFtlZGsyLWRldmVsXSBbVkZSIFJFU1RfU1RZTEUgUEFUQ0ggdjIgMS8xXSBWZnJTcGVjaWZpY2F0 aW9uOiBBZGQNCj4gPiBSRVNUX1NUWUxFDQo+ID4NCj4gPiBBZGQgUkVTVF9TVFlMRSB0byBxdWVz dGlvbiBmbGFnDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBBYm5lciBDaGFuZyA8YWJuZXIuY2hh bmdAaHBlLmNvbT4NCj4gPg0KPiA+IENjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5j b20uY24+DQo+ID4gQ2M6IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4NCj4gPiBDYzog Tmlja2xlIFdhbmcgPG5pY2tsZS53YW5nQGhwZS5jb20+DQo+ID4gQ2M6IFBldGVyIE8nSGFubGV5 IDxwZXRlci5vaGFubGV5QGhwZS5jb20+DQo+ID4gLS0tDQo+ID4gIDJfdmZyX2Rlc2NyaXB0aW9u X2luX2JuZi8yMTBfdmZyX2dlbmVyYWxfdG9rZW5fZGVmaW5pdGlvbi5tZCB8IDIgKysNCj4gPiAg Ml92ZnJfZGVzY3JpcHRpb25faW5fYm5mLzIxMV92ZnJfZm9ybV9kZWZpbml0aW9uLm1kICAgICAg ICAgIHwgMiArKw0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ ID4gZGlmZiAtLWdpdA0KPiA+IGEvMl92ZnJfZGVzY3JpcHRpb25faW5fYm5mLzIxMF92ZnJfZ2Vu ZXJhbF90b2tlbl9kZWZpbml0aW9uLm1kDQo+ID4gYi8yX3Zmcl9kZXNjcmlwdGlvbl9pbl9ibmYv MjEwX3Zmcl9nZW5lcmFsX3Rva2VuX2RlZmluaXRpb24ubWQNCj4gPiBpbmRleCA3ZGM0MmYwLi40 ODA1N2Y1IDEwMDY0NA0KPiA+IC0tLSBhLzJfdmZyX2Rlc2NyaXB0aW9uX2luX2JuZi8yMTBfdmZy X2dlbmVyYWxfdG9rZW5fZGVmaW5pdGlvbi5tZA0KPiA+ICsrKyBiLzJfdmZyX2Rlc2NyaXB0aW9u X2luX2JuZi8yMTBfdmZyX2dlbmVyYWxfdG9rZW5fZGVmaW5pdGlvbi5tZA0KPiA+IEBAIC0yLDYg KzIsNyBAQA0KPiA+ICAgIDIuMTAgVkZSIEdlbmVyYWwgVG9rZW4gRGVmaW5pdGlvbg0KPiA+DQo+ ID4gICAgQ29weXJpZ2h0IChjKSAyMDA3LTIwMTcsIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmln aHRzDQo+ID4gcmVzZXJ2ZWQuPEJSPg0KPiA+ICsgIChDKSBDb3B5cmlnaHQgMjAyMCBIZXdsZXR0 IFBhY2thcmQgRW50ZXJwcmlzZSBEZXZlbG9wbWVudCBMUDxCUj4NCj4gPg0KPiA+ICAgIFJlZGlz dHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIChvcmlnaW5hbCBkb2N1bWVudCBmb3JtKSBhbmQN Cj4gJ2NvbXBpbGVkJw0KPiA+ICAgIGZvcm1zIChjb252ZXJ0ZWQgdG8gUERGLCBlcHViLCBIVE1M IGFuZCBvdGhlciBmb3JtYXRzKSB3aXRoIG9yDQo+ID4gd2l0aG91dCBAQCAtMTE3LDYgKzExOCw3 IEBAIHF1ZXN0aW9uaGVhZGVyRmxhZ3NGaWVsZCA6Oj0NCj4gPiAgICB8ICJJTlRFUkFDVElWRSIN Cj4gPiAgICB8ICJSRVNFVF9SRVFVSVJFRCINCj4gPiAgICB8ICJPUFRJT05TX09OTFkiDQo+ID4g KyAgfCAiUkVTVF9TVFlMRSINCj4gPg0KPiA+ICB2ZnJTdG9yYWdlVmFySWQgOjo9DQo+ID4gICAg KCBTdHJpbmdJZGVudGlmaWVyICJbIiBOdW1iZXIgIl0iICkgZGlmZiAtLWdpdA0KPiA+IGEvMl92 ZnJfZGVzY3JpcHRpb25faW5fYm5mLzIxMV92ZnJfZm9ybV9kZWZpbml0aW9uLm1kDQo+ID4gYi8y X3Zmcl9kZXNjcmlwdGlvbl9pbl9ibmYvMjExX3Zmcl9mb3JtX2RlZmluaXRpb24ubWQNCj4gPiBp bmRleCAyZTYzYmRmLi4yMzg0MzZiIDEwMDY0NA0KPiA+IC0tLSBhLzJfdmZyX2Rlc2NyaXB0aW9u X2luX2JuZi8yMTFfdmZyX2Zvcm1fZGVmaW5pdGlvbi5tZA0KPiA+ICsrKyBiLzJfdmZyX2Rlc2Ny aXB0aW9uX2luX2JuZi8yMTFfdmZyX2Zvcm1fZGVmaW5pdGlvbi5tZA0KPiA+IEBAIC0yLDYgKzIs NyBAQA0KPiA+ICAgIDIuMTEgVkZSIEZvcm0gRGVmaW5pdGlvbg0KPiA+DQo+ID4gICAgQ29weXJp Z2h0IChjKSAyMDA3LTIwMTcsIEludGVsIENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzDQo+ID4gcmVz ZXJ2ZWQuPEJSPg0KPiA+ICsgIChDKSBDb3B5cmlnaHQgMjAyMCBIZXdsZXR0IFBhY2thcmQgRW50 ZXJwcmlzZSBEZXZlbG9wbWVudCBMUDxCUj4NCj4gPg0KPiA+ICAgIFJlZGlzdHJpYnV0aW9uIGFu ZCB1c2UgaW4gc291cmNlIChvcmlnaW5hbCBkb2N1bWVudCBmb3JtKSBhbmQNCj4gJ2NvbXBpbGVk Jw0KPiA+ICAgIGZvcm1zIChjb252ZXJ0ZWQgdG8gUERGLCBlcHViLCBIVE1MIGFuZCBvdGhlciBm b3JtYXRzKSB3aXRoIG9yDQo+ID4gd2l0aG91dCBAQCAtNzg2LDYgKzc4Nyw3IEBAIG9uZW9mb3B0 aW9uRmxhZ3NGaWVsZCA6Oj0NCj4gPiAgICB8ICJJTlRFUkFDVElWRSINCj4gPiAgICB8ICJSRVNF VF9SRVFVSVJFRCINCj4gPiAgICB8ICJERUZBVUxUIg0KPiA+ICsgIHwgIlJFU1RfU1RZTEUiDQo+ ID4gIGBgYA0KPiA+DQo+ID4gICMjIyMgQkVIQVZJT1JTIEFORCBSRVNUUklDVElPTlMNCj4gPiAt LQ0KPiA+IDIuMjEuMC53aW5kb3dzLjENCj4gPg0KPiA+DQo+ID4NCj4gPiANCj4gPg0KPiANCj4g DQoNCg==