From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 4B41FAC19BA for ; Mon, 11 Sep 2023 17:59:52 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=vEZpciq3ZoSF8V2DuxqWHnVmQ8dyfiRbvbBPSn+4ZVI=; c=relaxed/simple; d=groups.io; h=Received-SPF:ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:user-agent:Authentication-Results-Original:nodisclaimer:MIME-Version:Original-Authentication-Results:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type; s=20140610; t=1694455191; v=1; b=dV6XNikG5lrtgl8T8IYtEEqhsOOrzjkYCHM0iQfja/Flews/oG/jznsTD4U8Q40cGjkaCPN8 NnUvlMmGWrTIZz5Wz2Q23FBQ6kmIfnYAASHnNsIpUUTgwJOYKtn4fCeHPy3eN9Yv0ZVgIJ4/YDw wAI5QEsZg8+tmpJ7s+FgeKXc= X-Received: by 127.0.0.2 with SMTP id 4x8NYY7687511x1rbAXRTOcb; Mon, 11 Sep 2023 10:59:51 -0700 X-Received: from EUR04-DB3-obe.outbound.protection.outlook.com (EUR04-DB3-obe.outbound.protection.outlook.com [40.107.6.65]) by mx.groups.io with SMTP id smtpd.web11.4271.1694455189528190684 for ; Mon, 11 Sep 2023 10:59:50 -0700 X-Received: from DB9PR01CA0011.eurprd01.prod.exchangelabs.com (2603:10a6:10:1d8::16) by AS2PR08MB9222.eurprd08.prod.outlook.com (2603:10a6:20b:59e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.31; Mon, 11 Sep 2023 17:59:43 +0000 X-Received: from DBAEUR03FT041.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:1d8:cafe::ed) by DB9PR01CA0011.outlook.office365.com (2603:10a6:10:1d8::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.35 via Frontend Transport; Mon, 11 Sep 2023 17:59:43 +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 X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT041.mail.protection.outlook.com (100.127.142.233) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.11 via Frontend Transport; Mon, 11 Sep 2023 17:59:43 +0000 X-Received: ("Tessian outbound 30c9f5e988c5:v175"); Mon, 11 Sep 2023 17:59:43 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 8dd69d1a526e6a89 X-CR-MTA-TID: 64aa7808 X-Received: from eca95f1b69ca.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5D34074C-DE1D-4E82-A492-F5CB01079E0C.1; Mon, 11 Sep 2023 17:59:36 +0000 X-Received: from EUR03-AM7-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id eca95f1b69ca.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 11 Sep 2023 17:59:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CqRnDtj4llYlR8UaqkO4CcQZabWYjjxP0UOMDbOiGa7OhcvGx7vJkn+Uv7d1qvgH1qA7XCAYLUJXg9H3VObjLMtDGixjWF/UoauuiFnq0Jt+yOw8h3hY55dOmltd9Bc3Jw0MRFaFlThn+Su2+aEQzwJg/3WfD3yAOXz+F+ZCwWXyfsO9DHYpxJ41htFxMIZ2HadHAWJqutEnPQM0EH/vSltlKS/T2/XfIABuJuOdKk7I7djoWdqF6dnzYVqIy7wjZzr2k6/qvByhxeRfC+X8+HIMSq3xUrozbV4FwPFEcm3oPJlQalHbFzm4bgDtJR7u8NhVMh7TdR1ZmG1aZDOj/w== 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=+qS/IS7upjXO2hbdBgGlZUeU5xeKhyfS2W/w7s7Xa00=; b=D8Z72s7CRJ+a+OEu4lOI51XAUjlkeLVX/Ng2sv9Tl3iKXf1Rpv+7SO8YkbyvSklmWjLtZzS5VudIS8C7j6Slmxcxhat5Cg1BH3ZWkCSEalssITBQg7Yp1LEdrMArMtsK7N0JPIASKKJ8K3TBa6kH2gRLaVxv24mV/wm9rAI6G5ftYPvuGowgGQVWbVvtqhw2WCf5d/Wqoaa3WJ+oZedrtH/he5SSq378Qiz2rDhYGWGA4UAUjkYDlPFydVh89vO/fqJbITDQNAJN++cCf1iryNWLnXWKUvUbwS+MfKtFUt6+/nrrlR5nio65yzrCW9Uo156rEA0x3LuMM4hDRQK/ZQ== 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 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AS8PR08MB9717.eurprd08.prod.outlook.com (2603:10a6:20b:617::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.30; Mon, 11 Sep 2023 17:59:34 +0000 X-Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::ac37:4594:ab86:59ce]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::ac37:4594:ab86:59ce%4]) with mapi id 15.20.6768.029; Mon, 11 Sep 2023 17:59:34 +0000 From: "Sami Mujawar" To: Jeshua Smith , "devel@edk2.groups.io" Subject: Re: [edk2-devel] [PATCH v1 05/11] DynamicTablesPkg: Update MADT generator for ACPI 6.5 Thread-Topic: [edk2-devel] [PATCH v1 05/11] DynamicTablesPkg: Update MADT generator for ACPI 6.5 Thread-Index: AQHZvuLNf5qIpzTfDk+AWq29vj1yYa/VoDUAgAKUe4CAPe/KAIAAIfGA Date: Mon, 11 Sep 2023 17:59:31 +0000 Message-ID: References: <9522.1691046477373643013@groups.io> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.76.23082700 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB6806:EE_|AS8PR08MB9717:EE_|DBAEUR03FT041:EE_|AS2PR08MB9222:EE_ X-MS-Office365-Filtering-Correlation-Id: 039d2caf-37be-4a18-b5e9-08dbb2f0e089 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: YXiSwly06Pp1Tky3xZePA60UinyyraHjYijESJz+xNe/ATlFr3Xd8Ehid0z4uINwLjJEIWVdEkFNf3nTjx0KzkDpu+YB5z5F5GeQcl5/LRQoNkxqgfZOc9xk05IbzxnCA6PFMTzTUvp6iAJlEbRRSW5WgqUFkNs2n6bbAkhjiPcB4HPMHzlkv1XIcOMWZiRkTjp8oWYCqQi4kzLthR5gd4zvFHRHOcbX4pjlp3sgwAWBoq4X3Hx9ddhLAB8DsphJhIUzT2Nw2Mpgiet6gvvBlIYY6GAnF34PtAFwM9rgcHtUrCqKYldDm4PD54zVhQANYtJc2/yojsY696w85OvbFnaM03wFmq41ZSdZ7wrEWd9aX8reJT5elEMtTloUeQdFsE+l+EQwksmJYMiVC8FHpTA/byeqfg2Pju/lZNj9eb250ivTXsALnpdErXElDzGeQh5dizvdta6fJn6sUtBdWjs9p/RnzrKGTG5bT7F3iY1eA0JXVrGLy5YDuTCJR0FzFCAxL6jVWAiiRj3r2CrHcaQw+A8aiPH6ptc7Au17QLi+mn8G28lkm5wZirV1pf2QofPxgKZxX86611xgGgoLhHfO5PkiWLGmPSyh060FEeDkh0+V1CkGwNPolu/0czUiM7T4wzhI6Yl1TFWkcHswIA== 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:(13230031)(346002)(366004)(376002)(39860400002)(136003)(396003)(1800799009)(451199024)(186009)(71200400001)(53546011)(6506007)(6666004)(6486002)(6512007)(83380400001)(76116006)(478600001)(41300700001)(2616005)(66556008)(2906002)(15650500001)(66446008)(91956017)(64756008)(316002)(66946007)(110136005)(8936002)(8676002)(66476007)(9326002)(5660300002)(33656002)(86362001)(36756003)(38100700002)(38070700005)(122000001)(45980500001);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9717 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT041.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: bf1a7b82-4e3b-4c9c-7935-08dbb2f0d9b7 X-Microsoft-Antispam-Message-Info: zI1gAUJpXpToEPiNFj+LL7Joxc4Q0/DIbNOD+gUb1PKMbK+5KL+65C4Fg2J2ASWO4k8tcGoNiCQoTU86er+yNIETJ80aY1UH1BMhAa3id6XCl1ePzW3KR4Vm4RNqdNmH4LvqSCr00yll+iorpiH2GFhMmmJUAyEdaF/HXaI+YrDvjZXK/f5bVnd46lOvIoZWyI1N4e+uzoQhVcc3ir3DsKIJZ3CEHYXSxoLH9qcJGL7lk1zedlRAfKsvTywxm8CsEIrlG+xryG4xCFKaawnbcpyXywRM4WKYZtfYNUX7XHiEnWVciO4tFUXmRCoafmlxhCeftZ+LmTJRLzMuvQhp3jvR5bA4NxOgB9Wq0cgiZuRVwboEUv5zcj/xx3O80uSTMsAimhqVUecQLa8g6AMB2LjodTzHubkEv0KeIkSjVGnVLjInJjw9IQLm9CVu5BNs+Pf/pVkwlxx1JxodRYT8PEWpVkvNFeug1fbxLEhH45aw8avmQpX8GfFEw+Lb9rgCZpoOcy1R3GjjgYQ+eXmy1P2wKv254uJX4jOST4B+vQSxlVFrIaToZX2Z2oZJIsTEKqwUbdsOCfx8vwr83ywIWKIkOHt0fT4wS1yDQ3YXBjkbTbffFqHT8DaMHsuonvn9ro4v4+tlRX5Ld8TLy5wp3UmJuaDCs8FKO/gCfI4bF6RrRaHQPHuXLzTc+uHQlOjZmis3gNsow0mKEDtARiV6XYWK8kX/R4O23dWORBoHbbN0gAa7MT80bl7I66Uo5H0H X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Sep 2023 17:59:43.2073 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 039d2caf-37be-4a18-b5e9-08dbb2f0e089 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: DBAEUR03FT041.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9222 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,sami.mujawar@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: 7QDSZEXGeW82TLLvJTmB6BF8x7686176AA= Content-Language: en-GB Content-Type: multipart/alternative; boundary="_000_ADD369460900463997BF96E59132129Darmcom_" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=dV6XNikG; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io --_000_ADD369460900463997BF96E59132129Darmcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgSmVzaHVhLA0KDQpBcG9sb2dpZXMsIEkgd2FzIGJ1c3kgd2l0aCBzb21lIG90aGVyIHRhc2tz LiBJIHdpbGwgcGljayB0aGlzIHVwIGluIHRoaXMgd2Vlay4NCg0KUmVnYXJkcywNCg0KU2FtaSBN dWphd2FyDQoNCkZyb206IEplc2h1YSBTbWl0aCA8amVzaHVhc0BudmlkaWEuY29tPg0KRGF0ZTog TW9uZGF5LCAxMSBTZXB0ZW1iZXIgMjAyMyBhdCAxNzo1OA0KVG86IFNhbWkgTXVqYXdhciA8U2Ft aS5NdWphd2FyQGFybS5jb20+LCAiZGV2ZWxAZWRrMi5ncm91cHMuaW8iIDxkZXZlbEBlZGsyLmdy b3Vwcy5pbz4NClN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYxIDA1LzExXSBEeW5h bWljVGFibGVzUGtnOiBVcGRhdGUgTUFEVCBnZW5lcmF0b3IgZm9yIEFDUEkgNi41DQoNCkhpIFNh bWksDQoNCldoYXQgaXMgdGhlIHN0YXR1cyBvZiBnZXR0aW5nIHRoaXMgc2VyaWVzIHVwZGF0ZWQs IHJldmlld2VkLCBhbmQgbWVyZ2VkPw0KDQpGcm9tOiBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdh ckBhcm0uY29tPg0KU2VudDogVGh1cnNkYXksIEF1Z3VzdCAzLCAyMDIzIDE6MDggQU0NClRvOiBK ZXNodWEgU21pdGggPGplc2h1YXNAbnZpZGlhLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQpT dWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MSAwNS8xMV0gRHluYW1pY1RhYmxlc1Br ZzogVXBkYXRlIE1BRFQgZ2VuZXJhdG9yIGZvciBBQ1BJIDYuNQ0KDQpFeHRlcm5hbCBlbWFpbDog VXNlIGNhdXRpb24gb3BlbmluZyBsaW5rcyBvciBhdHRhY2htZW50cw0KDQpIaSBKZXNodWEsDQoN ClRoYW5rIHlvdSBmb3IgdGhlIGZlZWRiYWNrLg0KDQpPbiBUdWUsIEF1ZyAxLCAyMDIzIGF0IDA4 OjQ0IEFNLCBKZXNodWEgU21pdGggd3JvdGU6DQpJdCBsb29rcyBsaWtlIHlvdSBhcmUgc2V0dGlu ZyB0aGUgd3JvbmcgZmllbGQgaGVyZSAoc2hvdWxkIGJlIFRyYmVJbnRlcnJ1cHQsIG5vdCBTcGVP dmVyZmxvd0ludGVycnVwdCk6DQorIC8vIFNldHRpbmcgVHJiZUludGVycnVwdCB0byAwIGVuc3Vy ZXMgYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoDQorIC8vIEFDUEkgNi40DQorIEdpY2MtPlNw ZU92ZXJmbG93SW50ZXJydXB0ID0gMDsNCkluZGVlZCB0aGlzIGlzIGEgYnVnLiBJIHdpbGwgYWRk cmVzcyB0aGlzIGluIHRoZSB2MiBzZXJpZXMuDQoNClJlZ2FyZHMsDQoNClNhbWkgTXVqYXdhcg0K SU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRh Y2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5 b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5k ZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55IG90 aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUg aW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91Lg0KDQoKLT0tPS09LT0tPS09LT0t PS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0 byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzEwODQ5Nik6IGh0dHBzOi8vZWRrMi5n cm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzEwODQ5NgpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8v Z3JvdXBzLmlvL210LzEwMDM0NzM4Ny83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBl ZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVs L3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K --_000_ADD369460900463997BF96E59132129Darmcom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEg NiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwg bGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJZm9udC1zaXplOjEx LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5 bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJ e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJbXNvLWxp Z2F0dXJlczpub25lO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBw dDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlv bjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+ PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8 L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0 IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNo YXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tR0Ii IGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdv cmQiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGkgSmVzaHVhLDxvOnA+PC9v OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFy ZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5B cG9sb2dpZXMsIEkgd2FzIGJ1c3kgd2l0aCBzb21lIG90aGVyIHRhc2tzLiBJIHdpbGwgcGljayB0 aGlzIHVwIGluIHRoaXMgd2Vlay48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv Tm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5i c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+ DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6 RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+U2FtaSBNdWphd2FyPG86 cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1z by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8 ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBs YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8 L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xv cjpibGFjayI+SmVzaHVhIFNtaXRoICZsdDtqZXNodWFzQG52aWRpYS5jb20mZ3Q7PGJyPg0KPGI+ RGF0ZTogPC9iPk1vbmRheSwgMTEgU2VwdGVtYmVyIDIwMjMgYXQgMTc6NTg8YnI+DQo8Yj5Ubzog PC9iPlNhbWkgTXVqYXdhciAmbHQ7U2FtaS5NdWphd2FyQGFybS5jb20mZ3Q7LCAmcXVvdDtkZXZl bEBlZGsyLmdyb3Vwcy5pbyZxdW90OyAmbHQ7ZGV2ZWxAZWRrMi5ncm91cHMuaW8mZ3Q7PGJyPg0K PGI+U3ViamVjdDogPC9iPlJFOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYxIDA1LzExXSBEeW5hbWlj VGFibGVzUGtnOiBVcGRhdGUgTUFEVCBnZW5lcmF0b3IgZm9yIEFDUEkgNi41PG86cD48L286cD48 L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIFNhbWksPG86cD48L286cD48L3NwYW4+ PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7 PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT Ij5XaGF0IGlzIHRoZSBzdGF0dXMgb2YgZ2V0dGluZyB0aGlzIHNlcmllcyB1cGRhdGVkLCByZXZp ZXdlZCwgYW5kIG1lcmdlZD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw dDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz cGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBTYW1p IE11amF3YXIgJmx0O3NhbWkubXVqYXdhckBhcm0uY29tJmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+ IFRodXJzZGF5LCBBdWd1c3QgMywgMjAyMyAxOjA4IEFNPGJyPg0KPGI+VG86PC9iPiBKZXNodWEg U21pdGggJmx0O2plc2h1YXNAbnZpZGlhLmNvbSZndDs7IGRldmVsQGVkazIuZ3JvdXBzLmlvPGJy Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYxIDA1LzExXSBEeW5h bWljVGFibGVzUGtnOiBVcGRhdGUgTUFEVCBnZW5lcmF0b3IgZm9yIEFDUEkgNi41PG86cD48L286 cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8dGFibGUgY2xhc3M9 Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjEiIGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0iYmFja2dy b3VuZDojRkZFQjlDIj4NCjx0Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0icGFkZGluZzouNzVwdCAu NzVwdCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJp Zjtjb2xvcjpibGFjayI+RXh0ZXJuYWwgZW1haWw6IFVzZSBjYXV0aW9uIG9wZW5pbmcgbGlua3Mg b3IgYXR0YWNobWVudHM8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4NCjwv c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48 L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT Ij5IaSBKZXNodWEsPGJyPg0KPGJyPg0KVGhhbmsgeW91IGZvciB0aGUgZmVlZGJhY2suPGJyPg0K PGJyPg0KT24gVHVlLCBBdWcgMSwgMjAyMyBhdCAwODo0NCBBTSwgSmVzaHVhIFNtaXRoIHdyb3Rl OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu Zz0iRU4tVVMiPkl0IGxvb2tzIGxpa2UgeW91IGFyZSBzZXR0aW5nIHRoZSB3cm9uZyBmaWVsZCBo ZXJlIChzaG91bGQgYmUgVHJiZUludGVycnVwdCwgbm90IFNwZU92ZXJmbG93SW50ZXJydXB0KTo8 YnI+DQorIC8vIFNldHRpbmcgVHJiZUludGVycnVwdCB0byAwIGVuc3VyZXMgYmFja3dhcmQgY29t cGF0aWJpbGl0eSB3aXRoPGJyPg0KKyAvLyBBQ1BJIDYuNDxicj4NCisgR2ljYy0mZ3Q7U3BlT3Zl cmZsb3dJbnRlcnJ1cHQgPSAwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JbmRlZWQgdGhpcyBpcyBh IGJ1Zy4gSSB3aWxsIGFkZHJlc3MgdGhpcyBpbiB0aGUgdjIgc2VyaWVzLjxicj4NCjxicj4NClJl Z2FyZHMsPGJyPg0KPGJyPg0KU2FtaSBNdWphd2FyIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv ZGl2Pg0KPC9kaXY+DQpJTVBPUlRBTlQgTk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFp bCBhbmQgYW55IGF0dGFjaG1lbnRzIGFyZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHBy aXZpbGVnZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBu b3RpZnkgdGhlIHNlbmRlciBpbW1lZGlhdGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250 ZW50cyB0byBhbnkgb3RoZXIgcGVyc29uLCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLA0KIG9yIHN0 b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4NCjwv Ym9keT4NCjwvaHRtbD4NCg0KCjxkaXYgd2lkdGg9IjEiIHN0eWxlPSJjb2xvcjp3aGl0ZTtjbGVh cjpib3RoIj5fLl8sXy5fLF88L2Rpdj4KPGhyPgoKCkdyb3Vwcy5pbyBMaW5rczo8cD4KCgogIAog ICAgWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KICAKICAKCgo8 cD4KPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZl bC9tZXNzYWdlLzEwODQ5NiI+Vmlldy9SZXBseSBPbmxpbmUgKCMxMDg0OTYpPC9hPiB8CgoKICAK CnwKCiAgPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHBzOi8vZ3JvdXBzLmlvL210LzEwMDM0 NzM4Ny83Njg2MTc2Ij5NdXRlIFRoaXMgVG9waWM8L2E+CgoKfCA8YSBocmVmPSJodHRwczovL2Vk azIuZ3JvdXBzLmlvL2cvZGV2ZWwvcG9zdCI+TmV3IFRvcGljPC9hPgoKPGJyPgoKCgoKPGEgaHJl Zj0iaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL2VkaXRzdWIvNzY4NjE3NiI+WW91ciBT dWJzY3JpcHRpb248L2E+IHwKPGEgaHJlZj0ibWFpbHRvOmRldmVsK293bmVyQGVkazIuZ3JvdXBz LmlvIj5Db250YWN0IEdyb3VwIE93bmVyPC9hPiB8Cgo8YSBocmVmPSJodHRwczovL2VkazIuZ3Jv dXBzLmlvL2cvZGV2ZWwvdW5zdWIiPlVuc3Vic2NyaWJlPC9hPgoKIFtyZWJlY2NhQG9wZW5mdy5p b108YnI+CjxkaXYgd2lkdGg9IjEiIHN0eWxlPSJjb2xvcjp3aGl0ZTtjbGVhcjpib3RoIj5fLl8s Xy5fLF88L2Rpdj4KDQo= --_000_ADD369460900463997BF96E59132129Darmcom_--