From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web12.3271.1602082861080235900 for ; Wed, 07 Oct 2020 08:01:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=FSfZR8OZ; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=0549998768=abner.chang@hpe.com) Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 097Et2aY028057; Wed, 7 Oct 2020 15:01:00 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=yPO7vhCKLD+I7ji4oOT8s1SOb3UuREPLEsVDZ+158lA=; b=FSfZR8OZzHJgGEtChagsBuRogdRI3U+TrR4xX8ufSF+00Gv1915YnIpBp8EPFml6HD/6 +M3N5EwHsDvfIeU65uwrEhqFVkdCE0PO6f7nXib/PPLGHnIRXM1+8H3PY7YeDMsyu0k7 DWVf+78+yz2r4n3x6hT9kOw9JWGNDDSHgV9dbHqQW5t0XczCvvADGbPx660UdXxOIDuJ ChQgmppOGuCmruRBs+bjIpsWsLBFA/C1xgTq7+QL89F1RkWmedl9H1LHD75P8ysMtd5i /5LveVR0APbSxsPyC8YFeQq53lNpacgJk2pP0RIxQcETtp8mn9Sy0elQiEJtCK8lYo6h JQ== Received: from g9t5008.houston.hpe.com (g9t5008.houston.hpe.com [15.241.48.72]) by mx0b-002e3701.pphosted.com with ESMTP id 340ypjqgek-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 07 Oct 2020 15:01:00 +0000 Received: from G1W8107.americas.hpqcorp.net (g1w8107.austin.hp.com [16.193.72.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g9t5008.houston.hpe.com (Postfix) with ESMTPS id 8370686; Wed, 7 Oct 2020 15:00:59 +0000 (UTC) Received: from G2W6309.americas.hpqcorp.net (2002:10c5:4033::10c5:4033) by G1W8107.americas.hpqcorp.net (2002:10c1:483b::10c1:483b) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 7 Oct 2020 15:00:59 +0000 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (15.241.52.13) by G2W6309.americas.hpqcorp.net (16.197.64.51) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 7 Oct 2020 15:00:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NA0btEf92xiGgPYeUWe1/ziZhlqTT5Us55JYovOFRV1m5t3l1Zlh51EpsP9Kdd+4YGiAtLMi1/QTZ2N192wa2Egao5vdk1a/6RM9e9yksocrQvt13WROeqh3wcjFR/VguR1gWcCR+GkHEbLt7Bq4X4OqU02Ca9npXZ4jGmVDFKxa9p5Nz4Y2KIC8jmKz7PpY/kzM50qbbKxONOHdED0x++9puC4Roxf0Sb6eUI7btJOKsCPeWFfBMzDEirNTwa/PQJ3YnDkowo2htQ/XTLcWBissHVkAxmCGhro6d9/n0Hai6rtll+G15wxCotDDX9J78lws80BYc7R1n/vbzh8wgg== 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=yPO7vhCKLD+I7ji4oOT8s1SOb3UuREPLEsVDZ+158lA=; b=Cyeby7VZGVNRRfjamNt7Nb1Gt4a2Y7MecIUKHpZBPvGcUj19tqkYz6ZzVszJOrsAFYBUxeS/G6+4sw11C6NyxZ4zf4INrVAiHNsJWhY98qgXGDrMlJE+/t7tqOycw7Twgikr6DObuE5Yvp0rmI0cMvA07Q3e3UDLzqPRhjxXtjKdoEUCxp7/dCmILe04mtCD8Epp96mo1TjINgVKWforBQ2sTAlTCmtw8GjpuT/cZ5S405R8bzYVxr7jogV1R+NFMTg9OvvoV6Zbb4iNxpvZWkQMIupRKo1MvncMIka2bFz5Sy0Wg0oLc7HT9XAb5u36myUoUEw5w1jZFWi3IDBQ4w== 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 CS1PR8401MB1141.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:750a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.22; Wed, 7 Oct 2020 15:00:57 +0000 Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::d111:132b:4b87:a9ea]) by CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::d111:132b:4b87:a9ea%3]) with mapi id 15.20.3433.045; Wed, 7 Oct 2020 15:00:57 +0000 From: "Abner Chang" To: Laszlo Ersek , "devel@edk2.groups.io" Subject: Re: [edk2-devel] [RedfishPkg PATCH v6 0/4] Inital RedfishPkg Thread-Topic: [edk2-devel] [RedfishPkg PATCH v6 0/4] Inital RedfishPkg Thread-Index: AQHWnJeTHzxagZ3u10Cgw+NSawPwy6mL/eJAgAA8dbA= Date: Wed, 7 Oct 2020 15:00:57 +0000 Message-ID: References: <20201007021545.25936-1-abner.chang@hpe.com> <5a054523-061b-dea6-54ac-5ce0aaaf8932@redhat.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=hpe.com; x-originating-ip: [1.34.113.40] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 8791fa8d-5f8c-4748-c04f-08d86ad1cbef x-ms-traffictypediagnostic: CS1PR8401MB1141: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qTsuUZAHnlDpLBYxfohHhbOWKEDIj0DQgcSR1z/ZXtYz5NacY2+R+FZt1dRDt8y4GyGnntLMzLytSgrzXuDCiSaj3oCyIv8zq9A3Ws/bqQWoqiRi2FELbikPDwr344cGXPjMcNQyuI1ctRy9Jb4aHz9wM1RiC0X43rD97q/ERrzJ6j1fzKWMqacYYT0NCgd1f0Ttkaha55r8Uh3aPk4iB0NvPL2Qnp7FMEONPwPXpxI4HtT41O3Ylb+QzbYyIC+gkM51HUWugpJRUlppTmSWLpuwWy7K3PfCyPeCXKbTam5UioR/dYIc98ir2HOvNDzSpKR+GnHsn6CNSWsC/vS0bAxn21xLyXj1UCrUYmp+QRI8eJHlzOl/ozcXIb+gaQNSBp+f13l5EHvMT7//Oyr7xQ== 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:(396003)(136003)(346002)(366004)(39860400002)(376002)(2940100002)(52536014)(5660300002)(64756008)(478600001)(66556008)(66446008)(83380400001)(33656002)(76116006)(66946007)(83080400001)(66476007)(966005)(2906002)(55016002)(53546011)(110136005)(7696005)(316002)(26005)(186003)(6506007)(8676002)(9686003)(8936002)(71200400001)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: 4lmn6g15NdK1uHIXIw001eUYZP3PO2RbRZnSPV8sjhvxpZaCeSX3wP1AsvAS4SxjYZ8pK6sOPk/TF5SEiyh1k/TI11S4UmXQWyXb1SvNi4srlklWqlXrA3hT5hxke48EvDLAupxL7oLfot1cA1B6RSv2qn8Dy+egcMaeDkAmxP5LmYdFwQ1xCPceeMx9uTp9HedStjtKDQH92jhSjK/kpRe2Z3HO2uzYLKsSgwAAi30AqhJpmhaqF3bmUAQVCWn73dhe2g723X+eHWBKijpNe1/yAXLhC1/6UDbdiAn9lruo+6YuV6aV1xSbMGOwvFb4l92tU1a1L7VGrF4h0M4hktt/Z7PfJENmHkmVyZMEtXljvSI01/kz+nVvBzTinjG3oBnYCgTF/p+FyOR/mw79BexmJtJAGjq1pQe/QNHlUhU8A8dzXwmc75iHTVvRyjWbW0DHMpPC4+4eTWZgiKbzFuCxYzWZBXYPqn5AnV9w1GCZrV6YRCMjOV/uhqhV54JDDhTClABKDlLDeigB2zgMzbunp+klrlSJy0nU/sLlEj24o5tlHxBfSoqyE9Of+Rl/KcglS5lSpfs7xL7IgSV2pQSndN3JgX7AgKRFumbYCvkZCWSSwQhTVnRPpylUpgdVyKGDxWEMSGXbiS/mH6J0cQ== x-ms-exchange-transport-forked: True X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 8791fa8d-5f8c-4748-c04f-08d86ad1cbef X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2020 15:00:57.3612 (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: qv/+t9Ltk0C9r5Sk0+/praJ1j/Hs2yMxL9hiq6Ibd5ORKe20jCGh/rD6QdIXdNOLvD5sv7kLhg5o+untoH9xqQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB1141 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.235,18.0.687 definitions=2020-10-07_09:2020-10-06,2020-10-07 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 bulkscore=0 mlxscore=0 lowpriorityscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 mlxlogscore=999 spamscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2010070095 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 U29ycnksIGl0J3MgdHlwby4gQmVsb3cgcXVlc3Rpb24gaXMgdG8gTGFzemxvIG5vdCBMZWlmLA0K DQo+Pj5JZiB0aGUgcGF0Y2hlcyBnZXQgdGhlIG5ldyB0YWcgZnJvbSByZXZpZXdlcnMsIHNoYWxs IEkgaGF2ZSB0byBzZW5kIHRoZSBuZXcNCj4+PiB2ZXJzaW9uIG9mIHBhdGNoZXMgdG8gdGhlIG1h aWxpbmcgbGlzdCB3aGljaCBpbmNsdWRlcyBhbGwgb2YgcmV2aWV3ZXIncyB0YWc/DQoNCkkgbWVh biB0aGVyZSBpcyBubyBtb3JlIGZlZWRiYWNrcyBvbiBwYXRjaGVzIGl0c2VsZiBidXQganVzdCBn ZXQgbmV3IGZlZWRiYWNrIHRhZ3MgZnJvbSByZXZpZXdlcnMuIENhbiB3ZSBqdXN0IGFkZCB0aG9z ZSB0YWdzIHRvIHBhdGNoZXMgd2hlbiBtZXJnZSBpdD8NCk9yIGFzIHlvdSBtZW50aW9uZWQgaW4g dGhlIHByZXZpb3VzIGVtYWlsICIuLi5pdCBoZWxwcyBtYWludGFpbmVycyBpZiB0aGV5IGRvbid0 IG5lZWQgdG8gZ28gYmFjayB0byBlYXJsaWVyIHZlcnNpb25zIHRvIGh1bnQgZG93biBmZWVkYmFj ayB0YWdzLiINCg0KVGhhbmtzDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJv bTogQ2hhbmcsIEFibmVyIChIUFMgU1cvRlcgVGVjaG5vbG9naXN0KQ0KPiBTZW50OiBXZWRuZXNk YXksIE9jdG9iZXIgNywgMjAyMCA3OjI0IFBNDQo+IFRvOiBMYXN6bG8gRXJzZWsgPGxlcnNla0By ZWRoYXQuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gU3ViamVjdDogUkU6IFtlZGsyLWRl dmVsXSBbUmVkZmlzaFBrZyBQQVRDSCB2NiAwLzRdIEluaXRhbCBSZWRmaXNoUGtnDQo+IA0KPiBU aGFua3MgZm9yIHRoYXQgaW5mb3JtYXRpb24sIEkgbmV2ZXIgcmVhZCB0aHJvdWdoIHRoYXQgZ3Vp ZGFuY2UuLi4gYW5kIEkNCj4gc2hvdWxkLg0KPiANCj4gT25lIHF1ZXN0aW9uIExlaWYsDQo+IElm IHRoZSBwYXRjaGVzIGdldCB0aGUgbmV3IHRhZyBmcm9tIHJldmlld2Vycywgc2hhbGwgSSBoYXZl IHRvIHNlbmQgdGhlIG5ldw0KPiB2ZXJzaW9uIG9mIHBhdGNoZXMgdG8gdGhlIG1haWxpbmcgbGlz dCB3aGljaCBpbmNsdWRlcyBhbGwgb2YgcmV2aWV3ZXIncyB0YWc/DQo+IA0KPiA+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogTGFzemxvIEVyc2VrIFttYWlsdG86bGVyc2Vr QHJlZGhhdC5jb21dDQo+ID4gU2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDcsIDIwMjAgNjo0OSBQ TQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgQ2hhbmcsIEFibmVyIChIUFMgU1cvRlcg VGVjaG5vbG9naXN0KQ0KPiA+IDxhYm5lci5jaGFuZ0BocGUuY29tPg0KPiA+IFN1YmplY3Q6IFJl OiBbZWRrMi1kZXZlbF0gW1JlZGZpc2hQa2cgUEFUQ0ggdjYgMC80XSBJbml0YWwgUmVkZmlzaFBr Zw0KPiA+DQo+ID4gQWJuZXIsDQo+ID4NCj4gPiBPbiAxMC8wNy8yMCAwNDoxNSwgQWJuZXIgQ2hh bmcgd3JvdGU6DQo+ID4gPiBOb3RlIGZvciB2NjogSW4gcGF0Y2ggMy80LCBtb3ZlIFJlZGZpc2hQ a2cgdG8gVEFSR0VUX05FVFdPUksgdG8NCj4gPiA+ICAgICAgICAgICAgICBzYXZlIHRpbWUgb24g Q0kgdGVzdC4NCj4gPiA+ICAgICAgICAgICAgICBJbiBwYXRjaCAxLzQsIGFkZCBOT09QVCBiYWNr IHRvIFJlZGZpc2hQa2cuZHNjIGJlY2FzdWUNCj4gPiA+ICAgICAgICAgICAgICB0aGlzIGNoYW5n ZSBpcyBub3QgcmVxdWlyZWQgaW4gdjQgcGFjdGggc2V0Lg0KPiA+DQo+ID4geW91IHJlYWxseSBu ZWVkIHRvIGNvbGxlY3QgdGhlIENDJ3MgZnJvbSAqYWxsKiB0aGUgY29tbWl0IG1lc3NhZ2VzDQo+ ID4gYWNyb3NzIHRoZSBlbnRpcmUgc2VyaWVzLCBhbmQgbWFudWFsbHkgYWRkIHRob3NlIHRvIHlv dXIgY292ZXIgbGV0dGVyLg0KPiA+DQo+ID4gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS90 aWFub2NvcmUuZ2l0aHViLmlvL3dpa2kvTGFzemxvJTI3cy0NCj4gPiB1bmtlbXB0LWdpdC1ndWlk ZS1mb3ItZWRrMi1jb250cmlidXRvcnMtYW5kLW1haW50YWluZXJzI2NvbnRyaWItMjMNCj4gPg0K PiA+ICJUaGlzIHdpbGwgZW5zdXJlIHRoYXQgZXZlbiBpZiBhIG1haW50YWluZXIgaXMgaW52b2x2 ZWQgaW4gcmV2aWV3aW5nDQo+ID4gb25lIG9yIHR3byBvZiB5b3VyIHBhdGNoZXMgYWNyb3NzIHRo ZSBzZXJpZXMsIGhlIG9yIHNoZSB3aWxsIGdldCBhDQo+ID4gY29weSBvZiB5b3VyIGNvdmVyIGxl dHRlciwgd2hpY2ggb3V0bGluZXMgdGhlIGZ1bGwgZmVhdHVyZSBvciBidWdmaXgiDQo+ID4NCj4g PiBObyBuZWVkIHRvIHJlcG9zdCB0aGlzLCBidXQgcGxlYXNlIHJlbWVtYmVyIGl0IGluIHRoZSBm dXR1cmUuDQo+ID4NCj4gPiBUaGFua3MNCj4gPiBMYXN6bG8NCj4gPg0KPiA+ID4NCj4gPiA+IE5v dGUgZm9yIHY1OiBBZGQgcmV2aWV3ZXJzJ3MgdGFncy4NCj4gPiA+DQo+ID4gPiBOb3RlIGZvciB2 NDogTk9PUFQgaXMgcmVtb3ZlZCBmcm9tIFJlZGZpc2hQa2cuZHNjIGFuZA0KPiA+ID4gICAgICAg ICAgICAgIHByLWdhdGUtYnVpbGQtam9iLnltbCBiZWNhdXNlIHdlIGRvbid0IGhhdmUgaG9zdC1i YXNlZA0KPiA+ID4gICAgICAgICAgICAgIHVuaXQgdGVzdCBvbiBSZWRmaXNoIHlldC4gV2Uga2Vl cCBOTy1UQVJHRVQgZm9yIHRoZQ0KPiA+ID4gICAgICAgICAgICAgIG5vbiBidWlsZCBDSSB0ZXN0 IG9uIFJlZGZpc2hQa2cuDQo+ID4gPg0KPiA+ID4gSW5pdGlhbCB2ZXJzaW9uIG9mIFJlZGZpc2hQ a2cgYW5kIHRoZSBDSSB0ZXN0IG9uIFJlZGZpc2hQa2cuDQo+ID4gPg0KPiA+ID4gQ0kgVGVzdCBy ZXN1bHQ6DQo+ID4gPiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC85ODYN Cj4gPiA+DQo+ID4gPiBUaGVyZSBpcyBubyBjb21wb25lbnRzIGluIFJlZGZpc2hQa2cgaW4gdGhp cyBjb21taXQsIHRoZSBmdXJ0aGVyDQo+ID4gPiBlZGsyIFJlZGZpc2ggY29tcG9uZW50cyB3aWxs IGJlIGNvbW1pdHRlZCBiYXNlIG9uIHRoaXMgdmVyc2lvbi4NCj4gPiA+DQo+ID4gPiBBYm5lciBD aGFuZyAoNCk6DQo+ID4gPiAgIFJlZGZpc2hQa2c6IEluaXRpYWwgY29tbWl0IG9mIFJlZGZpc2hQ a2cuDQo+ID4gPiAgIC5weXRvb2w6IEFkZCBDSSBvbiBSZWRmaXNoUGtnDQo+ID4gPiAgIC5henVy ZXBpcGVsaW5lcy90ZW1wbGF0ZXM6IEFkZCBSZWRmaXNoUGtnIHRvIHRhcmdldCBidWlsZA0KPiA+ ID4gICBlZGsyOiBBZGQgbWFpbnRhaW5lcnMgdG8gUmVkZmlzaFBrZw0KPiA+ID4NCj4gPiA+ICAu Li4vdGVtcGxhdGVzL3ByLWdhdGUtYnVpbGQtam9iLnltbCAgICAgICAgICAgfCAgMiArLQ0KPiA+ ID4gIC5weXRvb2wvQ0lTZXR0aW5ncy5weSAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICst DQo+ID4gPiAgTWFpbnRhaW5lcnMudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDUgKysNCj4gPiA+ICBSZWRmaXNoUGtnL1JlZGZpc2hQa2cuY2kueWFtbCAgICAgICAgICAgICAg ICAgfCA2NyArKysrKysrKysrKysrKysrKysrDQo+ID4gPiAgUmVkZmlzaFBrZy9SZWRmaXNoUGtn LmRlYyAgICAgICAgICAgICAgICAgICAgIHwgMTggKysrKysNCj4gPiA+ICBSZWRmaXNoUGtnL1Jl ZGZpc2hQa2cuZHNjICAgICAgICAgICAgICAgICAgICAgfCA0MCArKysrKysrKysrKw0KPiA+ID4g IDYgZmlsZXMgY2hhbmdlZCwgMTMzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pICBjcmVh dGUgbW9kZQ0KPiA+ID4gMTAwNjQ0IFJlZGZpc2hQa2cvUmVkZmlzaFBrZy5jaS55YW1sICBjcmVh dGUgbW9kZSAxMDA2NDQNCj4gPiA+IFJlZGZpc2hQa2cvUmVkZmlzaFBrZy5kZWMgIGNyZWF0ZSBt b2RlIDEwMDY0NA0KPiA+ID4gUmVkZmlzaFBrZy9SZWRmaXNoUGtnLmRzYw0KPiA+ID4NCg0K