Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mgMzs-000123-Ge for pgsql-bugs@arkaria.postgresql.org; Fri, 29 Oct 2021 08:12:20 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mgMzr-0005U7-Fo for pgsql-bugs@arkaria.postgresql.org; Fri, 29 Oct 2021 08:12:19 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mgMzq-0005Ty-W2 for pgsql-bugs@lists.postgresql.org; Fri, 29 Oct 2021 08:12:19 +0000 Received: from lincle.koumakan.jp ([62.210.203.63] helo=mail.koumakan.jp) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mgMzk-0000lD-8m for pgsql-bugs@lists.postgresql.org; Fri, 29 Oct 2021 08:12:18 +0000 Received: from [10.10.0.2] (gate.koumakan.jp [93.100.167.65]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.koumakan.jp (Postfix) with ESMTPSA id ECAC41D5D; Fri, 29 Oct 2021 08:12:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=koumakan.jp; s=default; t=1635495130; bh=rsJ198hd6dTD99b74pR0uao7nfmv/OTCZfc0+DxJI7Y=; h=Date:Subject:To:Cc:References:From:In-Reply-To; b=oZQp6ze2AorWdnq5AQ9trWfUS2guXtglegsaaYQwb2uAVpl7OAAdBjVWCD+thCM0Q jJJC+p51RJKliXiYtI5HiIr0MY3MheHrbOL5xh83PnS1iOz8zqsctg9DSBpyGiQNdp TZesSRzYfIgmaDxad1Gx6v9AjhxOP7MyGLWWuQeo= Content-Type: multipart/mixed; boundary="------------PLZ8mlcPz8T0qMv2Zwv0TQ7P" Message-ID: <3cb78dcf-e344-e7ca-3c52-51b1f0b6621d@koumakan.jp> Date: Fri, 29 Oct 2021 11:12:07 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.2.1 Subject: Re: BUG #17245: Index corruption involving deduplicated entries To: Peter Geoghegan Cc: Andres Freund , Andrew Gierth , Alvaro Herrera , PostgreSQL mailing lists , Thomas Munro References: <202110250104.jve5vzdedck7@alvherre.pgsql> <87h7d57b3q.fsf@news-spur.riddles.org.uk> <20211028214209.kbv4ulehz36up6kq@alap3.anarazel.de> <125603c4-4403-dcbb-221e-fd1d4ef6ed83@koumakan.jp> From: Kamigishi Rei In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------PLZ8mlcPz8T0qMv2Zwv0TQ7P Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 29.10.2021 4:50, Peter Geoghegan wrote: > Access to the WAL archive would be great. Now might be a good time to > set "log_min_autovacuum_duration=0" in postgresql.conf -- that > information might be very helpful later on. This will appear in the > system logs for PostgreSQL. We'll be particularly interested in the > "page" table, for the obvious reason. It looks like this parameter is named "log_autovacuum_min_duration" instead. Done. > Also, can you please post output of the following on your server: > "select * from pg_settings where setting != boot_val;" Attached; this was done before the above. -- K. R. --------------PLZ8mlcPz8T0qMv2Zwv0TQ7P Content-Type: text/plain; charset=UTF-8; name="settings.txt" Content-Disposition: attachment; filename="settings.txt" Content-Transfer-Encoding: base64 ICAgICAgICAgICAgbmFtZSAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHNldHRpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHVuaXQg fCAgICAgICAgICAgICAgICAgICAgICAgY2F0ZWdvcnkgICAgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvcnRfZGVzYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4dHJhX2Rlc2MgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICBjb250ZXh0ICAgfCB2YXJ0eXBlIHwgICAgICAgIHNvdXJjZSAg ICAgICAgfCBtaW5fdmFsIHwgIG1heF92YWwgICB8ICAgIGVudW12YWxzICAgICB8ICAgICBi b290X3ZhbCAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXRfdmFs ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHNvdXJjZWZpbGUgfCBzb3VyY2Vs aW5lIHwgcGVuZGluZ19yZXN0YXJ0IAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0rLS0t LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tKy0tLS0tLS0tLS0tLSst LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LSstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tCiBhcHBsaWNh dGlvbl9uYW1lICAgICAgICAgICB8IHBzcWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgIHwgUmVwb3J0 aW5nIGFuZCBMb2dnaW5nIC8gV2hhdCB0byBMb2cgICAgICAgICAgICAgICAgICB8IFNldHMg dGhlIGFwcGxpY2F0aW9uIG5hbWUgdG8gYmUgcmVwb3J0ZWQgaW4gc3RhdGlzdGljcyBhbmQg bG9ncy4gIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCB1c2VyICAgICAgIHwgc3RyaW5nICB8IGNsaWVudCAgICAgICAgICAgICAgIHwg ICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg ICAgICB8IHBzcWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICAgICAgICB8IGYK IGFyY2hpdmVfY29tbWFuZCAgICAgICAgICAgIHwgdGVzdCAhIC1mIC92YXIvZGIvcG9zdGdy ZXMvd2FsMTQvJWYgJiYgY3AgJXAgL3Zhci9kYi9wb3N0Z3Jlcy93YWwxNC8lZiB8ICAgICAg fCBXcml0ZS1BaGVhZCBMb2cgLyBBcmNoaXZpbmcgICAgICAgICAgICAgICAgICAgICAgICAg IHwgU2V0cyB0aGUgc2hlbGwgY29tbWFuZCB0aGF0IHdpbGwgYmUgY2FsbGVkIHRvIGFyY2hp dmUgYSBXQUwgZmlsZS4gfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8IHNpZ2h1cCAgICAgfCBzdHJpbmcgIHwgY29uZmlndXJhdGlvbiBm aWxlICAgfCAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAg ICAgICAgICAgICAgIHwgdGVzdCAhIC1mIC92YXIvZGIvcG9zdGdyZXMvd2FsMTQvJWYgJiYg Y3AgJXAgL3Zhci9kYi9wb3N0Z3Jlcy93YWwxNC8lZiB8ICAgICAgICAgICAgfCAgICAgICAg ICAgIHwgZgogYXJjaGl2ZV9tb2RlICAgICAgICAgICAgICAgfCBvbiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgICB8IFdyaXRlLUFoZWFkIExvZyAvIEFyY2hpdmluZyAgICAgICAgICAgICAgICAg ICAgICAgICAgfCBBbGxvd3MgYXJjaGl2aW5nIG9mIFdBTCBmaWxlcyB1c2luZyBhcmNoaXZl X2NvbW1hbmQuICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgcG9zdG1hc3RlciB8IGVudW0gICAgfCBjb25maWd1 cmF0aW9uIGZpbGUgICB8ICAgICAgICAgfCAgICAgICAgICAgIHwge2Fsd2F5cyxvbixvZmZ9 IHwgb2ZmICAgICAgICAgICAgICAgfCBvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8 ICAgICAgICAgICAgfCBmCiBjbGllbnRfZW5jb2RpbmcgICAgICAgICAgICB8IFVURjggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAgIHwgQ2xpZW50IENvbm5lY3Rpb24gRGVmYXVsdHMgLyBMb2NhbGUg YW5kIEZvcm1hdHRpbmcgICB8IFNldHMgdGhlIGNsaWVudCdzIGNoYXJhY3RlciBzZXQgZW5j b2RpbmcuICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB1c2VyICAgICAgIHwgc3RyaW5nICB8 IGRlZmF1bHQgICAgICAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAg ICAgICAgICAgfCBTUUxfQVNDSUkgICAgICAgICB8IFVURjggICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg ICAgICAgIHwgICAgICAgICAgICB8IGYKIGRhdGFfZGlyZWN0b3J5X21vZGUgICAgICAgIHwg MDcwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgfCBQcmVzZXQgT3B0aW9ucyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgU2hvd3MgdGhlIG1vZGUgb2YgdGhlIGRhdGEg ZGlyZWN0b3J5LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBUaGUgcGFyYW1ldGVy IHZhbHVlIGlzIGEgbnVtZXJpYyBtb2RlIHNwZWNpZmljYXRpb24gaW4gdGhlIGZvcm0gYWNj ZXB0ZWQgYnkgdGhlIGNobW9kIGFuZCB1bWFzayBzeXN0ZW0gY2FsbHMuIChUbyB1c2UgdGhl IGN1c3RvbWFyeSBvY3RhbCBmb3JtYXQgdGhlIG51bWJlciBtdXN0IHN0YXJ0IHdpdGggYSAw ICh6ZXJvKS4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IGludGVybmFsICAgfCBp bnRlZ2VyIHwgZGVmYXVsdCAgICAgICAgICAgICAgfCAwICAgICAgIHwgNTExICAgICAgICB8 ICAgICAgICAgICAgICAgICB8IDQ0OCAgICAgICAgICAgICAgIHwgNDQ4ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgICAgICAgICAgfCAgICAgICAgICAgIHwgZgogZGVmYXVsdF90ZXh0X3NlYXJjaF9j b25maWcgfCBwZ19jYXRhbG9nLmVuZ2xpc2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICB8IENsaWVudCBDb25uZWN0aW9uIERl ZmF1bHRzIC8gTG9jYWxlIGFuZCBGb3JtYXR0aW5nICAgfCBTZXRzIGRlZmF1bHQgdGV4dCBz ZWFyY2ggY29uZmlndXJhdGlvbi4gICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgdXNlciAg ICAgICB8IHN0cmluZyAgfCBjb25maWd1cmF0aW9uIGZpbGUgICB8ICAgICAgICAgfCAgICAg ICAgICAgIHwgICAgICAgICAgICAgICAgIHwgcGdfY2F0YWxvZy5zaW1wbGUgfCBwZ19jYXRh bG9nLmVuZ2xpc2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAgICAgICAgfCBmCiBsY19jb2xsYXRlICAg ICAgICAgICAgICAgICB8IGVuX0dCLlVURi04ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgIHwgUHJlc2V0IE9wdGlv bnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IFNob3dzIHRoZSBj b2xsYXRpb24gb3JkZXIgbG9jYWxlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCBpbnRlcm5hbCAgIHwgc3RyaW5nICB8IG92ZXJyaWRlICAgICAgICAgICAgIHwgICAgICAg ICB8ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCBDICAgICAgICAgICAgICAgICB8 IGVuX0dCLlVURi04ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICAgICAgICB8IGYKIGxjX21l c3NhZ2VzICAgICAgICAgICAgICAgIHwgQyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgfCBDbGll bnQgQ29ubmVjdGlvbiBEZWZhdWx0cyAvIExvY2FsZSBhbmQgRm9ybWF0dGluZyAgIHwgU2V0 cyB0aGUgbGFuZ3VhZ2UgaW4gd2hpY2ggbWVzc2FnZXMgYXJlIGRpc3BsYXllZC4gICAgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8IHN1cGVydXNlciAgfCBzdHJpbmcgIHwgY29uZmlndXJhdGlvbiBmaWxlICAg fCAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgIHwgQyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAgICAgIHwg ZgogbGlzdGVuX2FkZHJlc3NlcyAgICAgICAgICAgfCAxMC4wLjAuNSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICB8IENvbm5lY3Rpb25zIGFuZCBBdXRoZW50aWNhdGlvbiAvIENvbm5lY3Rpb24gU2V0dGlu Z3MgfCBTZXRzIHRoZSBob3N0IG5hbWUgb3IgSVAgYWRkcmVzcyhlcykgdG8gbGlzdGVuIHRv LiAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgcG9zdG1hc3RlciB8IHN0cmluZyAgfCBjb25maWd1cmF0aW9u IGZpbGUgICB8ICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgbG9j YWxob3N0ICAgICAgICAgfCAxMC4wLjAuNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAg ICAgICAgfCBmCiBsb2dfZGVzdGluYXRpb24gICAgICAgICAgICB8IHN5c2xvZyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAgIHwgUmVwb3J0aW5nIGFuZCBMb2dnaW5nIC8gV2hlcmUgdG8gTG9nICAgICAg ICAgICAgICAgICB8IFNldHMgdGhlIGRlc3RpbmF0aW9uIGZvciBzZXJ2ZXIgbG9nIG91dHB1 dC4gICAgICAgICAgICAgICAgICAgICAgIHwgVmFsaWQgdmFsdWVzIGFyZSBjb21iaW5hdGlv bnMgb2YgInN0ZGVyciIsICJzeXNsb2ciLCAiY3N2bG9nIiwgYW5kICJldmVudGxvZyIsIGRl cGVuZGluZyBvbiB0aGUgcGxhdGZvcm0uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCBzaWdodXAgICAgIHwgc3RyaW5nICB8IGNvbmZp Z3VyYXRpb24gZmlsZSAgIHwgICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAgICAgICAg ICAgfCBzdGRlcnIgICAgICAgICAgICB8IHN5c2xvZyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg IHwgICAgICAgICAgICB8IGYKIGxvZ19maWxlX21vZGUgICAgICAgICAgICAgIHwgMDYwMCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgICAgfCBSZXBvcnRpbmcgYW5kIExvZ2dpbmcgLyBXaGVyZSB0byBM b2cgICAgICAgICAgICAgICAgIHwgU2V0cyB0aGUgZmlsZSBwZXJtaXNzaW9ucyBmb3IgbG9n IGZpbGVzLiAgICAgICAgICAgICAgICAgICAgICAgICAgfCBUaGUgcGFyYW1ldGVyIHZhbHVl IGlzIGV4cGVjdGVkIHRvIGJlIGEgbnVtZXJpYyBtb2RlIHNwZWNpZmljYXRpb24gaW4gdGhl IGZvcm0gYWNjZXB0ZWQgYnkgdGhlIGNobW9kIGFuZCB1bWFzayBzeXN0ZW0gY2FsbHMuIChU byB1c2UgdGhlIGN1c3RvbWFyeSBvY3RhbCBmb3JtYXQgdGhlIG51bWJlciBtdXN0IHN0YXJ0 IHdpdGggYSAwICh6ZXJvKS4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHNpZ2h1cCAgICAgfCBpbnRlZ2Vy IHwgZGVmYXVsdCAgICAgICAgICAgICAgfCAwICAgICAgIHwgNTExICAgICAgICB8ICAgICAg ICAgICAgICAgICB8IDM4NCAgICAgICAgICAgICAgIHwgMzg0ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgfCAgICAgICAgICAgIHwgZgogbG9nX2xpbmVfcHJlZml4ICAgICAgICAgICAg fCAlbSBbJXBdICVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAgICB8IFJlcG9ydGluZyBhbmQgTG9nZ2luZyAvIFdo YXQgdG8gTG9nICAgICAgICAgICAgICAgICAgfCBDb250cm9scyBpbmZvcm1hdGlvbiBwcmVm aXhlZCB0byBlYWNoIGxvZyBsaW5lLiAgICAgICAgICAgICAgICAgICB8IElmIGJsYW5rLCBu byBwcmVmaXggaXMgdXNlZC4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgc2lnaHVwICAgICB8 IHN0cmluZyAgfCBjb25maWd1cmF0aW9uIGZpbGUgICB8ICAgICAgICAgfCAgICAgICAgICAg IHwgICAgICAgICAgICAgICAgIHwgJW0gWyVwXSAgICAgICAgICAgfCAlbSBbJXBdICVkOiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgICAgICAgICB8ICAgICAgICAgICAgfCBmCiBsb2dfdGltZXpvbmUgICAgICAg ICAgICAgICB8IFVUQyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgIHwgUmVwb3J0aW5nIGFuZCBMb2dn aW5nIC8gV2hhdCB0byBMb2cgICAgICAgICAgICAgICAgICB8IFNldHMgdGhlIHRpbWUgem9u ZSB0byB1c2UgaW4gbG9nIG1lc3NhZ2VzLiAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBzaWdo dXAgICAgIHwgc3RyaW5nICB8IGNvbmZpZ3VyYXRpb24gZmlsZSAgIHwgICAgICAgICB8ICAg ICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCBHTVQgICAgICAgICAgICAgICB8IFVUQyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICAgICAgICB8IGYKIG1heF9jb25uZWN0 aW9ucyAgICAgICAgICAgIHwgMjAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgfCBDb25uZWN0aW9u cyBhbmQgQXV0aGVudGljYXRpb24gLyBDb25uZWN0aW9uIFNldHRpbmdzIHwgU2V0cyB0aGUg bWF4aW11bSBudW1iZXIgb2YgY29uY3VycmVudCBjb25uZWN0aW9ucy4gICAgICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB8IHBvc3RtYXN0ZXIgfCBpbnRlZ2VyIHwgY29uZmlndXJhdGlvbiBmaWxlICAgfCAxICAg ICAgIHwgMjYyMTQzICAgICB8ICAgICAgICAgICAgICAgICB8IDEwMCAgICAgICAgICAgICAg IHwgMjAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAgICAgIHwgZgogbWF4 X3N0YWNrX2RlcHRoICAgICAgICAgICAgfCAyMDQ4ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwga0IgICB8IFJl c291cmNlIFVzYWdlIC8gTWVtb3J5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBT ZXRzIHRoZSBtYXhpbXVtIHN0YWNrIGRlcHRoLCBpbiBraWxvYnl0ZXMuICAgICAgICAgICAg ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgc3VwZXJ1c2VyICB8IGludGVnZXIgfCBlbnZpcm9ubWVudCB2YXJpYWJs ZSB8IDEwMCAgICAgfCAyMTQ3NDgzNjQ3IHwgICAgICAgICAgICAgICAgIHwgMTAwICAgICAg ICAgICAgICAgfCAyMDQ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAgICAgICAg fCBmCiBzZXJ2ZXJfZW5jb2RpbmcgICAgICAgICAgICB8IFVURjggICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgIHwgUHJlc2V0IE9wdGlvbnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8IFNob3dzIHRoZSBzZXJ2ZXIgKGRhdGFiYXNlKSBjaGFyYWN0ZXIgc2V0IGVuY29k aW5nLiAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCBpbnRlcm5hbCAgIHwgc3RyaW5nICB8IG92ZXJyaWRlICAg ICAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCBT UUxfQVNDSUkgICAgICAgICB8IFVURjggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICAg ICAgICAgICB8IGYKIHNoYXJlZF9idWZmZXJzICAgICAgICAgICAgIHwgNjU1MzYgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8IDhrQiAgfCBSZXNvdXJjZSBVc2FnZSAvIE1lbW9yeSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgU2V0cyB0aGUgbnVtYmVyIG9mIHNoYXJlZCBtZW1vcnkgYnVmZmVy cyB1c2VkIGJ5IHRoZSBzZXJ2ZXIuICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8IHBvc3RtYXN0ZXIgfCBpbnRlZ2VyIHwgY29u ZmlndXJhdGlvbiBmaWxlICAgfCAxNiAgICAgIHwgMTA3Mzc0MTgyMyB8ICAgICAgICAgICAg ICAgICB8IDEwMjQgICAgICAgICAgICAgIHwgNjU1MzYgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg ICAgfCAgICAgICAgICAgIHwgZgogc3NsICAgICAgICAgICAgICAgICAgICAgICAgfCBvbiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAgICB8IENvbm5lY3Rpb25zIGFuZCBBdXRoZW50aWNhdGlvbiAv IFNTTCAgICAgICAgICAgICAgICAgfCBFbmFibGVzIFNTTCBjb25uZWN0aW9ucy4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgc2lnaHVwICAgICB8IGJvb2wg ICAgfCBjb25maWd1cmF0aW9uIGZpbGUgICB8ICAgICAgICAgfCAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgIHwgb2ZmICAgICAgICAgICAgICAgfCBvbiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAgICAgICAgICB8ICAgICAgICAgICAgfCBmCiBUaW1lWm9uZSAgICAgICAgICAgICAgICAg ICB8IEphcGFuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgICAgIHwgQ2xpZW50IENvbm5lY3Rpb24gRGVmYXVs dHMgLyBMb2NhbGUgYW5kIEZvcm1hdHRpbmcgICB8IFNldHMgdGhlIHRpbWUgem9uZSBmb3Ig ZGlzcGxheWluZyBhbmQgaW50ZXJwcmV0aW5nIHRpbWUgc3RhbXBzLiAgIHwgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB1c2VyICAgICAg IHwgc3RyaW5nICB8IGNvbmZpZ3VyYXRpb24gZmlsZSAgIHwgICAgICAgICB8ICAgICAgICAg ICAgfCAgICAgICAgICAgICAgICAgfCBHTVQgICAgICAgICAgICAgICB8IEphcGFuICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgICAgICAgICAgIHwgICAgICAgICAgICB8IGYKIHVuaXhfc29ja2V0X3Blcm1p c3Npb25zICAgIHwgMDc3NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgfCBDb25uZWN0aW9ucyBhbmQg QXV0aGVudGljYXRpb24gLyBDb25uZWN0aW9uIFNldHRpbmdzIHwgU2V0cyB0aGUgYWNjZXNz IHBlcm1pc3Npb25zIG9mIHRoZSBVbml4LWRvbWFpbiBzb2NrZXQuICAgICAgICAgICAgfCBV bml4LWRvbWFpbiBzb2NrZXRzIHVzZSB0aGUgdXN1YWwgVW5peCBmaWxlIHN5c3RlbSBwZXJt aXNzaW9uIHNldC4gVGhlIHBhcmFtZXRlciB2YWx1ZSBpcyBleHBlY3RlZCB0byBiZSBhIG51 bWVyaWMgbW9kZSBzcGVjaWZpY2F0aW9uIGluIHRoZSBmb3JtIGFjY2VwdGVkIGJ5IHRoZSBj aG1vZCBhbmQgdW1hc2sgc3lzdGVtIGNhbGxzLiAoVG8gdXNlIHRoZSBjdXN0b21hcnkgb2N0 YWwgZm9ybWF0IHRoZSBudW1iZXIgbXVzdCBzdGFydCB3aXRoIGEgMCAoemVybykuKSB8IHBv c3RtYXN0ZXIgfCBpbnRlZ2VyIHwgZGVmYXVsdCAgICAgICAgICAgICAgfCAwICAgICAgIHwg NTExICAgICAgICB8ICAgICAgICAgICAgICAgICB8IDUxMSAgICAgICAgICAgICAgIHwgNTEx ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAgICAgICAgICAgfCAgICAgICAgICAgIHwgZgogdXBkYXRlX3By b2Nlc3NfdGl0bGUgICAgICAgfCBvZmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICB8IFJlcG9ydGlu ZyBhbmQgTG9nZ2luZyAvIFByb2Nlc3MgVGl0bGUgICAgICAgICAgICAgICAgfCBVcGRhdGVz IHRoZSBwcm9jZXNzIHRpdGxlIHRvIHNob3cgdGhlIGFjdGl2ZSBTUUwgY29tbWFuZC4gICAg ICAgICB8IEVuYWJsZXMgdXBkYXRpbmcgb2YgdGhlIHByb2Nlc3MgdGl0bGUgZXZlcnkgdGlt ZSBhIG5ldyBTUUwgY29tbWFuZCBpcyByZWNlaXZlZCBieSB0aGUgc2VydmVyLiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgc3VwZXJ1c2VyICB8IGJvb2wgICAgfCBjb25maWd1cmF0aW9uIGZpbGUgICB8ICAg ICAgICAgfCAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgb24gICAgICAgICAgICAg ICAgfCBvZmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAgICAgICAgfCBmCiB3 YWxfYnVmZmVycyAgICAgICAgICAgICAgICB8IDIwNDggICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA4a0IgIHwg V3JpdGUtQWhlYWQgTG9nIC8gU2V0dGluZ3MgICAgICAgICAgICAgICAgICAgICAgICAgICB8 IFNldHMgdGhlIG51bWJlciBvZiBkaXNrLXBhZ2UgYnVmZmVycyBpbiBzaGFyZWQgbWVtb3J5 IGZvciBXQUwuICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCBwb3N0bWFzdGVyIHwgaW50ZWdlciB8IG92ZXJyaWRlICAgICAgICAg ICAgIHwgLTEgICAgICB8IDI2MjE0MyAgICAgfCAgICAgICAgICAgICAgICAgfCAtMSAgICAg ICAgICAgICAgICB8IDIwNDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICAgICAg ICB8IGYKIHdvcmtfbWVtICAgICAgICAgICAgICAgICAgIHwgMTYzODQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 IGtCICAgfCBSZXNvdXJjZSBVc2FnZSAvIE1lbW9yeSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgU2V0cyB0aGUgbWF4aW11bSBtZW1vcnkgdG8gYmUgdXNlZCBmb3IgcXVlcnkg d29ya3NwYWNlcy4gICAgICAgICAgfCBUaGlzIG11Y2ggbWVtb3J5IGNhbiBiZSB1c2VkIGJ5 IGVhY2ggaW50ZXJuYWwgc29ydCBvcGVyYXRpb24gYW5kIGhhc2ggdGFibGUgYmVmb3JlIHN3 aXRjaGluZyB0byB0ZW1wb3JhcnkgZGlzayBmaWxlcy4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8IHVzZXIgICAgICAgfCBpbnRlZ2VyIHwgY29uZmlndXJh dGlvbiBmaWxlICAgfCA2NCAgICAgIHwgMjE0NzQ4MzY0NyB8ICAgICAgICAgICAgICAgICB8 IDQwOTYgICAgICAgICAgICAgIHwgMTYzODQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfCAg ICAgICAgICAgIHwgZgooMjMgcm93cykKCg== --------------PLZ8mlcPz8T0qMv2Zwv0TQ7P--