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 0D9567803E1 for ; Wed, 28 Feb 2024 16:59:41 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=bxy6IrbrzOjJoUV8cKlYRVBMmsl1rTG6aVI6GrMpqCM=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:Received-SPF:ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC: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=1709139580; v=1; b=a/aM/HLqXDS4RGppHKBtp2YscF7nw/MUR2aeLQOlilz+hmJhWxUAfwlbTDX/GpWsnSQAzgVO owQTVih6Onvif7EUTcOS9p+CIPJRQxG17/inRn58/qqmW0saE78khM5S2sHoHt6ZHtl57CHWZpv ZlN4oF1Ne8ywbhV9WrOn75TI= X-Received: by 127.0.0.2 with SMTP id iOs0YY7687511x1PuevmbSM7; Wed, 28 Feb 2024 08:59:40 -0800 X-Received: from EUR03-AM7-obe.outbound.protection.outlook.com (EUR03-AM7-obe.outbound.protection.outlook.com [40.107.105.74]) by mx.groups.io with SMTP id smtpd.web11.2009.1709139579498077994 for ; Wed, 28 Feb 2024 08:59:40 -0800 ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=f26k7zlS5fypGDmszjzkqYetiDmgsYE8i0gIuCF3ixZlXgGpGm5bOW0cpgX4N7l5kPccJyURL77YKS2+5StsLyitcIXAmZBGOGk4d2Ja2ui5N3oaPHyKfXD1yKlLecPeZm6J29465FNVpTmmHRdH5iB2pgqqnu/+5OD5RLAdy+raUanfRKXPFOGf0oXJ2uGJ8Yoey/y0bKl2pv547npqYpjxYuraMTVPuF/9IqWt4lO6rJnWqj8WMKTXpRctifc0FO/kpFNsKEXqeXiRmTu2Ctw8ZkYue24hEXyw891rj3Pw6jf6H2CfX0B+9PheXeH4WAE5wLxrMG3tirAKgSCyVg== 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=4ivmAKl8pSoysRN3fAXjq4ZIYRkJYHwKftIs6sd4UaY=; b=aI7ZlDG9xMKhi5R0HlaXrRChBqjeAlQACrlaYQ2soPgG21BPVFE7Ur85N/zLYCAnDDaR4pMP1pG0BlFWL5bGwBXQX2mc4n5OFvnzNIheJXUkrzIsmfSEWyrLdQ4N9RndTi4dB+CY/Dfan17qze6Gqd6xzfl6rUIhXn2Tl9dEs7B8nPL5cBHlNLD6gJHHjSmFksF1+EOov8wCaNiP41sYBXOpr5d2cJCjdcbkXNY57rjLxbg7Iyq9vZT7jeD5nglL66IjgG32U5OFko2MR0v5++0dNrOB1iIgez9WcdDtKxeBuZCgCoOjGSODHQFdGFXfQGYAmfSIB1wgmh+6r2Fq8w== 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]) X-Received: from AM6PR04CA0009.eurprd04.prod.outlook.com (2603:10a6:20b:92::22) by GVXPR08MB10726.eurprd08.prod.outlook.com (2603:10a6:150:158::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.36; Wed, 28 Feb 2024 16:59:33 +0000 X-Received: from AMS1EPF00000048.eurprd04.prod.outlook.com (2603:10a6:20b:92:cafe::3) by AM6PR04CA0009.outlook.office365.com (2603:10a6:20b:92::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.27 via Frontend Transport; Wed, 28 Feb 2024 16:59:33 +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 AMS1EPF00000048.mail.protection.outlook.com (10.167.16.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.25 via Frontend Transport; Wed, 28 Feb 2024 16:59:33 +0000 X-Received: ("Tessian outbound c21fe6ca13cc:v228"); Wed, 28 Feb 2024 16:59:33 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 626d62d38d440259 X-CR-MTA-TID: 64aa7808 X-Received: from a00cd63f389f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 98268368-AE7E-4192-9C73-8C9509F3B3D2.1; Wed, 28 Feb 2024 16:59:21 +0000 X-Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a00cd63f389f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 28 Feb 2024 16:59:21 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=blNSK9mzPNWlBSeeQdXmDGHkjcBetB7/65P+orpQXO8jBGeykLPyu2/U8CyyNU9Ps8VX+uUbXe7Nchu/uYMDB5y1ywQ60E2fEOJ5oN9+FhcJFYSyVESdDTfAAY8MyPpKtAmDo8QZass8btHnY1EdPpRmzIw8eaxwZ1GbxWLKy1bmeUpAyIiEzn22TbxZYNz2kr/qP94dMojSo/ALirv/mqr9whg8jPDbmjX7DzzeW7bdMLeEjAixzIAV65KyyDKJqLTmHjBr91voYsnOR/OrkMENmgXGPnV1n1m/ATn0JS+oYz/Qa2+oo6aFLPFFhiDRs1APiNf7MCtrrGbj2aBCCw== 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=4ivmAKl8pSoysRN3fAXjq4ZIYRkJYHwKftIs6sd4UaY=; b=Bwidm/tB48YuxyVBgODLz+J9cHWIKqAfspxHDMYkKvL3DZ9mT3MIlJMCuQQGVLe3osPwq9yO2SQKQ/R7CTzoD479gh/jpI5mDAe8Q5yff+NxyDx/wfGH6AS498ZcPxHfsbgvsfn8ATxyrZE9FqDNIq863PHo+POJFnJCSGgx+K9HkwY1Bn+NOvILlhE9Ga+x/vyz35MNDQr3Af2M/WEdX1s5QvJWwLmDiWo+fz5uuxAJm8c+Ak1W8C3HoA3t8ZezXYjxfzHm5azAnTRt9ZBjUzeg+7ya7S0c/7RemAMM+b5TsI8jDUyYmjK4XNOAVrYyQrytqR7TL9g1ckwpC57lvQ== 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 PAXPR08MB6813.eurprd08.prod.outlook.com (2603:10a6:102:15f::10) by PA6PR08MB10419.eurprd08.prod.outlook.com (2603:10a6:102:3c8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.36; Wed, 28 Feb 2024 16:59:18 +0000 X-Received: from PAXPR08MB6813.eurprd08.prod.outlook.com ([fe80::4d9b:76a9:5f22:99f]) by PAXPR08MB6813.eurprd08.prod.outlook.com ([fe80::4d9b:76a9:5f22:99f%6]) with mapi id 15.20.7316.039; Wed, 28 Feb 2024 16:59:18 +0000 From: "Sami Mujawar" To: "ardb+tianocore@kernel.org" , "quic_llindhol@quicinc.com" CC: Himanshu Sharma , "devel@edk2.groups.io" Subject: Re: [edk2-devel] [edk2][PATCH V2 1/2] ArmPkg/ArmGicArchLib: Add macros for SPI and extended SPI ranges Thread-Topic: [edk2-devel] [edk2][PATCH V2 1/2] ArmPkg/ArmGicArchLib: Add macros for SPI and extended SPI ranges Thread-Index: AQHaPuR6HNB7kocX9kaTeqiSsPb7wLEgK7aAgAAlboA= Date: Wed, 28 Feb 2024 16:59:18 +0000 Message-ID: References: <20240104080257.319631-2-Himanshu.Sharma@arm.com> <31790.1709131519177624287@groups.io> In-Reply-To: <31790.1709131519177624287@groups.io> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.82.24021813 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAXPR08MB6813:EE_|PA6PR08MB10419:EE_|AMS1EPF00000048:EE_|GVXPR08MB10726:EE_ X-MS-Office365-Filtering-Correlation-Id: d58099ec-6b03-4337-2edd-08dc387ea32c 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: iN1gJjHTCJ+HqbU3n3JDe0eNqv9suY4lxNAm+Kh7h+QKy3VtgVNcumEeGwFrNxyVc/npOVrIBvp1dnPCyOQkFdBEVaEbSffl3ExruxLYxVNws/RZHi5WdhvxDGQ3XXIeeyO1qpTWKW8SQV+SyUIe6YQt0HyPPart2M2A7lRkyRKmTzmmOWSvvlc417ahizlf22QIpORh6XeayvkK7ebUCGigm6WModjzRj8eUdJABaHYXhO6IN7jSUL7dln/ev/CoHAhNJOCoCTj0rtAx7chOhZFaubNfVi65YL4bI/Mhm1muEfGtCZnYAAxxLTQD651f9wsSgqPA4qTCAh8jItxG1snGnon+eUfJNGfuMbQtJ0+hgXcvcJqvJ1Lbtrz0kVsmH+k+KP+SpCKTnyBTRjeOEonbUw7o/fciwjL/0bKLQDqGduaMCSgIGmH9nYfiDfoW1u8+EQxlN7R950APqtTGQxdAWocGwW6mx6hvI+2bwzCAc1oLqQN3/o0yqos054eZY0ZMidn33Ms/yO4rgiL1Kliy6wjRtpF3O17RKaX8FPRH2dU6LhCcC05/hS1ejXderbKiBo0p0fAGZHU2ZdzvoieKf9ZwJtw0X+qlCHUCLwGKuXa87HQGUiX/1G208wBKrUOSe+mWoS4ECcwSsKK3V1+AzWzUZWkVHLIZObZY1uk9mgRKb+wfQWu1gvtBHaw+dbVQE9x0Z7VMcWSS1MaLA== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR08MB6813.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38070700009);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA6PR08MB10419 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: AMS1EPF00000048.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d599632a-b235-4bee-0fd3-08dc387e9a2b X-Microsoft-Antispam-Message-Info: eSQUfGVEZSV7UEc3WX2V4n6kQBud/PobaABBai55mJN1vERC7F82e45TJ2jPUaRRaqK6WIHU58Q9BvOYey5hhXVurO8/Cl/lHe0JNhFLJ0X8xEhLidqSP14rg70SdZJ15NBXYHV6RVpn5B03+KSVAlPq96MZhgmdkELqXEvgDOPGD1fjSyv/OJCbbJ8Q8fByFcNUMspn+nj3XIaZOrtN8RYGhez8xe43LR9n2Lq0IXOwwM8PgRa/JBuNOGMbp0HvBGvA6JjnPPb3+bmAxgRQVCkPSbKK8KwOELN9oORwBdC2EWG0Za1TQsyBuNxbuf2KXSG9uHZ7LopjS+KeVDNKVhwQJtoL1AVlSuX19Qek1mPsxWrIUBNRuHOMP48D8g3NrvYce1J6k7TI3rjkctbfSx3W/DpWT81av03h4z7IIvWZRp5jItG1gWOvUlFwISpG4LuoSVoWG6I8jFU9JWP+r4iN+LROYMTynSAtri5OhYFUNioK5IVph0HfvE9ePCa2tXP9smgX5UVGqN3KuZMwZ5siJs0t9uwOSFXbWFy6jn0MkcJbstiKbw6cSudbKCEhjXh0w3xYQr41v9ROb/HtDqsn//13bk5JVGdmdQaEZf/ZNFOX79qNkak7oyJl2Aqz80ewdTwS+OKk0YFoGzz85IPCtD4bJ6lweCUW7f18NE0FHPyj43xWeKUXMFSnFp1NlX4CvhTvwFfu04M9Ngl7EmZwaQ8nZgCVwOqTAb9gDppZUN3UQkZ4iylYOAaFh/jN X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2024 16:59:33.3601 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d58099ec-6b03-4337-2edd-08dc387ea32c 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: AMS1EPF00000048.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB10726 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: th1mUOHw6aU3SUYD8vPKYkLmx7686176AA= Content-Language: en-GB Content-Type: multipart/alternative; boundary="_000_D4FEE78907064FED88DF42BB564E0633armcom_" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b="a/aM/HLq"; 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_D4FEE78907064FED88DF42BB564E0633armcom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 K1Jlc2VuZGluZyB3aXRoIGVtYWlsIGFkZHJlc3MgZm9yIG1haW50YWluZXJzLg0KDQpIaSBBcmQs IExlaWYsDQoNClRoaXMgcGF0Y2ggYWRkcyBtYWNyb3MgdGhhdCBjYW4gYmUgdXNlZCB0byB2YWxp ZGF0ZSB0aGF0IHRoZSBTUEkgcmFuZ2VzIGFyZSB2YWxpZC4NClRoZXNlIGhhdmUgYmVlbiBkZWZp bmUgaGVyZSBzbyB0aGF0IHdlIGRvIG5vdCBkdXBsaWNhdGUgaXQgYXQgbXVsdGlwbGUgcGxhY2Vz Lg0KDQpDYW4geW91IGxldCBtZSBrbm93IGlmIEkgY2FuIG1lcmdlIHRoaXMgcGF0Y2gsIHBsZWFz ZT8NCg0KUmVnYXJkcywNCg0KU2FtaSBNdWphd2FyDQoNCklNUE9SVEFOVCBOT1RJQ0U6IFRoZSBj b250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgYXJlIGNvbmZpZGVudGlh bCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVk IHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkbyBu b3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBwZXJzb24sIHVzZSBpdCBmb3Ig YW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9ybWF0aW9uIGluIGFueSBtZWRp dW0uIFRoYW5rIHlvdS4NCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5r czogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBs eSBPbmxpbmUgKCMxMTYxMjMpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2Fn ZS8xMTYxMjMKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDM1MTg5NzIv NzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3Jp YmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1YiBbcmViZWNjYUBvcGVuZncu aW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg== --_000_D4FEE78907064FED88DF42BB564E0633armcom_ Content-Type: text/html; charset="utf-8" Content-ID: <40F33C51DDE5574998659D44D6C0AAB8@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7 YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0 I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg MTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1h bCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJZm9udC1zaXpl OjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNw YW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0K CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0 eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy aWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw ZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0Ow0KCW1zby1saWdhdHVyZXM6bm9uZTt9 DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcy LjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29y ZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw ZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZd LS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+ DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3ht bD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUdCIiBsaW5rPSJibHVlIiB2 bGluaz0icHVycGxlIiBzdHlsZT0id29yZC13cmFwOmJyZWFrLXdvcmQiPg0KPGRpdiBjbGFzcz0i V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFy ZWFzdC1sYW5ndWFnZTpFTi1VUyI+K1Jlc2VuZGluZyB3aXRoIGVtYWlsIGFkZHJlc3MgZm9yIG1h aW50YWluZXJzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ SGkgQXJkLCBMZWlmLDxicj4NCjxicj4NClRoaXMgcGF0Y2ggYWRkcyBtYWNyb3MgdGhhdCBjYW4g YmUgdXNlZCB0byB2YWxpZGF0ZSB0aGF0IHRoZSBTUEkgcmFuZ2VzIGFyZSB2YWxpZC4NCjxicj4N ClRoZXNlIGhhdmUgYmVlbiBkZWZpbmUgaGVyZSBzbyB0aGF0IHdlIGRvIG5vdCBkdXBsaWNhdGUg aXQgYXQgbXVsdGlwbGUgcGxhY2VzLjxicj4NCjxicj4NCkNhbiB5b3UgbGV0IG1lIGtub3cgaWYg SSBjYW4gbWVyZ2UgdGhpcyBwYXRjaCwgcGxlYXNlPzxicj4NCjxicj4NClJlZ2FyZHMsPGJyPg0K PGJyPg0KU2FtaSBNdWphd2FyIDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O b3JtYWwiPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KSU1QT1JUQU5UIE5PVElD RTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29u ZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUg aW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkg YW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNl IGl0IGZvciBhbnkgcHVycG9zZSwNCiBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1hdGlvbiBp biBhbnkgbWVkaXVtLiBUaGFuayB5b3UuDQo8L2JvZHk+DQo8L2h0bWw+DQoNCgo8ZGl2IHdpZHRo PSIxIiBzdHlsZT0iY29sb3I6d2hpdGU7Y2xlYXI6Ym90aCI+Xy5fLF8uXyxfPC9kaXY+Cjxocj4K CgpHcm91cHMuaW8gTGlua3M6PHA+CgoKICAKICAgIFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBz ZW50IHRvIHRoaXMgZ3JvdXAuCiAgCiAgCgoKPHA+CjxhIHRhcmdldD0iX2JsYW5rIiBocmVmPSJo dHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTYxMjMiPlZpZXcvUmVwbHkg T25saW5lICgjMTE2MTIzKTwvYT4gfAoKCiAgCgp8CgogIDxhIHRhcmdldD0iX2JsYW5rIiBocmVm PSJodHRwczovL2dyb3Vwcy5pby9tdC8xMDM1MTg5NzIvNzY4NjE3NiI+TXV0ZSBUaGlzIFRvcGlj PC9hPgoKCnwgPGEgaHJlZj0iaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Bvc3QiPk5l dyBUb3BpYzwvYT4KCjxicj4KCgoKCjxhIGhyZWY9Imh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9k ZXZlbC9lZGl0c3ViLzc2ODYxNzYiPllvdXIgU3Vic2NyaXB0aW9uPC9hPiB8CjxhIGhyZWY9Im1h aWx0bzpkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbyI+Q29udGFjdCBHcm91cCBPd25lcjwvYT4g fAoKPGEgaHJlZj0iaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIj5VbnN1YnNj cmliZTwvYT4KCiBbcmViZWNjYUBvcGVuZncuaW9dPGJyPgo8ZGl2IHdpZHRoPSIxIiBzdHlsZT0i Y29sb3I6d2hpdGU7Y2xlYXI6Ym90aCI+Xy5fLF8uXyxfPC9kaXY+Cg0K --_000_D4FEE78907064FED88DF42BB564E0633armcom_--