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=-17.7 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,INCLUDES_PATCH,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 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 4B7A0C48BDF for ; Wed, 16 Jun 2021 01:20:28 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (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 E2A64610A0 for ; Wed, 16 Jun 2021 01:20:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E2A64610A0 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.142460.262850 (Exim 4.92) (envelope-from ) id 1ltKE2-00005H-FX; Wed, 16 Jun 2021 01:20:14 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 142460.262850; Wed, 16 Jun 2021 01:20:14 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ltKE2-000059-CJ; Wed, 16 Jun 2021 01:20:14 +0000 Received: by outflank-mailman (input) for mailman id 142460; Wed, 16 Jun 2021 01:20:12 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1ltKE0-000050-R8 for xen-devel@lists.xenproject.org; Wed, 16 Jun 2021 01:20:12 +0000 Received: from mail.kernel.org (unknown [198.145.29.99]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 88d464dd-fd23-490b-8518-6ddc70483d5b; Wed, 16 Jun 2021 01:20:11 +0000 (UTC) Received: by mail.kernel.org (Postfix) with ESMTPSA id 6847A610A0; Wed, 16 Jun 2021 01:20:10 +0000 (UTC) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 88d464dd-fd23-490b-8518-6ddc70483d5b DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1623806410; bh=F0L0ERwsmDV2ns2rbfMEpBp38QMOCUNuZRDTxgEGh7M=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=bAfZzBAS6ghN/56Zj5zLcQfFtVsZT0dNNhxKRO0cjg7Kr3Oi5wxmbjdgPlZgdjdxI NW6xPCoFpFRCEkhrrJMP+cAMkPHM1v6M84pj7T4Os5r7k2vep9qCTpnc+TJ4mHl0IG zQi0FUffgLquVaG0bUfdD3yHcgNflEjOtPfQj3zAOy4dZc1NfPBWiOtzeow62UcYZt 1+9gngID0bW9+L5mWBNRqGoWgQ/goS+MCPjrHonPBlG6NXhzsxKDm5Sf2IOT+4reIo gE6LO6KM3V1iz03zjNjWVGvxyqx/wODT02Yy6DPlE5YXifUMkpaNyr0Bve8mExWmgA 1AnAXvKWwzU9g== Date: Tue, 15 Jun 2021 18:20:09 -0700 (PDT) From: Stefano Stabellini X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s To: Rahul Singh cc: Stefano Stabellini , "edgar.iglesias@xilinx.com" , xen-devel , Bertrand Marquis , Julien Grall , "fnuv@xilinx.com" Subject: Re: smmuv1 breakage In-Reply-To: <791BFC00-6A50-48D2-A208-E529B887441F@arm.com> Message-ID: References: <791BFC00-6A50-48D2-A208-E529B887441F@arm.com> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="8323329-468115872-1623805343=:24906" Content-ID: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-468115872-1623805343=:24906 Content-Type: text/plain; CHARSET=UTF-8 Content-Transfer-Encoding: 8BIT Content-ID: On Tue, 15 Jun 2021, Rahul Singh wrote: > Hi Stefano > > > On 15 Jun 2021, at 3:21 am, Stefano Stabellini wrote: > > > > Hi Rahul, > > > > Unfortunately, after bisecting, I discovered a few more breakages due to > > your smmuv1 series (commits e889809b .. 3e6047ddf) on Xilinx ZynqMP. I > > attached the DTB as reference. Please note that I made sure to > > cherry-pick "xen/arm: smmuv1: Revert associating the group pointer with > > the S2CR" during bisection. So the errors are present also on staging. > > > > The first breakage is an error at boot time in smmu.c#find_smmu_master, > > see log1. I think it is due to the lack of ability to parse the new smmu > > bindings in the old smmu driver. > > > > After removing all the "smmus" and "#stream-id-cells" properties in > > device tree, I get past the previous error, everything seems to be OK at > > early boot, but I actually get SMMU errors as soon as dom0 starting > > using devices: > > > > (XEN) smmu: /smmu@fd800000: Unexpected global fault, this could be serious > > (XEN) smmu: /smmu@fd800000: GFSR 0x80000002, GFSYNR0 0x00000000, GFSYNR1 0x00000877, GFSYNR2 0x00000000 > > This fault is "Unidentified stream fault” for StreamID “ 0x877” that means SMMU SMR is not configured for streamID “0x877" > > > > [ 10.419681] macb ff0e0000.ethernet eth0: DMA bus error: HRESP not OK > > [ 10.426452] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready > > > > Do you think you'll be able to help fix them? > > > > > > You should be able to reproduce the two issues using Xilinx QEMU (but to > > be honest I haven't tested it on QEMU yet, I was testing on real > > hardware): > > - clone and compile xilinx QEMU https://github.com/Xilinx/qemu.git > > ./configure --target-list=aarch64-softmmu > > make > > - clone and build git://github.com/Xilinx/qemu-devicetrees.git > > - use the attached script to run it > > - kernel can be upstream defconfig 5.10 > > > > I tried to reproduce the issue on Xilinx QEMU as per the steps shared above > but I am not observing any issue on Xilinx QEMU. I tried on QEMU and it doesn't repro. I cannot explain why it works on QEMU and it fails on real hardware. > I also tested and confirmed on QEMU that SMMU is configured correctly > for specifically StreamID “ 0x877” and for other streamIDs. > > I check the xen.dtb shared by you and found out the there is no "stream-id-cells” > property in the master device but the "mmu-masters" property is present in the > smmu node. For legacy smmu binding we need both "stream-id-cells” and "mmu-masters”. > If you need to add the new smmu binding please add the "iommu-cells” > property in the smmu node and the “iommus” property in the master device. In regards to the missing "stream-id-cells" property, I shared the wrong dtb before, sorry. I was running a number of tests and I might have picked the wrong file. The proper dtb comes with "stream-id-cells" for the 0x877 device, see attached. > Can you please share the xen boot logs with me so that I can debug further why the error is observed? See attached. I did some debugging and discovered that it crashes while accessing master->of_node in find_smmu_master. If I revert your series, the crash goes away. It is very strange because your patches don't touch find_smmu_master or insert_smmu_master directly. I did a git reset --hard on the commit "xen/arm: smmuv1: Add a stream map entry iterator" and it worked, which points to "xen/arm: smmuv1: Intelligent SMR allocation" being the problem, even if I have the revert cherry-picked on top. Maybe the revert is not reverting enough? After this test, I switched back to staging and did: git revert 9f6cd4983715cb31f0ea540e6bbb63f799a35d8a git revert 0435784cc75dcfef3b5f59c29deb1dbb84265ddb And it worked! So the issue truly is that 9f6cd4983715cb31f0ea540e6bbb63f799a35d8a doesn't revert "enough". See "full-revert" for the patch reverting the remaining code. That on top of staging fixes boot for me. --8323329-468115872-1623805343=:24906 Content-Type: text/plain; NAME=konsole.txt Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: ATTACHMENT; FILENAME=konsole.txt U3RhcnRpbmcga2VybmVsIC4uLg0KDQogWGVuIDQuMTYtdW5zdGFibGUNCihY RU4pIFhlbiB2ZXJzaW9uIDQuMTYtdW5zdGFibGUgKHNzdGFiZWxsaW5pQCkg KGFhcmNoNjQtbGludXgtZ251LWdjYyAoTGluYXJvIEdDQyA1LjMtMjAxNi4w NSkgNS4zLjEgMjAxNjA0MTIpIGRlYnVnPXkgVHVlIEp1biAxNSAxNzo1Njow MyBQRFQgMjAyMQ0KKFhFTikgTGF0ZXN0IENoYW5nZVNldDogRnJpIEFwciAx NiAxMjoyNTowMiAyMDIxICswMTAwIGdpdDozZTYwNDdkZGZhDQooWEVOKSBi dWlsZC1pZDogNzdiMzdlNTQzMzYwMzUyOTIwYWY0YzQ1N2ZjNWMyOTAwNDEz OTM1Nw0KKFhFTikgUHJvY2Vzc29yOiAwMDAwMDAwMDQxMGZkMDM0OiAiQVJN IExpbWl0ZWQiLCB2YXJpYW50OiAweDAsIHBhcnQgMHhkMDMscmV2IDB4NA0K KFhFTikgNjQtYml0IEV4ZWN1dGlvbjoNCihYRU4pICAgUHJvY2Vzc29yIEZl YXR1cmVzOiAwMDAwMDAwMDAwMDAyMjIyIDAwMDAwMDAwMDAwMDAwMDANCihY RU4pICAgICBFeGNlcHRpb24gTGV2ZWxzOiBFTDM6NjQrMzIgRUwyOjY0KzMy IEVMMTo2NCszMiBFTDA6NjQrMzINCihYRU4pICAgICBFeHRlbnNpb25zOiBG bG9hdGluZ1BvaW50IEFkdmFuY2VkU0lNRA0KKFhFTikgICBEZWJ1ZyBGZWF0 dXJlczogMDAwMDAwMDAxMDMwNTEwNiAwMDAwMDAwMDAwMDAwMDAwDQooWEVO KSAgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDAwMDAwMDAwMCAwMDAw MDAwMDAwMDAwMDAwDQooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczog MDAwMDAwMDAwMDAwMTEyMiAwMDAwMDAwMDAwMDAwMDAwDQooWEVOKSAgIElT QSBGZWF0dXJlczogIDAwMDAwMDAwMDAwMTExMjAgMDAwMDAwMDAwMDAwMDAw MA0KKFhFTikgMzItYml0IEV4ZWN1dGlvbjoNCihYRU4pICAgUHJvY2Vzc29y IEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAwMTMxOjAwMDAwMDAwMDAwMTEwMTEN CihYRU4pICAgICBJbnN0cnVjdGlvbiBTZXRzOiBBQXJjaDMyIEEzMiBUaHVt YiBUaHVtYi0yIEphemVsbGUNCihYRU4pICAgICBFeHRlbnNpb25zOiBHZW5l cmljVGltZXIgU2VjdXJpdHkNCihYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAw MDAwMDAwMDMwMTAwNjYNCihYRU4pICAgQXV4aWxpYXJ5IEZlYXR1cmVzOiAw MDAwMDAwMDAwMDAwMDAwDQooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJl czogMDAwMDAwMDAxMDIwMTEwNSAwMDAwMDAwMDQwMDAwMDAwDQooWEVOKSAg ICAgICAgICAgICAgICAgICAgICAgICAgMDAwMDAwMDAwMTI2MDAwMCAwMDAw MDAwMDAyMTAyMjExDQooWEVOKSAgIElTQSBGZWF0dXJlczogMDAwMDAwMDAw MjEwMTExMCAwMDAwMDAwMDEzMTEyMTExIDAwMDAwMDAwMjEyMzIwNDINCihY RU4pICAgICAgICAgICAgICAgICAwMDAwMDAwMDAxMTEyMTMxIDAwMDAwMDAw MDAwMTExNDIgMDAwMDAwMDAwMDAxMTEyMQ0KKFhFTikgVXNpbmcgU01DIENh bGxpbmcgQ29udmVudGlvbiB2MS4xDQooWEVOKSBVc2luZyBQU0NJIHYxLjEN CihYRU4pIFNNUDogQWxsb3dpbmcgNCBDUFVzDQooWEVOKSBHZW5lcmljIFRp bWVyIElSUTogcGh5cz0zMCBoeXA9MjYgdmlydD0yNyBGcmVxOiA5OTk5MCBL SHoNCihYRU4pIEdJQ3YyIGluaXRpYWxpemF0aW9uOg0KKFhFTikgICAgICAg ICBnaWNfZGlzdF9hZGRyPTAwMDAwMDAwZjkwMTAwMDANCihYRU4pICAgICAg ICAgZ2ljX2NwdV9hZGRyPTAwMDAwMDAwZjkwMjAwMDANCihYRU4pICAgICAg ICAgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwZjkwNDAwMDANCihYRU4pICAgICAg ICAgZ2ljX3ZjcHVfYWRkcj0wMDAwMDAwMGY5MDYwMDAwDQooWEVOKSAgICAg ICAgIGdpY19tYWludGVuYW5jZV9pcnE9MjUNCihYRU4pIEdJQ3YyOiBBZGp1 c3RpbmcgQ1BVIGludGVyZmFjZSBiYXNlIHRvIDB4ZjkwMmYwMDANCihYRU4p IEdJQ3YyOiAxOTIgbGluZXMsIDQgY3B1cywgc2VjdXJlIChJSUQgMDIwMDE0 M2IpLg0KKFhFTikgWFNNIEZyYW1ld29yayB2MS4wLjAgaW5pdGlhbGl6ZWQN CihYRU4pIEluaXRpYWxpc2luZyBYU00gU0lMTyBtb2RlDQooWEVOKSBVc2lu ZyBzY2hlZHVsZXI6IG51bGwgU2NoZWR1bGVyIChudWxsKQ0KKFhFTikgSW5p dGlhbGl6aW5nIG51bGwgc2NoZWR1bGVyDQooWEVOKSBXQVJOSU5HOiBUaGlz IGlzIGV4cGVyaW1lbnRhbCBzb2Z0d2FyZSBpbiBkZXZlbG9wbWVudC4NCihY RU4pIFVzZSBhdCB5b3VyIG93biByaXNrLg0KKFhFTikgQWxsb2NhdGVkIGNv bnNvbGUgcmluZyBvZiAzMiBLaUIuDQooWEVOKSBDUFUwOiBHdWVzdCBhdG9t aWNzIHdpbGwgdHJ5IDEyIHRpbWVzIGJlZm9yZSBwYXVzaW5nIHRoZSBkb21h aW4NCihYRU4pIEJyaW5naW5nIHVwIENQVTENCihYRU4pIENQVTE6IEd1ZXN0 IGF0b21pY3Mgd2lsbCB0cnkgMTMgdGltZXMgYmVmb3JlIHBhdXNpbmcgdGhl IGRvbWFpbg0KKFhFTikgQ1BVIDEgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcg dXAgQ1BVMg0KKFhFTikgQ1BVMjogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAx MyB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUgZG9tYWluDQooWEVOKSBDUFUg MiBib290ZWQuDQooWEVOKSBCcmluZ2luZyB1cCBDUFUzDQooWEVOKSBDUFUz OiBHdWVzdCBhdG9taWNzIHdpbGwgdHJ5IDEzIHRpbWVzIGJlZm9yZSBwYXVz aW5nIHRoZSBkb21haW4NCihYRU4pIEJyb3VnaHQgdXAgNCBDUFVzDQooWEVO KSBDUFUgMyBib290ZWQuDQooWEVOKSBzbW11OiAvc21tdUBmZDgwMDAwMDog cHJvYmluZyBoYXJkd2FyZSBjb25maWd1cmF0aW9uLi4uDQooWEVOKSBzbW11 OiAvc21tdUBmZDgwMDAwMDogU01NVXYyIHdpdGg6DQooWEVOKSBzbW11OiAv c21tdUBmZDgwMDAwMDogICAgIHN0YWdlIDIgdHJhbnNsYXRpb24NCihYRU4p IHNtbXU6IC9zbW11QGZkODAwMDAwOiAgICAgc3RyZWFtIG1hdGNoaW5nIHdp dGggNDggcmVnaXN0ZXIgZ3JvdXBzLCBtYXNrIDB4N2ZmZjwyPnNtbXU6IC9z bW11QGZkODAwMDAwOiAgICAxNiBjb250ZXh0IGJhbmtzICgwIHN0YWdlLTIg b25seSkNCihYRU4pIHNtbXU6IC9zbW11QGZkODAwMDAwOiAgICAgU3RhZ2Ut MjogNDgtYml0IElQQSAtPiA0OC1iaXQgUEENCihYRU4pIHNtbXU6IC9zbW11 QGZkODAwMDAwOiByZWdpc3RlcmVkIDI2IG1hc3RlciBkZXZpY2VzDQooWEVO KSBJL08gdmlydHVhbGlzYXRpb24gZW5hYmxlZA0KKFhFTikgIC0gRG9tMCBt b2RlOiBSZWxheGVkDQooWEVOKSBQMk06IDQwLWJpdCBJUEEgd2l0aCA0MC1i aXQgUEEgYW5kIDgtYml0IFZNSUQNCihYRU4pIFAyTTogMyBsZXZlbHMgd2l0 aCBvcmRlci0xIHJvb3QsIFZUQ1IgMHg4MDAyMzU1OA0KKFhFTikgU2NoZWR1 bGluZyBncmFudWxhcml0eTogY3B1LCAxIENQVSBwZXIgc2NoZWQtcmVzb3Vy Y2UNCihYRU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFi bGUgMDAwMDAwMDAwMDJkYzNiOCAtPiAwMDAwMDAwMDAwMmRjYmUwDQooWEVO KSAqKiogTE9BRElORyBET01BSU4gMCAqKioNCihYRU4pIExvYWRpbmcgZDAg a2VybmVsIGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMDAxMDAwMDAwDQoo WEVOKSBMb2FkaW5nIHJhbWRpc2sgZnJvbSBib290IG1vZHVsZSBAIDAwMDAw MDAwMDE4MDAwMDANCihYRU4pIEFsbG9jYXRpbmcgMToxIG1hcHBpbmdzIHRv dGFsbGluZyAxMDI0TUIgZm9yIGRvbTA6DQooWEVOKSBCQU5LWzBdIDB4MDAw MDAwMjAwMDAwMDAtMHgwMDAwMDA2MDAwMDAwMCAoMTAyNE1CKQ0KKFhFTikg R3JhbnQgdGFibGUgcmFuZ2U6IDB4MDAwMDAwMDBlMDAwMDAtMHgwMDAwMDAw MGU0MDAwMA0KKFhFTikgc21tdTogL3NtbXVAZmQ4MDAwMDA6IGQwOiBwMm1h ZGRyIDB4MDAwMDAwMDg3YmY5YTAwMA0KKFhFTikgRGF0YSBBYm9ydCBUcmFw LiBTeW5kcm9tZT0weDQNCihYRU4pIFdhbGtpbmcgSHlwZXJ2aXNvciBWQSAw eDE0ZWQwMDAwZmJmOWZkMjAgb24gQ1BVMCB2aWEgVFRCUiAweDAwMDAwMDAw MDBmM2YwMDANCihYRU4pIDBUSFsweDBdID0gMHgwMDAwMDAwMDAwZjQyZjdm DQooWEVOKSAxU1RbMHgzXSA9IDB4MDAwMDAwMDAwMDAwMDAwMA0KKFhFTikg Q1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0DQooWEVOKSAtLS0t WyBYZW4tNC4xNi11bnN0YWJsZSAgYXJtNjQgIGRlYnVnPXkgIE5vdCB0YWlu dGVkIF0tLS0tDQooWEVOKSBDUFU6ICAgIDANCihYRU4pIFBDOiAgICAgMDAw MDAwMDAwMDI0Y2ZhNCBzbW11LmMjZmluZF9zbW11X21hc3RlcisweDgvMHgz Yw0KKFhFTikgTFI6ICAgICAwMDAwMDAwMDAwMjRkMTg4DQooWEVOKSBTUDog ICAgIDAwMDAwMDAwMDAzMDcxZjANCihYRU4pIENQU1I6ICAgMjAwMDAyNDkg TU9ERTo2NC1iaXQgRUwyaCAoSHlwZXJ2aXNvciwgaGFuZGxlcikNCihYRU4p ICAgICAgWDA6IDE0ZWQwMDAwZmJmOWZkMjggIFgxOiAwMDAwODAwMGZiZmNh ZjQwICBYMjogMDAwMDgwMDBmYmZjYjE5MA0KKFhFTikgICAgICBYMzogMDAw MDAwMDAwMDJiMzg3MCAgWDQ6IDAwMDAwMDAwMDAwMDAwMDAgIFg1OiAwMDY1 MWYxMTAzMGMwNzE5DQooWEVOKSAgICAgIFg2OiAwMDAwMDAwMDAwMDAwMDAw ICBYNzogMDAwMDAwMDAwMDAwMDAwMCAgWDg6IDAwMDA4MDAwZjkwN2VjMzAN CihYRU4pICAgICAgWDk6IGZmZmZmZmZmZmZmZmZmZmUgWDEwOiAwMTAxMDEw MTAxMDEwMTAxIFgxMTogMDAwMDAwMDAwMDAwMDAwMw0KKFhFTikgICAgIFgx MjogMDAwMDAwMDAwMDAwMDAyMCBYMTM6IGZmMDAwMDAwMDAwMDAwMDAgWDE0 OiAwMDAwMDAwMDAwMDAwMDMwDQooWEVOKSAgICAgWDE1OiAwMDAwMDAwMDAw MDAwMDAwIFgxNjogMDAwMDAwMDAwMDJiNTAwMCBYMTc6IDAwMDAwMDAwMDAy YjUwMDANCihYRU4pICAgICBYMTg6IDAwMDAwMDAwMDAyYjYwMDAgWDE5OiAw MDAwODAwMGZiZmZjYmYwIFgyMDogMDAwMDAwMDAwMDJiMzg3OA0KKFhFTikg ICAgIFgyMTogMDAwMDgwMDBmYmZjYWY0MCBYMjI6IDAwMDA4MDAwZmJmOWZm ZDAgWDIzOiAwMDAwODAwMGZiZmNhZmQwDQooWEVOKSAgICAgWDI0OiAwMDAw ODAwMGZiZjlkMDAwIFgyNTogMDAwMDAwMDAwMDAwMDAwMSBYMjY6IDAwMDAw MDAwMDAwMDAwMDENCihYRU4pICAgICBYMjc6IDAwMDAwMDAwMDAwMDAwMDAg WDI4OiAwMDAwMDAwMDAwMDAwMDAwICBGUDogMDAwMDAwMDAwMDMwNzFmMA0K KFhFTikgDQooWEVOKSAgIFZUQ1JfRUwyOiA4MDAyMzU1OA0KKFhFTikgIFZU VEJSX0VMMjogMDAwMDAwMDg3YmY5YTAwMA0KKFhFTikgDQooWEVOKSAgU0NU TFJfRUwyOiAzMGNkMTgzZA0KKFhFTikgICAgSENSX0VMMjogMDAwMDAwMDAw MDAwMDAzYQ0KKFhFTikgIFRUQlIwX0VMMjogMDAwMDAwMDAwMGYzZjAwMA0K KFhFTikgDQooWEVOKSAgICBFU1JfRUwyOiA5NjAwMDAwNA0KKFhFTikgIEhQ RkFSX0VMMjogMDAwMDAwMDAwMGY5MDEwMA0KKFhFTikgICAgRkFSX0VMMjog MTRlZDAwMDBmYmY5ZmQyMA0KKFhFTikgDQooWEVOKSBYZW4gc3RhY2sgdHJh Y2UgZnJvbSBzcD0wMDAwMDAwMDAwMzA3MWYwOg0KKFhFTikgICAgMDAwMDAw MDAwMDMwNzIyMCAwMDAwMDAwMDAwMjRkN2IwIDAwMDA4MDAwZmJmOWQwMDAg MDAwMDAwMDBmZmZmZmZmMA0KKFhFTikgICAgMDAwMDgwMDBmYmZjYWZiMCAw MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAzMDcyYTAgMDAwMDAwMDAwMDI0 ZWRjOA0KKFhFTikgICAgMDAwMDgwMDBmYmY5ZDAwMCAwMDAwMDAwMGZmZmZm ZmYwIDAwMDA4MDAwZmJmY2FmNDAgMDAwMDgwMDBmYmZjYWZhMA0KKFhFTikg ICAgMDAwMDgwMDBmYmZjYWZkMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAw MDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMQ0KKFhFTikgICAgMDAwMDAwMDAw MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAzMDcyYTAgMDAw MDAwMDAwMDI0ZWQ5OA0KKFhFTikgICAgMDAwMDgwMDBmYmY5ZDAwMCAwMDAw MDAwMDAwMzA3NTUwIDAwMDAwMDAwMDAzMDcyZDAgMDAwMDAwMDAwMDJjOWY3 Yw0KKFhFTikgICAgMDAwMDgwMDBmYmZjYWY0MCAwMDAwMDAwMDAwMzA3NTUw IDAwMDA4MDAwZmJmOWQwMDAgMDAwMDAwMDAwMDAwMDAwNQ0KKFhFTikgICAg MDAwMDAwMDAwMDMwNzM5MCAwMDAwMDAwMDAwMmNhNDBjIDAwMDA4MDAwZmJm YzgwMzggMDAwMDAwMDAwMDMwNzU1MA0KKFhFTikgICAgMDAwMDgwMDBmYmY5 ZDAwMCAwMDAwMDAwMDAwMDAwMDA1IDAwMDA4MDAwZmJmY2FmNDAgMDAwMDAw MDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDgwMDBmYmZlMjEzMCAwMDAwMDAw MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0K KFhFTikgICAgMDAwMDAwMDAwMDJkYThlOCAwMDAwMDAwMGY5MDdhMDkwIDAw MDAwMDAwMDAyZGE4ZDggMDAwMDAwMDAwMDJkOWI4MA0KKFhFTikgICAgMDAw MDAwMDAwMDMwNzM4MCAwMDAwMDAwMGZkMDcwMDAwIDAwMDA4MDAwZmJmYzgw MzggMDAwMDAwMDAwMDAzMDAwMA0KKFhFTikgICAgMDAwMDgwMDBmYmY5ZDAw MCAwMDAwODAwMGZiZjlkMDAwIDAwMDAwMDAwMDAwMDAwMDUgMDAwMDAwMDAw MDJjYTMwOA0KKFhFTikgICAgMDAwMDAwMDAwMDMwNzQ1MCAwMDAwMDAwMDAw MmNhNDBjIDAwMDA4MDAwZmJmYzAwMDAgMDAwMDAwMDAwMDMwNzU1MA0KKFhF TikgICAgMDAwMDgwMDBmYmY5ZDAwMCAwMDAwMDAwMDAwMDAwMDA1IDAwMDA4 MDAwZmJmYzgwMzggMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDgw MDBmYmZlMDBjNCAwMDAwMDAwMDAwMDAwMDE1IDAwMDAwMDAwMDAwMDAwMDAg MDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDJkYThlOCAw MDAwMDAwMGY5MDdhMDkwIDAwMDAwMDAwMDAyZGE4ZDggMDAwMDAwMDAwMDJk OWI4MA0KKFhFTikgICAgMDAwMDAwMDAwMDMwNzQ0MCAwMDAwMDAwMDAwMjAz ZWM0IDAwMDA4MDAwZmJmYzAwMDAgMDAwMDAwMDAwMDMwNzU1MA0KKFhFTikg ICAgMDAwMDgwMDBmYmY5ZDAwMCAwMDAwODAwMGZiZjlkMDAwIDAwMDAwMDAw MDAwMDAwMDUgMDAwMDAwMDAwMDJjYTMwOA0KKFhFTikgICAgMDAwMDAwMDAw MDMwNzUxMCAwMDAwMDAwMDAwMmNhYzcwIDAwMDAwMDAwMDAwMGEwOTAgMDAw MDAwMDAwMGUwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDJkYWFlOCAwMDAw ODAwMGZiZjlkMDAwIDAwMDAwMDAwMDAwMDAwMGYgMDAwMDAwMDAwMDAwMDAw NA0KKFhFTikgICAgMDAwMDAwMDAwMDJlODYwMCAwMDAwMDAwMDAwMDAwMDAw IDAwMDAwMDA4ODAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMg0KKFhFTikgICAg MDAwMDAwMDAwMDJkYThlOCAwMDAwMDAwMDAwMjJjZTUwIDAwMDAwMDAwMDAy ZGE4ZDggMDAwMDAwMDAwMDJkOWI4MA0KKFhFTikgICAgMDAwMDAwMDAwMDMw NzUwMCAwMDAwMDAwMDAwMmJiY2M4IDAwMDAwMDAwMDAwMGEwOTAgMDAwMDAw MDAwMGUwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDJkYWFlOCAwMDAwODAw MGZiZjlkMDAwIDAwMDAwMDAwMDAwMDAwMDUgMDAwMDAwMDAwMDJjYWM1OA0K KFhFTikgICAgMDAwMDAwMDAwMDMwN2RmMCAwMDAwMDAwMDAwMmNlZjY0IDAw MDA4MDAwZmJmOWQwMDAgMDAwMDAwMDAwMDJiNDc4MA0KKFhFTikgICAgMDAw MDAwMDAwMDM0ODQzMCAwMDAwMDAwMDAwMDAwMDA0IDAwMDAwMDAwMDAyYTg0 ZTAgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw MSAwMDAwODAwMGZiZjlkMDAwIDAwMDA4MDAwZjkwNzAwMDAgMDAwMDAwMDAw MDAwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDIw MDAwMDAwIDAwMDAwMDAwNDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KKFhF TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDAw MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg MDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw MDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikg ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAw MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw MDAwMDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw MA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAg MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw MDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAw MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw MDAwMDAwMDAwMA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMA0K KFhFTikgWGVuIGNhbGwgdHJhY2U6DQooWEVOKSAgICBbPDAwMDAwMDAwMDAy NGNmYTQ+XSBzbW11LmMjZmluZF9zbW11X21hc3RlcisweDgvMHgzYyAoUEMp DQooWEVOKSAgICBbPDAwMDAwMDAwMDAyNGQxODg+XSBzbW11LmMjZmluZF9z bW11X2Zvcl9kZXZpY2UrMHg0OC8weDk0IChMUikNCihYRU4pICAgIFs8MDAw MDAwMDAwMDI0ZDdiMD5dIHNtbXUuYyNhcm1fc21tdV9hc3NpZ25fZGV2KzB4 NTgvMHhiNDgNCihYRU4pICAgIFs8MDAwMDAwMDAwMDI0ZWRjOD5dIGlvbW11 X2Fzc2lnbl9kdF9kZXZpY2UrMHg2NC8weGMwDQooWEVOKSAgICBbPDAwMDAw MDAwMDAyYzlmN2M+XSBkb21haW5fYnVpbGQuYyNoYW5kbGVfbm9kZSsweDMx MC8weDllYw0KKFhFTikgICAgWzwwMDAwMDAwMDAwMmNhNDBjPl0gZG9tYWlu X2J1aWxkLmMjaGFuZGxlX25vZGUrMHg3YTAvMHg5ZWMNCihYRU4pICAgIFs8 MDAwMDAwMDAwMDJjYTQwYz5dIGRvbWFpbl9idWlsZC5jI2hhbmRsZV9ub2Rl KzB4N2EwLzB4OWVjDQooWEVOKSAgICBbPDAwMDAwMDAwMDAyY2FjNzA+XSBj b25zdHJ1Y3RfZG9tMCsweDQxMC8weDRiYw0KKFhFTikgICAgWzwwMDAwMDAw MDAwMmNlZjY0Pl0gc3RhcnRfeGVuKzB4YmU4LzB4Y2QwDQooWEVOKSAgICBb PDAwMDAwMDAwMDAyMDAxYTA+XSBhcm02NC9oZWFkLm8jcHJpbWFyeV9zd2l0 Y2hlZCsweGMvMHgxYw0KKFhFTikgDQooWEVOKSANCihYRU4pICoqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCihYRU4pIFBhbmlj IG9uIENQVSAwOg0KKFhFTikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRh IEFib3J0DQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqDQooWEVOKSANCihYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29u ZHMuLi4NCg0K --8323329-468115872-1623805343=:24906 Content-Type: application/octet-stream; NAME=xen.dtb Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: ATTACHMENT; FILENAME=xen.dtb 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 M3AxMAAAAAAAAAADAAAACQAAAW5kaXNhYmxlZAAAAAAAAAADAAAAEAAAAFoA AAAA/xAAAAAAAAAAABAAAAAAAwAAABIAAAGJY2xrX3N5cwBjbGtfZmxhc2gA AAAAAAADAAAABAAAASkAAAAEAAAAAwAAAAwAAAE6AAAAAAAAAA4AAAAEAAAA AwAAAAQAAAALAAAAAQAAAAMAAAAEAAAAGgAAAAAAAAADAAAABAAAAwEAAAAB AAAAAwAAAAgAAAMSAAAAKAAACHIAAAADAAAACAAAAswAAAAmAAAALAAAAAMA AAAQAAAAbgAAAAMAAAA8AAAAAwAAAB8AAAADAAAABAAAANwAAAAlAAAAAgAA AAFldGhlcm5ldEBmZjBiMDAwMAAAAAAAAAMAAAAZAAAAAGNkbnMsenlucW1w LWdlbQBjZG5zLGdlbQAAAAAAAAADAAAACQAAAW5kaXNhYmxlZAAAAAAAAAAD AAAABAAAASkAAAAEAAAAAwAAABgAAAE6AAAAAAAAADkAAAAEAAAAAAAAADkA AAAEAAAAAwAAABAAAABaAAAAAP8LAAAAAAAAAAAQAAAAAAMAAAAgAAABiXBj bGsAaGNsawB0eF9jbGsAcnhfY2xrAHRzdV9jbGsAAAAAAwAAAAQAAAALAAAA AQAAAAMAAAAEAAAAGgAAAAAAAAADAAAABAAAAwEAAAABAAAAAwAAAAgAAAMS AAAAKAAACHQAAAADAAAACAAAAswAAAAmAAAAHQAAAAMAAAAoAAAAbgAAAAMA AAAfAAAAAwAAAGgAAAADAAAALQAAAAMAAAAxAAAAAwAAACwAAAADAAAABAAA ANwAAAAMAAAAAgAAAAFldGhlcm5ldEBmZjBjMDAwMAAAAAAAAAMAAAAZAAAA AGNkbnMsenlucW1wLWdlbQBjZG5zLGdlbQAAAAAAAAADAAAACQAAAW5kaXNh YmxlZAAAAAAAAAADAAAABAAAASkAAAAEAAAAAwAAABgAAAE6AAAAAAAAADsA AAAEAAAAAAAAADsAAAAEAAAAAwAAABAAAABaAAAAAP8MAAAAAAAAAAAQAAAA AAMAAAAgAAABiXBjbGsAaGNsawB0eF9jbGsAcnhfY2xrAHRzdV9jbGsAAAAA AwAAAAQAAAALAAAAAQAAAAMAAAAEAAAAGgAAAAAAAAADAAAABAAAAwEAAAAB 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 Y2E2NDE2AAAAAAADAAAABAAAAFoAAAAgAAAAAwAAAAAAAAPXAAAAAwAAAAQA AAPLAAAAAgAAAAMAAAB6AAAEQlBTX0dUUl9MQU5fU0VMMABQU19HVFJfTEFO X1NFTDEAUFNfR1RSX0xBTl9TRUwyAFBTX0dUUl9MQU5fU0VMMwBQQ0lfQ0xL X0RJUl9TRUwASUlDX01VWF9SRVNFVF9CAEdFTTNfRVhQX1JFU0VUX0IAAAAA AAAAAAAAAAAAAAACAAAAAWdwaW9AMjEAAAAAAwAAAAsAAAAAdGksdGNhNjQx NgAAAAAAAwAAAAQAAABaAAAAIQAAAAMAAAAAAAAD1wAAAAMAAAAEAAADywAA AAIAAAADAAAA7QAABEJWQ0NQU1BMTF9FTgBNR1RSQVZDQ19FTgBNR1RSQVZU VF9FTgBWQ0NQU0REUlBMTF9FTgBNSU8yNl9QTVVfSU5QVVRfTFMAUExfUE1C VVNfQUxFUlQAUFNfUE1CVVNfQUxFUlQATUFYSU1fUE1CVVNfQUxFUlQAUExf RERSNF9WVEVSTV9FTgBQTF9ERFI0X1ZQUF8yVjVfRU4AUFNfRElNTV9WRERR X1RPX1BTVkNDT19PTgBQU19ESU1NX1NVU1BFTkRfRU4AUFNfRERSNF9WVEVS TV9FTgBQU19ERFI0X1ZQUF8yVjVfRU4AAAAAAAAAAAACAAAAAWkyYy1tdXhA NzUAAAAAAAMAAAAMAAAAAG54cCxwY2E5NTQ0AAAAAAMAAAAEAAAACwAAAAEA AAADAAAABAAAABoAAAAAAAAAAwAAAAQAAABaAAAAdQAAAAFpMmNAMAAAAAAA AAMAAAAEAAAACwAAAAEAAAADAAAABAAAABoAAAAAAAAAAwAAAAQAAABaAAAA AAAAAAFpbmEyMjZANDAAAAAAAAADAAAACgAAAAB0aSxpbmEyMjYAAAAAAAAD AAAABAAABFIAAAABAAAAAwAAAAsAAARkaW5hMjI2LXU3NgAAAAAAAwAAAAQA AABaAAAAQAAAAAMAAAAEAAAEagAAE4gAAAADAAAABAAAANwAAABBAAAAAgAA AAFpbmEyMjZANDEAAAAAAAADAAAACgAAAAB0aSxpbmEyMjYAAAAAAAADAAAA BAAABFIAAAABAAAAAwAAAAsAAARkaW5hMjI2LXU3NwAAAAAAAwAAAAQAAABa AAAAQQAAAAMAAAAEAAAEagAAE4gAAAADAAAABAAAANwAAABCAAAAAgAAAAFp bmEyMjZANDIAAAAAAAADAAAACgAAAAB0aSxpbmEyMjYAAAAAAAADAAAABAAA BFIAAAABAAAAAwAAAAsAAARkaW5hMjI2LXU3OAAAAAAAAwAAAAQAAABaAAAA QgAAAAMAAAAEAAAEagAAE4gAAAADAAAABAAAANwAAABDAAAAAgAAAAFpbmEy MjZANDMAAAAAAAADAAAACgAAAAB0aSxpbmEyMjYAAAAAAAADAAAABAAABFIA AAABAAAAAwAAAAsAAARkaW5hMjI2LXU4NwAAAAAAAwAAAAQAAABaAAAAQwAA AAMAAAAEAAAEagAAE4gAAAADAAAABAAAANwAAABEAAAAAgAAAAFpbmEyMjZA NDQAAAAAAAADAAAACgAAAAB0aSxpbmEyMjYAAAAAAAADAAAABAAABFIAAAAB AAAAAwAAAAsAAARkaW5hMjI2LXU4NQAAAAAAAwAAAAQAAABaAAAARAAAAAMA AAAEAAAEagAAE4gAAAADAAAABAAAANwAAABFAAAAAgAAAAFpbmEyMjZANDUA AAAAAAADAAAACgAAAAB0aSxpbmEyMjYAAAAAAAADAAAABAAABFIAAAABAAAA AwAAAAsAAARkaW5hMjI2LXU4NgAAAAAAAwAAAAQAAABaAAAARQAAAAMAAAAE AAAEagAAE4gAAAADAAAABAAAANwAAABGAAAAAgAAAAFpbmEyMjZANDYAAAAA AAADAAAACgAAAAB0aSxpbmEyMjYAAAAAAAADAAAABAAABFIAAAABAAAAAwAA AAsAAARkaW5hMjI2LXU5MwAAAAAAAwAAAAQAAABaAAAARgAAAAMAAAAEAAAE agAAE4gAAAADAAAABAAAANwAAABHAAAAAgAAAAFpbmEyMjZANDcAAAAAAAAD AAAACgAAAAB0aSxpbmEyMjYAAAAAAAADAAAABAAABFIAAAABAAAAAwAAAAsA AARkaW5hMjI2LXU4OAAAAAAAAwAAAAQAAABaAAAARwAAAAMAAAAEAAAEagAA E4gAAAADAAAABAAAANwAAABIAAAAAgAAAAFpbmEyMjZANGEAAAAAAAADAAAA CgAAAAB0aSxpbmEyMjYAAAAAAAADAAAABAAABFIAAAABAAAAAwAAAAsAAARk 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 CNnuIAAAAAMAAAAKAAAEnHNpNTcwX21ndAAAAAAAAAIAAAACAAAAAWkyY0A0 AAAAAAAAAwAAAAQAAAALAAAAAQAAAAMAAAAEAAAAGgAAAAAAAAADAAAABAAA AFoAAAAEAAAAAWNsb2NrLWdlbmVyYXRvckA2OQAAAAAAAwAAAA4AAAAAc2ls YWJzLHNpNTMyOAAAAAAAAAMAAAAEAAAAWgAAAGkAAAACAAAAAgAAAAIAAAAB aTJjLW11eEA3NQAAAAAAAwAAAAwAAAAAbnhwLHBjYTk1NDgAAAAAAwAAAAQA AAALAAAAAQAAAAMAAAAEAAAAGgAAAAAAAAADAAAABAAAAFoAAAB1AAAAAWky Y0AwAAAAAAAAAwAAAAQAAAALAAAAAQAAAAMAAAAEAAAAGgAAAAAAAAADAAAA BAAAAFoAAAAAAAAAAgAAAAFpMmNAMQAAAAAAAAMAAAAEAAAACwAAAAEAAAAD AAAABAAAABoAAAAAAAAAAwAAAAQAAABaAAAAAQAAAAIAAAABaTJjQDIAAAAA AAADAAAABAAAAAsAAAABAAAAAwAAAAQAAAAaAAAAAAAAAAMAAAAEAAAAWgAA AAIAAAACAAAAAWkyY0AzAAAAAAAAAwAAAAQAAAALAAAAAQAAAAMAAAAEAAAA GgAAAAAAAAADAAAABAAAAFoAAAADAAAAAgAAAAFpMmNANAAAAAAAAAMAAAAE AAAACwAAAAEAAAADAAAABAAAABoAAAAAAAAAAwAAAAQAAABaAAAABAAAAAIA AAABaTJjQDUAAAAAAAADAAAABAAAAAsAAAABAAAAAwAAAAQAAAAaAAAAAAAA AAMAAAAEAAAAWgAAAAUAAAACAAAAAWkyY0A2AAAAAAAAAwAAAAQAAAALAAAA AQAAAAMAAAAEAAAAGgAAAAAAAAADAAAABAAAAFoAAAAGAAAAAgAAAAFpMmNA NwAAAAAAAAMAAAAEAAAACwAAAAEAAAADAAAABAAAABoAAAAAAAAAAwAAAAQA AABaAAAABwAAAAIAAAACAAAAAgAAAAFtZW1vcnktY29udHJvbGxlckBmZjk2 MDAwMAAAAAAAAwAAABUAAAAAeGxueCx6eW5xbXAtb2NtYy0xLjAAAAAAAAAA AwAAABAAAABaAAAAAP+WAAAAAAAAAAAQAAAAAAMAAAAEAAABKQAAAAQAAAAD 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 AAAACwAAAAEAAAADAAAABAAAABoAAAABAAAAAwAAAAQAAABaAAAAAAAAAAMA AAAEAAAGjgAAAAEAAAADAAAABAAABn0AAAAEAAAAAwAAAAQAAAafBm/zAAAA AAFwYXJ0aXRpb25AMAAAAAADAAAABQAABGRib290AAAAAAAAAAMAAAAIAAAA WgAAAAAB4AAAAAAAAgAAAAFwYXJ0aXRpb25AMQAAAAADAAAACAAABGRib290 ZW52AAAAAAMAAAAIAAAAWgHgAAAABAAAAAAAAgAAAAFwYXJ0aXRpb25AMgAA AAADAAAABwAABGRrZXJuZWwAAAAAAAMAAAAIAAAAWgHkAAACQAAAAAAAAgAA AAIAAAACAAAAAXJ0Y0BmZmE2MDAwMAAAAAAAAAADAAAAEAAAAAB4bG54LHp5 bnFtcC1ydGMAAAAAAwAAAAUAAAFub2theQAAAAAAAAADAAAAEAAAAFoAAAAA /6YAAAAAAAAAAAEAAAAAAwAAAAQAAAEpAAAABAAAAAMAAAAYAAABOgAAAAAA AAAaAAAABAAAAAAAAAAbAAAABAAAAAMAAAAKAAADGWFsYXJtAHNlYwAAAAAA AAMAAAAEAAAGsQAAgAAAAAACAAAAAXp5bnFtcF9waHlAZmQ0MDAwMDAAAAAA AwAAABcAAAAAeGxueCx6eW5xbXAtcHNndHItdjEuMQAAAAAAAwAAAAUAAAFu b2theQAAAAAAAAADAAAAIAAAAFoAAAAA/UAAAAAAAAAABAAAAAAAAP09AAAA AAAAAAAQAAAAAAMAAAAMAAABWHNlcmRlcwBzaW91AAAAAAMAAAAEAAAGvQAA ADMAAAADAAAADQAABslzb2NfcmV2aXNpb24AAAAAAAAAAwAAAGAAAAbaAAAA NAAAABAAAAA0AAAAOwAAADQAAAA8AAAANAAAAD0AAAA0AAAAPgAAADQAAAA/ AAAANAAAAEAAAAA0AAAAAwAAADQAAAAdAAAANAAAAB4AAAA0AAAAHwAAADQA AAAgAAAAAwAAAHgAAAbhc2F0YV9yc3QAdXNiMF9jcnN0AHVzYjFfY3JzdAB1 c2IwX2hpYnJzdAB1c2IxX2hpYnJzdAB1c2IwX2FwYnJzdAB1c2IxX2FwYnJz dABkcF9yc3QAZ2VtMF9yc3QAZ2VtMV9yc3QAZ2VtMl9yc3QAZ2VtM19yc3QA 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 AAAAEAAAAFoAAAAA/6UAAAAAAAAAAAgAAAAAAwAAAAkAAAFYYW1zLWJhc2UA AAAAAAAAAwAAAAQAAAALAAAAAgAAAAMAAAAEAAAAGgAAAAIAAAADAAAABAAA BFIAAAABAAAAAwAAAAAAAAFRAAAAAwAAAAgAAABuAAAAAwAAAEYAAAABYW1z X3BzQGZmYTUwODAwAAAAAAMAAAATAAAAAHhsbngsenlucW1wLWFtcy1wcwAA AAAAAwAAAAUAAAFub2theQAAAAAAAAADAAAAEAAAAFoAAAAA/6UIAAAAAAAA AAQAAAAAAgAAAAFhbXNfcGxAZmZhNTBjMDAAAAAAAwAAABMAAAAAeGxueCx6 eW5xbXAtYW1zLXBsAAAAAAADAAAABQAAAW5va2F5AAAAAAAAAAMAAAAQAAAA WgAAAAD/pQwAAAAAAAAABAAAAAACAAAAAgAAAAFkbWFAZmQ0YzAwMDAAAAAA AAAAAwAAAAsAAAAAeGxueCxkcGRtYQAAAAAAAwAAAAUAAAFub2theQAAAAAA AAADAAAAEAAAAFoAAAAA/UwAAAAAAAAAABAAAAAAAwAAAAwAAAE6AAAAAAAA AHoAAAAEAAAAAwAAAAQAAAEpAAAABAAAAAMAAAAIAAABiWF4aV9jbGsAAAAA AwAAAAgAAALMAAAAJgAAACkAAAADAAAABAAACSoAAAAGAAAAAwAAAAQAAAk3 AAAAAQAAAAMAAAAIAAAAbgAAAAMAAAAUAAAAAwAAAAQAAADcAAAAPQAAAAFk bWEtdmlkZW8wY2hhbm5lbAAAAAAAAAMAAAAMAAAAAHhsbngsdmlkZW8wAAAA AAIAAAABZG1hLXZpZGVvMWNoYW5uZWwAAAAAAAADAAAADAAAAAB4bG54LHZp ZGVvMQAAAAACAAAAAWRtYS12aWRlbzJjaGFubmVsAAAAAAAAAwAAAAwAAAAA eGxueCx2aWRlbzIAAAAAAgAAAAFkbWEtZ3JhcGhpY3NjaGFubmVsAAAAAAMA AAAOAAAAAHhsbngsZ3JhcGhpY3MAAAAAAAACAAAAAWRtYS1hdWRpbzBjaGFu bmVsAAAAAAAAAwAAAAwAAAAAeGxueCxhdWRpbzAAAAAAAgAAAAFkbWEtYXVk aW8xY2hhbm5lbAAAAAAAAAMAAAAMAAAAAHhsbngsYXVkaW8xAAAAAAIAAAAC AAAAAXp5bnFtcC1kaXNwbGF5QGZkNGEwMDAwAAAAAAMAAAAWAAAAAHhsbngs enlucW1wLWRwc3ViLTEuNwAAAAAAAAMAAAAFAAABbm9rYXkAAAAAAAAAAwAA AEAAAABaAAAAAP1KAAAAAAAAAAAQAAAAAAD9SqAAAAAAAAAAEAAAAAAA/Uqw AAAAAAAAABAAAAAAAP1KwAAAAAAAAAAQAAAAAAMAAAAUAAABWGRwAGJsZW5k AGF2X2J1ZgBhdWQAAAAAAwAAAAwAAAE6AAAAAAAAAHcAAAAEAAAAAwAAAAQA AAEpAAAABAAAAAMAAAAqAAABiWRwX2FwYl9jbGsAZHBfYXVkX2NsawBkcF92 dGNfcGl4ZWxfY2xrX2luAAAAAAAAAwAAAAgAAALMAAAAJgAAACkAAAADAAAA FAAAAG4AAAA7AAAAAwAAABEAAAADAAAAEAAAAAMAAAAIAAAHqGRwLXBoeTAA AAAAAwAAABQAAAeyAAAAPAAAAAYAAAAAAAAAAwGb/MAAAAADAAAABAAACUIA AAABAAAAAXZpZC1sYXllcgAAAAAAAAMAAAAPAAAJUXZpZDAAdmlkMQB2aWQy AAAAAAADAAAAGAAACVsAAAA9AAAAAAAAAD0AAAABAAAAPQAAAAIAAAACAAAA AWdmeC1sYXllcgAAAAAAAAMAAAAFAAAJUWdmeDAAAAAAAAAAAwAAAAgAAAlb AAAAPQAAAAMAAAACAAAAAWkyYy1idXMAAAAAAgAAAAF6eW5xbXBfZHBfc25k X2NvZGVjMAAAAAAAAAADAAAAEgAAAAB4bG54LGRwLXNuZC1jb2RlYwAAAAAA AAMAAAAIAAABiWF1ZF9jbGsAAAAAAwAAAAgAAABuAAAAAwAAABEAAAADAAAA BQAAAW5va2F5AAAAAAAAAAMAAAAEAAAA3AAAAEAAAAACAAAAAXp5bnFtcF9k cF9zbmRfcGNtMAAAAAAAAwAAABAAAAAAeGxueCxkcC1zbmQtcGNtAAAAAAMA AAAIAAAJWwAAAD0AAAAEAAAAAwAAAAMAAAlRdHgAAAAAAAMAAAAFAAABbm9r YXkAAAAAAAAAAwAAAAQAAADcAAAAPgAAAAIAAAABenlucW1wX2RwX3NuZF9w Y20xAAAAAAADAAAAEAAAAAB4bG54LGRwLXNuZC1wY20AAAAAAwAAAAgAAAlb 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 AAAAAwAAAAIAAAABaW5hMjI2LXU4MAAAAAAAAwAAAAoAAAAAaWlvLWh3bW9u AAAAAAAAAwAAACAAAAnsAAAATQAAAAAAAABNAAAAAQAAAE0AAAACAAAATQAA AAMAAAACAAAAAWluYTIyNi11ODQAAAAAAAMAAAAKAAAAAGlpby1od21vbgAA AAAAAAMAAAAgAAAJ7AAAAE4AAAAAAAAATgAAAAEAAABOAAAAAgAAAE4AAAAD AAAAAgAAAAFpbmEyMjYtdTE2AAAAAAADAAAACgAAAABpaW8taHdtb24AAAAA AAADAAAAIAAACewAAABPAAAAAAAAAE8AAAABAAAATwAAAAIAAABPAAAAAwAA AAIAAAABaW5hMjI2LXU2NQAAAAAAAwAAAAoAAAAAaWlvLWh3bW9uAAAAAAAA AwAAACAAAAnsAAAAUAAAAAAAAABQAAAAAQAAAFAAAAACAAAAUAAAAAMAAAAC AAAAAWluYTIyNi11NzQAAAAAAAMAAAAKAAAAAGlpby1od21vbgAAAAAAAAMA AAAgAAAJ7AAAAFEAAAAAAAAAUQAAAAEAAABRAAAAAgAAAFEAAAADAAAAAgAA AAFpbmEyMjYtdTc1AAAAAAADAAAACgAAAABpaW8taHdtb24AAAAAAAADAAAA IAAACewAAABSAAAAAAAAAFIAAAABAAAAUgAAAAIAAABSAAAAAwAAAAIAAAAB YWxpYXNlcwAAAAADAAAAGAAACfgvYW1iYS9ldGhlcm5ldEBmZjBlMDAwMAAA AAADAAAAEwAACgIvYW1iYS9pMmNAZmYwMjAwMDAAAAAAAAMAAAATAAAKBy9h bWJhL2kyY0BmZjAzMDAwMAAAAAAAAwAAABYAAAoML2FtYmEvc2VyaWFsQGZm MDAwMDAwAAAAAAAAAwAAABYAAAoUL2FtYmEvc2VyaWFsQGZmMDEwMDAwAAAA AAAAAwAAABMAAAocL2FtYmEvc3BpQGZmMGYwMDAwAAAAAAACAAAAAW1lbW9y eQAAAAAAAwAAAAcAAAAsbWVtb3J5AAAAAAADAAAAIAAAAFoAAAAAAAAAAAAA AAB/8AAAAAAACAAAAAAAAAAAgAAAAAAAAAIAAAACAAAACWNvbXBhdGlibGUA I2FkZHJlc3MtY2VsbHMAI3NpemUtY2VsbHMAbW9kZWwAZGV2aWNlX3R5cGUA ZW5hYmxlLW1ldGhvZABvcGVyYXRpbmctcG9pbnRzLXYyAHJlZwBjcHUtaWRs ZS1zdGF0ZXMAY2xvY2tzAGVudHJ5LW1ldGhvZABhcm0scHNjaS1zdXNwZW5k LXBhcmFtAGxvY2FsLXRpbWVyLXN0b3AAZW50cnktbGF0ZW5jeS11cwBleGl0 LWxhdGVuY3ktdXMAbWluLXJlc2lkZW5jeS11cwBwaGFuZGxlAG9wcC1zaGFy ZWQAb3BwLWh6AG9wcC1taWNyb3ZvbHQAY2xvY2stbGF0ZW5jeS1ucwB1LWJv b3QsZG0tcHJlLXJlbG9jAGludGVycnVwdC1wYXJlbnQAaW50ZXJydXB0cwB4 bG54LGlwaS1pZAByYW5nZXMAcmVnLW5hbWVzACNtYm94LWNlbGxzAHN0YXR1 cwAjcG93ZXItZG9tYWluLWNlbGxzAGNsb2NrLW5hbWVzAG1ib3hlcwBtYm94 LW5hbWVzACNyZXNldC1jZWxscwBncm91cHMAZnVuY3Rpb24AYmlhcy1wdWxs LXVwAHNsZXctcmF0ZQBpby1zdGFuZGFyZABwaW5zAGJpYXMtaGlnaC1pbXBl ZGFuY2UAYmlhcy1kaXNhYmxlAGxvdy1wb3dlci1kaXNhYmxlAGxvdy1wb3dl ci1lbmFibGUAI2Nsb2NrLWNlbGxzAGZwZ2EtbWdyACNpbnRlcnJ1cHQtY2Vs bHMAaW50ZXJydXB0LWNvbnRyb2xsZXIAbnVtX2NwdXMAbnVtX2ludGVycnVw dHMAI2lvbW11LWNlbGxzACNnbG9iYWwtaW50ZXJydXB0cwBtbXUtbWFzdGVy cwB0eC1maWZvLWRlcHRoAHJ4LWZpZm8tZGVwdGgAcG93ZXItZG9tYWlucwBw aW5jdHJsLW5hbWVzAHBpbmN0cmwtMAB4bG54LGJ1cy13aWR0aAAjc3RyZWFt LWlkLWNlbGxzAGlvbW11cwBpbnRlcnJ1cHQtbmFtZXMAeGxueCx0ei1ub25z ZWN1cmUAcGh5LWhhbmRsZQBwaHktbW9kZQB4bG54LHB0cC1lbmV0LWNsb2Nr AGxvY2FsLW1hYy1hZGRyZXNzAHRpLHJ4LWludGVybmFsLWRlbGF5AHRpLHR4 LWludGVybmFsLWRlbGF5AHRpLGZpZm8tZGVwdGgAdGksZHA4Mzg2Ny1yeGN0 cmwtc3RyYXAtcXVpcmsAI2dwaW8tY2VsbHMAZ3Bpby1jb250cm9sbGVyAGVt aW8tZ3Bpby13aWR0aABncGlvLW1hc2staGlnaABncGlvLW1hc2stbG93AHBp bmN0cmwtMQBzY2wtZ3Bpb3MAc2RhLWdwaW9zAGNsb2NrLWZyZXF1ZW5jeQBn cGlvLWxpbmUtbmFtZXMAI2lvLWNoYW5uZWwtY2VsbHMAbGFiZWwAc2h1bnQt cmVzaXN0b3IAdGVtcGVyYXR1cmUtc3RhYmlsaXR5AGZhY3RvcnktZm91dABj bG9jay1vdXRwdXQtbmFtZXMAeGxueCxlbmFibGUtcHJvZmlsZQB4bG54LGVu YWJsZS10cmFjZQB4bG54LG51bS1tb25pdG9yLXNsb3RzAHhsbngsZW5hYmxl LWV2ZW50LWNvdW50AHhsbngsZW5hYmxlLWV2ZW50LWxvZwB4bG54LGhhdmUt c2FtcGxlZC1tZXRyaWMtY250AHhsbngsbnVtLW9mLWNvdW50ZXJzAHhsbngs bWV0cmljLWNvdW50LXdpZHRoAHhsbngsbWV0cmljcy1zYW1wbGUtY291bnQt d2lkdGgAeGxueCxnbG9iYWwtY291bnQtd2lkdGgAeGxueCxtZXRyaWMtY291 bnQtc2NhbGUAbXNpLWNvbnRyb2xsZXIAbXNpLXBhcmVudABpbnRlcnJ1cHQt bWFwLW1hc2sAYnVzLXJhbmdlAGludGVycnVwdC1tYXAAeGxueCxiYXIwLWVu YWJsZQB4bG54LGJhcjEtZW5hYmxlAHhsbngsYmFyMi1lbmFibGUAeGxueCxi YXIzLWVuYWJsZQB4bG54LGJhcjQtZW5hYmxlAHhsbngsYmFyNS1lbmFibGUA eGxueCxwY2llLW1vZGUAbnVtLWNzAGlzLWR1YWwAc3BpLXJ4LWJ1cy13aWR0 aABzcGktdHgtYnVzLXdpZHRoAHNwaS1tYXgtZnJlcXVlbmN5AGNhbGlicmF0 aW9uAG52bWVtLWNlbGxzAG52bWVtLWNlbGwtbmFtZXMAcmVzZXRzAHJlc2V0 LW5hbWVzACNwaHktY2VsbHMAY2V2YSxwMC1jb21pbml0LXBhcmFtcwBjZXZh LHAwLWNvbXdha2UtcGFyYW1zAGNldmEscDAtYnVyc3QtcGFyYW1zAGNldmEs cDAtcmV0cnktcGFyYW1zAGNldmEscDEtY29taW5pdC1wYXJhbXMAY2V2YSxw MS1jb213YWtlLXBhcmFtcwBjZXZhLHAxLWJ1cnN0LXBhcmFtcwBjZXZhLHAx LXJldHJ5LXBhcmFtcwBwaHktbmFtZXMAcGh5cwB4bG54LHR6LW5vbnNlY3Vy ZS1zYXRhMAB4bG54LHR6LW5vbnNlY3VyZS1zYXRhMQB4bG54LGRldmljZV9p ZABuby0xLTgtdgB4bG54LG1pb19iYW5rAHRpbWVyLXdpZHRoAGN0cy1vdmVy cmlkZQBwb3J0LW51bWJlcgB4bG54LHVzYi1wb2xhcml0eQB4bG54LHVzYi1y ZXNldC1tb2RlAHNucHMscXVpcmstZnJhbWUtbGVuZ3RoLWFkanVzdG1lbnQA c25wcyxyZWZjbGtfZmxhZGoAc25wcyxlbmFibGVfZ3VjdGwxX3Jlc3VtZV9x dWlyawBzbnBzLGVuYWJsZV9ndWN0bDFfaXBkX3F1aXJrAHNucHMseGhjaS1z dHJlYW0tcXVpcmsAZHJfbW9kZQBzbnBzLHVzYjNfbHBtX2NhcGFibGUAbWF4 aW11bS1zcGVlZAB0aW1lb3V0LXNlYwByZXNldC1vbi10aW1lb3V0AGRtYS1j aGFubmVscwAjZG1hLWNlbGxzAHhsbngsbWF4LWxhbmVzAGRtYS1uYW1lcwBk bWFzAHhsbngsZHAtc25kLXBjbQB4bG54LGRwLXNuZC1jb2RlYwBjbG9jay1h Y2N1cmFjeQBhdXRvcmVwZWF0AGxpbnV4LGNvZGUAd2FrZXVwLXNvdXJjZQBs aW51eCxkZWZhdWx0LXRyaWdnZXIAeGxueCxlZXByb20AYm9vdGFyZ3MAc3Rk b3V0LXBhdGgAaW8tY2hhbm5lbHMAZXRoZXJuZXQwAGkyYzAAaTJjMQBzZXJp YWwwAHNlcmlhbDEAc3BpMAA= --8323329-468115872-1623805343=:24906 Content-Type: text/plain; charset=US-ASCII; name=full-revert Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=full-revert ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11 LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jDQppbmRl eCAxYTY4YzJhYjNiLi4wN2I4Nzg1MzgwIDEwMDY0NA0KLS0tIGEveGVuL2Ry aXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYw0KKysrIGIveGVuL2RyaXZl cnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYw0KQEAgLTU5Nyw3ICs1OTcsNiBA QCBlbnVtIGFybV9zbW11X2FyY2hfdmVyc2lvbiB7DQogfTsNCiANCiBzdHJ1 Y3QgYXJtX3NtbXVfczJjciB7DQotCWludAkJCQljb3VudDsNCiAJZW51bSBh cm1fc21tdV9zMmNyX3R5cGUJCXR5cGU7DQogCWVudW0gYXJtX3NtbXVfczJj cl9wcml2Y2ZnCXByaXZjZmc7DQogCXU4CQkJCWNibmR4Ow0KQEAgLTYxNCw3 ICs2MTMsNiBAQCBzdHJ1Y3QgYXJtX3NtbXVfc21yIHsNCiB9Ow0KIA0KIHN0 cnVjdCBhcm1fc21tdV9tYXN0ZXJfY2ZnIHsNCi0Jc3RydWN0IGFybV9zbW11 X2RldmljZQkJKnNtbXU7DQogCWludAkJCQludW1fc3RyZWFtaWRzOw0KIAl1 MTYJCQkJc3RyZWFtaWRzW01BWF9NQVNURVJfU1RSRUFNSURTXTsNCiAJczE2 CQkJCXNtZW5keFtNQVhfTUFTVEVSX1NUUkVBTUlEU107DQpAQCAtNjU3LDcg KzY1NSw2IEBAIHN0cnVjdCBhcm1fc21tdV9kZXZpY2Ugew0KIAl1MTYJCQkJ c21yX21hc2tfbWFzazsNCiAJc3RydWN0IGFybV9zbW11X3NtcgkJKnNtcnM7 DQogCXN0cnVjdCBhcm1fc21tdV9zMmNyCQkqczJjcnM7DQotCXNwaW5sb2Nr X3QJCQlzdHJlYW1fbWFwX2xvY2s7DQogDQogCXVuc2lnbmVkIGxvbmcJCQlz MV9pbnB1dF9zaXplOw0KIAl1bnNpZ25lZCBsb25nCQkJczFfb3V0cHV0X3Np emU7DQpAQCAtMTQxMCw2ICsxNDA3LDIzIEBAIHN0YXRpYyB2b2lkIGFybV9z bW11X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFp bikNCiAJa2ZyZWUoc21tdV9kb21haW4pOw0KIH0NCiANCitzdGF0aWMgaW50 IGFybV9zbW11X2FsbG9jX3NtcihzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpz bW11KQ0KK3sNCisJaW50IGk7DQorDQorCWZvciAoaSA9IDA7IGkgPCBzbW11 LT5udW1fbWFwcGluZ19ncm91cHM7IGkrKykNCisJCWlmICghY21weGNoZygm c21tdS0+c21yc1tpXS52YWxpZCwgZmFsc2UsIHRydWUpKQ0KKwkJCXJldHVy biBpOw0KKw0KKwlyZXR1cm4gSU5WQUxJRF9TTUVORFg7DQorfQ0KKw0KK3N0 YXRpYyB2b2lkIGFybV9zbW11X2ZyZWVfc21yKHN0cnVjdCBhcm1fc21tdV9k ZXZpY2UgKnNtbXUsIGludCBpZHgpDQorew0KKwl3cml0ZWxfcmVsYXhlZCh+ U01SX1ZBTElELCBBUk1fU01NVV9HUjAoc21tdSkgKyBBUk1fU01NVV9HUjBf U01SKGlkeCkpOw0KKwl3cml0ZV9hdG9taWMoJnNtbXUtPnNtcnNbaWR4XS52 YWxpZCwgZmFsc2UpOw0KK30NCisNCiBzdGF0aWMgdm9pZCBhcm1fc21tdV93 cml0ZV9zbXIoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgaW50IGlk eCkNCiB7DQogCXN0cnVjdCBhcm1fc21tdV9zbXIgKnNtciA9IHNtbXUtPnNt cnMgKyBpZHg7DQpAQCAtMTQzOCwxMzIgKzE0NTIsOTggQEAgc3RhdGljIHZv aWQgYXJtX3NtbXVfd3JpdGVfc21lKHN0cnVjdCBhcm1fc21tdV9kZXZpY2Ug KnNtbXUsIGludCBpZHgpDQogCQlhcm1fc21tdV93cml0ZV9zbXIoc21tdSwg aWR4KTsNCiB9DQogDQotc3RhdGljIGludCBhcm1fc21tdV9maW5kX3NtZShz dHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LCB1MTYgaWQsIHUxNiBtYXNr KQ0KK3N0YXRpYyBpbnQgYXJtX3NtbXVfbWFzdGVyX2FsbG9jX3NtZXMoc3Ry dWN0IGFybV9zbW11X2RldmljZSAqc21tdSwNCisJCQkJICAgICAgc3RydWN0 IGFybV9zbW11X21hc3Rlcl9jZmcgKmNmZykNCiB7DQogCXN0cnVjdCBhcm1f c21tdV9zbXIgKnNtcnMgPSBzbW11LT5zbXJzOw0KLQlpbnQgaSwgZnJlZV9p ZHggPSAtRU5PU1BDOw0KKwlpbnQgaSwgaWR4Ow0KIA0KLQkvKiBTdHJlYW0g aW5kZXhpbmcgaXMgYmxpc3NmdWxseSBlYXN5ICovDQotCWlmICghc21ycykN Ci0JCXJldHVybiBpZDsNCisJLyogQWxsb2NhdGUgdGhlIFNNUnMgb24gdGhl IFNNTVUgKi8NCisJZm9yX2VhY2hfY2ZnX3NtZShjZmcsIGksIGlkeCkgew0K KwkJaWYgKGlkeCAhPSBJTlZBTElEX1NNRU5EWCkNCisJCQlyZXR1cm4gLUVF WElTVDsNCiANCi0JLyogVmFsaWRhdGluZyBTTVJzIGlzLi4uIGxlc3Mgc28g Ki8NCi0JZm9yIChpID0gMDsgaSA8IHNtbXUtPm51bV9tYXBwaW5nX2dyb3Vw czsgKytpKSB7DQotCQlpZiAoIXNtcnNbaV0udmFsaWQpIHsNCi0JCQkvKg0K LQkJCSAqIE5vdGUgdGhlIGZpcnN0IGZyZWUgZW50cnkgd2UgY29tZSBhY3Jv c3MsIHdoaWNoDQotCQkJICogd2UnbGwgY2xhaW0gaW4gdGhlIGVuZCBpZiBu b3RoaW5nIGVsc2UgbWF0Y2hlcy4NCi0JCQkgKi8NCi0JCQlpZiAoZnJlZV9p ZHggPCAwKQ0KLQkJCQlmcmVlX2lkeCA9IGk7DQorCQkvKiAuLi5leGNlcHQg b24gc3RyZWFtIGluZGV4aW5nIGhhcmR3YXJlLCBvZiBjb3Vyc2UgKi8NCisJ CWlmICghc21ycykgew0KKwkJCWNmZy0+c21lbmR4W2ldID0gY2ZnLT5zdHJl YW1pZHNbaV07DQogCQkJY29udGludWU7DQogCQl9DQotCQkvKg0KLQkJICog SWYgdGhlIG5ldyBlbnRyeSBpcyBfZW50aXJlbHlfIG1hdGNoZWQgYnkgYW4g ZXhpc3RpbmcgZW50cnksDQotCQkgKiB0aGVuIHJldXNlIHRoYXQsIHdpdGgg dGhlIGd1YXJhbnRlZSB0aGF0IHRoZXJlIGFsc28gY2Fubm90DQotCQkgKiBi ZSBhbnkgc3Vic2VxdWVudCBjb25mbGljdGluZyBlbnRyaWVzLiBJbiBub3Jt YWwgdXNlIHdlJ2QNCi0JCSAqIGV4cGVjdCBzaW1wbHkgaWRlbnRpY2FsIGVu dHJpZXMgZm9yIHRoaXMgY2FzZSwgYnV0IHRoZXJlJ3MNCi0JCSAqIG5vIGhh cm0gaW4gYWNjb21tb2RhdGluZyB0aGUgZ2VuZXJhbGlzYXRpb24uDQotCQkg Ki8NCi0JCWlmICgobWFzayAmIHNtcnNbaV0ubWFzaykgPT0gbWFzayAmJg0K LQkJICAgICEoKGlkIF4gc21yc1tpXS5pZCkgJiB+c21yc1tpXS5tYXNrKSkN Ci0JCQlyZXR1cm4gaTsNCi0JCS8qDQotCQkgKiBJZiB0aGUgbmV3IGVudHJ5 IGhhcyBhbnkgb3RoZXIgb3ZlcmxhcCB3aXRoIGFuIGV4aXN0aW5nIG9uZSwN Ci0JCSAqIHRob3VnaCwgdGhlbiB0aGVyZSBhbHdheXMgZXhpc3RzIGF0IGxl YXN0IG9uZSBzdHJlYW0gSUQNCi0JCSAqIHdoaWNoIHdvdWxkIGNhdXNlIGEg Y29uZmxpY3QsIGFuZCB3ZSBjYW4ndCBhbGxvdyB0aGF0IHJpc2suDQotCQkg Ki8NCi0JCWlmICghKChpZCBeIHNtcnNbaV0uaWQpICYgfihzbXJzW2ldLm1h c2sgfCBtYXNrKSkpDQotCQkJcmV0dXJuIC1FSU5WQUw7DQotCX0NCiANCi0J cmV0dXJuIGZyZWVfaWR4Ow0KLX0NCi0NCi1zdGF0aWMgYm9vbCBhcm1fc21t dV9mcmVlX3NtZShzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LCBpbnQg aWR4KQ0KLXsNCi0JaWYgKC0tc21tdS0+czJjcnNbaWR4XS5jb3VudCkNCi0J CXJldHVybiBmYWxzZTsNCi0NCi0Jc21tdS0+czJjcnNbaWR4XSA9IHMyY3Jf aW5pdF92YWw7DQotCWlmIChzbW11LT5zbXJzKQ0KLQkJc21tdS0+c21yc1tp ZHhdLnZhbGlkID0gZmFsc2U7DQotDQotCXJldHVybiB0cnVlOw0KLX0NCi0N Ci1zdGF0aWMgaW50IGFybV9zbW11X21hc3Rlcl9hbGxvY19zbWVzKHN0cnVj dCBkZXZpY2UgKmRldikNCi17DQotCXN0cnVjdCBhcm1fc21tdV9tYXN0ZXJf Y2ZnICpjZmcgPSBmaW5kX3NtbXVfbWFzdGVyX2NmZyhkZXYpOw0KLQlzdHJ1 Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11ID0gY2ZnLT5zbW11Ow0KLQlzdHJ1 Y3QgYXJtX3NtbXVfc21yICpzbXJzID0gc21tdS0+c21yczsNCi0JaW50IGks IGlkeCwgcmV0Ow0KLQ0KLQlzcGluX2xvY2soJnNtbXUtPnN0cmVhbV9tYXBf bG9jayk7DQotCS8qIEZpZ3VyZSBvdXQgYSB2aWFibGUgc3RyZWFtIG1hcCBl bnRyeSBhbGxvY2F0aW9uICovDQotCWZvcl9lYWNoX2NmZ19zbWUoY2ZnLCBp LCBpZHgpIHsNCi0JCWlmIChpZHggIT0gSU5WQUxJRF9TTUVORFgpIHsNCi0J CQlyZXQgPSAtRUVYSVNUOw0KLQkJCWdvdG8gb3V0X2VycjsNCisJCWlkeCA9 IGFybV9zbW11X2FsbG9jX3NtcihzbW11KTsNCisJCWlmIChJU19FUlJfVkFM VUUoaWR4KSkgew0KKwkJCWRldl9lcnIoc21tdS0+ZGV2LCAiZmFpbGVkIHRv IGFsbG9jYXRlIGZyZWUgU01SXG4iKTsNCisJCQlnb3RvIGVycl9mcmVlX3Nt cnM7DQogCQl9DQorCQljZmctPnNtZW5keFtpXSA9IGlkeDsNCiANCi0JCXJl dCA9IGFybV9zbW11X2ZpbmRfc21lKHNtbXUsIGNmZy0+c3RyZWFtaWRzW2ld LCAwKTsNCi0JCWlmIChyZXQgPCAwKQ0KLQkJCWdvdG8gb3V0X2VycjsNCi0N Ci0JCWlkeCA9IHJldDsNCi0JCWlmIChzbXJzICYmIHNtbXUtPnMyY3JzW2lk eF0uY291bnQgPT0gMCkgew0KLQkJCXNtcnNbaWR4XS5pZCA9IGNmZy0+c3Ry ZWFtaWRzW2ldOw0KLQkJCXNtcnNbaWR4XS5tYXNrID0gMDsgLyogV2UgZG9u J3QgY3VycmVudGx5IHNoYXJlIFNNUnMgKi8NCi0JCQlzbXJzW2lkeF0udmFs aWQgPSB0cnVlOw0KLQkJfQ0KLQkJc21tdS0+czJjcnNbaWR4XS5jb3VudCsr Ow0KLQkJY2ZnLT5zbWVuZHhbaV0gPSAoczE2KWlkeDsNCisJCXNtcnNbaWR4 XS5pZCA9IGNmZy0+c3RyZWFtaWRzW2ldOw0KKwkJc21yc1tpZHhdLm1hc2sg PSAwOyAvKiBXZSBkb24ndCBjdXJyZW50bHkgc2hhcmUgU01ScyAqLw0KIAl9 DQogDQorCWlmICghc21ycykNCisJCXJldHVybiAwOw0KKw0KIAkvKiBJdCB3 b3JrZWQhIE5vdywgcG9rZSB0aGUgYWN0dWFsIGhhcmR3YXJlICovDQotCWZv cl9lYWNoX2NmZ19zbWUoY2ZnLCBpLCBpZHgpIHsNCi0JCWFybV9zbW11X3dy aXRlX3NtZShzbW11LCBpZHgpOw0KLQl9DQorCWZvcl9lYWNoX2NmZ19zbWUo Y2ZnLCBpLCBpZHgpDQorCQlhcm1fc21tdV93cml0ZV9zbXIoc21tdSwgaWR4 KTsNCiANCi0Jc3Bpbl91bmxvY2soJnNtbXUtPnN0cmVhbV9tYXBfbG9jayk7 DQogCXJldHVybiAwOw0KIA0KLW91dF9lcnI6DQorZXJyX2ZyZWVfc21yczoN CiAJd2hpbGUgKGktLSkgew0KLQkJYXJtX3NtbXVfZnJlZV9zbWUoc21tdSwg Y2ZnLT5zbWVuZHhbaV0pOw0KKwkJYXJtX3NtbXVfZnJlZV9zbXIoc21tdSwg Y2ZnLT5zbWVuZHhbaV0pOw0KIAkJY2ZnLT5zbWVuZHhbaV0gPSBJTlZBTElE X1NNRU5EWDsNCiAJfQ0KLQlzcGluX3VubG9jaygmc21tdS0+c3RyZWFtX21h cF9sb2NrKTsNCi0JcmV0dXJuIHJldDsNCisJcmV0dXJuIC1FTk9TUEM7DQog fQ0KIA0KLXN0YXRpYyB2b2lkIGFybV9zbW11X21hc3Rlcl9mcmVlX3NtZXMo c3RydWN0IGFybV9zbW11X21hc3Rlcl9jZmcgKmNmZykNCitzdGF0aWMgdm9p ZCBhcm1fc21tdV9tYXN0ZXJfZnJlZV9zbWVzKHN0cnVjdCBhcm1fc21tdV9k ZXZpY2UgKnNtbXUsDQorCQkJCSAgICAgIHN0cnVjdCBhcm1fc21tdV9tYXN0 ZXJfY2ZnICpjZmcpDQogew0KLSAgICBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNl ICpzbW11ID0gY2ZnLT5zbW11Ow0KIAlpbnQgaSwgaWR4Ow0KIA0KLQlzcGlu X2xvY2soJnNtbXUtPnN0cmVhbV9tYXBfbG9jayk7DQorCS8qDQorCSAqIFdl ICptdXN0KiBjbGVhciB0aGUgUzJDUiBmaXJzdCwgYmVjYXVzZSBmcmVlaW5n IHRoZSBTTVIgbWVhbnMNCisJICogdGhhdCBpdCBjYW4gYmUgcmUtYWxsb2Nh dGVkIGltbWVkaWF0ZWx5Lg0KKwkgKi8NCiAJZm9yX2VhY2hfY2ZnX3NtZShj ZmcsIGksIGlkeCkgew0KLQkJaWYgKGFybV9zbW11X2ZyZWVfc21lKHNtbXUs IGlkeCkpDQotCQkJYXJtX3NtbXVfd3JpdGVfc21lKHNtbXUsIGlkeCk7DQor CQkvKiBBbiBJT01NVSBncm91cCBpcyB0b3JuIGRvd24gYnkgdGhlIGZpcnN0 IGRldmljZSB0byBiZSByZW1vdmVkICovDQorCQlpZiAoaWR4ID09IElOVkFM SURfU01FTkRYKQ0KKwkJCXJldHVybjsNCisNCisJCXNtbXUtPnMyY3JzW2lk eF0gPSBzMmNyX2luaXRfdmFsOw0KKwkJYXJtX3NtbXVfd3JpdGVfczJjcihz bW11LCBpZHgpOw0KKwl9DQorCS8qIFN5bmMgUzJDUiB1cGRhdGVzIGJlZm9y ZSB0b3VjaGluZyBhbnl0aGluZyBlbHNlICovDQorCV9faW93bWIoKTsNCisN CisJLyogSW52YWxpZGF0ZSB0aGUgU01ScyBiZWZvcmUgZnJlZWluZyBiYWNr IHRvIHRoZSBhbGxvY2F0b3IgKi8NCisJZm9yX2VhY2hfY2ZnX3NtZShjZmcs IGksIGlkeCkgew0KKwkJaWYgKHNtbXUtPnNtcnMpDQorCQkJYXJtX3NtbXVf ZnJlZV9zbXIoc21tdSwgaWR4KTsNCisNCiAJCWNmZy0+c21lbmR4W2ldID0g SU5WQUxJRF9TTUVORFg7DQogCX0NCi0Jc3Bpbl91bmxvY2soJnNtbXUtPnN0 cmVhbV9tYXBfbG9jayk7DQogfQ0KIA0KIHN0YXRpYyBpbnQgYXJtX3NtbXVf ZG9tYWluX2FkZF9tYXN0ZXIoc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21t dV9kb21haW4sDQogCQkJCSAgICAgIHN0cnVjdCBhcm1fc21tdV9tYXN0ZXJf Y2ZnICpjZmcpDQogew0KKwlpbnQgaSwgaWR4LCByZXQgPSAwOw0KIAlzdHJ1 Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11ID0gc21tdV9kb21haW4tPnNtbXU7 DQogCXN0cnVjdCBhcm1fc21tdV9zMmNyICpzMmNyID0gc21tdS0+czJjcnM7 DQogCWVudW0gYXJtX3NtbXVfczJjcl90eXBlIHR5cGUgPSBTMkNSX1RZUEVf VFJBTlM7DQogCXU4IGNibmR4ID0gc21tdV9kb21haW4tPmNmZy5jYm5keDsN Ci0JaW50IGksIGlkeDsNCisNCisJaWYgKGNmZy0+c21lbmR4WzBdID09IElO VkFMSURfU01FTkRYKQ0KKwkJcmV0ID0gYXJtX3NtbXVfbWFzdGVyX2FsbG9j X3NtZXMoc21tdSwgY2ZnKTsNCisJaWYgKHJldCkNCisJCXJldHVybiByZXQ7 DQogDQogCWZvcl9lYWNoX2NmZ19zbWUoY2ZnLCBpLCBpZHgpIHsNCisJCS8q IERldmljZXMgaW4gYW4gSU9NTVUgZ3JvdXAgbWF5IGFscmVhZHkgYmUgY29u ZmlndXJlZCAqLw0KIAkJaWYgKHR5cGUgPT0gczJjcltpZHhdLnR5cGUgJiYg Y2JuZHggPT0gczJjcltpZHhdLmNibmR4KQ0KLQkJCWNvbnRpbnVlOw0KKwkJ CWJyZWFrOw0KIA0KIAkJczJjcltpZHhdLnR5cGUgPSB0eXBlIDsNCiAJCXMy Y3JbaWR4XS5wcml2Y2ZnID0gUzJDUl9QUklWQ0ZHX1VOUFJJVjsNCkBAIC0x NjIyLDEwICsxNjAyLDExIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfYXR0YWNo X2RldihzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4sIHN0cnVjdCBkZXZp Y2UgKmRldikNCiANCiBzdGF0aWMgdm9pZCBhcm1fc21tdV9kZXRhY2hfZGV2 KHN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbiwgc3RydWN0IGRldmljZSAq ZGV2KQ0KIHsNCisJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IGZp bmRfc21tdV9mb3JfZGV2aWNlKGRldik7DQogCXN0cnVjdCBhcm1fc21tdV9t YXN0ZXJfY2ZnICpjZmcgPSBmaW5kX3NtbXVfbWFzdGVyX2NmZyhkZXYpOw0K IA0KLQlpZiAoY2ZnKQ0KLQkJYXJtX3NtbXVfbWFzdGVyX2ZyZWVfc21lcyhj ZmcpOw0KKwlpZiAoc21tdSAmJiBjZmcpDQorCQlhcm1fc21tdV9tYXN0ZXJf ZnJlZV9zbWVzKHNtbXUsIGNmZyk7DQogDQogfQ0KIA0KQEAgLTE5NjAsMTcg KzE5NDEsMjUgQEAgc3RhdGljIGludCBhcm1fc21tdV9hZGRfZGV2aWNlKHN0 cnVjdCBkZXZpY2UgKmRldikNCiAJc3RydWN0IGFybV9zbW11X21hc3Rlcl9j ZmcgKmNmZzsNCiAJc3RydWN0IGlvbW11X2dyb3VwICpncm91cDsNCiAJdm9p ZCAoKnJlbGVhc2Vmbikodm9pZCAqKSA9IE5VTEw7DQorCWludCByZXQ7DQog DQogCXNtbXUgPSBmaW5kX3NtbXVfZm9yX2RldmljZShkZXYpOw0KIAlpZiAo IXNtbXUpDQogCQlyZXR1cm4gLUVOT0RFVjsNCiANCisJZ3JvdXAgPSBpb21t dV9ncm91cF9hbGxvYygpOw0KKwlpZiAoSVNfRVJSKGdyb3VwKSkgew0KKwkJ ZGV2X2VycihkZXYsICJGYWlsZWQgdG8gYWxsb2NhdGUgSU9NTVUgZ3JvdXBc biIpOw0KKwkJcmV0dXJuIFBUUl9FUlIoZ3JvdXApOw0KKwl9DQorDQogCWlm IChkZXZfaXNfcGNpKGRldikpIHsNCiAJCXN0cnVjdCBwY2lfZGV2ICpwZGV2 ID0gdG9fcGNpX2RldihkZXYpOw0KIA0KIAkJY2ZnID0ga3phbGxvYyhzaXpl b2YoKmNmZyksIEdGUF9LRVJORUwpOw0KIAkJaWYgKCFjZmcpIHsNCi0JCQly ZXR1cm4gLUVOT01FTTsNCisJCQlyZXQgPSAtRU5PTUVNOw0KKwkJCWdvdG8g b3V0X3B1dF9ncm91cDsNCiAJCX0NCiANCiAJCWNmZy0+bnVtX3N0cmVhbWlk cyA9IDE7DQpAQCAtMTk4MSwzMCArMTk3MCwyNCBAQCBzdGF0aWMgaW50IGFy bV9zbW11X2FkZF9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2KQ0KIAkJcGNp X2Zvcl9lYWNoX2RtYV9hbGlhcyhwZGV2LCBfX2FybV9zbW11X2dldF9wY2lf c2lkLA0KIAkJCQkgICAgICAgJmNmZy0+c3RyZWFtaWRzWzBdKTsNCiAJCXJl bGVhc2VmbiA9IF9fYXJtX3NtbXVfcmVsZWFzZV9wY2lfaW9tbXVkYXRhOw0K LQkJY2ZnLT5zbW11ID0gc21tdTsNCiAJfSBlbHNlIHsNCiAJCXN0cnVjdCBh cm1fc21tdV9tYXN0ZXIgKm1hc3RlcjsNCiANCiAJCW1hc3RlciA9IGZpbmRf c21tdV9tYXN0ZXIoc21tdSwgZGV2LT5vZl9ub2RlKTsNCiAJCWlmICghbWFz dGVyKSB7DQotCQkJcmV0dXJuIC1FTk9ERVY7DQorCQkJcmV0ID0gLUVOT0RF VjsNCisJCQlnb3RvIG91dF9wdXRfZ3JvdXA7DQogCQl9DQogDQogCQljZmcg PSAmbWFzdGVyLT5jZmc7DQotCQljZmctPnNtbXUgPSBzbW11Ow0KLQl9DQot DQotCWdyb3VwID0gaW9tbXVfZ3JvdXBfYWxsb2MoKTsNCi0JaWYgKElTX0VS Uihncm91cCkpIHsNCi0JCWRldl9lcnIoZGV2LCAiRmFpbGVkIHRvIGFsbG9j YXRlIElPTU1VIGdyb3VwXG4iKTsNCi0JCXJldHVybiBQVFJfRVJSKGdyb3Vw KTsNCiAJfQ0KIA0KIAlpb21tdV9ncm91cF9zZXRfaW9tbXVkYXRhKGdyb3Vw LCBjZmcsIHJlbGVhc2Vmbik7DQotCWlvbW11X2dyb3VwX2FkZF9kZXZpY2Uo Z3JvdXAsIGRldik7DQotCWlvbW11X2dyb3VwX3B1dChncm91cCk7DQorCXJl dCA9IGlvbW11X2dyb3VwX2FkZF9kZXZpY2UoZ3JvdXAsIGRldik7DQogDQot CXJldHVybiBhcm1fc21tdV9tYXN0ZXJfYWxsb2Nfc21lcyhkZXYpOw0KK291 dF9wdXRfZ3JvdXA6DQorCWlvbW11X2dyb3VwX3B1dChncm91cCk7DQorCXJl dHVybiByZXQ7DQogfQ0KIA0KICNpZiAwIC8qIFhlbjogV2UgZG9uJ3Qgc3Vw cG9ydCByZW1vdmUgZGV2aWNlIGZvciBub3cuIFdpbGwgYmUgdXNlZnVsIGZv ciBQQ0kgKi8NCkBAIC0yMjM3LDcgKzIyMjAsNiBAQCBzdGF0aWMgaW50IGFy bV9zbW11X2RldmljZV9jZmdfcHJvYmUoc3RydWN0IGFybV9zbW11X2Rldmlj ZSAqc21tdSkNCiAJCXNtbXUtPnMyY3JzW2ldID0gczJjcl9pbml0X3ZhbDsN CiANCiAJc21tdS0+bnVtX21hcHBpbmdfZ3JvdXBzID0gc2l6ZTsNCi0Jc3Bp bl9sb2NrX2luaXQoJnNtbXUtPnN0cmVhbV9tYXBfbG9jayk7DQogDQogCS8q IElEMSAqLw0KIAlpZCA9IHJlYWRsX3JlbGF4ZWQoZ3IwX2Jhc2UgKyBBUk1f U01NVV9HUjBfSUQxKTsNCg== --8323329-468115872-1623805343=:24906--