From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C0B89A00C5 for ; Thu, 14 Jul 2022 11:25:22 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A56E642B6D; Thu, 14 Jul 2022 11:25:22 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id E678F4282B for ; Thu, 14 Jul 2022 11:25:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1657790720; x=1689326720; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=IK+AlLG6HtLm94ZxqgC2RYkPxf1ZnMYS6hieuXSMggA=; b=NdeqJm1vMGhnhDT1vS9c+qDnk56lXWuCdtkoQE0BAIMgc0JrFZwEKsHu vsI24OqYKDkvct3A+eBpKnFrhJeNqL+08OSZaM3I7npkikNE2z5u5YAmq xKrxomEnPB4FlCtzAEkJvJmJaE3XTHaF8FB2FsNdf9G2cOSrZYCOxwdph Klz3tHey4pC1jy/l/F/mUWBsV6aZyNqAsGfT/abmICQklvSyTp9bi6A8s HPzB/pAkKR+ajBXjWSx02fhsWi58MFG0rADKU4/df+hv6RFIIo8sQw9uM s8lxGxA5jD2TPyMHQSMVmZme8mTb4qMOB2fmq4aUpmk9WLdwoDC+3IQwT w==; X-IronPort-AV: E=McAfee;i="6400,9594,10407"; a="349430691" X-IronPort-AV: E=Sophos;i="5.92,269,1650956400"; d="scan'208";a="349430691" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jul 2022 02:25:18 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,269,1650956400"; d="scan'208";a="628639640" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga001.jf.intel.com with ESMTP; 14 Jul 2022 02:25:18 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Thu, 14 Jul 2022 02:25:18 -0700 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Thu, 14 Jul 2022 02:25:17 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Thu, 14 Jul 2022 02:25:17 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.170) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Thu, 14 Jul 2022 02:25:17 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eyWQRrJ246r+OTd2P50lgOgaBbSmAKCetO5tPPndJy80Tm54AQW0lik8jQmb8zPeeGK7SwamrXIzjmc4zY0ATtuj3ExJxmOUaNwjsfHqRgw9l+6W2p6mbDAfxCLQDy6H53w8pkFi8gxPNhfaFxsFefKDZQOMLBLUL1dLYqnmvQHtbWG9W4e12ofgf3n6XvaGqAW6LeEG2SSKNa8V3I/AgVSeukPXfcAWVrGddRHKBpJE03ESbMNPOvw1vfRRkvuI3c5iwgKQ0AKM5vL5XROiHmCdum/6gPDqX3qU7VIgE1ygGyuH5eGj2qzY6VES4H6FQ97p6dbYHcXSmsqZimdUyg== 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=IK+AlLG6HtLm94ZxqgC2RYkPxf1ZnMYS6hieuXSMggA=; b=Hfom+bXLEvjx4v7xp5HCxXJ7vASsmoWo0nGD/z8HukLBlgxg4GPqFjKBsP0fOVwibqo0GkybeoOCjjUg6GZTS74FHcMKH5RZXjE8j80ZPjDVKFNr1RIaLKn1AbqFVbbwEpfLxI822uxYP7ofUcJROfOFILMCrgKY+0TeFpZPWyDq7qwkEtZixW8mq2cIie+WUMNxKDQmcs4DMzYq2rlP2zR7LcdOAJbIYdIXUySV+XEsgyTbFcFHpPUrYTCG0uPvT4bHwzbIkZkcdUQ5LNRbv163EqcpvYtYWu6cMoxQqzL7Nm4qps1pd2FX1XmurIqgkmQ4OnC8YSb8RgtbWZ6tUw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BN6PR1101MB2065.namprd11.prod.outlook.com (2603:10b6:405:51::15) by DM6PR11MB3724.namprd11.prod.outlook.com (2603:10b6:5:13c::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.25; Thu, 14 Jul 2022 09:25:10 +0000 Received: from BN6PR1101MB2065.namprd11.prod.outlook.com ([fe80::2117:dd73:6406:d925]) by BN6PR1101MB2065.namprd11.prod.outlook.com ([fe80::2117:dd73:6406:d925%6]) with mapi id 15.20.5438.014; Thu, 14 Jul 2022 09:25:10 +0000 From: "Poczatek, Jakub" To: Christian Ehrhardt , Dunk CC: dpdk stable , Aaron Conole , "Adrien Mazarguil" , Ajit Khaparde , Akhil Goyal , Akhil Goyal , Alejandro Lucero , "Singh, Aman Deep" , "Burakov, Anatoly" , Andrew Rybchenko , Andy Gospodarek , "Pei, Andy" , "Apeksha Gupta" , Ashish Jain , "Xing, Beilei" , "Iremonger, Bernard" , "Richardson, Bruce" , Changchun Ouyang , Chaoyong He , Chas Williams , "Xia, Chenbo" , Chengwen Feng , "Chen Jing D(Mark)" , Chunsong Feng , "Power, Ciara" , "Damodharam Ammepalli" , David Christensen , David Christensen , David Marchand , "Gao, DaxueX" , "Doherty, Declan" , "Jain, Deepak K" , Dmitry Kozlyuk , Dmitry Kozlyuk , Dmitry Malloy , Dongdong Liu , "Evgeny Schemeilin" , "Zhang, Roy Fan" , Ferruh Yigit , Ferruh Yigit , "Trahe, Fiona" , "Gagandeep Singh" , Gregory Etelson , "Haiyang Zhang" , Hao Chen , "Van Haaren, Harry" , "Zhang, Helin" , Hemant Agrawal , "Lipiec, Herakliusz" , Huawei Xie , Huisong Li , Igor Chauskin , "Ivan Boule" , Jan Viktorin , "Jerin Jacob" , Jerin Jacob , Jianfeng Tan , "Hu, Jiayu" , "Wu, Jingjing" , "Mcnamara, John" , Kalesh AP , "Laatz, Kevin" , "Zhang, Ke1X" , Kiran Kumar K , Konstantin Ananyev , Konstantin Ananyev , Kumar Sanghvi , "Lijun Ou" , Long Li , Louis Peens , Marcin Baran Subject: RE: please help backporting some patches to stable release 19.11.13 Thread-Topic: please help backporting some patches to stable release 19.11.13 Thread-Index: AQHYkdi4QHqwByuPe0esIiU6C2oiy612HJqAgAKYXICABO4g8A== Date: Thu, 14 Jul 2022 09:25:09 +0000 Message-ID: References: <20220707080743.209497-1-christian.ehrhardt@canonical.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.500.17 dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fb0aab48-6322-4ce5-4f91-08da657abf82 x-ms-traffictypediagnostic: DM6PR11MB3724:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eADhWRQqjUfK8clxkUVlM033dBMase+t/Zy/cSkUVtTF1wcygCNtHqfHiZNwnpn4WnY+y0TjwxcZJDW4zTTW0ya45Bs2XUM1AO/CVmU5miP1zUSZxIKOa/nVU20Wwq6QLuktViU5smBoBxTWmpvOKYfKGuZ4Qp5IlWVjvIyt4lEkPnlcuzmc84LrYDl/L8tsmsW7ojPOOcuRLbimDDGs9WdggO6J9TGq0w82+i+YYJz2KTlzQUbAJFBee4egt9020eEoz9H2Iy0lEz3MUAOZ6DWDSNhqPlL1GCgtmABwjcHJpJZMEXNw01XrystpeqkFOsN1DyIjQ+RIcgfHE4iA2NDfNCR/q8z7/hhqhBvA0qdrQ/rbMktWlnHmNDNmFoz76BH6fU9FsOzEiZA/MibTJkPXqmPCEe1BuWnJTl3P4d1tek53qrQm80gfDyvA4poBDlDQ967RfLmyyN+P51W5GVpMWdWzL8OakBjvm8cHqIn4NGAudo2NY8XfqKoZh4Y7ozdDRciwIl4BJ0KWp4Y6Kd4SWpo9HOG6xazu0uhcdty68BmxX29m/kyY1QfHo4PtiMic/dU6XoZYwS8Frs6Om2umQWi8KLuGmdENCjRNC994YJhlvkqM6uWsXRskmDo9OF/hwcobLQ4EsugYSuYqkP11M7S4o/Py0jdU7ye3fnq7VkH5H0FeU1nwAyMSvkf5PKfi34Y60BF1MIZkTWhOiMaGEGzASJlRVfi8e4maBQe9ohSc+tlDiJBNwhYwFvkB79N811NKV8Md0fwCAYVlXUfiGrro20DpzmBxAkNbgdNiryFuMeGSu5F9nCa/LJ4NZbmoY1S+1vC1UjGGToW8xiwVN+Dr7IGcP6sygw16V89PnqTt4TNxe3ZOzzliWI8b x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR1101MB2065.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(376002)(136003)(396003)(346002)(366004)(39860400002)(7416002)(4326008)(33656002)(2906002)(5660300002)(7406005)(71200400001)(86362001)(8936002)(52536014)(966005)(64756008)(8676002)(110136005)(316002)(66946007)(66556008)(66446008)(54906003)(55016003)(38070700005)(186003)(82960400001)(478600001)(6506007)(66476007)(41300700001)(76116006)(107886003)(122000001)(9686003)(38100700002)(83380400001)(53546011)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?U3QzMUxJbU12ZGQxZWI5NFNVdVlxd3JvRmh3c01nNGRWcUZYNlZnQUU2TFhG?= =?utf-8?B?QzhDM0JxcEx0cVJ2Yk1ITFF0aGpVRExmc2MwZGNFZ084SGxlMWpoOEVZYzZR?= =?utf-8?B?ZVhzY2hUS29xeWdsT3BVWjhuRkNzTVJjcGpEWUdvbW9zL3pSZTZqN09SMnpT?= =?utf-8?B?YVpJRU9mNEtScFZSUjBVSTZnazJmaVF4dllNamFMVkZVNTExWS9QcC9tTE5V?= =?utf-8?B?dDVFOURDVklMc1dhQlRxb0d3ZVh4N3k1YmU1ZlpTdTlmUW1GS0w5c2g3NU9z?= =?utf-8?B?S2NoT2VWTUVvRDFpS21jQ0hFQ1BrbUVnMDYxL3NycGlLek9jTFR6aVdrMWRj?= =?utf-8?B?cmdxNFVkSmhzSkkzWC9iVkl6S29hS1ZuWEpkNSs2M2hsczBaWFlxNHdPOFVv?= =?utf-8?B?Y2Y1UHFsYm9ONGd4MEk4YzRxcUpkZTZsbnBwUzhLMFdWekNBTXJwSWVnb3JR?= =?utf-8?B?ODJzWGxLVERnUDQvdEZFZEh6elFCQkZoK1plcTZsYlFZR21FalBTaUYwOTJM?= =?utf-8?B?QUZhSjdaYlJHNFZYZDduNFozMWUyOFVIa1ExV25ieGRPZVNWQ0l4SDB2NmJD?= =?utf-8?B?dnJCRDlsR3IwWkhzZ3l5RVNsVnB4M3JpbXFhYXE2QTZhLzU5eVlLSGcycEVN?= =?utf-8?B?SW14OUVON1FSTE1NYXkzaXVPN3MybEtldjdzc2VvU1cwZmd3UWtHN1IxOVhN?= =?utf-8?B?QnBaTFJpS2tQUHg2WHRwRHZlMWo4b3AwejM1RWxrbFJQeWN0ZkI5dHlNUTFo?= =?utf-8?B?aW5FZmdsYmNkWkFiWjdXL3U1b01oSGRialFQdXo0MjdpZzNqb1RrL0JQV0Jp?= =?utf-8?B?Q3lZK2VMcFhva3hkM0ZsWUtFUnlidmpRbENKbVVQZzFSQklSdjFrSUhRWFRx?= =?utf-8?B?NUdRY1lYNWFmZS9jR0U0YUQxSVlLSUdsTzdZK3Z1VUxsRyszaXN2SUhHdVpC?= =?utf-8?B?UHV6WE1rZjZsdEZkeDJ0VXdNOXhHTXJYVU9EUXl1WlQ2R0R5VnMxMmtmd2Mz?= =?utf-8?B?WDRKdmdmS3pnL3FQTWRmdkhZSzlxUUtLWWEzRGE2YXFTV3VMamxOUzZoWlRh?= =?utf-8?B?K3lqRHRIblFWdmRweWNYcGFIOE1McThUVloreW5BenFHSTVQMmhuaWttZDdv?= =?utf-8?B?YThua012aWUyMm4weUtkaDlBUmtpUDBCckZ5c0paWU90MzZ0aDhUTTU1b3pE?= =?utf-8?B?NWR0czRUbUVIOWNSdVU0SUxLenJCVnM2TE5oMmVVOWN3VmtvMXRsMHBKeEFU?= =?utf-8?B?VW8yVE5jTFcvZWVOcGNjNDIzUnF0c3o2b1lPVmZlbEdyWW9uV2doVGgyMFFE?= =?utf-8?B?SlgwMTM1MUJxcVUzM1NRZ0I4RU1GYzZzL1YwVDhuWFF4aXB1eHB4Z21yZGNi?= =?utf-8?B?bkdoVTlxRDB1UGFKYnRicW1SOGI4S0l5di9pb29pamZ2aHBWZ3pFQjdyM2pt?= =?utf-8?B?QXBuUTYzNmZrOFBiN09MTk9ZS1ErSTUwaEpDNS9VNWExT1BnYUNOYUsxZ2tY?= =?utf-8?B?cjIzcVlhaG9PK0gvZGE3aW9xV2h2ZWovZ2dBenAzSDFOOHdFY0o2ZUtiU2g3?= =?utf-8?B?S3ZkeStqQzZtN2RVWGRKYVYzU1dxaUdxdHRqZE84UGxwOFhZdEFMRHpyVGlk?= =?utf-8?B?Q3J6VWNwR1VUUHJsc2FOQWxXbjNhUXQrN0lxZ2FQSFpSUkJ2V1d5cXk2WGw3?= =?utf-8?B?K2pTcjNldmQ0b2hCUVRFdUh0RXdWM1BRV2syRmcvSWJQSDgyVVFsSkVpM2R3?= =?utf-8?B?Z05lbVRCd1NjUDRiWmVUNlBjR0pBYnpNRlh0QWp6U3ZIS0pWNEc4SEpzTy9x?= =?utf-8?B?aUJHNzVsZ2hyL2w1Tm1Ba2hMS2hCcjZLczRRVURIa3hzd1ZHbmJmd0hkak1I?= =?utf-8?B?Z2pHN0RYaVlyaTRlaVNYS2Z3T2pHWnhGQjRNelN6KzFpZDVVVktWODFFV25i?= =?utf-8?B?SzNiWjA1cGw4R05BRHY4UEZiWFVaSWhMOVJNTk05VFgzdmdBclVyNGVRRjZU?= =?utf-8?B?NkppT1NxbXJuTGRaL1hkWENHSlQ4REZRSkIvZ1RKa1ljL3g1bUgrMlAxTlRy?= =?utf-8?B?UU5WcTAweStVa3ZEaWRscjYvSUVTbGw5UkZsNmN4YThGK3JBYkwxQ3B0Rldl?= =?utf-8?B?dVQrRmZmSW9SN1ZYSktXWkNaYVpqaHZSQVBQMUpKYUJPWllMb0xXbEk1VjFX?= =?utf-8?Q?licTstiDJwf4JS9grst4HPR8J1+M53PgBGBMcGf/bZBo?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN6PR1101MB2065.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fb0aab48-6322-4ce5-4f91-08da657abf82 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2022 09:25:09.9594 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Q1OHyhvsRynIfYHYnkMJmW3kFvEFnKXVrKq2YeK9a5dd91l7wwD1EOsC+2gKLexppoa3JHF9vGoyNMBaQcBe9qaoZtBrGTJ0bqo1drzpRm4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3724 X-OriginatorOrg: intel.com X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org SGV5IENocmlzdGlhbiwgDQoNCjdmZTg0YjBkZTIgZG9lc24ndCBuZWVkIGJhY2twb3J0aW5nIHRv IDE5LjExIGFzIGl0J3MgbWFpbmx5IGdyYW1tYXIgY2hhbmdlcyBhbmQgdGhlIHBhcmFtZXRlciBj aGFuZ2VzIGRvbid0IGFwcGx5IHRvIDE5LjExLiANCg0KS2luZCBSZWdhcmRzLA0KSmFrdWIgUG9j emF0ZWsNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IENocmlzdGlhbiBFaHJo YXJkdCA8Y2hyaXN0aWFuLmVocmhhcmR0QGNhbm9uaWNhbC5jb20+IA0KU2VudDogTW9uZGF5IDEx IEp1bHkgMjAyMiAwNzowNg0KVG86IER1bmsgPGR1bmtAZGVua2ltdXNoaS5jb20+DQpDYzogZHBk ayBzdGFibGUgPHN0YWJsZUBkcGRrLm9yZz47IEFhcm9uIENvbm9sZSA8YWNvbm9sZUByZWRoYXQu Y29tPjsgQWRyaWVuIE1hemFyZ3VpbCA8YWRyaWVuLm1hemFyZ3VpbEA2d2luZC5jb20+OyBBaml0 IEtoYXBhcmRlIDxhaml0LmtoYXBhcmRlQGJyb2FkY29tLmNvbT47IEFraGlsIEdveWFsIDxha2hp bC5nb3lhbEBueHAuY29tPjsgQWtoaWwgR295YWwgPGdha2hpbEBtYXJ2ZWxsLmNvbT47IEFsZWph bmRybyBMdWNlcm8gPGFsZWphbmRyby5sdWNlcm9AbmV0cm9ub21lLmNvbT47IFNpbmdoLCBBbWFu IERlZXAgPGFtYW4uZGVlcC5zaW5naEBpbnRlbC5jb20+OyBCdXJha292LCBBbmF0b2x5IDxhbmF0 b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPjsgQW5kcmV3IFJ5YmNoZW5rbyA8YW5kcmV3LnJ5YmNoZW5r b0Bva3RldGxhYnMucnU+OyBBbmR5IEdvc3BvZGFyZWsgPGFuZHJldy5nb3Nwb2RhcmVrQGJyb2Fk Y29tLmNvbT47IFBlaSwgQW5keSA8YW5keS5wZWlAaW50ZWwuY29tPjsgQXBla3NoYSBHdXB0YSA8 YXBla3NoYS5ndXB0YUBueHAuY29tPjsgQXNoaXNoIEphaW4gPGFzaGlzaC5qYWluQG54cC5jb20+ OyBYaW5nLCBCZWlsZWkgPGJlaWxlaS54aW5nQGludGVsLmNvbT47IElyZW1vbmdlciwgQmVybmFy ZCA8YmVybmFyZC5pcmVtb25nZXJAaW50ZWwuY29tPjsgUmljaGFyZHNvbiwgQnJ1Y2UgPGJydWNl LnJpY2hhcmRzb25AaW50ZWwuY29tPjsgQ2hhbmdjaHVuIE91eWFuZyA8Y2hhbmdjaHVuLm91eWFu Z0BpbnRlbC5jb20+OyBDaGFveW9uZyBIZSA8Y2hhb3lvbmcuaGVAY29yaWdpbmUuY29tPjsgQ2hh cyBXaWxsaWFtcyA8Y2hhczNAYXR0LmNvbT47IFhpYSwgQ2hlbmJvIDxjaGVuYm8ueGlhQGludGVs LmNvbT47IENoZW5nd2VuIEZlbmcgPGZlbmdjaGVuZ3dlbkBodWF3ZWkuY29tPjsgQ2hlbiBKaW5n IEQoTWFyaykgPGppbmcuZC5jaGVuQGludGVsLmNvbT47IENodW5zb25nIEZlbmcgPGZlbmdjaHVu c29uZ0BodWF3ZWkuY29tPjsgUG93ZXIsIENpYXJhIDxjaWFyYS5wb3dlckBpbnRlbC5jb20+OyBE YW1vZGhhcmFtIEFtbWVwYWxsaSA8ZGFtb2RoYXJhbS5hbW1lcGFsbGlAYnJvYWRjb20uY29tPjsg RGF2aWQgQ2hyaXN0ZW5zZW4gPGRhdmlkLmNocmlzdGVuc2VuQGJyb2FkY29tLmNvbT47IERhdmlk IENocmlzdGVuc2VuIDxkcmNAbGludXgudm5ldC5pYm0uY29tPjsgRGF2aWQgTWFyY2hhbmQgPGRh dmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+OyBHYW8sIERheHVlWCA8ZGF4dWV4Lmdhb0BpbnRlbC5j b20+OyBEb2hlcnR5LCBEZWNsYW4gPGRlY2xhbi5kb2hlcnR5QGludGVsLmNvbT47IEphaW4sIERl ZXBhayBLIDxkZWVwYWsuay5qYWluQGludGVsLmNvbT47IERtaXRyeSBLb3pseXVrIDxka296bHl1 a0BudmlkaWEuY29tPjsgRG1pdHJ5IEtvemx5dWsgPGRtaXRyeS5rb3psaXVrQGdtYWlsLmNvbT47 IERtaXRyeSBNYWxsb3kgPGRtaXRyeW1AbWljcm9zb2Z0LmNvbT47IERvbmdkb25nIExpdSA8bGl1 ZG9uZ2RvbmczQGh1YXdlaS5jb20+OyBFdmdlbnkgU2NoZW1laWxpbiA8ZXZnZW55c0BhbWF6b24u Y29tPjsgWmhhbmcsIFJveSBGYW4gPHJveS5mYW4uemhhbmdAaW50ZWwuY29tPjsgRmVycnVoIFlp Z2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPjsgRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRA eGlsaW54LmNvbT47IFRyYWhlLCBGaW9uYSA8ZmlvbmEudHJhaGVAaW50ZWwuY29tPjsgR2FnYW5k ZWVwIFNpbmdoIDxnLnNpbmdoQG54cC5jb20+OyBHcmVnb3J5IEV0ZWxzb24gPGdldGVsc29uQG52 aWRpYS5jb20+OyBIYWl5YW5nIFpoYW5nIDxoYWl5YW5nekBtaWNyb3NvZnQuY29tPjsgSGFvIENo ZW4gPGNoZW5oYW8xNjRAaHVhd2VpLmNvbT47IFZhbiBIYWFyZW4sIEhhcnJ5IDxoYXJyeS52YW4u aGFhcmVuQGludGVsLmNvbT47IFpoYW5nLCBIZWxpbiA8aGVsaW4uemhhbmdAaW50ZWwuY29tPjsg SGVtYW50IEFncmF3YWwgPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+OyBMaXBpZWMsIEhlcmFrbGl1 c3ogPGhlcmFrbGl1c3oubGlwaWVjQGludGVsLmNvbT47IEh1YXdlaSBYaWUgPGh1YXdlaS54aWVA aW50ZWwuY29tPjsgSHVpc29uZyBMaSA8bGlodWlzb25nQGh1YXdlaS5jb20+OyBJZ29yIENoYXVz a2luIDxpZ29yY2hAYW1hem9uLmNvbT47IEl2YW4gQm91bGUgPGl2YW4uYm91bGVANndpbmQuY29t PjsgUG9jemF0ZWssIEpha3ViIDxqYWt1Yi5wb2N6YXRla0BpbnRlbC5jb20+OyBKYW4gVmlrdG9y aW4gPHZpa3RvcmluQHJlaGl2ZXRlY2guY29tPjsgSmVyaW4gSmFjb2IgPGplcmluLmphY29iQGNh dml1bW5ldHdvcmtzLmNvbT47IEplcmluIEphY29iIDxqZXJpbmpAbWFydmVsbC5jb20+OyBKaWFu ZmVuZyBUYW4gPGppYW5mZW5nLnRhbkBpbnRlbC5jb20+OyBIdSwgSmlheXUgPGppYXl1Lmh1QGlu dGVsLmNvbT47IFd1LCBKaW5namluZyA8amluZ2ppbmcud3VAaW50ZWwuY29tPjsgTWNuYW1hcmEs IEpvaG4gPGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPjsgS2FsZXNoIEFQIDxrYWxlc2gtYW5ha2t1 ci5wdXJheWlsQGJyb2FkY29tLmNvbT47IExhYXR6LCBLZXZpbiA8a2V2aW4ubGFhdHpAaW50ZWwu Y29tPjsgWmhhbmcsIEtlMVggPGtlMXguemhhbmdAaW50ZWwuY29tPjsgS2lyYW4gS3VtYXIgSyA8 a2lyYW5rdW1hcmtAbWFydmVsbC5jb20+OyBLb25zdGFudGluIEFuYW55ZXYgPGtvbnN0YW50aW4u YW5hbnlldkBpbnRlbC5jb20+OyBLb25zdGFudGluIEFuYW55ZXYgPGtvbnN0YW50aW4udi5hbmFu eWV2QHlhbmRleC5ydT47IEt1bWFyIFNhbmdodmkgPGt1bWFyYXNAY2hlbHNpby5jb20+OyBMaWp1 biBPdSA8b3VsaWp1bkBodWF3ZWkuY29tPjsgTG9uZyBMaSA8bG9uZ2xpQG1pY3Jvc29mdC5jb20+ OyBMb3VpcyBQZWVucyA8bG91aXMucGVlbnNAY29yaWdpbmUuY29tPjsgTWFyY2luIEJhcmFuIDxt YXJjaW54LmJhcmFuQGludGVsLmNvbT4NClN1YmplY3Q6IFJlOiBwbGVhc2UgaGVscCBiYWNrcG9y dGluZyBzb21lIHBhdGNoZXMgdG8gc3RhYmxlIHJlbGVhc2UgMTkuMTEuMTMNCg0KT24gU2F0LCBK dWwgOSwgMjAyMiBhdCA0OjI5IFBNIER1bmsgPGR1bmtAZGVua2ltdXNoaS5jb20+IHdyb3RlOg0K Pg0KPg0KPiBPbiA3IEp1bCAyMDIyLCBhdCAwOTowOCwgY2hyaXN0aWFuLmVocmhhcmR0QGNhbm9u aWNhbC5jb20gd3JvdGU6DQo+DQo+IO+7v0hpIGNvbW1pdCBhdXRob3JzIChhbmQgbWFpbnRhaW5l cnMpLA0KPg0KPiBEZXNwaXRlIGJlaW5nIHNlbGVjdGVkIGJ5IHRoZSBEUERLIG1haW50ZW5hbmNl IHRvb2wgDQo+IC4vZGV2dG9vbHMvZ2l0LWxvZy1maXhlcy5zaCBJIGRpZG4ndCBhcHBseSBmb2xs b3dpbmcgY29tbWl0cyBmcm9tIERQREsgDQo+IG1haW4gdG8gMTkuMTEgc3RhYmxlIGJyYW5jaCwg YXMgY29uZmxpY3RzIG9yIGJ1aWxkIGVycm9ycyBvY2N1ci4NCj4NCj4gQ2FuIGF1dGhvcnMgY2hl Y2sgeW91ciBwYXRjaGVzIGluIHRoZSBmb2xsb3dpbmcgbGlzdCBhbmQgZWl0aGVyOg0KPiAgICAt IEJhY2twb3J0IHlvdXIgcGF0Y2hlcyB0byB0aGUgMTkuMTEgYnJhbmNoLCBvcg0KPiAgICAtIElu ZGljYXRlIHRoYXQgdGhlIHBhdGNoIHNob3VsZCBub3QgYmUgYmFja3BvcnRlZA0KPg0KPiBQbGVh c2UgZG8gZWl0aGVyIG9mIHRoZSBhYm92ZSBieSAwNy8xNy8yMi4NCj4NCj4gWW91IGNhbiBmaW5k IHRoZSBhIHRlbXBvcmFyeSB3b3JrLWluLXByb2dyZXNzIGJyYW5jaCBvZiB0aGUgY29taW5nIA0K PiAxOS4xMS4xMyByZWxlYXNlIGF0Og0KPiAgICBodHRwczovL2dpdGh1Yi5jb20vY3BhZWx6ZXIv ZHBkay1zdGFibGUtcXVldWUNCj4gSXQgaXMgcmVjb21tZW5kZWQgdG8gYmFja3BvcnQgb24gdG9w IG9mIHRoYXQgdG8gbWluaW1pemUgZnVydGhlciANCj4gY29uZmxpY3RzIG9yIG1pc3VuZGVyc3Rh bmRpbmdzLg0KPg0KPiBTb21lIG5vdGVzIG9uIHN0YWJsZSBiYWNrcG9ydHM6DQo+DQo+IEEgYmFj a3BvcnQgc2hvdWxkIGNvbnRhaW4gYSByZWZlcmVuY2UgdG8gdGhlIERQREsgbWFpbiBicmFuY2gg Y29tbWl0IA0KPiBpbiBpdCdzIGNvbW1pdCBtZXNzYWdlIGluIHRoZSBmb2xsb3dpbmcgZmFzaGlv bjoNCj4gICAgWyB1cHN0cmVhbSBjb21taXQgPGNvbW1pdCdzIGRwZGsgbWFpbiBicmFuY2ggU0hB LTEgY2hlY2tzdW0+IF0NCj4NCj4gRm9yIGV4YW1wbGU6DQo+ICAgIA0KPiBodHRwczovL2dpdC5k cGRrLm9yZy9kcGRrLXN0YWJsZS9jb21taXQvP2g9MTguMTEmaWQ9ZDkwZTZhZTZmOTM2ZWNkYzJm DQo+IGQzODExZmY5ZjI2YWVjN2YzYzA2ZWINCj4NCj4gV2hlbiBzZW5kaW5nIHRoZSBiYWNrcG9y dGVkIHBhdGNoLCBwbGVhc2UgaW5kaWNhdGUgdGhlIHRhcmdldCBicmFuY2ggDQo+IGluIHRoZSBz dWJqZWN0IGxpbmUsIGFzIHdlIGhhdmUgbXVsdGlwbGUgYnJhbmNoZXMsIGZvciBleGFtcGxlOg0K PiAgICBbUEFUQ0ggMTkuMTFdIGZvby9iYXI6IGZpeCBiYXoNCj4NCj4gV2l0aCBnaXQgZm9ybWF0 LXBhdGNoLCB0aGlzIGNhbiBiZSBhY2hpZXZlZCBieSBhcHBlbmRpbmcgdGhlIHBhcmFtZXRlcjoN Cj4gICAgLS1zdWJqZWN0LXByZWZpeD0nUEFUQ0ggMTkuMTEnDQo+DQo+IFNlbmQgdGhlIGJhY2tw b3J0ZWQgcGF0Y2ggdG8gInN0YWJsZUBkcGRrLm9yZyIgYnV0IG5vdCAiZGV2QGRwZGsub3JnIi4N Cj4NCj4gRllJLCBicmFuY2ggMTkuMTEgaXMgbG9jYXRlZCBhdCB0cmVlOg0KPiAgIGh0dHBzOi8v Z2l0LmRwZGsub3JnL2RwZGstc3RhYmxlDQo+DQo+IFRoYW5rcy4NCj4NCj4gQ2hyaXN0aWFuIEVo cmhhcmR0IDxjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbT4NCj4NCj4gLS0tDQo+IGY5 NDBhMmUzMzMgIEJydWNlIFJpY2hhcmRzb24gdGVzdDogdmFsaWRhdGUgdGVzdCBuYW1lcyBpbiBu b24gaW50ZXJhY3RpdmUgbW9kZQ0KPiA3ZDNjYjc2ZmJhICBDaGVuZ3dlbiBGZW5nICAgIGV4YW1w bGVzL2RtYTogZml4IFR4IGRyb3Agc3RhdGlzdGljcw0KPiBhNDJhYjFlYjMzICBEYW1vZGhhcmFt IEFtbWVwYWxsaSBuZXQvYm54dDogZGlzYWxsb3cgTVRVIGNoYW5nZSB3aGVuIGRldmljZSBpcyBz dGFydGVkDQo+IDVmYzJlZWNlOGQgIERhdmlkIE1hcmNoYW5kICAgYXBwL2Zsb3ctcGVyZjogZml4 IGJ1aWxkIHdpdGggR0NDIDEyDQo+IDQ2OGYzMWViNzEgIERhdmlkIE1hcmNoYW5kICAgY3J5cHRv L2lwc2VjX21iOiBmaXggYnVpbGQgd2l0aCBHQ0MgMTINCj4gMmY1MWJjOWMyNyAgRGF2aWQgTWFy Y2hhbmQgICBlYWwvZnJlZWJzZDogZml4IHVzZSBvZiBuZXdlciBjcHVzZXQgbWFjcm9zDQo+IDFl MjMwYjliZTggIERhdmlkIE1hcmNoYW5kICAgZWFsL3dpbmRvd3M6IGFkZCBtaXNzaW5nIEMrKyBp bmNsdWRlIGd1YXJkcw0KPiAyNDQ5OTQ5NTg0ICBEYXZpZCBNYXJjaGFuZCAgIG5ldC9lbmE6IGZp eCBidWlsZCB3aXRoIEdDQyAxMg0KPiA3YzNjMGQwZjI5ICBEYXZpZCBNYXJjaGFuZCAgIG5ldC9l bmV0ZmVjOiBmaXggYnVpbGQgd2l0aCBHQ0MgMTINCj4gM2M0NDI2ZGI1NCAgRG1pdHJ5IEtvemx5 dWsgICBhcHAvdGVzdHBtZDogZG8gbm90IHBvbGwgc3RvcHBlZCBxdWV1ZXMNCj4gZTk2ZDNkMDJk NiAgRG1pdHJ5IEtvemx5dWsgICBjb21tb24vbWx4NTogZml4IG5vbi1leHBhbmRhYmxlIGdsb2Jh bCBNUiBjYWNoZQ0KPiA5NzliYjVkNDkzICBEbWl0cnkgS296bHl1ayAgIGRvYzogYWRkIG1vcmUg aW5zdHJ1Y3Rpb25zIGZvciBydW5uaW5nIGFzIG5vbi1yb290DQo+IDE5ZWMwZjQyMWUgIERtaXRy eSBLb3pseXVrICAgZG9jOiB1cGRhdGUgcnVubmluZyBhcyBub24tcm9vdCBpbiBtbHg1IGd1aWRl DQo+IDA2MTVkZDJhYTEgIER1bmNhbiBCZWxsYW15ICAgZWFsL3BwYzogZml4IGNvbXBpbGF0aW9u IGZvciBtdXNsDQo+IGUzZDI2NDM4M2IgIEdhZ2FuZGVlcCBTaW5naCAgY3J5cHRvL2RwYWEyX3Nl YzogZml4IGNyeXB0byBvcGVyYXRpb24gDQo+IHBvaW50ZXINCj4gNmEyYjAxYTQxMCAgR2FnYW5k ZWVwIFNpbmdoICBjcnlwdG8vZHBhYTJfc2VjOiBmaXggZmxlIGJ1ZmZlciBsZWFrDQo+IGQwNTgy OGFjNTggIEdhZ2FuZGVlcCBTaW5naCAgZG9jOiBhZGQgbWlzc2luZyBhdXRoIGFsZ28gZm9yIElQ c2VjIA0KPiBleGFtcGxlDQo+IDg1YmQzMTZkMDggIEhhcnJ5IHZhbiBIYWFyZW4gZG9jOiBmaXgg Zm9ybWF0dGluZyBhbmQgbGluayBpbiBCUEYgDQo+IGxpYnJhcnkgZ3VpZGUNCj4gYzhhM2VlNDlj OSAgSGVyYWtsaXVzeiBMaXBpZWMgZG9jOiBmaXggcmVhZGFiaWxpdHkgaW4gdmhvc3QgZ3VpZGUN Cj4gMzg4OWEzMjIwYyAgSHVpc29uZyBMaSAgICAgICBhcHAvdGVzdHBtZDogZml4IGJvbmRpbmcg c2xhdmUgZGV2aWNlcyBub3QgcmVsZWFzZWQNCj4gZTQ2MzcyZDdiMCAgSHVpc29uZyBMaSAgICAg ICBhcHAvdGVzdHBtZDogZml4IHBvcnQgc3RhdHVzIG9mIGJvbmRpbmcgc2xhdmUgZGV2aWNlDQo+ IDNjMjNlZTZjZGQgIEh1aXNvbmcgTGkgICAgICAgYXBwL3Rlc3RwbWQ6IGZpeCBzdXBwb3J0ZWQg UlNTIG9mZmxvYWQgZGlzcGxheQ0KPiBmNWU3MmU4ZThkICBIdWlzb25nIExpICAgICAgIG5ldC9i b25kaW5nOiBmaXggc3RvcHBpbmcgbm9uLWFjdGl2ZSBzbGF2ZXMNCj4gZWExZWYwYjkzNyAgSHVp c29uZyBMaSAgICAgICBuZXQvaG5zMzogZml4IGFuIHVucmVhc29uYWJsZSBtZW1zZXQNCj4gOGJh NDJjZTk4ZCAgSHVpc29uZyBMaSAgICAgICBuZXQvaG5zMzogZml4IGNyYXNoIGZyb20gc2Vjb25k YXJ5IHByb2Nlc3MNCj4gYTY1MzQyZDlkNSAgSHVpc29uZyBMaSAgICAgICBuZXQvaG5zMzogZml4 IE1BQyBhbmQgcXVldWVzIEhXIHN0YXRpc3RpY3Mgb3ZlcmZsb3cNCj4gMDdmNjRiNWY1NyAgSHVp c29uZyBMaSAgICAgICBuZXQvaG5zMzogZml4IHJvbGxiYWNrIG9uIFJTUyBoYXNoIHVwZGF0ZQ0K PiA3NWNjYzNmM2Q3ICBIdWlzb25nIExpICAgICAgIG5ldC9obnMzOiBmaXggUlNTIGRpc2FibGUN Cj4gN2IyOTY2NjI2MSAgSHVpc29uZyBMaSAgICAgICBuZXQvaG5zMzogZml4IHN0YXRpc3RpY3Mg bG9ja2luZw0KPiBiZmQwYjU0ZGM4ICBIdWlzb25nIExpICAgICAgIG5ldC9obnMzOiByZW1vdmUg cmVkdW5kYW50IFJTUyB0dXBsZSBmaWVsZA0KPiBlYzE2OTE0OTQyICBIdWlzb25nIExpICAgICAg IG5ldC9obnMzOiByZW1vdmUgdW5uZWNlc3NhcnkgUlNTIHN3aXRjaA0KPiA3ZmU4NGIwZGUyICBK YWt1YiBQb2N6YXRlayAgIGRvYzogZml4IGdyYW1tYXIgYW5kIHBhcmFtZXRlcnMgaW4gbDJmd2Qt Y3J5cHRvIGd1aWRlDQo+IDQ3YTk1NmE4ZmUgIEthbGVzaCBBUCAgICAgICAgbmV0L2JueHQ6IGZp eCBkZXZpY2UgY2FwYWJpbGl0eSByZXBvcnRpbmcNCj4gN2I2ZWJhODg1NiAgS2FsZXNoIEFQICAg ICAgICBuZXQvYm54dDogZml4IGxpbmsgc3RhdHVzIHdoZW4gcG9ydCBpcyBzdG9wcGVkDQo+IDBh OTBjNTZlYWMgIEthbGVzaCBBUCAgICAgICAgbmV0L2JueHQ6IGZpeCBSeCBjb25maWd1cmF0aW9u DQo+IGMwMjc4ZjZlNTIgIEthbGVzaCBBUCAgICAgICAgbmV0L2JueHQ6IGZpeCB0dW5uZWwgc3Rh dGVsZXNzIG9mZmxvYWRzDQo+IDljMTQxMGJlZDMgIEthbGVzaCBBUCAgICAgICAgbmV0L2JueHQ6 IGZvcmNlIFBIWSB1cGRhdGUgb24gY2VydGFpbiBjb25maWd1cmF0aW9ucw0KPiA2ODYyOWJlM2E2 ICBLZSBaaGFuZyAgICAgICAgIGFwcC90ZXN0cG1kOiBmaXggbXVsdGljYXN0IGFkZHJlc3MgcG9v bCBsZWFrDQo+IGZjZWQ4M2MxMjIgIEtlIFpoYW5nICAgICAgICAgbmV0L2lhdmY6IGZpeCBtYnVm IHJlbGVhc2UgaW4gbXVsdGktcHJvY2Vzcw0KPiBhMDhmOWNiNjk4ICBLZSBaaGFuZyAgICAgICAg IG5ldC9pYXZmOiBmaXggUnggcXVldWUgaW50ZXJydXB0IHNldHRpbmcNCj4gNTU5YTFmMmVlYSAg TG9uZyBMaSAgICAgICAgICBuZXQvbmV0dnNjOiBmaXggY2FsY3VsYXRpb24gb2YgY2hlY2tzdW1z IGJhc2VkIG9uIG1idWYgZmxhZw0KPiA3YjFhNjE0ZGNiICBMb25nIExpICAgICAgICAgIG5ldC9u ZXR2c2M6IGZpeCB2bWJ1cyBkZXZpY2UgcmVmZXJlbmNlIGluIG11bHRpLXByb2Nlc3MNCj4gYTIx M2I4NjgyMSAgTWljaGFlbCBCYXVtICAgICBuZXQvbWx4NTogZml4IExSTyB2YWxpZGF0aW9uIGlu IFJ4IHNldHVwDQo+IDg3MDYzYWFmZjMgIE1pa2UgUGF0dHJpY2sgICAgbmV0L2k0MGU6IHBvcHVs YXRlIGVycm9yIGluIGZsb3cgZGlyZWN0b3IgcGFyc2VyDQo+IGVhNjEwMWE4ZTQgIE1pbiBIdSAo Q29ubm9yKSAgZXRoZGV2OiBmaXggcG9ydCBjbG9zZSBpbiBzZWNvbmRhcnkgcHJvY2Vzcw0KPiA3 OTg4Y2RjYTk4ICBQZW5nIFpoYW5nICAgICAgIG5ldC9uZnA6IGZpeCBkaXNhYmxpbmcgVkxBTiBz dHJpcHBpbmcNCj4gNDE3YmUxNWU1ZiAgUGVuZyBaaGFuZyAgICAgICBuZXQvbmZwOiBtYWtlIHN1 cmUgTVRVIGlzIG5ldmVyIGxhcmdlciB0aGFuIG1idWYgc2l6ZQ0KPiAxNTFlODI4ZjY0ICBSYWh1 bCBMYWtraXJlZGR5IG5ldC9jeGdiZTogZml4IFR4IHF1ZXVlIHN0dWNrIHdpdGggbWJ1ZiBjaGFp biBjb2FsZXNjaW5nDQo+IDc3M2E3ZGUyMWEgIFJhamEgWmlkYW5lICAgICAgbmV0L21seDU6IGZp eCBSeC9UeCBzdGF0cyBjb25jdXJyZW5jeQ0KPiA1ZGRiOTAzODI0ICBSYWphIFppZGFuZSAgICAg IG5ldC9tbHg1OiByZWplY3QgbmVnYXRpdmUgaW50ZWdyaXR5IGl0ZW0gY29uZmlndXJhdGlvbg0K PiAxYjI3ZjgyNDVlICBTb21uYXRoIEtvdHVyICAgIG5ldC9ibnh0OiBmaXggcmluZyBncm91cCBv biBSeCByZXN0YXJ0DQo+IGY3NWRkNmQzYjEgIFN0YW5pc2xhdyBLYXJkYWNoIGNvbmZpZzogZml4 IEMrKyBjcm9zcyBjb21waWxlciBmb3IgQXJtIGFuZCBQUEMNCj4gMGI1ZGE4Y2M1MiAgVGlhbmxp IExhaSAgICAgICBuZXQvZHBhYTI6IGZpeCBkcGRtdXggZGVmYXVsdCBpbnRlcmZhY2UNCj4gMmRk ZjRiMTEwYyAgVG9tYXN6IER1c3p5bnNraSBjb21tb24vY254azogYWxsb3cgY2hhbmdpbmcgUFRQ IG1vZGUgb24gQ04xMEsNCj4gYWU4MzVhYmE0MCAgV2VpIEh1YW5nICAgICAgICByYXcvaWZwZ2E6 IHJlbW92ZSB2aXJ0dWFsIGRldmljZXMgb24gY2xvc2UNCj4gMjU0NTY4MzU2NCAgV2VpIEh1YW5n ICAgICAgICByYXcvaWZwZ2E6IHVucmVnaXN0ZXIgaW50ZXJydXB0IG9uIGNsb3NlDQo+IDE5NDVj NjQ2NzQgIFdlbnd1IE1hICAgICAgICAgYXBwL3Rlc3RwbWQ6IHBlcmZvcm0gU1cgSVAgY2hlY2tz dW0gZm9yIEdSTy9HU08gcGFja2V0cw0KPiAzZTg3ZTEyZGM4ICBXZW54dWFuIFd1ICAgICAgIG5l dC9pY2UvYmFzZTogZml4IGJ1aWxkIHdpdGggR0NDIDEyDQo+IDE5MDdjZTRiYWUgIFl1YW4gV2Fu ZyAgICAgICAgZXhhbXBsZXMvdmhvc3Q6IGZpeCByZXRyeSBsb2dpYyBvbiBSeCBwYXRoDQo+IDQx ZjlhMTc1N2YgIFl1YW4gV2FuZyAgICAgICAgbmV0L3ZpcnRpby11c2VyOiBmaXggc29ja2V0IG5v bi1ibG9ja2luZyBtb2RlDQo+DQo+DQo+IEhpLA0KPiBJIGRvbuKAmXQgdGhpbmsgMDYxNWRkMmFh MSBuZWVkcyBiYWNrcG9ydGluZyBhcyBpdOKAmXMgdG8gZml4IG11c2wgYnVpbGQgDQo+IGZvciBw cGMgYW5kIHRoZSB2ZXJzaW9uIHBhY2thZ2VkIGluIGFscGluZSBpcyAyMi4wMywgdm9pZCBsaW51 eCBpcyANCj4gMTkuMDggYnV0IHRoZXkgZG9u4oCZdCBvZmZlciBwcGMgcGFja2FnZXMgDQo+IGh0 dHBzOi8vdm9pZGxpbnV4Lm9yZy9wYWNrYWdlcy8/YXJjaD14ODZfNjQmcT1kcGRrDQo+DQo+IFRo YW5rcywNCg0KVGhhbmtzIGZvciB0aGUgY2xhcmlmaWNhdGlvbiBEdW5jYW4hDQoNCj4gRHVuY2Fu DQoNCg0KDQotLQ0KQ2hyaXN0aWFuIEVocmhhcmR0DQpTZW5pb3IgU3RhZmYgRW5naW5lZXIsIFVi dW50dSBTZXJ2ZXINCkNhbm9uaWNhbCBMdGQNCg==