Received: from mail-pw0-f61.google.com ([209.85.160.61]) by chain.digitalkingdom.org with esmtp (Exim 4.72) (envelope-from ) id 1QDK5F-0007jk-5Y; Fri, 22 Apr 2011 10:24:01 -0700 Received: by pwi1 with SMTP id 1sf527531pwi.16 for ; Fri, 22 Apr 2011 10:23:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:x-beenthere:received-spf:date:from:to:subject :message-id:mail-followup-to:references:mime-version:in-reply-to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:sender:list-subscribe:list-unsubscribe :content-type:content-disposition; bh=xLXBD++5nLHvHT1EussdKSNZZimXWBfB/G0RNOVVing=; b=FAzIg/9gj6TZiRuH9uo3PElZrchlfVHmZ+LFUkNbyX3Z9bHJBFkrZYN3nwHGOMp3km cCCBkpnkVWFlywwqs7zz0LAQUwmqjBeCuFtqnlTBjKuMrcHIvOMMHgMLd1GZP3yf9/bc VeHybZDWt8spOA8INHKUHuuGOMKh7be4QK/xc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-beenthere:received-spf:date:from:to:subject:message-id :mail-followup-to:references:mime-version:in-reply-to :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:x-google-group-id:list-post :list-help:list-archive:sender:list-subscribe:list-unsubscribe :content-type:content-disposition; b=z/oCgcZ1Yrtrb/sqgST53b6Posh4ULCFrGjpoPODMjd8UTq6Ye5rKrg5iX+WqFfYcL LRTifBF/140ZuI606Jy8rPyJUiZjTRQMOpmvbIng8ZgRKdIzwiKXByFfFekmn9CvpHsE /0ucWK/XPmS5ECL4rs60TIAoiwhVvLoR3ftqI= Received: by 10.142.50.11 with SMTP id x11mr170606wfx.18.1303493026707; Fri, 22 Apr 2011 10:23:46 -0700 (PDT) X-BeenThere: lojban-beginners@googlegroups.com Received: by 10.68.5.232 with SMTP id v8ls6069050pbv.3.gmail; Fri, 22 Apr 2011 10:23:46 -0700 (PDT) Received: by 10.68.38.2 with SMTP id c2mr206366pbk.50.1303493026140; Fri, 22 Apr 2011 10:23:46 -0700 (PDT) Received: by 10.68.38.2 with SMTP id c2mr206365pbk.50.1303493026098; Fri, 22 Apr 2011 10:23:46 -0700 (PDT) Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by gmr-mx.google.com with ESMTPS id p10si1343433pbn.4.2011.04.22.10.23.44 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 22 Apr 2011 10:23:44 -0700 (PDT) Received-SPF: neutral (google.com: 209.85.160.44 is neither permitted nor denied by best guess record for domain of alanpost@sunflowerriver.org) client-ip=209.85.160.44; Received: by mail-pw0-f44.google.com with SMTP id 5so537806pwi.31 for ; Fri, 22 Apr 2011 10:23:44 -0700 (PDT) Received: by 10.142.149.26 with SMTP id w26mr777189wfd.402.1303493024752; Fri, 22 Apr 2011 10:23:44 -0700 (PDT) Received: from sunflowerriver.org (c-68-35-164-105.hsd1.nm.comcast.net [68.35.164.105]) by mx.google.com with ESMTPS id w11sm4128048wfh.6.2011.04.22.10.23.41 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 22 Apr 2011 10:23:42 -0700 (PDT) Date: Fri, 22 Apr 2011 11:23:38 -0600 From: ".alyn.post." To: lojban-beginners@googlegroups.com Subject: Re: [lojban-beginners] vlastezba: First beta version released! Message-ID: <20110422172338.GA80702@alice.local> Mail-Followup-To: lojban-beginners@googlegroups.com References: <20110421123557.GA71258@alice.local> <20110422042758.GE79918@alice.local> Mime-Version: 1.0 In-Reply-To: X-Original-Sender: alyn.post@lodockikumazvati.org X-Original-Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 209.85.160.44 is neither permitted nor denied by best guess record for domain of alanpost@sunflowerriver.org) smtp.mail=alanpost@sunflowerriver.org Reply-To: lojban-beginners@googlegroups.com Precedence: list Mailing-list: list lojban-beginners@googlegroups.com; contact lojban-beginners+owners@googlegroups.com List-ID: X-Google-Group-Id: 300742228892 List-Post: , List-Help: , List-Archive: Sender: lojban-beginners@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: multipart/mixed; boundary="cWoXeonUoKmBZSoM" Content-Disposition: inline Content-Length: 26157 --cWoXeonUoKmBZSoM Content-Type: text/plain; charset=ISO-8859-1 Content-Disposition: inline I have run these four files through jbogenturfahi with the --rafske option. I have attached both the raw output[1] and the post-processed output[2]. The post-processed output is hopefully what you want, a sorted list of words, one per line, that appear in each input file. 1: The raw output is in Scheme, and contains more information but is also more difficult to parse without a Scheme reader. 2: The program I used to perform post-processing is attached as well, though it also requires having Scheme. I include it for informational purposes. -Alan On Fri, Apr 22, 2011 at 06:45:28PM +0200, Johan Pretorius wrote: > Hi Alan, all > > Alan, can I please ask you to run the attached four files through > jbogenturfa'i, and send me back the results? I have a visual tool (kdiff3) > to compare them to my results, which makes it easier for me to figure out > what is going on. > > New release! Get it here: > [1]http://sourceforge.net/projects/vlastezba/files/vlastezba_21.jar/download > > In this release, I have fixed a bunch of things: > - Dots are no longer assumed to be an integral part of a word. In fact, > now, if a dot is found, it is assumed to be a word separator, in exactly > the same way as a space. Beyond this they are completely ignored, and > indeed, removed from the input stream. > - "ybu" and "y'y" now parses. Since no clarity was to be had about whether > or not y is a vowel, consonant, neither or both, I just added those two as > special cases... I alread had a loose standing "y" as a special case in > there, because it is explicitly mentioned in CLL (section 4.3, I think) > - The last cmavo cluster in a file is no longer misparsed. Specifically, I > added a regression test and unit test for "coirodo" appearing on a single > line in its own file, and it finds 3 words as you would expect it to. > - Output is now always ordered alphabetically. Previously it was in any > old order because I used an unordered HashMap to store them in. > - Previously we seemed to produce some duplicates (I guess this could > happen if there were extra whitespace in the words). This only happened in > about 0.5% of cases. I did not consciously fix this, but it seems to no > longer happen. > - Internally, the logic is much better organized - the parsing logic is no > longer all stuffed into a single class, instead there is a class hierarchy > specifically to represent each word class, the idea is that each will have > its own specialized processing. The main point of doing this was to enrich > the results returned by the tokenizer, which means in future we can get > all flexible (like, if we find a lujvo, we will know what it's rafsi are, > so that we can decide to give the user a list of those, look up their > gismu's definitions, or what). > - Added regression tests. There are 4 files: the Terry the Tiger story, > the Berenstein Bears story, a file containing only "coirodo" on a single > line, and a file containing a list of all recognized cmavo (about 1000 > lines). I also added a script that will run all these through vlastezba, > compares the outputs against "expected" results, and spits the diffs into > a single file (test_result.txt). It should be noted that the "expected" > results are baselined off of this release, so it is impossible for there > to be any reported problems. However, next time a change is made, it will > be possible to see how the regression tests are affected. The expected > results can then be manually updated to be more correct, thus causing the > test to become more correct over time. > - Added 2 unit tests to the ones already existing, specifically to test > these two cases: "coirodo" and "ybu"... since both were problems that got > fixed in this release. > > By the way, does anybody know how to do a formal release on SourceForge? > Aside from just uploading the jar file, which is what I'm doing currently. > > Regards, > iu'an > > -- > You received this message because you are subscribed to the Google Groups > "Lojban Beginners" group. > To post to this group, send email to lojban-beginners@googlegroups.com. > To unsubscribe from this group, send email to > lojban-beginners+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/lojban-beginners?hl=en. > > References > > Visible links > 1. http://sourceforge.net/projects/vlastezba/files/vlastezba_21.jar/download -- .i ma'a lo bradi ku penmi gi'e du -- You received this message because you are subscribed to the Google Groups "Lojban Beginners" group. To post to this group, send email to lojban-beginners@googlegroups.com. To unsubscribe from this group, send email to lojban-beginners+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/lojban-beginners?hl=en. --cWoXeonUoKmBZSoM Content-Type: application/x-zip-compressed Content-Disposition: attachment; filename="jbogenturfahi-cipra.zip" Content-Transfer-Encoding: base64 UEsDBBQAAAAIAPGTjj49bFfC0hQAAN+kAAAOABwAYmVyZW5zdGVpbi5zY21VVAkAA/2Rp03k kadNdXgLAAEEOQUAAARBBQAA7V3bjtvI0b7/n8KYG20ew7PxGhNv1kESL/D7rnkYucWDhCYp zOjpQ1Ikpa76il2kNJNNEEBXBNXsQ53rq+qffooLc9x/+OnXTx8e8vThT3/6vw/To4/tIzM+ Ssv0w8Pjp7+nZVWntnzonm5tVTQfHmJno/Th6p/tH8lQV6MPf9rZcmv6Pz03P+wxNx8ets2p cFmTNS6ytbke8LenH18/PJR2s/eGFR7/+q39WsMnsLfnZ4oP/twOETfehJ9NUtoHYVHjhNq/ ZcZ79Pnrj3Y7tns6x35Cm2FGebNrHz4U9lg0G28rf3360a3Gbvz1/KP9e+VvaNxUWfMgnN/w gYN5Zof1+etTNz/rjf/4/+3Lr+xR7D/6W7dLRjzpq00pmxXD/6Wb2Y7MDHzgb+1CXeottF3k Md14R/r9Y0csxX7cyeHN2Mav1cEc+x2+vP1LO+az/OVhzzsCSq9Z4dC4xCOSdgU2RJz9/H3y +NJTTeLv7W/to9J/9KUjOD5a1WzgeGDf4Hv+lL9/7WjwtCc0COfof2jYlcoWlXcW8DNsq/7S vrNLNfvy41O3Mxv/3TPnJXDSRDxhJptYNzBPcKTfupf8j/z8sX1WGav58kr2jppSz95RkP/Y QgN/E2fK9+d8DNne/6Op84aTSU1Ou1tQOS5o+KuzLubCmWiLK+E8smtO5P6XT+3gWYoYf+N/ 8cL6w1u/f2zHPxp/nUwTDktqwkuKM7PzlvTYTiMCejW8SptnxpdSZW4VWoZTOheBTOJdq06Z nBObdROfJ2dn2l9L0YlhFF2m7Au1/+ix47ciJUJBp3m+P3US5WTJn+E5tcLNp9rAoXjqKDYb nwciU7q9NJq3L0u1TCeSGio4u/UQkXSm0MInoczZEizSslWW/1Nt/wmq7ZojR5MptWENU6TV q17FFMtVjGS7y+y+ynauySkeGl/GAPNPJzm0nEhUDLCkAf1DrZk3RawR5r+3fz0GqSA3Cjuj MIWOCMYJa+To6Whq0b+azPr49ZR4uqxKnf+3leYZlIXdey9BagT+R2yiXZTWTRn5fqy3cH+T enflWhO4pjTSQQz++JdvT6UtXrPXKHXed3qxUU/7PgxZNIdc3GJfiuxFQhnGemkqXwfdImnu LSyIrca28vrEhkd//dqbC/4HQBigFfgvGnU/KsJhzVVBzQS2mo7YsmbDH57Mxog0OB6tKXxL FliL56N1hn3gmX4V+irdm4kJblBmsjJdsEGjPW3Kiv9NDq+MUZlWJCwlQ8lPuZ+E9wX1RGE/ nvoAhP/3Xz5275aUZrPcFPdamCCG2UqAFnpsjdQIGVKX0QYKbye8NZwz/KnlpjyF3mkFfDkv 0SGn6GSIYFCBlX/vOM+Pz5Wpy/J5w3vgMWJlfuoenlIy42sNP0oXQz0zvj9M431+6uMU1Fv5 vf/qMaV2QP/20RJ1w5xvoPdbnb8lNtZlAyY7bNdZiPW8rLum2vGwegVsyR6B9Sf70nnrF1yp XetjBrwksMR9Hrc2bpJ6X+jI49Bw8vAPr2jycj/7QeCWXM9Biqd3n48AdRI3Py0rGzAYXlz7 rqlWcFfPN5GCb4DdqiMlXeBg21S+dAhEakfWbcqqPVpTxvOiZRJu/mNo3aKsRlMO0ZBR76d5 1rghkDOxWrlNA7oarYofZ5SWzAY/UGcWRBBis309OG8OQshDGz7EltKiwMj4tzqNve0q0jya P7RedGRUM15/boquZM9NYOfBdlVN8tpau5WvVDmdywkLfxpJ6l6WhPZGxdgUvuC7YQosfNnv YU3ZXmAHcNpbU6EIkS/Y8lGzjw9qG5CYgvO2MzCfFkyngYkXTR1r7FVCphHT1LcZngrTReM8 zqtEruSBJzGx2yjTjiT2t9LDhqYROJDakcD3ygMB3NFLVX8kbYTyHcxvYRtp6hhGKnqPzTUb tOX/cX6IFL3eABEZxCz8AXSkpPfvpzSZjhSjhye6+8jD2Oe+ooGiR5QxpSoeeT/BKDkT9ZxF cLWXJXgr4LaCkzs1tR/AkHJSJ0bH52hdg6I8hCbrtI/KzNlC80GMCQhSh5O0vQz3H/ViJkZB KspRUEppMsrADbjODo05MJMT5tTmMKkQWpC17jdEkULThpdB1kuLOeg+caDe2Iz0G/PkJt8B 8UJk/ouJ/LeQfary6QJBPFnUwgU7s9GQIxK9hSVaDK37YnlcXOpkH9gIGDDXEmOAW5fSJkCc MJugZ1aN8SBG2SKOAkPBEZJBpnbEgIQgfjYJZS3YAOBvMK1IoxgTdRhf6Z6tDbLyq0ioAkF4 /fptUInDnkTGIcX9uVPRyeVge+4/mGeFiFSjP6RAd0IZaZfWg8swxUWeA4iFb33GIXQwgWDP lU1f0TmFsXpn05DjRQi9v4MBfG8lrpULO0tsEF1wcICMUOXmR9qHPSnTHCC1/GBdK4drk+jQ Tyqs6YzEmj8qF2AJlDFRfW9no9ILFLavFnYzzyNiurbwSX1W0MzJPBugS3j6euQWmEZkXKJY NDfaTwYSoZM0+vxoLJZAZoUR7cFxXkyx9akK4QtBVAKaJyxmh5Bwy2PtEwcUmSY2XvjkrtNh O1sebVCHAfoW7OEbVFZvObNUHJrONXOPkdsmqzwlEtuymI9gUsXssS3EshGAz9EWMQjaEZY3 ec0NXJqciIp5I1vypFlsHaSFwQePqYtCAgDDBWSpPvFC6Sf35pxokqhu8irNt40vbN9Jq4dR 1zCCHwiETDpkT7Tm8gqN8Via6kCspRJI0rkI77Rd2R0oU7Q9Q0BV6GbcilUKo0R6mR5EjgGg ED/DN4Thn/0cZUTDUSEMzT6KdRhtVY4unXfh5B3CKXqY2Qnl4wEMV3dKL7bqMsq5KN1GSzZ1 tT9PyYMhnqupfIwHMn+fOhL2NRbHta2HXgAZ341fKpIlgJEic3zN/Kjyje6oTiYWtlzlJPn+ 6ML1/3ZOMsw7RFgdXSzoxIkm252MI0Fl4v15ueXbHUEcSVjDlHXKOGMeaiaupIfx57S2D9Cc hGNBlQWAL49m56NPIJT5koq8iAEiK75865InGf3k2aJn2Slu02fWEQGo8U1hCnbUoxQQ1n6C nw+QN/KmAfkp2wAsfwsI/tdP/TlTSNsb5x6DKGkJgwt0UuIIuJEyzHC+iXX3Qaf6Rz6Onm7P CIqwMOA8UO7rOKSbMJoEuQhTtnDyB1wA/enDmBdYOzAbLkjlep+fM+R49heYf2l8wc0Z81qP ivJACHsQK6q1OeLCRnY4uuHpMc3jgyr1eGCl8mGviYVE5oLfl/XtjiIziwUfXMzV7Q47S1JW 631/lSBFZlycrgIJXdTF0oPXjyxv8AVJN+sL9XtCCE2hXiQ7ckd1qwghZ+GPa5zrJXC0Fb1H cKr3B3187nXOdtI5l4CLL3CGuJJZOLXZrgIiO/3Sd754tgR7wSKE+tjsH6JuottDiuyD/qgf VJuOpPbRnUrV0fpo3t8EPD2M4hPqlEK5RLloz7NOSW1fZ3AdfBIDPgn45ME1uSkmZXWfQ1/R QkBnXsEA/1lX5VS8jAW3hD9xxXIwWwQpJLJ5UAiBsdA21o1frgSlBsy7pIQvYI2WIFjP2L4T HQLIW5amFzLyB6p/BLV1aMi5PBtHSL9jmWDQtnXlzkrqaq2fulSKz1h297pryjq8xSA9zxLE jLt9t3606BWdDBAy5t3lrVC3BXY2EKMCFK8PXqpMMAApARvzbMv6xnlLvi7L90EtpAul//tN GBpskEwYdfqMdDnR1k779qcE0nlzzgDlVIuUA4khh7pUaZJhE6JjY2OSLVFbcDprZ2W+7Wir jBNxAN+EADVeocZsYvsgF8phFlEHHZzZHr3vBcAlo6Q3bjvPL5ItxqPoDJ50gQrMbwoyfkiH JJQKMYegrz3XbkfZQCpsEK7ETajtSF3kkRQK4YzwgG+nEW6Q2yianJQ+Q5wHBczLgo0bnOqE ZWY3Rhf67NklYREhTvfhguzVjQBhjw/Wug+hVXJ7NMEdD5YciVne1Q1g+j+mIVoVlSOBoLxN rc4bwpBvgLSr0snzrASqXj533/bpuapNsMg+Miwo0HlBPl9sTRky7BDN34aXo/3BlEcs4UBj cyfJLhyJALlm6wgkLoaH/+xHcw0h/FNKGu3omocoYX7hcfYE07pynNI4P9S9JCzk/HeSXRro RIq6CmBue9emrovUAJd4uhyCvjZLZR3HBwMgeiznMwb9cDZnnAdPF/EED9Z2MyrQPyqwk9jA p4KzOQVRKUoZqM07XbxnyS4GdIwQqMbFi0vNaWr8khzMDCh0CsZHOhqwdw3Brs8IB3fsxZA+ K+pArZQvP+4JxoCdpSpNyIVF1Rm9gZYzQt1f7faqzrHkJIv9jpr8aFv9dmSTu1BWlmbf1yA8 IBwfYDL+/rWH7y2KjM0bb7DJC2RpnWmZ2Hh5R1OYz+/2ZEspktQJjvFDZ17AERILVGenAqw4 zhoEKWtnGleZiIBtb83j/XOEOQR9z3uJGd3fHjvSjO4VXbg29uVH571ILGFLuPHXZj/YM9mc ADvLT5VbCVWa1+nGMxOqg0l2JjApWL3Vw3uJuDNbfw7LVzNMa2usQw3fSDQ6M1vDPqg3veYK fy6uRBLy3aV2xcQAz9MyEBEHkQ6Qk9VxerJ3hd1FJielMUC23i1MAiysOGtyD25Q7d3BpVlr MPnxR5wJXCvmmpJQj05gaECZWqSr1hKqbCWbIPLfmEkNFXiTsiWvunlDcLTrLr2nSNyvyOVL nRRs5vehC4AirmgkaWidkXo3ZirQL8b3uRnivKTgaQZncq+MWp2KG/yEVqa/5p2m9qLLM71k OAAYjG3jV7gcWYhKBTnLLxYYBZhx1euMDhjZ54As+GBSloWIzvkd6G0EB2NsAHn/jUtt6LHK 3VQcDdb3D3mpDgu2gs7oLRUeHI143lY/qWluIvYQVnWKGTZBlVPIVIKwsiVqQBFTMLnUBSAs hgBg/ec+UJ9RzBIwp9Ap4XolRbmWtpyhVfM+SGppYAgwnG7LJLbUtCp884ZSbygGfv56lmG+ 3RlGLgaMTNkohJil2ZgKMwuBlhWNOOgca7U9DPmjZg3T1Ea73daOxXdhIfNcK3XZAiBdlFgj Nz1ilHET8E9lyECAMeBZr+5vSXIjwOkMEOWiaeJODctTOKqre2YkRnfg3nhfu555HtXH9pQY 3/JS4LxvbbJT0CzQUlSqRIGQ694/LC1hCMKgQxMdac9B4EO/a3pqwnO5rePMR9EjSURuH1wl lcJ3D0JA2Cyy648jfvTB7xkw/IK0Q8LuSFsPxBOs6JwqI+wPCI1t7EuIsGKzTYxNKG2poURd p/i7sLaQxq6azL8765e+1OaZWuTvyrmyoGOd54WAWG3drbAQzOBZe+b+wJKbqW0YPIE/hr05 pS5uZZZHWBRrpGGrhRKJtK/C2XSUUCz86ft92scsz97FQN+RtNGy7qHOlxUrZVzV1H7SSx+I ofgDGuZVV+s5mjMIdPbRsaQEMNcxWmZqcl2TYBpwnipwB2xS/rxWLeuNNdBJKtwik7XQhw23 buldIyBBl5teIvxmDXoU7OK6RhtSPoDBsYbmHovww5Pvl/itoKlyuzqPOqBAwG7lTbn4WrXb DHHpEnXOEbv0+fWZtA2AB9DK/ThkO3F4w/KIOINsDnYYL7aWgHMoZfZsXIBelbIHBVWmq33G 857rLH65WatoCF6Enw4vLQfS9gzSPNBKoDx1gXtxbod1hWo+wMKrND/4yWPg100wfbPwGGEZ Brv94l4QJV7zq/NolmfApvCACyYtYRTuDX2o++UelcXAF0IqEWDvTTKQol/NhSCIJAVw0CN0 1OQFcWJALzOp3fXU6XMkepv7ziSojj0VxkdZrLYKeTxfULwU5rGyJysdRwfWDo7DwNpCqSvx bejdboht0vLg+8XqulYGjnkxpE+mdCvOIrfDIwGi+6nx5ceOhocQkQi2IqdNoa6pfBLZTn7n kqioX4vAFQMwEAqhxPlWI0tInHLbRK/KHojke7SAWAe7BtH58yW3pPqtFY4UlDxbv3B1s92I P7hcykFH6uNczLZcULOSUwd1XvLPVeuNbnfRyGb4nCp42yJtTXuRyw5Nb0SswZBoZiwkX9CA Q6PAYNFvMLZ1UUGSvlkPCl2d0P9vVUzCJbgo9LOo58rKHN5LHsI96Ce8mko07IdMHrmfJLxg PCx7setFOg0GvRTYgRSw4V+fvnf3x2+dPV2LkaJlaoruFa4a1JZ3vvfJdEcQ2/scwc0ZCP+T uhSEYL1fgs2T/ElcyEaqCqNrDK7Itm5SVzTHmbu+bzgA6XxX4TnUAchzCCGCd4oGYx6zJdpb QzxRXSxn2xtSPvhxPjcwwRdISbKPexgn0Z3hDG5TPv2k6960Cbm1oN2R0O92pmSR4Yp3iQVZ luD5CPEhhjxTw5vfvK969zABL2qy3X6UfCVEf4JZpbQKKVi1+QbCF5a2qCLK1/jYCwr0BWyF PytuRF8DLxdMXWqSrdx+q7gTT7jK5F5oIW0X6ApfDqC7RHc22jzqnbopu85u/o6PDhcyT1ma C4Q+2tdUeUWNL6S7ZucNL3hFdRbqW1Hc/vQ6BiylfJV4+yG7VPaxk+tRGjzV7hKF1u2h8K3H T71CZi0PuZGkwdFc4BNrOkK+ve0naKidLQ4h1hOREazNX3cThQmIK4gPw701ggTLZi+ZcAlD lqyqhV7d1G1tlFYjGZUzQLnMMe45ig1TFiHX+qxtSlo1QXN+4DxG+I8pn31XQt9nQoesx0m+ qeJVrfkCX1tgqmEEEp2ALh4udF8FZojWgV0Zv+WGSO+LhO3RmcbcIRcc4MNnWgKsjgQQp3Xq WBOER7AGII/a/mexMz4mXHcdMuo7IxQK+GcxZVK2EdBXRKk12XCLylQXWJWGSGwIftf3YI9t jRDjLBI0g4RhlfAz0mwka2MdRZto7cfV/eikagwCDevajfh+NhJs5Z4ZNpBJ1umfQ1pWfA9B JwVyIVIrLpIGWNFC0ak/MQZXuXaMpHgLeIddrA0crF1kX0huARi9UBmtzrzumlIhI3Crfy44 nB2pZHRiyn056rp5umTJp94LZiV9a2mHXimtd+FgYBno3tUxB6J5BwdDuCmTiaDe1jmLjfb5 vwBQSwMEFAAAAAgA75WOPo60W0JXBQAAzgoAABUAHABiZXJlbnN0ZWluLXN0ZG91dC50eHRV VAkAA7mVp024ladNdXgLAAEEOQUAAARBBQAALZZBDvQoDoX3uUjdY6RZtFqzGWk2vSMVKiIB JzIQVXL6eR/1S+RhwIAxzyb/+vd/o9UWk01//+8vS+Xe7zn69J+//kFcPT1TmMLrmOag8ooA jcWTcP90Yd7Si9F8OuO20GkZBXOUfWHYG/1XDi9GrntnCU2ILBiRbZpTXqWbvKmt7oMqv4Ue VP5Ub0/LkBc29G5qdFMvy93TO6i8opd+raEjH4J5m2PrNjM4W3iN+gqmxd9hedBbl5CW9Bri zWHegcGfiq20W9ZoRCVynvcn6BSMp/ddz3CN2Wmv9FjRvqnt2ik9S2BkDytL7mED48DERnvP whxMPTldmlICW5VQcK5qA6NJq6SCfCxMt8OiHPo+0DqQzvDWRA+oDpe8W6zs2pLJoNbxjzzR rQ0vSLkzr++NVtmR667ue5Kb5RN9vnaw3nhUwoVVS1TR1CWuG05eop30+ld9lNeAYxpOXZKM Eu6ZDmeHZYvobV2GLRQmHHzmoJe0iVeXZMc1YtbSWarvVXt3SBYnCCT+fIKKxE9YjJZsnD5R RRM+EjHkk0zM+kg4XG74ePhq0BOyBPwg/q1h1Jqn23JOvA6SH6pNG6+hmvoksPYq3aTIWLFe IC0dYe3zzRHXbiLA2qvR95Q40Pe+d5+TPJ6mJIhT6tMWVLTScOYW8orob+TuVQxO0zanL4Zt 8mYEtfgmIX7ucfgtNpk2AnJLs/bcUjk1nmylx+STTdZtHd0+y5ytywtCW+g2Tquq3UW03K6k 1bTFDlN2bAOGS/awG03XJntooueuZkRPl7HLAo6/c/Oi+EJfDmNiDuIviBE7hXXxnlIC+7nO ODGZ+9iHlsgpnZ5rzGtnj151rBxUXgNoSDsHPnghVFDnMKis4MowNXNhOSLY6HbFLso4LHPD GYNzai5UC6sENCSo6oUZ3eSzQnkN6MMlCtZfxElo9J8iWwkVjLKwRIQ8g57Bev+ZoAYekxcL Voj3jCjDlJS/jBvHKOmS09TErIJZ5UDYxu5jpC8zJyg9//qyQqt0q2PVfrJrb6JOuSdtZjjO II7JcRZy4QIt+NYn3e5ILRZJwBZdVzbpso2wNtYzCvpYYrLEjoaqGkrHJc1DSZsrhY8sSnCg K1UlipPNBendaHz4fu44wzp34WYo5h05DyVrjPrqVO3DQKtjXJ/6MP/E6jOm0R9NiUWojHxi zpmy+Cw/sJyacO/EphOjDsJbmV9HOL2LouOhONWChSe55+ymODxH7jk7/BEqds57Eiec4PSw XlGYP4BcKWv9Z4/SmsM1HXPlvlRfcbTft94I1azoCSbo7XTc69joXLkffPkt3hBQfjzKMVLQ ugSFjxUJmoprK7b80gb5X5+PHFFHfAjFOh1XIbUwW/XIG6p3woS6O5NjHjxRfYbRbHi4Rl7p Cm3F05pKHlgD+EW2gmxfkCCohXdPiCdq+c0QOdVnx48hlWNWeCLSOKLrOpRlRFm9r4tSpCrW OrvcVVvgKC0ytfVHyEXVvtzVQ9Xyeimk1pvuplFeA5Jg3UD9j0xNfwKedE8KDGKjUYjzFn24 hPoazZpH67eO6jh6L/wlo1oa9fv+07HdpFJpJjdQt8oPSONC25FHQv1Ty6t35s+GjhHfqk/n eLJ9G9jCMoSkjND8wEDtwt01Lh0BBgxZYpyuEUG/n5xLESJWDssuhfSJ7LJmPOVXKvoRuBJ0 uiDd1aevqAOWFeQZE8rAr86hoJYnvhn7vqKr7nTSnX+73D49lNeAJDA9sJPILVMeiPPwYD/Y 8UTc8SgLK6bj9Kz85egSH97Th3B9StCj/0jAZw+B+lBo9MK6vYnDzwUn/g9QSwMEFAAAAAgA 85WOPm8pl1gLBAAAdgoAABUAHABjbWF2b19saXN0LXN0ZG91dC50eHRVVAkAA8KVp03CladN dXgLAAEEOQUAAARBBQAAHdVJsqvaEQXQPhNhHHbvNxweAxZFUB6CKq40eu9FvNROJUmx0G28 f//rn+o///2naqqm9unyGfMp+dxVk6939b8mVb/RiVEUYWdKz6ZzTle/30ZRhF0mZTXW77ci skovOZBvt6tvp9xOuZ1yO+VbfZpU/UYnRlHEnTClZwPwAfgAfAA+AJ8APsoK4APwAfikF5cV u2JX6veYXaY0sg/Zh+xD9iH7fKu2SdVvdGIURdwJU3o2ZC1ZS9aStWRtZ9r2Jr9Am6+j8zBb zBazxWzTMVvMFrPFbMu7y5SG2WK2mC1mi9l+q64C8HyP93QPz7P7JlW/0QlHsu35+8aUno3L e9f3btC7Q+8WvXsoe+6eu+fuuft07p675+65+/LuMqVx99w9d8/dc/ffamhS9RudGEURd8KU ng3egDfgDXgD3hDeoOzxBrwBb8Ab0vEGvAFvwBvKu8uUhjfgDXgD3oA3fKuxcmP3dVt3ddMx h3IkBzLf1dSk6jc6MYqS8CXrHMSf8Cf8CX/Cn8KflL3HTJ4zedDkSVM6/oQ/4U/4U3l3mdLw J/wJf8Kf8KdvNTep+o1OjKKIO2FKzwZvxpvxZrwZbw5vVvZ4M96MN+PN6Xgz3ow3483l3WVK w5vxZrwZb8abv9XSpOo3OjGKIu6EKT0bvAVvwVvwFrwlvEXZ4y14C96Ct6TjLXgL3oK3lHeX KQ1vwVvwFrwFb/lWa5Oq3+jEKIq4E6b0bPBWvBVvxVvx1vBWZY+34q14K96ajrfirXgr3lre XaY0vBVvxVvxVrz1W21Nqn6jE6Mo4k6Y0rPB28g2so1si2xTVmQb2Ua2kW3pZBvZRraRbeXd ZUoj28g2so1sI9u+Valc7FqXutKFuW5vUvUbnXAk2x15b0zp2SDvftGde+feufe4d2XPvXPv 3Dv3nu6xu+fuHryX93CmNOQdeUfekXfk/VsdTap+oxOjKOJOmNKzITvIDrKD7CA7IjuUPdlB dpAdZEe6H+XAO/AOvKO8u0xpeAfegXfgHXjHtzqbVP1GJ0ZRxJ0wpWeDd+KdeCfeiXeGdyp7 vBPvxDvxzqWZ/Q91ZsY8MU/ME/PEPMM80zBPzBPzxDwxz291Nan6jU6Moog7YUrPBvPCvAgv wivCS1kRXoQX4UV4pZNdZBfZRXaVd5cpjewiu8gusovs+lZ3ZWlnZWNx51CO5EDmu3qaVP1G J0ZRhJ0pPRv8B//xKz/e4fEOT97hUfbe4fEOj3d4vMOT7h0e7/B4h8c7POXdZUrDfDgf0If0 QX2+1V9T/XXV31j9lervrv6+Vf7V+eQP92tS9RudGEURdqb0bNB/6D/0H/oP/Rf6T1kB/5ST WX+sv/IednKsvzTWH+uP9cf6Y/19q/8DUEsDBBQAAAAIAAaUjj7as7iKURAAAOWEAAAOABwA Y21hdm9fbGlzdC5zY21VVAkAAySSp00PkqdNdXgLAAEEOQUAAARBBQAArZ3JcprJEoX3/RQO b9z9GLJbdqg9yNEWjmvvZAZJIIYARMg8/aWygBuc/LL+xL4bFidOzVk5VdXPn3/2p7eb+Ys/ L168vH35119/vDgAvasd8qobe3OxA/tPrx46mZ8Kc3ZLxGEn1ijcjbX6+JBtZt6JNQo/dWKt Pj51N+PW73Xvxcsf0CzUn56s7FxBs+nBJsb6uQzNS+YPElcHxk07Kjb++uL+0rhDgWsNp+Tv F/fXBnvh+UFC4cBmb39tqnLQm4v7nUj1dUqAWcfY1zHuJyTVncUTFRWwzPrpnL+1Pv4Y6gpf XxlKCzSUmXx9aQs0pAUa0gIp2FggpbI4XRpVpqkMS3hXJnYPOqqr+yuDHbvCMKwHGpaCLEy+ WwWaaDPA+1jWZNo9zMqbp9qddbYasP6fBTci9UWaFCoTLEMC7fzu2qT5SaT5CA8ZBsF7omVX sCG4SkVh2G++JxGc19924E+3w/t+0wv03gY0TWmh0ss+auA+a2Cnnd4eKn7q6legwoHZUJlY p+tUXRJQmVL8n10z46FjgWLFdhe6vvuZO52Kf4rY9k9b+XBR6nT69rKopr4q3LI7+qpv97VK B+ra951uvTSy35p9NcmFp6qxEl9RaQH/LZ1a6g7dV0pTpdoS+hQqxn5SMSIPFCO0C2oqx+ou iFP1pgjzHCStP0dltoOHzNZ6rwwNqn4iMtaQqfZNEe3TKr/27g1Uee+ZvKtGZoVq69bnHed0 J6J1c0x0Ko28+3Hat/8Tig9u3coOnKIiMJQ7LL4cdhc2cPeDvYRIcEARngPRRv1tojJQPXts zDtCA3B5Bre0IAMS4YHqxgOXbNVAlWOVtwFrx4FqxwO8r2P0dP+webwtyGxxW3wLRyXLOHjg Hqs2vbGwZ6CqM4CDyOnKqDg6Val72DsyA90ICDY6oMrn0JIM4QifduHva1sj1T5/X1vVDxkQ K6iacXAKVi9loArocwW9uXNgaF0cM7aBA1VpB1ScxJ6B3hscnOqjXeN+j+u2ISxMN+jmIqxR uBuLXWVlNprxkqxYo7BXVPk4NBWGulUJ0kdDqD8xBa76IKR48XJ0K9C9gWT8Rmotqv4cqWl4 a4pupFbAXNGRGoHaBxD40S0QsX0V3LfmH49UJAM4iDeabB/eNNmqLLvYD3n2VPVawAZvEzVQ szEXyDQaW/5uY1ud4+Nqg3c50r29q7qSfeAwGsIuIAj3gNrp2rzaY0Z5E17ZbqHQZaRG2vpF 5nykInaEyfaO2PaO1PYeYemFDU7XsjCF17Piak3fmjs/UoNYVNuI9KkDeRp7No0qoXuhITs5 OrWT73Z9vYMVv3O68JuBvvd35Dg7MDYcjooDfWe7444TLHcuwWKg1uBGGrtvd6KGrTCp4Tvy Ke50b9fi6uB8M/B0QO8u97VSjHgne/hdaUshmxDdxUd4mIF5BQ7cAJ5n4HbNMOdSq23NO473 73TbH+GHDPyvSdhSJezIDmD1r8uSzEHyMvNQeFKfKZM7l61lmGs9cIcMB+x5Bm436JXP3any 2RX2+kBFl7DQh1VJJixWRal9UIndWKOwd9JT+6QSvbecOlUxIsxs9tjyIbECbj0D9/4BFik7 851QrmeW3L49m3NG5cMM59X5NZ3RhfnZnDMqf2pzPhXXGw4UQARhO2R3A8hWNmB9SGwalIAC kZM8xqMih8ZOx5g8qbELKCtVOwognukADz0eZH4tR5E+zTN2ZUFqi/s7xkP0sbpLjMYrRJ7V mHIhY8pxOBAbKomn8fDXdmehwcpiqDWmA6YxHTAhOCVXGJkzNRuH5uEMYaxcUB02JPXMLPsx Vsfsn+v7CsOyqaN1qAGODcfiZyEIJiir90DN2SDV7artuoOaPQohskdRSzE3VIZjOpB3IJ7+ NpikOh013yerdCH7qEY3Y/IYx6ceY9mFE9g1E3//yo6zUCVPVM9+rlQ/exPdTfvyfqATPb3Z absJZSEm7uzG0kETHzKWcGSCeZ8J6bYJ6TYH4kq9vzSqgAWDgZJ/7kBspvYdU0kOja3khJSZ OwM/UGn5+BBoSmKVcq0PR6cIYoZqwhmqCWeoJpyhmqhSrF0W/fe+7BhQnhPVYu8tQTWhBNVE lcB7SztN8Lx5Qtt4crqNP+y6/+jF6JFu4DgQ1+CD+RePut8DODgNrN3Sqz3XtRMw1EdUDw5F +apt6SB6BZROlQEMu6AgqQHMrKuYLYreY7YwOJRQ9MsOWv3qeEvh9e8U3vxO4edU4So3ahlq lSrRFfSK+ZGMggNjo+6ovM8sP/moZgVGj0frldc5c4HyDJnTZI3rZH3rbH2ds2AC3tlqbhsY S1osCwdrSUbagbGNfXTmuGcgtiQrfHVfuTA1okK/FYiWWK3jHpQJui426FFt4we7+PCotrFW ITUUoloAsxdqG48wWhfdTUdYemZe7iOZx0e6TDUlz2GKqYcp+rlTNWUf6+Gpu2RKcePHWgMI x1R0/cfLcvkDeKrPDihzcV/7GylT1X0favG59KnM9VTVFF5UQRVyAClfMUUX1qG8vezK/FS3 0rE5r8Kn7lykcmENdTMhiGfSH6+LyE514320QH2qWy+Ag4cSbbZuhybb3aRust2Npibb3f5o st2RY5M9O2tOZiriXexzeqIS3WQvVFU02Uu3C5tsles2+yw5Was6abPPmpO1Wpwme3OWDG7P msGtbu0u9hlStXX9vqhkuiXtruOE13mnPkUx1ZYQjP1WRw3Tt1O139X04MVDh8ZJAkeNkx9T lw5DNHbMproNYFLDNwHThDEMed2LGVztz7Fm3jecSurPHygV1synB4opm/ljF4QD3R+wa1Zx QWI4U2fr5lDFPAOz0F4UL2bmn2C6mbjQd7nACa6GEJOj1KCPmXO++phhprdqimTNaEGcwQws Y80cz9w9OLaMdVwzvUpaakjZyk/2OnLmXkfavLjHkYjGasRRebrt3tyMtrc70IF9tZ8Bf4/d Bqbu374xlYNar7sQc2VoZxfwpcinWpraSVih7DVPW2nZS3ZZZebMjfUHj3Q8Gh/eOG5gm+4r Vw+F9l3TG/Am8hRGztwdeB9O0LsGxWJjm3oAUYk+jezEKy7cjTUK06CzWTBlNprxrox7LNZo JndbXqwiX6eZQ/3ZyfLQkh46EA8lCXnZ+nL9wwVG3lN7OsPX5wtQzwtMvDgUjlt6lecnwYHY oWriFvDcgAK0Q6+8GpZBBc/RgQWPOhfdkxZ6ocLDPBPxIm8V6yMLgRWCyYGBgA8LLHBru1nZ cYVFcyPIPcP9pYLnjCAHyfvOHCvbDfQMgiZWXtMs4LMzimUVC3zZIWA9p+Ztq4dNpW+gd9S5 /mxXEBak+BfqcX+2T5ks3LlSbYsMoN72sM6jjlN/uzLx+dUC3e2FKhw76l6QY7zwncLHjsDD 61TAw3ws8SDedm+5g7K0CVZ0hYzK5lqA3Z5tYZWcgRWFGBlevJmxcEoMHO+sRtzNeZNAxCiM XJAXtMBga+GcyIpKp4IPHy005DmgqYxH8DLukzUGXztZeKj7A02NL50IM3ifCMz8R01yBeGL MzDWbuj7VXn718m63GeJ88xOaTgyc33srq+wfGy6oCPOJYjgEr/4gAecS3WKgzc8vcr1htuB ccTmqHGSdgmWf3nrdY9ioQfDRFBISzKVS3qihlGeA+NM9hIvJjq08U0nd1r0774GmCiaE2+A MNxQAxmFG1lvMvPtkaB/4Ep3s7IdyTv5UhCt2357knDjrXWHxnlORw2TE0t6zeXAxj5UP22/ H1RMgvNIcH7CvIcD40FROsSBreIJsFUcR5RMermcCoJh+COziZng0NlSPzTcyMkgOfNUf78N YMx4PrlU76ke9izVngQwS/I3Y6LEUg54eWpnvxSf1Mvrim7arihJ5cBGkmql9vgIe6FbkT12 IBugC6PCjl+JoYSLo9YMWUQHhsuxItu5ojuZDgx31kqt4Re7wbRScwgjspG7b8LGxCwv2bAO MSK6bybGxFzL7lN8DaLObUhMNq07LyK6j2+FxGwf3XeSGsTOGvFrSlGF7kM4ITG7MO4jEzFR u2hbJjcR7gVmmoi7tVE6ScxOj3uL1yDmltA9k2oQc4PRt1BZHvqHYWF15BrE5ESkHvaEpedJ XnZruScjIVGNVEjMCpm7Otwg5kat94OzvLOWwF0uThPPbSY5O1m1nLst1iidm1x3myRNPKs/ 7vyzQcx13KXwQ6IGPSFRffUGMbfYLkXVIOb6qCmjkKfBc5p41rK6yDkiJhzuyssq5nV2xtbJ oayzQ1mnu5jd6huNexrEXNPb5HRvnSTbGpxAvbosp1LCpzv7MM5pigrCBYT/Lffxe7Grx9uJ fC8WTljDQ6OVZkgQDJMHeMDkwDDXlj93WtHNAzx5yh0zfbEFwYYchPnPVTIdAvVB7jDHyhUE yH3IPeBtvSx0n6t+KeIKOQe6f+7AMKe10q223yyqJPBwMASz2eh8YbgKuaL80YrOaeTdpOX6 12oEa1Zrrf5kAMdpW2cCGMUIoleZPt3kwDATs6bElANb3T8F7VH3GhT3muRmzRef3YOWzxWU u+WX+yo6GwtTPMijJAYRMcWDRIpOAqI3oUgkx5iImJFBYrZpzMgExFyNmEAhokug3JTEyBoS I1QaMxZIzPYHMxZExEREQMz1EXMESITgnXgYkyORQlEkZqcRY/KAmBsMxeTIy44FA2MkZncH hrZExNCWiBicIjErthhzIpFizoCYm0eKEJFHESIRKXRDHsVFRMTQjYlJXnahMXQjIgZaRHQB FH4XIng+2qtdyo2oohBDuUHdXJfHp85hW/NjnrXGRrV47kmrjYDOeh2IftCN+Yd4lqpfzKh9 1d1y09vDmfDbXCE1rTfVmyIPd+1eyfhxUkyQCgkqcdiJNQp3Y43Cfh3zn3VLf9VNZ5WwVjMJ ETIirEFiCdyCBs9mnmCVhtkxZFcTKtT70MbrhKJBZCUDBCO72tBqYgXhyzc1xNngnz9t6PLB hr6I6sA4FnMZOLYCdg/fdd+66s2FfA7qq12f3KjfdIQD9oPC1wbPmd3ZizhOIyKGX0gkn4yI GFUhkWIgImIMREQXA30tNnUDMRCVxkCEiORBI488aCKid4pEchGJSC4i8cj/Qp56IPCZKoAw MfPVHp9v1FU6wkOG5eKPKQr1lo5k2NR04WzD32Tc8DcZN/xNxg1/k3GDd/I3kG+Fdz+YvxVe mL+F+rr/RzaXv4XvjgUfNzH1TO6PAxsfcdyowf1qX5vc8J+cbMjF2/x0Y4IXVADhEjyDuaIl gPpgcnOsXMGMEJXd/ewVyHPWgBDRac3/7MBnmBHvdTz71Xo+Xa0d8tNxfr4CTPwheEPRM8jd WC5itnUZ6Z6Bp6MI/pXJDiHUjbBM75b8ED23gzOM4GlH48WH/kF6zNT/5z3/FUnQVwom3TeM ggcm34uZ3sKZBhzu4LYUXrgtoT7YXTmWQPAi5rt9I2SrFq2ah62O43sRLrrb677ttK9AjVTw bSeTe4rqHRjEFY4Xx0KOirr9u32Xcav20b6uu53rHLonRMFXqVrJmq0Lm3sGwqRQQOvA8D7w tqimv/74L1BLAwQKAAAAAAD2lY4+UhIrgwoAAAAKAAAAEgAcAGNvaXJvZG8tc3Rkb3V0LnR4 dFVUCQADyJWnTciVp011eAsAAQQ5BQAABEEFAABjb2kKZG8Kcm8KUEsDBBQAAAAIAAyUjj4K aYqVKgAAADwAAAALABwAY29pcm9kby5zY21VVAkAAy+Sp00vkqdNdXgLAAEEOQUAAARBBQAA 09BIzk0sy1fQcPb3VFBKzs9U0tRUgIkFOCooFeUji3j7ZwDFUkBimlwAUEsDBBQAAAAIAJqV jj4x/lujhwAAANMAAAAQABwAcG9zdC1wcm9jZXNzLnNjbVVUCQADHJWnTU2Ypk11eAsAAQQ5 BQAABEEFAABNjTsOwzAMQ3efQtmkIUP3FjmLGiuBAMUNbBlNb18bQT/cHh8IYi0CJS86Xihg h8jOY/FcZ69ZCoWAG++Axts9MuBBgFHLbvyCgzDJ0zQJUYAejGLiMsa6m87sUoZTNFUe2b/U eFFzyQO0M03r9DPdGbtL+u9am4Ujfa56zun1NvUW5VCn8AZQSwMEFAAAAAgABZaOPkfGjYO6 AQAAQgMAABAAHAB0ZXJyeS1zdGRvdXQudHh0VVQJAAPiladNzZWnTXV4CwABBDkFAAAEQQUA AB2SW7KsMAhF/5mIP3dSaKKFeVkxsWxHfxenmt4B3OEVVpVVlwic3dUe/nBMWXHGfmPGp5us TTZFFj/DN0HjXxN27BXdZeu27c219DsUko3ErWwPWC1MUm1tweDbvNMU8gUjKIBxGkkCFjFC q+TlCv5vpqwSJcKM2W7ZvRBgApXge5TdEPdavdyqA8eUw0mH1jvKEV01ajgscOloiwEm/KKY yal9a3IG26KcLlBPqw9fYNFJ0sVhSoquxEzXySunvKJ/OCkhuTih9RVCtxcd0iRfmmVXyS5E zy4m2YUwuSE5YE0paimDZagUOMWF4MWrBmBQVPGYZfpMyhzUXX5SeZqqlRzVy6x+q9o2olQU v1m5WTnm1aNcKlesTP0yZImH+/Ik7eVcKEzyQvHWrplPE3YFUo/mT8grdesvdkMwcP3kpohb Hwwmf8ccaIHj1Z5cs3Dyxa6qcl+TLRg+jqGDIgYbNoVyR+yH98dJf4MkuBuyOOCftDcm68f7 Jqf8ZKpMk0e3n1fwWD0dbx7vYRmjPM18l15dKeDVSrzXeumvXW2Y906STxESfywEGJQF/1gi 3D7Mz3Z4X/tHyv9QSwMEFAAAAAgAa5SOPk7CQAKhBQAAKSUAAAkAHAB0ZXJyeS5zY21VVAkA A+KSp03dkqdNdXgLAAEEOQUAAARBBQAAzVnJbuM4EL33Vxi+OAHmJ5JMJ0gvcWOm+zBzoyVa piWRAiUKtr9+SC2JikWKVJbGXAWStb5Xi66ukpK0YnX17Wa1Lsj6+vrTSn+inK7WDZWsXvcf ujMP28fVuhIbNR7rb37WN0X/KWN1qfRNJk9qevPu12qdKHCmZU1Op2e+bg9ahwvbCPw8BVd3 RKZkPZWXkBTIe6M19P9ljdaTwVduDuYdsqHgcy8zZZZJf+uzNZS5Z7xhUxFf9MUjDV4jvCUB P5eE5cV66nglOSO8zqH7nx4P29WaIwd9aOQePh907DJqXdUyqeMtBh6rKE8FUoMjNbABtHil /ifCGxGh/xfz4FHYSYIUuYg/lmqyVwfWFkTrwmQpT6wSDcskDcDhRHZHCMjJk4U66k/rhCWS JXvBAqkezoefHRyaZzgMSqRHlhCfEmMWat35b4TyU58zLJhtLeNH4Jn7G6NFRsZYDV5shYYb wermdEOAEOTZKb6HT7c3+lSpNvDgrcbpDtr+w4Qcvv9DC60IDIDgki2l5X9vDC8kYlR/sDO9 KMvO96LSCJX0rQs0TetSYm1gFZSafUAiPTx2IWQbCARJWZ0rGGtD0aEqq0m8Au/f6jM7R0RT O3Vv/9FSz+BTJ9JPAxO4pMqii6HswHT4peXmBB50EEVVqCYU1Ygg4kvIOQ7hdaVSINz4pTk7 jMuFhaaOODMbx1pE4fJNDgOn7bkAg75vDwZ4wgJeD3luI9lhLUq1+6667p8DP6RaTYuUQkhq wQUUa5CcwE/I44YAdlAtB00MmQGtb3W2OwhLWsn3aCpdYfcyr8Kvo5PJWNq6WNOOM5LnaJQc hvckVs4VVr+zv2+7ZID1YBmX+lwdgy6DXAU1ujMskhAGcklLy7pS4fLWWOM503RBZ8H7ljoU 44RjyhLqc4KT13wwHUoTmWkEpsUQo0pCJHCWNPO+sYuhP4wJ1V12dH4M4TFVTG1EIEMuRCbg aXdRmc2tsWwKufNkzOgTwmGZx4jHLGtSls2lrG8e8LCMgzASZdVoh7kfqjt6/C26xzTVOvGa YISRVl+1TrljOtmT8JyEdDBVplIIRhyq9Zd5X1p8eckIDzVoKB3ilcePIU/8NDcbESikMT6N HjRLZU2ajqZH+6WOocM8SDkxexE0NDtcbLfFk0RuoMRKUri2CEx0C6rE0mHRr+RR0yWk1H48 VWESR7XYNKTlOZBBHk6BunecUhOGzuV2me07odKqvZ0NO3vjNJ0D3+ZIKHVs0FnF5wnVea1U zVDxR7+SpmK/kTtjYnTX7Wyo5VCvgRvINhe2lzEotnYb7rHVtUW0XHpJCf9ADyLiiu4Sc1sD V5fobtAk/NS33dQqxZjSUFvoVY2EEY/86pjhX+Uvx4YmkCL+nnAY0OBrDiJfWpEW7z8sJ0/I cUQ+KeE6oXvJcqebL6nVzppvpwiOeiUSd7SVuJQF+pOYBIoenLEbHjr7MnsN8acBRvrSyLgD +76tNAok0j8a/UP2wqgdGW9jOgm07JrN8Zcty4nIHC5a3pfR5rTwZlhE5YqDWa7K/Xx04tYk jn2bPfH6OoHoGbQQRQrcED/FO9oUlzPmaurLYrpRSH204Ygs4rRI5lMrBlCupbZkJ2gJ5og4 Muh9XClr/diS5Nz1oDO6xwnollSwID0Zl3Krw41lQ1jiFnRLMUhEcLEnHu+6LgKx8I/SwsbZ quke8MXkRXCNsaDMTcf+sWawJrjJ3FFZQ47AvZRzuAnk4Dh8qgL+kXPu9muWwj+fHs8vvhan E9qnIecuObFIYw/UPNN9/2+jEdZcsyNHGVih4cDXpJXeRcTz3+b8nJG3T3Kwmxger7R1mb8L fB4ceC4iaAD54FUDhqPEemeOYC2d+2UfsdEZF1uqimqVL8Sqi46/TbF7wKRgrZc45sy677hw 37cJ15/+A1BLAQIeAxQAAAAIAPGTjj49bFfC0hQAAN+kAAAOABgAAAAAAAEAAACwgQAAAABi ZXJlbnN0ZWluLnNjbVVUBQAD/ZGnTXV4CwABBDkFAAAEQQUAAFBLAQIeAxQAAAAIAO+Vjj6O tFtCVwUAAM4KAAAVABgAAAAAAAEAAACwgRoVAABiZXJlbnN0ZWluLXN0ZG91dC50eHRVVAUA A7mVp011eAsAAQQ5BQAABEEFAABQSwECHgMUAAAACADzlY4+bymXWAsEAAB2CgAAFQAYAAAA AAABAAAAsIHAGgAAY21hdm9fbGlzdC1zdGRvdXQudHh0VVQFAAPCladNdXgLAAEEOQUAAARB BQAAUEsBAh4DFAAAAAgABpSOPtqzuIpREAAA5YQAAA4AGAAAAAAAAQAAALCBGh8AAGNtYXZv X2xpc3Quc2NtVVQFAAMkkqdNdXgLAAEEOQUAAARBBQAAUEsBAh4DCgAAAAAA9pWOPlISK4MK AAAACgAAABIAGAAAAAAAAQAAALCBsy8AAGNvaXJvZG8tc3Rkb3V0LnR4dFVUBQADyJWnTXV4 CwABBDkFAAAEQQUAAFBLAQIeAxQAAAAIAAyUjj4KaYqVKgAAADwAAAALABgAAAAAAAEAAACw gQkwAABjb2lyb2RvLnNjbVVUBQADL5KnTXV4CwABBDkFAAAEQQUAAFBLAQIeAxQAAAAIAJqV jj4x/lujhwAAANMAAAAQABgAAAAAAAEAAACwgXgwAABwb3N0LXByb2Nlc3Muc2NtVVQFAAMc ladNdXgLAAEEOQUAAARBBQAAUEsBAh4DFAAAAAgABZaOPkfGjYO6AQAAQgMAABAAGAAAAAAA AQAAALCBSTEAAHRlcnJ5LXN0ZG91dC50eHRVVAUAA+KVp011eAsAAQQ5BQAABEEFAABQSwEC HgMUAAAACABrlI4+TsJAAqEFAAApJQAACQAYAAAAAAABAAAAsIFNMwAAdGVycnkuc2NtVVQF AAPikqdNdXgLAAEEOQUAAARBBQAAUEsFBgAAAAAJAAkAAgMAADE5AAAAAA== --cWoXeonUoKmBZSoM--