From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web10.69663.1673559861901047465 for ; Thu, 12 Jan 2023 13:44:22 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=l5cbK8Je; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: isaac.w.oram@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673559861; x=1705095861; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=WqvYjwQCCYNez6tR4US7beTv5PSqYPuBnjdsSFdBoE4=; b=l5cbK8JeQUuh4iB5YhbmZvf+2TLXlmYACMMjiJ2j6iops+/Ox/pFRZ3D bJLOTesj1qxEoC0s9ojKY/hdOCxFUAdgIQxqI4RomFVLrpP4oKE7uzouG r5wIFtdxf2g7Xrw5zsIpl6n/pQifpNo+s2Y/54cvFu3dfY47rzlpft8dR bMxEFhMu3RsQObUis0Ta2VIuOtEHvuQE2/z3oWC0qv+iwS9MDntrhnRyE Z+No2YCP2WC3sQFQarv+mL1t6vnh0PSrZrFHxZFl78bu4MvM4I48m3gLr zezG0O4IFrjoO6BAZdDqhbVepFqJKnVIs/fVt2cp+Cv9g2z7d0IbUicjR A==; X-IronPort-AV: E=McAfee;i="6500,9779,10588"; a="325098832" X-IronPort-AV: E=Sophos;i="5.97,212,1669104000"; d="png'150?scan'150,208,217,150";a="325098832" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jan 2023 13:44:21 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10588"; a="781923057" X-IronPort-AV: E=Sophos;i="5.97,212,1669104000"; d="png'150?scan'150,208,217,150";a="781923057" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga004.jf.intel.com with ESMTP; 12 Jan 2023 13:44:20 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 12 Jan 2023 13:44:20 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 12 Jan 2023 13:44:20 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Thu, 12 Jan 2023 13:44:20 -0800 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.176) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Thu, 12 Jan 2023 13:44:19 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PQpMzQd2lJEP2lrOpd/RSwc2WOTkx3dTosNlwQK/yxCdb+V46bb7rC+N4fZ5ABUYPB9NJt87so7vSf5opulyUCZyZ66xkSGVig70japqBbldk7cAaJwtSqi7er+24a4lge2s0s+pCQ9gNuZi3ESVQJhUHwc9zAbMpAEmRW2+TTZlUL6cxBaLNzTwGnoj+dV+lNh9wwlSEOuRQb/HXZFflbun73rJQiHc9l6ctjMBQj6/Ur1BRp4axDsofNLkXA5XaWBgC9SyyL7Pq5JK51pWuEqRFpo8ILiUd+pXEbFHVae9FehniDKUxU4S29WbLP6PURNGlhDEcwwePqF921snZw== 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=Y31GGOTu8MVK1UFaUgUALpeA8ekbcv34sASh8hIfXW8=; b=TZhRTjZ5+SBU9cnuWnYadfsujjqx10A7VpRWyGkUqNiDXhHimxp88PITO80NVYx+M7quC85Vwf3VF3UyUo76QnYsLe75ej15Q785/JePGzKJJtCo1ulEtd8ES242GyYrPh7I9XMy94oXcvRkEoCdRZh/7xuOu5Yr/hdl3efBtZnW8A/Wn/fLDc+i+YADp9pQ3yp5K5A/YN3xo1SJcPIVJ1+CMYDPcOvXSGi34uZRY/XxjPNzduWmrIVLHkJHi6DaUZK8jYRs3qjkJNcNjPBoei5JZI5maHVzC8Xf1FAomul6xJQiMxw7ZYKWb67OKWzGHCzvhvJ/WMzftSxrukyGrw== 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 Received: from SA1PR11MB5801.namprd11.prod.outlook.com (2603:10b6:806:23d::13) by SA2PR11MB4985.namprd11.prod.outlook.com (2603:10b6:806:111::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.19; Thu, 12 Jan 2023 21:44:11 +0000 Received: from SA1PR11MB5801.namprd11.prod.outlook.com ([fe80::7623:38f5:ab31:61a5]) by SA1PR11MB5801.namprd11.prod.outlook.com ([fe80::7623:38f5:ab31:61a5%5]) with mapi id 15.20.5986.019; Thu, 12 Jan 2023 21:44:11 +0000 From: "Isaac Oram" To: "Kirkendall, Garrett" , "devel@edk2.groups.io" , "Chiu, Chasel" , "Desimone, Nathaniel L" , "Gao, Liming" , "Dong, Eric" , "Bobroff, Zachary" , "Zimmer, Vincent" Subject: Re: MinPlatformPkg question Thread-Topic: MinPlatformPkg question Thread-Index: AdkmifdvartWWVTPSaCrt6dwuGl1hgALXQ4A Date: Thu, 12 Jan 2023 21:44:11 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Enabled=true; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_SetDate=2023-01-12T13:33:02Z; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Method=Privileged; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Name=Public-AIP 2.0; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_ActionId=46b7be84-34e3-4d1c-b9bf-54de42a5da3c; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_ContentBits=1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR11MB5801:EE_|SA2PR11MB4985:EE_ x-ms-office365-filtering-correlation-id: 546cf76d-5076-4666-b81c-08daf4e62459 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: R/RKkXC01+Tz5rb5JAw5s8iaaVaSwchGiYfQ7FO63KgXNUVsMvYatj2DMa0wJoe2iPmelhIxzdieBvZvPgRNKsLqzCQ3k2i7SAazLM5QsPXtKwcJb4rdIOJWqPTouNfqDE2Ck6ZkAPRIGpfxEED77gVWwbUNA1zNe3CXTzsL/QyLRL08u0v0lSD42S+KVIGnlp+tYV72SRT5iOr6pCWFqISGhqHKU1T1uzPlHRU2I9hV+g2MQgh4k83U9HSycI6CfCHE63k8DRw+3p3n4u3s2b6cbUiTtkuJq7F8Y6JO8n8C/TVr1mKGxxIAAc4wUx7ZAcGRAYmkmcj3ZnHl10Hds7BYKUr9gM5ymZigHDkIsXoHSZBKSPlWzP4cuVhuJZKmAKEqzpEPXE+rtdQsPDGFoqfd+hZO73nN24vF7Hx2On84azo54zrIKz/9BAqQwynM4hpoVZ8jMKqfFmwCUG83YPy3eDdExyYPZbRuUOUJBO/PvdINo+8YY+VqP8nqXZ7xCloXPYOqw/iYFUQ6UFdA3kMiHEORALrvlJsSKvUo/A/59uUCyvWz+cNPOd6ZLp8WVpZge4F752q4iCxhWune5aW7kElb63jdlIskYFFDxYEvQ+/4pUOv2y5ytk8rj9OnBvZupmFK+pSCG/KC7jLNn2Xza07nuievmBFIC5Hwb9quUqfJlHw0oIbrRepFqZohGRtjbcqt8rBk+gG9YCnV/AercU5Qf9a9ocpc6yBc6oJnEZoc2QuDhlBtSiv72SOQSuca4mo5y4f2MVg9+TxpI4YNzXl1j9xbLHqlELZ2GbI= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB5801.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(136003)(366004)(39860400002)(396003)(376002)(346002)(451199015)(7696005)(9686003)(71200400001)(186003)(26005)(478600001)(316002)(66446008)(53546011)(66476007)(76116006)(66946007)(66556008)(110136005)(6636002)(6506007)(64756008)(8676002)(33656002)(7116003)(38100700002)(166002)(8936002)(5660300002)(52536014)(41300700001)(55016003)(86362001)(99936003)(921005)(82960400001)(2906002)(122000001)(3480700007)(38070700005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?5Qr0rYM54D2LOIJ1Bfno5Y5llXmaS9dNfaFqK4+Pou2Gy7poh+7wlu8RJJy/?= =?us-ascii?Q?PjRjgbc99xUvTUYbqloY1FSm4AT0z9Lo4RTGKtZsJOokTyFl+nJo3tFtW+/A?= =?us-ascii?Q?I/i1WVqzeDTEX0IWBiL9oxLKuGdz8wrwhZReThBdxg+0JBXe6bGm0PcUrYWq?= =?us-ascii?Q?DQhz7zvITNJXPW+m5xmsuTNJnrQydSk2YeJPy3p6F6ViZqy6hb+1OHuVyoAq?= =?us-ascii?Q?3vx7ILrj8trfFqecNBQRj25wAw8ARrRi2ziXe26Z9BHAMqN4pnCU5SrI8WsB?= =?us-ascii?Q?Fe5s8BNUw2wHITyr8MuSE01YrLR8+hmZ9qohcKBDxr6zbY1e/I0y3obF1JRf?= =?us-ascii?Q?SiKRPFvF6LULz1FdPQNHOrR6vHqnPl0GrcVwgM37Ap6KSoqqJAxxX0l2gpnl?= =?us-ascii?Q?Zd7SuRSj0FkBh+1BHKWXjqAvNdshZ7nWu3+D6YbiAfr3DTV7kPBK1+BDLWSo?= =?us-ascii?Q?3ZjL0Kjb8vS9/znFDJ0pU+kcVkN3IA9uGq6fUPUo9uDMPl1YtCl/6xaFouC5?= =?us-ascii?Q?IQzZUgVg4XY7KJ/z0ADjnDutIhSyXs2W4Vx1f3pWgeY/J8rjSNW1hRfqcyWB?= =?us-ascii?Q?bV4w2WvCTUqya8vfj2MQMOpvqUeyiU90yGSTVmDz0AJLBgIrOPMR87QwoijL?= =?us-ascii?Q?g2DmwVe4fiLQJtj50NkdiNSQRPsxnCJECvS0p3OXF5M4uHAITcLk+z2hj4MX?= =?us-ascii?Q?GJljmlN+CP949fVrAID7o6N/CWZccVTk0DSD9VYH+WH2DkGJNxMIwkmrvcyZ?= =?us-ascii?Q?myQh3F1PZqzja5agFXC7oWqEeSSKcDCYZFltV6mNawvaWr9g9RirSvuqXCh5?= =?us-ascii?Q?wP6fOCPDp1cGjU3W0lSrKu2iSVvRqm/sX7u/hd/sFKjejZZQLm8KiLLrRro5?= =?us-ascii?Q?TngFghOUeRZb0bpLFn65P4hSWGHitICbYPhJkhhqzvK05NA5vVn1H1r9oHjU?= =?us-ascii?Q?1XMYGw35lpisWL2GxXizBvu+4Zh6B5wLf/fDy18sh3tLAa6ffbPEZOgZmPby?= =?us-ascii?Q?vVNQBegejNcUMliMzxCqEjUOTj6ZLUm6g/8+HXYI1WJyBu8ZdNiYEWYDOs4y?= =?us-ascii?Q?k/rouiYqDVjPq04sozG4ovCIc3OPnvtg1zdtESIXnt4WolPMZVnMwr66Fvwk?= =?us-ascii?Q?tqIDEDt3S771WEX/yEfBY7De76cmHDA/hZ0jh8dNcGN2So8YrUTw2r2hq8ag?= =?us-ascii?Q?KwOeb032IUxL+OSxR6/MwY/KA2Gxphbg88EF23NuY6CJTSLBHtj34iJdMJ2d?= =?us-ascii?Q?feMs+gDKrC+gYdtsAjkc9StND+ESviv754vf8ay9JW1dtmvHIAKrHo6QeGve?= =?us-ascii?Q?04bU6MIHr+SCiS7i4ppsvNC0OuQSgxe0TkFEqsmhlfIGZV6yJo0Ot7O6sXAm?= =?us-ascii?Q?+Zf88lBg9PonEq1sGgzjfvA0jAsr+nZugxrnwNzs8tj/keyvLfyhgbGqX1mz?= =?us-ascii?Q?glcJOrV/Tur+Wx6LPxeNTZgFit0RSXVYIE/27NrrHh5pMjVwgA+Xw3jyIAlo?= =?us-ascii?Q?d9TPm1C2aGyG0bvvs4yX9DhtTqTMlL9QRMxZXpV0RpU6hsvCJ4TG6+jvhxd2?= =?us-ascii?Q?uU+xkV7Z+L9niY0UJ5MJpyXa/70HJal4n6oOKvYz?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB5801.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 546cf76d-5076-4666-b81c-08daf4e62459 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jan 2023 21:44:11.5548 (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: PX9kvaJ4niDIkmAfKTYL2V9RV7hUt3lYav5PyRD1oTkynzVT0SXko2075NdcIMSP19byudFfFAesp+F3Zx/RVQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB4985 Return-Path: isaac.w.oram@intel.com X-OriginatorOrg: intel.com X-Groupsio-MsgNum: 98392 Content-Language: en-US Content-Type: multipart/related; boundary="_004_SA1PR11MB5801B1DEF8007598125A3C5FD0FD9SA1PR11MB5801namp_"; type="multipart/alternative" --_004_SA1PR11MB5801B1DEF8007598125A3C5FD0FD9SA1PR11MB5801namp_ Content-Type: multipart/alternative; boundary="_000_SA1PR11MB5801B1DEF8007598125A3C5FD0FD9SA1PR11MB5801namp_" --_000_SA1PR11MB5801B1DEF8007598125A3C5FD0FD9SA1PR11MB5801namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Garrett, Preface: I don't have a strong objection to moving MinPlatformPkg. I woul= d generally prefer to move silicon/platform/board specific content out of e= dk2 and into edk2-platforms or elsewhere. I am concerned that moving content could negatively impact current users in= a way that would increase fragmentation though. I that eventually someone= will make a package manager and then it will all be localized and won't ma= tter where packages come from. I am very interested in expanding use. We have purposefully avoided "finis= hing" to a 1.0 version of spec until more adoption has occurred. I have not seen any feedback on what would be needed to expand to different= architectures. I personally have some open questions for discussion, like= the approach for standardized FV layout and the use of PCD to describe the= m. And refactoring the DSC/FDF include content. QemuOpenBoardPkg work gen= erated a better option there. I would propose that we modify and extend the current content in a mostly b= ackwards compatible way. Then, once we have the changes clear, we make an = incompatible MinPlatformV1Pkg or something like that in conjunction with 1.= 0 spec. The benefit I would like is not punishing existing adopters and en= ding up with a simple/minimal package for longer term use. Regards, Isaac From: Kirkendall, Garrett Sent: Thursday, January 12, 2023 5:33 AM To: devel@edk2.groups.io; Chiu, Chasel ; Desimone, N= athaniel L ; Oram, Isaac W ; Gao, Liming ; Dong, Eric Subject: MinPlatformPkg question [Public] + MinPlatformPkg Maintainers Start the conversation: Some time back there were posts about promoting MinPlatformPkg up to a more= generic level. Is there still a desire to implement this and possibly eve= n to promote this more generic MinPlatformPkg to the edk2 repository. Woul= d it be expanded to encompass different architectures other than x86, and m= aybe how? GARRETT KIRKENDALL ---------------------------------------------------------------------------= ------------------------------------------------------- Facebook | Twitter = | amd.com [cid:image001.png@01D92675.025F4F10] Words to live by: "Slow is Smooth. Smooth is Fast." --_000_SA1PR11MB5801B1DEF8007598125A3C5FD0FD9SA1PR11MB5801namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Garrett,

 

Preface:  I don’t have a strong objection= to moving MinPlatformPkg.  I would generally prefer to move silicon/p= latform/board specific content out of edk2 and into edk2-platforms or elsew= here. 

I am concerned that moving content could negatively = impact current users in a way that would increase fragmentation though.&nbs= p; I that eventually someone will make a package manager and then it will a= ll be localized and won’t matter where packages come from.

 

 

I am very interested in expanding use.  We have= purposefully avoided “finishing” to a 1.0 version of spec unti= l more adoption has occurred.

 

I have not seen any feedback on what would be needed= to expand to different architectures.  I personally have some open qu= estions for discussion, like the approach for standardized FV layout and th= e use of PCD to describe them.  And refactoring the DSC/FDF include content.  QemuOpenBoardPkg work generated a bette= r option there.

 

I would propose that we modify and extend the curren= t content in a mostly backwards compatible way.  Then, once we have th= e changes clear, we make an incompatible MinPlatformV1Pkg or something like= that in conjunction with 1.0 spec.  The benefit I would like is not punishing existing adopters and ending up with= a simple/minimal package for longer term use.

 

Regards,

Isaac

 

From: Kirkendall, Garrett <Garrett.Kirkend= all@amd.com>
Sent: Thursday, January 12, 2023 5:33 AM
To: devel@edk2.groups.io; Chiu, Chasel <chasel.chiu@intel.com>= ; Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>; Oram, Isaac= W <isaac.w.oram@intel.com>; Gao, Liming <gaoliming@byosoft.com.cn= >; Dong, Eric <eric.dong@intel.com>
Subject: MinPlatformPkg question

 

[Public]

 

+ MinPlatformPkg Maintainers

 

Start the conversation:

Some time back there were posts about promoting MinP= latformPkg up to a more generic level.  Is there still a desire to imp= lement this and possibly even to promote this more generic MinPlatformPkg t= o the edk2 repository.  Would it be expanded to encompass different architectures other than x86, and maybe how?

 

 

GARRETT KIRKENDALL

--------------------------------------------------------= --------------------------------------------------------------------------<= /span>

<= span style=3D"color:black">Facebook |  Twitter&nb= sp;|  amd.com  

 

 

Words to live by: "Slow is Smooth.  Smooth= is Fast."

 

--_000_SA1PR11MB5801B1DEF8007598125A3C5FD0FD9SA1PR11MB5801namp_-- --_004_SA1PR11MB5801B1DEF8007598125A3C5FD0FD9SA1PR11MB5801namp_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=2614; creation-date="Thu, 12 Jan 2023 21:44:11 GMT"; modification-date="Thu, 12 Jan 2023 21:44:11 GMT" Content-ID: Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAAH0AAAAsCAYAAABIUrd3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6 eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1 OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu MC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVz b3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1N OkRvY3VtZW50SUQ9InhtcC5kaWQ6NDRDRDYxNDI0MDlEMTFFODg5MjdENjEzMzU4NjZERTQiIHht cE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTdGMjk5QTYzQkRDMTFFODg5MjdENjEzMzU4NjZERTQi IHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8 eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkJFQzcyQzNCQkYx MUU4ODkyN0Q2MTMzNTg2NkRFNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MkJFQzcyRDNC QkYxMUU4ODkyN0Q2MTMzNTg2NkRFNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8 L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlLS1qQAAAakSURBVHja7FxNSFRdGD63pFIw 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 --_004_SA1PR11MB5801B1DEF8007598125A3C5FD0FD9SA1PR11MB5801namp_--