From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.107.21.86]) by mx.groups.io with SMTP id smtpd.web12.892.1585257146339014391 for ; Thu, 26 Mar 2020 14:12:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=LB2QT3V6; spf=pass (domain: arm.com, ip: 40.107.21.86, mailfrom: samer.el-haj-mahmoud@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=/WuN7Zv2ebEw4D6Q0SDQT2RmmCubMPWV4IADSDIzzrI=; b=LB2QT3V6w1/tXR9PEzgVUj4e4lu1xUAU6jM7oja9Itmz986iu6wiZ5B08tG+qlDZONUzZp3LTvSqT0z9n/tYwIxNoiyxojZxMqXorXFZiSpzNc/kFQQL/HJJrVM2mZNorzl57QlUF7ODgIakq1lpdX0QF3qC+M3bcDsMhaNyNn0= Received: from AM5PR0202CA0009.eurprd02.prod.outlook.com (2603:10a6:203:69::19) by AM6PR08MB3064.eurprd08.prod.outlook.com (2603:10a6:209:48::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.20; Thu, 26 Mar 2020 21:12:24 +0000 Received: from VE1EUR03FT036.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:69:cafe::84) by AM5PR0202CA0009.outlook.office365.com (2603:10a6:203:69::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.19 via Frontend Transport; Thu, 26 Mar 2020 21:12:24 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=bestguesspass 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT036.mail.protection.outlook.com (10.152.19.204) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.17 via Frontend Transport; Thu, 26 Mar 2020 21:12:23 +0000 Received: ("Tessian outbound 60d769d68364:v48"); Thu, 26 Mar 2020 21:12:23 +0000 X-CR-MTA-TID: 64aa7808 Received: from a53301ca2737.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 822AE28D-F4CB-4897-B600-BF4FF063CCA5.1; Thu, 26 Mar 2020 21:12:18 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a53301ca2737.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 26 Mar 2020 21:12:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RbflzTi78tjCn1TMSMFcYlkWbyvvZvey85hcO7XEF0BtTt6x6NXVr8BIBvaejDkqRYlKeCtdJajMQJKQQxM4f9x3wg6zgQCekCkaJQXJaGLMeqygC8uMEfWMol6fH0xvycVHpKfU6WRb8LPuezreIW0gf5PX4V47haarQEzxp8ZDXuQw8ZFwG6AsPq9EovkSnaUeb2WVAjKA/fDjMWklggWeKXhyVHvz+sr0wY1Al62PpIGlwTKu7nvSOVYdCvZIYZK5Yo9i8Es3iEZHYB/ax3UZRjbOXU4psxqNfTIUjBrpFk2q2ii8Ze6sXW2F+dPEL10tGGR2qFc9GSqFgDXANw== 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=/WuN7Zv2ebEw4D6Q0SDQT2RmmCubMPWV4IADSDIzzrI=; b=H0WEgJoLx8DhFYDXIm7a6VTG2RKBx//bxjHcV+X1q2MajPh4mcyGBnikgWqwN3eKXv5QRDDPDrfnGloIhCTWg4wAUVMch3n+08s2Wzg9NRPF3mAjesDJypORfdHbp0qaRCtWHwNT9BddXUNSAvsXThhg9srvXqzf4UuF4aDAW/uuYdmzFLlz/OLC+ycFicbs3vVL/eER7Gl6GnQTa8UVSt3gOb6zBLda9XBc4SMZKQynfLNsNnZkmM8B+S1kFFvRnb2svxzeB0jBD7tZpRYSIvTeuQvhqk1q6pzA6UdNJZngmVdz0MJNTbowS0lwwm6RXuQ4nE7GPBqxnWXwpV0Y9A== 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=/WuN7Zv2ebEw4D6Q0SDQT2RmmCubMPWV4IADSDIzzrI=; b=LB2QT3V6w1/tXR9PEzgVUj4e4lu1xUAU6jM7oja9Itmz986iu6wiZ5B08tG+qlDZONUzZp3LTvSqT0z9n/tYwIxNoiyxojZxMqXorXFZiSpzNc/kFQQL/HJJrVM2mZNorzl57QlUF7ODgIakq1lpdX0QF3qC+M3bcDsMhaNyNn0= Received: from VE1PR08MB4830.eurprd08.prod.outlook.com (10.255.113.19) by VE1PR08MB5085.eurprd08.prod.outlook.com (20.179.29.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.19; Thu, 26 Mar 2020 21:12:16 +0000 Received: from VE1PR08MB4830.eurprd08.prod.outlook.com ([fe80::f01b:f10f:d03f:e9c7]) by VE1PR08MB4830.eurprd08.prod.outlook.com ([fe80::f01b:f10f:d03f:e9c7%6]) with mapi id 15.20.2835.023; Thu, 26 Mar 2020 21:12:16 +0000 From: "Samer El-Haj-Mahmoud" To: Dandan Bi , Liming Gao , Hao A Wu , Leif Lindholm CC: Laszlo Ersek , Ard Biesheuvel , "devel@edk2.groups.io" , "samer@elhajmahmoud.com" Subject: Re: [edk2-devel] [PATCH v1 1/1] MdeModulePkg: PcdAcpiExposedTableVersions default for Arm64 platforms Thread-Topic: [edk2-devel] [PATCH v1 1/1] MdeModulePkg: PcdAcpiExposedTableVersions default for Arm64 platforms Thread-Index: AQHWAIX2x/Cf1PhBOkaxgGFsiktNcahWHOYAgAAEmzCAAj5NgIAAMg5ggAB5DgCAAlotsA== Date: Thu, 26 Mar 2020 21:12:16 +0000 Message-ID: References: <20200322160816.18426-1-samer@elhajmahmoud.com> <7f587b1f-c02d-eafc-581f-d3de10a6ee7f@redhat.com> <7bf17e72-c470-04f5-8c9f-a0d5f367bddc@redhat.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 93f92963-9a92-4b75-b9be-9b3624c6703c.1 x-checkrecipientchecked: true Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Samer.El-Haj-Mahmoud@arm.com; x-originating-ip: [99.132.126.10] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: cff950a0-d13e-46d0-e878-08d7d1ca6113 x-ms-traffictypediagnostic: VE1PR08MB5085:|AM6PR08MB3064: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; x-forefront-prvs: 0354B4BED2 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(376002)(366004)(39860400002)(396003)(136003)(346002)(66946007)(66446008)(66476007)(66556008)(64756008)(19627235002)(6506007)(53546011)(71200400001)(4326008)(7696005)(76116006)(55016002)(316002)(186003)(26005)(5660300002)(86362001)(478600001)(8936002)(54906003)(110136005)(81166006)(81156014)(8676002)(9686003)(52536014)(33656002)(2906002)(213903007);DIR:OUT;SFP:1101;SCL:1;SRVR:VE1PR08MB5085;H:VE1PR08MB4830.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Z1jBs7+M4uV7jVetHbbxayeQZtOncEd8edgPsWLP3pqKt4O1QImXo5UyzzwRmV/Te960z76pteNN3r9WYPdAcDacvkRPKaJAyKCvmjSLrsSKMKDLXi45Hvtj76GERTIHvTVrHbkO51indgM+i1MNT7l2domp0hIdNWV32ULXPU8dE0NWpcvVRS0iDd1V82pO0iHbHm4jneCnsKQgoda/BgBQXzrarrLP0YQS5RcvfXOL/ZekbVWh+8Yzdj5TlxfvPsbcoi5ZTm5pnhkXXLpa0DykJaOjd8yFihP5W3j+QTpq03CKg/uwfAPKGy9b6WtuuiOqvY0j13aY1+0tritQKjOTwS/Qnu+r+VEZED1bLU552IYKGflUYtEfAVtbeNvWxynkz1o2aUnh3bIXS+mFwy2asS1KI2g/P5Ic7SLmc0pvZsmaR1n/XGwYdHHqP+/fjfG+VDHQLNWcell2jFPzVW4YAjcjWoFQoP5cy5XyegxHS8SFMujJLNu9E9XRf263 x-ms-exchange-antispam-messagedata: MLL2baFvHjc1e/oxK8TZubudyMs5n/d8cUmw/vv22XtBxdkC315owyiqFD370MQxlrSw9cgIBR1TS/UCMczlmMfsiwh9ZC8A2kSjC+4lhtm5RPIYS14K3hmBuWbs0fohUNGRUPBMe97Qjlvk3GCazg== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5085 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Samer.El-Haj-Mahmoud@arm.com; Return-Path: Samer.El-Haj-Mahmoud@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT036.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123;IPV:CAL;SCL:-1;CTRY:IE;EFV:NLI;SFV:NSPM;SFS:(10009020)(4636009)(136003)(376002)(39860400002)(346002)(396003)(46966005)(81156014)(82740400003)(81166006)(478600001)(70206006)(54906003)(8936002)(8676002)(70586007)(7696005)(52536014)(6506007)(5660300002)(26826003)(316002)(336012)(186003)(107886003)(86362001)(19627235002)(26005)(53546011)(356004)(47076004)(36906005)(33656002)(2906002)(4326008)(55016002)(110136005)(9686003)(213903007);DIR:OUT;SFP:1101;SCL:1;SRVR:AM6PR08MB3064;H:64aa7808-outbound-1.mta.getcheckrecipient.com;FPR:;SPF:Pass;LANG:en;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; X-MS-Office365-Filtering-Correlation-Id-Prvs: 066d5851-57a6-4184-531f-08d7d1ca5cc5 X-Forefront-PRVS: 0354B4BED2 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gD4Wmrmz7WbNEGzcCeyFdJTakxb7j5xQ8v4dqdm0GwaE7izSBqoLOe6EiYjOwT0b5LDDRYXrtP7PVMfjTe9mkiWPS/IYK6Ws11f6Q3gBGK2ACmflaABsUUS5eUJCO/jO68fLTRqTe6tRgPPFOgJEODJJAd1vYLswq21Ps21UsW9OuvPU0oJL29S+zQSSm3D2v84mo3WVmHDpUDu215g/kX+cIqMPAUjw1lXJHANWdkCGILC9JMh6tCyXOlUXDqNHAuQPqx5CiiV251foDjDQ46Gabzh/XL9mnMVGel2fI9TOih6uMaogJAOytheEVPxktVTGpaHS4nqJkgDt9q8ygr2iCDpx/cqQaMT60lxnaq1WSZbGuMkcoM7bQL2fqAw3sSFNTCocutLUfu2XAxLHL02xeEiKrId3z6pq5e4k4dnMipf0Q6U3p310IO30lEMfv5491eBbvPRFw1by8q3Ii2P7bZxDkJIv3ULU2zeqS7CCeiQVk+HyqAEgG4kt4pdeKdW3nCrXTkTLq5ezFCsDoG8hG7JTKxlA1ywBUlf1mFs= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Mar 2020 21:12:23.7467 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cff950a0-d13e-46d0-e878-08d7d1ca6113 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-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3064 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIEFyZCBhbmQgTGFzemxvLg0KDQpMZWlmLCBEYW5kYW4sIExpbWluZywgSGFvLCBhbnkg b2JqZWN0aW9uIGluIG1lcmdpbmcgdGhpcyBwYXRjaCB0byBlZGsyPw0KDQoNCg0KPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2 ZWxAbGluYXJvLm9yZz4NCj4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAyNSwgMjAyMCA1OjE2IEFN DQo+IFRvOiBTYW1lciBFbC1IYWotTWFobW91ZCA8U2FtZXIuRWwtSGFqLU1haG1vdWRAYXJtLmNv bT4NCj4gQ2M6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+OyBkZXZlbEBlZGsyLmdy b3Vwcy5pbzsNCj4gc2FtZXJAZWxoYWptYWhtb3VkLmNvbTsgRGFuZGFuIEJpIDxkYW5kYW4uYmlA aW50ZWwuY29tPjsgTGltaW5nIEdhbw0KPiA8bGltaW5nLmdhb0BpbnRlbC5jb20+OyBIYW8gQSBX dSA8aGFvLmEud3VAaW50ZWwuY29tPjsgTGVpZiBMaW5kaG9sbQ0KPiA8bGVpZkBudXZpYWluYy5j b20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYxIDEvMV0gTWRlTW9kdWxl UGtnOg0KPiBQY2RBY3BpRXhwb3NlZFRhYmxlVmVyc2lvbnMgZGVmYXVsdCBmb3IgQXJtNjQgcGxh dGZvcm1zDQo+DQo+IE9uIFdlZCwgMjUgTWFyIDIwMjAgYXQgMDM6MDQsIFNhbWVyIEVsLUhhai1N YWhtb3VkIDxTYW1lci5FbC1IYWotDQo+IE1haG1vdWRAYXJtLmNvbT4gd3JvdGU6DQo+ID4NCj4g PiBUaGFua3MgTGFzemxvLA0KPiA+DQo+ID4gSSB3aWxsIHdhaXQgZm9yIHRoZSBtYWludGFpbmVy cyB0byBhY2NlcHQgdGhlIHBhdGNoLCB0aGVuIHN1Ym1pdCBhbiBhbWVuZGVkDQo+IHZlcnNpb24g Zm9yIEFybVZpcnRRZW11Lg0KPiA+DQo+DQo+IEZvciB0aGlzIHBhdGNoDQo+DQo+IFJldmlld2Vk LWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4NCj4NCj4gRm9y IGFueSBwYXRjaCB0aGF0IHJlbW92ZXMgdGhpcyBQQ0Qgb3ZlcnJpZGUgZnJvbSBBQXJjaDY0IHBs YXRmb3JtcyBpbg0KPiBlZGsyIG9yIGVkazItcGxhdGZvcm1zOg0KPg0KPiBBY2tlZC1ieTogQXJk IEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+DQo+DQo+DQo+ID4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRo YXQuY29tPg0KPiA+IFNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI0LCAyMDIwIDc6MDMgUE0NCj4gPiBU bzogU2FtZXIgRWwtSGFqLU1haG1vdWQgPFNhbWVyLkVsLUhhai1NYWhtb3VkQGFybS5jb20+Ow0K PiA+IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBzYW1lckBlbGhham1haG1vdWQuY29tDQo+ID4gQ2M6 IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT47IExpbWluZyBHYW8NCj4gPiA8bGltaW5n Lmdhb0BpbnRlbC5jb20+OyBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPjsgTGVpZiBMaW5k aG9sbQ0KPiA+IDxsZWlmQG51dmlhaW5jLmNvbT47IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hl dXZlbEBsaW5hcm8ub3JnPg0KPiA+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYx IDEvMV0gTWRlTW9kdWxlUGtnOg0KPiA+IFBjZEFjcGlFeHBvc2VkVGFibGVWZXJzaW9ucyBkZWZh dWx0IGZvciBBcm02NCBwbGF0Zm9ybXMNCj4gPg0KPiA+IE9uIDAzLzIzLzIwIDEzOjUzLCBTYW1l ciBFbC1IYWotTWFobW91ZCB3cm90ZToNCj4gPiA+IFRoYW5rcyBMYXN6bG8NCj4gPiA+DQo+ID4g PiBJIGFncmVlLiBCdXQgc2hvdWxkbid0IHdlIHJlbW92ZSB0aGUgUENEIHNldHRpbmdzIGZyb20g YWxsIEFybTY0DQo+IHBsYXRmb3JtcyB0aGF0IGhhdmUgdGhpcyBvdmVycmlkZSB2YWx1ZSBvZiAw eDIwPw0KPiA+ID4NCj4gPiA+IE5hbWVseToNCj4gPiA+DQo+ID4gPiBlZGsyL0FybVZpcnRQa2cv QXJtVmlydFFlbXUuZHNjDQo+ID4gPiBlZGsyLXBsYXRmb3Jtcy9QbGF0Zm9ybS9BTUQvT3ZlcmRy aXZlQm9hcmQvT3ZlcmRyaXZlQm9hcmQuZHNjDQo+ID4gPiBlZGsyLXBsYXRmb3Jtcy9QbGF0Zm9y bS9BUk0vSnVub1BrZy9Bcm1KdW5vLmRzYw0KPiA+ID4gZWRrMi1wbGF0Zm9ybXMvUGxhdGZvcm0v QVJNL1ZFeHByZXNzUGtnL0FybVZFeHByZXNzLUZWUC1BQXJjaDY0LmRzYw0KPiA+ID4gZWRrMi1w bGF0Zm9ybXMvUGxhdGZvcm0vQ29tY2FzdC9SREtRZW11L1JES1FlbXUuZHNjDQo+ID4gPiBlZGsy LXBsYXRmb3Jtcy9QbGF0Zm9ybS9IaXNpbGljb24vRDA2L0QwNi5kc2MNCj4gPiA+IGVkazItcGxh dGZvcm1zL1BsYXRmb3JtL0xlTWFrZXIvQ2VsbG9Cb2FyZC9DZWxsb0JvYXJkLmRzYw0KPiA+ID4g ZWRrMi1wbGF0Zm9ybXMvUGxhdGZvcm0vU29mdElyb24vT3ZlcmRyaXZlMTAwMEJvYXJkL092ZXJk cml2ZTEwMDBCb2ENCj4gPiA+IHJkIC5kc2MgZWRrMi1wbGF0Zm9ybXMvU2lsaWNvbi9NYXJ2ZWxs L0FybWFkYTdrOGsvQXJtYWRhN2s4ay5kc2MuaW5jDQo+ID4gPiBlZGsyLXBsYXRmb3Jtcy9TaWxp Y29uL1NvY2lvbmV4dC9TeW5RdWFjZXIvQWNwaS5kc2MuaW5jDQo+ID4NCj4gPiBJZiB5b3UgY2Fu IG9yZGVyIHRoZSBlZGsyLXBsYXRmb3JtcyBjaGFuZ2VzIHNhZmVseSBhZnRlciB0aGUgZWRrMiBE RUMgZmlsZQ0KPiBjaGFuZ2UsIHRoZW4geWVzLg0KPiA+DQo+ID4gT3RoZXJ3aXNlLCBJIGNhbid0 IHNheS4NCj4gPg0KPiA+IEFGQUlDVCwgZWRrMi1wbGF0Zm9ybXMgZG9lcyBub3QgY29uc3VtZSBl ZGsyIHZpYSBhIGdpdCBzdWJtb2R1bGUsIHNvIHRoZQ0KPiBvcmRlcmluZyBsb29rcyByaXNreS4g QnV0IEkgZ2VuZXJhbGx5IGRvbid0IGZvbGxvdyBlZGsyLXBsYXRmb3JtcyAod2hpY2ggaXMgYWxz bw0KPiB3aHkgSSBkaWRuJ3QgZ3JlcCBpdHMgRFNDIGZpbGVzIGZvciB0aGUgUENEIGluIHF1ZXN0 aW9uKSwgc28gSSByZWFsbHkgZG9uJ3Qga25vdw0KPiBob3cgc3VjaCBvcmRlcmluZyBxdWVzdGlv bnMgaGF2ZSBiZWVuIGRlYWx0IHdpdGggaW4gdGhlIHBhc3QuDQo+ID4NCj4gPiBUaGFua3MNCj4g PiBMYXN6bG8NCj4gPg0KPiA+IElNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlz IGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlDQo+IGNvbmZpZGVudGlhbCBhbmQgbWF5IGFs c28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwN Cj4gcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xv c2UgdGhlIGNvbnRlbnRzIHRvIGFueQ0KPiBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1 cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueQ0KPiBtZWRpdW0u IFRoYW5rIHlvdS4NCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWls IGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJp dmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5v dGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRl bnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3Jl IG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCg==