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=-8.8 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 DAD7FC433E0 for ; Wed, 24 Feb 2021 16:31:13 +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 5B43D64EFC for ; Wed, 24 Feb 2021 16:31:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5B43D64EFC Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mtd-bounces+linux-mtd=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-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Message-ID:References:In-Reply-To:Subject:To:From: Date:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=FhIsiidgsX6FEehphrPrKoXLuy13HF2HshA1kcfRaNU=; b=rKSNxZ1vsyuUdCBRz6iPK7xUr I2yJch0U154cFFzk2UbSugutMA81HH+MdFgiwKeAo1b+kILDXjCCX4ySFKgUDMK69UY7MtzUUfoDu pMtvS6ZvT2RtM+voa/guTA2qVcepxdw034xb0XqZfG+N3ECqYD1NUWqy1z271F3SlAYCr6LbEacc/ wGaWTCUdyNmkhn4FMKrQKDY3a/5YP6hGs+wRcuTVfp0vNMQtegKgfDt3aPs47jjOLS0cysfFfLx9W yMxUJNIKt5LuJ5uMBHjmbEWF0lP4d47F7pbhMeS+IaKm6khQvXQ3dQDH++5jhuwQ1Gc/nPxy3t/cQ L3JSN/UKQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lEx3e-0003hI-Ee; Wed, 24 Feb 2021 16:30:38 +0000 Received: from z11.mailgun.us ([104.130.96.11]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lEx3Y-0003gj-Tg for linux-mtd@lists.infradead.org; Wed, 24 Feb 2021 16:30:36 +0000 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1614184235; h=Message-ID: References: In-Reply-To: Subject: Cc: To: From: Date: Content-Transfer-Encoding: Content-Type: MIME-Version: Sender; bh=NhSnOaCLeI8pDb6ppCC1jHhKymGxeQ/61aDy+sDsO4s=; b=d+Ghvn0o2r4J3NYdMarXjpBSRTDzjKrHzXcOMXHTMoAs7EEiAkbllSRdFgYKkQzvbrEy9wzQ tn6iIvnYghxftXigFdRlr5F3KI60gTjiwnsUkHn6nldHFd/ylmvzKiUT7KedLtnM55B4zbkw fq79ecvWMaWZaGn0yfUaqSLPpII= X-Mailgun-Sending-Ip: 104.130.96.11 X-Mailgun-Sid: WyJkZDQ0ZiIsICJsaW51eC1tdGRAbGlzdHMuaW5mcmFkZWFkLm9yZyIsICJiZTllNGEiXQ== Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by smtp-out-n07.prod.us-west-2.postgun.com with SMTP id 60367f0eba08663830cf8dd8 (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Wed, 24 Feb 2021 16:30:06 GMT Received: by smtp.codeaurora.org (Postfix, from userid 1001) id A481AC43463; Wed, 24 Feb 2021 16:30:06 +0000 (UTC) Received: from mail.codeaurora.org (localhost.localdomain [127.0.0.1]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: mdalam) by smtp.codeaurora.org (Postfix) with ESMTPSA id A40D4C433CA; Wed, 24 Feb 2021 16:30:05 +0000 (UTC) MIME-Version: 1.0 Date: Wed, 24 Feb 2021 22:00:05 +0530 From: mdalam@codeaurora.org To: Miquel Raynal Subject: Re: [PATCH] mtd: rawnand: qcom: update last code word register In-Reply-To: <20210224074850.0c74154d@xps13> References: <1614024267-12529-1-git-send-email-mdalam@codeaurora.org> <20210223173449.1a55df1e@xps13> <38da9d1d4a96f1b42ba0b194da265e6b@codeaurora.org> <20210224074850.0c74154d@xps13> Message-ID: X-Sender: mdalam@codeaurora.org User-Agent: Roundcube Webmail/1.3.9 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210224_113035_229823_8D996717 X-CRM114-Status: GOOD ( 24.03 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mani@kernel.org, linux-kernel@vger.kernel.org, mdalam=codeaurora.org@codeaurora.org, linux-mtd@lists.infradead.org, boris.brezillon@collabora.com, sricharan@codeaurora.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org T24gMjAyMS0wMi0yNCAxMjoxOCwgTWlxdWVsIFJheW5hbCB3cm90ZToKPiBIZWxsbywKPiAKPiBt ZGFsYW1AY29kZWF1cm9yYS5vcmcgd3JvdGUgb24gV2VkLCAyNCBGZWIgMjAyMSAxMDowOTo0OCAr MDUzMDoKPiAKPj4gT24gMjAyMS0wMi0yNCAwMToxMywgbWRhbGFtQGNvZGVhdXJvcmEub3JnIHdy b3RlOgo+PiA+IE9uIDIwMjEtMDItMjMgMjI6MDQsIE1pcXVlbCBSYXluYWwgd3JvdGU6Cj4+ID4+ IEhlbGxvLAo+PiA+PiA+PiBNZCBTYWRyZSBBbGFtIDxtZGFsYW1AY29kZWF1cm9yYS5vcmc+IHdy b3RlIG9uIFR1ZSwgMjMgRmViIDIwMjEKPj4gPj4gMDE6MzQ6MjcgKzA1MzA6Cj4+ID4+ID4+PiBG cm9tIFFQSUMgdmVyc2lvbiAyLjAgb253YXJkcyBuZXcgcmVnaXN0ZXIgZ290IGFkZGVkIHRvIHJl YWQgbGFzdAo+PiA+PiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSBuZXcKPj4g Pj4gPj4+IGNvZGV3b3JkLiBUaGlzIGNoYW5nZSB3aWxsIGFkZCB0aGUgUkVBRF9MT0NBVElPTl9M QVNUX0NXX24gcmVnaXN0ZXIuCj4+ID4+ID4+ICAgICAgICAgICAgIEFkZCBzdXBwb3J0IGZvciB0 aGlzIFJFQURfTE9DQVRJT05fTEFTVF9DV19uIHJlZ2lzdGVyLgo+PiA+PiA+Pj4gPj4+IEZvciBm aXJzdCB0aHJlZSBjb2RlIHdvcmQgUkVBRF9MT0NBVElPTl9uIHJlZ2lzdGVyIHdpbGwgYmUKPj4g Pj4+IHVzZS5Gb3IgbGFzdCBjb2RlIHdvcmQgUkVBRF9MT0NBVElPTl9MQVNUX0NXX24gcmVnaXN0 ZXIgd2lsbCBiZQo+PiA+Pj4gdXNlLgo+PiA+PiA+PiAiCj4+ID4+IEluIHRoZSBjYXNlIG9mIFFQ SUMgdjIsIGNvZGV3b3JkcyAwLCAxIGFuZCAyIHdpbGwgYmUgYWNjZXNzZWQgdGhyb3VnaAo+PiA+ PiBSRUFEX0xPQ0FUSU9OX24sIHdoaWxlIGNvZGV3b3JkIDMgd2lsbCBiZSBhY2Nlc3NlZCB0aHJv dWdoCj4+ID4+IFJFQURfTE9DQVRJT05fTEFTVF9DV19uLgo+PiA+PiAiCj4+ID4+ID4+IFdoZW4g SSByZWFkIG15IG93biBzZW50ZW5jZSwgSSBmZWVsIHRoYXQgdGhlcmUgaXMgc29tZXRoaW5nIHdy b25nLgo+PiA+PiBJZiB0aGVyZSBhcmUgb25seSA0IGNvZGV3b3JkcywgSSBndWVzcyBhIFFQSUMg djIgaXMgYWJsZSB0byB1c2UKPj4gPj4gUkVBRF9MT0NBVElPTl8zIG9yIFJFQURfTE9DQVRJT05f TEFTVF9DV18wIGludGVyY2hhbmdlYWJseS4gSXNuJ3QgaXQ/Cj4+ID4+ID4+IEkgZ3Vlc3MgdGhl IHBvaW50IG9mIGhhdmluZyB0aGVzZSAibGFzdF9jd19uIiByZWdpc3RlcnMgaXMgdG8gc3VwcG9y dAo+PiA+PiB1cCB0byA4IGNvZGV3b3JkcywgYW0gSSB3cm9uZz8gSWYgdGhpcyB0aGUgY2FzZSwg dGhlIGN1cnJlbnQgcGF0Y2gKPj4gPj4gY29tcGxldGVseSBmYWlscyBkb2luZyB0aGF0IEkgZG9u J3QgZ2V0IHRoZSBwb2ludCBvZiBzdWNoIGNoYW5nZS4KPj4gPgo+PiA+IFRoaXMgcmVnaXN0ZXIg aXMgb25seSB1c2UgdG8gcmVhZCBsYXN0IGNvZGUgd29yZC4KPj4gPgo+PiA+IEkgaGF2ZSBhZGRy ZXNzIGFsbCB0aGUgY29tbWVudHMgZnJvbSBhbGwgdGhlIHByZXZpb3VzIHN1YiBzZXF1ZW50Cj4+ ID4gcGF0Y2hlcyBhbmQgcHVzaGVkCj4+ID4gYWxsIHBhdGNoZXMgaW4gb25seSBvbmUgc2VyaWVz Lgo+PiA+Cj4+ID4gUGxlYXNlIGNoZWNrLgo+PiAKPj4gICBUaGUgcmVnaXN0ZXJzIFJFQURfTE9D QVRJT04gJiBSRUFEX0xPQ0FUSU9OX0xBU1QgYXJlIG5vdCBhc3NvY2lhdGVkIAo+PiB3aXRoIG51 bWJlciBvZiBjb2RlIHdvcmRzLgo+PiAgIFRoZXNlIHR3byByZWdpc3RlcnMgYXJlIHVzZWQgdG8g YWNjZXNzIHRoZSBsb2NhdGlvbiBpbnNpZGUgYSBjb2RlIAo+PiB3b3JkLgo+IAo+IE9rLiBDYW4g eW91IHBsZWFzZSBleHBsYWluIHdoYXQgaXMgYSBsb2NhdGlvbiB0aGVuPyBPciBwb2ludCBtZSB0 byBhCj4gZGF0YXNoZWV0IHRoYXQgZXhwbGFpbnMgaXQuCgogICBUaGUgbG9jYXRpb24gaXMgdGhl IHBvc2l0aW9uIGluc2lkZSBhIGNvZGUgd29yZC4KCj4gCj4gQm90dG9tIGxpbmUgcXVlc3Rpb246 IHdoeSBoYXZpbmcgUkVBRF9MT0NBVElPTl8wLCBfMSwuLi4gYW4KPiBSRUFEX0xPQ0FUSU9OX0xB U1RfMCwgXzEsIGV0Yz8KCiAgUkVBRF9MT0NBVElPTl8wLCBfMSwuLi4gYXJlIHVzZWQgdG8gZXh0 cmFjdCBtdWx0aXBsZSBjaHVua3MgZnJvbSBhIGNvZGUgCndvcmQuCgogIGUuZyBJZiB3ZSB3YW50 ZWQgdG8gZXh0cmFjdCBmaXJzdCAxMDAgYnl0ZXMgZnJvbSBhIGNvZGUgd29yZCB0aGVuIAooMC4u Ljk5KSBSRUFEX0xPQ0FUSU9OXzAgd2lsbCBiZSBjb25maWd1cmVkLgogICAgICBpZiB3ZSB3YW50 ZWQgdG8gZXh0cmFjdCBuZXh0IDEwMCBieXRlcyAoMTAwLi4uMTk5KSB0aGVuIApSRUFEX0xPQ0FU SU9OXzEgd2lsbCBiZSBjb25maWd1cmVkLgoKICAgICAgc2FtZSB3YXkgZm9yIGxhc3QgY29kZSB3 b3JkIFJFQURfTE9DQVRJT05fTEFTVF8wLCBfMSwgd2lsbCBiZSB1c2VkLgoKCiAgIEJlbG93IGlz IHRoZSBtYXBwaW5nIGV4YW1wbGUgZm9yIGEgMksgcGFnZSBzaXplLgoKICAKPC0tLS0tLS0tLS0t LS0tLS0tLS0tLTIwNDgtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0+PC0tLS0tLTY0LS0tLS0tLS0tLT4yMTExCiAgCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgfCAgIHwgICAgICAgICAgICAgICB8 CnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgfCAgIHwgICAgICAgICAgICAgICB8CnwgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgfCAgIHwgICAgICAgICAgICAgICB8CnwgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgfCAgIHwgICAg ICAgICAgICAgICB8CnxfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX3xfX198X19fX19fX19fX19fX19ffAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgMjA0OC1ieXRlcwogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ZmFjdG9yeSBCQk0KCgpPbmUgY29kZSB3b3JkOgoKICAgICAgICAgICAgICAxLWJ5dGUgQkJNICAg ICAgIDctYnl0ZXMgRUNDCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnwg ICAgICAgICAgICB8ICB8ICAgICAgICAgICAgfCAgIHwgICAgfAp8ICAgICAgICAgICAgfCAgfCAg ICAgICAgICAgIHwgICB8ICAgIHwKfCAgICAgICAgICAgIHwgIHwgICAgICAgICAgICB8ICAgfCAg ICB8CnwgICAgICAgICAgICB8ICB8ICAgICAgICAgICAgfCAgIHwgICAgfAp8ICAgICAgICAgICAg fCAgfCAgICAgICAgICAgIHwgICB8ICAgIHwKfF9fX19fX19fX19fX3xfX3xfX19fX19fX19fX198 X19ffF9fX198CiAgPC0tLS0tLS0tLS0tNTEyIGJ5dGVzLS0tLS0tLT4gICAgNC1ieXRlcyBzcGFy ZQogICAgICAgICAgICAgIGRhdGEKCgogIAo8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLTIwNDgtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLT4yMDQ3PC0tLS0tLTY0LS0tLS0tLS0tLT4yMTExCiAgCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnwgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgIHwgICB8ICAgICAgICAgICAgIHwgICAgfAp8ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICB8ICAgfCAgICAgICAgICAgICB8ICAgIHwKfCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgfCAgIHwgICAgICAgICAgICAgfCAg ICB8CnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgIHwgICB8ICAgICAgICAg ICAgIHwgICAgfAp8X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19ffF9fX3xfX19f X19fX19fX19ffF9fX198CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICB8PC0tLS0tbWFwcGluZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgIHwKICAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX3xf X198X19fX19fCnwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwKfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgIHwgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfAp8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgfCAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8CnwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwKfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfAp8X19fX19fX19fX19fX19fX19fX19fX3xfX19fX19fX19fX19f X19fX19fX19fX19fX198X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX3xfX19fX19fX19f X19fX19fX19fX19fX19fX19ffAo8LS0tLS0tLUNXMS0tLS0tLS0tLS0tPjwtLS0tLS0tLS0tQ1cy LS0tLS0tLS0tLS0tLT48LS0tLS0tLS0tLS1DVzMtLS0tLS0tLS0tLS0tLS0tPjwtLS0tLS0tLS0t Q1c0LS0tLS0tLS0tLS0tLS0tPgogICAgICAgICAgICAgICAgICAgICAgLyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAvICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAvICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAvICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgIC8gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgLyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgIC8gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg ICAvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXAogICAgICAgICAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18gXF9fXwogICAgICAgIHwgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgIHwK ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICB8CiAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgfAogICAgICAg IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgIHwKICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICB8CiAgICAgICAgfCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgfAogICAgICAgIHw8LS1yZWFkX2xvY2F0aW9uXzAtLT4gICA8LS0tcmVhZF9sb2Nh dGlvbl8xLS0+ICAKPC0tcmVhZF9sb2NhdGlvbl9uLS0+fCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICB8CiAgICAgICAgCnxf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX198CgoKClNvIGluIFFQSUMgVjIgb253YXJkcyB0byBhY2Nlc3MgbGFzdCBjb2Rl IHdvcmQgc2FtZSB3YXkgd2UgaGF2ZSB0byB1c2UgCnJlYWRfbG9jYXRpb25fbGFzdF8wLDEsMi4u MyBldGMuCgoKPiAKPj4gU28gd2hldGhlciB3ZSBhcmUgaGF2aW5nIDQgY29kZSB3b3Jkcwo+PiAg IG9yIDggY29kZSB3b3JkcyBpdCBkb2Vzbid0IG1hdHRlci4gSWYgd2Ugd2FudGVkIGFjY2VzcyB0 aGUgbG9jYXRpb24gCj4+IHdpdGhpbiBub3JtYWwgY29kZSB3b3JkIHdlIGhhdmUgdG8KPj4gICB1 c2UgUkVBRF9MT0NBVElPTiByZWdpc3RlciBhbmQgaWYgd2Ugd2FudGVkIHRvIGFjY2VzcyBsb2Nh dGlvbiBpbiAKPj4gbGFzdCBjb2RlIHdvcmQgdGhlbiB3ZSBoYXZlIHRvIHVzZQo+PiAgIFJFQURf TE9DQVRJT05fTEFTVC4KPj4gPgo+PiA+PiA+Pj4gU2lnbmVkLW9mZi1ieTogTWQgU2FkcmUgQWxh bSA8bWRhbGFtQGNvZGVhdXJvcmEub3JnPgo+IAo+IFRoYW5rcywKPiBNaXF1w6hsCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGludXggTVRE IGRpc2N1c3Npb24gbWFpbGluZyBsaXN0Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtbXRkLwo=