From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/557 Path: main.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: extended pretty printing Date: Sun, 20 Jun 1999 18:18:06 +0200 Sender: owner-ntg-context@let.uu.nl Message-ID: <376D143E.A1CF3AD1@wxs.nl> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------F07282EFE00CC98533437F52" X-Trace: main.gmane.org 1035391410 25064 80.91.224.250 (23 Oct 2002 16:43:30 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 16:43:30 +0000 (UTC) Original-To: NTG-CONTEXT , Tobias Burnus , Berend de Boer Xref: main.gmane.org gmane.comp.tex.context:557 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:557 This is a multi-part message in MIME format. --------------F07282EFE00CC98533437F52 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit [ A typeset version is attached, demonstrating the features described, an update will be uploaded to our www server ] \usemodule[abr-01] \setupbodyfont[pos,10pt] \setupwhitespace[big] \setupcolors[state=start] \starttext Hi Tobias and Berend, I've tried to implement both your verbatim pretty printing wishes. Actually, some hooks were already present, but not yet used. I extended the pretty printer by 'typeset comment in \TEX' feature, which is more general than just {\it italics as Berend wanted}. I also provided settings for setting the fonts of keywords. Instead of using font parameters, I use command ones: given some constraints, one can use whatever command, i.e. optionally grabbing one argument. As soon as I've implemented 'font palets' I will also provide setting fonts in a way similar to colors (I know that Taco wants this, e.g. for the maps, but for the moment his way of setting them is ok.). \startbuffer \startTEX \def\mathematics#1% % usage: \type {\mathematics{x^2}} {\ifmmode#1\else$#1$\fi} % becomes: \mathematics{x^2} \stopTEX \stopbuffer You know this one: \typebuffer This gives: \getbuffer I'm not if you're aware of the present for long comment escape. When \type {\newprettytrue} is set, e.g. in \type {cont-sys.tex}, one can use \type {%%\ M} to switch to for instance \METAPOST\ mode, or \type{%%\[+} to let \type {[} be pretty printed as \type {+}. I implemented the latter to support catcode changes, so this only makes sense in pretty printing complex \TEX\ code. More examples can be found in the \type {verb} files. I added the natural \TEX\ \type{N} key: \startbuffer \startTEX \def\mathematics#1% %%\ N usage: \type {\mathematics{x^2}} {\ifmmode#1\else$#1$\fi} %%\ N becomes: \mathematics{x^2} \stopTEX \stopbuffer \typebuffer or: \getbuffer Now back to \SQL: \startbuffer \startSQL select * -- indeed, here we {\em do} select from tableA where 1 = 2 \stopSQL \stopbuffer \typebuffer By default one gets: \getbuffer A new mode, called natural text mode, will however turn your comments into typeset \TEX. For \TEX\ typesetting this looks like: \startbuffer \setuptyping [TEX] [text=yes] \startTEX \def\mathematics#1% % usage: \type {\mathematics{x^2}} {\ifmmode#1\else$#1$\fi} % becomes: \mathematics{x^2} \stopTEX \stopbuffer \getbuffer This is keyed in as follows; watch out, preceding \type{%}'s are handled as normal! \typebuffer The \type {text} key enables natural \TEX\ mode, while the command keys set the fonts or else. So, how about \SQL ? \startbuffer \setuptyping [SQL] [text=yes,palet=,icommand=\bf,vcommand=,ccommand=\it] \startSQL select * -- indeed, here we {\em do} select from tableA where 1 = 2 \stopSQL \setuptyping [SQL] [ccommand=\tf\underbar] \startSQL select * -- indeed, here we {\em do} select from tableA where 1 = 2 \stopSQL \stopbuffer \typebuffer Now watch: \getbuffer I suppose that the both of you can set up your local \type {cont-sys} file to honor your personal preferences. By the way, Berend, is \type {//} also a \SQL\ comment? You need \eTeX\ or pdf\eTeX\ to use this features, but I suppose you already use one of them. You need also need a font patch, because some silly and obscure nesting bug surfaced (only in non dutch versions). \stoptext I hope this suited your purposes, Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.nl ----------------------------------------------------------------- --------------F07282EFE00CC98533437F52 Content-Type: application/pdf; name="tob-ber.pdf" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="tob-ber.pdf" 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 FHCOcGwThSo0Bs3znqXghIUHr7yLpZrSNy3105Ahg6jWrYHzDmBS+vMDAX96UGiqEbZ+cmHl /wOnGpDhrwGtZNm7WWnzBR5JKPsKTD02MHXjjeYIGHWSCRzQQ2C/ySlaaCMNQ0ho0QHz/lpo fy20vxbaT67QvjESNAvgV+9Y46MuBGnKmhUjEGAjqDUgH5s7nr7r+CSi4bGUa/OATACX00R/ ioAgAeqYDN38SjTlsyt7ZZC9SwJEMlrn9V9//kefPtxivbCOVkP5PIKrAdyiB9O5pdhJ55XI xUxhUvxG/3sAPMdj7GfFXAj9xTSEnLoy/5Cgh3fN3K2/nunOXF5jwxK8IYMvSmkXKD7NxesB iXZHThQfP+CDDSRo1krQg0Zrf8J7Yz8GQko1Ves2V52Pu0uhBj4y6RujH+uGH5MQbsxfDFxp 3/eOtmnS9kOSROGXvzCcm0S/OePotD6dnHtGwV+6R79xEu+CUh08T+/7Cc/Tjjngea2ds1ej JjB+7r4Zr+0mGx9q9btreHT/9rdMTGH3ERbPzy1S44Bb3D4HtUDNc9PhD2eCml+SroeqjRGD GUONBRG1QfV/txH5z2VuZHN0cmVhbQplbmRvYmoKNCAwIG9iagoyMjE2CmVuZG9iagoyIDAg b2JqIDw8Ci9UeXBlIC9QYWdlCi9Db250ZW50cyAzIDAgUgovUmVzb3VyY2VzIDEgMCBSCi9N ZWRpYUJveCBbMCAwIDU5NS4yNzMgODQxLjg4N10KL1BhcmVudCAxMSAwIFIKPj4gZW5kb2Jq CjEgMCBvYmogPDwKL0ZvbnQgPDwgL0YzMyA1IDAgUiAvRjQ2IDUgMCBSIC9GMzkgNiAwIFIg L0Y0NyA3IDAgUiAvRjQ4IDggMCBSIC9GMjkgOSAwIFIgL0YzMiA1IDAgUiAvRjQ5IDEwIDAg UiA+PgovUHJvY1NldCBbIC9QREYgL1RleHQgXQo+PiBlbmRvYmoKMTQgMCBvYmogPDwKL0xl bmd0aCAxNSAwIFIKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnja7Vhpa+NGGP6e X6GSLJUXe1ZzaqYllC1sFpZSaNcfFtIUFHsci5WtIMvrhJD/3nc0o9tXsik0UAjWnO/5vMck 8G68wPt4guE38LBHZIBUSLxQMERC6k0WJ7+OT95dUOoppAT1xrPi5Hh66ZPB1fiTNyI4QDjg 3ogrJJUqtt4PRlgKf6kHhPsbO1mkUz2EoZL+JEoSPXVnonydRYmd5HqAuX+Xd24ofxMn7sg8 LWgWlL+Z0zozG9wHMkt75D5dZ3Y0SRcLvcxXdhYv89Txub/VK50bBd5dMOGFoLRRjVKKqHL6 jQv9KOIMeyOMQkWL5Q9uWYJ56tUvllbTThyFnDtayPK9MAKnWY8vBtNJ/kJ8QySC0NFyiubx 8sZ6i0qMmABvYYI4J/bQPAYLER74SZp+LYfx1wEOfP2TuXfyYVxBpHa4YohhZTCCAg9JD36z G68a//nRYoeFfez8hSmb6pn5LKJ8ruEnnqy6rBRHgpkJsAgcUg15+FMlq2K8j9VplyoHo4dt ojsv422Xpb1stIQ/UUhSjvdJ8uYISaotCi52jHZG4HoV3VgHtRkSwBWgqzZ1w8YPd3+Tx55P MefgS+FgUcQ9mNXa16hXjvep93CEes8CSjxbmFTQJc9CJMl/Fx3P0VQnq56axOQG2VHzqb45 O9I33287+RK2+7fUe7JDZnGXMobYglj8Pnc8PiETYIxUUUf2ZYJrDaVOr1wuIKo+wSBZE3fq zhUL4gngx2yREopBVREQ/FVRb/OAhE8RVFgYcMSlrTvjqmaUX1suTIG7N7W92Frab+SOzNIk seV79bNd2ZhLUT6Zw5QpP13nQ7txm+mJnrqy1TYiVkb6Zk7t1l0LJLP944Bz33GPMm0H82g5 TUoZS9mWabaIkh/67EYkIJBOpbEDrMkKG1BX17dQYMva6hxVplBz7HL84ctVsRm0Ku5lru/y 83u9spuj8ioYGAei5pBHWQ4kWhTongJ6it8MRpxCwwRfEQRlhSjG5qzpB+zsYVtdeNylyEMj D5/iMlWdneIzGyWP0N/gmm0Fx4rxtgpU691RbJWnt07tLtytE0KHQb0FHSEKS7wbK/eJEIEw LQHSQC3ggDBfL6PrRBtQEFo1p91+LZSICnFsv8YO9WtKlhK7lpcQaHnncaKtGGA6K5zpZwG8 dlKKDg3vyq6YlrYYuAsUIq7ofs0atJ1WQXActKOUY/9z6ni5ptreia4hDHsqEyFRoLCT8/Mf v/UVwRwFvLTKL1siiZEAheKJkeQiBjhebYmDKpKGt1Gi8/Nh7Gx0bghfz4bfyvlw0tyJ8yNC z2nZYbnSiZ7kFtpvB0apwB+N7DxeTrWeglU5BMNcZy7YNs2g0ws7maaPduAI7gi9WZa6C7lB 5vst6WRTc8L2c24/5GCYNVTsWuCI9LbLKS1T50WWWoNlsuso22Z2/trMTl/I7Puy2+9VTDbr ZP85hkWIaAgDxqCYE9Hvvki/X6h1b7WaFJFub/OcvvjtEY1h1cVjJBlttjeqT7Dyb1G+4cVP Q98V843uG1IwpEiZiKapO9CgCx5hnO61xUhANgtbL6KDVp1lAyx9wE3XrgHoSA7adac9awS2 H+ICSXh/l5ngGAkNZI2M/VcGh8cUfb6IvXa+AL84EjDnT3kZ11jaSY/0vRkiARW7rDyvPUbo 7hhxZE2qQhK6Dng/BhwoIaqkl2lvduJWyn3EVGu75Epx0dLs51qkwC5L6MGw+f9Dg6ZdOcQS KySoOMBys4UhLh4wTYpmJTzMkEH5kQeyj80gLYb2TIOgWSCH2ZV5Z59+bdzVfiRImP8R9qmO MCOQCdiryVX0/1x1TK6CJwU4tUH2H8Idd/xlbmRzdHJlYW0KZW5kb2JqCjE1IDAgb2JqCjEz ODcKZW5kb2JqCjEzIDAgb2JqIDw8Ci9UeXBlIC9QYWdlCi9Db250ZW50cyAxNCAwIFIKL1Jl c291cmNlcyAxMiAwIFIKL01lZGlhQm94IFswIDAgNTk1LjI3MyA4NDEuODg3XQovUGFyZW50 IDExIDAgUgo+PiBlbmRvYmoKMTIgMCBvYmogPDwKL0ZvbnQgPDwgL0YzMyA1IDAgUiAvRjQ2 IDUgMCBSIC9GNDcgNyAwIFIgL0YyOSA5IDAgUiAvRjMyIDUgMCBSIC9GNDIgMTYgMCBSIC9G MzkgNiAwIFIgPj4KL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0KPj4gZW5kb2JqCjE5IDAgb2Jq IDw8Ci9MZW5ndGggMjAgMCBSCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42qVU TY+bMBC951dYPYFUHH9iOFWKtFtt1UvVHLrq9kDAbCIRG2Foxb/vYJukEntYqRcYz4zfvLHf mKBXRNDnHYUvQRSxguBSMaRygZniqL7uDsfd/pFzVOIy5+jY+sxj8zPh6a/jF5QxSjAlEmWy xEVZ+tBTmjEuEzf1vXV6WYhkPFdjcI9nHYyTHc8haNvgme0UHHVlIoaOu6Y+RCBlCJ7O1lW3 kNg/CnXnx4jAhJeRZW3NmLnZhbx/+5DAW65pL4SKLtIabah0tsYON17R6vXgrIG6PqUfdKsH bWrtcJpxKZPDHI9FCkzLAmWUYSmZLxIalyT5k1KSVHOay+Rj8BwWlCYuLm7blSowL/LIdr/f tkMFFkLGhKpzNmBVESpHCm7Wn4/EQq6J3799fQNKYSny2wFer9qMn0JblEtccLZcO2QXPuM5 pdCOvzlFE6N1EyBZeYcUBLNcRMgP25IC57eK2YYyx5wWMXr0RDgwpEAHq5J790N0F6Dau/fH tlIB3bOI5a8XOPdNu6XMlhFQ/0NZvZeyeD9lL06gPPm5UgREBXLxrlZX4zRot6hI5ckpZSSZ xhB7Csn3iQTfvF5Z1Q26auaQMq1ha1ajDX+Q7xVULhh768r9Zq+7IBTQPSM06j+0FvO8Kv2v heEMVl+N9TnK/6TrKrCAhbPXxRJl4i5dN8ftJuLYk6uh5bAw2o0X8xpBfPdx4aah9SNXrwRe iCTWrHgXExFsNJoJ6ATzd0plAkN/scbBLoqX/nYPx9ubeX8BuYLRYmx5NUl8WP8C+81Wv2Vu ZHN0cmVhbQplbmRvYmoKMjAgMCBvYmoKNTk2CmVuZG9iagoxOCAwIG9iaiA8PAovVHlwZSAv UGFnZQovQ29udGVudHMgMTkgMCBSCi9SZXNvdXJjZXMgMTcgMCBSCi9NZWRpYUJveCBbMCAw IDU5NS4yNzMgODQxLjg4N10KL1BhcmVudCAxMSAwIFIKPj4gZW5kb2JqCjE3IDAgb2JqIDw8 Ci9Gb250IDw8IC9GMzMgNSAwIFIgL0Y0NyA3IDAgUiAvRjQ2IDUgMCBSIC9GMjkgOSAwIFIg Pj4KL1Byb2NTZXQgWyAvUERGIC9UZXh0IF0KPj4gZW5kb2JqCjIxIDAgb2JqIDw8Ci9UeXBl IC9FbmNvZGluZwovRGlmZmVyZW5jZXMgWyAwLy5ub3RkZWYgNS9kb3RhY2NlbnQvaHVuZ2Fy dW1sYXV0L29nb25layA4Ly5ub3RkZWYgOS9mcmFjdGlvbiAxMC8ubm90ZGVmIDExL2ZmL2Zp L2ZsL2ZmaS9mZmwvZG90bGVzc2kvZG90bGVzc2ovZ3JhdmUvYWN1dGUvY2Fyb24vYnJldmUv bWFjcm9uL3JpbmcvY2VkaWxsYS9nZXJtYW5kYmxzL2FlL29lL29zbGFzaC9BRS9PRS9Pc2xh c2gvc3BhY2UvZXhjbGFtL3F1b3RlZGJsL251bWJlcnNpZ24vZG9sbGFyL3BlcmNlbnQvYW1w ZXJzYW5kL3F1b3RlcmlnaHQvcGFyZW5sZWZ0L3BhcmVucmlnaHQvYXN0ZXJpc2svcGx1cy9j b21tYS9oeXBoZW4vcGVyaW9kL3NsYXNoL3plcm8vb25lL3R3by90aHJlZS9mb3VyL2ZpdmUv c2l4L3NldmVuL2VpZ2h0L25pbmUvY29sb24vc2VtaWNvbG9uL2xlc3MvZXF1YWwvZ3JlYXRl ci9xdWVzdGlvbi9hdC9BL0IvQy9EL0UvRi9HL0gvSS9KL0svTC9NL04vTy9QL1EvUi9TL1Qv VS9WL1cvWC9ZL1ovYnJhY2tldGxlZnQvYmFja3NsYXNoL2JyYWNrZXRyaWdodC9jaXJjdW1m bGV4L3VuZGVyc2NvcmUvcXVvdGVsZWZ0L2EvYi9jL2QvZS9mL2cvaC9pL2ovay9sL20vbi9v L3AvcS9yL3MvdC91L3Yvdy94L3kvei9icmFjZWxlZnQvYmFyL2JyYWNlcmlnaHQvdGlsZGUv ZGllcmVzaXMvTHNsYXNoL3F1b3Rlc2luZ2xlL3F1b3Rlc2luZ2xiYXNlL2Zsb3Jpbi9xdW90 ZWRibGJhc2UvZWxsaXBzaXMvZGFnZ2VyL2RhZ2dlcmRibC9jaXJjdW1mbGV4L3BlcnRob3Vz YW5kL1NjYXJvbi9ndWlsc2luZ2xsZWZ0L09FL1pjYXJvbi9hc2NpaWNpcmN1bS9taW51cy9s c2xhc2gvcXVvdGVsZWZ0L3F1b3RlcmlnaHQvcXVvdGVkYmxsZWZ0L3F1b3RlZGJscmlnaHQv YnVsbGV0L2VuZGFzaC9lbWRhc2gvdGlsZGUvdHJhZGVtYXJrL3NjYXJvbi9ndWlsc2luZ2xy aWdodC9vZS96Y2Fyb24vYXNjaWl0aWxkZS9ZZGllcmVzaXMvc3BhY2UvZXhjbGFtZG93bi9j ZW50L3N0ZXJsaW5nL2N1cnJlbmN5L3llbi9icm9rZW5iYXIvc2VjdGlvbi9kaWVyZXNpcy9j b3B5cmlnaHQvb3JkZmVtaW5pbmUvZ3VpbGxlbW90bGVmdC9sb2dpY2Fsbm90L2h5cGhlbi9y ZWdpc3RlcmVkL21hY3Jvbi9kZWdyZWUvcGx1c21pbnVzL3R3b3N1cGVyaW9yL3RocmVlc3Vw ZXJpb3IvYWN1dGUvbXUvcGFyYWdyYXBoL3BlcmlvZGNlbnRlcmVkL2NlZGlsbGEvb25lc3Vw ZXJpb3Ivb3JkbWFzY3VsaW5lL2d1aWxsZW1vdHJpZ2h0L29uZXF1YXJ0ZXIvb25laGFsZi90 aHJlZXF1YXJ0ZXJzL3F1ZXN0aW9uZG93bi9BZ3JhdmUvQWFjdXRlL0FjaXJjdW1mbGV4L0F0 aWxkZS9BZGllcmVzaXMvQXJpbmcvQUUvQ2NlZGlsbGEvRWdyYXZlL0VhY3V0ZS9FY2lyY3Vt ZmxleC9FZGllcmVzaXMvSWdyYXZlL0lhY3V0ZS9JY2lyY3VtZmxleC9JZGllcmVzaXMvRXRo L050aWxkZS9PZ3JhdmUvT2FjdXRlL09jaXJjdW1mbGV4L090aWxkZS9PZGllcmVzaXMvbXVs dGlwbHkvT3NsYXNoL1VncmF2ZS9VYWN1dGUvVWNpcmN1bWZsZXgvVWRpZXJlc2lzL1lhY3V0 ZS9UaG9ybi9nZXJtYW5kYmxzL2FncmF2ZS9hYWN1dGUvYWNpcmN1bWZsZXgvYXRpbGRlL2Fk aWVyZXNpcy9hcmluZy9hZS9jY2VkaWxsYS9lZ3JhdmUvZWFjdXRlL2VjaXJjdW1mbGV4L2Vk aWVyZXNpcy9pZ3JhdmUvaWFjdXRlL2ljaXJjdW1mbGV4L2lkaWVyZXNpcy9ldGgvbnRpbGRl L29ncmF2ZS9vYWN1dGUvb2NpcmN1bWZsZXgvb3RpbGRlL29kaWVyZXNpcy9kaXZpZGUvb3Ns YXNoL3VncmF2ZS91YWN1dGUvdWNpcmN1bWZsZXgvdWRpZXJlc2lzL3lhY3V0ZS90aG9ybi95 ZGllcmVzaXNdCj4+IGVuZG9iagoxNiAwIG9iaiA8PAovVHlwZSAvRm9udAovU3VidHlwZSAv VHlwZTEKL0VuY29kaW5nIDIxIDAgUgovQmFzZUZvbnQgL1RpbWVzLUJvbGQKPj4gZW5kb2Jq CjEwIDAgb2JqIDw8Ci9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMQovRW5jb2RpbmcgMjEg MCBSCi9CYXNlRm9udCAvQ291cmllci1PYmxpcXVlCj4+IGVuZG9iago5IDAgb2JqIDw8Ci9U eXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMQovRmlyc3RDaGFyIDAKL0xhc3RDaGFyIDEyNwov V2lkdGhzIDIyIDAgUgovQmFzZUZvbnQgMjggMCBSCi9Gb250RGVzY3JpcHRvciAyOSAwIFIK Pj4gZW5kb2JqCjIyIDAgb2JqClsgNjE1IDgzMyA3NjMgNjk0IDc0MiA4MzEgNzgwIDU4MyA2 NjcgNjEyIDc3MiA2NDAgNTY2IDUxOCA0NDQgNDA2IDQzNyA0OTcgNDY5IDM1NCA1NzYgNTgz IDYwMyA0OTQgNDM3IDU3MCA1MTcgNTcxIDQzNyA1NDAgNTk2IDYyNiA2NTEgNjIyIDQ2NiA1 OTEgODI4IDUxNyAzNjMgNjU0IDEwMDAgMTAwMCAxMDAwIDEwMDAgMjc4IDI3OCA1MDAgNTAw IDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCAyNzggMjc4IDc3OCA1 MDAgNzc4IDUwMCA1MzEgNzUwIDc1OCA3MTUgODI4IDczOCA2NDMgNzg2IDgzMSA0NDAgNTU0 IDg0OSA2ODEgOTcwIDgwMyA3NjMgNjQyIDc5MSA3NTkgNjEzIDU4NCA2ODMgNTgzIDk0NCA4 MjggNTgxIDY4MyAzODkgMzg5IDM4OSAxMDAwIDEwMDAgNDE3IDUyOSA0MjkgNDMzIDUyMCA0 NjYgNDkwIDQ3NyA1NzYgMzQ0IDQxMiA1MjEgMjk4IDg3OCA2MDAgNDg1IDUwMyA0NDYgNDUx IDQ2OSAzNjEgNTcyIDQ4NSA3MTYgNTcyIDQ5MCA0NjUgMzIyIDM4NCA2MzYgNTAwIDI3OCBd CmVuZG9iagoyMyAwIG9iaiA8PAovTGVuZ3RoIDI0IDAgUgovTGVuZ3RoMSAyNSAwIFIKL0xl bmd0aDIgMjYgMCBSCi9MZW5ndGgzIDI3IDAgUgo+PgpzdHJlYW0KJSFQUy1BZG9iZUZvbnQt MS4xOiBDTU1JMTAgMS4wMEEKJSVDcmVhdGlvbkRhdGU6IDE5OTIgSnVsIDAyIDEwOjQ3OjU4 CiUgQ29weXJpZ2h0IChDKSAxOTg4IEJsdWUgU2t5IFJlc2VhcmNoLiBBbGwgcmlnaHRzIHJl c2VydmVkLgoxMSBkaWN0IGJlZ2luCi9Gb250SW5mbyA3IGRpY3QgZHVwIGJlZ2luCi92ZXJz aW9uICgxLjAwQSkgcmVhZG9ubHkgZGVmCi9Ob3RpY2UgKENvbXB1dGVyIE1vZGVybiBmb250 cyB3ZXJlIGRlc2lnbmVkIGJ5IERvbmFsZCBFLiBLbnV0aCkgcmVhZG9ubHkgZGVmCi9Ob3Rp Y2UgKENvcHlyaWdodCAoYykgMTk4OCAtIDE5OTIgQmx1ZSBTa3kgUmVzZWFyY2gpIHJlYWRv bmx5IGRlZgovRnVsbE5hbWUgKENNTUkxMCkgcmVhZG9ubHkgZGVmCi9GYW1pbHlOYW1lIChD b21wdXRlciBNb2Rlcm4pIHJlYWRvbmx5IGRlZgovV2VpZ2h0IChNZWRpdW0pIHJlYWRvbmx5 IGRlZgovSXRhbGljQW5nbGUgLTE0LjA0IGRlZgovaXNGaXhlZFBpdGNoIGZhbHNlIGRlZgpl bmQgcmVhZG9ubHkgZGVmCi9Gb250TmFtZSAvTkhBQUFBK0NNTUkxMCBkZWYKL1BhaW50VHlw ZSAwIGRlZgovRm9udFR5cGUgMSBkZWYKL0ZvbnRNYXRyaXggWzAuMDAxIDAgMCAwLjAwMSAw IDBdIHJlYWRvbmx5IGRlZgovRW5jb2RpbmcgMjU2IGFycmF5CjAgMSAyNTUgezEgaW5kZXgg ZXhjaCAvLm5vdGRlZiBwdXR9IGZvcgpkdXAgMzQgL2Vwc2lsb24gcHV0CmR1cCAxMjAgL3gg cHV0CnJlYWRvbmx5IGRlZgovRm9udEJCb3h7LTMyIC0yNTAgMTA0OCA3NTB9cmVhZG9ubHkg ZGVmCi9VbmlxdWVJRCA1MDAwNzg1IGRlZgpjdXJyZW50ZGljdCBlbmQKY3VycmVudGZpbGUg ZWV4ZWMK2dZvYzuEape2hql+RaPQqgUpcxyZp4TMvoW0mTsu6947EtRyt89UZR7yEYURammr EJbtS60vZGY14Bm2QXzHe1MvhdgRxw0UKaGaUwfvY+tcXgLIn8bCD22diefZH+Rwtyvv2iP1 33a+Ba9M6TE3ohntigSp19b9835rf83g2QuYZCPllgpdn7tMlWVW6N+Qy/rsR2+jb9mlyBdc mvUT/tkZwt3Sa9wNmTmLn00D1Zk9/AkwKXhm4c0KMZtrH9lYnjlKUzoIHDbUVqCZIAAaPSGZ WD65uEtN7gjj0Sk54yGZDNJJgn2WSFdJVfYbqqESY6kbbD1HpRkBZbDCWr9tPm7Bh+SwUYIS a7DQMj2UMXC3lSVSYPn9JfIkjQT0Xfv73vf/ixm/72N7IQAYrgJXKzibP3YoK+spzDAZBdOI xyFZYWiT53RBP0jeC0CLxm3OP+F8ufhNIFg51YAU1qiII9kyCuk6+W2XoCxNWiuyuMeSXEV4 ADlZxG484aLw6sS/i5syVs5w9xRATBaOO8y6ibADiPPq/vpnSbft1b27APMsdtShaXwikMlw exnFpdQkip7EsSXq/ml4Je4iqch31+WxcVf9vl6xjxPVCgh/Y5aiNNacx7Ba5eiWAU33tET4 7wkrrlOLuULV0OigmV2E1f4zXa63z7fJMDxPaLQQVZ6UQ635Jb6qw2/Zq1JPmB00497Kzpqg kKWhV3vNyGQ76sIfJbTK02UXxd9NDCCH3YyjNO4/wN5BnkzA5e1V4BOt/ukWofo+vV4IeJqV gteQf9tiRrF2396m2OBN6Qhw/KUQdAYD7k75VdvnfPJPVdbvo/VhUrIOqM9iSfKYQTsT1j5q 7SYL5ou3e1j00Eu82vHMK3N8W/kLEWjiwhLY2kmdXi7PqURq2ssfEK4dAqQ79RjN9I5tLXZU dQfQSEO7mhwrZY0IeD4+RLa+q4Exh6EOZb7iCUdl81j5KGuO8ZkQso72wKFtn1A07VUt1yk9 HT+VNNd6lBG2yKM5xbTMETqoXb/fKoaOAE5BfYFvXsHZ8o5Y41Yszkw/SGqOAylGfhP7YW5b mR0MfSK8F0yYNFUZPi3f6G9KBLry17LcdWn4nrRVtzLiIDIVKmivqMKZL33y97wzMrrn6Tux E9j3wM1nv9cTQTRniZOWHcW9mnq7cWkdpYvkD0nwaybpFg0t7t9OPbbySde7ZVWykl8hLylP Ox6B+x0n14MWrG7hVBlKKeVpj/LHSLQ2VcjerqkQiFtX4xSm4b0f7Bd8UH7oRi3trpxtIGRZ qMW4ty3OfVMsYgneTEo3yFvXogFTETGYAJXmXbdnk4BvT4Y3XSlyb4nKtCww+eoXgdpkSo8a abPSo1/39KUCJSZxktIrE+JOnsDhC30kNvh48LH/n8sUiI7kFk4J/iPCgaiuoWQAvc79BgYa TohAflUdEaHQ48ebDgvzP/O8a0JN5b/IFOTy/aSAEc80/IKehD59gkx4p++HhrakRVAuQre0 w9U0ATlW4vKsQeLA7G3xDrD8Aegs5cLB0S2/tIVYoLjQuCbDLRa88fcoXRi2rdTTYZgqwJ/1 6PDDDBHbFMa4RDPKd0O1PSbsX9tt8tKn8DBQsL+tw6TDVvlb3Pk/yn8K7gcWNkD65j+C1pfC qSY543OaLlgOcHdOTcrIcvMx7zcVtqc4jDlz6Fpg3gATQjnQtV9NIo/5pCHUmaEa4dpOxksH 5AKE7hg5MNFZFo1PMyERkEBtC+6f+iJA6t1jk7fxx8Xf14fr4t83RMgFAfWYdW/YAe5MVwpl sY17K3+sOqG6jdhBmD7u/CwwUV5A9wUGdYV1qEqXilRb4B4B9PDeum3DfVnnldhC6uqWCYLX NprdasgcRDRkEwTgqTnKCxI4v6gz//Q+BOYzq7cNIvyPzU9J7roIdOJWGeyx7rEwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCjAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKY2xlYXJ0b21hcmsKZW5kc3RyZWFtCmVuZG9i agoyNCAwIG9iagoyODA4CmVuZG9iagoyNSAwIG9iago4MzEKZW5kb2JqCjI2IDAgb2JqCjE0 NDUKZW5kb2JqCjI3IDAgb2JqCjUzMgplbmRvYmoKMjggMCBvYmoKL05IQUFBQStDTU1JMTAK ZW5kb2JqCjI5IDAgb2JqIDw8Ci9Bc2NlbnQgNjk0Ci9DYXBIZWlnaHQgNjgzCi9EZXNjZW50 IC0xOTQKL0ZvbnROYW1lIDI4IDAgUgovSXRhbGljQW5nbGUgLTE0Ci9TdGVtViA3MgovWEhl aWdodCA0MzEKL0ZvbnRCQm94IFsgLTMyIC0yNTAgMTA0OCA3NTAgXQovRmxhZ3MgNAovQ2hh clNldCAoL2Vwc2lsb24veCkKL0ZvbnRGaWxlIDIzIDAgUgo+PiBlbmRvYmoKOCAwIG9iaiA8 PAovVHlwZSAvRm9udAovU3VidHlwZSAvVHlwZTEKL0ZpcnN0Q2hhciA2NQovTGFzdENoYXIg ODQKL1dpZHRocyAzMCAwIFIKL0Jhc2VGb250IDM2IDAgUgovRm9udERlc2NyaXB0b3IgMzcg MCBSCj4+IGVuZG9iagozMCAwIG9iagpbIDY2NyAwIDAgMCA2MjIgNjIyIDAgMCAwIDAgMCAw IDgwMCA2NjcgNjY3IDYyMiAwIDAgNjIyIDU3OCBdCmVuZG9iagozMSAwIG9iaiA8PAovTGVu Z3RoIDMyIDAgUgovTGVuZ3RoMSAzMyAwIFIKL0xlbmd0aDIgMzQgMCBSCi9MZW5ndGgzIDM1 IDAgUgo+PgpzdHJlYW0KJSFQUy1BZG9iZUZvbnQtMS4wOiBsb2dvMTAgMDAxLjAwMAolJUNy ZWF0aW9uRGF0ZTogTW9uIE1hciAyMyAyMDo0MjoxMyAxOTk4CiUlVk11c2FnZTogMTIwMDAw IDE1MDAwMAoxMSBkaWN0IGJlZ2luCi9Gb250SW5mbyAxNCBkaWN0IGR1cCBiZWdpbgovdmVy c2lvbiAoMDAxLjAwMSkgcmVhZG9ubHkgZGVmCi9Ob3RpY2UgKENvcHlyaWdodCAoYykgVGFj byBIb2Vrd2F0ZXIsIDE5OTguIEFsbCByaWdodHMgcmVzZXJ2ZWQuKSByZWFkb25seSBkZWYK L0Z1bGxOYW1lIChsb2dvMTApIHJlYWRvbmx5IGRlZgovRmFtaWx5TmFtZSAobG9nbzEwKSBy ZWFkb25seSBkZWYKL0l0YWxpY0FuZ2xlIDAgZGVmCi9pc0ZpeGVkUGl0Y2ggZmFsc2UgZGVm Ci9VbmRlcmxpbmVQb3NpdGlvbiAtMTAwIGRlZgovVW5kZXJsaW5lVGhpY2tuZXNzIDUwIGRl ZgovV2VpZ2h0IChNZWRpdW0pIHJlYWRvbmx5IGRlZgplbmQgcmVhZG9ubHkgZGVmCi9Gb250 TmFtZSAvQ0NPQUFBK2xvZ28xMCBkZWYKL0VuY29kaW5nIDI1NiBhcnJheQowIDEgMjU1IHsx IGluZGV4IGV4Y2ggLy5ub3RkZWYgcHV0IH0gZm9yCmR1cCA2NSAvQSBwdXQKZHVwIDY5IC9F IHB1dApkdXAgNzcgL00gcHV0CmR1cCA3OSAvTyBwdXQKZHVwIDgwIC9QIHB1dApkdXAgODMg L1MgcHV0CmR1cCA4NCAvVCBwdXQKcmVhZG9ubHkgZGVmCi9QYWludFR5cGUgMCBkZWYKL0Zv bnRUeXBlIDEgZGVmCi9Gb250TWF0cml4IFswLjAwMSAwIDAgMC4wMDEgMCAwXSByZWFkb25s eSBkZWYKL0ZvbnRCQm94IHswIC0xMSA3MjIgNjExfSByZWFkb25seSBkZWYKY3VycmVudGRp Y3QgZW5kCmN1cnJlbnRmaWxlIGVleGVjCtnWb2M7hGqYm5l0sBefxsxEW898PDMzFzIy4/2/ 9DlJHbhmw5CIwgPcIv3HWFhIYOx7tn/aKMxiCCSQYOGPqzIgR3m1wDwEk7u7yVzwJpLMTeqo 0uqQtcLmQ3TpK8uFAUKbj65KdsDGt21v98+afV7fvKDpWVQcWb0Ft95D0l1T/D3abvDCdDl4 ptA+GcztShHy6kvMMRC+i42eJ3I2GWnBkljvr9wnbLGt6SCKlBo20Y+fscM973aqMV3bAG/2 3QIdyxbfIqBt7+8yHJpq00OMGsURAbnwtaWBMcnht/P3md9CX7CCvRpPhgBFmD/tQypd3/X2 Yq1ZguGbu9kGXECEqXHq0UP9XJuDVu51buho8Q8666wfaxVvFmnc+BI2snrZ2EEk3EdjoRnn J/poRDJkpBcXS0j4fOkBrpRsGBpXFMwarBbS3UVPZqKyNsO4lW/MzV8+ZBQkzU58ioBmnt44 Iwy269NOjGlfvArHHFIrdrKC45u5A3t9teZ0/aRpkihcEck2hzWlbePJjNKpvRhENUEU04gZ W1CFs1ty1QXBzG8ZZczfrsn9ce/Sdf5/efiveqinTGUjI8TUJTR2VYMxm/PGQhPfWce1ZL+I rXtboWgOVg2QPXJBRp5S/ndVwzdInuYjRLRscRGj/RiSsuliLzjY59TCuNswcSlgilwVV+Wh XEjW9Xnm4NfnhpTODxbcw8cb/lQf8iNdSp7Wsw7XG8rpoH9PPvh/S6GYvBsWOErulQrQxinN 9aUVwCkWxjEBgW+GqyNegxFnexwMuZYMyVt7L0F+/0uQADMFGibzGXI+fz8agioNaovT5dZB A/zmJBihP+lAuUgpDTQj5+T5Dod/9WaI5AzF+84hUM50QVUDa3qlROnoZCvx9ky1AH/g7bmM WfCh0r7onP0fmjk9DEcwZ/nq47vW1TTNfW9BInJlf+vEjuKv+3mdVucMcqXp0nPXdS7MXOKf KRjkc9SbXcuB7G9WhXnsRBwkOhmxsYqp9QMfOIlkcKkrRsRbdwdi0G8AWVEjJ/bJ2KIuTEmj Zt5MTljEi6ysXyM3DJ89oSZPoGXAss0fQlEIG1eEfrep7LBg0Cm8d2FFjYgvUo7JEkpk3z90 8253ukLnr7QRFM9lIm/0w0qpaCVZ5MIGiBtY6mQKk0IjpGwYF6TwKgMy1Jg+t9ZUkm6sZ+Oc Vw3HxQe6mW3caSLQAOs2vCB9dhO/tv1kpS6LV18WwiY2mT2w399X2X6kiRb4CbwWmrrhs9T8 d0yKQsEI00xM7W/9Emo/a8sKRUX3ZTG7YEFR331dta13VYrt+UN9BBjnWSI4+wp1AaqVF+R2 ulniDo6f85qSDmnM4bSPLMw6S6jHnLXZXM09zBmZqUmj4PZdd9eKF19j1OgeBmR5yynmLxFb hYgUGKyxI4x5SoNEbmkLS4d7Ye05g9lr0skR1DGdVrMKYFZJf9Pnd0gnVvCeeozgWAeBA8HJ +VQKO8E9AaFsJi6mE0NtIQWVwLVOgWFXUEDqugiAEvZ2GSmndgDgstLfwMYFL6DHXF1YLBLB fYFPIvmch6WobRnuN94J2Z5MNugzLa6ZBUuMATWHWmpsuQcUt5W+WYxdfFk/AVxBitX8iPlu 2sNV/bWEAlNPBBbzV5LcZLk03UrwE6KMqSaDyWU+zlkHmXvI7igM7irWU6dU4+gtul9M2BFn tGqoaLNTTFFRGEuBLUIGRIM+giFlHcvHcxWkcEGAzMkp8JZ8/AIN7kWniNjm7uVw4JoS1oE2 LTMrUPtJpj4enFRR6CRYtc09RFMreakjnzSWCSOr+f/6J+zUTxt3F/O0SO0I+NDnSePTVTrO VLjSq8s1VsF3wdomysP8/+cUeODuLWq2C3aD1iJwx8EuX8DjrfvF0tOPrthgM/GRbTJwnO6q LDIF3h0R1XxcDzWOGjv8usGncxnLcI6oa1/mymp09v6B8B7h0YvAPJozXFvMSjj603EDYXeI c8/HP2iv5b15OAB74VikjKK92qbnV86u4ktJxp+pLOKu8jfiuSZUV7QSB+Wt5ewHIW6zlb3A OmisuTz0Zu7+YtoFoUMKR/WTABb8GYoBED7moJxGpwnWPA5T94xOnkbT7IiM+1LnA1ODgCTd /vkC+Z0qW1ASzh7cNyyN6vF9y3UEvIzx1CZQalCSMluM+lDw5SZoBiS+zlz955GIqUm4pO15 m+/8jLaFjoPmAIpfbp57rzulNvqJRjW1Ij3RmFFa1AKHO1sXC3H8XT0ce0z+u6gznUHY5PH4 HJcYXCxMiXapR/RhoPRQmoaK2k1dcw125uVoIGbHbslQeNxcaHhJUPvkiZGPzDcEDdT3u7fY uYVozcfO6mqYMfhhKlv6iFTXt4/4HnXX1M4d1uoysB/5Qbe8hwoMi2MLpVg3z8xE8ScU8Tga 9Xj9sJkB+hSGPVLswDnVUFhJPHcMhAxtix5yu4NjR5J25qtDu/eGRDTjtVDh0LTuo9gJuJlv EIz7/IB5f48dugimVv1XRtMBRFl6N18sXscjp5w4emzV25pt1F8MCSQ01nsUVPq0EURvnAor S8395Ls9lg21oFUVhqucoHmVSg4KLWdyY0dQDWnagbd2vuR/UwcUK39WWlaHN4FEB0cgFbJO rn+Ul+IVYshI2Axkwk9dB9oevFDwdYQgYTy4fo0GBAjYVV73zUQ+SWe6RI0gNZBThQNgiRpw YTkV9oEN61WhY6EwrhQF34C9dMkjiBdG/yUmcYfvSTQwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCjAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAK MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAowMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw CjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAKY2xlYXJ0b21hcmsKZW5kc3RyZWFtCmVuZG9iagozMiAwIG9iagozNDEx CmVuZG9iagozMyAwIG9iago4MjAKZW5kb2JqCjM0IDAgb2JqCjIwNTkKZW5kb2JqCjM1IDAg b2JqCjUzMgplbmRvYmoKMzYgMCBvYmoKL0NDT0FBQStsb2dvMTAKZW5kb2JqCjM3IDAgb2Jq IDw8Ci9Bc2NlbnQgMAovQ2FwSGVpZ2h0IDAKL0Rlc2NlbnQgMAovRm9udE5hbWUgMzYgMCBS Ci9JdGFsaWNBbmdsZSAwCi9TdGVtViA2NgovWEhlaWdodCAwCi9Gb250QkJveCBbIDAgLTEx IDcyMiA2MTEgXQovRmxhZ3MgNAovQ2hhclNldCAoL0EvRS9NL08vUC9TL1QpCi9Gb250Rmls ZSAzMSAwIFIKPj4gZW5kb2JqCjcgMCBvYmogPDwKL1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5 cGUxCi9FbmNvZGluZyAyMSAwIFIKL0Jhc2VGb250IC9Db3VyaWVyCj4+IGVuZG9iago2IDAg b2JqIDw8Ci9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMQovRW5jb2RpbmcgMjEgMCBSCi9C YXNlRm9udCAvVGltZXMtSXRhbGljCj4+IGVuZG9iago1IDAgb2JqIDw8Ci9UeXBlIC9Gb250 Ci9TdWJ0eXBlIC9UeXBlMQovRW5jb2RpbmcgMjEgMCBSCi9CYXNlRm9udCAvVGltZXMtUm9t YW4KPj4gZW5kb2JqCjExIDAgb2JqIDw8Ci9UeXBlIC9QYWdlcwovQ291bnQgMwovS2lkcyBb MiAwIFIgMTMgMCBSIDE4IDAgUl0KPj4gZW5kb2JqCjM4IDAgb2JqIDw8Ci9UeXBlIC9DYXRh bG9nCi9QYWdlcyAxMSAwIFIKPj4gZW5kb2JqCjM5IDAgb2JqIDw8Ci9DcmVhdG9yIChUZVgp Ci9Qcm9kdWNlciAocGRmVGVYLTAuMTNkKQovQ3JlYXRpb25EYXRlIChEOjE5OTkwNjIwMTgx MzAwKQo+PiBlbmRvYmoKeHJlZgowIDQwCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMjQz MSAwMDAwMCBuIAowMDAwMDAyMzE4IDAwMDAwIG4gCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAw MDAwMjI5OCAwMDAwMCBuIAowMDAwMDE1MzE0IDAwMDAwIG4gCjAwMDAwMTUyMjQgMDAwMDAg biAKMDAwMDAxNTEzOSAwMDAwMCBuIAowMDAwMDExMTE1IDAwMDAwIG4gCjAwMDAwMDcyMjMg MDAwMDAgbiAKMDAwMDAwNzEyOSAwMDAwMCBuIAowMDAwMDE1NDAzIDAwMDAwIG4gCjAwMDAw MDQxNzYgMDAwMDAgbiAKMDAwMDAwNDA2MCAwMDAwMCBuIAowMDAwMDAyNTc3IDAwMDAwIG4g CjAwMDAwMDQwMzkgMDAwMDAgbiAKMDAwMDAwNzA0MCAwMDAwMCBuIAowMDAwMDA1MTE5IDAw MDAwIG4gCjAwMDAwMDUwMDMgMDAwMDAgbiAKMDAwMDAwNDMxMiAwMDAwMCBuIAowMDAwMDA0 OTgzIDAwMDAwIG4gCjAwMDAwMDUyMjEgMDAwMDAgbiAKMDAwMDAwNzM1NCAwMDAwMCBuIAow MDAwMDA3ODkyIDAwMDAwIG4gCjAwMDAwMTA4MDIgMDAwMDAgbiAKMDAwMDAxMDgyMyAwMDAw MCBuIAowMDAwMDEwODQzIDAwMDAwIG4gCjAwMDAwMTA4NjQgMDAwMDAgbiAKMDAwMDAxMDg4 NCAwMDAwMCBuIAowMDAwMDEwOTE1IDAwMDAwIG4gCjAwMDAwMTEyNDYgMDAwMDAgbiAKMDAw MDAxMTMyNCAwMDAwMCBuIAowMDAwMDE0ODM3IDAwMDAwIG4gCjAwMDAwMTQ4NTggMDAwMDAg biAKMDAwMDAxNDg3OCAwMDAwMCBuIAowMDAwMDE0ODk5IDAwMDAwIG4gCjAwMDAwMTQ5MTkg MDAwMDAgbiAKMDAwMDAxNDk1MCAwMDAwMCBuIAowMDAwMDE1NDc1IDAwMDAwIG4gCjAwMDAw MTU1MjYgMDAwMDAgbiAKdHJhaWxlcgo8PAovU2l6ZSA0MAovUm9vdCAzOCAwIFIKL0luZm8g MzkgMCBSCj4+CnN0YXJ0eHJlZgoxNTYyMQolJUVPRgo= --------------F07282EFE00CC98533437F52--