From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR01-VE1-obe.outbound.protection.outlook.com (EUR01-VE1-obe.outbound.protection.outlook.com [40.107.14.58]) by mx.groups.io with SMTP id smtpd.web12.9357.1660033904246908283 for ; Tue, 09 Aug 2022 01:31:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=QrAKbOpl; spf=pass (domain: arm.com, ip: 40.107.14.58, mailfrom: jianyong.wu@arm.com) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=LacnRgp0FF9zEs0HGBls3Jh/qga6n0P4JbNncCEZektpQtdwSkkv9rTkYyg5sPxeax48qotPrSwDrYTbXuUgGWs9pM/3+tF1SmTbY4wQpc5C92LOZNCcyPmyDPOvMmInURzVsvwXXOtl7KUXE89euhSY3p1vj/9MAoBlvgORjA1wy4rVMG/Ctr8E9rs9wvdYX4y5NBqZZh18YA4geZokipK1qV7XGJZIS1iXwOtKYJSU/99cXyF/hYeDAsXMRtir9v5NLARHGt529moUMxfwuo3q+nW8mIus8QE4aaqYv5cLp9JzG0C3ABIz/SczIH7HViDf3qu06ntpHrtDNRi44A== ARC-Message-Signature: i=2; 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=Pz2cKt9e48YbcCIiz6z/K8ah4nrp33emNNVaJltSKe8=; b=YiifxkSffVVeWsnW7Q4v6IiUTrA17Y4sn94CPplIHImbdRizlNdZytq/hGfrT9668d2DweaxciR2vGNOK3qEmoiHrix0anX4Uiait8MqajDF6FbcnTm+8KMB9+6djUPtTQcXy6SpP5ECTIKeEkQ0yxlsJSoVmAg8hdkzIVEl/TJjKJALxDrxq9MVyhbzvlzduN3ol11QmjtyT/k8BxEzbi2jOEX4TS78XesqYYG+I3JdGzPX4w5WA5fqlsL6MPepkLyUzvvI3NSixuPbBc8RG7zjajyIsgoixrKYNpwPylSNTxx5UwnZKrUBPoifvR+rz9U82YEqDTikNtwDXcriWQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=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=Pz2cKt9e48YbcCIiz6z/K8ah4nrp33emNNVaJltSKe8=; b=QrAKbOpl9+3r8Vf/bWEr80tiuVeCMnv1OFRvUrH7apMjqcpkGCvGpFGceKZuJ7rx2lxQPrV2SCo8rd/iCxcNPrXZPRPuD9SRQsW6zJNOhEYElbO5x0/HHsrJeewn/a+aoDdxSkEibNak8tV5XvSnB5AoM3+4yxsdcoX8T2MocjQ= Received: from DB8PR06CA0004.eurprd06.prod.outlook.com (2603:10a6:10:100::17) by AM0PR08MB3441.eurprd08.prod.outlook.com (2603:10a6:208:de::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.15; Tue, 9 Aug 2022 08:31:40 +0000 Received: from DBAEUR03FT031.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:100:cafe::cd) by DB8PR06CA0004.outlook.office365.com (2603:10a6:10:100::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.14 via Frontend Transport; Tue, 9 Aug 2022 08:31:40 +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 DBAEUR03FT031.mail.protection.outlook.com (100.127.142.173) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.16 via Frontend Transport; Tue, 9 Aug 2022 08:31:40 +0000 Received: ("Tessian outbound fccf984e7173:v123"); Tue, 09 Aug 2022 08:31:40 +0000 X-CR-MTA-TID: 64aa7808 Received: from c24bc3c681ec.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 699E9B03-4755-48EB-86B4-BB08AAC75160.1; Tue, 09 Aug 2022 08:31:33 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c24bc3c681ec.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 09 Aug 2022 08:31:33 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c6KJ5lEr5F62GspbLDxaYIQumtDF9FoySpfk+Cp2Azp+bO2ln8L++YgX3hBpUsXwDWcsbGO/FNkqMeXSwblxLEJA92ZAmiGVFETmw2aCxwHQezkRhQ6BFdzfqB2aJU7d1CxKPhJJiKUa4uDpjwZ1AY3deS+oO35PfRoo8dbIe/fImFBdlzvKRFuekpfto6qyuXeE4R6ucJKlKPJMwiVooqjkdPRRDz6tx2wXV4VftfMyDDgltiObXYL3gPCj4oZ7coF3TK8Lou+XBYLIuHZ0TnJCGkx2R8J7VzpkP4E1v+/AycvzYwvrR/iKeJCDO2HyRci1CcTDAVI2bwlhsrlH4Q== 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=Pz2cKt9e48YbcCIiz6z/K8ah4nrp33emNNVaJltSKe8=; b=Jlm3Ol913c3vjSl1tlJHyxH8lPd1nn36leWKL7ZFAShL5DeGN7CALkc5JcYkz+OwhJBbJpo1sy5geDY/MuZC/RUD123PuKDpEYrJMmouONbWukIz41f5Y14AWjpI0kg8SszqRqKpn4aV9o/aCbWF68T/mECR9X0EIFosBSyYyvlmPLnx78isdS5ThWHpbiGGVzxnxNCYYFkKC728m5AVHP5YOVJdIa00XvYkEykVwGsI6gV7ni5tpXnjkwP4RlwdmmcLc9LfKAydKU86qu+qBJDIBBUmQtRMVLbB/3inQWKaNtK5k5/UOoD/+6dhdT1pxnPsWHTOkBCyngr3yAl3IA== 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=Pz2cKt9e48YbcCIiz6z/K8ah4nrp33emNNVaJltSKe8=; b=QrAKbOpl9+3r8Vf/bWEr80tiuVeCMnv1OFRvUrH7apMjqcpkGCvGpFGceKZuJ7rx2lxQPrV2SCo8rd/iCxcNPrXZPRPuD9SRQsW6zJNOhEYElbO5x0/HHsrJeewn/a+aoDdxSkEibNak8tV5XvSnB5AoM3+4yxsdcoX8T2MocjQ= Received: from DB9PR08MB7511.eurprd08.prod.outlook.com (2603:10a6:10:302::21) by DB6PR0802MB2583.eurprd08.prod.outlook.com (2603:10a6:4:99::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.16; Tue, 9 Aug 2022 08:31:26 +0000 Received: from DB9PR08MB7511.eurprd08.prod.outlook.com ([fe80::98ec:4f72:8e:7da3]) by DB9PR08MB7511.eurprd08.prod.outlook.com ([fe80::98ec:4f72:8e:7da3%9]) with mapi id 15.20.5504.019; Tue, 9 Aug 2022 08:31:26 +0000 From: "Jianyong Wu" To: Sami Mujawar , "devel@edk2.groups.io" CC: "ard.biesheuvel@linaro.org" , Justin He , nd Subject: Re: [PATCH 1/2] CloudHv/arm: add PeiMemInfoLib Thread-Topic: [PATCH 1/2] CloudHv/arm: add PeiMemInfoLib Thread-Index: AQHYoxv3oZuAOPVrKEOl86P48kKHwq2k7YqAgAFLZxA= Date: Tue, 9 Aug 2022 08:31:26 +0000 Message-ID: References: <20220729072146.169750-1-jianyong.wu@arm.com> <20220729072146.169750-2-jianyong.wu@arm.com> <9350dcba-b993-93d9-511a-baf46e1dd852@arm.com> In-Reply-To: <9350dcba-b993-93d9-511a-baf46e1dd852@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 2CA8F6CAF5BD914E90CE42716E76F915.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-MS-Office365-Filtering-Correlation-Id: bf2df6eb-f747-4a99-3457-08da79e194ff x-ms-traffictypediagnostic: DB6PR0802MB2583:EE_|DBAEUR03FT031:EE_|AM0PR08MB3441:EE_ 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: SLy6OmrHr6fHEN3WymzQp+rqjpb1gyqqnWXosp6lqvmFGfcOrnoSNDlOD4l1qdw6+j8sm4O9k62BHcZay3XU62yGbEKqQVUxtZ4oTUEwj7r0RUB3Q9tuSw1UurhYZjNoMnI+IxErBYdX9vHgpTfSHzCgmGzCSvb0V9Vr9lIsIdpDbAYT6yKO2Ihd6kW/RueNpHqDRkoeMVPDDjbj+UziXukM4sPCeQ/IBPg3bE+PWz24eOZByYQLu2yjAEwt1obj+bCAxoqTFFZ2TbvKjvQ1Qix+uwjaJAoC2GAeH+vhwrLAmJj0GSa6sFOoUJ5AC/YMoDlN9ZdOUU5ShO/d6hdOfex1ihm+elWuFXCeyGgo7uE7/h6Q+luUNFmk453u7NRM7kWJUnVytHs1W52WQnrvnHSoT8E7MbalNK9B6cbgiqSob6WEpRu+i3srOyORsDvbWX1qpLq9OiO5VgQmm4TyqAcb5fCGoFCMLJ+xKyecc7lLrXOp9iGMqLkfNbmiptGneAwEAS5Zd/vi2/ut0zuPaAQU5Hv9QipVFMGwwdlg/U16/g98t/VH+SGuA81XVoz63oEDguCIElkeoKDmmhbNdfm5NIk15j/xK7a/7g0WDTDXX7Fy3SAXxuaILVCoxwRnXrGVy8slyaApR6YJUitkPsqzl1BmhX1IQ1l2Gza0wniTJEdgUX6lCIiaKmDY+da8G/mlTVW40PfvkFmGi25E2mEvAjuNw+XwkZNcaby7wRwytlFqVumxKslQoHj9BEj/NVRlt1xayXVlHfhBVHR+vevrkx6AQ26JB5WnsAiB+9Wtrgf8biSKRZi2KJqqoLly X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR08MB7511.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(136003)(376002)(346002)(366004)(396003)(39860400002)(4326008)(64756008)(8676002)(66556008)(66476007)(76116006)(38100700002)(66446008)(9326002)(2906002)(8936002)(38070700005)(71200400001)(52536014)(66946007)(122000001)(9686003)(316002)(4744005)(54906003)(186003)(26005)(110136005)(478600001)(5660300002)(7696005)(6506007)(41300700001)(86362001)(33656002)(55016003);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2583 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Return-Path: Jianyong.Wu@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 301e6e1c-2f08-42d3-971c-08da79e18d0e X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QJE+LdQGQ4fBFoJVrEUbAGy9Yd6cwkaUJWQlhYG5WoheFau2ltDSNBHv8GZkYN+BW8Eod9z/BWRKJg2tb88XVb3Syp+PRmtUf2eF9PdB/HUF5RUQuBKQpUKl7OUOz/8VpHHyu9uu49bTASN86ojvfX+WNRxQ6Q3sUlEHPDVecJPzdrkJbjMs+M8Al9ZiSP+VbxaZ7xo4k2NIIqmFnbZXggucygSPXiFDfbawweNDH6fPHUEDrgFMqgKnnBkxtb+uXhEgx2XKSj3s64dLoVZ0gNrEsUKWwAgPljx5D5KoVpPlx4GPfzRvHV5EtWthmNUY8tUtwJvnAzlwD28FHbxlF/0E5t626vuUqVH3RElx9bxrLBxt7q1csLN95oCmqPRcp8RS64vUwelsHxrQc0YaLZCvZyfdoc8o//t4bduPQLgczS4mTtmrU+LlRXVJ3wavKOeHdR+v7RPi0ua5ty7J/krmJngcHAPdHAqVi1f4tnBRio4ewBcN0RwPkXL2U3q3NTeNpAK/D48x8SpJXrK1a/uuPjRJ2XC9FlPLJfJ3t9hqtfNDdavr0GvdrzKjMiQm8ajvpdFyHA/ZITNUJNQ57etoqt+ZOP8cMw2lT5S5sb1kAuaqatYQTe57pOG9qlki/08aZZqLe0AbYNaO6t63nL2Pw6dqbcFq11I9BClZXyf0kMxgg5WyzfXoHrTrC6ukccYCYbIy38nzLE3zZT/hqQR5hqCAUEXQRuHiFv0nAF/YD7f43x8Pscm7yC5rul7ibkRd/a0qGhFtyGVgU140DSzELwr34pJpsSOBgsuWBEnmjvdwxjx8ZhPCceJKMOsw 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:(13230016)(4636009)(136003)(376002)(346002)(396003)(39860400002)(40470700004)(36840700001)(46966006)(52536014)(9326002)(8676002)(4326008)(70586007)(70206006)(82310400005)(40480700001)(316002)(40460700003)(8936002)(5660300002)(2906002)(55016003)(36860700001)(81166007)(82740400003)(356005)(86362001)(33656002)(41300700001)(6506007)(478600001)(54906003)(7696005)(336012)(47076005)(9686003)(33964004)(26005)(186003)(110136005);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2022 08:31:40.0702 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bf2df6eb-f747-4a99-3457-08da79e194ff 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: DBAEUR03FT031.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3441 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_DB9PR08MB7511CD419CBF072B302C73BFF4629DB9PR08MB7511eurp_" --_000_DB9PR08MB7511CD419CBF072B302C73BFF4629DB9PR08MB7511eurp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgU2FtaSwNCg0KVGhhbmtzIGZvciByZXZpZXcuIEFsbCB0aGUgY29tbWVudHMgYXJlIE9rIGZv ciBtZS4gSnVzdCBvbmUgaW5saW5lIHJlcGx5Og0KDQorDQoNCitzdHJ1Y3QgQ2xvdWRIdk1lbU5v ZGVJbmZvIENsb3VkSHZNZW1Ob2RlW0NMT1VESFZfTUFYX01FTV9OT0RFX05VTV07DQoNCisNCg0K K1JFVFVSTl9TVEFUVVMNCg0KK0VGSUFQSQ0KDQorQ2xvdWRIdlZpcnRNZW1JbmZvUGVpTGliQ29u c3RydWN0b3IgKA0KDQorICBWT0lEDQoNCisgICkNCg0KK3sNCg0KKyAgVk9JRCAgICAgICAgICAg KkRldmljZVRyZWVCYXNlOw0KDQorICBFRklfUkVTT1VSQ0VfQVRUUklCVVRFX1RZUEUgIFJlc291 cmNlQXR0cmlidXRlczsNCg0KKyAgSU5UMzIgICAgICAgICAgTm9kZSwgUHJldjsNCg0KKyAgVUlO VDY0ICAgICAgICAgQ3VyQmFzZSwgTWVtQmFzZTsNCg0KKyAgVUlOVDY0ICAgICAgICAgQ3VyU2l6 ZTsNCg0KKyAgQ09OU1QgQ0hBUjggICAgKlR5cGU7DQoNCisgIElOVDMyICAgICAgICAgIExlbjsN Cg0KKyAgQ09OU1QgVUlOVDY0ICAgKlJlZ1Byb3A7DQoNCisgIFJFVFVSTl9TVEFUVVMgIFBjZFN0 YXR1czsNCg0KKyAgVUlOVDggICAgICAgICAgSW5kZXg7DQoNCisNCg0KKyAgWmVyb01lbSAoQ2xv dWRIdk1lbU5vZGUsIHNpemVvZihDbG91ZEh2TWVtTm9kZVswXSkgKiBDTE9VREhWX01BWF9NRU1f Tk9ERV9OVU0pOw0KW1NBTUldIFdpbGwgc2l6ZW9mIChDbG91ZEh2TWVtTm9kZSkgc2hvdWxkIGJl IHN1ZmZpY2llbnQgYWJvdmU/IEFsc28sIGNhbiB5b3UgcnVuIHVuY3J1c3RpZnkgb24geW91ciBw YXRjaGVzLCBwbGVhc2U/DQoNCltKb25nXSBUaGUgbG9jYWwgdW5jcnVzdGlmeSB0ZXN0IGVudmly b25tZW50IGlzIG5vdCByZWFkeS4gQnV0IEkgdGhpbmsg4oCcc2l6ZW9m4oCdIGhlcmUgaXMgT0ss IGFzIHRoaXMgc3RydWN0IGNvbnRhaW5zIG9ubHkgdHdvIHU2NCB2YXJpYWJsZXMsIHRodXMgbm8g cGFkZGluZyBoZXJlLg0KDQpUaGFua3MNCkppYW55b25nDQoNCg== --_000_DB9PR08MB7511CD419CBF072B302C73BFF4629DB9PR08MB7511eurp_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkRlbmdYaWFuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAx IDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUg NSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJ cGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls eToiXEBEZW5nWGlhbiI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHls ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h bA0KCXttYXJnaW46MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGli cmkiLHNhbnMtc2VyaWY7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5 bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4t Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmll ciBOZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhU TUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5 bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNw YW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0No cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEu MGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj dGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVm YXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48 IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxv OmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwh W2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5r PSJwdXJwbGUiIHN0eWxlPSJ3b3JkLXdyYXA6YnJlYWstd29yZCI+DQo8ZGl2IGNsYXNzPSJXb3Jk U2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgU2FtaSw8bzpwPjwvbzpwPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z b05vcm1hbCI+VGhhbmtzIGZvciByZXZpZXcuIEFsbCB0aGUgY29tbWVudHMgYXJlIE9rIGZvciBt ZS4gSnVzdCBvbmUgaW5saW5lIHJlcGx5OjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9y ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGlu IDQuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0 b206NS4wcHQiPg0KPHByZT4rPG86cD48L286cD48L3ByZT4NCjxwcmU+K3N0cnVjdCBDbG91ZEh2 TWVtTm9kZUluZm8gQ2xvdWRIdk1lbU5vZGVbQ0xPVURIVl9NQVhfTUVNX05PREVfTlVNXTs8bzpw PjwvbzpwPjwvcHJlPg0KPHByZT4rPG86cD48L286cD48L3ByZT4NCjxwcmU+K1JFVFVSTl9TVEFU VVM8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4rRUZJQVBJPG86cD48L286cD48L3ByZT4NCjxwcmU+ K0Nsb3VkSHZWaXJ0TWVtSW5mb1BlaUxpYkNvbnN0cnVjdG9yICg8bzpwPjwvbzpwPjwvcHJlPg0K PHByZT4rJm5ic3A7IFZPSUQ8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4rJm5ic3A7ICk8bzpwPjwv bzpwPjwvcHJlPg0KPHByZT4rezxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPismbmJzcDsgVk9JRCZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAqRGV2aWNlVHJlZUJhc2U7PG86cD48L286cD48L3ByZT4NCjxwcmU+KyZuYnNwOyBFRklfUkVT T1VSQ0VfQVRUUklCVVRFX1RZUEUmbmJzcDsgUmVzb3VyY2VBdHRyaWJ1dGVzOzxvOnA+PC9vOnA+ PC9wcmU+DQo8cHJlPismbmJzcDsgSU5UMzImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTm9kZSwgUHJldjs8bzpwPjwvbzpwPjwvcHJlPg0KPHBy ZT4rJm5ic3A7IFVJTlQ2NCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyBDdXJCYXNlLCBNZW1CYXNlOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPismbmJzcDsg VUlOVDY0Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEN1 clNpemU7PG86cD48L286cD48L3ByZT4NCjxwcmU+KyZuYnNwOyBDT05TVCBDSEFSOCZuYnNwOyZu YnNwOyZuYnNwOyAqVHlwZTs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4rJm5ic3A7IElOVDMyJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IExlbjs8 bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4rJm5ic3A7IENPTlNUIFVJTlQ2NCZuYnNwOyZuYnNwOyAq UmVnUHJvcDs8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4rJm5ic3A7IFJFVFVSTl9TVEFUVVMmbmJz cDsgUGNkU3RhdHVzOzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPismbmJzcDsgVUlOVDgmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSW5kZXg7PG86 cD48L286cD48L3ByZT4NCjxwcmU+KzxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPismbmJzcDsgWmVy b01lbSAoQ2xvdWRIdk1lbU5vZGUsIHNpemVvZihDbG91ZEh2TWVtTm9kZVswXSkgKiBDTE9VREhW X01BWF9NRU1fTk9ERV9OVU0pOzxvOnA+PC9vOnA+PC9wcmU+DQo8L2Jsb2NrcXVvdGU+DQo8cCBj bGFzcz0iTXNvTm9ybWFsIj5bU0FNSV0gV2lsbCBzaXplb2YgKENsb3VkSHZNZW1Ob2RlKSBzaG91 bGQgYmUgc3VmZmljaWVudCBhYm92ZT8gQWxzbywgY2FuIHlvdSBydW4gdW5jcnVzdGlmeSBvbiB5 b3VyIHBhdGNoZXMsIHBsZWFzZT88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W0pvbmddIFRoZSBs b2NhbCB1bmNydXN0aWZ5IHRlc3QgZW52aXJvbm1lbnQgaXMgbm90IHJlYWR5LiBCdXQgSSB0aGlu ayDigJxzaXplb2bigJ0gaGVyZSBpcyBPSywgYXMgdGhpcyBzdHJ1Y3QgY29udGFpbnMgb25seSB0 d28gdTY0IHZhcmlhYmxlcywgdGh1cyBubyBwYWRkaW5nIGhlcmUuPG86cD48L286cD48L3A+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPlRoYW5rczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Smlhbnlv bmc8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_DB9PR08MB7511CD419CBF072B302C73BFF4629DB9PR08MB7511eurp_--