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 X-Spam-Level: X-Spam-Status: No, score=-9.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 72A56C433DB for ; Mon, 8 Feb 2021 07:48:58 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0319964E78 for ; Mon, 8 Feb 2021 07:48:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0319964E78 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=microchip.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Date:To:From: Subject:Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=HkeqlA63IYi6yGqTxwTYhI9cxpj1bPBRrvscJ6sghxY=; b=NjxEz1+Wc1aihZFRpENDRrsle hdATqetnJSAFXLhEJ2fBeXFNBoFu2NDbPxeMUoNLU22+/mUOzh82LJG7E7XkX9zlP4kme3zsFPZNy hodxOErXOugG6arxin2HM6CziVb8b+rQQMcM1MfCEigz2PNopCekZdbkl9373/ywhMMw6BY+LGfOc 62g0zZfIc1UvFUTRTrVJPqkVkzA+R+twJqyU5FByiuRScrEkWgYuPaE/n4ZhF6PB2Lb8I+8hvLz3X nUW+W8hoB+0WSygaVeVx14/z3EKLUF3FcM4xzIAnvxsARMxyAi510m8RfNxny0TJvbnYanwp7beBe dJHnoSCfg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1l91GJ-0005Vo-6C; Mon, 08 Feb 2021 07:47:11 +0000 Received: from esa.microchip.iphmx.com ([68.232.154.123]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1l91GF-0005VS-ED for linux-arm-kernel@lists.infradead.org; Mon, 08 Feb 2021 07:47:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1612770427; x=1644306427; h=message-id:subject:from:to:cc:date:in-reply-to: references:mime-version:content-transfer-encoding; bh=bQDgjZGs3K7YBKjwl0I+8ePEFmSBGZnt2EZpaNfIK9Q=; b=rgoVmgS5zlUNPYZkr3A2pRcvMpQijtnePgwrUyvC87I21CGMi7p88brW QmeCrVCuS2zCiRiOKxVlN1QwKMbPmpKJrw3mXTMcYRPKERG8cGPrsGI0S toeNiHaLXNM8Xsmg0vIrYfBfZVlUC9OEqM0WVmV06fuWpZBFv9gQFNaez PDD5xz6x/SfsPYsziL5RTvqnWe/TpaajWaCctq0wLfc1X5Nc486SGrci7 00VfduN5ebPJ+/+bpVZD6zqduZq6emnrzqFt3cxhGxWZEIflOCFZqkTxi GS3RThMsmF7GzvrZdaynhOyWT8ECR3i6D0xebwsWu8w5jQ0WEn9FO8LWb g==; IronPort-SDR: 1kOSpgx1R0/NQAhcwZ31rMMeww8wucVbneeTsIswuD38ylHAF8+y7F3Pgyw5Wp5iK58i/TWbcP Z1DsBzOW9gMyphhzhWTrURlQwwDz9Pk20UtAkFChYMmxHrndGPp5ENK865/DkOMKHvVb7bBr82 xWpotveEm1QjGqkN64mmTf/swrFUWf4KLz2u3khHzrlIDT6LFLUyBmqeZjVme79Ii7y2hikUA5 f19YWrUTO9D8g8XhIwcJMtx5vMBYCRXPVg7OMyoRXarYuHBiotoN6LZSfnOF2Jy4vKY0AwmeB4 qg4= X-IronPort-AV: E=Sophos;i="5.81,161,1610434800"; d="scan'208";a="105794403" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa2.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 08 Feb 2021 00:47:01 -0700 Received: from chn-vm-ex02.mchp-main.com (10.10.85.144) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1979.3; Mon, 8 Feb 2021 00:47:01 -0700 Received: from tyr.hegelund-hansen.dk (10.10.115.15) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server id 15.1.1979.3 via Frontend Transport; Mon, 8 Feb 2021 00:46:59 -0700 Message-ID: Subject: Re: [PATCH v13 3/4] phy: Add Sparx5 ethernet serdes PHY driver From: Steen Hegelund To: Vinod Koul Date: Mon, 8 Feb 2021 08:46:58 +0100 In-Reply-To: <20210204080107.GJ3079@vkoul-mobl.Dlink> References: <20210129130748.373831-1-steen.hegelund@microchip.com> <20210129130748.373831-4-steen.hegelund@microchip.com> <20210204080107.GJ3079@vkoul-mobl.Dlink> User-Agent: Evolution 3.38.3 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210208_024707_684496_6C4EEB8E X-CRM114-Status: GOOD ( 18.56 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Bjarni Jonasson , Alexandre Belloni , Andrew Lunn , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Microchip UNG Driver List , linux-arm-kernel@lists.infradead.org, Kishon Vijay Abraham I , Lars Povlsen 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 SGkgVmlub2QsCgpPbiBUaHUsIDIwMjEtMDItMDQgYXQgMTM6MzEgKzA1MzAsIFZpbm9kIEtvdWwg d3JvdGU6Cj4gRVhURVJOQUwgRU1BSUw6IERvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFj aG1lbnRzIHVubGVzcyB5b3UKPiBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUKPiAKPiBPbiAyOS0w MS0yMSwgMTQ6MDcsIFN0ZWVuIEhlZ2VsdW5kIHdyb3RlOgo+ID4gQWRkIHRoZSBNaWNyb2NoaXAg U3Bhcng1IGV0aGVybmV0IHNlcmRlcyBQSFkgZHJpdmVyIGZvciB0aGUgNkcsIDEwRwo+ID4gYW5k IDI1Rwo+ID4gaW50ZXJmYWNlcyBhdmFpbGFibGUgaW4gdGhlIFNwYXJ4NSBTb0MuCj4gPiAKPiA+ IFNpZ25lZC1vZmYtYnk6IEJqYXJuaSBKb25hc3NvbiA8Ymphcm5pLmpvbmFzc29uQG1pY3JvY2hp cC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVlbiBIZWdlbHVuZCA8c3RlZW4uaGVnZWx1bmRA bWljcm9jaGlwLmNvbT4KPiA+IFJldmlld2VkLWJ5OiBBbmRyZXcgTHVubiA8YW5kcmV3QGx1bm4u Y2g+Cj4gPiBSZXZpZXdlZC1ieTogQWxleGFuZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25p QGJvb3RsaW4uY29tPgo+ID4gLS0tCj4gPiAKCi4uLgoKPiA+IHNkeDVfcm13KFNEMjVHX0xBTkVf TEFORV8xRV9MTl9DRkdfUlhMQl9FTl9TRVQocGFyYW1zLQo+ID4gPmNmZ19yeGxiX2VuKSwKPiA+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTRDI1R19MQU5FX0xBTkVfMUVfTE5fQ0ZHX1JY TEJfRU4sCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJpdiwKPiA+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBTRDI1R19MQU5FX0xBTkVfMUUoc2RfaW5kZXgpKTsKPiA+ICsK PiA+ICvCoMKgwqDCoCBzZHg1X3JtdyhTRDI1R19MQU5FX0xBTkVfMTlfTE5fQ0ZHX1RYTEJfRU5f U0VUKHBhcmFtcy0KPiA+ID5jZmdfdHhsYl9lbiksCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgU0QyNUdfTEFORV9MQU5FXzE5X0xOX0NGR19UWExCX0VOLAo+ID4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHByaXYsCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU0Qy NUdfTEFORV9MQU5FXzE5KHNkX2luZGV4KSk7Cj4gPiArCj4gPiArwqDCoMKgwqAgc2R4NV9ybXco U0QyNUdfTEFORV9MQU5FXzJFX0xOX0NGR19SU1ROX0RGRURJR19TRVQoMCksCj4gPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgU0QyNUdfTEFORV9MQU5FXzJFX0xOX0NGR19SU1ROX0RGRURJ RywKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwcml2LAo+ID4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIFNEMjVHX0xBTkVfTEFORV8yRShzZF9pbmRleCkpOwo+ID4gKwo+ID4g K8KgwqDCoMKgIHNkeDVfcm13KFNEMjVHX0xBTkVfTEFORV8yRV9MTl9DRkdfUlNUTl9ERkVESUdf U0VUKDEpLAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNEMjVHX0xBTkVfTEFORV8y RV9MTl9DRkdfUlNUTl9ERkVESUcsCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJp diwKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTRDI1R19MQU5FX0xBTkVfMkUoc2Rf aW5kZXgpKTsKPiA+ICsKPiA+ICvCoMKgwqDCoCBzZHg1X3JtdyhTRF9MQU5FXzI1R19TRF9MQU5F X0NGR19NQUNST19SU1RfU0VUKDApLAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNE X0xBTkVfMjVHX1NEX0xBTkVfQ0ZHX01BQ1JPX1JTVCwKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBwcml2LAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNEX0xBTkVfMjVH X1NEX0xBTkVfQ0ZHKHNkX2luZGV4KSk7Cj4gPiArCj4gPiArwqDCoMKgwqAgc2R4NV9ybXcoU0Qy NUdfTEFORV9MQU5FXzFDX0xOX0NGR19DRFJfUlNUTl9TRVQoMCksCj4gPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgU0QyNUdfTEFORV9MQU5FXzFDX0xOX0NGR19DRFJfUlNUTiwKPiA+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwcml2LAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIFNEMjVHX0xBTkVfTEFORV8xQyhzZF9pbmRleCkpOwo+IAo+IFRoaXMgbG9va3MgcXVp dGUgdGVycmlibGUgOigKPiAKPiBDYW4gd2UgZG8gYSB0YWJsZSBoZXJlIGZvciB0aGVzZSBhbmQg dGhlbiB3cml0ZSB0aGUgY29uZmlndXJhdGlvbgo+IHRhYmxlLAo+IHRoYXQgbWF5IGxvb2sgYmV0 dGVyIGFuZCBlYXN5IHRvIG1haW50YWluID8KCkkgd2lsbCByZXN0cnVjdHVyZSB0aGlzLgoKPiAK PiA+ICsKPiA+ICvCoMKgwqDCoCB1c2xlZXBfcmFuZ2UoMTAwMCwgMjAwMCk7Cj4gPiArCj4gPiAr wqDCoMKgwqAgc2R4NV9ybXcoU0QyNUdfTEFORV9MQU5FXzFDX0xOX0NGR19DRFJfUlNUTl9TRVQo MSksCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU0QyNUdfTEFORV9MQU5FXzFDX0xO X0NGR19DRFJfUlNUTiwKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwcml2LAo+ID4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNEMjVHX0xBTkVfTEFORV8xQyhzZF9pbmRleCkp Owo+ID4gKwo+ID4gK8KgwqDCoMKgIHVzbGVlcF9yYW5nZSgxMDAwMCwgMjAwMDApOwo+ID4gKwo+ ID4gK8KgwqDCoMKgIHNkeDVfcm13KFNEMjVHX0xBTkVfQ01VX0ZGX1JFR0lTVEVSX1RBQkxFX0lO REVYX1NFVCgweGZmKSwKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTRDI1R19MQU5F X0NNVV9GRl9SRUdJU1RFUl9UQUJMRV9JTkRFWCwKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBwcml2LAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNEMjVHX0xBTkVfQ01V X0ZGKHNkX2luZGV4KSk7Cj4gPiArCj4gPiArwqDCoMKgwqAgdmFsdWUgPSBzZHg1X3JkKHByaXYs IFNEMjVHX0xBTkVfQ01VX0MwKHNkX2luZGV4KSk7Cj4gPiArwqDCoMKgwqAgdmFsdWUgPSBTRDI1 R19MQU5FX0NNVV9DMF9QTExfTE9MX1VETF9HRVQodmFsdWUpOwo+ID4gKwo+ID4gK8KgwqDCoMKg IGlmICh2YWx1ZSkgewo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkZXZfZXJyKG1hY3Jv LT5wcml2LT5kZXYsICIyNUcgUExMIExvc3Mgb2YgTG9jazoKPiA+IDB4JXhcbiIsIHZhbHVlKTsK PiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0ID0gLUVJTlZBTDsKPiA+ICvCoMKgwqDC oCB9Cj4gPiArCj4gPiArwqDCoMKgwqAgdmFsdWUgPSBzZHg1X3JkKHByaXYsIFNEX0xBTkVfMjVH X1NEX0xBTkVfU1RBVChzZF9pbmRleCkpOwo+ID4gK8KgwqDCoMKgIHZhbHVlID0gU0RfTEFORV8y NUdfU0RfTEFORV9TVEFUX1BNQV9SU1RfRE9ORV9HRVQodmFsdWUpOwo+ID4gKwo+ID4gK8KgwqDC oMKgIGlmICh2YWx1ZSAhPSAweDEpIHsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGV2 X2VycihtYWNyby0+cHJpdi0+ZGV2LCAiMjVHIFBNQSBSZXNldCBmYWlsZWQ6Cj4gPiAweCV4XG4i LCB2YWx1ZSk7Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldCA9IC1FSU5WQUw7Cj4g Cj4gY29udGludWUgb24gZXJyb3IuLj8KCkkgd2lsbCBjaGFuZ2UgdGhhdC4KCj4gCj4gPiArwqDC oMKgwqAgfQo+ID4gKwo+ID4gK8KgwqDCoMKgIHNkeDVfcm13KFNEMjVHX0xBTkVfQ01VXzJBX1Jf REJHX0xPTF9TVEFUVVNfU0VUKDB4MSksCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg U0QyNUdfTEFORV9DTVVfMkFfUl9EQkdfTE9MX1NUQVRVUywKPiA+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBwcml2LAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNEMjVHX0xB TkVfQ01VXzJBKHNkX2luZGV4KSk7Cj4gPiArCj4gPiArwqDCoMKgwqAgc2R4NV9ybXcoU0RfTEFO RV8yNUdfU0RfU0VSX1JTVF9TRVJfUlNUX1NFVCgweDApLAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIFNEX0xBTkVfMjVHX1NEX1NFUl9SU1RfU0VSX1JTVCwKPiA+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBwcml2LAo+ID4gCgouLi4KCj4gPiBzZHg1X2luc3Rfcm13KFNEMTBH X0xBTkVfTEFORV8wRV9DRkdfUlhMQl9FTl9TRVQocGFyYW1zLQo+ID4gPmNmZ19yeGxiX2VuKSB8 Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNEMTBHX0xBTkVfTEFO RV8wRV9DRkdfVFhMQl9FTl9TRVQocGFyYW1zLQo+ID4gPmNmZ190eGxiX2VuKSwKPiA+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU0QxMEdfTEFORV9MQU5FXzBFX0NGR19S WExCX0VOIHwKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU0QxMEdf TEFORV9MQU5FXzBFX0NGR19UWExCX0VOLAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBzZF9pbnN0LAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBTRDEwR19MQU5FX0xBTkVfMEUoc2RfaW5kZXgpKTsKPiA+ICsKPiA+ICvCoMKgwqDCoCBz ZHg1X3JtdyhTRF9MQU5FX1NEX0xBTkVfQ0ZHX01BQ1JPX1JTVF9TRVQoMCksCj4gPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgU0RfTEFORV9TRF9MQU5FX0NGR19NQUNST19SU1QsCj4gPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJpdiwKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBTRF9MQU5FX1NEX0xBTkVfQ0ZHKHNkX2xhbmVfdGd0KSk7Cj4gPiArCj4gPiArwqDC oMKgwqAgc2R4NV9pbnN0X3JtdyhTRDEwR19MQU5FX0xBTkVfNTBfQ0ZHX1NTQ19SRVNFVEJfU0VU KDEpLAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBTRDEwR19MQU5F X0xBTkVfNTBfQ0ZHX1NTQ19SRVNFVEIsCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIHNkX2luc3QsCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIFNEMTBHX0xBTkVfTEFORV81MChzZF9pbmRleCkpOwo+ID4gKwo+ID4gK8KgwqDCoMKgIHNk eDVfcm13KFNEMTBHX0xBTkVfTEFORV81MF9DRkdfU1NDX1JFU0VUQl9TRVQoMSksCj4gPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU0QxMEdfTEFORV9MQU5FXzUwX0NGR19TU0NfUkVTRVRC LAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHByaXYsCj4gPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgU0QxMEdfTEFORV9MQU5FXzUwKHNkX2luZGV4KSk7Cj4gPiArCj4gPiAr wqDCoMKgwqAgc2R4NV9ybXcoU0RfTEFORV9NSVNDX1NEXzEyNV9SU1RfRElTX1NFVChwYXJhbXMt PmZ4XzEwMCksCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU0RfTEFORV9NSVNDX1NE XzEyNV9SU1RfRElTLAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHByaXYsCj4gPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgU0RfTEFORV9NSVNDKHNkX2xhbmVfdGd0KSk7Cj4g PiArCj4gPiArwqDCoMKgwqAgc2R4NV9ybXcoU0RfTEFORV9NSVNDX1JYX0VOQV9TRVQocGFyYW1z LT5meF8xMDApLAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNEX0xBTkVfTUlTQ19S WF9FTkEsCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcHJpdiwKPiA+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBTRF9MQU5FX01JU0Moc2RfbGFuZV90Z3QpKTsKPiA+ICsKPiA+ ICvCoMKgwqDCoCBzZHg1X3JtdyhTRF9MQU5FX01JU0NfTVVYX0VOQV9TRVQocGFyYW1zLT5meF8x MDApLAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNEX0xBTkVfTUlTQ19NVVhfRU5B LAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHByaXYsCj4gPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgU0RfTEFORV9NSVNDKHNkX2xhbmVfdGd0KSk7Cj4gCj4gVGFibGUgZm9y IHRoaXMgc2V0IGFzIHdlbGwgYXMgb3RoZXIgcGxhY2VzIHBsZWFzZQoKSSB3aWxsIHJlc3RydWN0 dXJlIHRoZSBjb2RlIGhlcmUgYXMgd2VsbC4KPiAKPiAtLQo+IH5WaW5vZAoKVGhhbmsgeW91IGZv ciB5b3VyIGNvbW1lbnRzLgoKQlIKU3RlZW4KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK