From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (EUR02-DB5-obe.outbound.protection.outlook.com [40.107.249.80]) by mx.groups.io with SMTP id smtpd.web11.5960.1687417623753555714 for ; Thu, 22 Jun 2023 00:07:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=1ucBTKmk; spf=pass (domain: arm.com, ip: 40.107.249.80, mailfrom: sami.mujawar@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3G3MAL5M390A5+wrW444q5FvXeHsA01jhwqWIZ2JBcc=; b=1ucBTKmkcXYoBraH/9Hr8pKR9O9cv49c2uMOh142+7wlosEkDJIppp5IPC2Be+L9hzSebuP02LhFzFbLCr3uQThTxjG1nji+vPzwKQcUYk/R3e9dDop6/raaXFIT3b9nJEaoE5KUuD9MnZckb6JETPlDV7f5i3TM8TFYDh79fpo= Received: from AS9PR06CA0755.eurprd06.prod.outlook.com (2603:10a6:20b:484::11) by GV2PR08MB9424.eurprd08.prod.outlook.com (2603:10a6:150:dd::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24; Thu, 22 Jun 2023 07:06:57 +0000 Received: from AM7EUR03FT030.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:484:cafe::fe) by AS9PR06CA0755.outlook.office365.com (2603:10a6:20b:484::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24 via Frontend Transport; Thu, 22 Jun 2023 07:06:57 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM7EUR03FT030.mail.protection.outlook.com (100.127.140.180) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24 via Frontend Transport; Thu, 22 Jun 2023 07:06:56 +0000 Received: ("Tessian outbound 546d04a74417:v142"); Thu, 22 Jun 2023 07:06:56 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 309d9e182a461211 X-CR-MTA-TID: 64aa7808 Received: from c89bc109d06b.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 4BF59052-EB08-4877-86E0-B2D177E8B040.1; Thu, 22 Jun 2023 07:06:50 +0000 Received: from EUR02-AM0-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c89bc109d06b.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 22 Jun 2023 07:06:50 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IZTpoZuLc7xmKFh5II3cP98v/UGjl1QM0sDfpQ34Hvr7ZbhNdC6QKBR7dxIYIs6Ho8w7gPqFAE2d7mB6Wre+2ENe/KJMO9hr6Cy+9dgbeXr+WhlY93GsyUsQm9lzvQiUUs3zMFnsFXfswYJgu/ulVHXSbPE0rdtoqzebOfhX2ZB6xw6/ITxRTZwhH8XqBk73P2ibLl9g+QHaf3EfpF0ybEBf37uYLle3t0fDbQ5xxSsNxF0gvICdsONrC1px33I/oNkONbgRpvV7IsGOY+IStneZrLIDpGwn46UAlAhn7BH1GvU8ZRgNtDhQztngzBV3UMIgrt9ea2o5NPIDBy0e+Q== 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=3G3MAL5M390A5+wrW444q5FvXeHsA01jhwqWIZ2JBcc=; b=fLsSojmjjJwNDDEwnLK7njOl08FhscrZI09udZ5L9+TB3gIryZLUekVDbthSFRgzSGMjPcSuhMLvozHyV5evIhlBgqQX2eo2q+4/CRXOz9wRxFYjcrFWJGEPLYCyKBzTklcffaVKb7xcvCGIVs0erTVoHnww8/FmGYTdRNW9LtV/UguVLVe3hWO+xrYXO/bP5z/pfSZzs30LWnNfMH4HRwvgmm0nxLwL9VKWJt6NHiSD0kWm7d4hFsw/xntJvFdkny5NoBjsTS8HWQrXyzYDNkCrXo8ZTKTuooPIncW4XJRVg1swrc4+RUSSDriZ3Nk72/S4SkVNC3rRKEq587e3LQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3G3MAL5M390A5+wrW444q5FvXeHsA01jhwqWIZ2JBcc=; b=1ucBTKmkcXYoBraH/9Hr8pKR9O9cv49c2uMOh142+7wlosEkDJIppp5IPC2Be+L9hzSebuP02LhFzFbLCr3uQThTxjG1nji+vPzwKQcUYk/R3e9dDop6/raaXFIT3b9nJEaoE5KUuD9MnZckb6JETPlDV7f5i3TM8TFYDh79fpo= Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by DB9PR08MB9443.eurprd08.prod.outlook.com (2603:10a6:10:45b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.23; Thu, 22 Jun 2023 07:06:48 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8ef4:aa57:6248:7850]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::8ef4:aa57:6248:7850%4]) with mapi id 15.20.6521.023; Thu, 22 Jun 2023 07:06:48 +0000 From: "Sami Mujawar" To: Kun Qin , "devel@edk2.groups.io" CC: Hao A Wu , Liming Gao , Jian J Wang , Leif Lindholm , Ard Biesheuvel , nd Subject: Re: [edk2-devel] [PATCH v1 0/2] Support MM based variable services in PEI for ARM Thread-Topic: [edk2-devel] [PATCH v1 0/2] Support MM based variable services in PEI for ARM Thread-Index: AQHZpMd8XE1oSxsZJE2+I+roRbLhta+Wd2yA Date: Thu, 22 Jun 2023 07:06:47 +0000 Message-ID: References: <1766C9E1207ACAEE.10073@groups.io> <0f438eff-000e-0407-1fcc-a0b94b1ead82@gmail.com> In-Reply-To: <0f438eff-000e-0407-1fcc-a0b94b1ead82@gmail.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.74.23061800 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB6806:EE_|DB9PR08MB9443:EE_|AM7EUR03FT030:EE_|GV2PR08MB9424:EE_ X-MS-Office365-Filtering-Correlation-Id: 90d4bbf2-059c-4276-becc-08db72ef4439 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: GR6DLkZ3jMaJypDpB7leqDtoiJxLRulEf1+PVYj+pog72j8kdOt5qoANdDKOy1pEWOuE712L607ptlU3ovGRjccJvtMy8aLlZjsl3GGcjny5NPh0lcvMvtSZ3Jo9Lgtamgsez7wjMAJ3Er3vVM+3cnqZlsdjFjXru9u0EB5oOvfAMLuAoI2XCceeYJiuy0Q5g9lvh0sgI4bATOXcUotEn4pC0EB5vDt5CvStz8CGyZ1rqLXDsqUCtKdRr+kTe1d4y6uvtUyhwpZ2drPZ+7l9ABTss+KHwMNyXBcxCCEjB2qWI1pZGVRNfV1eo+bULUCJv0iDtp+5gAtMaoSY8Q9u8nKipZhl7HA4VTCp6aA1SBa1WaiK81ZTvt9FV0wW2nhy8CVpwzgac978IceBq7jFVEdNc6tj1pPmlVQ5MJw+bAG48ERjxNNF54AlPM9ggI9OjH8qvSY1Qu4f3VmSzcTjCnVq3luLg9VdWyak56x0AaJPqXx2tS3EefUNL30B0I/2B9Dbz/P2TA4WeWDTkEd4xIfyVtk5kjX78kDT0Dfob2+AhLldPsxOaYFcZodVxCCoXb4EBQmDpjSX3HaTM0kzab0FvNvZyWgJrVV+36sZbrmWjuWqEw4oKcluPddzPk8ixwY9YyyYkyZEPakdX+mbCjQjBGeSP4YPtNuXDiJFtqk= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(376002)(346002)(136003)(39860400002)(396003)(366004)(451199021)(2906002)(5660300002)(41300700001)(4326008)(8676002)(8936002)(91956017)(316002)(66446008)(66476007)(64756008)(66556008)(66946007)(76116006)(966005)(66899021)(2616005)(26005)(83380400001)(6512007)(6506007)(186003)(53546011)(71200400001)(33656002)(36756003)(38070700005)(38100700002)(122000001)(6486002)(86362001)(110136005)(54906003)(478600001)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB9443 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM7EUR03FT030.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 3cdc8154-1051-4364-59b0-08db72ef3eda X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vrsCqE6GKxHR9P8JOIdYNAECskWtVfD9nVcza9Rfw+MPSXqOKAIOZwzPmqjpG3je6y7z8eKSYegdIGUKuxV8R8ZKIqSSCblo7QBtl2anOUFJ1vcy/+xZq5pTI5TTRzEqo6ra13x2xpMvHuZFEH3B46e5N61z4L9bVcm6GIdsyL7n5mb0oWrs0QkX+U3jeRYIkl5O5DC466/LGJoFmfS5kSgfBpcySM4II4N8ZxwsgWDuHcYGuE9j9dt0I0NYwUKMPk0Xg0KhLuX7FcsDOfKUJHT4rY6ubmSN9XGxRxZCa79OfRGmT3TTiNqbud8YdKiorJ36v0MrRNusQtKCEOR9vhaUYARhcMUrZR3PHXwMxufijOQOQBJGQdx6Y/B2FFcZ/QsnT2PZr3LwJZsWSApC9Kcj9YCWDFtnZ2IEddmAWZwwEmlSWRJclzvfLvXQRKc1ddx1MBEqdwPsygwEgOxlKKAWoeTfe9JqWv3JLTOuJUbHUGYTHuOmrAlV85WpzQLJv94MZhatk0soU7AkwIFo8AgprSNk8SseebtkFWX04ZQ4a5lsGNN/YvodPVPldmdC5w5qZ7bnXu+KifEE5GVOo8vWT5HdL72cQPkTgCgadpMJzZ3Cm+wp3O39F75hPvCXI1TFCcThV0llm5fXxgqCbpYoXSI1V9YpR0zdHOzcobL8cqg3v4ABaHK4NiLIn94RKtaB6ov7WByzK8n9VRpedrzpMY3YWWsagmhsxe7lXzuARhABdwbTQUJlV7IPEP/f/3y4ghu1hkv98s9D4Wo4xg== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230028)(4636009)(136003)(346002)(376002)(39860400002)(396003)(451199021)(46966006)(40470700004)(36840700001)(336012)(33656002)(81166007)(356005)(53546011)(6512007)(6506007)(186003)(6486002)(478600001)(82740400003)(54906003)(2616005)(86362001)(110136005)(70586007)(70206006)(4326008)(83380400001)(66899021)(41300700001)(36860700001)(40480700001)(316002)(47076005)(5660300002)(2906002)(26005)(36756003)(8936002)(8676002)(82310400005)(966005)(40460700003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2023 07:06:56.9817 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 90d4bbf2-059c-4276-becc-08db72ef4439 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM7EUR03FT030.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR08MB9424 Content-Language: en-GB Content-Type: text/plain; charset="utf-8" Content-ID: <70608B149B25DF43B4EA7885A00C9BC4@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 SGkgS3VuLA0KDQpBcG9sb2dpZXMgZm9yIHRoZSBkZWxheSBpbiByZXZpZXdpbmcuDQpJIHdpbGwg dGFrZSBhIGxvb2sgYXQgdGhpcyBzZXJpZXMgc2hvcnRseSBhbmQgZ2V0IGJhY2suDQoNClJlZ2Fy ZHMsDQoNClNhbWkgTXVqYXdhcg0KDQrvu79PbiAyMi8wNi8yMDIzLCAwNjowNywgIkt1biBRaW4i IDxrdXFpbjEyQGdtYWlsLmNvbSA8bWFpbHRvOmt1cWluMTJAZ21haWwuY29tPj4gd3JvdGU6DQoN Cg0KSGkgQXJtIGFuZCBNZGVNb2R1bGUgcGFja2FnZSBtYWludGFpbmVycywNCg0KDQpUaGlzIHBh dGNoIHNlcmllcyBoYXMgYmVlbiBzZW50IG91dCBmb3IgYWxtb3N0IDIgd2Vla3Mgd2l0aG91dCBh bnkgcmV2aWV3cy4NCg0KDQpDb3VsZCB5b3UgcGxlYXNlIHByb3ZpZGUgZmVlZGJhY2sgb24gdGhl IGNoYW5nZSB3aGVuIHlvdSBoYXZlIGEgY2hhbmNlPw0KQW55IGlucHV0IGlzIGFwcHJlY2lhdGVk Lg0KDQoNClJlZ2FyZHMsDQpLdW4NCg0KDQpPbiA2LzgvMjAyMyAxOjQ0IFBNLCBLdW4gUWluIHZp YSBncm91cHMuaW8gd3JvdGU6DQo+IFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3Jn L3Nob3dfYnVnLmNnaT9pZD00NDY0IDxodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hv d19idWcuY2dpP2lkPTQ0NjQ+DQo+DQo+IEFzIG9mIHRvZGF5LCB0aGVyZSBoYXMgYmVlbiBhIHZv aWQgaW4gdGhlIHZhcmlhYmxlIHNlcnZpY2UgaW4gUEVJIHBoYXNlDQo+IG9uIEFSTSBzeXN0ZW1z IHRoYXQgc3VwcG9ydCBQRUkgcGhhc2UgYW5kIHN0YW5kYWxvbmUgTU0gaG9zdGVkIHZhcmlhYmxl DQo+IHNlcnZpY2UuDQo+DQo+IFRoaXMgY2hhbmdlIGFkZHMgdGhlIHN1cHBvcnQgdGhyb3VnaDoN Cj4gMS4gQWRkIE1NIGNvbW11bmljYXRpb24gc2VydmljZXMgaW4gUEVJIHBoYXNlIGZvciBBUk0g cGxhdGZvcm1zLiBUaGlzDQo+IG1vZHVsZSBpcyBiYXNlZCBvbiBTTUMgY2FsbHMgdG8gc3RhbmRh bG9uZSBNTSBlbnZpcm9ubWVudHMsIHNpbWlsYXIgdG8NCj4gIkFybVBrZy9Ecml2ZXJzL01tQ29t bXVuaWNhdGlvbkR4ZSIuDQo+DQo+IDIuIEEgc2VydmljZSBtb2R1bGUgdGhhdCBpbnN0YWxscyBg Z0VmaVBlaVJlYWRPbmx5VmFyaWFibGUyUHBpR3VpZGAgYmFzZWQNCj4gb24gc3RlcCAxLiBOb3Rl IHRoYXQgdGhpcyBkcml2ZXIgd2lsbCBub3QgaGF2ZSBzcGVjaWFsIGRlcGVuZGVuY3kgb24gQVJN DQo+IHNwZWNpZmljIGNvZGUsIHRodXMgd2lsbCBiZSBpZGVhbGx5IGFkZGVkIHRvIE1kZU1vZHVs ZVBrZy4NCj4NCj4gUGF0Y2ggdjEgYnJhbmNoOiBodHRwczovL2dpdGh1Yi5jb20va3VxaW4xMi9l ZGsyL3RyZWUvYXJtX3Zhcl9wZWlfdjEgPGh0dHBzOi8vZ2l0aHViLmNvbS9rdXFpbjEyL2VkazIv dHJlZS9hcm1fdmFyX3BlaV92MT4NCj4NCj4gQ2M6IEhhbyBBIFd1IDxoYW8uYS53dUBpbnRlbC5j b20gPG1haWx0bzpoYW8uYS53dUBpbnRlbC5jb20+Pg0KPiBDYzogTGltaW5nIEdhbyA8Z2FvbGlt aW5nQGJ5b3NvZnQuY29tLmNuIDxtYWlsdG86Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPj4NCj4g Q2M6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20gPG1haWx0bzpqaWFuLmoud2Fu Z0BpbnRlbC5jb20+Pg0KPiBDYzogTGVpZiBMaW5kaG9sbSA8cXVpY19sbGluZGhvbEBxdWljaW5j LmNvbSA8bWFpbHRvOnF1aWNfbGxpbmRob2xAcXVpY2luYy5jb20+Pg0KPiBDYzogQXJkIEJpZXNo ZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmcgPG1haWx0bzphcmRiK3RpYW5vY29yZUBr ZXJuZWwub3JnPj4NCj4gQ2M6IFNhbWkgTXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20gPG1h aWx0bzpzYW1pLm11amF3YXJAYXJtLmNvbT4+DQo+DQo+IEt1biBRaW4gKDIpOg0KPiBBcm1Qa2c6 IE1tQ29tbXVuaWNhdGlvblBlaTogSW50cm9kdWNlIE1NIGNvbW11bmljYXRlIGluIFBFSQ0KPiBN ZGVNb2R1bGVQa2c6IFZhcmlhYmxlOiBJbnRyb2R1Y2UgTU0gYmFzZWQgdmFyaWFibGUgcmVhZCBz ZXJ2aWNlIGluDQo+IFBFSQ0KPg0KPiBBcm1Qa2cvRHJpdmVycy9NbUNvbW11bmljYXRpb25QZWkv TW1Db21tdW5pY2F0aW9uUGVpLmMgfCAxNzggKysrKysrKysrDQo+IE1kZU1vZHVsZVBrZy9Vbml2 ZXJzYWwvVmFyaWFibGUvTW1WYXJpYWJsZVBlaS9NbVZhcmlhYmxlUGVpLmMgfCAzODEgKysrKysr KysrKysrKysrKysrKysNCj4gQXJtUGtnL0FybVBrZy5kc2MgfCAyICsNCj4gQXJtUGtnL0RyaXZl cnMvTW1Db21tdW5pY2F0aW9uUGVpL01tQ29tbXVuaWNhdGlvblBlaS5oIHwgNzYgKysrKw0KPiBB cm1Qa2cvRHJpdmVycy9NbUNvbW11bmljYXRpb25QZWkvTW1Db21tdW5pY2F0aW9uUGVpLmluZiB8 IDQxICsrKw0KPiBNZGVNb2R1bGVQa2cvTWRlTW9kdWxlUGtnLmRzYyB8IDEgKw0KPiBNZGVNb2R1 bGVQa2cvVW5pdmVyc2FsL1ZhcmlhYmxlL01tVmFyaWFibGVQZWkvTW1WYXJpYWJsZVBlaS5oIHwg MTM0ICsrKysrKysNCj4gTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9WYXJpYWJsZS9NbVZhcmlhYmxl UGVpL01tVmFyaWFibGVQZWkuaW5mIHwgNDMgKysrDQo+IDggZmlsZXMgY2hhbmdlZCwgODU2IGlu c2VydGlvbnMoKykNCj4gY3JlYXRlIG1vZGUgMTAwNjQ0IEFybVBrZy9Ecml2ZXJzL01tQ29tbXVu aWNhdGlvblBlaS9NbUNvbW11bmljYXRpb25QZWkuYw0KPiBjcmVhdGUgbW9kZSAxMDA2NDQgTWRl TW9kdWxlUGtnL1VuaXZlcnNhbC9WYXJpYWJsZS9NbVZhcmlhYmxlUGVpL01tVmFyaWFibGVQZWku Yw0KPiBjcmVhdGUgbW9kZSAxMDA2NDQgQXJtUGtnL0RyaXZlcnMvTW1Db21tdW5pY2F0aW9uUGVp L01tQ29tbXVuaWNhdGlvblBlaS5oDQo+IGNyZWF0ZSBtb2RlIDEwMDY0NCBBcm1Qa2cvRHJpdmVy cy9NbUNvbW11bmljYXRpb25QZWkvTW1Db21tdW5pY2F0aW9uUGVpLmluZg0KPiBjcmVhdGUgbW9k ZSAxMDA2NDQgTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9WYXJpYWJsZS9NbVZhcmlhYmxlUGVpL01t VmFyaWFibGVQZWkuaA0KPiBjcmVhdGUgbW9kZSAxMDA2NDQgTWRlTW9kdWxlUGtnL1VuaXZlcnNh bC9WYXJpYWJsZS9NbVZhcmlhYmxlUGVpL01tVmFyaWFibGVQZWkuaW5mDQo+DQoNCg0KDQo=