From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2EF87C678D5 for ; Tue, 10 Jan 2023 10:54:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237967AbjAJKyy (ORCPT ); Tue, 10 Jan 2023 05:54:54 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41040 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238151AbjAJKyn (ORCPT ); Tue, 10 Jan 2023 05:54:43 -0500 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 872B2559FE; Tue, 10 Jan 2023 02:54:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673348064; x=1704884064; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LEU3AEo78BtYykfGTMK494w4dTJ85SoKnuP/0M+y2xE=; b=Qfi/WaOX/wpvltA4TRwm8RsKZNudXBbL5bcZX/SviTePZOwNO/VHqVtz kEwC1CHUjQXAbjkFV41Pkm71fM9A656CnsWNFO5ZAeXd4Ui6CVyTElCkt HZ6InDeDx580PwkPV1gPLXBr7xycGs7bOsf6+L8aKJItmuD17fkiR5XjA B2u8SRezVroS0g5JxXRjabS1Tt3ixTha9IDFDQeCDRmjzjzUgDmV7dHDv L5aIQ7Jt7ai3Y4LqfxgCbK4cbZN0sETBvEInEQTqjboLgar82AN9VE4HP zSK73/bEEEKEvYHL9v7pKELoIUstmYL5LuuOqV33SfVWFmk/J/NzjT07A g==; X-IronPort-AV: E=McAfee;i="6500,9779,10585"; a="310917452" X-IronPort-AV: E=Sophos;i="5.96,315,1665471600"; d="scan'208";a="310917452" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2023 02:54:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10585"; a="658945180" X-IronPort-AV: E=Sophos;i="5.96,315,1665471600"; d="scan'208";a="658945180" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga007.fm.intel.com with ESMTP; 10 Jan 2023 02:54:23 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 10 Jan 2023 02:54:23 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Tue, 10 Jan 2023 02:54:23 -0800 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.172) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Tue, 10 Jan 2023 02:54:23 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iVlKDNnH0z8Ac+lhS1sGjIpSTyMOdyVVS+NRKh3YXExw2yMAEPy0aClchyvf/NeyAt0P+LuZOdQBZ40Umh+W4oy4GHHNYVqzNYPYb8R9L5A+7QgkZRzGfhBy3aD0lfqpiqhi9V35NPrYYfCLv3bNAc2+ar7DwC0byOPsOINBgTmE9MjVmhx5um2DR/mt/v37lQcRyS7vmH5r5t1JSMNvl3ZV2bYQfBAl5oa5rhbxqwdwWL7YRocTfSnQIgzADX2Gynd0nTTkTKc6hHCo0sApoz935UHxIEkqH73McL3Gp7IKmyBr6WBAZbyTwTD3aASFCIXXTrVXbuOaokU8WlEX/A== 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=LEU3AEo78BtYykfGTMK494w4dTJ85SoKnuP/0M+y2xE=; b=LNOGXGCkex/LO/JQQNr43As1Vej/Bsl+PAMckK/78CiAJ9M0DE4ff40qOc5d0U7Bleizd+0w+XNtjrQSVhApD/dqb9bDJK/M4ngTzNOlNQf6yourjoArEBNTNqMG3eEH/yt5HIUYErc9KImVIOwz6encxO+LT6j/Jk5lOZ58DX9mnlT2cF6wi3dYRs6MZHiiAto3ncr4MDAO7kx5lOlxYwM178biS8WjblxFZPmK4doD108eb9beQao02ZofbSydfhVPE02BZdrX5MPuT68f9gpodBWrNuPEXOH67RrmmF2/BckmsbN3iBYJ+Kdu7TanThzPv60tSLCBm0536wBFmQ== 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 DM6PR11MB4657.namprd11.prod.outlook.com (2603:10b6:5:2a6::7) by MW3PR11MB4748.namprd11.prod.outlook.com (2603:10b6:303:2e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Tue, 10 Jan 2023 10:54:21 +0000 Received: from DM6PR11MB4657.namprd11.prod.outlook.com ([fe80::5006:f262:3103:f080]) by DM6PR11MB4657.namprd11.prod.outlook.com ([fe80::5006:f262:3103:f080%8]) with mapi id 15.20.5986.018; Tue, 10 Jan 2023 10:54:20 +0000 From: "Kubalewski, Arkadiusz" To: Jiri Pirko CC: Jakub Kicinski , Maciek Machnikowski , 'Vadim Fedorenko' , 'Jonathan Lemon' , 'Paolo Abeni' , "netdev@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-clk@vger.kernel.org" Subject: RE: [RFC PATCH v4 0/4] Create common DPLL/clock configuration API Thread-Topic: [RFC PATCH v4 0/4] Create common DPLL/clock configuration API Thread-Index: AQHZBDr1K1GsCJct2UayQH1vPDEq/65XZyGAgAMK4oCAAFcrAIAG+ucAgAC+YICAAJp7gIABOqIAgAEc44CAADKwAIAAJ6gAgASMcoCALA0RgIAAHpAAgAEn4hA= Date: Tue, 10 Jan 2023 10:54:20 +0000 Message-ID: References: <20221206184740.28cb7627@kernel.org> <10bb01d90a45$77189060$6549b120$@gmail.com> <20221207152157.6185b52b@kernel.org> <6e252f6d-283e-7138-164f-092709bc1292@machnikowski.net> <20221209083104.2469ebd6@kernel.org> In-Reply-To: Accept-Language: pl-PL, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR11MB4657:EE_|MW3PR11MB4748:EE_ x-ms-office365-filtering-correlation-id: 4ba5a62f-2ba8-4788-e990-08daf2f90714 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: HW1scVUS6TKkw8S1vLjpFTO/9owjEPy0lseff5zZkjmFIEx29LtAWxcFVoK8Y5Uz81QmVS2kJrW/RrzVdQVSz6lEYyjFvmxPPDxclBQOf5IpUsFK9joBsf60PwGsST9/fAMpFBKJvNWVwlz2u7R99xR6+zbNoyLbNlHA9RO3N3VaqLFVYOzni5fBh691oii4Fwucs++TLZrIHhjuf/KgBxJS+NBo1U+79Xti7Kt/oaaBtSjn7/OKZ2Xx8vSJXBg9oj3Arrz4UVIbf/qVcDODmGXmxFS9sROOlb77NN6TsDDbrl8+yTdRGZH0FfFbHhfD4KJmODh5xIscDkBB/ix6UWQpYlmTAdKPWrg1jUFJ77YldYD8rtF4Jbr5v/HK7X4Qn5RqJ1XZVBvuJNfjAX6CxSL6qZX9IsNIvcd0wnKtZ7Ynu1FGObjhHarFzRN70FVjd6jbTPVSBHp7IePBCAx5NHCSHhnmiJwChOAR+hxilMOsogmO1H+I1OTuMID8Z8L38MbpejvObmlaiw1m5Zk0KPoFjPYA1VURDnYue+8E44du9/wf1PqpMroDCAwsE05wUeawNG4UnxBbzEwvFW3qZn81UiMeM29gNHAmWZYhJSCCLDj9nw4BEM78QH/Sj0XaSmw0qX/saMdhMf5CSrMuKowdQMeV2wsJoU60C/FRc6GZ6pPd6obO937kBSM8eYx+MvWJW318sHzE0JyuEpcVFw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4657.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(346002)(396003)(136003)(366004)(376002)(39860400002)(451199015)(6506007)(38100700002)(122000001)(82960400001)(53546011)(2906002)(478600001)(33656002)(186003)(7696005)(26005)(9686003)(5660300002)(71200400001)(316002)(83380400001)(8936002)(52536014)(55016003)(86362001)(41300700001)(38070700005)(66476007)(8676002)(6916009)(76116006)(66946007)(4326008)(66446008)(54906003)(64756008)(66556008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NU13b0pGSmhUeVJCZkVyYlloRXJhQUV2MURPSTdDNDVzaCtMZ25TK1dlajB1?= =?utf-8?B?NFVlUlBibS9FYXlEVFdsZ1lDODc5Y0drVlBsQmdYUnczTWNmclNrSkU3NnQz?= =?utf-8?B?cVphdGNGUVJMOFFpTGZiTmloUHE2b2RtdmplazBQblRwdkJIc2thVjI3OEcv?= =?utf-8?B?a1VLSDFqdXpUSDJXd1A5Z0pYNGlPRCtZUnBoWi9vZURtQkxXTWRkYndQN3lo?= =?utf-8?B?bVNtU1p6cWZ3TEs0SFdqdmE5WVZOMGZpQ3ZIM0FWK05NZXFMTnlMc09aTWlR?= =?utf-8?B?QTVXemEzeWdKNWRlTkVDTEY3ZWdUOXBCWmdwaUt5d21abEZ4aHVob1pjL0NL?= =?utf-8?B?R3VKUE5CbzlJSW45dUMwRFRRQlpJaHAyRW50eGlNdWtxRjhjYk9ZWGx4dE9k?= =?utf-8?B?RDFyekNFR0ZCRS9YeWwxZ05TMUNpcG9KMzhmelFtRGVjZ1duU1Y0SEQ1ZFZ4?= =?utf-8?B?NTRnaFNyaDlGWTMvUm43OElCVUpQN1BRL3F1aFZnZTFxQkU0bURzYUlTdmsx?= =?utf-8?B?T043R3JEdGx2dU40V3N4RDlBRmtKUEFUbkpoQUx5YzVHVVYzNklUb2l5QWw5?= =?utf-8?B?R3BUQTVFZ3NGb1JsNlU1L0V6Sm5UT2dRSG9oYm9abXNpVXNpRlk2UnByZEgw?= =?utf-8?B?UFhCQzJYTEo5dWVKRzVqSE0xZnZyTENWWisrdXJOT21nYmNvU2pxRUJoVVQv?= =?utf-8?B?S2wyUkRkcDVwdmFyRFM2ZSsrNURhZkxzd3F0N2xGeGUzTXRBdmtIL2R1KzAw?= =?utf-8?B?Q2pKeEQ4NHYwVFFiMXpONm5Rd0xuY2luZEJQOE50aS9YVFZtMjZTdU8yT3ZS?= =?utf-8?B?U2RsZGdEYTMwK3pEUjFnRGU3QWFSeGp6czZYR0ZQTm9JTC9ibWFDam04RHdK?= =?utf-8?B?ajNraUJURHlSM3BmNmpsdWlFZ2Uzcjk4RnVaNE8ycFlzOVArcUR0eXovdDdQ?= =?utf-8?B?YU5raURiVkJzdVpoSnAvR09hOXg1KzA4aVh6QVdBajU0bjVJdStjaHUwSFF2?= =?utf-8?B?T3draXNBYXFOclk5bE5pS1U3Mm52ZVBIdXVJOEVSdnlZWFlKUzlDUmRTcGE0?= =?utf-8?B?WkVueERLMjkrTlRMd2NVa1JBOVdJTUl5T2E0MWhTbFovSUtnOXZmaHRTVlgw?= =?utf-8?B?MjdCaXJFNUc5dnN2aGpvaVg3YkVzc3BON0k4S0FsZExMZE1KczljbGJkdG93?= =?utf-8?B?bUg3R2tVTHM5aGRkNHdSbDdXQllPMnVySFlNMlpTNXBISEF2KzhNRG9XQjVX?= =?utf-8?B?QjgvQSsrS0JTUnU0ZlY2S3RHcGd2cWxyRnYyZTh1WE5hSXBZTHVaSy9nUTJH?= =?utf-8?B?YXp6Zlo5SCttR2V4K21acmpMekRreHFIY2ozUU1sMUxydW5YOEJTblRleUk1?= =?utf-8?B?dDNuY0Y2OUhOb3VkbFVTS21lb1FFNFpnK3g5RTQ2a3hETE0wNEZTVElWc2Vi?= =?utf-8?B?dkFzdWRBM1hjS0JFTlZQL0RCTUNLMkdqeEVPbmVQRWZzelhJbWZGcUJjd2tl?= =?utf-8?B?MkNJZFo5TjR5Z3pSSTNmOUFpbzFQdnJ2c1ovcXdGUkdGbTVMRGZBd2Nka2cv?= =?utf-8?B?RXlSRGVEK3pxQ2xpZVNjdGlodFVva1pCUnRBQ0RBT3lHYkdxTDZTeU95cEZz?= =?utf-8?B?a3JWeUJiYnJLM2t5eXZ3RGpMbjlKbittYmlpZHZwUWdEdnludzBaOXFPYlAv?= =?utf-8?B?RUY2NTIvYjRxV3U5dDZyWm5BLy9mM0xQWFVrR3k3cG9TZjY4eEJzRnBNWloz?= =?utf-8?B?QkxHNFV0MHhtOUNSR2dKTFRlcHJ5a3pVUkhUWUVTWTJUbE5tWEpYMHhlVitY?= =?utf-8?B?aTdFZzhDR0NTVkZxOU5Fd3pzVm91UEhDVmhJV29tWGkxcldUMnJlV2E1SGhY?= =?utf-8?B?cng5TFI4c0QrNDFrbkFHakY0LzJxQzBVbVlHMXd6YVUzZWJ6VnFNSE01ZkVx?= =?utf-8?B?R08vayttZUxUWDIxUWhDZGVWbVVINTMrTjM0UUxOWVlEQnBpTzAwazFJbzZm?= =?utf-8?B?eWNxSG5wSFFFUzhDQWEwR29Bc2hobHB6dEE3bnpENXQwWUM0bTdjRWdJNU52?= =?utf-8?B?NDNOTmZEZCtKKzRSVWdzTFM3ZHNDQWtQUmNsb3dJS1hyL2ZuNWwyNGY5RDNi?= =?utf-8?B?b0hEZGV4Y1VkTzBCYmthK1cvUVNaUzBiYTlBd2Q2aXRCbDY3K045dlN5L3pn?= =?utf-8?B?aXc9PQ==?= 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: DM6PR11MB4657.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4ba5a62f-2ba8-4788-e990-08daf2f90714 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2023 10:54:20.5466 (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: MY8OQCLNq0Hnd6Zx65ihphucdVYqYReF+RzhpzvbXUQeMamEvCQ6D1HXszYfbVXOYVt4zwRdXqvflgyARLMkqlsLI4uUKgjlZC/AjUKWbHw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4748 X-OriginatorOrg: intel.com Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org PkZyb206IEppcmkgUGlya28gPGppcmlAcmVzbnVsbGkudXM+DQo+U2VudDogTW9uZGF5LCBKYW51 YXJ5IDksIDIwMjMgNTozMCBQTQ0KPg0KPk1vbiwgSmFuIDA5LCAyMDIzIGF0IDAzOjQzOjAxUE0g Q0VULCBhcmthZGl1c3oua3ViYWxld3NraUBpbnRlbC5jb20gd3JvdGU6DQo+Pj5Gcm9tOiBKaXJp IFBpcmtvIDxqaXJpQHJlc251bGxpLnVzPg0KPj4+U2VudDogTW9uZGF5LCBEZWNlbWJlciAxMiwg MjAyMiAyOjU5IFBNDQo+Pj4NCj4+PkZyaSwgRGVjIDA5LCAyMDIyIGF0IDA1OjMxOjA0UE0gQ0VU LCBrdWJhQGtlcm5lbC5vcmcgd3JvdGU6DQo+Pj4+T24gRnJpLCA5IERlYyAyMDIyIDE1OjA5OjA4 ICswMTAwIE1hY2llayBNYWNobmlrb3dza2kgd3JvdGU6DQo+Pj4+PiBPbiAxMi85LzIwMjIgMTI6 MDcgUE0sIEppcmkgUGlya28gd3JvdGU6DQo+Pj4+PiA+IExvb2tpbmcgYXQgdGhlIGRvY3VtZW50 YXRpb24gb2YgdGhlIGNoaXBzLCB0aGV5IGFsbCBoYXZlIG11cGx0aXBsZQ0KPj4+RFBMTHMNCj4+ Pj4+ID4gb24gYSBkaWUuIEFya2FkaXVzeiwgaW4geW91ciBwcm9wb3NlZCBpbXBsZW1lbnRhdGlv biwgZG8geW91IG1vZGVsDQo+Pj5lYWNoDQo+Pj4+PiA+IERQTEwgc2VwYXJhdGVsbHk/IElmIHll cywgdGhlbiBJIHVuZGVyc3RhbmQgdGhlIHVyZ2VuY3kgb2YgbmVlZCBvZiBhDQo+Pj4+PiA+IHNo YXJlZCBwaW4uIFNvIGFsbCBEUExMcyBzaGFyaW5nIHRoZSBwaW4gYXJlIHBhcnQgb2YgdGhlIHNh bWUgY2hpcD8NCj4+Pj4+ID4NCj4+Pj4+ID4gUXVlc3Rpb246IGNhbiB3ZSBoYXZlIGFuIGVudGl0 eSwgdGhhdCB3b3VsZCBiZSAxOjEgbWFwcGVkIHRvIHRoZQ0KPj4+YWN0dWFsDQo+Pj4+PiA+IGRl dmljZS9jaGlwIGhlcmU/IExldCdzIGNhbGwgaXMgImEgc3luY2hyb25pemVyIi4gSXQgd291bGQg Y29udGFpbg0KPj4+Pj4gPiBtdWx0aXBsZSBEUExMcywgdXNlci1mYWNpbmctc291cmNlcyhpbnB1 dF9jb25uZWN0b3IpLA0KPj4+Pj4gPiB1c2VyLWZhY2luZy1vdXRwdXRzKG91dHB1dF9jb25uZWN0 b3IpLCBpL28gcGlucy4NCj4+Pj4+ID4NCj4+Pj4+ID4gQW4gZXhhbXBsZToNCj4+Pj4+ID4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNZTkNIUk9OSVpFUg0KPj4+Pj4gPg0KPj4+Pj4g Pg0KPj4+4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSQDQo+Pj4+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKU gg0KPj4+4pSCDQo+Pj4+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUgg0KPj4+ 4pSCDQo+Pj4+PiA+ICAgU3luY0UgaW4gY29ubmVjdG9yICAgICAgICAgIOKUgiAgICAgICAgICAg ICAg4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQDQo+Pj7ilIIgICAgIFN5bmNFIG91 dCBjb25uZWN0b3INCj4+Pj4+ID4gICAgICAgICAgICAgICAgIOKUjOKUgOKUgOKUgOKUkCAgICAg ICAgIOKUgmluIHBpbiAxICAgICAg4pSCRFBMTF8xICAg4pSCICAgICBvdXQgcGluDQo+Pj4x4pSC ICAgIOKUjOKUgOKUgOKUgOKUkA0KPj4+Pj4gPiAgICAgICAgICAgICAgICAg4pSCICAg4pSc4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pS84pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSkDQo+Pj7ilJzilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDi lIDilIDilIDilLzilIDilIDilIDilIDilKQgICDilIINCj4+Pj4+ID4gICAgICAgICAgICAgICAg IOKUgiAgIOKUgiAgICAgICAgIOKUgiAgICAgICAgICAgICAg4pSCICAgICAgICAg4pSCDQo+Pj7i lIIgICAg4pSCICAg4pSCDQo+Pj4+PiA+ICAgICAgICAgICAgICAgICDilJTilIDilIDilIDilJgg ICAgICAgICDilIIgICAgICAgICAgICAgIOKUgiAgICAgICAgIOKUgg0KPj4+4pSCICAgIOKUlOKU gOKUgOKUgOKUmA0KPj4+Pj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIIgICAg ICAgICAgICAgIOKUgiAgICAgICAgIOKUgg0KPj4+4pSCDQo+Pj4+PiA+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIOKUgiAgICAgICAgICAg4pSM4pSA4pSA4pSkICAgICAgICAg4pSCDQo+ Pj7ilIINCj4+Pj4+ID4gICAgR05TUyBpbiBjb25uZWN0b3IgICAgICAgICAg4pSCICAgICAgICAg ICDilIIgIOKUlOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUmA0KPj4+4pSCDQo+Pj4+PiA+ ICAgICAgICAgICAgICAgICDilIzilIDilIDilIDilJAgICAgICAgICDilIJpbiBwaW4gMiAgIOKU giAgICAgICAgICAgICAgICAgIG91dCBwaW4NCj4+PjLilIIgICAgIEVYVCBTTUEgY29ubmVjdG9y DQo+Pj4+PiA+ICAgICAgICAgICAgICAgICDilIIgICDilJzilIDilIDilIDilIDilIDilIDilIDi lIDilIDilLzilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilJgNCj4+PuKUgiAgICDi lIzilIDilIDilIDilJANCj4+Pj4+ID4gICAgICAgICAgICAgICAgIOKUgiAgIOKUgiAgICAgICAg IOKUgg0KPj4+4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pS84pSA4pSA4pSA 4pSA4pSkICAg4pSCDQo+Pj4+PiA+ICAgICAgICAgICAgICAgICDilJTilIDilIDilIDilJggICAg ICAgICDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICDilIINCj4+PuKUgiAgICDilIIgICDi lIINCj4+Pj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCICAgICAgICAgICAg ICAgICAgICAgICAgICAg4pSCDQo+Pj7ilIIgICAg4pSU4pSA4pSA4pSA4pSYDQo+Pj4+PiA+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAg IOKUgg0KPj4+4pSCDQo+Pj4+PiA+ICAgIEVYVCBTTUEgY29ubmVjdG9yICAgICAgICAgIOKUgiAg ICAgICAgICAgICAgICAgICAgICAgICAgIOKUgg0KPj4+4pSCDQo+Pj4+PiA+ICAgICAgICAgICAg ICAgICDilIzilIDilIDilIDilJAgICBtdXggICDilIJpbiBwaW4gMyAgICAgIOKUjOKUgOKUgOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUkCAg4pSCDQo+Pj7ilIINCj4+Pj4+ID4gICAgICAgICAgICAg ICAgIOKUgiAgIOKUnOKUgOKUgOKUgOKUgOKUrOKUgOKUgOKUgOKUgOKUvOKUgOKUgOKUgOKUgOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUkCAg4pSCICAgICAgICAg4pSCICDilIINCj4+PuKUgg0KPj4+ Pj4gPiAgICAgICAgICAgICAgICAg4pSCICAg4pSCICAgIOKUgiAgICDilIIgICAgICAgICAgIOKU giAg4pSCRFBMTF8yICAg4pSCICDilIINCj4+PuKUgg0KPj4+Pj4gPiAgICAgICAgICAgICAgICAg 4pSU4pSA4pSA4pSA4pSYICAgIOKUgiAgICDilIIgICAgICAgICAgIOKUgiAg4pSCICAgICAgICAg 4pSCICDilIINCj4+PuKUgg0KPj4+Pj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCICAg IOKUgiAgICAgICAgICAg4pSU4pSA4pSA4pSkICAgICAgICAg4pSc4pSA4pSA4pSYDQo+Pj7ilIIN Cj4+Pj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgIOKUgiAgICDilIIgICAgICAgICAgICAg IOKUgiAgICAgICAgIOKUgg0KPj4+4pSCDQo+Pj4+PiA+ICAgIEVYVCBTTUEgY29ubmVjdG9yICAg ICDilIIgICAg4pSCICAgICAgICAgICAgICDilIIgICAgICAgICDilIINCj4+PuKUgg0KPj4+Pj4g PiAgICAgICAgICAgICAgICAg4pSM4pSA4pSA4pSA4pSQICAgIOKUgiAgICDilIIgICAgICAgICAg ICAgIOKUgiAgICAgICAgIOKUgg0KPj4+4pSCDQo+Pj4+PiA+ICAgICAgICAgICAgICAgICDilIIg ICDilJzilIDilIDilIDilIDilJggICAg4pSCICAgICAgICAgICAgICDilJTilIDilIDilIDilIDi lIDilIDilIDilIDilIDilJgNCj4+PuKUgg0KPj4+Pj4gPiAgICAgICAgICAgICAgICAg4pSCICAg 4pSCICAgICAgICAg4pSCDQo+Pj7ilIINCj4+Pj4+ID4gICAgICAgICAgICAgICAgIOKUlOKUgOKU gOKUgOKUmA0KPj4+4pSU4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSYDQo+Pj4+PiA+DQo+Pj4+PiA+IERvIEkgZ2V0IHRoYXQgcmVt b3RlbGx5IGNvcnJlY3Q/DQo+Pj4+Pg0KPj4+Pj4gSXQgbG9va3MgZ29vdCwgaGVuY2UgdHdvIGNv cnJlY3Rpb25zIGFyZSBuZWVkZWQ6DQo+Pj4+PiAtIGFsbCBpbnB1dHMgY2FuIGdvIHRvIGFsbCBE UExMcywgYW5kIGEgc2luZ2xlIHNvdXJjZSBjYW4gZHJpdmUgbW9yZQ0KPj4+Pj4gICB0aGFuIG9u ZSBEUExMDQo+Pj4+PiAtIFRoZSBleHRlcm5hbCBtdXggZm9yIFNNQSBjb25uZWN0b3Igc2hvdWxk IG5vdCBiZSBhIHBhcnQgb2YgdGhlDQo+Pj4+PiAgIFN5bmNocm9uaXplciBzdWJzeXN0ZW0gLSBJ IGJlbGlldmUgdGhlcmUncyBhbHJlYWR5IGEgc2VwYXJhdGUgTVVYDQo+Pj4+PiAgIHN1YnN5c3Rl bSBpbiB0aGUga2VybmVsIGFuZCBhbGwgZXh0ZXJuYWwgY29ubmVjdGlvbnMgc2hvdWxkIGJlDQo+ aGFuZGxlZA0KPj4+Pj4gICBieSBhIGRldnRyZWUgb3IgYSBzaW1pbGFyIGNvbmNlcHQuDQo+Pj4+ Pg0KPj4+Pj4gVGhlIG9ubHkgIm11eGluZyIgdGhpbmcgdGhhdCBjb3VsZCBwb3RlbnRpYWxseSBi ZSBtb2RlbGVkIGlzIGENCj4+Pj4+IHN5bmNocm9uaXplciBvdXRwdXQgdG8gc3luY2hyb25pemVy IGlucHV0IHJlbGF0aW9uLiBTb21lIHN5bmNocm9uaXplcnMNCj4+Pj4+IGRvZXMgdGhhdCBpbnRl cm5hbGx5IGFuZCBjYW4gdXNlIHRoZSBvdXRwdXQgb2Ygb25lIERQTEwgYXMgYSBzb3VyY2UNCj5m b3INCj4+Pj4+IGFub3RoZXIuDQo+Pj4+DQo+Pj4+TXkgZXhwZXJpZW5jZSB3aXRoIERUIGFuZCBt dXhlcyBpcyByYXBpZGx5IGFnaW5nLCBoYXZlIHlvdSB3b3JrZWQgd2l0aA0KPj4+PnRob3NlIHJl Y2VudGx5PyBGcm9tIHdoYXQgSSByZW1lbWJlciB0aGUgbXV4ZXMgd2VyZSByZWFsbHkuLiAiZW1i ZWRkZWQiDQo+Pj4+YW5kIHN0YXRpYyBjb21wYXJlZCB0byB3aGF0IHdlIHdhbnQgaGVyZS4NCj4+ Pg0KPj4+V2h5IGRvIHlvdSB0aGluayB3ZSBuZWVkIHNvbWV0aGluZyAibm9uLXN0YXRpYyI/IFRo ZSBtdXggaXMgcGFydCBvZiB0aGUNCj4+PmJvYXJkLCBpc24ndCBpdD8gVGhhdCBzb3VuZHMgcXVp dGUgc3RhdGljIHRvIG1lLg0KPj4+DQo+Pj4NCj4+Pj4NCj4+Pj5Vc2luZyBEVCBtYXkgd29yayBu aWNlbHkgZm9yIGRlZmluaW5nIHRoZSB0b3BvbG9neSwgYnV0IGZvciBjb25maWcgd2UNCj4+Pj5z dGlsbCBuZWVkIGEgZGlmZmVyZW50IG1lY2hhbmlzbS4NCj4+Pg0KPj4+ImNvbmZpZyIgb2Ygd2hh dD8gRWFjaCBpdGVtIGluIHRvcG9sb2d5IHdvdWxkIGJlIGNvbmZpZ3VyZSBhY2NvcmRpbmcgdG8N Cj4+PnRoZSBpdGVtIHR5cGUsIHdvbid0IGl0Pw0KPj4+DQo+Pj5bLi4uXQ0KPj4NCj4+DQo+Pkhp IGd1eXMsDQo+Pg0KPj5XZSBoYXZlIGJlZW4gdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgZmVhc2liaWxp dHkgb2YgbmV3IGFwcHJvYWNoIHByb3Bvc2VkIG9uDQo+b3VyDQo+PmxhdGVzdCBtZWV0aW5nIC0g dG8gaGF2ZSBhIHNpbmdsZSBvYmplY3Qgd2hpY2ggZW5jYXBzdWxhdGVzIG11bHRpcGxlDQo+RFBM THMuDQo+Pg0KPj5QbGVhc2UgY29uc2lkZXIgZm9sbG93aW5nIGV4YW1wbGU6DQo+Pg0KPj5TaGFy ZWQgY29tbW9uIGlucHV0czoNCj4+aTAgLSBHUFMgIC8gZXh0ZXJuYWwNCj4+aTEgLSBTTUExIC8g ZXh0ZXJuYWwNCj4+aTIgLSBTTUEyIC8gZXh0ZXJuYWwNCj4+aTMgLSBNVVgwIC8gY2xrIHJlY292 ZXJlZCBmcm9tIFBIWTAuWCBkcml2ZW4gYnkgTUFDMA0KPj5pNCAtIE1VWDEgLyBjbGsgcmVjb3Zl cmVkIGZyb20gUEhZMS5YIGRyaXZlbiBieSBNQUMxDQo+Pg0KPj4rLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPj58IENoYW5uZWwgQSAv IEZXMCAgICAgICAgICAgICArLS0tKyAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAg ICAgICAgICAgICAgICAgICAgIGkwLS18ICAgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58 ICAgICAgICAgKy0tLSsgICAgICAgICAgICAgICB8ICAgfCAgICAgICAgICAgICAgICAgICAgICAg fA0KPj58IFBIWTAuMC0tfCAgIHwgICAgICAgICAgIGkxLS18IEQgfCAgICAgICAgICAgICAgICAg ICAgICAgfA0KPj58ICAgICAgICAgfCAgIHwgICAgICAgICAgICAgICB8IFAgfCAgICAgICAgICAg ICAgICAgICAgICAgfA0KPj58IFBIWTAuMS0tfCBNIHwgICAgICAgICAgIGkyLS18IEwgfCAgICst LS0rICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgfCBVIHwgICAgICAgICAgICAgICB8IEwg fC0tLXwgICB8LS0tfCBQSFkwLjAgfC0tfA0KPj58IFBIWTAuMi0tfCBYIHwtKy0tLS0tLS0tLWkz LS18IDAgfCAgIHwgICB8ICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgfCAwIHwgfCstLS0t LS0rICAgICB8ICAgfC0tLXwgTSB8LS0tfCBQSFkwLjEgfC0tfA0KPj58IC4uLiAgIC0tfCAgIHwg fHwgTVVYMSB8LWk0LS18ICAgfCAgIHwgQSB8ICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAg fCAgIHwgfCstLS0tLS0rICAgICArLS0tKyAgIHwgQyB8LS0tfCBQSFkwLjIgfC0tfA0KPj58IFBI WTAuNy0tfCAgIHwgfCAgICAgICAgIGkwLS18ICAgfCAgIHwgMCB8ICAgKy0tLS0tLS0tKyAgfA0K Pj58ICAgICAgICAgKy0tLSsgfCAgICAgICAgICAgICB8ICAgfC0tLXwgICB8LS0tfCAuLi4gICAg fC0tfA0KPj58ICAgICAgICAgICAgICAgfCAgICAgICAgIGkxLS18IEQgfCAgIHwgICB8ICAgKy0t LS0tLS0tKyAgfA0KPj58ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8IFAgfC0tLXwgICB8 LS0tfCBQSFkwLjcgfC0tfA0KPj58ICAgICAgICAgICAgICAgfCAgICAgICAgIGkyLS18IEwgfCAg ICstLS0rICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8 IEwgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAgICAgICAgICAgXC0tLS0tLS0t LWkzLS18IDEgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAgICAgICAgICAgICst LS0tLS0rICAgICB8ICAgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAgICAgICAg ICAgIHwgTVVYMSB8LWk0LS18ICAgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAg ICAgICAgICAgICstLS0tLS0rICAgICArLS0tKyAgICAgICAgICAgICAgICAgICAgICAgfA0KPj4r LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t Kw0KPj58IENoYW5uZWwgQiAvIEZXMSAgICAgICAgICAgICArLS0tKyAgICAgICAgICAgICAgICAg ICAgICAgfA0KPj58ICAgICAgICAgICAgICAgICAgICAgICAgIGkwLS18ICAgfCAgICAgICAgICAg ICAgICAgICAgICAgfA0KPj58ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgfCAgICAg ICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAgICAgICAgICAgICAgICAgICAgIGkxLS18IEQg fCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAgICAgKy0tLSsgICAgICAgICAgICAg ICB8IFAgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58IFBIWTEuMC0tfCAgIHwgICAgICAg ICAgIGkyLS18IEwgfCAgICstLS0rICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgfCAgIHwg ICstLS0tLS0rICAgICB8IEwgfC0tLXwgICB8LS0tfCBQSFkxLjAgfC0tfA0KPj58IFBIWTEuMS0t fCBNIHwgIHwgTVVYMCB8LWkzLS18IDAgfCAgIHwgICB8ICAgKy0tLS0tLS0tKyAgfA0KPj58ICAg ICAgICAgfCBVIHwgICstLS0tLS0rICAgICB8ICAgfC0tLXwgTSB8LS0tfCBQSFkxLjEgfC0tfA0K Pj58IFBIWTEuMi0tfCBYIHwtKy0tLS0tLS0tLWk0LS18ICAgfCAgIHwgQSB8ICAgKy0tLS0tLS0t KyAgfA0KPj58ICAgICAgICAgfCAxIHwgfCAgICAgICAgICAgICArLS0tKyAgIHwgQyB8LS0tfCBQ SFkxLjIgfC0tfA0KPj58IC4uLiAgIC0tfCAgIHwgfCAgICAgICAgIGkwLS18ICAgfCAgIHwgMSB8 ICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgfCAgIHwgfCAgICAgICAgICAgICB8ICAgfC0t LXwgICB8LS0tfCAuLi4gICAgfC0tfA0KPj58IFBIWTEuNy0tfCAgIHwgfCAgICAgICAgIGkxLS18 IEQgfCAgIHwgICB8ICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgKy0tLSsgfCAgICAgICAg ICAgICB8IFAgfC0tLXwgICB8LS0tfCBQSFkxLjcgfC0tfA0KPj58ICAgICAgICAgICAgICAgfCAg ICAgICAgIGkyLS18IEwgfCAgICstLS0rICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgICAg ICAgfCstLS0tLS0rICAgICB8IEwgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAg ICAgICAgICAgfHwgTVVYMCB8LWkzLS18IDEgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58 ICAgICAgICAgICAgICAgfCstLS0tLS0rICAgICB8ICAgfCAgICAgICAgICAgICAgICAgICAgICAg fA0KPj58ICAgICAgICAgICAgICAgXC0tLS0tLS0tLWk0LS18ICAgfCAgICAgICAgICAgICAgICAg ICAgICAgfA0KPj58ICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tKyAgICAgICAgICAg ICAgICAgICAgICAgfA0KPj4rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tKw0KPg0KPldoYXQgaXMgImEgY2hhbm5lbCIgaGVyZT8gQXJlIHRo ZXNlIDIgY2hhbm5lbHMgcGFydCBvZiB0aGUgc2FtZSBwaHlzaXZhbA0KPmNoaXA/IENvdWxkIHlv dSBhZGQgdGhlIHN5bmNocm9uaXplciBjaGlwL2RldmljZSBlbnRpdGllcyB0byB5b3VyIGRyYXdp bmc/DQo+DQoNCk5vLg0KQSAiU3luY2hyb25pemF0aW9uIENoYW5uZWwiIG9uIGEgc3dpdGNoIHdv dWxkIGFsbG93IHRvIHNlcGFyYXRlIGdyb3Vwcw0Kb2YgcGh5c2ljYWwgcG9ydHMuIEVhY2ggY2hh bm5lbC9ncm91cCBoYXMgb3duICJTeW5jaHJvbml6ZXIgQ2hpcCIsIHdoaWNoIGlzDQp1c2VkIHRv IGRyaXZlIFBIWSBjbG9ja3Mgb2YgdGhhdCBncm91cC4NCg0KIlN5bmNocm9uaXplciBjaGlwIiB3 b3VsZCBiZSB0aGUgMiBEUExMcyBvbiBvbGQgZHJhdywgc29tZXRoaW5nIGxpa2UgdGhpczoNCist LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLSsNCnwgQ2hhbm5lbCBBIC8gRlcwICAgICAgICArLS0tLS0tLS0tLS0tLSsgICArLS0tKyAg ICstLS0tLS0tLSsgIHwNCnwgICAgICAgICAgICAgICAgICAgIGkwLS18U3luY2hyb25pemVyMHwt LS18ICAgfC0tLXwgUEhZMC4wIHwtLXwNCnwgICAgICAgICArLS0tKyAgICAgICAgICB8ICAgICAg ICAgICAgIHwgICB8ICAgfCAgICstLS0tLS0tLSsgIHwNCnwgUEhZMC4wLS18ICAgfCAgICAgIGkx LS18ICAgICAgICAgICAgIHwtLS18IE0gfC0tLXwgUEhZMC4xIHwtLXwNCnwgICAgICAgICB8ICAg fCAgICAgICAgICB8ICstLS0tLSsgICAgIHwgICB8IEEgfCAgICstLS0tLS0tLSsgIHwNCnwgUEhZ MC4xLS18IE0gfCAgICAgIGkyLS18IHxEUExMMHwgICAgIHwgICB8IEMgfC0tLXwgUEhZMC4yIHwt LXwNCnwgICAgICAgICB8IFUgfCAgICAgICAgICB8ICstLS0tLSsgICAgIHwgICB8IDAgfCAgICst LS0tLS0tLSsgIHwNCnwgUEhZMC4yLS18IFggfC0tKy0tLWkzLS18ICstLS0tLSsgICAgIHwtLS18 ICAgfC0tLXwgLi4uICAgIHwtLXwNCnwgICAgICAgICB8IDAgfCAgfCAgICAgICB8IHxEUExMMXwg ICAgIHwgICB8ICAgfCAgICstLS0tLS0tLSsgIHwNCnwgLi4uICAgLS18ICAgfCAgfCAvLWk0LS18 ICstLS0tLSsgICAgIHwtLS18ICAgfC0tLXwgUEhZMC43IHwtLXwNCnwgICAgICAgICB8ICAgfCAg fCB8ICAgICArLS0tLS0tLS0tLS0tLSsgICArLS0tKyAgICstLS0tLS0tLSsgIHwNCnwgUEhZMC43 LS18ICAgfCAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwN CnwgICAgICAgICArLS0tKyAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwNCistLS0tLS0tLS0tLS0tLS0tfC18LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLSsNCnwgQ2hhbm5lbCBCIC8gRlcxfCB8ICAgICArLS0tLS0tLS0tLS0t LSsgICArLS0tKyAgICstLS0tLS0tLSsgIHwNCnwgICAgICAgICAgICAgICAgfCB8IGkwLS18U3lu Y2hyb25pemVyMXwtLS18ICAgfC0tLXwgUEhZMS4wIHwtLXwNCnwgICAgICAgICArLS0tKyAgfCB8 ICAgICB8ICAgICAgICAgICAgIHwgICB8ICAgfCAgICstLS0tLS0tLSsgIHwNCnwgUEhZMS4wLS18 ICAgfCAgfCB8IGkxLS18ICAgICAgICAgICAgIHwtLS18IE0gfC0tLXwgUEhZMS4xIHwtLXwNCnwg ICAgICAgICB8ICAgfCAgfCB8ICAgICB8ICstLS0tLSsgICAgIHwgICB8IEEgfCAgICstLS0tLS0t LSsgIHwNCnwgUEhZMS4xLS18IE0gfCAgfCB8IGkyLS18IHxEUExMMHwgICAgIHwgICB8IEMgfC0t LXwgUEhZMS4yIHwtLXwNCnwgICAgICAgICB8IFUgfCAgfCB8ICAgICB8ICstLS0tLSsgICAgIHwg ICB8IDEgfCAgICstLS0tLS0tLSsgIHwNCnwgUEhZMS4yLS18IFggfCAgXC18LWkzLS18ICstLS0t LSsgICAgIHwtLS18ICAgfC0tLXwgLi4uICAgIHwtLXwNCnwgICAgICAgICB8IDEgfCAgICB8ICAg ICB8IHxEUExMMXwgICAgIHwgICB8ICAgfCAgICstLS0tLS0tLSsgIHwNCnwgLi4uICAgLS18ICAg fC0tLS0rLWk0LS18ICstLS0tLSsgICAgIHwtLS18ICAgfC0tLXwgUEhZMS43IHwtLXwNCnwgICAg ICAgICB8ICAgfCAgICAgICAgICArLS0tLS0tLS0tLS0tLSsgICArLS0tKyAgICstLS0tLS0tLSsg IHwNCnwgUEhZMS43LS18ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwNCnwgICAgICAgICArLS0tKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwNCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCkFsc28sIHBsZWFzZSBrZWVwIGluIG1pbmQg dGhhdCBpcyBhbiBleGFtcGxlLCB0aGVyZSBjb3VsZCBiZSBlYXNpbHkgNA0KKG9yIG1vcmUpIGNo YW5uZWxzIHdpcmVkIHNpbWlsYXJseS4NCg0KPg0KPj4NCj4+VGhpcyBpcyBhIHNpbXBsaWZpZWQg bmV0d29yayBzd2l0Y2ggYm9hcmQgZXhhbXBsZS4NCj4+SXQgaGFzIDIgc3luY2hyb25pemF0aW9u IGNoYW5uZWxzLCB3aGVyZSBlYWNoIGNoYW5uZWw6DQo+Pi0gcHJvdmlkZXMgY2xrIHRvIDggUEhZ cyBkcml2ZW4gYnkgc2VwYXJhdGVkIE1BQyBjaGlwcywNCj4+LSBjb250cm9scyAyIERQTExzLg0K Pj4NCj4+QmFzaWNhbGx5IG9ubHkgZ2l2ZW4gRlcgaGFzIGNvbnRyb2wgb3ZlciBpdHMgUEhZcywg c28gYWxzbyBhIGNvbnRyb2wgb3Zlcg0KPml0J3MNCj4+TVVYIGlucHV0cy4NCj4+QWxsIGV4dGVy bmFsIHNvdXJjZXMgYXJlIHNoYXJlZCBiZXR3ZWVuIHRoZSBjaGFubmVscy4NCj4+DQo+PlRoaXMg aXMgd2h5IHdlIGJlbGlldmUgaXQgaXMgbm90IGJlc3QgaWRlYSB0byBlbmNsb3NlIG11bHRpcGxl IERQTExzIHdpdGgNCj5vbmUNCj4+b2JqZWN0Og0KPj4tIHNvdXJjZXMgYXJlIHNoYXJlZCBldmVu IGlmIERQTExzIGFyZSBub3QgYSBzaW5nbGUgc3luY2hyb25pemVyIGNoaXAsDQo+Pi0gY29udHJv bCBvdmVyIHNwZWNpZmljIE1VWCB0eXBlIGlucHV0IHNoYWxsIGJlIGNvbnRyb2xsYWJsZSBmcm9t DQo+ZGlmZmVyZW50DQo+PmRyaXZlci9maXJtd2FyZSBpbnN0YW5jZXMuDQo+Pg0KPj5BcyB3ZSBr bm93IHRoZSBwcm9wb3NhbCBvZiBoYXZpbmcgbXVsdGlwbGUgRFBMTHMgaW4gb25lIG9iamVjdCB3 YXMgYSB0cnkNCj50bw0KPj5zaW1wbGlmeSBjdXJyZW50bHkgaW1wbGVtZW50ZWQgc2hhcmVkIHBp bnMuIFdlIGZ1bGx5IHN1cHBvcnQgaWRlYSBvZg0KPmhhdmluZw0KPj5pbnRlcmZhY2VzIGFzIHNp bXBsZSBhcyBwb3NzaWJsZSwgYnV0IGF0IHRoZSBzYW1lIHRpbWUgdGhleSBzaGFsbCBiZQ0KPmZs ZXhpYmxlDQo+PmVub3VnaCB0byBzZXJ2ZSBtYW55IHVzZSBjYXNlcy4NCj4+DQo+PlJpZ2h0IG5v dyB0aGUgdXNlIGNhc2Ugb2Ygc2luZ2xlICJzeW5jaHJvbml6ZXIgY2hpcCIgaXMgcG9zc2libGUg KDIgRFBMTHMNCj53aXRoDQo+PnNoYXJlZCBpbnB1dHMpLCBhcyB3ZWxsIGFzIG11bHRpcGxlIHN5 bmNocm9uaXplciBjaGlwcyB3aXRoIHNoYXJlZCBpbnB1dHMuDQo+Pg0KPj5JZiB3ZSB3b3VsZCBl bnRpcmVseSBnZXQgcmlkIG9mIHNoYXJpbmcgcGlucyBpZGVhIGFuZCBpbnN0ZWFkIGFsbG93ZWQg b25seQ0KPnRvDQo+PmhhdmUgbXVsdGlwbGUgRFBMTHMgaW4gb25lIG9iamVjdCwgd2Ugd291bGQg ZmFsbCBiYWNrIHRvIHRoZSBwcm9ibGVtIHdoZXJlDQo+PmNoYW5nZSBvbiBvbmUgaW5wdXQgaXMg YnJha2luZyBhbm90aGVyICJzeW5jaHJvbml6ZXIgY2hpcCIgaW5wdXQuDQo+PkkuZS4gY29uc2lk ZXJpbmcgYWJvdmUgc2NoZW1lLCB1c2VyIGNvbmZpZ3VyZWQgYm90aCBjaGFubmVscyB0byB1c2Ug U01BMQ0KPjFNSHouDQo+PklmIFNNQTEgaW5wdXQgaXMgY2hhbmdlZCB0byAxME1IeiwgYWxsIERQ TExzIGFyZSBhZmZlY3RlZCwgdGh1cyBhbGwgdXNpbmcNCj50aGF0DQo+DQo+WW91IHNheSAiU01B MSBpbnB1dCAqaXMgY2hhbmdlZCoiLiBDb3VsZCB5b3UgYWRkIHRvIHlvdXIgZHJhd2luZzoNCj4x KSBXaG8gaXMgdGhlIG9uZSB0cmlnZ2VyaW5nIHRoZSBjaGFuZ2UuDQo+MikgRW50aXR5IHRoYXQg bWFuYWdlcyB0aGUgU01BIGlucHV0IGFuZCBhcHBsaWVzIHRoZSBjb25maWd1cmF0aW9uLg0KPg0K DQpBIHVzZXIgb3Igc29tZSB0b29sLCB0aGlzIGNoYW5nZSByZXF1aXJlcyB0byBzd2l0Y2ggYSBm cmVxdWVuY3kgb24gYSBzaWduYWwNCmdlbmVyYXRvciBjb25uZWN0ZWQgdG8gdGhhdCBTTUExLiBX aGF0ZXZlciB3b3VsZCBtYWtlIHRoZSBjaGFuZ2UgaXMgYW4gZXh0ZXJuYWwNCmVudGl0eSBoZXJl LiBUaGUgZHJhdyBzaG93IGNvbm5lY3Rpb25zIG9uIGJvYXJkLCBkb24ndCBzZWUgYSBwb2ludCBv biBoYXZpbmcgYQ0KZXh0ZXJuYWwgc2lnbmFsIGdlbmVyYXRvciBvciB1c2VyIGNvbm5lY3RlZCB0 byB0aGUgYm9hcmQgOikNCg0KSWYgc29tZXRoaW5nIGlzIG5vdCBjbGVhciwgd2UgY291bGQgcHJl cGFyZSBzb21lIGRpZmZlcmVudCBkcmF3LCBwbGVhc2UganVzdA0KbGV0IG1lIGtub3cgd2hhdCBl eGFjdGx5IHdlIHdhbnQgdG8gc2VlLiBJdCBzb3VuZCBsaWtlIGEgc2VxdWVuY2UgZGlhZ3JhbT8N Cg0KVGhhbmtzIQ0KQXJrYWRpdXN6DQoNCj4NCj4+aW5wdXQgc2hhbGwgYmUgbm90aWZpZWQsIGFz IGxvbmcgYXMgdGhhdCBpbnB1dCBpcyBzaGFyZWQuDQo+PkZvciB0aGUgZHJpdmVycyB0aGF0IGhh dmUgc2luZ2xlIHBvaW50IG9mIGNvbnRyb2wgb3ZlciBkcGxsLCB0aGV5IG1pZ2h0DQo+anVzdA0K Pj5za2lwIHRob3NlIHJlcXVlc3RzLiBCdXQgaWYgdGhlcmUgYXJlIG11bHRpcGxlIGZpcm13YXJl IGluc3RhbmNlcw0KPmNvbnRyb2xsaW5nDQo+Pm11bHRpcGxlIERQTExzLCB0aGV5IHdvdWxkIHBy b2Nlc3MgaXQgaW5kZXBlbmRlbnRseS4NCj4+DQo+PkN1cnJlbnQgaW1wbGVtZW50YXRpb24gaXMg dGhlIG1vc3QgZmxleGlibGUgYW5kIGxlYXN0IGNvbXBsZXggZm9yIHRoZQ0KPmxldmVsIG9mDQo+ PmZsZXhpYmlsaXR5IGl0IHByb3ZpZGVzLg0KPj4NCj4+QlIsIEhhcHB5IG5ldyB5ZWFyIQ0KPj5B cmthZGl1c3oNCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 207CBC54EBE for ; Tue, 10 Jan 2023 10:55:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=aNJBCxlVjFoqRIUbBlDrnq7ZzLlTuJ0AWFKQ4LqRXTE=; b=1+Zp0N502lxftN l+25gDjEhbG/uk+oPoyJhPiMv+8ycwswihReK1K0L5jscdstmBr/2LoETig8RPVUTGyeEQ+lsFUL6 K+UCMbCsldYQIXEqgA2iMwsISLkbPRIkRiBEeeRFnglj4628bBl71acc1JM00YkrCeTicXW6ag0wf ehsOIVWjLKdZ1o3g5tcy+8rbj8nbE5oOayw7q8PfSx97MsHL2ovT8EDS3WwnzpHNf4inc8PUckGE5 q3ZvVXBHKFYCjYx29ttos9s4gwsERTLidDHSYV3aii3174V1i80K38NiRQq5qjyud98GbME3o9K0w NZT4u/L38qMuBr1ixYew==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pFCH7-006SZx-46; Tue, 10 Jan 2023 10:54:38 +0000 Received: from mga02.intel.com ([134.134.136.20]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pFCGv-006SVm-Kj for linux-arm-kernel@lists.infradead.org; Tue, 10 Jan 2023 10:54:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673348065; x=1704884065; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LEU3AEo78BtYykfGTMK494w4dTJ85SoKnuP/0M+y2xE=; b=dMocKYHPzYRZuoPL27ivGjtf0t80hAG0oVs6OwmYh9Vnnbz4J5JFEdl5 qyJBOXx/Geom5bUvUU5ICAFSv/Zc04pl7Rp4zCOLqDrSDjjGhB5s3h1bu PGi626f7vnOIqg3PMGiFefZqsL+J/W6odqc+tsDJLyuJ2TsYldt3vDpdA AE3W3WUhv5rUvK/PCFhLEaUPp3eX7pM+YzWVR+tASAIFFMKh/2fZkDh8i 6s+pbww1GuTbGYkYCPERklGlRS2JDZnEKzE7DbvH3Vv8yqtg0RiD8mht7 5NcMTIRl3gq8EWDx2Y6pk+9yuLsX9rC+f/6vxXCudABwgxa7IGOtudKla Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10585"; a="310917453" X-IronPort-AV: E=Sophos;i="5.96,315,1665471600"; d="scan'208";a="310917453" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Jan 2023 02:54:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10585"; a="658945180" X-IronPort-AV: E=Sophos;i="5.96,315,1665471600"; d="scan'208";a="658945180" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga007.fm.intel.com with ESMTP; 10 Jan 2023 02:54:23 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 10 Jan 2023 02:54:23 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Tue, 10 Jan 2023 02:54:23 -0800 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.172) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Tue, 10 Jan 2023 02:54:23 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iVlKDNnH0z8Ac+lhS1sGjIpSTyMOdyVVS+NRKh3YXExw2yMAEPy0aClchyvf/NeyAt0P+LuZOdQBZ40Umh+W4oy4GHHNYVqzNYPYb8R9L5A+7QgkZRzGfhBy3aD0lfqpiqhi9V35NPrYYfCLv3bNAc2+ar7DwC0byOPsOINBgTmE9MjVmhx5um2DR/mt/v37lQcRyS7vmH5r5t1JSMNvl3ZV2bYQfBAl5oa5rhbxqwdwWL7YRocTfSnQIgzADX2Gynd0nTTkTKc6hHCo0sApoz935UHxIEkqH73McL3Gp7IKmyBr6WBAZbyTwTD3aASFCIXXTrVXbuOaokU8WlEX/A== 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=LEU3AEo78BtYykfGTMK494w4dTJ85SoKnuP/0M+y2xE=; b=LNOGXGCkex/LO/JQQNr43As1Vej/Bsl+PAMckK/78CiAJ9M0DE4ff40qOc5d0U7Bleizd+0w+XNtjrQSVhApD/dqb9bDJK/M4ngTzNOlNQf6yourjoArEBNTNqMG3eEH/yt5HIUYErc9KImVIOwz6encxO+LT6j/Jk5lOZ58DX9mnlT2cF6wi3dYRs6MZHiiAto3ncr4MDAO7kx5lOlxYwM178biS8WjblxFZPmK4doD108eb9beQao02ZofbSydfhVPE02BZdrX5MPuT68f9gpodBWrNuPEXOH67RrmmF2/BckmsbN3iBYJ+Kdu7TanThzPv60tSLCBm0536wBFmQ== 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 DM6PR11MB4657.namprd11.prod.outlook.com (2603:10b6:5:2a6::7) by MW3PR11MB4748.namprd11.prod.outlook.com (2603:10b6:303:2e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Tue, 10 Jan 2023 10:54:21 +0000 Received: from DM6PR11MB4657.namprd11.prod.outlook.com ([fe80::5006:f262:3103:f080]) by DM6PR11MB4657.namprd11.prod.outlook.com ([fe80::5006:f262:3103:f080%8]) with mapi id 15.20.5986.018; Tue, 10 Jan 2023 10:54:20 +0000 From: "Kubalewski, Arkadiusz" To: Jiri Pirko CC: Jakub Kicinski , Maciek Machnikowski , 'Vadim Fedorenko' , 'Jonathan Lemon' , 'Paolo Abeni' , "netdev@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-clk@vger.kernel.org" Subject: RE: [RFC PATCH v4 0/4] Create common DPLL/clock configuration API Thread-Topic: [RFC PATCH v4 0/4] Create common DPLL/clock configuration API Thread-Index: AQHZBDr1K1GsCJct2UayQH1vPDEq/65XZyGAgAMK4oCAAFcrAIAG+ucAgAC+YICAAJp7gIABOqIAgAEc44CAADKwAIAAJ6gAgASMcoCALA0RgIAAHpAAgAEn4hA= Date: Tue, 10 Jan 2023 10:54:20 +0000 Message-ID: References: <20221206184740.28cb7627@kernel.org> <10bb01d90a45$77189060$6549b120$@gmail.com> <20221207152157.6185b52b@kernel.org> <6e252f6d-283e-7138-164f-092709bc1292@machnikowski.net> <20221209083104.2469ebd6@kernel.org> In-Reply-To: Accept-Language: pl-PL, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR11MB4657:EE_|MW3PR11MB4748:EE_ x-ms-office365-filtering-correlation-id: 4ba5a62f-2ba8-4788-e990-08daf2f90714 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: HW1scVUS6TKkw8S1vLjpFTO/9owjEPy0lseff5zZkjmFIEx29LtAWxcFVoK8Y5Uz81QmVS2kJrW/RrzVdQVSz6lEYyjFvmxPPDxclBQOf5IpUsFK9joBsf60PwGsST9/fAMpFBKJvNWVwlz2u7R99xR6+zbNoyLbNlHA9RO3N3VaqLFVYOzni5fBh691oii4Fwucs++TLZrIHhjuf/KgBxJS+NBo1U+79Xti7Kt/oaaBtSjn7/OKZ2Xx8vSJXBg9oj3Arrz4UVIbf/qVcDODmGXmxFS9sROOlb77NN6TsDDbrl8+yTdRGZH0FfFbHhfD4KJmODh5xIscDkBB/ix6UWQpYlmTAdKPWrg1jUFJ77YldYD8rtF4Jbr5v/HK7X4Qn5RqJ1XZVBvuJNfjAX6CxSL6qZX9IsNIvcd0wnKtZ7Ynu1FGObjhHarFzRN70FVjd6jbTPVSBHp7IePBCAx5NHCSHhnmiJwChOAR+hxilMOsogmO1H+I1OTuMID8Z8L38MbpejvObmlaiw1m5Zk0KPoFjPYA1VURDnYue+8E44du9/wf1PqpMroDCAwsE05wUeawNG4UnxBbzEwvFW3qZn81UiMeM29gNHAmWZYhJSCCLDj9nw4BEM78QH/Sj0XaSmw0qX/saMdhMf5CSrMuKowdQMeV2wsJoU60C/FRc6GZ6pPd6obO937kBSM8eYx+MvWJW318sHzE0JyuEpcVFw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4657.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(346002)(396003)(136003)(366004)(376002)(39860400002)(451199015)(6506007)(38100700002)(122000001)(82960400001)(53546011)(2906002)(478600001)(33656002)(186003)(7696005)(26005)(9686003)(5660300002)(71200400001)(316002)(83380400001)(8936002)(52536014)(55016003)(86362001)(41300700001)(38070700005)(66476007)(8676002)(6916009)(76116006)(66946007)(4326008)(66446008)(54906003)(64756008)(66556008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NU13b0pGSmhUeVJCZkVyYlloRXJhQUV2MURPSTdDNDVzaCtMZ25TK1dlajB1?= =?utf-8?B?NFVlUlBibS9FYXlEVFdsZ1lDODc5Y0drVlBsQmdYUnczTWNmclNrSkU3NnQz?= =?utf-8?B?cVphdGNGUVJMOFFpTGZiTmloUHE2b2RtdmplazBQblRwdkJIc2thVjI3OEcv?= =?utf-8?B?a1VLSDFqdXpUSDJXd1A5Z0pYNGlPRCtZUnBoWi9vZURtQkxXTWRkYndQN3lo?= =?utf-8?B?bVNtU1p6cWZ3TEs0SFdqdmE5WVZOMGZpQ3ZIM0FWK05NZXFMTnlMc09aTWlR?= =?utf-8?B?QTVXemEzeWdKNWRlTkVDTEY3ZWdUOXBCWmdwaUt5d21abEZ4aHVob1pjL0NL?= =?utf-8?B?R3VKUE5CbzlJSW45dUMwRFRRQlpJaHAyRW50eGlNdWtxRjhjYk9ZWGx4dE9k?= =?utf-8?B?RDFyekNFR0ZCRS9YeWwxZ05TMUNpcG9KMzhmelFtRGVjZ1duU1Y0SEQ1ZFZ4?= =?utf-8?B?NTRnaFNyaDlGWTMvUm43OElCVUpQN1BRL3F1aFZnZTFxQkU0bURzYUlTdmsx?= =?utf-8?B?T043R3JEdGx2dU40V3N4RDlBRmtKUEFUbkpoQUx5YzVHVVYzNklUb2l5QWw5?= =?utf-8?B?R3BUQTVFZ3NGb1JsNlU1L0V6Sm5UT2dRSG9oYm9abXNpVXNpRlk2UnByZEgw?= =?utf-8?B?UFhCQzJYTEo5dWVKRzVqSE0xZnZyTENWWisrdXJOT21nYmNvU2pxRUJoVVQv?= =?utf-8?B?S2wyUkRkcDVwdmFyRFM2ZSsrNURhZkxzd3F0N2xGeGUzTXRBdmtIL2R1KzAw?= =?utf-8?B?Q2pKeEQ4NHYwVFFiMXpONm5Rd0xuY2luZEJQOE50aS9YVFZtMjZTdU8yT3ZS?= =?utf-8?B?U2RsZGdEYTMwK3pEUjFnRGU3QWFSeGp6czZYR0ZQTm9JTC9ibWFDam04RHdK?= =?utf-8?B?ajNraUJURHlSM3BmNmpsdWlFZ2Uzcjk4RnVaNE8ycFlzOVArcUR0eXovdDdQ?= =?utf-8?B?YU5raURiVkJzdVpoSnAvR09hOXg1KzA4aVh6QVdBajU0bjVJdStjaHUwSFF2?= =?utf-8?B?T3draXNBYXFOclk5bE5pS1U3Mm52ZVBIdXVJOEVSdnlZWFlKUzlDUmRTcGE0?= =?utf-8?B?WkVueERLMjkrTlRMd2NVa1JBOVdJTUl5T2E0MWhTbFovSUtnOXZmaHRTVlgw?= =?utf-8?B?MjdCaXJFNUc5dnN2aGpvaVg3YkVzc3BON0k4S0FsZExMZE1KczljbGJkdG93?= =?utf-8?B?bUg3R2tVTHM5aGRkNHdSbDdXQllPMnVySFlNMlpTNXBISEF2KzhNRG9XQjVX?= =?utf-8?B?QjgvQSsrS0JTUnU0ZlY2S3RHcGd2cWxyRnYyZTh1WE5hSXBZTHVaSy9nUTJH?= =?utf-8?B?YXp6Zlo5SCttR2V4K21acmpMekRreHFIY2ozUU1sMUxydW5YOEJTblRleUk1?= =?utf-8?B?dDNuY0Y2OUhOb3VkbFVTS21lb1FFNFpnK3g5RTQ2a3hETE0wNEZTVElWc2Vi?= =?utf-8?B?dkFzdWRBM1hjS0JFTlZQL0RCTUNLMkdqeEVPbmVQRWZzelhJbWZGcUJjd2tl?= =?utf-8?B?MkNJZFo5TjR5Z3pSSTNmOUFpbzFQdnJ2c1ovcXdGUkdGbTVMRGZBd2Nka2cv?= =?utf-8?B?RXlSRGVEK3pxQ2xpZVNjdGlodFVva1pCUnRBQ0RBT3lHYkdxTDZTeU95cEZz?= =?utf-8?B?a3JWeUJiYnJLM2t5eXZ3RGpMbjlKbittYmlpZHZwUWdEdnludzBaOXFPYlAv?= =?utf-8?B?RUY2NTIvYjRxV3U5dDZyWm5BLy9mM0xQWFVrR3k3cG9TZjY4eEJzRnBNWloz?= =?utf-8?B?QkxHNFV0MHhtOUNSR2dKTFRlcHJ5a3pVUkhUWUVTWTJUbE5tWEpYMHhlVitY?= =?utf-8?B?aTdFZzhDR0NTVkZxOU5Fd3pzVm91UEhDVmhJV29tWGkxcldUMnJlV2E1SGhY?= =?utf-8?B?cng5TFI4c0QrNDFrbkFHakY0LzJxQzBVbVlHMXd6YVUzZWJ6VnFNSE01ZkVx?= =?utf-8?B?R08vayttZUxUWDIxUWhDZGVWbVVINTMrTjM0UUxOWVlEQnBpTzAwazFJbzZm?= =?utf-8?B?eWNxSG5wSFFFUzhDQWEwR29Bc2hobHB6dEE3bnpENXQwWUM0bTdjRWdJNU52?= =?utf-8?B?NDNOTmZEZCtKKzRSVWdzTFM3ZHNDQWtQUmNsb3dJS1hyL2ZuNWwyNGY5RDNi?= =?utf-8?B?b0hEZGV4Y1VkTzBCYmthK1cvUVNaUzBiYTlBd2Q2aXRCbDY3K045dlN5L3pn?= =?utf-8?B?aXc9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4657.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4ba5a62f-2ba8-4788-e990-08daf2f90714 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2023 10:54:20.5466 (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: MY8OQCLNq0Hnd6Zx65ihphucdVYqYReF+RzhpzvbXUQeMamEvCQ6D1HXszYfbVXOYVt4zwRdXqvflgyARLMkqlsLI4uUKgjlZC/AjUKWbHw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4748 X-OriginatorOrg: intel.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230110_025425_804823_383649C1 X-CRM114-Status: GOOD ( 13.14 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org PkZyb206IEppcmkgUGlya28gPGppcmlAcmVzbnVsbGkudXM+DQo+U2VudDogTW9uZGF5LCBKYW51 YXJ5IDksIDIwMjMgNTozMCBQTQ0KPg0KPk1vbiwgSmFuIDA5LCAyMDIzIGF0IDAzOjQzOjAxUE0g Q0VULCBhcmthZGl1c3oua3ViYWxld3NraUBpbnRlbC5jb20gd3JvdGU6DQo+Pj5Gcm9tOiBKaXJp IFBpcmtvIDxqaXJpQHJlc251bGxpLnVzPg0KPj4+U2VudDogTW9uZGF5LCBEZWNlbWJlciAxMiwg MjAyMiAyOjU5IFBNDQo+Pj4NCj4+PkZyaSwgRGVjIDA5LCAyMDIyIGF0IDA1OjMxOjA0UE0gQ0VU LCBrdWJhQGtlcm5lbC5vcmcgd3JvdGU6DQo+Pj4+T24gRnJpLCA5IERlYyAyMDIyIDE1OjA5OjA4 ICswMTAwIE1hY2llayBNYWNobmlrb3dza2kgd3JvdGU6DQo+Pj4+PiBPbiAxMi85LzIwMjIgMTI6 MDcgUE0sIEppcmkgUGlya28gd3JvdGU6DQo+Pj4+PiA+IExvb2tpbmcgYXQgdGhlIGRvY3VtZW50 YXRpb24gb2YgdGhlIGNoaXBzLCB0aGV5IGFsbCBoYXZlIG11cGx0aXBsZQ0KPj4+RFBMTHMNCj4+ Pj4+ID4gb24gYSBkaWUuIEFya2FkaXVzeiwgaW4geW91ciBwcm9wb3NlZCBpbXBsZW1lbnRhdGlv biwgZG8geW91IG1vZGVsDQo+Pj5lYWNoDQo+Pj4+PiA+IERQTEwgc2VwYXJhdGVsbHk/IElmIHll cywgdGhlbiBJIHVuZGVyc3RhbmQgdGhlIHVyZ2VuY3kgb2YgbmVlZCBvZiBhDQo+Pj4+PiA+IHNo YXJlZCBwaW4uIFNvIGFsbCBEUExMcyBzaGFyaW5nIHRoZSBwaW4gYXJlIHBhcnQgb2YgdGhlIHNh bWUgY2hpcD8NCj4+Pj4+ID4NCj4+Pj4+ID4gUXVlc3Rpb246IGNhbiB3ZSBoYXZlIGFuIGVudGl0 eSwgdGhhdCB3b3VsZCBiZSAxOjEgbWFwcGVkIHRvIHRoZQ0KPj4+YWN0dWFsDQo+Pj4+PiA+IGRl dmljZS9jaGlwIGhlcmU/IExldCdzIGNhbGwgaXMgImEgc3luY2hyb25pemVyIi4gSXQgd291bGQg Y29udGFpbg0KPj4+Pj4gPiBtdWx0aXBsZSBEUExMcywgdXNlci1mYWNpbmctc291cmNlcyhpbnB1 dF9jb25uZWN0b3IpLA0KPj4+Pj4gPiB1c2VyLWZhY2luZy1vdXRwdXRzKG91dHB1dF9jb25uZWN0 b3IpLCBpL28gcGlucy4NCj4+Pj4+ID4NCj4+Pj4+ID4gQW4gZXhhbXBsZToNCj4+Pj4+ID4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNZTkNIUk9OSVpFUg0KPj4+Pj4gPg0KPj4+Pj4g Pg0KPj4+4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSQDQo+Pj4+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKU gg0KPj4+4pSCDQo+Pj4+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUgg0KPj4+ 4pSCDQo+Pj4+PiA+ICAgU3luY0UgaW4gY29ubmVjdG9yICAgICAgICAgIOKUgiAgICAgICAgICAg ICAg4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSQDQo+Pj7ilIIgICAgIFN5bmNFIG91 dCBjb25uZWN0b3INCj4+Pj4+ID4gICAgICAgICAgICAgICAgIOKUjOKUgOKUgOKUgOKUkCAgICAg ICAgIOKUgmluIHBpbiAxICAgICAg4pSCRFBMTF8xICAg4pSCICAgICBvdXQgcGluDQo+Pj4x4pSC ICAgIOKUjOKUgOKUgOKUgOKUkA0KPj4+Pj4gPiAgICAgICAgICAgICAgICAg4pSCICAg4pSc4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pS84pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSkDQo+Pj7ilJzilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDi lIDilIDilIDilLzilIDilIDilIDilIDilKQgICDilIINCj4+Pj4+ID4gICAgICAgICAgICAgICAg IOKUgiAgIOKUgiAgICAgICAgIOKUgiAgICAgICAgICAgICAg4pSCICAgICAgICAg4pSCDQo+Pj7i lIIgICAg4pSCICAg4pSCDQo+Pj4+PiA+ICAgICAgICAgICAgICAgICDilJTilIDilIDilIDilJgg ICAgICAgICDilIIgICAgICAgICAgICAgIOKUgiAgICAgICAgIOKUgg0KPj4+4pSCICAgIOKUlOKU gOKUgOKUgOKUmA0KPj4+Pj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilIIgICAg ICAgICAgICAgIOKUgiAgICAgICAgIOKUgg0KPj4+4pSCDQo+Pj4+PiA+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIOKUgiAgICAgICAgICAg4pSM4pSA4pSA4pSkICAgICAgICAg4pSCDQo+ Pj7ilIINCj4+Pj4+ID4gICAgR05TUyBpbiBjb25uZWN0b3IgICAgICAgICAg4pSCICAgICAgICAg ICDilIIgIOKUlOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUmA0KPj4+4pSCDQo+Pj4+PiA+ ICAgICAgICAgICAgICAgICDilIzilIDilIDilIDilJAgICAgICAgICDilIJpbiBwaW4gMiAgIOKU giAgICAgICAgICAgICAgICAgIG91dCBwaW4NCj4+PjLilIIgICAgIEVYVCBTTUEgY29ubmVjdG9y DQo+Pj4+PiA+ICAgICAgICAgICAgICAgICDilIIgICDilJzilIDilIDilIDilIDilIDilIDilIDi lIDilIDilLzilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilJgNCj4+PuKUgiAgICDi lIzilIDilIDilIDilJANCj4+Pj4+ID4gICAgICAgICAgICAgICAgIOKUgiAgIOKUgiAgICAgICAg IOKUgg0KPj4+4pSM4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pS84pSA4pSA4pSA 4pSA4pSkICAg4pSCDQo+Pj4+PiA+ICAgICAgICAgICAgICAgICDilJTilIDilIDilIDilJggICAg ICAgICDilIIgICAgICAgICAgICAgICAgICAgICAgICAgICDilIINCj4+PuKUgiAgICDilIIgICDi lIINCj4+Pj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCICAgICAgICAgICAg ICAgICAgICAgICAgICAg4pSCDQo+Pj7ilIIgICAg4pSU4pSA4pSA4pSA4pSYDQo+Pj4+PiA+ICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIOKUgiAgICAgICAgICAgICAgICAgICAgICAgICAg IOKUgg0KPj4+4pSCDQo+Pj4+PiA+ICAgIEVYVCBTTUEgY29ubmVjdG9yICAgICAgICAgIOKUgiAg ICAgICAgICAgICAgICAgICAgICAgICAgIOKUgg0KPj4+4pSCDQo+Pj4+PiA+ICAgICAgICAgICAg ICAgICDilIzilIDilIDilIDilJAgICBtdXggICDilIJpbiBwaW4gMyAgICAgIOKUjOKUgOKUgOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUkCAg4pSCDQo+Pj7ilIINCj4+Pj4+ID4gICAgICAgICAgICAg ICAgIOKUgiAgIOKUnOKUgOKUgOKUgOKUgOKUrOKUgOKUgOKUgOKUgOKUvOKUgOKUgOKUgOKUgOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUkCAg4pSCICAgICAgICAg4pSCICDilIINCj4+PuKUgg0KPj4+ Pj4gPiAgICAgICAgICAgICAgICAg4pSCICAg4pSCICAgIOKUgiAgICDilIIgICAgICAgICAgIOKU giAg4pSCRFBMTF8yICAg4pSCICDilIINCj4+PuKUgg0KPj4+Pj4gPiAgICAgICAgICAgICAgICAg 4pSU4pSA4pSA4pSA4pSYICAgIOKUgiAgICDilIIgICAgICAgICAgIOKUgiAg4pSCICAgICAgICAg 4pSCICDilIINCj4+PuKUgg0KPj4+Pj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg4pSCICAg IOKUgiAgICAgICAgICAg4pSU4pSA4pSA4pSkICAgICAgICAg4pSc4pSA4pSA4pSYDQo+Pj7ilIIN Cj4+Pj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgIOKUgiAgICDilIIgICAgICAgICAgICAg IOKUgiAgICAgICAgIOKUgg0KPj4+4pSCDQo+Pj4+PiA+ICAgIEVYVCBTTUEgY29ubmVjdG9yICAg ICDilIIgICAg4pSCICAgICAgICAgICAgICDilIIgICAgICAgICDilIINCj4+PuKUgg0KPj4+Pj4g PiAgICAgICAgICAgICAgICAg4pSM4pSA4pSA4pSA4pSQICAgIOKUgiAgICDilIIgICAgICAgICAg ICAgIOKUgiAgICAgICAgIOKUgg0KPj4+4pSCDQo+Pj4+PiA+ICAgICAgICAgICAgICAgICDilIIg ICDilJzilIDilIDilIDilIDilJggICAg4pSCICAgICAgICAgICAgICDilJTilIDilIDilIDilIDi lIDilIDilIDilIDilIDilJgNCj4+PuKUgg0KPj4+Pj4gPiAgICAgICAgICAgICAgICAg4pSCICAg 4pSCICAgICAgICAg4pSCDQo+Pj7ilIINCj4+Pj4+ID4gICAgICAgICAgICAgICAgIOKUlOKUgOKU gOKUgOKUmA0KPj4+4pSU4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSYDQo+Pj4+PiA+DQo+Pj4+PiA+IERvIEkgZ2V0IHRoYXQgcmVt b3RlbGx5IGNvcnJlY3Q/DQo+Pj4+Pg0KPj4+Pj4gSXQgbG9va3MgZ29vdCwgaGVuY2UgdHdvIGNv cnJlY3Rpb25zIGFyZSBuZWVkZWQ6DQo+Pj4+PiAtIGFsbCBpbnB1dHMgY2FuIGdvIHRvIGFsbCBE UExMcywgYW5kIGEgc2luZ2xlIHNvdXJjZSBjYW4gZHJpdmUgbW9yZQ0KPj4+Pj4gICB0aGFuIG9u ZSBEUExMDQo+Pj4+PiAtIFRoZSBleHRlcm5hbCBtdXggZm9yIFNNQSBjb25uZWN0b3Igc2hvdWxk IG5vdCBiZSBhIHBhcnQgb2YgdGhlDQo+Pj4+PiAgIFN5bmNocm9uaXplciBzdWJzeXN0ZW0gLSBJ IGJlbGlldmUgdGhlcmUncyBhbHJlYWR5IGEgc2VwYXJhdGUgTVVYDQo+Pj4+PiAgIHN1YnN5c3Rl bSBpbiB0aGUga2VybmVsIGFuZCBhbGwgZXh0ZXJuYWwgY29ubmVjdGlvbnMgc2hvdWxkIGJlDQo+ aGFuZGxlZA0KPj4+Pj4gICBieSBhIGRldnRyZWUgb3IgYSBzaW1pbGFyIGNvbmNlcHQuDQo+Pj4+ Pg0KPj4+Pj4gVGhlIG9ubHkgIm11eGluZyIgdGhpbmcgdGhhdCBjb3VsZCBwb3RlbnRpYWxseSBi ZSBtb2RlbGVkIGlzIGENCj4+Pj4+IHN5bmNocm9uaXplciBvdXRwdXQgdG8gc3luY2hyb25pemVy IGlucHV0IHJlbGF0aW9uLiBTb21lIHN5bmNocm9uaXplcnMNCj4+Pj4+IGRvZXMgdGhhdCBpbnRl cm5hbGx5IGFuZCBjYW4gdXNlIHRoZSBvdXRwdXQgb2Ygb25lIERQTEwgYXMgYSBzb3VyY2UNCj5m b3INCj4+Pj4+IGFub3RoZXIuDQo+Pj4+DQo+Pj4+TXkgZXhwZXJpZW5jZSB3aXRoIERUIGFuZCBt dXhlcyBpcyByYXBpZGx5IGFnaW5nLCBoYXZlIHlvdSB3b3JrZWQgd2l0aA0KPj4+PnRob3NlIHJl Y2VudGx5PyBGcm9tIHdoYXQgSSByZW1lbWJlciB0aGUgbXV4ZXMgd2VyZSByZWFsbHkuLiAiZW1i ZWRkZWQiDQo+Pj4+YW5kIHN0YXRpYyBjb21wYXJlZCB0byB3aGF0IHdlIHdhbnQgaGVyZS4NCj4+ Pg0KPj4+V2h5IGRvIHlvdSB0aGluayB3ZSBuZWVkIHNvbWV0aGluZyAibm9uLXN0YXRpYyI/IFRo ZSBtdXggaXMgcGFydCBvZiB0aGUNCj4+PmJvYXJkLCBpc24ndCBpdD8gVGhhdCBzb3VuZHMgcXVp dGUgc3RhdGljIHRvIG1lLg0KPj4+DQo+Pj4NCj4+Pj4NCj4+Pj5Vc2luZyBEVCBtYXkgd29yayBu aWNlbHkgZm9yIGRlZmluaW5nIHRoZSB0b3BvbG9neSwgYnV0IGZvciBjb25maWcgd2UNCj4+Pj5z dGlsbCBuZWVkIGEgZGlmZmVyZW50IG1lY2hhbmlzbS4NCj4+Pg0KPj4+ImNvbmZpZyIgb2Ygd2hh dD8gRWFjaCBpdGVtIGluIHRvcG9sb2d5IHdvdWxkIGJlIGNvbmZpZ3VyZSBhY2NvcmRpbmcgdG8N Cj4+PnRoZSBpdGVtIHR5cGUsIHdvbid0IGl0Pw0KPj4+DQo+Pj5bLi4uXQ0KPj4NCj4+DQo+Pkhp IGd1eXMsDQo+Pg0KPj5XZSBoYXZlIGJlZW4gdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgZmVhc2liaWxp dHkgb2YgbmV3IGFwcHJvYWNoIHByb3Bvc2VkIG9uDQo+b3VyDQo+PmxhdGVzdCBtZWV0aW5nIC0g dG8gaGF2ZSBhIHNpbmdsZSBvYmplY3Qgd2hpY2ggZW5jYXBzdWxhdGVzIG11bHRpcGxlDQo+RFBM THMuDQo+Pg0KPj5QbGVhc2UgY29uc2lkZXIgZm9sbG93aW5nIGV4YW1wbGU6DQo+Pg0KPj5TaGFy ZWQgY29tbW9uIGlucHV0czoNCj4+aTAgLSBHUFMgIC8gZXh0ZXJuYWwNCj4+aTEgLSBTTUExIC8g ZXh0ZXJuYWwNCj4+aTIgLSBTTUEyIC8gZXh0ZXJuYWwNCj4+aTMgLSBNVVgwIC8gY2xrIHJlY292 ZXJlZCBmcm9tIFBIWTAuWCBkcml2ZW4gYnkgTUFDMA0KPj5pNCAtIE1VWDEgLyBjbGsgcmVjb3Zl cmVkIGZyb20gUEhZMS5YIGRyaXZlbiBieSBNQUMxDQo+Pg0KPj4rLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPj58IENoYW5uZWwgQSAv IEZXMCAgICAgICAgICAgICArLS0tKyAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAg ICAgICAgICAgICAgICAgICAgIGkwLS18ICAgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58 ICAgICAgICAgKy0tLSsgICAgICAgICAgICAgICB8ICAgfCAgICAgICAgICAgICAgICAgICAgICAg fA0KPj58IFBIWTAuMC0tfCAgIHwgICAgICAgICAgIGkxLS18IEQgfCAgICAgICAgICAgICAgICAg ICAgICAgfA0KPj58ICAgICAgICAgfCAgIHwgICAgICAgICAgICAgICB8IFAgfCAgICAgICAgICAg ICAgICAgICAgICAgfA0KPj58IFBIWTAuMS0tfCBNIHwgICAgICAgICAgIGkyLS18IEwgfCAgICst LS0rICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgfCBVIHwgICAgICAgICAgICAgICB8IEwg fC0tLXwgICB8LS0tfCBQSFkwLjAgfC0tfA0KPj58IFBIWTAuMi0tfCBYIHwtKy0tLS0tLS0tLWkz LS18IDAgfCAgIHwgICB8ICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgfCAwIHwgfCstLS0t LS0rICAgICB8ICAgfC0tLXwgTSB8LS0tfCBQSFkwLjEgfC0tfA0KPj58IC4uLiAgIC0tfCAgIHwg fHwgTVVYMSB8LWk0LS18ICAgfCAgIHwgQSB8ICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAg fCAgIHwgfCstLS0tLS0rICAgICArLS0tKyAgIHwgQyB8LS0tfCBQSFkwLjIgfC0tfA0KPj58IFBI WTAuNy0tfCAgIHwgfCAgICAgICAgIGkwLS18ICAgfCAgIHwgMCB8ICAgKy0tLS0tLS0tKyAgfA0K Pj58ICAgICAgICAgKy0tLSsgfCAgICAgICAgICAgICB8ICAgfC0tLXwgICB8LS0tfCAuLi4gICAg fC0tfA0KPj58ICAgICAgICAgICAgICAgfCAgICAgICAgIGkxLS18IEQgfCAgIHwgICB8ICAgKy0t LS0tLS0tKyAgfA0KPj58ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8IFAgfC0tLXwgICB8 LS0tfCBQSFkwLjcgfC0tfA0KPj58ICAgICAgICAgICAgICAgfCAgICAgICAgIGkyLS18IEwgfCAg ICstLS0rICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8 IEwgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAgICAgICAgICAgXC0tLS0tLS0t LWkzLS18IDEgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAgICAgICAgICAgICst LS0tLS0rICAgICB8ICAgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAgICAgICAg ICAgIHwgTVVYMSB8LWk0LS18ICAgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAg ICAgICAgICAgICstLS0tLS0rICAgICArLS0tKyAgICAgICAgICAgICAgICAgICAgICAgfA0KPj4r LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t Kw0KPj58IENoYW5uZWwgQiAvIEZXMSAgICAgICAgICAgICArLS0tKyAgICAgICAgICAgICAgICAg ICAgICAgfA0KPj58ICAgICAgICAgICAgICAgICAgICAgICAgIGkwLS18ICAgfCAgICAgICAgICAg ICAgICAgICAgICAgfA0KPj58ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgfCAgICAg ICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAgICAgICAgICAgICAgICAgICAgIGkxLS18IEQg fCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAgICAgKy0tLSsgICAgICAgICAgICAg ICB8IFAgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58IFBIWTEuMC0tfCAgIHwgICAgICAg ICAgIGkyLS18IEwgfCAgICstLS0rICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgfCAgIHwg ICstLS0tLS0rICAgICB8IEwgfC0tLXwgICB8LS0tfCBQSFkxLjAgfC0tfA0KPj58IFBIWTEuMS0t fCBNIHwgIHwgTVVYMCB8LWkzLS18IDAgfCAgIHwgICB8ICAgKy0tLS0tLS0tKyAgfA0KPj58ICAg ICAgICAgfCBVIHwgICstLS0tLS0rICAgICB8ICAgfC0tLXwgTSB8LS0tfCBQSFkxLjEgfC0tfA0K Pj58IFBIWTEuMi0tfCBYIHwtKy0tLS0tLS0tLWk0LS18ICAgfCAgIHwgQSB8ICAgKy0tLS0tLS0t KyAgfA0KPj58ICAgICAgICAgfCAxIHwgfCAgICAgICAgICAgICArLS0tKyAgIHwgQyB8LS0tfCBQ SFkxLjIgfC0tfA0KPj58IC4uLiAgIC0tfCAgIHwgfCAgICAgICAgIGkwLS18ICAgfCAgIHwgMSB8 ICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgfCAgIHwgfCAgICAgICAgICAgICB8ICAgfC0t LXwgICB8LS0tfCAuLi4gICAgfC0tfA0KPj58IFBIWTEuNy0tfCAgIHwgfCAgICAgICAgIGkxLS18 IEQgfCAgIHwgICB8ICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgKy0tLSsgfCAgICAgICAg ICAgICB8IFAgfC0tLXwgICB8LS0tfCBQSFkxLjcgfC0tfA0KPj58ICAgICAgICAgICAgICAgfCAg ICAgICAgIGkyLS18IEwgfCAgICstLS0rICAgKy0tLS0tLS0tKyAgfA0KPj58ICAgICAgICAgICAg ICAgfCstLS0tLS0rICAgICB8IEwgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58ICAgICAg ICAgICAgICAgfHwgTVVYMCB8LWkzLS18IDEgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KPj58 ICAgICAgICAgICAgICAgfCstLS0tLS0rICAgICB8ICAgfCAgICAgICAgICAgICAgICAgICAgICAg fA0KPj58ICAgICAgICAgICAgICAgXC0tLS0tLS0tLWk0LS18ICAgfCAgICAgICAgICAgICAgICAg ICAgICAgfA0KPj58ICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tKyAgICAgICAgICAg ICAgICAgICAgICAgfA0KPj4rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tKw0KPg0KPldoYXQgaXMgImEgY2hhbm5lbCIgaGVyZT8gQXJlIHRo ZXNlIDIgY2hhbm5lbHMgcGFydCBvZiB0aGUgc2FtZSBwaHlzaXZhbA0KPmNoaXA/IENvdWxkIHlv dSBhZGQgdGhlIHN5bmNocm9uaXplciBjaGlwL2RldmljZSBlbnRpdGllcyB0byB5b3VyIGRyYXdp bmc/DQo+DQoNCk5vLg0KQSAiU3luY2hyb25pemF0aW9uIENoYW5uZWwiIG9uIGEgc3dpdGNoIHdv dWxkIGFsbG93IHRvIHNlcGFyYXRlIGdyb3Vwcw0Kb2YgcGh5c2ljYWwgcG9ydHMuIEVhY2ggY2hh bm5lbC9ncm91cCBoYXMgb3duICJTeW5jaHJvbml6ZXIgQ2hpcCIsIHdoaWNoIGlzDQp1c2VkIHRv IGRyaXZlIFBIWSBjbG9ja3Mgb2YgdGhhdCBncm91cC4NCg0KIlN5bmNocm9uaXplciBjaGlwIiB3 b3VsZCBiZSB0aGUgMiBEUExMcyBvbiBvbGQgZHJhdywgc29tZXRoaW5nIGxpa2UgdGhpczoNCist LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLSsNCnwgQ2hhbm5lbCBBIC8gRlcwICAgICAgICArLS0tLS0tLS0tLS0tLSsgICArLS0tKyAg ICstLS0tLS0tLSsgIHwNCnwgICAgICAgICAgICAgICAgICAgIGkwLS18U3luY2hyb25pemVyMHwt LS18ICAgfC0tLXwgUEhZMC4wIHwtLXwNCnwgICAgICAgICArLS0tKyAgICAgICAgICB8ICAgICAg ICAgICAgIHwgICB8ICAgfCAgICstLS0tLS0tLSsgIHwNCnwgUEhZMC4wLS18ICAgfCAgICAgIGkx LS18ICAgICAgICAgICAgIHwtLS18IE0gfC0tLXwgUEhZMC4xIHwtLXwNCnwgICAgICAgICB8ICAg fCAgICAgICAgICB8ICstLS0tLSsgICAgIHwgICB8IEEgfCAgICstLS0tLS0tLSsgIHwNCnwgUEhZ MC4xLS18IE0gfCAgICAgIGkyLS18IHxEUExMMHwgICAgIHwgICB8IEMgfC0tLXwgUEhZMC4yIHwt LXwNCnwgICAgICAgICB8IFUgfCAgICAgICAgICB8ICstLS0tLSsgICAgIHwgICB8IDAgfCAgICst LS0tLS0tLSsgIHwNCnwgUEhZMC4yLS18IFggfC0tKy0tLWkzLS18ICstLS0tLSsgICAgIHwtLS18 ICAgfC0tLXwgLi4uICAgIHwtLXwNCnwgICAgICAgICB8IDAgfCAgfCAgICAgICB8IHxEUExMMXwg ICAgIHwgICB8ICAgfCAgICstLS0tLS0tLSsgIHwNCnwgLi4uICAgLS18ICAgfCAgfCAvLWk0LS18 ICstLS0tLSsgICAgIHwtLS18ICAgfC0tLXwgUEhZMC43IHwtLXwNCnwgICAgICAgICB8ICAgfCAg fCB8ICAgICArLS0tLS0tLS0tLS0tLSsgICArLS0tKyAgICstLS0tLS0tLSsgIHwNCnwgUEhZMC43 LS18ICAgfCAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwN CnwgICAgICAgICArLS0tKyAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwNCistLS0tLS0tLS0tLS0tLS0tfC18LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLSsNCnwgQ2hhbm5lbCBCIC8gRlcxfCB8ICAgICArLS0tLS0tLS0tLS0t LSsgICArLS0tKyAgICstLS0tLS0tLSsgIHwNCnwgICAgICAgICAgICAgICAgfCB8IGkwLS18U3lu Y2hyb25pemVyMXwtLS18ICAgfC0tLXwgUEhZMS4wIHwtLXwNCnwgICAgICAgICArLS0tKyAgfCB8 ICAgICB8ICAgICAgICAgICAgIHwgICB8ICAgfCAgICstLS0tLS0tLSsgIHwNCnwgUEhZMS4wLS18 ICAgfCAgfCB8IGkxLS18ICAgICAgICAgICAgIHwtLS18IE0gfC0tLXwgUEhZMS4xIHwtLXwNCnwg ICAgICAgICB8ICAgfCAgfCB8ICAgICB8ICstLS0tLSsgICAgIHwgICB8IEEgfCAgICstLS0tLS0t LSsgIHwNCnwgUEhZMS4xLS18IE0gfCAgfCB8IGkyLS18IHxEUExMMHwgICAgIHwgICB8IEMgfC0t LXwgUEhZMS4yIHwtLXwNCnwgICAgICAgICB8IFUgfCAgfCB8ICAgICB8ICstLS0tLSsgICAgIHwg ICB8IDEgfCAgICstLS0tLS0tLSsgIHwNCnwgUEhZMS4yLS18IFggfCAgXC18LWkzLS18ICstLS0t LSsgICAgIHwtLS18ICAgfC0tLXwgLi4uICAgIHwtLXwNCnwgICAgICAgICB8IDEgfCAgICB8ICAg ICB8IHxEUExMMXwgICAgIHwgICB8ICAgfCAgICstLS0tLS0tLSsgIHwNCnwgLi4uICAgLS18ICAg fC0tLS0rLWk0LS18ICstLS0tLSsgICAgIHwtLS18ICAgfC0tLXwgUEhZMS43IHwtLXwNCnwgICAg ICAgICB8ICAgfCAgICAgICAgICArLS0tLS0tLS0tLS0tLSsgICArLS0tKyAgICstLS0tLS0tLSsg IHwNCnwgUEhZMS43LS18ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwNCnwgICAgICAgICArLS0tKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwNCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCkFsc28sIHBsZWFzZSBrZWVwIGluIG1pbmQg dGhhdCBpcyBhbiBleGFtcGxlLCB0aGVyZSBjb3VsZCBiZSBlYXNpbHkgNA0KKG9yIG1vcmUpIGNo YW5uZWxzIHdpcmVkIHNpbWlsYXJseS4NCg0KPg0KPj4NCj4+VGhpcyBpcyBhIHNpbXBsaWZpZWQg bmV0d29yayBzd2l0Y2ggYm9hcmQgZXhhbXBsZS4NCj4+SXQgaGFzIDIgc3luY2hyb25pemF0aW9u IGNoYW5uZWxzLCB3aGVyZSBlYWNoIGNoYW5uZWw6DQo+Pi0gcHJvdmlkZXMgY2xrIHRvIDggUEhZ cyBkcml2ZW4gYnkgc2VwYXJhdGVkIE1BQyBjaGlwcywNCj4+LSBjb250cm9scyAyIERQTExzLg0K Pj4NCj4+QmFzaWNhbGx5IG9ubHkgZ2l2ZW4gRlcgaGFzIGNvbnRyb2wgb3ZlciBpdHMgUEhZcywg c28gYWxzbyBhIGNvbnRyb2wgb3Zlcg0KPml0J3MNCj4+TVVYIGlucHV0cy4NCj4+QWxsIGV4dGVy bmFsIHNvdXJjZXMgYXJlIHNoYXJlZCBiZXR3ZWVuIHRoZSBjaGFubmVscy4NCj4+DQo+PlRoaXMg aXMgd2h5IHdlIGJlbGlldmUgaXQgaXMgbm90IGJlc3QgaWRlYSB0byBlbmNsb3NlIG11bHRpcGxl IERQTExzIHdpdGgNCj5vbmUNCj4+b2JqZWN0Og0KPj4tIHNvdXJjZXMgYXJlIHNoYXJlZCBldmVu IGlmIERQTExzIGFyZSBub3QgYSBzaW5nbGUgc3luY2hyb25pemVyIGNoaXAsDQo+Pi0gY29udHJv bCBvdmVyIHNwZWNpZmljIE1VWCB0eXBlIGlucHV0IHNoYWxsIGJlIGNvbnRyb2xsYWJsZSBmcm9t DQo+ZGlmZmVyZW50DQo+PmRyaXZlci9maXJtd2FyZSBpbnN0YW5jZXMuDQo+Pg0KPj5BcyB3ZSBr bm93IHRoZSBwcm9wb3NhbCBvZiBoYXZpbmcgbXVsdGlwbGUgRFBMTHMgaW4gb25lIG9iamVjdCB3 YXMgYSB0cnkNCj50bw0KPj5zaW1wbGlmeSBjdXJyZW50bHkgaW1wbGVtZW50ZWQgc2hhcmVkIHBp bnMuIFdlIGZ1bGx5IHN1cHBvcnQgaWRlYSBvZg0KPmhhdmluZw0KPj5pbnRlcmZhY2VzIGFzIHNp bXBsZSBhcyBwb3NzaWJsZSwgYnV0IGF0IHRoZSBzYW1lIHRpbWUgdGhleSBzaGFsbCBiZQ0KPmZs ZXhpYmxlDQo+PmVub3VnaCB0byBzZXJ2ZSBtYW55IHVzZSBjYXNlcy4NCj4+DQo+PlJpZ2h0IG5v dyB0aGUgdXNlIGNhc2Ugb2Ygc2luZ2xlICJzeW5jaHJvbml6ZXIgY2hpcCIgaXMgcG9zc2libGUg KDIgRFBMTHMNCj53aXRoDQo+PnNoYXJlZCBpbnB1dHMpLCBhcyB3ZWxsIGFzIG11bHRpcGxlIHN5 bmNocm9uaXplciBjaGlwcyB3aXRoIHNoYXJlZCBpbnB1dHMuDQo+Pg0KPj5JZiB3ZSB3b3VsZCBl bnRpcmVseSBnZXQgcmlkIG9mIHNoYXJpbmcgcGlucyBpZGVhIGFuZCBpbnN0ZWFkIGFsbG93ZWQg b25seQ0KPnRvDQo+PmhhdmUgbXVsdGlwbGUgRFBMTHMgaW4gb25lIG9iamVjdCwgd2Ugd291bGQg ZmFsbCBiYWNrIHRvIHRoZSBwcm9ibGVtIHdoZXJlDQo+PmNoYW5nZSBvbiBvbmUgaW5wdXQgaXMg YnJha2luZyBhbm90aGVyICJzeW5jaHJvbml6ZXIgY2hpcCIgaW5wdXQuDQo+PkkuZS4gY29uc2lk ZXJpbmcgYWJvdmUgc2NoZW1lLCB1c2VyIGNvbmZpZ3VyZWQgYm90aCBjaGFubmVscyB0byB1c2Ug U01BMQ0KPjFNSHouDQo+PklmIFNNQTEgaW5wdXQgaXMgY2hhbmdlZCB0byAxME1IeiwgYWxsIERQ TExzIGFyZSBhZmZlY3RlZCwgdGh1cyBhbGwgdXNpbmcNCj50aGF0DQo+DQo+WW91IHNheSAiU01B MSBpbnB1dCAqaXMgY2hhbmdlZCoiLiBDb3VsZCB5b3UgYWRkIHRvIHlvdXIgZHJhd2luZzoNCj4x KSBXaG8gaXMgdGhlIG9uZSB0cmlnZ2VyaW5nIHRoZSBjaGFuZ2UuDQo+MikgRW50aXR5IHRoYXQg bWFuYWdlcyB0aGUgU01BIGlucHV0IGFuZCBhcHBsaWVzIHRoZSBjb25maWd1cmF0aW9uLg0KPg0K DQpBIHVzZXIgb3Igc29tZSB0b29sLCB0aGlzIGNoYW5nZSByZXF1aXJlcyB0byBzd2l0Y2ggYSBm cmVxdWVuY3kgb24gYSBzaWduYWwNCmdlbmVyYXRvciBjb25uZWN0ZWQgdG8gdGhhdCBTTUExLiBX aGF0ZXZlciB3b3VsZCBtYWtlIHRoZSBjaGFuZ2UgaXMgYW4gZXh0ZXJuYWwNCmVudGl0eSBoZXJl LiBUaGUgZHJhdyBzaG93IGNvbm5lY3Rpb25zIG9uIGJvYXJkLCBkb24ndCBzZWUgYSBwb2ludCBv biBoYXZpbmcgYQ0KZXh0ZXJuYWwgc2lnbmFsIGdlbmVyYXRvciBvciB1c2VyIGNvbm5lY3RlZCB0 byB0aGUgYm9hcmQgOikNCg0KSWYgc29tZXRoaW5nIGlzIG5vdCBjbGVhciwgd2UgY291bGQgcHJl cGFyZSBzb21lIGRpZmZlcmVudCBkcmF3LCBwbGVhc2UganVzdA0KbGV0IG1lIGtub3cgd2hhdCBl eGFjdGx5IHdlIHdhbnQgdG8gc2VlLiBJdCBzb3VuZCBsaWtlIGEgc2VxdWVuY2UgZGlhZ3JhbT8N Cg0KVGhhbmtzIQ0KQXJrYWRpdXN6DQoNCj4NCj4+aW5wdXQgc2hhbGwgYmUgbm90aWZpZWQsIGFz IGxvbmcgYXMgdGhhdCBpbnB1dCBpcyBzaGFyZWQuDQo+PkZvciB0aGUgZHJpdmVycyB0aGF0IGhh dmUgc2luZ2xlIHBvaW50IG9mIGNvbnRyb2wgb3ZlciBkcGxsLCB0aGV5IG1pZ2h0DQo+anVzdA0K Pj5za2lwIHRob3NlIHJlcXVlc3RzLiBCdXQgaWYgdGhlcmUgYXJlIG11bHRpcGxlIGZpcm13YXJl IGluc3RhbmNlcw0KPmNvbnRyb2xsaW5nDQo+Pm11bHRpcGxlIERQTExzLCB0aGV5IHdvdWxkIHBy b2Nlc3MgaXQgaW5kZXBlbmRlbnRseS4NCj4+DQo+PkN1cnJlbnQgaW1wbGVtZW50YXRpb24gaXMg dGhlIG1vc3QgZmxleGlibGUgYW5kIGxlYXN0IGNvbXBsZXggZm9yIHRoZQ0KPmxldmVsIG9mDQo+ PmZsZXhpYmlsaXR5IGl0IHByb3ZpZGVzLg0KPj4NCj4+QlIsIEhhcHB5IG5ldyB5ZWFyIQ0KPj5B cmthZGl1c3oNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5m cmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xp bnV4LWFybS1rZXJuZWwK