Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZuq2-00030J-I4 for pgsql-hackers@arkaria.postgresql.org; Fri, 12 Jan 2018 08:37:23 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eZuq2-00039Q-4b for pgsql-hackers@arkaria.postgresql.org; Fri, 12 Jan 2018 08:37:22 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1eZuq1-00039D-Eo for pgsql-hackers@lists.postgresql.org; Fri, 12 Jan 2018 08:37:21 +0000 Received: from mail.postgrespro.ru ([93.174.131.138]) by makus.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1eZupw-0005ep-JD for pgsql-hackers@postgresql.org; Fri, 12 Jan 2018 08:37:20 +0000 Received: from localhost (localhost [127.0.0.1]) by mail.postgrespro.ru (Postfix) with ESMTP id 2823521C1C41; Fri, 12 Jan 2018 11:37:13 +0300 (MSK) X-Virus-Scanned: Debian amavisd-new at postgrespro.ru X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=x tagged_above=-99 required=4 WHITELISTED tests=[] autolearn=unavailable Received: from mail.postgrespro.ru (cyclops.l.postgrespro.ru [192.168.27.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail.postgrespro.ru (Postfix) with ESMTPSA id E6DA221C074C; Fri, 12 Jan 2018 11:37:12 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=postgrespro.ru; s=mail; t=1515746232; bh=9lO9iuZD8Vwid2BshPxKJ9JlyPUJug6fCZrXJiNnTVI=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=pB0qZpC7fWsqfUCnoB2ScLBd37bAEfrSNbTYKvkOjysQhyp6FctdavhZ0JUs7Ij2t C1/Rw8tIaFURQVYbANpUH4m2f9ou19WZKt3K9G6PisP7UNbdlfWerwXmjpjpaCW43+ Ln+DHAM+B9czZHBmgPQvHnb4U3JjrKlqUhqi1prg= MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_53197ed69aa56d93b504c05b854db072" Date: Fri, 12 Jan 2018 11:37:12 +0300 From: Marina Polyakova To: Tom Lane Cc: pgsql-hackers@postgresql.org Subject: Re: master make check fails on Solaris 10 Organization: Postgres Professional In-Reply-To: <8512.1515692099@sss.pgh.pa.us> References: <0d3a9fa264cebe1cb9966f37b7c06e86@postgrespro.ru> <8512.1515692099@sss.pgh.pa.us> Message-ID: <32a45f336bb8301dc48e79314d7cd9fc@postgrespro.ru> X-Sender: m.polyakova@postgrespro.ru User-Agent: Roundcube Webmail/1.2.4 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --=_53197ed69aa56d93b504c05b854db072 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 11-01-2018 20:34, Tom Lane wrote: > Marina Polyakova writes: >> Hello, hackers! I got a permanent failure of master (commit >> ca454b9bd34c75995eda4d07c9858f7c22890c2b) make check on Solaris 10. >> Regression output and diffs are attached. > > Hm, buildfarm member protosciurus is running a similar configuration > without problems. Looking at its configuration, maybe you need to > fool with LD_LIBRARY_PATH and/or LDFLAGS_SL? I added these parameters with the same values in configure (LDFLAGS_SL="-m64" LD_LIBRARY_PATH="/lib/64:/usr/lib/64:/usr/sfw/lib/64:/usr/local/lib"), there're the same failures :( (see the attached regression diffs and output) -- Marina Polyakova Postgres Professional: http://www.postgrespro.com The Russian Postgres Company --=_53197ed69aa56d93b504c05b854db072 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=other_config_regression.diffs Content-Disposition: attachment; filename=other_config_regression.diffs; size=31440 KioqIC9ob21lL2J1aWxkZmFybS9tcG9seWFrb3ZhL3Bvc3RncmVzcWxfbWFzdGVyX290aGVyX2Nv bmZpZy9zcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3JhbmRvbS5vdXQJRnJpIEphbiAxMiAxMDo1 OTowOSAyMDE4Ci0tLSAvaG9tZS9idWlsZGZhcm0vbXBvbHlha292YS9wb3N0Z3Jlc3FsX21hc3Rl cl9vdGhlcl9jb25maWcvc3JjL3Rlc3QvcmVncmVzcy9yZXN1bHRzL3JhbmRvbS5vdXQJRnJpIEph biAxMiAxMToyMzo1NiAyMDE4CioqKioqKioqKioqKioqKgoqKiogNDYsNTIgKioqKgogIAogIFNF TEVDVCBBVkcocmFuZG9tKSBGUk9NIFJBTkRPTV9UQkwKICAgIEhBVklORyBBVkcocmFuZG9tKSBO T1QgQkVUV0VFTiA4MCBBTkQgMTIwOwohICBhdmcgCiEgLS0tLS0KISAoMCByb3dzKQogIAotLS0g NDYsNTMgLS0tLQogIAogIFNFTEVDVCBBVkcocmFuZG9tKSBGUk9NIFJBTkRPTV9UQkwKICAgIEhB VklORyBBVkcocmFuZG9tKSBOT1QgQkVUV0VFTiA4MCBBTkQgMTIwOwohICAgICAgICAgIGF2ZyAg ICAgICAgICAKISAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiEgIDEzODM1MDU4MDU1MjgyMTYzNzEy CiEgKDEgcm93KQogIAoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKKioqIC9ob21lL2J1aWxkZmFybS9tcG9seWFr b3ZhL3Bvc3RncmVzcWxfbWFzdGVyX290aGVyX2NvbmZpZy9zcmMvdGVzdC9yZWdyZXNzL2V4cGVj dGVkL2dyb3VwaW5nc2V0cy5vdXQJRnJpIEphbiAxMiAxMDo1OTowOCAyMDE4Ci0tLSAvaG9tZS9i dWlsZGZhcm0vbXBvbHlha292YS9wb3N0Z3Jlc3FsX21hc3Rlcl9vdGhlcl9jb25maWcvc3JjL3Rl c3QvcmVncmVzcy9yZXN1bHRzL2dyb3VwaW5nc2V0cy5vdXQJRnJpIEphbiAxMiAxMToyNDozNSAy MDE4CioqKioqKioqKioqKioqKgoqKiogMTQzLDE1NiAqKioqCiAgLS0gbmVzdGluZyB3aXRoIHdp bmRvdyBmdW5jdGlvbnMKICBzZWxlY3QgYSwgYiwgc3VtKGMpLCBzdW0oc3VtKGMpKSBvdmVyIChv cmRlciBieSBhLGIpIGFzIHJzdW0KICAgIGZyb20gZ3N0ZXN0MiBncm91cCBieSByb2xsdXAgKGEs Yikgb3JkZXIgYnkgcnN1bSwgYSwgYjsKISAgYSB8IGIgfCBzdW0gfCByc3VtIAohIC0tLSstLS0r LS0tLS0rLS0tLS0tCiEgIDEgfCAxIHwgICA4IHwgICAgOAohICAxIHwgMiB8ICAgMiB8ICAgMTAK ISAgMSB8ICAgfCAgMTAgfCAgIDIwCiEgIDIgfCAyIHwgICAyIHwgICAyMgohICAyIHwgICB8ICAg MiB8ICAgMjQKISAgICB8ICAgfCAgMTIgfCAgIDM2CiAgKDYgcm93cykKICAKICAtLSBuZXN0aW5n IHdpdGggZ3JvdXBpbmcgc2V0cwotLS0gMTQzLDE1NiAtLS0tCiAgLS0gbmVzdGluZyB3aXRoIHdp bmRvdyBmdW5jdGlvbnMKICBzZWxlY3QgYSwgYiwgc3VtKGMpLCBzdW0oc3VtKGMpKSBvdmVyIChv cmRlciBieSBhLGIpIGFzIHJzdW0KICAgIGZyb20gZ3N0ZXN0MiBncm91cCBieSByb2xsdXAgKGEs Yikgb3JkZXIgYnkgcnN1bSwgYSwgYjsKISAgYSB8IGIgfCBzdW0gfCAgICAgICAgICAgICAgcnN1 bSAgICAgICAgICAgICAgCiEgLS0tKy0tLSstLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQohICAxIHwgMSB8ICAgOCB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAoh ICAxIHwgMiB8ICAgMiB8ICA3OTUwNzA2ODg3Mjk0MzUyODQwMjQyMjMzMzQ0MAohICAxIHwgICB8 ICAxMCB8IDE1OTAxNDEzNzc0NTg4NzA1NjgwNDg0NDY2Njg4MAohICAyIHwgMiB8ICAgMiB8IDIz ODUyMTIwNjYxODgzMDU4NTIwNzI2NzAwMDMyMAohICAyIHwgICB8ICAgMiB8IDMxODAyODI3NTQ5 MTc3NDExMzYwOTY4OTMzMzc2MAohICAgIHwgICB8ICAxMiB8IDM5NzUzNTM0NDM2NDcxNzY0MjAx MjExMTY2NzIwMAogICg2IHJvd3MpCiAgCiAgLS0gbmVzdGluZyB3aXRoIGdyb3VwaW5nIHNldHMK KioqKioqKioqKioqKioqCioqKiA1NDQsNTU5ICoqKioKICAKICBzZWxlY3QgYSwgYiwgc3VtKGMp LCBzdW0oc3VtKGMpKSBvdmVyIChvcmRlciBieSBhLGIpIGFzIHJzdW0KICAgIGZyb20gZ3N0ZXN0 MiBncm91cCBieSBjdWJlIChhLGIpIG9yZGVyIGJ5IHJzdW0sIGEsIGI7CiEgIGEgfCBiIHwgc3Vt IHwgcnN1bSAKISAtLS0rLS0tKy0tLS0tKy0tLS0tLQohICAxIHwgMSB8ICAgOCB8ICAgIDgKISAg MSB8IDIgfCAgIDIgfCAgIDEwCiEgIDEgfCAgIHwgIDEwIHwgICAyMAohICAyIHwgMiB8ICAgMiB8 ICAgMjIKISAgMiB8ICAgfCAgIDIgfCAgIDI0CiEgICAgfCAxIHwgICA4IHwgICAzMgohICAgIHwg MiB8ICAgNCB8ICAgMzYKISAgICB8ICAgfCAgMTIgfCAgIDQ4CiAgKDggcm93cykKICAKICBzZWxl Y3QgYSwgYiwgc3VtKGMpIGZyb20gKHZhbHVlcyAoMSwxLDEwKSwoMSwxLDExKSwoMSwyLDEyKSwo MSwyLDEzKSwoMSwzLDE0KSwoMiwzLDE1KSwoMywzLDE2KSwoMyw0LDE3KSwoNCwxLDE4KSwoNCwx LDE5KSkgdihhLGIsYykgZ3JvdXAgYnkgcm9sbHVwIChhLGIpOwotLS0gNTQ0LDU1OSAtLS0tCiAg CiAgc2VsZWN0IGEsIGIsIHN1bShjKSwgc3VtKHN1bShjKSkgb3ZlciAob3JkZXIgYnkgYSxiKSBh cyByc3VtCiAgICBmcm9tIGdzdGVzdDIgZ3JvdXAgYnkgY3ViZSAoYSxiKSBvcmRlciBieSByc3Vt LCBhLCBiOwohICBhIHwgYiB8IHN1bSB8ICAgICAgICAgICAgICByc3VtICAgICAgICAgICAgICAK ISAtLS0rLS0tKy0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiEgIDEgfCAx IHwgICA4IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwCiEgIDEgfCAyIHwgICAyIHwg IDc5NTIzMTQ1ODc0NDg2NTUyOTMwMTk5NTM1NjE2CiEgIDEgfCAgIHwgIDEwIHwgMTU5MDQ2Mjkx NzQ4OTczMTA1ODYwMzk5MDcxMjMyCiEgIDIgfCAyIHwgICAyIHwgMjM4NTY5NDM3NjIzNDU5NjU4 NzkwNTk4NjA2ODQ4CiEgIDIgfCAgIHwgICAyIHwgMzE4MDkyNTgzNDk3OTQ2MjExNzIwNzk4MTQy NDY0CiEgICAgfCAxIHwgICA4IHwgMzk3NjE1NzI5MzcyNDMyNzY0NjUwOTk3Njc4MDgwCiEgICAg fCAyIHwgICA0IHwgNDc3MTM4ODc1MjQ2OTE5MzE3NTgxMTk3MjEzNjk2CiEgICAgfCAgIHwgIDEy IHwgNTU2NjYyMDIxMTIxNDA1ODcwNTExMzk2NzQ5MzEyCiAgKDggcm93cykKICAKICBzZWxlY3Qg YSwgYiwgc3VtKGMpIGZyb20gKHZhbHVlcyAoMSwxLDEwKSwoMSwxLDExKSwoMSwyLDEyKSwoMSwy LDEzKSwoMSwzLDE0KSwoMiwzLDE1KSwoMywzLDE2KSwoMyw0LDE3KSwoNCwxLDE4KSwoNCwxLDE5 KSkgdihhLGIsYykgZ3JvdXAgYnkgcm9sbHVwIChhLGIpOwoqKioqKioqKioqKioqKioKKioqIDEy MTksMTIzNCAqKioqCiAgCiAgc2VsZWN0IGEsIGIsIHN1bShjKSwgc3VtKHN1bShjKSkgb3ZlciAo b3JkZXIgYnkgYSxiKSBhcyByc3VtCiAgICBmcm9tIGdzdGVzdDIgZ3JvdXAgYnkgY3ViZSAoYSxi KSBvcmRlciBieSByc3VtLCBhLCBiOwohICBhIHwgYiB8IHN1bSB8IHJzdW0gCiEgLS0tKy0tLSst LS0tLSstLS0tLS0KISAgMSB8IDEgfCAgIDggfCAgICA4CiEgIDEgfCAyIHwgICAyIHwgICAxMAoh ICAxIHwgICB8ICAxMCB8ICAgMjAKISAgMiB8IDIgfCAgIDIgfCAgIDIyCiEgIDIgfCAgIHwgICAy IHwgICAyNAohICAgIHwgMSB8ICAgOCB8ICAgMzIKISAgICB8IDIgfCAgIDQgfCAgIDM2CiEgICAg fCAgIHwgIDEyIHwgICA0OAogICg4IHJvd3MpCiAgCiAgZXhwbGFpbiAoY29zdHMgb2ZmKQotLS0g MTIxOSwxMjM0IC0tLS0KICAKICBzZWxlY3QgYSwgYiwgc3VtKGMpLCBzdW0oc3VtKGMpKSBvdmVy IChvcmRlciBieSBhLGIpIGFzIHJzdW0KICAgIGZyb20gZ3N0ZXN0MiBncm91cCBieSBjdWJlIChh LGIpIG9yZGVyIGJ5IHJzdW0sIGEsIGI7CiEgIGEgfCBiIHwgc3VtIHwgICAgICAgICAgICAgIHJz dW0gICAgICAgICAgICAgIAohIC0tLSstLS0rLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KISAgMSB8IDEgfCAgIDggfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAK ISAgMSB8IDIgfCAgIDIgfCAgNzk1MjU1NzAyMTkzNzk2OTYxMzQzMTExMTY4MDAKISAgMSB8ICAg fCAgMTAgfCAxNTkwNTExNDA0Mzg3NTkzOTIyNjg2MjIyMzM2MDAKISAgMiB8IDIgfCAgIDIgfCAy Mzg1NzY3MTA2NTgxMzkwODg0MDI5MzMzNTA0MDAKISAgMiB8ICAgfCAgIDIgfCAzMTgxMDIyODA4 Nzc1MTg3ODQ1MzcyNDQ0NjcyMDAKISAgICB8IDEgfCAgIDggfCAzOTc2Mjc4NTEwOTY4OTg0ODA2 NzE1NTU1ODQwMDAKISAgICB8IDIgfCAgIDQgfCA0NzcxNTM0MjEzMTYyNzgxNzY4MDU4NjY3MDA4 MDAKISAgICB8ICAgfCAgMTIgfCA1NTY2Nzg5OTE1MzU2NTc4NzI5NDAxNzc4MTc2MDAKICAoOCBy b3dzKQogIAogIGV4cGxhaW4gKGNvc3RzIG9mZikKCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCioqKiAvaG9tZS9i dWlsZGZhcm0vbXBvbHlha292YS9wb3N0Z3Jlc3FsX21hc3Rlcl9vdGhlcl9jb25maWcvc3JjL3Rl c3QvcmVncmVzcy9leHBlY3RlZC90c3JmLm91dAlGcmkgSmFuIDEyIDEwOjU5OjEwIDIwMTgKLS0t IC9ob21lL2J1aWxkZmFybS9tcG9seWFrb3ZhL3Bvc3RncmVzcWxfbWFzdGVyX290aGVyX2NvbmZp Zy9zcmMvdGVzdC9yZWdyZXNzL3Jlc3VsdHMvdHNyZi5vdXQJRnJpIEphbiAxMiAxMToyNDo1NSAy MDE4CioqKioqKioqKioqKioqKgoqKiogMjUxLDI1OSAqKioqCiAgU0VMRUNUIFNVTShjb3VudCgq KSkgT1ZFUihQQVJUSVRJT04gQlkgZ2VuZXJhdGVfc2VyaWVzKDEsMykgT1JERVIgQlkgZ2VuZXJh dGVfc2VyaWVzKDEsMykpLCBnZW5lcmF0ZV9zZXJpZXMoMSwzKSBnIEZST00gZmV3IEdST1VQIEJZ IGc7CiAgIHN1bSB8IGcgCiAgLS0tLS0rLS0tCiEgICAgMyB8IDEKISAgICAzIHwgMgohICAgIDMg fCAzCiAgKDMgcm93cykKICAKICAtLSBzb3J0aW5nICsgZ3JvdXBpbmcKLS0tIDI1MSwyNTkgLS0t LQogIFNFTEVDVCBTVU0oY291bnQoKikpIE9WRVIoUEFSVElUSU9OIEJZIGdlbmVyYXRlX3Nlcmll cygxLDMpIE9SREVSIEJZIGdlbmVyYXRlX3NlcmllcygxLDMpKSwgZ2VuZXJhdGVfc2VyaWVzKDEs MykgZyBGUk9NIGZldyBHUk9VUCBCWSBnOwogICBzdW0gfCBnIAogIC0tLS0tKy0tLQohICAgIDAg fCAxCiEgICAgMCB8IDIKISAgICAwIHwgMwogICgzIHJvd3MpCiAgCiAgLS0gc29ydGluZyArIGdy b3VwaW5nCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09CgoqKiogL2hvbWUvYnVpbGRmYXJtL21wb2x5YWtvdmEvcG9z dGdyZXNxbF9tYXN0ZXJfb3RoZXJfY29uZmlnL3NyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvc2Vs ZWN0X3BhcmFsbGVsLm91dAlGcmkgSmFuIDEyIDEwOjU5OjA5IDIwMTgKLS0tIC9ob21lL2J1aWxk ZmFybS9tcG9seWFrb3ZhL3Bvc3RncmVzcWxfbWFzdGVyX290aGVyX2NvbmZpZy9zcmMvdGVzdC9y ZWdyZXNzL3Jlc3VsdHMvc2VsZWN0X3BhcmFsbGVsLm91dAlGcmkgSmFuIDEyIDExOjI1OjI3IDIw MTgKKioqKioqKioqKioqKioqCioqKiA3MjIsNzMwICoqKioKICAoNSByb3dzKQogIAogIHNlbGVj dCBhdmcodW5pcXVlMTo6aW50OCkgZnJvbSB0ZW5rMTsKISAgICAgICAgICAgYXZnICAgICAgICAg IAohIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiEgIDQ5OTkuNTAwMDAwMDAwMDAwMDAwMAogICgx IHJvdykKICAKICAtLSBnYXRoZXIgbWVyZ2UgdGVzdCB3aXRoIGEgTElNSVQKLS0tIDcyMiw3MzAg LS0tLQogICg1IHJvd3MpCiAgCiAgc2VsZWN0IGF2Zyh1bmlxdWUxOjppbnQ4KSBmcm9tIHRlbmsx OwohICAgICAgICAgICAgICAgYXZnICAgICAgICAgICAgICAKISAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tCiEgIDc5Mjk1ODkxMTQxNjE0MDMyMTU4NzMxMDgzMDI5CiAgKDEgcm93KQog IAogIC0tIGdhdGhlciBtZXJnZSB0ZXN0IHdpdGggYSBMSU1JVAoKPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKKioq IC9ob21lL2J1aWxkZmFybS9tcG9seWFrb3ZhL3Bvc3RncmVzcWxfbWFzdGVyX290aGVyX2NvbmZp Zy9zcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3dpbmRvdy5vdXQJRnJpIEphbiAxMiAxMDo1OTox MCAyMDE4Ci0tLSAvaG9tZS9idWlsZGZhcm0vbXBvbHlha292YS9wb3N0Z3Jlc3FsX21hc3Rlcl9v dGhlcl9jb25maWcvc3JjL3Rlc3QvcmVncmVzcy9yZXN1bHRzL3dpbmRvdy5vdXQJRnJpIEphbiAx MiAxMToyNTozOCAyMDE4CioqKioqKioqKioqKioqKgoqKiogNTEsNzggKioqKgogIC0tIHdpdGgg R1JPVVAgQlkKICBTRUxFQ1QgZm91ciwgdGVuLCBTVU0oU1VNKGZvdXIpKSBPVkVSIChQQVJUSVRJ T04gQlkgZm91ciksIEFWRyh0ZW4pIEZST00gdGVuazEKICBHUk9VUCBCWSBmb3VyLCB0ZW4gT1JE RVIgQlkgZm91ciwgdGVuOwohICBmb3VyIHwgdGVuIHwgc3VtICB8ICAgICAgICAgIGF2ZyAgICAg ICAgICAgCiEgLS0tLS0tKy0tLS0tKy0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KISAg ICAgMCB8ICAgMCB8ICAgIDAgfCAwLjAwMDAwMDAwMDAwMDAwMDAwMDAwCiEgICAgIDAgfCAgIDIg fCAgICAwIHwgICAgIDIuMDAwMDAwMDAwMDAwMDAwMAohICAgICAwIHwgICA0IHwgICAgMCB8ICAg ICA0LjAwMDAwMDAwMDAwMDAwMDAKISAgICAgMCB8ICAgNiB8ICAgIDAgfCAgICAgNi4wMDAwMDAw MDAwMDAwMDAwCiEgICAgIDAgfCAgIDggfCAgICAwIHwgICAgIDguMDAwMDAwMDAwMDAwMDAwMAoh ICAgICAxIHwgICAxIHwgMjUwMCB8IDEuMDAwMDAwMDAwMDAwMDAwMDAwMDAKISAgICAgMSB8ICAg MyB8IDI1MDAgfCAgICAgMy4wMDAwMDAwMDAwMDAwMDAwCiEgICAgIDEgfCAgIDUgfCAyNTAwIHwg ICAgIDUuMDAwMDAwMDAwMDAwMDAwMAohICAgICAxIHwgICA3IHwgMjUwMCB8ICAgICA3LjAwMDAw MDAwMDAwMDAwMDAKISAgICAgMSB8ICAgOSB8IDI1MDAgfCAgICAgOS4wMDAwMDAwMDAwMDAwMDAw CiEgICAgIDIgfCAgIDAgfCA1MDAwIHwgMC4wMDAwMDAwMDAwMDAwMDAwMDAwMAohICAgICAyIHwg ICAyIHwgNTAwMCB8ICAgICAyLjAwMDAwMDAwMDAwMDAwMDAKISAgICAgMiB8ICAgNCB8IDUwMDAg fCAgICAgNC4wMDAwMDAwMDAwMDAwMDAwCiEgICAgIDIgfCAgIDYgfCA1MDAwIHwgICAgIDYuMDAw MDAwMDAwMDAwMDAwMAohICAgICAyIHwgICA4IHwgNTAwMCB8ICAgICA4LjAwMDAwMDAwMDAwMDAw MDAKISAgICAgMyB8ICAgMSB8IDc1MDAgfCAxLjAwMDAwMDAwMDAwMDAwMDAwMDAwCiEgICAgIDMg fCAgIDMgfCA3NTAwIHwgICAgIDMuMDAwMDAwMDAwMDAwMDAwMAohICAgICAzIHwgICA1IHwgNzUw MCB8ICAgICA1LjAwMDAwMDAwMDAwMDAwMDAKISAgICAgMyB8ICAgNyB8IDc1MDAgfCAgICAgNy4w MDAwMDAwMDAwMDAwMDAwCiEgICAgIDMgfCAgIDkgfCA3NTAwIHwgICAgIDkuMDAwMDAwMDAwMDAw MDAwMAogICgyMCByb3dzKQogIAogIFNFTEVDVCBkZXBuYW1lLCBlbXBubywgc2FsYXJ5LCBzdW0o c2FsYXJ5KSBPVkVSIHcgRlJPTSBlbXBzYWxhcnkgV0lORE9XIHcgQVMgKFBBUlRJVElPTiBCWSBk ZXBuYW1lKTsKLS0tIDUxLDc4IC0tLS0KICAtLSB3aXRoIEdST1VQIEJZCiAgU0VMRUNUIGZvdXIs IHRlbiwgU1VNKFNVTShmb3VyKSkgT1ZFUiAoUEFSVElUSU9OIEJZIGZvdXIpLCBBVkcodGVuKSBG Uk9NIHRlbmsxCiAgR1JPVVAgQlkgZm91ciwgdGVuIE9SREVSIEJZIGZvdXIsIHRlbjsKISAgZm91 ciB8IHRlbiB8ICAgICAgICAgICAgICBzdW0gICAgICAgICAgICAgICB8ICAgICAgICAgIGF2ZyAg ICAgICAgICAgCiEgLS0tLS0tKy0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQohICAgICAwIHwgICAwIHwgMzE4MDI5MjA0NjE3Mzc5 NjE4MjEyMzg1MTI4NDQ4IHwgMC4wMDAwMDAwMDAwMDAwMDAwMDAwMAohICAgICAwIHwgICAyIHwg MzE4MDI5MjA0NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4IHwgICAgIDIuMDAwMDAwMDAwMDAwMDAwMAoh ICAgICAwIHwgICA0IHwgMzE4MDI5MjA0NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4IHwgICAgIDQuMDAw MDAwMDAwMDAwMDAwMAohICAgICAwIHwgICA2IHwgMzE4MDI5MjA0NjE3Mzc5NjE4MjEyMzg1MTI4 NDQ4IHwgICAgIDYuMDAwMDAwMDAwMDAwMDAwMAohICAgICAwIHwgICA4IHwgMzE4MDI5MjA0NjE3 Mzc5NjE4MjEyMzg1MTI4NDQ4IHwgICAgIDguMDAwMDAwMDAwMDAwMDAwMAohICAgICAxIHwgICAx IHwgMzE4MDI5MjA0NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4IHwgMS4wMDAwMDAwMDAwMDAwMDAwMDAw MAohICAgICAxIHwgICAzIHwgMzE4MDI5MjA0NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4IHwgICAgIDMu MDAwMDAwMDAwMDAwMDAwMAohICAgICAxIHwgICA1IHwgMzE4MDI5MjA0NjE3Mzc5NjE4MjEyMzg1 MTI4NDQ4IHwgICAgIDUuMDAwMDAwMDAwMDAwMDAwMAohICAgICAxIHwgICA3IHwgMzE4MDI5MjA0 NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4IHwgICAgIDcuMDAwMDAwMDAwMDAwMDAwMAohICAgICAxIHwg ICA5IHwgMzE4MDI5MjA0NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4IHwgICAgIDkuMDAwMDAwMDAwMDAw MDAwMAohICAgICAyIHwgICAwIHwgMzE4MDI5MjA0NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4IHwgMC4w MDAwMDAwMDAwMDAwMDAwMDAwMAohICAgICAyIHwgICAyIHwgMzE4MDI5MjA0NjE3Mzc5NjE4MjEy Mzg1MTI4NDQ4IHwgICAgIDIuMDAwMDAwMDAwMDAwMDAwMAohICAgICAyIHwgICA0IHwgMzE4MDI5 MjA0NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4IHwgICAgIDQuMDAwMDAwMDAwMDAwMDAwMAohICAgICAy IHwgICA2IHwgMzE4MDI5MjA0NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4IHwgICAgIDYuMDAwMDAwMDAw MDAwMDAwMAohICAgICAyIHwgICA4IHwgMzE4MDI5MjA0NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4IHwg ICAgIDguMDAwMDAwMDAwMDAwMDAwMAohICAgICAzIHwgICAxIHwgMzE4MDI5MjA0NjE3Mzc5NjE4 MjEyMzg1MTI4NDQ4IHwgMS4wMDAwMDAwMDAwMDAwMDAwMDAwMAohICAgICAzIHwgICAzIHwgMzE4 MDI5MjA0NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4IHwgICAgIDMuMDAwMDAwMDAwMDAwMDAwMAohICAg ICAzIHwgICA1IHwgMzE4MDI5MjA0NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4IHwgICAgIDUuMDAwMDAw MDAwMDAwMDAwMAohICAgICAzIHwgICA3IHwgMzE4MDI5MjA0NjE3Mzc5NjE4MjEyMzg1MTI4NDQ4 IHwgICAgIDcuMDAwMDAwMDAwMDAwMDAwMAohICAgICAzIHwgICA5IHwgMzE4MDI5MjA0NjE3Mzc5 NjE4MjEyMzg1MTI4NDQ4IHwgICAgIDkuMDAwMDAwMDAwMDAwMDAwMAogICgyMCByb3dzKQogIAog IFNFTEVDVCBkZXBuYW1lLCBlbXBubywgc2FsYXJ5LCBzdW0oc2FsYXJ5KSBPVkVSIHcgRlJPTSBl bXBzYWxhcnkgV0lORE9XIHcgQVMgKFBBUlRJVElPTiBCWSBkZXBuYW1lKTsKKioqKioqKioqKioq KioqCioqKiA0MTEsNDI4ICoqKioKICAKICBTRUxFQ1QgdGVuLCB0d28sIHN1bShodW5kcmVkKSBB UyBnc3VtLCBzdW0oc3VtKGh1bmRyZWQpKSBPVkVSIChQQVJUSVRJT04gQlkgdHdvIE9SREVSIEJZ IHRlbikgQVMgd3N1bQogIEZST00gdGVuazEgR1JPVVAgQlkgdGVuLCB0d287CiEgIHRlbiB8IHR3 byB8IGdzdW0gIHwgIHdzdW0gIAohIC0tLS0tKy0tLS0tKy0tLS0tLS0rLS0tLS0tLS0KISAgICAw IHwgICAwIHwgNDUwMDAgfCAgNDUwMDAKISAgICAyIHwgICAwIHwgNDcwMDAgfCAgOTIwMDAKISAg ICA0IHwgICAwIHwgNDkwMDAgfCAxNDEwMDAKISAgICA2IHwgICAwIHwgNTEwMDAgfCAxOTIwMDAK ISAgICA4IHwgICAwIHwgNTMwMDAgfCAyNDUwMDAKISAgICAxIHwgICAxIHwgNDYwMDAgfCAgNDYw MDAKISAgICAzIHwgICAxIHwgNDgwMDAgfCAgOTQwMDAKISAgICA1IHwgICAxIHwgNTAwMDAgfCAx NDQwMDAKISAgICA3IHwgICAxIHwgNTIwMDAgfCAxOTYwMDAKISAgICA5IHwgICAxIHwgNTQwMDAg fCAyNTAwMDAKICAoMTAgcm93cykKICAKICBTRUxFQ1QgY291bnQoKikgT1ZFUiAoUEFSVElUSU9O IEJZIGZvdXIpLCBmb3VyIEZST00gKFNFTEVDVCAqIEZST00gdGVuazEgV0hFUkUgdHdvID0gMSlz IFdIRVJFIHVuaXF1ZTIgPCAxMDsKLS0tIDQxMSw0MjggLS0tLQogIAogIFNFTEVDVCB0ZW4sIHR3 bywgc3VtKGh1bmRyZWQpIEFTIGdzdW0sIHN1bShzdW0oaHVuZHJlZCkpIE9WRVIgKFBBUlRJVElP TiBCWSB0d28gT1JERVIgQlkgdGVuKSBBUyB3c3VtCiAgRlJPTSB0ZW5rMSBHUk9VUCBCWSB0ZW4s IHR3bzsKISAgdGVuIHwgdHdvIHwgZ3N1bSAgfCAgICAgICAgICAgICAgd3N1bSAgICAgICAgICAg ICAgCiEgLS0tLS0rLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQohICAgIDAgfCAgIDAgfCA0NTAwMCB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAoh ICAgIDIgfCAgIDAgfCA0NzAwMCB8ICA3OTUwNzI4Nzg3MjY4OTE3MTQ4MjIxOTExODU5MgohICAg IDQgfCAgIDAgfCA0OTAwMCB8IDE1OTAxNDU3NTc0NTM3ODM0Mjk2NDQzODIzNzE4NAohICAgIDYg fCAgIDAgfCA1MTAwMCB8IDIzODUyMTg2MzYxODA2NzUxNDQ0NjY1NzM1NTc3NgohICAgIDggfCAg IDAgfCA1MzAwMCB8IDMxODAyOTE1MTQ5MDc1NjY4NTkyODg3NjQ3NDM2OAohICAgIDEgfCAgIDEg fCA0NjAwMCB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAohICAgIDMgfCAgIDEgfCA0 ODAwMCB8ICA3OTUwNzI4Nzg3MjY4OTE3MTQ4MjIxOTExODU5MgohICAgIDUgfCAgIDEgfCA1MDAw MCB8IDE1OTAxNDU3NTc0NTM3ODM0Mjk2NDQzODIzNzE4NAohICAgIDcgfCAgIDEgfCA1MjAwMCB8 IDIzODUyMTg2MzYxODA2NzUxNDQ0NjY1NzM1NTc3NgohICAgIDkgfCAgIDEgfCA1NDAwMCB8IDMx ODAyOTE1MTQ5MDc1NjY4NTkyODg3NjQ3NDM2OAogICgxMCByb3dzKQogIAogIFNFTEVDVCBjb3Vu dCgqKSBPVkVSIChQQVJUSVRJT04gQlkgZm91ciksIGZvdXIgRlJPTSAoU0VMRUNUICogRlJPTSB0 ZW5rMSBXSEVSRSB0d28gPSAxKXMgV0hFUkUgdW5pcXVlMiA8IDEwOwoqKioqKioqKioqKioqKioK KioqIDQ4Myw1MDAgKioqKgogIAogIFNFTEVDVCB0ZW4sIHR3bywgc3VtKGh1bmRyZWQpIEFTIGdz dW0sIHN1bShzdW0oaHVuZHJlZCkpIE9WRVIgd2luIEFTIHdzdW0KICBGUk9NIHRlbmsxIEdST1VQ IEJZIHRlbiwgdHdvIFdJTkRPVyB3aW4gQVMgKFBBUlRJVElPTiBCWSB0d28gT1JERVIgQlkgdGVu KTsKISAgdGVuIHwgdHdvIHwgZ3N1bSAgfCAgd3N1bSAgCiEgLS0tLS0rLS0tLS0rLS0tLS0tLSst LS0tLS0tLQohICAgIDAgfCAgIDAgfCA0NTAwMCB8ICA0NTAwMAohICAgIDIgfCAgIDAgfCA0NzAw MCB8ICA5MjAwMAohICAgIDQgfCAgIDAgfCA0OTAwMCB8IDE0MTAwMAohICAgIDYgfCAgIDAgfCA1 MTAwMCB8IDE5MjAwMAohICAgIDggfCAgIDAgfCA1MzAwMCB8IDI0NTAwMAohICAgIDEgfCAgIDEg fCA0NjAwMCB8ICA0NjAwMAohICAgIDMgfCAgIDEgfCA0ODAwMCB8ICA5NDAwMAohICAgIDUgfCAg IDEgfCA1MDAwMCB8IDE0NDAwMAohICAgIDcgfCAgIDEgfCA1MjAwMCB8IDE5NjAwMAohICAgIDkg fCAgIDEgfCA1NDAwMCB8IDI1MDAwMAogICgxMCByb3dzKQogIAogIC0tIG1vcmUgdGhhbiBvbmUg d2luZG93IHdpdGggR1JPVVAgQlkKLS0tIDQ4Myw1MDAgLS0tLQogIAogIFNFTEVDVCB0ZW4sIHR3 bywgc3VtKGh1bmRyZWQpIEFTIGdzdW0sIHN1bShzdW0oaHVuZHJlZCkpIE9WRVIgd2luIEFTIHdz dW0KICBGUk9NIHRlbmsxIEdST1VQIEJZIHRlbiwgdHdvIFdJTkRPVyB3aW4gQVMgKFBBUlRJVElP TiBCWSB0d28gT1JERVIgQlkgdGVuKTsKISAgdGVuIHwgdHdvIHwgZ3N1bSAgfCAgICAgICAgICAg ICAgd3N1bSAgICAgICAgICAgICAgCiEgLS0tLS0rLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQohICAgIDAgfCAgIDAgfCA0NTAwMCB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMAohICAgIDIgfCAgIDAgfCA0NzAwMCB8ICA3OTUwNzI4Nzg3MjY4OTE3 MTQ4MjIxOTExODU5MgohICAgIDQgfCAgIDAgfCA0OTAwMCB8IDE1OTAxNDU3NTc0NTM3ODM0Mjk2 NDQzODIzNzE4NAohICAgIDYgfCAgIDAgfCA1MTAwMCB8IDIzODUyMTg2MzYxODA2NzUxNDQ0NjY1 NzM1NTc3NgohICAgIDggfCAgIDAgfCA1MzAwMCB8IDMxODAyOTE1MTQ5MDc1NjY4NTkyODg3NjQ3 NDM2OAohICAgIDEgfCAgIDEgfCA0NjAwMCB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MAohICAgIDMgfCAgIDEgfCA0ODAwMCB8ICA3OTUwNzI4Nzg3MjY4OTE3MTQ4MjIxOTExODU5Mgoh ICAgIDUgfCAgIDEgfCA1MDAwMCB8IDE1OTAxNDU3NTc0NTM3ODM0Mjk2NDQzODIzNzE4NAohICAg IDcgfCAgIDEgfCA1MjAwMCB8IDIzODUyMTg2MzYxODA2NzUxNDQ0NjY1NzM1NTc3NgohICAgIDkg fCAgIDEgfCA1NDAwMCB8IDMxODAyOTE1MTQ5MDc1NjY4NTkyODg3NjQ3NDM2OAogICgxMCByb3dz KQogIAogIC0tIG1vcmUgdGhhbiBvbmUgd2luZG93IHdpdGggR1JPVVAgQlkKKioqKioqKioqKioq KioqCioqKiA1MDIsNTEyICoqKioKICAJcm93X251bWJlcigpIE9WRVIgKE9SREVSIEJZIGRlcG5h bWUpLAogIAlzdW0oc3VtKHNhbGFyeSkpIE9WRVIgKE9SREVSIEJZIGRlcG5hbWUgREVTQykKICBG Uk9NIGVtcHNhbGFyeSBHUk9VUCBCWSBkZXBuYW1lOwohICAgc3VtICB8IHJvd19udW1iZXIgfCAg c3VtICAKISAtLS0tLS0tKy0tLS0tLS0tLS0tLSstLS0tLS0tCiEgIDE0NjAwIHwgICAgICAgICAg MyB8IDE0NjAwCiEgICA3NDAwIHwgICAgICAgICAgMiB8IDIyMDAwCiEgIDI1MTAwIHwgICAgICAg ICAgMSB8IDQ3MTAwCiAgKDMgcm93cykKICAKICAtLSBpZGVudGljYWwgd2luZG93cyB3aXRoIGRp ZmZlcmVudCBuYW1lcwotLS0gNTAyLDUxMiAtLS0tCiAgCXJvd19udW1iZXIoKSBPVkVSIChPUkRF UiBCWSBkZXBuYW1lKSwKICAJc3VtKHN1bShzYWxhcnkpKSBPVkVSIChPUkRFUiBCWSBkZXBuYW1l IERFU0MpCiAgRlJPTSBlbXBzYWxhcnkgR1JPVVAgQlkgZGVwbmFtZTsKISAgIHN1bSAgfCByb3df bnVtYmVyIHwgICAgICAgICAgICAgIHN1bSAgICAgICAgICAgICAgIAohIC0tLS0tLS0rLS0tLS0t LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiEgIDE0NjAwIHwgICAgICAg ICAgMyB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAohICAgNzQwMCB8ICAgICAgICAg IDIgfCAgNzk1MDcyODc4NzI2ODkxNzE0ODIyMTkxMTg1OTIKISAgMjUxMDAgfCAgICAgICAgICAx IHwgMTU5MDE0NTc1NzQ1Mzc4MzQyOTY0NDM4MjM3MTg0CiAgKDMgcm93cykKICAKICAtLSBpZGVu dGljYWwgd2luZG93cyB3aXRoIGRpZmZlcmVudCBuYW1lcwoqKioqKioqKioqKioqKioKKioqIDEw MjcsMTAzNyAqKioqCiAgKSBGSUxURVIgKFdIRVJFIGRlcG5hbWUgPD4gJ3NhbGVzJykgT1ZFUiAo T1JERVIgQlkgZGVwbmFtZSBERVNDKSBBUyAiZmlsdGVyZWRfc3VtIiwKICAgICAgZGVwbmFtZQog IEZST00gZW1wc2FsYXJ5IEdST1VQIEJZIGRlcG5hbWU7CiEgICBzdW0gIHwgcm93X251bWJlciB8 IGZpbHRlcmVkX3N1bSB8ICBkZXBuYW1lICAKISAtLS0tLS0tKy0tLS0tLS0tLS0tLSstLS0tLS0t LS0tLS0tLSstLS0tLS0tLS0tLQohICAxNDYwMCB8ICAgICAgICAgIDMgfCAgICAgICAgICAgICAg fCBzYWxlcwohICAgNzQwMCB8ICAgICAgICAgIDIgfCAgICAgICAgIDM1MDAgfCBwZXJzb25uZWwK ISAgMjUxMDAgfCAgICAgICAgICAxIHwgICAgICAgIDIyNjAwIHwgZGV2ZWxvcAogICgzIHJvd3Mp CiAgCiAgLS0gVGVzdCBwdXNoZG93biBvZiBxdWFscyBpbnRvIGEgc3VicXVlcnkgY29udGFpbmlu ZyB3aW5kb3cgZnVuY3Rpb25zCi0tLSAxMDI3LDEwMzcgLS0tLQogICkgRklMVEVSIChXSEVSRSBk ZXBuYW1lIDw+ICdzYWxlcycpIE9WRVIgKE9SREVSIEJZIGRlcG5hbWUgREVTQykgQVMgImZpbHRl cmVkX3N1bSIsCiAgICAgIGRlcG5hbWUKICBGUk9NIGVtcHNhbGFyeSBHUk9VUCBCWSBkZXBuYW1l OwohICAgc3VtICB8IHJvd19udW1iZXIgfCAgICAgICAgIGZpbHRlcmVkX3N1bSAgICAgICAgICB8 ICBkZXBuYW1lICAKISAtLS0tLS0tKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tKy0tLS0tLS0tLS0tCiEgIDE0NjAwIHwgICAgICAgICAgMyB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgc2FsZXMKISAgIDc0MDAgfCAgICAgICAgICAyIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDAgfCBwZXJzb25uZWwKISAgMjUxMDAgfCAgICAgICAgICAx IHwgNzk1MDcyODc4NzI2ODkxNzE0ODIyMTkxMTg1OTIgfCBkZXZlbG9wCiAgKDMgcm93cykKICAK ICAtLSBUZXN0IHB1c2hkb3duIG9mIHF1YWxzIGludG8gYSBzdWJxdWVyeSBjb250YWluaW5nIHdp bmRvdyBmdW5jdGlvbnMKKioqKioqKioqKioqKioqCioqKiAxMzQxLDEzNTIgKioqKgogIC0tIHRl c3QgaW52ZXJzZSB0cmFuc2l0aW9uIGZ1bmN0aW9ucyBoYW5kbGUgTlVMTHMgcHJvcGVybHkKICBT RUxFQ1QgaSxBVkcodjo6YmlnaW50KSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJS RU5UIFJPVyBBTkQgVU5CT1VOREVEIEZPTExPV0lORykKICAgIEZST00gKFZBTFVFUygxLDEpLCgy LDIpLCgzLE5VTEwpLCg0LE5VTEwpKSB0KGksdik7CiEgIGkgfCAgICAgICAgYXZnICAgICAgICAg CiEgLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiEgIDEgfCAxLjUwMDAwMDAwMDAwMDAwMDAKISAg MiB8IDIuMDAwMDAwMDAwMDAwMDAwMAohICAzIHwgICAgICAgICAgICAgICAgICAgCiEgIDQgfCAg ICAgICAgICAgICAgICAgICAKICAoNCByb3dzKQogIAogIFNFTEVDVCBpLEFWRyh2OjppbnQpIE9W RVIgKE9SREVSIEJZIGkgUk9XUyBCRVRXRUVOIENVUlJFTlQgUk9XIEFORCBVTkJPVU5ERUQgRk9M TE9XSU5HKQotLS0gMTM0MSwxMzUyIC0tLS0KICAtLSB0ZXN0IGludmVyc2UgdHJhbnNpdGlvbiBm dW5jdGlvbnMgaGFuZGxlIE5VTExzIHByb3Blcmx5CiAgU0VMRUNUIGksQVZHKHY6OmJpZ2ludCkg T1ZFUiAoT1JERVIgQlkgaSBST1dTIEJFVFdFRU4gQ1VSUkVOVCBST1cgQU5EIFVOQk9VTkRFRCBG T0xMT1dJTkcpCiAgICBGUk9NIChWQUxVRVMoMSwxKSwoMiwyKSwoMyxOVUxMKSwoNCxOVUxMKSkg dChpLHYpOwohICBpIHwgICAgICAgICAgICAgIGF2ZyAgICAgICAgICAgICAgCiEgLS0tKy0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KISAgMSB8IDM5NzUzNjQzOTM2MzQ0NTg1NzQxMTA5 NTU5Mjk2CiEgIDIgfCAgICAgICAgMC4wMDAwMDAwMDAwMDAwMDAwMDAwMAohICAzIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKISAgNCB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgKDQgcm93cykKICAKICBTRUxFQ1QgaSxBVkcodjo6aW50KSBPVkVSIChPUkRFUiBCWSBp IFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVEIEZPTExPV0lORykKKioqKioq KioqKioqKioqCioqKiAxNDExLDE0MjIgKioqKgogIAogIFNFTEVDVCBpLFNVTSh2OjpiaWdpbnQp IE9WRVIgKE9SREVSIEJZIGkgUk9XUyBCRVRXRUVOIENVUlJFTlQgUk9XIEFORCBVTkJPVU5ERUQg Rk9MTE9XSU5HKQogICAgRlJPTSAoVkFMVUVTKDEsMSksKDIsMiksKDMsTlVMTCksKDQsTlVMTCkp IHQoaSx2KTsKISAgaSB8IHN1bSAKISAtLS0rLS0tLS0KISAgMSB8ICAgMwohICAyIHwgICAyCiEg IDMgfCAgICAKISAgNCB8ICAgIAogICg0IHJvd3MpCiAgCiAgU0VMRUNUIGksU1VNKHY6Om1vbmV5 KSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVE IEZPTExPV0lORykKLS0tIDE0MTEsMTQyMiAtLS0tCiAgCiAgU0VMRUNUIGksU1VNKHY6OmJpZ2lu dCkgT1ZFUiAoT1JERVIgQlkgaSBST1dTIEJFVFdFRU4gQ1VSUkVOVCBST1cgQU5EIFVOQk9VTkRF RCBGT0xMT1dJTkcpCiAgICBGUk9NIChWQUxVRVMoMSwxKSwoMiwyKSwoMyxOVUxMKSwoNCxOVUxM KSkgdChpLHYpOwohICBpIHwgICAgICAgICAgICAgIHN1bSAgICAgICAgICAgICAgCiEgLS0tKy0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KISAgMSB8IDc5NTA3Mjg3ODcyNjg5MTcxNDgy MjE5MTE4NTkyCiEgIDIgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMAohICAzIHwgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKISAgNCB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgKDQgcm93cykKICAKICBTRUxFQ1QgaSxTVU0odjo6bW9uZXkpIE9WRVIgKE9SREVS IEJZIGkgUk9XUyBCRVRXRUVOIENVUlJFTlQgUk9XIEFORCBVTkJPVU5ERUQgRk9MTE9XSU5HKQoq KioqKioqKioqKioqKioKKioqIDE0OTEsMTUxNCAqKioqCiAgCiAgU0VMRUNUIFZBUl9QT1Aobjo6 aW50KSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VO REVEIEZPTExPV0lORykKICAgIEZST00gKFZBTFVFUygxLDYwMCksKDIsNDcwKSwoMywxNzApLCg0 LDQzMCksKDUsMzAwKSkgcihpLG4pOwohICAgICAgICAgdmFyX3BvcCAgICAgICAgCiEgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KISAgICAgMjE3MDQuMDAwMDAwMDAwMDAwCiEgICAgIDEzODY4Ljc1 MDAwMDAwMDAwMAohICAgICAxMTI2Ni42NjY2NjY2NjY2NjcKISAgNDIyNS4wMDAwMDAwMDAwMDAw MDAwCiEgICAgICAgICAgICAgICAgICAgICAgMAogICg1IHJvd3MpCiAgCiAgU0VMRUNUIFZBUl9Q T1Aobjo6c21hbGxpbnQpIE9WRVIgKE9SREVSIEJZIGkgUk9XUyBCRVRXRUVOIENVUlJFTlQgUk9X IEFORCBVTkJPVU5ERUQgRk9MTE9XSU5HKQogICAgRlJPTSAoVkFMVUVTKDEsNjAwKSwoMiw0NzAp LCgzLDE3MCksKDQsNDMwKSwoNSwzMDApKSByKGksbik7CiEgICAgICAgICB2YXJfcG9wICAgICAg ICAKISAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQohICAgICAyMTcwNC4wMDAwMDAwMDAwMDAKISAg ICAgMTM4NjguNzUwMDAwMDAwMDAwCiEgICAgIDExMjY2LjY2NjY2NjY2NjY2NwohICA0MjI1LjAw MDAwMDAwMDAwMDAwMDAKISAgICAgICAgICAgICAgICAgICAgICAwCiAgKDUgcm93cykKICAKICBT RUxFQ1QgVkFSX1BPUChuOjpudW1lcmljKSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBD VVJSRU5UIFJPVyBBTkQgVU5CT1VOREVEIEZPTExPV0lORykKLS0tIDE0OTEsMTUxNCAtLS0tCiAg CiAgU0VMRUNUIFZBUl9QT1Aobjo6aW50KSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBD VVJSRU5UIFJPVyBBTkQgVU5CT1VOREVEIEZPTExPV0lORykKICAgIEZST00gKFZBTFVFUygxLDYw MCksKDIsNDcwKSwoMywxNzApLCg0LDQzMCksKDUsMzAwKSkgcihpLG4pOwohICB2YXJfcG9wIAoh IC0tLS0tLS0tLQohICAgICAgICAwCiEgICAgICAgIDAKISAgICAgICAgMAohICAgICAgICAwCiEg ICAgICAgIDAKICAoNSByb3dzKQogIAogIFNFTEVDVCBWQVJfUE9QKG46OnNtYWxsaW50KSBPVkVS IChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVEIEZPTExP V0lORykKICAgIEZST00gKFZBTFVFUygxLDYwMCksKDIsNDcwKSwoMywxNzApLCg0LDQzMCksKDUs MzAwKSkgcihpLG4pOwohICB2YXJfcG9wIAohIC0tLS0tLS0tLQohICAgICAgICAwCiEgICAgICAg IDAKISAgICAgICAgMAohICAgICAgICAwCiEgICAgICAgIDAKICAoNSByb3dzKQogIAogIFNFTEVD VCBWQVJfUE9QKG46Om51bWVyaWMpIE9WRVIgKE9SREVSIEJZIGkgUk9XUyBCRVRXRUVOIENVUlJF TlQgUk9XIEFORCBVTkJPVU5ERUQgRk9MTE9XSU5HKQoqKioqKioqKioqKioqKioKKioqIDE1MzUs MTU1OCAqKioqCiAgCiAgU0VMRUNUIFZBUl9TQU1QKG46OmludCkgT1ZFUiAoT1JERVIgQlkgaSBS T1dTIEJFVFdFRU4gQ1VSUkVOVCBST1cgQU5EIFVOQk9VTkRFRCBGT0xMT1dJTkcpCiAgICBGUk9N IChWQUxVRVMoMSw2MDApLCgyLDQ3MCksKDMsMTcwKSwoNCw0MzApLCg1LDMwMCkpIHIoaSxuKTsK ISAgICAgICAgdmFyX3NhbXAgICAgICAgIAohIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiEgICAg IDI3MTMwLjAwMDAwMDAwMDAwMAohICAgICAxODQ5MS42NjY2NjY2NjY2NjcKISAgICAgMTY5MDAu MDAwMDAwMDAwMDAwCiEgIDg0NTAuMDAwMDAwMDAwMDAwMDAwMAohICAgICAgICAgICAgICAgICAg ICAgICAKICAoNSByb3dzKQogIAogIFNFTEVDVCBWQVJfU0FNUChuOjpzbWFsbGludCkgT1ZFUiAo T1JERVIgQlkgaSBST1dTIEJFVFdFRU4gQ1VSUkVOVCBST1cgQU5EIFVOQk9VTkRFRCBGT0xMT1dJ TkcpCiAgICBGUk9NIChWQUxVRVMoMSw2MDApLCgyLDQ3MCksKDMsMTcwKSwoNCw0MzApLCg1LDMw MCkpIHIoaSxuKTsKISAgICAgICAgdmFyX3NhbXAgICAgICAgIAohIC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCiEgICAgIDI3MTMwLjAwMDAwMDAwMDAwMAohICAgICAxODQ5MS42NjY2NjY2NjY2NjcK ISAgICAgMTY5MDAuMDAwMDAwMDAwMDAwCiEgIDg0NTAuMDAwMDAwMDAwMDAwMDAwMAohICAgICAg ICAgICAgICAgICAgICAgICAKICAoNSByb3dzKQogIAogIFNFTEVDVCBWQVJfU0FNUChuOjpudW1l cmljKSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VO REVEIEZPTExPV0lORykKLS0tIDE1MzUsMTU1OCAtLS0tCiAgCiAgU0VMRUNUIFZBUl9TQU1QKG46 OmludCkgT1ZFUiAoT1JERVIgQlkgaSBST1dTIEJFVFdFRU4gQ1VSUkVOVCBST1cgQU5EIFVOQk9V TkRFRCBGT0xMT1dJTkcpCiAgICBGUk9NIChWQUxVRVMoMSw2MDApLCgyLDQ3MCksKDMsMTcwKSwo NCw0MzApLCg1LDMwMCkpIHIoaSxuKTsKISAgdmFyX3NhbXAgCiEgLS0tLS0tLS0tLQohICAgICAg ICAgMAohICAgICAgICAgMAohICAgICAgICAgMAohICAgICAgICAgMAohICAgICAgICAgIAogICg1 IHJvd3MpCiAgCiAgU0VMRUNUIFZBUl9TQU1QKG46OnNtYWxsaW50KSBPVkVSIChPUkRFUiBCWSBp IFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVEIEZPTExPV0lORykKICAgIEZS T00gKFZBTFVFUygxLDYwMCksKDIsNDcwKSwoMywxNzApLCg0LDQzMCksKDUsMzAwKSkgcihpLG4p OwohICB2YXJfc2FtcCAKISAtLS0tLS0tLS0tCiEgICAgICAgICAwCiEgICAgICAgICAwCiEgICAg ICAgICAwCiEgICAgICAgICAwCiEgICAgICAgICAgCiAgKDUgcm93cykKICAKICBTRUxFQ1QgVkFS X1NBTVAobjo6bnVtZXJpYykgT1ZFUiAoT1JERVIgQlkgaSBST1dTIEJFVFdFRU4gQ1VSUkVOVCBS T1cgQU5EIFVOQk9VTkRFRCBGT0xMT1dJTkcpCioqKioqKioqKioqKioqKgoqKiogMTU3OSwxNjAy ICoqKioKICAKICBTRUxFQ1QgVkFSSUFOQ0Uobjo6aW50KSBPVkVSIChPUkRFUiBCWSBpIFJPV1Mg QkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVEIEZPTExPV0lORykKICAgIEZST00gKFZB TFVFUygxLDYwMCksKDIsNDcwKSwoMywxNzApLCg0LDQzMCksKDUsMzAwKSkgcihpLG4pOwohICAg ICAgICB2YXJpYW5jZSAgICAgICAgCiEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KISAgICAgMjcx MzAuMDAwMDAwMDAwMDAwCiEgICAgIDE4NDkxLjY2NjY2NjY2NjY2NwohICAgICAxNjkwMC4wMDAw MDAwMDAwMDAKISAgODQ1MC4wMDAwMDAwMDAwMDAwMDAwCiEgICAgICAgICAgICAgICAgICAgICAg IAogICg1IHJvd3MpCiAgCiAgU0VMRUNUIFZBUklBTkNFKG46OnNtYWxsaW50KSBPVkVSIChPUkRF UiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVEIEZPTExPV0lORykK ICAgIEZST00gKFZBTFVFUygxLDYwMCksKDIsNDcwKSwoMywxNzApLCg0LDQzMCksKDUsMzAwKSkg cihpLG4pOwohICAgICAgICB2YXJpYW5jZSAgICAgICAgCiEgLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KISAgICAgMjcxMzAuMDAwMDAwMDAwMDAwCiEgICAgIDE4NDkxLjY2NjY2NjY2NjY2NwohICAg ICAxNjkwMC4wMDAwMDAwMDAwMDAKISAgODQ1MC4wMDAwMDAwMDAwMDAwMDAwCiEgICAgICAgICAg ICAgICAgICAgICAgIAogICg1IHJvd3MpCiAgCiAgU0VMRUNUIFZBUklBTkNFKG46Om51bWVyaWMp IE9WRVIgKE9SREVSIEJZIGkgUk9XUyBCRVRXRUVOIENVUlJFTlQgUk9XIEFORCBVTkJPVU5ERUQg Rk9MTE9XSU5HKQotLS0gMTU3OSwxNjAyIC0tLS0KICAKICBTRUxFQ1QgVkFSSUFOQ0Uobjo6aW50 KSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVE IEZPTExPV0lORykKICAgIEZST00gKFZBTFVFUygxLDYwMCksKDIsNDcwKSwoMywxNzApLCg0LDQz MCksKDUsMzAwKSkgcihpLG4pOwohICB2YXJpYW5jZSAKISAtLS0tLS0tLS0tCiEgICAgICAgICAw CiEgICAgICAgICAwCiEgICAgICAgICAwCiEgICAgICAgICAwCiEgICAgICAgICAgCiAgKDUgcm93 cykKICAKICBTRUxFQ1QgVkFSSUFOQ0Uobjo6c21hbGxpbnQpIE9WRVIgKE9SREVSIEJZIGkgUk9X UyBCRVRXRUVOIENVUlJFTlQgUk9XIEFORCBVTkJPVU5ERUQgRk9MTE9XSU5HKQogICAgRlJPTSAo VkFMVUVTKDEsNjAwKSwoMiw0NzApLCgzLDE3MCksKDQsNDMwKSwoNSwzMDApKSByKGksbik7CiEg IHZhcmlhbmNlIAohIC0tLS0tLS0tLS0KISAgICAgICAgIDAKISAgICAgICAgIDAKISAgICAgICAg IDAKISAgICAgICAgIDAKISAgICAgICAgICAKICAoNSByb3dzKQogIAogIFNFTEVDVCBWQVJJQU5D RShuOjpudW1lcmljKSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBB TkQgVU5CT1VOREVEIEZPTExPV0lORykKKioqKioqKioqKioqKioqCioqKiAxNjI0LDE2NDkgKioq KgogIAogIFNFTEVDVCBTVERERVZfUE9QKG46OmludCkgT1ZFUiAoT1JERVIgQlkgaSBST1dTIEJF VFdFRU4gQ1VSUkVOVCBST1cgQU5EIFVOQk9VTkRFRCBGT0xMT1dJTkcpCiAgICBGUk9NIChWQUxV RVMoMSxOVUxMKSwoMiw2MDApLCgzLDQ3MCksKDQsMTcwKSwoNSw0MzApLCg2LDMwMCkpIHIoaSxu KTsKISAgICAgIHN0ZGRldl9wb3AgICAgICAKISAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KISAgICAg MTQ3LjMyMjc3NDg4NTYyMwohICAgICAxNDcuMzIyNzc0ODg1NjIzCiEgICAgIDExNy43NjU2NTcx MzMxMzkKISAgICAgMTA2LjE0NDU1NTUyMDYwNAohICA2NS4wMDAwMDAwMDAwMDAwMDAwCiEgICAg ICAgICAgICAgICAgICAgIDAKICAoNiByb3dzKQogIAogIFNFTEVDVCBTVERERVZfUE9QKG46OnNt YWxsaW50KSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5C T1VOREVEIEZPTExPV0lORykKICAgIEZST00gKFZBTFVFUygxLE5VTEwpLCgyLDYwMCksKDMsNDcw KSwoNCwxNzApLCg1LDQzMCksKDYsMzAwKSkgcihpLG4pOwohICAgICAgc3RkZGV2X3BvcCAgICAg IAohIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQohICAgICAxNDcuMzIyNzc0ODg1NjIzCiEgICAgIDE0 Ny4zMjI3NzQ4ODU2MjMKISAgICAgMTE3Ljc2NTY1NzEzMzEzOQohICAgICAxMDYuMTQ0NTU1NTIw NjA0CiEgIDY1LjAwMDAwMDAwMDAwMDAwMDAKISAgICAgICAgICAgICAgICAgICAgMAogICg2IHJv d3MpCiAgCiAgU0VMRUNUIFNURERFVl9QT1Aobjo6bnVtZXJpYykgT1ZFUiAoT1JERVIgQlkgaSBS T1dTIEJFVFdFRU4gQ1VSUkVOVCBST1cgQU5EIFVOQk9VTkRFRCBGT0xMT1dJTkcpCi0tLSAxNjI0 LDE2NDkgLS0tLQogIAogIFNFTEVDVCBTVERERVZfUE9QKG46OmludCkgT1ZFUiAoT1JERVIgQlkg aSBST1dTIEJFVFdFRU4gQ1VSUkVOVCBST1cgQU5EIFVOQk9VTkRFRCBGT0xMT1dJTkcpCiAgICBG Uk9NIChWQUxVRVMoMSxOVUxMKSwoMiw2MDApLCgzLDQ3MCksKDQsMTcwKSwoNSw0MzApLCg2LDMw MCkpIHIoaSxuKTsKISAgc3RkZGV2X3BvcCAKISAtLS0tLS0tLS0tLS0KISAgICAgICAgICAgMAoh ICAgICAgICAgICAwCiEgICAgICAgICAgIDAKISAgICAgICAgICAgMAohICAgICAgICAgICAwCiEg ICAgICAgICAgIDAKICAoNiByb3dzKQogIAogIFNFTEVDVCBTVERERVZfUE9QKG46OnNtYWxsaW50 KSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVE IEZPTExPV0lORykKICAgIEZST00gKFZBTFVFUygxLE5VTEwpLCgyLDYwMCksKDMsNDcwKSwoNCwx NzApLCg1LDQzMCksKDYsMzAwKSkgcihpLG4pOwohICBzdGRkZXZfcG9wIAohIC0tLS0tLS0tLS0t LQohICAgICAgICAgICAwCiEgICAgICAgICAgIDAKISAgICAgICAgICAgMAohICAgICAgICAgICAw CiEgICAgICAgICAgIDAKISAgICAgICAgICAgMAogICg2IHJvd3MpCiAgCiAgU0VMRUNUIFNURERF Vl9QT1Aobjo6bnVtZXJpYykgT1ZFUiAoT1JERVIgQlkgaSBST1dTIEJFVFdFRU4gQ1VSUkVOVCBS T1cgQU5EIFVOQk9VTkRFRCBGT0xMT1dJTkcpCioqKioqKioqKioqKioqKgoqKiogMTY3MiwxNjk3 ICoqKioKICAKICBTRUxFQ1QgU1REREVWX1NBTVAobjo6aW50KSBPVkVSIChPUkRFUiBCWSBpIFJP V1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVEIEZPTExPV0lORykKICAgIEZST00g KFZBTFVFUygxLE5VTEwpLCgyLDYwMCksKDMsNDcwKSwoNCwxNzApLCg1LDQzMCksKDYsMzAwKSkg cihpLG4pOwohICAgICAgc3RkZGV2X3NhbXAgICAgIAohIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQoh ICAgICAxNjQuNzExODY5NjM5MDc2CiEgICAgIDE2NC43MTE4Njk2MzkwNzYKISAgICAgMTM1Ljk4 NDA2NzY5NDIyMgohICAgICAxMzAuMDAwMDAwMDAwMDAwCiEgIDkxLjkyMzg4MTU1NDI1MTE3ODIK ISAgICAgICAgICAgICAgICAgICAgIAogICg2IHJvd3MpCiAgCiAgU0VMRUNUIFNURERFVl9TQU1Q KG46OnNtYWxsaW50KSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBB TkQgVU5CT1VOREVEIEZPTExPV0lORykKICAgIEZST00gKFZBTFVFUygxLE5VTEwpLCgyLDYwMCks KDMsNDcwKSwoNCwxNzApLCg1LDQzMCksKDYsMzAwKSkgcihpLG4pOwohICAgICAgc3RkZGV2X3Nh bXAgICAgIAohIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQohICAgICAxNjQuNzExODY5NjM5MDc2CiEg ICAgIDE2NC43MTE4Njk2MzkwNzYKISAgICAgMTM1Ljk4NDA2NzY5NDIyMgohICAgICAxMzAuMDAw MDAwMDAwMDAwCiEgIDkxLjkyMzg4MTU1NDI1MTE3ODIKISAgICAgICAgICAgICAgICAgICAgIAog ICg2IHJvd3MpCiAgCiAgU0VMRUNUIFNURERFVl9TQU1QKG46Om51bWVyaWMpIE9WRVIgKE9SREVS IEJZIGkgUk9XUyBCRVRXRUVOIENVUlJFTlQgUk9XIEFORCBVTkJPVU5ERUQgRk9MTE9XSU5HKQot LS0gMTY3MiwxNjk3IC0tLS0KICAKICBTRUxFQ1QgU1REREVWX1NBTVAobjo6aW50KSBPVkVSIChP UkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVEIEZPTExPV0lO RykKICAgIEZST00gKFZBTFVFUygxLE5VTEwpLCgyLDYwMCksKDMsNDcwKSwoNCwxNzApLCg1LDQz MCksKDYsMzAwKSkgcihpLG4pOwohICBzdGRkZXZfc2FtcCAKISAtLS0tLS0tLS0tLS0tCiEgICAg ICAgICAgICAwCiEgICAgICAgICAgICAwCiEgICAgICAgICAgICAwCiEgICAgICAgICAgICAwCiEg ICAgICAgICAgICAwCiEgICAgICAgICAgICAgCiAgKDYgcm93cykKICAKICBTRUxFQ1QgU1REREVW X1NBTVAobjo6c21hbGxpbnQpIE9WRVIgKE9SREVSIEJZIGkgUk9XUyBCRVRXRUVOIENVUlJFTlQg Uk9XIEFORCBVTkJPVU5ERUQgRk9MTE9XSU5HKQogICAgRlJPTSAoVkFMVUVTKDEsTlVMTCksKDIs NjAwKSwoMyw0NzApLCg0LDE3MCksKDUsNDMwKSwoNiwzMDApKSByKGksbik7CiEgIHN0ZGRldl9z YW1wIAohIC0tLS0tLS0tLS0tLS0KISAgICAgICAgICAgIDAKISAgICAgICAgICAgIDAKISAgICAg ICAgICAgIDAKISAgICAgICAgICAgIDAKISAgICAgICAgICAgIDAKISAgICAgICAgICAgICAKICAo NiByb3dzKQogIAogIFNFTEVDVCBTVERERVZfU0FNUChuOjpudW1lcmljKSBPVkVSIChPUkRFUiBC WSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVEIEZPTExPV0lORykKKioq KioqKioqKioqKioqCioqKiAxNzIwLDE3NDUgKioqKgogIAogIFNFTEVDVCBTVERERVYobjo6aW50 KSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVE IEZPTExPV0lORykKICAgIEZST00gKFZBTFVFUygwLE5VTEwpLCgxLDYwMCksKDIsNDcwKSwoMywx NzApLCg0LDQzMCksKDUsMzAwKSkgcihpLG4pOwohICAgICAgICBzdGRkZXYgICAgICAgIAohIC0t LS0tLS0tLS0tLS0tLS0tLS0tLQohICAgICAxNjQuNzExODY5NjM5MDc2CiEgICAgIDE2NC43MTE4 Njk2MzkwNzYKISAgICAgMTM1Ljk4NDA2NzY5NDIyMgohICAgICAxMzAuMDAwMDAwMDAwMDAwCiEg IDkxLjkyMzg4MTU1NDI1MTE3ODIKISAgICAgICAgICAgICAgICAgICAgIAogICg2IHJvd3MpCiAg CiAgU0VMRUNUIFNURERFVihuOjpzbWFsbGludCkgT1ZFUiAoT1JERVIgQlkgaSBST1dTIEJFVFdF RU4gQ1VSUkVOVCBST1cgQU5EIFVOQk9VTkRFRCBGT0xMT1dJTkcpCiAgICBGUk9NIChWQUxVRVMo MCxOVUxMKSwoMSw2MDApLCgyLDQ3MCksKDMsMTcwKSwoNCw0MzApLCg1LDMwMCkpIHIoaSxuKTsK ISAgICAgICAgc3RkZGV2ICAgICAgICAKISAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KISAgICAgMTY0 LjcxMTg2OTYzOTA3NgohICAgICAxNjQuNzExODY5NjM5MDc2CiEgICAgIDEzNS45ODQwNjc2OTQy MjIKISAgICAgMTMwLjAwMDAwMDAwMDAwMAohICA5MS45MjM4ODE1NTQyNTExNzgyCiEgICAgICAg ICAgICAgICAgICAgICAKICAoNiByb3dzKQogIAogIFNFTEVDVCBTVERERVYobjo6bnVtZXJpYykg T1ZFUiAoT1JERVIgQlkgaSBST1dTIEJFVFdFRU4gQ1VSUkVOVCBST1cgQU5EIFVOQk9VTkRFRCBG T0xMT1dJTkcpCi0tLSAxNzIwLDE3NDUgLS0tLQogIAogIFNFTEVDVCBTVERERVYobjo6aW50KSBP VkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJPVyBBTkQgVU5CT1VOREVEIEZP TExPV0lORykKICAgIEZST00gKFZBTFVFUygwLE5VTEwpLCgxLDYwMCksKDIsNDcwKSwoMywxNzAp LCg0LDQzMCksKDUsMzAwKSkgcihpLG4pOwohICBzdGRkZXYgCiEgLS0tLS0tLS0KISAgICAgICAw CiEgICAgICAgMAohICAgICAgIDAKISAgICAgICAwCiEgICAgICAgMAohICAgICAgICAKICAoNiBy b3dzKQogIAogIFNFTEVDVCBTVERERVYobjo6c21hbGxpbnQpIE9WRVIgKE9SREVSIEJZIGkgUk9X UyBCRVRXRUVOIENVUlJFTlQgUk9XIEFORCBVTkJPVU5ERUQgRk9MTE9XSU5HKQogICAgRlJPTSAo VkFMVUVTKDAsTlVMTCksKDEsNjAwKSwoMiw0NzApLCgzLDE3MCksKDQsNDMwKSwoNSwzMDApKSBy KGksbik7CiEgIHN0ZGRldiAKISAtLS0tLS0tLQohICAgICAgIDAKISAgICAgICAwCiEgICAgICAg MAohICAgICAgIDAKISAgICAgICAwCiEgICAgICAgIAogICg2IHJvd3MpCiAgCiAgU0VMRUNUIFNU RERFVihuOjpudW1lcmljKSBPVkVSIChPUkRFUiBCWSBpIFJPV1MgQkVUV0VFTiBDVVJSRU5UIFJP VyBBTkQgVU5CT1VOREVEIEZPTExPV0lORykKCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCioqKiAvaG9tZS9idWls ZGZhcm0vbXBvbHlha292YS9wb3N0Z3Jlc3FsX21hc3Rlcl9vdGhlcl9jb25maWcvc3JjL3Rlc3Qv cmVncmVzcy9leHBlY3RlZC93aXRoLm91dAlGcmkgSmFuIDEyIDEwOjU5OjEwIDIwMTgKLS0tIC9o b21lL2J1aWxkZmFybS9tcG9seWFrb3ZhL3Bvc3RncmVzcWxfbWFzdGVyX290aGVyX2NvbmZpZy9z cmMvdGVzdC9yZWdyZXNzL3Jlc3VsdHMvd2l0aC5vdXQJRnJpIEphbiAxMiAxMToyNTo1NyAyMDE4 CioqKioqKioqKioqKioqKgoqKiogMjg1LDI5MSAqKioqCiAgU0VMRUNUIGNvdW50KCopIEZST00g cTEgV0hFUkUgeSA+IChTRUxFQ1Qgc3VtKHkpLzEwMCBGUk9NIHExIHFzdWIpOwogICBjb3VudCAK ICAtLS0tLS0tCiEgICAgIDUwCiAgKDEgcm93KQogIAogIC0tIHZpYSBhIFZJRVcKLS0tIDI4NSwy OTEgLS0tLQogIFNFTEVDVCBjb3VudCgqKSBGUk9NIHExIFdIRVJFIHkgPiAoU0VMRUNUIHN1bSh5 KS8xMDAgRlJPTSBxMSBxc3ViKTsKICAgY291bnQgCiAgLS0tLS0tLQohICAgICAgMAogICgxIHJv dykKICAKICAtLSB2aWEgYSBWSUVXCgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CgoqKiogL2hvbWUvYnVpbGRmYXJt L21wb2x5YWtvdmEvcG9zdGdyZXNxbF9tYXN0ZXJfb3RoZXJfY29uZmlnL3NyYy90ZXN0L3JlZ3Jl c3MvZXhwZWN0ZWQvc3RhdHMub3V0CUZyaSBKYW4gMTIgMTA6NTk6MTAgMjAxOAotLS0gL2hvbWUv YnVpbGRmYXJtL21wb2x5YWtvdmEvcG9zdGdyZXNxbF9tYXN0ZXJfb3RoZXJfY29uZmlnL3NyYy90 ZXN0L3JlZ3Jlc3MvcmVzdWx0cy9zdGF0cy5vdXQJRnJpIEphbiAxMiAxMToyNjoyNCAyMDE4Cioq KioqKioqKioqKioqKgoqKiogMjUsMzAgKioqKgotLS0gMjUsMzEgLS0tLQogICAgRlJPTSBwZ19j YXRhbG9nLnBnX3N0YXRfdXNlcl90YWJsZXMgQVMgdCwKICAgICAgICAgcGdfY2F0YWxvZy5wZ19z dGF0aW9fdXNlcl90YWJsZXMgQVMgYgogICBXSEVSRSB0LnJlbG5hbWU9J3RlbmsyJyBBTkQgYi5y ZWxuYW1lPSd0ZW5rMic7CisgRVJST1I6ICBiaWdpbnQgb3V0IG9mIHJhbmdlCiAgLS0gZnVuY3Rp b24gdG8gd2FpdCBmb3IgY291bnRlcnMgdG8gYWR2YW5jZQogIGNyZWF0ZSBmdW5jdGlvbiB3YWl0 X2Zvcl9zdGF0cygpIHJldHVybnMgdm9pZCBhcyAkJAogIGRlY2xhcmUKKioqKioqKioqKioqKioq CioqKiAxNTQsMTY0ICoqKioKICBcYyAtCiAgLS0gd2FpdCBmb3Igc3RhdHMgY29sbGVjdG9yIHRv IHVwZGF0ZQogIFNFTEVDVCB3YWl0X2Zvcl9zdGF0cygpOwohICB3YWl0X2Zvcl9zdGF0cyAKISAt LS0tLS0tLS0tLS0tLS0tCiEgIAohICgxIHJvdykKISAKICAtLSBjaGVjayBlZmZlY3RzCiAgU0VM RUNUIHJlbG5hbWUsIG5fdHVwX2lucywgbl90dXBfdXBkLCBuX3R1cF9kZWwsIG5fbGl2ZV90dXAs IG5fZGVhZF90dXAKICAgIEZST00gcGdfc3RhdF91c2VyX3RhYmxlcwotLS0gMTU1LDE2NiAtLS0t CiAgXGMgLQogIC0tIHdhaXQgZm9yIHN0YXRzIGNvbGxlY3RvciB0byB1cGRhdGUKICBTRUxFQ1Qg d2FpdF9mb3Jfc3RhdHMoKTsKISBFUlJPUjogIHJlbGF0aW9uICJwcmV2c3RhdHMiIGRvZXMgbm90 IGV4aXN0CiEgTElORSAxOiAuLi4gIEZST00gcGdfc3RhdF91c2VyX3RhYmxlcyBBUyBzdCwgcGdf Y2xhc3MgQVMgY2wsIHByZXZzdGF0cyAuLi4KISAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgohIFFVRVJZOiAgU0VMRUNUIChzdC5z ZXFfc2NhbiA+PSBwci5zZXFfc2NhbiArIDEpICAgICAgICAgICAgICAgICAgICAgRlJPTSBwZ19z dGF0X3VzZXJfdGFibGVzIEFTIHN0LCBwZ19jbGFzcyBBUyBjbCwgcHJldnN0YXRzIEFTIHByCiEg ICAgICBXSEVSRSBzdC5yZWxuYW1lPSd0ZW5rMicgQU5EIGNsLnJlbG5hbWU9J3RlbmsyJwohIENP TlRFWFQ6ICBQTC9wZ1NRTCBmdW5jdGlvbiB3YWl0X2Zvcl9zdGF0cygpIGxpbmUgMTggYXQgU1FM IHN0YXRlbWVudAogIC0tIGNoZWNrIGVmZmVjdHMKICBTRUxFQ1QgcmVsbmFtZSwgbl90dXBfaW5z LCBuX3R1cF91cGQsIG5fdHVwX2RlbCwgbl9saXZlX3R1cCwgbl9kZWFkX3R1cAogICAgRlJPTSBw Z19zdGF0X3VzZXJfdGFibGVzCioqKioqKioqKioqKioqKgoqKiogMTY1LDE3NSAqKioqCiAgIFdI RVJFIHJlbG5hbWUgbGlrZSAndHJ1bmNfc3RhdHNfdGVzdCUnIG9yZGVyIGJ5IHJlbG5hbWU7CiAg ICAgICAgcmVsbmFtZSAgICAgIHwgbl90dXBfaW5zIHwgbl90dXBfdXBkIHwgbl90dXBfZGVsIHwg bl9saXZlX3R1cCB8IG5fZGVhZF90dXAgCiAgLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t LSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tCiEgIHRy dW5jX3N0YXRzX3Rlc3QgIHwgICAgICAgICAzIHwgICAgICAgICAwIHwgICAgICAgICAwIHwgICAg ICAgICAgMCB8ICAgICAgICAgIDAKISAgdHJ1bmNfc3RhdHNfdGVzdDEgfCAgICAgICAgIDQgfCAg ICAgICAgIDIgfCAgICAgICAgIDEgfCAgICAgICAgICAxIHwgICAgICAgICAgMAohICB0cnVuY19z dGF0c190ZXN0MiB8ICAgICAgICAgMSB8ICAgICAgICAgMCB8ICAgICAgICAgMCB8ICAgICAgICAg IDEgfCAgICAgICAgICAwCiEgIHRydW5jX3N0YXRzX3Rlc3QzIHwgICAgICAgICA0IHwgICAgICAg ICAwIHwgICAgICAgICAwIHwgICAgICAgICAgMiB8ICAgICAgICAgIDIKISAgdHJ1bmNfc3RhdHNf dGVzdDQgfCAgICAgICAgIDIgfCAgICAgICAgIDAgfCAgICAgICAgIDAgfCAgICAgICAgICAwIHwg ICAgICAgICAgMgogICg1IHJvd3MpCiAgCiAgU0VMRUNUIHN0LnNlcV9zY2FuID49IHByLnNlcV9z Y2FuICsgMSwKLS0tIDE2NywxNzcgLS0tLQogICBXSEVSRSByZWxuYW1lIGxpa2UgJ3RydW5jX3N0 YXRzX3Rlc3QlJyBvcmRlciBieSByZWxuYW1lOwogICAgICAgIHJlbG5hbWUgICAgICB8IG5fdHVw X2lucyB8IG5fdHVwX3VwZCB8IG5fdHVwX2RlbCB8IG5fbGl2ZV90dXAgfCBuX2RlYWRfdHVwIAog IC0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0r LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLQohICB0cnVuY19zdGF0c190ZXN0ICB8ICAgICAgICAg MCB8ICAgICAgICAgMCB8ICAgICAgICAgMCB8ICAgICAgICAgIDAgfCAgICAgICAgICAwCiEgIHRy dW5jX3N0YXRzX3Rlc3QxIHwgICAgICAgICAwIHwgICAgICAgICAwIHwgICAgICAgICAwIHwgICAg ICAgICAgMCB8ICAgICAgICAgIDAKISAgdHJ1bmNfc3RhdHNfdGVzdDIgfCAgICAgICAgIDAgfCAg ICAgICAgIDAgfCAgICAgICAgIDAgfCAgICAgICAgICAwIHwgICAgICAgICAgMAohICB0cnVuY19z dGF0c190ZXN0MyB8ICAgICAgICAgMCB8ICAgICAgICAgMCB8ICAgICAgICAgMCB8ICAgICAgICAg IDAgfCAgICAgICAgICAwCiEgIHRydW5jX3N0YXRzX3Rlc3Q0IHwgICAgICAgICAwIHwgICAgICAg ICAwIHwgICAgICAgICAwIHwgICAgICAgICAgMCB8ICAgICAgICAgIDAKICAoNSByb3dzKQogIAog IFNFTEVDVCBzdC5zZXFfc2NhbiA+PSBwci5zZXFfc2NhbiArIDEsCioqKioqKioqKioqKioqKgoq KiogMTc4LDIwNCAqKioqCiAgICAgICAgIHN0LmlkeF90dXBfZmV0Y2ggPj0gcHIuaWR4X3R1cF9m ZXRjaCArIDEKICAgIEZST00gcGdfc3RhdF91c2VyX3RhYmxlcyBBUyBzdCwgcGdfY2xhc3MgQVMg Y2wsIHByZXZzdGF0cyBBUyBwcgogICBXSEVSRSBzdC5yZWxuYW1lPSd0ZW5rMicgQU5EIGNsLnJl bG5hbWU9J3RlbmsyJzsKISAgP2NvbHVtbj8gfCA/Y29sdW1uPyB8ID9jb2x1bW4/IHwgP2NvbHVt bj8gCiEgLS0tLS0tLS0tLSstLS0tLS0tLS0tKy0tLS0tLS0tLS0rLS0tLS0tLS0tLQohICB0ICAg ICAgICB8IHQgICAgICAgIHwgdCAgICAgICAgfCB0CiEgKDEgcm93KQohIAogIFNFTEVDVCBzdC5o ZWFwX2Jsa3NfcmVhZCArIHN0LmhlYXBfYmxrc19oaXQgPj0gcHIuaGVhcF9ibGtzICsgY2wucmVs cGFnZXMsCiAgICAgICAgIHN0LmlkeF9ibGtzX3JlYWQgKyBzdC5pZHhfYmxrc19oaXQgPj0gcHIu aWR4X2Jsa3MgKyAxCiAgICBGUk9NIHBnX3N0YXRpb191c2VyX3RhYmxlcyBBUyBzdCwgcGdfY2xh c3MgQVMgY2wsIHByZXZzdGF0cyBBUyBwcgogICBXSEVSRSBzdC5yZWxuYW1lPSd0ZW5rMicgQU5E IGNsLnJlbG5hbWU9J3RlbmsyJzsKISAgP2NvbHVtbj8gfCA/Y29sdW1uPyAKISAtLS0tLS0tLS0t Ky0tLS0tLS0tLS0KISAgdCAgICAgICAgfCB0CiEgKDEgcm93KQohIAogIFNFTEVDVCBwci5zbmFw X3RzIDwgcGdfc3RhdF9nZXRfc25hcHNob3RfdGltZXN0YW1wKCkgYXMgc25hcHNob3RfbmV3ZXIK ICBGUk9NIHByZXZzdGF0cyBBUyBwcjsKISAgc25hcHNob3RfbmV3ZXIgCiEgLS0tLS0tLS0tLS0t LS0tLQohICB0CiEgKDEgcm93KQohIAogIERST1AgVEFCTEUgdHJ1bmNfc3RhdHNfdGVzdCwgdHJ1 bmNfc3RhdHNfdGVzdDEsIHRydW5jX3N0YXRzX3Rlc3QyLCB0cnVuY19zdGF0c190ZXN0MywgdHJ1 bmNfc3RhdHNfdGVzdDQ7CiAgRFJPUCBUQUJMRSBwcmV2c3RhdHM7CiAgLS0gRW5kIG9mIFN0YXRz IFRlc3QKLS0tIDE4MCwyMDEgLS0tLQogICAgICAgICBzdC5pZHhfdHVwX2ZldGNoID49IHByLmlk eF90dXBfZmV0Y2ggKyAxCiAgICBGUk9NIHBnX3N0YXRfdXNlcl90YWJsZXMgQVMgc3QsIHBnX2Ns YXNzIEFTIGNsLCBwcmV2c3RhdHMgQVMgcHIKICAgV0hFUkUgc3QucmVsbmFtZT0ndGVuazInIEFO RCBjbC5yZWxuYW1lPSd0ZW5rMic7CiEgRVJST1I6ICByZWxhdGlvbiAicHJldnN0YXRzIiBkb2Vz IG5vdCBleGlzdAohIExJTkUgNTogICBGUk9NIHBnX3N0YXRfdXNlcl90YWJsZXMgQVMgc3QsIHBn X2NsYXNzIEFTIGNsLCBwcmV2c3RhdHMgLi4uCiEgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KICBTRUxFQ1Qgc3QuaGVhcF9ibGtzX3Jl YWQgKyBzdC5oZWFwX2Jsa3NfaGl0ID49IHByLmhlYXBfYmxrcyArIGNsLnJlbHBhZ2VzLAogICAg ICAgICBzdC5pZHhfYmxrc19yZWFkICsgc3QuaWR4X2Jsa3NfaGl0ID49IHByLmlkeF9ibGtzICsg MQogICAgRlJPTSBwZ19zdGF0aW9fdXNlcl90YWJsZXMgQVMgc3QsIHBnX2NsYXNzIEFTIGNsLCBw cmV2c3RhdHMgQVMgcHIKICAgV0hFUkUgc3QucmVsbmFtZT0ndGVuazInIEFORCBjbC5yZWxuYW1l PSd0ZW5rMic7CiEgRVJST1I6ICByZWxhdGlvbiAicHJldnN0YXRzIiBkb2VzIG5vdCBleGlzdAoh IExJTkUgMzogLi4uRlJPTSBwZ19zdGF0aW9fdXNlcl90YWJsZXMgQVMgc3QsIHBnX2NsYXNzIEFT IGNsLCBwcmV2c3RhdHMgLi4uCiEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIF4KICBTRUxFQ1QgcHIuc25hcF90cyA8IHBnX3N0YXRf Z2V0X3NuYXBzaG90X3RpbWVzdGFtcCgpIGFzIHNuYXBzaG90X25ld2VyCiAgRlJPTSBwcmV2c3Rh dHMgQVMgcHI7CiEgRVJST1I6ICByZWxhdGlvbiAicHJldnN0YXRzIiBkb2VzIG5vdCBleGlzdAoh IExJTkUgMjogRlJPTSBwcmV2c3RhdHMgQVMgcHI7CiEgICAgICAgICAgICAgIF4KICBEUk9QIFRB QkxFIHRydW5jX3N0YXRzX3Rlc3QsIHRydW5jX3N0YXRzX3Rlc3QxLCB0cnVuY19zdGF0c190ZXN0 MiwgdHJ1bmNfc3RhdHNfdGVzdDMsIHRydW5jX3N0YXRzX3Rlc3Q0OwogIERST1AgVEFCTEUgcHJl dnN0YXRzOworIEVSUk9SOiAgdGFibGUgInByZXZzdGF0cyIgZG9lcyBub3QgZXhpc3QKICAtLSBF bmQgb2YgU3RhdHMgVGVzdAoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoK --=_53197ed69aa56d93b504c05b854db072 Content-Transfer-Encoding: base64 Content-Type: text/plain; name=other_config_regression.out Content-Disposition: attachment; filename=other_config_regression.out; size=8899 dGVzdCB0YWJsZXNwYWNlICAgICAgICAgICAgICAgLi4uIG9rCnBhcmFsbGVsIGdyb3VwICgyMCB0 ZXN0cyk6ICB0ZXh0IGludDIgYm9vbGVhbiBuYW1lIHZhcmNoYXIgY2hhciBvaWQgaW50NCBmbG9h dDQgaW50OCB1dWlkIG1vbmV5IHR4aWQgYml0IHJlZ3Byb2MgZmxvYXQ4IHBnX2xzbiBlbnVtIG51 bWVyaWMgcmFuZ2V0eXBlcwogICAgIGJvb2xlYW4gICAgICAgICAgICAgICAgICAuLi4gb2sKICAg ICBjaGFyICAgICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgbmFtZSAgICAgICAgICAgICAg ICAgICAgIC4uLiBvawogICAgIHZhcmNoYXIgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICB0 ZXh0ICAgICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgaW50MiAgICAgICAgICAgICAgICAg ICAgIC4uLiBvawogICAgIGludDQgICAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBpbnQ4 ICAgICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgb2lkICAgICAgICAgICAgICAgICAgICAg IC4uLiBvawogICAgIGZsb2F0NCAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBmbG9hdDgg ICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgYml0ICAgICAgICAgICAgICAgICAgICAgIC4u LiBvawogICAgIG51bWVyaWMgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICB0eGlkICAgICAg ICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgdXVpZCAgICAgICAgICAgICAgICAgICAgIC4uLiBv awogICAgIGVudW0gICAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBtb25leSAgICAgICAg ICAgICAgICAgICAgLi4uIG9rCiAgICAgcmFuZ2V0eXBlcyAgICAgICAgICAgICAgIC4uLiBvawog ICAgIHBnX2xzbiAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICByZWdwcm9jICAgICAgICAg ICAgICAgICAgLi4uIG9rCnRlc3Qgc3RyaW5ncyAgICAgICAgICAgICAgICAgIC4uLiBvawp0ZXN0 IG51bWVyb2xvZ3kgICAgICAgICAgICAgICAuLi4gb2sKcGFyYWxsZWwgZ3JvdXAgKDIwIHRlc3Rz KTogIGRhdGUgdGltZSBjaXJjbGUgcGF0aCBsaW5lIHBvaW50IGxzZWcgYWJzdGltZSB0aW1ldHog dGludGVydmFsIHJlbHRpbWUgYm94IG1hY2FkZHIgaW50ZXJ2YWwgbWFjYWRkcjggdGltZXN0YW1w dHogdHN0eXBlcyBpbmV0IHRpbWVzdGFtcCBwb2x5Z29uCiAgICAgcG9pbnQgICAgICAgICAgICAg ICAgICAgIC4uLiBvawogICAgIGxzZWcgICAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBs aW5lICAgICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgYm94ICAgICAgICAgICAgICAgICAg ICAgIC4uLiBvawogICAgIHBhdGggICAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBwb2x5 Z29uICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgY2lyY2xlICAgICAgICAgICAgICAgICAg IC4uLiBvawogICAgIGRhdGUgICAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICB0aW1lICAg ICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgdGltZXR6ICAgICAgICAgICAgICAgICAgIC4u LiBvawogICAgIHRpbWVzdGFtcCAgICAgICAgICAgICAgICAuLi4gb2sKICAgICB0aW1lc3RhbXB0 eiAgICAgICAgICAgICAgLi4uIG9rCiAgICAgaW50ZXJ2YWwgICAgICAgICAgICAgICAgIC4uLiBv awogICAgIGFic3RpbWUgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICByZWx0aW1lICAgICAg ICAgICAgICAgICAgLi4uIG9rCiAgICAgdGludGVydmFsICAgICAgICAgICAgICAgIC4uLiBvawog ICAgIGluZXQgICAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBtYWNhZGRyICAgICAgICAg ICAgICAgICAgLi4uIG9rCiAgICAgbWFjYWRkcjggICAgICAgICAgICAgICAgIC4uLiBvawogICAg IHRzdHlwZXMgICAgICAgICAgICAgICAgICAuLi4gb2sKcGFyYWxsZWwgZ3JvdXAgKDkgdGVzdHMp OiAgbWlzY19zYW5pdHkgY29tbWVudHMgZ2VvbWV0cnkgaG9yb2xvZ3kgZXhwcmVzc2lvbnMgdHlw ZV9zYW5pdHkgb2lkam9pbnMgb3ByX3Nhbml0eSByZWdleAogICAgIGdlb21ldHJ5ICAgICAgICAg ICAgICAgICAuLi4gb2sKICAgICBob3JvbG9neSAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAg cmVnZXggICAgICAgICAgICAgICAgICAgIC4uLiBvawogICAgIG9pZGpvaW5zICAgICAgICAgICAg ICAgICAuLi4gb2sKICAgICB0eXBlX3Nhbml0eSAgICAgICAgICAgICAgLi4uIG9rCiAgICAgb3By X3Nhbml0eSAgICAgICAgICAgICAgIC4uLiBvawogICAgIG1pc2Nfc2FuaXR5ICAgICAgICAgICAg ICAuLi4gb2sKICAgICBjb21tZW50cyAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgZXhwcmVz c2lvbnMgICAgICAgICAgICAgIC4uLiBvawp0ZXN0IGluc2VydCAgICAgICAgICAgICAgICAgICAu Li4gb2sKdGVzdCBpbnNlcnRfY29uZmxpY3QgICAgICAgICAgLi4uIG9rCnRlc3QgY3JlYXRlX2Z1 bmN0aW9uXzEgICAgICAgIC4uLiBvawp0ZXN0IGNyZWF0ZV90eXBlICAgICAgICAgICAgICAuLi4g b2sKdGVzdCBjcmVhdGVfdGFibGUgICAgICAgICAgICAgLi4uIG9rCnRlc3QgY3JlYXRlX2Z1bmN0 aW9uXzIgICAgICAgIC4uLiBvawpwYXJhbGxlbCBncm91cCAoMyB0ZXN0cyk6ICBjb3B5c2VsZWN0 IGNvcHlkbWwgY29weQogICAgIGNvcHkgICAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBj b3B5c2VsZWN0ICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgY29weWRtbCAgICAgICAgICAgICAg ICAgIC4uLiBvawpwYXJhbGxlbCBncm91cCAoMyB0ZXN0cyk6ICBjcmVhdGVfb3BlcmF0b3IgY3Jl YXRlX3Byb2NlZHVyZSBjcmVhdGVfbWlzYwogICAgIGNyZWF0ZV9taXNjICAgICAgICAgICAgICAu Li4gb2sKICAgICBjcmVhdGVfb3BlcmF0b3IgICAgICAgICAgLi4uIG9rCiAgICAgY3JlYXRlX3By b2NlZHVyZSAgICAgICAgIC4uLiBvawpwYXJhbGxlbCBncm91cCAoMiB0ZXN0cyk6ICBjcmVhdGVf dmlldyBjcmVhdGVfaW5kZXgKICAgICBjcmVhdGVfaW5kZXggICAgICAgICAgICAgLi4uIG9rCiAg ICAgY3JlYXRlX3ZpZXcgICAgICAgICAgICAgIC4uLiBvawpwYXJhbGxlbCBncm91cCAoMTUgdGVz dHMpOiAgZHJvcF9pZl9leGlzdHMgY3JlYXRlX2Z1bmN0aW9uXzMgY3JlYXRlX2FnZ3JlZ2F0ZSBj cmVhdGVfY2FzdCByb2xlYXR0cmlidXRlcyBjcmVhdGVfYW0gaGFzaF9mdW5jIGNvbnN0cmFpbnRz IHR5cGVkX3RhYmxlIHJvbGVuYW1lcyB2YWN1dW0gY3JlYXRlX3RhYmxlX2xpa2UgaW5oZXJpdCB1 cGRhdGFibGVfdmlld3MgdHJpZ2dlcnMKICAgICBjcmVhdGVfYWdncmVnYXRlICAgICAgICAgLi4u IG9rCiAgICAgY3JlYXRlX2Z1bmN0aW9uXzMgICAgICAgIC4uLiBvawogICAgIGNyZWF0ZV9jYXN0 ICAgICAgICAgICAgICAuLi4gb2sKICAgICBjb25zdHJhaW50cyAgICAgICAgICAgICAgLi4uIG9r CiAgICAgdHJpZ2dlcnMgICAgICAgICAgICAgICAgIC4uLiBvawogICAgIGluaGVyaXQgICAgICAg ICAgICAgICAgICAuLi4gb2sKICAgICBjcmVhdGVfdGFibGVfbGlrZSAgICAgICAgLi4uIG9rCiAg ICAgdHlwZWRfdGFibGUgICAgICAgICAgICAgIC4uLiBvawogICAgIHZhY3V1bSAgICAgICAgICAg ICAgICAgICAuLi4gb2sKICAgICBkcm9wX2lmX2V4aXN0cyAgICAgICAgICAgLi4uIG9rCiAgICAg dXBkYXRhYmxlX3ZpZXdzICAgICAgICAgIC4uLiBvawogICAgIHJvbGVuYW1lcyAgICAgICAgICAg ICAgICAuLi4gb2sKICAgICByb2xlYXR0cmlidXRlcyAgICAgICAgICAgLi4uIG9rCiAgICAgY3Jl YXRlX2FtICAgICAgICAgICAgICAgIC4uLiBvawogICAgIGhhc2hfZnVuYyAgICAgICAgICAgICAg ICAuLi4gb2sKdGVzdCBzYW5pdHlfY2hlY2sgICAgICAgICAgICAgLi4uIG9rCnRlc3QgZXJyb3Jz ICAgICAgICAgICAgICAgICAgIC4uLiBvawp0ZXN0IHNlbGVjdCAgICAgICAgICAgICAgICAgICAu Li4gb2sKcGFyYWxsZWwgZ3JvdXAgKDIwIHRlc3RzKTogIGJ0cmVlX2luZGV4IHJhbmRvbSBjYXNl IHNlbGVjdF9pbnRvIHNlbGVjdF9oYXZpbmcgc2VsZWN0X2Rpc3RpbmN0IHNlbGVjdF9pbXBsaWNp dCBzZWxlY3RfZGlzdGluY3Rfb24gbmFtZXNwYWNlIHRyYW5zYWN0aW9ucyBkZWxldGUgc3Vic2Vs ZWN0IHByZXBhcmVkX3hhY3RzIHVwZGF0ZSBwb3J0YWxzIHVuaW9uIGFnZ3JlZ2F0ZXMgYXJyYXlz IGhhc2hfaW5kZXggam9pbgogICAgIHNlbGVjdF9pbnRvICAgICAgICAgICAgICAuLi4gb2sKICAg ICBzZWxlY3RfZGlzdGluY3QgICAgICAgICAgLi4uIG9rCiAgICAgc2VsZWN0X2Rpc3RpbmN0X29u ICAgICAgIC4uLiBvawogICAgIHNlbGVjdF9pbXBsaWNpdCAgICAgICAgICAuLi4gb2sKICAgICBz ZWxlY3RfaGF2aW5nICAgICAgICAgICAgLi4uIG9rCiAgICAgc3Vic2VsZWN0ICAgICAgICAgICAg ICAgIC4uLiBvawogICAgIHVuaW9uICAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBjYXNl ICAgICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgam9pbiAgICAgICAgICAgICAgICAgICAg IC4uLiBvawogICAgIGFnZ3JlZ2F0ZXMgICAgICAgICAgICAgICAuLi4gb2sKICAgICB0cmFuc2Fj dGlvbnMgICAgICAgICAgICAgLi4uIG9rCiAgICAgcmFuZG9tICAgICAgICAgICAgICAgICAgIC4u LiBmYWlsZWQgKGlnbm9yZWQpCiAgICAgcG9ydGFscyAgICAgICAgICAgICAgICAgIC4uLiBvawog ICAgIGFycmF5cyAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBidHJlZV9pbmRleCAgICAg ICAgICAgICAgLi4uIG9rCiAgICAgaGFzaF9pbmRleCAgICAgICAgICAgICAgIC4uLiBvawogICAg IHVwZGF0ZSAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBuYW1lc3BhY2UgICAgICAgICAg ICAgICAgLi4uIG9rCiAgICAgcHJlcGFyZWRfeGFjdHMgICAgICAgICAgIC4uLiBvawogICAgIGRl bGV0ZSAgICAgICAgICAgICAgICAgICAuLi4gb2sKcGFyYWxsZWwgZ3JvdXAgKDE3IHRlc3RzKTog IGxvY2sgc2VjdXJpdHlfbGFiZWwgaW5pdF9wcml2cyBkcm9wX29wZXJhdG9yIHBhc3N3b3JkIHJl cGxpY2FfaWRlbnRpdHkgdGFibGVzYW1wbGUgY29sbGF0ZSBvYmplY3RfYWRkcmVzcyBncm91cGlu Z3NldHMgcHJpdmlsZWdlcyBicmluIG1hdHZpZXcgc3BnaXN0IGdpbiByb3dzZWN1cml0eSBnaXN0 CiAgICAgYnJpbiAgICAgICAgICAgICAgICAgICAgIC4uLiBvawogICAgIGdpbiAgICAgICAgICAg ICAgICAgICAgICAuLi4gb2sKICAgICBnaXN0ICAgICAgICAgICAgICAgICAgICAgLi4uIG9rCiAg ICAgc3BnaXN0ICAgICAgICAgICAgICAgICAgIC4uLiBvawogICAgIHByaXZpbGVnZXMgICAgICAg ICAgICAgICAuLi4gb2sKICAgICBpbml0X3ByaXZzICAgICAgICAgICAgICAgLi4uIG9rCiAgICAg c2VjdXJpdHlfbGFiZWwgICAgICAgICAgIC4uLiBvawogICAgIGNvbGxhdGUgICAgICAgICAgICAg ICAgICAuLi4gb2sKICAgICBtYXR2aWV3ICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgbG9j ayAgICAgICAgICAgICAgICAgICAgIC4uLiBvawogICAgIHJlcGxpY2FfaWRlbnRpdHkgICAgICAg ICAuLi4gb2sKICAgICByb3dzZWN1cml0eSAgICAgICAgICAgICAgLi4uIG9rCiAgICAgb2JqZWN0 X2FkZHJlc3MgICAgICAgICAgIC4uLiBvawogICAgIHRhYmxlc2FtcGxlICAgICAgICAgICAgICAu Li4gb2sKICAgICBncm91cGluZ3NldHMgICAgICAgICAgICAgLi4uIEZBSUxFRAogICAgIGRyb3Bf b3BlcmF0b3IgICAgICAgICAgICAuLi4gb2sKICAgICBwYXNzd29yZCAgICAgICAgICAgICAgICAg Li4uIG9rCnBhcmFsbGVsIGdyb3VwICgxMSB0ZXN0cyk6ICBhbHRlcl9vcGVyYXRvciBhc3luYyB0 c3JmIG1pc2NfZnVuY3Rpb25zIGRic2l6ZSBwc3FsIHRpZHNjYW4gYWx0ZXJfZ2VuZXJpYyBzeXN2 aWV3cyBtaXNjIHN0YXRzX2V4dAogICAgIGFsdGVyX2dlbmVyaWMgICAgICAgICAgICAuLi4gb2sK ICAgICBhbHRlcl9vcGVyYXRvciAgICAgICAgICAgLi4uIG9rCiAgICAgbWlzYyAgICAgICAgICAg ICAgICAgICAgIC4uLiBvawogICAgIHBzcWwgICAgICAgICAgICAgICAgICAgICAuLi4gb2sKICAg ICBhc3luYyAgICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgZGJzaXplICAgICAgICAgICAg ICAgICAgIC4uLiBvawogICAgIG1pc2NfZnVuY3Rpb25zICAgICAgICAgICAuLi4gb2sKICAgICBz eXN2aWV3cyAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgdHNyZiAgICAgICAgICAgICAgICAg ICAgIC4uLiBGQUlMRUQKICAgICB0aWRzY2FuICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAg c3RhdHNfZXh0ICAgICAgICAgICAgICAgIC4uLiBvawpwYXJhbGxlbCBncm91cCAoMyB0ZXN0cyk6 ICBhbXV0aWxzIHBzcWxfY3Jvc3N0YWIgcnVsZXMKICAgICBydWxlcyAgICAgICAgICAgICAgICAg ICAgLi4uIG9rCiAgICAgcHNxbF9jcm9zc3RhYiAgICAgICAgICAgIC4uLiBvawogICAgIGFtdXRp bHMgICAgICAgICAgICAgICAgICAuLi4gb2sKdGVzdCBzZWxlY3RfcGFyYWxsZWwgICAgICAgICAg Li4uIEZBSUxFRAp0ZXN0IHdyaXRlX3BhcmFsbGVsICAgICAgICAgICAuLi4gb2sKcGFyYWxsZWwg Z3JvdXAgKDIgdGVzdHMpOiAgc3Vic2NyaXB0aW9uIHB1YmxpY2F0aW9uCiAgICAgcHVibGljYXRp b24gICAgICAgICAgICAgIC4uLiBvawogICAgIHN1YnNjcmlwdGlvbiAgICAgICAgICAgICAuLi4g b2sKcGFyYWxsZWwgZ3JvdXAgKDIwIHRlc3RzKTogIGRlcGVuZGVuY3kgdHNkaWN0cyBjb21ib2Np ZCBndWMgcG9ydGFsc19wMiBzZWxlY3Rfdmlld3MgeG1sbWFwIGFkdmlzb3J5X2xvY2sganNvbl9l bmNvZGluZyBmdW5jdGlvbmFsX2RlcHMgY2x1c3RlciBlcXVpdmNsYXNzIGpzb24gd2luZG93IHRz ZWFyY2gganNvbmIgYml0bWFwb3BzIGluZGlyZWN0X3RvYXN0IGZvcmVpZ25fa2V5IGZvcmVpZ25f ZGF0YQogICAgIHNlbGVjdF92aWV3cyAgICAgICAgICAgICAuLi4gb2sKICAgICBwb3J0YWxzX3Ay ICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgZm9yZWlnbl9rZXkgICAgICAgICAgICAgIC4uLiBv awogICAgIGNsdXN0ZXIgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBkZXBlbmRlbmN5ICAg ICAgICAgICAgICAgLi4uIG9rCiAgICAgZ3VjICAgICAgICAgICAgICAgICAgICAgIC4uLiBvawog ICAgIGJpdG1hcG9wcyAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBjb21ib2NpZCAgICAgICAg ICAgICAgICAgLi4uIG9rCiAgICAgdHNlYXJjaCAgICAgICAgICAgICAgICAgIC4uLiBvawogICAg IHRzZGljdHMgICAgICAgICAgICAgICAgICAuLi4gb2sKICAgICBmb3JlaWduX2RhdGEgICAgICAg ICAgICAgLi4uIG9rCiAgICAgd2luZG93ICAgICAgICAgICAgICAgICAgIC4uLiBGQUlMRUQKICAg ICB4bWxtYXAgICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgZnVuY3Rpb25hbF9kZXBzICAg ICAgICAgIC4uLiBvawogICAgIGFkdmlzb3J5X2xvY2sgICAgICAgICAgICAuLi4gb2sKICAgICBq c29uICAgICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAganNvbmIgICAgICAgICAgICAgICAg ICAgIC4uLiBvawogICAgIGpzb25fZW5jb2RpbmcgICAgICAgICAgICAuLi4gb2sKICAgICBpbmRp cmVjdF90b2FzdCAgICAgICAgICAgLi4uIG9rCiAgICAgZXF1aXZjbGFzcyAgICAgICAgICAgICAg IC4uLiBvawpwYXJhbGxlbCBncm91cCAoMTkgdGVzdHMpOiAgcHJlcGFyZSBjb252ZXJzaW9uIGxp bWl0IHBsYW5jYWNoZSBjb3B5MiB0ZW1wIHJldHVybmluZyB3aXRob3V0X29pZCBzZXF1ZW5jZSBw b2x5bW9ycGhpc20gd2l0aCB0cnVuY2F0ZSByb3d0eXBlcyBkb21haW4gcmFuZ2VmdW5jcyBsYXJn ZW9iamVjdCB4bWwgYWx0ZXJfdGFibGUgcGxwZ3NxbAogICAgIHBsYW5jYWNoZSAgICAgICAgICAg ICAgICAuLi4gb2sKICAgICBsaW1pdCAgICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgcGxw Z3NxbCAgICAgICAgICAgICAgICAgIC4uLiBvawogICAgIGNvcHkyICAgICAgICAgICAgICAgICAg ICAuLi4gb2sKICAgICB0ZW1wICAgICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgZG9tYWlu ICAgICAgICAgICAgICAgICAgIC4uLiBvawogICAgIHJhbmdlZnVuY3MgICAgICAgICAgICAgICAu Li4gb2sKICAgICBwcmVwYXJlICAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgd2l0aG91dF9v aWQgICAgICAgICAgICAgIC4uLiBvawogICAgIGNvbnZlcnNpb24gICAgICAgICAgICAgICAuLi4g b2sKICAgICB0cnVuY2F0ZSAgICAgICAgICAgICAgICAgLi4uIG9rCiAgICAgYWx0ZXJfdGFibGUg ICAgICAgICAgICAgIC4uLiBvawogICAgIHNlcXVlbmNlICAgICAgICAgICAgICAgICAuLi4gb2sK ICAgICBwb2x5bW9ycGhpc20gICAgICAgICAgICAgLi4uIG9rCiAgICAgcm93dHlwZXMgICAgICAg ICAgICAgICAgIC4uLiBvawogICAgIHJldHVybmluZyAgICAgICAgICAgICAgICAuLi4gb2sKICAg ICBsYXJnZW9iamVjdCAgICAgICAgICAgICAgLi4uIG9rCiAgICAgd2l0aCAgICAgICAgICAgICAg ICAgICAgIC4uLiBGQUlMRUQKICAgICB4bWwgICAgICAgICAgICAgICAgICAgICAgLi4uIG9rCnBh cmFsbGVsIGdyb3VwICg1IHRlc3RzKTogIHJlbG9wdGlvbnMgaGFzaF9wYXJ0IGlkZW50aXR5IHBh cnRpdGlvbl9wcnVuZSBwYXJ0aXRpb25fam9pbgogICAgIGlkZW50aXR5ICAgICAgICAgICAgICAg ICAuLi4gb2sKICAgICBwYXJ0aXRpb25fam9pbiAgICAgICAgICAgLi4uIG9rCiAgICAgcGFydGl0 aW9uX3BydW5lICAgICAgICAgIC4uLiBvawogICAgIHJlbG9wdGlvbnMgICAgICAgICAgICAgICAu Li4gb2sKICAgICBoYXNoX3BhcnQgICAgICAgICAgICAgICAgLi4uIG9rCnRlc3QgZXZlbnRfdHJp Z2dlciAgICAgICAgICAgIC4uLiBvawp0ZXN0IHN0YXRzICAgICAgICAgICAgICAgICAgICAuLi4g RkFJTEVECg== --=_53197ed69aa56d93b504c05b854db072--