Return-Path: Mailing-List: contact cocoon-users-help@xml.apache.org; run by ezmlm Delivered-To: mailing list cocoon-users@xml.apache.org Received: (qmail 19882 invoked from network); 13 Jan 2000 10:06:26 -0000 Received: from vipserver.vipsurf.de (195.127.252.133) by 63.211.145.10 with SMTP; 13 Jan 2000 10:06:26 -0000 Received: from felix (dialup-212.162.0.4.frankfurt1.mik.net [212.162.0.4]) by vipserver.vipsurf.de (8.9.3/8.9.3) with SMTP id LAA11394 for ; Thu, 13 Jan 2000 11:05:05 +0100 From: "Armin Pfarr" To: Subject: Entities Date: Thu, 13 Jan 2000 11:08:04 +0100 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0000_01BF5DB6.76ECE190" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 ------=_NextPart_000_0000_01BF5DB6.76ECE190 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi, I still have problems with the entity-handling in Cocoon 1.6. dev. I got the fresh sources from CVS today and did a complete rebuild. There are still some problems. To get a better view, I attached the DTD, the Entities and the Test-files to this mail. 1. When accessing the XML-file "test1.xml" which has no cocoon-PI's I get the following Exception: java.lang.NullPointerException at org.apache.xml.serialize.BaseMarkupSerializer.printDoctypeURL(BaseMarkupSeri alizer.java, Compiled Code) at org.apache.xml.serialize.BaseMarkupSerializer.unparsedEntityDecl(BaseMarkupS erializer.java:638) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(BaseMarkupSerial izer.java, Compiled Code) at org.apache.xml.serialize.BaseMarkupSerializer.serialize(BaseMarkupSerializer .java:385) at org.apache.cocoon.formatter.HTMLFormatter.format(HTMLFormatter.java:80) at org.apache.cocoon.Engine.handle(Engine.java, Compiled Code) at org.apache.cocoon.Cocoon.service(Cocoon.java:145) at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) at org.apache.jserv.JServConnection.processRequest(JServConnection.java) at org.apache.jserv.JServConnection.run(JServConnection.java) at java.lang.Thread.run(Thread.java:479) 2. When accessing the XML-file "test2.xml" which uses the Default copy-over stylesheet "default.xsl" everything works fine, since the Entities are recognized by the Browser (the resulting DTD in cocoon is HTML) 3. When acessing the XML-file "test3.xml" which uses the same stylesheet but produes an XML-output, things again don't work. This time, the output encoding as specified in the Stylesheet (ISO-8859-1) is not transferred to the resulting document (UTF-8 is generated instead) and therefore IE5 complains. I know that IE5 isn't the Browser of choice, but the formatter should in any case leave the output-encoding as specified. 4. When specifying a Stylesheet URL starting with a slash (test4.xml), Cocoon delivers an Exception again. org.apache.cocoon.processor.ProcessorException: Could not associate stylesheet to document: error reading c:\temp\htdocs\doc\styles\default.xsl: c:\temp\htdocs\doc\styles\default.xsl (Das System kann den angegebenen Pfad nicht finden) ================================================= //This means, the System cannot determine the given path (arp) at org.apache.cocoon.processor.xslt.XSLTProcessor.getStylesheet(XSLTProcessor.j ava:178) at org.apache.cocoon.processor.xslt.XSLTProcessor.process(XSLTProcessor.java:10 1) at org.apache.cocoon.Engine.handle(Engine.java, Compiled Code) at org.apache.cocoon.Cocoon.service(Cocoon.java:145) at javax.servlet.http.HttpServlet.service(HttpServlet.java:588) at org.apache.jserv.JServConnection.processRequest(JServConnection.java) at org.apache.jserv.JServConnection.run(JServConnection.java) at java.lang.Thread.run(Thread.java:479) I think the path has just been added to the Document-directory instead of doing a Path-translation Armin ------=_NextPart_000_0000_01BF5DB6.76ECE190 Content-Type: application/x-zip-compressed; name="enttest.ZIP" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="enttest.ZIP" UEsDBAoAAAAAAJxYLSgAAAAAAAAAAAAAAAAEAAAAZG9jL1BLAwQUAAAACAD5VC0oECbMEK4AAADq AAAADAAAAGRvYy90ZXN0LnhtbC2OwQ6CMBBE73xF7YEbrV6hQIxyNJiAiRwJLEJSaEMXg369tHh5 yezs7KxI11GSN8xmUFNMT+xI08QTh2t+Kat7RhAMkqIqyuxGaDdICPkz5I1qlJq4NVmLLd0S9k5g 8CPB9ABI+hm6mDLG9xlvoasXiWw1khL8aIgpworcatuY7jcDPasGjPmvbC4621YlHiFCJ369jDLy lePiaL5yeEX+2Ync8WEpuN6y7s/kB1BLAwQUAAAACAAmVy0olZE4U4AAAACZAAAADQAAAGRvYy90 ZXN0MS54bWyzsa/IzVEoSy0qzszPs1Uy1DNQsrfjslF08XcOiQxwVShJLS5RCI4MDnH1VVBKy8xJ tdJPttIvSc0t0M8oSclPLtYHEiWVBanF+iCleiklKUpA/SC2HZeCgk2BnVpiaW6OtVo+mCwFk8VV OZnp1mqOYI4/mAwFkTb6BUC9YIPsAFBLAwQUAAAACAD8VC0oECbMEK4AAADqAAAADQAAAGRvYy90 ZXN0Mi54bWwtjsEOgjAQRO98Re2BG61eoUCMcjSYgIkcCSxCUmhDF4N+vbR4ecns7OysSNdRkjfM ZlBTTE/sSNPEE4drfimre0YQDJKiKsrsRmg3SAj5M+SNapSauDVZiy3dEvZOYPAjwfQASPoZupgy xvcZb6GrF4lsNZIS/GiIKcKK3GrbmO43Az2rBoz5r2wuOttWJR4hQid+vYwy8pXj4mi+cnhF/tmJ 3PFhKbjesu7P5AdQSwMEFAAAAAgAnFgtKBRz9JW5AAAADAEAAA0AAABkb2MvdGVzdDMueG1sVY9P D4IwDMXvfIq5Azc2vfI3RjkaTMBEjwQ6IRmMsGLATy8bXri85PW1v7ZhMneSfGDUreojemJHmsRO eLhml+J1TwmCRpK/8iK9ESpaCT5/+rxSlVI9NyGrsabrhOF4GhcJugFA0owgIsoY32q8BlFOEtms JSW4DBBRhBm58WZjsjG9YVQVaP1vWVPcxUKNXYk7QLcBzDGxQ0g4xG45dTJwldXJqv7K9h24Z2sy qw+jIR/WWftJ/ANQSwMEFAAAAAgAlVgtKDRnRem4AAAACgEAAA0AAABkb2MvdGVzdDQueG1sVY9P D4IwDMXvfIq5AzeYXvkzYpSjwQRM9EigCMlgZCsG/PSy4YXLS15f+2sbJXMvyAeU7uQQ05N/pAl3 osM1uxSve0oQNJL8lRfpjdCmExCwZ8AqWUk5MBP6NdZ0nTAcT+MiQLcASFoFTUzZVmE1NOUk0J+1 oASXEWKKMCMz3uxLNqI3KlmB1v+WNcVd3EjVl7gD9BvAnMIdQqKRu+XUi9CVVier+iu6d+iercms PoxGbFxn7R/8B1BLAwQKAAAAAADXVi0oAAAAAAAAAAAAAAAACQAAAGRvY3R5cGVzL1BLAwQUAAAA CADXVi0o50pP1BgBAABTAgAAEQAAAGRvY3R5cGVzL3Rlc3QuZHRkhZJBS8NAEIXv+RXPSkGFpPZq ayG0AYVGCt2DPa7JlA1ms2GzUQv+eCeNjTVWndMy783H47HTM9/3AEGV8xdiga2xcIowN4kxBbZW ano19pk9Ye0UqzcIrc4KrLbSWs/3Z543ZchtbzBX0srEkYUuSJsiS0CFy1xGFfrmbjochKKKIC3t 41ROFqm0KR7vRLzEOLhGdIB93kQP4l5sMETjyKUbY71Ziyjm5BgEwejgH70pp3O/cQQcaDDzhoeL yQ9OtdNPJv+b1HqOWe3mBK2kJJP/4VrTN167mvzS9AvZHapMlzkhNUmt+ZQbs3Xiau7vVM9d09Ey ijkjHH8ADnRRvqvLK8z4eSSWjXK+mi9CEe7VL0n1JL77AFBLAwQKAAAAAADCVi0oAAAAAAAAAAAA AAAACQAAAGVudGl0aWVzL1BLAwQUAAAACAC7U44nu/o3z1QIAAANLgAAFwAAAGVudGl0aWVzL3ho dG1sLWxhdDEuZW50rVpdc9u2En3Pr0Bzp512bmRLlGxLbZwZW6ISzbhRprHmNo8wCUuYkAQDkHaU X198iYA1AEmh1w+ZeMnds8DungNIfvvTYAA+EVphUjDw6/w3sCoqRAsoDDADa7qFBf4hfwWPhILP FSxSSNODbTSbXr4C4ucTojlmTBgrAhJS7gEuACz2wi8HmIEthTx4KuPUDIFnXO2Ub0IK8RIutuDz +z/vANuzCuWMe6cAlmWGE6gyhAyk6BEXPAoulO/q8xpMp1ezN6Ck5Amn/FG142gFqXCCBC4ukqxO pQuAWSZyw4idvRoM3r16KzZgvoMUJnzdABUVrvaAoeoM3O9Ljptxryei8H+XiG9/ij/er+6/gJ/B h/s/7zJYjcCnze3daq4SAuD14Pz8f+P5+bl8cRV/Bnfcn2+WXPrfwks8e928v6uq8vfz8+fn57Pn 8Rmh2/P7v86/76o8G50v7hfqvwOBdMYzfP1OOv58QP9DruRVk1fxwEoR9Zf/jC6Hf7x+B+QiCzJ4 oAh+BayEfF+uuaFQFrHt0vjmkFDLz+a/w+HNUOx6UedAbaHGxeh7kmncUYPLtw9RUXbxFOaqbXJI v75RsUbOWAlfJ9CxoiaWtDK8LbRv5PQtSc37RvmOG19ltZzHbuCaUlQo54kBltZkb/tPnP577nxI /KLxF1bhyrd9X8PCDnPhDPNAnx4gVWEumzAPlHzlkcST68MvYndln3Jr7wJeOkEZSppNv2pAhVXU zMr5yule5xk4uE8b9xRDRBHjc3gtu0x0W2PrnfBUIHK3o2IJltGIM1MsbqV4u3vRKjNnyoSmjzrA lRmVR8SpiJOMeIwLSQGpoCBCdbAbZ7AMfquJDmb6P0OP1aAkmDOLWDmpHzLEiW3L/+WvV2YeemzF tYwGmmjbGmcZylGl87p15sWZUDjLvMwsCatuyRSzhCJJ+XQPdvtyh4relZm7W2knCqMwzQwywrNX 8f8t7MIJS9FWvCFhzfRyK+aCQlF6WLFlqShMkSyAape+CcTOBHKYUKATMOMvrKSwBqAxED6+GW+1 XsW/+XQnHcSkqySWzrFIrV0w5MGtFCFrJm7dNF5mNcsVA14ZFhDWAR+Lmh32UFoItYx99+7Wzfms LiOg0zb8wa2I8kbBZQWqZyI20bKkeIulvdcGsm815DXXy3erB48+BjqLmTuLndhHZx7iSa9Mkvqh ycMtRDCpK6TymBpqUlaYSCU0/STNvbd/4uyaHPOe1ICGvpTVahq3XpX8BAW0s+GYEmfc+7npGP4S PwSWu9O6xS1WOU5TTmEScWylm6acWcWTa/Ae8aMU5nKbkDyHverynhfwqxVFL9oteAlKsT7wTK2z grBm0KqOtuhYbinjzTQCOtaFs+1I4W46bu+9lV4VzIHGNnyRQ5bUmVsG++K5hZIaoZwahpGS/f9T SnUC8EnlrVsqH/k9YDRRmRkKeqqzLT9yiYcyB1EJwSRcQHql4nLUabjVU6YRqTRmrWnsYPZ4eg7C Syfg1lHx9ljtw2zoTUARoV4QOy2Nl746Gbem4m81YmrSZ457hXx6UmtUNS2OHXUGS2cGN5y1npDK wLBbJi91CSxxxYcjQ5W4Qd7Iay2QDv1OdO4oMkDfOZtLJZc30Zd5K7mQeY975X2SkMxHHtgE00TN 92zSC1Y41Pljhr73xo482BXOUr3ki17Y0qE37NgDqy4/EvayF+zJd6D5xANNBb8p6Kte0NIBPpB/ 16EiSu/cLzy5xxk+5D7tyD0OSRZvIZ92xL17p3rpTnWu1F6mOmtPda6bWst+X+ArN3DckE80HLYD xxb59IademAb7oiGo16wp3HHzAPbcEc07KDaOJg7bjzYzRBHww66jEOH+NYNvbKK3EGZq5Aizz2w VpE72HIVUuSFB9YqcgdbroKLHHuwrSJ30OUqtMhLT3/dfxCvSOgOtuOvqhPJwiPtHxudi4YddPQx QOcWHmlfmz4ddZDROqBPFx5VX5s+HXWQ0TqgTxceVV+bPh11kNE6tE8XHllfmwKPOshoHVJgjyKv zXiMOohoHTgeC4/CVjhHTENbn53VWYWbr4CsTyIW7kv5mmWQ7VSUDm7RC2CV+CQ9/Ci0BhKy9/I9 gruxRquDmDYho+UR3I01Wh2ktAkZLY/WbqzR6uCvTfBoecR2Y3o86iCxTWiPewT3i9ntqIPIvoTs tkdw7z+s//qoV9xBZPLV3ngekWU/Duf6KDomL5aLL2E1GttBWgLx3RBibPADpb2RPRoLzRRFx/z1 AhmGXdSPYpw0grFHy6HVFMenMFfOJ7VE7FFyaAYwOuZJF+jp4xd7xBwaZYuOic6FfJKuxR4ph9bM H9OcC/TkiY89Og6b63kUHROdCzjocn4U6JSreew5CEDUjPD4mCRfwgUkeriWQ6S0PPYcCZLm0h2N j+nyRRJJ0JU79ly5kSGR8TFdvoBFAUIce/QfGRYYt3ImCmEBj/ojwwLjVrpEwSzgOQAgM5DjVtJD oQPpUX9sFbeV+HBIcT26j63itnIeDimuR/WxVdxWzsPBxfXoP7aK20p6OLS4HvlHPBhQwJNW1uIv KupZekS5MCo1aaWeIkCllh5RJqY3J63EQwJ6c+nRY2J6c9JKPCSgN5cePSamNyetxENCe3PpEWRi FbaVeEhIYT1qSsxATFpJhwQOxNKjoCkWfxOpgA3xCCt7eZ1euq/TxFynJ60cQuzLdJ+snWcXctpd eunR0tqao1b+qUPmyKOltZmji1buqUPmyCOjtZmji1aaqoPnyKOjtWnpi1auqkNb2qOle2ufW/lq H7LPHi2tdoQWerWtfKVeFMC9IT0iurc2uJWo9qEb/FJE/wFQSwMEFAAAAAgAxFOOJ7RPWC85BQAA MBAAABoAAABlbnRpdGllcy94aHRtbC1zcGVjaWFsLmVudK1Xa2/bNhT9vPwKNkOHFotsSY5fTRYg td0uQJoEsYMuHxmJltlRpEpScZJfv0tS1sNRMmOZgQINxXvOuedeXlHH7zwPzTMSUcxQtMISR5pI hZZCoj8X386R553s7R2bXZPNU0S4pvoRKaI7aPGY0QhiKb8XEdZU8E97yPyO380uFmeLW/TeAqmC 4+rm8/nZxG2B377X7X7vTbpdu/lsNi/FGAV/mUjzbL8KWGmdfep21+t1Z93rCJl0F9fdh5VOWdCd Lqbuv15B1wGp+ycu+H1NxtFeldeVkEa2Qh8mH9EZhwS5zQM0XMoEc/pk/7SC5hrzGMt4sxaMR4Mi 3ysiU6qUWdUCRSJ7BE8Q5o8mMEVUoURiQI8tUK4IWlO9crGR4GYT5QmafwXT1aPSJFUQHSOcZYw6 Z2FBoZgsKQcUyl3s2fwSjUbD8QHKpLinMTzSK2DjQtOIGF7KI5bHNgRhxow2SlSnZsE1YeQexFmw qrpWNL0nHOWcEQWYOCUgQhLEyZqZBLUUcR6RuOPEXJB1sekD7ZDOgVFhaDciEaNKf0SxsA8ihtXK 2mB8cgjkAXYYI8qQQo+F7djlwB8cDqpuRTxP76BpHYBR50QbnwmOVtXOA6NlRR466B6zvEglho5I MSsrcQ9Q1myxBCdJjXETBFWRZAnEUGizIxZRnoLMAqLUZQ/IRenZDaeRiMkmk5r/Ex9NhPGSOfTP WNEInUPRuT2A5Vn6mYNt5hT89mvv8Gj/BNlwu+waMsXyb/QHOr06t4vkoDw4r/1ufvf9MDSZgpVN RpxmdothHB2ZfyUrPAKrQO+BAxi0AjCN6gADvwIwPeXpFeZI0YQ7lN6kFSWpUAZhhZBIgsHpZyCz 9lwyoX6xQsa1LGARnM+gjsa8IpdhHcAVyZVj9qAJh8PknTaxL2eMJkWadZOYjYpwRjUMFNiDdQ69 cDnbuTJB31YGgMImpSA1yvE2pUrNWS8JBTlwYL0tMIgoN8F5xwimGBepOSx2jtg1RTJoak1qzW0o YBuw8STHCfR4Q9w8whL60Yrrhy/6QbTBmrshYEN292Xgt/ui6tS9F3xxxOq/EQftxLd5ysweQzwc /EvOt446pphIoqjanX44atC7Gs4zHJmx+U3EdEkB/9zSbFUlojIyMKBwGNROYrqJKsSZfXm6ZOQB 4SiC0bazunBix0CW3zWZNWUw+hxzr9YPrhz2qW3QcGoHANhSS+4r4USay0POI527SddAJ1zZMQXo o2BcTUZ4CygwxkKHcKxbpcGbthbcr4LTRnCvPa8VtdwmOPSDMtisN8LHreFPa/5jwx36lfAnIgU0 SAwdwgX3fgh458tdiwBsE3Qx+46uv0xQ6A/9bU5LWXD22zgLPoc1fQWLwdWmwqp6npGl9rTwJE1W uhysADZ7BUyyOtiwBLMgBs2g1sG+vAIG9zS4XBRgQVBvCfPEIQTtRU0bsWG9I2qxh62xTMGLt4xt OgKvKJ4wsvW+3r2swaj1vSYblFu+vZlz3Mqp7uqc1QuvYGNi7Y23OR3eqS1a07O4Bhb6Tc9ikd+9 RX/7hUI2KIMtz97KOW3lvGtwVm1VsL3i2ey5ZzFOEpjUBVg1Ody6iwv91hadNkL72zoaCEErQmY+ dliBcFgVDNbh/sAAZHMZC/2eFaEJXMS3Dgq2djiM8bMOMhMkgzlkvwbwm3q4Z3vYfCDBZQ8+hKqb j9MAd5zy2V2u7cfJI3GfQ6r85CsDy2NXS6Dvbyfgptb/lcHpCxnIt2RAcrnpx96g9j1h16sKnk7K 9vsHUEsDBBQAAAAIAMdTjieEia3kMA4AAC83AAAZAAAAZW50aXRpZXMveGh0bWwtc3ltYm9sLmVu dJ1bWXPjNhJ+n1+BzFbWSa0P3UcSJ2XJzqxr53CNPZXsvkEkJKJMEgxI2qP59dsNgAJAkZIYPUzJ AvD1ge7Gh2N++e7ignygRcQSWvCAxufknWTsmdA0JI/bZCViHpAgopIGBZM5WQtJ/v304T25uPj1 zZtfcPiyaiUsLXixJTkrLsnTNkM8wtMXEQC2SH96Q/Dzy3d3H5/un/5LvldAuRJCHr4s3t8vdQ/4 vL24uvpjuLy6Un3v7x6NMlqBP3Egtr21A6KiyH66unp9fb18HV4Kubl6+nz1NSqSuH91+3Srv15o aZeg6Ntf9djvrRI/v7FGPQiJOufkh+WP5D4F61JlBFj0SW5oyr+pP5U6jwV4i8qw+q0/n02MsQ9M JjzP8ddCkEBkW3AIOHeLAxPCc7KRFNBDBVTmjLzyItJjA5FiJ55uyOM78Hi+zQuW5GpqaJbBxFCt Is1JyNY8BRSe6rH3j5/IbDadn5NMihceQlMRgbRUwCwzlMvTIC5DNYTQOEbdOMsvHRd8ZjF7AeUU mJ1apTR/YSkp05jlgEkTBkpIRlL2GqOBhRRhGbDwUivzkb2aTj/wS3Z5jlqg2EpJEvO8+JGEQjUE Mc0j5Qb0k0ZgX6EHOmI3xOijYC/Vz/3eZDSxoUrSMllBxGoA1E4rjX5mNIhsz3PUJWJfL8kLjUtj SsgCntB4NxMvAKWcLdbgSeZIrAbBrEi2BsEw0dgjFEGZgJoGYqeXyo6PO599SXkgQlZZ4vj/PUxv Su6+FiyFebpYqJTbZc86BU1U5P/zH6Pe4Oe3vxI1Klaj8gTndK3dGAnxTK7JukwDDJhdzhz6QPdY SJ6eky//6vXnAzS4YOA2q58uFJ5SN3EWURwOSs37w51SG9U1oBkvIIFiVqAjKHZW+MN538dZsELB aJzRYZwVdDYwAx/mHU0Sq874MMwGO5+f5Bwla4gu2cjnoS/zlsWFlTk5LDPEzh1kjppl3mU5j6HE aJnTwzKZ7mw8NvaR/uc5fnYY6Zt1/KSmkEHRMPMjCu1Qpj7KU8SsKwe9wygFdu7gylmzK++F44BB /7BMLnaqz32Y/0CBtqoPDsM8Y2eDc+PjvKfJKqQVzpGEilXnDj5YNPvgQ2k6KaFHsi8pjeZLH+Sj B3Ik99IK5NYH+ZO7IEeS6Ss3IHfNZn1KeCCrLBkcyRKhOxvE332kB0+tI1mSGbVues1qfY6EA3Yk V2QkDFpVMaEnhL5Ua3oqyCPfJHR9rpYj+FN1HTirD+PY29dAjak0GB6J+Rw7nx5jNy1l8oma+FAy jyRIQU183Ix8lC9u4RseSY/SFL7TdR836/4QmflXUo/kRxbxDhInzRKXnsQjyRREVcTV6ulD7qIc ySZwVge9W6rpp4RtbGQdTTno3EHm3JNphVKXhIzqztLMyKMgJ4tc9JvNXLmr5qjuWE+iJSuLQTPY xiUto7rPPLCOlGXRkouhS1lG9XLmSexIWBYthIW5eTuq1zxPIuuatYuWrP3mTtK4ziY8mZbYLFoS krkEZ1wvmb4BO6xpM1bh0pxxvRR6WB1JzqIlLblLcsb1sulJtBRnMW8Ge3apzrheDT0wTXROV/+m WWLskqLxwQTvSokWLZQocdnM+GCGV4RosWyGSj2og/ld0aLFbTPUV5eHjA8mbkWOFi3kSLjkaHww Iz1qtPidfLz7w8fKXLUmBzOtIkfLFnIkXXI0OZhnO2q0bKnSirmsK6yDebbmeNDTkeosWwp67tKr ycFs6yqxpaAXLrmaHEzJHbVatpTq0i3Vk4PJ1plgLVtKdebSncnBbMsqsrNsqdSBh3Uw3XbEadlS qTOXQE0O5hvSJ43VUoOFS40mRxKuEzFathRqtXjk20RJnB70hF6S9Kno6YJv+/u1AGMiwg5KaN1l VXDZY6rOMgdN9edFd0CZs3qiQ3UyQjSAHzdvVM93LGUSKsADHpmV+lTXZ3wlOMuImA2cnSk2sIJc k1VMg8qrAZdBzE4zCpQa9AaqlGTlihixFhm2eR8/PakTxpwmDA9/TYvIQOdCSLRrMOjXTiQiFsc8 I0bjoa3KkZD8m0iRiKsuOUi4BnxwFglFASFBQya7KD+pKV9Ni+SgLzEajOy86IZrkvC0LBhKXzNW KDN6Q//kcQf24IPZqhqKchWzHWbOApGGiMnTIGJ5BzuGw2bRIuapFe0wHvHCpGoDsRkN8Lwaf8oD IbtM/vBuP6TXkuYq4JRMZ01d474ewzPHY3Pts9FoB6BD573K6pg/s901iof+yjiTVWyMpnZm8kDy rNht1B7Asky8MnWIfZpB1+QPBM8LMCAnmVKw31c1kSa5qPHShG52nh05i41KpqpKG2XucU5hACzV cksyKovTfdzv95s1kIzavB5NJwc1+AwaqAEovFPl0josm3UAV4XWC0790g0Jlc9IFFLtS10q0jLx QWjM1ljrFci4Z5kTNhhdMdE4TA0CpzlwHl4wME6GyH46GDIcOwFbE9FQriK2kuzVbsHZ2siCcjy+ 7cEvRSTKTWQHbeJtFpFAlHEIG2i8JgvxliVkGQ8KshJF5F5R2ri/kVK81mI9plIqacoxc+fihK2L VzAer2VgmPbuvNfo3dIHsdWnzPYh+gbCDzQfwRYRyTdRgx7Nsxz6KDZhQvGa7oMMG0EiH2TieUTr 46GMTNjSGtGqTEKYiXOQWdNFL/ZQE1Pcn1VOP7WaQHhKjlVCsqKUJgcW4/2KGd84Vk3Gk4Z5NkuF Y9ttr1byoX91QRcKpu5PISS3EJq00CIgwN3gxu9n8BtPsphDmK62Z1qAMnBVgitjSPgdWERfmLoP Fupc1h7U4j2lklJd212SR0F+00IDqm/xqmTAzntS850tebnZsLyoZULpe2i6F8QN/uk3z730oWZN 0eyhnV5cbusEoH1K0AHVDChH5GeOQ9H3vtu1EjStu14FqIKrfE9gyn7T3aXxf833lbyjXg99VzWl SYPfh81+jzwwhxY4qft3/e6nuXa8+1KEfDJ8s2Yg+IMqcow6TXu2sqGjoEXT01490yqSiEsp2Y22 aYsNHKSGfL1mEq//aQVlI8THUq8GLJYNcH1hoppzg9HC9ViSFVsLYWdLN+SK6qe4GdBfQw51oOhC lwe9cTMNSClwDuykRPftCq4bYIcBjAQDZueSoAPLHPSmzRbznKeqkxZr10cWM3zOQMTauGzWDIBP TFILYNdGzDvImz2ceQuOc4oEOHZtC3CzwvW7l4ThIw8DtNivFHmkSIOecMhYShIg4zgMohTTAp9d YJ1NyVnKz36rBaMUoaOCnf30QnFO9cwFp736pmhZhzn43Uz9ymqsZNZZk61NYLO6/OiRs+ZrG35G NH3SatQ4VKJKglu6FHvyrM6BIKiPstq5A9dWQ7PaEJttZn/fBAQ4bsGwxQJ1BnZWad9EBE8xAveS uTXChrFu2PFnINDN4ReLV6qqhwawxQN+ZZLnz/X9dks+AWfnwU4RZ9+d/1Xi+x8pBEaQ6qbPHLtE UP+mpYxKkalOWqpNQmzQT9tAWCGM7rcttSBdO6ns3HSqBl5szfC75uEUNsCOEraWQ0PM9NhBr7n6 4f21Hevs72OxUY7CDtewcw03FVLLBAhJXKTRHhJ0uCYvrIJpKWsQpS7M2PEF7jqY5glIUDMD1FLX gtIDsl4pU4NQVggtkwsSXYSpp8pGVuvioF4PzXBVDEfVcIcZq4Y1Hlao8cNR8/icu/XBOV4ueAyk rEoLdCqVQIo0n7rGcRx2Xxh1pwf4cLlf1GtyDpYa/FX1R5t6vemdkd22yfRrC2wyJcsky3HBUkWm NpfChLhyxdRGKc0g0b5yqJQs3hIGqW6zbTRuSRfYMmcWzEmXOBFQiioUcKXqWuBbzm7eHFUHL7UX IPo8i2jRs54tUrhm+9pPWogb9NLHrhrCrho8RLIWuBD9lpLra+FkKsvzC7VI4+NNX52WIN34WN69 BUyK3Ic73YuTlgnM8cgTP0qmUy6hAelhxXhmLUtO7laGmfPMAxqwxDgIdbqqp4rpHWOaYwU5U3yr aeyZfitUQPi+QMbjdlGlgT4bNNuiNbAsApxShHiOidXWDKoeDsN+VJMrjvlyrtZhCEugv3Jr9kr3 hX5pbIIuVdlDnLCrPKYNnnhhR/fcNtrh1N3OHJTZvtv3w2Y2aZ0CF2veNAV/M2pmbetTFlumMnNu 4/WtQUhUO24tJEOKWSYdhM6rzcWqJrTg+AC5EjreE6rbcV0MsMYagttF8rRZcqZPmo1k5+ILgr/A K5Nr8C/U5o1hKMiuYQhLgR+VsHx0UOGmLU9DYfeYc6dU4e8+q1vW/VfrdZTn9hZTWFPCMNaXKQii UT7wPGBxTFMmYHqfQMlUFUm/IgaM74793RtHtb/HRkxOWA+yGO/SYKHrsAUc9qrVIKgta9IXa+dI nygYuecaZN4CEq9jobiXApnWziZ0o9YcTz46637Tprsvtl/TXbUazRdtmlO7qs97Tnyg5heZAJql ayKwWLKC6X7WN37yxEtaJX2PHiI+Cj4aUUCJztR/vMAl7MyUazD5C94dzckZbOBRsSZl/ypFoW8z 8RbhrOY53+yB77l2u+HfLnbXSS0KOM3uO7VjpPqCet/0m53pjQo32a7Fv2MCVy0gU48RzVj9wkB8 09q/VQ8I3P3DN5aa3cd4qczCS8+2FG+8ecszGlZ1eD5z3lqb62NshpLP9W3oRJOvSorTUZ1v5Az/ exCUzIQBt1nzGAs5OE9kmTBsNhIxbGxrJDaGdZLsdJjWdMBmpQJS+IgmUgTPp8/3ZDL0VTZCI0Zl YQ2f14Sq5krqC42RQqYd6sNEc7Q9sXg+Z211duNaLDYLoDqOxycuzv8BUEsDBAoAAAAAAPZWLSgA AAAAAAAAAAAAAAAHAAAAc3R5bGVzL1BLAwQUAAAACADxUi0o+OjMkFcBAABqAgAAEgAAAHN0eWxl cy9kZWZhdWx0LnhzbJVQTUvDQBA9t9D/MOakhU0sItjQtBZFEAQL9eB1TSdNYL/YndgW+uOdJI2l Bw8ue9h5s/Pemzdb7LWCb/ShsiaLJvFtBGhyu6nMNote1+/i4eF+KibRYj4azq6EGA0HL5XCdLDB QtaK4n1QjC1rKq1PYel1ZWBVSO8ZXdXe2YApPwfP3X/4XL+JNR0UhhKRYniyrsIAUilAhRoNcWE2 IIl89VUT9wpvdUNBJUJlXE0ikEepgSw0mK3pDI6GQjRe2VcafnUuV2zIusPbm5Dy3ywqiVyaJLvd Lt7dxdZvk8l0Ok3Yb/LhpQmF9Tqan0f5xbfV6QyARg5hk0VM+keKybydAmjHCLVTkhC0pLzMovHx cXzMrW5CuL45Om9zDIE5RGV4uTon3oAbhHvuN14ATlS5dYdTfUKkc+ogeokAfRMCx5zTv9WSXi65 0OvKXoahdsEOPcfP+A9QSwECFAAKAAAAAACcWC0oAAAAAAAAAAAAAAAABAAAAAAAAAAAABAA/0EA AAAAZG9jL1BLAQIUABQAAAAIAPlULSgQJswQrgAAAOoAAAAMAAAAAAAAAAEAIAC2gSIAAABkb2Mv dGVzdC54bWxQSwECFAAUAAAACAAmVy0olZE4U4AAAACZAAAADQAAAAAAAAABACAAtoH6AAAAZG9j L3Rlc3QxLnhtbFBLAQIUABQAAAAIAPxULSgQJswQrgAAAOoAAAANAAAAAAAAAAEAIAC2gaUBAABk b2MvdGVzdDIueG1sUEsBAhQAFAAAAAgAnFgtKBRz9JW5AAAADAEAAA0AAAAAAAAAAQAgALaBfgIA AGRvYy90ZXN0My54bWxQSwECFAAUAAAACACVWC0oNGdF6bgAAAAKAQAADQAAAAAAAAABACAAtoFi AwAAZG9jL3Rlc3Q0LnhtbFBLAQIUAAoAAAAAANdWLSgAAAAAAAAAAAAAAAAJAAAAAAAAAAAAEAD/ QUUEAABkb2N0eXBlcy9QSwECFAAUAAAACADXVi0o50pP1BgBAABTAgAAEQAAAAAAAAABACAAtoFs BAAAZG9jdHlwZXMvdGVzdC5kdGRQSwECFAAKAAAAAADCVi0oAAAAAAAAAAAAAAAACQAAAAAAAAAA ABAA/0GzBQAAZW50aXRpZXMvUEsBAhQAFAAAAAgAu1OOJ7v6N89UCAAADS4AABcAAAAAAAAAAQAg ALaB2gUAAGVudGl0aWVzL3hodG1sLWxhdDEuZW50UEsBAhQAFAAAAAgAxFOOJ7RPWC85BQAAMBAA ABoAAAAAAAAAAQAgALaBYw4AAGVudGl0aWVzL3hodG1sLXNwZWNpYWwuZW50UEsBAhQAFAAAAAgA x1OOJ4SJreQwDgAALzcAABkAAAAAAAAAAQAgALaB1BMAAGVudGl0aWVzL3hodG1sLXN5bWJvbC5l bnRQSwECFAAKAAAAAAD2Vi0oAAAAAAAAAAAAAAAABwAAAAAAAAAAABAA/0E7IgAAc3R5bGVzL1BL AQIUABQAAAAIAPFSLSj46MyQVwEAAGoCAAASAAAAAAAAAAEAIAC2gWAiAABzdHlsZXMvZGVmYXVs dC54c2xQSwUGAAAAAA4ADgBOAwAA5yMAAAAA ------=_NextPart_000_0000_01BF5DB6.76ECE190--