From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (NAM10-DM6-obe.outbound.protection.outlook.com [40.107.93.68]) by mx.groups.io with SMTP id smtpd.web10.17540.1675184073289376862 for ; Tue, 31 Jan 2023 08:54:33 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=Iroeato/; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.93.68, mailfrom: garrett.kirkendall@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LsY2g9f3S9wSvTa6K/tPcHSyBY8P/94+HtmIYmGODUrRn9xyGxVjQ5Ga61NxiHTmRJwTzor4ZAt9FUHNCGVGNIGgmHA47gkFDZm19HobgeoxECiej70QVL4EyGzhGClVBoUB/7IwCXNPdO4FZyQG9s8ZU1oW3y3XZndmXyiJ1KATp4mLotLjRR0lFh7UyYYH8iwhfaFU54nDrEkXqEM9FJfbNMXTSFix1d+w8mJkv1Z53hfOUA5yrNIyv/vKKhAlKKKj7yaKTJUcKTAqUG3p0M+CKkB/+sUHdwbAW+lpMe2jY7TnzmWhYIiYHkFDGAhwcJfG+bJWoqea/nk32eB0Kw== 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=Y+Ny+STXStMt1v3XyJ5eWvJwDhkE0GhMlfB1RCD61a4=; b=HeOrotM/sS5i60OfIa4VMT91NDJ4RgJ4cvCJUOJJwUb+1fx5f714IucTvq66zsX4EKkr0oG1FaLmdEVkkfHMDVn/e3neNYANR+DlZR5+91cxjCqcCH2VXwfpmsn1f4DKBqa/F/jYb6wesTz6t1RUchd3O1DFNiMfoLWUJKlA8JDLckblWQ0Np9LUATKaeLnHXkkmKYGJ8C8VJNnFauyR65sHp8wydE2RPXDrPH1OasExL9ay9jZn0kI+YdWfNSyvBHGCZz4PRzMpaEofhErKcDGf7miaf3GYlQT5LIvz6v7bHePRHDWD4D5umzQ3effFzN7e2gHUM6WlN8oWTlJJJg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y+Ny+STXStMt1v3XyJ5eWvJwDhkE0GhMlfB1RCD61a4=; b=Iroeato/cmRh776fNhx+F6u6wZUBMH/L7VluziGvOBXcq4NmCl5mKcFGBj+oDDpFnrgI2qYPfF89XPOWUpUG7FO5DY2I6GXtGH1DkDuEmh+OJKQxOE4DWsMmYiZpKel5ozKUAms7misHGvxnMufVf3vMN/V390MjNpFvSkyl/wg= Received: from PH7PR12MB6441.namprd12.prod.outlook.com (2603:10b6:510:1fb::10) by CY8PR12MB7338.namprd12.prod.outlook.com (2603:10b6:930:52::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.38; Tue, 31 Jan 2023 16:54:31 +0000 Received: from PH7PR12MB6441.namprd12.prod.outlook.com ([fe80::b1e9:6ae9:3429:cc5]) by PH7PR12MB6441.namprd12.prod.outlook.com ([fe80::b1e9:6ae9:3429:cc5%8]) with mapi id 15.20.6043.038; Tue, 31 Jan 2023 16:54:31 +0000 From: "Kirkendall, Garrett" To: "Oram, Isaac W" , "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: AdkmifdvartWWVTPSaCrt6dwuGl1hgALXQ4AA7c6X7A= Date: Tue, 31 Jan 2023 16:54:30 +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-31T16:54:28Z; 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=ef5a7e66-210f-43ec-aa56-b2e4971e1bd9; 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=amd.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR12MB6441:EE_|CY8PR12MB7338:EE_ x-ms-office365-filtering-correlation-id: f411e03e-4e8d-4bce-7fe6-08db03abd281 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: P739jca2o1dJurGT5H+RkA4+mOC0Z3i3q1fgrwqYgfKMzPWh6tpwhD5AG8H2gbE7CowyArZkKvKtX6ZwMOauV9TnN4RU/fBDGevIAEy0WMz6Ael0JvpZJgwalhOvR9CqdUyS2H0a8I02eJQyHQnwPvqBvIYLMdeIk5dcf4KnwI1oil6/4WJITH9n9QVQ55empVlqG/hThyTiVqVy/yMNih+JZtYBGZr+KijddESETYv+y6MTXYLpRGbxBJvGV5xj7VQpzZ899aLFI1c4eI4SENijanVkb0bXCNG5EvrvF6W+Zy6MomhN3OIyfq/nW3kPDY/00DVYVXXm3ep3flt5W8fcKJ4Fz2FXF8jrtivkF/KK+TcsenOhLc7W3SdjZLr5nGB5FHlCEeisC1ajUU+Xodu/E8HcN4Xzs5bsdS+lYkMukqQpvcDdp4oASCPgPYeF9OSYP8i3I+hNiLufGefvumorEWmRMr65PHJcgrn5u0dFDhO2Ibwsj+wPB9yvPnG9HcAS4llNx6OVS9M1OgL0YlrIwuFxuKRRjF5r++/6cnYGYT7miQJH7CrrY3xD+2WEkLUKJR6O5Xb0W8tiMVctCidOlzTdoDiv8bfyxW+ahGP5ITjTTxtCHOYtq7yL8+JVTuYoui3ro/0TSayOUTrKjc39plW4tIZUSK6dg8KRGklv8GpQyzeC5CA7NcAUHId5Tqs2B1LNA8OjBA4f/Krx+uKk7WJ8aR6kbEoG9oYk+NKRhuDbzx6w2RxtZmAsHpeRy9beEmY6mxGG55uwJH3cVO7S3sCr0kQdDJgSeAF9TCs= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR12MB6441.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(376002)(39860400002)(396003)(136003)(366004)(346002)(451199018)(5660300002)(186003)(9686003)(110136005)(26005)(86362001)(55016003)(7696005)(478600001)(33656002)(71200400001)(6506007)(2906002)(53546011)(66946007)(166002)(66556008)(66476007)(76116006)(99936003)(38100700002)(64756008)(7116003)(66446008)(122000001)(83380400001)(52536014)(316002)(3480700007)(8676002)(8936002)(38070700005)(921005)(41300700001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?DOCQQevc9rQWkjwnJgr1uYFvv3z45Rt6OIPS8aWFfh/jllxIAq0Fhl0HJ1tj?= =?us-ascii?Q?hNP2ES6pYV+5Dc9fv0skIiZILo6bbkVkXRkD8jdxS15qNIja88U2bk0dk+hw?= =?us-ascii?Q?c/MZDzlbbBOikZG2a40ChQpfJ1XQCRAZEM44eAme9Zh3U7DBEkRAoe3kCqBT?= =?us-ascii?Q?4DdqEbgxqphonLpId4t0nh4NSu/e9smFlMI0ZA+qxfm1Pjz4yZgz8T2Un1Lh?= =?us-ascii?Q?JHQvlNkKd4qBKbf/cHzxoSWMJ/IP0DkoMb0bigBbYP7Pwr3NAET2HgqvU65S?= =?us-ascii?Q?kqqWQPRtHrfFbaAAiPFIcWDYl506nU9c7IKZsgDVJMZpdDJE4D46zs4Hi80n?= =?us-ascii?Q?O7gURi/d6ILBxRjKNw5fltjkFYE68iLV3sbN8PjxR0zoLnn3TXojRCxAODef?= =?us-ascii?Q?BLqWIn/Et7XQc05DfYFHahKC3z3ovMU7TzZzMxy47CIsWunIookmEsdlMb/a?= =?us-ascii?Q?wjR5cbzN3QihYnJ+idryEFcizWjHV9jkMAJ8V8ntKrxUJKRcm6gXWQkf2V9r?= =?us-ascii?Q?cI6mB7qaXEPDKBRYMcfjb4M2EUv679Qj2i2ofzsOaNazm3Fp41wllFmT6SSl?= =?us-ascii?Q?iB1Zsr4Y/RaB8OdVE+6iIVRd5NWk/y/hPuB4mVegtgstA5kKZW/liB7NXrSf?= =?us-ascii?Q?n1a7hXCjDbjUDgPwtf0n473td84ru9wrYa3asGQY5/FhjSXTXIYcMp1mvUTL?= =?us-ascii?Q?c1ZKJY9RtoV9Kq56h0CZ9DqNtvf1/69mX9L9AcwGnu1kC6UJa87XkSHDW3ll?= =?us-ascii?Q?xJUCTGDvAWvYZ7raZeLmc3ZF2ffrTm+4mhmaXyoKQCNOo9y/cJ/8VuG3F4Ve?= =?us-ascii?Q?v1+ax/f0U4eU2m29CQbGTqPdzxII6sPO8Z+dYFtgXhUamIymUwcKLMDl/x6F?= =?us-ascii?Q?7jvEYw5i/eMfcasJM+CEJo3Ihh4rwctTRE0A3nWDIJ5wU+hEGITgjwf6CdeV?= =?us-ascii?Q?nZxqwsO3zKQg0GEdjgRH6yEDYU3AOCxMx1lxMP6cdAo5rnVFz9ExEskgn25r?= =?us-ascii?Q?1OIkV6PufE4ljP7S51kl5G3D8aq9xVjBP9TSJqttkBFgOmGy+RGPYdK+NEBA?= =?us-ascii?Q?zK4Un+JLkj5s83A/xSk2lEZUAivByWSjR1bzgWyAPQShzpcHtDJWmxFNj4Bv?= =?us-ascii?Q?ToA+WJRpTSRz+cvud0yd1lU5xIl1lkAX8IU1iJTLFEd+ftLCkc0aJJEfPzzJ?= =?us-ascii?Q?/Jt1YrvfAs8CuhEs2YGuEYct2ReRKUckjGX83GkOnvMJPft2pcqfIR54NVJM?= =?us-ascii?Q?CBK3v0yit99Y3IfOOE8yfsJyJ2YuTDkbNsSCaynMZ45YFu/fsCYWz7Qr3beN?= =?us-ascii?Q?rqgF1ho3Fx173gP/pu815h5bxzMy5Fkck12TSAtdbdZ3fFND7glm89YLabmo?= =?us-ascii?Q?JxJyCHIoXnOxpGUZuQNtBRbX+bQJvY+Vf2ih0uFaksEsOW+10VHG0Z2ZABoQ?= =?us-ascii?Q?HVZg375WGDG+8aFrDjuVcd6tPH0LBSctm0oDAec4KxBdpDJfT3X8wRH9pAP5?= =?us-ascii?Q?SKv8AR/jrjuu0gzHyowx6pIrrjiZpe2xJx1d9DSL7BDb/8rafmqTYsZfycFU?= =?us-ascii?Q?QsSdZDwWHmS6lB01JlQ=3D?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR12MB6441.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f411e03e-4e8d-4bce-7fe6-08db03abd281 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2023 16:54:30.8737 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 719XQVMoLodQusU1JBgvxs4xJiidyUzl0mQ2ae0WR1YPqGUaDkhZ0P1RHCOJoYwsYEQMDZfawJm48EFH19PpiQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR12MB7338 X-Groupsio-MsgNum: 99356 Content-Language: en-US Content-Type: multipart/related; boundary="_004_PH7PR12MB64419C129B853A5AAAFCC86385D09PH7PR12MB6441namp_"; type="multipart/alternative" --_004_PH7PR12MB64419C129B853A5AAAFCC86385D09PH7PR12MB6441namp_ Content-Type: multipart/alternative; boundary="_000_PH7PR12MB64419C129B853A5AAAFCC86385D09PH7PR12MB6441namp_" --_000_PH7PR12MB64419C129B853A5AAAFCC86385D09PH7PR12MB6441namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable [Public] Isaac, One of the obvious hindrances to acceptance is the Firmware Volumes with Fs= p in the name. They would be obvious to an Intel FSP solution, but they ar= e not obvious to any other solution. Would it be possible to give them a m= ore generic descriptive name that would apply to any type of solution? GARRETT KIRKENDALL ---------------------------------------------------------------------------= ------------------------------------------------------- Facebook | Twitter = | amd.com [cid:image001.png@01D93562.64340C20] Words to live by: "Slow is Smooth. Smooth is Fast." From: Oram, Isaac W Sent: Thursday, January 12, 2023 3:44 PM To: Kirkendall, Garrett ; devel@edk2.groups.io;= Chiu, Chasel ; Desimone, Nathaniel L ; Gao, Liming ; Dong, Eric ; Bobroff, Zachary ; Zimmer, Vincent Subject: RE: MinPlatformPkg question Caution: This message originated from an External Source. Use proper cautio= n when opening attachments, clicking links, or responding. 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, Nathaniel L >; Oram, I= saac 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@01D93562.64340C20] Words to live by: "Slow is Smooth. Smooth is Fast." --_000_PH7PR12MB64419C129B853A5AAAFCC86385D09PH7PR12MB6441namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

[Public]

 

Isaac,

 

One of the obvious hindrances to acceptance is the F= irmware Volumes with Fsp in the name.  They would be obvious to an Int= el FSP solution, but they are not obvious to any other solution.  Woul= d it be possible to give them a more generic descriptive name that would apply to any type of solution?

 

GARRETT KIRKENDALL

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

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

 

 

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

 

From: Oram, Isaac W <isaac.w.oram@intel.co= m>
Sent: Thursday, January 12, 2023 3:44 PM
To: Kirkendall, Garrett <Garrett.Kirkendall@amd.com>; devel@ed= k2.groups.io; Chiu, Chasel <chasel.chiu@intel.com>; Desimone, Nathani= el L <nathaniel.l.desimone@intel.com>; Gao, Liming <gaoliming@byos= oft.com.cn>; Dong, Eric <eric.dong@intel.com>; Bobroff, Zachary <zacharyb@ami.com>; Zimmer, Vincent <vincent.zimmer@intel= .com>
Subject: RE: MinPlatformPkg question

 

Caution: This message originated from an External Source. Use proper caution= when opening attachments, clicking links, or responding.

 

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.Kirkendall@amd.com>
Sent: Thursday, January 12, 2023 5:33 AM
To: devel@edk2.groups.io= ; Chiu, Chasel <chasel.chiu@int= el.com>; Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>; Oram, Isaac W <isaac.w.oram@i= ntel.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_PH7PR12MB64419C129B853A5AAAFCC86385D09PH7PR12MB6441namp_-- --_004_PH7PR12MB64419C129B853A5AAAFCC86385D09PH7PR12MB6441namp_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=2614; creation-date="Tue, 31 Jan 2023 16:54:30 GMT"; modification-date="Tue, 31 Jan 2023 16:54:30 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_PH7PR12MB64419C129B853A5AAAFCC86385D09PH7PR12MB6441namp_--