From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id E06C9AC1A20 for ; Mon, 29 Jul 2024 19:50:44 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=iU0RBxJArIq9yB7biRrS3DXknk/zv6zexf/fzMrkfw0=; c=relaxed/simple; d=groups.io; h=Received-SPF:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:Authentication-Results-Original:nodisclaimer:MIME-Version:Original-Authentication-Results:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1722282644; v=1; b=P8rpjtDmp7GqQsh1//nALETTOYJ4URY7iFYRA5XS+hMDnCnr1U0MfymRowSHryy3LHo34WSU kTMsOJqW8nfr2HEh8JMWIZi0mB+ljosD9kNjIARM33y0ahK7s0BDEhGnRPsEtSq/ZFDWu4FY7dA 6Y1WWeJeCLxaW+j9K45VPLh5xTLgU093SCrNKwcv60fgnMVIgfhj5JF93gMTCkbFthpaypUBWl+ BUwrutjk2c0E760zk+5GLR1ySITC097AIx7z2PWMpwVTk8lIx6k7kzMcV6l+PPoDXC+xJRLVDAQ YznJsMoocTqeXXLoZRCvMon14Lrnqa2c4jKD5XQbVGFOA== X-Received: by 127.0.0.2 with SMTP id NPy0YY7687511xef7BKZzk1t; Mon, 29 Jul 2024 12:50:43 -0700 X-Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.107.21.54]) by mx.groups.io with SMTP id smtpd.web11.1332.1722282641918454824 for ; Mon, 29 Jul 2024 12:50:42 -0700 X-Received: from AM6P193CA0038.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:8e::15) by VI0PR08MB10919.eurprd08.prod.outlook.com (2603:10a6:800:256::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7807.27; Mon, 29 Jul 2024 19:50:35 +0000 X-Received: from AM2PEPF0001C714.eurprd05.prod.outlook.com (2603:10a6:209:8e:cafe::20) by AM6P193CA0038.outlook.office365.com (2603:10a6:209:8e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.34 via Frontend Transport; Mon, 29 Jul 2024 19:50:35 +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=arm.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 AM2PEPF0001C714.mail.protection.outlook.com (10.167.16.184) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7828.19 via Frontend Transport; Mon, 29 Jul 2024 19:50:35 +0000 X-Received: ("Tessian outbound 5cfbd73e165d:v365"); Mon, 29 Jul 2024 19:50:34 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 1b5b1555ed2d7235 X-CR-MTA-TID: 64aa7808 X-Received: from L3d317791e55d.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id D42075B4-BB1F-4616-9994-B24D70D4F8ED.1; Mon, 29 Jul 2024 19:50:27 +0000 X-Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id L3d317791e55d.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 29 Jul 2024 19:50:27 +0000 X-Received: from AM8PR08MB5858.eurprd08.prod.outlook.com (2603:10a6:20b:1dc::14) by FRZPR08MB11220.eurprd08.prod.outlook.com (2603:10a6:d10:136::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7807.26; Mon, 29 Jul 2024 19:50:23 +0000 X-Received: from AM8PR08MB5858.eurprd08.prod.outlook.com ([fe80::3119:cbe:ae66:c725]) by AM8PR08MB5858.eurprd08.prod.outlook.com ([fe80::3119:cbe:ae66:c725%4]) with mapi id 15.20.7807.026; Mon, 29 Jul 2024 19:50:23 +0000 From: "Rohit Mathew" To: "devel@edk2.groups.io" , Rohit Mathew , Sami Mujawar CC: Michael D Kinney , Liming Gao , Thomas Abraham , James Morse , Ray Ni , Zhichao Gao , nd Subject: Re: [edk2-devel] [PATCH V6 0/6] MPAM ACPI definitions and parser Thread-Topic: [edk2-devel] [PATCH V6 0/6] MPAM ACPI definitions and parser Thread-Index: AQHa0c/KkUfDnajP1UKIeaBBw5/PkLHuCNnAgAACdYCACWoOMIAWyAIw Date: Mon, 29 Jul 2024 19:50:23 +0000 Message-ID: References: <20240708213502.41232-1-rohit.mathew@arm.com> <743102E1-553C-4DF5-AD98-F8047D64BAE3@arm.com> <34908D55-A3BE-405F-8472-9393E9DB2EA9@arm.com> <17E253DECB9ED3EF.4882@groups.io> In-Reply-To: <17E253DECB9ED3EF.4882@groups.io> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AM8PR08MB5858:EE_|FRZPR08MB11220:EE_|AM2PEPF0001C714:EE_|VI0PR08MB10919:EE_ X-MS-Office365-Filtering-Correlation-Id: 180518fb-adee-4866-4d92-08dcb007b66b x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|366016|4022899009|1800799024|376014|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?OU81a3F5bGpPa05KZnp4aXNleElHWUlZQktDSUFNQnp1Wk5lME9YME55ZzNI?= =?utf-8?B?QWNuUUorWGhzSWhIN2g0cm03clh4NU1yM0lJb0VLSStyNmR1TnJsK1YxNXhv?= =?utf-8?B?N2drd2Yvd08xY2o5TVV5Rk9IOTFzdld0eEpjMGZnNFZ6cm8vNVB3MlFjcHU2?= =?utf-8?B?cTFPVEM4dHlCL0xTdHdHaXVJWTkxdXN3TTl6T0kzUklaYXVGUFpHT29KajVo?= =?utf-8?B?dXBacDRsVVhBWE16MWk1TGE3UTJCS3VKVjB1UkJwL2ptNEZKdlZxU2ZnRlpE?= =?utf-8?B?UDhIWVE5cngzdkVyZW40bHUxU0liaU1iR2UvbjhvbUR0NnJocWNrNDlkeG1q?= =?utf-8?B?cVJwV0NPOFRyandRM0pBODhIb2ZQTU50OEVSbjh2cGlnVnJMY3lMd1F4Y2ZD?= =?utf-8?B?K2ZtcTArZ1lFWXRiZ2xDNGExMmdZMytVUU9tOUl2R2NYaDZYSm1UWkNBTjBT?= =?utf-8?B?SU1JcCtzZUlUVDY3ZTlQNXpSZUhGTDNIM0wvL2xtVVJCa1IrMjAvN09TRnR2?= =?utf-8?B?dUtEYUtGZjZJWFVQYThJRGFjZDVQbGl5WDllNzEwM0hSQ3l2eTVPNlk3N2M2?= =?utf-8?B?T0RBOFhtbm4wUVExWFdRTUo4K1RzVEg5L0l6YTR6WUY4cWFNQkoyOWg4dVVT?= =?utf-8?B?NnAva2Y3NVQ2SUNjUXlFckVlVHIrQm9rc3VvbjZpL01jVFFIU0xNSjVsOGx3?= =?utf-8?B?cHF5VjY3ZHVJM3Fnd0dNUkZpNzhyL3h0dEtsWUY5NnFyMDlZSWp4Y0tDejlT?= =?utf-8?B?di9ORkFYUWZtNlUxaFEvblhQempodWpwUGRIVDJ5UWlPQzJaY1NuYkZGTWU2?= =?utf-8?B?RWVHRm1PVGZxT3dRdllyYTRYeC8rbGVWYktDVzZMZm9tUUxTaTRmSnZMUnc1?= =?utf-8?B?UXBqNTlNSDdCTmhsN1VuemI0VmFHenViTlJ3RklKWXY4c2djeHRWbUd6OUVF?= =?utf-8?B?Z3pTSEhXcEN6MmVUSXFNUkNhVUkxdDc4ekFtOEUrdE1RUUZhMUpGS2I3T1dM?= =?utf-8?B?eEdiU2xoSG1sVWlnMUJ5NmVOazRyRERZKzc2UlRXdDFSdEVlZUlHcFY1RTh4?= =?utf-8?B?MEJuZlB5OE9rOFI3WUNkZEFLTGNiMjk3c0cxZE9ZYkZzYjBRWUxxYXFhUk5u?= =?utf-8?B?VmhWTStMYlFhMHNXSDYvU1hEYm0rWUNtR24vWGNCT1VRcWw0SUJ0dmVCRkhV?= =?utf-8?B?VEFoOHhNcTNTbHdSaGp5SHA3cHR5VEZXTEJHanJvTGVxakVYdzJyeEEyK3RU?= =?utf-8?B?WUs1LzU5My9CNWtQVHNaK1N6a2JNVmZpKzR5N0IxTXZBU2U2Z3ErOTlHczBO?= =?utf-8?B?T1VHN2dHS2VnUFUzdUhEL0F1TlYrTk43YWU0Zlo1MHZ0cFFSRm5FV2Y4UGJx?= =?utf-8?B?VVZsSllPRHY0SVJRMUlsUk4vc0g5RWcyTE1oU3R5c0VTVTJDeTR2cGRaams1?= =?utf-8?B?U21pQ1NMTVRuOXJiSzYyaVc2cmNOdER3dlJ1b1h4VlpVdkpHdlNnVHpoTzdB?= =?utf-8?B?WmJLaHJ5akRnYXdjWE93eVZtUjdMM3lVNTlBV25JTGdWK1dtRWhLTGRsTE9p?= =?utf-8?B?T0JaeDZXbHNHN2t2a1BGMk1yM2djRnRndCsrUWdhMHE3YndyczFHVTBrR0dT?= =?utf-8?B?S3J6QnF6SUxqdFgwTW5WQkRGRnFqNWtVcUIxN2ZxSUplSENyVTExd1BFdXYr?= =?utf-8?B?ZkFhcjFlWE9NZWtmYWFndXVuRmNCZ0J2R1hMUDRGV2ptNWtzSTJLSGFVb2tK?= =?utf-8?B?K1M0Y0lzbFc5eE1KL1ZKTWRlWFlmVUVMbkJ5eklaOWFqT28wZEI0aU9XcXdz?= =?utf-8?Q?VuYokHRK37OrE1aDgtYa7fqBNb/ez4Et3yquo=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8PR08MB5858.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(4022899009)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRZPR08MB11220 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-SkipListedInternetSender: ip=[2603:10a6:20b:1dc::14];domain=AM8PR08MB5858.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM2PEPF0001C714.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 9f3d9400-c263-4a1e-003d-08dcb007afa1 X-Microsoft-Antispam-Message-Info: =?utf-8?B?VEFDM3pTcUhWNjgyY3FobThoa0NmaXBnSkx6R0NRMWcwQkxJUlVMTnN6Q2Fw?= =?utf-8?B?azVIcVBPTml6dTA4dVY0UFpLVTVDaVJ3a0NZRWxCUVhQTDhWS2JCWk1LYXZP?= =?utf-8?B?VkFHbU9FL3pFbE9QTlRXdlA5QU11UmZTZ0JrZENrOXpPWG1Rb3JLYktqZ3hG?= =?utf-8?B?OEVOV3RMU0NXNmVVOG1EaHpKZFltN25JYlBKc0JYREtrWUUwdkw0OElwSWVN?= =?utf-8?B?cXByOWsycWRrSXVtZllmMThQaGFXbit2dWxsb3F0ejE0TTF5OGJOMDNxSzZR?= =?utf-8?B?eHlOUk42OGRmc0RITThaK3Z2L1QwdWxORVRpenJVNXFaamw1YjZpZ2tPZXBW?= =?utf-8?B?L0lyRWE0RW5vSndHSUlkTjE2aUswY0dLUG5CSUozbWtGT3JUaWxaZHp6amdY?= =?utf-8?B?YktJa09jM0ZzRmxDWUZwUlhQWDhsU3lyVnZUakNnQjdNcW81ZVNXQ2NKM1NY?= =?utf-8?B?RlBzdmkwVTVVS3E1QlM0clg1QktrQXRNWXA2dUNFMVVReXJrV1NWbkZmaXI0?= =?utf-8?B?VEJiWGNuSE5XOFYyTWNiWWJpYWFUOGgzZWxQaGNPOXZJRXpIU3JFREF2eG1C?= =?utf-8?B?ZlBBR0d2RSsrWUZCdFJTZjVqemx3TGtrS0RpTUgrQlNWazRWbWdnc3lmQnVi?= =?utf-8?B?ZGhHTXhQbkp6TTkrTFRFbGlyS0R5WDM2QnltUkNSVlg1ZnNzWWppNThibVVp?= =?utf-8?B?U1kxblhNR3gyQk9OOE52cEw0am1xQiswMnp1N0R0VEFhQzFUTU1FaklRT2tt?= =?utf-8?B?Q1ZHZUYrNElOelE1UnlxTWxaZEV4ZzFqV0MwK2lJK0tWb0EwZC9VLzhhRWll?= =?utf-8?B?SG5HdjY4cmhGYTM2UTQ5dzdVNGVzRmlmUDNlZDBtVE5Da0tlRWlEQ05KRmk2?= =?utf-8?B?S1ZSYmNuSkNlYW5MeVV6NDlyZ3VLUnpxMElPb1RlUlNhN0hHaEp0ZTBTSXNJ?= =?utf-8?B?aVlHN01EbFZUNDk0OTBOMHpoVnBkc1N1SEZrMU5CTXpmbnRQQ25jbHNuendp?= =?utf-8?B?eFFqTzVVVC9NNEl1T084cU5zMFVxODluUWdwOCtsWGlyZ0FPYWhBamJKbWNa?= =?utf-8?B?cFBlRWN0dWlYREhkNDkyZ0pCYUMyek9vNEc3S2dBQjdYK2h4eW5yVUpiK0ky?= =?utf-8?B?N1F6dDFNZFluVENjMXhhaGw2UlJmZk1wSlJNNEdsZHAyTnpINHNjS2ZqUXNP?= =?utf-8?B?QmU2cFhXeTZVSjhVd1d2bm1qRlBpTjQxYnVaQ2p5M2hVVHA1OXpBQ21BeWFT?= =?utf-8?B?VlRVVTdDbmVHSFhMaTJab0t6a3BkbHdHeWU3OUpKQ1RCdlYyeTY0am9PeHcx?= =?utf-8?B?dDJEWHl1TkUvNHVCTzFpMXJjOERrUk1qRkVabGlsR0lnL2MwME45Y2hmNFJT?= =?utf-8?B?c1dscE8vc1htTGNyZkIvcHY2YThydTV2b21nNEdUOTE3Yi8zYm1CNUtMUjBD?= =?utf-8?B?NDF2SWNXVWFpNkxHQVFoc2RsU1dRNno1S1U2SmxKbUp3TGVXc3FjbG1jVzZS?= =?utf-8?B?ZHlsRzRuWmt3RzU1VkRkcDhoaVA4RlhMZDNuZVQzN2sranlKK1JzU1NuR1dz?= =?utf-8?B?M29TMjZ1aXRjZDZEd3ppR0VNNWN2M1hYY3lJa3NkV2JuSWNXY1lvY2JTZWRR?= =?utf-8?B?VEdqcE9lRFdSdUp4SHVCbkFFNWtZMy9DUitTbDByU3RSMDZhQllEVlNPaXV2?= =?utf-8?B?SGczZWNZNmtVVmdBZnBDZWxrT1VXUEhzZGV2aTVoU1VxWWNYVStNTGFQTExq?= =?utf-8?B?cW1tR2JxRHVBbXlpZXdxM1IrWmM4OFliUUtBQjFMYUVzSjRtdjEwc0hLb3o0?= =?utf-8?B?Vm5ya3FlUWpGeFYxclArWkJlOWsvUGRwa09yMHN2TUc2QUxSVkt3WHlxdWRk?= =?utf-8?B?MmIvS1FONFVhMWQ2RHNXTWxXZDAvZXNieU9FaUFVaWRJdEE9PQ==?= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jul 2024 19:50:35.0888 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 180518fb-adee-4866-4d92-08dcb007b66b 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: AM2PEPF0001C714.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR08MB10919 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 Resent-Date: Mon, 29 Jul 2024 12:50:42 -0700 Resent-From: rohit.mathew@arm.com Reply-To: devel@edk2.groups.io,rohit.mathew@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: lmj7aCptVW4OvpMm48A1kA5Xx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=P8rpjtDm; 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 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io SGksDQoNCkdlbnRsZSByZW1pbmRlciBvbiB0aGUgc2VyaWVzLg0KDQpSZWdhcmRzLA0KUm9oaXQN Cg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdyb3Vw cy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBSb2hpdA0KPiBNYXRoZXcg dmlhIGdyb3Vwcy5pbw0KPiBTZW50OiBNb25kYXksIEp1bHkgMTUsIDIwMjQgODo1NyBBTQ0KPiBU bzogU2FtaSBNdWphd2FyIDxTYW1pLk11amF3YXJAYXJtLmNvbT47IGRldmVsQGVkazIuZ3JvdXBz LmlvDQo+IENjOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47 IExpbWluZyBHYW8NCj4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IFRob21hcyBBYnJhaGFt DQo+IDx0aG9tYXMuYWJyYWhhbUBhcm0uY29tPjsgSmFtZXMgTW9yc2UgPEphbWVzLk1vcnNlQGFy bS5jb20+OyBSYXkNCj4gTmkgPHJheS5uaUBpbnRlbC5jb20+OyBaaGljaGFvIEdhbyA8emhpY2hh by5nYW9AaW50ZWwuY29tPjsgbmQNCj4gPG5kQGFybS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRr Mi1kZXZlbF0gW1BBVENIIFY2IDAvNl0gTVBBTSBBQ1BJIGRlZmluaXRpb25zIGFuZCBwYXJzZXIN Cj4gDQo+IEhpIFNhbWksDQo+IA0KPiBJIGhhdmUgYWRkZWQgdGhlc2UgYXMgd2VsbC4NCj4gDQo+ IFJlZ2FyZHMsDQo+IFJvaGl0DQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ ID4gRnJvbTogU2FtaSBNdWphd2FyIDxTYW1pLk11amF3YXJAYXJtLmNvbT4NCj4gPiBTZW50OiBU dWVzZGF5LCBKdWx5IDksIDIwMjQgOToxMSBBTQ0KPiA+IFRvOiBSb2hpdCBNYXRoZXcgPFJvaGl0 Lk1hdGhld0Bhcm0uY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiBDYzogTWljaGFlbCBE IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBMaW1pbmcgR2FvDQo+ID4gPGdh b2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IFRob21hcyBBYnJhaGFtDQo+IDx0aG9tYXMuYWJyYWhh bUBhcm0uY29tPjsNCj4gPiBKYW1lcyBNb3JzZSA8SmFtZXMuTW9yc2VAYXJtLmNvbT47IFJheSBO aSA8cmF5Lm5pQGludGVsLmNvbT47IFpoaWNoYW8NCj4gPiBHYW8gPHpoaWNoYW8uZ2FvQGludGVs LmNvbT47IG5kIDxuZEBhcm0uY29tPg0KPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggVjYgMC82XSBN UEFNIEFDUEkgZGVmaW5pdGlvbnMgYW5kIHBhcnNlcg0KPiA+DQo+ID4gSGkgUm9oaXQsDQo+ID4N Cj4gPiBJIHRoaW5rIHRoZSBwdWxsIHJlcXVlc3QgdGVtcGxhdGUgbXVzdCBiZSB1c2VkLiBJbiBh ZGRpdGlvbiB0byB0aGUNCj4gPiBwYXRjaCBzZXJpZXMgZGVzY3JpcHRpb24geW91IGhhdmUgYWRk ZWQsIGl0IGhhcyBxdWVzdGlvbnMgbGlrZSBpZiB0aGUNCj4gPiBjaGFuZ2UgaXMgYSBicmVha2lu ZyBjaGFuZ2UsIGhvdyB3YXMgdGhlIHBhdGNoIHRlc3RlZCBldGMuDQo+ID4gSXQgd291bGQgYmUg Z29vZCBpZiB5b3UgY2FuIHVwZGF0ZSB0aGUgcHVsbCByZXF1ZXN0IHRvIHVzZSB0aGUgUFIgdGVt cGxhdGUuDQo+ID4NCj4gPiBSZWdhcmRzLA0KPiA+DQo+ID4gU2FtaSBNdWphd2FyDQo+ID4NCj4g PiDvu79PbiAwOS8wNy8yMDI0LCAwOTowMywgIlJvaGl0IE1hdGhldyIgPFJvaGl0Lk1hdGhld0Bh cm0uY29tDQo+ID4gPG1haWx0bzpSb2hpdC5NYXRoZXdAYXJtLmNvbT4+IHdyb3RlOg0KPiA+DQo+ ID4NCj4gPiBUaGFuayB5b3UsIFNhbWksIGZvciBsZXR0aW5nIG1lIGtub3cuIEkgaGFkIGNyZWF0 ZWQgYSBQUiBhcyB3ZWxsIGZvcg0KPiA+IG1ha2luZyBzdXJlIHRoZSBDSSBnb2VzIHRocm91Z2gg aGVyZSAtDQo+ID4gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwvNTg4OA0K PiA+IDxodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC81ODg4Pg0KPiA+DQo+ ID4NCj4gPiBDb3VsZCB5b3UgcGxlYXNlIGxldCBtZSBrbm93IGlmIHRoaXMgd291bGQgYmUgc3Vm ZmljaWVudD8NCj4gPg0KPiA+DQo+ID4gUmVnYXJkcywNCj4gPiBSb2hpdA0KPiA+DQo+ID4NCj4g PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBTYW1pIE11amF3YXIg PFNhbWkuTXVqYXdhckBhcm0uY29tDQo+ID4gPiA8bWFpbHRvOlNhbWkuTXVqYXdhckBhcm0uY29t Pj4NCj4gPiA+IFNlbnQ6IFR1ZXNkYXksIEp1bHkgOSwgMjAyNCA4OjE2IEFNDQo+ID4gPiBUbzog Um9oaXQgTWF0aGV3IDxSb2hpdC5NYXRoZXdAYXJtLmNvbQ0KPiA+IDxtYWlsdG86Um9oaXQuTWF0 aGV3QGFybS5jb20+PjsNCj4gPiA+IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxtYWlsdG86ZGV2ZWxA ZWRrMi5ncm91cHMuaW8+DQo+ID4gPiBDYzogTWljaGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtp bm5leUBpbnRlbC5jb20NCj4gPiA+IDxtYWlsdG86bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+ PjsgTGltaW5nIEdhbw0KPiA+ID4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbiA8bWFpbHRvOmdh b2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4+Ow0KPiBUaG9tYXMNCj4gPiA+IEFicmFoYW0gPHRob21h cy5hYnJhaGFtQGFybS5jb20NCj4gPiA8bWFpbHRvOnRob21hcy5hYnJhaGFtQGFybS5jb20+PjsN Cj4gPiA+IEphbWVzIE1vcnNlIDxKYW1lcy5Nb3JzZUBhcm0uY29tDQo+IDxtYWlsdG86SmFtZXMu TW9yc2VAYXJtLmNvbT4+Ow0KPiA+IFJheSBOaQ0KPiA+ID4gPHJheS5uaUBpbnRlbC5jb20gPG1h aWx0bzpyYXkubmlAaW50ZWwuY29tPj47IFpoaWNoYW8gR2FvDQo+ID4gPiA8emhpY2hhby5nYW9A aW50ZWwuY29tIDxtYWlsdG86emhpY2hhby5nYW9AaW50ZWwuY29tPj47IG5kDQo+ID4gPG5kQGFy bS5jb20NCj4gPiA+IDxtYWlsdG86bmRAYXJtLmNvbT4+DQo+ID4gPiBTdWJqZWN0OiBSZTogW1BB VENIIFY2IDAvNl0gTVBBTSBBQ1BJIGRlZmluaXRpb25zIGFuZCBwYXJzZXINCj4gPiA+DQo+ID4g PiBIaSBSb2hpdCwNCj4gPiA+DQo+ID4gPiBFZGsyIGhhcyBtb3ZlZCB0byBhIHB1bGwgcmVxdWVz dCBtb2RlbCBmb3IgY29kZSByZXZpZXcgYW5kIG1lcmdlLg0KPiA+ID4gU2VlIHRoZSBsYXRlc3Qg Z3VpZGVsaW5lcyBhdA0KPiA+ID4gaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS90aWFub2Nv cmUuZ2l0aHViLmlvL3dpa2kvRURLLUlJLURldmVsb3ANCj4gPiA+IG1lDQo+ID4gPiBudC0NCj4g PiA+IDxodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL3RpYW5vY29yZS5naXRodWIuaW8vd2lr aS9FREstSUktRGV2ZWxvDQo+ID4gPiBwbQ0KPiA+ID4gZW50LT4NCj4gPiA+IFByb2Nlc3MNCj4g PiA+IEkgcmVwbGllZCB0byB5b3VyIHByZXZpb3VzIHBhdGNoIHNlcmllcyBvbiB0aGUgbWFpbGlu ZyBsaXN0IGFzIGl0DQo+ID4gPiB3YXMgc2VudCBiZWZvcmUgdGhlIG5ldyBwcm9jZXNzIHdhcyBp bnRyb2R1Y2VkLg0KPiA+ID4gWW91IHdpbGwgbmVlZCB0byBjcmVhdGUgYSBQUiBmb3IgdGhlIG5l dyBzZXJpZXMgdG8gcHJvZ3Jlc3MuDQo+ID4gPg0KPiA+ID4gUmVnYXJkcywNCj4gPiA+DQo+ID4g PiBTYW1pIE11amF3YXINCj4gPiA+DQo+ID4gPiBPbiAwOC8wNy8yMDI0LCAyMjozNSwgIlJvaGl0 IE1hdGhldyIgPHJvaGl0Lm1hdGhld0Bhcm0uY29tDQo+ID4gPiA8bWFpbHRvOnJvaGl0Lm1hdGhl d0Bhcm0uY29tPiA8bWFpbHRvOnJvaGl0Lm1hdGhld0Bhcm0uY29tDQo+ID4gPG1haWx0bzpyb2hp dC5tYXRoZXdAYXJtLmNvbT4+PiB3cm90ZToNCj4gPiA+DQo+ID4gPg0KPiA+ID4gVGhpcyBzZXJp ZXMgYWRkcyB0aGUgZm9sbG93aW5nDQo+ID4gPg0KPiA+ID4NCj4gPiA+ICogZGVmaW5pdGlvbnMg Y29ycmVzcG9uZGluZyB0byBNUEFNIEFDUEkgMi4wIHNwZWNpZmljYXRpb24uDQo+ID4gPiAqIE1Q QU0gcGFyc2VyIEFuIE1QQU0NCj4gPiA+DQo+ID4gPg0KPiA+ID4gQUNQSSB0YWJsZSBmb3JtdWxh dGVkIHVzaW5nIHRoZSBuZXdseSBhZGRlZCBNUEFNIEFDUEkgZGVmaW5pdGlvbnMNCj4gPiA+IHdl cmUgdmFsaWRhdGVkIG9uIHRoZSBsaW51eCBrZXJuZWwgdHJlZSBhdCBbMV0uIFRoZSBzYW1lIHRh YmxlIHdhcw0KPiA+ID4gcGFyc2VkIHZpYSBhY3BpdmlldyB1c2luZyB0aGUgbmV3bHkgYWRkZWQg cGFyc2VyLiBDZXJ0YWluIGFzcGVjdHMgb2YNCj4gPiA+IHRoZSBNUEFNIEFDUEkgc3BlY2lmaWNh dGlvbiBhcmUgc3RpbGwgbm90IGltcGxlbWVudGVkIGJ5IHRoZSBrZXJuZWwNCj4gPiA+IHRyZWUu IFRoZXNlIGFzcGVjdHMgd2VyZSB2ZXJpZmllZCBvbmx5IHVzaW5nIGFjcGl2aWV3Lg0KPiA+ID4N Cj4gPiA+DQo+ID4gPiBDaGFuZ2VzIHNpbmNlIFYxOg0KPiA+ID4gQWRkcmVzc2VkIGNvbW1lbnRz IG9uIE1QQU0gQUNQSSBkZWZpbml0aW9ucyBmcm9tIFNhbWkuDQo+ID4gPiBWMSBkaWQgbm90IGlu Y29ycG9yYXRlIHRoZSBwYXJzZXIuIFYyIGhhcyB0aGlzIGltcGxlbWVudGVkLg0KPiA+ID4NCj4g PiA+DQo+ID4gPiBDaGFuZ2VzIHNpbmNlIFYyOg0KPiA+ID4gQWRkcmVzc2VkIGNvbW1lbnRzIHJl bGF0ZWQgdG8gSW50ZXJmYWNlL0xpbmsgdHlwZSBkZWZpbnRpb25zIGZyb20gU2FtaS4NCj4gPiA+ DQo+ID4gPg0KPiA+ID4gQ2hhbmdlcyBzaW5jZSBWMzoNCj4gPiA+IEFkZHJlc3NlZCBjb21tZW50 cyBmcm9tIFBpZXJyZQ0KPiA+ID4NCj4gPiA+DQo+ID4gPiBDaGFuZ2VzIHNpbmNlIFY0Og0KPiA+ ID4gQWRkcmVzc2VkIGNvbW1lbnRzIGZyb20gU2FtaSByZWdhcmRpbmcgUGFyc2VyLg0KPiA+ID4N Cj4gPiA+DQo+ID4gPiBDaGFuZ2VzIHNpbmNlIFY1Og0KPiA+ID4gQWRkcmVzc2VkIGNvbW1lbnRz IGZyb20gU2FtaSByZWdhcmRpbmcgUGFyc2VyLg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBDaGFuZ2Vz IGNhbiBiZSBmb3VuZCBhdDoNCj4gPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9yb2hpdC1hcm0vZWRr Mi90cmVlL21wYW1fYWNwaV92Ng0KPiA+ID4gPGh0dHBzOi8vZ2l0aHViLmNvbS9yb2hpdC1hcm0v ZWRrMi90cmVlL21wYW1fYWNwaV92Nj4NCj4gPiA+IDxodHRwczovL2dpdGh1Yi5jb20vcm9oaXQt YXJtL2VkazIvdHJlZS9tcGFtX2FjcGlfdjY+DQo+ID4gPiA8aHR0cHM6Ly9naXRodWIuY29tL3Jv aGl0LWFybS9lZGsyL3RyZWUvbXBhbV9hY3BpX3Y2Jmd0Oz4NCj4gPiA+DQo+ID4gPg0KPiA+ID4g Q0kgcmVzdWx0cy9QUiBjYW4gYmUgZm91bmQgYXQ6DQo+ID4gPiBodHRwczovL2dpdGh1Yi5jb20v dGlhbm9jb3JlL2VkazIvcHVsbC81ODg4DQo+ID4gPiA8aHR0cHM6Ly9naXRodWIuY29tL3RpYW5v Y29yZS9lZGsyL3B1bGwvNTg4OD4NCj4gPiA+IDxodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3Jl L2VkazIvcHVsbC81ODg4Pg0KPiA+ID4gPGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr Mi9wdWxsLzU4ODgmZ3Q7Pg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBbMV0NCj4gPiA+IGh0dHBzOi8v Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L21vcnNlL2xpbnV4LmdpdC9s b2cvDQo+ID4gPiA/aA0KPiA+ID4gPW1wYW0NCj4gPiA+IDxodHRwczovL2dpdC5rZXJuZWwub3Jn L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9tb3JzZS9saW51eC5naXQvbG9nLz8NCj4gPiA+IGg9 bXBhbT4NCj4gPiA+IC9zbmFwc2hvdC92Ni43LXJjMg0KPiA+ID4gPGh0dHBzOi8vZ2l0Lmtlcm5l bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L21vcnNlL2xpbnV4LmdpdC9sb2cvPw0KPiA+ ID4gaD1tcGENCj4gPiA+IDxodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy bmVsL2dpdC9tb3JzZS9saW51eC5naXQvbG9nLz8NCj4gPiA+IGg9bXBhPg0KPiA+ID4gbS9zbmFw c2hvdC92Ni43LXJjMj4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gUm9oaXQgTWF0aGV3ICg2KToNCj4g PiA+IE1kZVBrZy9JbmR1c3RyeVN0YW5kYXJkOiBBZGQgZGVmaW5pdGlvbnMgZm9yIE1QQU0gQUNQ SSBzcGVjaWZpY2F0aW9uDQo+ID4gPiBTaGVsbFBrZy9BY3BpVmlldzogVXBkYXRlIGZpZWxkLXZh bGlkYXRvciBwcm90b3R5cGUNCj4gPiA+IFNoZWxsUGtnL0FjcGlWaWV3OiBVcGRhdGUgcHJpbnQt Zm9ybWF0dGVyIHByb3RvdHlwZQ0KPiA+ID4gU2hlbGxQa2c6IGFjcGl2aWV3OiBBZGQgcm91dGlu ZSB0byBwcmludCAxNiBjaGFycw0KPiA+ID4gU2hlbGxQa2c6IGFjcGl2aWV3OiBBZGQgcm91dGlu ZXMgdG8gcHJpbnQgcmVzZXJ2ZWQgZmllbGRzDQo+ID4gPiBTaGVsbFBrZy9BY3BpVmlldzogQWRk IE1QQU0gUGFyc2VyDQo+ID4gPg0KPiA+ID4NCj4gPiA+IE1kZVBrZy9JbmNsdWRlL0luZHVzdHJ5 U3RhbmRhcmQvQWNwaTY1LmggfCA3ICstDQo+ID4gPiBNZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0 YW5kYXJkL01wYW0uaCB8IDI0NiArKysrDQo+ID4gPiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVs bEFjcGlWaWV3Q29tbWFuZExpYi9BY3BpUGFyc2VyLmMgfCAyMDcgKysrLQ0KPiA+ID4gU2hlbGxQ a2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvQWNwaVBhcnNlci5oIHwgMTEz ICstDQo+ID4gPiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9Q YXJzZXJzL0Flc3QvQWVzdFBhcnNlcg0KPiA+ID4gLmMNCj4gPiA+IHwNCj4gPiA+IDM2ICstDQo+ ID4gPiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJz L0RiZzIvRGJnMlBhcnNlcg0KPiA+ID4gLmMNCj4gPiA+IHwNCj4gPiA+IDggKy0NCj4gPiA+IFNo ZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGliL1BhcnNlcnMvRXJzdC9F cnN0UGFyc2VyDQo+ID4gPiAuYw0KPiA+ID4gfCAyOCArLQ0KPiA+ID4gU2hlbGxQa2cvTGlicmFy eS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvUGFyc2Vycy9GYWR0L0ZhZHRQYXJzZXINCj4g PiA+IC5jDQo+ID4gPiB8DQo+ID4gPiAyNCArLQ0KPiA+ID4gU2hlbGxQa2cvTGlicmFyeS9VZWZp U2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvUGFyc2Vycy9HdGR0L0d0ZHRQYXJzZXINCj4gPiA+IC5j DQo+ID4gPiB8DQo+ID4gPiAxNCArLQ0KPiA+ID4NCj4gPg0KPiBTaGVsbFBrZy9MaWJyYXJ5L1Vl ZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJzL0htYXQvSG1hdFBhcnNlci5jDQo+ID4g PiB8DQo+ID4gPiAxMiArLQ0KPiA+ID4gU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmll d0NvbW1hbmRMaWIvUGFyc2Vycy9IcGV0L0hwZXRQYXJzZXINCj4gPiA+IC5jDQo+ID4gPiB8DQo+ ID4gPiAxOSArLQ0KPiA+ID4gU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmlld0NvbW1h bmRMaWIvUGFyc2Vycy9Jb3J0L0lvcnRQYXJzZXINCj4gPiA+IC5jDQo+ID4gPiB8IDMyDQo+ID4g PiArLQ0KPiA+ID4NCj4gU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRM aWIvUGFyc2Vycy9NYWR0L01hZHRQYXJzZXINCj4gPiA+IC5jDQo+ID4gPiB8DQo+ID4gPiAyNCAr LQ0KPiA+ID4NCj4gPg0KPiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFu ZExpYi9QYXJzZXJzL01wYW0vTXBhbVBhcnNlci4NCj4gPiA+IGMgfCAxMjQxICsrKysrKysrKysr KysrKysrKysrDQo+ID4gPiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFu ZExpYi9QYXJzZXJzL1BjY3QvUGNjdFBhcnNlcg0KPiA+ID4gLmMNCj4gPiA+IHwNCj4gPiA+IDU2 ICstDQo+ID4gPiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9Q YXJzZXJzL1BwdHQvUHB0dFBhcnNlcg0KPiA+ID4gLmMNCj4gPiA+IHwNCj4gPiA+IDM4ICstDQo+ ID4gPiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJz L1JzZHAvUnNkcFBhcnNlcg0KPiA+ID4gLmMNCj4gPiA+IHwNCj4gPiA+IDE0ICstDQo+ID4gPiBT aGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJzL1NwY3Iv U3BjclBhcnNlcg0KPiA+ID4gLmMNCj4gPiA+IHwNCj4gPiA+IDE0ICstDQo+ID4gPiBTaGVsbFBr Zy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3Q29tbWFuZExpYi9QYXJzZXJzL1NyYXQvU3JhdFBh cnNlcg0KPiA+ID4gLmMNCj4gPiA+IHwgMjYNCj4gPiA+ICstDQo+ID4gPg0KPiA+DQo+IFNoZWxs UGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGliL1BhcnNlcnMvV3NtdC9Xc210 UGFyc2VyLmMNCj4gPiA+IHwgMjAgKy0NCj4gPiA+DQo+ID4NCj4gU2hlbGxQa2cvTGlicmFyeS9V ZWZpU2hlbGxBY3BpVmlld0NvbW1hbmRMaWIvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kDQo+ID4g PiBMaWIuYyB8IDMgKy0NCj4gPiA+DQo+ID4NCj4gU2hlbGxQa2cvTGlicmFyeS9VZWZpU2hlbGxB Y3BpVmlld0NvbW1hbmRMaWIvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kDQo+ID4gPiBMaWIuaW5m IHwgMyArLQ0KPiA+ID4NCj4gPg0KPiBTaGVsbFBrZy9MaWJyYXJ5L1VlZmlTaGVsbEFjcGlWaWV3 Q29tbWFuZExpYi9VZWZpU2hlbGxBY3BpVmlld0NvbW1hbmQNCj4gPiA+IExpYi51bmkgfCAzICst DQo+ID4gPiAyMyBmaWxlcyBjaGFuZ2VkLCAyMDQwIGluc2VydGlvbnMoKyksIDE0OCBkZWxldGlv bnMoLSkgY3JlYXRlIG1vZGUNCj4gPiA+IDEwMDY0NCBNZGVQa2cvSW5jbHVkZS9JbmR1c3RyeVN0 YW5kYXJkL01wYW0uaA0KPiA+ID4gY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gPg0KPiA+DQo+IFNo ZWxsUGtnL0xpYnJhcnkvVWVmaVNoZWxsQWNwaVZpZXdDb21tYW5kTGliL1BhcnNlcnMvTXBhbS9N cGFtUGFyc2VyLg0KPiA+ID4gYw0KPiA+ID4NCj4gPiA+DQo+ID4gPiAtLQ0KPiA+ID4gMi4zNC4x DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0K PiA+DQo+IA0KPiANCj4gDQo+IA0KPiANCg0KDQoKLT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3Jv dXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3Vw LgpWaWV3L1JlcGx5IE9ubGluZSAoIzEyMDA2NSk6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9k ZXZlbC9tZXNzYWdlLzEyMDA2NQpNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210 LzEwNzExMjEyNi83Njg2MTc2Ckdyb3VwIE93bmVyOiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5p bwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJl Y2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09LT0tPS0KCg0K