From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andrew Horton Newsgroups: gmane.lisp.guile.devel Subject: Re: Halt while building guile Date: Fri, 16 Mar 2012 20:31:25 +0000 Message-ID: <4F63A31D.8010009@gmail.com> References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------000409000201070802090907" X-Trace: dough.gmane.org 1331929904 27705 80.91.229.3 (16 Mar 2012 20:31:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 16 Mar 2012 20:31:44 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Mar 16 21:31:43 2012 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1S8doM-0006hF-Or for guile-devel@m.gmane.org; Fri, 16 Mar 2012 21:31:43 +0100 Original-Received: from localhost ([::1]:37598 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S8doM-0001iO-5R for guile-devel@m.gmane.org; Fri, 16 Mar 2012 16:31:42 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:44088) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S8doG-0001gW-HX for guile-devel@gnu.org; Fri, 16 Mar 2012 16:31:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S8doB-0000B1-Vc for guile-devel@gnu.org; Fri, 16 Mar 2012 16:31:36 -0400 Original-Received: from mail-we0-f169.google.com ([74.125.82.169]:46362) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S8doB-0000Aa-Gs for guile-devel@gnu.org; Fri, 16 Mar 2012 16:31:31 -0400 Original-Received: by werj55 with SMTP id j55so5551597wer.0 for ; Fri, 16 Mar 2012 13:31:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=mqH0ZDKDwyrZYrJdzgaF4e6j0KExBk2AfzGRW2QNiT0=; b=cI7TB1lPfNR8FVc1HZxAmUwMByQ9VMmIieCo7cuQJPQ0MgcYEnS93YEzJLvtbUpyL8 4Zu6efuuIwP7PSQ5syA0cR2+6bKDJ4yZ8IBUbamofM1DMg4eSgKqueLKS0D9dUqtklfW VtFxjbwEhT5y1Rl2z0rBap1zdrjEiOBu20wDILDQgkbly7fxyiPMhsyK1GLn9LWU7dFb +9/0eRmKmhfQ4BuERagXcmzSV9os6TKkWoODK73Wugef/krE7b24FUGlcb2fVsv+v63d bPOzJP5dORlMCorvd9e3h1dLPUSxEbePKVjBE/CPYNqgXWUQhWIXa4x+s8ir4TzToK0G G8tA== Original-Received: by 10.180.81.37 with SMTP id w5mr1402596wix.16.1331929888609; Fri, 16 Mar 2012 13:31:28 -0700 (PDT) Original-Received: from unknown-00-1d-4f-49-2d-04.home (host86-166-53-137.range86-166.btcentralplus.com. [86.166.53.137]) by mx.google.com with ESMTPS id ff9sm1620281wib.2.2012.03.16.13.31.26 (version=SSLv3 cipher=OTHER); Fri, 16 Mar 2012 13:31:27 -0700 (PDT) User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:11.0) Gecko/20120313 Thunderbird/11.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.82.169 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:14132 Archived-At: This is a multi-part message in MIME format. --------------000409000201070802090907 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 16/03/2012 10:34, Nala Ginrut wrote: > I didn't saw any error with your information, and I think it's normal. > The *.go compiling is very slow even if you have a good machine. So be > patient. Actually, I've noticed this too. The guile executable gets stuck and uses 0% CPU. You can interrupt it and try again and sometimes it works, sometimes gets stuck again on a different file, so I assume there's some sort of race. This is on OS X. I've held off mentioning it until I had a chance to investigate, and also because I'm using the bleeding edge bdwgc, and I wondered whether that was supported. I think it might be trying to get a mutex that it already holds. This started happening for me maybe a month ago. Anyhow, I attach a stack trace of the "stuck" guile on my machine (8 cores). > > On Fri, Mar 16, 2012 at 5:55 PM, Kun Liang > wrote: > > Hi guys: > I have checked out trunk of guile, try to build it with > following steps under guile top directory: > ./autogen.sh > mkdir build > cd build > ../configure > make > > Then the making process halt at this point (sometimes halt at > compiling a different scheme module). I was building guile under > cygwin. > > ======================================================== > make[2]: Entering directory > `/home/liangkun/workspace/guile/build/module' > GUILEC ice-9/eval.go > wrote `ice-9/eval.go' > GUILEC ice-9/psyntax-pp.go > GUILEC ice-9/boot-9.go > GUILEC language/tree-il.go > GUILEC language/glil.go > GUILEC language/assembly.go > wrote `language/assembly.go' > GUILEC language/tree-il/primitives.go > GUILEC language/tree-il/peval.go > GUILEC language/tree-il/fix-letrec.go > wrote `language/tree-il/fix-letrec.go' > GUILEC language/tree-il/optimize.go > GUILEC language/tree-il/canonicalize.go > GUILEC language/tree-il/analyze.go > GUILEC language/tree-il/inline.go > GUILEC language/tree-il/compile-glil.go > GUILEC language/tree-il/debug.go > GUILEC language/tree-il/spec.go > GUILEC language/glil/spec.go > ======================================================== > > > Any idea? Thanks! > -- > -------------------------------------------- > > Kun Liang > > http://freearth.blog.chinaunix.net > > --------------000409000201070802090907 Content-Type: text/plain; charset=UTF-8; name="Sample of Wedged guile.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Sample of Wedged guile.txt" U2FtcGxpbmcgcHJvY2VzcyA5OTI3MyBmb3IgMyBzZWNvbmRzIHdpdGggMSBtaWxsaXNlY29u ZCBvZiBydW4gdGltZSBiZXR3ZWVuIHNhbXBsZXMKU2FtcGxpbmcgY29tcGxldGVkLCBwcm9j ZXNzaW5nIHN5bWJvbHMuLi4KQW5hbHlzaXMgb2Ygc2FtcGxpbmcgZ3VpbGUgKHBpZCA5OTI3 MykgZXZlcnkgMSBtaWxsaXNlY29uZApQcm9jZXNzOiAgICAgICAgIGd1aWxlIFs5OTI3M10K UGF0aDogICAgICAgICAgICAvVXNlcnMvYW5kcmV3aG9ydG9uL3NyYy9iX2d1aWxlL2xpYmd1 aWxlLy5saWJzL2d1aWxlCkxvYWQgQWRkcmVzczogICAgMHgxMGI4ZTUwMDAKSWRlbnRpZmll cjogICAgICBndWlsZQpWZXJzaW9uOiAgICAgICAgID8/PyAoPz8/KQpDb2RlIFR5cGU6ICAg ICAgIFg4Ni02NCAoTmF0aXZlKQpQYXJlbnQgUHJvY2VzczogIHNoIFs5OTI3Ml0KCkRhdGUv VGltZTogICAgICAgMjAxMi0wMy0xMCAxNTowNzo0OS45MDAgKzAwMDAKT1MgVmVyc2lvbjog ICAgICBNYWMgT1MgWCAxMC43LjMgKDExRDUwYikKUmVwb3J0IFZlcnNpb246ICA3CgpDYWxs IGdyYXBoOgogICAgMjgzOCBUaHJlYWRfMTUzOTMwICAgRGlzcGF0Y2hRdWV1ZV8xOiBjb20u YXBwbGUubWFpbi10aHJlYWQgIChzZXJpYWwpCiAgICArIDI4Mzggc3RhcnQgIChpbiBndWls ZSkgKyA1MiAgWzB4MTBiOGU1ZTI0XQogICAgKyAgIDI4MzggbWFpbiAgKGluIGd1aWxlKSAr IDk1ICBbMHgxMGI4ZTVlOGZdICBndWlsZS5jOjgxCiAgICArICAgICAyODM4IHNjbV9ib290 X2d1aWxlICAoaW4gbGliZ3VpbGUtMi4yLjIyLmR5bGliKSArIDM5ICBbMHgxMGI5MWQ5Mzdd ICBpbml0LmM6MzE5CiAgICArICAgICAgIDI4Mzggc2NtX3dpdGhfZ3VpbGUgIChpbiBsaWJn dWlsZS0yLjIuMjIuZHlsaWIpICsgNDMgIFsweDEwYjk3OTQ0Yl0gIHRocmVhZHMuYzo5NDkK ICAgICsgICAgICAgICAyODM4IEdDX2NhbGxfd2l0aF9zdGFja19iYXNlICAoaW4gbGliZ2Mu MS5keWxpYikgKyAyNSAgWzB4MTBiYjc3Nzk5XSAgbWlzYy5jOjE1OTcKICAgICsgICAgICAg ICAgIDI4Mzggd2l0aF9ndWlsZV9hbmRfcGFyZW50ICAoaW4gbGliZ3VpbGUtMi4yLjIyLmR5 bGliKSArIDc0ICBbMHgxMGI5N2MxZmFdICB0aHJlYWRzLmM6OTA2CiAgICArICAgICAgICAg ICAgIDI4Mzggc2NtX2Nfd2l0aF9jb250aW51YXRpb25fYmFycmllciAgKGluIGxpYmd1aWxl LTIuMi4yMi5keWxpYikgKyAxMjkgIFsweDEwYjhmYjE1MV0gIGNvbnRpbnVhdGlvbnMuYzo0 NTEKICAgICsgICAgICAgICAgICAgICAyODM4IHNjbV9jYWxsXzQgIChpbiBsaWJndWlsZS0y LjIuMjIuZHlsaWIpICsgNzQgIFsweDEwYjhmZWM0YV0gIGV2YWwuYzo1MTIKICAgICsgICAg ICAgICAgICAgICAgIDI4Mzggc2NtX2Nfdm1fcnVuICAoaW4gbGliZ3VpbGUtMi4yLjIyLmR5 bGliKSArIDEyMCAgWzB4MTBiOTdmZGI4XSAgdm0uYzo1NzYKICAgICsgICAgICAgICAgICAg ICAgICAgMjgzOCB2bV9yZWd1bGFyX2VuZ2luZSAgKGluIGxpYmd1aWxlLTIuMi4yMi5keWxp YikgKyAxNDMyMSAgWzB4MTBiOTg0NjUxXSAgdm0taS1zeXN0ZW0uYzo5NzMKICAgICsgICAg ICAgICAgICAgICAgICAgICAyODM4IGNfYm9keSAgKGluIGxpYmd1aWxlLTIuMi4yMi5keWxp YikgKyAxNSAgWzB4MTBiOGZiMTdmXSAgY29udGludWF0aW9ucy5jOjUxMwogICAgKyAgICAg ICAgICAgICAgICAgICAgICAgMjgzOCBpbnZva2VfbWFpbl9mdW5jICAoaW4gbGliZ3VpbGUt Mi4yLjIyLmR5bGliKSArIDM0ICBbMHgxMGI5MWQ5NzJdICBpbml0LmM6MzM2CiAgICArICAg ICAgICAgICAgICAgICAgICAgICAgIDI4Mzggc2NtX3NoZWxsICAoaW4gbGliZ3VpbGUtMi4y LjIyLmR5bGliKSArIDkyICBbMHgxMGI5NTg2ZGNdICBzY3JpcHQuYzo0NDEKICAgICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAyODM4IHNjbV9ldmFsICAoaW4gbGliZ3VpbGUtMi4y LjIyLmR5bGliKSArIDEzMyAgWzB4MTBiOGZmNDc1XSAgZXZhbC5jOjY5MAogICAgKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMjgzOCBzY21fY192bV9ydW4gIChpbiBsaWJndWls ZS0yLjIuMjIuZHlsaWIpICsgMTIwICBbMHgxMGI5N2ZkYjhdICB2bS5jOjU3NgogICAgKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyODM4IHZtX3JlZ3VsYXJfZW5naW5lICAo aW4gbGliZ3VpbGUtMi4yLjIyLmR5bGliKSArIDEzMzU2ICBbMHgxMGI5ODQyOGNdICB2bS1p LXN5c3RlbS5jOjkwNQogICAgKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI4 Mzggc2NtX3ByaW1pdGl2ZV9sb2FkICAoaW4gbGliZ3VpbGUtMi4yLjIyLmR5bGliKSArIDIz OSAgWzB4MTBiOTI0YTJmXSAgbG9hZC5jOjEyNQogICAgKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMjgzOCBzY21fcmVhZF9leHByZXNzaW9uICAoaW4gbGliZ3VpbGUt Mi4yLjIyLmR5bGliKSArIDI2NzYgIFsweDEwYjk1NGMyNF0gIHJlYWQuYzoxNDM0CiAgICAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI4Mzggc2NtX3JlYWRfc2V4 cCAgKGluIGxpYmd1aWxlLTIuMi4yMi5keWxpYikgKyAzMjcgIFsweDEwYjk1NjBmN10gIHJl YWQuYzo0MTQKICAgICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAy ODM4IHNjbV9yZWFkX2V4cHJlc3Npb24gIChpbiBsaWJndWlsZS0yLjIuMjIuZHlsaWIpICsg MjY3NiAgWzB4MTBiOTU0YzI0XSAgcmVhZC5jOjE0MzQKICAgICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDI4Mzggc2NtX3JlYWRfc2V4cCAgKGluIGxpYmd1 aWxlLTIuMi4yMi5keWxpYikgKyA0MzQgIFsweDEwYjk1NjE2Ml0gIHJlYWQuYzozNjYKICAg ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjgzOCBzY21f d2Vha190YWJsZV9wdXRxX3ggIChpbiBsaWJndWlsZS0yLjIuMjIuZHlsaWIpICsgMTAyICBb MHgxMGI5OTc3YzZdICB3ZWFrLXRhYmxlLmM6OTI5CiAgICArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMjgzOCBwdGhyZWFkX211dGV4X2xvY2sgIChp biBsaWJzeXN0ZW1fYy5keWxpYikgKyA1NDUgIFsweDdmZmY4ZWI2MjFhMV0KICAgICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI4MzggX19wc3lu Y2hfbXV0ZXh3YWl0ICAoaW4gbGlic3lzdGVtX2tlcm5lbC5keWxpYikgKyAxMCAgWzB4N2Zm ZjhkYTUzYmYyXQogICAgMjgzOCBUaHJlYWRfMTUzOTYyCiAgICArIDI4MzggdGhyZWFkX3N0 YXJ0ICAoaW4gbGlic3lzdGVtX2MuZHlsaWIpICsgMTMgIFsweDdmZmY4ZWI2NmI3NV0KICAg ICsgICAyODM4IF9wdGhyZWFkX3N0YXJ0ICAoaW4gbGlic3lzdGVtX2MuZHlsaWIpICsgMzM1 ICBbMHg3ZmZmOGViNjM4YmZdCiAgICArICAgICAyODM4IEdDX21hcmtfdGhyZWFkICAoaW4g bGliZ2MuMS5keWxpYikgKyA5NyAgWzB4MTBiYjdiZTQxXSAgcHRocmVhZF9zdXBwb3J0LmM6 Mzg3CiAgICArICAgICAgIDI4MzggR0NfaGVscF9tYXJrZXIgIChpbiBsaWJnYy4xLmR5bGli KSArIDUzICBbMHgxMGJiNzQ2YjVdICBtYXJrLmM6MTE3OAogICAgKyAgICAgICAgIDI4Mzgg R0Nfd2FpdF9tYXJrZXIgIChpbiBsaWJnYy4xLmR5bGliKSArIDIzICBbMHgxMGJiN2Q0OTdd ICBwdGhyZWFkX3N1cHBvcnQuYzoyMDAzCiAgICArICAgICAgICAgICAyODM4IF9wdGhyZWFk X2NvbmRfd2FpdCAgKGluIGxpYnN5c3RlbV9jLmR5bGliKSArIDg0MCAgWzB4N2ZmZjhlYjY3 Mjc0XQogICAgKyAgICAgICAgICAgICAyODM4IF9fcHN5bmNoX2N2d2FpdCAgKGluIGxpYnN5 c3RlbV9rZXJuZWwuZHlsaWIpICsgMTAgIFsweDdmZmY4ZGE1M2JjYV0KICAgIDI4MzggVGhy ZWFkXzE1Mzk2MwogICAgKyAyODM4IHRocmVhZF9zdGFydCAgKGluIGxpYnN5c3RlbV9jLmR5 bGliKSArIDEzICBbMHg3ZmZmOGViNjZiNzVdCiAgICArICAgMjgzOCBfcHRocmVhZF9zdGFy dCAgKGluIGxpYnN5c3RlbV9jLmR5bGliKSArIDMzNSAgWzB4N2ZmZjhlYjYzOGJmXQogICAg KyAgICAgMjgzOCBHQ19tYXJrX3RocmVhZCAgKGluIGxpYmdjLjEuZHlsaWIpICsgOTcgIFsw eDEwYmI3YmU0MV0gIHB0aHJlYWRfc3VwcG9ydC5jOjM4NwogICAgKyAgICAgICAyODM4IEdD X2hlbHBfbWFya2VyICAoaW4gbGliZ2MuMS5keWxpYikgKyA1MyAgWzB4MTBiYjc0NmI1XSAg bWFyay5jOjExNzgKICAgICsgICAgICAgICAyODM4IEdDX3dhaXRfbWFya2VyICAoaW4gbGli Z2MuMS5keWxpYikgKyAyMyAgWzB4MTBiYjdkNDk3XSAgcHRocmVhZF9zdXBwb3J0LmM6MjAw MwogICAgKyAgICAgICAgICAgMjgzOCBfcHRocmVhZF9jb25kX3dhaXQgIChpbiBsaWJzeXN0 ZW1fYy5keWxpYikgKyA4NDAgIFsweDdmZmY4ZWI2NzI3NF0KICAgICsgICAgICAgICAgICAg MjgzOCBfX3BzeW5jaF9jdndhaXQgIChpbiBsaWJzeXN0ZW1fa2VybmVsLmR5bGliKSArIDEw ICBbMHg3ZmZmOGRhNTNiY2FdCiAgICAyODM4IFRocmVhZF8xNTM5NjQKICAgICsgMjgzOCB0 aHJlYWRfc3RhcnQgIChpbiBsaWJzeXN0ZW1fYy5keWxpYikgKyAxMyAgWzB4N2ZmZjhlYjY2 Yjc1XQogICAgKyAgIDI4MzggX3B0aHJlYWRfc3RhcnQgIChpbiBsaWJzeXN0ZW1fYy5keWxp YikgKyAzMzUgIFsweDdmZmY4ZWI2MzhiZl0KICAgICsgICAgIDI4MzggR0NfbWFya190aHJl YWQgIChpbiBsaWJnYy4xLmR5bGliKSArIDk3ICBbMHgxMGJiN2JlNDFdICBwdGhyZWFkX3N1 cHBvcnQuYzozODcKICAgICsgICAgICAgMjgzOCBHQ19oZWxwX21hcmtlciAgKGluIGxpYmdj LjEuZHlsaWIpICsgNTMgIFsweDEwYmI3NDZiNV0gIG1hcmsuYzoxMTc4CiAgICArICAgICAg ICAgMjgzOCBHQ193YWl0X21hcmtlciAgKGluIGxpYmdjLjEuZHlsaWIpICsgMjMgIFsweDEw YmI3ZDQ5N10gIHB0aHJlYWRfc3VwcG9ydC5jOjIwMDMKICAgICsgICAgICAgICAgIDI4Mzgg X3B0aHJlYWRfY29uZF93YWl0ICAoaW4gbGlic3lzdGVtX2MuZHlsaWIpICsgODQwICBbMHg3 ZmZmOGViNjcyNzRdCiAgICArICAgICAgICAgICAgIDI4MzggX19wc3luY2hfY3Z3YWl0ICAo aW4gbGlic3lzdGVtX2tlcm5lbC5keWxpYikgKyAxMCAgWzB4N2ZmZjhkYTUzYmNhXQogICAg MjgzOCBUaHJlYWRfMTUzOTY1CiAgICArIDI4MzggdGhyZWFkX3N0YXJ0ICAoaW4gbGlic3lz dGVtX2MuZHlsaWIpICsgMTMgIFsweDdmZmY4ZWI2NmI3NV0KICAgICsgICAyODM4IF9wdGhy ZWFkX3N0YXJ0ICAoaW4gbGlic3lzdGVtX2MuZHlsaWIpICsgMzM1ICBbMHg3ZmZmOGViNjM4 YmZdCiAgICArICAgICAyODM4IEdDX21hcmtfdGhyZWFkICAoaW4gbGliZ2MuMS5keWxpYikg KyA5NyAgWzB4MTBiYjdiZTQxXSAgcHRocmVhZF9zdXBwb3J0LmM6Mzg3CiAgICArICAgICAg IDI4MzggR0NfaGVscF9tYXJrZXIgIChpbiBsaWJnYy4xLmR5bGliKSArIDUzICBbMHgxMGJi NzQ2YjVdICBtYXJrLmM6MTE3OAogICAgKyAgICAgICAgIDI4MzggR0Nfd2FpdF9tYXJrZXIg IChpbiBsaWJnYy4xLmR5bGliKSArIDIzICBbMHgxMGJiN2Q0OTddICBwdGhyZWFkX3N1cHBv cnQuYzoyMDAzCiAgICArICAgICAgICAgICAyODM4IF9wdGhyZWFkX2NvbmRfd2FpdCAgKGlu IGxpYnN5c3RlbV9jLmR5bGliKSArIDg0MCAgWzB4N2ZmZjhlYjY3Mjc0XQogICAgKyAgICAg ICAgICAgICAyODM4IF9fcHN5bmNoX2N2d2FpdCAgKGluIGxpYnN5c3RlbV9rZXJuZWwuZHls aWIpICsgMTAgIFsweDdmZmY4ZGE1M2JjYV0KICAgIDI4MzggVGhyZWFkXzE1Mzk2NgogICAg KyAyODM4IHRocmVhZF9zdGFydCAgKGluIGxpYnN5c3RlbV9jLmR5bGliKSArIDEzICBbMHg3 ZmZmOGViNjZiNzVdCiAgICArICAgMjgzOCBfcHRocmVhZF9zdGFydCAgKGluIGxpYnN5c3Rl bV9jLmR5bGliKSArIDMzNSAgWzB4N2ZmZjhlYjYzOGJmXQogICAgKyAgICAgMjgzOCBHQ19t YXJrX3RocmVhZCAgKGluIGxpYmdjLjEuZHlsaWIpICsgOTcgIFsweDEwYmI3YmU0MV0gIHB0 aHJlYWRfc3VwcG9ydC5jOjM4NwogICAgKyAgICAgICAyODM4IEdDX2hlbHBfbWFya2VyICAo aW4gbGliZ2MuMS5keWxpYikgKyA1MyAgWzB4MTBiYjc0NmI1XSAgbWFyay5jOjExNzgKICAg ICsgICAgICAgICAyODM4IEdDX3dhaXRfbWFya2VyICAoaW4gbGliZ2MuMS5keWxpYikgKyAy MyAgWzB4MTBiYjdkNDk3XSAgcHRocmVhZF9zdXBwb3J0LmM6MjAwMwogICAgKyAgICAgICAg ICAgMjgzOCBfcHRocmVhZF9jb25kX3dhaXQgIChpbiBsaWJzeXN0ZW1fYy5keWxpYikgKyA4 NDAgIFsweDdmZmY4ZWI2NzI3NF0KICAgICsgICAgICAgICAgICAgMjgzOCBfX3BzeW5jaF9j dndhaXQgIChpbiBsaWJzeXN0ZW1fa2VybmVsLmR5bGliKSArIDEwICBbMHg3ZmZmOGRhNTNi Y2FdCiAgICAyODM4IFRocmVhZF8xNTM5NjcKICAgICsgMjgzOCB0aHJlYWRfc3RhcnQgIChp biBsaWJzeXN0ZW1fYy5keWxpYikgKyAxMyAgWzB4N2ZmZjhlYjY2Yjc1XQogICAgKyAgIDI4 MzggX3B0aHJlYWRfc3RhcnQgIChpbiBsaWJzeXN0ZW1fYy5keWxpYikgKyAzMzUgIFsweDdm ZmY4ZWI2MzhiZl0KICAgICsgICAgIDI4MzggR0NfbWFya190aHJlYWQgIChpbiBsaWJnYy4x LmR5bGliKSArIDk3ICBbMHgxMGJiN2JlNDFdICBwdGhyZWFkX3N1cHBvcnQuYzozODcKICAg ICsgICAgICAgMjgzOCBHQ19oZWxwX21hcmtlciAgKGluIGxpYmdjLjEuZHlsaWIpICsgNTMg IFsweDEwYmI3NDZiNV0gIG1hcmsuYzoxMTc4CiAgICArICAgICAgICAgMjgzOCBHQ193YWl0 X21hcmtlciAgKGluIGxpYmdjLjEuZHlsaWIpICsgMjMgIFsweDEwYmI3ZDQ5N10gIHB0aHJl YWRfc3VwcG9ydC5jOjIwMDMKICAgICsgICAgICAgICAgIDI4MzggX3B0aHJlYWRfY29uZF93 YWl0ICAoaW4gbGlic3lzdGVtX2MuZHlsaWIpICsgODQwICBbMHg3ZmZmOGViNjcyNzRdCiAg ICArICAgICAgICAgICAgIDI4MzggX19wc3luY2hfY3Z3YWl0ICAoaW4gbGlic3lzdGVtX2tl cm5lbC5keWxpYikgKyAxMCAgWzB4N2ZmZjhkYTUzYmNhXQogICAgMjgzOCBUaHJlYWRfMTUz OTY4CiAgICArIDI4MzggdGhyZWFkX3N0YXJ0ICAoaW4gbGlic3lzdGVtX2MuZHlsaWIpICsg MTMgIFsweDdmZmY4ZWI2NmI3NV0KICAgICsgICAyODM4IF9wdGhyZWFkX3N0YXJ0ICAoaW4g bGlic3lzdGVtX2MuZHlsaWIpICsgMzM1ICBbMHg3ZmZmOGViNjM4YmZdCiAgICArICAgICAy ODM4IEdDX21hcmtfdGhyZWFkICAoaW4gbGliZ2MuMS5keWxpYikgKyA5NyAgWzB4MTBiYjdi ZTQxXSAgcHRocmVhZF9zdXBwb3J0LmM6Mzg3CiAgICArICAgICAgIDI4MzggR0NfaGVscF9t YXJrZXIgIChpbiBsaWJnYy4xLmR5bGliKSArIDUzICBbMHgxMGJiNzQ2YjVdICBtYXJrLmM6 MTE3OAogICAgKyAgICAgICAgIDI4MzggR0Nfd2FpdF9tYXJrZXIgIChpbiBsaWJnYy4xLmR5 bGliKSArIDIzICBbMHgxMGJiN2Q0OTddICBwdGhyZWFkX3N1cHBvcnQuYzoyMDAzCiAgICAr ICAgICAgICAgICAyODM4IF9wdGhyZWFkX2NvbmRfd2FpdCAgKGluIGxpYnN5c3RlbV9jLmR5 bGliKSArIDg0MCAgWzB4N2ZmZjhlYjY3Mjc0XQogICAgKyAgICAgICAgICAgICAyODM4IF9f cHN5bmNoX2N2d2FpdCAgKGluIGxpYnN5c3RlbV9rZXJuZWwuZHlsaWIpICsgMTAgIFsweDdm ZmY4ZGE1M2JjYV0KICAgIDI4MzggVGhyZWFkXzE1Mzk2OQogICAgICAyODM4IHRocmVhZF9z dGFydCAgKGluIGxpYnN5c3RlbV9jLmR5bGliKSArIDEzICBbMHg3ZmZmOGViNjZiNzVdCiAg ICAgICAgMjgzOCBfcHRocmVhZF9zdGFydCAgKGluIGxpYnN5c3RlbV9jLmR5bGliKSArIDMz NSAgWzB4N2ZmZjhlYjYzOGJmXQogICAgICAgICAgMjgzOCBzY21fd2l0aF9ndWlsZSAgKGlu IGxpYmd1aWxlLTIuMi4yMi5keWxpYikgKyA0MyAgWzB4MTBiOTc5NDRiXSAgdGhyZWFkcy5j Ojk0OQogICAgICAgICAgICAyODM4IEdDX2NhbGxfd2l0aF9zdGFja19iYXNlICAoaW4gbGli Z2MuMS5keWxpYikgKyAyNSAgWzB4MTBiYjc3Nzk5XSAgbWlzYy5jOjE1OTcKICAgICAgICAg ICAgICAyODM4IHdpdGhfZ3VpbGVfYW5kX3BhcmVudCAgKGluIGxpYmd1aWxlLTIuMi4yMi5k eWxpYikgKyA3NCAgWzB4MTBiOTdjMWZhXSAgdGhyZWFkcy5jOjkwNgogICAgICAgICAgICAg ICAgMjgzOCBzY21fY193aXRoX2NvbnRpbnVhdGlvbl9iYXJyaWVyICAoaW4gbGliZ3VpbGUt Mi4yLjIyLmR5bGliKSArIDEyOSAgWzB4MTBiOGZiMTUxXSAgY29udGludWF0aW9ucy5jOjQ1 MQogICAgICAgICAgICAgICAgICAyODM4IHNjbV9jYWxsXzQgIChpbiBsaWJndWlsZS0yLjIu MjIuZHlsaWIpICsgNzQgIFsweDEwYjhmZWM0YV0gIGV2YWwuYzo1MTIKICAgICAgICAgICAg ICAgICAgICAyODM4IHNjbV9jX3ZtX3J1biAgKGluIGxpYmd1aWxlLTIuMi4yMi5keWxpYikg KyAxMjAgIFsweDEwYjk3ZmRiOF0gIHZtLmM6NTc2CiAgICAgICAgICAgICAgICAgICAgICAy ODM4IHZtX3JlZ3VsYXJfZW5naW5lICAoaW4gbGliZ3VpbGUtMi4yLjIyLmR5bGliKSArIDE0 MzIxICBbMHgxMGI5ODQ2NTFdICB2bS1pLXN5c3RlbS5jOjk3MwogICAgICAgICAgICAgICAg ICAgICAgICAyODM4IGNfYm9keSAgKGluIGxpYmd1aWxlLTIuMi4yMi5keWxpYikgKyAxNSAg WzB4MTBiOGZiMTdmXSAgY29udGludWF0aW9ucy5jOjUxMwogICAgICAgICAgICAgICAgICAg ICAgICAgIDI4MzggZmluYWxpemF0aW9uX3RocmVhZF9wcm9jICAoaW4gbGliZ3VpbGUtMi4y LjIyLmR5bGliKSArIDcxICBbMHgxMGI5MDdiZDddICBmaW5hbGl6ZXJzLmM6MjI4CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAyODM4IHNjbV93aXRob3V0X2d1aWxlICAoaW4gbGli Z3VpbGUtMi4yLjIyLmR5bGliKSArIDU1ICBbMHgxMGI5Nzk0OTddICB0aHJlYWRzLmM6MjI5 CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI4MzggR0NfZG9fYmxvY2tpbmcgIChp biBsaWJnYy4xLmR5bGliKSArIDMyICBbMHgxMGJiNzc3YzBdICBtaXNjLmM6MTY5NgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI4MzggR0Nfd2l0aF9jYWxsZWVfc2F2ZXNf cHVzaGVkICAoaW4gbGliZ2MuMS5keWxpYikgKyAxOCAgWzB4MTBiYjcxODgyXSAgbWFjaF9k ZXAuYzozMDUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI4MzggR0NfZG9f YmxvY2tpbmdfaW5uZXIgIChpbiBsaWJnYy4xLmR5bGliKSArIDExOSAgWzB4MTBiYjdjOWU3 XSAgcHRocmVhZF9zdXBwb3J0LmM6MTIwMwogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAyODM4IHJlYWRfZmluYWxpemF0aW9uX3BpcGVfZGF0YSAgKGluIGxpYmd1aWxl LTIuMi4yMi5keWxpYikgKyAyOCAgWzB4MTBiOTA3YzFjXSAgZmluYWxpemVycy5jOjIxNQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI4MzggcmVhZCAgKGluIGxp YnN5c3RlbV9rZXJuZWwuZHlsaWIpICsgMTAgIFsweDdmZmY4ZGE1NGFmMl0KClRvdGFsIG51 bWJlciBpbiBzdGFjayAocmVjdXJzaXZlIGNvdW50ZWQgbXVsdGlwbGUsIHdoZW4gPj01KToK ICAgICAgICA4ICAgICAgIF9wdGhyZWFkX3N0YXJ0ICAoaW4gbGlic3lzdGVtX2MuZHlsaWIp ICsgMzM1ICBbMHg3ZmZmOGViNjM4YmZdCiAgICAgICAgOCAgICAgICB0aHJlYWRfc3RhcnQg IChpbiBsaWJzeXN0ZW1fYy5keWxpYikgKyAxMyAgWzB4N2ZmZjhlYjY2Yjc1XQogICAgICAg IDcgICAgICAgR0NfaGVscF9tYXJrZXIgIChpbiBsaWJnYy4xLmR5bGliKSArIDUzICBbMHgx MGJiNzQ2YjVdICBtYXJrLmM6MTE3OAogICAgICAgIDcgICAgICAgR0NfbWFya190aHJlYWQg IChpbiBsaWJnYy4xLmR5bGliKSArIDk3ICBbMHgxMGJiN2JlNDFdICBwdGhyZWFkX3N1cHBv cnQuYzozODcKICAgICAgICA3ICAgICAgIEdDX3dhaXRfbWFya2VyICAoaW4gbGliZ2MuMS5k eWxpYikgKyAyMyAgWzB4MTBiYjdkNDk3XSAgcHRocmVhZF9zdXBwb3J0LmM6MjAwMwogICAg ICAgIDcgICAgICAgX19wc3luY2hfY3Z3YWl0ICAoaW4gbGlic3lzdGVtX2tlcm5lbC5keWxp YikgKyAwICBbMHg3ZmZmOGRhNTNiYzBdCiAgICAgICAgNyAgICAgICBfcHRocmVhZF9jb25k X3dhaXQgIChpbiBsaWJzeXN0ZW1fYy5keWxpYikgKyA4NDAgIFsweDdmZmY4ZWI2NzI3NF0K ClNvcnQgYnkgdG9wIG9mIHN0YWNrLCBzYW1lIGNvbGxhcHNlZCAod2hlbiA+PSA1KToKICAg ICAgICBfX3BzeW5jaF9jdndhaXQgIChpbiBsaWJzeXN0ZW1fa2VybmVsLmR5bGliKSAgICAg ICAgMTk4NjYKICAgICAgICBfX3BzeW5jaF9tdXRleHdhaXQgIChpbiBsaWJzeXN0ZW1fa2Vy bmVsLmR5bGliKSAgICAgICAgMjgzOAogICAgICAgIHJlYWQgIChpbiBsaWJzeXN0ZW1fa2Vy bmVsLmR5bGliKSAgICAgICAgMjgzOAoKQmluYXJ5IEltYWdlczoKICAgICAgIDB4MTBiOGU1 MDAwIC0gICAgICAgIDB4MTBiOGU1ZmZmICtndWlsZSAoPz8/IC0gPz8/KSA8QjQ4NzBCMEUt NzRFMi0zQThELUI2NkMtMDYwMjA0RUMzNDg5PiAvVXNlcnMvYW5kcmV3aG9ydG9uL3NyYy9i X2d1aWxlL2xpYmd1aWxlLy5saWJzL2d1aWxlCiAgICAgICAweDEwYjhlOTAwMCAtICAgICAg ICAweDEwYjlmMWZmNyArbGliZ3VpbGUtMi4yLjIyLmR5bGliICgyNS4wLjAgLSBjb21wYXRp YmlsaXR5IDI1LjAuMCkgPEIwRkEzQkZFLTI3RjgtMzVFNS04MTIyLTc0NzcyNzA0NkY3Mj4g L1VzZXJzL2FuZHJld2hvcnRvbi9zcmMvYl9ndWlsZS9saWJndWlsZS8ubGlicy9saWJndWls ZS0yLjIuMjIuZHlsaWIKICAgICAgIDB4MTBiYjY5MDAwIC0gICAgICAgIDB4MTBiYjg1ZmY3 ICtsaWJnYy4xLmR5bGliICgyLjMuMCAtIGNvbXBhdGliaWxpdHkgMi4wLjApIDw0MzE1OUFF RC0wODE5LTM4MDUtOTY0RC1EMjBFNjA2QjEzMkU+IC91c3IvbG9jYWwvbGliL2xpYmdjLjEu ZHlsaWIKICAgICAgIDB4MTBiYmQ0MDAwIC0gICAgICAgIDB4MTBiYmQ5ZmZmICtsaWJmZmku Ni5keWxpYiAoNy4wLjAgLSBjb21wYXRpYmlsaXR5IDcuMC4wKSA8OURBODFENjgtMTYwNC0z QTMwLUEwRUMtRkE0MEJFQzg3NDNFPiAvdXNyL2xvY2FsL2xpYi9saWJmZmkuNi5keWxpYgog ICAgICAgMHgxMGJiZGUwMDAgLSAgICAgICAgMHgxMGJiZTZmZmYgK2xpYmludGwuOC5keWxp YiAoMTAuMS4wIC0gY29tcGF0aWJpbGl0eSAxMC4wLjApIDxBNEUxRjJBQi1ERERFLTNGN0Et ODA2RS04OTE4QkNEN0MzQ0Q+IC91c3IvbG9jYWwvbGliL2xpYmludGwuOC5keWxpYgogICAg ICAgMHgxMGJiZjUwMDAgLSAgICAgICAgMHgxMGJkMDFmZTcgK2xpYnVuaXN0cmluZy4wLmR5 bGliICgyLjIuMCAtIGNvbXBhdGliaWxpdHkgMi4wLjApIDw0MUVDMTBENS04MjAxLTlDRTkt REU0Qy0yRUNEMzQ2RkIxNDQ+IC91c3IvbG9jYWwvbGliL2xpYnVuaXN0cmluZy4wLmR5bGli CiAgICAgICAweDEwYmQzYTAwMCAtICAgICAgICAweDEwYmQ5OGZmNyArbGliZ21wLjEwLmR5 bGliICgxMS4yLjAgLSBjb21wYXRpYmlsaXR5IDExLjAuMCkgPEY3QUVEMzYzLUQ3RjgtMzQy My0yNjc3LUZCNDFGNDMzOTRCQj4gL3Vzci9sb2NhbC9saWIvbGliZ21wLjEwLmR5bGliCiAg ICAgICAweDEwYmRhZjAwMCAtICAgICAgICAweDEwYmRiNWZlZiArbGlibHRkbC43LmR5bGli ICgxMS4wLjAgLSBjb21wYXRpYmlsaXR5IDExLjAuMCkgPDE4RDM1N0U4LUI1RjUtRTAxMy04 NTRELTZFMDJCMDIzREMzOD4gL3Vzci9sb2NhbC9saWIvbGlibHRkbC43LmR5bGliCiAgICAw eDdmZmY2YjRlNTAwMCAtICAgICAweDdmZmY2YjUxOWJhZiAgZHlsZCAoMTk1LjYgLSA/Pz8p IDwwQ0QxQjM1Qi1BMjhGLTMyREEtQjcyRS00NTJFQUQ2MDk2MTM+IC91c3IvbGliL2R5bGQK ICAgIDB4N2ZmZjhhM2E4MDAwIC0gICAgIDB4N2ZmZjhhM2FkZmZmICBsaWJjYWNoZS5keWxp YiAoNDcuMC4wIC0gY29tcGF0aWJpbGl0eSAxLjAuMCkgPEI3NzU3RTJFLTVBN0QtMzYyRS1B QjcxLTc4NUZFNzlFMTUyNz4gL3Vzci9saWIvc3lzdGVtL2xpYmNhY2hlLmR5bGliCiAgICAw eDdmZmY4YjA1MTAwMCAtICAgICAweDdmZmY4YjA1NWZmZiAgbGlibWF0aENvbW1vbi5BLmR5 bGliICgyMDI2LjAuMCAtIGNvbXBhdGliaWxpdHkgMS4wLjApIDxGRjgzQUZGNy00MkIyLTMw NkUtOTBBRi1ENTM5QzUxQTQ1NDI+IC91c3IvbGliL3N5c3RlbS9saWJtYXRoQ29tbW9uLkEu ZHlsaWIKICAgIDB4N2ZmZjhiNTk5MDAwIC0gICAgIDB4N2ZmZjhiNWEwZmZmICBsaWJjb3B5 ZmlsZS5keWxpYiAoODUuMS4wIC0gY29tcGF0aWJpbGl0eSAxLjAuMCkgPDE3MkIxOTg1LUYy NEEtMzRFOS04RDhCLUEyNDAzQzlBMDM5OT4gL3Vzci9saWIvc3lzdGVtL2xpYmNvcHlmaWxl LmR5bGliCiAgICAweDdmZmY4YmQzMTAwMCAtICAgICAweDdmZmY4YmQ2Y2ZmZiAgbGlic3lz dGVtX2luZm8uZHlsaWIgKD8/PyAtID8/PykgPDM1RjkwMjUyLTJBRTEtMzJDNS04RDM0LTc4 MkM2MTREOTYzOT4gL3Vzci9saWIvc3lzdGVtL2xpYnN5c3RlbV9pbmZvLmR5bGliCiAgICAw eDdmZmY4YmU5ZTAwMCAtICAgICAweDdmZmY4YmVhOGZmNyAgbGlibGF1bmNoLmR5bGliICgz OTIuMTguMCAtIGNvbXBhdGliaWxpdHkgMS4wLjApIDwzOUVGMDRGMi03RjBDLTM0MzUtQjc4 NS1CRjI4MzcyN0ZGQkQ+IC91c3IvbGliL3N5c3RlbS9saWJsYXVuY2guZHlsaWIKICAgIDB4 N2ZmZjhiZWU2MDAwIC0gICAgIDB4N2ZmZjhiZWViZmZmICBsaWJjb21waWxlcl9ydC5keWxp YiAoNi4wLjAgLSBjb21wYXRpYmlsaXR5IDEuMC4wKSA8OThFQ0Q1RjYtRTg1Qy0zMkE1LTk4 Q0QtODkxMTIzMENCNjZBPiAvdXNyL2xpYi9zeXN0ZW0vbGliY29tcGlsZXJfcnQuZHlsaWIK ICAgIDB4N2ZmZjhkMjY5MDAwIC0gICAgIDB4N2ZmZjhkMjZkZmZmICBsaWJkeWxkLmR5bGli ICgxOTUuNS4wIC0gY29tcGF0aWJpbGl0eSAxLjAuMCkgPEYxOTAzQjdBLUQzRkYtMzM5MC05 MDlBLUIyNEUwOUJBRDFBNT4gL3Vzci9saWIvc3lzdGVtL2xpYmR5bGQuZHlsaWIKICAgIDB4 N2ZmZjhkMjZlMDAwIC0gICAgIDB4N2ZmZjhkMjZmZmZmICBsaWJkbnNpbmZvLmR5bGliICgz OTUuNi4wIC0gY29tcGF0aWJpbGl0eSAxLjAuMCkgPDcxOEExMzVGLTYzNDktMzU0QS04NUQ1 LTQzMEIxMjhFRkQ1Nz4gL3Vzci9saWIvc3lzdGVtL2xpYmRuc2luZm8uZHlsaWIKICAgIDB4 N2ZmZjhkMzc2MDAwIC0gICAgIDB4N2ZmZjhkNTRhZmZmICBjb20uYXBwbGUuQ29yZUZvdW5k YXRpb24gKDYuNy4xIC0gNjM1LjE5KSA8NTdCNzc5MjUtOTA2NS0zOEM5LUEwNUItMDJGNEY5 RUQwMDdDPiAvU3lzdGVtL0xpYnJhcnkvRnJhbWV3b3Jrcy9Db3JlRm91bmRhdGlvbi5mcmFt ZXdvcmsvVmVyc2lvbnMvQS9Db3JlRm91bmRhdGlvbgogICAgMHg3ZmZmOGRhMTMwMDAgLSAg ICAgMHg3ZmZmOGRhMWJmZmYgIGxpYnN5c3RlbV9kbnNzZC5keWxpYiAoPz8/IC0gPz8/KSA8 NDA3QTQ4RjMtNjRBMC0zNDhCLTg4RTYtNzBDRUNEM0QwRDY3PiAvdXNyL2xpYi9zeXN0ZW0v bGlic3lzdGVtX2Ruc3NkLmR5bGliCiAgICAweDdmZmY4ZGEzZDAwMCAtICAgICAweDdmZmY4 ZGE1ZGZmZiAgbGlic3lzdGVtX2tlcm5lbC5keWxpYiAoMTY5OS4yMi44MSAtIGNvbXBhdGli aWxpdHkgMS4wLjApIDxCOUUyNTlGQy03M0VBLTMxRTMtOEU2OC03Rjk4MERFQkE4QTY+IC91 c3IvbGliL3N5c3RlbS9saWJzeXN0ZW1fa2VybmVsLmR5bGliCiAgICAweDdmZmY4ZGQ5NTAw MCAtICAgICAweDdmZmY4ZGQ5N2ZmZiAgbGlicXVhcmFudGluZS5keWxpYiAoMzYuMi4wIC0g Y29tcGF0aWJpbGl0eSAxLjAuMCkgPDQ4NjU2NTYyLUZGMjAtM0I1NS05RjkzLTQwN0FDQTcz NDFDMD4gL3Vzci9saWIvc3lzdGVtL2xpYnF1YXJhbnRpbmUuZHlsaWIKICAgIDB4N2ZmZjhk ZTRmMDAwIC0gICAgIDB4N2ZmZjhkZTYxZmY3ICBsaWJ6LjEuZHlsaWIgKDEuMi41IC0gY29t cGF0aWJpbGl0eSAxLjAuMCkgPDMwQ0JFRjE1LTQ5NzgtM0RFRC04NjI5LTcxMDk4ODBBMTlE ND4gL3Vzci9saWIvbGliei4xLmR5bGliCiAgICAweDdmZmY4ZTNjNjAwMCAtICAgICAweDdm ZmY4ZTNjN2ZmNyAgbGlicmVtb3ZlZmlsZS5keWxpYiAoMjEuMS4wIC0gY29tcGF0aWJpbGl0 eSAxLjAuMCkgPDczOUU2QzgzLUFBNTItM0M2Qy1BNjgwLUIzN0ZFMjg4OEEwND4gL3Vzci9s aWIvc3lzdGVtL2xpYnJlbW92ZWZpbGUuZHlsaWIKICAgIDB4N2ZmZjhlYTM4MDAwIC0gICAg IDB4N2ZmZjhlYWFiZmZmICBsaWJzdGRjKysuNi5keWxpYiAoNTIuMC4wIC0gY29tcGF0aWJp bGl0eSA3LjAuMCkgPDZCREQ0M0U0LUE0QjEtMzc5RS05RUQ1LThDNzEzNjUzREZGMj4gL3Vz ci9saWIvbGlic3RkYysrLjYuZHlsaWIKICAgIDB4N2ZmZjhlYjE1MDAwIC0gICAgIDB4N2Zm ZjhlYmYyZmVmICBsaWJzeXN0ZW1fYy5keWxpYiAoNzYzLjEyLjAgLSBjb21wYXRpYmlsaXR5 IDEuMC4wKSA8RkY2OUYwNkUtMDkwNC0zQzA4LUE1RUYtNTM2RkFGRkZEQzIyPiAvdXNyL2xp Yi9zeXN0ZW0vbGlic3lzdGVtX2MuZHlsaWIKICAgIDB4N2ZmZjhmNzI3MDAwIC0gICAgIDB4 N2ZmZjhmNzI4ZmZmICBsaWJEaWFnbm9zdGljTWVzc2FnZXNDbGllbnQuZHlsaWIgKD8/PyAt ID8/PykgPDNEQ0Y1NzdCLUYxMjYtMzAyQi1CQ0UyLTREQjlBOTVCODU5OD4gL3Vzci9saWIv bGliRGlhZ25vc3RpY01lc3NhZ2VzQ2xpZW50LmR5bGliCiAgICAweDdmZmY4ZjhjMTAwMCAt ICAgICAweDdmZmY4ZjhjY2ZmNyAgbGliYysrYWJpLmR5bGliICgxNC4wLjAgLSBjb21wYXRp YmlsaXR5IDEuMC4wKSA8OEZGM0Q3NjYtRDY3OC0zNkY2LTg0QUMtNDIzQzg3OEU2RDE0PiAv dXNyL2xpYi9saWJjKythYmkuZHlsaWIKICAgIDB4N2ZmZjhmYWZjMDAwIC0gICAgIDB4N2Zm ZjhmYjBhZmZmICBsaWJkaXNwYXRjaC5keWxpYiAoMTg3LjcuMCAtIGNvbXBhdGliaWxpdHkg MS4wLjApIDw3MTJBQUVBQy1BRDkwLTM3RjctQjcxRi0yOTNGRjhBRTg3MjM+IC91c3IvbGli L3N5c3RlbS9saWJkaXNwYXRjaC5keWxpYgogICAgMHg3ZmZmOGZiMGIwMDAgLSAgICAgMHg3 ZmZmOGZkMGRmZmYgIGxpYmljdWNvcmUuQS5keWxpYiAoNDYuMS4wIC0gY29tcGF0aWJpbGl0 eSAxLjAuMCkgPDM4Q0Q2RUQzLUM4RTQtM0NDRC04OUFDLTlDMzE5ODgwMzEwMT4gL3Vzci9s aWIvbGliaWN1Y29yZS5BLmR5bGliCiAgICAweDdmZmY5MDQ0ZjAwMCAtICAgICAweDdmZmY5 MDQ1MGZmZiAgbGlidW5jLmR5bGliICgyNC4wLjAgLSBjb21wYXRpYmlsaXR5IDEuMC4wKSA8 QzY3QjNCMTQtODY2Qy0zMTRGLTg3RkYtODAyNUJFQzJDQUFDPiAvdXNyL2xpYi9zeXN0ZW0v bGlidW5jLmR5bGliCiAgICAweDdmZmY5MTBlZTAwMCAtICAgICAweDdmZmY5MTBlZmZmNyAg bGlic3lzdGVtX2Jsb2Nrcy5keWxpYiAoNTMuMC4wIC0gY29tcGF0aWJpbGl0eSAxLjAuMCkg PDhCQ0EyMTRBLTg5OTItMzRCMi1BOEI5LUI3NERFQUNBMTg2OT4gL3Vzci9saWIvc3lzdGVt L2xpYnN5c3RlbV9ibG9ja3MuZHlsaWIKICAgIDB4N2ZmZjkxMmVlMDAwIC0gICAgIDB4N2Zm ZjkxMzMwZmY3ICBsaWJjb21tb25DcnlwdG8uZHlsaWIgKDU1MDEwLjAuMCAtIGNvbXBhdGli aWxpdHkgMS4wLjApIDxBNUI5Nzc4RS0xMUMzLTNGNjEtQjc0MC0xRjIxMTRFOTY3RkI+IC91 c3IvbGliL3N5c3RlbS9saWJjb21tb25DcnlwdG8uZHlsaWIKICAgIDB4N2ZmZjkxYmNlMDAw IC0gICAgIDB4N2ZmZjkxYzQzZmY3ICBsaWJjKysuMS5keWxpYiAoMTkuMC4wIC0gY29tcGF0 aWJpbGl0eSAxLjAuMCkgPEMwRUZGRjFCLTBGRUItM0Y5OS1CRTU0LTUwNkIzNUI1NTVBOT4g L3Vzci9saWIvbGliYysrLjEuZHlsaWIKICAgIDB4N2ZmZjkyMDcyMDAwIC0gICAgIDB4N2Zm ZjkyMDlmZmU3ICBsaWJTeXN0ZW0uQi5keWxpYiAoMTU5LjEuMCAtIGNvbXBhdGliaWxpdHkg MS4wLjApIDw3QkVCQjEzOS01MEJCLTMxMTItOTQ3QS1GNEFBMTY4Rjk5MUM+IC91c3IvbGli L2xpYlN5c3RlbS5CLmR5bGliCiAgICAweDdmZmY5MzA0MTAwMCAtICAgICAweDdmZmY5MzA0 YWZmNyAgbGlic3lzdGVtX25vdGlmeS5keWxpYiAoODAuMS4wIC0gY29tcGF0aWJpbGl0eSAx LjAuMCkgPEE0RDY1MUUzLUQxQzYtMzkzNC1BRDQ5LTdBMTA0RkQxNDU5Nj4gL3Vzci9saWIv c3lzdGVtL2xpYnN5c3RlbV9ub3RpZnkuZHlsaWIKICAgIDB4N2ZmZjkzN2U5MDAwIC0gICAg IDB4N2ZmZjkzN2VmZmZmICBsaWJtYWNoby5keWxpYiAoODAwLjAuMCAtIGNvbXBhdGliaWxp dHkgMS4wLjApIDxEODZGNjNFQy1EMkJELTMyRTAtODk1NS0wOEI1RUFGQUQyQ0M+IC91c3Iv bGliL3N5c3RlbS9saWJtYWNoby5keWxpYgogICAgMHg3ZmZmOTM3ZjAwMDAgLSAgICAgMHg3 ZmZmOTM4M2VmZmYgIGxpYmF1dG8uZHlsaWIgKD8/PyAtID8/PykgPEQ4QUM4NDU4LURERDAt MzkzOS04Qjk2LUI2Q0VEODE2MTNFRj4gL3Vzci9saWIvbGliYXV0by5keWxpYgogICAgMHg3 ZmZmOTQzOWYwMDAgLSAgICAgMHg3ZmZmOTQ0ODNlNWYgIGxpYm9iamMuQS5keWxpYiAoMjI4 LjAuMCAtIGNvbXBhdGliaWxpdHkgMS4wLjApIDw4NzFFNjg4Qi1DRjU3LTNCQzctODBENi1G NjQ3NkRGRjEwOUI+IC91c3IvbGliL2xpYm9iamMuQS5keWxpYgogICAgMHg3ZmZmOTQ0ODQw MDAgLSAgICAgMHg3ZmZmOTQ0ODVmZjcgIGxpYnN5c3RlbV9zYW5kYm94LmR5bGliICg/Pz8g LSA/Pz8pIDw1MDg3QURBRC1EMzRELTM4NDQtOUQwNC1BRkY5M0NFRDNEOTI+IC91c3IvbGli L3N5c3RlbS9saWJzeXN0ZW1fc2FuZGJveC5keWxpYgogICAgMHg3ZmZmOTQ3ZjYwMDAgLSAg ICAgMHg3ZmZmOTQ3ZjZmZmYgIGxpYmtleW1nci5keWxpYiAoMjMuMC4wIC0gY29tcGF0aWJp bGl0eSAxLjAuMCkgPDYxRUZFRDZBLUE0MDctMzAxRS1CNDU0LUNEMTgzMTRGMDA3NT4gL3Vz ci9saWIvc3lzdGVtL2xpYmtleW1nci5keWxpYgogICAgMHg3ZmZmOTRjYmEwMDAgLSAgICAg MHg3ZmZmOTRjYmZmZjcgIGxpYnN5c3RlbV9uZXR3b3JrLmR5bGliICg/Pz8gLSA/Pz8pIDw1 REU3MDI0RS0xRDJELTM0QTItODBGNC0wODMyNjMzMUE3NUI+IC91c3IvbGliL3N5c3RlbS9s aWJzeXN0ZW1fbmV0d29yay5keWxpYgogICAgMHg3ZmZmOTUxZjIwMDAgLSAgICAgMHg3ZmZm OTUyMGZmZmYgIGxpYnhwYy5keWxpYiAoNzcuMTguMCAtIGNvbXBhdGliaWxpdHkgMS4wLjAp IDwyNkMwNUYzMS1FODA5LTNCNDctQUY0Mi0xNDYwOTcxRTNBQzM+IC91c3IvbGliL3N5c3Rl bS9saWJ4cGMuZHlsaWIKICAgIDB4N2ZmZjk1NGQ1MDAwIC0gICAgIDB4N2ZmZjk1NWNhZmZm ICBsaWJpY29udi4yLmR5bGliICg3LjAuMCAtIGNvbXBhdGliaWxpdHkgNy4wLjApIDw1QzQw RTg4MC0wNzA2LTM3OEYtQjg2NC0zQzJCRDkyMkQ5MjY+IC91c3IvbGliL2xpYmljb252LjIu ZHlsaWIKICAgIDB4N2ZmZjk1OWQ4MDAwIC0gICAgIDB4N2ZmZjk1OWRlZmY3ICBsaWJ1bndp bmQuZHlsaWIgKDMwLjAuMCAtIGNvbXBhdGliaWxpdHkgMS4wLjApIDwxRTlDNkM4Qy1DQkU4 LTNGNEItQTVCNS1FMDNFM0FCNTMyMzE+IC91c3IvbGliL3N5c3RlbS9saWJ1bndpbmQuZHls aWIKU2FtcGxlIGFuYWx5c2lzIG9mIHByb2Nlc3MgOTkyNzMgd3JpdHRlbiB0byBmaWxlIC9k ZXYvc3Rkb3V0Cg== --------------000409000201070802090907--