diff options
author | Till Kamppeter <till.kamppeter@gmail.com> | 2007-01-15 12:00:00 +0000 |
---|---|---|
committer | Bazaar Package Importer <james.westby@ubuntu.com> | 2007-01-15 12:00:00 +0000 |
commit | 0cf74a093bd75d8a3da27728fb28206e61e93896 (patch) | |
tree | cbcfba2c6d2f695e85218a3716812359b669f68b |
Import upstream version 0.51
46 files changed, 38436 insertions, 0 deletions
@@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. @@ -0,0 +1,166 @@ + +How to Build and Install the m2300w Driver: +=========================================== + +Prerequisites: +-------------- + + 1. Ghostscript + + Please refer to README.ghostscript or to + http://m2300w.sourceforge.net/gs/ + + 2. Foomatic (see http://www.linuxprinting.org/foomatic.html) + + Foomatic is a database-driven system for integrating free + software printer drivers (like the m2300w driver) with common + spoolers under Unix. It supports CUPS, LPRng, LPD, GNUlpr, PPR, + PDQ, CPS, and direct printing. + + Although m2300w-wrapper could be theoretically invoked directly, + it is basically designed for being invoked from foomatic's universal + print filter "foomatic-rip". + + Therefore, m2300w requires "foomatic-rip" as prerequisite. Some + Linux distributions (e.g. SuSE) include foomatic-rip, while it + is missing in other distributions (e.g. RedHat 9). + + To verify whether "foomatic-rip" is installed on your system, + you can check, if the file /usr/bin/foomatic-rip and the + symbolic link /usr/lib/cups/filter/foomatic-rip exist. + + If they do not exist, then get the latest "foomatic-filters" + package from http://www.linuxprinting.org/download/foomatic and + install it on your system. + + For your convenience, starting with version 0.3, the pre-built + m2300w RPM package (see below) installs a foomatic-rip binary, + if it is missing on the system. If you build the driver from + the sources, then you need to build and install "foomatic-filters" + yourself. + + 3. Spooler + + Basically, m2300w is expected to work with all spoolers supported + by foomatic. However, the preferred spooler is CUPS, and m2300w + has only been tested in conjunction with CUPS. + + 4. Psnup + + If you intend to use the n-up feature of the driver, the program + "psnup" needs to be installed on your system. + + +Using the pre-built RPM: +------------------------ + + We are also providing a pre-built RPM for download. This RPM was + built on SuSE Linux 8.1, but since it does not depend on particular + SuSE features, there is a good chance, that it may also work with + other Linux distributions, which support RPM. + + 1. Make sure that all prerequisites are installed (see above) + + 2. download m2300w-<version>.rpm from + http://sourceforge.net/project/showfiles.php?group_id=108751 + + 3. install or upgrade the rpm package (needs to be done as root) + + $ su + Password: ******** + $ rpm -U m2300w-<version>.rpm + + 4. Run cups config to install a new printer + + If you are upgrading from a previous version of the m2300w + driver, then REMOVE all printer queues which are associated + with the m2300w driver and reinstall them from the scratch. + + +Building and installing the driver from the source distribution: +---------------------------------------------------------------- + + 1. Make sure that all prerequisites are installed (see above) + + 2. Download m2300w-<version>.tar.gz from + http://sourceforge.net/project/showfiles.php?group_id=108751 + + 3. Unpack the archive: + + $ tar zxvf m2300w-<version>.tar.gz + or + $ gzip -dc m2300w-<version>.tar.gz | tar xvf - + (if you are not using GNU tar) + + 4. Enter the top-level directory and run "configure" + + $ cd m2300w-<version> + $ ./configure + + 5. Run make + + $ make + + 6. Install the files (needs to be done as root) + + $ su + Password: ******** + # make install + + 7. Run cups config to install a new printer + + If you are upgrading from a previous version of the m2300w + driver, then REMOVE all printer queues which are associated + with the m2300w driver and reinstall them from the scratch. + + +Building the RPM package from the source distribution: +------------------------------------------------------ + + The spec file included in the distribution only supports + packaging of the files. You CANNOT use rpm to BUILD the driver + with the supplied spec file. In order to build a RPM package + from the source distribution, perform the following steps: + + 1. Download m2300w-<version>.tar.gz from + http://sourceforge.net/project/showfiles.php?group_id=108751 + + 2. Unpack the archive: + + $ tar zxvf m2300w-<version>.tar.gz + or + $ gzip -dc m2300w-<version>.tar.gz | tar xvf - + (if you are not using GNU tar) + + 3. Enter the top-level directory and run "configure" + + $ cd m2300w-<version> + $ ./configure + + 4. Run make to build the RPM + + $ make rpm + + The resulting RPM package is placed in rpm's built-in standard + location, usually /usr/src/packages/RPMS/i386 (or similar). + Make sure that this directory is writeable for your user id + if you don't run "make rpm" as "root". + + +Building the binary RPM package from the source RPM: +---------------------------------------------------- + + 1. Download source RPM package m2300w-<version>-<release>.src.rpm + + 2. Install the source RPM package + + # rpm -i m2300w-<version>-<release>.src.rpm + + 3. Build the binary RPM package + + # cd /usr/src/packages/SPECS + # rpm -bb m2300w-<version>-<release>.spec + + The resulting RPM package is placed in rpm's built-in standard + location, usually /usr/src/packages/RPMS/i386 (or similar). + diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 0000000..0dd57c1 --- /dev/null +++ b/Makefile.in @@ -0,0 +1,79 @@ +# +# $Header: /cvsroot/m2300w/m2300w/Makefile.in,v 1.5 2004/08/04 14:11:22 gfuer Exp $ +# +# Copyright (C) 2004 Gerhard Fuernkranz +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# + +@SET_MAKE@ +INSTALL = @INSTALL@ + +INSTROOT = +PREFIX = @prefix@ +NAME = @PACKAGE_NAME@ +VERSION = @PACKAGE_VERSION@ +RELEASE = @RELEASE@ +DOCDIR = $(INSTROOT)$(PREFIX)/share/doc/$(NAME)-$(VERSION) + +SUBDIRS = src psfiles foomatic ppd +DOCFILES = README README.ghostscript INSTALL COPYING + +all: + for DIR in $(SUBDIRS); do (cd $$DIR; $(MAKE) $@); done + +install: + rm -rf $(INSTROOT)$(PREFIX)/share/$(NAME)/crd + for DIR in $(SUBDIRS); do (cd $$DIR; $(MAKE) INSTROOT=$(INSTROOT) $@); done + $(INSTALL) -c -d -m 755 $(DOCDIR) + $(INSTALL) -c -m 644 $(DOCFILES) $(DOCDIR) + +ppd: always + $(MAKE) install + (cd foomatic; $(MAKE) $@) + $(MAKE) install + +clean: + rm -rf INSTROOT + rm -f $(NAME)-$(VERSION).tar.gz + rm -f $(NAME)-$(VERSION)-$(RELEASE).spec + for DIR in $(SUBDIRS); do (cd $$DIR; $(MAKE) $@); done + +distclean: clean + for DIR in $(SUBDIRS); do (cd $$DIR; $(MAKE) $@); done + rm -rf config.log autom4te.cache config.status Makefile m2300w.spec + +rpm: all m2300w.spec + rm -rf INSTROOT + mkdir -m 755 INSTROOT + $(MAKE) install INSTROOT=`pwd`/INSTROOT + M2300W_MAKE=y rpm -bb --buildroot=`pwd`/INSTROOT m2300w.spec + # rm -rf INSTROOT + +srpm: m2300w.spec + rm -f $(NAME)-$(VERSION)-$(RELEASE).spec + ln -s m2300w.spec $(NAME)-$(VERSION)-$(RELEASE).spec + rpm -bs $(NAME)-$(VERSION)-$(RELEASE).spec + +tarball: distclean + rm -rf /tmp/$(NAME)-$(VERSION) + mkdir /tmp/$(NAME)-$(VERSION) + find . | cpio -pdum /tmp/$(NAME)-$(VERSION) + find /tmp/$(NAME)-$(VERSION) -name CVS | xargs rm -rf + HERE=`pwd`; cd /tmp ; \ + tar zcvf $$HERE/$(NAME)-$(VERSION).tar.gz $(NAME)-$(VERSION) + +always: + @@ -0,0 +1,340 @@ + +What is m2300w? +--------------- + + The m2300w driver is an open source Linux driver for the + Konica Minolta magicolor 2300W and 2400W color laser printers. + + The driver is basically intended for being used in conjunction with + "foomatic" (see http://www.linuxprinting.org/foomatic.html), which + is a database-driven system for integrating free software printer + drivers with common spoolers under Unix, like CUPS, LPRng, LPD, + GNUlpr, PPR, PDQ, CPS, and direct printing. + + +Copyright and Licensing +----------------------- + + The m2300w driver is free software. You can redistribute it + and/or modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + Though we do our best to avoid that, there is a small residual + risk, that the use of this driver may damage your printer. + It is a fact, that laser printer engines CAN BE damaged if + they are not driven appropriately (for instance, putting down + far too much toner on the paper can actually contaminate or + even damage the fuser, etc.). + + IN NO EVENT WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO + MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, + BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, + INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR + INABILITY TO USE THE PROGRAM (INCLUDING DAMAGES TO THE PRINTER), + EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGES. + + +What's new in 0.5? +------------------ + + The m2300w driver now also supports the magicolor 2400W. + + Special thanks go to Thomas Rohringer for contributing + the backend for the 2400W. + + +What's new in 0.4? +------------------ + + Version 0.4 contains no new features. It only resolves + the following bugs: + + - 1022300 Should not start CUPS automatically + + Now CUPS is only restarted, if it cupsd is running, thus + avoiding the start of CUPS, if it was not running previously. + + - 1034790 m2300w does not work with gs 8.15 + + A workaround for the ghostscript problem + http://bugs.ghostscript.com/show_bug.cgi?id=687702 has been + implemented. Now m2300w 0.4 now can be used in conjunction + with the new ghostscript versions >= 8.15. + + +What's new in 0.3? +------------------ + + This is the 3rd pre-release of the driver. + + * Reworked print modes + + - Added AutoColor mode, which detects pages containing only black + text, and prints these pages in B/W, which is much faster, while + color pages are still printed in color. + + - Added a Draft mode for saving toner + + - Recreated all color profiles + + - Added an option to specify how to interpret /DeviceRGB + colors in the PostScript documents being printed + + - Added a "PrintoutMode" option for selecting the most + common print modes with a single paramter + + * Improved checks for required prerequisites + + * Added workaround for several problems of gs 7.xx + + * Added full RPM build capability + + * The RPM now installs foomatic-rip, if missing on the system + + +Installation +------------ + + Please refer to the instructions in the INSTALL file. + + +Driver options +-------------- + + Please refer to the foomatic documentation and/or your spooler's + documentation, how to speficy driver options in conjunction with + a particular spooler. + + For instance with CUPS, you can preset the default options for + a particular printer queue in the "Configure Printer" dialog + of the CUPS web interface, or you can also override individual + options for one particular print job at the "lp" command line, like + + lp -d myprinter -o MediaType=Carton -o ColorProfile=Photo ... + + + Options supported by the m2300w driver: + + PageSize ............ Select the page size. + Default: A4 + + A4 .............. Select A4 paper. + A5 .............. Select A5 paper. + Legal ........... Select Legal paper. + Letter .......... Select Letter paper. + + MediaType ........... Select the media type (analog to the Windows + driver). According to the printer docs, for paper + up to 90g/m2, use "Standard", for paper thicker + than 90g/m2, use "Carton". Otherwise, use the + type which corresponds to your medium. Selecting + a wrong type may damage the fuser. + Default: Standard + + Carton .......... Select "Carton" media type. + Envelope ........ Select "Envelope" media type. + Labels .......... Select "Labels" media type. + Letterhead ...... Select "Letterhead" media type. + Postcard ........ Select "Postcard" media type. + Standard ........ Select "Standard" media type. + Transparency .... Select "Transparency" media type. + + Multipage ........... Select the printing of several logical pages on + a single sheet of paper (n-up printing). The + program "psnup" needs to be installed on your + system in order that you can use this feature. + Default: none + + none ............ Disable n-up printing. + 2up ............. Print two pages on one sheet. + 4up ............. Print four pages on one sheet. + + PrintoutMode ........ Allows the selection of the most common + print modes with a single option. + Default: Auto + + Auto ............ Automatically detects pages containing black + text only, and print such pages in B/W, all + other pages are printed in color. + Gray ............ Force printing in grayscale. + Photo ........... Print in color using the "Photo" color profile. + Draft ........... Economy mode to save toner, approx. newspaper + quality. + Draft.Gray ...... Grayscale economy mode. + + Quality ............. Selects the print quality. + Default: @PrintoutMode + + @PrintoutMode ... Controlled by PrintoutMode + Normal .......... Normal print quality. + Draft ........... Economy mode to save toner. The option ColorProfile + is ignored with Quality=Draft - there exists only + a single color profile for draft mode. + + ColorMode ........... Selects B/W or color printing + Default: @PrintoutMode + + @PrintoutMode ... Controlled by PrintoutMode + Gray ............ Force printing in grayscale + Color ........... Print in color + + ColorProfile ........ Select the color profile (CRD) to use. + The included color profiles have been made for + "Premium Choice Laser Paper" CHP410, using + the "MediaType=Carton" option, and therefore + will give the best color reproduction on this + paper brand. However, the profiles work reasonalby + well for other paper types too (e.g. normal copier + paper). + The option ColorProfile is ignored in conjunction + with "Quality=Draft", there exists only a single + color profile for draft mode. + Default: @PrintoutMode + + @PrintoutMode ... Controlled by PrintoutMode + AutoColor ....... Automatically detects pages containing black + text only, and print such pages in B/W, all + other pages are printed in color. This slightly + impacts the darkness of black and dark colors, + since black is printed with black toner only. + Photo ........... Optimized for printing photos, produces deep, + dark colors. The black generation uses as much + black toner as possible. + Photo-kh ........ Another profile optimized for printing photos. + The black generation uses less black toner than + 'Photo'. The 'Photo' mode will give more neutral + grayscales, but for some images, 'Photo-kh' may + look more pleasing. Judge yourself and choose the + photo mode you like better. + None ............ Turn off CIE-based color matching. This setting + is useful, if you want to print test charts for + making your own color profiles using 3rd party + software. It is rather not useful otherwise. + User[1-5] ....... User defined CRD #1-5. This settings requires + that you supply your self-made CRD files as + /usr/share/m2300w/<version>/psfiles/User[1-5].crd + + DefRGB .............. This option defines, how /DeviceRGB colors + in printed PostScript documents are interpreted, + i.e. which RGB color space is assumed for these + RGB colors. + (Actually I wanted to call this option "DefaultRGB" + to comply with the PostScript terminology, but + CUPS does not like option names starting with + the prefix "Default") + Default: sRGB + + sRGB ............ IEC 61966-2.1 Default RGB colour space - sRGB + AdobeRGB ........ Adobe RGB (1998) + gimp-print ...... Use this setting if you are printing an sRGB + image from gimp (using the File->Print dialog). + Unfortunately, gimp mangles the image colors + during printing, and using this option setting + attempts to compensate for that. + builtin ......... Does not install a CSA for DefaultRGB, but use + Ghostscript's builtin default (which is rather + unspecific, since it is not documented which + color space ghostscript assumes by default). + + Debug ............... Select the debug level. + Default: off + + off ............. Turn off debugging output. + 1 ............... Select debug level 1. + 2 ............... Select debug level 2. + 3 ............... Select debug level 3. + + +Ghostscript issues +------------------ + + Please refer to README.ghostscript or to + http://m2300w.sourceforge.net/gs/ + + +Restrictions +------------ + + * Currently only the high (1200x600) resolution is supported + + * Color profiles need to be revised for grayscale printing + + * There is no status monitor available, see (1) + + * Printing with the Duplex Unit is not supported, see (1) + + * Replacing consumables (toner) is not supported by the driver, + but needs to be done under Windows, see (1) + + * In order to recover from an error condition (yellow error lamp + on the printer) it is mostly necessary to cancel the print job + and to turn the printer off, and then on again after a short + pause, see (1). + + An exception is "out of paper", in this case you just need to + refill the paper tray, and then the print job will continue. + + * DO NOT press the "Cancel" button on the printer, otherwise + the printer will end up in an error condition (yellow lamp), + see (1) + + * DO NOT submit print jobs while the printer is turned off or + while the printer is still warming up, otherwise either your + print job will be lost, or the printer may even end up in + an error condition (yellow lamp), see (1) + + On the other hand, it is not a problem to submit a new print + job when the printer has entered energy saving mode. The printer + wakes up, when the new job arrives, see (1) + + Footnote (1): + It is not likely that this restriction can be removed in the near + future, since this would require bidirectional communication with + the printer and decoding/reverse-engneering of the protocol spoken + between the driver and the printer. + + +Debugging and reporting problems of the m2300w driver +----------------------------------------------------- + + Please report problems at http://sourceforge.net/projects/m2300w/ + + For debugging purposes, m2300w-wrapper creates the following file + in your /tmp directory: + + - /tmp/m2300w.log + + If a debug level >= 2 is selected, additionally the following + files are created: + + - /tmp/m2300w_gsout.pbm + - /tmp/m2300w.prn + + Please always attach /tmp/m2300w.log to your bug report. + + Please also save /tmp/m2300w_gsout.pbm and /tmp/m2300w.prn, since + we might need them for the diagnosis of your problem. If we need + these files, we'll let you know. But don't attach them a priori + to the bug report, since these files are VERY LARGE. + + IMPORTANT SECURITY ADVISORY: + + /tmp/m2300w_gsout.pbm and /tmp/m2300w.prn contain the data + of your last print job. Do not send them, if your print + job did contain confident data. + + CUPS debugging: + + If there are problems in conjunction with CUPS, it can be + useful to turn on CUPS debugging by setting "LogLevel debug" + in /etc/cups/cupsd.conf. It is necessary to restart CUPS after + modifying this file. The debugging output will appear in + /var/log/cups/error_log. + diff --git a/README.ghostscript b/README.ghostscript new file mode 100644 index 0000000..622dcfa --- /dev/null +++ b/README.ghostscript @@ -0,0 +1,91 @@ + +The m2300w Driver and Ghostscript +================================= + +The m2300w driver requires that Ghostscript is installed on the system +(as /usr/bin/gs), and the correct operation of the driver heavily +depends on the correct functioning of Ghostscript. + +Basically, the m2300w driver is supposed to work with different versions +of Ghostscript: + + * GNU Ghostscript 7.xx <http://www.ghostscript.com/doc/gnu/index.htm> + * ESP Ghostscript 7.xx <http://www.cups.org/ghostscript.php> + * AFPL Ghostscript 8.xx <http://www.ghostscript.com/doc/AFPL/index.htm> + * and likely also with several other ones + +However, the color matching of the m2300w driver is based on CIE-based +color rendering and PostScript level 3 color management features, which +seem to work best with AFPL Ghostscript 8.xx. For printing of images, gs +8.xx also gives better color rendering, with e.g. less banding artifacts +in color gradients. + +We've also encountered a few PostScript documents, which did not print +correctly in conjunction with our driver framwork and gs 7.xx (due to an +apparent bug in gs 7.xx), but which did work fine with gs 8.xx. But you +shouldn't overestimate the latter problem, since every Ghostscript +version is buggy, and gs 8.xx may have different bugs. We'll also +attempt to find a workaround for this problem. + +Current Linux distributions usually include either GNU Ghostscript 7.xx +or ESP Ghostscript 7.xx. The apparent reason why they do not include gs +8.xx yet, seems to be that AFPL Ghostscript 8.xx is not distributed +under the terms of the GNU GPL, but under the terms of the AFPL license +<http://www.ghostscript.com/doc/cvs/Public.htm>, which does not fit with +the business models of Linux vendors. The AFPL license basically grants +free usage, but limits redistribution. + +AFPL Ghostscript 8.xx is available from http://www.ghostscript.com. The +drawback is, you need to compile it from the sources. If you are an +experienced Linux guru, this won't be a problem for you. But if you are +a Linux newbie and/or don't feel able to compile and install AFPL +Ghostscript 8.xx yourself without help, then rather live with the +ghostscript version that comes with your Linux distribution and DON'T +consider upgrading ghostscript. + + +Binary RPMs of AFPL Ghostscript 8.xx + +For the convenience of all m2300w users who do not want or do not have +the know-how to build ghostscript from the sources, we have built a +binary RPM package of AFPL Ghostscript 8.xx which we distribute below +under the terms of the Aladdin Free Public License +<http://www.ghostscript.com/doc/cvs/Public.htm>. Don't download the +package, if you don't agree with the licensing terms. + +This RPM package was built on SuSE Linux 8.1, but it will likely also +work with other Linux distributions which support packages in RPM format. + +It is considered as "goodie" and is not part of the m2300w driver. If +the package works for you, then your're lucky, otherwise just don't use +it and compile and install ghostscript 8.xx yourself, or live with the +ghostscript version of your Linux distribution. + +The m2300w-ghostscript package only contains Ghostscript 8.xx, but it +does not contain any fonts. Therefore you always need to install the +ghostscript packages from your Linux distributions in additition to +m2300w-ghostscript. If the m2300w-ghostscript package is installed, then +the m2300w driver still executes /usr/bin/gs (from the Linux +distribution) in order to locate the installed fonts, and then runs +/usr/share/m2300w/gs/bin/gs to "rip" the PostScript documents. + + +RPM Download: + + * http://m2300w.sourceforge.net/gs/m2300w-ghostscript-8.14-2.i386.rpm + + +======================== +!!! IMPORTANT NOTICE !!! +======================== + +Ghostscript is not part of the m2300w driver, but a separate product. In +fact, it is a very complex product. It is maintained at +http://www.ghostscript.com. Please understand, that we cannot and DO NOT +PROVIDE SUPPORT FOR GHOSTSCRIPT. So please don't ask the m2300w team for +help if you e.g. attempt to build ghostscript from the sources and run +into problems. Sorry for this inconvenience. + +------------------------------------------------------------------------ +Last updated: 2004-06-29 gfuer@users.sourceforge.net + diff --git a/aclocal.m4 b/aclocal.m4 new file mode 100644 index 0000000..aef21a6 --- /dev/null +++ b/aclocal.m4 @@ -0,0 +1,58 @@ +dnl +dnl $Header: /cvsroot/m2300w/m2300w/aclocal.m4,v 1.1 2004/06/19 19:08:42 gfuer Exp $ +dnl + +dnl AC_PATH_DIR(VARIABLE, DIR-TO-CHECK-FOR [, VALUE-IF-NOT-FOUND [, PATH]]) +AC_DEFUN(AC_PATH_DIR, +[# Extract the first word of "$2", so it can be a program name with args. +set dummy $2; ac_word=[$]2 +AC_MSG_CHECKING([for $ac_word/]) +AC_CACHE_VAL(ac_cv_path_$1, +[case "[$]$1" in + /*) + ac_cv_path_$1="[$]$1" # Let the user override the test with a path. + ;; + ?:/*) + ac_cv_path_$1="[$]$1" # Let the user override the test with a dos path. + ;; + *) + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="ifelse([$4], , $PATH, [$4])" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -d $ac_dir/$ac_word; then + ac_cv_path_$1="$ac_dir/$ac_word" + break + fi + done + IFS="$ac_save_ifs" +dnl If no 3rd arg is given, leave the cache variable unset, +dnl so AC_PATH_PROGS will keep looking. +ifelse([$3], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$3" +])dnl + ;; +esac])dnl +$1="$ac_cv_path_$1" +if test -n "[$]$1"; then + AC_MSG_RESULT([$]$1) +else + AC_MSG_RESULT(no) +fi +AC_SUBST($1)dnl +]) + +dnl AC_PATH_DIRS(VARIABLE, DIRSS-TO-CHECK-FOR [, VALUE-IF-NOT-FOUND +dnl [, PATH]]) + +AC_DEFUN(AC_PATH_DIRS, +[for ac_dir in $2 +do +AC_PATH_DIR($1, [$]ac_dir, , $4) +test -n "[$]$1" && break +done +ifelse([$3], , , [test -n "[$]$1" || $1="$3" +])]) + diff --git a/configure b/configure new file mode 100755 index 0000000..d552388 --- /dev/null +++ b/configure @@ -0,0 +1,3253 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.53 for m2300w 0.51. +# +# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 +# Free Software Foundation, Inc. +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + + +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi + +# NLS nuisances. +# Support unset when possible. +if (FOO=FOO; unset FOO) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + +(set +x; test -n "`(LANG=C; export LANG) 2>&1`") && + { $as_unset LANG || test "${LANG+set}" != set; } || + { LANG=C; export LANG; } +(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") && + { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } || + { LC_ALL=C; export LC_ALL; } +(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") && + { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } || + { LC_TIME=C; export LC_TIME; } +(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") && + { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } || + { LC_CTYPE=C; export LC_CTYPE; } +(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") && + { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } || + { LANGUAGE=C; export LANGUAGE; } +(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") && + { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } || + { LC_COLLATE=C; export LC_COLLATE; } +(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") && + { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } || + { LC_NUMERIC=C; export LC_NUMERIC; } +(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") && + { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } || + { LC_MESSAGES=C; export LC_MESSAGES; } + + +# Name of the executable. +as_me=`(basename "$0") 2>/dev/null || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)$' \| \ + . : '\(.\)' 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + +# PATH needs CR, and LINENO needs CR and PATH. +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conftest.sh + echo "exit 0" >>conftest.sh + chmod +x conftest.sh + if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conftest.sh +fi + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done + + ;; + esac + # We did not find ourselves, most probably we were run as `sh COMMAND' + # in which case we are not to be found in the path. + if test "x$as_myself" = x; then + as_myself=$0 + fi + if test ! -f "$as_myself"; then + { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, and appends trailing '-' during + # substitution so that $LINENO is not a special case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} + + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + # We could just check for DJGPP; but this test a) works b) is more generic + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). + if test -f conf$$.exe; then + # Don't use ln at all; we don't have any links + as_ln_s='cp -p' + else + as_ln_s='ln -s' + fi +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.file + +as_executable_p="test -f" + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" + + +# IFS +# We need space, tab and new line, in precisely that order. +as_nl=' +' +IFS=" $as_nl" + +# CDPATH. +$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; } + + +# Name of the host. +# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +exec 6>&1 + +# +# Initializations. +# +ac_default_prefix=/usr/local +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} + +# Maximum number of lines to put in a shell here document. +# This variable seems obsolete. It should probably be removed, and +# only ac_max_sed_lines should be used. +: ${ac_max_here_lines=38} + +# Identity of this package. +PACKAGE_NAME='m2300w' +PACKAGE_TARNAME='m2300w' +PACKAGE_VERSION='0.51' +PACKAGE_STRING='m2300w 0.51' +PACKAGE_BUGREPORT='' + +ac_default_prefix=/usr + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datadir='${prefix}/share' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +libdir='${exec_prefix}/lib' +includedir='${prefix}/include' +oldincludedir='/usr/include' +infodir='${prefix}/info' +mandir='${prefix}/man' + +ac_prev= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval "$ac_prev=\$ac_option" + ac_prev= + continue + fi + + ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_option in + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad | --data | --dat | --da) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ + | --da=*) + datadir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/-/_/g'` + eval "enable_$ac_feature=no" ;; + + -enable-* | --enable-*) + ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/-/_/g'` + case $ac_option in + *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; + *) ac_optarg=yes ;; + esac + eval "enable_$ac_feature='$ac_optarg'" ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst \ + | --locals | --local | --loca | --loc | --lo) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* \ + | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + ac_package=`echo $ac_package| sed 's/-/_/g'` + case $ac_option in + *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; + *) ac_optarg=yes ;; + esac + eval "with_$ac_package='$ac_optarg'" ;; + + -without-* | --without-*) + ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + ac_package=`echo $ac_package | sed 's/-/_/g'` + eval "with_$ac_package=no" ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) { echo "$as_me: error: unrecognized option: $ac_option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` + eval "$ac_envvar='$ac_optarg'" + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + { echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } +fi + +# Be sure to have absolute paths. +for ac_var in exec_prefix prefix +do + eval ac_val=$`echo $ac_var` + case $ac_val in + [\\/$]* | ?:[\\/]* | NONE | '' ) ;; + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; };; + esac +done + +# Be sure to have absolute paths. +for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ + localstatedir libdir includedir oldincludedir infodir mandir +do + eval ac_val=$`echo $ac_var` + case $ac_val in + [\\/$]* | ?:[\\/]* ) ;; + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; };; + esac +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used." >&2 + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then its parent. + ac_confdir=`(dirname "$0") 2>/dev/null || +$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$0" : 'X\(//\)[^/]' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$0" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r $srcdir/$ac_unique_file; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r $srcdir/$ac_unique_file; then + if test "$ac_srcdir_defaulted" = yes; then + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 + { (exit 1); exit 1; }; } + else + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } + fi +fi +srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` +ac_env_build_alias_set=${build_alias+set} +ac_env_build_alias_value=$build_alias +ac_cv_env_build_alias_set=${build_alias+set} +ac_cv_env_build_alias_value=$build_alias +ac_env_host_alias_set=${host_alias+set} +ac_env_host_alias_value=$host_alias +ac_cv_env_host_alias_set=${host_alias+set} +ac_cv_env_host_alias_value=$host_alias +ac_env_target_alias_set=${target_alias+set} +ac_env_target_alias_value=$target_alias +ac_cv_env_target_alias_set=${target_alias+set} +ac_cv_env_target_alias_value=$target_alias +ac_env_CC_set=${CC+set} +ac_env_CC_value=$CC +ac_cv_env_CC_set=${CC+set} +ac_cv_env_CC_value=$CC +ac_env_CFLAGS_set=${CFLAGS+set} +ac_env_CFLAGS_value=$CFLAGS +ac_cv_env_CFLAGS_set=${CFLAGS+set} +ac_cv_env_CFLAGS_value=$CFLAGS +ac_env_LDFLAGS_set=${LDFLAGS+set} +ac_env_LDFLAGS_value=$LDFLAGS +ac_cv_env_LDFLAGS_set=${LDFLAGS+set} +ac_cv_env_LDFLAGS_value=$LDFLAGS +ac_env_CPPFLAGS_set=${CPPFLAGS+set} +ac_env_CPPFLAGS_value=$CPPFLAGS +ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} +ac_cv_env_CPPFLAGS_value=$CPPFLAGS + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures m2300w 0.51 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +_ACEOF + + cat <<_ACEOF +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --datadir=DIR read-only architecture-independent data [PREFIX/share] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --infodir=DIR info documentation [PREFIX/info] + --mandir=DIR man documentation [PREFIX/man] +_ACEOF + + cat <<\_ACEOF +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of m2300w 0.51:";; + esac + cat <<\_ACEOF + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a + nonstandard directory <lib dir> + CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have + headers in a nonstandard directory <include dir> + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +_ACEOF +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + ac_popdir=`pwd` + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d $ac_dir || continue + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +# absolute. +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` + + cd $ac_dir + # Check for guested configure; otherwise get Cygnus style configure. + if test -f $ac_srcdir/configure.gnu; then + echo + $SHELL $ac_srcdir/configure.gnu --help=recursive + elif test -f $ac_srcdir/configure; then + echo + $SHELL $ac_srcdir/configure --help=recursive + elif test -f $ac_srcdir/configure.ac || + test -f $ac_srcdir/configure.in; then + echo + $ac_configure --help + else + echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi + cd $ac_popdir + done +fi + +test -n "$ac_init_help" && exit 0 +if $ac_init_version; then + cat <<\_ACEOF +m2300w configure 0.51 +generated by GNU Autoconf 2.53 + +Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 +Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit 0 +fi +exec 5>config.log +cat >&5 <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by m2300w $as_me 0.51, which was +generated by GNU Autoconf 2.53. Invocation command line was + + $ $0 $@ + +_ACEOF +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +hostinfo = `(hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + echo "PATH: $as_dir" +done + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Also quote any args containing shell meta-characters. +ac_configure_args= +ac_sep= +for ac_arg +do + case $ac_arg in + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n ) continue ;; + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + continue ;; + *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) + ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" + ac_sep=" " ;; + esac + # Get rid of the leading space. +done + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Be sure not to use single quotes in there, as some shells, +# such as our DU 5.0 friend, will then `close' the trap. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + echo + # The following way of writing the cache mishandles newlines in values, +{ + (set) 2>&1 | + case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in + *ac_space=\ *) + sed -n \ + "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" + ;; + *) + sed -n \ + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" + ;; + esac; +} + echo + if test -s confdefs.h; then + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + echo + sed "/^$/d" confdefs.h + echo + fi + test "$ac_signal" != 0 && + echo "$as_me: caught signal $ac_signal" + echo "$as_me: exit $exit_status" + } >&5 + rm -f core core.* *.core && + rm -rf conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status + ' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -rf conftest* confdefs.h +# AIX cpp loses on an empty file, so make sure it contains at least a newline. +echo >confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer explicitly selected file to automatically selected ones. +if test -z "$CONFIG_SITE"; then + if test "x$prefix" != xNONE; then + CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" + else + CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" + fi +fi +for ac_site_file in $CONFIG_SITE; do + if test -r "$ac_site_file"; then + { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special + # files actually), so we avoid doing that. + if test -f "$cache_file"; then + { echo "$as_me:$LINENO: loading cache $cache_file" >&5 +echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . $cache_file;; + *) . ./$cache_file;; + esac + fi +else + { echo "$as_me:$LINENO: creating cache $cache_file" >&5 +echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in `(set) 2>&1 | + sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val="\$ac_cv_env_${ac_var}_value" + eval ac_new_val="\$ac_env_${ac_var}_value" + case $ac_old_set,$ac_new_set in + set,) + { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 +echo "$as_me: former value: $ac_old_val" >&2;} + { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 +echo "$as_me: current value: $ac_new_val" >&2;} + ac_cache_corrupted=: + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) + ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +echo "$as_me: error: changes in the environment can compromise the build" >&2;} + { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + + + + + + + + + + + + + + + + + + + + + + +RELEASE=1 + + +PPDNAME=magicolor_2300W-m2300w.ppd +PPDNAME2=magicolor_2400W-m2400w.ppd +FULL_PPDNAME=Minolta-$PPDNAME +FULL_PPDNAME2=Minolta-$PPDNAME2 + + + + + + + + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + CC=$ac_ct_CC +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + CC=$ac_ct_CC +else + CC="$ac_cv_prog_CC" +fi + +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + set dummy "$as_dir/$ac_word" ${1+"$@"} + shift + ac_cv_prog_CC="$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$ac_ct_CC" && break +done + + CC=$ac_ct_CC +fi + +fi + + +test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH" >&5 +echo "$as_me: error: no acceptable C compiler found in \$PATH" >&2;} + { (exit 1); exit 1; }; } + +# Provide some information about the compiler. +echo "$as_me:$LINENO:" \ + "checking for C compiler version" >&5 +ac_compiler=`set X $ac_compile; echo $2` +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 + (eval $ac_compiler --version </dev/null >&5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 + (eval $ac_compiler -v </dev/null >&5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 + (eval $ac_compiler -V </dev/null >&5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.exe" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +echo "$as_me:$LINENO: checking for C compiler default output" >&5 +echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 +ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 + (eval $ac_link_default) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Find the output, starting from the most likely. This scheme is +# not robust to junk in `.', hence go to wildcards (a.*) only as a last +# resort. + +# Be careful to initialize this variable, since it used to be cached. +# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. +ac_cv_exeext= +for ac_file in `ls a_out.exe a.exe conftest.exe 2>/dev/null; + ls a.out conftest 2>/dev/null; + ls a.* conftest.* 2>/dev/null`; do + case $ac_file in + *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb | *.xSYM ) ;; + a.out ) # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + # FIXME: I believe we export ac_cv_exeext for Libtool --akim. + export ac_cv_exeext + break;; + * ) break;; + esac +done +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +{ { echo "$as_me:$LINENO: error: C compiler cannot create executables" >&5 +echo "$as_me: error: C compiler cannot create executables" >&2;} + { (exit 77); exit 77; }; } +fi + +ac_exeext=$ac_cv_exeext +echo "$as_me:$LINENO: result: $ac_file" >&5 +echo "${ECHO_T}$ac_file" >&6 + +# Check the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +# If not cross compiling, check that we can run a simple program. +if test "$cross_compiling" != yes; then + if { ac_try='./$ac_file' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'." >&5 +echo "$as_me: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'." >&2;} + { (exit 1); exit 1; }; } + fi + fi +fi +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + +rm -f a.out a.exe conftest$ac_cv_exeext +ac_clean_files=$ac_clean_files_save +# Check the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 +echo "$as_me:$LINENO: result: $cross_compiling" >&5 +echo "${ECHO_T}$cross_compiling" >&6 + +echo "$as_me:$LINENO: checking for suffix of executables" >&5 +echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do + case $ac_file in + *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + export ac_cv_exeext + break;; + * ) break;; + esac +done +else + { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link" >&5 +echo "$as_me: error: cannot compute suffix of executables: cannot compile and link" >&2;} + { (exit 1); exit 1; }; } +fi + +rm -f conftest$ac_cv_exeext +echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +echo "${ECHO_T}$ac_cv_exeext" >&6 + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +echo "$as_me:$LINENO: checking for suffix of object files" >&5 +echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 +if test "${ac_cv_objext+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile" >&5 +echo "$as_me: error: cannot compute suffix of object files: cannot compile" >&2;} + { (exit 1); exit 1; }; } +fi + +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +echo "${ECHO_T}$ac_cv_objext" >&6 +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 +if test "${ac_cv_c_compiler_gnu+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_compiler_gnu=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_compiler_gnu=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 +GCC=`test $ac_compiler_gnu = yes && echo yes` +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +CFLAGS="-g" +echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 +if test "${ac_cv_prog_cc_g+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cc_g=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_cv_prog_cc_g=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +# Some people use a C++ compiler to compile C. Since we use `exit', +# in C++ we need to declare it. In case someone uses the same compiler +# for both compiling C and C++ we need to have the C++ compiler decide +# the declaration of exit, since it's the most demanding environment. +cat >conftest.$ac_ext <<_ACEOF +#ifndef __cplusplus + choke me +#endif +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + for ac_declaration in \ + ''\ + '#include <stdlib.h>' \ + 'extern "C" void std::exit (int) throw (); using std::exit;' \ + 'extern "C" void std::exit (int); using std::exit;' \ + 'extern "C" void exit (int) throw ();' \ + 'extern "C" void exit (int);' \ + 'void exit (int);' +do + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include <stdlib.h> +$ac_declaration +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +continue +fi +rm -f conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +$ac_declaration +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest.$ac_ext +done +rm -f conftest* +if test -n "$ac_declaration"; then + echo '#ifdef __cplusplus' >>confdefs.h + echo $ac_declaration >>confdefs.h + echo '#endif' >>confdefs.h +fi + +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest.$ac_ext +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_aux_dir= +for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do + if test -f $ac_dir/install-sh; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f $ac_dir/install.sh; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f $ac_dir/shtool; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 +echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} + { (exit 1); exit 1; }; } +fi +ac_config_guess="$SHELL $ac_aux_dir/config.guess" +ac_config_sub="$SHELL $ac_aux_dir/config.sub" +ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# ./install, which can be erroneously created by make from ./install.sh. +echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 +if test -z "$INSTALL"; then +if test "${ac_cv_path_install+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in + ./ | .// | /cC/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + done + done + ;; +esac +done + + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. We don't cache a + # path for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the path is relative. + INSTALL=$ac_install_sh + fi +fi +echo "$as_me:$LINENO: result: $INSTALL" >&5 +echo "${ECHO_T}$INSTALL" >&6 + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +echo "$as_me:$LINENO: checking whether ln -s works" >&5 +echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +else + echo "$as_me:$LINENO: result: no, using $LN_S" >&5 +echo "${ECHO_T}no, using $LN_S" >&6 +fi + +echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \${MAKE}" >&5 +echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6 +set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` +if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.make <<\_ACEOF +all: + @echo 'ac_maketemp="${MAKE}"' +_ACEOF +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` +if test -n "$ac_maketemp"; then + eval ac_cv_prog_make_${ac_make}_set=yes +else + eval ac_cv_prog_make_${ac_make}_set=no +fi +rm -f conftest.make +fi +if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + SET_MAKE= +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + SET_MAKE="MAKE=${MAKE-make}" +fi + + + + +echo "$as_me:$LINENO: checking for floor in -lm" >&5 +echo $ECHO_N "checking for floor in -lm... $ECHO_C" >&6 +if test "${ac_cv_lib_m_floor+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lm $LIBS" +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char floor (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +floor (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_m_floor=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_cv_lib_m_floor=no +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_m_floor" >&5 +echo "${ECHO_T}$ac_cv_lib_m_floor" >&6 +if test $ac_cv_lib_m_floor = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBM 1 +_ACEOF + + LIBS="-lm $LIBS" + +fi + + +# Extract the first word of "gzip", so it can be a program name with args. +set dummy gzip; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_GZIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $GZIP in + [\\/]* | ?:[\\/]*) + ac_cv_path_GZIP="$GZIP" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_GZIP="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + ;; +esac +fi +GZIP=$ac_cv_path_GZIP + +if test -n "$GZIP"; then + echo "$as_me:$LINENO: result: $GZIP" >&5 +echo "${ECHO_T}$GZIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +if test -z "$GZIP"; then + echo "Could not locate gzip" + exit 1 +fi + + +DATASEARCHPATH=/usr/share:/usr/local/share:/usr/lib:/usr/local/lib:/opt +if test x$uname = xIRIX; then + DATASEARCHPATH="/usr/freeware/share:$DATASEARCHPATH" +fi + +for ac_dir in cups/model +do +# Extract the first word of "$ac_dir", so it can be a program name with args. +set dummy $ac_dir; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word/" >&5 +echo $ECHO_N "checking for $ac_word/... $ECHO_C" >&6 +if test "${ac_cv_path_CUPS_PPDS+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case "$CUPS_PPDS" in + /*) + ac_cv_path_CUPS_PPDS="$CUPS_PPDS" # Let the user override the test with a path. + ;; + ?:/*) + ac_cv_path_CUPS_PPDS="$CUPS_PPDS" # Let the user override the test with a dos path. + ;; + *) + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$DATASEARCHPATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -d $ac_dir/$ac_word; then + ac_cv_path_CUPS_PPDS="$ac_dir/$ac_word" + break + fi + done + IFS="$ac_save_ifs" + ;; +esac +fi +CUPS_PPDS="$ac_cv_path_CUPS_PPDS" +if test -n "$CUPS_PPDS"; then + echo "$as_me:$LINENO: result: $CUPS_PPDS" >&5 +echo "${ECHO_T}$CUPS_PPDS" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +test -n "$CUPS_PPDS" && break +done +test -n "$CUPS_PPDS" || CUPS_PPDS="/usr/share/cups/model" + + + +# Extract the first word of "gs", so it can be a program name with args. +set dummy gs; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_GS+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $GS in + [\\/]* | ?:[\\/]*) + ac_cv_path_GS="$GS" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_GS="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + ;; +esac +fi +GS=$ac_cv_path_GS + +if test -n "$GS"; then + echo "$as_me:$LINENO: result: $GS" >&5 +echo "${ECHO_T}$GS" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +if test -z "$GS"; then + echo "This driver requires ghostscript." + echo "Please install ghostscript first." + exit 1 +fi + +echo "testing $GS..." +$GS -sDEVICE=nullpage -dNOPAUSE -dBATCH -c "(Version=) print revision =" +if test $? -ne 0 ; then + echo "$GS does not work" + exit 1 +fi +echo "ok" + + +# Extract the first word of "foomatic-rip", so it can be a program name with args. +set dummy foomatic-rip; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_FOOMATIC_RIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $FOOMATIC_RIP in + [\\/]* | ?:[\\/]*) + ac_cv_path_FOOMATIC_RIP="$FOOMATIC_RIP" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_FOOMATIC_RIP="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + ;; +esac +fi +FOOMATIC_RIP=$ac_cv_path_FOOMATIC_RIP + +if test -n "$FOOMATIC_RIP"; then + echo "$as_me:$LINENO: result: $FOOMATIC_RIP" >&5 +echo "${ECHO_T}$FOOMATIC_RIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +if test -z "$FOOMATIC_RIP"; then + echo "ERROR: This driver requires foomatic-rip." + echo "Please install the 'foomatic-filters' package first." + echo "See http://www.linuxprinting.org/foomatic.html" + echo "(Some distributions, e.g. SuSE, deliver foomatic-rip with CUPS)" + exit 1 +fi + +# Extract the first word of "foomatic-ppdfile", so it can be a program name with args. +set dummy foomatic-ppdfile; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_FOOMATIC_PPDFILE+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $FOOMATIC_PPDFILE in + [\\/]* | ?:[\\/]*) + ac_cv_path_FOOMATIC_PPDFILE="$FOOMATIC_PPDFILE" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_dummy="/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH" +for as_dir in $as_dummy +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_FOOMATIC_PPDFILE="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + ;; +esac +fi +FOOMATIC_PPDFILE=$ac_cv_path_FOOMATIC_PPDFILE + +if test -n "$FOOMATIC_PPDFILE"; then + echo "$as_me:$LINENO: result: $FOOMATIC_PPDFILE" >&5 +echo "${ECHO_T}$FOOMATIC_PPDFILE" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + +for ac_dir in foomatic/db +do +# Extract the first word of "$ac_dir", so it can be a program name with args. +set dummy $ac_dir; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word/" >&5 +echo $ECHO_N "checking for $ac_word/... $ECHO_C" >&6 +if test "${ac_cv_path_FOOMATIC_DB+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case "$FOOMATIC_DB" in + /*) + ac_cv_path_FOOMATIC_DB="$FOOMATIC_DB" # Let the user override the test with a path. + ;; + ?:/*) + ac_cv_path_FOOMATIC_DB="$FOOMATIC_DB" # Let the user override the test with a dos path. + ;; + *) + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$DATASEARCHPATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -d $ac_dir/$ac_word; then + ac_cv_path_FOOMATIC_DB="$ac_dir/$ac_word" + break + fi + done + IFS="$ac_save_ifs" + ;; +esac +fi +FOOMATIC_DB="$ac_cv_path_FOOMATIC_DB" +if test -n "$FOOMATIC_DB"; then + echo "$as_me:$LINENO: result: $FOOMATIC_DB" >&5 +echo "${ECHO_T}$FOOMATIC_DB" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +test -n "$FOOMATIC_DB" && break +done +test -n "$FOOMATIC_DB" || FOOMATIC_DB="/usr/share/foomatic/db" + + + +ac_config_files="$ac_config_files Makefile m2300w.spec src/Makefile src/m2300w-wrapper ppd/Makefile psfiles/Makefile foomatic/Makefile" +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overriden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, don't put newlines in cache variables' values. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +{ + (set) 2>&1 | + case `(ac_space=' '; set | grep ac_space) 2>&1` in + *ac_space=\ *) + # `set' does not quote correctly, so add quotes (double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \). + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n \ + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" + ;; + esac; +} | + sed ' + t clear + : clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + : end' >>confcache +if cmp -s $cache_file confcache; then :; else + if test -w $cache_file; then + test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" + cat confcache >$cache_file + else + echo "not updating unwritable cache $cache_file" + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=/{ +s/:*\$(srcdir):*/:/; +s/:*\${srcdir}:*/:/; +s/:*@srcdir@:*/:/; +s/^\([^=]*=[ ]*\):*/\1/; +s/:*$//; +s/^[^=]*=[ ]*$//; +}' +fi + +# Transform confdefs.h into DEFS. +# Protect against shell expansion while executing Makefile rules. +# Protect against Makefile macro expansion. +# +# If the first sed substitution is executed (which looks for macros that +# take arguments), then we branch to the quote section. Otherwise, +# look for a macro that doesn't take arguments. +cat >confdef2opt.sed <<\_ACEOF +t clear +: clear +s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g +t quote +s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g +t quote +d +: quote +s,[ `~#$^&*(){}\\|;'"<>?],\\&,g +s,\[,\\&,g +s,\],\\&,g +s,\$,$$,g +p +_ACEOF +# We use echo to avoid assuming a particular line-breaking character. +# The extra dot is to prevent the shell from consuming trailing +# line-breaks from the sub-command output. A line-break within +# single-quotes doesn't work because, if this script is created in a +# platform that uses two characters for line-breaks (e.g., DOS), tr +# would break. +ac_LF_and_DOT=`echo; echo .` +DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'` +rm -f confdef2opt.sed + + + +: ${CONFIG_STATUS=./config.status} +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +echo "$as_me: creating $CONFIG_STATUS" >&6;} +cat >$CONFIG_STATUS <<_ACEOF +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +SHELL=\${CONFIG_SHELL-$SHELL} +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF + +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi + +# NLS nuisances. +# Support unset when possible. +if (FOO=FOO; unset FOO) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + +(set +x; test -n "`(LANG=C; export LANG) 2>&1`") && + { $as_unset LANG || test "${LANG+set}" != set; } || + { LANG=C; export LANG; } +(set +x; test -n "`(LC_ALL=C; export LC_ALL) 2>&1`") && + { $as_unset LC_ALL || test "${LC_ALL+set}" != set; } || + { LC_ALL=C; export LC_ALL; } +(set +x; test -n "`(LC_TIME=C; export LC_TIME) 2>&1`") && + { $as_unset LC_TIME || test "${LC_TIME+set}" != set; } || + { LC_TIME=C; export LC_TIME; } +(set +x; test -n "`(LC_CTYPE=C; export LC_CTYPE) 2>&1`") && + { $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set; } || + { LC_CTYPE=C; export LC_CTYPE; } +(set +x; test -n "`(LANGUAGE=C; export LANGUAGE) 2>&1`") && + { $as_unset LANGUAGE || test "${LANGUAGE+set}" != set; } || + { LANGUAGE=C; export LANGUAGE; } +(set +x; test -n "`(LC_COLLATE=C; export LC_COLLATE) 2>&1`") && + { $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set; } || + { LC_COLLATE=C; export LC_COLLATE; } +(set +x; test -n "`(LC_NUMERIC=C; export LC_NUMERIC) 2>&1`") && + { $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set; } || + { LC_NUMERIC=C; export LC_NUMERIC; } +(set +x; test -n "`(LC_MESSAGES=C; export LC_MESSAGES) 2>&1`") && + { $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set; } || + { LC_MESSAGES=C; export LC_MESSAGES; } + + +# Name of the executable. +as_me=`(basename "$0") 2>/dev/null || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)$' \| \ + . : '\(.\)' 2>/dev/null || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + +# PATH needs CR, and LINENO needs CR and PATH. +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conftest.sh + echo "exit 0" >>conftest.sh + chmod +x conftest.sh + if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conftest.sh +fi + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + case $0 in + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +done + + ;; + esac + # We did not find ourselves, most probably we were run as `sh COMMAND' + # in which case we are not to be found in the path. + if test "x$as_myself" = x; then + as_myself=$0 + fi + if test ! -f "$as_myself"; then + { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 +echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # Create $as_me.lineno as a copy of $as_myself, but with $LINENO + # uniformly replaced by the line number. The first 'sed' inserts a + # line-number line before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, and appends trailing '-' during + # substitution so that $LINENO is not a special case at line end. + # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 +echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;} + { (exit 1); exit 1; }; } + + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} + + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + # We could just check for DJGPP; but this test a) works b) is more generic + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). + if test -f conf$$.exe; then + # Don't use ln at all; we don't have any links + as_ln_s='cp -p' + else + as_ln_s='ln -s' + fi +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.file + +as_executable_p="test -f" + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" + + +# IFS +# We need space, tab and new line, in precisely that order. +as_nl=' +' +IFS=" $as_nl" + +# CDPATH. +$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=$PATH_SEPARATOR; export CDPATH; } + +exec 6>&1 + +# Open the log real soon, to keep \$[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. Logging --version etc. is OK. +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX +} >&5 +cat >&5 <<_CSEOF + +This file was extended by m2300w $as_me 0.51, which was +generated by GNU Autoconf 2.53. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +_CSEOF +echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 +echo >&5 +_ACEOF + +# Files that config.status was made for. +if test -n "$ac_config_files"; then + echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS +fi + +if test -n "$ac_config_headers"; then + echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS +fi + +if test -n "$ac_config_links"; then + echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS +fi + +if test -n "$ac_config_commands"; then + echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS +fi + +cat >>$CONFIG_STATUS <<\_ACEOF + +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTIONS] [FILE]... + + -h, --help print this help, then exit + -V, --version print version number, then exit + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + +Configuration files: +$config_files + +Report bugs to <bug-autoconf@gnu.org>." +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF +ac_cs_version="\\ +m2300w config.status 0.51 +configured by $0, generated by GNU Autoconf 2.53, + with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" + +Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 +Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." +srcdir=$srcdir +INSTALL="$INSTALL" +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +# If no file are specified by the user, then we need to provide default +# value. By we need to know if files were specified by the user. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=*) + ac_option=`expr "x$1" : 'x\([^=]*\)='` + ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` + shift + set dummy "$ac_option" "$ac_optarg" ${1+"$@"} + shift + ;; + -*);; + *) # This is not an option, so the user has probably given explicit + # arguments. + ac_need_defaults=false;; + esac + + case $1 in + # Handling of the options. +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion" + exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;; +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF + --version | --vers* | -V ) + echo "$ac_cs_version"; exit 0 ;; + --he | --h) + # Conflict between --help and --header + { { echo "$as_me:$LINENO: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; };; + --help | --hel | -h ) + echo "$ac_cs_usage"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + shift + CONFIG_FILES="$CONFIG_FILES $1" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + shift + CONFIG_HEADERS="$CONFIG_HEADERS $1" + ac_need_defaults=false;; + + # This is an error. + -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; } ;; + + *) ac_config_targets="$ac_config_targets $1" ;; + + esac + shift +done + +_ACEOF + + + + + +cat >>$CONFIG_STATUS <<\_ACEOF +for ac_config_target in $ac_config_targets +do + case "$ac_config_target" in + # Handling of arguments. + "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "m2300w.spec" ) CONFIG_FILES="$CONFIG_FILES m2300w.spec" ;; + "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "src/m2300w-wrapper" ) CONFIG_FILES="$CONFIG_FILES src/m2300w-wrapper" ;; + "ppd/Makefile" ) CONFIG_FILES="$CONFIG_FILES ppd/Makefile" ;; + "psfiles/Makefile" ) CONFIG_FILES="$CONFIG_FILES psfiles/Makefile" ;; + "foomatic/Makefile" ) CONFIG_FILES="$CONFIG_FILES foomatic/Makefile" ;; + *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +echo "$as_me: error: invalid argument: $ac_config_target" >&2;} + { (exit 1); exit 1; }; };; + esac +done + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files +fi + +# Create a temporary directory, and hook for its removal unless debugging. +$debug || +{ + trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} + +# Create a (secure) tmp directory for tmp files. +: ${TMPDIR=/tmp} +{ + tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=$TMPDIR/cs$$-$RANDOM + (umask 077 && mkdir $tmp) +} || +{ + echo "$me: cannot create a temporary directory in $TMPDIR" >&2 + { (exit 1); exit 1; } +} + +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF + +# +# CONFIG_FILES section. +# + +# No need to generate the scripts if there are no CONFIG_FILES. +# This happens for instance when ./config.status config.h +if test -n "\$CONFIG_FILES"; then + # Protect against being on the right side of a sed subst in config.status. + sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; + s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF +s,@SHELL@,$SHELL,;t t +s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t +s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t +s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t +s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t +s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t +s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t +s,@exec_prefix@,$exec_prefix,;t t +s,@prefix@,$prefix,;t t +s,@program_transform_name@,$program_transform_name,;t t +s,@bindir@,$bindir,;t t +s,@sbindir@,$sbindir,;t t +s,@libexecdir@,$libexecdir,;t t +s,@datadir@,$datadir,;t t +s,@sysconfdir@,$sysconfdir,;t t +s,@sharedstatedir@,$sharedstatedir,;t t +s,@localstatedir@,$localstatedir,;t t +s,@libdir@,$libdir,;t t +s,@includedir@,$includedir,;t t +s,@oldincludedir@,$oldincludedir,;t t +s,@infodir@,$infodir,;t t +s,@mandir@,$mandir,;t t +s,@build_alias@,$build_alias,;t t +s,@host_alias@,$host_alias,;t t +s,@target_alias@,$target_alias,;t t +s,@DEFS@,$DEFS,;t t +s,@ECHO_C@,$ECHO_C,;t t +s,@ECHO_N@,$ECHO_N,;t t +s,@ECHO_T@,$ECHO_T,;t t +s,@LIBS@,$LIBS,;t t +s,@RELEASE@,$RELEASE,;t t +s,@PPDNAME@,$PPDNAME,;t t +s,@PPDNAME2@,$PPDNAME2,;t t +s,@FULL_PPDNAME@,$FULL_PPDNAME,;t t +s,@FULL_PPDNAME2@,$FULL_PPDNAME2,;t t +s,@CC@,$CC,;t t +s,@CFLAGS@,$CFLAGS,;t t +s,@LDFLAGS@,$LDFLAGS,;t t +s,@CPPFLAGS@,$CPPFLAGS,;t t +s,@ac_ct_CC@,$ac_ct_CC,;t t +s,@EXEEXT@,$EXEEXT,;t t +s,@OBJEXT@,$OBJEXT,;t t +s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t +s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t +s,@INSTALL_DATA@,$INSTALL_DATA,;t t +s,@LN_S@,$LN_S,;t t +s,@SET_MAKE@,$SET_MAKE,;t t +s,@GZIP@,$GZIP,;t t +s,@CUPS_PPDS@,$CUPS_PPDS,;t t +s,@GS@,$GS,;t t +s,@FOOMATIC_RIP@,$FOOMATIC_RIP,;t t +s,@FOOMATIC_PPDFILE@,$FOOMATIC_PPDFILE,;t t +s,@FOOMATIC_DB@,$FOOMATIC_DB,;t t +CEOF + +_ACEOF + + cat >>$CONFIG_STATUS <<\_ACEOF + # Split the substitutions into bite-sized pieces for seds with + # small command number limits, like on Digital OSF/1 and HP-UX. + ac_max_sed_lines=48 + ac_sed_frag=1 # Number of current file. + ac_beg=1 # First line for current file. + ac_end=$ac_max_sed_lines # Line after last line for current file. + ac_more_lines=: + ac_sed_cmds= + while $ac_more_lines; do + if test $ac_beg -gt 1; then + sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + else + sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + fi + if test ! -s $tmp/subs.frag; then + ac_more_lines=false + else + # The purpose of the label and of the branching condition is to + # speed up the sed processing (if there are no `@' at all, there + # is no need to browse any of the substitutions). + # These are the two extra sed commands mentioned above. + (echo ':t + /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed + if test -z "$ac_sed_cmds"; then + ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" + else + ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" + fi + ac_sed_frag=`expr $ac_sed_frag + 1` + ac_beg=$ac_end + ac_end=`expr $ac_end + $ac_max_sed_lines` + fi + done + if test -z "$ac_sed_cmds"; then + ac_sed_cmds=cat + fi +fi # test -n "$CONFIG_FILES" + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case $ac_file in + - | *:- | *:-:* ) # input from stdin + cat >$tmp/stdin + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + * ) ac_file_in=$ac_file.in ;; + esac + + # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. + ac_dir=`(dirname "$ac_file") 2>/dev/null || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { case "$ac_dir" in + [\\/]* | ?:[\\/]* ) as_incr_dir=;; + *) as_incr_dir=.;; +esac +as_dummy="$ac_dir" +for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do + case $as_mkdir_dir in + # Skip DOS drivespec + ?:) as_incr_dir=$as_mkdir_dir ;; + *) + as_incr_dir=$as_incr_dir/$as_mkdir_dir + test -d "$as_incr_dir" || + mkdir "$as_incr_dir" || + { { echo "$as_me:$LINENO: error: cannot create \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; } + ;; + esac +done; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac +# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be +# absolute. +ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd` +ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd` +ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd` +ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd` + + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_builddir$INSTALL ;; + esac + + if test x"$ac_file" != x-; then + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + if test x"$ac_file" = x-; then + configure_input= + else + configure_input="$ac_file. " + fi + configure_input=$configure_input"Generated from `echo $ac_file_in | + sed 's,.*/,,'` by configure." + + # First look for the input files in the build tree, otherwise in the + # src tree. + ac_file_inputs=`IFS=: + for f in $ac_file_in; do + case $f in + -) echo $tmp/stdin ;; + [\\/$]*) + # Absolute (can't be DOS-style, as IFS=:) + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + echo $f;; + *) # Relative + if test -f "$f"; then + # Build tree + echo $f + elif test -f "$srcdir/$f"; then + # Source tree + echo $srcdir/$f + else + # /dev/null tree + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + fi;; + esac + done` || { (exit 1); exit 1; } +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF + sed "$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s,@configure_input@,$configure_input,;t t +s,@srcdir@,$ac_srcdir,;t t +s,@abs_srcdir@,$ac_abs_srcdir,;t t +s,@top_srcdir@,$ac_top_srcdir,;t t +s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t +s,@builddir@,$ac_builddir,;t t +s,@abs_builddir@,$ac_abs_builddir,;t t +s,@top_builddir@,$ac_top_builddir,;t t +s,@abs_top_builddir@,$ac_abs_top_builddir,;t t +s,@INSTALL@,$ac_INSTALL,;t t +" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out + rm -f $tmp/stdin + if test x"$ac_file" != x-; then + mv $tmp/out $ac_file + else + cat $tmp/out + rm -f $tmp/out + fi + +done +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF + +{ (exit 0); exit 0; } +_ACEOF +chmod +x $CONFIG_STATUS +ac_clean_files=$ac_clean_files_save + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + exec 5>/dev/null + $SHELL $CONFIG_STATUS || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || { (exit 1); exit 1; } +fi + + diff --git a/configure.in b/configure.in new file mode 100644 index 0000000..10976f3 --- /dev/null +++ b/configure.in @@ -0,0 +1,108 @@ +dnl -------------------------------------------------------------------------- +dnl +dnl $Header: /cvsroot/m2300w/m2300w/configure.in,v 1.13 2005/10/16 20:16:02 gfuer Exp $ +dnl +dnl Copyright (C) 2004 Gerhard Fuernkranz +dnl +dnl This program is free software; you can redistribute it and/or modify +dnl it under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 2 of the License, or +dnl (at your option) any later version. +dnl +dnl This program is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +dnl GNU General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License +dnl along with this program; if not, write to the Free Software +dnl Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +dnl +dnl -------------------------------------------------------------------------- + +dnl Initialize autoconf and specify version + +AC_INIT(m2300w,0.51) +RELEASE=1 +AC_SUBST(RELEASE) + +PPDNAME=magicolor_2300W-m2300w.ppd +PPDNAME2=magicolor_2400W-m2400w.ppd +FULL_PPDNAME=Minolta-$PPDNAME +FULL_PPDNAME2=Minolta-$PPDNAME2 + +AC_SUBST(PPDNAME) +AC_SUBST(PPDNAME2) +AC_SUBST(FULL_PPDNAME) +AC_SUBST(FULL_PPDNAME2) + +dnl -------------------------------------------------------------------------- + +AC_PREFIX_DEFAULT(/usr) + +AC_PROG_CC +AC_PROG_INSTALL +AC_PROG_LN_S +AC_PROG_MAKE_SET + +AC_CHECK_LIB(m,floor) + +AC_PATH_PROG(GZIP,gzip,,[/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH]) +if test -z "$GZIP"; then + echo "Could not locate gzip" + exit 1 +fi + +dnl -------------------------------------------------------------------------- +dnl check for CUPS PPD directory +dnl -------------------------------------------------------------------------- + +DATASEARCHPATH=/usr/share:/usr/local/share:/usr/lib:/usr/local/lib:/opt +if test x$uname = xIRIX; then + DATASEARCHPATH="/usr/freeware/share:$DATASEARCHPATH" +fi + +AC_PATH_DIRS(CUPS_PPDS,cups/model,/usr/share/cups/model,$DATASEARCHPATH) + +dnl -------------------------------------------------------------------------- +dnl check for GHOSTSCRIPT +dnl -------------------------------------------------------------------------- + +AC_PATH_PROG(GS,gs,,[/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH]) +if test -z "$GS"; then + echo "This driver requires ghostscript." + echo "Please install ghostscript first." + exit 1 +fi + +echo "testing $GS..." +$GS -sDEVICE=nullpage -dNOPAUSE -dBATCH -c "(Version=) print revision =" +if test $? -ne 0 ; then + echo "$GS does not work" + exit 1 +fi +echo "ok" + +dnl -------------------------------------------------------------------------- +dnl check for FOOMATIC +dnl -------------------------------------------------------------------------- + +AC_PATH_PROG(FOOMATIC_RIP,foomatic-rip,,[/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH]) +if test -z "$FOOMATIC_RIP"; then + echo "ERROR: This driver requires foomatic-rip." + echo "Please install the 'foomatic-filters' package first." + echo "See http://www.linuxprinting.org/foomatic.html" + echo "(Some distributions, e.g. SuSE, deliver foomatic-rip with CUPS)" + exit 1 +fi + +AC_PATH_PROG(FOOMATIC_PPDFILE,foomatic-ppdfile,,[/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH]) + +AC_PATH_DIRS(FOOMATIC_DB,foomatic/db,/usr/share/foomatic/db,$DATASEARCHPATH) + +dnl -------------------------------------------------------------------------- +dnl create output files +dnl -------------------------------------------------------------------------- + +AC_OUTPUT(Makefile m2300w.spec src/Makefile src/m2300w-wrapper ppd/Makefile psfiles/Makefile foomatic/Makefile) + diff --git a/foomatic/Makefile.in b/foomatic/Makefile.in new file mode 100644 index 0000000..9614a77 --- /dev/null +++ b/foomatic/Makefile.in @@ -0,0 +1,53 @@ + +INSTALL = @INSTALL@ +@SET_MAKE@ + +INSTROOT = + +NAME = @PACKAGE_NAME@ +VERSION = @PACKAGE_VERSION@ +PREFIX = @prefix@ +SHARE = $(INSTROOT)$(PREFIX)/share/$(NAME)/$(VERSION) + +DB = @FOOMATIC_DB@ +SRC = $(INSTROOT)$(DB)/source + +PPDNAME = @PPDNAME@ +PPDNAME2 = @PPDNAME2@ +FOOMATIC_PPDFILE= @FOOMATIC_PPDFILE@ + +all: + +install: + rm -rf $(SRC)/opt/m2300w-*.xml + for DIR in opt driver printer ; do \ + $(INSTALL) -d -m 755 $(SRC)/$$DIR ; \ + for F in $$DIR/*.xml ; do \ + $(INSTALL) -m 644 $$F $(SRC)/$$DIR ; \ + done ; \ + done + $(INSTALL) -d -m 755 $(SHARE)/foomatic + $(INSTALL) -m 755 foomatic-rip $(SHARE)/foomatic + +ppd: + @if test -n "$(INSTROOT)"; then \ + echo "ERROR: 'make ppd' not supported with INSTROOT=..." ; \ + exit 1 ; \ + fi + @if test -z "$(FOOMATIC_PPDFILE)" ; then \ + echo "ERROR: foomatic-ppdfile is required to rebuild the PPD" ; \ + exit 1 ; \ + fi + test -w ../ppd/$(PPDNAME) + $(FOOMATIC_PPDFILE) -d m2300w -p Minolta-magicolor_2300W \ + > ../ppd/$(PPDNAME) + test -w ../ppd/$(PPDNAME2) + $(FOOMATIC_PPDFILE) -d m2400w -p Minolta-magicolor_2400W \ + > ../ppd/$(PPDNAME2) + @echo "PPD successfully created" + +clean: + +distclean: clean + rm -f Makefile + diff --git a/foomatic/driver/m2300w.xml b/foomatic/driver/m2300w.xml new file mode 100644 index 0000000..2fd8705 --- /dev/null +++ b/foomatic/driver/m2300w.xml @@ -0,0 +1,17 @@ +<driver id="driver/m2300w"> + <name>m2300w</name> + <url>http://m2300w.sf.net/</url> + <execution> + <nopjl /> + <filter /> + <prototype>m2300w-wrapper %A</prototype> + </execution> + <comments><en> +This is an open source driver developed for the +Minolta magicolor 2300W color laser printer. + </en></comments> + <printers> + <printer><id>printer/Minolta-magicolor_2300W</id></printer> + <printer><id>printer/Minolta-magicolor_2400W</id></printer> + </printers> +</driver> diff --git a/foomatic/driver/m2400w.xml b/foomatic/driver/m2400w.xml new file mode 100644 index 0000000..51b2e2b --- /dev/null +++ b/foomatic/driver/m2400w.xml @@ -0,0 +1,16 @@ +<driver id="driver/m2400w"> + <name>m2400w</name> + <url>http://m2300w.sf.net/</url> + <execution> + <nopjl /> + <filter /> + <prototype>m2300w-wrapper -M 2400W %A</prototype> + </execution> + <comments><en> +This is an open source driver developed for the +Minolta magicolor 2400W color laser printer. + </en></comments> + <printers> + <printer><id>printer/Minolta-magicolor_2400W</id></printer> + </printers> +</driver> diff --git a/foomatic/foomatic-rip b/foomatic/foomatic-rip new file mode 100755 index 0000000..1ea6acf --- /dev/null +++ b/foomatic/foomatic-rip @@ -0,0 +1,6217 @@ +#!/usr/bin/perl +# The above Perl path may vary on your system; fix it!!! + +use strict; +use POSIX; +use Cwd; + +my $ripversion='$Revision: 1.1 $'; +#'# Fix emacs syntax highlighting + +# foomatic-rip is a spooler-independent filter script which takes +# PostScript as standard input and generates the printer's page +# description language (PDL)/raster format as standard output. This +# kind of filter is usually called Raster Image Processor (RIP), +# therefore the name "foomatic-rip". + +# Save it in one of the directories of your $PATH, so that it gets +# found when called from the command line (for spooler-less printing), +# link it to spooler-specific directories when you use CUPS or PPR: + +# ln -s /usr/bin/foomatic-rip /usr/lib/cups/filter/ +# ln -s /usr/bin/foomatic-rip /usr/lib/ppr/lib/ +# ln -s /usr/bin/foomatic-rip /usr/lib/ppr/interfaces/ + +# Mark this filter world-readable and world-executable (note that most +# spoolers run the print filters as a special user, as "lp", not as +# "root" or as the user who sent the job). + +# See http://www.linuxprinting.org/cups-doc.html +# http://www.linuxprinting.org/lpd-doc.html +# http://www.linuxprinting.org/ppr-doc.html +# http://www.linuxprinting.org/pdq-doc.html +# http://www.linuxprinting.org/direct-doc.html +# http://www.linuxprinting.org/ppd-doc.html + +# ========================================================================== +# +# User-configurable settings, edit them if needed +# +# ========================================================================== + +# What path to use for filter programs and such. Your printer driver +# must be in the path, as must be the renderer, $enscriptcommand, and +# possibly other stuff. The default path is often fine on Linux, but +# may not be on other systems. +# +my $execpath = "/usr/bin:/usr/local/bin:/usr/bin:/bin"; + +# CUPS raster drivers are searched here +my $cupsfilterpath = "/usr/lib/cups/filter:/usr/local/lib/cups/filter:/usr/local/libexec/cups/filter:/opt/cups/filter:/usr/lib/cups/filter"; + +# Location of the configuration file "filter.conf", this file can be +# used to change the settings of foomatic-rip without editing +# foomatic-rip. itself. This variable must contain the full pathname +# of the directory which contains the configuration file, usually +# "/etc/foomatic". +# Some versions of configure do not fully expand $sysconfdir +my $prefix = "/usr"; +my $configpath = "${prefix}/etc/foomatic"; + +# For the stuff below, the settings in the configuration file have priority. + +# Set to 1 to insert postscript code for page accounting (CUPS only). +my $ps_accounting = 1; +my $accounting_prolog = ""; + +# Enter here your personal command for converting non-postscript files +# (especially text) to PostScript. If you leave it blank, at first the +# line "textfilter: ..." from /etc/foomatic/filter.conf is read and +# then the commands given on the list below are tried, beginning with +# the first one. +# You can set this to "a2ps", "enscript" or "mpage" to select one of the +# default command strings. +my $fileconverter = ""; + +my($kid0,$kid1,$kid2,$kid3,$kid4); +my($kidfailed,$kid3finished,$kid4finished); +my($convkidfailed,$dockidfailed,$kid0finished,$kid1finished,$kid2finished); +my($fileconverterpid,$rendererpid,$fileconverterhandle,$rendererhandle); +my($jobhasjcl); + +# What 'echo' program to use. It needs -e and -n. Linux's builtin +# and regular echo work fine; non-GNU platforms may need to install +# gnu echo and put gecho here or something. +# +my $myecho = 'echo'; + +# Set debug to 1 to enable the debug logfile for this filter; it will +# appear as defined by $logfile. It will contain status from this +# filter, plus the renderer's stderr output. You can also add a line +# "debug: 1" to your /etc/foomatic/filter.conf to get all your +# Foomatic filters into debug mode. +# +# WARNING: This logfile is a security hole; do not use in production. +my $debug = 0; + +# This is the location of the debug logfile (and also the copy of the +# processed PostScript data) in case you have enabled debugging above. +# The logfile will get the extension ".log", the PostScript data ".ps". +my $logfile = "/tmp/foomatic-rip"; + +# End interesting enduser options + +# ========================================================================== +# +# foomatic-rip spooler-independent PS->Printer filter (RIP) of Foomatic +# +# Copyright 2002 Grant Taylor <gtaylor@picante.com> +# & Till Kamppeter <till.kamppeter@gmx.net> +# +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, +# USA. +# + +my $added_lf = "\n"; + +# Flush everything immediately. +$|=1; + + + +## Constants used by this filter + +# Error codes, as some spooles behave different depending on the reason why +# the RIP failed, we return an error code. As I have only found a table of +# error codes for the PPR spooler. If our spooler is really PPR, these +# definitions get overwritten by the ones of the PPR version currently in +# use. + +my $EXIT_PRINTED = 0; # file was printed normally +my $EXIT_PRNERR = 1; # printer error occured +my $EXIT_PRNERR_NORETRY = 2; # printer error with no hope of retry +my $EXIT_JOBERR = 3; # job is defective +my $EXIT_SIGNAL = 4; # terminated after catching signal +my $EXIT_ENGAGED = 5; # printer is otherwise engaged (connection + # refused) +my $EXIT_STARVED = 6; # starved for system resources +my $EXIT_PRNERR_NORETRY_ACCESS_DENIED = 7; # bad password? bad port + # permissions? +my $EXIT_PRNERR_NOT_RESPONDING = 8; # just doesn't answer at all + # (turned off?) +my $EXIT_PRNERR_NORETRY_BAD_SETTINGS = 9; # interface settings are invalid +my $EXIT_PRNERR_NO_SUCH_ADDRESS = 10; # address lookup failed, may be + # transient +my $EXIT_PRNERR_NORETRY_NO_SUCH_ADDRESS = 11; # address lookup failed, not + # transient +my $EXIT_INCAPABLE = 50; # printer wants (lacks) features + # or resources +# Standard Unix signal names +#my SIGHUP = 1; +#my SIGINT = 2; +#my SIGQUIT = 3; +#my SIGKILL = 9; +#my SIGTERM = 15; +#my SIGUSR1 = 10; +#my SIGUSR2 = 12; +#my SIGTTIN = 21; +#my SIGTTOU = 22; + + + +## Some important variables + +# We don't know yet, which spooler will be used. If we don't detect +# one. we assume that we do spooler-less printing. Supported spoolers +# are currently: + +# cups - CUPS - Common Unix Printing System +# lpd - LPD - Line Printer Daemon +# lprng - LPRng - LPR - New Generation +# gnulpr - GNUlpr, an enhanced LPD (development stopped) +# ppr - PPR (foomatic-rip runs as a PPR RIP) +# ppr_int - PPR (foomatic-rip runs as an interface) +# cps - CPS - Coherent Printing System +# pdq - PDQ - Print, Don't Queue (development stopped) +# direct - Direct, spooler-less printing + +my $spooler = 'direct'; + +# PPD file name +my $ppdfile = ""; + +# Printer model +my $model = ""; + +# Printer queue name +my $printer = ""; + +# Printing options +my $optstr = ""; + +# Job title +my $jobtitle = ""; + +# Post pipe (command into which the output of this filter should be piped) +my $postpipe = ""; + +# Files to be printed +my @filelist = (); + +# JCL prefix to put before the JCL options (Can be modified by a +# "*JCLBegin:" keyword in the PPD file): +my $jclbegin = "\033%-12345X\@PJL\n"; + +# JCL command to switch the printer to the PostScript interpreter (Can +# be modified by a "*JCLToPSInterpreter:" keyword in the PPD file): +my $jcltointerpreter = ""; + +# JCL command to close a print job (Can be modified by a "*JCLEnd:" +# keyword in the PPD file): +my $jclend = "\033%-12345X\@PJL RESET\n"; + +# Under which name were we called and in which directory do we reside +$0 =~ m!^(.*/)([^/]+)$!; +my $programdir = $1; +my $programname = $2; + +# Filters to convert non-PostScript files +my @fileconverters = + (# a2ps (converts also other files than text) + 'a2ps -1 @@--medium=@@PAGESIZE@@ @@--center-title=@@JOBTITLE@@ -o -', + # enscript + 'enscript -G @@-M @@PAGESIZE@@ @@-b "Page $%|@@JOBTITLE@@ ' . + '--margins=36:36:36:36 --mark-wrapped-lines=arrow --word-wrap -p-', + # mpage + 'mpage -o -1 @@-b @@PAGESIZE@@ @@-H -h @@JOBTITLE@@ -m36l36b36t36r ' . + '-f -P- -'); + +# spooler-specific file converters, default for the specific spooler when +# none of the converters above is chosen. +my @fixed_args = ( + defined($ARGV[0])?$ARGV[0]:"", + defined($ARGV[1])?$ARGV[1]:"", + defined($ARGV[2])?$ARGV[2]:"", + defined($ARGV[3])?$ARGV[3]:"", + defined($ARGV[4])?$ARGV[4]:"" ); +my $spoolerfileconverters = { + 'cups' => "${programdir}texttops '$fixed_args[0]' '$fixed_args[1]' '$fixed_args[2]' " . + "'$fixed_args[3]' '$fixed_args[4] page-top=36 page-bottom=36 " . + "page-left=36 page-right=36 nolandscape cpi=12 lpi=7 " . + "columns=1 wrap'" + }; + +## Config file + +# Read config file if present +my %conf = readConfFile("$configpath/filter.conf"); + +# Get execution path from config file +$execpath = $conf{execpath} if defined $conf{execpath}; +$ENV{'PATH'} = $execpath; + +# Get CUPS filter path from config file +$cupsfilterpath = $conf{cupsfilterpath} if defined $conf{cupsfilterpath}; + +# Set debug mode +$debug = $conf{debug} if defined $conf{debug}; + +# Determine which filter to use for non-PostScript files to be converted +# to PostScript +if (defined $conf{textfilter}) { + $fileconverter = $conf{textfilter}; + $fileconverter eq 'a2ps' and $fileconverter = $fileconverters[0]; + $fileconverter eq 'enscript' and $fileconverter = $fileconverters[1]; + $fileconverter eq 'mpage' and $fileconverter = $fileconverters[2]; +} + + + +## Environment variables; + +# "PPD": PPD file name for CUPS or PPR (if we run as PPR RIP) +if (defined($ENV{'PPD'})) { + $ppdfile = $ENV{'PPD'}; + # CUPS and PPR (RIP filter) use the "PPD" environment variable to + # make the PPD file name available (we set CUPS here preliminarily, + # in the next step we check for PPR + $spooler = 'cups'; +} + +# "PPR_VERSION": PPR +if (defined($ENV{'PPR_VERSION'})) { + # We have PPR + $spooler = 'ppr'; +} + +# "PPR_RIPOPTS": PPR +if (defined($ENV{'PPR_RIPOPTS'})) { + # PPR 1.5 allows the user to specify options for the PPR RIP with the + # "--ripopts" option on the "ppr" command line. They are provided to + # the RIP via the "PPR_RIPOPTS" environment variable. + $optstr .= "$ENV{'PPR_RIPOPTS'} "; + # We have PPR + $spooler = 'ppr'; +} + +# "LPOPTS": Option settings for some LPD implementations (ex: GNUlpr) +if (defined($ENV{'LPOPTS'})) { + my @lpopts = split(/,/, $ENV{'LPOPTS'}); + foreach my $opt (@lpopts) { + $opt =~ s/^\s+//; + $opt =~ s/\s+$//; + if ($opt =~ /\s+/) { + $opt = "\"$opt\""; + } + $optstr .= "$opt "; + } + # We have an LPD which accepts "-o" for options + $spooler = 'gnulpr'; +} + + + +## Named command line options + +# We do not use Getopt::Long because it does not work when between the +# option and the argument is no space ("-w80" instead of "-w 80"). This +# happens in the command line of LPRng, but also users could type in +# options this way when printing without spooler. + +# Make one option string with a non-printable character as separator, +# So we can parse it more easily +my $argstr = "\x01" . join("\x01",@ARGV) . "\x01"; + +# Debug mode activated via command line +if ($argstr =~ s/\x01--debug\x01/\x01/) { + $debug = 1; +} + +# Command line options for verbosity +my $verbose = ($argstr =~ s/\x01-v\x01/\x01/); +my $quiet = ($argstr =~ s/\x01-q\x01/\x01/); +my $show_docs = ($argstr =~ s/\x01-d\x01/\x01/); +my $do_docs; +my $cupscolorprofile; + +# Where to send debugging log output to +my $logh; + +if ($debug) { + # Grotesquely unsecure; use for debugging only + open LOG, "> ${logfile}.log"; + $logh = *LOG; + + use IO::Handle; + $logh->autoflush(1); +} elsif (($quiet) && (!$verbose)) { + # Quiet mode, do not log + close $logh; + open LOG, "> /dev/null"; + $logh = *LOG; + + use IO::Handle; + $logh->autoflush(1); +} else { + # Default: log to STDERR + $logh=*STDERR; +} + + + +## Start debug logging +if ($debug) { + # If we are not debug mode, we do this later, as we must find out at + # first which spooler is used. When printing without spooler we + # suppress logging because foomatic-rip is called directly on the + # command line and so we avoid logging onto the console. + print $logh "foomatic-rip version $ripversion running...\n"; + # Print the command line only in debug mode, Mac OS X adds very many + # options so that CUPS cannot handle the output of the command line + # in its log files. If CUPS encounters a line with more than 1024 + # characters sent into its log files, it aborts the job with an error. + if (($debug) || ($spooler ne 'cups')) { + print $logh "called with arguments: '", join("', '",@ARGV), "'\n"; + } +} + + + +## Continue with named options + +# Check for LPRng first so we do not pick up bogus ppd files by the -p option +if ($argstr =~ s/\x01--lprng\x01/\x01/) { + # We have LPRng + $spooler = 'lprng'; +} +# 'PRINTCAP_ENTRY' environment variable is : LPRng +# the :ppd=/path/to/ppdfile printcap entry should be used +if (defined($ENV{'PRINTCAP_ENTRY'})){ + $spooler = 'lprng'; + my( @pc); + @pc = split( /\s*:\s*/, $ENV{'PRINTCAP_ENTRY'} ); + shift @pc; + foreach (@pc) { + if( /^ppd=(.*)$/ or /^ppdfile=(.*)$/ ){ + $ppdfile = $1 if $1; + } + } +} elsif ($argstr =~ s/\x01--lprng\x01/\x01/g) { + # We have LPRng + $spooler = 'lprng'; +} + + +# PPD file name given via the command line +# allow duplicates, and use the last specified one +while ( ($spooler ne 'lprng') and ($argstr =~ s/\x01-p(\x01|)([^\x01]+)\x01/\x01/)) { + $ppdfile = $2; +} +while ($argstr =~ s/\x01--ppd(\x01|=|)([^\x01]+)\x01/\x01/) { + $ppdfile = $2; +} + +# Check for LPD/GNUlpr by typical options which the spooler puts onto +# the filter's command line (options "-w": text width, "-l": text +# length, "-i": indent, "-x", "-y": graphics size, "-c": raw printing, +# "-n": user name, "-h": host name) +if (($argstr =~ s/\x01-w(\x01|)\d+\x01/\x01/) || + ($argstr =~ s/\x01-l(\x01|)\d+\x01/\x01/) || + ($argstr =~ s/\x01-x(\x01|)\d+\x01/\x01/) || + ($argstr =~ s/\x01-y(\x01|)\d+\x01/\x01/) || + ($argstr =~ s/\x01-i(\x01|)\d+\x01/\x01/) || + ($argstr =~ s/\x01-c\x01/\x01/) || + ($argstr =~ s/\x01-n(\x01|)[^\x01]+\x01/\x01/) || + ($argstr =~ s/\x01-h(\x01|)[^\x01]+\x01/\x01/)) { + # We have LPD or GNUlpr + if (($spooler ne 'lpd') && ($spooler ne 'gnulpr') && ($spooler ne 'lprng')) { + $spooler = 'lpd'; + } +} + +# LPRng delivers the option settings via the "-Z" argument +if ($argstr =~ s/\x01-Z(\x01|)([^\x01]+)\x01/\x01/) { + my @lpopts = split(/,/, $2); + foreach my $opt (@lpopts) { + $opt =~ s/^\s+//; + $opt =~ s/\s+$//; + if ($opt =~ /\s+/) { + $opt = "\"$opt\""; + } + $optstr .= "$opt "; + } + # We have LPRng + $spooler = 'lprng'; +} + +# Job title and options for stock LPD +if ($argstr =~ s/\x01-[jJ](\x01|)([^\x01]+)\x01/\x01/) { + # An LPD + $jobtitle = $2; + # Classic LPD hack + if ($spooler eq "lpd") { + $optstr .= "$jobtitle "; + } +} + +# Check for CPS +if ($argstr =~ s/\x01--cps\x01/\x01/) { + # We have cps + $spooler = 'cps'; +} + +# Options for spooler-less printing, CPS, or PDQ +while ($argstr =~ s/\x01-o(\x01|)([^\x01]+)\x01/\x01/) { + my $opt = $2; + $opt =~ s/^\s+//; + $opt =~ s/\s+$//; + if ($opt =~ /\s+/) { + $opt = "\"$opt\""; + } + $optstr .= "$opt "; + # If we don't print as a PPR RIP or as a CPS filter, we print without + # spooler (we check for PDQ later) + if (($spooler ne 'ppr') && ($spooler ne 'cps')) { + $spooler = 'direct'; + } +} + +# Printer for spooler-less printing or PDQ +if ($argstr =~ s/\x01-d(\x01|)([^\x01]+)\x01/\x01/) { + $printer = $2; +} +# Printer for spooler-less printing, PDQ, or LPRng +if ($argstr =~ s/\x01-P(\x01|)([^\x01]+)\x01/\x01/) { + $printer = $2; +} + +# Were we called from a PDQ wrapper? +if ($argstr =~ s/\x01--pdq\x01/\x01/) { + # We have PDQ + $spooler = 'pdq'; +} + +# Were we called to build the PDQ driver declaration file? +# "--appendpdq=<file>" appends the data to the <file>, +# "--genpdq=<file>" creates/overwrites <file> for the data, and +# "--genpdq" writes to standard output +my $genpdqfile = ""; +if (($argstr =~ s/\x01--(gen)(raw|)pdq(\x01|=|)([^\x01]*)\x01/\x01/) || + ($argstr =~ s/\x01--(append)(raw|)pdq(\x01|=|)([^\x01]+)\x01/\x01/)) { + # Determine output file name + if (!$4) { + $genpdqfile = ">&STDOUT"; + } else { + if ($1 eq 'gen') { + $genpdqfile = "> $4"; + } else { + $genpdqfile = ">> $4"; + } + } + # Do we want to have a PDQ driver declaration for a raw printer? + if ($2 eq 'raw') { + my $time = time(); + my @pdqfile = +"driver \"Raw-Printer-$time\" { + # This PDQ driver declaration file was generated automatically by + # foomatic-rip to allow raw (filter-less) printing. + language_driver all { + # We accept all file types and pass them through without any changes + filetype_regx \"\" + convert_exec { + ln -s \$INPUT \$OUTPUT + } + } + filter_exec { + ln -s \$INPUT \$OUTPUT + } +}"; + open PDQFILE, $genpdqfile or + rip_die("Cannot write PDQ driver declaration file", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + print PDQFILE join('', @pdqfile); + close PDQFILE; + exit $EXIT_PRINTED; + } + # We have PDQ + $spooler = 'pdq'; +} + + +# remove extra spacing if running as LPRng filter +$added_lf = "" if $spooler eq 'lprng'; + +## Command line arguments without name + +# Remaining arguments +my @rargs = split(/\x01/, $argstr); +shift @rargs; + +# Load definitions for PPR error messages, check whether we run as +# PPR interface or as PPR RIP +my( $ppr_printer, $ppr_address, $ppr_options, $ppr_jobbreak, $ppr_feedback, + $ppr_codes, $ppr_jobname, $ppr_routing, $ppr_for, $ppr_filetype, + $ppr_filetoprint ); +if ($spooler eq 'ppr') { + # Read interface.sh so we will know the correct exit codes and + # also signal.sh for the signal codes + my $deffound = 0; # Did we find one of the definition files + my @definitions; + for my $file (("lib/interface.sh", "lib/signal.sh")) { + + open FILE, "$file" || do { + print $logh "error opening $file.\n"; + next; + }; + + $deffound = 1; + while(my $line = <FILE>) { + # Translate the shell script to Perl + if (($line !~ m/^\s*$/) && ($line !~ m/^\s*\#/)) { + $line =~ s/^\s*([^\#\s]*)/\$$1;/; + push (@definitions, $line); + } + } + close FILE; + } + + if ($deffound) { + # Apply the definitions loaded from PPR + eval join('',@definitions) || do { + print $logh "unable to evaluate definitions\n"; + rip_die ("Error in definitions evaluation", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + }; + } + + # Check whether we run as a PPR interface (if not, we run as a PPR RIP) + if (($rargs[3] =~ /^\s*\d\d?\s*$/) && + ($rargs[5] =~ /^\s*\d\d?\s*$/) && + (($#rargs == 10) || ($#rargs == 9) || ($#rargs == 7))) { + # PPR calls interfaces with many command line parameters, + # where the forth and the sixth is a small integer + # number. In addition, we have 8 (PPR <= 1.31), 10 + # (PPR>=1.32), 11 (PPR >= 1.50) command line parameters. + # We also check whether the current working directory is a + # PPR directory. + + # Get all command line parameters + $ppr_printer = $rargs[0]; + $ppr_address = $rargs[1]; + $ppr_options = $rargs[2]; + $ppr_jobbreak = $rargs[3]; + $ppr_feedback = $rargs[4]; + $ppr_codes = $rargs[5]; + $ppr_jobname = $rargs[6]; + $ppr_routing = $rargs[7]; + $ppr_for = $rargs[8]; + $ppr_filetype = $rargs[9]; + $ppr_filetoprint = $rargs[10]; + + # Common job parameters + $printer = $ppr_printer; + $jobtitle = $ppr_jobname; + if ((!$jobtitle) && ($ppr_filetoprint)) { + $jobtitle = $ppr_filetoprint; + } + $optstr .= "$ppr_options $ppr_routing"; + + # Get the path of the PPD file from the queue configuration + $ppdfile = `LANG=en_US; ppad show $ppr_printer | grep PPDFile`; + $ppdfile =~ s/PPDFile:\s+//; + if ($ppdfile !~ m!^/!) { + $ppdfile = "../../share/ppr/PPDFiles/$ppdfile"; + } + chomp($ppdfile); + + # We have PPR and run as an interface + $spooler = 'ppr_int'; + } +} + +# CUPS +my( $cups_jobid, $cups_user, $cups_jobtitle, $cups_copies, $cups_options, + $cups_filename ); +if ($spooler eq 'cups') { + # Get all command line parameters + $cups_jobid = $rargs[0]; + $cups_user = $rargs[1]; + $cups_jobtitle = $rargs[2]; + $cups_copies = $rargs[3]; + $cups_options = $rargs[4]; + $cups_filename = $rargs[5]; + + # Common job parameters + #$printer = $cups_printer; + $jobtitle = $cups_jobtitle; + $optstr .= $cups_options; + + # Check for and handle inputfile vs stdin + if ((defined($cups_filename)) && ($cups_filename) && + ($cups_filename ne '-')) { + # We get the input from a file + @filelist = ($cups_filename); + print $logh "Getting input from file $cups_filename\n"; + } +} + +# LPD/LPRng/GNUlpr +if (($spooler eq 'lpd') || + ($spooler eq 'lprng' and !$ppdfile) || + ($spooler eq 'gnulpr')) { + + # Get PPD file name as the last command line argument + $ppdfile = $rargs[$#rargs]; + +} + + +# No spooler, CPS, or PDQ +if (($spooler eq 'direct') || ($spooler eq 'cps') || ($spooler eq 'pdq')) { + # Which files do we want to print? + @filelist = @rargs; +} + + + +## Additional spooler-specific preparations + +# CUPS + +if ($spooler eq 'cups') { + + # This piece of PostScript code (initial idea 2001 by Michael + # Allerhand (michael.allerhand at ed dot ac dot uk, vastly + # improved by Till Kamppeter in 2002) lets GhostScript output + # the page accounting information which CUPS needs on standard + # error. + + if (defined $conf{ps_accounting}) { + $ps_accounting = $conf{ps_accounting}; + } + $accounting_prolog = $ps_accounting ? "[{ +%% Code for writing CUPS accounting tags on standard error + +/cupsPSLevel2 % Determine whether we can do PostScript level 2 or newer + systemdict/languagelevel 2 copy + known{get exec}{pop pop 1}ifelse 2 ge +def + +/cupsGetNumCopies { % Read the number of Copies requested for the current + % page + cupsPSLevel2 + { + % PS Level 2+: Get number of copies from Page Device dictionary + currentpagedevice /NumCopies get + } + { + % PS Level 1: Number of copies not in Page Device dictionary + null + } + ifelse + % Check whether the number is defined, if it is \"null\" use #copies + % instead + dup null eq { + pop #copies + } + if + % Check whether the number is defined now, if it is still \"null\" use 1 + % instead + dup null eq { + pop 1 + } if +} bind def + +/cupsWrite { % write a string onto standard error + (%stderr) (w) file + exch writestring +} bind def + +/cupsEndPage { % write page log info when we were invoked by \"showpage\" + % or \"copypage\" return \"true\" or \"false\" as we had no + % redefinition of \"EndPage\" + + 2 ne % If the reason code is 0 or 1, we have finshed a page + % (we were invoked by \"showpage\" or \"copypage\"), + % write log info and exit with \"true\" to push out the page. + % In case of reason code 2, we are invoked during device + % deactivation (happens also at a \"setpagedevice\" call), + % here we should not log and return \"false\" + { + % write \"Page <# of page> <# of copies><LF>\" to stderr + (PAGE: ) cupsWrite + % we must add 1 here, the number on the stack is the number + % of \"showpage\" already executed during this job + 1 add 40 string cvs cupsWrite + % space + ( ) cupsWrite + % get the number of copies for this page + cupsGetNumCopies 40 string cvs cupsWrite + % line feed + (\\n) cupsWrite + % page should be ejected + true + } + { + pop % ignore the number of pages already printed + % do not eject paper + false + } + ifelse +} bind def + +<</EndPage{cupsEndPage}>>setpagedevice +} stopped cleartomark +" : ""; + + # On which queue are we printing? + # CUPS gives the PPD file the same name as the printer queue, + # so we can get the queue name from the name of the PPD file. + $ppdfile =~ m!^(.*/)([^/]+)\.ppd$!; + $printer = $2; +} + +# No spooler, CPS, or PDQ + +if (($spooler eq 'direct') || ($spooler eq 'cps') || ($spooler eq 'pdq')) { + + # Path for personal Foomatic configuration + my $user_default_path = "$ENV{'HOME'}/.foomatic"; + + if (!$ppdfile) { + if (!$printer) { + # No printer definition file selected, check whether we have a + # default printer defined. + for my $conf_file (("./.directconfig", + "./directconfig", + "./.config", + "$user_default_path/direct/.config", + "$user_default_path/direct.conf", + "$configpath/direct/.config", + "$configpath/direct.conf")) { + if (open CONFIG, "< $conf_file") { + while (my $line = <CONFIG>) { + chomp $line; + if ($line =~ /^default\s*:\s*([^:\s]+)\s*$/) { + $printer = $1; + last; + } + } + close CONFIG; + } + if ($printer) { + last; + } + } + } + + # Neither in a config file nor on the command line a printer was + # selected. + if (!$printer) { + rip_die("No printer definition (option \"-P <name>\") " . + "specified!", $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + + # Search for the PPD file + + # Search also common spooler-specific locations, this way a printer + # configured under a certain spooler can also be used without + # spooler + + if (-r $printer) { + $ppdfile = $printer; + # CPS can have the PPD in the spool directory + } elsif (($spooler eq 'cps') && + (-r "/var/spool/lpd/${printer}/${printer}.ppd")) { + $ppdfile = "/var/spool/lpd/${printer}/${printer}.ppd"; + } elsif (($spooler eq 'cps') && + (-r "/var/local/spool/lpd/${printer}/${printer}.ppd")) { + $ppdfile = "/var/local/spool/lpd/${printer}/${printer}.ppd"; + } elsif (($spooler eq 'cps') && + (-r "/var/local/lpd/${printer}/${printer}.ppd")) { + $ppdfile = "/var/local/lpd/${printer}/${printer}.ppd"; + } elsif (($spooler eq 'cps') && + (-r "/var/spool/lpd/${printer}.ppd")) { + $ppdfile = "/var/spool/lpd/${printer}.ppd"; + } elsif (($spooler eq 'cps') && + (-r "/var/local/spool/lpd/${printer}.ppd")) { + $ppdfile = "/var/local/spool/lpd/${printer}.ppd"; + } elsif (($spooler eq 'cps') && + (-r "/var/local/lpd/${printer}.ppd")) { + $ppdfile = "/var/local/lpd/${printer}.ppd"; + } elsif (-r "${printer}.ppd") { # current dir + $ppdfile = "${printer}.ppd"; + } elsif (-r "$user_default_path/${printer}.ppd") { # user dir + $ppdfile = "$user_default_path/${printer}.ppd"; + } elsif (-r "$configpath/direct/${printer}.ppd") { # system dir + $ppdfile = "$configpath/direct/${printer}.ppd"; + } elsif (-r "$configpath/${printer}.ppd") { # system dir + $ppdfile = "$configpath/${printer}.ppd"; + } elsif (-r "/etc/cups/ppd/${printer}.ppd") { # CUPS config dir + $ppdfile = "/etc/cups/ppd/${printer}.ppd"; + } elsif (-r "/usr/local/etc/cups/ppd/${printer}.ppd") { + $ppdfile = "/usr/local/etc/cups/ppd/${printer}.ppd"; + } elsif (-r "/usr/share/ppr/PPDFiles/${printer}.ppd") { # PPR PPDs + $ppdfile = "/usr/share/ppr/PPDFiles/${printer}.ppd"; + } elsif (-r "/usr/local/share/ppr/PPDFiles/${printer}.ppd") { + $ppdfile = "/usr/local/share/ppr/PPDFiles/${printer}.ppd"; + } else { + rip_die ("There is no readable PPD file for the printer " . + "$printer, is it configured?", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + } +} + + + +## Files to be printed (can be more than one for spooler-less printing) + +# Empty file list -> print STDIN +if ($#filelist < 0) { + @filelist = ("<STDIN>"); +} + +# Check file list +my $file; +my $filecnt = 0; +for $file (@filelist) { + if ($file ne "<STDIN>") { + if ($file =~ /^-/) { + rip_die ("Invalid argument: $file", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } elsif (! -r $file) { + print $logh "File $file does not exist/is not readable\n"; + splice(@filelist, $filecnt, 1); + $filecnt --; + } + } + $filecnt ++; +} + + + +## When we print without spooler or with CPS do not log onto STDERR unless +## the "-v" ('Verbose') is set or the debug mode is used +if ((($spooler eq 'direct') || ($spooler eq 'cps') || ($genpdqfile)) && + (!$verbose) && (!$debug)) { + close $logh; + open LOG, "> /dev/null"; + $logh = *LOG; + + use IO::Handle; + $logh->autoflush(1); +} + + + +## Start logging +if (!$debug) { + # If we are in debug mode, we do this earlier. + print $logh "foomatic-rip version $ripversion running...\n"; + # Print the command line only in debug mode, Mac OS X adds very many + # options so that CUPS cannot handle the output of the command line + # in its log files. If CUPS encounters a line with more than 1024 + # characters sent into its log files, it aborts the job with an error. + if (($debug) || ($spooler ne 'cups')) { + print $logh "called with arguments: '", join("', '",@ARGV), "'\n"; + } +} + + + +## PPD file + +# Load the PPD file and build a data structure for the renderer's +# command line and the options +open PPD, "$ppdfile" || do { + print $logh "error opening $ppdfile.\n"; + rip_die ("Unable to open PPD file $ppdfile", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); +}; + +print $logh "Parsing PPD file ...\n"; + +my $dat = {}; # data structure for the options +my $currentargument = ""; # We are currently reading this argument + +# If we have an old Foomatic 2.0.x PPD file, read its built-in Perl +# data structure into @datablob and the default values in %ppddefaults +# Then delete the $dat structure, replace it by the one "eval"ed from +# @datablob, and correct the default settings according to the ones of +# the main PPD structure +my @datablob; + +# Parse the PPD file +sub undossify( $ ); +while(<PPD>) { + # foomatic-rip should also work with PPD file downloaded under Windows. + $_ = undossify($_); + # Parse keywords + if (m!^\*NickName:\s*\"(.*)$!) { + # "*NickName: <code>" + my $line = $1; + # Store the value + # Code string can have multiple lines, read all of them + my $cmd = ""; + while ($line !~ m!\"!) { + if ($line =~ m!&&$!) { + # line continues in next line + $cmd .= substr($line, 0, -2); + } else { + # line ends here + $cmd .= "$line\n"; + } + # Read next line + $line = <PPD>; + chomp $line; + } + $line =~ m!^([^\"]*)\"!; + $cmd .= $1; + $model = unhtmlify($cmd); + } elsif (m!^\*FoomaticIDs:\s*(\S+)\s+(\S+)\s*$!) { + # "*FoomaticIDs: <printer ID> <driver ID>" + my $id = $1; + my $driver = $2; + # Store the values + $dat->{'id'} = $id; + $dat->{'driver'} = $driver; + } elsif (m!^\*FoomaticRIPPostPipe:\s*\"(.*)$!) { + # "*FoomaticRIPPostPipe: <code>" + my $line = $1; + # Store the value + # Code string can have multiple lines, read all of them + my $cmd = ""; + while ($line !~ m!\"!) { + if ($line =~ m!&&$!) { + # line continues in next line + $cmd .= substr($line, 0, -2); + } else { + # line ends here + $cmd .= "$line\n"; + } + # Read next line + $line = <PPD>; + chomp $line; + } + $line =~ m!^([^\"]*)\"!; + $cmd .= $1; + $postpipe = unhtmlify($cmd); + } elsif (m!^\*FoomaticRIPCommandLine:\s*\"(.*)$!) { + # "*FoomaticRIPCommandLine: <code>" + my $line = $1; + # Store the value + # Code string can have multiple lines, read all of them + my $cmd = ""; + while ($line !~ m!\"!) { + if ($line =~ m!&&$!) { + # line continues in next line + $cmd .= substr($line, 0, -2); + } else { + # line ends here + $cmd .= "$line\n"; + } + # Read next line + $line = <PPD>; + chomp $line; + } + $line =~ m!^([^\"]*)\"!; + $cmd .= $1; + $dat->{'cmd'} = unhtmlify($cmd); + } elsif (m!^\*cupsFilter:\s*\"(.*)$!) { + # "*cupsFilter: <code>" + my $line = $1; + # Store the value + # Code string can have multiple lines, read all of them + my $cmd = ""; + while ($line !~ m!\"!) { + if ($line =~ m!&&$!) { + # line continues in next line + $cmd .= substr($line, 0, -2); + } else { + # line ends here + $cmd .= "$line\n"; + } + # Read next line + $line = <PPD>; + chomp $line; + } + $line =~ m!^([^\"]*)\"!; + $cmd .= $1; + my $cupsfilterline = unhtmlify($cmd); + if ($cupsfilterline =~ /^\s*(\S+)\s+\d+\s+(\S+)\s*$/) { + print $logh "*cupsFilter: \"$cupsfilterline\"\n"; + # Make a hash by mime type for all CUPS filters set in this PPD + $dat->{'cupsfilter'}{$1} = $2; + } + } elsif (m!^\*CustomPageSize\s+True:\s*\"(.*)$!) { + # "*CustomPageSize True: <code>" + my $setting = "Custom"; + my $translation = "Custom Size"; + my $line = $1; + # Make sure that the argument is in the data structure + checkarg ($dat, "PageSize"); + checkarg ($dat, "PageRegion"); + # Make sure that the setting is in the data structure + checksetting ($dat, "PageSize", $setting); + checksetting ($dat, "PageRegion", $setting); + $dat->{'args_byname'}{'PageSize'}{'vals_byname'}{$setting}{'comment'} = $translation; + $dat->{'args_byname'}{'PageRegion'}{'vals_byname'}{$setting}{'comment'} = $translation; + # Store the value + # Code string can have multiple lines, read all of them + my $code = ""; + while ($line !~ m!\"!) { + if ($line =~ m!&&$!) { + # line continues in next line + $code .= substr($line, 0, -2); + } else { + # line ends here + $code .= "$line\n"; + } + # Read next line + $line = <PPD>; + chomp $line; + } + $line =~ m!^([^\"]*)\"!; + $code .= $1; + if ($code !~ m!^%% FoomaticRIPOptionSetting!m) { + $dat->{'args_byname'}{'PageSize'}{'vals_byname'}{$setting}{'driverval'} = $code; + $dat->{'args_byname'}{'PageRegion'}{'vals_byname'}{$setting}{'driverval'} = $code; + } + } elsif (m!^\*(JCL|)OpenUI\s+\*([^:]+):\s*(\S+)\s*$!) { + # "*[JCL]OpenUI *<option>[/<translation>]: <type>" + my $argnametrans = $2; + my $argtype = $3; + my $argname; + my $translation = ""; + if ($argnametrans =~ m!^([^:/\s]+)/([^:]*)$!) { + $argname = $1; + $translation = $2; + } else { + $argname = $argnametrans; + } + # Make sure that the argument is in the data structure + checkarg ($dat, $argname); + # Store the values + $dat->{'args_byname'}{$argname}{'comment'} = $translation; + # Set the argument type only if not defined yet, a + # definition in "*FoomaticRIPOption" has priority + if ( !($dat->{'args_byname'}{$argname}{'type'}) ) { + if ($argtype eq "PickOne") { + $dat->{'args_byname'}{$argname}{'type'} = 'enum'; + } elsif ($argtype eq "PickMany") { + $dat->{'args_byname'}{$argname}{'type'} = 'pickmany'; + } elsif ($argtype eq "Boolean") { + $dat->{'args_byname'}{$argname}{'type'} = 'bool'; + } + } + # Mark in which argument we are currently, so that we can find + # the entries for the choices + $currentargument = $argname; + } elsif (m!^\*(JCL|)CloseUI:\s+\*([^:/\s]+)\s*$!) { + # "*[JCL]CloseUI *<option>" + my $argname = $2; + # Unmark the current argument to do not mis-interpret any keywords + # as choices + $currentargument = ""; + } elsif ((m!^\*FoomaticRIPOption ([^/:\s]+):\s*(\S+)\s+(\S+)\s+(\S)\s*$!) || + (m!^\*FoomaticRIPOption ([^/:\s]+):\s*(\S+)\s+(\S+)\s+(\S)\s+(\S+)\s*$!)){ + # "*FoomaticRIPOption <option>: <type> <style> <spot> [<order>]" + # <order> only used for 1-choice enum options + my $argname = $1; + my $argtype = $2; + my $argstyle = $3; + my $spot = $4; + my $order = $5; + # Make sure that the argument is in the data structure + checkarg ($dat, $argname); + # Store the values + $dat->{'args_byname'}{$argname}{'type'} = $argtype; + if ($argstyle eq "PS") { + $dat->{'args_byname'}{$argname}{'style'} = 'G'; + } elsif ($argstyle eq "CmdLine") { + $dat->{'args_byname'}{$argname}{'style'} = 'C'; + } elsif ($argstyle eq "JCL") { + $dat->{'args_byname'}{$argname}{'style'} = 'J'; + $dat->{'jcl'} = 1; + } elsif ($argstyle eq "Composite") { + $dat->{'args_byname'}{$argname}{'style'} = 'X'; + } + $dat->{'args_byname'}{$argname}{'spot'} = $spot; + # $order only defined here for 1-choice enum options + if ($order) { + $dat->{'args_byname'}{$argname}{'order'} = $order; + } + } elsif (m!^\*FoomaticRIPOptionPrototype\s+([^/:\s]+):\s*\"(.*)$!) { + # "*FoomaticRIPOptionPrototype <option>: <code>" + # Used for numerical and string options only + my $argname = $1; + my $line = $2; + # Make sure that the argument is in the data structure + checkarg ($dat, $argname); + # Store the value + # Code string can have multiple lines, read all of them + my $proto = ""; + while ($line !~ m!\"!) { + if ($line =~ m!&&$!) { + # line continues in next line + $proto .= substr($line, 0, -2); + } else { + # line ends here + $proto .= "$line\n"; + } + # Read next line + $line = <PPD>; + chomp $line; + } + $line =~ m!^([^\"]*)\"!; + $proto .= $1; + $dat->{'args_byname'}{$argname}{'proto'} = unhtmlify($proto); + } elsif (m!^\*FoomaticRIPOptionRange\s+([^/:\s]+):\s*(\S+)\s+(\S+)\s*$!) { + # "*FoomaticRIPOptionRange <option>: <min> <max>" + # Used for numerical options only + my $argname = $1; + my $min = $2; + my $max = $3; + # Make sure that the argument is in the data structure + checkarg ($dat, $argname); + # Store the values + $dat->{'args_byname'}{$argname}{'min'} = $min; + $dat->{'args_byname'}{$argname}{'max'} = $max; + } elsif (m!^\*FoomaticRIPOptionMaxLength\s+([^/:\s]+):\s*(\S+)\s*$!) { + # "*FoomaticRIPOptionMaxLength <option>: <length>" + # Used for string options only + my $argname = $1; + my $maxlength = $2; + # Make sure that the argument is in the data structure + checkarg ($dat, $argname); + # Store the value + $dat->{'args_byname'}{$argname}{'maxlength'} = $maxlength; + } elsif (m!^\*FoomaticRIPOptionAllowedChars\s+([^/:\s]+):\s*\"(.*)$!) { + # "*FoomaticRIPOptionAllowedChars <option>: <code>" + # Used for string options only + my $argname = $1; + my $line = $2; + # Store the value + # Code string can have multiple lines, read all of them + my $code = ""; + while ($line !~ m!\"!) { + if ($line =~ m!&&$!) { + # line continues in next line + $code .= substr($line, 0, -2); + } else { + # line ends here + $code .= "$line\n"; + } + # Read next line + $line = <PPD>; + chomp $line; + } + $line =~ m!^([^\"]*)\"!; + $code .= $1; + # Make sure that the argument is in the data structure + checkarg ($dat, $argname); + # Store the value + $dat->{'args_byname'}{$argname}{'allowedchars'} = unhtmlify($code); + } elsif (m!^\*FoomaticRIPOptionAllowedRegExp\s+([^/:\s]+):\s*\"(.*)$!) { + # "*FoomaticRIPOptionAllowedRegExp <option>: <code>" + # Used for string options only + my $argname = $1; + my $line = $2; + # Store the value + # Code string can have multiple lines, read all of them + my $code = ""; + while ($line !~ m!\"!) { + if ($line =~ m!&&$!) { + # line continues in next line + $code .= substr($line, 0, -2); + } else { + # line ends here + $code .= "$line\n"; + } + # Read next line + $line = <PPD>; + chomp $line; + } + $line =~ m!^([^\"]*)\"!; + $code .= $1; + # Make sure that the argument is in the data structure + checkarg ($dat, $argname); + # Store the value + $dat->{'args_byname'}{$argname}{'allowedregexp'} = + unhtmlify($code); + } elsif (m!^\*OrderDependency:\s*(\S+)\s+(\S+)\s+\*([^:/\s]+)\s*$!) { + # "*OrderDependency: <order> <section> *<option>" + my $order = $1; + my $section = $2; + my $argname = $3; + # Make sure that the argument is in the data structure + checkarg ($dat, $argname); + # Store the values + $dat->{'args_byname'}{$argname}{'order'} = $order; + $dat->{'args_byname'}{$argname}{'section'} = $section; + } elsif (m!^\*Default([^/:\s]+):\s*([^/:\s]+)\s*$!) { + # "*Default<option>: <value>" + my $argname = $1; + my $default = $2; + # Make sure that the argument is in the data structure + checkarg ($dat, $argname); + # Store the value + $dat->{'args_byname'}{$argname}{'default'} = $default; + } elsif (m!^\*FoomaticRIPDefault([^/:\s]+):\s*([^/:\s]+)\s*$!) { + # "*FoomaticRIPDefault<option>: <value>" + # Used for numerical options only + my $argname = $1; + my $default = $2; + # Make sure that the argument is in the data structure + checkarg ($dat, $argname); + # Store the value + $dat->{'args_byname'}{$argname}{'fdefault'} = $default; + } elsif (m!^\*$currentargument\s+([^:]+):\s*\"(.*)$!) { + # "*<option> <choice>[/<translation>]: <code>" + my $settingtrans = $1; + my $line = $2; + my $translation = ""; + my $setting = ""; + if ($settingtrans =~ m!^([^:/\s]+)/([^:]*)$!) { + $setting = $1; + $translation = $2; + } else { + $setting = $settingtrans; + } + # Make sure that the argument is in the data structure + checkarg ($dat, $currentargument); + # Make sure that the setting is in the data structure (enum options) + my $bool = + ($dat->{'args_byname'}{$currentargument}{'type'} eq 'bool'); + if ($bool) { + if (lc($setting) eq "true") { + if (!$dat->{'args_byname'}{$currentargument}{'comment'}) { + $dat->{'args_byname'}{$currentargument}{'comment'} = + $translation; + } + $dat->{'args_byname'}{$currentargument}{'comment_true'} = + $translation; + } else { + $dat->{'args_byname'}{$currentargument}{'comment_false'} = + $translation; + } + } else { + checksetting ($dat, $currentargument, $setting); + # Make sure that this argument has a default setting, even if + # none is defined in this PPD file + if (!$dat->{'args_byname'}{$currentargument}{'default'}) { + $dat->{'args_byname'}{$currentargument}{'default'} = $setting; + } + $dat->{'args_byname'}{$currentargument}{'vals_byname'}{$setting}{'comment'} = $translation; + } + # Store the value + # Code string can have multiple lines, read all of them + my $code = ""; + while ($line !~ m!\"!) { + if ($line =~ m!&&$!) { + # line continues in next line + $code .= substr($line, 0, -2); + } else { + # line ends here + $code .= "$line\n"; + } + # Read next line + $line = <PPD>; + chomp $line; + } + $line =~ m!^([^\"]*)\"!; + $code .= $1; + if ($code !~ m!^%% FoomaticRIPOptionSetting!) { + if ($bool) { + if (lc($setting) eq "true") { + $dat->{'args_byname'}{$currentargument}{'proto'} = $code; + } else { + $dat->{'args_byname'}{$currentargument}{'protof'} = $code; + } + } else { + $dat->{'args_byname'}{$currentargument}{'vals_byname'}{$setting}{'driverval'} = $code; + } + } + } elsif ((m!^\*FoomaticRIPOptionSetting\s+([^/:=\s]+)=([^/:=\s]+):\s*\"(.*)$!) || + (m!^\*FoomaticRIPOptionSetting\s+([^/:=\s]+):\s*\"(.*)$!)) { + # "*FoomaticRIPOptionSetting <option>[=<choice>]: <code>" + # For boolean options <choice> is not given + my $argname = $1; + my $setting = $2; + my $line = $3; + my $bool = 0; + if (!$line) { + $line = $setting; + $bool = 1; + } + # Make sure that the argument is in the data structure + checkarg ($dat, $argname); + # Make sure that the setting is in the data structure (enum options) + if (!$bool) { + checksetting ($dat, $argname, $setting); + # Make sure that this argument has a default setting, even if + # none is defined in this PPD file + if (!$dat->{'args_byname'}{$argname}{'default'}) { + $dat->{'args_byname'}{$argname}{'default'} = $setting; + } + } + # Store the value + # Code string can have multiple lines, read all of them + my $code = ""; + while ($line !~ m!\"!) { + if ($line =~ m!&&$!) { + # line continues in next line + $code .= substr($line, 0, -2); + } else { + # line ends here + $code .= "$line\n"; + } + # Read next line + $line = <PPD>; + chomp $line; + } + $line =~ m!^([^\"]*)\"!; + $code .= $1; + if ($bool) { + $dat->{'args_byname'}{$argname}{'proto'} = unhtmlify($code); + } else { + $dat->{'args_byname'}{$argname}{'vals_byname'}{$setting}{'driverval'} = unhtmlify($code); + } + } elsif (m!^\*JCL(Begin|ToPSInterpreter|End):\s*\"(.*)$!) { + # "*JCL(Begin|ToPSInterpreter|End): <code>" + # The printer supports PJL/JCL when there is such a line + $dat->{'jcl'} = 1; + my $item = $1; + my $line = $2; + # Store the value + # Code string can have multiple lines, read all of them + my $code = ""; + while ($line !~ m!\"!) { + if ($line =~ m!&&$!) { + # line continues in next line + $code .= substr($line, 0, -2); + } else { + # line ends here + $code .= "$line\n"; + } + # Read next line + $line = <PPD>; + chomp $line; + } + $line =~ m!^([^\"]*)\"!; + $code .= $1; + if ($item eq 'Begin') { + $jclbegin = unhexify($code); + } elsif ($item eq 'ToPSInterpreter') { + $jcltointerpreter = unhexify($code); + } elsif ($item eq 'End') { + $jclend = unhexify($code); + } + } elsif (m!^\*\% COMDATA \#(.*)$!) { + # If we have an old Foomatic 2.0.x PPD file, collect its Perl data + push (@datablob, $1); + } +} +close PPD; + +# If we have an old Foomatic 2.0.x PPD file use its Perl data structure +if ($#datablob >= 0) { + print $logh "${added_lf}You are using an old Foomatic 2.0 PPD file, consider " . + "upgrading.${added_lf}\n"; + my $VAR1; + if (eval join('',@datablob)) { + # Overtake default settings from the main structure of the PPD file + for my $arg (@{$dat->{'args'}}) { + if ($arg->{'default'}) { + $VAR1->{'argsbyname'}{$arg->{'name'}}{'default'} = + $arg->{'default'}; + } + } + undef $dat; + $dat = $VAR1; + $dat->{'jcl'} = $dat->{'pjl'}; + } else { + # Perl structure broken + print $logh "${added_lf}Unable to evaluate datablob, print job may come " . + "out incorrectly or not at all.${added_lf}\n"; + } +} + + + +## We do not need to parse the PostScript job when we don't have +## any options. If we have options, we must check whether the +## default settings from the PPD file are valid and correct them +## if nexessary. + +my $dontparse = 0; +if ((!defined(@{$dat->{'args'}})) || + ($#{$dat->{'args'}} < 0)) { + # We don't have any options, so we do not need to parse the + # PostScript data + $dontparse = 1; +} else { + # Let the default value of a boolean option being 0 or 1 instead of + # "True" or "False", range-check the defaults of all options and + # issue warnings if the values are not valid + checkoptions($dat, 'default'); + + # Adobe's PPD specs do not support numerical + # options. Therefore the numerical options are mapped to + # enumerated options in the PPD file and their characteristics + # as a numerical option are stored in "*Foomatic..." + # keywords. A default must be between the enumerated + # fixed values. The default + # value must be given by a "*FoomaticRIPDefault<option>: + # <value>" line in the PPD file. But this value is only valid + # if the "official" default given by a "*Default<option>: + # <value>" line (it must be one of the enumerated values) + # points to the enumerated value which is closest to this + # value. This way a user can select a default value with a + # tool only supporting PPD files but not Foomatic extensions. + # This tool only modifies the "*Default<option>: <value>" line + # and if the "*FoomaticRIPDefault<option>: <value>" had always + # priority, the user's change in "*Default<option>: <value>" + # would have no effect. + + for my $arg (@{$dat->{'args'}}) { + if ($arg->{'fdefault'}) { + if ($arg->{'default'}) { + if ($arg->{'type'} =~ /^(int|float)$/) { + if ($arg->{'fdefault'} < $arg->{'min'}) { + $arg->{'fdefault'} = $arg->{'min'}; + } + if ($arg->{'fdefault'} > $arg->{'max'}) { + $arg->{'fdefault'} = $arg->{'max'}; + } + my $mindiff = abs($arg->{'max'} - $arg->{'min'}); + my $closestvalue; + for my $val (@{$arg->{'vals'}}) { + if (abs($arg->{'fdefault'} - $val->{'value'}) < + $mindiff) { + $mindiff = + abs($arg->{'fdefault'} - $val->{'value'}); + $closestvalue = $val->{'value'}; + } + } + if (($arg->{'default'} == $closestvalue) || + (abs($arg->{'default'} - $closestvalue) / + $closestvalue < 0.001)) { + $arg->{'default'} = $arg->{'fdefault'}; + } + } + } else { + $arg->{'default'} = $arg->{'fdefault'}; + } + } + } +} + +# Is our PPD for a CUPS raster driver +if (my $cupsfilter = $dat->{'cupsfilter'}{"application/vnd.cups-raster"}) { + + # Search filter in cupsfilterpath + # The %Y is a placeholder for the option settings + my $havefilter = 0; + for (split(':', $cupsfilterpath)) { + if (-x "$_/$cupsfilter") { + $havefilter=1; + $cupsfilter = "$_/$cupsfilter 0 '' '' 0 '%Y%X'"; + last; + } + } + + if (!$havefilter) { + + # We do not have the required filter, so we assume that + # rendering this job is supposed to be done on a remote + # server. So we do not define a renderer command line and + # embed only the option settings (as we had a PostScript + # printer). This way the settings are # taken into account + # when the job is rendered on the server. + print $logh "${added_lf}CUPS filter for this PPD file not found " . + "assuming that job will be rendered on a remote server. Only " . + "the PostScript of the options will be inserted into the " . + "PostScript data stream.${added_lf}\n"; + + } else { + + # use pstoraster script if available, otherwise run GhostScript + # directly + my $pstoraster = "pstoraster"; + my $havepstoraster = 0; + for (split(':', $cupsfilterpath)) { + if (-x "$_/$pstoraster") { + $havepstoraster=1; + $pstoraster = "$_/$pstoraster 0 '' '' 0 '%X'"; + last; + } + } + + if (!$havepstoraster) { + + # Build GhostScript command line + $pstoraster = "gs -dQUIET -dDEBUG -dPARANOIDSAFER -dNOPAUSE -dBATCH -dNOMEDIAATTRS -sDEVICE=cups -sOutputFile=-%W -" + + } + + # build GhostScript/CUPS driver command line + $dat->{'cmd'} = "$pstoraster | $cupsfilter"; + + # Set environment variables + $ENV{'PPD'} = $ppdfile; + + } +} + +# Was the RIP command line defined in the PPD file? If not, we assume a +# PostScript printer and do not render/translate the input data +if (!defined($dat->{'cmd'})) { + $dat->{'cmd'} = "cat%A%B%C%D%E%F%G%H%I%J%K%L%M%Z"; + if ($dontparse) { + # No command line, no options, we have a raw queue, don't check + # whether the input is PostScript and ignore the "docs" option, + # simply pass the input data to the backend. + $dontparse = 2; + $model = "Raw queue"; + } +} + + + +## Summary for debugging +print $logh "${added_lf}Parameter Summary\n"; +print $logh "-----------------${added_lf}\n"; +print $logh "Spooler: $spooler\n"; +print $logh "Printer: $printer\n"; +print $logh "PPD file: $ppdfile\n"; +print $logh "Printer model: $model\n"; +# Print the options string only in debug mode, Mac OS X adds very many +# options so that CUPS cannot handle the output of the option string +# in its log files. If CUPS encounters a line with more than 1024 characters +# sent into its log files, it aborts the job with an error. +if (($debug) || ($spooler ne 'cups')) { + print $logh "Options: $optstr\n"; +} +print $logh "Job title: $jobtitle\n"; +print $logh "File(s) to be printed: ${added_lf}@filelist${added_lf}\n"; + + + +## Parse options from command line ($optstr) + +# Before we start, save the defaults for printing documentation pages + +copyoptions($dat, 'default', 'userval'); + + +# The options are "foo='bar nut'", "foo", "nofoo", "'bar nut'", or +# "foo:'bar nut'" (when GPR was used) all with spaces between... +# In addition they can be preceeded by page ranges, separated with a +# colon. + +my @opts; + +# Variable for PPR's backend interface name (parallel, tcpip, atalk, ...) + +my $backend = ""; + +# Array to collect unknown options so that they can get passed to the +# backend interface of PPR. For other spoolers we ignore them. + +my @backendoptions = (); + +# "foo='bar nut'" +while ($optstr =~ s!(((even|odd|[\d,-]+):|)\w+=[\'\"].*?[\'\"]) ?!!i) { + push (@opts, $1); +} + +# "foo:'bar nut'" (GPR separates option and setting with a colon ":") +while ($optstr =~ s!(((even|odd|[\d,-]+):|)\w+:[\'\"].*?[\'\"]) ?!!i) { +#while ($optstr =~ s!(\w+=[\'\"].*?[\'\"])!!i) { + push (@opts, $1); +} + +# "'bar nut'", "'foo=bar nut'", "'foo:bar nut'" +while ($optstr =~ s!([\'\"].+?[\'\"]) ?!!) { + my $opt = $1; + $opt =~ s/[\'\"]//g; # Make only sure that we didn't quote + # the option for a second time when we read + # rge options from the command line or + # environment variable + push (@opts, $opt); + +} + +# "foo", "nofoo" +push(@opts, split(/ /,$optstr)); + +# Now actually process those pesky options... + +for (@opts) { + print $logh "Pondering option '$_'\n"; + + # "docs" option to print help page + if ((lc($_) =~ /^\s*docs\s*$/) || + (lc($_) =~ /^\s*docs\s*=\s*true\s*$/)) { + # The second one is necessary becuase CUPS 1.1.15 or newer sees + # "docs" as boolean option and modifies it to "docs=true" + $do_docs = 1; + next; + } + + # "profile" option to supply a color correction profile to a + # CUPS raster driver + if (lc($_) =~ /^\s*profile=(\S+)\s*$/) { + $cupscolorprofile=$1; + $dat->{'cmd'} =~ s!\%X!profile=$cupscolorprofile!g; + $dat->{'cmd'} =~ s!\%W! -c\"<</cupsProfile($cupscolorprofile)>>setpagedevice\"!g; + next; + } + + # Is the command line option limited to certain page ranges? If so, + # mark the setting with a hash key containing the ranges + my $optionset; + if (s/^(even|odd|[\d,-]+)://i) { + $optionset = "pages:$1"; + } else { + $optionset = 'userval'; + } + + my $arg; + if ((m!([^=]+)=\'?(.*)\'?!) || (m!([^=:]+):\'?(.*)\'?!)) { + my ($aname, $avalue) = ($1, $2); + + if (($optionset =~ /pages/) && + ($arg = argbyname($aname)) && + ((!defined($arg->{'section'})) || + ($arg->{'section'} !~ /^(Any|Page)Setup/))) { + print $logh "This option is not a \"PageSetup\" or " . + "\"AnySetup\" option, so it cannot be restricted to " . + "a page range.\n"; + next; + } + + # At first look for the "backend" option to determine the PPR + # backend to use + if (($aname =~ m!^backend$!i) && ($spooler eq 'ppr_int')) { + # Backend interface name + $backend = $avalue; + } elsif ($aname =~ m!^media$!i) { + + # Standard arguments? + # media=x,y,z + # sides=one|two-sided-long|short-edge + + # Rummage around in the media= option for known media, source, + # etc types. + # We ought to do something sensible to make the common manual + # boolean option work when specified as a media= tray thing. + # + # Note that this fails miserably when the option value is in + # fact a number; they all look alike. It's unclear how many + # drivers do that. We may have to standardize the verbose + # names to make them work as selections, too. + + my @values = split(',',$avalue); + for (@values) { + my $val; + if ($dat->{'args_byname'}{'PageSize'} and + $val=valbyname($dat->{'args_byname'}{'PageSize'},$_)) { + $dat->{'args_byname'}{'PageSize'}{$optionset} = + $val->{'value'}; + # Keep "PageRegion" in sync + if ($dat->{'args_byname'}{'PageRegion'} and + $val=valbyname($dat->{'args_byname'}{'PageRegion'}, + $_)) { + $dat->{'args_byname'}{'PageRegion'}{$optionset} = + $val->{'value'}; + } + } elsif ($dat->{'args_byname'}{'PageSize'} + and /^Custom/) { + $dat->{'args_byname'}{'PageSize'}{$optionset} = $_; + # Keep "PageRegion" in sync + if ($dat->{'args_byname'}{'PageRegion'}) { + $dat->{'args_byname'}{'PageRegion'}{$optionset} = + $_; + } + } elsif ($dat->{'args_byname'}{'MediaType'} and + $val=valbyname($dat->{'args_byname'}{'MediaType'}, + $_)) { + $dat->{'args_byname'}{'MediaType'}{$optionset} = + $val->{'value'}; + } elsif ($dat->{'args_byname'}{'InputSlot'} and + $val=valbyname($dat->{'args_byname'}{'InputSlot'}, + $_)) { + $dat->{'args_byname'}{'InputSlot'}{$optionset} = + $val->{'value'}; + } elsif (lc($_) eq 'manualfeed') { + # Special case for our typical boolean manual + # feeder option if we didn't match an InputSlot above + if (defined($dat->{'args_byname'}{'ManualFeed'})) { + $dat->{'args_byname'}{'ManualFeed'}{$optionset} = 1; + } + } else { + print $logh "Unknown \"media\" component: \"$_\".\n"; + } + } + } elsif ($aname =~ m!^sides$!i) { + # Handle the standard duplex option, mostly + if ($avalue =~ m!^two-sided!i) { + if (defined($dat->{'args_byname'}{'Duplex'})) { + # We set "Duplex" to '1' here, the real argument setting + # will be done later + $dat->{'args_byname'}{'Duplex'}{$optionset} = '1'; + # Check the binding: "long edge" or "short edge" + if ($avalue =~ m!long-edge!i) { + if (defined($dat->{'args_byname'}{'Binding'})) { + $dat->{'args_byname'}{'Binding'}{$optionset} = + $dat->{'args_byname'}{'Binding'}{'vals_byname'}{'LongEdge'}{'value'}; + } else { + $dat->{'args_byname'}{'Duplex'}{$optionset} = + 'LongEdge'; + } + } elsif ($avalue =~ m!short-edge!i) { + if (defined($dat->{'args_byname'}{'Binding'})) { + $dat->{'args_byname'}{'Binding'}{$optionset} = + $dat->{'args_byname'}{'Binding'}{'vals_byname'}{'ShortEdge'}{'value'}; + } else { + $dat->{'args_byname'}{'Duplex'}{$optionset} = + 'ShortEdge'; + } + } + } + } elsif ($avalue =~ m!^one-sided!i) { + if (defined($dat->{'args_byname'}{'Duplex'})) { + # We set "Duplex" to '0' here, the real argument setting + # will be done later + $dat->{'args_byname'}{'Duplex'}{$optionset} = '0'; + } + } + + # We should handle the other half of this option - the + # BindEdge bit. Also, are there well-known ipp/cups + # options for Collate and StapleLocation? These may be + # here... + + } else { + # Various non-standard printer-specific options + if ($arg = argbyname($aname)) { + if (defined(my $newvalue = + checkoptionvalue($dat, $aname, $avalue, 0))) { + # If the choice is valid, use it, otherwise + # ignore it. + $arg->{$optionset} = $newvalue; + # If this argument is PageSize or PageRegion, + # also set the other + syncpagesize($dat, $aname, $avalue, $optionset); + } else { + # Invalid choice, make log entry + print $logh "Invalid choice $aname=$avalue.\n"; + } + } elsif ($spooler eq 'ppr_int') { + # Unknown option, pass it to PPR's backend interface + push (@backendoptions, "$aname=$avalue"); + } else { + # Unknown option, make log entry + print $logh "Unknown option $aname=$avalue.\n"; + } + } + } elsif (m!^([\d\.]+)x([\d\.]+)([A-Za-z]*)$!) { + my ($w, $h, $u) = ($1, $2, $3); + # Custom paper size + if (($w != 0) && ($h != 0) && + ($arg=argbyname("PageSize")) && + (defined($arg->{'vals_byname'}{'Custom'}))) { + $arg->{$optionset} = "Custom.${w}x${h}${u}"; + # Keep "PageRegion" in sync + if ($dat->{'args_byname'}{'PageRegion'}) { + $dat->{'args_byname'}{'PageRegion'}{$optionset} = + $arg->{$optionset}; + } + } + } elsif ((m!^\s*no(.+)\s*$!i) and ($arg=argbyname($1))) { + # standard bool args: + # landscape; what to do here? + # duplex; we should just handle this one OK now? + $arg->{$optionset} = 0; + } elsif (m!^\s*(.+)\s*$!) { + if ($arg=argbyname($1)) { + $arg->{$optionset} = 1; + } else { + print $logh "Unknown boolean option \"$1\".\n"; + } + } +} +$do_docs = 1 if( $show_docs ); + + +## Were we called to build the PDQ driver declaration file? +my @pdqfile; +if ($genpdqfile) { + @pdqfile = buildpdqdriver($dat, 'userval'); + open PDQFILE, $genpdqfile or + rip_die("Cannot write PDQ driver declaration file", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + print PDQFILE join('', @pdqfile); + close PDQFILE; + exit $EXIT_PRINTED; +} + + + +## Set the $postpipe + +# $postpipe when running as a PPR RIP +if ($spooler eq 'ppr') { + # The PPR RIP sends the data output to /dev/fd/3 instead of to STDOUT + if (-w "/dev/fd/3") { + $postpipe = "| cat - > /dev/fd/3"; + } else { + $postpipe = "| cat - >&3"; + } +} + +# Set up PPR backend (if we run as a PPR interface). +if ($spooler eq 'ppr_int') { + + # Is the chosen backend installed and executable + if (!-x "interfaces/$backend") { + my $pwd = cwd; + print $logh "The backend interface $pwd/interfaces/$backend " . + "does not exist/is not executable!\n"; + rip_die ("The backend interface $pwd/interfaces/$backend " . + "does not exist/is not executable!", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + + # foomatic-rip cannot use foomatic-rip as backend + if ($backend eq "foomatic-rip") { + print $logh "\"foomatic-rip\" cannot use itself as backend " . + "interface!\n"; + ppr_die ($ppr_printer, + "\"foomatic-rip\" cannot use itself as backend interface!", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + + # Put the backend interface into the $postpipe + $postpipe = "| ( interfaces/$backend \"$ppr_printer\" ". + "\"$ppr_address\" \"" . join(" ",@backendoptions) . + "\" \"$ppr_jobbreak\" \"$ppr_feedback\" " . + "\"$ppr_codes\" \"$ppr_jobname\" \"$ppr_routing\" " . + "\"$ppr_for\" \"\" )"; + +} + +# CUPS and PDQ have their own backends, they do not need a $postpipe +if (($spooler eq 'cups') || ($spooler eq 'pdq')) { + # No $postpipe for CUPS or PDQ, even if one is defined in the PPD file + $postpipe = ""; +} + +# CPS needs always a $postpipe, set the default one for local printing +# if none is set +if (($spooler eq 'cps') && !$postpipe) { + $postpipe = "| cat - > \$LPDDEV"; +} + +if ($postpipe) { + print $logh "${added_lf}Output will be redirected to:\n$postpipe${added_lf}\n"; +} + + + +## Print documentation page when asked for +my ($docgeneratorhandle, $docgeneratorpid,$retval); +if ($do_docs) { + # Don't print the supplied files, STDIN will be redirected to the + # documentation page generator + @filelist = ("<STDIN>"); + # Start the documentation page generator + ($docgeneratorhandle, $docgeneratorpid) = + getdocgeneratorhandle($dat); + if ($retval != $EXIT_PRINTED) { + rip_die ("Error opening documentation page generator", + $retval); + } + # Read the further data from the documentation page generator and + # not from STDIN + if (!close STDIN) { + rip_die ("Couldn't close STDIN", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if (!open (STDIN, "<&$docgeneratorhandle")) { + rip_die ("Couldn't dup \$docgeneratorhandle", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if( $show_docs ){ + while( <$docgeneratorhandle> ){ + print; + } + exit(0); + } +} + + + + +## In debug mode save the data supposed to be fed into the +## renderer also into a file, reset the file here + +if ($debug) { + system("> ${logfile}.ps"); +} + + + +## From here on we have to repeat all the rest of the program for +## every file to print + +for $file (@filelist) { + + print $logh +"${added_lf}================================================\n${added_lf}". +"File: $file\n${added_lf}" . +"================================================\n${added_lf}"; + + + + ## If we do not print standard input, open the file to print + if ($file ne "<STDIN>") { + if (! -r $file) { + print $logh "File $file missing or not readable, skipping.\n"; + next; + } + close STDIN; + open STDIN, "< $file" || do { + print $logh "Cannot open $file, skipping.\n"; + next; + } + } + + + + ## Do we have a raw queue + if ($dontparse == 2) { + # Raw queue, simply pass the input into the $postpipe (or to STDOUT + # when there is no $postpipe) + print $logh "Raw printing, executing \"cat $postpipe\"${added_lf}\n"; + system("cat $postpipe"); + next; + } + + + + ## First, for arguments with a default, stick the default in as + ## the initial value for the "header" option set, this option set + ## consists of the PPD defaults, the options specified on the + ## command line, and the options set in the header part of the + ## PostScript file (all before the first page begins). + + copyoptions($dat, 'userval', 'header'); + + + + ## Next, examine the PostScript job for traces of command-line and + ## JCL options. PPD-aware applications and spoolers stuff option + ## settings directly into the file, they do not necessarily send + ## PPD options by the command line. Also stuff in PostScript code + ## to apply option settings given by the command line and to set + ## the defaults given in the PPD file. + + # Examination strategy: read lines from STDIN until the first + # %%Page: comment appears and save them as @psheader. This is the + # page-independent header part of the PostScript file. The + # PostScript interpreter (renderer) must execute this part once + # before rendering any assortment of pages. Then pages can be + # printed in any arbitrary selection or order. All option + # settings we find here will be collected in the default option + # set for the RIP command line. + + # Now the pages will be read and sent to the renderer, one after + # the other. Every page is read into memory until the + # %%EndPageSetup comment appears (or a certain amount of lines was + # read). So we can get option settings only valid for this + # page. If we have such settings we set them in the modified + # command set for this page. + + # If the renderer is not running yet (first page) we start it with + # the command line built from the current modified command set and + # send the first page to it, in the end we leave the renderer + # running and keep input and output pipes open, so that it can + # accept further pages. If the renderer is still running from + # the previous page and the current modified command set is the + # same as the one for the previous page, we send the page. If + # the command set is different, we close the renderer, re-start + # it with the command line built from the new modified command + # set, send the header again, and then the page. + + # After the last page the trailer (%%Trailer) is sent. + + # The output pipe of this program stays open all the time so that + # the spooler does not assume that the job has finished when the + # renderer is re-started. + + # Non DSC-conforming documents will be read until a certain line + # number is reached. Command line or JCL options inserted later + # will be ignored. + + # If options are implemented by PostScript code supposed to be + # stuffed into the job's PostScript data we stuff the code for all + # these options into our job data, So all default settings made in + # the PPD file (the user can have edited the PPD file to change + # them) are taken care of and command line options get also + # applied. To give priority to settings made by applications we + # insert the options's code in the beginnings of their respective + # sections, so that sommething, which is already inserted, gets + # executed after our code. Missing sections are automatically + # created. In non-DSC-conforming files we insert the option code + # in the beginning of the file. This is the same policy as used by + # the "pstops" filter of CUPS. + + # If CUPS is the spooler, the option settings were already + # inserted by the "pstops" filter, so we don't insert them + # again. The only thing we do is correcting settings of numerical + # options when they were set to a value not available as choice in + # the PPD file, As "pstops" does not support "real" numerical + # options, it sees these settings as an invalid choice and stays + # with the default setting. In this case we correct the setting in + # the first occurence of the option's code, as this one is the one + # added by CUPS, later occurences come from applications and + # should not be touched. + + # If the input is not PostScript (if there is no "%!" after + # $maxlinestopsstart lines) a file conversion filter will + # automatically be applied to the incoming data, so that we will + # process the resulting PostScript here. This way we have always + # PostScript data here and so we can apply the printer/driver + # features described in the PPD file. + + # Supported file conversion filters are "a2ps", "enscript", + # "mpage", and spooler-specific filters. All filters convert + # plain text to PostScript, "a2ps" also other formats. The + # conversion filter is always used when one prints the + # documentation pages, as they are created as plain text, + # when CUPS is the spooler "pstops" is executed after the + # filter so that the default option settings from the PPD file + # and CUPS-specific options as N-up get applied. On regular + # printouts one gets always PostScript when CUPS or PPR is + # the spooler, so the filter is only used for regular + # printouts under LPD, LPRng, GNUlpr or without spooler. + + my $maxlines = 1000; # Maximum number of lines to be read + # when the documenent is not + # DSC-conforming. "$maxlines = 0" + # means that all will be read + # and examined. If it is + # discovered that the input file + # is DSC-conforming, this will + # be set to 0. + + my $maxlinestopsstart = 200; # That many lines are allowed until the + # "%!" indicating PS comes. These + # additional lines in the + # beginning are usually JCL + # commands. The lines will be + # ignored by our parsing but + # passed through. + + my $maxlinesforpageoptions=200; # Unfortunately, CUPS does not bracket + # "PageSetup" option with + # "%%BeginPageSetup" and + # "%%EndPageSetup", so the options + # can simply stand after the + # page header and before the + # page code, without special + # marking. So buffer this amount + # of lines before printing the + # page to check for options. + + my $maxnondsclinesinheader=1000; # If there is a block of more lines + # than this in the document + # header which is not in the + # "%%BeginProlog...%%EndProlog" + # or + # "%%BeginSetup...%%EndSetup" + # sections, the document is not + # considered as DSC-conforming + # and the rest gets passed + # through to the renderer without + # further parsing for options. + + my $nondsclines = 0; # Amount of lines found which are not in + # a section (see + # $maxnondsclinesinheader). + + my $nonpslines = 0; # lines before "%!" found yet. + + my $more_stuff = 1; # there is more stuff in stdin. + + my $linect = 0; # how many lines have we examined? + + my $onelinebefore = ""; # The line before the current line + # (Non-DSC comments are ignored) + + my $twolinesbefore = ""; # The line two lines before the current + # line (Non-DSC comments are ignored) + + my @psheader = (); # The header of the PostScript file, + # to be sent after each start of the + # renderer + + my @psfifo = (); # The input FIFO, data which we have + # pulled from stdin for examination, + # but not sent to the renderer yet. + + my $passthru = 0; # 0: write data into @psfifo; 1: pass + # data directly to the renderer + + my $isdscjob = 0; # Is the job DSC conforming + + my $inheader = 1; # Are we still in the header, before + # first "%%Page:" comment? + + my $optionset = 'header'; # Where do the option settings, which + # we have found, go? + + my $optionsalsointoheader = 0; # 1: We are in a "%%BeginSetup... + # %%EndSetup" section after the first + # "%%Page:..." line (OpenOffice.org + # does this and intends the options here + # apply to the whole document and not + # only to the current page). We have to + # add all lines also to the end of the + # @psheader now and we have to set + # non-PostScript options also in the + # "header" optionset. 0: otherwise. + + my $nestinglevel = 0; # Are we in the main document (0) or + # in an embedded document bracketed by + # "%%BeginDocument" and "%%EndDocument" + # (>0) We do not parse the PostScript + # in an embedded document. + + my $inpageheader = 0; # Are we in the header of a page, + # between "%%BeginPageSetup" and + # "%%EndPageSetup" (1) or not (0). + + my $lastpassthru = 0; # State of $passthru in previous line + # (to allow debug output when $passthru + # switches. + + my $ignorepageheader = 0; # Will be set to 1 as soon as active + # code (not between "%%BeginPageSetup" + # and "%%EndPageSetup") appears after a + # "%%Page:" comment. In this case + # "%%BeginPageSetup" and + # "%%EndPageSetup" is not allowed any + # more on this page and will be ignored. + # Will be set to 0 when a new "%%Page:" + # comment appears. + + my $printprevpage = 0; # We set this when encountering + # "%%Page:" and the previous page is not + # printed yet. Then it will be printed and + # the new page will be prepared in the + # next run of the loop (we don't read a + # new line and don't increase the + # $linect then). + + $fileconverterhandle = undef; # File handle to the fileconverter process + + $fileconverterpid = 0; # PID of the fileconverter process + + $rendererhandle = undef; # File handle to the renderer process + + $rendererpid = 0; # PID of the renderer process + + my $prologfound = 0; # Did we find the + # "%%BeginProlog...%%EndProlog" section? + + my $setupfound = 0; # Did we find the + # "%%BeginSetup...%%EndSetup" section? + + my $pagesetupfound = 0; # special page setup handling needed + + my $inprolog = 0; # We are between "%%BeginProlog" and + # "%%EndProlog". + + my $insetup = 0; # We are between "%%BeginSetup" and + # "%%EndSetup". + + my $infeature = 0; # We are between "%%BeginFeature" and + # "%%EndFeature". + + my $postscriptsection = 'jclsetup'; # In which section of the PostScript + # file are we currently? + + $nondsclines = 0; # Number of subsequent lines found which + # are at a non-DSC-conforming place, + # between the sections of the header. + + my $optionreplaced = 0; # Will be set to 1 when we are in an + # option ("%%BeginFeature... + # %%EndFeature") which we have replaced. + + $jobhasjcl = 0; # When the job does not start with + # PostScript directly, but is a + # PostScript job, we set this to 1 + # to avoid adding the JCL options + # for the second time. + + my $insertoptions = 1; # If we find out that a file with + # a DSC magic string + # ("%!PS-Adobe-") is not really + # DSC-conforming, we insert the + # options directly after the line + # with the magic string. We use + # this variable to store the + # number of the line with the + # magic string. + + my $currentpage = 0; # The page which we are currently + # printing. + + my $ooo110 = 0; # Flag to work around an application + # bug. + + if ($dontparse) { + # We do not parse the PostScript to find Foomatic options, we check + # only whether we have PostScript. + $maxlines = 1; + } + + print $logh "Reading PostScript input ...\n"; + + my $line; # Line to be read from stdin + do { + my $ignoreline = 0; # Comment line to be ignored when + # determining the last active line + # and the one before the last + + if (($printprevpage) || ($line=<STDIN>)) { + + if ($linect == $nonpslines) { + # In the beginning should be the postscript leader, + # sometimes after some JCL commands + if ($line !~ m/^.?%!/) { # There can be a Windows control + # character before "%!" + $nonpslines ++; + if ($maxlines == $nonpslines) { + $maxlines ++; + } + $jobhasjcl = 1; + if ($nonpslines > $maxlinestopsstart) { + # This is not a PostScript job, we must convert it + print $logh "${added_lf}Job does not start with \"%!\", " . + "is it PostScript?\n" . + "Starting file converter\n"; + # Reset all variables but conserve the data which + # we have already read. + $jobhasjcl = 0; + $linect = 0; + $nonpslines = 1; # Take into account that the line + # of this run of the loop will be + # put into @psheader, so the + # first line read by the file + # converter is already the second + # line. + $maxlines = 1001; + $onelinebefore = ""; + $twolinesbefore = ""; + my $alreadyread = join('', @psheader, @psfifo) . + $line; + $line = ""; + @psheader = (); + @psfifo = (); + # Start the file conversion filter + if (!$fileconverterpid) { + ($fileconverterhandle, $fileconverterpid) = + getfileconverterhandle + ($dat, $alreadyread); + if ($retval != $EXIT_PRINTED) { + rip_die ("Error opening file converter", + $retval); + } + } else { + rip_die("File conversion filter probably " . + "crashed", + $EXIT_JOBERR); + } + # Read the further data from the file converter and + # not from STDIN + if (!close STDIN) { + rip_die ("Couldn't close STDIN", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if (!open (STDIN, "<&$fileconverterhandle")) { + rip_die ("Couldn't dup \$fileconverterhandle", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + } + } else { + # Do we have a DSC-conforming document? + if (($line =~ m/^.?%!PS-Adobe-/) && + ($line !~ m/EPSF/)) { + # Do not stop parsing the document + if (!$dontparse) { + $maxlines = 0; + $isdscjob = 1; + $insertoptions = $linect + 1; + # We have written into @psfifo before, + # now we continue in @psheader and move + # over the data which is already in @psfifo + push (@psheader, @psfifo); + @psfifo = (); + } + print $logh + "--> This document is DSC-conforming!\n"; + } else { + # Job is not DSC-conforming, stick in all PostScript + # option settings in the beginning + $line .= makeprologsection($dat, $optionset, 1); + $line .= makesetupsection($dat, $optionset, 1); + $line .= makepagesetupsection($dat, $optionset, 1); + $prologfound = 1; + $setupfound = 1; + $pagesetupfound = 1; + } + } + } else { + if ($line =~ m/^\s*\%\%BeginDocument[: ]/) { + # Beginning of an embedded document + # Note that Adobe Acrobat has a bug and so uses + # "%%BeginDocument " instead of "%%BeginDocument:" + $nestinglevel ++; + print $logh "Embedded document, " . + "nesting level now: $nestinglevel\n"; + } elsif (($line =~ m/^\s*\%\%EndDocument/) && + ($nestinglevel > 0)) { + # End of an embedded document + $nestinglevel --; + print $logh "End of Embedded document, " . + "nesting level now: $nestinglevel\n"; + } elsif (($line =~ m/^\s*\%\%Creator[: ](.*)$/) && + ($nestinglevel == 0)) { + # Here we set flags to treat particular bugs of the + # PostScript produced by certain applications + my $creator = $1; + if ($creator =~ /^\s*OpenOffice.org\s+1.1.0\s*$/) { + # OpenOffice.org 1.1.0 + # The option settings supposed to affect the + # whole document are put into the "%%PageSetup" + # section of the first page + print $logh "Document created with " . + "OpenOffice.org 1.1.0\n"; + $ooo110 = 1; + } + } elsif (($line =~ m/^\%\%BeginProlog/) && + ($nestinglevel == 0)) { + # Note: Below is another place where a "Prolog" + # section start will be considered. There we assume + # start of the "Prolog" if the job is DSC-Conformimg, + # but an arbitrary comment starting with "%%Begin", but + # not a comment explicitly treated here, is found. This + # is done because many "dvips" (TeX/LaTeX) files miss + # the "%%BeginProlog" comment. + # Beginning of Prolog + print $logh "${added_lf}-----------\nFound: \%\%BeginProlog\n"; + $inprolog = 1; + $postscriptsection = 'prolog' if $inheader; + $nondsclines = 0; + # Insert options for "Prolog" + if (!$prologfound) { + $line .= makeprologsection($dat, $optionset, 0); + } + $prologfound = 1; + } elsif (($line =~ m/^\%\%EndProlog/) && + ($nestinglevel == 0)) { + # End of Prolog + print $logh "Found: \%\%EndProlog\n"; + $inprolog = 0; + $insertoptions = $linect + 1; + } elsif (($line =~ m/^\%\%BeginSetup/) && + ($nestinglevel == 0)) { + # Beginning of Setup + print $logh "${added_lf}-----------\nFound: \%\%BeginSetup\n"; + $insetup = 1; + # We need to distinguish with the $inheader variable + # here whether we are in the header or on a page, as + # OpenOffice.org inserts a "%%BeginSetup...%%EndSetup" + # section after the first "%%Page:..." line and assumes + # this section to be valid for all pages. + $postscriptsection = 'setup' if $inheader; + $nondsclines = 0; + if ($inheader) { + # If there was no "Prolog" but there are + # options for the "Prolog", push a "Prolog" + # with these options onto the @psfifo here + if (!$prologfound) { + # "Prolog" missing, insert it here + $line = makeprologsection($dat, $optionset, 1) . + $line; + # Now we have a "Prolog" + $prologfound = 1; + } + # Insert options for "DocumentSetup" or "AnySetup" + if (!$setupfound) { + $line .= makesetupsection($dat, $optionset, 0); + } + $setupfound = 1; + } else { + # Found option settings must be stuffed into both + # the header and the currrent page now. They will + # be written into both the "header" and the + # "currentpage" optionsets and the PostScript code + # lines of this section will not only go into the + # output stream, but also added to the end of the + # @psheader, so that they get repeated (to preserve + # the embedded PostScript option settings) on a + # restart of the renderer due to command line + # option changes + $optionsalsointoheader = 1; + print $logh "\"%%BeginSetup\" in page header\n"; + } + } elsif (($line =~ m/^\%\%EndSetup/) && + ($nestinglevel == 0)) { + # End of Setup + print $logh "Found: \%\%EndSetup\n"; + $insetup = 0; + if ($inheader) { + $insertoptions = $linect + 1; + } else { + # The "%%BeginSetup...%%EndSetup" which + # OpenOffice.org has inserted after the first + # "%%Page:..." line ends here, so the following + # options go only onto the current page again + $optionsalsointoheader = 0; + } + } elsif (($line =~ m/^\%\%Page:(.*)$/) && + ($nestinglevel == 0)) { + if ((!$lastpassthru) && (!$inheader)) { + # In the last line we were not in passthru mode, + # so the last page is not printed. Prepare to do + # it now. + $printprevpage = 1; + # Print the previous page + $passthru = 1; + print $logh "New page found but previous not " . + "printed, print it now.\n"; + } else { + # The previous page is printed, so we can prepare + # the current one + $printprevpage = 0; + print $logh "${added_lf}-----------\nNew page: $1\n"; + # Count pages + $currentpage ++; + # We consider the beginning of the page already as + # page setup section, as some apps do not use + # "%%PageSetup" tags. + $postscriptsection = 'pagesetup'; + # Save PostScript state before beginning the page + #$line .= "/foomatic-saved-state save def\n"; + # Here begins a new page + if ($inheader) { + # Here we add some stuff which still belongs + # into the header + my $stillforheader; + # If there was no "Setup" but there are + # options for the "Setup", push a "Setup" + # with these options onto the @psfifo here + if (!$setupfound) { + # "Setup" missing, insert it here + $stillforheader = + makesetupsection($dat, $optionset, 1) . + $stillforheader; + # Now we have a "Setup" + $setupfound = 1; + } + # If there was no "Prolog" but there are + # options for the "Prolog", push a "Prolog" + # with these options onto the @psfifo here + if (!$prologfound) { + # "Prolog" missing, insert it here + $stillforheader = + makeprologsection($dat, $optionset, 1) . + $stillforheader; + # Now we have a "Prolog" + $prologfound = 1; + } + # Now we push this onto the header + push (@psheader, $stillforheader); + # The first page starts, so the header ends + $inheader = 0; + $nondsclines = 0; + # Option setting should go into the + # page-specific option set now + $optionset = 'currentpage'; + } else { + # Restore PostScript state after completing the + # previous page: + # + # foomatic-saved-state restore + # %%Page: ... + # /foomatic-saved-state save def + # + # Print this directly, so that if we need to + # restart the renderer for this page due to + # a command line change this is done under the + # old instance of the renderer + #print $rendererhandle + # "foomatic-saved-state restore\n"; + + # Save the option settings of the previous page + copyoptions($dat, 'currentpage', + 'previouspage'); + deleteoptions($dat, 'currentpage'); + } + # Initialize the option set + copyoptions($dat, 'header', 'currentpage'); + # Set command line options which apply only + # given pages + setoptionsforpage($dat, 'currentpage', $currentpage); + $pagesetupfound = 0; + if ($spooler eq 'cups') { + # Remove the "notfirst" flag from all options + # forseen for the "PageSetup" section, because + # when these are numerical options for CUPS. + # they have to be set to the correct value + # for every page + for my $arg (@{$dat->{'args'}}) { + if (($arg->{'section'} eq 'PageSetup') && + (defined($arg->{'notfirst'}))) { + delete($arg->{'notfirst'}); + } + } + } + # Insert PostScript option settings + # (options for section "PageSetup". + if ($isdscjob) { + $line .= + makepagesetupsection($dat, $optionset, + 0); + $pagesetupfound = 1; + } + # Now the page header comes, so buffer the data, + # because we must perhaps shut down and restart + # the renderer + $passthru = 0; + $ignorepageheader = 0; + $optionsalsointoheader = 0; + } + } elsif (($line =~ m/^\%\%BeginPageSetup/) && + ($nestinglevel == 0) && + (!$ignorepageheader)) { + # Start of the page header, up to %%EndPageSetup + # nothing of the page will be drawn, page-specific + # option settngs (as letter-head paper for page 1) + # go here + print $logh "${added_lf}Found: \%\%BeginPageSetup\n"; + $passthru = 0; + $inpageheader = 1; + $postscriptsection = 'pagesetup'; + if (($ooo110) && ($currentpage == 1)) { + $optionsalsointoheader = 1; + } else { + $optionsalsointoheader = 0; + } + } elsif (($line =~ m/^\%\%EndPageSetup/) && + ($nestinglevel == 0) && + (!$ignorepageheader)) { + # End of the page header, the page is ready to be + # printed + print $logh "Found: \%\%EndPageSetup\n"; + print $logh "End of page header\n"; + # We cannot for sure say that the page header ends here + # OpenOffice.org puts (due to a bug) a "%%BeginSetup... + # %%EndSetup" section after the first "%%Page:...". It + # is possible that CUPS inserts a "%%BeginPageSetup... + # %%EndPageSetup" before this section, which means that + # the options in the "%%BeginSetup...%%EndSetup" section + # are after the "%%EndPageSetup", so we continue for + # searching options up to the buffer size limit + # $maxlinesforpageoptions. + $passthru = 0; + $inpageheader = 0; + $optionsalsointoheader = 0; + } elsif ((($line =~ m/^\%\%(BeginFeature):\s*\*?([^\*\s=]+)\s+()(\S[^\r\n]*)\r?\n?$/) || + ($line =~ m/^\s*\%\%\s*(FoomaticRIPOptionSetting):\s*([^\*\s=]+)\s*=\s*(\@?)([^\@\s][^\r\n]*)\r?\n?$/)) && + ($nestinglevel == 0) && + (!$optionreplaced) && + ((!$passthru) || (!$isdscjob))) { + my ($linetype, $option, $fromcomposite, $value) = + ($1, $2, $3, $4); + + # Mark that we are in a "Feature" section + if ($linetype eq 'BeginFeature') { + $infeature = 1; + } + + # OK, we have an option. If it's not a + # *ostscript-style option (ie, it's command-line or + # JCL) then we should note that fact, since the + # attribute-to-filter option passing in CUPS is kind of + # funky, especially wrt boolean options. + + print $logh "Found: $line"; + if (my $arg=argbyname($option)) { + print $logh " Option: $option=" . + ($fromcomposite ? "From" : "") . $value; + if (($spooler eq 'cups') && + ($linetype eq 'BeginFeature') && + (!defined($arg->{'notfirst'})) && + ($arg->{$optionset} ne $value) && + (($inheader) || + ($arg->{section} eq 'PageSetup'))) { + # We have the first occurence of an + # option setting and the spooler is CUPS, + # so this setting is inserted by "pstops". + # The value from the command line was not + # inserted by "pstops" so it seems to be + # not under the choices in the PPD. + # Possible reasons: + # + # - "pstops" ignores settings of numerical + # or string options which are not one of + # the choices in the PPD file, and inserts + # the default value instead. + # + # - On the command line an option was applied + # only to selected pages: + # "-o <page ranges>:<option>=<values> + # This is not supported by CUPS, so not + # taken care of by "pstops". + # + # We must fix this here by replacing the setting + # inserted by "pstops" with the exact setting + # given on the command line. + + # $arg->{$optionset} is already + # range-checked, so do not check again here + # Insert DSC comment + my $dest = ((($inheader) && ($isdscjob)) ? + \@psheader : \@psfifo); + push(@{$dest}, + "%%BeginFeature: " . + "*$option $arg->{$optionset}\n"); + my $val; + if ($arg->{'style'} eq 'G') { + # PostScript option, insert the code + if ($arg->{'type'} eq 'bool') { + # Boolean option + if (defined($arg->{$optionset}) && + $arg->{$optionset} == 1) { + push(@{$dest}, $arg->{'proto'} . "\n"); + } elsif ($arg->{'protof'}) { + push(@{$dest}, $arg->{'protof'}. "\n"); + } + } elsif ((($arg->{'type'} eq 'enum') || + ($arg->{'type'} eq 'string') || + ($arg->{'type'} eq 'password')) && + (defined($val = + $arg->{'vals_byname'}{$arg->{$optionset}}))) { + # Enumerated choice of string or enum + # option + push(@{$dest}, $val->{'driverval'} . "\n"); + } elsif ((($arg->{'type'} eq 'string') || + ($arg->{'type'} eq 'password')) && + ($arg->{$optionset} eq 'None')) { + # 'None' is mapped to the empty string in + # string options + my $driverval = $arg->{'proto'}; + $driverval =~ s/\%s//g; + push(@{$dest}, $driverval . "\n"); + } else { + # Setting for numerical or string option + # which is not under the enumerated choices + my $sprintfproto = $arg->{'proto'}; + $sprintfproto =~ s/\%(?!s)/\%\%/g; + push(@{$dest}, + sprintf($sprintfproto, + $arg->{$optionset}) . + "\n"); + } + } else { + # Command line or JCL option + push(@{$dest}, + "%% FoomaticRIPOptionSetting: " . + "$option=$arg->{$optionset}\n"); + } + print $logh " --> Correcting numerical/string " . + "option to $option=$arg->{$optionset}" . + " (Command line argument)\n"; + # We have replaced this option on the + # FIFO + $optionreplaced = 1; + } + # Mark that we have already found this option + $arg->{'notfirst'} = 1; + if (!$optionreplaced) { + if ($arg->{'style'} ne 'G') { + # "Controlled by '<Composite>'" setting of + # a member option of a composite option + if ($fromcomposite) { + $value = "From$value"; + } + # Non-PostScript option + # Check whether it is valid + if (defined(my $newvalue = + checkoptionvalue($dat, $option, + $value, 0))) { + print $logh " --> Setting option\n"; + # Valid choice, set it. + $arg->{$optionset} = $newvalue; + if ($optionsalsointoheader) { + $arg->{'header'} = $newvalue; + } + if (($arg->{'type'} eq 'enum') && + (($option eq 'PageSize') || + ($option eq 'PageRegion')) && + ($newvalue =~ /^Custom/) && + ($linetype eq + 'FoomaticRIPOptionSetting')) { + # Custom page size + $twolinesbefore =~ + /^\s*([\d\.]+)\s+([\d\.]+)\s+([\d\.]+)\s+([\d\.]+)\s+([\d\.]+)\s*$/; + my ($w, $h) = ($1, $2); + if (($w) && ($h) && + ($w != 0) && ($h != 0)) { + $newvalue = "$newvalue.${w}x$h"; + $arg->{$optionset} = $newvalue; + if ($optionsalsointoheader) { + $arg->{'header'} = + $newvalue; + } + } + } + # For a composite option insert the + # code from the member options with + # current setting "From<composite>" + # The code from the member options + # is chosen according to the setting + # of the composite option. + if (($arg->{'style'} eq 'X') && + ($linetype eq + 'FoomaticRIPOptionSetting')) { + buildcommandline($dat, $optionset); + $line .= $arg->{$postscriptsection}; + } + # If this argument is PageSize or + # PageRegion, also set the other + syncpagesize($dat, $option, $newvalue, + $optionset); + if ($optionsalsointoheader) { + syncpagesize($dat, $option, + $newvalue, 'header'); + } + } else { + # Invalid option, log it. + print $logh " --> Invalid option " . + "setting found in job\n"; + } + } elsif ($fromcomposite) { + # PostScript option, but we have to look up + # the PostScript code to be inserted from + # the setting of a composite option, as this + # option is set to "Controlled by + # '<Composite>'". + # Set the option + if (defined(my $newvalue = + checkoptionvalue + ($dat, $option, + "From$value", 0))) { + print $logh " --> Looking up setting " . + "in composite option '$value'\n"; + # Valid choice, set it. + $arg->{$optionset} = $newvalue; + if ($optionsalsointoheader) { + $arg->{'header'} = $newvalue; + } + # Update composite options + buildcommandline($dat, $optionset); + # Substitute PostScript comment by + # the real code + $line = $arg->{'compositesubst'}; + } else { + # Invalid option, log it. + print $logh " --> Invalid option " . + "setting found in job\n"; + } + } else { + # it is a PostScript style option with + # the code readily inserted, no option + # for the renderer command line/JCL to set, + # no lookup of a composite option needed, + # so nothing to do here... + print $logh + " --> Option will be set by " . + "PostScript interpreter\n"; + } + } + } else { + # This option is unknown to us. WTF? + print $logh "Unknown option $option=$value found " . + "in the job\n"; + } + } elsif (($line =~ m/^\%\%EndFeature/) && + ($nestinglevel == 0)) { + # End of Feature + $infeature = 0; + # If the option setting was replaced, it ends here, too, + # end the next option is not necessarily also replaced. + $optionreplaced = 0; + } elsif (($line =~ m/^\%\%Begin/) && + ($isdscjob) && + (!$prologfound) && + ($nestinglevel == 0)) { + # In some PostScript files (especially when generated + # by "dvips" of TeX/LaTeX) the "%%BeginProlog" is + # missing, so assume that it was before the current + # line (the first line starting with "%%Begin". + print $logh "Job claims to be DSC-conforming, but " . + "\"%%BeginProlog\" was missing before first " . + "line with another \"%%Begin...\" comment " . + "(is this a TeX/LaTeX/dvips-generated PostScript " . + "file?). Assuming start of \"Prolog\" here.\n"; + # Beginning of Prolog + $inprolog = 1; + $nondsclines = 0; + # Insert options for "Prolog" before the current line + if (!$prologfound) { + $line = + "%%BeginProlog\n" . + makeprologsection($dat, $optionset, 0) . + $line; + } + $prologfound = 1; + } elsif (($line =~ m/^\s*\%/) || ($line =~ m/^\s*$/)) { + # This is an unknown PostScript comment or a blank line, + # no active code + $ignoreline = 1; + } else { + # This line is active PostScript code + if ($inheader) { + if ((!$inprolog) && (!$insetup)) { + # Outside the "Prolog" and "Setup" section + # a correct DSC-conforming document has no + # active PostScript code, so consider the + # file as non-DSC-conforming when there are + # too many of such lines. + $nondsclines ++; + if ($nondsclines > $maxnondsclinesinheader) { + # Consider document as not DSC-conforming + print $logh "This job seems not to be " . + "DSC-conforming, DSC-comment for " . + "next section not found, stopping " . + "to parse the rest, passing it " . + "directly to the renderer.\n"; + # Stop scanning for further option settings + $maxlines = 1; + $isdscjob = 0; + # Insert defaults and command line settings + # in the beginning of the job or after the + # last valid section + splice(@psheader, $insertoptions, 0, + ($prologfound ? () : + makeprologsection($dat, $optionset, + 1)), + ($setupfound ? () : + makesetupsection($dat, $optionset, + 1)), + ($pagesetupfound ? () : + makepagesetupsection($dat, + $optionset, + 1))); + $prologfound = 1; + $setupfound = 1; + $pagesetupfound = 1; + } + } + } else { + if (!$inpageheader) { + # PostScript code inside a page, but not between + # "%%BeginPageSetup" and "%%EndPageSetup", so + # we are perhaps already drawing onto a page now + if ($onelinebefore =~ m/^\%\%Page:/) { + print $logh "No page header or page " . + "header not DSC-conforming\n"; + } + # Stop buffering lines to search for options + # placed not DSC-conforming + if (scalar(@psfifo) >= + $maxlinesforpageoptions) { + print $logh "Stopping search for " . + "page header options\n"; + $passthru = 1; + # If there comes a page header now, ignore + # it + $ignorepageheader = 1; + $optionsalsointoheader = 0; + } + } + } + } + } + + # Debug info + if ($lastpassthru != $passthru) { + if ($passthru) { + print $logh "Found:\n $line" . + " --> Output goes directly to the renderer now.\n${added_lf}"; + } else { + print $logh "Found:\n $line" . + " --> Output goes to the FIFO buffer now.${added_lf}\n"; + } + } + + # We are in an option which was replaced, do not output + # the current line. + if ($optionreplaced) { + $line = ""; + } + + # If we are in a "%%BeginSetup...%%EndSetup" section after + # the first "%%Page:..." and the current line belongs to + # an option setting, we have to copy the line also to the + # @psheader. + if (($optionsalsointoheader) && + (($infeature) || ($line =~ m/^\%\%EndFeature/))) { + push (@psheader, $line); + } + + # Store or send the current line + if (($inheader) && ($isdscjob)) { + # We are still in the PostScript header, collect all lines + # in @psheader + push (@psheader, $line); + } else { + if (($passthru) && ($isdscjob)) { + if (!$lastpassthru) { + # We enter passthru mode with this line, so the + # command line can have changed, check it and + # close the renderer if needed + if (($rendererpid) && + (!optionsequal($dat, 'currentpage', + 'previouspage', 0))) { + print $logh "Command line/JCL options " . + "changed, restarting renderer\n"; + $retval = closerendererhandle + ($rendererhandle, $rendererpid); + if ($retval != $EXIT_PRINTED) { + rip_die ("Error closing renderer", + $retval); + } + $rendererpid = 0; + } + } + # Flush @psfifo and send line directly to the renderer + if (!$rendererpid) { + # No renderer running, start it + ($rendererhandle, $rendererpid) = + getrendererhandle + ($dat, join('', @psheader, @psfifo)); + if ($retval != $EXIT_PRINTED) { + rip_die ("Error opening renderer", + $retval); + } + # @psfifo is sent out, flush it. + @psfifo = (); + } + if ($#psfifo >= 0) { + # Send @psfifo to renderer + print $rendererhandle join('', @psfifo); + # flush @psfifo + @psfifo = (); + } + # Send line to renderer + if (!$printprevpage) { + print $rendererhandle $line; + } + } else { + # Push the line onto the stack for later spitting up... + push (@psfifo, $line); + } + } + + if (!$printprevpage) { + $linect++; + } + + } else { + # EOF! + $more_stuff = 0; + # No PostScript header in the whole file? Then it's not + # PostScript, convert it. + # We open the file converter here when the file has less + # lines than the amount which we search for the PostScript + # header ($maxlinestopsstart). + if ($linect <= $nonpslines) { + # This is not a PostScript job, we must convert it + print $logh "${added_lf}Job does not start with \"%!\", " . + "is it PostScript?\n" . + "Starting file converter\n"; + # Reset all variables but conserve the data which + # we have already read. + $jobhasjcl = 0; + $linect = 0; + $nonpslines = 0; + $maxlines = 1000; + $onelinebefore = ""; + $twolinesbefore = ""; + my $alreadyread = join('', @psheader, @psfifo); + @psheader = (); + @psfifo = (); + $line = ""; + # Start the file conversion filter + if (!$fileconverterpid) { + ($fileconverterhandle, $fileconverterpid) = + getfileconverterhandle($dat, $alreadyread); + if ( defined($retval) and $retval != $EXIT_PRINTED) { + rip_die ("Error opening file converter", + $retval); + } + } else { + rip_die("File conversion filter probably " . + "crashed", + $EXIT_JOBERR); + } + # Read the further data from the file converter and + # not from STDIN + if (!close STDIN) { + rip_die ("Couldn't close STDIN", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if (!open (STDIN, "<&$fileconverterhandle")) { + rip_die ("Couldn't dup \$fileconverterhandle", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + # Now we have new (converted) stuff in STDIN, so + # continue in the loop + $more_stuff = 1; + } + } + + $lastpassthru = $passthru; + + if ((!$ignoreline) && (!$printprevpage)) { + $twolinesbefore = $onelinebefore; + $onelinebefore = $line; + } + + } while ((($maxlines == 0) or ($linect < $maxlines)) and + ($more_stuff != 0)); + + # Some buffer still containing data? Send it out to the renderer. + if (($more_stuff != 0) || ($inheader) || ($#psfifo >= 0)) { + # Flush @psfifo and send the remaining data to the renderer, this + # only happens with non-DSC-conforming jobs or non-Foomatic PPDs + if ($more_stuff) { + print $logh "Stopped parsing the PostScript data, ". + "sending rest directly to renderer.\n"; + } else { + print $logh "Flushing FIFO.\n"; + } + if ($inheader) { + # No page initialized yet? Copy the "header" option set into the + # "currentpage" option set, so that the renderer will find the + # options settings. + copyoptions($dat, 'header', 'currentpage'); + $optionset = 'currentpage'; + # If not done yet, insert defaults and command line settings + # in the beginning of the job or after the last valid section + splice(@psheader, $insertoptions, 0, + ($prologfound ? () : + makeprologsection($dat, $optionset, 1)), + ($setupfound ? () : + makesetupsection($dat, $optionset, 1)), + ($pagesetupfound ? () : + makepagesetupsection($dat, $optionset, 1))); + $prologfound = 1; + $setupfound = 1; + $pagesetupfound = 1; + } + if (($rendererpid) && + (!optionsequal($dat, 'currentpage', + 'previouspage', 0))) { + print $logh "Command line/JCL options " . + "changed, restarting renderer\n"; + $retval = closerendererhandle + ($rendererhandle, $rendererpid); + if ($retval != $EXIT_PRINTED) { + rip_die ("Error closing renderer", + $retval); + } + $rendererpid = 0; + } + if (!$rendererpid) { + ($rendererhandle, $rendererpid) = + getrendererhandle($dat, join('', @psheader, @psfifo)); + if ($retval != $EXIT_PRINTED) { + rip_die ("Error opening renderer", + $retval); + } + # We have sent @psfifo now + @psfifo = (); + } + if ($#psfifo >= 0) { + # Send @psfifo to renderer + print $rendererhandle join('', @psfifo); + # flush @psfifo + @psfifo = (); + } + # Print the rest of the input data + if ($more_stuff) { + while (<STDIN>) { + print $rendererhandle $_; + } + } + } + + # At every "%%Page:..." comment we have saved the PostScript state + # and we have increased the page number. So if the page number is + # non-zero we had at least one "%%Page:..." comment and so we have + # to give a restore the PostScript state. + #if ($currentpage > 0) { + # print $rendererhandle "foomatic-saved-state restore\n"; + #} + + # Close the renderer + if ($rendererpid) { + $retval = closerendererhandle ($rendererhandle, $rendererpid); + if ($retval != $EXIT_PRINTED) { + rip_die ("Error closing renderer", + $retval); + } + $rendererpid = 0; + } + + # Close the file converter (if it was used) + if ($fileconverterpid) { + $retval = closefileconverterhandle + ($fileconverterhandle, $fileconverterpid); + if ($retval != $EXIT_PRINTED) { + rip_die ("Error closing file converter", + $retval); + } + $fileconverterpid = 0; + } +} + + +## Close the documentation page generator +if ($docgeneratorpid) { + $retval = closedocgeneratorhandle + ($docgeneratorhandle, $docgeneratorpid); + if ($retval != $EXIT_PRINTED) { + rip_die ("Error closing documentation page generator", + $retval); + } + $docgeneratorpid = 0; +} + + + +## Close last input file +close STDIN; + + + +## Only for debugging +if ($debug && 1) { + use Data::Dumper; + local $Data::Dumper::Purity=1; + local $Data::Dumper::Indent=1; + print $logh Dumper($dat); +} + + + +## The End +print $logh "${added_lf}Closing foomatic-rip.\n"; +close $logh; + +exit $retval; + + + +## Functions to let foomatic-rip fork to do several tasks in parallel. + +# To do the filtering without loading the whole file into memory we work +# on a data stream, we read the data line by line analyse it to decide what +# filters to use and start the filters if we have found out which we need. +# We buffer the data only as long as we didn't determing which filters to +# use for this piece of data and with which options. There are no temporary +# files used. + +# foomatic-rip splits into up to 6 parallel processes to do the whole +# filtering (listed in the order of the data flow): + +# KID0: Generate documentation pages (only jobs with "docs" option) +# KID2: Put together already read data and current input stream for +# feeding into the file conversion filter (only non-PostScript +# and "docs" jobs) +# KID1: Run the file conversion filter to convert non-PostScript +# input into PostScript (only non-PostScript and "docs" jobs) +# MAIN: Prepare the job auto-detecting the spooler, reading the PPD, +# extracting the options from the command line, and parsing +# the job data itself. It analyses the job data to check +# whether it is PostScript and starts KID1/KID2 if not, it +# also stuffs PostScript code from option settings into the +# PostScript data stream. It starts the renderer (KID3/KID4) +# as soon as it knows its command line and restarts it when +# page-specific option settings need another command line +# or different JCL commands. +# KID3: The rendering process. In most cases GhostScript, "cat" +# for native PostScript printers with their manufacturer's +# PPD files. +# KID4: Put together the JCL commands and the renderer's output +# and send all that either to STDOUT or pipe it into the +# command line defined with $postpipe. + +## This function runs the renderer command line (and if defined also +## the postpipe) and returns a file handle for stuffing in the +## PostScript data. +sub getrendererhandle { + + my ($dat, $prepend) = @_; + + print $logh "${added_lf}Starting renderer\n"; + + # Catch signals + $retval = $EXIT_PRINTED; + use sigtrap qw(handler set_exit_prnerr USR1 + handler set_exit_prnerr_noretry USR2 + handler set_exit_engaged TTIN); + + # Variables for the kid processes reporting their state + + # Set up a pipe for the kids to pass their exit stat to the main process + pipe KID_MESSAGE, KID_MESSAGE_IN; + + # When one kid fails put the exit stat here + $kidfailed = 0; + + # When a kid exits successfully, mark it here + $kid3finished = 0; + $kid4finished = 0; + + # Build the command line and get the JCL commands + buildcommandline($dat, 'currentpage'); + my $commandline = $dat->{'currentcmd'}; + my @jclprepend = @{$dat->{'jclprepend'}} if defined $dat->{'jclprepend'}; + my @jclappend = @{$dat->{'jclappend'}} if defined $dat->{'jclappend'}; + + use IO::Handle; + pipe KID3_IN, KID3; + KID3->autoflush(1); + $kid3 = fork(); + if (!defined($kid3)) { + close KID3; + close KID3_IN; + print $logh "$0: cannot fork for kid3!\n"; + rip_die ("can't fork for kid3", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if ($kid3) { + + # we are the parent; return a glob to the filehandle + close KID3_IN; + + # Feed in the PostScript header and the FIFO contents + print KID3 $prepend; + + KID3->flush(); + return ( *KID3, $kid3 ); + + } else { + close KID3; + + pipe KID4_IN, KID4; + KID4->autoflush(1); + $kid4 = fork(); + if (!defined($kid4)) { + close KID4; + close KID4_IN; + print $logh "$0: cannot fork for kid4!\n"; + close KID_MESSAGE; + print KID_MESSAGE_IN "3 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_IN; + rip_die ("can't fork for kid4", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + + if ($kid4) { + # parent, child of primary task; we are |commandline| + close KID4_IN; + + print $logh "renderer PID kid4=$kid4\n"; + print $logh "renderer command: $commandline\n"; + + if (!close STDIN) { + close KID3_IN; + close KID4; + close KID_MESSAGE; + print KID_MESSAGE_IN + "3 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_IN; + rip_die ("Couldn't close STDIN in $kid4", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if (!open (STDIN, "<&KID3_IN")) { + close KID3_IN; + close KID4; + close KID_MESSAGE; + print KID_MESSAGE_IN + "3 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_IN; + rip_die ("Couldn't dup KID3_IN", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if (!close STDOUT) { + close KID3_IN; + close KID4; + close KID_MESSAGE; + print KID_MESSAGE_IN + "3 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_IN; + rip_die ("Couldn't close STDOUT in $kid4", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if (!open (STDOUT, ">&KID4")) { + close KID3_IN; + close KID4; + close KID_MESSAGE; + print KID_MESSAGE_IN + "3 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_IN; + rip_die ("Couldn't dup KID4", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if ($debug) { + if (!open (STDERR, ">&$logh")) { + close KID3_IN; + close KID4; + close KID_MESSAGE; + print KID_MESSAGE_IN + "3 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_IN; + rip_die ("Couldn't dup logh to stderr", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + } + + # Massage commandline to execute foomatic-gswrapper + my $havewrapper = 0; + for (split(':', $ENV{'PATH'})) { + if (-x "$_/foomatic-gswrapper") { + $havewrapper=1; + last; + } + } + if ($havewrapper) { + $commandline =~ s!^\s*gs\s!foomatic-gswrapper !g; + $commandline =~ s!(\|\s*)gs\s!\|foomatic-gswrapper !g; + $commandline =~ s!(;\s*)gs\s!; foomatic-gswrapper !g; + } + + # If the renderer command line contains the "echo" + # command, replace the "echo" by the user-chosen $myecho + # (important for non-GNU systems where GNU echo is in a + # special path + $commandline =~ s!^\s*echo\s!$myecho !g; + $commandline =~ s!(\|\s*)echo\s!\|$myecho !g; + $commandline =~ s!(;\s*)echo\s!; $myecho !g; + + # In debug mode save the data supposed to be fed into the + # renderer also into a file + if ($debug) { + $commandline = "tee -a ${logfile}.ps | ( $commandline )"; + } + + # Actually run the thing... + system("$commandline"); + if ($? != 0) { + my $rendererretval = $? >> 8; + print $logh "renderer return value: $rendererretval\n"; + my $renderersignal = $? & 127; + print $logh "renderer received signal: $rendererretval\n"; + close STDOUT; + close KID4; + close STDIN; + close KID3_IN; + # Handle signals + if ($renderersignal == SIGUSR1) { + $retval = $EXIT_PRNERR; + } elsif ($renderersignal == SIGUSR2) { + $retval = $EXIT_PRNERR_NORETRY; + } elsif ($renderersignal == SIGTTIN) { + $retval = $EXIT_ENGAGED; + } + if ($retval != $EXIT_PRINTED) { + close KID_MESSAGE; + print KID_MESSAGE_IN "3 $retval\n"; + close KID_MESSAGE_IN; + exit $retval; + } + # Evaluate renderer result + if ($rendererretval == 0) { + # Success, exit with 0 and inform main process + close KID_MESSAGE; + print KID_MESSAGE_IN "3 $EXIT_PRINTED\n"; + close KID_MESSAGE_IN; + exit $EXIT_PRINTED; + } elsif ($rendererretval == 1) { + # Syntax error? PostScript error? + close KID_MESSAGE; + print KID_MESSAGE_IN "3 $EXIT_JOBERR\n"; + close KID_MESSAGE_IN; + rip_die ("Possible error on renderer command line or PostScript error. Check options.", + $EXIT_JOBERR); + } elsif ($rendererretval == 139) { + # Seems to indicate a core dump + close KID_MESSAGE; + print KID_MESSAGE_IN "3 $EXIT_JOBERR\n"; + close KID_MESSAGE_IN; + rip_die ("The renderer may have dumped core.", + $EXIT_JOBERR); + } elsif ($rendererretval == 141) { + # Broken pipe, presumably additional filter interface + # exited. + close KID_MESSAGE; + print KID_MESSAGE_IN "3 $EXIT_PRNERR\n"; + close KID_MESSAGE_IN; + rip_die ("A filter used in addition to the renderer" . + " itself may have failed.", + $EXIT_PRNERR); + } elsif (($rendererretval == 243) || ($retval == 255)) { + # PostScript error? + close KID_MESSAGE; + print KID_MESSAGE_IN "3 $EXIT_JOBERR\n"; + close KID_MESSAGE_IN; + exit $EXIT_JOBERR; + } else { + # Unknown error + close KID_MESSAGE; + print KID_MESSAGE_IN "3 $EXIT_PRNERR\n"; + close KID_MESSAGE_IN; + rip_die ("The renderer command line returned an" . + " unrecognized error code $rendererretval.", + $EXIT_PRNERR); + } + } + close STDOUT; + close KID4; + close STDIN; + close KID3_IN; + # When arrived here the renderer command line was successful + # So exit with zero exit value here and inform the main process + close KID_MESSAGE; + print KID_MESSAGE_IN "3 $EXIT_PRINTED\n"; + close KID_MESSAGE_IN; + # Wait for postpipe/output child + waitpid($kid4, 0); + print $logh "KID3 finished\n"; + exit $EXIT_PRINTED; + } else { + # child, trailing task on the pipe; we write jcl stuff + close KID4; + close KID3_IN; + + my $fileh = *STDOUT; + + # Do we have a $postpipe, if yes, launch the command(s) and + # point our output into it/them + if ($postpipe) { + if (!open PIPE,$postpipe) { + close KID4_IN; + close KID_MESSAGE; + print KID_MESSAGE_IN + "4 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_IN; + rip_die ("cannot execute postpipe $postpipe", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + $fileh = *PIPE; + } + + # Debug output + print $logh "JCL: " . join("", @jclprepend) . "<job data> ${added_lf}" . + join("", @jclappend) . "\n"; + + # wrap the JCL around the job data, if there are any + # options specified... + # Should the driver already have inserted JCL commands we merge + # our JCL header with the one from the driver + my $driverjcl = 0; + if ( @jclprepend > 1 ) { + # JCL header read from renderer output + my @jclheader = (); + # Determine magic string of JCL in use (usually "@PJL") + # For that we take the first part of the second JCL line up + # to the first space + if ($jclprepend[1] =~ /^(\S+)/) { + my $jclstr = $1; + # Read from the renderer output until the first non-JCL + # line appears + while (my $line = <KID4_IN>) { + push(@jclheader, $line); + last if ($line !~ /$jclstr/); + } + # If we had read at least two lines, at least one is + # a JCL header, so do the merging + if (@jclheader > 1) { + $driverjcl = 1; + # Discard the first and the last entry of the + # @jclprepend array, we only need the option settings + # to merge them in + pop(@jclprepend); + shift(@jclprepend); + # Line after which we insert new JCL commands in the + # JCL header of the job + my $insert = 1; + # Go through every JCL command in @jclprepend + for my $line (@jclprepend) { + # Search the command in the JCL header from the + # driver. As search term use only the string from + # the beginning of the line to the "=", so the + # command will also be found when it has another + # value + $line =~ /^([^=]+)/; + my $cmd = $1; + my $cmdfound = 0; + for (@jclheader) { + # If the command is there, replace it + $_ =~ s/$cmd.*(\r\n|\n|\r)/$line/ and + $cmdfound = 1; + } + if (!$cmdfound) { + # If the command is not found, insert it + if (@jclheader > 2) { + # @jclheader has more than one line, + # insert the new command beginning + # right after the first line and continuing + # after the previous inserted command + splice(@jclheader, $insert, 0, $line); + $insert ++; + } else { + # If we have only one line of JCL it + # is probably something like the + # "@PJL ENTER LANGUAGE=..." line + # which has to be in the end, but + # it also contains the + # "<esc>%-12345X" which has to be in the + # beginning of the job. So we split the + # line right before the $jclstr and + # append our command to the end of the + # first part and let the second part + # be a second JCL line. + $jclheader[0] =~ + /^(.*?)($jclstr.*(\r\n|\n|\r))/; + my $first = "$1$line"; + my $second = "$2"; + my $third = $jclheader[1]; + @jclheader = ($first, $second, $third); + } + } + } + # Now pass on the merged JCL header + print $fileh @jclheader; + } else { + # The driver didn't create a JCL header, simply + # prepend ours and then pass on the line which we + # already have read + print $fileh @jclprepend, @jclheader; + } + } else { + # No merging of JCL header possible, simply prepend it + print $fileh @jclprepend; + } + } + + # The rest of the job data + while (<KID4_IN>) { + print $fileh $_; + } + + # A JCL trailer + if (( @jclprepend > 1 ) && (!$driverjcl)) { + print $fileh @jclappend; + } + + if (!close $fileh) { + close KID4_IN; + close KID_MESSAGE; + print KID_MESSAGE_IN + "4 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_IN; + rip_die ("error closing $fileh", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + close KID4_IN; + + print $logh "tail process done writing data to STDOUT\n"; + + # Handle signals of the backend interface + if ($retval != $EXIT_PRINTED) { + close KID_MESSAGE; + print KID_MESSAGE_IN "4 $retval\n"; + close KID_MESSAGE_IN; + exit $retval; + } + + # Successful exit, inform main process + close KID_MESSAGE; + print KID_MESSAGE_IN "4 $EXIT_PRINTED\n"; + close KID_MESSAGE_IN; + + print $logh "KID4 finished\n"; + exit($EXIT_PRINTED); + } + } +} + + + +## Close the renderer process and wait until all kid processes finish. + +sub closerendererhandle { + + my ($rendererhandle, $rendererpid) = @_; + + print $logh "${added_lf}Closing renderer\n"; + + # Do it! + close $rendererhandle; + + # Wait for all kid processes to finish or one kid process to fail + close KID_MESSAGE_IN; + while ((!$kidfailed) && + !(($kid3finished) && + ($kid4finished))) { + my $message = <KID_MESSAGE>; + chomp $message; + if ($message =~ /(\d+)\s+(\d+)/) { + my $kid_id = $1; + my $exitstat = $2; + print $logh "KID$kid_id exited with status $exitstat\n"; + if ($exitstat > 0) { + $kidfailed = $exitstat; + } elsif ($kid_id == 3) { + $kid3finished = 1; + } elsif ($kid_id == 4) { + $kid4finished = 1; + } + } + } + + close KID_MESSAGE; + + # If a kid failed, return the exit stat of this kid + if ($kidfailed != 0) { + $retval = $kidfailed; + } + + print $logh "Renderer exit stat: $retval\n"; + # Wait for renderer child + waitpid($rendererpid, 0); + print $logh "Renderer process finished\n"; + return ($retval); +} + + + +## This function is only used when the input data is not +## PostScript. Then it runs a filter which converts non-PostScript +## files into PostScript. The user can choose which filter he wants +## to use. The filter command line is provided by $fileconverter. + +sub getfileconverterhandle { + + # Already read data must be converted, too + my ($dat, $alreadyread) = @_; + + print $logh "${added_lf}Starting converter for non-PostScript files\n"; + + # Determine with which command non-PostScript files are converted + # to PostScript + if ($fileconverter eq "") { + if ($spoolerfileconverters->{$spooler}) { + $fileconverter = $spoolerfileconverters->{$spooler}; + } else { + for my $c (@fileconverters) { + ($c =~ m/^\s*(\S+)\s+/) || ($c = m/^\s*(\S+)$/); + my $command = $1; + if( -x $command ){ + $fileconverter = $command; + } else { + for (split(':', $ENV{'PATH'})) { + if (-x "$_/$command") { + $fileconverter = $c; + last; + } + } + } + if ($fileconverter ne "") { + last; + } + } + } + if ($fileconverter eq "") { + $fileconverter = "echo \"Cannot convert file to " . + "PostScript!\" 1>&2"; + } + } + + # Insert the page size into the $fileconverter + if ($fileconverter =~ /\@\@([^@]+)\@\@PAGESIZE\@\@/) { + # We always use the "header" option swt here, with a + # non-PostScript file we have no "currentpage" + my $optstr = $1; + my $arg; + my $sizestr = (($arg = $dat->{'args_byname'}{'PageSize'}) + ? $arg->{'header'} + : ""); + if ($sizestr) { + # Use wider margins so that the pages come out completely on + # every printer model (especially HP inkjets) + if ($fileconverter =~ /^\s*(a2ps)\s+/) { + if (lc($sizestr) eq "letter") { + $sizestr = "Letterdj"; + } elsif (lc($sizestr) eq "a4") { + $sizestr = "A4dj"; + } + } + $optstr .= $sizestr; + } else { + $optstr = ""; + } + $fileconverter =~ s/\@\@([^@]+)\@\@PAGESIZE\@\@/$optstr/; + } + + # Insert the job title into the $fileconverter + if ($fileconverter =~ /\@\@([^@]+)\@\@JOBTITLE\@\@/) { + if ($do_docs) { + $jobtitle = + "Documentation for the $model"; + } + my $titlearg = $1; + my ($arg, $optstr); + ($arg = $jobtitle) =~ s/\"/\\\"/g; + if (($titlearg =~ /\"/) || $arg) { + $optstr = $titlearg . ($titlearg =~ /\"/ ? '' : '"') . + ($arg ? "$arg\"" : '"'); + } else { + $optstr = ""; + } + $fileconverter =~ s/\@\@([^@]+)\@\@JOBTITLE\@\@/$optstr/; + } + + # Apply "pstops" when having used a file converter under CUPS, so + # CUPS can stuff the default settings into the PostScript output + # of the file converter (so all CUPS settings get also applied when + # one prints the documentation pages (all other files we get + # already converted to PostScript by CUPS. + if ($spooler eq 'cups') { + $fileconverter .= + " | ${programdir}pstops '$rargs[0]' '$rargs[1]' '$rargs[2]' " . + "'$rargs[3]' '$rargs[4]'"; + } + + # Variables for the kid processes reporting their state + + # Set up a pipe for the kids to pass their exit stat to the main process + pipe KID_MESSAGE_CONV, KID_MESSAGE_CONV_IN; + + # When one kid fails put the exit stat here + $convkidfailed = 0; + + # When a kid exits successfully, mark it here + $kid1finished = 0; + $kid2finished = 0; + + use IO::Handle; + pipe KID1_IN, KID1; + KID1->autoflush(1); + my $kid1 = fork(); + if (!defined($kid1)) { + close KID1; + close KID1_IN; + print $logh "$0: cannot fork for kid1!\n"; + rip_die ("can't fork for kid1", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + + if ($kid1) { + + # we are the parent; return a glob to the filehandle + close KID1; + + return ( *KID1_IN, $kid1 ); + + } else { + # We go on reading the job data and stuff it into the file + # converter + close KID1_IN; + + pipe KID2_IN, KID2; + KID2->autoflush(1); + $kid2 = fork(); + if (!defined($kid2)) { + print $logh "$0: cannot fork for kid2!\n"; + close KID1; + close KID2; + close KID2_IN; + close KID_MESSAGE_CONV; + print KID_MESSAGE_CONV_IN + "1 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + rip_die ("can't fork for kid2", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + + if ($kid2) { + # parent, child of primary task; we are |$fileconverter| + close KID2; + + print $logh "file converter PID kid2=$kid2\n"; + if (($debug) || ($spooler ne 'cups')) { + print $logh "file converter command: $fileconverter\n"; + } + + if (!close STDIN) { + close KID1; + close KID2_IN; + close KID_MESSAGE_CONV; + print KID_MESSAGE_CONV_IN + "1 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_CONV_IN; + rip_die ("Couldn't close STDIN in $kid2", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if (!open (STDIN, "<&KID2_IN")) { + close KID1; + close KID2_IN; + close KID_MESSAGE_CONV; + print KID_MESSAGE_CONV_IN + "1 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_CONV_IN; + rip_die ("Couldn't dup KID2_IN", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if (!close STDOUT) { + close KID1; + close KID2_IN; + close KID_MESSAGE_CONV; + print KID_MESSAGE_CONV_IN + "1 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_CONV_IN; + rip_die ("Couldn't close STDOUT in $kid2", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if (!open (STDOUT, ">&KID1")) { + close KID1; + close KID2_IN; + close KID_MESSAGE_CONV; + print KID_MESSAGE_CONV_IN + "1 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_CONV_IN; + rip_die ("Couldn't dup KID1", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + if ($debug) { + if (!open (STDERR, ">&$logh")) { + close KID1; + close KID2_IN; + close KID_MESSAGE_CONV; + print KID_MESSAGE_CONV_IN + "1 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_CONV_IN; + rip_die ("Couldn't dup logh to stderr", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + } + + # Actually run the thing... + system("$fileconverter"); + if ($? != 0) { + my $fileconverterretval = $? >> 8; + print $logh "file converter return value: " . + "$fileconverterretval\n"; + my $fileconvertersignal = $? & 127; + print $logh "file converter received signal: ". + "$fileconverterretval\n"; + close STDOUT; + close KID1; + close STDIN; + close KID2_IN; + # Handle signals + if ($fileconvertersignal == SIGUSR1) { + $retval = $EXIT_PRNERR; + } elsif ($fileconvertersignal == SIGUSR2) { + $retval = $EXIT_PRNERR_NORETRY; + } elsif ($fileconvertersignal == SIGTTIN) { + $retval = $EXIT_ENGAGED; + } + if ($retval != $EXIT_PRINTED) { + close KID_MESSAGE_CONV; + print KID_MESSAGE_CONV_IN "1 $retval\n"; + close KID_MESSAGE_CONV_IN; + exit $retval; + } + # Evaluate fileconverter result + if ($fileconverterretval == 0) { + # Success, exit with 0 and inform main process + close KID_MESSAGE_CONV; + print KID_MESSAGE_CONV_IN "1 $EXIT_PRINTED\n"; + close KID_MESSAGE_CONV_IN; + exit $EXIT_PRINTED; + } else { + # Unknown error + close KID_MESSAGE_CONV; + print KID_MESSAGE_CONV_IN "1 $EXIT_PRNERR\n"; + close KID_MESSAGE_CONV_IN; + rip_die ("The file converter command line returned " . + "an unrecognized error code " . + "$fileconverterretval.", + $EXIT_PRNERR); + } + } + close STDOUT; + close KID1; + close STDIN; + close KID2_IN; + # When arrived here the fileconverter command line was + # successful. + # So exit with zero exit value here and inform the main process + close KID_MESSAGE_CONV; + print KID_MESSAGE_CONV_IN "1 $EXIT_PRINTED\n"; + close KID_MESSAGE_CONV_IN; + # Wait for input child + waitpid($kid1, 0); + print $logh "KID1 finished\n"; + exit $EXIT_PRINTED; + } else { + # child, first part of the pipe, reading in the data from + # standard input and stuffing it into the file converter + # after putting in the already read data (in $alreadyread) + close KID1; + close KID2_IN; + + # At first pass the data which we have already read to the + # filter + print KID2 $alreadyread; + # Then read the rest from standard input + while (<STDIN>) { + print KID2 $_; + } + + if (!close STDIN) { + close KID2; + close KID_MESSAGE_CONV; + print KID_MESSAGE_CONV_IN + "2 $EXIT_PRNERR_NORETRY_BAD_SETTINGS\n"; + close KID_MESSAGE_CONV_IN; + rip_die ("error closing STDIN", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + close KID2; + + print $logh "tail process done reading data from STDIN\n"; + + # Successful exit, inform main process + close KID_MESSAGE_CONV; + print KID_MESSAGE_CONV_IN "2 $EXIT_PRINTED\n"; + close KID_MESSAGE_CONV_IN; + + print $logh "KID2 finished\n"; + exit($EXIT_PRINTED); + } + } +} + + + +## Close the file conversion process and wait until all kid processes +## finish. + +sub closefileconverterhandle { + + my ($fileconverterhandle, $fileconverterpid) = @_; + + print $logh "${added_lf}Closing file converter\n"; + + # Do it! + close $fileconverterhandle; + + # Wait for all kid processes to finish or one kid process to fail + close KID_MESSAGE_CONV_IN; + while ((!$convkidfailed) && + !(($kid1finished) && + ($kid2finished))) { + my $message = <KID_MESSAGE_CONV>; + chomp $message; + if ($message =~ /(\d+)\s+(\d+)/) { + my $kid_id = $1; + my $exitstat = $2; + print $logh "KID$kid_id exited with status $exitstat\n"; + if ($exitstat > 0) { + $convkidfailed = $exitstat; + } elsif ($kid_id == 1) { + $kid1finished = 1; + } elsif ($kid_id == 2) { + $kid2finished = 1; + } + } + } + + close KID_MESSAGE_CONV; + + # If a kid failed, return the exit stat of this kid + if ($convkidfailed != 0) { + $retval = $convkidfailed; + } + + print $logh "File converter exit stat: $retval\n"; + # Wait for fileconverter child + waitpid($fileconverterpid, 0); + print $logh "File converter process finished\n"; + return ($retval); +} + + + +## Generate the documentation page and return a filehandle to get it + +sub getdocgeneratorhandle { + + # The data structure with the options + my ($dat) = @_; + + print $logh "${added_lf}Generating documentation page for the $model\n"; + + # Printer queue name + my $printerstr; + if ($printer) { + $printerstr = $printer; + } else { + $printerstr = "<printer>"; + } + + # Spooler-specific differences + my ($command, + $enumopt, $enumoptleft, $enumoptequal, $enumoptright, + $boolopt, $booloptfalseprefix, $booloptleft, $booloptequal, + $booloptright, + $numopt, $numoptleft, $numoptequal, $numoptright, + $stropt, $stroptleft, $stroptequal, $stroptright, + $optsep, $trailer, $custompagesize); + if ($spooler eq 'cups') { + ($command, + $enumopt, $enumoptleft, $enumoptequal, $enumoptright, + $boolopt, $booloptfalseprefix, $booloptleft, $booloptequal, + $booloptright, + $numopt, $numoptleft, $numoptequal, $numoptright, + $stropt, $stroptleft, $stroptequal, $stroptright, + $optsep, $trailer, $custompagesize) = + ("lpr -P $printerstr ", + "-o ", "", "=", "", + "-o ", "no", "", "=", "", + "-o ", "", "=", "", + "-o ", "", "=", "", + " "," <file>", + "\n Custom size: -o PageSize=Custom." . + "<width>x<height>[<unit>]\n" . + " Units: pt (default), in, cm, mm\n" . + " Example: -o PageSize=Custom.4.0x6.0in\n"); + } elsif ($spooler eq 'lpd') { + ($command, + $enumopt, $enumoptleft, $enumoptequal, $enumoptright, + $boolopt, $booloptfalseprefix, $booloptleft, $booloptequal, + $booloptright, + $numopt, $numoptleft, $numoptequal, $numoptright, + $stropt, $stroptleft, $stroptequal, $stroptright, + $optsep, $trailer, $custompagesize) = + ("lpr -P $printerstr -J \"", + "", "", "=", "", + "", "", "", "=", "", + "", "", "=", "", + "", "", "=", "", + " ", "\" <file>", + "\n Custom size: PageSize=Custom." . + "<width>x<height>[<unit>]\n" . + " Units: pt (default), in, cm, mm\n" . + " Example: PageSize=Custom.4.0x6.0in\n"); + } elsif ($spooler eq 'gnulpr') { + ($command, + $enumopt, $enumoptleft, $enumoptequal, $enumoptright, + $boolopt, $booloptfalseprefix, $booloptleft, $booloptequal, + $booloptright, + $numopt, $numoptleft, $numoptequal, $numoptright, + $stropt, $stroptleft, $stroptequal, $stroptright, + $optsep, $trailer, $custompagesize) = + ("lpr -P $printerstr ", + "-o ", "", "=", "", + "-o ", "", "", "=", "", + "-o ", "", "=", "", + "-o ", "", "=", "", + " "," <file>", + "\n Custom size: -o PageSize=Custom." . + "<width>x<height>[<unit>]\n" . + " Units: pt (default), in, cm, mm\n" . + " Example: -o PageSize=Custom.4.0x6.0in\n"); + } elsif ($spooler eq 'lprng') { + ($command, + $enumopt, $enumoptleft, $enumoptequal, $enumoptright, + $boolopt, $booloptfalseprefix, $booloptleft, $booloptequal, + $booloptright, + $numopt, $numoptleft, $numoptequal, $numoptright, + $stropt, $stroptleft, $stroptequal, $stroptright, + $optsep, $trailer, $custompagesize) = + ("lpr -P $printerstr ", + "-Z ", "", "=", "", + "-Z ", "", "", "=", "", + "-Z ", "", "=", "", + "-Z ", "", "=", "", + " "," <file>", + "\n Custom size: -Z PageSize=Custom." . + "<width>x<height>[<unit>]\n" . + " Units: pt (default), in, cm, mm\n" . + " Example: -Z PageSize=Custom.4.0x6.0in\n"); + } elsif ($spooler eq 'ppr') { + ($command, + $enumopt, $enumoptleft, $enumoptequal, $enumoptright, + $boolopt, $booloptfalseprefix, $booloptleft, $booloptequal, + $booloptright, + $numopt, $numoptleft, $numoptequal, $numoptright, + $stropt, $stroptleft, $stroptequal, $stroptright, + $optsep, $trailer, $custompagesize) = + ("ppr -d $printerstr --ripopts \"", + "", "", "=", "", + "", "", "", "=", "", + "", "", "=", "", + "", "", "=", "", + " ","\" <file>", + "\n Custom size: PageSize=Custom." . + "<width>x<height>[<unit>]\n" . + " Units: pt (default), in, cm, mm\n" . + " Example: PageSize=Custom.4.0x6.0in\n"); + } elsif ($spooler eq 'ppr-int') { + ($command, + $enumopt, $enumoptleft, $enumoptequal, $enumoptright, + $boolopt, $booloptfalseprefix, $booloptleft, $booloptequal, + $booloptright, + $numopt, $numoptleft, $numoptequal, $numoptright, + $stropt, $stroptleft, $stroptequal, $stroptright, + $optsep, $trailer, $custompagesize) = + ("ppr -d $printerstr -i \"", + "", "", "=", "", + "", "", "", "=", "", + "", "", "=", "", + "", "", "=", "", + " ","\" <file>", + "\n Custom size: PageSize=Custom." . + "<width>x<height>[<unit>]\n" . + " Units: pt (default), in, cm, mm\n" . + " Example: PageSize=Custom.4.0x6.0in\n"); + } elsif ($spooler eq 'cps') { + ($command, + $enumopt, $enumoptleft, $enumoptequal, $enumoptright, + $boolopt, $booloptfalseprefix, $booloptleft, $booloptequal, + $booloptright, + $numopt, $numoptleft, $numoptequal, $numoptright, + $stropt, $stroptleft, $stroptequal, $stroptright, + $optsep, $trailer, $custompagesize) = + ("lpr -P $printerstr ", + "-o ", "", "=", "", + "-o ", "", "", "=", "", + "-o ", "", "=", "", + "-o ", "", "=", "", + " "," <file>", + "\n Custom size: -o PageSize=Custom." . + "<width>x<height>[<unit>]\n" . + " Units: pt (default), in, cm, mm\n" . + " Example: -o PageSize=Custom.4.0x6.0in\n"); + } elsif ($spooler eq 'direct') { + ($command, + $enumopt, $enumoptleft, $enumoptequal, $enumoptright, + $boolopt, $booloptfalseprefix, $booloptleft, $booloptequal, + $booloptright, + $numopt, $numoptleft, $numoptequal, $numoptright, + $stropt, $stroptleft, $stroptequal, $stroptright, + $optsep, $trailer, $custompagesize) = + ("$programname -P $printerstr ", + "-o ", "", "=", "", + "-o ", "", "", "=", "", + "-o ", "", "=", "", + "-o ", "", "=", "", + " "," <file>", + "\n Custom size: -o PageSize=Custom." . + "<width>x<height>[<unit>]\n" . + " Units: pt (default), in, cm, mm\n" . + " Example: -o PageSize=Custom.4.0x6.0in\n"); + } elsif ($spooler eq 'pdq') { + ($command, + $enumopt, $enumoptleft, $enumoptequal, $enumoptright, + $boolopt, $booloptfalseprefix, $booloptleft, $booloptequal, + $booloptright, + $numopt, $numoptleft, $numoptequal, $numoptright, + $stropt, $stroptleft, $stroptequal, $stroptright, + $optsep, $trailer, $custompagesize) = + ("pdq -P $printerstr ", + "-o", "", "_", "", + "-o", "no", "", "_", "", + "-a", "", "=", "", + "-a", "", "=", "", + " "," <file>", + "\n" . + "Option 'PageWidth':\n". + " Page Width (for \"Custom\" page size)\n" . + " A floating point number argument\n" . + " Range: 0 <= x <= 100000\n" . + " Example: -aPageWidth=123.4\n" . + "\n" . + "Option 'PageHeight':\n" . + " Page Height (for \"Custom\" page size)\n" . + " A floating point number argument\n" . + " Range: 0 <= x <= 100000\n" . + " Example: -aPageHeight=234.5\n" . + "\n" . + "Option 'PageSizeUnit':\n" . + " Unit (for \"Custom\" page size)\n" . + " An enumerated choice argument\n" . + " Possible choices:\n" . + " o -oPageSizeUnit_pt: Points (1/72 inch)\n" . + " o -oPageSizeUnit_in: Inches\n" . + " o -oPageSizeUnit_cm: cm\n" . + " o -oPageSizeUnit_mm: mm\n" . + " Example: -oPageSizeUnit_mm\n"); + } + + # Variables for the kid processes reporting their state + + # Set up a pipe for the kids to pass their exit stat to the main process + pipe KID_MESSAGE_DOC, KID_MESSAGE_DOC_IN; + + # When the kid fails put the exit stat here + $dockidfailed = 0; + + # When the kid exits successfully, mark it here + $kid0finished = 0; + + use IO::Handle; + pipe KID0_IN, KID0; + KID0->autoflush(1); + my $kid0 = fork(); + if (!defined($kid0)) { + close KID0; + close KID0_IN; + print $logh "$0: cannot fork for kid0!\n"; + rip_die ("can't fork for kid0", + $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + + if ($kid0) { + # we are the parent; return a glob to the filehandle + close KID0; + print $logh "Documentation page generator PID kid0=$kid0\n"; + return ( *KID0_IN, $kid0 ); + } + + # we are the kid; we generate the documentation page + + close KID0_IN; + + # Kill data on STDIN to satisfy PPR + if (($spooler eq 'ppr_int') || ($spooler eq 'ppr')) { + while (my $dummy = <STDIN>) {}; + } + close STDIN + or print $logh "Error closing STDIN for docs print\n"; + + # write the job into KID0 + select KID0; + + print "\nInvokation summary for the $model\n\n"; + print "Use the following command line:\n\n"; + if ($booloptfalseprefix) { + # I think that what you want to indicate is that the prefix for a false + # boolean has this form: xxx [no]<switch> or something similar + print " ${command}${enumopt}${enumoptleft}<option>" . + "${enumoptequal}<choice>${enumoptright}${optsep}" . + "${boolopt}${booloptleft}\[${booloptfalseprefix}\]<switch>" . + "${booloptright}${optsep}" . + "${numopt}${numoptleft}<num. option>${numoptequal}" . + "<value>${numoptright}${optsep}" . + "${stropt}${stroptleft}<string option>${stroptequal}" . + "<string>${stroptright}" . + "${trailer}\n\n"; + } else { + print " ${command}${enumopt}${enumoptleft}<option>" . + "${enumoptequal}<choice>${enumoptright}${optsep}" . + "${boolopt}${booloptleft}<switch>${booloptequal}" . + "<True/False>${booloptright}${optsep}" . + "${numopt}${numoptleft}<num. option>${numoptequal}" . + "<value>${numoptright}${optsep}" . + "${stropt}${stroptleft}<string option>${stroptequal}" . + "<string>${stroptright}" . + "${trailer}\n\n"; + } + + print "The following options are available for this printer:\n\n"; + + for my $arg (@{$dat->{'args'}}) { + my ($name, + $type, + $comment, + $spot, + $default) = ($arg->{'name'}, + $arg->{'type'}, + $arg->{'comment'}, + $arg->{'spot'}, + $arg->{'default'}); + + # Is this really an option? Otherwise skip it. + next if (!$type); + + # We don't need "PageRegion", we have "PageSize" + next if ($name eq "PageRegion"); + + # Skip enumerated choice options with only one choice + next if (($type eq 'enum') && ($#{$arg->{'vals'}} < 1)); + + my $commentstr = ""; + if ($comment) { + $commentstr = " $comment\n"; + } + + my $typestr; + if ($type eq "enum") { + $typestr = "An enumerated choice"; + } elsif ($type eq "bool") { + $typestr = "A boolean"; + } elsif ($type eq "int") { + $typestr = "An integer number"; + } elsif ($type eq "float") { + $typestr = "A floating point number"; + } elsif (($type eq "string") || ($type eq "password")) { + $typestr = "A string"; + } + + print "Option '$name':\n$commentstr $typestr argument\n"; + print " This options corresponds to a PJL command\n" if ($arg->{'style'} eq 'J'); + + if ($type eq 'bool') { + print " Possible choices:\n"; + if ($booloptfalseprefix) { + print " o $name: $arg->{'comment_true'}\n"; + print " o $booloptfalseprefix$name: " . + "$arg->{'comment_false'}\n"; + if (defined($default)) { + my $defstr = ($default ? "" : "$booloptfalseprefix"); + print " Default: $defstr$name\n"; + } + print " Example: ${boolopt}${booloptleft}${name}" . + "${booloptright}\n"; + } else { + print " o True: $arg->{'comment_true'}\n"; + print " o False: $arg->{'comment_false'}\n"; + if (defined($default)) { + my $defstr = ($default ? "True" : "False"); + print " Default: $defstr\n"; + } + print " Example: ${boolopt}${booloptleft}${name}" . + "${booloptequal}True${booloptright}\n"; + } + } elsif ($type eq 'enum') { + print " Possible choices:\n"; + my $exarg; + my $havecustomsize = 0; + for (@{$arg->{'vals'}}) { + my ($choice, $comment) = ($_->{'value'}, $_->{'comment'}); + print " o $choice: $comment\n"; + if (($name eq "PageSize") && ($choice eq "Custom")) { + $havecustomsize = 1; + } + $exarg=$choice; + } + if (defined($default)) { + print " Default: $default\n"; + } + print " Example: ${enumopt}${enumoptleft}${name}" . + "${enumoptequal}${exarg}${enumoptright}\n"; + if ($havecustomsize) { + print $custompagesize; + } + } elsif ($type eq 'int' or $type eq 'float') { + my ($max, $min) = ($arg->{'max'}, $arg->{'min'}); + my $exarg; + if (defined($max)) { + print " Range: $min <= x <= $max\n"; + $exarg=$max; + } + if (defined($default)) { + print " Default: $default\n"; + $exarg=$default; + } + if (!$exarg) { $exarg=0; } + print " Example: ${numopt}${numoptleft}${name}" . + "${numoptequal}${exarg}${numoptright}\n"; + } elsif ($type eq 'string' or $type eq 'password') { + my $maxlength = $arg->{'maxlength'}; + if (defined($maxlength)) { + print " Maximum length: $maxlength characters\n"; + } + if (defined($default)) { + print " Default: $default\n"; + } + print " Examples/special settings:\n"; + for (@{$arg->{'vals'}}) { + my ($value, $comment, $driverval, $proto) = + ($_->{'value'}, $_->{'comment'}, $_->{'driverval'}, + $arg->{'proto'}); + # Retrieve the original string from the prototype + # and the driverval + my $string; + if ($proto) { + my $s = index($proto, '%s'); + my $l = length($driverval) - length($proto) + 2; + if (($s < 0) || ($l < 0)) { + $string = $driverval; + } else { + $string = substr($driverval, $s, $l); + } + } else { + $string = $driverval; + } + print " o ${stropt}${stroptleft}${name}" . + "${stroptequal}${value}${stroptright}"; + if (($value ne $string) || ($comment ne $value)) { + print " ("; + } + if ($value ne $string) { + if ($string eq '') { + print "blank string"; + } else { + print "\"$string\""; + } + } + if (($value ne $string) && ($comment ne $value)) { + print ", "; + } + if ($value ne $comment) { + print "$comment"; + } + if (($value ne $string) || ($comment ne $value)) { + print ")"; + } + print "\n"; + } + } + + print "\n"; + } + + select STDOUT; + close KID0 + or print $logh "Error closing KID0 for docs print\n"; + close STDOUT + or print $logh "Error closing STDOUT for docs print\n"; + + # Finished successfully, inform main process + close KID_MESSAGE_DOC; + print KID_MESSAGE_DOC_IN "0 $EXIT_PRINTED\n"; + close KID_MESSAGE_DOC_IN; + + print $logh "KID0 finished\n"; + exit($EXIT_PRINTED); + +} + + + +## Close the documentation page generation process and wait until the +## kid process finishes. + +sub closedocgeneratorhandle { + + my ($handle, $pid) = @_; + + print $logh "${added_lf}Closing documentation page generator\n"; + + # Do it! + close $handle; + + # Wait for the kid process to finish or the kid process to fail + close KID_MESSAGE_DOC_IN; + while ((!$dockidfailed) && + (!$kid0finished)) { + my $message = <KID_MESSAGE_DOC>; + chomp $message; + if ($message =~ /(\d+)\s+(\d+)/) { + my $kid_id = $1; + my $exitstat = $2; + print $logh "KID$kid_id exited with status $exitstat\n"; + if ($exitstat > 0) { + $dockidfailed = $exitstat; + } elsif ($kid_id eq "0") { + $kid0finished = 1; + } + } + } + + close KID_MESSAGE_DOC; + + # If the kid failed, return the exit stat of the kid + if ($dockidfailed != 0) { + $retval = $dockidfailed; + } + + print $logh "Documentation page generator exit stat: $retval\n"; + # Wait for fileconverter child + waitpid($pid, 0); + print $logh "Documentation page generator process finished\n"; + return ($retval); +} + + + +# Find an argument by name in a case-insensitive way +sub argbyname { + my $name = $_[0]; + + for my $arg (@{$dat->{'args'}}) { + return $arg if (lc($name) eq lc($arg->{'name'})); + } + + return undef; +} + +sub valbyname { + my ($arg,$name) = @_; + + for my $val (@{$arg->{'vals'}}) { + return $val if (lc($name) eq lc($val->{'value'})); + } + + return undef; +} + +# Write a Good-Bye letter and clean up before committing suicide (send +# error message to caller) + +sub rip_die { + my ($message, $exitstat) = @_; + + # Close the documentation page generator (if it was used) + if ($docgeneratorpid) { + if ($kid0) { + print $logh "Killing process $kid0 (KID0)\n"; + kill(9, $kid0); + } + $docgeneratorpid = 0; + } + + # Close the file converter (if it was used) + if ($fileconverterpid) { + if ($kid2) { + print $logh "Killing process $kid2 (KID2)\n"; + kill(9, $kid2); + } + if ($kid1) { + print $logh "Killing process $kid1 (KID1)\n"; + kill(9, $kid1); + } + $fileconverterpid = 0; + } + + # Close the renderer + if ($rendererpid) { + if ($kid4) { + print $logh "Killing process $kid4 (KID4)\n"; + kill(9, $kid4); + } + if ($kid3) { + print $logh "Killing process $kid3 (KID3)\n"; + kill(9, $kid3); + } + $rendererpid = 0; + } + + print $logh "Process dying with \"$message\", exit stat: $exitstat\n"; + if ($spooler eq 'ppr_int') { + # Special error handling for PPR intefaces + $message =~ s/\\/\\\\/; + $message =~ s/\"/\\\"/; + my @messagelines = split("\n", $message); + my $firstline = "TRUE"; + for my $line (@messagelines) { + system("lib/alert $printer $firstline \"$line\""); + $firstline = "FALSE"; + } + } else { + print STDERR $message . "\n"; + } + exit $exitstat; +} + +# Signal handling routines + +sub set_exit_prnerr { + $retval = $EXIT_PRNERR; +} + +sub set_exit_prnerr_noretry { + $retval = $EXIT_PRNERR_NORETRY; +} + +sub set_exit_engaged { + $retval = $EXIT_ENGAGED; +} + +# Read the config file + +sub readConfFile { + my ($file) = @_; + + my %conf; + # Read config file if present + if (open CONF, "< $file") { + while (<CONF>) + { + $conf{$1}="$2" if (m/^\s*([^\#\s]\S*)\s*:\s*(.*)\s*$/); + } + close CONF; + } + + return %conf; +} + +sub unhtmlify { + # Replace HTML/XML entities by the original characters + my $str = $_[0]; + $str =~ s/\'/\'/g; + $str =~ s/\"/\"/g; + $str =~ s/\>/\>/g; + $str =~ s/\</\</g; + $str =~ s/\&/\&/g; + return $str; +} + +sub unhexify { + # Replace hex notation for unprintable characters in PPD files + # by the actual characters ex: "<0A>" --> chr(hex("0A")) + my ($input) = @_; + my $output = ""; + my $hexmode = 0; + my $firstdigit = ""; + for (my $i = 0; $i < length($input); $i ++) { + my $c = substr($input, $i, 1); + if ($hexmode) { + if ($c eq ">") { + # End of hex string + $hexmode = 0; + } elsif ($c =~ /^[0-9a-fA-F]$/) { + # Hexadecimal digit, two of them give a character + if ($firstdigit ne "") { + $output .= chr(hex("$firstdigit$c")); + $firstdigit = ""; + } else { + $firstdigit = $c; + } + } + } else { + if ($c eq "<") { + # Beginning of hex string + $hexmode = 1; + } else { + # Normal character + $output .= $c; + } + } + } + return $output; +} + +sub undossify( $ ) { + # Remove "dossy" line ends ("\r\n") from a string + my $str = $_[0]; + $str =~ s/\r\n/\n/gs; + $str =~ s/\r$//s; + return( $str ); +} + +sub checkarg { + # Check if there is already an argument record $argname in $dat, if not, + # create one + my ($dat, $argname) = @_; + return if defined($dat->{'args_byname'}{$argname}); + # argument record + my $rec; + $rec->{'name'} = $argname; + # Insert record in 'args' array for browsing all arguments + push(@{$dat->{'args'}}, $rec); + # 'args_byname' hash for looking up arguments by name + $dat->{'args_byname'}{$argname} = $dat->{'args'}[$#{$dat->{'args'}}]; + # Default execution style is 'G' (PostScript) since all arguments for + # which we don't find "*Foomatic..." keywords are usual PostScript + # options + $dat->{'args_byname'}{$argname}{'style'} = 'G'; + # Default prototype for code to insert, used by enum options + $dat->{'args_byname'}{$argname}{'proto'} = '%s'; + # stop Perl nattering about undefined to string comparisons + $dat->{'args_byname'}{$argname}{'type'} = ''; + print $logh "Added option $argname\n"; +} + +sub checksetting { + # Check if there is already an choice record $setting in the $argname + # argument in $dat, if not, create one + my ($dat, $argname, $setting) = @_; + return if + defined($dat->{'args_byname'}{$argname}{'vals_byname'}{$setting}); + # setting record + my $rec; + $rec->{'value'} = $setting; + # Insert record in 'vals' array for browsing all settings + push(@{$dat->{'args_byname'}{$argname}{'vals'}}, $rec); + # 'vals_byname' hash for looking up settings by name + $dat->{'args_byname'}{$argname}{'vals_byname'}{$setting} = + $dat->{'args_byname'}{$argname}{'vals'}[$#{$dat->{'args_byname'}{$argname}{'vals'}}]; +} + +sub removearg { + # remove the argument record $argname from $dat + my ($dat, $argname) = @_; + return if !defined($dat->{'args_byname'}{$argname}); + # Remove 'args_byname' hash for looking up arguments by name + delete $dat->{'args_byname'}{$argname}; + # Remove argument itself + for (my $i = 0; $i <= $#{$dat->{'args'}}; $i ++) { + if ($dat->{'args'}[$i]{'name'} eq $argname) { + print $logh "Removing option " . + $argname . "\n"; + splice(@{$dat->{'args'}}, $i, 1); + last; + } + } +} + +sub removepsargs { + # remove all records of PostScript arguments from $dat + my ($dat) = @_; + return if !defined($dat); + for (my $i = 0; $i <= $#{$dat->{'args'}}; $i ++) { + if ($dat->{'args'}[$i]{'style'} eq 'G') { + print $logh "Removing PostScript option " . + $dat->{'args'}[$i]{'name'} . "\n"; + # Remove 'args_byname' hash for looking up arguments by name + delete $dat->{'args_byname'}{$dat->{'args'}[$i]{'name'}}; + # Remove argument itself + splice(@{$dat->{'args'}}, $i, 1); + $i --; + } + } +} + +sub checkoptionvalue { + + ## This function checks whether a given value is valid for a given + ## option. If yes, it returns a cleaned value (e. g. always 0 or 1 + ## for boolean options), otherwise "undef". If $forcevalue is set, + ## we always determine a corrected value to insert (we never return + ## "undef"). + + # Is $value valid for the option named $argname? + my ($dat, $argname, $value, $forcevalue) = @_; + + # Record for option $argname + my $arg = $dat->{'args_byname'}{$argname}; + $arg->{'type'} = '' if not defined $arg->{'type'}; + + if ($arg->{'type'} eq 'bool') { + my $lcvalue = lc($value); + if ((($lcvalue) eq 'true') || + (($lcvalue) eq 'on') || + (($lcvalue) eq 'yes') || + (($lcvalue) eq '1')) { + return 1; + } elsif ((($lcvalue) eq 'false') || + (($lcvalue) eq 'off') || + (($lcvalue) eq 'no') || + (($lcvalue) eq '0')) { + return 0; + } elsif ($forcevalue) { + # This maps Unknown to mean False. Good? Bad? + # It was done so in Foomatic 2.0.x, too. + my $name = $arg->{'name'}; + print $logh + "The value $value for $name is not a " . + "choice!\n" . + " --> Using False instead!\n"; + return 0; + } + } elsif ($arg->{'type'} eq 'enum') { + if ($value =~ /^None$/i) { + return 'None'; + } elsif (defined($arg->{'vals_byname'}{$value})) { + return $value; + } elsif ((($arg->{'name'} eq "PageSize") || + ($arg->{'name'} eq "PageRegion")) && + (defined($arg->{'vals_byname'}{'Custom'})) && + ($value =~ m!^Custom\.([\d\.]+)x([\d\.]+)([A-Za-z]*)$!)) { + # Custom paper size + return $value; + } elsif ($forcevalue) { + # wtf!? that's not a choice! + my $name = $arg->{'name'}; + # Return the first entry of the list + my $firstentry = $arg->{'vals'}[0]{'value'}; + print $logh + "The value $value for $name is not a " . + "choice!\n" . + " --> Using $firstentry instead!\n"; + return $firstentry; + } + } elsif (($arg->{'type'} eq 'int') || + ($arg->{'type'} eq 'float')) { + if (($value <= $arg->{'max'}) && + ($value >= $arg->{'min'})) { + return $value; + } elsif ($forcevalue) { + my $name = $arg->{'name'}; + my $newvalue; + if ($value > $arg->{'max'}) { + $newvalue = $arg->{'max'} + } elsif ($value < $arg->{'min'}) { + $newvalue = $arg->{'min'} + } + print $logh + "The value $value for $name is out of " . + "range!\n" . + " --> Using $newvalue instead!\n"; + return $newvalue; + } + } elsif (($arg->{'type'} eq 'string') || + ($arg->{'type'} eq 'password')) { + if (defined($arg->{'vals_byname'}{$value})) { + my $name = $arg->{'name'}; + print $logh + "The value $value for $name is a predefined choice\n"; + return $value; + } elsif (stringvalid($dat, $argname, $value)) { + # Check whether the string is one of the enumerated choices + my $sprintfproto = $arg->{'proto'}; + $sprintfproto =~ s/\%(?!s)/\%\%/g; + my $driverval = sprintf($sprintfproto, $value); + for my $val (@{$arg->{'vals'}}) { + if (($val->{'driverval'} eq $driverval) || + ($val->{'driverval'} eq $value)) { + my $name = $arg->{'name'}; + print $logh + "The string $value for $name is the predefined " . + "choice $val->{value}\n"; + return $val->{value}; + } + } + # "None" is mapped to the empty string + if ($value eq 'None') { + my $name = $arg->{'name'}; + print $logh + "Option $name: 'None' is the mapped to the " . + "empty string\n"; + return ''; + } + # No matching choice? Return the original string + return $value; + } elsif ($forcevalue) { + my $name = $arg->{'name'}; + my $str = substr($value, 0, $arg->{'maxlength'}); + if (stringvalid($dat, $argname, $str)) { + print $logh + "The string $value for $name is longer than " . + "$arg->{'maxlength'}, string shortened to $str\n"; + return $str; + } elsif ($#{$arg->{'vals'}} >= 0) { + # First list item + my $firstentry = $arg->{'vals'}[0]{'value'}; + print $logh + "The string $value for $name contains forbidden " . + "characters or does not match the regular expression " . + "defined for this option, using predefined choice " . + "$firstentry instead\n"; + return $firstentry; + } else { + # We should not get here + rip_die("Option $name incorrectly defined in the " . + "PPD file!\n", $EXIT_PRNERR_NORETRY_BAD_SETTINGS); + } + } + } + return undef; +} + +sub stringvalid { + + ## Checks whether a user-supplied value for a string option is valid + ## It must be within the length limit, should only contain allowed + ## characters and match the given regexp + + # Option and string + my ($dat, $argname, $value) = @_; + + my $arg = $dat->{'args_byname'}{$argname}; + + # Maximum length + return 0 if (defined($arg->{'maxlength'}) && + (length($value) > $arg->{'maxlength'})); + + # Allowed characters + if ($arg->{'allowedchars'}) { + my $chars = $arg->{'allowedchars'}; + $chars =~ s/(?<!\\)((\\\\)*)\//$2\\\//g; + return 0 if $value !~ /^[$chars]*$/; + } + + # Regular expression + if ($arg->{'allowedregexp'}) { + my $regexp = $arg->{'allowedregexp'}; + $regexp =~ s/(?<!\\)((\\\\)*)\//$2\\\//g; + return 0 if $value !~ /$regexp/; + } + + # All checks passed + return 1; +} + +sub checkoptions { + + ## Let the values of a boolean option being 0 or 1 instead of + ## "True" or "False", range-check the defaults of all options and + ## issue warnings if the values are not valid + + # Option set to be examined + my ($dat, $optionset) = @_; + + for my $arg (@{$dat->{'args'}}) { + if (defined($arg->{$optionset})) { + $arg->{$optionset} = + checkoptionvalue + ($dat, $arg->{'name'}, $arg->{$optionset}, 1); + } + } + + # If the settings for "PageSize" and "PageRegion" are different, + # set the one for "PageRegion" to the one for "PageSize" and issue + # a warning. + if ($dat->{'args_byname'}{'PageSize'}{$optionset} ne + $dat->{'args_byname'}{'PageRegion'}{$optionset}) { + print $logh "Seetings for \"PageSize\" and \"PageRegion\" are " . + "different:\n" . + " PageSize: $dat->{'args_byname'}{'PageSize'}{$optionset}\n" . + " PageRegion: ". + "$dat->{'args_byname'}{'PageRegion'}{$optionset}\n" . + "Using the \"PageSize\" value " . + "\"$dat->{'args_byname'}{'PageSize'}{$optionset}\"," . + " for both.\n"; + $dat->{'args_byname'}{'PageRegion'}{$optionset} = + $dat->{'args_byname'}{'PageSize'}{$optionset}; + } +} + +# If the PageSize or PageRegion was changed, also change the other + +sub syncpagesize { + + # Name and value of the option we set, and the option set where we + # did the change + my ($dat, $name, $value, $optionset) = @_; + + # Don't do anything if we were called with an option other than + # "PageSize" or "PageRegion" + return if (($name ne "PageSize") && ($name ne "PageRegion")); + + # Don't do anything if not both "PageSize" and "PageRegion" exist + return if ((!defined($dat->{'args_byname'}{'PageSize'})) || + (!defined($dat->{'args_byname'}{'PageRegion'}))); + + my $dest; + + # "PageSize" --> "PageRegion" + if ($name eq "PageSize") { + $dest = "PageRegion"; + } + + # "PageRegion" --> "PageSize" + if ($name eq "PageRegion") { + $dest = "PageSize"; + } + + # Do it! + my $val; + if ($val=valbyname($dat->{'args_byname'}{$dest}, $value)) { + # Standard paper size + $dat->{'args_byname'}{$dest}{$optionset} = $val->{'value'}; + } elsif ($val=valbyname($dat->{'args_byname'}{$dest}, "Custom")) { + # Custom paper size + $dat->{'args_byname'}{$dest}{$optionset} = $value; + } +} + +sub copyoptions { + + ## Copy one option set into another one + + # Source and destination option sets + my ($dat, $srcoptionset, $destoptionset) = @_; + + for my $arg (@{$dat->{'args'}}) { + if (defined($arg->{$srcoptionset})) { + $arg->{$destoptionset} = $arg->{$srcoptionset}; + } + } +} + +sub deleteoptions { + + ## Delete an option set + + # option set to be removed + my ($dat, $optionset) = @_; + + for my $arg (@{$dat->{'args'}}) { + if (defined($arg->{$optionset})) { + delete($arg->{$optionset}); + } + } +} + +sub optionsequal { + + ## Compare two option sets, if they are equal, return 1, otherwise 0 + + # Option sets to be compared, flag to compare only command line and JCL + # options + my ($dat, $firstoptionset, $secondoptionset, $exceptPS) = @_; + + for my $arg (@{$dat->{'args'}}) { + next if ($exceptPS && ($arg->{'style'} eq 'G')); + if ((defined($arg->{$firstoptionset})) && + (defined($arg->{$secondoptionset}))) { + # Both entries exist + return 0 if $arg->{$firstoptionset} ne $arg->{$secondoptionset}; + } elsif ((defined($arg->{$firstoptionset})) || + (defined($arg->{$secondoptionset}))) { + # One entry exists + return 0; + } + # If no entry exists, the non-existing entries are considered as + # equal + } + return 1; +} + +sub makeprologsection { + + # option set to be used, + # $comments = 1: Add "%%BeginProlog...%%EndProlog" + my ($dat, $optionset, $comments) = @_; + + # Collect data to be inserted here + my @output; + + # Start comment + if ($comments) { + print $logh "\"Prolog\" section is missing, inserting it.\n"; + push(@output, "%%BeginProlog\n"); + } + + # Generate the option code (not necessary when CUPS is spooler) + if ($spooler ne 'cups') { + print $logh "Inserting option code into \"Prolog\" section.\n"; + buildcommandline ($dat, $optionset); + push(@output, @{$dat->{'prologprepend'}}); + } + + # End comment + if ($comments) { + push(@output, "%%EndProlog\n"); + } + + return join('', @output); +} + +sub makesetupsection { + + # option set to be used, $comments = 1: Add "%%BeginSetup...%%EndSetup" + my ($dat, $optionset, $comments) = @_; + + # Collect data to be inserted here + my @output; + + # Start comment + if ($comments) { + print $logh "\"Setup\" section is missing, inserting it.\n"; + push(@output, "%%BeginSetup\n"); + } + + # PostScript code to generate accounting messages for CUPS + if ($spooler eq 'cups') { + print $logh "Inserting PostScript code for CUPS' page accounting\n"; + push(@output, $accounting_prolog); + } + + # Generate the option code (not necessary when CUPS is spooler) + if ($spooler ne 'cups') { + print $logh "Inserting option code into \"Setup\" section.\n"; + buildcommandline ($dat, $optionset); + push(@output, @{$dat->{'setupprepend'}}); + } + + # End comment + if ($comments) { + push(@output, "%%EndSetup\n"); + } + + return join('', @output); +} + +sub makepagesetupsection { + + # option set to be used, + # $comments = 1: Add "%%BeginPageSetup...%%EndPageSetup" + my ($dat, $optionset, $comments) = @_; + + # Collect data to be inserted here + my @output; + + # Start comment + if ($comments) { + push(@output, "%%BeginPageSetup\n"); + print $logh "\"PageSetup\" section is missing, inserting it.\n"; + } + + # Generate the option code (not necessary when CUPS is spooler) + print $logh "Inserting option code into \"PageSetup\" section.\n"; + buildcommandline ($dat, $optionset); + if ($spooler ne 'cups') { + push(@output, @{$dat->{'pagesetupprepend'}}); + } else { + push(@output, @{$dat->{'cupspagesetupprepend'}}); + } + + # End comment + if ($comments) { + push(@output, "%%EndPageSetup\n"); + } + + return join('', @output); +} + +sub parsepageranges { + + ## Parse a string containing page ranges and either check whether a + ## given page is in the ranges or, if the given page number is zero, + ## determine the score how specific this page range string is. + + # String with page ranges and number of current page (0 for score) + my ($ranges, $page) = @_; + + my $currentnumber = 0; + my $rangestart = 0; +####### Question: is rangeend ever used? + my $rangeend = 0; + my $currentkeyword = ''; + my $invalidrange = 0; + my $totalscore = 0; + my $pageinside = 0; + my $currentrange = ''; + + my $evaluaterange = sub { + # evaluate the current range: determine its score and whether the + # current page is member of it. + if ($invalidrange) { + # Range is invalid, issue a warning + print $logh " Invalid range: $currentrange\n"; + } else { + # We have a valid range, evaluate it + if ($currentkeyword) { + if ($currentkeyword =~ /^even/i) { + # All even-numbered pages + $totalscore += 50000; + $pageinside = 1 if (($page % 2) == 0); + } elsif ($currentkeyword =~ /^odd/i) { + # All odd-numbered pages + $totalscore += 50000; + $pageinside = 1 if (($page % 2) == 1); + } else { + # Invalid range + print $logh " Invalid range: $currentrange\n"; + } + } elsif (($rangestart == 0) && ($currentnumber > 0)) { + # Page range is a single page + $totalscore += 1; + $pageinside = 1 if ($page == $currentnumber); + } elsif (($rangestart > 0) && ($currentnumber > 0)) { + # Page range is a sequence of pages + $totalscore += (abs($currentnumber - $rangestart) + 1); + if ($currentnumber < $rangestart) { + my $tmp = $currentnumber; + $currentnumber = $rangestart; + $rangestart = $tmp; + } + $pageinside = 1 if (($page <= $currentnumber) && + ($page >= $rangestart)); + } elsif ($rangestart > 0) { + # Page range goes to the end of the document + $totalscore += 100000; + $pageinside = 1 if ($page >= $rangestart); + } else { + # Invalid range + print $logh " Invalid range: $currentrange\n"; + } + } + # Range is evaluated, remove all recordings of the current range + $rangestart = 0; + $currentnumber = 0; + $currentkeyword = ''; + $invalidrange = 0; + $currentrange = ''; + }; + + for (my $i = 0; $i < length($ranges); $i ++) { + my $c = substr($ranges, $i, 1); + if (!$invalidrange) { + if ($c =~ /\d/) { + # Digit + if ($currentkeyword) { + # Add to keyword + $currentkeyword .= $c; + } else { + # Build a page number + $currentnumber *= 10; + $currentnumber += $c; + } + } elsif ($c =~ /[a-z_]/i) { + # Letter or underscore + if (($rangestart > 0) || ($rangeend > 0) || + ($currentnumber > 0)) { + # Keyword not allowed after a page number or a + # page range + $invalidrange = 1; + } else { + # Build a keyword + $currentkeyword .= $c; + } + } elsif ($c eq '-') { + # Page range + if (($rangestart > 0) || ($currentkeyword)) { + # Keyword or two '-' not allowed in page range + $invalidrange = 1; + } else { + # Save start of range, reset page number + $rangestart = $currentnumber; + if ($rangestart == 0) { + $rangestart = 1; + } + $currentnumber = 0; + } + } + } + if ($c eq ',') { + # End of a range + &$evaluaterange(); + } else { + # Make a string of the current range, for warnings + $currentrange .= $c; + } + } + # End of input string + &$evaluaterange(); + # Return value + if (($page == 0) || ($pageinside)) { + return $totalscore; + } else { + return 0; + } +} + +sub setoptionsforpage { + + ## Set the options for a given page + + # Foomatic data, name of the option set where to apply the options, and + # number of the page + my ($dat, $optionset, $page) = @_; + + my $bestscore = 10000000; + my $value; + for my $arg (@{$dat->{'args'}}) { + $value = ''; + for my $key (keys %{$arg}) { + next if $key !~ /^pages:(.*)$/; + my $pageranges = $1; + if (my $score = parsepageranges($pageranges, $page)) { + if ($score <= $bestscore) { + $bestscore = $score; + $value = $arg->{$key}; + } + } + } + if ($value) { + $arg->{$optionset} = $value; + } + } +} + +sub buildcommandline { + + ## Build a renderer command line, based on the given option set + + # Foomatic data and name of the option set to apply + my ($dat, $optionset) = @_; + + # Construct the proper command line. + $dat->{'currentcmd'} = $dat->{'cmd'}; + my @prologprepend; + my @setupprepend; + my @pagesetupprepend; + my @cupspagesetupprepend; + my @jclprepend; + my @jclappend; + + # At first search for composite options and determine how they + # set their member options + for my $arg (@{$dat->{'args'}}) { $arg->{'order'} = 0 if !defined $arg->{'order'}; } + for my $arg (sort { $a->{'order'} <=> $b->{'order'} } + @{$dat->{'args'}}) { + + # Here we are only interested in composite options, skip the others + next if $arg->{'style'} ne 'X'; + + my $name = $arg->{'name'}; + # Check whether this composite option is controlled by another + # composite option, so nested composite options are possible. + my $userval = ($arg->{'fromcomposite'} ? + $arg->{'fromcomposite'} : $arg->{$optionset}); + + # Get the current setting + my $v = $arg->{'vals_byname'}{$userval}; + my @settings = split(/\s+/s, $v->{'driverval'}); + for my $s (@settings) { + my ($key, $value); + if ($s =~ /^([^=]+)=(.+)$/) { + $key = $1; + $value = $2; + } elsif ($s =~ /^no([^=]+)$/) { + $key = $1; + $value = 0; + } elsif ($s =~ /^([^=]+)$/) { + $key = $1; + $value = 1; + } + $a = $dat->{'args_byname'}{$key}; + if ($a->{$optionset} eq "From$name") { + # We must set this option according to the + # composite option + $a->{'fromcomposite'} = $value; + # Mark the option telling by which composite option + # it is controlled + $a->{'controlledby'} = $name; + } else { + $a->{'fromcomposite'} = ""; + } + } + # Remove PostScript code to be inserted after an appearance of the + # Composite option in the PostScript code. + undef $arg->{'jclsetup'}; + undef $arg->{'prolog'}; + undef $arg->{'setup'}; + undef $arg->{'pagesetup'}; + } + + for my $arg (sort { $a->{'order'} <=> $b->{'order'} } + @{$dat->{'args'}}) { + + # Composite options have no direct influence on the command + # line, skip them here + next if $arg->{'style'} eq 'X'; + + my $name = $arg->{'name'}; + my $spot = $arg->{'spot'}; + my $cmd = $arg->{'proto'}; + my $cmdf = $arg->{'protof'}; + my $type = ($arg->{'type'} || ""); + my $section = $arg->{'section'}; + my $userval = ($arg->{'fromcomposite'} ? + $arg->{'fromcomposite'} : $arg->{$optionset}); + my $cmdvar = ""; + + # If we have both "PageSize" and "PageRegion" options, we kept + # them all the time in sync, so we don't need to insert the settings + # of both options. So skip "PageRegion". + next if (($name eq "PageRegion") && + (defined($dat->{'args_byname'}{'PageSize'})) && + (defined($dat->{'args_byname'}{'PageRegion'}))); + + # Build the command line snippet/PostScript/JCL code for the current + # option + if ($type eq 'bool') { + + # If true, stick the proto into the command line, if false + # and we have a proto for false, stick that in + if (defined($userval) && $userval == 1) { + $cmdvar = $cmd; + } elsif ($cmdf) { + $userval = 0; + $cmdvar = $cmdf; + } + + } elsif ($type eq 'int' or $type eq 'float') { + + # If defined, process the proto and stick the result into + # the command line or postscript queue. + if (defined($userval)) { + my $min = $arg->{'min'}; + my $max = $arg->{'max'}; + # We have already range-checked, correct only + # floating point inaccuricies here + if ($userval < $min) { + $userval = $min; + } + if ($userval > $max) { + $userval = $max; + } + my $sprintfcmd = $cmd; + $sprintfcmd =~ s/\%(?!s)/\%\%/g; + $cmdvar = sprintf($sprintfcmd, + ($type eq 'int' + ? sprintf("%d", $userval) + : sprintf("%f", $userval))); + } else { + $userval = 'None'; + } + + } elsif ($type eq 'enum') { + + # If defined, stick the selected value into the proto and + # thence into the commandline + if (defined($userval)) { + # CUPS assumes that options with the choices "Yes", "No", + # "On", "Off", "True", or "False" are boolean options and + # maps "-o Option=On" to "-o Option" and "-o Option=Off" + # to "-o noOption", which foomatic-rip maps to "0" and "1". + # So when "0" or "1" is unavailable in the option, we try + # "Yes", "No", "On", "Off", "True", and "False". + my $val; + my $found = 0; + if ($val=valbyname($arg,$userval)) { + $found = 1; + } elsif ($userval =~ /^Custom\.[\d\.]+x[\d\.]+[A-Za-z]*$/) { + # Custom paper size + $val = valbyname($arg,"Custom"); + $found = 1; + } elsif ($userval eq '0') { + foreach (qw(No Off False None)) { + if ($val=valbyname($arg,$_)) { + $userval = $_; + $arg->{$optionset} = $userval; + $found = 1; + last; + } + } + } elsif ($userval eq '1') { + foreach (qw(Yes On True)) { + if ($val=valbyname($arg,$_)) { + $userval = $_; + $arg->{$optionset} = $userval; + $found = 1; + last; + } + } + } elsif ($userval eq 'LongEdge') { + # Handle different names for the choices of the + # "Duplex" option + foreach (qw(LongEdge DuplexNoTumble)) { + if ($val=valbyname($arg,$_)) { + $userval = $_; + $arg->{$optionset} = $userval; + $found = 1; + last; + } + } + } elsif ($userval eq 'ShortEdge') { + foreach (qw(ShortEdge DuplexTumble)) { + if ($val=valbyname($arg,$_)) { + $userval = $_; + $arg->{$optionset} = $userval; + $found = 1; + last; + } + } + } + if ($found) { + my $sprintfcmd = $cmd; + $sprintfcmd =~ s/\%(?!s)/\%\%/g; + $cmdvar = sprintf($sprintfcmd, + (defined($val->{'driverval'}) + ? $val->{'driverval'} + : $val->{'value'})); + # Custom paper size + if ($userval =~ /^Custom\.([\d\.]+)x([\d\.]+)([A-Za-z]*)$/) { + my $width = $1; + my $height = $2; + my $unit = $3; + # convert width and height to PostScript points + if (lc($unit) eq "in") { + $width *= 72.0; + $height *= 72.0; + } elsif (lc($unit) eq "cm") { + $width *= (72.0/2.54); + $height *= (72.0/2.54); + } elsif (lc($unit) eq "mm") { + $width *= (72.0/25.4); + $height *= (72.0/25.4); + } + # Round width and height + $width =~ s/\.[0-4].*$// or + $width =~ s/\.[5-9].*$// and $width += 1; + $height =~ s/\.[0-4].*$// or + $height =~ s/\.[5-9].*$// and $height += 1; + # Insert width and height into the prototype + if ($cmdvar =~ /^\s*pop\W/s) { + # Custom page size for PostScript printers + $cmdvar = "$width $height 0 0 0\n$cmdvar"; + } else { + # Custom page size for Foomatic/GIMP-Print + $cmdvar =~ s/\%0/$width/ or + $cmdvar =~ s/(\W)0(\W)/$1$width$2/ or + $cmdvar =~ s/^0(\W)/$width$1/m or + $cmdvar =~ s/(\W)0$/$1$width/m or + $cmdvar =~ s/^0$/$width/m; + $cmdvar =~ s/\%1/$height/ or + $cmdvar =~ s/(\W)0(\W)/$1$height$2/ or + $cmdvar =~ s/^0(\W)/$height$1/m or + $cmdvar =~ s/(\W)0$/$1$height/m or + $cmdvar =~ s/^0$/$height/m; + } + } + } else { + # User gave unknown value? + $userval = 'None'; + print $logh "Value $userval for $name is not a valid choice.\n"; + } + } else { + $userval = 'None'; + } + + } elsif (($type eq 'string') || ($type eq 'password')) { + # Stick the entered value into the proto and + # thence into the commandline + if (defined($userval)) { + my $val; + if ($val=valbyname($arg,$userval)) { + $userval = $val->{'value'}; + $cmdvar = (defined($val->{'driverval'}) + ? $val->{'driverval'} + : $val->{'value'}); + } else { + my $sprintfcmd = $cmd; + $sprintfcmd =~ s/\%(?!s)/\%\%/g; + $cmdvar = sprintf($sprintfcmd, $userval); + } + } else { + $userval = 'None'; + } + + } else { + # Ignore unknown option types silently + } + + # Insert the built snippet at the correct place + if ($arg->{'style'} eq 'G') { + # Place this Postscript command onto the prepend queue + # for the appropriate section. + if ($cmdvar) { + my $open = "[{\n%%BeginFeature: *$name $userval\n"; + my $close = "\n%%EndFeature\n} stopped cleartomark\n"; + if ($section eq "Prolog") { + push (@prologprepend, "$open$cmdvar$close"); + my $a = $arg; + while ($a->{'controlledby'}) { + # Collect option PostScript code to be inserted when + # the composite option which controls this option + # is found in the PostScript code + $a = $dat->{'args_byname'}{$a->{'controlledby'}}; + $a->{'prolog'} .= "$cmdvar\n"; + } + } elsif ($section eq "AnySetup") { + if ($optionset ne 'currentpage') { + push (@setupprepend, "$open$cmdvar$close"); + } elsif ($arg->{'header'} ne $userval) { + push (@pagesetupprepend, "$open$cmdvar$close"); + push (@cupspagesetupprepend, "$open$cmdvar$close"); + } + my $a = $arg; + while ($a->{'controlledby'}) { + # Collect option PostScript code to be inserted when + # the composite option which controls this option + # is found in the PostScript code + $a = $dat->{'args_byname'}{$a->{'controlledby'}}; + $a->{'setup'} .= "$cmdvar\n"; + $a->{'pagesetup'} .= "$cmdvar\n"; + } + } elsif ($section eq "DocumentSetup") { + push (@setupprepend, "$open$cmdvar$close"); + my $a = $arg; + while ($a->{'controlledby'}) { + # Collect option PostScript code to be inserted when + # the composite option which controls this option + # is found in the PostScript code + $a = $dat->{'args_byname'}{$a->{'controlledby'}}; + $a->{'setup'} .= "$cmdvar\n"; + } + } elsif ($section eq "PageSetup") { + push (@pagesetupprepend, "$open$cmdvar$close"); + my $a = $arg; + while ($a->{'controlledby'}) { + # Collect option PostScript code to be inserted when + # the composite option which controls this option + # is found in the PostScript code + $a = $dat->{'args_byname'}{$a->{'controlledby'}}; + $a->{'pagesetup'} .= "$cmdvar\n"; + } + } elsif ($section eq "JCLSetup") { + # PJL/JCL argument + $dat->{'jcl'} = 1; + push (@jclprepend, unhexify($cmdvar)); + my $a = $arg; + while ($a->{'controlledby'}) { + # Collect option PostScript code to be inserted when + # the composite option which controls this option + # is found in the PostScript code + $a = $dat->{'args_byname'}{$a->{'controlledby'}}; + $a->{'jclsetup'} .= "$cmdvar\n"; + } + } else { + push (@setupprepend, "$open$cmdvar$close"); + my $a = $arg; + while ($a->{'controlledby'}) { + # Collect option PostScript code to be inserted when + # the composite option which controls this option + # is found in the PostScript code + $a = $dat->{'args_byname'}{$a->{'controlledby'}}; + $a->{'setup'} .= "$cmdvar\n"; + } + } + } + # Do we have an option which is set to "Controlled by + # '<Composite>'"? Then make PostScript code available + # for substitution of "%% FoomaticRIPOptionSetting: ..." + if ($arg->{'fromcomposite'}) { + $arg->{'compositesubst'} = "$cmdvar\n"; + } + } elsif ($arg->{'style'} eq 'J') { + # JCL argument + $dat->{'jcl'} = 1; + # put JCL commands onto JCL stack... + push (@jclprepend, "\@PJL $cmdvar\n") if $cmdvar; + } elsif ($arg->{'style'} eq 'C') { + # command-line argument + + # Insert the processed argument in the commandline + # just before every occurance of the spot marker. + $dat->{'currentcmd'} =~ s!\%$spot!$cmdvar\%$spot!g; + } + # Insert option into command line of CUPS raster driver + if ($dat->{'currentcmd'} =~ m!\%Y!) { + next if !defined($userval) or $userval eq ""; + $dat->{'currentcmd'} =~ s!\%Y!$name=$userval \%Y!g; + } + # Remove the marks telling that this option is currently controlled + # by a composite option (setting "From<composite>") + undef $arg->{'fromcomposite'}; + undef $arg->{'controlledby'}; + } + + + ### Tidy up after computing option statements for all of P, J, and + ### C types: + + ## C type finishing + # Pluck out all of the %n's from the command line prototype + my @letters = qw/A B C D E F G H I J K L M W X Y Z/; + for my $spot (@letters) { + # Remove the letter markers from the commandline + $dat->{'currentcmd'} =~ s!\%$spot!!g; + } + + ## J type finishing + # Compute the proper stuff to say around the job + + if ((defined($dat->{'jcl'})) && (!$jobhasjcl)) { + + # Stick beginning of job cruft on the front of the jcl stuff... + unshift (@jclprepend, $jclbegin); + + # Command to switch to the interpreter + push (@jclprepend, $jcltointerpreter); + + # Arrange for JCL RESET command at end of job + push (@jclappend, $jclend); + + # Put the JCL stuff into the data structure + @{$dat->{'jclprepend'}} = @jclprepend; + @{$dat->{'jclappend'}} = @jclappend; + } + + ## G type finishing + # Save PostScript options + @{$dat->{'prologprepend'}} = @prologprepend; + @{$dat->{'setupprepend'}} = @setupprepend; + @{$dat->{'pagesetupprepend'}} = @pagesetupprepend; + @{$dat->{'cupspagesetupprepend'}} = @cupspagesetupprepend; +} + +sub buildpdqdriver { + + # Build a PDQ driver description file to use the given PPD file + # together with foomatic-rip with the PDQ printing system + + # Foomatic data and name of the option set for the default settings + my ($dat, $optionset) = @_; + + # Construct structure with driver information + my @pdqdriver = (); + + # Construct option list + my @driveropts = (); + + # Do we have a "Custom" setting for the page size? + # Then we have to insert the following into the "filter_exec" script. + my @setcustompagesize = (); + + # Fata for a custom page size, to allow a custom size as default + my $pagewidth = 612; + my $pageheight = 792; + my $pageunit = "pt"; + + + + ## First, compute the various option/value clauses + for my $arg (@{$dat->{'args'}}) { + + if ($arg->{'type'} eq "enum") { + + # Option with only one choice, omit it, foomatic-rip will set + # this choice anyway. + next if ($#{$arg->{'vals'}} < 1); + + my $nam = $arg->{'name'}; + + # Omit "PageRegion" option, it does the same as "PageSize". + next if $nam eq "PageRegion"; + + my $com = $arg->{'comment'}; + + # Assure that the comment is not empty + if (!$com) { + $com = $nam; + } + + my $def = $arg->{$optionset}; + $arg->{'varname'} = "$nam"; + $arg->{'varname'} =~ s![\-\/\.]!\_!g; + my $varn = $arg->{'varname'}; + + # 1, if setting "PageSize=Custom" was found + # Then we must add options for page width and height + my $custompagesize = 0; + + # If the default is a custom size we have to set also + # defaults for the width, height, and units of the page + if (($nam eq "PageSize") && + ($def =~ /^Custom\.([\d\.]+)x([\d\.]+)([A-Za-z]*)$/)) { + $def = "Custom"; + $pagewidth = $1; + $pageheight = $2; + $pageunit = $3; + } + + # No quotes, thank you. + $com =~ s!\"!\\\"!g; + + push(@driveropts, + " option {\n", + " var = \"$varn\"\n", + " desc = \"$com\"\n"); + + # get enumeration values for each enum arg + my ($ev, @vals, @valstmp); + for $ev (@{$arg->{'vals'}}) { + my $choiceshortname = $ev->{'value'}; + my $choicename = "${nam}_${choiceshortname}"; + my $val = " -o ${nam}=${choiceshortname}"; + my $com = $ev->{'comment'}; + + # Assure that the comment is not empty + if (!$com) { + $com = $choiceshortname; + } + + # stick another choice on driveropts + push(@valstmp, + " choice \"$choicename\" {\n", + " desc = \"$com\"\n", + " value = \"$val\"\n", + " }\n"); + if (($nam eq "PageSize") && + ($choiceshortname eq "Custom")) { + $custompagesize = 1; + if ($#setcustompagesize < 0) { + push(@setcustompagesize, + " # Custom page size settings\n", + " # We aren't really checking for " . + "legal vals.\n", + " if [ \"x\${$varn}\" == 'x$val' ]; " . + "then\n", + " $varn=\"\${$varn}.\${PageWidth}" . + "x\${PageHeight}\${PageSizeUnit}\"\n", + " fi\n\n"); + } + } + } + + push(@driveropts, + " default_choice \"" . $nam . "_" . $def . "\"\n", + @valstmp, + " }\n\n"); + + if ($custompagesize) { + # Add options to set the custom page size + push(@driveropts, + " argument {\n", + " var = \"PageWidth\"\n", + " desc = \"Page Width (for \\\"Custom\\\" page " . + "size)\"\n", + " def_value \"$pagewidth\"\n", + " help = \"Minimum value: 0, Maximum value: " . + "100000\"\n", + " }\n\n", + " argument {\n", + " var = \"PageHeight\"\n", + " desc = \"Page Height (for \\\"Custom\\\" page " . + "size)\"\n", + " def_value \"$pageheight\"\n", + " help = \"Minimum value: 0, Maximum value: " . + "100000\"\n", + " }\n\n", + " option {\n", + " var = \"PageSizeUnit\"\n", + " desc = \"Unit (for \\\"Custom\\\" page size)\"\n", + " default_choice \"PageSizeUnit_$pageunit\"\n", + " choice \"PageSizeUnit_pt\" {\n", + " desc = \"Points (1/72 inch)\"\n", + " value = \"pt\"\n", + " }\n", + " choice \"PageSizeUnit_in\" {\n", + " desc = \"Inches\"\n", + " value = \"in\"\n", + " }\n", + " choice \"PageSizeUnit_cm\" {\n", + " desc = \"cm\"\n", + " value = \"cm\"\n", + " }\n", + " choice \"PageSizeUnit_mm\" {\n", + " desc = \"mm\"\n", + " value = \"mm\"\n", + " }\n", + " }\n\n"); + } + + } elsif ($arg->{'type'} eq 'int' or $arg->{'type'} eq 'float') { + + my $nam = $arg->{'name'}; + my $com = $arg->{'comment'}; + + # Assure that the comment is not empty + if (!$com) { + $com = $nam; + } + + my $def = $arg->{$optionset}; + my $max = $arg->{'max'}; + my $min = $arg->{'min'}; + $arg->{'varname'} = "$nam"; + $arg->{'varname'} =~ s![\-\/\.]!\_!g; + my $varn = $arg->{'varname'}; + my $legal = $arg->{'legal'} = + "Minimum value: $min, Maximum value: $max"; + + my $defstr = ""; + if ($def) { + $defstr = sprintf(" def_value \"%s\"\n", $def); + } + + push(@driveropts, + " argument {\n", + " var = \"$varn\"\n", + " desc = \"$com\"\n", + $defstr, + " help = \"$legal\"\n", + " }\n\n"); + + } elsif ($arg->{'type'} eq 'bool') { + + my $nam = $arg->{'name'}; + my $com = $arg->{'comment'}; + + # Assure that the comment is not empty + if (!$com) { + $com = $nam; + } + + my $tcom = $arg->{'comment_true'}; + my $fcom = $arg->{'comment_false'}; + my $def = $arg->{$optionset}; + $arg->{'legal'} = "Value is a boolean flag"; + $arg->{'varname'} = "$nam"; + $arg->{'varname'} =~ s![\-\/\.]!\_!g; + my $varn = $arg->{'varname'}; + + my $defstr = ""; + if ($def) { + $defstr = sprintf(" default_choice \"%s\"\n", + $def ? "$nam" : "no$nam"); + } else { + $defstr = sprintf(" default_choice \"%s\"\n", "no$nam"); + } + push(@driveropts, + " option {\n", + " var = \"$varn\"\n", + " desc = \"$com\"\n", + $defstr, + " choice \"$nam\" {\n", + " desc = \"$tcom\"\n", + " value = \" -o $nam=True\"\n", + " }\n", + " choice \"no$nam\" {\n", + " desc = \"$fcom\"\n", + " value = \" -o $nam=False\"\n", + " }\n", + " }\n\n"); + + } elsif ($arg->{'type'} eq 'string' or $arg->{'type'} eq 'password') { + + my $nam = $arg->{'name'}; + my $com = $arg->{'comment'}; + + # Assure that the comment is not empty + if (!$com) { + $com = $nam; + } + + my $def = $arg->{$optionset}; + my $maxlength = $arg->{'maxlength'}; + my $proto = $arg->{'proto'}; + $arg->{'varname'} = "$nam"; + $arg->{'varname'} =~ s![\-\/\.]!\_!g; + my $varn = $arg->{'varname'}; + + my $legal; + if (defined($maxlength)) { + $legal .= "Maximum length: $maxlength characters, "; + } + $legal .= "Examples/special settings: "; + for (@{$arg->{'vals'}}) { + my ($value, $comment, $driverval) = + ($_->{'value'}, $_->{'comment'}, $_->{'driverval'}); + # Retrieve the original string from the prototype + # and the driverval + my $string; + if ($proto) { + my $s = index($proto, '%s'); + my $l = length($driverval) - length($proto) + 2; + if (($s < 0) || ($l < 0)) { + $string = $driverval; + } else { + $string = substr($driverval, $s, $l); + } + } else { + $string = $driverval; + } + if ($value ne $string) { + $legal .= "${value}: \\\"$string\\\""; + } else { + $legal .= "\\\"$value\\\""; + } + if ($comment && ($value ne $comment) && + ($string ne $comment) && + (($value ne 'None') || ($comment ne '(None)'))) { + $legal .= " ($comment)"; + } + $legal .= "; "; + } + $legal =~ s/; $//; + + $arg->{'legal'} = $legal; + + my $defstr = ""; + if ($def) { + $defstr = sprintf(" def_value \"%s\"\n", $def); + } + + push(@driveropts, + " argument {\n", + " var = \"$varn\"\n", + " desc = \"$com\"\n", + $defstr, + " help = \"$legal\"\n", + " }\n\n"); + + } + + } + + + + ## Define the "docs" option to print the driver documentation page + + push(@driveropts, + " option {\n", + " var = \"DRIVERDOCS\"\n", + " desc = \"Print driver usage information\"\n", + " default_choice \"nodocs\"\n", + " choice \"docs\" {\n", + " desc = \"Yes\"\n", + " value = \" -o docs\"\n", + " }\n", + " choice \"nodocs\" {\n", + " desc = \"No\"\n", + " value = \"\"\n", + " }\n", + " }\n\n"); + + + + ## Build the "foomatic-rip" command line + my $commandline = "foomatic-rip --pdq"; + if ($printer) { + $commandline .= " -P $printer"; + } else { + # Make sure that the PPD file is entered with an absolute path + if ($ppdfile !~ m!^/!) { + my $pwd = cwd; + $ppdfile = "$pwd/$ppdfile"; + } + $commandline .= " --ppd=$ppdfile"; + } + for my $arg (@{$dat->{'args'}}) { + if ($arg->{'varname'}) { + $commandline .= "\${$prefix$arg->{'varname'}}"; + } + } + $commandline .= "\${DRIVERDOCS} \$INPUT > \$OUTPUT"; + + + + ## Now we generate code to build the command line snippets for the + ## numerical options + + my @psfilter; + for my $arg (@{$dat->{'args'}}) { + + # Only numerical and string options need to be treated here + next if (($arg->{'type'} ne 'int') && + ($arg->{'type'} ne 'float') && + ($arg->{'type'} ne 'string') && + ($arg->{'type'} ne 'password')); + + my $comment = $arg->{'comment'}; + my $name = $arg->{'name'}; + my $varname = $arg->{'varname'}; + + # If the option's variable is non-null, put in the + # argument. Otherwise this option is the empty + # string. Error checking? + + push(@psfilter, + " # $comment\n", + (($arg->{'type'} eq 'int') || ($arg->{'type'} eq 'float') ? + (" # We aren't really checking for max/min,\n", + " # this is done by foomatic-rip\n", + " if [ \"x\${$varname}\" != 'x' ]; then\n ") : ""), + #" $varname=`echo \${$varname} | perl -p -e \"s/'/'\\\\\\\\\\\\\\\\''/g\"`\n", + " $varname=\" -o $name='\${$varname}'\"\n", + (($arg->{'type'} eq 'int') || ($arg->{'type'} eq 'float') ? + " fi\n" : ""), + "\n"); + } + + # Command execution + + push(@psfilter, + " if ! test -e \$INPUT.ok; then\n", + " sh -c \"$commandline\"\n", + " if ! test -e \$OUTPUT; then \n", + " echo 'Error running foomatic-rip; no output!'\n", + " exit 1\n", + " fi\n", + " else\n", + " ln -s \$INPUT \$OUTPUT\n", + " fi\n\n"); + + my $version = time(); + my $name = "$model-$version"; + $name =~ s/\W/\-/g; + $name =~ s/\-+/\-/g; + + my $pname = $model; + + push (@pdqdriver, + "driver \"$name\" {\n\n", + " # This PDQ driver declaration file was generated " . + "automatically by\n", + " # foomatic-rip from information in the file $ppdfile.\n", + " # It allows printing with PDQ on the $pname.\n", + "\n", + " requires \"foomatic-rip\"\n\n", + @driveropts, + " language_driver all {\n", + " # We accept all file types and pass them to foomatic-rip\n", + " # (invoked in \"filter_exec {}\" section) without\n", + " # pre-filtering\n", + " filetype_regx \"\"\n", + " convert_exec {\n", + " ln -s \$INPUT \$OUTPUT\n", + " }\n", + " }\n\n", + " filter_exec {\n", + @setcustompagesize, + @psfilter, + " }\n", + "}\n"); + + return @pdqdriver; + +} + + + +# Emacs tabulator/indentation + +### Local Variables: +### tab-width: 8 +### perl-indent-level: 4 +### End: diff --git a/foomatic/opt/m2300w-ColorMode.xml b/foomatic/opt/m2300w-ColorMode.xml new file mode 100644 index 0000000..8a98de9 --- /dev/null +++ b/foomatic/opt/m2300w-ColorMode.xml @@ -0,0 +1,59 @@ +<option type="enum" id="opt/m2300w-ColorMode"> + + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + + <arg_shortname><en>ColorMode</en></arg_shortname> + <arg_longname><en>Color Mode</en></arg_longname> + + <arg_execution> + <arg_group>PrintoutMode</arg_group> + <arg_order>300</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-o ColorMode=%s </arg_proto> + </arg_execution> + + <constraints> + <constraint sense="true"> + <driver>m2300w</driver> + <arg_defval>ev/m2300w-ColorMode-@PrintoutMode</arg_defval> + </constraint> + <constraint sense="true"> + <driver>m2400w</driver> + <arg_defval>ev/m2300w-ColorMode-@PrintoutMode</arg_defval> + </constraint> + </constraints> + + <enum_vals> + <enum_val id="ev/m2300w-ColorMode-@PrintoutMode"> + <ev_driverval>@PrintoutMode</ev_driverval> + <ev_shortname><en>@PrintoutMode</en></ev_shortname> + <ev_longname><en>Controlled by PrintoutMode</en></ev_longname> + <comments> + <en>ColorMode derived from PrintoutMode</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-ColorMode-Draft"> + <ev_driverval>Gray</ev_driverval> + <ev_shortname><en>Gray</en></ev_shortname> + <ev_longname><en>Grayscale</en></ev_longname> + <comments> + <en>Force printing in grayscale</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-ColorMode-Color"> + <ev_driverval>Color</ev_driverval> + <ev_shortname><en>Color</en></ev_shortname> + <ev_longname><en>Color</en></ev_longname> + <comments> + <en>Force printing in color</en> + </comments> + </enum_val> + </enum_vals> + +</option> + diff --git a/foomatic/opt/m2300w-ColorProfile.xml b/foomatic/opt/m2300w-ColorProfile.xml new file mode 100644 index 0000000..0def02b --- /dev/null +++ b/foomatic/opt/m2300w-ColorProfile.xml @@ -0,0 +1,135 @@ +<option type="enum" id="opt/m2300w-ColorProfile"> + + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + + <arg_shortname><en>ColorProfile</en></arg_shortname> + <arg_longname><en>Color Profile (CRD)</en></arg_longname> + + <arg_execution> + <arg_group>PrintoutMode</arg_group> + <arg_order>320</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-o ColorProfile=%s </arg_proto> + </arg_execution> + + <constraints> + <constraint sense="true"> + <driver>m2300w</driver> + <arg_defval>ev/m2300w-ColorProfile-@PrintoutMode</arg_defval> + </constraint> + <constraint sense="true"> + <driver>m2400w</driver> + <arg_defval>ev/m2300w-ColorProfile-@PrintoutMode</arg_defval> + </constraint> + </constraints> + + <enum_vals> + <enum_val id="ev/m2300w-ColorProfile-@PrintoutMode"> + <ev_driverval>@PrintoutMode</ev_driverval> + <ev_shortname><en>@PrintoutMode</en></ev_shortname> + <ev_longname><en>Controlled by PrintoutMode</en></ev_longname> + <comments> + <en>ColorProfile derived from PrintoutMode</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-ColorProfile-AutoColor"> + <ev_driverval>AutoColor</ev_driverval> + <ev_shortname><en>AutoColor</en></ev_shortname> + <ev_longname><en>Automatic (general purpose)</en></ev_longname> + <comments> + <en> +Prints pages with only black text in B/W, and color pages in color +(this has slight impacts on the darkness of black and dark colors) + </en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-ColorProfile-Photo"> + <ev_driverval>Photo</ev_driverval> + <ev_shortname><en>Photo</en></ev_shortname> + <ev_longname><en>Photo (use max. black toner)</en></ev_longname> + <comments> + <en> +Optimized for printing photos, produces deep, dark color. +Black generation uses as much black toner as possible. + </en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-ColorProfile-Photo-kh"> + <ev_driverval>Photo-kh</ev_driverval> + <ev_shortname><en>Photo-kh</en></ev_shortname> + <ev_longname><en>Photo (use less black toner)</en></ev_longname> + <comments> + <en> +Optimized for printing photos, produces deep, dark color. +Black generation uses less black toner. + </en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-ColorProfile-None"> + <ev_driverval>None</ev_driverval> + <ev_shortname><en>None</en></ev_shortname> + <ev_longname><en>None (turn off color management)</en></ev_longname> + <comments> + <en> +Print without color management. This is not recommended for normal +printing. If you want to profile your printer (with 3rd party software) +then you need to print the color test charts using this print mode. + </en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-ColorProfile-User1"> + <ev_driverval>User1</ev_driverval> + <ev_shortname><en>User1</en></ev_shortname> + <ev_longname><en>User defined CRD #1</en></ev_longname> + <comments> + <en>Select user defined CRD #1</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-ColorProfile-User2"> + <ev_driverval>User2</ev_driverval> + <ev_shortname><en>User2</en></ev_shortname> + <ev_longname><en>User defined CRD #2</en></ev_longname> + <comments> + <en>Select user defined CRD #2</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-ColorProfile-User3"> + <ev_driverval>User3</ev_driverval> + <ev_shortname><en>User3</en></ev_shortname> + <ev_longname><en>User defined CRD #3</en></ev_longname> + <comments> + <en>Select user defined CRD #3</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-ColorProfile-User4"> + <ev_driverval>User4</ev_driverval> + <ev_shortname><en>User4</en></ev_shortname> + <ev_longname><en>User defined CRD #4</en></ev_longname> + <comments> + <en>Select user defined CRD #4</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-ColorProfile-User5"> + <ev_driverval>User5</ev_driverval> + <ev_shortname><en>User5</en></ev_shortname> + <ev_longname><en>User defined CRD #5</en></ev_longname> + <comments> + <en>Select user defined CRD #5</en> + </comments> + </enum_val> + + </enum_vals> +</option> + diff --git a/foomatic/opt/m2300w-Debug.xml b/foomatic/opt/m2300w-Debug.xml new file mode 100644 index 0000000..32c77af --- /dev/null +++ b/foomatic/opt/m2300w-Debug.xml @@ -0,0 +1,60 @@ +<option type="enum" id="opt/m2300w-Debug"> + + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + + <arg_shortname><en>Debug</en></arg_shortname> + <arg_longname><en>Debug Level</en></arg_longname> + + <arg_execution> + <arg_group>Debug</arg_group> + <arg_order>500</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>%s </arg_proto> + </arg_execution> + + <constraints> + <constraint sense="true"> + <driver>m2300w</driver> + <arg_defval>ev/m2300w-Debug-Off</arg_defval> + </constraint> + <constraint sense="true"> + <driver>m2400w</driver> + <arg_defval>ev/m2300w-Debug-Off</arg_defval> + </constraint> + </constraints> + + <enum_vals> + <enum_val id="ev/m2300w-Debug-Off"> + <ev_driverval></ev_driverval> + <ev_shortname><en>Off</en></ev_shortname> + <ev_longname><en>Debugging turned off</en></ev_longname> + <comments><en>Debugging turned off</en></comments> + </enum_val> + + <enum_val id="ev/m2300w-Debug-1"> + <ev_driverval>-d</ev_driverval> + <ev_shortname><en>1</en></ev_shortname> + <ev_longname><en>Debug level 1</en></ev_longname> + <comments><en>Debug level 1</en></comments> + </enum_val> + + <enum_val id="ev/m2300w-Debug-2"> + <ev_driverval>-d -d</ev_driverval> + <ev_shortname><en>2</en></ev_shortname> + <ev_longname><en>Debug level 2</en></ev_longname> + <comments><en>Debug level 2</en></comments> + </enum_val> + + <enum_val id="ev/m2300w-Debug-3"> + <ev_driverval>-d -d -d</ev_driverval> + <ev_shortname><en>3</en></ev_shortname> + <ev_longname><en>Debug level 3</en></ev_longname> + <comments><en>Debug level 3</en></comments> + </enum_val> + + </enum_vals> +</option> + diff --git a/foomatic/opt/m2300w-DefaultRGB.xml b/foomatic/opt/m2300w-DefaultRGB.xml new file mode 100644 index 0000000..a72a487 --- /dev/null +++ b/foomatic/opt/m2300w-DefaultRGB.xml @@ -0,0 +1,83 @@ +<option type="enum" id="opt/m2300w-DefaultRGB"> + + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + + <!-- needed to use "DefRGB" here, to make CUPS happy --> + <arg_shortname><en>DefRGB</en></arg_shortname> + <arg_longname><en>DefaultRGB</en></arg_longname> + + <arg_execution> + <arg_group>PrintoutMode</arg_group> + <arg_order>340</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-o DefaultRGB=%s </arg_proto> + </arg_execution> + + <constraints> + <constraint sense="true"> + <driver>m2300w</driver> + <arg_defval>ev/m2300w-DefaultRGB-sRGB</arg_defval> + </constraint> + <constraint sense="true"> + <driver>m2400w</driver> + <arg_defval>ev/m2300w-DefaultRGB-sRGB</arg_defval> + </constraint> + </constraints> + + <enum_vals> + <enum_val id="ev/m2300w-DefaultRGB-sRGB"> + <ev_driverval>sRGB</ev_driverval> + <ev_shortname><en>sRGB</en></ev_shortname> + <ev_longname><en>Interpret as sRGB (preferred)</en></ev_longname> + <comments> + <en> +Interpret /DeviceRGB colors in printed documents as RGB values +in the sRGB color space. This setting should be appropriate +for most typical consumer applications and purposes. + </en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-DefaultRGB-AdobeRGB"> + <ev_driverval>AdobeRGB</ev_driverval> + <ev_shortname><en>AdobeRGB</en></ev_shortname> + <ev_longname><en>Interpret as AdobeRGB</en></ev_longname> + <comments> + <en> +Interpret /DeviceRGB colors in printed documents as +RGB values in the AdobeRGB color space. + </en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-DefaultRGB-gimp-print"> + <ev_driverval>gimp-print</ev_driverval> + <ev_shortname><en>gimp-print</en></ev_shortname> + <ev_longname><en>For printing PS files created by gimp</en></ev_longname> + <comments> + <en> +If you are printing sRGB images from gimp, using gimp's File -> Print +dialogue, then select this setting. Do not use the sRGB setting in this +case, since gimp mangles colors during printing, and this settings +compensates gimp's changes to the colors. + </en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-DefaultRGB-builtin"> + <ev_driverval>builtin</ev_driverval> + <ev_shortname><en>builtin</en></ev_shortname> + <ev_longname><en>Use default built into ghostscript</en></ev_longname> + <comments> + <en> +Use ghostscript's default remapping of /DeviceRGB to CIE-based colors. + </en> + </comments> + </enum_val> + + </enum_vals> +</option> + diff --git a/foomatic/opt/m2300w-MediaType.xml b/foomatic/opt/m2300w-MediaType.xml new file mode 100644 index 0000000..35fad8f --- /dev/null +++ b/foomatic/opt/m2300w-MediaType.xml @@ -0,0 +1,92 @@ +<option type="enum" id="opt/m2300w-MediaType"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Media Type</en> </arg_longname> + <arg_shortname> <en>MediaType</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>140</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-m %s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>m2300w</driver> + <arg_defval>ev/m2300w-MediaType-Standard</arg_defval> + </constraint> + <constraint sense="true"> + <driver>m2400w</driver> + <arg_defval>ev/m2300w-MediaType-Standard</arg_defval> + </constraint> + </constraints> + <enum_vals> + + <enum_val id="ev/m2300w-MediaType-Standard"> + <ev_longname> <en>Standard Paper</en> </ev_longname> + <comments> + <en>Standard (Plain paper: 60 - 90 g/qm)</en> + </comments> + <ev_shortname> <en>Standard</en> </ev_shortname> + <ev_driverval>0</ev_driverval> + </enum_val> + + <enum_val id="ev/m2300w-MediaType-Carton"> + <ev_longname> <en>Carton</en> </ev_longname> + <comments> + <en>Carton (Thick stock: 90 - 163 g/qm)</en> + </comments> + <ev_shortname> <en>Carton</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + + <enum_val id="ev/m2300w-MediaType-Transparency"> + <ev_longname> <en>Transparency</en> </ev_longname> + <comments> + <en>Transparency</en> + </comments> + <ev_shortname> <en>Transparency</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + + <enum_val id="ev/m2300w-MediaType-Envelope"> + <ev_longname> <en>Envelope</en> </ev_longname> + <comments> + <en>Envelope</en> + </comments> + <ev_shortname> <en>Envelope</en> </ev_shortname> + <ev_driverval>3</ev_driverval> + </enum_val> + + <enum_val id="ev/m2300w-MediaType-Letterhead"> + <ev_longname> <en>Letterhead</en> </ev_longname> + <comments> + <en>Letterhead</en> + </comments> + <ev_shortname> <en>Letterhead</en> </ev_shortname> + <ev_driverval>4</ev_driverval> + </enum_val> + + <enum_val id="ev/m2300w-MediaType-Postcard"> + <ev_longname> <en>Postcard</en> </ev_longname> + <comments> + <en>Postcard</en> + </comments> + <ev_shortname> <en>Postcard</en> </ev_shortname> + <ev_driverval>5</ev_driverval> + </enum_val> + + <enum_val id="ev/m2300w-MediaType-Labels"> + <ev_longname> <en>Labels</en> </ev_longname> + <comments> + <en>Labels</en> + </comments> + <ev_shortname> <en>Labels</en> </ev_shortname> + <ev_driverval>6</ev_driverval> + </enum_val> + + + + </enum_vals> +</option> diff --git a/foomatic/opt/m2300w-PageSize.xml b/foomatic/opt/m2300w-PageSize.xml new file mode 100644 index 0000000..a1b807a --- /dev/null +++ b/foomatic/opt/m2300w-PageSize.xml @@ -0,0 +1,80 @@ +<option type="enum" id="opt/m2300w-PageSize"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Page Size</en> </arg_longname> + <arg_shortname> <en>PageSize</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>120</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-p %s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>m2300w</driver> + <arg_defval>ev/m2300w-PageSize-A4</arg_defval> + </constraint> + <constraint sense="true"> + <driver>m2400w</driver> + <arg_defval>ev/m2300w-PageSize-A4</arg_defval> + </constraint> + </constraints> + <enum_vals> + + <enum_val id="ev/m2300w-PageSize-A4"> + <ev_longname> <en>A4</en> </ev_longname> + <comments> + <en>A4 ()</en> + </comments> + <ev_shortname> <en>A4</en> </ev_shortname> + <ev_driverval>4</ev_driverval> + </enum_val> + + <!--enum_val id="ev/m2300w-PageSize-B5ijs"> + <ev_longname> <en>B5 IJS</en> </ev_longname> + <comments> + <en>B5 IJS ()</en> + </comments> + <ev_shortname> <en>B5IJS</en> </ev_shortname> + <ev_driverval>6</ev_driverval> + </enum_val--> + + <enum_val id="ev/m2300w-PageSize-A5"> + <ev_longname> <en>A5</en> </ev_longname> + <comments> + <en>A5 ()</en> + </comments> + <ev_shortname> <en>A5</en> </ev_shortname> + <ev_driverval>8</ev_driverval> + </enum_val> + + <!--enum_val id="ev/m2300w-PageSize-Folio"> + <ev_longname> <en>Folio</en> </ev_longname> + <comments> + <en>Folio ()</en> + </comments> + <ev_shortname> <en>Folio</en> </ev_shortname> + <ev_driverval>18</ev_driverval> + </enum_val--> + + <enum_val id="ev/m2300w-PageSize-Legal"> + <ev_longname> <en>Legal</en> </ev_longname> + <comments> + <en>Legal ()</en> + </comments> + <ev_shortname> <en>Legal</en> </ev_shortname> + <ev_driverval>25</ev_driverval> + </enum_val> + + <enum_val id="ev/m2300w-PageSize-Letter"> + <ev_longname> <en>Letter</en> </ev_longname> + <comments> + <en>Letter ()</en> + </comments> + <ev_shortname> <en>Letter</en> </ev_shortname> + <ev_driverval>27</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic/opt/m2300w-PrintoutMode.xml b/foomatic/opt/m2300w-PrintoutMode.xml new file mode 100644 index 0000000..f7d757d --- /dev/null +++ b/foomatic/opt/m2300w-PrintoutMode.xml @@ -0,0 +1,76 @@ +<option type="enum" id="opt/m2300w-PrintoutMode"> + + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + + <arg_shortname><en>PrintoutMode</en></arg_shortname> + <arg_longname><en>Printout Mode</en></arg_longname> + + <arg_execution> + <arg_group>General</arg_group> + <arg_order>160</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-o PrintoutMode=%s </arg_proto> + </arg_execution> + + <constraints> + <constraint sense="true"> + <driver>m2300w</driver> + <arg_defval>ev/m2300w-PrintoutMode-Auto</arg_defval> + </constraint> + <constraint sense="true"> + <driver>m2400w</driver> + <arg_defval>ev/m2300w-PrintoutMode-Auto</arg_defval> + </constraint> + </constraints> + + <enum_vals> + <enum_val id="ev/m2300w-PrintoutMode-Auto"> + <ev_driverval>Auto</ev_driverval> + <ev_shortname><en>Auto</en></ev_shortname> + <ev_longname><en>Automatic (B/W and color)</en></ev_longname> + <comments> + <en>Print pages with only black text in B/W, otherwise in color</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-PrintoutMode-Gray"> + <ev_driverval>Gray</ev_driverval> + <ev_shortname><en>Gray</en></ev_shortname> + <ev_longname><en>Grayscale</en></ev_longname> + <comments> + <en>Force printing in grayscale</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-PrintoutMode-Photo"> + <ev_driverval>Photo</ev_driverval> + <ev_shortname><en>Photo</en></ev_shortname> + <ev_longname><en>Photo</en></ev_longname> + <comments> + <en>Print in color, using the "Photo" color profile</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-PrintoutMode-Draft"> + <ev_driverval>Draft</ev_driverval> + <ev_shortname><en>Draft</en></ev_shortname> + <ev_longname><en>Draft (economy)</en></ev_longname> + <comments> + <en>Economy mode to save toner, approx. newspaper quality</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-PrintoutMode-Draft.Gray"> + <ev_driverval>Draft.Gray</ev_driverval> + <ev_shortname><en>Draft.Gray</en></ev_shortname> + <ev_longname><en>Draft grayscale (economy)</en></ev_longname> + <comments> + <en>Grayscale economy mode to save toner</en> + </comments> + </enum_val> + </enum_vals> +</option> + diff --git a/foomatic/opt/m2300w-Quality.xml b/foomatic/opt/m2300w-Quality.xml new file mode 100644 index 0000000..f71873a --- /dev/null +++ b/foomatic/opt/m2300w-Quality.xml @@ -0,0 +1,58 @@ +<option type="enum" id="opt/m2300w-Quality"> + + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + + <arg_shortname><en>Quality</en></arg_shortname> + <arg_longname><en>Print Quality</en></arg_longname> + + <arg_execution> + <arg_group>PrintoutMode</arg_group> + <arg_order>200</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-o Quality=%s </arg_proto> + </arg_execution> + + <constraints> + <constraint sense="true"> + <driver>m2300w</driver> + <arg_defval>ev/m2300w-Quality-@PrintoutMode</arg_defval> + </constraint> + <constraint sense="true"> + <driver>m2400w</driver> + <arg_defval>ev/m2300w-Quality-@PrintoutMode</arg_defval> + </constraint> + </constraints> + + <enum_vals> + <enum_val id="ev/m2300w-Quality-@PrintoutMode"> + <ev_driverval>@PrintoutMode</ev_driverval> + <ev_shortname><en>@PrintoutMode</en></ev_shortname> + <ev_longname><en>Controlled by PrintoutMode</en></ev_longname> + <comments> + <en>Quality derived from PrintoutMode</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-Quality-Draft"> + <ev_driverval>Draft</ev_driverval> + <ev_shortname><en>Draft</en></ev_shortname> + <ev_longname><en>Draft (economy)</en></ev_longname> + <comments> + <en>Economy mode to save toner, approx. newspaper quality</en> + </comments> + </enum_val> + + <enum_val id="ev/m2300w-Quality-Normal"> + <ev_driverval>Normal</ev_driverval> + <ev_shortname><en>Normal</en></ev_shortname> + <ev_longname><en>Normal</en></ev_longname> + <comments> + <en>Normal print quality</en> + </comments> + </enum_val> + </enum_vals> +</option> + diff --git a/foomatic/opt/m2300w-Resolution.xml b/foomatic/opt/m2300w-Resolution.xml new file mode 100644 index 0000000..e9f85e9 --- /dev/null +++ b/foomatic/opt/m2300w-Resolution.xml @@ -0,0 +1,58 @@ +<option type="enum" id="opt/m2300w-Resolution"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Resolution</en> </arg_longname> + <arg_shortname> <en>Resolution</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>100</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-r %s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>m2300w</driver> + <arg_defval>ev/m2300w-Resolution-1200x600</arg_defval> + </constraint> + <constraint sense="true"> + <driver>m2400w</driver> + <arg_defval>ev/m2300w-Resolution-1200x600</arg_defval> + </constraint> + </constraints> + <enum_vals> + <!--enum_val id="ev/m2300w-Resolution-600x600"> + <ev_longname> <en>600x600 dpi</en> </ev_longname> + <comments> + <en>Resolution set to 600x600 dpi</en> + </comments> + <ev_shortname> <en>600x600</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val--> + + <enum_val id="ev/m2300w-Resolution-1200x600"> + <ev_longname> <en>1200x600 dpi</en> </ev_longname> + <comments> + <en>Resolution set to 1200x600 dpi</en> + </comments> + <ev_shortname> <en>1200x600</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + + <enum_val id="ev/m2300w-Resolution-2400x600"> + <ev_longname> <en>2400x600 dpi</en> </ev_longname> + <comments> + <en>Resolution set to 2400x600 dpi (2400W only)</en> + </comments> + <ev_shortname> <en>2400x600</en> </ev_shortname> + <ev_driverval>3</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>m2300w</driver> + <arg_defval>na</arg_defval> + </constraint> + </constraints> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic/opt/m2300w-psnup.xml b/foomatic/opt/m2300w-psnup.xml new file mode 100644 index 0000000..b67a1d1 --- /dev/null +++ b/foomatic/opt/m2300w-psnup.xml @@ -0,0 +1,52 @@ +<option type="enum" id="opt/m2300w-psnup"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Multipage</en> </arg_longname> + <arg_shortname> <en>Multipage</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>170</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto> %s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>m2300w</driver> + <arg_defval>ev/m2300w-psnup-none</arg_defval> + </constraint> + <constraint sense="true"> + <driver>m2400w</driver> + <arg_defval>ev/m2300w-psnup-none</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/m2300w-psnup-none"> + <ev_longname> <en>none</en> </ev_longname> + <comments> + <en>no Multipage</en> + </comments> + <ev_shortname> <en>none</en> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + + <enum_val id="ev/m2300w-psnup-2up"> + <ev_longname> <en>2up</en> </ev_longname> + <comments> + <en>two pages on one sheet</en> + </comments> + <ev_shortname> <en>2up</en> </ev_shortname> + <ev_driverval>-2</ev_driverval> + </enum_val> + + <enum_val id="ev/m2300w-psnup-4up"> + <ev_longname> <en>4up</en> </ev_longname> + <comments> + <en>four pages on one sheet</en> + </comments> + <ev_shortname> <en>4up</en> </ev_shortname> + <ev_driverval>-4</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic/printer/Minolta-magicolor_2300W.xml b/foomatic/printer/Minolta-magicolor_2300W.xml new file mode 100644 index 0000000..8b17417 --- /dev/null +++ b/foomatic/printer/Minolta-magicolor_2300W.xml @@ -0,0 +1,70 @@ +<printer id="printer/Minolta-magicolor_2300W"> + <make>Minolta</make> + <model>magicolor 2300W</model> + <mechanism> + <laser/> + <color/> + <resolution> + <dpi> + <x>1200</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> <en> + Toner Black (4500 prints) - $79 + Toner Yellow (4500 prints) - $119 + Toner Magenta (4500 prints) - $119 + Toner Cyan (4500 prints) - $119 + Waste Toner Box (25000 prints) - $19 + OPC Drum Catridge (45000 prints) - $149 + </en> </comments> + <partno>1710517-005</partno> + <partno>1710517-006</partno> + <partno>1710517-007</partno> + <partno>1710517-008</partno> + <partno>1710522-001</partno> + <partno>1710520-001</partno> + </consumables> + </mechanism> + <url>http://www.minolta-qms.com/products/color/mc2300DL/index.asp</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <parallel> + <!-- CLASS:PRINTER; MODEL:mc2300W; MANUFACTURER:KONICA MINOLTA; DESCRIPTION:KONICA MINOLTA mc2300W; COMMAND SET:NA; --> + <!-- <ieee1284>CLASS:PRINTER;MODEL:magicolor 2300 W;MANUFACTURER:MINOLTA-QMS;</ieee1284> --> + <manufacturer>KONICA MINOLTA</manufacturer> + <commandset>NA</commandset> + <model>mc2300W</model> + <description>KONICA MINOLTA mc2300W</description> + </parallel> + <usb> + <!-- MFG:KONICA MINOLTA;CMD:NA;MDL:mc2300W;CLS:PRINTER;DES:KONICA MINOLTA mc2300W; --> + <manufacturer>KONICA MINOLTA</manufacturer> + <commandset>NA</commandset> + <model>mc2300W</model> + <description>KONICA MINOLTA mc2300W</description> + </usb> + </autodetect> + <functionality>B</functionality> + <driver>m2300w</driver> + <unverified/><!--no "contrib_url"--> + <comments><en> + The Minolta magicolor 2300W is a GDI color laser printer with + a 2004 street price of $400-$600 USD. This printer is supported + by the m2300w open source printer driver. + </en></comments> +</printer> + diff --git a/foomatic/printer/Minolta-magicolor_2400W.xml b/foomatic/printer/Minolta-magicolor_2400W.xml new file mode 100644 index 0000000..82c884e --- /dev/null +++ b/foomatic/printer/Minolta-magicolor_2400W.xml @@ -0,0 +1,70 @@ +<printer id="printer/Minolta-magicolor_2400W"> + <make>Minolta</make> + <model>magicolor 2400W</model> + <mechanism> + <laser/> + <color/> + <resolution> + <dpi> + <x>2400</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> <en> + Toner Black (4500 prints) - $79 + Toner Yellow (4500 prints) - $119 + Toner Magenta (4500 prints) - $119 + Toner Cyan (4500 prints) - $119 + Waste Toner Box (25000 prints) - $19 + OPC Drum Catridge (45000 prints) - $149 + </en> </comments> + <partno>1710517-005</partno> + <partno>1710517-006</partno> + <partno>1710517-007</partno> + <partno>1710517-008</partno> + <partno>1710522-001</partno> + <partno>1710520-001</partno> + </consumables> + </mechanism> + <url>http://printer.konicaminolta.net/products/color/mc2400W/index.asp</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <parallel> + <!-- CLASS:PRINTER; MODEL:mc2400W; MANUFACTURER:KONICA MINOLTA; DESCRIPTION:KONICA MINOLTA mc2400W; COMMAND SET:NA; --> + <!-- <ieee1284>CLASS:PRINTER;MODEL:magicolor 2400 W;MANUFACTURER:MINOLTA-QMS;</ieee1284> --> + <manufacturer>KONICA MINOLTA</manufacturer> + <commandset>NA</commandset> + <model>mc2400W</model> + <description>KONICA MINOLTA mc2400W</description> + </parallel> + <usb> + <!-- MFG:KONICA MINOLTA;CMD:NA;MDL:mc2400W;CLS:PRINTER;DES:KONICA MINOLTA mc2400W; --> + <manufacturer>KONICA MINOLTA</manufacturer> + <commandset>NA</commandset> + <model>mc2400W</model> + <description>KONICA MINOLTA mc2400W</description> + </usb> + </autodetect> + <functionality>B</functionality> + <driver>m2400w</driver> + <unverified/><!--no "contrib_url"--> + <comments><en> + The Minolta magicolor 2400W is a GDI color laser printer with + a 2005 street price of circa $300 USD. This printer is supported + by the m2300w open source printer driver. + </en></comments> +</printer> + diff --git a/install-sh b/install-sh new file mode 100755 index 0000000..0ec27bc --- /dev/null +++ b/install-sh @@ -0,0 +1,294 @@ +#!/bin/sh +# +# install - install a program, script, or datafile +# +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. +# +# Calling this script install-sh is preferred over install.sh, to prevent +# `make' implicit rules from creating a file called install from it +# when there is no Makefile. +# +# This script is compatible with the BSD install script, but was written +# from scratch. It can only install one file at a time, a restriction +# shared with many OS's install programs. + + +# set DOITPROG to echo to test this script + +# Don't use :- since 4.3BSD and earlier shells don't like it. +doit="${DOITPROG-}" + + +# put in absolute paths if you don't have them in your path; or use env. vars. + +mvprog="${MVPROG-mv}" +cpprog="${CPPROG-cp}" +chmodprog="${CHMODPROG-chmod}" +chownprog="${CHOWNPROG-chown}" +chgrpprog="${CHGRPPROG-chgrp}" +stripprog="${STRIPPROG-strip}" +rmprog="${RMPROG-rm}" +mkdirprog="${MKDIRPROG-mkdir}" + +transformbasename="" +transform_arg="" +instcmd="$mvprog" +chmodcmd="$chmodprog 0755" +chowncmd="" +chgrpcmd="" +stripcmd="" +rmcmd="$rmprog -f" +mvcmd="$mvprog" +src="" +dst="" +dir_arg="" + +while [ x"$1" != x ]; do + case $1 in + -c) instcmd=$cpprog + shift + continue;; + + -d) dir_arg=true + shift + continue;; + + -m) chmodcmd="$chmodprog $2" + shift + shift + continue;; + + -o) chowncmd="$chownprog $2" + shift + shift + continue;; + + -g) chgrpcmd="$chgrpprog $2" + shift + shift + continue;; + + -s) stripcmd=$stripprog + shift + continue;; + + -t=*) transformarg=`echo $1 | sed 's/-t=//'` + shift + continue;; + + -b=*) transformbasename=`echo $1 | sed 's/-b=//'` + shift + continue;; + + *) if [ x"$src" = x ] + then + src=$1 + else + # this colon is to work around a 386BSD /bin/sh bug + : + dst=$1 + fi + shift + continue;; + esac +done + +if [ x"$src" = x ] +then + echo "$0: no input file specified" >&2 + exit 1 +else + : +fi + +if [ x"$dir_arg" != x ]; then + dst=$src + src="" + + if [ -d "$dst" ]; then + instcmd=: + chmodcmd="" + else + instcmd=$mkdirprog + fi +else + +# Waiting for this to be detected by the "$instcmd $src $dsttmp" command +# might cause directories to be created, which would be especially bad +# if $src (and thus $dsttmp) contains '*'. + + if [ -f "$src" ] || [ -d "$src" ] + then + : + else + echo "$0: $src does not exist" >&2 + exit 1 + fi + + if [ x"$dst" = x ] + then + echo "$0: no destination specified" >&2 + exit 1 + else + : + fi + +# If destination is a directory, append the input filename; if your system +# does not like double slashes in filenames, you may need to add some logic + + if [ -d "$dst" ] + then + dst=$dst/`basename "$src"` + else + : + fi +fi + +## this sed command emulates the dirname command +dstdir=`echo "$dst" | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'` + +# Make sure that the destination directory exists. +# this part is taken from Noah Friedman's mkinstalldirs script + +# Skip lots of stat calls in the usual case. +if [ ! -d "$dstdir" ]; then +defaultIFS=' + ' +IFS="${IFS-$defaultIFS}" + +oIFS=$IFS +# Some sh's can't handle IFS=/ for some reason. +IFS='%' +set - `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` +IFS=$oIFS + +pathcomp='' + +while [ $# -ne 0 ] ; do + pathcomp=$pathcomp$1 + shift + + if [ ! -d "$pathcomp" ] ; + then + $mkdirprog "$pathcomp" + else + : + fi + + pathcomp=$pathcomp/ +done +fi + +if [ x"$dir_arg" != x ] +then + $doit $instcmd "$dst" && + + if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dst"; else : ; fi && + if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dst"; else : ; fi && + if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dst"; else : ; fi && + if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dst"; else : ; fi +else + +# If we're going to rename the final executable, determine the name now. + + if [ x"$transformarg" = x ] + then + dstfile=`basename "$dst"` + else + dstfile=`basename "$dst" $transformbasename | + sed $transformarg`$transformbasename + fi + +# don't allow the sed command to completely eliminate the filename + + if [ x"$dstfile" = x ] + then + dstfile=`basename "$dst"` + else + : + fi + +# Make a couple of temp file names in the proper directory. + + dsttmp=$dstdir/#inst.$$# + rmtmp=$dstdir/#rm.$$# + +# Trap to clean up temp files at exit. + + trap 'status=$?; rm -f "$dsttmp" "$rmtmp" && exit $status' 0 + trap '(exit $?); exit' 1 2 13 15 + +# Move or copy the file name to the temp name + + $doit $instcmd "$src" "$dsttmp" && + +# and set any options; do chmod last to preserve setuid bits + +# If any of these fail, we abort the whole thing. If we want to +# ignore errors from any of these, just make sure not to ignore +# errors from the above "$doit $instcmd $src $dsttmp" command. + + if [ x"$chowncmd" != x ]; then $doit $chowncmd "$dsttmp"; else :;fi && + if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd "$dsttmp"; else :;fi && + if [ x"$stripcmd" != x ]; then $doit $stripcmd "$dsttmp"; else :;fi && + if [ x"$chmodcmd" != x ]; then $doit $chmodcmd "$dsttmp"; else :;fi && + +# Now remove or move aside any old file at destination location. We try this +# two ways since rm can't unlink itself on some systems and the destination +# file might be busy for other reasons. In this case, the final cleanup +# might fail but the new file should still install successfully. + +{ + if [ -f "$dstdir/$dstfile" ] + then + $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null || + $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null || + { + echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 + (exit 1); exit + } + else + : + fi +} && + +# Now rename the file to the real destination. + + $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" + +fi && + +# The final little trick to "correctly" pass the exit status to the exit trap. + +{ + (exit 0); exit +} diff --git a/m2300w.spec.in b/m2300w.spec.in new file mode 100644 index 0000000..d6fde29 --- /dev/null +++ b/m2300w.spec.in @@ -0,0 +1,171 @@ +# +# $Header: /cvsroot/m2300w/m2300w/m2300w.spec.in,v 1.12 2005/10/06 19:55:03 gfuer Exp $ +# +# Copyright (C) 2004 Gerhard Fuernkranz +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# + +%define name @PACKAGE_NAME@ +%define version @PACKAGE_VERSION@ +%define release @RELEASE@ + +%define prefix @prefix@ +%define foomatic_db @FOOMATIC_DB@ +%define cups_ppds @CUPS_PPDS@ +%define ppdname @PPDNAME@ +%define ppdname2 @PPDNAME2@ + +Name: %{name} +Copyright: GPL +Group: Hardware/Printing +Autoreqprov: on +Version: %{version} +Release: %{release} +Serial: %(perl -e 'print time') +Summary: Konica Minolta magicolor 2300W and 2400W Printer Driver +Summary(de): Konica Minolta magicolor 2300W und 2400W Druckertreiber +URL: http://m2300w.sf.net +Distribution: linux +Vendor: The m2300w Team +Packager: The m2300w Team <http://m2300w.sourceforge.net> + +#BuildRoot: @abs_top_builddir@/INSTROOT +BuildRoot: %{_tmppath}/%{name}-root + +Source0: %{name}-%{version}.tar.gz + +%description +This is an open source Linux printer driver for the Konica Minolta +magicolor 2300W and 2400W color laser printers. It requires ghostscript +and foomatic. It is recommended to use this driver in conjunction +with CUPS. + +%description -l de +Ein freier Linux Druckertreiber für die Farblaserdrucker Konica Minolta +magicolor 2300W und 2400W. Zum Betrieb werden ghostscript und foomatic +benötigt. Als Spooler wird CUPS empfohlen. + +%prep + +if [ "$M2300W_MAKE" != y ]; then +# %setup needs to start at the beginnig of the line! +%setup -q + PATH=$PATH:`pwd`/foomatic ./configure --prefix=%{prefix} +fi + +%build + +if [ "$M2300W_MAKE" != y ]; then + make CFLAGS="$RPM_OPT_FLAGS" +fi + +%install + +if [ "$M2300W_MAKE" != y ]; then + make install INSTROOT=$RPM_BUILD_ROOT +fi + +%pre + +PATH=/usr/bin:/bin:/usr/local/bin:/opt/bin:$PATH +export PATH +GS=`type -p gs` +if test $? -ne 0 -o ! -f "$GS" ; then + echo "ERROR: Cannot not find gs." + echo " Ghostscript is required to run the m2300w driver." + exit 1 +else + echo "Found ghostscript: $GS" +fi +$GS -sDEVICE=nullpage -dNOPAUSE -dBATCH -c "(Version=) print revision =" +if test $? -ne 0 ; then + echo "ERROR: $GS does not work" + exit 1 +fi + +# remove old foomatic DB options +# left over from previous m2300w release +rm -f %{foomatic_db}/source/opt/m2300w-*.xml + +%post + +# remove stuff left over from the old 0.1 driver +rm -f %{cups_ppds}/Minolta/2300w.ppd +rm -f %{cups_ppds}/Minolta/2300w.ppd.gz +rm -f %{cups_ppds}/minolta/2300w.ppd +rm -f %{cups_ppds}/minolta/2300w.ppd.gz +rm -rf %{prefix}/share/%{name}/crd + +# install foomatic-rip if necessary +if test ! -f /usr/bin/foomatic-rip ; then + echo "Installing /usr/bin/foomatic-rip" + cp %{prefix}/share/%{name}/%{version}/foomatic/foomatic-rip \ + /usr/bin/foomatic-rip + chmod 755 /usr/bin/foomatic-rip +fi +if test -d /usr/lib/cups/filter ; then + if test ! -f /usr/lib/cups/filter/foomatic-rip ; then + rm -f /usr/lib/cups/filter/foomatic-rip + ln -s /usr/bin/foomatic-rip /usr/lib/cups/filter/foomatic-rip + fi +fi +if test -d /usr/lib/ppr ; then + test -d /usr/lib/ppr/lib || mkdir -m 755 /usr/lib/ppr/lib + test -d /usr/lib/ppr/interfaces || mkdir -m 755 /usr/lib/ppr/interfaces + rm -f /usr/lib/ppr/lib/foomatic-rip + rm -f /usr/lib/ppr/interfaces/foomatic-rip + ln -s /usr/bin/foomatic-rip /usr/lib/ppr/lib + ln -s /usr/bin/foomatic-rip /usr/lib/ppr/interfaces +fi + +# restart CUPS +if ps -ef | grep -v grep | grep /usr/sbin/cupsd > /dev/null ; then + if test -x /etc/init.d/cups ; then /etc/init.d/cups restart ; fi +fi +echo "**************************************************************" +echo "*** Please read %{prefix}/share/doc/%{name}-%{version}/..." +echo "**************************************************************" +echo "*** Please remove all printer queues which are associated" +echo "*** with the m2300w driver from your spooler's configuration" +echo "*** and reinstall them from the scratch." +echo "**************************************************************" + +%files +%defattr(-,root,root) +%{prefix}/bin/m2300w +%{prefix}/bin/m2400w +%{prefix}/bin/m2300w-wrapper +%{prefix}/share/%{name}/%{version} +# %{foomatic_db}/source +# %{cups_ppds}/Minolta +%{foomatic_db}/source/*/* +%{cups_ppds}/Minolta/%{ppdname} +%{cups_ppds}/Minolta/%{ppdname2} +/usr/share/YaST2/data/printerdb/%{ppdname} +/usr/share/YaST2/data/printerdb/%{ppdname2} +%doc %{prefix}/share/doc/%{name}-%{version} + +%changelog +* Wed Oct 05 2005 Gerhard Fuernkranz <gfuer@users.sourceforge.net> + Added support for the 2400W printer model which was contributed + by Thomas Rohringer. + +* Wed Sep 06 2004 Gerhard Fuernkranz <gfuer@users.sourceforge.net> + Don't restart CUPS if cupsd is not running + +* Wed Aug 04 2004 Gerhard Fuernkranz <gfuer@users.sourceforge.net> + Revised RPM build stuff, inspired by ideas from Herber Huebner + diff --git a/ppd/Makefile.in b/ppd/Makefile.in new file mode 100644 index 0000000..626f4e9 --- /dev/null +++ b/ppd/Makefile.in @@ -0,0 +1,65 @@ +# +# $Header: /cvsroot/m2300w/m2300w/ppd/Makefile.in,v 1.7 2005/10/06 19:55:04 gfuer Exp $ +# +# Copyright (C) 2004 Gerhard Fuernkranz +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# + +INSTALL = @INSTALL@ +@SET_MAKE@ + +INSTROOT = +NAME = @PACKAGE_NAME@ +VERSION = @PACKAGE_VERSION@ +PREFIX = @prefix@ +CUPS_PPDS = @CUPS_PPDS@ +PPDNAME = @PPDNAME@ +PPDNAME2 = @PPDNAME2@ +PRINTERDB = $(INSTROOT)/usr/share/YaST2/data/printerdb + +all: $(PPDNAME) $(PPDNAME2) + +install: all + # remove stuff left over from old 0.1 driver + rm -f $(INSTROOT)$(CUPS_PPDS)/Minolta/2300w.ppd + rm -f $(INSTROOT)$(CUPS_PPDS)/Minolta/2300w.ppd.gz + rm -f $(INSTROOT)$(CUPS_PPDS)/minolta/2300w.ppd + rm -f $(INSTROOT)$(CUPS_PPDS)/minolta/2300w.ppd.gz + $(INSTALL) -d -m 755 $(INSTROOT)$(CUPS_PPDS)/Minolta; \ + $(INSTALL) -m 644 $(PPDNAME) $(INSTROOT)$(CUPS_PPDS)/Minolta; \ + $(INSTALL) -m 644 $(PPDNAME2) $(INSTROOT)$(CUPS_PPDS)/Minolta; \ + $(INSTALL) -d -m 755 $(PRINTERDB) + $(INSTALL) -m 644 $(PPDNAME) $(PRINTERDB) + $(INSTALL) -m 644 $(PPDNAME2) $(PRINTERDB) + if test -z "$(INSTROOT)" -a -x /etc/init.d/cups ; then \ + if ps -ef | grep -v grep | grep /usr/sbin/cupsd >/dev/null ; then \ + /etc/init.d/cups restart ; \ + fi ; \ + fi + @if test -z "$(INSTROOT)"; then \ + echo "************************************************************" ;\ + echo "*** Please remove all printer queues which are associated" ;\ + echo "*** with the m2300w driver from your spooler's configuartion" ;\ + echo "*** and reinstall them from the scratch" ;\ + echo "************************************************************" ;\ + fi + +clean: + rm -f $(PPDNAME).gz $(PPDNAME2).gz + +distclean: clean + rm -f Makefile + diff --git a/ppd/magicolor_2300W-m2300w.ppd b/ppd/magicolor_2300W-m2300w.ppd new file mode 100644 index 0000000..ddbba99 --- /dev/null +++ b/ppd/magicolor_2300W-m2300w.ppd @@ -0,0 +1,293 @@ +*PPD-Adobe: "4.3" +*% +*% For information on using this, and to obtain the required backend +*% script, consult http://www.linuxprinting.org/ +*% +*% This file is published under the GNU General Public License +*% +*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with +*% all programs and environments which use PPD files for dealing with +*% printer capability information. The printer must be configured with the +*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This +*% file and "foomatic-rip" work together to support PPD-controlled printer +*% driver option access with arbitrary free software printer drivers and +*% printing spoolers. +*% +*% To save this file on your disk, wait until the download has completed +*% (the animation of the browser logo must stop) and then use the +*% "Save as..." command in the "File" menu of your browser or in the +*% pop-up manu when you click on this document with the right mouse button. +*% DO NOT cut and paste this file into an editor with your mouse. This can +*% introduce additional line breaks which lead to unexpected results. +*% +*% You may save this file as 'Minolta-magicolor_2300W-m2300w.ppd' +*% +*% +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "M2300W.PPD" +*Manufacturer: "KONICA MINOLTA" +*Product: "(mc2300W)" +*cupsVersion: 1.0 +*cupsManualCopies: True +*cupsModelNumber: 2 +*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip" +*%pprRIP: foomatic-rip other +*ModelName: "Minolta magicolor 2300W" +*ShortNickName: "Minolta magicolor 2300W m2300w" +*NickName: "Minolta magicolor 2300W Foomatic/m2300w (recommended)" +*PSVersion: "(3010.000) 550" +*PSVersion: "(3010.000) 651" +*PSVersion: "(3010.000) 652" +*PSVersion: "(3010.000) 653" +*PSVersion: "(3010.000) 704" +*PSVersion: "(3010.000) 705" +*PSVersion: "(3010.000) 800" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: RGB +*FileSystem: False +*Throughput: "1" +*LandscapeOrientation: Plus90 +*TTRasterizer: Type42 + + + + +*VariablePaperSize: False + +*FoomaticIDs: Minolta-magicolor_2300W m2300w +*FoomaticRIPCommandLine: "m2300w-wrapper %A" + +*OpenGroup: General/General + +*OpenUI *PrintoutMode/Printout Mode: PickOne +*FoomaticRIPOption PrintoutMode: enum CmdLine A +*OrderDependency: 160 AnySetup *PrintoutMode +*DefaultPrintoutMode: Auto +*PrintoutMode Draft/Draft (economy): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft" +*FoomaticRIPOptionSetting PrintoutMode=Draft: "-o PrintoutMode=Draft " +*PrintoutMode Draft.Gray/Draft grayscale (economy): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray" +*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "-o PrintoutMode=Dr&& +aft.Gray " +*End +*PrintoutMode Photo/Photo: "%% FoomaticRIPOptionSetting: PrintoutMode=Photo" +*FoomaticRIPOptionSetting PrintoutMode=Photo: "-o PrintoutMode=Photo " +*PrintoutMode Auto/Automatic (B/W and color): "%% FoomaticRIPOptionSetting: PrintoutMode=Auto" +*FoomaticRIPOptionSetting PrintoutMode=Auto: "-o PrintoutMode=Auto " +*PrintoutMode Gray/Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Gray" +*FoomaticRIPOptionSetting PrintoutMode=Gray: "-o PrintoutMode=Gray " +*CloseUI: *PrintoutMode + +*OpenUI *PageSize/Page Size: PickOne +*FoomaticRIPOption PageSize: enum CmdLine A +*OrderDependency: 120 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter" +*FoomaticRIPOptionSetting PageSize=Letter: "-p 27 " +*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4" +*FoomaticRIPOptionSetting PageSize=A4: "-p 4 " +*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5" +*FoomaticRIPOptionSetting PageSize=A5: "-p 8 " +*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal" +*FoomaticRIPOptionSetting PageSize=Legal: "-p 25 " +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 120 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter" +*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4" +*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5" +*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal" +*CloseUI: *PageRegion + +*DefaultImageableArea: A4 +*ImageableArea Letter/Letter: "11.3385826771654 11.3385826771654 600.661417322835 780.661417322835" +*ImageableArea A4/A4: "11.3385826771654 11.3385826771654 583.661417322835 830.661417322835" +*ImageableArea A5/A5: "11.3385826771654 11.3385826771654 408.661417322835 583.661417322835" +*ImageableArea Legal/Legal: "11.3385826771654 11.3385826771654 600.661417322835 996.661417322835" + +*DefaultPaperDimension: A4 +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension A5/A5: "420 595" +*PaperDimension Legal/Legal: "612 1008" + +*OpenUI *MediaType/Media Type: PickOne +*FoomaticRIPOption MediaType: enum CmdLine A +*OrderDependency: 140 AnySetup *MediaType +*DefaultMediaType: Standard +*MediaType Carton/Carton: "%% FoomaticRIPOptionSetting: MediaType=Carton" +*FoomaticRIPOptionSetting MediaType=Carton: "-m 1 " +*MediaType Envelope/Envelope: "%% FoomaticRIPOptionSetting: MediaType=Envelope" +*FoomaticRIPOptionSetting MediaType=Envelope: "-m 3 " +*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels" +*FoomaticRIPOptionSetting MediaType=Labels: "-m 6 " +*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead" +*FoomaticRIPOptionSetting MediaType=Letterhead: "-m 4 " +*MediaType Postcard/Postcard: "%% FoomaticRIPOptionSetting: MediaType=Postcard" +*FoomaticRIPOptionSetting MediaType=Postcard: "-m 5 " +*MediaType Standard/Standard Paper: "%% FoomaticRIPOptionSetting: MediaType=Standard" +*FoomaticRIPOptionSetting MediaType=Standard: "-m 0 " +*MediaType Transparency/Transparency: "%% FoomaticRIPOptionSetting: MediaType=Transparency" +*FoomaticRIPOptionSetting MediaType=Transparency: "-m 2 " +*CloseUI: *MediaType + +*FoomaticRIPOption Resolution: enum CmdLine A 100 +*FoomaticRIPOptionSetting Resolution=1200x600: "-r 2 " + +*OpenUI *Multipage/Multipage: PickOne +*FoomaticRIPOption Multipage: enum CmdLine A +*OrderDependency: 170 AnySetup *Multipage +*DefaultMultipage: none +*Multipage 2up/2up: "%% FoomaticRIPOptionSetting: Multipage=2up" +*FoomaticRIPOptionSetting Multipage=2up: " -2 " +*Multipage 4up/4up: "%% FoomaticRIPOptionSetting: Multipage=4up" +*FoomaticRIPOptionSetting Multipage=4up: " -4 " +*Multipage none/none: "%% FoomaticRIPOptionSetting: Multipage=none" +*FoomaticRIPOptionSetting Multipage=none: " " +*CloseUI: *Multipage + +*CloseGroup: General + +*OpenGroup: Debug/Debug + +*OpenUI *Debug/Debug Level: PickOne +*FoomaticRIPOption Debug: enum CmdLine A +*OrderDependency: 500 AnySetup *Debug +*DefaultDebug: Off +*Debug 1/Debug level 1: "%% FoomaticRIPOptionSetting: Debug=1" +*FoomaticRIPOptionSetting Debug=1: "-d " +*Debug 2/Debug level 2: "%% FoomaticRIPOptionSetting: Debug=2" +*FoomaticRIPOptionSetting Debug=2: "-d -d " +*Debug 3/Debug level 3: "%% FoomaticRIPOptionSetting: Debug=3" +*FoomaticRIPOptionSetting Debug=3: "-d -d -d " +*Debug Off/Debugging turned off: "%% FoomaticRIPOptionSetting: Debug=Off" +*FoomaticRIPOptionSetting Debug=Off: " " +*CloseUI: *Debug + +*CloseGroup: Debug + +*OpenGroup: PrintoutMode/Printout Mode + +*OpenUI *Quality/Print Quality: PickOne +*FoomaticRIPOption Quality: enum CmdLine A +*OrderDependency: 200 AnySetup *Quality +*DefaultQuality: @PrintoutMode +*Quality Draft/Draft (economy): "%% FoomaticRIPOptionSetting: Quality=Draft" +*FoomaticRIPOptionSetting Quality=Draft: "-o Quality=Draft " +*Quality Normal/Normal: "%% FoomaticRIPOptionSetting: Quality=Normal" +*FoomaticRIPOptionSetting Quality=Normal: "-o Quality=Normal " +*Quality @PrintoutMode/Controlled by PrintoutMode: "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode" +*FoomaticRIPOptionSetting Quality=@PrintoutMode: "-o Quality=@Printout&& +Mode " +*End +*CloseUI: *Quality + +*OpenUI *ColorMode/Color Mode: PickOne +*FoomaticRIPOption ColorMode: enum CmdLine A +*OrderDependency: 300 AnySetup *ColorMode +*DefaultColorMode: @PrintoutMode +*ColorMode Color/Color: "%% FoomaticRIPOptionSetting: ColorMode=Color" +*FoomaticRIPOptionSetting ColorMode=Color: "-o ColorMode=Color " +*ColorMode Gray/Grayscale: "%% FoomaticRIPOptionSetting: ColorMode=Gray" +*FoomaticRIPOptionSetting ColorMode=Gray: "-o ColorMode=Gray " +*ColorMode @PrintoutMode/Controlled by PrintoutMode: "%% FoomaticRIPOptionSetting: ColorMode=@PrintoutMode" +*FoomaticRIPOptionSetting ColorMode=@PrintoutMode: "-o ColorMode=@Prin&& +toutMode " +*End +*CloseUI: *ColorMode + +*OpenUI *ColorProfile/Color Profile (CRD): PickOne +*FoomaticRIPOption ColorProfile: enum CmdLine A +*OrderDependency: 320 AnySetup *ColorProfile +*DefaultColorProfile: @PrintoutMode +*ColorProfile Photo/Photo (use max. black toner): "%% FoomaticRIPOptionSetting: ColorProfile=Photo" +*FoomaticRIPOptionSetting ColorProfile=Photo: "-o ColorProfile=Photo " +*ColorProfile Photo-kh/Photo (use less black toner): "%% FoomaticRIPOptionSetting: ColorProfile=Photo-kh" +*FoomaticRIPOptionSetting ColorProfile=Photo-kh: "-o ColorProfile=Phot&& +o-kh " +*End +*ColorProfile AutoColor/Automatic (general purpose): "%% FoomaticRIPOptionSetting: ColorProfile=AutoColor" +*FoomaticRIPOptionSetting ColorProfile=AutoColor: "-o ColorProfile=Aut&& +oColor " +*End +*ColorProfile None/None (turn off color management): "%% FoomaticRIPOptionSetting: ColorProfile=None" +*FoomaticRIPOptionSetting ColorProfile=None: "-o ColorProfile=None " +*ColorProfile @PrintoutMode/Controlled by PrintoutMode: "%% FoomaticRIPOptionSetting: ColorProfile=@PrintoutMode" +*FoomaticRIPOptionSetting ColorProfile=@PrintoutMode: "-o ColorProfile&& +=@PrintoutMode " +*End +*ColorProfile User1/User defined CRD #1: "%% FoomaticRIPOptionSetting: ColorProfile=User1" +*FoomaticRIPOptionSetting ColorProfile=User1: "-o ColorProfile=User1 " +*ColorProfile User2/User defined CRD #2: "%% FoomaticRIPOptionSetting: ColorProfile=User2" +*FoomaticRIPOptionSetting ColorProfile=User2: "-o ColorProfile=User2 " +*ColorProfile User3/User defined CRD #3: "%% FoomaticRIPOptionSetting: ColorProfile=User3" +*FoomaticRIPOptionSetting ColorProfile=User3: "-o ColorProfile=User3 " +*ColorProfile User4/User defined CRD #4: "%% FoomaticRIPOptionSetting: ColorProfile=User4" +*FoomaticRIPOptionSetting ColorProfile=User4: "-o ColorProfile=User4 " +*ColorProfile User5/User defined CRD #5: "%% FoomaticRIPOptionSetting: ColorProfile=User5" +*FoomaticRIPOptionSetting ColorProfile=User5: "-o ColorProfile=User5 " +*CloseUI: *ColorProfile + +*OpenUI *DefRGB/DefaultRGB: PickOne +*FoomaticRIPOption DefRGB: enum CmdLine A +*OrderDependency: 340 AnySetup *DefRGB +*DefaultDefRGB: sRGB +*DefRGB AdobeRGB/Interpret as AdobeRGB: "%% FoomaticRIPOptionSetting: DefRGB=AdobeRGB" +*FoomaticRIPOptionSetting DefRGB=AdobeRGB: "-o DefaultRGB=AdobeRGB " +*DefRGB builtin/Use default built into ghostscript: "%% FoomaticRIPOptionSetting: DefRGB=builtin" +*FoomaticRIPOptionSetting DefRGB=builtin: "-o DefaultRGB=builtin " +*DefRGB gimp-print/For printing PS files created by gimp: "%% FoomaticRIPOptionSetting: DefRGB=gimp-print" +*FoomaticRIPOptionSetting DefRGB=gimp-print: "-o DefaultRGB=gimp-print&& + " +*End +*DefRGB sRGB/Interpret as sRGB (preferred): "%% FoomaticRIPOptionSetting: DefRGB=sRGB" +*FoomaticRIPOptionSetting DefRGB=sRGB: "-o DefaultRGB=sRGB " +*CloseUI: *DefRGB + +*CloseGroup: PrintoutMode + + +*% Generic boilerplate PPD stuff as standard PostScript fonts and so on + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Standard ROM + diff --git a/ppd/magicolor_2400W-m2400w.ppd b/ppd/magicolor_2400W-m2400w.ppd new file mode 100644 index 0000000..7525ac9 --- /dev/null +++ b/ppd/magicolor_2400W-m2400w.ppd @@ -0,0 +1,300 @@ +*PPD-Adobe: "4.3" +*% +*% For information on using this, and to obtain the required backend +*% script, consult http://www.linuxprinting.org/ +*% +*% This file is published under the GNU General Public License +*% +*% PPD-O-MATIC (3.0.0 or newer) generated this PPD file. It is for use with +*% all programs and environments which use PPD files for dealing with +*% printer capability information. The printer must be configured with the +*% "foomatic-rip" backend filter script of Foomatic 3.0.0 or newer. This +*% file and "foomatic-rip" work together to support PPD-controlled printer +*% driver option access with arbitrary free software printer drivers and +*% printing spoolers. +*% +*% To save this file on your disk, wait until the download has completed +*% (the animation of the browser logo must stop) and then use the +*% "Save as..." command in the "File" menu of your browser or in the +*% pop-up manu when you click on this document with the right mouse button. +*% DO NOT cut and paste this file into an editor with your mouse. This can +*% introduce additional line breaks which lead to unexpected results. +*% +*% You may save this file as 'Minolta-magicolor_2400W-m2400w.ppd' +*% +*% +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "M2400W.PPD" +*Manufacturer: "KONICA MINOLTA" +*Product: "(mc2400W)" +*cupsVersion: 1.0 +*cupsManualCopies: True +*cupsModelNumber: 2 +*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip" +*%pprRIP: foomatic-rip other +*ModelName: "Minolta magicolor 2400W" +*ShortNickName: "Minolta magicolor 2400W m2400w" +*NickName: "Minolta magicolor 2400W Foomatic/m2400w (recommended)" +*PSVersion: "(3010.000) 550" +*PSVersion: "(3010.000) 651" +*PSVersion: "(3010.000) 652" +*PSVersion: "(3010.000) 653" +*PSVersion: "(3010.000) 704" +*PSVersion: "(3010.000) 705" +*PSVersion: "(3010.000) 800" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: RGB +*FileSystem: False +*Throughput: "1" +*LandscapeOrientation: Plus90 +*TTRasterizer: Type42 + + + + +*VariablePaperSize: False + +*FoomaticIDs: Minolta-magicolor_2400W m2400w +*FoomaticRIPCommandLine: "m2300w-wrapper -M 2400W %A" + +*OpenGroup: General/General + +*OpenUI *PrintoutMode/Printout Mode: PickOne +*FoomaticRIPOption PrintoutMode: enum CmdLine A +*OrderDependency: 160 AnySetup *PrintoutMode +*DefaultPrintoutMode: Auto +*PrintoutMode Draft/Draft (economy): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft" +*FoomaticRIPOptionSetting PrintoutMode=Draft: "-o PrintoutMode=Draft " +*PrintoutMode Draft.Gray/Draft grayscale (economy): "%% FoomaticRIPOptionSetting: PrintoutMode=Draft.Gray" +*FoomaticRIPOptionSetting PrintoutMode=Draft.Gray: "-o PrintoutMode=Dr&& +aft.Gray " +*End +*PrintoutMode Photo/Photo: "%% FoomaticRIPOptionSetting: PrintoutMode=Photo" +*FoomaticRIPOptionSetting PrintoutMode=Photo: "-o PrintoutMode=Photo " +*PrintoutMode Auto/Automatic (B/W and color): "%% FoomaticRIPOptionSetting: PrintoutMode=Auto" +*FoomaticRIPOptionSetting PrintoutMode=Auto: "-o PrintoutMode=Auto " +*PrintoutMode Gray/Grayscale: "%% FoomaticRIPOptionSetting: PrintoutMode=Gray" +*FoomaticRIPOptionSetting PrintoutMode=Gray: "-o PrintoutMode=Gray " +*CloseUI: *PrintoutMode + +*OpenUI *PageSize/Page Size: PickOne +*FoomaticRIPOption PageSize: enum CmdLine A +*OrderDependency: 120 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter" +*FoomaticRIPOptionSetting PageSize=Letter: "-p 27 " +*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4" +*FoomaticRIPOptionSetting PageSize=A4: "-p 4 " +*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5" +*FoomaticRIPOptionSetting PageSize=A5: "-p 8 " +*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal" +*FoomaticRIPOptionSetting PageSize=Legal: "-p 25 " +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 120 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter" +*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4" +*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5" +*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal" +*CloseUI: *PageRegion + +*DefaultImageableArea: A4 +*ImageableArea Letter/Letter: "11.3385826771654 11.3385826771654 600.661417322835 780.661417322835" +*ImageableArea A4/A4: "11.3385826771654 11.3385826771654 583.661417322835 830.661417322835" +*ImageableArea A5/A5: "11.3385826771654 11.3385826771654 408.661417322835 583.661417322835" +*ImageableArea Legal/Legal: "11.3385826771654 11.3385826771654 600.661417322835 996.661417322835" + +*DefaultPaperDimension: A4 +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension A5/A5: "420 595" +*PaperDimension Legal/Legal: "612 1008" + +*OpenUI *MediaType/Media Type: PickOne +*FoomaticRIPOption MediaType: enum CmdLine A +*OrderDependency: 140 AnySetup *MediaType +*DefaultMediaType: Standard +*MediaType Carton/Carton: "%% FoomaticRIPOptionSetting: MediaType=Carton" +*FoomaticRIPOptionSetting MediaType=Carton: "-m 1 " +*MediaType Envelope/Envelope: "%% FoomaticRIPOptionSetting: MediaType=Envelope" +*FoomaticRIPOptionSetting MediaType=Envelope: "-m 3 " +*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels" +*FoomaticRIPOptionSetting MediaType=Labels: "-m 6 " +*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead" +*FoomaticRIPOptionSetting MediaType=Letterhead: "-m 4 " +*MediaType Postcard/Postcard: "%% FoomaticRIPOptionSetting: MediaType=Postcard" +*FoomaticRIPOptionSetting MediaType=Postcard: "-m 5 " +*MediaType Standard/Standard Paper: "%% FoomaticRIPOptionSetting: MediaType=Standard" +*FoomaticRIPOptionSetting MediaType=Standard: "-m 0 " +*MediaType Transparency/Transparency: "%% FoomaticRIPOptionSetting: MediaType=Transparency" +*FoomaticRIPOptionSetting MediaType=Transparency: "-m 2 " +*CloseUI: *MediaType + +*OpenUI *Resolution/Resolution: PickOne +*FoomaticRIPOption Resolution: enum CmdLine A +*OrderDependency: 100 AnySetup *Resolution +*DefaultResolution: 1200x600 +*Resolution 1200x600/1200x600 dpi: "%% FoomaticRIPOptionSetting: Resolution=1200x600" +*FoomaticRIPOptionSetting Resolution=1200x600: "-r 2 " +*Resolution 2400x600/2400x600 dpi: "%% FoomaticRIPOptionSetting: Resolution=2400x600" +*FoomaticRIPOptionSetting Resolution=2400x600: "-r 3 " +*CloseUI: *Resolution + +*OpenUI *Multipage/Multipage: PickOne +*FoomaticRIPOption Multipage: enum CmdLine A +*OrderDependency: 170 AnySetup *Multipage +*DefaultMultipage: none +*Multipage 2up/2up: "%% FoomaticRIPOptionSetting: Multipage=2up" +*FoomaticRIPOptionSetting Multipage=2up: " -2 " +*Multipage 4up/4up: "%% FoomaticRIPOptionSetting: Multipage=4up" +*FoomaticRIPOptionSetting Multipage=4up: " -4 " +*Multipage none/none: "%% FoomaticRIPOptionSetting: Multipage=none" +*FoomaticRIPOptionSetting Multipage=none: " " +*CloseUI: *Multipage + +*CloseGroup: General + +*OpenGroup: Debug/Debug + +*OpenUI *Debug/Debug Level: PickOne +*FoomaticRIPOption Debug: enum CmdLine A +*OrderDependency: 500 AnySetup *Debug +*DefaultDebug: Off +*Debug 1/Debug level 1: "%% FoomaticRIPOptionSetting: Debug=1" +*FoomaticRIPOptionSetting Debug=1: "-d " +*Debug 2/Debug level 2: "%% FoomaticRIPOptionSetting: Debug=2" +*FoomaticRIPOptionSetting Debug=2: "-d -d " +*Debug 3/Debug level 3: "%% FoomaticRIPOptionSetting: Debug=3" +*FoomaticRIPOptionSetting Debug=3: "-d -d -d " +*Debug Off/Debugging turned off: "%% FoomaticRIPOptionSetting: Debug=Off" +*FoomaticRIPOptionSetting Debug=Off: " " +*CloseUI: *Debug + +*CloseGroup: Debug + +*OpenGroup: PrintoutMode/Printout Mode + +*OpenUI *Quality/Print Quality: PickOne +*FoomaticRIPOption Quality: enum CmdLine A +*OrderDependency: 200 AnySetup *Quality +*DefaultQuality: @PrintoutMode +*Quality Draft/Draft (economy): "%% FoomaticRIPOptionSetting: Quality=Draft" +*FoomaticRIPOptionSetting Quality=Draft: "-o Quality=Draft " +*Quality Normal/Normal: "%% FoomaticRIPOptionSetting: Quality=Normal" +*FoomaticRIPOptionSetting Quality=Normal: "-o Quality=Normal " +*Quality @PrintoutMode/Controlled by PrintoutMode: "%% FoomaticRIPOptionSetting: Quality=@PrintoutMode" +*FoomaticRIPOptionSetting Quality=@PrintoutMode: "-o Quality=@Printout&& +Mode " +*End +*CloseUI: *Quality + +*OpenUI *ColorMode/Color Mode: PickOne +*FoomaticRIPOption ColorMode: enum CmdLine A +*OrderDependency: 300 AnySetup *ColorMode +*DefaultColorMode: @PrintoutMode +*ColorMode Color/Color: "%% FoomaticRIPOptionSetting: ColorMode=Color" +*FoomaticRIPOptionSetting ColorMode=Color: "-o ColorMode=Color " +*ColorMode Gray/Grayscale: "%% FoomaticRIPOptionSetting: ColorMode=Gray" +*FoomaticRIPOptionSetting ColorMode=Gray: "-o ColorMode=Gray " +*ColorMode @PrintoutMode/Controlled by PrintoutMode: "%% FoomaticRIPOptionSetting: ColorMode=@PrintoutMode" +*FoomaticRIPOptionSetting ColorMode=@PrintoutMode: "-o ColorMode=@Prin&& +toutMode " +*End +*CloseUI: *ColorMode + +*OpenUI *ColorProfile/Color Profile (CRD): PickOne +*FoomaticRIPOption ColorProfile: enum CmdLine A +*OrderDependency: 320 AnySetup *ColorProfile +*DefaultColorProfile: @PrintoutMode +*ColorProfile Photo/Photo (use max. black toner): "%% FoomaticRIPOptionSetting: ColorProfile=Photo" +*FoomaticRIPOptionSetting ColorProfile=Photo: "-o ColorProfile=Photo " +*ColorProfile Photo-kh/Photo (use less black toner): "%% FoomaticRIPOptionSetting: ColorProfile=Photo-kh" +*FoomaticRIPOptionSetting ColorProfile=Photo-kh: "-o ColorProfile=Phot&& +o-kh " +*End +*ColorProfile AutoColor/Automatic (general purpose): "%% FoomaticRIPOptionSetting: ColorProfile=AutoColor" +*FoomaticRIPOptionSetting ColorProfile=AutoColor: "-o ColorProfile=Aut&& +oColor " +*End +*ColorProfile None/None (turn off color management): "%% FoomaticRIPOptionSetting: ColorProfile=None" +*FoomaticRIPOptionSetting ColorProfile=None: "-o ColorProfile=None " +*ColorProfile @PrintoutMode/Controlled by PrintoutMode: "%% FoomaticRIPOptionSetting: ColorProfile=@PrintoutMode" +*FoomaticRIPOptionSetting ColorProfile=@PrintoutMode: "-o ColorProfile&& +=@PrintoutMode " +*End +*ColorProfile User1/User defined CRD #1: "%% FoomaticRIPOptionSetting: ColorProfile=User1" +*FoomaticRIPOptionSetting ColorProfile=User1: "-o ColorProfile=User1 " +*ColorProfile User2/User defined CRD #2: "%% FoomaticRIPOptionSetting: ColorProfile=User2" +*FoomaticRIPOptionSetting ColorProfile=User2: "-o ColorProfile=User2 " +*ColorProfile User3/User defined CRD #3: "%% FoomaticRIPOptionSetting: ColorProfile=User3" +*FoomaticRIPOptionSetting ColorProfile=User3: "-o ColorProfile=User3 " +*ColorProfile User4/User defined CRD #4: "%% FoomaticRIPOptionSetting: ColorProfile=User4" +*FoomaticRIPOptionSetting ColorProfile=User4: "-o ColorProfile=User4 " +*ColorProfile User5/User defined CRD #5: "%% FoomaticRIPOptionSetting: ColorProfile=User5" +*FoomaticRIPOptionSetting ColorProfile=User5: "-o ColorProfile=User5 " +*CloseUI: *ColorProfile + +*OpenUI *DefRGB/DefaultRGB: PickOne +*FoomaticRIPOption DefRGB: enum CmdLine A +*OrderDependency: 340 AnySetup *DefRGB +*DefaultDefRGB: sRGB +*DefRGB AdobeRGB/Interpret as AdobeRGB: "%% FoomaticRIPOptionSetting: DefRGB=AdobeRGB" +*FoomaticRIPOptionSetting DefRGB=AdobeRGB: "-o DefaultRGB=AdobeRGB " +*DefRGB builtin/Use default built into ghostscript: "%% FoomaticRIPOptionSetting: DefRGB=builtin" +*FoomaticRIPOptionSetting DefRGB=builtin: "-o DefaultRGB=builtin " +*DefRGB gimp-print/For printing PS files created by gimp: "%% FoomaticRIPOptionSetting: DefRGB=gimp-print" +*FoomaticRIPOptionSetting DefRGB=gimp-print: "-o DefaultRGB=gimp-print&& + " +*End +*DefRGB sRGB/Interpret as sRGB (preferred): "%% FoomaticRIPOptionSetting: DefRGB=sRGB" +*FoomaticRIPOptionSetting DefRGB=sRGB: "-o DefaultRGB=sRGB " +*CloseUI: *DefRGB + +*CloseGroup: PrintoutMode + + +*% Generic boilerplate PPD stuff as standard PostScript fonts and so on + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Standard ROM + diff --git a/psfiles/CHP410-1200-AutoColor.crd b/psfiles/CHP410-1200-AutoColor.crd new file mode 100644 index 0000000..a51db45 --- /dev/null +++ b/psfiles/CHP410-1200-AutoColor.crd @@ -0,0 +1,4683 @@ +<< /UseCIEColor true >> setpagedevice +<< +/ColorRenderingType 1 +/BlackPoint [0.000000 0.000000 0.000000] +/WhitePoint [0.964200 1.000000 0.824900] +% Bradford Cone Space +/MatrixPQR [0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296 ] +/RangePQR [ -0.5 2 -0.5 2 -0.5 2 ] +% VonKries-like transform in Bradford Cone Space +/TransformPQR [ +{exch pop exch 3 get mul exch pop exch 3 get div} bind +{exch pop exch 4 get mul exch pop exch 4 get div} bind +{exch pop exch 5 get mul exch pop exch 5 get div} bind +] +/EncodeLMN [ +{ 0.964200 div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind +{ 1.000000 div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind +{ 0.824900 div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind +] +/MatrixABC [ 0 1 0 1 -1 1 0 0 -1 ] +/EncodeABC [ +{ 116 mul 16 sub 100 div } bind +{ 500 mul 128 add 255 div } bind +{ 200 mul 128 add 255 div } bind +] +/RenderTable [ 33 33 33 [ +<000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000 +FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00 +0000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF +000000FF000000FF000000FF000000FF> +<E1A40002E2AA0003E5B10004EABA0007EFC3000BF5CF0011FCDC0017FEE205 +1FFBE20038F5DD0053F0D4006EEFC50088E8AC009FDE8B02BADD6204D7981A +1BED180017FB0D0022FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D +0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD +0D0023FD0D0023FDE1A40002E2AA0003E5B10004EABA0007EFC3000BF5CF00 +11FCDC0017FEE2051FFBE20038F5DD0053F0D4006EEFC50088E8AC009FDE8B +02BADD6204D7981A1BED180017FB0D0022FD0D0023FD0D0023FD0D0023FD0D +0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD +0D0023FD0D0023FD0D0023FD0D0023FDE1A40002E2AA0003E5B10004EABA00 +07EFC3000BF5CF0011FCDC0017FEE2051FFBE20038F5DD0053F0D4006EEFC5 +0088E8AC009FDE8B02BADD6204D7981A1BED180017FB0D0022FD0D0023FD0D +0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD +0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FDE1A40002E2AA00 +03E5B10004EABA0007EFC3000BF5CF0011FCDC0017FEE2051FFBE20038F5DD +0053F0D4006EEFC50088E8AC009FDE8B02BADD6204D7981A1BED180017FB0D +0022FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD +0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023 +FDE1A40002E2AA0003E5B10004EABA0007EFC3000BF5CF0011FCDC0017FEE2 +051FFBE20038F5DD0053F0D4006EEFC50088E8AC009FDE8B02BADD6204D798 +1A1BED180017FB0D0022FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD +0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023 +FD0D0023FD0D0023FDE1A40002E2AA0003E5B10004EABA0007EFC3000BF5CF +0011FCDC0017FEE2051FFBE20038F5DD0053F0D4006EEFC50088E8AC009FDE +8B02BADD6204D7981A1BED180017FB0D0022FD0D0023FD0D0023FD0D0023FD +0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023 +FD0D0023FD0D0023FD0D0023FD0D0023FDE1A40002E2AA0003E5B10004EABA +0007EFC3000BF5CF0011FCDC0017FEE2051FFBE20038F5DD0053F0D4006EEF +C50088E8AC009FDE8B02BADD6204D7981A1BED180017FB0D0022FD0D0023FD +0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023 +FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FDE1A40002E2AA +0003E5B10004EABA0007EFC3000BF5CF0011FCDC0017FEE2051FFBE20038F5 +DD0053F0D4006EEFC50088E8AC009FDE8B02BADD6204D7981A1BED180017FB +0D0022FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023 +FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D00 +23FDE1A40002E2AA0003E5B10004EABA0007EFC3000BF5CF0011FCDC0017FE +E2051FFBE20038F5DD0053F0D4006EEFC50088E8AC009FDE8B02BADD6204D7 +981A1BED180017FB0D0022FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023 +FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D00 +23FD0D0023FD0D0023FDE1A40002E2AA0003E5B10004EABA0007EFC3000BF5 +CF0011FCDC0017FEE2051FFBE20038F5DD0053F0D4006EEFC50088E8AC009F +DE8B02BADD6204D7981A1BED180017FB0D0022FD0D0023FD0D0023FD0D0023 +FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D00 +23FD0D0023FD0D0023FD0D0023FD0D0023FDE1A40002E2AA0003E5B10004EA +BA0007EFC3000BF5CF0011FCDC0017FEE2051FFBE20038F5DD0053F0D4006E +EFC50088E8AC009FDE8B02BADD6204D7981A1BED180017FB0D0022FD0D0023 +FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D00 +23FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FDE1A40002E2 +AA0003E5B10004EABA0007EFC3000BF5CF0011FCDC0017FEE2051FFBE20038 +F5DD0053F0D4006EEFC50088E8AC009FDE8B02BADD6204D7981A1BED180017 +FB0D0022FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D00 +23FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D +0023FDE1A40002E2AA0003E5B10004EABA0007EFC3000BF5CF0011FCDC0017 +FEE2051FFBE20038F5DD0053F0D4006EEFC50088E8AC009FDE8B02BADD6204 +D7981A1BED180017FB0D0022FD0D0023FD0D0023FD0D0023FD0D0023FD0D00 +23FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D +0023FD0D0023FD0D0023FDE1A40002E2AA0003E5B10004EABA0007EFC3000B +F5CF0011FCDC0017FEE2051FFBE20038F5DD0053F0D4006EEFC50088E8AC00 +9FDE8B02BADD6204D7981A1BED180017FB0D0022FD0D0023FD0D0023FD0D00 +23FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D0023FD0D +0023FD0D0023FD0D0023FD0D0023FD0D0023FDE1A40002E2AA0003E5B10004 +EABA0007EFC3000BF5CF0011FCDC0017FEE2041FFBE20037F5DD0053F0D500 +6EEFC60087E9AE009EDC8D02B9DD6603D7991D18ED170015FB0C001EFE0C00 +20FE0C0020FE0C0020FE0C0020FE0C0020FE0C0020FE0C0020FE0C0020FE0C +0020FE0C0020FE0C0020FE0C0020FE0C0020FE0C0020FE0C0020FEE1A40002 +E2AA0003E5B10004EABA0007EFC4000BF5D00010FCDD0015FDE3021EFBE300 +33F5E0004EEED8006AEECB0084E9B5009BDB9501B5D87502D29F300EEB1300 +0DFC080118FE09021BFE09021BFE09021BFE09021BFE09021BFE09021BFE09 +021BFE09021BFE09021BFE09021BFE09021BFE09021BFE09021BFE09021BFE +09021BFEE1A50002E2AA0003E5B20004EABB0006EFC4000AF5D1000EFCDE00 +13FDE4001CFBE5002DF5E20048EEDC0063EDD1007EEAC10095DDA600ACCB87 +00CBA96B02E5080705FE01151FFD001824FD001824FD001824FD001824FD00 +1824FD001824FD001824FD001824FD001824FD001824FD001824FD001824FD +001824FD001824FD001824FDE0A50002E2AB0003E5B20004EABB0006EFC500 +09F5D1000DFCE00010FDE60018FBE60027F6E50040EEE0005BEBD70076EACA +0090DEBD01A4C5B500BEA2B900D7255D02F406320AF906340BF906340BF906 +340BF906340BF906340BF906340BF906340BF906340BF906340BF906340BF9 +06340BF906340BF906340BF906340BF906340BF9E0A50002E2AB0003E5B300 +04E9BC0005EEC60008F5D3000BFDE2000DFDE70014FAE80020F6E70038EFE3 +0053E9DC006EE7DB0283DDE20296C0E300B0A7EB00C763D000DF2FA718E730 +AA1DE630AA1DE630AA1DE630AA1DE630AA1DE630AA1DE630AA1DE630AA1DE6 +30AA1DE630AA1DE630AA1DE630AA1DE630AA1DE630AA1DE630AA1DE6E0A600 +02E2AB0003E5B30004E9BC0005EEC60008F5D4000AFDE50009FDE90011FAEA +001BF6E80032F0E5004EE6E20166DDE20679D1E9088EB8EE07AA93EF00C150 +DB01D732DC30DA2FDC34DA2FDC34DA2FDC34DA2FDC34DA2FDC34DA2FDC34DA +2FDC34DA2FDC34DA2FDC34DA2FDC34DA2FDC34DA2FDC34DA2FDC34DA2FDC34 +DA2FDC34DAE0A60002E2AC0003E5B40003E9BD0005EEC70007F5D50008FEE7 +0005FDEA000EFAEA0019F6E9002FF0E80049E2E60162D4E90478C7F0178BAF +F913A47CF300BD3EE506D20BDF22D807DF25D807DF25D807DF25D807DF25D8 +07DF25D807DF25D807DF25D807DF25D807DF25D807DF25D807DF25D807DF25 +D807DF25D807DF25D807DF25D8E0A70002E2AC0003E5B40003E9BE0004EEC8 +0006F5D50008FEE80004FDEA000DFAEA0019F5EB002CEDEB0044DBEC005FCA +EF0478BEF72785A6FF2E996EF812B427ED0CCD05F02ECF03F131CF03F131CF +03F131CF03F131CF03F131CF03F131CF03F131CF03F131CF03F131CF03F131 +CF03F131CF03F131CF03F131CF03F131CF03F131CFE0A70002E2AD0003E5B5 +0003E9BE0004EEC80006F5D50008FEE80004FDEA000DFAEC0215F3EE0027E8 +F00040D3F1005EC3F61173B6FD367F9FFF4B8D55FA10B416F618C601FB3BC6 +01FC3FC501FC3FC501FC3FC501FC3FC501FC3FC501FC3FC501FC3FC501FC3F +C501FC3FC501FC3FC501FC3FC501FC3FC501FC3FC501FC3FC501FC3FC5E0A8 +0002E2AD0003E5B50003E9BE0004EEC80006F5D50008FEE80004FCEC0208F6 +F0040DEFF20025E3F60040CBF6035EBCFC216EA9FF3A7C78FF229B39FC08B7 +09FC24BF00FF55BC00FF5CBB00FF5CBB00FF5CBB00FF5CBB00FF5CBB00FF5C +BB00FF5CBB00FF5CBB00FF5CBB00FF5CBB00FF5CBB00FF5CBB00FF5CBB00FF +5CBB00FF5CBBE1A80002E2AE0003E5B50003E9BE0004EEC80006F4D50008FE +E80004F8ED0007F1F20010EBF80222DBFB0340C1FB095EB2FF286A92FF2D80 +54FE04A523FD0DB402FD34B700FF6DB200FF73B200FF73B200FF73B200FF73 +B200FF73B200FF73B200FF73B200FF73B200FF73B200FF73B200FF73B200FF +73B200FF73B200FF73B200FF73B2E1A80002E2AD0003E5B50003E9BE0004EE +C80006F4D50008F5E40007F0EE0008EBF60010E5FD1412CEFE0542B7FE0F5D +A4FF2A6975FE158A39FC00A70FFC14B000FD48AE00FE79A900FD7DA900FD7D +A900FD7DA900FD7DA900FD7DA900FD7DA900FD7DA900FD7DA900FD7DA900FD +7DA900FD7DA900FD7DA900FD7DA900FD7DA900FD7DA9E1A80002E2AD0003E4 +B50003E9BE0004EEC80006EFD50007EBE30007E8EF0009E5FA050CDCFF1C0E +BFFF024AAAFF145C90FF216E57FD029320FB02A603FC23A900FE5CA401FD85 +A001FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC +8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9FE1 +A80002E2AD0003E4B50003E9BE0004EAC90006E6D60006E3E40007E0F1000A +DCFC070DCEFF1020B1FF024E9BFF145C74FF097C40FB00950DFB08A200FB37 +A100FE6C9B0EFE949011FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE +9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11 +FE9A8E11FE9A8EE1A80002E2AD0003E4B50003E6BE0004E1CB0005DED90005 +DBE60006D7F3000BD2FC0811BEFE0331A3FE034F8AFF0D615EFD008129FA01 +9403F91B9B00FB4B9801FF799241FFB36A4EFFBB614EFFBB614EFFBB614EFF +BB614EFFBB614EFFBB614EFFBB614EFFBB614EFFBB614EFFBB614EFFBB614E +FFBB614EFFBB614EFFBB614EFFBB61E1A80002E2AD0003E3B50003DEBF0004 +D9CD0004D7DC0004D3E90005CDF3000DC3FA011CAEFC003895FE035078FF06 +664AFB008316F9089101F92F9300FD5B8F07FF888854FFC4565EFFC94F5EFF +C94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5E +FFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94FE1A80002E1AD0003 +DBB50004D5C10004D2D00003D0DF0002CBEB0005C2F3000EB5F800209FFA00 +3A88FE025167FE026A32F9008309F8148C00FB418B01FF6A8717FFA07854FF +C94D55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55 +FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C +E1A80002DAAD0004D2B60004CEC30003CCD50001C8E20002C2EC0005B7F200 +0FA9F7002192FA003A7AFD005252FB006D1CF7018102F9238500FD508308FF +7C7B27FFAD644DFFCA4748FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A48 +FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A +48FFCA4A48FFCA4ADCA80004D1AD0005CAB80003C7C70002C5D80000C0E300 +01B9EC0006ADF200109EF7002186FA00396AFB00533DF9006E0AF7097E00FB +357E04FE61790FFF8D6F22FFB25E40FFC9463FFFCA473FFFCA473FFFCA473F +FFCA473FFFCA473FFFCA473FFFCA473FFFCA473FFFCA473FFFCA473FFFCA47 +3FFFCA473FFFCA473FFFCA473FFFCA47> +<E0A00000E1A40002E3AA0004E7B20006ECBB000AF2C40010F8CF0019FEDA08 +1FFFDD0833F9D60055F5CB006FF4B70088EE9800A1F2770BBADD1A03DED704 +5DE3D200B4E97701AFEE8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC88 +00D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC +8800D8EC8800D8ECE0A00000E1A40002E3AA0004E7B20006ECBB000AF2C400 +10F8CF0019FEDA081FFFDD0833F9D60055F5CB006FF4B70088EE9800A1F277 +0BBADD1A03DED7045DE3D200B4E97701AFEE8800D8EC8800D8EC8800D8EC88 +00D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC +8800D8EC8800D8EC8800D8EC8800D8ECE0A00000E1A40002E3AA0004E7B200 +06ECBB000AF2C40010F8CF0019FEDA081FFFDD0833F9D60055F5CB006FF4B7 +0088EE9800A1F2770BBADD1A03DED7045DE3D200B4E97701AFEE8800D8EC88 +00D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC +8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8ECE0A00000E1A400 +02E3AA0004E7B20006ECBB000AF2C40010F8CF0019FEDA081FFFDD0833F9D6 +0055F5CB006FF4B70088EE9800A1F2770BBADD1A03DED7045DE3D200B4E977 +01AFEE8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC +8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8 +ECE0A00000E1A40002E3AA0004E7B20006ECBB000AF2C40010F8CF0019FEDA +081FFFDD0833F9D60055F5CB006FF4B70088EE9800A1F2770BBADD1A03DED7 +045DE3D200B4E97701AFEE8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC +8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8 +EC8800D8EC8800D8ECE0A00000E1A40002E3AA0004E7B20006ECBB000AF2C4 +0010F8CF0019FEDA081FFFDD0833F9D60055F5CB006FF4B70088EE9800A1F2 +770BBADD1A03DED7045DE3D200B4E97701AFEE8800D8EC8800D8EC8800D8EC +8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8 +EC8800D8EC8800D8EC8800D8EC8800D8ECE0A00000E1A40002E3AA0004E7B2 +0006ECBB000AF2C40010F8CF0019FEDA081FFFDD0833F9D60055F5CB006FF4 +B70088EE9800A1F2770BBADD1A03DED7045DE3D200B4E97701AFEE8800D8EC +8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8 +EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8ECE0A00000E1A4 +0002E3AA0004E7B20006ECBB000AF2C40010F8CF0019FEDA081FFFDD0833F9 +D60055F5CB006FF4B70088EE9800A1F2770BBADD1A03DED7045DE3D200B4E9 +7701AFEE8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8 +EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800 +D8ECE0A00000E1A40002E3AA0004E7B20006ECBB000AF2C40010F8CF0019FE +DA081FFFDD0833F9D60055F5CB006FF4B70088EE9800A1F2770BBADD1A03DE +D7045DE3D200B4E97701AFEE8800D8EC8800D8EC8800D8EC8800D8EC8800D8 +EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800 +D8EC8800D8EC8800D8ECE0A00000E1A40002E3AA0004E7B20006ECBB000AF2 +C40010F8CF0019FEDA081FFFDD0833F9D60055F5CB006FF4B70088EE9800A1 +F2770BBADD1A03DED7045DE3D200B4E97701AFEE8800D8EC8800D8EC8800D8 +EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800 +D8EC8800D8EC8800D8EC8800D8EC8800D8ECE0A00000E1A40002E3AA0004E7 +B20006ECBB000AF2C40010F8CF0019FEDA081FFFDD0833F9D60055F5CB006F +F4B70088EE9800A1F2770BBADD1A03DED7045DE3D200B4E97701AFEE8800D8 +EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800 +D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8ECE0A00000E1 +A40002E3AA0004E7B20006ECBB000AF2C40010F8CF0019FEDA081FFFDD0833 +F9D60055F5CB006FF4B70088EE9800A1F2770BBADD1A03DED7045DE3D200B4 +E97701AFEE8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800 +D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC88 +00D8ECE0A00000E1A40002E3AA0004E7B20006ECBB000AF2C40010F8CF0019 +FEDA081FFFDD0833F9D60055F5CB006FF4B70088EE9800A1F2770BBADD1A03 +DED7045DE3D200B4E97701AFEE8800D8EC8800D8EC8800D8EC8800D8EC8800 +D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC8800D8EC88 +00D8EC8800D8EC8800D8ECE0A00000E1A50002E3AA0004E7B20006ECBB000A +F2C40010F8D00018FEDB081EFFDE0930F9D80053F5CD006DF4BA0087EE9C00 +A0F07B09B9E02804DBD00750E4C900A6EA6B01A7F08300E0EE8300E0EE8300 +E0EE8300E0EE8300E0EE8300E0EE8300E0EE8300E0EE8300E0EE8300E0EE83 +00E0EE8300E0EE8300E0EE8300E0EE8300E0EEE0A00000E1A50002E3AB0003 +E7B30006ECBB0009F1C5000FF8D10017FEDC071CFEE10D28F8DB004EF3D200 +68F3C10082EEA7009BE98605B4EC5007D3CB1333E596006FEE470086F66300 +D5F66300D5F66300D5F66300D5F66300D5F66300D5F66300D5F66300D5F663 +00D5F66300D5F66300D5F66300D5F66300D5F66300D5F66300D5F6E0A10001 +E1A50002E3AB0003E7B30005ECBC0009F1C6000EF8D20015FEDD051AFEE109 +27F9DE0048F3D60063F1C9007DEEB30095E49201AFEC7009CAC52419E65104 +34F4092257FC064299FA064299FA064299FA064299FA064299FA064299FA06 +4299FA064299FA064299FA064299FA064299FA064299FA064299FA064299FA +064299FAE0A10001E1A60002E3AC0003E7B40005ECBD0008F1C7000DF8D300 +13FDDF0319FDE20425F9E10041F2DB005DF0CF0078EEBD0090E39F00A9D184 +02C7AF660BE42A2417F9034161F900679CF600679CF600679CF600679CF600 +679CF600679CF600679CF600679CF600679CF600679CF600679CF600679CF6 +00679CF600679CF600679CF6E0A10001E1A60002E3AC0003E7B40005EBBD00 +08F1C7000CF7D40011FDE00117FDE30123F9E3003BF2DE0057EED50071EDC7 +008BE1BB00A1C5B600BEA0B901D8417F03F0044820F7005028F6005028F600 +5028F6005028F6005028F6005028F6005028F6005028F6005028F6005028F6 +005028F6005028F6005028F6005028F6005028F6E0A20001E1A60002E3AC00 +03E7B50004EBBE0007F0C8000BF7D50010FDE20014FDE5001EFAE50033F3E2 +004EECDB0069E8D90180E1DF0194C6E100ACA7EA00C65FD300DD0B9019EA00 +972BE900972BE900972BE900972BE900972BE900972BE900972BE900972BE9 +00972BE900972BE900972BE900972BE900972BE900972BE900972BE9E0A200 +01E1A70002E2AD0003E6B50004EBBF0006F0C9000AF7D7000EFDE40010FDE8 +0019F9E7002AF4E50045EAE4005BDDE40072D1EB0785C0F116989AF706B35E +E600CA19DE1AD804DC2ADA04DC2ADA04DC2ADA04DC2ADA04DC2ADA04DC2ADA +04DC2ADA04DC2ADA04DC2ADA04DC2ADA04DC2ADA04DC2ADA04DC2ADA04DC2A +DA04DC2ADAE0A30001E1A80002E2AE0003E6B60004EBC00006F0CA0009F7D8 +000BFEE8000BFCE90014F9EA0020F4EB0033E7EC004DD4EC006AC5F30F7DB9 +FB358993FF28A24CF000C311F022CE00F333CE00F333CE00F333CE00F333CE +00F333CE00F333CE00F333CE00F333CE00F333CE00F333CE00F333CE00F333 +CE00F333CE00F333CE00F333CEE0A40001E1A80002E2AE0003E6B70004EBC0 +0005F0CB0007F7D90009FEEA0006FCEA0012F7ED0318F0EF002FE0F1004BCA +F20169BEF92176ADFF43847CFE2BA033F604C108FB32C500FE48C400FE48C4 +00FE48C400FE48C400FE48C400FE48C400FE48C400FE48C400FE48C400FE48 +C400FE48C400FE48C400FE48C400FE48C400FE48C4E0A50001E1A90002E2AF +0003E6B80003EAC10005F0CC0007F7DA0008FEEA0005FAEF0504F3F10017EB +F5002CD8F6004CC1F90668B4FE2D719BFF3E8456FD0EAA21FC10BC02FE4FBB +00FF75B800FF75B800FF75B800FF75B800FF75B800FF75B800FF75B800FF75 +B800FF75B800FF75B800FF75B800FF75B800FF75B800FF75B800FF75B8E1A5 +0002E1AA0002E2B00003E6B80003EAC10005F0CB0007F7D90008FAE90005F4 +F00009EDF50015E8FC0B24CEFB014FB9FE1463A5FF2E7174FF179238FD05AD +0FFD1CB500FE60B100FF83AE00FF83AE00FF83AE00FF83AE00FF83AE00FF83 +AE00FF83AE00FF83AE00FF83AE00FF83AE00FF83AE00FF83AE00FF83AE00FF +83AE00FF83AEE1A60002E1AA0002E2B00003E6B80003EAC10005F0CB0007F3 +D90009F1E70008ECF20009E8FB0C0AE0FF250BC0FF0153AEFF1F5E8DFF1F77 +53FD009C1EFC06AB00FB2AAE00FC6EA800FB89A500FB89A500FB89A500FB89 +A500FB89A500FB89A500FB89A500FB89A500FB89A500FB89A500FB89A500FB +89A500FB89A500FB89A500FB89A5E1A60002E1AA0002E2B00003E6B80003EA +C10005EDCC0006EADA0007E7E70008E4F4000BE0FD1207D1FF1720B3FF0653 +A0FF1F5E72FE0D813AFB009C0DFB11A600FB41A501FD7F9E03FA979B03FA97 +9B03FA979B03FA979B03FA979B03FA979B03FA979B03FA979B03FA979B03FA +979B03FA979B03FA979B03FA979B03FA979B03FA979BE1A60002E1AA0002E2 +B00003E6B80003EAC10005E5CE0006E2DC0006DFE90008DBF6000DD6FE0F0F +BEFF003DA5FF0A528CFF166458FD028822FA009B04F9239F00FC549B0BFF90 +9015FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FF +AB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB88E1 +A60002E1AA0002E2AF0003E5B80003E1C20004DDD00004DADF0005D6EC0007 +D1F60010C7FD0221AEFD004097FF095374FF037142FB008910F90B9701F937 +9700FE63932CFFA57451FFC95B51FFC95B51FFC95B51FFC95B51FFC95B51FF +C95B51FFC95B51FFC95B51FFC95B51FFC95B51FFC95B51FFC95B51FFC95B51 +FFC95B51FFC95BE1A60002E1AA0002E2AF0003DEB80004D8C40004D5D30003 +D3E20003CEED0007C5F50012B7FA00279EFB004387FF055763FE01732CF902 +8905F81A9100FC498E00FF718A3DFFB66166FFD14566FFD14566FFD14566FF +D14566FFD14566FFD14566FFD14566FFD14566FFD14566FFD14566FFD14566 +FFD14566FFD14566FFD14566FFD145E1A60002E1AA0002DDAF0004D5B90004 +D0C70003CFD70002CBE50002C4EE0008B9F40013A8F8002990FB004378FE01 +5A4DFB007618F8078600F92C8900FD59860AFF867D43FFBF5457FFCF4557FF +CF4557FFCF4557FFCF4557FFCF4557FFCF4557FFCF4557FFCF4557FFCF4557 +FFCF4557FFCF4557FFCF4557FFCF4557FFCF4557FFCF45E1A60002DDA90003 +D3AF0005CDBB0003CACB0002C8DB0001C3E70002BAEE0008AFF400139BF800 +2A84FB004266FC005C35F8007709F8118100FB3D8105FE6B7B11FF967130FF +BF5731FFC95431FFC95431FFC95431FFC95431FFC95431FFC95431FFC95431 +FFC95431FFC95431FFC95431FFC95431FFC95431FFC95431FFC95431FFC954 +DFA60003D3A90005CAB10004C6BE0002C4CF0000C0DD0000BAE70003B1EF00 +08A5F5001392F9002877FA004253FA005E1FF7017503F9227A01FD4D780CFF +7C6F12FFA06729FFC05330FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C30 +FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C +30FFCA4C30FFCA4CD5A40005CAA90005C3B30003BFC10001BDD10000B8DE00 +01B0E70004A7EF00089BF6001287FB002668F900423EF8005F0CF6087200FA +307206FF5E6D10FF896310FFA65F16FFBE5620FFC84E20FFC84E20FFC84E20 +FFC84E20FFC84E20FFC84E20FFC84E20FFC84E20FFC84E20FFC84E20FFC84E +20FFC84E20FFC84E20FFC84E20FFC84E> +<E09C0000E1A00001E2A50003E5AB0005E9B20009EEBA000FF4C40017FACE02 +23FED50633FCD00052F9C3006DF8AC0086F48A00A0F3691AB3DD1A24D2E001 +6ED7E400BAD9B900DADDA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA9 +00E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAE09C0000E1A00001E2A50003E5AB0005E9B20009EEBA00 +0FF4C40017FACE0223FED50633FCD00052F9C3006DF8AC0086F48A00A0F369 +1AB3DD1A24D2E0016ED7E400BAD9B900DADDA900E9DAA900E9DAA900E9DAA9 +00E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A00001E2A50003E5AB00 +05E9B20009EEBA000FF4C40017FACE0223FED50633FCD00052F9C3006DF8AC +0086F48A00A0F3691AB3DD1A24D2E0016ED7E400BAD9B900DADDA900E9DAA9 +00E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A000 +01E2A50003E5AB0005E9B20009EEBA000FF4C40017FACE0223FED50633FCD0 +0052F9C3006DF8AC0086F48A00A0F3691AB3DD1A24D2E0016ED7E400BAD9B9 +00DADDA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAE09C0000E1A00001E2A50003E5AB0005E9B20009EEBA000FF4C40017FACE +0223FED50633FCD00052F9C3006DF8AC0086F48A00A0F3691AB3DD1A24D2E0 +016ED7E400BAD9B900DADDA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAE09C0000E1A00001E2A50003E5AB0005E9B20009EEBA +000FF4C40017FACE0223FED50633FCD00052F9C3006DF8AC0086F48A00A0F3 +691AB3DD1A24D2E0016ED7E400BAD9B900DADDA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A00001E2A50003E5AB +0005E9B20009EEBA000FF4C40017FACE0223FED50633FCD00052F9C3006DF8 +AC0086F48A00A0F3691AB3DD1A24D2E0016ED7E400BAD9B900DADDA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A0 +0001E2A50003E5AB0005E9B20009EEBA000FF4C40017FACE0223FED50633FC +D00052F9C3006DF8AC0086F48A00A0F3691AB3DD1A24D2E0016ED7E400BAD9 +B900DADDA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900 +E9DAE09C0000E1A00001E2A50003E5AB0005E9B20009EEBA000FF4C40017FA +CE0223FED50633FCD00052F9C3006DF8AC0086F48A00A0F3691AB3DD1A24D2 +E0016ED7E400BAD9B900DADDA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900 +E9DAA900E9DAA900E9DAE09C0000E1A00001E2A50003E5AB0005E9B20009EE +BA000FF4C40017FACE0223FED50633FCD00052F9C3006DF8AC0086F48A00A0 +F3691AB3DD1A24D2E0016ED7E400BAD9B900DADDA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900 +E9DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A00001E2A50003E5 +AB0005E9B20009EEBA000FF4C40017FACE0223FED50633FCD00052F9C3006D +F8AC0086F48A00A0F3691AB3DD1A24D2E0016ED7E400BAD9B900DADDA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900 +E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1 +A00001E2A50003E5AB0005E9B30008EEBB000EF4C40017FACE0222FED60731 +FCD10051F9C4006BF8AF0085F38E009FF5701BB1DE1D21D1DF0169D8E500B9 +DAB900D9DEA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800 +E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA8 +00E8DCE09C0000E1A00001E2A50002E5AB0005E9B30008EEBB000EF4C50016 +FBD00320FED80A2CFCD3004DF8C80068F8B40082F396009CF67C19AEE22A1B +CFDC025ADAE800B2DCB901D5E1A600E7DFA600E7DFA600E7DFA600E7DFA600 +E7DFA600E7DFA600E7DFA600E7DFA600E7DFA600E7DFA600E7DFA600E7DFA6 +00E7DFA600E7DFA600E7DFE09D0000E1A10001E2A60002E5AC0005E9B40008 +EEBC000DF4C60015FBD1021EFFDA0D26FCD70149F8CD0064F7BB007EF3A000 +97F38310ADEB4115CBD70543DDEA00A6DFB601CDE5A200E7E4A200E7E4A200 +E7E4A200E7E4A200E7E4A200E7E4A200E7E4A200E7E4A200E7E4A200E7E4A2 +00E7E4A200E7E4A200E7E4A200E7E4A200E7E4E09D0000E1A10001E2A60002 +E4AC0004E9B40007EEBD000CF4C70014FBD3021CFFDD0E21FCDA0243F7D100 +60F6C2007AF3AA0093EF8A07ABF35911C6D60F2DDFE50092E29801ADEB6B05 +F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EE68 +06F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EEE09E0000 +E1A10001E2A60002E4AD0004E9B50007EEBE000CF4C80012FAD4011AFFDE0E +1EFCDD043DF6D6005BF5C80075F3B3008EEC9202A7F36E0CC1CC2C18DF880B +4DEE3D2CAAF50D4FF7F20B52F7F20B52F7F20B52F7F20B52F7F20B52F7F20B +52F7F20B52F7F20B52F7F20B52F7F20B52F7F20B52F7F20B52F7F20B52F7F2 +0B52F7F2E09E0000E0A20001E2A70002E4AD0004E8B60006EEBF000BF3C900 +11FAD50119FFDF0B1CFCDF0536F6DA0056F3CE0070F2BC0089E99F00A2D189 +00C29B6502DD312512F10D508DF5007EE3EE0080E2ED0080E2ED0080E2ED00 +80E2ED0080E2ED0080E2ED0080E2ED0080E2ED0080E2ED0080E2ED0080E2ED +0080E2ED0080E2ED0080E2EDE09E0000E0A20001E1A70002E4AE0004E8B600 +06EDC0000AF3CA0010FAD70116FEE0061CFCE10430F6DE004FF2D4006AF0C9 +0083E4C1009DC8BD00B98FA700D3318007EA0A946AEF01D3C9E701D4C9E701 +D4C9E701D4C9E701D4C9E701D4C9E701D4C9E701D4C9E701D4C9E701D4C9E7 +01D4C9E701D4C9E701D4C9E701D4C9E701D4C9E7E09F0000E0A30001E1A800 +02E4AE0004E8B70006EDC00009F3CB000EFAD90014FEE2011AFCE3012BF7E2 +0046EFDC0060E7DB0079DFE40090C5E500A79AE500C347CB03DD0AB636E400 +FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB +00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADBE0A000 +00E0A30001E1A80002E4AF0003E8B80005EDC10008F2CC000CFADA0010FEE4 +0016FCE60023F7E60038EDE7004FDDE70069CDED0380BDF5198F9EFA1EA554 +EA05C513E21DD400FF78CE00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7BCE +00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7B +CE00FF7BCEE0A10000E0A40001E1A90002E4B00003E8B90005EDC20007F2CE +000AFADD000CFEE80010FBEA0018F5ED0024EAF0003BD6F10058C4F60E6EB7 +FD307A9BFF408C53FB06B519F817C300FE4AC200FE50C200FE50C200FE50C2 +00FE50C200FE50C200FE50C200FE50C200FE50C200FE50C200FE50C200FE50 +C200FE50C200FE50C200FE50C2E1A20000E0A50001E1AA0002E3B10003E8BA +0004ECC40006F2CF0008FBE10007FDEB0008F6EF020CEFF3001DE4F70037CC +F70058BBFC196AA9FF377776FF1F9735FC04B50CFD26BB00FF71B700FF7AB6 +00FF7AB600FF7AB600FF7AB600FF7AB600FF7AB600FF7AB600FF7AB600FF7A +B600FF7AB600FF7AB600FF7AB600FF7AB600FF7AB6E1A30000E0A60002E1AB +0003E3B20003E7BB0004ECC40005F2D00008F8E00007F6EB0106EFF2000DEB +FA0319DDFD0B30C0FC035BB0FF226693FF2D7B51FD03A11CFD0AB202FD38B3 +00FE83AC00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8B +AB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BABE1A4 +0000E1A70002E1AB0003E3B20003E7BB0004ECC40005F1D00007F0DF0007EC +EB0008E8F6010CE4FE1906CFFF1030B4FF095A9FFF216771FE0D8936FC01A3 +08FC14AC00FD4EA901FB8CA202F996A102F996A102F996A102F996A102F996 +A102F996A102F996A102F996A102F996A102F996A102F996A102F996A102F9 +96A102F996A1E1A50001E1A70002E1AB0003E3B20003E7BB0004ECC50005EA +D10006E6DF0007E4ED0008E0F8040CDBFF2002BFFF0640A7FF0F5889FF156D +55FD00901DFB04A100FA29A400FD619F04FC999708FCAA9408FCAA9408FCAA +9408FCAA9408FCAA9408FCAA9408FCAA9408FCAA9408FCAA9408FCAA9408FC +AA9408FCAA9408FCAA9408FCAA94E1A50001E1A70002E1AB0003E3B20003E7 +BB0004E5C60005E1D30005DEE10006DBEF0009D6F9040FCBFE0B1EAFFE0247 +99FF115770FE07773CFA00910DFA109C00FA3F9B03FE709437FFBB701DFFBB +7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFF +BB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7EE1A50001E1A70002E1 +AB0003E3B20003E2BB0004DCC80004D9D70004D6E40005D1F00009C9F80116 +BAFD002E9FFD024987FF0B5B5BFD017B24F9019004F9229500FC51920DFF82 +8752FFCB5741FFCC6041FFCC6041FFCC6041FFCC6041FFCC6041FFCC6041FF +CC6041FFCC6041FFCC6041FFCC6041FFCC6041FFCC6041FFCC6041FFCC60E1 +A50001E1A70002E1AB0003DFB20004D8BC0004D4CA0003D2DA0003CEE70004 +C7F1000ABBF70019A9FA003190FD014A76FF056045FB007D0FF8078D00FA34 +8D00FE628917FF957855FFCE4B4CFFD0504CFFD0504CFFD0504CFFD0504CFF +D0504CFFD0504CFFD0504CFFD0504CFFD0504CFFD0504CFFD0504CFFD0504C +FFD0504CFFD050E1A50001E1A70002DFAB0003D5B20004CFBE0003CDCE0002 +CBDE0001C5E90004BCF1000BAFF6001B9AF9003382FC004B63FD00652DF800 +7D03F8158700FC468405FF747E25FFA6674DFFCE483DFFCD513DFFCD513DFF +CD513DFFCD513DFFCD513DFFCD513DFFCD513DFFCD513DFFCD513DFFCD513D +FFCD513DFFCD513DFFCD513DFFCD51E1A50001DFA70003D5AB0005CDB40004 +C8C10002C6D20001C3E00001BCE90004B2F1000BA4F6001B8FFA003274FB00 +4B4EFA006719F7057A00F9297F02FE577B0EFF867122FFAD6034FFCA4E1FFF +C85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1F +FFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85AE1A50001D6A60005 +CBAB0005C5B60003C2C40001BFD50000BBE10001B2E90005A9F1000B9AF700 +1983FA003064FA004C38F800690AF70F7600FB397608FF686F12FF936519FF +B05C27FFC94E1CFFC9541CFFC9541CFFC9541CFFC9541CFFC9541CFFC9541C +FFC9541CFFC9541CFFC9541CFFC9541CFFC9541CFFC9541CFFC9541CFFC954 +D9A20004CCA50005C3AD0004BEB80002BBC80000B7D60000B1E10002A9EA00 +059FF2000A90F8001876FA003052F9004D21F7016802F81C6F02FD486C0CFF +766211FF9A5C0EFFB15A0CFFC5560CFFC7550CFFC7550CFFC7550CFFC7550C +FFC7550CFFC7550CFFC7550CFFC7550CFFC7550CFFC7550CFFC7550CFFC755 +0CFFC7550CFFC755CDA10006C3A60005BCAE0003B8BB0001B4CB0000AFD700 +00A8E20002A0EB000495F3000984F9001966F900323EF8004F0DF6046600FA +2A6704FE566109FF7E5A0DFF9E5408FFB35400FFC45500FFC75400FFC75400 +FFC75400FFC75400FFC75400FFC75400FFC75400FFC75400FFC75400FFC754 +00FFC75400FFC75400FFC75400FFC754> +<E0980000E09B0000E29F0001E4A50004E7AB0007EBB2000DF1B90016F6C000 +23FAC50036FCC3004FFCB8006AFA9F0084F57A009FEF3905BBD7002ACEE408 +7ECAE200BACCC700D9CEB500F3CBB300F2CAB300F2CAB300F2CAB300F2CAB3 +00F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAE0980000E09B0000E29F0001E4A50004E7AB0007EBB200 +0DF1B90016F6C00023FAC50036FCC3004FFCB8006AFA9F0084F57A009FEF39 +05BBD7002ACEE4087ECAE200BACCC700D9CEB500F3CBB300F2CAB300F2CAB3 +00F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAE0980000E09B0000E29F0001E4A500 +04E7AB0007EBB2000DF1B90016F6C00023FAC50036FCC3004FFCB8006AFA9F +0084F57A009FEF3905BBD7002ACEE4087ECAE200BACCC700D9CEB500F3CBB3 +00F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAE0980000E09B00 +00E29F0001E4A50004E7AB0007EBB2000DF1B90016F6C00023FAC50036FCC3 +004FFCB8006AFA9F0084F57A009FEF3905BBD7002ACEE4087ECAE200BACCC7 +00D9CEB500F3CBB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAE0980000E09B0000E29F0001E4A50004E7AB0007EBB2000DF1B90016F6C0 +0023FAC50036FCC3004FFCB8006AFA9F0084F57A009FEF3905BBD7002ACEE4 +087ECAE200BACCC700D9CEB500F3CBB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAE0980000E09B0000E29F0001E4A50004E7AB0007EBB2 +000DF1B90016F6C00023FAC50036FCC3004FFCB8006AFA9F0084F57A009FEF +3905BBD7002ACEE4087ECAE200BACCC700D9CEB500F3CBB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAE0980000E09B0000E29F0001E4A5 +0004E7AB0007EBB2000DF1B90016F6C00023FAC50036FCC3004FFCB8006AFA +9F0084F57A009FEF3905BBD7002ACEE4087ECAE200BACCC700D9CEB500F3CB +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAE0980000E09B +0000E29F0001E4A50004E7AB0007EBB2000DF1B90016F6C00023FAC50036FC +C3004FFCB8006AFA9F0084F57A009FEF3905BBD7002ACEE4087ECAE200BACC +C700D9CEB500F3CBB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300 +F2CAE0980000E09B0000E29F0001E4A50004E7AB0007EBB2000DF1B90016F6 +C00023FAC50036FCC3004FFCB8006AFA9F0084F57A009FEF3905BBD7002ACE +E4087ECAE200BACCC700D9CEB500F3CBB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300 +F2CAB300F2CAB300F2CAE0980000E09B0000E29F0001E4A50004E7AB0007EB +B2000DF1B90015F6C00023FAC50035FCC3004FFCB8006AFAA00084F57A009E +EF3A05BBD7012ACEE4077DCAE200BACCC700D8CEB500F3CBB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300 +F2CAB300F2CAB300F2CAB300F2CAB300F2CAE0980000E09C0000E1A00001E4 +A50004E7AB0007EBB2000CF0B90015F6C10021FBC70034FDC7004CFCBC0068 +FAA50082F682009CF14605B8DC132BCAE20672CDE500B6CDC800D6D0B400F1 +CEB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200 +F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDE0990000E0 +9C0000E1A00001E3A50004E6AC0007EBB3000CF0BA0014F6C30020FCCB0031 +FECB0049FCC10064FAAC007EF68B0098F35706B4E32C2DC4DF0562D0E900B0 +CFCB00D3D3B200EED2AF00EED0AF00EED0AF00EED0AF00EED0AF00EED0AF00 +EED0AF00EED0AF00EED0AF00EED0AF00EED0AF00EED0AF00EED0AF00EED0AF +00EED0E0990000E09C0000E1A10001E3A60003E6AC0006EBB4000BF0BB0013 +F6C5001EFCCD012EFECE0145FBC50061FAB2007BF7940095F46807AFEA4630 +BDDB0351D3ED00AAD0CD00CFD6B000EBD6AD00EBD4AD00EBD4AD00EBD4AD00 +EBD4AD00EBD4AD00EBD4AD00EBD4AD00EBD4AD00EBD4AD00EBD4AD00EBD4AD +00EBD4AD00EBD4AD00EBD4E09A0000E09D0000E1A10001E3A60003E6AD0006 +EBB5000BF0BD0012F6C6001CFCD0022AFED20340FBC9005DFAB80077F79D00 +91F47808AAF26134B6D7013FD7F100A2D2D000CBDAAE00E8DAA600E9D9A600 +E9D9A600E9D9A600E9D9A600E9D9A600E9D9A600E9D9A600E9D9A600E9D9A6 +00E9D9A600E9D9A600E9D9A600E9D9A600E9D9E09A0000E09D0000E1A10001 +E3A70003E6AD0006EBB5000AF0BD0011F6C7001BFCD20327FED5053BFBCE00 +59F9BF0074F8A7008DF48608A5F77332B2D8092FD8EB0090D6BC04C0E18109 +EFE3721DF7E0721DF7E0721DF7E0721DF7E0721DF7E0721DF7E0721DF7E072 +1DF7E0721DF7E0721DF7E0721DF7E0721DF7E0721DF7E0721DF7E0E19B0000 +E09E0000E1A20001E3A70003E6AE0005EBB60009F0BF0010F6C90019FDD504 +22FED90734FBD30055F8C5006FF7B00088F39005A1F4771CB5C62B17D98908 +43E5621EB4ED1B39FAEC133AFCE8133AFCE8133AFCE8133AFCE8133AFCE813 +3AFCE8133AFCE8133AFCE8133AFCE8133AFCE8133AFCE8133AFCE8133AFCE8 +133AFCE8E19B0000E09E0000E1A20001E3A80003E5AF0005EAB70009F0C000 +0EF6CB0017FDD7041FFFDC092DFBD7004FF7CC0069F6BA0083EDA1009DD18C +00BC936001D7231808EC06377AF10071E8E90065E8E40065E8E40065E8E400 +65E8E40065E8E40065E8E40065E8E40065E8E40065E8E40065E8E40065E8E4 +0065E8E40065E8E40065E8E4E19C0000E09F0000E1A30001E2A80003E5AF00 +05EAB80008EFC1000DF6CC0015FDD9031CFFDF0B25FBDC0047F5D30062F1CA +007CE4C70097C5BD00B4849C00CF1F6E04E6058565E800B4D4E200ACDBDC00 +ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDC +00ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDCE19C0000E09F0000E1A400 +02E2A90003E5B00004EAB90007EFC2000CF5CE0012FDDB0119FEE10821FBE0 +003DF2DD0058E6DD0072DAE6008BC0E800A48BDD00C128A800DA04B040DF04 +F0BFD600E5D5D100E5D5D100E5D5D100E5D5D100E5D5D100E5D5D100E5D5D1 +00E5D5D100E5D5D100E5D5D100E5D5D100E5D5D100E5D5D100E5D5D1E19D00 +00E0A00000E1A40002E2AA0003E5B10004EABA0006EFC4000AF5D0000FFDDE +0014FDE3011DF9E7002EEFE90045DEEA0060CAEF007BB8F80C8E97F81E9F40 +DE06C407D825D003FA7EC800FBB6C100FBB6C100FBB6C100FBB6C100FBB6C1 +00FBB6C100FBB6C100FBB6C100FBB6C100FBB6C100FBB6C100FBB6C100FBB6 +C100FBB6C1E19E0000E0A10000E0A50002E2AB0003E5B20004EABB0006EEC5 +0009F5D1000CFCE1000FFBEA0013F4EF001DEBF40031DAF6004BC3F80B65B5 +FF2E6F95FF34864CF907AD18F816BB00FE48BA00FE8CB400FE8CB400FE8CB4 +00FE8CB400FE8CB400FE8CB400FE8CB400FE8CB400FE8CB400FE8CB400FE8C +B400FE8CB400FE8CB400FE8CB4E19F0000E0A20001E0A60002E2AC0003E5B3 +0003E9BD0005EEC70007F4D40009F8E40008F2EE000AECF50010E7FD1017CF +FD0049B8FE105EA5FF2C6B73FE168D32FC00AB0BFC20B100FE5BAE00FD8CA9 +00FD8DA900FD8DA900FD8DA900FD8DA900FD8DA900FD8DA900FD8DA900FD8D +A900FD8DA900FD8DA900FD8DA900FD8DA900FD8DA9E1A10000E1A30001E0A7 +0002E2AD0003E4B40003E9BE0004EEC80006F0D40008EDE30008E9F00009E6 +FB060BDDFF2208BFFF014DAAFF155D90FF256F51FD029718FC04A802FC32A9 +00FF71A300F3979F00F3979F00F3979F00F3979F00F3979F00F3979F00F397 +9F00F3979F00F3979F00F3979F00F3979F00F3979F00F3979F00F3979FE2A2 +0000E1A50001E0A80002E2AD0003E4B50003E9BE0004EAC90006E6D70006E3 +E40007E0F1000ADCFC070ECDFF1021B0FF024F9AFF165D6DFE058137FB0098 +08FA14A200FB479F04FF7E980BFDB88F0AFDB98F0AFDB98F0AFDB98F0AFDB9 +8F0AFDB98F0AFDB98F0AFDB98F0AFDB98F0AFDB98F0AFDB98F0AFDB98F0AFD +B98F0AFDB98FE2A30000E1A50001E1A80002E2AD0003E4B50003E6BE0004E1 +CB0004DDD90005DAE70006D6F3000CD0FC0416BDFF0234A0FF025184FF0A65 +57FC008420FA059602F9299A00FC5A961AFF948310FFC4810CFFC4830CFFC4 +830CFFC4830CFFC4830CFFC4830CFFC4830CFFC4830CFFC4830CFFC4830CFF +C4830CFFC4830CFFC4830CFFC483E2A30000E1A50001E1A80002E2AD0003E2 +B50003DCBF0004D8CD0003D5DD0004D2EA0005CAF3000EC0FA001EAAFC003A +91FF015373FF06683FFA00850FF9109100FA3D9100FE6A8C1EFFA77925FFCB +6C21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FF +CA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6FE2A30000E1A50001E1 +A80002E0AD0003D9B50004D3C10003D0D10002CEE00002C9EC0005BFF3000F +B1F800219AFA003B83FE00535FFD016D26F8008504F91F8B00FC4F8807FF7E +8142FFBD5834FFCE5A31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FF +CE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5DE2 +A30000E1A50001E0A80002D8AD0004CFB60004CBC50002CAD70001C6E30001 +BFEC0005B4F30010A5F700228DFA003B74FC005448FA007010F7048201FA31 +8302FE607E0EFF907447FFC34A1BFFCA6119FFCA6219FFCA6219FFCA6219FF +CA6219FFCA6219FFCA6219FFCA6219FFCA6219FFCA6219FFCA6219FFCA6219 +FFCA6219FFCA62E2A30000E1A50001D8A70005CEAE0005C7B80003C5C80001 +C3D90000BDE40001B5EC0007AAF3000F9AF8002180FA003A62FA00552FF800 +7005F7157B01FC427A08FF737212FF9C6935FFC04D03FFC66600FFC66800FF +C66800FFC66800FFC66800FFC66800FFC66800FFC66800FFC66800FFC66800 +FFC66800FFC66800FFC66800FFC668E2A30000DAA40004CDA70005C5AF0004 +C0BB0002BECB0000BBDA0000B4E40003ABED0006A0F4000E92FB001E72F900 +3A4FF900571CF7056E01F9257304FE536F0FFF836410FFA2601AFFBC550BFF +C95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0A +FFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95ADFA20002CFA20006 +C4A80005BEB10003BABF0001B7CE0000B2DB0001AAE40003A2ED000596F400 +0D87FB001E62F9003B3AF800590AF70B6A00FB346A0AFE62610CFF8A5C0EFF +A75800FFB95C00FFC85800FFC85800FFC85800FFC85800FFC85800FFC85800 +FFC85800FFC85800FFC85800FFC85800FFC85800FFC85800FFC85800FFC858 +D29F0006C5A20005BDA90004B7B40001B3C20000AED00000A9DC0001A1E600 +0299EF00028BF5000E76FA002051F9003D24F7005A04F8176300FD406004FF +6A5907FF8E550DFFAB4F00FFBC5300FFCA5000FFCA4F00FFCA4F00FFCA4F00 +FFCA4F00FFCA4F00FFCA4F00FFCA4F00FFCA4F00FFCA4F00FFCA4F00FFCA4F +00FFCA4F00FFCA4FC79E0006BDA30005B6AA0002B0B60000ABC50000A6D200 +00A0DD000098E700018FF000027FF6000F65F9002240F8003F11F7025801FA +245A00FD4B5500FF715008FF954A0EFFAF4401FFBF4900FFCB4700FFCC4700 +FFCC4700FFCC4700FFCC4700FFCC4700FFCC4700FFCC4700FFCC4700FFCC47 +00FFCC4700FFCC4700FFCC4700FFCC47> +<E0940000E0970000E19A0000E39F0002E5A40006E9A9000BEEAF0014F2B400 +21F6B60033F7B2004CF9A80067F78E0083F464009EE4260CB7DA023AC3E203 +82BFDB01B6BECC00D6BEBF00F6BDB900FDBAB800FDBAB800FDBAB800FDBAB8 +00FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAE0940000E0970000E19A0000E39F0002E5A40006E9A900 +0BEEAF0014F2B40021F6B60033F7B2004CF9A80067F78E0083F464009EE426 +0CB7DA023AC3E20382BFDB01B6BECC00D6BEBF00F6BDB900FDBAB800FDBAB8 +00FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAE0940000E0970000E19A0000E39F00 +02E5A40006E9A9000BEEAF0014F2B40021F6B60033F7B2004CF9A80067F78E +0083F464009EE4260CB7DA023AC3E20382BFDB01B6BECC00D6BEBF00F6BDB9 +00FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAE0940000E09700 +00E19A0000E39F0002E5A40006E9A9000BEEAF0014F2B40021F6B60033F7B2 +004CF9A80067F78E0083F464009EE4260CB7DA023AC3E20382BFDB01B6BECC +00D6BEBF00F6BDB900FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAE0940000E0970000E19A0000E39F0002E5A40006E9A9000BEEAF0014F2B4 +0021F6B60033F7B2004CF9A80067F78E0083F464009EE4260CB7DA023AC3E2 +0382BFDB01B6BECC00D6BEBF00F6BDB900FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAB800FDBAB800FDBAE0940000E0970000E19A0000E39F0002E5A40006E9A9 +000BEEAF0014F2B40021F6B60033F7B2004CF9A80067F78E0083F464009EE4 +260CB7DA023AC3E20382BFDB01B6BECC00D6BEBF00F6BDB900FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAB800FDBAB800FDBAB800FDBAB800FDBAE0940000E0970000E19A0000E39F +0002E5A40006E9A9000BEEAF0014F2B40021F6B60033F7B2004CF9A80067F7 +8E0083F464009EE4260CB7DA023AC3E20382BFDB01B6BECC00D6BEBF00F6BD +B900FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAE0940000E097 +0000E19A0000E39F0002E5A40006E9AA000BEEAF0013F2B40021F6B60033F7 +B2004CF9A80067F78F0083F465009EE4260BB7DA0239C3E20482BFDC01B6BF +CC00D6BFBF00F6BEB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800 +FDBAE0940000E0970000E19A0000E39F0002E5A40006E9AA000BEEB00013F2 +B40020F6B70032F7B3004BF9AA0066F7920082F469009CE52A09B7DA0235C3 +E2047FC0DD01B5C0CC00D5C0BF00F5BFB800FDBBB800FDBBB800FDBBB800FD +BBB800FDBBB800FDBBB800FDBBB800FDBBB800FDBBB800FDBBB800FDBBB800 +FDBBB800FDBBB800FDBBE1950000E0970000E19B0000E39F0002E5A50006E9 +AA000BEEB00012F2B6001FF6B90030F8B70048FAAE0064F898007FF572009A +E93306B5DA042DC5E20477C2DF02B1C1CD00D2C2BF00F3C2B800FCBEB700FC +BEB700FCBEB700FCBEB700FCBEB700FCBEB700FCBEB700FCBEB700FCBEB700 +FCBEB700FCBEB700FCBEB700FCBEB700FCBEE1950000E0980000E19B0000E2 +A00002E5A50005E9AB000AEEB10012F2B7001DF7BC002EF9BA0046FAB30061 +F99E007CF67B0097EC3E03B3DC0824C6E1046CC5E204AEC3CE00CFC5BF00F0 +C5B700F9C1B700FAC0B700FAC0B700FAC0B700FAC0B700FAC0B700FAC0B700 +FAC0B700FAC0B700FAC0B700FAC0B700FAC0B700FAC0B700FAC0E1960000E0 +980000E19C0000E2A00002E5A60005E9AC000AEDB20011F2B8001CF7BE002C +F9BE0043FBB8005EFAA50079F7840094EF4B02B0DF0E1BC6DF0361C8E506A9 +C5D100CCC7BF01EEC8B600F7C4B600F7C3B600F7C3B600F7C3B600F7C3B600 +F7C3B600F7C3B600F7C3B600F7C3B600F7C3B600F7C3B600F7C3B600F7C3B6 +00F7C3E1960000E0990000E19C0000E2A10002E5A60005E8AC0009EDB30010 +F2BA001BF7C0002AFAC20041FBBC005BFBAB0076F78D0090F25800ACE41914 +C5DD0455CAE707A3C7D300C8CABF00EACBB500F5C7B400F5C7B400F5C7B400 +F5C7B400F5C7B400F5C7B400F5C7B400F5C7B400F5C7B400F5C7B400F5C7B4 +00F5C7B400F5C7B400F5C7E1960000E0990000E19D0000E2A10002E4A70005 +E8AD0009EDB4000FF2BB0019F8C30028FBC6003DFCC20057FBB20073F99600 +8DF46600A8EA2B12C1DC0747CCE80899C9D600C4CDBB00E5CFAC04F4CCA907 +F5CCA907F5CCA907F5CCA907F5CCA907F5CCA907F5CCA907F5CCA907F5CCA9 +07F5CCA907F5CCA907F5CCA907F5CCA907F5CCE1970000E09A0000E19D0000 +E2A20002E4A70004E8AE0008EDB5000EF2BD0018F8C50025FCCA0139FDC700 +53FBB9006FFAA00088F57600A3F2400FBDDB0C38CEDD0485D1B101B1DA940A +F4DF7B1EFCD5741FFED5741FFED5741FFED5741FFED5741FFED5741FFED574 +1FFED5741FFED5741FFED5741FFED5741FFED5741FFED5741FFED5E1980000 +E09A0000E19E0000E2A20002E4A80004E8AF0008EDB6000DF2BF0016F8C800 +22FDCF0233FDCD004EFBC00069FAAB0083F587009EEE5F09B9BC2817D38106 +3EDD600790E43728EFE7232AFEDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E +2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE +1E2BFDDEE1980000E09B0000E09E0000E2A30002E4A90004E7B00007EDB800 +0CF2C10014F8CB001FFDD3062CFED30048FAC80063F9B6007DEDA10099CC89 +00B78B5A01D12B1E0EE407255BEB015FD7E70060EADD0061EADC0061EADC00 +61EADC0061EADC0061EADC0061EADC0061EADC0061EADC0061EADC0061EADC +0061EADC0061EADC0061EADCE1990000E09C0000E09F0000E1A40002E3A900 +04E7B10007ECB9000BF2C20012F8CE001CFED80923FED9023FF8D1005CF2CB +0076E0C60093BBB400AF799100C91E6507DE026E4CE201A0C4DF0192DBD501 +90DBD40190DBD40190DBD40190DBD40190DBD40190DBD40190DBD40190DBD4 +0190DBD40190DBD40190DBD40190DBD40190DBD4E19A0000E09D0000E0A000 +00E1A50002E3AA0004E7B20006ECBB000AF2C40010F8D00018FEDB081DFEDE +0831F4DF0050E6DE006CD2E00088B1D900A279C800BC209C03D4019E3BD800 +C7A2D401D2DDC902D4E3C602D4E3C602D4E3C602D4E3C602D4E3C602D4E3C6 +02D4E3C602D4E3C602D4E3C602D4E3C602D4E3C602D4E3C602D4E3C6E19B00 +00E19E0000E0A10001E1A50002E3AB0003E7B30005ECBC0008F1C6000EF8D3 +0014FCDE031AF8E60028EFEA003DDDEB005AC6EE0077ADF4038E81ED06A52E +CB03C303C92DCA00E277C501EDC2BA01F1D0B701F1D0B701F1D0B701F1D0B7 +01F1D0B701F1D0B701F1D0B701F1D0B701F1D0B701F1D0B701F1D0B701F1D0 +B701F1D0B7E29C0000E19F0000E0A20001E1A60002E3AC0003E6B50005EBBE +0007F1C8000BF7D50010F5E30013F0ED001AE9F5002BD7F70046BEF90363AC +FF1C7185FC1B8939EE00AE07EA1DB800F556B402F89FAB03F9B1A703F9B1A7 +03F9B1A703F9B1A703F9B1A703F9B1A703F9B1A703F9B1A703F9B1A703F9B1 +A703F9B1A703F9B1A703F9B1A7E29E0000E1A00000E0A30001E1A70002E2AD +0003E6B60004EBBF0006EFCB0009EDD9000AEAE7000BE6F3000EE2FC0F0ED1 +FF0932B4FF0855A0FF216170FE0E8533FA00A107FB1AA900FD54A502FB909E +04F8A39B04F8A39B04F8A39B04F8A39B04F8A39B04F8A39B04F8A39B04F8A3 +9B04F8A39B04F8A39B04F8A39B04F8A39B04F8A39BE29F0000E1A10000E0A4 +0001E1A90002E2AF0003E6B70003EAC10005E7CE0006E3DC0006E0E90008DC +F6000DD6FE0F10BFFF003EA5FF0B5488FF136953FC018C19FA029E01FA2FA0 +00FE669B0BFEA58F09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC +8D09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC8DE3A1 +0000E2A30000E1A60002E1AA0002E2B00003E5B80003E1C20005DDD00004DA +DF0005D7EC0008D1F60010C6FD0421ADFD004294FF0A5670FF04733AFA018C +08F9109900FB459600FF749123FFB97702FFC58502FFC58502FFC58502FFC5 +8502FFC58502FFC58502FFC58502FFC58502FFC58502FFC58502FFC58502FF +C58502FFC585E3A30000E2A40000E1A60002E1AA0002E2AF0003DEB80004D7 +C40004D5D40003D2E20003CDEE0008C4F60013B4FA00299BFC004583FF0559 +5BFD017722F9048B00F8259100FD588C07FF888532FFC56400FFC87C00FFC8 +7C00FFC87C00FFC87C00FFC87C00FFC87C00FFC87C00FFC87C00FFC87C00FF +C87C00FFC87C00FFC87C00FFC87CE3A30000E2A40000E1A60002E0AA0003DC +AF0004D3B90004CFC80003CED80002CAE50002C2EE0008B7F50014A5F8002B +8DFC004472FD015D42FA00790FF80C8700FA398803FE6A8218FF9E7239FFCA +560CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFF +CB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6DE4A30000E2A40000E1 +A60002DBA90004D1B00005CBBC0003C8CC0001C6DC0001C1E70002B8EF0009 +ACF5001598F8002B7FFB00445EFB005F29F8007904F81B8000FD4B7E0AFF7D +751CFFA96625FFC7590AFFCB660AFFCB660AFFCB660AFFCB660AFFCB660AFF +CB660AFFCB660AFFCB660AFFCB660AFFCB660AFFCB660AFFCB660AFFCB66E4 +A30000E2A40000DDA50003D0A90005C8B10004C4BF0002C2D00000BEDD0000 +B7E70003AEEF0009A1F500148DFA002971FA004448F9006114F7057601FA2C +7804FE5C7310FF8C6813FFAD621BFFC65600FFCB6400FFCB6400FFCB6400FF +CB6400FFCB6400FFCB6400FFCB6400FFCB6400FFCB6400FFCB6400FFCB6400 +FFCB6400FFCB64E4A30000DFA30002D1A40006C7AA0005C1B40003BDC20001 +BAD20000B5DE0001ADE70005A4EF000897F6001381FA002860F9004532F800 +6104F70F7001FC3D6E0DFF6F6410FF955E0AFFAF5E0CFFC55700FFCC5C00FF +CC5C00FFCC5C00FFCC5C00FFCC5C00FFCC5C00FFCC5C00FFCC5C00FFCC5C00 +FFCC5C00FFCC5C00FFCC5C00FFCC5CE2A20000D4A10005C7A40005BFAB0004 +BAB60001B6C50000B2D40000ABDE0002A4E800049AF000078CF7001372FA00 +2A4EF800471DF7036000F91E6802FD4B6309FF775B0DFF9A5608FFB25600FF +C45600FFCD5300FFCD5300FFCD5300FFCD5300FFCD5300FFCD5300FFCD5300 +FFCD5300FFCD5300FFCD5300FFCD5300FFCD5300FFCD53D79E0005C99F0006 +BFA50005B8AD0002B3B90000AEC80000A9D50000A2E000019AE900018FF100 +067FF7001462F9002B3BF800490FF7095D00FB2D5F01FE565903FF7D540BFF +9F4D0BFFB74A00FFC64D00FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B00 +FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B +CB9C0006C0A00006B7A60004B1AF0001ABBD0000A6CB0000A0D7000099E100 +0091EB000084F2000771F7001651F8002E28F8004A05F8125700FC395300FE +5F4D03FF84490AFFA34305FFB74500FFC74400FFCF4200FFCF4200FFCF4200 +FFCF4200FFCF4200FFCF4200FFCF4200FFCF4200FFCF4200FFCF4200FFCF42 +00FFCF4200FFCF42C19B0006B7A00005B0A70002A9B20000A2C100009DCE00 +0097D900008FE3000086EC000079F3000862F7001840F8003017F8014A01FA +1D4F00FC434800FE684202FF8A3E05FFA53A00FFB83D00FFC93B00FFD03900 +FFD03900FFD03900FFD03900FFD03900FFD03900FFD03900FFD03900FFD039 +00FFD03900FFD03900FFD03900FFD039> +<E1900000E0920000E1950000E2990001E49D0004E7A20009EBA60011EFA800 +1EF2A80030F3A20049F4960066F37C0082ED4D009EDD1512B3D90046B8DE00 +86B5D700B4B2CE00D5B0C601F4AEBF04FFA8BD04FFA8BD04FFA8BD04FFA8BD +04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8E1900000E0920000E1950000E2990001E49D0004E7A200 +09EBA60011EFA8001EF2A80030F3A20049F4960066F37C0082ED4D009EDD15 +12B3D90046B8DE0086B5D700B4B2CE00D5B0C601F4AEBF04FFA8BD04FFA8BD +04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8E1900000E0920000E1950000E29900 +01E49D0004E7A20009EBA60011EFA8001EF2A80030F3A20049F4960066F37C +0082ED4D009EDD1512B3D90046B8DE0086B5D700B4B2CE00D5B0C601F4AEBF +04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8E1900000E09200 +00E1950000E2990001E49D0004E7A20009EBA60011EFA8001EF2A80030F3A2 +0049F4960066F37C0082ED4D009EDD1512B3D90046B8DE0086B5D700B4B2CE +00D5B0C601F4AEBF04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FF +A8E1900000E0920000E1950000E2990001E49D0004E7A20009EBA60011EFA8 +001EF2A80030F3A20049F4960066F37C0082ED4D009EDD1512B3D90046B8DE +0086B5D700B4B2CE00D5B0C601F4AEBF04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FF +A8BD04FFA8BD04FFA8E1900000E0920000E1950000E2990001E49D0004E7A2 +0009EBA60011EFA8001EF2A80030F3A20049F4960066F37C0082ED4D009EDD +1512B3D90046B8DE0086B5D700B3B2CE00D5B0C601F4AEBF04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FF +A8BD04FFA8BD04FFA8BD04FFA8BD04FFA8E1900000E0920000E1950000E299 +0001E49D0004E7A20009EBA60011EFA9001EF2A80030F3A20049F5970065F3 +7D0082ED4E009DDD1512B3D90045B9DE0085B6D700B3B3CE00D4B1C601F4AE +BF03FFA9BD03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FF +A8BC03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FFA8E1900000E092 +0000E1950000E2990001E49D0004E7A20009EBA70011EFAA001DF2AA002FF4 +A50047F59B0063F483007FF057009BDF1A0CB3D9003EBADE0080B7D800B0B5 +CF00D2B3C600F2B0BE01FFACBB01FFABBB01FFABBB01FFABBB01FFABBB01FF +ABBB01FFABBB01FFABBB01FFABBB01FFABBB01FFABBB01FFABBB01FFABBB01 +FFABE1910000E0930000E1960000E29A0001E49E0004E7A30009EBA80010EF +AB001CF2AC002DF4A80044F69F0060F588007DF2600099E12209B1D90337BB +DE0079B9DA01ADB6CF00CFB5C600EFB3BD00FFAFBB01FFAEBB01FFAEBB01FF +AEBB01FFAEBB01FFAEBB01FFAEBB01FFAEBB01FFAEBB01FFAEBB01FFAEBB01 +FFAEBB01FFAEBB01FFAEE1910000E0930000E0960000E29A0001E49E0004E7 +A40008EBA9000FEFAD001BF3AE002BF4AB0042F6A3005EF68E007AF3680096 +E42B07AFDA0530BCDE0171BBDD02AAB8D000CDB7C600EDB5BD00FEB2BA00FF +B0BA00FFB0BA00FFB0BA00FFB0BA00FFB0BA00FFB0BA00FFB0BA00FFB0BA00 +FFB0BA00FFB0BA00FFB0BA00FFB0BA00FFB0E1920000E0940000E0970000E2 +9B0001E49F0004E7A40008EBA9000FEFAE001AF3B0002AF5AD0040F7A6005B +F6930078F4700093E73506ADDB0829BDDE0169BDDF03A7B9D100CAB9C600EA +B8BC00FDB4BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00 +FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3E1920000E0 +940000E0970000E29B0001E4A00004E7A50008EBAA000EEFAF0019F3B20028 +F5B0003EF7AA0059F7990075F5780090EA4004ABDC0B21BEDE0161BFE103A3 +BBD200C7BBC600E8BABC00FDB7B900FFB6B900FFB6B900FFB6B900FFB6B900 +FFB6B900FFB6B900FFB6B900FFB6B900FFB6B900FFB6B900FFB6B900FFB6B9 +00FFB6E1930000E0950000E0980000E19C0001E3A00003E7A60007EBAB000E +EFB00018F3B40026F6B4003CF8AF0056F89F0072F681008DEE4C02A8DD0F17 +BFDD0257C1E4059EBDD400C3BEC600E4BEBB00FCBBB900FFB9B900FFB9B900 +FFB9B900FFB9B900FFB9B900FFB9B900FFB9B900FFB9B900FFB9B900FFB9B9 +00FFB9B900FFB9B900FFB9E1930000E0950000E0980000E19C0001E3A10003 +E6A60007EAAC000DEFB20016F4B70024F7B80038F8B40052F9A7006DF78C00 +89F15A00A4E01A0EBEDD0449C4E50593C0D501BEC2BE00DEC4B007FAC2A80F +FEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFA8 +0FFEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFE1940000E0960000E0990000 +E19D0001E3A20003E6A70007EAAD000CEFB40015F4B90021F8BD0035F9BA00 +4EFBAF0069F8970084F46B009FE72D09BADD0738C7C80074CEA600A2D09204 +D9D38C2AFDC9883AFFC3873AFFC3873AFFC3873AFFC3873AFFC3873AFFC387 +3AFFC3873AFFC3873AFFC3873AFFC3873AFFC3873AFFC3873AFFC3E1950000 +E0970000E09A0000E19E0001E3A20003E6A80006EAAF000BEFB60013F4BC00 +1EF8C10031FBC20048FCB80064FAA3007FF57F0099E35103B7B02411CF7700 +37D75F017FDD4107C9E02A18FAD71C14FED41C14FED41C14FED41C14FED41C +14FED41C14FED41C14FED41C14FED41C14FED41C14FED41C14FED41C14FED4 +1C14FED4E1960000E1980000E09A0000E19E0001E3A30003E5A90006E9B000 +0AEFB70011F4BF001CFAC7002CFDCA0042FDC2005EFBB10078E89F0094C484 +00B2835400CB281A0BDD051A48E60239ADE30053EFD90158F5D50159F5D501 +59F5D50159F5D50159F5D50159F5D50159F5D50159F5D50159F5D50159F5D5 +0159F5D50159F5D50159F5D5E2970000E1990000E09B0000E19F0001E2A400 +03E5AA0005E9B20009EEBA000FF4C20019FACC0126FED20537FBCD0055F0C8 +0071D7BE008EB1A900AB718500C31C5C07D8006342DC0188AEDC058CDCCF0E +91E8C70E92E8C70E92E8C70E92E8C70E92E8C70E92E8C70E92E8C70E92E8C7 +0E92E8C70E92E8C70E92E8C70E92E8C70E92E8C7E2980000E19A0000E09C00 +00E1A00001E2A50002E5AB0005E9B30008EEBC000DF4C50015FBD10220FDD9 +0032F2DB0049E1D90067C9D60084A5CB009F6BB500B71C9006CD00953BD100 +B598D005C4D9C30ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA +0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BAE29900 +00E19B0000E09D0000E1A10001E2A60002E4AD0004E9B50007EEBE000BF3C8 +0012F6D5001BF2E00026E9E60039D7E60056BEE600749FE6008E6EDA00A61F +B704C000BD31C400D178BF00DDBFB500EBE5AD00EBE5AD00EBE5AD00EBE5AD +00EBE5AD00EBE5AD00EBE5AD00EBE5AD00EBE5AD00EBE5AD00EBE5AD00EBE5 +AD00EBE5ADE39A0000E19C0000E09F0000E0A30001E1A70002E4AE0004E8B7 +0006EDC00009EFCB000EEBDA0014E7E6001BE1F0002ACFF30044B7F500619E +FC027772F4049029DD02AD01DD26B400E764AE01F1A8A400FDD79D00FDD79D +00FDD79D00FDD79D00FDD79D00FDD79D00FDD79D00FDD79D00FDD79D00FDD7 +9D00FDD79D00FDD79D00FDD79DE39C0000E19E0000E0A00000E0A40001E1A9 +0002E4B00003E8B80005E8C30007E4D10009E1DF000CDDEC0010D9F70219CD +FD072BAFFD024F99FF135E6DFC087E2FF5009A04F51DA200F8579D12FE988D +04FFC68D04FFC68D04FFC68D04FFC68D04FFC68D04FFC68D04FFC68D04FFC6 +8D04FFC68D04FFC68D04FFC68D04FFC68D04FFC68DE39E0000E29F0000E1A2 +0000E0A50001E1AA0003E3B10003E4BA0004DEC70005DBD60004D8E40005D3 +F1000ACCF90017BCFE002FA0FE024B88FF0E5C57FC00801BF9009401F92E96 +00FE629238FFA86B01FFC68300FFC68300FFC68300FFC68300FFC68300FFC6 +8300FFC68300FFC68300FFC68300FFC68300FFC68300FFC68300FFC683E4A0 +0000E2A10000E1A40000E1A70002E1AB0003E0B20004D9BC0004D5CA0003D3 +DA0003CFE70004C8F1000BBCF7001AA9FA00338FFD014D74FF06633EFA0081 +08F80C8F00FB428D03FF74873AFFB46101FFC97900FFC97A00FFC97A00FFC9 +7A00FFC97A00FFC97A00FFC97A00FFC97A00FFC97A00FFC97A00FFC97A00FF +C97A00FFC97AE5A20000E3A30000E1A50001E1A70002E0AB0003D5B20004CF +BE0003CDCF0002CBDF0001C5E90004BCF1000BAEF6001C98F9003580FD004D +5FFD006923F8008001F8228700FD54830CFF8A7940FFBF5300FFCB7100FFCB +7100FFCB7100FFCB7100FFCB7100FFCB7100FFCB7100FFCB7100FFCB7100FF +CB7100FFCB7100FFCB7100FFCB71E5A20000E3A30000E1A50000DEA70003D4 +AB0005CCB40004C8C10002C6D30001C2E00000BBEA0004B1F1000BA2F6001C +8CFA003370FB004E46FA006B11F7097C00FB357E06FE687712FF996C2CFFBE +5600FFCD6800FFCE6800FFCE6800FFCE6800FFCE6800FFCE6800FFCE6800FF +CE6800FFCE6800FFCE6800FFCE6800FFCE6800FFCE68E5A20000E3A30000E1 +A50001D5A60005CAAB0005C4B60003C1C50001BED50000B9E10001B1EA0005 +A7F1000B98F8001A7FFA00325EF9004F2EF7006C05F8177600FD45750DFF7A +6912FFA26224FFBF5100FFCF6000FFD06000FFD06000FFD06000FFD06000FF +D06000FFD06000FFD06000FFD06000FFD06000FFD06000FFD06000FFD060E5 +A20000E2A30001D7A20005CAA60005C2AD0004BDB90002B9C90000B6D70000 +AFE10002A7EA00059CF2000A8DF9001970F900334AF8005114F6006B01F926 +6D07FE57660DFF845E11FFA85906FFBB5A00FFD05800FFD15800FFD15800FF +D15800FFD15800FFD15800FFD15800FFD15800FFD15800FFD15800FFD15800 +FFD15800FFD158E5A20000DAA00003CBA10006C1A60005BAAF0003B6BC0000 +B2CB0000ACD80000A5E200029DEC000392F300097FF9001A5FF9003435F800 +5204F6096600FB356404FF625C08FF895710FFAC4F02FFBD5400FFD04F00FF +D24F00FFD24F00FFD24F00FFD24F00FFD24F00FFD24F00FFD24F00FFD24F00 +FFD24F00FFD24F00FFD24F00FFD24FDEA00002CD9D0006C1A10006B9A80004 +B3B10001AEC00000A9CE0000A3DA00009CE4000193ED000186F4000A70F800 +1C4FF8003621F8015301F9185D00FC415801FF6A5207FF904C0FFFAF4503FF +BF4900FFD14700FFD24600FFD24600FFD24600FFD24600FFD24600FFD24600 +FFD24600FFD24600FFD24600FFD24600FFD24600FFD246D09B0006C39D0006 +B9A20005B2A90002ABB40000A6C30000A0D100009ADC000093E5000089EE00 +017AF5000B60F8001E3DF8003911F8055100FA255300FD4C4C00FF734608FF +964004FFAF4200FFC04200FFD23E00FFD33E00FFD33E00FFD33E00FFD33E00 +FFD33E00FFD33E00FFD33E00FFD33E00FFD33E00FFD33E00FFD33E00FFD33E +C5990007BA9D0006B1A30004AAAB0001A3B900009DC7000097D3000090DE00 +0088E700007EEF00026DF5000D51F800202BF9003B07F90C4C00FB314800FD +564000FF7B3C03FF983802FFB03800FFC33800FFD33500FFD43400FFD43400 +FFD43400FFD43400FFD43400FFD43400FFD43400FFD43400FFD43400FFD434 +00FFD43400FFD434BB990006B29E0005AAA40002A2AE00009ABD000093CA00 +008ED5000086DF00007EE8000073F000035FF5000E41F800221AF9003C02FA +154400FC3B3C00FE613600FF833200FF9C2F00FFB33000FFC52F00FFD42C00 +FFD52C00FFD52C00FFD52C00FFD52C00FFD52C00FFD52C00FFD52C00FFD52C +00FFD52C00FFD52C00FFD52C00FFD52C> +<E08C0000E08D0000E0900000E1930000E3960002E69A0008E99D000FED9E00 +1CEF9C002DF0940046F1870063EE690081E636019CD60619ACD8004FADD900 +88AAD500B2A6D000D3A3CA01F0A0CD21FF8FCC2BFF88CC2AFF88CC2BFF88CC +2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88E08C0000E08D0000E0900000E1930000E3960002E69A00 +08E99D000FED9E001CEF9C002DF0940046F1870063EE690081E636019CD606 +19ACD8004FADD90088AAD500B2A6D000D3A3CA01F0A0CD21FF8FCC2BFF88CC +2AFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88CC2BFF88CC2BFF88E08C0000E08D0000E0900000E19300 +00E3960002E69A0008E99D000FED9E001CEF9C002DF0940046F1870063EE69 +0081E636019CD60619ACD8004FADD90088AAD500B2A6D000D3A3CA01F0A0CD +21FF8FCC2BFF88CC2AFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88E08C0000E08D00 +00E0900000E1930000E3960002E69A0008E99D000FED9E001CEF9C002DF094 +0046F1870063EE690081E636019CD60619ACD8004FADD90088AAD500B2A6D0 +00D3A3CA01F0A0CD21FF8FCC2BFF88CC2AFF88CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF +88E08C0000E08D0000E0900000E1930000E3960002E69A0008E99D000FED9E +001CEF9C002DF0950045F1880063EE6A0080E637019BD60718ACD8004EAED9 +0087AAD500B2A7D000D3A3CA01F0A0CD21FF90CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF +88CC2BFF88CC2BFF88E08C0000E08E0000E0900000E1930000E3970002E69A +0007E99D000FED9F001BEF9D002CF0960044F18A0062EF6D007FE83C019AD7 +0916ACD8004BAFDA0085ACD500B0A8D000D1A4CA01EFA1CC1FFF91CC2BFF8A +CC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF +8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8AE08D0000E08E0000E0900000E193 +0000E3970002E69B0007E99E000EEDA0001AEF9F002BF1980042F28D0060F0 +72007DE9430098D90E12ACD70045B0DA0080ADD600AEA9D100CFA6CA01EEA3 +CB1CFE95CB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF +8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DE18D0000E08E +0000E0910000E1940000E3980002E69B0007E99F000EEDA1001AEFA0002AF1 +9B0041F290005DF077007BEB4B0097DA130EACD7003FB1DA007BAFD700ABAB +D100CDA8CA01ECA5CA19FE98CA26FF90CA26FF90CA26FF90CA26FF90CA26FF +90CA26FF90CA26FF90CA26FF90CA26FF90CA26FF90CA26FF90CA26FF90CA26 +FF90E18D0000E08F0000E0910000E1940000E3980002E59C0007E9A0000DED +A20019F0A20029F19D003FF293005BF17C0079ED530095DC180BACD7003AB2 +DB0077B0D800A8ADD100CBAACA00EAA7C916FE9BC822FF93C822FF93C822FF +93C822FF93C822FF93C822FF93C822FF93C822FF93C822FF93C822FF93C822 +FF93C822FF93C822FF93E18E0000E08F0000E0920000E1950000E3990002E5 +9D0006E9A1000DEDA40018F0A40027F19F003DF3970059F2810076EF5B0093 +DE1D07ABD70134B4DB0071B2D900A5AFD100C8ACCA00E8A9C711FD9FC51BFF +98C51BFF98C51BFF98C51BFF98C51BFF98C51BFF98C51BFF98C51BFF98C51B +FF98C51BFF98C51BFF98C51BFF98C51BFF98E18E0000E0900000E0920000E1 +950000E3990002E59D0006E9A2000CEDA50017F0A60026F2A2003BF39A0056 +F3870074F0630090E12604AAD7022DB5DC006AB4DA00A2B1D200C6AECA00E6 +ACC50BFCA4C213FF9EC213FF9EC212FF9EC212FF9EC212FF9EC212FF9EC212 +FF9EC212FF9EC212FF9EC212FF9EC212FF9EC212FF9EC212FF9EE18F0000E0 +900000E0930000E1960000E29A0002E59E0006E9A3000CEDA60016F0A80024 +F2A50039F49E0053F48D0071F26D008DE53102A8D80524B7DB0062B6DC009D +B3D300C2B0CB00E3AEC407FBA8C00DFFA3C00DFFA3C00DFFA3C00DFFA3C00D +FFA3C00DFFA3C00DFFA3C00DFFA3C00DFFA3C00DFFA3C00DFFA3C00DFFA3C0 +0DFFA3E18F0000E0910000E0930000E1970000E29A0002E59F0006E9A4000B +EDA80015F0AA0022F3A80036F4A20050F594006DF3760089E93F01A5DA0A1B +B7DB0057B9DF0197B5D400BEB3CB00DFB2C303FAADBD06FFA9BD06FFA9BD06 +FFA9BD06FFA9BD06FFA9BD06FFA9BD06FFA9BD06FFA9BD06FFA9BD06FFA9BD +06FFA9BD06FFA9BD06FFA9E1900000E1920000E0940000E1970000E29B0001 +E5A00005E8A5000BEDAA0013F1AD0020F3AC0033F5A7004CF69B0069F48100 +85EE4F00A1DC110FB8DB014ABCE1028FB8CF00B6B9BE00D6B9B004F5B8A70B +FFB4A30CFFB5A30DFFB5A30DFFB5A30DFFB5A30DFFB5A30DFFB5A30DFFB5A3 +0DFFB5A30DFFB5A30DFFB5A30DFFB5A30DFFB5E1910000E1920000E0950000 +E1980000E29C0001E5A10005E8A6000AECAB0012F1B0001EF4B10030F5AD00 +48F7A30064F68D0080F261009BE12006B6D40336C1BC006AC7A0009AC88F00 +C7C98819F8C48F42FFB1863CFFB4853BFFB4853BFFB4853BFFB4853BFFB485 +3BFFB4853BFFB4853BFFB4853BFFB4853BFFB4853BFFB4853BFFB4E1920000 +E1930000E0960000E1990000E29D0001E4A20005E8A80009ECAD0010F1B300 +1BF5B6002CF7B40043F9AC005EF89A007AF1770095D84C01B3A52011C87202 +34D05A0071D54601B1DA310FECD32D15FFC92C1BFFC82C1BFFC82C1BFFC82C +1BFFC82C1BFFC82C1BFFC82C1BFFC82C1BFFC82C1BFFC82C1BFFC82C1BFFC8 +2C1BFFC8E1930000E1940000E0970000E19A0000E29E0001E4A30004E7A900 +08ECAF000FF1B50019F5BB0028F8BC003DFAB60058F8AB0073E099008FBB7D +00AD7B4E00C5231609D707183EDE032C91DD0C4FE3D24173FFBA4378FFB843 +78FFB84378FFB84378FFB84378FFB84378FFB84378FFB84378FFB84378FFB8 +4378FFB84378FFB84378FFB8E2940000E1960000E0980000E19B0000E29F00 +01E4A50004E7AB0007EBB2000DF1B80016F6C00023FAC50036F5C4004FE9C1 +006BCFB60089A99F00A5687A00BC165505D2005A39D500728FD40B89D7C835 +A0FDB133A1FDB133A2FDB033A2FDB033A2FDB033A2FDB033A2FDB033A2FDB0 +33A2FDB033A2FDB033A2FDB033A2FDB033A2FDB0E2960000E1970000E09900 +00E09C0000E1A00001E3A60003E6AC0006EBB4000BF0BC0013F6C5001EF4CD +002EE9D10045DAD10062C1CC00809DBE009B5FA100B2138504C7008D39CA00 +A58BC801AFC8BF0DB6F1B00CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF +0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AFE29700 +00E1980000E19A0000E09E0000E1A20001E3A70003E6AE0005EBB6000AF0BF +0010EECA0019E8D50025DDDB0039CDDD0054B6DD007196D9008C60C700A314 +A904BB00B435BD00C478B900CCB3B100DEECA600E1F2A500E1F2A500E1F2A5 +00E1F2A500E1F2A500E1F2A500E1F2A500E1F2A500E1F2A500E1F2A500E1F2 +A500E1F2A5E3990000E29A0000E19C0000E09F0000E1A30001E2A90003E5B0 +0005EAB80008E7C3000DE2D00013DDDC001CD2E4002EC3E90044ADEC005F93 +F0007865E7009119CC02AB01D32EAD00DB69A700E5A4A000F5DE9700F6E595 +00F6E59500F6E59500F6E59500F6E59500F6E59500F6E59500F6E59500F6E5 +9500F6E59500F6E59500F6E595E39A0000E29C0000E19E0000E0A10000E0A5 +0002E2AA0003E4B10004E1BB0007DCC80009D9D7000CD4E40012CBED001EBD +F30032A5F5004D8EFB046265F7037C25EC009603ED249B00F15D9618FC9F83 +1AFED07800FED18500FED18500FED18500FED18500FED18500FED18500FED1 +8500FED18500FED18500FED18500FED18500FED185E49C0000E39E0000E1A0 +0000E0A20001E0A60002E1AC0003DCB40005D6C00005D3CF0004D0DF0004CB +EB0006C2F30010B4F900239CFB003E84FF03555CFD017120F8018902F9298D +00FE5F891BFF9B753DFFCE5800FFC97800FFC97800FFC97800FFC97800FFC9 +7800FFC97800FFC97800FFC97800FFC97800FFC97800FFC97800FFC978E49F +0000E3A00000E2A20000E1A40001E0A80002D9AD0004D1B60004CDC40003CB +D60001C7E30002C0ED0006B5F30011A5F800248DFB003E72FD005742FA0073 +0AF7098400FB3D8305FF737D29FFAB6228FFCB5B00FFCC6F00FFCC6F00FFCC +6F00FFCC6F00FFCC6F00FFCC6F00FFCC6F00FFCC6F00FFCC6F00FFCC6F00FF +CC6F00FFCC6FE6A10000E4A20000E2A30000E1A50001D9A70005CFAE0005C8 +B80003C5C90001C3D90000BEE40002B5EC0007AAF3001199F800237FFA003D +5EFA005929F8027302F81D7D02FD507910FF886D22FFB15C18FFC95B00FFCF +6600FFCF6600FFCF6600FFCF6600FFCF6600FFCF6600FFCF6600FFCF6600FF +CF6600FFCF6600FFCF6600FFCF66E6A20000E4A30000E2A30000DAA40004CE +A70005C6AF0004C1BC0002BECC0000BADA0000B4E40003ABED00079FF40010 +8FFA00216FFA003D48F9005B15F7087000FA2F7308FE626C11FF936215FFB2 +5B09FFC75B00FFD35D00FFD35D00FFD35D00FFD35D00FFD35D00FFD35D00FF +D35D00FFD35D00FFD35D00FFD35D00FFD35D00FFD35DE6A20000E4A30000DE +A20002CEA20006C4A80005BEB20003B9BF0001B6CF0000B1DB0001A9E50003 +A1EE000594F5000F81FA00215DF9003E31F7005D07F7126A01FC3E690AFF70 +5F0EFF995907FFB35900FFC75800FFD55400FFD65400FFD65400FFD65400FF +D65400FFD65400FFD65400FFD65400FFD65400FFD65400FFD65400FFD654E6 +A20000E0A10001D09F0006C4A30005BCA90004B6B40001B2C30000ADD10000 +A7DC0001A0E6000297EF000388F6000F70F900234BF800401BF7015C02F920 +6200FE4B5E05FF77560CFF9E5008FFB74F00FFC84F00FFD64B00FFD74B00FF +D74B00FFD74B00FFD74B00FFD74B00FFD74B00FFD74B00FFD74B00FFD74B00 +FFD74B00FFD74BE4A20000D39D0005C59E0006BCA30005B4AB0002AFB70000 +A9C60000A4D300009EDE000096E800018CF000037BF600115FF9002637F800 +420AF7075900FB2D5800FE565103FF7E4C0DFFA34405FFB94600FFCA4600FF +D64200FFD84200FFD84200FFD84200FFD84200FFD84200FFD84200FFD84200 +FFD84200FFD84200FFD84200FFD842D59C0004C79B0006BC9E0006B4A50003 +ADAC0000A6BB0000A0CA00009BD5000094E000008CE9000080F100046CF600 +134EF8002825F8014302F9115200FC394C00FE604502FF854007FFA53C01FF +BA3F00FFCB3C00FFD73900FFD83900FFD83900FFD83900FFD83900FFD83900 +FFD83900FFD83900FFD83900FFD83900FFD83900FFD839C8990006BD9A0006 +B49F0005ACA60002A4B000009DBF000097CC000091D700008AE2000081EA00 +0075F200065EF600143DF8002B15F9034300FA1D4800FC444000FE6B3A01FF +8B3602FFA63400FFBC3500FFCD3300FFD73000FFD83000FFD83000FFD83000 +FFD83000FFD83000FFD83000FFD83000FFD83000FFD83000FFD83000FFD830 +BE980007B59B0006ACA00003A3A800009BB5000094C300008ECF000087D900 +0080E3000076EC000168F200074FF700162DF9002C0BFA083F00FB293D00FD +4E3500FF753000FF922D00FFAB2C00FFBF2C00FFCE2A00FFD72800FFD82800 +FFD82800FFD82800FFD82800FFD82800FFD82800FFD82800FFD82800FFD828 +00FFD82800FFD828B5980006AC9C0005A3A200019AAB000092B900008AC600 +0084D100007DDB000075E500006BED00015AF300083FF700171DF9002E03FB +0F3800FC323200FE592C00FF7F2700FF992400FFB12400FFC12300FFCE2100 +FFD72000FFD82000FFD82000FFD82000FFD82000FFD82000FFD82000FFD820 +00FFD82000FFD82000FFD82000FFD820> +<E0870000E0880000E08A0000E18C0000E28F0001E4920005E794000CEA9400 +18EC900029EC870042EB760060E653007EDC230497D40425A2D50057A2D600 +8A9FD400B29BD100D196CC00EC93CE19FD83CE27FF77CE27FF77CE27FF77CE +27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77 +CE27FF77CE27FF77E0870000E0880000E08A0000E18C0000E28F0001E49200 +05E794000CEA940018EC900029EC870042EB760060E653007EDC230497D404 +25A2D50057A2D6008A9FD400B29BD100D196CC00EC93CE19FD83CE27FF77CE +27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77 +CE27FF77CE27FF77CE27FF77CE27FF77E0870000E0880000E08A0000E18C00 +00E28F0001E4920005E794000CEA940018EC900029EC870042EB770060E653 +007EDC230497D40425A2D50057A2D6008A9FD400B29BD100D196CC00EC93CE +19FD83CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77 +CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77E0880000E08900 +00E08A0000E18D0000E28F0001E4920005E794000CEA940018EC910029ED88 +0041EC78005FE755007DDD260496D40523A2D50055A3D600899FD400B19BD1 +00D097CC00EB94CE19FD84CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78 +CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF +78E0880000E0890000E08B0000E18D0000E2900001E4930005E795000CEA95 +0017EC920028ED8A0040EC7B005EE85A007BDF2B0395D5051FA3D60051A4D7 +0086A1D500AF9DD200CF99CC00EA95CE19FD86CE28FF79CE28FF79CE28FF79 +CE28FF79CE28FF79CE28FF79CE28FF79CE28FF79CE28FF79CE28FF79CE28FF +79CE28FF79CE28FF79E0890000E0890000E08B0000E18E0000E2910000E493 +0005E796000CEA960017EC940027ED8C003EED7E005CE95F007AE1300294D5 +071BA4D6004DA5D70082A2D500AC9ED200CD9ACC00E997CE18FC88CE29FF7B +CE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF +7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BE0890000E08A0000E08B0000E18E +0000E2910000E4940005E796000BEA970016ED950026EE8E003DEE81005AEB +640078E3350193D50817A4D60049A7D7007FA4D500AAA0D200CB9CCC00E899 +CD17FC8ACE29FF7CCE29FF7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF +7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF7CE0890000E08A +0000E08C0000E18E0000E2910000E4950005E797000BEA980016ED970025EE +90003CEE840058EC690077E53B0092D60A13A5D60044A8D8007BA5D500A7A1 +D200C99DCC00E69ACD16FC8DCE2AFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF +7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2B +FF7EE08A0000E08B0000E08C0000E18F0000E2920000E4950004E798000BEA +9A0015ED990024EE92003AEF880056ED6E0075E7420091D81010A4D6003EA9 +D80076A7D600A5A3D200C79FCC00E59CCD15FB8FCE2CFF80CE2CFF80CE2CFF +80CE2CFF80CE2CFF80CE2CFF80CE2CFF80CE2CFF80CE2CFF80CE2CFF80CE2C +FF80CE2CFF80CE2CFF80E08A0000E08B0000E08D0000E18F0000E2930000E4 +960004E799000AEA9B0014ED9B0023EF950038EF8B0054EE740072E84A008E +DA170DA4D60038ABD80070A9D700A1A5D300C5A1CD00E39ECD13FA93CE2DFF +82CE2DFF82CE2DFF82CE2DFF82CE2DFF82CE2DFF82CE2DFF82CE2DFF82CE2D +FF82CE2DFF82CE2DFF82CE2DFF82CE2DFF82E08B0000E08C0000E08D0000E1 +900000E2930000E4970004E79A000AEA9C0013ED9D0021EF970036F08E0051 +EF7A006FEB54008CDD1E09A3D50030ADD80069ABD8009DA7D300C1A3CD00E1 +A1CC12FA96CE2EFF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84CE2F +FF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84E08C0000E0 +8C0000E08E0000E1910000E2940000E4980004E79B000AEA9E0013EE9F0020 +EF9B0034F193004EF080006CED5F0089E02705A2D50027AFD90061ADD90098 +AAD300BEA6CE00DEA3CC10F99ACE30FF87CE30FF87CE30FF87CE30FF87CE30 +FF87CE30FF87CE30FF87CE30FF87CE30FF87CE30FF87CE30FF87CE30FF87CE +30FF87E08C0000E08D0000E08F0000E1920000E2950000E4990004E79C0009 +EAA00011EEA1001EF09E0031F197004AF1880068EF6A0085E43100A1D5011C +B1D90058B0DA0091ADD400B9A9CE00DBA7CB0CF79FCB2AFF8EC92BFF8FC72B +FF90C72BFF90C72BFF90C72BFF90C72BFF90C72BFF90C72BFF90C72BFF90C7 +2BFF90C72BFF90C72BFF90E18D0000E18E0000E0900000E0930000E1960000 +E39A0003E69E0008EAA20010EEA4001CF0A2002FF29D0046F3900064F17600 +81E842009CD90D14B0D9014BB3D90086B2C900AEB1BA00CFB0AD02EEB0A919 +FFA4A51EFFA4A31EFFA5A31EFFA5A31EFFA5A31EFFA5A31EFFA5A31EFFA5A3 +1EFFA5A31EFFA5A31EFFA5A31EFFA5A31EFFA5E18E0000E18F0000E0910000 +E0930000E1970000E39B0003E6A00008EAA4000FEEA7001AF1A6002BF3A200 +42F497005FF382007CED550098DE1A0AB0CC0333BAB40062C09C0092C08D00 +BDC07E02E8BF7814FFB36D09FFB66803FFB86803FFB86803FFB86803FFB868 +03FFB86803FFB86803FFB86803FFB86803FFB86803FFB86803FFB8E18F0000 +E1900000E0920000E0950000E1980000E39C0003E6A10007EAA6000EEEAA00 +18F1AB0028F3A9003DF5A00058F58F0075EB6F0091CC4901AD991A0FC26F03 +33C9580067CE4802A3D23708D8CE4E34FEB94D3AFFB64C3DFFB64C3DFFB64C +3DFFB64C3DFFB64C3DFFB64C3DFFB64C3DFFB64C3DFFB64C3DFFB64C3DFFB6 +4C3DFFB6E1900000E1910000E0930000E0960000E1990000E39E0003E6A300 +06EAA8000CEEAD0015F2B00024F4B00038F6AA0052F0A3006DD791008AB173 +00A7724700BE26190CD0081736D705267CD60B41D0CE5073FFAD597AFFA65A +7DFFA55A7DFFA55A7DFFA55A7DFFA55A7DFFA55A7DFFA55A7DFFA55A7DFFA5 +5A7DFFA55A7DFFA55A7DFFA5E1920000E1930000E0940000E0970000E19B00 +00E39F0002E5A40006E9AA000BEEB00013F2B50020F5B80032EDB70049E1B7 +0066C6AB00849F93009F607000B5164F06CA005435CD00667CCD0A7ECCC33A +9AFDA83C9AFFA43B9BFFA43B9BFFA43B9BFFA43B9BFFA43B9BFFA43B9BFFA4 +3B9BFFA43B9BFFA43B9BFFA43B9BFFA43B9BFFA4E2930000E1940000E19600 +00E0980000E19C0000E2A10002E5A60005E8AC0009EDB30010F1BA001BEBC1 +002BE0C40041D1C6005EB8BF007B92B00095569300AB137E08BF008638C300 +977DC100A1BABA08A7E9AC1BB9FFA41ABAFFA41ABAFFA41ABAFFA41ABAFFA4 +1ABAFFA41ABAFFA41ABAFFA41ABAFFA41ABAFFA41ABAFFA41ABAFFA4E29500 +00E2960000E1970000E09A0000E19D0000E2A20002E4A80004E8AE0008EAB6 +000EE5C00017DEC80024D3CF0037C3D30051ADD1006F8ACA008A53B5009F12 +A109B400AC37B600BA75B200C1ADAB00C7DAA206D8FA9C06D9FA9C06D9FA9C +06D9FA9C06D9FA9C06D9FA9C06D9FA9C06D9FA9C06D9FA9C06D9FA9C06D9FA +9C06D9FA9CE2970000E2980000E1990000E09C0000E09F0000E1A40002E3A9 +0004E4B10007DFBB000CDAC60012D3D1001CC7D8002DB9DF0043A4E2005F87 +E2007855D5009015C107A500CA33A700D16BA100DAA29B00E7D49302EEF08D +01EEEF8D01EEEF8D01EEEF8D01EEEF8D01EEEF8D01EEEF8D01EEEF8D01EEEF +8D01EEEF8D01EEEF8D01EEEF8DE3990000E39A0000E19B0000E19D0000E0A1 +0001E1A50002E0AB0004D9B40007D4C00009D0CE000CCBDB0012C0E3001FB0 +E800329BED004B83F1006359EB007C1CE0049301E32B9600E764901CF6A67A +20FBCE7100FBDE7E00FBDE7D00FBDE7D00FBDE7D00FBDE7D00FBDE7D00FBDE +7D00FBDE7D00FBDE7D00FBDE7D00FBDE7D00FBDE7DE39B0000E39C0000E29D +0000E19F0000E0A30001DEA70003D5AD0005CEB80005CBC70005C9D80005C3 +E40008B9EC0010ACF2001E96F600347FFB004B5BFA006624F7007E01F92284 +01FE5A8013FF95714DFFCA4504FFCC6C00FFCC6D00FFCC6D00FFCC6D00FFCC +6D00FFCC6D00FFCC6D00FFCC6D00FFCC6D00FFCC6D00FFCC6D00FFCC6DE49D +0000E49E0000E3A00000E1A20000DEA40002D3A80005CAB10004C6BE0003C4 +CF0001C0DE0000BAE80003B0EF0009A3F600168DFA002D70FA004845F90065 +0FF7087900FB377A07FF6F7212FFA16746FFCA3F00FFCE6500FFD06400FFD0 +6400FFD06400FFD06400FFD06400FFD06400FFD06400FFD06400FFD06400FF +D06400FFD064E5A00000E5A10000E3A30000E0A30001D3A40006C8AA0005C2 +B30003BEC20001BBD20000B6DE0001AEE80005A5F0000998F7001480FA002B +5EF900492DF7016600F7157203FD496E0FFF80630EFFA65F19FFC25200FFD0 +5C00FFD45B00FFD45B00FFD45B00FFD45B00FFD45B00FFD45B00FFD45B00FF +D45B00FFD45B00FFD45B00FFD45BE6A20000E6A20000E2A20000D5A10005C8 +A40005C0AB0004BAB60002B6C50000B2D40000ACDF0002A4E900049AF10007 +8BF8001470FA002C49F8004B17F7056400FA276905FE59610AFF875B0BFFAA +5600FFBF5800FFD25300FFD85100FFD85100FFD85100FFD85100FFD85100FF +D85100FFD85100FFD85100FFD85100FFD85100FFD851E6A20000E5A20000D7 +9E0005C99F0006BFA50005B8AD0002B3BA0000AEC80000A9D60000A2E00001 +9AEA00018FF200077EF800165EF9002E34F8004D09F80D5F00FC365E01FF62 +5706FF8D510CFFAF4B00FFC24E00FFD44900FFDB4800FFDB4800FFDB4800FF +DB4800FFDB4800FFDB4800FFDB4800FFDB4800FFDB4800FFDB4800FFDB48E6 +A20000DA9E0003CA9C0006BFA00006B7A60004B0AF0001AABD0000A5CC0000 +9FD8000098E2000090EB000083F300076EF800184CF8003120F8014E02F918 +5700FC435100FE6B4B07FF944507FFB14300FFC44500FFD64000FFDD3E00FF +DD3E00FFDD3E00FFDD3E00FFDD3E00FFDD3E00FFDD3E00FFDD3E00FFDD3E00 +FFDD3E00FFDD3EDC9E0003CC9A0006C09B0006B6A10005AFA70002A8B20000 +A1C200009BCF000096DA00008EE4000085ED000076F300095EF8001A3AF800 +330DF8014E00FB254D00FD4D4500FE743F04FF973A02FFB23B00FFC63B00FF +D73600FFDE3400FFDE3400FFDE3400FFDE3400FFDE3400FFDE3400FFDE3400 +FFDE3400FFDE3400FFDE3400FFDE34CD9A0006C1990007B79C0006AEA20003 +A6A900009FB7000098C5000092D100008BDC000083E500007AEE000069F400 +0B4EF8001B29F9003502FA084900FB314100FE583900FF7D3501FF9B3201FF +B53200FFC73100FFD72D00FFDE2C00FFDE2C00FFDE2C00FFDE2C00FFDE2C00 +FFDE2C00FFDE2C00FFDE2C00FFDE2C00FFDE2C00FFDE2CC1980007B8990006 +AF9D0005A6A300019DAC000095BB00008EC8000088D3000081DE000079E700 +006FEF00025BF4000C3EF8001D18F9003600FB153E00FC3B3600FE643000FF +862B00FFA12900FFB92900FFC92800FFD72500FFDD2300FFDD2300FFDD2300 +FFDD2300FFDD2300FFDD2300FFDD2300FFDD2300FFDD2300FFDD2300FFDD23 +B7980006AF990005A69E00039DA5000094B100008BBF000085CB00007ED500 +0077E000006EE9000062F000024CF5000C2EF8001F0CFB033300FB213200FD +452B00FF6F2600FF8E2200FFA72000FFBC2100FFCA1F00FFD71D00FFDC1C00 +FFDC1C00FFDC1C00FFDC1C00FFDC1C00FFDC1C00FFDC1C00FFDC1C00FFDC1C +00FFDC1C00FFDC1CAE990005A69A00049D9F000193A900008AB5000082C200 +007BCD000074D800006CE2000062EA000054F100023DF5000D1EF8002104FB +0A2C00FB2B2700FD4F2200FF791D00FF951A00FFAC1900FFBE1800FFCB1700 +FFD61500FFDB1400FFDB1400FFDB1400FFDB1400FFDB1400FFDB1400FFDB14 +00FFDB1400FFDB1400FFDB1400FFDB14> +<DF820000DF830000DF840000DF860000E1880000E28A0003E58A0009E78900 +15E8840025E87A003EE666005CDE3E007AD4120791D2002D97D2005E96D400 +8D92D400B38ED200D089CD00E785CD0CFA79CD1BFF6ACC1BFF6ACC1BFF6ACC +1BFF6ACC1BFF6ACC1BFF6ACC1BFF6ACC1BFF6ACC1BFF6ACC1BFF6ACC1BFF6A +CC1BFF6ACC1BFF6ADF820000DF830000DF840000E0860000E1880000E28A00 +03E58B0009E7890014E9840025E97A003DE668005CDF400079D4130691D200 +2B98D3005D96D4008C92D400B28ED200CF8ACD00E785CD0CFA7ACD1CFF6BCD +1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6A +CD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ADF830000DF830000DF840000E08600 +00E1890000E28B0003E58B0009E78A0014E9860024E97C003CE76B005BE043 +0078D5160591D2012998D3005A97D4008A93D400B08FD200CE8BCD00E687CD +0CFA7BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6B +CD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BDF830000DF8400 +00DF850000E0870000E1890000E38B0002E58C0009E78B0014E9870023E97E +003BE86E0059E1480077D61A0391D2012699D3005699D4008795D400AE91D2 +00CD8CCE00E688CD0CF97DCD1FFF6DCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6C +CD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF +6CDF830000DF840000DF850000E0870000E18A0000E38C0002E58D0009E78C +0013E9890023EA80003AE8710058E24C0076D81E0290D202229AD300539AD4 +008496D400AC92D300CB8ECE00E58ACD0BF97FCE20FF6ECD1FFF6DCD20FF6D +CD20FF6DCD20FF6DCD20FF6DCD20FF6DCD20FF6DCD20FF6DCD20FF6DCD20FF +6DCD20FF6DCD20FF6DDF840000DF850000DF860000E0880000E18A0000E38C +0002E58E0009E88D0013EA8A0022EA820039E9730056E4500074D922028FD3 +041F9BD3004F9BD4008197D400AA94D300CA8FCE00E48BCD0BF981CE21FF6F +CD21FF6ECD21FF6ECD21FF6ECD21FF6ECD21FF6ECD21FF6ECD21FF6ECD21FF +6ECD21FF6ECD21FF6ECD21FF6ECD21FF6EDF840000DF850000DF860000E088 +0000E18B0000E38D0002E58F0008E88F0012EA8C0021EA840037EA760054E5 +550073DB28018ED3061C9BD4004B9CD5007E99D500A895D300C891CE00E28D +CD0BF883CE23FF70CD22FF70CD22FF70CD22FF70CD22FF70CD22FF70CD22FF +70CD22FF70CD22FF70CD22FF70CD22FF70CD22FF70CD22FF70DF850000DF86 +0000DF870000E0890000E18B0000E38E0002E5900008E8900012EA8D0020EB +860036EA790052E65A0071DD2E018DD408189CD400479ED5007A9BD500A597 +D300C692CE00E18FCC0BF885CE24FF72CE23FF71CE24FF71CE24FF71CE24FF +71CE24FF71CE24FF71CE24FF71CE24FF71CE24FF71CE24FF71CE24FF71CE24 +FF71DF860000DF860000DF870000E0890000E18C0000E38F0002E5910008E8 +910011EA8F001FEB880034EB7C0050E760006FE035018BD40A149CD400419F +D500769DD500A299D300C494CE00E091CC0AF788CF26FF73CE25FF73CE25FF +73CE25FF73CE25FF73CE25FF73CE25FF73CE25FF73CE25FF73CE25FF73CE25 +FF73CE25FF73CE25FF73DF860000E0870000E0880000E08A0000E18D0000E3 +8F0002E5920008E8930011EB91001EEC8B0033EC80004EE967006DE23D0089 +D60E0F9DD5003BA1D600709FD5009E9BD300C197CF00DE93CC09F68BCF27FF +76CE26FF75CE26FF75CE26FF75CE26FF75CE26FF75CE26FF75CE26FF75CE26 +FF75CE26FF75CE26FF75CE26FF75CE26FF75E0870000E0880000E0890000E0 +8B0000E18D0000E3900002E5930007E8940010EB93001DEC8E0031ED84004B +EB6E006AE5460087D8140A9DD50034A3D60069A1D6009A9ED400BE99CF00DB +96CC08F58ECF28FF7ACE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27 +FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78E0880000E0 +890000E08A0000E08C0000E18E0000E3910002E5940007E896000FEB96001C +ED91002EEE890048EC760067E8510084DB1D069CD4002BA5D60061A4D70094 +A1D400BA9DD000D999CC07F392CF29FF7ECE29FF7BCE29FF7BCE29FF7BCE29 +FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE +29FF7BE0890000E08A0000E08B0000E08D0000E18F0000E3930001E5960006 +E898000EEB99001AED95002CEE8D0044EE7D0063EA5D0080DF2A049AD40020 +A8D70057A7D8008DA4D400B5A0D000D59CCB05F197CA29FF85C52CFF83C22D +FF85C22EFF85C22EFF85C22EFF85C22EFF85C22EFF85C22EFF85C22EFF85C2 +2EFF85C22EFF85C22EFF85E08A0000E08B0000E08C0000E08E0000E1910000 +E2940001E5970006E89A000DEB9B0018EE990029EF930040EF85005EED6A00 +7CE4380197D40313AAD7004BABD1007FABC400A6AAB500C6A9A900E6A8A514 +FD9FA321FF989E1DFF9A9D1DFF9B9D1DFF9B9D1DFF9B9D1DFF9B9D1DFF9B9D +1DFF9B9D1DFF9B9D1DFF9B9D1DFF9B9D1DFF9BE08B0000E08C0000E08D0000 +E08F0000E1920000E2950001E5990005E89C000CEC9E0017EE9D0027F09800 +3CF18E0059EF770077EA4B0093D60D07ABC2032EB4AC005BB9970089B88900 +B4B97B00DCB77102FAB26B05FFAE6A0CFFAD6A0DFFAD6A0DFFAD6A0DFFAD6A +0DFFAD6A0DFFAD6A0DFFAD6A0DFFAD6A0DFFAD6A0DFFAD6A0DFFADE08C0000 +E18D0000E08E0000E0900000E1930000E2970001E49B0005E89F000BECA200 +14EFA20023F19F0037F2960053F1850070E268008CC04301A790180EBA6601 +2DC352005DC7440192CB3602C2C93C1DF6BA432BFFB13E2CFFB13D2CFFB13D +2CFFB13D2CFFB13D2CFFB13D2CFFB13D2CFFB13D2CFFB13D2CFFB13D2CFFB1 +3D2CFFB1E18E0000E18E0000E18F0000E0920000E1940000E2980001E49C00 +04E8A1000AECA50012EFA70020F2A50032F1A0004BE79A0067CD890084A76A +00A06A4100B71B1106CA04132ED004226FCF032EADCB3761F9B04366FFA545 +6BFFA3466CFFA2466CFFA2466CFFA2466CFFA2466CFFA2466CFFA2466CFFA2 +466CFFA2466CFFA2466CFFA2E18F0000E1900000E1910000E0930000E19600 +00E29A0001E49E0004E7A30009EBA80010EFAC001CEFAD002DE5AC0042D8AC +005FBDA0007D958800975A6800AE114805C3004F31C7005B69C3026AAEC026 +8BF9A94093FF9A4094FF993F94FF993F94FF993F94FF993F94FF993F94FF99 +3F94FF993F94FF993F94FF993F94FF993F94FF99E1910000E1910000E19200 +00E0950000E0980000E19C0001E3A00003E7A60008EBAB000EEBB10019E3B6 +0028D7BA003CC8BB0058AFB4007588A3008F4F8900A40D7506B8007F36BB00 +8D72B80097ADB3019DE0A91BACFD9C1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9A +1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9AE19300 +00E2930000E1940000E0970000E0990000E19D0001E3A20003E6A80006E5AF +000DDEB70016D6BF0021CBC40034BBC8004DA4C5006A80BC00854AA7009A0B +9709AE00A538AF00B171AB00B8A8A500BCD19E04C5F39604C8F89404C8F894 +04C8F89404C8F89404C8F89404C8F89404C8F89404C8F89404C8F89404C8F8 +9404C8F894E2950000E2950000E2960000E1980000E09B0000E19F0001E2A4 +0003DFAA0007D8B3000CD2BD0011CCC7001AC0CF002AB1D500409BD7005C7C +D400764AC5008D0AB506A200C235A000CA6B9A00D19F9500DDCF8F00E2ED87 +00E3F38600E4F38500E4F38500E4F38500E4F38500E4F38500E4F38500E4F3 +8500E4F38500E4F38500E4F385E2970000E2980000E2990000E19B0000E09D +0000E0A10001DCA60004D3AD0007CDB80009C9C5000CC3D10012B8DA001EA8 +DF003092E3004879E600614DDE007A11D4039100DB2F9000DF658901EC9B84 +02F2C67D00F5E27800F6E97600F6E97600F6E97600F6E97600F6E97600F6E9 +7600F6E97600F6E97600F6E97600F6E97600F6E976E3990000E39A0000E39B +0000E19D0000E09F0000DAA20003CFA80006C8B10006C4BE0005C0CE0006BB +DB0009B1E40011A2E9001E8CED003276F3004950F1006418ED027C01F1297E +00F85D7A0DFE986E18FEBF6000FED16800FFD96600FFD96600FFD96600FFD9 +6600FFD96600FFD96600FFD96600FFD96600FFD96600FFD96600FFD966E49C +0000E49D0000E39E0000E19F0000DAA00003CDA40005C5AB0005BFB70003BC +C70001B8D60001B2E10003A9EA00079EF2000D8DF8001E70F9003848F80056 +10F6046E01FA30700AFF676710FF985E0FFFB85904FFCD5900FFD55900FFD5 +5900FFD55900FFD55900FFD55900FFD55900FFD55900FFD55900FFD55900FF +D55900FFD559E59F0000E5A00000E5A10000DCA10002CDA10006C3A60005BC +AF0003B7BC0001B4CC0000AED80001A7E300039FEC000493F4000B80F9001D +5EF9003830F7005702F70F6802FC406408FF735B0CFF9D5502FFB95700FFCE +5200FFD85000FFD84F00FFD84F00FFD84F00FFD84F00FFD84F00FFD84F00FF +D84F00FFD84F00FFD84F00FFD84FE6A20000E6A20000DFA00002CF9E0006C3 +A10006BAA80004B4B10001AFC00000AACE0000A4DA00009DE4000194ED0002 +87F4000B6FF8001F4BF8003A1BF7035600F9205E00FD4D5803FF7A520BFFA2 +4A03FFBC4C00FFCF4900FFDC4500FFDC4500FFDC4500FFDC4500FFDC4500FF +DC4500FFDC4500FFDC4500FFDC4500FFDC4500FFDC45E6A20000E1A00001D1 +9B0006C39D0006BAA20005B2A90002ACB40000A6C40000A1D100009ADC0000 +93E6000089EE000279F5000D5DF8002137F8003D0CF8095300FB2E5200FE58 +4B02FF814608FFA64001FFBE4300FFD03F00FFDF3B00FFDF3B00FFDF3B00FF +DF3B00FFDF3B00FFDF3B00FFDF3B00FFDF3B00FFDF3B00FFDF3B00FFDF3BE2 +A10001D29B0005C5990007BA9D0006B1A30004AAAB0001A3B900009DC70000 +97D3000090DE000088E800007DEF00036BF5000F4CF8002424F9003F05F912 +4C00FC3A4600FE623F01FF883B03FFA73800FFC03900FFD13500FFE13100FF +E33000FFE33000FFE33000FFE33000FFE33000FFE33000FFE33000FFE33000 +FFE33000FFE330D29B0005C5990007BB990006B19E0005A9A40001A1AF0000 +99BD000093CA00008DD6000086E000007DE9000071F100055CF600103BF800 +2614F9013F01FB1D4200FC443A00FE6D3400FF8F3001FFAB2F00FFC32F00FF +D22C00FFE12800FFE42700FFE42700FFE42700FFE42700FFE42700FFE42700 +FFE42700FFE42700FFE42700FFE427C5990007BB980006B2990006A99F0003 +A0A7000097B300008FC1000089CD000083D800007BE2000072EB000063F100 +054CF600112AF8002708FB053B00FB283700FD4F3000FF782A00FF962600FF +B02700FFC52600FFD22300FFE02000FFE21F00FFE21F00FFE21F00FFE21F00 +FFE21F00FFE21F00FFE21F00FFE21F00FFE21F00FFE21FBA980006B1990006 +A99A0004A0A1000196AA00008DB8000086C400007FCF000078DA000070E400 +0066EC000055F200063DF600121BF9002802FC0E3300FC322B00FE5A2600FF +812100FF9D1E00FFB41E00FFC61D00FFD21B00FFDE1800FFE01800FFE01800 +FFE01800FFE01800FFE01800FFE01800FFE01800FFE01800FFE01800FFE018 +B0990006A8990004A09B000296A300008CAE000083BB00007CC7000075D200 +006DDC000065E6000059EE000047F300062DF700140EF9032600FB1A2800FC +3B2101FF661C01FF891800FFA21601FFB71500FFC71500FFD21300FFDD1100 +FFDE1100FFDE1100FFDE1100FFDE1100FFDE1100FFDE1100FFDE1100FFDE11 +00FFDE1100FFDE11A79900049F9B0002979D00008CA7000082B2000079BE00 +0071C900006AD4000062DF000058E800004BEF000038F300061BF6001704F9 +0A2100FB241D00FD451804FF721102FF8F0E02FFA60C02FFB90B00FFC70C00 +FFD10C00FFDB0B00FFDD0A00FFDD0A00FFDD0A00FFDD0A00FFDD0A00FFDD0A +00FFDD0A00FFDD0A00FFDD0A00FFDD0A> +<DE7D0000DE7D0000DE7E0000DE7F0000DF810000E1820001E2820006E47F00 +10E579001FE46D0038E0570057D62D0074CE0A0C88D001348BCF006188D100 +8D85D300B281D200CD7BCF00E377CC01F670CD10FF61CB0EFF5FCB0EFF5FCB +0EFF5FCB0EFF5FCB0EFF5FCB0EFF5FCB0EFF5FCB0EFF5FCB0EFF5FCB0EFF5F +CB0EFF5FCB0EFF5FDE7D0000DE7E0000DE7E0000DE800000DF810000E18300 +01E2830006E4800010E57B001EE56F0037E15A0055D7310073CF0C0B88D001 +318CCF005E8AD1008B86D300B082D200CC7DD000E278CC01F571CD11FF63CB +0FFF60CB0FFF60CB0FFF60CB0FFF60CB0FFF60CB0FFF60CB0FFF60CB0FFF60 +CB0FFF60CB0FFF60CB0FFF60CB0FFF60DE7D0000DE7E0000DE7F0000DE8000 +00DF820000E1830001E3840006E481000FE67C001EE5710036E25D0054D835 +0072D00F0988D0012E8DD0005C8BD1008887D300AE84D200CB7ED000E279CC +01F573CD12FF64CB10FF61CB10FF61CB10FF61CB10FF61CB10FF61CB10FF61 +CB10FF61CB10FF61CB10FF61CB10FF61CB10FF61CB10FF61DE7E0000DE7F00 +00DE7F0000DE800000DF820000E1840001E3840006E482000FE67D001DE572 +0035E2600053DA380071D1120888D0012B8ED000598CD2008688D300AD85D3 +00CA80D000E17BCC00F575CE13FF65CB10FF62CB10FF62CB10FF62CB10FF62 +CB10FF62CB10FF62CB10FF62CB10FF62CB10FF62CB10FF62CB10FF62CB10FF +62DE7E0000DE7F0000DE800000DF810000DF830000E1840001E3850005E583 +000FE67E001DE6740034E3620052DB3C0070D2140688D102288FD000568ED2 +00848AD300AB87D300C981D000E07CCB00F476CE14FF66CB11FF63CB11FF63 +CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF +63CB11FF63CB11FF63DE7F0000DE800000DE800000DF820000DF830000E185 +0001E3860005E584000FE680001CE6760033E4660050DC41006ED3170588D1 +022590D100528FD200818BD300A988D300C783D000E07ECB00F478CE14FF68 +CB12FF64CB12FF65CB12FF65CB12FF65CB12FF65CB12FF65CB12FF65CB12FF +65CB12FF65CB12FF65CB12FF65CB12FF65DE7F0000DE800000DE810000DF82 +0000E0840000E1860001E3870005E585000EE782001BE7780031E569004EDE +46006DD41B0387D1032191D1004E91D2007E8DD400A78AD300C685D000DF80 +CB00F37ACE15FF6ACB13FF66CB13FF66CB14FF66CB14FF66CB14FF66CB14FF +66CB14FF66CB14FF66CB14FF66CB14FF66CB14FF66CB14FF66DE800000DE81 +0000DF810000DF830000E0850000E1870001E3880005E587000EE784001BE7 +7B0030E66D004CE04C006BD5200187D1041C93D2004A93D2007A8FD400A38C +D300C487D100DD82CB00F27CCE17FF6BCC16FF67CC16FF67CC16FF67CC16FF +67CC16FF67CC16FF67CC16FF67CC16FF67CC16FF67CC16FF67CC16FF67CC16 +FF67DE810000DF810000DF820000DF840000E0860000E1880001E3890005E5 +89000DE886001AE87E002EE772004AE2520069D8260085D2071893D2004495 +D3007592D400A08ED300C189D100DC85CC00F17FCF19FF6DCC18FF69CC18FF +69CC19FF69CC19FF69CC19FF69CC19FF69CC19FF69CC19FF69CC19FF69CC19 +FF69CC19FF69CC19FF69DF820000DF820000DF830000DF840000E0870000E1 +890000E38A0004E68A000DE8890019E981002CE8760047E4590066DA2F0083 +D30B1494D2003D97D3006F94D4009C91D400BE8CD100D988CC00F082CF1BFF +70CD1BFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1C +FF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ADF820000DF830000DF840000DF +850000E0880000E18A0000E38C0004E68C000CE88B0018E984002BE97A0044 +E6610063DE390081D5100F94D300369AD3006897D5009794D400BB8FD100D7 +8BCC00EF86D01CFF73CD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1F +FF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CDF840000DF +840000DF850000DF870000E0890000E18B0000E38D0004E68E000CE98E0016 +EA880029EA7F0041E86A0060E144007ED6160994D3002E9CD400619BD50091 +97D400B693D100D48ECC00ED8AD01DFF77CE22FF6ECD23FF6FCC23FF6FCC23 +FF6FCC23FF6FCC23FF6FCC23FF6FCC23FF6FCC23FF6FCC23FF6FCC23FF6FCC +23FF6FDF850000DF860000DF860000E0880000E08A0000E18D0000E38F0004 +E690000BE9910015EB8C0026EB84003DEA73005CE550007AD91F0494D30124 +9FD400579ED6008A9BD400B196D200D092C600E990C317FF85C12AFF79BF2D +FF79BE2FFF7ABE30FF7ABE30FF7ABE30FF7ABE30FF7ABE30FF7ABE30FF7ABE +30FF7ABE30FF7ABE30FF7ADF860000DF870000E0880000E0890000E08B0000 +E18E0000E3910003E693000AE9940014EB910024EC89003AEC7B0057E85E00 +76DE2F0390D40619A1D30049A2CC0079A3BE009EA2B100BEA2A500DDA09E04 +FA9DA52FFF89A12CFF8B9D29FF8D9D29FF8D9D29FF8D9D29FF8D9D29FF8D9D +29FF8D9D29FF8D9D29FF8D9D29FF8D9D29FF8DE0870000E0880000E0890000 +E08A0000E08D0000E1900000E3930003E6950009E9970012EC950021ED8F00 +36ED830052EB6C0071E440018DCD0E07A4B8022AADA60055B1920082B18500 +ABB27A00D0AF6F00F0AC6900FEA76400FFA76100FFA86000FFA86000FFA860 +00FFA86000FFA86000FFA86000FFA86000FFA86000FFA86000FFA8E0890000 +E08A0000E08B0000E08C0000E08E0000E1910000E3940003E6970008E99A00 +11EC9A001FEE960032EF8C004CEB7C006AD95F0086B43B00A087150EB36202 +2BBC4E0054BF420185C43703B2C22C06E2BB2A0DFEB2250DFFB2210DFFB321 +0DFFB3210DFFB3210DFFB3210DFFB3210DFFB3210DFFB3210DFFB3210DFFB3 +210DFFB3E08B0000E08B0000E08C0000E08D0000E0900000E1930000E39600 +02E69A0008E99D000FED9E001CEF9C002DEC960045DE900060C47F007E9D61 +0098643B01AF1C1208C206132AC8032061C8022899C5133EDBB8395BFF9F43 +64FF994A6BFF954A6BFF954A6BFF954A6BFF954A6BFF954A6BFF954A6BFF95 +4A6BFF954A6BFF954A6BFF95E08C0000E18D0000E18E0000E08F0000E09100 +00E1950000E3980002E59C0007E9A1000DECA30018E9A40029DDA3003DCEA2 +0058B49600768C7F008F546100A70F4305BC004B2FBF00565FBB00609BB90D +75DFAD408CFF92418DFF8F408EFF8F408EFF8F408EFF8F408EFF8F408EFF8F +408EFF8F408EFF8F408EFF8F408EFF8F408EFF8FE18E0000E18F0000E18F00 +00E0910000E0930000E1970000E29B0002E59F0006E9A4000BE4A90016DBAD +0024D0B00038BFAF0051A5A8006E7F9800874981009D0B6F07B0007A35B400 +856BB0008EA2AC0094D1A512A0FA981FA5FF911EA6FF911EA6FF911EA6FF91 +1EA6FF911EA6FF911EA6FF911EA6FF911EA6FF911EA6FF911EA6FF91E19000 +00E1910000E1910000E1930000E0950000E1990000E29D0001E3A20005DEA7 +000CD7AF0014CFB6001FC4BB0030B3BC00479AB9006376AF007E429C00940A +910CA7009D38A800A96CA400B1A19F00B4CB9802B8EC9004BCF88D04BCF88C +03BCF88C03BCF88C03BCF88C03BCF88C03BCF88C03BCF88C03BCF88C03BCF8 +8C03BCF88CE1920000E1930000E2940000E1950000E0970000E19B0000E29F +0001D9A40007D1AB000BCBB50011C5BF0019BAC60027AACB003C92CB005772 +C600713FB800880AAE0A9A00BB369A00C2689300CA9C8F00D4CA8B00D6EA82 +00D9F57E00DAF57E00DAF57E00DAF57E00DAF57E00DAF57E00DAF57E00DAF5 +7E00DAF57E00DAF57E00DAF57EE2950000E2950000E2960000E1980000E09A +0000DE9D0001D6A00004CDA70007C7B00009C2BC000CBBC80012B1D1001CA0 +D6002D8ADA00456FDB005E41D100770DCA088A00D3328900D8638200E2977E +00EAC37900EDE27200F0F16F00F0F16E00F0F16E00F0F16E00F0F16E00F0F1 +6E00F0F16E00F0F16E00F0F16E00F0F16E00F0F16EE2970000E3980000E399 +0000E29A0000E19C0000D49D0003C9A20005C2AB0006BDB60006B9C50007B3 +D2000AA9DB001199E1001D84E500306DEB004745E8006110E3057800E92D78 +00EF5C7200F6906D00F9B86800FAD36200FCE55F00FCE45F00FCE45F00FCE4 +5F00FCE45F00FCE45F00FCE45F00FCE45F00FCE45F00FCE45F00FCE45FE39A +0000E39B0000E49C0000E19D0000D49C0003C89F0005BFA60005B9B10003B5 +BE0002B0CD0002AADA0004A1E4000697EC000B86F300186CF6002E45F6004B +13F4046400F82B6602FD5B6109FF8E5810FFB54F02FFCA5200FFDA4F00FFDA +4F00FFDA4F00FFDA4F00FFDA4F00FFDA4F00FFDA4F00FFDA4F00FFDA4F00FF +DA4F00FFDA4FE49D0000E49E0000E59F0000D79C0003C89D0006BEA30005B7 +AB0003B1B70000ACC60000A7D30000A0DE000098E800018EF100047CF60013 +5FF9002934F8004707F80B5C00FB375900FF645308FF924B0EFFB74500FFCA +4800FFDC4400FFDC4300FFDC4300FFDC4300FFDC4300FFDC4300FFDC4300FF +DC4300FFDC4300FFDC4300FFDC43E5A10000E4A10000D99D0003C99B0006BE +9E0006B5A50004AEAC0001A8BB0000A2CA00009CD5000096E000008DEA0000 +82F100056CF700154CF8002C21F8024800F9175400FC434C00FE6E4606FF97 +4002FFB64200FFCB3E00FFDE3A00FFE03900FFE03900FFE03900FFE03900FF +E03900FFE03900FFE03900FFE03900FFE03900FFE039E6A20000DA9E0003CA +990006BE9A0006B59F0005ADA60002A5B000009EBF000098CD000092D80000 +8BE2000082EB000075F200075CF700173AF9002E11F9054600FB254800FD4E +4000FF793A02FF993600FFB93700FFCD3400FFDE3000FFE42E00FFE42E00FF +E42E00FFE42E00FFE42E00FFE42E00FFE42E00FFE42E00FFE42E00FFE42EDB +9E0003CA990006BF980007B59B0006ACA10004A4A800009CB5000094C30000 +8ECF000088DA000080E4000076EC000167F300084CF7001828F9003007FA0C +4100FB313B00FE5A3500FF822F00FFA02D00FFBC2D00FFCE2B00FFDD2700FF +E62400FFE62400FFE62400FFE62400FFE62400FFE62400FFE62400FFE62400 +FFE62400FFE624CA990006BE980007B5980006AC9C0005A3A200019AAC0000 +91BA00008AC6000084D200007DDC000075E600006AEE000158F400093CF700 +1917F9003102FB153800FC3B3000FE662A00FF8A2500FFA62400FFBF2400FF +CF2200FFDC1F00FFE71C00FFE71C00FFE71C00FFE71C00FFE71C00FFE71C00 +FFE71C00FFE71C00FFE71C00FFE71CBE980007B4980006AC990005A39D0002 +9AA4000090B0000087BD000080C900007AD4000072DE00006AE800005DEF00 +0149F400092BF7001B0AFB022F00FB202D00FD442600FF712100FF921C00FF +AB1B00FFC11B00FFCF1900FFDB1700FFE51500FFE51500FFE51500FFE51500 +FFE51500FFE51500FFE51500FFE51500FFE51500FFE515B3980006AA990005 +A39A00039A9E000190A8000086B400007DC0000076CB00006FD6000067E100 +005DE900004FF000013AF500091AF8001C02FB0A2800FB2A2200FE4E1C01FF +7B1700FF981402FFAF1200FFC21200FFCF1100FFDA0F00FFE20E00FFE30E00 +FFE30E00FFE30E00FFE30E00FFE30E00FFE30E00FFE30E00FFE30E00FFE30E +A9990004A19A0002999C000190A1000085AC00007BB7000073C300006BCE00 +0064D900005BE300004EEB000040F100012AF5000B0BF7031C00FA161D00FC +321801FE5B1304FF830C01FF9C0B03FFB10800FFC30A00FFCE0900FFD80900 +FFE00800FFE10800FFE10800FFE10800FFE10800FFE10800FFE10800FFE108 +00FFE10800FFE1089F9A0002969C00008E9E000085A500007BAF000071BB00 +0068C6000060D1000058DC00004DE5000040EC000031F1000217F4000F02F7 +091800FA1F1300FC3B0F02FF660901FF880601FFA00301FFB30200FFC30300 +FFCE0300FFD70300FFDE0300FFDF0300FFDF0300FFDF0300FFDF0300FFDF03 +00FFDF0300FFDF0300FFDF0300FFDF03> +<DC760000DC770000DD780000DD790000DD790000DE7A0000E07A0002E17600 +0BE16D001ADF5E0032DA45004FD021016DCA030F7FCE00377FCD00617BCF00 +8C76D100B073D000C86DCF00DD68CD00F063CE05FE5ACB06FF53CB06FF53CB +06FF53CB06FF53CB06FF53CB06FF53CB06FF53CB06FF53CB06FF53CB06FF53 +CB06FF53CB06FF53DC760000DD770000DD780000DD790000DE7A0000DF7B00 +00E07A0002E177000BE16F001ADF600031DB48004ED124016CCA030D7FCE00 +3580CD005F7CCF008A78D100AF75D100C76ECF00DD6ACD00F064CE06FE5BCB +06FF54CB07FF54CB07FF54CB07FF54CB07FF54CB07FF54CB07FF54CB07FF54 +CB07FF54CB07FF54CB07FF54CB07FF54DC770000DD780000DD790000DD7A00 +00DE7A0000DF7B0000E07B0002E178000BE2700019E0620030DC4B004DD226 +006BC9040A80CE003281CD005D7ECF008879D100AD76D100C770D000DC6BCD +00EF66CE07FE5CCB07FF55CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55 +CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55DD780000DD7900 +00DD790000DD7A0000DE7B0000DF7C0000E07C0002E179000BE2720018E165 +002FDD4F004CD329006AC9050881CE003083CD005B7FCF00867AD100AC77D1 +00C671D000DC6DCD00EF67CE08FE5DCB08FF56CB08FF56CB08FF56CB08FF56 +CB08FF56CB08FF56CB08FF56CB08FF56CB08FF56CB08FF56CB08FF56CB08FF +56DD780000DD790000DD7A0000DD7B0000DE7C0000DF7D0000E07D0002E27A +000BE2740018E167002EDE53004BD42D0069CA070681CE002D84CE005881CF +00837CD100AA79D100C573D000DB6ECD00EE69CE08FE5FCB08FF57CB09FF57 +CB09FF57CB09FF57CB09FF57CB09FF57CB09FF57CB09FF57CB09FF57CB09FF +57CB09FF57CB09FF57DD790000DD7A0000DD7B0000DD7B0000DE7C0000DF7D +0000E07E0002E27B000AE3760017E26A002CDF570049D6320068CB0A0481CF +012985CE005483CF00807ED100A87BD200C375D000DA70CD00EE6BCE09FE60 +CB09FF59CB0AFF58CB0AFF58CB0AFF59CB0AFF59CB0AFF59CB0AFF59CB0AFF +59CB0AFF59CB0AFF59CB0AFF59CB0AFF59DD7A0000DD7B0000DD7B0000DE7C +0000DE7D0000DF7E0000E17F0001E27D000AE3780016E36D002BE05C0047D8 +380066CC0F0380CF012587CF005085CF007D80D200A57DD200C278D100DA73 +CD00ED6DCE09FD63CB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF +5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ADD7B0000DD7B +0000DE7C0000DE7D0000DE7E0000DF7F0000E1800001E27F000AE47A0015E4 +70002AE1600045DA3E0064CE15027FCF022088CF004B87CF007983D200A27F +D200C07AD100D875CD00EC70CD09FD65CC0CFF5CCB0CFF5CCB0CFF5CCB0CFF +5CCB0CFF5CCB0CFF5CCB0CFF5CCB0CFF5CCB0CFF5CCB0CFF5CCB0CFF5CCB0C +FF5CDD7C0000DE7C0000DE7D0000DE7E0000DE7F0000E0810000E1820001E3 +800009E47C0015E4730028E3650043DC450062D11C017ECF041B8AD000468A +D0007485D2009E82D200BE7DD200D778CE00EB73CD08FD69CC0EFF5FCB0DFF +5ECB0DFF5ECB0DFF5ECB0DFF5ECB0DFF5ECB0DFF5ECB0DFF5ECB0DFF5ECB0D +FF5ECB0DFF5ECB0DFF5EDE7D0000DE7D0000DE7E0000DE7F0000DF800000E0 +820000E1830001E3820009E57F0014E5770026E46A0040DE4D0060D424007C +CF05158BD100408DD0006E89D2009985D300BB80D200D57BCE00EA76CC07FD +6CCC10FF61CB0FFF61CB0FFF61CB0FFF61CB0FFF61CB0FFF61CB0FFF61CB0F +FF61CB0FFF61CB0FFF61CB0FFF61CB0FFF61DE7E0000DE7F0000DE7F0000DE +800000DF810000E0830000E1850001E3840008E5820013E67B0024E570003D +E156005DD72D007AD0090F8CD100388FD100688CD2009488D300B784D200D3 +7FCE00E97ACC06FC71CC12FF64CB11FF63CB11FF63CB11FF63CB11FF63CB11 +FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63DE7F0000DE +800000DE800000DE810000DF830000E0850000E2870001E4870008E6850012 +E77F0022E775003AE35F0059DB380077D2100B8CD1003092D1005F90D3008E +8CD300B388D300D083CE00E77ECB06FB75CB17FF67C918FF67C819FF67C81A +FF67C81AFF67C81AFF67C81AFF67C81AFF67C81AFF67C81AFF67C81AFF67C8 +1AFF67DE800000DE810000DF820000DF830000DF840000E0860000E2880001 +E4890007E6880011E8830020E87B0037E6680055DF440074D519068CD10026 +95D2005694D3008690D400AD8CCE00CA8AC200E188BB04F984BE27FF71BC2B +FF70B92BFF71B82BFF72B82BFF72B82BFF72B82BFF72B82BFF72B82BFF72B8 +2BFF72B82BFF72B82BFF72DF820000DF820000DF830000DF840000DF860000 +E0880000E28A0001E48B0007E68B0010E888001EE9800033E8720050E35200 +6FD925038AD1021A98CE00479AC500749AB900969BAD00B59BA100D4999A01 +F2979E20FE869E2AFF819A28FF849826FF859826FF859826FF859826FF8598 +26FF859826FF859826FF859826FF859826FF85DF830000DF840000DF850000 +DF860000DF870000E08A0000E28C0001E48E0006E78F000EE98D001CEA8600 +2FEA7B004BE761006ADD360186C30E069CAF0226A59E004FA98E0078AA8100 +A1AB7600C5A96D00E6A56700FAA06401FF9F6002FF9F5F03FFA05F03FFA05F +03FFA05F03FFA05F03FFA05F03FFA05F03FFA05F03FFA05F03FFA0DF850000 +DF860000DF870000E0880000E0890000E18C0000E28E0001E4910006E79200 +0DEA91001AEB8D002CEB830045E5730063CD57007FAB3601987F130DAB5C01 +29B44A004EB83E0179BC3502A4BC2B04CFB7290AF7AD280FFFA92511FFA924 +12FFA92412FFA92412FFA92412FFA92412FFA92412FFA92412FFA92412FFA9 +2412FFA9DF870000E0880000E0880000E0890000E08B0000E18E0000E29000 +00E4930005E796000CEA960017EC940028E58E003ED6880059BB760076955A +00905E3700A81B1107BB041127C1031E55C002258ABD012CBEBA2F52F99C3E +5DFF914262FF8F4364FF8D4364FF8D4364FF8D4364FF8D4364FF8D4364FF8D +4364FF8D4364FF8D4364FF8DE0890000E08A0000E08A0000E08B0000E08D00 +00E1900000E2930000E4960004E799000BE89B0015E29C0024D69B0038C699 +0051AB8D006F847700884F5B009F0D3F06B500482EB8005258B400598CB000 +67C8AD2D81FC924087FF863F88FF863E88FF863E88FF863E88FF863E88FF86 +3E88FF863E88FF863E88FF863E88FF863E88FF86E08B0000E08C0000E08C00 +00E08D0000E08F0000E1920000E2950000E4990003E69D0009DDA10014D4A5 +0022C9A70033B8A5004A9D9E0066788F0080447A00960A6908A9007535AD00 +7E63A9008697A4008EC59F0B96F194209DFF881F9EFF881E9FFF881E9FFF88 +1E9FFF881E9FFF881E9FFF881E9FFF881E9FFF881E9FFF881E9FFF88E18D00 +00E18E0000E18F0000E18F0000E0910000E0940000E1970000E09B0004D8A0 +000BD0A70013C8AE001EBDB3002DACB3004192AF005C6FA500773D95008D06 +880BA0009637A100A1679C00A99A9800AEC39301B0E58B03B3FA8502B4FA84 +02B4FA8402B4FA8402B4FA8402B4FA8402B4FA8402B4FA8402B4FA8402B4FA +8402B4FA84E18F0000E1900000E1910000E1920000E0940000E0960000DE9A +0000D39E0006CBA4000BC5AD0011BEB60018B3BE0025A3C300388AC200516A +BC006C39AE008204A4099500B4369300BB658B00C3978700CCC48600CDE27D +00CFF77600D0F77600D0F77500D0F77500D0F77500D0F77500D0F77500D0F7 +7500D0F77500D0F77500D0F775E1920000E1930000E2940000E2950000E196 +0000DB980001D09B0004C7A10007C1A90009BBB4000CB4C00011AAC8001B9A +CE002B83D1004166D1005A38C7007205BF078500CC338200D1617A00D99376 +00E2BF7400E6DF6D00E9F76600EAF76500EAF76500EAF76500EAF76500EAF7 +6500EAF76500EAF76500EAF76500EAF76500EAF765E2950000E2960000E297 +0000E2980000DD980000CF990003C49D0005BDA50006B7AF0006B2BC0007AB +C9000AA1D2001192D8001D7DDE002E63E200453ADE005E07D7077400E13070 +00E75A6A00ED8B6500F1B56100F4D35C0AFAF1530EFBF44F0FFBF44F0FFBF4 +4F0FFBF44F0FFBF44F0FFBF44F0FFBF44F0FFBF44F0FFBF44F0FFBF44FE398 +0000E3990000E39A0000DD990000CF980003C39B0005BAA10005B4AA0003AE +B60002A8C50002A2D2000499DC00078EE5000C7EEC001865F1002A3FF00045 +0EED045E00F3295E00F8555701FB845206FCAE4D00FDC84B01FDDE4601FEE2 +4401FEE24401FEE24401FEE24401FEE24401FEE24401FEE24401FEE24401FE +E24401FEE244E39C0000E49D0000E19C0000D0980003C3990006B99F0005B2 +A60003ABB10000A5C000009FCE000099DA000091E4000088ED000178F4000B +5FF8001D38F8003809F8055200FB2E4F00FE594703FF854106FFAB3E00FFC6 +3E00FFDA3900FFE13700FFE13700FFE13700FFE13700FFE13700FFE13700FF +E13700FFE13700FFE13700FFE137E5A00000E09E0001D09A0005C4990006B9 +9C0006B0A20004A9A90000A1B600009AC5000094D100008EDC000086E60000 +7CEE00016AF4000D4DF8001F25F9003A02FA0F4A00FC3A4200FE653A01FF8C +3602FFAE3400FFC83400FFDA2F00FFE42C00FFE42C00FFE42C00FFE42C00FF +E42C00FFE42C00FFE42C00FFE42C00FFE42C00FFE42CE4A20000D19B0005C3 +980007B9990006B09D0005A8A300029FAC000097BB000090C900008AD40000 +83DE00007AE800006FF000035AF5000E3BF8002114F9023A00FB1D3E00FD45 +3600FF713000FF932B00FFB32C00FFC92A00FFDA2600FFE52300FFE62200FF +E62200FFE62200FFE62200FFE62200FFE62200FFE62200FFE62200FFE622D1 +9B0005C3990007B8980006B0990005A79E00039EA5000095B100008CBF0000 +86CB00007FD6000078E000006FE9000061F100034AF5000F2AF8002309FB07 +3500FB283200FD502B00FF7C2600FF9B2200FFB72200FFCA2000FFD91E00FF +E51A00FFE71A00FFE71A00FFE71A00FFE71A00FFE71A00FFE71A00FFE71A00 +FFE71A00FFE71AC2980007B7980006AF990005A79A00049E9F000194A90000 +8AB6000082C200007BCD000074D800006CE2000062EB000053F200033AF600 +1019F8002403FB102D00FC322600FE5C2100FF851C00FFA11A00FFBA1900FF +CB1800FFD81500FFE41300FFE71300FFE71300FFE71300FFE71300FFE71300 +FFE71300FFE71300FFE71300FFE713B6980006AD990005A59A00039D9B0001 +93A2000089AD000080B9000078C5000070D0000069DB000060E5000054EC00 +0044F2000329F600110AF9022300FB1B2200FC3A1C02FF671601FF8C1201FF +A51002FFBC0F00FFCB0F00FFD70E00FFE20C00FFE70C00FFE70C00FFE70C00 +FFE70C00FFE70C00FFE70C00FFE70C00FFE70C00FFE70CAC990005A39A0003 +9B9B0001939E000089A600007FB1000075BC00006DC8000065D300005DDE00 +0053E7000045ED000034F3000318F5001401F90B1D00FB241800FD441303FF +710C00FF910A02FFA80601FFBC0700FFCB0700FFD60700FFE00600FFE50600 +FFE50600FFE50600FFE50600FFE50600FFE50600FFE50600FFE50600FFE506 +A19A0002989C0001909E000088A100007EA9000074B500006AC0000062CB00 +005AD7000050E1000044E8000036EE000023F2000609F5041300F9141300FB +2D0E00FD4E0A01FF780600FF960401FFAB0200FFBE0200FFCB0200FFD50200 +FFDE0200FFE30200FFE30200FFE30200FFE30200FFE30200FFE30200FFE302 +00FFE30200FFE302969C00008D9E000085A100007DA4000073AD000068B900 +005FC4000056CF00004DDA000043E3000035E9000027EE000110F1000B01F5 +0A0F00F91D0A00FB360600FE580200FF800100FF9A0000FFAF0000FFC10000 +FFCD0000FFD60000FFDE0000FFE20000FFE20000FFE20000FFE20000FFE200 +00FFE20000FFE20000FFE20000FFE200> +<DA6E0000DB6F0000DB700000DB710000DB710000DC710000DD700000DD6C00 +07DD620015DA4F002CD3340049CA140265C8001772CC003B71CB00626CCD00 +8A67CF00AD63CE00C35DCE00D759CE00EB54CF00FB4ECC00FF47CC01FF45CB +01FF45CB01FF45CB01FF45CB01FF45CB01FF45CB01FF45CB01FF45CB01FF45 +CB01FF45CB01FF45DA6E0000DB6F0000DB700000DB710000DB720000DC7200 +00DD710000DE6D0007DD630014DA51002BD4360048CB160265C8011573CC00 +3972CB00606DCD008868CF00AC64CE00C25FCE00D75ACE00EA56CF00FB50CC +01FF48CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46 +CB01FF46CB01FF46CB01FF46CB01FF46DB6F0000DB700000DB710000DB7200 +00DC720000DC720000DD720000DE6E0006DE650014DB54002AD5390047CC19 +0164C8021374CC003774CC005E6FCD00866ACF00AA66CE00C260CE00D65CCE +00EA57CE00FB51CC01FF49CB01FF47CB01FF47CB02FF47CB02FF47CB02FF47 +CB02FF47CB02FF47CB02FF47CB02FF47CB02FF47CB02FF47DB700000DB7100 +00DB720000DB730000DC730000DC730000DD730000DE6F0006DE670013DC56 +0029D63D0045CD1D0163C8031074CC003475CC005B71CD00846BCF00A968CF +00C162CE00D65DCE00E959CE00FA53CC01FF4BCB02FF49CB02FF49CB02FF49 +CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02FF +49DB700000DB720000DB730000DC730000DC740000DD740000DE740000DE71 +0006DF690012DC590028D7410044CE210162C8050E75CC003177CC005873CD +00816DCF00A76ACF00C064CE00D55FCE00E95BCE00FA55CC01FF4CCB02FF4A +CB02FF4ACB02FF4ACB02FF4ACB02FF4ACB02FF4ACB02FF4ACB02FF4ACB02FF +4ACB02FF4ACB02FF4ADB710000DB730000DC740000DC740000DC750000DD76 +0000DE750000DF720006DF6B0012DD5C0026D9460042D0250160C8070B75CC +002D79CC005575CD007E6FCF00A56CCF00BF67CF00D462CE00E85DCE00F957 +CC01FF4ECB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF +4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CDB730000DC740000DC750000DC76 +0000DC760000DD770000DE770000DF740006E06D0011DE600025DA4B0040D2 +2A015FC9090776CC00297BCC005178CD007B72D000A36FD000BE6ACF00D364 +CE00E760CE00F95ACC02FF51CB03FF4DCB03FF4ECB03FF4ECB03FF4ECB03FF +4ECB03FF4ECB03FF4ECB03FF4ECB03FF4ECB03FF4ECB03FF4EDC740000DC75 +0000DC760000DC770000DD770000DD780000DE780000E0760005E0700010DF +640023DC51003ED430005DC90C0377CC00247DCD004D7BCD007775D000A072 +D000BC6DCF00D267CE00E662CD00F85CCC03FF53CB04FF50CB04FF50CB04FF +50CB04FF50CB04FF50CB04FF50CB04FF50CB04FF50CB04FF50CB04FF50CB04 +FF50DC750000DC760000DC770000DD780000DD790000DE790000DF7A0000E0 +780005E173000FE0680021DE58003CD636005BCA100077CC011F7FCD00477E +CD007278D0009C75D100BA70D000D16ACE00E566CD00F860CC05FF55CB06FF +52CB06FF52CB06FF52CB06FF52CB06FF52CB06FF52CB06FF52CB06FF52CB06 +FF52CB06FF52CB06FF52DC770000DD780000DD780000DD790000DD7A0000DE +7B0000DF7C0000E07A0005E276000EE26D0020E05E0039D93F0058CD190075 +CC041981CE004181CE006D7CD0009778D100B774D100CF6ECF00E469CD00F7 +63CC07FF58CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55CB07 +FF55CB07FF55CB07FF55CB07FF55CB07FF55DD780000DD790000DD7A0000DD +7B0000DD7B0000DE7C0000DF7D0000E17D0004E279000EE271001EE1640036 +DB480055D1220072CD071382CF003A84CE006680D000917CD200B478D100CE +72CF00E36DCC00F667CD0AFF5ACB09FF58CB09FF58CB09FF58CB09FF58CB09 +FF58CB09FF58CB09FF58CB09FF58CB09FF58CB09FF58CB09FF58DD7A0000DD +7A0000DD7B0000DE7C0000DE7D0000DF7E0000E07F0000E17F0004E37D000D +E376001CE36A0033DE530051D52C0070CD0A0C84D0003288CE005F84D0008B +80D200B07CD200CB77CF00E172C900F46DC910FF60C712FF5DC714FF5CC516 +FF5DC516FF5DC516FF5DC516FF5DC516FF5DC516FF5DC516FF5DC516FF5DC5 +16FF5DDD7B0000DE7C0000DE7D0000DE7E0000DE7E0000DF800000E0810000 +E2820004E380000CE57B001AE470002FE15E004ED938006CCF110784D00129 +8BCF005689D0008384D000A982C800C382BE00D881B600EF7DB719FE6EB727 +FF67B628FF68B428FF69B328FF69B328FF69B328FF69B328FF69B328FF69B3 +28FF69B328FF69B328FF69DE7D0000DE7E0000DE7F0000DE7F0000DE800000 +DF820000E0840000E2840003E484000BE57F0018E677002CE4670049DD4600 +68D31D0482D0021D8EC9004490BE006D92B3008F93A900AC949E00CA929600 +E98F9713FB839822FF7B941FFF7D911BFF80901BFF80901BFF80901BFF8090 +1BFF80901BFF80901BFF80901BFF80901BFF80DE7F0000DE7F0000DE800000 +DE810000DF820000DF840000E0860000E2870003E487000BE6840016E77D00 +29E6710044E2560063D42E017FB80A0494A601229D98004BA2890071A37E00 +98A47400BCA36B00DC9F6500F3996302FF986002FF985D03FF995C03FF995C +03FF995C03FF995C03FF995C03FF995C03FF995C03FF995C03FF99DE800000 +DF810000DF820000DF830000DF840000E0860000E1880000E38A0003E58B00 +0AE7890014E9840025E77A003EDD69005CC44F0077A230009078120DA35500 +27AD450049B039006EB4320299B52A04C0B12607ECA9240BFEA4200CFEA41F +0FFEA31F0FFEA31F0FFEA31F0FFEA31F0FFEA31F0FFEA31F0FFEA31F0FFEA3 +1F0FFEA3DF830000DF830000DF840000DF850000DF860000E0880000E18B00 +00E38D0002E58E0009E88E0012EA8B0022DD860037CD7F0052B36E006F8E54 +0088583400A0120903B5021025B9011C4BBA00227DB60028ADB31D43EA9F4A +61FE805168FF7C576EFF78576EFF78576EFF78576EFF78576EFF78576EFF78 +576EFF78576EFF78576EFF78DF850000DF860000DF870000E0870000E08800 +00E08B0000E18D0000E3900002E5920008E4940011DB940020CF930033BE90 +004BA48400687E7000804A550098093A05AD00452DB1004F54AD005582A800 +5FB5A51473F1973C80FF7E3A81FF7E3882FF7E3882FF7E3882FF7E3882FF7E +3882FF7E3882FF7E3882FF7E3882FF7E3882FF7EE0870000E0880000E08900 +00E08A0000E08B0000E08D0000E1900000E3930002E0960008D6990012CD9C +001FC29F002FB19D0044959500607187007840740090076409A2007035A600 +795FA100808D9C0088BA99018EE6921E96FF801C97FF801B97FF801B97FF80 +1B97FF801B97FF801B97FF801B97FF801B97FF801B97FF801B97FF80E08A00 +00E08B0000E08C0000E08C0000E08D0000E08F0000E1920000DB960003D29A +0009CA9F0012C2A5001CB7AA002AA6AA003D89A60055679D006F388D008605 +820C9800903699009A629400A2929000A8BC8D00A9DC8602ACFB7D02ADFB7C +02ADFB7C02AEFB7C02AEFB7C02AEFB7C02AEFB7C02AEFB7C02AEFB7C02AEFB +7C02AEFB7CE08C0000E18D0000E18E0000E18F0000E1900000E0920000D894 +0000CE980005C69E000ABFA60010B7AE0018ADB600239CBA003482B9004B61 +B3006532A5007B059D0C8C00AD368C00B4618300BB907F00C5BE8100C5DB77 +00C7F86F00C8F96E00C8F96D00C8F96D00C8F96D00C8F96D00C8F96D00C8F9 +6D00C8F96D00C8F96D00C8F96DE18F0000E1900000E1910000E1920000E193 +0000D7940000CB960003C29B0006BBA30009B5AC000CAEB70011A3C0001A92 +C600287BC8003C5DC6005530BC006D05B70B7D00C4347B00CA5D7200D18D6E +00DABA6E00DEDA6805E2F75D0DE3FB560EE3FC540EE3FC540EE3FC540EE3FC +540EE3FC540EE3FC540EE3FC540EE3FC540EE3FC54E1920000E1930000E294 +0000E2950000D7940000C9950003BF980005B89F0006B2A80006ABB30007A3 +C1000A98CA001189D0001C75D5002D59D800422FD2005A05CE0C6C00D83068 +00E0586100E5875C00E8B05800EED0560AF4F04C4AFAFF244AFAFF244AFAFF +244AFAFF244AFAFF244AFAFF244AFAFF244AFAFF244AFAFF244AFAFF24E296 +0000E2970000E2970000D8960000CA940003BE970004B69C0005AFA40004A8 +AF0002A1BD000299CA000490D4000885DC000F73E3001B5AE8002C33E70043 +07E3095800EB2B5500F1524D00F47F4900F6A84700F8C74400FADF3F22FEF1 +2822FEF12722FEF12722FEF12722FEF12722FEF12722FEF12722FEF12722FE +F12722FEF127E3990000E39A0000D8980000C9950004BE960005B59A0005AD +A10004A5AA00009DB9000096C7000090D4000089DF000080E9000173F10006 +5DF600133AF8002B10F9024500FB254500FD4F3C00FF7B3602FFA03300FFC0 +3300FFD72F00FFE42B00FFE52A00FFE52A00FFE52A00FFE52A00FFE52A00FF +E52A00FFE52A00FFE52A00FFE52AE49E0000D99B0002C9980005BE970006B4 +990006AC9E0004A3A600009AB2000092C100008CCD000086D800007EE20000 +75EB000066F200064DF6001428F9002C06FB0A3F00FC313800FE5C3100FF85 +2B00FFA72900FFC32900FFD72500FFE42200FFE62100FFE62100FFE62100FF +E62100FFE62100FFE62100FFE62100FFE62100FFE621DA9D0003C9990006BC +980007B3980006AB9A0005A2A1000199A9000090B7000088C4000081CF0000 +7ADA000072E4000068ED000056F300073CF7001518F9012C00FC133500FC3C +2C00FF692600FF8E2200FFAC2000FFC51F00FFD61C00FFE41900FFE71800FF +E71800FFE71800FFE71800FFE71800FFE71800FFE71800FFE71800FFE718C8 +990006BC980006B2990006AA990004A29B000298A300008EAE000085BB0000 +7DC7000076D200006FDD000066E600005AEE000047F400072AF700170CFA05 +2800FB202800FD462200FF751C00FF951801FFB11700FFC61600FFD61400FF +E21200FFE71100FFE71100FFE71100FFE71100FFE71100FFE71100FFE71100 +FFE71100FFE711BB980007B1990006A8990004A09A0002989D00008DA70000 +83B200007ABE000072CA00006BD5000063DF000059E800004BEF000037F400 +0718F7001A02FA0D2200FB2A1D01FE511805FF7F0F01FF9A0F06FFB40900FF +C70D00FFD50C00FFE00B00FFE70A00FFE70A00FFE70A00FFE70A00FFE70A00 +FFE70A00FFE70A00FFE70A00FFE70AAF990005A69A00049D9B0002959C0000 +8DA0000082AA000078B600006FC1000067CD00005FD8000056E2000049EA00 +003CF0000026F4000A08F6031A00FA171800FB321301FE5B0E03FF850801FF +9E0602FFB50400FFC70600FFD40600FFDE0500FFE70500FFE70500FFE70500 +FFE70500FFE70500FFE70500FFE70500FFE70500FFE705A49A00039B9B0001 +929D00008A9F000082A4000077AE00006DBA000064C500005CD1000053DB00 +0048E400003AEB00002DF0000013F3000E00F60A1400FA200F00FC3B0A01FE +650500FF8A0200FFA10000FFB70000FFC70000FFD30000FFDD0000FFE70100 +FFE70100FFE70100FFE70100FFE70100FFE70100FFE70100FFE70100FFE701 +999C0001909E000087A000007FA3000077A800006CB2000061BE000058C900 +0050D4000046DE00003AE600002CEB00001CEF000405F2040D00F7130A00FA +290600FC450200FF6F0100FF900000FFA70000FFBB0000FFCA0000FFD40000 +FFDD0000FFE60000FFE70000FFE70000FFE70000FFE70000FFE70000FFE700 +00FFE70000FFE7008D9E000084A100007BA5000074A700006BAC000060B700 +0056C200004DCD000044D8000038E000002CE600001DEA000105EC000A00F2 +0C0700F81C0300FB310100FE4F0000FF790000FF950000FFAB0000FFBE0000 +FFCC0000FFD50000FFDD0000FFE50000FFE60000FFE60000FFE60000FFE600 +00FFE60000FFE60000FFE60000FFE600> +<D8630000D8650000D8660000D9670000D9680000D9670000DA650000DA6100 +03D956000FD4410027CE270042C60B065BC6002062C9004061CA00635CCB00 +8756CC00A852CC00BE4DCC00D248CD00E544CE00F53FCD00FE38CC00FF34CC +00FF35CC00FF35CC00FF35CC00FF35CC00FF35CC00FF35CC00FF35CC00FF35 +CC00FF35CC00FF35D8640000D8650000D9670000D9680000D9690000DA6800 +00DA660000DA620003D958000FD5430026CF2A0041C70D055AC6001D63CA00 +3E62CA00615ECB008558CD00A754CC00BE4ECC00D24ACD00E446CE00F541CD +00FE39CC00FF36CC00FF36CC00FF36CC00FF36CC00FF36CC00FF36CC00FF36 +CC00FF36CC00FF36CC00FF36CC00FF36D8650000D9660000D9680000D96900 +00D96A0000DA690000DA680000DA640003DA59000ED6460025CF2D0040C810 +045AC6001A65CA003B64CA005E5FCB00835ACD00A656CD00BD50CC00D14CCD +00E448CE00F543CD00FE3BCC00FF37CC00FF38CC00FF38CC00FF38CC00FF38 +CC00FF38CC00FF38CC00FF38CC00FF38CC00FF38CC00FF38D8660000D96700 +00D9690000D96A0000DA6B0000DA6A0000DA690000DB650002DA5C000ED749 +0024D130003FC913035AC6001767CA003966CA005C62CB00815CCD00A558CD +00BC52CD00D04DCD00E34ACE00F545CD00FE3DCC00FF39CC00FF39CC00FF3A +CC00FF3ACC00FF3ACC00FF3ACC00FF3ACC00FF3ACC00FF3ACC00FF3ACC00FF +3AD9670000D9690000D96A0000DA6B0000DA6C0000DA6B0000DB6A0000DB67 +0002DB5E000DD84C0022D234003DCA160259C6001369CA003568CB005964CB +007F5ECD00A35ACD00BB54CD00D050CD00E34CCE00F447CD00FE3FCC00FF3B +CC00FF3CCC00FF3CCC00FF3CCC00FF3CCC00FF3CCC00FF3CCC00FF3CCC00FF +3CCC00FF3CCC00FF3CD9690000DA6A0000DA6B0000DA6C0000DA6D0000DB6D +0000DB6C0000DB690002DB61000CD9500021D338003CCB190159C6010F6ACA +00326ACB005567CB007C61CD00A15DCD00BA57CD00CF52CD00E24ECE00F449 +CD00FE42CC00FF3ECC00FF3ECC00FF3ECC00FF3ECC00FF3ECC00FF3ECC00FF +3ECC00FF3ECC00FF3ECC00FF3ECC00FF3EDA6A0000DA6B0000DA6C0000DA6D +0000DA6E0000DB6E0000DB6D0000DC6B0002DC64000CDA54001FD53D003ACC +1E0057C6030B6CCA002D6DCB005169CB007864CE009F5FCE00B95ACD00CD55 +CD00E151CE00F34CCD00FE44CC00FF40CC00FF40CC00FF40CC00FF40CC00FF +40CC00FF40CC00FF40CC00FF40CC00FF40CC00FF40CC00FF40DA6B0000DA6D +0000DA6E0000DB6F0000DB700000DB700000DC6F0000DC6D0002DD67000BDB +58001ED6420037CE240055C707086CCA002870CC004C6DCB007467CE009C63 +CE00B75ECE00CC58CD00E054CE00F34FCD00FE47CC01FF43CC01FF43CC01FF +43CC01FF43CC01FF43CC01FF43CC01FF43CC01FF43CC01FF43CC01FF43CC01 +FF43DA6D0000DA6E0000DB6F0000DB700000DB710000DC720000DC710000DD +700002DE6A000ADC5D001CD8480035D12B0053C80C066CCA002273CC004770 +CC006F6ACE009866CF00B561CE00CB5CCE00DF58CE00F253CD01FE4BCB01FF +46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01 +FF46CB01FF46CB01FF46DB6F0000DB700000DB710000DB720000DC730000DC +730000DD730000DE720002DE6D000ADD62001ADA4F0032D3320050CA11036C +C9001C76CD004174CC006A6ECE00946ACF00B366CE00C960CE00DE5CCE00F1 +56CD01FD4ECB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02 +FF49CB02FF49CB02FF49CB02FF49CB02FF49DB710000DB720000DC730000DC +740000DC750000DC750000DD750000DE750001DF710009DF670018DC57002F +D63A004DCC19016BC9021578CD003B78CC006473CE008E6ED000B06ACF00C7 +64CE00DD60CE00F05BCD01FD52CB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03 +FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CDB730000DC +740000DC750000DC760000DC770000DD770000DE780000DF780001E0740008 +E06C0016DE5E002CD9440049D0230068CA060E7ACE00337CCD005D78CE0087 +73D000AC6FD000C569CC00DA67C800ED63C605FC5BC309FF55C10CFF56C00E +FF56BF10FF57BF10FF57BF10FF57BF10FF57BF10FF57BF10FF57BF10FF57BF +10FF57DC750000DC760000DC770000DD780000DD790000DD790000DE7A0000 +DF7A0001E1780008E1710015E0650029DC4F0045D42E0064CB0B087BCE002A +81CD00547DCE008078CA00A478C200BC79BA00D078B200E576B10DFB6BB322 +FF5EB123FF60B024FF60AF24FF61AF24FF61AF24FF61AF24FF61AF24FF61AF +24FF61AF24FF61AF24FF61DC770000DD780000DD790000DD7A0000DD7B0000 +DE7C0000DF7D0000E07D0001E17C0007E2770013E26D0025E05B0041D83B00 +60CD14037ACA011D85C2004087B7006688AD00878AA500A48D9A00C18A9200 +DE878E04F5818E0EFF7A8A0CFF7C8709FF7E8508FF7F8408FF7F8408FF7F84 +08FF7F8408FF7F8408FF7F8408FF7F8408FF7FDD790000DD7A0000DD7B0000 +DE7C0000DE7D0000DE7E0000DF7F0000E0800001E2800006E37C0011E47400 +22E266003CDD4B005BCB280076B10C068A9E022294900045998300689B7A00 +8F9D6F00B29D6600D0996100E8926309FF8E5F09FF8F5C09FF905908FF9059 +08FF905908FF905908FF905908FF905908FF905908FF905908FF90DD7C0000 +DE7D0000DE7E0000DE7E0000DE7F0000DE800000DF820000E1830001E38400 +06E4810010E57B001FE2710036D4610053BB4800709A2C0088700F0C9B5101 +26A5420045A9370168AC2F0290AE2803B4AB2305DEA42309FD9C200BFD9D1D +0CFD9D1B0DFD9D1B0DFD9D1B0DFD9D1B0DFD9D1B0DFD9D1B0DFD9D1B0DFD9D +1B0DFD9DDE7E0000DE7F0000DE800000DE810000DE810000DF830000E08400 +00E1860001E3870005E586000EE383001CD67E0031C576004BAC660068874E +008053300198180F08AB021024B1021C49B1012274AD0027A2AB0331D9A517 +41FE931B46FE901D4AFE8E204DFE8D204DFE8C204DFE8C204DFE8C204DFE8C +204DFE8C204DFE8C204DFE8CDE800000DF810000DF820000DF830000DF8400 +00DF850000E0870000E18A0000E38B0004DE8C000ED48C001CC78A002EB787 +00459C7D0061786A0079455000900A3807A500432EAA004C51A600527AA000 +5AAA9D0266DF992D78FF7D327BFF7A307CFF7A307CFF792F7CFF7A2F7CFF7A +2F7CFF7A2F7CFF7A2F7CFF7A2F7CFF7A2F7CFF7ADF830000DF840000DF8500 +00DF860000DF870000E0880000E08A0000E18D0000DA8F0006D0920010C694 +001CBB96002CAA94003F8D8D00596B8000713B6E008807610C9C006C359F00 +765C9A007D88950084B1910088D88C0E8DFC7F138FFF7B128FFF7B1190FF7B +1190FF7B1190FF7B1190FF7B1190FF7B1190FF7B1190FF7B1190FF7BDF8600 +00E0870000E0880000E0890000E0890000E08B0000DF8D0000D6900002CC93 +0008C4970010BB9D001AB0A200279FA30038829E004E619500683387007F04 +7C0D91008A369100945F8C009C8C8800A2B38500A4D37F00A5F47800A6FB75 +00A7FB7500A7FB7400A8FB7400A8FB7400A8FB7400A8FB7400A8FB7400A8FB +7400A8FB74E0890000E08A0000E08B0000E08C0000E08C0000DE8D0000D38F +0000C9920004C097000AB99E000FB1A60017A6AD002195B100307BB000455A +AA005E2C9E007402950C8300A6358300AC5C7A00B4897600BDB47900BFD471 +00C0F06800C1FA6500C1FA6400C2FA6400C2FA6400C2FA6400C2FA6400C2FA +6400C2FA6400C2FA6400C2FA64E08C0000E18D0000E18E0000E18F0000DE8F +0000D28F0000C6910003BD960006B69C0009AFA5000CA7AF00109BB700198A +BD002573BE003754BD004F28B3006701AE0C7600BD337300C35A6A00CA8765 +00D2B26600D7D36100DAF15A01DAFD5401DAFD5301DAFD5201DAFD5201DAFD +5201DAFD5201DAFD5201DAFD5201DAFD5201DAFD52E18F0000E1900000E191 +0000DE910000D1900000C5900002BB940004B39A0006ACA20007A5AC00069B +B8000990C1001081C7001A6CCC002A4FCE003F25C7015601C40E6400CF305E +00D8555800DD815200E0AA4E00E7CB4E00EEED4B22F1FF3024F1FF2E26F1FF +2C26F1FF2C26F1FF2C26F1FF2C26F1FF2C26F1FF2C26F1FF2C26F1FF2CE193 +0000E2940000DE940000D1920001C4910002BA930004B1970005A99F0004A2 +A8000299B5000290C2000486CB00097BD3001068DA001C4DDF002C27DC0042 +01D80D5100E32D4C00E9504500ED7C3F00EFA33C00F2C33B00F5DF3929FCFA +1B34FDFC1333FDFC1333FDFC1333FDFC1333FDFC1333FDFC1333FDFC1333FD +FC1333FDFC13E2970000DF970000D0940001C3930004B9930005B0960004A7 +9C00039FA5000196B200008EC0000087CC00007FD6000176E0000567E8000C +51EF001630F1002A07F1043F00F5243B00F94A3400FC772E00FD9C2A00FEBD +2A00FFD52700FFE62200FFE92100FFE92000FFE92000FFE92000FFE92000FF +E92000FFE92000FFE92000FFE920E09A0000D0970003C2950005B7960005AF +970005A69B00039DA2000194AE00008BBC000084C800007DD3000076DE0000 +6DE8000060F000024BF5000B2AF8001F07FB033400FC272F00FD512800FF7F +2200FFA01F00FFBD1F00FFD31C00FFE21800FFE71700FFE71700FFE71700FF +E71700FFE71700FFE71700FFE71700FFE71700FFE717D0990005C1980006B6 +980006AD990005A59A00039D9E000192A7000089B4000080C0000079CB0000 +72D700006AE1000060EA000051F100023AF5000B19F8002001FB0F2A00FC32 +2300FE5E1E00FF881800FFA61501FFBF1500FFD21300FFE11100FFE71000FF +E71000FFE71000FFE71000FFE71000FFE71000FFE71000FFE71000FFE710C0 +980007B5980006AB990005A39A00039B9B000192A1000087AB00007EB70000 +75C300006DCE000066D900005DE3000050EB000041F1000229F5000E0AF804 +1F00FB1B1E00FC3B1902FF6B1202FF8F0E03FFA90A01FFC00B00FFD20B00FF +DF0A00FFE70900FFE70900FFE70900FFE70900FFE70900FFE70900FFE70900 +FFE70900FFE709B4980006AA990004A19A0002989C0000909D000087A40000 +7CAF000072BB000069C6000062D2000059DD00004EE6000041EC000030F100 +0315F4001202F80C1900FA241400FD450F03FF740801FF930602FFAC0300FF +C10400FFD10400FFDD0400FFE70300FFE70300FFE70300FFE70300FFE70300 +FFE70300FFE70300FFE70300FFE703A89900049E9B0002959C00008D9F0000 +85A100007CA8000071B3000067BF00005ECA000056D600004CE000003FE700 +0031ED00001FF1000606F4041200F8150F00FB2D0A00FD500601FF7C0300FF +980100FFAF0000FFC30100FFD10100FFDC0100FFE60100FFE80100FFE80100 +FFE80100FFE80100FFE80100FFE80100FFE80100FFE8019C9B0001929D0000 +89A0000081A200007AA5000070AC000065B800005BC3000052CE000049D900 +003EE2000031E8000023ED00010CEF010A00F40B0B00F91F0600FB360300FE +5B0100FF830000FF9D0000FFB40000FFC50000FFD20000FFDC0000FFE50000 +FFE90000FFE90000FFE90000FFE90000FFE90000FFE90000FFE90000FFE900 +909E000086A100007DA4000075A700006EA9000064B1000059BC00004FC700 +0046D200003CDC000030E3000022E8000011EB000402EF070700F5140300FA +270100FD3F0000FF670000FF8A0000FFA20000FFB80000FFC70000FFD30000 +FFDC0000FFE40000FFEA0000FFEA0000FFEA0000FFEA0000FFEA0000FFEA00 +00FFEA0000FFEA0083A200007AA5000071A8000069AB000061AE000058B500 +004DC0000044CB00003AD600002FDD000022E3000012E6000202E9040400F1 +0E0100F71B0000FB2D0000FE460000FF6D0000FF8D0000FFA40000FFB90000 +FFC70000FFD20000FFDB0000FFE20000FFE70000FFE80000FFE80000FFE800 +00FFE80000FFE80000FFE80000FFE800> +<D4560000D4580000D5590000D55B0000D55C0000D65C0000D65A0000D65500 +01D449000BCF350022C81B003BC3050C4DC3002851C600454FC800644BC800 +8345CA00A241CB00B93DCB00CD39CB00DE35CC00EE2FCD00FC29CD00FF23CD +00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23 +CD00FF23CD00FF23D4580000D5590000D55B0000D55C0000D65D0000D65D00 +00D65B0000D6560001D54B000BD0370021C91E003AC3060A4EC4002652C700 +4351C800624DC8008247CA00A143CB00B83FCB00CD3BCB00DE36CC00EE31CD +00FC2BCD00FF24CD00FF24CD00FF24CD00FF25CD00FF25CD00FF25CD00FF25 +CD00FF25CD00FF25CD00FF25CD00FF25D5590000D55A0000D55C0000D65D00 +00D65E0000D65F0000D75C0000D7580001D54E000AD13A0020CA210039C407 +084FC4002354C7004153C800604FC8008049CA009F45CB00B840CB00CC3CCB +00DE38CC00EE33CD00FC2DCD00FF26CD00FF26CD00FF26CD00FF26CD00FF26 +CD00FF26CD00FF26CD00FF26CD00FF26CD00FF26CD00FF26D55A0000D55C00 +00D65D0000D65E0000D7600000D7600000D75E0000D75A0001D6500009D23D +001ECB240038C4090550C4002056C7003E55C9005D52C8007E4CCA009E47CB +00B743CB00CB3ECC00DD3ACC00ED35CD00FB2FCD00FF28CD00FF28CD00FF28 +CD00FF28CD00FF28CD00FF28CD00FF28CD00FF28CD00FF28CD00FF28CD00FF +28D55C0000D65D0000D65F0000D7600000D7610000D7620000D8600000D85C +0001D7530008D340001DCD280037C50C0450C4011C58C7003B57C9005A54C9 +007C4ECB009C4ACB00B645CB00CA41CC00DD3DCC00ED38CE00FB31CD00FF2A +CD00FF2ACD00FF2BCD00FF2BCD00FF2BCD00FF2BCD00FF2BCD00FF2BCD00FF +2BCD00FF2BCD00FF2BD65E0000D65F0000D7600000D7620000D8630000D863 +0000D8620000D85E0000D8560007D444001BCE2C0035C710034FC402185AC7 +00375AC9005657C9007951CB009A4CCC00B448CC00C943CC00DC3FCC00ED3A +CE00FB34CD00FF2DCD00FF2DCD00FF2DCD00FF2DCD00FF2DCD00FF2DCD00FF +2DCD00FF2DCD00FF2DCD00FF2DCD00FF2DD65F0000D7610000D7620000D864 +0000D8650000D8650000D9640000D9610000D8590007D548001AD0310033C8 +15024EC502145DC800325DCA00525BC9007554CB009850CC00B34BCC00C846 +CC00DB42CD00ED3ECE00FB37CC00FF30CC00FF30CC00FF30CC00FF30CC00FF +30CC00FF30CC00FF30CC00FF30CC00FF30CC00FF30CC00FF30D7620000D863 +0000D8640000D8660000D9670000D9670000D9660000D9630000D95D0006D7 +4D0018D1370031CA1A014DC5030E5FC8002E61CA004E5ECA007258CB009553 +CC00B14ECC00C749CC00DA46CD00EC41CE00FB3BCC00FF33CC00FF33CC00FF +33CC00FF33CC00FF33CC00FF33CC00FF33CC00FF33CC00FF33CC00FF33CC00 +FF33D8640000D8650000D9660000D9670000D9680000D9690000DA680000DA +660000DA600005D8520016D33D002ECC20004BC5050962C8002864CA004962 +CA006D5CCB009257CD00AF52CC00C54DCC00D949CD00EC45CE00FB3FCC00FF +36CC00FF37CC00FF37CC00FF37CC00FF37CC00FF37CC00FF37CC00FF37CC00 +FF37CC00FF37CC00FF37D9660000D9670000D9680000D96A0000DA6A0000DA +6B0000DA6B0000DB690000DB640005DA580014D543002CCE270048C70A0662 +C8012267CB004366CA006861CC008E5BCD00AD57CD00C451CD00D84DCD00EB +49CE00FA43CC00FF3ACC00FF3ACC00FF3BCC00FF3BCC00FF3BCC00FF3BCC00 +FF3BCC00FF3BCC00FF3BCC00FF3BCC00FF3BD9680000D96A0000DA6B0000DA +6C0000DA6D0000DA6D0000DB6D0000DB6C0000DC680004DB5D0012D84A0029 +D12F0045C9110460C8021B6BCB003C6BCB006265CC008960CE00AA5CCD00C2 +56CD00D652CD00EA4DCF00FA47CC00FF3FCC00FF3FCC00FF3FCB00FF40CB01 +FF40CB01FF40CB01FF40CB01FF40CB01FF40CB01FF40CB01FF40DA6B0000DA +6C0000DA6D0000DA6E0000DB6F0000DB700000DB700000DC6F0000DD6C0004 +DC620011DA520025D4380042CB19015FC803136ECC003570CB005B6BCC0083 +65CE00A761CC00BF5DC900D35BC600E659C200F755C00BFF4BBE0CFF4CBC0C +FF4DBB0CFF4EBA0BFF4FBA0BFF4FBA0BFF4FBA0BFF4FBA0BFF4FBA0BFF4FBA +0BFF4FDA6D0000DB6E0000DB700000DB710000DB720000DB720000DC730000 +DD720000DE700003DE68000FDC5A0021D742003ECF23005CC8070C70CC002C +75CC005370CB007B6BC4009D6EBD00B56FB500C86FAF00DD6EAB00F469AE1A +FF58AC1BFF59AA1AFF5AA719FF5CA618FF5DA618FF5DA618FF5DA618FF5DA6 +18FF5DA618FF5DA618FF5DDB700000DB710000DB720000DC730000DC740000 +DC750000DD760000DE760000DE740003DF6E000EDE62001EDA4E0039D33000 +58CA0F0670C4011D7BBB003C7DAF005F7EA7007F809F009C839600B8838E00 +D37F8900EC7B8705FE748403FE768102FE787F02FE797E01FE797E01FE797E +01FE797E01FE797E01FE797E01FE797E01FE79DB730000DC740000DC750000 +DC760000DC770000DD780000DD780000DE790000DF780002E074000CE06A00 +1BDE5A0034D83E0053C223006EA80704839500218A8800428F7E0062947500 +86966C00AA976200C7935C00DE8B5E04FC885B06FF895806FF8A5505FF8B53 +05FF8B5305FF8B5305FF8B5305FF8B5305FF8B5305FF8B5305FF8BDC760000 +DC770000DD780000DD790000DD7A0000DD7A0000DE7B0000DF7C0000E07C00 +02E279000BE2730018DC67002FCB57004BB342006792270080690E0C934B00 +239D3E0041A1310060A52B0286A62504AAA42005D09F1E06F7981A07FB9818 +09FB98160BFB98150CFB98150CFB98150CFB98150CFB98150CFB98150CFB98 +150CFB98DD790000DD7A0000DD7B0000DD7C0000DE7D0000DE7D0000DE7E00 +00DF800000E1800002E27F000ADC7C0017CE76002BBD6D0044A55D00608048 +00784D2D00900D0501A3010F24A9001B46A900206DA6002597A3002CC9A008 +38F7950C3DFD8F0C40FD8E0C42FD8E0C43FD8E0C43FD8E0C43FD8E0C43FD8E +0C43FD8E0C43FD8E0C43FD8EDD7C0000DE7D0000DE7E0000DE7E0000DE7F00 +00DE800000DF810000E0830000DF850002D885000BCD840018C182002AB07E +003F9574005972630071414B00880432059E00412FA3004A509E0050759900 +57A195005FCD930668FA8A1D6FFF7C1D71FF7B1D72FF7B1C72FF7B1C72FF7B +1C72FF7B1C72FF7B1C72FF7B1C72FF7B1C72FF7BDE7F0000DE800000DE8000 +00DE810000DF820000DF830000DF840000DD870000D4890004CA8A000DC08C +0019B48D0028A38C003A868500516579006937670081045C0D960069359800 +735994007A838E007FAA8A0083CB850085F17F0888FE770688FE770589FE77 +0489FE770489FE770489FE770489FE770489FE770489FE770489FE77DF8200 +00DF830000DF840000DF840000DF850000DF860000DB880000D08A0001C78C +0007BE90000FB5940018AA990024989B00347C9600475B8E00602F80007802 +770E890085358900905B8400988680009DAB7D009ECA7800A0EA7100A1FB6D +00A1FB6C00A2FB6C00A2FB6B00A2FB6B00A2FB6B00A2FB6B00A2FB6B00A2FB +6B00A2FB6BDF850000DF860000E0870000E0880000E0890000DB890000CD8A +0000C38C0003BB900008B396000EAB9E0015A0A5001F8EA9002B73A7003E53 +A200572696006D028F0D7A00A0337B00A5587000AE836D00B6AA6F00B9CB6A +00BAE86100BBFB5C00BBFB5B00BCFB5A00BCFB5A00BCFB5A00BCFB5A00BCFB +5A00BCFB5A00BCFB5A00BCFB5AE0890000E08A0000E08B0000E08B0000DA8B +0000CC8A0000C18C0001B8900005B0960008A99E000BA0A7000F94AF001682 +B300206AB400324CB3004A21AA006001A80F6C00B6326A00BC556100C3805C +00CAA85B00CFCA5800D3EA5302D2FC4A03D3FD4803D3FD4703D3FD4703D3FD +4703D3FD4703D3FD4703D3FD4703D3FD4703D3FD47E08C0000E18D0000E18E +0000DA8E0000CB8C0000C08C0001B68F0003AE940005A69B00069EA5000694 +AF000887B8000E77BE001761C2002745C3003B1CBD015101BD115A00C62F54 +00D0524E00D77D4A00D9A44400DFC54400E7E7460BE8FC3516E8FF2C18E9FF +2B18E9FF2A18E9FF2A18E9FF2A18E9FF2A18E9FF2A18E9FF2A18E9FF2AE190 +0000E1910000D9900000CA8F0001BE8E0002B58F0003AC920004A39900039B +A2000292AE000288B900047DC200096FCA00105CD0001D41D5002C1AD00140 +00D1114700DA2E4200E24F3C00E6783700E89F3300ECBF3200F0DB3217F6F8 +1E2DF8FF0F2CF8FF102CF8FF102CF8FF102CF8FF102CF8FF102CF8FF102CF8 +FF102CF8FF10E2940000DA930000C8910001BC900004B3910004AA920004A2 +970002999F000090AB000086B800007EC3000075CD00036AD7000959E00010 +43E6001B1FE6002D00E60C3800ED283200F2492C00F6752600F89A2300FABB +2300FBD32101FDEB1C01FFF41A01FFF41A01FFF41A01FFF41A01FFF41A01FF +F41A01FFF41A01FFF41A01FFF41ADA970000C8940003BB930005B1940005A8 +950004A1970002979E00008EA9000084B600007BC2000074CD00006CD90000 +64E3000156EB000344F2000727F5001807F8042800FA212500FC451F01FF77 +1900FF9A1501FFB71400FFCE1300FFDF1000FFE70F00FFE70F00FFE70F00FF +E70F00FFE70F00FFE70F00FFE70F00FFE70F00FFE70FC7960005BA960006AF +970005A79900049E9A0002969D00008CA5000082B0000078BC000070C80000 +69D3000061DE000056E7000048EE000037F3000418F6011701F90D1F00FB2A +1A00FE511505FF800C00FF9E0B03FFB90900FFCD0A00FFDD0900FFE70800FF +E70800FFE70800FFE70800FFE70800FFE70800FFE70800FFE70800FFE708B9 +980006AE990005A49A00039B9B0001939D00008BA0000081A9000076B40000 +6DC0000064CB00005CD7000053E1000046E9000038EF000024F3000809F605 +1600F9171500FB331001FE5C0B01FF860601FFA20300FFB90300FFCD0300FF +DB0300FFE60300FFE70200FFE70200FFE70200FFE70200FFE70200FFE70200 +FFE70200FFE702AD990005A29A0003999C0000909E000087A000007FA40000 +75AD00006AB8000061C4000058CF000050DA000044E3000037EA000028EF00 +0110F2010C01F60C1000FA210B00FC3D0601FE670300FF8C0100FFA60000FF +BC0000FFCE0000FFDB0000FFE50000FFE80000FFE80000FFE80000FFE80000 +FFE80000FFE80000FFE80000FFE800A09A0002969C00008C9F000084A20000 +7CA4000074A8000069B100005EBD000055C800004CD3000042DD000036E500 +0028EA000016ED000502F1050C00F6150700FA2A0300FD470100FF720000FF +920000FFAB0000FFC00000FFD00000FFDB0000FFE40000FFEA0000FFEA0000 +FFEA0000FFEA0000FFEA0000FFEA0000FFEA0000FFEA00939D000089A00000 +80A3000077A600006FA9000068AC00005DB6000052C1000049CC000040D700 +0034DF000028E5000019E9000106EC030600F20D0300F81E0000FC320000FE +530000FF7D0000FF980000FFB00000FFC30000FFD10000FFDB0000FFE40000 +FFEA0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +86A100007CA4000073A800006BAB000063AD00005BB1000051BA000047C500 +003DD0000032D9000027E0000018E4000107E6010400EC090200F4140000F9 +230000FD370000FF580000FF7F0000FF980000FFB00000FFC10000FFCF0000 +FFD90000FFE10000FFE90000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0079A600006FA9000066AC00005EAF000056B200004FB600 +0045BE00003BC9000031D3000025D9000019DF00000BE2000300E5040300ED +0B0000F4150000FA230000FD360000FF560000FF7D0000FF960000FFAE0000 +FFBF0000FFCD0000FFD70000FFDF0000FFE70000FFEA0000FFEA0000FFEA00 +00FFEA0000FFEA0000FFEA0000FFEA00> +<D0470000D0490000D14B0000D14C0000D24D0000D24F0000D24D0000D24800 +00D03E0006CA29001CC30F0033C002123FC0002E40C200493DC4006439C600 +8034C8009D31C900B42EC900C82BCA00D927CB00E921CD00F91BCE00FF14CE +00FF14CE00FF14CE00FF14CE00FF14CE00FF14CE00FF14CE00FF14CE00FF14 +CE00FF14CE00FF14D0490000D14B0000D14C0000D24E0000D24F0000D25000 +00D24E0000D2490000D1410006CB2C001BC4120033C0021040C0002C41C200 +473FC400623CC6007F36C8009C32C900B430C900C72DCA00D829CB00E923CD +00F81DCD00FF15CD00FF15CD00FF16CD00FF16CD00FF16CD00FF16CD00FF16 +CD00FF16CD00FF16CD00FF16CD00FF16D14B0000D14C0000D24E0000D24F00 +00D2510000D3520000D3500000D34B0000D1430005CC2F001AC5160032C104 +0E41C1002943C2004441C500603EC6007D38C8009B34C900B332CA00C72FCA +00D82BCB00E825CD00F81FCD00FF17CD00FF17CD00FF17CD00FF17CD00FF17 +CD00FF17CD00FF17CD00FF17CD00FF17CD00FF17CD00FF17D14C0000D24E00 +00D2500000D3510000D3520000D3530000D3520000D34E0000D2460004CD32 +0019C6190031C2050C42C1002645C3004244C5005E41C6007B3BC8009937C9 +00B134CA00C631CA00D72DCB00E727CD00F821CD00FF19CD00FF19CD00FF19 +CD00FF19CD00FF19CD00FF19CD00FF19CD00FF19CD00FF19CD00FF19CD00FF +19D24E0000D2500000D3520000D3530000D3540000D4550000D4540000D450 +0000D3480004CE360018C81E002FC2070943C1002248C3003F46C6005B44C6 +00783EC8009739CA00B036CA00C533CA00D72FCB00E729CD00F723CD00FF1B +CD00FF1BCD00FF1BCD00FF1BCD00FF1BCD00FF1BCD00FF1BCD00FF1BCD00FF +1BCD00FF1BCD00FF1BD2510000D3520000D3540000D4550000D4560000D457 +0000D4560000D4520000D44C0003CF3A0016C922002EC3090644C2001E4BC4 +003B49C6005847C7007641C900953CCA00AF39CA00C435CB00D631CB00E62C +CD00F626CD00FF1DCD00FF1DCD00FF1DCD00FF1ECD00FF1ECD00FF1ECD00FF +1ECD00FF1ECD00FF1ECD00FF1ECD00FF1ED3530000D4540000D4560000D457 +0000D5580000D55A0000D5590000D5550000D54F0002D13E0014CB27002CC4 +0C0344C200194EC400384CC700544AC7007344C9009240CA00AD3CCA00C338 +CB00D534CB00E62FCD00F629CD00FF20CD00FF20CD00FF20CD00FF20CD00FF +20CD00FF20CD00FF20CD00FF20CD00FF20CD00FF20CD00FF20D4550000D457 +0000D4580000D55A0000D55B0000D55C0000D65B0000D6580000D6530002D2 +430013CD2C002AC6110244C2001451C4003350C700504EC7006F49C9008F43 +CA00AB40CB00C23BCB00D438CB00E533CD00F52DCD00FF24CD00FF23CD00FF +23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00 +FF23D4580000D5590000D55B0000D65C0000D65E0000D65F0000D75E0000D7 +5B0000D7560001D4480011CF320028C8170142C3020E54C5002D54C8004B52 +C8006B4DC9008C47CB00A943CB00C03FCB00D33BCC00E536CD00F531CD00FF +28CD00FF26CD00FF27CD00FF27CD00FF27CD00FF27CD00FF27CD00FF27CD00 +FF27CD00FF27CD00FF27D55B0000D65C0000D65E0000D65F0000D7600000D7 +610000D7610000D85F0000D75A0001D64D000FD1390025CA1E0140C3030857 +C5002758C8004657C9006652C900884CCB00A748CB00BE43CC00D23FCC00E4 +3BCD00F435CD00FF2DCD00FF2ACD00FF2ACD00FF2BCD00FF2BCD00FF2BCD00 +FF2BCD00FF2BCD00FF2BCD00FF2BCD00FF2BD65E0000D65F0000D7610000D7 +620000D8630000D8640000D8640000D8620000D85E0001D753000DD3400023 +CD25003EC4070359C500205DC9003F5CC9006157C9008451CB00A44DCC00BC +48CC00D044CC00E340CD00F43ACC00FF32CA00FF33C900FF35C700FF36C600 +FF38C600FF38C600FF38C600FF38C600FF38C600FF38C600FF38D7610000D7 +620000D8640000D8650000D9660000D9670000D9670000D9660000D9630001 +D959000BD647001FCF2E003AC70F0157C6021861C9003861CA005A5DCA007E +57CB00A053C900B950C500CC4FC100DF4FBE00F04DBB02FE47B906FF45B806 +FF46B607FF47B507FF48B507FF48B507FF48B507FF48B507FF48B507FF48B5 +07FF48D8640000D8660000D9670000D9680000D9690000DA6A0000DA6B0000 +DA690000DB670000DA5F000AD850001CD2380036CB1A0054C6041064C9002F +66CA005263C5007461BE009762B700AF64B000C165AB00D565A800EC62A606 +FD59A40CFF55A20CFF57A00CFF589F0BFF599E0BFF599E0BFF599E0BFF599E +0BFF599E0BFF599E0BFF59D9680000D9690000DA6A0000DA6B0000DA6C0000 +DA6D0000DB6E0000DB6D0000DC6C0000DC650008DB580019D6420032CF2600 +50C5090767C0011F6FB3003A73A8005774A0007675990095799100B0798900 +CA778400E2748200F76F7F00FD6E7C00FD707A00FD717800FD727800FD7278 +00FD727800FD727800FD727800FD727800FD72DA6B0000DA6C0000DA6D0000 +DB6F0000DB700000DB700000DB710000DC710000DD700000DD6B0007DD6100 +16D94E002DD135004ABA1F0164A20908788D0021807F003D8577005B8A7000 +7E8E6800A1905E00BF8D5700D5845500EF805601FE835201FE844F00FF854D +00FF864D00FF864D00FF864D00FF864D00FF864D00FF864D00FF86DB6E0000 +DB700000DB710000DB720000DC730000DC740000DC750000DD750000DE7500 +00DF710006DE6A0013D45E0028C34F0042AC3B005F8A230078620C0B8A4801 +22943A003E992F015B9D28027F9F2203A29D1E05C5981C07EB921A08FB9017 +0AFB90150BFA90130BFA90130CFA90130CFA90130CFA90130CFA90130CFA90 +130CFA90DB720000DC730000DC740000DC750000DC760000DC770000DD7800 +00DE790000DF790000DE780006D4740012C76D0026B664003D9D5500587A42 +007049290187140C079A021025A1011B46A10121699D00248F9A002ABB9800 +31EA930035FB8D0038FB8C003AFB8B003CFB8B003CFC8B003CFC8B003CFC8B +003CFC8B003CFC8B003CFC8BDC760000DC770000DD780000DD790000DD7A00 +00DD7B0000DD7C0000DE7D0000DB7E0000D17E0008C77C0014BA790025A874 +003A8D6B00516C5B00683C46007F08320995003F309B00484E96004E729100 +549A8D005ABF8A0061EA870263FD800264FE7F0265FE7F0266FE7E0267FE7E +0267FE7E0267FE7E0267FE7E0267FE7E0267FE7EDD7A0000DD7B0000DD7C00 +00DE7C0000DE7D0000DE7E0000DE7F0000D9810000CE830002C483000BBA84 +0016AD8400249B8300357F7C004A60720061336100780559108E0067379000 +71578C00787F87007DA482007FC27D0081E3780182FC720183FD710083FD70 +0084FD700084FD700084FD700084FD700084FD700084FD700084FD70DE7D00 +00DE7E0000DE7F0000DE800000DE810000DD810000D6820000CB840000C186 +0004B888000CAE8C0015A39000219091002F758D0041568700592B79006F03 +73107F00813480008C587C009482770098A575009AC26F009BE069009CF864 +009DFB63009EFB63009EFB62009FFB62009FFB62009FFB62009FFB62009FFB +62009FFB62DE810000DF820000DF830000DF830000DF840000D5840000C884 +0000BE860001B58A0006AD8F000CA4960013999D001C869F00276C9E00374C +9A004F228E0165018A0E710099317100A0546800A97D6400AFA26500B2C161 +00B5DF5900B6F85300B6FC5200B7FD5100B7FD5000B7FD5000B7FD5000B7FD +5000B7FD5000B7FD5000B7FD50DF850000DF860000DF870000DE870000D387 +0000C6860000BC860000B38A0003AA8F0006A2960009999F000D8CA6001479 +AA001C62AB002D44AA00431BA2015900A2106300AE315F00B6515800BE7B53 +00C3A15100C8C14F00CCE14B00CCF84300CCFD3F00CCFD3F00CDFD3E00CDFD +3E00CDFD3E00CDFD3E00CDFD3E00CDFD3E00CDFD3EE0890000E08A0000E08B +0000D2890000C4880000BA880000B1890001A88E0003A0950004979D00058D +A700077FAF000C6DB4001558B800243CBA003815B4014B00B6135100C0304B +00CA504500D0794100D3A03C00D8BE3A00DFDE3C00E0F63500E0FD3100E1FC +3000E1FC3000E1FC3000E1FC3000E1FC3000E1FC3000E1FC3000E1FC30E08D +0000DE8D0000D18C0000C38B0001B88B0001AF8B0002A68D00029D93000295 +9B00018BA6000180B1000373B9000864C0001050C7001C36CA002C11C6023C +00CA153F00D3303900DB4E3400E0752F00E29B2B00E5BA2A00EAD52A06EEF1 +2211F1FE1910F1FE1910F1FE1910F1FE1810F1FE1810F1FE1810F1FE1810F1 +FE1810F1FE18E1910000D18F0000C18E0002B68E0003AC8E0003A48F00029C +920001939A000089A400007FB0000075BB000069C400045CCE000A4BD70013 +35DD001F12DB022D00DE123000E62B2A00EB4A2400EF721F00F2971C00F4B6 +1B00F5CF1A00F7E71600FBF81400FBF81400FBF71300FBF71300FBF71300FB +F71300FBF71300FBF71300FBF713D1920001C0910003B4910004AA920003A1 +9300029A9400019198000087A300007DAF000073BB00006AC6000061D20001 +57DD00034AE5000539EC00091CEE011802F1092200F6211C00F9401701FC70 +1100FD950E01FEB20C00FECA0B00FEDC0A00FEEA0800FEEA0800FEEA0800FF +EA0800FFEA0800FFEA0800FFEA0800FFEA0800FFEA08BF940005B3940005A8 +9600049F970002979900008F9C000086A200007BAD000071B9000068C40000 +60D0000057DB00004CE500003FEB000030F1000114F4001000F70B1700FA24 +1100FD450C01FF740700FF970301FFB10200FFC70200FFD80200FFE60200FF +E70200FFE70200FFE70200FFE70200FFE70200FFE70200FFE70200FFE702B2 +980005A79900049D9B0001939D00008B9F000083A200007AA700006FB20000 +65BD00005CC9000053D4000049DE00003DE600002FEC00001DF0000506F305 +0F00F8160C00FB2E0700FD500401FF7D0200FF9C0000FFB50000FFC90000FF +D90000FFE50000FFE80000FFE90000FFE90000FFE90000FFE90000FFE90000 +FFE90000FFE900A59A00039A9B0001909E000087A000007EA3000077A60000 +6EAB000063B6000058C200004FCD000046D800003BE100002EE700001FEB00 +0107EE010A00F30D0800F91F0400FC370100FE5C0000FF850000FFA10000FF +B90000FFCC0000FFD90000FFE40000FFEA0000FFEA0000FFEA0000FFEA0000 +FFEA0000FFEA0000FFEA0000FFEA00989C00018D9F000083A200007AA50000 +72A800006AAB000062B0000056BB00004CC6000043D1000039DB00002DE200 +001FE700000DE9010400EE080500F5160200FA270000FD400000FF690000FF +8C0000FFA50000FFBC0000FFCC0000FFD90000FFE30000FFEA0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB008A9F00007FA30000 +76A700006DAA000065AD00005DAF000055B400004ABF000040CA000036D400 +002BDC00001EE100000DE4000201E8050300F00E0100F71B0000FB2B0000FE +440000FF6B0000FF8C0000FFA40000FFBA0000FFCB0000FFD70000FFE10000 +FFE90000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +7CA4000072A8000068AB00005FAF000057B1000050B4000049B800003EC300 +0034CD00002AD500001FDC000015E0000105E3000400E8060200F00E0000F7 +1A0000FB2A0000FE420000FF690000FF8A0000FFA10000FFB80000FFC80000 +FFD50000FFDE0000FFE60000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB006EA9000064AD00005AB0000052B400004AB6000044B800 +003CBC000033C600012BCE000124D500011DDB000014E0000105E2000400E8 +060200F00E0000F61A0000FB2A0000FE400000FF660000FF870000FF9F0000 +FFB60000FFC60000FFD20000FFDC0000FFE40000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<CB380000CB390000CC3B0000CC3C0000CD3D0000CD3F0000CE400000CD3B00 +00CB330004C51F0016BE07022ABD011730BC003030BD00492CC2006329C400 +7F25C6009A21C700B020C700C21EC800D31BC900E515CD00F50FCF00FF08CF +00FF07CF00FF07CF00FF07CF00FF07CF00FF07CF00FF07CF00FF07CF00FF07 +CF00FF07CF00FF07CB390000CC3B0000CC3C0000CD3E0000CD3F0000CE4000 +00CE410000CE3D0000CC350003C6220016BF0A012ABD011532BD002F32BE00 +472FC200622BC5007D27C6009823C700AF21C700C220C800D31DC900E417CC +00F410CF00FF09CF00FF08CF00FF08CF00FF08CF00FF08CF00FF08CF00FF08 +CF00FF08CF00FF08CF00FF08CF00FF08CC3B0000CC3D0000CD3E0000CD4000 +00CE410000CE420000CF430000CE3F0000CD380003C7250015C00D0129BE01 +1233BD002C34BE004531C100602DC5007B29C6009725C700AE23C800C121C8 +00D21EC900E319CC00F412CF00FF0BCF00FF09CF00FF09CF00FF09CF00FF09 +CF00FF09CF00FF09CF00FF09CF00FF09CF00FF09CF00FF09CD3D0000CD3F00 +00CE400000CE420000CF430000CF440000CF460000CF410000CE3A0002C828 +0013C2100129BE011035BE002A36BE004334C1005D30C500792BC6009527C7 +00AD25C800C123C800D120C900E21BCC00F314CE00FF0DCE00FF0BCE00FF0B +CE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF +0BCD3F0000CE410000CE420000CF440000CF450000D0470000D0480000D043 +0000CF3D0002C92C0012C3140028BF020C36BE002738BF004136C1005B32C5 +00762EC600932AC700AB27C800C026C900D123CA00E21DCC00F317CE00FF0F +CE00FF0DCE00FF0DCE00FF0DCE00FF0DCE00FF0DCE00FF0DCE00FF0DCE00FF +0DCE00FF0DCE00FF0DCE420000CF430000CF450000D0460000D0480000D049 +0000D14A0000D1460000D0400001CB300011C5190027C0040937BF00233BC0 +003D39C2005836C5007331C700902DC800AA2AC800BF28C900D025CA00E120 +CC00F219CE00FF12CE00FF0FCE00FF0FCE00FF10CE00FF10CE00FF10CE00FF +10CE00FF10CE00FF10CE00FF10CE00FF10CF440000CF460000D0480000D049 +0000D14B0000D14C0000D24D0000D1490000D1430001CC34000FC61E0026C1 +070738BF001F3EC0003A3CC200553AC5007035C7008D30C800A82DC900BD2B +C900CF28CA00E023CC00F11CCE00FF15CE00FF12CE00FF12CE00FF12CE00FF +12CE00FF12CE00FF12CE00FF12CE00FF12CE00FF12CE00FF12D0470000D049 +0000D14B0000D14C0000D24E0000D24F0000D2500000D24C0000D2470001CE +39000EC8230024C20B0538C0001A41C1003640C300513EC5006D39C7008A34 +C800A631C900BC2ECA00CE2BCA00DF26CC00F020CE00FF19CD00FF15CD00FF +15CD00FF15CD00FF15CD00FF15CD00FF15CD00FF15CD00FF15CD00FF15CD00 +FF15D14A0000D14C0000D24E0000D24F0000D3510000D3520000D3530000D3 +4F0000D34B0000D03E000CCA290022C4100338C1001445C1003144C4004D42 +C500693DC7008737C900A334C900BA31CA00CD2ECA00DE2ACB00EF23CE00FF +1DCD00FF18CD00FF18CD00FF18CD00FF18CD00FF18CD00FF18CD00FF18CD00 +FF18CD00FF18CD00FF18D24E0000D2500000D3510000D3530000D3540000D4 +550000D4560000D4530000D44F0000D243000ACC2F001FC6150137C1010E48 +C2002C48C4004847C6006542C700833CC900A039CA00B836CA00CC32CB00DE +2ECC00EE28CE00FE21CD00FF1CCD00FF1CCD00FF1CCD00FF1CCD00FF1CCD00 +FF1DCD00FF1DCD00FF1DCD00FF1DCD00FF1DD3510000D3530000D4550000D4 +560000D4570000D5590000D55A0000D5580000D5530000D3490008CF36001D +C81D0135C3060949C200254DC500424CC7006048C7007F42C9009D3ECA00B6 +3ACB00CB36CB00DD32CA00EC2DC900FC2BC700FF29C500FF2BC400FF2CC300 +FF2EC200FF2EC200FF2EC200FF2EC200FF2EC200FF2EC200FF2ED4550000D4 +570000D4580000D55A0000D55B0000D65C0000D65E0000D65C0000D6580000 +D54F0007D13E0019CB250032C40A044BC3001D52C5003B51C8005A4EC8007A +48C7009945C500B244C100C544BC00D745BA00E945B700F941B501FF3EB301 +FF3FB201FF40B001FF41B001FF42AF01FF42AF01FF42AF01FF42AF01FF42AF +01FF42D5590000D55B0000D55C0000D65E0000D65F0000D7600000D7610000 +D7600000D85D0000D7560005D4460016CE2E002FC711004BC4021457C60034 +57C7005156BE006D56B7008C56B100A659AB00BA5AA600CD5AA400E45AA100 +F7559E02FF509B02FF529901FF539701FF549601FF559601FF559601FF5596 +01FF559601FF559601FF55D65D0000D65F0000D7600000D7620000D8630000 +D8640000D8650000D9640000D9620000D85C0004D74F0013D139002BCA1D00 +47C2070B5AB8002063AC003867A100526A9900706B92008D6E8B00A8708500 +C26F8000DA6B7D00EF677B00FC657800FC677600FC687400FC697300FC6973 +00FC697300FC697300FC697300FC697300FC69D7620000D8630000D8650000 +D9660000D9670000D9680000D9690000DA690000DA670000DA630003D95800 +0FD5440026C82F0041B21A005B9905076F86001F767900387A700054806A00 +7585630097875A00B6865300CD7E4F00E4775200FD7C4E00FE7D4B00FE7E49 +00FE7E4700FE7F4700FE7F4700FE7F4700FE7F4700FE7F4700FE7FD9660000 +D9680000D9690000DA6A0000DA6B0000DA6C0000DA6D0000DB6D0000DB6C00 +00DC690002D962000DCD550022BB47003BA5360056821F016F5C0B0A814200 +1E8B36003B902A005595230277971F049A951B05BB911705DE8D1706F78914 +08F9881309F988110BF988100CF988100CF988100CF988100CF988100CF988 +100CF988DA6A0000DA6C0000DA6D0000DA6E0000DB6F0000DB700000DB7100 +00DC710000DC710000D9700003CE6D000EC0650020AE5B0036954E004F743D +00674426007D0D060394010E2599001A45990020669500248A91002AB18E00 +2FDC8C0032F6840035F9820037F9820038F9810039F9810039F9810039F981 +0039F9810039F9810039F981DB6F0000DB700000DB710000DB720000DC7300 +00DC740000DC750000DB760000D6770000CB770005C0740010B27100209F6B +0033856100496654005F38410076042E068C003E309300464D8E004C708900 +5295840058B581005CDA7F005EF7790060FB770061FB770062FB760063FB76 +0063FB750063FB750063FB750063FB750063FB75DC730000DC740000DC7600 +00DC770000DD780000DD780000DD790000D37A0000C87C0000BE7C0007B37B +0012A57B001F92790030787300435A6A00582F5B006F025512860064388800 +6E558400767C7F007A9F7A007BBA74007CD76F007EF56A0080FC680080FC68 +0081FC670082FC670082FC670082FC670082FC670082FC670082FC67DD7800 +00DD790000DD7A0000DD7B0000DD7C0000DB7C0000D07D0000C57D0000BB7F +0002B1800009A78300129A86001C888700296E85003B508000512672006601 +6E1176007D33770088557300917E6E00959F6C0095B9670096D5600098F25B +0099FB5A009AFB59009BFB59009BFB58009BFB58009BFB58009BFB58009BFB +58009BFB58DE7C0000DE7D0000DE7E0000DE7F0000DD800000CE7F0000C37F +0000B9800000AF820004A68600099C8C000F909200177E9500226594003246 +9100481D86005D01850F6700922E66009B505F00A4795B00AA9A5B00ADB758 +00AFD65000B1F34A02B2FE4802B3FE4702B3FE4602B4FE4602B4FE4602B4FE +4602B4FE4602B4FE4602B4FE46DE800000DE810000DF820000DA830000CC82 +0000C0820000B6810000AD830001A48700039B8E00079196000A849D001072 +A000195AA200293CA1003E159A0152009C125900A7305400B04F4E00B8774A +00BC9B4700C1B84400C5D74101C7F23A05C8FD3405C8FD3305C9FD3305C9FD +3305C9FD3305C9FD3305C9FD3305C9FD3305C9FD33DF840000DF850000DC86 +0000CB850000BE840000B4840000AB840000A2870001998D00029095000285 +9F000577A6000A65AC00134FAF002233B000340FAC034500B1164800BA3241 +00C44E3D00CA753900CD9A3400D0B73000D7D43200DAEF2E00D9FA2800DAFA +2700DAFA2700DAFA2700DAFA2700DAFA2700DAFA2700DAFA2700DAFA27E089 +0000D9890000C9880000BC880000B1870001A8870000A0880000978D00008E +940000849F000079A900016BB100065AB8000F45BE001C2BC0002A0BBE0437 +00C4193700CD323100D54E2C00DA722700DC962400DFB42100E3CF2200E7E8 +1F00E9FB1A00E9FB1900EAFB1900EAFB1900EAFB1900EAFB1900EAFB1900EA +FB1900EAFB19DC8D0000C88B0000BA8B0001AF8B0002A58B00019D8C000095 +8D00008C940000839E000078A900006CB300005FBC000450C5000B3ECD0015 +26D2002108D0052A00D7172800DF2F2200E54A1C00E8701700EB921500EEB0 +1300EFCA1200F2E11000F5F70D00F5F70D00F5F70D00F5F70C00F5F70C00F5 +F70C00F5F70C00F5F70C00F5F70CC88E0001B98E0002AD8E0003A38F00029A +910000929300008A950000819D000076A800006BB4000060BF000056CA0002 +4AD400053BDD000A28E300110BE3031B00E9111A00EF261400F3400E00F76B +0A00FA910700FBAD0500FBC50500FCD90400FCEB0300FCED0300FCED0300FC +ED0300FCED0300FCED0300FCED0300FCED0300FCED03B7910004AB920004A1 +930002979600008E980000869C00007F9F000075A8000069B400005FC00000 +56CC00004ED8000043E2000035E9000027EE00010FF1010B00F50C0E00F921 +0900FC3D0400FE690200FF900000FFAB0000FFC40000FFD50000FFE40000FF +E90000FFE90000FFE90000FFE90000FFE90000FFE90000FFE90000FFE900AA +9700049F990002949B00008B9E000082A200007AA5000072A8000068B00000 +5DBB000053C700004AD2000040DC000034E4000026E9000014EC000403F007 +0900F6150500FA2B0200FD470000FF740000FF960000FFB00000FFC60000FF +D60000FFE40000FFEA0000FFEA0000FFEA0000FFEA0000FFEA0000FFEA0000 +FFEA0000FFEA009D9B0001919D000087A000007DA4000075A700006DAA0000 +65AC00005BB4000050C0000047CB00003DD6000032DE000025E4000015E700 +0202EA030600F10F0200F81E0000FC330000FF540000FF7E0000FF9A0000FF +B40000FFC70000FFD60000FFE20000FFEA0000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB008F9E000083A2000079A5000070A90000 +67AC00005FAF000058B100004EB9000044C400003ACF000030D8000024DE00 +0016E3000105E5020300EB090100F3130000F9210000FD350000FF540000FF +7C0000FF980000FFB10000FFC50000FFD40000FFE00000FFE90000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0080A3000075A70000 +6BAA000062AE000059B1000052B400004BB6000042BD000037C800012DD100 +0022D8000019DD00000FE2000102E4020400EB090000F3130000F9200000FD +340000FF510000FF7A0000FF960000FFAF0000FFC30000FFD10000FFDD0000 +FFE70000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +71A8000067AC00005DAF000054B300004CB6000045B800003EBA000037C000 +012FC9000128D1000121D800001ADD00000FE2000102E4020400EB090000F3 +120000F9200000FC320000FF4E0000FF770000FF940000FFAC0000FFC00000 +FFCF0000FFDB0000FFE40000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0062AD000058B100004FB5000046B800003FBA000038BC00 +0036BC000133C100012EC9000128D1000122D800001ADD000010E1000102E4 +020400EA090000F2120000F81F0000FC310000FF4B0000FF740000FF920000 +FFA90000FFBE0000FFCD0000FFD80000FFE10000FFE90000FFEB0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<C52A0000C62B0000C72C0000C72D0000C72F0000C8300000C8310000C83000 +00C6290001C0170010BA04071FBA001B24B9003222BA00481EBF00611AC300 +7C17C4009614C400AB13C400BD12C500CD10C700DF0BCB00F104CE00FD02CE +00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01 +CE00FF01CE00FF01C62B0000C72D0000C72E0000C82F0000C8300000C83100 +00C9320000C9310000C72B0001C11A000FBB050520BA001925B9003024BA00 +4620BF00601CC3007B19C4009515C400AA14C500BC13C500CC12C700DE0DCB +00F006CE00FD02CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01 +CE00FF01CE00FF01CE00FF01CE00FF01C72D0000C72E0000C8300000C83100 +00C9320000C9330000C9340000C9330000C82D0000C21C000FBC060321BA00 +1627BA002E26BA004422BF005E1EC300791BC4009317C500A916C500BC15C6 +00CC13C700DE0FCB00F007CE00FC03CF00FF02CF00FF02CF00FF02CF00FF02 +CF00FF02CF00FF02CF00FF02CF00FF02CF00FF02CF00FF02C82F0000C83000 +00C9320000C9330000C9340000CA350000CA360000CA350000C9300000C420 +000EBD090220BB001428BA002C28BA004224BE005B20C300771DC400911AC5 +00A818C500BB17C600CB15C700DD11CB00EF09CE00FC05CF00FF02CF00FF02 +CF00FF02CF00FF02CF00FF02CF00FF03CF00FF03CF00FF03CF00FF03CF00FF +03C8310000C9320000C9340000CA350000CA360000CB370000CB380000CB38 +0000CA320000C523000DBE0D0120BC01112ABB00292BBB004027BE005923C3 +007420C5008F1CC500A71AC600BA19C600CB17C800DC13CB00EE0CCE00FC06 +CF00FF03CF00FF03CF00FF03CF00FF03CF00FF03CF00FF03CF00FF03CF00FF +03CF00FF03CF00FF03C9330000CA350000CA360000CB370000CB390000CB3A +0000CC3B0000CC3A0000CB350000C727000BC011011FBC020E2BBC00262DBB +003D2ABE005626C3007123C5008D1FC600A51DC600B91BC700CA1AC800DB15 +CB00ED0ECE00FC08CF00FF04CF00FF04CF00FF04CF00FF04CF00FF04CF00FF +04CF00FF04CF00FF04CF00FF04CF00FF04CA360000CB370000CB390000CC3A +0000CC3B0000CC3D0000CD3E0000CD3D0000CC380000C82B000AC216011EBD +030A2CBC002230BC003A2EBE005329C3006F26C5008A22C600A41FC700B81E +C700C91CC800DA18CB00ED11CE00FB0ACF00FF06CF00FF06CF00FF06CF00FF +06CF00FF06CF00FF06CF00FF06CF00FF06CF00FF06CF00FF06CB380000CC3A +0000CC3C0000CD3D0000CD3F0000CE400000CE410000CE400000CE3B0000CA +300008C41B001DBE05072EBD001E33BD003731BE00502EC3006B29C5008725 +C600A123C700B721C700C81FC800D91BCB00EB14CD00FB0ECF00FF09CF00FF +08CF00FF08CF00FF09CF00FF09CF00FF09CF00FF09CF00FF09CF00FF09CF00 +FF09CC3C0000CD3D0000CD3F0000CE410000CE420000CF430000CF450000CF +440000CF3F0000CC350007C620001BC009042EBE001936BE003335BF004C32 +C300672EC5008329C7009F26C700B525C800C722C900D81FCB00EA18CD00FA +11CE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00 +FF0BCE00FF0BCE00FF0BCD3F0000CE410000CE430000CF440000CF460000D0 +470000D0480000D0480000D0430000CE3A0006C8270019C20F032EBF011339 +BF002E39C0004837C3006333C5007F2EC7009C2AC800B328C800C626C900D7 +22CB00E91CCD00F915CE00FF0FCD00FF0FCD00FF10CC00FF11CC00FF11CB00 +FF12CB00FF12CB00FF12CB00FF12CB00FF12CF430000CF450000D0470000D0 +480000D14A0000D14B0000D14D0000D24C0000D1470000D0400004CB2D0017 +C415012DC0010D3DC000293EC100433CC3005F38C5007B33C700982FC800B1 +2DC900C52AC800D627C600E625C500F622C400FF1FC200FF21C100FF22C000 +FF24BF00FF25BF00FF25BF00FF25BF00FF25BF00FF25BF00FF25D0480000D1 +4A0000D14B0000D14D0000D24E0000D2500000D3510000D3500000D34C0000 +D2450003CD350014C71D002BC106073FC0002143C2003D42C400593EC50075 +39C3009137C000AA38BB00BE3AB700D03AB500E23BB400F339B200FE35B000 +FF36AE00FF37AD00FF38AC00FF39AB00FF3AAB00FF3AAB00FF3AAB00FF3AAB +00FF3AD14C0000D24E0000D2500000D3510000D3530000D3540000D4550000 +D4550000D4520000D34C0002D03D0011CA260028C40C043FC1001948C20036 +47C0004F48B900684AB100844AAC009E4DA600B24EA000C64E9F00DC4F9D00 +F04D9A00FC489700FE499500FE4A9300FE4B9200FE4C9100FE4C9100FE4C91 +00FE4C9100FE4C9100FE4CD3510000D3530000D4550000D4560000D4580000 +D5590000D55A0000D55A0000D5570000D5520001D346000DCD300024C71501 +3EBC030C4FB0002156A400365B9A004E5F92006A618C0086638500A0658000 +BA667B00D1627800E75E7700F95D7400FC5E7200FC5F7000FC606E00FC616D +00FC616D00FC616D00FC616D00FC616D00FC61D4560000D4580000D55A0000 +D55B0000D65C0000D65E0000D65F0000D75F0000D75D0000D7590001D64F00 +0AD03B0020C02A0038AB16015193060A627F001E6B7300337169004C756300 +6D795D008D7D5600AE7E4F00C6774A00DB6F4C00F6724A00FD744800FE7546 +00FE764400FE774300FE774300FE774300FE774300FE774300FE77D55B0000 +D65D0000D65F0000D7600000D7610000D7630000D8640000D8640000D86300 +00D8600000D4590008C54E001DB44100339D31004C7C1C0165560909783F01 +1C82330037862801528B2102718E1C04938D1905B3891707D3841607F18013 +08F87F1109F77F0F0AF77F0E0BF77F0D0CF77F0D0CF77F0D0CF77F0D0CF77F +0D0CF77FD7610000D7620000D8640000D8650000D9670000D9680000D96900 +00D9690000DA680000D2680001C765000AB85D001CA65300308D4600466D38 +005E40230174120A0789010E2690001A45900020658C002486880029A88400 +2ECF840030EF7D0032F7790034F7780036F7780037F7780038F7770038F777 +0038F7770038F7770038F777D9660000D9680000D9690000DA6A0000DA6B00 +00DA6C0000DA6D0000D86E0000CF6F0000C46F0002B96C000CAA67001C9761 +002D7D580041604D0056343D006D072E0982003B308900444C8500496D8000 +50907B0055AE780058CD75005AEF70005CF96E005EF96D005FF96C0060F96C +0060F96C0060F96C0060F96C0060F96C0060F96CDA6B0000DA6D0000DA6E00 +00DB6F0000DB700000DB710000D9730000CD730000C2740000B7730004AB72 +000E9C70001B886E002A716A003B556300502B5500660452147C0062398000 +6B537B0074797700789B720078B46B0078CD66007BEC62007CFA5F007DFA5E +007EFA5D007FFA5D007FFA5D007FFA5D007FFA5D007FFA5D007FFA5DDB7100 +00DB720000DC730000DC740000DC750000D6760000CA770000BF760000B577 +0000AA7800069E79000E907B00187E7D0025677C00354A79004A226C015E01 +6A126C0078326E00835069008D7A6500919A620091B35D0092CC560094EA51 +0196FB4F0197FB4F0198FB4E0198FB4D0199FB4D0199FB4D0199FB4D0199FB +4D0199FB4DDC760000DC770000DD780000DD790000D67A0000C87A0000BC79 +0000B3790000A97A00019E7E00069382000B86870013758B001D5D8C002D3F +8A0042198001550080115D008D2D5C00964C5500A0755100A5965000A7AF4D +00AACC4600ADEA4015B2FE3316B3FF3116B4FF3017B4FF2F17B5FF2F17B5FF +2F17B5FF2F17B5FF2F17B5FF2FDD7B0000DE7C0000DE7D0000D47E0000C67D +0000BA7C0000B07C0000A67C00009D7F000193850003898C00077C93000D6A +970016529A0025359800391192024B0097144F00A2314A00AA4D4500B27441 +00B6973E00BAB23A00BFCE3700C2EA3314C6FE2313C7FE2313C7FE2312C7FE +2312C7FE2312C7FE2312C7FE2312C7FE2312C7FE23DE800000DE810000D381 +0000C4800000B7800000AD7F0000A37F00009B80000092850000888D00007E +960002709E00085DA4001146A7001F2BA700300AA4044000AB1A3F00B53438 +00BE4E3400C4723000C6952C00CAB12800CFCC2800D3E62600D4F92000D4F9 +1F00D4F91F00D4F91E00D4F91E00D4F91E00D4F91E00D4F91E00D4F91EDF85 +0000D3840000C2840000B5830000AA830000A0830000988400009086000087 +8E00007D97000071A1000062A9000551B0000E3CB5001A22B7002706B60632 +00BE1C2F00C7342900CF4E2400D36F1F00D6911D00D8AE1900DCC81900E0E1 +1700E2F71300E2F91200E3F91100E3F91100E3F91100E3F91100E3F91100E3 +F91100E3F911D2880000C1870000B3870000A88700009E870000958900008D +8B0000858E00007C97000070A2000064AC000056B5000446BD000B33C30015 +1AC6002003C7082600D01C2000D8321A00DE4B1400E26D0F00E58D0D00E7AA +0B00E9C40A00ECDB0900EEF20700EFF70600EFF70600EFF70600EFF70600EF +F70600EFF70600EFF70600EFF706BF8B0001B18B0001A58B00019B8C000092 +8E000089910000829400007A9800006FA2000063AD000057B800004BC20003 +3DCC00072DD4000E17D7001503D9071800E1181200E82B0C00ED440700F169 +0400F48D0200F6A90100F7C20100F7D60100F8E80100F9F10000F9F10000F9 +F10000F9F10000F9F10000F9F10000F9F10000F9F100B08E0003A490000299 +9100008F940000869700007D9B0000759F00006DA4000062AE000056BA0000 +4CC5000042D1000137DB00012AE2000219E6000505E9040A00F1100600F622 +0200FA3A0000FE630000FF8B0000FFA70000FFC00000FFD30000FFE20000FF +EB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00A2 +940002969700008B9B0000819F000078A3000070A7000068AA000060AF0000 +55B900004BC4000041D0000037D900002BE100001DE500010BE8010401ED08 +0400F5150100FA270000FE3F0000FF690000FF8E0000FFA80000FFC00000FF +D10000FFE00000FFEA0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB00949D000088A000007DA4000074A700006AAB000062AE0000 +5AB0000053B4000048BE00003EC9000034D3000029DA00001CE000000CE300 +0301E7050300EF0D0000F6180000FB290000FE400000FF690000FF8D0000FF +A60000FFBE0000FFCF0000FFDE0000FFE80000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0085A1000079A500006FA9000065AC0000 +5CB0000054B300004DB5000046B900003CC2000032CB000129D4000020DA00 +0016DF000009E2000300E6050300EE0D0000F6180000FB280000FE3E0000FF +660000FF8A0000FFA40000FFBC0000FFCD0000FFDB0000FFE70000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0076A700006AAB0000 +60AE000057B200004EB5000047B7000040BA000039BC000032C400012CCC00 +0126D400011FDA000016DF000009E2000300E6050300EE0C0000F6170000FA +270000FE3C0000FF630000FF880000FFA10000FFB90000FFCB0000FFD90000 +FFE40000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +66AC00005BB0000051B4000048B7000040B900003BBB000037BC000036BD00 +0131C400012CCC000126D400011FDA000017DF00000AE2000300E6040300EE +0C0000F5170000FA260000FD3B0000FF600000FF860000FF9F0000FFB70000 +FFC80000FFD60000FFE10000FFEA0000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0056B200004CB6000043B900003BBB000037BC000036BC00 +0136BC000136BD000132C400012CCC000126D400011FDA000017DF00000AE2 +000300E6040300ED0C0000F5160000FA250000FD390000FF5C0000FF830000 +FF9C0000FFB40000FFC60000FFD30000FFDE0000FFE60000FFEB0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<BE1C0000BF1D0000C01E0000C0200000C1210000C2220000C2230000C32400 +00C11F0000BB0F000AB6010916B6001E17B6003216B7004712BC005F0EC000 +780BC1009109C100A608C100B807C200C706C300D803C700EB01CB00F900CC +00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00 +CC00FF00CC00FF00BF1D0000C01F0000C1200000C1210000C2220000C32300 +00C3240000C4250000C2210000BC12000AB7010817B7001C19B6003117B700 +4513BC005D10C000770DC200900AC200A509C200B709C200C608C400D705C7 +00EA01CB00F900CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00 +CC00FF00CC00FF00CC00FF00CC00FF00C01F0000C1210000C2220000C22300 +00C3240000C4250000C4260000C5270000C3230000BD150009B8030617B700 +1A1AB7002F19B7004315BC005B12C000750FC2008F0CC200A40AC200B60AC2 +00C609C400D706C800EA01CC00F800CD00FF00CD00FF00CD00FF00CD00FF00 +CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00C1210000C22300 +00C3240000C4250000C4260000C5270000C5280000C5290000C4260000BF18 +0008B9050518B800171CB7002C1CB7004118BC005914C1007311C2008D0EC2 +00A30CC300B60CC300C50BC400D608C800E902CC00F800CD00FF00CD00FF00 +CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF +00C3240000C3250000C4260000C5270000C5290000C62A0000C62B0000C62C +0000C5280000C01B0008BA070318B800141EB8002A1EB8003F1ABB005616C1 +007113C3008B10C300A20EC300B50DC300C50DC500D60AC900E903CC00F800 +CE00FF00CE00FF00CE00FF00CE00FF00CE00FF00CE00FF00CE00FF00CE00FF +00CE00FF00CE00FF00C4260000C5270000C5290000C62A0000C62B0000C62C +0000C72D0000C72E0000C62B0000C21F0007BB0A0118B9001120B9002721B8 +003C1DBB005419C1006F16C3008912C300A110C400B410C400C40FC500D50C +C900E805CC00F701CE00FF00CE00FF00CE00FF00CE00FF00CE00FF00CE00FF +00CE00FF00CE00FF00CE00FF00CE00FF00C5290000C62A0000C62B0000C72C +0000C72E0000C72F0000C8300000C8310000C82E0000C4230006BD0D0018BA +010D22B9002423B8003A20BB00511CC1006C19C3008615C4009F13C400B312 +C400C311C500D40FC900E708CC00F703CE00FF01CE00FF01CE00FF01CE00FF +01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01C62B0000C72D +0000C72E0000C82F0000C8300000C9310000C9320000C9330000C9310000C6 +270005BF130016BB030A23BA002026B9003624BB004D1FC100681CC4008319 +C4009D16C500B115C500C214C600D311C900E60ACD00F605CF00FF02CF00FF +01CF00FF01CF00FF01CF00FF01CF00FF01CF00FF01CF00FF01CF00FF01CF00 +FF01C72E0000C8300000C8310000C9320000C9330000CA350000CA360000CA +370000CA340000C82C0004C1190014BC050724BB001B29BA003328BA004A23 +C0006520C400801CC5009A19C500B018C600C217C600D214C900E50ECD00F6 +07CF00FE03CF00FF02CF00FF02CF00FF02CF00FF02CF00FF02CF00FF02CF00 +FF02CF00FF02CF00FF02C9310000C9330000CA340000CA360000CB370000CB +390000CB3A0000CC3B0000CC380000CA300003C41F0013BE080325BC00162D +BB002F2CBB004628C0006124C4007C20C500971DC600AE1CC600C01AC700D1 +18C900E412CC00F50BCD00FE07CC00FF06CB00FF07CB00FF08CA00FF08CA00 +FF09CA00FF09CA00FF09CA00FF09CA00FF09CA350000CA370000CB380000CC +3A0000CC3B0000CC3D0000CD3E0000CD3F0000CD3D0000CC350002C7260010 +C00E0125BD011130BC002A30BC00422DC0005C29C4007825C6009322C600AC +20C600BF1FC300CF1FC000DF1DC000EF1AC100FD17C001FF16BE03FF17BD04 +FF18BC04FF19BC05FF1ABC04FF1ABC04FF1ABC04FF1ABC04FF1ACB390000CC +3B0000CD3D0000CD3E0000CE400000CE410000CE430000CF440000CF410000 +CE3B0001C92D000EC3160123BE020A33BD002435BE003D33C000572FC20071 +2CBF008A2ABB00A22DB600B730B200C830B000DA30AE00EC2FAE00FB2DAC00 +FE2DAA00FE2EA900FE2FA800FE30A700FE31A600FE31A600FE31A600FE31A6 +00FE31CD3E0000CE400000CE420000CF430000CF450000D0460000D0480000 +D0490000D0460000D0410001CC35000BC61E0021BF040336BF001D3ABF0038 +39B8004B3BB200623DAB007C3EA5009641A000AB439A00BE439800D3439800 +E8449500F8409200FD3F9000FD418E00FD428D00FD428C00FD438C00FD438C +00FD438C00FD438C00FD43CF430000CF450000D0470000D0490000D14A0000 +D14C0000D24D0000D24F0000D24C0000D2470000CF3D0008C928001EC20F01 +34B6040F41A80020499D00334E94004A548B006655850080577F00985A7A00 +B25B7600C9597300DE557200F4537101FD546E01FD556C01FD566B01FD5769 +01FD586901FD586901FD586901FD586901FD58D0490000D14B0000D24D0000 +D24F0000D2500000D3520000D3530000D3540000D3520000D34E0000D24500 +05CA34001AB9250030A31201478B0309587A001C606E0030666300476A5B00 +646D560083725100A4754B00BE704600D3684800F0684700FD6B4400FD6C41 +00FD6C3F00FD6D3D00FD6D3D00FD6D3D00FD6D3D00FD6D3D00FD6DD24F0000 +D3510000D3530000D3540000D4560000D4570000D4590000D55A0000D55900 +00D4560000CD510004BE460017AC3B002C942B00427519015B5209096E3B00 +19783000357D23004D811C026B8519058D841505AB811306C87D1307E77911 +08F6760F09F5760E0AF5750D0BF5750C0CF5750B0CF5750B0CF5750B0CF575 +0B0CF575D4550000D4570000D5590000D55B0000D55C0000D65D0000D65F00 +00D7600000D75F0000CB5F0000C05C0006B15500179F4C00298440003D6633 +00543C21006B0B050381010D258600194486002064830024847E0029A27A00 +2DC37A002FE5750030F4700033F46F0034F46E0036F46E0037F46D0037F46D +0037F46D0037F46D0037F46DD55C0000D65E0000D65F0000D7610000D76200 +00D8630000D8650000D3660000C9670000BE660001B2620009A35E00178E58 +0027755000395947004D313900640329057800392E7E00424A7B00476A7600 +4E8C720052A86E0056C36C0058E4680059F764005BF763005CF763005DF762 +005EF762005FF761005FF761005FF761005FF761D7620000D8640000D86600 +00D9670000D9680000D9690000D26B0000C66B0000BB6B0000B06A0002A468 +000B936600177F640025696100354E5D00472750005D014C1170005E377600 +664F700070736C007697680075AF610075C65C0077E258007AF855007BF854 +007CF854007CF853007DF853007DF853007DF853007DF853007DF853D96900 +00DA6A0000DA6B0000DA6D0000DA6E0000D06F0000C36F0000B96E0000AE6E +0000A36F00039670000B86710014757300206074002F447100421D65005500 +65126300733063007D4B5C00887459008D9557008DAC52008DC34B0090E046 +0193F9450194FA440295FA430295FA430296FA420296FA420296FA420296FA +420296FA42DB6F0000DB700000DB710000DA730000CE740000C1730000B572 +0000AB710000A1720000967500028A7800087D7D000F6D8200195584002839 +82003B1378014D007B125300882D5000914B4B009A714700A0914500A2A942 +00A5C43C00A7DF3511AEFE2B12AFFF2912AFFF2913AFFF2813B0FF2813B0FF +2813B0FF2813B0FF2813B0FF28DC750000DC760000DA770000CD780000BE77 +0000B3760000A87500009F750000957700008B7C000181830004738A000A62 +8F00134A9200222E9000340D8B034400911745009D324000A54D3B00AC7037 +00B1923400B5AC3000B9C52C00BCE0290BC0FC200FC1FE1D0FC2FE1D0EC2FE +1D0EC2FE1D0DC2FE1C0DC2FE1C0DC2FE1C0DC2FE1CDD7A0000DB7C0000CB7C +0000BC7B0000B07A0000A57900009B790000927A00008A7E00008086000076 +8E000068960006559C000F3E9F001D249F002D079D053A00A61D3600B0362F +00B74F2C00BD6F2800C1902300C4AB1F00C8C41E00CCDE1D00CEF51900CEFA +1700CFF91700CFF91600CFF91600CFF91600CFF91600CFF91600CFF916DB80 +0000CB7F0000BA7F0000AD7E0000A27E0000987E00008F800000878200007F +870000759000006A9A00005AA2000448A8000D33AC00181AAE002504AF092C +00B9202600C1362100C84E1C00CC6C1800CF8B1500D2A71100D5C10F00D9DA +0F00DCF10C00DCF80A00DCF80A00DCF80A00DCF80900DCF80900DCF80900DC +F80900DCF809C9830000B9830000AB8200009F820000958300008C85000084 +8800007D8B000075910000699B00005CA500004DAE00033CB5000A29BA0013 +10BC001D01C10C1F00CA201900D2341200D84D0C00DB6B0800DE890500E0A4 +0300E2BD0200E6D50200E9EB0200E9F70100E9F70100E9F80100EAF80100EA +F80100EAF80100EAF80100EAF801B7870000A98700009D8700009289000089 +8C0000808F00007893000071960000689D00005BA700004EB1000041BA0003 +32C3000820C9000E09CB011500D10D1200DB1D0B00E22F0500E7470200EB69 +0100EE8A0000F0A60000F2BF0000F3D40000F5E70000F5F50000F6F60000F6 +F60000F6F60000F6F60000F6F60000F6F60000F6F600A88B00019B8C000090 +8F0000869200007C960000749B00006B9F000063A200005AA900004EB30000 +42BE000037C900022AD200051AD8000806DA010B00E10B0700EA180100F128 +0000F63E0000FA630000FE890000FFA40000FFBD0000FED00000FEE00000FE +EE0000FEF00000FEF00000FFF00000FFF00000FFF00000FFF00000FFF00099 +9200008D950000829A0000789F00006EA3000065A800005DAC000056AF0000 +4DB5000042C0000038CB00002DD4000022DC000015E1000103E3010500EA08 +0100F2110000F81F0000FC320000FF530000FF7E0000FF9B0000FFB60000FF +CA0000FFDB0000FFE80000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB008A9C00007EA2000073A7000069AB000060AE000057B20000 +4FB5000048B7000041BC000036C600012CCF000123D600001BDC000012E100 +0101E3000500EA080100F2110000F81F0000FC310000FF500000FF7C0000FF +980000FFB30000FFC80000FFD80000FFE60000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB007BA500006FA9000064AD00005AB10000 +51B4000049B7000042B900003CBB000037BF00012FC700012ACF000123D600 +001CDC000012E1000101E3000500E9080100F2100000F81E0000FC300000FE +4E0000FF780000FF960000FFB10000FFC50000FFD60000FFE30000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB006BAA00005FAF0000 +55B300004BB6000043B900003BBB000036BC000136BC000135BF00012FC700 +012ACF000123D600001CDC000012E1000102E2000500E9070100F1100000F8 +1D0000FC2F0000FE4B0000FF750000FF930000FFAE0000FFC30000FFD30000 +FFE00000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +5AB000004FB4000045B800003DBA000038BC000036BC000136BC000136BC00 +0135BF00012FC700012ACF000123D600011CDC000013E0000102E2000500E9 +070100F10F0000F71C0000FC2D0000FE490000FF720000FF910000FFAB0000 +FFC00000FFD00000FFDD0000FFE80000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB004AB6000040BA000037BC000036BC000136BC000136BC00 +0136BC000136BC000135BF000130C700012ACF000124D600011CDC000013E0 +000103E2000500E8070200F10F0000F71B0000FC2C0000FE460000FF6E0000 +FF8E0000FFA70000FFBD0000FFCD0000FFDA0000FFE50000FFEB0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<B50E0000B6100000B7110000B8120000B9130000B9140000BA150000BA1500 +00BB150000B50A0105B2000C0DB2001F0CB200320CB4004509B7005B06BB00 +7304BE008B02BE00A001BE00B201BE00C101BF00D101C200E300C500F300C9 +00FD00C900FF00C900FF00C900FF00C900FF00C900FF00C900FF00C900FF00 +C900FF00C900FF00B6100000B7110000B8120000B9130000BA150000BA1600 +00BB160000BC170000BC170000B60C0105B2000A0EB3001D0EB300300DB400 +440AB8005907BC007205BE008A03BE00A002BE00B101BF00C101BF00D001C2 +00E300C600F300C900FD00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00 +CA00FF00CA00FF00CA00FF00CA00FF00B8120000B9130000BA140000BA1500 +00BB160000BC170000BC180000BD190000BD190000B80F0004B301070FB300 +1B10B3002F0FB400420CB8005808BC007006BF008903BF009F02BF00B102BF +00C002C000D001C300E200C700F300CA00FD00CA00FF00CA00FF00CA00FF00 +CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00B9140000BA1500 +00BB160000BC180000BC190000BD1A0000BE1B0000BE1C0000BE1C0000BA11 +0004B4010510B4001911B4002D10B500400DB800560ABD006E07BF008805C0 +009E03C000B003C000C003C000CF02C300E200C700F300CA00FD00CB00FF00 +CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF +00BB160000BC170000BC190000BD1A0000BE1B0000BE1C0000BF1D0000BF1E +0000C01E0000BB140003B5020311B5001613B5002B13B5003E0FB800540CBD +006C09C0008606C0009C05C000AF04C000BF04C100CF03C400E101C800F300 +CB00FD00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF +00CB00FF00CB00FF00BC190000BD1A0000BE1B0000BF1C0000BF1D0000C01F +0000C0200000C1200000C1210000BD180003B6050211B5001315B5002815B5 +003C12B800510EBD006A0BC0008409C1009B07C100AE06C100BE06C200CE05 +C400E101C800F200CB00FD00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF +00CC00FF00CC00FF00CC00FF00CC00FF00BE1B0000BF1D0000BF1E0000C01F +0000C1200000C1210000C2220000C2230000C3240000BF1C0002B8090110B6 +011017B6002518B6003915B8004E11BE00680EC100820BC1009909C100AD08 +C200BE07C200CD06C500E002C900F200CC00FD00CC00FF00CC00FF00CC00FF +00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00C01E0000C020 +0000C1210000C2220000C2230000C3240000C4260000C4260000C4270000C1 +1F0001BA0D000FB7010D19B700211BB6003618B8004B14BE006510C1007F0D +C200980BC200AC0AC200BD09C300CC08C600DF04C900F100CC00FD00CD00FF +00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00 +FF00C1210000C2230000C3240000C3250000C4270000C5280000C5290000C6 +2A0000C62A0000C3240001BD12000EB803091BB8001D1EB700331BB8004817 +BE006114C2007C11C200950EC300AA0DC300BC0CC300CB0BC600DE06CA00F1 +01CD00FC00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00 +FF00CD00FF00CD00FF00C3250000C4260000C5280000C5290000C62A0000C6 +2B0000C72C0000C72D0000C72E0000C5280001C019000CBA06061BB9001921 +B8002F20B800441BBD005D18C2007915C3009211C300A910C400BA0FC400CB +0EC500DD0AC800EF05CA00FC02CA00FF02C800FF03C700FF03C700FF04C600 +FF04C500FF04C500FF04C500FF04C500FF04C5290000C62A0000C62B0000C7 +2D0000C72E0000C82F0000C8300000C8310000C9320000C72C0000C31F000A +BC0A031CBA001324B9002A24B9004120BD00591CC2007519C4008F15C400A7 +13C100B815BD00C717BB00D716BA00E813BD02F90FBD07FF0ABB07FF0CB905 +FF0FB803FF11B702FF13B601FF14B601FF14B601FF14B601FF14C72D0000C7 +2E0000C82F0000C8310000C9320000C9330000CA340000CA350000CA360000 +C9310000C6260008BF10011BBB010D27BA002528BA003C25BC005421BE006D +20BA008420B5009A23B100AF26AC00C127A900D226A800E425A900F624A800 +FE24A600FE25A400FE26A300FD27A200FD28A100FD28A100FD28A100FD28A1 +00FD28C8310000C9320000C9340000CA350000CA370000CB380000CB390000 +CC3A0000CC3B0000CB370000C92D0005C2170119BD030729BC001F2DB80035 +2DB000462FAB005B32A40075339F008E359900A3389400B7389100CB389100 +DF389000F2368E00FC368B00FC378900FC388800FC398700FC398600FC3A86 +00FC3A8600FC3A8600FC3ACA360000CB370000CB390000CC3B0000CC3C0000 +CD3D0000CD3F0000CE400000CE410000CE3C0000CC350003C5200017BC0B02 +2BAF020F37A2001F3D970031428E0047498500614B7E007A4B7900914F7500 +AA517100C14F6E00D64B6D00EC497004FE486D05FE496B05FE4A6905FE4B68 +05FE4C6705FF4C6705FF4C6705FF4C6705FF4CCC3B0000CD3D0000CD3F0000 +CE400000CE420000CF430000CF450000D0460000D0470000D0430000CF3C00 +01C32E0014B22000299C0F013D86030A4C76001C5568002F5C5D00435F5500 +5D614F0079664B00996A4600B5684200CC614100E55D4400FE604000FD613E +00FD623C00FD623A00FC633900FC633900FC633900FC633900FC63CE410000 +CF430000CF450000D0470000D0490000D14A0000D14C0000D24D0000D24E00 +00CF4B0000C6490001B8400012A53500258C270039701701504E0808643801 +196E2D00337321014B771903677A1505877B1307A5781208BF741007DB7010 +07F46C0E09F36C0C0AF36C0B0BF36B0A0CF36B0A0DF26B0A0DF26B0A0DF26B +0A0DF26BD0480000D14A0000D14C0000D24E0000D2500000D3510000D35300 +00D3540000D0550000C5550000BA540002AB4D0012964400237C390035602F +004A391F006210090775010D257C0019437C002062790025817400299D7000 +2DBA70002FD96D002FF2650032F2650034F2640035F2630036F2630037F263 +0037F2630037F2630037F263D2500000D3520000D3530000D4550000D45700 +00D4580000D4590000CD5B0000C25D0000B75C0000AB5A00059B550013854F +00226D490032534300442E35005A0528076E00362C72003F47700045666C00 +4C87670050A4630053BD610055D95E0058F45A005AF559005BF558005CF558 +005DF557005DF557005DF557005DF557005DF557D4570000D5590000D55B00 +00D65C0000D65E0000D55F0000CB610000BF620000B5610000AA6000009C5F +00078A5D0013765B0020625A002E4957003E244B005301460F650058336900 +614A63006B6C600071905C0070A8540071BF500074D94D0077F44B0079F74A +007AF649007AF649007BF648007BF648007BF648007BF648007BF648D65F00 +00D7600000D7620000D8640000D5650000C9670000BC660000B1650000A764 +00009C6500018E6700077D6700116D6A001B596D00293E6B003A1A5F014D00 +601158006E2E560077485100826E4C00888E4A0089A6450089BC40008CD73B +008FF33A0090F83A0091F9390092F9390092F9380092F9380092F9380092F9 +380092F938D8660000D9680000D9690000D56B0000C76C0000B96B0000AD69 +0000A3690000996900008E6C0001826F00057474000C647A00164E7D002433 +7B0035107202450077134900832E45008C4B4100946D3C009A8C39009EA537 +00A0BD3100A1D52A00A4F42B07A7FE2707A8FE2608A8FE2508A9FE2508A9FE +2408A9FE2408A9FE2408A9FE24DA6D0000DB6E0000D5700000C5700000B66F +0000AA6E00009F6D0000956E00008D6F000083740000787B00016B8200075A +880010438A001E2889002F0A84043D008D193C00983436009F4E3200A66E2D +00AC8D2A00B0A72600B3BF2200B5D61E01B7F21E06BAFE1A06BBFE1A05BBFE +1905BBFE1905BBFE1905BBFE1905BBFE1905BBFE19DC740000D5750000C375 +0000B4740000A77300009C720000927300008975000081770000787E00006E +870000608F00034D95000D3797001A1E9700290596073300A2202D00AB3827 +00B14F2300B66C1F00BB8A1B00BFA51600C2BE1400C5D51300C7ED1100C9F9 +0F00C9F90E00C9F90E00C9F90E00C9F90D00C9F90D00C9F90D00C9F90DD57A +0000C27A0000B2780000A5780000997800008E790000857B00007E7E000077 +8100006D89000061930000529B000340A1000B2BA4001513A5002201A90C26 +00B3231E00BB381800C24F1300C66A0F00C9860C00CCA10900CFBA0600D1D3 +0600D4EA0500D6F70400D6F80300D6F80300D6F80300D7F80300D7F80300D7 +F80300D7F803C07E0000B07D0000A27D0000967D00008B7F0000828200007A +850000738900006C8D000061950000539F000045A7000234AD000920B20011 +08B3001B00BA101800C4241100CC370A00D14E0400D5690200D8850100DAA0 +0000DDBA0000E0D20000E4E80000E4F70000E4FA0000E4FA0000E4FA0000E4 +FA0000E4FA0000E4FA0000E4FA00AF820000A082000094830000898600007F +890000778D00006E910000669500005E99000053A1000045AB000038B30002 +29BA000716BF000D03C2031200CB120B00D4220400DB330100E1490000E567 +0000E8850000E9A00000EBB90000EDCF0000EFE30000F0F50000F0F90000F0 +F90000F0F90000F0F90000F0F90000F0F90000F0F9009F8700009289000087 +8C00007C91000072950000699A0000609E000058A2000050A5000045AD0000 +39B700002DC000021FC700050DCB000901D0040A00D90F0400E11A0000E828 +0000EE3A0000F2580000F67C0000F89A0000F9B40000F9CA0000F9DC0000FA +EE0000FAF40000FBF40000FBF40000FBF40000FBF40000FBF40000FBF40090 +90000084940000789900006E9E000063A300005AA7000051AC00004AAF0000 +43B200003ABA000030C4000027CD00011ED4000214DA000308DE000500E306 +0300EB0E0000F3190000F8290000FC420000FE6B0000FF8E0000FFAA0000FF +C20000FFD50000FFE50000FFED0000FFED0000FFEC0000FFEC0000FFEC0000 +FFEC0000FFEC00819C000074A2000069A700005EAD000054B100004CB50000 +44B800003DBA000038BC000033C200012DCA000127D2000120D9000018DE00 +000CE2000201E5030300ED0B0000F5160000FA250000FD3C0000FF630000FF +890000FFA50000FFBE0000FFD20000FFE10000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0070A8000064AD000059B100004FB50000 +46B800003EBA000039BC000037BC000036BC000133C200012DCA000127D200 +0120D8000018DE00000DE2000201E5030300EC0B0000F4150000FA240000FD +3A0000FF5F0000FF860000FFA20000FFBC0000FFCF0000FFDE0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB005FAF000053B30000 +49B700003FBA000038BC000036BC000136BC000136BC000136BC000133C200 +012DCA000128D2000121D8000019DE00000DE2000201E5030300EC0A0000F4 +140000FA230000FD380000FF5C0000FF840000FF9F0000FFB90000FFCC0000 +FFDB0000FFE80000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +4EB5000044B800003BBB000037BC000036BC000136BC000136BC000136BC00 +0136BC000133C100012DCA000128D2000121D8000019DE00000EE2000202E5 +030400EC0A0000F4140000F9220000FD370000FF580000FF810000FF9C0000 +FFB60000FFC90000FFD80000FFE50000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB003EBA000038BC000036BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000133C100012EC9000128D1000121D8000019DD +00000FE2000202E4030400EB0A0000F3130000F9210000FD350000FF550000 +FF7D0000FF990000FFB30000FFC60000FFD50000FFE20000FFEA0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<AA040100AB040000AC050000AD050000AE060000AF070000B0080000B00900 +00B1090000AF060201AC000D04AD001F04AE003104AF004303B1005601B500 +6D00B9008500B9009A00BA00AC00BA00BC00BA00CA00BC00DA00BF00EB00C3 +00FA00C500FE00C500FE00C500FE00C500FE00C500FE00C500FE00C500FE00 +C500FE00C500FE00AC050000AD050000AE060000AF070000B0080000B00900 +00B10A0000B20A0000B30B0000B1080101AD000B05AE001E05AE002F04B000 +4104B2005501B6006C00B9008400BA009900BA00AC00BA00BB00BB00CA00BD +00DA00C000EB00C400FA00C600FE00C600FE00C600FE00C600FE00C600FE00 +C600FE00C600FE00C600FE00C600FE00AE060000AF070000B0080000B10900 +00B10A0000B20B0000B30C0000B40C0000B40D0000B2090101AE000907AF00 +1C06AF002E05B1004005B3005402B7006A01BA008200BB009800BB00AB00BB +00BB00BC00CA00BD00DA00C100EB00C500FA00C600FE00C600FE00C600FE00 +C600FE00C600FE00C600FE00C600FE00C600FE00C600FE00AF080000B00900 +00B10A0000B20B0000B30C0000B40D0000B50E0000B50E0000B60F0000B40B +0001AF010708AF001A07B0002C07B1003E06B3005203B7006901BB008101BC +009700BC00AA00BC00BA00BC00C900BE00D900C100EB00C500F900C700FF00 +C700FF00C700FF00C700FF00C700FF00C700FF00C700FF00C700FF00C700FF +00B10A0000B20B0000B30C0000B40D0000B50E0000B60F0000B6100000B711 +0000B8110000B60E0001B0020608B0001709B1002A09B2003C08B4005005B8 +006702BB007F01BC009600BC00A900BD00BA00BD00C900BF00D900C200EB00 +C600FA00C800FF00C800FF00C800FF00C800FF00C800FF00C800FF00C800FF +00C800FF00C800FF00B30C0000B40D0000B50E0000B60F0000B7100000B811 +0000B8120000B9130000B9140000B8110001B2040409B100140BB200280BB2 +003A09B5004E06B9006504BC007E02BD009500BD00A800BD00B900BE00C800 +C000D900C300EB00C700FA00C900FF00C900FF00C900FF00C900FF00C900FF +00C900FF00C900FF00C900FF00C900FF00B50E0000B6100000B7110000B812 +0000B9130000B9140000BA150000BB160000BB170000BA140001B3050209B2 +00110DB300250DB300380BB5004C08BA006305BD007C03BE009301BE00A701 +BE00B801BF00C701C000D800C400EB00C800F900CA00FF00CA00FF00CA00FF +00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00B8110000B813 +0000B9140000BA150000BB160000BB170000BC180000BD190000BD1A0000BC +170000B6080009B3000E0FB4002210B400350EB600490BBA006008BE007905 +BF009103BF00A602BF00B702BF00C602C100D701C400EA00C900F900CA00FF +00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00 +FF00BA150000BB160000BB170000BC180000BD190000BE1A0000BE1B0000BF +1C0000BF1D0000BE1B0000B80D0007B5020B11B5001E13B4003211B600460E +BA005D0ABE007707C0008F05C000A504C000B604C000C603C200D701C500EA +00CA00F900CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00 +FF00CB00FF00CB00FF00BC180000BD190000BE1B0000BE1C0000BF1D0000C0 +1E0000C01F0000C1200000C1210000C11F0000BB130006B6030713B6001A16 +B5002F14B6004311BB005A0DBF00740AC1008D08C100A306C100B506C100C4 +06C000D504C200E702C500F701C500FF00C300FF01C200FF01C100FF01C100 +FF01C001FF01C001FF01C001FF01C001FF01BE1C0000BF1D0000C01F0000C1 +200000C1210000C2220000C3230000C3240000C4250000C3240000BE190004 +B8050414B7001619B6002B18B6003F15BA005611C000700EC1008A0BC000A0 +0BBB00B10EB700C010B500CF0FB400E00DB600F20BB803FF06B602FF09B401 +FF0AB301FF0CB201FF0DB101FF0DB101FF0EB101FF0EB101FF0EC1200000C1 +210000C2230000C3240000C4250000C4270000C5280000C5290000C62A0000 +C5280000C11F0003BB0B0213B800101CB800261DB7003B19B8005016B90067 +16B4007D17AF00921AAB00A71EA700BA1EA300CB1DA200DC1CA200EE1BA300 +FD1BA000FD1C9E00FD1D9D00FC1E9C00FC1F9B00FC1F9A00FC209A00FC209A +00FC20C3240000C4260000C5270000C5290000C62A0000C62B0000C72C0000 +C72D0000C72E0000C72D0000C4250002BE110112B9000920B9002021B20031 +23A9004124A30055269D006D299800852B93009B2E8E00B02E8B00C42E8A00 +D72D8900EA2D8800FB2C8600FB2D8400FB2E8200FB2F8100FB308000FB3080 +00FB318000FB318000FB31C5290000C62B0000C72C0000C72D0000C82F0000 +C8300000C8310000C9320000C9330000C9320000C72B0001C11A0010B60803 +22A9020F2D9B001E3391002F388800443E7F005B4178007341720089436F00 +A2476B00B9466800CE426700E33F6B03FD3E6803FE406503FE416303FE4262 +03FE426103FE436003FE436003FE436003FE43C72E0000C8300000C8310000 +C9330000C9340000CA350000CA370000CB380000CB390000CB380000CA3200 +01BD2A000EAA1D0021940D02347F01094271001C4A63002E51570040544F00 +57554900715A45008F5F4100AC5F3E00C45A3C00DB553F00FA543C00FB5539 +00FB563700FA563500FA573400FA573300FA573300FA573300FA57C9340000 +CA360000CB370000CB390000CC3A0000CC3C0000CD3D0000CD3F0000CE4000 +00C9410000C0400000B23A000D9E2F001E852300306A1401464C0808593500 +1864290031681D01476D15036370110582710F079E6F0F08B76B0E08D1670E +08EE620C09F1620A0BF062090CF062080CF061070DF061070EEF61070EEF61 +070EEF61CC3A0000CC3C0000CD3E0000CE400000CE410000CF430000CF4500 +00CF460000C8490000BE4C0000B34B0001A445000D8E3D001C7434002D5A2C +0041351D00580903026E000D24720019417000205F6E00257E6A0029996600 +2DB365002FCF63002FEA5D0031F05A0033F0590035F0590036F0580037F058 +0037F0580037F0580037F058CE420000CF440000CF460000D0480000D14A00 +00D14B0000CF4D0000C6500000BB520000B1520000A5510002934D000F7D47 +001C6643002B4D3E003B2B3200500224066600322966003D44640043616000 +49815C004D9E570050B7550053D0530055EB4F0057F34E0059F34D005AF34D +005BF34C005CF44C005CF44C005CF44C005CF44CD14A0000D14C0000D24E00 +00D2500000D3520000CF540000C3560000B7570000AD570000A35700009557 +00048255000F6F54001A5B540027435100362045004A01410C5B00502D5A00 +5B465600656552006B874E006CA147006DB8440070D0420074EA3F0076F43F +0077F43F0078F43E0079F43D0079F43D0079F43D0079F43D0079F43DD35300 +00D4550000D4570000D4580000CF5B0000C15C0000B45C0000A95C00009E5C +0000945D0000865E0004765F000D6663001652660022386400321559014500 +5B114E00682C4A00734645007C67400081863C00849F390086B5350087CE30 +008BE92E008DF72F008EF72E008EF72E008EF72D008FF72D008FF72D008FF7 +2D008FF72DD55B0000D65D0000D65F0000CE610000BE620000B1610000A560 +00009A61000090620000866400007A6700026C6D00095D7300114876001E2D +74002E0D6C033D0073153F0080303B00884B37008E6A310094872D009BA12C +009DB828009BCD20009DE71E01A0FC2001A1FC2001A2FC1F01A2FC1F01A2FC +1E01A2FC1E01A2FC1E01A2FC1ED8640000D7660000CD680000BC670000AE66 +0000A1650000966600008B680000836900007A6C000070730000637B000452 +81000D3C83001A2281002A077E053500891C320094362D009A4E29009F6B23 +00A6871F00ACA21D00AEB91900AECE1400AFE51201B2FA1301B3FB1300B3FB +1200B3FB1200B4FA1200B4FA1100B4FA1100B4FA11DA6C0000CC6E0000BA6D +0000AB6B00009E6B0000926C0000876D00007F700000777300007077000066 +80000058880002458E000A30900017178F002503900A2C009D232400A5391E +00AA4F1A00B0691500B5841100B99F0D00BDB70A00BECE0800BEE40700C1F4 +0600C1F60500C2F60500C2F60500C2F60400C2F60400C2F60400C2F604CB73 +0000B9720000A97100009B7100008F720000847400007B770000747B00006D +7F000065840000598D00004A940001389A0009249C00130C9D011F01A3101F +00AE261600B6390F00BB4E0A00BF670700C3810400C79C0200CAB50100CBCE +0000CDE50000D0F50000D1F90000D1F90000D1F90000D1F90000D1F90000D1 +F90000D1F900B7770000A7760000987600008C780000817B0000787F000070 +83000068870000618B0000589000004B9800003CA000012CA6000719A9000F +04AC031700B4151100BE270900C6390300CB4E0100CF680000D1810000D49B +0000D6B40000D8CC0000DCE30000DDF50000DDFA0000DDFA0000DDFA0000DD +FB0000DDFB0000DDFB0000DDFB00A57C0000977D00008A7F00007F82000075 +8700006C8C0000639000005A940000529800004A9C00003DA4000030AC0001 +21B200050EB6000C00BA050F00C3140800CB230200D2320000D7450000DC5E +0000DE7A0000E0950000E2AF0000E5C70000E8DD0000E9F20000E8FA0000E8 +FA0000E8FA0000E9FA0000E9FA0000E9FA0000E9FA0095830000888600007C +8A0000728F0000679400005D990000549D00004BA1000044A400003CA80000 +31B0000025B700011BBE00040EC2000800C5020C00CD0D0700D6190200DE26 +0000E4360000E9500000EC700000EE8E0000F0AA0000F2C20000F3D70000F4 +EB0000F5F80000F5F80000F5F80000F5F80000F5F80000F5F80000F5F80086 +8D0000799200006E980000629E000057A200004EA7000045AB00003EAE0000 +38B1000034B400002EBB000027C3000120CA000216D000050AD4000702DA05 +0600E10D0100EA170000F1250000F6390000FA590000FC810000FD9F0000FD +BA0000FDCF0000FDE10000FDEF0000FDEF0000FDEF0000FDEF0000FDEF0000 +FDEF0000FDEF00769B000069A100005DA7000052AC000048B1000040B50000 +39B8000036BA000036BB000035BE000131C500012BCD000125D500011DDB00 +0015E0000006E3010400E8060200F00F0000F71B0000FC2D0000FF480000FF +760000FF970000FFB30000FFCA0000FFDC0000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0065AA000058B000004DB4000043B80000 +3BBB000037BC000036BC000136BC000136BC000136BE000131C500012BCD00 +0125D500011EDB000015E0000007E3000400E7060200F00E0000F71A0000FB +2C0000FE460000FF730000FF940000FFB00000FFC70000FFD90000FFE80000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0053B3000048B70000 +3DBA000037BC000036BC000136BC000136BC000136BC000136BC000136BE00 +0131C500012BCD000125D400011EDA000015E0000007E2000300E7060200EF +0E0000F71A0000FB2B0000FE430000FF700000FF920000FFAD0000FFC40000 +FFD60000FFE50000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +42B900003ABB000036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BE000131C400012CCD000125D400011EDA000016DF000008E2 +000400E7050200EF0D0000F6190000FB2A0000FE410000FF6C0000FF8F0000 +FFA90000FFC10000FFD20000FFE10000FFEA0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BE000131C400012CCC000126D400011EDA +000016DF000008E2000300E6050300EE0D0000F6180000FB290000FE3F0000 +FF680000FF8C0000FFA60000FFBE0000FFCF0000FFDE0000FFE80000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<A0000400A1000400A2000400A2010300A3010300A4010300A4010200A50102 +00A6010200A6010200A6000C00A6001C00A7002D00A9003E00AA005000AE00 +6600B2007C00B4009200B500A600B500B500B500C400B700D300B900E300BD +00F300C000FC00C000FC00C000FC00C000FC00C000FC00C000FC00C000FC00 +C000FC00C000FC00A1000400A2000300A3010300A4010200A5010200A50102 +00A6010200A6020100A7020100A7020100A7000A01A7001B00A8002C00AA00 +3D00AB004F00AE006500B3007C00B5009200B500A500B600B500B600C400B7 +00D300BA00E300BD00F300C000FD00C100FD00C100FD00C100FD00C100FD00 +C100FD00C100FD00C100FD00C100FD00A3010300A4010300A5010200A50102 +00A6010100A7020100A7020100A8020100A9030100A9030100A8000901A800 +1A01A9002B01AB003C01AC004E00AF006400B4007A00B6009100B600A500B6 +00B500B700C300B800D200BA00E200BE00F300C100FD00C100FD00C100FD00 +C100FD00C100FD00C100FD00C100FD00C100FD00C100FD00A5010200A50102 +00A6020100A7020100A8020100A9030100AA030100AA040100AB040100AB04 +0100A9000702AA001801AA002A01AC003B01AD004D01B0006300B5007900B7 +009000B700A400B700B400B800C300B900D200BB00E200BF00F200C200FD00 +C200FD00C200FD00C200FD00C200FD00C200FD00C200FD00C200FD00C200FD +00A6010100A7020100A8020100A9030100AA040100AB040100AC050000AD06 +0000AD060000AD060000AA010503AB001702AC002802AD003902AF004C01B1 +006100B5007800B8008F00B800A300B800B400B900C300BA00D200BC00E200 +C000F200C300FD00C300FD00C300FD00C300FD00C300FD00C300FD00C300FE +00C300FE00C300FE00A9030100AA030100AB040100AC050000AC060000AD06 +0000AE070000AF070000B0080000B0080000AC010303AC001503AD002703AE +003803B0004A02B2005F00B6007600B9008E00B900A200B900B300BA00C200 +BB00D100BD00E200C100F200C400FE00C400FE00C400FE00C400FE00C400FE +00C400FE00C400FE00C400FE00C400FE00AB040100AC050000AD060000AE07 +0000AF070000B0080000B1090000B10A0000B20A0000B20B0000AE030203AD +001205AE002405AF003604B1004803B3005D01B7007500BA008C00BA00A100 +BA00B200BA00C100BC00D100BE00E100C200F200C500FE00C500FE00C500FE +00C500FE00C500FE00C600FE00C600FE00C600FE00C600FE00AE060000AF07 +0000B0080000B1090000B20A0000B20B0000B30C0000B40D0000B40D0000B5 +0E0000B1070102AF000F07AF002207B0003306B1004605B4005B02B8007201 +BB008A00BB00A000BB00B100BB00C100BD00D000BF00E100C300F200C700FE +00C700FE00C700FE00C700FE00C700FE00C700FE00C700FE00C700FE00C700 +FE00B1090000B10A0000B20B0000B30C0000B40D0000B50E0000B60F0000B6 +100000B7110000B7110000B40A0002B0000B09B0001F09B1003108B2004406 +B5005903B9007002BC008901BC009E00BC00B000BD00C000BE00CF00C000E1 +00C400F200C800FE00C800FF00C700FF00C600FF00C500FF00C500FF00C400 +FF00C400FF00C400FF00B30C0000B40D0000B50E0000B60F0000B7110000B8 +120000B8120000B9130000BA140000BA150000B60E0001B101080BB2001B0C +B2002E0BB3004109B6005606BA006D03BD008602BE009D01BD00AF01BC00BE +01BB00CD01BB00DD01BC00EF00BE00FE00BD00FF00BC00FF00BB00FF00BA00 +FF00B900FF00B900FF00B900FF00B900FF00B6100000B7110000B8120000B9 +130000BA140000BA150000BB160000BC170000BC180000BC190000BA130001 +B404050CB300160FB3002A0EB4003D0CB7005209BB006A06BD008304BA0098 +05B600A908B100B90AAE00C809AD00D808AE00E906B101FC03AF00FE04AD00 +FE06AC00FE07AB00FE07AA00FE08AA00FE08A900FE08A900FE08B9140000BA +150000BB160000BC170000BC180000BD1A0000BE1B0000BE1C0000BF1D0000 +BF1D0000BD180000B607020CB4001112B4002612B4003910B3004C0EB10060 +0EAD007411A8008914A4009F16A000B2179C00C3169B00D4159B00E6149C00 +F9139900FB149700FB159600FB169500FB179400FA179300FA189300FA1893 +00FA18BC180000BD190000BE1B0000BE1C0000BF1D0000C01E0000C01F0000 +C1200000C1210000C2220000C01E0000B90D010BB6010C15B4001F17AB002E +1AA2003D1C9B004F1E9500652290007C248B0093258700A8268400BC268200 +D0258200E3248200F5248000F9247E00F9257C00F9267B00F9277A00F92779 +00F9287900F9287900F928BF1D0000C01E0000C0200000C1210000C2220000 +C3230000C3250000C4260000C4270000C4270000C3230000BC160009B00704 +1AA1010E2495001C2A8B002E2E820041357900573971006C396A00823A6700 +993C6500B13D6200C73A6000DB376200F2366100FB375F00FB385C00FB395B +00FB395A00FB3A5900FA3A5800FA3A5800FA3AC2220000C3230000C3250000 +C4260000C5280000C5290000C62A0000C62B0000C72C0000C72D0000C42B00 +00B6260008A319001A8D0B012B7A020A386D001B415E002D4751003E4A4900 +534C42006B4F3E0086533B00A3553800BB523600D24D3800EB493700F84A34 +00F74B3200F74B3000F64C2E00F64C2D00F54D2D00F54D2D00F54DC5280000 +C5290000C62B0000C72C0000C72D0000C82F0000C8300000C8310000C83300 +00C2370000BA390000AC340008972A00177D1F00286513013C480707503200 +175A26002F5E1B02446213045F650E067D670D0897650C09B0620B09C75E0B +09E15A0A0AEE58090BEE58070DED58060EED57060EED57050FED57050FED57 +050FED57C72E0000C82F0000C8310000C9320000C9340000CA350000CA3600 +00C9390000C03E0000B7420000AD4300009D3F0009863700176E2F00265528 +0038331B004F0D080763010E246800193F66001F5B630025795F0029955C00 +2DAE5A002FC658002FDF530030ED4F0032ED4E0033ED4E0035EE4D0036EE4D +0036EE4C0036EE4C0036EE4CCA350000CA360000CB380000CB3A0000CC3B00 +00CC3D0000C8400000BE450000B4480000A94A00009E4A00008B46000A7641 +0016603D0023493A0033282F00470424085B0031285B003A415800405B5400 +477B50004A984B004DB1490051C8490052E1450055F0430056F1420058F141 +0059F1410059F140005AF140005AF140005AF140CC3D0000CD3E0000CE4000 +00CE420000CF440000C8480000BB4C0000B04E0000A54E00009A4F00008D4F +00017B4D000A684D0014554E00203F4C002E1E410041003D0D52004B2A4E00 +56424800605E4600657E400067993B0069B138006DC8370070E1350073F134 +0074F2340075F2330076F2320076F2320077F2310077F2310077F231CF4600 +00D0470000D1490000CF4C0000C64F0000B8520000AC530000A05300009554 +00008A5500007F5600016F5800085F5C00114C5F001C345E002A1254013D00 +57124400642B3F006F453B00776335007A7E2E007F982D0082B02B0083C626 +0085DF230088F2240089F424008AF423008AF422008AF422008BF422008BF4 +22008BF422D24F0000D3510000D3530000C5560000B5580000A85800009B58 +00008F590000855B00007C5C0000725F000064650005566C000C416F001928 +6D00270967033500701735007C323200844B2E00896626008D7F2000969B22 +0099B31F0097C7170096DD140099F315009AF715009BF715009BF614009BF6 +14009CF613009CF613009CF613D5590000D25B0000C35D0000B35D0000A45D +0000975E00008B5F0000816100007863000070660000676C00005B7400024B +7B0009357D00161C7A00240479062E00851F290090372400954D1F00996719 +009F801400A79C1300ABB40F00A9C80B00A7DC0800A9F00900AAF50800ABF5 +0800ABF40800ABF40700ABF40700ABF40700ABF407D3630000C2640000B163 +0000A162000093630000876500007C670000746B00006C6E0000667300005D +7A0000508200013E8800072989001312870021018B0C250098251B00A03915 +00A54D1000A9640B00AE7D0700B4990500B8B20200B8C80100B8DD0100BAF0 +0000BBF50000BCF60000BCF60000BCF60000BCF60000BCF60000BCF600BE6A +0000AF6900009E680000906A0000846C0000796F0000707300006978000061 +7C00005A80000051870000428E0000319300061D9500100795011C009D1317 +00A9270D00B03A0700B54D0300B9630100BC7B0100C0960000C3AF0000C4C7 +0000C5DE0000C8F20000C9F90000C9F90000C9F90000C9F90000CAF90000CA +F90000CAF900AA6F00009C6E00008D70000081730000777700006E7C000065 +8100005C860000548A00004D8D00004392000035990000259E000511A1000D +01A4061200AD160C00B6260500BC360100C1490000C45F0000C7770000CA90 +0000CDAA0000CFC30000D1DC0000D4F00000D5FA0000D5FA0000D5FA0000D5 +FA0000D5FA0000D5FA0000D5FA00987500008C7700007F7B0000748000006A +850000608A0000578F00004E930000469600003F990000359E00002AA40000 +1DA900030FAD000A02B0030F00B7110B00BF1F0600C72E0100CC400000D156 +0000D4700000D68A0000D8A40000DBBD0000DED60000E0EC0000E0FA0000E0 +FA0000E0FA0000E0FA0000E0FA0000E0FA0000E0FA00887F00007D82000072 +880000668E00005B93000051980000479C00003F9F000038A2000033A40000 +2FA8000028AE00001FB4000214B9000705BC000C00C20A0B00CA170500D224 +0100D9330000DE490000E2650000E4830000E69F0000E8B80000EBD00000ED +E60000EDF90000EDF90000EEF90000EEF90000EEF90000EEF90000EEF90079 +8C00006E91000062970000569D00004BA1000041A5000039A9000035AB0000 +33AC000033AD000031B100002AB8000023BF000219C600040DCA000802CE03 +0900D60C0500DF170100E6240000EC360000F1500000F4760000F7960000F8 +B10000F9C90000F9DE0000FAF30000FAF40000FAF40000FAF40000FAF40000 +FAF40000FAF400699B00005DA1000050A6000045AB00003CB0000036B30000 +35B4000035B5000035B6000035B7000033BB00002EC4000128CD000121D400 +0119DA00020DDF000300E2020500EA0A0100F3140000F9230000FD370000FF +5E0000FF880000FFA50000FFC00000FFD50000FFE70000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0056AC00004CB1000041B6000039B90000 +36BA000036BB000036BC000036BC000036BC000136BC000134BF00012FC800 +0129D0000122D700001BDD000010E1000101E3010500EB090100F3120000F9 +220000FD360000FF5A0000FF850000FFA20000FFBD0000FFD20000FFE30000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0045B800003CBB0000 +36BC000136BC000136BC000136BC000136BC000136BC000136BC000136BC00 +0135BF00012FC8000129D0000123D700001BDD000010E1000101E3010500EA +090100F3120000F9200000FD340000FF570000FF820000FF9F0000FFBA0000 +FFCF0000FFE00000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +38BC000037BC000136BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000135BF00012FC700012ACF000123D700001BDC000011E1 +000102E3010500EA080100F2110000F81F0000FC320000FF530000FF7F0000 +FF9C0000FFB70000FFCB0000FFDC0000FFE90000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000135BF00012FC700012ACF000123D6 +00001CDC000011E1000103E3010500E9080100F2100000F81E0000FC310000 +FE500000FF7B0000FF980000FFB40000FFC80000FFD90000FFE70000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<99000A0099000A00990009009A0009009B0009009B0008009C0008009C0007 +009D0007009D0007009D0009009E0017009E002700A0003700A2004900A400 +5D00AA007300AE008900B0009E00B000AF00B000BD00B100CC00B200DA00B6 +00EB00B900FA00B900FA00B900FA00BA00FA00BA00FA00BA00FA00BA00FA00 +BA00FA00BA00FA009A0009009A0009009B0008009B0008009C0008009C0007 +009D0007009D0006009E0006009E0006009F0008009F0016009F002600A100 +3700A3004900A5005C00AB007300AF008900B0009D00B100AE00B100BD00B2 +00CB00B300DA00B700EB00BA00FA00BB00FB00BB00FB00BB00FB00BB00FB00 +BB00FB00BB00FB00BB00FB00BB00FB009B0008009B0008009C0008009D0007 +009D0007009E0006009E0006009F0005009F000500A0000500A0000700A100 +1500A1002500A3003600A5004800A7005C00AC007200B0008800B1009D00B2 +00AE00B200BD00B200CB00B400DA00B800EB00BC00FB00BC00FB00BC00FB00 +BC00FB00BC00FB00BC00FB00BC00FB00BC00FB00BC00FB009D0007009D0007 +009D0006009E0006009F0005009F000500A0000500A0000400A1000400A100 +0400A2000500A2001400A3002400A4003500A6004700A8005B00AD007100B1 +008700B2009C00B300AD00B300BC00B300CB00B500DA00B800EB00BD00FA00 +BD00FB00BD00FB00BD00FB00BD00FB00BD00FB00BD00FB00BD00FB00BD00FB +009E0006009E0006009F000500A0000500A0000400A1000400A1000300A200 +0300A2000300A3000200A3000400A4001300A4002300A6003400A8004600A9 +005900AE007000B2008600B3009C00B400AD00B400BC00B400CA00B600DA00 +B900EA00BE00FA00BE00FC00BE00FC00BE00FC00BE00FC00BE00FC00BE00FC +00BE00FC00BE00FC00A0000500A0000500A1000400A1000300A2000300A200 +0300A3000200A4000200A4010200A5010200A5010300A5001200A6002200A7 +003300A9004500AB005800AF006F00B3008500B4009B00B500AC00B500BB00 +B500CA00B700DA00BB00EA00BF00FA00BF00FC00BF00FC00BF00FC00BF00FC +00BF00FC00BF00FC00C000FC00C000FC00A1000300A2000300A2000300A300 +0200A4000200A5010200A6010200A6020100A7020100A8020100A8020200A7 +001001A8002100A9003200AB004400AC005700B1006D00B4008400B5009A00 +B600AC00B600BB00B700CA00B800DA00BC00EA00C000FA00C100FD00C100FD +00C100FD00C100FD00C100FD00C100FD00C100FD00C100FD00A4000200A400 +0200A5010200A6010100A7020100A8020100A8030100A9030100AA030100AB +040100AB030100A9000E01A9001F00AB003001AC004200AE005500B2006C00 +B5008300B7009900B700AB00B700BA00B800C900B900D900BD00EA00C100F9 +00C200FD00C200FD00C200FD00C200FD00C200FD00C200FD00C200FD00C200 +FD00A6020100A7020100A8020100A9030100AA030100AB040100AB040000AC +050000AD050000AE060000AE050100AB000C02AB001D02AC002E02AE004002 +AF005301B3006A00B6008100B8009700B800AA00B800BA00B900C900BB00D9 +00BE00EA00C100F900C100FE00C000FE00BF00FE00BE00FE00BD00FE00BD00 +FE00BC00FE00BC00FE00AA030100AA030100AB040000AC050000AD050000AE +060000AF070000AF080000B0080000B1090000B1090000AD010903AD001A04 +AE002C04AF003D03B1005101B4006700B8007F00B9009600B800A800B600B7 +00B400C500B300D500B400E600B600F700B500FE00B400FE00B200FE00B200 +FE00B100FE00B000FE00B000FE00B000FE00AD050000AD050000AE070000AF +080000B0090000B10A0000B20A0000B30B0000B30C0000B40D0000B40D0000 +AF030605AE001606AF002905B0003B05B2004E03B6006401B7007B01B3008E +03AF00A105AB00B106A700C005A500CF04A600E103A800F402A700FC02A500 +FC03A300FC03A200FB03A200FB04A100FB04A000FB04A000FB04B0090000B1 +090000B20A0000B30B0000B40C0000B50D0000B50E0000B60F0000B7100000 +B7110000B7110000B2060305B0001209B1002509B0003709AD004709A80058 +09A4006B0CA0007F0F9C0095119800AA119500BB109300CD0F9300DF0F9300 +F10E9200F90D9000F90E8E00F90F8D00F9108C00F9108B00F9118A00F9118A +00F911B40D0000B40D0000B50E0000B6100000B7110000B8120000B9130000 +B9140000BA150000BA160000BB160000B5090106B2000D0DAD001D0FA4002A +139A003815930048188D005E1D8700741E82008A1F7E00A01F7C00B41F7B00 +C81E7A00DB1D7B00EE1C7A00F81C7800F81D7600F71E7500F71E7400F71F73 +00F71F7200F71F7200F71FB8110000B8120000B9130000BA140000BA160000 +BB170000BC180000BD190000BD1A0000BE1B0000BE1B0000B6110005A80503 +139A010D1D8D001A2284002B267B003E2D720052336900653262007A315E00 +91335C00A8345A00BE335900D3305A00E82E5B00F72D5900F72E5600F72F55 +00F72F5300F7305200F7305200F7305200F730BB170000BB170000BC180000 +BD1A0000BE1B0000BF1C0000BF1D0000C01E0000C01F0000C1200000BC2500 +00B02200049C170013860A01237401092F67001B3859002C3F4C003B404400 +4F423D00664538007E483500994A3200B3493100C9463100E0423300F43F2F +00F4402D00F3412B00F3422900F2422800F2432700F2432700F243BF1C0000 +BF1D0000C01E0000C0200000C1210000C2220000C3230000C3250000C12700 +00BB2D0000B3320000A52F00048F260011771B00205F100033450707462F00 +165023002D541702415811055A5A0C07765B0909905A090BA958090CBF5409 +0BD751080BEA4E070CEB4E060EEB4D050FEA4D0510EA4D0411EA4D0411EA4D +0411EA4DC2230000C2230000C3250000C4260000C5270000C5290000C62A00 +00C22E0000B9340000B0390000A63C0000953800047F310010672B001F5025 +0030301900460703025C000F245F001A3D5B001F555700247353002A915100 +2DA94E002FBF4D0030D549002FE8450031EB430033EB430034EB420035EB42 +0035EB410036EB410036EB41C5290000C62A0000C62B0000C72D0000C72E00 +00C7300000C1350000B63B0000AB3F0000A041000096420000843F00056F3C +00105A39001D4435002B252B003E02210953002F275100373E4C003E564800 +44744400489240004BAB3E004EC13D0050D83B0052EB380054EE370055EE36 +0056EE360057EE350058EF350058EF350058EF35C8300000C8310000C93200 +00CA340000CA360000BF3D0000B3420000A74500009B4600008F4700008548 +0000754700056247000F504800193A470026193C003A003B0E480047284200 +513F3B005B593900607735006392300065AA2D0069C12C006DD82A006FEC29 +0071F0290072F0280072F0270073F0270073F0260073F0260073F026CB3900 +00CB3A0000CC3B0000C93F0000BD450000B0480000A24A0000954B0000894C +00007F4D0000764F0000685200045856000C465900162F5800230F4F023500 +55133900612B34006B443000725F2B0075782300799121007DA920007EBF1D +0080D6190083EC190084F1190085F1180085F1180085F1170085F1170086F1 +170086F117CE430000CF430000CC470000BB4C0000AD4E00009E4F00009050 +0000845100007A53000071560000695900005D5F00014F6600083B69001322 +6700210763042D006D192C0079342900804B240084621C00867815008F9416 +0095AD160092C10F0090D50A0092EB0B0094F20B0094F20A0094F20A0095F2 +090095F2090095F2090095F209CD4F0000C9500000B9530000A95400009A55 +00008C5600007F580000755A00006C5E0000656100005E650000536E000044 +7500052F7600111774001E0375092500822120008C381B008F4C150093620E +0098790900A0940900A6AE0700A4C20400A1D50200A2EA0200A3F20100A4F2 +0100A4F20100A4F20100A4F20100A4F20100A4F201BD5A0000B75A0000A759 +0000965A0000885C00007B5E00007162000068660000616B00005A70000054 +740000487C0000388100042382000F0C81001C00870F1C00942612009B380B +009F4B0600A3600200A7770000AD920000B3AD0000B2C20000AFD50000AFEA +0000B1F40000B1F40000B1F40000B1F40000B1F40000B1F40000B1F400A960 +0000A36000009361000085630000786600006E6A0000657000005D75000055 +7A00004E7E0000478200003A8800002B8C0003178D000D038E021700971411 +00A1260900A7360300AC480100AF5C0000B1720000B68C0000BBA70000BBBE +0000BBD40000BCE90000BEF70000BEF70000BEF70000BEF70000BEF70000BF +F70000BFF7009567000090670000826A0000766E00006B7300006279000059 +7F00005084000048880000408B00003A8D00002D9200001F9700021198000A +0199011400A1110E00AA210800B1310400B6420000B9560000BC6D0000C086 +0000C3A10000C5BA0000C6D20000C8E80000CBF90000CBF90000CBF90000CC +F90000CCF90000CCF90000CCF900847100008072000074770000697D00005E +830000548800004A8D000041900000399300003495000031970000299B0000 +21A0000115A3000705A5001000AB0C0E00B31B0900BB2A0400C13B0000C54F +0000C9660000CC800000CE9A0000D1B40000D3CD0000D6E50000D8FA0000D8 +FA0000D8FA0000D8FA0000D8FA0000D8FA0000D8FA00757E00007180000066 +8600005A8D00004E920000449600003B9A0000339C0000319E0000319F0000 +319F00002BA4000024AA000019AE00050CB2000B00B6060E00BE140900C622 +0300CD310000D3440000D75C0000DA780000DC930000DEAE0000E1C70000E4 +E00000E5F70000E4FA0000E5FA0000E5FA0000E5FA0000E5FA0000E5FA0066 +8E00006290000055960000499B00003E9F000036A3000032A5000032A60000 +32A7000032A8000033A900002DAE000026B500001DBB000312C0000704C402 +0B00CA0B0800D2170300DB240000E1340000E64B0000EA6B0000ED8B0000EF +A70000F0C10000F2D80000F3EF0000F3F80000F3F80000F3F80000F4F80000 +F4F80000F4F800539E00004FA0000043A5000039A9000033AC000034AE0000 +34AF000034B0000034B1000034B2000035B3000030B900002AC1000022C900 +021AD000040ED4000602D9020800E00A0300E9140000F0200000F6330000FA +520000FE7D0000FF9C0000FFB90000FFD00000FFE30000FFEF0000FFEF0000 +FFEF0000FFEF0000FFEF0000FFEF0042AE00003FB0000037B4000035B60000 +35B7000036B8000036B9000036BA000036BA000036BB000036BB000032C200 +012DCB000127D2000120D9000017DE00000BE2000300E6040300EE0C0000F6 +180000FB290000FE440000FF700000FF930000FFB20000FFC90000FFDD0000 +FFEA0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0036BC000036BC0001 +36BC000136BC000136BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000133C200012DCB000127D2000120D9000018DE00000BE2000200E6 +040300EE0C0000F5170000FB280000FE410000FF6C0000FF900000FFAF0000 +FFC60000FFDA0000FFE80000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +36BC000136BC000136BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000133C200012DCA000127D2000120D9000018DE +00000CE2000201E5040300ED0B0000F5170000FA260000FE3E0000FF680000 +FF8D0000FFAA0000FFC30000FFD60000FFE60000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000136BC000133C200012DCA000127D2 +000120D9000018DE00000DE2000201E5030400ED0B0000F5160000FA250000 +FD3C0000FF640000FF8A0000FFA60000FFBF0000FFD30000FFE30000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<90000E0090000E0090000E0091000E0092000E0092000D0093000D0094000D +0094000C0094000C0095000C00950013009300200094002F00980040009A00 +53009F006800A6007F00AA009500AA00A700AA00B700AA00C500AC00D400AE +00E300B100F300B200F800B200F800B200F800B200F800B200F800B200F800 +B200F800B200F80091000E0091000E0092000D0093000D0093000D0094000C +0094000C0095000C0096000C0096000B0096000B0096001200950020009600 +2F00990040009C005300A0006800A7007F00AB009400AB00A700AB00B600AB +00C500AD00D300AF00E300B200F300B300F800B400F800B400F800B400F800 +B400F800B400F800B400F800B400F80093000D0093000D0093000D0094000C +0095000C0095000C0096000B0097000B0097000B0098000B0098000A009800 +110097001F0098002F009B0040009D005200A1006700A8007E00AC009400AC +00A600AC00B600AD00C400AE00D300B000E200B400F300B500F900B500F900 +B500F900B500F900B500F900B500F900B500F900B500F90095000C0095000C +0095000C0096000B0097000B0097000B0098000A0098000A0099000A009900 +0A009A0009009A00100099001F009A002E009D003F009F005200A3006700A9 +007D00AD009300AD00A600AD00B600AE00C400AF00D300B100E200B500F300 +B600F900B600F900B600F900B600F900B600F900B600F900B600F900B600F9 +0097000B0097000B0097000B0098000A0098000A0099000A00990009009A00 +09009A0009009B0008009B0008009C000F009B001E009C002D009F003F00A1 +005100A4006600AA007D00AE009200AE00A500AF00B500AF00C400B000D300 +B200E200B600F300B800F900B800F900B800F900B800F900B800F900B800F9 +00B800F900B800F90098000A0098000A0099000A00990009009A0009009B00 +08009B0008009C0008009C0007009D0007009D0007009D000E009D001D009E +002D00A1003E00A2005100A6006500AC007C00AF009200B000A500B000B500 +B000C300B100D200B400E200B700F300B900FA00B900FA00B900FA00B900FA +00B900FA00B900FA00B900FA00B900FA009A0009009A0009009B0008009B00 +08009C0008009D0007009D0007009E0006009E0006009E0006009F0005009F +000C00A0001C00A0002C00A3003D00A4004F00A8006400AD007B00B0009100 +B100A400B100B400B100C300B200D200B500E200B900F200BB00FB00BB00FB +00BB00FB00BB00FB00BB00FB00BB00FB00BB00FB00BB00FB009C0007009C00 +07009D0007009D0007009E0006009E0006009F000500A0000500A0000400A1 +000400A1000400A2000B00A2001A00A3002A00A5003C00A6004E00A9006300 +AE007A00B1009000B200A300B200B400B300C200B400D100B600E100BA00F2 +00BD00FB00BD00FB00BC00FB00BC00FB00BC00FB00BB00FB00BB00FB00BB00 +FB009E0006009E0006009F0005009F000500A0000400A1000400A1000400A2 +000300A3010300A3010300A4010300A4000900A4001900A5002900A7003A00 +A8004D00AB006100B0007800B3008F00B300A300B400B300B400C200B500D1 +00B600E100B800F100B800FB00B700FC00B600FC00B500FC00B400FC00B300 +FC00B300FC00B300FC00A1000400A1000400A1000400A2000300A3010300A3 +010300A4010200A5010200A5010200A6010100A6020100A6000700A7001700 +A7002800A9003900AA004B00AD006000B1007700B4008D00B200A000B000B0 +00AD00BE00AA00CC00AB00DD00AC00EF00AC00FB00AA00FC00A900FC00A700 +FC00A700FB00A600FB00A600FB00A500FB00A3010300A3010300A4010200A5 +010200A6010200A6010100A7020100A8020100A9030100A9030100AA040100 +A9010501A9001401A9002601AB003701AC004901AE005D00AD007000AB0083 +01A7009703A300A9039F00B8029C00C8019D00D9019E00EC019D00F9009B00 +FA009900F9019800F9019700F9019700F9019600F9019600F801A7020100A7 +020100A7020100A8020100A9030100AA040100AB040100AC050000AD060000 +AD060000AE070000AC030301AB001102AB002302A9003204A50041059E004F +06990061099600750B93008C0C8F00A10D8B00B40C8A00C50B8A00D80A8A00 +EA098900F6088700F7088600F7098400F70A8300F70A8300F70A8200F70B82 +00F70BAB040100AB040100AB050000AC050000AD060000AE070000AF070000 +B0080000B1090000B10A0000B20A0000AF060102AD000D05A5001A0A9A0025 +0F91003211890042148300571A7E006D1C7900821A7400971A7200AB1A7100 +C0197100D3187200E6167300F4147100F6156F00F5166E00F5166D00F5176C +00F5176B00F5186B00F518AF070000AF070000AF080000B0090000B10A0000 +B20B0000B30C0000B40D0000B50E0000B50E0000B60F0000AF0E0002A00603 +0C91010B178500181B7C00281F73003B276A004D2D6200602C5A00742B5500 +8A2B5300A02C5200B62C5100CB2A5200E0285500F1255300F4255000F4264E +00F3274D00F3274C00F3284B00F3284A00F328B30C0000B30C0000B40C0000 +B50E0000B60F0000B6100000B7110000B8120000B9130000B8150000B31B00 +00A91D00019514000C7F09011B6D0109276100193054002A3747003A393F00 +4C3A3700613D3000783F2D0090412A00AA412900C03F2A00D63B2C00EB372A +00F0372800EF392500EF392400EF3A2300EE3A2200EE3B2100EE3BB7110000 +B7110000B8120000B9130000BA140000BA160000BB170000BB180000B91C00 +00B1230000A92900009D2900018722000A701900195A0F012C4106063E2C00 +154720002A4A16033E4D0E05544F09086F4F070A894F050BA14E050CB74B06 +0DCE47060CE345050DE844040EE844030FE8440210E8440210E8440111E744 +0111E744BB170000BB170000BC180000BD190000BE1B0000BE1C0000BF1D00 +00B9240000B12C0000A63000009B3200008C320001782D000A622700184B21 +00292D16003D0B07065000112455001A3B50001F504B00256C46002A8A4400 +2DA343002FB841002FCD3F002FE33B0030E9390032E9380033E9380034E937 +0035E9370035E9370035E936C01E0000C01E0000C01F0000C1200000C22200 +00C0250000B82C0000AD320000A136000095380000893900007C3900016937 +000A553500173F3100242228003602200A49002E274700353B41003B513C00 +426E3800468B350048A433004BBA32004ED031004FE52E0051EC2D0052EC2C +0053EC2B0054EC2B0055EC2A0055EC2A0055EC2AC4260000C4260000C42600 +00C5280000C22B0000B6340000AA3A00009C3C00008E3D0000833E00007940 +00006D4200025C4200094A4300133542001F1638013200390F3E0044273600 +4D3D2F0056552D005B702A005E8A250061A2230064B9220068CF20006BE51F +006CED1E006DED1D006EED1C006EED1C006EED1B006FED1B006FED1BC72D00 +00C72E0000C72E0000C1340000B43B0000A63F000097410000894200007D44 +0000734600006B490000614C000152500006405300102952001D0B4A022D00 +52142F005D2C2A00674326006D5B210070721A007289160077A1150079B713 +007ACE10007CE30F007EEE0F007EEE0E007EEE0D007FEE0D007FEE0C007FEE +0C007FEE0CC8380000C8380000C13C0000B2420000A2450000924700008448 +0000784A00006E4D0000655000005E54000055590000485F00033563000D1E +61001A045E0525006A1B2300763520007C491A007E5D130081720C00868A0A +008CA40A008BB906008BCE03008AE303008DF002008EF002008EF002008FF0 +01008FF001008FF001008FF001BA470000B9470000B04900009F4B00008E4C +0000804E0000735100006955000061590000595D0000536200004B6800003D +6F00012A70000B126E001801710B1D007F231700873811008A490B008D5C06 +0090720200968B01009CA601009BBB000099CF000098E300009AF200009AF2 +00009AF200009BF200009BF200009BF200009BF200A6500000A55000009B51 +00008A5200007B5500006F580000655D00005D620000556800004E6D000048 +7100003F760000317B00011D7C000A087B011500831213008E260B00943606 +0096460400985901009B6E0000A1870000A8A40000A8BA0000A5CD0000A3E2 +0000A5F30000A5F30000A5F30000A5F30000A5F30000A5F30000A5F3009158 +00009058000087590000785C00006C61000062660000596D00005172000049 +770000427B00003B7E000032810000258500011586000904850113008D1011 +0096210B009C310600A0420300A3540100A6690000AA820000B19E0000B3B6 +0000B1CB0000B0E00000B1F40000B2F40000B2F50000B2F50000B2F50000B2 +F50000B2F5007E6200007D620000756400006A6A00005F700000567700004C +7D0000438100003B840000348700002F8900002B8A0000238E000017900007 +0890001100950B12009D1C0C00A52C0600AB3C0200AE4F0000B1640000B47C +0000BA970000BDB10000BDC80000BCDF0000BFF40000C0F70000C0F70000C0 +F70000C1F70000C1F70000C1F7006F7000006E700000687400005C7B000051 +810000478600003D8A0000358D0000308F00002F9000002E9100002C930000 +259700001A9A00040C9B000D019F071100A7160C00AF260700B6360200BA48 +0000BE5D0000C0760000C4900000C7AA0000C9C40000CADD0000CDF30000CE +F90000CEF90000CFF90000CFF90000CFF90000CFF900608100006081000059 +8500004D8B0000418F00003793000031950000309700003097000030980000 +309900002E9B000027A000001EA5000211A8000804AB030F00B10F0C00BA1E +0700C12E0200C73F0000CB550000CE6E0000D1890000D3A30000D6BE0000D9 +D80000DCF00000DCFA0000DCFA0000DCFA0000DCFA0000DCFA0000DCFA004F +9100004F910000479400003C990000349C0000319E0000319F000031A00000 +31A1000031A2000032A3000030A500002AAB000021B0000117B5000609B901 +0B00BE080C00C6150700CE230100D5320000DB460000DF620000E2800000E3 +9C0000E6B80000E8D10000EBE90000EBF90000EBFA0000EBFA0000EBF90000 +EBF90000EBF9003DA000003DA0000036A3000032A5000032A6000032A80000 +33A9000033AA000033AB000033AC000033AD000032AF00002CB6000025BD00 +011CC4000410C8000702CC010B00D40A0600DC150100E5220000EB320000F0 +4D0000F4720000F7930000F8B10000F9C90000F9E00000FAF20000FAF50000 +FAF50000FAF40000FAF40000FAF40035AD000035AD000034AF000034B00000 +34B2000035B3000035B4000035B5000035B6000035B7000036B8000035BB00 +002FC2000129CA000123D200011BD8000210DD000303E1020500E7090100F0 +120000F7200000FB350000FE590000FF850000FFA40000FFC00000FFD70000 +FFE80000FFEC0000FFEC0000FFEC0000FFEC0000FFEC0036BA000036BA0000 +36BA000036BB000036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000135BE000130C500012BCE000124D500011DDB000014E0000105E3 +010400E9070100F1100000F81E0000FC320000FF520000FF7F0000FF9F0000 +FFBC0000FFD30000FFE50000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +36BC000136BC000136BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000135BE000131C500012BCD000125D500011DDB +000014E0000006E3010400E8070200F10F0000F81D0000FC300000FF4D0000 +FF7B0000FF9B0000FFB80000FFCF0000FFE20000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000136BC000135BE000131C500012BCD +000125D500011EDB000015E0000006E3010400E8060200F00F0000F71B0000 +FC2E0000FF4A0000FF770000FF980000FFB40000FFCB0000FFDD0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<85001200850012008500120086001200870012008700110088001100890011 +00890011008A0010008B0010008B00120089001B00880028008A0036008F00 +470093005C009C007300A2008A00A4009F00A400B000A300BF00A400CE00A6 +00DD00A900ED00AA00F600AA00F600AA00F600AA00F600AA00F600AA00F600 +AA00F600AA00F6008700110087001100870011008800110089001100890011 +008A0010008B0010008B0010008C0010008D0010008D0011008B001B008A00 +28008C0036009000470095005B009D007300A3008900A5009E00A500B000A5 +00BE00A500CD00A700DD00AA00EC00AC00F600AC00F700AC00F700AC00F700 +AC00F700AC00F700AC00F700AC00F7008900110089001100890011008A0010 +008B0010008C0010008C0010008D000F008E000F008E000F008F000F008F00 +10008D001A008C0027008F0036009200470096005B009E007200A4008900A6 +009E00A600AF00A600BE00A700CD00A900DC00AC00EC00AD00F700AD00F700 +AD00F700AD00F700AD00F700AD00F700AD00F700AD00F7008B0010008B0010 +008B0010008C0010008D000F008E000F008E000F008F000F0090000E009000 +0E0091000E0091000F008F0019008F002700910036009400470098005B009F +007200A6008800A8009D00A800AF00A700BD00A800CC00AA00DB00AD00EB00 +AF00F700AF00F700AF00F700AF00F700AF00F700AF00F700AF00F700AF00F7 +008E000F008E000F008E000F008E000F008F000F0090000E0091000E009100 +0E0092000E0092000D0093000D0093000E0092001900910026009300360096 +0047009A005B00A1007200A7008800A9009D00A900AE00A900BD00A900CC00 +AC00DB00AE00EB00B100F700B100F700B100F700B100F700B100F700B100F8 +00B100F800B100F80090000E0090000E0090000E0091000E0091000E009200 +0D0093000D0093000D0094000D0095000C0095000C0095000D009400180094 +00260096003500990047009B005A00A2007100A8008700AA009C00AA00AE00 +AA00BD00AB00CB00AD00DA00B000EA00B200F700B200F800B200F800B200F8 +00B300F800B300F800B300F800B300F80092000D0092000D0092000D009300 +0D0094000D0094000C0095000C0096000C0096000B0097000B0097000B0097 +000C009700160096002500980035009B0047009D005A00A4007000AA008600 +AC009C00AC00AD00AC00BC00AC00CB00AE00DA00B100EA00B400F700B400F8 +00B400F800B400F800B400F800B400F800B400F800B400F80095000C009500 +0C0095000C0095000C0096000B0097000B0097000B0098000A0098000A0099 +000A00990009009A000B0099001500990024009B0034009E004600A0005900 +A6007000AB008600AD009B00AD00AD00AE00BC00AE00CA00B000DA00B300EA +00B500F700B500F900B400F900B400F900B300F900B300F900B300F900B300 +F90097000B0097000B0097000B0098000A0098000A0099000A009A0009009A +0009009B0009009B0008009B0008009C0009009C0014009C0023009E003300 +A0004500A2005800A7006F00AD008500AE009A00AF00AC00AF00BB00AD00C9 +00AD00D800AE00E900AE00F700AD00FA00AB00FA00AA00FA00A900FA00A800 +FA00A800FA00A700FA009A0009009A0009009A0009009A0009009B0008009B +0008009C0008009C0007009D0007009D0006009E0006009E0007009F001200 +9F002200A0003200A3004400A4005700A9006D00AC008200AB009600A800A7 +00A400B600A100C500A100D600A200E700A100F6009F00F9009D00F9009C00 +F9009B00F9009A00F9009A00F9009900F9009C0008009C0008009C0008009D +0007009D0007009E0006009E0006009F0005009F000500A0000400A0000400 +A1000500A2001000A2002000A3003100A5004300A4005400A1006500A00077 +009E008C019A00A0019600B1009300C1009200D3009300E5009200F4008F00 +F7008E00F7008C00F7008C00F7008B00F7008A00F7008A00F7009F0006009F +0006009F0006009F000500A0000500A1000400A1000400A2000300A2000300 +A3000200A3000200A4000300A4000E00A4001E00A0002C029A003904930045 +058D0056088A006B0A8800820A840098098100AB097F00BE088000D0078100 +E3068000F2047E00F5047D00F5047B00F5057A00F5057900F5057900F50578 +00F506A1000300A1000300A1000300A2000300A3000200A3000200A4010200 +A5010200A6010100A7020100A7020100A8020200A5000A019B001506900020 +0B87002D0E7F003B127A005018740065196F007A166A008F156800A3156700 +B7156700CB146900DF126B00EF0E6A00F40E6800F30F6600F30F6500F31064 +00F3106400F3106300F311A5010200A5010200A5010200A6010100A7020100 +A8020100A9030100AA030100AA040100AB040000AA060000A5090000980502 +07890109117D0015167300241A6B003622620048275A005A2752006E254C00 +8325490098264800AD264800C2254800D6234C00EB1E4C00F11D4900F11E47 +00F11F4600F0204400F0204400F0214300F021AA030100AA030100AA030100 +AB040000AC040000AD050000AE060000AE070000AF080000AD0B0000A51200 +009D1600008D13000578080114660107215A00172A4E002930420037323900 +483331005C352A007237260088382300A1392200B8372300CD342600E43026 +00ED2F2300EC302000EB311F00EB321D00EB321C00EB331B00EA33AF070000 +AF070000AF070000B0080000B1090000B20A0000B20B0000B20D0000AD1300 +00A51900009B1E000091210000801F00046A170013540D00253D0506352900 +133E1D01284112033B440C064F4407096743050C8042040E9A41030FB04003 +0FC63D050EDC3B050EE63A040FE6390311E6390212E6390213E6380213E638 +0114E638B40C0000B40C0000B40C0000B50D0000B60F0000B6100000B61200 +00AD1B0000A4220000982600008C290000812B0000712900045C240012461E +00222A140035080504460012244B001A3846001E4B400025653A002A823700 +2D9C37002EB236002FC734002FDC32002FE72F0031E72E0032E72E0033E72D +0034E72D0034E72D0035E72CB9130000B9130000B9130000B9140000BA1500 +00B61B0000AD230000A1290000932C0000872F00007B310000723300006333 +00054F3100113B2E001D1E25002F021F0B3F002C253D0032383600384C3000 +3F672C0043842A00469C280049B228004BC827004DDD24004DE923004FE922 +0050E9210051E9200051E9200052E9200052E91FBD1A0000BD1A0000BD1A00 +00BE1B0000B8230000AC2B00009E3000008E32000081340000763700006C39 +0000643C0000563E0004443E000E303E00191235012B003710330041262C00 +4A3B260052512300576A1F005A831B005D9A190060B0170063C7160065DB14 +0066EA130067EA120068E9110068E9110069E9100069E9100069E90FC02300 +00C0230000C0230000B82B0000AA3300009A3600008A3800007C3A0000703D +0000674000005E430000574700004B4A00023A4D000A254D00160947032500 +4F1525005A2C200063421C00685717006B6D11006D820D0070980A0073AF09 +0075C5070075DA060077EB050077EB040078EB040078EB040078EB030079EB +030079EB03B6340000B6340000B6340000A83A0000963D0000853E00007741 +00006B44000061470000594B0000524F00004C53000041590001305D000819 +5C0014045B071C00671D190072341500774710007A5909007B6D03007E8301 +00819A000083B0000083C6000082DB000084EE000084EF000084EF000084EF +000084EF000084EF000085EF00A3410000A3410000A3410000924200008144 +000073470000674B00005D500000555400004D590000475E00004062000036 +680000246A00060E690011016E0D14007A240F0081350A0083450600845602 +00866A0000898100008D9900008EB000008EC500008CDA00008EEF00008EF1 +00008FF100008FF100008FF100008FF100008FF1008D4900008D4900008D49 +00007D4B00006F4E00006353000059590000515E000049640000426900003B +6D00003570000029740000187600050674000F00790E110083210D00893108 +008C4105008D5203008F660000937D00009A9800009CB000009AC4000097D9 +000098EE000099F200009AF200009AF200009AF200009AF200009AF2007852 +000078520000785200006C570000605C0000566300004D690000446F00003C +730000357700002E7900002B7B0000257D0000197E00040A7D000E00800913 +00891C0E00912C0800953C0400974D02009A6100009D780000A4930000A9AE +0000A7C30000A4D70000A4EC0000A5F30000A6F30000A6F30000A6F30000A6 +F30000A6F300675F0000675F0000675F00005D660000536E0000497400003F +7A0000367D00002E8000002B8100002B8200002B830000278500001C870003 +0E87000C028805130091160F00992709009F360400A3480200A65B0000A872 +0000AD8C0000B3A90000B4C00000B2D50000B1EB0000B3F50000B3F50000B3 +F50000B3F50000B3F50000B4F5005A7200005A7200005A7200004F78000044 +7E00003A830000318600002D8700002D8800002D8900002D8A00002D8B0000 +298D00001F9100021292000904930312009A101000A2210900AA310400AF42 +0100B2550000B56C0000B9850000BDA10000BFBB0000BFD30000C0EA0000C3 +F80000C3F80000C4F80000C4F80000C4F80000C4F8004A8300004A8300004A +8300003F880000348C00002E8E00002E8F00002E9000002F9100002F920000 +2F9300002F9300002B960000229B0001179E0006089F010F00A40A1000AD1A +0A00B52A0500BB3B0100C04E0000C3650000C67E0000C99A0000CCB40000CD +CF0000D0E90000D2F90000D2FA0000D3FA0000D3FA0000D3FA0000D3FA0039 +9100003991000039910000329400002F960000309700003098000030990000 +309A0000309B0000319C0000319D00002DA1000025A600001BAB00040EAE00 +0A01B1040F00B9120A00C1200500C9300000CE420000D35B0000D6760000D8 +920000DAAD0000DDC80000E1E30000E2F70000E1FA0000E1FA0000E2FA0000 +E2FA0000E2FA00319E0000319E0000319E0000319F000031A0000031A20000 +32A3000032A4000032A5000032A6000032A7000032A800002FAB000028B200 +0020B8000214BE000606C1000B00C7090A00CF150400D8220000DF320000E4 +490000E9680000EB890000EDA60000EFC10000F1DA0000F2F20000F2F80000 +F2F80000F3F80000F3F80000F3F80033A9000033A9000033A9000033AA0000 +33AB000033AD000034AE000034AF000034B0000034B2000035B3000035B300 +0032B800002CC0000025C800011DCF000313D5000407D9020600DF070400E7 +110000EF1D0000F52F0000F94B0000FC760000FD990000FEB70000FDD00000 +FDE70000FEEF0000FEEF0000FEEF0000FEEF0000FEEF0035B5000035B50000 +35B5000035B6000036B8000036B9000036BB000036BC000036BC000036BC00 +0036BC000136BC000134C000012EC8000129D1000122D700001ADD00000EE1 +000200E4020400EC0A0000F4150000FA260000FE3D0000FF690000FF910000 +FFB00000FFCA0000FFE00000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +36BC000036BC000036BC000036BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000134C000012FC8000129D0000122D7 +00001ADD00000FE1000201E4020400EC0A0100F4140000FA240000FD3B0000 +FF650000FF8E0000FFAB0000FFC70000FFDB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000136BC000136BC000134C000012FC8 +000129D0000122D700001ADD000010E1000101E4020500EB090100F4130000 +F9230000FD380000FF600000FF8A0000FFA70000FFC30000FFD70000FFEA00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<7A0015007A0015007A0015007A0015007B0015007C0015007C0015007D0014 +007E0014007E0014007F0014007F0014007F0017007D0023007E002E008000 +3C0086004D008F00650098007F009D0096009D00A9009B00B9009B00C9009D +00D9009F00E800A000F400A000F600A000F600A000F600A000F600A100F600 +A100F600A100F6007C0015007C0015007C0015007C0015007D0014007E0014 +007E0014007F00140080001400800013008100130081001300810017007F00 +220080002E0083003C0088004D00900065009A007E009E0095009E00A9009D +00B9009D00C8009E00D800A100E700A200F400A200F600A200F600A200F600 +A200F600A300F600A300F600A300F6007E0014007E0014007E0014007E0014 +007F0014008000140081001300810013008200130083001300830013008400 +1200830016008100210082002E0085003C008A004D00910065009B007D009F +009500A000A8009F00B8009F00C700A000D700A300E700A400F300A400F600 +A400F600A400F600A500F600A500F600A500F600A500F60080001300800013 +00800013008100130082001300820013008300130084001200840012008500 +12008600120086001200860015008400210084002E0087003C008C004E0093 +0065009D007D00A1009400A100A700A000B700A000C600A200D600A400E600 +A600F300A600F600A600F600A600F600A700F600A700F600A700F600A700F6 +00830013008300130083001300830013008400120085001200860012008600 +120087001200880011008800110089001100880014008600200087002D008A +003C008E004E00950064009E007C00A2009300A300A700A200B700A200C600 +A300D500A600E500A800F300A800F600A800F600A900F600A900F600A900F6 +00A900F600A900F60086001200860012008600120086001200870012008800 +110088001100890011008A0011008A0010008B0010008B0010008B00130089 +00200089002D008C003C0090004E00970064009F007C00A4009200A500A600 +A400B600A400C500A500D400A800E400AA00F300AB00F600AB00F600AB00F7 +00AB00F700AB00F700AB00F700AB00F7008800110088001100880011008900 +11008A0011008A0010008B0010008C0010008C0010008D000F008E000F008E +000F008E0012008C001F008C002C008F003C0093004E0098006400A1007B00 +A5009200A600A500A600B500A600C400A700D300AA00E300AC00F300AD00F7 +00AD00F700AD00F700AD00F700AD00F700AD00F700AD00F7008B0010008B00 +10008B0010008C0010008C0010008D000F008E000F008F000F008F000E0090 +000E0090000E0091000E00910011008F001E008F002C0092003C0095004E00 +9A006400A3007B00A7009100A800A500A800B500A700C400A900D300AB00E3 +00AC00F200AC00F700AB00F700AA00F700A900F700A800F700A800F700A700 +F7008E000F008E000F008E000F008F000F0090000E0090000E0091000E0092 +000E0092000D0093000D0093000D0094000D0094000F0092001D0092002B00 +95003C0098004E009D006300A4007A00A8009000AA00A400A800B400A400C2 +00A300D100A300E200A200F200A000F7009E00F7009D00F7009C00F7009B00 +F7009A00F7009A00F70092000E0092000E0092000E0092000D0092000D0093 +000D0094000D0094000C0095000C0096000C0096000B0096000B0097000E00 +96001C0096002B0099003B009B004D009E006200A1007600A2008B009F009E +009B00AF009700BE009600CF009600E1009400F1009200F7009000F7008F00 +F7008E00F7008D00F7008C00F7008C00F70095000C0095000C0095000C0095 +000C0095000C0096000B0097000B0097000B0098000A0098000A0099000A00 +990009009A000C0099001B0099002A009B003A00970048009300570091006A +00910080008F0096008B00A9008800BA008700CC008700DF008500F0008300 +F6008200F6008000F6007F00F6007E00F6007E00F5007E00F50098000B0098 +000B0098000B0098000A0098000A0099000A009A0009009A0009009B000800 +9B0008009C0008009C0007009C000A009A001800950025018C00300385003B +0480004B087E00610A7C00790879008F077500A3077300B5067400C8057500 +DB047500ED027400F4017300F4017100F4027000F4026F00F4026F00F4026E +00F4029A0009009A0009009A0009009B0008009B0008009C0008009D000700 +9D0007009E0006009E0006009F0006009F0005009A0006009000110485001B +087C00270C740035106F00491669005E17640073135F0087115C009A115B00 +AD125C00C2115D00D60F6000E90B6100F2095F00F2095D00F10A5C00F10B5B +00F10B5A00F10B5A00F10C9E0006009E0006009E0006009E0006009E000600 +9F000500A0000500A0000400A1000400A10004009E010300980401008F0601 +028001070B740012116A0020166200321D5A00432251005422490068214300 +7C20400091213F00A5213E00B9203F00CD1E4300E21A4500EE174200EE1840 +00EE193E00EE193D00ED1A3C00ED1A3B00ED1AA1000400A1000400A1000400 +A1000400A2000300A3010300A3010300A4010200A50102009E030000970900 +008F0E0000851100017008010E5F01061B530015244800252A3D00342C3400 +452C2A00572E23006C301E0081311B0098321A00AF311B00C42E1E00D92B20 +00E9281D00E8291B00E82A1900E82B1800E72B1700E72B1600E72CA5010200 +A5010200A5010200A5010200A6020100A7020100A8020100A50500009E0A00 +00951000008C15000082190000781C00006415000D4F0C011F3904062F2600 +1235190125380F03373A08064A3B040A6139030E7936011192360111A93502 +11BF330310D432020EE430020FE4300111E42F0112E42F0113E42E0114E42E +0115E42EAA040100AA040100AA040100AB040100AC050000AD060000A80A00 +009F12000094180000881C00007D200000742300006A2600015622000C411C +001C2712002D0806043C001222400019343B001E463500255F2E002A7A2B00 +2C942B002EAB2B002FC02A002FD428002EE526002FE5250031E5240032E524 +0033E5230033E5230034E523B0080000B0080000B0080000B0090000B00B00 +00A91200009E1A0000911F000084230000782700006E2A0000652D00005C2F +00014A2D000B362A00171B220027001D0A3500292231002F352B0036482600 +3C612100407D1F0043951E0046AB1D0049C11C004AD51B004AE619004BE618 +004CE617004DE616004DE616004EE615004EE615B60F0000B60F0000B60F00 +00B4110000AB1A00009E2200008E270000802A0000732D0000683000005F34 +0000573700004F3900013F3A00082C3A00120F32012300351029003E252200 +46391C004D4E190053651500557D120058920F005CA80E005FBF0C0061D30A +0060E4090061E5070061E5070062E5060062E5060062E5050063E505AF2000 +00AF200000AF200000AA2300009C2900008A2D00007B3000006E3400006337 +00005A3B0000523E00004B4200004445000035480005214800100744031D00 +4C151B00562B16005E40120064540C0067690700677C0500699003006CA602 +006FBD01006ED201006EE501006EE700006EE700006EE700006EE700006EE7 +00006EE7009E3000009E3000009E300000983100008734000077370000693A +00005E3E0000554200004D460000464A0000404E0000395200002A57000315 +57000D0257071400641E10006D330C00704408007255030073670100737B00 +00738F000076A5000078BC000077D1000077E6000078EB000078EB000078EB +000078EB000078EB000078EB00883A0000883A0000883A0000823A0000733D +0000664100005A460000514B000048500000415500003A590000345D00002D +6000001F6400020C64000B01660A0F00701F0D0077310A00794007007A5004 +007B6301007C7700007E8D000080A4000081BA000080D0000080E6000082EE +000082EE000082EE000082EE000082EE000083EE0073430000734300007343 +00006E45000062490000564F00004D550000445A00003C600000356400002E +680000286A0000256C00001C6D00010D6D000A016E071000761A0E007F2D0A +00813C0700834C0400845E010086730000898B00008CA400008DBA00008BD0 +00008BE500008DF000008DF000008DF000008EF000008EF000008EF0006250 +000062500000625000005E52000053580000495F000040660000376A00002F +6E00002A7100002872000027730000277400001E7600011176000903750510 +007D15100086270B008B3707008C4704008E590100906F0000958800009BA3 +00009BB9000098CE000097E4000099F200009AF200009AF200009AF200009A +F200009AF20053610000536100005361000050640000466B00003C71000032 +7500002B78000029790000297A0000297B00002A7B0000297C0000217E0001 +157F0007067E021100840F11008D220C009432060097420400995401009C6A +0000A0820000A89F0000AAB80000A7CC0000A5E20000A6F20000A7F30000A7 +F30000A7F30000A7F30000A7F3004574000045740000457400004176000037 +7A00002F7E00002B7F00002B8000002B8100002B8200002B8300002C840000 +2B850000248800001889000509890110008D0A1300961B0D009E2C0700A33C +0300A64E0100A9630000AC7B0000B3980000B6B30000B5CA0000B4E00000B6 +F20000B6F50000B6F50000B7F50000B7F50000B7F500348300003483000034 +830000318400002C8600002C8700002D8800002D8900002D8A00002D8B0000 +2D8C00002E8D00002D8D0000269100001C9400030E96000C0197041300A015 +0D00A8250700AF360300B4480000B75D0000BA750000BE900000C2AC0000C3 +C50000C3DF0000C6F40000C8F90000C8F90000C8F90000C8F90000C8F9002F +8E00002F8E00002F8E00002E8E00002E8F00002E9000002F9200002F930000 +2F9400002F9500002F9500002F9600002F970000299C000020A0000113A300 +0804A5011000AC0E0E00B41D0800BC2D0300C23E0000C6540000C96D0000CC +880000CFA30000D2BF0000D4DB0000D7F30000D8FA0000D8FA0000D8FA0000 +D8FA0000D8FA003098000030980000309800003098000030990000309B0000 +309C0000319D0000319E0000319F000031A0000031A1000031A200002BA700 +0024AD000019B200050BB6000B01BA060D00C2130800CA210200D2310000D8 +450000DC600000DF7E0000E09B0000E3B70000E6D30000E9EE0000E8FA0000 +E9FA0000E9FA0000E9FA0000E9FA0032A3000032A3000032A3000032A40000 +32A5000032A6000032A8000033A9000033AA000033AB000033AC000033AD00 +0033AE00002EB4000027BC00001FC2000314C8000607CC010900D2080800DB +120200E31E0000EA2E0000EF460000F36B0000F6900000F7AE0000F8CA0000 +F9E20000F9F40000F9F40000F9F30000FAF30000FAF30034AF000034AF0000 +34AF000034B0000034B1000035B3000035B4000035B6000035B7000036B800 +0036B9000036BA000036BB000032C200012CCB000126D300011FDA000016DF +000008E2000400E7060200F00E0000F71C0000FC2F0000FE510000FF800000 +FFA20000FFC00000FFD80000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +36BB000036BB000036BB000036BB000036BB000036BC000036BC000136BC00 +0136BC000136BC000136BC000136BC000136BD000132C300012CCB000126D3 +00011FDA000016DF000009E2000300E7050300EF0D0000F71B0000FC2D0000 +FE4D0000FF7C0000FF9E0000FFBC0000FFD40000FFE90000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000136BC000136BC000136BC000132C3 +00012DCB000127D300011FD9000017DF00000AE2000300E6050300EF0D0000 +F61A0000FB2B0000FE490000FF770000FF990000FFB80000FFD00000FFE400 +00FFEB0000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180073001800730017 +00740017007400170074001700750017007500170074001F00740029007200 +330078004100810056008B00720092008C009400A2009300B4009200C50093 +00D5009500E5009500F2009500F6009500F6009500F6009500F6009500F600 +9500F6009500F6007300180073001800730018007300180073001700740017 +00740017007500170075001700760017007600160077001600770016007600 +1E0075002900750033007A004100820056008C00710094008B009600A10094 +00B3009400C4009500D4009700E4009700F2009700F6009700F6009700F600 +9700F6009700F6009700F6009700F600750017007500170075001700750017 +00750017007500170076001600770016007700160077001600780016007800 +16007900160078001D0077002800770033007C004100840055008E00710096 +008A009800A1009600B2009600C3009700D3009900E3009900F1009900F600 +9900F6009A00F6009A00F6009A00F6009A00F6009A00F60076001600760016 +00760016007600160077001600770016007800160078001600790015007A00 +15007A0015007B0015007B0015007A001D00790028007A0033007E00410086 +0056008F00700098008A009A00A0009900B1009800C2009900D2009B00E200 +9C00F1009C00F6009C00F6009C00F6009C00F6009C00F6009C00F6009C00F6 +0078001600780016007800160078001600790016007A0015007A0015007B00 +15007C0015007C0015007D0014007D0014007E0014007D001C007B0027007C +003300810041008800560091006F00990089009C009F009B00B1009A00C000 +9B00D1009D00E1009E00F0009F00F6009F00F6009F00F6009F00F6009F00F6 +009F00F6009F00F6007B0015007B0015007B0015007B0015007B0015007C00 +15007D0014007E0014007E0014007F0014008000140080001400810013007F +001B007D0026007F003300830042008A00560093006F009B0088009E009E00 +9D00B0009C00BF009D00CF009F00DF00A100EF00A100F600A100F600A100F6 +00A200F600A200F600A200F600A200F6007E0014007E0014007E0014007E00 +14007E0014007F001400800014008100130081001300820013008200130083 +0013008400130082001A008000260082003300860042008C00560095006F00 +9D008700A0009D009F00AF009E00BE009F00CE00A100DE00A300EE00A400F6 +00A400F600A400F600A400F600A400F600A400F600A400F600810013008100 +13008100130081001300810013008200130083001300840013008400120085 +00120086001200860012008700120086001900830025008500330089004200 +8F00560097006E009F008600A2009C00A100AE00A000BD00A000CD00A000DD +00A100ED00A000F6009E00F6009D00F6009B00F6009A00F6009A00F6009900 +F6008400120084001200840012008400120085001200860012008600120087 +0011008800110088001100890011008A0011008A0010008900180087002400 +890032008D0043009100560099006E00A1008500A3009B009F00AC009A00BB +009700CB009600DC009500ED009200F6009000F6008E00F6008D00F6008C00 +F6008C00F6008B00F600880011008800110088001100880011008800110089 +0011008A0010008B0010008B0010008C0010008D0010008D000F008E000F00 +8C0017008B0024008C00320090004300910054009300680095007E00940094 +009000A7008C00B8008A00C9008900DB008700EC008400F6008200F6008100 +F6008000F6007F00F6007E00F6007E00F6008C0010008C0010008C0010008C +0010008C0010008D000F008E000F008E000F008F000F0090000E0090000E00 +91000E0091000E00900016008F0023008D00300087003B008400480082005A +018300750082008D007E00A1007B00B3007A00C6007B00D8007900EA007700 +F5007500F5007400F5007300F5007200F5007100F5007100F5008F000F008F +000F008F000F008F000F0090000E0090000E0091000E0092000D0092000D00 +93000D0094000D0094000D0095000C009000130088001E0180002902770033 +047200420771005809700071066D00870569009A056600AC056700C0046900 +D3036900E6016900F3006700F3006600F3016500F3016400F3016300F30163 +00F20193000D0093000D0093000D0093000D0093000D0094000D0095000C00 +95000C0096000C0096000B0097000B0096000A008F00080085000C027B0017 +067200230A6A00300E640043135F0056145A006C1055007F0E5100920E4F00 +A50E5000B80E5100CD0C5400E1095700F0055500F0055400F0065200EF0751 +00EF075000EF074F00EF0796000B0096000B0096000B0096000B0097000B00 +98000B0098000A0099000A009900090099000900940007008B000401820202 +01760105066A000F0D61001C1359002D1951003E1D49004E1D4100611C3B00 +751C3700891C35009D1C3400B11B3500C4193800D9163D00EC113A00EC1238 +00EB133600EB143500EA143400EA143300EA159A0009009A0009009A000900 +9A0009009A0009009B0008009C0008009C0007009C00070091010301870300 +027F070001780C000069090008580105164C00121E41002123370030252E00 +4025240053271C00672917007B2B1300902B1200A62A1300BC281600D0251B +00E5211800E5221600E5231400E5231200E4241100E4241000E4249D000600 +9D0006009D0006009D0006009E0006009F0006009F00050099010300900501 +00860900017C0E0000741200006C1600005E140007490B0019350306282300 +102D1701212F0C03333106064631010A5C2F010F722C01138A2A0013A32A00 +13B9290112CD28020FE1260111E2260112E2250013E2250014E2250015E224 +0016E224A1000300A1000300A1000300A1000300A2000300A1000200990300 +008F0A000084100000791500006F190000661D00005E200000511F00073D19 +00162410002508050432000F1C330017302F001D422A002359240028732000 +2B8C1F002DA520002FBA20002FCE1E002DE01C002EE41B002FE41B0030E41A +0031E4190032E4190032E419A6020100A6020100A6020100A6020100A30401 +009A0A00008E11000081170000751C00006A2000006124000058270000512A +0000442A00053228001119210020011C092B00261F26002D32200033451B00 +385B17003C761500408D130043A4120046BB120047CE100047E00F0047E40E +0048E40D0049E40C0049E40B004AE40B004AE40BA20C0000A20C0000A20C00 +00A20C00009C1200008D1900007E1E000071230000652700005B2B0000522E +00004B310000453400003A3600032836000C0E30011B00330F1E003B231800 +43371300494B0F004E610B0051760800538B050057A104005AB803005BCC01 +005ADC000059E2000059E2000059E2000059E2000059E2000059E200941D00 +00941D0000941D0000941D00008B2000007B2500006D2A0000612E00005632 +00004D350000463900003F3D0000394000002F4300021D4400090641031400 +49151200522B0D00583E09005D5105005F6402005F7600005F890000629E01 +0064B4010064CA000063DC000062E4000062E4000062E4000062E4000062E4 +000062E400812A0000812A0000812A0000812A0000772C0000683000005C35 +000052390000493D0000414100003A460000344900002E4D00002450000112 +5100060252070C005B1B0A00612E0900643E0800674F040069610200687300 +0067860000699B00006CB100006CC800006BDC00006BE600006BE600006BE6 +00006BE600006BE600006BE6006D3500006D3500006D3500006D3500006537 +0000583C00004D410000444600003C4B0000355000002E5400002857000024 +5900001D5B0000105C0005025B050C0062170C006A2B0A006D3B0900704B05 +00715D020071700000718400007299000075AF000076C6000074DB000075EA +000076EA000076EA000076EA000076EA000076EA005B4100005B4100005B41 +00005B410000544400004A4A000040500000385500002F5A0000285E000023 +61000023620000236300001F640000146500040464030D0069120E0072270B +0077380900784706007A5802007A6C00007B8100007D9700007FAE000080C5 +00007EDB000080EC000081EE000081EE000081EE000081EE000081EE004C50 +00004C5000004C5000004C500000465400003C5B0000336000002B65000026 +67000025690000256A0000256A0000256B0000226C0000176D0003076C010D +00700E10007A220C0080330900824206008353030084670100877D00008B96 +00008DAE00008CC400008ADB00008CED00008DF000008DF000008DF000008D +F000008DF0003E6200003E6200003E6200003E620000396600002E6B000026 +6F000027700000277100002771000027720000277300002874000025750000 +1B7700020B75000C0077091200811C0E00892E09008C3D06008D4E03009062 +010093790000999400009DAE00009BC3000098D9000099ED00009AF200009A +F200009BF200009BF200009BF200307300003073000030730000307300002C +750000297700002978000029790000297A0000297B00002A7B00002A7C0000 +2A7D0000277E00001E8100020F80000B018003140089160F00922709009737 +05009A4803009C5C01009F720000A68E0000ACAB0000ABC10000A8D70000A8 +ED0000A9F30000A9F30000A9F30000A9F30000A9F3002A7E00002A7E00002A +7E00002A7E00002A7F00002B8000002B8100002B8200002B8300002C840000 +2C8500002C8500002C8600002A880000218B0001148C0009048C011300930F +11009C200A00A3300500A7420200AB550000AE6B0000B2860000B8A40000B9 +BD0000B8D40000B9ED0000BBF60000BBF60000BBF60000BBF60000BBF6002D +8800002D8800002D8800002D8800002D8800002D8900002D8B00002D8C0000 +2E8D00002E8E00002E8E00002E8F00002E9000002C92000024960000199900 +050A9A000E019E091100A7190B00AF290600B63A0100BA4D0000BD640000C0 +7E0000C49A0000C7B60000C8D10000CBEB0000CDF90000CDF90000CDF90000 +CDF90000CDF9002F9200002F9200002F9200002F9200002F9200002F940000 +2F9500002F960000309700003098000030990000309A0000309B00002E9D00 +0027A200001DA7000311AA000903AD030E00B5100C00BD1F0600C52F0100CA +420000CF590000D2750000D4910000D7AD0000DACA0000DEE70000DEFB0000 +DEFB0000DEFB0000DEFB0000DEFB00319D0000319D0000319D0000319D0000 +319E0000319F000031A1000031A2000032A3000032A4000032A5000032A600 +0032A7000031A900002AB0000022B6000118BC00050AC0010A00C5060B00CD +130500D5200000DD2F0000E3440000E7630000EA860000ECA50000EEC20000 +F0DD0000F1F80000F1F80000F2F80000F2F80000F2F80033AA000033AA0000 +33AA000033AA000033AB000033AC000033AD000034AF000034B0000034B100 +0035B2000035B3000035B4000033B700002EBF000027C7000120CF000217D6 +00040BDB000501E0040500E70C0000F1170000F7270000FC400000FE6D0000 +FF930000FFB50000FFD00000FFE80000FFEC0000FFEC0000FFEC0000FFEC00 +36B8000036B8000036B8000036B8000036B8000036B9000036BA000036BA00 +0036BB000036BC000036BC000036BC000036BC000035BE000130C600012ACE +000124D600011CDC000012E1000104E4020400EA090000F3130000F9220000 +FD390000FF640000FF8E0000FFB00000FFCB0000FFE30000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000136BC000136BC000136BC000135BE +000130C600012ACE000124D600011CDC000013E1000104E3010400EA080100 +F2120000F9210000FD370000FF5F0000FF8A0000FFAB0000FFC70000FFDE00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001A00710024006F00 +2D006E00380079004A00820063008B0080008F0099008E00AD008D00BF008D +00D0008F00E1008E00EF008E00F6008E00F6008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1A00710024006F002D006E00370079004A00820062008B007F008F0098008E +00AC008D00BE008E00D0008F00E0008F00EE008E00F6008E00F6008E00F600 +8E00F6008E00F6008E00F6008F00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001A00710024006F002D006F00370079004A00830062008C +007F00900098008F00AC008E00BD008F00CF009000DF009000EE008F00F600 +8F00F6008F00F6008F00F6008F00F6008F00F6008F00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007300 +180073001800730017007300170073001A007200230070002D007000370079 +004900830061008C007E00910097009000AB008F00BD008F00CE009100DF00 +9100ED009000F6009000F6009000F6009100F6009100F6009100F6009100F6 +00720018007200180072001800720018007200180073001800730017007300 +17007300170074001700740017007400170074001700740019007300230071 +002D00710037007A004900840060008D007D00920096009200AA009100BC00 +9100CD009200DD009300EC009300F6009300F6009300F6009300F6009300F6 +009300F6009300F60073001700730017007300170073001700730017007400 +17007400170074001700740017007500170075001700750017007600170076 +0019007500220074002D00740037007C004900860060008F007C0095009500 +9400A9009300BA009300CB009500DC009600EB009600F6009600F6009600F6 +009600F6009600F6009600F6009600F6007400170074001700740017007400 +17007400170075001700750017007600170076001600770016007800160078 +00160079001600790018007700220077002C00780037007F00480087005F00 +92007B00970094009700A8009600B9009600CA009700DB009900EA009900F6 +009900F6009900F6009900F6009800F6009800F6009700F600770016007700 +1600770016007700160077001600770016007800160079001600790015007A +0015007B0015007B0015007C0015007C0017007A0021007A002C007B003800 +810048008A005F0094007A009A0093009A00A7009700B8009500C8009500D9 +009400E9009100F6008F00F5008D00F5008C00F5008B00F6008A00F6008900 +F6007A0015007A0015007A0015007A0015007A0015007B0015007B0015007C +0015007D0014007D0014007E0014007E0014007F0014007F0016007D002000 +7D002B007F003800840049008C005F0095007900970090009300A4008E00B5 +008B00C6008900D8008700E8008300F6008100F6008000F6007E00F6007D00 +F6007D00F6007C00F6007D0014007D0014007D0014007D0014007D0014007E +0014007F001400800014008000130081001300820013008200130083001300 +8300150081001F0080002B0081003700820046008300570085007000860089 +0082009E007E00B1007C00C3007C00D6007A00E7007600F5007400F6007300 +F6007200F6007100F6007000F6007000F60081001300810013008100130081 +00130081001300820013008300130083001300840012008500120085001200 +86001200870012008700140085001E007F0028007800320072003D00730050 +0175006B0074008400700098006D00AB006C00BE006D00D1006C00E4006A00 +F4006800F5006600F5006500F5006400F5006400F5006300F5008500120085 +00120085001200850012008500120086001200870012008800110088001100 +890011008A0011008A0010008A001000850010007C001900740023026C002E +0366003D07640051086400690561007E035D0091035900A4035900B7035B00 +CB025C00DF015C00F1005B00F3005900F2005800F2005700F2005600F20056 +00F2008A0011008A0011008A0011008A0011008A0011008A0010008B001000 +8C0010008C0010008D000F008E000F008A000E0082000B0079000B00700013 +0467001F0760002D0C5A003E10540050115000640D4B00780B47008A0A4400 +9C0A4400AF0A4500C4094700D8074B00EC024A00EE024900EE034700EE0346 +00EE034500ED044500ED048E000F008E000F008E000F008E000F008E000F00 +8F000F008F000E0090000E0091000E008F000D0087000A007E000701740005 +026C01040461000C095800190F5000281449003818410049183A005C163300 +6F162F0082172C0095172B00A9162B00BC142E00D0123200E40D3200E90D30 +00E90D2E00E80E2D00E80F2B00E80F2B00E80F92000D0092000D0092000D00 +92000D0092000D0093000D0094000D0094000C008F000A0084000700790003 +026F02010368060002600700045101041145000F183A001C1C31002B1E2800 +3C1E1F004E2016006222100075230C0088240B019F230C01B4210E00C81F13 +00DC1C1300E31A1000E31B0F01E21C0D01E21C0C01E21C0B01E21C96000B00 +96000B0096000B0096000B0096000B0097000B0096000A008D000700810103 +01760401026D080002650C00015E10000155120002440A0112310305202000 +0E2514011E260A032F2604074327020B582500106D210014831F00159C1F00 +15B31F0014C61E0112D91D0111E11C0113E11B0114E11A0015E11A0016E11A +0017E1199A0009009A0009009A0009009A0009009A000900970007008B0103 +017E050101740A00016B0F00006213000059170000521A0000491C00023918 +000E220F001D0504022B000D182800152C23001B3F1E0021541900266C1600 +298515002C9F16002DB515002EC813002DD913002CE211002EE211002FE210 +0030E20F0030E20F0031E20F95010301950103019501030195010301950103 +018A0501017D0B000072110000671600005D1A0000541E00004C2100004525 +00003D2700012F26000A171F0018001A082200231C1C002A2F16002F421000 +34570D00386E0B003C8409003F9C080042B5080043C9070042D8070041E206 +0042E2060042E2050043E2050043E2050043E205890C0000890C0000890C00 +00890C0000880C00007C1200006F180000631D0000582100004E2500004629 +00003F2C0000392F000033320000253400050C2F011300310E150038210F00 +3E35090044480500475C0300496F01004A8200004C9901004FB202004FC602 +004ED702004CE102004CE202004CE202004CE202004CE202004CE202791A00 +00791A0000791A0000791A0000781A00006C1F00005F24000053280000492D +0000413000003A340000343800002E3B0000273E000019400003063D030C00 +43130A00492607004D38050050490300525C0200536E010053800000559501 +0057AD020058C3010057D5010055E1010055E2010055E2010055E2010055E2 +010056E20167270000672700006727000067270000662700005A2B00004F30 +0000453400003D380000353D00002E41000028440000224700001D49000013 +4A000104470309004C120A0053260800563607005A4805005D5A02005D6C01 +005C7E00005D92010060A8010061C0010060D400005FE100005FE300005FE3 +00005FE300005FE300005FE300553300005533000055330000553300005533 +00004B370000413C00003841000030460000294A0000234D00001F4F00001E +5100001D510000165200010750020900530E0B005C230A0060340900644506 +006657030066690100657C00006690000069A500006ABD00006AD2000069E2 +000069E6000069E6000069E6000069E6000069E60046400000464000004640 +000046400000464000003D450000344B00002B500000235400002056000020 +5700002058000020590000205A0000195B00010A590108005B0A0D0065200B +006B320A006D4207006F530400706501006F780000708D000072A3000074BA +000074D1000073E4000074E9000074E9000074EA000074EA000074EA003850 +0000385000003850000038500000385100002F550000275A0000235D000022 +5E0000225F0000226000002361000023620000226300001C6400000D640008 +0064060F006C1B0D00752E0A00773E0800794D04007A6001007A7400007C8A +00007EA200007FB900007FD000007FE6000080EE000080EE000081EE000081 +EE000081EE002A6100002A6100002A6100002A610000296100002464000024 +65000024670000256800002569000025690000256A0000256B0000256C0000 +1F6E0000116D0007026C03100074150F007E290B008139080083480500845B +0200866F0000898800008DA100008DB800008CCF00008CE700008EF000008E +F000008EF100008EF100008EF100266D0000266D0000266D0000266D000026 +6D0000266E0000276F00002770000027710000277200002873000028740000 +2875000028750000227700001678000605760110007C0F110086220C008C33 +07008E43050090550200926A0000978300009EA000009FB800009CCE00009A +E500009CF200009CF200009DF200009DF200009DF200287700002877000028 +77000028770000287700002978000029790000297A00002A7B00002A7C0000 +2A7D00002A7E00002A7E00002A7F0000258200001A8300040A82000F008509 +13008F1B0D00962C07009B3C04009E4E0200A1630000A47C0000AC9A0000AF +B50000ADCB0000ABE30000ACF40000ADF40000ADF40000ADF40000ADF4002B +8100002B8100002B8100002B8100002B8100002B8200002C8300002C840000 +2C8500002C8600002C8700002D8800002D8900002D890000288C00001E8F00 +031090000B039204130099140F00A2240800A9350300AD470100B15C0000B3 +740000B8900000BDAD0000BDC70000BDE10000C0F70000C0F70000C0F70000 +C0F70000C1F7002D8B00002D8B00002D8B00002D8B00002D8B00002E8C0000 +2E8E00002E8F00002E9000002E9100002F9200002F9200002F9300002F9400 +002A980000229C0001169F000706A0010F00A60C0F00AF1C0900B72C0400BD +3E0100C1530000C46C0000C8870000CBA40000CDC00000D0DE0000D3F80000 +D4FA0000D4FA0000D4FA0000D4FA0030970000309700003097000030970000 +309700003098000030990000309A0000309C0000319D0000319E0000319F00 +0031A0000031A100002DA4000025AA00001CAF00040EB3000A01B7040E00BF +110900C7200400CF2F0000D5420000D95D0000DC7C0000DF9A0000E1B80000 +E5D60000E7F20000E7FA0000E7FA0000E7FA0000E7FA0032A4000032A40000 +32A4000032A4000032A4000032A5000032A6000032A7000033A9000033AA00 +0033AB000033AC000033AD000033AE000030B2000029BA000021C1000217C7 +00050ACB000900D1050900DA100300E21C0000EA2A0000EF420000F4670000 +F78E0000F9AF0000FACB0000FAE50000FBF40000FBF40000FBF40000FBF400 +34B2000034B2000034B2000034B2000034B2000035B3000035B5000035B600 +0035B7000036B8000036B9000036B9000036BA000036BA000033BF00002DC8 +000127D0000120D7000117DD00010BE1000300E5040300EE0D0000F6190000 +FB2C0000FF4A0000FF7B0000FFA00000FFC10000FFDB0000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000136BC000136BC000136BC000136BD +000134C100012EC9000128D1000121D8000019DE00000CE2000200E5030400 +ED0C0000F6170000FB2A0000FE460000FF760000FF9B0000FFBC0000FFD600 +00FFE90000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +0072001800720018007200180072001800720018007200180071001E007000 +28006D003100720040007D005300870071008E008D008F00A3008D00B6008D +00C8008E00DA008F00EA008E00F6008E00F6008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180071001E00700028006D00310072003F007D005300870070008E008C008F +00A3008D00B6008D00C8008E00DA008F00E9008E00F6008E00F6008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180071001D00700028006D00310072003F007D00530086 +0070008E008C008F00A2008D00B5008D00C7008E00D9008F00E9008E00F600 +8E00F6008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180071001D00700028006D00300072 +003F007D00520086006F008D008B008F00A2008D00B5008D00C7008E00D900 +8F00E8008E00F6008E00F6008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +180072001800720018007200180072001800720018007200180071001D0070 +0028006D00300072003E007D00520086006F008D008B008F00A1008D00B500 +8D00C6008E00D8008F00E8008E00F5008E00F6008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180071001D00700027006D00300072003E007C00510086006E008D008A00 +8F00A1008D00B4008D00C6008E00D8008F00E7008E00F5008E00F6008E00F6 +008E00F6008E00F6008E00F6008E00F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180071001D00700027006D00300071003E007C005100 +86006E008D0089008F00A0008D00B3008D00C5008E00D7008F00E6008F00F4 +008E00F6008C00F6008B00F6008900F6008800F6008800F600720018007200 +18007200180072001800720018007200180072001800720018007200180072 +0018007200180072001800730018007300180072001C00710027006F003000 +73003E007D00510087006C008F00880090009F008D00B2008A00C3008900D5 +008600E5008300F4008000F6007E00F6007D00F6007C00F6007B00F6007A00 +F6007200180072001800720018007200180072001800720018007200180073 +00180073001700740017007400170075001700750017007500170075001C00 +740026007300300076003D007F00500086006A008800840085009B008000AE +007D00C0007C00D3007900E4007500F3007300F6007100F6007000F6006F00 +F6006E00F6006D00F600740017007400170074001700740017007400170074 +00170075001700760017007600160077001600770016007700160078001600 +7800160078001A007700260074002F0071003A0073004B007700650077007F +00740095006F00A9006E00BC006E00CF006B00E1006800F2006600F6006500 +F6006400F6006300F6006200F6006100F60077001600770016007700160077 +00160077001600770016007800160079001600790015007A0015007A001500 +7B0015007C0015007C0015007B001900730023006B002C006500380065004A +016700630066007B00620090005F00A3005E00B6005E00CA005D00DE005C00 +EF005A00F5005800F5005700F5005600F5005600F5005500F5007B0015007B +0015007B0015007B0015007B0015007B0015007C0015007D0014007D001400 +7E0014007F0014007F0014007D001300780012007100150069001F0162002B +035B00390558004B075800610355007601500088014D009B014C00AE014D00 +C3014D00D8004E00EB004D00F2004C00F2004A00F2004900F2004900F10048 +00F1007F0014007F0014007F0014007F0014007F0014007F00140080001400 +810013008200130082001300830013007D00110074000F006D000D0065000F +025D001B05560029085000390C4B004A0D47005E09420071063D0082063A00 +95063900A7063900BB063B00D0043E00E4023E00ED013D00ED013B00ED013A +00EC013900EC013800EC028400120084001200840012008400120084001200 +840012008500120086001200860012008200100079000E0070000B00680009 +015F000603570009054E00150A4700220F400031123A004311340056102D00 +691028007C1024008E112200A1102200B40F2400C80D2700DC0A2900E70827 +00E7082500E6092400E6092300E60A2200E60A890011008900110089001100 +8900110089001100890011008A0011008A00100081000D0076000A006C0007 +016200040359010205520301054902030A3E000D12340017152B0025162400 +38171B004B1813005D1A0C00701B0801821B0601971B0601AD1A0801C1180A +00D4160D00E0130B00E0140901E0140802E0140802E0140702DF148E000F00 +8E000F008E000F008E000F008E000F008E000F008A000D007F000A00720006 +02670103035E040104560600034F090003490C00033F0C00082D0304181E00 +0C1D12001C1D09032C1D0307401D010B541B000F681800137E150015971500 +16AD150015C0130013D2130012DE120013DF110015DF100016DF0F0017DF0F +0017DF0F8E000C008E000C008E000C008E000C008E000C008A000A007D0006 +006F010203640500035B090002530D00024B110002451400013F1700013618 +0005200F001507050421000C161E00132A1800193C13001E500F0022670D00 +267D0B0029970B002BAF0A002CC308002BD308002ADF07002BE007002CE006 +002DE005002DE005002EE0057D0103017D0103017D0103017D0103017D0103 +01790203016D060002620B0001581000014F14000147180001401C0001391F +0000342200002C240003161F000F011A071900211B1200272D0B002B3F0600 +2F53040031670300347A0200379302003AAF02003AC3020039D2030037DF04 +0036E1040036E1040036E1040037E1040037E1046F0B00006F0B00006F0B00 +006F0B00006F0B00006C0D000060120000551700004B1C0001422000003B24 +0000342700002E2B0000292E0000213000010B2C010A002E0D0B00331F0600 +37310200394201003A5301003B6501003D7800003F8F010042AB020042C102 +0041D103003FDF04003FE204003FE204003FE204003FE204003FE204601800 +00601800006018000060180000601800005D190000511E0000462300003D27 +0000362B00002F2F000028330000223600001D380000173A00000737010700 +380D08003C1E06003F2F040042400200445202004564010045770000478D01 +004AA602004BBE02004ACF020049DE030048E2030048E2030048E2030048E2 +030048E2034F2500004F2500004F2500004F2500004F2500004C260000422B +0000392F00003134000029380000223B00001C3E0000194000001941000017 +410000083E0006003E0A0A00441C0700472E06004B3F04004E5102004F6301 +004F760100508A010053A1020055B9020054CD010052DD010052E2010052E2 +010052E2010052E2010052E201403100004031000040310000403100004031 +00003E330000353800002C3D0000244100001E4400001B4600001B4700001B +4700001B480000194800000C4600050046070B004D1A0900512D0800553D06 +00594F03005A6201005A7401005A8700005C9D01005EB401005ECB00005DDC +00005CE300005CE300005CE300005DE300005DE300333F0000333F0000333F +0000333F0000333F000030410000274600001F4A00001D4C00001D4D00001D +4D00001D4E00001D4F00001E5000001C50000010500004014E030C0056170A +005D2B0900603B0800644C0500655F020065720000648500006699000068B1 +000069C8000068DC000067E5000067E5000067E5000067E5000067E500254E +0000254E0000254E0000254E0000254E0000234F00001F5200001F5300001F +5500001F550000205600002057000020580000205900001F5A0000135A0003 +0358010C005E120C0068280A006B3809006E4806006F5A02006F6D00006F81 +00007097000073AE000074C6000073DC000073E9000073E9000073E9000074 +E9000074E900215B0000215B0000215B0000215B0000215B0000215B000021 +5C0000215D0000225E0000225F000022600000236100002362000023620000 +22630000176500030763000C00670E0E0071230C0076340900784407007955 +03007A6801007B7E00007D9500007FAC000080C500007EDC000081EE000081 +EE000081EE000081EE000081EE002464000024640000246400002464000024 +6400002465000024660000246700002568000025690000256A0000256B0000 +266C0000266C0000256D00001B6F00020C6E000A0170091000791C0E00812F +0900833E0700854F040086620100887900008D9300008FAC00008FC400008D +DB00008FF000008FF1000090F1000090F1000090F100266F0000266F000026 +6F0000266F0000266F0000276F000027700000277100002773000028730000 +28740000287500002876000028770000287800001F7A0001117A0009037A05 +1100811510008A280A008F38060091490400935C0100977300009D8F0000A3 +AB0000A1C200009ED900009FF200009FF20000A0F20000A0F20000A0F20029 +7A0000297A0000297A0000297A0000297A0000297A00002A7B00002A7C0000 +2A7D00002A7E00002B7F00002B8000002B8100002B8100002B820000228500 +011686000707860111008C0E120095200B009C300600A0410300A3550000A6 +6C0000AB860000B2A50000B2BF0000B0D60000B1F00000B2F50000B2F50000 +B2F50000B2F5002C8500002C8500002C8500002C8500002C8500002C850000 +2C8600002C8700002D8800002D8900002D8A00002D8B00002D8C00002E8C00 +002D8D0000259100001B9400040C95000E0098071300A1180C00AA280600B0 +390200B44C0000B7630000BB7D0000BF9B0000C2B80000C3D40000C5EF0000 +C8F90000C8F90000C8F90000C8F9002E9000002E9000002E9000002E900000 +2E9000002E9000002F9200002F9300002F9400002F9500002F960000309700 +003098000030990000309A0000299F000020A3000213A7000804A9020F00B0 +0E0D00B91E0700C12E0200C7400000CB570000CE730000D1900000D4AE0000 +D7CC0000DBEA0000DBFA0000DBFA0000DBFA0000DCFA00319D0000319D0000 +319D0000319D0000319D0000319D0000319E000031A0000031A1000032A200 +0032A3000032A4000032A5000032A6000032A700002CAD000024B400011ABA +00040DBF000902C3050B00CA100700D31E0100DB2D0000E1430000E6620000 +E9840000EBA50000EEC30000F0E10000F1F80000F1F90000F1F90000F1F900 +33AB000033AB000033AB000033AB000033AB000033AC000034AD000034AF00 +0034B0000034B1000035B3000035B4000035B5000035B6000035B6000030BE +00002AC6000122CE000219D400030ED9000502DE030600E50C0100EE160000 +F5270000F93F0000FD6B0000FE950000FEB70000FED40000FEEA0000FEEE00 +00FEEE0000FEEE0036BC000036BC000036BC000036BC000036BC000036BC00 +0036BC000036BC000036BC000136BC000136BC000136BC000136BC000136BC +000136BC000132C400012CCC000125D400011EDB000014E0000105E2000400 +E8070200F1100000F81F0000FD350000FF5E0000FF8D0000FFAF0000FFCD00 +00FFE50000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720019007100 +22006F002C006E00370077004800820061008B007F008F0098008E00AE008D +00C0008E00D3008F00E4008E00F4008E00F6008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001800710022006F002C006E00360077004800820061008B007F008F +0098008E00AD008D00C0008E00D2008F00E4008E00F3008E00F6008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180072001800710022006F002C006E0036007700480081 +0060008B007E008E0097008E00AD008D00BF008E00D2008F00E3008E00F200 +8E00F6008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800710022006F002C006E +00360077004700810060008A007E008E0097008E00AC008D00BF008D00D100 +8F00E3008E00F2008E00F6008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180071 +0022006F002B006E0036007700470081005F008A007D008E0096008E00AC00 +8D00BE008D00D1008F00E2008E00F1008E00F6008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800710022006F002B006E0035007700470081005E008A007C00 +8E0096008E00AB008D00BE008D00D0008F00E1008E00F0008E00F6008E00F6 +008E00F6008E00F6008D00F6008D00F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180072001800710021006F002B006E00350076004600 +81005E008A007C008E0095008E00AB008D00BD008D00CF008E00E1008C00F0 +008900F6008600F6008500F6008300F6008200F6008100F600720018007200 +18007200180072001800720018007200180072001800720018007200180072 +0018007200180072001800720018007200180072001800710021006F002B00 +6E0035007600460080005D0089007B008B0094008800A9008300BB008100CE +007F00E0007B00EF007800F6007600F6007400F6007300F7007200F7007100 +F7007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +710021006F002B006E0035007500450079005B007C0078007A0090007500A5 +007200B8007100CC006E00DE006B00EE006800F7006600F7006500F7006400 +F7006300F7006200F700720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +7200180072001800710021006C002A00660035006500440069005C006A0076 +0067008C006300A0006000B4006000C8005E00DB005B00ED005900F7005800 +F7005700F7005500F7005500F7005400F70072001800720018007200180072 +00180072001800720018007200180072001800730018007300180073001700 +7300170073001700740017007000170069001F00620029005C003500590045 +005A005C00580073005400870051009B004F00AF004F00C3004E00D7004D00 +EA004C00F5004A00F5004900F5004800F5004700F5004700F5007300170073 +00170073001700730017007300170073001700730017007400170074001700 +740017007500170074001700710016006B001500650013005E001C00580027 +01520035034E0046044D005A0149006E0044008100410094003F00A7003F00 +BC003F00D1003F00E5003F00F1003E00F2003C00F2003B00F1003B00F1003A +00F10075001700750017007500170075001700750017007500170076001700 +760016007700160078001600770016006F00140068001200600010005A000F +00530017024D0024044700330743004407400058033B006A0135007C013100 +8E012F00A1022F00B5022F00C9013000DD003100EC003000ED002E00EC002D +00EC002C00EB002C00EB007A0015007A0015007A0015007A0015007A001500 +7A0015007A0015007B0015007B001500750013006C00110064000F005B000D +0154000B014C000902450010053E001C0838002B0A34003E0A300052092900 +6408230076091E00880A1B009B0A1A00AE091B00C1081D00D5061E00E4041D +00E5041C00E5041A00E4051900E4051800E4057F0014007F0014007F001400 +7F0014007F0014007F0014007F0014007D0013007300100069000E005F000B +01560009024D00060446000405400102063700090B2E00140D2700220E2100 +360E1900480F11005A110B006C1306017D13040292120201A6120302BA1005 +01CD0E0701DB0C0500DD0C0401DD0C0201DD0C0202DC0C0202DC0C81001200 +81001200810012008100120081001200800012007D00100071000D0065000A +015A0007035001040448020205410301063B060006370900042904030E1B00 +0A1511011B1508022C1404053D1301095011000D640F0011790C0013900B00 +15A70B0015BA090015CC080013DA070014DD060015DD060015DD050016DD05 +0016DD0576000C0076000C0076000C0076000C0076000C0075000C006E000A +0061000603550102054C030105440700053E0A0004380E0002331100012F15 +00001F0F000C0302011D000A16160011290F00163A09001A4D06001E620400 +21770200248E020026A8010026BD010025CC010022DA020021DE020022DE02 +0022DE020022DE020022DE0264010303640103036401030364010303640103 +03640103035E02020453060104490A0003420E00023B120001351600012F1A +00002A1D000025200000141E000800190710001E1A0900222B0400243C0100 +264D000027600000297300002B8A00002EA601002EBC01002DCC02002ADB03 +0029DF030029DF030029DF030029DF030029DF035709000257090002570900 +02570900025709000256090002510C0002471100023F160001371A0000301E +00002A220000242600001E280000182B00000A29010400280A06002A1A0400 +2B2A01002C3A00002D4B00002E5D0000307000003286000035A3010036BB02 +0035CB020032DA040031E1040031E1040031E1040032E1040032E1044A1600 +014A1600014A1600014A1600014A16000149160001441900013B1E00003222 +00002B270000242B00001D2E00001830000015310000143200000B30000300 +2D07080030170500322803003438010035490000365B0100386E01003A8200 +003D9E01003FB802003ECA03003CDA04003BE104003BE104003BE104003BE1 +04003BE1043B2300003B2300003B2300003B2300003B2300003B2300003626 +00002E2B0000262F00001E3300001735000016370000163700001638000016 +3800000E3700020133040900381406003A2504003D3702003F480100405A01 +00416C0100438000004599010047B3020048C8020046D8030044E2040045E2 +040045E2040045E2040045E2042E3000002E3000002E3000002E3000002E30 +00002E30000029330000203700001A3A0000183C0000183D0000183D000018 +3E0000183E0000193F0000113E0002023A020A003F12080043230600463504 +004A4603004C5902004C6B01004D7E00004F95010051AE020052C5020051D6 +02004FE202004FE202004FE202004FE202004FE202203E0000203E0000203E +0000203E0000203E00001F3E00001B400000194200001A4200001A4300001A +4400001A4500001B4500001B4600001B470000154700010544010900470F0A +004E220800513307005545050058570200586A0100587C0000599101005CA8 +01005DC101005CD400005AE200005AE200005AE200005BE200005BE2001C48 +00001C4800001C4800001C4800001C4800001C4800001C4900001C4A00001C +4B00001C4C00001D4C00001D4D00001D4E00001D4F00001E4F000018500001 +0A4E000700500B0B00591F09005D310900614206006354030064670100637A +0000648E000066A4010068BD000067D3000066E5000066E5000066E5000067 +E5000067E5001E5100001E5100001E5100001E5100001E5100001E5100001E +5200001F5300001F5400001F5500001F560000205700002058000020580000 +205900001B5A00010E5A0006015A070C00621B0B00692F0A006C3E08006E4F +04006F6201006F7600006F8A000072A1000074BA000073D1000073E7000073 +E9000073E9000074E9000074E900215B0000215B0000215B0000215B000021 +5B0000215B0000215C0000225D0000225E0000225F00002260000023610000 +2362000023630000236300001F650000126500050365040D006B150E007429 +0B00783A09007A4A05007B5C02007C7100007D87000080A0000081B8000080 +D1000081E9000082EE000082EE000082EE000082EE00246600002466000024 +660000246600002466000024660000246700002568000025690000256A0000 +266B0000266C0000266D0000266E0000266E00002270000017710004076F01 +0E00740E10007E230C00843408008644050087550200896B00008D83000092 +9F000092B7000090CF000090E8000092F1000092F1000092F1000092F10027 +72000027720000277200002772000027720000277200002772000028730000 +287400002876000028760000297700002978000029790000297A0000267B00 +001B7D00030C7C000D007E071300881B0E00902C0800943D0500964E020099 +6400009C7C0000A49B0000A7B60000A4CD0000A2E60000A4F30000A4F30000 +A4F30000A4F3002A7D00002A7D00002A7D00002A7D00002A7D00002A7D0000 +2A7E00002B7F00002B8000002B8100002B8200002B8300002C8400002C8500 +002C85000029870000208A0001128B000A028A021400931310009C240900A3 +340400A7470100AA5C0000AD740000B3910000B8B00000B7C90000B6E40000 +B8F50000B9F60000B9F60000B9F6002D8900002D8900002D8900002D890000 +2D8900002D8900002D8A00002D8B00002D8C00002E8D00002E8E00002E8F00 +002E9000002E9100002F9100002C94000024980000189B0006089C000F00A1 +0A1000AA1B0A00B22B0500B93D0100BD520000C06A0000C4870000C8A50000 +CAC30000CCE10000CFF70000CFF90000CFF90000D0F9002F9600002F960000 +2F9600002F9600002F9600002F960000309600003098000030990000309A00 +00309B0000319C0000319D0000319E0000319F00002EA2000027A800001EAD +000311B1000803B4030E00BC0F0A00C41E0500CC2E0000D2420000D75C0000 +DA7B0000DC9A0000DFB90000E3D90000E5F40000E5FA0000E5FA0000E5FA00 +32A4000032A4000032A4000032A4000032A4000032A4000032A5000032A600 +0033A8000033A9000033AA000033AB000033AD000034AE000034AE000032B2 +00002BB9000024C100011BC700040FCD000704D1030800D90D0400E2180000 +EA270000F03C0000F4600000F78B0000F8AD0000F9CD0000FAE90000FAF300 +00FAF20000FAF20035B5000035B5000035B5000035B5000035B5000035B500 +0035B6000035B7000036B9000036BA000036BB000036BB000036BC000036BC +000136BC000135BF00012FC7000129CF000122D700011ADD00000FE1000102 +E5030300EC0B0000F5170000FB290000FE470000FF7A0000FFA00000FFC300 +00FFDF0000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1C00710027006E00300071003E007C005300870070008D008C008E00A4008D +00B8008D00CB008E00DE008E00EF008E00F6008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001C00710027006E00300071003D007C005200860070008D +008C008E00A3008D00B7008D00CB008E00DD008E00EE008E00F6008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001800720018007200180072001C00710027006E00300071003D007C +00520086006F008D008B008E00A3008D00B7008D00CA008E00DD008E00ED00 +8E00F6008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180072001800720018007200180072001C00710027006E +00300071003D007C00510086006E008D008B008E00A2008D00B6008D00C900 +8E00DC008E00ED008E00F6008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001C00710026006E002F0070003C007C00510086006E008D008A008E00A200 +8D00B6008D00C9008E00DB008F00EC008E00F6008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +0018007200180072001C00710026006E002F0070003C007B00500085006D00 +8D0089008F00A1008D00B5008D00C8008E00DB008F00EB008E00F5008D00F6 +008C00F6008C00F6008B00F6008A00F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001B00710026006E002F0070003C00 +7B00500085006C008D0089008F00A1008D00B4008C00C7008A00DA008800EB +008400F5008100F6007F00F6007E00F6007C00F6007B00F600720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180072001800720018007200180072001B0071002600 +6E002F0070003B007B004F0082006A008700870083009E007E00B2007B00C5 +007A00D8007600EA007200F5007000F7006E00F7006D00F7006C00F7006B00 +F7007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001B00710026006E002F006B003A006F004E0074006900730083006F009A +006B00AE006900C2006800D6006400E8006200F5006000F7005E00F7005D00 +F7005C00F7005B00F700720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +720018007200180070001B006B00250063002F005F003C0060005000610069 +005F0080005B0095005800A9005600BD005500D2005300E6005200F4005000 +F7004F00F6004D00F6004C00F6004C00F60072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +7200180072001800710018006B001600640019005E00230057002F0053003D +0052005200500067004B007B00470090004500A4004400B9004300CE004300 +E3004200F2004100F5003F00F5003E00F4003D00F4003C00F4007200180072 +00180072001800720018007200180072001800720018007200180072001800 +7200180072001800710017006C001700640015005D00140057001600510021 +004B002E0147003E0246005300410066003B00790037008C003500A0003400 +B4003300C9003200DD003200EE003100F2003000F1002F00F1002E00F1002D +00F00072001800720018007200180072001800720018007200180072001800 +7200180072001800720018006E001700650015005D001400560012004F0011 +004900120044001D003F002B013C003E0139005300340065002D0077002800 +890026009C002400AF002400C3002300D6002400E8002300EC002100EB0020 +00EB001F00EB001F00EA007200180072001800720018007200180072001800 +72001800720018007300180070001700690016006000140058001200500010 +0049000D0042000C013C000D0137001702320025032F003A032C004F022600 +61021F0072021A008303160096031400A8031300BB031300CE021400DF0113 +00E4011200E3011000E2010F00E2010E00E101750017007500170075001700 +7500170075001700750017007500170070001600660013005C00110053000F +004A000C0143000A013C000802350006032F0007042900100623001F061E00 +340618004607120057080B00680906017A0A04028D090202A0080103B40702 +03C5060203D7040203DB030104DB030105DB030005DB020006DA026D001300 +6D0013006D0013006D0013006D0013006D0013006D0013006300100058000E +014E000B01450008033D000604350103052F0202052B040104250402061900 +090D10001B0C09022C0B04043B0A02074E09000A6106000D7505000F8A0300 +11A0020012B4010011C5010010D601000FDC010010DC000010DC000010DC00 +0010DC005F000D005F000D005F000D005F000D005F000D005F000D005F000D +0054000A02490007033F00040636000109300400052C080003280C0001240F +00001E0E0003050403130009170C000E2A060012380200144B0000165E0000 +17720000198700001B9F00001BB400001AC5000017D5000016DD000016DD00 +0016DD000016DD000016DD004E0105044E0105044E0105044E0105044E0105 +044E0105044E010504450203053C040106340800042E0D0002291100012415 +00001F1800001A1B0000111C00020018060800191804001A2800001A370000 +1B4700001C5A00001D6D00001F830000219C000022B3000021C500001ED401 +001DDD01001DDD01001DDE01001DDE01001DDE014107000441070004410700 +04410700044107000441070004410700043A0B0003321000012C1500002519 +00001F1D000019210000132300000F2400000C240001002005060020150400 +20250100213400002144000022560000246A0000267E0000299900002AB201 +0029C5010026D4020024DF030024DF030024DF030024DF030024DF03361400 +013614000136140001361400013614000136140001361400012F190000281D +00002022000019250000142700001128000011290000112900000F29000001 +25020700261205002722020028320000294200002A5300002B6600002D7A00 +003094000032B0010032C402002FD303002DE004002DE004002DE004002DE0 +04002DE0042A2200002A2200002A2200002A2200002A2200002A2200002A22 +0000232600001A2A0000142C0000132D0000132E0000132E0000132F000014 +300000122F0000032A0007002C0E06002E1E0400302F010031400000325100 +003364010035770000388F00003BAC02003BC3020039D2030037E1040037E1 +040037E1040037E1040037E1041D2E00001D2E00001D2E00001D2E00001D2E +00001D2E00001D2E0000173100001432000015330000153400001534000015 +3500001536000016360000143600000833000500330B0800361B0500392D03 +003B3E01003D4F01003E6201003F750000418B000044A7020045C0020044D1 +030042E1040042E2040042E2040042E2040042E20416380000163800001638 +0000163800001638000016380000163800001638000017390000173A000017 +3B0000173B0000183C0000183D0000183D0000163E00000C3C0003003A0809 +0040190600422A0500463C0300484E02004A6101004A7401004C8801004EA1 +010050BA02004FCE02004DE002004DE202004DE202004DE202004DE202193F +0000193F0000193F0000193F0000193F0000193F0000193F00001940000019 +410000194200001A4300001A4400001A4400001A4500001B46000019460000 +104500030243050A00491608004E290700523A0600554C0300575F02005772 +010057850000599C01005CB401005BCB01005ADE000059E2000059E2000059 +E200005AE2001B4800001B4800001B4800001B4800001B4800001B4800001B +4800001C4900001C4A00001C4B00001D4C00001D4D00001D4D00001D4E0000 +1D4F00001C4F000013500002054E03090053120A005B2709005E3808006249 +0500645C0200646F0100638200006598000068AF010068C8000067DE000066 +E5000066E5000066E5000066E5001E5200001E5200001E5200001E5200001E +5200001E5200001E5200001F5300001F5400001F5500001F56000020570000 +2058000020590000205900001F5A0000175B0001085A0109005D0D0D006623 +0B006C350A006E45070070560300706A0100707E00007194000074AC000075 +C6000073DD000074EA000075EA000075EA000075EA00215D0000215D000021 +5D0000215D0000215D0000215D0000215D0000225E0000225F000022600000 +2361000023620000236300002364000024650000236600001C6700000D6700 +090067080F00701C0D0079300A007A3F07007C5004007D6301007E79000081 +92000082AB000083C4000081DD000084EE000084EF000085EF000085EF0025 +690000256900002569000025690000256900002569000025690000256A0000 +256B0000266C0000266D0000266E0000276F00002770000027710000267100 +00207300001273000702720311007A150F0084280B0088380700894904008B +5C01008E730000938F000098AB000096C3000093DC000095F0000096F20000 +96F2000096F200287500002875000028750000287500002875000028750000 +2875000028760000297700002978000029790000297A00002A7B00002A7C00 +002A7D0000297E00002380000017810006077F001000850D12008F200C0096 +300600994104009C5501009F6C0000A4870000ADA80000ABC00000A8D90000 +A9EF0000A9F30000AAF30000AAF3002B8200002B8200002B8200002B820000 +2B8200002B8200002B8200002B8300002C8400002C8500002C8600002C8700 +002D8800002D8800002D8900002D8A0000278D00001C9000030E91000C0293 +0612009C160D00A4270700AB380300AF4C0000B2620000B67D0000BC9C0000 +BEB90000BDD60000C0F00000C1F70000C1F70000C2F7002E8E00002E8E0000 +2E8E00002E8E00002E8E00002E8E00002E8E00002E8F00002E9100002F9200 +002F9300002F9400002F9500002F960000309700002F9800002A9C000021A0 +000115A4000706A6010E00AC0C0E00B51C0800BD2D0300C3400000C7560000 +CB720000CE900000D1AF0000D4D00000D8EF0000D8FA0000D9FA0000D9FA00 +319D0000319D0000319D0000319D0000319D0000319D0000319D0000319E00 +00319F000031A1000031A2000032A3000032A4000032A5000032A6000032A7 +00002EAC000026B200001DB9000310BD000803C1030C00C90E0800D21B0200 +DA2A0000E13E0000E55D0000E9810000EBA40000EEC50000F0E50000F0F800 +00F0F80000F1F80033AD000033AD000033AD000033AD000033AD000033AD00 +0033AD000034AE000034B0000034B1000035B3000035B4000035B5000035B6 +000035B7000036B8000032BF00002CC8000126D100011ED8000115DE000107 +E1000400E7070200F0100000F71F0000FC370000FF630000FF900000FFB700 +00FFD60000FFEC0000FFEC0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800710021006F002B006D0035007700470081005F008A007F008F0099008E +00AF008D00C3008E00D7008F00E9008E00F5008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800710021006F002B006D0034007600470081005F008A +007E008F0099008E00AE008D00C2008E00D6008F00E8008E00F4008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001800720018007200180072001800710021006F002B006D00340076 +00460081005E008A007D008F0098008E00AE008D00C2008E00D5008F00E800 +8E00F4008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180072001800720018007200180072001800710020006F +002A006D0034007600460081005D008A007D008F0098008E00AD008D00C100 +8E00D5008F00E7008E00F4008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800710020006F002A006D0034007600450081005D008A007C008F009700 +8E00AD008D00C0008E00D4008F00E6008E00F3008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007100200070002A006D0034007500450080005C00 +8A007B008F0096008E00AC008D00C0008E00D3008F00E5008D00F3008B00F6 +008A00F6008900F6008800F6008700F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180072001800720018007100200070002A006D003300 +7500450080005B0089007A008F0096008D00AB008800BE008600D2008300E5 +007F00F3007C00F6007900F6007800F6007600F6007500F600720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180071002000 +70002A006D003300730044007B005A007F0078007E0092007800A7007500BB +007300D0007100E3006C00F3006A00F7006800F7006600F7006500F7006400 +F7007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +7200180071001F006E00290066003300660043006A005A006B00760068008E +006300A3006000B7006000CC005E00E1005B00F2005900F7005700F7005600 +F7005400F7005400F700720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720018006E00170068001E00610028005A0034005900460059005C +00570073005300890050009E004E00B2004D00C8004C00DD004A00F0004900 +F6004700F6004600F6004500F5004400F50072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720018006F00170068001600610015005A001C00540027004E0035 +014C0048014A005C00450070003F0084003D0099003B00AD003B00C3003A00 +D9003A00ED003900F3003700F3003600F3003500F3003400F2007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720018006F001700680016006000140059001300520012004C0018 +004700250042003402400048013D005D0036006F00300082002D0095002B00 +AA002A00BE002900D3002900E7002900EF002700EE002600EE002500EE0024 +00ED0072001800720018007200180072001800720018007200180072001800 +7200180072001800710018006A0016006100150059001300510011004A000F +0044000E003E0013003900200036003201340049002F005C0028006E002200 +80001E0092001C00A5001B00B9001A00CC001900E0001800E9001700E90016 +00E8001500E8001400E7007200180072001800720018007200180072001800 +7200180072001800720018006D001700640015005A0013005100110049000F +0042000D003B000B0035000A0030000F002B001D0029003100260047002100 +59001A006A0015007C0011008D000E00A0000C00B3000B00C4000900D80008 +00E1000700E0000600E0000600E0000500DF006A0016006A0016006A001600 +6A0016006A0016006A0016006A001600670016005D001400530012004A000F +0042000D003A000B00330009002D0007002800060024000B011F001B011A00 +2F0115004101100053010B006401060075010200870101019A010002AE0100 +02BF000003D4000003DD000003DE000003DE000004DE000004DE005A001300 +5A0013005A0013005A0013005A0013005A0013005A001300570012004D0010 +0044000D003B000A00330008012C00060126000401220103011F0202011800 +07030F001B0309012C030502390202034B0201055D01000671000008840000 +0999000009AE000009BE000008D2000007DD000008DD000008DD000008DD00 +0008DD004A000E004A000E004A000E004A000E004A000E004A000E004A000E +0047000D003E000A01350007022D00040326010203220301021F0501011C07 +000017090000060504080007190300092901000A3500000A4600000B590000 +0C6D00000E8100000F9700000FAC00000EBE00000DD000000CDC00000CDC00 +000CDC00000CDC00000CDC003B0006033B0006033B0006033B0006033B0006 +033B0006033B000603380005042F01030429030104230600021F0A00011B0E +0000141100000F1400000B1600000213040200101502000F2500000F320000 +104200001155000012690000147D00001594000016AA000015BD000014CE00 +0012DC000012DC000012DC000012DC000012DC002D0400052D0400052D0400 +052D0400052D0400052D0400052D0400052C060004270A0002220F00001B14 +0000141800000D1B00000B1C00000C1C00000C1C0000031A01030017110300 +1621010016300000163F000017510000196400001A7900001C9000001EA800 +001DBC00001BCD000019DC010019DD010019DD010019DD010019DD01251200 +00251200002512000025120000251200002512000025120000231400001D18 +0000151C0000101F00000E2000000E2100000E2100000E2100000E22000007 +200102001E0D04001D1D02001D2C00001D3C00001E4D000020600000217400 +00248B000026A6000026BC000024CC010021DC020020DE020021DE020021DE +020021DE021920000019200000192000001920000019200000192000001920 +000016210000102400000F2400001025000010250000102600001026000011 +270000112700000A2600020023090600241904002529010025390000264A00 +00275C0000297000002B8600002EA301002FBB01002DCC02002ADC030029E0 +030029E0030029E003002AE003122900001229000012290000122900001229 +0000122900001229000012290000122A0000122A0000122B0000122C000012 +2C0000132D0000132D0000132E00000E2D000101290607002B1505002D2602 +002E3600002F47000030590000326C000034810000379E010039B9020037CB +020035DB040034E1040034E1040034E1040034E10414300000143000001430 +00001430000014300000143000001430000014300000143100001431000014 +32000015330000153300001534000015340000153500001134000003300407 +003312060035230400383402003A4501003B5701003C6A01003E7E00004098 +010043B5020042C9020041DA04003FE204003FE2040040E2040040E2041637 +00001637000016370000163700001637000016370000163700001637000016 +38000017390000173A0000173A0000173B0000173C0000183C0000183D0000 +143D000005390207003B0E08003F2006004332040046430300485602004969 +0100497C00004C9301004EAE02004FC502004DD702004CE202004CE202004C +E202004CE202193F0000193F0000193F0000193F0000193F0000193F000019 +3F0000193F00001940000019410000194200001A4300001A4400001A440000 +1A4500001B450000174600000943010700440A0A004B1E08004F3007005341 +05005654030057670100567A0000588F01005AA701005BC001005AD5000059 +E1000059E2000059E2000059E2001C4900001C4900001C4900001C4900001C +4900001C4900001C4900001C4900001C4A00001C4B00001D4C00001D4D0000 +1D4D00001D4E00001D4F00001E5000001B5000000E4F0005004E060C00571A +0A005D2E0900603E0700645004006564010064770000648B000067A2010069 +BC000068D4000067E3000067E5000067E5000067E5001F5300001F5300001F +5300001F5300001F5300001F5300001F5300001F5400001F5500001F560000 +205700002058000020590000205A0000215A0000215B00001F5C0000125D00 +04025A020D0062150C006B2A0A006E3B0900704B0500725E02007272000072 +880000749F000076B9000076D2000076E6000076EA000077EA000077EA0022 +60000022600000226000002260000022600000226000002260000022600000 +23610000236200002363000024640000246500002466000024670000246700 +0023680000176A00030768000D006C0E0F0076230C007C3509007E4406007F +560200806B000082830000869E000087B7000086D1000087E9000088EF0000 +88EF000088EF00266C0000266C0000266C0000266C0000266C0000266C0000 +266C0000266D0000266E0000266F0000277000002771000027720000277300 +002873000028740000267500001C7700020D76000B0178071100811B0E0089 +2D09008D3D06008E4F030090640000957E00009C9C00009DB600009ACF0000 +9AE900009BF200009BF200009BF20029790000297900002979000029790000 +297900002979000029790000297A0000297B00002A7C00002A7D00002A7E00 +002A7F00002B8000002B8100002B8100002A82000021850001148600090586 +0312008D12110096230A009D340500A0460200A45B0000A7740000AE920000 +B2B10000B1CB0000B0E70000B1F50000B2F50000B2F5002C8700002C870000 +2C8700002C8700002C8700002C8700002C8700002C8700002D8800002D8900 +002D8A00002D8B00002E8C00002E8D00002E8E00002E8F00002D9000002594 +00001A9700050B99000E009C081200A5190B00AE2A0500B43C0100B9510000 +BC6A0000C0860000C4A60000C6C50000C8E60000CBF90000CCF90000CCF900 +2F9500002F9500002F9500002F9500002F9500002F9500002F9500002F9500 +00309700003098000030990000309A0000309B0000319C0000319D0000319E +0000309F000029A5000020AB000214AF000705B2010E00B90D0B00C21C0600 +CA2C0100D03F0000D5590000D9790000DB9A0000DEBB0000E2DD0000E4FA00 +00E4FA0000E4FA0032A5000032A5000032A5000032A5000032A5000032A500 +0032A5000032A6000032A7000033A8000033AA000033AB000033AC000033AD +000034AE000034AF000033B100002DB8000026C000011DC7000312CD000605 +D1010900D9090500E2150100EB220000F1370000F65B0000F9890000FBAE00 +00FBCF0000FCEF0000FCF20000FCF200> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001A00710026006E002F0071003C007C00510086006F008E008D008E +00A5008D00BA008D00CF008F00E2008E00F2008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180072001A00710025006E002F0071003C007C00500086 +006F008E008C008E00A5008D00B9008D00CE008F00E2008E00F2008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001A00710025006E002F0070 +003C007C00500086006E008E008C008F00A4008D00B9008D00CD008F00E100 +8E00F1008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001800720018007200180072001800720018007200180072001A0071 +0025006E002E0070003C007B004F0086006D008D008B008F00A3008D00B800 +8D00CD008E00E0008E00F1008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001A00710025006E002E0070003B007B004F0085006C008D008A00 +8F00A3008D00B8008D00CC008E00DF008E00F1008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180072001900710025006E002E0070003B007B004E00 +85006C008D008A008F00A2008D00B7008D00CB008C00DF008A00F0008800F6 +008700F6008500F6008300F6008200F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +0018007200180072001800720018007200180072001900710025006E002E00 +70003B007A004E0085006B008D0089008900A0008300B5008000CA007E00DE +007900EF007600F6007300F6007100F7007000F7006F00F700720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001900 +710024006E002E006C003A0072004D00770068007700840072009C006D00B0 +006C00C6006A00DB006600EE006300F7006100F7006000F7005E00F7005D00 +F7007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720019006C00230064002D0060003B0061004E0062006900600081 +005C0097005900AC005800C2005600D8005400EC005200F7005000F7004F00 +F7004D00F6004C00F600720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800700017006C001700650016005E00220058002D0053003C01520051 +00500067004A007C00470091004500A6004400BD004300D3004200E9004100 +F5004000F5003E00F4003D00F4003C00F40072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720018006B001700640015005D0014005600130050001F004B002D +0046003D0245005200400066003800790035008D003300A2003200B8003100 +CE003100E3003100F1002F00F1002D00F0002C00F0002B00F0007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800710018006C001700640015005C001400540012004D00100047000F +0042001B003C0028003A003D0137005300310065002A00780026008B002300 +9F002100B3002000C8002000DC002000EC001E00EB001C00EB001B00EA001A +00EA0072001800720018007200180072001800720018007200180072001800 +72001800720018006F001700660016005D001400540012004C00100045000E +003E000C0038000A00330016002E0025002D003C002A005200230063001C00 +75001800870014009A001200AE001100C0000F00D5000F00E5000D00E4000C +00E3000B00E2000A00E2006E0017006E0017006E0017006E0017006E001700 +6E0017006E0017006E0017006A0016005F001400550012004C00100043000E +003C000B00350009002F0008002A00070026001300210024001E003A001A00 +4D0014005E000E0070000A008100060094000400A7000301BA000201CF0002 +01DE000101DE000001DD000001DD000001DD005E0014005E0014005E001400 +5E0014005E0014005E0014005E0014005E001400590013004E00100044000E +003C000B00340009002D0007002700060023000500200004001A0012001300 +26000E003600090047000400580001016C0000027E00000292000003A70000 +03B9000003CE000003DE000003DE000003DE000003DE000003DE004C001000 +4C0010004C0010004C0010004C0010004C0010004C0010004C00100047000F +003D000C00340009002C00070026000600210004001D0003001A0002001500 +01000A0015000400270002003200000044000001560000016B0000027D0000 +0291000003A5000003B8000003CC000003DD000003DE000003DE000003DE00 +0003DE003B000B003B000B003B000B003B000B003B000B003B000B003B000B +003B000B0036000A002D00070025000500210004001C000300180001001200 +00000900000000000000000019000000270000003100000043000001550000 +026A0000037C00000390000005A4000005B7000004CA000004DA000004DE00 +0004DE000004DE000004DE002B0006002B0006002B0006002B0006002B0006 +002B0006002B0006002B00060027000501210104001C020200160301000E04 +000008060000030700000308000003090000000613000005230000052F0000 +063D00000751000008650000097800000A8D00000BA200000BB600000AC800 +0009D9000009DC000009DC000009DC000009DC002003010220030102200301 +0220030102200301022003010220030102200301021E04010118070000100B +0000060F00000610000006110000071100000712000007130000000D0D0100 +0C1F00000C2D00000C3900000D4C00000E5F00000F7400001089000012A000 +0012B4000011C600000FD700000EDC00000EDC00000EDC00000EDC00160F00 +00160F0000160F0000160F0000160F0000160F0000160F0000160F00001112 +00000B1500000916000009170000091800000A1800000A1900000A1900000A +1A00000015080300131A0200122900001336000013480000155B0000166F00 +0018840000199D00001AB3000018C5000016D6000015DC000015DD000015DD +000015DD000B1B00000B1B00000B1B00000B1B00000B1B00000B1B00000B1B +00000B1B00000B1C00000C1C00000C1D00000C1D00000D1E00000D1F00000D +1F00000D1F00000D200000021D0504001B1503001A2501001A3300001B4400 +001C5600001D6A00001F7F00002199000022B2000021C400001FD401001DDD +01001DDD01001DDD01001DDE010E2100000E2100000E2100000E2100000E21 +00000E2100000E2100000E2100000E2200000F2200000F2300000F2300000F +2400000F240000102500001025000010260000042203040022100500222002 +0022300000234000002452000025660000277A00002A9400002CB001002BC4 +010029D4020026DF030027DF030027DF030027DF0311270000112700001127 +00001127000011270000112700001127000011270000112800001128000011 +290000122A0000122A0000122B0000122B0000122C0000132C000007290104 +00280C06002A1C04002B2D01002D3D00002D4F00002F62000030750000338F +000036AE020036C3020034D3030031E0040031E1040032E1040032E104132F +0000132F0000132F0000132F0000132F0000132F0000132F0000132F000013 +2F000014300000143100001431000014320000153300001533000015340000 +153400000B310003003008080033190500352A0300373B0100394C01003A5F +01003B7300003E89000041A7020042C0020040D203003EE004003EE204003E +E204003EE20416370000163700001637000016370000163700001637000016 +3700001637000016370000163800001639000017390000173A0000173B0000 +173B0000183C0000183C00000F3B00020037040A003D150700402705004339 +0300464B0200485E0100487101004A8601004CA002004EBA02004ECF02004C +DF03004BE203004BE203004BE2031940000019400000194000001940000019 +4000001940000019400000194000001940000019410000194200001A430000 +1A4300001A4400001A4500001B4600001B460000134600020342020A004712 +09004E2507005137060055490400575C0200576F010057830000599A01005C +B301005CCC01005ADD000059E200005AE200005AE2001C4A00001C4A00001C +4A00001C4A00001C4A00001C4A00001C4A00001C4A00001C4A00001C4B0000 +1D4C00001D4D00001D4E00001D4F00001E5000001E5000001E510000175200 +010850000800530D0B005C230900603409006445060066580300666C010065 +7F00006695000069AE00006AC8000069DE000068E5000069E5000069E5001F +5600001F5600001F5600001F5600001F5600001F5600001F5600001F560000 +20560000205700002058000020590000215A0000215B0000215C0000215D00 +00225E00001B5F00010E5F0007015F080D00681C0C006F300A007240080074 +51040074650100747A00007591000079AB00007AC6000078E000007AEB0000 +7AEB00007AEB00236300002363000023630000236300002363000023630000 +23630000236300002363000024640000246600002467000025680000256900 +0025690000256A0000266B0000206D0000136D0006046C040E0073140F007C +290B0081390800824A0500835D010085740000898E00008CAA00008CC40000 +8ADF00008DF000008DF000008DF00027710000277100002771000027710000 +27710000277100002771000027710000277100002772000028730000287400 +002875000028760000297700002978000029790000247B0000197C0004097B +010E007E0C1200881F0D00903107009341040095550200986C00009D880000 +A5A80000A3C20000A0DC0000A2F30000A2F30000A2F3002A7F00002A7F0000 +2A7F00002A7F00002A7F00002A7F00002A7F00002A7F00002B7F00002B8000 +002B8100002B8200002C8300002C8400002C8500002C8600002C8700002889 +00001F8C0002108C000C028D04140096150F009F260800A5380300AA4B0100 +AD620000B07D0000B79E0000BABC0000B8D90000BBF60000BBF60000BCF600 +2E8D00002E8D00002E8D00002E8D00002E8D00002E8D00002E8D00002E8D00 +002E8E00002E8F00002E9000002F9100002F9200002F9300002F9400002F95 +00002F9600002C990000249E000018A1000608A3000E00A90B0F00B11B0900 +BA2B0300C03E0000C5550000C8710000CC900000CFB10000D2D30000D6F600 +00D6FA0000D6FA00319D0000319D0000319D0000319D0000319D0000319D00 +00319D0000319D0000319E0000319F000031A0000032A2000032A3000032A4 +000032A5000032A6000032A700002FAA000028B100001FB7000213BD000705 +C1020C00C70C0900D0190300D9280000E03D0000E65B0000E9810000EBA500 +00EEC70000F1EA0000F1F90000F1F900> +] 4 {} bind dup dup dup ] +/RenderingIntent (Perceptual) +>> +setcolorrendering diff --git a/psfiles/CHP410-1200-Draft.crd b/psfiles/CHP410-1200-Draft.crd new file mode 100644 index 0000000..9681390 --- /dev/null +++ b/psfiles/CHP410-1200-Draft.crd @@ -0,0 +1,3543 @@ +%!PS +<< /UseCIEColor true >> setpagedevice +% use old transfer function w/o linearization +/m2300w_transfer [ + { 0 max 1 min 0.8 exp } bind dup dup dup +] def +<< +/ColorRenderingType 1 +/BlackPoint [0.000000 0.000000 0.000000] +/WhitePoint [0.964200 1.000000 0.824900] +% Bradford Cone Space +/MatrixPQR [0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296 ] +/RangePQR [ -0.5 2 -0.5 2 -0.5 2 ] +% VonKries-like transform in Bradford Cone Space +/TransformPQR [ +{exch pop exch 3 get mul exch pop exch 3 get div} bind +{exch pop exch 4 get mul exch pop exch 4 get div} bind +{exch pop exch 5 get mul exch pop exch 5 get div} bind +] +/EncodeLMN [ +{ 0.964200 div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind +{ 1.000000 div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind +{ 0.824900 div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind +] +/MatrixABC [ 0 1 0 1 -1 1 0 0 -1 ] +/EncodeABC [ +{ 116 mul 16 sub 100 div } bind +{ 500 mul 128 add 255 div } bind +{ 200 mul 128 add 255 div } bind +] +/RenderTable [ 33 33 33 [ +<00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000> +<0063FF005DFF0056FF0050FF004AFF0045FF0040FA003AEC0033D6002DBB00 +289B0021770019540015380314250212130111030313000313000313000313 +00031300031300031300031300031300031300031300031300031300031300 +0313000313000063FF005DFF0056FF0050FF004AFF0045FF0040FA003AEC00 +33D6002DBB00289B0021770019540015380314250212130111030313000313 +00031300031300031300031300031300031300031300031300031300031300 +0313000313000313000313000063FF005DFF0056FF0050FF004AFF0045FF00 +40FA003AEC0033D6002DBB00289B0021770019540015380314250212130111 +03031300031300031300031300031300031300031300031300031300031300 +0313000313000313000313000313000313000063FF005DFF0056FF0050FF00 +4AFF0045FF0040FA003AEC0033D6002DBB00289B0021770019540015380314 +25021213011103031300031300031300031300031300031300031300031300 +0313000313000313000313000313000313000313000313000063FF005DFF00 +56FF0050FF004AFF0045FF0040FA003AEC0033D6002DBB00289B0021770019 +54001538031425021213011103031300031300031300031300031300031300 +03130003130003130003130003130003130003130003130003130003130000 +63FF005DFF0056FF0050FF004AFF0045FF0040FA003AEC0033D6002DBB0028 +9B002177001954001538031425021213011103031300031300031300031300 +03130003130003130003130003130003130003130003130003130003130003 +13000313000063FF005DFF0056FF0050FF004AFF0045FF0040FA003AEC0033 +D6002DBB00289B002177001954001538031425021213011103031300031300 +03130003130003130003130003130003130003130003130003130003130003 +13000313000313000313000063FF005DFF0056FF0050FF004AFF0045FF0040 +FA003AEC0033D6002DBB00289B002177001954001538031425021213011103 +03130003130003130003130003130003130003130003130003130003130003 +13000313000313000313000313000313000063FF005DFF0056FF0050FF004A +FF0045FF0040FA003AEC0033D6002DBB00289B002177001954001538031425 +02121301110303130003130003130003130003130003130003130003130003 +13000313000313000313000313000313000313000313000063FF005DFF0056 +FF0050FF004AFF0045FF0040FA003AEC0033D6002DBB00289B002177001954 +00153803142502121301110303130003130003130003130003130003130003 +13000313000313000313000313000313000313000313000313000313000063 +FF005DFF0056FF0050FF004AFF0045FF0040FA003AEC0033D6002DBB00289B +00217700195400153803142502121301110303130003130003130003130003 +13000313000313000313000313000313000313000313000313000313000313 +000313000063FF005DFF0056FF0050FF004AFF0045FF0040FA003AEC0033D6 +002DBB00289B00217700195400153803142502121301110303130003130003 +13000313000313000313000313000313000313000313000313000313000313 +000313000313000313000063FF005DFF0056FF0050FF004AFF0045FF0040FA +003AEC0033D6002DBB00289B00217700195400153803142502121301110303 +13000313000313000313000313000313000313000313000313000313000313 +000313000313000313000313000313000063FF005DFF0056FF0050FF004AFF +0045FF0040FA003AEC0033D6002DBB00289B00217700195400153803142502 +12130111030313000313000313000313000313000313000313000313000313 +000313000313000313000313000313000313000313000063FF005DFF0056FF +0050FF004AFF0045FF0040FA0039EC0033D6002DBC00289C00217800195500 +14390314260212140110030312000312000312000312000312000312000312 +000312000312000312000312000312000312000312000312000312000062FF +005CFF0056FF004FFF0049FF0044FF003FFB0039EE0032D8002CBF00279F00 +207C00185800133B021228031116010E04030F00030F00030F00030F00030F +00030F00030F00030F00030F00030F00030F00030F00030F00030F00030F00 +030F000062FF005CFF0055FF004EFF0048FF0043FF003EFC0037F10031DD00 +2AC30024A5001F8300165F001141020E2B040B1A0405060705000705000705 +00070500070500070500070500070500070500070500070500070500070500 +0705000705000705000061FF005BFF0054FF004DFF0047FF0042FF003DFE00 +36F4002FE10028C80022AC001D8A001567000C4603052E08011B0B000D0D00 +060D00060D00060D00060D00060D00060D00060D00060D00060D00060D0006 +0D00060D00060D00060D00060D00060061FF005AFF0054FF004DFF0046FF00 +40FF003BFE0034F7002DE60026CD0020B1001B90000F6B0003490700310D00 +2111001514000E14000E14000E14000E14000E14000E14000E14000E14000E +14000E14000E14000E14000E14000E14000E14000E0060FF005AFF0053FF00 +4CFF0045FF003FFF003AFF0033F9002BE90024D0001EB500139300066C0300 +4B0D003513002618001B1A00131A00131A00131A00131A00131A00131A0013 +1A00131A00131A00131A00131A00131A00131A00131A00131A0013005FFF00 +59FF0052FF004BFF0043FF003DFF0038FF0032FA002BEB0023D20017B4000A +9001026A0A004C1300371A002A1F001F210018210018210018210018210018 +21001821001821001821001821001821001821001821001821001821001821 +0018005EFF0058FF0051FF004AFF0042FF003CFF0038FF0032FB002AEB001E +D1000CB200028C06006912004D1B003B22002F26002429001C29001C29001C +29001C29001C29001C29001C29001C29001C29001C29001C29001C29001C29 +001C29001C29001C005EFF0057FF0050FF0049FF0042FF003CFF0038FF0032 +FB0026EB0010CE0003AE03008A0F006A1B005024003F2A00332F0028320021 +32002132002132002132002132002132002132002132002132002132002132 +0021320021320021320021320021005DFF0057FF0050FF0049FF0042FF003C +FF0038FF002FFA0018E80004CA0400AB0D00891A006C2500552E0044340038 +38002D3B00253B00253B00253B00253B00253B00253B00253B00253B00253B +00253B00253B00253B00253B00253B00253B0025005CFF0057FF0050FF0049 +FF0042FF003DFF0036FF0022F9000AE40400C70E00AA19008A25006F310059 +3900493F003C43003146002A46002A46002A46002A46002A46002A46002A46 +002A46002A46002A46002A46002A46002A46002A46002A46002A005CFF0057 +FF0050FF0049FF0042FF003BFF002BFF0012F50402E00F00C61A00A925008B +3200723D005D45004D4A00414E003651002F51002E51002E51002E51002E51 +002E51002E51002E51002E51002E51002E51002E51002E51002E51002E5100 +2E005CFF0057FF0050FF0049FF0042FF0034FF001CFD0206F10E00DE1B00C4 +2700A833008C3F00754A00615100515600455A003A5D00345D00335D00335D +00335D00335D00335D00335D00335D00335D00335D00335D00335D00335D00 +335D00335D0033005DFF0057FF0050FF0049FF003DFF0026FF020EFB0B00F0 +1A00DD2700C33400A840008E4D00785700655E005663004A6700406A00396A +00396A00396A00396A00396A00396A00396A00396A00396A00396A00396A00 +396A00396A00396A00396A0039005DFF0057FF0050FF0046FF0030FF0219FD +0805F91700EF2600DA3400C14100A94E00905B007A6500686C005A70004E73 +004577003E77003E77003E77003E77003E77003E77003E77003E77003E7700 +3E77003E77003E77003E77003E77003E77003E005DFF0057FF004FFF003AFE +0324FD0A11FD1302F82300EC3200D84100C14F00AA5C009269007D73006B78 +005E7D005380004A8300448300448300448300448300448300448300448300 +44830044830044830044830044830044830044830044830044005DFF0056FF +0045FD032FFB0B1DFD130BFC1F01F72F00EA3F00D64F00C15D00AB6A009377 +007F7F006F8500628900588C004F8F00498F00498F00498F00498F00498F00 +498F00498F00498F00498F00498F00498F00498F00498F00498F00498F0049 +005DFF004EFC043AF90C29FB1418FD1D07FB2B00F53C00E84D00D55E00C26C +00AD7800958400818C007291006695005D9800549A004E9A004E9A004E9A00 +4E9A004E9A004E9A004E9A004E9A004E9A004E9A004E9A004E9A004E9A004E +9A004E9A004E0058FD0444F80E35F91624FC1E13FD2804FA3800F44900E75B +00D56C00C47A00AF8700979100849800759D006AA00061A20058A50052A500 +52A50052A50052A50052A50052A50052A50052A50052A50052A50052A50052 +A50052A50052A50052A50052> +<0069FF0063FF005DFF0057FF0051FF004CFF0048FA0043ED003DD90037BF00 +319F002A7A002256011E3A021D25011B13001C060220000321000321000321 +00032100032100032100032100032100032100032100032100032100032100 +0321000321000069FF0063FF005DFF0057FF0051FF004CFF0048FA0043ED00 +3DD90037BF00319F002A7A002256011E3A021D25011B13001C060220000321 +00032100032100032100032100032100032100032100032100032100032100 +0321000321000321000321000069FF0063FF005DFF0057FF0051FF004CFF00 +48FA0043ED003DD90037BF00319F002A7A002256011E3A021D25011B13001C +06022000032100032100032100032100032100032100032100032100032100 +0321000321000321000321000321000321000069FF0063FF005DFF0057FF00 +51FF004CFF0048FA0043ED003DD90037BF00319F002A7A002256011E3A021D +25011B13001C06022000032100032100032100032100032100032100032100 +0321000321000321000321000321000321000321000321000069FF0063FF00 +5DFF0057FF0051FF004CFF0048FA0043ED003DD90037BF00319F002A7A0022 +56011E3A021D25011B13001C06022000032100032100032100032100032100 +03210003210003210003210003210003210003210003210003210003210000 +69FF0063FF005DFF0057FF0051FF004CFF0048FA0043ED003DD90037BF0031 +9F002A7A002256011E3A021D25011B13001C06022000032100032100032100 +03210003210003210003210003210003210003210003210003210003210003 +21000321000069FF0063FF005DFF0057FF0051FF004CFF0048FA0043ED003D +D90037BF00319F002A7A002256011E3A021D25011B13001C06022000032100 +03210003210003210003210003210003210003210003210003210003210003 +21000321000321000321000069FF0063FF005DFF0057FF0051FF004CFF0048 +FA0043ED003DD90037BF00319F002A7A002256011E3A021D25011B13001C06 +02200003210003210003210003210003210003210003210003210003210003 +21000321000321000321000321000321000069FF0063FF005DFF0057FF0051 +FF004CFF0048FA0043ED003DD90037BF00319F002A7A002256011E3A021D25 +011B13001C0602200003210003210003210003210003210003210003210003 +21000321000321000321000321000321000321000321000069FF0063FF005D +FF0057FF0051FF004CFF0048FA0043ED003DD90037BF00319F002A7A002256 +011E3A021D25011B13001C0602200003210003210003210003210003210003 +21000321000321000321000321000321000321000321000321000321000069 +FF0063FF005DFF0057FF0051FF004CFF0048FA0043ED003DD90037BF00319F +002A7A002256011E3A021D25011B13001C0602200003210003210003210003 +21000321000321000321000321000321000321000321000321000321000321 +000321000069FF0063FF005DFF0057FF0051FF004CFF0048FA0043ED003DD9 +0037BF00319F002A7A002256011E3A021D25011B13001C0602200003210003 +21000321000321000321000321000321000321000321000321000321000321 +000321000321000321000069FF0063FF005DFF0057FF0051FF004CFF0048FA +0043ED003DD90037BF00319F002A7A002256011E3A021D25011B13001C0602 +20000321000321000321000321000321000321000321000321000321000321 +000321000321000321000321000321000068FF0063FF005DFF0057FF0051FF +004CFF0048FB0042EE003CDA0036C10031A1002A7D002258011D3B021C2701 +1B14001B06021F00031F00031F00031F00031F00031F00031F00031F00031F +00031F00031F00031F00031F00031F00031F00031F000068FF0062FF005CFF +0056FF0050FF004BFF0046FC0041F1003BDD0035C5002FA600298200205E00 +1B3F021A2A021917001807021B00031C00031C00031C00031C00031C00031C +00031C00031C00031C00031C00031C00031C00031C00031C00031C000067FF +0062FF005CFF0055FF004FFF004AFF0045FD0040F30039E10033C9002DAC00 +2788001F6400194302172D03161B0113070613000813000813000813000813 +00081300081300081300081300081300081300081300081300081300081300 +0813000067FF0061FF005BFF0054FF004EFF0048FF0044FE003EF60038E400 +31CD002BB100268F001E6A001748021230060D1B0606060A07000C08000C08 +000C08000C08000C08000C08000C08000C08000C08000C08000C08000C0800 +0C08000C08000C08000066FF0060FF005AFF0054FF004DFF0047FF0043FE00 +3DF80036E80030D10029B6002495001D7100104D03083209041D0B000C0F00 +03100002100002100002100002100002100002100002100002100002100002 +1000021000021000021000021000020065FF0060FF005AFF0053FF004CFF00 +46FF0041FF003BFA0034EC002ED60027BC00219C0014770006520601360E00 +2313001716000D18000B18000B18000B18000B18000B18000B18000B18000B +18000B18000B18000B18000B18000B18000B18000B0065FF005FFF0059FF00 +52FF004BFF0044FF003FFF003AFC0032F1002BDC0024C20015A300087D0300 +590E004016002E1B00241F0019210016210016210016210016210016210016 +2100162100162100162100162100162100162100162100162100160064FF00 +5EFF0058FF0051FF0049FF0043FF003DFF0038FE0030F50028E20017C60007 +A501017F0B005E1700461F003524002A28001F2A001C2A001C2A001C2A001C +2A001C2A001C2A001C2A001C2A001C2A001C2A001C2A001C2A001C2A001C2A +001C0063FF005DFF0057FF004FFF0048FF0041FF003BFF0036FE002FF7001D +E20008C20100A108007E15006020004928003A2E002F310024330020330020 +33002033002033002033002033002033002033002033002033002033002033 +00203300203300200062FF005CFF0055FF004EFF0047FF0040FF003BFF0035 +FE0025F5000EDE0101BF08009F14007E2000632B004E33003F3800343C0029 +3E00253E00253E00253E00253E00253E00253E00253E00253E00253E00253E +00253E00253E00253E00253E00250061FF005BFF0055FF004EFF0047FF0040 +FF003BFF002EFE0015F20203D90A00BD14009E2000802D00673700533E0044 +43003847002D49002A49002A49002A49002A49002A49002A49002A49002A49 +002A49002A49002A49002A49002A49002A49002A0060FF005BFF0055FF004E +FF0047FF0040FF0036FF001EFC0107EE0A00D71600BC21009E2E00823A006B +4400574B00494F003D53003255002F55002F55002F55002F55002F55002F55 +002F55002F55002F55002F55002F55002F55002F55002F55002F0060FF005B +FF0055FF004EFF0047FF003DFF0027FF010FF90801EB1600D62300BA2F009E +3C008448006E51005C58004D5C004260003862003462003462003462003462 +00346200346200346200346200346200346200346200346200346200346200 +340060FF005BFF0055FF004EFF0046FF0031FF0119FE0605F71400EA2300D3 +3000B93D009F4A00865600715F00606500526900476D003D6F003A6F003A6F +003A6F003A6F003A6F003A6F003A6F003A6F003A6F003A6F003A6F003A6F00 +3A6F003A6F003A0060FF005BFF0055FF004DFF003AFF0123FE070FFD1101F6 +2100E82F00D13E00B94B00A05800886500746D006473005676004C7A00437C +003F7C003F7C003F7C003F7C003F7C003F7C003F7C003F7C003F7C003F7C00 +3F7C003F7C003F7C003F7C003F0060FF005BFF0055FF0045FE012DFC081BFD +0F08FC1D00F42D00E53D00CF4C00B95A00A267008A7300777A006780005B83 +00518700488800458800458800458800458800458800458800458800458800 +458800458800458800458800458800458800450060FF005BFF004EFD0239FA +0926FC1114FD1A03FA2A00F33A00E24B00CE5B00BA6800A475008C80007987 +006B8C005F90005693004D94004A94004A94004A94004A94004A94004A9400 +4A94004A94004A94004A94004A94004A94004A94004A94004A0060FF0056FD +0242F80B32FA1321FC1B0FFD2601F93700F14800E15900CF6900BC7600A683 +008D8D007C94006F9800649B005B9E00529F004E9F004E9F004E9F004E9F00 +4E9F004E9F004E9F004E9F004E9F004E9F004E9F004E9F004E9F004E9F004E +005EFE034CF80D3DF8162EFB1D1CFD260BFC3301F84400F05600E16800D078 +00BE8500A89200909A007FA00073A30068A6005FA90056AA0052AA0052AA00 +52AA0052AA0052AA0052AA0052AA0052AA0052AA0052AA0052AA0052AA0052 +AA0052AA00520052F60D47F61839F9202AFB2818FD3208FC4000F85200EF65 +00E17700D18600C09300AA9F0093A60083AB0077AE006CB00063B20059B400 +55B40055B40055B40055B40055B40055B40055B40055B40055B40055B40055 +B40055B40055B40055B40055> +<006EFF0069FF0064FF005EFF0058FF0053FF004FFB004BF00045DD003FC500 +3AA5003481002B5B00263D012528002416002609002901012D00012D00012D +00012D00012D00012D00012D00012D00012D00012D00012D00012D00012D00 +012D00012D00006EFF0069FF0064FF005EFF0058FF0053FF004FFB004BF000 +45DD003FC5003AA5003481002B5B00263D012528002416002609002901012D +00012D00012D00012D00012D00012D00012D00012D00012D00012D00012D00 +012D00012D00012D00012D00006EFF0069FF0064FF005EFF0058FF0053FF00 +4FFB004BF00045DD003FC5003AA5003481002B5B00263D0125280024160026 +09002901012D00012D00012D00012D00012D00012D00012D00012D00012D00 +012D00012D00012D00012D00012D00012D00006EFF0069FF0064FF005EFF00 +58FF0053FF004FFB004BF00045DD003FC5003AA5003481002B5B00263D0125 +28002416002609002901012D00012D00012D00012D00012D00012D00012D00 +012D00012D00012D00012D00012D00012D00012D00012D00006EFF0069FF00 +64FF005EFF0058FF0053FF004FFB004BF00045DD003FC5003AA5003481002B +5B00263D012528002416002609002901012D00012D00012D00012D00012D00 +012D00012D00012D00012D00012D00012D00012D00012D00012D00012D0000 +6EFF0069FF0064FF005EFF0058FF0053FF004FFB004BF00045DD003FC5003A +A5003481002B5B00263D012528002416002609002901012D00012D00012D00 +012D00012D00012D00012D00012D00012D00012D00012D00012D00012D0001 +2D00012D00006EFF0069FF0064FF005EFF0058FF0053FF004FFB004BF00045 +DD003FC5003AA5003481002B5B00263D012528002416002609002901012D00 +012D00012D00012D00012D00012D00012D00012D00012D00012D00012D0001 +2D00012D00012D00012D00006EFF0069FF0064FF005EFF0058FF0053FF004F +FB004BF00045DD003FC5003AA5003481002B5B00263D012528002416002609 +002901012D00012D00012D00012D00012D00012D00012D00012D00012D0001 +2D00012D00012D00012D00012D00012D00006EFF0069FF0064FF005EFF0058 +FF0053FF004FFB004BF00045DD003FC5003AA5003481002B5B00263D012528 +002416002609002901012D00012D00012D00012D00012D00012D00012D0001 +2D00012D00012D00012D00012D00012D00012D00012D00006EFF0069FF0064 +FF005EFF0058FF0053FF004FFB004BF00045DD003FC5003AA5003481002B5B +00263D012528002416002609002901012D00012D00012D00012D00012D0001 +2D00012D00012D00012D00012D00012D00012D00012D00012D00012D00006E +FF0069FF0064FF005EFF0058FF0053FF004FFB004BF00045DD003FC5003AA5 +003481002B5B00263D012528002416002609002901012D00012D00012D0001 +2D00012D00012D00012D00012D00012D00012D00012D00012D00012D00012D +00012D00006EFF0069FF0064FF005EFF0058FF0053FF004FFB004AF10045DE +003FC6003AA7003382002B5D00263E01252901241600250A002801012C0001 +2C00012C00012C00012C00012C00012C00012C00012C00012C00012C00012C +00012C00012C00012C00006DFF0068FF0063FF005DFF0057FF0052FF004EFC +004AF20044E0003EC80039AA003386002A6000244101232B01221800230A00 +2602012900012A00012A00012A00012A00012A00012A00012A00012A00012A +00012A00012A00012A00012A00012A00006DFF0068FF0062FF005CFF0056FF +0051FF004DFD0048F40043E3003DCC0037AF00328B00296500234401212D01 +201A00200B0023020226000226000226000226000226000226000226000226 +00022600022600022600022600022600022600022600006CFF0067FF0062FF +005CFF0055FF0050FF004CFE0047F60041E6003BCF0036B300309000286A00 +2148011F30021E1D001D0D011E010520000520000520000520000520000520 +00052000052000052000052000052000052000052000052000052000006CFF +0067FF0061FF005BFF0055FF004FFF004AFE0046F80040E9003AD30034B800 +2F96002770001F4D011C34031A2003150A0614000B15000B15000B15000B15 +000B15000B15000B15000B15000B15000B15000B15000B15000B15000B1500 +0B1500006BFF0066FF0060FF005AFF0054FF004EFF0049FF0044FA003FEC00 +38D60032BC002D9C002677001D520215360710200709090B08010F0A00100A +00100A00100A00100A00100A00100A00100A00100A00100A00100A00100A00 +100A00100A00100A00006BFF0065FF005FFF0059FF0053FF004DFF0048FF00 +43FC003DEF0037DB0030C2002BA300227E001357030A380A05210D010F1101 +05150201150201150201150201150201150201150201150201150201150201 +150201150201150201150201150201006AFF0064FF005FFF0058FF0051FF00 +4BFF0046FF0041FD003BF30034E0002EC80025AA00168400085D07013E1001 +2915001B1900111D000B1E000A1E000A1E000A1E000A1E000A1E000A1E000A +1E000A1E000A1E000A1E000A1E000A1E000A1E000A0069FF0063FF005DFF00 +57FF0050FF004AFF0044FF003FFE0039F70032E70027CE0015B000088A0301 +650F004919003620002924001F280018290017290017290017290017290017 +2900172900172900172900172900172900172900172900172900170068FF00 +62FF005CFF0056FF004FFF0048FF0042FF003CFF0036FB002AED0015D30004 +B40400910E00701B00562500432C003631002B340022350021350021350021 +35002135002135002135002135002135002135002135002135002135002135 +00210067FF0061FF005BFF0055FF004DFF0046FF003FFF003AFF0030FD001A +EE0005D20500B40F00931B007427005B31004937003B3C00303F0027400026 +40002640002640002640002640002640002640002640002640002640002640 +00264000264000260066FF0060FF005AFF0053FF004CFF0044FF003EFF0036 +FF0022FB010AEA0600CF1100B21C00932800773400603E004E440040480035 +4C002C4D002A4D002A4D002A4D002A4D002A4D002A4D002A4D002A4D002A4D +002A4D002A4D002A4D002A4D002A0064FF005FFF0059FF0053FF004CFF0044 +FF003DFF002AFF0011F80501E61200CD1E00B12A00933700794200644B0052 +51004554003A58003159002F59002F59002F59002F59002F59002F59002F59 +002F59002F59002F59002F59002F59002F59002F0064FF005EFF0059FF0053 +FF004CFF0043FF0032FF001AFD0404F41100E51F00CB2C00B038009545007C +5100685900575E004A62003F66003767003567003567003567003567003567 +00356700356700356700356700356700356700356700356700350064FF005E +FF0059FF0053FF004CFF003BFF0023FE040EFC0F01F31E00E22C00C93A00B0 +47009654007F5F006C67005B6C004F70004573003C74003B74003B74003B74 +003B74003B74003B74003B74003B74003B74003B74003B74003B74003B7400 +3B0064FF005EFF0059FF0052FF0045FF012EFD0619FE0D07FB1B00F22B00DF +3A00C84900B15600986300816E006F75005F7900547D004A81004282004082 +00408200408200408200408200408200408200408200408200408200408200 +408200408200400064FF005EFF0059FF004DFE0138FC0724FC0E12FD1802F9 +2800EF3800DD4800C75700B264009A7200837B00728200638600598A00508D +00488E00468E00468E00468E00468E00468E00468E00468E00468E00468E00 +468E00468E00468E00468E00460064FF005EFF0056FE0242FA082FFA101EFD +180CFD2401F83500ED4600DB5700C86600B473009C8000858900758F006893 +005E96005599004D9A004B9A004B9A004B9A004B9A004B9A004B9A004B9A00 +4B9A004B9A004B9A004B9A004B9A004B9A004B0064FF005CFE024BF90A3BF8 +132BFB1B19FD2308FC3200F74300EC5400DB6600C97500B682009E8E008896 +00799B006C9F0062A10059A40051A5004FA5004FA5004FA5004FA5004FA500 +4FA5004FA5004FA5004FA5004FA5004FA5004FA5004FA5004F0063FF0153F9 +0B45F71536F91D26FC2515FD2F05FB3F00F65100EB6300DB7500CB8300B891 +00A09C008BA2007CA60070A90066AC005DAE0054AF0052AF0052AF0052AF00 +52AF0052AF0052AF0052AF0052AF0052AF0052AF0052AF0052AF0052AF0052 +015BFA0B4DF61741F82033FA2822FD3011FD3C04FA4D00F55F00EB7200DD83 +00CC9100B99E00A2A8008FAD0081B10075B3006AB60061B80057B80055B800 +55B80055B80055B80055B80055B80055B80055B80055B80055B80055B80055 +B80055B800550954F5174BF6223EF82A2FFB321EFD3C0EFD4902FA5B00F66E +00EC8100DE9000CE9E00BAAB00A4B30092B80085BB0079BD006EBF0064C100 +5AC20058C20058C20058C20058C20058C20058C20058C20058C20058C20058 +C20058C20058C20058C20058> +<0074FF006FFF006AFF0065FF0060FF005BFF0057FB0053F1004EE00048C800 +44AA003D86003460002F42002E2B002E1900300D003405003901003A00003A +00003A00003A00003A00003A00003A00003A00003A00003A00003A00003A00 +003A00003A000074FF006FFF006AFF0065FF0060FF005BFF0057FB0053F100 +4EE00048C80044AA003D86003460002F42002E2B002E1900300D0034050039 +01003A00003A00003A00003A00003A00003A00003A00003A00003A00003A00 +003A00003A00003A00003A000074FF006FFF006AFF0065FF0060FF005BFF00 +57FB0053F1004EE00048C80044AA003D86003460002F42002E2B002E190030 +0D003405003901003A00003A00003A00003A00003A00003A00003A00003A00 +003A00003A00003A00003A00003A00003A000074FF006FFF006AFF0065FF00 +60FF005BFF0057FB0053F1004EE00048C80044AA003D86003460002F42002E +2B002E1900300D003405003901003A00003A00003A00003A00003A00003A00 +003A00003A00003A00003A00003A00003A00003A00003A000074FF006FFF00 +6AFF0065FF0060FF005BFF0057FB0053F1004EE00048C80044AA003D860034 +60002F42002E2B002E1900300D003405003901003A00003A00003A00003A00 +003A00003A00003A00003A00003A00003A00003A00003A00003A00003A0000 +74FF006FFF006AFF0065FF0060FF005BFF0057FB0053F1004EE00048C80044 +AA003D86003460002F42002E2B002E1900300D003405003901003A00003A00 +003A00003A00003A00003A00003A00003A00003A00003A00003A00003A0000 +3A00003A000074FF006FFF006AFF0065FF0060FF005BFF0057FB0053F1004E +E00048C80044AA003D86003460002F42002E2B002E1900300D003405003901 +003A00003A00003A00003A00003A00003A00003A00003A00003A00003A0000 +3A00003A00003A00003A000074FF006FFF006AFF0065FF0060FF005BFF0057 +FB0053F1004EE00048C80044AA003D86003460002F42002E2B002E1900300D +003405003901003A00003A00003A00003A00003A00003A00003A00003A0000 +3A00003A00003A00003A00003A00003A000074FF006FFF006AFF0065FF0060 +FF005BFF0057FB0053F1004EE00048C80044AA003D86003460002F42002E2B +002E1900300D003405003901003A00003A00003A00003A00003A00003A0000 +3A00003A00003A00003A00003A00003A00003A00003A000073FF006FFF006A +FF0065FF0060FF005BFF0057FB0053F1004EE00048C90043AA003D86003461 +002F42002E2B002D1900300D003405003901003A00003A00003A00003A0000 +3A00003A00003A00003A00003A00003A00003A00003A00003A00003A000073 +FF006FFF006AFF0065FF005FFF005AFF0056FC0052F3004DE20047CB0043AD +003C89003463002E44002C2D002C1A002E0D00320500360100380000380000 +38000038000038000038000038000038000038000038000038000038000038 +000038000073FF006EFF0069FF0064FF005EFF0059FF0055FD0051F4004CE4 +0046CE0041B1003C8E003368002C47002B2F002A1B002C0E002F0500340100 +35000035000035000035000035000035000035000035000035000035000035 +000035000035000035000072FF006DFF0068FF0063FF005DFF0058FF0054FE +0050F6004BE60045D00040B5003A9200326C002B4A00293101281D00290F00 +2C050030010032000032000032000032000032000032000032000032000032 +000032000032000032000032000032000071FF006DFF0068FF0062FF005DFF +0057FF0053FE004FF7004AE90044D3003FB8003997003171002A4E00273401 +261F002610002906002D01012E00012E00012E00012E00012E00012E00012E +00012E00012E00012E00012E00012E00012E00012E000071FF006CFF0067FF +0062FF005CFF0056FF0051FF004DF90049EB0043D6003DBD00389C00307600 +28520025370124220122100123040525000725000725000725000725000725 +000725000725000725000725000725000725000725000725000725000070FF +006CFF0066FF0061FF005BFF0055FF0050FF004CFA0047EE0041DA003BC100 +36A1002F7C00275701233A041E2404190D0617000C19000F19000F19000F19 +000F19000F19000F19000F19000F19000F19000F19000F19000F19000F1900 +0F19000070FF006BFF0065FF0060FF005AFF0054FF004FFF004AFC0045F100 +40DE003AC60034A7002D8300225D02183C0813240A0B0C0C0901120D00140E +00140E00140E00140E00140E00140E00140E00140E00140E00140E00140E00 +140E00140E00140E00006FFF006AFF0065FF005FFF0058FF0052FF004DFF00 +49FD0044F5003DE30037CB0031AF00278A001662040B400C07261003121402 +071803021B04011B04011B04011B04011B04011B04011B04011B04011B0401 +1B04011B04011B04011B04011B0401006EFF0069FF0063FF005EFF0057FF00 +51FF004BFF0046FE0041F8003BE90034D20027B50017910009680802461301 +2E19001F1D001422000C240009240009240009240009240009240009240009 +240009240009240009240009240009240009240009006DFF0068FF0062FF00 +5CFF0056FF004FFF0049FF0044FF003FFB0038EF0028D80014BA0006970501 +711200531D003D25002F2A00242E001B310017310017310017310017310017 +310017310017310017310017310017310017310017310017310017006CFF00 +67FF0061FF005BFF0054FF004DFF0046FF0041FF003BFE002BF30013DD0203 +BF0800A01300802000652C004F34003F3A00333E0029410024410024410024 +41002441002441002441002441002441002441002441002441002441002441 +0024006AFF0065FF005FFF0059FF0053FF004BFF0044FF003DFF002FFF0016 +F50203DF0C00C41700A723008830006E3B005943004848003C4C00314F002B +4F002B4F002B4F002B4F002B4F002B4F002B4F002B4F002B4F002B4F002B4F +002B4F002B4F002B0069FF0064FF005EFF0058FF0051FF0049FF0042FF0035 +FF001DFD0207F10D00DD1A00C32600A632008A3F00724A005E51004D560041 +5A00365D00305D00305D00305D00305D00305D00305D00305D00305D00305D +00305D00305D00305D00305D00300068FF0062FF005DFF0057FF0050FF0049 +FF003CFF0026FF020EFA0B00EF1A00DC2700C13400A641008C4E0075590062 +5F005264004668003C6B00366C00356C00356C00356C00356C00356C00356C +00356C00356C00356C00356C00356C00356C00350066FF0062FF005DFF0057 +FF0050FF0045FF002FFE0218FD0905F91800EE2700D93500C04300A750008E +5D00786800666E005772004C76004279003B7A003B7A003B7A003B7A003B7A +003B7A003B7A003B7A003B7A003B7A003B7A003B7A003B7A003B0066FF0062 +FF005DFF0057FF004EFF0038FD0423FD0B0FFD1502F82500EB3500D64400C0 +5200A85F00906C007B7600697C005C80005183004887004187004187004187 +00418700418700418700418700418700418700418700418700418700418700 +410066FF0062FF005DFF0055FF0042FC052DFB0D1CFD1509FC2200F63300E9 +4300D55300C06200AA6F00917B007D84006D8900608D005690004D93004793 +00469300469300469300469300469300469300469300469300469300469300 +469300469300460066FF0062FF005DFF014BFB0738F90F28FB1716FD2005FB +3000F54100E75200D46300C27100AC7E009389008091007196006599005B9C +00529F004B9F004B9F004B9F004B9F004B9F004B9F004B9F004B9F004B9F00 +4B9F004B9F004B9F004B9F004B0067FF0062FF0053FA0842F71234FA1A23FC +2211FD2D03FA3D00F44F00E66100D57200C38000AF8D00959700839E0075A2 +006AA40060A70056AA004FAA004FAA004FAA004FAA004FAA004FAA004FAA00 +4FAA004FAA004FAA004FAA004FAA004FAA004F0067FF015BFB084BF6143EF8 +1C2FFA241EFD2D0DFD3A02F94B00F35D00E67000D68000C58E00B19C0098A4 +0087A90079AC006EAF0064B1005AB40052B40052B40052B40052B40052B400 +52B40052B40052B40052B40052B40052B40052B40052B400520063FE0753F5 +1548F61F3BF9272BFB2F1AFD390AFC4701F95900F36D00E77F00D88E00C79C +00B2A9009AAF008BB4007EB70072B90067BB005DBD0055BD0055BD0055BD00 +55BD0055BD0055BD0055BD0055BD0055BD0055BD0055BD0055BD0055BD0055 +0559F61450F52146F72A38FA3227FC3B16FD4507FC5500F96800F37C00E88D +00D99C00C8AA00B2B4009EBA008FBD0082C00076C2006BC40061C60058C600 +58C60058C60058C60058C60058C60058C60058C60058C60058C60058C60058 +C60058C600581357F5214EF62C43F83534FB3D23FD4613FD5204FB6300FA77 +00F48A00E99A00DAA800C9B600B3BF00A1C30094C70087C9007BCC0070CE00 +65D0005CD0005CD0005CD0005CD0005CD0005CD0005CD0005CD0005CD0005C +D0005CD0005CD0005CD0005C> +<0079FF0075FF0071FF006CFF0068FF0063FE005FFB005BF20057E20051CB00 +4DAD00478A003E6400384500372E00381C003C110042090046040048010048 +01004801004801004801004801004801004801004801004801004801004801 +0048010048010079FF0075FF0071FF006CFF0068FF0063FE005FFB005BF200 +57E20051CB004DAD00478A003E6400384500372E00381C003C110042090046 +04004801004801004801004801004801004801004801004801004801004801 +0048010048010048010048010079FF0075FF0071FF006CFF0068FF0063FE00 +5FFB005BF20057E20051CB004DAD00478A003E6400384500372E00381C003C +11004209004604004801004801004801004801004801004801004801004801 +0048010048010048010048010048010048010079FF0075FF0071FF006CFF00 +68FF0063FE005FFB005BF20057E20051CB004DAD00478A003E640038450037 +2E00381C003C11004209004604004801004801004801004801004801004801 +0048010048010048010048010048010048010048010048010079FF0075FF00 +71FF006CFF0068FF0063FE005FFB005BF20057E20051CB004DAD00478A003E +6400384500372E00381C003C11004209004604004801004801004801004801 +00480100480100480100480100480100480100480100480100480100480100 +79FF0075FF0071FF006CFF0068FF0063FE005FFB005BF20057E20051CB004D +AD00478A003E6400384500372E00381C003C11004209004604004801004801 +00480100480100480100480100480100480100480100480100480100480100 +48010048010079FF0075FF0071FF006CFF0068FF0063FE005FFB005BF20057 +E20051CB004DAD00478A003E6400384500372E00381C003C11004209004604 +00480100480100480100480100480100480100480100480100480100480100 +48010048010048010048010079FF0075FF0071FF006CFF0068FF0063FE005F +FB005BF20057E20051CC004DAE00478A003E6400384500372E00381C003C11 +00410900460400480100480100480100480100480100480100480100480100 +48010048010048010048010048010048010079FF0075FF0071FF006CFF0067 +FF0063FE005EFB005AF30056E30051CD004DAF00478C003D6600384600372F +00371C003A1100400900450400470100470100470100470100470100470100 +47010047010047010047010047010047010047010047010078FF0074FF0070 +FF006BFF0066FF0062FF005DFC005AF40055E50050CF004BB200468F003D69 +00374800353100351E003811003E0900420400450100450100450100450100 +45010045010045010045010045010045010045010045010045010045010078 +FF0074FF006FFF006BFF0066FF0061FF005CFD0059F50054E7004FD1004AB5 +004593003C6D00354B00333200331F003612003B09003F0300420100420100 +42010042010042010042010042010042010042010042010042010042010042 +010042010077FF0073FF006FFF006AFF0065FF0060FF005BFD0058F60053E9 +004ED40049B9004496003B7100344E003234003120003312003809003D0300 +40000040000040000040000040000040000040000040000040000040000040 +000040000040000040000077FF0073FF006EFF0069FF0064FF005FFF005AFE +0056F70052EA004DD60048BC00439A003B75003351003037002F2200301300 +3509003903003D00003D00003D00003D00003D00003D00003D00003D00003D +00003D00003D00003D00003D00003D000076FF0072FF006EFF0069FF0063FF +005EFF0059FE0055F90051ED004CD90046C000429F003A79003154002E3900 +2D24002E140032090036030139000138000138000138000138000138000138 +000138000138000138000138000138000138000138000075FF0071FF006DFF +0068FF0062FF005DFF0058FF0054FA0050EF004BDC0045C40040A400397F00 +3059002C3D002B26012914012906042A00092C000A2B000A2B000A2B000A2B +000A2B000A2B000A2B000A2B000A2B000A2B000A2B000A2B000A2B000075FF +0070FF006CFF0067FF0061FF005BFF0056FF0052FC004EF20049E00043C800 +3EAA003886002F5F002840052228051D10081A010D1C00121E00121E00121E +00121E00121E00121E00121E00121E00121E00121E00121E00121E00121E00 +121E000074FF0070FF006BFF0066FF0060FF005AFF0055FF0050FD004CF500 +47E50041CE003CB100358D002865031B420A16290C0E0E0F0C02140F001812 +00191100191100191100191100191100191100191100191100191100191100 +1911001911001911000073FF006FFF006AFF0064FF005FFF0058FF0053FF00 +4EFE004AF80045EA003FD30038B9002A9400196B040D460F092B1305161704 +091B0403200600200600200600200600200600200600200600200600200600 +2006002006002006002006002006000072FF006DFF0068FF0063FF005DFF00 +57FF0051FF004CFF0047FB0042EF003ADA0029BE00189A010A7209034E1602 +341D012322001726000F2B00082B00082B00082B00082B00082B00082B0008 +2B00082B00082B00082B00082B00082B00082B00080071FF006CFF0067FF00 +61FF005BFF0055FF004EFF0049FF0045FD003DF40028DF0013C30005A10601 +7B15005B2100442A003430002734001E3900173A00163A00163A00163A0016 +3A00163A00163A00163A00163A00163A00163A00163A00163A0016006FFF00 +6BFF0065FF0060FF005AFF0053FF004CFF0046FF003FFF002BF60012E30302 +C80C00AB18008B26006F3300583C004743003947002F4C00264D00254D0025 +4D00254D00254D00254D00254D00254D00254D00254D00254D00254D00254D +0025006EFF0069FF0064FF005EFF0058FF0051FF0049FF0041FF002DFE0013 +F70602E81300D22000B72C009A39007F4600694F00565600485A003C5E0032 +5F00315F00315F00315F00315F00315F00315F00315F00315F00315F00315F +00315F00315F0031006CFF0068FF0062FF005CFF0056FF004FFF0046FF0032 +FF011AFE0505F71300E92200D22F00B83C009C4A008356006E5F005C65004D +6900426D00386F00376F00376F00376F00376F00376F00376F00376F00376F +00376F00376F00376F00376F0037006BFF0066FF0061FF005BFF0055FF004D +FF003BFF0123FE070FFD1101F62100E73000CF3E00B74C009E590086660071 +6E00607300537700487C003F7D003C7D003C7D003C7D003C7D003C7D003C7D +003C7D003C7D003C7D003C7D003C7D003C7D003C0069FF0065FF0060FF005B +FF0054FF0044FE022DFC091AFD1107FB1E00F42F00E43E00CE4E00B85C00A0 +6900887500747C006482005885004E8900458B00418B00418B00418B00418B +00418B00418B00418B00418B00418B00418B00418B00418B00410069FF0065 +FF0060FF005AFF004CFD0437FA0B26FC1313FD1C03FA2C00F23D00E14E00CD +5E00B96B00A279008A8300778A00698F005D92005396004A98004698004698 +00469800469800469800469800469800469800469800469800469800469800 +460069FF0065FF0060FF0054FC0441F80D31FA1620FD1E0EFD2902F93A00F0 +4C00E05D00CE6D00BB7B00A488008C91007A97006D9C00629E0058A2004FA3 +004AA3004AA3004AA3004AA3004AA3004AA3004AA3004AA3004AA3004AA300 +4AA3004AA3004A0069FF0065FF005BFC054AF7103CF8192CFB201BFD290AFC +3701F84900EF5B00E06D00CF7C00BD8A00A696008F9F007EA40071A70066AA +005DAD0052AE004EAE004EAE004EAE004EAE004EAE004EAE004EAE004EAE00 +4EAE004EAE004EAE004EAE004E0069FF0062FD0451F61146F71B38F92328FC +2C17FD3608FB4501F75700EF6A00E17C00D18B00BF9900A8A40092AB0083AF +0076B2006AB40060B70056B80051B80051B80051B80051B80051B80051B800 +51B80051B80051B80051B80051B80051B800510068FF0459F7124EF61D43F8 +2635FA2E24FC3713FD4305FB5300F76600EF7A00E28A00D29900C0A700A9B0 +0096B60087B9007ABC006FBE0064C00059C10054C10054C10054C10054C100 +54C10054C10054C10054C10054C10054C10054C10054C10054025FF81055F5 +1F4CF72940F93131FB3A20FD4310FD5003FB6200F87600F08800E39800D4A6 +00C1B300AABB009ABF008CC3007FC50073C70068CA005CCB0057CB0057CB00 +57CB0057CB0057CB0057CB0057CB0057CB0057CB0057CB0057CB0057CB0057 +0E5BF51E53F62B4AF8343DFA3C2DFC451CFD4F0CFD5D01FB7100F98500F196 +00E5A500D5B300C1BF00ADC5009EC90091CC0084CF0077D1006CD30060D400 +5BD4005BD4005BD4005BD4005BD4005BD4005BD4005BD4005BD4005BD4005B +D4005BD4005B1C5AF52B52F73647F93F39FB4729FD5118FE5C08FD6C00FC80 +00FA9400F2A400E5B200D6BF00C2C900B0CE00A2D20095D50089D8007CDA00 +71DC0064DD005EDD005EDD005EDD005EDD005EDD005EDD005EDD005EDD005E +DD005EDD005EDD005EDD005E> +<007FFF007BFF0078FF0074FF0070FF006BFE0067FB0064F30060E4005BCD00 +57B000518D004868004249004232004320004815004E0D0054070057030057 +03005703005703005703005703005703005703005703005703005703005703 +005703005703007FFF007BFF0078FF0074FF0070FF006BFE0067FB0064F300 +60E4005BCD0057B000518D004868004249004232004320004815004E0D0054 +07005703005703005703005703005703005703005703005703005703005703 +005703005703005703005703007FFF007BFF0078FF0074FF0070FF006BFE00 +67FB0064F30060E4005BCD0057B000518D0048680042490042320043200048 +15004E0D005407005703005703005703005703005703005703005703005703 +005703005703005703005703005703005703007FFF007BFF0078FF0074FF00 +70FF006BFE0067FB0064F30060E4005BCD0057B000518D0048680042490042 +32004320004815004E0D005407005703005703005703005703005703005703 +005703005703005703005703005703005703005703005703007FFF007BFF00 +78FF0074FF0070FF006BFE0067FB0064F30060E4005BCD0057B000518D0048 +68004249004232004320004815004E0D005407005703005703005703005703 +00570300570300570300570300570300570300570300570300570300570300 +7FFF007BFF0078FF0074FF0070FF006BFE0067FB0064F30060E4005BCD0057 +B000518D004868004249004232004320004815004E0D005407005703005703 +00570300570300570300570300570300570300570300570300570300570300 +5703005703007EFF007BFF0077FF0074FF006FFF006BFE0067FB0063F3005F +E4005ACE0056B100518E004869004249004132004220004715004E0D005307 +00570300570300570300570300570300570300570300570300570300570300 +5703005703005703005703007EFF007BFF0077FF0073FF006FFF006BFE0066 +FC0063F4005FE5005AD00056B300509100476B00414B004033004121004515 +004C0D00510700550300550300550300550300550300550300550300550300 +5503005503005503005503005503005503007EFF007AFF0076FF0072FF006E +FF006AFF0066FC0062F5005EE70059D20055B6004F9400466E00404D003E35 +003F2100431500490D004F0700520300530200530200530200530200530200 +5302005302005302005302005302005302005302005302007DFF007AFF0076 +FF0072FF006DFF0069FF0065FC0061F6005DE90058D40054B8004F97004671 +003F4F003D36003D2300411600470D004C0700500300500200500200500200 +5002005002005002005002005002005002005002005002005002005002007C +FF0079FF0075FF0071FF006DFF0068FF0064FD0060F7005CEA0057D60052BB +004E9A004574003E52003C38003C24003F1600440D004A07004E02004E0200 +4E02004E02004E02004E02004E02004E02004E02004E02004E02004E02004E +02004E02007CFF0078FF0075FF0070FF006CFF0067FF0063FD005FF8005BEC +0056D80051BE004D9D004578003D54003A3A003A25003C1700420D00470700 +4B02004C01004C01004C01004C01004C01004C01004C01004C01004C01004C +01004C01004C01004C01007BFF0078FF0074FF0070FF006BFF0066FF0062FE +005EF9005AEE0055DB0050C1004CA100447C003B5800383C00382700391700 +3E0D0044070048020049010049010049010049010049010049010049010049 +01004901004901004901004901004901007BFF0077FF0073FF006FFF006AFF +0065FF0060FE005CFA0058EF0054DD004EC5004AA6004381003A5C00363F00 +3529003618003A0D003F060041000141000140000140000140000140000140 +00014000014000014000014000014000014000014000007AFF0076FF0072FF +006EFF0069FF0064FF005FFF005BFB0057F20052E1004DCA0048AC00428700 +396200344300312B012F17022E080430010933000C32000C31000C31000C31 +000C31000C31000C31000C31000C31000C31000C31000C31000C31000079FF +0075FF0071FF006DFF0068FF0062FF005DFF0059FD0055F40051E5004BCE00 +46B200408E003768012E4606272C072114091E020F20001423001623001622 +00162200162200162200162200162200162200162200162200162200162200 +1622000078FF0074FF0070FF006BFF0066FF0061FF005BFF0057FE0053F700 +4EE90049D40043B9003C96002C6D031F480C192D0F1212120F031711001C14 +001E15001E15001E15001E15001E15001E15001E15001E15001E15001E1500 +1E15001E15001E15000077FF0073FF006FFF006AFF0065FF005FFF0059FF00 +54FF0050FA004CEE0046DA003FC0002D9C001B7306104D110B301707191B06 +0C200604240700260800270800270800270800270800270800270800270800 +2708002708002708002708002708000076FF0072FF006DFF0068FF0063FF00 +5DFF0057FF0052FF004DFD0049F3003EE0002AC50018A2010B7A0B04551903 +3A21022727011A2B01102F0009320006320006320006320006320006320006 +3200063200063200063200063200063200063200060074FF0070FF006CFF00 +67FF0061FF005BFF0054FF004FFF004AFE0040F60029E30013C80005A80801 +8418006426004A2F003836002A3B0020400018430014430014430014430014 +4300144300144300144300144300144300144300144300144300140073FF00 +6FFF006AFF0065FF005FFF0059FF0052FF004BFF0040FE002AF60011E50502 +CD1000B31D00952B007839006043004D4A003E4F0032540029580024580024 +58002458002458002458002458002458002458002458002458002458002458 +00240071FF006DFF0068FF0063FF005DFF0056FF004FFF0043FF002CFD0113 +F60803EB1700DA2600C13400A742008D5000775B00646300536800476C003D +70003670003670003670003670003670003670003670003670003670003670 +0036700036700036006FFF006BFF0066FF0061FF005BFF0054FF0048FF0031 +FE041AFD0B07FA1900F12900DF3800C64700AE54009462007D6D006A74005A +78004E7C004480003E80003D80003D80003D80003D80003D80003D80003D80 +003D80003D80003D80003D80003D006DFF0069FF0065FF005FFF0059FF004E +FF0138FC0624FC0E12FD1702F92700EF3800DC4800C65700AF640096720080 +7C006E82005F8700548A004A8E00438F00428F00428F00428F00428F00428F +00428F00428F00428F00428F00428F00428F0042006BFF0068FF0064FF005E +FF0056FE0242FA082FFA101EFD180BFD2500F73600ED4700DA5800C66700B1 +7500988200828A00729000649400599700509B00489C00479C00479C00479C +00479C00479C00479C00479C00479C00479C00479C00479C0047006BFF0068 +FF0064FF005CFE024AF90B3AF8142AFB1B18FD2407FB3300F64500EB5600DA +6800C87700B485009B9100859800769D0069A1005EA30055A7004CA70049A7 +0049A70049A70049A70049A70049A70049A70049A70049A70049A70049A700 +49006BFF0068FF0063FE0252F80D44F71636F91F25FC2714FD3105FB4200F6 +5400EA6600DB7800C98600B694009D9F0088A5007AA9006DAC0063AF0059B1 +004FB2004CB2004CB2004CB2004CB2004CB2004CB2004CB2004CB2004CB200 +4CB2004CB2004C006BFF0066FF0259F80D4DF61941F82232FA2A21FD3310FD +3F03FA5000F56300EB7600DC8700CB9500B8A3009FAB008DB0007FB40072B6 +0066B9005CBB0052BC004FBC004FBC004FBC004FBC004FBC004FBC004FBC00 +4FBC004FBC004FBC004FBC004F006BFF0160FA0C54F51B4AF7253DF92D2EFB +351CFD3F0CFD4C01FA5F00F67300EB8500DD9500CDA300B8B000A2B70091BB +0083BE0076C0006BC30060C50055C50052C50052C50052C50052C50052C500 +52C50052C50052C50052C50052C50052C500520065FC0B5AF51B52F62747F8 +303AFA382AFC4119FD4C09FC5B01FA6F00F68200ED9400DFA200CEB100B9BB +00A5C10096C50088C8007BCA006FCC0063CF0058CF0055CF0055CF0055CF00 +55CF0055CF0055CF0055CF0055CF0055CF0055CF0055CF0055085FF61958F5 +2850F73344F93B36FB4426FD4D15FE5806FC6A00FB7E00F89100EEA100E0AF +00CFBD00B9C500A8CA009ACE008DD10080D30073D60067D8005CD90059D900 +59D90059D90059D90059D90059D90059D90059D90059D90059D90059D90059 +165DF52757F6344DF83E41FA4632FC4F22FD5911FE6603FD7A00FD8E00F99F +00EFAE00E1BC00CFC800BBCF00ACD3009FD70092DA0085DD0078DF006CE100 +60E2005CE2005CE2005CE2005CE2005CE2005CE2005CE2005CE2005CE2005C +E2005CE2005C255CF63455F73F4BF9493EFB512FFD5B1EFE670DFE7602FE8A +00FE9D00FAAD00F0BA00E2C800D0D200BDD700B0DC00A4E00097E3008AE600 +7DE80070EA0064EA0060EA0060EA0060EA0060EA0060EA0060EA0060EA0060 +EA0060EA0060EA0060EA0060> +<0084FF0082FF007FFF007BFF0078FF0074FE0070FA006DF30069E50065CF00 +61B2005B9000526B004D4C004D35004F24005519005C1100620B0067070069 +05006805006805006805006805006805006805006805006805006805006805 +0068050068050084FF0082FF007FFF007BFF0078FF0074FE0070FA006DF300 +69E50065CF0061B2005B9000526B004D4C004D35004F24005519005C110062 +0B006707006905006805006805006805006805006805006805006805006805 +0068050068050068050068050084FF0082FF007FFF007BFF0078FF0074FE00 +70FA006DF30069E50065CF0061B2005B9000526B004D4C004D35004F240055 +19005C1100620B006707006905006805006805006805006805006805006805 +0068050068050068050068050068050068050084FF0082FF007FFF007BFF00 +78FF0074FE0070FA006DF30069E50065CF0061B2005B9000526B004D4C004D +35004F24005519005C1100620B006707006805006805006805006805006805 +0068050068050068050068050068050068050068050068050084FF0082FF00 +7EFF007BFF0078FF0074FE0070FA006DF30069E50064CF0061B3005B900052 +6B004D4C004C36004F24005419005C1100610B006606006805006805006805 +00680500680500680500680500680500680500680500680500680500680500 +84FF0081FF007EFF007BFF0077FF0073FE0070FB006CF30068E60064D10060 +B4005B9200526D004C4D004B36004E25005319005A1100600B006506006705 +00670500670500670500670500670500670500670500670500670500670500 +67050067050083FF0081FF007EFF007AFF0076FF0073FE006FFB006BF40068 +E70063D2005FB6005A9400516F004B4F004A37004C25005119005811005E0B +00630600650500650500650500650500650500650500650500650500650500 +65050065050065050065050083FF0080FF007DFF0079FF0076FF0072FE006E +FC006BF50067E80062D4005EB8005997005072004A51004939004A26004F1A +005611005C0B00610600630400630400630400630400630400630400630400 +63040063040063040063040063040063040082FF0080FF007CFF0079FF0075 +FF0071FE006DFC006AF60066EA0061D6005DBB00599A00507500495300473A +004927004D1A005411005A0B005E0600600400600400600400600400600400 +60040060040060040060040060040060040060040060040081FF007FFF007C +FF0078FF0074FF0070FE006DFC0069F70065EB0060D8005CBD00589C004F77 +00485500463B004727004B1A00521100570B005C06005E04005E04005E0400 +5E04005E04005E04005E04005E04005E04005E04005E04005E04005E040081 +FF007FFF007BFF0078FF0074FF0070FF006CFD0068F70064EC0060DA005BC0 +00579F004F7B00475700443D00452800481B004F1100550B005906005C0300 +5B03005B03005B03005B03005B03005B03005B03005B03005B03005B03005B +03005B030080FF007EFF007AFF0077FF0073FF006FFF006BFD0067F80063EE +005EDC005AC30056A3004E7E00465A00433F00432A00461B004C1100520B00 +56060059030059030059030059030059030059030059030059030059030059 +03005903005903005903007FFF007DFF007AFF0076FF0072FF006EFF0069FE +0065F90062F0005DDF0058C70054A7004D8300445E00414200402B00431C00 +4812004E0B0053050055030054020054020054020054020054020054020054 +02005402005402005402005402005402007FFF007CFF0079FF0075FF0071FF +006CFF0068FE0064FA0060F2005CE20057CB0053AC004C88004363003E4500 +3E2E003F1D0043110047080048010149000248000248000248000248000248 +00024800024800024800024800024800024800024800007EFF007BFF0078FF +0074FF006FFF006BFF0066FF0062FC005EF4005AE50055CF0051B2004B8F00 +4269003C4900382F02341A02330A0535010A38000E39000F38000F38000F38 +000F38000F38000F38000F38000F38000F38000F38000F38000F3800007DFF +007AFF0076FF0072FF006EFF0069FF0064FF0060FD005CF60058E90053D400 +4EB900499600407001324B072B2F0925170B22041023001627001928001A27 +001A27001A27001A27001A27001A27001A27001A27001A27001A27001A2700 +1A2700007BFF0079FF0075FF0071FF006CFF0067FF0062FF005EFE005AF800 +56ED0051D9004BC000429D00307404224D0F1D311216151512051A14011F17 +00231900241800241800241800241800241800241800241800241800241800 +241800241800241800007AFF0077FF0074FF006FFF006BFF0065FF0060FF00 +5BFE0057FB0053F1004EDF0042C6002FA2001E79071252150F351B0A1D2008 +0E2408062809012C0A002D0A002D0A002D0A002D0A002D0A002D0A002D0A00 +2D0A002D0A002D0A002D0A002D0A000079FF0076FF0072FF006EFF0069FF00 +63FF005DFF0058FF0054FD004FF50040E3002BC90019A8020D800E065B1D05 +3F26042B2B031C30021235010A3801053A01053A01053A01053A01053A0105 +3A01053A01053A01053A01053A01053A01053A01050077FF0074FF0070FF00 +6CFF0067FF0061FF005BFF0055FF0050FF0040F60029E50013CC0205AD0C02 +8B1B016A2A004F34003D3B002D4100224600194A00134C00134C00134C0013 +4C00134C00134C00134C00134C00134C00134C00134C00134C00130075FF00 +73FF006FFF006AFF0064FF005FFF0058FF0051FF0041FC002AF30112E60702 +D11300B921009C30007F3E00664900525100415600345C002B600024620023 +62002362002362002362002362002362002362002362002362002362002362 +00230073FF0071FF006DFF0067FF0062FF005CFF0055FF0043FD012CF90516 +F50C04EB1B00DD2A00C73900AF48009556007D6200696B005871004B760041 +7A00387D00367D00367D00367D00367D00367D00367D00367D00367D00367D +00367D00367D00360071FF006FFF006AFF0065FF005FFF0058FF0048FD0331 +FA091EFB110BFA1E01F42F00E74000D25000BD5E00A56D008C790078810067 +87005A8B004F8F004691004391004391004391004391004391004391004391 +0043910043910043910043910043006FFF006CFF0068FF0063FF005DFF004D +FC053AF90D28FB1516FD1E05FB2E00F43F00E65000D36200BF6F00A87D008E +88007B90006C95005F9800559C004C9E00479E00479E00479E00479E00479E +00479E00479E00479E00479E00479E00479E0047006DFF006AFF0066FF0061 +FF0054FB0743F71134FA1923FC2111FD2C03FA3D00F34E00E56100D37200C1 +8000AB8E009197007F9E0071A20064A5005AA80050AA004AAA004AAA004AAA +004AAA004AAA004AAA004AAA004AAA004AAA004AAA004AAA004A006CFF006A +FF0066FF015BFB084BF6143EF81C2FFB241EFD2D0DFD3A02F94C00F25F00E5 +7100D58200C39000AD9D0094A50083AA0075AD0069B0005EB30053B5004CB5 +004BB5004BB5004BB5004BB5004BB5004BB5004BB5004BB5004BB5004BB500 +4B006CFF006AFF0062FD0852F51648F7203BF9282BFB3019FD3A0AFC4901F8 +5B00F26F00E68100D69000C59F00AEAB0098B10088B5007AB8006DBB0062BD +0056BF004DBF004CBF004CBF004CBF004CBF004CBF004CBF004CBF004CBF00 +4CBF004CBF004C006CFF0066FD0759F51650F62245F82B37FA3327FC3C16FD +4707FC5700F96B00F37F00E79000D89F00C6AD00AFB7009BBC008DC0007FC2 +0071C50066C70059C9004FC9004FC9004FC9004FC9004FC9004FC9004FC900 +4FC9004FC9004FC9004FC9004F006AFF065FF71557F5244EF72E42F93733FB +3F22FD4912FD5504FB6700FA7B00F48E00E89E00D9AC00C7B900B1C100A0C6 +0091C90084CC0076CE006AD1005DD30053D30052D30052D30052D30052D300 +52D30052D30052D30052D30052D30052D300520462F9135CF52455F6304BF8 +3A3FFA422FFC4B1EFD550EFD6302FC7700FB8B00F59D00E9AB00DAB900C7C4 +00B3CB00A4CF0096D30089D6007BD8006EDB0061DC0057DC0056DC0056DC00 +56DC0056DC0056DC0056DC0056DC0056DC0056DC0056DC0056115FF5225BF6 +3153F73C48F9453BFB4D2BFD571AFE630AFE7301FD8700FC9A00F6AA00EAB8 +00DBC500C8CE00B6D400A8D8009BDC008EDF0081E20073E40065E5005AE500 +5AE5005AE5005AE5005AE5005AE5005AE5005AE5005AE5005AE5005AE5005A +205EF63059F73D51F84745FA5037FC5927FE6416FF7107FF8301FF9700FDA8 +00F7B700EBC400DCD000C9D800B9DD00ACE100A0E50093E80085EB0077ED00 +69EE005EEE005DEE005DEE005DEE005DEE005DEE005DEE005DEE005DEE005D +EE005DEE005D2F5DF73C58F8484EF95242FB5B34FD6623FF7111FF8005FF92 +00FFA500FEB500F7C200EBCF00DCDA00CAE000BDE500B1E900A4ED0097F000 +89F3007BF5006DF60062F60061F60061F60061F60061F60061F60061F60061 +F60061F60061F60061F60061> +<0089FF0088FF0086FF0083FF0080FE007DFD0079FA0076F30072E6006FD100 +6BB4006693005D6F00595000593A005C2900631F006B1600721000780B007C +08007C08007C08007C08007C08007C08007C08007C08007C08007C08007C08 +007C08007C080089FF0088FF0086FF0083FF0080FE007DFD0079FA0076F300 +72E6006FD1006BB4006693005D6F00595000593A005C2900631F006B160072 +1000780B007C08007C08007C08007C08007C08007C08007C08007C08007C08 +007C08007C08007C08007C080089FF0088FF0086FF0083FF0080FE007DFD00 +79FA0076F30072E6006FD1006BB4006693005D6F00595000593A005C290063 +1F006B1600721000780B007C08007C08007C08007C08007C08007C08007C08 +007C08007C08007C08007C08007C08007C080089FF0088FF0085FF0083FF00 +7FFE007CFD0079FA0076F40072E7006ED2006BB5006594005D700058510058 +3B005B2A00621F006A1600710F00770B007B08007B08007B08007B08007B08 +007B08007B08007B08007B08007B08007B08007B08007B080088FF0087FF00 +85FF0082FF007FFE007CFD0078FB0075F40071E8006ED3006AB7006596005C +7200575200573B00592A00601F006816006F0F00750A007907007907007907 +00790700790700790700790700790700790700790700790700790700790700 +88FF0087FF0084FF0081FF007EFF007BFD0078FB0074F50071E9006DD40069 +B9006498005C7400565400553C00582A005E1F006616006D0F00730A007707 +00770700770700770700770700770700770700770700770700770700770700 +77070077070087FF0086FF0084FF0081FF007EFF007AFE0077FB0074F50070 +EA006CD60069BB00649A005B7600555500543D00562A005C1F006416006B0F +00710A00750700750700750700750700750700750700750700750700750700 +75070075070075070075070087FF0086FF0083FF0080FF007DFF007AFE0076 +FC0073F6006FEB006BD70068BD00639C005A7800545600533E00542B005A1F +00621600680F006E0A00720700720600720600720600720600720600720600 +72060072060072060072060072060072060086FF0085FF0083FF0080FF007C +FF0079FE0075FC0072F6006EEC006AD90067BF00629F005A7A00535800513F +00522B00581F005F1600660F006C0900700600700600700600700600700600 +70060070060070060070060070060070060070060070060086FF0085FF0082 +FF007FFF007CFF0078FE0075FC0071F7006EED0069DB0065C10061A100597D +00525A00504100512C00551F005D1600640F006909006D06006E06006E0600 +6E06006E06006E06006E06006E06006E06006E06006E06006E06006E060085 +FF0084FF0081FF007EFF007BFF0077FE0073FD0070F8006CEF0068DD0064C4 +0060A500588100505D004E42004E2D00531F005A1600600E006609006A0600 +6B05006A05006A05006A05006A05006A05006A05006A05006A05006A05006A +05006A050084FF0083FF0080FF007DFF007AFF0076FF0072FD006FF9006BF0 +0067DF0063C7005FA9005785004F61004C45004C2F005020005616005D0E00 +63090067050067050067050067050067050067050067050067050067050067 +050067050067050067050083FF0082FF007FFF007CFF0078FF0075FF0071FE +006DFA006AF20065E20061CB005DAD00568A004E65004A47004931004C2100 +521600590E005E08006004005F02005E02005E02005E02005E02005E02005E +02005E02005E02005E02005E02005E020082FF0081FF007EFF007BFF0077FF +0073FF006FFE006BFB0068F30064E5005FCF005BB200558F004C6A00474B00 +4633004821004B14004D09014E02015000034F00034F00034F00034F00034F +00034F00034F00034F00034F00034F00034F00034F000081FF0080FF007DFF +0079FF0076FF0072FF006EFE0069FC0066F50062E8005DD40059B800549600 +4B7000444F013E33033A1D03390C063A020B3C000F3F00113E00123D00123D +00123D00123D00123D00123D00123D00123D00123D00123D00123D000080FF +007EFF007CFF0078FF0074FF0070FF006CFF0067FD0063F70060EC005BD800 +56BE00529D004777013750092F330C2A1A0E2707122700182A001D2D001F2D +001F2C001F2C001F2C001F2C001F2C001F2C001F2C001F2C001F2C001F2C00 +1F2C00007EFF007DFF007AFF0076FF0072FF006EFF0069FF0065FE0061FA00 +5DF00058DE0053C50047A3003479052652122136161A191916081D16022219 +00271C00291C00291C00291C00291C00291C00291C00291C00291C00291C00 +291C00291C00291C00007DFF007BFF0078FF0075FF0070FF006CFF0067FF00 +62FF005EFC005AF30055E30044C90031A700207E09165818123A1F0E21240B +11280A082C0A01300C00330D00330C00330C00330C00330C00330C00330C00 +330C00330C00330C00330C00330C00007BFF007AFF0077FF0073FF006EFF00 +69FF0064FF005FFF005BFE0054F60042E4002DCB001BAC040F86120A622108 +442B07303105203603143A020B3E0205400204410204410204410204410204 +4102044102044102044102044102044102044102040079FF0078FF0075FF00 +71FF006CFF0067FF0061FF005CFF0054FE0041F4002AE40014CD0407B11004 +922002702E01553901414100304700234D001A510013540010550011550011 +5500115500115500115500115500115500115500115500115500110077FF00 +76FF0073FF006FFF006AFF0064FF005EFF0054FE0041F9012BF10415E50A05 +D31701BC2500A134008443006B4F00565700445D003763002C6800246C0021 +6C00216C00216C00216C00216C00216C00216C00216C00216C00216C00216C +00210075FF0074FF0071FF006CFF0067FF0061FF0058FF0043F9042EF50A1B +F31109EB1D00DD2E00CA3E00B34D009B5C008269006E72005C78004D7D0042 +82003986003487003487003487003487003487003487003487003487003487 +00348700348700340073FF0072FF006EFF006AFF0064FF005BFE0248F90835 +F71023F91811F92303F33300E94500D85700C66700B17500998300828C0071 +9300649700589B004E9E00469F00469F00469F00469F00469F00469F00469F +00469F00469F00469F00469F00460070FF006FFF006CFF0067FF005FFE034D +F80D3DF8162DFA1D1CFD260AFC3401F84600EF5800DE6B00CD7A00B98900A1 +95008A9D0079A2006BA6005FA90054AC004BAC004AAC004AAC004AAC004AAC +004AAC004AAC004AAC004AAC004AAC004AAC004A006DFF006CFF0069FF0063 +FE0353F70F46F71938F92228FC2A17FD3407FC4400F75600EE6900DF7B00CF +8A00BB9900A3A4008DAA007DAE0070B10063B40058B7004DB8004BB8004BB8 +004BB8004BB8004BB8004BB8004BB8004BB8004BB8004BB8004B006CFF006B +FF0068FF0359F7104FF61D43F82634FA2E24FC3613FD4205FB5300F76600EE +7A00E18B00D09A00BDA800A4B00092B60082B90074BC0067BF005BC1004FC2 +004CC2004CC2004CC2004CC2004CC2004CC2004CC2004CC2004CC2004CC200 +4C006CFF006AFF025FF81055F51F4CF72940F93130FB3A1FFD430FFD5002FB +6300F87700EF8A00E29A00D2A800BDB500A6BC0096C00087C40079C6006CC9 +005FCB0052CC004DCC004DCC004DCC004DCC004DCC004DCC004DCC004DCC00 +4DCC004DCC004D006CFF0264FB0F5BF51F53F62B49F8353CFA3D2CFC461BFD +500BFD5E00FB7300F98700F19900E3A700D3B600BEC000AAC6009BCA008DCE +007ED00070D30063D60055D7004FD7004FD7004FD7004FD7004FD7004FD700 +4FD7004FD7004FD7004FD7004F0165FC0D5FF61E59F52C51F73746F94039FB +4928FD5217FE5E07FD6E00FC8300FA9700F2A700E4B500D4C200BFCB00ADD0 +00A0D40092D80084DA0076DD0068DF0059E00052E00052E00052E00052E000 +52E00052E00052E00052E00052E00052E000520C60F61C5DF52C58F6394FF8 +4343FA4C35FC5524FE5F13FE6C05FE7F00FE9300FBA500F3B400E5C100D5CD +00C1D400B1D900A4DD0097E10089E4007AE6006CE8005DE90055E90055E900 +55E90055E90055E90055E90055E90055E90055E90055E900551C5EF52B5CF6 +3956F8444CF94E40FB5731FD6120FE6D0FFF7C03FF9000FFA200FCB200F3C0 +00E6CD00D5D700C3DD00B5E100A9E6009CE9008DED007EEF0070F10061F100 +59F10059F10059F10059F10059F10059F10059F10059F10059F10059F10059 +2B5DF6395BF84554F94F49FA593CFC642CFE6E1BFF7B0BFF8C02FF9F00FFB0 +00FCBE00F3CB00E6D800D5E000C5E500B9E900ADEE00A0F10091F50082F700 +73F80064F9005CF9005CF9005CF9005CF9005CF9005CF9005CF9005CF9005C +F9005CF9005C3A5CF84559F95051FA5A45FC6538FE7027FF7C15FF8A07FF9B +01FFAD00FFBC00FCC900F3D600E6E100D5E800C8ED00BDF100B0F500A3F900 +94FC0084FD0076FE0065FE005DFE005DFE005DFE005DFE005DFE005DFE005D +FE005DFE005DFE005DFE005D> +<008FFF008EFF008DFF008BFF0088FE0085FD0083FA0080F3007CE60079D200 +76B6007196006A73006656006741006B31007326007C1D008416008B100090 +0B00910B00910B00910B00910B00910B00910B00910B00910B00910B00910B +00910B00910B008FFF008EFF008DFF008BFF0088FE0085FD0082FA007FF300 +7CE70079D20076B7007196006A74006657006741006A31007226007B1D0083 +16008A1000900B00900B00900B00900B00900B00900B00900B00900B00900B +00900B00900B00900B00900B008FFF008EFF008CFF008AFF0088FE0085FD00 +82FA007FF4007CE70078D30075B80070980069750065570065410069300070 +2500791D008115008910008E0B008F0B008F0B008F0B008F0B008F0B008F0B +008F0B008F0B008F0B008F0B008F0B008F0B008EFF008DFF008CFF008AFF00 +87FE0084FD0081FA007EF4007BE80078D50074BA0070990069760064580064 +42006731006E2500771D007F1500860F008C0B008D0A008D0A008D0A008D0A +008D0A008D0A008D0A008D0A008D0A008D0A008D0A008D0A008EFF008DFF00 +8BFF0089FF0086FE0083FD0081FB007EF5007AE90077D60074BB006F9B0068 +78006359006242006531006C2500751C007D1500840F008A0B008B0A008B0A +008B0A008B0A008B0A008B0A008B0A008B0A008B0A008B0A008B0A008B0A00 +8DFF008CFF008BFF0088FF0086FE0083FD0080FB007DF5007AEA0076D70073 +BD006E9D00677900615A006143006431006A2500731C007B1500820F00880B +00890A00890A00890A00890A00890A00890A00890A00890A00890A00890A00 +890A00890A008DFF008CFF008AFF0088FF0085FE0082FD007FFB007CF60079 +EB0075D90072BF006E9F00667B00605B005F4300623100682500711C007914 +00800F00860A00870A00870A00870A00870A00870A00870A00870A00870A00 +870A00870A00870A00870A008CFF008BFF008AFF0087FF0084FF0081FD007E +FB007BF60078EC0074DA0071C1006DA100657D005F5D005E44006032006625 +006F1C007714007E0E00830A00850900850900850900850900850900850900 +8509008509008509008509008509008509008BFF008AFF0089FF0086FF0084 +FF0081FE007DFC007AF70077ED0073DC0070C3006CA4006480005E5F005C46 +005E32006425006C1C007414007B0E00810A00820900820900820900820900 +8209008209008209008209008209008209008209008209008AFF008AFF0088 +FF0086FF0083FF0080FE007CFC0079F80076EF0072DE006FC6006BA7006483 +005C61005A47005C3300612500691B00711400770D007D09007F08007F0800 +7F08007F08007F08007F08007F08007F08007F08007F08007F08007F08008A +FF0089FF0087FF0085FF0082FF007EFE007BFC0078F80075F00071E0006DC8 +006AAA006387005A64005849005933005D2500651B006D1300740D00790900 +7B08007B08007B08007B08007B08007B08007B08007B08007B08007B08007B +08007B080089FF0088FF0086FF0083FF0080FF007DFE007AFD0077F90073F1 +006FE2006CCC0068AE00618B00596700554B005635005A2500611B00691300 +6F0C0075080077070077070076070076070076070076070076070076070076 +070076070076070076070087FF0087FF0085FF0082FF007FFF007CFE0078FD +0075FA0072F3006EE5006ACF0066B200609000576B00534E00533600562600 +5C1B00641300680B006B05006B030069020069020069020069020069020069 +020069020069020069020069020069020086FF0085FF0084FF0081FF007EFF +007AFF0077FE0073FB0070F5006CE80068D30064B8005F9600567100505100 +4F3900502600511700530B0154020257000457000556000655000655000655 +000655000655000655000655000655000655000655000085FF0084FF0082FF +007FFF007CFF0078FF0075FE0071FC006EF6006AEB0065D80061BE005D9C00 +5477004B54014437043F21053E0F073E040C41001144001445001543001643 +001643001643001643001643001643001643001643001643001643000083FF +0082FF0081FF007EFF007AFF0077FF0073FF006FFD006BF80067EE0063DC00 +5FC4005BA3004C7C023B540B34370F2F1E112B0B152B021B2E002031002332 +00243100243100243100243100243100243100243100243100243100243100 +2431000082FF0081FF007FFF007CFF0078FF0074FF0070FF006CFE0068FA00 +65F10060E10059CA004BA700387E07295715253A1A1E1E1D1A0C211A04251C +002B1F002E21002F20002F20002F20002F20002F20002F20002F20002F2000 +2F20002F20002F20000080FF007FFF007DFF007AFF0076FF0072FF006EFF00 +69FF0065FC0061F50059E50047CC0034AB0123830C195D1C163F241226290F +152D0D0B310D03350E00391000390F003A0F003A0F003A0F003A0F003A0F00 +3A0F003A0F003A0F003A0F003A0F00007EFF007DFF007BFF0078FF0074FF00 +70FF006BFF0066FF0062FE0057F50044E3002FCC011DAF07138B170E68260B +4A3009343607233B05163F030C430205470302480203480203480203480203 +480203480203480203480203480203480203480203007CFF007BFF0079FF00 +76FF0072FF006DFF0068FF0063FF0056FB0042F0012CE20318CF0A0CB61608 +972506773303593F02444601324C002552001B5700135B000E5C000E5D000E +5D000E5D000E5D000E5D000E5D000E5D000E5D000E5D000E5D000E007AFF00 +79FF0077FF0073FF006FFF006AFF0065FF0057FC0142F4042EEE091BE5110C +D51C04C02A02A63A018948006F54005A5D00476300396A002D6F002574001E +75001E75001E75001E75001E75001E75001E75001E75001E75001E75001E75 +001E0077FF0076FF0075FF0071FF006CFF0067FF0059FB0345F50933F31022 +F11810EA2204DD3100CC4200B752009F6100866F007178005F7E0050840044 +89003A8E00318F003090003090003090003090003090003090003090003090 +00309000309000300075FF0074FF0072FF006EFF0069FF015CFB064AF60F3B +F6172AF61F18F62808F13700E84900DB5C00CB6D00B87C00A18A0089940077 +9B00699F005CA30050A70045A90043A90043A90043A90043A90043A90043A9 +0043A90043A90043A90043A900430072FF0071FF006FFF006BFF005FFA0950 +F61443F71D33F92622FB2F11FC3B04F94C00F35F00E87300D98400C79300B3 +A00098A90086AE0077B20069B5005CB80050B9004BB9004BB9004BB9004BB9 +004BB9004BB9004BB9004BB9004BB9004BB9004B006FFF006EFF006CFF0163 +FB0954F5184AF6223DF92B2EFB331DFD3D0CFD4A02FA5D00F57100EA8400DB +9400C9A300B4AF009CB6008BBA007CBD006EC00060C20053C4004CC4004CC4 +004CC4004CC4004CC4004CC4004CC4004CC4004CC4004CC4004C006CFF006C +FF0066FD095AF61952F62547F72F3AFA372AFC4018FD4A09FC5A01FA6E00F6 +8200EB9300DCA200CBB100B4BB00A0C00090C40081C70073CA0065CD0057CF +004DCF004DCF004DCF004DCF004DCF004DCF004DCF004DCF004DCF004DCF00 +4D006CFF0068FE085FF61858F52750F73244F93B36FB4325FD4C14FE5806FC +6A00FB7F00F79200ECA200DDB000CBBE00B5C600A4CB0096CF0087D20078D4 +0069D7005BD9004FD9004ED9004ED9004ED9004ED9004ED9004ED9004ED900 +4ED9004ED9004E0069FE0761F8165DF52756F6344DF83E41FA4632FC4F21FD +5A10FE6703FD7B00FC8F00F8A100EDB000DFBE00CCC900B7D000A9D4009BD8 +008CDC007DDF006EE1005FE30051E3004FE3004FE3004FE3004FE3004FE300 +4FE3004FE3004FE3004FE3004F0661F7165FF5265CF63555F7404AF9493DFB +522EFD5C1DFE680CFE7701FE8C00FE9F00F9AF00EEBD00E0CA00CDD300BAD9 +00ADDD00A0E20091E50082E80072EA0063EC0054EC0050EC0050EC0050EC00 +50EC0050EC0050EC0050EC0050EC0050EC0050165FF5265DF6345BF74152F9 +4B47FA5539FC5F29FE6A18FF7709FF8801FF9C00FEAD00F9BB00EEC900E0D5 +00CDDC00BEE100B1E600A4EA0096EE0086F10076F30067F40057F40054F400 +54F40054F40054F40054F40054F40054F40054F40054F40054275DF6355CF7 +4159F84C4FFA5643FC6135FD6C24FF7713FF8605FF9800FFAA00FEB900F9C7 +00EFD400E0DE00CFE500C1EA00B5EE00A8F2009AF60089F90079FA006AFB00 +5AFB0057FB0057FB0057FB0057FB0057FB0057FB0057FB0057FB0057FB0057 +375CF7425AF94C56FA574CFB6240FD6D30FF791EFF860EFF9503FFA700FFB7 +00FEC500F9D200EEDE00DFE700D1EC00C5F100B9F500ACF9009CFC008BFE00 +7BFE006AFE005AFE0056FE0056FE0056FE0056FE0056FE0056FE0056FE0056 +FE0056FE0056445AF94E57FA5853FB6348FD6F3BFF7A2AFF8619FF950BFFA4 +02FFB400FFC300FED000F8DC00EDE700E0EE00D3F300C7F700BBFB00AEFE00 +9EFF008BFF0079FF0068FF0058FF0054FF0054FF0054FF0054FF0054FF0054 +FF0054FF0054FF0054FF0054> +<0096FF0095FF0094FF0093FF0191FF008EFC008CF90089F40086E80083D400 +80B9007C9A00777A00755E007649007B3A00822E008C2400941C009C1400A2 +0D00A30B00A30B00A30B00A30B00A30B00A30B00A30B00A30B00A30B00A30B +00A30B00A30B0095FF0094FF0093FF0092FF0190FF008DFD008BFA0088F400 +86E90082D50080BB007B9B00767A00745E00754A00793A00812E008A240093 +1C009A1400A00D00A20B00A20B00A20B00A20B00A20B00A20B00A20B00A20B +00A20B00A20B00A20B00A20B0095FF0094FF0093FF0091FF0090FF008DFD00 +8AFA0088F40085EA0082D6007FBC007A9D00757C00725F00744A00773A007F +2E00882400911B009814009F0D00A00B00A00B00A00B00A00B00A00B00A00B +00A00B00A00B00A00B00A00B00A00B00A00B0094FF0093FF0092FF0091FF00 +8FFF008CFD008AFA0087F50084EA0081D7007EBD007A9E00757D0071600072 +4A007639007D2E008624008F1B009714009D0E009F0B009F0B009F0B009F0B +009F0B009F0B009F0B009F0B009F0B009F0B009F0B009F0B0094FF0093FF00 +92FF0090FF008FFF008CFD0089FA0086F50083EB0080D8007EBF0079A00074 +7E00706100714B007439007B2E008424008D1B009514009B0E009D0B009D0B +009D0B009D0B009D0B009D0B009D0B009D0B009D0B009D0B009D0B009D0B00 +93FF0092FF0091FF0090FF008EFF008BFD0088FB0086F60083EC0080DA007D +C00079A2007380006F62006F4B00723900792D008224008B1B00931400990E +009C0B009C0B009C0B009C0B009C0B009C0B009C0B009C0B009C0B009C0B00 +9C0B009C0B0092FF0091FF0091FF008FFF008DFF008AFD0088FB0085F60082 +ED007FDB007CC20078A4007282006E63006D4B00703900772D00802300881B +00901400970E009A0B009A0B00990B00990B00990B00990B00990B00990B00 +990B00990B00990B00990B0092FF0091FF0090FF008EFF008CFF0089FD0087 +FB0084F70081EE007EDD007BC40077A6007184006C64006B4C006D3900742D +007D2300861B008D1300940E00970B00970B00970B00970B00970B00970B00 +970B00970B00970B00970B00970B00970B0091FF0090FF008FFF008DFF008B +FF0088FD0086FC0083F70080EF007CDF0079C70076A9007086006A6600694D +006B3900702C00792300821A008A1300910E00940B00940B00940B00940B00 +940B00940B00940B00940B00940B00940B00940B00940B0090FF008FFF008E +FF008CFF008AFF0087FE0084FC0082F8007EF0007BE10078CA0074AC006E89 +00686800664E00683A006D2C007622007E1A008613008E0E00910B00910B00 +910B00910B00910B00910B00910B00910B00910B00910B00910B00910B008F +FF008EFF008DFF008BFF0089FF0086FE0083FC0080F9007DF1007AE30076CD +0073AF006D8D00666B00635000643B00692C007122007A1900821200890D00 +8D0A008D0A008D0A008D0A008D0A008D0A008D0A008D0A008D0A008D0A008D +0A008D0A008DFF008DFF008CFF008AFF0087FF0084FE0081FD007FFA007BF3 +0078E50075D00071B3006C9200646F00605200613C00652C006D2100761900 +7D1200840C0088090087090087090087090087090087090087090087090087 +09008709008709008709008CFF008BFF008AFF0088FF0086FF0083FE0080FD +007DFA007AF40076E80073D3006FB8006A96006273005D54005D3D00612C00 +6721006E1700720D0075060076030073020072020072020072020072020072 +02007202007202007202007202007202008BFF008AFF0089FF0087FF0084FF +0081FF007EFD007BFB0078F60074EB0070D7006DBD00689C006078005A5800 +583F00582A00571900580C015903035C00055F00075D00095C00095C00095C +00095C00095C00095C00095C00095C00095C00095C000089FF0088FF0087FF +0085FF0082FF007FFF007CFE0079FC0075F70072EE006EDC006AC20066A200 +5E7E00525A02493B0544240743120943060D4500134800174B00194A001A49 +001A49001A49001A49001A49001A49001A49001A49001A49001A49000087FF +0086FF0086FF0083FF0080FF007DFF007AFE0076FD0073F9006FF0006BE000 +67C90062A9005180033F580D383B12332215300E192F041D31002335002738 +00283700293600293600293600293600293600293600293600293600293600 +2936000085FF0085FF0084FF0081FF007EFF007BFF0077FF0074FE0070FB00 +6CF30068E5005ECD004EAB003B82092E5C18293F1F2322221F10251E07291F +012F2200332500342400352300352300352300352300352300352300352300 +3523003523003523000083FF0083FF0082FF007FFF007CFF0078FF0075FF00 +71FE006DFC0069F6005DE60049CC0037AD022786111E63211A4429162A2E13 +1932110E350F053A10013E1300401200401200401200401200401200401200 +4012004012004012004012004012000081FF0080FF007FFF007DFF007AFF00 +76FF0072FF006DFF0068FD005AF30046E20132CC0421B10D18901C136E2B0F +4F350D393B0A2740071945050E4903064C04024E04014F04024F04024F0402 +4F04024F04024F04024F04024F04024F04024F0402007FFF007EFF007DFF00 +7BFF0077FF0073FF006FFF0068FE0058F70144ED0431E10920D01114B91E0F +9D2C0B7D39065F4404494C023652012758001C5D001361000C63000B64000B +64000B64000B64000B64000B64000B64000B64000B64000B64000B007CFF00 +7BFF007BFF0078FF0074FF0070FF0069FE0158F80445F10B35EC1124E41814 +D7230BC33106AA40048E4D017359005D62004A69003B70002F7600257A001C +7D001A7D001A7D001A7D001A7D001A7D001A7D001A7D001A7D001A7D001A7D +001A007AFF0079FF0078FF0075FF0071FF006BFE025AF7094AF3103AF1172A +EF1F19EA290BDE3604CD4701BA5700A266008A7400747D00628400528A0045 +90003A94002F97002A98002B98002B98002B98002B98002B98002B98002B98 +002B98002B98002B0077FF0076FF0075FF0072FF006CFE045EF80E50F51742 +F41E32F42620F43010F03C04E74C00DB6000CC7200BB8100A58F008D9A007B +A0006CA5005EAA0050AD0044B0003CB1003DB1003DB1003DB1003DB1003DB1 +003DB1003DB1003DB1003DB1003D0074FF0073FF0072FF006DFE0460F81155 +F51C49F6253AF72D2AF93618FA4109F85100F46500ED7900E18B00D19A00BE +A900A6B30092B80083BC0073BF0064C20056C5004BC5004BC5004BC5004BC5 +004BC5004BC5004BC5004BC5004BC5004BC5004B0070FF006FFF006DFF0463 +FA1158F5204FF62B43F83434FB3C23FD4512FD5104FB6400F97800F28C00E6 +9C00D6AB00C2B800ABC00099C4008AC8007ACB006BCE005CD0004FD1004DD1 +004DD1004DD1004DD1004DD1004DD1004DD1004DD1004DD1004D006DFF006B +FF0264FA105CF52155F62E4CF8373FFA402FFC491EFD530EFD6102FC7500FB +8900F49B00E7AB00D7B900C3C400AECA009ECF0090D20080D50070D80060DB +0052DB004EDB004EDB004EDB004EDB004EDB004EDB004EDB004EDB004EDB00 +4E006BFF0364FB0F5FF6205BF62F53F73A48F9433BFB4C2BFD561AFE610AFE +7201FD8600FC9A00F5AA00E8B800D8C600C3CF00B2D400A3D90095DD0086E0 +0075E30064E50055E5004FE5004FE5004FE5004FE5004FE5004FE5004FE500 +4FE5004FE5004F0264FB105FF61F5EF62F59F73C51F84645FA4F37FC5927FE +6416FE7107FE8300FF9700FDA900F6B700E9C500D9D100C5D800B5DD00A8E2 +009AE6008BE90079EC0069EE0058EE004FEE004FEE004FEE004FEE004FEE00 +4FEE004FEE004FEE004FEE004F0F5FF6205EF62F5DF73C58F8484EF95242FB +5B33FD6622FF7211FF8004FF9400FFA600FEB600F6C400EAD100D9DB00C7E1 +00B9E600ADEA009FEF008FF2007DF5006CF6005BF60050F6004FF6004FF600 +4FF6004FF6004FF6004FF6004FF6004FF6004F215EF6315DF73D5BF84855F9 +534AFB5E3EFD682EFE731CFF800CFF9102FFA300FFB400FDC200F5CF00EADB +00D9E400CAE900BDEE00B1F200A2F60092FA0080FC006FFC005DFC0051FC00 +4FFC004FFC004FFC004FFC004FFC004FFC004FFC004FFC004F325DF73F5BF8 +4A59F95452FB5F47FC6A39FE7528FF8117FF9009FFA001FFB100FFC000FDCD +00F5DA00E9E500DAEC00CCF100C0F500B4F900A5FC0094FE0081FF006EFF00 +5CFF0050FF004FFF004FFF004FFF004FFF004FFF004FFF004FFF004FFF004F +415AF94C58FA5555FB5F4EFC6B43FE7733FF8322FF9012FF9F06FFAF01FFBE +00FFCB00FCD800F4E400E8ED00DBF300CFF700C3FB00B6FD00A7FF0094FF00 +7FFF006CFF005AFF004FFF004EFF004EFF004EFF004EFF004EFF004EFF004E +FF004EFF004E4E57FA5854FB6152FC6C4BFE783EFF842DFF911CFF9F0EFFAE +05FFBC02FFCA01FFD600FBE100F3EC00E8F400DCF900D0FC00C4FE00B7FF00 +A5FF0092FF007DFF0069FF0059FF004FFF004EFF004EFF004EFF004EFF004E +FF004EFF004EFF004EFF004E> +<009CFF009CFF009BFF009AFF0199FF0097FD0094FA0092F40090E9008DD600 +8ABD00879F008581008568008755008B45009338009C2C00A32000A91600AF +0C00B10700B10700B10700B10700B10700B10700B10700B10700B10700B107 +00B10700B107009CFF009BFF009AFF0099FF0198FF0096FD0094FA0092F500 +8FEA008DD7008ABE0086A0008482008368008655008A45009138009A2C00A2 +2000A81600AD0D00B00800B00800B00800B00800B00800B00800B00800B008 +00B00800B00800B00800B008009BFF009BFF009AFF0099FF0198FF0096FD00 +93FA0091F5008FEA008CD80089BF0086A1008383008269008455008845008F +3800982C00A02000A71600AC0D00AF0800AF0800AF0800AF0800AF0800AF08 +00AF0800AF0800AF0800AF0800AF0800AF08009BFF009AFF0099FF0098FF01 +97FF0095FD0093FA0090F5008EEB008BD90089C10085A30082840081690083 +55008745008D3700962C009F2100A51700AB0E00AE0900AE0800AE0900AE09 +00AE0900AE0900AE0900AE0900AE0900AE0900AE0900AE09009AFF0099FF00 +98FF0098FF0196FF0094FD0092FA0090F6008DEC008BDA0088C20084A40081 +85007F6A008155008544008B3700942C009D2100A41700AA0E00AD0900AD09 +00AD0900AD0900AD0900AD0900AD0900AD0900AD0900AD0900AD0900AD0900 +9AFF0099FF0098FF0097FF0196FF0094FD0091FB008FF6008CED008ADC0087 +C40083A6007F86007D6A007E5500824400893700922C009A2100A21800A80F +00AB0A00AB0900AB0A00AB0A00AB0A00AB0A00AB0A00AB0A00AB0A00AB0A00 +AB0A00AB0A0099FF0098FF0097FF0096FF0195FF0093FE0090FB008EF7008B +EE0088DD0086C60082A8007E88007B6B007C55007F44008637008F2B009821 +009F1800A60F00A90A00A90A00A90A00A90A00A90A00A90A00A90A00A90A00 +A90A00A90A00A90A00A90A0098FF0097FF0096FF0095FF0194FF0092FE008F +FB008DF7008AEF0087DF0084C80081AB007C8A00796C007955007D44008336 +008B2B009521009D1800A31000A70B00A70A00A70A00A70A00A70A00A70A00 +A70A00A70A00A70A00A70A00A70A00A70A0097FF0096FF0095FF0094FF0093 +FF0090FE008EFB008BF80089F00086E10083CA007FAE007B8D00776E007756 +007944007F3600882B00912100991800A01000A40B00A40B00A40B00A40B00 +A40B00A40B00A40B00A40B00A40B00A40B00A40B00A40B0096FF0095FF0094 +FF0093FF0091FF008FFE008CFC008AF80087F10084E30081CD007EB1007990 +007570007457007644007B3500842A008D21009518009D1100A10B00A10B00 +A10B00A10B00A10B00A10B00A10B00A10B00A10B00A10B00A10B00A10B0094 +FF0093FF0093FF0092FF0090FF008EFE008BFC0088F90086F30083E50080D0 +007CB4007894007273007058007244007735007F2A00882000911800981100 +9E0C009E0B009E0B009E0B009E0B009E0B009E0B009E0B009E0B009E0B009E +0B009E0B0093FF0092FF0091FF0090FF008EFF008CFE0089FD0087FA0084F4 +0081E7007ED3007BB8007698007076006D5A006E44007234007A2900832000 +8C1800921100980B00970A00970A00960A00960A00960A00960A00960A0096 +0A00960A00960A00960A0091FF0090FF0090FF008FFF008DFF008AFE0087FD +0085FA0082F5007FEA007BD70079BD00749D006D7A00695C006945006D3400 +732800771B007B10007D07007F02007D01017B01017A01017A01017A01017A +01017A01017A01017A01017A01017A010090FF008FFF008EFF008DFF008BFF +0088FF0085FD0083FB0080F7007CEC0079DB0076C20072A2006B7F00656000 +6346005F2F005D1C015E0E015F030462000867000A66000C64000C63000C63 +000C63000C63000C63000C63000C63000C63000C6300008EFF008DFF008CFF +008BFF0089FF0086FF0083FE0080FC007DF8007AEF0076DF0073C8006FA900 +678500595F034F3F0749270948150C48090F4901154D001A51001C50001E4F +001E4E001E4E001E4E001E4E001E4E001E4E001E4E001E4E001E4E00008CFF +008BFF008AFF0089FF0087FF0084FF0081FE007EFD007AF90077F20074E300 +70CD0068AE00558403445D103D401639271935121D34082035012638002B3D +002D3D002E3B002F3B002F3B002F3B002F3B002F3B002F3B002F3B002F3B00 +2F3B00008AFF0089FF0088FF0087FF0084FF0081FF007EFF007BFD0078FB00 +74F4006FE70064CF0052AD013F850C33601C2E442328272723142B220B2E22 +033325003829003A29003B28003B27003B27003B27003B27003B27003B2700 +3B27003B27003B27000087FF0087FF0086FF0084FF0082FF007FFF007BFF00 +78FE0074FC006FF6005FE5004CCC003AAE062C8B162468261F492F1B303317 +1E3715123B13083E1302431500461600461500471500471500471500471500 +4715004715004715004715004715000085FF0084FF0083FF0082FF007FFF00 +7CFF0078FF0075FF006DFB005CF00249E00437CD0928B4141F952318733114 +543B103D410E2B460A1D4A07114E0507520602540601550601560601560601 +5606015606015606015606015606015606015606010082FF0081FF0080FF00 +7FFF007CFF0079FF0075FF006DFD015AF30649EB0B39E01129D1191CBC2516 +A2331082400B654A074D51043957012A5D001E62001467000C6900086A0008 +6B00086B00086B00086B00086B00086B00086B00086B00086B0008007FFF00 +7EFF007EFF007CFF0079FF0075FF006DFC045CF50B4CF0123DEB182DE3201E +D82B14C6390EAF4709935303775F016068004D6E003E7500317B002680001B +83001584001585001585001585001585001585001585001585001585001585 +0015007CFF007BFF007BFF0079FF0076FF016EFD085FF61151F31842F01F32 +ED2722E83115DE3E0CCF4D06BD5C02A66B008D7900778200658900558F0047 +95003A9A002E9E00249F00249F00249F00249F00249F00249F00249F00249F +00249F00249F00240079FF0078FF0077FF0076FF016FFD0A61F61556F41F49 +F3263AF32E29F23719EE430CE75204DB6401CE7600BC8500A89400909E007E +A5006EAA005FAE0050B30041B60036B70034B70034B70034B70034B70034B7 +0034B70034B70034B70034B700340076FF0075FF0074FF0170FE0B64F7185A +F5244FF52D42F63532F73E20F74810F55604F16900EB7D00E28F00D49F00C3 +AF00ADB9009ABF008AC3007BC7006ACB005ACD004BCF0048CF0048CF0048CF +0048CF0048CF0048CF0048CF0048CF0048CF00480072FF0071FF006EFE0A65 +F8195DF52854F63349F73C3AF9442AFC4E18FD5908FC6A00FB8000F99300F0 +A400E1B200D0C000B9C900A7CE0098D20088D60077D90065DC0055DD004FDD +004FDD004FDD004FDD004FDD004FDD004FDD004FDD004FDD004F006EFF006A +FD0962F7185EF62859F6364FF84044FA4935FC5224FD5C13FE6905FD7C00FE +9100FAA300F1B200E2C000D1CC00BBD300ACD8009DDC008EE0007DE4006AE6 +0058E7004FE7004FE7004FE7004FE7004FE7004FE7004FE7004FE7004FE700 +4F006AFE0861F7195EF5285CF63757F8424CF94C40FB5531FD5F20FE6B0FFF +7A03FF8E00FFA100FBB200F1C000E3CD00D1D700BEDC00B0E100A3E60093EA +0081ED006EEF005CF00050F0004FF0004FF0004FF0004FF0004FF0004FF000 +4FF0004FF0004F0861F7195EF5295DF6375BF74354F94E49FA583CFC622CFE +6D1AFF7A0AFF8B01FF9F00FFB000FBBE00F1CC00E3D800D1E000C2E500B5EA +00A7EF0097F30085F60072F70060F80051F8004FF8004FF8004FF8004FF800 +4FF8004FF8004FF8004FF8004F1A5EF52B5DF6395CF84459F94F51FA5A45FC +6537FE7026FF7B15FF8A07FF9C01FFAD00FFBD00FBCA00F1D700E3E200D2E8 +00C5ED00B9F200ABF6009BFA0088FD0074FD0061FD0050FD004DFD004DFD00 +4DFD004DFD004DFD004DFD004DFD004DFD004D2C5DF63B5CF84759F95056FA +5B4DFB6641FE7232FF7D20FF8A10FF9A04FFAB00FFBB00FFC800FAD500F1E1 +00E3EA00D4F000C8F500BCF900AEFC009DFE0088FF0073FF005FFF004EFF00 +48FF0048FF0048FF0048FF0048FF0048FF0048FF0048FF00483D5BF84959F9 +5356FA5C52FC674AFD733CFF7F2BFF8C1AFF9A0CFFA903FFB901FFC700FED3 +00F9DF00F0EA00E3F200D6F700CAFB00BEFD00AFFF009DFF0087FF0070FF00 +5DFF004EFF0047FF0047FF0047FF0047FF0047FF0047FF0047FF0047FF0047 +4B58F95655FB5F52FC694FFD7445FF8036FF8D25FF9B16FFA90AFFB704FFC5 +02FFD201FDDD00F8E800EFF200E3F800D7FC00CBFE00BEFF00AEFF009BFF00 +85FF006FFF005CFF004EFF0048FF0048FF0048FF0048FF0048FF0048FF0048 +FF0048FF00485854FB6251FC6C4FFE754BFF813FFF8E2FFF9C1FFFA912FFB7 +09FFC404FFD102FFDC00FCE600F7F100EEF800E3FD00D7FF00CAFF00BCFF00 +ACFF009AFF0085FF006EFF005CFF004EFF0049FF0049FF0049FF0049FF0049 +FF0049FF0049FF0049FF0049> +<01A5FF01A4FF01A3FF01A2FF01A1FF01A0FE009EFA009CF4009AEA0098D800 +95C00093A3009388009572009960009D5000A34100AB3200B12300B61500BA +0A00BD0200BD0200BD0200BD0200BD0200BD0200BD0200BD0200BD0200BD02 +00BD0200BD0201A4FF01A3FF01A2FF01A1FF01A1FF01A0FE009DFA009CF400 +9AEA0097D90095C10092A5009289009472009760009B5000A24100AA3200B0 +2300B51600B90B00BC0300BC0200BC0200BC0200BC0200BC0200BC0200BC02 +00BC0200BC0200BC0200BC0201A4FF01A3FF01A2FF01A1FF01A0FF019FFE00 +9DFA009BF50099EB0097DA0094C20091A600918A009272009660009A5000A0 +4100A83300AE2400B41700B80C00BB0300BB0200BB0200BB0200BB0200BB02 +00BB0200BB0200BB0200BB0200BB0200BB0201A3FF01A2FF01A1FF01A0FF01 +9FFF019EFE009CFA009AF50098EC0096DB0093C40090A7008F8A0091730094 +60009850009E4100A63300AD2400B21700B70C00BA0400BA0300BA0300BA03 +00BA0300BA0300BA0300BA0300BA0300BA0300BA0300BA0301A2FF01A1FF01 +A0FF009FFF019FFF019DFE009BFA0099F60097ED0095DC0092C5008FA9008E +8B008F73009260009650009C4100A43300AB2500B01800B50D00B90400B904 +00B90400B90400B90400B90400B90400B90400B90400B90400B90400B90401 +A1FF01A0FF009FFF009EFF019EFF019CFE009AFB0098F60096EE0094DE0091 +C7008EAB008C8D008D74008F6000934F00994100A13300A92500AE1900B30E +00B70500B70400B70400B70400B70400B70400B70400B70400B70400B70400 +B70400B70401A0FF009FFF009EFF009DFF019CFF019BFE0099FB0097F70095 +EF0093E00090C9008DAD008A8F008A75008C6000904F009641009E3300A626 +00AC1A00B10F00B50600B60500B60500B60500B60500B60500B60500B60500 +B60500B60500B60500B605009FFF009EFF009DFF009CFF019BFF019AFE0098 +FB0096F70093F00091E1008ECB008BB0008991008876008960008D4F009340 +009B3300A32600AA1A00AF1000B30700B40600B40600B40600B40600B40600 +B40600B40600B40600B40600B40600B406009EFF009CFF009CFF009BFF009A +FF0199FE0096FC0094F80092F10090E3008DCE008AB2008694008577008660 +00894F008F40009733009F2700A71B00AC1100B10800B20700B20700B10700 +B10700B10700B10700B10700B10700B10700B10700B107009CFF009BFF009A +FF0099FF0098FF0197FE0095FC0092F90090F2008EE5008BD10088B6008496 +00827900826100854E008A40009233009B2700A31C00A91200AE0A00AF0800 +AF0800AF0800AF0800AF0800AF0800AF0800AF0800AF0800AF0800AF08009B +FF009AFF0099FF0098FF0097FF0195FF0093FC0091F9008EF3008CE80089D4 +0086B900829A007F7B007E6200814E00853F008D33009627009F1D00A51300 +AB0B00AC0900AC0900AC0900AC0900AC0900AC0900AC0900AC0900AC0900AC +0900AC090099FF0098FF0097FF0096FF0095FF0194FF0091FD008FFA008CF5 +008AEA0087D70084BD00809E007C7E007A63007C4E00803F00873200912700 +991C009F1300A40A00A30700A006009E05009D05009D05009D05009D05009D +05009D05009D05009D050097FF0096FF0095FF0094FF0093FF0092FF008FFD +008DFA008AF60087EC0084DA0082C2007EA300798200766500764E007A3E00 +7C2D00801F0082120083080087020186000284000282000282000282000282 +000282000282000282000282000282000095FF0094FF0093FF0093FF0091FF +0090FF008DFD008AFB0088F70085EF0082DE007FC7007BA800768700716800 +6D4D00663301631F0164100264050567000B6D000E6E00106C00116B00116A +00116A00116A00116A00116A00116A00116A00116A000093FF0092FF0091FF +0090FF008FFF008DFF008BFE0088FC0085F80082F1007FE2007CCC0079AF00 +6F8B006064045543094F2B0C4E190F4E0C134E031851001E56002157002256 +002355002455002455002455002455002455002455002455002455000091FF +0090FF008FFF008EFF008DFF008BFF0088FE0085FD0082FA007FF3007CE600 +78D1006DB1005A880549611343441A3E2B1E3B1722390C2539042A3C002F41 +00334200344100354000354000354000354000354000354000354000354000 +354000008FFF008EFF008DFF008CFF008AFF0088FF0085FE0082FD007FFB00 +7CF60076E90067D00055AF024488103966213449292D2C2D291930280F3327 +073728013C2C00402E00402D00412C00412C00412C00412C00412C00412C00 +412C00412C00412C00008CFF008BFF008AFF0089FF0088FF0085FF0082FF00 +7FFE007CFC0075F50062E3004FCC033EAF0C338F1C2A6D2C244F351F353A1C +223D191641170C4416044818004C1A004C19004D18004D18004D18004D1800 +4D18004D18004D18004D18004D18000089FF0088FF0087FF0086FF0085FF00 +82FF007FFF007BFE0071F8035FED074FDF0B3FCD1131B61C279A2A1F793819 +5A4215434812304C0E21500B1453090A5708025B09005C09005C08005C0800 +5C08005C08005C08005C08005C08005C08005C08000086FF0085FF0084FF00 +83FF0082FF007FFF007BFF016FF9075FF20D51EA1342E01932D22226BE2E1E +A63B178847106A510B5258073E5D042E6302206801156C000C6F0105700105 +7101057200057200057200057200057200057200057200057200050083FF00 +82FF0081FF0080FF007FFF007BFF0370FA0B62F41354EF1A46EA2136E32928 +D8341DC84116B34F0F985A087C6503646D01507300407A003381002786001B +8900128B00108B00108C00108C00108C00108C00108C00108C00108C00108C +00100080FF007FFF007EFF007DFF007BFF0571FB0F65F51858F2204BEF283B +EC302CE73A1EDF4715D1560EC06306A97001907E007A8700678E0057940049 +9A003A9F002CA30020A5001DA6001DA6001DA6001DA6001DA6001DA6001DA6 +001DA6001DA6001D007CFF007BFF007AFF0079FF0673FD1167F71D5DF42750 +F22F42F13632F04022ED4B15E75A0CDD6B07CF7A02BD8A00A9980093A30081 +A90071AE0061B30050B7003FBB0030BD002ABD002BBD002BBD002BBD002BBD +002BBD002BBD002BBD002BBD002B0078FF0077FF0076FF0670FD1269F82060 +F52C56F53549F53E3AF54629F55019F45D0CF06E05EA8102E19300D3A300C4 +B200AFBC009DC2008DC7007CCB006ACF0057D20046D4003DD4003DD4003DD4 +003DD4003DD4003DD4003DD4003DD4003DD4003D0074FF0073FF046CFC1267 +F72162F62F5AF63A4FF74442F84D31FA5620FB620FFB7103FA8500F99900F4 +AA00E8B900D9C700C5D100B3D600A5DB0096E00084E40070E7005CE80050E9 +004FE9004FE9004FE9004FE9004FE9004FE9004FE9004FE9004F0070FF0468 +FB1262F62160F6305CF73D53F84848FA513AFC5B2AFD6619FF7309FF8400FF +9800FEAA00F8B900ECC700DCD300C8DB00B8E000ABE5009CEA008AEE0075F0 +0061F10051F2004FF2004FF2004FF2004FF2004FF2004FF2004FF2004FF200 +4F0265FB115FF6235DF6315DF73E59F84950FA5444FB5E35FD6925FF7413FF +8305FF9500FFA800FEB800F8C600ECD400DCDE00CAE400BCE900AFEE00A0F3 +008EF70079F90064F90052F9004EF9004EF9004EF9004EF9004EF9004EF900 +4EF9004EF9004E125FF6245DF6345CF7405BF84B56F9554CFB6040FD6B30FF +771EFF840EFF9403FFA600FFB600FEC400F7D200ECDE00DCE700CDEC00C0F1 +00B3F600A4FA0090FD007BFE0065FE0052FE004CFE004CFE004CFE004CFE00 +4CFE004CFE004CFE004CFE004C255DF6365CF7435AF94D58FA5653FB6248FD +6E3BFF792AFF8518FF940AFFA402FFB400FFC300FDD000F7DD00EBE800DDEF +00D0F400C3F800B6FC00A6FE0091FF007AFF0063FF0051FF0047FF0047FF00 +47FF0047FF0047FF0047FF0047FF0047FF0047385CF8455AF95057FA5954FB +634FFD6F44FE7B35FF8723FF9514FFA408FFB302FFC101FFCE00FCDA00F6E6 +00EBF000DEF600D1FA00C5FD00B7FF00A6FF0090FF0077FF0060FF0050FF00 +44FF0043FF0043FF0043FF0043FF0043FF0043FF0043FF00434759F95256FA +5C53FC6650FD704CFE7C3FFF882EFF961EFFA410FFB207FFC003FFCD02FFD9 +00FBE400F5EF00EAF700DEFC00D2FE00C6FF00B6FF00A4FF008EFF0076FF00 +5FFF0050FF0044FF0043FF0043FF0043FF0043FF0043FF0043FF0043FF0043 +5555FB6052FC6A4FFE734CFF7D46FF8A38FF9728FFA519FFB20EFFC007FFCC +04FFD802FEE200FAED00F3F600E9FC00DEFE00D1FF00C3FF00B4FF00A2FF00 +8EFF0076FF0060FF0051FF0046FF0044FF0044FF0044FF0044FF0044FF0044 +FF0044FF00446351FC6E4EFE784BFF8047FF8A40FF9832FFA623FFB316FFC0 +0DFFCC07FFD704FFE101FCEB00F8F500F1FC00E8FF00DBFF00CEFF00C0FF00 +B1FF00A1FF008DFF0076FF0061FF0052FF0048FF0046FF0046FF0046FF0046 +FF0046FF0046FF0046FF0046> +<03AEFF03ADFF03ACFF02ABFF02AAFF03ABFF01A8FA00A7F400A5EA00A3D900 +A0C2009FA700A18E00A47B00A96A00AD5900B34800B83500BD2400C11400C5 +0700C90000CA0000CA0000CA0000CA0000CA0000CA0000CA0000CA0000CA00 +00CA0000CA0003AEFF03ACFF03ABFF02AAFF02AAFF03AAFF01A8FA00A6F400 +A4EB00A2DA009FC3009EA8009F8F00A37B00A76A00AC5900B14800B73600BC +2400C01500C40800C80100C90000C90000C90000C90000C90000C90000C900 +00C90000C90000C90000C90003ADFF03ACFF02ABFF02AAFF02A9FF03A9FF01 +A7FB00A5F500A3EC00A1DB009FC5009DAA009E9000A17B00A56B00AA5A00AF +4800B63600BB2500BF1500C30900C70100C80000C80000C80000C70000C700 +00C70000C70000C70000C70000C70000C70003ACFF02ABFF02AAFF02A9FF02 +A8FF02A8FF01A6FB00A4F500A2ED00A0DD009EC6009CAB009C9100A07C00A4 +6B00A85A00AD4900B43700B92600BD1700C10A00C50100C60000C60000C600 +00C60000C60000C60000C60000C60000C60000C60000C60002ABFF02AAFF02 +A9FF02A8FF02A7FF02A7FF01A5FB00A3F600A1EE009FDE009DC8009AAD009B +92009E7C00A16B00A65A00AB4900B23800B72700BC1800C00B00C40200C500 +00C50000C50000C50000C50000C50000C50000C50000C50000C50000C50002 +AAFF02A9FF02A7FF02A6FF01A6FF02A5FF00A3FB00A2F600A0EF009EDF009B +CA0099AF009994009B7D009F6B00A35A00A94A00AF3900B52800BA1900BE0C +00C20200C30000C30000C30000C30000C30000C30000C30000C30000C30000 +C30000C30002A8FF02A7FF01A6FF01A5FF01A4FF02A4FF00A2FC00A0F7009F +EF009DE1009ACC0097B100979500997E009C6B00A05A00A64A00AD3A00B32A +00B81B00BC0E00C00300C10000C10000C10000C10000C10000C10000C10000 +C10000C10000C10000C10002A7FF01A6FF01A5FF01A4FF01A3FF02A3FF00A1 +FC009FF8009DF1009BE30099CE0096B400949700967E00996B009D5A00A24B +00AA3B00B02B00B51C00BA0F00BE0400BF0100BF0100BF0100BF0100BF0100 +BF0100BF0100BF0100BF0100BF0100BF0101A5FF01A4FF01A3FF01A2FF01A1 +FF01A1FF009FFC009DF8009BF20099E50097D10094B700929900937F00966C +00995A009E4B00A53B00AD2C00B21D00B71100BB0600BD0200BD0200BD0200 +BC0200BC0200BC0200BC0200BC0200BC0200BC0200BC0201A4FF01A2FF01A1 +FF01A1FF00A0FF019FFF009DFD009BF90099F30097E70095D40092BA00909D +008F8100926C00955A009A4A00A13B00A92D00AF1F00B41200B80700BA0300 +BA0300BA0300BA0300BA0300BA0300BA0300BA0300BA0300BA0300BA0301A2 +FF01A1FF00A0FF009FFF009EFF019DFF009BFD0099FA0097F40095E90093D6 +0090BE008DA0008C83008D6C00905A00954A009C3C00A42E00AB2000B11400 +B50900B70400B70500B70500B70500B70500B70500B70500B70500B70500B7 +0500B70501A0FF009FFF009EFF009DFF009CFF019BFF0099FD0097FA0095F5 +0093EB0090DA008EC2008AA400888600896D008B59008F4A00963B009E2E00 +A52000A91400AA0800A90200A70100A50100A40000A30000A30000A30000A3 +0000A30000A30000A300009EFF009CFF009BFF009BFF009AFF0199FF0097FE +0095FB0093F70090EE008EDD008BC60088A900848900846F00855900874700 +8734008923008913008A07018D01048F00058D00068B00068A00068A00068A +00068A00068A00068A00068A00068A00009BFF009AFF0099FF0098FF0098FF +0097FF0195FE0092FB0090F8008EF0008BE10088CB0085AE00818E007E7100 +7552006D38016A23026A13046A07086D010E72001376001474001673001772 +001772001772001772001772001772001772001772000099FF0098FF0097FF +0096FF0095FF0094FF0092FE0090FC008DF9008BF20088E50085D00081B400 +7690006668055B480B55300F531D1353101753071B5601215B00265E00275D +00295C00295B002A5B002A5B002A5B002A5B002A5B002A5B002A5B000096FF +0095FF0095FF0094FF0093FF0091FF008FFF008DFD008AFA0088F40085E900 +80D50072B4005F8C074F661649491E443022411B273F102A3F072E41013445 +003848003A47003A46003B46003B46003B46003B46003B46003B46003B4600 +3B46000094FF0093FF0092FF0091FF0090FF008FFF008CFF008AFD0087FB00 +84F6007BE9006AD00159B1064A8D153F6B263A4E2F3432332F1F362D143A2C +0B3D2D04412F00453200473200473100483000483000483000483000483000 +4830004830004830000091FF0090FF008FFF008EFF008DFF008BFF0089FF00 +86FE0083FC0077F20166E10355CC0946B2143B94233173332A553B253B4021 +28441F1B471C10491B074D1B01511E00531E00531D00541D00541D00541D00 +541D00541D00541D00541D00541D00008EFF008DFF008CFF008BFF008AFF00 +88FF0086FF0081FD0375F60866EC0D57DF1248CE193AB925309E32267F3F1E +60491A484E1635531226560F195A0D0E5C0B04600C00630D00630C00640C00 +640C00640C00640C00640C00640C00640C00640C00008BFF008AFF0089FF00 +88FF0087FF0085FF0081FF0675F80E67F11459E91B4BDF213CD22B30C13727 +AA441E8D4F1570580F585E0B436407326904246D021771010C740103760101 +7701017801017801017801017801017801017801017801017801010087FF00 +86FF0085FF0084FF0083FF0180FF0976FA1269F41B5CEF224EE92940E23232 +D83D27C94A1FB657169D620D816C086A7303557901447F00358500288B001B +8E000F90000A91000A92000B92000B92000B92000B92000B92000B92000B92 +000B0083FF0082FF0081FF0080FF007EFF0C77FC166BF62060F22953EE3045 +EB3836E64328DE501ED35E16C36B0DAD76039283017D8C006B92005A99004B +9F003BA4002CA8001CAB0015AB0015AC0015AC0015AC0015AC0015AC0015AC +0015AC0015AC0015007FFF007EFF007DFF027BFF0D76FD196EF72564F42F58 +F2374BF03F3CEE492CEB541FE66316DD730ED18005BE8E00AA9D0096A70084 +AD0074B20063B70051BC003EC0002CC20021C30021C30021C30021C30021C3 +0021C30021C30021C30021C30021007BFF007AFF0077FF0D72FC1A6DF82867 +F6345DF53E51F44643F44F33F35923F26616EF770DEA8807E19701D2A700C3 +B600B0BF009FC5008FCA007ECF006BD30055D60041D80033D90032D90032D9 +0032D90032D90032D90032D90032D90032D900320077FF0174FE0C6DFA1B69 +F72A66F73760F74356F74C49F8553AF95F29F96B18FA7A0BF98C05F79E01F2 +AE00E8BD00DCCB00C9D500B8DB00ABE0009CE5008AEA0074ED005DEE004AEF +0048EF0048EF0048EF0048EF0048EF0048EF0048EF0048EF00480071FF0B68 +F91C64F62C61F63960F84558F84F4DFA593FFC6430FD6F1EFE7C0DFF8C03FF +9F00FFB100FDC000F4CD00E7DA00D4E200C4E800B7ED00A8F20097F70081FA +0069FA0053FA004EFA004EFB004EFB004EFB004EFB004EFB004EFB004EFB00 +4E0963F71C5FF62D5DF63B5CF84659F95152FA5B47FC673AFE7229FF7E17FF +8C08FF9D01FFAF00FFBE00FCCC00F3D900E6E400D5EB00C8F000BBF500ACF9 +0099FD0083FF006AFF0054FF004BFF004BFF004BFF004BFF004BFF004BFF00 +4BFF004BFF004B1D5EF52F5DF73E5BF84959F95256FA5D4FFC6943FE7434FF +8022FF8D12FF9D06FFAD01FFBD00FFCA00FBD700F2E400E5ED00D7F300CBF7 +00BEFB00AFFE009BFF0082FF0067FF0052FF0046FF0046FF0046FF0046FF00 +46FF0046FF0046FF0046FF0046315DF7405BF84C58FA5655FB5F52FC6A4BFE +763EFF822DFF8F1CFF9E0EFFAD05FFBB01FFC901FED600FAE200F1ED00E5F4 +00D9F900CCFD00BFFF00AFFF0099FF0080FF0065FF0051FF0044FF0043FF00 +43FF0043FF0043FF0043FF0043FF0043FF0043425AF94F57FA5954FB6351FD +6C4FFE7746FF8437FF9127FF9F17FFAD0CFFBB05FFC802FFD501FEE000F9EB +00F1F400E5FA00D9FE00CDFF00BEFF00ADFF0098FF007FFF0064FF0052FF00 +45FF0043FF0043FF0043FF0043FF0043FF0043FF0043FF00435156FA5C53FC +6750FD714DFF7A4AFF8540FF9231FFA021FFAE14FFBB0BFFC805FFD403FFDF +01FCE900F7F300EFFB00E4FE00D8FF00CAFF00BBFF00AAFF0097FF007EFF00 +65FF0053FF0047FF0042FF0042FF0042FF0042FF0042FF0042FF0042FF0042 +5F52FC6B4FFE754CFF7F48FF8744FF933AFFA12BFFAE1DFFBB12FFC80BFFD3 +06FFDE02FEE700FAF100F5FA00EDFE00E2FF00D4FF00C7FF00B9FF00A9FF00 +96FF007FFF0066FF0054FF0049FF0042FF0041FF0041FF0041FF0041FF0041 +FF0041FF00416F4EFF7A4AFF8345FF8D41FF963DFFA234FFAF26FFBC1AFFC8 +11FFD30BFFDE05FEE600FBEF00F8F800F3FE00EAFF00DEFF00D1FF00C5FF00 +B8FF00A9FF0098FF0082FF0068FF0057FF004CFF0044FF0043FF0043FF0043 +FF0043FF0043FF0043FF0043> +<07B9FF06B8FF06B7FF05B6FF05B5FF05B4FF04B4FC01B1F400AFEA00ADDA00 +ABC400ABAB00AE9500B28300B77200BB6000BF4B00C43700C82300CC1200CF +0505D50008D90008D90008D90008D90008D90008D90008D90008D90008D900 +08D90008D90006B8FF06B7FF05B6FF05B5FF05B4FF05B3FF04B3FC01B0F500 +AEEB00ACDB00AAC500AAAC00AD9600B18300B57300BA6000BE4C00C33800C7 +2400CB1300CE0604D40008D80007D80007D80007D80007D80007D80007D800 +07D80007D80007D80007D80006B7FF05B6FF05B5FF05B4FF04B3FF04B2FF04 +B2FD01AFF500AEEB00ABDC00A9C600A9AE00AB9700AF8400B47300B86100BC +4D00C13900C62600C91400CD0703D20007D60007D60007D60007D60006D600 +06D60006D60006D60006D60006D60006D60006B6FF05B5FF05B4FF04B2FF04 +B2FF04B1FF04B1FD01AEF600ACEC00AADD00A8C800A7AF00A99800AD8400B2 +7300B66100BB4E00C03A00C42700C81600CB0802D00006D40006D40006D400 +06D40005D40005D40005D40005D40005D40005D40005D40005B5FF05B3FF04 +B2FF04B1FF04B0FF04B0FF04B0FD01ADF600ABED00A9DF00A7CA00A6B100A7 +9900AB8500B07400B46200B84F00BE3C00C32800C61700CA0901CE0105D200 +04D20004D20004D20004D20004D20004D20004D20004D20004D20004D20005 +B3FF04B2FF04B1FF04B0FF03AFFF04AEFF03AEFD00ACF700AAEE00A8E000A6 +CC00A4B300A59A00A98500AD7400B16300B65000BB3D00C02A00C41800C80A +01CC0103D00003D00003D00003D00003D00003D00003D00003D00003D00003 +D00003D00004B2FF04B0FF03AFFF03AEFF03ADFF03ADFF03ADFE00AAF700A8 +F000A7E200A4CE00A2B500A39B00A68600AA7400AF6300B35100B93E00BE2C +00C21A00C60C00CA0202CE0002CE0002CE0002CE0002CE0002CE0002CE0002 +CE0002CE0002CE0002CE0004B0FF03AFFF03AEFF03ADFF03ACFF03ABFF03AB +FE00A8F800A7F100A5E400A2D100A0B800A09D00A38700A77500AB6400B052 +00B64000BB2D00C01C00C40D00C70202CB0002CB0002CB0001CB0001CB0001 +CB0001CB0001CB0001CB0001CB0001CB0003AEFF03ADFF03ACFF02ABFF02AA +FF02A9FF03A9FE00A6F900A5F200A3E600A1D3009EBB009EA000A08800A475 +00A86400AD5300B24100B82F00BD1E00C10F00C50401C80001C80001C80001 +C80001C80001C80001C80001C80001C80001C80001C80003ACFF02ABFF02AA +FF02A9FF02A8FF02A7FF02A7FE00A4F900A3F300A1E8009FD6009CBE009BA3 +009C8900A07600A46500A95400AF4300B53100BA2000BE1200C20500C50000 +C50000C50000C50000C50000C50000C50000C50000C50000C50000C50002AA +FF02A9FF02A8FF02A7FF01A6FF02A5FF02A5FE00A2FA00A1F4009FEA009DD9 +009AC20098A600988B009B76009F6500A45400AA4400B13300B62200BB1400 +BF0800C20100C10000C00000BF0000BE0000BE0000BE0000BE0000BE0000BE +0000BE0002A8FF02A6FF01A5FF01A4FF01A3FF01A3FF02A2FE00A0FA009EF6 +009CED009ADD0098C60095AA00958E009777009A65009F5400A44400AA3300 +AE2200AE1200AE0501AF0002AE0002AC0002AA0002AA0002AA0002AA0002AA +0002AA0002AA0002AA0001A5FF01A4FF01A3FF01A2FF01A1FF01A0FF01A0FF +009DFB009BF7009AEF0097E00095CA0092AE00909100927900946500935000 +913A009026008F15008F070392000897000B95000C94000D92000D92000D92 +000D92000D92000D92000D92000D920001A3FF01A1FF01A0FF009FFF009EFF +019EFF019DFF009AFC0099F80097F10094E40092CF008FB4008C9500887800 +7E5800753D01712703711707710A0C7302127800187D001B7D001C7B001D7A +001E7A001E7A001E7A001E7A001E7A001E7A001E7A0000A0FF009FFF009DFF +009DFF009CFF009BFF019AFF0098FC0095F90093F30091E7008FD40089B800 +7D95016D6E07624D0E5C35135A22175A141C5A0A205C032560002B65002E65 +002F6400306300306200306200306200306200306200306200306200009DFF +009CFF009BFF009AFF0099FF0098FF0197FF0095FD0092FA0090F5008DEB00 +87D70076B70164900B566B1B4F4F234A352747212C451530450B3446043849 +003E4E00404E00414D00424C00424C00424C00424C00424C00424C00424C00 +424C00009AFF0099FF0098FF0097FF0096FF0095FF0194FF0091FE008FFB00 +8BF6007FE8016FD0035FB30C51921C46712D4054353A393935253D33194032 +0F4332074633014B37004D38004E37004F36004F36004F36004F36004F3600 +4F36004F36004F36000097FF0095FF0094FF0093FF0093FF0092FF0090FF00 +8EFE008AFB027BF0076DE10B5DCE114FB61D44992B39793A315B432B414727 +2E4B24214E221550200B521F035722005A23005A23005B22005B22005B2200 +5B22005B22005B22005B22005B22000093FF0092FF0091FF0090FF008FFF00 +8EFF008CFF0387FD087BF50F6EEC1460DF1A51CF2244BB2E39A33B2E854725 +67501F4F551B3B5A172C5D151E6112136311086711016A12006B12006C1200 +6C11006C11006C11006C11006C11006C11006C11000090FF008EFF008DFF00 +8CFF008CFF008BFF0487FF0D7BF8156FF11C62E92354DF2A46D3343AC34131 +AE4D2693571C7660155E66104A6B0D39700A2A74071C78050F7B05047E0600 +7F0600800600800600800600800600800600800600800600800600008CFF00 +8BFF008AFF0089FF0088FF0585FF117CFA1A71F42365EF2A58E8324AE13B3D +D84731CB5428BA611EA26B1487750E707B095B80064A86043A8B022B90011C +94000D96010598010498010499010499010499010499010499010499010499 +01040088FF0087FF0086FF0085FF0681FF137CFC1F73F72968F2315CEE394F +EA4241E54D33DE5928D4671FC57314B17E0A988A06829304709904609F034F +A4013DA9002CAD001BB0000EB1000DB2000DB2000DB2000DB2000DB2000DB2 +000DB2000DB2000D0083FF0082FF0081FF067EFF1579FC2274F82E6BF53861 +F34154F04946EE5337EB5E29E66C1FDE7B16D2870BC09301ABA10198AB0188 +B20177B70166BC0052C0003EC4002AC70019C80017C80017C80017C80017C8 +0017C80017C80017C80017C80017007FFF007EFF067AFF1574FA2470F8316D +F73D65F64759F44F4CF4583DF3632DF17020EF8016EA8F0EE09C05D1AA00C1 +B800B1C200A1C80092CE0080D2006CD70055DA003EDC002ADD0026DD0026DE +0027DE0027DE0027DE0027DE0027DE0027DE0027007AFF0675FE156FF9256B +F73469F74066F84B5DF75451F85E43F86832F97523F98316F9940DF6A407EF +B101E4C000D9CE00CAD700BBDE00AEE3009FE9008CED0075F1005BF20044F2 +003CF3003DF3003DF3003DF3003DF3003DF3003DF3003DF3003D0470FD156A +F82766F73664F74362F84D5DF95753FA6247FB6D37FD7825FE8614FF9508FF +A603FEB701FDC500F6D200ECDF00DCE800CEEE00C1F300B3F800A1FC008BFE +0070FE0055FE0049FE0049FE0049FE0049FE0049FE0049FE0049FE0049FE00 +491464F72761F6385FF7455BF94F58FA5854FB634AFD6F3DFF7B2CFF871BFF +960CFFA603FFB600FFC400FED100F8DE00EDE900DFF100D2F600C5FA00B7FD +00A4FF008CFF006EFF0054FF0045FF0045FF0045FF0045FF0045FF0045FF00 +45FF0045FF0045295EF63A5CF84759F95256FA5C53FB6550FD7146FF7D37FF +8A25FF9716FFA60AFFB503FFC301FFD001FDDC00F7E800EDF100E0F800D3FC +00C6FE00B7FF00A3FF008AFF006CFF0053FF0045FF0043FF0043FF0043FF00 +43FF0043FF0043FF0043FF00433C5BF84A58F95555FB6052FC694FFE734CFF +7E40FF8B30FF9920FFA712FFB509FFC304FFD002FFDB00FCE600F6F100ECF8 +00E0FD00D3FF00C5FF00B5FF00A1FF0089FF006BFF0053FF0046FF0043FF00 +43FF0043FF0043FF0043FF0043FF0043FF00434C58FA5854FB6451FD6E4EFE +774BFF8046FF8D39FF9B2AFFA81BFFB610FFC309FFCF04FFDA02FEE500FAEF +00F4F800EAFD00DFFF00D1FF00C3FF00B3FF009FFF0088FF006CFF0055FF00 +47FF0042FF0042FF0042FF0042FF0042FF0042FF0042FF00425B53FB6750FD +734DFF7C49FF8545FF8F3FFF9C33FFAA24FFB618FFC30FFFCF09FFDA04FEE4 +01FCED00F8F700F2FE00E8FF00DBFF00CDFF00C0FF00B1FF009FFF0089FF00 +6DFF0057FF004AFF0042FF0041FF0041FF0041FF0041FF0041FF0041FF0041 +6B4FFE774BFF8147FF8B42FF953EFF9E39FFAB2EFFB721FFC316FFCF0EFFDA +08FEE303FCEB00F9F400F6FC00F0FF00E5FF00D9FF00CCFF00BFFF00B1FF00 +A0FF008CFF0071FF005AFF004DFF0043FF0040FF0040FF0040FF0040FF0040 +FF0040FF00407A4AFF8644FF913FFF9B3BFFA438FFAD34FFB829FFC31EFFCF +14FEDA0DFDE207FCE902FAF000F8F700F5FD00EFFF00E5FF00D9FF00CDFF00 +C0FF00B2FF00A2FF008FFF0076FF005EFF0050FF0045FF0041FF0041FF0041 +FF0041FF0041FF0041FF0041> +<0CC3FF0BC2FF0BC1FF0AC0FF09BFFF09BEFF0ABFFF06BDF601B9EA00B7DA00 +B5C500B6AF00BB9C00C08B00C47900C86600CB4F00CF3800D32300D61102DA +040AE20011E90011E90011E90011E90011E90011E90011E90011E90011E900 +11E90011E9000BC2FF0BC1FF0AC0FF09BFFF09BEFF08BDFF09BEFF05BCF701 +B8EB00B6DB00B4C600B5B000B99C00BE8B00C27A00C66600CA5000CE3A00D2 +2400D51202D90508E00010E70010E70010E70010E70010E70010E70010E700 +10E70010E70010E70010E7000BC1FF0AC0FF09BFFF09BEFF08BDFF08BCFF09 +BDFF05BBF701B7EB00B5DD00B3C800B4B100B79D00BC8B00C17A00C56700C8 +5200CD3B00D12600D41301D70507DE000FE5000FE6000FE6000FE5000FE500 +0FE5000FE5000FE5000FE5000FE5000FE5000AC0FF09BFFF09BEFF08BDFF08 +BCFF07BBFF08BBFF05BAF801B6EC00B4DE00B2CA00B2B300B59E00BA8C00BF +7B00C36800C75300CB3D00CF2700D21501D50606DC000EE3000EE4000EE300 +0EE3000EE3000EE3000EE3000EE3000EE3000EE3000EE30009BFFF08BEFF08 +BCFF08BBFF07BAFF07BAFF07BAFF04B8F801B5ED00B3E000B1CB00B0B400B3 +9E00B88C00BD7B00C16900C55400C93E00CD2900D11600D40705DA000CE100 +0DE1000DE1000DE1000DE1000DE1000DE1000DE1000DE1000DE1000DE10008 +BDFF08BCFF07BBFF07BAFF07B9FF06B8FF07B8FF04B7F900B4EF00B2E100AF +CE00AFB600B1A000B68D00BA7C00BE6A00C25500C74000CB2B00CF1800D209 +04D7010BDE000BDF000BDF000BDF000BDF000BDF000BDF000BDF000BDF000B +DF000BDF0008BCFF07BAFF07B9FF06B8FF06B7FF06B6FF06B7FF03B5F900B2 +F000B0E300AED000ADB900AFA100B38E00B77C00BC6B00C05700C44200C92D +00CC1A00D00A02D40109DB000ADC000ADC000ADC000ADC000ADC000ADC000A +DC000ADC000ADC000ADC0007BAFF06B8FF06B7FF06B6FF05B5FF05B4FF05B5 +FF03B3FA00B0F100AFE500ACD200ABBB00ACA300B08E00B47D00B96C00BD58 +00C14400C62F00CA1C00CD0C01D10107D80008D90008D90008D90008D90008 +D90008D90008D90008D90008D90008D90006B8FF06B6FF05B5FF05B4FF05B3 +FF04B2FF05B3FF03B1FA00AFF200ADE700AAD500A9BE00A9A500AC8F00B17E +00B56D00B95A00BE4600C33100C71E00CB0E00CE0205D50006D60006D60006 +D60006D60006D60006D60006D60006D60006D60006D60005B5FF05B4FF04B3 +FF04B2FF04B1FF04B0FF04B0FF03AFFB00ACF400ABE900A8D800A6C100A6A8 +00A99000AD7E00B16E00B65B00BA4800C03400C42100C81000CB0403D10005 +D20004D20004D20004D20004D20004D20004D20004D20004D20004D20004B3 +FF04B2FF04B1FF04AFFF03AEFF03AEFF03AEFF02ADFC00AAF500A8EC00A6DB +00A4C500A3AB00A59200A97F00AD6E00B15C00B64A00BC3600C12400C51300 +C80502CA0004CA0004C90004C80004C70004C70004C70004C70004C70004C7 +0004C70004B0FF03AFFF03AEFF03ADFF03ACFF02ABFF03ABFF02AAFC00A7F6 +00A6EE00A4DE00A1C900A0AF00A09500A48000A86F00AC5D00B14B00B53700 +B52200B31000B20204B50008B50008B40009B2000AB1000AB1000AB1000AB1 +000AB1000AB1000AB10003ADFF03ACFF02ABFF02AAFF02A9FF02A8FF02A8FF +02A7FD00A4F700A3F000A1E2009ECD009CB3009C98009F8100A26F009E5700 +99400097290096160295070798000F9D00139E00149C00159B00169A00169A +00169A00169A00169A00169A00169A0002ABFF02A9FF02A8FF02A7FF01A6FF +01A5FF02A5FF01A4FD00A1F800A0F2009EE6009BD20099B900979C00927F00 +865F017D4302792C06791C0C790F117B06177E001E84002286002484002583 +0026820026820026820026820026820026820026820002A7FF01A6FF01A5FF +01A4FF01A3FF01A2FF01A2FF01A0FD009EF9009CF4009AE90098D70091BC00 +8399027473096A5311643B1762281C611A21610F2663062A6600316C00356E +00366C00376B00386A00386A00386A00386A00386A00386A00386A0001A4FF +01A3FF01A2FF01A1FF00A0FF009FFF019EFF019DFE009AFB0099F60096EC00 +8BD7007BB9046B94115E721F575528523C2D4E27324C1A374C103A4D073E4F +014454004756004855004954004A53004A53004A53004A53004A53004A5300 +4A530001A0FF009FFF009EFF009DFF009CFF009BFF019AFF0199FE0097FB00 +91F50284E60475D10967B7155B98234F7733485B3C4140413C2B443A1F4739 +144A380B4C3903513C00553F00553E00563D00573C00573C00573C00573C00 +573C00573C00573C00009DFF009BFF009AFF0099FF0098FF0098FF0097FF01 +95FF028FF90882F00D75E21267CF1B5AB9264E9E34417F4239634B32494F2E +35522B2755281B5827115A26065D2700612A00622900632900642800642800 +6428006428006428006428006428000099FF0098FF0097FF0096FF0095FF00 +94FF0093FF078EFD0F83F51676EC1C69E0225BD02C4FBE3944A845388B502D +6E5826565E2142621E33651B256819186B170D6E1703721900731900741900 +7519007519007519007519007519007519007519000095FF0094FF0093FF00 +92FF0091FF0090FF0A8DFF1483F91D77F2246BE92B5EDF3451D33F45C54C3B +B358309961247D691C656F17517413407810317C0E237F0C15820B07860D00 +880D00890D00890D008A0D008A0D008A0D008A0D008A0D008A0D000091FF00 +90FF008FFF008EFF018CFF0B89FF1983FC2379F52C6EEF3462E93C55E14648 +D8513CCD5E32BD6B28A7751D8D7E1677841164890E538E0B43930832960520 +9A030E9E04029F0401A00401A00401A10401A10401A10401A10401A10401A1 +0401008CFF008BFF008AFF0189FF0D85FF1B81FC287BF83271F43B66EF4459 +EB4D4CE6573EDF6433D57128C77C1DB487129D920E899B0C78A10B68A60957 +AA0543AE012DB20019B60007B70004B70004B80004B80004B80004B80004B8 +0004B80004B800040088FF0087FF0185FF0D80FE1D7CFB2B78F93774F7426A +F44B5EF15351EF5D42EB6935E67629DF831FD38E13C19906ACA6039BB1048C +B7047DBC036AC00155C4003FC80028CB0012CD000CCD000CCE000CCE000CCE +000CCE000CCE000CCE000CCE000C0083FF0180FF0E7CFD1E76FA2D73F83B72 +F8476DF75063F65956F46347F36E38F27B2BEF8920E99616DFA20AD0AE00BF +BB00B1C500A3CB0094D10083D6006EDA0055DD003CE00024E1001AE1001BE2 +001BE2001BE2001BE2001BE2001BE2001BE2001B017DFF0D76FC1F71F8306E +F73E6DF84A6BF85465F95E5AF8684CF9733DF9802EF98E21F89D16F4AA0DEC +B504E0C200D4D000C8D900BBDF00AEE500A0EB008CF00074F30058F4003EF5 +002FF5002FF5002FF5002FF5002FF5002FF5002FF5002FF5002F0C71FB206C +F83269F74167F84C64F95661FA605AFB6B4FFC7740FE832FFE901FFF9F12FE +AE0AFEBC06FBC901F4D600EDE200E1EC00D4F200C8F700BAFB00A9FD0091FF +0073FF0054FF0041FF0041FF0041FF0041FF0041FF0041FF0041FF0041FF00 +412066F63363F74360F84E5CF95959FB6155FC6C4EFE7841FF8430FF911EFF +9F10FFAE06FFBD02FFCA01FFD700FBE300F3EE00E7F600DAFB00CEFE00BFFF +00ADFF0094FF0075FF0057FF0045FF0043FF0043FF0043FF0043FF0043FF00 +43FF0043FF0043355EF7445BF95157FA5B53FB6650FD6F4EFE7948FF8639FF +9329FFA119FFAF0EFFBD06FFCA03FFD601FEE100F9EC00F2F600E7FC00DAFE +00CDFF00BDFF00AAFF0093FF0075FF0057FF0046FF0043FF0042FF0042FF00 +42FF0042FF0042FF0042FF00424759F95356FA5F52FC6A4FFE744CFF7D48FF +8741FF9532FFA323FFB016FFBD0DFFCA07FFD603FFE001FCEA00F8F500F0FC +00E5FF00D8FF00CAFF00BAFF00A8FF0092FF0075FF0059FF0048FF0042FF00 +42FF0042FF0042FF0042FF0042FF0042FF00425655FB6351FD6F4EFE794AFF +8346FF8C42FF963BFFA42CFFB11FFFBE14FFCA0CFFD607FFE002FDE900FAF3 +00F5FB00EEFF00E2FF00D4FF00C6FF00B8FF00A7FF0093FF0077FF005BFF00 +4AFF0041FF0040FF0040FF0040FF0040FF0040FF0040FF00406650FD734DFF +7E48FF8843FF923FFF9C3BFFA635FFB328FFBF1CFFCB13FFD60CFFE006FDE8 +01FAF100F7FA00F3FF00EBFF00DFFF00D3FF00C6FF00B9FF00A9FF0096FF00 +7BFF005EFF004DFF0042FF0040FF0040FF0040FF0040FF0040FF0040FF0040 +774BFF8346FF8E41FF993CFFA338FFAB35FFB430FFBF24FFCA19FED511FEDF +0AFCE604FBEC00F9F200F7FA00F3FF00ECFF00E0FF00D4FF00C7FF00BAFF00 +AAFF0098FF007FFF0063FF0051FF0046FF0040FF0040FF0040FF0040FF0040 +FF0040FF00408744FF943EFF9F3AFFA936FFB233FFB930FFC02BFFCA20FED2 +17FDD910FCE00AFCE604FAEC01F9F200F7F900F3FF00ECFF00E1FF00D4FF00 +C8FF00BBFF00ACFF009BFF0084FF0069FF0055FF004AFF0040FF0040FF0040 +FF0040FF0040FF0040FF0040> +<14CEFF13CDFF12CCFF11CBFF11CAFF10C9FF10C9FF0FC9FA0AC6EE05C2DC03 +C0C801C1B300C6A100CB9100CF8000D36B00D65200D93A01DD2504E21409E7 +0810EE0218F6001BF8001AF7001AF7001AF7001AF7001AF7001AF7001AF700 +1AF7001AF70013CDFF12CCFF11CBFF11CAFF10C9FF0FC8FF0FC8FF0EC8FB09 +C5EE04C1DD02BEC801BFB300C4A200C99200CE8000D16C00D45400D83B01DC +2603E01407E5080FEC0117F40019F60019F60019F60019F60019F60019F600 +19F60019F60019F60019F60012CCFF11CBFF10CAFF10C9FF0FC8FF0EC7FF0E +C6FF0DC7FB08C4EF03C0DE02BDCA00BEB400C2A200C89200CC8100D06D00D3 +5500D63D01DA2702DE1506E3080DEA0116F20018F40018F40018F40018F400 +18F40018F40018F40018F40018F40018F40011CBFF10C9FF0FC8FF0FC7FF0E +C6FF0DC6FF0DC5FF0CC5FB07C2EF03BEDF01BBCB00BCB600C0A300C69300CA +8200CE6E00D15700D53F01D92902DC1605E1080CE80114F00017F20017F200 +17F20017F20017F20017F20017F20017F20017F20017F20010C9FF0FC8FF0E +C7FF0EC6FF0DC5FF0CC4FF0CC3FF0BC4FC06C1F002BDE101BACD00BAB700BE +A400C39300C88200CC6F00CF5800D34100D72A01DA1704DF080AE50113ED00 +16F00016F00016F00015F00015F00015F00015F00015F00015F00015F0000F +C7FF0EC6FF0DC5FF0CC4FF0CC3FF0BC2FF0BC2FF0AC2FC06BFF102BBE201B9 +CF00B8B900BCA500C19400C68300CA7000CD5A00D14300D52C00D81802DC09 +08E20111EB0014EE0014EE0014EE0014ED0014ED0014ED0014ED0014ED0014 +ED0014ED000DC6FF0CC4FF0CC3FF0BC2FF0BC1FF0AC0FF0AC0FF0AC0FC05BD +F201BAE400B7D100B6BB00B9A700BE9500C38400C77200CB5C00CF4500D32E +00D61A01DA0A06DF010FE80012EB0012EB0012EB0012EB0012EB0012EB0012 +EB0012EB0012EB0012EB000CC4FF0BC2FF0BC1FF0AC0FF0ABFFF09BEFF09BE +FF08BEFD04BBF301B8E600B5D400B4BE00B7A800BB9600C08500C47300C85E +00CC4700D03100D41C01D70B04DC010DE40011E80011E80010E80010E80010 +E80010E80010E80010E80010E80010E8000BC1FF0AC0FF09BFFF09BEFF08BD +FF08BCFF08BBFF07BCFD03B9F400B6E800B4D700B2C100B4AA00B89700BD86 +00C17400C56000C94A00CD3300D11F00D40E03D9020BE1000FE4000FE4000F +E4000EE4000EE4000EE4000EE4000EE4000EE4000EE40009BFFF09BEFF08BD +FF08BCFF07BBFF07BAFF07B9FF06B9FD03B7F500B4EA00B2D900B0C400B1AD +00B49800B98600BD7500C16200C54C00CA3600CE2100D11001D50308DD000C +E1000CE0000DE0000DE0000DDF000DDF000DDF000DDF000DDF000DDF0008BD +FF08BBFF07BAFF07B9FF06B8FF06B7FF06B6FF06B6FD02B4F600B2EC00B0DD +00ADC800ADB000B09900B58700B97600BD6400C24F00C63900CB2500CD1201 +CD0307D2000CD5000DD3000DD2000ED0000ED0000ECF000ECF000ECF000ECF +000ECF0007BAFF06B8FF06B7FF06B6FF05B5FF05B4FF05B3FF05B4FE02B1F7 +00AFEE00ADE000ABCC00AAB300AC9C00B08800B57700B86500BB5000BC3900 +BA2200B80E03B7010CBC0011BE0012BD0013BB0013BA0014B90014B90014B9 +0014B90014B90014B90006B7FF05B5FF05B4FF05B3FF04B2FF04B1FF04B0FF +04B0FE01AEF800ACF000AAE300A8D000A6B800A79F00AB8A00AB7500A75D00 +A144009F2D039D18069C090C9F0116A5001BA7001DA6001EA4001FA3001FA3 +001FA3001FA3001FA3001FA3001FA30005B3FF04B2FF04B1FF04B0FF03AFFF +03AEFF03ADFF03ADFE01ABF900A9F200A7E700A5D500A2BD00A1A200998300 +8F6502864A0682340C822413821618830B1D8602258C002B8F002C8E002E8D +002E8C002F8B002F8B002F8B002F8B002F8B002F8B0004B0FF03AFFF03ADFF +03ACFF02ABFF02AAFF02A9FF03A9FF01A7FA00A5F400A4EA00A1D90097BF01 +899D067D7A0E745B166E431D6B2F236A21286A152D6B0B316D023873003D77 +003F760040750041740042730042730042730042730042730042730003ACFF +02ABFF02AAFF02A8FF02A7FF02A6FF01A6FF02A5FF01A3FB00A1F6009EEC00 +90D70381BB0C759B19687926605C2F5A4334562E3A54203E531541540C4556 +034A5A004F5E00515D00525D00535C00535B00535B00535B00535B00535B00 +535B0002A8FF02A7FF01A6FF01A4FF01A3FF01A2FF01A2FF01A1FF009FFC02 +98F5068BE60A7DD31371BB1F659E2D587F3B5063444A484945344C42264F41 +1B5240105440075742015D46005E46005F45005F4500604400604400604400 +60440060440060440001A4FF01A3FF01A1FF01A0FF009FFF009EFF009DFF02 +9DFF0897FA0F8BF0157EE31B71D12564BD3159A43E4C874B416B543A515836 +3E5B322F5E3023602F17622E0C652E026A32006C32006D31006D31006E3000 +6E30006E30006E30006E30006E3000009FFF009EFF009DFF009CFF009BFF00 +9AFF0299FF0D95FE178BF61F80ED2573E02C65D1375AC1444FAD5042935A36 +76622E5E67294B6B253B6E232D712120742013771F077B22007D22007E2200 +7F22007F22007F22007F22007F22007F22007F2200009BFF009AFF0099FF00 +98FF0097FF0395FF1193FF1D8CFB2781F32E75EA3569E03E5CD44A51C85747 +B7633BA06C2E8473266E79205A7D1C4981193A85172B88151D8C140E8F1501 +9216009316009316009416009416009416009416009416009416000096FF00 +95FF0094FF0093FF0491FF138EFF228BFD2D83F83678F13E6DEA4760E25154 +DA5C48CF693DC17531AC7F279488207F8E1A6D93175C98144C9C113B9F0E28 +A20C15A60B03A80D00A90D00AA0D00AA0D00AA0D00AA0D00AA0D00AA0D00AA +0D000092FF0090FF008FFF048DFF1589FE2485FC3282FA3D7BF64671F14F65 +EC5858E7634BE16F3ED77B32CA8626B7911CA29C1790A41480AA1370AF105F +B20C4BB50834B8051CBB0305BE0500BF0500BF0500C00500C00500C00500C0 +0500C00500C00500008DFF008BFF0589FF1684FD2780FB357DF9427CF94C75 +F6566AF35F5DF0694FED7541E88134E08C28D3971BC2A20FAFAD0BA0B70B92 +BE0B83C20971C6055AC90241CC0128CF000FD20103D20103D30103D30103D3 +0103D30103D30103D30103D301030087FF0684FF177FFC287AF93878F84676 +F95175F95B6DF86561F76F53F57A44F38637F0932AE99E1EDEA911CFB305BE +BF03B1C903A5CF0397D40286D90170DE0056E1003CE30021E4000FE5000EE5 +000FE5000FE5000FE5000FE5000FE5000FE5000F0480FF1879FC2A75F83A72 +F84971F8546FF95F6DFB6964FB7357FB7F48FB8C3AFA992CF8A520F2B014E9 +BA09DCC501CFD100C5DA00BBE101AFE700A1ED008DF20073F50055F60039F7 +0023F70021F70021F70022F70022F70022F70022F70022F700221773FA2B6F +F83D6DF84B6AF95767FA6164FB6B61FD7558FE8149FE8E3AFF9B2BFFA91EFE +B614FBC20CF6CC03EDD700E5E300DCEC00D2F200C7F800BAFC00A9FE0090FF +0070FF0050FF003BFF0036FF0036FF0037FF0037FF0037FF0037FF0037FF00 +372C69F73F66F84D63F9595FFA645BFC6D57FE7653FF8048FF8E37FF9B26FF +A918FFB70DFFC407FFD104FFDC01FBE700F6F200EDFA00E1FE00D4FF00C5FF +00B3FF009DFF0080FF005EFF0048FF0042FF0042FF0042FF0042FF0042FF00 +42FF0042FF0042405FF84E5BFA5B56FB6652FD714EFE7A4AFF8246FF8E3BFF +9C2CFFAA1DFFB712FFC40AFFD005FFDC02FEE600FAF000F5F900EBFE00DFFF +00D1FF00C2FF00B1FF009CFF0080FF005FFF0049FF0042FF0041FF0041FF00 +41FF0041FF0041FF0041FF00415157FA5E53FC6A4FFE754CFF7F47FF8943FF +923FFF9E35FFAC26FFB91AFFC511FFD10AFFDC05FEE500FBEE00F8F800F2FE +00E8FF00DBFF00CDFF00BFFF00B0FF009DFF0082FF0061FF004CFF0041FF00 +40FF0040FF0040FF0040FF0040FF0040FF00406152FC6E4EFE7A4AFF8545FF +8F40FF993CFFA239FFAD2FFFB922FFC518FFD10FFFDC09FEE503FBEC00F9F4 +00F6FD00F1FF00E7FF00DAFF00CDFF00C0FF00B1FF009FFF0085FF0066FF00 +4FFF0043FF0040FF0040FF0040FF0040FF0040FF0040FF0040724DFF7E48FF +8A42FF963DFFA039FFA936FFB133FFBA2BFFC61FFFD115FEDA0EFDE208FCE8 +02FAEE00F8F500F6FD00F1FF00E7FF00DBFF00CEFF00C1FF00B2FF00A1FF00 +89FF006BFF0053FF0045FF0040FF0040FF0040FF0040FF0040FF0040FF0040 +8346FF9040FF9C3BFFA737FFB034FFB731FFBE2FFFC527FECD1CFDD414FDDC +0EFCE308FBE803FAEE00F8F500F6FD00F1FF00E8FF00DBFF00CFFF00C2FF00 +B3FF00A3FF008DFF0070FF0058FF0049FF0041FF0040FF0040FF0040FF0040 +FF0040FF0040953EFFA239FFAD35FFB631FFBD2FFFC32DFFC52CFFC826FECE +1CFDD514FCDC0EFCE208FBE803FAEE00F8F500F6FC00F1FF00E8FF00DCFF00 +D0FF00C3FF00B5FF00A5FF0091FF0076FF005DFF004DFF0043FF0040FF0040 +FF0040FF0040FF0040FF0040> +<1FDAFF1ED8FF1DD7FF1CD6FF1BD5FF1AD5FF19D4FF19D4FE17D3F312D0E30D +CDCE0ACEBA08D2AA07D79B08DC8A08E07508E35C08E54309E92D0CEE1C11F4 +1018FA061FFD0023FF0023FF0023FF0023FF0023FF0023FF0023FF0023FF00 +23FF0023FF001ED8FF1DD7FF1CD6FF1BD5FF1AD4FF19D3FF18D2FF17D2FE15 +D2F410CFE30CCCCF09CCBB07D0AA06D59B06DA8A07DE7607E15D06E34307E7 +2D0AEC1C10F21017F8061EFC0022FE0022FE0022FE0022FE0022FE0022FE00 +22FE0022FE0022FE0022FE001DD7FF1BD6FF1AD5FF19D4FF18D3FF17D2FF16 +D1FF16D1FE14D1F40FCDE40BCAD008CABB05CEAA05D39A05D88A05DC7605DE +5D05E14406E52D09EA1C0EF00F15F6061CFB0021FE0021FE0021FE0021FE00 +21FE0021FE0021FE0021FE0021FE0021FE001BD5FF1AD4FF19D3FF18D2FF17 +D1FF16D0FF15D0FF15CFFE13CFF50DCCE509C8D006C8BC04CBAA03D19A03D5 +8A04D97603DC5D03DF4404E32D07E81C0DEE0F13F4061BFA0020FE0020FE00 +20FE0020FE0020FE0020FE0020FE0020FE0020FE0020FE0019D4FF18D3FF17 +D1FF16D0FF15D0FF14CFFF14CEFF13CEFE11CDF50CCAE507C6D205C5BD03C9 +AA02CE9A02D38A02D77601D95E01DC4402E02D05E51C0BEB0F11F20619F900 +1FFD001FFD001FFD001FFD001FFD001FFD001FFD001FFD001FFD001FFD0017 +D2FF16D1FF15D0FF14CFFF14CEFF13CDFF12CCFF12CCFE10CBF60AC8E605C3 +D303C3BD01C6AA00CB9A00D08A00D47700D75F00DA4601DE2F04E31C09E80F +0FEF0517F6001DFB001DFB001DFB001DFB001DFB001DFB001DFB001DFB001D +FB001DFB0015D0FF14CFFF14CEFF13CDFF12CCFF11CBFF10CAFF10CAFE0EC9 +F608C5E704C1D402C0BF00C3AB00C89B00CE8B00D27800D56100D84801DC31 +03E01D06E50E0CEB0515F3001BF8001BF8001BF8001BF8001BF8001BF8001B +F8001BF8001BF8001BF80014CEFF13CDFF12CBFF11CAFF10C9FF0FC9FF0FC8 +FF0EC8FE0CC7F707C3E903BFD601BEC100C1AD00C69C00CB8C00CF7900D263 +00D54B00D93302DD1E04E20E0AE70413F00019F50019F60019F60019F60019 +F50019F50019F50019F50019F50019F50012CBFF11CAFF10C9FF0FC8FF0EC7 +FF0EC6FF0DC5FF0DC5FF0BC5F805C1EA02BDD901BBC400BEAF00C29D00C88D +00CC7B00CF6600D34E00D73600DA2002DE0E07E40310EC0017F20017F30017 +F30017F30017F20017F20017F20017F20017F20017F20010C9FF0FC8FF0EC7 +FF0DC6FF0DC5FF0CC4FF0BC3FF0BC3FF09C2F804BEEC01BBDB00B9C700BAB1 +00BF9E00C48E00C97C00CC6800D05100D43900D72201DB1005DF040DE70014 +ED0015ED0015ED0015ED0015EC0015EC0015EC0015EC0015EC0015EC000EC6 +FF0DC5FF0CC4FF0BC3FF0BC2FF0AC1FF0AC0FF0AC0FF08BFF903BCED00B9DE +00B6CA00B7B400BBA000C08F00C57E00C86A00CC5300D03C00D42601D31104 +D4030EDA0016DE0017DC0018DA0018D90018D80019D70019D70019D70019D7 +0019D7000CC3FF0BC2FF0AC1FF0AC0FF09BFFF09BEFF08BDFF08BDFF07BCFA +02B9EF00B6E100B4CE00B4B800B6A200BB9000C07F00C36C00C65500C23A00 +BF2203BD0E08BE0212C3001AC7001CC6001DC4001DC3001EC2001EC2001EC2 +001EC2001EC2001EC2000AC0FF09BFFF09BEFF08BDFF08BBFF07BAFF07BAFF +07B9FF05B9FB01B6F100B4E500B1D200B0BB00B2A500B59100B47B00AF6301 +A94904A73209A61E0EA61014A7041CAC0024B00027B00028AE0029AD0029AC +002AAC002AAC002AAC002AAC002AAC0008BDFF08BBFF07BAFF07B9FF06B8FF +06B7FF05B6FF05B5FF04B5FC01B2F300B1E800AED700ACC000AAA600A08802 +986D0791540E8E3F158D2E1C8D1F218D12268F062C93003499003699003897 +003996003996003A95003A95003A95003A95003A950007B9FF06B8FF06B6FF +05B5FF05B4FF04B3FF04B2FF04B2FF04B1FD00AFF500ADEC00A8DB019DC105 +91A20C8781157F651E784C2475392B742930741C3575113976063F7B004681 +004981004A80004B7F004C7E004C7E004C7E004C7E004C7E004C7E0005B5FF +05B3FF04B2FF04B1FF04B0FF03AFFF03AEFF03ADFF03ADFD00AAF700A4EB02 +96D70B8BBF167FA22273822E6A6537644C3D6037425D28475D1C4A5D124D5E +085162005968005B68005C67005D66005D66005E65005E65005E65005E6500 +5E650004B0FF03AFFF03AEFF03ADFF03ABFF02AAFF02AAFF02A9FF04A8FD07 +A1F50E95E71488D51D7CBF2A70A5376386455B6C4E5452534E3D564B2F594A +235B49175D490C604A03664F00685000694F006A4E006A4E006B4E006B4E00 +6B4E006B4E006B4E0003ACFF02AAFF02A9FF02A8FF02A7FF01A6FF01A5FF04 +A4FF109FFB1995F21F88E4257CD43070C03D64AA4A578F564C745E445B623F +48653B3968392B6A381F6D37136F3707733A00763C00773B00783B00783B00 +793B00793B00793B00793B00793B0002A7FF01A6FF01A4FF01A3FF01A2FF01 +A1FF06A0FF159DFE2195F8298AEE307DE23771D34366C4505BB25C4E9A6641 +7F6D3868713355752F45782C367B2A297E2A1B812A0E852B02882D00892D00 +8A2D008A2D008B2C008B2C008B2C008B2C008B2C0001A2FF01A1FF009FFF00 +9EFF009DFF079BFF1999FF2795FD318CF53980EC4174E14A69D7565DCB6352 +BC6F46A678398D7F3177842A648826548B22458F2136932026961F16992005 +9D22009E21009E21009F21009F21009F21009F21009F21009F2100009DFF00 +9BFF009AFF0199FF0A97FF1C94FE2B91FD388DFA4283F34A79EC536DE55D61 +DD6954D27548C4803CB18A329B932B889925779E2167A21E57A61C45A91932 +AC171EAE1609B21800B31800B31700B41700B41700B41700B41700B41700B4 +17000097FF0096FF0095FF0C92FF1E8EFE2E8BFC3C88FA4886F9527DF45C72 +EF6565EA7058E37B4ADA853DCC9030BA9B26A7A52197AD1E88B31C79B71969 +BA1554BD113DBF0E24C20B0AC60F00C70F00C70F00C80F00C80F00C80F00C8 +0F00C80F00C80F000092FF0190FF0D8DFF2089FD3185FB4083F94D82F9587F +F96376F76C6AF4765CF0814DEA8C40E19632D49F24C3AA19B2B515A5BE1499 +C4138AC91179CD0D63CF0949D2062DD40411D80700D90800D90800D90800DA +0800DA0800DA0800DA0800DA0800008CFF0E88FE2282FC337FFA437DF9517C +F95D7BFA6879FC726FFB7C60F98751F69243F19D35E9A727DDB019CEBA0EBF +C50BB4CE0BAAD50B9DDA0A8DDE0777E2055BE5033EE70221E80209E90204E9 +0205EA0205EA0305EA0305EA0305EA0305EA03050D82FE227DFB3579F94677 +F95476F96074FB6C73FD756FFE8062FE8B54FE9846FCA437F8AE29F0B71CE6 +C00FD9C906CDD404C4DD05BCE406B2EB06A5F00692F50477F80256F90137F9 +011EF90216FA0216FA0217FA0217FA0217FA0217FA0217FA02172376F93773 +F84871F8566EFA636CFB6E69FD7765FF7F5FFF8B52FF9843FFA636FFB329FD +BD1CF7C711F0D008E7D901DEE301D8EC02D0F302C6F902BBFD02AAFE0190FF +006CFF004BFF0033FF0029FF0029FF0029FF0029FF0029FF0029FF0029FF00 +29396DF74A6AF95866FA6562FC705EFE7A59FF8254FF8A4DFF983FFFA530FF +B322FFBF17FFCB0FFED608FBDF02F6E900F2F300ECFB00E2FE00D5FF00C7FF +00B7FF00A3FF0088FF0064FF004AFF003FFF003EFF003FFF003FFF003FFF00 +3FFF003FFF003F4C62F9595DFA6657FD7252FE7C4DFF8547FF8F43FF983DFF +A630FFB322FFBF16FFCC0EFFD708FFE103FDEA00FAF400F5FC00EEFF00E2FF +00D4FF00C6FF00B7FF00A6FF008DFF006AFF004FFF0042FF0040FF0040FF00 +40FF0040FF0040FF0040FF00405B53FB6950FD754CFF8047FF8B42FF963DFF +9F3AFFA835FFB429FFC01DFFCC14FFD80DFFE106FCE901FAF100F7F900F4FE +00EDFF00E1FF00D4FF00C7FF00B8FF00A7FF0090FF006FFF0052FF0043FF00 +40FF0040FF0040FF0040FF0040FF0040FF00406D4EFE7A4AFF8644FF923FFF +9D3BFFA637FFAF34FFB630FFC125FFCC1AFED612FDDE0BFCE505FBEA01F9F1 +00F7F800F4FE00EDFF00E2FF00D5FF00C8FF00B9FF00A9FF0093FF0074FF00 +56FF0045FF0040FF0040FF0040FF0040FF0040FF0040FF00407E48FF8B42FF +983DFFA438FFAD34FFB631FFBC2FFFC32CFFCA22FED019FDD712FCDF0BFCE5 +06FBEA01F9F100F8F800F4FE00EEFF00E2FF00D6FF00C9FF00BBFF00ABFF00 +97FF007AFF005BFF0049FF0040FF0040FF0040FF0040FF0040FF0040FF0040 +9140FF9E3AFFAA36FFB432FFBC2FFFC22DFFC52DFFC62BFFCA22FED019FDD7 +12FCDE0BFCE506FBEA01F9F000F8F800F4FE00EEFF00E3FF00D6FF00CAFF00 +BCFF00ACFF009AFF007FFF0061FF004DFF0042FF0040FF0040FF0040FF0040 +FF0040FF0040A438FFB034FFB930FFC22EFFC52CFFC62CFFC62CFFC62BFFCA +23FED019FDD712FCDE0CFCE506FBEA01F9F000F8F700F5FE00EEFF00E4FF00 +D7FF00CBFF00BDFF00AEFF009DFF0085FF0066FF0052FF0046FF0040FF0040 +FF0040FF0040FF0040FF0040> +<2DE6FF2CE5FF2AE4FF29E3FF28E2FF27E1FF26E0FF25DFFF25E0FA22DFEC1D +DED919DDC617E0B616E5A816EA9918EF8518F26C16F45214F63A15F92518FD +151DFE0723FF0029FF002AFF0029FF0029FF0029FF0029FF0029FF0029FF00 +29FF0029FF002BE4FF2AE3FF29E2FF27E1FF26E0FF25DFFF24DEFF24DEFF23 +DEFA20DEEC1BDCD918DBC615DEB614E3A814E89816ED8516F06C14F25213F4 +3A14F82617FC161CFE0822FF0028FF0029FF0029FF0029FF0029FF0029FF00 +29FF0029FF0029FF0029FF0029E3FF28E2FF27E0FF26DFFF25DEFF24DDFF23 +DDFF22DCFF21DCFA1EDCEC1ADADA16D9C613DCB611E0A712E69713EB8514EE +6C12F05211F33A13F72616FB161BFE0921FF0127FF0028FF0028FF0028FF00 +28FF0028FF0028FF0028FF0028FF0028FF0027E1FF26E0FF25DFFF24DEFF23 +DDFF22DCFF21DBFF20DAFF1FDBFA1CDAED18D7DA14D6C611D9B50FDEA60FE3 +9711E88411EB6C10ED520FF03A11F42615F9171AFD0A20FF0126FF0027FF00 +27FF0027FF0027FF0027FF0027FF0027FF0027FF0027FF0025DFFF24DEFF23 +DDFF22DCFF21DBFF20DAFF1FD9FF1ED8FF1DD9FA1AD8ED15D5DA11D4C60ED6 +B50DDBA60DE0960EE5840FE86C0EEA520DEE3A0FF22613F71718FB0B1FFE02 +25FF0026FF0026FF0026FF0026FF0026FF0026FF0026FF0026FF0026FF0023 +DDFF22DCFF21DBFF1FDAFF1ED9FF1DD8FF1CD7FF1CD6FF1BD7FB18D5EE13D2 +DB0FD1C70CD3B50AD8A50BDD960BE2840CE56C0BE7520BEA3A0CEF2611F417 +16F90B1DFD0224FF0024FF0024FF0024FF0024FF0024FF0024FF0024FF0024 +FF0024FF0021DBFF1FDAFF1ED8FF1DD7FF1CD6FF1BD5FF1AD5FF19D4FF19D4 +FB16D3EE11D0DC0DCEC70AD0B508D4A508D99509DE8309E16C08E45308E73A +0AEC260EF11714F70B1BFC0322FE0023FF0023FF0023FF0023FF0023FF0023 +FF0023FF0023FF0023FF001ED8FF1DD7FF1CD6FF1BD5FF1AD4FF19D3FF18D2 +FF17D2FF17D2FB13D0EF0ECDDD0ACAC807CCB506D1A405D69506DA8306DE6D +06E05305E43A07E8260CEE1612F40B19FA0320FE0021FE0021FE0021FE0021 +FE0021FE0021FE0021FE0021FE0021FE001BD6FF1AD5FF19D3FF18D2FF17D1 +FF16D1FF15D0FF15CFFF15CFFC10CEF00BCADE08C7C905C8B503CDA403D295 +03D78303DA6D03DD5403E03B05E42609EA160FF00B16F6031EFC001FFD001F +FD001FFD001FFD001FFD001FFD001FFD001FFD001FFD0019D3FF18D2FF16D1 +FF15D0FF15CFFF14CEFF13CDFF12CCFF12CDFC0ECBF109C7E005C3CB03C4B6 +02C9A502CE9502D38402D66F02D95602DC3D03E12706E6160CEB0A13F1021D +F8001EF8001FF8001FF7001FF60020F50020F50020F50020F50020F50016D0 +FF15CFFF14CEFF13CDFF12CCFF11CBFF10CAFF10C9FF10CAFD0CC8F207C4E2 +03C0CE02C0B801C4A600CA9600CF8500D27000D55800D93F02DA2806DB150C +DD0915E00120E60022E50023E30023E20024E10024E00024E00024E00024E0 +0024E00013CDFF12CCFF11CBFF10CAFF0FC9FF0FC8FF0EC7FF0EC6FF0EC6FD +0AC4F304C0E402BDD101BCBB00C0A700C59700CA8600CD7202CC5903C93E06 +C6270CC61512C7081ACA0124CF0027CF0028CD0028CC0029CB0029CB0029CA +0029CA0029CA0029CA0010CAFF0FC9FF0FC7FF0EC6FF0DC5FF0CC4FF0CC3FF +0BC3FF0CC3FE08C1F503BDE601BAD500B9BF00BCAA00BE9701BC8205B86A0A +B4530EB23D14B12919B0191EB10B25B3012EB90031BA0033B80034B70034B7 +0035B60035B60035B60035B60035B6000EC6FF0DC5FF0CC4FF0BC3FF0BC2FF +0AC1FF0AC0FF09BFFF0ABFFE06BDF602BAE900B7D900B4C301AFAA06A98F0C +A477129E60199A4C209A3A27992A2C991B309A0D359C023DA30041A40042A3 +0044A20044A10045A10045A00045A00045A00045A0000BC2FF0AC1FF0AC0FF +09BFFF09BEFF08BCFF08BCFF07BBFF08BBFE04B9F801B6EC01AFDB06A5C40E +9CA818938B208B702884582F81453580353B7F2640801943810C4884024F8B +00548D00558C00568B00578A00588A0058890058890058890058890009BEFF +08BDFF08BBFF07BAFF07B9FF06B8FF06B7FF06B6FF06B6FF04B4F906ACEC0D +A1DA1696C4228BAA2D7F8B38756E416F56476B424C68325167255468195769 +0D5B6C036272006775006974006A73006A72006B72006B71006B71006B7100 +6B710007BAFF06B8FF06B7FF05B6FF05B4FF05B3FF04B2FF04B2FF09B1FE11 +AAF719A0EA2094D82988C4367CAC436F8F506675585F5C5E594861563A6454 +2C66531F6853136B5507705900755D00765C00765B00775A00775A00775A00 +775A00775A00775A0005B5FF05B3FF04B2FF04B1FF04AFFF03AEFF03ADFF09 +ACFF19A8FD249FF42B94E73287D63C7CC54A71B056649862587E694F666E4A +5371464473443676422878421B7A430D7E4502834900844900854800854800 +86480086480086480086480086480003AFFF03AEFF03ADFF03ABFF02AAFF03 +A9FF0DA7FF1EA5FF2C9FFB3595F13C89E4447DD64F72C85C67B8685AA2724D +887945727D3F60813A508437428736338A35258D3616903707953B00963A00 +973A00973A00983A00983A00983A00983A00983A0002AAFF02A8FF02A7FF01 +A6FF01A5FF10A2FF23A0FF319DFD3D97F8468CEE4E81E45775DA636ACF6F5E +C17B51AD8446958B3D81903770943360982F519B2D429E2C31A12C20A52D0E +A82E01A92E00AA2E00AB2E00AB2E00AB2E00AB2E00AB2E00AB2E0001A4FF01 +A2FF01A1FF03A0FF139DFF269AFE3597FC4394FA4E8FF65785EF617AE86B6E +E07561D68054C88B47B6953DA29E3690A43181A92E72AD2B62B02851B3253D +B52327B82211BB2301BD2300BD2300BE2300BE2300BE2300BE2300BE2300BE +2300009EFF009DFF029BFF1598FF2994FD3991FB478FFA548EF95F89F76A80 +F37474EE7D66E78757DD9149CF9A3BBDA431ACAE2C9DB62890BC2682C02472 +C3205FC51C47C8192ECA1714CD1801CF1A00D01A00D01A00D11A00D11A00D1 +1A00D11A00D11A000098FF0496FF1792FE2B8EFC3C8BFA4B89F95988FA6588 +FB7184FB7B79F9856BF48E5BEE984CE3A03DD6A92EC5B324B6BD20AAC61E9F +CC1D92D11C83D4186ED71453D91137DC101CDE1104E11300E11300E21300E2 +1300E21300E21300E21300E213000291FF188DFE2D88FB3F85FA4F83F95D83 +FA6B83FC7682FE807BFE8A6EFD955FFA9F4FF4A840E9AF31DCB723CDC119C0 +CB16B7D415AFDB16A4E11697E61383EA1067EC0D48EE0C2AF00C0FF10D05F1 +0D05F20D05F20E05F20E05F20E05F20E05F20E051986FE2E81FA427FF9527D +F9617CFB6E7BFD7979FF8174FF8A6BFF965EFFA351FEAE42F8B633EEBE24E3 +C618D7CF11CDDA0FC7E310C0EB11B7F112ACF7119BFB0D7FFC095BFD073BFD +071FFD0811FE0810FE0810FE0810FE0810FE0810FE0810FE08102F7AF94478 +F95576FA6474FC7172FE7B6DFF8368FF8B62FF9559FFA34CFFB040FFBB33FB +C425F3CC19EBD510E3DE0BDDE809D7F10BD1F80CC9FD0ABDFE06ABFF0290FF +016AFF0048FF002EFF001EFF001DFF001DFF001DFF001DFF001DFF001DFF00 +1D4571F8566EFA666BFC7267FE7D61FF865BFF8F55FF974FFFA247FFAF3AFF +BC2EFFC722FDD117F9DA0EF5E307F0EB03ECF403E7FC03E0FF02D5FF00C7FF +00B8FF00A4FF0088FF0063FF0047FF0036FF0034FF0034FF0034FF0034FF00 +34FF0034FF00345865FA6660FC745BFE7E54FF894EFF9347FF9D41FFA53DFF +AF35FFBB28FFC71CFFD213FEDC0BFCE505FAEC01F8F300F6FB00F1FF00E8FF +00DBFF00CEFF00BFFF00AFFF009AFF007AFF0058FF0043FF0040FF0040FF00 +40FF0040FF0040FF0040FF00406755FD754FFF8148FF8D42FF993CFFA338FF +AC35FFB432FFBC2CFFC721FED117FDDA0FFCE109FCE703FAED00F9F400F6FB +00F2FF00E9FF00DCFF00CFFF00C1FF00B1FF009DFF0080FF005DFF0046FF00 +40FF0040FF0040FF0040FF0040FF0040FF0040784AFF8644FF933EFF9F3AFF +AA36FFB332FFBA30FFC02EFFC529FECC1FFDD316FDDA0FFCE109FCE703FAED +00F9F300F7FB00F2FF00E9FF00DDFF00CFFF00C2FF00B2FF009FFF0085FF00 +62FF004AFF0040FF0040FF0040FF0040FF0040FF0040FF00408B42FF993CFF +A637FFB133FFB930FFC02EFFC52DFFC62CFFC729FECC1FFDD316FDDA0FFCE1 +09FCE704FAED00F9F300F7FB00F2FF00EAFF00DDFF00D0FF00C3FF00B4FF00 +A2FF0089FF0068FF004FFF0041FF0040FF0040FF0040FF0040FF0040FF0040 +9F3AFFAC35FFB731FFBF2EFFC42DFFC52CFFC62CFFC62CFFC729FECC1FFDD3 +16FDDA0FFCE109FCE704FAEC01F9F300F7FB00F2FF00EAFF00DEFF00D1FF00 +C4FF00B5FF00A4FF008EFF006EFF0054FF0044FF0040FF0040FF0040FF0040 +FF0040FF0040B233FFBC2FFFC32DFFC62CFFC62CFFC62CFFC62CFFC62CFFC7 +29FECC1FFDD216FDDA10FCE10AFCE704FAEC01F9F200F7FA00F3FF00EBFF00 +DFFF00D2FF00C5FF00B7FF00A6FF0092FF0074FF0059FF0048FF0041FF0040 +FF0040FF0040FF0040FF0040> +<3CF2FF3AF1FF39F0FF38EFFF37EEFF36EDFF35ECFF34ECFF33EBFE31ECF42E +ECE32AECD227EEC326F2B526F7A727FB9527FE7C25FE5F20FF441DFF2C1DFF +171FFF0726FF002EFF002FFF002FFF002EFF002EFF002EFF002EFF002EFF00 +2EFF002EFF003AF1FF39F0FF37EFFF36EEFF35EDFF34ECFF33EBFF32EAFF31 +E9FE30EBF42CEAE428EAD225ECC323F0B524F5A725FA9525FD7D23FE601FFE +451CFE2D1CFF191FFF0825FF002DFF002EFF002EFF002EFF002EFF002EFF00 +2EFF002EFF002EFF002EFF0038EFFF36EEFF35EDFF34ECFF33EBFF32EAFF31 +E9FF30E8FF2FE8FE2EE9F42AE9E426E8D223EAC221EEB421F3A623F89523FB +7D22FC611DFD461BFE2E1BFF1A1EFF0924FF002CFF002DFF002DFF002DFF00 +2DFF002DFF002DFF002DFF002DFF002DFF0036EDFF34ECFF33EBFF32EAFF30 +E9FF2FE8FF2EE7FF2DE6FF2CE6FE2CE7F528E6E423E6D220E7C21EEBB41FF0 +A520F59421F97D1FFA611CFB4619FC2F1AFE1B1DFF0A23FF012BFF002DFF00 +2DFF002CFF002CFF002CFF002CFF002CFF002CFF002CFF0033EBFF32EAFF30 +E9FF2FE8FF2EE7FF2DE6FF2CE5FF2BE4FF2AE4FE29E5F525E4E521E3D21EE4 +C11CE8B31CEDA51DF3941EF67D1DF8621AF94718FB3019FE1D1CFF0C22FF01 +2AFF002CFF002CFF002CFF002CFF002CFF002CFF002CFF002CFF002CFF0030 +E9FF2FE8FF2EE6FF2CE5FF2BE4FF2AE3FF29E2FF28E2FF27E1FE27E2F523E1 +E51EE0D21BE1C119E5B219EAA41AF0931BF37C1AF66218F74816FA3118FD1E +1BFF0D20FF0229FF002BFF002BFF002BFF002BFF002BFF002BFF002BFF002B +FF002BFF002EE6FF2CE5FF2BE4FF29E3FF28E2FF27E1FF26E0FF25DFFF25DF +FE24E0F620DEE61BDDD218DEC015E2B115E7A316EC9217F07C17F36315F548 +14F83116FB1F1AFE0F1FFF0327FF002AFF0029FF0029FF0029FF0029FF0029 +FF0029FF0029FF0029FF002AE4FF29E2FF28E1FF27E0FF25DFFF24DEFF23DD +FF22DCFF22DCFF21DDF61DDBE618D9D215DAC012DEB012E3A213E89114EC7C +14EF6312F14811F43114F81F18FC101EFE0425FF0028FF0028FF0028FF0028 +FF0028FF0028FF0028FF0028FF0028FF0027E1FF26E0FF25DEFF23DDFF22DC +FF21DBFF20DAFF1FDAFF1FD9FF1EDAF61AD8E715D5D311D6C00FD9B00EDEA1 +0FE39010E87B10EA630EED480EF03111F51F16FA111CFE0623FF0026FF0026 +FF0026FF0026FF0026FF0026FF0026FF0026FF0026FF0024DEFF23DDFF21DB +FF20DAFF1FD9FF1ED8FF1DD7FF1CD7FF1CD6FF1BD7F716D4E811D1D40ED1C0 +0BD5AF0ADAA00ADF8F0BE37B0CE6630BE9490BEC310EF11F14F6121BFB0723 +FD0128FD0029FD002AFC002BFC002BFC002CFB002CFB002CFB002CFB0020DB +FF1FD9FF1ED8FF1DD7FF1CD6FF1BD5FF1AD4FF19D3FF18D3FF17D3F813D1E8 +0ECDD50BCDC008D0AE07D59F07DA8F07DE7B08E16308E3490AE3310FE41F17 +E5111FE70629EC002EEE002FEC0030EB0030EA0030E90030E80031E80031E8 +0031E8001DD7FF1CD6FF1AD5FF19D4FF18D3FF17D2FF16D1FF16D0FF15CFFF +14D0F90FCDEA0AC9D707C8C205CBAF04CF9F04D48E06D67A0AD4620ED24912 +D03217CF201DD01024D1042DD60033D90034D70034D60035D50035D40036D4 +0036D40036D40036D40019D4FF18D2FF17D1FF16D0FF15CFFF14CEFF13CDFF +12CCFF12CCFF11CCFA0CC9EB07C5D904C3C402C5AF04C69D08C5890FC27516 +BF5F1BBD4A20BC3525BB242ABB142EBC0636C1003DC4003EC3003FC20040C1 +0041C00041C00041C00041C00041C00015D0FF14CFFF13CDFF12CCFF12CBFF +11CAFF10C9FF0FC8FF0FC8FF0EC8FB09C5ED04C1DC03BDC609B8AF11B49919 +B0831FAB6D26A7592DA64733A53738A5263CA5163FA70746AC004DB0004EAF +0050AE0050AD0051AC0052AC0052AC0052AC0052AC0012CCFF11CBFF10C9FF +0FC8FF0EC7FF0EC6FF0DC5FF0CC4FF0CC4FF0CC4FB08C0EF09B9DE11AFC81B +A7B025A0952C987B3491643B8D51428C41478B324C8C234F8D14528E065994 +00609A006199006398006497006496006596006596006596006596000EC8FF +0EC6FF0DC5FF0CC4FF0BC3FF0BC2FF0AC1FF0AC0FF09BFFF0BBFFC13B7EF1B +ACDE24A1C92F97B13A8B944481784C7B6153774D58743E5D73306073226375 +146777076D7C00748200758100768000777F00787F00787E00787E00787E00 +787E000BC3FF0BC2FF0AC0FF09BFFF09BEFF08BDFF08BCFF08BBFF0FB9FF1C +B4FA26ABED2D9FDC3794C94388B3507C995C727F646A686A65546D62457060 +37725F29755F1B77610D7B6402826A00846A00856900856900866800866800 +86680086680086680009BEFF08BCFF07BBFF07BAFF06B9FF06B8FF06B6FF12 +B4FF23B1FF30AAF738A0EA3F93DA4A88C9567CB76370A06E6488765C717A56 +5F7D52507F5042824F33854E258750168A5106905700935800945700945700 +95570095570095570095570095570006B8FF06B7FF05B5FF05B4FF04B3FF07 +B1FF16AFFF28ACFF37A9FD42A1F44A96E7528ADA5D7ECD6873BD7466AA7F5A +9286527D8A4C6C8E485D91454F9443409743319A44209D450FA24802A44900 +A54900A54900A64900A64900A64900A64900A6490004B2FF04B1FF04AFFF03 +AEFF06ACFF1AAAFF2DA7FE3CA4FC49A1FA5398F25C8EE86582DE6F76D37B6A +C6865DB491529E984B8C9D457CA1416DA53E5EA83C4EAB3A3DAD3A2AB13A17 +B43C06B53C01B63C01B73C01B73C01B83C01B83C01B83C01B83C0103ACFF02 +AAFF02A9FF0AA7FF1EA4FF31A1FD419EFB4E9BFA5A9AF86492F36F88EC787B +E4826EDA8C60CD9753BBA149A8A94299B03E8AB43A7CB8386EBB355CBD3248 +BF3031C22F1BC52F06C73000C73000C83000C83000C93000C93000C93000C9 +300001A5FF01A4FF0AA2FF209EFF349BFD4598FA5396F96095F96C94FA778D +F78282F28B73EB9364E19C55D2A547C1AE3DB1B837A4BF3398C5328BC9307D +CC2C6ACE2852D02638D3251ED62507D92700D92700DA2700DA2700DA2700DA +2700DA2700DA2700009FFF0B9CFF2398FE3794FC4892FA5790F96690FA7390 +FC7E8FFE8987FD9379F99B68F1A358E6AB49D8B23AC7BB30B9C52BAFCD29A6 +D4299BD9288DDD267AE02160E21E43E41E28E71E0DE92001EA2001EB2001EB +2001EB2001EB2001EB2001EB20010C96FF2492FD398EFB4B8BFA5C8AFA6B8A +FC798AFE8388FF8B83FF9679FFA26BFDAB5BF6B24CEBB83BDCC02DCEC824C3 +D221BBDB21B4E323ACE923A0EF228FF31E75F51A54F71935F81919F91A08FA +1A06FA1A06FA1A07FB1A07FB1A07FB1A07FB1A07258BFD3B87FA4E85F96084 +FB7084FD7C82FF867DFF8E78FF9572FFA067FFAE5BFFB84DF9BF3DEEC52EE1 +CD22D7D61CCFE01BCAEA1CC4F21EBDF91EB3FD1CA4FF1686FF0F5FFF0C3DFF +0C1FFF0D0BFF0C08FF0C08FF0C08FF0C08FF0C08FF0C08FF0C083D80F9517E +F9637DFB737CFE7E77FF8871FF906AFF9964FFA05FFFAC55FFBA4AFFC33DF9 +CB2EF0D222E8DB1AE2E416DDEE15D9F816D4FD16CBFF11BEFF0CADFF0692FF +026AFF0148FF012CFF0115FF0111FF0111FF0112FF0112FF0112FF0112FF01 +125376F96474FC7471FE7F6BFF8963FF935CFF9D56FFA551FFAD4DFFB944FF +C438FECE2BF9D61FF4DF17F0E711ECEC0CE8F30AE4FA0ADFFF09D6FF05C9FF +01BAFF00A7FF008AFF0063FF0045FF002CFF0027FF0027FF0027FF0027FF00 +27FF0027FF0027656AFC7465FE805EFF8C56FF974FFFA148FFAB43FFB33FFF +BA3BFFC331FFCD24FDD519FBDD11FAE30AF9E904F7EF02F5F601F1FD01ECFF +00E1FF00D4FF00C6FF00B6FF00A3FF0086FF0061FF0046FF003DFF003DFF00 +3DFF003DFF003DFF003DFF003D7558FF8250FF8F48FF9B40FFA73AFFB035FF +B831FFBF2EFFC42DFFC925FECF1BFDD613FCDD0DFCE407FBE902F9EF00F8F7 +00F5FF00EFFF00E4FF00D6FF00C9FF00BAFF00A8FF0090FF006BFF004DFF00 +40FF0040FF0040FF0040FF0040FF0040FF00408546FF933FFFA139FFAD35FF +B631FFBE2FFFC32DFFC52CFFC62CFFC925FECF1BFDD513FCDD0DFCE407FBE9 +02FAEF00F8F600F5FE00F0FF00E4FF00D7FF00CAFF00BBFF00AAFF0093FF00 +71FF0052FF0041FF0040FF0040FF0040FF0040FF0040FF0040993CFFA737FF +B332FFBD2FFFC42DFFC52CFFC62CFFC62CFFC62CFFC925FECE1BFDD513FCDD +0DFCE307FBE902FAEF00F8F600F5FE00F0FF00E5FF00D8FF00CBFF00BDFF00 +ACFF0097FF0077FF0057FF0044FF0040FF0040FF0040FF0040FF0040FF0040 +AD35FFB930FFC12EFFC52DFFC52CFFC62CFFC62CFFC62CFFC62CFFC926FECE +1BFDD514FCDC0DFCE307FBE902FAEF00F8F600F5FE00F0FF00E6FF00D9FF00 +CCFF00BEFF00AEFF009AFF007DFF005CFF0048FF0040FF0040FF0040FF0040 +FF0040FF0040BE2FFFC52DFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC6 +2CFFC826FECE1CFDD514FCDC0DFCE307FBE802FAEE00F8F500F6FD00F1FF00 +E6FF00DAFF00CDFF00BFFF00B0FF009DFF0083FF0062FF004DFF0042FF0040 +FF0040FF0040FF0040FF0040> +<48FCFD47FBFD46FAFD45FAFE44F9FE44F8FE43F8FE42F7FE41F7FE40F7FA3D +F8EB3AF8DC38F9CD35FBC034FEB233FF9F31FF842EFF6729FF4B24FF3223FF +1D24FF0B28FF002FFF0031FF0031FF0031FF0031FF0031FF0031FF0031FF00 +31FF0031FF0047FBFD46FAFE45F9FE44F8FE43F8FE42F7FE41F6FE40F6FF3F +F5FF3EF6FA3CF6EC38F7DC35F8CD33FAC032FDB231FEA02FFF862DFF6928FF +4C24FF3322FF1E23FF0B27FF012EFF0031FF0031FF0031FF0031FF0031FF00 +31FF0031FF0031FF0031FF0045F9FE44F9FE43F8FE42F7FE41F6FE40F6FF3F +F5FF3EF4FF3DF4FF3CF4FA39F5EC36F5DC33F6CD31F8BF30FCB22FFEA02EFF +872CFF6A27FF4E22FF3421FF1F22FF0C26FF012EFF0031FF0031FF0031FF00 +31FF0031FF0031FF0031FF0031FF0031FF0043F8FE42F7FE41F6FE40F5FF3F +F5FF3EF4FF3DF3FF3CF2FF3BF2FF3AF2FB37F3ED34F3DC31F3CD2EF6BF2EFA +B22DFDA12CFE882BFF6C26FF4F21FF3620FF2021FF0D25FF012DFF0030FF00 +30FF0030FF0030FF0030FF0030FF0030FF0030FF0030FF0041F6FE40F5FF3E +F5FF3DF4FF3CF3FF3BF2FF3AF1FF39F0FF38EFFF37F0FB35F1ED31F0DD2EF1 +CD2BF4BF2BF8B12BFCA22AFE8A29FF6E25FF5120FF371FFF2120FF0E24FF01 +2CFF0030FF0030FF0030FF0030FF0030FF0030FF0030FF0030FF0030FF003E +F4FF3DF3FF3CF2FF3AF1FF39F0FF38EFFF37EEFF36EEFF35EDFF35EDFB32EE +EE2EEEDD2BEFCC28F1BE28F6B128FAA228FD8B28FF7024FF531FFF391DFF22 +1FFF0F23FF022BFF002FFF002FFF002FFF002FFF002FFF002FFF002FFF002F +FF002FFF003BF2FF3AF1FF39F0FF37EFFF36EEFF35EDFF34ECFF33EBFF32EA +FF32EBFC2FECEF2BEBDD28EBCC25EEBD24F3B025F7A125FB8C25FD7121FD54 +1DFE3A1CFE241DFF1121FF0329FF002EFF002EFF002EFF002EFF002EFF002E +FF002EFF002EFF002EFF0038EFFF37EEFF35EDFF34ECFF33EBFF32EAFF31E9 +FF30E8FF2FE7FF2EE8FC2CE9EF28E8DE24E8CC21EABD21EFAF21F4A022F88C +22FB721FFC561CFC3C1BFE261CFF1320FF0428FF002DFF002DFF002DFF002D +FF002DFF002DFF002DFF002DFF002DFF0035EDFF33EBFF32EAFF31E9FF2FE8 +FF2EE7FF2DE6FF2CE5FF2BE4FF2BE5FC29E5F024E4DE20E4CC1DE6BC1CEBAE +1DF09F1EF58C1FF8731CF95719FB3D19FD281BFF151FFF0526FF002CFF002C +FF002CFF002DFF002DFF002DFF002EFF002EFF002EFF0031E9FF30E8FF2EE7 +FF2DE6FF2CE5FF2AE4FF29E3FF28E2FF27E1FF27E1FC25E2F021E0DF1CE0CC +19E2BB18E6AD18EC9E1AF18B1AF47319F65816F73E17FA291AFC1721FD092A +FE0132FE0034FE0035FE0036FE0036FE0037FD0037FD0037FD0037FD002DE6 +FF2CE5FF2AE3FF29E2FF28E1FF26E0FF25DFFF24DEFF24DDFF23DEFC21DEF1 +1DDCDF18DBCC15DDBA14E1AB14E69C15EB8A16EF7317EE5818EC3E1CEC2A22 +EC192AEF0D32F2033BF6003CF5003DF4003DF3003EF2003EF2003EF1003EF1 +003EF10029E2FF27E1FF26E0FF25DEFF23DDFF22DCFF21DBFF20DBFF20DAFF +1FDAFD1DDAF118D8E014D6CC11D7BA0FDCAA0FE09B13E18719DE701DDB5720 +D93F24D82B29D81A2FDA0B37DE0140E30041E20042E10042E00043DF0043DE +0043DE0043DE0043DE0024DEFF23DDFF22DCFF20DBFF1FD9FF1ED8FF1DD8FF +1CD7FF1BD6FF1BD6FD19D5F214D3E110D0CD0DD1B911D0A716CF941DCC8024 +C96C29C7572EC64233C52F37C51E3AC60D40C90149CF004BCE004CCD004DCC +004ECB004ECB004ECA004ECA004ECA0020DAFF1FD9FF1DD8FF1CD6FF1BD5FF +1AD4FF19D3FF18D3FF17D2FF17D2FD15D1F310CEE310C8CE18C3B820BFA327 +BB8E2EB77A34B3673BB25541B14346B1324AB1214CB21050B50258BB005BBA +005CB9005DB8005EB8005FB7005FB7005FB7005FB7001BD6FF1AD4FF19D3FF +18D2FF17D1FF16D0FF15CFFF14CEFF13CDFF13CDFE14CBF418C4E320BBCE2A +B2B834ACA03CA588439F724A9B5F50994F56983F5A982F5D991E5F9A0D649E +016BA5006EA50070A40071A30072A30072A20073A20073A20073A20017D1FF +16D0FF15CFFF13CDFF12CCFF12CBFF11CAFF10CAFF10C9FF15C7FE21C1F32A +B8E232ADCE3EA2B949989F518E8459876D60845A66814A6A803B6E7F2C7080 +1D73820D7886017F8D00828E00848C00848C00858B00868B00868A00868A00 +868A0012CCFF11CBFF10CAFF0FC9FF0FC7FF0EC6FF0DC5FF0FC4FF1AC1FF29 +BEFC34B6F13CABE0459FCE5194BA5D88A2687E8A7077737772607A6F527D6D +437F6C34826C25856E158870058F7600927800937700947700957700957600 +9676009676009676000EC7FF0DC6FF0DC5FF0CC3FF0BC2FF0AC1FF0CC0FF1E +BCFF30B9FF3DB5FA46ACEE4EA0DE5894CE6388BD6F7CA97B719383697D8764 +6C8A605D8D5D4F8F5C40925C30965E1F99600E9E6501A26700A36700A46700 +A46700A56600A56600A56600A566000BC2FF0AC0FF09BFFF09BEFF08BCFF10 +BAFF22B7FF34B4FE43B1FC4FACF757A2EB6096DE6A8AD1757EC38072B28C68 +9D946089985B799C576B9F545DA1524EA4513DA8522BAB5418AF5707B25901 +B35801B35801B45801B45801B55801B55801B5580108BCFF07BAFF06B9FF06 +B7FF10B5FF26B1FF39AEFD48ABFB55A8F960A4F5699AEC738FE27C82D78676 +CB9269BA9D60A7A55996AA5487AE5079B14D6BB44A5BB74949BA4835BC4920 +BF4A0DC14B03C24B03C34B03C34A02C44A02C44A02C44A02C44A0205B5FF05 +B3FF05B2FF12AFFF2AABFE3DA8FC4CA5FA5AA2F866A0F7729DF67C94F08688 +E98E7ADF986CD1A25FC1AC56AFB44FA1BA4A94BF4887C34579C64268C83F53 +CA3E3CCC3D25CF3E0ED13E01D23E00D23E00D33E00D33E00D43E00D43E00D4 +3E0003AEFF04ACFF15A9FF2DA5FE40A2FB519FF95F9CF86D9BF8799BFA8498 +FA8F8FF79880F0A070E5A861D7B054C6B849B6C143ABC840A0CE3F94D33D87 +D63A75D8365EDA3443DD342ADF3412E23502E33601E43601E43601E53601E5 +3601E53601E5360103A6FF16A3FF2F9FFE439BFB5598F96497F97397FA8096 +FC8B95FE9590FFA085FDA875F6AF65EAB655DBBC46CBC43CBDCD37B4D636AD +DD37A4E33798E73587EA316EEC2E50EE2D34F12E1AF32F06F42F03F52F04F5 +2F04F62F04F62F04F62F04F62F04189DFF3198FD4694FA5992F96A92FA7992 +FD8690FE908CFF9887FFA080FFAC75FFB667FABC57EDC247DEC839D0D031C6 +DA2EC0E42FBBEC32B4F333ABF8319CFB2C81FC275EFD243EFD2320FE2407FE +2403FE2303FE2303FE2303FE2303FE2303FE23033391FC498DFA5C8CFA6E8C +FC7E8BFE8A87FF9381FF9B7AFFA275FFAB6EFFB764FFC258FBC748EECD38E1 +D42ED7DE29D1E829CDF22AC9FA2CC3FE2AB8FF25A7FF1E8BFF1764FF1442FF +1324FF1409FF1402FF1402FF1402FF1402FF1402FF1402FF14024B86F95F85 +FB7285FD8081FF8C7BFF9574FF9E6DFFA667FFAE62FFB65DFFC354FFCC47F9 +D238EFD82DE7E026E1E722DCEF20D8F720D3FD20CCFF1DC1FF17B1FF1199FF +0A73FF064EFF052EFF0612FF0709FF0709FF0709FF0709FF0709FF0709FF07 +09627DFB747BFE8276FF8D6EFF9766FFA25FFFAB59FFB354FFBB51FFC24CFF +CC43FED335F8D82AF2DE21EEE31BEAE916E6EF13E1F612DDFD12D6FF0FCBFF +09BCFF05AAFF028CFF0064FF0043FF0027FF0019FF001AFF001AFF001AFF00 +1AFF001AFF001A7470FE8268FF8E5FFF9A57FFA651FFB04BFFB847FFC043FF +C540FFC83CFFCE31FDD326FAD91CF8DF14F6E50EF4EA08F0F005EDF703E9FD +04E3FF02D8FF01CAFF00BBFF00A8FF008DFF0067FF0047FF0035FF0035FF00 +36FF0036FF0036FF0036FF0036825AFF9051FF9E49FFAA42FFB43CFFBD37FF +C334FFC631FFC62FFFC72DFFCB22FDD119FDD811FCE00AFCE605FBEB01F9F2 +00F7FA00F3FF00EBFF00DEFF00D0FF00C2FF00B2FF009DFF007CFF0057FF00 +41FF0040FF0040FF0040FF0040FF0040FF00409343FFA23CFFAF36FFB931FF +C12EFFC42DFFC52CFFC62CFFC62CFFC62BFFCB21FED118FDD811FCDF0BFCE6 +05FBEB01F9F200F7FA00F3FF00EBFF00DFFF00D1FF00C3FF00B3FF00A0FF00 +82FF005CFF0045FF0040FF0040FF0040FF0040FF0040FF0040A837FFB432FF +BF2EFFC42DFFC62CFFC62CFFC62CFFC62CFFC62CFFC62BFFCB22FED118FDD8 +11FCDF0BFCE505FBEB01F9F100F7F900F3FF00ECFF00E0FF00D2FF00C5FF00 +B5FF00A2FF0087FF0062FF0049FF0040FF0040FF0040FF0040FF0040FF0040 +BA30FFC22EFFC52CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62BFFCB +22FED118FDD811FCDF0BFCE505FBEB01F9F100F7F900F4FE00ECFF00E1FF00 +D3FF00C6FF00B7FF00A5FF008CFF0068FF004DFF0041FF0040FF0040FF0040 +FF0040FF0040C62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC6 +2CFFC62BFFCA22FED019FDD811FCDF0BFCE505FBEB01F9F100F7F800F4FE00 +EDFF00E1FF00D4FF00C7FF00B8FF00A7FF0091FF0070FF0053FF0043FF0040 +FF0040FF0040FF0040FF0040> +<52FFF751FFF850FFF850FFF94FFFF94EFFFA4EFEFA4DFEFB4DFEFB4CFEFA4A +FEF048FEE145FED343FFC640FFB83EFFA73CFF8E3AFF7134FF542EFF3B2BFF +242AFF112BFF032FFF0033FF0033FF0033FF0033FF0033FF0033FF0033FF00 +33FF0033FF0050FFF850FFF94FFFF94EFFFA4EFEFA4DFEFB4CFEFB4CFEFC4B +FDFC4AFDFB49FDF146FEE244FED441FEC73EFFB93CFFA73AFF8F38FF7333FF +552DFF3B2AFF2529FF112AFF032FFF0033FF0033FF0033FF0033FF0033FF00 +33FF0033FF0033FF0033FF004FFFF94EFFFA4EFEFA4DFEFB4CFEFB4BFEFC4B +FDFC4AFDFC49FCFC49FCFC47FDF245FDE342FDD53FFEC73DFFB93AFFA839FF +9037FF7432FF572CFF3C29FF2628FF1229FF032EFF0033FF0033FF0033FF00 +33FF0033FF0033FF0033FF0033FF0033FF004EFEFA4DFEFB4CFEFB4BFDFC4A +FDFC4AFCFC49FCFD48FCFD48FBFD47FBFD45FCF343FCE440FDD53EFEC83BFF +BA39FFA937FF9235FF7530FF582AFF3D27FF2626FF1228FF042DFF0032FF00 +32FF0032FF0032FF0032FF0032FF0032FF0032FF0032FF004CFEFB4BFDFC4A +FDFC49FCFC48FCFD48FBFD47FBFD46FAFE46FAFE45FAFD43FBF441FBE53EFB +D63BFDC839FEBA37FFAA35FF9333FF772FFF5929FF3E26FF2825FF1327FF04 +2CFF0032FF0032FF0032FF0032FF0032FF0032FF0032FF0032FF0032FF004A +FDFC49FCFD48FBFD47FBFD46FAFE45FAFE45F9FE44F9FE43F8FE42F8FE40F9 +F53EF9E63BF9D638FBC836FDBB35FEAB33FF9531FF792DFF5B27FF4024FF29 +24FF1425FF052BFF0031FF0032FF0032FF0032FF0032FF0032FF0032FF0032 +FF0032FF0048FBFD47FBFD46FAFE45F9FE44F9FE43F8FE42F7FE41F7FF40F6 +FF3FF5FE3EF6F53BF7E637F7D635F8C833FBBB32FEAC30FF962FFF7B2BFF5D +26FF4223FF2A22FF1524FF052AFF0031FF0031FF0031FF0031FF0031FF0031 +FF0031FF0031FF0031FF0045FAFE44F9FE43F8FE42F7FE41F6FF40F5FF3FF5 +FF3EF4FF3DF3FF3CF3FE3AF3F637F4E734F4D731F6C830F9BB2FFDAD2EFE98 +2DFF7D29FF6024FF4421FF2C21FF1623FF0629FF0030FF0031FF0030FF0030 +FF0030FF0030FF0030FF0030FF0030FF0042F7FE41F6FF40F5FF3EF4FF3DF3 +FF3CF3FF3BF2FF3AF1FF39F0FF38F0FE37F1F734F1E830F1D72DF2C72CF6BA +2CFAAD2BFD992AFE7F28FF6223FF461FFF2E1FFF1821FF0727FF002FFF0031 +FF0032FF0033FF0034FF0034FF0035FF0035FF0035FF003EF4FF3DF3FF3CF2 +FF3BF1FF39F0FF38EFFF37EFFF36EEFF35EDFF34ECFF33EDF730EDE82CEDD7 +29EEC727F2B927F7AC27FA9927FD8126FE6522FE4920FE3122FE1D28FF0E30 +FF033AFF003DFF003EFF003FFF0040FF0041FF0041FF0041FF0041FF003AF1 +FF39F0FF38EFFF36EEFF35EDFF34ECFF33EBFF32EAFF31E9FF30E8FF2FE9F8 +2CEAE928E9D724EAC622EEB822F3AB23F89A25F98327F76728F44D2AF3362E +F32335F5153DF80945FB0148FB0049FB004AFA004AF9004BF9004BF9004BF8 +004BF80036EEFF35ECFF33EBFF32EAFF30E9FF2FE8FF2EE7FF2DE6FF2CE5FF +2BE5FF2BE5F827E5EA23E4D71FE5C61DE8B71EEBA824E99429E67E2DE36530 +E14E33E03837E0253CE11442E5064BEB004EEC004FEB0050EA0050E90051E8 +0051E80051E80051E80031E9FF30E8FF2EE7FF2DE6FF2CE5FF2AE4FF29E3FF +28E2FF27E1FF26E0FF26E1F923E1EB1EDFD81DDDC420DAB226D79F2CD58C33 +D27938D0643DCF4F42CE3C45CE2948CF164BD10553D70058D90059D7005AD6 +005BD6005CD5005CD5005CD5005CD5002CE5FF2BE4FF29E3FF28E1FF27E0FF +25DFFF24DEFF23DDFF22DCFF21DCFF21DCF91FDBEB21D5D728CDC12FC9AD37 +C5993DC28644BE744ABC6250BB5055BB3E58BC2C5ABD195DBE0863C30068C5 +006AC4006BC4006CC3006DC2006DC2006EC2006EC20027E0FF25DFFF24DEFF +23DCFF21DBFF20DAFF1FD9FF1ED8FF1DD8FF1DD7FF22D5F929CFEA30C6D53A +BDC043B7AA4CB19452AB7F59A86D60A65D65A54C69A43B6CA5296EA61770A8 +0677AF007BB2007DB1007EB0007FAF0080AF0080AE0080AE0080AE0021DBFF +20DAFF1ED9FF1DD8FF1CD6FF1BD5FF1AD4FF19D3FF19D3FF24D0FF31CBF83A +C3E842B8D54DAEC057A4A9609B9068947A6F9168758E58798C487C8C387F8D +28818E168390048B97008F9B00919A00929900939800949800949700949700 +9497001CD6FF1AD5FF19D4FF18D2FF17D1FF16D0FF15CFFF1ACDFF28CAFF38 +C7FE43C1F64CB7E655ABD45F9FC16A94AC768B967E8480847F6D887B5E8B79 +508D7941907A30937B1F967D0B9C8200A18600A38500A38500A48400A58400 +A58400A58400A5840016D1FF15CFFF14CEFF13CDFF12CCFF11CBFF19C8FF2C +C5FF3DC2FE4BBEFB55B7F35DACE3679FD47093C47B88B2887F9F9077899572 +79986F6A9B6C5C9E6B4DA16B3DA46D2AA86F17AC7306B17600B27600B37600 +B37600B47600B47500B47500B4750011CBFF10CAFF0FC8FF0EC7FF0FC6FF1B +C3FF30BFFF42BCFD50B8FA5CB5F866AEF06FA2E47896D7818AC98C7EBA9975 +A7A16F95A66A85AA6778AD646AAF615BB26049B56135B96322BC660FBF6803 +C06802C16702C16702C26702C26702C26702C267020DC5FF0CC3FF0BC2FF0C +C0FF1DBDFF34B9FE46B6FC54B2F961AFF76DACF677A6F0819BE7898EDD9281 +D19E76C1A96DAFB166A0B66292BA5E85BD5B77C05867C25754C5563FC85729 +CB5915CD5A06CE5A04CF5904D05904D05904D05904D05904D0590409BEFF08 +BDFF0BBBFF1FB7FF37B3FD4AAFFB59ACF867A9F773A7F67FA5F789A0F59394 +EE9B86E4A479D7AD6DC7B763B6BE5CA9C4579DC95591CD5284D05073D24D5E +D44C46D74D2FDA4E19DD4F06DE4F03DE4F03DF4F03DF4F03E04F03E04F03E0 +4F0306B7FF0BB5FF22B1FF3AADFD4DA9FA5DA5F86CA3F77AA2F886A1FA91A0 +FC9C9AFBA58CF5AC7DEAB36FDCBB61CBC257BCCA50B2D24DA8D74D9EDD4C93 +E14982E3466BE54450E84437EB461FEE4709F04805F04805F14805F14805F2 +4805F24905F249050AAEFF24AAFF3DA6FC50A2F9629FF8729EF8819DFA8D9C +FD9899FEA095FFAA8DFFB480FABB72EFC062DFC653CFCD4AC2D645BBE045B5 +E747ADEE48A5F34696F6437DF73F5EF93D41FA3D26FC3E0AFD3E04FD3E04FD +3E04FD3E04FD3E04FD3E04FD3E0429A3FE3F9FFC549BF96699F97899FA8798 +FD9395FF9D90FFA58AFFAC84FFB57DFFC172FCC764F0CB53E1D146D3D93FCA +E43EC6EF40C3F743BDFC43B5FE3FA5FF398AFF3367FF3047FF2F29FF2F0BFF +2F01FF2F01FF2F01FF2F01FF2F01FF2E01FF2E014397FB5795F96B93FA7D93 +FD8C90FF978BFFA084FFA87DFFB077FFB773FFC06DFFCB64FCD154F0D545E3 +DB3BD9E437D3EC35CFF436CBFB38C5FF37BCFF32ADFF2C95FF2570FF214DFF +1F2DFF1F0FFF1F00FF1F00FF1F00FF1F01FF1F01FF1F01FF1F015C8DFA6F8D +FC818CFE8E86FF997EFFA376FFAC70FFB46AFFBB66FFC262FFCB5DFFD453FA +D745F0DA39E7DE31E0E42CDAEB29D6F329D1FA2ACBFF29C3FF24B5FF1EA1FF +177EFF1157FF0F36FF0F17FF1004FF1004FF1004FF1004FF1004FF1004FF10 +047486FE8381FF9079FF9B70FFA668FFB062FFB95DFFC159FFC756FFCC53FF +CF4FFFD345FAD638F3DA2DEDDF26E7E520E3EB1DDEF21BDAF91BD4FE1ACCFF +15BFFF0FAEFF0991FF0368FF0245FF0226FF030FFF030EFF030EFF030EFF03 +0FFF030FFF030F8473FF906BFF9D62FFA95AFFB454FFBD4FFFC54BFFC949FF +CA47FFCA45FFCD41FFD135FBD52AF7DA20F3E019F0E613EDEB0EE9F10BE5F9 +0AE0FE0AD8FF06CBFF02BCFF01A9FF008BFF0064FF0042FF002AFF0026FF00 +26FF0027FF0027FF0027FF0027935BFF9F53FFAD4BFFB845FFC140FFC73DFF +C83AFFC838FFC737FFC735FFC930FECE24FCD41AFBDB12FAE20BFAE805F8ED +01F6F400F4FC00EFFF00E5FF00D8FF00CAFF00BBFF00A8FF008DFF0063FF00 +46FF0040FF0040FF0040FF0040FF0040FF0040A442FFB03BFFBC35FFC331FF +C630FFC62FFFC62EFFC62DFFC62DFFC62CFFC828FECD1EFDD415FDDB0EFCE2 +08FCE803FAEE00F8F500F6FC00F1FF00E7FF00D9FF00CBFF00BCFF00AAFF00 +91FF006AFF004BFF0040FF0040FF0040FF0040FF0040FF0040B631FFC02EFF +C52DFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC728FECD1EFDD3 +15FDDB0FFCE209FCE803FAED00F8F400F6FC00F1FF00E7FF00DAFF00CCFF00 +BEFF00ACFF0095FF0071FF004FFF0041FF0040FF0040FF0040FF0040FF0040 +C32DFFC52CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC7 +28FECD1EFDD316FDDA0FFCE109FCE703FAED00F8F400F6FC00F1FF00E8FF00 +DBFF00CEFF00BFFF00AFFF0099FF0078FF0055FF0043FF0040FF0040FF0040 +FF0040FF0040C62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC6 +2CFFC62CFFC728FECC1EFDD316FDDA0FFCE109FCE703FAED00F9F400F6FB00 +F2FF00E9FF00DCFF00CFFF00C1FF00B1FF009DFF007FFF005CFF0046FF0040 +FF0040FF0040FF0040FF0040> +<5BFFF15BFFF15AFFF259FFF258FFF357FFF357FFF456FFF456FFF455FFF555 +FFF253FFE551FFD74FFFCA4CFFBD4AFFAE48FF9946FF7D41FF603BFF4535FF +2E32FF1A30FF0A31FF0135FF0035FF0035FF0035FF0035FF0035FF0035FF00 +35FF0035FF0059FFF259FFF258FFF357FFF357FFF456FFF455FFF555FFF554 +FFF554FFF653FFF351FFE650FFD84DFFCB4AFFBE48FFAF46FF9944FF7E40FF +6039FF4634FF2E31FF1A2FFF0A31FF0134FF0035FF0034FF0034FF0034FF00 +34FF0034FF0034FF0034FF0057FFF357FFF356FFF456FFF455FFF554FFF554 +FFF653FFF653FFF752FFF751FFF450FFE74EFFD94BFFCC49FFBE46FFAF44FF +9A43FF7F3EFF6138FF4732FF2F2FFF1A2EFF0A30FF0134FF0034FF0034FF00 +34FF0034FF0034FF0034FF0034FF0034FF0056FFF456FFF555FFF554FFF653 +FFF653FFF752FFF752FFF751FFF851FFF850FFF54EFFE84CFFDA49FFCC47FF +BF44FFB042FF9B40FF803CFF6336FF4731FF2F2EFF1B2DFF0A2FFF0133FF00 +34FF0034FF0034FF0034FF0034FF0034FF0034FF0034FF0054FFF654FFF653 +FFF652FFF752FFF751FFF851FFF850FFF94FFFF94FFFFA4EFFF74CFFE94AFF +DB47FFCD45FFC042FFB140FF9C3EFF823AFF6434FF482FFF302CFF1B2CFF0A +2EFF0133FF0034FF0034FF0034FF0034FF0034FF0034FF0034FF0034FF0052 +FFF752FFF751FFF851FFF850FFF94FFFF94FFFFA4EFEFA4DFEFA4DFEFB4CFE +F84AFEEB48FEDC45FECE42FFC140FFB23EFF9E3CFF8338FF6532FF492DFF31 +2BFF1C2AFF0A2DFF0132FF0033FF0033FF0033FF0033FF0033FF0033FF0033 +FF0033FF0050FFF950FFF94FFFF94FFFFA4EFEFA4DFEFB4CFEFB4CFDFB4BFD +FC4BFDFC4AFDF948FEEC45FEDD43FECF40FFC23DFFB33BFF9F39FF8536FF67 +30FF4B2BFF3229FF1C29FF0A2CFF0131FF0033FF0033FF0033FF0033FF0033 +FF0033FF0033FF0033FF004EFEFA4EFEFA4DFEFB4CFEFB4BFDFB4BFDFC4AFD +FC49FCFC49FCFD48FCFD47FCFA45FDEE42FDDE40FDD03DFEC33BFFB439FFA1 +37FF8734FF692EFF4C29FF3327FF1E27FF0B2AFF0130FF0033FF0033FF0033 +FF0033FF0033FF0033FF0033FF0033FF004CFDFB4BFDFB4BFDFC4AFDFC49FC +FD48FCFD47FBFD47FBFD46FAFE45FAFE44F9FB42FAEF3FFADF3CFBD03AFDC3 +38FEB536FFA234FF8932FF6C2CFF4E27FF3525FF1F26FF0C2AFF0132FF0037 +FF0038FF0039FF003AFF003AFF003BFF003BFF003BFF0049FCFD49FCFD48FB +FD47FBFD46FAFE45F9FE44F9FE43F8FE42F7FE42F7FE41F7FC3EF8F03BF8E0 +38F9D136FBC334FDB633FFA431FF8B2FFF6E2CFF522AFF3A2DFF2631FF1537 +FF073FFF0044FF0046FF0047FF0048FF0049FF0049FF004AFF004AFF0046FA +FE45FAFE44F9FE43F8FE42F7FE41F7FE40F6FF3FF5FF3EF4FF3EF4FF3DF4FD +3AF5F137F5E134F5D131F7C330FBB630FDA533FD8F36FA7438F95A3AF7443C +F72F40F81E46FB0F4DFD0452FE0053FE0054FD0055FD0056FD0056FD0056FC +0057FC0042F7FE41F7FE40F6FE3FF5FF3EF4FF3DF3FF3CF2FF3BF1FF3AF1FF +39F0FF38F0FD36F1F233F1E12FF1D12DF2C22FF3B334EFA139EC8B3EE97441 +E85C44E74646E7324AE81F4FEB0E56F1035CF5005EF4005FF3005FF20060F1 +0060F10061F10061F1003DF4FF3DF3FF3CF2FF3AF1FF39F0FF38EFFF37EEFF +36EDFF35ECFF34ECFF33EBFD31EDF32EECE22FE8CF32E3BC37DFAA3DDC9843 +D98548D7714ED65D52D64955D73557D7215AD90E60DE0168E30069E2006AE1 +006BE0006CDF006DDF006DDE006DDE0038EFFF38EFFF36EEFF35EDFF34ECFF +32EBFF31EAFF30E9FF2FE8FF2EE7FF2EE7FE2FE7F334E0E03AD7CA40D1B747 +CEA44ECA9254C6805AC56F60C45D65C54B69C5386BC6246CC81170CC0277D0 +0079CF007ACE007BCD007CCD007CCD007DCC007DCC0033EBFF32EAFF31E9FF +2FE8FF2EE7FF2DE5FF2BE4FF2AE3FF29E3FF2AE1FF32DFFD3BDAF242D1DE4A +C7C954C1B45CBCA063B78C6AB37B70B16A75B05979B0477CB0357DB1227FB3 +0F83B70189BC008BBC008CBB008DBA008EBA008EB9008FB9008FB9002CE5FF +2CE5FF2BE4FF29E2FF28E1FF26E0FF25DFFF24DEFF27DCFF34D9FF42D5FD4B +CEEF53C3DC5DB9C867AFB370A89D77A2887E9E76839B658899558B98458E99 +34919A21929B0C96A0009DA7009FA700A0A600A1A500A2A400A3A400A3A400 +A3A40026E0FF26DFFF24DEFF23DDFF22DCFF20DAFF20D9FF28D7FF38D3FF47 +D0FE53CCFA5CC3ED65B7DB6EAAC9789FB58398A28C918D928C7B96886B9986 +5C9C854D9F873CA28829A48A15A88D03AF9300B19300B29300B39200B39200 +B49200B49200B4920020DAFF1FD9FF1ED8FF1DD7FF1BD6FF1BD4FF28D1FF3C +CDFF4CCAFD59C6FB64C2F76DB8EA76ABDB7E9FCB8894BB958CAA9E8697A381 +86A67D77A97A69AC795AAF7949B37B35B67D20B9800DBD8401BF8500C08400 +C18400C18400C18400C28300C2830019D4FF19D3FF18D2FF17D1FF1ACFFF2B +CBFF3FC7FE50C3FB5EC0F96ABCF775B8F47EAEEA86A2DD8E96D0998BC2A683 +B1AE7DA0B37991B67584B97276BC7067BF6F54C2703FC6722AC87416CB7605 +CC7602CD7602CE7602CE7602CF7602CF7602CF760213CDFF13CDFF12CCFF17 +C9FF2DC5FF43C1FD54BDFA62B9F76FB5F67BB3F585B0F48FA7ED979BE39F8E +D8AA83C9B57BB8BC74A9C16F9CC56C8FC86982CB6672CE655ED16548D46733 +D7691ED96A09DB6A05DC6A05DC6A05DD6A05DD6A05DD6A05DD6A050EC7FF0E +C6FF16C3FF2FBFFE46BAFC57B6F967B2F775AFF681ADF68CACF797A9F8A1A1 +F4A994EBB086DEB97ACEC171BEC96AB2CF65A6D3639BD7618FDB5E7EDD5C69 +E05C52E35D3BE75F25EA610DEB6106EC6207ED6207ED6207EE6207EE6207EE +62070FBEFF17BDFF32B8FE48B4FB5BAFF86CACF67AA9F688A8F894A6FA9FA5 +FDA8A2FEB298FBB98AF1BF7CE3C66FD2CC65C4D55FBADC5CB2E25DA9E85C9F +ED5B90F0597AF35760F55747F8582EFA5912FB5907FB5907FB5907FC5907FC +5907FC5907FC59072CB3FE35B1FD4BADFA5FA9F870A6F780A4F88EA2FA9BA0 +FDA59DFFAD99FFB493FFBF8BFEC67FF4CC70E5D162D6D759CAE155C3EA56BE +F258B8F859B0FC58A3FE548BFF506CFF4E4FFF4C32FF4C14FF4C04FF4C04FF +4C04FF4C04FF4C04FF4C04FF4C0447A7FB4FA5FA62A2F875A0F8869FFA959D +FEA098FFA993FFB18DFFB888FFBF83FFCA7DFED272F5D662E6DA55D9E14FD0 +EA4DCBF24DC7F84FC0FC50B8FF4DABFF4894FF4373FF3F53FF3D35FF3C17FF +3D02FF3D02FF3D02FF3D02FF3D02FF3D02FF3D02609CF8679BF87A9AFA8C99 +FD9A94FFA48EFFAD86FFB580FFBD7BFFC378FFCA75FFD46FFED963F4DB54E7 +DD49DCE143D4E940CFF140CBF842C5FD43BEFF40B1FF3A9DFF347DFF2F59FF +2D39FF2C1AFF2C01FF2C01FF2C01FF2C01FF2C01FF2C01FF2C017995FC8094 +FD9090FF9C89FFA781FFB179FFB974FFC16FFFC86CFFCE69FFD167FFD661FE +D856F5D948EADC3DE0E036D9E733D4EF32D0F733CAFD35C4FF32B8FF2CA7FF +2589FF1F62FF1B3FFF1B20FF1B04FF1B01FF1B01FF1B01FF1B01FF1B01FF1B +018E88FF9285FF9E7CFFA973FFB46CFFBD66FFC662FFCC5FFFCF5DFFCF5CFF +CF5AFFD354FED648F7D83CEEDC32E6E02BE0E726DBEE24D7F524D2FC25CCFF +22C1FF1CB1FF1699FF0E72FF0A4BFF092AFF0B0DFF0B07FF0B07FF0B07FF0B +07FF0B07FF0B079C70FFA06DFFAC65FFB75EFFC259FFC955FFCC52FFCC51FF +CC4FFFCC4EFFCC4CFFD045FED339F8D72EF3DC25EEE21EEAE719E6EE15E1F5 +13DDFC14D7FF11CCFF0BBEFF06ABFF038DFF0164FF0140FF0122FF0118FF01 +18FF0118FF0118FF0118FF0118AB58FFAF55FFBB4FFFC54BFFCA47FFCA45FF +CA43FFC941FFC940FFC93EFFC93CFFCC34FED128FBD71EF8DD16F7E30FF5E9 +09F2EE04EEF402EAFC03E5FF02DAFF01CDFF00BDFF00ABFF008FFF0065FF00 +44FF0036FF0036FF0036FF0036FF0036FF0036BB41FFBE3FFFC63BFFC737FF +C735FFC733FFC732FFC631FFC630FFC62FFFC62EFFCA26FECF1BFDD613FCDE +0DFCE406FBEA02F9F000F8F800F4FF00EDFF00E1FF00D3FF00C4FF00B4FF00 +9EFF007BFF0053FF0042FF0040FF0040FF0040FF0040FF0040C52DFFC62DFF +C62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC925FECF +1BFDD613FCDD0CFCE406FBEA02F9F000F8F800F4FE00EEFF00E2FF00D4FF00 +C6FF00B6FF00A1FF0082FF0059FF0043FF0040FF0040FF0040FF0040FF0040 +C62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC6 +2CFFC925FECF1BFDD613FCDD0DFCE407FBE902F9EF00F8F700F5FE00EEFF00 +E3FF00D5FF00C7FF00B8FF00A4FF0088FF0061FF0046FF0040FF0040FF0040 +FF0040FF0040C62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC6 +2CFFC62CFFC62CFFC925FECF1BFDD513FCDD0DFCE407FBE902FAEF00F8F700 +F5FE00EFFF00E4FF00D6FF00C8FF00BAFF00A7FF008EFF0068FF004BFF0040 +FF0040FF0040FF0040FF0040> +<66FFEC66FFEC65FFEC65FFED64FFED63FFED62FFEE61FFEE61FFEE60FFEF5F +FFEF5FFFE85EFFDB5CFFCF59FFC357FFB555FFA353FF8A4EFF6C47FF5141FF +393CFF2439FF1236FF0536FF0037FF0037FF0037FF0037FF0037FF0037FF00 +37FF0037FF0064FFED64FFED63FFED63FFEE62FFEE61FFEE60FFEF5FFFEF5F +FFEF5EFFEF5DFFF05DFFE95CFFDC5AFFCF57FFC355FFB653FFA451FF8B4DFF +6D46FF5140FF393BFF2437FF1235FF0536FF0036FF0036FF0036FF0036FF00 +36FF0036FF0036FF0036FF0062FFEE62FFEE61FFEE60FFEE60FFEF5FFFEF5E +FFEF5DFFF05DFFF05CFFF05BFFF15BFFEA5AFFDC58FFD055FFC453FFB651FF +A44FFF8C4BFF6E44FF523EFF3A39FF2436FF1234FF0535FF0036FF0036FF00 +36FF0036FF0036FF0036FF0036FF0036FF0060FFEF60FFEF5FFFEF5EFFEF5D +FFF05CFFF05CFFF15BFFF15BFFF15AFFF259FFF259FFEB57FFDD56FFD153FF +C450FFB74EFFA54DFF8D49FF6F43FF533CFF3A37FF2435FF1233FF0435FF00 +36FF0036FF0036FF0036FF0036FF0036FF0036FF0036FF005DFFF05DFFF05D +FFF05CFFF05BFFF15AFFF15AFFF259FFF258FFF358FFF357FFF356FFEC55FF +DE53FFD151FFC54EFFB74CFFA64AFF8E47FF7041FF543AFF3B35FF2533FF12 +32FF0434FF0035FF0035FF0035FF0035FF0035FF0035FF0035FF0035FF005B +FFF15BFFF15AFFF15AFFF259FFF258FFF357FFF357FFF456FFF456FFF455FF +F554FFEE53FFE051FFD24EFFC64BFFB849FFA748FF8F45FF713FFF5538FF3B +34FF2531FF1230FF0433FF0035FF0035FF0035FF0035FF0035FF0035FF0035 +FF0035FF0059FFF259FFF258FFF357FFF357FFF456FFF455FFF555FFF554FF +F653FFF653FFF652FFEF50FFE14EFFD34CFFC749FFB947FFA845FF9042FF73 +3DFF5636FF3C32FF262FFF132FFF0432FF0034FF0034FF0034FF0034FF0034 +FF0034FF0034FF0034FF0056FFF456FFF456FFF455FFF554FFF553FFF653FF +F652FFF752FFF751FFF851FFF850FFF14EFFE34BFFD549FFC846FFBA44FFA9 +42FF9240FF753AFF5734FF3D2FFF262DFF132DFF0431FF0034FF0034FF0035 +FF0035FF0035FF0036FF0036FF0036FF0054FFF654FFF653FFF652FFF752FF +F751FFF851FFF850FFF94FFFF94FFFF94EFEFA4DFFF34BFFE449FFD646FFC9 +43FFBB41FFAA3FFF933DFF7738FF5931FF3E2DFF272DFF1430FF0636FF003B +FF003DFF003FFF0040FF0041FF0042FF0042FF0042FF0051FFF851FFF851FF +F850FFF94FFFF94FFEFA4EFEFA4DFEFA4DFEFB4CFEFB4CFEFC4AFEF548FEE6 +46FED743FFCA40FFBC3EFFAB3CFF953BFF7A39FF5D39FF453AFF313CFF1E40 +FF0E45FF024BFF004DFF004FFF0050FF0051FF0051FF0052FF0052FF004FFF +FA4FFFFA4EFEFA4DFEFB4DFEFB4CFEFB4BFDFC4AFDFC4AFDFC49FCFD48FCFD +47FCF745FDE842FDD93FFECB3DFFBD3DFFAE41FE9B45FC8249FB684AFB514B +FA3C4DFB2851FD1756FF085BFF005DFF005FFF0060FF0061FF0061FF0062FF +0062FF004CFEFC4CFEFC4BFDFC4AFDFC49FCFC48FCFD48FBFD47FBFD46FAFE +45FAFE45F9FE43FAF841FBE93EFBDA3DFACB40F7BC45F3AB49F0984EED8153 +ED6A56ED5558ED3F5AEE2B5DF21964F60A6AFA016CFA006EFA006FF9006FF9 +0070F90171F80171F80148FBFD48FBFD47FBFD46FAFD45FAFE45F9FE44F9FE +43F8FE42F7FE41F7FF40F6FF3FF6F93EF6EA40F1D845EAC649E4B44FE1A354 +DE9159DC7D5FDC6A65DE5768DE4369DF2E6CE21A70E60977EB017AEB007CEA +007DEA007DE9007EE9007FE8007FE80044F9FE44F9FE43F8FE42F7FE41F6FF +40F5FF3FF5FF3DF4FF3DF3FF3CF2FF3BF1FF3FF0FA46EAE94BE0D452D9C059 +D5AF5FD19E65CE8D6BCC7B71CC6A77CD587ACE447CCF307ED11C81D40A87D9 +0189D9008BD8008CD7008CD7008DD6008DD6008ED6003FF5FF3FF5FF3EF4FF +3CF3FF3BF2FF3AF1FF39F0FF38EFFF37EEFF39ECFF43E9FF4DE5FA54DCE75B +D1D264CABE6DC5AB74C0997ABD8880BB7785B96589B9538CB9408DBA2D8FBC +1991BF0796C60099C6009AC5009CC4009CC4009DC3009DC3009EC30039F0FF +39F0FF38EFFF36EEFF35EDFF34ECFF32EAFF31E9FF37E7FF46E3FF53DFFF5D +DAF865CFE56EC3D277BABD80B3AA87AE978DAA8392A67297A4619AA3519EA4 +40A0A52CA1A617A2A904AAB100ADB200AEB100AFB100B0B000B1B000B1B000 +B2AF0032EAFF32EAFF31E9FF2FE8FF2EE7FF2DE6FF2EE4FF39E0FF49DCFF57 +D9FE64D5FC6ECFF576C3E47EB6D287ABBF92A5AF9BA09CA09988A39579A692 +6AAA925AAD9349B09535B39620B5990BBB9F01BEA100BFA000C0A000C09F00 +C19F00C19F00C19F002BE4FF2BE4FF2AE3FF28E2FF27E0FF29DFFF3BDAFF4C +D6FE5BD2FC69CEFA74CAF87EC4F286B8E38DABD396A0C4A39AB6AD94A4B18F +93B38B84B68876B98767BD8754C08940C38B2AC68D15C99103CB9200CC9200 +CD9200CE9100CE9100CE9100CE910023DDFF23DDFF22DCFF22DBFF28D8FF3C +D4FF4FCFFD5FCBFB6DC7F879C3F784C0F68EBBF296AFE59DA3D9A698CBB291 +BBBB8BABBF869DC2828FC58082C87E72CB7E5FCF7E49D28034D5821FD78409 +D98501D98501DA8502DB8502DB8502DB8502DC84021CD6FF1CD6FF1BD6FF27 +D2FF3FCDFE52C9FC63C4F972C0F67EBCF58ABAF595B8F69EB4F5A6A8EBAD9C +E0B691D1C089C1C782B3CC7DA6D07A9AD3778DD6757DD97469DD7553E0773E +E47928E67B11E87B05E97B05EA7B05EA7B05EB7B06EB7C06EB7C061BCEFF1B +CEFF27CCFF40C7FD55C2FA67BDF776B9F684B6F590B4F69CB2F9A6B1FBAEAD +FBB7A1F2BD94E6C588D6CC7FC7D378BCD974B1DE73A7E3719BE7708BEB6E77 +EE6F60F1704AF57233F77319F87408F97408F97408FA7408FA7408FA7408FA +740833C3FE34C3FE42C0FD58BBF96AB6F67AB2F589B0F696AEF8A3ADFBADAB +FEB4A7FFBCA2FEC597F8CB8AEBD17FDBD775CEE06FC5E86DBDEE6EB5F66FAD +FA6E9FFC6C89FD6A6FFE6A56FF693CFF681EFF6908FF6908FF6908FF6908FF +6908FF6908FF69084EB7FA4EB6FA5AB3F86EAFF67FACF68FAAF89DA8FBA9A5 +FEB2A1FFB99CFFBF98FFC794FFD18CFAD77FEDDC73DFE26BD3EA66CCF166C6 +F666BEFA66B5FE65A9FF6293FF5F77FF5D5AFF5B3FFF5A21FF5B07FF5B06FF +5B06FF5B06FF5B06FF5B06FF5B0666AAF766AAF771A8F684A6F895A4FBA3A1 +FEAD9CFFB696FFBE91FFC48DFFCB8AFFD286FFDB7FFADE73EEE067E0E35ED5 +E95ACEF059C8F65AC1FA5BB9FE5AAFFF569CFF527EFF4E5FFF4C41FF4B23FF +4C07FF4C04FF4B04FF4B04FF4B04FF4B04FF4B047EA1F97EA1F989A0FA9A9D +FEA798FFB190FFBA8AFFC285FFC981FFCF7EFFD47CFFD77AFFDC73FBDD67EE +DD5AE1E051D6E64CCFEE4BCBF54CC5FA4EBEFE4DB4FF49A4FF4388FF3F65FF +3C45FF3A26FF3A09FF3B02FF3A02FF3A02FF3A02FF3A02FF3A029598FE9698 +FE9E94FFAA8CFFB484FFBE7EFFC679FFCE75FFD273FFD372FFD370FFD46FFF +D967FBDA5AF0DB4DE3DE43D9E33ED3EB3DCEF33DCAFA3FC4FE3FBBFF3BACFF +3493FF2E6EFF2A4BFF282AFF280CFF2800FF2800FF2800FF2800FF2800FF28 +00A584FFA684FFAC7FFFB777FFC271FFCA6CFFD069FFD168FFD166FFD165FF +D064FFD162FFD659FBD84CF2DA40E8DD36DFE331D9E92ED4F12ED0F92FCAFE +2FC2FF2AB5FF24A0FF1C7DFF1755FF1532FF1512FF1602FF1602FF1502FF15 +02FF1502FF1502B36DFFB46DFFBA69FFC563FFCC5FFFCF5DFFCF5BFFCE5AFF +CE58FFCE57FFCD56FFCE53FFD34AFCD63EF5D932EDDE29E7E324E2E920DEF0 +1DD9F81DD4FE1DCCFF19BFFF13AEFF0C92FF0667FF0441FF0420FF050DFF05 +0CFF050CFF050CFF050CFF050CC258FFC258FFC855FFCC52FFCC50FFCC4EFF +CC4CFFCB4AFFCB49FFCB47FFCA46FFCB43FFD039FCD42DF8D923F4DF1BF1E4 +14EEEA0FEAF00CE6F70BE1FD0BDAFF07CEFF03BEFF00ABFF008DFF0062FF00 +3FFF0028FF0025FF0026FF0026FF0026FF0026C945FFC945FFCA43FFC941FF +C93EFFC83CFFC83AFFC838FFC736FFC735FFC733FFC730FFCC25FDD21BFCD9 +13FBE00DFAE607F8EC02F6F200F4FA00EFFE00E7FF00DAFF00CBFF00BBFF00 +A8FF008AFF005EFF0043FF003EFF003EFF003EFF003EFF003FC632FFC631FF +C630FFC62EFFC62DFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62BFFCB +21FDD117FDD910FCE00AFCE604FAEC00F9F300F7FB00F2FF00E9FF00DCFF00 +CEFF00BEFF00ACFF0092FF0069FF0047FF0040FF0040FF0040FF0040FF0040 +C62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC6 +2CFFC62BFFCB21FDD118FDD911FCE00AFCE604FBEC00F9F200F7FA00F3FF00 +EAFF00DDFF00CFFF00C0FF00AEFF0097FF0071FF004DFF0040FF0040FF0040 +FF0040FF0040C62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC6 +2CFFC62CFFC62CFFC62BFFCB21FDD118FDD811FCDF0BFCE605FBEB01F9F200 +F7FA00F3FF00EBFF00DEFF00D0FF00C2FF00B1FF009BFF0079FF0053FF0040 +FF0040FF0040FF0040FF0040> +<73FFE973FFE973FFE972FFE971FFE970FFE96FFFEA6FFFEA6EFFEA6DFFEA6C +FFEA6CFFE96CFFDF6AFFD468FFC865FFBC63FFAC60FF965CFF7855FF5C4EFF +4448FF2D43FF1A3FFF0B3BFF013AFF003AFF003AFF003AFF003AFF003AFF00 +3AFF003AFF0071FFE971FFE971FFE970FFE96FFFEA6EFFEA6DFFEA6CFFEA6B +FFEB6BFFEB6AFFEB69FFEA69FFE068FFD466FFC963FFBC60FFAD5EFF975AFF +7954FF5D4DFF4446FF2E42FF1B3EFF0B3AFF013AFF0039FF0039FF0039FF00 +39FF0039FF0039FF0039FF006EFFEA6EFFEA6EFFEA6DFFEA6CFFEA6BFFEB6A +FFEB6AFFEB69FFEB68FFEB68FFEC67FFEB67FFE166FFD563FFC960FFBD5EFF +AD5CFF9858FF7B52FF5E4BFF4545FF2E40FF1B3CFF0B39FF0139FF0039FF00 +39FF0039FF0039FF0039FF0039FF0039FF006CFFEA6CFFEA6CFFEA6BFFEB6A +FFEB69FFEB68FFEC67FFEC66FFEC66FFEC65FFED64FFEC64FFE163FFD561FF +C95EFFBD5BFFAE59FF9956FF7C50FF5F49FF4643FF2F3EFF1B3BFF0B38FF01 +38FF0038FF0038FF0038FF0038FF0038FF0038FF0038FF0069FFEB69FFEB69 +FFEB68FFEC67FFEC66FFEC65FFED64FFED64FFED63FFED62FFEE62FFED61FF +E260FFD65EFFCA5BFFBE59FFAE57FF9A54FF7D4EFF5F47FF4641FF2F3CFF1B +39FF0B37FF0137FF0037FF0037FF0037FF0037FF0037FF0037FF0037FF0066 +FFEC66FFEC66FFEC65FFED64FFED63FFED62FFEE61FFEE61FFEE60FFEE60FF +EF5FFFEE5EFFE35DFFD75BFFCB58FFBE56FFAF54FF9B51FF7E4CFF6145FF47 +3EFF303AFF1C38FF0B36FF0137FF0037FF0037FF0037FF0037FF0037FF0037 +FF0037FF0063FFED63FFED63FFED62FFEE61FFEE60FFEE5FFFEF5FFFEF5EFF +EF5DFFF05DFFF05CFFEF5BFFE45AFFD858FFCB55FFBF53FFB051FF9C4EFF80 +49FF6242FF483CFF3038FF1C36FF0B35FF0136FF0036FF0036FF0036FF0036 +FF0036FF0036FF0036FF0060FFEF60FFEF60FFEF5FFFEF5EFFEF5DFFF05DFF +F05CFFF15BFFF15BFFF15AFFF259FFF158FFE657FFD955FFCC52FFBF50FFB1 +4EFF9D4CFF8147FF6340FF493AFF3136FF1C34FF0B34FF0136FF0037FF0038 +FF0038FF0039FF0039FF0039FF003AFF005DFFF05DFFF05DFFF05CFFF15BFF +F15AFFF25AFFF259FFF258FFF358FFF357FFF357FFF355FFE854FFDA52FFCD +4FFFC04CFFB14BFF9E49FF8344FF653EFF4A39FF3239FF1F3AFF0E3CFF0341 +FF0044FF0045FF0047FF0048FF0049FF0049FF004AFF005AFFF25AFFF25AFF +F259FFF258FFF357FFF356FFF456FFF455FFF555FFF554FFF554FFF552FFEA +51FFDB4EFFCE4CFFC149FFB348FFA048FF8648FF6A49FF5248FF3D49FF294A +FF164DFF0752FF0055FF0056FF0058FF0059FF005AFF005AFF005BFF0056FF +F456FFF456FFF456FFF455FFF554FFF554FFF653FFF652FFF752FFF751FFF8 +51FFF74FFFEC4DFFDD4BFFD048FFC34BFFB54FFEA654FC8F58FC765AFC5E5A +FD485BFD335CFE205FFF0D64FF0167FF0069FF006AFF006BFF006CFF006DFF +006DFF0053FFF653FFF653FFF653FFF752FFF751FFF851FFF850FFF950FFF9 +4FFFFA4EFFFA4EFEF94CFEEE4BFEDF4CFDD150F9C355F5B45AF2A35EEF8D64 +F07868F2636AF24D6BF4386EF72572FB1377FE037AFE017CFE017DFE017EFD +017FFD0180FD0180FD0150FFF950FFF950FFF950FFF94FFFFA4EFEFA4DFEFA +4DFEFB4CFEFB4CFDFB4BFDFC4BFDFB4DFCF051F7E056EFCE5BE9BD61E6AE67 +E29D6BE18A71E17777E4657BE5517DE63C7FE92783EE1589F4048CF4008DF3 +008EF3008FF20090F20091F10091F1004DFEFB4DFEFB4DFEFB4CFEFB4BFDFC +4AFDFC4AFCFC49FCFD48FCFD48FBFD48FBFE50F8FD58F2F25DE8DE63DFCA6B +DAB972D7A978D4997DD38883D37688D3648CD4508ED53B8FD82792DB1497E1 +039AE2009BE1009CE0009DE0009EDF009EDF009FDE0049FCFD49FCFD49FCFD +48FCFD47FBFD46FAFE45FAFE44F9FE44F8FE49F6FE54F2FF5FEEFE67E6F16D +DBDC76D2C87ECCB685C8A58AC5948FC38394C17199C15F9CC14C9DC1379FC3 +23A0C60FA4CD01A8CF00AACE00ABCE00ACCD00ACCC00ADCC00ADCC0044F9FE +44F9FE44F9FE43F8FE42F7FE41F6FE3FF5FF40F4FF49F0FF57ECFF64E8FF70 +E3FD78DBF07FCEDC87C4C88FBEB697B9A49CB590A1B17EA5AE6EA9AD5EACAD +4CAEAE38B0B023B1B20DB6B901BBBD00BCBC00BDBB00BEBB00BFBA00BFBA00 +C0BA003EF4FF3EF4FF3EF4FF3DF3FF3BF2FF3AF1FF3EEEFF4BEAFF5BE5FF69 +E1FE75DDFD80D9FB88D0EE8FC2DB96B7CAA0B1BAAAADA9AEA796B1A285B49E +76B79E67BB9F56BEA041C0A22BC2A415C6A903CBAE00CCAD00CDAD00CDAC00 +CEAC00CEAC00CEAC0037EEFF37EEFF37EEFF35EDFF34ECFF3BE9FF4DE3FF5E +DEFE6DDAFD7AD6FB86D2FA90CFF998C5ED9DB8DDA4AECEB0A7C1B9A2B0BD9C +9FC09890C39682C69574CA9561CD964BCF9835D29A1FD49C08D8A000D9A000 +DAA000DAA000DBA000DB9F00DB9F002FE7FF2FE7FF2FE7FF2FE6FF3BE2FF4F +DCFE61D7FD70D2FB7ECEF98BCBF896C8F8A0C6F8A6BDEFACB1E2B4A6D5BE9F +C6C699B6CA94A8CD909BD18E8ED48D7FD88C6BDB8D55DE8F3FE19128E39311 +E69501E79501E79501E89501E99501E99501E9950129E0FF29E0FF29DFFF3B +DBFF51D6FE63D0FB74CBF982C7F790C4F79BC2F8A6C0F9AFBFFBB6B7F5BCAB +E9C39FDBCB97CBD290BED78BB2DB89A6DF879AE3858AE68476EA8660EE884B +F18A34F48C1BF68D05F78D05F88D05F88D05F88D05F98D05F98D053CD3FE3C +D3FE3ED3FE52CEFD66C9F977C4F787C0F694BDF7A1BBF9ACBAFBB5B8FDBCB6 +FEC4AFFBCBA3F0D197E1D78FD2DF88C8E585BEEA84B4F083A9F4829AF78084 +F9806DFB8157FE8340FF8325FF840AFF8408FF8408FF8408FF8408FF8408FF +840856C7FB56C7FB57C6FB68C1F87ABCF68BB9F699B7F7A6B5FBB2B3FDBAB0 +FFC1ACFFC7A9FFD0A3FDD89AF4DD8FE6E386D9EB81D1F27EC8F57EBEF97DB4 +FC7BA5FD798FFD7776FD775DFF7846FF772AFF780DFF7808FF7808FF7808FF +7808FF7708FF77086CB9F66CB9F66DB9F67EB5F58FB2F79FB0FAACAEFDB6AB +FFBEA6FFC5A2FFCB9EFFD19BFFDB97FEE18FF6E584E8E77CDCEC76D2F173CA +F573C1F872B7FC71ABFE6F99FE6D7FFE6B63FF6B4AFF6A2DFF6A10FF6A08FF +6A08FF6A08FF6A08FF6A08FF6A0883AEF683AEF684AEF694ACF8A4AAFCB1A6 +FEBAA0FFC39BFFCA97FFD193FFD691FFD98FFFDE8CFEE284F6E279E8E470DC +E869D2EF66CBF466C3F766BBFC66B1FF64A2FF6088FF5D6AFF5C4EFF5A30FF +5A12FF5B06FF5B06FF5A06FF5A06FF5A06FF5A069AA5FB9AA5FB9BA5FCA8A2 +FEB49BFFBE95FFC78FFFCE8BFFD488FFD886FFD885FFD884FFDC81FEDF79F7 +DF6DE9E062DCE55BD2EB58CCF258C6F759BFFC59B6FF57A9FF5391FF4E71FF +4B51FF4933FF4913FF4A04FF4904FF4904FF4904FF4904FF4904AD96FFAD96 +FFAD96FFB78FFFC188FFCB83FFD280FFD57EFFD67CFFD67BFFD57AFFD579FF +D976FEDC6DF7DC5FEADD53DDE14CD4E848CEF048C9F74AC3FC4BBCFF49B0FF +449BFF3E7AFF3957FF3737FF3616FF3702FF3602FF3602FF3602FF3602FF36 +02BB82FFBB82FFBC81FFC57CFFCE77FFD374FFD473FFD371FFD370FFD36FFF +D36DFFD36CFFD669FED95FF8DA51ECDB45E1DF3DD8E639D2EE38CEF639C9FC +3BC2FF39B8FF33A6FF2C88FF2660FF233DFF221BFF2203FF2200FF2200FF22 +01FF2201FF2201C86EFFC86EFFC96EFFCF6BFFD168FFD167FFD165FFD063FF +D062FFD060FFD05FFFCF5EFFD25AFED650F9D842EFDB37E7DF2FE0E52ADAEC +28D6F427D1FB28CBFF27C1FF21B1FF1A99FF1371FF0E48FF0D25FF0F09FF0F +05FF0F05FF0F05FF0F05FF0F05CF5DFFCF5DFFCF5DFFCF5BFFCE59FFCE57FF +CD56FFCD54FFCD52FFCC51FFCC4FFFCC4EFFCF49FED33EFAD632F4DB28EFE0 +20EAE61BE6EC17E1F315DDFA15D7FF13CDFF0EBFFF08ADFF038CFF0161FF00 +3BFF011CFF0115FF0115FF0116FF0116FF0116CC4DFFCC4DFFCC4CFFCB4AFF +CB48FFCA46FFCA44FFCA42FFC940FFC93FFFC93DFFC83BFFCB35FECF29FCD5 +1FF9DB16F8E20FF6E809F4ED05F1F404EEFC04E8FF03DDFF01CFFF00C0FF00 +ACFF0090FF0066FF0040FF0036FF0036FF0037FF0037FF0037C839FFC839FF +C839FFC737FFC734FFC732FFC630FFC62EFFC62EFFC62DFFC62DFFC62CFFC8 +27FECD1DFDD415FCDC0EFCE308FBE802FAEF00F8F600F5FD00EFFF00E4FF00 +D5FF00C7FF00B6FF009FFF007BFF0050FF0040FF0040FF0040FF0040FF0040 +C62DFFC62DFFC62DFFC62DFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC6 +2CFFC62CFFC827FECD1DFDD415FCDB0EFCE208FBE802FAEE00F8F600F6FD00 +EFFF00E4FF00D7FF00C8FF00B8FF00A3FF0082FF0057FF0040FF0040FF0040 +FF0040FF0040C62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC6 +2CFFC62CFFC62CFFC62CFFC828FECD1DFDD415FDDB0EFCE208FBE803FAEE00 +F8F500F6FD00F0FF00E5FF00D8FF00C9FF00BAFF00A6FF0089FF005FFF0043 +FF0040FF0040FF0040FF0040> +<81FFE681FFE681FFE680FFE67FFFE67EFFE67EFFE77DFFE77CFFE77BFFE77B +FFE77AFFE77AFFE379FFD977FFCE74FFC271FFB46EFFA269FF8564FF685CFF +4E55FF3750FF224AFF1244FF0540FF003FFF003FFF003FFF003FFF003FFF00 +3FFF003FFF007EFFE77EFFE77EFFE77EFFE77DFFE77CFFE77BFFE77AFFE779 +FFE779FFE878FFE877FFE877FFE476FFD974FFCE72FFC36FFFB56CFFA268FF +8662FF695AFF4F54FF384EFF2348FF1243FF053FFF003EFF003EFF003EFF00 +3EFF003EFF003EFF003EFF007BFFE77BFFE77BFFE77BFFE77AFFE779FFE778 +FFE878FFE877FFE876FFE875FFE875FFE874FFE474FFDA72FFCF6FFFC36CFF +B56AFFA365FF8760FF6A58FF5051FF384CFF2347FF1241FF053EFF003DFF00 +3DFF003DFF003DFF003DFF003DFF003DFF0079FFE879FFE879FFE878FFE877 +FFE876FFE876FFE875FFE874FFE973FFE972FFE972FFE971FFE571FFDA6FFF +CF6CFFC36AFFB667FFA463FF895EFF6B56FF514FFF394AFF2445FF1340FF05 +3CFF003CFF003CFF003CFF003CFF003CFF003CFF003CFF0076FFE876FFE876 +FFE875FFE874FFE873FFE972FFE972FFE971FFE970FFE96FFFEA6FFFEA6EFF +E66EFFDB6CFFCF69FFC467FFB664FFA561FF8A5BFF6C54FF514DFF3A48FF24 +43FF133EFF063BFF003BFF003BFF003BFF003BFF003BFF003BFF003BFF0072 +FFE972FFE972FFE972FFE971FFE970FFE96FFFEA6EFFEA6EFFEA6DFFEA6CFF +EA6CFFEB6BFFE66BFFDB69FFD066FFC463FFB761FFA65EFF8B59FF6D52FF52 +4BFF3B45FF2541FF133DFF063AFF003AFF003AFF003AFF003AFF003AFF003A +FF003AFF006FFFEA6FFFEA6FFFEA6FFFEA6EFFEA6DFFEA6CFFEA6BFFEB6AFF +EB6AFFEB69FFEB68FFEB68FFE767FFDC66FFD063FFC560FFB75EFFA65BFF8D +56FF6E4FFF5349FF3B43FF263FFF133BFF0639FF0039FF0039FF0039FF0039 +FF0039FF0039FF0039FF006BFFEB6BFFEB6BFFEB6BFFEB6AFFEB69FFEB68FF +EB67FFEC67FFEC66FFEC65FFEC65FFED64FFE864FFDD62FFD15FFFC55DFFB8 +5BFFA758FF8E54FF704DFF5446FF3C40FF263DFF143BFF063AFF003BFF003C +FF003EFF003FFF0040FF0040FF0041FF0068FFEC68FFEC68FFEC67FFEC66FF +EC65FFEC65FFED64FFED63FFED62FFEE62FFEE61FFEE60FFEA60FFDE5EFFD2 +5CFFC659FFB857FFA855FF9051FF714BFF5648FF3F46FF2A46FF1846FF0948 +FF014AFF004CFF004EFF004FFF0050FF0051FF0052FF0064FFED64FFED64FF +ED64FFED63FFED62FFEE61FFEE60FFEF5FFFEF5FFFEF5EFFEF5EFFF05DFFEC +5CFFDF5AFFD358FFC655FFB954FFAA55FF9358FF7959FF6058FF4957FF3457 +FF2058FF0E5AFF025DFF005FFF0061FF0062FF0063FF0064FF0064FF0060FF +EF60FFEF60FFEF60FFEF5FFFEF5EFFEF5DFFF05CFFF05CFFF15BFFF15AFFF1 +5AFFF259FFEE58FFE157FFD456FFC85AFFBC5FFEAF64FC9B68FC826BFE6B6B +FE546BFE3F6BFF296CFF156EFF0372FF0074FF0076FF0077FF0078FF0079FF +007AFF005CFFF05CFFF05CFFF05CFFF15BFFF15AFFF159FFF259FFF258FFF3 +58FFF357FFF456FFF456FFF056FFE35BFED661FACA67F7BC6CF3AD70F19975 +F2847AF5707DF75B7EF8467FFB3181FE1D84FF0788FF008AFF008CFF008DFF +008EFF008FFF0090FF0058FFF358FFF358FFF358FFF357FFF357FFF456FFF4 +55FFF555FFF554FFF653FFF654FFF75AFEF461FAE667F2D56EECC574E9B77A +E6A87EE49683E58389E8718DEA5D8FEB4891EE3394F32099F80C9CFA019EF9 +019FF901A0F801A1F801A2F701A2F70155FFF555FFF555FFF554FFF554FFF6 +53FFF652FFF752FFF751FFF851FFF854FEF95FFCFB69F8F76FEFE775E5D37D +DFC285DCB38AD9A48ED89393D88198D86E9CD95A9EDA45A0DD31A2E01DA5E6 +09AAEA00ABE900ACE800ADE700AEE700AEE600AFE60051FFF851FFF851FFF8 +51FFF850FFF94FFFF94FFEFA4EFEFA4FFEFB57FBFC64F8FD70F4FE7AEFF980 +E5E787DAD28FD3C095D0B099CC9F9DCA8DA3C87BA7C769ABC656ACC742AEC9 +2DAFCC18B1D104B7D800B8D700B9D600BAD500BBD500BCD400BCD4004DFEFB +4DFEFB4DFEFB4DFEFB4CFEFB4BFDFC4AFDFC4DFCFD5AF7FE68F3FE76EEFE81 +EBFE8BE5FA91DAE797CED29EC7C0A5C3B0A9BF9CAEBA8AB3B77AB7B66BBAB6 +59BCB645BDB82EBEBA17C1BF03C8C700C9C600CAC600CBC500CCC500CDC500 +CDC50048FCFD48FCFD48FCFD48FBFD47FBFD47FAFE4EF7FE5DF2FF6CEDFF7B +E8FE87E4FE92E1FE9CDCF9A0CFE7A5C3D4ADBDC5B6B9B5BBB2A2BEAE92C0AB +83C4AA75C8AB64CBAB4ECCAD37CEAF20D0B208D7BA00D8BA00D9B900DAB900 +DBB900DBB900DBB90043F8FE43F8FE43F8FE42F8FE41F7FF4EF1FF5FEBFF70 +E6FE7FE1FE8CDDFD98DAFDA3D8FDABD3F8AEC6E8B3BBD8BCB4CBC4AEBBC8A9 +AACBA59CCEA38FD2A380D6A36FD9A458DBA541DDA729DFA90FE4AE00E6AF00 +E7AF00E8AF00E9AF00E9AF00E9AF003EF1FF3EF1FF3EF1FF40F0FF4EEBFF62 +E5FF73DFFD83DAFC91D6FB9ED4FBA8D1FBB1CFFCB8CBF9BCBFEDC1B4DFC9AC +D0D0A6C1D5A1B4D99EA7DC9C9BE09C8CE49C79E89D62EB9F4CEEA134F0A21A +F2A402F5A600F6A600F7A600F7A600F7A600F7A60049E5FF49E5FF49E5FF50 +E3FF64DDFE76D8FC86D3FA95CFFAA2CCFAADCAFBB6C9FCBEC7FEC4C3FDCABA +F4D0AEE6D6A5D7DD9FCBE29BBFE799B4EC98A9F19799F59684F7976EFA9857 +FC9A40FD9B24FE9C09FE9C02FE9C02FE9C02FE9C02FE9C02FE9C0260D7FD60 +D7FD60D7FD66D6FC78D0FA89CBF899C8F8A6C6FAB2C4FCBBC2FEC2BFFFC8BC +FFCFB9FFD8B2FADDA7EDE39FE0EA99D5F095CBF494C0F893B4FA91A3FA8E8C +FB8D75FC8E5EFD9046FE912CFF920FFF9205FF9205FF9206FF9206FF9206FF +920676C9F876C9F876C9F87CC8F88CC3F79CC1F8ABBFFBB6BDFDBFBAFFC6B6 +FFCDB2FFD2AFFFD9ACFFE3A7FCE89FF1EB97E4EF90D9F38CCFF58BC3F889B8 +FA88A9FB8594FB837BFC8363FD854CFF8632FF8615FF8608FF8608FF8608FF +8608FF8608FF86088BBDF68BBDF68BBDF691BCF6A0BAF9AFB8FCBAB5FFC3B0 +FFCBACFFD1A8FFD7A5FFDCA3FFDFA1FFE59DFDE795F1E98DE4EC86D9F181CF +F47FC5F77FBAFA7DAEFC7B9CFD7984FD786AFE7852FF7938FF7919FF7908FF +7908FF7908FF7908FF7908FF7908A1B4FAA1B4FAA1B4FAA6B3FBB3B0FEBEAB +FFC7A5FFCFA1FFD69DFFDB9BFFDC9AFFDD98FFDE97FFE394FDE58AF1E681E4 +E97AD8EE74CFF373C7F673BDFA72B3FD71A5FE6E8EFE6C72FE6B58FF6A3CFF +6A1DFF6A09FF6A08FF6A08FF6A08FF6A08FF6A08B4A8FFB4A8FFB4A8FFB7A6 +FFC1A0FFCB9AFFD396FFD993FFDB91FFDB90FFDA8FFFDA8EFFDB8DFFE089FD +E27FF1E274E3E56CD8EA66CFF164C8F565C0F965B7FD64ACFF6198FF5E7BFF +5B5DFF5A40FF5820FF5908FF5906FF5906FF5906FF5906FF5906C295FFC295 +FFC295FFC594FFCE8FFFD68BFFD889FFD887FFD886FFD885FFD884FFD783FF +D882FFDD7DFDDF72F2DF66E4E15CD8E656D0EE54CAF455C4F956BCFD56B3FF +53A2FF4E85FF4A64FF4743FF4623FF4608FF4603FF4603FF4603FF4603FF46 +03CF84FFCF84FFCF84FFD282FFD680FFD67EFFD67DFFD67BFFD57AFFD579FF +D577FFD576FFD575FFDA70FDDB64F3DC56E5DE4CDAE346D2EA44CDF244C9F9 +46C2FD47BAFF43ABFF3C92FF366DFF3349FF3127FF3108FF3101FF3101FF31 +01FF3101FF3101D475FFD475FFD475FFD474FFD472FFD371FFD36FFFD36DFF +D26CFFD26BFFD269FFD168FFD267FFD661FDD855F4D947E9DC3DDFE136D8E8 +33D3F032CFF834C9FE35C2FF31B4FF2A9FFF227CFF1D53FF1B2EFF1B0BFF1B +01FF1B01FF1B01FF1B01FF1B01D166FFD166FFD166FFD165FFD063FFD061FF +D060FFCF5EFFCF5CFFCF5BFFCE59FFCE58FFCE56FFD350FDD544F6D837EEDC +2DE8E127E2E822DDEF20D9F720D4FD20CCFF1CC0FF16AEFF0F92FF0865FF06 +3DFF0719FF070AFF070AFF070AFF070AFF070ACD55FFCD55FFCD55FFCD54FF +CD52FFCC50FFCC4EFFCC4CFFCB4BFFCB49FFCB47FFCA46FFCA44FFCF3CFED3 +30F9D825F5DD1CF2E315EFE910EBEF0CE7F60AE3FD0BDCFF08D0FF04C1FF02 +ADFF008EFF0065FF003CFF0027FF0027FF0027FF0028FF0028CA42FFCA42FF +CA42FFC941FFC93FFFC93CFFC83AFFC838FFC736FFC734FFC732FFC631FFC6 +2FFFCA26FED01BFDD712FCDE0BFCE505FBEB01F9F100F7FA00F3FF00EBFF00 +DDFF00CEFF00BEFF00ABFF008DFF005EFF0040FF0040FF0040FF0040FF0040 +C630FFC630FFC630FFC62FFFC62EFFC62DFFC62DFFC62CFFC62CFFC62CFFC6 +2CFFC62CFFC62CFFCA24FED01AFDD712FCDE0CFCE506FBEB01F9F100F7F900 +F3FF00EBFF00DEFF00D0FF00C0FF00ADFF0092FF0066FF0044FF0040FF0040 +FF0040FF0040C62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC6 +2CFFC62CFFC62CFFC62CFFC62CFFC924FECF1AFDD612FCDE0CFCE506FBEA01 +F9F100F8F900F4FF00ECFF00DFFF00D1FF00C2FF00B0FF0098FF006EFF0049 +FF0040FF0040FF0040FF0040> +<8BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48AFFE58AFFE589FFE588FFE588 +FFE587FFE587FFE586FFDD85FFD383FFC880FFBB7CFFAB77FF9172FF736BFF +5864FF405DFF2A57FF1850FF0948FF0147FF0047FF0046FF0046FF0046FF00 +46FF0046FF008AFFE58AFFE58AFFE58AFFE58AFFE589FFE588FFE588FFE587 +FFE586FFE586FFE585FFE585FFE584FFDE83FFD381FFC87EFFBC7AFFAC75FF +9270FF7469FF5962FF415BFF2B55FF194EFF0A47FF0145FF0045FF0045FF00 +45FF0045FF0045FF0045FF0088FFE588FFE588FFE588FFE587FFE587FFE586 +FFE585FFE585FFE584FFE683FFE683FFE682FFE682FFDE80FFD47EFFC97BFF +BC78FFAC73FF936EFF7667FF5A60FF4259FF2C53FF194DFF0A45FF0143FF00 +43FF0043FF0043FF0043FF0043FF0043FF0086FFE586FFE586FFE585FFE585 +FFE584FFE683FFE683FFE682FFE681FFE680FFE680FFE67FFFE67FFFDF7DFF +D47BFFC978FFBC75FFAD71FF956CFF7765FF5B5DFF4357FF2D51FF1A4BFF0B +44FF0142FF0042FF0042FF0042FF0042FF0042FF0042FF0083FFE683FFE683 +FFE683FFE682FFE681FFE680FFE67FFFE67FFFE67EFFE77DFFE77DFFE77CFF +E77BFFDF7AFFD478FFC975FFBD72FFAE6EFF9669FF7862FF5C5BFF4454FF2D +4FFF1A49FF0B42FF0140FF0040FF0040FF0040FF0040FF0040FF0040FF007F +FFE67FFFE67FFFE67FFFE67FFFE67EFFE77DFFE77CFFE77BFFE77BFFE77AFF +E779FFE779FFE878FFE077FFD575FFCA72FFBD6FFFAF6BFF9767FF7A60FF5E +58FF4552FF2E4CFF1B47FF0C41FF013FFF003FFF003FFF003FFF003FFF003F +FF003FFF007CFFE77CFFE77CFFE77CFFE77BFFE77AFFE779FFE778FFE878FF +E877FFE876FFE876FFE875FFE875FFE174FFD671FFCA6EFFBE6CFFAF68FF99 +64FF7B5DFF5F56FF464FFF2F4AFF1B44FF0C3FFF013DFF003DFF003DFF003D +FF003DFF003DFF003EFF0078FFE878FFE878FFE878FFE877FFE876FFE876FF +E875FFE874FFE973FFE972FFE972FFE971FFE971FFE170FFD66EFFCB6BFFBE +68FFB065FF9A61FF7D5AFF6053FF474DFF3049FF1C45FF0D42FF0243FF0045 +FF0047FF0048FF0049FF004AFF004AFF0074FFE874FFE874FFE874FFE873FF +E972FFE972FFE971FFE970FFE96FFFEA6EFFEA6EFFEA6DFFEA6DFFE26CFFD7 +6AFFCB67FFBF64FFB162FF9C5EFF7F5BFF6358FF4B56FF3654FF2253FF1152 +FF0354FF0056FF0058FF0059FF005BFF005BFF005CFF0070FFE970FFE970FF +E970FFE96FFFEA6EFFEA6DFFEA6CFFEA6CFFEA6BFFEB6AFFEB69FFEB69FFEB +68FFE368FFD865FFCC63FFC063FFB266FFA069FF876AFF6D69FF5568FF3F66 +FF2A66FF1765FF0667FF006AFF006CFF006EFF006FFF0070FF0071FF006BFF +EB6BFFEB6BFFEB6BFFEB6BFFEB6AFFEB69FFEB68FFEC67FFEC66FFEC66FFEC +65FFED64FFED64FFE563FFD966FFCE6BFFC370FEB775FCA578FD8E7CFE777D +FF607CFF497BFF337BFF1D7BFF097FFF0081FF0084FF0085FF0087FF0088FF +0089FF0067FFEC67FFEC67FFEC67FFEC66FFEC65FFEC64FFED64FFED63FFED +62FFEE61FFEE61FFEE61FFEF63FFE76BFEDC73FAD079F7C37EF4B582F3A486 +F48F8BF77B90FA6791FB5291FD3C92FE2694FF0F97FF009AFF009CFF009DFF +009FFF009FFF00A0FF0062FFEE62FFEE62FFEE62FFEE62FFEE61FFEE60FFEF +5FFFEF5EFFEF5EFFF05DFFF060FFF169FFF372FCEC79F5DC80EFCD87ECC08D +E9B290E8A194E98E9AEB7B9EED67A1EF52A3F23EA5F629A8FA15ACFD03AEFD +02AFFC02B0FB02B1FB02B2FB02B2FA025EFFF05EFFF05EFFF05EFFF05DFFF0 +5CFFF05BFFF15BFFF15AFFF25AFFF261FFF46FFEF77AFBF882F5EF88ECDD90 +E5CB96E2BD9BDEAE9EDD9DA2DC8AA7DC77ABDC63ADDD4EAFE03AB2E425B4E9 +10B9EF01BAEE00BBEE00BCED00BDEC00BDEC00BDEB0059FFF259FFF259FFF2 +59FFF259FFF258FFF357FFF456FFF45AFFF566FDF874FBF981F7FB8CF4FC93 +EEF298E3DD9FDACAA4D6BAA7D3A9ABD096B0CE85B5CC74B8CC61BACC4CBCCD +37BDD121BED50AC4DD00C6DE00C7DD00C8DD00C9DC00CADC00CADC0055FFF5 +55FFF555FFF555FFF554FFF554FFF653FFF75BFEF86BFBFB79F7FC87F3FD92 +F0FD9DEDFEA4E6F4A7D9DEACD0CBB1CBBAB5C7A6BAC395BFC086C3BF78C7BE +67C9BE52CAC03BCBC223CCC60BD3CE00D6D000D7D000D8CF00D9CF00D9CF00 +DACF0051FFF851FFF851FFF851FFF850FFF952FEFA5EFBFB6EF7FD7EF2FD8C +EEFE99EAFEA4E8FFADE5FFB2DDF4B4CFDFB9C7CFC1C2BFC6BDADC9B99ECCB6 +90D0B682D4B672D7B75DD9B845DABA2CDBBD11E1C300E5C600E6C600E7C600 +E8C600E8C600E8C6004CFEFB4CFEFB4CFEFB4CFEFB4FFDFC60F7FD72F2FE83 +ECFE91E8FE9FE5FFABE2FFB4DFFEBBDCFDBED4F4C0C8E3C6BFD5CEB9C5D2B5 +B5D6B1A8DAB09BDEB08DE2B07CE5B167E8B34FEAB536EBB61AEEB901F4BF00 +F5BE00F6BE00F7BE00F7BE00F8BE0056F6FE56F6FE56F6FE57F6FE62F2FF75 +ECFF86E6FE96E2FEA4DEFEAFDBFEB8D8FDC0D6FDC6D4FECACDF8CEC2EAD4B8 +DBDAB3CDDFAFBFE4ADB4E9ACA8EDAB9AF0AB86F4AD70F7AF5AF9B142FAB124 +FBB206FEB600FEB600FFB600FFB600FFB600FFB6006CE8FF6CE8FF6CE8FF6C +E8FF77E5FE8ADFFD9ADBFDA8D7FDB4D4FDBDD2FDC4CFFECACDFFCFCAFFD7C6 +FEDDBDF2E2B4E4E8AED8EEABCCF3AAC2F8A9B6F9A7A5F9A48EFAA576FCA760 +FDA848FDA92BFDAA0CFFAC00FFAC00FFAC00FFAC00FFAC00FFAC0082DBFC82 +DBFC82DBFC82DAFC8CD8FC9DD4FBACD0FCB7CEFDC1CBFEC8C8FFCEC5FFD4C2 +FFD9BFFFE1BCFFE9B6F8EDAEEBF2A9E0F4A4D3F6A2C6F8A0BAF99EAAFA9B93 +FA9A7BFC9C64FD9D4CFE9E32FE9F13FEA002FFA002FFA002FFA002FFA002FF +A00297CEF997CEF997CEF997CEF9A0CCFAAFC9FBBBC7FEC4C4FFCCC0FFD2BC +FFD8B9FFDEB6FFE2B4FFE6B2FFECAEF9EDA6EDF0A0E1F39BD5F598C8F796BC +F994AEFA9199FA9081FB9069FD9252FE9339FE941BFF9406FF9405FF9405FF +9405FF9405FF9405AAC3FAAAC3FAAAC3FAAAC3FAB2C2FCBEBFFEC8BBFFCFB6 +FFD7B2FFDDAFFFE0ADFFE2ACFFE2ABFFE4AAFFE9A5F9EB9DEDED96E0F190D5 +F48DCAF68CBFF98AB2FB88A0FB8588FB8470FD8558FE8740FF8722FF880AFF +8807FF8807FF8807FF8707FF8707BBB9FEBBB9FEBBB9FEBBB9FEC1B6FFCBB1 +FFD3ACFFDBA8FFDFA6FFE0A4FFDFA3FFDFA3FFDFA2FFE2A0FFE79BF9E892EC +EA8AE0EE84D5F280CBF57FC1F87EB6FB7DA8FD7B92FD7878FD785FFE7946FF +7929FF790DFF7908FF7908FF7908FF7908FF7908C8A9FFC8A9FFC8A9FFC9A9 +FFCEA6FFD7A1FFDD9EFFDE9DFFDD9BFFDD9AFFDD99FFDD98FFDC97FFDF96FF +E490F9E586ECE67DDFEA76D4F073CCF472C3F772B9FB71AEFE6F9DFE6C83FE +6A66FF6A4CFF692DFF690EFF6908FF6908FF6908FF6908FF6808D598FFD598 +FFD598FFD598FFD996FFDB94FFDB93FFDB91FFDB90FFDA8FFFDA8EFFDA8DFF +DA8CFFDC8AFFE084F9E179ECE26EDFE666D4EC63CDF262C6F763BEFB63B4FE +61A7FF5D8EFF5A6FFF5850FF5631FF560FFF5605FF5605FF5605FF5605FF56 +05D98BFFD98BFFD98BFFD98BFFD98AFFD988FFD887FFD885FFD884FFD783FF +D782FFD781FFD780FFD97EFFDD76FADE6AEDDF5EDFE255D5E851CEF051C9F6 +52C2FB53BAFE52AFFF4D9AFF4778FF4355FF4134FF4111FF4103FF4103FF41 +03FF4103FF4103D67EFFD67EFFD67EFFD67DFFD67DFFD67BFFD579FFD578FF +D576FFD475FFD474FFD473FFD471FFD56FFFDA67FADA5AEEDC4DE2DF44D8E5 +3FD2ED3ECDF53FC8FB41C1FF40B7FF3AA5FF3386FF2D5EFF2A3AFF2916FF2A +01FF2A01FF2A01FF2901FF2901D36FFFD36FFFD36FFFD36FFFD36EFFD26CFF +D26AFFD268FFD167FFD165FFD164FFD063FFD061FFD25FFFD656FBD849F1DA +3CE7DE33DFE32EDAEB2CD5F32BD0FA2CCAFF2BC1FF26B1FF1F98FF176EFF12 +45FF121FFF1303FF1303FF1303FF1203FF1203CF5EFFCF5EFFCF5EFFCF5EFF +CF5DFFCF5BFFCE59FFCE57FFCD55FFCD54FFCD52FFCC51FFCC4FFFCD4CFFD2 +42FBD536F5DA2BF0DF23EBE41DE6EB18E2F216DDF916D8FE15CFFF0FC1FF09 +ADFF058DFF0260FF0237FF0216FF0215FF0215FF0216FF0216CB4BFFCB4BFF +CB4BFFCB4BFFCB4AFFCB47FFCA45FFCA43FFC941FFC93FFFC93DFFC83CFFC8 +3AFFC937FFCE2BFDD320FADA17F9E110F8E709F6EC03F2F201F0FB01EBFF01 +E2FF00D4FF00C4FF00B1FF0097FF006AFF0043FF003DFF003DFF003DFF003D +C735FFC735FFC735FFC735FFC734FFC732FFC631FFC630FFC62FFFC62EFFC6 +2DFFC62DFFC62DFFC72AFFCC20FDD217FDDA10FCE109FCE703FAED00F9F400 +F6FD00F1FF00E6FF00D8FF00C8FF00B7FF00A0FF0077FF004CFF0040FF0040 +FF0040FF0040C62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC6 +2CFFC62CFFC62CFFC62CFFC62CFFC62BFFCC20FDD217FDD910FCE10AFCE704 +FAED00F9F400F6FC00F1FF00E7FF00D9FF00CAFF00B9FF00A4FF0080FF0052 +FF0040FF0040FF0040FF0040> +<8BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE38BFFD889FFCE87FFC284FFB47FFF9E79FF8174FF +646DFF4A67FF3460FF1F59FF0E50FF024CFF004CFF004CFF004CFF004CFF00 +4BFF004BFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE38BFFD989FFCE87FFC284FFB47EFF +9E79FF8173FF656DFF4B66FF3460FF2059FF0F50FF024BFF004BFF004BFF00 +4BFF004BFF004BFF004BFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE38AFFD989FFCE86FF +C283FFB47EFF9F78FF8273FF656CFF4C65FF355FFF2058FF0F4FFF034AFF00 +4AFF004AFF004AFF004AFF004AFF004AFF008BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48AFFE48AFFE58AFFE58AFFE58AFFE389FF +D988FFCE85FFC382FFB57DFFA078FF8372FF666BFF4C65FF365EFF2158FF10 +4FFF034AFF004AFF0049FF0049FF0049FF0049FF0049FF008BFFE48BFFE48B +FFE48BFFE48BFFE48AFFE48AFFE58AFFE58AFFE589FFE589FFE589FFE589FF +E588FFE388FFD987FFCF84FFC381FFB57CFFA176FF8471FF676AFF4D63FF36 +5CFF2256FF104DFF0348FF0048FF0048FF0048FF0048FF0048FF0048FF008A +FFE58AFFE58AFFE58AFFE58AFFE589FFE589FFE589FFE588FFE588FFE587FF +E587FFE586FFE586FFE485FFDA83FFCF81FFC37EFFB679FFA274FF866EFF69 +67FF4F60FF375AFF2253FF114BFF0446FF0046FF0046FF0046FF0046FF0046 +FF0046FF0088FFE588FFE588FFE588FFE588FFE588FFE587FFE586FFE585FF +E585FFE584FFE683FFE683FFE682FFE481FFDA80FFD07DFFC47AFFB776FFA3 +71FF886BFF6A64FF505DFF3857FF2350FF1249FF0444FF0043FF0044FF0045 +FF0046FF0047FF0048FF0085FFE585FFE585FFE585FFE585FFE584FFE683FF +E682FFE681FFE681FFE680FFE67FFFE67FFFE67EFFE57DFFDB7CFFD079FFC5 +76FFB773FFA56EFF8A68FF6C61FF515CFF3A57FF2553FF1450FF064EFF0051 +FF0053FF0055FF0056FF0057FF0058FF0081FFE681FFE681FFE681FFE681FF +E680FFE67FFFE67EFFE77DFFE77DFFE77CFFE77BFFE77AFFE77AFFE679FFDC +78FFD175FFC572FFB86FFFA66DFF8C6CFF7069FF5767FF4066FF2B64FF1962 +FF0962FF0064FF0067FF0069FF006AFF006BFF006CFF007CFFE77CFFE77CFF +E77CFFE77CFFE77CFFE77BFFE77AFFE779FFE878FFE877FFE877FFE876FFE8 +75FFE775FFDC74FFD172FFC673FFBA77FFAB79FF947BFF797BFF6079FF4878 +FF3377FF1F77FF0C77FF007AFF007DFF007FFF0081FF0082FF0083FF0078FF +E878FFE878FFE878FFE878FFE877FFE876FFE875FFE874FFE873FFE973FFE9 +72FFE971FFE971FFE872FFDE77FFD47DFFCA83FEBE87FCAF89FD9A8CFE818F +FF6A8EFF528DFF3B8DFF258EFF1190FF0193FF0096FF0098FF0099FF009AFF +009BFF0073FFE973FFE973FFE973FFE973FFE972FFE971FFE970FFE96FFFEA +6EFFEA6EFFEA6DFFEA6EFFEB73FFEB7DFEE184FAD58BF8CA92F6BD95F5AE98 +F69B9CF986A1FB71A3FD5BA4FE45A4FF2EA5FF17A7FF03AAFF00ACFF00AEFF +00AFFF00B0FF00B1FF006EFFEA6EFFEA6EFFEA6EFFEA6EFFEA6DFFEA6CFFEA +6BFFEB6AFFEB69FFEB69FFEC6FFFED79FFF084FEF08BF8E493F2D59AF0C89F +EDBAA2ECABA5ED99A9EE85AEEF70B1F15BB4F447B6F832B8FB1DBAFE08BDFE +03BEFD03BFFD03C0FD03C1FD03C1FD0368FFEB68FFEB68FFEB68FFEB68FFEB +68FFEC67FFEC66FFEC65FFED67FFED72FFF07FFEF38BFCF595FAF59BF3E6A2 +EBD5A7E7C6AAE3B6ACE2A5B0E193B5E080B9E06CBBE158BEE343C0E72EC2EC +19C5F105C8F401C9F301CAF200CBF200CBF100CCF10063FFED63FFED63FFED +63FFED63FFED62FFEE61FFEE61FFEF69FFF177FEF485FCF691F9F89CF7FAA5 +F5F9AAECE8AEE2D4B2DDC3B4D9B2B7D7A0BCD48FC1D37FC5D26DC8D259C9D3 +43CBD72DCCDB15CEE101D4E600D5E500D6E400D7E400D7E400D8E3005EFFF0 +5EFFF05EFFF05EFFF05EFFF05DFFF05CFFF16BFFF47CFCF78AF9F997F6FBA2 +F4FCACF2FDB4EFFCB7E4EAB8D9D5BDD3C3C0CFB0C6CC9FCBC992CFC985D3C8 +75D5C861D7C94AD8CC32D9CF18DCD402E2DA00E3D900E4D900E5D900E5D900 +E6D90058FFF358FFF358FFF358FFF358FFF35FFFF46FFDF780F9FA8FF5FB9D +F2FDA9EFFEB3EDFEBBEAFEC1E7FCC2DCEBC4D1D9CACBC8CFC6B6D3C3A9D7C2 +9CDCC28FDFC280E2C36CE5C455E7C73CE8C820EACC04F1D200F2D200F3D200 +F4D200F4D200F5D20061FFF861FFF861FFF861FFF862FEF972FAFA84F5FC94 +F1FDA3EDFEAFEAFFB9E7FEC1E4FEC7E1FDCCDEFCCDD4EED1CADFD7C4CEDCC0 +C0E0BEB3E5BDA8E9BD9BEDBD8AF1BF75F5C25FF8C547F9C52AF9C609FDCC00 +FECC00FECC00FECC00FECC00FECC0077F5FD77F5FD77F5FD77F5FD78F5FD88 +F0FD99ECFEA8E8FFB4E4FEBEE1FEC5DEFECCDBFED1D9FED6D6FEDACEF5DFC5 +E6E4BFD8EABCCBEFBBC0F3BBB5F6BAA7F8B993F9BA7CFCBD66FDBF4DFDBE2F +FCBF0EFFC400FFC400FFC400FFC400FFC400FFC4008DEAFE8DEAFE8DEAFE8D +EAFE8FE9FE9DE6FEADE2FEB9DEFEC2DAFDCAD7FED0D5FFD5D2FFDACFFFDFCD +FFE7C8FBEDC2EFF1BCE2F4B9D5F6B7C9F8B5BCF9B3ACF9B197FAB17FFCB468 +FDB650FDB634FCB613FEBA00FFBB00FFBB00FFBB00FFBB00FFBB00A2DFFEA2 +DFFEA2DFFEA2DFFEA4DEFEB0DBFEBCD7FDC5D4FECDD1FFD4CDFFD9CAFFDFC7 +FFE3C5FFE7C3FFEDC1FDF1BCF3F2B6E6F5B1D9F6AFCBF8ADBFF9ABB0F9A99B +FAA883FBA96BFDAB54FDAC39FDAC19FEAF02FFB000FFB000FFAF00FFAF00FF +AF00B4D3FCB4D3FCB4D3FCB4D3FCB5D3FCBFD0FDC9CDFFD0C9FFD7C5FFDEC2 +FFE3BFFFE6BDFFE6BDFFE7BCFFECBAFDEFB5F4F1AEE8F4A9DBF5A6CEF7A3C1 +F9A2B3FA9FA0FA9D88FB9D70FC9F58FDA13FFEA121FEA306FFA301FFA301FF +A301FFA301FFA301C3C9FEC3C9FEC3C9FEC3C9FEC4C8FECBC5FFD4C0FFDBBC +FFE1B9FFE4B7FFE5B6FFE5B5FFE4B5FFE4B4FFEAB2FEEDACF5EEA5E8F29FDC +F49BD0F699C3F897B7FA95A6FA928EFB9176FC925EFD9446FE9529FF960BFF +9604FF9604FF9604FF9604FF9604CFBBFFCFBBFFCFBBFFCFBBFFD0BBFFD7B7 +FFDFB3FFE2B1FFE3AFFFE3AEFFE2AEFFE2ADFFE2ACFFE2ABFFE7A9FEEAA2F5 +EC9AE8EF94DCF38FD1F48DC5F78BBAFA8AABFB8796FB857DFC8565FD874DFF +8832FF8811FF8807FF8807FF8807FF8807FF8807DBACFFDBACFFDBACFFDBAC +FFDBACFFE0AAFFE1A8FFE0A7FFE0A6FFE0A5FFDFA4FFDFA3FFDFA2FFDFA1FF +E49EFEE797F5E88EE7EB87DBF081D1F37FC7F67EBDFA7DB1FC7BA0FD7988FD +776DFE7854FF7939FF7817FF7908FF7808FF7808FF7808FF7808DEA0FFDEA0 +FFDEA0FFDEA0FFDEA0FFDE9EFFDE9DFFDD9CFFDD9BFFDD99FFDD98FFDC97FF +DC96FFDC96FFE193FEE48BF5E581E7E778DBEC72D1F170C9F570C0F96FB6FD +6EA9FE6C94FE6977FF675BFF673EFF661CFF6607FF6607FF6607FF6607FF66 +07DB94FFDB94FFDB94FFDB94FFDB94FFDB93FFDB91FFDA90FFDA8EFFDA8DFF +DA8CFFD98BFFD98AFFD989FFDD86FEE07DF5E171E7E267DAE761D1EE5ECBF4 +5EC3F85FBBFD5FB1FF5CA0FF5883FF5462FF5242FF511FFF5205FF5105FF51 +05FF5105FF5105D887FFD887FFD887FFD887FFD887FFD885FFD884FFD782FF +D781FFD780FFD67EFFD67DFFD67CFFD67BFFDA77FEDD6EF6DD60E8DE55DBE3 +4ED3EA4BCDF24BC8F84DC1FD4DB8FF4BAAFF4590FF3F6AFF3B47FF3A23FF3A +03FF3A02FF3A02FF3A02FF3A02D578FFD578FFD578FFD578FFD578FFD577FF +D475FFD473FFD472FFD370FFD36FFFD36EFFD26CFFD26BFFD667FED95DF7DA +4FEBDC43E0E03BD8E738D2EF37CEF738C8FD3AC1FF36B4FF309EFF2879FF23 +50FF212AFF2105FF2101FF2101FF2101FF2101D167FFD167FFD167FFD167FF +D167FFD166FFD064FFD062FFD060FFCF5FFFCF5DFFCF5CFFCE5AFFCE59FFD2 +54FED549F8D83CF0DB31E8E02AE2E625DDED22D9F522D4FC22CCFF1FC1FF19 +AFFF1291FF0B64FF0939FF0913FF0A09FF0A09FF0909FF0909CD54FFCD54FF +CD54FFCD54FFCD54FFCD52FFCC50FFCC4EFFCC4CFFCB4BFFCB49FFCB47FFCA +46FFCA44FFCD3EFED132FAD627F6DC1EF3E217F0E811ECED0CE8F40AE4FC0A +DEFF08D2FF03C3FF00AFFF0091FF0061FF0038FF0027FF0027FF0027FF0028 +C93EFFC93EFFC93EFFC93EFFC93EFFC83BFFC839FFC837FFC735FFC734FFC7 +33FFC732FFC631FFC630FFC92AFECE1EFDD516FCDD0EFBE308FAE903F9F000 +F7F800F3FE00ECFF00DFFF00D0FF00C0FF00ABFF008AFF0058FF0041FF0040 +FF0040FF0040C62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62CFFC6 +2CFFC62CFFC62CFFC62CFFC62CFFC62CFFC827FECE1CFDD514FCDC0DFCE307 +FBE902F9F000F8F700F5FE00EDFF00E1FF00D2FF00C2FF00AEFF0092FF0061 +FF0044FF0040FF0040FF0040> +<8BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFDE8AFFD489FFC986FFBC82FFAB7CFF9077FF +7270FF576AFF3E63FF285CFF1453FF064CFF004CFF004CFF004CFF004CFF00 +4CFF004CFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFDF8AFFD489FFC986FFBC82FF +AB7CFF9177FF7371FF576AFF3F63FF285DFF1554FF064CFF004CFF004CFF00 +4CFF004CFF004CFF004CFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFDF8AFFD489FF +C986FFBD82FFAB7CFF9177FF7371FF586AFF3F64FF295DFF1554FF074CFF00 +4CFF004CFF004CFF004CFF004CFF004CFF008BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +DF8AFFD489FFC986FFBD82FFAC7CFF9277FF7471FF586AFF4064FF295DFF16 +54FF074CFF004CFF004CFF004CFF004CFF004CFF004CFF008BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFDF8AFFD589FFC986FFBD82FFAC7CFF9377FF7571FF596AFF41 +64FF2A5DFF1755FF084CFF004CFF004CFF004CFF004CFF004CFF004CFF008B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFDF8AFFD589FFCA86FFBD82FFAC7CFF9377FF75 +71FF5A6AFF4164FF2B5EFF1755FF084DFF004CFF004CFF004CFF004CFF004C +FF004CFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFDF8AFFD589FFCA87FFBD82FFAD +7DFF9477FF7671FF5A6AFF4264FF2B5DFF1855FF094DFF004EFF0050FF0052 +FF0053FF0054FF0055FF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48AFFDF89FFD587FFCA +84FFBE80FFAE7AFF9576FF7870FF5C6BFF4468FF2E66FF1B62FF0C5FFF0061 +FF0063FF0065FF0067FF0069FF006AFF008BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48AFFE58AFFE589FFE589FFE588FFE587FFE587FFE586FFE0 +85FFD683FFCB81FFBF7EFFAF7CFF997CFF7C7CFF627AFF4A78FF3477FF2176 +FF0F75FF0177FF007AFF007CFF007EFF0080FF0081FF0089FFE589FFE589FF +E589FFE589FFE588FFE588FFE587FFE586FFE585FFE585FFE584FFE683FFE6 +83FFE682FFE182FFD682FFCC86FFC18AFFB48BFF9F8CFF848DFF6A8DFF528B +FF3B8BFF268BFF138CFF038FFF0092FF0094FF0096FF0098FF0099FF0084FF +E584FFE584FFE584FFE584FFE584FFE683FFE682FFE682FFE681FFE680FFE6 +7FFFE67FFFE67EFFE782FFE388FFD990FFCF97FEC59BFEB79BFEA59DFF8CA0 +FF73A1FF5AA1FF43A1FF2DA2FF18A3FF05A7FF00A9FF00ABFF00ADFF00AEFF +00AFFF0080FFE680FFE680FFE680FFE680FFE67FFFE67EFFE77DFFE77DFFE7 +7CFFE77BFFE77AFFE77CFFE885FFEA8FFEE798FCDB9FFBD1A6FAC5A9F9B7AA +FAA7ADFC91B1FD7AB4FE63B5FF4CB5FF34B6FF1EB8FF09BAFF00BCFF00BDFF +00BFFF00BFFF00C0FF007AFFE77AFFE77AFFE77AFFE77AFFE77AFFE779FFE7 +78FFE877FFE876FFE878FFE97FFFEB8BFFED96FEEF9FFCEAA6F7DDADF5D0B0 +F2C3B2F1B4B5F1A3B8F28EBCF279C0F464C3F74FC4FA39C5FC23C8FE0DCAFF +02CCFF02CDFF02CEFF02CEFF02CFFE0275FFE875FFE875FFE875FFE875FFE8 +74FFE873FFE972FFE972FFE975FFEA84FFEE91FEF09CFDF2A6FCF4AEF9EEB3 +F2DEB6EDCEB8E9BFBAE8AFBDE79DC1E68AC5E577C9E662CCE84DCEEC38D0F0 +22D2F60CD5F900D7F900D8F800D8F800D9F700D9F7006FFFEA6FFFEA6FFFEA +6FFFEA6FFFEA6EFFEA6DFFEA6FFFEB7AFFEE89FEF196FDF3A2FBF5ACFAF7B5 +F9F8BBF5F2BDEBDFBEE4CDC0E0BBC4DEAAC8DC9ACDDB8BD1DA7AD4DA66D7DC +51D8DF3ADAE322DBE709E0ED00E2ED00E3ED00E3EC00E4EC00E4EC0068FFEB +68FFEB68FFEB68FFEB68FFEB68FFEB6CFFED7DFFF18DFDF49BFBF6A7F9F8B2 +F7FABBF5FBC2F4FCC6EFF6C5E3E1C8DCCDCBD8BAD0D5ABD6D49FDAD392DED3 +83E1D370E4D55AE5D742E6DA28E7DD0BECE300EFE400F0E300F0E300F1E300 +F1E3006BFFEF6BFFEF6BFFEF6BFFEF6BFFEF6FFFF081FDF492FAF7A0F8F9AD +F5FBB8F3FCC0F1FDC7EFFECCECFECFE7F7CFDBE4D3D4D1D9D0C1DECFB4E2CE +A9E7CE9DEACE8DEECF7AF2D265F4D54DF6D631F6D711FADC00FCDE00FCDE00 +FCDE00FDDE00FDDE0080FCF680FCF680FCF680FCF680FCF685FBF796F7FAA5 +F4FCB2F2FDBDEFFEC5ECFECCE9FED1E6FED6E4FED9DFF9DBD5E9E0CED8E5CB +CAEBCBBFF0CBB5F4CBA9F7CA98FACC83FDCF6DFED255FDD138FBD115FED601 +FFD800FFD800FFD700FFD700FFD70096F4FB96F4FB96F4FB96F4FB96F4FB9A +F3FCAAF0FDB7ECFEC1E9FEC9E6FED0E3FED6E0FEDBDEFFDFDBFFE4D8FDE9D1 +F1EECCE3F2C9D5F6C9CAF9C8BEF9C6AFF9C49CFAC586FCC86FFECA57FDCA3B +FBC918FDCE01FFD100FFD000FFD000FFD000FFD000ABECFEABECFEABECFEAB +ECFEABECFEAFEBFFBCE7FEC6E3FECDDFFED4DDFFDADAFFDFD7FFE4D4FFE8D2 +FFEED1FFF2CDF6F3C8E8F5C4DAF6C2CDF8C1C0F9BFB2F9BD9FFABD88FBBF72 +FDC25AFDC33FFCC21CFDC602FFC800FFC800FFC800FFC800FFC800BDE1FEBD +E1FEBDE1FEBDE1FEBDE1FEBFE0FEC9DCFED1D9FED8D6FFDED2FFE4CFFFE8CD +FFEBCCFFEBCBFFEDCBFFF2C8F9F3C2EBF4BDDDF6BBD0F8B9C3F9B7B5F9B5A3 +F9B48CFBB674FDB85DFDBA43FCB922FEBC05FFBF00FFBE00FFBE00FFBE00FF +BE00CAD7FECAD7FECAD7FECAD7FECAD7FECCD6FED4D2FFDBCEFFE2CAFFE8C8 +FFE9C7FFE9C6FFE9C5FFE9C5FFEBC4FFF0C2FAF1BBEDF4B6E1F5B2D3F7B0C6 +F9AFB8F9ACA7F9AA90FAAB78FCAD60FDAF47FDAF29FEB008FFB300FFB300FF +B300FFB300FFB200D5CBFFD5CBFFD5CBFFD5CBFFD5CBFFD7CAFFDFC6FFE5C3 +FFE8C1FFE8C0FFE8BFFFE7BFFFE7BEFFE7BDFFE9BDFFEEBAFCF0B4EFF2ADE3 +F4A9D6F6A6C8F8A4BBF9A2ACFAA095FA9F7CFCA065FDA24CFDA330FDA30EFF +A501FFA501FFA501FFA501FFA501E1BEFFE1BEFFE1BEFFE1BEFFE1BEFFE2BD +FFE5BBFFE6BAFFE6B9FFE5B8FFE5B7FFE5B6FFE5B6FFE4B5FFE6B4FFECB1FC +EDAAF0EFA3E4F39ED8F59BCBF799BEF997B0FA949CFA9283FB926BFD9453FE +9638FE9618FF9704FF9704FF9704FF9704FF9604E4B3FFE4B3FFE4B3FFE4B3 +FFE4B3FFE4B3FFE4B2FFE3B1FFE3B0FFE3AFFFE2AEFFE2ADFFE2ACFFE2ABFF +E3AAFFE9A7FCEA9FF0EC97E3F091D8F38DCCF58CC1F88AB4FA88A4FB868CFB +8573FD855AFE8741FF8721FF8807FF8807FF8807FF8807FF8807E1A9FFE1A9 +FFE1A9FFE1A9FFE1A9FFE1A9FFE1A8FFE0A6FFE0A5FFE0A4FFDFA3FFDFA2FF +DFA1FFDFA0FFE09FFFE69CFCE792F0E88AE2EC83D7F17ECEF47DC3F77CB9FB +7BABFD7997FD777DFD7662FE7748FF7628FF7709FF7708FF7608FF7608FF76 +08DE9DFFDE9DFFDE9DFFDE9DFFDE9DFFDE9DFFDD9CFFDD9AFFDD99FFDC98FF +DC97FFDC96FFDC95FFDB94FFDD93FFE28FFDE384F0E47AE2E872D7ED6ECEF3 +6CC6F66CBDFA6CB2FE6BA4FF688AFF656CFF644EFF622DFF620BFF6207FF62 +07FF6207FF6207DB90FFDB90FFDB90FFDB90FFDB90FFDA90FFDA8EFFDA8DFF +D98CFFD98AFFD989FFD988FFD887FFD886FFD985FFDF80FDDF74F0E068E2E3 +5FD6E85ACEF059C9F55AC1FA5AB9FE5AAEFF5597FF5176FF4D53FF4B31FF4B +0DFF4B04FF4B04FF4B04FF4B04D782FFD782FFD782FFD782FFD782FFD781FF +D780FFD67EFFD67DFFD67BFFD57AFFD579FFD578FFD576FFD675FFDB70FDDB +63F1DC55E4DE4BD9E446D1EC44CCF445C7FA47C0FE47B7FF41A4FF3A84FF35 +5CFF3236FF3111FF3101FF3101FF3101FF3101D371FFD371FFD371FFD371FF +D371FFD371FFD36FFFD36DFFD26CFFD26AFFD269FFD167FFD166FFD165FFD2 +63FFD65DFDD84FF3D942E9DD38E0E232D9E92FD4F22ED0F930CAFE2FC1FF2A +B1FF2397FF1B6DFF1641FF1619FF1703FF1702FF1603FF1603CF5EFFCF5EFF +CF5EFFCF5EFFCF5EFFCF5EFFCF5CFFCE5AFFCE58FFCE56FFCD55FFCD53FFCD +52FFCC50FFCD4EFFD146FDD43AF7D82EF1DD25EBE31EE7E91AE2F017DEF817 +D8FE16D0FF11C2FF0BAEFF058DFF015CFF0131FF0115FF0113FF0113FF0113 +CB48FFCB48FFCB48FFCB48FFCB48FFCB48FFCA45FFCA43FFC941FFC93FFFC9 +3DFFC83BFFC839FFC837FFC835FFCC2CFDD221FBD818F9DF11F8E50AF6EB05 +F4F103F1F902ECFE02E2FF01D4FF00C4FF00B0FF0091FF0060FF003EFF0039 +FF0039FF0039C62DFFC62DFFC62DFFC62DFFC62DFFC62DFFC62DFFC62DFFC6 +2CFFC62CFFC62CFFC62CFFC62CFFC62CFFC62BFFCA23FED019FDD811FCDF0B +FCE605FBEC01F9F300F7FB00F2FF00E8FF00DAFF00CAFF00B8FF00A0FF0075 +FF0048FF0040FF0040FF0040> +<8BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE38BFFDA8AFFCF88FFC384FFB57FFFA07AFF +8274FF646DFF4966FF315FFF1C57FF0B4DFF004CFF004CFF004CFF004CFF00 +4CFF004CFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE38BFFDA8AFFCF88FFC484FF +B57FFFA07AFF8274FF656DFF4A66FF3260FF1D57FF0B4EFF004CFF004CFF00 +4CFF004CFF004CFF004CFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE38BFFDA8AFF +CF88FFC485FFB57FFFA17AFF8374FF656DFF4B66FF3360FF1D58FF0C4EFF00 +4CFF004CFF004CFF004CFF004CFF004CFF008BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E38BFFDA8AFFD088FFC485FFB67FFFA17AFF8474FF666DFF4B67FF3360FF1E +58FF0C4EFF014CFF004CFF004CFF004CFF004CFF004CFF008BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE38BFFDB8AFFD088FFC485FFB67FFFA27AFF8474FF666DFF4C +67FF3460FF1E58FF0D4FFF014CFF004CFF004CFF004CFF004CFF004CFF008B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE38BFFDB8AFFD088FFC485FFB67FFFA27AFF85 +75FF676EFF4D67FF3560FF1F59FF0E4FFF014CFF004CFF004CFF004CFF004D +FF004DFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE38BFFDB8AFFD088FFC585FFB7 +80FFA37AFF8675FF686EFF4D67FF3661FF205BFF0F55FF0254FF0056FF0058 +FF005AFF005CFF005DFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE38BFFDB8AFFD0 +88FFC585FFB780FFA37BFF8778FF6A74FF5072FF3971FF246FFF126CFF046D +FF0070FF0073FF0075FF0077FF0078FF008BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE3 +8BFFDB8AFFD188FFC588FFB888FFA588FF8A89FF6F89FF5688FF3E87FF2987 +FF1787FF0689FF008DFF008FFF0092FF0093FF0095FF008BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48BFFE38CFFDC8EFFD295FFC79AFFBB9BFFAA9BFF909DFF759EFF5C9E +FF449EFF2E9FFF1AA0FF08A4FF00A7FF00A9FF00ABFF00ACFF00ADFF008BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48AFFE58AFFE5 +8AFFE589FFE58AFFE590FFE599FFDEA1FFD4A8FFCAACFFBEACFFAEAEFF96B0 +FF7CB2FF62B3FF4AB3FF32B4FF1EB6FF0BB9FF00BBFF00BDFF00BEFF00BFFF +00C0FF008AFFE58AFFE58AFFE58AFFE58AFFE58AFFE589FFE589FFE588FFE5 +88FFE588FFE588FFE58DFFE697FFE8A1FFE8ABFEE0B2FED6B7FECCB9FDBFBA +FEB0BCFE9BBFFE82C2FF6AC4FF51C4FF39C4FF22C6FF0DC9FF01CBFF00CCFF +00CDFF00CEFF00CFFF0087FFE587FFE587FFE587FFE587FFE586FFE586FFE5 +85FFE584FFE584FFE688FFE791FFE89DFFEAA8FFECB1FEECB8FCE3BCFAD7BF +F8CAC1F8BDC3F8ADC5F89AC9F884CDF96ED1FB57D2FD3FD2FE27D3FF10D6FF +01D8FF00D9FF00DAFF00DBFF00DCFF0081FFE681FFE681FFE681FFE681FFE6 +81FFE681FFE680FFE680FFE788FFE996FFEBA3FFEDAEFEEFB7FEF0BEFDF0C2 +F8E6C4F4D7C6F0C8C8F1B9CBF0A9CEEE97D2ED84D6EE6FDAF05ADCF343DDF6 +2BDEF912E2FC02E4FC00E5FC00E5FC00E6FC00E7FC007BFFE77BFFE77BFFE7 +7BFFE77BFFE77BFFE77AFFE77FFFE98CFFEB9BFFEEA8FEF0B3FDF2BCFCF3C3 +FBF5C8F9F5CAF3E9CBECD7CDE9C6D0E8B6D5E7A7D9E699DDE588E1E575E4E7 +60E6EA49E7ED30E8EF15ECF402EEF500EFF500F0F400F1F400F1F40078FFE9 +78FFE978FFE978FFE978FFE978FFE97FFFEB90FFEFA0FEF1ADFCF3B8FBF5C1 +FAF7C7F8F9CDF7FAD1F5FAD2EDECD2E5D8D6E2C5DCE0B7E1DFADE5DFA1E9DF +91EDE07FF0E26BF3E553F4E739F5E81BF7EC03F9ED00FAED00FBED00FBED00 +FCED008AFEF08AFEF08AFEF08AFEF08AFEF08BFEF094FEF2A3FCF4B1FAF6BC +F8F8C5F7FACCF5FCD1F3FCD6F1FDD9EEFCDAE6EFDCDDDBE2DBCCE8DBC1EEDB +B7F2DBABF5DA9BF8DC88FBDF74FDE25CFEE240FDE220FEE605FFE800FFE800 +FFE800FFE800FFE8009FFBF69FFBF69FFBF69FFBF69FFBF69FFBF6A8FAF7B5 +F8FAC1F5FCC9F3FDD0F0FDD5EEFEDAEBFEDFE9FFE3E7FEE5E0F4E9D9E2EFD8 +D5F6D9CBF9D9C0FAD8B3FAD5A1FBD68CFDD977FFDC60FFDD44FDDC23FDE005 +FFE200FFE200FFE200FFE200FFE200B2F5FBB2F5FBB2F5FBB2F5FBB2F5FBB2 +F5FBBAF4FCC4F1FDCDEDFDD3EAFED9E8FEDFE5FFE3E3FFE8E0FFECDEFFF1DC +FAF3D7EAF5D4DBF7D3CEF9D3C2FAD1B5FACFA3FACF8FFCD179FED562FED647 +FDD526FDD806FFDB00FFDB00FFDB00FFDB00FFDB00C3EDFEC3EDFEC3EDFEC3 +EDFEC3EDFEC3EDFEC8EBFED0E7FED7E4FEDDE1FFE3DEFFE8DCFFEDDAFFEFD9 +FFEFD8FFF4D7FDF4D2EDF4CEDEF6CDD1F8CCC4F9CBB7F9C8A6F9C891FBC97B +FDCD64FECE4AFDCD29FCCF07FFD400FFD400FFD400FFD400FFD400CFE3FECF +E3FECFE3FECFE3FECFE3FECFE3FED4E1FEDBDEFFE2DAFFE7D7FFECD5FFEDD4 +FFEED4FFEDD3FFEED3FFF2D2FDF3CDF0F4C8E2F5C6D4F7C4C7F9C3BAF9C1AA +F9C095FAC17EFCC467FEC64DFDC52DFCC609FFCC00FFCC00FFCB00FFCB00FF +CB00DBD9FFDBD9FFDBD9FFDBD9FFDBD9FFDBD9FFDFD7FFE6D3FFEBD1FFECCF +FFECCFFFECCEFFECCEFFECCDFFECCDFFF0CCFEF2C7F3F4C2E5F5BED7F7BCCA +F8BBBDF9B9ADF9B799FAB781FCBA69FDBC51FDBC33FCBC0EFFC100FFC100FF +C100FFC100FFC100E5CEFFE5CEFFE5CEFFE5CEFFE5CEFFE5CDFFE8CCFFEBCA +FFEBC9FFEAC9FFEAC8FFEAC7FFEAC7FFEAC6FFEAC6FFEEC5FEF1C0F5F2BAE8 +F4B6DBF6B3CDF8B1C0F9AFB1F9AD9DFAAC85FBAE6DFDB054FDB138FDB116FF +B500FFB500FFB500FFB500FFB500E9C4FFE9C4FFE9C4FFE9C4FFE9C4FFE9C4 +FFE9C4FFE9C3FFE8C2FFE8C1FFE8C0FFE8C0FFE7BFFFE7BEFFE7BEFFEBBDFF +EFB8F7F0B2EAF3ACDEF5A8D0F7A6C3F9A4B5FAA2A3FAA08AFBA071FCA259FD +A43FFDA41FFEA601FFA601FFA601FFA601FFA601E7BCFFE7BCFFE7BCFFE7BC +FFE7BCFFE7BCFFE6BBFFE6BAFFE6B9FFE5B9FFE5B8FFE5B7FFE5B6FFE5B5FF +E4B5FFE8B3FFEDAEF8EEA7EBF1A1DFF49CD3F59AC6F898B9FA96A9FA9391FB +9278FC9360FD9546FE9628FE9708FF9704FF9604FF9604FF9604E4B2FFE4B2 +FFE4B2FFE4B2FFE4B2FFE4B2FFE3B2FFE3B1FFE3B0FFE3AEFFE2ADFFE2ADFF +E2ACFFE1ABFFE1AAFFE5A9FFE9A3F8EB9BEBED93DFF28ED4F48BC8F78ABCF9 +88AFFB869BFB8482FC8368FD854FFF8632FF8611FF8607FF8607FF8607FF86 +07E0A7FFE0A7FFE0A7FFE0A7FFE0A7FFE0A7FFE0A6FFE0A5FFE0A4FFDFA3FF +DFA2FFDFA1FFDEA0FFDE9FFFDE9EFFE19CFFE696F8E78CEBE984DEED7ED3F2 +7BCAF57AC0F979B4FC78A6FD758FFD7372FE7357FF733AFF7317FF7308FF73 +08FF7308FF7308DD9AFFDD9AFFDD9AFFDD9AFFDD9AFFDD9AFFDD99FFDC98FF +DC97FFDC95FFDC94FFDB93FFDB92FFDB91FFDB90FFDE8EFFE287F8E37CEAE4 +72DDE86BD3EF68CBF468C3F868BAFC68AFFF659DFF617FFF5F5FFF5D3FFF5C +1BFF5D06FF5D06FF5D06FF5C06D98CFFD98CFFD98CFFD98CFFD98CFFD98CFF +D98BFFD989FFD988FFD887FFD885FFD884FFD783FFD782FFD781FFDA7FFFDE +77F8DE6AEBDF5EDEE356D3EA53CDF153C7F754C0FC54B7FF52A9FF4C8DFF47 +68FF4444FF431EFF4305FF4303FF4303FF4303D67BFFD67BFFD67BFFD67BFF +D67BFFD67BFFD67AFFD579FFD577FFD476FFD474FFD473FFD472FFD370FFD3 +6FFFD56DFFD964F9DA56EDDC49E1DF41D8E63DD2EE3CCDF63DC8FC3EC0FF3C +B4FF359DFF2E78FF284DFF2625FF2705FF2701FF2601FF2601D269FFD269FF +D269FFD269FFD269FFD269FFD168FFD166FFD164FFD062FFD061FFCF5FFFCF +5EFFCF5CFFCF5BFFD158FFD54EFAD741F1DA35E9DF2DE2E527DDEC25D8F424 +D3FC25CCFF22C1FF1CAFFF1491FF0C60FF0A33FF0B0EFF0B07FF0B07FF0B07 +CD53FFCD53FFCD53FFCD53FFCD53FFCD53FFCD52FFCC50FFCC4EFFCB4CFFCB +4AFFCB48FFCA46FFCA45FFCA43FFCB3FFFD034FCD528F8DB1EF4E117F2E710 +EEED0CEBF40AE7FB0AE0FF08D5FF05C5FF02B1FF0191FF0063FF0035FF002A +FF002AFF002AC839FFC839FFC839FFC839FFC839FFC839FFC838FFC735FFC7 +33FFC631FFC630FFC62EFFC62DFFC62CFFC62CFFC729FECC1FFDD316FDDB0F +FCE208FCE803FAEE00F8F600F5FE00EEFF00E1FF00D2FF00C1FF00ABFF0089 +FF0053FF0040FF0040FF0040> +<8BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE08AFFD589FFCA86FFBD82FFAD7CFF +9277FF7270FF5669FF3C62FF255AFF1150FF034CFF004CFF004CFF004CFF00 +4CFF004CFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE08AFFD689FFCA86FF +BD82FFAD7CFF9277FF7370FF5669FF3D62FF255BFF1251FF034CFF004CFF00 +4CFF004CFF004CFF004CFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE08AFF +D689FFCA87FFBE82FFAD7CFF9377FF7471FF5769FF3D63FF265BFF1251FF04 +4CFF004CFF004CFF004CFF004CFF004CFF008BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE18AFFD689FFCB87FFBE82FFAE7CFF9377FF7471FF586AFF3E63FF27 +5BFF1352FF044CFF004CFF004CFF004CFF004CFF004CFF008BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE18AFFD689FFCB87FFBE83FFAE7DFF9477FF7571FF58 +6AFF3F63FF275CFF1352FF054CFF004CFF004CFF004CFF004CFF004CFF008B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE18AFFD689FFCB87FFBE83FFAF7DFF95 +78FF7671FF596AFF4063FF285CFF1453FF054CFF004DFF004EFF004EFF004F +FF0050FF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE18AFFD689FFCB87FFBF +83FFAF7DFF9678FF7771FF5A6AFF4066FF2A63FF165DFF075AFF005DFF0060 +FF0063FF0065FF0066FF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE18AFFD7 +89FFCB87FFBF84FFB07FFF977DFF797DFF5E7BFF457AFF2F79FF1B77FF0977 +FF007AFF007DFF0080FF0082FF0084FF008BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE18BFFD78AFFCC8EFFC190FFB290FF9B91FF7F93FF6492FF4B91FF3492 +FF1F93FF0C95FF0199FF009CFF009EFF00A0FF00A1FF008BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48CFFE48EFFE294FFD89CFFCEA3FFC4A5FFB6A5FFA0A7FF84A9FF6AAA +FF50AAFF38ABFF23ADFF0FB0FF02B3FF00B5FF00B7FF00B8FF00B9FF008BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48BFFE48EFFE597FFE6A1FFE4AAFFDAB1FFD0B5FFC5B6FFB7B7FFA3BA +FF89BDFF6FBFFF54BFFF3CBFFF25C1FF11C4FF02C7FF00C8FF00CAFF00CBFF +00CCFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48BFFE48DFFE596FFE6A2FFE7ACFFE8B5FFE6BBFFDBC0FFD1C3FFC5C4 +FFB7C5FFA4C8FF8CCCFF73CFFF59CFFF3FD0FF26D1FF10D5FF02D8FF00D9FF +00DAFF00DBFF00DCFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48BFFE48CFFE493FFE5A0FFE7ACFFE8B6FFE9BEFFEAC4FFE9C8FFDDCB +FED2CCFEC5CEFEB6D1FEA4D4FE8FD8FE77DCFE5FDDFE45DDFF2BDFFF13E3FF +02E6FF00E7FF00E8FF00E8FF00E9FF008BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48BFFE48BFFE48DFFE59BFFE7A9FFE8B4FFEABDFFEBC4FFEDCAFEEECE +FEEDD0FCDFD2F9D1D4FAC3D7FAB5DAF9A5DEF892E2F97DE6FA67E8FB4EE9FC +34EAFD19EEFE04F1FF00F2FF00F2FF00F3FF00F4FF0088FFE588FFE588FFE5 +88FFE588FFE588FFE588FFE591FFE79FFFE9AEFFEBB9FFEDC2FEEEC8FDF0CE +FDF2D2FCF4D6FBF2D6F5E1D8F3D1DDF4C2E1F3B6E5F3A8E9F298EDF385F0F4 +70F3F658F4F73EF5F821F8FA06FAFC00FBFB00FBFB00FCFB00FCFB0095FFE9 +95FFE995FFE995FFE995FFE995FFE995FFE9A3FFECB2FFEEBDFEF0C6FDF2CC +FCF4D2FBF6D6FAF7DAF9F9DDF6F7DDEFE3E1EDD1E8EDC5EDEDBBF1EDAFF4EC +A0F8ED8EFBEF79FDF160FEF146FFF228FFF408FFF600FFF600FFF600FFF600 +FFF600A9FEEFA9FEEFA9FEEFA9FEEFA9FEEFA9FEEFA9FEEFB5FDF1C1FCF3C9 +FBF5D0F9F7D5F8F9DAF6FBDEF5FCE2F3FDE6F1FBE7E8E6EDE7D7F4E9CDF9EA +C4FBE9B8FCE7A7FDE794FFEA7EFFEB65FFEC4AFFEC2CFEEE0BFFF100FFF100 +FFF100FFF100FFF100BBFBF4BBFBF4BBFBF4BBFBF4BBFBF4BBFBF4BBFBF4C4 +FAF7CCF8F9D3F6FBD8F4FCDEF2FDE3F0FEE7EEFFECECFFF0EAFDF4E5EDF7E4 +DEF9E4D2FCE5C7FCE3BAFBE0A9FCE096FEE381FFE669FFE74EFFE730FDE80E +FFEC00FFEC00FFEC00FFEB00FFEB00C8F7FAC8F7FAC8F7FAC8F7FAC8F7FAC8 +F7FAC8F7FACFF4FCD6F2FDDCEFFEE2ECFEE7EAFFECE8FFF0E6FFF3E5FFF3E4 +FEF5E0F0F5DEE0F8DED3FADEC7FBDDBBFBDAABFBD997FCDB83FFDF6CFFE052 +FFE034FCE110FFE600FFE600FFE600FFE500FFE500D3EFFDD3EFFDD3EFFDD3 +EFFDD3EFFDD3EFFDD3EFFDD9ECFEE0E9FFE6E6FFECE3FFF1E1FFF2E0FFF2E0 +FFF1E0FFF2DFFFF4DCF3F4D8E2F6D7D5F9D7C9FAD6BCFAD3ADFAD29AFBD385 +FED76EFFD955FED937FCD912FFDF00FFDF00FFDF00FFDF00FFDF00DEE5FEDE +E5FEDEE5FEDEE5FEDEE5FEDEE5FEDEE5FEE4E3FFEBDFFFEFDDFFF0DCFFF0DC +FFF0DBFFF0DBFFF0DAFFF0DAFFF4D7F6F4D2E6F5D0D8F7CFCBF9CEBEFACCB0 +F9CB9DFACB87FCCE70FED158FED13AFBD015FFD700FFD700FFD700FFD700FF +D700E9DBFFE9DBFFE9DBFFE9DBFFE9DBFFE9DBFFE9DBFFEED9FFEFD8FFEFD7 +FFEFD7FFEED6FFEED5FFEED5FFEED5FFEED4FFF3D2F8F4CDEAF5C9DCF6C7CE +F8C6C1F9C5B3F9C3A0FAC28AFBC573FDC85BFDC83EFBC719FFCD00FFCE00FF +CE00FFCE00FFCE00EDD3FFEDD3FFEDD3FFEDD3FFEDD3FFEDD3FFEDD3FFEDD2 +FFEDD2FFEDD1FFEDD0FFECD0FFECCFFFECCFFFECCEFFECCEFFF1CCFAF2C6ED +F4C2DFF5BFD1F8BDC4F9BCB6F9BAA5F9B88EFBBA76FDBD5EFDBE42FCBD1FFE +C100FFC400FFC300FFC300FFC300EBCCFFEBCCFFEBCCFFEBCCFFEBCCFFEBCC +FFEBCCFFEBCBFFEBCBFFEBCAFFEAC9FFEAC9FFEAC8FFEAC7FFEAC7FFEAC6FF +F0C4FCF1BFF0F3B9E3F5B5D5F7B3C8F9B1BAF9B0A9F9AD93FAAE7AFCB061FD +B247FDB227FDB304FFB600FFB600FFB600FFB600E9C4FFE9C4FFE9C4FFE9C4 +FFE9C4FFE9C4FFE9C4FFE9C4FFE9C3FFE8C2FFE8C1FFE8C0FFE8C0FFE7BFFF +E7BEFFE7BEFFEDBCFDF0B6F2F2B0E6F4AAD9F5A8CBF8A6BEF9A4AEF9A199FA +A07FFBA166FDA34DFDA42FFEA50DFFA601FFA601FFA601FFA601E6BBFFE6BB +FFE6BBFFE6BBFFE6BBFFE6BBFFE6BBFFE6BAFFE6B9FFE5B8FFE5B8FFE5B7FF +E5B6FFE4B5FFE4B4FFE4B4FFEAB1FDEDABF3EFA4E6F29EDAF49ACEF698C1F9 +96B3FA94A0FA9187FB916EFC9355FE9439FE9518FF9605FF9504FF9505FF95 +05E3B1FFE3B1FFE3B1FFE3B1FFE3B1FFE3B1FFE3B1FFE3B0FFE3AFFFE2ADFF +E2ACFFE2ABFFE1ABFFE1AAFFE1A9FFE1A8FFE7A5FDE99EF3EB96E6EE8FDAF2 +8ACFF589C4F887B8FA85A9FB8392FC8178FC815DFE8343FF8321FF8409FF84 +08FF8308FF8308E0A4FFE0A4FFE0A4FFE0A4FFE0A4FFE0A4FFE0A4FFDFA3FF +DFA2FFDFA1FFDE9FFFDE9EFFDE9DFFDE9CFFDD9BFFDD9AFFE397FDE58FF3E6 +85E5E97ED9EE78D0F376C6F676BCFA75B1FD749FFE7185FE6F68FF6F4BFF6E +29FF6E0CFF6E08FF6E08FF6E08DC96FFDC96FFDC96FFDC96FFDC96FFDC96FF +DC96FFDC95FFDB93FFDB92FFDB91FFDA8FFFDA8EFFDA8DFFDA8CFFD98BFFDF +88FDE17EF3E273E5E469D8E964D0F061C9F562C1F962B8FE61ABFF5E94FF5A +73FF5751FF552DFF550CFF5505FF5505FF5505D886FFD886FFD886FFD886FF +D886FFD886FFD886FFD884FFD783FFD781FFD780FFD77FFFD67DFFD67CFFD6 +7BFFD67AFFDA76FEDD6BF4DD5EE6DF52DAE44CD2EB4ACCF34BC7F94CBFFE4C +B5FF48A3FF4182FF3C59FF3932FF390CFF3902FF3802FF3802D474FFD474FF +D474FFD474FFD474FFD474FFD474FFD472FFD370FFD36FFFD36DFFD26CFFD2 +6AFFD269FFD168FFD166FFD561FED856F6D948EADC3CE0E136D9E832D4F032 +CFF833C9FE33C1FF2EB1FF2796FF1F69FF1A3CFF1A10FF1A01FF1A01FF1A01 +CF5EFFCF5EFFCF5EFFCF5EFFCF5EFFCF5EFFCF5EFFCF5CFFCE5AFFCE59FFCE +57FFCD55FFCD53FFCD52FFCC51FFCC4FFFD049FED43DF8D731F2DC27ECE220 +E8E81BE3EF17DFF716D9FE17D2FF12C3FF0BB0FF068EFF035CFF032DFF0415 +FF0415FF0416CA46FFCA46FFCA46FFCA46FFCA46FFCA46FFCA46FFCA44FFC9 +41FFC93FFFC93DFFC83BFFC839FFC737FFC735FFC733FFCA2BFECF1EFCD615 +FCDE0DFBE506FBEB01F9F100F7FA00F2FF00E8FF00D9FF00C9FF00B5FF0099 +FF0063FF0040FF0040FF0040> +<8BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFDC8AFFD188FFC585FFB67FFF +A17AFF8274FF636CFF4865FF2E5EFF1854FF074CFF004CFF004CFF004CFF00 +4CFF004CFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFDC8AFFD188FF +C585FFB77FFFA17AFF8374FF646CFF4865FF2F5EFF1954FF084CFF004CFF00 +4CFF004CFF004CFF004CFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +DC8AFFD188FFC585FFB77FFFA27AFF8374FF656DFF4966FF305EFF1A55FF08 +4DFF004CFF004CFF004CFF004CFF004CFF008BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFDC8AFFD188FFC585FFB780FFA27AFF8474FF656DFF4A66FF31 +5FFF1A55FF094DFF004CFF004CFF004CFF004CFF004CFF008BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFDC8AFFD188FFC585FFB880FFA37AFF8574FF66 +6DFF4B66FF325FFF1B56FF094DFF004CFF004CFF004CFF004CFF004CFF008B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFDC8AFFD288FFC685FFB880FFA3 +7AFF8674FF676DFF4B66FF325FFF1C57FF0A4FFF014FFF0050FF0051FF0053 +FF0054FF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFDD8AFFD288FFC6 +85FFB880FFA47AFF8675FF6870FF4D6DFF356BFF1F67FF0D64FF0166FF0069 +FF006CFF006FFF0071FF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFDD +8AFFD288FFC688FFB985FFA584FF8A85FF6D85FF5383FF3B83FF2582FF1182 +FF0285FF0089FF008CFF008EFF0090FF008BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48BFFDD8EFFD394FFC899FFBC9AFFAA9AFF8F9CFF739DFF599DFF409D +FF299EFF15A1FF03A4FF00A7FF00AAFF00ACFF00ADFF008BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48DFFE590FFE59AFFDFA3FFD5AAFFCBAEFFBFAEFFADAFFF95B2FF79B4 +FF5EB5FF45B5FF2DB7FF17BAFF05BDFF00BFFF00C1FF00C2FF00C3FF008BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48CFFE492FFE59CFFE6A7FFE7B0FFE1B7FFD6BBFFCCBEFFBFBEFFAEC0 +FF98C4FF7EC7FF63C8FF48C8FF2FC9FF18CCFF04D0FF00D1FF00D3FF00D4FF +00D5FF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48CFFE48FFFE59CFFE6A8FFE8B2FFE9BAFFE9C1FFE3C5FFD7C8FFCCC9 +FFBECBFFAECEFF99D2FF81D6FF68D8FF4DD8FF32D9FF19DCFF04E0FF00E2FF +00E3FF00E4FF00E5FF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48BFFE48EFFE599FFE6A6FFE7B2FFE9BCFFEAC3FFEBC9FFECCDFFE5D0 +FFD9D2FFCCD4FFBDD7FFAEDAFF9BDEFF85E2FF6DE5FF53E5FF38E6FF1DEAFF +05EFFF00F0FF00F1FF00F2FF00F2FF008CFFE48CFFE48CFFE48CFFE48CFFE4 +8CFFE48CFFE48CFFE493FFE5A2FFE7B0FFE8BBFFEAC4FFEBCAFFEDD0FFEFD4 +FFF0D7FEE8D9FDDADCFFCCDFFFBEE3FFB0E7FFA0EBFF8CEEFF74F1FF5BF2FF +41F3FF24F6FF08FAFF00FBFF00FCFF00FCFF00FDFF0099FFE699FFE699FFE6 +99FFE699FFE699FFE699FFE69CFFE6ABFFE8B9FFE9C3FFEBCAFFEDD0FFEFD5 +FFF1DAFFF3DDFEF5E0FDECE3FCDBE7FDCDEBFDC1EFFDB5F3FDA6F6FD93F9FD +7CFBFD63FCFD49FDFD2CFDFD0CFFFE00FFFE00FFFE00FFFE00FFFE00B0FFE9 +B0FFE9B0FFE9B0FFE9B0FFE9B0FFE9B0FFE9B4FFE9BFFFEBC8FFEDCFFEF0D5 +FEF2DAFEF4DEFEF6E2FDF8E6FDF9E9FAEFEDFADDF3FAD1F8FAC7FBFABCFDF9 +ADFEF999FFF981FFFA67FFFA4DFFF930FFFA10FFFC00FFFC00FFFC00FFFC00 +FFFC00C2FFEDC2FFEDC2FFEDC2FFEDC2FFEDC2FFEDC2FFEDC4FEEECCFEF0D3 +FDF3D9FCF5DEFBF7E2FAF9E7FAFBEBF9FDEFF8FEF3F5F3F9F5E2FCF6D6FEF6 +CBFFF5C0FFF3B0FFF29CFFF386FFF46CFFF551FFF535FFF615FFF900FFF900 +FFF900FFF900FFF900CEFCF3CEFCF3CEFCF3CEFCF3CEFCF3CEFCF3CEFCF3D0 +FCF4D6FBF6DCF9F9E1F8FBE6F7FDECF6FEF1F4FFF5F2FFF8F1FFF9F0F6FAEF +E5FCF0D8FDF0CDFEEFC1FEEDB2FEEC9FFFED89FFEF70FFF056FFF03AFFF119 +FFF400FFF400FFF400FFF400FFF400D7F8F9D7F8F9D7F8F9D7F8F9D7F8F9D7 +F8F9D7F8F9D9F7FADFF5FCE5F4FDEBF2FFF1EFFFF4EEFFF6EDFFF6ECFFF6EC +FFF7EAF8F7E8E6F9E8D9FCE9CDFDE8C2FDE6B3FCE4A0FEE58CFFE875FFEA5A +FFEA3EFEEB1DFFEE01FFEF00FFEF00FFEF00FFEF00E1F1FEE1F1FEE1F1FEE1 +F1FEE1F1FEE1F1FEE1F1FEE3F1FEE9EEFFF0EBFFF4E9FFF5E8FFF5E8FFF4E7 +FFF4E7FFF4E7FFF5E5F9F5E2E8F7E1DAFAE1CEFBE1C2FBDFB4FBDDA2FCDD8E +FEE178FFE35FFFE442FEE421FEE702FFE900FFE900FFE900FFE900ECE8FFEC +E8FFECE8FFECE8FFECE8FFECE8FFECE8FFEEE7FFF2E5FFF3E4FFF3E4FFF3E3 +FFF3E3FFF2E2FFF2E2FFF2E1FFF4E0FBF4DCEBF5DADCF8D9CFFAD9C4FBD8B6 +FAD5A5FBD590FDD87AFFDB62FFDC46FDDC24FCDE03FFE200FFE100FFE100FF +E100F1E0FFF1E0FFF1E0FFF1E0FFF1E0FFF1E0FFF1E0FFF1E0FFF1DFFFF1DF +FFF1DEFFF1DEFFF1DDFFF1DDFFF0DCFFF0DCFFF3DBFCF4D7EFF4D3DFF6D2D2 +F9D1C5FAD0B8FACEA7FACD93FBCF7DFED265FED44AFDD327FCD504FFDA00FF +D900FFD900FFD900F0DAFFF0DAFFF0DAFFF0DAFFF0DAFFF0DAFFF0DAFFF0DA +FFEFD9FFEFD9FFEFD8FFEFD7FFEFD7FFEFD6FFEED6FFEED6FFF1D5FEF3D1F2 +F4CCE3F5CAD5F7C8C8F9C7BBF9C5ABF9C496FAC57FFDC868FECA4DFDC92CFB +CA06FFD000FFD000FFD000FFD000EED4FFEED4FFEED4FFEED4FFEED4FFEED4 +FFEED4FFEED3FFEDD3FFEDD2FFEDD1FFEDD1FFEDD0FFECD0FFECCFFFECCFFF +EFCEFEF2CAF6F3C5E7F5C1D9F6BFCCF8BEBFF9BCAFF9BA9BFABA83FCBD6BFD +BF51FDBF31FCBF0CFFC500FFC500FFC500FFC400EBCCFFEBCCFFEBCCFFEBCC +FFEBCCFFEBCCFFEBCCFFEBCCFFEBCBFFEBCBFFEBCAFFEAC9FFEAC8FFEAC8FF +EAC7FFEAC7FFEDC6FFF1C3F8F2BDEBF4B8DDF5B5CFF8B3C2F9B1B4F9AFA0FA +AD88FBAF6FFDB156FDB238FDB214FFB600FFB600FFB600FFB600E9C4FFE9C4 +FFE9C4FFE9C4FFE9C4FFE9C4FFE9C4FFE9C4FFE9C3FFE8C2FFE8C1FFE8C0FF +E8BFFFE7BFFFE7BEFFE7BDFFEABDFFEFB9FAF0B3EDF3ADE1F5A8D3F6A6C6F8 +A4B8F9A2A6FA9F8EFB9F74FCA15BFDA340FDA31EFEA504FFA501FFA501FFA5 +01E6BAFFE6BAFFE6BAFFE6BAFFE6BAFFE6BAFFE6BAFFE6BAFFE6B9FFE5B8FF +E5B7FFE5B6FFE4B5FFE4B4FFE4B3FFE4B3FFE6B2FFECAEFBEDA6EEEF9FE2F3 +9AD6F597C9F795BCF993ADFA9097FB8F7DFC8F63FD9149FE9229FF930BFF93 +05FF9305FF9305E2AEFFE2AEFFE2AEFFE2AEFFE2AEFFE2AEFFE2AEFFE2AEFF +E2ADFFE2ACFFE1ABFFE1A9FFE1A8FFE1A8FFE0A7FFE0A6FFE2A5FFE8A0FBE9 +97EEEB90E1EF89D6F386CBF585C0F983B3FB81A2FC7F89FC7D6DFD7E53FF7F +34FF7F11FF7F08FF7F08FF7F08DFA0FFDFA0FFDFA0FFDFA0FFDFA0FFDFA0FF +DFA0FFDFA0FFDE9FFFDE9DFFDE9CFFDD9BFFDD9AFFDD99FFDC98FFDC97FFDE +96FFE391FBE486EEE67DE0EA76D5F072CCF471C3F871B9FC70ADFE6E99FE6A +7BFE695CFF683CFF6815FF6807FF6807FF6807DB91FFDB91FFDB91FFDB91FF +DB91FFDB91FFDB91FFDB90FFDA8FFFDA8DFFDA8CFFD98BFFD989FFD988FFD8 +87FFD886FFDA84FFDF7FFBE073EEE067E0E45FD5EA5ACDF15AC7F75ABFFB5B +B6FF59A7FF548BFF4F66FF4D41FF4C18FF4C04FF4C04FF4C04D77FFFD77FFF +D77FFFD77FFFD77FFFD77FFFD77FFFD67EFFD67DFFD67BFFD57AFFD578FFD5 +77FFD476FFD474FFD473FFD571FFDA6BFCDB5DF0DC50E3DF46D8E541D1ED40 +CDF541C7FB43BFFF41B3FF3A9CFF3374FF2E49FF2C1EFF2C01FF2C01FF2C01 +D26AFFD26AFFD26AFFD26AFFD26AFFD26AFFD26AFFD269FFD167FFD166FFD1 +64FFD062FFD061FFD05FFFCF5EFFCF5DFFD05AFFD552FCD745F3D939EADE2F +E3E329DDEB26D9F325D4FB26CDFF24C2FF1EB0FF1690FF0E5EFF0C2FFF0D08 +FF0D08FF0D08CD52FFCD52FFCD52FFCD52FFCD52FFCD52FFCD52FFCC51FFCC +4FFFCC4DFFCB4BFFCB49FFCB47FFCA46FFCA44FFCA42FFCB3FFFCF35FDD329 +F9D91FF6E017F3E510F0EB0AECF207E8FA06E2FF06D8FF03C8FF00B5FF0096 +FF0060FF0031FF002EFF002E> +<8BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE18BFFD789FFCB87FFBE82FF +AD7CFF9277FF7270FF5468FF3961FF2158FF0D4EFF014CFF004CFF004CFF00 +4CFF004CFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE18BFFD789FF +CB87FFBF82FFAE7CFF9377FF7370FF5568FF3A61FF2259FF0D4EFF014CFF00 +4CFF004CFF004CFF004CFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E18BFFD789FFCC87FFBF83FFAE7CFF9377FF7370FF5569FF3B61FF2259FF0E +4EFF024CFF004CFF004CFF004CFF004CFF008BFFE48BFFE48BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE18BFFD789FFCC87FFBF83FFAF7DFF9477FF7470FF5669FF3C +62FF2359FF0F4EFF024CFF004CFF004CFF004CFF004CFF008BFFE48BFFE48B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE18BFFD789FFCC87FFBF83FFAF7DFF9577FF75 +71FF5769FF3D62FF245AFF0F4FFF024CFF004CFF004CFF004CFF004CFF008B +FFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE28BFFD889FFCC87FFC083FFAF +7DFF9677FF7671FF5869FF3D63FF255DFF1154FF0352FF0055FF0058FF005A +FF005DFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE28BFFD889FFCD +87FFC083FFB07DFF977AFF7778FF5B75FF4173FF2A72FF156EFF0470FF0074 +FF0077FF007AFF007CFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE2 +8BFFD88AFFCD8BFFC18CFFB28CFF9B8EFF7D8FFF618EFF478DFF308EFF1A8E +FF0592FF0096FF0099FF009BFF009DFF008BFFE48BFFE48BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48DFFE293FFD99AFFCFA1FFC4A4FFB6A3FFA0A5FF83A8FF68A9FF4DA8 +FF34AAFF1DACFF09B0FF00B2FF00B5FF00B7FF00B8FF008BFFE48BFFE48BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48EFFE595FFE6A0FFE4AAFFDBB1FFD1B6FFC6B7FFB8B8FFA3BAFF89BE +FF6DBFFF52BFFF37C0FF1FC2FF0AC6FF00C8FF00CAFF00CCFF00CDFF008BFF +E48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48EFFE596FFE6A2FFE7ADFFE8B5FFE6BCFFDDC1FFD2C4FFC6C5FFB7C7 +FFA4CAFF8CCEFF72D1FF56D1FF3BD1FF21D4FF09D9FF00DAFF00DCFF00DDFF +00DEFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48DFFE594FFE5A2FFE7AEFFE8B8FFE9C0FFEAC6FFE9CAFFDFCDFFD3CF +FFC6D1FFB6D4FFA5D7FF8FDCFF77DFFF5CE0FF41E0FF24E2FF09E9FF00EAFF +00EBFF00ECFF00EDFF008BFFE48BFFE48BFFE48BFFE48BFFE48BFFE48BFFE4 +8BFFE48BFFE492FFE59FFFE7ADFFE8B8FFE9C1FFEBC8FFECCDFFEED2FFEDD4 +FEE1D7FED3D9FFC5DDFFB7E0FFA7E4FF94E8FF7DEBFF64EDFF49EEFF2CF0FF +0EF6FF00F7FF00F8FF00F9FF00F9FF0090FFE590FFE590FFE590FFE590FFE5 +90FFE590FFE590FFE599FFE6A9FFE8B7FFE9C1FFEBC9FFEDCFFFEED4FFF0D8 +FFF2DCFFF1DEFDE3E1FED4E5FFC6E9FFBAEDFFACF1FF9AF5FF84F8FF6BFAFF +51FBFF35FDFF15FFFF00FFFF00FFFF00FFFF00FFFF00ABFFE8ABFFE8ABFFE8 +ABFFE8ABFFE8ABFFE8ABFFE8ABFFE8B2FFE9BFFFEAC8FFECCFFFEFD5FFF1DA +FFF3DEFFF5E2FFF6E6FEF5E9FDE6EEFFD6F3FFCAF7FFC0FAFFB3FCFEA0FEFE +8AFFFF6FFFFE54FFFE38FFFE16FFFF00FFFF00FFFF00FFFF00FFFF00C1FFEB +C1FFEBC1FFEBC1FFEBC1FFEBC1FFEBC1FFEBC1FFEBC6FFECCEFFEED5FFF1DA +FFF3DFFFF5E4FFF7E8FFF9ECFEFAF1FEF8F7FFE8FBFFDAFFFFCFFFFFC4FFFE +B5FFFEA2FFFE8BFFFE71FFFE56FFFE3AFFFE19FFFF00FFFF00FFFF00FFFF00 +FFFF00D0FFEFD0FFEFD0FFEFD0FFEFD0FFEFD0FFEFD0FFEFD0FFEFD3FFF0DA +FFF3E0FFF5E5FFF7EAFFF9EFFEFBF5FFFDFAFFFEFDFEFBFFFEEAFFFEDCFFFE +D0FFFEC4FFFDB6FFFCA4FFFD8DFFFD73FFFD58FFFD3DFFFD1CFFFE00FFFE00 +FFFE00FFFE00FFFE00DCFFF4DCFFF4DCFFF4DCFFF4DCFFF4DCFFF4DCFFF4DC +FFF4DFFFF5E4FEF8EAFEFAF0FDFCF6FCFEFCFCFFFDFBFFFDFBFFFDFAFCFEFA +ECFFFBDEFFFAD2FFFAC6FFF8B9FFF7A7FFF791FFF878FFF85DFFF841FFF922 +FFFA03FFFC00FFFC00FFFC00FFFC00E4FBFAE4FBFAE4FBFAE4FBFAE4FBFAE4 +FBFAE4FBFAE4FBFAE8FAFBEEF9FDF5F8FEF9F7FFFBF6FFFAF5FFFAF5FFFAF4 +FFFAF4FDFBF4EEFDF4E0FEF4D3FEF3C8FFF2BBFEF0A9FFF094FFF27CFFF362 +FFF346FFF327FFF508FFF800FFF700FFF700FFF700EFF5FFEFF5FFEFF5FFEF +F5FFEFF5FFEFF5FFEFF5FFEFF5FFF3F4FFF8F2FFF8F1FFF8F0FFF8F0FFF8EF +FFF7EFFFF7EFFFF7EEFEF8ECF0F9ECE0FBECD4FDECC9FEEBBCFDE9ABFDE897 +FFEA81FFEC67FFED4BFFED2DFFEF0CFFF200FFF200FFF200FFF200F7EDFFF7 +EDFFF7EDFFF7EDFFF7EDFFF7EDFFF7EDFFF7EDFFF6ECFFF6ECFFF6EBFFF6EB +FFF6EAFFF5EAFFF5E9FFF5E9FFF5E8FEF6E6F3F6E4E2F9E4D5FBE4C9FCE3BD +FCE1ADFBE099FDE284FFE56CFFE650FFE631FEE80FFFEB00FFEB00FFEB00FF +EB00F4E7FFF4E7FFF4E7FFF4E7FFF4E7FFF4E7FFF4E7FFF4E7FFF4E7FFF4E6 +FFF4E6FFF3E5FFF3E5FFF3E4FFF3E4FFF3E3FFF3E3FEF5E0F5F5DCE4F7DCD6 +F9DCCAFBDBBEFBD9AFFAD79BFCD986FEDC6FFFDF55FEDE36FDDF11FFE400FF +E400FFE400FFE400F2E1FFF2E1FFF2E1FFF2E1FFF2E1FFF2E1FFF2E1FFF2E1 +FFF2E1FFF2E0FFF2E0FFF1DFFFF1DFFFF1DEFFF1DEFFF1DDFFF1DDFFF4DBF8 +F4D6E8F5D4D9F8D3CCFAD3C0FAD1B1FACF9EFACF89FDD372FED558FED539FC +D513FEDA00FFDB00FFDB00FFDB00F0DBFFF0DBFFF0DBFFF0DBFFF0DBFFF0DB +FFF0DBFFF0DBFFF0DBFFF0DAFFEFD9FFEFD9FFEFD8FFEFD8FFEFD7FFEFD7FF +EFD6FFF3D5FBF3D0ECF4CCDDF6CAD0F8C9C3F9C8B5F9C6A2FAC58CFBC875FD +CB5CFDCB3DFBCA17FECF00FFD100FFD100FFD100EED4FFEED4FFEED4FFEED4 +FFEED4FFEED4FFEED4FFEED4FFEED4FFEDD3FFEDD2FFEDD2FFEDD1FFEDD0FF +ECD0FFECCFFFECCFFFF1CEFDF2C9F0F4C4E2F5C1D3F7BFC6F9BDB9F9BBA7F9 +BA91FBBC78FDBF5FFDC043FCBF1EFDC302FFC500FFC500FFC500EBCCFFEBCC +FFEBCCFFEBCCFFEBCCFFEBCCFFEBCCFFEBCCFFEBCCFFEBCBFFEBCAFFEAC9FF +EAC9FFEAC8FFEAC7FFEAC7FFEAC6FFEFC5FEF1C0F3F3BAE6F5B6D8F6B3CAF8 +B2BDF9B0ADF9AE96FAAD7DFCB063FDB248FDB126FEB406FFB600FFB600FFB6 +00E9C3FFE9C3FFE9C3FFE9C3FFE9C3FFE9C3FFE9C3FFE9C3FFE8C2FFE8C1FF +E8C1FFE8C0FFE7BFFFE7BEFFE7BDFFE7BDFFE7BCFFECBBFFEFB6F6F1AFE9F4 +A9DCF5A6CEF7A4C1F9A2B2FA9F9DFA9D83FB9E69FDA04FFEA130FEA30CFFA4 +01FFA301FFA301E5B8FFE5B8FFE5B8FFE5B8FFE5B8FFE5B8FFE5B8FFE5B8FF +E5B7FFE5B6FFE5B5FFE4B4FFE4B3FFE4B3FFE3B2FFE3B1FFE3B0FFE8AFFFEB +A9F6EDA1E9F09ADDF495D1F593C4F892B7FA8FA6FA8C8DFB8C73FC8D58FE8F +3CFF9017FF9006FF9006FF9006E1ABFFE1ABFFE1ABFFE1ABFFE1ABFFE1ABFF +E1ABFFE1ABFFE1AAFFE1A9FFE1A8FFE0A7FFE0A6FFE0A5FFDFA4FFDFA3FFDF +A2FFE4A0FFE799F6E890E9EB88DCF082D2F380C7F67FBCFA7EAFFC7C9BFD79 +80FD7863FE7A47FF7A22FF7A08FF7A08FF7A08DD9BFFDD9BFFDD9BFFDD9BFF +DD9BFFDD9BFFDD9BFFDD9BFFDD9BFFDD99FFDC98FFDC97FFDC95FFDC94FFDB +93FFDB92FFDB91FFDF8FFFE287F6E37CE8E573DBEA6CD1F06AC9F56AC0F96A +B6FD69A9FF6691FF6270FF604EFF5F28FF5F07FF5F07FF5F07D98AFFD98AFF +D98AFFD98AFFD98AFFD98AFFD98AFFD98AFFD989FFD888FFD886FFD885FFD8 +83FFD782FFD781FFD780FFD77FFFDA7CFFDE73F7DE66E9DF5ADBE353D2EB50 +CCF350C6F952BEFD52B4FF4EA2FF487FFF4356FF402DFF4103FF4003FF4003 +D476FFD476FFD476FFD476FFD476FFD476FFD476FFD476FFD475FFD473FFD3 +71FFD370FFD36EFFD26DFFD26BFFD26AFFD269FFD566FFD85BF8D94DECDB41 +E1E039D9E735D4EF34CFF735C9FE36C1FF32B1FF2A95FF2267FF1E38FF1D09 +FF1E02FF1D02CF5EFFCF5EFFCF5EFFCF5EFFCF5EFFCF5EFFCF5EFFCF5EFFCF +5DFFCF5BFFCE59FFCE57FFCD55FFCD54FFCD52FFCC51FFCC4FFFCF4CFFD340 +FAD633F3DB29EEE121E9E71BE4EE18DFF616DAFD17D2FF12C4FF0BB0FF048D +FF0055FF0024FF0012FF0013> +] 3 {} bind dup dup ] +/RenderingIntent (Perceptual) +>> +setcolorrendering +{} setblackgeneration +{} setundercolorremoval +/setblackgeneration { pop } bind def +/setundercolorremoval { pop } bind def +/m2300w_transfer [ + { 0 max 1 min + 1 exch sub 0.5795517924 mul 1 exch sub + 0.8 exp + } bind dup dup dup +] def diff --git a/psfiles/CHP410-1200-Photo-kh.crd b/psfiles/CHP410-1200-Photo-kh.crd new file mode 100644 index 0000000..1c60ccf --- /dev/null +++ b/psfiles/CHP410-1200-Photo-kh.crd @@ -0,0 +1,4683 @@ +<< /UseCIEColor true >> setpagedevice +<< +/ColorRenderingType 1 +/BlackPoint [0.000000 0.000000 0.000000] +/WhitePoint [0.964200 1.000000 0.824900] +% Bradford Cone Space +/MatrixPQR [0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296 ] +/RangePQR [ -0.5 2 -0.5 2 -0.5 2 ] +% VonKries-like transform in Bradford Cone Space +/TransformPQR [ +{exch pop exch 3 get mul exch pop exch 3 get div} bind +{exch pop exch 4 get mul exch pop exch 4 get div} bind +{exch pop exch 5 get mul exch pop exch 5 get div} bind +] +/EncodeLMN [ +{ 0.964200 div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind +{ 1.000000 div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind +{ 0.824900 div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind +] +/MatrixABC [ 0 1 0 1 -1 1 0 0 -1 ] +/EncodeABC [ +{ 116 mul 16 sub 100 div } bind +{ 500 mul 128 add 255 div } bind +{ 200 mul 128 add 255 div } bind +] +/RenderTable [ 33 33 33 [ +<6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF> +<E1A40101E2AA0101E6B20202EBBB0303F0C50606F6D20A09FCDE0A10FFE305 +1FFFE60038FFE70053FFE2006EFFD20088FFBE019EFAA511B4F28426CDE347 +47E6A310A3F95B01E4FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD59 +00E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD +5900E6FD5900E6FDE1A40101E2AA0101E6B20202EBBB0303F0C50606F6D20A +09FCDE0A10FFE3051FFFE60038FFE70053FFE2006EFFD20088FFBE019EFAA5 +11B4F28426CDE34747E6A310A3F95B01E4FD5900E6FD5900E6FD5900E6FD59 +00E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD +5900E6FD5900E6FD5900E6FD5900E6FDE1A40101E2AA0101E6B20202EBBB03 +03F0C50606F6D20A09FCDE0A10FFE3051FFFE60038FFE70053FFE2006EFFD2 +0088FFBE019EFAA511B4F28426CDE34747E6A310A3F95B01E4FD5900E6FD59 +00E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD +5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FDE1A40101E2AA01 +01E6B20202EBBB0303F0C50606F6D20A09FCDE0A10FFE3051FFFE60038FFE7 +0053FFE2006EFFD20088FFBE019EFAA511B4F28426CDE34747E6A310A3F95B +01E4FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD +5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6 +FDE1A40101E2AA0101E6B20202EBBB0303F0C50606F6D20A09FCDE0A10FFE3 +051FFFE60038FFE70053FFE2006EFFD20088FFBE019EFAA511B4F28426CDE3 +4747E6A310A3F95B01E4FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD +5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6 +FD5900E6FD5900E6FDE1A40101E2AA0101E6B20202EBBB0303F0C50606F6D2 +0A09FCDE0A10FFE3051FFFE60038FFE70053FFE2006EFFD20088FFBE019EFA +A511B4F28426CDE34747E6A310A3F95B01E4FD5900E6FD5900E6FD5900E6FD +5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6 +FD5900E6FD5900E6FD5900E6FD5900E6FDE1A40101E2AA0101E6B20202EBBB +0303F0C50606F6D20A09FCDE0A10FFE3051FFFE60038FFE70053FFE2006EFF +D20088FFBE019EFAA511B4F28426CDE34747E6A310A3F95B01E4FD5900E6FD +5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6 +FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FDE1A40101E2AA +0101E6B20202EBBB0303F0C50606F6D20A09FCDE0A10FFE3051FFFE60038FF +E70053FFE2006EFFD20088FFBE019EFAA511B4F28426CDE34747E6A310A3F9 +5B01E4FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6 +FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900 +E6FDE1A40101E2AA0101E6B20202EBBB0303F0C50606F6D20A09FCDE0A10FF +E3051FFFE60038FFE70053FFE2006EFFD20088FFBE019EFAA511B4F28426CD +E34747E6A310A3F95B01E4FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6 +FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900 +E6FD5900E6FD5900E6FDE1A40101E2AA0101E6B20202EBBB0303F0C50606F6 +D20A09FCDE0A10FFE3051FFFE60038FFE70053FFE2006EFFD20088FFBE019E +FAA511B4F28426CDE34747E6A310A3F95B01E4FD5900E6FD5900E6FD5900E6 +FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900 +E6FD5900E6FD5900E6FD5900E6FD5900E6FDE1A40101E2AA0101E6B20202EB +BB0303F0C50606F6D20A09FCDE0A10FFE3051FFFE60038FFE70053FFE2006E +FFD20088FFBE019EFAA511B4F28426CDE34747E6A310A3F95B01E4FD5900E6 +FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900 +E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FDE1A40101E2 +AA0101E6B20202EBBB0303F0C50606F6D20A09FCDE0A10FFE3051FFFE60038 +FFE70053FFE2006EFFD20088FFBE019EFAA511B4F28426CDE34747E6A310A3 +F95B01E4FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900 +E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD59 +00E6FDE1A40101E2AA0101E6B20202EBBB0303F0C50606F6D20A09FCDE0A10 +FFE3051FFFE60038FFE70053FFE2006EFFD20088FFBE019EFAA511B4F28426 +CDE34747E6A310A3F95B01E4FD5900E6FD5900E6FD5900E6FD5900E6FD5900 +E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD59 +00E6FD5900E6FD5900E6FDE1A40101E2AA0101E6B20202EBBB0303F0C50606 +F6D20A09FCDE0A10FFE3051FFFE60038FFE70053FFE2006EFFD20088FFBE01 +9EFAA511B4F28426CDE34747E6A310A3F95B01E4FD5900E6FD5900E6FD5900 +E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD59 +00E6FD5900E6FD5900E6FD5900E6FD5900E6FDE1A40101E2AA0101E6B20202 +EBBB0303F0C60606F6D20A09FCDE0910FFE3051FFFE60037FFE70053FFE300 +6EFFD30087FFBF019EFAA710B4F28625CDE34A43E6A2119FF95C01E3FD5900 +E4FE5900E4FE5900E4FE5900E4FE5900E4FE5900E4FE5900E4FE5900E4FE59 +00E4FE5900E4FE5900E4FE5900E4FE5900E4FE5900E4FE5900E4FEE1A50101 +E2AB0101E6B20202EABC0303EFC60605F6D20A08FCDE090FFFE4031EFFE700 +33FFE9004EFFE7006AFFD90084FFC7009BFBB00BB1F2911DCAE45C34E3A118 +83FA5005CDFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE4C +06CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE +4C06CEFEE1A50101E2AB0101E5B30202EABC0303EFC60605F5D30907FDE007 +0DFFE6011CFFE9002DFFEB0048FFEC0063FFE2007EFFD30095FDBF03ABF3A4 +10C5D68F1DDF716856FB036A99FD026B9AFD026B9AFD026B9AFD026B9AFD02 +6B9AFD026B9AFD026B9AFD026B9AFD026B9AFD026B9AFD026B9AFD026B9AFD +026B9AFD026B9AFD026B9AFDE0A50101E2AB0101E5B30202EABD0303EFC705 +05F5D40807FDE2050CFFE70018FFEA0027FFED0040FFF0005BFFEA0076FFDD +0090FCD602A4E7D404BDBCD504D645AF0FF319D33BF914D53FF914D53FF914 +D53FF914D53FF914D53FF914D53FF914D53FF914D53FF914D53FF914D53FF9 +14D53FF914D53FF914D53FF914D53FF914D53FF9E0A60101E2AC0101E5B402 +02EABD0303EFC70504F5D40706FDE4030AFFE90014FFEC0020FFEF0038FFF2 +0053FFF1006EFFF20283F1F60396D2F900B0B3FC00C778F902DE4BFE25E649 +FF2AE649FF2AE649FF2AE649FF2AE649FF2AE649FF2AE649FF2AE649FF2AE6 +49FF2AE649FF2AE649FF2AE649FF2AE649FF2AE649FF2AE649FF2AE6E0A601 +01E2AC0101E5B40202EABE0303EFC80404F5D50605FEE60207FFEB0011FFEE +001BFFF10032FFF3004EFFF90166F8FE0779E5FE098EC5FF08AA9CFF00C15E +FD03D73BFF38DA37FF3DDA37FF3DDA37FF3DDA37FF3DDA37FF3DDA37FF3DDA +37FF3DDA37FF3DDA37FF3DDA37FF3DDA37FF3DDA37FF3DDA37FF3DDA37FF3D +DA37FF3DDAE0A70101E2AD0101E5B50202E9BE0202EEC80404F5D60504FEE8 +0104FFEC000EFFEF0019FFF1002FFFF70049F9FE0161E8FF0578D3FF188BB3 +FF14A481FF00BD45FF07D20DFF28D808FF2AD808FF2AD808FF2AD808FF2AD8 +08FF2AD808FF2AD808FF2AD808FF2AD808FF2AD808FF2AD808FF2AD808FF2A +D808FF2AD808FF2AD808FF2AD8E0A70101E2AD0101E5B50102E9BF0202EEC9 +0403F5D60504FEE80103FFEC000DFFEF0019FFF4002BFDFB0241EDFF015FD8 +FF0478C4FF2885A6FF2E9970FF12B42BFF0DCD05FF30CF03FF33CF03FF33CF +03FF33CF03FF33CF03FF33CF03FF33CF03FF33CF03FF33CF03FF33CF03FF33 +CF03FF33CF03FF33CF03FF33CF03FF33CF03FF33CFE0A80101E2AE0101E5B6 +0102E9BF0202EEC90303F5D60504FEE80103FFEC000DFFF10215FEF90522F6 +FE023EE0FF005ECAFF1273B7FF367F9FFF4B8D57FF11B417FF19C601FF3CC6 +01FF40C501FF40C501FF40C501FF40C501FF40C501FF40C501FF40C501FF40 +C501FF40C501FF40C501FF40C501FF40C501FF40C501FF40C501FF40C5E1A9 +0101E2AE0101E5B60102E9BF0202EEC90303F5D60504FEE80103FFEE0208FE +F70907F9FD071CEBFF0040D2FF035EBEFF216EA9FF3A7C79FF239B3BFF0AB6 +0BFF26BF00FF55BC00FF5DBB00FF5DBB00FF5DBB00FF5DBB00FF5DBB00FF5D +BB00FF5DBB00FF5DBB00FF5DBB00FF5DBB00FF5DBB00FF5DBB00FF5DBB00FF +5DBB00FF5DBBE1A90101E2AE0101E5B60102E9BF0202EEC90303F5D60504FE +E80103FBF10304F7F90608F0FE071CDEFF0340C4FF095EB2FF286A92FF2E80 +56FE07A428FE12B306FE37B600FF6DB200FF73B200FF73B200FF73B200FF73 +B200FF73B200FF73B200FF73B200FF73B200FF73B200FF73B200FF73B200FF +73B200FF73B200FF73B200FF73B2E1A90101E2AE0101E5B60102E9BF0202EE +C90303F4D60504F5E50304F2F00404EEFA0707E7FF170ECFFF0542B7FF105D +A4FF2A6976FF178A40FD09A41AFD21AD04FE4CAD00FE79A900FD7DA900FD7D +A900FD7DA900FD7DA900FD7DA900FD7DA900FD7DA900FD7DA900FD7DA900FD +7DA900FD7DA900FD7DA900FD7DA900FD7DA900FD7DA9E1A90101E2AE0101E5 +B60102E9BF0202EEC90303EFD60404ECE40404E9F00405E5FC0A06DCFF1D0D +BFFF024AAAFF145C90FF216E5BFE07922EFC12A112FC31A502FE5EA401FD85 +A001FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC +8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9FE1 +A90101E2AE0101E5B60102E9BF0202EACA0303E6D70403E3E40404E0F20405 +DDFC0D07CEFF101FB2FF034C9CFF145C74FF0A7B48FD0B9120FC1F9C0CFC41 +9D01FF6D9B0EFE949011FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE +9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11 +FE9A8E11FE9A8EE1A90101E2AE0101E5B60102E6BF0202E2CB0202DED90303 +DCE70303D8F30606D3FC0F09BFFF052FA5FE074C8AFF0E6061FE038037FC12 +8E17FB2D9508FD509601FF799241FFB36A4EFFBB614EFFBB614EFFBB614EFF +BB614EFFBB614EFFBB614EFFBB614EFFBB614EFFBB614EFFBB614EFFBB614E +FFBB614EFFBB614EFFBB614EFFBB61E1A90101E2AE0101E4B60102DEC00202 +DACE0202D7DC0202D4E90303CFF40607C7FC0A12B2FE073097FE074C79FF07 +6551FD097E2AFC1C8A11FC3B8E04FE5D8E07FF888854FFC4565EFFC94F5EFF +C94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5E +FFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94FE1A90101E1AE0101 +DCB60202D5C20202D2D10101D0E00101CCEB0303C5F40607BBFB0B13A7FE0A +2C8AFE054D6AFE056841FC107B1FFC27840BFD488702FF6B8617FFA07854FF +C94D55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55 +FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C +E1A90101DBAE0202D2B70202CEC40101CCD50101C9E20101C3EC0203BBF406 +08B1FB0C119CFE0B2C7DFE074C5AFD0A6631FB177815FC327F05FE548108FF +7D7B27FFAD644DFFCA4748FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A48 +FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A +48FFCA4A48FFCA4ADDA80202D1AF0202CAB90202C7C80101C6D80000C1E401 +01BAED0303B1F40608A7FB0C118FFD0A2D70FD094B4AFC0F6423FB1E740EFD +3E7805FF63780FFF8D6F22FFB25E40FFC9463FFFCA473FFFCA473FFFCA473F +FFCA473FFFCA473FFFCA473FFFCA473FFFCA473FFFCA473FFFCA473FFFCA47 +3FFFCA473FFFCA473FFFCA473FFFCA47> +<E0A00000E1A50101E3AB0202E8B30303EDBD0505F2C70908F8D4100DFEDC0F +1AFFDE0833FFDC0055FFD3006FFFBF0188FEA5069FFB8F25B1F55D3ACBF130 +7ADAD709B8E89F03E5ED9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC93 +00EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC +9300EAEC9300EAECE0A00000E1A50101E3AB0202E8B30303EDBD0505F2C709 +08F8D4100DFEDC0F1AFFDE0833FFDC0055FFD3006FFFBF0188FEA5069FFB8F +25B1F55D3ACBF1307ADAD709B8E89F03E5ED9300EAEC9300EAEC9300EAEC93 +00EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC +9300EAEC9300EAEC9300EAEC9300EAECE0A00000E1A50101E3AB0202E8B303 +03EDBD0505F2C70908F8D4100DFEDC0F1AFFDE0833FFDC0055FFD3006FFFBF +0188FEA5069FFB8F25B1F55D3ACBF1307ADAD709B8E89F03E5ED9300EAEC93 +00EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC +9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAECE0A00000E1A501 +01E3AB0202E8B30303EDBD0505F2C70908F8D4100DFEDC0F1AFFDE0833FFDC +0055FFD3006FFFBF0188FEA5069FFB8F25B1F55D3ACBF1307ADAD709B8E89F +03E5ED9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC +9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EA +ECE0A00000E1A50101E3AB0202E8B30303EDBD0505F2C70908F8D4100DFEDC +0F1AFFDE0833FFDC0055FFD3006FFFBF0188FEA5069FFB8F25B1F55D3ACBF1 +307ADAD709B8E89F03E5ED9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC +9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EA +EC9300EAEC9300EAECE0A00000E1A50101E3AB0202E8B30303EDBD0505F2C7 +0908F8D4100DFEDC0F1AFFDE0833FFDC0055FFD3006FFFBF0188FEA5069FFB +8F25B1F55D3ACBF1307ADAD709B8E89F03E5ED9300EAEC9300EAEC9300EAEC +9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EA +EC9300EAEC9300EAEC9300EAEC9300EAECE0A00000E1A50101E3AB0202E8B3 +0303EDBD0505F2C70908F8D4100DFEDC0F1AFFDE0833FFDC0055FFD3006FFF +BF0188FEA5069FFB8F25B1F55D3ACBF1307ADAD709B8E89F03E5ED9300EAEC +9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EA +EC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAECE0A00000E1A5 +0101E3AB0202E8B30303EDBD0505F2C70908F8D4100DFEDC0F1AFFDE0833FF +DC0055FFD3006FFFBF0188FEA5069FFB8F25B1F55D3ACBF1307ADAD709B8E8 +9F03E5ED9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EA +EC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300 +EAECE0A00000E1A50101E3AB0202E8B30303EDBD0505F2C70908F8D4100DFE +DC0F1AFFDE0833FFDC0055FFD3006FFFBF0188FEA5069FFB8F25B1F55D3ACB +F1307ADAD709B8E89F03E5ED9300EAEC9300EAEC9300EAEC9300EAEC9300EA +EC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300 +EAEC9300EAEC9300EAECE0A00000E1A50101E3AB0202E8B30303EDBD0505F2 +C70908F8D4100DFEDC0F1AFFDE0833FFDC0055FFD3006FFFBF0188FEA5069F +FB8F25B1F55D3ACBF1307ADAD709B8E89F03E5ED9300EAEC9300EAEC9300EA +EC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300 +EAEC9300EAEC9300EAEC9300EAEC9300EAECE0A00000E1A50101E3AB0202E8 +B30303EDBD0505F2C70908F8D4100DFEDC0F1AFFDE0833FFDC0055FFD3006F +FFBF0188FEA5069FFB8F25B1F55D3ACBF1307ADAD709B8E89F03E5ED9300EA +EC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300 +EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAECE0A00000E1 +A50101E3AB0202E8B30303EDBD0505F2C70908F8D4100DFEDC0F1AFFDE0833 +FFDC0055FFD3006FFFBF0188FEA5069FFB8F25B1F55D3ACBF1307ADAD709B8 +E89F03E5ED9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300 +EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC93 +00EAECE0A00000E1A50101E3AB0202E8B30303EDBD0505F2C70908F8D4100D +FEDC0F1AFFDE0833FFDC0055FFD3006FFFBF0188FEA5069FFB8F25B1F55D3A +CBF1307ADAD709B8E89F03E5ED9300EAEC9300EAEC9300EAEC9300EAEC9300 +EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC93 +00EAEC9300EAEC9300EAECE0A00000E1A50101E3AB0202E8B40303EDBD0505 +F2C80908F8D40F0DFEDC0E19FFDF0930FFDD0053FFD6006DFFC30186FEA905 +9EFB9321B0F56538CAF23572DAD70AB1E99B04E5EF8A00ECEE8A00ECEE8A00 +ECEE8A00ECEE8A00ECEE8A00ECEE8A00ECEE8A00ECEE8A00ECEE8A00ECEE8A +00ECEE8A00ECEE8A00ECEE8A00ECEE8A00ECEEE0A00000E1A50101E3AC0202 +E8B40203EDBE0505F2C80808F8D50E0CFEDD0D17FFE20D28FFE1004EFFDC00 +68FFCB0082FEB4039AFC9C17AEF77931C5F2435BDBD50F9DEC8E06E4F57100 +F3F67100F3F67100F3F67100F3F67100F3F67100F3F67100F3F67100F3F671 +00F3F67100F3F67100F3F67100F3F67100F3F67100F3F67100F3F6E0A10000 +E1A60101E3AC0202E7B50203ECBE0504F2C90807F8D50D0BFEDF0A16FFE309 +27FFE40048FFE10063FFD4007DFFC00195FDA70CABF88C29C0EB5441DBB41A +74F04145E3FA1559F3FA1559F3FA1559F3FA1559F3FA1559F3FA1559F3FA15 +59F3FA1559F3FA1559F3FA1559F3FA1559F3FA1559F3FA1559F3FA1559F3FA +1559F3FAE0A10000E1A60101E3AC0102E7B50203ECBF0404F1C90707F8D60C +0AFEE00815FFE40425FFE60041FFE7005DFFDD0078FFCB0090FEB405A7F1A1 +1BBEBE8522DB7E784FF40C75AFF9007FC2F6007FC2F6007FC2F6007FC2F600 +7FC2F6007FC2F6007FC2F6007FC2F6007FC2F6007FC2F6007FC2F6007FC2F6 +007FC2F6007FC2F6007FC2F6E0A20000E1A70101E3AD0102E7B50202ECBF04 +04F1CA0706F8D70B09FEE10514FFE50123FFE8003BFFEA0057FFE40071FFD6 +008BFBD2079FE3CF0BBABBD20ED66CBE23ED11D273F501F581F601F581F601 +F581F601F581F601F581F601F581F601F581F601F581F601F581F601F581F6 +01F581F601F581F601F581F601F581F601F581F6E0A20000E1A70101E3AD01 +02E7B60202ECBF0404F1CA0606F7D70A08FEE30311FFE7001EFFEA0033FFED +004EFFEC0069FFEE047FF4F20991D8F503ACB2F703C576F111D920F840E600 +FF48E900FF48E900FF48E900FF48E900FF48E900FF48E900FF48E900FF48E9 +00FF48E900FF48E900FF48E900FF48E900FF48E900FF48E900FF48E9E0A300 +00E1A70101E3AE0101E7B60202EBC00303F1CB0605F7D80807FEE6010EFFEA +0019FFED002AFFF00045FEF7015AF5FD076FE2FD1082CBFF19989FFF06B36B +FD05C821FE24D705FF31DA05FF31DA05FF31DA05FF31DA05FF31DA05FF31DA +05FF31DA05FF31DA05FF31DA05FF31DA05FF31DA05FF31DA05FF31DA05FF31 +DA05FF31DAE0A30000E1A80101E3AE0101E7B70202EBC10303F0CC0504F7DA +0706FFE9000AFFEC0014FFF00020FFF60033F8FD024BE4FF006AD0FF107DBC +FF358993FF28A251FF00C312FF24CE00FF36CE00FF36CE00FF36CE00FF36CE +00FF36CE00FF36CE00FF36CE00FF36CE00FF36CE00FF36CE00FF36CE00FF36 +CE00FF36CE00FF36CE00FF36CEE0A40001E1A90101E3AF0101E6B80202EBC1 +0303F0CC0404F7DA0504FFEB0105FFED0012FFF50713FDFB0429EDFF014AD5 +FF0169C2FF2276AEFF43847CFF2CA036FF06C008FF33C500FF48C400FF48C4 +00FF48C400FF48C400FF48C400FF48C400FF48C400FF48C400FF48C400FF48 +C400FF48C400FF48C400FF48C400FF48C400FF48C4E0A50101E1A90101E3B0 +0101E6B90202EBC20202F0CD0403F7DA0504FFEB0105FFF30604FCFB080CF5 +FE012AE0FF004CC6FF0668B5FF2D719BFF3E8457FF0FA922FF12BB03FF50BB +00FF75B800FF75B800FF75B800FF75B800FF75B800FF75B800FF75B800FF75 +B800FF75B800FF75B800FF75B800FF75B800FF75B800FF75B800FF75B8E1A6 +0101E1AA0101E3B00101E6B90202EBC20202F0CD0403F7DA0504FBEB0203F7 +F40404F3FC080BEBFF0B24D1FF014FBAFF1463A5FF2E7175FF18923DFE0BAB +14FE22B402FF61B100FF83AE00FF83AE00FF83AE00FF83AE00FF83AE00FF83 +AE00FF83AE00FF83AE00FF83AE00FF83AE00FF83AE00FF83AE00FF83AE00FF +83AE00FF83AEE1A60101E1AA0101E3B00101E6B90202EBC20202F0CC0403F4 +DA0504F1E80404EEF40405EAFD1104E0FF250BC0FF0153AEFF1F5E8DFF1F77 +57FE059A2AFD15A70CFD34AC01FD6FA800FB89A500FB89A500FB89A500FB89 +A500FB89A500FB89A500FB89A500FB89A500FB89A500FB89A500FB89A500FB +89A500FB89A500FB89A500FB89A5E1A60101E1AA0101E3B00101E6B90202EB +C20202EECD0403EBDB0404E8E80404E5F50406E1FE1404D1FF1720B3FF0653 +A0FF1F5E73FF0F8043FD0B981EFC23A109FD47A301FD7F9E03FA979B03FA97 +9B03FA979B03FA979B03FA979B03FA979B03FA979B03FA979B03FA979B03FA +979B03FA979B03FA979B03FA979B03FA979B03FA979BE1A60101E1AA0101E3 +B00101E6B90202EAC20202E6CF0303E2DC0303DFEA0404DDF70607D6FE130B +BFFF003CA6FF0B518CFF16645DFE078631FC149514FC329A04FD579A0BFF90 +9015FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FF +AB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB88E1 +A60101E1AA0101E3B00101E5B90202E2C40202DDD10202DBDF0202D7EC0404 +D3F70708C9FD081AB0FE043C98FF0C5174FF03714BFD0B8524FB20900EFC41 +9302FE64922CFFA57451FFC95B51FFC95B51FFC95B51FFC95B51FFC95B51FF +C95B51FFC95B51FFC95B51FFC95B51FFC95B51FFC95B51FFC95B51FFC95B51 +FFC95B51FFC95BE1A60101E1AA0101E3B00101DFB90202D9C50202D6D40102 +D3E20202CFEE0404C9F70709BCFD0A1AA3FD073B88FF065665FF03723BFC12 +821AFC2C8A08FE4E8C00FF728A3DFFB66166FFD14566FFD14566FFD14566FF +D14566FFD14566FFD14566FFD14566FFD14566FFD14566FFD14566FFD14566 +FFD14566FFD14566FFD14566FFD145E1A60101E1AA0101DEB00202D5BA0202 +D1C80101CFD80101CCE50101C5EF0404BEF7080AB3FD0E1796FD083A7AFF05 +5755FD0A702DFC1B7E12FC388304FE5C850AFF867D43FFBF5457FFCF4557FF +CF4557FFCF4557FFCF4557FFCF4557FFCF4557FFCF4557FFCF4557FFCF4557 +FFCF4557FFCF4557FFCF4557FFCF4557FFCF4557FFCF45E1A60101DDAA0202 +D3B10202CDBC0202CACB0101C8DB0000C3E70101BCEF0304B4F7080AA8FD0D +178AFD09396CFD095544FC106D20FC25790CFD447D06FF6C7B11FF967130FF +BF5731FFC95431FFC95431FFC95431FFC95431FFC95431FFC95431FFC95431 +FFC95431FFC95431FFC95431FFC95431FFC95431FFC95431FFC95431FFC954 +DFA60101D4AA0203CBB20202C6BE0101C4CF0000C0DD0000BBE70101B3EF03 +04AAF7080A9BFD0B1B7DFD0A385CFC0C5433FB156B17FC2F7307FE50760CFF +7C6F12FFA06729FFC05330FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C30 +FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C +30FFCA4C30FFCA4CD5A50303CAAB0203C3B40202BFC10101BDD10000B8DE00 +00B2E70202A9F00304A0F8080990FD0C1A70FD0B384CFC0E5425FB1C6710FD +3A6C06FF5E6D10FF896310FFA65F16FFBE5620FFC84E20FFC84E20FFC84E20 +FFC84E20FFC84E20FFC84E20FFC84E20FFC84E20FFC84E20FFC84E20FFC84E +20FFC84E20FFC84E20FFC84E20FFC84E> +<E09C0000E1A00000E2A50101E5AC0202EAB50404EFBE0807F5C90D0CFBD313 +15FFD60C2DFFD20151FFC8026BFEB40683FC980F9BFC7C2BACF5574EBEEE33 +86CBE50FBCD7BC04DDDCA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA9 +00E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAE09C0000E1A00000E2A50101E5AC0202EAB50404EFBE08 +07F5C90D0CFBD31315FFD60C2DFFD20151FFC8026BFEB40683FC980F9BFC7C +2BACF5574EBEEE3386CBE50FBCD7BC04DDDCA900E9DAA900E9DAA900E9DAA9 +00E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A00000E2A50101E5AC02 +02EAB50404EFBE0807F5C90D0CFBD31315FFD60C2DFFD20151FFC8026BFEB4 +0683FC980F9BFC7C2BACF5574EBEEE3386CBE50FBCD7BC04DDDCA900E9DAA9 +00E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A000 +00E2A50101E5AC0202EAB50404EFBE0807F5C90D0CFBD31315FFD60C2DFFD2 +0151FFC8026BFEB40683FC980F9BFC7C2BACF5574EBEEE3386CBE50FBCD7BC +04DDDCA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAE09C0000E1A00000E2A50101E5AC0202EAB50404EFBE0807F5C90D0CFBD3 +1315FFD60C2DFFD20151FFC8026BFEB40683FC980F9BFC7C2BACF5574EBEEE +3386CBE50FBCD7BC04DDDCA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAE09C0000E1A00000E2A50101E5AC0202EAB50404EFBE +0807F5C90D0CFBD31315FFD60C2DFFD20151FFC8026BFEB40683FC980F9BFC +7C2BACF5574EBEEE3386CBE50FBCD7BC04DDDCA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A00000E2A50101E5AC +0202EAB50404EFBE0807F5C90D0CFBD31315FFD60C2DFFD20151FFC8026BFE +B40683FC980F9BFC7C2BACF5574EBEEE3386CBE50FBCD7BC04DDDCA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A0 +0000E2A50101E5AC0202EAB50404EFBE0807F5C90D0CFBD31315FFD60C2DFF +D20151FFC8026BFEB40683FC980F9BFC7C2BACF5574EBEEE3386CBE50FBCD7 +BC04DDDCA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900 +E9DAE09C0000E1A00000E2A50101E5AC0202EAB50404EFBE0807F5C90D0CFB +D31315FFD60C2DFFD20151FFC8026BFEB40683FC980F9BFC7C2BACF5574EBE +EE3386CBE50FBCD7BC04DDDCA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900 +E9DAA900E9DAA900E9DAE09C0000E1A00000E2A50101E5AC0202EAB50404EF +BE0807F5C90D0CFBD31315FFD60C2DFFD20151FFC8026BFEB40683FC980F9B +FC7C2BACF5574EBEEE3386CBE50FBCD7BC04DDDCA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900 +E9DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A00000E2A50101E5 +AC0202EAB50404EFBE0807F5C90D0CFBD31315FFD60C2DFFD20151FFC8026B +FEB40683FC980F9BFC7C2BACF5574EBEEE3386CBE50FBCD7BC04DDDCA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900 +E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1 +A00000E2A50101E5AC0202EAB50404EFBE0707F5C90D0CFBD31315FFD70C2C +FFD30150FFC9026BFFB50583FD9B0E9AFC812BABF6594BBFEF3483CCE60FBA +D8BC04DCDEA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800 +E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA8 +00E8DCE09C0000E1A00000E2A60101E5AD0202EAB50404EFBF0707F5CA0D0B +FBD41214FFD90D29FFD6014DFFCD0168FFBA0281FDA20B98FC8A27A9F76244 +BEF03978CDE911B4DABD04D9E1A600E7DFA600E7DFA600E7DFA600E7DFA600 +E7DFA600E7DFA600E7DFA600E7DFA600E7DFA600E7DFA600E7DFA600E7DFA6 +00E7DFA600E7DFA600E7DFE09D0000E1A10000E2A60101E5AD0202EAB60304 +EFBF0707F5CA0C0BFAD51212FFDB0E24FFD90149FFD30064FFC1017EFEAA07 +95FC911EA8F9703CBCF14068CFEE13ABDCBF05D5E5A200E7E4A200E7E4A200 +E7E4A200E7E4A200E7E4A200E7E4A200E7E4A200E7E4A200E7E4A200E7E4A2 +00E7E4A200E7E4A200E7E4A200E7E4A200E7E4E09D0000E1A10000E2A60101 +E5AD0202E9B60304EFC00606F4CB0B0AFAD61011FFDD0F20FFDC0243FFD800 +60FFC9007AFFB30392FC9915A6FA7D34B9F24A58D0F1189DDEB507D3EA6B05 +F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EE68 +06F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EEE09E0000 +E1A20000E2A70101E5AE0202E9B70303EFC10606F4CC0B09FAD70F10FFDE0E +1DFFDF043DFFDD005BFFD10075FFBC018EFDA30DA4FB8A2BB7E56144D1B22E +6CE8593ACFF30D50FAF20C53F9F20C53F9F20C53F9F20C53F9F20C53F9F20C +53F9F20C53F9F20C53F9F20C53F9F20C53F9F20C53F9F20C53F9F20C53F9F2 +0C53F9F2E09E0000E0A20000E2A70101E4AE0202E9B70303EEC10605F4CC0A +09FAD80D0FFFE00B1CFFE20536FFE20056FFD90070FFC60089FDB0099FEDA5 +20B5C19031D18C8366EC256FB1F3007EE3EE0080E2ED0080E2ED0080E2ED00 +80E2ED0080E2ED0080E2ED0080E2ED0080E2ED0080E2ED0080E2ED0080E2ED +0080E2ED0080E2ED0080E2EDE09E0000E0A20001E2A80101E4AF0202E9B803 +03EEC20505F4CD0908FAD90C0EFFE1071BFFE40430FFE5004FFFE0006AFFD6 +0282F6D31494DECE16B0B2C720CC69AE35E428B88EEA01D3C9E701D4C9E701 +D4C9E701D4C9E701D4C9E701D4C9E701D4C9E701D4C9E701D4C9E701D4C9E7 +01D4C9E701D4C9E701D4C9E701D4C9E701D4C9E7E09F0000E0A30001E1A801 +01E4AF0202E9B80303EEC20505F3CE0807FADA0A0CFFE3021AFFE6012BFFE9 +0046FFEB0060FBEF0E70EBEE1C83D4F113A1AAF10FBE6BE621D42DE85ADD00 +FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB +00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADBE0A000 +00E0A40101E1A90101E4B00202E9B90203EDC30404F3CE0706FADD070AFFE6 +0015FFE90023FFED0038FDF6054AF2FA105EDCFA1B76C6FD258CA2FE21A464 +F810C02AF930CE00FF79CE00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7BCE +00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7B +CE00FF7BCEE0A10000E0A40101E1A90101E4B10102E8BA0202EDC40404F2CF +0605FBDF0408FFE90010FFEE0018FFF7051FF7FE0634E3FF0157CCFF0F6EB8 +FF317A9BFF408C54FF07B41BFF18C300FF4AC200FF50C200FF50C200FF50C2 +00FF50C200FF50C200FF50C200FF50C200FF50C200FF50C200FF50C200FF50 +C200FF50C200FF50C200FF50C2E1A20000E0A50101E1AA0101E4B20102E8BB +0202EDC50303F2D00504FBE10304FEEC0007FCF50607F8FD0812ECFF0136D3 +FF0058BDFF1A6AA9FF377777FF209738FE08B40EFF28BB00FF71B700FF7AB6 +00FF7AB600FF7AB600FF7AB600FF7AB600FF7AB600FF7AB600FF7AB600FF7A +B600FF7AB600FF7AB600FF7AB600FF7AB600FF7AB6E1A30000E0A60101E1AB +0101E4B30101E8BC0202ECC50303F2D10504F9E10304F7ED0403F3F70506EF +FF0D0EDFFF0C2FC3FF035BB0FF226693FF2D7B54FE07A024FE14B008FE3DB1 +00FE83AC00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8B +AB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BABE1A4 +0000E1A70101E1AC0101E4B30101E8BC0202ECC50303F1D10504F0DF0404ED +EC0404EAF80606E5FF1A04D0FF1030B4FF095A9FFF216771FF0F883EFD0C9F +17FC25A805FE52A801FB8CA202F996A102F996A102F996A102F996A102F996 +A102F996A102F996A102F996A102F996A102F996A102F996A102F996A102F9 +96A102F996A1E1A50000E1A80101E1AC0101E4B30101E8BC0202ECC50303EA +D20403E7E00404E4ED0404E1F90806DBFF2101BFFF063FA7FF105789FF166D +59FE068E2DFC179C10FC37A003FE639E04FC999708FCAA9408FCAA9408FCAA +9408FCAA9408FCAA9408FCAA9408FCAA9408FCAA9408FCAA9408FCAA9408FC +AA9408FCAA9408FCAA9408FCAA94E1A50000E1A80101E1AC0101E4B30101E8 +BC0202E6C70302E1D40303DFE20303DBEF0404D7FA0B08CCFF0C1DB0FF0445 +99FF125672FF087646FD0C8C20FC24960BFC479804FE719437FFBB701DFFBB +7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFF +BB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7EE1A50000E1A80101E1 +AC0101E4B30101E2BC0202DCC90202D9D70202D7E50202D2F10505CCFA090D +BDFE0527A2FE074487FF0C5B5FFE067935FC148917FC328F06FE55900DFF83 +8652FFCB5741FFCC6041FFCC6041FFCC6041FFCC6041FFCC6041FFCC6041FF +CC6041FFCC6041FFCC6041FFCC6041FFCC6041FFCC6041FFCC6041FFCC60E1 +A50000E1A80101E1AC0101DFB30202D8BD0202D4CB0102D2DB0101CEE70202 +C9F10505C0F9090EB2FE0C2294FE074477FF065F4FFD0B7726FB1D840FFD3F +8802FF638817FF957855FFCE4B4CFFD0504CFFD0504CFFD0504CFFD0504CFF +D0504CFFD0504CFFD0504CFFD0504CFFD0504CFFD0504CFFD0504CFFD0504C +FFD0504CFFD050E1A50000E1A80101DFAC0102D6B40202D0BF0202CDCF0101 +CBDE0101C6E90202BEF20506B6F90A0EA7FE0E1F87FE084367FE06613EFC12 +741BFC297F09FE4C8105FF747E25FFA6674DFFCE483DFFCD513DFFCD513DFF +CD513DFFCD513DFFCD513DFFCD513DFFCD513DFFCD513DFFCD513DFFCD513D +FFCD513DFFCD513DFFCD513DFFCD51E1A50000DFA70101D5AC0203CDB50202 +C8C20101C7D20000C3E00000BDEA0202B5F20506ABF90A0E9AFE0B237AFD09 +4257FD0B5F2FFB197113FC357806FE5A790EFF867122FFAD6034FFCA4E1FFF +C85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1F +FFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85AE1A50000D7A70202 +CCAD0203C5B70202C2C50101BFD50000BBE10000B4EA0203ABF20405A1F90A +0E8CFD0A256CFD0B4246FC0F5E22FB216C0CFD407108FF696F12FF936519FF +B05C27FFC94E1CFFC9541CFFC9541CFFC9541CFFC9541CFFC9541CFFC9541C +FFC9541CFFC9541CFFC9541CFFC9541CFFC9541CFFC9541CFFC9541CFFC954 +D9A30202CDA70203C4AE0202BFB90101BBC80000B7D60000B2E10101AAEA02 +03A2F3040596FA0C0D7FFD0C255DFC0C4235FB135C18FC2B6609FE4C690CFF +766211FF9A5C0EFFB15A0CFFC5560CFFC7550CFFC7550CFFC7550CFFC7550C +FFC7550CFFC7550CFFC7550CFFC7550CFFC7550CFFC7550CFFC7550CFFC755 +0CFFC7550CFFC755CEA20303C4A70202BDAF0101B8BC0000B4CB0000AFD700 +00A9E20101A1EB020298F404058BFA0D0E72FD0E254DFC0E4326FB185911FD +355F09FF585E09FF7E590DFF9E5408FFB35400FFC45500FFC75400FFC75400 +FFC75400FFC75400FFC75400FFC75400FFC75400FFC75400FFC75400FFC754 +00FFC75400FFC75400FFC75400FFC754> +<E0980000E09B0000E2A00101E4A60202E7AD0304ECB50606F2BE0B0BF8C812 +12FDCC1225FEC70748FEBD0866FDAA137CFC8D1895FB5820B1F34758B7EE35 +91BBE41ABDC6CB09DCCCB501F3CBB300F2CAB300F2CAB300F2CAB300F2CAB3 +00F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAE0980000E09B0000E2A00101E4A60202E7AD0304ECB506 +06F2BE0B0BF8C81212FDCC1225FEC70748FEBD0866FDAA137CFC8D1895FB58 +20B1F34758B7EE3591BBE41ABDC6CB09DCCCB501F3CBB300F2CAB300F2CAB3 +00F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAE0980000E09B0000E2A00101E4A602 +02E7AD0304ECB50606F2BE0B0BF8C81212FDCC1225FEC70748FEBD0866FDAA +137CFC8D1895FB5820B1F34758B7EE3591BBE41ABDC6CB09DCCCB501F3CBB3 +00F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAE0980000E09B00 +00E2A00101E4A60202E7AD0304ECB50606F2BE0B0BF8C81212FDCC1225FEC7 +0748FEBD0866FDAA137CFC8D1895FB5820B1F34758B7EE3591BBE41ABDC6CB +09DCCCB501F3CBB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAE0980000E09B0000E2A00101E4A60202E7AD0304ECB50606F2BE0B0BF8C8 +1212FDCC1225FEC70748FEBD0866FDAA137CFC8D1895FB5820B1F34758B7EE +3591BBE41ABDC6CB09DCCCB501F3CBB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAE0980000E09B0000E2A00101E4A60202E7AD0304ECB5 +0606F2BE0B0BF8C81212FDCC1225FEC70748FEBD0866FDAA137CFC8D1895FB +5820B1F34758B7EE3591BBE41ABDC6CB09DCCCB501F3CBB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAE0980000E09B0000E2A00101E4A6 +0202E7AD0304ECB50606F2BE0B0BF8C81212FDCC1225FEC70748FEBD0866FD +AA137CFC8D1895FB5820B1F34758B7EE3591BBE41ABDC6CB09DCCCB501F3CB +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAE0980000E09B +0000E2A00101E4A60202E7AD0304ECB50606F2BE0B0BF8C81212FDCC1225FE +C70748FEBD0866FDAA137CFC8D1895FB5820B1F34758B7EE3591BBE41ABDC6 +CB09DCCCB501F3CBB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300 +F2CAE0980000E09B0000E2A00101E4A60202E7AD0304ECB50606F2BE0B0BF8 +C81212FDCC1225FEC70748FEBD0866FDAA137CFC8D1895FB5820B1F34758B7 +EE3591BBE41ABDC6CB09DCCCB501F3CBB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300 +F2CAB300F2CAB300F2CAE0980000E09B0000E2A00001E4A60202E7AD0304EC +B50606F2BE0B0BF8C81212FDCC1225FEC70748FEBD0866FDAB137CFC8D1895 +FB5820B1F34757B7EE3591BBE41ABDC6CB09DBCCB501F3CBB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300 +F2CAB300F2CAB300F2CAB300F2CAB300F2CAE0980000E09C0000E2A00001E4 +A60202E7AD0303ECB60606F2BF0B0BF8C91212FDCE1223FECA0646FEC00665 +FEAE107AFC921693FB601DAFF54F53B5EE388ABDE61CB9C7CD09D9CEB401F1 +CEB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200 +F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDE0990000E0 +9C0000E1A00001E3A60102E7AD0303ECB60506F2C00A0AF7CA1111FDD01221 +FFCD0643FEC40462FEB30D79FD991292FB6D1CABF75B4EB4EF3B7FBFE81FB3 +C9CE09D5D1B201EED2AF00EED0AF00EED0AF00EED0AF00EED0AF00EED0AF00 +EED0AF00EED0AF00EED0AF00EED0AF00EED0AF00EED0AF00EED0AF00EED0AF +00EED0E0990000E09C0000E1A10001E3A70102E7AE0303ECB70506F1C00A09 +F7CB1110FDD2121EFFD00640FFC8035FFEB90977FD9F0E90FC7A1AA7F96849 +B1F03E73C1EA23ACCBD109D1D5B100EBD6AD00EBD4AD00EBD4AD00EBD4AD00 +EBD4AD00EBD4AD00EBD4AD00EBD4AD00EBD4AD00EBD4AD00EBD4AD00EBD4AD +00EBD4AD00EBD4AD00EBD4E09A0000E09D0000E1A10001E3A70102E6AE0303 +ECB70505F1C10909F7CC100FFCD4131CFFD3063CFFCD025CFFBE0575FEA609 +8EFC8819A3FC7544AFF14267C4ED26A5CDD309CDD8AF00E8DAA600E9D9A600 +E9D9A600E9D9A600E9D9A600E9D9A600E9D9A600E9D9A600E9D9A600E9D9A6 +00E9D9A600E9D9A600E9D9A600E9D9A600E9D9E09A0000E09D0000E1A20101 +E3A70102E6AF0203ECB80505F1C20908F7CD100EFCD5131AFFD60739FFD201 +59FFC40173FEAE048BFC9416A0FD803CADF24A5BC5EE2B99CFC312C4DF8109 +EFE3721DF7E0721DF7E0721DF7E0721DF7E0721DF7E0721DF7E0721DF7E072 +1DF7E0721DF7E0721DF7E0721DF7E0721DF7E0721DF7E0721DF7E0E19B0000 +E09E0000E1A20101E3A80102E6AF0203EBB90405F1C20808F7CE0F0DFCD813 +17FFD90834FFD70055FFCB006FFFB70388FD9D109DFA8930ADE26648C7B74B +75DB7941C3E91B39FAEC133AFCE8133AFCE8133AFCE8133AFCE8133AFCE813 +3AFCE8133AFCE8133AFCE8133AFCE8133AFCE8133AFCE8133AFCE8133AFCE8 +133AFCE8E19B0000E09E0000E1A30101E3A90102E6B00203EBB90404F0C308 +07F6CF0E0CFCD91215FFDC092DFFDB004FFFD30069FFC10183FBB11296E8A7 +25ADBF9238C7877A66E03D77B6EC0171E8E90065E8E40065E8E40065E8E400 +65E8E40065E8E40065E8E40065E8E40065E8E40065E8E40065E8E40065E8E4 +0065E8E40065E8E40065E8E4E19C0000E09F0000E1A30101E2A90101E6B102 +02EBBA0404F0C40707F6D00D0BFCDB0F13FFDF0B25FFE00047FFDC0062FDD5 +0877F1D52485D8CD24A4ADC12DC16FAC49D93BAE94E000B4D4E100ACDBDC00 +ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDC +00ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDCE19C0000E0A00000E1A401 +01E2AA0101E6B10202EBBB0404F0C50606F6D10B09FCDD0C10FFE20821FFE4 +003DFEE90455F7ED185FF1F43961CDEC2992A2EA20B563D830CC39D769D305 +F0C0D500E5D5D100E5D5D100E5D5D100E5D5D100E5D5D100E5D5D100E5D5D1 +00E5D5D100E5D5D100E5D5D100E5D5D100E5D5D100E5D5D100E5D5D1E19D00 +00E0A00000E1A50101E2AB0101E5B20202EABC0303EFC60605F5D20A08FDDF +090EFFE5011DFFEC022BFDF60D33F6FE1E3FDEFB2C5DC2F92F80A1FB309960 +F121B930EF41C40AFB83C600FBB6C100FBB6C100FBB6C100FBB6C100FBB6C1 +00FBB6C100FBB6C100FBB6C100FBB6C100FBB6C100FBB6C100FBB6C100FBB6 +C100FBB6C1E19E0000E0A10000E0A60101E2AB0101E5B30202EABD0303EFC7 +0504F5D30806FEE4030BFEED0210FBF70A10F5FE0A23E2FF0249C9FE1163B5 +FF2E6F95FF348653FD0EAA21FD1DB801FF49B900FE8CB400FE8CB400FE8CB4 +00FE8CB400FE8CB400FE8CB400FE8CB400FE8CB400FE8CB400FE8CB400FE8C +B400FE8CB400FE8CB400FE8CB4E19F0000E0A20000E0A70101E2AC0101E5B4 +0102E9BE0302EEC80404F4D50605F8E50305F4F00405F1FA0707E9FF1412D1 +FF0049B9FF105EA5FF2C6B74FF178D39FD0AA814FD28AF01FF5CAE00FD8CA9 +00FD8DA900FD8DA900FD8DA900FD8DA900FD8DA900FD8DA900FD8DA900FD8D +A900FD8DA900FD8DA900FD8DA900FD8DA900FD8DA9E1A10000E1A40000E0A8 +0101E2AD0101E5B50102E9BF0202EEC90303F0D50504EDE40404EAF00405E6 +FC0906DEFF2208BFFF014DAAFF155D90FF256F56FE089527FC17A40DFD3CA6 +00FF71A300F3979F00F3979F00F3979F00F3979F00F3979F00F3979F00F397 +9F00F3979F00F3979F00F3979F00F3979F00F3979F00F3979F00F3979FE2A2 +0000E1A50000E1A90101E2AE0101E5B60102E9BF0202EBCA0303E6D70403E3 +E40404E1F20505DDFD0D07CDFF1021B0FF044E9AFF165D6EFF068041FD0E93 +1BFC279D08FD4E9D04FF7E980BFDB88F0AFDB98F0AFDB98F0AFDB98F0AFDB9 +8F0AFDB98F0AFDB98F0AFDB98F0AFDB98F0AFDB98F0AFDB98F0AFDB98F0AFD +B98F0AFDB98FE2A30000E1A60001E1A90101E2AE0101E5B60102E6BF0202E1 +CC0202DEDA0302DBE70303D7F30606D1FD0C0DBDFF0333A2FF074E84FF0A65 +5BFE058230FC179013FC379504FE5D941AFF948310FFC4810CFFC4830CFFC4 +830CFFC4830CFFC4830CFFC4830CFFC4830CFFC4830CFFC4830CFFC4830CFF +C4830CFFC4830CFFC4830CFFC483E2A30000E1A60001E1A90101E2AE0101E3 +B60202DDC10202D8CE0202D6DD0202D2EA0303CDF40607C5FC0A12AFFD0731 +93FF055074FF07684AFD0C8023FC238A0CFD468D02FF6B8C1EFFA77925FFCB +6C21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FF +CA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6FE2A30000E1A60001E1 +A90101E0AE0102D9B60202D3C20202D1D20101CEE00101C9EC0202C2F40607 +B9FB0C11A4FE0B2D85FF055063FE066A38FC137C19FC2F8406FE538607FF7E +8142FFBD5834FFCE5A31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FF +CE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5DE2 +A30000E1A60001E1A90101D8AE0202D0B80202CCC50101CAD70000C6E30101 +C0ED0202B8F40608AEFB0C1297FE0B2D78FE084D52FD0C6828FB1C7810FD3C +7D04FF627E0EFF907447FFC34A1BFFCA6119FFCA6219FFCA6219FFCA6219FF +CA6219FFCA6219FFCA6219FFCA6219FFCA6219FFCA6219FFCA6219FFCA6219 +FFCA6219FFCA62E2A30000E1A50001D8A80202CEAF0202C8B90202C5C90101 +C3D90000BEE40101B6ED0303AEF50608A3FB0D1289FD093069FD0A4C40FC11 +661DFC26720BFE487608FF737212FF9C6935FFC04D03FFC66600FFC66800FF +C66800FFC66800FFC66800FFC66800FFC66800FFC66800FFC66800FFC66800 +FFC66800FFC66800FFC66800FFC668E2A30000DAA50202CEA80303C6B00202 +C1BC0101BECC0000BBDA0000B4E40101ADED0303A4F5060799FC0F107BFD0A +2F59FC0C4D31FB176315FC316B09FE556D0FFF836410FFA2601AFFBC550BFF +C95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0A +FFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95ADFA30101D0A40303 +C5A90202BFB20101BABF0000B7CE0000B2DB0000ABE50202A3EE02029AF607 +078EFC11106DFD0C3048FC0E4D23FB1D5F0EFD3C640CFF64600CFF8A5C0EFF +A75800FFB95C00FFC85800FFC85800FFC85800FFC85800FFC85800FFC85800 +FFC85800FFC85800FFC85800FFC85800FFC85800FFC85800FFC85800FFC858 +D2A10303C6A40303BEAA0202B8B40101B3C20000AED00000A9DC0000A2E601 +0199EF01018FF6070782FC12115EFC0D3037FB114D1AFC26590BFE465B06FF +6B5807FF8E550DFFAB4F00FFBC5300FFCA5000FFCA4F00FFCA4F00FFCA4F00 +FFCA4F00FFCA4F00FFCA4F00FFCA4F00FFCA4F00FFCA4F00FFCA4F00FFCA4F +00FFCA4F00FFCA4FC8A00303BEA40202B6AB0101B0B60000ABC50000A6D200 +00A0DD000098E700008FF0010184F7080875FC11134FFC0E3129FC144B13FD +2F5108FE505002FF724F08FF954A0EFFAF4401FFBF4900FFCB4700FFCC4700 +FFCC4700FFCC4700FFCC4700FFCC4700FFCC4700FFCC4700FFCC4700FFCC47 +00FFCC4700FFCC4700FFCC4700FFCC47> +<E0940000E0970000E19A0000E39F0101E5A50203EAAC0506EFB5090AF5BD10 +11FBC4151DFCBD0E3FFCB2105EFBA11E74FA83238EFA5B35A4F24564A9ED37 +97ACE422BEB4D210DBBAC105F7BCB900FDBAB800FDBAB800FDBAB800FDBAB8 +00FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAE0940000E0970000E19A0000E39F0101E5A50203EAAC05 +06EFB5090AF5BD1011FBC4151DFCBD0E3FFCB2105EFBA11E74FA83238EFA5B +35A4F24564A9ED3797ACE422BEB4D210DBBAC105F7BCB900FDBAB800FDBAB8 +00FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAE0940000E0970000E19A0000E39F01 +01E5A50203EAAC0506EFB5090AF5BD1011FBC4151DFCBD0E3FFCB2105EFBA1 +1E74FA83238EFA5B35A4F24564A9ED3797ACE422BEB4D210DBBAC105F7BCB9 +00FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAE0940000E09700 +00E19A0000E39F0101E5A50203EAAC0506EFB5090AF5BD1011FBC4151DFCBD +0E3FFCB2105EFBA11E74FA83238EFA5B35A4F24564A9ED3797ACE422BEB4D2 +10DBBAC105F7BCB900FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAE0940000E0970000E19A0000E39F0101E5A50203EAAC0506EFB5090AF5BD +1011FBC4151DFCBD0E3FFCB2105EFBA11E74FA83238EFA5B35A4F24564A9ED +3797ACE422BEB4D210DBBAC105F7BCB900FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAB800FDBAB800FDBAE0940000E0970000E19A0000E39F0101E5A50203EAAC +0506EFB5090AF5BD1011FBC4151DFCBD0E3FFCB2105EFBA11E74FA83238EFA +5B35A4F24564A9ED3797ACE422BEB4D210DBBAC105F7BCB900FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAB800FDBAB800FDBAB800FDBAB800FDBAE0940000E0970000E19A0000E39F +0101E5A50203EAAC0506EFB5090AF5BD1011FBC4151DFCBD0E3FFCB2105EFB +A11E74FA83238EFA5B35A4F24564A9ED3797ACE422BEB4D210DBBAC105F7BC +B900FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAE0940000E097 +0000E19A0000E39F0101E5A50203EAAC0506EFB5090AF5BD1011FBC4151DFC +BD0E3FFCB2105EFBA21D74FA84238EFA5B34A4F24563A9ED3797ACE422BEB5 +D210DBBAC105F7BDB900FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800 +FDBAE0940000E0970000E19B0000E39F0101E5A50203EAAD0506EFB5090AF5 +BE0F10FBC4151DFCBE0E3EFCB30F5DFCA31C73FB87238DFA5C31A4F24560AA +EE3895ADE522BCB6D310DABBC105F6BEB800FDBBB800FDBBB800FDBBB800FD +BBB800FDBBB800FDBBB800FDBBB800FDBBB800FDBBB800FDBBB800FDBBB800 +FDBBB800FDBBB800FDBBE1950000E0970000E19B0000E3A00101E5A60203E9 +AD0505EFB60809F5BE0F10FBC6151BFCC10D3CFCB70D5BFCA71972FB8C218B +FB602BA4F34658ADEE398FAFE623B8B7D410D7BEC105F4C1B800FCBEB700FC +BEB700FCBEB700FCBEB700FCBEB700FCBEB700FCBEB700FCBEB700FCBEB700 +FCBEB700FCBEB700FCBEB700FCBEB700FCBEE1950000E0980000E19B0000E3 +A00101E5A60203E9AE0405EFB60809F5BF0F0FFAC7151AFCC30D39FDBA0B5A +FCAB1671FC931F89FC6525A4F4464DAFEF3B88B1E825B4B9D511D4C0C105F1 +C4B700F9C1B700FAC0B700FAC0B700FAC0B700FAC0B700FAC0B700FAC0B700 +FAC0B700FAC0B700FAC0B700FAC0B700FAC0B700FAC0B700FAC0E1960000E0 +980000E19C0000E2A10101E5A70203E9AE0405EFB70809F4C00E0EFAC91519 +FDC60D37FDBE0958FDAF1270FC981D87FC6C20A3F64641B2F03D80B3E928AF +BBD611D0C3C105EFC7B600F7C4B600F7C3B600F7C3B600F7C3B600F7C3B600 +F7C3B600F7C3B600F7C3B600F7C3B600F7C3B600F7C3B600F7C3B600F7C3B6 +00F7C3E1960000E0990000E19C0000E2A10101E5A70202E9AF0405EEB70708 +F4C10E0EFACA1417FDC90D34FDC10656FDB30F6EFD9E1A85FC731CA2F84837 +B5F13F77B5EA2BAABCD812CCC6C105ECCAB500F5C7B400F5C7B400F5C7B400 +F5C7B400F5C7B400F5C7B400F5C7B400F5C7B400F5C7B400F5C7B400F5C7B4 +00F5C7B400F5C7B400F5C7E1960000E0990000E19D0000E2A20101E5A80202 +E9AF0404EEB80708F4C20D0DFACB1416FDCC0D31FEC50454FEB80B6DFDA416 +83FC7D199FFA4F2DB5F2436CB7EC2EA2BEDA13C8C9BD07E7CEAC04F4CCA907 +F5CCA907F5CCA907F5CCA907F5CCA907F5CCA907F5CCA907F5CCA907F5CCA9 +07F5CCA907F5CCA907F5CCA907F5CCA907F5CCE1970000E09A0000E19D0000 +E2A20101E4A80202E9B00404EEB90707F4C30D0CF9CD1414FECF0E2DFECA03 +51FEBE086BFEAB1181FC88159BFC5722B5F34960B9E73195C5C11EBDD3950D +E2DA7B1EFCD5741FFED5741FFED5741FFED5741FFED5741FFED5741FFED574 +1FFED5741FFED5741FFED5741FFED5741FFED5741FFED5741FFED5E1980000 +E09A0000E19E0000E2A30101E4A90202E8B10304EEBA0607F3C40C0BF9CF13 +12FED20E28FFCF014DFFC40467FEB30A7FFC951197F77826ACDC684ABFBA59 +7BCF8C45B6DD4235F1E4232AFEDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E +2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE +1E2BFDDEE1980000E09B0000E09E0000E2A30101E4A90202E8B20304EEBB06 +06F3C50B0AF9D01211FED60F23FFD40048FFCC0163FFBC047CF9B31F8AE2A6 +2BA4BD9340BC8E7E6AD25671A5DF116EE0E40060EBDD0061EADC0061EADC00 +61EADC0061EADC0061EADC0061EADC0061EADC0061EADC0061EADC0061EADC +0061EADC0061EADC0061EADCE1990000E09C0000E09F0000E2A40101E3AA02 +02E8B30303EDBC0505F3C60A09F9D2110FFED9101DFFDA023FFFD7025AFBD6 +1567F1D9366ED9CF3B8DADBE3DB275A855CC4AA38FD512ACCFDB0192DBD501 +90DBD40190DBD40190DBD40190DBD40190DBD40190DBD40190DBD40190DBD4 +0190DBD40190DBD40190DBD40190DBD40190DBD4E19A0000E09D0000E0A000 +00E1A50101E3AB0202E8B40303EDBD0505F2C80908F8D40F0DFEDC0F18FFDF +0831FDE80F3FF8EF2A3FEEF34748D6EE5269A2E03AA368D043BF41CA72C81C +D3AFCC04D3DEC802D4E3C602D4E3C602D4E3C602D4E3C602D4E3C602D4E3C6 +02D4E3C602D4E3C602D4E3C602D4E3C602D4E3C602D4E3C602D4E3C6E19B00 +00E19E0000E0A10000E1A60101E3AC0102E7B50203ECBE0404F2C90807F8D6 +0C0AFDE00B14FBEA0D1BF8F41721F2FB2031E0FA3A43C9F94B609EF43E8D68 +ED39AB39E754B81DEC8DBB06F0C6B802F1D0B702F1D0B702F1D0B702F1D0B7 +02F1D0B702F1D0B702F1D0B702F1D0B702F1D0B702F1D0B702F1D0B702F1D0 +B702F1D0B7E29C0000E19F0000E0A20000E1A70101E3AD0102E7B60202ECBF +0404F1CA0706F8D80908F6E50A0AF3F10B0DF0FB0C19E1FD0A3BC8FC1B53B2 +FD2E6791FE318058FB1FA02AF736AD0FFA63AF02F8A0AA03F9B1A703F9B1A7 +03F9B1A703F9B1A703F9B1A703F9B1A703F9B1A703F9B1A703F9B1A703F9B1 +A703F9B1A703F9B1A703F9B1A7E29E0000E1A00000E0A30000E1A80101E3AE +0101E7B70202EBC10303EFCC0504EEDA0605EBE80606E8F50607E3FD1507D1 +FF0932B5FF0A54A0FF216171FE10843DFC0E9D18FC2BA404FE57A402FB909E +04F8A39B04F8A39B04F8A39B04F8A39B04F8A39B04F8A39B04F8A39B04F8A3 +9B04F8A39B04F8A39B04F8A39B04F8A39B04F8A39BE29F0000E1A10000E0A5 +0001E1A90101E3B00101E6B80202EBC20302E7CF0303E3DC0303E0EA0404DD +F70607D7FE130CBFFF013EA6FF0C5388FF136958FE07892AFC17980FFC3B9C +01FE679A0BFEA58F09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC +8D09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC8DE3A1 +0000E2A30000E1A60101E1AA0101E3B00101E5B90202E2C40202DED10202DB +DF0202D7EC0404D3F80708C8FD091BAFFE043E95FF0C5471FF057345FD0D87 +1DFB25920AFD4C9301FF759123FFB97702FFC58502FFC58502FFC58502FFC5 +8502FFC58502FFC58502FFC58502FFC58502FFC58502FFC58502FFC58502FF +C58502FFC585E3A30000E2A40000E1A60101E1AA0101E3B00101DEB90202D8 +C50202D5D40202D3E30202CEEE0404C8F80809BBFD0A1CA1FD083C84FF0758 +5FFE057434FC168314FC348A05FE5B8B07FF888532FFC56400FFC87C00FFC8 +7C00FFC87C00FFC87C00FFC87C00FFC87C00FFC87C00FFC87C00FFC87C00FF +C87C00FFC87C00FFC87C00FFC87CE3A30000E2A40000E1A60101E0AA0101DC +B10202D4BB0202D0C80101CED80101CAE60101C4EF0404BCF7080AAFFD0D1A +93FD083C74FE06594DFD0C7226FC207E0DFD428305FF6B8118FF9E7239FFCA +560CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFF +CB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6DE4A30000E2A40000E1 +A60101DBAA0202D1B10202CBBD0202C9CC0101C6DC0000C1E70101BAEF0404 +B1F7080BA3FD0C1B86FD093B65FD0A573BFC126F1AFC2B7807FE4F7C0AFF7D +751CFFA96625FFC7590AFFCB660AFFCB660AFFCB660AFFCB660AFFCB660AFF +CB660AFFCB660AFFCB660AFFCB660AFFCB660AFFCB660AFFCB660AFFCB66E4 +A30000E2A40000DDA60102D1AA0203C9B30202C4BF0101C2D00000BEDD0000 +B8E70102B0F00405A7F7080A96FD0B1C78FD0A3A54FC0D562BFB196B12FD37 +7206FF5D7310FF8C6813FFAD621BFFC65600FFCB6400FFCB6400FFCB6400FF +CB6400FFCB6400FFCB6400FFCB6400FFCB6400FFCB6400FFCB6400FFCB6400 +FFCB6400FFCB64E4A30000DFA40101D2A50303C8AB0202C1B40101BDC20000 +BAD20000B5DE0101AEE80202A6F004049CF8090989FD0D1C69FC0B3A43FC10 +561EFB21660CFE436A0DFF6F6410FF955E0AFFAF5E0CFFC55700FFCC5C00FF +CC5C00FFCC5C00FFCC5C00FFCC5C00FFCC5C00FFCC5C00FFCC5C00FFCC5C00 +FFCC5C00FFCC5C00FFCC5C00FFCC5CE2A20000D4A20202C8A50303C0AC0202 +BAB60101B6C50000B2D40000ACDF0101A5E802029CF1030391F90A097CFC0E +1D5AFC0D3B33FB145416FC2B5F0AFE4F5F09FF775B0DFF9A5608FFB25600FF +C45600FFCD5300FFCD5300FFCD5300FFCD5300FFCD5300FFCD5300FFCD5300 +FFCD5300FFCD5300FFCD5300FFCD5300FFCD5300FFCD53D79F0202CAA10303 +BFA60202B8AD0101B3B90000AEC80000A9D50000A2E001019BEA010191F203 +0386F90B0A6FFC0F1E4AFC0E3C25FC1A5110FD365707FE595503FF7D530BFF +9F4D0BFFB74A00FFC64D00FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B00 +FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B +CC9E0303C0A10203B8A70202B1AF0000ABBD0000A6CB0000A0D7000099E100 +0091EB000087F304037AF90C0B61FC10203BFC103B1BFC214B0CFD3F4D05FE +624B03FF84490AFFA34305FFB74500FFC74400FFCF4200FFCF4200FFCF4200 +FFCF4200FFCF4200FFCF4200FFCF4200FFCF4200FFCF4200FFCF4200FFCF42 +00FFCF4200FFCF42C29D0303B8A20202B0A70101A9B20000A2C100009DCE00 +0097D900008FE3000087EC00007CF404046EFA0D0D52FC10212DFC133A15FD +29440AFE494204FF6B4003FF8B3D06FFA53A00FFB83D00FFC93B00FFD03900 +FFD03900FFD03900FFD03900FFD03900FFD03900FFD03900FFD03900FFD039 +00FFD03900FFD03900FFD03900FFD039> +<E1900000E0920000E1950000E2990000E49E0202E8A40405ECAB0709F2B20E +10F8B81519FBB51734F9A81A55FA9A2A69F9833780F65E4895F24B7598ED3B +9E9DE528C0A4D819DCA8CA0DF6ABBF04FFA8BD04FFA8BD04FFA8BD04FFA8BD +04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8E1900000E0920000E1950000E2990000E49E0202E8A404 +05ECAB0709F2B20E10F8B81519FBB51734F9A81A55FA9A2A69F9833780F65E +4895F24B7598ED3B9E9DE528C0A4D819DCA8CA0DF6ABBF04FFA8BD04FFA8BD +04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8E1900000E0920000E1950000E29900 +00E49E0202E8A40405ECAB0709F2B20E10F8B81519FBB51734F9A81A55FA9A +2A69F9833780F65E4895F24B7598ED3B9E9DE528C0A4D819DCA8CA0DF6ABBF +04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8E1900000E09200 +00E1950000E2990000E49E0202E8A40405ECAB0709F2B20E10F8B81519FBB5 +1734F9A81A55FA9A2A69F9833780F65E4895F24B7598ED3B9E9DE528C0A4D8 +19DCA8CA0DF6ABBF04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FF +A8E1900000E0920000E1950000E2990000E49E0202E8A40405ECAB0709F2B2 +0E10F8B81519FBB51734F9A81A55FA9A2A69F9833780F65E4895F24B7598ED +3B9E9DE528C0A4D819DCA8CA0DF6ABBF04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FF +A8BD04FFA8BD04FFA8E1900000E0920000E1950000E2990000E49E0202E8A4 +0405ECAB0709F2B20E10F8B81519FBB51734F9A81A55FA9A2A69F9833780F6 +5E4895F24B7598ED3B9E9DE528C0A4D819DCA8CA0DF6ABBF04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FF +A8BD04FFA8BD04FFA8BD04FFA8BD04FFA8E1900000E0920000E1950000E299 +0000E49E0202E8A40405ECAB0709F2B20D0FF8B91519FBB51634F9A81955FA +9B2A69F9833680F65D4795F24B7499ED3B9E9DE528BFA4D819DBA9CA0DF5AB +BF03FFA9BD03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FF +A8BC03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FFA8E1900000E092 +0000E1950000E29A0000E49F0202E8A50405ECAB0708F2B30D0FF8BA1418FB +B71532FAAA1754FA9C266AF9843082F65C3F98F2496D9CED3B999FE628BCA6 +D819D9ABCA0CF4AEBE01FFACBB01FFABBB01FFABBB01FFABBB01FFABBB01FF +ABBB01FFABBB01FFABBB01FFABBB01FFABBB01FFABBB01FFABBB01FFABBB01 +FFABE1910000E0930000E1960000E29A0000E49F0202E8A50404ECAC0708F2 +B40D0EF8BB1418FBB91530FAAD1453FA9E216AF9862C82F75F3A99F34A659E +EE3C94A1E729B9A8D919D6ADCA0CF1B0BE01FFAFBB01FFAEBB01FFAEBB01FF +AEBB01FFAEBB01FFAEBB01FFAEBB01FFAEBB01FFAEBB01FFAEBB01FFAEBB01 +FFAEBB01FFAEBB01FFAEE1910000E0930000E0960000E29A0000E49F0202E7 +A60404ECAD0708F2B50C0EF8BC1317FBBB142EFAAF1251FAA11F69FA8B2A81 +F8633699F44B5DA0EE3D8EA3E82BB6A9DA19D4AFCA0CEFB2BD01FEB1BA00FF +B0BA00FFB0BA00FFB0BA00FFB0BA00FFB0BA00FFB0BA00FFB0BA00FFB0BA00 +FFB0BA00FFB0BA00FFB0BA00FFB0BA00FFB0E1920000E0940000E0970000E2 +9B0000E4A00202E7A60304ECAD0607F2B60C0DF8BD1316FBBD142DFBB2114F +FBA41C68FA8F287FF9683198F54C55A3EF3E89A5E92CB2ABDB19D1B1CA0BED +B5BD01FEB4BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00 +FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3E1920000E0 +940000E0970000E29B0000E4A00202E7A70304ECAE0607F1B60B0DF8BF1315 +FBBF132BFBB50F4EFBA81967FB93257EFA6D2D98F74D4CA5F03F82A7EA2EAE +ACDC19CEB4CA0BEAB8BD02FDB7B900FFB6B900FFB6B900FFB6B900FFB6B900 +FFB6B900FFB6B900FFB6B900FFB6B900FFB6B900FFB6B900FFB6B900FFB6B9 +00FFB6E1930000E0950000E0980000E29C0000E4A10102E7A70304EBAF0607 +F1B70B0CF7C01214FBC21328FBB90D4BFBAC1565FB99227CFB742897F94E42 +A8F0407AA9EB30AAAEDD19CAB7CB0BE7BBBC02FCBAB900FFB9B900FFB9B900 +FFB9B900FFB9B900FFB9B900FFB9B900FFB9B900FFB9B900FFB9B900FFB9B9 +00FFB9B900FFB9B900FFB9E1930000E0950000E0980000E19C0000E3A20102 +E7A80304EBB00606F1B80A0BF7C11212FBC41326FCBD0B49FCB11164FC9F1E +7AFC7C2395FA5238AAF1416EACEC33A2B1DD1CC4BAC40FE2C1B10AFAC1A80F +FEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFA8 +0FFEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFE1940000E0960000E0990000 +E19D0000E3A20102E6A90303EBB10506F1B90A0BF7C31111FBC71322FDC10A +45FDB60D61FCA61978FC861F92FB5A2DAAF2435EB1DE3990BBC02BB7C7A122 +DDCC8E2EFBC8883AFFC3873AFFC3873AFFC3873AFFC3873AFFC3873AFFC387 +3AFFC3873AFFC3873AFFC3873AFFC3873AFFC3873AFFC3873AFFC3E1950000 +E0970000E09A0000E19E0000E3A30101E6AA0303EAB20505F0BB090AF6C510 +10FBCA131FFDC70A3FFDBD095FFDAE1376FC941C8DF3772BA4D66A4CB5B95F +7CC2924AACCF623BDDD72D1DFBD61C14FED41C14FED41C14FED41C14FED41C +14FED41C14FED41C14FED41C14FED41C14FED41C14FED41C14FED41C14FED4 +1C14FED4E1960000E1980000E09A0000E19F0000E3A40101E6AB0203EAB304 +05F0BC0809F6C60F0EFBCE131BFECD0A39FEC5035BFEB70C73F4B72C7DE2AD +3E92C19C52AB91806DC5616E9AD3346CD3D90457F1D80158F5D50159F5D501 +59F5D50159F5D50159F5D50159F5D50159F5D50159F5D50159F5D50159F5D5 +0159F5D50159F5D50159F5D5E2970000E1990000E09B0000E19F0000E2A501 +01E5AC0203EAB40404F0BD0808F5C80E0CFBD11317FFD30B31FED2094DF8D6 +2452F0DC4657DDD8596DAFBD509F7DA761BD559D8CC9299DC1D00B94E5CD0E +91E8C70E92E8C70E92E8C70E92E8C70E92E8C70E92E8C70E92E8C70E92E8C7 +0E92E8C70E92E8C70E92E8C70E92E8C70E92E8C7E2980000E19A0000E09C00 +00E1A00000E2A60101E5AD0202EAB50304EFBF0707F5CA0C0BFAD51213FDDB +0F25F8E42128F1E93034E5EC4643D1E9595CA8DB538C75CD59AE4BC279BB29 +C3A9C211C9DDBF0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA +0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BAE29900 +00E19B0000E09D0000E1A20000E2A70101E4AE0202E9B70303EEC00606F4CB +0A09F6D8100EF4E41413F0EE1A1DE9F4242CD9F43C3BCAF5574BA6F0567570 +E64D9D44E065AC28E194B111E7C9AF00EBE5AD00EBE5AD00EBE5AD00EBE5AD +00EBE5AD00EBE5AD00EBE5AD00EBE5AD00EBE5AD00EBE5AD00EBE5AD00EBE5 +AD00EBE5ADE39A0000E19C0000E09F0000E0A30001E1A80101E4AF0202E9B8 +0303EEC20505F0CE0807EDDC0B0AEAE90D0EE8F50F16E3FF1525CDFC2D37BA +FC434A93FA3B7265F73A8F3EF5529C1FF47CA308F6AFA201FED79C01FED79C +01FED79C01FED79C01FED79C01FED79C01FED79C01FED79C01FED79C01FED7 +9C01FED79C01FED79C01FED79CE39C0000E19E0000E0A00000E0A40101E1A9 +0101E4B10102E8BA0202E9C50404E5D20505E2E00606DFED0708DBF90C0ED0 +FE0B26B3FD0C479CFE1A5973FE107A44FB17901EFA339909FC5D9A13FE988D +04FFC68D04FFC68D04FFC68D04FFC68D04FFC68D04FFC68D04FFC68D04FFC6 +8D04FFC68D04FFC68D04FFC68D04FFC68D04FFC68DE39E0000E29F0000E1A2 +0000E0A60101E1AB0101E4B20102E5BB0202DEC80202DBD70202D8E50303D4 +F10505CEFA080EBEFE032BA2FE074788FF0E5C5BFE067D2EFC158D12FC3B91 +02FE649138FFA86B01FFC68300FFC68300FFC68300FFC68300FFC68300FFC6 +8300FFC68300FFC68300FFC68300FFC68300FFC68300FFC68300FFC683E4A0 +0000E2A10000E1A40000E1A70101E1AC0101E0B30202D9BD0202D5CB0102D3 +DB0101CFE70202C9F20505C1FA0A0FB2FE0B2492FE064875FF076249FD0C7B +20FB22870BFD498903FF74873AFFB46101FFC97900FFC97A00FFC97A00FFC9 +7A00FFC97A00FFC97A00FFC97A00FFC97A00FFC97A00FFC97A00FFC97A00FF +C97A00FFC97AE5A20000E3A30000E1A50000E1A80101E0AC0101D6B40202D0 +BF0202CDCF0101CBDF0000C6EA0202BEF20506B5F90B0EA7FE0F2084FE0747 +63FE056537FC147716FC307F05FE58820CFF8A7940FFBF5300FFCB7100FFCB +7100FFCB7100FFCB7100FFCB7100FFCB7100FFCB7100FFCB7100FFCB7100FF +CB7100FFCB7100FFCB7100FFCB71E5A20000E3A30000E1A50000DFA70101D4 +AC0203CDB50202C8C20101C6D30000C2E00000BCEA0202B4F20506AAF90A0F +97FE0A2576FD0A4551FC0C6228FB1D730EFD3D7908FF697612FF996C2CFFBE +5600FFCD6800FFCE6800FFCE6800FFCE6800FFCE6800FFCE6800FFCE6800FF +CE6800FFCE6800FFCE6800FFCE6800FFCE6800FFCE68E5A20000E3A30000E1 +A50000D5A70203CBAD0202C4B70101C1C50000BED50000B9E10000B2EB0203 +A9F305059FFA0B0E88FE092866FC0B453EFB10611CFC276C06FE49720EFF7A +6912FFA26224FFBF5100FFCF6000FFD06000FFD06000FFD06000FFD06000FF +D06000FFD06000FFD06000FFD06000FFD06000FFD06000FFD06000FFD060E5 +A20000E2A30000D7A30202CBA70203C2AE0202BDBA0101B9C90000B6D70000 +B0E20101A8EB02029FF3040594FA0D0D7AFD0C2756FC0D452CFB155F14FC32 +650AFF59640DFF845E11FFA85906FFBB5A00FFD05800FFD15800FFD15800FF +D15800FFD15800FFD15800FFD15800FFD15800FFD15800FFD15800FFD15800 +FFD15800FFD158E5A20000DAA10102CCA20303C2A80202BBB00101B6BC0000 +B2CB0000ADD80000A6E301019EEC010194F4040588FB0E0E6CFC0D2845FC0F +461FFB1C5A0EFD3D5D07FF635B08FF895710FFAC4F02FFBD5400FFD04F00FF +D24F00FFD24F00FFD24F00FFD24F00FFD24F00FFD24F00FFD24F00FFD24F00 +FFD24F00FFD24F00FFD24F00FFD24FDEA00101CE9F0303C2A20303BAA80202 +B3B10000AEC00000A9CE0000A3DA00009CE4010194ED010189F505057BFB0F +0F5DFC0E2935FC114517FC25520BFE475203FF6B5107FF904C0FFFAF4503FF +BF4900FFD14700FFD24600FFD24600FFD24600FFD24600FFD24600FFD24600 +FFD24600FFD24600FFD24600FFD24600FFD24600FFD246D09C0303C49E0303 +BAA30202B2A90101ABB40000A6C30000A0D100009ADC000093E5000089EE01 +017FF606066EFB0F114DFC0F2A28FC164212FD2F4908FE514703FF744508FF +964004FFAF4200FFC04200FFD23E00FFD33E00FFD33E00FFD33E00FFD33E00 +FFD33E00FFD33E00FFD33E00FFD33E00FFD33E00FFD33E00FFD33E00FFD33E +C69B0303BB9E0203B2A40102AAAB0000A3B900009DC7000097D3000090DE00 +0088E700007FEF010173F6080761FB0F123FFC112A1EFC1C3D0EFD394006FE +5B3D02FF7C3B04FF983702FFB03800FFC33800FFD33500FFD43400FFD43400 +FFD43400FFD43400FFD43400FFD43400FFD43400FFD43400FFD43400FFD434 +00FFD43400FFD434BC9B0303B39F0202AAA40101A2AE00009ABD000093CA00 +008ED5000086DF00007EE8000074F0020267F7090752FB0F1331FC122A16FD +23360CFD413604FE643400FF833100FF9C2F00FFB33000FFC52F00FFD42C00 +FFD52C00FFD52C00FFD52C00FFD52C00FFD52C00FFD52C00FFD52C00FFD52C +00FFD52C00FFD52C00FFD52C00FFD52C> +<E08C0000E08D0000E0900000E1930000E3970101E69C0304EAA10708EFA70C +0EF5AC1517FAAE1E28F8A2244AF7973859F7884C6AF66F657AF3618A7FF058 +AD80E737C58FDD25DC95D21BF397CE25FF8ECC2BFF88CC2AFF88CC2BFF88CC +2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88E08C0000E08D0000E0900000E1930000E3970101E69C03 +04EAA10708EFA70C0EF5AC1517FAAE1E28F8A2244AF7973859F7884C6AF66F +657AF3618A7FF058AD80E737C58FDD25DC95D21BF397CE25FF8ECC2BFF88CC +2AFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88CC2BFF88CC2BFF88E08C0000E08D0000E0900000E19300 +00E3970101E69C0304EAA10708EFA70C0EF5AC1517FAAE1E28F8A2244AF797 +3859F7884C6AF66F657AF3618A7FF058AD80E737C58FDD25DC95D21BF397CE +25FF8ECC2BFF88CC2AFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88E08C0000E08D00 +00E0900000E1930000E3970101E69C0304EAA10708EFA70C0EF5AC1517FAAE +1E28F8A2244AF7973859F7884C6AF66F657AF3618A7FF058AD80E737C58FDD +25DC95D21BF397CE25FF8ECC2BFF88CC2AFF88CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF +88E08C0000E08D0000E0900000E1930000E3970101E69C0304EAA10708EFA7 +0C0EF5AC1417FAAE1D28F8A2244AF7973759F7884C6AF670657AF361897FF0 +57AC80E737C490DD25DC95D21BF397CE24FF8ECC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF +88CC2BFF88CC2BFF88E08C0000E08E0000E0900000E1930000E3970101E69C +0304EAA20708EFA80C0EF5AD1417FAAF1D27F8A3224AF798355AF88A4A6AF6 +71627BF3608681EF55A983E736C292DD25DB97D21AF299CD23FE90CC2BFF8A +CC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF +8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8AE08D0000E08E0000E0900000E194 +0000E3980101E69D0304EAA30607EFA80C0DF5AE1316FAB01B27F8A42049F8 +99325BF88C476BF6715D7DF45F8184F052A587E835BF94DD24D999D219F19B +CC20FE93CB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF +8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DE18D0000E08E +0000E0910000E1940000E3980101E69D0303EAA30607EFA90B0DF5AF1316FA +B21A26F8A61E48F89A2F5CF98E446BF772577FF45D7B87F050A08AE834BC96 +DE24D79BD218EF9ECB1DFE97CA26FF90CA26FF90CA26FF90CA26FF90CA26FF +90CA26FF90CA26FF90CA26FF90CA26FF90CA26FF90CA26FF90CA26FF90CA26 +FF90E18D0000E08F0000E0910000E1940000E3990101E69E0303EAA40607EF +AA0B0DF5B01215FAB31925F9A81C47F89C2C5CF990416CF7735281F45C7589 +F04D9B8EE833B998DE23D59DD217EEA0CA1AFE9AC822FF93C822FF93C822FF +93C822FF93C822FF93C822FF93C822FF93C822FF93C822FF93C822FF93C822 +FF93C822FF93C822FF93E18E0000E08F0000E0920000E1950000E3990101E6 +9E0303EAA40607EFAB0B0CF5B11214FAB41824F9AA1A46F89D285DF9923E6C +F8734D83F45A6E8DF04B9691E933B69ADF23D3A0D216ECA3C915FD9EC51BFF +98C51BFF98C51BFF98C51BFF98C51BFF98C51BFF98C51BFF98C51BFF98C51B +FF98C51BFF98C51BFF98C51BFF98C51BFF98E18E0000E0900000E0920000E1 +950000E39A0101E69F0303EAA50506EFAC0A0CF4B21113FAB61723F9AD1745 +F99F245EFA93396DF8744585F4586591F0499094E933B29CDF22D0A2D215EA +A5C710FCA3C213FF9EC213FF9EC212FF9EC212FF9EC212FF9EC212FF9EC212 +FF9EC212FF9EC212FF9EC212FF9EC212FF9EC212FF9EC212FF9EE18F0000E0 +900000E0930000E1960000E39A0101E5A00303E9A60506EEAD0A0BF4B41013 +FAB81621FAB01642F9A2205DFA95336FF8743D88F5565A96F0488897EA34AE +9FE022CCA5D214E8A9C60CFBA7C00DFFA3C00DFFA3C00DFFA3C00DFFA3C00D +FFA3C00DFFA3C00DFFA3C00DFFA3C00DFFA3C00DFFA3C00DFFA3C00DFFA3C0 +0DFFA3E18F0000E0910000E0930000E1970000E29B0101E5A00203E9A70506 +EEAE090AF4B50F12FABA151FFBB3143FFAA51B5CFA982D6FF8773589F6554E +9AF1477F9BEB35A8A1E122C8A8D214E4ACC509FAACBD06FFA9BD06FFA9BD06 +FFA9BD06FFA9BD06FFA9BD06FFA9BD06FFA9BD06FFA9BD06FFA9BD06FFA9BD +06FFA9BD06FFA9BD06FFA9E1900000E1920000E0940000E1970000E29C0101 +E5A10203E9A80405EEAF090AF4B70F11FABD151DFBB7123CFAAA175AFA9B26 +70F97C2E8AF755409FF14673A0ED37A1A4DD25C1AEC819DEB3B412F7B5A70B +FFB4A30CFFB5A30DFFB5A30DFFB5A30DFFB5A30DFFB5A30DFFB5A30DFFB5A3 +0DFFB5A30DFFB5A30DFFB5A30DFFB5A30DFFB5E1910000E1920000E0950000 +E1980000E29D0101E5A20202E8A90405EEB00809F4B90E0FF9BF141BFCBC11 +38FBAF1258FBA01F6FFA842888FA5A34A1EF4A63A5D9438EB0BE34B2BBA52D +D5BF9231F5BC8F42FFB1863CFFB4853BFFB4853BFFB4853BFFB4853BFFB485 +3BFFB4853BFFB4853BFFB4853BFFB4853BFFB4853BFFB4853BFFB4E1920000 +E1930000E0960000E1990000E29D0101E4A30202E8AA0405EDB20708F3BA0D +0EF9C21418FCC11033FCB60E54FCA8186DF9952881F38B458CD77A5CA4B968 +7EB39551A5C17345CEC94C37F7CA2D15FFC92C1BFFC82C1BFFC82C1BFFC82C +1BFFC82C1BFFC82C1BFFC82C1BFFC82C1BFFC82C1BFFC82C1BFFC82C1BFFC8 +2C1BFFC8E1930000E1940000E0970000E19A0000E29E0101E4A40202E8AB03 +04EDB30707F3BC0C0DF9C51316FDC7112CFDBE0A50FBB51567F5C34460EAC5 +6A67C7A96E8C938271B86E7499C64C6FC7CB2D6CF2C94173FFBA4378FFB843 +78FFB84378FFB84378FFB84378FFB84378FFB84378FFB84378FFB84378FFB8 +4378FFB84378FFB84378FFB8E2940000E1960000E0980000E19B0000E2A000 +01E4A50202E7AC0304ECB50607F2BE0B0BF8C81213FDCC1225FACF1739F4D5 +2E3FEAD94C47DBD86656B8C36A8086A86CAC629E90BB3F99B9C2249BE7C035 +A0FDB133A1FDB133A2FDB033A2FDB033A2FDB033A2FDB033A2FDB033A2FDB0 +33A2FDB033A2FDB033A2FDB033A2FDB033A2FDB0E2960000E1970000E09900 +00E09C0000E1A10001E3A70102E7AE0303ECB70506F2C00A0AF7CB1110F6D4 +1919F0DC2223E8E12F31DCE34441CEE35B51B4DC6C6E81CA6A9B5AC084AB37 +BCA9B51DBDD4B60EB7F2B00CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF +0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AFE29700 +00E1980000E19A0000E09E0000E1A20001E3A80102E6AF0203EBB90505F0C2 +0808EFCF0E0DEBDB1313E6E41A1DDDEA262ACFEB3B39C3EE5248B3F06C5A8D +E7737B5ADD7C9833D99AA51EDCC4A604E0EEA501E1F2A401E1F2A401E1F2A4 +01E1F2A401E1F2A401E1F2A401E1F2A401E1F2A401E1F2A401E1F2A401E1F2 +A401E1F2A4E3990000E29A0000E19C0000E09F0000E1A30101E2A90101E6B1 +0202EABA0404E8C70707E5D40A0AE1E10D0EDCEB1117D3F21C23C5F43030B9 +F7483CA6F959537EF55D715FF4778031F18E9419F5B8960BF8E29308F8E792 +08F8E79208F8E79208F8E79208F8E79208F8E79208F8E79208F8E79208F8E7 +9208F8E79208F8E79208F8E792E39A0000E29C0000E19E0000E0A10000E1A5 +0101E2AB0101E5B30202E2BD0303DDCB0405DAD90606D7E60809D1F00C0FC9 +F8121CB8FB1D2DA2FD294281FD286257FB307A33F9488717FB6E8E1FFEA280 +1CFFD07802FFD18402FFD18402FFD18402FFD18402FFD18402FFD18402FFD1 +8402FFD18402FFD18402FFD18402FFD18402FFD184E49C0000E39E0000E1A0 +0000E0A20000E0A60101E1AC0101DDB50202D6C10202D3D00202D1DF0202CC +EC0303C5F50708BBFB0B15A4FE0A3285FF065260FE066E33FC168014FC3687 +02FF60881BFF9B753DFFCE5800FFC97800FFC97800FFC97800FFC97800FFC9 +7800FFC97800FFC97800FFC97800FFC97800FFC97800FFC97800FFC978E49F +0000E3A00000E2A20000E1A50000E0A80101DAAE0202D1B70202CDC50101CB +D60101C8E30101C1ED0303B9F50708AFFC0D1396FE0A3176FE07524EFD0D6C +23FB207B0CFD457F06FF737D29FFAB6228FFCB5B00FFCC6F00FFCC6F00FFCC +6F00FFCC6F00FFCC6F00FFCC6F00FFCC6F00FFCC6F00FFCC6F00FFCC6F00FF +CC6F00FFCC6FE6A10000E4A20000E2A30000E1A60001DAA80202CFAF0202C8 +B90202C6C90101C3D90000BEE40101B7ED0304AEF50708A3FC0D1387FD0933 +65FD0A503BFC136918FC2C7408FE537710FF886D22FFB15C18FFC95B00FFCF +6600FFCF6600FFCF6600FFCF6600FFCF6600FFCF6600FFCF6600FFCF6600FF +CF6600FFCF6600FFCF6600FFCF66E6A20000E4A30000E2A30000DAA50202CE +A80303C6B00202C1BC0101BECC0000BADA0000B4E50101ACEE0303A3F60708 +96FC0D1478FD0B3353FC0D512BFB1A6510FD386D0AFF636B11FF936215FFB2 +5B09FFC75B00FFD35D00FFD35D00FFD35D00FFD35D00FFD35D00FFD35D00FF +D35D00FFD35D00FFD35D00FFD35D00FFD35D00FFD35DE6A20000E4A30000DE +A20101CFA40303C5A90202BEB20101B9BF0000B6CF0000B1DB0000AAE50202 +A2EE020398F608078AFC0F1468FC0C3341FB10501EFC23600CFE44640BFF70 +5F0EFF995907FFB35900FFC75800FFD55400FFD65400FFD65400FFD65400FF +D65400FFD65400FFD65400FFD65400FFD65400FFD65400FFD65400FFD654E6 +A20000E0A10101D1A00303C5A40203BDAA0202B7B40101B2C30000ADD10000 +A7DC0000A0E6010197EF02028DF708087CFC101558FC0E3430FB134F15FC2C +5908FE4F5906FF78560CFF9E5008FFB74F00FFC84F00FFD64B00FFD74B00FF +D74B00FFD74B00FFD74B00FFD74B00FFD74B00FFD74B00FFD74B00FFD74B00 +FFD74B00FFD74BE4A20000D49E0203C69F0303BCA50202B5AB0101AFB70000 +A9C60000A4D300009EDE000096E800008DF0010281F709096EFC101748FC0F +3422FC184C10FD364F06FE5A4E04FF7F4B0DFFA34405FFB94600FFCA4600FF +D64200FFD84200FFD84200FFD84200FFD84200FFD84200FFD84200FFD84200 +FFD84200FFD84200FFD84200FFD842D69D0202C89C0303BDA00203B4A50102 +ADAD0000A6BB0000A0CA00009BD5000094E000008CE9000082F1020275F80A +0A5FFC101939FC123419FC20450CFD404505FE644303FF864008FFA53B01FF +BA3F00FFCB3C00FFD73900FFD83900FFD83900FFD83900FFD83900FFD83900 +FFD83900FFD83900FFD83900FFD83900FFD83900FFD839C99A0303BE9C0303 +B5A00202ACA60101A4B000009DBF000097CC000091D700008AE2000081EA00 +0077F2030368F80B0B50FC101A2CFC153213FD293D0AFE4A3B03FF6D3902FF +8C3502FFA73400FFBC3500FFCD3300FFD73000FFD83000FFD83000FFD83000 +FFD83000FFD83000FFD83000FFD83000FFD83000FFD83000FFD83000FFD830 +BF9A0303B69C0203ACA10102A4A800009BB5000094C300008ECF000087D900 +0080E3000076EC00006BF304045BF90C0B41FB111B21FC192E10FD313307FE +533201FF763000FF922C00FFAB2C00FFBF2C00FFCE2A00FFD72800FFD82800 +FFD82800FFD82800FFD82800FFD82800FFD82800FFD82800FFD82800FFD828 +00FFD82800FFD828B69A0203AD9C0202A4A200019AAB000092B900008AC600 +0084D100007DDB000075E500006CED01015FF405044CF90B0C33FB121B19FC +1F290DFD392A04FE5C2A00FF7F2700FF992400FFB12400FFC12300FFCE2100 +FFD72000FFD82000FFD82000FFD82000FFD82000FFD82000FFD82000FFD820 +00FFD82000FFD82000FFD82000FFD820> +<E0870000E0880000E08A0000E18C0000E28F0000E5930203E8980606EC9C0B +0CF19F1415F5A12122F79F3033F4924046F2845456F2767160F16F9663F175 +BA5BED63CF65E342E075D82BF080D227FD7DCE27FF77CE27FF77CE27FF77CE +27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77 +CE27FF77CE27FF77E0870000E0880000E08A0000E18C0000E28F0000E59302 +03E8980606EC9C0B0CF19F1415F5A12122F79F3033F4924046F2845456F276 +7160F16F9663F175BA5BED63CF65E342E075D82BF080D227FD7DCE27FF77CE +27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77 +CE27FF77CE27FF77CE27FF77CE27FF77E0870000E0880000E08A0000E18C00 +00E28F0000E5930203E8980606EC9C0B0CF19F1415F5A12122F79F3033F492 +4046F2845356F2767160F16F9664F175BA5BED63CF65E342E076D82BF080D2 +27FD7DCE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77 +CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77E0880000E08900 +00E08A0000E18D0000E2900000E5940203E8980606EC9C0B0CF19F1415F5A2 +2121F79F3033F5934046F3845257F2767062F26E9465F175B95CED62CE67E3 +40DF78D82AF081D227FD7ECE27FF78CE27FF78CE27FF78CE27FF78CE27FF78 +CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF +78E0880000E0890000E08B0000E18D0000E2900000E5940203E8990606EC9D +0B0CF1A01315F5A32021F7A12E33F5943E47F3855059F2766C65F26C9169F2 +74B65FED60CD6BE23BDD7DD829EF84D227FC80CE28FF79CE28FF79CE28FF79 +CE28FF79CE28FF79CE28FF79CE28FF79CE28FF79CE28FF79CE28FF79CE28FF +79CE28FF79CE28FF79E0890000E0890000E08B0000E18E0000E2910000E595 +0202E8990506EC9E0B0CF1A21314F6A51F20F8A32C33F5963C48F4874E5AF3 +756968F26A8D6DF274B462ED5ECB6FE236DB81D827EE87D227FC82CE29FF7B +CE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF +7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BE0890000E08A0000E08B0000E18E +0000E2910000E4950202E89A0506EC9F0A0BF1A31214F6A61D1FF8A42B33F6 +973A49F4884B5CF375656BF2698971F273B265ED5CC972E233D985D726ED89 +D126FC84CE29FF7CCE29FF7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF +7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF7CE0890000E08A +0000E08C0000E18E0000E2920000E4960202E89A0506EC9F0A0BF1A41113F6 +A81C1FF9A62932F699384AF589495DF475626DF2688573F270AE69ED59C676 +E233D788D825EC8BD125FC87CE2AFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF +7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2B +FF7EE08A0000E08B0000E08C0000E18F0000E2920000E4960202E89B0505EC +A00A0BF1A51112F6A91B1EFAA82732F79A364BF58B475EF4775F6EF3688075 +F26DA96EED56C279E232D58AD824EB8ED124FB8ACE2CFF80CE2CFF80CE2CFF +80CE2CFF80CE2CFF80CE2CFF80CE2CFF80CE2CFF80CE2CFF80CE2CFF80CE2C +FF80CE2CFF80CE2CFF80E08A0000E08B0000E08D0000E18F0000E2930000E4 +970202E89C0505ECA1090AF1A61012F7AB1A1DFAA92532F79C324CF68D435E +F57A5B6FF4697B78F269A373ED53BE7DE230D38DD823E991D122FB8DCE2DFF +82CE2DFF82CE2DFF82CE2DFF82CE2DFF82CE2DFF82CE2DFF82CE2DFF82CE2D +FF82CE2DFF82CE2DFF82CE2DFF82CE2DFF82E08B0000E08C0000E08D0000E1 +900000E2930000E4980202E79D0405ECA3090AF1A80F11F7AC191CFAAB2231 +F79D2E4DF690405FF67D5770F469767BF2649D79ED4EB983E32FD091D822E7 +94D020FA91CE2EFF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84CE2F +FF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84E08C0000E0 +8C0000E08E0000E1910000E2940000E4990202E79E0405ECA40809F1A90E10 +F7AE171BFAAD2030F89F294FF7933C60F7815370F5696F7EF35F9580ED48B3 +89E32DCC94D821E598D01DF996CE30FF87CE30FF87CE30FF87CE30FF87CE30 +FF87CE30FF87CE30FF87CE30FF87CE30FF87CE30FF87CE30FF87CE30FF87CE +30FF87E08C0000E08D0000E08F0000E1920000E2950000E49A0202E79F0405 +ECA50809F1AB0E0FF7B0161AFAB01C2FF8A12350F8963761F9864E71F66A66 +82F35A8B87ED44AB8FE42CC898D91FE29CCF19F89BCB2AFF8EC92BFF8FC72B +FF90C72BFF90C72BFF90C72BFF90C72BFF90C72BFF90C72BFF90C72BFF90C7 +2BFF90C72BFF90C72BFF90E18D0000E18E0000E0900000E0930000E1960000 +E49B0102E7A00404EBA60708F1AD0D0EF7B31418FBB3192DF9A51E4FF89930 +62F9884474F7685688F3567E8DEC43A394DD30BF9FC925DAA6B720F2A7A91B +FFA4A51EFFA4A31EFFA5A31EFFA5A31EFFA5A31EFFA5A31EFFA5A31EFFA5A3 +1EFFA5A31EFFA5A31EFFA5A31EFFA5A31EFFA5E18E0000E18F0000E0910000 +E0930000E1970000E39C0102E7A20304EBA80608F0AF0C0DF6B51317FBB718 +2AF9AA1A4DF99D2863F98B3977F766448FED617093D757939EBE43B0ABA837 +CFB19535EDB17D1FFFB06D09FFB66804FFB86804FFB86804FFB86804FFB868 +04FFB86804FFB86804FFB86804FFB86804FFB86804FFB86804FFB8E18F0000 +E1900000E0920000E0950000E1980000E39D0101E6A30304EBA90607F0B10B +0CF6B81215FBBB1626FAB01549FAA21E64F79B386FF1A3656BDC947D81BD78 +8B9E9959A2B27C4AC3BB6C4FECBB5A42FFB54D3AFFB64C3DFFB64C3DFFB64C +3DFFB64C3DFFB64C3DFFB64C3DFFB64C3DFFB64C3DFFB64C3DFFB64C3DFFB6 +4C3DFFB6E1900000E1910000E0930000E0960000E1990000E39E0101E6A403 +03EAAB0506F0B30A0BF6BB1012FBC01521FBB71144F9BB254FF0C44D4AE0BF +6B57CBB3826DA391859D797B9BB75C71BDBE4A74E9BB5778FFAB597AFFA65A +7DFFA55A7DFFA55A7DFFA55A7DFFA55A7DFFA55A7DFFA55A7DFFA55A7DFFA5 +5A7DFFA55A7DFFA55A7DFFA5E1920000E1930000E0940000E0970000E19B00 +00E3A00101E5A60203E9AD0505EFB50809F5BE0F10FAC5161CF6CA1F2BEED0 +3434E2D04943D2CD6053C1C87D639EB58A8A71A298A94E98B6B43795DDB43D +9BFEA73C9AFFA43B9BFFA43B9BFFA43B9BFFA43B9BFFA43B9BFFA43B9BFFA4 +3B9BFFA43B9BFFA43B9BFFA43B9BFFA43B9BFFA4E2930000E1940000E19600 +00E0980000E19C0000E2A10101E5A70202E9AF0405EFB70708F3C10E0EEFCC +1716E8D32021DFD72E2FD3D9413EC6DA574DB9DA765A9AD087786DC191974B +BAACA42DB6CEAA1EB7F4A71BBAFFA41ABAFFA41ABAFFA41ABAFFA41ABAFFA4 +1ABAFFA41ABAFFA41ABAFFA41ABAFFA41ABAFFA41ABAFFA41ABAFFA4E29500 +00E2960000E1970000E09A0000E19D0000E2A30101E4A90202E8B10304ECBA +0607E8C60C0CE3D21212DCDA1A1CD2DF2729C6E23938BBE64D47AFE86B5399 +E484647BDF99774CD8A7922DD5C49A16D5E69B07D8FA9B07D8FA9B07D8FA9B +07D8FA9B07D8FA9B07D8FA9B07D8FA9B07D8FA9B07D8FA9B07D8FA9B07D8FA +9B07D8FA9BE2970000E2980000E1990000E09C0000E09F0000E2A40101E3AA +0202E5B30304E0BE0606DDCC0909D8D80D0ED1E11217C6E61F22BBEA2F30B1 +F0433DA4F35C4A91F2785784F49B5A65F3B06C30EFBF8618EFDD8A0CF1F189 +0CF1F1890CF1F1890CF1F1890CF1F1890CF1F1890CF1F1890CF1F1890CF1F1 +890CF1F1890CF1F1890CF1F189E3990000E39A0000E19B0000E19D0000E0A1 +0000E1A60101E0AC0202DAB60303D5C30404D3D20606CFDF0709C7E80C10BE +EF151AB1F42226A4F833338EFA414873FA545B5CFA73643EFA8E7142FDB867 +2EFDD36B06FDE07B06FDE07B06FDE07B06FDE07B06FDE07B06FDE07B06FDE0 +7B06FDE07B06FDE07B06FDE07B06FDE07B06FDE07BE39B0000E39C0000E29D +0000E19F0000E0A30000DEA80101D5AF0303CFBA0303CCC90202CADA0202C5 +E50304BDEE0708B4F50C0FA7FC131D8AFD113A64FD0D5C38FB167417FC327C +04FE5C7F13FF95714DFFCA4504FFCC6C00FFCC6D00FFCC6D00FFCC6D00FFCC +6D00FFCC6D00FFCC6D00FFCC6D00FFCC6D00FFCC6D00FFCC6D00FFCC6DE49D +0000E49E0000E3A00000E1A20000DEA50101D4AA0202CBB20202C6BF0101C4 +D00000C0DE0000BAE80102B2F00405A9F8090B96FD0A2077FD0A3E51FC0E5B +27FB1C6F0EFD3F7507FF6F7212FFA16746FFCA3F00FFCE6500FFD06400FFD0 +6400FFD06400FFD06400FFD06400FFD06400FFD06400FFD06400FFD06400FF +D06400FFD064E5A00000E5A10000E3A30000E0A40101D3A50303C9AB0202C2 +B40102BEC20000BBD20000B6DF0000B0E80202A7F104049DF90A0A88FD0C1F +67FC0B3E3EFB125A1AFC27690AFE4D6B0FFF80630EFFA65F19FFC25200FFD0 +5C00FFD45B00FFD45B00FFD45B00FFD45B00FFD45B00FFD45B00FFD45B00FF +D45B00FFD45B00FFD45B00FFD45BE6A20000E6A20000E2A20000D5A20202C9 +A50303C0AC0202BAB70101B6C50000B2D40000ACDF0101A5E902029CF20304 +91F90B0A7AFD0E2056FC0D3F2DFB175812FD32600AFF5B5F0AFF875B0BFFAA +5600FFBF5800FFD25300FFD85100FFD85100FFD85100FFD85100FFD85100FF +D85100FFD85100FFD85100FFD85100FFD85100FFD851E6A20000E5A20000D7 +A00202CAA10303BFA60202B8AE0101B3BA0000AEC80000A9D60000A2E00101 +9BEA010191F2030385FA0C0B6BFC0F2144FC0F4020FC1D530DFD3D5705FF64 +5506FF8D510CFFAF4B00FFC24E00FFD44900FFDB4800FFDB4800FFDB4800FF +DB4800FFDB4800FFDB4800FFDB4800FFDB4800FFDB4800FFDB4800FFDB48E6 +A20000DB9F0102CB9D0303C0A10203B7A70102B0AF0000AABD0000A5CC0000 +9FD8000098E2000090EB000085F3040478FA0D0C5CFC102234FC113F17FC26 +4C0AFE484C03FF6D4A07FF944507FFB14300FFC44500FFD64000FFDD3E00FF +DD3E00FFDD3E00FFDD3E00FFDD3E00FFDD3E00FFDD3E00FFDD3E00FFDD3E00 +FFDD3E00FFDD3EDC9F0101CD9B0303C19D0303B7A20202AFA70101A8B20000 +A1C200009BCF000096DA00008EE4000085ED00007AF405056BFA0E0D4DFC11 +2325FC143D11FD2F4308FE524103FF763E05FF973A02FFB23B00FFC63B00FF +D73600FFDE3400FFDE3400FFDE3400FFDE3400FFDE3400FFDE3400FFDE3400 +FFDE3400FFDE3400FFDE3400FFDE34CE9B0303C29A0303B89D0203AFA20102 +A6A900009FB7000098C5000092D100008BDC000083E500007AEE00006EF506 +055DFA0F0E3EFC12231AFC19390EFD393905FE5C3701FF7E3401FF9B3101FF +B53200FFC73100FFD72D00FFDE2C00FFDE2C00FFDE2C00FFDE2C00FFDE2C00 +FFDE2C00FFDE2C00FFDE2C00FFDE2C00FFDE2C00FFDE2CC29A0303B99A0203 +AF9E0202A6A300019DAC000095BB00008EC8000088D3000081DE000079E700 +006FEF010162F607064EFA0E0F2FFC132314FC22310BFD412F02FF652E00FF +862B00FFA12900FFB92900FFC92800FFD72500FFDD2300FFDD2300FFDD2300 +FFDD2300FFDD2300FFDD2300FFDD2300FFDD2300FFDD2300FFDD2300FFDD23 +B89A0303B09A0203A79E01019DA5000094B100008BBF000085CB00007ED500 +0077E000006EE9000063F0010153F607063FFA0E1024FC162011FD2B2708FE +4A2701FF702600FF8E2200FFA72000FFBC2100FFCA1F00FFD71D00FFDC1C00 +FFDC1C00FFDC1C00FFDC1C00FFDC1C00FFDC1C00FFDC1C00FFDC1C00FFDC1C +00FFDC1C00FFDC1CAF9A0203A79B01029D9F000093A900008AB5000082C200 +007BCD000074D800006CE2000062EA000056F1010144F6070730FA0E111AFC +1B1C0EFD321F06FE531F00FF791D00FF951A00FFAC1900FFBE1800FFCB1700 +FFD61500FFDB1400FFDB1400FFDB1400FFDB1400FFDB1400FFDB1400FFDB14 +00FFDB1400FFDB1400FFDB1400FFDB14> +<DF820000DF830000DF840000DF860000E1880000E38B0101E68E0405E9900A +0AED911213EF911E20F18E2E2EEF843F3EEE78544BED72754EEE6F9A4EEE6F +B94BED6CD049EA66E349E351F255D72FFC67CD1BFF6ACC1BFF6ACC1BFF6ACC +1BFF6ACC1BFF6ACC1BFF6ACC1BFF6ACC1BFF6ACC1BFF6ACC1BFF6ACC1BFF6A +CC1BFF6ACC1BFF6ADF820000DF830000DF840000E0860000E1880000E38B01 +01E68E0405E9900A0AED921213EF911E1FF18F2E2EF0853F3DEE79534BED73 +744FEE70994EEE6FB94CED6DD049EA67E349E250F257D72FFC68CD1CFF6BCD +1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6A +CD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ADF830000DF830000DF840000E08600 +00E1890000E38B0101E68E0405E9910A0AED931213F0931E1FF1902E2EF087 +3E3DEE7B524BEE74734FEE71984EEF70B84CED6ECF4AEA68E24AE24DF15BD7 +2FFC69CD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6B +CD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BDF830000DF8400 +00DF850000E0870000E1890000E38C0101E68F0405E992090AED941112F094 +1D1EF2922D2DF1893E3CEF7D514BEE757150EE72964FEF71B74DEE6FCE4BEA +68E24CE24BF05FD62EFC6BCD1FFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6C +CD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF +6CDF830000DF840000DF850000E0870000E18A0000E38C0101E6900404E993 +090AED951112F0961D1EF3942D2CF18B3E3CEF7F504AEF776F50EF739451EF +72B54FEE70CD4CEA67E04FE148EF62D62EFB6ECE20FF6ECD1FFF6DCD20FF6D +CD20FF6DCD20FF6DCD20FF6DCD20FF6DCD20FF6DCD20FF6DCD20FF6DCD20FF +6DCD20FF6DCD20FF6DDF840000DF850000DF860000E0880000E18A0000E38D +0101E6900404E9940909ED961011F1971C1DF3962C2BF28E3D3BF0814F4AEF +786D52EF739153F072B351EF71CD4DEB66DF52E146EE65D62DFB70CE21FF6F +CD21FF6ECD21FF6ECD21FF6ECD21FF6ECD21FF6ECD21FF6ECD21FF6ECD21FF +6ECD21FF6ECD21FF6ECD21FF6ECD21FF6EDF840000DF850000DF860000E088 +0000E18B0000E38E0101E6910404E9950909ED971011F1991C1CF4982B2BF3 +903C3BF1834E4AEF796A53EF738E55F072B153EF72CC4FEB64DE55E144ED69 +D62DFA73CE23FF70CD22FF70CD22FF70CD22FF70CD22FF70CD22FF70CD22FF +70CD22FF70CD22FF70CD22FF70CD22FF70CD22FF70CD22FF70DF850000DF86 +0000DF870000E0890000E18B0000E38E0101E6920404E9960809ED980F11F1 +9A1B1CF49A2A2AF3923B3BF1854C4BF07A6854F0738B57F073AF55F074CB50 +EB63DD58E041EC6DD62BF976CE24FF72CE23FF71CE24FF71CE24FF71CE24FF +71CE24FF71CE24FF71CE24FF71CE24FF71CE24FF71CE24FF71CE24FF71CE24 +FF71DF860000DF860000DF870000E0890000E18C0000E38F0101E6930404E9 +970809ED9A0F10F29C1A1BF59D2929F495393BF2884B4BF17C6456F073875A +F173AC58F075C952EB61DB5CE03EEB72D62AF979CF26FF73CE25FF73CE25FF +73CE25FF73CE25FF73CE25FF73CE25FF73CE25FF73CE25FF73CE25FF73CE25 +FF73CE25FF73CE25FF73DF860000E0870000E0880000E08A0000E18D0000E3 +900101E6940304E9980808EE9B0E0FF29E191AF6A02727F598373AF38B494B +F17D6058F173835EF172A85CF177C854EA5BD864DF3AE977D629F87DCF27FF +76CE26FF75CE26FF75CE26FF75CE26FF75CE26FF75CE26FF75CE26FF75CE26 +FF75CE26FF75CE26FF75CE26FF75CE26FF75E0870000E0880000E0890000E0 +8B0000E18D0000E3910101E6950304E9990708EE9D0E0FF2A01819F7A32626 +F69B353BF48E464CF27E5C5CF2717C64F16FA263F178C557E954D56DDF35E6 +7CD528F780CF28FF7ACE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27 +FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78E0880000E0 +890000E08A0000E08C0000E18E0000E3920101E5960303E99B0708EE9F0D0E +F2A31618F7A62324F79E313CF591424EF380565FF270756AF26C9B6AF275C0 +5EE94FD074DE31E383D526F585CF29FF7DCE29FF7BCE29FF7BCE29FF7BCE29 +FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE +29FF7BE0890000E08A0000E08B0000E08D0000E18F0000E3930101E5970303 +E99C0607EEA10C0DF3A51517F8A92023F8A12D3CF6953E4FF4845162F4706C +70F2699371F270BA67E94ACC7DDE2CE08AD423F48BCB2BFF84C52CFF83C22D +FF85C22EFF85C22EFF85C22EFF85C22EFF85C22EFF85C22EFF85C22EFF85C2 +2EFF85C22EFF85C22EFF85E08A0000E08B0000E08C0000E08E0000E1910000 +E3940101E5990303E99E0607EEA30B0CF3A81315F8AC1D21F8A4273DF79838 +52F6884B64F5726375F3678978EF6DB171DF4BC388CA35D796B82EEC99AC28 +FE98A321FF989E1DFF9A9D1DFF9B9D1DFF9B9D1DFF9B9D1DFF9B9D1DFF9B9D +1DFF9B9D1DFF9B9D1DFF9B9D1DFF9B9D1DFF9BE08B0000E08C0000E08D0000 +E08F0000E1920000E2960101E59A0203E9A00506EDA60A0BF3AB1114F9AF1A +20F9A8213DF79B3055F78E4565F6785A77EB808671DE7CA779C45CB593AB45 +CBA2993DE5A48834FDA46B05FFAE6A0CFFAD6A0DFFAD6A0DFFAD6A0DFFAD6A +0DFFAD6A0DFFAD6A0DFFAD6A0DFFAD6A0DFFAD6A0DFFAD6A0DFFADE08C0000 +E18D0000E08E0000E0900000E1930000E2970001E59C0202E8A20506EDA809 +0AF3AE1012F9B3181DFAAD1C3BF8A02756F3A24557E6A1645CDAA08963CB96 +A375A66FAA998454BFAC7250E0AF674FFBAA432BFFB13E2CFFB13D2CFFB13D +2CFFB13D2CFFB13D2CFFB13D2CFFB13D2CFFB13D2CFFB13D2CFFB13D2CFFB1 +3D2CFFB1E18E0000E18E0000E18F0000E0920000E1940000E2980000E49D02 +02E8A40405EDAA0809F2B10E10F9B7161BFBB61B31F6BE3137E8BC4A44D7B5 +6253C8AF8060B3A49B7C8E8CA89C6C79BCAD5572DBB05475FBA64366FFA545 +6BFFA3466CFFA2466CFFA2466CFFA2466CFFA2466CFFA2466CFFA2466CFFA2 +466CFFA2466CFFA2466CFFA2E18F0000E1900000E1910000E0930000E19600 +00E29A0000E49F0202E8A50404ECAC0708F2B40D0EF5BC1517EFC32222E6C7 +3230DAC74440CBC55A4EBCC1785BAEBE9A6A87ABA58D669EBAA04694D5A83F +94F7A14193FF9A4094FF993F94FF993F94FF993F94FF993F94FF993F94FF99 +3F94FF993F94FF993F94FF993F94FF993F94FF99E1910000E1910000E19200 +00E0950000E0980000E29C0000E4A10102E7A70304EBAF0607EDB80C0DE7C2 +1414E0CA1F1FD7CF2C2CCCD13E3BC0D25249B2D16F56A3CF906186C6A27763 +BDB48E41B5CD9B29B0EC9D1FAEFE9B1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9A +1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9AE19300 +00E2930000E1940000E0970000E0990000E19D0000E3A30101E6A90303E6B2 +0606E0BD0B0BDBC81111D4D0191BCAD62527BFD93635B5DE4944A8E0655095 +DB815C89DCA16070DAB67047D3C98628D0E38E15CEF99012CFFC9012CFFC8F +12CFFC8F12CFFC8F12CFFC8F12CFFC8F12CFFC8F12CFFC8F12CFFC8F12CFFC +8F12CFFC8FE2950000E2950000E2960000E1980000E09B0000E19F0000E2A5 +0101E0AC0303D9B70606D5C30909D0CF0C0DC8D71316BEDD1E21B3E22C2EA9 +E83E3C9BEB564887E771557EE9965478EDB6525BEECB6433EBDF7718EAF37E +14EAF77E14EAF77E14EAF77E14EAF77E14EAF77E14EAF77E14EAF77E14EAF7 +7E14EAF77E14EAF77E14EAF77EE2970000E2980000E2990000E19B0000E09D +0000E0A10000DCA70202D4AF0304CEBB0505CBC90606C7D70809BFDF0D0FB5 +E51619A9EB22259CF131318CF4453E7AF55F4B70F6884B68F9AB4A5FF9C34B +51FADB5025FAEB6614FAEE6E14FAEE6D14FAEE6D14FAEE6D14FAEE6D14FAEE +6D14FAEE6D14FAEE6D14FAEE6D14FAEE6D14FAEE6DE3990000E39A0000E39B +0000E19D0000E09F0000DAA30102D0A90303C9B30303C5C00303C2D00303BD +DD0405B6E60909ACED0E0F9FF4151A8FFA21276FFB23444CFA2E5B39FC5160 +21FD74681DFF9F653EFFC9490EFFD56001FFD96601FFD96501FFD96501FFD9 +6501FFD96501FFD96501FFD96501FFD96501FFD96501FFD96501FFD965E49C +0000E49D0000E39E0000E19F0000DAA10101CEA50203C5AD0202C0B80101BC +C70101B8D60101B3E20202ABEB0303A2F3060795FB0D117AFD0C2C54FC0D4B +29FB186310FD39690AFF676610FF985E0FFFB85904FFCD5900FFD55900FFD5 +5900FFD55900FFD55900FFD55900FFD55900FFD55900FFD55900FFD55900FF +D55900FFD559E59F0000E5A00000E5A10000DDA10101CEA20303C4A80202BD +B00101B7BC0000B4CC0000AFD80000A8E30101A0EC020296F5050588FB0E10 +6AFC0D2D41FC104B1CFC215D0CFE465F09FF735A0CFF9D5502FFB95700FFCE +5200FFD85000FFD84F00FFD84F00FFD84F00FFD84F00FFD84F00FFD84F00FF +D84F00FFD84F00FFD84F00FFD84FE6A20000E6A20000E0A10101D09F0303C4 +A20303BBA90202B4B10000AFC00000AACE0000A4DA00009DE4010195EE0101 +8AF606067AFB0F1259FC0E2E30FC144914FC2C5409FE515404FF7A510BFFA2 +4A03FFBC4C00FFCF4900FFDC4500FFDC4500FFDC4500FFDC4500FFDC4500FF +DC4500FFDC4500FFDC4500FFDC4500FFDC4500FFDC45E6A20000E1A10101D1 +9C0303C49E0303BAA30202B3A90101ACB40000A6C40000A1D100009ADC0000 +93E6000089EF01017EF607076CFB0F1449FC0F2F23FC19450FFD364A06FE5C +4802FF824608FFA64001FFBE4300FFD03F00FFDF3B00FFDF3B00FFDF3B00FF +DF3B00FFDF3B00FFDF3B00FFDF3B00FFDF3B00FFDF3B00FFDF3B00FFDF3BE2 +A10000D39C0202C69B0303BB9F0203B2A40102AAAB0000A3B900009DC70000 +97D3000090DE000088E800007EF0020272F709085DFB0F1539FC112E1AFC21 +3F0CFD403F04FE653D02FF893A03FFA73800FFC03900FFD13500FFE13100FF +E33000FFE33000FFE33000FFE33000FFE33000FFE33000FFE33000FFE33000 +FFE33000FFE330D39C0203C69A0303BC9B0303B29F0202A9A40001A1AF0000 +99BD000093CA00008DD6000086E000007DE9000073F1020265F80A084DFB10 +162BFC142D14FD29360AFE4A3502FF6F3301FF8F2F01FFAB2F00FFC32F00FF +D22C00FFE12800FFE42700FFE42700FFE42700FFE42700FFE42700FFE42700 +FFE42700FFE42700FFE42700FFE427C69A0303BC9A0303B39B0203A9A00102 +A0A7000097B300008FC1000089CD000083D800007BE2000072EB000066F203 +0356F80A093EFB10171FFC182910FD312D06FE532C01FF782A00FF962600FF +B02700FFC52600FFD22300FFE02000FFE21F00FFE21F00FFE21F00FFE21F00 +FFE21F00FFE21F00FFE21F00FFE21F00FFE21F00FFE21FBB9A0303B29A0203 +AA9B0202A0A1000196AA00008DB8000086C400007FCF000078DA000070E400 +0066EC000059F3030347F8090930FB111717FC1E230DFD392403FF5D2400FF +812100FF9D1E00FFB41E00FFC61D00FFD21B00FFDE1800FFE01800FFE01800 +FFE01800FFE01800FFE01800FFE01800FFE01800FFE01800FFE01800FFE018 +B19A0203A99A0202A19C010196A300008CAE000083BB00007CC7000075D200 +006DDC000065E6000059EE00004AF3030338F8090A23FB131513FC261B0AFE +411C02FF671C01FF891800FFA21601FFB71500FFC71500FFD21300FFDD1100 +FFDE1100FFDE1100FFDE1100FFDE1100FFDE1100FFDE1100FFDE1100FFDE11 +00FFDE1100FFDE11A79A02029F9B0101979D00008CA7000082B2000079BE00 +0071C900006AD4000062DF000058E800004BEF00003BF4030328F8090C19FB +17120FFD2D1307FE4A1404FF721102FF8F0E02FFA60C02FFB90B00FFC70C00 +FFD10C00FFDB0B00FFDD0A00FFDD0A00FFDD0A00FFDD0A00FFDD0A00FFDD0A +00FFDD0A00FFDD0A00FFDD0A00FFDD0A> +<DE7D0000DE7D0000DE7E0000DE7F0000DF810000E1820000E3840303E68508 +08E9850F10EA821A1DEB7C282CE972383BE9695046E9667348E9639646EA62 +B344E960CA42E75EDE3FE55CF03CDD40FB4CCD10FF61CB0EFF5FCB0EFF5FCB +0EFF5FCB0EFF5FCB0EFF5FCB0EFF5FCB0EFF5FCB0EFF5FCB0EFF5FCB0EFF5F +CB0EFF5FCB0EFF5FDE7D0000DE7E0000DE7E0000DE800000DF810000E18300 +00E3850303E6860808E9860E0FEB83191CEB7E272BEA74383AE96B4F46E967 +7148EA649447EB63B244EA61CA42E75FDD3FE55DEF3DDD41FB4CCD11FF63CB +0FFF60CB0FFF60CB0FFF60CB0FFF60CB0FFF60CB0FFF60CB0FFF60CB0FFF60 +CB0FFF60CB0FFF60CB0FFF60CB0FFF60DE7D0000DE7E0000DE7F0000DE8000 +00DF820000E1830000E3850303E6870708E9870E0FEB85191CEC7F272BEA76 +373AEA6D4E46EA686F49EA659247EB64B245EA63C943E860DD40E65EEF3EDE +43FB4DCD12FF64CB10FF61CB10FF61CB10FF61CB10FF61CB10FF61CB10FF61 +CB10FF61CB10FF61CB10FF61CB10FF61CB10FF61CB10FF61DE7E0000DE7F00 +00DE7F0000DE800000DF820000E1840000E3860203E6880708E9880E0FEB86 +191BEC81272AEB783739EA6E4D46EA696D49EA669148EB65B146EA64C844E8 +62DC41E65FEE3EDE44FB4ECE13FF65CB10FF62CB10FF62CB10FF62CB10FF62 +CB10FF62CB10FF62CB10FF62CB10FF62CB10FF62CB10FF62CB10FF62CB10FF +62DE7E0000DE7F0000DE800000DF810000DF830000E1850000E3870203E689 +0708E9890E0FEC88191BED832629EC7A3738EB704B46EA6B6C4AEA678F49EC +67B047EB65C845E963DC42E660EE3FDE45FA4FCE14FF66CB11FF63CB11FF63 +CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF +63CB11FF63CB11FF63DE7F0000DE800000DE800000DF820000DF830000E185 +0000E3870203E68A0707EA8B0D0EEC89181AED852629EC7D3638EB724A45EB +6C6A4AEB688D4AEC68AE48EB66C746E964DB43E662ED40DF47FA4FCE14FF68 +CB12FF64CB12FF65CB12FF65CB12FF65CB12FF65CB12FF65CB12FF65CB12FF +65CB12FF65CB12FF65CB12FF65CB12FF65DE7F0000DE800000DE810000DF82 +0000E0840000E1860000E3880203E78B0707EA8C0D0EEC8B1819EE872628ED +803637EC754845EB6E674BEB6A8B4BED69AD49EC68C647EA65DB44E763ED41 +DF4AFA50CE16FF69CB13FF66CB13FF66CB14FF66CB14FF66CB14FF66CB14FF +66CB14FF66CB14FF66CB14FF66CB14FF66CB14FF66CB14FF66DE800000DE81 +0000DF810000DF830000E0850000E1870000E3890202E78C0707EA8E0D0EED +8D1719EE8A2527EE833636ED784745EC70644CEC6C884CED6BAB4AEC69C548 +EA67DA45E763EC44DF48F954CF18FF6BCC16FF67CC16FF67CC16FF67CC16FF +67CC16FF67CC16FF67CC16FF67CC16FF67CC16FF67CC16FF67CC16FF67CC16 +FF67DE810000DF810000DF820000DF840000E0860000E1880000E48A0202E7 +8D0607EA8F0C0DED8F1718EF8D2526EF873535EE7B4644ED73624CEC6E854D +EE6DA94BED6CC449EB69D946E763EB47DF46F858CF1AFF6DCC18FF69CC18FF +69CC19FF69CC19FF69CC19FF69CC19FF69CC19FF69CC19FF69CC19FF69CC19 +FF69CC19FF69CC19FF69DF820000DF820000DF830000DF840000E0870000E1 +890000E48C0202E78F0606EA910C0CEE921617F0902324F08B3434EF804543 +EE765F4CED71814EEE70A64DEE6EC24BEC6CD748E864EA4ADE43F75ED01CFF +70CD1BFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1C +FF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ADF820000DF830000DF840000DF +850000E0880000E18A0000E48D0202E7900606EB930B0CEE941516F1942223 +F2903332F0854442EF7A5C4DEE747D50EF72A34EEF71C14CED6ED64AE965E9 +4DDD3FF565D01DFF73CD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1F +FF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CDF840000DF +840000DF850000DF870000E0890000E18B0000E48E0202E7920506EB950B0B +EE971415F2982121F3953230F28B4340F07F594DEF787951F0759F50F074BE +4EEE71D44CEA66E751DC3AF36DD01FFF76CE22FF6ECD23FF6FCC23FF6FCC23 +FF6FCC23FF6FCC23FF6FCC23FF6FCC23FF6FCC23FF6FCC23FF6FCC23FF6FCC +23FF6FDF850000DF860000DF860000E0880000E08A0000E18D0000E4900202 +E7940505EB970A0BEF9A1314F39C1F20F59B302EF391413EF184554EF07A72 +55F1759857F174B955EF70D153E95DE35DD737F077C82BFE7DC12AFF79BF2D +FF79BE2FFF7ABE30FF7ABE30FF7ABE30FF7ABE30FF7ABE30FF7ABE30FF7ABE +30FF7ABE30FF7ABE30FF7ADF860000DF870000E0880000E0890000E08B0000 +E18E0000E4920102E7960505EB9A090AEF9D1112F3A01D1EF69F2C2DF5953C +41F3884F51F27A695DF1748F5FED7AB45AE475CB60D25BD976BC3FE887AE34 +F98BA631FF88A12CFF8B9D2AFF8D9D29FF8D9D29FF8D9D29FF8D9D29FF8D9D +29FF8D9D29FF8D9D29FF8D9D29FF8D9D29FF8DE0870000E0880000E0890000 +E08A0000E08D0000E1900000E4930101E7980405EB9C0809EFA01011F4A41A +1CF8A4282CF69A3644F48C4954EF85635BE6888A5BDE8BAD5DD385C568B35A +CC8C9E48E1958E3EF5976D09FFA56400FFA76100FFA76100FFA86100FFA861 +00FFA86100FFA86100FFA86100FFA86100FFA86100FFA86100FFA8E0890000 +E08A0000E08B0000E08C0000E08E0000E1910000E3950101E69A0404EB9F08 +08EFA40E10F5A8171AF9A9232AF7A4333EEEA04848DF9B5F54D398805EC998 +A363BD92BD6F956AC3957A58D8A06B51F2A12E12FFB1250DFFB2210DFFB321 +0DFFB3210DFFB3210DFFB3210DFFB3210DFFB3210DFFB3210DFFB3210DFFB3 +210DFFB3E08B0000E08B0000E08C0000E08D0000E0900000E1930000E39701 +01E69C0304EAA20708EFA70C0EF5AD1517F7B12123EEB53230E0B24440D1AD +5A4FC2A7785CB6A69C66A69FB5778389C2946578D5A05672F09F3B5CFF9F43 +64FF994A6BFF954A6BFF954A6BFF954A6BFF954A6BFF954A6BFF954A6BFF95 +4A6BFF954A6BFF954A6BFF95E08C0000E18D0000E18E0000E08F0000E09100 +00E1950000E3990101E69E0303EAA40607EEAB0B0CEEB21315E7B9201FDEBE +2F2CD3BF403CC5BD544AB6B97057A8B692639BB3AF6C7FA8C1835E9AD49445 +90ED98438DFF91418DFF8F408EFF8F408EFF8F408EFF8F408EFF8F408EFF8F +408EFF8F408EFF8F408EFF8F408EFF8F408EFF8FE18E0000E18F0000E18F00 +00E0910000E0930000E1970000E29B0101E5A10203E9A70506E6AF0A0BE0B9 +1313D9C11D1DD1C62A29C6C93B37BACB4D45ABC868529BC5875D93C6A85F8A +C8C3635DB9D1833CAFE78F25A7FB9120A5FF911FA6FF911FA6FF911FA6FF91 +1FA6FF911FA6FF911FA6FF911FA6FF911FA6FF911FA6FF911FA6FF91E19000 +00E1910000E1910000E1930000E0950000E1990000E29D0101E3A30203DFAA +0506D9B50A0AD4BF1010CDC71819C4CD2424B9D23332AED64540A0D65E4C8D +D1795785D39B5882D8BB5662D3CD6C43CEE37B22C6F78415C3FC8715C4FC86 +15C4FC8615C4FC8615C4FC8615C4FC8615C4FC8615C4FC8615C4FC8615C4FC +8615C4FC86E1920000E1930000E2940000E1950000E0970000E19B0000E29F +0101DAA60303D2AF0606CEBA0808C9C50C0DC1CE1214B8D41C1FADDA2A2CA1 +DF3A3992E150467FDD6B5076DE8E5073E3B04C6EE7CB4B5CE6E0552CE3F46E +18E1FA7518E1FA7418E1FA7418E1FA7418E1FA7418E1FA7418E1FA7418E1FA +7418E1FA7418E1FA7418E1FA74E2950000E2950000E2960000E1980000E09A +0000DE9D0000D6A10202CEA90304C8B30505C4C00606BFCC0809B8D60D0FAE +DD1517A2E3212394E92E2F83EC413C72ED5B4769ED824665EFA64261F2C140 +5EF2D83D48F4EE4829F5F95B2AF6F95A2AF6F95A2AF6F95A2AF6F95A2AF6F9 +5A2AF6F95A2AF6F95A2AF6F95A2AF6F95A2AF6F95AE2970000E3980000E399 +0000E29A0000E19C0000D49E0202CAA40303C3AD0303BEB80303BAC60303B5 +D40505AEDD0A09A4E50F0F97EC161988F3222477F8313165FB473D5EFB763D +58FC9F3A53FCB83749FBCC3A2FFDE04810FDE8580FFDE8580FFDE8580FFDE8 +580FFDE8580FFDE8580FFDE8580FFDE8580FFDE8580FFDE8580FFDE858E39A +0000E39B0000E49C0000E19D0000D59D0102C9A10202C0A70202BAB10102B5 +BF0101B1CE0101ABDA0202A4E504039AEE05058FF50C0C7DFB141B59FB1439 +2FFA1B5419FC3A5A0DFE625A0CFF8F5712FFB64E03FFCA5200FFDA4F00FFDA +4F00FFDA4E00FFDA4E00FFDA4E00FFDA4E00FFDA4E00FFDA4E00FFDA4E00FF +DA4E00FFDA4EE49D0000E49E0000E59F0000D79D0101C99F0303BFA40202B7 +AB0101B1B70000ACC60000A7D30000A0DE000099E800008FF1020283F80A0A +6EFC101B45FC0F3A1FFC1C500DFD3E5204FF665108FF924B0EFFB74500FFCA +4800FFDC4400FFDC4300FFDC4300FFDC4300FFDC4300FFDC4300FFDC4300FF +DC4300FFDC4300FFDC4300FFDC43E5A10000E4A10000D99E0102CA9D0303BF +A00303B6A50202AEAD0000A8BB0000A2CA00009CD5000096E000008DEA0000 +83F2020276F90B0B5EFC111D35FC123916FC25480AFE494703FF704406FF97 +4002FFB64200FFCB3E00FFDE3A00FFE03900FFE03900FFE03900FFE03900FF +E03900FFE03900FFE03900FFE03900FFE03900FFE039E6A20000DA9E0102CB +9B0303C09C0303B6A00202ADA60101A5B000009EBF000098CD000092D80000 +8BE2000082EB000077F3030368F90C0C4DFC111E28FC173611FD2F3E08FE53 +3C01FF7A3A03FF9A3500FFB93700FFCD3400FFDE3000FFE42E00FFE42E00FF +E42E00FFE42E00FFE42E00FFE42E00FFE42E00FFE42E00FFE42E00FFE42EDB +9F0101CB9B0303C09A0303B69C0203ADA10102A4A800009CB5000094C30000 +8ECF000088DA000080E4000077EC00006BF4040459F90D0D3EFC121E1DFC1C +310EFD383405FE5D3200FF822F00FFA02D00FFBC2D00FFCE2B00FFDD2700FF +E62400FFE62400FFE62400FFE62400FFE62400FFE62400FFE62400FFE62400 +FFE62400FFE624CB9B0303BF9A0303B69A0203AD9C0202A4A200019AAC0000 +91BA00008AC6000084D200007DDC000075E600006BEE01015EF506044AF90C +0D2FFC131D15FC232A0BFD402A02FF672900FF8A2500FFA62400FFBF2400FF +CF2200FFDC1F00FFE71C00FFE71C00FFE71C00FFE71C00FFE71C00FFE71C00 +FFE71C00FFE71C00FFE71C00FFE71CBF9A0303B59A0203AD9A0202A49D0101 +9AA4000090B0000087BD000080C900007AD4000072DE00006AE800005EEF01 +014FF505043AF90C0E22FC161B11FD2A2208FE492101FF722100FF921C00FF +AB1B00FFC11B00FFCF1900FFDB1700FFE51500FFE51500FFE51500FFE51500 +FFE51500FFE51500FFE51500FFE51500FFE51500FFE515B49A0203AB9A0202 +A39A01019A9E000090A8000086B400007DC0000076CB00006FD6000067E100 +005DE900004FF001003FF605042BF90D0F19FC1A170EFD321905FE521901FF +7B1700FF981402FFAF1200FFC21200FFCF1100FFDA0F00FFE20E00FFE30E00 +FFE30E00FFE30E00FFE30E00FFE30E00FFE30E00FFE30E00FFE30E00FFE30E +AA9A0202A19B0101999C000090A1000085AC00007BB7000073C300006BCE00 +0064D900005BE300004EEB000040F1010030F505061DF90E0F13FC21100BFD +3A1103FF5D1204FF830C01FF9C0B03FFB10800FFC30A00FFCE0900FFD80900 +FFE00800FFE10800FFE10800FFE10800FFE10800FFE10800FFE10800FFE108 +00FFE10800FFE1089F9B0101969C00008E9E000085A500007BAF000071BB00 +0068C6000060D1000058DC00004DE5000040EC000032F1010120F5060813F9 +120C0EFC280A09FD420904FF670801FF880601FFA00301FFB30200FFC30300 +FFCE0300FFD70300FFDE0300FFDF0300FFDF0300FFDF0300FFDF0300FFDF03 +00FFDF0300FFDF0300FFDF0300FFDF03> +<DC760000DC770000DD780000DD790000DD790000DE7A0000E07A0101E27A05 +06E4780C0DE573151AE56B2128E4613237E35A4B40E5596F41E557913EE656 +AD3CE655C33AE554D837E351EB34E147F936CF0BFF57CB06FF53CB06FF53CB +06FF53CB06FF53CB06FF53CB06FF53CB06FF53CB06FF53CB06FF53CB06FF53 +CB06FF53CB06FF53DC760000DD770000DD780000DD790000DE7A0000DF7B00 +00E07B0101E27B0506E47A0B0DE6751519E56D2128E4633236E45B4A41E55A +6E41E558903FE657AC3DE656C33BE555D838E352EA35E249F936CF0CFF58CB +06FF54CB07FF54CB07FF54CB07FF54CB07FF54CB07FF54CB07FF54CB07FF54 +CB07FF54CB07FF54CB07FF54CB07FF54DC770000DD780000DD790000DD7A00 +00DE7A0000DF7B0000E07C0101E27C0506E57B0B0DE6761419E66F2127E564 +3136E45C4841E55B6D42E6598F40E658AC3DE657C23CE556D738E453EA36E2 +4AF937D00EFF59CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55 +CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55DD780000DD7900 +00DD790000DD7A0000DE7B0000DF7C0000E07D0101E37D0505E57C0B0CE678 +1418E6712027E5663036E45D4742E65D6B43E65A8D41E759AB3EE758C23CE5 +57D739E454E937E24CF837D010FE59CB08FF56CB08FF56CB08FF56CB08FF56 +CB08FF56CB08FF56CB08FF56CB08FF56CB08FF56CB08FF56CB08FF56CB08FF +56DD780000DD790000DD7A0000DD7B0000DE7C0000DF7D0000E07D0101E37E +0505E57D0B0CE77A1418E7732026E6693035E55F4542E65E6943E65C8B42E7 +5AAA3FE759C13DE658D63AE455E938E24EF838D112FE5ACB08FF57CB09FF57 +CB09FF57CB09FF57CB09FF57CB09FF57CB09FF57CB09FF57CB09FF57CB09FF +57CB09FF57CB09FF57DD790000DD7A0000DD7B0000DD7B0000DE7C0000DF7D +0000E17E0101E37F0505E67F0B0CE77C1417E8751F25E76C2F34E5624342E7 +606744E75D8943E85CA840E85BC03EE659D53BE457E839E350F839D114FE5B +CB09FF59CB0AFF58CB0AFF58CB0AFF59CB0AFF59CB0AFF59CB0AFF59CB0AFF +59CB0AFF59CB0AFF59CB0AFF59CB0AFF59DD7A0000DD7B0000DD7B0000DE7C +0000DE7D0000DF7E0000E1800101E3810405E6810A0BE87E1316E8781F24E7 +6F2E34E6654241E7626445E75F8744E85EA741E85CBF3FE75BD53DE558E83A +E352F739D116FE5DCB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF +5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ADD7B0000DD7B +0000DE7C0000DE7D0000DE7E0000DF7F0000E1810101E4820405E6830A0BE8 +801315E97B1F23E8732E33E7684141E8646146E8618445E960A543E95EBE41 +E75DD43EE55AE73BE355F73AD219FE5ECC0CFF5CCB0CFF5CCB0CFF5CCB0CFF +5CCB0CFF5CCB0CFF5CCB0CFF5CCB0CFF5CCB0CFF5CCB0CFF5CCB0CFF5CCB0C +FF5CDD7C0000DE7C0000DE7D0000DE7E0000DE7F0000E0810000E1820101E4 +840405E7850A0BE9831315EA7F1E22EA772D31E86C3F40E8665E47E9638147 +EA62A244EA60BD42E85FD340E65CE63DE458F63CD31CFD60CC0EFF5FCB0DFF +5ECB0DFF5ECB0DFF5ECB0DFF5ECB0DFF5ECB0DFF5ECB0DFF5ECB0DFF5ECB0D +FF5ECB0DFF5ECB0DFF5EDE7D0000DE7D0000DE7E0000DE7F0000DF800000E0 +820000E1840101E4850404E7870A0AEA861214EB821E21EB7B2D30EA713E3F +E9695A48E9667D48EA64A046EB63BC44E961D141E65FE53FE55BF63DD320FD +61CC10FF61CB0FFF61CB0FFF61CB0FFF61CB0FFF61CB0FFF61CB0FFF61CB0F +FF61CB0FFF61CB0FFF61CB0FFF61CB0FFF61DE7E0000DE7F0000DE7F0000DE +800000DF810000E0830000E1850001E4870404E789090AEA891113EC861D1F +EC802C2FEB763C3EEA6D5648EA69794AEB679C48EC66BA46EA64D043E761E3 +40E55DF540D524FD63CC12FF64CB11FF63CB11FF63CB11FF63CB11FF63CB11 +FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63DE7F0000DE +800000DE800000DE810000DF830000E0850000E2870000E4890404E88C0909 +EB8C1112ED8B1C1EEE862B2DED7D3C3CEC725248EB6C744CEC6A984AED69B7 +48EB67CE46E965E243E55CF345D62AFC64CB17FF67C918FF67C819FF67C81A +FF67C81AFF67C81AFF67C81AFF67C81AFF67C81AFF67C81AFF67C81AFF67C8 +1AFF67DE800000DE810000DF820000DF830000DF840000E0860000E2890000 +E58B0304E88E0809EB8F1011EE8F1B1CEF8B2A2BEF833B3AED784F48EC706E +4DED6E934CEE6DB44AEC6BCC48E86AE047DE5FF050CB3AFA6ABF2AFF70BC2B +FF70B92BFF71B82BFF72B82BFF72B82BFF72B82BFF72B82BFF72B82BFF72B8 +2BFF72B82BFF72B82BFF72DF820000DF820000DF830000DF840000DF860000 +E0880000E28A0000E58E0303E8910708EC930F0FEF94191AF1922829F18B39 +38EF7F4C47EE76684FEC738C50E875AE50E177C751D976DB53CA65EB62B446 +F577A32EFE809E2AFF819A28FF849826FF859826FF859826FF859826FF8598 +26FF859826FF859826FF859826FF859826FF85DF830000DF840000DF850000 +DF860000DF870000E08A0000E28C0000E5900303E8930707EC960D0EF09818 +18F3982626F3933736F1874846E8805F51DD7F7F56D682A359CF84BF5AC681 +D55FB976E86A9A51F382741AFD986401FF9F6003FF9F5F03FFA05F03FFA05F +03FFA05F03FFA05F03FFA05F03FFA05F03FFA05F03FFA05F03FFA0DF850000 +DF860000DF870000E0880000E0890000E18C0000E28F0000E5920203E89606 +07EC9A0C0DF09D1516F49F2323F29D3333E6984341D792574FCB8F765AC28F +995FBB90B861B18CCF699D7DE1797D61EF8C3E23FCA4280FFFA92511FFA924 +12FFA92412FFA92412FFA92412FFA92412FFA92412FFA92412FFA92412FFA9 +2412FFA9DF870000E0880000E0880000E0890000E08B0000E18E0000E29100 +00E5950202E8990506EC9E0B0CF1A21314EEA71F20E5AA2E2DD8A93E3CCAA5 +524ABC9F6F58AF9D9262A79EB1669E9CC96C868DDA7D687BEB8C4561FC933E +5DFF914262FF8E4464FF8D4464FF8D4464FF8D4464FF8D4464FF8D4464FF8D +4464FF8D4464FF8D4464FF8DE0890000E08A0000E08A0000E08B0000E08D00 +00E1900000E2930000E4970202E89C0505EAA20A0BE7A81213DFAF1E1DD7B4 +2B29CCB63B38BFB64D46B0B16853A0AD875F99AEA86193B0C56282A9DA6D65 +9BEB7D4B8CFB854087FF863F88FF863E88FF863E88FF863E88FF863E88FF86 +3E88FF863E88FF863E88FF863E88FF863E88FF86E08B0000E08C0000E08C00 +00E08D0000E08F0000E1920000E2950000E49A0202E69F0405DFA70A0AD9B0 +1111D2B71B1ACABD2826C0C13633B4C34741A4C0604E93BC7D598BBD9E5B88 +C1BD587EC1D65E61B8E97139A8F982209DFF881F9EFF881F9FFF881F9FFF88 +1F9FFF881F9FFF881F9FFF881F9FFF881F9FFF881F9FFF881F9FFF88E18D00 +00E18E0000E18F0000E18F0000E0910000E0940000E1980000E09C0202D9A3 +0505D3AC090ACDB60F0FC6BE1617BEC52121B3C92F2EA7CD3F3C97CC554985 +C76F537DCA92547BCFB35174D2CE5264D0E45A40C8F66C14BAFD7F14BBFD7E +14BBFD7E14BBFD7E14BBFD7E14BBFD7E14BBFD7E14BBFD7E14BBFD7E14BBFD +7E14BBFD7EE18F0000E1900000E1910000E1920000E0940000E0960000DE9A +0000D4A00303CDA80505C7B20808C2BC0B0CBBC51013B2CC1A1DA6D2272998 +D6363688D7494275D3624D6ED5864C6CDBA94869E0C54564E1DC444CDFF251 +15D6FC6E15D7FC6D15D7FC6D15D7FC6D15D7FC6D15D7FC6D15D7FC6D15D7FC +6D15D7FC6D15D7FC6D15D7FC6DE1920000E1930000E2940000E2950000E196 +0000DB980000D19C0202C8A30303C2AC0405BDB70606B8C30809B0CD0C0EA7 +D414169ADB1F218BE02C2D7AE33D3A69E4554461E47C425EE79F3E5BEBBC3C +57ECD33B55EFEB3829EFFD532AEFFD522BF0FD512BF0FD512BF0FD512BF0FD +512BF0FD512BF0FD512BF0FD512BF0FD512BF0FD51E2950000E2960000E297 +0000E2980000DD980000CF9A0102C59F0203BEA70303B8B00303B3BD0303AE +CB0505A6D509099CDD0E0F8FE5161880EB20236FF0302F5CF3443A56F37038 +52F498354DF6B33349F6CA3144F8E13042FDF73340FDF83340FDF83340FDF8 +3340FDF83340FDF83340FDF83340FDF83340FDF83340FDF83340FDF833E398 +0000E3990000E39A0000DD990000CF990102C49C0202BBA20202B4AB0102AF +B70101A9C60101A3D302029CDD040492E7060687EF0B0C78F6151660F91D28 +3FFA273E2EFB494224FC71411EFD954020FDB73C13FECD3F06FEE04304FEE3 +4304FEE34304FEE34304FEE34304FEE34304FEE34304FEE34304FEE34304FE +E34304FEE343E39C0000E49D0000E19C0000D1990102C49B0203BAA00203B2 +A60102ABB10000A5C000009FCE000099DA000091E4000088ED00007DF50605 +6DFB0F104AFC102922FC17430FFD364606FE5D4404FF864006FFAB3E00FFC6 +3E00FFDA3900FFE13700FFE13700FFE13700FFE13700FFE13700FFE13700FF +E13700FFE13700FFE13700FFE137E5A00000E09F0101D19B0202C59A0303BA +9D0203B1A20102A9A90000A1B600009AC5000094D100008EDC000086E60000 +7CEF000170F607065DFB0F113AFC122918FC1E3C0CFD413B03FF683902FF8C +3502FFAE3400FFC83400FFDA2F00FFE42C00FFE42C00FFE42C00FFE42C00FF +E42C00FFE42C00FFE42C00FFE42C00FFE42C00FFE42CE4A20000D19C0203C4 +9A0303BA9A0303B19E0203A8A301019FAC000097BB000090C900008AD40000 +83DE00007AE8000070F0010162F608074DFB0F122BFC142712FD283309FE4A +3101FF722F00FF932B00FFB32C00FFC92A00FFDA2600FFE52300FFE62200FF +E62200FFE62200FFE62200FFE62200FFE62200FFE62200FFE62200FFE622D2 +9C0203C49A0303B99A0303B19A0203A89E01029EA6000095B100008CBF0000 +86CB00007FD6000078E000006FE9000063F1020253F708073DFA0F1320FC19 +230FFD312906FE542800FF7C2500FF9B2200FFB72200FFCA2000FFD91E00FF +E51A00FFE71A00FFE71A00FFE71A00FFE71A00FFE71A00FFE71A00FFE71A00 +FFE71A00FFE71AC39A0303B89A0303B09A0203A79B01029E9F000094A90000 +8AB6000082C200007BCD000074D800006CE2000062EB000055F2020243F708 +082DFA101318FC1F1D0CFD381F03FF5E1F00FF851C00FFA11A00FFBA1900FF +CB1800FFD81500FFE41300FFE71300FFE71300FFE71300FFE71300FFE71300 +FFE71300FFE71300FFE71300FFE713B89A0203AE9A0203A69A01029D9C0101 +93A2000089AD000080B9000078C5000070D0000069DB000060E5000054EC00 +0045F3020133F708091FFA121212FC26160AFD401703FF691501FF8C1201FF +A51002FFBC0F00FFCB0F00FFD70E00FFE20C00FFE70C00FFE70C00FFE70C00 +FFE70C00FFE70C00FFE70C00FFE70C00FFE70C00FFE70CAD9A0202A49A0101 +9B9B0000939E000089A600007FB1000075BC00006DC8000065D300005DDE00 +0053E7000045ED000036F3020223F7080A15FA160F0EFC2D0E07FE490E04FF +720C00FF910A02FFA80601FFBC0700FFCB0700FFD60700FFE00600FFE50600 +FFE50600FFE50600FFE50600FFE50600FFE50600FFE50600FFE50600FFE506 +A29B0101999C0000909E000088A100007EA9000074B500006AC0000062CB00 +005AD7000050E1000044E8000036EE000027F3020316F60B0A0EFA1C0A0AFC +340805FE520702FF790500FF960401FFAB0200FFBE0200FFCB0200FFD50200 +FFDE0200FFE30200FFE30200FFE30200FFE30200FFE30200FFE30200FFE302 +00FFE30200FFE302969C00008D9E000085A100007DA4000073AD000068B900 +005FC4000056CF00004DDA000043E3000035E9000028EE000017F204060CF6 +0F0707FA210504FC390302FE590100FF800100FF9A0000FFAF0000FFC10000 +FFCD0000FFD60000FFDE0000FFE20000FFE20000FFE20000FFE20000FFE200 +00FFE20000FFE20000FFE20000FFE200> +<DA6E0000DB6F0000DB700000DB710000DB710000DC710000DD700000DE6F03 +03E06B080BE0641116DF5A1D25DE4F2E33DE4A473AE14D6C39E04B8D36E048 +A734E147BD32E148D22FE147E62DE140F52BD518FD41CC00FF47CC01FF45CB +01FF45CB01FF45CB01FF45CB01FF45CB01FF45CB01FF45CB01FF45CB01FF45 +CB01FF45CB01FF45DA6E0000DB6F0000DB700000DB710000DB720000DC7200 +00DD710000DE700303E06D080AE0661016E05C1C25DE512D33DE4B463AE14E +6B3AE14C8C37E14AA634E148BC32E249D230E148E52DE141F52BD61BFD40CC +01FF48CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46 +CB01FF46CB01FF46CB01FF46CB01FF46DB6F0000DB700000DB710000DB7200 +00DC720000DC720000DD720000DF710303E06E080AE1681015E05E1C24DF53 +2D32DF4D453AE14F693AE14D8A38E14BA535E24ABC33E24AD130E249E52EE1 +43F52CD61DFE40CC01FF49CB01FF47CB01FF47CB02FF47CB02FF47CB02FF47 +CB02FF47CB02FF47CB02FF47CB02FF47CB02FF47CB02FF47DB700000DB7100 +00DB720000DB730000DC730000DC730000DD730000DF720303E170080AE169 +1015E1601B23DF552C32DF4E433BE150673BE24E8939E24CA436E24BBB34E2 +4BD131E24AE42FE144F42DD720FE40CC01FF4BCB02FF49CB02FF49CB02FF49 +CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02FF +49DB700000DB720000DB730000DC730000DC740000DD740000DE740000DF73 +0303E1710809E26B1014E1631B23E0582B31E050423BE251653CE250873AE2 +4EA337E34CBA35E34DD032E24BE430E246F42ED824FE40CC01FF4CCB02FF4A +CB02FF4ACB02FF4ACB02FF4ACB02FF4ACB02FF4ACB02FF4ACB02FF4ACB02FF +4ACB02FF4ACB02FF4ADB710000DB730000DC740000DC740000DC750000DD76 +0000DE750000DF750303E1730809E26E0F14E2661A22E15B2A30E053403BE2 +53633DE352853BE350A238E34EB936E34ECF34E34DE331E248F32FD928FE3F +CC01FF4ECB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF +4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CDB730000DC740000DC750000DC76 +0000DC760000DD770000DE770000E0760303E2750809E3700F13E3691A21E2 +5E2930E1553E3CE355603EE354833DE452A139E450B938E450CE35E34EE232 +E24AF330DA2CFE3FCC02FF51CB03FF4DCB03FF4ECB03FF4ECB03FF4ECB03FF +4ECB03FF4ECB03FF4ECB03FF4ECB03FF4ECB03FF4ECB03FF4EDC740000DC75 +0000DC760000DC770000DD770000DD780000DE780000E0780203E2770708E4 +730F12E46C1920E362282FE2583B3CE3575D40E456803EE5549F3BE552B839 +E452CD37E350E134E34CF231DB31FE3FCC03FF53CB04FF50CB04FF50CB04FF +50CB04FF50CB04FF50CB04FF50CB04FF50CB04FF50CB04FF50CB04FF50CB04 +FF50DC750000DC760000DC770000DD780000DD790000DE790000DF7A0000E1 +7A0203E37A0708E5770E11E570181FE467272EE35B393CE4595941E5587D40 +E5569D3DE655B63BE554CC38E453E035E34FF133DD36FD3FCC05FF55CB06FF +52CB06FF52CB06FF52CB06FF52CB06FF52CB06FF52CB06FF52CB06FF52CB06 +FF52CB06FF52CB06FF52DC770000DD780000DD780000DD790000DD7A0000DE +7B0000DF7C0000E17C0202E37C0707E57A0E10E675181DE56C262CE461373B +E55D5541E65B7942E6599A3FE758B53DE657CA3AE555DF37E352F035DE3DFD +3ECD08FF57CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55CB07 +FF55CB07FF55CB07FF55CB07FF55CB07FF55DD780000DD790000DD7A0000DD +7B0000DD7B0000DE7C0000DF7D0000E17E0202E47F0607E67D0E0FE779171C +E771252BE667363AE6605142E75E7543E75C9641E85BB33FE759C93DE558DE +3AE455EF37DF44FD3ECD0BFF5ACB09FF58CB09FF58CB09FF58CB09FF58CB09 +FF58CB09FF58CB09FF58CB09FF58CB09FF58CB09FF58CB09FF58DD7A0000DD +7A0000DD7B0000DE7C0000DE7D0000DF7E0000E07F0000E2800202E4820607 +E7810D0EE97E171AE9772429E76D3438E7654D43E8627046E85F9244E95EB1 +41E85DC73FE65BDC3CE458EE39DF4DFC3ECA12FF5FC712FF5DC714FF5CC516 +FF5DC516FF5DC516FF5DC516FF5DC516FF5DC516FF5DC516FF5DC516FF5DC5 +16FF5DDD7B0000DE7C0000DE7D0000DE7E0000DE7E0000DF800000E0810000 +E2830202E5840606E8850C0DEA831618EA7D2327E9743337E86A4843E9666A +48E9638D46EA62AE44E861C542E262D942DB62EB41D55EFB44BC29FD67B727 +FF67B628FF68B428FF69B328FF69B328FF69B328FF69B328FF69B328FF69B3 +28FF69B328FF69B328FF69DE7D0000DE7E0000DE7F0000DE7F0000DE800000 +DF820000E0840000E2850202E5880506E8890C0CEB881517EC832225EC7C32 +34EA724542EA6B6349E669844BE06BA54BDB6FBF4CD370D34DCD70E74BC76E +FA4BA22EFB779822FF7B941FFF7D911BFF80901BFF80901BFF80901BFF8090 +1BFF80901BFF80901BFF80901BFF80901BFF80DE7F0000DE7F0000DE800000 +DE810000DF820000DF840000E0860000E3880102E68B0505E98C0B0BEC8D14 +15EE8A2123EE853132EA7C4141DF77574DD5767652CD779855C77BB655C27C +CE56BD7DE455B97CF9547A27FA8A6302FF986002FF985D03FF995C03FF995C +03FF995C03FF995C03FF995C03FF995C03FF995C03FF995C03FF99DE800000 +DF810000DF820000DF830000DF840000E0860000E1880000E38B0101E68E04 +05E9910A0AED921213EE921F20EA912E2EDD8D3C3CCF884F4AC4866C55BA85 +8F5BB387AE5DAE88C85FAA88DF5FA687F65E553BFB90250CFFA3210DFFA421 +10FFA32111FFA32111FFA32111FFA32111FFA32111FFA32111FFA32111FFA3 +2111FFA3DF830000DF830000DF840000DF850000DF860000E0880000E18B00 +00E38E0101E6910404E9940909ED971011E69C1C1CDC9F2A29D09D3838C39A +4A46B4966554A793885FA095A7629C97C2629897DA609496F05F6474FC784B +61FF805268FF7C586EFF78576EFF78576EFF78576EFF78576EFF78576EFF78 +576EFF78576EFF78576EFF78DF850000DF860000DF870000E0870000E08800 +00E08B0000E18D0000E3900101E6940304E5990809DF9F1010D8A51B1ACFAA +2726C4AB3434B8AB4641A9A85E4F98A47D5B90A59E5D8EA8BC5B8CABD65888 +ABEC576396FA6C3C80FF7E3A81FF7E3882FF7E3882FF7E3882FF7E3882FF7E +3882FF7E3882FF7E3882FF7E3882FF7E3882FF7EE0870000E0880000E08900 +00E08A0000E08B0000E08D0000E1900000E3930101E1980304D99F0909D2A7 +0F10CBAE1818C3B42423B9B73130ADB9413D9CB6574A8BB3725583B4945780 +B8B4547FBDD1517DBFEA4F5EB2F8622097FF801F97FF7F1E98FF7F1E99FF7F +1E99FF7F1E99FF7F1E99FF7F1E99FF7F1E99FF7F1E99FF7F1E99FF7FE08A00 +00E08B0000E08C0000E08C0000E08D0000E08F0000E1920000DB960101D39C +0405CCA40809C6AD0D0EBFB51416B7BC1E1FACC02B2B9EC33A388DC14C457D +BF664F75C1895073C6AB4D70CBC84A6DCEE24862CCF64C13B2FD7712B2FD76 +12B3FD7612B3FD7612B3FD7612B3FD7612B3FD7612B3FD7612B3FD7612B3FD +7612B3FD76E08C0000E18D0000E18E0000E18F0000E1900000E0920000D894 +0000CF990203C7A00505C1A90708BCB30A0CB4BC0F12ABC3171B9EC923268F +CC31337DCC423F6DCA594865CC7D4866D3A24363D8BF415DDAD7425EDDF03C +15CEFC6511CEFC6611CEFC6611CEFC6511CEFC6511CEFC6511CEFC6511CEFC +6511CEFC6511CEFC6511CEFC65E18F0000E1900000E1910000E1920000E193 +0000D7940000CB970102C39D0303BDA50405B7AE0506B1BA0709A9C40B0D9F +CC121592D21D1F82D72A2B70D9393760D94F4058DB733E57DF993A55E4B637 +4FE6CE384FE9E73431E8FC451DE5FE4F1DE6FE4E1DE6FE4D1DE6FE4D1DE6FE +4D1DE6FE4D1DE6FE4D1DE6FE4D1DE6FE4D1DE6FE4DE1920000E1930000E294 +0000E2950000D7940000CA950101C09A0202B9A10303B3A90203ACB40303A6 +C204059DCD080994D50D0E87DC151777E3202266E82E2E55EA43364EEB6934 +4BED913148EFAE2E44F0C62C40F3DE2B45F8F82853F9FD1C53F9FD1C53F9FD +1B53F9FD1B53F9FD1B53F9FD1B53F9FD1B53F9FD1B53F9FD1B53F9FD1BE296 +0000E2970000E2970000D8960000CA950101BF980202B69D0202AFA50102A8 +AF0101A1BE01019ACB020293D504048ADF07087EE70D0E6FEE15165CF32122 +48F6322D3CF8552F36F97E2E31FA9F2C2CFABA2B26FBD12A1EFDE82D24FEF1 +2623FEF12623FEF12623FEF12623FEF12623FEF12623FEF12623FEF12623FE +F12623FEF126E3990000E39A0000D8980000CA960202BF970203B59B0202AD +A20102A5AA00009DB9000096C7000090D4000089DF000080E9000076F10303 +68F80B0A4DFB111B28FC153312FD2F3A08FE553802FF7D3602FFA03200FFC0 +3300FFD72F00FFE42B00FFE52A00FFE52A00FFE52A00FFE52A00FFE52A00FF +E52A00FFE52A00FFE52A00FFE52AE49E0000D99B0101CA990203BF990203B6 +9A0203AC9F0102A3A600009AB2000092C100008CCD000086D800007EE20000 +75EB000069F3040358F90B0A3DFB111B1CFC1B2E0EFD383004FE5F2F00FF85 +2B00FFA72900FFC32900FFD72500FFE42200FFE62100FFE62100FFE62100FF +E62100FFE62100FFE62100FFE62100FFE62100FFE621DB9E0202CA9B0303BE +9A0303B59A0203AC9B0202A2A1010199A9000090B7000088C4000081CF0000 +7ADA000072E4000068ED00005BF4040448F90B0B2EFB131A14FC22270AFE41 +2601FF6A2600FF8E2200FFAC2000FFC51F00FFD61C00FFE41900FFE71800FF +E71800FFE71800FFE71800FFE71800FFE71800FFE71800FFE71800FFE718C9 +9B0303BD9A0303B39A0203AB9A0202A29C010198A300008EAE000085BB0000 +7DC7000076D200006FDD000066E600005BEE00004BF4040337F80A0C21FB16 +1711FD2A1D08FE4A1D00FF751C00FF951801FFB11700FFC61600FFD61400FF +E21200FFE71100FFE71100FFE71100FFE71100FFE71100FFE71100FFE71100 +FFE71100FFE711BC9A0303B29A0203A99A0202A09B0101989D00008DA70000 +83B200007ABE000072CA00006BD5000063DF000059E800004BEF00003BF403 +0427F80B0D17FB1A130DFD321506FE541505FF7F0F01FF9A0F06FFB40900FF +C70D00FFD50C00FFE00B00FFE70A00FFE70A00FFE70A00FFE70A00FFE70A00 +FFE70A00FFE70A00FFE70A00FFE70AB09A0203A79A01029E9B0101959C0000 +8DA0000082AA000078B600006FC1000067CD00005FD8000056E2000049EA00 +003CF000002BF4040519F80D0D11FB210D0BFD3A0C05FF5E0C03FF850801FF +9E0602FFB50400FFC70600FFD40600FFDE0500FFE70500FFE70500FFE70500 +FFE70500FFE70500FFE70500FFE70500FFE70500FFE705A59A01029B9B0001 +929D00008A9F000082A4000077AE00006DBA000064C500005CD1000053DB00 +0048E400003AEB00002DF000001BF405070EF8110A0BFB270707FD400503FE +660400FF8A0200FFA10000FFB70000FFC70000FFD30000FFDD0000FFE70100 +FFE70100FFE70100FFE70100FFE70100FFE70100FFE70100FFE70100FFE701 +999C0000909E000087A000007FA3000077A800006CB2000061BE000058C900 +0050D4000046DE00003AE600002CEB00001EEF01020FF3090707F8170504FB +2C0302FD460101FF6F0100FF900000FFA70000FFBB0000FFCA0000FFD40000 +FFDD0000FFE60000FFE70000FFE70000FFE70000FFE70000FFE70000FFE700 +00FFE70000FFE7008D9E000084A100007BA5000074A700006BAC000060B700 +0056C200004DCD000044D8000038E000002CE600001EEB00000DEE030505F3 +0E0402F81D0101FB320000FE4F0000FF790000FF950000FFAB0000FFBE0000 +FFCC0000FFD50000FFDD0000FFE50000FFE60000FFE60000FFE60000FFE600 +00FFE60000FFE60000FFE60000FFE600> +<D8630000D8650000D8660000D9670000D9680000D9670000DA650000DA6201 +01DB5E0608DA540E14D9491A22D8402C2ED93E4531DB3F6731DC3F872EDC3C +A12CDC3AB72ADD3BCC27DE3CE025DE36F023D925FB28CE02FF36CC00FF34CC +00FF35CC00FF35CC00FF35CC00FF35CC00FF35CC00FF35CC00FF35CC00FF35 +CC00FF35CC00FF35D8640000D8650000D9670000D9680000D9690000DA6800 +00DA660000DA640101DB5F0608DB560E14DA4B1A21D8412B2ED93E4432DB40 +6631DC40862FDC3DA02CDC3BB62ADE3CCC28DE3DE026DE37F024DA26FB29CE +03FF38CC00FF36CC00FF36CC00FF36CC00FF36CC00FF36CC00FF36CC00FF36 +CC00FF36CC00FF36CC00FF36CC00FF36D8650000D9660000D9680000D96900 +00D96A0000DA690000DA680000DA650101DC610607DB580D13DA4D1921D943 +2A2DD93F4233DC416432DC418530DC3E9F2DDD3CB62BDE3DCB29DF3EDF26DE +38F025DB29FB29CE03FF39CC00FF37CC00FF38CC00FF38CC00FF38CC00FF38 +CC00FF38CC00FF38CC00FF38CC00FF38CC00FF38CC00FF38D8660000D96700 +00D9690000D96A0000DA6B0000DA6A0000DA690000DB660101DC630607DC5A +0D12DB501820D945292DDA414034DC436233DD438431DD409E2EDD3DB52CDE +3FCB2ADF3FDF27DF3AEF25DC2CFC28CE03FF3BCC00FF39CC00FF39CC00FF3A +CC00FF3ACC00FF3ACC00FF3ACC00FF3ACC00FF3ACC00FF3ACC00FF3ACC00FF +3AD9670000D9690000D96A0000DA6B0000DA6C0000DA6B0000DB6A0000DB68 +0101DC650507DD5D0D12DC53181FDA48272DDA423E35DD446034DE448232DD +419D2FDE3FB42DDF40CA2BDF41DE28DF3CEF27DD30FC28CE04FF3DCC00FF3B +CC00FF3CCC00FF3CCC00FF3CCC00FF3CCC00FF3CCC00FF3CCC00FF3CCC00FF +3CCC00FF3CCC00FF3CD9690000DA6A0000DA6B0000DA6C0000DA6D0000DB6D +0000DB6C0000DC6A0101DD670506DD600C11DD56171FDB4B262DDB443C35DD +465E35DE468034DE439C31DE41B32FDF42C92CE043DE2AE03EEE28DE34FC27 +CE04FE3FCC00FF3ECC00FF3ECC00FF3ECC00FF3ECC00FF3ECC00FF3ECC00FF +3ECC00FF3ECC00FF3ECC00FF3ECC00FF3EDA6A0000DA6B0000DA6C0000DA6D +0000DA6E0000DB6E0000DB6D0000DC6C0101DE690506DE630C10DE5A161EDC +4E252CDC463A36DE485B37DF487E35DF459A32DF43B230E044C82DE044DD2B +E040EE29DF37FC28CF05FE41CC00FF40CC00FF40CC00FF40CC00FF40CC00FF +40CC00FF40CC00FF40CC00FF40CC00FF40CC00FF40CC00FF40DA6B0000DA6D +0000DA6E0000DB6F0000DB700000DB700000DC6F0000DD6E0101DE6C0505DF +660B0FDF5E151CDD52242BDD493736DF4A5738E04B7B37E0489834E045B032 +E146C62FE146DC2CE042ED2BE03AFC29CF07FE44CC01FF43CC01FF43CC01FF +43CC01FF43CC01FF43CC01FF43CC01FF43CC01FF43CC01FF43CC01FF43CC01 +FF43DA6D0000DA6E0000DB6F0000DB700000DB710000DC720000DC710000DD +700101DF6F0505E06A0B0EE062141BDF57222ADE4D3536DF4C543AE14D7839 +E14B9636E148AF33E148C531E249DA2EE145EC2CE13EFB2AD009FE46CB01FF +46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01 +FF46CB01FF46CB01FF46DB6F0000DB700000DB710000DB720000DC730000DC +730000DD730000DE730101DF720405E16E0B0DE167131AE05C2129DF513236 +E04F503BE250743BE24E9438E24BAE35E24BC333E24BD930E248EB2EE141FB +2CD00CFE48CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02 +FF49CB02FF49CB02FF49CB02FF49CB02FF49DB710000DB720000DC730000DC +740000DC750000DC750000DD750000DE750101E0750405E2720A0CE36C1318 +E2621F27E0573036E1524B3DE353703DE351903AE34FAC37E34EC235E34ED7 +32E24BEA30E245FA2ED10FFE4ACB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03 +FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CDB730000DC +740000DC750000DC760000DC770000DD770000DE780000DF780101E1780404 +E3760A0BE4711217E4681E25E25E2E34E257473EE4576B3FE4558C3DE453A9 +3AE452C038E451D635E150E834DF4DF832CC1CFE4EC309FF55C10CFF56C00E +FF56BF10FF57BF10FF57BF10FF57BF10FF57BF10FF57BF10FF57BF10FF57BF +10FF57DC750000DC760000DC770000DD780000DD790000DD790000DE7A0000 +DF7B0001E17B0304E47A090BE5761115E56F1D23E4652C32E45C423EE55B65 +41E559873FE657A73DE258BD3DDC5AD13DD65BE43DD15BF53BBE34FC56B322 +FF5EB123FF60B024FF60AF24FF61AF24FF61AF24FF61AF24FF61AF24FF61AF +24FF61AF24FF61AF24FF61DC770000DD780000DD790000DD7A0000DD7B0000 +DE7C0000DF7D0000E07E0000E27E0304E57E090AE77C1113E7761C21E66D2A +30E5633E3EE4605D44DF617E45D8629B46D365B547CC67CA48C768DE47C267 +F245A73CFA648E0FFF798A0DFF7C870AFF7E8509FF7F8509FF7F8509FF7F85 +09FF7F8509FF7F8509FF7F8509FF7F8509FF7FDD790000DD7A0000DD7B0000 +DE7C0000DE7D0000DE7E0000DF7F0000E0800000E3820303E6830809E88210 +11E97D1B1FE976292EE26F393CD76D4F47CD6D6D4CC46E8D4FBE70AA51BA73 +C452B674DA52B274F04F8E48F96E630AFF8E5F09FF8F5C09FF905909FF9059 +08FF905908FF905908FF905908FF905908FF905908FF905908FF90DD7C0000 +DE7D0000DE7E0000DE7E0000DE7F0000DE800000DF820000E1830000E38503 +03E6870808E9870F10E9861A1CE185272AD4813438C77D4646BC7B6251B37C +8556AC7EA559A680BF5BA17FD55B9D7EEC5A795EFA70260CFE9B230EFE9C21 +10FE9C1F11FE9C1F11FE9C1F11FE9C1F11FE9C1F11FE9C1F11FE9C1F11FE9C +1F11FE9CDE7E0000DE7F0000DE800000DE810000DE810000DF830000E08400 +00E1870000E4890203E78B0707E78E0D0EDE911819D4932426C68F3034B98D +4141AC8B5A4FA08B7D5A988D9E5D938FB95D908FD05B8B8EE65A717CF7671B +44FE911C48FE901F4BFF8E214EFF8C224EFF8C224EFF8C224EFF8C224EFF8C +224EFF8C224EFF8C224EFF8CDE800000DF810000DF820000DF830000DF8400 +00DF850000E0870000E18A0000E48D0202E0910707D8960E0ED19B1718C79E +2123BB9D2C31AE9D3E3D9F9C544A909B7257889D945985A0B35783A2CD5481 +A3E452719AF55A347AFE7A327BFF79317CFF79307CFF79307CFF79307CFF79 +307CFF79307CFF79307CFF79307CFF79307CFF79DF830000DF840000DF8500 +00DF860000DF870000E0880000E08A0000E18D0000DA910303D3970708CC9D +0D0EC4A41516BBA81E20AFAA2A2DA2AC393992AB4D4682A967517AAB8A5377 +AFAB5076B4C74D76B8E24B6CB4F44E2A96FE731B91FE781A92FE781A92FE78 +1A92FE781A92FE781A92FE781A92FE781A92FE781A92FE781A92FE78DF8600 +00E0870000E0880000E0890000E0890000E08B0000DF8D0000D6900101CD95 +0404C79C0708C0A40C0DB9AC1214B0B21A1DA3B6262894B7333482B6434174 +B55C4B6DB8804B6BBDA34868C2BF4666C7DA4462C6F0422DB5FC6110ABFD6F +10ACFD6E10ADFD6E10ADFD6D10ADFD6D10ADFD6D10ADFD6D10ADFD6D10ADFD +6D10ADFD6DE0890000E08A0000E08B0000E08C0000E08C0000DE8D0000D38F +0000C9930202C2990405BCA20708B5AA090BADB30D11A4BB151996BF202384 +C12C2F73C13B3B64C152435CC374435ECA9B3E5BD0B83C56D3D03D55D5E939 +3DD1FD450FC5FD5E0FC6FD5D0FC6FD5D0FC6FD5D0FC6FD5D0FC6FD5D0FC6FD +5D0FC6FD5D0FC6FD5D0FC6FD5DE08C0000E18D0000E18E0000E18F0000DE8F +0000D28F0000C6920101BE970203B79E0405B1A60506AAB00608A1BB0A0D97 +C4111389C91B1C78CD262866CE353456CF493C4ED26B3A4FD891354EDDB033 +49E0C83347E2E1313DE4FA3608DBFE5008DCFE4F08DCFE4F08DCFE4F08DCFE +4F08DCFE4F08DCFE4F08DCFE4F08DCFE4F08DCFE4FE18F0000E1900000E191 +0000DE910000D1900000C5910101BB950202B49B0203ADA30203A6AC02039E +B9040595C408088BCD0D0D7ED415156EDA1F205CDE2D2B4CE0403245E3622F +43E6892C42E9A82A3FEBC22739EDD9273AF2F62625F1FF2F24F1FF2E26F1FF +2C26F1FF2C26F1FF2C26F1FF2C26F1FF2C26F1FF2C26F1FF2C26F1FF2CE193 +0000E2940000DE940000D1920000C4910101BA940202B2980202AA9F0102A2 +A801019AB6010192C3020289CD040480D6080874DF0E0E65E6161752EA2122 +41EE32293BF1542637F37D2335F59F2131F5B91F2BF6D01F27F9E81F36FCFA +123AFCFB0D39FCFB0D39FCFB0D39FCFB0D39FCFB0D39FCFB0D39FCFB0D39FC +FB0D39FCFB0DE2970000DF970000D0950000C3940202BA940202B1970202A8 +9D01029FA5000096B200008EC0000087CC000080D7010178E102026DEA0606 +5EF10C0B49F613162FF81E2421FB382717FD5B270EFE812709FEA22605FFBF +2802FFD62500FFE62200FFE92100FFE92000FFE92000FFE92000FFE92000FF +E92000FFE92000FFE92000FFE920E09A0000D1980101C2970203B8970203B0 +980202A79B01029DA2000094AE00008BBC000084C800007DD3000076DE0000 +6DE8000061F0010151F606063BFA0E111FFC17210FFD302505FE552500FF7F +2200FFA01F00FFBD1F00FFD31C00FFE21800FFE71700FFE71700FFE71700FF +E71700FFE71700FFE71700FFE71700FFE71700FFE717D19A0202C2990303B7 +9A0203AE9A0203A69A01029D9E000192A7000089B4000080C0000079CB0000 +72D700006AE1000060EA000052F1010141F606062BFA0E1117FC1E1A0CFD39 +1C03FF601C00FF881800FFA61501FFBF1500FFD21300FFE11100FFE71000FF +E71000FFE71000FFE71000FFE71000FFE71000FFE71000FFE71000FFE710C2 +9A0303B69A0203AC9A0202A39A01019B9B000192A1000087AB00007EB70000 +75C300006DCE000066D900005DE3000050EB000042F1010130F606071DF911 +1012FC251209FE411303FF6B1202FF8F0E03FFA90A01FFC00B00FFD20B00FF +DF0A00FFE70900FFE70900FFE70900FFE70900FFE70900FFE70900FFE70900 +FFE70900FFE709B59A0203AB9A0202A19A0101989C0000909D000087A40000 +7CAF000072BB000069C6000062D2000059DD00004EE6000041EC000032F201 +0220F6070913F9160D0DFC2C0B07FE4B0A03FF740801FF930602FFAC0300FF +C10400FFD10400FFDD0400FFE70300FFE70300FFE70300FFE70300FFE70300 +FFE70300FFE70300FFE70300FFE703A99A02029F9B0101959C00008D9F0000 +85A100007CA8000071B3000067BF00005ECA000056D600004CE000003FE700 +0031ED000022F1020312F50A090BF91B0808FC320504FE520401FF7C0200FF +980100FFAF0000FFC30100FFD10100FFDC0100FFE60100FFE80100FFE80100 +FFE80100FFE80100FFE80100FFE80100FFE80100FFE8019D9B0001929D0000 +89A0000081A200007AA5000070AC000065B800005BC3000052CE000049D900 +003EE2000031E8000023ED000013F0040508F50F0604F9210302FC370101FE +5B0000FF830000FF9D0000FFB40000FFC50000FFD20000FFDC0000FFE50000 +FFE90000FFE90000FFE90000FFE90000FFE90000FFE90000FFE90000FFE900 +909E000086A100007DA4000075A700006EA9000064B1000059BC00004FC700 +0046D200003CDC000030E3000023E8000013EB010207F0090402F6150201FA +280100FD3F0000FF670000FF8A0000FFA20000FFB80000FFC70000FFD30000 +FFDC0000FFE40000FFEA0000FFEA0000FFEA0000FFEA0000FFEA0000FFEA00 +00FFEA0000FFEA0083A200007AA5000071A8000069AB000061AE000058B500 +004DC0000044CB00003AD600002FDD000022E3000014E7010106EA050201F1 +0F0100F71B0000FB2D0000FE460000FF6D0000FF8D0000FFA40000FFB90000 +FFC70000FFD20000FFDB0000FFE20000FFE70000FFE80000FFE80000FFE800 +00FFE80000FFE80000FFE80000FFE800> +<D4560000D4580000D5590000D55B0000D55C0000D65C0000D65A0000D65500 +01D64F0406D5450C11D33B181ED2332B27D3324329D5326228D6328126D730 +9A23D72DB121D82EC61FD92FD91DD92BEA1BD824F718D00AFE23CD00FF23CD +00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23 +CD00FF23CD00FF23D4580000D5590000D55B0000D55C0000D65D0000D65D00 +00D65B0000D6570000D6500405D5470C11D43C181ED3342928D333422AD533 +6029D7338027D7319A24D82EB022D82FC520DA31D91ED92CE91CD925F719D0 +0AFE24CD00FF24CD00FF24CD00FF24CD00FF25CD00FF25CD00FF25CD00FF25 +CD00FF25CD00FF25CD00FF25CD00FF25D5590000D55A0000D55C0000D65D00 +00D65E0000D65F0000D75C0000D7580000D7520305D6490B10D43E171DD336 +2828D434402AD6355F2AD7357F28D8329925D830B023D930C521DA32D91FDA +2EE91DD927F71AD00AFD26CD00FF26CD00FF26CD00FF26CD00FF26CD00FF26 +CD00FF26CD00FF26CD00FF26CD00FF26CD00FF26CD00FF26D55A0000D55C00 +00D65D0000D65E0000D7600000D7600000D75E0000D75A0000D7550304D74B +0A10D541161DD4372729D4353E2BD6365D2BD8367E29D8349826D931AF24D9 +31C422DB33D820DB2FE91EDA28F71BD10BFD28CD00FF28CD00FF28CD00FF28 +CD00FF28CD00FF28CD00FF28CD00FF28CD00FF28CD00FF28CD00FF28CD00FF +28D55C0000D65D0000D65F0000D7600000D7610000D7620000D8600000D85C +0000D8570304D84E0A0FD644151CD53A2528D5373C2CD7385B2CD9387C2BD9 +369728D933AE25DA33C323DB35D821DB31E91FDB2AF71DD10CFD2ACD00FF2A +CD00FF2ACD00FF2BCD00FF2BCD00FF2BCD00FF2BCD00FF2BCD00FF2BCD00FF +2BCD00FF2BCD00FF2BD65E0000D65F0000D7600000D7620000D8630000D863 +0000D8620000D85E0000D85A0304D851090ED747141BD63D2428D6393A2DD8 +39582DD93A7A2CDA389529DA35AD27DB35C225DC37D722DC34E820DC2CF71E +D10CFD2DCD00FF2DCD00FF2DCD00FF2DCD00FF2DCD00FF2DCD00FF2DCD00FF +2DCD00FF2DCD00FF2DCD00FF2DCD00FF2DD65F0000D7610000D7620000D864 +0000D8650000D8650000D9640000D9610000D95D0303D955090DD84B131AD7 +402227D63A372FD83B562FDA3C782EDA3A942BDA37AC28DB37C126DD39D624 +DD36E822DC2FF720D20DFD30CC00FF30CC00FF30CC00FF30CC00FF30CC00FF +30CC00FF30CC00FF30CC00FF30CC00FF30CC00FF30CC00FF30D7620000D863 +0000D8640000D8660000D9670000D9670000D9660000D9630000DA600203DA +59090CDA4F1219D8442127D73D3530D93D5330DB3F752FDB3D922CDB39AA2A +DC39C028DD3BD525DE39E823DD31F721D20EFD32CC00FF33CC00FF33CC00FF +33CC00FF33CC00FF33CC00FF33CC00FF33CC00FF33CC00FF33CC00FF33CC00 +FF33D8640000D8650000D9660000D9670000D9680000D9690000DA680000DA +660000DB630203DB5D080BDB531118D9481F26D83F3231DA404F32DC417231 +DC3F902EDC3CA92CDD3CBE2ADE3ED427DE3BE725DE34F623D311FD34CC00FF +36CC00FF37CC00FF37CC00FF37CC00FF37CC00FF37CC00FF37CC00FF37CC00 +FF37CC00FF37CC00FF37D9660000D9670000D9680000D96A0000DA6A0000DA +6B0000DA6B0000DB690000DB660202DC61080ADC581016DB4D1D25DA432F31 +DB424B34DD446E33DD428D31DD3FA72EDE3FBD2CDF40D329DF3EE627DF38F5 +25D515FE35CC00FF3ACC00FF3ACC00FF3BCC00FF3BCC00FF3BCC00FF3BCC00 +FF3BCC00FF3BCC00FF3BCC00FF3BCC00FF3BD9680000D96A0000DA6B0000DA +6C0000DA6D0000DA6D0000DB6D0000DB6C0000DC6A0202DD660709DE5E0F15 +DD531B23DB492C30DC454736DE476A36DF468A33DE43A530DF42BB2EE043D1 +2BE042E429E03BF527D71BFE36CC00FF3FCC00FF3FCC00FF3FCB00FF40CB01 +FF40CB01FF40CB01FF40CB01FF40CB01FF40CB01FF40CB01FF40DA6B0000DA +6C0000DA6D0000DA6E0000DB6F0000DB700000DB700000DC6F0000DD6E0202 +DF6A0708DF640E13DE5A1A21DD4F2A30DD494237E04B6538E04A8736E047A2 +33E046B931E047CE2FDD48E22EDB44F22DD02EFC39C00BFF4BBE0CFF4CBC0C +FF4DBB0CFF4EBA0BFF4FBA0BFF4FBA0BFF4FBA0BFF4FBA0BFF4FBA0BFF4FBA +0BFF4FDA6D0000DB6E0000DB700000DB710000DB720000DB720000DC730000 +DD720000DE710102E06F0708E16A0D11E0611820DF56272EDF4E3D39E14F5F +3BE14E8239E04C9F36DB4EB437D551C838D053DC38CB52EE37C242FA41AE1B +FF57AC1BFF59AA1AFF5AA719FF5CA618FF5DA618FF5DA618FF5DA618FF5DA6 +18FF5DA618FF5DA618FF5DDB700000DB710000DB720000DC730000DC740000 +DC750000DD760000DE760000DF750101E1740607E2700D10E269171DE15F25 +2CE0553939DE55563ED8587640CF599140C95AAA41C55DC143C05FD543BB5E +EA41AE4CF74D8A0DFE718508FF748308FE768108FE778007FE778007FE7780 +07FE778007FE778007FE778007FE778007FE77DB730000DC740000DC750000 +DC760000DC770000DD780000DD780000DE790000E0790101E2790506E4760C +0EE570151BE468222ADA633337CE614743C5646647BC65844AB665A04CB268 +BA4EAD6AD04EAA6BE74C9959F6576410FE845C07FF895806FF8A5505FF8B53 +05FF8B5305FF8B5305FF8B5305FF8B5305FF8B5305FF8B5305FF8BDC760000 +DC770000DD780000DD790000DD7A0000DD7A0000DE7B0000DF7C0000E07D01 +01E37E0505E57D0B0CE27B1418D8792026CB742E34BE703E41B370584CAB73 +7A52A4759B549E77B6569876CC579375E1568C70F5562D16FB92210DFD951F +0FFD951D11FD951C12FD951C12FD951C12FD951C12FD951C12FD951C12FD95 +1C12FD95DD790000DD7A0000DD7B0000DD7C0000DE7D0000DE7D0000DE7E00 +00DF800000E1810101E4820405DF850B0CD6871416CB871E23BD822930B080 +393DA17E4D4A97827356908595598B87B0598787C7578186DC557D83F15338 +56FE7E1240FE8D1143FE8D1145FE8C1145FE8C1145FE8C1145FE8C1145FE8C +1145FE8C1145FE8C1145FE8CDD7C0000DE7D0000DE7E0000DE7E0000DE7F00 +00DE800000DF810000E0830000E0850101DA890506D18D0B0CC9911415BE91 +1C20B18F262DA38F3539938F4946869167527F948A557C98AA527A9AC34F78 +9BDB4D759AEF4C3C7CFC6E1E6FFF7C1D71FF7B1D72FF7A1D72FF7A1D72FF7A +1D72FF7A1D72FF7A1D72FF7A1D72FF7A1D72FF7ADE7F0000DE800000DE8000 +00DE810000DF820000DF830000DF840000DD870000D48A0202CC8F0607C595 +0C0DBD9A1214B39D1A1EA69D2329969E3135869F4442779F5C4E71A27F4F6E +A6A14C6CABBD496DAFD8476CB0EF44419CFA5E158BFE72158CFE71148CFD71 +138DFD71138DFD71138DFD71138DFD71138DFD71138DFD71138DFD71DF8200 +00DF830000DF840000DF840000DF850000DF860000DB880000D08A0001C88E +0303C1940707BA9B0B0CB2A21013A8A8161B9AAB212489AB2C3077AB3B3D6B +AC534664AF764660B499435FB9B6415DBED1405CC0E93D4FBAFA400FA6FD66 +0FA6FD660FA7FD650FA7FD650FA7FD650FA7FD650FA7FD650FA7FD650FA7FD +650FA7FD65DF850000DF860000E0870000E0880000E0890000DB890000CD8A +0000C48D0102BC930404B69A0607AFA2090BA6AA0C109CB113168DB51C207A +B6262C69B635375CB84B3E53BB6B3E55C2923953C8B0374ECCC8384DCEE135 +4DD0F9310EBFFE550DBFFE550DC0FE540DC0FE540DC0FE540DC0FE540DC0FE +540DC0FE540DC0FE540DC0FE54E0890000E08A0000E08B0000E08B0000DA8B +0000CC8A0000C18C0101B9910202B2970304AB9F0406A3A8050899B2090B8F +BB101180C0191A6EC222255DC430304EC6443645C9633546CF883146D5A92E +43D9C22E40DBDA2D40DEF42A0ED5FD430AD5FE440AD5FE440AD5FE440AD5FE +440AD5FE440AD5FE440AD5FE440AD5FE440AD5FE44E08C0000E18D0000E18E +0000DA8E0000CB8C0000C08C0001B68F0102AF950203A79C02039FA5020396 +B003048CBB070782C40D0C74CB151464D01E1E52D32B2944D63E2D3EDA5C2A +3BDE80283AE2A12539E5BC2334E6D32330E9EC241FEAFE2A19E9FE2B1BE9FE +291BE9FE291BE9FE291BE9FE291BE9FE291BE9FE291BE9FE291BE9FE29E190 +0000E1910000D9900000CA8F0000BE8F0101B58F0102AC930102A49901029C +A2010192AE010189BA020280C4050476CD09086AD60F0F5BDD171748E12121 +3AE5332433E9502230EC741F2FEE971C2CF0B41A27F1CB1A23F3E31A2FF7FA +0F36F7FE0836F7FD0835F8FD0835F8FD0835F8FD0835F8FD0835F8FD0835F8 +FD0835F8FD08E2940000DA930000C8910101BD910102B3920202AB930102A2 +970101999F000090AB000086B800007EC3000076CE02026DD8040461E20908 +52E90D0E3DEE14172DF2231D28F6401A23F9631720FA8A141CFBAA1417FCC3 +1513FCD8140BFEED1605FEF31805FEF31805FEF31805FEF31805FEF31805FE +F31805FEF31805FEF31805FEF318DA970000C8940101BC940202B2950202A9 +960102A1970101979E00008EA9000084B600007BC2000074CD00006CD90000 +64E3000058EC020148F2040435F70A0C20FA161612FC2C1908FE4B1A02FF77 +1800FF9A1501FFB71400FFCE1300FFDF1000FFE70F00FFE70F00FFE70F00FF +E70F00FFE70F00FFE70F00FFE70F00FFE70F00FFE70FC8970202BB980203B0 +980203A79901029F9B0101969D00008CA5000082B0000078BC000070C80000 +69D3000061DE000056E7000048EE000039F4020225F80A0B16FB19110EFD32 +1104FE541305FF800C00FF9E0B03FFB90900FFCD0A00FFDD0900FFE70800FF +E70800FFE70800FFE70800FFE70800FFE70800FFE70800FFE70800FFE708BA +9A0303AF9A0203A59A01029C9B0001939D00008BA0000081A9000076B40000 +6DC0000064CB00005CD7000053E1000046E9000038EF000028F3030417F70D +0B0FFB200B0AFD3A0904FE5F0801FF860601FFA20300FFB90300FFCD0300FF +DB0300FFE60300FFE70200FFE70200FFE70200FFE70200FFE70200FFE70200 +FFE70200FFE702AE9A0203A39A0101999C0000909E000087A000007FA40000 +75AD00006AB8000061C4000058CF000050DA000044E3000037EA000029EF00 +0118F304060DF7110808FB260505FD410302FE670200FF8C0100FFA60000FF +BC0000FFCE0000FFDB0000FFE50000FFE80000FFE80000FFE80000FFE80000 +FFE80000FFE80000FFE80000FFE800A19B0101969C00008C9F000084A20000 +7CA4000074A8000069B100005EBD000055C800004CD3000042DD000036E500 +0028EA000019EE01020BF2090605F7180402FA2B0201FD480000FF720000FF +920000FFAB0000FFC00000FFD00000FFDB0000FFE40000FFEA0000FFEA0000 +FFEA0000FFEA0000FFEA0000FFEA0000FFEA0000FFEA00949D000089A00000 +80A3000077A600006FA9000068AC00005DB6000052C1000049CC000040D700 +0034DF000028E5000019E900000AED050303F20E0200F81E0000FC320000FE +530000FF7D0000FF980000FFB00000FFC30000FFD10000FFDB0000FFE40000 +FFEA0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +86A100007CA4000073A800006BAB000063AD00005BB1000051BA000047C500 +003DD0000032D9000027E0000019E400000AE7030202ED0A0100F4140000F9 +230000FD370000FF580000FF7F0000FF980000FFB00000FFC10000FFCF0000 +FFD90000FFE10000FFE90000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0079A600006FA9000066AC00005EAF000056B200004FB600 +0045BE00003BC9000031D3000025D9000019DF00000DE2010103E6050200ED +0B0000F4150000FA230000FD360000FF560000FF7D0000FF960000FFAE0000 +FFBF0000FFCD0000FFD70000FFDF0000FFE70000FFEA0000FFEA0000FFEA00 +00FFEA0000FFEA0000FFEA0000FFEA00> +<D0470000D0490000D14B0000D14C0000D24D0000D24F0000D24D0000D24800 +00D1410203CF370B0FCD2E171ACD292A20CD284121CE265C20D026781DD124 +931BD222AA19D322BE18D321D116D31EE214D319F011D20EFC12CE00FF14CE +00FF14CE00FF14CE00FF14CE00FF14CE00FF14CE00FF14CE00FF14CE00FF14 +CE00FF14CE00FF14D0490000D14B0000D14C0000D24E0000D24F0000D25000 +00D24E0000D2490000D2430203D0390A0ECE30161ACD2A2921CE294021CF28 +5A20D127771FD226921CD324AA1AD323BE19D423D117D420E115D41BF012D2 +0EFB14CD00FF15CD00FF15CD00FF16CD00FF16CD00FF16CD00FF16CD00FF16 +CD00FF16CD00FF16CD00FF16CD00FF16D14B0000D14C0000D24E0000D24F00 +00D2510000D3520000D3500000D34B0000D2450202D13C090DCF32151ACE2C +2721CE2A3E22CF295921D1287620D227911DD325A91BD424BD1AD424D118D4 +22E116D41CF013D20FFB15CD00FF17CD00FF17CD00FF17CD00FF17CD00FF17 +CD00FF17CD00FF17CD00FF17CD00FF17CD00FF17CD00FF17D14C0000D24E00 +00D2500000D3510000D3520000D3530000D3520000D34E0000D3470102D23E +090DD0341419CF2D2622CF2B3C23D02A5723D22A7521D329901ED426A81CD4 +26BD1BD526D019D524E117D51EF014D211FB16CD00FF19CD00FF19CD00FF19 +CD00FF19CD00FF19CD00FF19CD00FF19CD00FF19CD00FF19CD00FF19CD00FF +19D24E0000D2500000D3520000D3530000D3540000D4550000D4540000D450 +0000D34A0102D241080CD1371318CF2F2422D02D3A25D12C5524D22B7323D4 +2A8F20D428A71DD527BC1CD628D01AD626E118D620F015D312FB18CD00FF1B +CD00FF1BCD00FF1BCD00FF1BCD00FF1BCD00FF1BCD00FF1BCD00FF1BCD00FF +1BCD00FF1BCD00FF1BD2510000D3520000D3540000D4550000D4560000D457 +0000D4560000D4520000D44D0102D344080BD23A1218D0312223D02E3826D2 +2E5325D32D7224D42C8E21D52AA61FD629BB1DD72ACF1BD728E119D623F017 +D314FB1ACD00FF1DCD00FF1DCD00FF1DCD00FF1ECD00FF1ECD00FF1ECD00FF +1ECD00FF1ECD00FF1ECD00FF1ECD00FF1ED3530000D4540000D4560000D457 +0000D5580000D55A0000D5590000D5550000D5500101D447070AD33D1117D1 +342023D1303527D3305127D4307026D52F8C23D62CA521D72BBA1FD82CCF1D +D82BE11BD725F018D416FB1CCD00FF20CD00FF20CD00FF20CD00FF20CD00FF +20CD00FF20CD00FF20CD00FF20CD00FF20CD00FF20CD00FF20D4550000D457 +0000D4580000D55A0000D55B0000D55C0000D65B0000D6580000D6530101D6 +4B0609D4411016D2371E23D2323229D4324E28D5326D28D6318A25D72FA322 +D72DB921D82ECE1ED92EE01DD928EF1AD418FA1ECD00FF24CD00FF23CD00FF +23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00 +FF23D4580000D5590000D55B0000D65C0000D65E0000D65F0000D75E0000D7 +5B0000D7570001D7500608D6460E15D43B1C22D3342F2AD5344A2AD6356A2A +D7348827D831A224D830B822D931CD20DA31E01EDA2BEF1CD51AFA21CD00FF +28CD00FF26CD00FF27CD00FF27CD00FF27CD00FF27CD00FF27CD00FF27CD00 +FF27CD00FF27CD00FF27D55B0000D65C0000D65E0000D65F0000D7600000D7 +610000D7610000D85F0000D85B0000D8540508D74B0D13D5401A21D4372C2C +D637472CD838672CD9378629D934A027D933B625DA34CB22DB34DF20DB2FEF +1ED61DFA23CD00FF2DCD00FF2ACD00FF2ACD00FF2BCD00FF2BCD00FF2BCD00 +FF2BCD00FF2BCD00FF2BCD00FF2BCD00FF2BD65E0000D65F0000D7610000D7 +620000D8630000D8640000D8640000D8620000D95F0000D9590506D9500C12 +D7451820D63B282DD73A422FD93B632EDA3B832CDA389E29DB36B427DC37CA +25DC37DE23DC32EF21D720FA26CC00FF32CA00FF33C900FF35C700FF36C600 +FF38C600FF38C600FF38C600FF38C600FF38C600FF38C600FF38D7610000D7 +620000D8640000D8650000D9660000D9670000D9670000D9660000DA630000 +DA5F0406DA560B10D94C161ED841262CD83D3E31DA3F5E31DB3F7F2FDB3C9B +2CDB3AB22ADA3CC729D83FDB28D43DEC28CF37F829BD0AFE43B906FF45B806 +FF46B607FF47B507FF48B507FF48B507FF48B507FF48B507FF48B507FF48B5 +07FF48D8640000D8660000D9670000D9680000D9690000DA6A0000DA6B0000 +DA690000DB670000DC640405DC5D0A0EDB53151CDA48232AD9413932DC4258 +33DD437B32D9439731D243AB31CD45BF32C949D333C449E633C047F632AD1C +FD4EA40CFF55A20CFF57A00CFF589F0BFF599E0BFF599E0BFF599E0BFF599E +0BFF599E0BFF599E0BFF59D9680000D9690000DA6A0000DA6B0000DA6C0000 +DA6D0000DB6E0000DB6D0000DC6C0000DD690404DE64090CDE5B131ADC5020 +28DA473434D7494F38D04F6F3AC74F893BC04FA13BBC51B73DB854CC3EB455 +E13CAE50F23D9529FB5A8207FE6C7F07FE6D7D08FE6E7B08FE6F7B08FE6F7B +08FE6F7B08FE6F7B08FE6F7B08FE6F7B08FE6FDA6B0000DA6C0000DA6D0000 +DB6F0000DB700000DB700000DB710000DC710000DD700000DE6F0304E06B09 +0BE0631117DD5B1E26D1572D32C656413CBD595D41B45A7A44AD5B9647A95D +B149A45EC74AA160DD489C5EF1467732FB675703FF835302FF845002FF854E +01FF854D01FF854D01FF854D01FF854D01FF854D01FF854D01FF85DB6E0000 +DB700000DB710000DB720000DC730000DC740000DC750000DD750000DE7500 +00DF740303E172080ADB701015D06D1B22C3682830B664383CA9634E47A168 +6E4C9B6C914F956EAE528F6DC353896CD7528469EC4F5B45FC6D220FFC8D20 +11FC8D1E12FC8D1C14FC8D1C14FC8D1C14FC8D1C14FC8D1C14FC8D1C14FC8D +1C14FC8DDB720000DC730000DC740000DC750000DC760000DC770000DD7800 +00DE790000DF790000DF7A0303D77C0809CE7C1013C37B191FB577242CA774 +3238967243458C766350877D8B54837FA8547E80BF52797ED350737BE74F64 +71FC580B3BFD890A3EFD890A40FD880A41FD880A41FD880A41FD880A41FD88 +0A41FD880A41FD880A41FD88DC760000DC770000DD780000DD790000DD7A00 +00DD7B0000DD7C0000DE7D0000DB7E0000D3810404CA84090AC1861013B685 +171EA883212999832F34888340417B865A4D768C7F51738FA04E7092BA4B6D +92D1486B92E647618CF94A0F67FE7B0D68FE7A0D69FE7A0D6AFE790E6AFE79 +0E6AFE790E6AFE790E6AFE790E6AFE790E6AFE79DD7A0000DD7B0000DD7C00 +00DE7C0000DE7D0000DE7E0000DE7F0000D9810000CE830101C6870505BE8B +0A0BB68F1012AB91151B9C921E268B922B317B933C3D6C9451496699734A62 +9D964861A1B34561A5CD4263A8E53F58A2F7411688FC681188FD6A1188FD69 +1189FD691189FD691189FD691189FD691189FD691189FD691189FD69DE7D00 +00DE7E0000DE7F0000DE800000DE810000DD810000D6820000CB840000C287 +0202BA8C0506B392090BAB980E11A09D131891A01C217EA0262D6D9F353861 +A24B415AA66C4155AB8E3F54B0AC3C52B4C63B52B7DF384EB6F4361BA5FC55 +0EA2FD5D0DA2FD5C0DA3FD5C0DA3FD5B0DA3FD5B0DA3FD5B0DA3FD5B0DA3FD +5B0DA3FD5BDE810000DF820000DF830000DF830000DF840000D5840000C884 +0000BE870101B68B0303AF920506A89908099FA10B0E93A8111484AB191C70 +AB21285EAA2E3353AF45394CB363394AB9873448BFA63245C3C03344C6D931 +44C7F02D1DBEFC420BBAFE4C0ABAFE4C0ABAFE4B0ABBFE4B0ABBFE4B0ABBFE +4B0ABBFE4B0ABBFE4B0ABBFE4BDF850000DF860000DF870000DE870000D387 +0000C6860000BC870000B38B0101AC900303A49704059BA0050791A9080A86 +B20F0F77B6171763B71E2252B92B2D46BD3F323FC25D303DC77F2C3DCD9F2A +3BD1BA2939D4D32837D6EB261AD2FC3407CEFE3C07CEFE3C07CFFE3B07CFFE +3B07CFFE3B07CFFE3B07CFFE3B07CFFE3B07CFFE3BE0890000E08A0000E08B +0000D2890000C4880000BA880000B1890101A98F0102A0950202989E02028E +A8030384B2070678BB0D0A6AC1131259C51C1D48C828263CCD3B2937D25626 +33D6772332DA982131DEB41F2EE0CC1E29E2E41F18E3FB2508E2FD2D08E2FD +2C08E2FD2C08E2FD2C08E2FD2C08E2FD2C08E2FD2C08E2FD2C08E2FD2CE08D +0000DE8D0000D18C0000C38B0000B88B0101AF8C0101A78D01019E93010195 +9B00008BA6000081B1010177BB04046CC409085FCC0F0E50D318173ED7221F +32DC33202CE14C1D28E56C1B27E78E1825E9AC1621EBC5151EEDDC161EF0F5 +131FF1FE101FF1FE101FF1FE0F1FF1FE0F1FF1FE0F1FF1FE0F1FF1FE0F1FF1 +FE0F1FF1FE0FE1910000D18F0000C18E0101B68F0101AD8F0101A48F01019C +920000939A000089A400007FB0000075BB00006BC5020261D0060555D90A0A +46E10F1033E6161727EA261921EF3E161CF15D121AF3821018F5A30E15F6BD +0E12F7D40D11F9EB0C10FBF90B10FBF90B10FBF90B10FBF90B10FBF90B10FB +F90B10FBF90B10FBF90B10FBF90BD1920000C1920101B5920202AB930102A2 +9301019A9500009198000087A300007DAF000073BB00006AC6000062D20101 +59DD02014CE603033EED04052BF10A0C1AF5151114F92D0F0EFB4B0D09FD75 +0C05FE970B04FEB30903FECA0902FFDD0802FFEB0702FFEA0702FFEA0702FF +EA0702FFEA0702FFEA0702FFEA0702FFEA0702FFEA07C0950202B4950202A9 +9601029F970101979900008F9C000086A200007BAD000071B9000068C40000 +60D0000057DB00004CE500003FEB000030F100001EF5060810F9140C0CFC2C +0907FE4A0802FF750600FF970301FFB10200FFC70200FFD80200FFE60200FF +E70200FFE70200FFE70200FFE70200FFE70200FFE70200FFE70200FFE702B3 +990203A79A01029D9B0101939D00008B9F000083A200007AA700006FB20000 +65BD00005CC9000053D4000049DE00003DE600002FEC000020F0010210F40A +0709F91A0605FB320403FE520201FF7D0100FF9C0000FFB50000FFC90000FF +D90000FFE50000FFE80000FFE90000FFE90000FFE90000FFE90000FFE90000 +FFE90000FFE900A69A01029A9B0000909E000087A000007EA3000077A60000 +6EAB000063B6000058C200004FCD000046D800003BE100002EE7000020EB00 +010EEF040506F40F0403F9210201FC380000FE5C0000FF850000FFA10000FF +B90000FFCC0000FFD90000FFE40000FFEA0000FFEA0000FFEA0000FFEA0000 +FFEA0000FFEA0000FFEA0000FFEA00989C00008D9F000083A200007AA50000 +72A800006AAB000062B0000056BB00004CC6000043D1000039DB00002DE200 +001FE7000010EA020204EF090301F5160100FA270000FD400000FF690000FF +8C0000FFA50000FFBC0000FFCC0000FFD90000FFE30000FFEA0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB008A9F00007FA30000 +76A700006DAA000065AD00005DAF000055B400004ABF000040CA000036D400 +002BDC00001EE100000FE5010104E9060200F00E0000F71B0000FB2B0000FE +440000FF6B0000FF8C0000FFA40000FFBA0000FFCB0000FFD70000FFE10000 +FFE90000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +7CA4000072A8000068AB00005FAF000057B1000050B4000049B800003EC300 +0034CD00002AD500001FDC000015E0000009E4020202E8070100F00E0000F7 +1A0000FB2A0000FE420000FF690000FF8A0000FFA10000FFB80000FFC80000 +FFD50000FFDE0000FFE60000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB006EA9000064AD00005AB0000052B400004AB6000044B800 +003DBC000033C600002BCE000024D500001DDB000014E0000008E3020202E8 +070100F00E0000F61A0000FB2A0000FE400000FF660000FF870000FF9F0000 +FFB60000FFC60000FFD20000FFDC0000FFE40000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<CB380000CB390000CC3B0000CC3C0000CD3D0000CD3F0000CE400000CD3B00 +00CC350102CA2B090BC8231516C7202919C71E3E19C81C5617CB1B7015CC19 +8B13CD18A311CD17B710CD16C90FCD13D90ECE0FEA0BD00BF707CF00FF08CF +00FF07CF00FF07CF00FF07CF00FF07CF00FF07CF00FF07CF00FF07CF00FF07 +CF00FF07CF00FF07CB390000CC3B0000CC3C0000CD3E0000CD3F0000CE4000 +00CE410000CE3D0000CC370102CA2D080BC8251516C821281AC81F3D1AC91D +5518CB1C6F16CD1B8A14CD19A212CD18B611CE17C810CE14D90FCF10E90CD1 +0CF708CF00FF09CF00FF08CF00FF08CF00FF08CF00FF08CF00FF08CF00FF08 +CF00FF08CF00FF08CF00FF08CF00FF08CC3B0000CC3D0000CD3E0000CD4000 +00CE410000CE420000CF430000CE3F0000CD390101CB30080AC9271415C923 +261AC9213C1BCA1F5319CC1D6E17CD1C8915CE1AA213CE19B612CE18C811CE +16D910CF12E90DD10DF709CF00FF0BCF00FF09CF00FF09CF00FF09CF00FF09 +CF00FF09CF00FF09CF00FF09CF00FF09CF00FF09CF00FF09CD3D0000CD3F00 +00CE400000CE420000CF430000CF440000CF460000CF410000CE3B0101CC32 +070ACA291215C924241BCA223A1CCA20521BCC1F6D19CE1E8816CF1CA114CF +1BB513CF1AC812CF17D811D013E90ED10FF70ACF00FF0DCE00FF0BCE00FF0B +CE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF +0BCD3F0000CE410000CE420000CF440000CF450000D0470000D0480000D043 +0000CF3E0101CD350709CB2B1115CA25231CCB24381DCB22501CCD216B1ACF +208718CF1EA015D01CB514D01BC713D019D812D115E90FD211F70CCE01FF0F +CE00FF0DCE00FF0DCE00FF0DCE00FF0DCE00FF0DCE00FF0DCE00FF0DCE00FF +0DCE00FF0DCE00FF0DCE420000CF430000CF450000D0460000D0480000D049 +0000D14A0000D1460000D0410001CE380609CC2E1014CB27211DCB25361ECC +244E1DCE23691CCF228519D0209F17D11EB416D11EC715D11CD813D118E810 +D213F60DCE01FF12CE00FF0FCE00FF0FCE00FF10CE00FF10CE00FF10CE00FF +10CE00FF10CE00FF10CE00FF10CE00FF10CF440000CF460000D0480000D049 +0000D14B0000D14C0000D24D0000D1490000D1440000D03B0508CE320F13CC +2A1F1DCC273420CD264C1FCE25671ED024841BD1229D19D120B317D220C716 +D21FD814D21AE812D315F60ECE01FF15CE00FF12CE00FF12CE00FF12CE00FF +12CE00FF12CE00FF12CE00FF12CE00FF12CE00FF12CE00FF12D0470000D049 +0000D14B0000D14C0000D24E0000D24F0000D2500000D24C0000D2470000D1 +3F0507CF350E12CD2D1D1DCD293121CE284921CF276520D126821DD2249C1B +D323B219D322C618D421D816D31DE814D418F610CE01FF18CD00FF15CD00FF +15CD00FF15CD00FF15CD00FF15CD00FF15CD00FF15CD00FF15CD00FF15CD00 +FF15D14A0000D14C0000D24E0000D24F0000D3510000D3520000D3530000D3 +4F0000D34B0000D2430406D0390C11CF301A1DCE2B2E23CF2A4623D0296222 +D229801FD3279A1DD425B01BD425C519D525D818D521E815D41BF512CE01FF +1CCD00FF18CD00FF18CD00FF18CD00FF18CD00FF18CD00FF18CD00FF18CD00 +FF18CD00FF18CD00FF18D24E0000D2500000D3510000D3530000D3540000D4 +550000D4560000D4530000D44F0000D3480305D23E0B10D034181CCF2E2A25 +D02D4325D22C5F24D32C7D22D42A981FD528AF1DD628C41CD628D71AD624E8 +18D51DF515CF03FF1FCD00FF1CCD00FF1CCD00FF1CCD00FF1CCD00FF1CCD00 +FF1DCD00FF1DCD00FF1DCD00FF1DCD00FF1DD3510000D3530000D4550000D4 +560000D4570000D5590000D55A0000D5580000D5530000D54D0304D4430A0F +D239161BD1312725D2303F27D3305C26D52F7B25D62E9622D62BAD20D72BC3 +1ED82CD61CD829E71AD622F518CC09FE25C700FF29C500FF2BC400FF2CC300 +FF2EC200FF2EC200FF2EC200FF2EC200FF2EC200FF2EC200FF2ED4550000D4 +570000D4580000D55A0000D55B0000D65C0000D65E0000D65C0000D6580000 +D6520203D64A090DD43F141AD2362326D3333A2AD5335829D6337828D73294 +25D630AA23D430BF23D135D323CD35E423C831F223C123FD2AB501FF3EB301 +FF3FB201FF40B101FF41B001FF42AF01FF42AF01FF42AF01FF42AF01FF42AF +01FF42D5590000D55B0000D55C0000D65E0000D65F0000D7600000D7610000 +D7600000D85D0000D8580203D850070BD6461118D43B2026D436362CD63752 +2CD738732BD13A8E2BCA3AA32CC53AB62DC13ECA2DBC3FDD2DB83DEE2DB436 +FC309F04FF4F9C04FF519A05FF529905FF529805FF539806FF539806FF5398 +06FF539806FF539806FF53D65D0000D65F0000D7600000D7620000D8630000 +D8640000D8650000D9640000D9620000D95E0202D9580709D94E1016D7431D +24D43D302ECE3E4832C8446534BF448035B7449736B345AE37AF48C338AC4A +D838A84AEB369D3AF842800CFE607D0CFE627B0CFE63790CFE64780CFE6478 +0CFE64780CFE64780CFE64780CFE64780CFE64D7620000D8630000D8650000 +D9660000D9670000D9680000D9690000DA690000DA670000DA640102DB6006 +08DB560E14D4501A21C84C282EBD493A38B44D543BAB4F703EA4508B419E51 +A6449A53BD459755D4449557E9408B4FF9435709FE785003FE7C4D03FE7D4B +03FE7D4903FE7E4903FE7E4903FE7E4903FE7E4903FE7E4903FE7ED9660000 +D9680000D9690000DA6A0000DA6B0000DA6C0000DA6D0000DB6D0000DB6C00 +00DC6A0101DB680607D3650D12C762171EBA5D232BAD583238A0574542965C +61479161864A8B64A44D8564BA4E8063CE4D7A61E24B745DF94C2413FA831E +11FB851D13FB841C14FB841B15FB841B15FB841B15FB841B15FB841B15FB84 +1B15FB84DA6A0000DA6C0000DA6D0000DA6E0000DB6F0000DB700000DB7100 +00DC710000DC710000D9710101D0730607C6720D11BB70161CAD6D20289E6A +2D348C673B407E68534D7B727C4F79779D4F7578B64D7077CA4B6A74DE4967 +72F4482047FC77123FFC7D1241FC7C1243FC7B1244FC7B1244FC7B1244FC7B +1244FC7B1244FC7B1244FC7BDB6F0000DB700000DB710000DB720000DC7300 +00DC740000DC750000DB760000D6770000CC790202C37B0708B97C0D11AE7B +141AA07A1D2590792A307E79383C6F7B4E486A80714C688695496689B04664 +8BC744608ADC425E88F140246EFC661367FD6F1369FD6E136AFD6D136AFD6D +136AFD6D136AFD6D136AFD6D136AFD6D136AFD6DDC730000DC740000DC7600 +00DC770000DD780000DD780000DD790000D37A0000C87C0000BF7E0304B781 +0809AD850D10A286121993871B228288262C71883538608947455A8E674656 +9389445598A841559CC23E569EDA3B559EF038278CFB551285FD601286FD60 +1287FD5F1287FD5F1287FD5F1287FD5F1287FD5F1287FD5F1287FD5FDD7800 +00DD790000DD7A0000DD7B0000DD7C0000DB7C0000D07D0000C57D0000BB80 +0101B3830405AB880709A28E0B0F969210158794181E749522296395303456 +98433C4F9D613C4AA2823A48A7A13847ABBC3647AED43446AFEB3025A4FA44 +0E9EFD520E9FFD520E9FFD510EA0FD510EA0FD510EA0FD510EA0FD510EA0FD +510EA0FD51DE7C0000DE7D0000DE7E0000DE7F0000DD800000CE7F0000C37F +0000B9800000B0840202A88904059F8F06089696090C8A9D0E117AA0151A66 +A01D2554A0292F4AA63F3444AC5C3341B17C303EB69B2E3BBAB62E3ABDCF2C +3ABFE72829BBF9311BB8FF381CB9FF371DBAFF351EBAFF341EBAFF341EBAFF +341EBAFF341EBAFF341EBAFF34DE800000DE810000DF820000DA830000CC82 +0000C0820000B6810000AD830000A48801029C8F030393970405899F07087C +A70C0D6DAB131559AD1A2048AF272A3EB43B2D39BA572B36BF762833C49626 +32C8B12431CCCA232FCEE22120CDF7270CCAFE300CCAFE300CCBFE300CCBFE +2F0CCBFE2F0CCBFE2F0CCBFE2F0CCBFE2F0CCBFE2FDF840000DF850000DC86 +0000CB850000BE840000B4840000AB840000A2870000998D01019096010186 +9F02027BA905056EB10B095FB611114EBB191B3DBE252334C4382530CA5121 +2CCE6F1F2AD28F1D29D6AC1B28D9C41924DADC1A1DDDF41B0ADBFC230ADCFC +230ADCFC220ADCFC220ADCFC220ADCFC220ADCFC220ADCFC220ADCFC22E089 +0000D9890000C9880000BC880000B1870000A8880000A0880000978D00008E +940000849F000079A901016EB2040361BB080754C30F0E45C9171634CD211C +2BD3321C25D9491921DD65171FDF85141DE2A3121BE4BD1118E6D51117E9ED +1012EAFD1012EAFD1012EAFD1011EBFD0F11EBFD0F11EBFD0F11EBFD0F11EB +FD0F11EBFD0FDC8D0000C88B0000BA8B0000AF8B0101A68B01019D8C000095 +8D00008C940000839E000078A900006CB3000061BD030256C7060649D00B0A +3AD810112ADC191621E228141AE73D1115EA590E13EC7A0C11EE9A0A0FEFB6 +0A0DF1CE090CF3E4080CF5F9070CF5F9070CF5F9060BF6F9060BF6F9060BF6 +F9060BF6F9060BF6F9060BF6F906C88F0001B98F0101AE8F0101A39001019A +910000929300008A950000819D000076A800006BB4000060BF000057CA0101 +4DD5030340DE050531E5070920E90D0E15EE1A0D10F32E0A0BF6480708F86F +0505FA930504FBAE0303FCC60303FCDA0203FDEC0203FDEE0203FDEE0203FD +ED0203FDED0203FDED0203FDED0203FDED0203FDED02B8920202AC930102A1 +940101979600008E980000869C00007F9F000075A8000069B400005FC00000 +56CC00004ED8000043E2000035E9000027EE000016F205050AF6100706FA25 +0403FC3F0201FE6A0100FF900000FFAB0000FFC40000FFD50000FFE40000FF +E90000FFE90000FFE90000FFE90000FFE90000FFE90000FFE90000FFE900AB +9702029F990101949B00008B9E000082A200007AA5000072A8000068B00000 +5DBB000053C700004AD2000040DC000034E4000026E9000017ED010209F109 +0404F7170201FA2B0100FD470000FF740000FF960000FFB00000FFC60000FF +D60000FFE40000FFEA0000FFEA0000FFEA0000FFEA0000FFEA0000FFEA0000 +FFEA0000FFEA009D9B0101919D000087A000007DA4000075A700006DAA0000 +65AC00005BB4000050C0000047CB00003DD6000032DE000025E4000016E801 +0107EB050301F20F0100F81E0000FC330000FF540000FF7E0000FF9A0000FF +B40000FFC70000FFD60000FFE20000FFEA0000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB008F9E000083A2000079A5000070A90000 +67AC00005FAF000058B100004EB9000044C400003ACF000030D8000024DE00 +0016E3000008E6030201EB090100F3130000F9210000FD350000FF540000FF +7C0000FF980000FFB10000FFC50000FFD40000FFE00000FFE90000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0080A3000075A70000 +6BAA000062AE000059B1000052B400004BB6000042BD000038C800002ED100 +0022D8000019DD000010E2000105E5030200EB090000F3130000F9200000FD +340000FF510000FF7A0000FF960000FFAF0000FFC30000FFD10000FFDD0000 +FFE70000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +71A8000067AC00005DAF000054B300004CB6000045B800003FBA000037C000 +002FC9010129D1000022D800001ADD000010E2000105E5030200EB090000F3 +120000F9200000FC320000FF4E0000FF770000FF940000FFAC0000FFC00000 +FFCF0000FFDB0000FFE40000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0062AD000058B100004FB5000046B800003FBA000039BC00 +0037BC000034C100002EC9010129D1000022D800001ADD000011E2000105E5 +030200EA090000F2120000F81F0000FC310000FF4B0000FF740000FF920000 +FFA90000FFBE0000FFCD0000FFD80000FFE10000FFE90000FFEB0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<C52A0000C62B0000C72C0000C72D0000C72F0000C8300000C8310000C83000 +00C62A0000C4200708C2191410C1172712C1153B12C313510FC511690DC710 +830CC80E9B0AC80DAF09C80CC109C80BD108C907E206CC03F102CF01FD01CE +00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01 +CE00FF01CE00FF01C62B0000C72D0000C72E0000C82F0000C8300000C83100 +00C9320000C9310000C72B0000C5220708C31B1310C2182613C2163A13C314 +4F10C613680EC711820DC80F9B0BC80EAF0AC80DC00AC90CD009CA08E206CC +04F103CF02FD01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01 +CE00FF01CE00FF01CE00FF01CE00FF01C72D0000C72E0000C8300000C83100 +00C9320000C9330000C9340000C9330000C82D0000C6250607C31C1211C319 +2514C3183814C4154E11C614670FC812810EC9119A0CC910AE0BC90FC00BC9 +0DD00ACA0AE107CD05F104CF02FD02CF00FF02CF00FF02CF00FF02CF00FF02 +CF00FF02CF00FF02CF00FF02CF00FF02CF00FF02CF00FF02C82F0000C83000 +00C9320000C9330000C9340000CA350000CA360000CA350000C9300000C727 +0607C41E1111C41B2315C4193715C4174D13C7156511C814800FC912990DCA +11AE0CCA10C00CCA0FD00BCB0BE108CD07F105CF03FD03CF00FF02CF00FF02 +CF00FF02CF00FF02CF00FF02CF00FF03CF00FF03CF00FF03CF00FF03CF00FF +03C8310000C9320000C9340000CA350000CA360000CB370000CB380000CB38 +0000CA320000C82A0506C6211010C51D2115C51B3516C5194B14C7176412C9 +157E10CA14980ECA13AD0DCA12BF0DCB10D00CCC0DE10ACE08F106D004FD04 +CF00FF03CF00FF03CF00FF03CF00FF03CF00FF03CF00FF03CF00FF03CF00FF +03CF00FF03CF00FF03C9330000CA350000CA360000CB370000CB390000CB3A +0000CC3B0000CC3A0000CB350000C92D0406C7240E10C61F1F16C61D3317C6 +1A4916C8196214CA177D12CB169610CB14AC0FCB13BF0ECC12D00DCC0FE00B +CE0AF007D005FC05CF00FF04CF00FF04CF00FF04CF00FF04CF00FF04CF00FF +04CF00FF04CF00FF04CF00FF04CF00FF04CA360000CB370000CB390000CC3A +0000CC3B0000CC3D0000CD3E0000CD3D0000CC380000CB300405C8270D0FC7 +211D17C71F3119C71C4718C91B6015CB197B13CC189511CC16AB10CC15BE0F +CD14CF0ECD11E00CCF0CF009D107FC06CF00FF06CF00FF06CF00FF06CF00FF +06CF00FF06CF00FF06CF00FF06CF00FF06CF00FF06CF00FF06CB380000CC3A +0000CC3C0000CD3D0000CD3F0000CE400000CE410000CE400000CE3B0000CC +340304CA2A0C0FC8231B18C8212F1AC81F4519CA1D5E17CC1C7915CD1A9313 +CD19AA12CE18BD11CE16CF10CE13E00ED00EF00AD109FC08CF00FF09CF00FF +08CF00FF08CF00FF09CF00FF09CF00FF09CF00FF09CF00FF09CF00FF09CF00 +FF09CC3C0000CD3D0000CD3F0000CE410000CE420000CF430000CF450000CF +440000CF3F0000CD380203CB2E0A0ECA271918C9232C1CCA21421BCB205B1A +CD1E7718CE1D9215CF1BA914CF1ABD13CF19CF12CF16DF10D111EF0CD20BFC +0ACE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00 +FF0BCE00FF0BCE00FF0BCD3F0000CE410000CE430000CF440000CF460000D0 +470000D0480000D0480000D0430000CF3D0203CD33090DCB2A1618CB26291D +CB243F1DCC22581CCE21751ACF209018D01EA716D01DBC15D11CCE13D119DF +12D114EF0ED20DFC0CCE00FF0FCD00FF0FCD00FF10CC00FF11CC00FF11CB00 +FF12CB00FF12CB00FF12CB00FF12CB00FF12CF430000CF450000D0470000D0 +480000D14A0000D14B0000D14D0000D24C0000D1470000D1410102CF38080B +CD2F1417CC28251FCD273C20CD25551FCF24721DD1238E1AD121A618D220BB +17D220CE16D11EDF14CF1CED13CC16FA13C401FF1FC200FF21C100FF22C000 +FF24BF00FF25BF00FF25BF00FF25BF00FF25BF00FF25BF00FF25D0480000D1 +4A0000D14B0000D14D0000D24E0000D2500000D3510000D3500000D34C0000 +D2470101D13E070ACF341216CE2C2120CE2A3822CF295122D1286E20D2278B +1DCF27A21CCC27B61DC829C91EC42BDA1EC129EA1EBE27F81DB306FE32B001 +FF36AE02FF37AD02FF38AC02FF38AC02FF39AC02FF39AC02FF39AC02FF39AC +02FF39D14C0000D24E0000D2500000D3510000D3530000D3540000D4550000 +D4550000D4520000D44C0101D3440608D13A0F15D0311E20D02D3325D12C4D +24CF2E6925C8318326C2319926BD31AD27B933C128B535D428B134E628AF33 +F627A011FD3F9A09FE44990AFE45970BFE46960BFE46960CFE46960CFE4696 +0CFE46960CFE46960CFE46D3510000D3530000D4550000D4560000D4580000 +D5590000D55A0000D55A0000D5570000D5530001D54C0407D4410D13D2371A +20CD332C28C635412BBE395A2EB53A7530AF3A8D31AA3BA432A63CB933A33F +CF33A141E3319D40F431861CFC4C7B0FFE56790FFE57770FFE58760FFE5975 +0FFE59750FFE59750FFE59750FFE59750FFE59D4560000D4580000D55A0000 +D55B0000D65C0000D65E0000D65F0000D75F0000D75D0000D7590000D75303 +05D54A0B11CC46161DBF412429B53F3431AB424A36A24565399B46803B9547 +9B3D8F48B3408C4ACA408C4DE03C894DF438611CFC614D04FE734A03FE7447 +03FE754503FE764403FE764403FE764403FE764403FE764403FE76D55B0000 +D65D0000D65F0000D7600000D7610000D7630000D8640000D8640000D86300 +00D8600000D55D0304CB5B0B0FBF58141AB2531F27A44E2C33964C3C3D8B50 +554286567845815998477C5BB049765AC5497259DA466E58EF443B2AFA691E +12FA7B1D14FA7A1C15FA7A1B17FA7A1B17FA7A1B17FA7A1B17FA7A1B17FA7A +1B17FA7AD7610000D7620000D8640000D8650000D9670000D9680000D96900 +00D9690000DA680000D2690000C8690405BE680B0EB3661318A5631D24955F +282F835D353B755D49466E636A4A6D6C8F4A6B6FAB486870C245636ED6445D +6BEA433553FA5F1C45FC6F1D47FC6D1D49FD6D1E4AFD6C1E4BFD6B1E4BFD6B +1E4BFD6B1E4BFD6B1E4BFD6BD9660000D9680000D9690000DA6A0000DA6B00 +00DA6C0000DA6D0000D86E0000CF6F0000C5700101BB700506B1710B0EA571 +121797701B218770252C75703337657045425D7462465B7A86445B80A5415A +84BE3F5783D33D5582E83B3473F9501868FD631869FD62186AFD61176BFC61 +176BFC61176BFC61176BFC61176BFC61176BFC61DA6B0000DA6D0000DA6E00 +00DB6F0000DB700000DB710000D9730000CD730000C2740000B8750202AF77 +0607A4790B0E987B1016897D181E797F2228688030335680403F4F845B4149 +887C3F488E9C3C4993B8394A96CF364A96E533338EF7411584FC551585FC54 +1586FC531586FC531587FC521587FC521587FC521587FC521587FC52DB7100 +00DB720000DC730000DC740000DC750000D6760000CA770000BF760000B577 +0000AC7A0203A27D06079882090C8C860E137D8A141B6B8C1E255A8D2B2F4D +8F3D3646955837409977353C9E95333BA2B1313CA5CA2F3DA7E12B30A4F531 +1B9EFE3F1B9FFE3E1CA0FE3D1CA0FE3D1CA1FE3C1CA1FE3C1CA1FE3C1CA1FE +3C1CA1FE3CDC760000DC770000DD780000DD790000D67A0000C87A0000BC79 +0000B3790000A97B00009F7F0203968504068C8C070A80920B0F709612175D +9719224C98262B429E3A2F3CA4552E38A9732B34AE912931B2AC2931B5C527 +31B7DE242BB7F22524B6FE2824B7FE2724B7FE2624B7FE2624B7FE2624B7FE +2624B7FE2624B7FE2624B7FE26DD7B0000DE7C0000DE7D0000D47E0000C67D +0000BA7C0000B07C0000A67C00009D7F0000948601028A8D02038095050773 +9D0A0B63A110134FA3171D3FA6232636AC372832B351262FB86E232BBC8C21 +29C1A82029C4C11E28C6D91C23C7F01C17C7FF2117C7FE2116C7FE2116C8FE +2016C8FE2016C8FE2016C8FE2016C8FE2016C8FE20DE800000DE810000D381 +0000C4800000B7800000AD7F0000A37F00009B80000092850000888D00007E +97010173A0040465A8090955AD0F1044B1161933B422212CBB352029C24D1D +25C6681B22CA871921CEA31720D1BC151ED3D3141BD5EB140CD6FD1A0BD6FD +190BD6FC190BD6FC180BD6FC180BD6FC180BD6FC180BD6FC180BD6FC18DF85 +0000D3840000C2840000B5830000AA830000A0830000988400009086000087 +8E00007D97000071A1000065AA030357B2070749B90D0D39BF15142AC31F1A +24CB31181FD146151AD55F1218D77E1015DA9A0F14DCB50D12DECC0C11E1E5 +0C0DE4FB0B0DE4FC0B0DE4FC0A0DE4FC0A0DE4FC0A0DE4FC0A0DE4FC0A0DE4 +FC0A0DE4FC0AD2880000C1870000B3870000A88700009E870000958900008D +8B0000858E00007C97000070A2000064AC000057B502024BBF06063EC70C0A +2FCD111021D21A131AD9291014DE3C0D0FE2550A0DE574080AE6920708E8AD +0607EAC60506EDDD0406EFF20406EFF70305EFF70305EFF70305EFF70305EF +F70305EFF70305EFF70305EFF703BF8B0000B28B0101A68B00019B8C000092 +8E000089910000829400007A9800006FA2000063AD000057B800004CC20201 +41CD040434D5070725DB0A0B17E0110C0FE61E0909EB300605EE470303F16A +0202F48D0101F6A90101F7C20001F8D60001F8E80000F9F10000F9F10000F9 +F10000F9F10000F9F10000F9F10000F9F10000F9F100B08F0102A490010199 +9100008F940000869700007D9B0000759F00006DA4000062AE000056BA0000 +4CC5000043D1000038DB01012BE201011CE702030DEB070505F2120302F723 +0100FA3A0000FE630000FF8B0000FFA70000FFC00000FFD30000FFE20000FF +EB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00A2 +950101969700008B9B0000819F000078A3000070A7000068AA000060AF0000 +55B900004BC4000041D0000037D900002BE100001DE500000DE9020203EE0A +0201F5150000FA270000FE3F0000FF690000FF8E0000FFA80000FFC00000FF +D10000FFE00000FFEA0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB00949D000088A000007DA4000074A700006AAB000062AE0000 +5AB0000053B4000048BE00003EC9000034D3000029DA00001CE000000EE401 +0103E7050200EF0D0000F6180000FB290000FE400000FF690000FF8D0000FF +A60000FFBE0000FFCF0000FFDE0000FFE80000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0085A1000079A500006FA9000065AC0000 +5CB0000054B300004DB5000046B900003CC2000032CB000029D4000020DA00 +0016DF00000BE3010202E7060100EE0D0000F6180000FB280000FE3E0000FF +660000FF8A0000FFA40000FFBC0000FFCD0000FFDB0000FFE70000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0076A700006AAB0000 +60AE000057B200004EB5000047B7000040BA00003ABD000033C400002CCC00 +0026D400001FDA000016DF00000BE3010202E7050100EE0C0000F6170000FA +270000FE3C0000FF630000FF880000FFA10000FFB90000FFCB0000FFD90000 +FFE40000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +66AC00005BB0000051B4000048B7000040B900003BBB000038BC000036BD00 +0032C400002CCC000026D400001FDA000017DF00000CE3010102E7050100EE +0C0000F5170000FA260000FD3B0000FF600000FF860000FF9F0000FFB70000 +FFC80000FFD60000FFE10000FFEA0000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0056B200004CB6000043B900003BBB000037BC000037BC00 +0037BC000036BD000032C400002CCC000026D400001FDA000017DF00000CE3 +010103E6050200ED0C0000F5160000FA250000FD390000FF5C0000FF830000 +FF9C0000FFB40000FFC60000FFD30000FFDE0000FFE60000FFEB0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<BE1C0000BF1D0000C01E0000C0200000C1210000C2220000C2230000C32400 +00C11F0000BD160505BB0F120BBB0E260CBC0D380BBD0C4C09C00A6307C208 +7C06C3069404C305A804C305B904C304C803C402D902C700EB00CB00F900CC +00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00 +CC00FF00CC00FF00BF1D0000C01F0000C1200000C1210000C2220000C32300 +00C3240000C4250000C2210000BE180405BC10110CBC0F240DBC0E370CBE0D +4B0AC00B6108C2097B07C3079305C306A705C306B904C305C804C503D902C8 +01EB00CB00F900CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00 +CC00FF00CC00FF00CC00FF00CC00FF00C01F0000C1210000C2220000C22300 +00C3240000C4250000C4260000C5270000C3230000C01A0405BD12100CBD11 +230DBD10360DBE0E490BC10C6009C30A7908C4099206C408A705C407B805C4 +06C805C504D803C801EA01CC00F800CD00FF00CD00FF00CD00FF00CD00FF00 +CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00C1210000C22300 +00C3240000C4250000C4260000C5270000C5280000C5290000C4260000C11D +0404BE140F0CBE12210EBE11340EBF0F480CC10E5F0AC40B7809C50A9107C5 +09A606C508B806C507C805C605D804C901EA01CC00F800CD00FF00CD00FF00 +CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF +00C3240000C3250000C4260000C5270000C5290000C62A0000C62B0000C62C +0000C5280000C2200304BF170E0CBF141F0FBF12320FC010460DC20F5D0BC4 +0D770AC60B9008C60AA507C609B807C608C706C706D805C902EA01CC00F800 +CE00FF00CE00FF00CE00FF00CE00FF00CE00FF00CE00FF00CE00FF00CE00FF +00CE00FF00CE00FF00C4260000C5270000C5290000C62A0000C62B0000C62C +0000C72D0000C72E0000C62B0000C4230303C1190C0CC0161D10C0143011C1 +12450FC3115B0DC50F750BC60D8E09C70CA408C60BB708C60AC708C708D806 +CA03E902CD01F701CE00FF00CE00FF00CE00FF00CE00FF00CE00FF00CE00FF +00CE00FF00CE00FF00CE00FF00CE00FF00C5290000C62A0000C62B0000C72C +0000C72E0000C72F0000C8300000C8310000C82E0000C5260203C31C0B0CC2 +181B11C1162E12C2144310C312590EC611730DC70F8D0BC80EA30AC70DB609 +C70CC709C809D707CB05E904CD02F701CF00FF01CE00FF01CE00FF01CE00FF +01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01C62B0000C72D +0000C72E0000C82F0000C8300000C9310000C9320000C9330000C9310000C7 +2A0202C4200A0BC31A1912C3182C14C3164012C4155710C713710EC8118B0D +C910A20BC90FB60BC90EC70AC90BD709CB07E905CE04F702CF01FF01CF00FF +01CF00FF01CF00FF01CF00FF01CF00FF01CF00FF01CF00FF01CF00FF01CF00 +FF01C72E0000C8300000C8310000C9320000C9330000CA350000CA360000CA +370000CA340000C92E0202C624090AC41D1613C41B2A15C4193E14C5175512 +C8156F10C913890ECA12A10DCA11B50CCA10C60CCA0ED70ACC09E807CE05F7 +03D002FF02CF00FF02CF00FF02CF00FF02CF00FF02CF00FF02CF00FF02CF00 +FF02CF00FF02CF00FF02C9310000C9330000CA340000CA360000CB370000CB +390000CB3A0000CC3B0000CC380000CA320101C8290709C6201413C61E2717 +C61B3C17C6195214C9186C12CA168711CB159F0FCB13B40ECB12C60DCC10D6 +0CCD0CE809CF08F706CE02FE06CC00FF06CB00FF07CB00FF08CA00FF08CA00 +FF09CA00FF09CA00FF09CA00FF09CA00FF09CA350000CA370000CB380000CC +3A0000CC3B0000CC3D0000CD3E0000CD3F0000CD3D0000CC360101CA2E0608 +C8251213C7212318C71E3819C81C4F17CA1B6915CC198513CC189D11CD17B3 +10CC16C510C917D510C715E50FC613F40DC307FE12C001FF16BE03FF17BD04 +FF18BC04FF19BC05FF1ABC04FF1ABC04FF1ABC04FF1ABC04FF1ACB390000CC +3B0000CD3D0000CD3E0000CE400000CE410000CE430000CF440000CF410000 +CE3B0001CC330507CA2A0F12C924201AC922351BC9204C1ACB1E6618CB1E81 +16C91F9916C41FAD17C020BF19BC22D019B921E119B820F118B210FD22AD03 +FF2CAB03FF2DAA04FF2DA904FF2EA804FE2FA804FE2FA804FE2FA804FE2FA8 +04FE2FCD3E0000CE400000CE420000CF430000CF450000D0460000D0480000 +D0490000D0460000D0410000CF3A0405CC300D11CB271B1CCB25311ECB2348 +1DC5255F1EBF277820BA298F20B529A421B02AB822AD2BCB22AA2CDD22A82B +EF23A01CFC2D970DFE39960EFE39940EFE3A930FFE3A920FFE3A920FFE3A92 +0FFE3A920FFE3A920FFE3ACF430000CF450000D0470000D0490000D14A0000 +D14C0000D24D0000D24F0000D24C0000D2470000D1400304CF370B0FCC2E18 +1BC52C2921BD2D3B25B52F5028AD30692AA632822BA1329A2C9C32AF2D9834 +C42E9838DA2D9639ED2B8926FB397C16FE477915FE487715FE4A7515FE4B74 +14FE4C7414FE4C7414FE4C7414FE4C7414FE4CD0490000D14B0000D24D0000 +D24F0000D2500000D3520000D3530000D3540000D3520000D34E0000D34802 +03CF40090DC33D1419B7381F24AC352E2CA2384230993B5B33923E75358C3F +9037863FA9398240C03B8244D7388045EC346A2BFA495210FF625113FF6150 +15FE604F17FE5F4E18FE5F4E18FE5F4E18FE5F4E18FE5F4E18FE5FD24F0000 +D3510000D3530000D3540000D4560000D4570000D4590000D55A0000D55900 +00D4560000CE530102C351080CB74E1217AA491C229B44262E8C4235378144 +4A3D7B4A6A3F764F8A427151A5446D52BC436951D1426650E640503FF74F2D +22FB682C25FB672C27FB672C28FB662C29FB662C2AFB662C2AFB662C2AFB66 +2C2AFB66D4550000D4570000D5590000D55B0000D55C0000D65D0000D65F00 +00D7600000D75F0000CC5F0000C15F0203B65D090CAB5C11159C591A1F8C56 +232B7A532F366A503F4262575C45605F7E4561659F435F69B9405C69CE3E56 +66E13E445BF54A284BFC5D284DFC5D274FFC5C2750FC5B2751FC5B2751FC5B +2751FC5B2751FC5B2751FC5BD55C0000D65E0000D65F0000D7610000D76200 +00D8630000D8650000D3660000C9670000BE660000B4650304A966090C9C67 +10148E67181D7E6722276D672E325D683E3D536A57404F70783E4F76983C50 +7CB4394F7ECA374C7CDF364378F33A1D68FC551D6AFC541D6BFC541D6CFC53 +1D6CFC531D6DFC531D6DFC531D6DFC531D6DFC53D7620000D8640000D86600 +00D9670000D9680000D9690000D26B0000C66B0000BB6B0000B16A0101A66C +04059B6E090C8E710E138073161B71761F245F782B2F4F793B39467C533B41 +8072383D8591363E8BAE34408EC531408FDB2E3E8FF12C1A83FC471A84FC46 +1A85FC451B86FC441B86FC431B87FC431B87FC431B87FC431B87FC43D96900 +00DA6A0000DA6B0000DA6D0000DA6E0000D06F0000C36F0000B96E0000AE6E +0000A46F0101997304058E77070A817B0C107380121863841B225285282B44 +8838323E8D513238916E2F34968C2D329BA72C339EC02933A0D72632A0ED24 +1F9CFD321F9CFD311F9DFD301F9EFD2F1F9EFD2E1F9EFD2E1F9EFD2E1F9EFD +2E1F9EFD2EDB6F0000DB700000DB710000DA730000CE740000C1730000B572 +0000AB710000A1720000977501018D7B0304828105087688090D678D0F1555 +90181E449124273A97362A359D4F2931A26B262CA6872429AAA22328ADBB22 +29B0D41F28B1EA1C20B0FD201FB1FD1F1FB1FD1F1FB2FD1F1FB2FD1E1FB2FD +1E1FB2FD1E1FB2FD1E1FB2FD1EDC750000DC760000DA770000CD780000BE77 +0000B3760000A87500009F750000957700008B7D000082840102778C04056A +93080A59990E11479B151B379E21232FA434232BAB4C2128B0671E24B5831C +21B99F1B20BCB81920BED0171EC0E71517C1FC1815C2FE1815C2FE1815C2FE +1814C2FE1814C2FE1814C2FE1814C2FE1814C2FE18DD7A0000DB7C0000CB7C +0000BC7B0000B07A0000A57900009B790000927A00008A7E00008086000076 +8E00006A9702035C9F07084BA40D0F3AA713172BAB1F1E24B2321C22BA4918 +1EBF62161BC37E1419C69A1218C9B31016CBCA0F14CDE20F11D0F90D0CD0FD +100CD0FD0F0CD1FD0F0CD1FD0F0CD1FD0F0CD1FD0F0CD1FD0F0CD1FD0FDB80 +0000CB7F0000BA7F0000AD7E0000A27E0000987E00008F800000878200007F +870000759000006A9A00005CA302024EAA06063FB00C0C2FB5121322BA1E17 +1DC2301418C9431113CD5A0E11D0760C0ED2920B0DD5AC090CD7C4080AD9DC +0709DDF30608DDFA0608DDFA0508DDFA0508DDFA0507DDFA0507DDFA0507DD +FA0507DDFA05C9830000B9830000AB8200009F820000958300008C85000084 +8800007D8B000075910000699B00005CA500004EAE020241B6050534BE0A0A +24C3100F19C91B1013D12A0C0DD63B0909DA520606DD6E0404DF8A0302E0A5 +0101E2BE0101E6D50101E9EB0101E9F70101E9F70101E9F70001EAF70001EA +F70001EAF70001EAF70001EAF700B7870000A98700009D8700009289000089 +8C0000808F00007893000071960000689D00005BA700004EB1000042BB0201 +36C4040429CB07071AD00B0B0FD7150909DD210504E3310201E8480100EC69 +0000EE8A0000F0A60000F2BF0000F3D40000F5E70000F5F50000F6F60000F6 +F60000F6F60000F6F60000F6F60000F6F60000F6F600A88B01019B8C000090 +8F0000869200007C960000749B00006B9F000063A200005AA900004EB30000 +42BE000038C901012CD202021FD903040FDD050605E30D0301EA180100F128 +0000F63E0000FA630000FE890000FFA40000FFBD0000FED00000FEE00000FE +EE0000FEF00000FEF00000FFF00000FFF00000FFF00000FFF00000FFF00099 +9200008D950000829A0000789F00006EA3000065A800005DAC000056AF0000 +4DB5000042C0000038CB00002DD4000022DC000015E1000107E4020201EA09 +0100F2110000F81F0000FC320000FF530000FF7E0000FF9B0000FFB60000FF +CA0000FFDB0000FFE80000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB008A9C00007EA2000073A7000069AB000060AE000057B20000 +4FB5000048B7000041BC000036C600002CCF000023D600001BDC000012E100 +0006E4020301EA080100F2110000F81F0000FC310000FF500000FF7C0000FF +980000FFB30000FFC80000FFD80000FFE60000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB007BA500006FA9000064AD00005AB10000 +51B4000049B7000042B900003CBB000037BF000030C701002ACF000023D600 +001CDC000012E1000006E4020301EA080100F2100000F81E0000FC300000FE +4E0000FF780000FF960000FFB10000FFC50000FFD60000FFE30000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB006BAA00005FAF0000 +55B300004BB6000043B900003BBB000037BC000037BC000035BF000030C701 +002ACF000024D600001CDC000013E1000006E4020301E9080100F1100000F8 +1D0000FC2F0000FE4B0000FF750000FF930000FFAE0000FFC30000FFD30000 +FFE00000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +5AB000004FB4000045B800003DBA000038BC000037BC000037BC000037BC00 +0035BF000030C701002ACF000024D600001CDC000013E1000007E4020301E9 +080100F10F0000F71C0000FC2D0000FE490000FF720000FF910000FFAB0000 +FFC00000FFD00000FFDD0000FFE80000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB004AB6000040BA000038BC000037BC000037BC000037BC00 +0037BC000037BC000035BF000030C701002BCF000024D600001CDC000013E0 +000007E3020301E9070100F10F0000F71B0000FC2C0000FE460000FF6E0000 +FF8E0000FFA70000FFBD0000FFCD0000FFDA0000FFE50000FFEB0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<B50E0000B6100000B7110000B8120000B9130000B9140000BA150000BA1500 +00BB150000B60D0303B4081106B5072306B6073506B7064805B9045C03BC02 +7402BE018C01BE01A101BE01B201BE01C200BF00D100C200E300C500F300C9 +00FD00C900FF00C900FF00C900FF00C900FF00C900FF00C900FF00C900FF00 +C900FF00C900FF00B6100000B7110000B8120000B9130000BA150000BA1600 +00BB160000BC170000BC170000B80F0302B5090F07B6082207B6083407B807 +4605BA055B04BD037302BF028B01BF01A001BF01B201BF01C101C000D000C2 +00E300C600F300C900FD00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00 +CA00FF00CA00FF00CA00FF00CA00FF00B8120000B9130000BA140000BA1500 +00BB160000BC170000BC180000BD190000BD190000B9110202B60A0E08B709 +2108B7093307B8084506BA065A04BD047203BF028A02BF019F01BF01B101BF +01C101C001D000C300E200C700F300CA00FD00CA00FF00CA00FF00CA00FF00 +CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00B9140000BA1500 +00BB160000BC180000BC190000BD1A0000BE1B0000BE1C0000BE1C0000BB14 +0202B70B0C08B80A1F09B80A3108B9094407BB075805BE057003C0038902C0 +029E02C002B101C002C001C101D001C300E200C700F300CA00FD00CB00FF00 +CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF +00BB160000BC170000BC190000BD1A0000BE1B0000BE1C0000BF1D0000BF1E +0000C01E0000BC160202B80D0A09B90C1D0AB90B3009BA0A4208BC085706BF +066F04C1048803C1039D02C103B002C103C002C202CF02C400E200C800F300 +CB00FD00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF +00CB00FF00CB00FF00BC190000BD1A0000BE1B0000BF1C0000BF1D0000C01F +0000C0200000C1200000C1210000BE190101BA0F0909BA0D1B0BBA0D2E0BBB +0B4109BD0A5507C0086D06C2068604C2059D03C204AF03C204C003C203CF02 +C501E101C800F200CB00FD00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF +00CC00FF00CC00FF00CC00FF00CC00FF00BE1B0000BF1D0000BF1E0000C01F +0000C1200000C1210000C2220000C2230000C3240000C01D0101BC130808BB +0F190CBC0E2C0CBC0D3F0BBE0B5309C1096C07C3078505C3069B04C305AF04 +C305BF04C304CF03C501E101C900F200CC00FD00CC00FF00CC00FF00CC00FF +00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00C01E0000C020 +0000C1210000C2220000C2230000C3240000C4260000C4260000C4270000C2 +200101BE160708BD11170DBD102A0EBD0F3D0CBF0D510AC20B6A08C4098307 +C4089A06C407AE05C406BF05C405CE04C602E002CA00F100CC00FD00CD00FF +00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00 +FF00C1210000C2230000C3240000C3250000C4270000C5280000C5290000C6 +2A0000C62A0000C4240000C01B0607BF14140EBE13270FBF113A0EC00F4F0C +C30D670AC50B8108C50A9907C509AD06C508BE06C507CE06C704E003CA01F1 +01CD00FC00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00 +FF00CD00FF00CD00FF00C3250000C4260000C5280000C5290000C62A0000C6 +2B0000C72C0000C72D0000C72E0000C6280000C31F0506C118120EC0152411 +C0133810C1124C0EC410650CC60E7F0AC60D9709C70BAC08C60ABE08C709CE +07C806DF05C903F002CB01FC02CA00FF02C800FF03C700FF03C700FF04C600 +FF04C500FF04C500FF04C500FF04C500FF04C5290000C62A0000C62B0000C7 +2D0000C72E0000C82F0000C8300000C8310000C9320000C72D0000C5240405 +C31C100EC2182113C2163512C2144A10C513620EC7117C0DC80F950BC80EAB +0AC50FBC0BC110CB0CBF0FDB0BBF0DEC0ABF09FA0ABD07FF0ABB07FF0CB905 +FF0FB803FF11B702FF13B601FF14B601FF14B601FF14B601FF14C72D0000C7 +2E0000C82F0000C8310000C9320000C9330000CA340000CA350000CA360000 +C9310000C72A0304C5200D0EC41B1D14C41A3115C4174613C5165E11C51677 +10C1178F10BD18A412B819B614B41AC714B21AD813B019E813AF13F816A904 +FE22A704FE23A605FE23A506FE24A406FE24A306FE24A306FE24A306FE24A3 +06FE24C8310000C9320000C9340000CA350000CA370000CB380000CB390000 +CC3A0000CC3B0000CB370000CA300203C7260B0DC61F1A15C61D2E17C41C42 +17BD1E5618B7206C1AB222841AAD229B1BA822AF1DA423C21DA224D41DA025 +E61D9C1FF721930EFD2E910FFD2E8F0FFD2F8E0FFD2F8D10FD308D10FD308D +10FD308D10FD308D10FD30CA360000CB370000CB390000CC3B0000CC3C0000 +CD3D0000CD3F0000CE400000CE410000CE3C0000CC360102CA2D090CC52515 +16BD24251CB425351FAC264822A4285E259E2B7726992C9026932BA6288E29 +BA298D2ED0288E32E526882CF5297917FD3A7718FD3B7518FD3B7419FD3C73 +19FD3C7219FD3C7219FD3D7219FD3D7219FD3DCC3B0000CD3D0000CD3F0000 +CE400000CE420000CF430000CF450000D0460000D0470000D0430000CF3D00 +01C738070ABB341115AE301B1FA32E2926982F3B2B8F33502E88366A308338 +86317D389F337838B535773ACC34783DE3317239F4325B20FE495821FE4A56 +22FE4B5522FE4B5423FE4B5323FE4B5323FE4B5323FE4B5323FE4BCE410000 +CF430000CF450000D0470000D0490000D14A0000D14C0000D24D0000D24E00 +00CF4B0000C74A0001BC470709AF450F13A141181D913C222881392F32763B +413870405E3A6B457D3C6647983E6349B13E604AC73D5E4ADD3B5847F03C3C +31FC543A32FC533933FC533934FC533835FC533836FC523836FC523836FC52 +3836FC52D0480000D14A0000D14C0000D24E0000D2500000D3510000D35300 +00D3540000D0550000C5550000BA540101AF530709A2520F129350171B824D +2026714A2A3162493A3B584E523F5555713F545B913D5560AD3B5463C4384F +61D9384C5FED382F4EFA4D2E50FA4C2E52FA4B2E53FA4B2D53FA4A2D54FA4A +2D54FA4A2D54FA4A2D54FA4AD2500000D3520000D3530000D4550000D45700 +00D4580000D4590000CD5B0000C25D0000B75C0000AD5B0203A15C080A935D +0E11855D161A765E1F23655F292D546038374B63503A46686E38446D8C3645 +73A9344677C1324477D6314275EA2F2A6CFA40256BFA44256CFA42256DFA42 +256EFA41256EFA41256FFA40256FFA40256FFA40D4570000D5590000D55B00 +00D65C0000D65E0000D55F0000CB610000BF620000B5610000AA6000009E62 +03049264080A84660D10776A1418686E1C205770272A477235333F754C353A +7A6932357E87303583A32E3888BC2B3889D1293689E6272B86FB2E2986FD2F +2987FD2E2988FC2D2988FC2D2988FC2C2988FC2C2988FC2C2988FC2CD65F00 +00D7600000D7620000D8640000D5650000C9670000BC660000B1650000A764 +00009C66000190690304846D060878720A0E6A7710155B7C181E4A7E24273D +81342C37864B2C328A67292D8F83272A939E262B97B6232B99CD212A9AE31E +2599F8212199FC23219AFB22219AFB22209AFB22209AFB22209BFB22209BFB +22209BFB22D8660000D9680000D9690000D56B0000C76C0000B96B0000AD69 +0000A3690000996900008F6C000084710203797704066D7E080B5E850E124D +89161B3D8A2123338F33252E954A232A9A6421259F7F1F22A3991D21A7B21C +20A8CA1921A9E0161CAAF61819ABFC1919ABFC1819ABFC1819ACFC1819ACFC +1719ACFC1719ACFC1719ACFC17DA6D0000DB6E0000D5700000C5700000B66F +0000AA6E00009F6D0000956E00008D6F000083740000797B00016E84020461 +8B060851910C103F94141830961F1F289D311F25A4481C22A8601A1EAD7B17 +1BB2961519B5AF1418B7C61217B8DD1014B9F31012BBFC1011BBFC1011BBFC +1011BCFC0F11BCFC0F11BCFC0F11BCFC0F11BCFC0FDC740000D5750000C375 +0000B4740000A77300009C720000927300008975000081770000787E00006E +8700006290010253970507429C0B0D319F111523A31D1A1EAB30171CB24514 +18B75C1214BB761012BF910E10C2AA0B0FC4C20A0DC5D9090BC7EF080AC9FB +0809CAFA0809CAFA0809CAFA0709CAFA0709CAFA0709CAFA0709CAFA07D57A +0000C27A0000B2780000A5780000997800008E790000857B00007E7E000077 +8100006D89000061930000539B010145A3050535A80A0B25AC10111AB21C14 +16BA2E0F11C1410C0DC5560A0AC86F0808CB8A0606CEA30505D0BC0304D1D4 +0303D5EA0203D6F80203D7F90203D7F90203D7F90203D7F90103D7F90103D7 +F90103D7F901C07E0000B07D0000A27D0000967D00008B7F0000828200007A +850000738900006C8D000061950000539F000045A7010138AF04042AB50909 +1AB90E0E12C01B0C0DC82A0807CE3A0503D24F0201D56A0101D8860000DBA1 +0000DDBA0000E0D20000E4E80000E4F70000E4FA0000E4FA0000E4FA0000E4 +FA0000E4FA0000E4FA0000E4FA00AF820000A082000094830000898600007F +890000778D00006E910000669500005E99000053A1000045AB000039B30101 +2CBB04031EC1070711C70C0909CE170603D5230201DB330100E1490000E567 +0000E8850000E9A00000EBB90000EDCF0000EFE30000F0F50000F0F90000F0 +F90000F0F90000F0F90000F0F90000F0F90000F0F9009F8700009289000087 +8C00007C91000072950000699A0000609E000058A2000050A5000045AD0000 +39B700002EC0010121C8030314CD040509D3080503DA100200E11A0000E828 +0000EE3A0000F2580000F67C0000F89A0000F9B40000F9CA0000F9DC0000FA +EE0000FAF40000FBF40000FBF40000FBF40000FBF40000FBF40000FBF40090 +90000084940000789900006E9E000063A300005AA7000051AC00004AAF0000 +43B200003ABA000030C4000027CD01011FD4010116DA01010BDF020203E307 +0200EB0E0000F3190000F8290000FC420000FE6B0000FF8E0000FFAA0000FF +C20000FFD50000FFE50000FFED0000FFED0000FFEC0000FFEC0000FFEC0000 +FFEC0000FFEC00819C000074A2000069A700005EAD000054B100004CB50000 +44B800003DBA000039BC000033C200002ECA010128D2000020D9000018DE00 +000EE2010104E6050200ED0B0000F5160000FA250000FD3C0000FF630000FF +890000FFA50000FFBE0000FFD20000FFE10000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0070A8000064AD000059B100004FB50000 +46B800003EBA000039BC000037BC000037BC000033C200002ECA010128D200 +0021D9000018DE00000EE2010104E6040200EC0B0000F4150000FA240000FD +3A0000FF5F0000FF860000FFA20000FFBC0000FFCF0000FFDE0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB005FAF000053B30000 +49B7000040BA000039BC000037BC000037BC000037BC000037BC000033C200 +002ECA010128D2000021D8000019DE00000FE2010104E6040200EC0A0000F4 +140000FA230000FD380000FF5C0000FF840000FF9F0000FFB90000FFCC0000 +FFDB0000FFE80000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +4EB5000044B800003BBB000037BC000037BC000037BC000037BC000037BC00 +0037BC000033C200002ECA010128D2000021D8000019DE00000FE2010104E5 +040200EC0A0000F4140000F9220000FD370000FF580000FF810000FF9C0000 +FFB60000FFC90000FFD80000FFE50000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB003EBA000038BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000034C100002ECA010128D1000021D8000019DD +000010E2010105E5040200EB0A0000F3130000F9210000FD350000FF550000 +FF7D0000FF990000FFB30000FFC60000FFD50000FFE20000FFEA0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<AA040100AB040000AC050000AD050000AE060000AF070000B0080000B00900 +00B1090000B0070201AD030F02AE022002AF023202B0024301B1015600B500 +6D00B9008500B9009A00BA00AC00BA00BC00BA00CA00BC00DA00BF00EB00C3 +00FA00C500FE00C500FE00C500FE00C500FE00C500FE00C500FE00C500FE00 +C500FE00C500FE00AC050000AD050000AE060000AF070000B0080000B00900 +00B10A0000B20A0000B30B0000B1090201AE030D03AF031F02B0033102B102 +4202B2015501B6006C00B9008400BA009900BA00AC00BA00BB00BB00CA00BD +00DA00C000EB00C400FA00C600FE00C600FE00C600FE00C600FE00C600FE00 +C600FE00C600FE00C600FE00C600FE00AE060000AF070000B0080000B10900 +00B10A0000B20B0000B30C0000B40C0000B40D0000B30A0101B0040C03B003 +1E03B1033003B2034102B3015401B7006A00BA008200BB009900BB00AB00BB +00BB00BC00CA00BD00DA00C100EB00C500FA00C600FE00C600FE00C600FE00 +C600FE00C600FE00C600FE00C600FE00C600FE00C600FE00AF080000B00900 +00B10A0000B20B0000B30C0000B40D0000B50E0000B50E0000B60F0000B40C +0101B1050A04B1041C04B2042E04B3044003B4025302B8016901BB008100BC +009700BC00AA00BC00BA00BC00C900BE00D900C100EB00C500F900C700FF00 +C700FF00C700FF00C700FF00C700FF00C700FF00C700FF00C700FF00C700FF +00B10A0000B20B0000B30C0000B40D0000B50E0000B60F0000B6100000B711 +0000B8110000B60F0100B2070904B2051B05B3052D04B4053E04B6035102B8 +026701BC018001BC009600BC00A900BD00BA00BD00C900BF00D900C200EB00 +C600FA00C800FF00C800FF00C800FF00C800FF00C800FF00C800FF00C800FF +00C800FF00C800FF00B30C0000B40D0000B50E0000B60F0000B7100000B811 +0000B8120000B9130000B9140000B8110100B4090704B4071906B4062B05B5 +063D05B7045003B9026602BD017E01BD009500BD00A800BD00B900BE00C800 +C000D900C300EB00C700FA00C900FF00C900FF00C900FF00C900FF00C900FF +00C900FF00C900FF00C900FF00C900FF00B50E0000B6100000B7110000B812 +0000B9130000B9140000BA150000BB160000BB170000BA140000B60B0605B5 +081607B6082907B7073B06B8054E04BB036403BD027C01BE019301BE00A700 +BE00B800BF00C700C000D800C400EB00C800F900CA00FF00CA00FF00CA00FF +00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00B8110000B813 +0000B9140000BA150000BB160000BB170000BC180000BD190000BD1A0000BC +170000B80E0404B70A1408B7092708B8093907B9074C05BC056204BE037B02 +C0029202C002A701BF01B701C001C701C100D800C400EA00C900F900CA00FF +00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00 +FF00BA150000BB160000BB170000BC180000BD190000BE1A0000BE1B0000BF +1C0000BF1D0000BE1B0000BA120404B80C1209B90B2509B90A3709BB094A07 +BD076005C0057904C1049103C103A602C102B702C102C602C201D701C500EA +00CA00F900CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00 +FF00CB00FF00CB00FF00BC180000BD190000BE1B0000BE1C0000BF1D0000C0 +1E0000C01F0000C1200000C1210000C11F0000BD160303BA0F0F0ABA0D220B +BB0C340ABC0B4808BE095E07C1077705C2058F04C204A403C204B603C104C6 +03C103D602C301E801C501F700C500FF00C300FF01C200FF01C100FF01C100 +FF01C001FF01C001FF01C001FF01C001FF01BE1C0000BF1D0000C01F0000C1 +200000C1210000C2220000C3230000C3240000C4250000C3240000C01B0202 +BC120D0ABC101F0DBC0F320CBD0D450ABF0C5B09C20A7407C3088D06C208A3 +05BE09B307BA0AC308B80AD208B709E307B807F305B803FF06B602FF09B401 +FF0AB301FF0CB201FF0CB101FF0DB101FF0EB101FF0EB101FF0EC1200000C1 +210000C2230000C3240000C4250000C4270000C5280000C5290000C62A0000 +C5280000C2210102BF170B0ABE131B0EBE122E0FBF10420DBF0F570BBE0F6E +0BBA11850CB5129A0DB113AD0FAD13BE10AA13CF0FA813E00EA812F10EA506 +FE17A207FE18A107FE19A008FE199F08FE199E09FD1A9D09FD1A9D09FD1A9D +09FD1AC3240000C4260000C5270000C5290000C62A0000C62B0000C72C0000 +C72D0000C72E0000C72D0000C5260101C21D0909C1161710C0152B11BB153C +12B5174E12AF196314AA1B7A15A51C9116A01CA6179C1BB818991CCB18981E +DE17971EF0178E0FFD238C0FFD248A0FFC258910FC258810FC258710FC2687 +11FC268711FC268711FC26C5290000C62B0000C72C0000C72D0000C82F0000 +C8300000C8310000C9320000C9330000C9320000C82C0001C4240708BE1D12 +12B51D2017AB1E301AA31F411D9B21552095246D21902686218B259D228524 +B1248325C623842ADC22832AEE207719FC2D7419FC2F721AFC2F711AFC3070 +1AFC306F1BFC306F1BFC306F1BFC306F1BFC30C72E0000C8300000C8310000 +C9330000C9340000CA350000CA370000CB380000CB390000CB380000CA3300 +00C0310507B42D0E11A629181B992624228E283426852B47297F2F602A7A31 +7C2B7532952D6F32AC306D32C2306E35D82D6D35EC2B5C24FB395722FC3C55 +23FC3C5424FC3C5324FB3D5225FB3D5225FB3D5225FB3D5225FB3DC9340000 +CA360000CB370000CB390000CC3A0000CC3C0000CD3D0000CD3F0000CE4000 +00C9410000C0410000B53F0507A83C0D0F9939151988351E2478322A2D6C33 +3B3266375434603C70375B3F8C395840A5395642BD385543D2365343E73445 +38F93E3C33FA443B35FA443A36F9433936F9433937F9433937F9433937F943 +3937F943CC3A0000CC3C0000CD3E0000CE400000CE410000CF430000CF4500 +00CF460000C8490000BE4C0000B44B0001A84A06079A490D0F8A4714177945 +1C216742252D564034374E464C394C4D6839495185374856A0354A5BBA3348 +5CD033455AE4324259F7313251F83D3253F83C3254F83B3255F83A3356F83A +3356F8393356F8393356F839CE420000CF440000CF460000D0480000D14A00 +00D14B0000CF4D0000C6500000BB520000B1520000A5520101985206078A53 +0C0E7C5414166D551C1F5B5624294A573233435C49333F6165323B6582303B +6B9D2E3D70B72C3D71CD2B3A70E02A3A70F528326EFA2E326FFB2C3270FB2B +3271FB2B3271FB2A3272FB2A3272FB2A3272FB2AD14A0000D14C0000D24E00 +00D2500000D3520000CF540000C3560000B7570000AD570000A35700009658 +0202895A06087B5D0B0D6E6111145F65191C4E6822263E6A302E396E462D34 +73622B30777E2A2E7D9A273081B2243083C8232E82DC222D83F2212C84FB21 +2B84FB202B85FA202A85FA202A85FA1F2A85FA1F2A85FA1F2A85FA1FD35300 +00D4550000D4570000D4580000CF5B0000C15C0000B45C0000A95C00009E5C +0000945D0000885F02027B6305066F69090B616F0E125274161A4176202335 +7A2F27307F46262C845F2327887A21258D941F2490AD1D2392C31B2292D919 +2293EF182094F9191F95F9181F95F9181E95F9181E95F9181E96F9171E96F9 +171E96F917D55B0000D65D0000D65F0000CE610000BE620000B1610000A560 +00009A61000090620000866400007B6801016F6F030464760609557D0C0F45 +81141835831F1F2C892F20278E451E23925D1C1F9777191D9D91171AA1AA17 +19A2C01518A2D61017A3EC1015A4FA1115A5FA1114A5FA1014A5FA1014A5FA +1014A5FA1014A5FA1014A5FA10D8640000D7660000CD680000BC670000AE66 +0000A1650000966600008B680000836900007A6C000070730000657C010258 +840507488A0B0D378D1215298F1D1C21962F1A1E9D44171BA15A1517A67312 +14AB8D1012AFA70F10B1BE0D10B1D30A0EB1E9090CB3F80A0CB3F90A0BB3F9 +090BB4F9090BB4F8090BB4F8090BB4F8090BB4F809DA6C0000CC6E0000BA6D +0000AB6B00009E6B0000926C0000876D00007F700000777300007077000066 +800000598901014A9004053A950A0C299810131C9C1B1717A42E1215AB420F +12AF570D0EB36E0B0BB7870909BCA20707BEBA0506BECF0405BFE50304C1F4 +0303C2F60303C2F60203C2F60203C2F60203C2F60203C2F60203C2F602CB73 +0000B9720000A97100009B7100008F720000847400007B770000747B00006D +7F000065840000598D00004B9501013C9B04042DA0080A1CA40E1013AA1B10 +0FB22D0B0BB93E0807BD520504C0690303C4820202C79D0101CAB50000CBCE +0000CDE50000D0F50000D1F90000D1F90000D1F90000D1F90000D1F90000D1 +F90000D1F900B7770000A7760000987600008C780000817B0000787F000070 +83000068870000618B0000589000004B9800003DA001012FA7030321AC0707 +12B10E0C0CB81B0806C02A0402C63A0200CB4F0000CF680000D1810000D49B +0000D6B40000D8CC0000DCE30000DDF50000DDFA0000DDFA0000DDFA0000DD +FB0000DDFB0000DDFB0000DDFB00A57C0000977D00008A7F00007F82000075 +8700006C8C0000639000005A940000529800004A9C00003DA4000030AC0000 +23B3030316B806060BBE0C0706C5180401CB230100D2320000D7450000DC5E +0000DE7A0000E0950000E2AF0000E5C70000E8DD0000E9F20000E8FA0000E8 +FA0000E8FA0000E9FA0000E9FA0000E9FA0000E9FA0095830000888600007C +8A0000728F0000679400005D990000549D00004BA1000044A400003CA80000 +31B0000026B800001DBE020214C404040AC8080606CF100301D6190100DE26 +0000E4360000E9500000EC700000EE8E0000F0AA0000F2C20000F3D70000F4 +EB0000F5F80000F5F80000F5F80000F5F80000F5F80000F5F80000F5F80086 +8D0000799200006E980000629E000057A200004EA7000045AB00003EAE0000 +38B1000034B400002EBB000028C3000021CA010119D102020FD6030307DC07 +0301E20E0100EA170000F1250000F6390000FA590000FC810000FD9F0000FD +BA0000FDCF0000FDE10000FDEF0000FDEF0000FDEF0000FDEF0000FDEF0000 +FDEF0000FDEF00769B000069A100005DA7000052AC000048B1000040B50000 +39B8000036BA000036BB000036BE000031C501002BCD000025D500001EDB00 +0015E0000009E3020201E8070100F00F0000F71B0000FC2D0000FF480000FF +760000FF970000FFB30000FFCA0000FFDC0000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0065AA000058B000004DB4000043B80000 +3BBB000038BC000037BC000037BC000037BC000036BE000031C501002CCD00 +0025D500001EDB000015E000000AE3020202E8070100F00E0000F71A0000FB +2C0000FE460000FF730000FF940000FFB00000FFC70000FFD90000FFE80000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0053B3000048B70000 +3DBA000037BC000037BC000037BC000037BC000037BC000037BC000036BE00 +0031C501002CCD000026D400001EDA000015E000000AE3010202E7060100EF +0E0000F71A0000FB2B0000FE430000FF700000FF920000FFAD0000FFC40000 +FFD60000FFE50000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +42B900003ABB000037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000036BE000032C401002CCD000026D400001EDA000016DF00000AE3 +010202E7060100EF0D0000F6190000FB2A0000FE410000FF6C0000FF8F0000 +FFA90000FFC10000FFD20000FFE10000FFEA0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000036BE000032C401002CCC000026D400001EDA +000016DF00000BE3010202E7060100EE0D0000F6180000FB290000FE3F0000 +FF680000FF8C0000FFA60000FFBE0000FFCF0000FFDE0000FFE80000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<A0000400A1000400A2000400A2010300A3010300A4010300A4010200A50102 +00A6010200A6010200A6000C00A6001C00A7002D00A9003E00AA005000AE00 +6600B2007C00B4009200B500A600B500B500B500C400B700D300B900E300BD +00F300C000FC00C000FC00C000FC00C000FC00C000FC00C000FC00C000FC00 +C000FC00C000FC00A1000400A2000300A3010300A4010200A5010200A50102 +00A6010200A6020100A7020100A7020100A7000B00A7001B00A8002C00AA00 +3D00AB004F00AE006500B3007C00B5009200B500A500B600B500B600C400B7 +00D300BA00E300BD00F300C000FD00C100FD00C100FD00C100FD00C100FD00 +C100FD00C100FD00C100FD00C100FD00A3010300A4010300A5010200A50102 +00A6010100A7020100A7020100A8020100A9030100A9030100A8010901A900 +1A00A9002B00AB013C00AC004E00AF006400B4007A00B6009100B600A500B6 +00B500B700C300B800D200BA00E200BE00F300C100FD00C100FD00C100FD00 +C100FD00C100FD00C100FD00C100FD00C100FD00C100FD00A5010200A50102 +00A6020100A7020100A8020100A9030100AA030100AA040100AB040100AB04 +0100AA010801AA011901AB012A01AC013B01AE004D00B0006300B5007900B7 +009000B700A400B700B400B800C300B900D200BB00E200BF00F200C200FD00 +C200FD00C200FD00C200FD00C200FD00C200FD00C200FD00C200FD00C200FD +00A6010100A7020100A8020100A9030100AA040100AB040100AC050000AD06 +0000AD060000AD060000AB020601AB011701AC012901AD013A01AF014C00B1 +006100B5007800B8008F00B800A300B800B400B900C300BA00D200BC00E200 +C000F200C300FD00C300FD00C300FD00C300FD00C300FD00C300FD00C300FE +00C300FE00C300FE00A9030100AA030100AB040100AC050000AC060000AD06 +0000AE070000AF070000B0080000B0080000AD030502AD021602AE022701AF +023801B0014B01B2005F00B6007600B9008E00B900A200B900B300BA00C200 +BB00D100BD00E200C100F200C400FE00C400FE00C400FE00C400FE00C400FE +00C400FE00C400FE00C400FE00C400FE00AB040100AC050000AD060000AE07 +0000AF070000B0080000B1090000B10A0000B20A0000B20B0000AF050302AE +031403AF032602B0033702B2024902B4015E01B7007500BA008C00BA00A100 +BA00B200BA00C100BC00D100BE00E100C200F200C500FE00C500FE00C500FE +00C500FE00C500FE00C600FE00C600FE00C600FE00C600FE00AE060000AF07 +0000B0080000B1090000B20A0000B20B0000B30C0000B40D0000B40D0000B5 +0E0000B1080201B0041104B1042403B2043503B3034702B5015C01B9017300 +BB008B00BB00A000BB00B100BB00C100BD00D000BF00E100C300F200C700FE +00C700FE00C700FE00C700FE00C700FE00C700FE00C700FE00C700FE00C700 +FE00B1090000B10A0000B20B0000B30C0000B40D0000B50E0000B60F0000B6 +100000B7110000B7110000B40B0101B2060F05B2052204B3053304B5044503 +B6025902BA017101BC008900BC009E00BC00B000BD00C000BE00CF00C000E1 +00C400F200C800FE00C800FF00C700FF00C600FF00C500FF00C500FF00C400 +FF00C400FF00C400FF00B30C0000B40D0000B50E0000B60F0000B7110000B8 +120000B8120000B9130000BA140000BA150000B70F0101B4080C05B4071F06 +B5073106B6064305B8045703BB026E02BD018701BE019D00BD01AF00BC01BE +01BB01CD01BB01DE00BC00EF00BE00FE00BD00FF00BC00FF00BB00FF00BA00 +FF00B900FF00B900FF00B900FF00B900FF00B6100000B7110000B8120000B9 +130000BA140000BA150000BB160000BC170000BC180000BC190000BA130000 +B60B0A06B6091C08B7092E07B8084106BA065504BC046C03BE038402BB0499 +03B706AB04B306BA05B006C905AF06D904B004EA03B102FC02AF01FF03AE01 +FE04AD02FE05AC02FE05AB03FE06AA03FE06AA03FE06AA03FE06B9140000BA +150000BB160000BC170000BC180000BD1A0000BE1B0000BE1C0000BF1D0000 +BF1D0000BD180000B90F0806B80B1809B90B2B09B90A3E08B80A5107B60A65 +07B20C7A08AE0E900AAA0EA40BA50EB60CA20EC60BA00ED70BA00EE90A9F0A +FB0B9D0AFD0D9B0BFD0E9A0BFD0E990BFD0E980CFD0F970CFD0F970CFD0F97 +0CFD0FBC180000BD190000BE1B0000BE1C0000BF1D0000C01E0000C01F0000 +C1200000C1210000C2220000C01E0000BC140606BA0E150BB90E270CB21036 +0DAC12470EA614590FA0156F129C17861297169C139316B0148F16C2138E18 +D5138E18E7138B15F9148711FC198511FC198412FC1A8312FC1A8212FC1A82 +13FC1A8213FC1A8213FC1ABF1D0000C01E0000C0200000C1210000C2220000 +C3230000C3250000C4260000C4270000C4270000C3230000BE1B0405B6160F +0DAC161C13A2182B169A1A3A18911B4C1B8B1D631D86207C1D8220931E7D1F +A81F7A20BD1F7A22D21E7A23E51C7821F71C721BFB22701CFB226F1DFB226E +1DFB236D1EFB236D1EFB236D1EFB236D1EFB23C2220000C3230000C3250000 +C4260000C5280000C5290000C62A0000C62B0000C72C0000C72D0000C42B00 +00B92A0304AC260B0D9D2214169021201D85222F217B24402475285726712B +72266C2C8B28672CA22A632CB72B632ECD29632FE227612DF5255B29FB295A +2AFB29582BFB2A572BFA2A572CFA2A562CFA2A562CFA2A562CFA2AC5280000 +C5290000C62B0000C72C0000C72D0000C82F0000C8300000C8310000C83300 +00C2370000BA390000AE380304A0350A0C8F3212157E2E1A1F6E2B2528632C +362D5C304D2F56356731513881334D399A344C3BB2334C3DC8314A3DDD2F49 +3CF12D4339F831423AF830413BF830413CF830413DF830403DF830403DF830 +403DF830C72E0000C82F0000C8310000C9320000C9340000CA350000CA3600 +00C9390000C03E0000B7420000AD430000A042040491400A0B813F1213703D +191D5D3A21284C393032453E463442455F33404B7B313E4E95304053AF2E41 +56C72D3D55DA2C3C54ED2A3B54F82A3B56F8293A57F8283A58F8283A58F827 +3A59F8273A59F8273A59F827CA350000CA360000CB380000CB3A0000CC3B00 +00CC3D0000C8400000BE450000B4480000A94A00009E4A000090490405814A +0A0B724C1112634D181A504D1F24404E2D2E3A54432E375A5C2C355F782B33 +6392283568AC26356BC325336AD725316AEB23316BF822306CF8222F6CF821 +2F6DF8212F6DF8212E6DF8212E6DF8212E6DF821CC3D0000CD3E0000CE4000 +00CE420000CF440000C8480000BB4C0000B04E0000A54E00009A4F00008E50 +0001805104057254090A65580F10565D1517445F1E2135612B2A326741272E +6D5A252A71752329768F21297AA81E287CBE1D267CD21C257CE71B247DF61B +247EF71B237EF71A237FF71A227FF71A227FF719227FF719227FF719CF4600 +00D0470000D1490000CF4C0000C64F0000B8520000AC530000A05300009554 +00008A5500007F570001725B03046660070858670C0E496C1316386E1C1F2D +722B232A794020267D581E2181721B20868B181E8AA4171C8BBA161A8CCF14 +198CE412198DF513188EF612188EF612188FF612178FF611178FF611178FF6 +11178FF611D24F0000D3510000D3530000C5560000B5580000A85800009B58 +00008F590000855B00007C5C000072600000666602025B6F05064D760A0C3D +7A11142E7C1C1B25822D1C2088411A1C8C561819906F1418958810149AA111 +119BB710119BCD0C109AE20A0F9CF30B0E9DF60B0E9DF60A0E9EF60A0E9EF6 +0A0D9EF60A0D9EF60A0D9EF60AD5590000D25B0000C35D0000B35D0000A45D +0000975E00008B5F0000816100007863000070660000676C00005C7501014F +7D04054082090B2F85101322881B181B902C151796401215995510119E6C0C +0EA3840A0BA99E0A09ACB60808AACA0607A9DF0406AAF00406ABF40405ABF4 +0405ABF40405ABF40405ACF40405ACF40405ACF404D3630000C2640000B163 +0000A162000093630000876500007C670000746B00006C6E0000667300005D +7A00005082000042890304328D080A22900E1116951A13119D2C0E0EA33E0B +0BA7510807AB670605AF7E0403B59A0202B9B30101B8C80100B8DD0000BAF0 +0000BBF50000BCF60000BCF60000BCF60000BCF60000BCF60000BCF600BE6A +0000AF6900009E680000906A0000846C0000796F0000707300006978000061 +7C00005A80000051870000438E00003494030325980708159B0D0E0DA21B0C +09AB2B0705B13C0402B54E0201B9640100BC7C0000C0960000C3AF0000C4C7 +0000C5DE0000C8F20000C9F90000C9F90000C9F90000C9F90000CAF90000CA +F90000CAF900AA6F00009C6E00008D70000081730000777700006E7C000065 +8100005C860000548A00004D8D00004392000035990000279F020218A30607 +0CA80D0908AF1A0604B7280301BC370100C1490000C45F0000C7770000CA90 +0000CDAA0000CFC30000D1DC0000D4F00000D5FA0000D5FA0000D5FA0000D5 +FA0000D5FA0000D5FA0000D5FA00987500008C7700007F7B0000748000006A +850000608A0000578F00004E930000469600003F990000359E00002AA40000 +1FAA020215AE05050CB30A0808BA150504C1210301C72E0100CC400000D156 +0000D4700000D68A0000D8A40000DBBD0000DED60000E0EC0000E0FA0000E0 +FA0000E0FA0000E0FA0000E0FA0000E0FA0000E0FA00887F00007D82000072 +880000668E00005B93000051980000479C00003F9F000038A2000033A40000 +2FA8000028AE000020B4010118BA04030EBF070608C50F0504CB190301D224 +0000D9330000DE490000E2650000E4830000E69F0000E8B80000EBD00000ED +E60000EDF90000EDF90000EEF90000EEF90000EEF90000EEF90000EEF90079 +8C00006E91000062970000569D00004BA1000041A5000039A9000035AB0000 +33AC000033AD000031B100002AB8000024C001011CC6020213CC04040AD108 +0504D80E0201DF180000E6240000EC360000F1500000F4760000F7960000F8 +B10000F9C90000F9DE0000FAF30000FAF40000FAF40000FAF40000FAF40000 +FAF40000FAF400699B00005DA1000050A6000045AB00003CB0000036B30000 +35B4000035B5000035B6000035B7000033BB00002EC4000028CD010121D400 +0119DB01010FE0010204E3040301EA0A0000F3140000F9230000FD370000FF +5E0000FF880000FFA50000FFC00000FFD50000FFE70000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0056AC00004CB1000041B600003AB90000 +37BA000036BB000036BC000037BC000037BC000037BC000035C000002FC801 +002AD0000023D700001BDD000011E1000105E4030201EB090000F3120000F9 +220000FD360000FF5A0000FF850000FFA20000FFBD0000FFD20000FFE30000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0045B800003CBB0000 +37BC000037BC000037BC000037BC000037BC000037BC000037BC000037BC00 +0035BF00002FC801002AD0000023D700001BDD000011E1000105E4030201EA +090000F3120000F9200000FD340000FF570000FF820000FF9F0000FFBA0000 +FFCF0000FFE00000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +39BC000037BC000037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000035BF000030C701002AD0000023D700001BDC000012E1 +000106E4020201EA090100F2110000F81F0000FC320000FF530000FF7F0000 +FF9C0000FFB70000FFCB0000FFDC0000FFE90000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000037BC000035BF000030C701002ACF000023D6 +00001CDC000012E1000106E4020201EA080100F2100000F81E0000FC310000 +FE500000FF7B0000FF980000FFB40000FFC80000FFD90000FFE70000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<99000A0099000A00990009009A0009009B0009009B0008009C0008009C0007 +009D0007009D0007009D0009009E0017009E002700A0003700A2004900A400 +5D00AA007300AE008900B0009E00B000AF00B000BD00B100CC00B200DA00B6 +00EB00B900FA00B900FA00B900FA00BA00FA00BA00FA00BA00FA00BA00FA00 +BA00FA00BA00FA009A0009009A0009009B0008009B0008009C0008009C0007 +009D0007009D0006009E0006009E0006009F0008009F0016009F002600A100 +3700A3004900A5005C00AB007300AF008900B0009D00B100AE00B100BD00B2 +00CB00B300DA00B700EB00BA00FA00BB00FB00BB00FB00BB00FB00BB00FB00 +BB00FB00BB00FB00BB00FB00BB00FB009B0008009B0008009C0008009D0007 +009D0007009E0006009E0006009F0005009F000500A0000500A0000700A100 +1500A1002500A3003600A5004800A7005C00AC007200B0008800B1009D00B2 +00AE00B200BD00B200CB00B400DA00B800EB00BC00FB00BC00FB00BC00FB00 +BC00FB00BC00FB00BC00FB00BC00FB00BC00FB00BC00FB009D0007009D0007 +009D0006009E0006009F0005009F000500A0000500A0000400A1000400A100 +0400A2000500A2001400A3002400A4003500A6004700A8005B00AD007100B1 +008700B2009C00B300AD00B300BC00B300CB00B500DA00B800EB00BD00FA00 +BD00FB00BD00FB00BD00FB00BD00FB00BD00FB00BD00FB00BD00FB00BD00FB +009E0006009E0006009F000500A0000500A0000400A1000400A1000300A200 +0300A2000300A3000200A3000400A4001300A4002300A6003400A8004600A9 +005900AE007000B2008600B3009C00B400AD00B400BC00B400CA00B600DA00 +B900EA00BE00FA00BE00FC00BE00FC00BE00FC00BE00FC00BE00FC00BE00FC +00BE00FC00BE00FC00A0000500A0000500A1000400A1000300A2000300A200 +0300A3000200A4000200A4010200A5010200A5010300A6001200A6002200A7 +003300A9004500AB005800AF006F00B3008500B4009B00B500AC00B500BB00 +B500CA00B700DA00BB00EA00BF00FA00BF00FC00BF00FC00BF00FC00BF00FC +00BF00FC00BF00FC00C000FC00C000FC00A1000300A2000300A2000300A300 +0200A4000200A5010200A6010200A6020100A7020100A8020100A8020200A7 +001000A8002100A9003200AB004400AC005700B1006D00B4008400B5009A00 +B600AC00B600BB00B700CA00B800DA00BC00EA00C000FA00C100FD00C100FD +00C100FD00C100FD00C100FD00C100FD00C100FD00C100FD00A4000200A400 +0200A5010200A6010100A7020100A8020100A8030100A9030100AA030100AB +040100AB030100A9000E00AA002000AB003000AC004200AE005500B2006C00 +B5008300B7009900B700AB00B700BA00B800C900B900D900BD00EA00C100F9 +00C200FD00C200FD00C200FD00C200FD00C200FD00C200FD00C200FD00C200 +FD00A6020100A7020100A8020100A9030100AA030100AB040100AB040000AC +050000AD050000AE060000AE060100AB020C01AC011E01AD012F01AE014001 +AF005300B3006A00B6008100B8009700B800AA00B800BA00B900C900BB00D9 +00BE00EA00C100F900C100FE00C000FE00BF00FE00BE00FE00BD00FE00BD00 +FE00BC00FE00BC00FE00AA030100AA030100AB040000AC050000AD050000AE +060000AF070000AF080000B0080000B1090000B1090000AE030A02AE021B02 +AF022D02B0023E02B1015101B4006700B8007F00B9009600B800A800B600B7 +00B400C500B300D500B400E600B600F700B500FE00B400FE00B200FE00B200 +FE00B100FE00B000FE00B000FE00B000FE00AD050000AD050000AE070000AF +080000B0090000B10A0000B20A0000B30B0000B30C0000B40D0000B40D0000 +B0050802B0041903B1032B03B2033C03B3024F01B6006400B7007B00B4028F +01B003A202AC04B203A803C002A603D002A702E102A801F401A701FD01A501 +FC01A402FC02A302FC02A202FB02A102FB02A103FB02A103FB02B0090000B1 +090000B20A0000B30B0000B40C0000B50D0000B50E0000B60F0000B7100000 +B7110000B7110000B3090603B2051505B3052804B3053904B0064A04AC075C +05A8097006A60B8507A10B9A089D0BAD09990ABE08970ACE08970AE0079709 +F2079509FB07930AFB07920AFB08910BFB08900BFB088F0BFB088F0BFB098F +0BFB09B40D0000B40D0000B50E0000B6100000B7110000B8120000B9130000 +B9140000BA150000BA160000BB160000B60D0403B4071206B1082308A90B30 +0AA30E400B9C10500C9611640F92127B108E1292108912A7108612BA108512 +CC0F8412DF0F8412F10E8211FB0F8012FB0F7F12FB107E13FA107D13FA107C +13FA107C13FA117C13FA11B8110000B8120000B9130000BA140000BA160000 +BB170000BC180000BD190000BD1A0000BE1B0000BE1B0000B7140203AD100B +0AA211170F9913261190153413871644178118591A7C1A721A781C8A19741C +A01A711CB31B6F1CC81A701DDC19701CEF176E1BFA176C1CFA186B1CF9186A +1DF918691DF919681DF919681DF919681EF919BB170000BB170000BC180000 +BD1A0000BE1B0000BF1C0000BF1D0000C01E0000C01F0000C1200000BC2500 +00B2240202A320080A941D1112861B1C187B1C2A1D721E3A206C2250216825 +6922632782235D2899255927AD265827C2255928D7235928EB225727F82055 +27F8215428F8215228F8225129F8225129F8225029F8225029F822BF1C0000 +BF1D0000C01E0000C0200000C1210000C2220000C3230000C3250000C12700 +00BB2D0000B3320000A6310202962D0809862B0F117527171A652521245926 +3128522A472A4D2F5F2C4933782D4435902E4236A72D4238BE2C4238D22A40 +37E6293F36F5283E37F6273D38F5273C39F5273C39F5273B3AF5273B3AF527 +3B3AF527C2230000C2230000C3250000C4260000C5270000C5290000C62A00 +00C22E0000B9340000B0390000A63C0000973A02028738080877370E106636 +151953321B2342312A2E3B373F30393E572E3945722C37488C2A364CA42938 +50BD283650D027344FE325344EF323334FF5223350F4223251F4223252F422 +3252F4213252F4213152F421C5290000C62A0000C62B0000C72D0000C72E00 +00C7300000C1350000B63B0000AB3F0000A041000096420000864102027742 +080869430D0F5944131647441B203645282A314C3C29305354272E586F252C +5D89232C61A1212D65B9202B65CE1F2964E11E2964F11D2865F41C2766F41C +2766F41C2667F41B2667F41B2667F41B2667F41BC8300000C8310000C93200 +00CA340000CA360000BF3D0000B3420000A74500009B4600008F4700008548 +000077490203694C07075C500C0D4D5411143B55191E2C5826252A603B2229 +67531E256B6D1D2370861B22739E192175B4171E76C9171D76DD161C77EF15 +1C77F3151B78F3141B78F3141A79F3141A79F3141A79F3141A79F314CB3900 +00CB3A0000CC3B0000C93F0000BD450000B0480000A24A0000954B0000894C +00007F4D0000764F00006A5302025D590506505F0A0B40640F123065181B26 +6B281D23723C1B1F7752191B7B6A161A7F821218839A111685B0101385C50F +1285DA0D1286EE0D1187F30D1188F30C1088F30C1088F30C1088F30C1088F3 +0C1088F30CCE430000CF430000CC470000BB4C0000AD4E00009E4F00009050 +0000845100007A53000071560000695900005E5F010152670304446E080934 +720E11267419171E7C2A1719823D15168551131389670E118D7F0B0E92970B +0B94AE0B0A93C3080892D8050894EC050795F3050795F2050796F2050696F2 +050696F2040696F2040696F204CD4F0000C9500000B9530000A95400009A55 +00008C5600007F580000755A00006C5E0000656100005E650000536E000046 +760202377B0708277E0E0F1B81191314892A11108F3C0E0D924F0B0A966407 +079A7B0505A1950403A6AF0303A4C30202A2D60101A2EA0101A4F20101A4F2 +0101A4F20101A4F20101A4F20001A5F20001A5F200BD5A0000B75A0000A759 +0000965A0000885C00007B5E00007162000068660000616B00005A70000054 +740000487C0000398202022A8606071A880C0E108E190E0B972A09079C3A06 +04A04C0301A4600100A7770000AD920000B3AD0000B2C20000AFD50000AFEA +0000B1F40000B1F40000B1F40000B1F40000B1F40000B1F40000B1F400A960 +0000A36000009361000085630000786600006E6A0000657000005D75000055 +7A00004E7E0000478200003A8800002C8D01011D9105060E940C0C099B1908 +05A2280402A8370200AC480000AF5C0000B1720000B68C0000BBA70000BBBE +0000BBD40000BCE90000BEF70000BEF70000BEF70000BEF70000BEF70000BF +F70000BFF7009567000090670000826A0000766E00006B7300006279000059 +7F00005084000048880000408B00003A8D00002D92000020970101169A0505 +0B9C090A08A4160706AB240402B2320200B6420000B9560000BC6D0000C086 +0000C3A10000C5BA0000C6D20000C8E80000CBF90000CBF90000CBF90000CC +F90000CCF90000CCF90000CCF900847100008072000074770000697D00005E +830000548800004A8D000041900000399300003495000031970000299B0000 +22A0010119A404040EA7070809AE110706B51E0403BC2C0200C13B0000C54F +0000C9660000CC800000CE9A0000D1B40000D3CD0000D6E50000D8FA0000D8 +FA0000D8FA0000D8FA0000D8FA0000D8FA0000D8FA00757E00007180000066 +8600005A8D00004E920000449600003B9A0000339C0000319E0000319F0000 +319F00002BA4000024AA00001CAF030212B406050ABA0C0707C0170402C723 +0200CD310000D3440000D75C0000DA780000DC930000DEAE0000E1C70000E4 +E00000E5F70000E4FA0000E5FA0000E5FA0000E5FA0000E5FA0000E5FA0066 +8E00006290000055960000499B00003E9F000036A3000032A5000032A60000 +32A7000032A8000033A900002DAE000026B500001FBB020216C104040DC607 +0607CC0F0402D3180100DB240000E1340000E64B0000EA6B0000ED8B0000EF +A70000F0C10000F2D80000F3EF0000F3F80000F3F80000F3F80000F4F80000 +F4F80000F4F800539E00004FA0000043A5000039A9000033AC000034AE0000 +34AF000034B0000034B1000034B2000035B3000030B900002AC1000023C901 +011CD0020212D6030308DB050402E10B0100E9140000F0200000F6330000FA +520000FE7D0000FF9C0000FFB90000FFD00000FFE30000FFEF0000FFEF0000 +FFEF0000FFEF0000FFEF0000FFEF0042AE00003FB0000037B4000035B60000 +36B7000036B8000036B9000036BA000036BA000036BB000036BB000033C200 +002DCB010027D2000020D9000017DE00000CE3010103E7050100EE0C0000F6 +180000FB290000FE440000FF700000FF930000FFB20000FFC90000FFDD0000 +FFEA0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0037BC000037BC0000 +37BC000037BC000037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000033C200002DCB010127D2000020D9000018DE00000DE3010103E6 +050200EE0C0000F5170000FB280000FE410000FF6C0000FF900000FFAF0000 +FFC60000FFDA0000FFE80000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +37BC000037BC000037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000033C200002ECA010127D2000020D9000018DE +00000EE2010103E6050200ED0B0000F5170000FA260000FE3E0000FF680000 +FF8D0000FFAA0000FFC30000FFD60000FFE60000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000037BC000037BC000033C200002ECA010128D2 +000021D9000018DE00000EE2010104E6040200ED0B0000F5160000FA250000 +FD3C0000FF640000FF8A0000FFA60000FFBF0000FFD30000FFE30000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<90000E0090000E0090000E0091000E0092000E0092000D0093000D0094000D +0094000C0094000C0095000C00950013009300200094002F00980040009A00 +53009F006800A6007F00AA009500AA00A700AA00B700AA00C500AC00D400AE +00E300B100F300B200F800B200F800B200F800B200F800B200F800B200F800 +B200F800B200F80091000E0091000E0092000D0093000D0093000D0094000C +0094000C0095000C0096000C0096000B0096000B0096001200950020009600 +2F00990040009C005300A0006800A7007F00AB009400AB00A700AB00B600AB +00C500AD00D300AF00E300B200F300B300F800B400F800B400F800B400F800 +B400F800B400F800B400F800B400F80093000D0093000D0093000D0094000C +0095000C0095000C0096000B0097000B0097000B0098000B0098000A009800 +110097001F0098002F009B0040009D005200A1006700A8007E00AC009400AC +00A600AC00B600AD00C400AE00D300B000E200B400F300B500F900B500F900 +B500F900B500F900B500F900B500F900B500F900B500F90095000C0095000C +0095000C0096000B0097000B0097000B0098000A0098000A0099000A009900 +0A009A0009009A00100099001F009A002E009D003F009F005200A3006700A9 +007D00AD009300AD00A600AD00B600AE00C400AF00D300B100E200B500F300 +B600F900B600F900B600F900B600F900B600F900B600F900B600F900B600F9 +0097000B0097000B0097000B0098000A0098000A0099000A00990009009A00 +09009A0009009B0008009B0008009C000F009B001E009C002D009F003F00A1 +005100A4006600AA007D00AE009200AE00A500AF00B500AF00C400B000D300 +B200E200B600F300B800F900B800F900B800F900B800F900B800F900B800F9 +00B800F900B800F90098000A0098000A0099000A00990009009A0009009B00 +08009B0008009C0008009C0007009D0007009D0007009D000E009D001D009E +002D00A1003E00A2005100A6006500AC007C00AF009200B000A500B000B500 +B000C300B100D200B400E200B700F300B900FA00B900FA00B900FA00B900FA +00B900FA00B900FA00B900FA00B900FA009A0009009A0009009B0008009B00 +08009C0008009D0007009D0007009E0006009E0006009E0006009F0005009F +000C00A0001C00A0002C00A3003D00A4004F00A8006400AD007B00B0009100 +B100A400B100B400B100C300B200D200B500E200B900F200BB00FB00BB00FB +00BB00FB00BB00FB00BB00FB00BB00FB00BB00FB00BB00FB009C0007009C00 +07009D0007009D0007009E0006009E0006009F000500A0000500A0000400A1 +000400A1000400A2000B00A2001A00A3002A00A5003C00A6004E00A9006300 +AE007A00B1009000B200A300B200B400B300C200B400D100B600E100BA00F2 +00BD00FB00BD00FB00BC00FB00BC00FB00BC00FB00BB00FB00BB00FB00BB00 +FB009E0006009E0006009F0005009F000500A0000400A1000400A1000400A2 +000300A3010300A3010300A4010300A4000900A4001900A5002900A7003A00 +A8004D00AB006100B0007800B3008F00B300A300B400B300B400C200B500D1 +00B600E100B800F100B800FB00B700FC00B600FC00B500FC00B400FC00B300 +FC00B300FC00B300FC00A1000400A1000400A1000400A2000300A3010300A3 +010300A4010200A5010200A5010200A6010100A6020100A6010700A7001700 +A7002800A9003900AA004B00AD006000B1007700B4008D00B200A000B000B0 +00AD00BE00AA00CC00AB00DD00AC00EF00AC00FB00AA00FC00A900FC00A700 +FC00A700FB00A600FB00A600FB00A500FB00A3010300A3010300A4010200A5 +010200A6010200A6010100A7020100A8020100A9030100A9030100AA040100 +A9020500A9011501AA002600AB013701AC004900AE005D00AD007000AB0183 +01A8029801A402AA02A001B8019D01C8019D01DA009E00EC009D00F9009B00 +FA009900F9009800F9009701F9009701F9009601F9019601F901A7020100A7 +020100A7020100A8020100A9030100AA040100AB040100AC050000AD060000 +AD060000AE070000AC040401AB011201AC012401AB023302A7044303A10552 +039D0664059B087906980890069308A4068F07B5068D07C7068D07D9058D06 +EB058B05F7048905F8048806F8058706F8058607F8058507F8058507F80584 +07F805AB040100AB040100AB050000AC050000AD060000AE070000AF070000 +B0080000B1090000B10A0000B20A0000B0070201AE030F02A7051D059E082A +08970B3709900C460A8A0D580D860E700E830F880D7F0F9E0D7C0FB10D7A0F +C40D7A0FD70C7A0EE90B790DF60A780DF80B760EF80B750EF80B740EF80C74 +0FF80C730FF70C730FF70CAF070000AF070000AF080000B0090000B10A0000 +B20B0000B30C0000B40D0000B50E0000B50E0000B60F0000B00F0101A30C08 +06980D130B8E0F200E86122F107D123E1477145117721669176E1881166A19 +96166718AA176518BE176518D2166617E6146516F4136416F7136217F61361 +17F6146018F6145F18F6145F18F6145E18F615B30C0000B30C0000B40C0000 +B50E0000B60F0000B6100000B7110000B8120000B9130000B8150000B31B00 +00A91E0000991A05068A170D0E7D16181472172619691A361C631D491D5E21 +611E59237A1F54248F204F23A4214D23B8214D23CC204E23E11E4D21F11D4C +22F51D4A22F41D4922F41D4823F41E4723F41E4623F41E4623F41EB7110000 +B7110000B8120000B9130000BA140000BA160000BB170000BB180000B91C00 +00B1230000A92900009D2A00008C2705057C250C0D6C2213165C1F1D205020 +2D2449244126442A5827412E70283C30872839319D283832B3283833C82637 +33DB243631ED233531F2233432F2233332F1233233F1233233F1233234F123 +3134F123BB170000BB170000BC180000BD190000BE1B0000BE1C0000BF1D00 +00B9240000B12C0000A63000009B3200008D3200007D3105056E310B0C5D2F +11154A2C171F3A2B26283231392B30384E29303E6926304382242D469A232F +4AB2222F4BC7212C4AD9202C48EC1E2C49F11D2B4AF11D2A4BF11D2A4BF11C +2A4CF11C2A4CF11C294CF11CC01E0000C01E0000C01F0000C1200000C22200 +00C0250000B82C0000AD320000A136000095380000893900007D3A01016E3B +0505603C0A0C503D0F123E3D161C2E3E232529443624284B4C212752661F26 +56801D245A971B245DAE1A245FC41A225ED719215EEA18215EF017205FF017 +1F60F0161F60F0161E61F0161E61F0161E61F015C4260000C4260000C42600 +00C5280000C22B0000B6340000AA3A00009C3C00008E3D0000833E00007940 +00006E420101614504055349090A444C0E10324D151A245022202358361C22 +604D181F6565171C687D151B6C9413196EAA12176FBF11156FD3111570E710 +1471EF0F1471EF0F1372EF0E1372EF0E1272EF0E1272EF0E1272EF0EC72D00 +00C72E0000C72E0000C1340000B43B0000A63F000097410000894200007D44 +0000734600006B490000614C00005451030347570708385B0C0F275D15171F +6425181C6B381619704C141674631114777A0D127A900B0F7DA60B0D7DBB0A +0B7DD0080A7DE5070A7FEF07097FEF070980EF070980EF060880EF060880EF +060880EF06C8380000C8380000C13C0000B2420000A2450000924700008448 +0000784A00006E4D0000655000005E54000055590000496001013C6606072C +6A0C0D1E6C161317752812137B3A100F7F4C0E0C8260090A84760607888D05 +058BA405048CBA03028BCF02028BE301028EF001018EF001018EF001018FF0 +01018FF001018FF101018FF101BA470000B9470000B04900009F4B00008E4C +0000804E0000735100006955000061590000595D0000536200004B6800003E +6F00012F74050620760B0C147B180F0E83280C09893909068B4A06048E5D03 +0291720101968B01009CA601009BBB000099CF000098E300009AF200009AF2 +00009AF200009BF200009BF200009BF200009BF200A6500000A55000009B51 +00008A5200007B5500006F580000655D00005D620000556800004E6D000048 +7100003F760000317B0000227F040513810B0B0B88180A078F280603943703 +0296470201995901009B6E0000A1870000A8A40000A8BA0000A5CD0000A3E2 +0000A5F30000A5F30000A5F30000A5F30000A5F30000A5F30000A5F3009158 +00009058000087590000785C00006C61000062660000596D00005172000049 +770000427B00003B7E00003281000025850000198804040E8B090A09901609 +06972405039D320302A1420100A3540000A6690000AA820000B19E0000B3B6 +0000B1CB0000B0E00000B1F40000B2F40000B2F50000B2F50000B2F50000B2 +F50000B2F5007E6200007D620000756400006A6A00005F700000567700004C +7D0000438100003B840000348700002F8900002B8A0000238E00001A910303 +109407080A991209079F1F0604A62D0301AB3D0100AE4F0000B1640000B47C +0000BA970000BDB10000BDC80000BCDF0000BFF40000C0F70000C0F70000C0 +F70000C1F70000C1F70000C1F7006F7000006E700000687400005C7B000051 +810000478600003D8A0000358D0000308F00002F9000002E9100002C930000 +259700001D9B0202129E06060BA20D0908A91A0605B0280301B6360100BA48 +0000BE5D0000C0760000C4900000C7AA0000C9C40000CADD0000CDF30000CE +F90000CEF90000CFF90000CFF90000CFF90000CFF900608100006081000059 +8500004D8B0000418F00003793000031950000309700003097000030980000 +309900002E9B000027A000001FA5010116A905040DAE0A0708B4140605BB21 +0301C22E0100C73F0000CB550000CE6E0000D1890000D3A30000D6BE0000D9 +D80000DCF00000DCFA0000DCFA0000DCFA0000DCFA0000DCFA0000DCFA004F +9100004F910000479400003C990000349C0000319E0000319F000031A00000 +31A1000031A2000032A3000030A500002AAB000022B001011AB6030310BB06 +0609C10D0605C8180301CF230100D5320000DB460000DF620000E2800000E3 +9C0000E6B80000E8D10000EBE90000EBF90000EBFA0000EBFA0000EBF90000 +EBF90000EBF9003DA000003DA0000036A3000032A5000032A6000032A80000 +33A9000033AA000033AB000033AC000033AD000032AF00002CB6000026BD00 +001EC4020215CA04040BCF060505D60D0301DD150000E5220000EB320000F0 +4D0000F4720000F7930000F8B10000F9C90000F9E00000FAF20000FAF50000 +FAF50000FAF40000FAF40000FAF40035AD000035AD000034AF000034B00000 +34B2000035B3000035B4000035B5000035B6000036B7000036B8000035BB00 +0030C200002ACA000023D201011BD8010112DE010107E2030201E8090100F0 +120000F7200000FB350000FE590000FF850000FFA40000FFC00000FFD70000 +FFE80000FFEC0000FFEC0000FFEC0000FFEC0000FFEC0036BA000036BA0000 +36BA000036BC000037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000036BE000031C501002BCE000025D500001DDB000014E0000008E4 +020201E9070100F1100000F81E0000FC320000FF520000FF7F0000FF9F0000 +FFBC0000FFD30000FFE50000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +37BC000037BC000037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000036BE000031C501002BCD000025D500001DDB +000014E0000009E4020201E8070100F10F0000F81D0000FC300000FF4D0000 +FF7B0000FF9B0000FFB80000FFCF0000FFE20000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000037BC000037BC000036BE000031C501002CCD +000025D500001EDB000015E0000009E3020201E8070100F00F0000F71B0000 +FC2E0000FF4A0000FF770000FF980000FFB40000FFCB0000FFDD0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<85001200850012008500120086001200870012008700110088001100890011 +00890011008A0010008B0010008B00120089001B00880028008A0036008F00 +470093005C009C007300A2008A00A4009F00A400B000A300BF00A400CE00A6 +00DD00A900ED00AA00F600AA00F600AA00F600AA00F600AA00F600AA00F600 +AA00F600AA00F6008700110087001100870011008800110089001100890011 +008A0010008B0010008B0010008C0010008D0010008D0011008B001B008A00 +28008C0036009000470095005B009D007300A3008900A5009E00A500B000A5 +00BE00A500CD00A700DD00AA00EC00AC00F600AC00F700AC00F700AC00F700 +AC00F700AC00F700AC00F700AC00F7008900110089001100890011008A0010 +008B0010008C0010008C0010008D000F008E000F008E000F008F000F008F00 +10008D001A008C0027008F0036009200470096005B009E007200A4008900A6 +009E00A600AF00A600BE00A700CD00A900DC00AC00EC00AD00F700AD00F700 +AD00F700AD00F700AD00F700AD00F700AD00F700AD00F7008B0010008B0010 +008B0010008C0010008D000F008E000F008E000F008F000F0090000E009000 +0E0091000E0091000F008F0019008F002700910036009400470098005B009F +007200A6008800A8009D00A800AF00A700BD00A800CC00AA00DB00AD00EB00 +AF00F700AF00F700AF00F700AF00F700AF00F700AF00F700AF00F700AF00F7 +008E000F008E000F008E000F008E000F008F000F0090000E0091000E009100 +0E0092000E0092000D0093000D0093000E0092001900910026009300360096 +0047009A005B00A1007200A7008800A9009D00A900AE00A900BD00A900CC00 +AC00DB00AE00EB00B100F700B100F700B100F700B100F700B100F700B100F8 +00B100F800B100F80090000E0090000E0090000E0091000E0091000E009200 +0D0093000D0093000D0094000D0095000C0095000C0095000D009400180094 +00260096003500990047009B005A00A2007100A8008700AA009C00AA00AE00 +AA00BD00AB00CB00AD00DA00B000EA00B200F700B200F800B200F800B200F8 +00B300F800B300F800B300F800B300F80092000D0092000D0092000D009300 +0D0094000D0094000C0095000C0096000C0096000B0097000B0097000B0097 +000C009700160096002500980035009B0047009D005A00A4007000AA008600 +AC009C00AC00AD00AC00BC00AC00CB00AE00DA00B100EA00B400F700B400F8 +00B400F800B400F800B400F800B400F800B400F800B400F80095000C009500 +0C0095000C0095000C0096000B0097000B0097000B0098000A0098000A0099 +000A00990009009A000B0099001500990024009B0034009E004600A0005900 +A6007000AB008600AD009B00AD00AD00AE00BC00AE00CA00B000DA00B300EA +00B500F700B500F900B400F900B400F900B300F900B300F900B300F900B300 +F90097000B0097000B0097000B0098000A0098000A0099000A009A0009009A +0009009B0009009B0008009B0008009C0009009C0014009C0023009E003300 +A0004500A2005800A7006F00AD008500AE009A00AF00AC00AF00BB00AD00C9 +00AD00D800AE00E900AE00F700AD00FA00AB00FA00AA00FA00A900FA00A800 +FA00A800FA00A700FA009A0009009A0009009A0009009A0009009B0008009B +0008009C0008009C0007009D0007009D0006009E0006009E0007009F001200 +9F002200A0003200A3004400A4005700A9006D00AC008200AB009600A800A7 +00A400B600A100C500A100D600A200E700A100F6009F00F9009D00F9009C00 +F9009B00F9009A00F9009A00F9009900F9009C0008009C0008009C0008009D +0007009D0007009E0006009E0006009F0005009F000500A0000400A0000400 +A1000500A2001000A2002000A3003100A5004300A4005400A1006500A00077 +009F018C009A01A0009600B1009300C1009300D3009300E5009200F4008F00 +F7008E00F7008C00F7008C00F7008B00F7008A00F7008A00F7009F0006009F +0006009F0006009F000500A0000500A1000400A1000400A2000300A2000300 +A3000200A3000200A4000300A4000E00A4001E00A1012D019B023A02950447 +03900558048D066D058B06850588069A058405AD058205BF048205D1048304 +E3038103F2027F02F6027E03F6027D03F6027C03F6027B03F6037A03F6037A +04F603A1000300A1000300A1000300A2000300A3000200A3000200A4010200 +A5010200A6010100A7020100A7020100A8020200A5010B019C031703930623 +068B082F0783093C097E0A4E0C7B0C670D780C7F0B740D950B710DA80B6F0C +BB0B6F0BCE0A700AE1097009F1076E08F5076D09F5076C09F5086B0AF5086A +0AF5086A0AF508690AF508A5010200A5010200A5010200A6010100A7020100 +A8020100A9030100AA030100AA040100AB040000AA060000A50900009A0904 +038E090F08840C1C0B7B0F290D720F37116D114A1468136114641478135F15 +8D135C15A1135915B4145914C8135A13DC125B12EE105A11F30F5912F31057 +12F3105613F3105513F3115513F3115413F311AA030100AA030100AA030100 +AB040000AC040000AD050000AE060000AE070000AF080000AD0B0000A51200 +009E1600008F15020380130A0A7312141169132215601632195919441A541C +5A1A5020731B4A20871C45209B1D421FAE1D411FC21D421ED61B431CEA1942 +1CF118401CF1193F1DF0193E1DF01A3D1EF01A3C1EF01A3B1EF01AAF070000 +AF070000AF070000B0080000B1090000B20A0000B20B0000B20D0000AD1300 +00A51900009B1E00009121000082210202731F0909631C0F13541A191C481C +2820401F3C213A245023382A6823342C7F22312D94222F2EAA212F2FBE212E +2FD1202E2CE51E2D2CEE1E2C2DEE1D2B2EEE1D2B2FEE1D2A2FEE1D2A2FEE1D +2A30EE1DB40C0000B40C0000B40C0000B50D0000B60F0000B6100000B61200 +00AD1B0000A4220000982600008C290000812B0000732B0202642B0809542A +0D124327131B332621242A2B33262731472428385F21293E791E2741911D26 +43A81C2746BD1C2545D01B2543E31A2443ED182444ED182345ED182346ED17 +2346ED172247ED172247ED17B9130000B9130000B9130000B9140000BA1500 +00B61B0000AD230000A1290000932C0000872F00007B310000723300006535 +02025736070948370C0F3636131827371F20213D311F2044461C204B5E191F +5077171D538E161C55A4151B58BA141A58CD141A58E1131958ED121959ED11 +1859EC11175AEC11175AEC10175BEC10175BEC10BD1A0000BD1A0000BD1A00 +00BE1B0000B8230000AC2B00009E3000008E32000081340000763700006C39 +0000643C0000583F02024B4206073C450B0D2A4612161E491F1A1B5032171A +584713195E5E121661741014648A0E12669F0C1068B50C0F69CA0B0E69DD0A +0D69EA0A0C69EA090B6AEA090B6AE9080A6AE9080A6AE9080A6BE908C02300 +00C0230000C0230000B82B0000AA3300009A3600008A3800007C3A0000703D +0000674000005E430000574700004C4B01013F50050530540A0B2055121318 +5D221315643510126A480E0F6E5C0B0C7072080B71860609749B050776B105 +0577C7040476DB030477EB030378EB020378EB020278EB020279EB020279EB +010279EB01B6340000B6340000B6340000A83A0000963D0000853E00007741 +00006B44000061470000594B0000524F00004C53000041590000335F030424 +62090A1766140E116F260D0C75370B09784808067B5A04037C6E02017E8301 +00819A000083B0000083C6000082DB000084EE000084EF000084EF000084EF +000084EF000084EF000085EF00A3410000A3410000A3410000924200008144 +000073470000674B00005D500000555400004D590000475E00004062000036 +680000276C0303186F09090E74160A097D2708058236050383450302855601 +00866A0000898100008D9900008EB000008EC500008CDA00008EEF00008EF1 +00008FF100008FF100008FF100008FF100008FF1008D4900008D4900008D49 +00007D4B00006F4E00006353000059590000515E000049640000426900003B +6D000035700000297400001B7702030F7908080A7E150807852406048A3204 +038C4103028D5201008F660000937D00009A9800009CB000009AC4000097D9 +000098EE000099F200009AF200009AF200009AF200009AF200009AF2007852 +000078520000785200006C570000605C0000566300004D690000446F00003C +730000357700002E7900002B7B0000257D00001B7F0202118107070B851109 +088C1F0705922D0403963C0202984E01009A6100009D780000A4930000A9AE +0000A7C30000A4D70000A4EC0000A5F30000A6F30000A6F30000A6F30000A6 +F30000A6F300675F0000675F0000675F00005D660000536E0000497400003F +7A0000367D00002E8000002B8100002B8200002B830000278500001E880102 +148A05060B8E0D0A08941A08059B280403A0370201A3480100A65B0000A872 +0000AD8C0000B3A90000B4C00000B2D50000B1EB0000B3F50000B3F50000B3 +F50000B3F50000B3F50000B4F5005A7200005A7200005A7200004F78000044 +7E00003A830000318600002D8700002D8800002D8900002D8A00002D8B0000 +298D000020910101179404050D970A09099D150806A4230503AB320201AF42 +0100B2550000B56C0000B9850000BDA10000BFBB0000BFD30000C0EA0000C3 +F80000C3F80000C4F80000C4F80000C4F80000C4F8004A8300004A8300004A +8300003F880000348C00002E8E00002E8F00002E9000002F9100002F920000 +2F9300002F9300002B960000239B00001A9F030310A2070709A7100807AF1D +0503B62B0201BB3B0000C04E0000C3650000C67E0000C99A0000CCB40000CD +CF0000D0E90000D2F90000D2FA0000D3FA0000D3FA0000D3FA0000D3FA0039 +9100003991000039910000329400002F960000309700003098000030990000 +309A0000309B0000319C0000319D00002DA1000025A600001DAB020214B005 +050BB50B0807BC160504C3220200C9300000CE420000D35B0000D6760000D8 +920000DAAD0000DDC80000E1E30000E2F70000E1FA0000E1FA0000E2FA0000 +E2FA0000E2FA00319E0000319E0000319E0000319F000031A0000031A20000 +32A3000032A4000032A5000032A6000032A7000032A800002FAB000028B200 +0021B9010118BF03030EC4060608C90D0503D0170200D8220000DF320000E4 +490000E9680000EB890000EDA60000EFC10000F1DA0000F2F20000F2F80000 +F2F80000F3F80000F3F80000F3F80033A9000033A9000033A9000033AA0000 +33AB000033AD000034AE000034AF000034B0000034B2000035B3000035B300 +0032B800002CC0000026C801011ECF010116D602020CDB040303E0090200E7 +110000EF1D0000F52F0000F94B0000FC760000FD990000FEB70000FDD00000 +FDE70000FEEF0000FEEF0000FEEF0000FEEF0000FEEF0035B5000035B50000 +35B5000035B6000036B8000036B9000036BB000037BC000037BC000037BC00 +0037BC000037BC000034C000002FC8010029D1000022D800001ADD00000FE2 +010104E5040200EC0A0000F4150000FA260000FE3D0000FF690000FF910000 +FFB00000FFCA0000FFE00000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +37BC000037BC000037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000037BC000035C000002FC8010129D0000022D7 +00001ADD000010E2010104E5030200EC0A0000F4140000FA240000FD3B0000 +FF650000FF8E0000FFAB0000FFC70000FFDB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000037BC000037BC000037BC000035C000002FC8 +010029D0000022D700001ADD000011E1000105E5030201EB0A0000F4130000 +F9230000FD380000FF600000FF8A0000FFA70000FFC30000FFD70000FFEA00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<7A0015007A0015007A0015007A0015007B0015007C0015007C0015007D0014 +007E0014007E0014007F0014007F0014007F0017007D0023007E002E008000 +3C0086004D008F00650098007F009D0096009D00A9009B00B9009B00C9009D +00D9009F00E800A000F400A000F600A000F600A000F600A000F600A100F600 +A100F600A100F6007C0015007C0015007C0015007C0015007D0014007E0014 +007E0014007F00140080001400800013008100130081001300810017007F00 +220080002E0083003C0088004D00900065009A007E009E0095009E00A9009D +00B9009D00C8009E00D800A100E700A200F400A200F600A200F600A200F600 +A200F600A300F600A300F600A300F6007E0014007E0014007E0014007E0014 +007F0014008000140081001300810013008200130083001300830013008400 +1200830016008100210082002E0085003C008A004D00910065009B007D009F +009500A000A8009F00B8009F00C700A000D700A300E700A400F300A400F600 +A400F600A400F600A500F600A500F600A500F600A500F60080001300800013 +00800013008100130082001300820013008300130084001200840012008500 +12008600120086001200860015008400210084002E0087003C008C004E0093 +0065009D007D00A1009400A100A700A000B700A000C600A200D600A400E600 +A600F300A600F600A600F600A600F600A700F600A700F600A700F600A700F6 +00830013008300130083001300830013008400120085001200860012008600 +120087001200880011008800110089001100880014008600200087002D008A +003C008E004E00950064009E007C00A2009300A300A700A200B700A200C600 +A300D500A600E500A800F300A800F600A800F600A900F600A900F600A900F6 +00A900F600A900F60086001200860012008600120086001200870012008800 +110088001100890011008A0011008A0010008B0010008B0010008B00130089 +00200089002D008C003C0090004E00970064009F007C00A4009200A500A600 +A400B600A400C500A500D400A800E400AA00F300AB00F600AB00F600AB00F7 +00AB00F700AB00F700AB00F700AB00F7008800110088001100880011008900 +11008A0011008A0010008B0010008C0010008C0010008D000F008E000F008E +000F008E0012008C001F008C002C008F003C0093004E0098006400A1007B00 +A5009200A600A500A600B500A600C400A700D300AA00E300AC00F300AD00F7 +00AD00F700AD00F700AD00F700AD00F700AD00F700AD00F7008B0010008B00 +10008B0010008C0010008C0010008D000F008E000F008F000F008F000E0090 +000E0090000E0091000E00910011008F001E008F002C0092003C0095004E00 +9A006400A3007B00A7009100A800A500A800B500A700C400A900D300AB00E3 +00AC00F200AC00F700AB00F700AA00F700A900F700A800F700A800F700A700 +F7008E000F008E000F008E000F008F000F0090000E0090000E0091000E0092 +000E0092000D0093000D0093000D0094000D0094000F0092001D0092002B00 +95003C0098004E009D006300A4007A00A8009000AA00A400A800B400A400C2 +00A300D100A300E200A200F200A000F7009E00F7009D00F7009C00F7009B00 +F7009A00F7009A00F70092000E0092000E0092000E0092000D0092000D0093 +000D0094000D0094000C0095000C0096000C0096000B0096000B0097000E00 +96001C0096002B0099003B009B004D009E006200A1007600A2008B009F009E +009B00AF009700BE009600CF009600E1009400F1009200F7009000F7008F00 +F7008E00F7008D00F7008C00F7008C00F70095000C0095000C0095000C0095 +000C0095000C0096000B0097000B0097000B0098000A0098000A0099000A00 +990009009A000C0099001B0099002A009B003A00970048009300570091006A +00910081008F0096008B00A9008800BA008700CC008700DF008500F0008300 +F6008200F6008000F6007F00F6007E00F6007E00F5007E00F50098000B0098 +000B0098000B0098000A0098000A0099000A009A0009009A0009009B000800 +9B0008009C0008009C0007009C000A009A001800950125018D02300187033C +0282044B04800561057F047B047C0491037804A4037604B6037603C9037702 +DC027601ED017501F4017301F4017201F4017101F4017001F4016F01F4016F +01F4019A0009009A0009009A0009009B0008009B0008009C0008009D000700 +9D0007009E0006009E0006009F0006009F0005009A0006009102120288041D +047F072906760834087109460B6F0A5E0B6C0A760A690B8B09650B9E09630B +B109630AC4096408D8086506EA056405F3046306F3056106F2056006F2055F +07F2065F07F2065E07F2069E0006009E0006009E0006009E0006009E000600 +9F000500A0000500A0000400A1000400A10004009E01030098040100900702 +0184070B067A0A1709710C240B680D320F620F44125E105A11591171115412 +8510501298114E12AA114D11BE104E10D20F500EE50D500DF00C4E0EF00C4D +0EF00D4C0FF00D4B0FF00D4A0FF00D4A0FF00DA1000400A1000400A1000400 +A1000400A2000300A3010300A3010300A4010200A50102009E030000970900 +008F0E000085110000760F0707690E100E60101E1257122D1550153F164B18 +5317471C6B18401D7F193B1C9219371BA51A361BB819371ACC183818E01639 +17ED153717ED153518ED163418ED163319EC163219EC163119EC16A5010200 +A5010200A5010200A5010200A6020100A7020100A8020100A50500009E0A00 +00951000008C15000082190000781C0000691A05065A180C104B1615184018 +241C381B361D311F491E2E245F1E2C28761D292A8B1C272BA11C262BB51B26 +2BC81A2529DB1A2527EB192428EA192329EA18232AEA18232AEA18222BEA18 +222BEA18AA040100AA040100AA040100AB040100AC050000AD060000A80A00 +009F12000094180000881C00007D200000742300006A2600005C2605064C24 +0A0E3C2210172D221D1F23262E21202C401E2032561B21397018203C87161E +3D9E161D3FB3161C40C7161C3FD9151E3EEA131D3FEA131D40EA131C40EA12 +1C41EA121C41EA121B42EA12B0080000B0080000B0080000B0090000B00B00 +00A91200009E1A0000911F000084230000782700006E2A0000652D00005C30 +00004E3105064031090C2F310F1420321B1B1B372D19193E40161944561318 +496E11164C8410144E9A0F1351B00F1252C50E1252D70E1351E90D1252E90C +1153E80C1053E80B1054E80B1054E80B0F54E80BB60F0000B60F0000B60F00 +00B4110000AB1A00009E2200008E270000802A0000732D0000683000005F34 +00005737000050390000433C0404353F0809233F0E1218431C15154A2E1113 +51410E1157570D0F5A6D0B0D5C81090B5E96080A61AB070863C1060762D405 +0661E4040562E5040462E5030463E5030463E5030363E5030363E502AF2000 +00AF200000AF200000AA2300009C2900008A2D00007B3000006E3400006337 +00005A3B0000523E00004B4200004445000037490203294D0708194E0F0F11 +56200E0E5D320B0B6344090867570605696B0404697E02036A9102026DA701 +016FBD01016ED200006EE500006EE700006EE700006EE700006EE700006EE7 +00006EE7009E3000009E3000009E300000983100008734000077370000693A +00005E3E0000554200004D460000464A0000404E0000395200002C5701021D +5B0606105F110A0B692408076E350604714404027355020173670000737B00 +00738F000076A5000078BC000077D1000077E6000078EB000078EB000078EB +000078EB000078EB000078EB00883A0000883A0000883A0000823A0000733D +0000664100005A460000514B000048500000415500003A590000345D00002D +60000020640101136706050B6C1208087322060578320504794004027B5102 +017B6300007C7700007E8D000080A4000081BA000080D0000080E6000082EE +000082EE000082EE000082EE000082EE000083EE0073430000734300007343 +00006E45000062490000564F00004D550000445A00003C600000356400002E +680000286A0000256C00001C6E0101137005050C730F08097A1F0705802E05 +04823C0402834C0201845E010086730000898B00008CA400008DBA00008BD0 +00008BE500008DF000008DF000008DF000008EF000008EF000008EF0006250 +000062500000625000005E52000053580000495F000040660000376A00002F +6E00002A7100002872000027730000277400001F760001157804040D7B0C08 +09801A0806872905048B3803038D4802018E5A0100906F0000958800009BA3 +00009BB9000098CE000097E4000099F200009AF200009AF200009AF200009A +F200009AF20053610000536100005361000050640000466B00003C71000032 +7500002B78000029790000297A0000297B00002A7B0000297C0000227F0000 +188103040E8309090A881609078F2406049533030297430201995401009C6A +0000A0820000A89F0000AAB80000A7CC0000A5E20000A6F20000A7F30000A7 +F30000A7F30000A7F30000A7F3004574000045740000457400004176000037 +7A00002F7E00002B7F00002B8000002B8100002B8200002B8300002C840000 +2B850000248800001B8B0203118D07080A92110A07981F06049F2D0302A33D +0101A64E0000A9630000AC7B0000B3980000B6B30000B5CA0000B4E00000B6 +F20000B6F50000B6F50000B7F50000B7F50000B7F500348300003483000034 +830000318400002C8600002C8700002D8800002D8900002D8A00002D8B0000 +2D8C00002E8D00002D8D0000269100001E950102149805060A9B0C0A08A219 +0705AA270402AF360100B4480000B75D0000BA750000BE900000C2AC0000C3 +C50000C3DF0000C6F40000C8F90000C8F90000C8F90000C8F90000C8F9002F +8E00002F8E00002F8E00002E8E00002E8F00002E9000002F9200002F930000 +2F9400002F9500002F9500002F9600002F970000299C000021A1010118A504 +040DA8080809AF130706B6200402BD2E0100C23E0000C6540000C96D0000CC +880000CFA30000D2BF0000D4DB0000D7F30000D8FA0000D8FA0000D8FA0000 +D8FA0000D8FA003098000030980000309800003098000030990000309B0000 +309C0000319D0000319E0000319F000031A0000031A1000031A200002BA700 +0024AD00001CB3030212B806050ABE0C0706C4170402CB220100D2310000D8 +450000DC600000DF7E0000E09B0000E3B70000E6D30000E9EE0000E8FA0000 +E9FA0000E9FA0000E9FA0000E9FA0032A3000032A3000032A3000032A40000 +32A5000032A6000032A8000033A9000033AA000033AB000033AC000033AD00 +0033AE00002EB4000028BC000020C3010118C903030ECE050506D40B0402DB +130100E31E0000EA2E0000EF460000F36B0000F6900000F7AE0000F8CA0000 +F9E20000F9F40000F9F40000F9F30000FAF30000FAF30034AF000034AF0000 +34AF000034B0000034B1000035B3000035B4000035B6000035B7000036B800 +0036B9000036BA000036BB000032C200002CCB010126D300001FDA000016DF +00000AE3010202E8060100F00E0000F71C0000FC2F0000FE510000FF800000 +FFA20000FFC00000FFD80000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +36BB000036BB000036BB000036BB000036BB000037BC000037BC000037BC00 +0037BC000037BC000037BC000037BC000037BD000033C300002DCB010127D3 +00001FDA000016DF00000BE3010202E7060100EF0D0000F71B0000FC2D0000 +FE4D0000FF7C0000FF9E0000FFBC0000FFD40000FFE90000FFEB0000FFEB00 +00FFEB0000FFEB0037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000037BC000037BC000037BC000037BD000033C3 +00002DCB010127D300001FD9000017DF00000CE3010102E7060100EF0D0000 +F61A0000FB2B0000FE490000FF770000FF990000FFB80000FFD00000FFE400 +00FFEB0000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180073001800730017 +00740017007400170074001700750017007500170074001F00740029007200 +330078004100810056008B00720092008C009400A2009300B4009200C50093 +00D5009500E5009500F2009500F6009500F6009500F6009500F6009500F600 +9500F6009500F6007300180073001800730018007300180073001700740017 +00740017007500170075001700760017007600160077001600770016007600 +1E0075002900750033007A004100820056008C00710094008B009600A10094 +00B3009400C4009500D4009700E4009700F2009700F6009700F6009700F600 +9700F6009700F6009700F6009700F600750017007500170075001700750017 +00750017007500170076001600770016007700160077001600780016007800 +16007900160078001D0077002800770033007C004100840055008E00710096 +008A009800A1009600B2009600C3009700D3009900E3009900F1009900F600 +9900F6009A00F6009A00F6009A00F6009A00F6009A00F60076001600760016 +00760016007600160077001600770016007800160078001600790015007A00 +15007A0015007B0015007B0015007A001D00790028007A0033007E00410086 +0056008F00700098008A009A00A0009900B1009800C2009900D2009B00E200 +9C00F1009C00F6009C00F6009C00F6009C00F6009C00F6009C00F6009C00F6 +0078001600780016007800160078001600790016007A0015007A0015007B00 +15007C0015007C0015007D0014007D0014007E0014007D001C007B0027007C +003300810041008800560091006F00990089009C009F009B00B1009A00C000 +9B00D1009D00E1009E00F0009F00F6009F00F6009F00F6009F00F6009F00F6 +009F00F6009F00F6007B0015007B0015007B0015007B0015007B0015007C00 +15007D0014007E0014007E0014007F0014008000140080001400810013007F +001B007D0026007F003300830042008A00560093006F009B0088009E009E00 +9D00B0009C00BF009D00CF009F00DF00A100EF00A100F600A100F600A100F6 +00A200F600A200F600A200F600A200F6007E0014007E0014007E0014007E00 +14007E0014007F001400800014008100130081001300820013008200130083 +0013008400130082001A008000260082003300860042008C00560095006F00 +9D008700A0009D009F00AF009E00BE009F00CE00A100DE00A300EE00A400F6 +00A400F600A400F600A400F600A400F600A400F600A400F600810013008100 +13008100130081001300810013008200130083001300840013008400120085 +00120086001200860012008700120086001900830025008500330089004200 +8F00560097006E009F008600A2009C00A100AE00A000BD00A000CD00A000DD +00A100ED00A000F6009E00F6009D00F6009B00F6009A00F6009A00F6009900 +F6008400120084001200840012008400120085001200860012008600120087 +0011008800110088001100890011008A0011008A0010008900180087002400 +890032008D0043009100560099006E00A1008500A3009B009F00AC009A00BB +009700CB009600DC009500ED009200F6009000F6008E00F6008D00F6008C00 +F6008C00F6008B00F600880011008800110088001100880011008800110089 +0011008A0010008B0010008B0010008C0010008D0010008D000F008E000F00 +8C0017008B0024008C00320090004300910054009300680095007E00940094 +009000A7008C00B8008A00C9008900DB008700EC008400F6008200F6008100 +F6008000F6007F00F6007E00F6007E00F6008C0010008C0010008C0010008C +0010008C0010008D000F008E000F008E000F008F000F0090000E0090000E00 +91000E0091000E00900016008F0023008D00300087003B008400480082005A +008300750082008D007E00A1007B00B3007A00C6007B00D8007900EA007700 +F5007500F5007400F5007300F5007200F5007100F5007100F5008F000F008F +000F008F000F008F000F0090000E0090000E0091000E0092000D0092000D00 +93000D0094000D0094000D0095000C009000130088001E0080012901780232 +027303410473045705720372036F0388026B039B026803AD036902C0026A02 +D4016A01E6016900F3006700F3006600F3006500F3006400F3006301F30063 +01F30093000D0093000D0093000D0093000D0093000D0094000D0095000C00 +95000C0096000C0096000B0097000B0096000A008F00080086010D017C0318 +03740624056B0630076608410A6309570A61086E085C088207590995075609 +A7075608BA075706CE065805E2045903F1025703F0035603F0035504F00354 +04F0035304F0045304F00496000B0096000B0096000B0096000B0097000B00 +98000B0098000A0099000A009900090099000900940007008B010400820302 +01790507036F071307670920095F0B2E0D580D3F0F530E530F4F0F6A0E4A10 +7D0E450F8F0E420FA10E410FB40E420EC80D430CDC0B460AED09440AED0942 +0BED0A410BED0A400BED0A3F0CED0A3E0CEC0B9A0009009A0009009A000900 +9A0009009A0009009B0008009C0008009C0007009C00070092010300880401 +017F080000780C00006D0C04045F0B0C0B560D19104D0F2812461239134114 +4D133D18641436197715301889162D179C162C17AF162C17C3152D15D6132F +12E9112D13E9112B13E9122A14E9122914E9122814E9132815E8139D000600 +9D0006009D0006009D0006009E0006009F0006009F00050099010300900501 +00860900007C0E0000741200006C160000601603035114090D441212143914 +1F1731173118291B4319251F561922226C18212582161F2798151E27AD161D +27C0151D26D2151D23E6141D24E7131C25E7131B25E7131B26E7131B27E713 +1A27E712A1000300A1000300A1000300A1000300A2000300A1000200990300 +008F0A000084100000791500006F190000661D00005E200000532102034420 +070B351E0E13271E191A1E22291B1A273B18192D4E161932661218367E1016 +3894101539AA10143ABF10143AD10F1739E40F1739E70E163AE70E153BE70D +153CE70D153CE70D143CE70DA6020100A6020100A6020100A6020100A30401 +009A0A00008E11000081170000751C00006A2000006124000058270000512A +0000472C0203392D0708292C0C101B2D17161632291413383A11123D4F0E11 +42650C0F457A0B0D47900A0C4AA7090B4CBD090B4CD0080B4BE1080B4BE507 +0A4CE506094CE506094DE506084DE406084DE405A20C0000A20C0000A20C00 +00A20C00009C1200008D1900007E1E000071230000652700005B2B0000522E +00004B310000453400003B3702022E3A05061D3A0B0E123D180F0F432A0C0C +493D0A0A4F5107085265060654780404568C030359A102025BB802015BCC01 +005ADC000059E2000059E2000059E2000059E2000059E2000059E200941D00 +00941D0000941D0000941D00008B2000007B2500006D2A0000612E00005632 +00004D350000463900003F3D000039400000304301012247040412480B0A0B +4F1C0908562F07065B4005045F520301606401005F7600005F890001629E00 +0164B4000064CA000063DC000062E4000062E4000062E4000062E4000062E4 +000062E400812A0000812A0000812A0000812A0000772C0000683000005C35 +000052390000493D0000414100003A460000344900002E4D00002450000015 +5403030A570D06075F1F050663300504663F0403684F020169610100687300 +00678600006A9B00006CB100006CC800006BDC00006BE600006BE600006BE6 +00006BE600006BE600006BE6006D3500006D3500006D3500006D3500006537 +0000583C00004D410000444600003C4B0000355000002E5400002857000024 +5900001D5C0000135D03020B600B0608661C06066C2D05056E3C0403704B03 +01715D010071700000718400007299000075AF000076C6000074DB000075EA +000076EA000076EA000076EA000076EA000076EA005B4100005B4100005B41 +00005B410000544400004A4A000040500000385500002F5A0000285E000023 +61000023620000236300001F640000166602020D680906096D190707742906 +0578380503794703027A5801007A6C00007B8100007D9700007FAE000080C5 +00007EDB000080EC000081EE000081EE000081EE000081EE000081EE004C50 +00004C5000004C5000004C500000465400003C5B0000336000002B65000026 +67000025690000256A0000256A0000256B0000226C0000196E02020F700807 +0A751508077C25060481330403824203028353010084670000877D00008B96 +00008DAE00008CC400008ADB00008CED00008DF000008DF000008DF000008D +F000008DF0003E6200003E6200003E6200003E620000396600002E6B000026 +6F000027700000277100002771000027720000277300002874000025750000 +1C770101127906060B7D100908842007058A2E04038D3E03028E4E02009062 +000093790000999400009DAE00009BC3000098D9000099ED00009AF200009A +F200009BF200009BF200009BF200307300003073000030730000307300002C +750000297700002978000029790000297A0000297B00002A7B00002A7C0000 +2A7D0000277E00001F810101158305050B850C0A098C1A0805932905039838 +03029A4801009D5C00009F720000A68E0000ACAB0000ABC10000A8D70000A8 +ED0000A9F30000A9F30000A9F30000A9F30000A9F3002A7E00002A7E00002A +7E00002A7E00002A7F00002B8000002B8100002B8200002B8300002C840000 +2C8500002C8500002C8600002A880000218B0000188E04040E91090A099615 +09069D230503A3310301A8420100AB550000AE6B0000B2860000B8A40000B9 +BD0000B8D40000B9ED0000BBF60000BBF60000BBF60000BBF60000BBF6002D +8800002D8800002D8800002D8800002D8800002D8900002D8B00002D8C0000 +2E8D00002E8E00002E8E00002E8F00002E9000002C920000249600001B9A02 +03119D06070AA20F0907A91C0604B02B0301B63A0100BA4D0000BD640000C0 +7E0000C49A0000C7B60000C8D10000CBEB0000CDF90000CDF90000CDF90000 +CDF90000CDF9002F9200002F9200002F9200002F9200002F9200002F940000 +2F9500002F960000309700003098000030990000309A0000309B00002E9D00 +0027A200001FA7010116AC05040DB10A0708B7150604BE220301C52F0000CA +420000CF590000D2750000D4910000D7AD0000DACA0000DEE70000DEFB0000 +DEFB0000DEFB0000DEFB0000DEFB00319D0000319D0000319D0000319D0000 +319E0000319F000031A1000031A2000032A3000032A4000032A5000032A600 +0032A7000031A900002AB0000023B601011BBD030311C2060509C70C0604CE +150300D6200000DD2F0000E3440000E7630000EA860000ECA50000EEC20000 +F0DD0000F1F80000F1F80000F2F80000F2F80000F2F80033AA000033AA0000 +33AA000033AA000033AB000033AC000033AD000034AF000034B0000034B100 +0035B2000035B3000035B4000033B700002EBF000028C8010121D0010119D6 +01020FDC020305E1060200E70D0000F1170000F7270000FC400000FE6D0000 +FF930000FFB50000FFD00000FFE80000FFEC0000FFEC0000FFEC0000FFEC00 +36B8000036B8000036B8000036B8000036B8000036B9000036BA000036BA00 +0036BB000037BC000037BC000037BC000037BC000035BE000030C601002BCE +000024D600001CDC000012E1000007E4030200EA090000F3130000F9220000 +FD390000FF640000FF8E0000FFB00000FFCB0000FFE30000FFEB0000FFEB00 +00FFEB0000FFEB0037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000037BC000037BC000037BC000037BC000036BE +000031C601002BCE000024D600001CDC000013E1000007E4030201EA080000 +F2120000F9210000FD370000FF5F0000FF8A0000FFAB0000FFC70000FFDE00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001A00710024006F00 +2D006E00380079004A00820063008B0080008F0099008E00AD008D00BF008D +00D0008F00E1008E00EF008E00F6008E00F6008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1A00710024006F002D006E00370079004A00820062008B007F008F0098008E +00AC008D00BE008E00D0008F00E0008F00EE008E00F6008E00F6008E00F600 +8E00F6008E00F6008E00F6008F00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001A00710024006F002D006F00370079004A00830062008C +007F00900098008F00AC008E00BD008F00CF009000DF009000EE008F00F600 +8F00F6008F00F6008F00F6008F00F6008F00F6008F00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007300 +180073001800730017007300170073001A007200230070002D007000370079 +004900830061008C007E00910097009000AB008F00BD008F00CE009100DF00 +9100ED009000F6009000F6009000F6009100F6009100F6009100F6009100F6 +00720018007200180072001800720018007200180073001800730017007300 +17007300170074001700740017007400170074001700740019007300230071 +002D00710037007A004900840060008D007D00920096009200AA009100BC00 +9100CD009200DD009300EC009300F6009300F6009300F6009300F6009300F6 +009300F6009300F60073001700730017007300170073001700730017007400 +17007400170074001700740017007500170075001700750017007600170076 +0019007500220074002D00740037007C004900860060008F007C0095009500 +9400A9009300BA009300CB009500DC009600EB009600F6009600F6009600F6 +009600F6009600F6009600F6009600F6007400170074001700740017007400 +17007400170075001700750017007600170076001600770016007800160078 +00160079001600790018007700220077002C00780037007F00480087005F00 +92007B00970094009700A8009600B9009600CA009700DB009900EA009900F6 +009900F6009900F6009900F6009800F6009800F6009700F600770016007700 +1600770016007700160077001600770016007800160079001600790015007A +0015007B0015007B0015007C0015007C0017007A0021007A002C007B003800 +810048008A005F0094007A009A0093009A00A7009700B8009500C8009500D9 +009400E9009100F6008F00F5008D00F5008C00F5008B00F6008A00F6008900 +F6007A0015007A0015007A0015007A0015007A0015007B0015007B0015007C +0015007D0014007D0014007E0014007E0014007F0014007F0016007D002000 +7D002B007F003800840049008C005F0095007900970090009300A4008E00B5 +008B00C6008900D8008700E8008300F6008100F6008000F6007E00F6007D00 +F6007D00F6007C00F6007D0014007D0014007D0014007D0014007D0014007E +0014007F001400800014008000130081001300820013008200130083001300 +8300150081001F0080002B0081003700820046008300570085007000860089 +0082009E007E00B1007C00C3007C00D6007A00E7007600F5007400F6007300 +F6007200F6007100F6007000F6007000F60081001300810013008100130081 +00130081001300820013008300130083001300840012008500120085001200 +86001200870012008700140085001E007F0028007800320072003D00730050 +0075006B0074008400700098006D00AB006C00BE006D00D1006C00E4006A00 +F4006800F5006600F5006500F5006400F5006400F5006300F5008500120085 +00120085001200850012008500120086001200870012008800110088001100 +890011008A0011008A0010008A001000850010007C001900740124016C022E +0266033C036603510465026A0262027F015E0292015B02A4025B02B7015C01 +CB015C00DF005C00F1005B00F3005900F2005800F2005700F2005600F20056 +00F2008A0011008A0011008A0011008A0011008A0011008A0010008B001000 +8C0010008C0010008D000F008E000F008A000E0082000B007A000B00710214 +026904200462052D065B073C08580850085506670750067A054C068C054906 +9E054806B1054905C5054A03D9034C01EC014B01EF014A02EE014902EE0248 +02EE024702EE024602ED028E000F008E000F008E000F008E000F008E000F00 +8F000F008F000E0090000E0091000E008F000D0087000A007E000800750105 +016D03050264050F055C071B085408290A4E0A390C490C4D0C450D620B3F0D +760B3A0C870C360C990C350CAB0B360BBF0A370AD3093908E6073907EB0637 +08EA073608EA073508EA073408EA083309E90892000D0092000D0092000D00 +92000D0092000D0093000D0094000D0094000C008F000A00840007007A0104 +01710402026907010161090202550808084C09140C440C220E3D0E320F3810 +470F33135B102C146E1226148012231393122113A7122113BA112212CD1024 +10E00E230FE60D2210E60E2010E60E1F10E50E1E11E50E1E11E50F96000B00 +96000B0096000B0096000B0096000B0097000B0096000A008D000700810204 +01770502016E090101660D00005E10000056130101491005093C0F0E103210 +1A1329132B1422163D141D194F141A1D63131820791117228F101623A41015 +23B8101522CA0F1520DC0F151FE40E1420E40E1421E40D1322E40D1322E40D +1323E40D9A0009009A0009009A0009009A0009009A000900970007008B0103 +007F050101740B00006B0F00006213000059170000521A00004A1D01013D1C +04072F1A0A0F20191416191D2515152235121227480F122C5D0D112F740B0F +318A0B0D33A10B0D35B80B0C35CA0A0D34DB090E33E4090D34E4080D35E408 +0C36E4080C36E4080C36E40795010300950103009501030095010300950103 +008A0501007E0B000072110000671600005D1A0000541E00004C2200004525 +00003E270101332804052328090C14281311102D240E0D31350B0B3648080A +3A5C07083C7006063F840405429D040545B7040445C9030544D9030543E303 +0444E3030444E2030444E2020444E2020444E202890C0000890C0000890C00 +00890C0000880C00007C1200006F180000631D0000582100004E2500004629 +00003F2C0000392F00003332000027350303173508090C37140B093C260706 +41380503464A0202485D0101496F01004A8200014D99010150B201014FC601 +014ED701024DE101024DE201024DE201024DE201024DE201024DE201791A00 +00791A0000791A0000791A0000781A00006C1F00005F24000053280000492D +0000413000003A340000343800002E3B0000283E00001B4001010D41080607 +461705054B2904034F390302524A0201535C0101536E000053800001559601 +0158AD010158C3010157D5000155E1000155E2000155E2000156E2000156E2 +000056E20067270000672700006727000067270000662700005A2B00004F30 +0000453400003D380000353D00002E41000028440000224700001D49000014 +4A01010A4B0705074F16050555280404583804035B4902025D5B01015D6C00 +005C7E00015E93000160A9010061C0000060D400005FE100005FE300005FE3 +00005FE300005FE300005FE300553300005533000055330000553300005533 +00004B370000413C00003841000030460000294A0000234D00001F4F00001E +5100001D510000165301010D53060408581406065F26050562360404654603 +026757010167690000657C00006690000069A500006ABD00006AD2000069E2 +000069E6000069E6000069E6000069E6000069E60046400000464000004640 +000046400000464000003D450000344B00002B500000235400002056000020 +5700002058000020590000205A0000195B00000F5D05040A61110607682306 +056C3305046E42040270530201706501006F780000708D000072A3000074BA +000074D1000073E4000074E9000074E9000074EA000074EA000074EA003850 +0000385000003850000038500000385100002F550000275A0000235D000022 +5E0000225F0000226000002361000023620000226300001C64000012660404 +0B690E0708701F0605762F0504783E0403794E02017A6001007A7400007C8A +00007EA200007FB900007FD000007FE6000080EE000080EE000081EE000081 +EE000081EE002A6100002A6100002A6100002A610000296100002464000024 +65000024670000256800002569000025690000256A0000256B0000256C0000 +1F6E0000156F03030C710B0809781B07067F2A05048239040383480201845B +0100866F0000898800008DA100008DB800008CCF00008CE700008EF000008E +F000008EF100008EF100008EF100266D0000266D0000266D0000266D000026 +6D0000266E0000276F00002770000027710000277200002873000028740000 +287500002875000022770000197903030F7B08080A80160807882506048D34 +04038F43020190550100926A0000978300009EA000009FB800009CCE00009A +E500009CF200009CF200009DF200009DF200009DF200287700002877000028 +77000028770000287700002978000029790000297A00002A7B00002A7C0000 +2A7D00002A7E00002A7E00002A7F0000258200001C840202128607070A8A10 +0A08911F0704972D04029C3D02019E4F0100A1630000A47C0000AC9A0000AF +B50000ADCB0000ABE30000ACF40000ADF40000ADF40000ADF40000ADF4002B +8100002B8100002B8100002B8100002B8100002B8200002C8300002C840000 +2C8500002C8600002C8700002D8800002D8900002D890000288C00001F9001 +01159305060C960C09089C180705A3260402A9360201AD470000B15C0000B3 +740000B8900000BDAD0000BDC70000BDE10000C0F70000C0F70000C0F70000 +C0F70000C1F7002D8B00002D8B00002D8B00002D8B00002D8B00002E8C0000 +2E8E00002E8F00002E9000002E9100002F9200002F9200002F9300002F9400 +002A980000229C010119A003030FA3070809A9110806B11F0503B82D0200BD +3E0000C1530000C46C0000C8870000CBA40000CDC00000D0DE0000D3F80000 +D4FA0000D4FA0000D4FA0000D4FA0030970000309700003097000030970000 +309700003098000030990000309A0000309C0000319D0000319E0000319F00 +0031A0000031A100002DA4000025AA00001DB0020214B505050BBA0A0707C1 +150503C8210200CF2F0000D5420000D95D0000DC7C0000DF9A0000E1B80000 +E5D60000E7F20000E7FA0000E7FA0000E7FA0000E7FA0032A4000032A40000 +32A4000032A4000032A4000032A5000032A6000032A7000033A9000033AA00 +0033AB000033AC000033AD000033AE000030B2000029BA000022C201011AC8 +020310CD040408D3090402DA110100E21C0000EA2A0000EF420000F4670000 +F78E0000F9AF0000FACB0000FAE50000FBF40000FBF40000FBF40000FBF400 +34B2000034B2000034B2000034B2000034B2000035B3000035B5000035B600 +0036B7000036B8000036B9000036B9000036BA000036BA000033BF00002EC8 +000028D0000020D7000018DD00000DE2010203E6050200EE0D0000F6190000 +FB2C0000FF4A0000FF7B0000FFA00000FFC10000FFDB0000FFEB0000FFEB00 +00FFEB0000FFEB0037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000037BC000037BC000037BC000037BC000037BD +000034C100002EC9010029D1000021D8000019DE00000EE2010103E6050200 +EE0C0000F6170000FB2A0000FE460000FF760000FF9B0000FFBC0000FFD600 +00FFE90000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +0072001800720018007200180072001800720018007200180071001E007000 +28006D003100720040007D005300870071008E008D008F00A3008D00B6008D +00C8008E00DA008F00EA008E00F6008E00F6008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180071001E00700028006D00310072003F007D005300870070008E008C008F +00A3008D00B6008D00C8008E00DA008F00E9008E00F6008E00F6008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180071001D00700028006D00310072003F007D00530086 +0070008E008C008F00A2008D00B5008D00C7008E00D9008F00E9008E00F600 +8E00F6008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180071001D00700028006D00300072 +003F007D00520086006F008D008B008F00A2008D00B5008D00C7008E00D900 +8F00E8008E00F6008E00F6008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +180072001800720018007200180072001800720018007200180071001D0070 +0028006D00300072003E007D00520086006F008D008B008F00A1008D00B500 +8D00C6008E00D8008F00E8008E00F5008E00F6008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180071001D00700027006D00300072003E007C00510086006E008D008A00 +8F00A1008D00B4008D00C6008E00D8008F00E7008E00F5008E00F6008E00F6 +008E00F6008E00F6008E00F6008E00F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180071001D00700027006D00300071003E007C005100 +86006E008D0089008F00A0008D00B3008D00C5008E00D7008F00E6008F00F4 +008E00F6008C00F6008B00F6008900F6008800F6008800F600720018007200 +18007200180072001800720018007200180072001800720018007200180072 +0018007200180072001800730018007300180072001C00710027006F003000 +73003E007D00510087006C008F00880090009F008D00B2008A00C3008900D5 +008600E5008300F4008000F6007E00F6007D00F6007C00F6007B00F6007A00 +F6007200180072001800720018007200180072001800720018007200180073 +00180073001700740017007400170075001700750017007500170075001C00 +740026007300300076003D007F00500086006A008800840085009B008000AE +007D00C0007C00D3007900E4007500F3007300F6007100F6007000F6006F00 +F6006E00F6006D00F600740017007400170074001700740017007400170074 +00170075001700760017007600160077001600770016007700160078001600 +7800160078001A007700260074002F0071003A0073004B007700650077007F +00740095006F00A9006E00BC006E00CF006B00E1006800F2006600F6006500 +F6006400F6006300F6006200F6006100F60077001600770016007700160077 +00160077001600770016007800160079001600790015007A0015007A001500 +7B0015007C0015007C0015007B001900730023006B002C006500380065004A +006800630066007B00620090005F00A3005E00B6005E00CA005D00DE005C00 +EF005A00F5005800F5005700F5005600F5005600F5005500F5007B0015007B +0015007B0015007B0015007B0015007B0015007C0015007D0014007D001400 +7E0014007F0014007F0014007D001300780012007100150069011F0162012A +015C02380359034B035901620155007600510089004D009B004C01AE004D00 +C3004D00D8004E00EB004D00F2004C00F2004A00F2004900F2004900F10048 +00F1007F0014007F0014007F0014007F0014007F0014007F00140080001400 +810013008200130082001300830013007D00110074000F006D000D00660110 +015E031C0358042804510537064D064A064A055F0445047203400383033D04 +95033C04A7033C03BC033D02D1023E01E5013F00EE003D00ED003C01ED013B +01EC013A01EC013901EC018400120084001200840012008400120084001200 +840012008500120086001200860012008200100079000E0071000B00680109 +016002070159030A03510416054A06230744083309400946093C095C083609 +6E0830097F082C0991082A09A3082A08B6082B07CA072D06DE052D04E8042B +05E8042A05E8042905E7052805E7052806E705890011008900110089001100 +8900110089001100890011008A0011008A00100081000D0076000A006D0108 +01630205025B030303540502024C06050542060F093B081C0B340B2C0B2F0C +400B2A0E540C230E660D1E0F780E1A0F8B0E18109F0E1810B20D180FC40C19 +0CD70B190BE30A180CE30A160CE20A150DE20A150DE20A140DE20A8E000F00 +8E000F008E000F008E000F008E000F008E000F008A000D007F000A00730107 +01690304015F05030257080202500B01014A0D0101420E0304340B0A0C2A0D +150F220F260F1B12370F1614480F12175B0E111A700C101D850B0E1E9C0B0D +1FB10B0D1EC30A0D1CD5090D1AE0090C1BE1090B1CE1080B1DE1080B1EE108 +0A1EE1078E000C008E000C008E000C008E000C008E000C008A000A007D0006 +0070030302650602025C0A0101540E01014C110101451400013F1700003719 +02022917070B1A1510111319210F0F1D310C0C2142090B2556080A276B0608 +2A7F06062D9805062FB105052FC404052ED404062DE004052DE103052EE103 +042FE103042FE102042FE1027E0204017E0204017E0204017E0204017E0204 +017A0303016E070101630C0101591000005014000047180000401C00003A1F +0000342200002D2501011E2406080F230F0D0B272009072B3106052E420303 +3054020232670201347A0101389301013BB001013BC4010239D3020338DF02 +0338E1020338E1020338E1020338E1020338E1026F0B00006F0B00006F0B00 +006F0B00006F0B00006C0D000061120000551700004B1C0000422000003B24 +0000342700002E2B0000292E00002130000011300405073210060335210301 +37320101394200013A5300013B6600003D7800003F8F000142AB010143C101 +0242D2010340DF020340E2020340E2020340E2020340E2020340E202601800 +00601800006018000060180000601800005D190000511E0000472300003D27 +0000362C00002F2F000028330000223600001D380000173A00000B39040305 +3B1004043E2003024031020242410101445301014565010046770000488D00 +014BA601014CBE01014BD0010249DE010249E2020249E2020249E2010249E2 +010249E2014F2500004F2500004F2500004F2500004F2500004C260000422B +0000392F00003134000029380000223B00001C3E0000194000001941000017 +4100000C40030306410E0505461F0304493003034C4002024F520101506401 +004F760001518A000154A1010155B9010154CD010153DD010152E2010152E2 +010152E2010152E2010152E201403100004031000040310000403100004031 +00003E330000353800002C3D0000244100001E4400001B4600001B4700001B +4700001B480000194800000F48020307490C0606501E0405542F0404573F03 +025A5002015B6201005A7400005A8700015D9D01015FB501005ECB00005DDC +00005CE300005CE300005CE300005DE300005DE300333F0000333F0000333F +0000333F0000333F000030410000274600001F4A00001D4C00001D4D00001D +4D00001D4E00001D4F00001E5000001C5000001252020209520906075A1C05 +065F2D0505623D0403644D0201655F01006572000064850000669A000069B1 +000069C8000068DC000067E5000067E5000067E5000067E5000067E500254E +0000254E0000254E0000254E0000254E0000234F00001F5200001F5300001F +5500001F550000205600002057000020580000205900001F5A0000155B0202 +0C5D080609631806066A2A05056C3904036E490302705B01006F6D00006F81 +00007097000073AE000074C6000073DC000073E9000073E9000073E9000074 +E9000074E900215B0000215B0000215B0000215B0000215B0000215B000021 +5C0000215D0000225E0000225F000022600000236100002362000023620000 +22630000186501010F6707060A6C1407077326060577350504784403027A55 +01007A6800007B7E00007D9500007FAC000080C500007EDC000081EE000081 +EE000081EE000081EE000081EE002464000024640000246400002464000024 +6400002465000024660000246700002568000025690000256A0000256B0000 +266C0000266C0000256D00001C6F0101127106050B751008087C200705822F +0504843E0302854F020186620000887900008D9300008FAC00008FC400008D +DB00008FF000008FF1000090F1000090F1000090F100266F0000266F000026 +6F0000266F0000266F0000276F000027700000277100002773000028730000 +28740000287500002876000028770000287800001F7A0101167C04050D7F0C +0909851A08068C2905039038030292490201945C0000977300009D8F0000A3 +AB0000A1C200009ED900009FF200009FF20000A0F20000A0F20000A0F20029 +7A0000297A0000297A0000297A0000297A0000297A00002A7B00002A7C0000 +2A7D00002A7E00002B7F00002B8000002B8100002B8100002B820000228500 +00198803040F8B09090A90140907972206039D310302A0420100A3550000A6 +6C0000AB860000B2A50000B2BF0000B0D60000B1F00000B2F50000B2F50000 +B2F50000B2F5002C8500002C8500002C8500002C8500002C8500002C850000 +2C8600002C8700002D8800002D8900002D8A00002D8B00002D8C00002E8C00 +002D8D0000269100001D950202129806070A9C0E0907A31B0604AB2A0301B0 +3A0100B44D0000B7630000BB7D0000BF9B0000C2B80000C3D40000C5EF0000 +C8F90000C8F90000C8F90000C8F9002E9000002E9000002E9000002E900000 +2E9000002E9000002F9200002F9300002F9400002F9500002F960000309700 +003098000030990000309A0000299F000020A4010117A804040DAC080809B3 +130605BB200401C12E0100C7400000CB570000CE730000D1900000D4AE0000 +D7CC0000DBEA0000DBFA0000DBFA0000DBFA0000DCFA00319D0000319D0000 +319D0000319D0000319D0000319D0000319E000031A0000031A1000032A200 +0032A3000032A4000032A5000032A6000032A700002CAD000025B400001CBA +020213C005050AC50A0606CC130301D41F0100DB2D0000E1430000E6620000 +E9840000EBA50000EEC30000F0E10000F1F80000F1F90000F1F90000F1F900 +33AB000033AB000033AB000033AB000033AB000033AC000034AD000034AF00 +0034B0000034B1000035B3000035B4000035B5000035B6000035B6000030BE +00002AC6000023CE01011BD5010111DA020207DF050301E50C0100EE160000 +F5270000F93F0000FD6B0000FE950000FEB70000FED40000FEEA0000FEEE00 +00FEEE0000FEEE0037BC000037BC000037BC000037BC000037BC000037BC00 +0037BC000037BC000037BC000037BC000037BC000037BC000037BC000037BC +000037BC000032C400002CCC000026D400001EDB000015E0000008E3020201 +E9070100F1100000F81F0000FD350000FF5E0000FF8D0000FFAF0000FFCD00 +00FFE50000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720019007100 +22006F002C006E00370077004800820061008B007F008F0098008E00AE008D +00C0008E00D3008F00E4008E00F4008E00F6008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001800710022006F002C006E00360077004800820061008B007F008F +0098008E00AD008D00C0008E00D2008F00E4008E00F3008E00F6008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180072001800710022006F002C006E0036007700480081 +0060008B007E008E0097008E00AD008D00BF008E00D2008F00E3008E00F200 +8E00F6008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800710022006F002C006E +00360077004700810060008A007E008E0097008E00AC008D00BF008D00D100 +8F00E3008E00F2008E00F6008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180071 +0022006F002B006E0036007700470081005F008A007D008E0096008E00AC00 +8D00BE008D00D1008F00E2008E00F1008E00F6008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800710022006F002B006E0035007700470081005E008A007C00 +8E0096008E00AB008D00BE008D00D0008F00E1008E00F0008E00F6008E00F6 +008E00F6008E00F6008D00F6008D00F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180072001800710021006F002B006E00350076004600 +81005E008A007C008E0095008E00AB008D00BD008D00CF008E00E1008C00F0 +008900F6008600F6008500F6008300F6008200F6008100F600720018007200 +18007200180072001800720018007200180072001800720018007200180072 +0018007200180072001800720018007200180072001800710021006F002B00 +6E0035007600460080005D0089007B008B0094008800A9008300BB008100CE +007F00E0007B00EF007800F6007600F6007400F6007300F7007200F7007100 +F7007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +710021006F002B006E0035007500450079005B007C0078007A0090007500A5 +007200B8007100CC006E00DE006B00EE006800F7006600F7006500F7006400 +F7006300F7006200F700720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +7200180072001800710021006C002A00660035006500440069005C006A0076 +0067008C006300A0006000B4006000C8005E00DB005B00ED005900F7005800 +F7005700F7005500F7005500F7005400F70072001800720018007200180072 +00180072001800720018007200180072001800730018007300180073001700 +7300170073001700740017007000170069001F00620029005C003500590045 +005A005C00580073005400870051009B004F00AF004F00C3004E00D7004D00 +EA004C00F5004A00F5004900F5004800F5004700F5004700F5007300170073 +00170073001700730017007300170073001700730017007400170074001700 +740017007500170074001700710016006B001500650013005E001C00580027 +01520134014F0246024D015A0149006E0044008100410094003F00A7003F00 +BC003F00D1003F00E5003F00F1003E00F2003C00F2003B00F1003B00F1003A +00F10075001700750017007500170075001700750017007500170076001700 +760016007700160078001600770016006F00140068001200600010005A000F +00530117014E0224024803320444034404420259023B016B0135017C013201 +8E013001A1012F01B5013001C9013000DD003100EC003000ED002E00EC002D +00EC002C00EB002C00EB007A0015007A0015007A0015007A0015007A001500 +7A0015007A0015007B0015007B001500750013006C00110064000F005C000D +0054010B014D0109014702110340031D043B052C0538054105340555042D04 +67042705780423058A0520059C051F05AF051F05C2042003D5032102E40220 +02E6021E03E6021D03E5021C03E5021C03E5037F0014007F0014007F001400 +7F0014007F0014007F0014007F0014007D0013007300100069000E0060010B +00570109014E020702470205024103040339040B06320516072C0726072808 +3A0722094D081C095F09160A7109120B830A100B97090E0BAA090E0BBC080F +09D0070E07DD060D07DF060C08DE060B08DD060A08DD060A09DD0681001200 +81001200810012008100120081001200800012007D00100071000D0066010A +015B0208015103060249040403420502033D080103380A01022D0906072409 +100B1C0B220B150D330A100F430A0C1155090A14690709167D060818930606 +19A9050619BC050518CD040516DB030417DE030417DE030418DE030318DE02 +0318DE0276000C0076000C0076000C0076000C0076000C0075000C006F000A +0062020701570304024D050302460802023F0B0102390F0101341200002F15 +000024140406130E0B0F0D141D0B09172D07061A3D05041D4F03031F630202 +22770101248E010127A9010127BD000125CD010123DB010222DF010222DF01 +0222DF010223DF010223DF0166020502660205026602050266020502660205 +02650305025F040402540702024B0B0102430F01013B130001351600002F1A +00002A1D00002520000018210304091F0C0805211D0502232C0201243C0100 +264D000027600000297300002B8A00012EA701012FBC01012DCC01022BDB01 +022AE002032AE002032AE002032AE002032AE002580A0101580A0101580A01 +01580A0101580A0101570A0101520D0101481201013F160000371A0000301E +00002A220000242600001E280000182B00000C2A0202042A0C03022B1B0201 +2B2B01002C3A00002D4B00002E5D0000307000003286000135A3010137BB01 +0236CC010333DB020333E1020333E1020333E1020333E1020333E1024A1600 +004A1600004A1600004A1600004A1600004A160000441900003B1E00003222 +00002B270000242B00001D2E00001830000015310000143200000D31010105 +2F0A040332190302332801013439000036490000375B0000386E00003A8200 +013D9E01013FB801023FCA01033DDA02033CE202033CE202033CE202033CE2 +02033CE2023B2300003B2300003B2300003B2300003B2300003B2300003626 +00002E2B0000262F00001E3300001735000016370000163700001638000016 +380000103701010736080404391703033B2702023D3701013F480101405A01 +01416D0000438000014699010148B3010148C8010246D9020345E2020345E2 +020346E2020346E2020346E2022E3000002E3000002E3000002E3000002E30 +00002E30000029330000203700001A3A0000183C0000183D0000183D000018 +3E0000183E0000193F0000123F0101083D0605054215040445260303483602 +024B4701014C5901014D6B00004D7F00014F95010152AE010152C5010151D6 +01014FE2010150E2010150E2010150E2010150E201203E0000203E0000203E +0000203E0000203E00001F3E00001B400000194200001A4200001A4300001A +4400001A4500001B4500001B4600001B470000154701010B460504064A1305 +0550250404533503035646020258580101596A0000587D0001599100015CA8 +01015DC100005CD400005AE200005AE200005AE200005BE200005BE2001C48 +00001C4800001C4800001C4800001C4800001C4800001C4900001C4A00001C +4B00001C4C00001D4C00001D4D00001D4E00001D4F00001E4F000018500000 +0E51040408541006065C2305055F330404624303026455020164670100637A +0000648E000067A4000068BD000067D3000066E5000066E5000066E5000067 +E5000067E5001E5100001E5100001E5100001E5100001E5100001E5100001E +5200001F5300001F5400001F5500001F560000205700002058000020580000 +205900001B5A0000125C03030A5F0E0608661F06066B3005046D3F04036F50 +0201706201006F7600006F8A000072A1000074BA000073D1000073E7000073 +E9000073E9000074E9000074E900215B0000215B0000215B0000215B000021 +5B0000215B0000215C0000225D0000225E0000225F00002260000023610000 +2362000023630000236300001F650000156703030D6A0B07096F1B0706762B +0604793A04037A4A03017B5C01007C7100007D87000080A0000081B8000080 +D1000081E9000082EE000082EE000082EE000082EE00246600002466000024 +660000246600002466000024660000246700002568000025690000256A0000 +266B0000266C0000266D0000266E0000266E000022700000197202020F7408 +070A7916080780250604853404038644030288560100896B00008D83000092 +9F000092B7000090CF000090E8000092F1000092F1000092F1000092F10027 +72000027720000277200002772000027720000277200002772000028730000 +287400002876000028760000297700002978000029790000297A0000267B00 +001D7E0101138006060B830F0A088A1F0705912D0403943D0202964F010099 +6400009C7C0000A49B0000A7B60000A4CD0000A2E60000A4F30000A4F30000 +A4F30000A4F3002A7D00002A7D00002A7D00002A7D00002A7D00002A7D0000 +2A7E00002B7F00002B8000002B8100002B8200002B8300002C8400002C8500 +002C85000029870000208A0101168D04050C900A0A09961808069D260503A3 +350201A7470100AA5C0000AD740000B3910000B8B00000B7C90000B6E40000 +B8F50000B9F60000B9F60000B9F6002D8900002D8900002D8900002D890000 +2D8900002D8900002D8A00002D8B00002D8C00002E8D00002E8E00002E8F00 +002E9000002E9100002F9100002C940000249800001B9C030310A007080AA5 +100807AC1E0503B32C0200B93D0000BD520000C06A0000C4870000C8A50000 +CAC30000CCE10000CFF70000CFF90000CFF90000D0F9002F9600002F960000 +2F9600002F9600002F9600002F960000309600003098000030990000309A00 +00309B0000319C0000319D0000319E0000319F00002EA2000027A800001FAD +010116B204040DB80A0708BE140504C5200200CC2E0000D2420000D75C0000 +DA7B0000DC9A0000DFB90000E3D90000E5F40000E5FA0000E5FA0000E5FA00 +32A4000032A4000032A4000032A4000032A4000032A4000032A5000032A600 +0033A8000033A9000033AA000033AB000033AD000034AE000034AE000032B2 +00002BB9000025C101011DC8020213CE03030AD3070404DA0E0200E2180000 +EA270000F03C0000F4600000F78B0000F8AD0000F9CD0000FAE90000FAF300 +00FAF20000FAF20035B5000035B5000035B5000035B5000035B5000035B500 +0035B6000035B7000036B9000036BA000036BB000036BB000037BC000037BC +000037BC000035BF000030C701012AD0000023D700001ADD000010E2000105 +E5040200EC0B0000F5170000FB290000FE470000FF7A0000FFA00000FFC300 +00FFDF0000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1C00710027006E00300071003E007C005300870070008D008C008E00A4008D +00B8008D00CB008E00DE008E00EF008E00F6008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001C00710027006E00300071003D007C005200860070008D +008C008E00A3008D00B7008D00CB008E00DD008E00EE008E00F6008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001800720018007200180072001C00710027006E00300071003D007C +00520086006F008D008B008E00A3008D00B7008D00CA008E00DD008E00ED00 +8E00F6008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180072001800720018007200180072001C00710027006E +00300071003D007C00510086006E008D008B008E00A2008D00B6008D00C900 +8E00DC008E00ED008E00F6008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001C00710026006E002F0070003C007C00510086006E008D008A008E00A200 +8D00B6008D00C9008E00DB008F00EC008E00F6008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +0018007200180072001C00710026006E002F0070003C007B00500085006D00 +8D0089008F00A1008D00B5008D00C8008E00DB008F00EB008E00F5008D00F6 +008C00F6008C00F6008B00F6008A00F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001B00710026006E002F0070003C00 +7B00500085006C008D0089008F00A1008D00B4008C00C7008A00DA008800EB +008400F5008100F6007F00F6007E00F6007C00F6007B00F600720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180072001800720018007200180072001B0071002600 +6E002F0070003B007B004F0082006A008700870083009E007E00B2007B00C5 +007A00D8007600EA007200F5007000F7006E00F7006D00F7006C00F7006B00 +F7007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001B00710026006E002F006B003A006F004E0074006900730083006F009A +006B00AE006900C2006800D6006400E8006200F5006000F7005E00F7005D00 +F7005C00F7005B00F700720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +720018007200180070001B006B00250063002F005F003C0060005000610069 +005F0080005B0095005800A9005600BD005500D2005300E6005200F4005000 +F7004F00F6004D00F6004C00F6004C00F60072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +7200180072001800710018006B001600640019005E00230057002F0053003D +0052005200500067004B007B00470090004500A4004400B9004300CE004300 +E3004200F2004100F5003F00F5003E00F4003D00F4003C00F4007200180072 +00180072001800720018007200180072001800720018007200180072001800 +7200180072001800710017006C001700640015005D00140057001600510021 +004B002E0047013E0146005300410066003B00790037008C003500A0003400 +B4003300C9003200DD003200EE003100F2003000F1002F00F1002E00F1002D +00F00072001800720018007200180072001800720018007200180072001800 +7200180072001800720018006E001700650015005D001400560012004F0011 +004900120044001D003F002B013C013E013A005300340065002D0077002800 +890026009C002400AF002400C3002300D6002400E8002300EC002100EB0020 +00EB001F00EB001F00EA007200180072001800720018007200180072001800 +72001800720018007300180070001700690016006000140058001200500010 +0049000E0042000C003C000D01370117013301260130023B022D0150012701 +6101200172011B018401180296021602A9021502BB011401CE011401DF0013 +00E4001200E3001101E3001001E2010F01E201750017007500170075001700 +7500170075001700750017007500170070001600660013005C00110053000F +004A000C0043010A013C01080136010601300207022A021103250321032103 +36031C0448031604590411056B040C057C0509068F040706A2040607B50406 +06C6030505D8020405DB020305DB010306DB010206DB010207DB016D001300 +6D0013006D0013006D0013006D0013006D0013006D0013006300110059000E +004E010B01450109013D02060236020402300403022B050202260603031E05 +0C0716061F06100830050B093E05070B5004050D6203030F760202118B0201 +12A1010113B5010112C6010110D6000010DC000010DC000010DC000010DC00 +0011DC005F000D005F000D005F000D005F000D005F000D005F000D005F000D +0055010A014A0107024002050338030205320601032C090101280C0001240F +00001F1001020D0B080A070E1C0604112B030113390100144B0000165E0000 +17720000198700001B9F00001BB400001AC5000017D5000016DD000016DD00 +0016DD000016DD000016DD004F0206024F0206024F0206024F0206024F0206 +024F0206024F020602460404033D060203350901022F0D0101291100002415 +00001F1800001A1B0000121D0101041B0804021A1902001A2800001A370000 +1B4700001C5A00001D6D00001F830000229C000022B3000021C500011FD500 +011DDE01011DDE01011DDE01011DDE01011EDE014208010242080102420801 +02420801024208010242080102420801023B0C0101331000002C1500002519 +00001F1D000019210000132300000F2400000D240000042207030221160201 +20250100213400002144000022560000246A0000267E0000299900002AB200 +0129C5010127D4010225DF010225DF010225DF010225DF010225DF01371400 +003714000037140000371400003714000037140000371400002F190000281D +00002022000019250000142700001128000011290000112900000F29000005 +26040303271303012722010028320000294200002A5300002B6600002D7A00 +003094000132B0010132C4010230D301032EE002032EE002032EE002032FE0 +02032FE0022A2200002A2200002A2200002A2200002A2200002A2200002A22 +0000232600001A2A0000142C0000132D0000132E0000132E0000132F000014 +300000122F0000072C0303042E1003022F1F0201302F010032400000335100 +003464000035770000388F00013BAC01013CC301023AD2020338E1020338E1 +020338E1020338E1020338E1021D2E00001D2E00001D2E00001D2E00001D2E +00001D2E00001D2E0000173100001432000015330000153400001534000015 +3500001536000016360000143600000B34020205350E0403381D0302392E02 +013C3E01013D5001013E6201003F750000418B000144A7010146C0010245D1 +010343E2020343E2020343E2020343E2020343E20216380000163800001638 +0000163800001638000016380000163800001638000017390000173A000017 +3B0000173B0000183C0000183D0000183D0000163E00000E3D0202063D0B05 +04421C0303442C0302473D0202494F01014A6101004B7400004C8800014FA1 +010151BB010150CE01024EE001024EE201024EE201024EE201024EE201193F +0000193F0000193F0000193F0000193F0000193F0000193F00001940000019 +410000194200001A4300001A4400001A4400001A4500001B46000019460000 +1146010109460905064C1A0405502C0404533C0302564D0201586001005772 +0000578500015A9C01015CB501005CCB00005ADE000059E2000059E200005A +E200005AE2001B4800001B4800001B4800001B4800001B4800001B4800001B +4800001C4900001C4A00001C4B00001D4C00001D4D00001D4D00001D4E0000 +1D4F00001C4F0000145101010B51070507571705065D2A050560390403634A +0302655D0100646F0000638200006598000068B0000068C8000067DE000066 +E5000066E5000066E5000066E5001E5200001E5200001E5200001E5200001E +5200001E5200001E5200001F5300001F5400001F5500001F56000020570000 +2058000020590000205900001F5A0000185C01010E5E060509621406076926 +06056D3605046F45030270570101706A0000707E00007194000074AC000075 +C6000073DD000074EA000075EA000075EA000075EA00215D0000215D000021 +5D0000215D0000215D0000215D0000215D0000225E0000225F000022600000 +2361000023620000236300002364000024650000236600001C670000126905 +040B6D0F080874200705793005047B3F04027C5002017D6400007E79000081 +92000082AB000083C4000081DD000084EE000084EF000085EF000085EF0025 +690000256900002569000025690000256900002569000025690000256A0000 +256B0000266C0000266D0000266E0000276F00002770000027710000267100 +0020730000167504040D780B08097E1A0806852A0504883903038A4902018B +5D01008E730000938F000098AB000096C3000093DC000095F0000096F20000 +96F2000096F200287500002875000028750000287500002875000028750000 +2875000028760000297700002978000029790000297A00002A7B00002A7C00 +002A7D0000297E0000238000001A8203030F8408080A891309079022060496 +3103029A4202019C5501009F6C0000A4870000ADA80000ABC00000A8D90000 +A9EF0000A9F30000AAF30000AAF3002B8200002B8200002B8200002B820000 +2B8200002B8200002B8200002B8300002C8400002C8500002C8600002C8700 +002D8800002D8800002D8900002D8A0000278D00001E910102149405060B98 +0D09089E1A0705A5290402AB390100AF4C0000B2620000B67D0000BC9C0000 +BEB90000BDD60000C0F00000C1F70000C1F70000C2F7002E8E00002E8E0000 +2E8E00002E8E00002E8E00002E8E00002E8E00002E8F00002E9100002F9200 +002F9300002F9400002F9500002F960000309700002F9800002A9C000022A0 +010119A503030FA9080709AF120706B7200402BE2E0100C3400000C7560000 +CB720000CE900000D1AF0000D4D00000D8EF0000D8FA0000D9FA0000D9FA00 +319D0000319D0000319D0000319D0000319D0000319D0000319D0000319E00 +00319F000031A1000031A2000032A3000032A4000032A5000032A6000032A7 +00002EAC000026B200001FB9020215BF04040CC4080606CB110402D21C0100 +DA2A0000E13E0000E55D0000E9810000EBA40000EEC50000F0E50000F0F800 +00F0F80000F1F80033AD000033AD000033AD000033AD000033AD000033AD00 +0033AD000034AE000034B0000034B1000035B3000035B4000035B5000035B6 +000035B7000036B8000032BF00002DC8000026D100001FD8000016DE00010A +E2020202E7070100F0100000F71F0000FC370000FF630000FF900000FFB700 +00FFD60000FFEC0000FFEC0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800710021006F002B006D0035007700470081005F008A007F008F0099008E +00AF008D00C3008E00D7008F00E9008E00F5008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800710021006F002B006D0034007600470081005F008A +007E008F0099008E00AE008D00C2008E00D6008F00E8008E00F4008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001800720018007200180072001800710021006F002B006D00340076 +00460081005E008A007D008F0098008E00AE008D00C2008E00D5008F00E800 +8E00F4008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180072001800720018007200180072001800710020006F +002A006D0034007600460081005D008A007D008F0098008E00AD008D00C100 +8E00D5008F00E7008E00F4008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800710020006F002A006D0034007600450081005D008A007C008F009700 +8E00AD008D00C0008E00D4008F00E6008E00F3008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007100200070002A006D0034007500450080005C00 +8A007B008F0096008E00AC008D00C0008E00D3008F00E5008D00F3008B00F6 +008A00F6008900F6008800F6008700F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180072001800720018007100200070002A006D003300 +7500450080005B0089007A008F0096008D00AB008800BE008600D2008300E5 +007F00F3007C00F6007900F6007800F6007600F6007500F600720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180071002000 +70002A006D003300730044007B005A007F0078007E0092007800A7007500BB +007300D0007100E3006C00F3006A00F7006800F7006600F7006500F7006400 +F7007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +7200180071001F006E00290066003300660043006A005A006B00760068008E +006300A3006000B7006000CC005E00E1005B00F2005900F7005700F7005600 +F7005400F7005400F700720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720018006E00170068001E00610028005A0034005900460059005C +00570073005300890050009E004E00B2004D00C8004C00DD004A00F0004900 +F6004700F6004600F6004500F5004400F50072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720018006F00170068001600610015005A001C00540027004E0035 +004C0048014A005C00450070003F0084003D0099003B00AD003B00C3003A00 +D9003A00ED003900F3003700F3003600F3003500F3003400F2007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720018006F001700680016006000140059001300520012004C0018 +004700250042013401400048003D005D0036006F00300082002D0095002B00 +AA002A00BE002900D3002900E7002900EF002700EE002600EE002500EE0024 +00ED0072001800720018007200180072001800720018007200180072001800 +7200180072001800710018006A0016006100150059001300510011004A000F +0044000E003E0013003900200036003200340049002F005C0028006E002200 +80001E0092001C00A5001B00B9001A00CC001900E0001800E9001700E90016 +00E8001500E8001400E7007200180072001800720018007200180072001800 +7200180072001800720018006D001700640015005A0013005100110049000F +0042000D003B000B0035000A0030000F002C001D0029003100260047002100 +59001A006A0015007C0011008E000E00A0000C00B3000B00C4000900D80008 +00E1000700E0000600E0000600E0000500DF006A0016006A0016006A001600 +6A0016006A0016006A0016006A001600670016005D001400530012004A000F +0042000D003A000B00330009002D0007002800060024000C001F001C001A00 +300016004100110153010B016401070176010301870101019A000102AE0000 +03BF000003D4000003DD000003DE000003DE000004DE000004DE005A001300 +5A0013005A0013005A0013005A0013005A0013005A001300570012004D0010 +0044000D003B000A00330008002C00060127010501230103011F0203011A02 +080210021C020A022D010603390103044B0101055D00010771000008840000 +0999000009AE000009BE000008D2000007DD000008DD000008DD000008DD00 +0008DD004A000E004A000E004A000E004A000E004A000E004A000E004A000E +0047000D003E000A01350107012D01050127020302220302011F0501011C07 +0000170A00000807050402081A0100092900000A3500000A4600000B590000 +0C6D00000E8100000F9700000FAC00000EBE00000DD000000CDC00000CDC00 +000CDC00000CDC00000CDC003C0107023C0107023C0107023C0107023C0107 +023C0107023C010702390106023003040229050202240701011F0A00011B0E +0000141100000F1400000B1600000314040101111601000F2500000F320000 +104200001155000012690000147D00001594000016AA000015BD000014CE00 +0012DC000012DC000012DC000012DC000012DC002F0601022F0601022F0601 +022F0601022F0601022F0601022F0601022D070102270B0001220F00001B14 +0000141800000D1B00000B1C00000C1C00000C1C0000051B02010218110201 +1621010016300000163F000017510000196400001A7900001C9000001EA800 +001DBC00001BCD000119DC000119DD000119DD000119DD000119DD00261300 +00261300002613000026130000261300002613000026130000241400001D18 +0000151C0000101F00000E2000000E2100000E2100000E2100000E22000008 +210101031F0E02011E1E01001D2D00001D3C00001E4D000020600000217400 +00248B000026A6000026BC000124CC010121DC010121DE010121DE010121DE +010121DE011920000019200000192000001920000019200000192000001920 +000016210000102400000F2400001025000010250000102600001026000011 +270000112700000B26010104250B0302251A02012529010025390000264A00 +00275C0000297000002B8600012EA300012FBC01012ECC01022BDC02032AE0 +02032BE002032BE002032BE002122900001229000012290000122900001229 +0000122900001229000012290000122A0000122A0000122B0000122C000012 +2C0000132D0000132D0000132E00000E2D0000052B0803032D1702012D2601 +002E3600002F47000030590000326C000034810001379E010139B9010238CB +010336DB020335E1020335E1020335E1020335E10214300000143000001430 +00001430000014300000143000001430000014300000143100001431000014 +32000015330000153300001534000015340000153500001134000007330604 +043514030236240201383501013A4500013B5700013C6A00003E7E00014198 +000143B5010243C9010241DA020340E2020340E2020341E2020341E2021637 +00001637000016370000163700001637000016370000163700001637000016 +38000017390000173A0000173A0000173B0000173C0000183C0000183D0000 +143D00000A3B0504053E110404412203034433020247440101485601014969 +01004A7C00014C9400014FAE01014FC501014ED801024CE201024CE201024C +E201024DE201193F0000193F0000193F0000193F0000193F0000193F000019 +3F0000193F00001940000019410000194200001A4300001A4400001A440000 +1A4500001B450000174600000D45030307470F05054E210404513203035443 +02025755010157670100567A0001588F00015BA701015CC000005AD5000059 +E1000059E2000059E2000059E2001C4900001C4900001C4900001C4900001C +4900001C4900001C4900001C4900001C4A00001C4B00001D4C00001D4D0000 +1D4D00001D4E00001D4F00001E5000001B5000001151030208530B06075A1F +05055F30050462400302655102016564010064770000648C000067A2000069 +BC000068D4000067E3000067E5000067E5000067E5001F5300001F5300001F +5300001F5300001F5300001F5300001F5300001F5400001F5500001F560000 +205700002058000020590000205A0000215A0000215B00001F5C0000155E02 +020B60090709661A06066D2C05056F3B0403714B0301725E01007272000072 +880000749F000076B9000076D2000076E6000076EA000077EA000077EA0022 +60000022600000226000002260000022600000226000002260000022600000 +23610000236200002363000024640000246500002466000024670000246700 +0023680000196B02020F6D07060A71150807792606057D3504037E44030280 +570100806B000082830000869E000087B7000086D1000087E9000088EF0000 +88EF000088EF00266C0000266C0000266C0000266C0000266C0000266C0000 +266C0000266D0000266E0000266F0000277000002771000027720000277300 +002873000028740000267500001D780101137A06060C7D0F0908841E07058A +2E04038D3E03028F4F020091640000957E00009C9C00009DB600009ACF0000 +9AE900009BF200009BF200009BF20029790000297900002979000029790000 +297900002979000029790000297A0000297B00002A7C00002A7D00002A7E00 +002A7F00002B8000002B8100002B8100002A82000021860101188804040E8B +0A090991170806982505039E350201A1470100A45B0000A7740000AE920000 +B2B10000B1CB0000B0E70000B1F50000B2F50000B2F5002C8700002C870000 +2C8700002C8700002C8700002C8700002C8700002C8700002D8800002D8900 +002D8A00002D8B00002E8C00002E8D00002E8E00002E8F00002D9000002594 +00001C980202119B06070AA00F0907A81D0604AF2C0301B53D0100B9510000 +BC6A0000C0860000C4A60000C6C50000C8E60000CBF90000CCF90000CCF900 +2F9500002F9500002F9500002F9500002F9500002F9500002F9500002F9500 +00309700003098000030990000309A0000309B0000319C0000319D0000319E +0000309F000029A5000021AB010118B004040EB5080708BC120604C31E0301 +CA2C0000D03F0000D5590000D9790000DB9A0000DEBB0000E2DD0000E4FA00 +00E4FA0000E4FA0032A5000032A5000032A5000032A5000032A5000032A500 +0032A5000032A6000032A7000033A8000033AA000033AB000033AC000033AD +000034AE000034AF000033B100002DB8000027C000001FC8020216CE03030B +D3050404DA0B0301E2150000EB220000F1370000F65B0000F9890000FBAE00 +00FBCF0000FCEF0000FCF20000FCF200> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001A00710026006E002F0071003C007C00510086006F008E008D008E +00A5008D00BA008D00CF008F00E2008E00F2008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180072001A00710025006E002F0071003C007C00500086 +006F008E008C008E00A5008D00B9008D00CE008F00E2008E00F2008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001A00710025006E002F0070 +003C007C00500086006E008E008C008F00A4008D00B9008D00CD008F00E100 +8E00F1008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001800720018007200180072001800720018007200180072001A0071 +0025006E002E0070003C007B004F0086006D008D008B008F00A3008D00B800 +8D00CD008E00E0008E00F1008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001A00710025006E002E0070003B007B004F0085006C008D008A00 +8F00A3008D00B8008D00CC008E00DF008E00F1008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180072001900710025006E002E0070003B007B004E00 +85006C008D008A008F00A2008D00B7008D00CB008C00DF008A00F0008800F6 +008700F6008500F6008300F6008200F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +0018007200180072001800720018007200180072001900710025006E002E00 +70003B007A004E0085006B008D0089008900A0008300B5008000CA007E00DE +007900EF007600F6007300F6007100F7007000F7006F00F700720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001900 +710024006E002E006C003A0072004D00770068007700840072009C006D00B0 +006C00C6006A00DB006600EE006300F7006100F7006000F7005E00F7005D00 +F7007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720019006C00230064002D0060003B0061004E0062006900600081 +005C0097005900AC005800C2005600D8005400EC005200F7005000F7004F00 +F7004D00F6004C00F600720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800700017006C001700650016005E00220058002D0053003C00520051 +00500067004A007C00470091004500A6004400BD004300D3004200E9004100 +F5004000F5003E00F4003D00F4003C00F40072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720018006B001700640015005D0014005600130050001F004B002D +0046013D0145005200400066003800790035008D003300A2003200B8003100 +CE003100E3003100F1002F00F1002D00F0002C00F0002B00F0007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800710018006C001700640015005C001400540012004D00100047000F +0042001B003C0028003A003D0037005300310065002A00780026008B002300 +9F002100B3002000C8002000DC002000EC001E00EB001C00EB001B00EA001A +00EA0072001800720018007200180072001800720018007200180072001800 +72001800720018006F001700660016005D001400540012004C00100045000E +003E000C0038000A00330016002E0025002D003C002A005200230063001C00 +75001800870014009A001200AE001100C0000F00D5000F00E5000D00E4000C +00E3000B00E2000A00E2006E0017006E0017006E0017006E0017006E001700 +6E0017006E0017006E0017006A0016005F001400550012004C00100043000E +003C000B00350009002F0008002A00070026001300210024001E003A001A00 +4D0014005E000E0070000A008100060094000400A7000301BA000201CF0002 +01DE000101DE000001DD000001DD000001DD005E0014005E0014005E001400 +5E0014005E0014005E0014005E0014005E001400590013004E00100044000E +003C000B00340009002D0007002700060023000500200004001A0012001300 +26000E003600090047000400580001016C0000027E00000292000003A70000 +03B9000003CE000003DE000003DE000003DE000003DE000003DE004C001000 +4C0010004C0010004C0010004C0010004C0010004C0010004C00100047000F +003D000C00340009002C00070026000600210004001D0003001A0002001500 +01000A0015000400270002003200000044000001560000016B0000027D0000 +0291000003A5000003B8000003CC000003DD000003DE000003DE000003DE00 +0003DE003B000B003B000B003B000B003B000B003B000B003B000B003B000B +003B000B0036000A002D00070025000500210004001C000300180001001200 +00000900000000000000000019000000270000003100000043000001550000 +026A0000037C00000390000005A4000005B7000004CA000004DA000004DE00 +0004DE000004DE000004DE002B0007002B0007002B0007002B0007002B0007 +002B0007002B0007002B00070027000500210104001C020200160301000E04 +000008060000030700000308000003090000000613000005230000052F0000 +063D00000751000008650000097800000A8D00000BA200000BB600000AC800 +0009D9000009DC000009DC000009DC000009DC002003020120030201200302 +0120030201200302012003020120030201200302011E04010018070000100B +0000060F00000610000006110000071100000712000007130000010E0D0100 +0C1F00000C2D00000C3900000D4C00000E5F00000F7400001089000012A000 +0012B4000011C600000FD700000EDC00000EDC00000EDC00000EDC00160F00 +00160F0000160F0000160F0000160F0000160F0000160F0000160F00001112 +00000B1500000916000009170000091800000A1800000A1900000A1900000A +1A00000217090201131A0100132900001336000013480000155B0000166F00 +0018840000199D00001AB3000018C5000016D6000015DD000015DD000015DD +000015DD000B1B00000B1B00000B1B00000B1B00000B1B00000B1B00000B1B +00000B1B00000B1C00000C1C00000C1D00000C1D00000D1E00000D1F00000D +1F00000D1F00000D200000041E0602021B1602011A2501001A3300001B4400 +001C5600001D6A00001F7F00002199000023B2000021C400011FD500011DDE +01011EDE01011EDE01011EDE010E2100000E2100000E2100000E2100000E21 +00000E2100000E2100000E2100000E2200000F2200000F2300000F2300000F +2400000F240000102500001025000010260000072304020323110201222101 +0022300000234000002452000025660000277A00002A9400012CB000012CC4 +010229D4010227DF010228DF010228DF010228DF0111270000112700001127 +00001127000011270000112700001127000011270000112800001128000011 +290000122A0000122A0000122B0000122B0000122C0000132C0000092A0202 +042A0E03022B1D02012C2D01002D3D00002D4F00002F62000030750000338F +000137AE010137C3010235D3020333E0020333E1020333E1020333E102132F +0000132F0000132F0000132F0000132F0000132F0000132F0000132F000013 +2F000014300000143100001431000014320000153300001533000015340000 +153400000C32010205320B0403341A0302362B0101383B0101394D00013A5F +00003B7300003E8A000141A7010142C0010241D201033FE002033FE202033F +E202033FE20216370000163700001637000016370000163700001637000016 +3700001637000016370000163800001639000017390000173A0000173B0000 +173B0000183C0000183C0000103C0101073B0805043F18040341290302443A +0202474C0101485E0100497100004A8600014DA001014FBA01014ECF01024C +DF01024CE201024CE201024CE2011940000019400000194000001940000019 +4000001940000019400000194000001940000019410000194200001A430000 +1A4300001A4400001A4500001B4600001B4600001446010109460605064B16 +05055028040453380303564A0201585C0101576F0000578300015A9A01015C +B401005CCC00005ADE00005AE200005AE200005AE2001C4A00001C4A00001C +4A00001C4A00001C4A00001C4A00001C4A00001C4A00001C4A00001C4B0000 +1D4C00001D4D00001D4E00001D4F00001E5000001E5000001E510000175201 +000D53050408571206065F270505623604046546030267590101666C000065 +7F0000669500006AAE00006AC8000069DE000068E5000069E5000069E5001F +5600001F5600001F5600001F5600001F5600001F5600001F5600001F560000 +20560000205700002058000020590000215A0000215B0000215C0000215D00 +00225E00001C5F0000126104040B650F07086B200606703105047240040274 +52020175650000747A00007591000079AB00007AC6000078E000007AEB0000 +7AEB00007AEB00236300002363000023630000236300002363000023630000 +23630000236300002363000024640000246600002467000025680000256900 +0025690000256A0000266B0000206D0000166E03030D710B070A771A07067E +2A0604813A0403824A0201845D010085740000898E00008CAA00008CC40000 +8ADF00008DF000008DF000008DF00027710000277100002771000027710000 +27710000277100002771000027710000277100002772000028730000287400 +002875000028760000297700002978000029790000247B00001B7D0202117F +08070A831309078B220604913104039342020195550100986C00009D880000 +A5A80000A3C20000A0DC0000A2F30000A2F30000A2F3002A7F00002A7F0000 +2A7F00002A7F00002A7F00002A7F00002A7F00002A7F00002B7F00002B8000 +002B8100002B8200002C8300002C8400002C8500002C8600002C8700002889 +00001F8C0101158F05060B930C0A08991A0705A0280402A6390200AA4B0000 +AD620000B07D0000B79E0000BABC0000B8D90000BBF60000BBF60000BCF600 +2E8D00002E8D00002E8D00002E8D00002E8D00002E8D00002E8D00002E8D00 +002E8E00002E8F00002E9000002F9100002F9200002F9300002F9400002F95 +00002F9600002C990000249E00001AA2030310A607070AAC100706B31E0502 +BA2D0200C03E0000C5550000C8710000CC900000CFB10000D2D30000D6F600 +00D6FA0000D6FA00319D0000319D0000319D0000319D0000319D0000319D00 +00319D0000319D0000319E0000319F000031A0000032A2000032A3000032A4 +000032A5000032A6000032A700002FAA000028B1000020B8010117BE04030D +C3070607C9100402D11A0100D9280000E03D0000E65B0000E9810000EBA500 +00EEC70000F1EA0000F1F90000F1F900> +] 4 {} bind dup dup dup ] +/RenderingIntent (Perceptual) +>> +setcolorrendering diff --git a/psfiles/CHP410-1200-Photo.crd b/psfiles/CHP410-1200-Photo.crd new file mode 100644 index 0000000..5afb713 --- /dev/null +++ b/psfiles/CHP410-1200-Photo.crd @@ -0,0 +1,4683 @@ +<< /UseCIEColor true >> setpagedevice +<< +/ColorRenderingType 1 +/BlackPoint [0.000000 0.000000 0.000000] +/WhitePoint [0.964200 1.000000 0.824900] +% Bradford Cone Space +/MatrixPQR [0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296 ] +/RangePQR [ -0.5 2 -0.5 2 -0.5 2 ] +% VonKries-like transform in Bradford Cone Space +/TransformPQR [ +{exch pop exch 3 get mul exch pop exch 3 get div} bind +{exch pop exch 4 get mul exch pop exch 4 get div} bind +{exch pop exch 5 get mul exch pop exch 5 get div} bind +] +/EncodeLMN [ +{ 0.964200 div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind +{ 1.000000 div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind +{ 0.824900 div dup 0.008856 le {7.787 mul 16 116 div add}{1 3 div exp} ifelse } bind +] +/MatrixABC [ 0 1 0 1 -1 1 0 0 -1 ] +/EncodeABC [ +{ 116 mul 16 sub 100 div } bind +{ 500 mul 128 add 255 div } bind +{ 200 mul 128 add 255 div } bind +] +/RenderTable [ 33 33 33 [ +<6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57 +FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E +57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D +5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF6D5E57FF +6D5E57FF6D5E57FF6D5E57FF6D5E57FF> +<E1A40002E2AA0003E5B10004EABA0007EFC3000BF5CF0011FCDC0017FFE305 +1FFFE60038FFE70053FFE2006EFFD20088FEBD009FF59B02BAE86804D7D422 +2CEDA810ABFB5B00E5FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD59 +00E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD +5900E6FD5900E6FDE1A40002E2AA0003E5B10004EABA0007EFC3000BF5CF00 +11FCDC0017FFE3051FFFE60038FFE70053FFE2006EFFD20088FEBD009FF59B +02BAE86804D7D4222CEDA810ABFB5B00E5FD5900E6FD5900E6FD5900E6FD59 +00E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD +5900E6FD5900E6FD5900E6FD5900E6FDE1A40002E2AA0003E5B10004EABA00 +07EFC3000BF5CF0011FCDC0017FFE3051FFFE60038FFE70053FFE2006EFFD2 +0088FEBD009FF59B02BAE86804D7D4222CEDA810ABFB5B00E5FD5900E6FD59 +00E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD +5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FDE1A40002E2AA00 +03E5B10004EABA0007EFC3000BF5CF0011FCDC0017FFE3051FFFE60038FFE7 +0053FFE2006EFFD20088FEBD009FF59B02BAE86804D7D4222CEDA810ABFB5B +00E5FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD +5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6 +FDE1A40002E2AA0003E5B10004EABA0007EFC3000BF5CF0011FCDC0017FFE3 +051FFFE60038FFE70053FFE2006EFFD20088FEBD009FF59B02BAE86804D7D4 +222CEDA810ABFB5B00E5FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD +5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6 +FD5900E6FD5900E6FDE1A40002E2AA0003E5B10004EABA0007EFC3000BF5CF +0011FCDC0017FFE3051FFFE60038FFE70053FFE2006EFFD20088FEBD009FF5 +9B02BAE86804D7D4222CEDA810ABFB5B00E5FD5900E6FD5900E6FD5900E6FD +5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6 +FD5900E6FD5900E6FD5900E6FD5900E6FDE1A40002E2AA0003E5B10004EABA +0007EFC3000BF5CF0011FCDC0017FFE3051FFFE60038FFE70053FFE2006EFF +D20088FEBD009FF59B02BAE86804D7D4222CEDA810ABFB5B00E5FD5900E6FD +5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6 +FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FDE1A40002E2AA +0003E5B10004EABA0007EFC3000BF5CF0011FCDC0017FFE3051FFFE60038FF +E70053FFE2006EFFD20088FEBD009FF59B02BAE86804D7D4222CEDA810ABFB +5B00E5FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6 +FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900 +E6FDE1A40002E2AA0003E5B10004EABA0007EFC3000BF5CF0011FCDC0017FF +E3051FFFE60038FFE70053FFE2006EFFD20088FEBD009FF59B02BAE86804D7 +D4222CEDA810ABFB5B00E5FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6 +FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900 +E6FD5900E6FD5900E6FDE1A40002E2AA0003E5B10004EABA0007EFC3000BF5 +CF0011FCDC0017FFE3051FFFE60038FFE70053FFE2006EFFD20088FEBD009F +F59B02BAE86804D7D4222CEDA810ABFB5B00E5FD5900E6FD5900E6FD5900E6 +FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900 +E6FD5900E6FD5900E6FD5900E6FD5900E6FDE1A40002E2AA0003E5B10004EA +BA0007EFC3000BF5CF0011FCDC0017FFE3051FFFE60038FFE70053FFE2006E +FFD20088FEBD009FF59B02BAE86804D7D4222CEDA810ABFB5B00E5FD5900E6 +FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900 +E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FDE1A40002E2 +AA0003E5B10004EABA0007EFC3000BF5CF0011FCDC0017FFE3051FFFE60038 +FFE70053FFE2006EFFD20088FEBD009FF59B02BAE86804D7D4222CEDA810AB +FB5B00E5FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900 +E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD59 +00E6FDE1A40002E2AA0003E5B10004EABA0007EFC3000BF5CF0011FCDC0017 +FFE3051FFFE60038FFE70053FFE2006EFFD20088FEBD009FF59B02BAE86804 +D7D4222CEDA810ABFB5B00E5FD5900E6FD5900E6FD5900E6FD5900E6FD5900 +E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD59 +00E6FD5900E6FD5900E6FDE1A40002E2AA0003E5B10004EABA0007EFC3000B +F5CF0011FCDC0017FFE3051FFFE60038FFE70053FFE2006EFFD20088FEBD00 +9FF59B02BAE86804D7D4222CEDA810ABFB5B00E5FD5900E6FD5900E6FD5900 +E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD5900E6FD59 +00E6FD5900E6FD5900E6FD5900E6FD5900E6FDE1A40002E2AA0003E5B10004 +EABA0007EFC3000BF5CF0011FCDC0017FFE3041FFFE60037FFE70053FFE300 +6EFFD30087FFBF009EF59D02B9E86B03D7D52529EDAA10A8FB5B00E4FE5900 +E4FE5900E4FE5900E4FE5900E4FE5900E4FE5900E4FE5900E4FE5900E4FE59 +00E4FE5900E4FE5900E4FE5900E4FE5900E4FE5900E4FE5900E4FEE1A40002 +E2AA0003E5B10004EABA0007EFC4000BF5D00010FCDD0015FFE4021EFFE700 +33FFE9004EFFE7006AFFD90084FFC6009BF7A901B5E77E02D2D93C1BEBB817 +94FC5006CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE4C +06CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE4C06CEFE +4C06CEFEE1A50002E2AA0003E5B20004EABB0006EFC4000AF5D1000EFCDF00 +13FFE6001CFFE9002DFFEB0048FFEC0063FFE2007EFFD30095FBBD00ACE89A +00CBC67D03E57D725DFE036A99FD026B9AFD026B9AFD026B9AFD026B9AFD02 +6B9AFD026B9AFD026B9AFD026B9AFD026B9AFD026B9AFD026B9AFD026B9AFD +026B9AFD026B9AFD026B9AFDE0A50002E2AB0003E5B20004EABB0006EFC500 +09F5D1000DFDE00010FFE70018FFEA0027FFED0040FFF0005BFFEA0076FFDD +0090FCD601A4E4D200BEBAD300D743B009F413D03AF912D43EF912D43EF912 +D43EF912D43EF912D43EF912D43EF912D43EF912D43EF912D43EF912D43EF9 +12D43EF912D43EF912D43EF912D43EF912D43EF9E0A50002E2AB0003E5B300 +04E9BC0005EEC60008F5D3000BFDE2000DFFE90014FFEC0020FFEF0038FFF2 +0053FFF1006EFFF20283F1F60296D2F900B0B2FC00C776F900DF49FD22E748 +FE28E648FE28E648FE28E648FE28E648FE28E648FE28E648FE28E648FE28E6 +48FE28E648FE28E648FE28E648FE28E648FE28E648FE28E648FE28E6E0A600 +02E2AB0003E5B30004E9BC0005EEC60008F5D4000AFDE50009FFEB0011FFEE +001BFFF10032FFF3004EFFF90166F8FE0779E5FE098EC5FF08AA9CFF00C15D +FC01D73AFF38DA37FF3CDA37FF3CDA37FF3CDA37FF3CDA37FF3CDA37FF3CDA +37FF3CDA37FF3CDA37FF3CDA37FF3CDA37FF3CDA37FF3CDA37FF3CDA37FF3C +DA37FF3CDAE0A60002E2AC0003E5B40003E9BD0005EEC70007F5D50008FEE7 +0005FFEC000EFFEF0019FFF1002FFFF70049F9FE0162E8FF0578D3FF188BB3 +FF14A481FF00BD44FF06D20DFF28D808FF2AD808FF2AD808FF2AD808FF2AD8 +08FF2AD808FF2AD808FF2AD808FF2AD808FF2AD808FF2AD808FF2AD808FF2A +D808FF2AD808FF2AD808FF2AD8E0A70002E2AC0003E5B40003E9BE0004EEC8 +0006F5D50008FEE80004FFEC000DFFEF0019FFF4002CFDFB0044EDFF005FD8 +FF0478C4FF2885A6FF2E9970FF12B42BFF0DCD05FF30CF03FF33CF03FF33CF +03FF33CF03FF33CF03FF33CF03FF33CF03FF33CF03FF33CF03FF33CF03FF33 +CF03FF33CF03FF33CF03FF33CF03FF33CF03FF33CFE0A70002E2AD0003E5B5 +0003E9BE0004EEC80006F5D50008FEE80004FFEC000DFFF10215FDF80027F5 +FE0040E0FF005ECAFF1273B7FF367F9FFF4B8D56FF11B417FF19C601FF3CC6 +01FF40C501FF40C501FF40C501FF40C501FF40C501FF40C501FF40C501FF40 +C501FF40C501FF40C501FF40C501FF40C501FF40C501FF40C501FF40C5E0A8 +0002E2AD0003E5B50003E9BE0004EEC80006F5D50008FEE80004FFEE0208FD +F6040DF7FB0025EBFF0040D2FF035EBEFF216EA9FF3A7C78FF229B39FE08B7 +09FE25BF00FF55BC00FF5DBB00FF5DBB00FF5DBB00FF5DBB00FF5DBB00FF5D +BB00FF5DBB00FF5DBB00FF5DBB00FF5DBB00FF5DBB00FF5DBB00FF5DBB00FF +5DBB00FF5DBBE1A80002E2AE0003E5B50003E9BE0004EEC80006F4D50008FE +E80004FBF00007F6F70010F0FE0222DEFF0340C4FF095EB2FF286A92FF2D80 +54FE04A523FD0DB402FD34B700FF6DB200FF73B200FF73B200FF73B200FF73 +B200FF73B200FF73B200FF73B200FF73B200FF73B200FF73B200FF73B200FF +73B200FF73B200FF73B200FF73B2E1A80002E2AD0003E5B50003E9BE0004EE +C80006F4D50008F5E40007F1EF0008EEF90010E7FF1412CFFF0542B7FF0F5D +A4FF2A6975FE158A39FC00A70FFC14B000FD48AE00FE79A900FD7DA900FD7D +A900FD7DA900FD7DA900FD7DA900FD7DA900FD7DA900FD7DA900FD7DA900FD +7DA900FD7DA900FD7DA900FD7DA900FD7DA900FD7DA9E1A80002E2AD0003E4 +B50003E9BE0004EEC80006EFD50007EBE30007E8EF0009E5FB050CDCFF1D0E +BFFF024AAAFF145C90FF216E57FD029320FB02A603FC23A900FE5CA401FD85 +A001FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC +8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9F01FC8A9FE1 +A80002E2AD0003E4B50003E9BE0004EAC90006E6D60006E3E40007E0F1000A +DCFC070DCEFF1020B1FF024E9BFF145C74FF097C40FB00950DFB08A200FB37 +A100FE6C9B0EFE949011FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE +9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11FE9A8E11 +FE9A8E11FE9A8EE1A80002E2AD0003E4B50003E6BE0004E1CB0005DED90005 +DBE60006D7F3000BD2FC0811BEFE0331A3FE034F8AFF0D615EFD008129FA01 +9403F91B9B00FB4B9801FF799241FFB36A4EFFBB614EFFBB614EFFBB614EFF +BB614EFFBB614EFFBB614EFFBB614EFFBB614EFFBB614EFFBB614EFFBB614E +FFBB614EFFBB614EFFBB614EFFBB61E1A80002E2AD0003E3B50003DEBF0004 +D9CD0004D7DC0004D3E90005CDF3000DC3FA011CAEFC003895FE035078FF06 +664AFB008316F9089101F92F9300FD5B8F07FF888854FFC4565EFFC94F5EFF +C94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5E +FFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94F5EFFC94FE1A80002E1AD0003 +DBB50004D5C10004D2D00003D0DF0002CBEB0005C2F3000EB5F800209FFA00 +3A88FE025167FE026A32F9008309F8148C00FB418B01FF6A8717FFA07854FF +C94D55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55 +FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C55FFCA4C +E1A80002DAAD0004D2B60004CEC30003CCD50001C8E20002C2EC0005B7F200 +0FA9F7002192FA003A7AFD005252FB006D1CF7018102F9238500FD508308FF +7C7B27FFAD644DFFCA4748FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A48 +FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A48FFCA4A +48FFCA4A48FFCA4ADCA80004D1AD0005CAB80003C7C70002C5D80000C0E300 +01B9EC0006ADF200109EF7002186FA00396AFB00533DF9006E0AF7097E00FB +357E04FE61790FFF8D6F22FFB25E40FFC9463FFFCA473FFFCA473FFFCA473F +FFCA473FFFCA473FFFCA473FFFCA473FFFCA473FFFCA473FFFCA473FFFCA47 +3FFFCA473FFFCA473FFFCA473FFFCA47> +<E0A00000E1A40002E3AA0004E7B20006ECBB000AF2C40010F8CF0019FEDA08 +1FFFDE0833FFDC0055FFD3006FFFBF0088FCA100A1F97A0BBADD1A03DEDB04 +5FE3D200B4E99F02E8EE9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC93 +00EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC +9300EAEC9300EAECE0A00000E1A40002E3AA0004E7B20006ECBB000AF2C400 +10F8CF0019FEDA081FFFDE0833FFDC0055FFD3006FFFBF0088FCA100A1F97A +0BBADD1A03DEDB045FE3D200B4E99F02E8EE9300EAEC9300EAEC9300EAEC93 +00EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC +9300EAEC9300EAEC9300EAEC9300EAECE0A00000E1A40002E3AA0004E7B200 +06ECBB000AF2C40010F8CF0019FEDA081FFFDE0833FFDC0055FFD3006FFFBF +0088FCA100A1F97A0BBADD1A03DEDB045FE3D200B4E99F02E8EE9300EAEC93 +00EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC +9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAECE0A00000E1A400 +02E3AA0004E7B20006ECBB000AF2C40010F8CF0019FEDA081FFFDE0833FFDC +0055FFD3006FFFBF0088FCA100A1F97A0BBADD1A03DEDB045FE3D200B4E99F +02E8EE9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC +9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EA +ECE0A00000E1A40002E3AA0004E7B20006ECBB000AF2C40010F8CF0019FEDA +081FFFDE0833FFDC0055FFD3006FFFBF0088FCA100A1F97A0BBADD1A03DEDB +045FE3D200B4E99F02E8EE9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC +9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EA +EC9300EAEC9300EAECE0A00000E1A40002E3AA0004E7B20006ECBB000AF2C4 +0010F8CF0019FEDA081FFFDE0833FFDC0055FFD3006FFFBF0088FCA100A1F9 +7A0BBADD1A03DEDB045FE3D200B4E99F02E8EE9300EAEC9300EAEC9300EAEC +9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EA +EC9300EAEC9300EAEC9300EAEC9300EAECE0A00000E1A40002E3AA0004E7B2 +0006ECBB000AF2C40010F8CF0019FEDA081FFFDE0833FFDC0055FFD3006FFF +BF0088FCA100A1F97A0BBADD1A03DEDB045FE3D200B4E99F02E8EE9300EAEC +9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EA +EC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAECE0A00000E1A4 +0002E3AA0004E7B20006ECBB000AF2C40010F8CF0019FEDA081FFFDE0833FF +DC0055FFD3006FFFBF0088FCA100A1F97A0BBADD1A03DEDB045FE3D200B4E9 +9F02E8EE9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EA +EC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300 +EAECE0A00000E1A40002E3AA0004E7B20006ECBB000AF2C40010F8CF0019FE +DA081FFFDE0833FFDC0055FFD3006FFFBF0088FCA100A1F97A0BBADD1A03DE +DB045FE3D200B4E99F02E8EE9300EAEC9300EAEC9300EAEC9300EAEC9300EA +EC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300 +EAEC9300EAEC9300EAECE0A00000E1A40002E3AA0004E7B20006ECBB000AF2 +C40010F8CF0019FEDA081FFFDE0833FFDC0055FFD3006FFFBF0088FCA100A1 +F97A0BBADD1A03DEDB045FE3D200B4E99F02E8EE9300EAEC9300EAEC9300EA +EC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300 +EAEC9300EAEC9300EAEC9300EAEC9300EAECE0A00000E1A40002E3AA0004E7 +B20006ECBB000AF2C40010F8CF0019FEDA081FFFDE0833FFDC0055FFD3006F +FFBF0088FCA100A1F97A0BBADD1A03DEDB045FE3D200B4E99F02E8EE9300EA +EC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300 +EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAECE0A00000E1 +A40002E3AA0004E7B20006ECBB000AF2C40010F8CF0019FEDA081FFFDE0833 +FFDC0055FFD3006FFFBF0088FCA100A1F97A0BBADD1A03DEDB045FE3D200B4 +E99F02E8EE9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300 +EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC93 +00EAECE0A00000E1A40002E3AA0004E7B20006ECBB000AF2C40010F8CF0019 +FEDA081FFFDE0833FFDC0055FFD3006FFFBF0088FCA100A1F97A0BBADD1A03 +DEDB045FE3D200B4E99F02E8EE9300EAEC9300EAEC9300EAEC9300EAEC9300 +EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC9300EAEC93 +00EAEC9300EAEC9300EAECE0A00000E1A50002E3AA0004E7B20006ECBB000A +F2C40010F8D00018FEDB081EFFDF0930FFDD0053FFD6006DFFC20087FDA600 +A0F98009B9E12804DBDA0854E4D000ACEA9B02E8F08A00ECEE8A00ECEE8A00 +ECEE8A00ECEE8A00ECEE8A00ECEE8A00ECEE8A00ECEE8A00ECEE8A00ECEE8A +00ECEE8A00ECEE8A00ECEE8A00ECEE8A00ECEEE0A00000E1A50002E3AB0003 +E7B30006ECBB0009F1C5000FF8D10017FEDC071CFFE20D28FFE1004EFFDC00 +68FFCB0082FEB2009BF98F05B4EC5007D3D71337E5C70093EE8C02EAF67100 +F3F67100F3F67100F3F67100F3F67100F3F67100F3F67100F3F67100F3F671 +00F3F67100F3F67100F3F67100F3F67100F3F67100F3F67100F3F6E0A10001 +E1A50002E3AB0003E7B30005ECBC0009F1C6000EF8D20015FEDE051AFFE309 +27FFE40048FFE10063FFD4007DFFBF0095F9A001AFF67509CADA271EE6C814 +7FF43F43E8FC1559F3FA1559F3FA1559F3FA1559F3FA1559F3FA1559F3FA15 +59F3FA1559F3FA1559F3FA1559F3FA1559F3FA1559F3FA1559F3FA1559F3FA +1559F3FAE0A10001E1A60002E3AC0003E7B40005ECBD0008F1C7000DF8D300 +13FEDF0319FFE40425FFE60041FFE7005DFFDD0078FFCB0090FBB000A9E591 +02C7BF6F0EE4807148F90B7AB1F9007FC2F6007FC2F6007FC2F6007FC2F600 +7FC2F6007FC2F6007FC2F6007FC2F6007FC2F6007FC2F6007FC2F6007FC2F6 +007FC2F6007FC2F6007FC2F6E0A10001E1A60002E3AC0003E7B40005EBBD00 +08F1C7000CF7D40011FEE00117FFE50123FFE8003BFFEA0057FFE40071FFD6 +008BFACF00A1DBCA00BEAFCA01D86ED109F00CDD6CF701F581F601F581F601 +F581F601F581F601F581F601F581F601F581F601F581F601F581F601F581F6 +01F581F601F581F601F581F601F581F601F581F6E0A20001E1A60002E3AC00 +03E7B50004EBBE0007F0C8000BF7D50010FEE20014FFE7001EFFEA0033FFED +004EFFEC0069FEEE0180F4F20194D8F500ACB0F600C66CF000DD13F72BEA00 +FF48E900FF48E900FF48E900FF48E900FF48E900FF48E900FF48E900FF48E9 +00FF48E900FF48E900FF48E900FF48E900FF48E900FF48E900FF48E9E0A200 +01E1A70002E2AD0003E6B50004EBBF0006F0C9000AF7D7000EFEE50010FFEA +0019FFED002AFFF00045FEF7005BF4FC0072E2FD0785CBFF17989EFF06B367 +FC00CA1DFD1FD805FF31DA05FF31DA05FF31DA05FF31DA05FF31DA05FF31DA +05FF31DA05FF31DA05FF31DA05FF31DA05FF31DA05FF31DA05FF31DA05FF31 +DA05FF31DAE0A30001E1A80002E2AE0003E6B60004EBC00006F0CA0009F7D8 +000BFFE8000BFFEC0014FFF00020FFF60033F8FD004DE4FF006AD0FF107DBC +FF358993FF28A250FF00C312FF24CE00FF36CE00FF36CE00FF36CE00FF36CE +00FF36CE00FF36CE00FF36CE00FF36CE00FF36CE00FF36CE00FF36CE00FF36 +CE00FF36CE00FF36CE00FF36CEE0A40001E1A80002E2AE0003E6B70004EBC0 +0005F0CB0007F7D90009FFEA0006FFED0012FFF50318FBFA002FEDFE004BD5 +FF0169C2FF2276AEFF43847CFF2CA035FE04C108FF33C500FF48C400FF48C4 +00FF48C400FF48C400FF48C400FF48C400FF48C400FF48C400FF48C400FF48 +C400FF48C400FF48C400FF48C400FF48C400FF48C4E0A50001E1A90002E2AF +0003E6B80003EAC10005F0CC0007F7DA0008FFEB0005FFF30504FAF80017F4 +FE002CE0FF004CC6FF0668B5FF2D719BFF3E8456FE0EAA21FE10BC02FF4FBB +00FF75B800FF75B800FF75B800FF75B800FF75B800FF75B800FF75B800FF75 +B800FF75B800FF75B800FF75B800FF75B800FF75B800FF75B800FF75B8E1A5 +0002E1AA0002E2B00003E6B80003EAC10005F0CB0007F7D90008FBEA0005F7 +F30009F2FB0015EAFF0B24D1FF014FBAFF1463A5FF2E7174FF179238FD05AD +0FFD1CB500FE60B100FF83AE00FF83AE00FF83AE00FF83AE00FF83AE00FF83 +AE00FF83AE00FF83AE00FF83AE00FF83AE00FF83AE00FF83AE00FF83AE00FF +83AE00FF83AEE1A60002E1AA0002E2B00003E6B80003EAC10005F0CB0007F3 +D90009F1E70008EDF30009EAFC0C0AE0FF250BC0FF0153AEFF1F5E8DFF1F77 +53FD009C1EFC06AB00FB2AAE00FC6EA800FB89A500FB89A500FB89A500FB89 +A500FB89A500FB89A500FB89A500FB89A500FB89A500FB89A500FB89A500FB +89A500FB89A500FB89A500FB89A5E1A60002E1AA0002E2B00003E6B80003EA +C10005EDCC0006EADA0007E7E70008E4F4000BE0FD1207D1FF1720B3FF0653 +A0FF1F5E72FE0D813AFB009C0DFB11A600FB41A501FD7F9E03FA979B03FA97 +9B03FA979B03FA979B03FA979B03FA979B03FA979B03FA979B03FA979B03FA +979B03FA979B03FA979B03FA979B03FA979B03FA979BE1A60002E1AA0002E2 +B00003E6B80003EAC10005E5CE0006E2DC0006DFE90008DBF6000DD6FE0F0F +BEFF003DA5FF0A528CFF166458FD028822FA009B04F9239F00FC549B0BFF90 +9015FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FF +AB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB8815FFAB88E1 +A60002E1AA0002E2AF0003E5B80003E1C20004DDD00004DADF0005D6EC0007 +D1F60010C7FD0221AEFD004097FF095374FF037142FB008910F90B9701F937 +9700FE63932CFFA57451FFC95B51FFC95B51FFC95B51FFC95B51FFC95B51FF +C95B51FFC95B51FFC95B51FFC95B51FFC95B51FFC95B51FFC95B51FFC95B51 +FFC95B51FFC95BE1A60002E1AA0002E2AF0003DEB80004D8C40004D5D30003 +D3E20003CEED0007C5F50012B7FA00279EFB004387FF055763FE01732CF902 +8905F81A9100FC498E00FF718A3DFFB66166FFD14566FFD14566FFD14566FF +D14566FFD14566FFD14566FFD14566FFD14566FFD14566FFD14566FFD14566 +FFD14566FFD14566FFD14566FFD145E1A60002E1AA0002DDAF0004D5B90004 +D0C70003CFD70002CBE50002C4EE0008B9F40013A8F8002990FB004378FE01 +5A4DFB007618F8078600F92C8900FD59860AFF867D43FFBF5457FFCF4557FF +CF4557FFCF4557FFCF4557FFCF4557FFCF4557FFCF4557FFCF4557FFCF4557 +FFCF4557FFCF4557FFCF4557FFCF4557FFCF4557FFCF45E1A60002DDA90003 +D3AF0005CDBB0003CACB0002C8DB0001C3E70002BAEE0008AFF400139BF800 +2A84FB004266FC005C35F8007709F8118100FB3D8105FE6B7B11FF967130FF +BF5731FFC95431FFC95431FFC95431FFC95431FFC95431FFC95431FFC95431 +FFC95431FFC95431FFC95431FFC95431FFC95431FFC95431FFC95431FFC954 +DFA60003D3A90005CAB10004C6BE0002C4CF0000C0DD0000BAE70003B1EF00 +08A5F5001392F9002877FA004253FA005E1FF7017503F9227A01FD4D780CFF +7C6F12FFA06729FFC05330FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C30 +FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C30FFCA4C +30FFCA4C30FFCA4CD5A40005CAA90005C3B30003BFC10001BDD10000B8DE00 +01B0E70004A7EF00089BF6001287FB002668F900423EF8005F0CF6087200FA +307206FF5E6D10FF896310FFA65F16FFBE5620FFC84E20FFC84E20FFC84E20 +FFC84E20FFC84E20FFC84E20FFC84E20FFC84E20FFC84E20FFC84E20FFC84E +20FFC84E20FFC84E20FFC84E20FFC84E> +<E09C0000E1A00001E2A50003E5AB0005E9B20009EEBA000FF4C40017FACE02 +23FED50633FFD20052FFC7006DFDB00086F98D00A0F46A1AB3DD1A24D2E001 +6ED7E400BAD9BA00DCDDA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA9 +00E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAE09C0000E1A00001E2A50003E5AB0005E9B20009EEBA00 +0FF4C40017FACE0223FED50633FFD20052FFC7006DFDB00086F98D00A0F46A +1AB3DD1A24D2E0016ED7E400BAD9BA00DCDDA900E9DAA900E9DAA900E9DAA9 +00E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A00001E2A50003E5AB00 +05E9B20009EEBA000FF4C40017FACE0223FED50633FFD20052FFC7006DFDB0 +0086F98D00A0F46A1AB3DD1A24D2E0016ED7E400BAD9BA00DCDDA900E9DAA9 +00E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A000 +01E2A50003E5AB0005E9B20009EEBA000FF4C40017FACE0223FED50633FFD2 +0052FFC7006DFDB00086F98D00A0F46A1AB3DD1A24D2E0016ED7E400BAD9BA +00DCDDA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAE09C0000E1A00001E2A50003E5AB0005E9B20009EEBA000FF4C40017FACE +0223FED50633FFD20052FFC7006DFDB00086F98D00A0F46A1AB3DD1A24D2E0 +016ED7E400BAD9BA00DCDDA900E9DAA900E9DAA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAE09C0000E1A00001E2A50003E5AB0005E9B20009EEBA +000FF4C40017FACE0223FED50633FFD20052FFC7006DFDB00086F98D00A0F4 +6A1AB3DD1A24D2E0016ED7E400BAD9BA00DCDDA900E9DAA900E9DAA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A00001E2A50003E5AB +0005E9B20009EEBA000FF4C40017FACE0223FED50633FFD20052FFC7006DFD +B00086F98D00A0F46A1AB3DD1A24D2E0016ED7E400BAD9BA00DCDDA900E9DA +A900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A0 +0001E2A50003E5AB0005E9B20009EEBA000FF4C40017FACE0223FED50633FF +D20052FFC7006DFDB00086F98D00A0F46A1AB3DD1A24D2E0016ED7E400BAD9 +BA00DCDDA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900 +E9DAE09C0000E1A00001E2A50003E5AB0005E9B20009EEBA000FF4C40017FA +CE0223FED50633FFD20052FFC7006DFDB00086F98D00A0F46A1AB3DD1A24D2 +E0016ED7E400BAD9BA00DCDDA900E9DAA900E9DAA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900 +E9DAA900E9DAA900E9DAE09C0000E1A00001E2A50003E5AB0005E9B20009EE +BA000FF4C40017FACE0223FED50633FFD20052FFC7006DFDB00086F98D00A0 +F46A1AB3DD1A24D2E0016ED7E400BAD9BA00DCDDA900E9DAA900E9DAA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900 +E9DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1A00001E2A50003E5 +AB0005E9B20009EEBA000FF4C40017FACE0223FED50633FFD20052FFC7006D +FDB00086F98D00A0F46A1AB3DD1A24D2E0016ED7E400BAD9BA00DCDDA900E9 +DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900 +E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAA900E9DAE09C0000E1 +A00001E2A50003E5AB0005E9B30008EEBB000EF4C40017FACE0222FED60731 +FFD30051FFC9006BFEB30085F991009FF5711BB1DE1D21D1E00169D8E500B9 +DABA00DBDEA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800 +E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA800E8DCA8 +00E8DCE09C0000E1A00001E2A50002E5AB0005E9B30008EEBB000EF4C50016 +FBD00320FFD80A2CFFD6004DFFCD0068FEB90082FB9A009CF87D19AEE22A1B +CFDD025ADAE800B2DCBC01D8E1A600E7DFA600E7DFA600E7DFA600E7DFA600 +E7DFA600E7DFA600E7DFA600E7DFA600E7DFA600E7DFA600E7DFA600E7DFA6 +00E7DFA600E7DFA600E7DFE09D0000E1A10001E2A60002E5AC0005E9B40008 +EEBC000DF4C60015FBD1021EFFDB0D26FFD90149FFD30064FFC1007EFCA600 +97F88610ADEB4115CBD90544DDEA00A7DFBD01D5E5A200E7E4A200E7E4A200 +E7E4A200E7E4A200E7E4A200E7E4A200E7E4A200E7E4A200E7E4A200E7E4A2 +00E7E4A200E7E4A200E7E4A200E7E4A200E7E4E09D0000E1A10001E2A60002 +E4AC0004E9B40007EEBD000CF4C70014FBD3021CFFDD0E21FFDC0243FFD800 +60FFC9007AFEB10093F98F07ABF35911C6D90F2EDFE50092E2B302D2EB6B05 +F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EE68 +06F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EE6806F6EEE09E0000 +E1A10001E2A60002E4AD0004E9B50007EEBE000CF4C80012FAD4011AFFDE0E +1EFFDF043DFFDD005BFFD10075FFBC008EFA9B02A7F7700DC1CE2C18DFC311 +6CEE5336D2F50D50FAF20C53F9F20C53F9F20C53F9F20C53F9F20C53F9F20C +53F9F20C53F9F20C53F9F20C53F9F20C53F9F20C53F9F20C53F9F20C53F9F2 +0C53F9F2E09E0000E0A20001E2A70002E4AD0004E8B60006EEBF000BF3C900 +11FAD50119FFDF0B1CFFE20536FFE20056FFD90070FFC60089FAAB00A2DB8F +00C29B6502DD322613F11361A6F5007EE3EE0080E2ED0080E2ED0080E2ED00 +80E2ED0080E2ED0080E2ED0080E2ED0080E2ED0080E2ED0080E2ED0080E2ED +0080E2ED0080E2ED0080E2EDE09E0000E0A20001E1A70002E4AE0004E8B600 +06EDC0000AF3CA0010FAD70116FFE1061CFFE40430FFE5004FFFE0006AFED5 +0083F2CE009DD1C500B991A900D3348808EA0EAC75EF01D3C9E701D4C9E701 +D4C9E701D4C9E701D4C9E701D4C9E701D4C9E701D4C9E701D4C9E701D4C9E7 +01D4C9E701D4C9E701D4C9E701D4C9E701D4C9E7E09F0000E0A30001E1A800 +02E4AE0004E8B70006EDC00009F3CB000EFAD90014FFE3011AFFE6012BFFE9 +0046FFEB0060F8EC0079E9EF0090CFF100A79DE900C34AD103DD0CD53EE400 +FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB +00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADB00FAAADBE0A000 +00E0A30001E1A80002E4AF0003E8B80005EDC10008F2CC000CFADB0010FFE5 +0016FFE90023FFED0038FBF5004FECF70069D8F90380C4FE198F9FFC1EA556 +F005C514EE1FD400FF78CE00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7BCE +00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7BCE00FF7B +CE00FF7BCEE0A10000E0A40001E1A90002E4B00003E8B90005EDC20007F2CE +000AFADD000CFFE80010FFEE0018FEF60024F5FC003BE2FF0058CCFF0E6EB8 +FF317A9BFF408C54FF06B51AFF17C300FF4AC200FF50C200FF50C200FF50C2 +00FF50C200FF50C200FF50C200FF50C200FF50C200FF50C200FF50C200FF50 +C200FF50C200FF50C200FF50C2E1A20000E0A50001E1AA0002E3B10003E8BA +0004ECC40006F2CF0008FBE10007FEEC0008FCF4020CF6FA001DEBFF0037D3 +FF0058BDFF1A6AA9FF377776FF1F9736FE04B50CFE26BB00FF71B700FF7AB6 +00FF7AB600FF7AB600FF7AB600FF7AB600FF7AB600FF7AB600FF7AB600FF7A +B600FF7AB600FF7AB600FF7AB600FF7AB600FF7AB6E1A30000E0A60002E1AB +0003E3B20003E7BB0004ECC40005F2D00008F9E00007F7EC0106F3F6000DEE +FE0319DFFF0B30C3FF035BB0FF226693FF2D7B51FD03A11CFD0AB202FD38B3 +00FE83AC00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8B +AB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BAB00FE8BABE1A4 +0000E1A70002E1AB0003E3B20003E7BB0004ECC40005F1D00007F0DF0007ED +EB0008EAF7010CE5FF1906D0FF1030B4FF095A9FFF216771FE0D8936FC01A3 +08FC14AC00FD4EA901FB8CA202F996A102F996A102F996A102F996A102F996 +A102F996A102F996A102F996A102F996A102F996A102F996A102F996A102F9 +96A102F996A1E1A50001E1A70002E1AB0003E3B20003E7BB0004ECC50005EA +D10006E6DF0007E4ED0008E0F8040CDBFF2002BFFF0640A7FF0F5889FF156D +55FD00901DFB04A100FA29A400FD619F04FC999708FCAA9408FCAA9408FCAA +9408FCAA9408FCAA9408FCAA9408FCAA9408FCAA9408FCAA9408FCAA9408FC +AA9408FCAA9408FCAA9408FCAA94E1A50001E1A70002E1AB0003E3B20003E7 +BB0004E5C60005E1D30005DEE10006DBEF0009D6F9040FCBFE0B1EAFFE0247 +99FF115770FE07773CFA00910DFA109C00FA3F9B03FE709437FFBB701DFFBB +7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFF +BB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7E1DFFBB7EE1A50001E1A70002E1 +AB0003E3B20003E2BB0004DCC80004D9D70004D6E40005D1F00009C9F80116 +BAFD002E9FFD024987FF0B5B5BFD017B24F9019004F9229500FC51920DFF82 +8752FFCB5741FFCC6041FFCC6041FFCC6041FFCC6041FFCC6041FFCC6041FF +CC6041FFCC6041FFCC6041FFCC6041FFCC6041FFCC6041FFCC6041FFCC60E1 +A50001E1A70002E1AB0003DFB20004D8BC0004D4CA0003D2DA0003CEE70004 +C7F1000ABBF70019A9FA003190FD014A76FF056045FB007D0FF8078D00FA34 +8D00FE628917FF957855FFCE4B4CFFD0504CFFD0504CFFD0504CFFD0504CFF +D0504CFFD0504CFFD0504CFFD0504CFFD0504CFFD0504CFFD0504CFFD0504C +FFD0504CFFD050E1A50001E1A70002DFAB0003D5B20004CFBE0003CDCE0002 +CBDE0001C5E90004BCF1000BAFF6001B9AF9003382FC004B63FD00652DF800 +7D03F8158700FC468405FF747E25FFA6674DFFCE483DFFCD513DFFCD513DFF +CD513DFFCD513DFFCD513DFFCD513DFFCD513DFFCD513DFFCD513DFFCD513D +FFCD513DFFCD513DFFCD513DFFCD51E1A50001DFA70003D5AB0005CDB40004 +C8C10002C6D20001C3E00001BCE90004B2F1000BA4F6001B8FFA003274FB00 +4B4EFA006719F7057A00F9297F02FE577B0EFF867122FFAD6034FFCA4E1FFF +C85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1F +FFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85A1FFFC85AE1A50001D6A60005 +CBAB0005C5B60003C2C40001BFD50000BBE10001B2E90005A9F1000B9AF700 +1983FA003064FA004C38F800690AF70F7600FB397608FF686F12FF936519FF +B05C27FFC94E1CFFC9541CFFC9541CFFC9541CFFC9541CFFC9541CFFC9541C +FFC9541CFFC9541CFFC9541CFFC9541CFFC9541CFFC9541CFFC9541CFFC954 +D9A20004CCA50005C3AD0004BEB80002BBC80000B7D60000B1E10002A9EA00 +059FF2000A90F8001876FA003052F9004D21F7016802F81C6F02FD486C0CFF +766211FF9A5C0EFFB15A0CFFC5560CFFC7550CFFC7550CFFC7550CFFC7550C +FFC7550CFFC7550CFFC7550CFFC7550CFFC7550CFFC7550CFFC7550CFFC755 +0CFFC7550CFFC755CDA10006C3A60005BCAE0003B8BB0001B4CB0000AFD700 +00A8E20002A0EB000495F3000984F9001966F900323EF8004F0DF6046600FA +2A6704FE566109FF7E5A0DFF9E5408FFB35400FFC45500FFC75400FFC75400 +FFC75400FFC75400FFC75400FFC75400FFC75400FFC75400FFC75400FFC754 +00FFC75400FFC75400FFC75400FFC754> +<E0980000E09B0000E29F0001E4A50004E7AB0007EBB2000DF1B90016F6C000 +23FAC50036FCC3004FFDB9006AFBA00084F67A009FEF3905BBD7002ACEE408 +7ECAE200BACCC700D9CEB500F3CBB300F2CAB300F2CAB300F2CAB300F2CAB3 +00F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAE0980000E09B0000E29F0001E4A50004E7AB0007EBB200 +0DF1B90016F6C00023FAC50036FCC3004FFDB9006AFBA00084F67A009FEF39 +05BBD7002ACEE4087ECAE200BACCC700D9CEB500F3CBB300F2CAB300F2CAB3 +00F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAE0980000E09B0000E29F0001E4A500 +04E7AB0007EBB2000DF1B90016F6C00023FAC50036FCC3004FFDB9006AFBA0 +0084F67A009FEF3905BBD7002ACEE4087ECAE200BACCC700D9CEB500F3CBB3 +00F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAE0980000E09B00 +00E29F0001E4A50004E7AB0007EBB2000DF1B90016F6C00023FAC50036FCC3 +004FFDB9006AFBA00084F67A009FEF3905BBD7002ACEE4087ECAE200BACCC7 +00D9CEB500F3CBB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAE0980000E09B0000E29F0001E4A50004E7AB0007EBB2000DF1B90016F6C0 +0023FAC50036FCC3004FFDB9006AFBA00084F67A009FEF3905BBD7002ACEE4 +087ECAE200BACCC700D9CEB500F3CBB300F2CAB300F2CAB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAE0980000E09B0000E29F0001E4A50004E7AB0007EBB2 +000DF1B90016F6C00023FAC50036FCC3004FFDB9006AFBA00084F67A009FEF +3905BBD7002ACEE4087ECAE200BACCC700D9CEB500F3CBB300F2CAB300F2CA +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAE0980000E09B0000E29F0001E4A5 +0004E7AB0007EBB2000DF1B90016F6C00023FAC50036FCC3004FFDB9006AFB +A00084F67A009FEF3905BBD7002ACEE4087ECAE200BACCC700D9CEB500F3CB +B300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAE0980000E09B +0000E29F0001E4A50004E7AB0007EBB2000DF1B90016F6C00023FAC50036FC +C3004FFDB9006AFBA00084F67A009FEF3905BBD7002ACEE4087ECAE200BACC +C700D9CEB500F3CBB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300 +F2CAE0980000E09B0000E29F0001E4A50004E7AB0007EBB2000DF1B90016F6 +C00023FAC50036FCC3004FFDB9006AFBA00084F67A009FEF3905BBD7002ACE +E4087ECAE200BACCC700D9CEB500F3CBB300F2CAB300F2CAB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300 +F2CAB300F2CAB300F2CAE0980000E09B0000E29F0001E4A50004E7AB0007EB +B2000DF1B90015F6C00023FAC50035FCC4004FFDB9006AFBA00084F67A009E +EF3A05BBD7012ACEE4077DCAE200BACCC700D8CEB500F3CBB300F2CAB300F2 +CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300F2CAB300 +F2CAB300F2CAB300F2CAB300F2CAB300F2CAE0980000E09C0000E1A00001E4 +A50004E7AB0007EBB2000CF0B90015F6C10021FBC70034FDC7004CFEBD0068 +FCA60082F782009CF14605B8DC132BCAE20672CDE500B6CDC800D6D0B400F1 +CEB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200 +F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDB200F0CDE0990000E0 +9C0000E1A00001E3A50004E6AC0007EBB3000CF0BA0014F6C30020FCCB0031 +FECB0049FEC30064FDAD007EF88C0098F35706B4E32C2DC4DF0562D0E900B0 +CFCB00D3D3B200EED2AF00EED0AF00EED0AF00EED0AF00EED0AF00EED0AF00 +EED0AF00EED0AF00EED0AF00EED0AF00EED0AF00EED0AF00EED0AF00EED0AF +00EED0E0990000E09C0000E1A10001E3A60003E6AC0006EBB4000BF0BB0013 +F6C5001EFCCD012EFECF0145FEC70061FDB4007BFA960095F56807AFEA4630 +BDDB0351D3ED00AAD0CD00CFD6B000EBD6AD00EBD4AD00EBD4AD00EBD4AD00 +EBD4AD00EBD4AD00EBD4AD00EBD4AD00EBD4AD00EBD4AD00EBD4AD00EBD4AD +00EBD4AD00EBD4AD00EBD4E09A0000E09D0000E1A10001E3A60003E6AD0006 +EBB5000BF0BD0012F6C6001CFCD0022AFED20340FFCC005DFEBC0077FCA000 +91F77908AAF26134B6D7013FD7F100A2D2D000CBDAAE00E8DAA600E9D9A600 +E9D9A600E9D9A600E9D9A600E9D9A600E9D9A600E9D9A600E9D9A600E9D9A6 +00E9D9A600E9D9A600E9D9A600E9D9A600E9D9E09A0000E09D0000E1A10001 +E3A70003E6AD0006EBB5000AF0BD0011F6C7001BFCD20327FFD5053BFFD100 +59FFC30074FEAB008DF88808A5F77332B2D80930D8EB0090D6BC04C0E18109 +EFE3721DF7E0721DF7E0721DF7E0721DF7E0721DF7E0721DF7E0721DF7E072 +1DF7E0721DF7E0721DF7E0721DF7E0721DF7E0721DF7E0721DF7E0E19B0000 +E09E0000E1A20001E3A70003E6AE0005EBB60009F0BF0010F6C90019FDD504 +22FFD90734FFD60055FFCB006FFEB50088FA9505A1F4771CB5C62B17D98908 +43E5621FB4ED1B39FAEC133AFCE8133AFCE8133AFCE8133AFCE8133AFCE813 +3AFCE8133AFCE8133AFCE8133AFCE8133AFCE8133AFCE8133AFCE8133AFCE8 +133AFCE8E19B0000E09E0000E1A20001E3A80003E5AF0005EAB70009F0C000 +0EF6CB0017FDD7041FFFDC092DFFDB004FFFD30069FFC10083F6A7009DD38D +00BC936001D7231808EC06377AF10071E8E90065E8E40065E8E40065E8E400 +65E8E40065E8E40065E8E40065E8E40065E8E40065E8E40065E8E40065E8E4 +0065E8E40065E8E40065E8E4E19C0000E09F0000E1A30001E2A80003E5AF00 +05EAB80008EFC1000DF6CC0015FDD9031CFFDF0B25FFE00047FFDC0062FCD3 +007CE9CB0097C6BD00B4849D00CF1F6E04E6058565E800B4D4E200ACDBDC00 +ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDC +00ACDBDC00ACDBDC00ACDBDC00ACDBDC00ACDBDCE19C0000E09F0000E1A400 +02E2A90003E5B00004EAB90007EFC2000CF5CE0012FDDB0119FFE20821FFE4 +003DFDE70058F1E70072DEE9008BC1E900A48BDD00C128A800DA04B040DF04 +F0BFD600E5D5D100E5D5D100E5D5D100E5D5D100E5D5D100E5D5D100E5D5D1 +00E5D5D100E5D5D100E5D5D100E5D5D100E5D5D100E5D5D100E5D5D1E19D00 +00E0A00000E1A40002E2AA0003E5B10004EABA0006EFC4000AF5D0000FFDDE +0014FFE5011DFEEC002EF7F10045E6F30060CFF5007BBAFB0D8E97F91E9F40 +DE06C407D825D003FA7EC800FBB6C100FBB6C100FBB6C100FBB6C100FBB6C1 +00FBB6C100FBB6C100FBB6C100FBB6C100FBB6C100FBB6C100FBB6C100FBB6 +C100FBB6C1E19E0000E0A10000E0A50002E2AB0003E5B20004EABB0006EEC5 +0009F5D1000CFDE1000FFEEC0013F9F4001DF1FA0031E1FE004BC7FE0B65B5 +FF2E6F95FF34864CFA07AD18FA16BB00FE48BA00FE8CB400FE8CB400FE8CB4 +00FE8CB400FE8CB400FE8CB400FE8CB400FE8CB400FE8CB400FE8CB400FE8C +B400FE8CB400FE8CB400FE8CB4E19F0000E0A20001E0A60002E2AC0003E5B3 +0003E9BD0005EEC70007F4D40009F8E40008F4EF000AF0F90010E9FF1017D1 +FF0049B9FF105EA5FF2C6B73FE168D32FC00AB0BFC20B100FE5BAE00FD8CA9 +00FD8DA900FD8DA900FD8DA900FD8DA900FD8DA900FD8DA900FD8DA900FD8D +A900FD8DA900FD8DA900FD8DA900FD8DA900FD8DA9E1A10000E1A30001E0A7 +0002E2AD0003E4B40003E9BE0004EEC80006F0D40008EDE30008E9F00009E6 +FB060BDEFF2208BFFF014DAAFF155D90FF256F51FD029718FC04A802FC32A9 +00FF71A300F3979F00F3979F00F3979F00F3979F00F3979F00F3979F00F397 +9F00F3979F00F3979F00F3979F00F3979F00F3979F00F3979F00F3979FE2A2 +0000E1A50001E0A80002E2AD0003E4B50003E9BE0004EAC90006E6D70006E3 +E40007E0F1000ADCFC070ECDFF1021B0FF024F9AFF165D6DFE058137FB0098 +08FA14A200FB479F04FF7E980BFDB88F0AFDB98F0AFDB98F0AFDB98F0AFDB9 +8F0AFDB98F0AFDB98F0AFDB98F0AFDB98F0AFDB98F0AFDB98F0AFDB98F0AFD +B98F0AFDB98FE2A30000E1A50001E1A80002E2AD0003E4B50003E6BE0004E1 +CB0004DDD90005DAE70006D6F3000CD0FC0416BDFF0234A0FF025184FF0A65 +57FC008420FA059602F9299A00FC5A961AFF948310FFC4810CFFC4830CFFC4 +830CFFC4830CFFC4830CFFC4830CFFC4830CFFC4830CFFC4830CFFC4830CFF +C4830CFFC4830CFFC4830CFFC483E2A30000E1A50001E1A80002E2AD0003E2 +B50003DCBF0004D8CD0003D5DD0004D2EA0005CAF3000EC0FA001EAAFC003A +91FF015373FF06683FFA00850FF9109100FA3D9100FE6A8C1EFFA77925FFCB +6C21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FF +CA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6F21FFCA6FE2A30000E1A50001E1 +A80002E0AD0003D9B50004D3C10003D0D10002CEE00002C9EC0005BFF3000F +B1F800219AFA003B83FE00535FFD016D26F8008504F91F8B00FC4F8807FF7E +8142FFBD5834FFCE5A31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FF +CE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5D31FFCE5DE2 +A30000E1A50001E0A80002D8AD0004CFB60004CBC50002CAD70001C6E30001 +BFEC0005B4F30010A5F700228DFA003B74FC005448FA007010F7048201FA31 +8302FE607E0EFF907447FFC34A1BFFCA6119FFCA6219FFCA6219FFCA6219FF +CA6219FFCA6219FFCA6219FFCA6219FFCA6219FFCA6219FFCA6219FFCA6219 +FFCA6219FFCA62E2A30000E1A50001D8A70005CEAE0005C7B80003C5C80001 +C3D90000BDE40001B5EC0007AAF3000F9AF8002180FA003A62FA00552FF800 +7005F7157B01FC427A08FF737212FF9C6935FFC04D03FFC66600FFC66800FF +C66800FFC66800FFC66800FFC66800FFC66800FFC66800FFC66800FFC66800 +FFC66800FFC66800FFC66800FFC668E2A30000DAA40004CDA70005C5AF0004 +C0BB0002BECB0000BBDA0000B4E40003ABED0006A0F4000E92FB001E72F900 +3A4FF900571CF7056E01F9257304FE536F0FFF836410FFA2601AFFBC550BFF +C95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0A +FFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95A0AFFC95ADFA20002CFA20006 +C4A80005BEB10003BABF0001B7CE0000B2DB0001AAE40003A2ED000596F400 +0D87FB001E62F9003B3AF800590AF70B6A00FB346A0AFE62610CFF8A5C0EFF +A75800FFB95C00FFC85800FFC85800FFC85800FFC85800FFC85800FFC85800 +FFC85800FFC85800FFC85800FFC85800FFC85800FFC85800FFC85800FFC858 +D29F0006C5A20005BDA90004B7B40001B3C20000AED00000A9DC0001A1E600 +0299EF00028BF5000E76FA002051F9003D24F7005A04F8176300FD406004FF +6A5907FF8E550DFFAB4F00FFBC5300FFCA5000FFCA4F00FFCA4F00FFCA4F00 +FFCA4F00FFCA4F00FFCA4F00FFCA4F00FFCA4F00FFCA4F00FFCA4F00FFCA4F +00FFCA4F00FFCA4FC79E0006BDA30005B6AA0002B0B60000ABC50000A6D200 +00A0DD000098E700018FF000027FF6000F65F9002240F8003F11F7025801FA +245A00FD4B5500FF715008FF954A0EFFAF4401FFBF4900FFCB4700FFCC4700 +FFCC4700FFCC4700FFCC4700FFCC4700FFCC4700FFCC4700FFCC4700FFCC47 +00FFCC4700FFCC4700FFCC4700FFCC47> +<E0940000E0970000E19A0000E39F0002E5A40006E9A9000BEEAF0014F2B400 +21F6B60033F7B2004CF9A80067F78E0083F464009EE4260CB7DA023AC3E203 +82BFDB01B6BECC00D6BEBF00F6BDB900FDBAB800FDBAB800FDBAB800FDBAB8 +00FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAE0940000E0970000E19A0000E39F0002E5A40006E9A900 +0BEEAF0014F2B40021F6B60033F7B2004CF9A80067F78E0083F464009EE426 +0CB7DA023AC3E20382BFDB01B6BECC00D6BEBF00F6BDB900FDBAB800FDBAB8 +00FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAE0940000E0970000E19A0000E39F00 +02E5A40006E9A9000BEEAF0014F2B40021F6B60033F7B2004CF9A80067F78E +0083F464009EE4260CB7DA023AC3E20382BFDB01B6BECC00D6BEBF00F6BDB9 +00FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAE0940000E09700 +00E19A0000E39F0002E5A40006E9A9000BEEAF0014F2B40021F6B60033F7B2 +004CF9A80067F78E0083F464009EE4260CB7DA023AC3E20382BFDB01B6BECC +00D6BEBF00F6BDB900FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAE0940000E0970000E19A0000E39F0002E5A40006E9A9000BEEAF0014F2B4 +0021F6B60033F7B2004CF9A80067F78E0083F464009EE4260CB7DA023AC3E2 +0382BFDB01B6BECC00D6BEBF00F6BDB900FDBAB800FDBAB800FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAB800FDBAB800FDBAE0940000E0970000E19A0000E39F0002E5A40006E9A9 +000BEEAF0014F2B40021F6B60033F7B2004CF9A80067F78E0083F464009EE4 +260CB7DA023AC3E20382BFDB01B6BECC00D6BEBF00F6BDB900FDBAB800FDBA +B800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAB800FDBAB800FDBAB800FDBAB800FDBAE0940000E0970000E19A0000E39F +0002E5A40006E9A9000BEEAF0014F2B40021F6B60033F7B2004CF9A80067F7 +8E0083F464009EE4260CB7DA023AC3E20382BFDB01B6BECC00D6BEBF00F6BD +B900FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAE0940000E097 +0000E19A0000E39F0002E5A40006E9AA000BEEAF0013F2B40021F6B60033F7 +B2004CF9A80067F78F0083F465009EE4260BB7DA0239C3E20482BFDC01B6BF +CC00D6BFBF00F6BEB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FD +BAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800FDBAB800 +FDBAE0940000E0970000E19A0000E39F0002E5A40006E9AA000BEEB00013F2 +B40020F6B70032F7B3004BF9AA0066F7920082F469009CE52A09B7DA0235C3 +E2047FC0DD01B5C0CC00D5C0BF00F5BFB800FDBBB800FDBBB800FDBBB800FD +BBB800FDBBB800FDBBB800FDBBB800FDBBB800FDBBB800FDBBB800FDBBB800 +FDBBB800FDBBB800FDBBE1950000E0970000E19B0000E39F0002E5A50006E9 +AA000BEEB00012F2B6001FF6B90030F8B70048FAAE0064F898007FF572009A +E93306B5DA042DC5E20477C2DF02B1C1CD00D2C2BF00F3C2B800FCBEB700FC +BEB700FCBEB700FCBEB700FCBEB700FCBEB700FCBEB700FCBEB700FCBEB700 +FCBEB700FCBEB700FCBEB700FCBEB700FCBEE1950000E0980000E19B0000E2 +A00002E5A50005E9AB000AEEB10012F2B7001DF7BC002EF9BA0046FAB30061 +FA9E007CF67B0097EC3E03B3DC0824C6E1046CC5E204AEC3CE00CFC5BF00F0 +C5B700F9C1B700FAC0B700FAC0B700FAC0B700FAC0B700FAC0B700FAC0B700 +FAC0B700FAC0B700FAC0B700FAC0B700FAC0B700FAC0B700FAC0E1960000E0 +980000E19C0000E2A00002E5A60005E9AC000AEDB20011F2B8001CF7BE002C +F9BE0043FBB8005EFBA50079F7840094EF4B02B0DF0E1BC6DF0361C8E506A9 +C5D100CCC7BF01EEC8B600F7C4B600F7C3B600F7C3B600F7C3B600F7C3B600 +F7C3B600F7C3B600F7C3B600F7C3B600F7C3B600F7C3B600F7C3B600F7C3B6 +00F7C3E1960000E0990000E19C0000E2A10002E5A60005E8AC0009EDB30010 +F2BA001BF7C0002AFAC20041FCBD005BFCAC0076F88D0090F25800ACE41914 +C5DD0455CAE707A3C7D300C8CABF00EACBB500F5C7B400F5C7B400F5C7B400 +F5C7B400F5C7B400F5C7B400F5C7B400F5C7B400F5C7B400F5C7B400F5C7B4 +00F5C7B400F5C7B400F5C7E1960000E0990000E19D0000E2A10002E4A70005 +E8AD0009EDB4000FF2BB0019F8C30028FBC6003DFDC20057FDB30073FA9700 +8DF46600A8EA2B12C1DC0747CCE80899C9D600C4CDBB00E5CFAC04F4CCA907 +F5CCA907F5CCA907F5CCA907F5CCA907F5CCA907F5CCA907F5CCA907F5CCA9 +07F5CCA907F5CCA907F5CCA907F5CCA907F5CCE1970000E09A0000E19D0000 +E2A20002E4A70004E8AE0008EDB5000EF2BD0018F8C50025FCCA0139FEC800 +53FEBA006FFCA10088F67700A3F2400FBDDB0C38CEDD0485D1B101B1DA940A +F4DF7B1EFCD5741FFED5741FFED5741FFED5741FFED5741FFED5741FFED574 +1FFED5741FFED5741FFED5741FFED5741FFED5741FFED5741FFED5E1980000 +E09A0000E19E0000E2A20002E4A80004E8AF0008EDB6000DF2BF0016F8C800 +22FDCF0233FECE004EFEC30069FDAD0083F889009EEE5F09B9BC2817D38106 +3EDD600790E43728EFE7232AFEDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E +2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE1E2BFDDE +1E2BFDDEE1980000E09B0000E09E0000E2A30002E4A90004E7B00007EDB800 +0CF2C10014F8CB001FFDD3062CFFD40048FFCC0063FEBA007DF0A30099CC89 +00B78B5A01D12B1E0EE407255BEB015FD7E70060EADD0061EADC0061EADC00 +61EADC0061EADC0061EADC0061EADC0061EADC0061EADC0061EADC0061EADC +0061EADC0061EADC0061EADCE1990000E09C0000E09F0000E1A40002E3A900 +04E7B10007ECB9000BF2C20012F8CE001CFED80923FFDA023FFED6005CF7CF +0076E0C70093BBB400AF799100C91E6507DE026E4CE201A0C4DF0192DBD501 +90DBD40190DBD40190DBD40190DBD40190DBD40190DBD40190DBD40190DBD4 +0190DBD40190DBD40190DBD40190DBD40190DBD4E19A0000E09D0000E0A000 +00E1A50002E3AA0004E7B20006ECBB000AF2C40010F8D00018FEDB081DFFDF +0831F9E30050E9E1006CD3E10088B1D900A279C800BC209C03D4019E3BD800 +C7A2D401D2DDC902D4E3C602D4E3C602D4E3C602D4E3C602D4E3C602D4E3C6 +02D4E3C602D4E3C602D4E3C602D4E3C602D4E3C602D4E3C602D4E3C6E19B00 +00E19E0000E0A10001E1A50002E3AB0003E7B30005ECBC0008F1C6000EF8D3 +0014FDDF031AFAE80028F1ED003DDFED005AC7EF0077ADF4038E81ED06A52E +CB03C303C92DCA00E277C501EDC2BA01F1D0B701F1D0B701F1D0B701F1D0B7 +01F1D0B701F1D0B701F1D0B701F1D0B701F1D0B701F1D0B701F1D0B701F1D0 +B701F1D0B7E29C0000E19F0000E0A20001E1A60002E3AC0003E6B50005EBBE +0007F1C8000BF7D50010F5E40013F1EE001AEAF6002BDAFA0046BFFA0363AC +FF1C7185FC1B8939EE00AE07EA1DB800F556B402F89FAB03F9B1A703F9B1A7 +03F9B1A703F9B1A703F9B1A703F9B1A703F9B1A703F9B1A703F9B1A703F9B1 +A703F9B1A703F9B1A703F9B1A7E29E0000E1A00000E0A30001E1A70002E2AD +0003E6B60004EBBF0006EFCB0009EDD9000AEAE7000BE7F4000EE3FD0F0ED1 +FF0932B5FF0855A0FF216170FE0E8533FA00A107FB1AA900FD54A502FB909E +04F8A39B04F8A39B04F8A39B04F8A39B04F8A39B04F8A39B04F8A39B04F8A3 +9B04F8A39B04F8A39B04F8A39B04F8A39B04F8A39BE29F0000E1A10000E0A4 +0001E1A90002E2AF0003E6B70003EAC10005E7CE0006E3DC0006E0E90008DC +F6000DD6FE0F10BFFF003EA5FF0B5488FF136953FC018C19FA029E01FA2FA0 +00FE669B0BFEA58F09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC +8D09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC8D09FEBC8DE3A1 +0000E2A30000E1A60002E1AA0002E2B00003E5B80003E1C20005DDD00004DA +DF0005D7EC0008D1F60010C6FD0421ADFD004294FF0A5670FF04733AFA018C +08F9109900FB459600FF749123FFB97702FFC58502FFC58502FFC58502FFC5 +8502FFC58502FFC58502FFC58502FFC58502FFC58502FFC58502FFC58502FF +C58502FFC585E3A30000E2A40000E1A60002E1AA0002E2AF0003DEB80004D7 +C40004D5D40003D2E20003CDEE0008C4F60013B4FA00299BFC004583FF0559 +5BFD017722F9048B00F8259100FD588C07FF888532FFC56400FFC87C00FFC8 +7C00FFC87C00FFC87C00FFC87C00FFC87C00FFC87C00FFC87C00FFC87C00FF +C87C00FFC87C00FFC87C00FFC87CE3A30000E2A40000E1A60002E0AA0003DC +AF0004D3B90004CFC80003CED80002CAE50002C2EE0008B7F50014A5F8002B +8DFC004472FD015D42FA00790FF80C8700FA398803FE6A8218FF9E7239FFCA +560CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFF +CB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6D0CFFCB6DE4A30000E2A40000E1 +A60002DBA90004D1B00005CBBC0003C8CC0001C6DC0001C1E70002B8EF0009 +ACF5001598F8002B7FFB00445EFB005F29F8007904F81B8000FD4B7E0AFF7D +751CFFA96625FFC7590AFFCB660AFFCB660AFFCB660AFFCB660AFFCB660AFF +CB660AFFCB660AFFCB660AFFCB660AFFCB660AFFCB660AFFCB660AFFCB66E4 +A30000E2A40000DDA50003D0A90005C8B10004C4BF0002C2D00000BEDD0000 +B7E70003AEEF0009A1F500148DFA002971FA004448F9006114F7057601FA2C +7804FE5C7310FF8C6813FFAD621BFFC65600FFCB6400FFCB6400FFCB6400FF +CB6400FFCB6400FFCB6400FFCB6400FFCB6400FFCB6400FFCB6400FFCB6400 +FFCB6400FFCB64E4A30000DFA30002D1A40006C7AA0005C1B40003BDC20001 +BAD20000B5DE0001ADE70005A4EF000897F6001381FA002860F9004532F800 +6104F70F7001FC3D6E0DFF6F6410FF955E0AFFAF5E0CFFC55700FFCC5C00FF +CC5C00FFCC5C00FFCC5C00FFCC5C00FFCC5C00FFCC5C00FFCC5C00FFCC5C00 +FFCC5C00FFCC5C00FFCC5C00FFCC5CE2A20000D4A10005C7A40005BFAB0004 +BAB60001B6C50000B2D40000ABDE0002A4E800049AF000078CF7001372FA00 +2A4EF800471DF7036000F91E6802FD4B6309FF775B0DFF9A5608FFB25600FF +C45600FFCD5300FFCD5300FFCD5300FFCD5300FFCD5300FFCD5300FFCD5300 +FFCD5300FFCD5300FFCD5300FFCD5300FFCD5300FFCD53D79E0005C99F0006 +BFA50005B8AD0002B3B90000AEC80000A9D50000A2E000019AE900018FF100 +067FF7001462F9002B3BF800490FF7095D00FB2D5F01FE565903FF7D540BFF +9F4D0BFFB74A00FFC64D00FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B00 +FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B00FFCE4B +CB9C0006C0A00006B7A60004B1AF0001ABBD0000A6CB0000A0D7000099E100 +0091EB000084F2000771F7001651F8002E28F8004A05F8125700FC395300FE +5F4D03FF84490AFFA34305FFB74500FFC74400FFCF4200FFCF4200FFCF4200 +FFCF4200FFCF4200FFCF4200FFCF4200FFCF4200FFCF4200FFCF4200FFCF42 +00FFCF4200FFCF42C19B0006B7A00005B0A70002A9B20000A2C100009DCE00 +0097D900008FE3000086EC000079F3000862F7001840F8003017F8014A01FA +1D4F00FC434800FE684202FF8A3E05FFA53A00FFB83D00FFC93B00FFD03900 +FFD03900FFD03900FFD03900FFD03900FFD03900FFD03900FFD03900FFD039 +00FFD03900FFD03900FFD03900FFD039> +<E1900000E0920000E1950000E2990001E49D0004E7A20009EBA60011EFA800 +1EF2A80030F3A20049F4960066F37C0082ED4D009EDD1512B3D90046B8DE00 +86B5D700B4B2CE00D5B0C601F4AEBF04FFA8BD04FFA8BD04FFA8BD04FFA8BD +04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8E1900000E0920000E1950000E2990001E49D0004E7A200 +09EBA60011EFA8001EF2A80030F3A20049F4960066F37C0082ED4D009EDD15 +12B3D90046B8DE0086B5D700B4B2CE00D5B0C601F4AEBF04FFA8BD04FFA8BD +04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8E1900000E0920000E1950000E29900 +01E49D0004E7A20009EBA60011EFA8001EF2A80030F3A20049F4960066F37C +0082ED4D009EDD1512B3D90046B8DE0086B5D700B4B2CE00D5B0C601F4AEBF +04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8E1900000E09200 +00E1950000E2990001E49D0004E7A20009EBA60011EFA8001EF2A80030F3A2 +0049F4960066F37C0082ED4D009EDD1512B3D90046B8DE0086B5D700B4B2CE +00D5B0C601F4AEBF04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FF +A8E1900000E0920000E1950000E2990001E49D0004E7A20009EBA60011EFA8 +001EF2A80030F3A20049F4960066F37C0082ED4D009EDD1512B3D90046B8DE +0086B5D700B4B2CE00D5B0C601F4AEBF04FFA8BD04FFA8BD04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FF +A8BD04FFA8BD04FFA8E1900000E0920000E1950000E2990001E49D0004E7A2 +0009EBA60011EFA8001EF2A80030F3A20049F4960066F37C0082ED4D009EDD +1512B3D90046B8DE0086B5D700B3B2CE00D5B0C601F4AEBF04FFA8BD04FFA8 +BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FFA8BD04FF +A8BD04FFA8BD04FFA8BD04FFA8BD04FFA8E1900000E0920000E1950000E299 +0001E49D0004E7A20009EBA60011EFA9001EF2A80030F3A20049F5970065F3 +7D0082ED4E009DDD1512B3D90045B9DE0085B6D700B3B3CE00D4B1C601F4AE +BF03FFA9BD03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FF +A8BC03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FFA8BC03FFA8E1900000E092 +0000E1950000E2990001E49D0004E7A20009EBA70011EFAA001DF2AA002FF4 +A50047F59B0063F483007FF057009BDF1A0CB3D9003EBADE0080B7D800B0B5 +CF00D2B3C600F2B0BE01FFACBB01FFABBB01FFABBB01FFABBB01FFABBB01FF +ABBB01FFABBB01FFABBB01FFABBB01FFABBB01FFABBB01FFABBB01FFABBB01 +FFABE1910000E0930000E1960000E29A0001E49E0004E7A30009EBA80010EF +AB001CF2AC002DF4A80044F69F0060F588007DF2600099E12209B1D90337BB +DE0079B9DA01ADB6CF00CFB5C600EFB3BD00FFAFBB01FFAEBB01FFAEBB01FF +AEBB01FFAEBB01FFAEBB01FFAEBB01FFAEBB01FFAEBB01FFAEBB01FFAEBB01 +FFAEBB01FFAEBB01FFAEE1910000E0930000E0960000E29A0001E49E0004E7 +A40008EBA9000FEFAD001BF3AE002BF4AB0042F6A3005EF68E007AF3680096 +E42B07AFDA0530BCDE0171BBDD02AAB8D000CDB7C600EDB5BD00FEB2BA00FF +B0BA00FFB0BA00FFB0BA00FFB0BA00FFB0BA00FFB0BA00FFB0BA00FFB0BA00 +FFB0BA00FFB0BA00FFB0BA00FFB0BA00FFB0E1920000E0940000E0970000E2 +9B0001E49F0004E7A40008EBA9000FEFAE001AF3B0002AF5AD0040F7A6005B +F6930078F4700093E73506ADDB0829BDDE0169BDDF03A7B9D100CAB9C600EA +B8BC00FDB4BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00 +FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3BA00FFB3E1920000E0 +940000E0970000E29B0001E4A00004E7A50008EBAA000EEFAF0019F3B20028 +F5B0003EF7AA0059F7990075F5780090EA4004ABDC0B21BEDE0161BFE103A3 +BBD200C7BBC600E8BABC00FDB7B900FFB6B900FFB6B900FFB6B900FFB6B900 +FFB6B900FFB6B900FFB6B900FFB6B900FFB6B900FFB6B900FFB6B900FFB6B9 +00FFB6E1930000E0950000E0980000E19C0001E3A00003E7A60007EBAB000E +EFB00018F3B40026F6B4003CF8AF0056F89F0072F681008DEE4C02A8DD0F17 +BFDD0257C1E4059EBDD400C3BEC600E4BEBB00FCBBB900FFB9B900FFB9B900 +FFB9B900FFB9B900FFB9B900FFB9B900FFB9B900FFB9B900FFB9B900FFB9B9 +00FFB9B900FFB9B900FFB9E1930000E0950000E0980000E19C0001E3A10003 +E6A60007EAAC000DEFB20016F4B70024F7B80038F8B40052F9A7006DF78C00 +89F15A00A4E01A0EBEDD0449C4E50593C0D501BEC2BE00DEC4B007FAC2A80F +FEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFA8 +0FFEBFA80FFEBFA80FFEBFA80FFEBFA80FFEBFE1940000E0960000E0990000 +E19D0001E3A20003E6A70007EAAD000CEFB40015F4B90021F8BD0035F9BA00 +4EFBAF0069F9970084F46B009FE72D09BADD0738C7C80074CEA600A2D09204 +D9D38C2AFDC9883AFFC3873AFFC3873AFFC3873AFFC3873AFFC3873AFFC387 +3AFFC3873AFFC3873AFFC3873AFFC3873AFFC3873AFFC3873AFFC3E1950000 +E0970000E09A0000E19E0001E3A20003E6A80006EAAF000BEFB60013F4BC00 +1EF8C10031FBC20048FCB90064FBA4007FF57F0099E35103B7B02411CF7700 +37D75F017FDD4107C9E02A18FAD71C14FED41C14FED41C14FED41C14FED41C +14FED41C14FED41C14FED41C14FED41C14FED41C14FED41C14FED41C14FED4 +1C14FED4E1960000E1980000E09A0000E19E0001E3A30003E5A90006E9B000 +0AEFB70011F4BF001CFAC7002CFDCA0042FEC3005EFDB20078E89F0094C484 +00B2835400CB281A0BDD051A48E60239ADE30053EFD90158F5D50159F5D501 +59F5D50159F5D50159F5D50159F5D50159F5D50159F5D50159F5D50159F5D5 +0159F5D50159F5D50159F5D5E2970000E1990000E09B0000E19F0001E2A400 +03E5AA0005E9B20009EEBA000FF4C20019FACC0126FED20537FCCE0055F0C9 +0071D7BE008EB1A900AB718500C31C5C07D8006342DC0188AEDC058CDCCF0E +91E8C70E92E8C70E92E8C70E92E8C70E92E8C70E92E8C70E92E8C70E92E8C7 +0E92E8C70E92E8C70E92E8C70E92E8C70E92E8C7E2980000E19A0000E09C00 +00E1A00001E2A50002E5AB0005E9B30008EEBC000DF4C50015FBD10220FDD9 +0032F2DC0049E2D90067C9D60084A5CB009F6BB500B71C9006CD00953BD100 +B598D005C4D9C30ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA +0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BA0ACAF0BAE29900 +00E19B0000E09D0000E1A10001E2A60002E4AD0004E9B50007EEBE000BF3C8 +0012F6D5001BF2E00026E9E60039D7E60056BEE600749FE6008E6EDA00A61F +B704C000BD31C400D178BF00DDBFB500EBE5AD00EBE5AD00EBE5AD00EBE5AD +00EBE5AD00EBE5AD00EBE5AD00EBE5AD00EBE5AD00EBE5AD00EBE5AD00EBE5 +AD00EBE5ADE39A0000E19C0000E09F0000E0A30001E1A70002E4AE0004E8B7 +0006EDC00009EFCB000EEBDA0014E7E6001BE1F0002ACFF30044B7F500619E +FC027772F4049029DD02AD01DD26B400E764AE01F1A8A400FDD79D00FDD79D +00FDD79D00FDD79D00FDD79D00FDD79D00FDD79D00FDD79D00FDD79D00FDD7 +9D00FDD79D00FDD79D00FDD79DE39C0000E19E0000E0A00000E0A40001E1A9 +0002E4B00003E8B80005E8C30007E4D10009E1DF000CDDEC0010D9F70219CD +FD072BAFFD024F99FF135E6DFC087E2FF5009A04F51DA200F8579D12FE988D +04FFC68D04FFC68D04FFC68D04FFC68D04FFC68D04FFC68D04FFC68D04FFC6 +8D04FFC68D04FFC68D04FFC68D04FFC68D04FFC68DE39E0000E29F0000E1A2 +0000E0A50001E1AA0003E3B10003E4BA0004DEC70005DBD60004D8E40005D3 +F1000ACCF90017BCFE002FA0FE024B88FF0E5C57FC00801BF9009401F92E96 +00FE629238FFA86B01FFC68300FFC68300FFC68300FFC68300FFC68300FFC6 +8300FFC68300FFC68300FFC68300FFC68300FFC68300FFC68300FFC683E4A0 +0000E2A10000E1A40000E1A70002E1AB0003E0B20004D9BC0004D5CA0003D3 +DA0003CFE70004C8F1000BBCF7001AA9FA00338FFD014D74FF06633EFA0081 +08F80C8F00FB428D03FF74873AFFB46101FFC97900FFC97A00FFC97A00FFC9 +7A00FFC97A00FFC97A00FFC97A00FFC97A00FFC97A00FFC97A00FFC97A00FF +C97A00FFC97AE5A20000E3A30000E1A50001E1A70002E0AB0003D5B20004CF +BE0003CDCF0002CBDF0001C5E90004BCF1000BAEF6001C98F9003580FD004D +5FFD006923F8008001F8228700FD54830CFF8A7940FFBF5300FFCB7100FFCB +7100FFCB7100FFCB7100FFCB7100FFCB7100FFCB7100FFCB7100FFCB7100FF +CB7100FFCB7100FFCB7100FFCB71E5A20000E3A30000E1A50000DEA70003D4 +AB0005CCB40004C8C10002C6D30001C2E00000BBEA0004B1F1000BA2F6001C +8CFA003370FB004E46FA006B11F7097C00FB357E06FE687712FF996C2CFFBE +5600FFCD6800FFCE6800FFCE6800FFCE6800FFCE6800FFCE6800FFCE6800FF +CE6800FFCE6800FFCE6800FFCE6800FFCE6800FFCE68E5A20000E3A30000E1 +A50001D5A60005CAAB0005C4B60003C1C50001BED50000B9E10001B1EA0005 +A7F1000B98F8001A7FFA00325EF9004F2EF7006C05F8177600FD45750DFF7A +6912FFA26224FFBF5100FFCF6000FFD06000FFD06000FFD06000FFD06000FF +D06000FFD06000FFD06000FFD06000FFD06000FFD06000FFD06000FFD060E5 +A20000E2A30001D7A20005CAA60005C2AD0004BDB90002B9C90000B6D70000 +AFE10002A7EA00059CF2000A8DF9001970F900334AF8005114F6006B01F926 +6D07FE57660DFF845E11FFA85906FFBB5A00FFD05800FFD15800FFD15800FF +D15800FFD15800FFD15800FFD15800FFD15800FFD15800FFD15800FFD15800 +FFD15800FFD158E5A20000DAA00003CBA10006C1A60005BAAF0003B6BC0000 +B2CB0000ACD80000A5E200029DEC000392F300097FF9001A5FF9003435F800 +5204F6096600FB356404FF625C08FF895710FFAC4F02FFBD5400FFD04F00FF +D24F00FFD24F00FFD24F00FFD24F00FFD24F00FFD24F00FFD24F00FFD24F00 +FFD24F00FFD24F00FFD24F00FFD24FDEA00002CD9D0006C1A10006B9A80004 +B3B10001AEC00000A9CE0000A3DA00009CE4000193ED000186F4000A70F800 +1C4FF8003621F8015301F9185D00FC415801FF6A5207FF904C0FFFAF4503FF +BF4900FFD14700FFD24600FFD24600FFD24600FFD24600FFD24600FFD24600 +FFD24600FFD24600FFD24600FFD24600FFD24600FFD246D09B0006C39D0006 +B9A20005B2A90002ABB40000A6C30000A0D100009ADC000093E5000089EE00 +017AF5000B60F8001E3DF8003911F8055100FA255300FD4C4C00FF734608FF +964004FFAF4200FFC04200FFD23E00FFD33E00FFD33E00FFD33E00FFD33E00 +FFD33E00FFD33E00FFD33E00FFD33E00FFD33E00FFD33E00FFD33E00FFD33E +C5990007BA9D0006B1A30004AAAB0001A3B900009DC7000097D3000090DE00 +0088E700007EEF00026DF5000D51F800202BF9003B07F90C4C00FB314800FD +564000FF7B3C03FF983802FFB03800FFC33800FFD33500FFD43400FFD43400 +FFD43400FFD43400FFD43400FFD43400FFD43400FFD43400FFD43400FFD434 +00FFD43400FFD434BB990006B29E0005AAA40002A2AE00009ABD000093CA00 +008ED5000086DF00007EE8000073F000035FF5000E41F800221AF9003C02FA +154400FC3B3C00FE613600FF833200FF9C2F00FFB33000FFC52F00FFD42C00 +FFD52C00FFD52C00FFD52C00FFD52C00FFD52C00FFD52C00FFD52C00FFD52C +00FFD52C00FFD52C00FFD52C00FFD52C> +<E08C0000E08D0000E0900000E1930000E3960002E69A0008E99D000FED9E00 +1CEF9C002DF0940046F1870063EE690081E636019CD60619ACD8004FADD900 +88AAD500B2A6D000D3A3CA01F0A0CD21FF8FCC2BFF88CC2AFF88CC2BFF88CC +2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88E08C0000E08D0000E0900000E1930000E3960002E69A00 +08E99D000FED9E001CEF9C002DF0940046F1870063EE690081E636019CD606 +19ACD8004FADD90088AAD500B2A6D000D3A3CA01F0A0CD21FF8FCC2BFF88CC +2AFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88CC2BFF88CC2BFF88E08C0000E08D0000E0900000E19300 +00E3960002E69A0008E99D000FED9E001CEF9C002DF0940046F1870063EE69 +0081E636019CD60619ACD8004FADD90088AAD500B2A6D000D3A3CA01F0A0CD +21FF8FCC2BFF88CC2AFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88E08C0000E08D00 +00E0900000E1930000E3960002E69A0008E99D000FED9E001CEF9C002DF094 +0046F1870063EE690081E636019CD60619ACD8004FADD90088AAD500B2A6D0 +00D3A3CA01F0A0CD21FF8FCC2BFF88CC2AFF88CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF +88E08C0000E08D0000E0900000E1930000E3960002E69A0008E99D000FED9E +001CEF9C002DF0950045F1880063EE6A0080E637019BD60718ACD8004EAED9 +0087AAD500B2A7D000D3A3CA01F0A0CD21FF90CC2BFF88CC2BFF88CC2BFF88 +CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF88CC2BFF +88CC2BFF88CC2BFF88E08C0000E08E0000E0900000E1930000E3970002E69A +0007E99D000FED9F001BEF9D002CF0960044F18A0062EF6D007FE83C019AD7 +0916ACD8004BAFDA0085ACD500B0A8D000D1A4CA01EFA1CC1FFF91CC2BFF8A +CC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF +8ACC2AFF8ACC2AFF8ACC2AFF8ACC2AFF8AE08D0000E08E0000E0900000E193 +0000E3970002E69B0007E99E000EEDA0001AEF9F002BF1980042F28D0060F0 +72007DE9430098D90E12ACD70045B0DA0080ADD600AEA9D100CFA6CA01EEA3 +CB1CFE95CB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF +8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DCB28FF8DE18D0000E08E +0000E0910000E1940000E3980002E69B0007E99F000EEDA1001AEFA0002AF1 +9B0041F290005DF077007BEB4B0097DA130EACD7003FB1DA007BAFD700ABAB +D100CDA8CA01ECA5CA19FE98CA26FF90CA26FF90CA26FF90CA26FF90CA26FF +90CA26FF90CA26FF90CA26FF90CA26FF90CA26FF90CA26FF90CA26FF90CA26 +FF90E18D0000E08F0000E0910000E1940000E3980002E59C0007E9A0000DED +A20019F0A20029F19D003FF293005BF17C0079ED530095DC180BACD7003AB2 +DB0077B0D800A8ADD100CBAACA00EAA7C916FE9BC822FF93C822FF93C822FF +93C822FF93C822FF93C822FF93C822FF93C822FF93C822FF93C822FF93C822 +FF93C822FF93C822FF93E18E0000E08F0000E0920000E1950000E3990002E5 +9D0006E9A1000DEDA40018F0A40027F19F003DF3970059F2810076EF5B0093 +DE1D07ABD70134B4DB0071B2D900A5AFD100C8ACCA00E8A9C711FD9FC51BFF +98C51BFF98C51BFF98C51BFF98C51BFF98C51BFF98C51BFF98C51BFF98C51B +FF98C51BFF98C51BFF98C51BFF98C51BFF98E18E0000E0900000E0920000E1 +950000E3990002E59D0006E9A2000CEDA50017F0A60026F2A2003BF39A0056 +F3870074F0630090E12604AAD7022DB5DC006AB4DA00A2B1D200C6AECA00E6 +ACC50BFCA4C213FF9EC213FF9EC212FF9EC212FF9EC212FF9EC212FF9EC212 +FF9EC212FF9EC212FF9EC212FF9EC212FF9EC212FF9EC212FF9EE18F0000E0 +900000E0930000E1960000E29A0002E59E0006E9A3000CEDA60016F0A80024 +F2A50039F49E0053F48D0071F26D008DE53102A8D80524B7DB0062B6DC009D +B3D300C2B0CB00E3AEC407FBA8C00DFFA3C00DFFA3C00DFFA3C00DFFA3C00D +FFA3C00DFFA3C00DFFA3C00DFFA3C00DFFA3C00DFFA3C00DFFA3C00DFFA3C0 +0DFFA3E18F0000E0910000E0930000E1970000E29A0002E59F0006E9A4000B +EDA80015F0AA0022F3A80036F4A20050F594006DF3760089E93F01A5DA0A1B +B7DB0057B9DF0197B5D400BEB3CB00DFB2C303FAADBD06FFA9BD06FFA9BD06 +FFA9BD06FFA9BD06FFA9BD06FFA9BD06FFA9BD06FFA9BD06FFA9BD06FFA9BD +06FFA9BD06FFA9BD06FFA9E1900000E1920000E0940000E1970000E29B0001 +E5A00005E8A5000BEDAA0013F1AD0020F3AC0033F5A7004CF69B0069F48100 +85EE4F00A1DC110FB8DB014ABCE1028FB8CF00B6B9BE00D6B9B004F5B8A70B +FFB4A30CFFB5A30DFFB5A30DFFB5A30DFFB5A30DFFB5A30DFFB5A30DFFB5A3 +0DFFB5A30DFFB5A30DFFB5A30DFFB5A30DFFB5E1910000E1920000E0950000 +E1980000E29C0001E5A10005E8A6000AECAB0012F1B0001EF4B10030F5AD00 +48F7A30064F68D0080F261009BE12006B6D40336C1BC006AC7A0009AC88F00 +C7C98819F8C48F42FFB1863CFFB4853BFFB4853BFFB4853BFFB4853BFFB485 +3BFFB4853BFFB4853BFFB4853BFFB4853BFFB4853BFFB4853BFFB4E1920000 +E1930000E0960000E1990000E29D0001E4A20005E8A80009ECAD0010F1B300 +1BF5B6002CF7B40043F9AC005EF89A007AF1770095D84C01B3A52011C87202 +34D05A0071D54601B1DA310FECD32D15FFC92C1BFFC82C1BFFC82C1BFFC82C +1BFFC82C1BFFC82C1BFFC82C1BFFC82C1BFFC82C1BFFC82C1BFFC82C1BFFC8 +2C1BFFC8E1930000E1940000E0970000E19A0000E29E0001E4A30004E7A900 +08ECAF000FF1B50019F5BB0028F8BC003DFAB70058F8AB0073E099008FBB7D +00AD7B4E00C5231609D707183EDE032C91DD0C4FE3D24173FFBA4378FFB843 +78FFB84378FFB84378FFB84378FFB84378FFB84378FFB84378FFB84378FFB8 +4378FFB84378FFB84378FFB8E2940000E1960000E0980000E19B0000E29F00 +01E4A50004E7AB0007EBB2000DF1B80016F6C00023FAC50036F5C4004FE9C1 +006BCFB60089A99F00A5687A00BC165505D2005A39D500728FD40B89D7C835 +A0FDB133A1FDB133A2FDB033A2FDB033A2FDB033A2FDB033A2FDB033A2FDB0 +33A2FDB033A2FDB033A2FDB033A2FDB033A2FDB0E2960000E1970000E09900 +00E09C0000E1A00001E3A60003E6AC0006EBB4000BF0BC0013F6C5001EF4CD +002EE9D10045DAD10062C1CC00809DBE009B5FA100B2138504C7008D39CA00 +A58BC801AFC8BF0DB6F1B00CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF +0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AF0CB8F2AFE29700 +00E1980000E19A0000E09E0000E1A20001E3A70003E6AE0005EBB6000AF0BF +0010EECA0019E8D50025DDDB0039CDDD0054B6DD007196D9008C60C700A314 +A904BB00B435BD00C478B900CCB3B100DEECA600E1F2A500E1F2A500E1F2A5 +00E1F2A500E1F2A500E1F2A500E1F2A500E1F2A500E1F2A500E1F2A500E1F2 +A500E1F2A5E3990000E29A0000E19C0000E09F0000E1A30001E2A90003E5B0 +0005EAB80008E7C3000DE2D00013DDDC001CD2E4002EC3E90044ADEC005F93 +F0007865E7009119CC02AB01D32EAD00DB69A700E5A4A000F5DE9700F6E595 +00F6E59500F6E59500F6E59500F6E59500F6E59500F6E59500F6E59500F6E5 +9500F6E59500F6E59500F6E595E39A0000E29C0000E19E0000E0A10000E0A5 +0002E2AA0003E4B10004E1BB0007DCC80009D9D7000CD4E40012CBED001EBD +F30032A5F5004D8EFB046265F7037C25EC009603ED249B00F15D9618FC9F83 +1AFED07800FED18500FED18500FED18500FED18500FED18500FED18500FED1 +8500FED18500FED18500FED18500FED18500FED185E49C0000E39E0000E1A0 +0000E0A20001E0A60002E1AC0003DCB40005D6C00005D3CF0004D0DF0004CB +EB0006C2F30010B4F900239CFB003E84FF03555CFD017120F8018902F9298D +00FE5F891BFF9B753DFFCE5800FFC97800FFC97800FFC97800FFC97800FFC9 +7800FFC97800FFC97800FFC97800FFC97800FFC97800FFC97800FFC978E49F +0000E3A00000E2A20000E1A40001E0A80002D9AD0004D1B60004CDC40003CB +D60001C7E30002C0ED0006B5F30011A5F800248DFB003E72FD005742FA0073 +0AF7098400FB3D8305FF737D29FFAB6228FFCB5B00FFCC6F00FFCC6F00FFCC +6F00FFCC6F00FFCC6F00FFCC6F00FFCC6F00FFCC6F00FFCC6F00FFCC6F00FF +CC6F00FFCC6FE6A10000E4A20000E2A30000E1A50001D9A70005CFAE0005C8 +B80003C5C90001C3D90000BEE40002B5EC0007AAF3001199F800237FFA003D +5EFA005929F8027302F81D7D02FD507910FF886D22FFB15C18FFC95B00FFCF +6600FFCF6600FFCF6600FFCF6600FFCF6600FFCF6600FFCF6600FFCF6600FF +CF6600FFCF6600FFCF6600FFCF66E6A20000E4A30000E2A30000DAA40004CE +A70005C6AF0004C1BC0002BECC0000BADA0000B4E40003ABED00079FF40010 +8FFA00216FFA003D48F9005B15F7087000FA2F7308FE626C11FF936215FFB2 +5B09FFC75B00FFD35D00FFD35D00FFD35D00FFD35D00FFD35D00FFD35D00FF +D35D00FFD35D00FFD35D00FFD35D00FFD35D00FFD35DE6A20000E4A30000DE +A20002CEA20006C4A80005BEB20003B9BF0001B6CF0000B1DB0001A9E50003 +A1EE000594F5000F81FA00215DF9003E31F7005D07F7126A01FC3E690AFF70 +5F0EFF995907FFB35900FFC75800FFD55400FFD65400FFD65400FFD65400FF +D65400FFD65400FFD65400FFD65400FFD65400FFD65400FFD65400FFD654E6 +A20000E0A10001D09F0006C4A30005BCA90004B6B40001B2C30000ADD10000 +A7DC0001A0E6000297EF000388F6000F70F900234BF800401BF7015C02F920 +6200FE4B5E05FF77560CFF9E5008FFB74F00FFC84F00FFD64B00FFD74B00FF +D74B00FFD74B00FFD74B00FFD74B00FFD74B00FFD74B00FFD74B00FFD74B00 +FFD74B00FFD74BE4A20000D39D0005C59E0006BCA30005B4AB0002AFB70000 +A9C60000A4D300009EDE000096E800018CF000037BF600115FF9002637F800 +420AF7075900FB2D5800FE565103FF7E4C0DFFA34405FFB94600FFCA4600FF +D64200FFD84200FFD84200FFD84200FFD84200FFD84200FFD84200FFD84200 +FFD84200FFD84200FFD84200FFD842D59C0004C79B0006BC9E0006B4A50003 +ADAC0000A6BB0000A0CA00009BD5000094E000008CE9000080F100046CF600 +134EF8002825F8014302F9115200FC394C00FE604502FF854007FFA53C01FF +BA3F00FFCB3C00FFD73900FFD83900FFD83900FFD83900FFD83900FFD83900 +FFD83900FFD83900FFD83900FFD83900FFD83900FFD839C8990006BD9A0006 +B49F0005ACA60002A4B000009DBF000097CC000091D700008AE2000081EA00 +0075F200065EF600143DF8002B15F9034300FA1D4800FC444000FE6B3A01FF +8B3602FFA63400FFBC3500FFCD3300FFD73000FFD83000FFD83000FFD83000 +FFD83000FFD83000FFD83000FFD83000FFD83000FFD83000FFD83000FFD830 +BE980007B59B0006ACA00003A3A800009BB5000094C300008ECF000087D900 +0080E3000076EC000168F200074FF700162DF9002C0BFA083F00FB293D00FD +4E3500FF753000FF922D00FFAB2C00FFBF2C00FFCE2A00FFD72800FFD82800 +FFD82800FFD82800FFD82800FFD82800FFD82800FFD82800FFD82800FFD828 +00FFD82800FFD828B5980006AC9C0005A3A200019AAB000092B900008AC600 +0084D100007DDB000075E500006BED00015AF300083FF700171DF9002E03FB +0F3800FC323200FE592C00FF7F2700FF992400FFB12400FFC12300FFCE2100 +FFD72000FFD82000FFD82000FFD82000FFD82000FFD82000FFD82000FFD820 +00FFD82000FFD82000FFD82000FFD820> +<E0870000E0880000E08A0000E18C0000E28F0001E4920005E794000CEA9400 +18EC900029EC870042EB760060E653007EDC230497D40425A2D50057A2D600 +8A9FD400B29BD100D196CC00EC93CE19FD83CE27FF77CE27FF77CE27FF77CE +27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77 +CE27FF77CE27FF77E0870000E0880000E08A0000E18C0000E28F0001E49200 +05E794000CEA940018EC900029EC870042EB760060E653007EDC230497D404 +25A2D50057A2D6008A9FD400B29BD100D196CC00EC93CE19FD83CE27FF77CE +27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77 +CE27FF77CE27FF77CE27FF77CE27FF77E0870000E0880000E08A0000E18C00 +00E28F0001E4920005E794000CEA940018EC900029EC870042EB770060E653 +007EDC230497D40425A2D50057A2D6008A9FD400B29BD100D196CC00EC93CE +19FD83CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77 +CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77CE27FF77E0880000E08900 +00E08A0000E18D0000E28F0001E4920005E794000CEA940018EC910029ED88 +0041EC78005FE755007DDD260496D40523A2D50055A3D600899FD400B19BD1 +00D097CC00EB94CE19FD84CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78 +CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF +78E0880000E0890000E08B0000E18D0000E2900001E4930005E795000CEA95 +0017EC920028ED8A0040EC7B005EE85A007BDF2B0395D5051FA3D60051A4D7 +0086A1D500AF9DD200CF99CC00EA95CE19FD86CE28FF79CE28FF79CE28FF79 +CE28FF79CE28FF79CE28FF79CE28FF79CE28FF79CE28FF79CE28FF79CE28FF +79CE28FF79CE28FF79E0890000E0890000E08B0000E18E0000E2910000E493 +0005E796000CEA960017EC940027ED8C003EED7E005CE95F007AE1300294D5 +071BA4D6004DA5D70082A2D500AC9ED200CD9ACC00E997CE18FC88CE29FF7B +CE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF +7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BE0890000E08A0000E08B0000E18E +0000E2910000E4940005E796000BEA970016ED950026EE8E003DEE81005AEB +640078E3350193D50817A4D60049A7D7007FA4D500AAA0D200CB9CCC00E899 +CD17FC8ACE29FF7CCE29FF7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF +7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF7CCE2AFF7CE0890000E08A +0000E08C0000E18E0000E2910000E4950005E797000BEA980016ED970025EE +90003CEE840058EC690077E53B0092D60A13A5D60044A8D8007BA5D500A7A1 +D200C99DCC00E69ACD16FC8DCE2AFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF +7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2BFF7ECE2B +FF7EE08A0000E08B0000E08C0000E18F0000E2920000E4950004E798000BEA +9A0015ED990024EE92003AEF880056ED6E0075E7420091D81010A4D6003EA9 +D80076A7D600A5A3D200C79FCC00E59CCD15FB8FCE2CFF80CE2CFF80CE2CFF +80CE2CFF80CE2CFF80CE2CFF80CE2CFF80CE2CFF80CE2CFF80CE2CFF80CE2C +FF80CE2CFF80CE2CFF80E08A0000E08B0000E08D0000E18F0000E2930000E4 +960004E799000AEA9B0014ED9B0023EF950038EF8B0054EE740072E84A008E +DA170DA4D60038ABD80070A9D700A1A5D300C5A1CD00E39ECD13FA93CE2DFF +82CE2DFF82CE2DFF82CE2DFF82CE2DFF82CE2DFF82CE2DFF82CE2DFF82CE2D +FF82CE2DFF82CE2DFF82CE2DFF82CE2DFF82E08B0000E08C0000E08D0000E1 +900000E2930000E4970004E79A000AEA9C0013ED9D0021EF970036F08E0051 +EF7A006FEB54008CDD1E09A3D50030ADD80069ABD8009DA7D300C1A3CD00E1 +A1CC12FA96CE2EFF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84CE2F +FF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84CE2FFF84E08C0000E0 +8C0000E08E0000E1910000E2940000E4980004E79B000AEA9E0013EE9F0020 +EF9B0034F193004EF080006CED5F0089E02705A2D50027AFD90061ADD90098 +AAD300BEA6CE00DEA3CC10F99ACE30FF87CE30FF87CE30FF87CE30FF87CE30 +FF87CE30FF87CE30FF87CE30FF87CE30FF87CE30FF87CE30FF87CE30FF87CE +30FF87E08C0000E08D0000E08F0000E1920000E2950000E4990004E79C0009 +EAA00011EEA1001EF09E0031F197004AF1880068EF6A0085E43100A1D5011C +B1D90058B0DA0091ADD400B9A9CE00DBA7CB0CF79FCB2AFF8EC92BFF8FC72B +FF90C72BFF90C72BFF90C72BFF90C72BFF90C72BFF90C72BFF90C72BFF90C7 +2BFF90C72BFF90C72BFF90E18D0000E18E0000E0900000E0930000E1960000 +E39A0003E69E0008EAA20010EEA4001CF0A2002FF29D0046F3900064F17600 +81E842009CD90D14B0D9014BB3D90086B2C900AEB1BA00CFB0AD02EEB0A919 +FFA4A51EFFA4A31EFFA5A31EFFA5A31EFFA5A31EFFA5A31EFFA5A31EFFA5A3 +1EFFA5A31EFFA5A31EFFA5A31EFFA5A31EFFA5E18E0000E18F0000E0910000 +E0930000E1970000E39B0003E6A00008EAA4000FEEA7001AF1A6002BF3A200 +42F497005FF382007CED550098DE1A0AB0CC0333BAB40062C09C0092C08D00 +BDC07E02E8BF7814FFB36D09FFB66803FFB86803FFB86803FFB86803FFB868 +03FFB86803FFB86803FFB86803FFB86803FFB86803FFB86803FFB8E18F0000 +E1900000E0920000E0950000E1980000E39C0003E6A10007EAA6000EEEAA00 +18F1AB0028F3A9003DF5A00058F58F0075EB6F0091CC4901AD991A0FC26F03 +33C9580067CE4802A3D23708D8CE4E34FEB94D3AFFB64C3DFFB64C3DFFB64C +3DFFB64C3DFFB64C3DFFB64C3DFFB64C3DFFB64C3DFFB64C3DFFB64C3DFFB6 +4C3DFFB6E1900000E1910000E0930000E0960000E1990000E39E0003E6A300 +06EAA8000CEEAD0015F2B00024F4B00038F6AA0052F0A3006DD791008AB173 +00A7724700BE26190CD0081736D705267CD60B41D0CE5073FFAD597AFFA65A +7DFFA55A7DFFA55A7DFFA55A7DFFA55A7DFFA55A7DFFA55A7DFFA55A7DFFA5 +5A7DFFA55A7DFFA55A7DFFA5E1920000E1930000E0940000E0970000E19B00 +00E39F0002E5A40006E9AA000BEEB00013F2B50020F5B80032EDB70049E1B7 +0066C6AB00849F93009F607000B5164F06CA005435CD00667CCD0A7ECCC33A +9AFDA83C9AFFA43B9BFFA43B9BFFA43B9BFFA43B9BFFA43B9BFFA43B9BFFA4 +3B9BFFA43B9BFFA43B9BFFA43B9BFFA43B9BFFA4E2930000E1940000E19600 +00E0980000E19C0000E2A10002E5A60005E8AC0009EDB30010F1BA001BEBC1 +002BE0C40041D1C6005EB8BF007B92B00095569300AB137E08BF008638C300 +977DC100A1BABA08A7E9AC1BB9FFA41ABAFFA41ABAFFA41ABAFFA41ABAFFA4 +1ABAFFA41ABAFFA41ABAFFA41ABAFFA41ABAFFA41ABAFFA41ABAFFA4E29500 +00E2960000E1970000E09A0000E19D0000E2A20002E4A80004E8AE0008EAB6 +000EE5C00017DEC80024D3CF0037C3D30051ADD1006F8ACA008A53B5009F12 +A109B400AC37B600BA75B200C1ADAB00C7DAA206D8FA9C06D9FA9C06D9FA9C +06D9FA9C06D9FA9C06D9FA9C06D9FA9C06D9FA9C06D9FA9C06D9FA9C06D9FA +9C06D9FA9CE2970000E2980000E1990000E09C0000E09F0000E1A40002E3A9 +0004E4B10007DFBB000CDAC60012D3D1001CC7D8002DB9DF0043A4E2005F87 +E2007855D5009015C107A500CA33A700D16BA100DAA29B00E7D49302EEF08D +01EEEF8D01EEEF8D01EEEF8D01EEEF8D01EEEF8D01EEEF8D01EEEF8D01EEEF +8D01EEEF8D01EEEF8D01EEEF8DE3990000E39A0000E19B0000E19D0000E0A1 +0001E1A50002E0AB0004D9B40007D4C00009D0CE000CCBDB0012C0E3001FB0 +E800329BED004B83F1006359EB007C1CE0049301E32B9600E764901CF6A67A +20FBCE7100FBDE7E00FBDE7D00FBDE7D00FBDE7D00FBDE7D00FBDE7D00FBDE +7D00FBDE7D00FBDE7D00FBDE7D00FBDE7D00FBDE7DE39B0000E39C0000E29D +0000E19F0000E0A30001DEA70003D5AD0005CEB80005CBC70005C9D80005C3 +E40008B9EC0010ACF2001E96F600347FFB004B5BFA006624F7007E01F92284 +01FE5A8013FF95714DFFCA4504FFCC6C00FFCC6D00FFCC6D00FFCC6D00FFCC +6D00FFCC6D00FFCC6D00FFCC6D00FFCC6D00FFCC6D00FFCC6D00FFCC6DE49D +0000E49E0000E3A00000E1A20000DEA40002D3A80005CAB10004C6BE0003C4 +CF0001C0DE0000BAE80003B0EF0009A3F600168DFA002D70FA004845F90065 +0FF7087900FB377A07FF6F7212FFA16746FFCA3F00FFCE6500FFD06400FFD0 +6400FFD06400FFD06400FFD06400FFD06400FFD06400FFD06400FFD06400FF +D06400FFD064E5A00000E5A10000E3A30000E0A30001D3A40006C8AA0005C2 +B30003BEC20001BBD20000B6DE0001AEE80005A5F0000998F7001480FA002B +5EF900492DF7016600F7157203FD496E0FFF80630EFFA65F19FFC25200FFD0 +5C00FFD45B00FFD45B00FFD45B00FFD45B00FFD45B00FFD45B00FFD45B00FF +D45B00FFD45B00FFD45B00FFD45BE6A20000E6A20000E2A20000D5A10005C8 +A40005C0AB0004BAB60002B6C50000B2D40000ACDF0002A4E900049AF10007 +8BF8001470FA002C49F8004B17F7056400FA276905FE59610AFF875B0BFFAA +5600FFBF5800FFD25300FFD85100FFD85100FFD85100FFD85100FFD85100FF +D85100FFD85100FFD85100FFD85100FFD85100FFD851E6A20000E5A20000D7 +9E0005C99F0006BFA50005B8AD0002B3BA0000AEC80000A9D60000A2E00001 +9AEA00018FF200077EF800165EF9002E34F8004D09F80D5F00FC365E01FF62 +5706FF8D510CFFAF4B00FFC24E00FFD44900FFDB4800FFDB4800FFDB4800FF +DB4800FFDB4800FFDB4800FFDB4800FFDB4800FFDB4800FFDB4800FFDB48E6 +A20000DA9E0003CA9C0006BFA00006B7A60004B0AF0001AABD0000A5CC0000 +9FD8000098E2000090EB000083F300076EF800184CF8003120F8014E02F918 +5700FC435100FE6B4B07FF944507FFB14300FFC44500FFD64000FFDD3E00FF +DD3E00FFDD3E00FFDD3E00FFDD3E00FFDD3E00FFDD3E00FFDD3E00FFDD3E00 +FFDD3E00FFDD3EDC9E0003CC9A0006C09B0006B6A10005AFA70002A8B20000 +A1C200009BCF000096DA00008EE4000085ED000076F300095EF8001A3AF800 +330DF8014E00FB254D00FD4D4500FE743F04FF973A02FFB23B00FFC63B00FF +D73600FFDE3400FFDE3400FFDE3400FFDE3400FFDE3400FFDE3400FFDE3400 +FFDE3400FFDE3400FFDE3400FFDE34CD9A0006C1990007B79C0006AEA20003 +A6A900009FB7000098C5000092D100008BDC000083E500007AEE000069F400 +0B4EF8001B29F9003502FA084900FB314100FE583900FF7D3501FF9B3201FF +B53200FFC73100FFD72D00FFDE2C00FFDE2C00FFDE2C00FFDE2C00FFDE2C00 +FFDE2C00FFDE2C00FFDE2C00FFDE2C00FFDE2C00FFDE2CC1980007B8990006 +AF9D0005A6A300019DAC000095BB00008EC8000088D3000081DE000079E700 +006FEF00025BF4000C3EF8001D18F9003600FB153E00FC3B3600FE643000FF +862B00FFA12900FFB92900FFC92800FFD72500FFDD2300FFDD2300FFDD2300 +FFDD2300FFDD2300FFDD2300FFDD2300FFDD2300FFDD2300FFDD2300FFDD23 +B7980006AF990005A69E00039DA5000094B100008BBF000085CB00007ED500 +0077E000006EE9000062F000024CF5000C2EF8001F0CFB033300FB213200FD +452B00FF6F2600FF8E2200FFA72000FFBC2100FFCA1F00FFD71D00FFDC1C00 +FFDC1C00FFDC1C00FFDC1C00FFDC1C00FFDC1C00FFDC1C00FFDC1C00FFDC1C +00FFDC1C00FFDC1CAE990005A69A00049D9F000193A900008AB5000082C200 +007BCD000074D800006CE2000062EA000054F100023DF5000D1EF8002104FB +0A2C00FB2B2700FD4F2200FF791D00FF951A00FFAC1900FFBE1800FFCB1700 +FFD61500FFDB1400FFDB1400FFDB1400FFDB1400FFDB1400FFDB1400FFDB14 +00FFDB1400FFDB1400FFDB1400FFDB14> +<DF820000DF830000DF840000DF860000E1880000E28A0003E58A0009E78900 +15E8840025E87A003EE666005CDE3E007AD4120791D2002D97D2005E96D400 +8D92D400B38ED200D089CD00E785CD0CFA79CD1BFF6ACC1BFF6ACC1BFF6ACC +1BFF6ACC1BFF6ACC1BFF6ACC1BFF6ACC1BFF6ACC1BFF6ACC1BFF6ACC1BFF6A +CC1BFF6ACC1BFF6ADF820000DF830000DF840000E0860000E1880000E28A00 +03E58B0009E7890014E9840025E97A003DE668005CDF400079D4130691D200 +2B98D3005D96D4008C92D400B28ED200CF8ACD00E785CD0CFA7ACD1CFF6BCD +1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6A +CD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ADF830000DF830000DF840000E08600 +00E1890000E28B0003E58B0009E78A0014E9860024E97C003CE76B005BE043 +0078D5160591D2012998D3005A97D4008A93D400B08FD200CE8BCD00E687CD +0CFA7BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6B +CD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BCD1DFF6BDF830000DF8400 +00DF850000E0870000E1890000E38B0002E58C0009E78B0014E9870023E97E +003BE86E0059E1480077D61A0391D2012699D3005699D4008795D400AE91D2 +00CD8CCE00E688CD0CF97DCD1FFF6DCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6C +CD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF6CCD1EFF +6CDF830000DF840000DF850000E0870000E18A0000E38C0002E58D0009E78C +0013E9890023EA80003AE8710058E24C0076D81E0290D202229AD300539AD4 +008496D400AC92D300CB8ECE00E58ACD0BF97FCE20FF6ECD1FFF6DCD20FF6D +CD20FF6DCD20FF6DCD20FF6DCD20FF6DCD20FF6DCD20FF6DCD20FF6DCD20FF +6DCD20FF6DCD20FF6DDF840000DF850000DF860000E0880000E18A0000E38C +0002E58E0009E88D0013EA8A0022EA820039E9730056E4500074D922028FD3 +041F9BD3004F9BD4008197D400AA94D300CA8FCE00E48BCD0BF981CE21FF6F +CD21FF6ECD21FF6ECD21FF6ECD21FF6ECD21FF6ECD21FF6ECD21FF6ECD21FF +6ECD21FF6ECD21FF6ECD21FF6ECD21FF6EDF840000DF850000DF860000E088 +0000E18B0000E38D0002E58F0008E88F0012EA8C0021EA840037EA760054E5 +550073DB28018ED3061C9BD4004B9CD5007E99D500A895D300C891CE00E28D +CD0BF883CE23FF70CD22FF70CD22FF70CD22FF70CD22FF70CD22FF70CD22FF +70CD22FF70CD22FF70CD22FF70CD22FF70CD22FF70CD22FF70DF850000DF86 +0000DF870000E0890000E18B0000E38E0002E5900008E8900012EA8D0020EB +860036EA790052E65A0071DD2E018DD408189CD400479ED5007A9BD500A597 +D300C692CE00E18FCC0BF885CE24FF72CE23FF71CE24FF71CE24FF71CE24FF +71CE24FF71CE24FF71CE24FF71CE24FF71CE24FF71CE24FF71CE24FF71CE24 +FF71DF860000DF860000DF870000E0890000E18C0000E38F0002E5910008E8 +910011EA8F001FEB880034EB7C0050E760006FE035018BD40A149CD400419F +D500769DD500A299D300C494CE00E091CC0AF788CF26FF73CE25FF73CE25FF +73CE25FF73CE25FF73CE25FF73CE25FF73CE25FF73CE25FF73CE25FF73CE25 +FF73CE25FF73CE25FF73DF860000E0870000E0880000E08A0000E18D0000E3 +8F0002E5920008E8930011EB91001EEC8B0033EC80004EE967006DE23D0089 +D60E0F9DD5003BA1D600709FD5009E9BD300C197CF00DE93CC09F68BCF27FF +76CE26FF75CE26FF75CE26FF75CE26FF75CE26FF75CE26FF75CE26FF75CE26 +FF75CE26FF75CE26FF75CE26FF75CE26FF75E0870000E0880000E0890000E0 +8B0000E18D0000E3900002E5930007E8940010EB93001DEC8E0031ED84004B +EB6E006AE5460087D8140A9DD50034A3D60069A1D6009A9ED400BE99CF00DB +96CC08F58ECF28FF7ACE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27 +FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78CE27FF78E0880000E0 +890000E08A0000E08C0000E18E0000E3910002E5940007E896000FEB96001C +ED91002EEE890048EC760067E8510084DB1D069CD4002BA5D60061A4D70094 +A1D400BA9DD000D999CC07F392CF29FF7ECE29FF7BCE29FF7BCE29FF7BCE29 +FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE29FF7BCE +29FF7BE0890000E08A0000E08B0000E08D0000E18F0000E3930001E5960006 +E898000EEB99001AED95002CEE8D0044EE7D0063EA5D0080DF2A049AD40020 +A8D70057A7D8008DA4D400B5A0D000D59CCB05F197CA29FF85C52CFF83C22D +FF85C22EFF85C22EFF85C22EFF85C22EFF85C22EFF85C22EFF85C22EFF85C2 +2EFF85C22EFF85C22EFF85E08A0000E08B0000E08C0000E08E0000E1910000 +E2940001E5970006E89A000DEB9B0018EE990029EF930040EF85005EED6A00 +7CE4380197D40313AAD7004BABD1007FABC400A6AAB500C6A9A900E6A8A514 +FD9FA321FF989E1DFF9A9D1DFF9B9D1DFF9B9D1DFF9B9D1DFF9B9D1DFF9B9D +1DFF9B9D1DFF9B9D1DFF9B9D1DFF9B9D1DFF9BE08B0000E08C0000E08D0000 +E08F0000E1920000E2950001E5990005E89C000CEC9E0017EE9D0027F09800 +3CF18E0059EF770077EA4B0093D60D07ABC2032EB4AC005BB9970089B88900 +B4B97B00DCB77102FAB26B05FFAE6A0CFFAD6A0DFFAD6A0DFFAD6A0DFFAD6A +0DFFAD6A0DFFAD6A0DFFAD6A0DFFAD6A0DFFAD6A0DFFAD6A0DFFADE08C0000 +E18D0000E08E0000E0900000E1930000E2970001E49B0005E89F000BECA200 +14EFA20023F19F0037F2960053F1850070E268008CC04301A790180EBA6601 +2DC352005DC7440192CB3602C2C93C1DF6BA432BFFB13E2CFFB13D2CFFB13D +2CFFB13D2CFFB13D2CFFB13D2CFFB13D2CFFB13D2CFFB13D2CFFB13D2CFFB1 +3D2CFFB1E18E0000E18E0000E18F0000E0920000E1940000E2980001E49C00 +04E8A1000AECA50012EFA70020F2A50032F1A0004BE79A0067CD890084A76A +00A06A4100B71B1106CA04132ED004226FCF032EADCB3761F9B04366FFA545 +6BFFA3466CFFA2466CFFA2466CFFA2466CFFA2466CFFA2466CFFA2466CFFA2 +466CFFA2466CFFA2466CFFA2E18F0000E1900000E1910000E0930000E19600 +00E29A0001E49E0004E7A30009EBA80010EFAC001CEFAD002DE5AC0042D8AC +005FBDA0007D958800975A6800AE114805C3004F31C7005B69C3026AAEC026 +8BF9A94093FF9A4094FF993F94FF993F94FF993F94FF993F94FF993F94FF99 +3F94FF993F94FF993F94FF993F94FF993F94FF99E1910000E1910000E19200 +00E0950000E0980000E19C0001E3A00003E7A60008EBAB000EEBB10019E3B6 +0028D7BA003CC8BB0058AFB4007588A3008F4F8900A40D7506B8007F36BB00 +8D72B80097ADB3019DE0A91BACFD9C1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9A +1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9A1DAFFF9AE19300 +00E2930000E1940000E0970000E0990000E19D0001E3A20003E6A80006E5AF +000DDEB70016D6BF0021CBC40034BBC8004DA4C5006A80BC00844AA7009A0B +9709AE00A538AF00B171AB00B8A8A500BCD19E04C5F39604C8F89404C8F894 +04C8F89404C8F89404C8F89404C8F89404C8F89404C8F89404C8F89404C8F8 +9404C8F894E2950000E2950000E2960000E1980000E09B0000E19F0001E2A4 +0003DFAA0007D8B3000CD2BD0011CCC7001AC0CF002AB1D500409BD7005C7C +D400764AC5008D0AB506A200C235A000CA6B9A00D19F9500DDCF8F00E2ED87 +00E3F38600E4F38500E4F38500E4F38500E4F38500E4F38500E4F38500E4F3 +8500E4F38500E4F38500E4F385E2970000E2980000E2990000E19B0000E09D +0000E0A10001DCA60004D3AD0007CDB80009C9C5000CC3D10012B8DA001EA8 +DF003092E3004879E600614DDE007A11D4039100DB2F9000DF658901EC9B84 +02F2C67D00F5E27800F6E97600F6E97600F6E97600F6E97600F6E97600F6E9 +7600F6E97600F6E97600F6E97600F6E97600F6E976E3990000E39A0000E39B +0000E19D0000E09F0000DAA20003CFA80006C8B10006C4BE0005C0CE0006BB +DB0009B1E40011A2E9001E8CED003276F3004950F1006418ED027C01F1297E +00F85D7A0DFE986E18FEBF6000FED16800FFD96600FFD96600FFD96600FFD9 +6600FFD96600FFD96600FFD96600FFD96600FFD96600FFD96600FFD966E49C +0000E49D0000E39E0000E19F0000DAA00003CDA40005C5AB0005BFB70003BC +C70001B8D60001B2E10003A9EA00079EF2000D8DF8001E70F9003848F80056 +10F6046E01FA30700AFF676710FF985E0FFFB85904FFCD5900FFD55900FFD5 +5900FFD55900FFD55900FFD55900FFD55900FFD55900FFD55900FFD55900FF +D55900FFD559E59F0000E5A00000E5A10000DCA10002CDA10006C3A60005BC +AF0003B7BC0001B4CC0000AED80001A7E300039FEC000493F4000B80F9001D +5EF9003830F7005702F70F6802FC406408FF735B0CFF9D5502FFB95700FFCE +5200FFD85000FFD84F00FFD84F00FFD84F00FFD84F00FFD84F00FFD84F00FF +D84F00FFD84F00FFD84F00FFD84FE6A20000E6A20000DFA00002CF9E0006C3 +A10006BAA80004B4B10001AFC00000AACE0000A4DA00009DE4000194ED0002 +87F4000B6FF8001F4BF8003A1BF7035600F9205E00FD4D5803FF7A520BFFA2 +4A03FFBC4C00FFCF4900FFDC4500FFDC4500FFDC4500FFDC4500FFDC4500FF +DC4500FFDC4500FFDC4500FFDC4500FFDC4500FFDC45E6A20000E1A00001D1 +9B0006C39D0006BAA20005B2A90002ACB40000A6C40000A1D100009ADC0000 +93E6000089EE000279F5000D5DF8002137F8003D0CF8095300FB2E5200FE58 +4B02FF814608FFA64001FFBE4300FFD03F00FFDF3B00FFDF3B00FFDF3B00FF +DF3B00FFDF3B00FFDF3B00FFDF3B00FFDF3B00FFDF3B00FFDF3B00FFDF3BE2 +A10001D29B0005C5990007BA9D0006B1A30004AAAB0001A3B900009DC70000 +97D3000090DE000088E800007DEF00036BF5000F4CF8002424F9003F05F912 +4C00FC3A4600FE623F01FF883B03FFA73800FFC03900FFD13500FFE13100FF +E33000FFE33000FFE33000FFE33000FFE33000FFE33000FFE33000FFE33000 +FFE33000FFE330D29B0005C5990007BB990006B19E0005A9A40001A1AF0000 +99BD000093CA00008DD6000086E000007DE9000071F100055CF600103BF800 +2614F9013F01FB1D4200FC443A00FE6D3400FF8F3001FFAB2F00FFC32F00FF +D22C00FFE12800FFE42700FFE42700FFE42700FFE42700FFE42700FFE42700 +FFE42700FFE42700FFE42700FFE427C5990007BB980006B2990006A99F0003 +A0A7000097B300008FC1000089CD000083D800007BE2000072EB000063F100 +054CF600112AF8002708FB053B00FB283700FD4F3000FF782A00FF962600FF +B02700FFC52600FFD22300FFE02000FFE21F00FFE21F00FFE21F00FFE21F00 +FFE21F00FFE21F00FFE21F00FFE21F00FFE21F00FFE21FBA980006B1990006 +A99A0004A0A1000196AA00008DB8000086C400007FCF000078DA000070E400 +0066EC000055F200063DF600121BF9002802FC0E3300FC322B00FE5A2600FF +812100FF9D1E00FFB41E00FFC61D00FFD21B00FFDE1800FFE01800FFE01800 +FFE01800FFE01800FFE01800FFE01800FFE01800FFE01800FFE01800FFE018 +B0990006A8990004A09B000296A300008CAE000083BB00007CC7000075D200 +006DDC000065E6000059EE000047F300062DF700140EF9032600FB1A2800FC +3B2101FF661C01FF891800FFA21601FFB71500FFC71500FFD21300FFDD1100 +FFDE1100FFDE1100FFDE1100FFDE1100FFDE1100FFDE1100FFDE1100FFDE11 +00FFDE1100FFDE11A79900049F9B0002979D00008CA7000082B2000079BE00 +0071C900006AD4000062DF000058E800004BEF000038F300061BF6001704F9 +0A2100FB241D00FD451804FF721102FF8F0E02FFA60C02FFB90B00FFC70C00 +FFD10C00FFDB0B00FFDD0A00FFDD0A00FFDD0A00FFDD0A00FFDD0A00FFDD0A +00FFDD0A00FFDD0A00FFDD0A00FFDD0A> +<DE7D0000DE7D0000DE7E0000DE7F0000DF810000E1820001E2820006E47F00 +10E579001FE46D0038E0570057D62D0074CE0A0C88D001348BCF006188D100 +8D85D300B281D200CD7BCF00E377CC01F670CD10FF61CB0EFF5FCB0EFF5FCB +0EFF5FCB0EFF5FCB0EFF5FCB0EFF5FCB0EFF5FCB0EFF5FCB0EFF5FCB0EFF5F +CB0EFF5FCB0EFF5FDE7D0000DE7E0000DE7E0000DE800000DF810000E18300 +01E2830006E4800010E57B001EE56F0037E15A0055D7310073CF0C0B88D001 +318CCF005E8AD1008B86D300B082D200CC7DD000E278CC01F571CD11FF63CB +0FFF60CB0FFF60CB0FFF60CB0FFF60CB0FFF60CB0FFF60CB0FFF60CB0FFF60 +CB0FFF60CB0FFF60CB0FFF60CB0FFF60DE7D0000DE7E0000DE7F0000DE8000 +00DF820000E1830001E3840006E481000FE67C001EE5710036E25D0054D835 +0072D00F0988D0012E8DD0005C8BD1008887D300AE84D200CB7ED000E279CC +01F573CD12FF64CB10FF61CB10FF61CB10FF61CB10FF61CB10FF61CB10FF61 +CB10FF61CB10FF61CB10FF61CB10FF61CB10FF61CB10FF61DE7E0000DE7F00 +00DE7F0000DE800000DF820000E1840001E3840006E482000FE67D001DE572 +0035E2600053DA380071D1120888D0012B8ED000598CD2008688D300AD85D3 +00CA80D000E17BCC00F575CE13FF65CB10FF62CB10FF62CB10FF62CB10FF62 +CB10FF62CB10FF62CB10FF62CB10FF62CB10FF62CB10FF62CB10FF62CB10FF +62DE7E0000DE7F0000DE800000DF810000DF830000E1840001E3850005E583 +000FE67E001DE6740034E3620052DB3C0070D2140688D102288FD000568ED2 +00848AD300AB87D300C981D000E07CCB00F476CE14FF66CB11FF63CB11FF63 +CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF +63CB11FF63CB11FF63DE7F0000DE800000DE800000DF820000DF830000E185 +0001E3860005E584000FE680001CE6760033E4660050DC41006ED3170588D1 +022590D100528FD200818BD300A988D300C783D000E07ECB00F478CE14FF68 +CB12FF64CB12FF65CB12FF65CB12FF65CB12FF65CB12FF65CB12FF65CB12FF +65CB12FF65CB12FF65CB12FF65CB12FF65DE7F0000DE800000DE810000DF82 +0000E0840000E1860001E3870005E585000EE782001BE7780031E569004EDE +46006DD41B0387D1032191D1004E91D2007E8DD400A78AD300C685D000DF80 +CB00F37ACE15FF6ACB13FF66CB13FF66CB14FF66CB14FF66CB14FF66CB14FF +66CB14FF66CB14FF66CB14FF66CB14FF66CB14FF66CB14FF66DE800000DE81 +0000DF810000DF830000E0850000E1870001E3880005E587000EE784001BE7 +7B0030E66D004CE04C006BD5200187D1041C93D2004A93D2007A8FD400A38C +D300C487D100DD82CB00F27CCE17FF6BCC16FF67CC16FF67CC16FF67CC16FF +67CC16FF67CC16FF67CC16FF67CC16FF67CC16FF67CC16FF67CC16FF67CC16 +FF67DE810000DF810000DF820000DF840000E0860000E1880001E3890005E5 +89000DE886001AE87E002EE772004AE2520069D8260085D2071893D2004495 +D3007592D400A08ED300C189D100DC85CC00F17FCF19FF6DCC18FF69CC18FF +69CC19FF69CC19FF69CC19FF69CC19FF69CC19FF69CC19FF69CC19FF69CC19 +FF69CC19FF69CC19FF69DF820000DF820000DF830000DF840000E0870000E1 +890000E38A0004E68A000DE8890019E981002CE8760047E4590066DA2F0083 +D30B1494D2003D97D3006F94D4009C91D400BE8CD100D988CC00F082CF1BFF +70CD1BFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1C +FF6ACD1CFF6ACD1CFF6ACD1CFF6ACD1CFF6ADF820000DF830000DF840000DF +850000E0880000E18A0000E38C0004E68C000CE88B0018E984002BE97A0044 +E6610063DE390081D5100F94D300369AD3006897D5009794D400BB8FD100D7 +8BCC00EF86D01CFF73CD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1F +FF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CCD1FFF6CDF840000DF +840000DF850000DF870000E0890000E18B0000E38D0004E68E000CE98E0016 +EA880029EA7F0041E86A0060E144007ED6160994D3002E9CD400619BD50091 +97D400B693D100D48ECC00ED8AD01DFF77CE22FF6ECD23FF6FCC23FF6FCC23 +FF6FCC23FF6FCC23FF6FCC23FF6FCC23FF6FCC23FF6FCC23FF6FCC23FF6FCC +23FF6FDF850000DF860000DF860000E0880000E08A0000E18D0000E38F0004 +E690000BE9910015EB8C0026EB84003DEA73005CE550007AD91F0494D30124 +9FD400579ED6008A9BD400B196D200D092C600E990C317FF85C12AFF79BF2D +FF79BE2FFF7ABE30FF7ABE30FF7ABE30FF7ABE30FF7ABE30FF7ABE30FF7ABE +30FF7ABE30FF7ABE30FF7ADF860000DF870000E0880000E0890000E08B0000 +E18E0000E3910003E693000AE9940014EB910024EC89003AEC7B0057E85E00 +76DE2F0390D40619A1D30049A2CC0079A3BE009EA2B100BEA2A500DDA09E04 +FA9DA52FFF89A12CFF8B9D29FF8D9D29FF8D9D29FF8D9D29FF8D9D29FF8D9D +29FF8D9D29FF8D9D29FF8D9D29FF8D9D29FF8DE0870000E0880000E0890000 +E08A0000E08D0000E1900000E3930003E6950009E9970012EC950021ED8F00 +36ED830052EB6C0071E440018DCD0E07A4B8022AADA60055B1920082B18500 +ABB27A00D0AF6F00F0AC6900FEA76400FFA76100FFA86000FFA86000FFA860 +00FFA86000FFA86000FFA86000FFA86000FFA86000FFA86000FFA8E0890000 +E08A0000E08B0000E08C0000E08E0000E1910000E3940003E6970008E99A00 +11EC9A001FEE960032EF8C004CEB7C006AD95F0086B43B00A087150EB36202 +2BBC4E0054BF420185C43703B2C22C06E2BB2A0DFEB2250DFFB2210DFFB321 +0DFFB3210DFFB3210DFFB3210DFFB3210DFFB3210DFFB3210DFFB3210DFFB3 +210DFFB3E08B0000E08B0000E08C0000E08D0000E0900000E1930000E39600 +02E69A0008E99D000FED9E001CEF9C002DEC960045DE900060C47F007E9D61 +0098643B01AF1C1208C206132AC8032061C8022899C5133EDBB8395BFF9F43 +64FF994A6BFF954A6BFF954A6BFF954A6BFF954A6BFF954A6BFF954A6BFF95 +4A6BFF954A6BFF954A6BFF95E08C0000E18D0000E18E0000E08F0000E09100 +00E1950000E3980002E59C0007E9A1000DECA30018E9A40029DDA3003DCEA2 +0058B49600768C7F008F546100A70F4305BC004B2FBF00565FBB00609BB90D +75DFAD408CFF92418DFF8F408EFF8F408EFF8F408EFF8F408EFF8F408EFF8F +408EFF8F408EFF8F408EFF8F408EFF8F408EFF8FE18E0000E18F0000E18F00 +00E0910000E0930000E1970000E29B0002E59F0006E9A4000BE4A90016DBAD +0024D0B00038BFAF0051A5A8006E7F9800874981009D0B6F07B0007A35B400 +856BB0008EA2AC0094D1A512A0FA981FA5FF911EA6FF911EA6FF911EA6FF91 +1EA6FF911EA6FF911EA6FF911EA6FF911EA6FF911EA6FF911EA6FF91E19000 +00E1910000E1910000E1930000E0950000E1990000E29D0001E3A20005DEA7 +000CD7AF0014CFB6001FC4BB0030B3BC00479AB9006376AF007E429C00940A +910CA7009D38A800A96CA400B1A19F00B4CB9802B8EC9004BCF88D04BCF88C +03BCF88C03BCF88C03BCF88C03BCF88C03BCF88C03BCF88C03BCF88C03BCF8 +8C03BCF88CE1920000E1930000E2940000E1950000E0970000E19B0000E29F +0001D9A40007D1AB000BCBB50011C5BF0019BAC60027AACB003C92CB005772 +C600713FB800880AAE0A9A00BB369A00C2689300CA9C8F00D4CA8B00D6EA82 +00D9F57E00DAF57E00DAF57E00DAF57E00DAF57E00DAF57E00DAF57E00DAF5 +7E00DAF57E00DAF57E00DAF57EE2950000E2950000E2960000E1980000E09A +0000DE9D0001D6A00004CDA70007C7B00009C2BC000CBBC80012B1D1001CA0 +D6002D8ADA00456FDB005E41D100770DCA088A00D3328900D8638200E2977E +00EAC37900EDE27200F0F16F00F0F16E00F0F16E00F0F16E00F0F16E00F0F1 +6E00F0F16E00F0F16E00F0F16E00F0F16E00F0F16EE2970000E3980000E399 +0000E29A0000E19C0000D49D0003C9A20005C2AB0006BDB60006B9C50007B3 +D2000AA9DB001199E1001D84E500306DEB004745E8006110E3057800E92D78 +00EF5C7200F6906D00F9B86800FAD36200FCE55F00FCE45F00FCE45F00FCE4 +5F00FCE45F00FCE45F00FCE45F00FCE45F00FCE45F00FCE45F00FCE45FE39A +0000E39B0000E49C0000E19D0000D49C0003C89F0005BFA60005B9B10003B5 +BE0002B0CD0002AADA0004A1E4000697EC000B86F300186CF6002E45F6004B +13F4046400F82B6602FD5B6109FF8E5810FFB54F02FFCA5200FFDA4F00FFDA +4F00FFDA4F00FFDA4F00FFDA4F00FFDA4F00FFDA4F00FFDA4F00FFDA4F00FF +DA4F00FFDA4FE49D0000E49E0000E59F0000D79C0003C89D0006BEA30005B7 +AB0003B1B70000ACC60000A7D30000A0DE000098E800018EF100047CF60013 +5FF9002934F8004707F80B5C00FB375900FF645308FF924B0EFFB74500FFCA +4800FFDC4400FFDC4300FFDC4300FFDC4300FFDC4300FFDC4300FFDC4300FF +DC4300FFDC4300FFDC4300FFDC43E5A10000E4A10000D99D0003C99B0006BE +9E0006B5A50004AEAC0001A8BB0000A2CA00009CD5000096E000008DEA0000 +82F100056CF700154CF8002C21F8024800F9175400FC434C00FE6E4606FF97 +4002FFB64200FFCB3E00FFDE3A00FFE03900FFE03900FFE03900FFE03900FF +E03900FFE03900FFE03900FFE03900FFE03900FFE039E6A20000DA9E0003CA +990006BE9A0006B59F0005ADA60002A5B000009EBF000098CD000092D80000 +8BE2000082EB000075F200075CF700173AF9002E11F9054600FB254800FD4E +4000FF793A02FF993600FFB93700FFCD3400FFDE3000FFE42E00FFE42E00FF +E42E00FFE42E00FFE42E00FFE42E00FFE42E00FFE42E00FFE42E00FFE42EDB +9E0003CA990006BF980007B59B0006ACA10004A4A800009CB5000094C30000 +8ECF000088DA000080E4000076EC000167F300084CF7001828F9003007FA0C +4100FB313B00FE5A3500FF822F00FFA02D00FFBC2D00FFCE2B00FFDD2700FF +E62400FFE62400FFE62400FFE62400FFE62400FFE62400FFE62400FFE62400 +FFE62400FFE624CA990006BE980007B5980006AC9C0005A3A200019AAC0000 +91BA00008AC6000084D200007DDC000075E600006AEE000158F400093CF700 +1917F9003102FB153800FC3B3000FE662A00FF8A2500FFA62400FFBF2400FF +CF2200FFDC1F00FFE71C00FFE71C00FFE71C00FFE71C00FFE71C00FFE71C00 +FFE71C00FFE71C00FFE71C00FFE71CBE980007B4980006AC990005A39D0002 +9AA4000090B0000087BD000080C900007AD4000072DE00006AE800005DEF00 +0149F400092BF7001B0AFB022F00FB202D00FD442600FF712100FF921C00FF +AB1B00FFC11B00FFCF1900FFDB1700FFE51500FFE51500FFE51500FFE51500 +FFE51500FFE51500FFE51500FFE51500FFE51500FFE515B3980006AA990005 +A39A00039A9E000190A8000086B400007DC0000076CB00006FD6000067E100 +005DE900004FF000013AF500091AF8001C02FB0A2800FB2A2200FE4E1C01FF +7B1700FF981402FFAF1200FFC21200FFCF1100FFDA0F00FFE20E00FFE30E00 +FFE30E00FFE30E00FFE30E00FFE30E00FFE30E00FFE30E00FFE30E00FFE30E +A9990004A19A0002999C000190A1000085AC00007BB7000073C300006BCE00 +0064D900005BE300004EEB000040F100012AF5000B0BF7031C00FA161D00FC +321801FE5B1304FF830C01FF9C0B03FFB10800FFC30A00FFCE0900FFD80900 +FFE00800FFE10800FFE10800FFE10800FFE10800FFE10800FFE10800FFE108 +00FFE10800FFE1089F9A0002969C00008E9E000085A500007BAF000071BB00 +0068C6000060D1000058DC00004DE5000040EC000031F1000217F4000F02F7 +091800FA1F1300FC3B0F02FF660901FF880601FFA00301FFB30200FFC30300 +FFCE0300FFD70300FFDE0300FFDF0300FFDF0300FFDF0300FFDF0300FFDF03 +00FFDF0300FFDF0300FFDF0300FFDF03> +<DC760000DC770000DD780000DD790000DD790000DE7A0000E07A0002E17600 +0BE16D001ADF5E0032DA45004FD021016DCA030F7FCE00377FCD00617BCF00 +8C76D100B073D000C86DCF00DD68CD00F063CE05FE5ACB06FF53CB06FF53CB +06FF53CB06FF53CB06FF53CB06FF53CB06FF53CB06FF53CB06FF53CB06FF53 +CB06FF53CB06FF53DC760000DD770000DD780000DD790000DE7A0000DF7B00 +00E07A0002E177000BE16F001ADF600031DB48004ED124016CCA030D7FCE00 +3580CD005F7CCF008A78D100AF75D100C76ECF00DD6ACD00F064CE06FE5BCB +06FF54CB07FF54CB07FF54CB07FF54CB07FF54CB07FF54CB07FF54CB07FF54 +CB07FF54CB07FF54CB07FF54CB07FF54DC770000DD780000DD790000DD7A00 +00DE7A0000DF7B0000E07B0002E178000BE2700019E0620030DC4B004DD226 +006BC9040A80CE003281CD005D7ECF008879D100AD76D100C770D000DC6BCD +00EF66CE07FE5CCB07FF55CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55 +CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55DD780000DD7900 +00DD790000DD7A0000DE7B0000DF7C0000E07C0002E179000BE2720018E165 +002FDD4F004CD329006AC9050881CE003083CD005B7FCF00867AD100AC77D1 +00C671D000DC6DCD00EF67CE08FE5DCB08FF56CB08FF56CB08FF56CB08FF56 +CB08FF56CB08FF56CB08FF56CB08FF56CB08FF56CB08FF56CB08FF56CB08FF +56DD780000DD790000DD7A0000DD7B0000DE7C0000DF7D0000E07D0002E27A +000BE2740018E167002EDE53004BD42D0069CA070681CE002D84CE005881CF +00837CD100AA79D100C573D000DB6ECD00EE69CE08FE5FCB08FF57CB09FF57 +CB09FF57CB09FF57CB09FF57CB09FF57CB09FF57CB09FF57CB09FF57CB09FF +57CB09FF57CB09FF57DD790000DD7A0000DD7B0000DD7B0000DE7C0000DF7D +0000E07E0002E27B000AE3760017E26A002CDF570049D6320068CB0A0481CF +012985CE005483CF00807ED100A87BD200C375D000DA70CD00EE6BCE09FE60 +CB09FF59CB0AFF58CB0AFF58CB0AFF59CB0AFF59CB0AFF59CB0AFF59CB0AFF +59CB0AFF59CB0AFF59CB0AFF59CB0AFF59DD7A0000DD7B0000DD7B0000DE7C +0000DE7D0000DF7E0000E17F0001E27D000AE3780016E36D002BE05C0047D8 +380066CC0F0380CF012587CF005085CF007D80D200A57DD200C278D100DA73 +CD00ED6DCE09FD63CB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF +5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ACB0BFF5ADD7B0000DD7B +0000DE7C0000DE7D0000DE7E0000DF7F0000E1800001E27F000AE47A0015E4 +70002AE1600045DA3E0064CE15027FCF022088CF004B87CF007983D200A27F +D200C07AD100D875CD00EC70CD09FD65CC0CFF5CCB0CFF5CCB0CFF5CCB0CFF +5CCB0CFF5CCB0CFF5CCB0CFF5CCB0CFF5CCB0CFF5CCB0CFF5CCB0CFF5CCB0C +FF5CDD7C0000DE7C0000DE7D0000DE7E0000DE7F0000E0810000E1820001E3 +800009E47C0015E4730028E3650043DC450062D11C017ECF041B8AD000468A +D0007485D2009E82D200BE7DD200D778CE00EB73CD08FD69CC0EFF5FCB0DFF +5ECB0DFF5ECB0DFF5ECB0DFF5ECB0DFF5ECB0DFF5ECB0DFF5ECB0DFF5ECB0D +FF5ECB0DFF5ECB0DFF5EDE7D0000DE7D0000DE7E0000DE7F0000DF800000E0 +820000E1830001E3820009E57F0014E5770026E46A0040DE4D0060D424007C +CF05158BD100408DD0006E89D2009985D300BB80D200D57BCE00EA76CC07FD +6CCC10FF61CB0FFF61CB0FFF61CB0FFF61CB0FFF61CB0FFF61CB0FFF61CB0F +FF61CB0FFF61CB0FFF61CB0FFF61CB0FFF61DE7E0000DE7F0000DE7F0000DE +800000DF810000E0830000E1850001E3840008E5820013E67B0024E570003D +E156005DD72D007AD0090F8CD100388FD100688CD2009488D300B784D200D3 +7FCE00E97ACC06FC71CC12FF64CB11FF63CB11FF63CB11FF63CB11FF63CB11 +FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63CB11FF63DE7F0000DE +800000DE800000DE810000DF830000E0850000E2870001E4870008E6850012 +E77F0022E775003AE35F0059DB380077D2100B8CD1003092D1005F90D3008E +8CD300B388D300D083CE00E77ECB06FB75CB17FF67C918FF67C819FF67C81A +FF67C81AFF67C81AFF67C81AFF67C81AFF67C81AFF67C81AFF67C81AFF67C8 +1AFF67DE800000DE810000DF820000DF830000DF840000E0860000E2880001 +E4890007E6880011E8830020E87B0037E6680055DF440074D519068CD10026 +95D2005694D3008690D400AD8CCE00CA8AC200E188BB04F984BE27FF71BC2B +FF70B92BFF71B82BFF72B82BFF72B82BFF72B82BFF72B82BFF72B82BFF72B8 +2BFF72B82BFF72B82BFF72DF820000DF820000DF830000DF840000DF860000 +E0880000E28A0001E48B0007E68B0010E888001EE9800033E8720050E35200 +6FD925038AD1021A98CE00479AC500749AB900969BAD00B59BA100D4999A01 +F2979E20FE869E2AFF819A28FF849826FF859826FF859826FF859826FF8598 +26FF859826FF859826FF859826FF859826FF85DF830000DF840000DF850000 +DF860000DF870000E08A0000E28C0001E48E0006E78F000EE98D001CEA8600 +2FEA7B004BE761006ADD360186C30E069CAF0226A59E004FA98E0078AA8100 +A1AB7600C5A96D00E6A56700FAA06401FF9F6002FF9F5F03FFA05F03FFA05F +03FFA05F03FFA05F03FFA05F03FFA05F03FFA05F03FFA05F03FFA0DF850000 +DF860000DF870000E0880000E0890000E18C0000E28E0001E4910006E79200 +0DEA91001AEB8D002CEB830045E5730063CD57007FAB3601987F130DAB5C01 +29B44A004EB83E0179BC3502A4BC2B04CFB7290AF7AD280FFFA92511FFA924 +12FFA92412FFA92412FFA92412FFA92412FFA92412FFA92412FFA92412FFA9 +2412FFA9DF870000E0880000E0880000E0890000E08B0000E18E0000E29000 +00E4930005E796000CEA960017EC940028E58E003ED6880059BB760076955A +00905E3700A81B1107BB041127C1031E55C002258ABD012CBEBA2F52F99C3E +5DFF914262FF8F4364FF8D4364FF8D4364FF8D4364FF8D4364FF8D4364FF8D +4364FF8D4364FF8D4364FF8DE0890000E08A0000E08A0000E08B0000E08D00 +00E1900000E2930000E4960004E799000BE89B0015E29C0024D69B0038C699 +0051AB8D006F847700884F5B009F0D3F06B500482EB8005258B400598CB000 +67C8AD2D81FC924087FF863F88FF863E88FF863E88FF863E88FF863E88FF86 +3E88FF863E88FF863E88FF863E88FF863E88FF86E08B0000E08C0000E08C00 +00E08D0000E08F0000E1920000E2950000E4990003E69D0009DDA10014D4A5 +0022C9A70033B8A5004A9D9E0066788F0080447A00960A6908A9007535AD00 +7E63A9008697A4008EC59F0B96F194209DFF881F9EFF881E9FFF881E9FFF88 +1E9FFF881E9FFF881E9FFF881E9FFF881E9FFF881E9FFF881E9FFF88E18D00 +00E18E0000E18F0000E18F0000E0910000E0940000E1970000E09B0004D8A0 +000BD0A70013C8AE001EBDB3002DACB3004192AF005C6FA500773D95008D06 +880BA0009637A100A1679C00A99A9800AEC39301B0E58B03B3FA8502B4FA84 +02B4FA8402B4FA8402B4FA8402B4FA8402B4FA8402B4FA8402B4FA8402B4FA +8402B4FA84E18F0000E1900000E1910000E1920000E0940000E0960000DE9A +0000D39E0006CBA4000BC5AD0011BEB60018B3BE0025A3C300388AC200516A +BC006C39AE008204A4099500B4369300BB658B00C3978700CCC48600CDE27D +00CFF77600D0F77600D0F77500D0F77500D0F77500D0F77500D0F77500D0F7 +7500D0F77500D0F77500D0F775E1920000E1930000E2940000E2950000E196 +0000DB980001D09B0004C7A10007C1A90009BBB4000CB4C00011AAC8001B9A +CE002B83D1004166D1005A38C7007205BF078500CC338200D1617A00D99376 +00E2BF7400E6DF6D00E9F76600EAF76500EAF76500EAF76500EAF76500EAF7 +6500EAF76500EAF76500EAF76500EAF76500EAF765E2950000E2960000E297 +0000E2980000DD980000CF990003C49D0005BDA50006B7AF0006B2BC0007AB +C9000AA1D2001192D8001D7DDE002E63E200453ADE005E07D7077400E13070 +00E75A6A00ED8B6500F1B56100F4D35C0AFAF1530EFBF44F0FFBF44F0FFBF4 +4F0FFBF44F0FFBF44F0FFBF44F0FFBF44F0FFBF44F0FFBF44F0FFBF44FE398 +0000E3990000E39A0000DD990000CF980003C39B0005BAA10005B4AA0003AE +B60002A8C50002A2D2000499DC00078EE5000C7EEC001865F1002A3FF00045 +0EED045E00F3295E00F8555701FB845206FCAE4D00FDC84B01FDDE4601FEE2 +4401FEE24401FEE24401FEE24401FEE24401FEE24401FEE24401FEE24401FE +E24401FEE244E39C0000E49D0000E19C0000D0980003C3990006B99F0005B2 +A60003ABB10000A5C000009FCE000099DA000091E4000088ED000178F4000B +5FF8001D38F8003809F8055200FB2E4F00FE594703FF854106FFAB3E00FFC6 +3E00FFDA3900FFE13700FFE13700FFE13700FFE13700FFE13700FFE13700FF +E13700FFE13700FFE13700FFE137E5A00000E09E0001D09A0005C4990006B9 +9C0006B0A20004A9A90000A1B600009AC5000094D100008EDC000086E60000 +7CEE00016AF4000D4DF8001F25F9003A02FA0F4A00FC3A4200FE653A01FF8C +3602FFAE3400FFC83400FFDA2F00FFE42C00FFE42C00FFE42C00FFE42C00FF +E42C00FFE42C00FFE42C00FFE42C00FFE42C00FFE42CE4A20000D19B0005C3 +980007B9990006B09D0005A8A300029FAC000097BB000090C900008AD40000 +83DE00007AE800006FF000035AF5000E3BF8002114F9023A00FB1D3E00FD45 +3600FF713000FF932B00FFB32C00FFC92A00FFDA2600FFE52300FFE62200FF +E62200FFE62200FFE62200FFE62200FFE62200FFE62200FFE62200FFE622D1 +9B0005C3990007B8980006B0990005A79E00039EA5000095B100008CBF0000 +86CB00007FD6000078E000006FE9000061F100034AF5000F2AF8002309FB07 +3500FB283200FD502B00FF7C2600FF9B2200FFB72200FFCA2000FFD91E00FF +E51A00FFE71A00FFE71A00FFE71A00FFE71A00FFE71A00FFE71A00FFE71A00 +FFE71A00FFE71AC2980007B7980006AF990005A79A00049E9F000194A90000 +8AB6000082C200007BCD000074D800006CE2000062EB000053F200033AF600 +1019F8002403FB102D00FC322600FE5C2100FF851C00FFA11A00FFBA1900FF +CB1800FFD81500FFE41300FFE71300FFE71300FFE71300FFE71300FFE71300 +FFE71300FFE71300FFE71300FFE713B6980006AD990005A59A00039D9B0001 +93A2000089AD000080B9000078C5000070D0000069DB000060E5000054EC00 +0044F2000329F600110AF9022300FB1B2200FC3A1C02FF671601FF8C1201FF +A51002FFBC0F00FFCB0F00FFD70E00FFE20C00FFE70C00FFE70C00FFE70C00 +FFE70C00FFE70C00FFE70C00FFE70C00FFE70C00FFE70CAC990005A39A0003 +9B9B0001939E000089A600007FB1000075BC00006DC8000065D300005DDE00 +0053E7000045ED000034F3000318F5001401F90B1D00FB241800FD441303FF +710C00FF910A02FFA80601FFBC0700FFCB0700FFD60700FFE00600FFE50600 +FFE50600FFE50600FFE50600FFE50600FFE50600FFE50600FFE50600FFE506 +A19A0002989C0001909E000088A100007EA9000074B500006AC0000062CB00 +005AD7000050E1000044E8000036EE000023F2000609F5041300F9141300FB +2D0E00FD4E0A01FF780600FF960401FFAB0200FFBE0200FFCB0200FFD50200 +FFDE0200FFE30200FFE30200FFE30200FFE30200FFE30200FFE30200FFE302 +00FFE30200FFE302969C00008D9E000085A100007DA4000073AD000068B900 +005FC4000056CF00004DDA000043E3000035E9000027EE000110F1000B01F5 +0A0F00F91D0A00FB360600FE580200FF800100FF9A0000FFAF0000FFC10000 +FFCD0000FFD60000FFDE0000FFE20000FFE20000FFE20000FFE20000FFE200 +00FFE20000FFE20000FFE20000FFE200> +<DA6E0000DB6F0000DB700000DB710000DB710000DC710000DD700000DD6C00 +07DD620015DA4F002CD3340049CA140265C8001772CC003B71CB00626CCD00 +8A67CF00AD63CE00C35DCE00D759CE00EB54CF00FB4ECC00FF47CC01FF45CB +01FF45CB01FF45CB01FF45CB01FF45CB01FF45CB01FF45CB01FF45CB01FF45 +CB01FF45CB01FF45DA6E0000DB6F0000DB700000DB710000DB720000DC7200 +00DD710000DE6D0007DD630014DA51002BD4360048CB160265C8011573CC00 +3972CB00606DCD008868CF00AC64CE00C25FCE00D75ACE00EA56CF00FB50CC +01FF48CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46 +CB01FF46CB01FF46CB01FF46CB01FF46DB6F0000DB700000DB710000DB7200 +00DC720000DC720000DD720000DE6E0006DE650014DB54002AD5390047CC19 +0164C8021374CC003774CC005E6FCD00866ACF00AA66CE00C260CE00D65CCE +00EA57CE00FB51CC01FF49CB01FF47CB01FF47CB02FF47CB02FF47CB02FF47 +CB02FF47CB02FF47CB02FF47CB02FF47CB02FF47CB02FF47DB700000DB7100 +00DB720000DB730000DC730000DC730000DD730000DE6F0006DE670013DC56 +0029D63D0045CD1D0163C8031074CC003475CC005B71CD00846BCF00A968CF +00C162CE00D65DCE00E959CE00FA53CC01FF4BCB02FF49CB02FF49CB02FF49 +CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02FF +49DB700000DB720000DB730000DC730000DC740000DD740000DE740000DE71 +0006DF690012DC590028D7410044CE210162C8050E75CC003177CC005873CD +00816DCF00A76ACF00C064CE00D55FCE00E95BCE00FA55CC01FF4CCB02FF4A +CB02FF4ACB02FF4ACB02FF4ACB02FF4ACB02FF4ACB02FF4ACB02FF4ACB02FF +4ACB02FF4ACB02FF4ADB710000DB730000DC740000DC740000DC750000DD76 +0000DE750000DF720006DF6B0012DD5C0026D9460042D0250160C8070B75CC +002D79CC005575CD007E6FCF00A56CCF00BF67CF00D462CE00E85DCE00F957 +CC01FF4ECB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF +4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CDB730000DC740000DC750000DC76 +0000DC760000DD770000DE770000DF740006E06D0011DE600025DA4B0040D2 +2A015FC9090776CC00297BCC005178CD007B72D000A36FD000BE6ACF00D364 +CE00E760CE00F95ACC02FF51CB03FF4DCB03FF4ECB03FF4ECB03FF4ECB03FF +4ECB03FF4ECB03FF4ECB03FF4ECB03FF4ECB03FF4ECB03FF4EDC740000DC75 +0000DC760000DC770000DD770000DD780000DE780000E0760005E0700010DF +640023DC51003ED430005DC90C0377CC00247DCD004D7BCD007775D000A072 +D000BC6DCF00D267CE00E662CD00F85CCC03FF53CB04FF50CB04FF50CB04FF +50CB04FF50CB04FF50CB04FF50CB04FF50CB04FF50CB04FF50CB04FF50CB04 +FF50DC750000DC760000DC770000DD780000DD790000DE790000DF7A0000E0 +780005E173000FE0680021DE58003CD636005BCA100077CC011F7FCD00477E +CD007278D0009C75D100BA70D000D16ACE00E566CD00F860CC05FF55CB06FF +52CB06FF52CB06FF52CB06FF52CB06FF52CB06FF52CB06FF52CB06FF52CB06 +FF52CB06FF52CB06FF52DC770000DD780000DD780000DD790000DD7A0000DE +7B0000DF7C0000E07A0005E276000EE26D0020E05E0039D93F0058CD190075 +CC041981CE004181CE006D7CD0009778D100B774D100CF6ECF00E469CD00F7 +63CC07FF58CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55CB07FF55CB07 +FF55CB07FF55CB07FF55CB07FF55CB07FF55DD780000DD790000DD7A0000DD +7B0000DD7B0000DE7C0000DF7D0000E17D0004E279000EE271001EE1640036 +DB480055D1220072CD071382CF003A84CE006680D000917CD200B478D100CE +72CF00E36DCC00F667CD0AFF5ACB09FF58CB09FF58CB09FF58CB09FF58CB09 +FF58CB09FF58CB09FF58CB09FF58CB09FF58CB09FF58CB09FF58DD7A0000DD +7A0000DD7B0000DE7C0000DE7D0000DF7E0000E07F0000E17F0004E37D000D +E376001CE36A0033DE530051D52C0070CD0A0C84D0003288CE005F84D0008B +80D200B07CD200CB77CF00E172C900F46DC910FF60C712FF5DC714FF5CC516 +FF5DC516FF5DC516FF5DC516FF5DC516FF5DC516FF5DC516FF5DC516FF5DC5 +16FF5DDD7B0000DE7C0000DE7D0000DE7E0000DE7E0000DF800000E0810000 +E2820004E380000CE57B001AE470002FE15E004ED938006CCF110784D00129 +8BCF005689D0008384D000A982C800C382BE00D881B600EF7DB719FE6EB727 +FF67B628FF68B428FF69B328FF69B328FF69B328FF69B328FF69B328FF69B3 +28FF69B328FF69B328FF69DE7D0000DE7E0000DE7F0000DE7F0000DE800000 +DF820000E0840000E2840003E484000BE57F0018E677002CE4670049DD4600 +68D31D0482D0021D8EC9004490BE006D92B3008F93A900AC949E00CA929600 +E98F9713FB839822FF7B941FFF7D911BFF80901BFF80901BFF80901BFF8090 +1BFF80901BFF80901BFF80901BFF80901BFF80DE7F0000DE7F0000DE800000 +DE810000DF820000DF840000E0860000E2870003E487000BE6840016E77D00 +29E6710044E2560063D42E017FB80A0494A601229D98004BA2890071A37E00 +98A47400BCA36B00DC9F6500F3996302FF986002FF985D03FF995C03FF995C +03FF995C03FF995C03FF995C03FF995C03FF995C03FF995C03FF99DE800000 +DF810000DF820000DF830000DF840000E0860000E1880000E38A0003E58B00 +0AE7890014E9840025E77A003EDD69005CC44F0077A230009078120DA35500 +27AD450049B039006EB4320299B52A04C0B12607ECA9240BFEA4200CFEA41F +0FFEA31F0FFEA31F0FFEA31F0FFEA31F0FFEA31F0FFEA31F0FFEA31F0FFEA3 +1F0FFEA3DF830000DF830000DF840000DF850000DF860000E0880000E18B00 +00E38D0002E58E0009E88E0012EA8B0022DD860037CD7F0052B36E006F8E54 +0088583400A0120903B5021025B9011C4BBA00227DB60028ADB31D43EA9F4A +61FE805168FF7C576EFF78576EFF78576EFF78576EFF78576EFF78576EFF78 +576EFF78576EFF78576EFF78DF850000DF860000DF870000E0870000E08800 +00E08B0000E18D0000E3900002E5920008E4940011DB940020CF930033BE90 +004BA48400687E7000804A550098093A05AD00452DB1004F54AD005582A800 +5FB5A51473F1973C80FF7E3A81FF7E3882FF7E3882FF7E3882FF7E3882FF7E +3882FF7E3882FF7E3882FF7E3882FF7E3882FF7EE0870000E0880000E08900 +00E08A0000E08B0000E08D0000E1900000E3930002E0960008D6990012CD9C +001FC29F002FB19D0044959500607187007840740090076409A2007035A600 +795FA100808D9C0088BA99018EE6921E96FF801C97FF801B97FF801B97FF80 +1B97FF801B97FF801B97FF801B97FF801B97FF801B97FF801B97FF80E08A00 +00E08B0000E08C0000E08C0000E08D0000E08F0000E1920000DB960003D29A +0009CA9F0012C2A5001CB7AA002AA6AA003D89A60055679D006F388D008605 +820C9800903699009A629400A2929000A8BC8D00A9DC8602ACFB7D02ADFB7C +02ADFB7C02AEFB7C02AEFB7C02AEFB7C02AEFB7C02AEFB7C02AEFB7C02AEFB +7C02AEFB7CE08C0000E18D0000E18E0000E18F0000E1900000E0920000D894 +0000CE980005C69E000ABFA60010B7AE0018ADB600239CBA003482B9004B61 +B3006532A5007B059D0C8C00AD368C00B4618300BB907F00C5BE8100C5DB77 +00C7F86F00C8F96E00C8F96D00C8F96D00C8F96D00C8F96D00C8F96D00C8F9 +6D00C8F96D00C8F96D00C8F96DE18F0000E1900000E1910000E1920000E193 +0000D7940000CB960003C29B0006BBA30009B5AC000CAEB70011A3C0001A92 +C600287BC8003C5DC6005530BC006D05B70B7D00C4347B00CA5D7200D18D6E +00DABA6E00DEDA6805E2F75D0DE3FB560EE3FC540EE3FC540EE3FC540EE3FC +540EE3FC540EE3FC540EE3FC540EE3FC540EE3FC54E1920000E1930000E294 +0000E2950000D7940000C9950003BF980005B89F0006B2A80006ABB30007A3 +C1000A98CA001189D0001C75D5002D59D800422FD2005A05CE0C6C00D83068 +00E0586100E5875C00E8B05800EED0560AF4F04C4AFAFF244AFAFF244AFAFF +244AFAFF244AFAFF244AFAFF244AFAFF244AFAFF244AFAFF244AFAFF24E296 +0000E2970000E2970000D8960000CA940003BE970004B69C0005AFA40004A8 +AF0002A1BD000299CA000490D4000885DC000F73E3001B5AE8002C33E70043 +07E3095800EB2B5500F1524D00F47F4900F6A84700F8C74400FADF3F22FEF1 +2822FEF12722FEF12722FEF12722FEF12722FEF12722FEF12722FEF12722FE +F12722FEF127E3990000E39A0000D8980000C9950004BE960005B59A0005AD +A10004A5AA00009DB9000096C7000090D4000089DF000080E9000173F10006 +5DF600133AF8002B10F9024500FB254500FD4F3C00FF7B3602FFA03300FFC0 +3300FFD72F00FFE42B00FFE52A00FFE52A00FFE52A00FFE52A00FFE52A00FF +E52A00FFE52A00FFE52A00FFE52AE49E0000D99B0002C9980005BE970006B4 +990006AC9E0004A3A600009AB2000092C100008CCD000086D800007EE20000 +75EB000066F200064DF6001428F9002C06FB0A3F00FC313800FE5C3100FF85 +2B00FFA72900FFC32900FFD72500FFE42200FFE62100FFE62100FFE62100FF +E62100FFE62100FFE62100FFE62100FFE62100FFE621DA9D0003C9990006BC +980007B3980006AB9A0005A2A1000199A9000090B7000088C4000081CF0000 +7ADA000072E4000068ED000056F300073CF7001518F9012C00FC133500FC3C +2C00FF692600FF8E2200FFAC2000FFC51F00FFD61C00FFE41900FFE71800FF +E71800FFE71800FFE71800FFE71800FFE71800FFE71800FFE71800FFE718C8 +990006BC980006B2990006AA990004A29B000298A300008EAE000085BB0000 +7DC7000076D200006FDD000066E600005AEE000047F400072AF700170CFA05 +2800FB202800FD462200FF751C00FF951801FFB11700FFC61600FFD61400FF +E21200FFE71100FFE71100FFE71100FFE71100FFE71100FFE71100FFE71100 +FFE71100FFE711BB980007B1990006A8990004A09A0002989D00008DA70000 +83B200007ABE000072CA00006BD5000063DF000059E800004BEF000037F400 +0718F7001A02FA0D2200FB2A1D01FE511805FF7F0F01FF9A0F06FFB40900FF +C70D00FFD50C00FFE00B00FFE70A00FFE70A00FFE70A00FFE70A00FFE70A00 +FFE70A00FFE70A00FFE70A00FFE70AAF990005A69A00049D9B0002959C0000 +8DA0000082AA000078B600006FC1000067CD00005FD8000056E2000049EA00 +003CF0000026F4000A08F6031A00FA171800FB321301FE5B0E03FF850801FF +9E0602FFB50400FFC70600FFD40600FFDE0500FFE70500FFE70500FFE70500 +FFE70500FFE70500FFE70500FFE70500FFE70500FFE705A49A00039B9B0001 +929D00008A9F000082A4000077AE00006DBA000064C500005CD1000053DB00 +0048E400003AEB00002DF0000013F3000E00F60A1400FA200F00FC3B0A01FE +650500FF8A0200FFA10000FFB70000FFC70000FFD30000FFDD0000FFE70100 +FFE70100FFE70100FFE70100FFE70100FFE70100FFE70100FFE70100FFE701 +999C0001909E000087A000007FA3000077A800006CB2000061BE000058C900 +0050D4000046DE00003AE600002CEB00001CEF000405F2040D00F7130A00FA +290600FC450200FF6F0100FF900000FFA70000FFBB0000FFCA0000FFD40000 +FFDD0000FFE60000FFE70000FFE70000FFE70000FFE70000FFE70000FFE700 +00FFE70000FFE7008D9E000084A100007BA5000074A700006BAC000060B700 +0056C200004DCD000044D8000038E000002CE600001DEA000105EC000A00F2 +0C0700F81C0300FB310100FE4F0000FF790000FF950000FFAB0000FFBE0000 +FFCC0000FFD50000FFDD0000FFE50000FFE60000FFE60000FFE60000FFE600 +00FFE60000FFE60000FFE60000FFE600> +<D8630000D8650000D8660000D9670000D9680000D9670000DA650000DA6100 +03D956000FD4410027CE270042C60B065BC6002062C9004061CA00635CCB00 +8756CC00A852CC00BE4DCC00D248CD00E544CE00F53FCD00FE38CC00FF34CC +00FF35CC00FF35CC00FF35CC00FF35CC00FF35CC00FF35CC00FF35CC00FF35 +CC00FF35CC00FF35D8640000D8650000D9670000D9680000D9690000DA6800 +00DA660000DA620003D958000FD5430026CF2A0041C70D055AC6001D63CA00 +3E62CA00615ECB008558CD00A754CC00BE4ECC00D24ACD00E446CE00F541CD +00FE39CC00FF36CC00FF36CC00FF36CC00FF36CC00FF36CC00FF36CC00FF36 +CC00FF36CC00FF36CC00FF36CC00FF36D8650000D9660000D9680000D96900 +00D96A0000DA690000DA680000DA640003DA59000ED6460025CF2D0040C810 +045AC6001A65CA003B64CA005E5FCB00835ACD00A656CD00BD50CC00D14CCD +00E448CE00F543CD00FE3BCC00FF37CC00FF38CC00FF38CC00FF38CC00FF38 +CC00FF38CC00FF38CC00FF38CC00FF38CC00FF38CC00FF38D8660000D96700 +00D9690000D96A0000DA6B0000DA6A0000DA690000DB650002DA5C000ED749 +0024D130003FC913035AC6001767CA003966CA005C62CB00815CCD00A558CD +00BC52CD00D04DCD00E34ACE00F545CD00FE3DCC00FF39CC00FF39CC00FF3A +CC00FF3ACC00FF3ACC00FF3ACC00FF3ACC00FF3ACC00FF3ACC00FF3ACC00FF +3AD9670000D9690000D96A0000DA6B0000DA6C0000DA6B0000DB6A0000DB67 +0002DB5E000DD84C0022D234003DCA160259C6001369CA003568CB005964CB +007F5ECD00A35ACD00BB54CD00D050CD00E34CCE00F447CD00FE3FCC00FF3B +CC00FF3CCC00FF3CCC00FF3CCC00FF3CCC00FF3CCC00FF3CCC00FF3CCC00FF +3CCC00FF3CCC00FF3CD9690000DA6A0000DA6B0000DA6C0000DA6D0000DB6D +0000DB6C0000DB690002DB61000CD9500021D338003CCB190159C6010F6ACA +00326ACB005567CB007C61CD00A15DCD00BA57CD00CF52CD00E24ECE00F449 +CD00FE42CC00FF3ECC00FF3ECC00FF3ECC00FF3ECC00FF3ECC00FF3ECC00FF +3ECC00FF3ECC00FF3ECC00FF3ECC00FF3EDA6A0000DA6B0000DA6C0000DA6D +0000DA6E0000DB6E0000DB6D0000DC6B0002DC64000CDA54001FD53D003ACC +1E0057C6030B6CCA002D6DCB005169CB007864CE009F5FCE00B95ACD00CD55 +CD00E151CE00F34CCD00FE44CC00FF40CC00FF40CC00FF40CC00FF40CC00FF +40CC00FF40CC00FF40CC00FF40CC00FF40CC00FF40CC00FF40DA6B0000DA6D +0000DA6E0000DB6F0000DB700000DB700000DC6F0000DC6D0002DD67000BDB +58001ED6420037CE240055C707086CCA002870CC004C6DCB007467CE009C63 +CE00B75ECE00CC58CD00E054CE00F34FCD00FE47CC01FF43CC01FF43CC01FF +43CC01FF43CC01FF43CC01FF43CC01FF43CC01FF43CC01FF43CC01FF43CC01 +FF43DA6D0000DA6E0000DB6F0000DB700000DB710000DC720000DC710000DD +700002DE6A000ADC5D001CD8480035D12B0053C80C066CCA002273CC004770 +CC006F6ACE009866CF00B561CE00CB5CCE00DF58CE00F253CD01FE4BCB01FF +46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01FF46CB01 +FF46CB01FF46CB01FF46DB6F0000DB700000DB710000DB720000DC730000DC +730000DD730000DE720002DE6D000ADD62001ADA4F0032D3320050CA11036C +C9001C76CD004174CC006A6ECE00946ACF00B366CE00C960CE00DE5CCE00F1 +56CD01FD4ECB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02FF49CB02 +FF49CB02FF49CB02FF49CB02FF49CB02FF49DB710000DB720000DC730000DC +740000DC750000DC750000DD750000DE750001DF710009DF670018DC57002F +D63A004DCC19016BC9021578CD003B78CC006473CE008E6ED000B06ACF00C7 +64CE00DD60CE00F05BCD01FD52CB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03 +FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CCB03FF4CDB730000DC +740000DC750000DC760000DC770000DD770000DE780000DF780001E0740008 +E06C0016DE5E002CD9440049D0230068CA060E7ACE00337CCD005D78CE0087 +73D000AC6FD000C569CC00DA67C800ED63C605FC5BC309FF55C10CFF56C00E +FF56BF10FF57BF10FF57BF10FF57BF10FF57BF10FF57BF10FF57BF10FF57BF +10FF57DC750000DC760000DC770000DD780000DD790000DD790000DE7A0000 +DF7A0001E1780008E1710015E0650029DC4F0045D42E0064CB0B087BCE002A +81CD00547DCE008078CA00A478C200BC79BA00D078B200E576B10DFB6BB322 +FF5EB123FF60B024FF60AF24FF61AF24FF61AF24FF61AF24FF61AF24FF61AF +24FF61AF24FF61AF24FF61DC770000DD780000DD790000DD7A0000DD7B0000 +DE7C0000DF7D0000E07D0001E17C0007E2770013E26D0025E05B0041D83B00 +60CD14037ACA011D85C2004087B7006688AD00878AA500A48D9A00C18A9200 +DE878E04F5818E0EFF7A8A0CFF7C8709FF7E8508FF7F8408FF7F8408FF7F84 +08FF7F8408FF7F8408FF7F8408FF7F8408FF7FDD790000DD7A0000DD7B0000 +DE7C0000DE7D0000DE7E0000DF7F0000E0800001E2800006E37C0011E47400 +22E266003CDD4B005BCB280076B10C068A9E022294900045998300689B7A00 +8F9D6F00B29D6600D0996100E8926309FF8E5F09FF8F5C09FF905908FF9059 +08FF905908FF905908FF905908FF905908FF905908FF905908FF90DD7C0000 +DE7D0000DE7E0000DE7E0000DE7F0000DE800000DF820000E1830001E38400 +06E4810010E57B001FE2710036D4610053BB4800709A2C0088700F0C9B5101 +26A5420045A9370168AC2F0290AE2803B4AB2305DEA42309FD9C200BFD9D1D +0CFD9D1B0DFD9D1B0DFD9D1B0DFD9D1B0DFD9D1B0DFD9D1B0DFD9D1B0DFD9D +1B0DFD9DDE7E0000DE7F0000DE800000DE810000DE810000DF830000E08400 +00E1860001E3870005E586000EE383001CD67E0031C576004BAC660068874E +008053300198180F08AB021024B1021C49B1012274AD0027A2AB0331D9A517 +41FE931B46FE901D4AFE8E204DFE8D204DFE8C204DFE8C204DFE8C204DFE8C +204DFE8C204DFE8C204DFE8CDE800000DF810000DF820000DF830000DF8400 +00DF850000E0870000E18A0000E38B0004DE8C000ED48C001CC78A002EB787 +00459C7D0061786A0079455000900A3807A500432EAA004C51A600527AA000 +5AAA9D0266DF992D78FF7D327BFF7A307CFF7A307CFF792F7CFF7A2F7CFF7A +2F7CFF7A2F7CFF7A2F7CFF7A2F7CFF7A2F7CFF7ADF830000DF840000DF8500 +00DF860000DF870000E0880000E08A0000E18D0000DA8F0006D0920010C694 +001CBB96002CAA94003F8D8D00596B8000713B6E008807610C9C006C359F00 +765C9A007D88950084B1910088D88C0E8DFC7F138FFF7B128FFF7B1190FF7B +1190FF7B1190FF7B1190FF7B1190FF7B1190FF7B1190FF7B1190FF7BDF8600 +00E0870000E0880000E0890000E0890000E08B0000DF8D0000D6900002CC93 +0008C4970010BB9D001AB0A200279FA30038829E004E619500683387007F04 +7C0D91008A369100945F8C009C8C8800A2B38500A4D37F00A5F47800A6FB75 +00A7FB7500A7FB7400A8FB7400A8FB7400A8FB7400A8FB7400A8FB7400A8FB +7400A8FB74E0890000E08A0000E08B0000E08C0000E08C0000DE8D0000D38F +0000C9920004C097000AB99E000FB1A60017A6AD002195B100307BB000455A +AA005E2C9E007402950C8300A6358300AC5C7A00B4897600BDB47900BFD471 +00C0F06800C1FA6500C1FA6400C2FA6400C2FA6400C2FA6400C2FA6400C2FA +6400C2FA6400C2FA6400C2FA64E08C0000E18D0000E18E0000E18F0000DE8F +0000D28F0000C6910003BD960006B69C0009AFA5000CA7AF00109BB700198A +BD002573BE003754BD004F28B3006701AE0C7600BD337300C35A6A00CA8765 +00D2B26600D7D36100DAF15A01DAFD5401DAFD5301DAFD5201DAFD5201DAFD +5201DAFD5201DAFD5201DAFD5201DAFD5201DAFD52E18F0000E1900000E191 +0000DE910000D1900000C5900002BB940004B39A0006ACA20007A5AC00069B +B8000990C1001081C7001A6CCC002A4FCE003F25C7015601C40E6400CF305E +00D8555800DD815200E0AA4E00E7CB4E00EEED4B22F1FF3024F1FF2E26F1FF +2C26F1FF2C26F1FF2C26F1FF2C26F1FF2C26F1FF2C26F1FF2C26F1FF2CE193 +0000E2940000DE940000D1920001C4910002BA930004B1970005A99F0004A2 +A8000299B5000290C2000486CB00097BD3001068DA001C4DDF002C27DC0042 +01D80D5100E32D4C00E9504500ED7C3F00EFA33C00F2C33B00F5DF3929FCFA +1B34FDFC1333FDFC1333FDFC1333FDFC1333FDFC1333FDFC1333FDFC1333FD +FC1333FDFC13E2970000DF970000D0940001C3930004B9930005B0960004A7 +9C00039FA5000196B200008EC0000087CC00007FD6000176E0000567E8000C +51EF001630F1002A07F1043F00F5243B00F94A3400FC772E00FD9C2A00FEBD +2A00FFD52700FFE62200FFE92100FFE92000FFE92000FFE92000FFE92000FF +E92000FFE92000FFE92000FFE920E09A0000D0970003C2950005B7960005AF +970005A69B00039DA2000194AE00008BBC000084C800007DD3000076DE0000 +6DE8000060F000024BF5000B2AF8001F07FB033400FC272F00FD512800FF7F +2200FFA01F00FFBD1F00FFD31C00FFE21800FFE71700FFE71700FFE71700FF +E71700FFE71700FFE71700FFE71700FFE71700FFE717D0990005C1980006B6 +980006AD990005A59A00039D9E000192A7000089B4000080C0000079CB0000 +72D700006AE1000060EA000051F100023AF5000B19F8002001FB0F2A00FC32 +2300FE5E1E00FF881800FFA61501FFBF1500FFD21300FFE11100FFE71000FF +E71000FFE71000FFE71000FFE71000FFE71000FFE71000FFE71000FFE710C0 +980007B5980006AB990005A39A00039B9B000192A1000087AB00007EB70000 +75C300006DCE000066D900005DE3000050EB000041F1000229F5000E0AF804 +1F00FB1B1E00FC3B1902FF6B1202FF8F0E03FFA90A01FFC00B00FFD20B00FF +DF0A00FFE70900FFE70900FFE70900FFE70900FFE70900FFE70900FFE70900 +FFE70900FFE709B4980006AA990004A19A0002989C0000909D000087A40000 +7CAF000072BB000069C6000062D2000059DD00004EE6000041EC000030F100 +0315F4001202F80C1900FA241400FD450F03FF740801FF930602FFAC0300FF +C10400FFD10400FFDD0400FFE70300FFE70300FFE70300FFE70300FFE70300 +FFE70300FFE70300FFE70300FFE703A89900049E9B0002959C00008D9F0000 +85A100007CA8000071B3000067BF00005ECA000056D600004CE000003FE700 +0031ED00001FF1000606F4041200F8150F00FB2D0A00FD500601FF7C0300FF +980100FFAF0000FFC30100FFD10100FFDC0100FFE60100FFE80100FFE80100 +FFE80100FFE80100FFE80100FFE80100FFE80100FFE8019C9B0001929D0000 +89A0000081A200007AA5000070AC000065B800005BC3000052CE000049D900 +003EE2000031E8000023ED00010CEF010A00F40B0B00F91F0600FB360300FE +5B0100FF830000FF9D0000FFB40000FFC50000FFD20000FFDC0000FFE50000 +FFE90000FFE90000FFE90000FFE90000FFE90000FFE90000FFE90000FFE900 +909E000086A100007DA4000075A700006EA9000064B1000059BC00004FC700 +0046D200003CDC000030E3000022E8000011EB000402EF070700F5140300FA +270100FD3F0000FF670000FF8A0000FFA20000FFB80000FFC70000FFD30000 +FFDC0000FFE40000FFEA0000FFEA0000FFEA0000FFEA0000FFEA0000FFEA00 +00FFEA0000FFEA0083A200007AA5000071A8000069AB000061AE000058B500 +004DC0000044CB00003AD600002FDD000022E3000012E6000202E9040400F1 +0E0100F71B0000FB2D0000FE460000FF6D0000FF8D0000FFA40000FFB90000 +FFC70000FFD20000FFDB0000FFE20000FFE70000FFE80000FFE80000FFE800 +00FFE80000FFE80000FFE80000FFE800> +<D4560000D4580000D5590000D55B0000D55C0000D65C0000D65A0000D65500 +01D449000BCF350022C81B003BC3050C4DC3002851C600454FC800644BC800 +8345CA00A241CB00B93DCB00CD39CB00DE35CC00EE2FCD00FC29CD00FF23CD +00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23 +CD00FF23CD00FF23D4580000D5590000D55B0000D55C0000D65D0000D65D00 +00D65B0000D6560001D54B000BD0370021C91E003AC3060A4EC4002652C700 +4351C800624DC8008247CA00A143CB00B83FCB00CD3BCB00DE36CC00EE31CD +00FC2BCD00FF24CD00FF24CD00FF24CD00FF25CD00FF25CD00FF25CD00FF25 +CD00FF25CD00FF25CD00FF25CD00FF25D5590000D55A0000D55C0000D65D00 +00D65E0000D65F0000D75C0000D7580001D54E000AD13A0020CA210039C407 +084FC4002354C7004153C800604FC8008049CA009F45CB00B840CB00CC3CCB +00DE38CC00EE33CD00FC2DCD00FF26CD00FF26CD00FF26CD00FF26CD00FF26 +CD00FF26CD00FF26CD00FF26CD00FF26CD00FF26CD00FF26D55A0000D55C00 +00D65D0000D65E0000D7600000D7600000D75E0000D75A0001D6500009D23D +001ECB240038C4090550C4002056C7003E55C9005D52C8007E4CCA009E47CB +00B743CB00CB3ECC00DD3ACC00ED35CD00FB2FCD00FF28CD00FF28CD00FF28 +CD00FF28CD00FF28CD00FF28CD00FF28CD00FF28CD00FF28CD00FF28CD00FF +28D55C0000D65D0000D65F0000D7600000D7610000D7620000D8600000D85C +0001D7530008D340001DCD280037C50C0450C4011C58C7003B57C9005A54C9 +007C4ECB009C4ACB00B645CB00CA41CC00DD3DCC00ED38CE00FB31CD00FF2A +CD00FF2ACD00FF2BCD00FF2BCD00FF2BCD00FF2BCD00FF2BCD00FF2BCD00FF +2BCD00FF2BCD00FF2BD65E0000D65F0000D7600000D7620000D8630000D863 +0000D8620000D85E0000D8560007D444001BCE2C0035C710034FC402185AC7 +00375AC9005657C9007951CB009A4CCC00B448CC00C943CC00DC3FCC00ED3A +CE00FB34CD00FF2DCD00FF2DCD00FF2DCD00FF2DCD00FF2DCD00FF2DCD00FF +2DCD00FF2DCD00FF2DCD00FF2DCD00FF2DD65F0000D7610000D7620000D864 +0000D8650000D8650000D9640000D9610000D8590007D548001AD0310033C8 +15024EC502145DC800325DCA00525BC9007554CB009850CC00B34BCC00C846 +CC00DB42CD00ED3ECE00FB37CC00FF30CC00FF30CC00FF30CC00FF30CC00FF +30CC00FF30CC00FF30CC00FF30CC00FF30CC00FF30CC00FF30D7620000D863 +0000D8640000D8660000D9670000D9670000D9660000D9630000D95D0006D7 +4D0018D1370031CA1A014DC5030E5FC8002E61CA004E5ECA007258CB009553 +CC00B14ECC00C749CC00DA46CD00EC41CE00FB3BCC00FF33CC00FF33CC00FF +33CC00FF33CC00FF33CC00FF33CC00FF33CC00FF33CC00FF33CC00FF33CC00 +FF33D8640000D8650000D9660000D9670000D9680000D9690000DA680000DA +660000DA600005D8520016D33D002ECC20004BC5050962C8002864CA004962 +CA006D5CCB009257CD00AF52CC00C54DCC00D949CD00EC45CE00FB3FCC00FF +36CC00FF37CC00FF37CC00FF37CC00FF37CC00FF37CC00FF37CC00FF37CC00 +FF37CC00FF37CC00FF37D9660000D9670000D9680000D96A0000DA6A0000DA +6B0000DA6B0000DB690000DB640005DA580014D543002CCE270048C70A0662 +C8012267CB004366CA006861CC008E5BCD00AD57CD00C451CD00D84DCD00EB +49CE00FA43CC00FF3ACC00FF3ACC00FF3BCC00FF3BCC00FF3BCC00FF3BCC00 +FF3BCC00FF3BCC00FF3BCC00FF3BCC00FF3BD9680000D96A0000DA6B0000DA +6C0000DA6D0000DA6D0000DB6D0000DB6C0000DC680004DB5D0012D84A0029 +D12F0045C9110460C8021B6BCB003C6BCB006265CC008960CE00AA5CCD00C2 +56CD00D652CD00EA4DCF00FA47CC00FF3FCC00FF3FCC00FF3FCB00FF40CB01 +FF40CB01FF40CB01FF40CB01FF40CB01FF40CB01FF40CB01FF40DA6B0000DA +6C0000DA6D0000DA6E0000DB6F0000DB700000DB700000DC6F0000DD6C0004 +DC620011DA520025D4380042CB19015FC803136ECC003570CB005B6BCC0083 +65CE00A761CC00BF5DC900D35BC600E659C200F755C00BFF4BBE0CFF4CBC0C +FF4DBB0CFF4EBA0BFF4FBA0BFF4FBA0BFF4FBA0BFF4FBA0BFF4FBA0BFF4FBA +0BFF4FDA6D0000DB6E0000DB700000DB710000DB720000DB720000DC730000 +DD720000DE700003DE68000FDC5A0021D742003ECF23005CC8070C70CC002C +75CC005370CB007B6BC4009D6EBD00B56FB500C86FAF00DD6EAB00F469AE1A +FF58AC1BFF59AA1AFF5AA719FF5CA618FF5DA618FF5DA618FF5DA618FF5DA6 +18FF5DA618FF5DA618FF5DDB700000DB710000DB720000DC730000DC740000 +DC750000DD760000DE760000DE740003DF6E000EDE62001EDA4E0039D33000 +58CA0F0670C4011D7BBB003C7DAF005F7EA7007F809F009C839600B8838E00 +D37F8900EC7B8705FE748403FE768102FE787F02FE797E01FE797E01FE797E +01FE797E01FE797E01FE797E01FE797E01FE79DB730000DC740000DC750000 +DC760000DC770000DD780000DD780000DE790000DF780002E074000CE06A00 +1BDE5A0034D83E0053C223006EA80704839500218A8800428F7E0062947500 +86966C00AA976200C7935C00DE8B5E04FC885B06FF895806FF8A5505FF8B53 +05FF8B5305FF8B5305FF8B5305FF8B5305FF8B5305FF8B5305FF8BDC760000 +DC770000DD780000DD790000DD7A0000DD7A0000DE7B0000DF7C0000E07C00 +02E279000BE2730018DC67002FCB57004BB342006792270080690E0C934B00 +239D3E0041A1310060A52B0286A62504AAA42005D09F1E06F7981A07FB9818 +09FB98160BFB98150CFB98150CFB98150CFB98150CFB98150CFB98150CFB98 +150CFB98DD790000DD7A0000DD7B0000DD7C0000DE7D0000DE7D0000DE7E00 +00DF800000E1800002E27F000ADC7C0017CE76002BBD6D0044A55D00608048 +00784D2D00900D0501A3010F24A9001B46A900206DA6002597A3002CC9A008 +38F7950C3DFD8F0C40FD8E0C42FD8E0C43FD8E0C43FD8E0C43FD8E0C43FD8E +0C43FD8E0C43FD8E0C43FD8EDD7C0000DE7D0000DE7E0000DE7E0000DE7F00 +00DE800000DF810000E0830000DF850002D885000BCD840018C182002AB07E +003F9574005972630071414B00880432059E00412FA3004A509E0050759900 +57A195005FCD930668FA8A1D6FFF7C1D71FF7B1D72FF7B1C72FF7B1C72FF7B +1C72FF7B1C72FF7B1C72FF7B1C72FF7B1C72FF7BDE7F0000DE800000DE8000 +00DE810000DF820000DF830000DF840000DD870000D4890004CA8A000DC08C +0019B48D0028A38C003A868500516579006937670081045C0D960069359800 +735994007A838E007FAA8A0083CB850085F17F0888FE770688FE770589FE77 +0489FE770489FE770489FE770489FE770489FE770489FE770489FE77DF8200 +00DF830000DF840000DF840000DF850000DF860000DB880000D08A0001C78C +0007BE90000FB5940018AA990024989B00347C9600475B8E00602F80007802 +770E890085358900905B8400988680009DAB7D009ECA7800A0EA7100A1FB6D +00A1FB6C00A2FB6C00A2FB6B00A2FB6B00A2FB6B00A2FB6B00A2FB6B00A2FB +6B00A2FB6BDF850000DF860000E0870000E0880000E0890000DB890000CD8A +0000C38C0003BB900008B396000EAB9E0015A0A5001F8EA9002B73A7003E53 +A200572696006D028F0D7A00A0337B00A5587000AE836D00B6AA6F00B9CB6A +00BAE86100BBFB5C00BBFB5B00BCFB5A00BCFB5A00BCFB5A00BCFB5A00BCFB +5A00BCFB5A00BCFB5A00BCFB5AE0890000E08A0000E08B0000E08B0000DA8B +0000CC8A0000C18C0001B8900005B0960008A99E000BA0A7000F94AF001682 +B300206AB400324CB3004A21AA006001A80F6C00B6326A00BC556100C3805C +00CAA85B00CFCA5800D3EA5302D2FC4A03D3FD4803D3FD4703D3FD4703D3FD +4703D3FD4703D3FD4703D3FD4703D3FD4703D3FD47E08C0000E18D0000E18E +0000DA8E0000CB8C0000C08C0001B68F0003AE940005A69B00069EA5000694 +AF000887B8000E77BE001761C2002745C3003B1CBD015101BD115A00C62F54 +00D0524E00D77D4A00D9A44400DFC54400E7E7460BE8FC3516E8FF2C18E9FF +2B18E9FF2A18E9FF2A18E9FF2A18E9FF2A18E9FF2A18E9FF2A18E9FF2AE190 +0000E1910000D9900000CA8F0001BE8E0002B58F0003AC920004A39900039B +A2000292AE000288B900047DC200096FCA00105CD0001D41D5002C1AD00140 +00D1114700DA2E4200E24F3C00E6783700E89F3300ECBF3200F0DB3217F6F8 +1E2DF8FF0F2CF8FF102CF8FF102CF8FF102CF8FF102CF8FF102CF8FF102CF8 +FF102CF8FF10E2940000DA930000C8910001BC900004B3910004AA920004A2 +970002999F000090AB000086B800007EC3000075CD00036AD7000959E00010 +43E6001B1FE6002D00E60C3800ED283200F2492C00F6752600F89A2300FABB +2300FBD32101FDEB1C01FFF41A01FFF41A01FFF41A01FFF41A01FFF41A01FF +F41A01FFF41A01FFF41A01FFF41ADA970000C8940003BB930005B1940005A8 +950004A1970002979E00008EA9000084B600007BC2000074CD00006CD90000 +64E3000156EB000344F2000727F5001807F8042800FA212500FC451F01FF77 +1900FF9A1501FFB71400FFCE1300FFDF1000FFE70F00FFE70F00FFE70F00FF +E70F00FFE70F00FFE70F00FFE70F00FFE70F00FFE70FC7960005BA960006AF +970005A79900049E9A0002969D00008CA5000082B0000078BC000070C80000 +69D3000061DE000056E7000048EE000037F3000418F6011701F90D1F00FB2A +1A00FE511505FF800C00FF9E0B03FFB90900FFCD0A00FFDD0900FFE70800FF +E70800FFE70800FFE70800FFE70800FFE70800FFE70800FFE70800FFE708B9 +980006AE990005A49A00039B9B0001939D00008BA0000081A9000076B40000 +6DC0000064CB00005CD7000053E1000046E9000038EF000024F3000809F605 +1600F9171500FB331001FE5C0B01FF860601FFA20300FFB90300FFCD0300FF +DB0300FFE60300FFE70200FFE70200FFE70200FFE70200FFE70200FFE70200 +FFE70200FFE702AD990005A29A0003999C0000909E000087A000007FA40000 +75AD00006AB8000061C4000058CF000050DA000044E3000037EA000028EF00 +0110F2010C01F60C1000FA210B00FC3D0601FE670300FF8C0100FFA60000FF +BC0000FFCE0000FFDB0000FFE50000FFE80000FFE80000FFE80000FFE80000 +FFE80000FFE80000FFE80000FFE800A09A0002969C00008C9F000084A20000 +7CA4000074A8000069B100005EBD000055C800004CD3000042DD000036E500 +0028EA000016ED000502F1050C00F6150700FA2A0300FD470100FF720000FF +920000FFAB0000FFC00000FFD00000FFDB0000FFE40000FFEA0000FFEA0000 +FFEA0000FFEA0000FFEA0000FFEA0000FFEA0000FFEA00939D000089A00000 +80A3000077A600006FA9000068AC00005DB6000052C1000049CC000040D700 +0034DF000028E5000019E9000106EC030600F20D0300F81E0000FC320000FE +530000FF7D0000FF980000FFB00000FFC30000FFD10000FFDB0000FFE40000 +FFEA0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +86A100007CA4000073A800006BAB000063AD00005BB1000051BA000047C500 +003DD0000032D9000027E0000018E4000107E6010400EC090200F4140000F9 +230000FD370000FF580000FF7F0000FF980000FFB00000FFC10000FFCF0000 +FFD90000FFE10000FFE90000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0079A600006FA9000066AC00005EAF000056B200004FB600 +0045BE00003BC9000031D3000025D9000019DF00000BE2000300E5040300ED +0B0000F4150000FA230000FD360000FF560000FF7D0000FF960000FFAE0000 +FFBF0000FFCD0000FFD70000FFDF0000FFE70000FFEA0000FFEA0000FFEA00 +00FFEA0000FFEA0000FFEA0000FFEA00> +<D0470000D0490000D14B0000D14C0000D24D0000D24F0000D24D0000D24800 +00D03E0006CA29001CC30F0033C002123FC0002E40C200493DC4006439C600 +8034C8009D31C900B42EC900C82BCA00D927CB00E921CD00F91BCE00FF14CE +00FF14CE00FF14CE00FF14CE00FF14CE00FF14CE00FF14CE00FF14CE00FF14 +CE00FF14CE00FF14D0490000D14B0000D14C0000D24E0000D24F0000D25000 +00D24E0000D2490000D1410006CB2C001BC4120033C0021040C0002C41C200 +473FC400623CC6007F36C8009C32C900B430C900C72DCA00D829CB00E923CD +00F81DCD00FF15CD00FF15CD00FF16CD00FF16CD00FF16CD00FF16CD00FF16 +CD00FF16CD00FF16CD00FF16CD00FF16D14B0000D14C0000D24E0000D24F00 +00D2510000D3520000D3500000D34B0000D1430005CC2F001AC5160032C104 +0E41C1002943C2004441C500603EC6007D38C8009B34C900B332CA00C72FCA +00D82BCB00E825CD00F81FCD00FF17CD00FF17CD00FF17CD00FF17CD00FF17 +CD00FF17CD00FF17CD00FF17CD00FF17CD00FF17CD00FF17D14C0000D24E00 +00D2500000D3510000D3520000D3530000D3520000D34E0000D2460004CD32 +0019C6190031C2050C42C1002645C3004244C5005E41C6007B3BC8009937C9 +00B134CA00C631CA00D72DCB00E727CD00F821CD00FF19CD00FF19CD00FF19 +CD00FF19CD00FF19CD00FF19CD00FF19CD00FF19CD00FF19CD00FF19CD00FF +19D24E0000D2500000D3520000D3530000D3540000D4550000D4540000D450 +0000D3480004CE360018C81E002FC2070943C1002248C3003F46C6005B44C6 +00783EC8009739CA00B036CA00C533CA00D72FCB00E729CD00F723CD00FF1B +CD00FF1BCD00FF1BCD00FF1BCD00FF1BCD00FF1BCD00FF1BCD00FF1BCD00FF +1BCD00FF1BCD00FF1BD2510000D3520000D3540000D4550000D4560000D457 +0000D4560000D4520000D44C0003CF3A0016C922002EC3090644C2001E4BC4 +003B49C6005847C7007641C900953CCA00AF39CA00C435CB00D631CB00E62C +CD00F626CD00FF1DCD00FF1DCD00FF1DCD00FF1ECD00FF1ECD00FF1ECD00FF +1ECD00FF1ECD00FF1ECD00FF1ECD00FF1ED3530000D4540000D4560000D457 +0000D5580000D55A0000D5590000D5550000D54F0002D13E0014CB27002CC4 +0C0344C200194EC400384CC700544AC7007344C9009240CA00AD3CCA00C338 +CB00D534CB00E62FCD00F629CD00FF20CD00FF20CD00FF20CD00FF20CD00FF +20CD00FF20CD00FF20CD00FF20CD00FF20CD00FF20CD00FF20D4550000D457 +0000D4580000D55A0000D55B0000D55C0000D65B0000D6580000D6530002D2 +430013CD2C002AC6110244C2001451C4003350C700504EC7006F49C9008F43 +CA00AB40CB00C23BCB00D438CB00E533CD00F52DCD00FF24CD00FF23CD00FF +23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00FF23CD00 +FF23D4580000D5590000D55B0000D65C0000D65E0000D65F0000D75E0000D7 +5B0000D7560001D4480011CF320028C8170142C3020E54C5002D54C8004B52 +C8006B4DC9008C47CB00A943CB00C03FCB00D33BCC00E536CD00F531CD00FF +28CD00FF26CD00FF27CD00FF27CD00FF27CD00FF27CD00FF27CD00FF27CD00 +FF27CD00FF27CD00FF27D55B0000D65C0000D65E0000D65F0000D7600000D7 +610000D7610000D85F0000D75A0001D64D000FD1390025CA1E0140C3030857 +C5002758C8004657C9006652C900884CCB00A748CB00BE43CC00D23FCC00E4 +3BCD00F435CD00FF2DCD00FF2ACD00FF2ACD00FF2BCD00FF2BCD00FF2BCD00 +FF2BCD00FF2BCD00FF2BCD00FF2BCD00FF2BD65E0000D65F0000D7610000D7 +620000D8630000D8640000D8640000D8620000D85E0001D753000DD3400023 +CD25003EC4070359C500205DC9003F5CC9006157C9008451CB00A44DCC00BC +48CC00D044CC00E340CD00F43ACC00FF32CA00FF33C900FF35C700FF36C600 +FF38C600FF38C600FF38C600FF38C600FF38C600FF38C600FF38D7610000D7 +620000D8640000D8650000D9660000D9670000D9670000D9660000D9630001 +D959000BD647001FCF2E003AC70F0157C6021861C9003861CA005A5DCA007E +57CB00A053C900B950C500CC4FC100DF4FBE00F04DBB02FE47B906FF45B806 +FF46B607FF47B507FF48B507FF48B507FF48B507FF48B507FF48B507FF48B5 +07FF48D8640000D8660000D9670000D9680000D9690000DA6A0000DA6B0000 +DA690000DB670000DA5F000AD850001CD2380036CB1A0054C6041064C9002F +66CA005263C5007461BE009762B700AF64B000C165AB00D565A800EC62A606 +FD59A40CFF55A20CFF57A00CFF589F0BFF599E0BFF599E0BFF599E0BFF599E +0BFF599E0BFF599E0BFF59D9680000D9690000DA6A0000DA6B0000DA6C0000 +DA6D0000DB6E0000DB6D0000DC6C0000DC650008DB580019D6420032CF2600 +50C5090767C0011F6FB3003A73A8005774A0007675990095799100B0798900 +CA778400E2748200F76F7F00FD6E7C00FD707A00FD717800FD727800FD7278 +00FD727800FD727800FD727800FD727800FD72DA6B0000DA6C0000DA6D0000 +DB6F0000DB700000DB700000DB710000DC710000DD700000DD6B0007DD6100 +16D94E002DD135004ABA1F0164A20908788D0021807F003D8577005B8A7000 +7E8E6800A1905E00BF8D5700D5845500EF805601FE835201FE844F00FF854D +00FF864D00FF864D00FF864D00FF864D00FF864D00FF864D00FF86DB6E0000 +DB700000DB710000DB720000DC730000DC740000DC750000DD750000DE7500 +00DF710006DE6A0013D45E0028C34F0042AC3B005F8A230078620C0B8A4801 +22943A003E992F015B9D28027F9F2203A29D1E05C5981C07EB921A08FB9017 +0AFB90150BFA90130BFA90130CFA90130CFA90130CFA90130CFA90130CFA90 +130CFA90DB720000DC730000DC740000DC750000DC760000DC770000DD7800 +00DE790000DF790000DE780006D4740012C76D0026B664003D9D5500587A42 +007049290187140C079A021025A1011B46A10121699D00248F9A002ABB9800 +31EA930035FB8D0038FB8C003AFB8B003CFB8B003CFC8B003CFC8B003CFC8B +003CFC8B003CFC8B003CFC8BDC760000DC770000DD780000DD790000DD7A00 +00DD7B0000DD7C0000DE7D0000DB7E0000D17E0008C77C0014BA790025A874 +003A8D6B00516C5B00683C46007F08320995003F309B00484E96004E729100 +549A8D005ABF8A0061EA870263FD800264FE7F0265FE7F0266FE7E0267FE7E +0267FE7E0267FE7E0267FE7E0267FE7E0267FE7EDD7A0000DD7B0000DD7C00 +00DE7C0000DE7D0000DE7E0000DE7F0000D9810000CE830002C483000BBA84 +0016AD8400249B8300357F7C004A60720061336100780559108E0067379000 +71578C00787F87007DA482007FC27D0081E3780182FC720183FD710083FD70 +0084FD700084FD700084FD700084FD700084FD700084FD700084FD70DE7D00 +00DE7E0000DE7F0000DE800000DE810000DD810000D6820000CB840000C186 +0004B888000CAE8C0015A39000219091002F758D0041568700592B79006F03 +73107F00813480008C587C009482770098A575009AC26F009BE069009CF864 +009DFB63009EFB63009EFB62009FFB62009FFB62009FFB62009FFB62009FFB +62009FFB62DE810000DF820000DF830000DF830000DF840000D5840000C884 +0000BE860001B58A0006AD8F000CA4960013999D001C869F00276C9E00374C +9A004F228E0165018A0E710099317100A0546800A97D6400AFA26500B2C161 +00B5DF5900B6F85300B6FC5200B7FD5100B7FD5000B7FD5000B7FD5000B7FD +5000B7FD5000B7FD5000B7FD50DF850000DF860000DF870000DE870000D387 +0000C6860000BC860000B38A0003AA8F0006A2960009999F000D8CA6001479 +AA001C62AB002D44AA00431BA2015900A2106300AE315F00B6515800BE7B53 +00C3A15100C8C14F00CCE14B00CCF84300CCFD3F00CCFD3F00CDFD3E00CDFD +3E00CDFD3E00CDFD3E00CDFD3E00CDFD3E00CDFD3EE0890000E08A0000E08B +0000D2890000C4880000BA880000B1890001A88E0003A0950004979D00058D +A700077FAF000C6DB4001558B800243CBA003815B4014B00B6135100C0304B +00CA504500D0794100D3A03C00D7BE3A00DFDE3C00E0F63500E0FD3100E1FC +3000E1FC3000E1FC3000E1FC3000E1FC3000E1FC3000E1FC3000E1FC30E08D +0000DE8D0000D18C0000C38B0001B88B0001AF8B0002A68D00029D93000295 +9B00018BA6000180B1000373B9000864C0001050C7001C36CA002C11C6023C +00CA153F00D3303900DB4E3400E0752F00E29B2B00E5BA2A00EAD52A06EEF1 +2211F1FE1910F1FE1910F1FE1910F1FE1810F1FE1810F1FE1810F1FE1810F1 +FE1810F1FE18E1910000D18F0000C18E0002B68E0003AC8E0003A48F00029C +920001939A000089A400007FB0000075BB000069C400045CCE000A4BD70013 +35DD001F12DB022D00DE123000E62B2A00EB4A2400EF721F00F2971C00F4B6 +1B00F5CF1A00F7E71600FBF81400FBF81400FBF71300FBF71300FBF71300FB +F71300FBF71300FBF71300FBF713D1920001C0910003B4910004AA920003A1 +9300029A9400019198000087A300007DAF000073BB00006AC6000061D20001 +57DD00034AE5000539EC00091CEE011802F1092200F6211C00F9401701FC70 +1100FD950E01FEB20C00FECA0B00FEDC0A00FEEA0800FEEA0800FEEA0800FF +EA0800FFEA0800FFEA0800FFEA0800FFEA0800FFEA08BF940005B3940005A8 +9600049F970002979900008F9C000086A200007BAD000071B9000068C40000 +60D0000057DB00004CE500003FEB000030F1000114F4001000F70B1700FA24 +1100FD450C01FF740700FF970301FFB10200FFC70200FFD80200FFE60200FF +E70200FFE70200FFE70200FFE70200FFE70200FFE70200FFE70200FFE702B2 +980005A79900049D9B0001939D00008B9F000083A200007AA700006FB20000 +65BD00005CC9000053D4000049DE00003DE600002FEC00001DF0000506F305 +0F00F8160C00FB2E0700FD500401FF7D0200FF9C0000FFB50000FFC90000FF +D90000FFE50000FFE80000FFE90000FFE90000FFE90000FFE90000FFE90000 +FFE90000FFE900A59A00039A9B0001909E000087A000007EA3000077A60000 +6EAB000063B6000058C200004FCD000046D800003BE100002EE700001FEB00 +0107EE010A00F30D0800F91F0400FC370100FE5C0000FF850000FFA10000FF +B90000FFCC0000FFD90000FFE40000FFEA0000FFEA0000FFEA0000FFEA0000 +FFEA0000FFEA0000FFEA0000FFEA00989C00018D9F000083A200007AA50000 +72A800006AAB000062B0000056BB00004CC6000043D1000039DB00002DE200 +001FE700000DE9010400EE080500F5160200FA270000FD400000FF690000FF +8C0000FFA50000FFBC0000FFCC0000FFD90000FFE30000FFEA0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB008A9F00007FA30000 +76A700006DAA000065AD00005DAF000055B400004ABF000040CA000036D400 +002BDC00001EE100000DE4000201E8050300F00E0100F71B0000FB2B0000FE +440000FF6B0000FF8C0000FFA40000FFBA0000FFCB0000FFD70000FFE10000 +FFE90000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +7CA4000072A8000068AB00005FAF000057B1000050B4000049B800003EC300 +0034CD00002AD500001FDC000015E0000105E3000400E8060200F00E0000F7 +1A0000FB2A0000FE420000FF690000FF8A0000FFA10000FFB80000FFC80000 +FFD50000FFDE0000FFE60000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB006EA9000064AD00005AB0000052B400004AB6000044B800 +003CBC000033C600012BCE000124D500011DDB000014E0000105E2000400E8 +060200F00E0000F61A0000FB2A0000FE400000FF660000FF870000FF9F0000 +FFB60000FFC60000FFD20000FFDC0000FFE40000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<CB380000CB390000CC3B0000CC3C0000CD3D0000CD3F0000CE400000CD3B00 +00CB330004C51F0016BE07022ABD011730BC003030BD00492CC2006329C400 +7F25C6009A21C700B020C700C21EC800D31BC900E515CD00F50FCF00FF08CF +00FF07CF00FF07CF00FF07CF00FF07CF00FF07CF00FF07CF00FF07CF00FF07 +CF00FF07CF00FF07CB390000CC3B0000CC3C0000CD3E0000CD3F0000CE4000 +00CE410000CE3D0000CC350003C6220016BF0A012ABD011532BD002F32BE00 +472FC200622BC5007D27C6009823C700AF21C700C220C800D31DC900E417CC +00F410CF00FF09CF00FF08CF00FF08CF00FF08CF00FF08CF00FF08CF00FF08 +CF00FF08CF00FF08CF00FF08CF00FF08CC3B0000CC3D0000CD3E0000CD4000 +00CE410000CE420000CF430000CE3F0000CD380003C7250015C00D0129BE01 +1233BD002C34BE004531C100602DC5007B29C6009725C700AE23C800C121C8 +00D21EC900E319CC00F412CF00FF0BCF00FF09CF00FF09CF00FF09CF00FF09 +CF00FF09CF00FF09CF00FF09CF00FF09CF00FF09CF00FF09CD3D0000CD3F00 +00CE400000CE420000CF430000CF440000CF460000CF410000CE3A0002C828 +0013C2100129BE011035BE002A36BE004334C1005D30C500792BC6009527C7 +00AD25C800C123C800D120C900E21BCC00F314CE00FF0DCE00FF0BCE00FF0B +CE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF +0BCD3F0000CE410000CE420000CF440000CF450000D0470000D0480000D043 +0000CF3D0002C92C0012C3140028BF020C36BE002738BF004136C1005B32C5 +00762EC600932AC700AB27C800C026C900D123CA00E21DCC00F317CE00FF0F +CE00FF0DCE00FF0DCE00FF0DCE00FF0DCE00FF0DCE00FF0DCE00FF0DCE00FF +0DCE00FF0DCE00FF0DCE420000CF430000CF450000D0460000D0480000D049 +0000D14A0000D1460000D0400001CB300011C5190027C0040937BF00233BC0 +003D39C2005836C5007331C700902DC800AA2AC800BF28C900D025CA00E120 +CC00F219CE00FF12CE00FF0FCE00FF0FCE00FF10CE00FF10CE00FF10CE00FF +10CE00FF10CE00FF10CE00FF10CE00FF10CF440000CF460000D0480000D049 +0000D14B0000D14C0000D24D0000D1490000D1430001CC34000FC61E0026C1 +070738BF001F3EC0003A3CC200553AC5007035C7008D30C800A82DC900BD2B +C900CF28CA00E023CC00F11CCE00FF15CE00FF12CE00FF12CE00FF12CE00FF +12CE00FF12CE00FF12CE00FF12CE00FF12CE00FF12CE00FF12D0470000D049 +0000D14B0000D14C0000D24E0000D24F0000D2500000D24C0000D2470001CE +39000EC8230024C20B0538C0001A41C1003640C300513EC5006D39C7008A34 +C800A631C900BC2ECA00CE2BCA00DF26CC00F020CE00FF19CD00FF15CD00FF +15CD00FF15CD00FF15CD00FF15CD00FF15CD00FF15CD00FF15CD00FF15CD00 +FF15D14A0000D14C0000D24E0000D24F0000D3510000D3520000D3530000D3 +4F0000D34B0000D03E000CCA290022C4100338C1001445C1003144C4004D42 +C500693DC7008737C900A334C900BA31CA00CD2ECA00DE2ACB00EF23CE00FF +1DCD00FF18CD00FF18CD00FF18CD00FF18CD00FF18CD00FF18CD00FF18CD00 +FF18CD00FF18CD00FF18D24E0000D2500000D3510000D3530000D3540000D4 +550000D4560000D4530000D44F0000D243000ACC2F001FC6150137C1010E48 +C2002C48C4004847C6006542C700833CC900A039CA00B836CA00CC32CB00DE +2ECC00EE28CE00FE21CD00FF1CCD00FF1CCD00FF1CCD00FF1CCD00FF1CCD00 +FF1DCD00FF1DCD00FF1DCD00FF1DCD00FF1DD3510000D3530000D4550000D4 +560000D4570000D5590000D55A0000D5580000D5530000D3490008CF36001D +C81D0135C3060949C200254DC500424CC7006048C7007F42C9009D3ECA00B6 +3ACB00CB36CB00DD32CA00EC2DC900FC2BC700FF29C500FF2BC400FF2CC300 +FF2EC200FF2EC200FF2EC200FF2EC200FF2EC200FF2EC200FF2ED4550000D4 +570000D4580000D55A0000D55B0000D65C0000D65E0000D65C0000D6580000 +D54F0007D13E0019CB250032C40A044BC3001D52C5003B51C8005A4EC8007A +48C7009945C500B244C100C544BC00D745BA00E945B700F941B501FF3EB301 +FF3FB201FF40B001FF41B001FF42AF01FF42AF01FF42AF01FF42AF01FF42AF +01FF42D5590000D55B0000D55C0000D65E0000D65F0000D7600000D7610000 +D7600000D85D0000D7560005D4460016CE2E002FC711004BC4021457C60034 +57C7005156BE006D56B7008C56B100A659AB00BA5AA600CD5AA400E45AA100 +F7559E02FF509B02FF529901FF539701FF549601FF559601FF559601FF5596 +01FF559601FF559601FF55D65D0000D65F0000D7600000D7620000D8630000 +D8640000D8650000D9640000D9620000D85C0004D74F0013D139002BCA1D00 +47C2070B5AB8002063AC003867A100526A9900706B92008D6E8B00A8708500 +C26F8000DA6B7D00EF677B00FC657800FC677600FC687400FC697300FC6973 +00FC697300FC697300FC697300FC697300FC69D7620000D8630000D8650000 +D9660000D9670000D9680000D9690000DA690000DA670000DA630003D95800 +0FD5440026C82F0041B21A005B9905076F86001F767900387A700054806A00 +7585630097875A00B6865300CD7E4F00E4775200FD7C4E00FE7D4B00FE7E49 +00FE7E4700FE7F4700FE7F4700FE7F4700FE7F4700FE7F4700FE7FD9660000 +D9680000D9690000DA6A0000DA6B0000DA6C0000DA6D0000DB6D0000DB6C00 +00DC690002D962000DCD550022BB47003BA5360056821F016F5C0B0A814200 +1E8B36003B902A005595230277971F049A951B05BB911705DE8D1706F78914 +08F9881309F988110BF988100CF988100CF988100CF988100CF988100CF988 +100CF988DA6A0000DA6C0000DA6D0000DA6E0000DB6F0000DB700000DB7100 +00DC710000DC710000D9700003CE6D000EC0650020AE5B0036954E004F743D +00674426007D0D060394010E2599001A45990020669500248A91002AB18E00 +2FDC8C0032F6840035F9820037F9820038F9810039F9810039F9810039F981 +0039F9810039F9810039F981DB6F0000DB700000DB710000DB720000DC7300 +00DC740000DC750000DB760000D6770000CB770005C0740010B27100209F6B +0033856100496654005F38410076042E068C003E309300464D8E004C708900 +5295840058B581005CDA7F005EF7790060FB770061FB770062FB760063FB76 +0063FB750063FB750063FB750063FB750063FB75DC730000DC740000DC7600 +00DC770000DD780000DD780000DD790000D37A0000C87C0000BE7C0007B37B +0012A57B001F92790030787300435A6A00582F5B006F025512860064388800 +6E558400767C7F007A9F7A007BBA74007CD76F007EF56A0080FC680080FC68 +0081FC670082FC670082FC670082FC670082FC670082FC670082FC67DD7800 +00DD790000DD7A0000DD7B0000DD7C0000DB7C0000D07D0000C57D0000BB7F +0002B1800009A78300129A86001C888700296E85003B508000512672006601 +6E1176007D33770088557300917E6E00959F6C0095B9670096D5600098F25B +0099FB5A009AFB59009BFB59009BFB58009BFB58009BFB58009BFB58009BFB +58009BFB58DE7C0000DE7D0000DE7E0000DE7F0000DD800000CE7F0000C37F +0000B9800000AF820004A68600099C8C000F909200177E9500226594003246 +9100481D86005D01850F6700922E66009B505F00A4795B00AA9A5B00ADB758 +00AFD65000B1F34A02B2FE4802B3FE4702B3FE4602B4FE4602B4FE4602B4FE +4602B4FE4602B4FE4602B4FE46DE800000DE810000DF820000DA830000CC82 +0000C0820000B6810000AD830001A48700039B8E00079196000A849D001072 +A000195AA200293CA1003E159A0152009C125900A7305400B04F4E00B8774A +00BC9B4700C1B84400C5D74101C7F23A05C8FD3405C8FD3305C9FD3305C9FD +3305C9FD3305C9FD3305C9FD3305C9FD3305C9FD33DF840000DF850000DC86 +0000CB850000BE840000B4840000AB840000A2870001998D00029095000285 +9F000577A6000A65AC00134FAF002233B000340FAC034500B1164800BA3241 +00C44E3D00CA753900CD9A3400D0B73000D7D43200DAEF2E00D9FA2800DAFA +2700DAFA2700DAFA2700DAFA2700DAFA2700DAFA2700DAFA2700DAFA27E089 +0000D9890000C9880000BC880000B1870001A8870000A0880000978D00008E +940000849F000079A900016BB100065AB8000F45BE001C2BC0002A0BBE0437 +00C4193700CD323100D54E2C00DA722700DC962400DFB42100E3CF2200E7E8 +1F00E9FB1A00E9FB1900EAFB1900EAFB1900EAFB1900EAFB1900EAFB1900EA +FB1900EAFB19DC8D0000C88B0000BA8B0001AF8B0002A58B00019D8C000095 +8D00008C940000839E000078A900006CB300005FBC000450C5000B3ECD0015 +26D2002108D0052A00D7172800DF2F2200E54A1C00E8701700EB921500EEB0 +1300EFCA1200F2E11000F5F70D00F5F70D00F5F70D00F5F70C00F5F70C00F5 +F70C00F5F70C00F5F70C00F5F70CC88E0001B98E0002AD8E0003A38F00029A +910000929300008A950000819D000076A800006BB4000060BF000056CA0002 +4AD400053BDD000A28E300110BE3031B00E9111A00EF261400F3400E00F76B +0A00FA910700FBAD0500FBC50500FCD90400FCEB0300FCED0300FCED0300FC +ED0300FCED0300FCED0300FCED0300FCED0300FCED03B7910004AB920004A1 +930002979600008E980000869C00007F9F000075A8000069B400005FC00000 +56CC00004ED8000043E2000035E9000027EE00010FF1010B00F50C0E00F921 +0900FC3D0400FE690200FF900000FFAB0000FFC40000FFD50000FFE40000FF +E90000FFE90000FFE90000FFE90000FFE90000FFE90000FFE90000FFE900AA +9700049F990002949B00008B9E000082A200007AA5000072A8000068B00000 +5DBB000053C700004AD2000040DC000034E4000026E9000014EC000403F007 +0900F6150500FA2B0200FD470000FF740000FF960000FFB00000FFC60000FF +D60000FFE40000FFEA0000FFEA0000FFEA0000FFEA0000FFEA0000FFEA0000 +FFEA0000FFEA009D9B0001919D000087A000007DA4000075A700006DAA0000 +65AC00005BB4000050C0000047CB00003DD6000032DE000025E4000015E700 +0202EA030600F10F0200F81E0000FC330000FF540000FF7E0000FF9A0000FF +B40000FFC70000FFD60000FFE20000FFEA0000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB008F9E000083A2000079A5000070A90000 +67AC00005FAF000058B100004EB9000044C400003ACF000030D8000024DE00 +0016E3000105E5020300EB090100F3130000F9210000FD350000FF540000FF +7C0000FF980000FFB10000FFC50000FFD40000FFE00000FFE90000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0080A3000075A70000 +6BAA000062AE000059B1000052B400004BB6000042BD000037C800012DD100 +0022D8000019DD00000FE2000102E4020400EB090000F3130000F9200000FD +340000FF510000FF7A0000FF960000FFAF0000FFC30000FFD10000FFDD0000 +FFE70000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +71A8000067AC00005DAF000054B300004CB6000045B800003EBA000037C000 +012FC9000128D1000121D800001ADD00000FE2000102E4020400EB090000F3 +120000F9200000FC320000FF4E0000FF770000FF940000FFAC0000FFC00000 +FFCF0000FFDB0000FFE40000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0062AD000058B100004FB5000046B800003FBA000038BC00 +0036BC000133C100012EC9000128D1000122D800001ADD000010E1000102E4 +020400EA090000F2120000F81F0000FC310000FF4B0000FF740000FF920000 +FFA90000FFBE0000FFCD0000FFD80000FFE10000FFE90000FFEB0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<C52A0000C62B0000C72C0000C72D0000C72F0000C8300000C8310000C83000 +00C6290001C0170010BA04071FBA001B24B9003222BA00481EBF00611AC300 +7C17C4009614C400AB13C400BD12C500CD10C700DF0BCB00F104CE00FD02CE +00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01 +CE00FF01CE00FF01C62B0000C72D0000C72E0000C82F0000C8300000C83100 +00C9320000C9310000C72B0001C11A000FBB050520BA001925B9003024BA00 +4620BF00601CC3007B19C4009515C400AA14C500BC13C500CC12C700DE0DCB +00F006CE00FD02CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01 +CE00FF01CE00FF01CE00FF01CE00FF01C72D0000C72E0000C8300000C83100 +00C9320000C9330000C9340000C9330000C82D0000C21C000FBC060321BA00 +1627BA002E26BA004422BF005E1EC300791BC4009317C500A916C500BC15C6 +00CC13C700DE0FCB00F007CE00FC03CF00FF02CF00FF02CF00FF02CF00FF02 +CF00FF02CF00FF02CF00FF02CF00FF02CF00FF02CF00FF02C82F0000C83000 +00C9320000C9330000C9340000CA350000CA360000CA350000C9300000C420 +000EBD090220BB001428BA002C28BA004224BE005B20C300771DC400911AC5 +00A818C500BB17C600CB15C700DD11CB00EF09CE00FC05CF00FF02CF00FF02 +CF00FF02CF00FF02CF00FF02CF00FF03CF00FF03CF00FF03CF00FF03CF00FF +03C8310000C9320000C9340000CA350000CA360000CB370000CB380000CB38 +0000CA320000C523000DBE0D0120BC01112ABB00292BBB004027BE005923C3 +007420C5008F1CC500A71AC600BA19C600CB17C800DC13CB00EE0CCE00FC06 +CF00FF03CF00FF03CF00FF03CF00FF03CF00FF03CF00FF03CF00FF03CF00FF +03CF00FF03CF00FF03C9330000CA350000CA360000CB370000CB390000CB3A +0000CC3B0000CC3A0000CB350000C727000BC011011FBC020E2BBC00262DBB +003D2ABE005626C3007123C5008D1FC600A51DC600B91BC700CA1AC800DB15 +CB00ED0ECE00FC08CF00FF04CF00FF04CF00FF04CF00FF04CF00FF04CF00FF +04CF00FF04CF00FF04CF00FF04CF00FF04CA360000CB370000CB390000CC3A +0000CC3B0000CC3D0000CD3E0000CD3D0000CC380000C82B000AC216011EBD +030A2CBC002230BC003A2EBE005329C3006F26C5008A22C600A41FC700B81E +C700C91CC800DA18CB00ED11CE00FB0ACF00FF06CF00FF06CF00FF06CF00FF +06CF00FF06CF00FF06CF00FF06CF00FF06CF00FF06CF00FF06CB380000CC3A +0000CC3C0000CD3D0000CD3F0000CE400000CE410000CE400000CE3B0000CA +300008C41B001DBE05072EBD001E33BD003731BE00502EC3006B29C5008725 +C600A123C700B721C700C81FC800D91BCB00EB14CD00FB0ECF00FF09CF00FF +08CF00FF08CF00FF09CF00FF09CF00FF09CF00FF09CF00FF09CF00FF09CF00 +FF09CC3C0000CD3D0000CD3F0000CE410000CE420000CF430000CF450000CF +440000CF3F0000CC350007C620001BC009042EBE001936BE003335BF004C32 +C300672EC5008329C7009F26C700B525C800C722C900D81FCB00EA18CD00FA +11CE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00FF0BCE00 +FF0BCE00FF0BCE00FF0BCD3F0000CE410000CE430000CF440000CF460000D0 +470000D0480000D0480000D0430000CE3A0006C8270019C20F032EBF011339 +BF002E39C0004837C3006333C5007F2EC7009C2AC800B328C800C626C900D7 +22CB00E91CCD00F915CE00FF0FCD00FF0FCD00FF10CC00FF11CC00FF11CB00 +FF12CB00FF12CB00FF12CB00FF12CB00FF12CF430000CF450000D0470000D0 +480000D14A0000D14B0000D14D0000D24C0000D1470000D0400004CB2D0017 +C415012DC0010D3DC000293EC100433CC3005F38C5007B33C700982FC800B1 +2DC900C52AC800D627C600E625C500F622C400FF1FC200FF21C100FF22C000 +FF24BF00FF25BF00FF25BF00FF25BF00FF25BF00FF25BF00FF25D0480000D1 +4A0000D14B0000D14D0000D24E0000D2500000D3510000D3500000D34C0000 +D2450003CD350014C71D002BC106073FC0002143C2003D42C400593EC50075 +39C3009137C000AA38BB00BE3AB700D03AB500E23BB400F339B200FE35B000 +FF36AE00FF37AD00FF38AC00FF39AB00FF3AAB00FF3AAB00FF3AAB00FF3AAB +00FF3AD14C0000D24E0000D2500000D3510000D3530000D3540000D4550000 +D4550000D4520000D34C0002D03D0011CA260028C40C043FC1001948C20036 +47C0004F48B900684AB100844AAC009E4DA600B24EA000C64E9F00DC4F9D00 +F04D9A00FC489700FE499500FE4A9300FE4B9200FE4C9100FE4C9100FE4C91 +00FE4C9100FE4C9100FE4CD3510000D3530000D4550000D4560000D4580000 +D5590000D55A0000D55A0000D5570000D5520001D346000DCD300024C71501 +3EBC030C4FB0002156A400365B9A004E5F92006A618C0086638500A0658000 +BA667B00D1627800E75E7700F95D7400FC5E7200FC5F7000FC606E00FC616D +00FC616D00FC616D00FC616D00FC616D00FC61D4560000D4580000D55A0000 +D55B0000D65C0000D65E0000D65F0000D75F0000D75D0000D7590001D64F00 +0AD03B0020C02A0038AB16015193060A627F001E6B7300337169004C756300 +6D795D008D7D5600AE7E4F00C6774A00DB6F4C00F6724A00FD744800FE7546 +00FE764400FE774300FE774300FE774300FE774300FE774300FE77D55B0000 +D65D0000D65F0000D7600000D7610000D7630000D8640000D8640000D86300 +00D8600000D4590008C54E001DB44100339D31004C7C1C0165560909783F01 +1C82330037862801528B2102718E1C04938D1905B3891707D3841607F18013 +08F87F1109F77F0F0AF77F0E0BF77F0D0CF77F0D0CF77F0D0CF77F0D0CF77F +0D0CF77FD7610000D7620000D8640000D8650000D9670000D9680000D96900 +00D9690000DA680000D2680001C765000AB85D001CA65300308D4600466D38 +005E40230174120A0789010E2690001A45900020658C002486880029A88400 +2ECF840030EF7D0032F7790034F7780036F7780037F7780038F7770038F777 +0038F7770038F7770038F777D9660000D9680000D9690000DA6A0000DA6B00 +00DA6C0000DA6D0000D86E0000CF6F0000C46F0002B96C000CAA67001C9761 +002D7D580041604D0056343D006D072E0982003B308900444C8500496D8000 +50907B0055AE780058CD75005AEF70005CF96E005EF96D005FF96C0060F96C +0060F96C0060F96C0060F96C0060F96C0060F96CDA6B0000DA6D0000DA6E00 +00DB6F0000DB700000DB710000D9730000CD730000C2740000B7730004AB72 +000E9C70001B886E002A716A003B556300502B5500660452147C0062398000 +6B537B0074797700789B720078B46B0078CD66007BEC62007CFA5F007DFA5E +007EFA5D007FFA5D007FFA5D007FFA5D007FFA5D007FFA5D007FFA5DDB7100 +00DB720000DC730000DC740000DC750000D6760000CA770000BF760000B577 +0000AA7800069E79000E907B00187E7D0025677C00354A79004A226C015E01 +6A126C0078326E00835069008D7A6500919A620091B35D0092CC560094EA51 +0196FB4F0197FB4F0198FB4E0198FB4D0199FB4D0199FB4D0199FB4D0199FB +4D0199FB4DDC760000DC770000DD780000DD790000D67A0000C87A0000BC79 +0000B3790000A97A00019E7E00069382000B86870013758B001D5D8C002D3F +8A0042198001550080115D008D2D5C00964C5500A0755100A5965000A7AF4D +00AACC4600ADEA4015B2FE3316B3FF3116B4FF3017B4FF2F17B5FF2F17B5FF +2F17B5FF2F17B5FF2F17B5FF2FDD7B0000DE7C0000DE7D0000D47E0000C67D +0000BA7C0000B07C0000A67C00009D7F000193850003898C00077C93000D6A +970016529A0025359800391192024B0097144F00A2314A00AA4D4500B27441 +00B6973E00BAB23A00BFCE3700C2EA3314C6FE2313C7FE2313C7FE2312C7FE +2312C7FE2312C7FE2312C7FE2312C7FE2312C7FE23DE800000DE810000D381 +0000C4800000B7800000AD7F0000A37F00009B80000092850000888D00007E +960002709E00085DA4001146A7001F2BA700300AA4044000AB1A3F00B53438 +00BE4E3400C4723000C6952C00CAB12800CFCC2800D3E62600D4F92000D4F9 +1F00D4F91F00D4F91E00D4F91E00D4F91E00D4F91E00D4F91E00D4F91EDF85 +0000D3840000C2840000B5830000AA830000A0830000988400009086000087 +8E00007D97000071A1000062A9000551B0000E3CB5001A22B7002706B60632 +00BE1C2F00C7342900CF4E2400D36F1F00D6911D00D8AE1900DCC81900E0E1 +1700E2F71300E2F91200E3F91100E3F91100E3F91100E3F91100E3F91100E3 +F91100E3F911D2880000C1870000B3870000A88700009E870000958900008D +8B0000858E00007C97000070A2000064AC000056B5000446BD000B33C30015 +1AC6002003C7082600D01C2000D8321A00DE4B1400E26D0F00E58D0D00E7AA +0B00E9C40A00ECDB0900EEF20700EFF70600EFF70600EFF70600EFF70600EF +F70600EFF70600EFF70600EFF706BF8B0001B18B0001A58B00019B8C000092 +8E000089910000829400007A9800006FA2000063AD000057B800004BC20003 +3DCC00072DD4000E17D7001503D9071800E1181200E82B0C00ED440700F169 +0400F48D0200F6A90100F7C20100F7D60100F8E80100F9F10000F9F10000F9 +F10000F9F10000F9F10000F9F10000F9F10000F9F100B08E0003A490000299 +9100008F940000869700007D9B0000759F00006DA4000062AE000056BA0000 +4CC5000042D1000137DB00012AE2000219E6000505E9040A00F1100600F622 +0200FA3A0000FE630000FF8B0000FFA70000FFC00000FFD30000FFE20000FF +EB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00A2 +940002969700008B9B0000819F000078A3000070A7000068AA000060AF0000 +55B900004BC4000041D0000037D900002BE100001DE500010BE8010401ED08 +0400F5150100FA270000FE3F0000FF690000FF8E0000FFA80000FFC00000FF +D10000FFE00000FFEA0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB00949D000088A000007DA4000074A700006AAB000062AE0000 +5AB0000053B4000048BE00003EC9000034D3000029DA00001CE000000CE300 +0301E7050300EF0D0000F6180000FB290000FE400000FF690000FF8D0000FF +A60000FFBE0000FFCF0000FFDE0000FFE80000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0085A1000079A500006FA9000065AC0000 +5CB0000054B300004DB5000046B900003CC2000032CB000129D4000020DA00 +0016DF000009E2000300E6050300EE0D0000F6180000FB280000FE3E0000FF +660000FF8A0000FFA40000FFBC0000FFCD0000FFDB0000FFE70000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0076A700006AAB0000 +60AE000057B200004EB5000047B7000040BA000039BC000032C400012CCC00 +0126D400011FDA000016DF000009E2000300E6050300EE0C0000F6170000FA +270000FE3C0000FF630000FF880000FFA10000FFB90000FFCB0000FFD90000 +FFE40000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +66AC00005BB0000051B4000048B7000040B900003BBB000037BC000036BD00 +0131C400012CCC000126D400011FDA000017DF00000AE2000300E6040300EE +0C0000F5170000FA260000FD3B0000FF600000FF860000FF9F0000FFB70000 +FFC80000FFD60000FFE10000FFEA0000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0056B200004CB6000043B900003BBB000037BC000036BC00 +0136BC000136BD000132C400012CCC000126D400011FDA000017DF00000AE2 +000300E6040300ED0C0000F5160000FA250000FD390000FF5C0000FF830000 +FF9C0000FFB40000FFC60000FFD30000FFDE0000FFE60000FFEB0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<BE1C0000BF1D0000C01E0000C0200000C1210000C2220000C2230000C32400 +00C11F0000BB0F000AB6010916B6001E17B6003216B7004712BC005F0EC000 +780BC1009109C100A608C100B807C200C706C300D803C700EB01CB00F900CC +00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00 +CC00FF00CC00FF00BF1D0000C01F0000C1200000C1210000C2220000C32300 +00C3240000C4250000C2210000BC12000AB7010817B7001C19B6003117B700 +4513BC005D10C000770DC200900AC200A509C200B709C200C608C400D705C7 +00EA01CB00F900CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00 +CC00FF00CC00FF00CC00FF00CC00FF00C01F0000C1210000C2220000C22300 +00C3240000C4250000C4260000C5270000C3230000BD150009B8030617B700 +1A1AB7002F19B7004315BC005B12C000750FC2008F0CC200A40AC200B60AC2 +00C609C400D706C800EA01CC00F800CD00FF00CD00FF00CD00FF00CD00FF00 +CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00C1210000C22300 +00C3240000C4250000C4260000C5270000C5280000C5290000C4260000BF18 +0008B9050518B800171CB7002C1CB7004118BC005914C1007311C2008D0EC2 +00A30CC300B60CC300C50BC400D608C800E902CC00F800CD00FF00CD00FF00 +CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF +00C3240000C3250000C4260000C5270000C5290000C62A0000C62B0000C62C +0000C5280000C01B0008BA070318B800141EB8002A1EB8003F1ABB005616C1 +007113C3008B10C300A20EC300B50DC300C50DC500D60AC900E903CC00F800 +CE00FF00CE00FF00CE00FF00CE00FF00CE00FF00CE00FF00CE00FF00CE00FF +00CE00FF00CE00FF00C4260000C5270000C5290000C62A0000C62B0000C62C +0000C72D0000C72E0000C62B0000C21F0007BB0A0118B9001120B9002721B8 +003C1DBB005419C1006F16C3008912C300A110C400B410C400C40FC500D50C +C900E805CC00F701CE00FF00CE00FF00CE00FF00CE00FF00CE00FF00CE00FF +00CE00FF00CE00FF00CE00FF00CE00FF00C5290000C62A0000C62B0000C72C +0000C72E0000C72F0000C8300000C8310000C82E0000C4230006BD0D0018BA +010D22B9002423B8003A20BB00511CC1006C19C3008615C4009F13C400B312 +C400C311C500D40FC900E708CC00F703CE00FF01CE00FF01CE00FF01CE00FF +01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01CE00FF01C62B0000C72D +0000C72E0000C82F0000C8300000C9310000C9320000C9330000C9310000C6 +270005BF130016BB030A23BA002026B9003624BB004D1FC100681CC4008319 +C4009D16C500B115C500C214C600D311C900E60ACD00F605CF00FF02CF00FF +01CF00FF01CF00FF01CF00FF01CF00FF01CF00FF01CF00FF01CF00FF01CF00 +FF01C72E0000C8300000C8310000C9320000C9330000CA350000CA360000CA +370000CA340000C82C0004C1190014BC050724BB001B29BA003328BA004A23 +C0006520C400801CC5009A19C500B018C600C217C600D214C900E50ECD00F6 +07CF00FE03CF00FF02CF00FF02CF00FF02CF00FF02CF00FF02CF00FF02CF00 +FF02CF00FF02CF00FF02C9310000C9330000CA340000CA360000CB370000CB +390000CB3A0000CC3B0000CC380000CA300003C41F0013BE080325BC00162D +BB002F2CBB004628C0006124C4007C20C500971DC600AE1CC600C01AC700D1 +18C900E412CC00F50BCD00FE07CC00FF06CB00FF07CB00FF08CA00FF08CA00 +FF09CA00FF09CA00FF09CA00FF09CA00FF09CA350000CA370000CB380000CC +3A0000CC3B0000CC3D0000CD3E0000CD3F0000CD3D0000CC350002C7260010 +C00E0125BD011130BC002A30BC00422DC0005C29C4007825C6009322C600AC +20C600BF1FC300CF1FC000DF1DC000EF1AC100FD17C001FF16BE03FF17BD04 +FF18BC04FF19BC05FF1ABC04FF1ABC04FF1ABC04FF1ABC04FF1ACB390000CC +3B0000CD3D0000CD3E0000CE400000CE410000CE430000CF440000CF410000 +CE3B0001C92D000EC3160123BE020A33BD002435BE003D33C000572FC20071 +2CBF008A2ABB00A22DB600B730B200C830B000DA30AE00EC2FAE00FB2DAC00 +FE2DAA00FE2EA900FE2FA800FE30A700FE31A600FE31A600FE31A600FE31A6 +00FE31CD3E0000CE400000CE420000CF430000CF450000D0460000D0480000 +D0490000D0460000D0410001CC35000BC61E0021BF040336BF001D3ABF0038 +39B8004B3BB200623DAB007C3EA5009641A000AB439A00BE439800D3439800 +E8449500F8409200FD3F9000FD418E00FD428D00FD428C00FD438C00FD438C +00FD438C00FD438C00FD43CF430000CF450000D0470000D0490000D14A0000 +D14C0000D24D0000D24F0000D24C0000D2470000CF3D0008C928001EC20F01 +34B6040F41A80020499D00334E94004A548B006655850080577F00985A7A00 +B25B7600C9597300DE557200F4537101FD546E01FD556C01FD566B01FD5769 +01FD586901FD586901FD586901FD586901FD58D0490000D14B0000D24D0000 +D24F0000D2500000D3520000D3530000D3540000D3520000D34E0000D24500 +05CA34001AB9250030A31201478B0309587A001C606E0030666300476A5B00 +646D560083725100A4754B00BE704600D3684800F0684700FD6B4400FD6C41 +00FD6C3F00FD6D3D00FD6D3D00FD6D3D00FD6D3D00FD6D3D00FD6DD24F0000 +D3510000D3530000D3540000D4560000D4570000D4590000D55A0000D55900 +00D4560000CD510004BE460017AC3B002C942B00427519015B5209096E3B00 +19783000357D23004D811C026B8519058D841505AB811306C87D1307E77911 +08F6760F09F5760E0AF5750D0BF5750C0CF5750B0CF5750B0CF5750B0CF575 +0B0CF575D4550000D4570000D5590000D55B0000D55C0000D65D0000D65F00 +00D7600000D75F0000CB5F0000C05C0006B15500179F4C00298440003D6633 +00543C21006B0B050381010D258600194486002064830024847E0029A27A00 +2DC37A002FE5750030F4700033F46F0034F46E0036F46E0037F46D0037F46D +0037F46D0037F46D0037F46DD55C0000D65E0000D65F0000D7610000D76200 +00D8630000D8650000D3660000C9670000BE660001B2620009A35E00178E58 +0027755000395947004D313900640329057800392E7E00424A7B00476A7600 +4E8C720052A86E0056C36C0058E4680059F764005BF763005CF763005DF762 +005EF762005FF761005FF761005FF761005FF761D7620000D8640000D86600 +00D9670000D9680000D9690000D26B0000C66B0000BB6B0000B06A0002A468 +000B936600177F640025696100354E5D00472750005D014C1170005E377600 +664F700070736C007697680075AF610075C65C0077E258007AF855007BF854 +007CF854007CF853007DF853007DF853007DF853007DF853007DF853D96900 +00DA6A0000DA6B0000DA6D0000DA6E0000D06F0000C36F0000B96E0000AE6E +0000A36F00039670000B86710014757300206074002F447100421D65005500 +65126300733063007D4B5C00887459008D9557008DAC52008DC34B0090E046 +0193F9450194FA440295FA430295FA430296FA420296FA420296FA420296FA +420296FA42DB6F0000DB700000DB710000DA730000CE740000C1730000B572 +0000AB710000A1720000967500028A7800087D7D000F6D8200195584002839 +82003B1378014D007B125300882D5000914B4B009A714700A0914500A2A942 +00A5C43C00A7DF3511AEFE2B12AFFF2912AFFF2913AFFF2813B0FF2813B0FF +2813B0FF2813B0FF2813B0FF28DC750000DC760000DA770000CD780000BE77 +0000B3760000A87500009F750000957700008B7C000181830004738A000A62 +8F00134A9200222E9000340D8B034400911745009D324000A54D3B00AC7037 +00B1923400B5AC3000B9C52C00BCE0290BC0FC200FC1FE1D0FC2FE1D0EC2FE +1D0EC2FE1D0DC2FE1C0DC2FE1C0DC2FE1C0DC2FE1CDD7A0000DB7C0000CB7C +0000BC7B0000B07A0000A57900009B790000927A00008A7E00008086000076 +8E000068960006559C000F3E9F001D249F002D079D053A00A61D3600B0362F +00B74F2C00BD6F2800C1902300C4AB1F00C8C41E00CCDE1D00CEF51900CEFA +1700CFF91700CFF91600CFF91600CFF91600CFF91600CFF91600CFF916DB80 +0000CB7F0000BA7F0000AD7E0000A27E0000987E00008F800000878200007F +870000759000006A9A00005AA2000448A8000D33AC00181AAE002504AF092C +00B9202600C1362100C84E1C00CC6C1800CF8B1500D2A71100D5C10F00D9DA +0F00DCF10C00DCF80A00DCF80A00DCF80A00DCF80900DCF80900DCF80900DC +F80900DCF809C9830000B9830000AB8200009F820000958300008C85000084 +8800007D8B000075910000699B00005CA500004DAE00033CB5000A29BA0013 +10BC001D01C10C1F00CA201900D2341200D84D0C00DB6B0800DE890500E0A4 +0300E2BD0200E6D50200E9EB0200E9F70100E9F70100E9F80100EAF80100EA +F80100EAF80100EAF80100EAF801B7870000A98700009D8700009289000089 +8C0000808F00007893000071960000689D00005BA700004EB1000041BA0003 +32C3000820C9000E09CB011500D10D1200DB1D0B00E22F0500E7470200EB69 +0100EE8A0000F0A60000F2BF0000F3D40000F5E70000F5F50000F6F60000F6 +F60000F6F60000F6F60000F6F60000F6F60000F6F600A88B00019B8C000090 +8F0000869200007C960000749B00006B9F000063A200005AA900004EB30000 +42BE000037C900022AD200051AD8000806DA010B00E10B0700EA180100F128 +0000F63E0000FA630000FE890000FFA40000FFBD0000FED00000FEE00000FE +EE0000FEF00000FEF00000FFF00000FFF00000FFF00000FFF00000FFF00099 +9200008D950000829A0000789F00006EA3000065A800005DAC000056AF0000 +4DB5000042C0000038CB00002DD4000022DC000015E1000103E3010500EA08 +0100F2110000F81F0000FC320000FF530000FF7E0000FF9B0000FFB60000FF +CA0000FFDB0000FFE80000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB008A9C00007EA2000073A7000069AB000060AE000057B20000 +4FB5000048B7000041BC000036C600012CCF000123D600001BDC000012E100 +0101E3000500EA080100F2110000F81F0000FC310000FF500000FF7C0000FF +980000FFB30000FFC80000FFD80000FFE60000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB007BA500006FA9000064AD00005AB10000 +51B4000049B7000042B900003CBB000037BF00012FC700012ACF000123D600 +001CDC000012E1000101E3000500E9080100F2100000F81E0000FC300000FE +4E0000FF780000FF960000FFB10000FFC50000FFD60000FFE30000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB006BAA00005FAF0000 +55B300004BB6000043B900003BBB000036BC000136BC000135BF00012FC700 +012ACF000123D600001CDC000012E1000102E2000500E9070100F1100000F8 +1D0000FC2F0000FE4B0000FF750000FF930000FFAE0000FFC30000FFD30000 +FFE00000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +5AB000004FB4000045B800003DBA000038BC000036BC000136BC000136BC00 +0135BF00012FC700012ACF000123D600011CDC000013E0000102E2000500E9 +070100F10F0000F71C0000FC2D0000FE490000FF720000FF910000FFAB0000 +FFC00000FFD00000FFDD0000FFE80000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB004AB6000040BA000037BC000036BC000136BC000136BC00 +0136BC000136BC000135BF000130C700012ACF000124D600011CDC000013E0 +000103E2000500E8070200F10F0000F71B0000FC2C0000FE460000FF6E0000 +FF8E0000FFA70000FFBD0000FFCD0000FFDA0000FFE50000FFEB0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<B50E0000B6100000B7110000B8120000B9130000B9140000BA150000BA1500 +00BB150000B50A0105B2000C0DB2001F0CB200320CB4004509B7005B06BB00 +7304BE008B02BE00A001BE00B201BE00C101BF00D101C200E300C500F300C9 +00FD00C900FF00C900FF00C900FF00C900FF00C900FF00C900FF00C900FF00 +C900FF00C900FF00B6100000B7110000B8120000B9130000BA150000BA1600 +00BB160000BC170000BC170000B60C0105B2000A0EB3001D0EB300300DB400 +440AB8005907BC007205BE008A03BE00A002BE00B101BF00C101BF00D001C2 +00E300C600F300C900FD00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00 +CA00FF00CA00FF00CA00FF00CA00FF00B8120000B9130000BA140000BA1500 +00BB160000BC170000BC180000BD190000BD190000B80F0004B301070FB300 +1B10B3002F0FB400420CB8005808BC007006BF008903BF009F02BF00B102BF +00C002C000D001C300E200C700F300CA00FD00CA00FF00CA00FF00CA00FF00 +CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00B9140000BA1500 +00BB160000BC180000BC190000BD1A0000BE1B0000BE1C0000BE1C0000BA11 +0004B4010510B4001911B4002D10B500400DB800560ABD006E07BF008805C0 +009E03C000B003C000C003C000CF02C300E200C700F300CA00FD00CB00FF00 +CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF +00BB160000BC170000BC190000BD1A0000BE1B0000BE1C0000BF1D0000BF1E +0000C01E0000BB140003B5020311B5001613B5002B13B5003E0FB800540CBD +006C09C0008606C0009C05C000AF04C000BF04C100CF03C400E101C800F300 +CB00FD00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF +00CB00FF00CB00FF00BC190000BD1A0000BE1B0000BF1C0000BF1D0000C01F +0000C0200000C1200000C1210000BD180003B6050211B5001315B5002815B5 +003C12B800510EBD006A0BC0008409C1009B07C100AE06C100BE06C200CE05 +C400E101C800F200CB00FD00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF +00CC00FF00CC00FF00CC00FF00CC00FF00BE1B0000BF1D0000BF1E0000C01F +0000C1200000C1210000C2220000C2230000C3240000BF1C0002B8090110B6 +011017B6002518B6003915B8004E11BE00680EC100820BC1009909C100AD08 +C200BE07C200CD06C500E002C900F200CC00FD00CC00FF00CC00FF00CC00FF +00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00CC00FF00C01E0000C020 +0000C1210000C2220000C2230000C3240000C4260000C4260000C4270000C1 +1F0001BA0D000FB7010D19B700211BB6003618B8004B14BE006510C1007F0D +C200980BC200AC0AC200BD09C300CC08C600DF04C900F100CC00FD00CD00FF +00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00 +FF00C1210000C2230000C3240000C3250000C4270000C5280000C5290000C6 +2A0000C62A0000C3240001BD12000EB803091BB8001D1EB700331BB8004817 +BE006114C2007C11C200950EC300AA0DC300BC0CC300CB0BC600DE06CA00F1 +01CD00FC00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00FF00CD00 +FF00CD00FF00CD00FF00C3250000C4260000C5280000C5290000C62A0000C6 +2B0000C72C0000C72D0000C72E0000C5280001C019000CBA06061BB9001921 +B8002F20B800441BBD005D18C2007915C3009211C300A910C400BA0FC400CB +0EC500DD0AC800EF05CA00FC02CA00FF02C800FF03C700FF03C700FF04C600 +FF04C500FF04C500FF04C500FF04C500FF04C5290000C62A0000C62B0000C7 +2D0000C72E0000C82F0000C8300000C8310000C9320000C72C0000C31F000A +BC0A031CBA001324B9002A24B9004120BD00591CC2007519C4008F15C400A7 +13C100B815BD00C717BB00D716BA00E813BD02F90FBD07FF0ABB07FF0CB905 +FF0FB803FF11B702FF13B601FF14B601FF14B601FF14B601FF14C72D0000C7 +2E0000C82F0000C8310000C9320000C9330000CA340000CA350000CA360000 +C9310000C6260008BF10011BBB010D27BA002528BA003C25BC005421BE006D +20BA008420B5009A23B100AF26AC00C127A900D226A800E425A900F624A800 +FE24A600FE25A400FE26A300FD27A200FD28A100FD28A100FD28A100FD28A1 +00FD28C8310000C9320000C9340000CA350000CA370000CB380000CB390000 +CC3A0000CC3B0000CB370000C92D0005C2170119BD030729BC001F2DB80035 +2DB000462FAB005B32A40075339F008E359900A3389400B7389100CB389100 +DF389000F2368E00FC368B00FC378900FC388800FC398700FC398600FC3A86 +00FC3A8600FC3A8600FC3ACA360000CB370000CB390000CC3B0000CC3C0000 +CD3D0000CD3F0000CE400000CE410000CE3C0000CC350003C5200017BC0B02 +2BAF020F37A2001F3D970031428E0047498500614B7E007A4B7900914F7500 +AA517100C14F6E00D64B6D00EC497004FE486D05FE496B05FE4A6905FE4B68 +05FE4C6705FF4C6705FF4C6705FF4C6705FF4CCC3B0000CD3D0000CD3F0000 +CE400000CE420000CF430000CF450000D0460000D0470000D0430000CF3C00 +01C32E0014B22000299C0F013D86030A4C76001C5568002F5C5D00435F5500 +5D614F0079664B00996A4600B5684200CC614100E55D4400FE604000FD613E +00FD623C00FD623A00FC633900FC633900FC633900FC633900FC63CE410000 +CF430000CF450000D0470000D0490000D14A0000D14C0000D24D0000D24E00 +00CF4B0000C6490001B8400012A53500258C270039701701504E0808643801 +196E2D00337321014B771903677A1505877B1307A5781208BF741007DB7010 +07F46C0E09F36C0C0AF36C0B0BF36B0A0CF36B0A0DF26B0A0DF26B0A0DF26B +0A0DF26BD0480000D14A0000D14C0000D24E0000D2500000D3510000D35300 +00D3540000D0550000C5550000BA540002AB4D0012964400237C390035602F +004A391F006210090775010D257C0019437C002062790025817400299D7000 +2DBA70002FD96D002FF2650032F2650034F2640035F2630036F2630037F263 +0037F2630037F2630037F263D2500000D3520000D3530000D4550000D45700 +00D4580000D4590000CD5B0000C25D0000B75C0000AB5A00059B550013854F +00226D490032534300442E35005A0528076E00362C72003F47700045666C00 +4C87670050A4630053BD610055D95E0058F45A005AF559005BF558005CF558 +005DF557005DF557005DF557005DF557005DF557D4570000D5590000D55B00 +00D65C0000D65E0000D55F0000CB610000BF620000B5610000AA6000009C5F +00078A5D0013765B0020625A002E4957003E244B005301460F650058336900 +614A63006B6C600071905C0070A8540071BF500074D94D0077F44B0079F74A +007AF649007AF649007BF648007BF648007BF648007BF648007BF648D65F00 +00D7600000D7620000D8640000D5650000C9670000BC660000B1650000A764 +00009C6500018E6700077D6700116D6A001B596D00293E6B003A1A5F014D00 +601158006E2E560077485100826E4C00888E4A0089A6450089BC40008CD73B +008FF33A0090F83A0091F9390092F9390092F9380092F9380092F9380092F9 +380092F938D8660000D9680000D9690000D56B0000C76C0000B96B0000AD69 +0000A3690000996900008E6C0001826F00057474000C647A00164E7D002433 +7B0035107202450077134900832E45008C4B4100946D3C009A8C39009EA537 +00A0BD3100A1D52A00A4F42B07A7FE2707A8FE2608A8FE2508A9FE2508A9FE +2408A9FE2408A9FE2408A9FE24DA6D0000DB6E0000D5700000C5700000B66F +0000AA6E00009F6D0000956E00008D6F000083740000787B00016B8200075A +880010438A001E2889002F0A84043D008D193C00983436009F4E3200A66E2D +00AC8D2A00B0A72600B3BF2200B5D61E01B7F21E06BAFE1A06BBFE1A05BBFE +1905BBFE1905BBFE1905BBFE1905BBFE1905BBFE19DC740000D5750000C375 +0000B4740000A77300009C720000927300008975000081770000787E00006E +870000608F00034D95000D3797001A1E9700290596073300A2202D00AB3827 +00B14F2300B66C1F00BB8A1B00BFA51600C2BE1400C5D51300C7ED1100C9F9 +0F00C9F90E00C9F90E00C9F90E00C9F90D00C9F90D00C9F90D00C9F90DD57A +0000C27A0000B2780000A5780000997800008E790000857B00007E7E000077 +8100006D89000061930000529B000340A1000B2BA4001513A5002201A90C26 +00B3231E00BB381800C24F1300C66A0F00C9860C00CCA10900CFBA0600D1D3 +0600D4EA0500D6F70400D6F80300D6F80300D6F80300D7F80300D7F80300D7 +F80300D7F803C07E0000B07D0000A27D0000967D00008B7F0000828200007A +850000738900006C8D000061950000539F000045A7000234AD000920B20011 +08B3001B00BA101800C4241100CC370A00D14E0400D5690200D8850100DAA0 +0000DDBA0000E0D20000E4E80000E4F70000E4FA0000E4FA0000E4FA0000E4 +FA0000E4FA0000E4FA0000E4FA00AF820000A082000094830000898600007F +890000778D00006E910000669500005E99000053A1000045AB000038B30002 +29BA000716BF000D03C2031200CB120B00D4220400DB330100E1490000E567 +0000E8850000E9A00000EBB90000EDCF0000EFE30000F0F50000F0F90000F0 +F90000F0F90000F0F90000F0F90000F0F90000F0F9009F8700009289000087 +8C00007C91000072950000699A0000609E000058A2000050A5000045AD0000 +39B700002DC000021FC700050DCB000901D0040A00D90F0400E11A0000E828 +0000EE3A0000F2580000F67C0000F89A0000F9B40000F9CA0000F9DC0000FA +EE0000FAF40000FBF40000FBF40000FBF40000FBF40000FBF40000FBF40090 +90000084940000789900006E9E000063A300005AA7000051AC00004AAF0000 +43B200003ABA000030C4000027CD00011ED4000214DA000308DE000500E306 +0300EB0E0000F3190000F8290000FC420000FE6B0000FF8E0000FFAA0000FF +C20000FFD50000FFE50000FFED0000FFED0000FFEC0000FFEC0000FFEC0000 +FFEC0000FFEC00819C000074A2000069A700005EAD000054B100004CB50000 +44B800003DBA000038BC000033C200012DCA000127D2000120D9000018DE00 +000CE2000201E5030300ED0B0000F5160000FA250000FD3C0000FF630000FF +890000FFA50000FFBE0000FFD20000FFE10000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0070A8000064AD000059B100004FB50000 +46B800003EBA000039BC000037BC000036BC000133C200012DCA000127D200 +0120D8000018DE00000DE2000201E5030300EC0B0000F4150000FA240000FD +3A0000FF5F0000FF860000FFA20000FFBC0000FFCF0000FFDE0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB005FAF000053B30000 +49B700003FBA000038BC000036BC000136BC000136BC000136BC000133C200 +012DCA000128D2000121D8000019DE00000DE2000201E5030300EC0A0000F4 +140000FA230000FD380000FF5C0000FF840000FF9F0000FFB90000FFCC0000 +FFDB0000FFE80000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +4EB5000044B800003BBB000037BC000036BC000136BC000136BC000136BC00 +0136BC000133C100012DCA000128D2000121D8000019DE00000EE2000202E5 +030400EC0A0000F4140000F9220000FD370000FF580000FF810000FF9C0000 +FFB60000FFC90000FFD80000FFE50000FFEB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB003EBA000038BC000036BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000133C100012EC9000128D1000121D8000019DD +00000FE2000202E4030400EB0A0000F3130000F9210000FD350000FF550000 +FF7D0000FF990000FFB30000FFC60000FFD50000FFE20000FFEA0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<AA040100AB040000AC050000AD050000AE060000AF070000B0080000B00900 +00B1090000AF060201AC000D04AD001F04AE003104AF004303B1005601B500 +6D00B9008500B9009A00BA00AC00BA00BC00BA00CA00BC00DA00BF00EB00C3 +00FA00C500FE00C500FE00C500FE00C500FE00C500FE00C500FE00C500FE00 +C500FE00C500FE00AC050000AD050000AE060000AF070000B0080000B00900 +00B10A0000B20A0000B30B0000B1080101AD000B05AE001E05AE002F04B000 +4104B2005501B6006C00B9008400BA009900BA00AC00BA00BB00BB00CA00BD +00DA00C000EB00C400FA00C600FE00C600FE00C600FE00C600FE00C600FE00 +C600FE00C600FE00C600FE00C600FE00AE060000AF070000B0080000B10900 +00B10A0000B20B0000B30C0000B40C0000B40D0000B2090101AE000907AF00 +1C06AF002E05B1004005B3005402B7006A01BA008200BB009800BB00AB00BB +00BB00BC00CA00BD00DA00C100EB00C500FA00C600FE00C600FE00C600FE00 +C600FE00C600FE00C600FE00C600FE00C600FE00C600FE00AF080000B00900 +00B10A0000B20B0000B30C0000B40D0000B50E0000B50E0000B60F0000B40B +0001AF010708AF001A07B0002C07B1003E06B3005203B7006901BB008101BC +009700BC00AA00BC00BA00BC00C900BE00D900C100EB00C500F900C700FF00 +C700FF00C700FF00C700FF00C700FF00C700FF00C700FF00C700FF00C700FF +00B10A0000B20B0000B30C0000B40D0000B50E0000B60F0000B6100000B711 +0000B8110000B60E0001B0020608B0001709B1002A09B2003C08B4005005B8 +006702BB007F01BC009600BC00A900BD00BA00BD00C900BF00D900C200EB00 +C600FA00C800FF00C800FF00C800FF00C800FF00C800FF00C800FF00C800FF +00C800FF00C800FF00B30C0000B40D0000B50E0000B60F0000B7100000B811 +0000B8120000B9130000B9140000B8110001B2040409B100140BB200280BB2 +003A09B5004E06B9006504BC007E02BD009500BD00A800BD00B900BE00C800 +C000D900C300EB00C700FA00C900FF00C900FF00C900FF00C900FF00C900FF +00C900FF00C900FF00C900FF00C900FF00B50E0000B6100000B7110000B812 +0000B9130000B9140000BA150000BB160000BB170000BA140001B3050209B2 +00110DB300250DB300380BB5004C08BA006305BD007C03BE009301BE00A701 +BE00B801BF00C701C000D800C400EB00C800F900CA00FF00CA00FF00CA00FF +00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00B8110000B813 +0000B9140000BA150000BB160000BB170000BC180000BD190000BD1A0000BC +170000B6080009B3000E0FB4002210B400350EB600490BBA006008BE007905 +BF009103BF00A602BF00B702BF00C602C100D701C400EA00C900F900CA00FF +00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00FF00CA00 +FF00BA150000BB160000BB170000BC180000BD190000BE1A0000BE1B0000BF +1C0000BF1D0000BE1B0000B80D0007B5020B11B5001E13B4003211B600460E +BA005D0ABE007707C0008F05C000A504C000B604C000C603C200D701C500EA +00CA00F900CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00FF00CB00 +FF00CB00FF00CB00FF00BC180000BD190000BE1B0000BE1C0000BF1D0000C0 +1E0000C01F0000C1200000C1210000C11F0000BB130006B6030713B6001A16 +B5002F14B6004311BB005A0DBF00740AC1008D08C100A306C100B506C100C4 +06C000D504C200E702C500F701C500FF00C300FF01C200FF01C100FF01C100 +FF01C001FF01C001FF01C001FF01C001FF01BE1C0000BF1D0000C01F0000C1 +200000C1210000C2220000C3230000C3240000C4250000C3240000BE190004 +B8050414B7001619B6002B18B6003F15BA005611C000700EC1008A0BC000A0 +0BBB00B10EB700C010B500CF0FB400E00DB600F20BB803FF06B602FF09B401 +FF0AB301FF0CB201FF0DB101FF0DB101FF0EB101FF0EB101FF0EC1200000C1 +210000C2230000C3240000C4250000C4270000C5280000C5290000C62A0000 +C5280000C11F0003BB0B0213B800101CB800261DB7003B19B8005016B90067 +16B4007D17AF00921AAB00A71EA700BA1EA300CB1DA200DC1CA200EE1BA300 +FD1BA000FD1C9E00FD1D9D00FC1E9C00FC1F9B00FC1F9A00FC209A00FC209A +00FC20C3240000C4260000C5270000C5290000C62A0000C62B0000C72C0000 +C72D0000C72E0000C72D0000C4250002BE110112B9000920B9002021B20031 +23A9004124A30055269D006D299800852B93009B2E8E00B02E8B00C42E8A00 +D72D8900EA2D8800FB2C8600FB2D8400FB2E8200FB2F8100FB308000FB3080 +00FB318000FB318000FB31C5290000C62B0000C72C0000C72D0000C82F0000 +C8300000C8310000C9320000C9330000C9320000C72B0001C11A0010B60803 +22A9020F2D9B001E3391002F388800443E7F005B4178007341720089436F00 +A2476B00B9466800CE426700E33F6B03FD3E6803FE406503FE416303FE4262 +03FE426103FE436003FE436003FE436003FE43C72E0000C8300000C8310000 +C9330000C9340000CA350000CA370000CB380000CB390000CB380000CA3200 +01BD2A000EAA1D0021940D02347F01094271001C4A63002E51570040544F00 +57554900715A45008F5F4100AC5F3E00C45A3C00DB553F00FA543C00FB5539 +00FB563700FA563500FA573400FA573300FA573300FA573300FA57C9340000 +CA360000CB370000CB390000CC3A0000CC3C0000CD3D0000CD3F0000CE4000 +00C9410000C0400000B23A000D9E2F001E852300306A1401464C0808593500 +1864290031681D01476D15036370110582710F079E6F0F08B76B0E08D1670E +08EE620C09F1620A0BF062090CF062080CF061070DF061070EEF61070EEF61 +070EEF61CC3A0000CC3C0000CD3E0000CE400000CE410000CF430000CF4500 +00CF460000C8490000BE4C0000B34B0001A445000D8E3D001C7434002D5A2C +0041351D00580903026E000D24720019417000205F6E00257E6A0029996600 +2DB365002FCF63002FEA5D0031F05A0033F0590035F0590036F0580037F058 +0037F0580037F0580037F058CE420000CF440000CF460000D0480000D14A00 +00D14B0000CF4D0000C6500000BB520000B1520000A5510002934D000F7D47 +001C6643002B4D3E003B2B3200500224066600322966003D44640043616000 +49815C004D9E570050B7550053D0530055EB4F0057F34E0059F34D005AF34D +005BF34C005CF44C005CF44C005CF44C005CF44CD14A0000D14C0000D24E00 +00D2500000D3520000CF540000C3560000B7570000AD570000A35700009557 +00048255000F6F54001A5B540027435100362045004A01410C5B00502D5A00 +5B465600656552006B874E006CA147006DB8440070D0420074EA3F0076F43F +0077F43F0078F43E0079F43D0079F43D0079F43D0079F43D0079F43DD35300 +00D4550000D4570000D4580000CF5B0000C15C0000B45C0000A95C00009E5C +0000945D0000865E0004765F000D6663001652660022386400321559014500 +5B114E00682C4A00734645007C67400081863C00849F390086B5350087CE30 +008BE92E008DF72F008EF72E008EF72E008EF72D008FF72D008FF72D008FF7 +2D008FF72DD55B0000D65D0000D65F0000CE610000BE620000B1610000A560 +00009A61000090620000866400007A6700026C6D00095D7300114876001E2D +74002E0D6C033D0073153F0080303B00884B37008E6A310094872D009BA12C +009DB828009BCD20009DE71E01A0FC2001A1FC2001A2FC1F01A2FC1F01A2FC +1E01A2FC1E01A2FC1E01A2FC1ED8640000D7660000CD680000BC670000AE66 +0000A1650000966600008B680000836900007A6C000070730000637B000452 +81000D3C83001A2281002A077E053500891C320094362D009A4E29009F6B23 +00A6871F00ACA21D00AEB91900AECE1400AFE51201B2FA1301B3FB1300B3FB +1200B3FB1200B4FA1200B4FA1100B4FA1100B4FA11DA6C0000CC6E0000BA6D +0000AB6B00009E6B0000926C0000876D00007F700000777300007077000066 +80000058880002458E000A30900017178F002503900A2C009D232400A5391E +00AA4F1A00B0691500B5841100B99F0D00BDB70A00BECE0800BEE40700C1F4 +0600C1F60500C2F60500C2F60500C2F60400C2F60400C2F60400C2F604CB73 +0000B9720000A97100009B7100008F720000847400007B770000747B00006D +7F000065840000598D00004A940001389A0009249C00130C9D011F01A3101F +00AE261600B6390F00BB4E0A00BF670700C3810400C79C0200CAB50100CBCE +0000CDE50000D0F50000D1F90000D1F90000D1F90000D1F90000D1F90000D1 +F90000D1F900B7770000A7760000987600008C780000817B0000787F000070 +83000068870000618B0000589000004B9800003CA000012CA6000719A9000F +04AC031700B4151100BE270900C6390300CB4E0100CF680000D1810000D49B +0000D6B40000D8CC0000DCE30000DDF50000DDFA0000DDFA0000DDFA0000DD +FB0000DDFB0000DDFB0000DDFB00A57C0000977D00008A7F00007F82000075 +8700006C8C0000639000005A940000529800004A9C00003DA4000030AC0001 +21B200050EB6000C00BA050F00C3140800CB230200D2320000D7450000DC5E +0000DE7A0000E0950000E2AF0000E5C70000E8DD0000E9F20000E8FA0000E8 +FA0000E8FA0000E9FA0000E9FA0000E9FA0000E9FA0095830000888600007C +8A0000728F0000679400005D990000549D00004BA1000044A400003CA80000 +31B0000025B700011BBE00040EC2000800C5020C00CD0D0700D6190200DE26 +0000E4360000E9500000EC700000EE8E0000F0AA0000F2C20000F3D70000F4 +EB0000F5F80000F5F80000F5F80000F5F80000F5F80000F5F80000F5F80086 +8D0000799200006E980000629E000057A200004EA7000045AB00003EAE0000 +38B1000034B400002EBB000027C3000120CA000216D000050AD4000702DA05 +0600E10D0100EA170000F1250000F6390000FA590000FC810000FD9F0000FD +BA0000FDCF0000FDE10000FDEF0000FDEF0000FDEF0000FDEF0000FDEF0000 +FDEF0000FDEF00769B000069A100005DA7000052AC000048B1000040B50000 +39B8000036BA000036BB000035BE000131C500012BCD000125D500011DDB00 +0015E0000006E3010400E8060200F00F0000F71B0000FC2D0000FF480000FF +760000FF970000FFB30000FFCA0000FFDC0000FFEB0000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0065AA000058B000004DB4000043B80000 +3BBB000037BC000036BC000136BC000136BC000136BE000131C500012BCD00 +0125D500011EDB000015E0000007E3000400E7060200F00E0000F71A0000FB +2C0000FE460000FF730000FF940000FFB00000FFC70000FFD90000FFE80000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0053B3000048B70000 +3DBA000037BC000036BC000136BC000136BC000136BC000136BC000136BE00 +0131C500012BCD000125D400011EDA000015E0000007E2000300E7060200EF +0E0000F71A0000FB2B0000FE430000FF700000FF920000FFAD0000FFC40000 +FFD60000FFE50000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +42B900003ABB000036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BE000131C400012CCD000125D400011EDA000016DF000008E2 +000400E7050200EF0D0000F6190000FB2A0000FE410000FF6C0000FF8F0000 +FFA90000FFC10000FFD20000FFE10000FFEA0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BE000131C400012CCC000126D400011EDA +000016DF000008E2000300E6050300EE0D0000F6180000FB290000FE3F0000 +FF680000FF8C0000FFA60000FFBE0000FFCF0000FFDE0000FFE80000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<A0000400A1000400A2000400A2010300A3010300A4010300A4010200A50102 +00A6010200A6010200A6000C00A6001C00A7002D00A9003E00AA005000AE00 +6600B2007C00B4009200B500A600B500B500B500C400B700D300B900E300BD +00F300C000FC00C000FC00C000FC00C000FC00C000FC00C000FC00C000FC00 +C000FC00C000FC00A1000400A2000300A3010300A4010200A5010200A50102 +00A6010200A6020100A7020100A7020100A7000A01A7001B00A8002C00AA00 +3D00AB004F00AE006500B3007C00B5009200B500A500B600B500B600C400B7 +00D300BA00E300BD00F300C000FD00C100FD00C100FD00C100FD00C100FD00 +C100FD00C100FD00C100FD00C100FD00A3010300A4010300A5010200A50102 +00A6010100A7020100A7020100A8020100A9030100A9030100A8000901A800 +1A01A9002B01AB003C01AC004E00AF006400B4007A00B6009100B600A500B6 +00B500B700C300B800D200BA00E200BE00F300C100FD00C100FD00C100FD00 +C100FD00C100FD00C100FD00C100FD00C100FD00C100FD00A5010200A50102 +00A6020100A7020100A8020100A9030100AA030100AA040100AB040100AB04 +0100A9000702AA001801AA002A01AC003B01AD004D01B0006300B5007900B7 +009000B700A400B700B400B800C300B900D200BB00E200BF00F200C200FD00 +C200FD00C200FD00C200FD00C200FD00C200FD00C200FD00C200FD00C200FD +00A6010100A7020100A8020100A9030100AA040100AB040100AC050000AD06 +0000AD060000AD060000AA010503AB001702AC002802AD003902AF004C01B1 +006100B5007800B8008F00B800A300B800B400B900C300BA00D200BC00E200 +C000F200C300FD00C300FD00C300FD00C300FD00C300FD00C300FD00C300FE +00C300FE00C300FE00A9030100AA030100AB040100AC050000AC060000AD06 +0000AE070000AF070000B0080000B0080000AC010303AC001503AD002703AE +003803B0004A02B2005F00B6007600B9008E00B900A200B900B300BA00C200 +BB00D100BD00E200C100F200C400FE00C400FE00C400FE00C400FE00C400FE +00C400FE00C400FE00C400FE00C400FE00AB040100AC050000AD060000AE07 +0000AF070000B0080000B1090000B10A0000B20A0000B20B0000AE030203AD +001205AE002405AF003604B1004803B3005D01B7007500BA008C00BA00A100 +BA00B200BA00C100BC00D100BE00E100C200F200C500FE00C500FE00C500FE +00C500FE00C500FE00C600FE00C600FE00C600FE00C600FE00AE060000AF07 +0000B0080000B1090000B20A0000B20B0000B30C0000B40D0000B40D0000B5 +0E0000B1070102AF000F07AF002207B0003306B1004605B4005B02B8007201 +BB008A00BB00A000BB00B100BB00C100BD00D000BF00E100C300F200C700FE +00C700FE00C700FE00C700FE00C700FE00C700FE00C700FE00C700FE00C700 +FE00B1090000B10A0000B20B0000B30C0000B40D0000B50E0000B60F0000B6 +100000B7110000B7110000B40A0002B0000B09B0001F09B1003108B2004406 +B5005903B9007002BC008901BC009E00BC00B000BD00C000BE00CF00C000E1 +00C400F200C800FE00C800FF00C700FF00C600FF00C500FF00C500FF00C400 +FF00C400FF00C400FF00B30C0000B40D0000B50E0000B60F0000B7110000B8 +120000B8120000B9130000BA140000BA150000B60E0001B101080BB2001B0C +B2002E0BB3004109B6005606BA006D03BD008602BE009D01BD00AF01BC00BE +01BB00CD01BB00DD01BC00EF00BE00FE00BD00FF00BC00FF00BB00FF00BA00 +FF00B900FF00B900FF00B900FF00B900FF00B6100000B7110000B8120000B9 +130000BA140000BA150000BB160000BC170000BC180000BC190000BA130001 +B404050CB300160FB3002A0EB4003D0CB7005209BB006A06BD008304BA0098 +05B600A908B100B90AAE00C809AD00D808AE00E906B101FC03AF00FE04AD00 +FE06AC00FE07AB00FE07AA00FE08AA00FE08A900FE08A900FE08B9140000BA +150000BB160000BC170000BC180000BD1A0000BE1B0000BE1C0000BF1D0000 +BF1D0000BD180000B607020CB4001112B4002612B4003910B3004C0EB10060 +0EAD007411A8008914A4009F16A000B2179C00C3169B00D4159B00E6149C00 +F9139900FB149700FB159600FB169500FB179400FA179300FA189300FA1893 +00FA18BC180000BD190000BE1B0000BE1C0000BF1D0000C01E0000C01F0000 +C1200000C1210000C2220000C01E0000B90D010BB6010C15B4001F17AB002E +1AA2003D1C9B004F1E9500652290007C248B0093258700A8268400BC268200 +D0258200E3248200F5248000F9247E00F9257C00F9267B00F9277A00F92779 +00F9287900F9287900F928BF1D0000C01E0000C0200000C1210000C2220000 +C3230000C3250000C4260000C4270000C4270000C3230000BC160009B00704 +1AA1010E2495001C2A8B002E2E820041357900573971006C396A00823A6700 +993C6500B13D6200C73A6000DB376200F2366100FB375F00FB385C00FB395B +00FB395A00FB3A5900FA3A5800FA3A5800FA3AC2220000C3230000C3250000 +C4260000C5280000C5290000C62A0000C62B0000C72C0000C72D0000C42B00 +00B6260008A319001A8D0B012B7A020A386D001B415E002D4751003E4A4900 +534C42006B4F3E0086533B00A3553800BB523600D24D3800EB493700F84A34 +00F74B3200F74B3000F64C2E00F64C2D00F54D2D00F54D2D00F54DC5280000 +C5290000C62B0000C72C0000C72D0000C82F0000C8300000C8310000C83300 +00C2370000BA390000AC340008972A00177D1F00286513013C480707503200 +175A26002F5E1B02446213045F650E067D670D0897650C09B0620B09C75E0B +09E15A0A0AEE58090BEE58070DED58060EED57060EED57050FED57050FED57 +050FED57C72E0000C82F0000C8310000C9320000C9340000CA350000CA3600 +00C9390000C03E0000B7420000AD4300009D3F0009863700176E2F00265528 +0038331B004F0D080763010E246800193F66001F5B630025795F0029955C00 +2DAE5A002FC658002FDF530030ED4F0032ED4E0033ED4E0035EE4D0036EE4D +0036EE4C0036EE4C0036EE4CCA350000CA360000CB380000CB3A0000CC3B00 +00CC3D0000C8400000BE450000B4480000A94A00009E4A00008B46000A7641 +0016603D0023493A0033282F00470424085B0031285B003A415800405B5400 +477B50004A984B004DB1490051C8490052E1450055F0430056F1420058F141 +0059F1410059F140005AF140005AF140005AF140CC3D0000CD3E0000CE4000 +00CE420000CF440000C8480000BB4C0000B04E0000A54E00009A4F00008D4F +00017B4D000A684D0014554E00203F4C002E1E410041003D0D52004B2A4E00 +56424800605E4600657E400067993B0069B138006DC8370070E1350073F134 +0074F2340075F2330076F2320076F2320077F2310077F2310077F231CF4600 +00D0470000D1490000CF4C0000C64F0000B8520000AC530000A05300009554 +00008A5500007F5600016F5800085F5C00114C5F001C345E002A1254013D00 +57124400642B3F006F453B00776335007A7E2E007F982D0082B02B0083C626 +0085DF230088F2240089F424008AF423008AF422008AF422008BF422008BF4 +22008BF422D24F0000D3510000D3530000C5560000B5580000A85800009B58 +00008F590000855B00007C5C0000725F000064650005566C000C416F001928 +6D00270967033500701735007C323200844B2E00896626008D7F2000969B22 +0099B31F0097C7170096DD140099F315009AF715009BF715009BF614009BF6 +14009CF613009CF613009CF613D5590000D25B0000C35D0000B35D0000A45D +0000975E00008B5F0000816100007863000070660000676C00005B7400024B +7B0009357D00161C7A00240479062E00851F290090372400954D1F00996719 +009F801400A79C1300ABB40F00A9C80B00A7DC0800A9F00900AAF50800ABF5 +0800ABF40800ABF40700ABF40700ABF40700ABF407D3630000C2640000B163 +0000A162000093630000876500007C670000746B00006C6E0000667300005D +7A0000508200013E8800072989001312870021018B0C250098251B00A03915 +00A54D1000A9640B00AE7D0700B4990500B8B20200B8C80100B8DD0100BAF0 +0000BBF50000BCF60000BCF60000BCF60000BCF60000BCF60000BCF600BE6A +0000AF6900009E680000906A0000846C0000796F0000707300006978000061 +7C00005A80000051870000428E0000319300061D9500100795011C009D1317 +00A9270D00B03A0700B54D0300B9630100BC7B0100C0960000C3AF0000C4C7 +0000C5DE0000C8F20000C9F90000C9F90000C9F90000C9F90000CAF90000CA +F90000CAF900AA6F00009C6E00008D70000081730000777700006E7C000065 +8100005C860000548A00004D8D00004392000035990000259E000511A1000D +01A4061200AD160C00B6260500BC360100C1490000C45F0000C7770000CA90 +0000CDAA0000CFC30000D1DC0000D4F00000D5FA0000D5FA0000D5FA0000D5 +FA0000D5FA0000D5FA0000D5FA00987500008C7700007F7B0000748000006A +850000608A0000578F00004E930000469600003F990000359E00002AA40000 +1DA900030FAD000A02B0030F00B7110B00BF1F0600C72E0100CC400000D156 +0000D4700000D68A0000D8A40000DBBD0000DED60000E0EC0000E0FA0000E0 +FA0000E0FA0000E0FA0000E0FA0000E0FA0000E0FA00887F00007D82000072 +880000668E00005B93000051980000479C00003F9F000038A2000033A40000 +2FA8000028AE00001FB4000214B9000705BC000C00C20A0B00CA170500D224 +0100D9330000DE490000E2650000E4830000E69F0000E8B80000EBD00000ED +E60000EDF90000EDF90000EEF90000EEF90000EEF90000EEF90000EEF90079 +8C00006E91000062970000569D00004BA1000041A5000039A9000035AB0000 +33AC000033AD000031B100002AB8000023BF000219C600040DCA000802CE03 +0900D60C0500DF170100E6240000EC360000F1500000F4760000F7960000F8 +B10000F9C90000F9DE0000FAF30000FAF40000FAF40000FAF40000FAF40000 +FAF40000FAF400699B00005DA1000050A6000045AB00003CB0000036B30000 +35B4000035B5000035B6000035B7000033BB00002EC4000128CD000121D400 +0119DA00020DDF000300E2020500EA0A0100F3140000F9230000FD370000FF +5E0000FF880000FFA50000FFC00000FFD50000FFE70000FFEB0000FFEB0000 +FFEB0000FFEB0000FFEB0000FFEB0056AC00004CB1000041B6000039B90000 +36BA000036BB000036BC000036BC000036BC000136BC000134BF00012FC800 +0129D0000122D700001BDD000010E1000101E3010500EB090100F3120000F9 +220000FD360000FF5A0000FF850000FFA20000FFBD0000FFD20000FFE30000 +FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0045B800003CBB0000 +36BC000136BC000136BC000136BC000136BC000136BC000136BC000136BC00 +0135BF00012FC8000129D0000123D700001BDD000010E1000101E3010500EA +090100F3120000F9200000FD340000FF570000FF820000FF9F0000FFBA0000 +FFCF0000FFE00000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +38BC000037BC000136BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000135BF00012FC700012ACF000123D700001BDC000011E1 +000102E3010500EA080100F2110000F81F0000FC320000FF530000FF7F0000 +FF9C0000FFB70000FFCB0000FFDC0000FFE90000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000135BF00012FC700012ACF000123D6 +00001CDC000011E1000103E3010500E9080100F2100000F81E0000FC310000 +FE500000FF7B0000FF980000FFB40000FFC80000FFD90000FFE70000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<99000A0099000A00990009009A0009009B0009009B0008009C0008009C0007 +009D0007009D0007009D0009009E0017009E002700A0003700A2004900A400 +5D00AA007300AE008900B0009E00B000AF00B000BD00B100CC00B200DA00B6 +00EB00B900FA00B900FA00B900FA00BA00FA00BA00FA00BA00FA00BA00FA00 +BA00FA00BA00FA009A0009009A0009009B0008009B0008009C0008009C0007 +009D0007009D0006009E0006009E0006009F0008009F0016009F002600A100 +3700A3004900A5005C00AB007300AF008900B0009D00B100AE00B100BD00B2 +00CB00B300DA00B700EB00BA00FA00BB00FB00BB00FB00BB00FB00BB00FB00 +BB00FB00BB00FB00BB00FB00BB00FB009B0008009B0008009C0008009D0007 +009D0007009E0006009E0006009F0005009F000500A0000500A0000700A100 +1500A1002500A3003600A5004800A7005C00AC007200B0008800B1009D00B2 +00AE00B200BD00B200CB00B400DA00B800EB00BC00FB00BC00FB00BC00FB00 +BC00FB00BC00FB00BC00FB00BC00FB00BC00FB00BC00FB009D0007009D0007 +009D0006009E0006009F0005009F000500A0000500A0000400A1000400A100 +0400A2000500A2001400A3002400A4003500A6004700A8005B00AD007100B1 +008700B2009C00B300AD00B300BC00B300CB00B500DA00B800EB00BD00FA00 +BD00FB00BD00FB00BD00FB00BD00FB00BD00FB00BD00FB00BD00FB00BD00FB +009E0006009E0006009F000500A0000500A0000400A1000400A1000300A200 +0300A2000300A3000200A3000400A4001300A4002300A6003400A8004600A9 +005900AE007000B2008600B3009C00B400AD00B400BC00B400CA00B600DA00 +B900EA00BE00FA00BE00FC00BE00FC00BE00FC00BE00FC00BE00FC00BE00FC +00BE00FC00BE00FC00A0000500A0000500A1000400A1000300A2000300A200 +0300A3000200A4000200A4010200A5010200A5010300A5001200A6002200A7 +003300A9004500AB005800AF006F00B3008500B4009B00B500AC00B500BB00 +B500CA00B700DA00BB00EA00BF00FA00BF00FC00BF00FC00BF00FC00BF00FC +00BF00FC00BF00FC00C000FC00C000FC00A1000300A2000300A2000300A300 +0200A4000200A5010200A6010200A6020100A7020100A8020100A8020200A7 +001001A8002100A9003200AB004400AC005700B1006D00B4008400B5009A00 +B600AC00B600BB00B700CA00B800DA00BC00EA00C000FA00C100FD00C100FD +00C100FD00C100FD00C100FD00C100FD00C100FD00C100FD00A4000200A400 +0200A5010200A6010100A7020100A8020100A8030100A9030100AA030100AB +040100AB030100A9000E01A9001F00AB003001AC004200AE005500B2006C00 +B5008300B7009900B700AB00B700BA00B800C900B900D900BD00EA00C100F9 +00C200FD00C200FD00C200FD00C200FD00C200FD00C200FD00C200FD00C200 +FD00A6020100A7020100A8020100A9030100AA030100AB040100AB040000AC +050000AD050000AE060000AE050100AB000C02AB001D02AC002E02AE004002 +AF005301B3006A00B6008100B8009700B800AA00B800BA00B900C900BB00D9 +00BE00EA00C100F900C100FE00C000FE00BF00FE00BE00FE00BD00FE00BD00 +FE00BC00FE00BC00FE00AA030100AA030100AB040000AC050000AD050000AE +060000AF070000AF080000B0080000B1090000B1090000AD010903AD001A04 +AE002C04AF003D03B1005101B4006700B8007F00B9009600B800A800B600B7 +00B400C500B300D500B400E600B600F700B500FE00B400FE00B200FE00B200 +FE00B100FE00B000FE00B000FE00B000FE00AD050000AD050000AE070000AF +080000B0090000B10A0000B20A0000B30B0000B30C0000B40D0000B40D0000 +AF030605AE001606AF002905B0003B05B2004E03B6006401B7007B01B3008E +03AF00A105AB00B106A700C005A500CF04A600E103A800F402A700FC02A500 +FC03A300FC03A200FB03A200FB04A100FB04A000FB04A000FB04B0090000B1 +090000B20A0000B30B0000B40C0000B50D0000B50E0000B60F0000B7100000 +B7110000B7110000B2060305B0001209B1002509B0003709AD004709A80058 +09A4006B0CA0007F0F9C0095119800AA119500BB109300CD0F9300DF0F9300 +F10E9200F90D9000F90E8E00F90F8D00F9108C00F9108B00F9118A00F9118A +00F911B40D0000B40D0000B50E0000B6100000B7110000B8120000B9130000 +B9140000BA150000BA160000BB160000B5090106B2000D0DAD001D0FA4002A +139A003815930048188D005E1D8700741E82008A1F7E00A01F7C00B41F7B00 +C81E7A00DB1D7B00EE1C7A00F81C7800F81D7600F71E7500F71E7400F71F73 +00F71F7200F71F7200F71FB8110000B8120000B9130000BA140000BA160000 +BB170000BC180000BD190000BD1A0000BE1B0000BE1B0000B6110005A80503 +139A010D1D8D001A2284002B267B003E2D720052336900653262007A315E00 +91335C00A8345A00BE335900D3305A00E82E5B00F72D5900F72E5600F72F55 +00F72F5300F7305200F7305200F7305200F730BB170000BB170000BC180000 +BD1A0000BE1B0000BF1C0000BF1D0000C01E0000C01F0000C1200000BC2500 +00B02200049C170013860A01237401092F67001B3859002C3F4C003B404400 +4F423D00664538007E483500994A3200B3493100C9463100E0423300F43F2F +00F4402D00F3412B00F3422900F2422800F2432700F2432700F243BF1C0000 +BF1D0000C01E0000C0200000C1210000C2220000C3230000C3250000C12700 +00BB2D0000B3320000A52F00048F260011771B00205F100033450707462F00 +165023002D541702415811055A5A0C07765B0909905A090BA958090CBF5409 +0BD751080BEA4E070CEB4E060EEB4D050FEA4D0510EA4D0411EA4D0411EA4D +0411EA4DC2230000C2230000C3250000C4260000C5270000C5290000C62A00 +00C22E0000B9340000B0390000A63C0000953800047F310010672B001F5025 +0030301900460703025C000F245F001A3D5B001F555700247353002A915100 +2DA94E002FBF4D0030D549002FE8450031EB430033EB430034EB420035EB42 +0035EB410036EB410036EB41C5290000C62A0000C62B0000C72D0000C72E00 +00C7300000C1350000B63B0000AB3F0000A041000096420000843F00056F3C +00105A39001D4435002B252B003E02210953002F275100373E4C003E564800 +44744400489240004BAB3E004EC13D0050D83B0052EB380054EE370055EE36 +0056EE360057EE350058EF350058EF350058EF35C8300000C8310000C93200 +00CA340000CA360000BF3D0000B3420000A74500009B4600008F4700008548 +0000754700056247000F504800193A470026193C003A003B0E480047284200 +513F3B005B593900607735006392300065AA2D0069C12C006DD82A006FEC29 +0071F0290072F0280072F0270073F0270073F0260073F0260073F026CB3900 +00CB3A0000CC3B0000C93F0000BD450000B0480000A24A0000954B0000894C +00007F4D0000764F0000685200045856000C465900162F5800230F4F023500 +55133900612B34006B443000725F2B0075782300799121007DA920007EBF1D +0080D6190083EC190084F1190085F1180085F1180085F1170085F1170086F1 +170086F117CE430000CF430000CC470000BB4C0000AD4E00009E4F00009050 +0000845100007A53000071560000695900005D5F00014F6600083B69001322 +6700210763042D006D192C0079342900804B240084621C00867815008F9416 +0095AD160092C10F0090D50A0092EB0B0094F20B0094F20A0094F20A0095F2 +090095F2090095F2090095F209CD4F0000C9500000B9530000A95400009A55 +00008C5600007F580000755A00006C5E0000656100005E650000536E000044 +7500052F7600111774001E0375092500822120008C381B008F4C150093620E +0098790900A0940900A6AE0700A4C20400A1D50200A2EA0200A3F20100A4F2 +0100A4F20100A4F20100A4F20100A4F20100A4F201BD5A0000B75A0000A759 +0000965A0000885C00007B5E00007162000068660000616B00005A70000054 +740000487C0000388100042382000F0C81001C00870F1C00942612009B380B +009F4B0600A3600200A7770000AD920000B3AD0000B2C20000AFD50000AFEA +0000B1F40000B1F40000B1F40000B1F40000B1F40000B1F40000B1F400A960 +0000A36000009361000085630000786600006E6A0000657000005D75000055 +7A00004E7E0000478200003A8800002B8C0003178D000D038E021700971411 +00A1260900A7360300AC480100AF5C0000B1720000B68C0000BBA70000BBBE +0000BBD40000BCE90000BEF70000BEF70000BEF70000BEF70000BEF70000BF +F70000BFF7009567000090670000826A0000766E00006B7300006279000059 +7F00005084000048880000408B00003A8D00002D9200001F9700021198000A +0199011400A1110E00AA210800B1310400B6420000B9560000BC6D0000C086 +0000C3A10000C5BA0000C6D20000C8E80000CBF90000CBF90000CBF90000CC +F90000CCF90000CCF90000CCF900847100008072000074770000697D00005E +830000548800004A8D000041900000399300003495000031970000299B0000 +21A0000115A3000705A5001000AB0C0E00B31B0900BB2A0400C13B0000C54F +0000C9660000CC800000CE9A0000D1B40000D3CD0000D6E50000D8FA0000D8 +FA0000D8FA0000D8FA0000D8FA0000D8FA0000D8FA00757E00007180000066 +8600005A8D00004E920000449600003B9A0000339C0000319E0000319F0000 +319F00002BA4000024AA000019AE00050CB2000B00B6060E00BE140900C622 +0300CD310000D3440000D75C0000DA780000DC930000DEAE0000E1C70000E4 +E00000E5F70000E4FA0000E5FA0000E5FA0000E5FA0000E5FA0000E5FA0066 +8E00006290000055960000499B00003E9F000036A3000032A5000032A60000 +32A7000032A8000033A900002DAE000026B500001DBB000312C0000704C402 +0B00CA0B0800D2170300DB240000E1340000E64B0000EA6B0000ED8B0000EF +A70000F0C10000F2D80000F3EF0000F3F80000F3F80000F3F80000F4F80000 +F4F80000F4F800539E00004FA0000043A5000039A9000033AC000034AE0000 +34AF000034B0000034B1000034B2000035B3000030B900002AC1000022C900 +021AD000040ED4000602D9020800E00A0300E9140000F0200000F6330000FA +520000FE7D0000FF9C0000FFB90000FFD00000FFE30000FFEF0000FFEF0000 +FFEF0000FFEF0000FFEF0000FFEF0042AE00003FB0000037B4000035B60000 +35B7000036B8000036B9000036BA000036BA000036BB000036BB000032C200 +012DCB000127D2000120D9000017DE00000BE2000300E6040300EE0C0000F6 +180000FB290000FE440000FF700000FF930000FFB20000FFC90000FFDD0000 +FFEA0000FFEB0000FFEB0000FFEB0000FFEB0000FFEB0036BC000036BC0001 +36BC000136BC000136BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000133C200012DCB000127D2000120D9000018DE00000BE2000200E6 +040300EE0C0000F5170000FB280000FE410000FF6C0000FF900000FFAF0000 +FFC60000FFDA0000FFE80000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +36BC000136BC000136BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000133C200012DCA000127D2000120D9000018DE +00000CE2000201E5040300ED0B0000F5170000FA260000FE3E0000FF680000 +FF8D0000FFAA0000FFC30000FFD60000FFE60000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000136BC000133C200012DCA000127D2 +000120D9000018DE00000DE2000201E5030400ED0B0000F5160000FA250000 +FD3C0000FF640000FF8A0000FFA60000FFBF0000FFD30000FFE30000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<90000E0090000E0090000E0091000E0092000E0092000D0093000D0094000D +0094000C0094000C0095000C00950013009300200094002F00980040009A00 +53009F006800A6007F00AA009500AA00A700AA00B700AA00C500AC00D400AE +00E300B100F300B200F800B200F800B200F800B200F800B200F800B200F800 +B200F800B200F80091000E0091000E0092000D0093000D0093000D0094000C +0094000C0095000C0096000C0096000B0096000B0096001200950020009600 +2F00990040009C005300A0006800A7007F00AB009400AB00A700AB00B600AB +00C500AD00D300AF00E300B200F300B300F800B400F800B400F800B400F800 +B400F800B400F800B400F800B400F80093000D0093000D0093000D0094000C +0095000C0095000C0096000B0097000B0097000B0098000B0098000A009800 +110097001F0098002F009B0040009D005200A1006700A8007E00AC009400AC +00A600AC00B600AD00C400AE00D300B000E200B400F300B500F900B500F900 +B500F900B500F900B500F900B500F900B500F900B500F90095000C0095000C +0095000C0096000B0097000B0097000B0098000A0098000A0099000A009900 +0A009A0009009A00100099001F009A002E009D003F009F005200A3006700A9 +007D00AD009300AD00A600AD00B600AE00C400AF00D300B100E200B500F300 +B600F900B600F900B600F900B600F900B600F900B600F900B600F900B600F9 +0097000B0097000B0097000B0098000A0098000A0099000A00990009009A00 +09009A0009009B0008009B0008009C000F009B001E009C002D009F003F00A1 +005100A4006600AA007D00AE009200AE00A500AF00B500AF00C400B000D300 +B200E200B600F300B800F900B800F900B800F900B800F900B800F900B800F9 +00B800F900B800F90098000A0098000A0099000A00990009009A0009009B00 +08009B0008009C0008009C0007009D0007009D0007009D000E009D001D009E +002D00A1003E00A2005100A6006500AC007C00AF009200B000A500B000B500 +B000C300B100D200B400E200B700F300B900FA00B900FA00B900FA00B900FA +00B900FA00B900FA00B900FA00B900FA009A0009009A0009009B0008009B00 +08009C0008009D0007009D0007009E0006009E0006009E0006009F0005009F +000C00A0001C00A0002C00A3003D00A4004F00A8006400AD007B00B0009100 +B100A400B100B400B100C300B200D200B500E200B900F200BB00FB00BB00FB +00BB00FB00BB00FB00BB00FB00BB00FB00BB00FB00BB00FB009C0007009C00 +07009D0007009D0007009E0006009E0006009F000500A0000500A0000400A1 +000400A1000400A2000B00A2001A00A3002A00A5003C00A6004E00A9006300 +AE007A00B1009000B200A300B200B400B300C200B400D100B600E100BA00F2 +00BD00FB00BD00FB00BC00FB00BC00FB00BC00FB00BB00FB00BB00FB00BB00 +FB009E0006009E0006009F0005009F000500A0000400A1000400A1000400A2 +000300A3010300A3010300A4010300A4000900A4001900A5002900A7003A00 +A8004D00AB006100B0007800B3008F00B300A300B400B300B400C200B500D1 +00B600E100B800F100B800FB00B700FC00B600FC00B500FC00B400FC00B300 +FC00B300FC00B300FC00A1000400A1000400A1000400A2000300A3010300A3 +010300A4010200A5010200A5010200A6010100A6020100A6000700A7001700 +A7002800A9003900AA004B00AD006000B1007700B4008D00B200A000B000B0 +00AD00BE00AA00CC00AB00DD00AC00EF00AC00FB00AA00FC00A900FC00A700 +FC00A700FB00A600FB00A600FB00A500FB00A3010300A3010300A4010200A5 +010200A6010200A6010100A7020100A8020100A9030100A9030100AA040100 +A9010501A9001401A9002601AB003701AC004901AE005D00AD007000AB0083 +01A7009703A300A9039F00B8029C00C8019D00D9019E00EC019D00F9009B00 +FA009900F9019800F9019700F9019700F9019600F9019600F801A7020100A7 +020100A7020100A8020100A9030100AA040100AB040100AC050000AD060000 +AD060000AE070000AC030301AB001102AB002302A9003204A50041059E004F +06990061099600750B93008C0C8F00A10D8B00B40C8A00C50B8A00D80A8A00 +EA098900F6088700F7088600F7098400F70A8300F70A8300F70A8200F70B82 +00F70BAB040100AB040100AB050000AC050000AD060000AE070000AF070000 +B0080000B1090000B10A0000B20A0000AF060102AD000D05A5001A0A9A0025 +0F91003211890042148300571A7E006D1C7900821A7400971A7200AB1A7100 +C0197100D3187200E6167300F4147100F6156F00F5166E00F5166D00F5176C +00F5176B00F5186B00F518AF070000AF070000AF080000B0090000B10A0000 +B20B0000B30C0000B40D0000B50E0000B50E0000B60F0000AF0E0002A00603 +0C91010B178500181B7C00281F73003B276A004D2D6200602C5A00742B5500 +8A2B5300A02C5200B62C5100CB2A5200E0285500F1255300F4255000F4264E +00F3274D00F3274C00F3284B00F3284A00F328B30C0000B30C0000B40C0000 +B50E0000B60F0000B6100000B7110000B8120000B9130000B8150000B31B00 +00A91D00019514000C7F09011B6D0109276100193054002A3747003A393F00 +4C3A3700613D3000783F2D0090412A00AA412900C03F2A00D63B2C00EB372A +00F0372800EF392500EF392400EF3A2300EE3A2200EE3B2100EE3BB7110000 +B7110000B8120000B9130000BA140000BA160000BB170000BB180000B91C00 +00B1230000A92900009D2900018722000A701900195A0F012C4106063E2C00 +154720002A4A16033E4D0E05544F09086F4F070A894F050BA14E050CB74B06 +0DCE47060CE345050DE844040EE844030FE8440210E8440210E8440111E744 +0111E744BB170000BB170000BC180000BD190000BE1B0000BE1C0000BF1D00 +00B9240000B12C0000A63000009B3200008C320001782D000A622700184B21 +00292D16003D0B07065000112455001A3B50001F504B00256C46002A8A4400 +2DA343002FB841002FCD3F002FE33B0030E9390032E9380033E9380034E937 +0035E9370035E9370035E936C01E0000C01E0000C01F0000C1200000C22200 +00C0250000B82C0000AD320000A136000095380000893900007C3900016937 +000A553500173F3100242228003602200A49002E274700353B41003B513C00 +426E3800468B350048A433004BBA32004ED031004FE52E0051EC2D0052EC2C +0053EC2B0054EC2B0055EC2A0055EC2A0055EC2AC4260000C4260000C42600 +00C5280000C22B0000B6340000AA3A00009C3C00008E3D0000833E00007940 +00006D4200025C4200094A4300133542001F1638013200390F3E0044273600 +4D3D2F0056552D005B702A005E8A250061A2230064B9220068CF20006BE51F +006CED1E006DED1D006EED1C006EED1C006EED1B006FED1B006FED1BC72D00 +00C72E0000C72E0000C1340000B43B0000A63F000097410000894200007D44 +0000734600006B490000614C000152500006405300102952001D0B4A022D00 +52142F005D2C2A00674326006D5B210070721A007289160077A1150079B713 +007ACE10007CE30F007EEE0F007EEE0E007EEE0D007FEE0D007FEE0C007FEE +0C007FEE0CC8380000C8380000C13C0000B2420000A2450000924700008448 +0000784A00006E4D0000655000005E54000055590000485F00033563000D1E +61001A045E0525006A1B2300763520007C491A007E5D130081720C00868A0A +008CA40A008BB906008BCE03008AE303008DF002008EF002008EF002008FF0 +01008FF001008FF001008FF001BA470000B9470000B04900009F4B00008E4C +0000804E0000735100006955000061590000595D0000536200004B6800003D +6F00012A70000B126E001801710B1D007F231700873811008A490B008D5C06 +0090720200968B01009CA601009BBB000099CF000098E300009AF200009AF2 +00009AF200009BF200009BF200009BF200009BF200A6500000A55000009B51 +00008A5200007B5500006F580000655D00005D620000556800004E6D000048 +7100003F760000317B00011D7C000A087B011500831213008E260B00943606 +0096460400985901009B6E0000A1870000A8A40000A8BA0000A5CD0000A3E2 +0000A5F30000A5F30000A5F30000A5F30000A5F30000A5F30000A5F3009158 +00009058000087590000785C00006C61000062660000596D00005172000049 +770000427B00003B7E000032810000258500011586000904850113008D1011 +0096210B009C310600A0420300A3540100A6690000AA820000B19E0000B3B6 +0000B1CB0000B0E00000B1F40000B2F40000B2F50000B2F50000B2F50000B2 +F50000B2F5007E6200007D620000756400006A6A00005F700000567700004C +7D0000438100003B840000348700002F8900002B8A0000238E000017900007 +0890001100950B12009D1C0C00A52C0600AB3C0200AE4F0000B1640000B47C +0000BA970000BDB10000BDC80000BCDF0000BFF40000C0F70000C0F70000C0 +F70000C1F70000C1F70000C1F7006F7000006E700000687400005C7B000051 +810000478600003D8A0000358D0000308F00002F9000002E9100002C930000 +259700001A9A00040C9B000D019F071100A7160C00AF260700B6360200BA48 +0000BE5D0000C0760000C4900000C7AA0000C9C40000CADD0000CDF30000CE +F90000CEF90000CFF90000CFF90000CFF90000CFF900608100006081000059 +8500004D8B0000418F00003793000031950000309700003097000030980000 +309900002E9B000027A000001EA5000211A8000804AB030F00B10F0C00BA1E +0700C12E0200C73F0000CB550000CE6E0000D1890000D3A30000D6BE0000D9 +D80000DCF00000DCFA0000DCFA0000DCFA0000DCFA0000DCFA0000DCFA004F +9100004F910000479400003C990000349C0000319E0000319F000031A00000 +31A1000031A2000032A3000030A500002AAB000021B0000117B5000609B901 +0B00BE080C00C6150700CE230100D5320000DB460000DF620000E2800000E3 +9C0000E6B80000E8D10000EBE90000EBF90000EBFA0000EBFA0000EBF90000 +EBF90000EBF9003DA000003DA0000036A3000032A5000032A6000032A80000 +33A9000033AA000033AB000033AC000033AD000032AF00002CB6000025BD00 +011CC4000410C8000702CC010B00D40A0600DC150100E5220000EB320000F0 +4D0000F4720000F7930000F8B10000F9C90000F9E00000FAF20000FAF50000 +FAF50000FAF40000FAF40000FAF40035AD000035AD000034AF000034B00000 +34B2000035B3000035B4000035B5000035B6000035B7000036B8000035BB00 +002FC2000129CA000123D200011BD8000210DD000303E1020500E7090100F0 +120000F7200000FB350000FE590000FF850000FFA40000FFC00000FFD70000 +FFE80000FFEC0000FFEC0000FFEC0000FFEC0000FFEC0036BA000036BA0000 +36BA000036BB000036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000135BE000130C500012BCE000124D500011DDB000014E0000105E3 +010400E9070100F1100000F81E0000FC320000FF520000FF7F0000FF9F0000 +FFBC0000FFD30000FFE50000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +36BC000136BC000136BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000135BE000131C500012BCD000125D500011DDB +000014E0000006E3010400E8070200F10F0000F81D0000FC300000FF4D0000 +FF7B0000FF9B0000FFB80000FFCF0000FFE20000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000136BC000135BE000131C500012BCD +000125D500011EDB000015E0000006E3010400E8060200F00F0000F71B0000 +FC2E0000FF4A0000FF770000FF980000FFB40000FFCB0000FFDD0000FFEB00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<85001200850012008500120086001200870012008700110088001100890011 +00890011008A0010008B0010008B00120089001B00880028008A0036008F00 +470093005C009C007300A2008A00A4009F00A400B000A300BF00A400CE00A6 +00DD00A900ED00AA00F600AA00F600AA00F600AA00F600AA00F600AA00F600 +AA00F600AA00F6008700110087001100870011008800110089001100890011 +008A0010008B0010008B0010008C0010008D0010008D0011008B001B008A00 +28008C0036009000470095005B009D007300A3008900A5009E00A500B000A5 +00BE00A500CD00A700DD00AA00EC00AC00F600AC00F700AC00F700AC00F700 +AC00F700AC00F700AC00F700AC00F7008900110089001100890011008A0010 +008B0010008C0010008C0010008D000F008E000F008E000F008F000F008F00 +10008D001A008C0027008F0036009200470096005B009E007200A4008900A6 +009E00A600AF00A600BE00A700CD00A900DC00AC00EC00AD00F700AD00F700 +AD00F700AD00F700AD00F700AD00F700AD00F700AD00F7008B0010008B0010 +008B0010008C0010008D000F008E000F008E000F008F000F0090000E009000 +0E0091000E0091000F008F0019008F002700910036009400470098005B009F +007200A6008800A8009D00A800AF00A700BD00A800CC00AA00DB00AD00EB00 +AF00F700AF00F700AF00F700AF00F700AF00F700AF00F700AF00F700AF00F7 +008E000F008E000F008E000F008E000F008F000F0090000E0091000E009100 +0E0092000E0092000D0093000D0093000E0092001900910026009300360096 +0047009A005B00A1007200A7008800A9009D00A900AE00A900BD00A900CC00 +AC00DB00AE00EB00B100F700B100F700B100F700B100F700B100F700B100F8 +00B100F800B100F80090000E0090000E0090000E0091000E0091000E009200 +0D0093000D0093000D0094000D0095000C0095000C0095000D009400180094 +00260096003500990047009B005A00A2007100A8008700AA009C00AA00AE00 +AA00BD00AB00CB00AD00DA00B000EA00B200F700B200F800B200F800B200F8 +00B300F800B300F800B300F800B300F80092000D0092000D0092000D009300 +0D0094000D0094000C0095000C0096000C0096000B0097000B0097000B0097 +000C009700160096002500980035009B0047009D005A00A4007000AA008600 +AC009C00AC00AD00AC00BC00AC00CB00AE00DA00B100EA00B400F700B400F8 +00B400F800B400F800B400F800B400F800B400F800B400F80095000C009500 +0C0095000C0095000C0096000B0097000B0097000B0098000A0098000A0099 +000A00990009009A000B0099001500990024009B0034009E004600A0005900 +A6007000AB008600AD009B00AD00AD00AE00BC00AE00CA00B000DA00B300EA +00B500F700B500F900B400F900B400F900B300F900B300F900B300F900B300 +F90097000B0097000B0097000B0098000A0098000A0099000A009A0009009A +0009009B0009009B0008009B0008009C0009009C0014009C0023009E003300 +A0004500A2005800A7006F00AD008500AE009A00AF00AC00AF00BB00AD00C9 +00AD00D800AE00E900AE00F700AD00FA00AB00FA00AA00FA00A900FA00A800 +FA00A800FA00A700FA009A0009009A0009009A0009009A0009009B0008009B +0008009C0008009C0007009D0007009D0006009E0006009E0007009F001200 +9F002200A0003200A3004400A4005700A9006D00AC008200AB009600A800A7 +00A400B600A100C500A100D600A200E700A100F6009F00F9009D00F9009C00 +F9009B00F9009A00F9009A00F9009900F9009C0008009C0008009C0008009D +0007009D0007009E0006009E0006009F0005009F000500A0000400A0000400 +A1000500A2001000A2002000A3003100A5004300A4005400A1006500A00077 +009E008C019A00A0019600B1009300C1009200D3009300E5009200F4008F00 +F7008E00F7008C00F7008C00F7008B00F7008A00F7008A00F7009F0006009F +0006009F0006009F000500A0000500A1000400A1000400A2000300A2000300 +A3000200A3000200A4000300A4000E00A4001E00A0002C029A003904930045 +058D0056088A006B0A8800820A840098098100AB097F00BE088000D0078100 +E3068000F2047E00F5047D00F5047B00F5057A00F5057900F5057900F50578 +00F506A1000300A1000300A1000300A2000300A3000200A3000200A4010200 +A5010200A6010100A7020100A7020100A8020200A5000A019B001506900020 +0B87002D0E7F003B127A005018740065196F007A166A008F156800A3156700 +B7156700CB146900DF126B00EF0E6A00F40E6800F30F6600F30F6500F31064 +00F3106400F3106300F311A5010200A5010200A5010200A6010100A7020100 +A8020100A9030100AA030100AA040100AB040000AA060000A5090000980502 +07890109117D0015167300241A6B003622620048275A005A2752006E254C00 +8325490098264800AD264800C2254800D6234C00EB1E4C00F11D4900F11E47 +00F11F4600F0204400F0204400F0214300F021AA030100AA030100AA030100 +AB040000AC040000AD050000AE060000AE070000AF080000AD0B0000A51200 +009D1600008D13000578080114660107215A00172A4E002930420037323900 +483331005C352A007237260088382300A1392200B8372300CD342600E43026 +00ED2F2300EC302000EB311F00EB321D00EB321C00EB331B00EA33AF070000 +AF070000AF070000B0080000B1090000B20A0000B20B0000B20D0000AD1300 +00A51900009B1E000091210000801F00046A170013540D00253D0506352900 +133E1D01284112033B440C064F4407096743050C8042040E9A41030FB04003 +0FC63D050EDC3B050EE63A040FE6390311E6390212E6390213E6380213E638 +0114E638B40C0000B40C0000B40C0000B50D0000B60F0000B6100000B61200 +00AD1B0000A4220000982600008C290000812B0000712900045C240012461E +00222A140035080504460012244B001A3846001E4B400025653A002A823700 +2D9C37002EB236002FC734002FDC32002FE72F0031E72E0032E72E0033E72D +0034E72D0034E72D0035E72CB9130000B9130000B9130000B9140000BA1500 +00B61B0000AD230000A1290000932C0000872F00007B310000723300006333 +00054F3100113B2E001D1E25002F021F0B3F002C253D0032383600384C3000 +3F672C0043842A00469C280049B228004BC827004DDD24004DE923004FE922 +0050E9210051E9200051E9200052E9200052E91FBD1A0000BD1A0000BD1A00 +00BE1B0000B8230000AC2B00009E3000008E32000081340000763700006C39 +0000643C0000563E0004443E000E303E00191235012B003710330041262C00 +4A3B260052512300576A1F005A831B005D9A190060B0170063C7160065DB14 +0066EA130067EA120068E9110068E9110069E9100069E9100069E90FC02300 +00C0230000C0230000B82B0000AA3300009A3600008A3800007C3A0000703D +0000674000005E430000574700004B4A00023A4D000A254D00160947032500 +4F1525005A2C200063421C00685717006B6D11006D820D0070980A0073AF09 +0075C5070075DA060077EB050077EB040078EB040078EB040078EB030079EB +030079EB03B6340000B6340000B6340000A83A0000963D0000853E00007741 +00006B44000061470000594B0000524F00004C53000041590001305D000819 +5C0014045B071C00671D190072341500774710007A5909007B6D03007E8301 +00819A000083B0000083C6000082DB000084EE000084EF000084EF000084EF +000084EF000084EF000085EF00A3410000A3410000A3410000924200008144 +000073470000674B00005D500000555400004D590000475E00004062000036 +680000246A00060E690011016E0D14007A240F0081350A0083450600845602 +00866A0000898100008D9900008EB000008EC500008CDA00008EEF00008EF1 +00008FF100008FF100008FF100008FF100008FF1008D4900008D4900008D49 +00007D4B00006F4E00006353000059590000515E000049640000426900003B +6D00003570000029740000187600050674000F00790E110083210D00893108 +008C4105008D5203008F660000937D00009A9800009CB000009AC4000097D9 +000098EE000099F200009AF200009AF200009AF200009AF200009AF2007852 +000078520000785200006C570000605C0000566300004D690000446F00003C +730000357700002E7900002B7B0000257D0000197E00040A7D000E00800913 +00891C0E00912C0800953C0400974D02009A6100009D780000A4930000A9AE +0000A7C30000A4D70000A4EC0000A5F30000A6F30000A6F30000A6F30000A6 +F30000A6F300675F0000675F0000675F00005D660000536E0000497400003F +7A0000367D00002E8000002B8100002B8200002B830000278500001C870003 +0E87000C028805130091160F00992709009F360400A3480200A65B0000A872 +0000AD8C0000B3A90000B4C00000B2D50000B1EB0000B3F50000B3F50000B3 +F50000B3F50000B3F50000B4F5005A7200005A7200005A7200004F78000044 +7E00003A830000318600002D8700002D8800002D8900002D8A00002D8B0000 +298D00001F9100021292000904930312009A101000A2210900AA310400AF42 +0100B2550000B56C0000B9850000BDA10000BFBB0000BFD30000C0EA0000C3 +F80000C3F80000C4F80000C4F80000C4F80000C4F8004A8300004A8300004A +8300003F880000348C00002E8E00002E8F00002E9000002F9100002F920000 +2F9300002F9300002B960000229B0001179E0006089F010F00A40A1000AD1A +0A00B52A0500BB3B0100C04E0000C3650000C67E0000C99A0000CCB40000CD +CF0000D0E90000D2F90000D2FA0000D3FA0000D3FA0000D3FA0000D3FA0039 +9100003991000039910000329400002F960000309700003098000030990000 +309A0000309B0000319C0000319D00002DA1000025A600001BAB00040EAE00 +0A01B1040F00B9120A00C1200500C9300000CE420000D35B0000D6760000D8 +920000DAAD0000DDC80000E1E30000E2F70000E1FA0000E1FA0000E2FA0000 +E2FA0000E2FA00319E0000319E0000319E0000319F000031A0000031A20000 +32A3000032A4000032A5000032A6000032A7000032A800002FAB000028B200 +0020B8000214BE000606C1000B00C7090A00CF150400D8220000DF320000E4 +490000E9680000EB890000EDA60000EFC10000F1DA0000F2F20000F2F80000 +F2F80000F3F80000F3F80000F3F80033A9000033A9000033A9000033AA0000 +33AB000033AD000034AE000034AF000034B0000034B2000035B3000035B300 +0032B800002CC0000025C800011DCF000313D5000407D9020600DF070400E7 +110000EF1D0000F52F0000F94B0000FC760000FD990000FEB70000FDD00000 +FDE70000FEEF0000FEEF0000FEEF0000FEEF0000FEEF0035B5000035B50000 +35B5000035B6000036B8000036B9000036BB000036BC000036BC000036BC00 +0036BC000136BC000134C000012EC8000129D1000122D700001ADD00000EE1 +000200E4020400EC0A0000F4150000FA260000FE3D0000FF690000FF910000 +FFB00000FFCA0000FFE00000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +36BC000036BC000036BC000036BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000134C000012FC8000129D0000122D7 +00001ADD00000FE1000201E4020400EC0A0100F4140000FA240000FD3B0000 +FF650000FF8E0000FFAB0000FFC70000FFDB0000FFEB0000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000136BC000136BC000134C000012FC8 +000129D0000122D700001ADD000010E1000101E4020500EB090100F4130000 +F9230000FD380000FF600000FF8A0000FFA70000FFC30000FFD70000FFEA00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<7A0015007A0015007A0015007A0015007B0015007C0015007C0015007D0014 +007E0014007E0014007F0014007F0014007F0017007D0023007E002E008000 +3C0086004D008F00650098007F009D0096009D00A9009B00B9009B00C9009D +00D9009F00E800A000F400A000F600A000F600A000F600A000F600A100F600 +A100F600A100F6007C0015007C0015007C0015007C0015007D0014007E0014 +007E0014007F00140080001400800013008100130081001300810017007F00 +220080002E0083003C0088004D00900065009A007E009E0095009E00A9009D +00B9009D00C8009E00D800A100E700A200F400A200F600A200F600A200F600 +A200F600A300F600A300F600A300F6007E0014007E0014007E0014007E0014 +007F0014008000140081001300810013008200130083001300830013008400 +1200830016008100210082002E0085003C008A004D00910065009B007D009F +009500A000A8009F00B8009F00C700A000D700A300E700A400F300A400F600 +A400F600A400F600A500F600A500F600A500F600A500F60080001300800013 +00800013008100130082001300820013008300130084001200840012008500 +12008600120086001200860015008400210084002E0087003C008C004E0093 +0065009D007D00A1009400A100A700A000B700A000C600A200D600A400E600 +A600F300A600F600A600F600A600F600A700F600A700F600A700F600A700F6 +00830013008300130083001300830013008400120085001200860012008600 +120087001200880011008800110089001100880014008600200087002D008A +003C008E004E00950064009E007C00A2009300A300A700A200B700A200C600 +A300D500A600E500A800F300A800F600A800F600A900F600A900F600A900F6 +00A900F600A900F60086001200860012008600120086001200870012008800 +110088001100890011008A0011008A0010008B0010008B0010008B00130089 +00200089002D008C003C0090004E00970064009F007C00A4009200A500A600 +A400B600A400C500A500D400A800E400AA00F300AB00F600AB00F600AB00F7 +00AB00F700AB00F700AB00F700AB00F7008800110088001100880011008900 +11008A0011008A0010008B0010008C0010008C0010008D000F008E000F008E +000F008E0012008C001F008C002C008F003C0093004E0098006400A1007B00 +A5009200A600A500A600B500A600C400A700D300AA00E300AC00F300AD00F7 +00AD00F700AD00F700AD00F700AD00F700AD00F700AD00F7008B0010008B00 +10008B0010008C0010008C0010008D000F008E000F008F000F008F000E0090 +000E0090000E0091000E00910011008F001E008F002C0092003C0095004E00 +9A006400A3007B00A7009100A800A500A800B500A700C400A900D300AB00E3 +00AC00F200AC00F700AB00F700AA00F700A900F700A800F700A800F700A700 +F7008E000F008E000F008E000F008F000F0090000E0090000E0091000E0092 +000E0092000D0093000D0093000D0094000D0094000F0092001D0092002B00 +95003C0098004E009D006300A4007A00A8009000AA00A400A800B400A400C2 +00A300D100A300E200A200F200A000F7009E00F7009D00F7009C00F7009B00 +F7009A00F7009A00F70092000E0092000E0092000E0092000D0092000D0093 +000D0094000D0094000C0095000C0096000C0096000B0096000B0097000E00 +96001C0096002B0099003B009B004D009E006200A1007600A2008B009F009E +009B00AF009700BE009600CF009600E1009400F1009200F7009000F7008F00 +F7008E00F7008D00F7008C00F7008C00F70095000C0095000C0095000C0095 +000C0095000C0096000B0097000B0097000B0098000A0098000A0099000A00 +990009009A000C0099001B0099002A009B003A00970048009300570091006A +00910080008F0096008B00A9008800BA008700CC008700DF008500F0008300 +F6008200F6008000F6007F00F6007E00F6007E00F5007E00F50098000B0098 +000B0098000B0098000A0098000A0099000A009A0009009A0009009B000800 +9B0008009C0008009C0007009C000A009A001800950025018C00300385003B +0480004B087E00610A7C00790879008F077500A3077300B5067400C8057500 +DB047500ED027400F4017300F4017100F4027000F4026F00F4026F00F4026E +00F4029A0009009A0009009A0009009B0008009B0008009C0008009D000700 +9D0007009E0006009E0006009F0006009F0005009A0006009000110485001B +087C00270C740035106F00491669005E17640073135F0087115C009A115B00 +AD125C00C2115D00D60F6000E90B6100F2095F00F2095D00F10A5C00F10B5B +00F10B5A00F10B5A00F10C9E0006009E0006009E0006009E0006009E000600 +9F000500A0000500A0000400A1000400A10004009E010300980401008F0601 +028001070B740012116A0020166200321D5A00432251005422490068214300 +7C20400091213F00A5213E00B9203F00CD1E4300E21A4500EE174200EE1840 +00EE193E00EE193D00ED1A3C00ED1A3B00ED1AA1000400A1000400A1000400 +A1000400A2000300A3010300A3010300A4010200A50102009E030000970900 +008F0E0000851100017008010E5F01061B530015244800252A3D00342C3400 +452C2A00572E23006C301E0081311B0098321A00AF311B00C42E1E00D92B20 +00E9281D00E8291B00E82A1900E82B1800E72B1700E72B1600E72CA5010200 +A5010200A5010200A5010200A6020100A7020100A8020100A50500009E0A00 +00951000008C15000082190000781C00006415000D4F0C011F3904062F2600 +1235190125380F03373A08064A3B040A6139030E7936011192360111A93502 +11BF330310D432020EE430020FE4300111E42F0112E42F0113E42E0114E42E +0115E42EAA040100AA040100AA040100AB040100AC050000AD060000A80A00 +009F12000094180000881C00007D200000742300006A2600015622000C411C +001C2712002D0806043C001222400019343B001E463500255F2E002A7A2B00 +2C942B002EAB2B002FC02A002FD428002EE526002FE5250031E5240032E524 +0033E5230033E5230034E523B0080000B0080000B0080000B0090000B00B00 +00A91200009E1A0000911F000084230000782700006E2A0000652D00005C2F +00014A2D000B362A00171B220027001D0A3500292231002F352B0036482600 +3C612100407D1F0043951E0046AB1D0049C11C004AD51B004AE619004BE618 +004CE617004DE616004DE616004EE615004EE615B60F0000B60F0000B60F00 +00B4110000AB1A00009E2200008E270000802A0000732D0000683000005F34 +0000573700004F3900013F3A00082C3A00120F32012300351029003E252200 +46391C004D4E190053651500557D120058920F005CA80E005FBF0C0061D30A +0060E4090061E5070061E5070062E5060062E5060062E5050063E505AF2000 +00AF200000AF200000AA2300009C2900008A2D00007B3000006E3400006337 +00005A3B0000523E00004B4200004445000035480005214800100744031D00 +4C151B00562B16005E40120064540C0067690700677C0500699003006CA602 +006FBD01006ED201006EE501006EE700006EE700006EE700006EE700006EE7 +00006EE7009E3000009E3000009E300000983100008734000077370000693A +00005E3E0000554200004D460000464A0000404E0000395200002A57000315 +57000D0257071400641E10006D330C00704408007255030073670100737B00 +00738F000076A5000078BC000077D1000077E6000078EB000078EB000078EB +000078EB000078EB000078EB00883A0000883A0000883A0000823A0000733D +0000664100005A460000514B000048500000415500003A590000345D00002D +6000001F6400020C64000B01660A0F00701F0D0077310A00794007007A5004 +007B6301007C7700007E8D000080A4000081BA000080D0000080E6000082EE +000082EE000082EE000082EE000082EE000083EE0073430000734300007343 +00006E45000062490000564F00004D550000445A00003C600000356400002E +680000286A0000256C00001C6D00010D6D000A016E071000761A0E007F2D0A +00813C0700834C0400845E010086730000898B00008CA400008DBA00008BD0 +00008BE500008DF000008DF000008DF000008EF000008EF000008EF0006250 +000062500000625000005E52000053580000495F000040660000376A00002F +6E00002A7100002872000027730000277400001E7600011176000903750510 +007D15100086270B008B3707008C4704008E590100906F0000958800009BA3 +00009BB9000098CE000097E4000099F200009AF200009AF200009AF200009A +F200009AF20053610000536100005361000050640000466B00003C71000032 +7500002B78000029790000297A0000297B00002A7B0000297C0000217E0001 +157F0007067E021100840F11008D220C009432060097420400995401009C6A +0000A0820000A89F0000AAB80000A7CC0000A5E20000A6F20000A7F30000A7 +F30000A7F30000A7F30000A7F3004574000045740000457400004176000037 +7A00002F7E00002B7F00002B8000002B8100002B8200002B8300002C840000 +2B850000248800001889000509890110008D0A1300961B0D009E2C0700A33C +0300A64E0100A9630000AC7B0000B3980000B6B30000B5CA0000B4E00000B6 +F20000B6F50000B6F50000B7F50000B7F50000B7F500348300003483000034 +830000318400002C8600002C8700002D8800002D8900002D8A00002D8B0000 +2D8C00002E8D00002D8D0000269100001C9400030E96000C0197041300A015 +0D00A8250700AF360300B4480000B75D0000BA750000BE900000C2AC0000C3 +C50000C3DF0000C6F40000C8F90000C8F90000C8F90000C8F90000C8F9002F +8E00002F8E00002F8E00002E8E00002E8F00002E9000002F9200002F930000 +2F9400002F9500002F9500002F9600002F970000299C000020A0000113A300 +0804A5011000AC0E0E00B41D0800BC2D0300C23E0000C6540000C96D0000CC +880000CFA30000D2BF0000D4DB0000D7F30000D8FA0000D8FA0000D8FA0000 +D8FA0000D8FA003098000030980000309800003098000030990000309B0000 +309C0000319D0000319E0000319F000031A0000031A1000031A200002BA700 +0024AD000019B200050BB6000B01BA060D00C2130800CA210200D2310000D8 +450000DC600000DF7E0000E09B0000E3B70000E6D30000E9EE0000E8FA0000 +E9FA0000E9FA0000E9FA0000E9FA0032A3000032A3000032A3000032A40000 +32A5000032A6000032A8000033A9000033AA000033AB000033AC000033AD00 +0033AE00002EB4000027BC00001FC2000314C8000607CC010900D2080800DB +120200E31E0000EA2E0000EF460000F36B0000F6900000F7AE0000F8CA0000 +F9E20000F9F40000F9F40000F9F30000FAF30000FAF30034AF000034AF0000 +34AF000034B0000034B1000035B3000035B4000035B6000035B7000036B800 +0036B9000036BA000036BB000032C200012CCB000126D300011FDA000016DF +000008E2000400E7060200F00E0000F71C0000FC2F0000FE510000FF800000 +FFA20000FFC00000FFD80000FFEB0000FFEB0000FFEB0000FFEB0000FFEB00 +36BB000036BB000036BB000036BB000036BB000036BC000036BC000136BC00 +0136BC000136BC000136BC000136BC000136BD000132C300012CCB000126D3 +00011FDA000016DF000009E2000300E7050300EF0D0000F71B0000FC2D0000 +FE4D0000FF7C0000FF9E0000FFBC0000FFD40000FFE90000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000136BC000136BC000136BC000132C3 +00012DCB000127D300011FD9000017DF00000AE2000300E6050300EF0D0000 +F61A0000FB2B0000FE490000FF770000FF990000FFB80000FFD00000FFE400 +00FFEB0000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180073001800730017 +00740017007400170074001700750017007500170074001F00740029007200 +330078004100810056008B00720092008C009400A2009300B4009200C50093 +00D5009500E5009500F2009500F6009500F6009500F6009500F6009500F600 +9500F6009500F6007300180073001800730018007300180073001700740017 +00740017007500170075001700760017007600160077001600770016007600 +1E0075002900750033007A004100820056008C00710094008B009600A10094 +00B3009400C4009500D4009700E4009700F2009700F6009700F6009700F600 +9700F6009700F6009700F6009700F600750017007500170075001700750017 +00750017007500170076001600770016007700160077001600780016007800 +16007900160078001D0077002800770033007C004100840055008E00710096 +008A009800A1009600B2009600C3009700D3009900E3009900F1009900F600 +9900F6009A00F6009A00F6009A00F6009A00F6009A00F60076001600760016 +00760016007600160077001600770016007800160078001600790015007A00 +15007A0015007B0015007B0015007A001D00790028007A0033007E00410086 +0056008F00700098008A009A00A0009900B1009800C2009900D2009B00E200 +9C00F1009C00F6009C00F6009C00F6009C00F6009C00F6009C00F6009C00F6 +0078001600780016007800160078001600790016007A0015007A0015007B00 +15007C0015007C0015007D0014007D0014007E0014007D001C007B0027007C +003300810041008800560091006F00990089009C009F009B00B1009A00C000 +9B00D1009D00E1009E00F0009F00F6009F00F6009F00F6009F00F6009F00F6 +009F00F6009F00F6007B0015007B0015007B0015007B0015007B0015007C00 +15007D0014007E0014007E0014007F0014008000140080001400810013007F +001B007D0026007F003300830042008A00560093006F009B0088009E009E00 +9D00B0009C00BF009D00CF009F00DF00A100EF00A100F600A100F600A100F6 +00A200F600A200F600A200F600A200F6007E0014007E0014007E0014007E00 +14007E0014007F001400800014008100130081001300820013008200130083 +0013008400130082001A008000260082003300860042008C00560095006F00 +9D008700A0009D009F00AF009E00BE009F00CE00A100DE00A300EE00A400F6 +00A400F600A400F600A400F600A400F600A400F600A400F600810013008100 +13008100130081001300810013008200130083001300840013008400120085 +00120086001200860012008700120086001900830025008500330089004200 +8F00560097006E009F008600A2009C00A100AE00A000BD00A000CD00A000DD +00A100ED00A000F6009E00F6009D00F6009B00F6009A00F6009A00F6009900 +F6008400120084001200840012008400120085001200860012008600120087 +0011008800110088001100890011008A0011008A0010008900180087002400 +890032008D0043009100560099006E00A1008500A3009B009F00AC009A00BB +009700CB009600DC009500ED009200F6009000F6008E00F6008D00F6008C00 +F6008C00F6008B00F600880011008800110088001100880011008800110089 +0011008A0010008B0010008B0010008C0010008D0010008D000F008E000F00 +8C0017008B0024008C00320090004300910054009300680095007E00940094 +009000A7008C00B8008A00C9008900DB008700EC008400F6008200F6008100 +F6008000F6007F00F6007E00F6007E00F6008C0010008C0010008C0010008C +0010008C0010008D000F008E000F008E000F008F000F0090000E0090000E00 +91000E0091000E00900016008F0023008D00300087003B008400480082005A +018300750082008D007E00A1007B00B3007A00C6007B00D8007900EA007700 +F5007500F5007400F5007300F5007200F5007100F5007100F5008F000F008F +000F008F000F008F000F0090000E0090000E0091000E0092000D0092000D00 +93000D0094000D0094000D0095000C009000130088001E0180002902770033 +047200420771005809700071066D00870569009A056600AC056700C0046900 +D3036900E6016900F3006700F3006600F3016500F3016400F3016300F30163 +00F20193000D0093000D0093000D0093000D0093000D0094000D0095000C00 +95000C0096000C0096000B0097000B0096000A008F00080085000C027B0017 +067200230A6A00300E640043135F0056145A006C1055007F0E5100920E4F00 +A50E5000B80E5100CD0C5400E1095700F0055500F0055400F0065200EF0751 +00EF075000EF074F00EF0796000B0096000B0096000B0096000B0097000B00 +98000B0098000A0099000A009900090099000900940007008B000401820202 +01760105066A000F0D61001C1359002D1951003E1D49004E1D4100611C3B00 +751C3700891C35009D1C3400B11B3500C4193800D9163D00EC113A00EC1238 +00EB133600EB143500EA143400EA143300EA159A0009009A0009009A000900 +9A0009009A0009009B0008009C0008009C0007009C00070091010301870300 +027F070001780C000069090008580105164C00121E41002123370030252E00 +4025240053271C00672917007B2B1300902B1200A62A1300BC281600D0251B +00E5211800E5221600E5231400E5231200E4241100E4241000E4249D000600 +9D0006009D0006009D0006009E0006009F0006009F00050099010300900501 +00860900017C0E0000741200006C1600005E140007490B0019350306282300 +102D1701212F0C03333106064631010A5C2F010F722C01138A2A0013A32A00 +13B9290112CD28020FE1260111E2260112E2250013E2250014E2250015E224 +0016E224A1000300A1000300A1000300A1000300A2000300A1000200990300 +008F0A000084100000791500006F190000661D00005E200000511F00073D19 +00162410002508050432000F1C330017302F001D422A002359240028732000 +2B8C1F002DA520002FBA20002FCE1E002DE01C002EE41B002FE41B0030E41A +0031E4190032E4190032E419A6020100A6020100A6020100A6020100A30401 +009A0A00008E11000081170000751C00006A2000006124000058270000512A +0000442A00053228001119210020011C092B00261F26002D32200033451B00 +385B17003C761500408D130043A4120046BB120047CE100047E00F0047E40E +0048E40D0049E40C0049E40B004AE40B004AE40BA20C0000A20C0000A20C00 +00A20C00009C1200008D1900007E1E000071230000652700005B2B0000522E +00004B310000453400003A3600032836000C0E30011B00330F1E003B231800 +43371300494B0F004E610B0051760800538B050057A104005AB803005BCC01 +005ADC000059E2000059E2000059E2000059E2000059E2000059E200941D00 +00941D0000941D0000941D00008B2000007B2500006D2A0000612E00005632 +00004D350000463900003F3D0000394000002F4300021D4400090641031400 +49151200522B0D00583E09005D5105005F6402005F7600005F890000629E01 +0064B4010064CA000063DC000062E4000062E4000062E4000062E4000062E4 +000062E400812A0000812A0000812A0000812A0000772C0000683000005C35 +000052390000493D0000414100003A460000344900002E4D00002450000112 +5100060252070C005B1B0A00612E0900643E0800674F040069610200687300 +0067860000699B00006CB100006CC800006BDC00006BE600006BE600006BE6 +00006BE600006BE600006BE6006D3500006D3500006D3500006D3500006537 +0000583C00004D410000444600003C4B0000355000002E5400002857000024 +5900001D5B0000105C0005025B050C0062170C006A2B0A006D3B0900704B05 +00715D020071700000718400007299000075AF000076C6000074DB000075EA +000076EA000076EA000076EA000076EA000076EA005B4100005B4100005B41 +00005B410000544400004A4A000040500000385500002F5A0000285E000023 +61000023620000236300001F640000146500040464030D0069120E0072270B +0077380900784706007A5802007A6C00007B8100007D9700007FAE000080C5 +00007EDB000080EC000081EE000081EE000081EE000081EE000081EE004C50 +00004C5000004C5000004C500000465400003C5B0000336000002B65000026 +67000025690000256A0000256A0000256B0000226C0000176D0003076C010D +00700E10007A220C0080330900824206008353030084670100877D00008B96 +00008DAE00008CC400008ADB00008CED00008DF000008DF000008DF000008D +F000008DF0003E6200003E6200003E6200003E620000396600002E6B000026 +6F000027700000277100002771000027720000277300002874000025750000 +1B7700020B75000C0077091200811C0E00892E09008C3D06008D4E03009062 +010093790000999400009DAE00009BC3000098D9000099ED00009AF200009A +F200009BF200009BF200009BF200307300003073000030730000307300002C +750000297700002978000029790000297A0000297B00002A7B00002A7C0000 +2A7D0000277E00001E8100020F80000B018003140089160F00922709009737 +05009A4803009C5C01009F720000A68E0000ACAB0000ABC10000A8D70000A8 +ED0000A9F30000A9F30000A9F30000A9F30000A9F3002A7E00002A7E00002A +7E00002A7E00002A7F00002B8000002B8100002B8200002B8300002C840000 +2C8500002C8500002C8600002A880000218B0001148C0009048C011300930F +11009C200A00A3300500A7420200AB550000AE6B0000B2860000B8A40000B9 +BD0000B8D40000B9ED0000BBF60000BBF60000BBF60000BBF60000BBF6002D +8800002D8800002D8800002D8800002D8800002D8900002D8B00002D8C0000 +2E8D00002E8E00002E8E00002E8F00002E9000002C92000024960000199900 +050A9A000E019E091100A7190B00AF290600B63A0100BA4D0000BD640000C0 +7E0000C49A0000C7B60000C8D10000CBEB0000CDF90000CDF90000CDF90000 +CDF90000CDF9002F9200002F9200002F9200002F9200002F9200002F940000 +2F9500002F960000309700003098000030990000309A0000309B00002E9D00 +0027A200001DA7000311AA000903AD030E00B5100C00BD1F0600C52F0100CA +420000CF590000D2750000D4910000D7AD0000DACA0000DEE70000DEFB0000 +DEFB0000DEFB0000DEFB0000DEFB00319D0000319D0000319D0000319D0000 +319E0000319F000031A1000031A2000032A3000032A4000032A5000032A600 +0032A7000031A900002AB0000022B6000118BC00050AC0010A00C5060B00CD +130500D5200000DD2F0000E3440000E7630000EA860000ECA50000EEC20000 +F0DD0000F1F80000F1F80000F2F80000F2F80000F2F80033AA000033AA0000 +33AA000033AA000033AB000033AC000033AD000034AF000034B0000034B100 +0035B2000035B3000035B4000033B700002EBF000027C7000120CF000217D6 +00040BDB000501E0040500E70C0000F1170000F7270000FC400000FE6D0000 +FF930000FFB50000FFD00000FFE80000FFEC0000FFEC0000FFEC0000FFEC00 +36B8000036B8000036B8000036B8000036B8000036B9000036BA000036BA00 +0036BB000036BC000036BC000036BC000036BC000035BE000130C600012ACE +000124D600011CDC000012E1000104E4020400EA090000F3130000F9220000 +FD390000FF640000FF8E0000FFB00000FFCB0000FFE30000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000136BC000136BC000136BC000135BE +000130C600012ACE000124D600011CDC000013E1000104E3010400EA080100 +F2120000F9210000FD370000FF5F0000FF8A0000FFAB0000FFC70000FFDE00 +00FFEB0000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001A00710024006F00 +2D006E00380079004A00820063008B0080008F0099008E00AD008D00BF008D +00D0008F00E1008E00EF008E00F6008E00F6008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1A00710024006F002D006E00370079004A00820062008B007F008F0098008E +00AC008D00BE008E00D0008F00E0008F00EE008E00F6008E00F6008E00F600 +8E00F6008E00F6008E00F6008F00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001A00710024006F002D006F00370079004A00830062008C +007F00900098008F00AC008E00BD008F00CF009000DF009000EE008F00F600 +8F00F6008F00F6008F00F6008F00F6008F00F6008F00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007300 +180073001800730017007300170073001A007200230070002D007000370079 +004900830061008C007E00910097009000AB008F00BD008F00CE009100DF00 +9100ED009000F6009000F6009000F6009100F6009100F6009100F6009100F6 +00720018007200180072001800720018007200180073001800730017007300 +17007300170074001700740017007400170074001700740019007300230071 +002D00710037007A004900840060008D007D00920096009200AA009100BC00 +9100CD009200DD009300EC009300F6009300F6009300F6009300F6009300F6 +009300F6009300F60073001700730017007300170073001700730017007400 +17007400170074001700740017007500170075001700750017007600170076 +0019007500220074002D00740037007C004900860060008F007C0095009500 +9400A9009300BA009300CB009500DC009600EB009600F6009600F6009600F6 +009600F6009600F6009600F6009600F6007400170074001700740017007400 +17007400170075001700750017007600170076001600770016007800160078 +00160079001600790018007700220077002C00780037007F00480087005F00 +92007B00970094009700A8009600B9009600CA009700DB009900EA009900F6 +009900F6009900F6009900F6009800F6009800F6009700F600770016007700 +1600770016007700160077001600770016007800160079001600790015007A +0015007B0015007B0015007C0015007C0017007A0021007A002C007B003800 +810048008A005F0094007A009A0093009A00A7009700B8009500C8009500D9 +009400E9009100F6008F00F5008D00F5008C00F5008B00F6008A00F6008900 +F6007A0015007A0015007A0015007A0015007A0015007B0015007B0015007C +0015007D0014007D0014007E0014007E0014007F0014007F0016007D002000 +7D002B007F003800840049008C005F0095007900970090009300A4008E00B5 +008B00C6008900D8008700E8008300F6008100F6008000F6007E00F6007D00 +F6007D00F6007C00F6007D0014007D0014007D0014007D0014007D0014007E +0014007F001400800014008000130081001300820013008200130083001300 +8300150081001F0080002B0081003700820046008300570085007000860089 +0082009E007E00B1007C00C3007C00D6007A00E7007600F5007400F6007300 +F6007200F6007100F6007000F6007000F60081001300810013008100130081 +00130081001300820013008300130083001300840012008500120085001200 +86001200870012008700140085001E007F0028007800320072003D00730050 +0175006B0074008400700098006D00AB006C00BE006D00D1006C00E4006A00 +F4006800F5006600F5006500F5006400F5006400F5006300F5008500120085 +00120085001200850012008500120086001200870012008800110088001100 +890011008A0011008A0010008A001000850010007C001900740023026C002E +0366003D07640051086400690561007E035D0091035900A4035900B7035B00 +CB025C00DF015C00F1005B00F3005900F2005800F2005700F2005600F20056 +00F2008A0011008A0011008A0011008A0011008A0011008A0010008B001000 +8C0010008C0010008D000F008E000F008A000E0082000B0079000B00700013 +0467001F0760002D0C5A003E10540050115000640D4B00780B47008A0A4400 +9C0A4400AF0A4500C4094700D8074B00EC024A00EE024900EE034700EE0346 +00EE034500ED044500ED048E000F008E000F008E000F008E000F008E000F00 +8F000F008F000E0090000E0091000E008F000D0087000A007E000701740005 +026C01040461000C095800190F5000281449003818410049183A005C163300 +6F162F0082172C0095172B00A9162B00BC142E00D0123200E40D3200E90D30 +00E90D2E00E80E2D00E80F2B00E80F2B00E80F92000D0092000D0092000D00 +92000D0092000D0093000D0094000D0094000C008F000A0084000700790003 +026F02010368060002600700045101041145000F183A001C1C31002B1E2800 +3C1E1F004E2016006222100075230C0088240B019F230C01B4210E00C81F13 +00DC1C1300E31A1000E31B0F01E21C0D01E21C0C01E21C0B01E21C96000B00 +96000B0096000B0096000B0096000B0097000B0096000A008D000700810103 +01760401026D080002650C00015E10000155120002440A0112310305202000 +0E2514011E260A032F2604074327020B582500106D210014831F00159C1F00 +15B31F0014C61E0112D91D0111E11C0113E11B0114E11A0015E11A0016E11A +0017E1199A0009009A0009009A0009009A0009009A000900970007008B0103 +017E050101740A00016B0F00006213000059170000521A0000491C00023918 +000E220F001D0504022B000D182800152C23001B3F1E0021541900266C1600 +298515002C9F16002DB515002EC813002DD913002CE211002EE211002FE210 +0030E20F0030E20F0031E20F95010301950103019501030195010301950103 +018A0501017D0B000072110000671600005D1A0000541E00004C2100004525 +00003D2700012F26000A171F0018001A082200231C1C002A2F16002F421000 +34570D00386E0B003C8409003F9C080042B5080043C9070042D8070041E206 +0042E2060042E2050043E2050043E2050043E205890C0000890C0000890C00 +00890C0000880C00007C1200006F180000631D0000582100004E2500004629 +00003F2C0000392F000033320000253400050C2F011300310E150038210F00 +3E35090044480500475C0300496F01004A8200004C9901004FB202004FC602 +004ED702004CE102004CE202004CE202004CE202004CE202004CE202791A00 +00791A0000791A0000791A0000781A00006C1F00005F24000053280000492D +0000413000003A340000343800002E3B0000273E000019400003063D030C00 +43130A00492607004D38050050490300525C0200536E010053800000559501 +0057AD020058C3010057D5010055E1010055E2010055E2010055E2010055E2 +010056E20167270000672700006727000067270000662700005A2B00004F30 +0000453400003D380000353D00002E41000028440000224700001D49000013 +4A000104470309004C120A0053260800563607005A4805005D5A02005D6C01 +005C7E00005D92010060A8010061C0010060D400005FE100005FE300005FE3 +00005FE300005FE300005FE300553300005533000055330000553300005533 +00004B370000413C00003841000030460000294A0000234D00001F4F00001E +5100001D510000165200010750020900530E0B005C230A0060340900644506 +006657030066690100657C00006690000069A500006ABD00006AD2000069E2 +000069E6000069E6000069E6000069E6000069E60046400000464000004640 +000046400000464000003D450000344B00002B500000235400002056000020 +5700002058000020590000205A0000195B00010A590108005B0A0D0065200B +006B320A006D4207006F530400706501006F780000708D000072A3000074BA +000074D1000073E4000074E9000074E9000074EA000074EA000074EA003850 +0000385000003850000038500000385100002F550000275A0000235D000022 +5E0000225F0000226000002361000023620000226300001C6400000D640008 +0064060F006C1B0D00752E0A00773E0800794D04007A6001007A7400007C8A +00007EA200007FB900007FD000007FE6000080EE000080EE000081EE000081 +EE000081EE002A6100002A6100002A6100002A610000296100002464000024 +65000024670000256800002569000025690000256A0000256B0000256C0000 +1F6E0000116D0007026C03100074150F007E290B008139080083480500845B +0200866F0000898800008DA100008DB800008CCF00008CE700008EF000008E +F000008EF100008EF100008EF100266D0000266D0000266D0000266D000026 +6D0000266E0000276F00002770000027710000277200002873000028740000 +2875000028750000227700001678000605760110007C0F110086220C008C33 +07008E43050090550200926A0000978300009EA000009FB800009CCE00009A +E500009CF200009CF200009DF200009DF200009DF200287700002877000028 +77000028770000287700002978000029790000297A00002A7B00002A7C0000 +2A7D00002A7E00002A7E00002A7F0000258200001A8300040A82000F008509 +13008F1B0D00962C07009B3C04009E4E0200A1630000A47C0000AC9A0000AF +B50000ADCB0000ABE30000ACF40000ADF40000ADF40000ADF40000ADF4002B +8100002B8100002B8100002B8100002B8100002B8200002C8300002C840000 +2C8500002C8600002C8700002D8800002D8900002D890000288C00001E8F00 +031090000B039204130099140F00A2240800A9350300AD470100B15C0000B3 +740000B8900000BDAD0000BDC70000BDE10000C0F70000C0F70000C0F70000 +C0F70000C1F7002D8B00002D8B00002D8B00002D8B00002D8B00002E8C0000 +2E8E00002E8F00002E9000002E9100002F9200002F9200002F9300002F9400 +002A980000229C0001169F000706A0010F00A60C0F00AF1C0900B72C0400BD +3E0100C1530000C46C0000C8870000CBA40000CDC00000D0DE0000D3F80000 +D4FA0000D4FA0000D4FA0000D4FA0030970000309700003097000030970000 +309700003098000030990000309A0000309C0000319D0000319E0000319F00 +0031A0000031A100002DA4000025AA00001CAF00040EB3000A01B7040E00BF +110900C7200400CF2F0000D5420000D95D0000DC7C0000DF9A0000E1B80000 +E5D60000E7F20000E7FA0000E7FA0000E7FA0000E7FA0032A4000032A40000 +32A4000032A4000032A4000032A5000032A6000032A7000033A9000033AA00 +0033AB000033AC000033AD000033AE000030B2000029BA000021C1000217C7 +00050ACB000900D1050900DA100300E21C0000EA2A0000EF420000F4670000 +F78E0000F9AF0000FACB0000FAE50000FBF40000FBF40000FBF40000FBF400 +34B2000034B2000034B2000034B2000034B2000035B3000035B5000035B600 +0035B7000036B8000036B9000036B9000036BA000036BA000033BF00002DC8 +000127D0000120D7000117DD00010BE1000300E5040300EE0D0000F6190000 +FB2C0000FF4A0000FF7B0000FFA00000FFC10000FFDB0000FFEB0000FFEB00 +00FFEB0000FFEB0036BC000136BC000136BC000136BC000136BC000136BC00 +0136BC000136BC000136BC000136BC000136BC000136BC000136BC000136BD +000134C100012EC9000128D1000121D8000019DE00000CE2000200E5030400 +ED0C0000F6170000FB2A0000FE460000FF760000FF9B0000FFBC0000FFD600 +00FFE90000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +0072001800720018007200180072001800720018007200180071001E007000 +28006D003100720040007D005300870071008E008D008F00A3008D00B6008D +00C8008E00DA008F00EA008E00F6008E00F6008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180071001E00700028006D00310072003F007D005300870070008E008C008F +00A3008D00B6008D00C8008E00DA008F00E9008E00F6008E00F6008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180071001D00700028006D00310072003F007D00530086 +0070008E008C008F00A2008D00B5008D00C7008E00D9008F00E9008E00F600 +8E00F6008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180071001D00700028006D00300072 +003F007D00520086006F008D008B008F00A2008D00B5008D00C7008E00D900 +8F00E8008E00F6008E00F6008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +180072001800720018007200180072001800720018007200180071001D0070 +0028006D00300072003E007D00520086006F008D008B008F00A1008D00B500 +8D00C6008E00D8008F00E8008E00F5008E00F6008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180071001D00700027006D00300072003E007C00510086006E008D008A00 +8F00A1008D00B4008D00C6008E00D8008F00E7008E00F5008E00F6008E00F6 +008E00F6008E00F6008E00F6008E00F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180071001D00700027006D00300071003E007C005100 +86006E008D0089008F00A0008D00B3008D00C5008E00D7008F00E6008F00F4 +008E00F6008C00F6008B00F6008900F6008800F6008800F600720018007200 +18007200180072001800720018007200180072001800720018007200180072 +0018007200180072001800730018007300180072001C00710027006F003000 +73003E007D00510087006C008F00880090009F008D00B2008A00C3008900D5 +008600E5008300F4008000F6007E00F6007D00F6007C00F6007B00F6007A00 +F6007200180072001800720018007200180072001800720018007200180073 +00180073001700740017007400170075001700750017007500170075001C00 +740026007300300076003D007F00500086006A008800840085009B008000AE +007D00C0007C00D3007900E4007500F3007300F6007100F6007000F6006F00 +F6006E00F6006D00F600740017007400170074001700740017007400170074 +00170075001700760017007600160077001600770016007700160078001600 +7800160078001A007700260074002F0071003A0073004B007700650077007F +00740095006F00A9006E00BC006E00CF006B00E1006800F2006600F6006500 +F6006400F6006300F6006200F6006100F60077001600770016007700160077 +00160077001600770016007800160079001600790015007A0015007A001500 +7B0015007C0015007C0015007B001900730023006B002C006500380065004A +016700630066007B00620090005F00A3005E00B6005E00CA005D00DE005C00 +EF005A00F5005800F5005700F5005600F5005600F5005500F5007B0015007B +0015007B0015007B0015007B0015007B0015007C0015007D0014007D001400 +7E0014007F0014007F0014007D001300780012007100150069001F0162002B +035B00390558004B075800610355007601500088014D009B014C00AE014D00 +C3014D00D8004E00EB004D00F2004C00F2004A00F2004900F2004900F10048 +00F1007F0014007F0014007F0014007F0014007F0014007F00140080001400 +810013008200130082001300830013007D00110074000F006D000D0065000F +025D001B05560029085000390C4B004A0D47005E09420071063D0082063A00 +95063900A7063900BB063B00D0043E00E4023E00ED013D00ED013B00ED013A +00EC013900EC013800EC028400120084001200840012008400120084001200 +840012008500120086001200860012008200100079000E0070000B00680009 +015F000603570009054E00150A4700220F400031123A004311340056102D00 +691028007C1024008E112200A1102200B40F2400C80D2700DC0A2900E70827 +00E7082500E6092400E6092300E60A2200E60A890011008900110089001100 +8900110089001100890011008A0011008A00100081000D0076000A006C0007 +016200040359010205520301054902030A3E000D12340017152B0025162400 +38171B004B1813005D1A0C00701B0801821B0601971B0601AD1A0801C1180A +00D4160D00E0130B00E0140901E0140802E0140802E0140702DF148E000F00 +8E000F008E000F008E000F008E000F008E000F008A000D007F000A00720006 +02670103035E040104560600034F090003490C00033F0C00082D0304181E00 +0C1D12001C1D09032C1D0307401D010B541B000F681800137E150015971500 +16AD150015C0130013D2130012DE120013DF110015DF100016DF0F0017DF0F +0017DF0F8E000C008E000C008E000C008E000C008E000C008A000A007D0006 +006F010203640500035B090002530D00024B110002451400013F1700013618 +0005200F001507050421000C161E00132A1800193C13001E500F0022670D00 +267D0B0029970B002BAF0A002CC308002BD308002ADF07002BE007002CE006 +002DE005002DE005002EE0057D0103017D0103017D0103017D0103017D0103 +01790203016D060002620B0001581000014F14000147180001401C0001391F +0000342200002C240003161F000F011A071900211B1200272D0B002B3F0600 +2F53040031670300347A0200379302003AAF02003AC3020039D2030037DF04 +0036E1040036E1040036E1040037E1040037E1046F0B00006F0B00006F0B00 +006F0B00006F0B00006C0D000060120000551700004B1C0001422000003B24 +0000342700002E2B0000292E0000213000010B2C010A002E0D0B00331F0600 +37310200394201003A5301003B6501003D7800003F8F010042AB020042C102 +0041D103003FDF04003FE204003FE204003FE204003FE204003FE204601800 +00601800006018000060180000601800005D190000511E0000462300003D27 +0000362B00002F2F000028330000223600001D380000173A00000737010700 +380D08003C1E06003F2F040042400200445202004564010045770000478D01 +004AA602004BBE02004ACF020049DE030048E2030048E2030048E2030048E2 +030048E2034F2500004F2500004F2500004F2500004F2500004C260000422B +0000392F00003134000029380000223B00001C3E0000194000001941000017 +410000083E0006003E0A0A00441C0700472E06004B3F04004E5102004F6301 +004F760100508A010053A1020055B9020054CD010052DD010052E2010052E2 +010052E2010052E2010052E201403100004031000040310000403100004031 +00003E330000353800002C3D0000244100001E4400001B4600001B4700001B +4700001B480000194800000C4600050046070B004D1A0900512D0800553D06 +00594F03005A6201005A7401005A8700005C9D01005EB401005ECB00005DDC +00005CE300005CE300005CE300005DE300005DE300333F0000333F0000333F +0000333F0000333F000030410000274600001F4A00001D4C00001D4D00001D +4D00001D4E00001D4F00001E5000001C50000010500004014E030C0056170A +005D2B0900603B0800644C0500655F020065720000648500006699000068B1 +000069C8000068DC000067E5000067E5000067E5000067E5000067E500254E +0000254E0000254E0000254E0000254E0000234F00001F5200001F5300001F +5500001F550000205600002057000020580000205900001F5A0000135A0003 +0358010C005E120C0068280A006B3809006E4806006F5A02006F6D00006F81 +00007097000073AE000074C6000073DC000073E9000073E9000073E9000074 +E9000074E900215B0000215B0000215B0000215B0000215B0000215B000021 +5C0000215D0000225E0000225F000022600000236100002362000023620000 +22630000176500030763000C00670E0E0071230C0076340900784407007955 +03007A6801007B7E00007D9500007FAC000080C500007EDC000081EE000081 +EE000081EE000081EE000081EE002464000024640000246400002464000024 +6400002465000024660000246700002568000025690000256A0000256B0000 +266C0000266C0000256D00001B6F00020C6E000A0170091000791C0E00812F +0900833E0700854F040086620100887900008D9300008FAC00008FC400008D +DB00008FF000008FF1000090F1000090F1000090F100266F0000266F000026 +6F0000266F0000266F0000276F000027700000277100002773000028730000 +28740000287500002876000028770000287800001F7A0001117A0009037A05 +1100811510008A280A008F38060091490400935C0100977300009D8F0000A3 +AB0000A1C200009ED900009FF200009FF20000A0F20000A0F20000A0F20029 +7A0000297A0000297A0000297A0000297A0000297A00002A7B00002A7C0000 +2A7D00002A7E00002B7F00002B8000002B8100002B8100002B820000228500 +011686000707860111008C0E120095200B009C300600A0410300A3550000A6 +6C0000AB860000B2A50000B2BF0000B0D60000B1F00000B2F50000B2F50000 +B2F50000B2F5002C8500002C8500002C8500002C8500002C8500002C850000 +2C8600002C8700002D8800002D8900002D8A00002D8B00002D8C00002E8C00 +002D8D0000259100001B9400040C95000E0098071300A1180C00AA280600B0 +390200B44C0000B7630000BB7D0000BF9B0000C2B80000C3D40000C5EF0000 +C8F90000C8F90000C8F90000C8F9002E9000002E9000002E9000002E900000 +2E9000002E9000002F9200002F9300002F9400002F9500002F960000309700 +003098000030990000309A0000299F000020A3000213A7000804A9020F00B0 +0E0D00B91E0700C12E0200C7400000CB570000CE730000D1900000D4AE0000 +D7CC0000DBEA0000DBFA0000DBFA0000DBFA0000DCFA00319D0000319D0000 +319D0000319D0000319D0000319D0000319E000031A0000031A1000032A200 +0032A3000032A4000032A5000032A6000032A700002CAD000024B400011ABA +00040DBF000902C3050B00CA100700D31E0100DB2D0000E1430000E6620000 +E9840000EBA50000EEC30000F0E10000F1F80000F1F90000F1F90000F1F900 +33AB000033AB000033AB000033AB000033AB000033AC000034AD000034AF00 +0034B0000034B1000035B3000035B4000035B5000035B6000035B6000030BE +00002AC6000122CE000219D400030ED9000502DE030600E50C0100EE160000 +F5270000F93F0000FD6B0000FE950000FEB70000FED40000FEEA0000FEEE00 +00FEEE0000FEEE0036BC000036BC000036BC000036BC000036BC000036BC00 +0036BC000036BC000036BC000136BC000136BC000136BC000136BC000136BC +000136BC000132C400012CCC000125D400011EDB000014E0000105E2000400 +E8070200F1100000F81F0000FD350000FF5E0000FF8D0000FFAF0000FFCD00 +00FFE50000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720019007100 +22006F002C006E00370077004800820061008B007F008F0098008E00AE008D +00C0008E00D3008F00E4008E00F4008E00F6008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001800710022006F002C006E00360077004800820061008B007F008F +0098008E00AD008D00C0008E00D2008F00E4008E00F3008E00F6008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180072001800710022006F002C006E0036007700480081 +0060008B007E008E0097008E00AD008D00BF008E00D2008F00E3008E00F200 +8E00F6008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800710022006F002C006E +00360077004700810060008A007E008E0097008E00AC008D00BF008D00D100 +8F00E3008E00F2008E00F6008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180071 +0022006F002B006E0036007700470081005F008A007D008E0096008E00AC00 +8D00BE008D00D1008F00E2008E00F1008E00F6008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800710022006F002B006E0035007700470081005E008A007C00 +8E0096008E00AB008D00BE008D00D0008F00E1008E00F0008E00F6008E00F6 +008E00F6008E00F6008D00F6008D00F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180072001800710021006F002B006E00350076004600 +81005E008A007C008E0095008E00AB008D00BD008D00CF008E00E1008C00F0 +008900F6008600F6008500F6008300F6008200F6008100F600720018007200 +18007200180072001800720018007200180072001800720018007200180072 +0018007200180072001800720018007200180072001800710021006F002B00 +6E0035007600460080005D0089007B008B0094008800A9008300BB008100CE +007F00E0007B00EF007800F6007600F6007400F6007300F7007200F7007100 +F7007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +710021006F002B006E0035007500450079005B007C0078007A0090007500A5 +007200B8007100CC006E00DE006B00EE006800F7006600F7006500F7006400 +F7006300F7006200F700720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +7200180072001800710021006C002A00660035006500440069005C006A0076 +0067008C006300A0006000B4006000C8005E00DB005B00ED005900F7005800 +F7005700F7005500F7005500F7005400F70072001800720018007200180072 +00180072001800720018007200180072001800730018007300180073001700 +7300170073001700740017007000170069001F00620029005C003500590045 +005A005C00580073005400870051009B004F00AF004F00C3004E00D7004D00 +EA004C00F5004A00F5004900F5004800F5004700F5004700F5007300170073 +00170073001700730017007300170073001700730017007400170074001700 +740017007500170074001700710016006B001500650013005E001C00580027 +01520035034E0046044D005A0149006E0044008100410094003F00A7003F00 +BC003F00D1003F00E5003F00F1003E00F2003C00F2003B00F1003B00F1003A +00F10075001700750017007500170075001700750017007500170076001700 +760016007700160078001600770016006F00140068001200600010005A000F +00530017024D0024044700330743004407400058033B006A0135007C013100 +8E012F00A1022F00B5022F00C9013000DD003100EC003000ED002E00EC002D +00EC002C00EB002C00EB007A0015007A0015007A0015007A0015007A001500 +7A0015007A0015007B0015007B001500750013006C00110064000F005B000D +0154000B014C000902450010053E001C0838002B0A34003E0A300052092900 +6408230076091E00880A1B009B0A1A00AE091B00C1081D00D5061E00E4041D +00E5041C00E5041A00E4051900E4051800E4057F0014007F0014007F001400 +7F0014007F0014007F0014007F0014007D0013007300100069000E005F000B +01560009024D00060446000405400102063700090B2E00140D2700220E2100 +360E1900480F11005A110B006C1306017D13040292120201A6120302BA1005 +01CD0E0701DB0C0500DD0C0401DD0C0201DD0C0202DC0C0202DC0C81001200 +81001200810012008100120081001200800012007D00100071000D0065000A +015A0007035001040448020205410301063B060006370900042904030E1B00 +0A1511011B1508022C1404053D1301095011000D640F0011790C0013900B00 +15A70B0015BA090015CC080013DA070014DD060015DD060015DD050016DD05 +0016DD0576000C0076000C0076000C0076000C0076000C0075000C006E000A +0061000603550102054C030105440700053E0A0004380E0002331100012F15 +00001F0F000C0302011D000A16160011290F00163A09001A4D06001E620400 +21770200248E020026A8010026BD010025CC010022DA020021DE020022DE02 +0022DE020022DE020022DE0264010303640103036401030364010303640103 +03640103035E02020453060104490A0003420E00023B120001351600012F1A +00002A1D000025200000141E000800190710001E1A0900222B0400243C0100 +264D000027600000297300002B8A00002EA601002EBC01002DCC02002ADB03 +0029DF030029DF030029DF030029DF030029DF035709000257090002570900 +02570900025709000256090002510C0002471100023F160001371A0000301E +00002A220000242600001E280000182B00000A29010400280A06002A1A0400 +2B2A01002C3A00002D4B00002E5D0000307000003286000035A3010036BB02 +0035CB020032DA040031E1040031E1040031E1040032E1040032E1044A1600 +014A1600014A1600014A1600014A16000149160001441900013B1E00003222 +00002B270000242B00001D2E00001830000015310000143200000B30000300 +2D07080030170500322803003438010035490000365B0100386E01003A8200 +003D9E01003FB802003ECA03003CDA04003BE104003BE104003BE104003BE1 +04003BE1043B2300003B2300003B2300003B2300003B2300003B2300003626 +00002E2B0000262F00001E3300001735000016370000163700001638000016 +3800000E3700020133040900381406003A2504003D3702003F480100405A01 +00416C0100438000004599010047B3020048C8020046D8030044E2040045E2 +040045E2040045E2040045E2042E3000002E3000002E3000002E3000002E30 +00002E30000029330000203700001A3A0000183C0000183D0000183D000018 +3E0000183E0000193F0000113E0002023A020A003F12080043230600463504 +004A4603004C5902004C6B01004D7E00004F95010051AE020052C5020051D6 +02004FE202004FE202004FE202004FE202004FE202203E0000203E0000203E +0000203E0000203E00001F3E00001B400000194200001A4200001A4300001A +4400001A4500001B4500001B4600001B470000154700010544010900470F0A +004E220800513307005545050058570200586A0100587C0000599101005CA8 +01005DC101005CD400005AE200005AE200005AE200005BE200005BE2001C48 +00001C4800001C4800001C4800001C4800001C4800001C4900001C4A00001C +4B00001C4C00001D4C00001D4D00001D4E00001D4F00001E4F000018500001 +0A4E000700500B0B00591F09005D310900614206006354030064670100637A +0000648E000066A4010068BD000067D3000066E5000066E5000066E5000067 +E5000067E5001E5100001E5100001E5100001E5100001E5100001E5100001E +5200001F5300001F5400001F5500001F560000205700002058000020580000 +205900001B5A00010E5A0006015A070C00621B0B00692F0A006C3E08006E4F +04006F6201006F7600006F8A000072A1000074BA000073D1000073E7000073 +E9000073E9000074E9000074E900215B0000215B0000215B0000215B000021 +5B0000215B0000215C0000225D0000225E0000225F00002260000023610000 +2362000023630000236300001F650000126500050365040D006B150E007429 +0B00783A09007A4A05007B5C02007C7100007D87000080A0000081B8000080 +D1000081E9000082EE000082EE000082EE000082EE00246600002466000024 +660000246600002466000024660000246700002568000025690000256A0000 +266B0000266C0000266D0000266E0000266E00002270000017710004076F01 +0E00740E10007E230C00843408008644050087550200896B00008D83000092 +9F000092B7000090CF000090E8000092F1000092F1000092F1000092F10027 +72000027720000277200002772000027720000277200002772000028730000 +287400002876000028760000297700002978000029790000297A0000267B00 +001B7D00030C7C000D007E071300881B0E00902C0800943D0500964E020099 +6400009C7C0000A49B0000A7B60000A4CD0000A2E60000A4F30000A4F30000 +A4F30000A4F3002A7D00002A7D00002A7D00002A7D00002A7D00002A7D0000 +2A7E00002B7F00002B8000002B8100002B8200002B8300002C8400002C8500 +002C85000029870000208A0001128B000A028A021400931310009C240900A3 +340400A7470100AA5C0000AD740000B3910000B8B00000B7C90000B6E40000 +B8F50000B9F60000B9F60000B9F6002D8900002D8900002D8900002D890000 +2D8900002D8900002D8A00002D8B00002D8C00002E8D00002E8E00002E8F00 +002E9000002E9100002F9100002C94000024980000189B0006089C000F00A1 +0A1000AA1B0A00B22B0500B93D0100BD520000C06A0000C4870000C8A50000 +CAC30000CCE10000CFF70000CFF90000CFF90000D0F9002F9600002F960000 +2F9600002F9600002F9600002F960000309600003098000030990000309A00 +00309B0000319C0000319D0000319E0000319F00002EA2000027A800001EAD +000311B1000803B4030E00BC0F0A00C41E0500CC2E0000D2420000D75C0000 +DA7B0000DC9A0000DFB90000E3D90000E5F40000E5FA0000E5FA0000E5FA00 +32A4000032A4000032A4000032A4000032A4000032A4000032A5000032A600 +0033A8000033A9000033AA000033AB000033AD000034AE000034AE000032B2 +00002BB9000024C100011BC700040FCD000704D1030800D90D0400E2180000 +EA270000F03C0000F4600000F78B0000F8AD0000F9CD0000FAE90000FAF300 +00FAF20000FAF20035B5000035B5000035B5000035B5000035B5000035B500 +0035B6000035B7000036B9000036BA000036BB000036BB000036BC000036BC +000136BC000135BF00012FC7000129CF000122D700011ADD00000FE1000102 +E5030300EC0B0000F5170000FB290000FE470000FF7A0000FFA00000FFC300 +00FFDF0000FFEB0000FFEB0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1C00710027006E00300071003E007C005300870070008D008C008E00A4008D +00B8008D00CB008E00DE008E00EF008E00F6008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001C00710027006E00300071003D007C005200860070008D +008C008E00A3008D00B7008D00CB008E00DD008E00EE008E00F6008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001800720018007200180072001C00710027006E00300071003D007C +00520086006F008D008B008E00A3008D00B7008D00CA008E00DD008E00ED00 +8E00F6008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180072001800720018007200180072001C00710027006E +00300071003D007C00510086006E008D008B008E00A2008D00B6008D00C900 +8E00DC008E00ED008E00F6008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001C00710026006E002F0070003C007C00510086006E008D008A008E00A200 +8D00B6008D00C9008E00DB008F00EC008E00F6008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +0018007200180072001C00710026006E002F0070003C007B00500085006D00 +8D0089008F00A1008D00B5008D00C8008E00DB008F00EB008E00F5008D00F6 +008C00F6008C00F6008B00F6008A00F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001B00710026006E002F0070003C00 +7B00500085006C008D0089008F00A1008D00B4008C00C7008A00DA008800EB +008400F5008100F6007F00F6007E00F6007C00F6007B00F600720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180072001800720018007200180072001B0071002600 +6E002F0070003B007B004F0082006A008700870083009E007E00B2007B00C5 +007A00D8007600EA007200F5007000F7006E00F7006D00F7006C00F7006B00 +F7007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001B00710026006E002F006B003A006F004E0074006900730083006F009A +006B00AE006900C2006800D6006400E8006200F5006000F7005E00F7005D00 +F7005C00F7005B00F700720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +720018007200180070001B006B00250063002F005F003C0060005000610069 +005F0080005B0095005800A9005600BD005500D2005300E6005200F4005000 +F7004F00F6004D00F6004C00F6004C00F60072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +7200180072001800710018006B001600640019005E00230057002F0053003D +0052005200500067004B007B00470090004500A4004400B9004300CE004300 +E3004200F2004100F5003F00F5003E00F4003D00F4003C00F4007200180072 +00180072001800720018007200180072001800720018007200180072001800 +7200180072001800710017006C001700640015005D00140057001600510021 +004B002E0147003E0246005300410066003B00790037008C003500A0003400 +B4003300C9003200DD003200EE003100F2003000F1002F00F1002E00F1002D +00F00072001800720018007200180072001800720018007200180072001800 +7200180072001800720018006E001700650015005D001400560012004F0011 +004900120044001D003F002B013C003E0139005300340065002D0077002800 +890026009C002400AF002400C3002300D6002400E8002300EC002100EB0020 +00EB001F00EB001F00EA007200180072001800720018007200180072001800 +72001800720018007300180070001700690016006000140058001200500010 +0049000D0042000C013C000D0137001702320025032F003A032C004F022600 +61021F0072021A008303160096031400A8031300BB031300CE021400DF0113 +00E4011200E3011000E2010F00E2010E00E101750017007500170075001700 +7500170075001700750017007500170070001600660013005C00110053000F +004A000C0143000A013C000802350006032F0007042900100623001F061E00 +340618004607120057080B00680906017A0A04028D090202A0080103B40702 +03C5060203D7040203DB030104DB030105DB030005DB020006DA026D001300 +6D0013006D0013006D0013006D0013006D0013006D0013006300100058000E +014E000B01450008033D000604350103052F0202052B040104250402061900 +090D10001B0C09022C0B04043B0A02074E09000A6106000D7505000F8A0300 +11A0020012B4010011C5010010D601000FDC010010DC000010DC000010DC00 +0010DC005F000D005F000D005F000D005F000D005F000D005F000D005F000D +0054000A02490007033F00040636000109300400052C080003280C0001240F +00001E0E0003050403130009170C000E2A060012380200144B0000165E0000 +17720000198700001B9F00001BB400001AC5000017D5000016DD000016DD00 +0016DD000016DD000016DD004E0105044E0105044E0105044E0105044E0105 +044E0105044E010504450203053C040106340800042E0D0002291100012415 +00001F1800001A1B0000111C00020018060800191804001A2800001A370000 +1B4700001C5A00001D6D00001F830000219C000022B3000021C500001ED401 +001DDD01001DDD01001DDE01001DDE01001DDE014107000441070004410700 +04410700044107000441070004410700043A0B0003321000012C1500002519 +00001F1D000019210000132300000F2400000C240001002005060020150400 +20250100213400002144000022560000246A0000267E0000299900002AB201 +0029C5010026D4020024DF030024DF030024DF030024DF030024DF03361400 +013614000136140001361400013614000136140001361400012F190000281D +00002022000019250000142700001128000011290000112900000F29000001 +25020700261205002722020028320000294200002A5300002B6600002D7A00 +003094000032B0010032C402002FD303002DE004002DE004002DE004002DE0 +04002DE0042A2200002A2200002A2200002A2200002A2200002A2200002A22 +0000232600001A2A0000142C0000132D0000132E0000132E0000132F000014 +300000122F0000032A0007002C0E06002E1E0400302F010031400000325100 +003364010035770000388F00003BAC02003BC3020039D2030037E1040037E1 +040037E1040037E1040037E1041D2E00001D2E00001D2E00001D2E00001D2E +00001D2E00001D2E0000173100001432000015330000153400001534000015 +3500001536000016360000143600000833000500330B0800361B0500392D03 +003B3E01003D4F01003E6201003F750000418B000044A7020045C0020044D1 +030042E1040042E2040042E2040042E2040042E20416380000163800001638 +0000163800001638000016380000163800001638000017390000173A000017 +3B0000173B0000183C0000183D0000183D0000163E00000C3C0003003A0809 +0040190600422A0500463C0300484E02004A6101004A7401004C8801004EA1 +010050BA02004FCE02004DE002004DE202004DE202004DE202004DE202193F +0000193F0000193F0000193F0000193F0000193F0000193F00001940000019 +410000194200001A4300001A4400001A4400001A4500001B46000019460000 +104500030243050A00491608004E290700523A0600554C0300575F02005772 +010057850000599C01005CB401005BCB01005ADE000059E2000059E2000059 +E200005AE2001B4800001B4800001B4800001B4800001B4800001B4800001B +4800001C4900001C4A00001C4B00001D4C00001D4D00001D4D00001D4E0000 +1D4F00001C4F000013500002054E03090053120A005B2709005E3808006249 +0500645C0200646F0100638200006598000068AF010068C8000067DE000066 +E5000066E5000066E5000066E5001E5200001E5200001E5200001E5200001E +5200001E5200001E5200001F5300001F5400001F5500001F56000020570000 +2058000020590000205900001F5A0000175B0001085A0109005D0D0D006623 +0B006C350A006E45070070560300706A0100707E00007194000074AC000075 +C6000073DD000074EA000075EA000075EA000075EA00215D0000215D000021 +5D0000215D0000215D0000215D0000215D0000225E0000225F000022600000 +2361000023620000236300002364000024650000236600001C6700000D6700 +090067080F00701C0D0079300A007A3F07007C5004007D6301007E79000081 +92000082AB000083C4000081DD000084EE000084EF000085EF000085EF0025 +690000256900002569000025690000256900002569000025690000256A0000 +256B0000266C0000266D0000266E0000276F00002770000027710000267100 +00207300001273000702720311007A150F0084280B0088380700894904008B +5C01008E730000938F000098AB000096C3000093DC000095F0000096F20000 +96F2000096F200287500002875000028750000287500002875000028750000 +2875000028760000297700002978000029790000297A00002A7B00002A7C00 +002A7D0000297E00002380000017810006077F001000850D12008F200C0096 +300600994104009C5501009F6C0000A4870000ADA80000ABC00000A8D90000 +A9EF0000A9F30000AAF30000AAF3002B8200002B8200002B8200002B820000 +2B8200002B8200002B8200002B8300002C8400002C8500002C8600002C8700 +002D8800002D8800002D8900002D8A0000278D00001C9000030E91000C0293 +0612009C160D00A4270700AB380300AF4C0000B2620000B67D0000BC9C0000 +BEB90000BDD60000C0F00000C1F70000C1F70000C2F7002E8E00002E8E0000 +2E8E00002E8E00002E8E00002E8E00002E8E00002E8F00002E9100002F9200 +002F9300002F9400002F9500002F960000309700002F9800002A9C000021A0 +000115A4000706A6010E00AC0C0E00B51C0800BD2D0300C3400000C7560000 +CB720000CE900000D1AF0000D4D00000D8EF0000D8FA0000D9FA0000D9FA00 +319D0000319D0000319D0000319D0000319D0000319D0000319D0000319E00 +00319F000031A1000031A2000032A3000032A4000032A5000032A6000032A7 +00002EAC000026B200001DB9000310BD000803C1030C00C90E0800D21B0200 +DA2A0000E13E0000E55D0000E9810000EBA40000EEC50000F0E50000F0F800 +00F0F80000F1F80033AD000033AD000033AD000033AD000033AD000033AD00 +0033AD000034AE000034B0000034B1000035B3000035B4000035B5000035B6 +000035B7000036B8000032BF00002CC8000126D100011ED8000115DE000107 +E1000400E7070200F0100000F71F0000FC370000FF630000FF900000FFB700 +00FFD60000FFEC0000FFEC0000FFEB00> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800710021006F002B006D0035007700470081005F008A007F008F0099008E +00AF008D00C3008E00D7008F00E9008E00F5008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800710021006F002B006D0034007600470081005F008A +007E008F0099008E00AE008D00C2008E00D6008F00E8008E00F4008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001800720018007200180072001800710021006F002B006D00340076 +00460081005E008A007D008F0098008E00AE008D00C2008E00D5008F00E800 +8E00F4008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180072001800720018007200180072001800710020006F +002A006D0034007600460081005D008A007D008F0098008E00AD008D00C100 +8E00D5008F00E7008E00F4008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800710020006F002A006D0034007600450081005D008A007C008F009700 +8E00AD008D00C0008E00D4008F00E6008E00F3008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007100200070002A006D0034007500450080005C00 +8A007B008F0096008E00AC008D00C0008E00D3008F00E5008D00F3008B00F6 +008A00F6008900F6008800F6008700F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180072001800720018007100200070002A006D003300 +7500450080005B0089007A008F0096008D00AB008800BE008600D2008300E5 +007F00F3007C00F6007900F6007800F6007600F6007500F600720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180071002000 +70002A006D003300730044007B005A007F0078007E0092007800A7007500BB +007300D0007100E3006C00F3006A00F7006800F7006600F7006500F7006400 +F7007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +7200180071001F006E00290066003300660043006A005A006B00760068008E +006300A3006000B7006000CC005E00E1005B00F2005900F7005700F7005600 +F7005400F7005400F700720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720018006E00170068001E00610028005A0034005900460059005C +00570073005300890050009E004E00B2004D00C8004C00DD004A00F0004900 +F6004700F6004600F6004500F5004400F50072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720018006F00170068001600610015005A001C00540027004E0035 +014C0048014A005C00450070003F0084003D0099003B00AD003B00C3003A00 +D9003A00ED003900F3003700F3003600F3003500F3003400F2007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720018006F001700680016006000140059001300520012004C0018 +004700250042003402400048013D005D0036006F00300082002D0095002B00 +AA002A00BE002900D3002900E7002900EF002700EE002600EE002500EE0024 +00ED0072001800720018007200180072001800720018007200180072001800 +7200180072001800710018006A0016006100150059001300510011004A000F +0044000E003E0013003900200036003201340049002F005C0028006E002200 +80001E0092001C00A5001B00B9001A00CC001900E0001800E9001700E90016 +00E8001500E8001400E7007200180072001800720018007200180072001800 +7200180072001800720018006D001700640015005A0013005100110049000F +0042000D003B000B0035000A0030000F002B001D0029003100260047002100 +59001A006A0015007C0011008D000E00A0000C00B3000B00C4000900D80008 +00E1000700E0000600E0000600E0000500DF006A0016006A0016006A001600 +6A0016006A0016006A0016006A001600670016005D001400530012004A000F +0042000D003A000B00330009002D0007002800060024000B011F001B011A00 +2F0115004101100053010B006401060075010200870101019A010002AE0100 +02BF000003D4000003DD000003DE000003DE000004DE000004DE005A001300 +5A0013005A0013005A0013005A0013005A0013005A001300570012004D0010 +0044000D003B000A00330008012C00060126000401220103011F0202011800 +07030F001B0309012C030502390202034B0201055D01000671000008840000 +0999000009AE000009BE000008D2000007DD000008DD000008DD000008DD00 +0008DD004A000E004A000E004A000E004A000E004A000E004A000E004A000E +0047000D003E000A01350007022D00040326010203220301021F0501011C07 +000017090000060504080007190300092901000A3500000A4600000B590000 +0C6D00000E8100000F9700000FAC00000EBE00000DD000000CDC00000CDC00 +000CDC00000CDC00000CDC003B0006033B0006033B0006033B0006033B0006 +033B0006033B000603380005042F01030429030104230600021F0A00011B0E +0000141100000F1400000B1600000213040200101502000F2500000F320000 +104200001155000012690000147D00001594000016AA000015BD000014CE00 +0012DC000012DC000012DC000012DC000012DC002D0400052D0400052D0400 +052D0400052D0400052D0400052D0400052C060004270A0002220F00001B14 +0000141800000D1B00000B1C00000C1C00000C1C0000031A01030017110300 +1621010016300000163F000017510000196400001A7900001C9000001EA800 +001DBC00001BCD000019DC010019DD010019DD010019DD010019DD01251200 +00251200002512000025120000251200002512000025120000231400001D18 +0000151C0000101F00000E2000000E2100000E2100000E2100000E22000007 +200102001E0D04001D1D02001D2C00001D3C00001E4D000020600000217400 +00248B000026A6000026BC000024CC010021DC020020DE020021DE020021DE +020021DE021920000019200000192000001920000019200000192000001920 +000016210000102400000F2400001025000010250000102600001026000011 +270000112700000A2600020023090600241904002529010025390000264A00 +00275C0000297000002B8600002EA301002FBB01002DCC02002ADC030029E0 +030029E0030029E003002AE003122900001229000012290000122900001229 +0000122900001229000012290000122A0000122A0000122B0000122C000012 +2C0000132D0000132D0000132E00000E2D000101290607002B1505002D2602 +002E3600002F47000030590000326C000034810000379E010039B9020037CB +020035DB040034E1040034E1040034E1040034E10414300000143000001430 +00001430000014300000143000001430000014300000143100001431000014 +32000015330000153300001534000015340000153500001134000003300407 +003312060035230400383402003A4501003B5701003C6A01003E7E00004098 +010043B5020042C9020041DA04003FE204003FE2040040E2040040E2041637 +00001637000016370000163700001637000016370000163700001637000016 +38000017390000173A0000173A0000173B0000173C0000183C0000183D0000 +143D000005390207003B0E08003F2006004332040046430300485602004969 +0100497C00004C9301004EAE02004FC502004DD702004CE202004CE202004C +E202004CE202193F0000193F0000193F0000193F0000193F0000193F000019 +3F0000193F00001940000019410000194200001A4300001A4400001A440000 +1A4500001B450000174600000943010700440A0A004B1E08004F3007005341 +05005654030057670100567A0000588F01005AA701005BC001005AD5000059 +E1000059E2000059E2000059E2001C4900001C4900001C4900001C4900001C +4900001C4900001C4900001C4900001C4A00001C4B00001D4C00001D4D0000 +1D4D00001D4E00001D4F00001E5000001B5000000E4F0005004E060C00571A +0A005D2E0900603E0700645004006564010064770000648B000067A2010069 +BC000068D4000067E3000067E5000067E5000067E5001F5300001F5300001F +5300001F5300001F5300001F5300001F5300001F5400001F5500001F560000 +205700002058000020590000205A0000215A0000215B00001F5C0000125D00 +04025A020D0062150C006B2A0A006E3B0900704B0500725E02007272000072 +880000749F000076B9000076D2000076E6000076EA000077EA000077EA0022 +60000022600000226000002260000022600000226000002260000022600000 +23610000236200002363000024640000246500002466000024670000246700 +0023680000176A00030768000D006C0E0F0076230C007C3509007E4406007F +560200806B000082830000869E000087B7000086D1000087E9000088EF0000 +88EF000088EF00266C0000266C0000266C0000266C0000266C0000266C0000 +266C0000266D0000266E0000266F0000277000002771000027720000277300 +002873000028740000267500001C7700020D76000B0178071100811B0E0089 +2D09008D3D06008E4F030090640000957E00009C9C00009DB600009ACF0000 +9AE900009BF200009BF200009BF20029790000297900002979000029790000 +297900002979000029790000297A0000297B00002A7C00002A7D00002A7E00 +002A7F00002B8000002B8100002B8100002A82000021850001148600090586 +0312008D12110096230A009D340500A0460200A45B0000A7740000AE920000 +B2B10000B1CB0000B0E70000B1F50000B2F50000B2F5002C8700002C870000 +2C8700002C8700002C8700002C8700002C8700002C8700002D8800002D8900 +002D8A00002D8B00002E8C00002E8D00002E8E00002E8F00002D9000002594 +00001A9700050B99000E009C081200A5190B00AE2A0500B43C0100B9510000 +BC6A0000C0860000C4A60000C6C50000C8E60000CBF90000CCF90000CCF900 +2F9500002F9500002F9500002F9500002F9500002F9500002F9500002F9500 +00309700003098000030990000309A0000309B0000319C0000319D0000319E +0000309F000029A5000020AB000214AF000705B2010E00B90D0B00C21C0600 +CA2C0100D03F0000D5590000D9790000DB9A0000DEBB0000E2DD0000E4FA00 +00E4FA0000E4FA0032A5000032A5000032A5000032A5000032A5000032A500 +0032A5000032A6000032A7000033A8000033AA000033AB000033AC000033AD +000034AE000034AF000033B100002DB8000026C000011DC7000312CD000605 +D1010900D9090500E2150100EB220000F1370000F65B0000F9890000FBAE00 +00FBCF0000FCEF0000FCF20000FCF200> +<72001800720018007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001A00710026006E002F0071003C007C00510086006F008E008D008E +00A5008D00BA008D00CF008F00E2008E00F2008E00F6008E00F6008E00F600 +8E00F6008E00F6007200180072001800720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +1800720018007200180072001A00710025006E002F0071003C007C00500086 +006F008E008C008E00A5008D00B9008D00CE008F00E2008E00F2008E00F600 +8E00F6008E00F6008E00F6008E00F600720018007200180072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001A00710025006E002F0070 +003C007C00500086006E008E008C008F00A4008D00B9008D00CD008F00E100 +8E00F1008E00F6008E00F6008E00F6008E00F6008E00F60072001800720018 +00720018007200180072001800720018007200180072001800720018007200 +180072001800720018007200180072001800720018007200180072001A0071 +0025006E002E0070003C007B004F0086006D008D008B008F00A3008D00B800 +8D00CD008E00E0008E00F1008E00F6008E00F6008E00F6008E00F6008E00F6 +00720018007200180072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001A00710025006E002E0070003B007B004F0085006C008D008A00 +8F00A3008D00B8008D00CC008E00DF008E00F1008E00F6008E00F6008E00F6 +008E00F6008E00F60072001800720018007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +001800720018007200180072001900710025006E002E0070003B007B004E00 +85006C008D008A008F00A2008D00B7008D00CB008C00DF008A00F0008800F6 +008700F6008500F6008300F6008200F6007200180072001800720018007200 +18007200180072001800720018007200180072001800720018007200180072 +0018007200180072001800720018007200180072001900710025006E002E00 +70003B007A004E0085006B008D0089008900A0008300B5008000CA007E00DE +007900EF007600F6007300F6007100F7007000F7006F00F700720018007200 +18007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001900 +710024006E002E006C003A0072004D00770068007700840072009C006D00B0 +006C00C6006A00DB006600EE006300F7006100F7006000F7005E00F7005D00 +F7007200180072001800720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720019006C00230064002D0060003B0061004E0062006900600081 +005C0097005900AC005800C2005600D8005400EC005200F7005000F7004F00 +F7004D00F6004C00F600720018007200180072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800700017006C001700650016005E00220058002D0053003C01520051 +00500067004A007C00470091004500A6004400BD004300D3004200E9004100 +F5004000F5003E00F4003D00F4003C00F40072001800720018007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800720018006B001700640015005D0014005600130050001F004B002D +0046003D0245005200400066003800790035008D003300A2003200B8003100 +CE003100E3003100F1002F00F1002D00F0002C00F0002B00F0007200180072 +00180072001800720018007200180072001800720018007200180072001800 +72001800710018006C001700640015005C001400540012004D00100047000F +0042001B003C0028003A003D0137005300310065002A00780026008B002300 +9F002100B3002000C8002000DC002000EC001E00EB001C00EB001B00EA001A +00EA0072001800720018007200180072001800720018007200180072001800 +72001800720018006F001700660016005D001400540012004C00100045000E +003E000C0038000A00330016002E0025002D003C002A005200230063001C00 +75001800870014009A001200AE001100C0000F00D5000F00E5000D00E4000C +00E3000B00E2000A00E2006E0017006E0017006E0017006E0017006E001700 +6E0017006E0017006E0017006A0016005F001400550012004C00100043000E +003C000B00350009002F0008002A00070026001300210024001E003A001A00 +4D0014005E000E0070000A008100060094000400A7000301BA000201CF0002 +01DE000101DE000001DD000001DD000001DD005E0014005E0014005E001400 +5E0014005E0014005E0014005E0014005E001400590013004E00100044000E +003C000B00340009002D0007002700060023000500200004001A0012001300 +26000E003600090047000400580001016C0000027E00000292000003A70000 +03B9000003CE000003DE000003DE000003DE000003DE000003DE004C001000 +4C0010004C0010004C0010004C0010004C0010004C0010004C00100047000F +003D000C00340009002C00070026000600210004001D0003001A0002001500 +01000A0015000400270002003200000044000001560000016B0000027D0000 +0291000003A5000003B8000003CC000003DD000003DE000003DE000003DE00 +0003DE003B000B003B000B003B000B003B000B003B000B003B000B003B000B +003B000B0036000A002D00070025000500210004001C000300180001001200 +00000900000000000000000019000000270000003100000043000001550000 +026A0000037C00000390000005A4000005B7000004CA000004DA000004DE00 +0004DE000004DE000004DE002B0006002B0006002B0006002B0006002B0006 +002B0006002B0006002B00060027000501210104001C020200160301000E04 +000008060000030700000308000003090000000613000005230000052F0000 +063D00000751000008650000097800000A8D00000BA200000BB600000AC800 +0009D9000009DC000009DC000009DC000009DC002003010220030102200301 +0220030102200301022003010220030102200301021E04010118070000100B +0000060F00000610000006110000071100000712000007130000000D0D0100 +0C1F00000C2D00000C3900000D4C00000E5F00000F7400001089000012A000 +0012B4000011C600000FD700000EDC00000EDC00000EDC00000EDC00160F00 +00160F0000160F0000160F0000160F0000160F0000160F0000160F00001112 +00000B1500000916000009170000091800000A1800000A1900000A1900000A +1A00000015080300131A0200122900001336000013480000155B0000166F00 +0018840000199D00001AB3000018C5000016D6000015DC000015DD000015DD +000015DD000B1B00000B1B00000B1B00000B1B00000B1B00000B1B00000B1B +00000B1B00000B1C00000C1C00000C1D00000C1D00000D1E00000D1F00000D +1F00000D1F00000D200000021D0504001B1503001A2501001A3300001B4400 +001C5600001D6A00001F7F00002199000022B2000021C400001FD401001DDD +01001DDD01001DDD01001DDE010E2100000E2100000E2100000E2100000E21 +00000E2100000E2100000E2100000E2200000F2200000F2300000F2300000F +2400000F240000102500001025000010260000042203040022100500222002 +0022300000234000002452000025660000277A00002A9400002CB001002BC4 +010029D4020026DF030027DF030027DF030027DF0311270000112700001127 +00001127000011270000112700001127000011270000112800001128000011 +290000122A0000122A0000122B0000122B0000122C0000132C000007290104 +00280C06002A1C04002B2D01002D3D00002D4F00002F62000030750000338F +000036AE020036C3020034D3030031E0040031E1040032E1040032E104132F +0000132F0000132F0000132F0000132F0000132F0000132F0000132F000013 +2F000014300000143100001431000014320000153300001533000015340000 +153400000B310003003008080033190500352A0300373B0100394C01003A5F +01003B7300003E89000041A7020042C0020040D203003EE004003EE204003E +E204003EE20416370000163700001637000016370000163700001637000016 +3700001637000016370000163800001639000017390000173A0000173B0000 +173B0000183C0000183C00000F3B00020037040A003D150700402705004339 +0300464B0200485E0100487101004A8601004CA002004EBA02004ECF02004C +DF03004BE203004BE203004BE2031940000019400000194000001940000019 +4000001940000019400000194000001940000019410000194200001A430000 +1A4300001A4400001A4500001B4600001B460000134600020342020A004712 +09004E2507005137060055490400575C0200576F010057830000599A01005C +B301005CCC01005ADD000059E200005AE200005AE2001C4A00001C4A00001C +4A00001C4A00001C4A00001C4A00001C4A00001C4A00001C4A00001C4B0000 +1D4C00001D4D00001D4E00001D4F00001E5000001E5000001E510000175200 +010850000800530D0B005C230900603409006445060066580300666C010065 +7F00006695000069AE00006AC8000069DE000068E5000069E5000069E5001F +5600001F5600001F5600001F5600001F5600001F5600001F5600001F560000 +20560000205700002058000020590000215A0000215B0000215C0000215D00 +00225E00001B5F00010E5F0007015F080D00681C0C006F300A007240080074 +51040074650100747A00007591000079AB00007AC6000078E000007AEB0000 +7AEB00007AEB00236300002363000023630000236300002363000023630000 +23630000236300002363000024640000246600002467000025680000256900 +0025690000256A0000266B0000206D0000136D0006046C040E0073140F007C +290B0081390800824A0500835D010085740000898E00008CAA00008CC40000 +8ADF00008DF000008DF000008DF00027710000277100002771000027710000 +27710000277100002771000027710000277100002772000028730000287400 +002875000028760000297700002978000029790000247B0000197C0004097B +010E007E0C1200881F0D00903107009341040095550200986C00009D880000 +A5A80000A3C20000A0DC0000A2F30000A2F30000A2F3002A7F00002A7F0000 +2A7F00002A7F00002A7F00002A7F00002A7F00002A7F00002B7F00002B8000 +002B8100002B8200002C8300002C8400002C8500002C8600002C8700002889 +00001F8C0002108C000C028D04140096150F009F260800A5380300AA4B0100 +AD620000B07D0000B79E0000BABC0000B8D90000BBF60000BBF60000BCF600 +2E8D00002E8D00002E8D00002E8D00002E8D00002E8D00002E8D00002E8D00 +002E8E00002E8F00002E9000002F9100002F9200002F9300002F9400002F95 +00002F9600002C990000249E000018A1000608A3000E00A90B0F00B11B0900 +BA2B0300C03E0000C5550000C8710000CC900000CFB10000D2D30000D6F600 +00D6FA0000D6FA00319D0000319D0000319D0000319D0000319D0000319D00 +00319D0000319D0000319E0000319F000031A0000032A2000032A3000032A4 +000032A5000032A6000032A700002FAA000028B100001FB7000213BD000705 +C1020C00C70C0900D0190300D9280000E03D0000E65B0000E9810000EBA500 +00EEC70000F1EA0000F1F90000F1F900> +] 4 {} bind dup dup dup ] +/RenderingIntent (Perceptual) +>> +setcolorrendering diff --git a/psfiles/Makefile.in b/psfiles/Makefile.in new file mode 100644 index 0000000..f963e37 --- /dev/null +++ b/psfiles/Makefile.in @@ -0,0 +1,52 @@ +# +# $Header: /cvsroot/m2300w/m2300w/psfiles/Makefile.in,v 1.6 2004/08/02 22:19:49 gfuer Exp $ +# +# Copyright (C) 2004 Gerhard Fuernkranz +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# + +INSTALL = @INSTALL@ +@SET_MAKE@ + +INSTROOT= +NAME = @PACKAGE_NAME@ +VERSION = @PACKAGE_VERSION@ +PREFIX = @prefix@ +SHARE = $(INSTROOT)$(PREFIX)/share/$(NAME)/$(VERSION) +PSFILES = $(SHARE)/psfiles + +FILES = prolog.ps epilogue.ps \ + screen1200.ps screen2400.ps \ + defrgb-AdobeRGB.csa defrgb-builtin.csa \ + defrgb-gimp-print.csa defrgb-sRGB.csa \ + CHP410-1200-Photo.crd \ + CHP410-1200-Photo-kh.crd \ + CHP410-1200-AutoColor.crd \ + CHP410-1200-Draft.crd + +all: + +install: $(FILES) + $(INSTALL) -d -m 755 $(PSFILES) + for F in $(FILES) ; do \ + $(INSTALL) -m 644 $$F $(PSFILES); \ + done + +clean: + +distclean: clean + rm -f Makefile + diff --git a/psfiles/defrgb-AdobeRGB.csa b/psfiles/defrgb-AdobeRGB.csa new file mode 100644 index 0000000..e3ab93d --- /dev/null +++ b/psfiles/defrgb-AdobeRGB.csa @@ -0,0 +1,47 @@ +%!PS +% +% $Header: /cvsroot/m2300w/m2300w/psfiles/defrgb-AdobeRGB.csa,v 1.2 2005/10/01 21:58:03 gfuer Exp $ +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +% + +currentglobal true setglobal + +% use AdobeRGB for DefaultGray and DefaultRGB + +/DefaultGray +[ /CIEBasedA << + /DecodeLMN [ + { 2.2 exp } bind dup dup + ] + /MatrixLMN [0.5766690429 0.2973449753 0.0270313614 + 0.1855582379 0.6273635663 0.0706888525 + 0.1882286462 0.0752914585 0.9913375368] + /WhitePoint [0.9504559271 1.0 1.0890577508] +>> ] /ColorSpace defineresource pop + +/DefaultRGB +[ /CIEBasedABC << + /DecodeLMN [ + { 2.2 exp } bind dup dup + ] + /MatrixLMN [0.5766690429 0.2973449753 0.0270313614 + 0.1855582379 0.6273635663 0.0706888525 + 0.1882286462 0.0752914585 0.9913375368] + /WhitePoint [0.9504559271 1.0 1.0890577508] +>> ] /ColorSpace defineresource pop + +setglobal + diff --git a/psfiles/defrgb-builtin.csa b/psfiles/defrgb-builtin.csa new file mode 100644 index 0000000..f58ad2e --- /dev/null +++ b/psfiles/defrgb-builtin.csa @@ -0,0 +1,23 @@ +%!PS +% +% $Header: /cvsroot/m2300w/m2300w/psfiles/defrgb-builtin.csa,v 1.1 2004/07/13 20:25:43 gfuer Exp $ +% +% Copyright (C) 2004 Gerhard Fuernkranz +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +% + +% nothing to do + diff --git a/psfiles/defrgb-gimp-print.csa b/psfiles/defrgb-gimp-print.csa new file mode 100644 index 0000000..7b0e072 --- /dev/null +++ b/psfiles/defrgb-gimp-print.csa @@ -0,0 +1,3544 @@ +%!PS +% +% $Header: /cvsroot/m2300w/m2300w/psfiles/defrgb-gimp-print.csa,v 1.2 2005/10/01 21:58:03 gfuer Exp $ +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +% + +currentglobal true setglobal + +[ /CIEBasedDEF +<< +/Table [ 33 33 33 [ +<007F7F00807C00817900827600837300847100856D00866A018866028A6202 +8D5E03905A049456059752079B4E0A9F4A0CA2460FA54312A73F15A93C18AB +391CAD351FAF3223B12F26B42B29B6282DB82430BA2034BC1D38BF193DC115 +41C41146C70D027D81027D7E017E7B017F78027F7502807202826F03836C04 +8568058764058A60068D5C0790580994540A97500D9B4C0F9E4912A14515A4 +4218A63E1BA83B1EAA3721AC3425AF3028B12D2CB3292FB62632B82236BA1E +3ABD1A3EBF1643C21248C50E057A83047A80047B7D047B7A047C77057D7405 +7E7106806D07826A08846608866309895F0A8C5B0C90560E935210974F129A +4B159D4718A0441AA2401DA53D21A73924A93627AC322AAE2F2EB12B31B327 +34B62338B81F3CBB1B40BD1745C0134AC30F08778508788208787F08787C08 +7979087A76097B73097D6F0A7E6C0B80690C83650D86610E895D0F8C591190 +5513935115964D1899491A9C461D9F4220A13F23A43B26A63829A9342DAC30 +30AE2C33B12836B3253AB6213EB91D42BC1846BE144BC1100B75870B75850B +75820B757F0C767B0C77780C78750D79720E7B6E0E7D6B0F80671082631185 +5F13895B148C57168F5318924F1B954C1D9848209B44239E4126A13D29A339 +2CA6352FA93232AC2E35AE2A38B1263CB42240B71E44BA1948BC154DBF110F +728A0F72870F72840F728110737E10747B107577117674127871127A6D137C +6A147F6615826216855D1888591A8C551C8F511E924E20954A239846259A43 +289D3F2BA03B2EA33731A63334A92F37AC2B3AAF273EB22341B51F45B81B4A +BA164EBD12136F8C136F89146F8714708414708115717D15727A1573771675 +7316777017796C187B68197E641A81601C855C1D88581F8B54218E5024914C +2694482897452B9A412E9D3D30A03933A33536A63139A92D3CAC293FB02443 +B32047B61C4BB81750BB13186C8F186C8C196C89196D86196D831A6E801A6F +7D1A707A1B72761B74731C766F1D786B1E7B671F7E6320815E21845A238756 +258A52278D4E29904B2C93472E9743309A3F339D3B35A13638A4323BA72E3E +AA2A41AD2645B02149B31D4DB61851BA141D69921E698F1E6A8C1E6A891F6B +861F6C83206D80206E7D206F7920717621727222756E22776A237A65257D61 +26805D2783592986552B8A512D8D4D2F9049319345339741359A3C389D383B +A1343EA43041A72C44AB2747AE234BB11E4FB41A53B8152366952467922467 +8F24688C256889256986266A83266B80266C7C266E79276F7527717128736D +2976692A79642B7C602C7F5C2D82572F865331894F338C4B358F4737934339 +973E3B9A3A3E9E3641A13243A42D46A82949AB244DAF2051B21B54B5162A64 +982A64952B65922B65902C668D2C668A2C67872C68832C69802D6A7C2D6C78 +2D6E742E70702F726C2F7567307863317B5F327E5A34815635855237884E38 +8C493A8F453C93413E963C419A38449E3446A12F49A52A4CA9264FAC2153AF +1C56B31731629B31629832629632639333639033648D33658A336587336684 +33678034697C346A78346C74356E7035716B367467377662387A5E397D593A +80553B84513D874C3F8B48408F4343923F45963A479A364A9E314CA22C4FA5 +2852A92355AD1E59B019385F9E39609B3960993A61963A61933A61913A628E +3A638B3A64873A65843B66803B677C3B69783C6B733C6D6F3C6F6A3D72663E +75613F785D407C58417F5442834F44874B458A46478E4149923D4B96384D9A +34509E2F52A22A55A62558A9205BAD1A405DA1405E9E415E9C415E99415F97 +415F9442609142608E42618B42628842638442648043657C43677843697343 +6B6E446E6A44716545746046775C477A57487E5249824E4A86494C8A444E8D +4050913B529536549A31569E2C58A2275BA6225EAA1C485CA3485CA1485C9F +495C9C495C9A495D97495D95495E92495E8F495F8C4960884A61844A62804A +647C4A66774A68724A6A6E4B6D694B6F644C72604D765B4E79564F7D515081 +4C518548538943548D3E5691395895345A992F5C9D2A5FA22462A61F505AA6 +505AA4505AA1505A9F505A9D505A9A505B98505B95505B92505C8F505D8C51 +5E88515F8451608051627B51647751667251696D526B68526E6453715F5475 +5A547855557C5057804B5884465988425B8C3D5D90385F943261992D639D27 +66A2215758A85758A65758A45758A257589F57589D57589B57599857599657 +5993575A90575B8C575C88585D84585F8058617B58637658657258676D596A +68596D635A705E5B73595C77545D7B4F5E7F4A5F8345618740628B3B648F36 +66943068992A6A9E245E56AA5E56A85E56A65E56A45E56A25E56A05E569E5E +569C5E56995E57965E57935F58905F598C5F5A885F5C845F5D7F5F5F7B5F61 +765F637160666C606967616B62616F5D62725863765364794E657D49678144 +68863F6A8A396C8F346D942E6F99276554AD6554AB6653A96653A76653A566 +53A36654A166549F66549C66549A66559766569466569066578C665988665A +84665C7F675E7A67607667627168646C686767696A62696D5C6A71576B7452 +6C784D6D7C486F804270853D728A37738E3175942B6D51AF6D51AD6D51AB6D +51A96D51A86D51A66D51A46D51A26E529F6E529D6E529A6E53976E54946E55 +906E568C6E57886E58846E5A7F6E5C7A6F5E756F617070636B706666716961 +716C5C726F5673735174774C757B4676804178843B7989357B8E2E754FB175 +4FB0754FAE754FAC754FAA754FA8754FA7754FA5754FA37550A075509E7550 +9B75519875529475539075548C76558876578376587F775A7A775D75775F70 +78626A7865657968607A6B5B7A6E557B72507C764B7D7A457E7F3F80843981 +89327D4DB47D4DB27D4DB07D4CAF7D4CAD7D4CAB7D4DAA7D4DA87D4DA67D4D +A47D4DA17D4E9E7D4E9B7D4F987D50947D51907D528C7E54887E55837F577F +7F597A7F5B74805E6F80606A81636581665F826A5A826D5583714F84754985 +7943867E3D888437854AB6854AB5854AB3854AB2854AB0854AAE854AAD854A +AB854AA9854BA7854BA5854BA2854C9F854C9C854D99854E95864F9186508C +86528887538387557E875779885A74885C6F885F6989626489655F8A68598B +6C538C704E8C74488D79428F7E3B8D48B98D48B78D48B68D48B48D48B38D48 +B18D48B08D48AE8D48AC8D48AA8D48A88D49A68D49A38D49A08D4A9D8E4B99 +8E4C958E4D918E4E8D8F50888F52838F547E905679905873905B6E915E6991 +616392645E926758936B52946F4C9573469678409545BB9545BA9545B89545 +B79545B69545B49545B39545B19545B09545AE9546AC9546AA9546A79647A4 +9647A196489D96499A964A96974B91974C8D974E8897508398527E98547898 +577399596E995C689A5F639A635D9B66579B6A519C6E4B9D73449E43BE9E43 +BD9D43BB9D43BA9D43B99D43B79D43B69D43B59D43B39D43B19D43B09E43AD +9E44AB9E44A89E44A59E45A29E469E9E479A9F48969F49929F4B8D9F4C88A0 +4E83A0517EA05378A05573A1586DA15B67A25E62A3625CA36556A46950A56D +49A640C0A640BFA640BEA640BDA640BCA640BAA640B9A640B8A640B6A640B5 +A640B3A641B1A641AFA641ACA642A9A642A6A643A2A6449FA7459BA74696A7 +4792A7498DA74B88A84D83A84F7DA85177A95472A9576CAA5A66AA5D61AB61 +5BAC6454AC684EAF3DC3AF3DC2AF3DC1AE3DC0AE3DBFAE3DBDAE3DBCAE3DBB +AE3EBAAE3EB8AE3EB6AE3EB5AE3EB2AE3FB0AE3FADAE40AAAF40A7AF41A3AF +429FAF439BAF4497AF4692B0478DB04988B04B82B04E7DB15077B15371B256 +6BB35965B35C60B45F59B56353B83AC6B83AC5B83AC4B83AC3B83BC2B73BC0 +B73BBFB73BBEB73BBDB73BBCB73BBAB73BB8B73BB6B73CB4B73CB1B83DAFB8 +3DABB83EA8B83FA4B840A0B8419CB94297B94492B9458DB94788BA4A82BA4C +7CBB4E77BB5171BC546BBD5765BD5B5FBE5E59C237C9C237C8C238C7C238C6 +C238C5C138C4C138C3C138C1C138C0C138BFC138BEC138BCC139BAC139B8C1 +39B6C23AB3C23AB0C23BADC23CA9C23CA5C23DA1C33F9CC34097C34292C344 +8DC44688C44882C54A7CC64D76C65070C7536AC75664C8595ECC35CCCC35CB +CC35CACC35C9CC35C8CC35C7CB35C6CB35C5CB35C4CB35C2CB35C1CB36C0CB +36BECB36BCCB36BACC37B7CC37B4CC38B1CC38AECC39AACD3AA6CD3BA1CD3D +9CCD3E97CE4092CE428DCF4488CF4682D0487CD04B76D14E70D1516AD25464 +D632CFD632CED632CDD632CCD632CBD632CAD632C9D632C8D632C7D632C6D5 +32C5D532C3D633C2D633C0D633BED633BBD634B9D634B6D635B2D736AFD737 +ABD738A6D739A2D73A9DD83C98D83D93D93F8DD94188DA4482DA467CDB4976 +DB4C70DC4F69DF2FD2DF2FD1DF2FD0DF2FCFDF2FCEDF2FCDDF2FCCDF2FCCDF +2FCBDF2FCADF2FC9DF2FC7DF2FC6DF30C4DF30C2DF30C0E030BDE031BAE031 +B7E032B4E033B0E034ACE135A7E136A3E1379EE23999E23B93E33D8EE33F88 +E34182E4447CE44776E44970> +<00828100837D00847A00847700857400867100886E01896A018B67028D6303 +905F04925B059657069953089D4F0AA04B0DA34710A64313A84016AA3D19AC +391CAE3620B03223B22F26B42C2AB6282DB92431BB2135BD1D39BF193DC215 +41C51146C70D037F8303807F02807C02817902827603837303847004866C04 +8869058A65068C61078F5D0892590995550B99510D9C4D109F4913A24615A5 +4218A73F1BA93B1FAB3822AD3425AF3129B22D2CB42A2FB62633B92237BB1E +3BBD1A3FC01643C31248C50E067C85057D82057D7E057E7B057F7806807506 +817207826E08846B0886670989630A8B5F0B8E5B0D92570E955311984F139B +4B159E4818A1441BA3411EA63D21A83A24AA3627AD322BAF2F2EB12B31B427 +35B62338B9203DBB1C40BE1745C1134AC30F097987097A84087A81087B7D09 +7B7A097C770A7E740A7F700B816D0C83690D85660E88620F8B5E108E591291 +5514955116984E189A4A1B9D461EA04321A23F24A53C27A7382AAA342DAC30 +30AF2D33B12936B4253AB7213EB91D42BC1947BF144BC2100C77890C77860C +77830C77800C787C0D79790D7A760E7C720F7D6F0F7F6C1082681184641287 +60148A5C158E581791541994501C974C1E9948219C45239F4126A23E29A43A +2CA7362FAA3232AC2E35AF2A38B2263CB52240B71E44BA1A48BD154DC01110 +748B10748810748510748211757F11767C117778127875137A71137C6E147E +6A15816616846217875E198A5A1B8D561D90521F934E21964B249947269C43 +299E3F2CA13C2EA43831A73434AA3037AD2C3AAF283EB22342B51F46B81B4A +BB164EBE1215718E15718B15718815728515728216737E16747B1675781777 +74177970187B6D197D691A80651B83611D865C1E8958208C54228F5124924D +2795492998452C9B412E9E3D31A13934A43536A73139AA2D3CAD2940B02544 +B32047B61C4CB91850BC13196E901A6E8D1A6E8A1A6F871A6F841B70811B71 +7E1C727A1C74771C75731D776F1E7A6C1F7C67207F6321825F22855B248857 +268B53288E4F2A924B2C95472F9843319B3F339E3B36A13739A4333CA72F3F +AB2A42AE2645B12249B41D4DB71951BA141F6B931F6B901F6C8D1F6C8A206D +87206D84216E81216F7D21717A21727622747223766E23796A247B66267E62 +27815E2884592A88552C8B512E8E4D309149329445349841369B3D399E393B +A1343EA53041A82C44AB2747AF234BB21E4FB51A53B8152468962568932569 +9025698D266A8A266B87266C84276D81276E7D276F7928717628737229756D +2A77692B7A652C7D612D805C2E8458308754318A50338D4C35904737944339 +983F3C9B3B3E9E3641A23244A52E46A9294AAC244DAF2051B31B55B6162B65 +992B66962C66932C67902D678E2D688B2D69872D6A842D6B802E6C7D2E6E79 +2E6F752F717130746C307668317964327C5F337F5B34835736865237894E39 +8D4A3B90453D94413F973D429B38449E3447A22F49A62B4CA92650AD2153B0 +1D57B31732639C32649933649633649434659134668E34668B346787346884 +346981346A7D356C79356E7436707036726C377567387863387B5E397E5A3B +81553C85513E884D3F8C4841904443933F45973B489B364A9E324CA22D4FA6 +2852A92356AD1E59B11939619F39619C3A629A3A62973B62943B63913B648E +3B648B3B65883B66843B67813C687D3C6A783C6C743D6E6F3D716B3E73663E +76623F7A5D407D5941805443845044884B468B46488F424A933D4C97394E9A +34509E2F53A22A55A62558AA205CAE1B415FA2415F9F415F9D42609A426097 +42609542619242628F42628C43638843648543658143677D436878446A7344 +6D6F446F6A45726645756146785C477C58487F534A834E4B87494D8A454E8E +4050923C529637549A32569E2D59A2285CA6225FAA1D495DA4495DA2495D9F +495D9D495E9A495E98495E95495F924A5F8F4A608C4A61894A62854A63814A +657C4B67784B69734B6B6E4B6E6A4C71654D74604D775B4E7A564F7E525082 +4D528648538943558D3F57913A5895355B9A2F5D9E2A5FA22562A71F505BA7 +505BA4505BA2505BA0505B9D505C9B505C98505C96515D93515D90515E8C51 +5F8951608551628051637C526577526772526A6E526C69536F6453725F5476 +5A557955567D5057814C5884475A88425C8C3D5D91385F953361992D649E28 +66A3225759A95759A75759A55759A25759A057599E575A9B575A99585A9658 +5B93585B90585C8D585D89585F8558608058627B58647759667259686D596B +685A6E635B715E5B74595C78545D7B4F5E7F4A608345618740638C3B659036 +67953069992B6B9E245E57AB5E57A95E57A75E57A55E57A35E57A15F579E5F +579C5F58995F58975F59945F59905F5A8D5F5B895F5D845F5E805F607B6062 +7660647160676C616968616C63626F5D637358647653657A4E667E49678244 +69863F6A8B396C8F346E942E7099286654AD6654AB6654A96654A76654A566 +55A36655A166559F66559D66569A66569766579466579166588D675A89675B +84675D7F675E7B67617668637168656C696867696B626A6E5D6B71586C7552 +6D794D6E7D486F814370863D728A38748F3275942B6D52B06D52AE6D52AC6E +52AA6E52A86E52A66E52A46E52A26E53A06E539D6E539B6E54986E55946E56 +916E578D6E58886E59846F5B7F6F5D7A6F5F7570617070646B716766716A61 +726D5C73705773745174774C767C4777804178853B7A8A357B8F2F7550B275 +50B07550AE7550AD7550AB7550A97550A77550A57550A37551A176519E7651 +9B76529876539476549176558C76568876588477597F775B7A775D75786070 +78636B7965667968607A6B5B7B6F567B72507C764B7E7B457F7F3F80843981 +89337D4DB47D4DB37D4DB17D4DAF7D4DAE7D4DAC7D4DAA7D4EA87D4EA67D4E +A47D4EA17D4F9F7D4F9C7D50987D51957E52917E538C7E54887E56847F587F +7F5A7A805C75805E6F81616A816465826760826A5A836E5584714F85754986 +7A44877F3E888437854BB7854BB5854BB4854BB2854BB0854BAF854BAD854B +AB854BA9854BA7854CA5854CA2854DA0854D9C854E99864F9586509186518D +87538887548487567F885879885A74885D6F8960698963648A665F8A69598B +6C548C704E8D75488E79428F7E3B8D48B98D48B88D48B68D48B58D48B38D48 +B28D48B08D49AE8D49AD8D49AB8D49A98D49A68D4AA38E4AA08E4B9D8E4C99 +8E4D958E4E918F4F8D8F51888F528390547E905679905974915B6E915E6992 +616492645E936858936B53946F4D9574469679409546BC9546BA9546B99546 +B89546B69546B59546B39546B29546B09546AE9546AC9647AA9647A79648A4 +9648A196499E964A9A974B96974C91974D8D974F8898518398537E98557999 +5773995A6E995D689A60639A635D9B67579C6A519D6E4B9D73459E43BE9E43 +BD9E43BC9E43BA9E43B99E43B89E43B69E43B59E43B39E44B29E44B09E44AE +9E44AB9E45A89E45A59E46A29E479E9F489A9F49969F4A929F4B8DA04D88A0 +4F83A0517EA05378A15673A1596DA25B68A25F62A3625CA36656A46950A56E +4AA641C1A641C0A641BEA641BDA641BCA641BBA641B9A641B8A641B7A641B5 +A641B3A641B1A642AFA642ACA643A9A643A6A744A2A7459FA7469BA74796A7 +4892A74A8DA84B88A84D83A8507DA85278A95572A9576CAA5A67AA5D61AB61 +5BAC6555AD694EAF3EC4AF3EC2AF3EC1AF3EC0AE3EBFAE3EBEAE3EBCAE3EBB +AE3EBAAE3EB8AE3FB7AE3FB5AE3FB3AE3FB0AE40ADAF40AAAF41A7AF42A3AF +429FAF449BB04597B04692B0488DB04A88B04C82B14E7DB15077B25371B256 +6CB35966B35C60B4605AB56453B83BC6B83BC5B83BC4B83BC3B83BC2B83BC1 +B73BC0B73BBEB73BBDB73CBCB73CBAB73CB8B73CB6B73CB4B83DB2B83DAFB8 +3EABB83FA8B83FA4B940A0B9419CB94397B94492B9468DBA4888BA4A82BA4C +7DBB4F77BC5271BC546BBD5865BE5B5FBE5F59C238C9C238C8C238C7C238C6 +C238C5C238C4C138C3C138C2C139C0C139BFC139BEC139BCC139BAC13AB8C1 +3AB6C23AB3C23BB0C23BADC23CA9C23DA5C33EA1C33F9CC34197C34292C444 +8DC44688C54882C54B7CC64D76C65070C7536AC85664C8595ECC35CCCC35CB +CC35CACC35C9CC35C8CC35C7CC36C6CC36C5CB36C4CB36C3CB36C1CB36C0CB +36BECB37BCCC37BACC37B7CC38B4CC38B1CC39AECD3AAACD3BA6CD3CA1CD3D +9DCD3F98CE4092CE428DCF4488CF4682D0497CD04B76D14E70D2516AD25464 +D632CFD632CED632CDD632CCD633CBD633CAD633C9D633C8D633C7D633C6D6 +33C5D633C3D633C2D633C0D634BED634BBD634B9D635B6D636B2D736AFD737 +ABD738A6D739A2D83B9DD83C98D83E93D9408DD94288DA4482DA477CDB4976 +DB4C70DC4F6ADF30D2DF30D1DF30D0DF30CFDF30CEDF30CEDF30CDDF30CCDF +30CBDF30CADF30C9DF30C7DF30C6DF30C4E030C2E031C0E031BDE031BAE032 +B7E033B4E033B0E134ACE135A7E136A3E1389EE23999E23B93E33D8EE33F88 +E44282E4447CE44776E44A70> +<01858201857F00867B008778008875018972018A6E018C6B028E6703906303 +925F04955B059857079B53099E4F0BA14B0EA44810A74413A94116AB3D19AD +3A1DAF3620B13323B32F27B52C2AB7282DB92531BB2135BE1D39C0193DC215 +42C51146C80D04828404828103837D03847A03857703867404877004886D05 +8A69068C66078E6208915E09945A0A97560C9A520E9E4E11A04A13A34616A5 +4319A83F1CAA3C1FAC3822AE3526B03129B22E2CB52A2FB72633B92237BC1E +3BBE1B3FC01643C31248C60E077E86067F8306807F06807C06817907827607 +847208856F08876B0989680A8B640B8D600C905C0E93580F9754119A50149D +4C169F4819A2451CA4411FA73E22A93A25AB3728AD332BB02F2EB22B32B528 +35B72439B9203DBC1C41BF1845C1134AC40F0A7B880A7C85097C82097D7E09 +7E7B0A7F780A80740B82710C836E0D856A0D87660E8A62108D5E11905A1393 +5615965217994E199C4B1C9E471EA14321A34024A63C27A8382AAB352DAD31 +31B02D34B22937B5253BB7213FBA1D43BD1947BF144CC2100E788A0D79870D +79840D7A810D7B7D0E7B7A0E7D770F7E7310807010826C1184691286651389 +61158C5C168F581892541A95511C984D1F9B49219D4524A04227A33E2AA53A +2DA83630AA3233AD2E36B02A39B2263DB52240B81E44BB1A49BD164DC01112 +758D11768911768611778311778012787D127979137B76147C72147E6F1580 +6B16836717856318885F1A8C5B1B8E571D915320944F22974B249A47279D44 +299F402CA23C2FA53832A83435AA3038AD2C3BB0283EB32442B61F46B91B4A +BB174FBE1216728F16738C16738916748616748217757F17767C1877781879 +75197B71197D6D1A7F6A1B82661C85611E885D1F8B59218E5523905125934D +2796492A99462C9C422F9F3E31A23A34A53637A8323AAB2D3DAE2940B12544 +B42148B71C4CBA1850BC131B6F921B708F1B708B1B71881B71851C72821C73 +7F1D747B1D76781D77741E79701F7C6C207E6821816422846023875C258A57 +278D5329904F2B934C2D96482F9944329C40349F3B36A23739A5333CA82F3F +AB2B42AE2646B2224AB51D4EB71952BA14206C94206D91206D8E216E8B216F +88216F8522708222717E22737B23747723767324786F257A6B257D67278062 +28835E29865A2B89562C8C522E8F4E30924A329546359841379C3D399F393C +A2353FA53142A92C44AC2848AF234CB21F50B51A53B815266A97266A94266B +91276B8E276C8B276D88276D85286E8128707E28717A2973762974722A776E +2B796A2C7C652D7F612E825D2F8559308854328B50348E4C3692483895443A +983F3C9C3B3F9F3742A23244A62E47A9294AAD254EB02051B31B55B6162C67 +9A2C68972D68942D69912E698E2E6A8B2E6B882E6B852E6C812E6E7D2F6F7A +2F717630737130756D317869327B64337E6034815C358457378753388A4F3A +8E4A3C91463D954140983D429C39459F3447A3304AA62B4DAA2650AD2254B0 +1D57B41833659D33659A33669734669434679235678F35688B356988356985 +356B81356C7D366D79366F7537717137746C387668387963397C5F3A7F5A3B +83563D86523E894D408D4942914444944046983B489B374B9F324DA32D50A7 +2853AA2456AE1F59B1193A62A03A639D3B639A3B64983B64953C65923C658F +3C668C3C67883C67853C69813D6A7D3D6B793D6D743E70703E726B3E75673F +7862407B5E417E5942815543855045894B468C474890424A943E4C97394E9B +34519F2F53A32B56A72659AA205CAE1B4160A34260A042619D42619B436298 +43629543629243638F43648C43658944658544678144687D446A78446C7445 +6E6F45716B46736646766147795D487D584980534A844F4C884A4D8B454F8F +4151933C539737559B32579F2D59A3285CA7235FAB1D495EA5495EA3495FA0 +4A5F9E4A5F9B4A5F984A60964A60934A61904A628C4B62894B63854B65814B +667D4B68784B6A734C6C6F4C6F6A4D72654D75614E785C4F7B57507F525183 +4D528648548A44558E3F57923A5996355B9A305D9F2B60A32562A71F505CA8 +505CA5515CA3515CA0515D9E515D9B515D99515E96515E93515F9051608D52 +608952628552638152657C526678526873536B6E536D695370645473605576 +5B567A56577E5158814C5985475A89425C8D3D5E9138609633629A2D649F28 +67A322575AAA575AA8575AA5585AA3585AA1585B9E585B9C585B99585C9758 +5C94585D90585E8D585F8958608559618059637C5965775967725A696D5A6C +695A6F645B725F5C755A5D79555E7C505F804B608446628841638C3C659136 +679531699A2B6B9F255F58AC5F58AA5F58A85F58A65F58A35F58A15F589F5F +599C5F599A5F59975F5A945F5B915F5C8D5F5D89605E85605F8060617B6063 +7760657261686D616A68626D6363705E637459647754657B4F667F4A688344 +69873F6B8B3A6C90346E952E709A286655AE6655AC6655AA6655A86656A666 +56A46656A26756A067569D67579B675798675894675991675A8D675B89675C +84675E80685F7B68617668647169666C6969676A6C626A6F5D6B72586C7653 +6D794E6E7D486F824371863E728B38748F3276942B6E53B06E53AE6E53AD6E +53AB6E53A96E53A76E53A56E54A36E54A06E549E6E559B6E55986E56956E57 +916E588D6F59896F5A846F5C7F6F5E7B70607670627171656C716767726A61 +726D5C73715774745275784C767C4777814179853C7A8A367C8F2F7551B375 +51B17551AF7551AD7651AB7651A97651A77651A57651A37652A176529E7652 +9C76539876549576559176568D765788775984775A7F775C7A785E75786170 +79636B7966667A69617A6C5B7B6F567C73517D774B7E7B457F804080853A82 +8A337D4EB57D4EB37D4EB27D4EB07D4EAE7D4EAC7D4EAA7D4FA87D4FA67E4F +A47E4FA27E509F7E509C7E51997E52957E53917E548D7E55887F57847F587F +805A7A805D75815F7081626A816565826860836B5A836E5584724F85764A86 +7A44877F3E888437854CB7854CB6854CB4854CB2854CB1854CAF854CAD854C +AC854CAA854CA8854DA5864DA3864DA0864E9D864F9986509586519186528D +87538887558488577F88597A885B74895E6F89606A8A63648A665F8B695A8B +6D548C714E8D75488E7A428F7F3C8D49BA8D49B88D49B78D49B58D49B48D49 +B28D49B18D49AF8D49AD8E4AAB8E4AA98E4AA68E4BA48E4BA18E4C9D8E4D99 +8E4E958F4F918F508D8F518890538490557E905779915A74915C6F915F6992 +626492655E936859946C5395704D9574479679409546BC9547BB9547B99547 +B89647B79647B59647B49647B29647B09647AF9647AD9648AA9648A89648A5 +9649A1964A9E974B9A974C96974D92974E8D98508898518398537E99567999 +5873995B6E9A5D699A60639B645D9B67579C6B519D6F4B9E74459E44BF9E44 +BD9E44BC9E44BB9E44B99E44B89E44B79E44B59E44B49E44B29E45B09E45AE +9E45AB9E46A99E46A59F47A29F479E9F489A9F49969F4B92A04C8DA04E88A0 +5083A0527EA15478A15673A2596DA25C68A35F62A3625CA46656A56A50A56E +4AA641C1A641C0A641BFA641BEA641BCA641BBA641BAA641B8A642B7A642B5 +A642B3A642B1A642AFA643ACA643A9A744A6A745A3A7459FA7469BA74797A8 +4992A84A8DA84C88A84E83A8507DA95278A95572AA586DAA5B67AB5E61AB61 +5BAC6555AD694FAF3EC4AF3EC3AF3FC2AF3FC0AE3FBFAE3FBEAE3FBDAE3FBB +AE3FBAAE3FB9AE3FB7AE3FB5AE40B3AF40B0AF41AEAF41AAAF42A7AF42A3AF +439FB0449BB04597B04792B0488DB04A88B14C83B14F7DB15177B25472B356 +6CB35966B45D60B4605AB56454B83BC7B83CC6B83CC5B83CC3B83CC2B83CC1 +B83CC0B73CBFB73CBDB73CBCB73CBAB73DB9B83DB7B83DB4B83EB2B83EAFB8 +3FACB83FA8B940A4B941A0B9429CB94397B94592B9478DBA4888BA4A82BB4D +7DBB4F77BC5271BD556BBD5865BE5B5FBF5F59C238CAC239C9C239C7C239C6 +C239C5C239C4C239C3C139C2C139C1C139BFC13ABEC13ABCC13ABAC13AB8C2 +3BB6C23BB3C23BB0C23CADC23DA9C33EA5C33FA1C3409CC34197C34392C445 +8DC44688C54982C54B7CC64E76C75070C7536AC85664C85A5ECC36CDCC36CB +CC36CACC36C9CC36C8CC36C7CC36C6CC36C5CC36C4CB36C3CB37C1CB37C0CB +37BECC37BCCC38BACC38B7CC38B4CC39B1CD3AAECD3AAACD3BA6CD3CA1CD3E +9DCE3F98CE4193CE438DCF4488CF4782D0497CD14C76D14F70D2526AD25564 +D633CFD633CED633CDD633CCD633CBD633CAD633C9D633C8D633C7D633C6D6 +33C5D634C4D634C2D634C0D634BED635BCD635B9D636B6D736B2D737AFD738 +ABD739A6D73AA2D83B9DD83D98D83E93D9408ED94288DA4582DB477CDB4A76 +DB4D70DC506ADF30D2DF30D1DF30D0DF30D0DF30CFDF30CEDF30CDDF30CCDF +30CBDF30CADF30C9DF30C8E030C6E031C4E031C2E031C0E032BDE032BAE032 +B7E033B4E034B0E135ACE136A7E137A3E2389EE23A99E23C93E33E8EE34088 +E44282E4457CE44776E54A70> +<02878302888001897C018A79018B76018C72028D6F028F6B03916803926404 +956005975C069A58089D540AA0500CA34C0EA54811A84514AA4117AC3E1AAE +3A1DB03720B23324B43027B62C2AB8282EBA2531BC2135BE1D39C1193DC315 +42C61147C80D05848505858204867E04867B048778048874058A71058B6D06 +8D6A078F6607916208935E0A965A0B99560D9C520F9F4E11A24B14A44717A6 +431AA9401DAB3C20AD3923AF3526B13129B32E2DB52A30B82633BA2237BC1F +3BBF1B3FC11644C41249C60E08818708828407828107837D07847A08857608 +867309887009896C0A8B680B8D650C90610D925D0E9559109855129B51159E +4D17A1491AA3451CA5421FA83E22AA3B25AC3728AE332CB1302FB32C32B528 +35B82439BA203DBD1C41BF1846C2134AC40F0B7E890B7E860B7F830A80800A +807C0B81790B83750C84720D866E0E886B0E8A670F8C63118F5F12925B1494 +57169753189A4F1A9D4B1D9F481FA24422A44025A73D28A9392BAB352EAE31 +31B02D34B32937B5253BB8213FBB1D43BD1947C0154CC2100F7B8C0F7B880E +7C850E7C820E7D7E0F7E7B0F7F7810817411827111846D128669138865148B +61168E5D1791591994551B96511D994D209C4A229E4625A14227A33F2AA63B +2DA93730AB3333AE2F36B02B39B3273DB62341B81E45BB1A49BE164EC11113 +778E13788B127888127984137A81137B7E147C7A147D77157F7315806F1682 +6C178568188764198A601B8D5B1C90571E935320955023984C259B48289E44 +2AA0402DA33C30A63832A93435AB3038AE2C3BB1283FB42443B62047B91B4B +BC174FBF1217749017758D17758A17768717778318778018787D197A79197B +761A7D721A7F6E1B816A1C84661D86621F895E208C5A228F5624925226954E +28974A2B9A462D9D422FA03E32A33A35A63637A9323AAB2E3DAE2A41B12544 +B42148B71D4CBA1851BD131C71931C72901C728D1C73891C74861D74831D75 +7F1E767C1E78781E79751F7B71207D6D21806922836523856024885C268B58 +288E542991502B944C2E9748309A44329D4034A03C37A3383AA6343DA92F40 +AC2B43AF2746B2224AB51E4EB81952BB14216E96216F92226F8F22708C2271 +8922718623728223737F23757B247678247874257A70267C6C277F67288263 +29845F2A875B2C8A572D8D522F904E31934A339646359942379D3E3AA0393D +A3353FA63142A92D45AD2848B0244CB31F50B61A54B915276C98276C95276D +92286D8F286E8C286E89286F8529708229717E29737B2A74772A76732B786F +2C7B6A2D7D662E80622F835D308659318955338C51358F4D3793483896443A +99403D9D3B40A03742A33345A62E47AA2A4BAD254EB02152B41C56B7172D69 +9B2D69982E6A952E6A922E6B8F2F6C8C2F6C892F6D852F6E822F6F7E30717A +30737631747231776E327969337C65347F6035825C368558378854398B4F3B +8F4B3C92463E964240993E439C3945A03548A3304AA72B4DAA2751AE2254B1 +1D57B41834669E34679B34679835689535689235698F35698C366A89366B85 +366C82366D7E376F7A37717638737138756D397868397B643A7E5F3B815B3C +84563E87523F8A4E418E4942914444954047993C499C374BA0324DA42D50A7 +2953AB2456AE1F5AB2193B64A13B649E3B659B3C65983C66953C66923C678F +3C678C3D68893D69853D6A823E6B7E3E6D793E6F753E71703F736C3F766740 +7963417C5E427F5A438355448651468A4C478D474991434B943E4D983A4F9C +3551A03054A32B56A72659AB215CAF1B4262A44262A143629E43639B436399 +43649644649344659044658D44668944678645688245697D456B79456D7445 +6F7046726B467566477762487A5D497E594A81544B854F4C884A4E8C464F90 +4151943C539737559B32579F2D5AA3285DA7235FAC1D4A5FA64A60A34A60A1 +4A609E4A619C4A61994B61964B62934B62904B638D4B64894B65864C66824C +687D4C69784C6B744C6E6F4D706A4D73664E76614F795C4F7C575080525284 +4E538749548B44568F3F58933A5997355C9B305E9F2B60A32563A820515DA8 +515DA6515EA3515EA1515E9E515E9C515F99525F9752609452609152618D52 +628952638552648152667D536878536A73536C6E546E6A5471655574605577 +5B567B56577F5158824C5A86475B8A425D8E3E5F9238609633629B2E659F28 +67A422585BAB585BA8585BA6585BA4585CA1585C9F585C9C585D9A585D9759 +5D94595E91595F8D59608959618559628159647C5A66775A68735A6A6E5B6D +695B70645C735F5C765A5D79555E7D505F814B618546628941648D3C669137 +679631699A2B6C9F255F59AD5F59AB5F59A85F59A65F59A45F59A25F5A9F5F +5A9D605A9A605B97605B94605C91605D8D605E89605F8560618060627C6164 +7761667261696D626B68626E6363715E647459657854667C4F677F4A688345 +6A883F6B8C3A6D91346F952F719A286656AF6656AD6656AB6756A96757A767 +57A46757A26757A067589E67589B675898675995675A91675B8D675C89685D +85685F8068607B68627669657269676D6A6A686A6D626B705D6C73586D7653 +6D7A4E6F7E4970824371873E738B3874903276952C6E54B16E54AF6E54AD6E +54AB6E54A96E54A76E54A56E55A36E55A16F559E6F569B6F56986F57956F58 +916F598D6F5A896F5B846F5D80705F7B70617671637171666C726867726B62 +736E5C74725774755275794D767D4778814279863C7A8B367C902F7651B376 +51B17652B07652AE7652AC7652AA7652A87652A67652A47653A176539F7653 +9C76549976559576569176578D775889775984775B7F785D7B785F76796171 +79646B7A67667A6A617B6D5C7B70567C74517D784B7E7C4680814081853A82 +8A337D4FB57D4FB47E4FB27E4FB07E4FAF7E4FAD7E4FAB7E4FA97E50A77E50 +A57E50A27E519F7E519C7E52997E53957E54917E558D7F56897F588480597F +805B7A815D7581607081636B826565826860836B5B846F5584735085774A86 +7B4488803E898538854CB8854CB6854CB5864CB3864DB1864DB0864DAE864D +AC864DAA864DA8864EA6864EA3864EA0864F9D86509986519586529187538D +87548988568488577F885A7A895C75895E6F8A616A8A64658B675F8B6A5A8C +6E548D714E8E76488F7A42907F3C8E4ABA8E4AB98E4AB78E4AB68E4AB48E4A +B38E4AB18E4AAF8E4AAD8E4BAB8E4BA98E4BA78E4CA48E4CA18E4D9D8E4E9A +8F4F968F50928F518D90528990548490567F915879915A74915D6F925F6992 +626493655F936959946C5395704D9675479779409647BD9647BB9647BA9647 +B89647B79647B59647B49648B29648B19648AF9648AD9648AB9649A89649A5 +964AA2974B9E974B9A974C96974D92984F8D98508998528499547E99567999 +59749A5B6E9A5E699B61639B645E9C68589C6B529D6F4B9E74459E44BF9E44 +BE9E44BD9E45BB9E45BA9E45B89E45B79E45B69E45B49E45B29E45B09E46AE +9E46AC9E46A99F47A69F48A29F489E9F499B9F4A96A04B92A04D8DA04E88A0 +5083A1527EA15579A15773A25A6EA25C68A36062A3635CA46656A56A50A66F +4AA642C2A642C0A642BFA642BEA642BDA642BBA642BAA642B9A642B7A643B5 +A643B4A643B2A643AFA644ADA744AAA745A6A745A3A7469FA7479BA84897A8 +4A92A84B8DA84D88A84F83A9517EA95378A95572AA586DAB5B67AB5E61AC62 +5BAC6555AD694FAF3FC4AF3FC3AF3FC2AF3FC1AF3FBFAE3FBEAE3FBDAE3FBC +AE40BAAE40B9AF40B7AF40B5AF40B3AF41B1AF41AEAF42ABAF42A7AF43A3B0 +44A0B0459BB04697B04892B0498DB04B88B14D83B14F7DB25178B25472B357 +6CB35A66B45D60B5615AB66454B83CC7B83CC6B83CC5B83CC4B83CC2B83CC1 +B83DC0B83DBFB83DBEB83DBCB83DBBB83DB9B83EB7B83EB4B83EB2B83FAFB8 +3FACB940A8B941A4B942A0B9439CB94497B94592BA478DBA4988BA4B82BB4D +7DBC5077BC5271BD556BBD5865BE5C5FBF5F59C239CAC239C9C239C8C239C7 +C239C6C239C4C23AC3C23AC2C23AC1C13ABFC13ABEC13ABCC13BBBC23BB8C2 +3BB6C23CB3C23CB0C23DADC33DA9C33EA5C33FA1C3419CC34297C44392C445 +8DC44788C54982C64B7DC64E77C75171C7546BC85765C95A5ECC36CDCC36CC +CC36CBCC36CACC36C9CC36C7CC37C6CC37C5CC37C4CC37C3CC37C2CC37C0CC +38BECC38BCCC38BACC39B7CC39B5CD3AB1CD3AAECD3BAACD3CA6CD3DA1CD3E +9DCE4098CE4193CF438DCF4588D04782D04A7CD14C76D14F70D2526AD25564 +D633D0D633CFD633CED633CDD633CCD633CBD634CAD634C9D634C8D634C6D6 +34C5D634C4D634C2D635C0D635BED635BCD636B9D736B6D737B2D737AFD738 +ABD739A6D83AA2D83C9DD83D98D93F93D9418EDA4388DA4582DB477CDB4A76 +DC4D70DC506AE030D3E030D2E030D1E030D0E030CFE030CEE030CDE030CCE0 +30CBE031CAE031C9E031C8E031C6E031C4E031C2E032C0E032BDE033BAE033 +B7E034B4E134B0E135ACE136A7E138A3E2399EE23A99E23C94E33E8EE34088 +E44382E4457CE44876E54A70> +<038A85038B81038C7D028D7A028E76028F7303906F03926C04936804956505 +9761069A5D079C59099F550BA1510DA44D0FA64912A94515AB4218AD3E1AAF +3B1EB13721B33424B53027B72C2BB9292EBB2532BD2135BF1D3AC1193EC415 +42C61147C90D06878706878306888005897C058A79058B75068C72068E6E07 +906B08916708936309965F0A985B0C9B570E9E5310A04F12A34B15A54818A7 +441AAA401DAC3D20AE3923B03626B2322AB42E2DB62A30B82734BB2338BD1F +3CBF1B40C21744C41249C70E09838909848509858208867E08867B09887709 +89740A8A700A8C6D0B8E690C90650D92610E945D0F9759119A55139D51159F +4E18A24A1AA4461DA64220A83F23AB3B26AD3829AF342CB1302FB42C32B628 +36B82439BB203DBD1C41C01846C2144BC50F0D808B0C81870C81840C82810C +837D0C847A0D85760D87730E886F0F8A6B0F8C68108E6412916013935C1596 +58179954199C501B9E4C1DA04820A34523A54125A83D28AA392BAC352EAF32 +31B12E34B42A38B6263BB9223FBB1D43BE1948C0154CC310107D8D107D8A10 +7E860F7F830F808010817C11827911837512857113866E13886A148A66158D +6217905E18925A1A95561C98521E9A4E209D4A239F4725A24328A43F2BA73B +2EAA3731AC3334AF2F37B12B3AB4273DB62341B91F45BC1A49BE164EC11114 +7A8F147A8C147B89147B85147C82147D7F157E7B157F771681741783701785 +6D1887691989651A8C601C8F5C1E91581F945421975024994C269C49289F45 +2BA1412DA43D30A73933A93536AC3139AF2D3CB1293FB42443B72047BA1C4B +BC174FBF1219779218778F18788B187888197985197A81197B7E1A7C7A1A7D +761B7F731C816F1C836B1D86671F8863208B5F218E5B23905625935227964F +29994B2B9B472E9E4330A13F33A43B35A73638A9323BAC2E3EAF2A41B22645 +B52149B81D4DBB1851BD131D73941D74911D758E1D758A1E76871E77841E77 +801F797D1F7A79207B75207D72217F6E22826A238465248761258A5D278D59 +288F552A92512C954D2E9849319B45339E4135A13C38A4383AA7343DAA3040 +AD2B43B02747B3224BB61E4FB91952BB1423709723719423729023728D2373 +8A23738724748324758024777C257878257A74267C70277E6C288168298364 +2A86602B895B2C8C572E8E5330914F32944B349747369A42389E3E3AA13A3D +A43640A73143AA2D45AD2849B0244DB31F50B61B54B916286E9A286E96296F +93296F9029708D29708A2A71862A72832A737F2A757B2B76782B78732C7A6F +2D7C6B2E7F672F826230855E31885A328B56348E5135904D3794493997453B +9A403D9E3C40A13843A43345A72F48AB2A4BAE254FB12152B41C56B7172E6B +9C2E6B992F6C962F6C932F6D90306E8D306E89306F8630708230717F31737B +31747732767332786E337B6A347E6535816135835D3787583889543A8D503B +904B3D93473F9742419A3E449D3A46A13548A4314BA82C4EAB2751AE2254B2 +1E58B51835689F35689C356999366996366A93366B90366B8D366C89376D86 +376E82376F7E38717A38727638747239776D3979693A7C643B7F603C825B3D +85573E8853408C4E418F4943924545964047993C4A9D374CA0334EA42E51A8 +2954AB2457AF1F5AB21A3B65A23C669F3C669C3C67993D67963D68933D6890 +3D698D3D6A893E6B863E6C823E6D7E3F6F7A3F70753F737140756C40786841 +7A63417D5F42815A448456458751468B4C488E484A92434B953F4D993A4F9D +3551A03054A42B57A8265AAC215DAF1B4363A54363A243649F44649C446599 +44659644669344669045678D45688A456886456A82466B7E466D79466F7546 +717046736B477667487962487C5E497F594A82544C86504D894B4E8D465091 +4152943D549838559C3358A02E5AA4295DA82360AC1E4A61A74A61A44B61A2 +4B629F4B629C4B62994B63974B63944B64914C658D4C658A4C66864C68824C +697D4D6B794D6D744D6F6F4D716B4E74664E77614F7A5D507D585181535285 +4E538849558C44568F4058933B5A97365C9C315EA02B61A42663A820515EA9 +515FA7515FA4525FA2525F9F52609C52609A52619752619452629153628E53 +638A53648653668253677D536978536B74546D6F54706A5572655575605679 +5C577C5758805259834D5A87485B8B435D8E3E5F9339619734639B2E65A029 +67A423585CAB585CA9585CA7585DA4585DA2595D9F595E9D595E9A595E9759 +5F9459609159608E59618A5962865A64815A657D5A67785A69735B6B6E5B6E +695C71645C74605D775A5E7A555F7E5060824B618546638941648E3C669237 +6896316A9B2C6C9F255F5AAE5F5AAB5F5AA95F5AA7605AA4605BA2605BA060 +5B9D605C9B605C98605D95605D91605E8E605F8A61608561628161637C6165 +77626772626A6E626C69636F6464725F647559657954667C4F67804A698445 +6A88406C8D3A6D91356F962F719B296757B06757AE6757AB6758A96758A767 +58A56758A36758A067599E67599B685A98685A95685B92685C8E685D89685E +8568608069627C6963776966726A686D6A6B686B6D636C715E6C74596D7753 +6E7B4E6F7F4970834472873E738C3875913277952C6E55B26E55B06E55AE6E +55AC6E55AA6F55A86F56A66F56A36F56A16F569F6F579C6F57996F58956F59 +916F5A8D6F5B89705C85705E8070607B71627671647172666C726967736C62 +736F5D747258757652767A4D777E4878824279873C7B8B367C90307652B476 +52B27652B07653AE7653AC7653AA7653A87653A67653A47654A276549F7655 +9C77559977569577579177588D775989775A84785C80785E7B796076796271 +7A656C7A68667B6A617B6E5C7C71577D74517E784C7F7D4680814081863A83 +8B347E50B67E50B47E50B37E50B17E50AF7E50AD7E50AB7E50A97E51A77E51 +A57E51A27E52A07E529D7E53997E54957F55917F568D7F5789805984805A7F +815C7B815E7581617082636B826666836960836C5B846F5685735086774A87 +7C4488803E898538864DB8864DB7864DB5864DB3864DB2864DB0864EAE864E +AC864EAA864EA8864EA6864FA3864FA086509D86519986529687539187548D +87558988578488587F895A7A895D758A5F6F8A626A8A64658B67608B6B5A8C +6E548D724F8E76498F7B4390803C8E4ABB8E4BB98E4BB88E4BB68E4BB58E4B +B38E4BB18E4BB08E4BAE8E4BAC8E4CAA8E4CA78E4DA48E4DA18E4E9E8F4F9A +8F4F968F50928F528D90538990558491577F91597A915B74925D6F92606A93 +636493665F946959956D5395714D967547977A419648BD9648BC9648BA9648 +B99648B79648B69648B49648B39649B19649AF9649AD9649AB964AA8964AA5 +974BA2974B9E974C9A974D96984E9298508D98518998538499557E9957799A +59749A5C6E9A5F699B61649B655E9C68589D6C529E704C9E74459E45C09E45 +BE9E45BD9E45BC9E45BA9E45B99E45B79E46B69E46B49E46B39E46B19E46AE +9E47AC9F47A99F48A69F48A29F499F9F4A9BA04B97A04C92A04E8DA04F89A1 +5183A1537EA15579A25873A25A6EA35D68A36063A4635DA46757A56B51A66F +4AA642C2A642C1A642C0A643BEA643BDA643BCA643BAA643B9A643B7A643B6 +A643B4A644B2A744B0A744ADA745AAA745A6A746A3A7479FA8489BA84997A8 +4A92A84C8DA84D88A94F83A9517EA95478AA5673AA596DAB5C67AB5F61AC62 +5BAD6655AE6A4FAF40C5AF40C4AF40C2AF40C1AF40C0AF40BFAF40BDAF40BC +AF40BBAF41B9AF41B7AF41B5AF41B3AF42B1AF42AEAF43ABB043A7B044A4B0 +45A0B0469BB04797B04892B14A8DB14B88B14D83B1507DB25278B35472B357 +6CB45A66B45D60B5615AB66554B83DC8B83DC6B83DC5B83DC4B83DC3B83DC2 +B83DC0B83DBFB83DBEB83EBCB83EBBB83EB9B83EB7B83FB5B83FB2B83FAFB9 +40ACB941A8B941A4B942A0B9439CBA4597BA4692BA488DBA4988BB4B83BB4E +7DBC5077BC5371BD566BBE5965BE5C5FBF6059C23ACAC23AC9C23AC8C23AC7 +C23AC6C23AC5C23AC3C23AC2C23AC1C23BC0C23BBEC23BBDC23BBBC23CB9C2 +3CB6C23CB3C23DB0C33DADC33EA9C33FA5C340A1C3419CC44297C44492C446 +8DC54788C54A83C64C7DC64E77C75171C8546BC85765C95B5FCC37CDCC37CC +CC37CBCC37CACC37C9CC37C8CC37C7CC37C5CC37C4CC38C3CC38C2CC38C0CC +38BECC38BCCC39BACC39B7CC3AB5CD3AB1CD3BAECD3CAACD3DA6CD3EA1CE3F +9DCE4098CE4293CF438DCF4588D04882D04A7CD14D76D24F70D2526AD25564 +D634D0D634CFD634CED634CDD634CCD634CBD634CAD634C9D634C8D634C7D6 +35C5D635C4D635C2D635C0D636BED636BCD736B9D737B6D737B3D738AFD739 +ABD73AA6D83BA2D83C9DD83E98D93F93D9418EDA4388DA4582DB487CDB4A76 +DC4D70DC506AE031D3E031D2E031D1E031D0E031CFE031CEE031CDE031CCE0 +31CBE031CAE031C9E031C8E032C6E032C4E032C2E032C0E033BDE033BAE034 +B7E034B4E135B0E136ACE137A7E138A3E2399EE23B99E23D94E33F8EE34188 +E44383E4457CE54876E54B70> +<058D86048E82048E7F048F7B04907704927404937004946D05966905986506 +9A62079C5E089E5A0AA1560CA3520EA54E10A84A13AA4615AC4218AE3F1BB0 +3B1EB23821B33424B53028B72D2BB9292EBB2532BD2136C01E3AC21A3EC415 +42C71147C90D088988078A84078B81078C7D078D7A078E76078F7307916F08 +926B0994680996640A98600B9A5C0D9D580F9F5411A25013A44C16A64818A8 +451BAB411EAD3D21AF3A24B13627B3322AB52F2DB72B31B92734BB2338BD1F +3CC01B40C21744C51249C70E0B868A0A87870A87830A88800A897C0A8A780A +8B750B8D710B8E6E0C906A0D92660E94620F965E10995A129C56149E5216A0 +4E19A34A1BA5471EA74321A93F23AC3C26AE3829B0342CB23030B42C33B728 +36B9253ABB203EBE1C42C01846C3144BC50F0E838C0E83890D84850D85820D +867E0D877B0E88770F89740F8B70108C6C118E6912906513936114955C1698 +58189A541A9D501C9F4D1EA24921A44523A64126A83E29AB3A2CAD362FB032 +32B22E35B42A38B7263CB92240BC1E44BE1948C1154CC310127F8E11808B11 +818811818411828111837D12847A12867613877214896F158B6B158D67168F +6318915F19945B1B97571D99531F9C4F219E4B24A14726A34329A5402CA83C +2EAA3831AD3434AF3037B22C3AB4273EB72342BA1F46BC1B4ABF164EC21116 +7C91157D8D157D8A157E87157F8315808016817C1782781783751885711987 +6D1989691A8B651C8E611D905D1F9359209555229851249B4D279D4929A045 +2CA2412EA53D31A83933AA3536AD3139AF2D3CB22940B52543B82047BA1C4B +BD1750C0131A79931A79901A7A8C1A7B891A7B861A7C821B7D7F1B7E7B1C80 +771C81741D83701E856C1F8868208A64218D5F228F5B24925726945328974F +2A9A4B2C9C472E9F4331A23F33A53B36A73739AA333BAD2F3EB02A42B32645 +B62249B81D4DBB1851BE141F76961F76921F778F1F788C1F78881F7985207A +81207B7E207C7A217E76227F7222826E23846A248666258962268B5E288E5A +2991552B93512D964D2F9949319C45349F4136A23D38A5393BA7343EAA3041 +AD2C44B02747B3234BB61E4FB91A53BC1524739824739524749224748E2475 +8B25768725778425788026797D267A79277C75277E7128806D2982692A8565 +2B88602C8A5C2D8D582F905431935033954B359847379B43399F3F3BA23A3E +A53641A83243AB2D46AE2949B1244DB42051B71B55BA1629709B2970982A71 +942A71912A728E2A738A2B73872B74832B75802C777C2C78782D7A742D7C70 +2E7E6C2F816730836331865F32895A338C56348F5236924E3895493A98453C +9B413E9E3C41A13843A53446A82F48AB2A4CAE264FB22153B51C56B8172F6D +9E306D9A306E97306E94306F9131708D31708A31718731728332737F32747C +327677337873337A6F347D6A357F6635826236855D378859398B553A8E503C +914C3E9447409743429B3F449E3A47A13649A5314BA82C4EAC2852AF2355B2 +1E58B618366AA0366A9D366B9A366B97376C94376D91376D8D376E8A386F87 +38708338717F39727B3974773976723A786E3A7B693B7E653C81603D835C3E +86583F8953418D4F42904A449345469741489A3C4A9E384CA1334EA52E51A8 +2954AC2557AF205AB31A3C67A33D67A03D689D3D689A3E69973E6A943E6A91 +3E6B8D3E6C8A3F6C873F6D833F6F7F3F707B40727640747140766D41796841 +7C64427F5F43825B448556468851478C4D498F484A92444C963F4E9A3A509D +3652A13155A52C57A8275AAC225DB01C4464A54465A34465A044669D45669A +45679745679445689145698E46698A466A87466B83466D7E466E7A47707547 +727147756C487767487A63497D5E4A80594B84554C87504E8A4B4F8E465191 +4252953D549938569D3358A12E5BA5295EA92460AD1E4B62A84B62A54B63A2 +4B63A04B649D4C649A4C64974C65944C66914C668E4D678A4D68874D69824D +6A7E4D6C794D6E754E70704E736B4F75674F7862507B5D517F585282535386 +4E54894A558D4557904059943B5B98365D9C315FA02C61A52664A9205260AA +5260A85260A55261A25261A052619D52629A53629753639553639153648E53 +658A53668653678254697D546A79546C74546E6F55716A557466567661577A +5C577D5758805259844D5B88485C8B435E8F3E609339619834639C2F66A029 +68A523585DAC595DAA595EA7595EA5595EA2595FA0595F9D595F9B5960985A +60955A61925A628E5A638A5A64865A65825A677D5B68785B6A735B6D6F5C6F +6A5C72655D75605E785B5E7B565F7F5160824C628647638A42658E3D679337 +6897326A9C2C6DA026605BAE605BAC605BAA605BA7605CA5605CA3605CA060 +5D9E605D9B605D98615E95615F92615F8E61608A61628661638162657C6266 +78626873636B6E636D6964706464735F65765A667A55677D5068814A698545 +6B89406C8D3B6E923570962F729B296758B06758AE6758AC6759AA6759A867 +59A56859A3685AA1685A9E685A9C685B99685C95685C92685D8E685E8A6860 +8569618169637C6964776A67726A696D6B6B686B6E636C715E6D75596E7854 +6E7C4E70804971844472883E748D3975913377962C6F56B26F56B06F56AE6F +56AC6F56AA6F56A86F57A66F57A46F57A16F589F6F589C6F59996F5996705A +92705B8E705C89705D85705F8071617C71637772657272676D736A67736D62 +74705D747358757653767A4D777E487983427A873D7B8C377D91307653B576 +53B37653B17654AF7654AD7654AB7754A97754A77754A47755A277559F7756 +9C77569977579677589277598E775A89785B85785D80795F7B7961767A6371 +7A666C7B68677B6B617C6E5C7C72577D75527E794C7F7D4680824082863A83 +8B347E51B77E51B57E51B37E51B17E51B07E51AE7E51AC7E51AA7E52A87E52 +A57E52A37E53A07F539D7F54997F55967F56927F578D7F5889805984805B80 +815D7B815F7682617082646B836766836A61846D5B84705685745086784A87 +7C4588813F8A8638864EB9864EB7864EB6864EB4864EB2864EB0864FAF864F +AD864FAB864FA9864FA68650A48650A186519D87529A87539687549287558D +88568988578489597F895B7A8A5D758A60708A626A8B65658B68608C6B5A8D +6F558D734F8E77498F7B4390803C8E4BBB8E4BBA8E4BB88E4BB78E4CB58E4C +B38E4CB28E4CB08E4CAE8E4CAC8E4DAA8E4DA78E4DA48F4EA18F4F9E8F4F9A +8F50968F519290528E90548991558491577F91597A925C74925E6F93616A93 +646494675F946A59956D5396714D977647987A419648BE9649BC9649BB9649 +B99649B89649B69649B59649B39649B1964AAF964AAD964AAB974BA8974BA5 +974CA2974C9E974D9A984E96984F9298508E98528999548499557F9958799A +5A749A5C6F9B5F699B62649C655E9C68589D6C529E704C9F75459E46C09E46 +BF9E46BD9E46BC9E46BB9E46B99E46B89E46B69E47B59E47B39E47B19F47AF +9F48AC9F48A99F49A69F49A39F4A9FA04B9BA04C97A04D92A14E8EA15089A1 +5284A1547EA25679A25873A25B6EA35D69A46063A4645DA56757A56B51A670 +4AA743C3A743C1A643C0A643BFA643BDA643BCA644BBA644B9A644B8A644B6 +A744B4A745B2A745B0A745ADA746AAA746A7A847A3A8489FA8499BA84A97A8 +4B92A94C8DA94E88A95083A9527EAA5478AA5673AB596DAB5C67AC5F62AC63 +5CAD6655AE6A4FAF40C5AF40C4AF40C3AF40C1AF41C0AF41BFAF41BEAF41BC +AF41BBAF41B9AF41B8AF42B6AF42B3AF42B1AF43AEAF43ABB044A7B045A4B0 +45A0B0469CB14897B14992B14A8DB14C88B14E83B2507DB25278B35572B358 +6CB45B66B55E60B5615AB76554B83DC8B83DC7B83DC6B83DC4B83EC3B83EC2 +B83EC1B83EBFB83EBEB83EBDB83EBBB83FB9B83FB7B83FB5B840B2B940AFB9 +41ACB941A8B942A4B943A0BA449CBA4597BA4792BA488DBA4A88BB4C83BC4E +7DBC5177BD5372BD566CBE5966BF5C60C06059C23ACBC23ACAC23AC8C23AC7 +C23BC6C23BC5C23BC4C23BC2C23BC1C23BC0C23BBEC23CBDC23CBBC23CB9C2 +3DB6C23DB3C33EB0C33EADC33FA9C340A5C341A1C3429CC44397C44592C446 +8DC54888C54A83C64C7DC74F77C75171C8546BC85865C95B5FCC37CDCC37CC +CC37CBCC37CACC37C9CC38C8CC38C7CC38C6CC38C5CC38C3CC38C2CC39C0CC +39BFCC39BCCC39BACC3AB8CD3AB5CD3BB1CD3BAECD3CAACD3DA6CD3EA1CE3F +9DCE4198CE4293CF448DCF4688D04882D14A7CD14D76D25070D2536AD25664 +D634D0D634CFD634CED634CDD634CCD634CBD635CAD635C9D635C8D635C7D6 +35C5D635C4D636C2D636C0D636BED736BCD737B9D737B6D738B3D739AFD73A +ABD83BA7D83CA2D83D9DD83E98D94093D9428EDA4488DA4682DB487CDB4B76 +DC4E70DC516AE031D3E031D2E031D1E031D0E031CFE031CEE031CDE031CCE0 +31CBE031CAE032C9E032C8E032C6E032C5E033C2E033C0E033BDE034BAE034 +B7E135B4E136B0E137ACE138A7E139A3E23A9EE23C99E33D94E33F8EE44189 +E44383E4467DE54876E54B70> +<068F8706908406918005927C05937905947505967106976E06996A069A6607 +9C63089E5F09A05B0BA2560DA5520FA74E11A94B14AB4716AD4319AF401CB1 +3C1FB23822B43525B63128B82D2BBA292FBC2632BE2236C01E3AC21A3EC516 +43C71147CA0D098C89098D86098E82088E7F088F7B08917709927409937009 +956C0A96690B98650C9A610D9C5D0E9F5910A15512A35114A54D17A74919AA +451CAB421FAD3E21AF3A24B13727B4332BB62F2EB82B31BA2734BC2338BE1F +3CC01B40C31745C51349C80E0C898C0C89880C8A840C8B810C8C7D0C8D7A0C +8E760C90720D916F0D936B0E94670F966310995F129B5B139D5715A05318A2 +4F1AA44B1CA6471FA84421AA4024AC3C27AF382AB1352DB33130B52D33B729 +37BA253ABC213EBE1D42C11847C3144BC60F10858E0F868A0F87870F88830F +88800F897C108B78108C75118D71118F6D12916913936614956115975D1799 +59199C551B9E511DA04D1FA34A22A54624A74227A93E2AAC3A2CAE362FB032 +32B32E35B52A39B7263CBA2240BC1E44BF1A48C1154DC41013829013838C13 +838913848513858213867E14877B148877158A73158B70168D6C178F681891 +641993601B965C1C98581E9B53209D50229F4C24A24827A4442AA6402CA93C +2FAB3832AE3435B03038B32C3BB5283EB82442BA1F46BD1B4ABF164EC21217 +7F92177F8F17808B17818817818417828118837D1885791986761987721A89 +6E1B8B6A1C8D661D90621E925E20945A229756239952259C4E289E4A2AA146 +2CA3422FA63E31A83A34AB3637AE323AB02D3DB32940B62544B82148BB1C4C +BE1850C0131B7B951B7C911B7D8E1B7D8A1B7E871C7F831C80801D817C1D82 +781E84751E85711F876D208A69218C64228E6024915C259358279654299850 +2B9B4C2D9D482FA04432A34034A63C36A83739AB333CAE2F3FB02B42B32646 +B6224AB91D4EBC1952BE14207897207994207990207A8D207B89217B86217C +82217D7F227F7B22807723827323846F24866B258867268A63288D5F29905A +2A92562C95522E974E309A4A329D4634A04237A33D39A5393CA8353EAB3141 +AE2C44B12848B4234CB71F4FBA1A53BC1525759A25769625769325778F2677 +8C267888267985277A81277B7E277C7A287E7628807229826E2A846A2B8765 +2C89612D8C5D2E8E5930915431945033974C359948379C433AA03F3CA23B3E +A53741A83244AB2E47AF294AB2254EB52051B71B55BB162B729C2B72992B73 +952B74922B748F2C758B2C76882C76842C77812D797D2D7A792E7C752E7E71 +2F806C30836831856431885F338B5B348D5735905337934E39964A3B99463D +9C413F9F3D42A23944A53446A92F49AC2B4CAF2650B22253B51D57B817306F +9F316F9C31709831709531719232728E32728B32738732748433758033767C +337878347A74347C70357E6B36816736846237865E3889593A8C553B8F513D +924C3F9548409843439C3F459F3B47A23649A5314CA92D4FAC2852AF2355B3 +1E59B619376CA1376C9E376D9B376D98386E95386F91386F8E38708B397187 +3972843973803A747C3A76773A78733B7A6E3B7D6A3C7F653C82613D855C3F +8858408B54418E4F43914A459446479841499B3D4B9E384DA2344FA52F52A9 +2A55AC2558B0205BB31A3D69A43E69A13E6A9E3E6A9B3E6B983F6B943F6C91 +3F6D8E3F6D8B406E87406F8340707F40727B41747741767241786D427B6942 +7D6443806044835B458657468952488D4D4990494B93444D973F4F9A3B519E +3653A23155A52C58A9275BAD225EB11C4466A64567A44567A145679E45689B +456898466995466A91466A8E466B8B476C87476D83476E7F47707A47727648 +747148766C487968497B634A7E5F4B815A4C85554D88504E8B4C508F475192 +4253963D559A39579E3459A12F5BA5295EA92461AD1E4B63A94C64A64C64A3 +4C65A04C659E4C669B4C66984D67954D67924D688E4D698B4D69874E6B834E +6C7E4E6E7A4E70754E72704F746C4F7767507962517C5E5180595283545387 +4F558A4A568D4557914059953C5B99365D9D315FA12C62A52764A9215261AB +5261A85262A65362A35362A053639E53639B53649853649553659254658E54 +668B546787546882546A7E546C79556E7455707055726B567566567861577B +5C587E575981525A854D5B88485D8C445E903F60943A629834649D2F66A129 +68A523595EAD595FAB595FA8595FA65960A35A60A05A609E5A619B5A61985A +62955A62925A638E5A648B5B65865B66825B687D5B6A795C6B745C6E6F5C70 +6A5D73655D76605E795B5F7C5660805161834C628747648B42658F3D679338 +6998326B9C2C6DA126605CAF605CAD605CAA605DA8605DA6605DA3615EA161 +5E9E615E9C615F99615F9661609261618E61628A62638662648162667D6267 +78636973636C6E646E6964716465745F66775A667A55677E5068824B6A8646 +6B8A406D8E3B6E9335709730729C296759B16759AF685AAD685AAB685AA868 +5AA6685BA4685BA1685B9F685C9C685C99685D96695E92695E8E69608A6961 +866962816A647C6A65776A68736B6A6E6B6C696C6F636D725E6D75596E7954 +6F7C4F70804A71844473893F748D3976923378962D6F57B36F57B16F57AF6F +57AD6F57AB6F58A96F58A66F58A46F58A270599F70599C705A99705A96705B +92705C8E705D8A705F8571608171627C72647772667273686D736B68746E63 +74715D757458767753777B4E787F487983437A883D7C8C377D91307754B577 +54B37754B17755AF7755AD7755AB7755A97755A77756A57756A27756A07757 +9D77579A775896775992785A8E785B89785C85795E8079607B7A62767A6471 +7B666C7B69677C6C627C6F5C7D72577E76527F7A4C807E4781824182873B83 +8C347E51B77E52B67E52B47E52B27E52B07F52AE7F52AC7F53AA7F53A87F53 +A67F53A37F54A07F549D7F559A7F56967F579280588E805989805A85815C80 +815E7B82607682627183656B836766846A61846D5B85715686745087784B88 +7D4589813F8A8638864FBA864FB8864FB6864FB4864FB3864FB1864FAF8650 +AD8650AB8650A98750A78751A48751A187529E87539A87549687549288568E +885789895885895A80895C7A8A5E758A61708B636B8B66658C69608C6C5B8D +6F558E734F8F7749907C4391813D8E4CBC8E4CBA8E4CB98E4CB78E4CB58E4D +B48E4DB28E4DB08E4DAE8E4DAC8F4EAA8F4EA88F4EA58F4FA28F509E8F509A +8F519690529290538E90558991568491587F925A7A925C75925F6F93616A93 +646594675F946A5A956E5496724E977648987B419649BE9649BD9649BB964A +BA964AB8964AB7964AB5964AB3964AB2974AB0974BAE974BAB974BA9974CA6 +974DA2974D9F984E9B984F9798509298518E99538999548499567F9A58799A +5A749B5D6F9B60699C63649C665E9D69589D6D529E714C9F75469F46C19F46 +BF9F47BE9F47BC9F47BB9F47BA9F47B89F47B69F47B59F48B39F48B19F48AF +9F49AC9F49A99F49A69F4AA3A04B9FA04C9BA04D97A04E92A14F8EA15189A1 +5284A2547EA25679A25974A35B6EA35E69A46163A4645DA56857A66B51A770 +4BA744C3A744C2A744C0A744BFA744BEA744BCA744BBA744B9A745B8A745B6 +A745B4A745B2A746B0A746ADA747AAA747A7A848A3A8499FA8499BA84B97A9 +4C92A94D8EA94F89A95083A9527EAA5578AA5773AB5A6DAC5D68AC6062AD63 +5CAD6756AF6B4FAF41C6AF41C4AF41C3AF41C2AF41C0AF41BFAF41BEAF42BC +AF42BBAF42B9AF42B8AF42B6AF43B4AF43B1AF44AEB044ABB045A8B045A4B0 +46A0B1479CB14897B14A92B14B8DB14D88B24F83B2517EB35378B35572B458 +6DB45B67B55E61B6625BB76654B83EC8B83EC7B83EC6B83EC5B83EC3B83EC2 +B83EC1B83FC0B83FBEB83FBDB83FBBB83FB9B840B7B840B5B940B2B941AFB9 +41ACB942A8B943A5BA44A0BA459CBA4697BA4792BA498DBB4B88BB4D83BC4F +7DBC5178BD5472BE566CBE5966BF5D60C0605AC23BCBC23BCAC23BC9C23BC8 +C23BC6C23BC5C23BC4C23CC3C23CC1C23CC0C23CBFC23CBDC23DBBC23DB9C2 +3DB6C33EB4C33EB0C33FADC340A9C340A5C441A1C4429CC44498C44593C547 +8DC54888C64A83C64D7DC74F77C75271C8556BC95865C95B5FCC38CECC38CD +CC38CCCC38CACC38C9CC38C8CC38C7CC38C6CC39C5CC39C3CC39C2CC39C0CC +3ABFCC3ABDCC3ABACD3BB8CD3BB5CD3CB2CD3CAECD3DAACD3EA6CE3FA1CE40 +9DCE4198CE4393CF448ED04688D04883D14B7DD14D77D25070D2536AD25664 +D634D1D635D0D635CFD635CDD635CCD635CBD635CAD635C9D635C8D636C7D6 +36C6D636C4D636C2D636C0D737BED737BCD738B9D738B6D739B3D739AFD73A +ABD83BA7D83CA2D83D9DD93F98D94093D9428EDA4488DB4682DB497CDC4B76 +DC4E70DC516AE031D4E031D3E031D2E031D1E032D0E032CFE032CEE032CDE0 +32CCE032CAE032C9E032C8E033C6E033C5E033C2E033C0E034BDE034BAE135 +B7E136B4E136B0E137ACE138A7E239A3E23B9EE23C99E33E94E33F8EE44289 +E44483E5467DE54977E54C70> +<08928908938508948107957E07967A079776079872079A6F079B6B089D6709 +9E640AA0600BA25C0CA4570EA65310A84F12AA4B15AC4817AE441AB0401DB1 +3D1FB33922B53525B73129B92E2CBB2A2FBD2633BF2237C11E3AC31A3FC516 +43C81148CA0D0B8F8B0B90870B90840A91800A927C0A93790A95750B96710B +976D0B996A0C9B660D9C620E9E5E10A05A11A25613A55216A74E18A94A1AAB +461DAC421FAE3F22B03B25B23728B4332BB62F2EB82B31BA2835BD2439BF20 +3DC11B41C31745C6134AC80E0E8B8D0E8C890E8D860E8E820E8F7E0E907B0E +91770E92730E94700F956C109768119964129B60139D5C159F5817A15419A3 +501BA54C1DA74820A94422AB4125AD3D28AF392BB2352EB43131B62D34B829 +37BA253BBD213FBF1D43C11847C4144BC60F11888F11898C118A88118A8411 +8B81118C7D128D79128E7612907213916E14936A14956715976217995E189B +5A1A9D561CA0521EA24E20A44A22A64625A84328AA3F2AAD3B2DAF3730B133 +33B32F36B62B39B8273DBB2241BD1E45BF1A49C2154DC41115859115868E15 +868A158787158883158980158A7C168B78168C74178E71178F6D1891691993 +651A95611C975D1D9A581F9C54219E5023A14C25A34828A5452AA7412DAA3D +30AC3932AF3535B13038B32C3BB6283FB82443BB2046BD1B4BC0174FC31219 +829419829019838D19838919848519858219867E1A877B1A88771B8A731C8B +6F1C8D6B1D8F671E916320945F21965B239856249B52269D4E289F4A2BA246 +2DA44230A73E32A93A35AC3637AE323AB12E3DB42A41B62544B92148BB1C4C +BE1850C1131D7E961D7F921D7F8F1D808B1D81881D82841E82811E837D1F85 +791F8675208872208A6E218C69228E6523906125925D2695592897552A9A51 +2C9C4C2E9F4830A14432A44035A63C37A9383AAC343DAE2F40B12B43B42746 +B7224AB91E4EBC1952BF14227B98227B95227C91227D8E227D8A227E87237F +8323808023817C24827824847425867026886C278A68288C64298F5F2A915B +2B94572D96532F994F319B4A339E4635A14237A43E3AA63A3CA9353FAC3142 +AF2D45B22848B5244CB71F50BA1A54BD1526789B277898277994277991277A +8D277B8A287B86287C82287D7F297F7B2980772A82732A846F2B866A2C8866 +2D8B622E8D5D2F905931925532955134984D369B48389E443AA0403DA33B3F +A63742A93344AC2E47AF2A4BB2254EB52052B81C55BB162C749E2C759A2C75 +972C76932D77902D778C2D78892D79852E7A822E7B7E2F7C7A2F7E762F8071 +30826D318469328764328960338C5C358F5736915338944F3A974A3C9A463E +9D4240A03D42A33945A63447A9304AAC2B4DB02750B32254B61D57B9183271 +A032729D32729932739632739333748F33758C33758834768534778134797D +357A79357C75357E7036806C37836737856338885E398B5A3A8D563C90513E +934D3F9648419944439D3F46A03B48A3364AA6324DA92D50AD2853B02456B3 +1F59B719386EA3386E9F386F9C386F9939709539719239718F39728B3A7388 +3A74843A75803B767C3B78783B7A743C7C6F3C7E6A3D81663D84613E865D3F +8959418C54428F5044924B459546479942499C3D4B9F394DA33450A62F52AA +2A55AD2558B0205BB41B3E6BA53F6BA23F6C9F3F6C9C3F6D983F6D95406E92 +406F8F406F8B40708841718441728041747C417577427772427A6E437C6943 +7F6544826045855C468757478B53488E4E4A91494C94444D98404F9B3B519F +3653A23156A62C58AA285BAD225EB11D4568A74568A44669A146699E466A9B +466A98466B95476B92476C8F476D8B476E88486F8448707F48717B48737648 +757249786D497A684A7D644B805F4B835A4C86564E89514F8C4C5090475293 +4353973E559A39579E3459A22F5CA62A5FAA2461AE1F4C65AA4C65A74C66A4 +4D66A14D679E4D679B4D68984D68954D69924E6A8F4E6A8B4E6B884E6C834E +6E7F4F6F7A4F71754F73714F766C507867507B63517E5E5281595384545488 +4F558B4A578E465892415A963C5C9A375E9E3260A22C62A62765AA215362AC +5363A95363A65364A45364A153649E54659B54659954669654669254678F54 +688B556987556A83556B7E556D7A556F7556717056736B577667577962587C +5D597F585A82535B864E5C89495D8D445F913F61953A629935649D2F67A12A +69A6245960AE5960AB5A60A95A61A65A61A45A61A15A629E5A629C5A63995B +63965B64925B658F5B668B5B67875B68825C697E5C6B795C6D745C6F6F5D71 +6B5D74665E77615F7A5C607D5761815262844C638847648C4266903D689438 +6998326B9D2D6EA127605DB0605DAE615EAB615EA9615EA6615FA4615FA161 +5F9F61609C61609962619662619362628F62638B62648662668263677D6369 +78636B74646D6F646F6A65726565756066785B677B55687F5069824B6A8646 +6C8B416D8F3B6F9336719830739C2A685AB2685BB0685BAD685BAB685BA968 +5CA7685CA4685CA2695D9F695D9C695E99695E96695F9369608F69618A6A62 +866A63816A657D6A67786B69736B6B6E6C6D696C70646D735F6E765A6F7A54 +6F7D4F71814A728545738A3F758E3976923378972D6F58B46F58B26F58B06F +58AE7059AB7059A97059A77059A5705AA2705AA0705B9D705B9A705C96705D +92715D8E715E8A71608671618172637C72657773677273696D746C68746E63 +75715E757558767853777C4E7880487984437B883D7C8D377E92317755B677 +55B47755B27756B07756AE7756AC7756AA7756A87757A57757A37757A07858 +9D78599A785996785A92785B8E785C8A795D85795F817A617C7A63777B6572 +7B676C7C6A677C6D627D705D7D73577E77527F7A4D807F4781834182873B84 +8C357F52B87F53B67F53B47F53B27F53B17F53AF7F53AD7F54AB7F54A87F54 +A67F54A47F55A17F559E7F569A7F579680589280598E805A8A815B85815D80 +825F7B82617683637183666C836866846B61846E5C85715686755187794B88 +7D4589823F8A87398750BA8750B88750B78750B58750B38750B18750B08751 +AE8751AC8751A98751A78752A48752A187539E87549A87559688559288568E +885889895985895B808A5D7B8A5F758B61708B646B8B66668C69608D6D5B8D +70558E744F8F7849907C4391813D8F4DBC8F4DBB8F4DB98F4DB88F4DB68F4D +B48F4EB28F4EB18F4EAF8F4EAD8F4EAA8F4FA88F4FA58F50A28F519E90519B +90529790539290548E91568991578492597F925B7A925D75935F7093626A94 +656594685F956B5A966F5496724E977748987B41974ABF974ABD974ABC974A +BA974AB9974BB7974BB5974BB4974BB2974BB0974CAE974CAC974CA9974DA6 +974DA2984E9F984F9B98509798519299528E9954899955849A577F9A597A9A +5B749B5E6F9B606A9C63649C665F9D6A599E6D539F714C9F76469F47C19F47 +C09F47BE9F47BD9F48BB9F48BA9F48B89F48B79F48B59F48B39F49B19F49AF +9F49AD9F4AAA9F4AA6A04BA3A04C9FA04D9BA04E97A14F93A1508EA15189A2 +5384A2557FA25779A35974A35C6EA45F69A46263A5655DA56857A66C51A770 +4BA744C4A744C2A745C1A745BFA745BEA745BDA745BBA745BAA745B8A746B7 +A746B5A746B3A747B0A747ADA747AAA848A7A849A3A849A0A84A9BA94B97A9 +4D93A94E8EA94F89A95183AA537EAA5579AB5873AB5A6EAC5D68AC6062AD63 +5CAE6756AF6B50AF41C6AF41C5AF42C3AF42C2AF42C1AF42BFAF42BEAF42BD +AF43BBAF43BAAF43B8AF43B6AF44B4AF44B1B044AEB045ABB045A8B046A4B1 +47A0B1489CB14997B14A92B14C8EB24D88B24F83B2517EB35378B45673B459 +6DB55C67B55F61B6625BB76655B83EC9B83EC7B83FC6B83FC5B83FC4B83FC2 +B83FC1B83FC0B83FBEB840BDB840BBB840BAB840B7B941B5B941B2B942AFB9 +42ACB943A9BA44A5BA44A1BA459CBA4797BA4893BB498DBB4B88BC4D83BC4F +7DBD5178BD5472BE576CBF5A66BF5D60C0615AC23BCBC23BCAC23BC9C23CC8 +C23CC7C23CC5C23CC4C23CC3C23CC2C23DC0C23DBFC23DBDC23DBBC23EB9C3 +3EB6C33EB4C33FB1C340ADC340A9C441A5C442A1C4439CC44498C44693C547 +8EC54988C64B83C64D7DC75077C85271C8556BC95865C95C5FCC38CECC38CD +CC38CCCC38CBCC39CACC39C8CC39C7CC39C6CC39C5CC39C4CC3AC2CC3AC1CC +3ABFCC3ABDCD3BBACD3BB8CD3CB5CD3CB2CD3DAECE3EAACE3EA6CE3FA1CE41 +9DCE4298CF4393CF458ED04788D04983D14B7DD24E77D25071D2536BD25764 +D735D1D635D0D635CFD635CED635CDD635CCD636CAD636C9D636C8D636C7D6 +36C6D637C4D637C2D737C1D737BED738BCD738B9D739B6D739B3D73AAFD83B +ABD83CA7D83DA2D83E9DD93F98D94193DA438EDA4588DB4783DB497DDC4C76 +DC4E70DC516AE032D4E032D3E032D2E032D1E032D0E032CFE032CEE032CDE0 +32CCE032CBE033C9E033C8E033C6E033C5E034C2E034C0E034BDE135BAE136 +B7E136B4E137B0E138ACE139A7E23AA3E23B9EE23D99E33E94E3408EE44289 +E44483E5467DE54977E64C70> +<0A958A0A96870A97830A987F09997B099A78099B74099C70099E6C0A9F690A +A1650BA2610CA45D0EA65910A85412A95014AB4C16AD4918AF451BB1411DB2 +3D20B43A23B63626B83229BA2E2CBC2A30BD2633BF2237C11E3BC41A3FC616 +43C81248CB0D0D928D0D92890D93850D94810C957E0C967A0C97760D99720D +9A6F0D9B6B0E9D670F9F6310A05F11A25B13A45715A65317A84F19AA4B1BAC +471EAD4320AF3F23B13C26B33829B5342CB7302FB92C32BB2835BD2439BF20 +3DC21C41C41745C6134AC90E108E8F108F8B10908710918410918010927C10 +947810957510967111986D129969129B65139D61159F5D16A05918A2551AA4 +511CA64D1EA84921AA4523AC4126AE3E28B03A2BB2362EB53231B72E34B92A +38BB253BBD213FC01D43C21947C4144CC710138B91138C8D138C89138D8613 +8E82138F7F14907B14917714927315947015956C169768179964189B5F1A9D +5B1B9F571DA1531FA34F21A54B23A74726A94328AB3F2BAE3B2EB03731B233 +33B42F36B72B3AB9273DBB2341BE1E45C01A49C2164DC51117889317888F17 +898C178A88178A84178B81178C7D188D79188F7619907219916E1A936A1B95 +661C97621D995D1F9B59209D5522A05124A24D26A44929A6452BA8412EAB3D +30AD3933AF3536B23139B42D3CB7293FB92443BC2047BE1B4BC0174FC3121B +84951B85911B868E1B868A1B87871B88831B897F1C8A7C1C8B781D8C741D8E +701E8F6C1F916820936421956022985C249A57269C53279E4F29A14B2CA347 +2EA54330A83F33AA3B35AD3738AF333BB22E3EB42A41B72645B92149BC1D4D +BF1851C1131F81971F82941F82901F838D1F84891F848620858220867E2087 +7A218977218A73228C6F238E6A24906625926226945E27965A2999552B9B51 +2D9D4D2FA04931A24533A54135A73D38AA383BAD343DAF3040B22B44B52747 +B7234BBA1E4EBD1952BF14237E9A237E96237F93247F8F24808C2481882482 +8424828125847D258579268675268871278A6D288C69298E642A90602B935C +2C95582E9853309A4F329D4B349F4736A24338A53E3BA73A3DAA3640AD3143 +AF2D46B22849B5244DB81F50BB1B54BE15287A9C287B99287B95287C92297D +8E297D8B297E872A7F832A80802A817C2B83782B84742C866F2C886B2D8A67 +2E8D632F8F5E30915A32945633965135994D379C49399F453BA1403DA43C40 +A73842AA3345AD2F48B02A4BB3254FB62152B91C56BC172D779F2D779B2E78 +982E79942E79912E7A8D2F7A8A2F7B862F7C82307D7F307F7B308076318272 +31846E32866A338965338B61348E5C36905837935439954F3A984B3C9B473E +9E4241A13E43A43945A73548AA304BAD2C4EB02751B32254B61D58B9183373 +A133749E33749B34759734769434769034778D347889357985357A82357B7E +367C7A367E7536807137826C388568388763398A5F3A8C5B3B8F563D91523E +944D409749429A44449E4046A13B48A4374BA7324DAA2D50AD2953B12456B4 +1F5AB7193970A43971A139719D3A729A3A72963A73933A74903A748C3B7589 +3B76853B77813C787D3C7A793C7C743D7E703D806B3D83673E85623F885E40 +8A59428D5543905045934C469647489A424A9D3E4CA0394EA33450A73053AA +2B56AE2659B1215CB51B3F6DA6406DA3406EA0406E9D406F99407096417093 +41718F41718C41728842738542748142767C427778437973437C6E437E6A44 +816545836146865C478958488C53498F4E4B924A4C95454E9940509C3C52A0 +3754A33256A72D59AA285CAE235FB21D466AA8466AA5466BA2476B9F476C9C +476C99476D96476D93486E8F486F8C48708848718449728049737B49757749 +777249796D4A7C694B7E644B81604C845B4D87564E8A51508D4D5191485294 +4354983E569B39589F345AA32F5CA72A5FAA2562AE1F4D67AB4D67A84D68A5 +4D68A24D699F4E699C4E6A994E6A964E6B934E6B904F6C8C4F6D884F6E844F +6F7F4F717B50737650757150776D517A68517C63527F5F53825A5485555589 +50568C4B578F465993415A963C5C9A375E9E3260A22D63A62765AA215364AD +5364AA5465A75465A45466A254669F54669C54679954679655689355698F55 +6A8C556A88556C83566D7F566F7A56707556727057756C577767587A62587D +5D5980585A84535B874E5C8A495E8E445F913F61963A639A35659E3067A22A +69A6245A61AF5A61AC5A62AA5A62A75A63A45B63A25B639F5B649C5B64995B +65965B66935B668F5C678B5C68875C69835C6B7E5C6C795D6E755D70705E73 +6B5E75665F78615F7B5C607E5761825262854D638848658C4366903E689538 +6A99336C9D2D6EA227615EB1615FAE615FAC615FA96160A76160A46260A262 +619F62619D62629A62629662639362648F63658B63668763678263687D646A +79646C74646E6F65706A65736566766067795B687C5668805169834B6B8746 +6C8B416E903C6F9436719830739D2A685BB3685CB0685CAE685CAC695DA969 +5DA7695DA5695EA2695EA0695F9D695F9A6960976960936A618F6A628B6A63 +866A64826B667D6B68786B6A736C6C6E6C6E696D71646E745F6E775A6F7A55 +707E4F71824A728645748A3F758F3A77933478972D7059B57059B27059B070 +5AAE705AAC705AAA705AA7705BA5705BA3705BA0705C9D715C9A715D97715E +93715F8F71608A72618672628172647C736678736873746A6E746D68756F63 +75725E767559777953787D4E7981497A85437B893D7D8E387E92317756B677 +56B57757B37757B17757AF7757AC7857AA7858A87858A67858A37859A17859 +9E785A9A785A97785B93795C8E795D8A795F867A60817A627C7B64777B6672 +7C686D7C6B677C6E627D715D7E74587E77527F7B4D807F4782844183883B84 +8D357F53B97F54B77F54B57F54B37F54B17F54AF7F54AD7F55AB7F55A97F55 +A67F56A47F56A180579E80579A805897805993805A8E815B8A815C85825E80 +82607B83627683647183666C846967846C61856F5C867257867651877A4B88 +7E4589823F8B87398751BB8751B98751B78751B58751B48751B28751B08752 +AE8752AC8752AA8752A78753A58753A288549E88559B88569788569288578E +89598A895A858A5C808A5E7B8B60768B62708B656B8C67668C6A618D6D5B8E +71558E74508F784A907D4492823D8F4EBD8F4EBB8F4EBA8F4EB88F4EB68F4E +B58F4FB38F4FB18F4FAF8F4FAD8F4FAB8F50A88F50A59051A290529F90529B +90539790549391558E91568A915885925A80925C7A935E7593607094636A94 +6565956860956C5A966F5497734E987748997C42974BBF974BBE974BBC974B +BB974BB9974BB7974CB6974CB4974CB2974CB0974DAE974DAC974DA9984EA6 +984EA3984F9F98509B98519799529399538E9954899A56849A587F9A5A7A9B +5C759B5E6F9C616A9C64649D675F9D6A599E6E539F724DA076469F48C29F48 +C09F48BF9F48BD9F48BC9F49BA9F49B99F49B79F49B59F49B49F4AB29F4AAF +9F4AADA04BAAA04BA7A04CA3A04D9FA04D9BA14E97A15093A1518EA25289A2 +5484A2567FA35879A35A74A35C6FA45F69A46263A5655EA66958A66C51A771 +4BA745C4A745C3A745C1A745C0A746BEA746BDA746BCA746BAA746B8A746B7 +A747B5A747B3A747B0A748AEA848ABA849A7A84AA4A84AA0A94B9CA94C97A9 +4D93A94F8EA95089AA5284AA547EAA5679AB5873AC5B6EAC5E68AD6162AD64 +5CAE6756AF6C50AF42C6AF42C5AF42C4AF42C2AF43C1AF43C0AF43BEAF43BD +AF43BCAF43BAAF44B8AF44B6B044B4B045B1B045AFB046ABB046A8B147A4B1 +48A0B1499CB14A97B14B93B24C8EB24E88B25083B3527EB35478B45673B559 +6DB55C67B55F61B6635BB86655B83FC9B83FC8B83FC7B83FC5B840C4B840C3 +B840C1B840C0B840BFB840BDB841BCB941BAB941B8B942B5B942B3B942B0B9 +43ACBA44A9BA44A5BA45A1BA469CBA4798BB4993BB4A8EBB4C88BC4E83BC50 +7EBD5278BE5572BE576CBF5A66C05E60C1615AC23CCCC23CCBC23CC9C23CC8 +C23CC7C23DC6C23DC4C23DC3C23DC2C23DC1C23EBFC23EBDC23EBBC33EB9C3 +3FB7C33FB4C340B1C340ADC441A9C442A5C443A1C4449DC44598C54693C548 +8EC64A88C64B83C74E7DC75077C85371C9566BC95965C95C5FCD39CFCC39CD +CC39CCCC39CBCC39CACC39C9CC39C8CC3AC6CC3AC5CC3AC4CC3AC2CC3BC1CD +3BBFCD3BBDCD3CBACD3CB8CD3CB5CD3DB2CE3EAECE3EAACE3FA6CE40A2CE41 +9DCE4298CF4493CF468ED04788D14983D14C7DD24E77D25171D3546BD25764 +D735D1D736D0D736CFD736CED736CDD636CCD636CBD636CAD636C8D737C7D7 +37C6D737C4D737C3D738C1D738BED738BCD739B9D739B6D73AB3D83BAFD83B +ABD83CA7D83DA2D83F9DD94098D94193DA438EDA4588DB4783DB497DDC4C77 +DC4F70DC526AE032D4E032D3E032D2E032D1E032D0E032CFE033CEE033CDE0 +33CCE033CBE033C9E033C8E034C6E034C5E034C2E035C0E135BDE136BAE136 +B7E137B4E137B0E138ACE139A7E23AA3E23C9EE23D99E33F94E3408EE44289 +E44583E5477DE54977E64C70> +<0D988C0D99880C99850C9A810C9B7D0C9C790C9D750C9F720CA06E0CA16A0D +A3660DA4620EA65E10A75A11A95613AB5215AC4E17AE4A1AB0461CB2421EB3 +3E21B53A24B73627B9322ABA2F2DBC2B30BE2734C02337C21F3BC41A40C716 +44C91248CB0D10948E10958A0F96870F97830F987F0F997B0F9A780F9B740F +9C70109E6C109F6911A16412A26013A45C15A65816A75418A9501AAB4C1CAD +481FAE4421B04024B23C27B43829B6342CB8302FBA2C33BC2836BE243AC020 +3DC21C42C51846C7134AC90E13919013928D13938912938512948212957E12 +967A139776139972139A6F149B6B149D67159F6317A05E18A25A1AA4561BA6 +521DA84E1FAA4A22AB4624AD4227AF3E29B13A2CB3362FB53232B72E35BA2A +38BC263CBE2240C01D44C31948C5144CC710168E92168F8F168F8B16908716 +918416928016937C16947917957517967117986D189969199B651A9D611B9F +5C1DA0581FA25420A45022A64C25A84827AA4429AC402CAE3C2FB13831B334 +34B53037B72C3ABA273EBC2342BE1F46C11A4AC3164EC511198B94198B9119 +8C8D198D8A198D861A8E821A8F7F1A907B1A91771B92731B946F1C956B1D97 +671E99631F9B5F209D5A229F5624A15225A34E27A54A2AA7462CA9422FAC3E +31AE3A34B03637B33139B52D3DB72940BA2544BC2047BF1C4BC1174FC4121D +87971D88931D898F1D898C1D8A881D8B851E8B811E8C7D1E8D791F8F751F90 +7220926D21936921956523976124995C259C58279E5429A0502AA24C2DA448 +2FA64431A94034AB3B36AE3739B0333CB22F3FB52A42B82646BA2249BD1D4D +BF1851C21321849921859521859221868E21868B21878722888322897F228A +7C238B78238C74248E7024906B25926726946327965F29985A2A9A562C9C52 +2E9F4E30A14A32A34634A64136A83D39AB393BAD353EB03041B32C44B52748 +B8234BBB1E4FBD1A53C01525819B25819825829425829126838D2684892684 +8626858227867E27877A288976288A72298C6E298E6A2A90652B92612C945D +2E97582F9954319B50339E4C35A04737A34339A63F3BA83B3EAB3640AD3243 +B02D46B3294AB6244DB92051BB1B54BE162A7D9E2A7E9A2A7E972A7F932A7F +8F2B808C2B81882B82852C82812C847D2C85792D87752D88702E8A6C2F8C68 +2F8F6330915F31935B339556349852369A4E389D493AA0453CA2413EA53D41 +A83843AB3446AE2F49B12A4CB3264FB62153B91C56BC172F7AA02F7A9D2F7B +992F7B96307C92307C8E307D8B307E87317F8331808031817C328377328473 +33866F33886A348B66348D61358F5D3792593894543997503B9A4C3D9C473F +9F4341A23E44A53A46A83548AB314BAE2C4EB12751B42355B71E58BA183476 +A334779F35779C357898357895357991367A8E367A8A367B86377C83377D7F +377F7A37807638827238846D3987693989643A8B603B8E5B3C90573E93523F +964E41994A439C45459F4047A23C49A5374BA8334EAB2E51AE2954B12457B4 +1F5AB81A3A73A53A73A23B749E3B749B3B75983B75943B76913C778D3C778A +3C78863D79823D7A7E3D7C793D7E753E80703E826C3E85673F876340895E41 +8C5A428F5544915145944C479847499B434B9E3E4DA13A4FA43551A83054AB +2B56AE2659B2215CB51B406FA74170A44170A141719E41719A417297427294 +42739042748D42748943758543768143787D437978447B74447E6F44806A45 +826646856146875D488A58498D544A904F4C934A4D96454F9A41509D3C52A0 +3755A43257A72D5AAB285CAE235FB21D476CAA476CA6476DA3486DA0486E9D +486E9A486F9748709449709049718D4972894973854A74814A757C4A77774A +79734A7B6E4B7E694B80654C83604D855C4E88574F8B52508F4D5292485395 +4355983F569C3A58A0355BA3305DA72B60AB2562AF1F4D69AC4E69A94E6AA6 +4E6AA34E6BA04E6B9D4F6C9A4F6C974F6D944F6D904F6E8D506F8950708450 +718050737B50747651767251796D517B68527E6453805F53835A548755558A +50578D4B5890465994425B973D5D9B385F9F3261A32D63A72866AB225466AE +5466AB5466A85467A55467A25568A055689D55699A556997556A94556B9056 +6B8C566C88566D84566F7F57707A57727657747157766C587968587B63597E +5E5A81595B85545C884F5D8B4A5E8E4560924062963B649B35669F3068A32A +6AA7245A63B05B63AD5B63AA5B64A85B64A55B65A25B65A05B669D5C669A5C +67975C67945C68905C698C5C6A885D6B835D6C7F5D6E7A5D70755E72705E74 +6B5F76675F7962607C5D617F5762835263864D648948658D4367913E699639 +6A9A336C9E2D6FA2276160B16160AF6260AD6261AA6261A86262A56262A362 +62A062639D62639A63649763649363659063668C636787646883646A7E646B +79656D74656F6F65726B667466677760677A5B687D566981516A844C6B8847 +6D8C416E903C709537729931739D2A695DB3695DB1695DAF695EAC695EAA69 +5EA8695FA5695FA36A60A06A609D6A619A6A61976A62936A638F6A638B6B65 +876B66826B677D6C69796C6B746C6D6F6D6F6A6E72656E755F6F785A707B55 +717F5072834B738745748B40768F3A77943479982E705AB5705AB3705BB170 +5BAF705BAD705BAA715CA8715CA6715CA3715DA1715D9E715E9B715E97715F +9372608F72618B72628672638273657D736778746973746B6E756E69757064 +76735E767659777A54787D4F7981497A86437C8A3E7D8E387F93317857B778 +57B57858B37858B17858AF7858AD7859AB7859A97859A6785AA4785AA1785B +9E795B9B795C97795D93795D8F795F8A7A60867A61817B637C7B65777C6772 +7C696D7C6C687D6E637D715D7E75587F7853807C4D81804782844283893C85 +8D357F54B97F55B77F55B57F55B48055B28055B08056AE8056AC8056A98056 +A78057A48057A280589E80589B805997815A93815B8F815C8A815D85825F81 +83617C83637783657184676C846A67856D6285705C867357877751887A4C89 +7F468A83408B88398752BB8752BA8752B88752B68752B48752B28753B08753 +AF8753AC8753AA8754A88854A58855A288559F88569B88579788589389588E +895A8A8A5B858A5D808B5F7B8B61768B63718C656B8C68668D6B618D6E5B8E +71568F755090794A917D4492823E8F4FBD8F4FBC8F4FBA8F4FB98F4FB78F4F +B58F50B38F50B28F50B08F50AE8F51AB9051A99051A69052A390539F90539B +90549791559391568E91578A925985925B80935D7B935F7593617094636B94 +6665956960966C5A96705497734E987848997C42974CC0974CBE974CBD974C +BB974CB9974CB8974DB6974DB5974DB3974DB1974EAF984EAC984EA9984FA6 +984FA398509F98519B99529799539399548E9A558A9A57859A597F9B5A7A9B +5D759C5F6F9C626A9C64659D675F9E6B599E6E539F724DA077469F49C29F49 +C19F49BF9F49BE9F49BC9F49BB9F4AB99F4AB89F4AB69F4AB49F4BB2A04BB0 +A04BADA04CAAA04CA7A04DA3A04EA0A14E9CA14F97A15093A2528EA25389A2 +5584A2567FA3587AA35B74A45D6FA46069A56364A5665EA66958A76D52A871 +4BA746C4A746C3A746C2A746C0A746BFA747BDA747BCA747BAA747B9A747B7 +A748B5A748B3A848B1A849AEA849ABA84AA7A84AA4A94BA0A94C9CA94D97A9 +4E93AA4F8EAA5189AA5284AA547EAB5679AB5974AC5B6EAC5E68AD6162AD64 +5CAE6856B06C50AF43C7AF43C6AF43C4AF43C3AF43C2AF44C0AF44BFAF44BD +AF44BCAF44BAB045B8B045B7B045B4B046B2B046AFB047ACB147A8B148A4B1 +49A0B14A9CB14B97B24C93B24D8EB24F89B25083B3527EB35479B45773B55A +6DB55C67B66061B7635BB86755B940CAB940C8B940C7B940C6B940C4B840C3 +B941C2B941C0B941BFB941BEB941BCB942BAB942B8B942B6B943B3B943B0BA +44ACBA44A9BA45A5BA46A1BB479CBB4898BB4993BB4B8EBC4C89BC4E83BD50 +7EBD5278BE5572BE586CBF5B66C05E60C1625AC33CCCC23DCBC23DCAC23DC8 +C23DC7C23DC6C23DC5C23EC3C23EC2C23EC1C33EBFC33FBDC33FBCC33FB9C3 +40B7C340B4C340B1C441ADC442AAC442A6C443A1C4449DC54698C54793C548 +8EC64A89C64C83C74E7DC75177C85371C9566BC95965C95C5FCD39CFCD39CE +CD3ACDCC3ACBCC3ACACC3AC9CC3AC8CC3AC7CC3BC5CD3BC4CD3BC3CD3BC1CD +3CBFCD3CBDCD3CBBCD3DB8CD3DB5CE3EB2CE3EAECE3FAACE40A6CE41A2CE42 +9DCF4398CF4593D0468ED04889D14A83D14C7DD24F77D35171D3546BD25765 +D736D2D736D1D736CFD736CED736CDD737CCD737CBD737CAD737C9D737C7D7 +38C6D738C4D738C3D738C1D739BFD739BCD73AB9D73AB6D83BB3D83BAFD83C +ABD83DA7D83EA2D93F9DD94198D94293DA448EDA4589DB4883DC4A7DDC4C77 +DC4F71DC526AE032D5E032D4E033D2E033D1E033D0E033CFE033CEE033CDE0 +33CCE034CBE034CAE034C8E034C6E035C5E035C2E135C0E136BDE136BAE137 +B7E137B4E138B0E139ACE23AA7E23BA3E23C9EE33E99E33F94E3418EE44389 +E44583E5477DE54A77E64D70> +<0F9A8E0F9B8A0F9C860F9D830F9E7F0F9F7B0EA0770EA1740FA2700FA36C0F +A56810A66411A76012A95B13AA5715AC5317AE4F19AF4B1BB1471DB34320B4 +3F22B63B25B83728B9332BBB2F2EBD2B31BF2734C12338C31F3CC51B40C716 +44C91249CC0D12979012988C129989129A85129A81129B7D129C7A129D7612 +9F7212A06E13A16A13A36614A46215A65E17A75918A9551AAA511CAC4D1EAE +4920B04522B14125B33D27B5392AB7352DB93130BB2D33BD2937BF253AC121 +3EC31C42C51846C7134BCA0F15949215958E15958B15968715978315988015 +997C159A78169B74169C70169E6C179F6818A16419A2601AA45B1BA5571DA7 +531FA94F21AB4B23AD4725AE4328B03F2AB23B2DB43730B63333B82F36BA2A +39BC263CBF2240C11E44C31948C5154CC81018919418919018928D19938919 +948519948219957E19967A1997761999721A9A6E1A9B6A1B9D661C9F621DA0 +5E1FA25920A45522A65124A84D26A94928AB452AAD412DAF3D2FB23932B434 +35B63038B82C3BBA283FBD2442BF1F46C11B4AC4164EC6111C8E961C8E921C +8F8F1C8F8B1C90881C91841C92801D937C1D94791D95751E96711E986D1F99 +68209B64219D60229F5B23A15725A35327A44F29A64B2BA8472DAB4330AD3F +32AF3A35B13637B3323AB62E3DB82941BA2544BD2148BF1C4CC21750C4121F +8A981F8B951F8C91208C8D208D8A208D86208E82208F7F21907B2191772193 +7322946F23966A239766249962259B5E279D59289F552AA1512CA34D2EA549 +30A84432AA4035AC3C37AF383AB1343CB32F40B62B43B82646BB224ABD1D4E +C01952C21423879A23889723889323899024898C248A88248B85248C81258D +7D258E79258F7526907126926D2794682896642998602A9A5B2B9C572D9E53 +2FA04F31A24A33A54635A74237A93E3AAC3A3CAE353FB13142B32C45B62848 +B9234CBB1F50BE1A53C11527849D27849927859628859228868E28878B2887 +87298883298980298A7C2A8B772A8D732A8E6F2B906B2C92662D94622E965D +2F9859309B55329D51349F4C36A24838A4443AA7403CA93B3FAC3741AE3244 +B12E47B4294AB6254EB92051BC1B55BF162C809F2C819C2C81982C82942C82 +912D838D2D848A2D84862E85822E867E2E887A2F89762F8B712F8D6D308F69 +31916431936032955B349757359953379C4E399E4A3BA1463DA4413FA63D41 +A93944AC3447AE304AB12B4DB42650B72253BA1D57BD17317DA1317D9E317E +9B317E97317F93327F9032808C32818832828533838133847D338578348774 +348970348B6B358D67368F6236915E3893593996553A98513C9B4C3E9E4840 +A04342A33F44A63A47A93649AC314CAF2D4FB22852B52355B81E59BB193679 +A43679A0367A9D367A9A377B96377C92377C8F377D8B387E88387F84388080 +39817B39837739847239876E3A89693A8B653B8D603C8F5C3D92583F945340 +974F429A4A449D4646A04148A33C4AA6384CA9334FAC2E52AF2A54B22557B5 +205BB81A3B75A63C76A33C76A03C779C3C77993C78953D79923D798E3D7A8B +3E7B873E7C833E7D7F3E7E7A3F80763F82713F846C408768408963418B5F42 +8E5A43905645935146964D4899484A9C434B9F3F4DA23A4FA53552A83054AC +2C57AF275AB2215DB61C4272A84272A54273A242739F42749B437498437595 +43759143768E44778A447886447982447A7E457C79457E7445807045826B46 +846747876247895E488C594A8E544B914F4C944B4E98464F9B41519E3C53A1 +3855A53358A82E5AAC295DAF2360B31E486EAB486FA7486FA44870A149709E +49719B4971984972944972914A738E4A748A4A75864B76814B777D4B79784B +7B734B7D6F4C7F6A4C82654D84614E875C4F8A57508D5251904E5293495496 +4455993F579D3A59A1355BA4305EA82B60AC2663AF204E6BAD4E6BAA4F6CA7 +4F6CA44F6DA14F6D9E4F6E9B4F6E98506F94506F9150708D50718951728551 +738151757C517677517872527A6E527D69537F6453826054855B558856568B +51578E4C5991475A95425C983D5D9C385FA03362A42E64A82866AC225567AF +5568AC5568A95569A65569A3556AA0556A9E566B9B566B98566C94566C9156 +6D8D576E89576F8457718057727B58747658767158786D597A68597D635A80 +5E5B83595C86545D894F5E8C4A5F8F4561934062973B649B36669F3068A32B +6BA7255B64B05B65AE5B65AB5B66A85C66A65C66A35C67A05C679E5C689B5C +68985D69945D6A915D6A8D5D6B885D6D845E6E7F5E6F7A5E71755F73715F75 +6C5F7867607B62617E5D62815862845364874E658A49668E4468923E699639 +6B9B346D9F2E6FA3286261B26262B06262AD6262AB6263A86363A66364A363 +64A163659E63659B63669863669464679064688C646988646A83656B7E656D +7A656F7566717066736B677666677861687B5C697E576A82516B854C6C8947 +6D8D426F913C709537729A31749E2B695EB4695FB2695FAF695FAD6A60AB6A +60A86A60A66A61A36A61A16A629E6A629B6B63986B63946B64906B658C6B66 +876C67836C697E6C6A796D6C746D6E6F6E716A6E73656F76606F795B707C55 +71805072844B738846758C4076903B78943579992E715BB6715CB4715CB271 +5CAF715DAD715DAB715DA9715EA6715EA4715EA1725F9E725F9B7260987261 +9472619072628B73638773658273667D746878746A73756C6E756F69767164 +76745F777759787B54797E4F7A82497B86447C8B3E7E8F387F93327858B878 +59B67859B47859B2785AB0785AAE785AAB795AA9795BA7795BA4795BA2795C +9F795D9B795D97795E937A5F8F7A608B7A61867B62817B647D7C66787C6872 +7C6A6D7D6D687D6F637E725E7F76587F7953807D4D81814883854284893C85 +8E368056BA8056B88056B68056B48056B28057B08057AE8057AC8057AA8058 +A78058A58059A281599F815A9B815B97815B93815C8F825D8A825E86826081 +83627C83647784667284686C856B67856D6286705D867457877752887B4C89 +7F468A84408C883A8853BC8853BA8853B88853B78853B58854B38854B18854 +AF8854AD8854AB8855A88855A68856A288569F89579B895897895993895A8F +8A5B8A8A5C858A5E818B607B8B62768C64718C666C8D69668D6C618E6F5C8E +72568F7650907A4A917E4492833E9050BE9050BC9050BB9050B99050B79050 +B69051B49051B29051B09051AE9052AC9052A99053A69053A390549F91559C +91559791569391578F92598A925A85935C80935D7B935F7594627094646B95 +6766956A60966D5B97705597744F987849997D42984DC0984DBF984DBD984D +BC984DBA984DB8984EB7984EB5984EB3984EB1984FAF984FAD984FAA9850A7 +9851A39951A099529C9953979954939A558F9A568A9A58859B59809B5B7A9B +5D759C60709C626A9D65659D685F9E6B599F6F53A0734DA07747A04AC3A04A +C1A04AC0A04ABEA04ABDA04ABBA04BBAA04BB8A04BB6A04BB4A04CB2A04CB0 +A04CADA04DABA04DA7A14EA4A14FA0A14F9CA15098A25193A2538EA25489A2 +5584A3577FA3597AA45B74A45E6FA5606AA56364A6665EA66A58A76D52A872 +4CA747C5A747C4A747C2A747C1A747BFA747BEA748BCA748BBA748B9A848B7 +A849B6A849B3A849B1A84AAEA84AABA84BA8A94BA4A94CA0A94D9CA94E98AA +4F93AA508EAA5289AA5384AB557FAB5779AC5974AC5C6EAD5F68AD6263AE65 +5DAF6857B06C50B044C7B044C6B044C5B044C3B044C2B044C1B045BFB045BE +B045BCB045BBB045B9B046B7B046B5B047B2B047AFB147ACB148A8B149A4B1 +4AA0B14A9CB24B98B24D93B24E8EB24F89B35184B3537EB45579B45773B55A +6DB55D67B66061B7635BB86755B940CAB941C9B941C7B941C6B941C5B941C3 +B941C2B942C1B942BFB942BEB942BCB943BAB943B8B943B6B944B3BA44B0BA +45ADBA45A9BA46A5BB47A1BB489CBB4998BB4A93BC4B8EBC4D89BC4F83BD51 +7EBE5378BE5672BF586CBF5B66C05E61C1625AC33DCDC33DCBC33DCAC33EC9 +C23EC8C23EC6C33EC5C33EC4C33FC2C33FC1C33FBFC33FBEC340BCC340B9C3 +40B7C341B4C441B1C442ADC442AAC443A6C444A1C5459DC54698C54893C649 +8EC64B89C74D83C74F7EC85178C85472C9566CC95966CA5D60CD3ACFCD3ACE +CD3ACDCD3ACCCD3ACACD3BC9CD3BC8CD3BC7CD3BC6CD3BC4CD3CC3CD3CC1CD +3CBFCD3DBDCD3DBBCD3DB8CE3EB5CE3EB2CE3FAECE40AACE40A6CF41A2CF43 +9DCF4498CF4593D0478ED04889D14A83D24D7DD24F77D35271D3556BD35865 +D737D2D737D1D737D0D737CFD737CDD737CCD737CBD738CAD738C9D738C8D7 +38C6D738C5D739C3D739C1D739BFD73ABCD83AB9D83BB6D83BB3D83CAFD83D +ABD83EA7D93FA2D9409DD94199DA4393DA448EDB4689DB4883DC4A7DDC4D77 +DD5071DC536AE033D5E033D4E033D3E033D2E033D1E034D0E034CEE034CDE0 +34CCE034CBE034CAE035C8E135C7E135C5E135C2E136C0E136BDE137BBE137 +B7E138B4E139B0E13AACE23BA8E23CA3E23D9EE33E99E34094E4418FE44389 +E54583E5487DE64A77E64D71> +<129D90129E8C129F8812A08512A18112A17D12A27912A37612A47212A66E12 +A76A13A86613A96114AB5D16AC5917AD5419AF501AB04C1CB2481FB44421B5 +4023B73C26B93829BA342BBC302FBE2C32C02835C22439C41F3DC61B41C817 +45CA1249CC0E159A92159B8E159C8B159C87159D83159E7F159F7C15A07815 +A17415A27016A36C16A56817A66318A75F19A95B1AAA561CAC521DAD4E1FAF +4A21B14624B24226B43E29B63A2BB8362EBA3231BC2D34BD2937BF253BC221 +3FC41D43C61847C8144BCA0F18979418989018988D189989189A85189B8219 +9B7E199C7A199E76199F7219A06E1AA16A1AA3661BA4611CA65D1DA7581FA9 +5420AA5022AC4C24AE4826AF4429B1402BB33C2EB53831B73333B92F36BB2B +3ABD273DBF2341C21E45C41A49C6154DC9101B94961B94921C958F1C968B1C +96871C97841C98801C997C1C9A781C9B741D9C701D9E6C1E9F681FA16320A2 +5F21A45B22A65624A75225A94E27AB4A29AD462CAF422EB13E31B33933B535 +36B73139B92D3CBB283FBD2443C02047C21B4BC4164FC7111F91981F91941F +92911F928D1F93891F94861F958220957E20967A209776209972219A6E219C +6A229D65239F6124A15D25A25827A45428A6502AA84C2CAA482EAC4331AE3F +33B03B36B23738B4333BB72E3EB92A42BB2645BE2149C01D4DC21850C51322 +8E9A228E96228F93228F8F23908C23908823918423928023937D2494792495 +7424977025986C269A67269C63279D5F289F5A2AA1562BA3522DA54E2FA749 +31A94533AB4136AD3D38B0393BB2343DB43040B72B44B92747BB224BBE1E4E +C01952C314268A9C268B99268B95268C91268C8E268D8A278E86278E83278F +7F27907B28927728937229956E29966A2A98652B9A612C9C5C2D9E582EA054 +30A25032A44B34A64736A84338AB3F3BAD3A3DAF3640B23143B42D46B72849 +B9244DBC1F50BF1A54C1152A879E2A879B2A88972A88942A89902A8A8C2B8A +892B8B852B8C812C8D7D2C8E792C8F752D91702D936C2E95672E96632F985E +309A5A329C56339E5235A14D37A34939A5453BA8403DAA3C40AD3742AF3345 +B22E48B52A4BB7254FBA2152BD1C55BF162E83A12E849D2E849A2E85962F86 +922F868F2F878B2F878730888330897F308A7B308C77318D73318F6E32916A +32936533956134975C359958369B54389D4F3AA04B3CA2463EA54240A73E42 +AA3945AD3547AF304AB22B4DB52751B82254BA1D57BD183280A333809F3381 +9C33819833829533839134838E34848A34858635858235877E35887A358975 +368B71368D6C368F6837916338935F39955A3A98563B9A513D9C4D3F9F4941 +A24443A44045A73B47AA364AAD324DAF2D50B22853B52456B81F59BB19377C +A5387DA2387D9E387E9B387E97387F94397F9039808D3981893A82853A8381 +3A847C3A85783A87733B896F3B8B6A3B8D663C8F613D915D3E945840965441 +994F439B4B459E4647A14248A43D4AA7384DA93450AC2F52B02A55B32558B6 +205BB91B3D78A73D79A43D79A13E7A9D3E7A9A3E7B963E7C933E7C8F3F7D8C +3F7E883F7E8440808040817B40837740857240876D418969418B64428D6043 +8F5B44925746945247974D499A494A9D444CA03F4EA33A50A63653A93155AC +2C58B0275BB3225EB61C4374AA4375A64375A34376A044779D447799447896 +44789244798F457A8B457A87467B83467D7F467E7A46807546827046846C47 +8667488963488B5E498D5A4B90554C93504D964B4F9946509C42529F3D54A2 +3856A63358A92E5BAC295DB02460B31E4971AC4971A94972A54A72A24A739F +4A739C4A74994A74954A75924B768F4B768B4B77874C78824C7A7E4C7B794C +7D744C7F6F4D816B4D84664E86614F895D508B58518E5352914E5394495597 +44569B40589E3B5AA1365CA5315EA92C61AC2664B0204F6DAE4F6EAB4F6EA8 +506FA5506FA250709F50709C50719951719551729251728E51738A52748652 +758152777D527978527A73537D6E537F6A54816554846055865B568956578C +51588F4C5992475B96425C993E5E9D3960A13362A52E65A82967AC23556AB0 +556AAD566AAA566BA7566BA4566CA1566C9E566D9C576D98576E95576F9257 +6F8E58708A58718558738058747C597677597872597A6D597C695A7F645B81 +5F5B845A5C87555D8A505F8D4B60914661944163983C659C3667A03169A42B +6BA8255C66B15C67AF5C67AC5C67A95C68A75C68A45D69A15D699E5D6A9C5D +6A985D6B955E6C915E6C8D5E6D895E6E845F70805F717B5F73765F75716077 +6C607968617C63617F5D62825863855364884E658B49678F4468933F6A973A +6C9B346EA02E70A4286363B36363B16364AE6364AC6365A96365A76365A464 +66A164669F64679C64679864689564699165698D656A88656C84656D7F666E +7A66707566727067746B677766687A61697D5C6980576A83526B864D6D8A48 +6E8E426F923D719637739A31759F2B6A60B56A60B36A61B06A61AE6A61AC6A +62A96A62A76B63A46B63A26B639F6B649C6B64986B65956C66906C678C6C68 +886C69836D6A7E6D6C796D6D756E70706E726A6F75656F7760707A5B717E56 +72815173854B748946758D4077913B7895357A992F715DB7715DB5715EB271 +5EB0715EAE725EAC725FA9725FA77260A47260A272609F72619C7262987362 +9473639073648C73658774668374687E746979756B74756D6F767069767264 +77755F78785A787C55797F4F7A834A7B87447D8B3F7E9039809432795AB979 +5AB7795AB5795BB2795BB0795BAE795CAC795CAA795CA7795DA5795DA27A5D +9F7A5E9C7A5F987A5F947A60907B618B7B62877B64827C657D7C67787D6973 +7D6B6E7D6E687E70637E735E7F7659807A53817E4E828248838642848A3C86 +8E368057BA8057B98057B78058B58058B38058B18158AF8159AD8159AA8159 +A8815AA5815AA3815B9F815B9C825C98825D94825E8F825F8B826086836181 +83637C84657784677285696D856C67866E6286715D877557887852897C4C8A +80468B84408C893A8854BD8854BB8854B98854B78855B58855B38855B28855 +B08856AD8856AB8856A98957A68957A38958A089589C895998895A938A5B8F +8A5C8A8A5D868B5F818B617C8C63768C65718D676C8D6A678E6C618E6F5C8F +7356907650917A4B927F4593833E9051BF9051BD9051BB9051BA9051B89052 +B69052B49052B29052B19053AE9053AC9053A99154A79154A39155A091569C +91579892579392598F925A8A935B85935D80935E7B94607694637095656B95 +6866966A60966E5B97715598754F9979499A7D43984EC1984EBF984EBE984E +BC984EBA984FB9984FB7984FB5984FB49850B29850AF9850AD9851AA9951A7 +9952A49952A099539C9954989A55939A568F9A578A9B59859B5A809B5C7A9C +5E759C60709D636A9D66659E695F9E6C5A9F6F54A0734DA17847A04BC3A04B +C2A04BC0A04BBFA04BBDA04BBCA04CBAA04CB8A04CB7A04CB5A04DB3A04DB0 +A04DAEA14EABA14EA8A14FA4A150A0A1519CA25198A25293A2548FA2558AA3 +5685A3587FA35A7AA45C75A45E6FA5616AA56464A6675EA76A58A76E52A872 +4CA848C5A848C4A848C3A848C1A848C0A848BEA849BDA849BBA849BAA849B8 +A84AB6A84AB4A84AB1A84BAFA84BABA94CA8A94CA4A94DA0A94E9CAA4F98AA +5093AA518EAA5289AB5484AB567FAB5879AC5A74AC5C6EAD5F69AE6263AE65 +5DAF6957B06D51B044C8B045C7B045C5B045C4B045C2B045C1B046C0B046BE +B046BDB046BBB046B9B047B7B047B5B048B2B148AFB149ACB149A8B14AA5B1 +4BA1B24B9CB24C98B24D93B24F8EB35089B35284B4547EB45679B55873B55B +6DB65E68B66162B7645CB86856B941CAB941C9B942C8B942C6B942C5B942C4 +B942C2B942C1B943C0B943BEB943BCB943BBB944B8BA44B6BA45B3BA45B0BA +46ADBA46A9BB47A5BB48A1BB499DBB4A98BC4B93BC4C8EBC4E89BD4F84BD51 +7EBE5478BF5673BF596DC05C67C05F61C1625BC33ECDC33ECCC33ECAC33EC9 +C33FC8C33FC7C33FC5C33FC4C33FC3C340C1C340C0C340BEC341BCC341BAC4 +41B7C442B4C442B1C443AEC443AAC544A6C545A1C5469DC54798C64893C64A +8EC64B89C74D83C74F7EC85278C95472C9576CCA5A66CA5D60CD3BD0CD3BCE +CD3BCDCD3BCCCD3BCBCD3BCACD3CC8CD3CC7CD3CC6CD3CC5CD3DC3CD3DC1CD +3DBFCD3DBDCD3EBBCE3EB8CE3FB5CE3FB2CE40AECE40ABCF41A6CF42A2CF43 +9DCF4498D04693D0478ED14989D14B83D24D7DD25077D35271D3556BD35865 +D737D2D737D1D737D0D738CFD738CED738CDD738CCD738CAD739C9D739C8D7 +39C6D739C5D739C3D73AC1D73ABFD83BBCD83BB9D83CB6D83CB3D83DAFD83E +ABD93EA7D93FA2D9419DD94299DA4393DA458EDB4789DB4983DC4B7DDC4D77 +DD5071DD536BE133D5E134D4E134D3E134D2E134D1E134D0E134CFE135CEE1 +35CCE135CBE135CAE135C8E136C7E136C5E136C3E137C0E137BEE138BBE138 +B8E139B4E139B0E23AACE23BA8E23CA3E23E9EE33F99E34094E4428FE44489 +E54683E5487DE64B77E74D71> +<16A09216A18F16A18B16A28716A38416A48016A57C16A67816A77416A87016 +A96C16AA6817AB6317AC5F18AE5A19AF561BB0521CB24D1EB34920B54522B6 +4125B83D27BA392ABB352DBD3130BF2C33C12836C2243AC4203DC71C41C917 +46CB134ACD0E199D94199E90199E8D199F8919A08619A18219A17E19A27A19 +A37619A47219A56E19A76A1AA8651BA9611CAA5D1DAC581EAD541FAF4F21B0 +4B23B24725B44327B53F2AB73B2CB9372FBB3232BC2E35BE2A38C0263CC222 +40C41D44C71948C9144CCB0F1C9A961C9B921C9B8F1C9C8B1C9D881C9D841C +9E801C9F7C1CA0781CA1741DA2701DA36C1DA5671EA6631FA75F20A95A21AA +5622AC5124AD4D26AF4928B1452AB3412DB43D2FB63832B83435BA3038BC2C +3BBE273EC02342C21F46C51A4AC7164EC9111F97981F98941F98911F998D1F +998A1F9A861F9B82209C7E209D7A209E76209F7220A06E21A16921A36522A4 +6123A65C24A75825A95327AA4F29AC4B2BAE472DB0432FB23E32B43A34B636 +37B8323ABA2D3DBC2940BE2544C02048C31C4BC5174FC71222949A22949622 +959322958F22968C23978823978423988023997C239A78239B74249D70249E +6B259F6725A16326A35E27A45A29A6552AA8512CA94D2EAB4930AD4432AF40 +34B13C37B33839B5333CB72F3FBA2B43BC2646BE224AC11D4DC31851C51325 +919C25919825929526929126938E26938A26948626958226967F27977A2798 +76279972279B6D289C69299E65299F602AA15C2CA3572DA5532FA64F30A84A +32AA4635AC4237AE3E39B1393CB3353FB53041B72C45BA2848BC234CBF1E4F +C11A53C414298E9E298E9A298F97298F9329909029908C2A91882A91842A92 +812A937D2A94782B96742B97702B996B2C9A662D9C622E9E5E2FA05930A155 +32A35133A54C35A74837AA443AAC3F3CAE3B3EB03741B33244B52E47B8294A +BA244DBD2051BF1B54C2162C8AA02C8B9D2D8B992D8C952D8C922D8D8E2D8D +8A2E8E872E8F832E907F2E917B2F92762F94722F956D2F9769309964319B60 +329C5B339E5735A05336A24E38A54A3AA7453CA9413EAB3D41AE3843B03446 +B32F49B52B4CB8264FBB2153BD1C56C0173087A230879F31889B3188983189 +94318990318A8D328B89328B85328C81328D7D338F7833907433926F33946B +34956634976235995D379B59389D55399F503BA14C3DA4473FA64341A93E43 +AB3A46AE3548B0314BB32C4EB62751B82355BB1E58BE183583A43584A13584 +9D35859A35859636869336868F36878B368888368984378A7F378B7B378C76 +378E7237906D3892693894643995603A975B3C99573D9C523F9E4E40A14942 +A34544A64046A83C48AB374BAE324EB02E51B32954B62457B91F5ABC1A397F +A73A80A33A81A03A819C3A82993A82953B83923B838E3B848A3B85863C8682 +3C877E3C88793C8A753C8C703C8E6B3D90673E91623F935E40965941985542 +9A50449D4B46A04748A24249A53E4BA8394EAB3450AD3053B02B56B42659B7 +215CBA1B3F7CA93F7CA53F7DA23F7D9F3F7E9B407E98407F94407F9140808D +41818941828541838142847C42867842877342896E428B69438D65438F6044 +915C45945747965348994E4A9C494B9E444DA1404FA43B51A73653AA3256AD +2D59B1285BB4225EB71D4478AB4578A84579A44579A1457A9E457A9A457B97 +467B94467C90467D8C477D88477E8447808047817B47837648857148876D48 +8968498B64498D5F4A8F5A4C92564D95514E974C509A47519D4253A03D55A3 +3957A73459AA2F5CAD2A5EB12461B41F4A74AD4A74AA4B75A74B75A44B76A0 +4B769D4B779A4B77974C78934C78904C798C4D7A884D7B834D7C7E4D7E7A4E +80754E82704E846B4E86674F8862508A5E518D5952905453934F54964A5699 +45579C40599F3B5BA3365DA6315FAA2C61AD2764B1215070AF5070AC5171A9 +5171A65172A35172A051739D51739A52749652749352758F52768B53778753 +788254797D547B78547D74547F6F54816A55836655856156885C578B57588E +5259914D5A94485C97435D9A3E5F9E3961A23463A62F65A92968AD23566CB1 +566CAE576DAB576DA8576EA5576EA2576F9F576F9D58709958709658719358 +728F59738A5974865975815A767C5A78775A7A735A7C6E5A7E695B80645C83 +5F5C865A5D89555E8C505F8F4B61924662964164993C669D3767A13169A52C +6CA9265D68B25D69B05D69AD5D6AAA5D6AA85D6BA55E6BA25E6C9F5E6C9C5E +6D995E6D965F6E925F6F8E5F708A60718560728060737B6075776077726179 +6D617B68627E6362815E638459648754658A4F668D4A68904469943F6B983A +6C9C346EA02F70A4296365B46365B26466AF6466AD6467AA6467A76468A564 +68A265689F65699C656999656A96656B92666C8D666C89666E84676F7F6770 +7B67727667747168766C687967697B62697E5D6A81576B84526C884D6D8B48 +6F8F4370933D729738739B32759F2C6A62B66B62B36B63B16B63AF6B63AC6B +64AA6B64A86B64A56C65A26C65A06C669C6C66996C67956D68916D698D6D69 +886D6B846E6C7F6E6D7A6E6F756E71706F746B707666707961717C5B727F56 +72825173864C758A46768E4177923B7996357B9A2F725FB8725FB5725FB372 +60B17260AF7260AC7261AA7361A87361A57362A37362A073639C7363997464 +9574659174668C74678875688375697E756B79766D74766F6F76716A777465 +78775F787A5A797D557A81507B844A7C88457D8C3F7F9039809533795CB979 +5CB7795CB5795CB3795DB17A5DAF7A5DAD7A5EAB7A5EA87A5EA67A5FA37A5F +A07A609C7B60997B61957B62907B638C7C64877C65827C677D7D68787D6A73 +7E6D6E7E6F697F72647F745E807859817B54817F4E828348848743858B3D86 +8F378158BB8159B98159B78159B58159B3815AB1815AAF815AAD815BAB815B +A9815BA6825CA3825CA0825D9C825E98825E94835F9083608B836187846382 +84647D846677856872856A6D866D68866F6387725D877658887952897D4D8A +81478B85418D893B8955BD8955BB8956BA8956B88956B68956B48957B28957 +B08957AE8957AC8958A98958A78959A48A59A08A5A9C8A5B988A5C948A5C8F +8B5E8B8B5F868B60818C627C8C64778D66718D686C8E6B678E6D628F705C8F +7457907751917B4B927F4593843F9152BF9152BE9152BC9153BA9153B89153 +B79153B59154B39154B19154AF9154AD9155AA9155A79156A49157A092579C +925898925994925A8F935B8B935C86935E8194607B94617695647195666B95 +6866966B61976E5B97725598754F997A499A7E43984FC1984FC0984FBE984F +BD9850BB9850B99850B89850B69951B49951B29951B09952AD9952AB9953A8 +9953A49954A09A559C9A55989A56949A578F9B598A9B5A859B5B809C5D7B9C +5F759D61709D646B9D66659E69609F6D5AA07054A0744EA17847A04CC4A04C +C2A04CC1A04CBFA04CBEA04DBCA04DBAA04DB9A04DB7A04EB5A14EB3A14EB1 +A14FAEA14FABA150A8A150A4A151A1A2529CA25398A25494A2558FA3568AA3 +5785A35980A45B7AA45D75A55F70A5626AA66464A6685EA76B59A86F52A973 +4CA849C6A849C5A849C3A849C2A849C0A84ABFA84ABDA84ABCA84ABAA84AB8 +A84BB6A84BB4A94BB2A94CAFA94CACA94DA8A94EA5A94EA1AA4F9CAA5098AA +5193AA528EAB5389AB5584AB577FAC597AAC5B74AD5D6FAD6069AE6363AE66 +5DAF6957B06D51B045C8B046C7B046C6B046C4B046C3B046C1B047C0B047BE +B047BDB047BBB048BAB048B7B148B5B149B3B149B0B14AACB14AA9B24BA5B2 +4CA1B24C9CB24D98B34E93B3508EB35189B45384B4547FB55679B55974B65B +6EB65E68B76162B8645CB96856B942CBB942CAB943C8B943C7B943C6B943C4 +B943C3B943C1B944C0B944BFB944BDBA44BBBA45B9BA45B6BA46B4BA46B0BA +47ADBB47A9BB48A5BB49A1BB4A9DBC4B98BC4C93BC4D8EBD4E89BD5084BE52 +7EBE5479BF5773BF596DC05C67C15F61C2635BC33FCEC33FCCC33FCBC33FCA +C340C8C340C7C340C6C340C4C340C3C341C2C341C0C341BEC341BCC442BAC4 +42B7C443B5C443B1C444AEC544AAC545A6C546A2C5479DC64898C64993C64B +8EC74C89C74E84C8507EC85278C95572CA576CCA5A66CA5E60CD3CD0CD3CCF +CD3CCECD3CCCCD3CCBCD3CCACD3DC9CD3DC8CD3DC6CD3DC5CD3DC3CD3EC2CD +3EC0CE3EBECE3FBBCE3FB8CE40B5CE40B2CE41AFCF41ABCF42A6CF43A2CF44 +9DD04598D04793D0488ED14A89D14C83D24E7DD35077D35371D4556BD45965 +D738D3D738D2D738D1D738CFD739CED739CDD739CCD739CBD739C9D73AC8D7 +3AC7D73AC5D73AC3D83BC1D83BBFD83BBCD83CBAD83CB6D83DB3D83EAFD93E +ABD93FA7D940A2D9419EDA4299DA4494DA458EDB4789DC4983DC4B7DDD4E77 +DD5071DD536BE134D6E134D5E134D4E135D2E135D1E135D0E135CFE135CEE1 +35CDE136CBE136CAE136C8E136C7E137C5E137C3E137C0E138BEE138BBE139 +B8E13AB4E23AB0E23BACE23CA8E23DA3E33E9EE34099E34194E4438FE44489 +E54683E5497EE64B77E74E71> +<1AA2951AA3911AA48E1AA58A1AA5861AA6831AA77F1AA87B1AA9771AAA731A +AB6F1AAC6A1AAD661BAE611BAF5D1CB0581EB2541FB34F20B54B22B64724B7 +4226B93E29BB3A2BBC362EBE3231C02D34C12937C3253BC5213EC71C42C918 +46CC134BCE0E1DA0971DA0931DA1901DA28C1DA2881DA3851DA4811DA57D1D +A5791DA6751DA7701DA96C1DAA681EAB631FAC5F1FAE5A21AF5522B05123B2 +4D25B34927B54429B6402BB83C2EBA3831BC3333BD2F36BF2B39C1273DC322 +41C51E44C71948CA154DCC10209D98209D95209E91209F8E209F8A20A08720 +A18320A17F20A27B20A37720A47220A56E21A76A21A86522A96023AB5C24AC +5725AD5326AF4F28B14A2AB2462CB4422EB63E31B73933B93536BB3139BD2D +3CBF283FC12443C31F47C51B4AC8164ECA11239A9A239B97239B93239C9023 +9C8C239D88239D85239E81239F7D23A07924A17424A27024A46B24A56725A6 +6226A85E27A95928AB5529AC512BAE4C2DAF482FB14431B33F33B53B36B737 +38B9333BBB2E3EBD2A41BF2545C12149C31C4CC61750C81226979C26989926 +989526999126998E269A8A269A87279B83279C7F279D7B279E76279F7227A0 +6D28A26928A36429A5602AA65B2BA8572CA9522EAB4E2FAD4A31AF4534B041 +36B23D38B4393BB6343EB83041BB2B44BD2747BF224BC11E4EC41952C61429 +949E29959B29959729959329969029968C2A97882A98852A99812A9A7D2A9B +782A9C742A9D6F2B9F6B2BA0662CA2622DA35D2EA5592FA65431A85032AA4C +34AC4736AE4338B03F3BB23A3DB43640B63143B82D46BB2849BD244CBF1F50 +C21A54C4152C91A02C919D2C92992C92952D93922D938E2D948A2D95872D95 +832D967F2D977A2E98762E9A712E9B6D2E9D682F9F6330A05F31A25B32A356 +33A55235A74D37A94939AB453BAD403DAF3C40B23742B43345B62E48B92A4B +BB254EBE2052C01B55C3162F8EA22F8E9F308F9B308F973090943090903091 +8C31918931928531938131947C31957831977331986F329A6A329B65339D61 +349F5C35A05836A25438A44F3AA64B3CA8463EAB4240AD3D42AF3944B13447 +B4304AB62B4DB92750BB2254BE1D57C117338AA4338BA1338B9D348C99348C +96348D92348D8F348E8B348F87358F8335907F35927A35937635957135966C +359867369A63379B5F389D5A3A9F563BA1513DA34D3EA54840A84443AA3F45 +AC3B47AF3649B1314CB42D4FB72852B92355BC1E59BF193787A63787A33788 +9F38889C388998388995388A91388A8D398B89398C85398D81398E7D398F78 +39917339936E39946A3A96653B98613C9A5C3D9C583E9E5340A04F42A24A44 +A54545A74147AA3C49AC384CAF334FB12E52B42A54B72557BA205BBD1A3B83 +A83C84A53C84A13C859E3C859A3C86973D86933D87903D878C3D88883D8984 +3E8A7F3E8B7B3E8D763E8F713E906C3F92683F946340965F41985A429A5644 +9C51459F4C47A14849A4434AA63E4CA93A4FAC3552AF3054B12B57B4265AB7 +215DBB1C417FAA4180A74180A44181A041819D41829942829642839242838E +42848B43858743868243877D438979438A74438C6F448E6B44906645926146 +945D479658489853499B4F4B9E4A4CA0454EA34050A63C52A83754AB3257AE +2D59B2285CB5235FB81D467BAC467CA9467CA6477DA3477D9F477E9C477E98 +477F95477F9148808E48818A48828549838149847C49867749887249896E49 +8B694A8D644B8F604C925B4D94564E96514F994D519C48529F4354A23E56A5 +3958A8355AAB2F5CAE2A5FB22562B51F4C77AE4C77AB4C78A84C78A54C79A2 +4C799E4D7A9B4D7A984D7B944D7C914E7C8D4E7D894F7E844F80804F817B4F +83764F85714F876C4F8968508B63518D5E528F5953925454954F55974B579A +46589D415AA03C5CA4375EA73260AB2D62AE2765B2215173B05273AD5274AA +5274A75275A45275A152769E53769B53779753779453789054798C547A8855 +7B83557C7E557E7955807555827055846B568666568862578A5D588D585990 +535A934E5B95495D99445E9C3F609F3A62A33564A72F66AA2A68AE24576FB2 +576FAF5870AC5870A95871A65871A45872A158729E59739B5973975974945A +75905A758B5A76875B78825B797D5B7B785B7C735B7E6F5B806A5C83655C85 +605D885B5E8B565F8D5161904C629447639742659B3D669F3768A2326AA62C +6DAA265E6BB35E6BB15E6CAE5E6CAB5E6DA95E6DA65F6EA35F6EA05F6F9E5F +6F9A5F709760709360718F61728B61738661748161767C617777627972627B +6E627D6963806463835F648559658854668B4F678E4A6892456A96406B9A3B +6D9E356FA12F71A5296467B56468B36568B06569AE6569AB6569A9656AA665 +6AA3666BA0666B9E666C9A666C97676D93676E8E676F8A6870856871806873 +7B68747668767269786D697B686A7D626A805D6B83586C86536D894E6E8D49 +6F914371943E729838749C3276A02C6B64B76B64B46C65B26C65B06C65AD6C +66AB6C66A96C67A66D67A36D68A16D689D6D699A6D69966E6A926E6B8E6E6C +896F6D846F6E806F6F7B6F71766F737170756B707866717B61727D5C728057 +73845274874C758B47778F4178933C7A97367B9B307361B87361B67361B473 +62B27362B07362AD7363AB7363A97464A67464A37464A174659D74659A7466 +9675679175688D756988766A84766B7F766D7A766E7577717077736A787565 +787860797B5B7A7E557B82507C864B7D8A457E8D3F7F913A8195337A5DBA7A +5EB87A5EB67A5EB47A5FB27A5FB07A5FAE7B60AB7B60A97B60A67B61A47B61 +A17B629D7C62997C63957C64917C658C7C66887D67837D687E7E6A797E6C74 +7E6E6E7F70697F736480765F807959817C5482804F838449848843858C3D87 +9037825ABC825ABA825BB8825BB6825BB4825BB2825CB0825CAE825CAC825D +AA825DA7825EA4835EA1835F9D835F9983609583619084628C846387846482 +85667D856878856A73866C6D866E6887716387745E887758897A538A7E4D8B +82478C86418D8A3B8957BE8957BC8957BA8958B98958B78958B58958B38A59 +B18A59AF8A59AD8A5AAA8A5AA78A5BA48A5BA18A5C9D8B5D998B5D958B5E90 +8B5F8B8C61878C62828C637C8D65778D67728E696D8E6C678F6F628F715D90 +7557917851927C4B93804594853F9154C09154BE9154BD9154BB9154B99155 +B79155B69155B49155B29156B09156AD9257AB9257A89258A49258A192599D +935A99935B94935C90935D8B945E86945F8194617C95637695657196676C96 +6967966C61976F5B9873569976509A7A4A9B7F439950C29951C19951BF9951 +BD9951BC9951BA9952B89952B79952B59952B39953B19953AE9954AB9A54A8 +9A55A59A55A19A569D9A57999B58949B598F9B5A8B9B5B869C5D809C5E7B9D +60769D62709D656B9E67669F6A609F6D5AA07154A1754EA27948A14DC4A14D +C3A14DC1A14EC0A14EBEA14EBDA14EBBA14FB9A14FB8A14FB6A14FB4A150B1 +A150AFA151ACA251A8A252A5A253A1A2539DA25498A35594A3568FA3578AA4 +5985A45A80A45C7BA55E75A56070A6636AA66565A7685FA76C59A86F53A973 +4CA84AC7A84AC5A84AC4A84AC2A94BC1A94BBFA94BBEA94BBCA94CBBA94CB9 +A94CB7A94CB5A94DB2A94DAFA94EACA94EA9AA4FA5AA50A1AA519DAA5198AB +5294AB538FAB558AAC5685AC587FAC597AAD5C74AD5E6FAE6169AE6463AF67 +5DB06A57B16E51B047C9B047C8B147C6B147C5B147C3B148C2B148C0B148BF +B148BDB149BCB149BAB149B8B149B6B14AB3B14AB0B14BADB24CA9B24CA5B2 +4DA1B24E9DB34F98B35093B3518EB45289B45384B5557FB55779B55A74B65C +6EB65F68B76262B8655CB96956BA43CCBA43CABA44C9BA44C7BA44C6BA44C5 +BA44C3BA45C2BA45C0BA45BFBA45BDBA46BBBA46B9BA46B7BA47B4BB47B1BB +48ADBB48AABB49A6BC4AA1BC4B9DBC4C98BC4D93BD4E8EBD4F89BE5184BE53 +7FBF5579BF5773C05A6DC05D67C16061C2635BC340CEC340CDC340CBC340CA +C341C9C341C8C341C6C341C5C441C4C442C2C442C0C442BFC443BDC443BAC4 +43B8C444B5C444B2C545AEC545AAC546A6C547A2C6489DC64998C64A93C74B +8EC74D89C84F84C8517EC95378C95572CA586CCA5B66CB5E60CE3DD1CD3DCF +CD3DCECD3DCDCD3DCCCD3DCACD3EC9CD3EC8CE3EC7CE3EC5CE3EC4CE3FC2CE +3FC0CE3FBECE40BBCE40B9CE41B6CF41B2CF42AFCF42ABCF43A7CF44A2D045 +9DD04699D04794D1498ED14B89D24C84D24E7ED35178D45372D4566CD45966 +D839D3D839D2D839D1D839D0D83ACFD83ACDD83ACCD83ACBD83ACAD83BC8D8 +3BC7D83BC5D83BC3D83CC1D83CBFD83CBDD83DBAD83DB7D83EB3D93FB0D93F +ABD940A7D941A2DA429EDA4399DA4594DB468FDB4889DC4A83DC4C7DDD4E77 +DD5171DE546BE135D6E135D5E135D4E135D3E136D2E136D0E136CFE136CEE1 +36CDE136CCE137CAE137C9E137C7E138C5E138C3E138C0E139BEE239BBE23A +B8E23AB4E23BB0E23CACE23DA8E23EA3E33F9EE34099E44294E4438FE44589 +E54784E5497EE64C78E74E71> +<1EA5981EA6941EA6911FA78D1FA88A1FA8861FA9821FAA7E1EAB7A1EAB761E +AC711EAD6D1EAF681FB0641FB15F20B25A21B35622B55123B64D25B74826B9 +4428BA402BBC3B2DBD3730BF3332C12E35C22A38C4263CC62140C81D43CA18 +47CC144CCF0F21A29A21A39621A49221A48F22A58B22A58822A68422A78022 +A87C21A97821A97321AA6F21AC6A22AD6622AE6123AF5C24B15825B25326B3 +4F27B54A29B6462BB8422DB93D30BB3932BD3535BE3038C02C3BC2283EC423 +42C61F46C81A4ACA154ECD1024A09B24A09824A19424A19125A28D25A28A25 +A38625A48225A57E25A67924A77524A87125A96C25AA6725AB6326AC5E27AE +5928AF5529B1502AB24C2CB4482EB54330B73F32B93B35BA3637BC323ABE2E +3DC02941C22544C42048C61B4BC8174FCB12279D9D279E99279E96279E9227 +9F8F28A08B28A08728A18428A28028A37B28A47728A57228A66E28A76928A8 +6529AA602AAB5B2BAC572CAE522DAF4E2FB14931B34533B44135B63C37B838 +3ABA343DBC2F40BE2B43C02646C2224AC41D4DC61851C9132A9A9F2A9B9B2A +9B982A9C942A9C902A9D8D2B9D892B9E852B9F812BA07D2BA1792BA2742BA3 +702BA46B2BA5662CA7622DA85D2EAA592FAB5430AD5032AE4B33B04735B242 +38B43E3AB63A3CB8353FBA3142BC2C45BE2848C0234CC21E4FC51953C7142D +97A12D989D2D98992D99962D99922D9A8F2D9A8B2E9B872E9C832E9C7F2E9D +7B2E9F762EA0722EA16D2EA3682FA4632FA55F30A75A32A85633AA5134AC4D +36AE4838AF443AB1403CB33B3FB53742B73244BA2E47BC294ABE244EC02051 +C31B55C5163094A230959F30959B30969830969430979030978D3198893199 +85319981319A7D319B78319D73319E6F31A06A32A16532A36133A45C34A658 +36A75337A94F39AB4A3AAD463DAF413FB13D41B33844B53446B72F49BA2B4C +BC264FBE2153C11C56C3173391A43392A133929D3393993393963394923494 +8E34958B34958734968334977E34987A349A75349B70349D6C359E6735A062 +36A15E37A35938A5553AA6513BA84C3DAA473FAC4341AE3E44B13A46B33549 +B5314BB72C4EBA2751BC2254BF1D58C218368EA6368FA2368F9F368F9B3790 +9837909437919037918D37928937938537948137957C37967737987238996E +389B69399C643A9E603BA05B3CA1573DA3523EA54E40A74942A94544AC4046 +AE3B48B0374BB3324EB52E51B82953BA2456BD1F59C0193A8BA83A8BA43A8C +A13A8C9D3A8D9A3B8D963B8D933B8E8F3B8F8B3B8F873B90833B917E3B937A +3B94753B96703C976B3C99673D9B623E9C5E3F9E5940A05442A25043A44B45 +A74647A94249AB3D4BAE394DB03450B32F53B52A55B82558BB205BBE1B3E87 +AA3E88A63E88A33E89A03F899C3F89993F8A953F8A913F8B8D408C89408D85 +408E81408F7C40907740927240946E419569419764429960439B5B449D5745 +9F5247A14D48A3484AA6444CA83F4EAB3A50AD3653B03155B32C58B6275AB8 +225DBB1C4383AC4384A84384A54385A243859E44869B448697448794448790 +44888C458988458A84458B7F458C7A458E75458F7045916C46936746956347 +975E489959499B544B9D504CA04B4EA2464FA54151A73D53AA3856AD3358B0 +2E5AB3295DB62360B91E487FAE4880AA4880A74881A44981A149819D49829A +4982964983934A848F4A848B4A85874B86824B887D4B89784B8B744B8C6F4B +8E6A4B90654C92614D945C4E96574F9952509B4D529E4853A14455A33F57A6 +3A59A9355BAC305DB02B60B32563B6204D7BAF4D7BAC4E7CA94E7CA64E7DA3 +4E7DA04E7E9D4E7E994F7F964F7F924F808E50818A50828650838151847C51 +8677508872508A6D518B68518D64528F5F53925A54945555975056994B589C +46599F425BA23D5DA5385FA93361AC2D63AF2866B3225376B15377AE5377AB +5378A85378A55479A254799F547A9C547A99547B95557B92557C8D567D8956 +7E8457807F57817A56837656857156866C578867578A62588D5D598F585A92 +535B954E5D97495E9A445F9D3F61A13A63A43565A83067AB2A69AF245972B3 +5973B05973AD5974AB5974A85974A55A75A25A759F5A769C5A76995A77955B +78915B788D5C79885C7B835D7C7E5D7E795C7F745C816F5D836B5D85665E88 +615E8A5C5F8D57608F5262924D639547649942669C3D67A03869A4336BA72D +6DAB275F6EB45F6FB25F6FAF5F6FAD5F70AA6070A76071A46071A260729F60 +729C61739861739461749062758C63768763778263797D637A78637C73637E +6E63806964826464855F65885A668A55678D5068904B6994466B97406C9B3B +6E9F3670A33072A62A656AB6666BB4666BB1666BAF666CAC666CAA666DA767 +6DA4676EA2676E9F676F9B676F9868709468718F69728B6973866974816975 +7C6977776A79726A7B6D6A7D686B7F636B825E6C85596D88546E8B4E6F8E49 +70924472963E739A39759D3377A12D6C67B86D67B56D67B36D68B16D68AE6D +68AC6D69AA6E69A76E6AA46E6AA26E6B9F6E6B9B6F6C976F6C936F6D8F706E +8A706F8570718070727B70737671757171786C717A67727D62727F5D738257 +74865275894D768D4777904279943C7A98377C9C307363B97463B77464B574 +64B37464B17465AE7465AC7465AA7566A77566A57567A275679E75689B7668 +97766992766A8E766B89776C84776D7F776F7A77717578737078756B797766 +797A607A7D5B7B80567B84517C874B7E8B467F8F4080923A8296347B60BB7B +60B97B60B77B61B57B61B37B61B17B62AF7C62AC7C62AA7C63A77C63A57C63 +A27C649E7D659A7D65967D66927D678D7D68887E69847E6B7F7E6C797F6E74 +7F706F80726A80756581775F817B5A827E5583824F848549858944868D3E88 +9138825CBD825CBB825DB9825DB7835DB5835EB3835EB1835EAF835FAD835F +AA835FA88360A58360A284619E84629A84629684639185648C856588856683 +85687E866978866B73876D6E87706988726388755E8978598A7C538A7F4D8B +83488C87428E8B3C8A59BF8A59BD8A59BB8A59B98A5AB88A5AB68A5AB48A5B +B28A5BB08B5BAD8B5CAB8B5CA88B5DA58B5DA28B5E9E8B5F9A8C5F958C6091 +8C618C8C62878D64828D657D8D67778E69728E6B6D8F6D688F706290735D90 +7657917A52927D4C9381469485409255C19256BF9256BD9256BC9256BA9256 +B89257B69257B59257B39258B09258AE9258AB9259A99359A5935AA2935B9E +935C99935C95945D90945E8B94608694618195627C95647796667296686C97 +6B67976D6198715C9874569977509A7B4A9B80449952C39952C19952C09953 +BE9A53BC9A53BB9A53B99A54B79A54B59A54B39A55B19A55AF9A55AC9A56A9 +9A56A59B57A19B589D9B59999B5A949B5B909C5C8B9C5D869C5E819D607B9D +62769E64719E666B9E68669F6B60A06E5AA07255A1764EA27A48A14FC5A14F +C4A14FC2A14FC0A14FBFA150BDA150BCA150BAA150B8A251B6A251B4A251B2 +A252AFA252ACA253A9A253A5A254A1A3559DA35699A35794A3588FA4598AA4 +5A85A45B80A55D7BA55F76A66170A6646BA76665A7695FA86D59A97053AA74 +4DA94BC7A94CC6A94CC4A94CC3A94CC1A94CC0A94DBEA94DBDA94DBBA94DB9 +A94EB7A94EB5AA4EB3AA4FB0AA4FADAA50A9AA51A5AA51A1AA529DAB5399AB +5494AB558FAC568AAC5785AD5980AD5B7AAD5D75AE5F6FAE6269AF6464AF68 +5EB06B58B16F51B148CAB148C8B148C7B149C5B149C4B149C2B149C1B149C0 +B14ABEB14ABCB14ABBB14BB8B14BB6B24BB3B24CB0B24CADB24DA9B24EA5B3 +4EA1B34F9DB35098B35194B4528FB4538AB55584B5567FB6587AB65A74B65D +6EB76068B86363B8665DB96956BA45CCBA45CBBA45C9BA45C8BA45C7BA46C5 +BA46C4BA46C2BA46C1BA46BFBA47BEBA47BCBA47BABB48B7BB48B4BB49B1BB +49AEBB4AAABC4AA6BC4BA2BC4C9DBD4D98BD4E94BD4F8FBE508ABE5284BF54 +7FBF5679C05873C05B6DC15E68C26162C2645BC441CFC441CDC442CCC442CB +C442C9C442C8C442C7C442C5C443C4C443C3C443C1C443BFC444BDC444BBC4 +45B8C545B5C545B2C546AEC547AAC647A6C648A2C6499DC64A99C74B94C74C +8FC84E89C85084C9527EC95479CA5673CA596DCB5C67CC5F61CE3ED1CE3ED0 +CE3ECFCE3ECDCE3ECCCE3FCBCE3FCACE3FC8CE3FC7CE3FC6CE40C4CE40C2CE +40C0CE41BECE41BCCF41B9CF42B6CF42B3CF43AFCF44ABCF44A7D045A2D046 +9ED04799D14894D14A8FD24B89D24D84D34F7ED35178D45472D4576CD55A66 +D83AD4D83AD3D83AD1D83AD0D83BCFD83BCED83BCDD83BCBD83BCAD83CC9D8 +3CC7D83CC6D83CC4D83DC2D83DBFD83DBDD93EBAD93EB7D93FB3D940B0D940 +ACD941A7DA42A3DA439EDA4499DB4694DB478FDB4989DC4B84DC4D7EDD4F78 +DD5272DE546CE136D7E136D6E136D4E136D3E137D2E137D1E137D0E137CEE1 +37CDE137CCE138CBE138C9E238C7E239C5E239C3E239C1E23ABEE23ABBE23B +B8E23BB4E23CB1E23DACE23EA8E33FA3E3409EE34199E44294E4448FE5468A +E54884E64A7EE64C78E74F72> +<23A79B23A89823A99424A99124AA8D24AA8924AB8524AC8124AD7D23AD7923 +AE7523AF7023B06B23B16723B26224B45D24B55825B65326B74F27B94A29BA +462BBC412DBD3D2FBF3932C03434C23037C42B3AC5273EC72341C91E45CB19 +49CD154DCF0F26A59D26A59926A69626A69227A78F27A88B27A88727A98326 +AA7F26AB7B26AB7626AC7226AE6D26AF6826B06327B15F27B25A28B45529B5 +512AB64C2CB8482EB94330BB3F32BC3A34BE3637C0313AC12D3DC32940C524 +43C72047C91B4BCB164FCD1128A29E29A39B29A39729A49429A49029A58C29 +A68929A68529A78129A87C29A97829AA7329AB6F29AC6A29AD652AAE602AB0 +5C2BB1572CB2522DB44E2FB54930B74532B84034BA3C37BC3839BD333CBF2F +3FC12A42C32646C52149C71C4DC91751CC122BA0A02BA09C2CA1992CA1952C +A2922CA28E2CA38A2CA4862CA4822CA57E2CA67A2CA7752CA8712CA96C2CAA +672CAC622DAD5D2EAF592FB05430B15031B34B33B44735B64237B83E39B939 +3CBB353FBD3041BF2C44C12748C3234BC51E4FC71952CA142E9DA12E9E9E2E +9E9A2E9F972F9F932FA0902FA08C2FA1882FA1842FA2802FA37C2FA4772FA5 +722FA66D2FA8692FA96430AA5F31AC5A32AD5633AF5134B04D36B24837B444 +3AB53F3CB73B3EB93641BB3244BD2D47BF294AC1244DC31F50C61A54C81531 +9BA3319BA0319B9C319C98319C95319D91319D8D329E8A329F86329F8232A0 +7D32A17932A27432A46F32A56A32A66633A86133A95C34AB5836AC5337AE4F +38B04A3AB1453CB3413EB53C41B73843B93346BB2F49BD2A4CBF254FC12152 +C41C56C6163398A53398A134999E34999A349A96349A93349B8F349B8B349C +87349D83349D7F349E7A34A07634A17134A26C35A46735A56336A75E37A859 +38AA5539AB503BAD4C3CAF473FB14241B23E43B43945B63548B9304BBB2C4E +BD2751BF2254C21D57C4183695A63695A336969F37969C3797983797943798 +9137988D379989379A85379A81379C7C379D77379E73379F6E38A16938A264 +39A4603AA55B3BA7573CA9523DAA4D3FAC4941AE4443B04045B23B48B4364A +B6324DB92D50BB2853BD2356C01E59C2193992A83992A43993A13A939D3A94 +9A3A94963A94933A958F3A968B3A96873A97833A987E3A9A793A9B743A9C70 +3B9E6B3B9F663CA1623DA25D3EA4583FA65440A84F42A94A44AB4646AD4148 +B03D4AB2384DB4334FB62F52B92A55BB2557BE205BC11A3D8FAA3D8FA63D90 +A33D909F3D909C3E91983E91953E92913E928D3E93893E94853E95803E967C +3E98773E99723E9A6D3F9C68409E64409F5F41A15A42A35643A55145A74C47 +A94748AB434AAD3E4DAF3A4FB13552B43054B72B57B92659BC215CBF1B418B +AB418CA8418CA5418DA1418D9E428D9A428E97428E93428F8F428F8B429087 +42918342927E42947942957443976F43986B439A66449C61459E5D469F5847 +A15348A34E4AA5494BA8454DAA404FAC3C52AF3754B13256B42D59B7285BBA +225EBD1D4587AD4588AA4688A74689A34689A0468A9D468A99468A95478B92 +478C8E478C8A478D85478E8147907C47917747937248946D48966848986449 +9A5F4A9C5A4B9E554CA0514DA24C4FA44751A64253A93E55AB3957AE3459B1 +2F5BB42A5EB72461BA1E4A83AF4A84AC4A84A94B85A54B85A24B859F4B869B +4B86984B87944C87914C888D4C89884C8A844D8B7F4C8D7A4C8E754D90704D +926B4D93664E95624E975D4F9958509B53529E4E53A04955A34556A54058A8 +3B5AAB365CAE315EB12C61B42663B7204F7FB14F7FAE4F80AB5080A85081A4 +5081A150819E50829B50829751839451849051848C52858752878252887D52 +8A78528B73528D6E528F6A53916553926054955B559756569951579C4C599E +475AA1425CA43E5EA73960AA3362AD2E64B12867B422547AB2557BB0557BAD +557CAA557CA7557DA4557DA1567D9E567E9A567E97567F9357808F57818A58 +828658838158857C588677588872588A6D588C68598E6359905E5A92595B94 +545C974F5E9A4A5F9C45609F4062A33B64A63666A93068AD2B6AB0255A76B4 +5A76B15A77AF5B77AC5B78A95B78A65B78A35B79A05B799D5C7A9A5C7A965C +7B925D7C8E5D7D895E7E845E807F5E817A5E83755E85705E866C5E88675F8A +62608D5D618F5762925263954D649848659B43679E3E68A2396AA5336CA92D +6EAC276072B66072B36172B16173AE6173AB6174A96174A66174A36275A062 +759D62769A63779663779264788D647988657A83657C7E657D79647F746481 +6F65836A658565668760668A5B678D56688F5169924C6B96466C99416D9D3C +6FA03671A43073A72A676DB7676EB5676EB2676FB0686FAD686FAB6870A868 +70A66871A36871A069729D6972996973956A74916A758C6B76876B77826B78 +7D6B7A786B7C736B7E6E6C80696C82646D855F6D87596E8A546F8D4F70904A +71944473983F749B3A769F3478A22D6E69B96E6AB76E6AB46E6BB26E6BB06F +6BAD6F6CAB6F6CA86F6CA66F6DA36F6DA0706E9C706F99706F947170907171 +8B71728672738172757C727677727872727A6D737D68737F6274825D748558 +758853768B4E778E487892437A963D7B99377D9D317566BA7566B87566B675 +67B47567B27567B07668AD7668AB7669A87669A67669A3766AA0776A9C776B +98776C94786D8F786E8A786F8578708079727B79737679757179776C7A7A66 +7A7C617B7F5C7C82577D85517D894C7E8C4680904081943B8397357C62BC7C +62BA7C63B87C63B67C63B47C64B27D64B07D64AE7D65AB7D65A97D66A67D66 +A37E679F7E679C7E68977E69937F6A8E7F6B897F6C847F6D7F806F7A807075 +80727080746A817765817960827C5B83805584835085874A868A44878E3E88 +9238835FBE835FBC835FBA835FB88460B68460B48460B28461B08461AE8461 +AC8462A98462A68563A385639F85649B85659785669286668D866888866983 +866A7E876C79876D74876F6E88726988746489775F8A7A598A7D548B814E8C +84488D88428E8C3C8B5BC08B5BBE8B5BBC8B5CBA8B5CB98B5CB78B5DB58B5D +B38B5DB18B5EAE8C5EAC8C5EA98C5FA68C5FA38C609F8C619A8D62968D6391 +8D648D8D65888E66838E677D8E69788F6A738F6C6E8F6F6890716391745E91 +7858927B52937F4C9482469586409257C29358C09358BE9358BD9358BB9359 +B99359B79359B6935AB4935AB1935AAF935BAC935BA9935CA6945CA2945D9E +945E9A945F9695609195618C95628795638295647D966677966872976A6D97 +6C67986F6298725C9975569A79519B7D4A9C81449A54C49A54C29A54C19A55 +BF9A55BD9A55BC9A55BA9A56B89A56B69B56B49B57B29B57B09B57AD9B58AA +9B59A69B59A29C5A9E9C5B9A9C5C959C5C909C5D8B9D5F869D60819D617C9E +63779E65719F676C9F6A66A06D61A0705BA17355A2774FA37B49A250C6A251 +C4A251C3A251C1A251C0A252BEA252BDA252BBA252B9A253B7A253B5A253B3 +A254B0A354ADA355AAA355A6A356A2A3579EA45899A45895A45990A45A8BA5 +5C86A55D81A55F7BA66076A66271A7656BA76765A86A5FA96E5AA97153AA75 +4DA94DC8A94DC7A94EC5AA4EC4AA4EC2AA4EC1AA4EBFAA4FBEAA4FBCAA4FBA +AA4FB8AA50B6AA50B3AA51B1AA51ADAA52AAAB52A6AB53A2AB549DAB5499AC +5594AC568FAC578AAD5985AD5A80AE5C7BAE5E75AE6070AF636AAF6664B069 +5EB16C58B27052B14ACAB14AC9B24AC8B24AC6B24AC5B24BC3B24BC2B24BC0 +B24BBFB24CBDB24CBBB24CB9B24DB7B24DB4B24EB1B24EAEB34FAAB34FA6B3 +50A2B3519DB45199B45294B4538FB5558AB55685B6587FB6597AB65C74B75E +6FB76169B86463B9675DBA6A57BB46CDBB46CBBB47CABB47C9BB47C7BB47C6 +BB47C5BB48C3BB48C2BB48C0BB48BEBB49BCBB49BABB49B8BB4AB5BB4AB2BC +4BAEBC4BAABC4CA6BC4DA2BD4D9EBD4E99BD4F94BE508FBE528ABF5385BF55 +7FC05779C05974C15C6EC15E68C26262C3655CC443CFC443CEC443CDC443CB +C443CAC444C9C444C7C444C6C444C5C444C3C445C1C445C0C445BEC546BBC5 +46B9C546B6C547B2C647AFC648ABC649A7C64AA2C74A9EC74B99C74C94C74E +8FC84F8AC85184C9537FCA5579CA5773CB5A6DCB5C67CC5F61CE3FD2CE3FD1 +CE3FCFCE40CECE40CDCE40CBCE40CACE40C9CE41C8CE41C6CE41C5CE41C3CE +41C1CF42BFCF42BCCF43B9CF43B6CF44B3CF44AFD045ABD046A7D046A3D047 +9ED14899D14A94D14B8FD24C89D34E84D3507ED45278D45572D5576CD55A66 +D83BD5D83BD3D83CD2D83CD1D83CD0D83CCED83CCDD83CCCD83DCBD83DC9D8 +3DC8D83DC6D93EC4D93EC2D93EC0D93FBDD93FBAD940B7D940B4D941B0D942 +ACDA42A7DA43A3DA449EDB4599DB4794DB488FDC4A89DC4C84DD4E7EDD5078 +DE5272DE556CE237D7E237D6E237D5E238D4E238D2E238D1E238D0E238CFE2 +38CEE239CCE239CBE239C9E239C8E23AC6E23AC3E23AC1E23BBEE23BBCE23C +B8E23DB5E23DB1E23EACE33FA8E340A3E3419FE4429AE44394E4458FE5478A +E54984E64B7EE64D78E74F72> +<28AA9F28AA9B29AB9829AB9429AC9029AC8D29AD8929AE8529AE8128AF7C28 +B07828B17328B26E28B36A28B46528B56028B75B29B8562AB9512BBA4D2CBC +482EBD432FBE3F32C03A34C13636C33139C52D3CC6283FC82443CA1F47CC1A +4ACE164ED0102BA7A02BA89D2BA8992CA9962CA9922CAA8E2CAA8A2CAB862B +AC822BAD7E2BAD7A2BAE752BAF702BB16B2BB2662BB3612BB45D2CB5582DB7 +532EB84E2FB94A30BB4532BC4134BE3C36BF3839C1333CC32F3FC42A42C625 +45C82149CA1C4CCC1750CE122DA5A22EA59E2EA69A2EA6972EA7932EA7902E +A88C2EA9882EA9842EAA802EAB7B2EAC772DAD722DAE6D2DAF682EB0632EB2 +5E2FB3592FB45531B65032B74B33B94735BA4237BC3E39BD393BBF353EC030 +41C22C44C42747C6224BC81D4ECA1852CC1330A3A330A39F30A39C30A49831 +A49531A59131A58D31A68931A78531A78130A87D30A97830AA7330AB6F30AD +6A30AE6531AF6031B15B32B25633B35234B54D36B64837B84439B93F3BBB3B +3EBD3641BE3243C02D46C22849C4244DC61F50C81A54CB1532A0A432A1A133 +A19D33A29A33A29633A29233A38F33A48B33A48733A58333A67E33A77A33A8 +7533A97033AA6B33AB6633AD6134AE5D35AF5836B15337B24F38B44A3AB545 +3CB7413EB93C40BB3843BC3346BE2F49C02A4CC2254FC42052C71B55C91635 +9EA6359EA2359F9F359F9B359F9735A09436A09036A18C36A28836A28436A3 +8035A47B35A57735A67236A76D36A96836AA6337AC5E38AD5A39AE553AB050 +3BB24C3CB3473EB54240B73E43B83945BA3548BC304BBE2B4EC02750C22254 +C51D57C717379BA7379CA4379CA0389D9C389D99389D95389E91389E8E389F +8A38A08638A08238A17D38A27838A47338A56E38A66A39A86539A9603AAB5B +3BAC573CAE523DAF4D3FB14841B34443B43F45B63B47B8364ABA324DBC2D4F +BE2852C12355C31E59C5193A99A83A99A53A99A13A9A9E3A9A9A3B9B973B9B +933B9C8F3B9C8C3B9D883B9E833B9F7F3BA07A3BA1753BA2703BA46B3BA566 +3CA6623DA85D3EA9583FAB5440AD4F41AE4A43B04545B24147B43C4AB6384C +B8334FBA2E51BC2954BF2457C11F5AC41A3D96AA3D96A63D97A33D979F3D97 +9C3E98983E98953E99913E998D3E9A893E9B853E9C813E9D7C3E9E773E9F72 +3EA16D3EA2683FA46340A55F40A75A41A85543AA5044AC4C46AE4748AF424A +B13E4CB3394EB63551B83053BA2B56BD2659BF205CC21B4093AB4093A84094 +A54094A141949E41959A41959741959341968F41978B41978741988341997E +419B79419C74419E6F429F6A42A16543A26143A45C44A65746A75247A94E49 +AB494AAD444CAF3F4FB13B51B33653B53156B82C58BA275BBD225DC01C448F +AD4490AA4490A64491A34491A045919C45929945929545939145938D459489 +45958545968045977B459876459A71469C6C469D67469F6347A15E47A25949 +A4544AA6504CA84B4DAA464FAC4151AE3D53B03856B33358B52E5AB8295DBB +235FBE1D488CAF488CAC488CA8488DA5498DA2498D9E498E9B498E97498F94 +498F9049908C4A91874A92834A937E4A95794A96744A986F4A996A4A9B654B +9D604B9F5B4DA0574EA2524FA44D51A64853A94354AB3F56AD3A58B0355AB3 +305DB52A5FB82562BB1F4C88B04D88AD4D88AA4D89A74D89A44D89A04D8A9D +4D8A9A4E8B964E8B924E8C8E4E8D8A4E8E864F8F814E907C4F92764F93714F +956D4F97684F9963509A5E519C59529E5453A04F55A34A56A54658A7415AAA +3C5CAC375DAF325FB22C62B52764B9215183B25184AF5284AC5284A95285A6 +5285A35286A052869C53869953879553889153888D548989548A84548C7F54 +8D7A548F7554907054926B54946655966155985C569A57589C52599E4D5AA1 +485CA3435DA63F5FA93961AC3463AF2F65B22967B523567FB4577FB15780AE +5780AB5780A85781A55781A258819F58829C58829858839559849059858C59 +86875A87825A887D5A8A785A8B735A8D6E5A8F695A91645B935F5B955A5C97 +555E9A505F9C4B609F4662A24163A53C65A83767AB3169AE2B6BB2255C7AB5 +5C7AB35C7BB05C7BAD5D7CAA5D7CA85D7CA55D7DA25D7D9F5E7E9B5E7E985E +7F945F808F5F818B60828660838160857C608676608871608A6C608C68608E +6361905D62925863955364974E659A49679D4468A03F69A33A6BA7346DAA2E +6FAD286275B76276B46276B26277AF6377AD6377AA6378A76378A46379A264 +799E647A9B647A97657B93657C8E667D8A667E8567807F66817A6683756684 +7066866B678866678A61688D5C688F576992526B954C6C98476D9B426E9F3D +70A23772A53174A92B6871B86871B66972B46972B16973AF6973AC6973AA6A +74A76A74A46A75A16A759E6B769B6B76976B77926C788D6C79886D7A836D7C +7E6D7D796D7F746D816F6D836A6D85656E875F6E8A5A6F8D55708F5071934B +739645749940759D3A77A03479A32E6F6DBA6F6DB86F6EB6706EB3706EB170 +6FAF706FAC706FAA7070A77170A47171A171719E71729A7272967273917374 +8C73758773778273787D737A78747B73747D6E747F6874826375845E758759 +768A54788D4E7990497A94437B973E7C9B387E9E327669BB7669B97669B776 +6AB5776AB3776BB1776BAF776BAC776CAA776CA7786CA4786DA1786D9D786E +99796F9579709079718B7A72867A73817A757C7A76777A78727B7A6C7B7C67 +7B7F627C815D7D84577E87527F8B4C808E4781924182953B8498357D65BD7D +65BB7D66B97D66B77E66B57E67B37E67B17E67AF7E68AC7E68AA7E68A77F69 +A47F69A17F6A9D7F6B99806C94806C8F806D8A806F8581708081717B817376 +81757082776B827966837C61837F5B84825685855086894B878C45888F3F89 +93398461BF8461BD8562BB8562B98562B78563B58563B38563B18564AF8564 +AD8564AA8665A78665A48666A086679C87679887689387698E876A89876B84 +886D7F886E7A88707488726F89746A8976658A795F8B7C5A8B7F548C834E8D +86498E8A438F8D3D8C5DC18C5EBF8C5EBD8C5EBB8C5FBA8C5FB88C5FB68C60 +B48D60B28D60B08D61AD8D61AA8D61A78D62A48D63A08E639C8E64978E6592 +8E668D8E67888F68838F697E8F6B79906D73906F6E90716991736491765E92 +7958937D5394804D958447968841935AC3935AC1945ABF945BBE945BBC945B +BA945BB8945CB7945CB5945CB2945DB0945DAE945EAB945EA7955FA3955F9F +95609B95619696629296638D96648896658296667D976878976A73986C6D98 +6E6899716299745D9A77579B7A519C7E4B9D82459B56C59B56C39B57C29B57 +C09B57BE9B57BD9B58BB9B58B99B58B79B59B59B59B39B59B19C5AAE9C5AAB +9C5BA79C5BA39C5C9F9D5D9A9D5E969D5F919D608C9E61879E62829E637C9F +65779F67729F696CA06B67A06E61A1715BA27455A3784FA47C49A253C7A353 +C5A353C4A353C2A353C1A354BFA354BDA354BCA354BAA355B8A355B6A355B4 +A356B1A356AEA457ABA458A7A458A3A4599EA45A9AA55A95A55B90A55C8BA5 +5D86A65F81A6607CA76276A76471A7666BA86966A86C60A96F5AAA7254AB76 +4EAA4FC9AA4FC8AA50C6AA50C4AA50C3AA50C1AA50C0AA51BEAA51BDAA51BB +AB51B9AB52B7AB52B4AB53B1AB53AEAB54ABAB54A7AC55A2AC569EAC5699AC +5795AD5890AD598BAD5B86AE5C80AE5E7BAF5F76AF6270AF646AB06764B16A +5FB16D59B27152B24CCBB24CCAB24CC8B24CC7B24CC5B24DC4B24DC3B24DC1 +B24DC0B24EBEB34EBCB34EBAB34FB8B34FB5B34FB2B350AEB351ABB451A7B4 +52A2B4529EB45399B55494B5558FB5568AB65885B65980B75B7AB75D75B75F +6FB86269B96563BA685DBA6B57BB48CEBB48CCBB48CBBB49C9BB49C8BB49C7 +BB49C5BB49C4BB4AC2BB4AC1BC4ABFBC4ABDBC4BBBBC4BB8BC4CB5BC4CB2BC +4DAFBD4DABBD4EA7BD4EA2BD4F9EBE5099BE5194BE528FBF538ABF5585C056 +7FC0587AC15B74C15D6EC25F68C36262C4665CC544D0C544CFC545CDC545CC +C545CBC545C9C545C8C546C7C546C5C546C4C546C2C547C0C547BEC547BCC5 +48B9C648B6C649B3C649AFC64AABC74AA7C74BA3C74C9EC74D99C84E94C84F +8FC8518AC95285C9547FCA5679CA5873CB5B6DCC5D67CD6061CF41D3CF41D1 +CF41D0CF41CFCF41CDCF42CCCF42CBCF42C9CF42C8CF42C7CF42C5CF43C3CF +43C1CF43BFCF44BDCF44BAD045B7D045B3D046B0D046ACD047A7D148A3D149 +9ED14A99D14B94D24C8FD24E8AD34F84D3517ED45379D45673D5586DD65B67 +D93DD5D93DD4D93DD3D93DD1D93DD0D93ECFD93ECED93ECCD93ECBD93ECAD9 +3FC8D93FC6D93FC5D93FC3D940C0D940BED941BBD941B8DA42B4DA42B0DA43 +ACDA44A8DA45A3DB469EDB4799DB4894DC498FDC4B8ADD4D84DD4F7EDE5178 +DE5372DF566CE238D8E239D7E239D5E239D4E239D3E239D2E239D1E23ACFE2 +3ACEE23ACDE23ACBE23ACAE23BC8E23BC6E23BC4E33CC2E33CBFE23DBCE23D +B9E23EB5E33FB1E33FADE340A8E341A3E4429FE4439AE44495E5468FE5488A +E64984E64C7EE74E78E75072> +<2EACA22EAC9F2EAD9B2FAD982FAE942FAE902EAF8C2EB0882EB0842EB1802D +B27B2DB3772DB4722DB56D2DB6682DB7632DB85E2DB9592EBB542EBC4F2FBD +4A31BE4632C04134C13C37C33839C4333CC62F3FC82A42CA2545CB2148CD1C +4CCF1750D11130AAA430AAA031AA9C31AB9931AB9531AC9131AD8D31AD8A30 +AE8530AF8130AF7D30B07830B1732FB26E2FB4692FB5642FB65F30B75A30B8 +5631BA5132BB4C33BC4735BE4337BF3E39C1393CC2353EC43041C62C44C727 +47C9224BCB1D4ECD1851CF1332A7A532A8A133A89E33A99A33A99633AA9333 +AA8F33AB8B33AC8733AC8332AD7E32AE7A32AF7532B07032B16B32B26632B4 +6132B55C33B65734B75235B94E36BA4938BC4439BD3F3CBF3B3EC03641C232 +43C42D46C52849C7244DC91F50CB1A53CE1434A5A635A6A235A69F35A79B35 +A79835A79435A89035A98C35A98835AA8435AB8035AB7B35AC7635AE7235AF +6C34B06735B16235B35E36B45937B55437B74F39B84A3ABA463CBB413EBD3C +40BE3843C03346C22F49C32A4CC5254FC72052C91B55CC1637A3A737A4A437 +A4A037A49C37A59937A59537A69137A68E37A78A37A78637A88137A97D37AA +7837AB7337AC6E37AE6937AF6438B05F38B25A39B3563AB4513BB64C3DB747 +3EB94241BA3E43BC3945BE3548C0304BC12B4EC32650C52153C81C57CA1739 +A1A839A1A539A2A139A29E39A29A3AA3963AA3933AA48F3AA48B3AA5873AA6 +833AA77E3AA87A3AA9753AAA703AAB6A3AAD663AAE613BAF5C3CB1573DB252 +3EB44D3FB54941B74443B83F45BA3B48BC364ABE324DBF2D4FC12852C42355 +C61E58C8183B9FA93B9FA63B9FA23BA09F3CA09B3CA0983CA1943CA1903CA2 +8D3CA3893CA3843CA4803CA57B3CA6763CA7713CA96C3CAA673DAC623DAD5D +3EAE593FB05440B14F41B34A43B54545B64147B83C4ABA384CBB334FBD2E51 +C02954C22457C41F5AC6193E9CAB3E9DA73E9DA43E9DA03E9E9D3E9E993F9E +953F9F923F9F8E3FA08A3FA1863FA1813FA27D3FA4783FA5733FA66E3FA869 +3FA96440AB5F41AC5A41AE5543AF5144B14C46B24748B4424AB63E4CB7394E +B93451BB3053BE2B56C02558C2205BC51B419AAC419AA9419AA5419BA2419B +9E419B9B419C97429C93429D90429D8C429E88429F8342A07E42A17941A274 +42A36F42A56A42A76542A86143AA5C44AB5745AD5247AE4D48B0484AB2444C +B33F4EB53B50B73653B93155BC2C58BE275AC0215DC31C4497AD4497AA4497 +A74498A34498A044989C449999459995459A91459A8E459B89459C85459D80 +459E7B459F7645A17145A26C45A46745A56246A75E47A85948AA5449AB4F4B +AD4A4DAF454FB14151B33C53B53855B73357B92D5ABC285CBE235FC11D4793 +AF4794AC4794A84794A54895A148959E48959B48969748969348979048978B +489887489982489A7D489C78489D73489F6E48A06949A26449A4604AA55B4B +A7564CA8514EAA4C4FAC4751AE4353B03E55B23957B43459B72F5CB92A5EBC +2461BF1E4B90B04B90AD4B90AA4B91A74B91A34C91A04C929D4C92994C9396 +4C93924C948E4C95894C96854C97804C987B4C9A754C9B704C9D6B4D9E674D +A0624EA25D4FA35850A55351A74E53A94954AB4556AD4058AF3B5AB2365CB4 +315EB72B60BA2663BD204F8CB24F8CAF4F8DAC508DA9508DA5508EA2508E9F +508E9B508F98508F9450909051908C51918751938351947D51957851977351 +996E519A69519C64529E5F539F5A54A15555A35056A54C58A7475AA9425BAC +3D5DAE385FB13361B42D63B72865BA215488B35488B15488AE5489AB5489A7 +5489A4548AA1558A9E558A9B558B97558B93558C8F568D8A568E86568F8056 +917B56927656947156966C569767569962579B5D589D58599F535AA14E5CA3 +495DA6445FA84061AB3A62AE3564B13066B42A68B7245883B55984B25984AF +5984AD5985AA5985A75985A45A86A15A869D5A869A5A87965A88925B888E5B +89895B8B845B8C7F5B8D795B8F745B916F5B936A5C94655C96605D985B5E9A +565F9D51609F4C62A14763A44265A73D66AA3868AD326AB02C6CB3265E7EB6 +5E7FB45E7FB15E80AF5F80AC5F80A95F81A65F81A35F81A05F829D60829960 +839560849161858C61868761878262887D618A78618C73618D6E618F686291 +6362935E639559649854659A4F679D4A689F4569A2406BA53A6CA9356EAC2F +71AF29647AB8647AB6647AB3647BB1657BAE657BAB657CA9657CA6657CA365 +7DA0667D9D667E99667F9567809067818B68828668838168857C6886766888 +71688A6C688C67698E6269905D6A92586B95526C984D6D9A486E9E4370A13D +71A43873A73275AA2C6A75B96A75B76A76B56B76B36B76B06B77AE6B77AB6B +77A96B78A66C78A36C79A06C799C6D7A986D7B946D7C8F6E7D8A6E7E856F7F +7F6F817A6E83756E84706F866B6F88666F8B60708D5B718F5672925173954B +749846759C41769F3B78A2357AA52F7070BB7171B97171B77171B57172B272 +72B07273AE7273AB7273A97274A67274A373759F73759B7376977477937478 +8E757989757A84757C7E757D79757F7475816F75836976856476875F778A5A +788D54798F4F7A934A7B96447C993E7D9D397F9F32776CBD776CBB786DB978 +6DB6786DB4786EB2786EB0796FAE796FAB796FA97970A67970A27A719F7A71 +9B7A72967A73927B748D7B75887C77827C787D7C7A787C7B727C7D6D7C7F68 +7D82637D845D7E87587F8A53808D4D81904882944283973C859A367E68BE7E +68BC7F69BA7F69B87F69B67F6AB47F6AB27F6AB0806BAE806BAB806BA9806C +A6806CA2806D9E816E9A816F9581709082718B82728682738182747C827676 +837871837A6C837C67847F6184815C858457868751878B4B888E458991408A +943A8564C08664BE8665BC8665BA8665B98666B78666B58666B38767B08767 +AE8767AB8768A98768A58769A2886A9D886A99886B94886C8F896D8A896E85 +89708089717B8973758A74708A766B8B79658B7B608C7E5B8C81558D854F8E +88498F8B43908F3D8D60C28D61C08D61BE8D61BC8D61BB8E62B98E62B78E62 +B58E63B38E63B18E63AE8E64AC8E64A88E65A58F65A18F669D8F67988F6893 +8F698E906A89906B84906C7F906E79916F7491716F92736A92766493785F93 +7B59947F5395824D968647978941945CC4945DC2955DC0955DBF955EBD955E +BB955EB9955EB8955FB6955FB4955FB19560AF9560AC9661A89661A59662A0 +96639C96649797659297658E97668897678398697E986A79986C73996E6E99 +70699A73639A755D9B79579C7C529C804C9D84459C59C69C59C49C59C29C59 +C19C5ABF9C5ABE9C5ABC9C5ABA9C5BB89C5BB69C5BB49C5CB29D5CAF9D5DAC +9D5DA89D5EA49D5FA09E609B9E60969E61929E628D9F63889F64829F667DA0 +6778A06972A06B6DA16D67A17062A2735CA37656A37A50A47E49A355C8A355 +C6A355C5A456C3A456C2A456C0A456BEA457BDA457BBA457B9A457B7A458B5 +A458B2A459AFA459ACA55AA8A55BA4A55B9FA55C9BA65D96A65E91A65F8CA6 +6087A76182A7627CA76477A86671A8686CA96B66A96D60AA705BAB7454AC78 +4EAB51CAAB52C8AB52C7AB52C5AB52C4AB52C2AB53C1AB53BFAB53BEAB53BC +AB54BAAC54B8AC54B5AC55B2AC55AFAC56ABAC57A7AD57A3AD589FAD599AAD +5995AD5A90AE5B8BAE5D86AE5E81AF5F7BAF6176B06370B0666BB16865B16B +5FB26E59B37253B34ECCB34ECBB34EC9B34EC8B34FC6B34FC5B34FC3B34FC2 +B34FC0B350BFB350BDB350BBB451B8B451B6B452B3B452AFB453ABB453A7B5 +54A3B5549FB5559AB55695B65790B6588BB65A86B75B80B75D7BB85F75B861 +6FB9636ABA6664BA695EBB6C58BC4ACEBC4ACDBC4ACCBC4BCABC4BC9BC4BC7 +BC4BC6BC4BC5BC4CC3BC4CC2BC4CC0BC4CBEBC4DBCBD4DB9BD4DB6BD4EB3BD +4EAFBD4FACBE50A7BE50A3BE519FBE529ABF5395BF5490BF558BC05685C058 +80C15A7AC15C74C25E6FC26169C36463C4675DC646D1C646CFC647CEC647CD +C647CBC647CAC647C9C647C7C648C6C648C4C648C3C648C1C649BFC649BCC6 +49BAC64AB7C74AB3C74BB0C74BACC74CA8C84DA3C84E9FC84F9AC85095C851 +8FC9528ACA5485CA557FCA5779CB5974CB5C6ECC5E68CE6162D042D3D043D2 +D043D1D043CFD043CED043CDD043CBD044CAD044C9D044C7D044C6D044C4D0 +45C2D045C0D045BDD046BBD046B7D047B4D147B0D148ACD149A8D14AA3D24A +9FD24B9AD24C94D24E8FD34F8AD35185D4537FD45479D55773D6596DD75C67 +D93ED6D93FD5D93FD3D93FD2D93FD1D93FCFD93FCED940CDD940CCD940CAD9 +40C9D940C7DA41C5DA41C3DA41C1DA42BEDA42BBDA43B8DA43B5DA44B1DA45 +ADDB45A8DB46A3DB479FDB489ADC4995DC4B8FDD4C8ADD4E84DD507FDE5279 +DF5473DF566DE23AD8E33AD7E33AD6E33AD5E33BD4E33BD2E33BD1E33BD0E3 +3BCFE33CCDE33CCCE33CCAE33CC9E33DC7E33DC5E33DC2E33EBFE33EBCE33F +B9E340B5E340B1E341ADE441A8E442A4E4439FE5449AE54695E54790E6498A +E64A85E64C7FE74F79E75173> +<33AEA634AEA234AF9F34AF9B34B09734B09334B18F33B28B33B28733B38333 +B47F32B57A32B67532B67032B86B31B96631BA6132BB5C32BC5732BD5233BF +4D34C04836C14338C33F3AC43A3CC6353FC73041C92C44CB2747CD224BCE1D +4ED01851D31235ACA736ACA336ADA036AD9C36AE9836AE9436AF9136AF8D35 +B08935B18535B18035B27C34B37734B47234B56D34B66734B86234B95D35BA +5835BB5336BD4F37BE4A38BF453AC1403CC23B3EC43741C53244C72D47C929 +4ACB244DCC1F50CE1953D11437AAA838AAA438ABA138AB9D38AC9938AC9638 +AD9238AD8E38AE8A37AE8637AF8237B07D37B17837B27337B36E36B46937B5 +6437B75F37B85A38B95538BB5039BC4B3BBD463DBF413FC03D41C23843C334 +46C52F49C72A4CC9254FCA2052CD1B55CF1539A8A939A8A53AA9A23AA99E3A +AA9A3AAA973AAA933AAB8F3AAC8B3AAC873AAD8339AE7F39AF7A39B07539B1 +7039B26A39B36539B5603AB65B3AB7563BB9523CBA4D3DBB483FBD4341BE3E +43C03A46C13548C3304BC52B4EC72751C92154CB1C57CD173BA6AA3BA6A63B +A7A33CA79F3CA79B3CA8983CA8943CA9903CA98D3CAA893CAB843CAB803CAC +7B3BAD763BAF713BB06C3BB1673CB2623CB45D3DB5583DB7533EB84E40B949 +41BB4443BC4046BE3B48BF374AC1324DC32D50C52852C72355C91D58CB183D +A4AB3DA4A73DA5A43EA5A03EA59D3EA6993EA6953EA7923EA78E3EA88A3EA8 +863EA9813EAA7D3EAB783EAC723EAD6D3EAF683EB0633EB25E3FB35940B454 +41B64F42B74B44B94646BA4148BC3D4ABD384CBF334FC12E52C32954C52457 +C71F5AC9193FA2AC3FA2A83FA3A540A3A140A39E40A49A40A49740A49340A5 +8F40A58B40A68740A78340A87E40A97940AA7440AB6F40AD6A40AE6541AF60 +41B15B42B25643B45144B54C46B74748B8434ABA3E4CBB394FBD3551BF3053 +C12B56C32559C5205BC81A42A0AD42A0A942A0A642A1A242A19F42A19C43A2 +9843A29443A29143A38D43A48943A48443A57F43A67A43A77543A97043AA6B +43AC6643AD6144AF5C45B05746B15247B34D48B4494AB6444CB83F4EB93B51 +BB3653BD3155BF2C58C1275AC3215DC61B449DAE449DAB459EA7459EA4459E +A0459F9D459F99459F9645A09245A08E45A18A45A28645A38145A47C45A577 +45A67245A86D45A96846AB6346AC5E47AE5948AF5449B14F4BB24A4DB4454F +B54151B73C53B93755BB3257BD2D59BF285CC2235FC41D479AAF479BAC489B +A9489BA5489CA2489C9E489C9B489D97489D94489E90489E8C489F8748A083 +48A17E48A27948A47348A56E48A76948A86449AA5F4AAB5B4BAC564CAE514D +B04C4FB14751B34253B53E55B73957B93459BB2F5BBD295EC02460C21E4A97 +B14B98AD4B98AA4B98A74B98A34B99A04B999D4B99994B9A964B9A924B9B8E +4C9C894B9D854B9E804B9F7B4BA0754BA2704BA46B4BA5664CA7614DA85C4E +AA574FAB5250AD4D52AF4954B04455B23F57B43B59B6365BB9305EBB2B60BE +2562C01F4E94B24E94AF4E94AC4E95A84E95A54F95A24F969F4F969B4F9698 +4F97944F97904F988C4F99874F9A824F9C7D4F9D784F9F724FA06D4FA26850 +A36350A55E51A65952A85453AA5055AC4B56AD4658AF415AB13C5CB4375EB6 +3260B92D62BB2764BE215290B35290B05291AD5291AA5291A75392A45392A1 +53929D53939A53939653949253948E53958953968553977F53997A539A7553 +9C70539E6B549F6654A16155A35C56A45757A65258A84D5AAA485BAC435DAE +3E5FB13961B33463B62E65B82967BC22568CB5568CB2568DAF578DAC578DA9 +578DA6578EA3578EA0578E9C578F99588F9558909158918C58928758938258 +947D58967858987358996D589B68589D63599E5E5AA0595BA2545CA44F5EA6 +4B5FA84661AB4162AD3B64B03666B23168B52B6AB8245B88B65B88B45B88B1 +5B88AE5B89AB5C89A85C89A55C8AA25C8A9F5C8A9C5C8B985D8B945D8C8F5D +8D8B5D8E865D90805D917B5D93765D94705D966B5D98665E9A615F9C5C609E +5761A05262A24D63A44865A74366A93E68AC396AAF336CB22D6EB5276083B8 +6083B56084B36184B06184AD6184AB6185A86185A56185A262869F62869B62 +879762889363898E638A89638B84638C7E638E79638F7463916F63936A6395 +6564975F65995A669B55679D5068A04B69A2466BA5416CA83B6EAB3670AE30 +72B12A667EB9667EB7667FB4667FB2667FAF6780AD6780AA6780A76781A567 +81A268819E68829A68839668849169858D6986876A87826A897D6A8A78698C +72698E6D6A8F686A91636B935E6B96596C98536D9A4E6E9D4970A04471A33E +72A63974A93377AC2D6C79BB6C79B86C7AB66C7AB46D7AB16D7BAF6D7BAD6D +7BAA6D7CA76E7CA46E7DA16E7D9E6E7E9A6F7F956F80906F818B7082867083 +8170857B708676708871708A6C708C66718E6171905C72935773955274984C +759B47769E4178A13C79A4367BA7307274BC7275BA7375B87375B67376B473 +76B17376AF7477AD7477AA7477A77478A47478A175799D757A99757B94767C +8F767D8A777E85777F7F77817A77837577846F77866A778865778B60788D5A +798F557A92507B954A7C98457D9C3F7F9F3981A1337970BE7970BC7970BA79 +71B87A71B67A72B37A72B17A72AF7A73AD7A73AA7B73A77B74A47B74A07B75 +9C7C76987C77937D788E7D79897E7A847E7C7E7E7D797D7F737D816E7E8369 +7E85647F875E7F8A59808D5481904E82934883964384993D869C37806BBF80 +6CBD806CBC806CBA806DB8816DB6816DB4816EB1816EAF816EAD816FAA826F +A78270A48270A082719B83729783739284748D84758884768284787D847977 +847B72847D6D857F6785826286845D878757878A52888D4C8990468A93408B +963A8767C18768BF8768BD8768BC8869BA8869B88869B6886AB4886AB2886A +AF886BAD886BAA896BA7896CA3896D9F896D9A8A6E968A6F918A708C8A7286 +8B73818B747C8B76768B77718B796B8C7C668C7E618D815B8E84568E87508F +8A4A908D4491913E8E63C38E64C18E64BF8F64BE8F65BC8F65BA8F65B88F65 +B68F66B48F66B28F66B08F67AD8F67AA9068A69068A290699E906A99916B94 +916C8F916D8A916E85926F8092707A92727592747093766A937865947B5F94 +7E5A95815496844E978848988B42955FC59660C39660C19660C09660BE9661 +BC9661BB9661B99662B79662B59662B39663B09763AD9764AA9764A69765A2 +97669D98679898679398688F986989996A84996B7F996D79996F749A706F9A +73699B75649B785E9C7B589D7E529E814C9E85469D5BC79D5CC59D5CC39D5C +C29D5CC09D5DBF9D5DBD9E5DBB9E5EBA9E5EB89E5EB59E5EB39E5FB09E5FAD +9E60A99E61A59F61A19F629C9F63979F64939F658EA06689A06783A0687EA1 +6A78A16B73A16D6EA26F68A27262A3755DA47857A47B51A57F4AA457C9A458 +C7A458C6A458C4A558C3A559C1A559BFA559BEA559BCA55ABAA55AB8A55AB6 +A55BB3A55BB0A55CADA65CA9A65DA5A65EA0A65F9CA75F97A76092A7618DA7 +6288A86382A8657DA86677A96872A96A6DAA6C67AA6F61AB725BAC7555AC79 +4FAB54CBAC54C9AC54C8AC54C6AC55C5AC55C3AC55C2AC55C0AC56BFAC56BD +AC56BBAD56B9AD57B6AD57B3AD58B0AD58ACAD59A8AE5AA4AE5AA0AE5B9BAE +5C96AE5D91AF5E8CAF5F87AF6082B0627CB06377B16571B1676BB26A65B26D +60B3705AB47353B450CDB450CCB450CAB451C9B451C7B451C6B451C4B451C3 +B452C1B452C0B452BEB453BCB453B9B553B7B554B4B554B0B555ACB555A8B6 +56A4B6579FB6589BB65896B75991B75B8BB75C86B85D81B85F7BB96076B963 +70BA656ABA6764BB6A5EBC6E58BD4CCFBD4CCEBD4CCCBD4DCBBD4DCABD4DC8 +BD4DC7BD4EC5BD4EC4BD4EC2BD4EC1BD4FBFBD4FBCBD4FBABE50B7BE50B4BE +51B0BE51ACBE52A8BF52A4BF539FBF549AC05595C05690C0578BC15886C15A +80C15C7BC25E75C2606FC36269C46563C5685DC648D2C648D0C649CFC649CD +C649CCC649CBC649C9C74AC8C74AC7C74AC5C74AC3C74AC2C74BC0C74BBDC7 +4BBBC74CB8C74CB4C84DB1C84EADC84EA8C84FA4C9509FC9519AC95295C953 +90CA548BCA5585CB5780CB597ACB5B74CC5D6ECD6068CE6262D044D4D044D3 +D045D1D045D0D045CFD045CDD045CCD045CBD046C9D046C8D046C6D046C5D1 +47C3D147C0D147BED148BBD148B8D149B5D149B1D14AADD24BA9D24BA4D24C +9FD24D9AD34E95D34F90D4518AD45285D4547FD55679D55873D65A6DD75D67 +DA40D6DA40D5DA41D4DA41D3DA41D1DA41D0DA41CFDA41CEDA42CCDA42CBDA +42C9DA42C8DA42C6DA43C4DA43C1DA43BFDA44BCDB44B9DB45B5DB46B1DB46 +ADDB47A9DB48A4DC499FDC4A9ADC4B95DD4C90DD4D8ADD4F85DE517FDE5379 +DF5573E0576DE33CD9E33CD8E33CD7E33CD5E33CD4E33DD3E33DD2E33DD0E3 +3DCFE33DCEE33DCCE33ECBE33EC9E33EC7E33FC5E33FC3E33FC0E340BDE341 +B9E341B6E342B2E442ADE443A9E544A4E5459FE5469AE54795E64890E64A8B +E74C85E74E7FE75079E85273> +<39B0A939B0A539B1A239B19E39B29A39B29639B39239B48F38B48B38B58738 +B68238B67E37B77937B87437B96F36BA6936BB6436BD5F37BE5A37BF5538C0 +5039C14B3AC3463BC4413DC63C3FC73742C93344CA2E47CC294ACE244DD01F +50D21A53D4143BAEAA3BAEA63BAFA33BAF9F3BB09B3BB0973BB1943BB2903A +B28C3AB3883AB4843AB47F3AB57A39B67539B77039B86B39B96639BB6139BC +5B39BD563ABE513BC04C3CC1473EC24240C43E42C53944C73447C82F49CA2A +4CCC254FCE2052D01B55D2153DACAB3DADA73DADA33DADA03DAE9C3DAE983D +AF953DB0913CB08D3CB1893CB1853CB2803CB37C3CB4773CB5713BB66C3BB7 +673BB9623CBA5D3CBB583CBC533DBE4E3FBF4940C04442C23F44C33A47C536 +49C6314CC82C4ECA2751CC2254CE1C57D0163FAAAC3FABA83FABA43FACA13F +AC9D3FAD9A3FAD963FAE923EAE8E3EAF8A3EAF863EB0823EB17D3EB2783EB3 +733EB46E3EB5683EB7633EB85E3EB9593FBB5440BC4F41BD4A43BE4545C041 +47C13C49C3374BC4324EC62D50C82853CA2356CC1E59CE1840A9AC40A9A940 +A9A540AAA240AA9E41AB9B41AB9741AB9340AC9040AD8C40AD8840AE8340AF +7E40B07940B17440B26F40B36A40B46540B66041B75B41B95542BA5043BB4B +45BD4747BE4249BF3D4BC1394DC23450C42F52C62A55C82457CA1F5ACC1942 +A7AD42A7AA42A7A642A8A342A89F42A99C43A99843A99443AA9143AA8D43AB +8942AC8442AC8042AD7B42AF7542B07042B16B42B26643B46143B55C44B757 +44B85246B94D47BB4849BC434BBD3F4DBF3A4FC13552C23054C42B56C62659 +C8205CCB1A44A5AE44A5AB44A5A744A6A444A6A044A69D45A79945A79645A8 +9245A88E45A98A45A98645AA8145AB7C45AC7745AE7245AF6C45B06745B262 +45B35D46B55847B65348B74E49B9494BBA454DBC404FBD3B51BF3653C13156 +C22C58C4275BC7215DC91B46A3AF46A3AC46A3A846A4A547A4A147A49E47A5 +9B47A59747A59347A68F47A68B47A78747A88247A97D47AA7847AB7347AD6E +47AE6947B06448B15F48B25A49B4554AB5504CB74B4DB8464FBA4151BB3D53 +BD3855BF3358C12E5AC3285CC5235FC71D49A0B049A1AD49A1A949A1A649A2 +A349A29F49A29C49A39849A39549A39149A48D49A58849A68449A77F49A87A +49A97449AA6F49AC6A49AD654AAF604BB05B4BB2564CB3514EB54C4FB64751 +B74353B93E55BB3957BD3459BF2F5CC1295EC32460C51E4B9EB14B9EAE4B9F +AB4B9FA74B9FA44C9FA14CA09D4CA09A4CA0964CA1924CA18E4CA28A4CA385 +4CA4804CA57B4CA6764CA8714CA96C4CAB674CAC624DAE5D4EAF584FB15350 +B24E52B44954B54455B73F57B93A59BB355BBD305DBF2B60C12562C41F4E9B +B24E9BAF4E9CAC4E9CA94E9CA54F9CA24F9D9F4F9D9B4F9D984F9E944F9E90 +4F9F8C4FA0874FA1824FA27D4FA4784EA5724FA66D4FA8684FA96350AB5E51 +AC5952AE5453B04F54B14A56B34658B44159B63C5BB8375DBB3260BD2C62BF +2764C2205198B45198B15198AD5299AA5299A75299A45299A1529A9D529A9A +529B96529B92529C8E529D89529E84529F7F52A07A52A27452A36F52A56A53 +A66553A86054A95B55AB5656AD5157AE4C59B0475AB2435CB43E5EB63960B8 +3362BA2E64BD2866BF225594B55595B25595AF5595AC5595A95595A65696A3 +56969F56969C56979856979456989056998C569A87569B82569C7C569E7756 +9F7256A16D56A36857A46357A65D58A85859A9535AAB4E5CAD4A5DAF455FB1 +4061B33A63B53565B83067BA2A69BD245990B65991B35991B15991AE5991AB +5A92A85A92A55A92A25A929E5A939B5A93975A94935A958E5A96895A97845A +987F5A9A7A5A9B745A9D6F5A9E6A5BA0655BA2605CA45B5DA5565EA75160A9 +4C61AB4762AD4264B03D66B23768B4326AB72C6CBA265D8CB85D8CB55E8DB2 +5E8DB05E8DAD5E8DAA5E8DA75F8EA45F8EA15F8E9D5F8F9A5F8F965F90915F +918C5F928760938260957D6096775F98725F9A6D609C68609D63619F5E61A1 +5863A35364A54E65A74966A94468AC3F69AE3A6BB1346DB42E6FB6286288B9 +6288B66388B46388B16389AF6389AC6389A96489A6648AA3648AA0648A9D64 +8B99658C94658C90658D8B658F8565908065917B65937565957065976B6599 +66669A61669C5B679E5668A0516AA34C6BA5476CA8426EAA3C6FAD3771B031 +73B22B6883BA6883B86883B66884B36984B16984AE6984AC6985A96985A66A +85A36A86A06A869C6A87986B88936B888E6B8A896B8B846B8C7E6B8E796B90 +746B916E6B93696B95646C975F6D995A6E9B546F9E4F70A04A71A34572A63F +74A83A76AB3478AE2D6E7EBC6E7EBA6E7EB76E7FB56F7FB36F7FB06F7FAE6F +80AB6F80A97080A67081A370819F70829B70839771849271858D7286887287 +8272897D728A77728C72718E6D72906772926273945D739658749853759B4D +769E4877A14279A33D7BA6377DA9317479BD7479BB7479B9757AB7757AB575 +7AB3757BB0757BAE767BAB767CA9767CA6767CA2767D9E777E9A777E96777F +9178818C79828679838179857B788776788870788A6B788C66798E617A905B +7A93567B95517C984B7D9B467E9E4080A13A82A4347A74BF7B74BD7B74BB7B +75B97B75B77C76B57C76B37C76B07C76AE7C77AB7C77A97D78A57D78A27D79 +9E7D7A997E7A957E7B8F7F7D8A7F7E85807F7F7F817A7F83747F846F7F866A +7F8864808B5F818D5A82905482924F839549849843859B3E879E37816FC081 +70BF8270BD8270BB8271B98271B78271B58372B38372B08372AE8373AB8373 +A88373A58474A184759D84769885779385788E867989867A84867C7E867D78 +867F7386816E86836887856387875E888A58898D5389904D8A93478B96418D +993B886BC2886BC0896BBF896CBD896CBB896DB9896DB7896DB58A6DB38A6E +B18A6EAE8A6EAB8A6FA88A6FA58A70A08B719C8B72978C73928C748D8C7588 +8C76828C787D8C79778C7B728D7D6C8D7F678E81628F845C8F8756908A5191 +8D4B92904593933F8F67C49067C29067C09068BF9068BD9068BB9068B99169 +B89169B69169B3916AB1916AAF916AAB916BA8916CA4926CA0926D9B926E96 +926F9193708C93718693728193747B93757694777194796B957B66957E6096 +815B96845597874F988A49998D439762C69763C49763C29763C19764BF9764 +BD9864BC9864BA9865B89865B69865B49866B19866AF9867AB9867A79968A3 +99699F996A9A996A959A6B909A6C8B9A6D859A6F809B707A9B72759B736F9C +756A9C78659D7A5F9D7D599E80539F844DA087479E5EC89E5FC69E5FC59E5F +C39E5FC19F60C09F60BE9F60BC9F61BB9F61B99F61B79F61B49F62B29F62AE +9F63ABA064A7A064A2A0659EA06699A16794A1688FA1688AA16A84A26B7FA2 +6C79A26E74A3706EA37269A47463A4775DA57A57A67E51A6814BA55ACAA55B +C8A55BC7A65BC5A65BC4A65CC2A65CC1A65CBFA65CBDA65DBBA65DB9A65DB7 +A65EB5A65EB1A75FAEA75FAAA760A6A761A2A8619DA86298A86393A8648EA9 +6589A96683A9677EAA6978AA6B73AA6C6DAB6F68AB7162AC745CAD7756AE7B +4FAC56CCAD57CAAD57C9AD57C7AD57C6AD58C4AD58C3AD58C1AD58C0AD59BE +AD59BCAE59BAAE5AB7AE5AB5AE5BB1AE5BAEAE5CAAAF5CA5AF5DA1AF5E9CAF +5F97AF5F92B0618DB06288B06382B1647DB16677B26772B26A6CB36C66B36F +60B4725AB57554B453CEB553CDB553CBB553CAB553C8B554C7B554C5B554C4 +B554C2B555C1B555BFB555BDB655BAB656B8B656B5B657B1B657ADB658A9B7 +59A5B759A0B75A9CB75B97B85C91B85D8CB85E87B95F81B9617CBA6376BA65 +70BB676BBB6965BC6C5FBD6F59BE4FD0BE4FCFBE4FCDBE4FCCBE4FCBBE50C9 +BE50C8BE50C6BE50C5BE50C3BE51C1BE51C0BE51BDBF52BBBF52B8BF52B5BF +53B1BF54AEBF54A9C055A5C056A0C0579BC15796C15891C15A8CC25B86C25C +81C25E7BC35F75C36270C4646AC56664C6695EC74AD2C74BD1C74BD0C74BCE +C74BCDC74BCCC74CCAC74CC9C84CC7C84CC6C84CC4C84DC2C84DC0C84DBEC8 +4EBBC84EB8C84FB5C84FB2C950AEC951A9C951A5C952A0CA539BCA5496CA55 +90CB568BCB5786CB5980CC5B7ACC5C74CD5F6FCE6169CF6463D146D5D147D3 +D147D2D147D1D147CFD147CED147CDD148CBD148CAD148C9D148C7D149C5D1 +49C3D249C1D249BFD24ABCD24AB9D24BB6D24BB2D24CAED34DA9D34EA4D34E +A0D34F9AD45095D45190D4538BD45485D55680D5577AD65974D75C6ED85E68 +DB42D7DB42D6DB43D5DB43D3DB43D2DB43D1DB43D0DB43CEDB44CDDB44CCDB +44CADB44C8DB44C7DB45C5DB45C2DB45C0DB46BDDB46BADB47B6DB48B2DC48 +AEDC49A9DC4AA4DC4B9FDD4C9ADD4D95DD4E90DE4F8BDE5185DE527FDF5479 +E05673E0596DE43EDAE43ED8E43ED7E43ED6E43ED5E43FD4E43FD2E43FD1E4 +3FD0E43FCFE43FCDE440CCE440CAE440C8E440C6E441C3E441C1E442BEE442 +BAE443B6E444B2E444AEE545A9E546A5E546A0E6489BE64996E64A90E74B8B +E74D85E84F7FE85179E85373> +<3FB2AC3FB2A83FB3A43FB3A13FB49D3FB4993EB5963EB6923EB68E3EB78A3D +B8863DB8813DB97C3CBA773CBB723CBC6D3CBD683CBE623CBF5D3CC1583CC2 +533DC34E3EC44940C64442C73F43C93A46CA3548CC304BCD2B4DCF2650D121 +53D31B56D51541B0AD41B1A941B1A541B2A240B29E40B39A40B39740B49340 +B48F3FB58B3FB6873FB6833FB77E3FB8793FB9743EBA6E3EBB693EBC643EBE +5F3EBF593FC05440C14F41C34A42C44544C54046C73B48C8374ACA324DCB2D +4FCD2852CF2255D11D58D31743AEAD42AFAA42AFA642B0A342B09F42B19B42 +B19842B29442B29041B38C41B48841B48441B57F41B67A41B77541B87041B9 +6A41BA6541BC6041BD5B41BE5642C05043C14B45C24646C34248C53D4AC638 +4CC8334FCA2E51CB2954CD2456CF1E59D11844ADAE44ADAB44AEA744AEA444 +AFA044AF9C44B09943B09543B19143B18E43B28943B28543B38043B47B43B5 +7643B67143B76C43B86743BA6143BB5C43BC5744BE5245BF4D47C04849C243 +4AC33E4CC4394EC63451C82F53C92A55CB2558CD1F5BCF1946ABAF46ACAC46 +ACA846ACA546ADA145AD9D45AE9A45AE9645AF9345AF8F45B08B45B08645B1 +8245B27D45B37745B47245B56D45B76845B86345B95D46BB5846BC5347BD4E +49BE494BC0444DC1404EC33B50C43652C63155C82C57C9265ACB215CCE1A47 +A9B047AAAC47AAA947ABA547ABA247AB9E47AC9B47AC9747AD9447AD9047AE +8C47AE8847AF8347B07E47B17947B27347B36E47B56947B66447B75F48B95A +48BA544ABB4F4BBD4A4DBE464FBF4150C13C52C23754C43257C62D59C8275B +CA225ECC1C49A8B149A8AD49A8AA49A9A649A9A349A99F49AA9C49AA9849AB +9549AB9149AC8D49AC8949AD8449AE7F49AF7A49B07549B16F49B36A49B465 +49B6604AB75B4BB8564CBA514DBB4C4FBC4751BD4252BF3D54C13856C23358 +C42E5BC6295DC82360CA1D4BA6B14BA6AE4BA6AB4BA7A74BA7A44BA7A14BA8 +9D4BA89A4BA8964BA9924BA98E4BAA8A4BAB854BAC804BAD7B4BAE764BAF71 +4BB16C4BB2664CB4614CB55C4DB6574EB8524FB94D51BA4853BC4354BD3F56 +BF3A58C0345AC22F5CC42A5FC62461C91E4DA4B24DA4AF4DA4AC4DA5A84DA5 +A54DA5A24DA69E4DA69B4DA6974DA7944DA7904DA88B4DA8874DA9824DAA7C +4DAC774DAD724DAE6D4EB0684EB1634EB35E4FB45850B65351B74E53B84954 +BA4556BB4058BD3B5ABF365CC1305EC22B60C52563C71F4FA1B34FA2B04FA2 +AD4FA2AA4FA3A64FA3A350A3A050A39C50A49950A49550A59150A58D50A688 +50A78350A87E50A97950AB7350AC6E50AD6950AF6451B05F51B25A52B35553 +B55055B64B56B84658B9415ABB3C5CBD375EBF3260C12C62C32764C521529F +B4529FB1529FAE52A0AB52A0A852A0A452A0A152A19E52A19A52A19653A293 +53A28E52A38A52A48552A58052A67A52A87552A97053AB6B53AC6653AE6154 +AF5B55B15656B25157B44C59B5475AB7435CB93E5EBB3860BD3362BF2E64C1 +2866C322559CB5559CB2559CAF559DAC559DA9559DA6559DA3559E9F559E9C +569E98569F94569F9056A08C55A18755A28255A37C55A57755A67256A86D56 +A96856AB6257AC5D57AE5858B0535AB14E5BB3495DB4445EB63F60B83A62BA +3564BC2F66BE2A69C1235899B65899B45899B15899AE5899AB599AA8599AA4 +599AA1599A9E599B9A599B97599C92599D8E599D89599F8459A07F59A17959 +A37459A46F59A66A5AA7655AA95F5BAB5A5CAC555DAE505EB04B60B14661B3 +4163B53C65B83667BA3169BC2B6BBE255C95B85C95B55C95B25C95AF5C95AC +5D96A95D96A65D96A35D96A05D979D5D97995D98955D99905D998C5D9A865D +9C815D9D7C5D9F765DA0715DA26C5DA4675EA5625EA75C5FA95760AA5262AC +4D63AE4864B04366B23E68B4386AB7336CB92D6EBB276091B96091B66091B4 +6191B16191AE6192AB6192A96192A66292A362939F62939C62949862949362 +958E62968962978462987F629A79629C74629D6F629F6962A16463A35F64A5 +5A65A65566A85067AA4B68AC4569AF406BB13B6DB3356FB62F71B829658CBA +658CB8658DB5668DB3668DB0668DAE668DAB668EA8678EA5678EA2678F9E67 +8F9A67909667909167918C68928768948268957C679777679972679B6C679C +67689E6268A05D69A2586AA4536BA64D6CA8486EAA436FAD3D71AF3873B232 +75B42C6A87BC6A88B96B88B76B88B56B88B26B89B06C89AD6C89AA6C89A86C +8AA56C8AA16C8A9D6D8B996D8C956D8C906D8D8B6E8F856E90806D927B6D94 +756D95706D976A6D99656E9B606F9D5B6F9F5670A15071A34B72A64674A840 +75AB3B77AE3579B02E7082BD7083BB7083B97183B67184B47184B27184AF71 +84AD7285AA7285A77285A47286A172869D73879873889373888E748A89748B +84748D7E748E7973907373926E73946974966374985E759A59769C54779E4E +78A14979A4437AA63E7CA9387EAC31767DBF767EBD767EBA777EB8777FB677 +7FB4777FB2777FAF7880AD7880AA7880A77881A47881A079829C7983977983 +927A858D7A86887A87827A897D7A8B777A8C727A8E6C7A90677A92627B945C +7C96577D99527E9B4C7F9E4680A14181A43B83A7357C78C07D79BE7D79BC7D +79BA7D7AB87D7AB67E7AB47E7AB27E7BAF7E7BAD7E7BAA7E7CA77F7CA37F7D +9F7F7E9B807E96807F9181818C81828681838181857B818776818870818A6B +818C65818E6082915B83935584965084994A859B44879E3E88A1388373C283 +74C08374BE8474BC8475BA8475B88475B68476B48476B28576B08577AD8577 +AA8577A78578A386799F86799A867A95877B90877D8A887E85887F7F88817A +87837487856F888769888964898B5F898D598A90548B934E8C96488D99428E +9C3C8A6FC38A6FC28A6FC08A70BE8B70BC8B70BA8B71B88B71B68B71B48B72 +B28B72B08B72AD8C73AA8C73A68C74A28C759E8D75998D76948E788E8E7989 +8E7A848E7B7E8E7D788E7F738F816D8F83688F856390875D908A57918D5292 +904C939346949640916AC5916AC3916BC2916BC0926BBE926CBC926CBB926C +B9926DB7926DB5926DB3926EB0926EAD936FAA936FA69370A193719D947298 +94739295748D95758895768295777D957977967B72967D6C967F6797816197 +845B988656988950998C4A9B90439866C79866C59866C49867C29967C09967 +BF9968BD9968BB9968B99968B79969B59969B39969B09A6AAD9A6BA99A6BA5 +9A6CA09B6D9B9B6E969B6F919C708C9C71879C72819C737B9D75769D77709D +796B9E7B659E7D609F805A9F8354A0864EA18A489F62C99F62C79F62C69F62 +C4A063C3A063C1A063BFA064BEA064BCA064BAA064B8A065B6A065B3A166B0 +A166ACA167A8A167A4A1689FA2699AA26A95A26B90A36C8BA36D85A36E80A4 +707AA47175A4736FA5756AA57764A57A5EA67D58A78052A8834CA65DCBA65E +C9A75EC8A75EC6A75EC5A75FC3A75FC2A75FC0A75FBEA760BDA760BBA860B8 +A861B6A861B3A862AFA862ACA863A7A964A3A9649EA9659AA96694AA678FAA +688AAA6984AB6A7FAB6C79AB6D74AC6F6EAC7168AD7463AD775DAE7A56AF7D +50AE59CDAE5ACBAE5ACAAE5AC8AE5AC7AE5BC5AE5BC4AE5BC2AE5BC1AF5CBF +AF5CBDAF5CBBAF5DB9AF5DB6AF5DB3AF5EAFAF5FABB05FA7B060A2B0619EB0 +6299B16393B1648EB16588B26683B2677DB26878B36A72B36C6DB46E67B571 +61B5745BB67754B655CFB656CEB656CCB656CBB656C9B656C8B657C6B657C5 +B657C3B657C2B758C0B758BEB758BBB759B9B759B6B75AB2B75AAFB75BABB8 +5BA6B85CA2B85D9DB95E98B95F92B9608DBA6188BA6282BA647DBB6577BB67 +71BC696BBD6B66BD6E60BE7159BF51D1BF51D0BF52CEBF52CDBF52CCBF52CA +BF52C9BF53C7BF53C6BF53C4BF53C2C054C1C054BEC054BCC055B9C055B6C0 +56B3C056AFC157ABC158A6C158A1C1599CC25A97C25B91C25C8CC35D87C35F +81C3607CC46276C46470C5666AC66864C76B5EC84DD3C84DD2C84DD1C84ECF +C84ECEC84ECCC94ECBC94ECAC94FC8C94FC7C94FC5C94FC3C950C1C950BFC9 +50BCC951BAC951B6C952B3CA52AFCA53AACA54A6CA55A1CB569CCB5696CB57 +91CC598CCC5A86CC5B81CD5D7BCD5F75CE616FCF6369D06563D249D6D249D4 +D249D3D249D2D24AD0D24ACFD24ACED24ACCD24ACBD24ACAD24BC8D24BC6D2 +4BC4D34BC2D34CC0D34CBDD34DBAD34DB7D34EB3D34FAFD34FAAD450A5D451 +A0D4529BD55396D55491D5558BD55686D65880D6597AD75B74D85E6ED96068 +DC45D8DC45D7DC45D5DC45D4DC45D3DC45D2DC45D0DC46CFDC46CEDC46CCDC +46CBDC46C9DC47C8DC47C5DC47C3DC48C1DC48BEDC49BBDC49B7DC4AB3DC4B +AFDD4BAADD4CA5DD4DA0DE4E9BDE4F96DE5091DE518BDF5386DF5480E0567A +E05874E15A6EE440DAE440D9E440D8E440D7E441D5E441D4E441D3E441D2E4 +41D1E441CFE542CEE542CCE542CBE542C9E543C7E543C4E543C2E544BFE544 +BBE545B7E546B3E546AFE547AAE648A5E649A0E64A9BE74B96E74C91E74D8B +E84F86E85080E9527AE95573> +<45B4AE45B4AB45B5A745B6A444B6A044B79C44B79944B89543B89143B98D43 +BA8943BA8542BB8042BC7B42BD7642BE7141BF6B41C06641C16141C25C42C4 +5642C55143C64C45C74746C94248CA3D4ACC384CCD334ECF2E51D12953D223 +56D41D59D61747B2AF47B3AC46B3A846B4A546B4A146B59D46B69A45B69645 +B79245B78F45B88B45B88644B98144BA7C44BB7744BC7244BD6D44BE6744BF +6244C15D44C25845C35246C44D47C64848C7434AC83E4CCA394ECB3450CD2F +53CF2A55D02458D21F5AD41948B1B048B1AC48B2A948B2A548B3A247B39E47 +B49B47B49747B59347B59047B68C46B78746B78346B87E46B97846BA7346BB +6E46BC6946BE6346BF5E46C05947C15448C34E49C4494BC5444CC7404EC83B +50C93652CB3054CD2B57CF2659D0205CD31A4AAFB14AB0AD49B0AA49B1A649 +B1A349B29F49B29C48B39848B39548B49148B48D48B58848B58448B67F48B7 +7A48B87448B96F48BA6A48BC6548BD5F48BE5A49C0554AC1504BC24B4DC346 +4EC54150C63C52C83754C93256CB2C58CD275BCF215ED11B4BAEB14BAEAE4B +AFAB4BAFA74BAFA44AB0A04AB09D4AB1994AB1964AB2924AB28E4AB38A4AB3 +854AB4804AB57B4AB6764AB7704AB96B4ABA664ABB614ABD5B4BBE564CBF51 +4DC04C4FC24750C34252C43D54C63856C83358C92E5ACB285DCD225FCF1C4C +ACB24CADAF4CADAB4CADA84CAEA54CAEA14CAF9E4CAF9A4CAF974CB0934CB0 +8F4CB18B4CB2864CB2814CB37C4CB4774CB6724CB76C4CB8674CBA624CBB5D +4DBC574EBD524FBF4D51C04852C14354C33E56C43957C63459C82F5CC9295E +CB2461CD1E4EABB34EABB04EABAC4EACA94EACA64EACA24EAD9F4EAD9B4DAD +984DAE944EAE904EAF8C4EB0874EB0824EB17D4EB2784EB4734EB56D4EB668 +4EB8634EB95E4FBA5850BC5351BD4E52BE4954BF4456C14057C23B59C4355B +C6305DC82A60CA2562CC1F50A9B450A9B04FAAAD4FAAAA4FAAA74FAAA34FAB +A04FAB9C4FAB994FAC954FAC9150AD8D50AE8850AE8350AF7E50B07950B274 +50B36F50B46950B66450B75F51B95A52BA5453BB4F54BC4A56BE4657BF4159 +C13C5BC2365DC4315FC62C61C82664CA2051A7B451A7B151A8AE51A8AB51A8 +A851A8A451A9A151A99D51A99A52AA9652AA9252AB8E52AB8A52AC8552AD80 +52AE7A52B07552B17052B26B52B46552B56053B75B54B85655B95156BB4C58 +BC4759BD425BBF3D5DC1385FC23261C42D63C62766C82153A5B553A5B253A6 +AF53A6AC53A6A953A6A554A6A254A79F54A79B54A79854A89454A88F54A98B +54AA8654AB8154AC7C54AD7654AF7154B06C54B26755B36255B45C56B65757 +B75258B94D5ABA485BBB435DBD3E5EBF3960C13462C22E65C42867C62256A3 +B656A3B356A3B056A3AD56A3AA56A4A756A4A356A4A056A49D56A59956A595 +56A69156A68C56A78856A88356A97D56AB7856AC7356AD6E57AF6857B06357 +B25E58B45959B5535AB64F5CB84A5DB9455FBB4060BD3A62BF3564C12F67C2 +2A69C42458A0B758A0B458A0B159A0AE59A1AB59A1A859A1A559A1A259A19E +59A29B59A29759A39359A38E59A48959A58459A67F59A87A59A97459AA6F59 +AC6A5AAE655AAF605BB15A5CB2555DB4505EB54B60B74661B94163BB3C64BC +3667BE3169C02B6BC2255C9DB85C9DB55C9DB35C9DB05C9DAD5C9DAA5C9EA7 +5C9EA35C9EA05D9F9D5D9F995D9F955DA0905DA18B5DA2865DA3815DA47C5D +A6765DA7715DA96C5DAA675DAC615EAE5C5FAF5760B15261B24D62B44864B6 +4365B83D67BA3869BC336BBE2D6EC0275F99B95F99B75F99B46099B1609AAE +609AAB609AA8609AA5609BA2609B9F609B9B619C97619C93619D8E619E8961 +9F8461A07E61A27960A37360A56E61A76961A96461AA5E62AC5963AE5464AF +4F66B14A67B34568B53F6AB73A6CB9346EBB2F70BD296395BA6395B86495B5 +6495B36496B06496AD6496AA6496A76596A46597A165979D65989965989565 +9990659A8B659B86659C81659E7C659F7665A17165A36B65A56665A76166A8 +5C67AA5668AB5169AD4C6AAF476CB1416DB43C6FB63771B83173BA2B6891BC +6891B96891B76891B46991B26992AF6992AC6992AA6992A76992A36A93A06A +939C6A94986A94936A958E6A96896A97846A997F6A9B796A9C746A9E6E6AA0 +696AA2636BA45E6BA6596CA7546DA94F6EAB4970AE4471B03F73B23975B433 +77B72D6D8CBD6D8CBB6D8CB86E8DB66E8DB46E8DB16E8DAF6E8DAC6E8EA96F +8EA66F8EA36F8F9F6F8F9B6F909670909270918D70938770948270967C6F97 +776F99716F9B6C6F9D67709F6170A15C71A35772A55273A74C74A94776AB41 +77AE3C79B0367BB32F7287BE7388BC7388BA7388B87388B57388B37489B174 +89AE7489AC7489A9748AA6748AA2758A9E758B9A758C95758D90768E8B768F +8676908075927A75947575966F75986A759A65769C5F779E5A77A05578A24F +79A44A7BA7447CA93F7EAC397FAE327882C07982BE7983BC7983BA7983B779 +83B57A84B37A84B17A84AE7A84AB7A85A87A85A57B86A27B869D7B87997B88 +947C898F7C8A897C8B847C8D7E7C8F797C90737C926E7C94687C96637D985E +7D9A587E9D537F9F4D80A24781A44283A73C84AA367F7DC17F7DBF7F7EBD7F +7EBB7F7EB9807FB7807FB5807FB3807FB18080AE8080AC8080A88181A58181 +A181829C82839882849382858D83868883878283897D828B77828D71828E6C +82906783926183955C849756859951869C4B879F4588A23F8AA4398578C385 +78C18579BF8679BD8679BB867AB9867AB7867AB5867AB3867BB1877BAE877B +AC877CA8877CA4877DA0887E9C887E9789809189818C8982878A838189857B +898775898970898B6A8A8D658A8F608B915A8B93548C964F8D99498E9C4390 +9F3D8C73C58C73C38C74C18C74BF8C74BD8D75BC8D75BA8D75B88D75B68D76 +B48D76B18D76AF8D77AB8E77A88E78A48E799F8F799B8F7A958F7B90907D8B +907E85907F7F90817A90837490856F918769918964918B5E928D5893905393 +934D949647969940926EC6936EC5936FC3936FC1936FBF9370BE9470BC9470 +BA9471B89471B69471B49472B19472AE9472AB9573A79574A395749E967599 +96769496778F977889977A84977B7E977D78977F7398816D98836898856299 +875C998A579A8D519B904B9C9344996AC89A6AC79A6AC59A6AC39A6BC29A6B +C09A6BBE9B6CBC9B6CBB9B6CB99B6CB79B6DB49B6DB19B6EAE9B6EAA9C6FA6 +9C70A29C709D9C71989D72939D738E9E74889E76829E777D9E79779F7A719F +7C6C9F7F66A08161A0835BA18655A2894FA38C49A065CAA165C8A166C7A166 +C5A166C4A167C2A167C0A167BFA267BDA268BBA268B9A268B7A269B4A269B1 +A26AAEA26AAAA36BA6A36CA1A36C9CA46D97A46E92A46F8CA57087A57281A5 +737BA67576A67670A6786BA77B65A77D5FA88059A88353A9864DA861CCA861 +CBA861C9A862C7A862C6A862C4A862C3A963C1A963C0A963BEA963BCA964BA +A964B7A965B4A965B1AA66ADAA66A9AA67A5AA68A0AA689BAB6996AB6A90AC +6B8BAC6D85AC6E80AD6F7AAD7174AD726FAE7469AE7763AF795EAF7C57B080 +51AF5DCEAF5DCDAF5DCBAF5DCAAF5EC8AF5EC7B05EC5B05EC3B05FC2B05FC0 +B05FBEB05FBCB060BAB060B7B161B4B161B1B162ADB162A8B163A4B2649FB2 +659AB26695B3678FB36889B36984B46A7EB46B79B46D73B56F6EB57168B674 +62B7765CB77955B758D0B759CFB759CDB759CCB759CAB75AC9B85AC7B85AC6 +B85AC4B85BC3B85BC1B85BBFB85BBDB85CBAB85CB7B85DB4B95DB0B95EACB9 +5EA8B95FA3BA609EBA6199BA6293BB638EBB6488BC6583BC667DBC6878BD6A +72BD6C6CBE6E66BF7060BF735AC054D2C054D1C055CFC055CEC055CDC055CB +C055CAC156C8C156C7C156C5C156C4C157C2C157C0C157BDC158BAC158B7C1 +58B4C259B0C25AACC25AA7C25BA2C35C9DC35D98C35E92C45F8DC46088C461 +82C5637DC56477C66671C6686BC76B65C86D5FCA50D4CA50D3CA50D2CA50D0 +CA51CFCA51CDCA51CCCA51CBCA51C9CA52C8CA52C6CA52C4CA52C2CA53C0CA +53BECA53BBCB54B8CB54B4CB55B0CB56ACCB57A7CC57A2CC589CCC5997CD5A +92CD5B8DCD5C87CD5E82CE5F7CCF6176CF6370D0656AD06764D34CD7D34CD5 +D34CD4D34CD2D34CD1D34CD0D34DCFD34DCDD34DCCD34DCAD34DC9D44EC7D4 +4EC5D44EC3D44EC1D44FBED44FBBD450B8D450B4D451B0D552ABD553A6D554 +A1D5549CD65597D65691D6578CD65987D75A81D85C7BD85E75D9606FD96269 +DD47D9DD47D7DD47D6DD48D5DD48D4DD48D2DD48D1DD48D0DD48CFDD49CDDD +49CCDD49CADD49C9DD4AC7DD4AC4DD4AC2DD4BBFDD4BBCDD4CB8DD4CB4DE4D +B0DE4EABDE4FA6DE4FA1DF509CDF5196DF5291DF538CE05586E05680E1587A +E15A74E15C6EE542DBE543DAE543D9E543D7E543D6E543D5E543D4E544D3E5 +44D1E544D0E544CFE544CDE544CCE645CAE645C8E645C6E646C3E646C0E647 +BCE647B9E648B4E649B0E649ABE74AA6E74BA1E74C9CE74D96E84E91E84F8C +E85186E95280E9547AE95674> +<4BB6B14BB7AD4BB7AA4AB8A64AB8A34AB99F49B99C49BA9849BB9549BB9149 +BC8D48BC8948BD8448BE7F48BF7A48C07447C16F47C26A47C36547C45F48C5 +5A48C75549C84F4AC94A4BCA454DCC404ECD3B50CF3652D03154D22B57D426 +59D6205CD8194CB5B14CB5AE4CB6AB4CB6A74BB7A44BB7A04BB89D4BB8994B +B9964AB9924ABA8E4ABB8A4ABB854ABC804ABD7B4ABE7649BF7049C06B49C1 +6649C2604AC45B4AC5564BC6514CC74B4DC9464FCA4150CB3C52CD3754CF32 +56D02C58D2275BD4215DD61B4EB3B24DB4AF4DB4AC4DB5A84DB5A54DB6A14C +B69E4CB79A4CB7974CB8934CB88F4CB98B4CB9864CBA814CBB7C4CBC774BBD +714BBE6C4BBF674BC1624CC25C4CC3574DC4524EC64D4FC74751C84252CA3E +54CB3856CD3358CE2E5AD0285DD2225FD41C4FB2B34FB2B04FB3AC4EB3A94E +B4A64EB4A24EB59F4EB59B4EB6984DB6944DB6904EB78C4EB8874EB8824DB9 +7D4DBA784DBB734DBD6D4DBE684DBF634EC05E4EC1584FC35350C44E51C549 +53C74454C83F56C93A58CB345ACD2F5CCE295ED02461D21D50B1B450B1B050 +B1AD50B2AA50B2A64FB3A34FB3A04FB39C4FB4994FB4954FB5914FB58D4FB6 +884FB7844FB87E4FB9794FBA744FBB6E4FBC694FBD644FBF5F50C05951C154 +52C24F53C44A54C54556C64058C83B59C9355BCB305DCD2A60CF2562D01F52 +AFB451AFB151B0AE51B0AB51B1A751B1A451B1A151B29D51B29A51B29651B3 +9251B38E51B48951B58551B67F51B77A51B87551B97051BA6A51BC6551BD60 +52BE5A53BF5554C15055C24B56C34658C54159C63C5BC8375DC9315FCB2C61 +CD2664CF2053AEB553AEB253AEAF53AFAB52AFA852AFA552B0A252B09E52B0 +9B52B19752B19352B28F52B28A53B38653B48153B57B53B67653B77153B96B +53BA6653BB6154BD5C54BE5655BF5157C04C58C24759C3425BC43D5DC6385F +C83261C92D63CB2766CD2154ACB654ACB354ADB054ADAC54ADA954ADA654AE +A254AE9F54AE9C54AF9854AF9454B09054B08B54B18754B28254B37C54B477 +54B57254B76D55B86755B96255BB5D56BC5757BD5258BF4D5AC0485BC1435D +C33E5EC43960C63362C82E65CA2867CC2256AAB656AAB356ABB056ABAD56AB +AA56ACA756ACA356ACA056AC9D56AD9956AD9556AE9156AE8D56AF8856B083 +56B17E56B27856B37356B56E56B66857B86357B95E58BA5959BC535ABD4E5B +BE495DC0445EC13F60C33A62C43464C62F66C82969CA2358A8B758A9B458A9 +B158A9AE58A9AB58A9A858AAA558AAA158AA9E58AB9A58AB9658AB9258AC8E +58AD8958AE8458AF7F58B07A58B17458B36F58B46A59B56559B75F5AB85A5B +BA555CBB505DBC4B5FBE4560BF4062C13B64C33666C43068C62A6AC8245AA6 +B85AA6B55AA6B25AA7AF5AA7AC5AA7A95AA7A65AA8A35AA89F5AA89C5AA998 +5AA9945AAA8F5AAA8A5AAB855BAC805BAD7B5BAF765BB0705BB26B5BB3665B +B5615CB65B5DB8565EB9515FBA4C61BC4762BD4264BF3C65C13767C3316AC4 +2C6CC6265CA3B95CA4B65CA4B35DA4B05DA4AD5DA4AA5DA5A75DA5A45DA5A1 +5DA59D5DA6995DA6955DA7915DA88C5DA9875DAA825DAB7D5DAC775DAD725D +AF6D5DB1675EB2625EB45D5FB55860B75262B84D63B94864BB4366BD3E67BF +386AC0336CC22D6EC4275FA1BA5FA1B760A1B460A1B260A1AF60A1AC60A2A9 +60A2A660A2A260A29F60A39B60A39760A49360A48E60A58960A68460A87F60 +A97960AA7460AC6F60AE6961AF6461B15F62B25963B45464B54F65B74A67B9 +4568BA3F6ABC3A6CBE346EC02F70C228639DBB639DB8639DB6639EB3639EB0 +639EAD649EAA649EA7649FA4649FA1649F9D64A09964A09564A19064A28B64 +A38664A48164A57B64A77664A87164AA6B64AC6664AE6065AF5B66B15667B2 +5168B44C6AB6466BB8416DBA3C6FBB3671BD3073BF2A6799BC679ABA679AB7 +679AB4679AB2679AAF689AAC689AA9689BA6689BA3689B9F689C9B689C9768 +9D93699E8E699F8968A08368A17E68A37868A47368A66D68A86868AA6369AC +5D6AAD586BAF536CB04E6DB2496EB44370B63E72B83874BA3276BD2C6B95BD +6B95BB6B96B86C96B66C96B36C96B16C96AE6C96AB6C97A86C97A56D97A26D +979E6D989A6D98956D99916D9A8B6D9B866D9D816D9E7B6DA0766CA2706CA4 +6B6DA6656DA8606EA95B6FAB5670AD5071AF4B72B14573B34075B53A77B735 +79B92E7091BF7091BC7091BA7191B87191B57192B37192B07192AD7192AB71 +92A87293A47293A172939D72949872959472958F729789729884729A7E729B +79729D73729F6E72A16872A36373A55E73A65874A85375AA4E76AC4878AF43 +79B13D7BB3377DB631758CC0758CBE768CBB768DB9768DB7768DB5768DB276 +8DB0778EAD778EAA778EA7778EA4778FA0788F9C78909778919278928D7893 +8778958278967C789877779A71779C6B789E6678A06178A25B79A4567AA651 +7BA84B7CAA457EAD407FAF3A81B2337B87C17B87BF7B88BD7C88BB7C88B97C +88B77C88B47C89B27C89B07C89AD7D89AA7D8AA77D8AA37D8A9F7E8B9B7E8C +967E8D917E8E8B7E8F867E91807E937A7E94757E966F7E986A7E9A647E9C5F +7F9E5980A05481A34E82A54983A84384AA3D86AD368182C38182C18183BF82 +83BD8283BB8283B98283B78284B48284B28284B08384AD8385AA8385A68386 +A283869E84879984889484898F848A8A858B84858D7E848F7984917384936D +84956884976285995D869B57879D5287A04C89A2468AA5408BA83A877DC487 +7DC2887DC0887EBF887EBD887EBB887EB9887FB7887FB5897FB2897FB08980 +AD8980AA8981A68981A28A829D8A83988A84938B858E8B86888B87838B897D +8B8B778B8D718B8F6C8B91668C93618C955B8D97558E9A508F9D4A909F4491 +A23E8E78C68E78C48E78C28E78C08E79BF8F79BD8F79BB8F79B98F7AB78F7A +B58F7AB38F7BB08F7BAD907CA9907CA5907DA1907E9C917E97917F9292818C +92828792848192857B928775928970928B6A928D65938F5F93915994945495 +964E969948979C419473C89473C69573C49573C29574C19574BF9574BD9575 +BB9675BA9675B79675B59676B39676B09677AD9677A99778A59778A097799B +987A96987B91997C8B997E8599807F99817A99837499856E9A87699A89639A +8B5D9B8D589C90529D934C9E96469B6EC99B6EC89B6EC69C6FC49C6FC39C6F +C19C6FBF9C70BE9C70BC9D70BA9D70B89D71B69D71B39D72B09D72AC9D73A8 +9E73A49E749F9E759A9F76959F778FA0788AA07A84A07B7EA07D78A17F73A1 +806DA18267A18562A2875CA28A56A38D50A58F4AA269CBA269CAA26AC8A36A +C6A36AC5A36BC3A36BC2A36BC0A36BBEA36CBCA46CBAA46CB8A46CB6A46DB3 +A46DAFA46EACA46EA7A56FA3A5709EA57199A67294A6738EA77488A77682A7 +777CA87977A87A71A87C6CA87E66A98160A9835AAA8654AB894EA964CDA965 +CCA965CAAA65C9AA66C7AA66C5AA66C4AA66C2AA67C1AA67BFAB67BDAB67BB +AB68B9AB68B6AB68B3AB69AFAB6AABAC6AA7AC6BA2AC6C9DAD6D98AD6E92AD +6F8CAE7086AE7281AF737BAF7476AF7670AF786AB07A64B07D5FB18058B283 +52B060CFB060CEB161CCB161CBB161C9B162C8B162C6B162C5B162C3B262C1 +B263C0B263BEB263BBB264B9B264B6B264B2B265AFB366AAB366A6B367A1B4 +689CB46996B46A90B56B8BB56C85B66E80B66F7AB67074B7726FB77469B877 +63B8795DB97C56B85CD1B85CD0B95CCEB95DCDB95DCBB95DCAB95DC8B95EC7 +B95EC5BA5EC4BA5EC2BA5EC0BA5FBEBA5FBCBA5FB9BA60B6BA60B2BA61AEBB +62AABB63A5BB63A0BC649ABC6595BD668FBD678ABD6884BE6A7EBE6B79BE6D +73BF6F6DBF7167C07361C1765BC257D3C258D2C258D0C258CFC258CEC258CC +C259CBC259C9C259C8C259C6C25AC5C25AC3C35AC1C35ABFC35BBCC35BB9C3 +5CB6C35CB2C35DAEC45EA9C45FA4C45F9FC56099C56194C6628EC66389C664 +83C6667DC76778C76972C86B6CC86D66C97060CB53D5CB53D4CB53D3CB54D1 +CB54D0CB54CECB54CDCB54CCCB55CACB55C9CB55C7CC55C6CC55C4CC56C2CC +56BFCC56BCCC57B9CC57B6CC58B2CD59ADCD5AA8CD5BA3CD5B9ECE5C98CE5D +93CF5E8DCF5F88CF6182CF627CD06476D16670D1686AD16A64D54FD7D54FD6 +D54FD5D44FD3D44FD2D44FD1D450CFD450CED450CDD550CBD550CAD551C8D5 +51C7D551C5D551C2D552C0D552BDD553B9D653B6D654B1D655ADD656A8D656 +A2D7579DD75898D75992D85A8DD85B87D85D82D95E7CD96075DA626FDA6469 +DE4ADADE4AD8DE4AD7DE4BD6DE4BD5DE4BD3DE4BD2DE4BD1DE4BD0DE4BCEDE +4CCDDE4CCBDE4CCADE4CC8DE4DC6DE4DC3DE4DC0DE4EBDDE4FBADF4FB6DF50 +B1DF51ACDF51A7DF52A2E0539DE05497E05592E1568CE15787E15981E25B7B +E25C75E25F6EE645DCE645DBE646D9E646D8E646D7E646D6E646D5E646D4E6 +46D2E647D1E647D0E647CEE647CDE647CBE748C9E748C7E748C4E749C1E749 +BEE74ABAE74BB6E74BB1E74CACE84DA7E84EA2E84F9CE85097E95192E9528C +E95387EA5581EA577AEA5974> +<51B9B350B9B050BAAC50BAA950BBA64FBBA24FBC9F4FBC9C4FBD984EBD944E +BE914EBE8C4EBF884EC0834EC17E4DC2784DC3734DC46E4DC5684DC6634DC7 +5E4EC8584FCA534FCB4E51CC4952CE4353CF3E55D13957D23459D42E5BD629 +5DD7235FD91C52B7B352B8B051B8AD51B9AA51B9A751BAA350BAA050BB9D50 +BB9950BC9550BC9250BD8D50BD894FBE844FBF7F4FC07A4FC1744FC26F4FC3 +6A4FC4644FC55F50C75A51C85451C94F52CB4A54CC4555CD3F57CF3A58D035 +5AD22F5CD42A5FD52461D71D53B6B453B6B153B7AE52B7AB52B8A752B8A452 +B9A152B99D51BA9A51BA9651BB9351BB8E51BC8A51BC8551BD8051BE7B51BF +7551C07051C16B51C36551C46052C55B52C65553C85054C94B55CA4657CC41 +58CD3B5ACF365CD0315ED22B60D42563D61F54B5B554B5B254B5AF54B6AC53 +B6A853B7A553B7A253B89E53B89B53B89753B99353B98F53BA8B53BB8653BC +8153BD7C53BD7653BF7153C06C53C16653C26153C35C54C55655C65156C74C +57C94759CA425ACB3D5CCD375ECE3260D02C62D22665D42055B3B655B4B355 +B4B055B4AC55B5A955B5A654B6A354B69F54B69C54B79854B79454B89054B8 +8C54B98754BA8254BB7D54BC7754BD7254BE6D55BF6855C06255C25D56C358 +57C45258C64D59C7485AC8435CCA3E5DCB385FCD3361CE2D64D02766D22157 +B2B656B2B356B3B056B3AD56B3AA56B4A756B4A356B4A056B59D56B59956B6 +9556B69156B78D56B78856B88356B97E56BA7856BB7356BC6E56BE6956BF63 +57C05E58C15958C35359C44E5BC5495CC7445DC83F5FCA3961CB3463CD2E65 +CF2868D02258B0B758B1B458B1B157B1AE57B2AB57B2A857B2A457B3A157B3 +9E57B39A57B49657B49257B58E57B68957B68458B77F58B87958BA7458BB6F +58BC6A58BD6458BF5F59C05A5AC1545BC24F5CC44A5EC5455FC64061C83A63 +CA3564CB2F67CD296ACF2459AFB859AFB559B0B259B0AF59B0AC59B0A859B1 +A559B1A259B19F59B29B59B29759B39359B38F59B48A59B58559B68059B77A +59B87559B97059BA6B5ABC655ABD605BBE5B5CC0555DC1505EC24B5FC34661 +C54162C63B64C83666CA3068CB2A6BCD255BADB85BAEB65BAEB35BAEB05AAE +AD5AAFA95AAFA65AAFA35AAFA05AB09C5BB0985BB1945BB1905BB28B5BB386 +5BB4815BB57C5BB6765BB7715BB86C5BBA665CBB615DBD5C5DBE565EBF5160 +C04C61C24762C34264C53C66C63768C8316ACA2C6DCC265CABB95CACB65CAC +B35CACB15CACAD5CADAA5CADA75CADA45CADA15CAE9D5CAE995DAF955DAF91 +5DB08C5DB1875DB2825DB37D5DB4785DB5725DB76D5DB8685EB9625EBB5D5F +BC5860BD5261BF4D63C04864C24366C33D67C53869C6326BC82D6ECA275EA9 +BA5EAAB75EAAB45EAAB15EAAAE5EAAAB5EABA85FABA55FABA25FAB9E5FAC9B +5FAC965FAD925FAE8D5FAE885FAF835FB07E5FB2795FB3745FB46E5FB66960 +B76460B95E61BA5962BB5463BD4E64BE4966C04467C13F69C3396BC5346DC6 +2E70C82861A7BB61A7B861A7B561A8B261A8B061A8AD61A8AA61A8A661A9A3 +61A9A061A99C61AA9861AA9461AB8F61AC8A62AD8562AE8061AF7A61B07561 +B27062B36A62B56563B66063B85A64B95565BB5067BC4B68BE4569BF406BC1 +3B6DC3356FC42F71C62964A4BC64A5B964A5B664A5B464A5B164A5AE64A5AB +64A5A864A6A564A6A164A69E64A79A64A79564A89165A98C65AA8765AB8164 +AC7C64AE7764AF7164B16C65B26665B46166B55C67B75768B85169BA4C6ABB +476CBD416DBF3C6FC03671C23173C42A67A1BD67A1BA67A2B867A2B567A2B2 +67A2AF67A2AC67A2A967A2A668A3A368A39F68A39C68A49768A59368A58E68 +A68968A78468A97E68AA7968AC7368AD6E68AF6868B16369B25E6AB4586BB5 +536CB74E6DB9496EBA4370BC3E71BE3873C03275C22C6B9EBE6B9EBB6B9EB9 +6B9EB66B9EB46B9EB16B9EAE6B9FAB6B9FA86B9FA56C9FA16CA09E6CA09A6C +A1956CA1906CA28B6CA4866CA5816CA67B6BA8756BAA706BAC6A6CAD656CAF +606DB05A6EB2556FB45070B54A71B74573B94074BB3A76BD3478BF2E6F9ABF +6F9ABC6F9ABA6F9AB86F9AB56F9AB26F9BB06F9BAD709BAA709BA7709BA470 +9CA0709C9C709D98719D93719E8E709F8970A18370A27E70A47870A67270A8 +6D70A96770AB6271AD5D71AE5772B05273B24D74B44776B64278B83C79BA36 +7BBC307396C07396BE7496BB7496B97496B77496B47496B27496AF7497AC75 +97A97597A67597A375989F75989A759996759A91759B8C759C86759E81759F +7B75A17575A37075A56A75A76575A85F76AA5A76AC5577AE4F79B04A7AB244 +7BB43E7DB6387EB9327891C17891BF7991BD7991BB7991B87992B67992B479 +92B17992AF7A92AC7A92A97A93A57A93A27A939D7B94997B95947B968F7B97 +897B99847A9A7E7A9C797A9E737AA06D7AA2687AA4627BA65D7BA8577CA952 +7DAC4C7EAE4780B04181B23B83B5357E8CC37E8CC17E8CBF7E8DBC7E8DBA7F +8DB87F8DB67F8DB47F8DB17F8DAF7F8EAC808EA8808EA5808FA1808F9C8090 +9880919280928D80938880958280977C809976809B71809D6B809F6680A060 +81A25B81A45582A75084A94A85AB4486AE3E87B0388487C48487C28487C084 +88BE8488BC8488BA8588B88588B68588B48589B18589AE8589AB8589A8868A +A4868AA0868B9B868C96868D91878E8C87908687918086937A86957486976F +869969869B64879D5E879F5988A15389A44D8AA6478BA9418DAB3B8A82C68A +82C48A82C28A83C08A83BE8A83BC8B83BA8B83B88B83B68B84B48B84B18B84 +AE8B85AB8C85A78C86A38C869F8C879A8D88958D89908D8A8A8D8C848D8D7E +8D8F788D91728D936D8D95678D97628E995C8F9C578F9E5190A04B91A34592 +A63F907DC7907DC5907DC4907DC2917EC0917EBE917EBC917EBA917EB8917F +B6917FB4917FB19280AE9280AB9281A79281A392829E93839993849493858E +948689948883948A7D948C77948D71948F6B94916695936095955B96985597 +9A4F989D4999A0429677C99678C79778C59778C49778C29779C09779BF9879 +BD9879BB987AB9987AB7987AB4987AB1987BAE987BAA997CA6997DA2997D9D +9A7E989A7F929A818D9B82879B84819B867B9B87759B896F9B8B6A9C8D649C +8F5F9D91599D94539E974D9F9A469D72CB9D72C99D73C79E73C69E73C49E74 +C29E74C19E74BF9E74BD9F75BB9F75B99F75B79F75B49F76B19F76AE9F77AA +A077A6A078A1A0799CA07A97A17B91A17D8BA27E85A2807FA2817AA28374A3 +856EA38769A38963A38B5DA48E57A59051A6934BA46DCDA46DCBA46EC9A46E +C8A56EC6A56FC4A56FC3A56FC1A56FC0A570BEA570BCA670BAA670B7A671B4 +A671B1A672ADA672A9A673A5A774A0A7759BA87695A87790A9788AA97A84AA +7B7EAA7D78AA7F72AA806DAA8267AA8561AB875BAC8A55AD8D4FAB68CEAB69 +CDAB69CBAB69CAAB6AC8AC6AC7AC6AC5AC6AC4AC6BC2AC6BC0AC6BBEAD6BBC +AD6CBAAD6CB7AD6CB4AD6DB1AD6DADAD6EA9AE6FA4AE709FAE7199AF7294B0 +738EB07488B07682B1777DB17877B17A71B17C6BB27E66B28160B38359B486 +53B264D0B264CFB265CDB265CCB365CAB365C9B366C7B366C6B366C4B366C3 +B466C1B467BFB467BDB467BAB468B7B468B4B469B0B469ACB56AA8B56BA3B5 +6C9DB66D98B76E92B76F8CB77087B87181B8737BB87475B97670B9786AB97A +64BA7D5EBB8057BA5FD2BA60D1BA60CFBB60CEBB60CCBB61CBBB61CABB61C8 +BB61C7BB62C5BB62C3BC62C1BC62BFBC63BDBC63BABC63B7BC64B4BC64B0BD +65ABBD66A7BD67A1BE689CBE6996BF6A91BF6B8BBF6C85C06D80C06F7AC070 +74C1726EC17468C27762C2795CC35BD4C35BD3C35BD1C35CD0C45CCFC45CCD +C45CCCC45CCAC45DC9C45DC8C45DC6C45DC4C45EC2C45EC0C55EBDC55FBAC5 +5FB7C560B3C560AFC561ABC662A6C663A0C6649BC76595C76690C8678AC868 +84C8697FC96B79C96C73C96E6DCA7067CA7360CD56D6CD57D5CD57D4CD57D2 +CD57D1CD57CFCC58CECD58CDCD58CBCD58CACD58C8CD59C7CD59C5CD59C3CD +59C0CE5ABECE5ABBCE5BB7CE5BB3CE5CAFCE5DAACF5EA5CF5F9FD0609AD061 +94D0628FD06389D16483D1657DD16777D26971D26B6BD26D65D652D8D652D7 +D652D6D652D4D653D3D653D2D653D0D653CFD653CED653CDD654CBD654CAD6 +54C8D654C6D655C3D755C1D755BED756BBD756B7D757B3D758AED859A9D85A +A4D85B9ED95B99D95C93D95D8ED95F88DA6082DA617CDA6376DB6570DA676A +DF4DDBDF4DD9DF4ED8DF4ED7DF4ED5DF4ED4DF4ED3DF4ED2DF4ED1DF4FCFDF +4FCEDF4FCCDF4FCBDF4FC9DF50C7DF50C4E051C2E051BFE052BBE052B7E053 +B3E054AEE155A9E155A3E1569EE15798E25893E2598DE25A88E25C82E35D7B +E35F75E3616FE748DDE748DCE749DAE749D9E749D8E749D7E749D6E749D4E7 +49D3E74AD2E74AD1E74ACFE74ACEE84ACCE84BCAE84BC8E84BC6E84CC2E84C +BFE84DBBE84EB7E94EB2E94FADE950A8E951A3E9529DEA5398EA5493EA558D +EA5687EB5881EB597BEB5B74> +<56BBB556BCB255BCAF55BDAC55BDA955BEA554BEA254BF9F54BF9C54C09854 +C09454C19053C18C53C28753C38253C47D53C57753C67253C76C53C86753C9 +6254CA5C54CB5755CD5156CE4C57CF4758D1425AD23D5BD4375DD6315FD72C +61D92564DB1F57BAB657BAB357BBB056BBAD56BCA956BCA656BDA356BDA055 +BD9C55BE9955BE9555BF9155C08D55C08855C18355C27E55C37855C47355C5 +6D55C66855C76355C85D56CA5857CB5358CC4D59CE485ACF435BD13E5DD238 +5FD43361D52D63D72765D92058B9B658B9B358BAB058BAAD57BAAA57BBA757 +BBA457BCA157BC9D57BC9A57BD9657BD9256BE8D56BF8956BF8456C07F56C1 +7956C27456C36F57C46957C66457C75F58C85959C95459CB4E5BCC495CCD44 +5DCF3F5FD03961D23462D42E65D52867D72159B7B759B8B459B8B159B9AE59 +B9AB58B9A858BAA558BAA258BA9E58BB9B58BB9758BC9358BC8E58BD8A58BE +8558BF8058C07A58C17558C27058C36A59C46559C5605AC65A5AC8555BC94F +5CCA4A5DCC455FCD4060CF3A62D03564D22F66D42969D5235BB6B85AB6B55A +B7B25AB7AF5AB8AC5AB8A95AB8A65AB9A259B99F59B99C59BA9859BA9459BB +8F59BB8B5ABC865ABD805ABE7B5ABF765AC0715AC16B5AC2665BC4615BC55B +5CC6565DC8505EC94B5FCA4660CC4162CD3B64CF3666D03068D22A6AD4245C +B5B85CB5B65BB5B35BB6B05BB6AD5BB6AA5BB7A65BB7A35BB7A05BB89C5BB8 +995BB9945BB9905BBA8B5BBB875BBB815BBC7C5BBD775BBF725CC06C5CC167 +5CC2625DC35C5EC5575FC65160C74C61C94762CA4264CC3C65CD3767CF3169 +D02B6CD2255DB3B95DB4B65DB4B35DB4B05CB5AD5CB5AA5CB5A75CB6A45CB6 +A15CB69D5CB7995CB7955CB8915CB88C5DB9875DBA825DBB7D5DBC785DBD73 +5DBE6D5DBF685EC1635FC25D5FC35860C45261C64D62C74864C94365CA3D67 +CC3869CD326BCF2C6DD1265EB2BA5EB2B75EB3B45EB3B15EB3AE5EB3AB5EB4 +A85EB4A55EB4A15EB59E5EB59A5EB5965EB6925EB78D5EB7885EB8835EB97E +5EBA795FBB735FBD6E5FBE695FBF6460C05E61C25962C35363C44E64C64965 +C74367C83E69CA396ACC336CCD2D6FCF2760B0BA60B1B860B1B55FB1B25FB1 +AF5FB2AC5FB2A95FB2A65FB2A25FB39F5FB39B5FB4975FB49360B58E60B689 +60B68460B77F60B87A60BA7460BB6F60BC6A61BD6562BF5F62C05A63C15464 +C34F65C44A67C54468C73F6AC83A6CCA346ECC2E70CE2861AFBB61AFB861AF +B661AFB361B0B061B0AD61B0AA61B0A761B1A361B1A061B19C61B29861B294 +61B38F61B48A62B48562B58062B77B62B87662B97062BA6B63BC6663BD6064 +BE5B65C05566C15067C24B68C4466AC5406BC73B6DC9356FCA2F72CC2963AD +BC63ADB963ADB663ADB463AEB163AEAE63AEAB63AEA863AEA463AFA163AF9D +63B09963B09563B19064B18C64B28764B38164B47C64B67764B77164B86C64 +BA6765BB6166BD5C67BE5768BF5169C14C6AC2476BC4416DC53C6FC73671C9 +3073CA2A66ABBD65ABBA65ABB765ABB565ABB265ABAF65ACAC65ACA965ACA6 +66ACA266AD9F66AD9B66AE9666AE9266AF8D66B08866B18366B27D66B37866 +B57366B66D66B86867B96368BA5D69BC586ABD536BBF4D6CC0486DC2426FC3 +3D70C53772C73174C92B68A8BE68A8BB68A8B868A9B668A9B368A9B068A9AD +68A9AA68A9A768AAA468AAA069AA9C69AB9869AB9369AC8F69AD8A69AE8469 +AF7F69B17A69B27469B46F69B56969B7646AB85F6BB9596CBB546DBC4F6EBE +496FC04471C13E72C33974C53376C72C6BA5BE6BA5BC6BA5B96BA6B76BA6B4 +6BA6B16BA6AF6BA6AC6BA6A96CA6A56CA7A26CA79E6CA89A6CA8956CA9906C +AA8B6CAB866CAC816CAD7C6CAF766CB1716CB26B6CB4666DB5606DB75B6EB8 +566FBA5070BB4B71BD4573BF4075C13A76C33478C52E6FA2BF6FA2BD6FA2BB +6FA2B86FA2B56FA2B36FA3B06FA3AD6FA3AA6FA3A76FA3A46FA4A070A49C70 +A59770A59370A68E70A78870A8836FAA7E6FAB786FAD736FAF6D6FB06870B2 +6270B45D71B55772B75273B94D74BA4776BC4177BE3C79C0367AC22F739EC0 +739EBE739EBC739FB9739FB7739FB4739FB2739FAF739FAC739FA9739FA674 +A0A274A09E74A19A74A19574A29074A38B74A48674A68073A77B73A97573AB +6F73AD6A74AE6474B05F75B25975B45476B54F77B74979B9437ABB3E7CBD38 +7DBF31779AC2779ABF779ABD779ABB779AB8779BB6779BB4789BB1789BAE78 +9BAB789BA8789CA5789CA1789C9D799D98799E93799F8E79A08878A18378A3 +7D78A57878A77278A86C78AA6778AC6179AE5C79B0567AB2517BB44B7CB546 +7EB7407FBA3A81BC337C96C37C96C17C96BF7C96BC7C96BA7C96B87C96B57C +96B37D96B07D97AE7D97AB7D97A77D97A47D989F7E989B7E99967E9A917E9B +8C7E9D867D9E817DA07B7DA2757DA46F7DA66A7DA8647DAA5F7EAB597EAD54 +7FAF4E81B14882B44383B63D85B8368191C48191C28191C08191BE8191BC82 +91BA8292B78292B58292B38292B08292AD8292AA8393A78393A383949E8394 +9983959483968F83978A839984839B7E839D78829F7382A16D82A36782A562 +83A75C84A85785AB5186AD4B87AF4588B13F89B439868CC6878CC4878CC287 +8CC0878DBE878DBC878DB9878DB7888DB5888DB3888DB0888EAD888EAA888E +A6888FA2898F9D89909889919389928D89948889958289977C889976889B70 +889D6B889F6589A15F89A35A8AA5548BA84E8CAA498DAC438EAF3C8C87C78C +87C58D87C38D87C18D88BF8D88BE8D88BC8D88BA8D88B78E88B58E89B38E89 +B08E89AD8E89A98E8AA58E8BA18F8B9C8F8C978F8D918F8E8C8F90868F9280 +8F947A8F96748F986E8F9A698F9C63909E5E90A05891A25292A54C93A74694 +A9409282C99282C79382C59382C39382C19383C09383BE9383BC9483BA9483 +B89484B59484B39484B09485AC9485A89486A49586A095879B958895968990 +968A8A968C84968E7E96907895927296946C969667969861979A5C979C5698 +9F5099A14A9AA443987CCA997CC9997DC7997DC5997DC39A7DC29A7EC09A7E +BE9A7EBC9A7EBA9A7FB89A7FB69A7FB39A80B09B80AC9B80A89B81A39B829F +9C839A9C84949C858F9D86899D88839D8A7C9D8C769D8E719D8F6B9D91669E +93609E965A9F98549F9B4EA09D479F77CC9F77CA9F77C9A078C7A078C5A078 +C4A078C2A179C0A179BFA179BDA179BBA17AB8A17AB6A17AB3A17BB0A17BAC +A27CA7A27CA3A27D9EA27E98A37F93A3818DA48287A48481A4867BA48775A4 +896FA58B6AA58D64A58F5EA69258A69452A7974BA672CEA672CCA672CBA672 +C9A773C7A773C6A773C4A774C3A774C1A774BFA774BDA874BBA875B9A875B6 +A875B3A876AFA876ABA877A7A978A2A9799DAA7A97AA7B91AB7D8BAB7E85AC +807FAC8179AC8374AC856EAC8768AC8962AD8B5CAD8E56AE9050AD6DD0AD6D +CEAD6DCDAD6DCBAD6EC9AE6EC8AE6EC6AE6FC5AE6FC3AE6FC2AE6FC0AE6FBE +AF70BCAF70B9AF70B6AF71B3AF71AFAF72ABB073A6B074A1B0759BB17696B2 +7790B2788AB37A84B37B7EB37D78B37E72B3806DB48267B48561B4875AB58A +54B468D2B468D0B468CEB469CDB569CBB569CAB56AC9B56AC7B56AC5B56AC4 +B66AC2B66BC0B66BBEB66BBCB66BB9B66CB6B66CB2B66DAEB76EAAB76FA5B7 +6F9FB8719AB97294B9738EBA7488BA7582BA777DBB7877BB7A71BB7C6BBB7E +65BC815FBC8458BC63D3BC64D2BC64D0BD64CFBD64CEBD65CCBD65CBBD65C9 +BD65C8BD65C6BD66C5BE66C3BE66C1BE66BEBE67BCBE67B9BE68B5BE68B2BF +69ADBF69A9BF6AA3C06B9EC06D98C16E92C16F8DC27087C27181C2737BC274 +75C3766FC37869C37A63C47D5DC55FD5C55FD4C55FD3C55FD1C560D0C660CE +C660CDC660CCC660CAC661C9C661C7C661C5C661C3C661C1C762BFC762BCC7 +63B9C763B5C764B1C764ADC765A8C866A2C8679DC96897C96991CA6A8BCA6B +86CA6D80CA6E7ACB7074CB726ECB7468CC7761CF5AD7CF5AD6CF5AD5CF5BD3 +CE5BD2CE5BD1CE5BCFCF5BCECF5BCDCF5CCBCF5CCACF5CC8CF5CC6CF5DC4CF +5DC2CF5DBFD05EBCD05EB9D05FB5D05FB1D060ACD061A6D162A1D1639BD264 +96D26590D2668AD26784D2697ED36A78D36C72D36E6CD37066D855D9D855D8 +D856D7D856D5D856D4D856D3D856D2D856D0D857CFD857CED857CCD857CBD8 +57C9D858C7D858C5D858C2D859BFD959BCD95AB9D95AB5D95BB0D95CABD95D +A6DA5EA0DA5F9ADB6095DB618FDB6289DB6383DB657DDC6677DC6871DB6A6A +E051DCE051DAE051D9E051D8E051D7E051D5E052D4E052D3E052D2E052D0E0 +52CFE152CEE153CCE153CAE153C8E153C6E154C3E154C0E155BCE155B9E156 +B4E257AFE258AAE259A5E35A9FE35B99E35C94E35D8EE35E88E45F82E4617C +E46276E4646FE84CDEE84CDDE84CDBE84CDAE84CD9E94CD8E94CD7E94DD6E9 +4DD4E94DD3E94DD2E94DD0E94DCFE94ECDE94ECBE94EC9E94FC7E94FC4E950 +C0E950BDEA51B8EA52B4EA53AFEA54A9EB54A4EB559EEB5699EB5794EC588E +EC5988EC5B82EC5C7BED5E75> +<5BBEB75BBEB45BBFB15ABFAE5AC0AB5AC0A85AC1A55AC1A259C19F59C29B59 +C29859C39459C38F59C48B59C58659C68159C77B59C87659C97059CA6B59CB +6659CC605ACD5B5BCF555BD0505CD14B5ED3455FD44060D63B62D73564D92F +66DB2968DC225CBDB85CBDB55CBEB25CBEAF5BBEAC5BBFA95BBFA65BC0A35B +C0A05BC09C5BC1995AC1955AC2905AC38C5AC3875AC4825AC57C5AC6775AC7 +715BC86C5BC9675BCA615CCC5C5CCD565DCE515ED04C5FD14661D24162D43C +64D63666D73068D92A6ADB235DBCB95DBCB65DBCB35DBDB05DBDAD5DBDAA5C +BEA75CBEA45CBEA15CBF9D5CBF995CC0955CC0915CC18C5CC2885CC3825CC3 +7D5CC4785CC5725CC66D5CC8685DC9625DCA5D5ECB575FCD5260CE4D61CF47 +62D14264D23C65D43767D53169D72B6BD9245FBAB95EBBB65EBBB45EBBB15E +BCAE5EBCAB5EBCA85EBDA55DBDA15DBD9E5DBE9A5DBE965DBF925DBF8D5DC0 +885DC1835DC27E5EC3795EC4735EC56E5EC6695EC7635FC85E60CA5861CB53 +61CC4E63CE4864CF4365D13D67D23869D4326BD62C6DD72560B9BA60B9B75F +BAB45FBAB25FBAAF5FBBAC5FBBA85FBBA55FBCA25FBC9F5FBC9B5FBD975FBD +935FBE8E5FBF895FBF845FC07F5FC17A5FC2745FC36F60C46A60C66461C75F +61C85962C95463CB4F64CC4965CE4467CF3E68D1396AD2336CD42D6ED62661 +B8BB61B8B861B8B560B9B260B9AF60B9AC60BAA960BAA660BAA360BA9F60BB +9C60BB9860BC9360BC8F60BD8A60BE8560BF8061C07B61C17561C27061C36B +62C46562C56063C75A64C85565C95066CB4A67CC4568CE3F6ACF3A6CD1346E +D22E70D42762B7BB62B7B962B7B662B7B362B8B061B8AD61B8AA61B8A761B9 +A461B9A061B99D61BA9961BA9462BB9062BC8B62BC8662BD8162BE7B62BF76 +63C07163C16B63C36664C46165C55B65C65666C85067C94B68CB466ACC406B +CE3B6DCF356FD12F71D32863B5BC63B5B963B6B663B6B463B6B163B6AE63B7 +AB63B7A863B7A463B7A163B89D63B89963B99563B99163BA8C63BB8763BC82 +63BD7C64BE7764BF7264C06C65C16765C26266C45C67C55768C65169C84C6A +C9466BCB416DCC3B6ECE3670CF3072D12965B4BC65B4BA65B4B764B4B464B5 +B264B5AF64B5AC64B5A864B6A564B6A264B69E64B79A64B79665B89165B88D +65B98865BA8365BB7D65BC7865BD7366BE6D66C06867C16367C25D68C35869 +C5526AC64D6BC8476DC9426ECB3C70CC3771CE3174D02A66B2BD66B2BB66B2 +B866B3B566B3B266B3AF66B3AC66B4A966B4A666B4A366B49F66B59B66B597 +66B69266B78E66B78967B88467B97E67BA7967BC7467BD6E67BE6968BF6369 +C15E6AC2596BC3536CC54E6DC6486EC8436FC93D71CB3873CC3275CE2B68B0 +BE68B0BB68B1B968B1B668B1B368B1B068B1AD68B2AA68B2A768B2A468B2A0 +68B39C68B39868B49468B58F68B58A68B68568B77F69B87A69BA7569BB6F69 +BC6A6ABE646ABF5F6BC05A6CC1546DC34F6EC4496FC64471C83E72C93974CB +3376CD2C6AAEBF6AAEBC6AAFB96AAFB76AAFB46AAFB16AAFAE6AAFAB6AB0A8 +6AB0A56AB0A16AB09E6AB1996AB2956BB2906BB38B6BB4866BB5816BB67B6B +B7766BB9716BBA6B6BBC666CBD606DBE5B6EC0556FC15070C24B71C44572C6 +3F74C73A76C93478CB2D6DACBF6DACBD6DACBA6DACB86CACB56CACB26CADB0 +6CADAD6DADAA6DADA66DAEA36DAE9F6DAE9B6DAF966DB0916DB08D6DB1876D +B2826DB47D6DB5776DB6726DB86C6EB9676EBB626FBC5C70BD5771BF5172C0 +4C73C24674C44176C53B78C73579C92E70A9C070A9BE6FA9BB6FA9B96FA9B6 +6FAAB46FAAB16FAAAE70AAAB70AAA870ABA470ABA170AB9D70AC9870AD9370 +AD8E70AE8970AF8470B17F70B27970B47470B56E70B76871B86371B95E72BB +5873BD5374BE4D75C04876C24278C33C7AC5367BC73073A6C173A6BF73A6BC +73A6BA73A6B773A6B573A7B273A7B073A7AD73A7AA73A7A673A8A373A89E74 +A89A74A99574AA9074AB8B74AC8673AD8173AF7B73B07573B27073B36A74B5 +6574B75F75B85A75BA5476BC4F77BD4979BF437AC13E7CC3387DC53177A3C2 +77A3C077A3BE77A3BB77A3B977A3B677A3B477A3B177A3AE77A3AB77A4A877 +A4A577A4A178A59C78A59878A69378A78D78A88877A98377AB7D77AD7877AE +7277B06C77B26777B36178B55C78B75679B9517ABA4B7CBC457DBE407FC03A +80C2337B9FC37B9FC17B9FBF7B9FBD7B9FBA7B9FB87B9FB57B9FB37B9FB07B +9FAE7BA0AA7CA0A77CA0A37CA19F7CA19A7CA2957CA3907CA48B7CA5867CA7 +807BA87A7BAA747BAC6F7BAE697BB0647CB15E7CB3587DB5537EB74D7FB948 +81BB4282BD3C83BF357F9AC47F9BC27F9BC07F9BBE809BBC809BBA809BB780 +9BB5809BB2809BB0809BAD809CA9809CA6819CA2819D9D819D98819E93819F +8E81A18981A28380A47D80A67780A87180A96C80AB6680AD6080AF5B81B155 +82B35083B54A85B74486B93E87BB388496C68496C48496C28596C08596BD85 +96BB8596B98596B78596B58597B28597AF8597AC8697A98697A58698A08699 +9B869A96869B91869C8C869D86869F8086A17B85A37585A56F85A76985A963 +85AB5E86AD5887AF5388B14D89B3478AB5418BB73A8991C78A91C58A91C38A +91C18A91BF8A91BD8A92BB8A92B98A92B78A92B48B92B28B92AF8B92AB8B93 +A88B93A38B949F8C959A8C95958C978F8C988A8C99848B9B7E8B9D788BA072 +8BA26C8BA4678BA6618BA85B8CAA568DAC508EAE4A8FB04490B23D8F8CC98F +8CC78F8CC58F8CC3908CC1908DBF908DBD908DBB908DB9908DB7908DB4908D +B2908EAE918EAB918EA7918FA291909E91909892919392938E929488929682 +91987C919A76919C70919E6A91A06492A25F92A45993A65394A94D94AB4795 +AD419587CA9587C89587C69587C59587C39688C19688BF9688BD9688BB9688 +B99688B79689B49689B19689AE978AAA978AA6978BA1978B9C988C97988D92 +988F8C98908698928098947A97967497986E989A68989C63999E5D99A1579A +A3519AA54B9BA7449B81CC9B82CA9B82C89B82C69C82C59C82C39C83C19C83 +BF9C83BE9C83BC9C83B99C84B79D84B49D84B19D85AE9D85AA9D86A59E86A0 +9E879B9E88969E89909F8B8A9F8C849F8E7E9F90789F92729F946C9F96679F +9861A09A5BA09D55A19F4FA2A148A17CCDA17CCCA27CCAA27CC8A27DC7A27D +C5A37DC3A37DC2A37EC0A37EBEA37EBCA37EBAA37FB7A37FB4A37FB1A380AD +A480A9A481A4A4829FA5839AA58495A5858FA68689A68882A68A7CA68C76A6 +8E71A6906BA79265A7945FA79659A89953A89B4CA876CFA877CEA877CCA877 +CAA977C9A978C7A978C5A978C4A978C2A978C0A979BFAA79BDAA79BAAA7AB8 +AA7AB5AA7AB1AA7BADAA7BA8AB7CA4AB7D9EAC7E99AC7F93AD818DAD8287AD +8481AE867BAE8775AE896FAE8B69AE8D63AE905DAF9257AF9451AF71D1AF71 +CFAF72CEAF72CCB072CBB072C9B073C8B073C6B073C5B073C3B073C1B074BF +B174BDB174BAB175B8B175B4B176B1B176ACB277A8B278A3B2799DB37A97B4 +7B92B47C8CB57E86B57F80B5817AB58374B5856EB58768B68962B68B5BB78E +55B66CD3B66CD1B66DD0B76DCEB76DCDB76DCBB76ECAB76EC8B76EC7B86EC5 +B86FC3B86FC2B86FC0B86FBDB870BAB870B7B870B4B971B0B972ABB972A7B9 +73A1BA749CBB7596BB7790BC788ABC7A84BD7B7EBD7D78BD7E72BD806CBD83 +66BD8560BE8859BE67D5BE67D3BF68D2BF68D0BF68CFBF69CDBF69CCBF69CA +BF69C9C069C7C06AC6C06AC4C06AC2C06AC0C06BBDC06BBAC06BB7C06CB3C1 +6CAFC16DABC16EA5C26FA0C2709AC37194C4728EC47488C47582C4777CC478 +76C57A70C57C6AC57F64C5815EC762D7C763D5C763D4C863D2C863D1C864D0 +C864CEC864CDC864CBC864CAC865C8C865C7C865C5C865C3C866C0C966BDC9 +66BAC967B7C967B3C968AFC969AACA6AA4CA6B9FCB6C99CB6D93CC6E8DCC6F +87CC7181CC727BCC7475CD766FCD7869CD7A62D15ED9D15ED7D15ED6D15ED4 +D05ED3D05FD2D05FD0D05FCFD05FCED15FCCD160CBD160C9D160C7D160C5D1 +61C3D161C0D161BED262BAD262B7D263B2D264AED265A8D365A3D3669DD467 +98D46992D46A8CD46B86D46C80D46E79D57073D5726DD57467DA59DBDA59D9 +D959D8D959D7D95AD5D95AD4D95AD3D95AD2D95AD0D95ACFD95BCDDA5BCCDA +5BCADA5BC8DA5CC6DA5CC4DA5CC1DA5DBEDA5DBADA5EB6DA5FB2DB5FADDB60 +A7DB61A2DC629CDC6396DC6490DC668ADC6784DD687EDD6A78DD6B72DD6E6B +E254DDE254DBE254DAE255D9E255D8E255D6E255D5E255D4E255D3E255D2E2 +56D0E256CFE256CDE256CBE256C9E257C7E257C4E258C1E258BEE259BAE35A +B6E35AB1E35BACE45CA6E45DA1E45E9BE45F95E5608FE56189E56383E5647D +E66677E66770EA4FDFEA4FDEEA4FDCEA50DBEA50DAEA50D9EA50D8EA50D7EA +50D5EA50D4EA50D3EA51D2EA51D0EA51CEEA51CCEA52CAEA52C8EA52C5EA53 +C2EA54BEEA54BAEB55B5EB56B0EB57ABEC58A5EC59A0ED5A9AED5B95ED5C8F +ED5D89ED5E83EE5F7CEE6176> +<60C1B960C1B760C2B460C2B160C2AE60C3AC5FC3A95FC4A55FC4A25FC49F5F +C59B5FC5975FC6935FC68F5FC78A5FC8855FC97F5FCA7A5FCB755FCC6F5FCD +6A5FCE6460CF5F61D05961D25462D34E63D54965D64466D83E68D93869DB32 +6BDC2C6DDE2561C0BA61C0B861C0B561C1B261C1AF61C1AC61C2A961C2A660 +C2A360C3A060C39C60C49860C49460C58F60C68B60C68660C78060C87B60C9 +7660CA7061CB6B61CC6562CE6062CF5A63D05564D14F65D34A66D44568D63F +69D7396BD9336DDB2D6EDC2663BFBB62BFB862BFB662C0B362C0B062C0AD62 +C0AA62C1A762C1A462C1A062C29D61C29961C39561C39061C48B61C58661C6 +8162C77C62C87662C97162CA6C63CB6663CC6164CD5B65CF5665D05066D14B +68D34569D4406BD63A6CD7346ED92E70DB2764BDBB64BEB964BEB663BEB363 +BFB163BFAE63BFAB63BFA863C0A563C0A163C09E63C19A63C19563C29163C3 +8C63C38763C48263C57D63C67763C77264C86D64C96765CA6265CC5C66CD57 +67CE5168D04C69D1466AD3416CD43B6ED6356FD72F71D92865BCBC65BCBA65 +BDB765BDB464BDB164BEAE64BEAB64BEA864BEA564BFA264BF9E64BF9A64C0 +9664C09264C18D64C28864C38364C47D65C57865C67365C76D66C86866C963 +67CA5D68CB5868CD5269CE4D6BD0476CD1426DD33C6FD43671D63073D82966 +BBBD66BBBA66BBB866BCB566BCB266BCAF66BCAC65BDA965BDA665BDA365BE +9F65BE9B65BF9765BF9266C08E66C08966C18466C27E66C37966C47467C56E +67C66968C76368C95E69CA586ACB536BCD4E6CCE486DD0426FD13D70D33772 +D43174D62A67BABD67BABB67BAB867BAB567BBB367BBB067BBAD67BBAA67BC +A767BCA367BCA067BD9C67BD9867BE9367BE8E67BF8967C08467C17F67C27A +68C37468C46F68C56A69C6646AC75F6AC9596BCA546CCB4E6DCD496FCE4370 +D03E72D13873D33275D52B69B8BE68B9BB68B9B968B9B668B9B368B9B068BA +AE68BAAB68BAA768BAA468BBA068BB9D68BC9868BC9468BD8F68BE8A68BE85 +69BF8069C07B69C17569C2706AC36B6AC5656BC6606CC75A6DC8556DCA4F6F +CB4A70CD4471CE3E73D03974D23376D32C6AB7BF6AB7BC6AB7B96AB8B76AB8 +B469B8B169B8AE69B8AB69B9A869B9A569B9A169BA9D6ABA996ABB956ABB90 +6ABC8B6ABD866ABE816ABF7C6AC0766BC1716BC26B6CC3666CC4606DC65B6E +C7556FC85070CA4B71CB4572CD3F74CF3976D03377D22D6CB5BF6BB6BD6BB6 +BA6BB6B76BB6B56BB6B26BB7AF6BB7AC6BB7A96BB7A66BB8A26BB89E6BB89A +6BB9966BBA916BBA8C6CBB876CBC826CBD7C6CBE776CBF726DC06C6DC2676E +C3616EC45C6FC55670C75171C84B72CA4674CB4075CD3A77CF3479D02E6DB4 +C06DB4BD6DB4BB6DB4B86DB4B66DB5B36DB5B06DB5AD6DB5AA6DB5A76DB6A3 +6DB69F6DB79B6DB7976DB8926DB88D6DB9886DBA836DBB7D6EBC786EBD736E +BF6D6FC0686FC16270C25D71C45772C55273C74C74C84775CA4177CC3B78CD +357ACF2F6FB2C16FB2BE6FB2BC6FB2B96FB2B66FB2B46FB3B16FB3AE6FB3AB +6FB3A86FB4A46FB4A06FB49C6FB5986FB6936FB68E6FB7896FB8846FB97F70 +BA7970BB7470BD6E70BE6971BF6372C15E72C25873C35374C54D75C74877C8 +4278CA3C7ACB367BCD3072AFC172B0BF71B0BC71B0BA71B0B771B0B571B0B2 +71B0AF71B1AC71B1A971B1A671B1A271B29E72B29972B39472B49072B58B72 +B68572B78072B87B72B97572BA7072BC6A73BD6573BF5F74C05A75C15476C3 +4F77C54978C6437AC83D7BCA377DCC3174ADC274ADC074ADBD74ADBB74ADB8 +74ADB674AEB374AEB074AEAE74AEAA74AEA774AFA374AF9F74B09B74B09675 +B19175B28C75B38774B48274B57C74B67774B87175B96C75BB6676BC6176BE +5B77BF5578C15079C34A7AC4447CC63F7DC8397FCA3277AAC377AAC177AABE +77AABC77AABA77AAB777AAB577ABB277ABAF77ABAC77ABA977ACA578ACA178 +AC9D78AD9878AE9378AF8E78B08978B18478B27E77B37977B57378B66D78B8 +6878BA6279BB5C79BD577ABE517BC04C7CC2467EC3407FC53A81C7337BA7C4 +7BA7C27BA7C07BA7BD7BA7BB7BA7B87BA7B67BA7B37BA7B17BA8AE7BA8AB7B +A8A77BA8A37BA99F7CA99A7CAA957CAB907CAC8B7BAD867BAE807BB07B7BB1 +757BB36F7BB5697BB7647CB85E7CBA597DBC537EBD4D7FBF4881C14282C33C +83C5357FA3C57FA3C37FA3C17FA3BE7FA3BC7FA3BA7FA3B87FA3B57FA4B37F +A4B07FA4AD7FA4A97FA4A580A5A180A59D80A69880A79380A88E80A9887FAA +837FAC7D7FAE777FAF717FB16C7FB3667FB5607FB75B80B85581BA4F82BC4A +84BE4485C03E86C237839FC6839FC4839FC2839FC0839FBE839FBB839FB983 +9FB783A0B484A0B284A0AF84A0AC84A0A884A1A484A19F84A29B84A39684A4 +9084A58B84A68684A88084A97A83AB7483AD6E83AF6883B16383B35D84B557 +85B75286B84C87BA4688BC4089BF39889BC7889BC5889BC3889BC1889BBF88 +9BBD889BBB889BB9889BB6889BB4899BB1899CAE899CAB899CA7899DA2899D +9E899E99899F9489A08E89A18989A38389A57D88A67788A87188AA6B88AD65 +88AF6089B05A8AB2548BB44F8CB6498DB8428DBB3C8D96C98D96C78D96C58D +96C38D96C18D96BF8D96BD8D96BB8D96B98E97B68E97B48E97B18E97AD8E97 +AA8E98A58E98A18E999C8F9A978F9B918F9C8C8F9E868EA0808EA17A8EA474 +8DA66E8DA8688DAA638EAC5D8FAE5790B05190B24B91B44592B63F9291CA92 +91C89291C69291C49291C29391C19392BF9392BD9392BB9392B89392B69392 +B39392B09393AD9493A99494A494949F94959A94969595979094988A949A84 +949C7E949E7893A07293A26C93A46694A66094A95B95AB5596AD4F96AF4897 +B142978CCC988CCA988CC8988CC6988CC4988CC2988DC1988DBF998DBD998D +BB998DB8998DB6998EB3998EB0998EAC998FA89A8FA39A909E9A91999A9293 +9A938E9A95889A96829A987B9A9A759A9D6F9A9F6A9AA1649AA35E9BA5589B +A7529CA94C9DAC459D87CD9D87CB9E87CA9E87C89E87C69E87C49E87C39E88 +C19F88BF9F88BD9F88BB9F88B89F89B69F89B39F89AF9F8AABA08AA7A08BA2 +A08B9DA18C98A18E92A18F8CA19186A19280A1947AA19673A1986EA19B68A1 +9D62A19F5CA2A156A2A350A3A649A481CFA481CDA481CBA482CAA482C8A582 +C6A582C5A582C3A582C1A583BFA583BDA583BBA583B9A584B6A584B3A684AF +A685ABA685A6A786A1A7879CA78896A78990A88B8AA88C84A88E7EA89078A8 +9272A8946CA89666A89960A89B5AA99D54AA9F4DAA7BD0AA7CCFAA7CCDAB7C +CCAB7CCAAB7CC8AB7DC7AB7DC5AB7DC4AB7DC2AC7DC0AC7EBEAC7EBCAC7EB9 +AC7FB6AC7FB2AC7FAFAD80AAAD81A5AD81A0AE829BAE8495AF858FAF8689AF +8883AF8A7CAF8C76AF8E70AF906AAF9264AF945EB09758B19952B176D2B176 +D1B176CFB276CEB277CCB277CAB277C9B277C7B278C6B278C4B378C2B378C0 +B379BEB379BCB379B9B379B6B37AB2B37BAEB47BA9B47CA4B57D9FB57E99B6 +7F93B6808DB78287B78481B7867BB78775B7896FB78B69B78E63B7905CB892 +56B871D4B971D3B971D1B971CFB972CEB972CDB972CBBA72CABA73C8BA73C6 +BA73C5BA73C3BA73C1BA74BFBA74BCBA74B9BA75B5BB75B2BB76ADBB77A9BC +77A3BC789EBD7998BD7B92BE7C8CBF7E86BF7F7FBF8179BF8373BF856DBF87 +67BF8961C08C5AC16BD6C16CD4C16CD3C16CD1C16CD0C16DCFC16DCDC26DCC +C26DCAC26EC9C26EC7C26EC5C26EC3C26EC1C26FBFC26FBCC26FB9C270B5C3 +71B1C371ADC372A7C473A2C4749CC57596C67690C6788AC67984C67B7EC67D +78C67F71C7816BC78365C7855FCA66D8CA67D6CA67D5CA67D4CA67D2CA68D1 +CA68CFCA68CECA68CDCA68CBCA69CACA69C8CA69C6CA69C4CA6AC2CB6ABFCB +6ABCCB6BB9CB6BB5CB6CB0CB6DACCC6DA6CC6EA1CD6F9BCD7195CE728FCE73 +89CE7583CE767CCE7876CF7A70CF7C6ACF7E63D362DAD362D8D362D7D362D6 +D362D4D263D3D263D2D263D0D263CFD263CED363CCD364CBD364C9D364C7D3 +64C5D365C2D365BFD366BCD366B8D367B4D467B0D468ABD469A5D56A9FD66B +99D66C93D66E8DD66F87D67081D6727BD77474D7756ED77868DB5DDCDB5DDA +DB5DD9DB5DD8DB5DD7DB5ED5DB5ED4DB5ED3DB5ED1DB5ED0DB5ECFDB5FCDDC +5FCBDC5FCADC5FC7DC60C5DC60C2DC60BFDC61BCDC62B8DC62B4DC63AFDC64 +A9DD65A4DE669EDE6798DE6892DE698CDE6B86DE6C7FDF6E79DF6F73DF716D +E358DEE358DCE358DBE358DAE358D9E359D8E359D6E359D5E359D4E359D3E4 +59D1E45AD0E45ACEE45ACDE45ACBE45AC8E45BC6E45BC3E45CC0E45CBCE45D +B8E45EB3E45FAEE560A8E561A2E6629DE66397E66491E6658BE66684E7687E +E76978E76B71EB53E0EB53DFEB53DDEB53DCEB53DBEB54DAEB54D9EB54D8EB +54D6EB54D5EB54D4EB54D3EB54D1EC55D0EC55CEEC55CCEC55C9EC56C7EC56 +C3EC57C0EB58BBEC59B7EC5AB2EC5AADED5BA7EE5CA1EE5D9CEE5E96EE5F90 +EF618AEF6284EF637DF06477> +<66C4BC66C4B965C5B765C5B465C5B165C6AF65C6AC65C6A965C6A665C7A365 +C79F65C89B65C89765C99365C98E65CA8965CB8465CC7E65CD7965CE7365CF +6E66D06866D16367D25D67D45868D55269D64D6AD8476CD9426DDB3C6FDC36 +70DE3072E02967C3BD67C3BA67C3B767C4B567C4B266C4AF66C5AC66C5AA66 +C5A666C5A366C6A066C69C66C79866C79366C88F66C98A66C98466CA7F66CB +7A66CC7467CD6F67CE6968D06468D15E69D2596AD3536BD54E6CD6486DD843 +6FD93D70DB3772DC3173DE2A68C2BD68C2BB68C2B868C2B568C3B368C3B068 +C3AD68C3AA67C4A767C4A467C4A067C59D67C59867C69467C78F67C78A67C8 +8567C98068CA7A68CB7568CC7069CD6A69CE656ACF5F6AD05A6BD2546CD34F +6DD5496FD64370D83E71D93873DB3275DD2B69C1BE69C1BB69C1B969C1B669 +C1B369C2B169C2AE69C2AB69C2A869C3A569C3A169C39D69C49969C49569C5 +9069C68B69C78669C78169C87B69C97669CA706ACB6B6ACC666BCE606CCF5A +6DD0556ED24F6FD34A70D54471D63F73D83974D93276DB2C6ABFBE6AC0BC6A +C0B96AC0B76AC0B46AC0B16AC1AE6AC1AC6AC1A86AC1A56AC2A26AC29E6AC3 +9A6AC3956AC4916AC48C6AC5876AC6816AC77C6AC8776BC9716BCA6C6CCB66 +6CCC616DCD5B6ECF566FD05070D24B71D34572D53F74D63976D83377DA2D6B +BEBF6BBEBC6BBFBA6BBFB76BBFB56BBFB26BBFAF6BC0AC6BC0A96BC0A66BC0 +A26BC19F6BC19A6BC2966BC2916BC38C6BC4876BC5826CC57D6CC6776CC772 +6DC86D6DCA676ECB626ECC5C6FCD5770CF5171D04B72D24674D34075D53A77 +D63478D82D6DBDC06DBDBD6CBDBB6CBDB86CBEB56CBEB36CBEB06CBEAD6CBF +AA6CBFA66CBFA36CBF9F6CC09B6CC0976CC1926CC28D6CC2886DC3836DC47E +6DC5786DC6736EC76D6EC8686FC96270CB5D70CC5771CD5272CF4C74D04775 +D24176D33B78D5357AD72E6EBCC06EBCBE6EBCBB6EBCB96EBCB66EBDB36EBD +B06DBDAD6DBDAA6DBDA76DBEA46DBEA06DBF9C6DBF976EC0936EC08E6EC189 +6EC2846EC37E6EC4796FC5746FC66E70C76970C86371C95E72CB5873CC5374 +CD4D75CF4776D14277D23C79D4367BD52F6FBAC16FBABE6FBBBC6FBBB96FBB +B76FBBB46FBBB16FBBAE6FBCAB6FBCA86FBCA46FBDA16FBD9C6FBE986FBE93 +6FBF8E6FC0896FC0846FC17F70C27A70C37470C46F71C56A72C76472C85E73 +C95974CB5375CC4E76CE4877CF4279D13C7AD2367CD43071B9C171B9BF71B9 +BC70B9BA70B9B770BAB570BAB270BAAF70BAAC70BAA970BBA570BBA170BC9D +70BC9970BD9470BD8F71BE8A71BF8571C08071C17B71C27572C37072C46A73 +C56573C65F74C85A75C95476CB4F77CC4978CE437ACF3D7BD1377DD33172B7 +C272B7C072B7BD72B8BB72B8B872B8B572B8B372B8B072B8AD72B9A972B9A6 +72B9A272BA9E72BA9A72BB9572BC9072BC8B72BD8672BE8173BF7C73C07673 +C17174C26B74C36675C56076C65B76C85577C94F78CB4A7ACC447BCE3E7DCF +387ED13274B5C374B5C074B5BE74B6BB74B6B974B6B674B6B374B6B174B6AE +74B7AB74B7A774B7A374B89F74B89B74B99674BA9174BA8C74BB8774BC8274 +BD7D75BE7775BF7275C06C76C26776C36177C45C78C65679C7507AC94B7BCB +457CCC3F7ECE3980CF3377B3C377B3C176B3BF76B3BC76B3BA76B4B776B4B4 +76B4B276B4AF76B4AC76B5A876B5A576B5A176B69C76B79876B79376B88E76 +B98976BA8377BB7E77BC7977BD7377BE6D78C06878C16279C35D79C4577AC6 +517BC74C7DC9467ECA407FCC3A81CE3479B0C479B1C279B1C079B1BD79B1BB +79B1B879B1B679B1B379B2B079B2AD79B2AA79B2A679B3A279B39E79B49979 +B59479B58F79B68A79B78579B88079B97A79BB7479BC6F7ABD697ABF647BC0 +5E7BC2587CC4537DC54D7EC74780C84181CA3B83CC357CAEC57CAEC37CAEC0 +7CAEBE7CAEBC7CAEB97CAEB77CAFB47CAFB27CAFAF7CAFAB7CAFA87CB0A47C +B0A07CB19B7CB1967CB2917CB38C7CB4877CB5817CB77C7CB8767CB9707CBB +6B7DBC657DBE5F7EC05A7EC1547FC34E80C54882C64383C83D85CA367FABC6 +7FABC47FABC27FABBF7FABBD7FABBB7FABB87FABB67FABB37FACB07FACAD7F +ACAA7FACA680ADA280AD9D80AE9880AF9380B08E80B1897FB2837FB37E7FB5 +787FB6727FB86C7FBA6780BB6180BD5B81BF5682C05083C24A84C44485C53E +87C73783A7C783A7C583A7C383A7C083A8BE83A8BC83A8BA83A8B783A8B583 +A8B283A8AF83A8AC83A9A883A9A484AA9F84AA9B84AB9684AC9084AD8B83AE +8683B08083B17A83B37483B56E83B66983B86383BA5D84BC5785BD5286BF4C +87C14688C34089C53987A4C887A4C687A4C487A4C287A4C087A4BD87A4BB87 +A4B987A4B787A4B487A4B187A4AE88A5AA88A5A688A5A288A69D88A79888A8 +9388A98E88AA8888AB8287AD7D87AF7787B17187B36B87B56587B65F88B85A +88BA5489BC4E8ABE488CBF428DC13B8B9FC98B9FC78B9FC58BA0C38CA0C18C +A0BF8CA0BD8CA0BB8CA0B88CA0B68CA0B38CA0B08CA0AD8CA1A98CA1A58DA2 +A08DA29B8DA3968DA4918DA58B8DA7858CA87F8CAA798CAC738BAE6D8BB068 +8BB2628CB45C8DB6568EB8508EBA4A8FBC4490BE3D909BCA909BC8909BC690 +9BC5909BC3909BC1909BBF919BBD919BBA919BB8919CB6919CB3919CAF919C +AC919DA7919DA3929E9E929E99929F9492A08E92A28992A48391A57D91A776 +91AA7090AC6B90AE6591B05F91B25992B45393B64D94B84794BA409596CC95 +96CA9596C89596C69596C49696C29696C09696BE9697BC9697BA9697B89697 +B59697B29697AE9798AA9798A69799A197999C979A97989B92989D8C979E86 +97A08097A27A96A47496A66E96A96896AB6297AD5C97AF5698B15099B34A99 +B5439A91CD9A91CB9B91C99B91C89B91C69B91C49B91C29B92C09B92BE9B92 +BC9B92BA9C92B79C92B59C93B19C93AE9C93A99C94A59D94A09D959B9D9695 +9D97909D998A9D9B849D9D7D9C9F779CA1719CA36B9CA5669DA7609DA95A9D +AB549EAE4D9FB047A08CCFA08CCDA08CCBA18CC9A18CC8A18CC6A18CC4A18C +C2A18DC0A18DBEA18DBCA18DBAA18DB7A28DB4A28EB1A28EADA28FA9A38FA4 +A3909FA39199A39294A3938EA39588A39782A3997BA39B75A39D6FA39F69A3 +A163A3A45DA3A657A4A851A5AA4AA686D0A686CFA687CDA787CBA787C9A787 +C8A787C6A787C4A787C3A787C1A788BFA888BDA888BAA888B7A889B4A889B0 +A889ACA98AA8A98BA3A98B9EA98C98AA8E92AA8F8CAA9186AA9280AA947AAA +9773AA996DAA9B67AA9D61AAA05BAAA255ABA44EAC81D2AD81D0AD81CFAD81 +CDAD81CBAD81CAAD82C8AE82C6AE82C5AE82C3AE82C1AE83BFAE83BDAE83BA +AE83B7AE84B4AF84B0AF85ACAF85A7B086A2B0879CB08897B18991B18B8AB1 +8C84B18E7EB19078B19272B1956CB19765B1995FB19B59B29E53B47BD4B47B +D2B47BD0B47BCFB47CCDB47CCCB47CCAB57CC9B57CC7B57DC5B57DC4B57DC2 +B57DC0B57EBDB57EBAB57EB7B57FB4B67FB0B680ABB680A6B781A1B7829BB8 +8395B8858FB98689B98883B98A7CB98C76B88E70B8906AB89264B9955DBA97 +57BB75D5BB75D4BB76D2BB76D1BC76CFBC76CEBC77CCBC77CBBC77C9BC77C8 +BC78C6BC78C4BC78C2BC78C0BC79BDBC79BABD79B7BD7AB3BD7AAFBD7BAABE +7CA5BE7DA0BF7E9ABF7F94C0808EC08287C08481C0867BC08874C08A6EC08C +68C18E62C2905CC370D7C370D6C370D4C471D3C471D1C471D0C471CFC472CD +C472CCC472CAC472C9C472C7C473C5C473C3C473C0C474BEC474BAC474B7C5 +75B3C575AEC576A9C677A4C6789EC77998C77A92C87C8CC87E86C97F7FC881 +79C88373C8856CC98766C98960CC6BD9CC6BD8CC6BD6CC6BD5CC6CD3CC6CD2 +CC6CD1CC6CCFCC6CCECC6DCDCC6DCBCC6DC9CC6DC7CC6DC5CC6EC3CC6EC1CC +6EBECD6FBACD6FB7CD70B2CD71AECE71A8CE72A3CF739DCF7597D07691D077 +8BD07984D17B7ED17D77D17F71D1816BD18365D566DBD566DAD566D8D566D7 +D566D6D567D4D567D3D467D2D467D0D567CFD567CED568CCD568CAD568C8D5 +68C6D569C4D569C1D56ABED56ABAD56BB6D56BB2D66CADD66DA7D76EA1D76F +9BD87095D8728FD87389D97483D9767CD97876D97A70D97C69DE61DDDD61DC +DD61DADD61D9DD61D8DD62D6DD62D5DD62D4DD62D3DD62D1DD62D0DD63CFDD +63CDDD63CBDE63C9DE64C7DE64C4DE64C1DD65BEDD65BADD66B6DE67B1DE68 +ABDF68A6DF6AA0E06B9AE06C94E06D8EE16F87E17081E1727BE17374E1756E +E55CDFE55CDEE55CDCE55CDBE55CDAE55DD9E55DD8E55DD6E55DD5E55DD4E5 +5DD3E55DD1E55ED0E55ECEE65ECCE65ECAE65FC7E65FC4E660C1E560BEE561 +B9E662B5E662B0E763AAE764A4E8659EE86698E86892E9698CE96A86E96B7F +E96D79EA6E73EC57E1ED57E0ED57DFED57DDED57DCED57DBED57DAED58D9ED +58D8ED58D7ED58D5ED58D4ED58D3ED58D1ED59CFED59CDED59CBED5AC8ED5A +C5ED5BC1ED5BBDED5CB9ED5DB4EE5EAFEF5FA9EF60A3F0619DF06297F06391 +F0658BF16685F1677EF26878> +<6BC7BE6BC8BC6BC8BA6BC8B76BC8B56BC8B26BC9AF6BC9AC6BC9A96BCAA66B +CAA36BCA9F6BCB9B6BCB976BCC926BCD8D6BCD886BCE836BCF7D6BD0786CD1 +726CD26D6DD3676DD4626ED65C6FD75770D85171DA4B72DB4673DD4075DE3A +76E03478E22D6DC6BF6DC6BD6DC7BA6DC7B86DC7B56DC7B36DC7B06DC8AD6D +C8AA6DC8A76DC8A46DC9A06CC99C6CCA976CCA936CCB8E6CCC896CCD836DCE +7E6DCE796DCF736DD16D6ED2686FD3626FD45D70D55771D75272D84C73DA46 +74DB4176DD3B77DE3479E02E6EC5C06EC5BD6EC5BB6EC5B86EC6B66EC6B36E +C6B06EC6AE6EC7AB6EC7A86EC7A46EC8A06EC89C6EC8986EC9936ECA8E6ECA +896ECB846ECC7F6ECD796ECE746FCF6E6FD06970D16371D35E71D45872D553 +73D74D74D84776DA4177DB3C79DD357ADE2F6FC4C06FC4BE6FC4BB6FC4B96F +C4B66FC5B46FC5B16FC5AE6FC5AB6FC5A86FC6A56FC6A16FC79D6FC7996FC8 +946FC88F6FC98A6FCA856FCB806FCC7A70CD7570CE6F71CF6A71D06472D15E +73D25974D45375D54E76D74877D84278DA3C7ADB367BDD2F70C3C170C3BE70 +C3BC70C3B970C3B770C3B470C4B270C4AF70C4AC70C4A970C5A570C5A270C5 +9E70C69970C69570C79070C88B70C98670C98071CA7B71CB7571CC7072CD6A +72CE6573D05F74D15A75D25476D44E77D54978D74379D83D7BDA377DDC3071 +C1C171C2BF71C2BC71C2BA71C2B771C2B571C2B271C3AF71C3AD71C3A971C3 +A671C4A271C49E71C59A71C59571C69071C68B71C78672C88172C97C72CA76 +72CB7173CC6B74CD6674CE6075D05A76D15577D24F78D44979D5447BD73E7C +D9387EDA3172C0C272C0BF72C1BD72C1BB72C1B872C1B572C1B372C1B072C1 +AD72C2AA72C2A672C2A372C39F72C39A72C49672C49172C58C73C68773C782 +73C77C73C87774C97174CA6C75CC6675CD6176CE5B77D05678D15079D34A7A +D4447CD63E7DD7387FD93274BFC274BFC073BFBE73C0BB73C0B973C0B673C0 +B373C0B173C0AE73C0AA73C1A773C1A373C19F73C29B73C29673C39274C48D +74C48874C58274C67D74C77875C87275C96D76CA6777CC6177CD5C78CE5679 +D0517AD14B7BD3457DD43F7ED63980D73375BEC375BEC175BEBE75BEBC75BE +B975BEB775BFB475BFB175BFAE75BFAB75BFA875C0A475C0A075C19C75C197 +75C29275C28D75C38875C48375C57E76C67876C77377C86D77C96878CA6278 +CC5D79CD577ACE517BD04C7DD1467ED3407FD53A81D63376BCC476BCC176BD +BF76BDBC76BDBA76BDB776BDB576BDB276BDAF76BEAC76BEA876BEA576BFA1 +76BF9C76C09876C09376C18E76C28976C28477C37F77C47977C57478C66E78 +C86979C9637ACA5D7ACC587BCD527CCE4C7ED0467FD24180D33A82D53478BB +C478BBC278BBBF78BBBD78BBBB78BBB878BBB578BCB377BCB077BCAD77BCA9 +77BDA577BDA177BE9D77BE9977BF9478BF8F78C08A78C18578C28078C37A79 +C47579C56F7AC6697AC7647BC95E7CCA597DCC537ECD4D7FCF4780D04181D2 +3B83D3357AB9C57AB9C37AB9C07AB9BE7AB9BB79B9B979BAB679BAB379BAB1 +79BAAE79BAAA79BBA679BBA279BC9E79BC9A79BD9579BD907ABE8B7ABF867A +C0817AC17B7AC2757BC3707BC46A7CC6657CC75F7DC8597ECA547FCB4E80CD +4881CF4283D03C84D2367CB7C67CB7C37CB7C17CB7BF7CB7BC7CB7BA7CB7B7 +7BB8B47BB8B27BB8AF7BB8AB7BB9A87BB9A47BB99F7BBA9B7BBB967CBB917C +BC8C7CBD877CBE827CBF7C7CC0777CC1717DC26B7DC4667EC5607EC75A7FC8 +5580CA4F81CB4983CD4384CE3D86D0377EB4C67EB4C47EB5C27EB5BF7EB5BD +7EB5BB7EB5B87EB5B67EB5B37EB6B07EB6AD7EB6A97EB7A57EB7A17EB89C7E +B8987EB9937EBA8E7EBA887EBB837EBC7E7EBE787EBF727FC06C7FC26780C3 +6180C55B81C65682C85083C94A84CB4486CD3E87CE3881B2C781B2C581B2C3 +81B2C081B2BE81B2BC81B2B981B3B781B3B481B3B181B3AE81B3AB81B4A781 +B4A381B59E81B59981B69481B78F81B88A81B98581BA7F81BB7981BC7481BE +6E81BF6882C16282C35D83C45784C65185C74B86C94587CB3F89CC3984AFC8 +84AFC684AFC484AFC184AFBF84AFBD84AFBB84B0B884B0B684B0B384B0B084 +B0AC84B1A984B1A584B1A084B29B84B39684B49184B48C84B68784B78184B8 +7B84BA7584BB6F84BD6A84BE6484C05E85C25886C35287C54D88C7478AC841 +8BCA3A88ACC988ACC788ACC587ACC387ACC087ACBE87ACBC87ACBA87ACB787 +ACB588ADB288ADAE88ADAB88ADA788AEA288AE9E88AF9988B09388B18E88B2 +8988B38387B57D87B67787B87187BA6C87BC6687BD6088BF5A89C1548AC24E +8BC4488CC6428DC83C8BA8CA8BA8C88BA8C68BA8C48BA8C28BA8C08BA8BD8B +A8BB8BA9B98BA9B68BA9B48CA9B18CA9AD8CAAA98CAAA58CAAA08CAB9B8CAC +968CAD918CAE8B8CAF858CB1808BB2798BB4748BB66E8BB8688BBA628BBC5C +8CBE568DBF508EC14A8FC34490C53D8FA4CB8FA4C98FA4C78FA4C58FA4C38F +A4C190A4BF90A4BD90A5BB90A5B890A5B690A5B390A5AF90A5AB90A6A790A6 +A390A79E91A79991A89391AA8E91AB8890AC8290AE7C90B0768FB2708FB46A +8FB66490B85F90BA5991BC5392BD4D93BF4693C14094A0CC94A0CA94A0C894 +A0C694A0C494A0C294A0C094A0BE94A0BC94A0BA94A0B895A1B595A1B295A1 +AE95A1AA95A2A595A2A195A39B95A49696A59196A68B95A88595AA7F95AB79 +94AE7394B06D94B26794B46195B65B95B75596B94F97BB4997BD42989CCE99 +9BCC999BCA999BC8999BC6999BC4999CC2999CC0999CBE999CBC999CBA999C +B79A9CB49A9CB19A9DAD9A9DA89A9EA49A9E9F9B9F999BA0949BA18E9BA388 +9AA4829AA67C9AA87699AB7099AD6A99AF649AB15E9AB3589BB5529BB74C9C +B9459E97CF9E97CD9E97CB9E97C99E97C79E97C69E97C49E97C29E97C09F97 +BE9F97BC9F97B99F97B79F98B39F98B09F98AC9F99A7A099A2A09A9DA09B98 +A09C92A09D8CA09F86A0A180A0A37A9FA5739FA76D9FA9689FAC629FAE5BA0 +B055A0B24FA1B448A391D0A391CEA391CDA491CBA491C9A492C7A492C6A492 +C4A492C2A492C0A492BEA492BCA492B9A492B6A593B3A593AFA593ABA594A6 +A695A1A6969CA69796A69890A6998AA69B84A69D7DA59F77A5A171A5A46BA5 +A665A5A85FA5AA59A6AD52A7AF4CA98CD2A98CD0A98CCEA98CCDAA8CCBAA8C +C9AA8CC7AA8CC6AA8DC4AA8DC2AA8DC0AA8DBEAA8DBCAA8DB9AB8EB6AB8EB2 +AB8EAEAB8FAAAC8FA5AC90A0AC919AAC9294AC938EAC9588AC9782AC997BAC +9B75AC9E6FABA069ABA263ACA45DACA756ADA950AF86D3AF86D2B086D0B087 +CEB087CDB087CBB087C9B087C8B087C6B087C5B087C3B088C1B088BEB188BC +B188B9B189B6B189B2B28AAEB28AA9B28BA4B28B9EB38C99B38E93B38F8CB3 +9186B39380B39579B39773B29A6DB29C67B29E61B3A05AB4A354B680D5B780 +D3B781D2B781D0B781CFB781CDB781CCB781CAB782C9B782C7B782C5B782C3 +B782C1B783BFB883BCB883B9B884B5B884B1B985ADB985A8B986A3BA879DBA +8897BA8991BA8B8BBA8D84BA8F7EBA9178BA9371BA956BBA9865BB9A5FBB9C +58BE7BD7BE7BD5BE7BD4BE7BD2BE7BD1BE7CCFBE7CCEBE7CCCBE7CCBBE7CC9 +BE7DC7BE7DC6BE7DC4BE7DC1BF7EBFBF7EBCBF7EB9BF7FB5BF7FB1C080ACC0 +80A7C181A1C1829CC18496C2858FC28789C28883C28A7CC28D76C28F6FC291 +69C29363C3955DC675D8C675D7C675D6C676D4C676D3C676D1C676D0C676CE +C677CDC677CCC677CAC677C8C677C6C678C4C678C2C678BFC679BCC779B9C7 +79B5C77AB0C87BABC87BA6C87CA0C97E9AC97F94CA818ECA8288CA8481CA86 +7ACA8874CA8A6ECA8C67CB8E61CF6FDACF70D9CF70D8CF70D6CF70D5CE70D3 +CE71D2CE71D1CE71CFCE71CECE71CCCE72CBCE72C9CE72C7CE72C5CF73C2CF +73BFCF73BCCF74B8CF74B4CF75B0D076ABD077A5D1789FD17999D27A93D27C +8CD37E86D37F7FD38179D38372D3856CD48766D86ADCD86ADBD76ADAD76BD8 +D76BD7D76BD6D76BD4D76BD3D76CD2D76CD0D76CCFD76CCDD76CCCD76DCAD7 +6DC8D76DC5D76DC3D76EBFD76EBCD76FB8D76FB4D870AFD871A9D972A4D973 +9EDA7497DA7691DB778BDB7984DB7B7EDB7D77DB7E71DB806BE065DEE065DD +DF65DCDF66DADF66D9DF66D8DF66D7DF66D5DF66D4DF67D3DF67D1DF67D0DF +67CEDF67CDDF67CADF68C8DF68C6DF68C3DF69C0DF6ABCDF6AB8E06BB3E06C +AEE16CA8E16DA2E26F9CE27096E37190E37389E37483E3767CE37876E3796F +E760E0E760DFE760DEE761DCE761DBE761DAE761D9E761D8E761D7E761D5E7 +61D4E762D3E762D1E762CFE762CDE762CBE763C9E763C6E764C3E764C0E765 +BCE865B7E866B2E967ACE968A7EA69A1EA6A9AEB6C94EB6D8EEB6E87EB7081 +EB717AEB7274EE5BE2EE5BE1EE5BE0EE5BDFEE5CDDEE5CDCEF5CDBEF5CDAEF +5CD9EF5CD8EF5CD7EF5CD5EF5CD4EF5DD2EF5DD1EF5DCFEF5DCCEF5ECAEF5E +C7EF5FC3EF5FBFF060BBF061B6F062B1F163ABF164A5F2659FF26699F36792 +F3688CF36A86F36B80F36C79> +<72CAC172CABF72CBBC72CBBA72CBB872CBB572CBB372CCB072CCAD72CCAA72 +CDA772CDA372CD9F72CE9B72CF9672CF9272D08C72D18772D18272D27C72D3 +7773D47173D56C74D76675D86075D95B76DA5577DC5078DD4A7ADF447BE03E +7CE2387EE33173C9C273C9BF73C9BD73CABB73CAB873CAB673CAB373CAB173 +CBAE73CBAB73CBA773CCA473CCA073CD9C73CD9773CE9273CE8D73CF8873D0 +8373D17D74D27874D37275D46C75D56776D66177D85C77D95678DA507ADC4B +7BDD457CDF3F7DE0397FE23274C8C274C8C074C8BE74C9BB74C9B974C9B674 +C9B474C9B174C9AE74CAAB74CAA874CAA474CBA074CB9C74CC9774CC9374CD +8E74CE8974CF8375CF7E75D07875D17376D26D76D46777D56278D65C79D757 +7AD9517BDA4B7CDC457DDD3F7FDF3980E03375C7C375C7C075C7BE75C7BC75 +C8B975C8B775C8B475C8B275C8AF75C8AC75C9A975C9A575C9A175CA9D75CA +9875CB9375CC8E75CC8976CD8476CE7F76CF7976D07377D16E78D26878D363 +79D55D7AD6577BD7527CD94C7DDA467EDC4080DD3A81DF3376C6C376C6C176 +C6BF76C6BC76C6BA76C6B776C7B576C7B276C7AF76C7AC76C7A976C8A576C8 +A176C99D76C99976CA9477CA8F77CB8A77CC8577CD7F77CE7A78CF7478D06E +79D16979D2637AD35E7BD5587CD6527DD74D7ED9477FDA4181DC3B82DE3477 +C5C477C5C177C5BF77C5BD77C5BA77C5B877C5B577C6B377C6B078C6AD78C6 +AA77C7A677C7A278C79E78C89978C99478C98F78CA8A78CB8578CB8078CC7A +79CD7579CE6F7ACF6A7AD1647BD25E7CD3597DD5537ED64D7FD84780D94182 +DB3B83DC3579C3C478C4C278C4C078C4BD78C4BB78C4B878C4B678C4B379C5 +B079C5AD79C5AA79C5A679C6A379C69E79C79A79C79579C89079C98B79C986 +79CA8179CB7B7ACC757ACD707BCE6A7BCF657CD15F7DD2597ED3547FD54E80 +D64881D84283D93C84DB367AC2C57AC2C27AC3C07AC3BE7AC3BB7AC3B97AC3 +B67AC3B47AC3B17AC4AE7AC4AB7AC4A77AC4A37AC59F7AC59A7AC6967AC791 +7AC78C7AC8877AC9817BCA7C7BCB767BCC717CCD6B7DCE657DCF607ED15A7F +D25480D44F81D54982D74384D83D85DA367BC1C57BC1C37BC1C17BC1BE7BC2 +BC7BC2B97BC2B77BC2B47BC2B27BC2AF7BC3AB7BC3A87BC3A47BC49F7BC49B +7BC5967BC5917BC68C7BC7877BC7827CC87C7CC9777CCA717DCC6C7ECD667E +CE607FCF5B80D15581D24F82D44983D54385D73D86D8377CC0C67CC0C47CC0 +C17CC0BF7CC0BC7CC0BA7CC0B87CC1B57CC1B27CC1AF7CC1AC7CC1A87CC2A4 +7CC2A07CC39C7CC3977CC4927CC58D7CC5887DC6837DC77D7DC8787EC9727E +CA6C7FCB677FCD6180CE5B81CF5682D15083D34A84D44486D63E87D7387EBE +C77EBEC47EBEC27EBEC07EBFBD7EBFBB7EBFB87DBFB67DBFB37DBFB07DC0AD +7DC0A97DC0A57DC1A17DC19C7DC2987EC2937EC38E7EC4897EC4847EC57E7F +C6787FC7737FC96D80CA6780CB6281CD5C82CE5783D05184D14B85D34587D4 +3F88D63880BCC780BCC580BDC37FBDC07FBDBE7FBDBB7FBDB97FBDB67FBDB4 +7FBEB17FBEAE7FBEAA7FBFA67FBFA27FBF9D7FC0997FC1947FC18F80C28A80 +C38580C47F80C57980C67481C76E81C86882CA6382CB5D83CD5784CE5185D0 +4C86D14688D33F89D43982BAC882BBC682BBC381BBC181BBBF81BBBC81BBBA +81BBB781BBB581BCB281BCAF81BCAB81BDA781BDA381BD9F81BE9A81BF9581 +BF9081C08B82C18682C28082C37A82C47582C56F83C76983C86484C95E85CB +5885CC5287CE4C88CF4689D1408AD33A84B8C984B8C684B8C484B9C284B9C0 +84B9BD83B9BB83B9B883B9B683B9B383BAB083BAAC83BAA983BBA483BBA083 +BC9B84BC9684BD9184BE8C84BF8784C08184C17C84C27684C37084C56A85C6 +6585C85F86C95987CB5388CC4D89CE478ACF418CD13B86B6C986B6C786B6C5 +86B6C386B6C086B6BE86B6BC86B7B986B7B786B7B486B7B186B7AE86B8AA86 +B8A686B8A186B99D86BA9886BA9386BB8E86BC8886BD8386BE7D86C07786C1 +7187C26C87C46687C66088C75A89C9548ACA4E8BCC488CCD428DCF3C89B3CA +89B3C889B3C689B3C489B3C289B4BF89B4BD89B4BB89B4B889B4B689B4B389 +B4AF89B5AC89B5A889B5A389B69F89B79A89B79589B88F89B98A89BA8489BC +7F89BD7989BE7389C06D89C26789C3618AC55C8BC6568CC8508DC94A8ECB43 +8FCD3D8CB0CB8CB0C98CB0C78CB0C58CB0C38CB0C08CB1BE8CB1BC8CB1BA8C +B1B78CB1B48CB1B18CB1AE8CB2AA8DB2A58DB3A18DB39C8DB4978DB5918DB6 +8C8CB7868CB8818CBA7B8CBB758CBD6F8CBF698CC0638DC25D8DC4578EC551 +8FC74B90C94591CB3E90ADCC90ADCA90ADC890ADC690ADC490ADC290ADC090 +ADBD90ADBB90ADB990ADB690AEB390AEB090AEAC90AEA790AFA390AF9E90B0 +9990B19390B28E90B38890B58390B67D90B87790BA718FBC6B90BD6590BF5F +90C15991C25392C44D93C64794C84094A9CD94A9CB94A9C994A9C794A9C594 +A9C394A9C194A9BF94A9BD94A9BB94AAB894AAB594AAB294AAAE94AAAA94AB +A595ABA095AC9B95AD9695AE9195AF8B94B18594B27F94B47994B67394B86D +94BA6794BB6194BD5B95BF5596C14F96C34997C54298A5CE98A5CC98A5CA98 +A5C898A5C698A5C498A5C298A5C198A5BE98A5BC98A5BA98A6B799A6B499A6 +B099A6AC99A7A899A7A399A89E99A89999A99399AB8E99AC8899AE8299B07C +98B27698B47098B66A98B76498B95E99BB5899BD519ABF4B9BC1449CA1CF9C +A1CD9CA1CC9CA1CA9CA1C89DA1C69DA1C49DA1C29DA1C09DA1BE9DA1BC9DA1 +B99DA1B69DA1B39DA2AF9EA2AB9EA2A69EA3A19EA49C9EA5979EA6919EA78B +9EA9859EAB7F9DAD799DAF739DB16D9DB3679DB5619DB75A9EB9549EBB4E9F +BD47A19CD1A19CCFA19CCDA19CCBA29CC9A29CC7A29CC6A29CC4A29CC2A29C +C0A29CBEA29CBBA29DB9A29DB5A29DB2A39DAEA39EA9A39EA5A39F9FA4A09A +A4A194A4A28EA3A488A3A682A3A87CA3AA76A2AC70A2AE6AA2B064A2B25EA3 +B457A3B651A4B94AA697D2A797D0A797CEA797CDA797CBA797C9A797C7A797 +C6A797C4A797C2A797C0A797BEA898BBA898B8A898B5A898B1A899ADA999A8 +A99AA3A99B9EA99B98A99D92A99E8CA9A086A9A280A9A47AA8A673A8A86DA8 +AB67A8AD61A8AF5BA8B154A9B44EAC91D3AC91D2AC92D0AD92CEAD92CDAD92 +CBAD92C9AD92C8AD92C6AD92C4AD92C2AD92C0AD92BEAD93BBAD93B8AE93B4 +AE93B0AE94ACAF94A7AF95A2AF969CAF9796AF9890AF9A8AAF9C84AF9E7EAE +A077AEA271AEA56BAEA765AEA95EAEAC58AFAE51B38CD5B38CD3B38CD2B38C +D0B38CCEB38CCDB38CCBB38CCAB38DC8B38DC6B38DC4B38DC2B38DC0B38DBE +B48EBBB48EB7B48EB4B48FB0B58FABB590A6B590A0B5919BB69295B6948EB6 +9688B69882B59A7BB59C75B59F6FB5A168B5A362B5A55CB5A855BA86D7BA86 +D5BA86D3BA86D2BA87D0BA87CFBA87CDBA87CCBA87CABA87C8BA87C7BA88C5 +BA88C3BA88C0BA88BEBA89BBBB89B7BB89B3BB8AAFBC8AAABC8BA5BC8C9FBC +8D99BD8E93BD8F8DBD9186BD9380BC9679BC9873BC9A6DBC9D66BC9F60BDA1 +5AC180D8C180D7C181D5C181D4C181D2C181D1C181CFC181CEC182CCC182CB +C182C9C182C7C182C5C183C3C183C0C183BEC284BAC284B7C284B3C285AEC3 +85A9C386A3C3879EC48897C48A91C48B8BC48D85C48F7EC49177C49471C496 +6BC49864C59B5EC97ADAC97BD8C97BD7C97BD6C97BD4C97BD3C97BD1C97CD0 +C87CCFC87CCDC87CCBC87CCAC87DC8C97DC6C97DC3C97EC1C97EBEC97EBAC9 +7FB7CA7FB2CA80ADCA80A8CB81A2CB829CCB8496CC8590CC8789CC8983CC8B +7CCC8D76CC8F6FCC9169CD9462D274DCD275DAD275D9D175D8D175D6D175D5 +D176D4D176D2D176D1D176D0D176CED177CCD177CBD177C9D177C6D178C4D1 +78C1D178BED179BAD179B6D27AB2D27BADD27BA7D37CA1D37E9BD47F95D480 +8ED58288D58481D5867AD58874D58A6DD58C67DA6FDDDA6FDCDA6FDBDA70DA +DA70D8D970D7D970D6D970D5D970D3D971D2D971D0D971CFD971CDD971CBD9 +72C9D972C7D972C4D973C1DA73BEDA73BADA74B6DA75B1DA76ACDB77A6DB78 +A0DC799ADC7A93DD7C8DDD7E86DD807FDD8179DD8372DE856CE26ADFE26ADE +E26ADDE26ADCE16ADAE16BD9E16BD8E16BD7E16BD6E16BD4E16BD3E16BD2E1 +6CD0E16CCEE16CCCE16CCAE16DC7E16DC5E26DC1E26EBEE26EBAE26FB5E270 +B0E371AAE372A4E4739EE47498E57692E5778BE57984E57B7EE57C77E67E71 +E965E1E965E0E965DFE965DEE965DDE965DBE965DAE966D9E966D8E966D7E9 +66D5E966D4E966D3E966D1E967CFE967CDE967CBE967C8EA68C5EA68C2EA69 +BEEA6AB9EA6AB4EB6BAFEB6CA9EC6DA3EC6E9DED7096ED7190ED7389ED7483 +ED767CED7775F060E3F060E2F060E1F060E0F060DFF060DEF060DCF060DBF1 +60DAF160D9F161D8F161D7F161D5F161D4F161D2F161D0F162CEF162CCF162 +C9F163C5F263C1F264BDF265B9F266B3F367AEF368A8F469A2F46A9BF56B95 +F56D8EF56E88F56F81F5717A> +<79CDC479CDC179CDBF79CEBD79CEBB79CEB879CEB679CEB379CFB179CFAE79 +CFAB79D0A779D0A379D19F79D19B79D29679D29179D38C79D48779D58179D6 +7C7AD7767AD8707BD96A7BDA657CDB5F7DDC5A7EDE547FDF4E80E04881E242 +82E33C84E5357ACCC47ACCC27ACCC07ACCBD7ACDBB7ACDB97ACDB67ACDB47A +CEB17ACEAE7ACEAB7ACEA87ACFA47ACFA07AD09B7AD0967AD1927AD28C7AD3 +877AD3827AD47C7BD5767BD6717CD76B7CD8667DDA607EDB5A7FDC5580DE4F +81DF4982E04383E23D85E4367BCBC57BCBC27BCBC07BCBBE7BCCBC7BCCB97B +CCB77BCCB47BCCB27BCDAF7BCDAC7BCDA87BCEA47BCEA07BCF9C7BCF977BD0 +927BD08D7BD1887BD2827BD37D7CD4777CD5717DD66C7ED7667ED8617FD95B +80DB5581DC4F82DE4983DF4385E13D86E2377CCAC57CCAC37CCAC17CCABE7C +CABC7CCBBA7CCBB77CCBB57CCBB27CCBAF7CCCAC7CCCA97CCCA57CCDA17CCD +9C7CCE987CCE937CCF8E7CD0887CD1837DD17D7DD2787DD3727ED56C7FD667 +7FD76180D85C81D95682DB5083DC4A84DE4485DF3E87E1377DC9C67DC9C47D +C9C17DC9BF7DC9BD7DC9BA7DCAB87DCAB57DCAB37DCAB07DCAAD7DCBA97DCB +A57DCCA17DCC9D7DCD987DCD937DCE8E7DCF897DCF847ED07E7ED1787ED273 +7FD36D80D46780D66281D75C82D85783DA5184DB4B85DC4586DE3F88E0387E +C8C67EC8C47EC8C27EC8BF7EC8BD7EC8BB7EC8B87EC9B67EC9B37EC9B07EC9 +AD7ECAAA7ECAA67ECAA27ECB9D7ECB997ECC947ECD8F7ECD8A7ECE847FCF7F +7FD0797FD17380D26E81D36881D46282D65D83D75784D85185DA4B86DB4587 +DD3F89DE397FC6C77FC7C47FC7C27FC7C07FC7BE7FC7BB7FC7B97FC8B67FC8 +B47FC8B17FC8AE7FC8AA7FC9A67FC9A27FCA9E7FCA997FCB947FCB8F7FCC8A +7FCD8580CE7F80CF7A80D07481D16E82D26982D36383D45D84D65885D75286 +D94C87DA4688DC408ADD3980C5C780C5C580C6C380C6C080C6BE80C6BC80C6 +B980C6B780C7B480C7B180C7AE80C7AB80C8A780C8A380C89E80C99A80CA95 +80CA9080CB8B80CC8581CC8081CD7A81CE7582CF6F82D16983D26484D35E85 +D45886D65287D74D88D94689DA408BDC3A81C4C881C4C681C4C381C5C181C5 +BF81C5BC81C5BA81C5B781C5B581C5B281C6AF81C6AB81C6A781C7A381C79F +81C89A81C89581C99081CA8B82CA8682CB8182CC7B82CD7583CE7083CF6A84 +D16485D25F86D35987D55388D64D89D8478AD9418BDB3B82C3C882C3C682C3 +C482C3C182C3BF82C3BD82C4BA82C4B882C4B582C4B282C4AF82C5AC82C5A8 +82C5A482C6A082C69B82C79682C89183C88C83C98783CA8183CB7C84CC7684 +CD7084CE6B85CF6586D15F87D25A88D35489D54E8AD6488BD8428CD93B84C1 +C984C2C784C2C484C2C284C2C084C2BD84C2BB84C2B983C3B683C3B383C3B0 +83C3AD83C4A984C4A584C4A084C59C84C59784C69284C78D84C78884C88284 +C97C85CA7785CC7186CD6B86CE6687CF6088D15A89D2548AD44E8BD5488CD7 +428DD83C85C0CA85C0C785C0C585C0C385C0C085C0BE85C1BC85C1B985C1B7 +85C1B485C1B185C2AE85C2AA85C2A685C3A185C39D85C49885C49385C58E86 +C68886C78386C87D86C97786CA7287CB6C87CC6688CE6189CF5B8AD1558BD2 +4F8CD4498DD5438ED73D87BECA87BEC887BEC687BEC387BFC187BFBF87BFBD +87BFBA87BFB887BFB587BFB287C0AE87C0AB87C0A787C1A287C19E87C29987 +C29487C38F87C48987C58488C67E88C77888C87388CA6D89CB6789CC628ACE +5C8BCF568CD1508DD24A8ED4448FD53D89BCCB89BCC989BCC689BCC489BDC2 +89BDC089BDBD89BDBB89BDB989BDB689BDB389BEB089BEAC89BEA889BFA389 +BF9F89C09A89C09589C19089C28A89C38589C47F8AC57A8AC6748AC86E8AC9 +688BCA638BCC5D8CCD578DCF518ED04B8FD24591D43E8CBACC8CBAC98CBAC7 +8CBAC58BBAC38BBAC18BBABE8BBBBC8BBBBA8BBBB78BBBB48BBBB18BBCAD8B +BCA98BBCA58BBDA08CBD9B8CBE968CBF918CBF8C8CC0868CC2818CC37B8CC4 +758CC66F8CC7698CC8648DCA5E8ECB588FCD5290CE4C91D04692D23F8EB7CC +8EB7CA8EB7C88EB8C68EB8C48EB8C28EB8BF8EB8BD8EB8BB8EB8B88EB8B58E +B9B28EB9AF8EB9AB8EB9A68EBAA28EBA9D8EBB988EBC938EBD8D8EBE888EBF +828EC07C8EC2768EC3718EC56B8FC6658FC85F90C95991CB5392CC4D93CE47 +93D04091B4CD91B5CB91B5C991B5C791B5C591B5C391B5C191B5BE91B5BC91 +B5BA91B5B791B6B491B6B091B6AD91B6A891B7A491B79F91B89A91B99491BA +8F91BB8A91BC8491BD7E91BF7891C07291C26C91C46792C56192C75B93C855 +94CA4E95CC4895CE4194B1CE94B1CC94B1CA94B1C894B2C694B2C494B2C295 +B2C095B2BE95B2BB95B2B995B2B695B2B295B3AE95B3AA95B3A695B4A195B4 +9C95B59695B69195B78C95B98695BA8094BC7A94BD7494BF6E94C16895C262 +95C45C96C65697C75097C94A98CC4398AECF98AECD98AECB98AEC998AEC798 +AEC598AEC398AEC198AEBF98AEBD98AEBA99AEB799AFB499AFB199AFAC99AF +A899B0A399B09E99B19999B29399B38E99B58899B68298B87C98BA7698BB70 +98BD6A98BF6599C15E99C2589AC4529AC64B9BC8459CAAD09CAACE9CAACC9C +AACA9CAAC89CAAC79CAAC59CAAC39CAAC19CAABE9DAABC9DAAB99DABB69DAB +B39DABAF9DABAB9DACA69DACA19DAD9C9EAE969EAF919DB18B9DB2859DB47F +9DB6799CB7739CB96D9CBB679CBD619DBF5A9DC1549EC34E9EC547A0A6D1A0 +A6CFA0A6CDA0A6CCA0A6CAA1A6C8A1A6C6A1A6C4A1A6C2A1A6C0A1A6BEA1A6 +BBA1A6B8A1A6B5A1A7B1A2A7ADA2A7A9A2A8A4A2A99FA2A999A2AA93A2AC8E +A2AD88A2AF82A1B17CA1B376A1B570A1B769A1B963A1BB5DA1BD57A2BF50A2 +C149A5A1D2A5A1D1A5A1CFA5A1CDA5A1CBA5A1C9A5A1C8A5A1C6A6A1C4A6A1 +C2A6A2C0A6A2BDA6A2BBA6A2B8A6A2B4A6A2B0A7A3ACA7A3A7A7A4A2A7A59C +A7A697A7A791A7A88BA7AA85A7AC7FA6AE79A6B073A6B26CA6B466A6B660A6 +B95AA6BB53A7BD4CAA9CD4AA9CD2AA9CD0AA9CCEAA9CCDAA9CCBAB9CC9AB9C +C8AB9DC6AB9DC4AB9DC2AB9DC0AB9DBDAB9DBAAB9DB7AB9EB3AC9EAFAC9EAA +AC9FA5ACA0A0ACA09BADA295ACA38FACA589ACA682ACA87CACAA76ABAD70AB +AF69ABB163ABB45DABB656ABB84FB097D5B097D3B097D2B097D0B097CEB097 +CDB097CBB097C9B097C8B097C6B097C4B098C2B198BFB198BDB198BAB198B6 +B199B2B199AEB29AA9B29AA4B29B9EB29C99B29D93B29F8CB2A086B2A280B2 +A47AB1A773B1A96DB1AC67B1AE60B1B05AB1B353B691D6B691D5B692D3B692 +D2B692D0B692CEB692CDB692CBB692CAB692C8B692C6B692C4B692C2B793BF +B793BDB793B9B793B6B794B2B894ADB895A8B896A3B8969DB99797B99991B9 +9A8AB99C84B89E7EB8A177B8A371B7A66AB7A864B7AA5EB7AD57BD8CD8BD8C +D6BD8CD5BD8CD3BD8CD2BD8CD0BD8CCFBD8CCDBD8DCCBD8DCABD8DC8BD8DC7 +BD8DC4BD8DC2BD8EBFBD8EBCBE8EB9BE8EB5BE8FB1BE8FACBF90A7BF91A1BF +929BC09395C0948FC09688C09882BF9A7CBF9D75BF9F6EBFA268BEA462BFA7 +5BC586DAC486D8C486D7C486D5C487D4C487D2C487D1C487CFC487CEC487CC +C487CBC488C9C488C7C488C5C488C2C489BFC489BCC589B9C58AB5C58AB0C5 +8BABC68BA5C68CA0C68D99C78E93C7908DC79287C79480C79679C69973C69B +6CC69E66C6A05FCD80DBCC80DACC80D8CC81D7CC81D6CC81D4CB81D3CB81D1 +CB81D0CB82CFCB82CDCB82CBCB82CACB82C7CB83C5CB83C2CB83BFCC84BCCC +84B8CC84B4CC85AFCD86AACD86A4CD879ECE8998CE8A92CE8C8BCE8D85CF90 +7ECE9277CE9471CE976ACE9963D57ADDD57ADCD47ADAD47BD9D47BD8D47BD6 +D47BD5D37BD4D37BD2D37CD1D37CD0D37CCED37CCCD37CCAD37DC8D37DC5D3 +7DC3D37EC0D47EBCD47EB8D47FB4D580AFD580A9D581A3D5839DD68496D685 +90D7878AD78983D78B7CD78D75D78F6FD69268DD74DFDD74DDDC75DCDC75DB +DC75DADC75D8DC75D7DC75D6DB76D5DB76D3DB76D2DB76D1DB76CFDB76CDDB +77CBDB77C9DB77C6DB78C3DC78C0DC78BCDC79B8DD7AB3DD7AAEDD7BA8DD7C +A2DE7E9BDE7F95DF818FDF8288DF8481DF867ADF8874DF8B6DE46FE1E46FDF +E46FDEE46FDDE46FDCE470DBE470D9E370D8E370D7E370D6E370D5E370D3E3 +71D2E371D0E371CEE371CCE371C9E372C6E472C3E473C0E473BCE474B7E575 +B2E575ACE676A7E677A0E7799AE77A94E77C8DE77E86E77F7FE78179E78372 +EB6AE3EB6AE1EB6AE0EB6ADFEB6ADEEB6ADDEB6ADCEB6ADAEB6AD9EB6AD8EB +6BD7EB6BD6EB6BD4EB6BD3EB6BD1EB6CCFEB6CCCEB6CCAEC6CC7EC6DC3EC6D +C0EC6EBBED6FB7ED70B1ED71ABEE72A5EE739FEF7499EF7592EF778BF07985 +F07A7EF07C77F265E5F265E3F265E2F265E1F265E0F265DFF265DEF265DDF3 +65DCF365DBF365D9F365D8F365D7F366D5F366D4F366D2F366D0F366CEF367 +CBF367C7F468C4F468BFF469BBF46AB6F56BB0F56CAAF66DA4F66E9EF76F97 +F77190F7728AF77483F7757B> +<80D0C680D0C480D0C280D0C080D0BE80D1BB80D1B980D1B780D1B480D2B180 +D2AE80D2AB80D3A77FD3A37FD49F7FD49A7FD5957FD69080D68B80D78680D8 +8080D97B81DA7581DB6F82DC6983DD6484DE5E85DF5885E15286E24C88E446 +89E5408AE73981CEC781CFC581CFC281CFC081CFBE81D0BC81D0BA81D0B781 +D0B581D1B281D1AF81D1AC81D2A880D2A480D39F80D39B80D49681D49181D5 +8C81D68781D78181D87B82D87582D97083DB6A84DC6485DD5F85DE5986DF53 +87E14D88E2478AE4418BE53A82CDC782CEC582CEC382CEC182CEBF82CEBC82 +CFBA82CFB882CFB582CFB282D0AF82D0AC82D0A882D1A481D1A081D29B82D2 +9682D39182D48C82D58782D58282D67C83D77683D87084D96B85DA6586DC5F +86DD5A87DE5488E04E89E1488BE2418CE43B83CCC883CDC683CDC383CDC183 +CDBF83CDBD83CEBA83CEB883CEB683CEB383CFB083CFAD83CFA982D0A582D0 +A082D19C83D19783D29283D38D83D38883D48283D57C84D67784D77185D86B +86D96686DA6087DC5A88DD5489DE4E8AE0488BE1428DE33B84CBC884CCC684 +CCC484CCC284CCBF84CCBD84CCBB84CDB984CDB684CDB384CDB083CEAD83CE +A983CEA583CFA183CF9C84D09784D19284D18D84D28884D38384D47D85D577 +85D67186D76C87D86687D96188DA5B89DC558ADD4F8BDE498CE0428EE13C85 +CAC985CBC785CBC485CBC285CBC085CBBE85CBBB84CCB984CCB784CCB484CC +B184CDAE84CDAA84CDA684CEA184CE9D84CF9885CF9385D08E85D18985D283 +85D27E86D37886D47287D56C88D76788D86189D95B8ADA558BDC4F8CDD498D +DF438EE03D86C9C986C9C786CAC586CAC385CAC085CABE85CABC85CBB985CB +B785CBB485CBB185CBAE85CCAA85CCA685CDA285CD9D85CE9886CE9386CF8E +86D08986D08486D17E87D27887D37388D46D88D56789D7628AD85C8BD9568C +DB508DDC4A8EDE448FDF3D87C8CA87C8C886C9C586C9C386C9C186C9BF86C9 +BC86C9BA86CAB786CAB586CAB286CAAE86CBAB86CBA786CBA286CC9E86CC99 +87CD9487CE8F87CE8A87CF8487D07F88D17988D27389D36E89D4688AD5628B +D75D8CD8578DD9518EDB4A8FDC4490DE3E88C7CA88C7C887C8C687C8C487C8 +C187C8BF87C8BD87C8BA87C9B887C9B587C9B287C9AF87CAAB87CAA787CAA3 +87CB9E87CB9988CC9488CD8F88CD8A88CE8588CF7F89D07989D1748AD26E8A +D3688BD4638CD65D8CD7578DD8518FDA4B90DB4591DD3E89C6CB89C6C989C6 +C689C7C488C7C288C7C088C7BD88C7BB88C7B888C8B688C8B388C8B088C8AC +88C9A888C9A389C99F89CA9A89CB9589CB9089CC8B89CD8589CE808ACF7A8A +D0748AD16F8BD2698CD3638CD45E8DD6588ED7528FD94C91DA4592DC3F8AC5 +CB8AC5C98AC5C78AC5C58AC5C28AC6C08AC6BE8AC6BC8AC6B98AC6B68AC6B3 +8AC7B08AC7AC8AC7A88AC8A48AC89F8AC99B8AC9968ACA918ACB8B8ACB868A +CC818BCD7B8BCE758BCF6F8CD16A8DD2648DD35E8ED4588FD65290D74C91D9 +4693DB3F8BC3CC8BC3CA8BC4C78BC4C58BC4C38BC4C18BC4BF8BC4BC8BC5BA +8BC5B78BC5B48BC5B18BC5AD8BC6A98BC6A58BC7A08BC79B8BC8968BC8918B +C98C8CCA878CCB818CCC7C8CCD768DCE708DCF6A8ED0658ED25F8FD35990D5 +5391D64D92D84794D9408DC2CD8DC2CA8DC2C88DC2C68DC2C48DC2C28DC3BF +8DC3BD8DC3BB8DC3B88DC3B58DC3B28DC4AE8DC4AA8DC4A68DC5A18DC59C8D +C6978DC7928DC78D8DC8888DC9828DCA7C8ECB778ECD718ECE6B8FCF6690D0 +6090D25A91D35492D54E93D64795D8418FC0CD8FC0CB8FC0C98FC0C78FC0C4 +8FC1C28FC1C08FC1BE8FC1BB8FC1B98FC1B68FC1B38FC2AF8FC2AB8FC2A78F +C3A28FC39D8FC4988FC5938FC58E8FC6898FC7838FC97D8FCA788FCB7290CC +6C90CD6691CF6192D05B93D25594D34E95D54896D74291BECE91BECC91BECA +91BEC791BEC591BEC391BFC191BFBF91BFBC91BFBA91BFB791BFB491BFB091 +C0AC91C0A891C0A391C19F91C29A91C29491C38F91C48A91C58491C67F91C8 +7991C97391CA6D92CB6792CD6293CE5C94D05695D14F96D34997D54293BBCF +93BCCD93BCCA93BCC893BCC693BCC493BCC293BCC093BCBE93BCBB93BDB893 +BDB593BDB294BDAE94BDAA94BEA594BEA093BF9B93C09693C19193C28B93C3 +8693C48093C57A93C77493C86E94C96994CB6395CC5D96CE5797CF5098D14A +98D34396B9CF96B9CD96B9CB96B9C996B9C796B9C596B9C396B9C196B9BF96 +BABC96BABA96BAB796BAB396BAB097BBAB97BBA796BBA296BC9D96BD9796BE +9296BF8D96C08796C18296C37C96C47696C57096C76A97C86497CA5E98CC58 +99CD5299CF4B9AD14599B6D099B6CE99B6CC99B6CA99B6C899B6C699B6C499 +B6C299B6C099B6BE9AB6BB9AB7B89AB7B59AB7B19AB7AD9AB8A99AB8A49AB9 +9F9AB9999ABA949ABC8F9ABD8999BE8399C07D99C17899C27299C46C99C666 +9AC7609BC9599BCB539CCD4D9CCF469CB2D19DB2CF9DB2CD9DB2CB9DB3C99D +B3C79DB3C59DB3C49DB3C19DB3BF9DB3BD9DB3BA9DB3B79DB3B39DB4AF9EB4 +AB9EB4A69EB5A19EB69C9EB7969EB8919DB98B9DBA869DBC809DBD7A9DBF74 +9DC16E9DC2689DC4629EC65B9EC8559FCA4E9FCC48A0AFD2A0AFD0A0AFCEA0 +AFCCA1AFCBA1AFC9A1AFC7A1AFC5A1AFC3A1AFC1A1AFBEA1AFBCA1AFB9A1B0 +B6A1B0B2A2B0ADA2B0A9A2B1A4A2B29EA2B399A2B493A2B58EA1B688A1B882 +A1BA7CA1BB76A1BD70A1BF6AA1C164A1C25DA1C557A2C750A2C94AA4ABD3A4 +ABD1A4ABCFA5ABCEA5ABCCA5ABCAA5ABC8A5ABC6A5ABC4A5ABC2A5ABC0A5AB +BEA5ABBBA6ABB8A6ACB4A6ACB0A6ACABA6ADA6A6ADA1A6AE9CA6AF96A6B091 +A6B28BA6B385A5B57FA5B779A5B973A5BB6CA5BD66A5BF60A5C159A5C353A6 +C54CA9A6D4A9A6D2A9A6D1A9A6CFA9A6CDA9A6CBA9A6CAAAA6C8AAA6C6AAA6 +C4AAA7C2AAA7C0AAA7BDAAA7BAAAA7B7AAA7B3AAA8AEABA8AAABA9A4ABA99F +ABAA99ABAB94ABAD8EABAE88AAB082AAB27CAAB475AAB66FAAB869AABA63AA +BD5CAABF55AAC14FAEA2D5AEA2D4AEA2D2AEA2D0AEA2CFAEA2CDAEA2CBAEA2 +C9AEA2C8AFA2C6AFA2C4AFA2C2AFA2BFAFA2BCAFA2B9AFA3B5AFA3B1B0A3AD +B0A4A8B0A5A3B0A59DB0A697B0A891B0A98BB0AB85B0AC7FAFAF79AFB172AF +B36CAFB566AEB85FAEBA58AFBD52B39DD7B39DD5B39DD3B49DD2B49DD0B49D +CEB49DCDB49DCBB49DCAB49DC8B49DC6B49DC4B49DC1B49DBFB49DBCB59EB8 +B59EB5B59EB0B59FABB59FA6B6A0A1B6A19BB6A295B6A38FB6A589B6A783B5 +A97CB5AB76B5AD70B4B069B4B262B4B55CB4B855BA97D8BA97D6BA97D5BA97 +D3BA97D2BA97D0BA97CFBA97CDBA98CBBA98CABA98C8BA98C6BA98C4BA98C1 +BA98BFBA99BBBB99B8BB99B4BB9AAFBB9AAABC9BA5BC9C9FBC9C99BC9E93BC +9F8DBCA187BCA380BCA57ABBA773BBAA6DBAAD66BAAF5FBAB258C191D9C192 +D8C192D6C092D5C092D3C092D2C092D0C092CFC092CDC092CCC092CAC092C8 +C093C6C093C4C093C1C193BEC193BBC194B7C194B3C295AEC295A9C296A3C3 +979DC39897C39991C39B8BC39D84C39F7EC2A177C2A471C1A66AC1A963C1AC +5CC88CDBC88CD9C88CD8C78CD7C78CD5C78CD4C78DD2C78DD1C78DCFC78DCE +C78DCCC78DCBC78DC9C78DC7C78EC4C78EC1C78EBEC78FBBC88FB7C88FB2C8 +90ADC990A7C991A1C9929BCA9395CA958FCA9689CA9882C99B7BC99D75C8A0 +6EC8A367C8A560D086DDCF86DBCF86DACF86D8CF87D7CF87D6CE87D4CE87D3 +CE87D2CE87D0CE87CFCE88CDCE88CBCE88C9CE88C7CE88C4CE89C1CE89BECE +89BACF8AB6CF8AB1CF8BACD08CA6D08CA0D08E9AD18F94D1908DD19287D194 +80D19779D09972D09C6BCF9F64D880DED880DDD780DCD780DAD781D9D781D8 +D681D6D681D5D681D4D681D3D682D1D582D0D582CED582CCD582CAD583C7D6 +83C5D683C1D683BED684BAD784B5D785B0D786ABD787A5D8889FD88998D98A +92D98C8CD98E85D9907ED99277D89570D79769DF7AE0DF7ADFDF7ADDDF7ADC +DF7BDBDE7BDADE7BD9DE7BD7DE7BD6DE7BD5DE7CD4DD7CD2DD7CD1DD7CCFDD +7CCDDD7CCBDD7DC8DE7DC5DE7DC1DE7EBEDE7EB9DF7FB5DF80AFDF81AAE082 +A4E0839DE18497E18591E2878AE28983E18B7CE18E75E0906EE674E2E674E1 +E674DFE675DEE675DDE675DCE675DBE675DAE675D8E675D7E576D6E576D5E5 +76D3E576D2E576D0E576CEE577CBE577C8E677C5E678C1E678BDE679B9E77A +B4E77AAEE87BA9E87CA2E97E9CE97F96E9818FEA8288EA8481E9877AE98973 +ED6FE4ED6FE3ED6FE1ED6FE0ED6FDFED6FDEED6FDDED6FDCED70DBED70DAED +70D8ED70D7ED70D6ED70D4ED70D2ED71D0ED71CEED71CCED71C9EE72C5EE72 +C2EE73BDEF74B9EF74B3EF75AEF076A8F077A1F1799BF17A94F27C8DF27E86 +F2807FF28278F369E6F46AE5F46AE4F46AE2F46AE1F46AE0F56ADFF56ADEF5 +6ADDF56ADCF56ADBF56ADAF56AD8F56BD7F56BD5F56BD3F56BD1F56BCFF56C +CCF56CC9F66CC6F66DC2F66EBDF76FB8F76FB3F870ADF871A7F873A0F9749A +F97593FA778CFA7885FA7A7E> +<88D2C988D2C788D3C588D3C388D3C087D3BE87D4BC87D4BA87D4B887D5B587 +D5B287D5AF87D6AC86D6A886D7A386D79F86D89A86D89587D99087DA8B87DA +8587DB8088DC7A88DD7489DE6E8ADF688AE0638BE15D8CE3578DE4518EE54B +8FE74490E83E89D1C989D1C789D1C589D2C388D2C188D2BF88D3BD88D3BB88 +D3B888D3B688D4B388D4B088D4AC87D5A887D5A487D69F87D69B87D79688D8 +9188D88B88D98688DA8089DB7A89DC758ADD6F8BDE698BDF638CE05E8DE157 +8EE3518FE44B90E64591E73E8AD0CA8AD0C88AD0C689D1C489D1C189D1BF89 +D1BD89D2BB89D2B989D2B689D3B389D3B088D3AD88D4A988D4A488D5A088D5 +9B88D69689D69189D78C89D88689D9818ADA7B8ADA758BDB6F8CDD6A8CDE64 +8DDF5E8EE0588FE15290E34C91E44592E63F8ACFCA8ACFC88ACFC68AD0C48A +D0C28AD0C08AD0BE8AD1BC8AD1B98AD1B78AD1B48AD2B189D2AD89D3A989D3 +A589D4A089D49B89D5968AD5918AD68C8AD7878AD7818BD87C8BD9768CDA70 +8CDB6A8DDC658EDE5F8FDF5990E05391E24C92E34693E53F8BCECB8BCEC98B +CFC78BCFC48BCFC28BCFC08BCFBE8BD0BC8BD0BA8BD0B78AD0B48AD1B18AD1 +AD8AD1A98AD2A58AD2A18AD39C8AD3978BD4928BD58D8BD5878BD6828CD77C +8CD8768DD9718DDA6B8EDB658FDC5F90DE5990DF5391E04D92E24794E4408C +CDCB8CCDC98CCEC78CCEC58CCEC38CCEC18BCEBF8BCFBC8BCFBA8BCFB88BCF +B58BD0B18BD0AE8BD0AA8BD1A58BD1A18BD29C8BD2978BD3928CD48D8CD488 +8CD5828DD67D8DD7778DD8718ED96B8FDA6690DB6090DC5A91DE5492DF4E93 +E14794E2418DCCCC8CCCCA8CCDC88CCDC58CCDC38CCDC18CCDBF8CCEBD8CCE +BA8CCEB88CCEB58CCFB28CCFAE8CCFAA8CD0A68CD0A18CD19D8CD1988CD293 +8DD38E8DD3888DD4838DD57D8ED6778ED7728FD86C90D96690DA6191DB5A92 +DD5493DE4E94E04895E1418DCBCC8DCCCA8DCCC88DCCC68DCCC48DCCC28DCD +BF8DCDBD8DCDBB8DCDB88DCDB58DCEB28DCEAF8DCEAB8DCFA68DCFA28DD09D +8DD0988DD1938DD18E8ED2898ED3838ED47E8FD5788FD67290D76C90D86791 +D96192DA5B93DC5594DD4F95DF4896E0428ECACD8ECBCB8ECBC88ECBC68ECB +C48ECBC28ECCC08ECCBE8ECCBB8ECCB98ECCB68ECDB38ECDAF8ECDAB8ECEA7 +8ECEA28ECE9D8ECF998ED0948ED08E8ED1898FD2848FD37E8FD47890D57391 +D66D91D76792D86293D95C94DA5595DC4F96DD4997DF428FC9CD8FCACB8FCA +C98FCAC78FCAC58FCAC28FCBC08FCBBE8FCBBC8FCBB98FCBB68FCBB38FCCB0 +8FCCAC8FCCA78FCDA38FCD9E8FCE998FCF948FCF8F8FD08A90D18490D27F90 +D37991D47391D56E92D66893D76293D85C94D95695DB5097DC4A98DE4390C8 +CE90C8CC90C9C990C9C790C9C590C9C390C9C190CABE90CABC90CABA90CAB7 +90CAB490CAB090CBAC90CBA890CCA390CC9E90CD9A90CD9590CE9090CF8A91 +D08591D07F91D17992D27492D36E93D46893D66394D75D95D85796DA5197DB +4A99DD4391C7CE91C7CC91C7CA91C8C891C8C691C8C391C8C191C8BF91C8BD +91C8BA91C9B791C9B491C9B191C9AD91CAA891CAA491CB9F91CB9A91CC9591 +CD9091CE8B92CE8692CF8092D07A93D17493D26F94D36994D46395D65D96D7 +5797D85198DA4B9ADC4493C5CF93C6CD92C6CB92C6C892C6C692C7C492C7C2 +92C7C093C7BD93C7BB93C7B893C7B593C7B193C8AE93C8A993C9A593C9A093 +CA9B93CB9693CB9193CC8C93CD8693CE8193CF7B94D07594D16F95D26A95D3 +6496D45E97D65898D75299D94B9ADB4594C4D094C4CD94C4CB94C4C994C5C7 +94C5C594C5C394C5C194C5BE94C5BC94C5B994C5B695C6B295C6AE95C6AA95 +C7A594C7A194C89C94C99794CA9294CA8D94CB8795CC8295CD7C95CE7695CF +7096D06A96D26597D35F98D45999D6529AD84C9BD94596C2D096C2CE96C2CC +96C2CA96C2C896C3C696C3C496C3C196C3BF96C3BD96C3BA97C3B797C3B497 +C4B097C4AB97C5A696C5A296C69D96C79896C89396C88E96C98896CA8396CC +7D97CC7797CE7197CF6B98D06599D15F99D3599AD4539BD64D9CD84698BFD1 +98C0CF98C0CD98C0CB99C0C999C0C799C0C599C0C299C0C099C0BE99C1BB99 +C1B899C1B599C1B199C2AD99C2A899C3A399C39E99C49998C59498C68F98C7 +8998C88498C97E98CA7899CB7299CD6C9ACE679AD0609BD15A9CD3549DD44E +9ED6479BBDD29BBDD09BBDCE9BBDCC9BBDCA9BBDC89BBDC69BBEC49CBEC29C +BEBF9CBEBD9CBEBA9CBEB79CBEB39CBFAE9CBFAA9CC0A59CC0A09BC19B9BC2 +969BC3909BC48B9BC5859BC77F9BC87A9BC9749BCA6E9CCC689CCD629DCF5B +9ED1559ED34F9FD5489EBAD29EBAD09EBACE9EBACC9EBACA9EBAC99EBAC79F +BBC59FBBC39FBBC19FBBBE9FBBBC9FBBB89FBBB59FBCB09FBCAC9FBDA79FBD +A29FBE9D9FBF979FC0929EC18D9EC2879EC3819EC57B9EC6759EC76F9EC969 +9FCB639FCD5DA0CE57A1D050A1D34AA1B7D3A1B7D1A1B7CFA2B7CDA2B7CBA2 +B7CAA2B7C8A2B7C6A2B7C4A2B7C2A2B7C0A2B7BDA2B8BAA2B8B6A2B8B2A2B9 +AEA2B9A9A2BAA4A2BA9FA2BB9AA2BC94A2BD8FA2BF89A2C083A2C17DA1C377 +A1C471A2C66BA2C865A2CA5FA3CC58A3CE52A3D04BA5B3D4A5B3D2A5B3D0A5 +B3CEA5B3CDA5B3CBA6B3C9A6B4C7A6B4C5A6B4C3A6B4C1A6B4BFA6B4BCA6B4 +B8A6B4B5A6B5B0A6B5ACA6B6A7A6B6A1A6B79CA6B897A6B991A6BB8BA6BC85 +A5BD80A5BF79A5C173A5C26DA5C467A6C661A6C85AA6CB54A6CD4DA9B0D5A9 +B0D3A9B0D1A9B0D0A9B0CEA9B0CCAAB0CAAAB0C8AAB0C7AAB0C5AAB0C3AAB0 +C0AAB0BEAAB0BBAAB0B7AAB1B3AAB1AEAAB2A9ABB2A4ABB39FABB499ABB594 +AAB68EAAB888AAB982AABB7CAABD76A9BE70A9C069A9C263A9C55CA9C756A9 +CA4FADABD6ADABD4ADABD3ADABD1AEABCFAEABCDAEABCCAEABCAAEABC8AEAB +C6AEABC4AEACC2AEACC0AEACBDAFACB9AFACB5AFADB1AFADACAFAEA7AFAEA2 +AFAF9CAFB097AFB191AFB38BAFB485AFB67FAEB879AEBA72AEBC6CAEBE66AE +C15FADC358ADC651B2A7D7B2A7D5B2A7D4B2A7D2B2A7D0B3A7CFB3A7CDB3A7 +CBB3A7CAB3A7C8B3A7C6B3A7C4B3A7C1B3A7BFB3A8BCB4A8B8B4A8B4B4A8AF +B4A9AAB4AAA5B4AAA0B4AB9AB4AC94B4AD8EB4AF88B4B182B4B37CB3B576B3 +B76FB3B969B2BC62B2BF5BB2C154B7A2D8B7A2D7B7A2D5B8A2D3B8A2D2B8A2 +D0B8A2CFB8A2CDB8A2CBB8A2CAB8A2C8B8A2C6B8A2C4B8A3C1B8A3BEB9A3BB +B9A3B7B9A4B3B9A4AEBAA5A9BAA5A3BAA69DBAA798BAA892BAA98CBAAB85BA +AD7FB9AF79B9B172B8B46CB8B765B7BA5EB7BC57BE9DDABE9DD8BE9DD6BE9D +D5BE9DD3BE9DD2BE9DD0BE9DCFBE9DCDBE9DCBBE9DCABE9DC8BE9DC6BE9EC4 +BE9EC1BE9EBEBE9EBABF9FB6BF9FB1BF9FACBFA0A7C0A1A1C0A19BC0A295C1 +A48FC0A589C0A783C0A97DBFAC76BEAE6FBEB168BDB461BDB75AC497DBC497 +D9C497D8C498D6C498D5C498D3C498D2C498D0C498CFC498CDC498CCC498CA +C498C8C498C6C499C4C499C1C499BDC499B9C59AB5C59AB0C59BABC69BA5C6 +9C9FC69D99C79E93C79F8DC7A187C6A381C6A57AC5A873C4AB6CC4AE65C4B1 +5ECC92DCCB92DBCB92D9CB92D8CB92D7CA92D5CA92D4CA92D2CA93D1CA93D0 +CA93CECA93CCCA93CBCA93C9CA93C6CA94C4CA94C1CA94BDCB95B9CB95B4CB +95AFCC96A9CC96A3CC979DCD9897CD9A91CD9B8BCD9D85CD9F7ECCA277CBA5 +70CAA869CAAB61D38CDED38CDCD28CDBD28DDAD28DD8D28DD7D18DD6D18DD4 +D18DD3D18DD2D18DD0D18DCFD18ECDD18ECBD18EC9D18EC7D18EC4D18FC0D1 +8FBCD190B8D190B3D290ADD291A8D392A2D3939CD49496D4958FD59789D499 +82D49B7BD29E74D1A16DD1A466DB86E0DA86DEDA86DDDA87DCDA87DAD987D9 +D987D8D987D7D887D5D887D4D888D3D888D1D888D0D888CED888CCD888CAD8 +89C7D889C3D889C0D88ABCD98AB7D98BB2DA8BACDA8CA7DA8DA1DB8E9BDB8F +94DC908EDC9287DC9480DB9779DA9A71D99D6AE280E1E280E0E280DFE181DE +E181DCE181DBE081DAE081D9E082D7E082D6DF82D5DF82D4DF82D2DF82D1E0 +82CFE082CDE083CAE083C7E083C3E084BFE084BBE185B6E186B1E186ABE287 +A5E2889FE38999E38A93E48C8CE48E85E3907EE29376E1966FE97AE3E97AE2 +E97AE1E87BE0E87BDEE87BDDE87BDCE87BDBE87BDAE77CD9E77CD7E77CD6E7 +7CD5E77CD3E77CD1E77CCFE77DCDE77DCAE87DC7E87EC3E87EBFE87FBBE880 +B6E980B0E981ABEA82A5EB839EEB8498EB8691EC878AEC8983EB8C7BEA8F74 +EF74E5EF75E4EF75E3EF75E2EF75E1F075DFF075DEF075DDF075DCF076DBF0 +76DAF076D9F076D7EF76D6EF76D4EF76D2EF77D0EF77CDEF77CAEF78C7F078 +C3F079BFF179BBF17AB5F27BB0F27CAAF37DA4F37E9DF38096F3818FF48388 +F48581F38879F56FE7F56FE6F66FE5F66FE4F66FE3F76FE2F76FE1F76FE0F8 +70DFF870DEF870DDF870DBF870DAF770D8F770D7F671D5F671D3F671D0F771 +CEF771CBF872C8F872C4F973BFF974BBFA74B5FA75B0FB76AAFA78A3FA799C +FB7B95FC7C8EFC7E87FD7F80> +] ] +/RangeABC [ 0 1 0 1 0 1] +/DecodeABC [ +{100 mul 16 add 116 div } bind +{255 mul 128 sub 500 div } bind +{255 mul 128 sub 200 div } bind +] +/MatrixABC [ 1 1 1 1 0 0 0 0 -1] +/DecodeLMN [ +{dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse 0.964200 mul} bind +{dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse } bind +{dup 6 29 div ge {dup dup mul mul} {4 29 div sub 108 841 div mul} ifelse 0.824900 mul} bind +] +/BlackPoint [0.000000 0.000000 0.000000] +/WhitePoint [0.964200 1.000000 0.824900] +/RenderingIntent (RelativeColorimetric) + >> +] +/DefaultRGB exch /ColorSpace defineresource pop + +setglobal + diff --git a/psfiles/defrgb-sRGB.csa b/psfiles/defrgb-sRGB.csa new file mode 100644 index 0000000..d566bb6 --- /dev/null +++ b/psfiles/defrgb-sRGB.csa @@ -0,0 +1,55 @@ +%!PS +% +% $Header: /cvsroot/m2300w/m2300w/psfiles/defrgb-sRGB.csa,v 1.2 2005/10/01 21:58:03 gfuer Exp $ +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +% + +currentglobal true setglobal + +% use sRGB color space for DefaultGray and DefaultRGB + +/DefaultGray +[ /CIEBasedA << + /DecodeLMN [ + { dup 0.03928 le + {12.92321 div} + {0.055 add 1.055 div 2.4 exp} + ifelse + } bind dup dup + ] + /MatrixLMN [0.4123907993 0.2126390059 0.0193308187 + 0.3575843394 0.7151686788 0.1191947798 + 0.1804807884 0.0721923154 0.9505321522] + /WhitePoint [0.9504559271 1.0 1.0890577508] +>> ] /ColorSpace defineresource pop + +/DefaultRGB +[ /CIEBasedABC << + /DecodeLMN [ + { dup 0.03928 le + {12.92321 div} + {0.055 add 1.055 div 2.4 exp} + ifelse + } bind dup dup + ] + /MatrixLMN [0.4123907993 0.2126390059 0.0193308187 + 0.3575843394 0.7151686788 0.1191947798 + 0.1804807884 0.0721923154 0.9505321522] + /WhitePoint [0.9504559271 1.0 1.0890577508] +>> ] /ColorSpace defineresource pop + +setglobal + diff --git a/psfiles/epilogue.ps b/psfiles/epilogue.ps new file mode 100644 index 0000000..03c823e --- /dev/null +++ b/psfiles/epilogue.ps @@ -0,0 +1,23 @@ +%!PS +% +% $Header: /cvsroot/m2300w/m2300w/psfiles/epilogue.ps,v 1.2 2005/10/01 22:35:35 gfuer Exp $ +% +% Copyright (C) 2004 Gerhard Fuernkranz +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +% + +% false setglobal + diff --git a/psfiles/prolog.ps b/psfiles/prolog.ps new file mode 100644 index 0000000..728ae9a --- /dev/null +++ b/psfiles/prolog.ps @@ -0,0 +1,352 @@ +%!PS +% +% $Header: /cvsroot/m2300w/m2300w/psfiles/prolog.ps,v 1.6 2005/10/01 22:35:35 gfuer Exp $ +% +% Copyright (C) 2004 Gerhard Fuernkranz +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +% + +% true setglobal + +% setup initial clipping, +% redefine initclip to clip 4mm (approx 12pt) on each side + +/m2300wBorder 4 25.4 div 72 mul def +<< /.HWMargins [ m2300wBorder dup dup dup ] >> setpagedevice + +% our default transfer function, +% it can be overriden by the CRD file + +% /m2300w_transfer [ +% { 0 max 1 min 0.8 exp } bind dup dup dup +% ] def + +% new transfer function with device linearization + +/m2300w_transfer [ + +{ 0 max 1 min 1 exch sub +256 mul dup floor cvi dup dup +[0.000000 0.002982 0.005964 0.008938 0.011898 0.014858 0.017786 0.020703 +0.023616 0.026472 0.029327 0.032157 0.034935 0.037713 0.040448 0.043141 +0.045835 0.048475 0.051080 0.053685 0.056240 0.058763 0.061286 0.063770 +0.066218 0.068666 0.071093 0.073477 0.075861 0.078243 0.080573 0.082904 +0.085234 0.087535 0.089824 0.092112 0.094392 0.096649 0.098906 0.101164 +0.103403 0.105639 0.107875 0.110107 0.112332 0.114556 0.116781 0.119003 +0.121224 0.123445 0.125668 0.127895 0.130122 0.132349 0.134585 0.136823 +0.139062 0.141306 0.143562 0.145818 0.148074 0.150347 0.152624 0.154901 +0.157187 0.159486 0.161785 0.164085 0.166414 0.168743 0.171073 0.173429 +0.175800 0.178171 0.180560 0.182981 0.185402 0.187831 0.190312 0.192793 +0.195273 0.197821 0.200371 0.202920 0.205541 0.208168 0.210796 0.213501 +0.216210 0.218924 0.221713 0.224502 0.227312 0.230182 0.233051 0.235966 +0.238919 0.241872 0.244900 0.247937 0.251001 0.254120 0.257240 0.260427 +0.263630 0.266865 0.270153 0.273441 0.276814 0.280187 0.283618 0.287075 +0.290566 0.294102 0.297655 0.301266 0.304880 0.308559 0.312237 0.315975 +0.319718 0.323510 0.327311 0.331152 0.335004 0.338888 0.342781 0.346697 +0.350620 0.354554 0.358492 0.362432 0.366373 0.370305 0.374235 0.378142 +0.382043 0.385913 0.389776 0.393609 0.397434 0.401233 0.405023 0.408791 +0.412549 0.416289 0.420017 0.423729 0.427425 0.431108 0.434771 0.438425 +0.442053 0.445678 0.449273 0.452868 0.456433 0.459995 0.463537 0.467071 +0.470598 0.474118 0.477639 0.481160 0.484680 0.488204 0.491727 0.495254 +0.498783 0.502315 0.505849 0.509382 0.512913 0.516444 0.519973 0.523501 +0.527027 0.530553 0.534085 0.537619 0.541165 0.544720 0.548286 0.551869 +0.555461 0.559082 0.562705 0.566364 0.570022 0.573714 0.577408 0.581132 +0.584863 0.588619 0.592387 0.596179 0.599985 0.603815 0.607662 0.611532 +0.615420 0.619332 0.623264 0.627218 0.631190 0.635182 0.639188 0.643216 +0.647257 0.651324 0.655403 0.659514 0.663633 0.667793 0.671957 0.676177 +0.680409 0.684701 0.689025 0.693408 0.697853 0.702346 0.706937 0.711566 +0.716303 0.721101 0.725966 0.730949 0.735993 0.741133 0.746391 0.751731 +0.757181 0.762781 0.768490 0.774317 0.780307 0.786468 0.792787 0.799283 +0.805984 0.812925 0.820150 0.827671 0.835498 0.843693 0.852371 0.861599 +0.871460 0.882050 0.893656 0.906320 0.920472 0.936526 0.955246 0.976716 +1.000000 ] +exch get exch +[0.002982 0.002982 0.002974 0.002960 0.002960 0.002928 0.002917 0.002913 +0.002855 0.002855 0.002830 0.002778 0.002778 0.002735 0.002694 0.002694 +0.002639 0.002605 0.002605 0.002555 0.002523 0.002523 0.002484 0.002448 +0.002448 0.002427 0.002384 0.002384 0.002381 0.002331 0.002331 0.002331 +0.002301 0.002288 0.002288 0.002280 0.002257 0.002257 0.002257 0.002240 +0.002236 0.002236 0.002232 0.002224 0.002224 0.002224 0.002222 0.002221 +0.002221 0.002223 0.002227 0.002227 0.002227 0.002236 0.002238 0.002238 +0.002244 0.002256 0.002256 0.002256 0.002273 0.002277 0.002277 0.002286 +0.002299 0.002299 0.002299 0.002329 0.002329 0.002329 0.002356 0.002371 +0.002371 0.002389 0.002421 0.002421 0.002429 0.002481 0.002481 0.002481 +0.002548 0.002549 0.002549 0.002621 0.002627 0.002627 0.002705 0.002709 +0.002714 0.002789 0.002789 0.002810 0.002869 0.002869 0.002914 0.002953 +0.002953 0.003028 0.003037 0.003064 0.003120 0.003120 0.003187 0.003203 +0.003235 0.003288 0.003288 0.003373 0.003373 0.003431 0.003457 0.003491 +0.003537 0.003553 0.003611 0.003614 0.003679 0.003679 0.003738 0.003743 +0.003792 0.003801 0.003841 0.003852 0.003884 0.003894 0.003915 0.003923 +0.003934 0.003938 0.003940 0.003941 0.003932 0.003930 0.003907 0.003902 +0.003870 0.003862 0.003833 0.003825 0.003799 0.003790 0.003768 0.003758 +0.003740 0.003728 0.003712 0.003696 0.003683 0.003663 0.003654 0.003629 +0.003625 0.003595 0.003595 0.003565 0.003563 0.003542 0.003534 0.003527 +0.003520 0.003520 0.003521 0.003521 0.003523 0.003523 0.003528 0.003528 +0.003532 0.003534 0.003533 0.003531 0.003531 0.003529 0.003529 0.003526 +0.003526 0.003532 0.003534 0.003546 0.003555 0.003566 0.003584 0.003592 +0.003621 0.003623 0.003659 0.003659 0.003692 0.003694 0.003724 0.003731 +0.003757 0.003768 0.003792 0.003806 0.003830 0.003847 0.003870 0.003889 +0.003912 0.003932 0.003954 0.003972 0.003992 0.004006 0.004028 0.004041 +0.004068 0.004079 0.004111 0.004120 0.004159 0.004165 0.004220 0.004232 +0.004293 0.004324 0.004383 0.004445 0.004492 0.004592 0.004629 0.004736 +0.004799 0.004865 0.004983 0.005044 0.005140 0.005258 0.005340 0.005450 +0.005600 0.005708 0.005827 0.005990 0.006161 0.006319 0.006497 0.006700 +0.006942 0.007225 0.007521 0.007827 0.008195 0.008678 0.009228 0.009861 +0.010590 0.011606 0.012664 0.014152 0.016054 0.018721 0.021469 0.023284 0.0] +exch get 4 -2 roll sub mul add +1 exch sub 0.5 exp +} bind + +{ 0 max 1 min 1 exch sub +256 mul dup floor cvi dup dup +[0.000000 0.002961 0.005921 0.008874 0.011815 0.014756 0.017669 0.020570 +0.023471 0.026319 0.029166 0.031995 0.034775 0.037554 0.040301 0.043008 +0.045715 0.048378 0.051008 0.053639 0.056225 0.058782 0.061340 0.063859 +0.066346 0.068834 0.071297 0.073725 0.076153 0.078571 0.080949 0.083326 +0.085704 0.088047 0.090387 0.092727 0.095053 0.097368 0.099683 0.101996 +0.104298 0.106601 0.108903 0.111205 0.113507 0.115808 0.118115 0.120428 +0.122741 0.125055 0.127392 0.129729 0.132066 0.134425 0.136794 0.139164 +0.141549 0.143959 0.146369 0.148786 0.151245 0.153705 0.156164 0.158678 +0.161195 0.163712 0.166285 0.168868 0.171450 0.174093 0.176748 0.179403 +0.182125 0.184856 0.187590 0.190397 0.193205 0.196031 0.198915 0.201798 +0.204722 0.207679 0.210636 0.213654 0.216678 0.219721 0.222804 0.225887 +0.229005 0.232134 0.235271 0.238430 0.241589 0.244762 0.247938 0.251116 +0.254298 0.257480 0.260656 0.263832 0.267002 0.270163 0.273325 0.276466 +0.279607 0.282733 0.285846 0.288958 0.292045 0.295132 0.298213 0.301288 +0.304362 0.307437 0.310511 0.313589 0.316672 0.319756 0.322853 0.325953 +0.329058 0.332177 0.335296 0.338432 0.341572 0.344719 0.347882 0.351045 +0.354226 0.357411 0.360603 0.363805 0.367007 0.370221 0.373436 0.376657 +0.379885 0.383114 0.386353 0.389593 0.392838 0.396087 0.399338 0.402595 +0.405853 0.409129 0.412408 0.415704 0.419018 0.422336 0.425690 0.429044 +0.432437 0.435840 0.439271 0.442730 0.446205 0.449727 0.453253 0.456847 +0.460441 0.464103 0.467777 0.471513 0.475271 0.479090 0.482941 0.486841 +0.490771 0.494743 0.498740 0.502772 0.506821 0.510889 0.514964 0.519039 +0.523115 0.527167 0.531218 0.535231 0.539243 0.543208 0.547170 0.551088 +0.555003 0.558876 0.562748 0.566592 0.570436 0.574268 0.578101 0.581940 +0.585779 0.589645 0.593511 0.597412 0.601315 0.605258 0.609204 0.613191 +0.617181 0.621212 0.625246 0.629320 0.633401 0.637520 0.641651 0.645819 +0.650008 0.654233 0.658489 0.662773 0.667102 0.671449 0.675857 0.680280 +0.684764 0.689274 0.693823 0.698409 0.703012 0.707658 0.712314 0.716992 +0.721696 0.726414 0.731191 0.736004 0.740881 0.745870 0.750935 0.756163 +0.761549 0.767073 0.772792 0.778769 0.784967 0.791417 0.798156 0.805227 +0.812681 0.820573 0.828944 0.837828 0.847240 0.857161 0.867554 0.878486 +0.889872 0.901786 0.914162 0.927128 0.940664 0.954811 0.969551 0.984669 +1.000000 ] +exch get exch +[0.002961 0.002961 0.002953 0.002941 0.002941 0.002913 0.002902 0.002901 +0.002847 0.002847 0.002829 0.002780 0.002780 0.002746 0.002707 0.002707 +0.002663 0.002630 0.002630 0.002586 0.002557 0.002557 0.002519 0.002488 +0.002488 0.002463 0.002428 0.002428 0.002418 0.002377 0.002377 0.002377 +0.002344 0.002340 0.002340 0.002326 0.002315 0.002315 0.002313 0.002302 +0.002302 0.002302 0.002302 0.002302 0.002302 0.002306 0.002313 0.002313 +0.002314 0.002337 0.002337 0.002337 0.002359 0.002370 0.002370 0.002385 +0.002410 0.002410 0.002417 0.002459 0.002459 0.002459 0.002515 0.002517 +0.002517 0.002573 0.002582 0.002582 0.002643 0.002655 0.002655 0.002723 +0.002731 0.002733 0.002808 0.002808 0.002827 0.002884 0.002884 0.002923 +0.002957 0.002957 0.003018 0.003025 0.003043 0.003083 0.003083 0.003118 +0.003128 0.003137 0.003159 0.003159 0.003173 0.003176 0.003178 0.003182 +0.003182 0.003176 0.003176 0.003170 0.003162 0.003162 0.003141 0.003140 +0.003127 0.003112 0.003112 0.003087 0.003086 0.003081 0.003075 0.003075 +0.003074 0.003074 0.003078 0.003084 0.003084 0.003097 0.003100 0.003106 +0.003119 0.003119 0.003136 0.003140 0.003147 0.003163 0.003163 0.003181 +0.003185 0.003192 0.003202 0.003202 0.003214 0.003215 0.003221 0.003228 +0.003229 0.003240 0.003240 0.003246 0.003248 0.003251 0.003257 0.003257 +0.003277 0.003279 0.003296 0.003313 0.003319 0.003354 0.003354 0.003393 +0.003402 0.003431 0.003459 0.003475 0.003523 0.003525 0.003594 0.003594 +0.003662 0.003673 0.003736 0.003759 0.003819 0.003850 0.003900 0.003930 +0.003972 0.003996 0.004032 0.004049 0.004068 0.004075 0.004075 0.004075 +0.004053 0.004051 0.004014 0.004011 0.003965 0.003962 0.003918 0.003915 +0.003873 0.003872 0.003844 0.003844 0.003832 0.003832 0.003839 0.003839 +0.003866 0.003867 0.003901 0.003903 0.003943 0.003946 0.003987 0.003989 +0.004031 0.004034 0.004074 0.004081 0.004119 0.004131 0.004168 0.004189 +0.004225 0.004256 0.004285 0.004329 0.004347 0.004407 0.004423 0.004484 +0.004510 0.004550 0.004586 0.004603 0.004645 0.004656 0.004679 0.004703 +0.004718 0.004778 0.004812 0.004878 0.004989 0.005065 0.005229 0.005386 +0.005524 0.005719 0.005977 0.006198 0.006450 0.006739 0.007071 0.007454 +0.007892 0.008371 0.008884 0.009412 0.009920 0.010394 0.010931 0.011386 +0.011914 0.012376 0.012966 0.013536 0.014148 0.014740 0.015117 0.015331 0.0] +exch get 4 -2 roll sub mul add +1 exch sub 0.5 exp +} bind + +{ 0 max 1 min 1 exch sub +256 mul dup floor cvi dup dup +[0.000000 0.004452 0.008893 0.013299 0.017662 0.021977 0.026207 0.030393 +0.034451 0.038476 0.042342 0.046180 0.049852 0.053487 0.056987 0.060421 +0.063777 0.067015 0.070253 0.073310 0.076363 0.079343 0.082222 0.085102 +0.087872 0.090597 0.093322 0.095933 0.098522 0.101111 0.103603 0.106074 +0.108544 0.110947 0.113314 0.115682 0.118019 0.120303 0.122586 0.124870 +0.127090 0.129307 0.131524 0.133722 0.135892 0.138062 0.140232 0.142379 +0.144522 0.146664 0.148804 0.150933 0.153062 0.155191 0.157320 0.159448 +0.161576 0.163705 0.165839 0.167974 0.170110 0.172247 0.174395 0.176543 +0.178691 0.180849 0.183017 0.185184 0.187352 0.189545 0.191741 0.193937 +0.196145 0.198374 0.200603 0.202833 0.205094 0.207361 0.209628 0.211912 +0.214222 0.216532 0.218844 0.221204 0.223564 0.225924 0.228328 0.230747 +0.233166 0.235620 0.238108 0.240596 0.243111 0.245674 0.248237 0.250823 +0.253462 0.256100 0.258763 0.261472 0.264181 0.266921 0.269696 0.272471 +0.275289 0.278130 0.280971 0.283876 0.286788 0.289717 0.292706 0.295696 +0.298734 0.301806 0.304882 0.308039 0.311197 0.314405 0.317650 0.320910 +0.324240 0.327571 0.330969 0.334381 0.337834 0.341322 0.344833 0.348399 +0.351973 0.355613 0.359254 0.362949 0.366647 0.370379 0.374116 0.377869 +0.381627 0.385386 0.389145 0.392892 0.396629 0.400348 0.404049 0.407740 +0.411417 0.415090 0.418754 0.422418 0.426087 0.429756 0.433443 0.437130 +0.440837 0.444546 0.448272 0.452003 0.455741 0.459484 0.463226 0.466968 +0.470700 0.474424 0.478132 0.481818 0.485490 0.489127 0.492755 0.496331 +0.499907 0.503430 0.506951 0.510434 0.513904 0.517349 0.520769 0.524180 +0.527554 0.530929 0.534268 0.537603 0.540920 0.544222 0.547522 0.550809 +0.554097 0.557386 0.560676 0.563969 0.567264 0.570560 0.573862 0.577164 +0.580475 0.583789 0.587111 0.590445 0.593779 0.597131 0.600483 0.603845 +0.607212 0.610582 0.613960 0.617337 0.620721 0.624104 0.627498 0.630896 +0.634306 0.637730 0.641163 0.644637 0.648111 0.651658 0.655212 0.658836 +0.662489 0.666209 0.669979 0.673813 0.677712 0.681678 0.685714 0.689832 +0.694014 0.698303 0.702639 0.707117 0.711639 0.716303 0.721050 0.725891 +0.730893 0.735980 0.741201 0.746578 0.752062 0.757668 0.763504 0.769521 +0.775747 0.782217 0.788972 0.796065 0.803495 0.811339 0.819691 0.828697 +0.838560 0.849438 0.861829 0.876310 0.893711 0.914682 0.939333 0.968100 +1.000000 ] +exch get exch +[0.004452 0.004441 0.004406 0.004363 0.004315 0.004230 0.004186 0.004058 +0.004025 0.003866 0.003838 0.003672 0.003635 0.003500 0.003434 0.003356 +0.003238 0.003238 0.003057 0.003053 0.002980 0.002879 0.002879 0.002770 +0.002725 0.002725 0.002611 0.002589 0.002589 0.002491 0.002471 0.002471 +0.002402 0.002368 0.002368 0.002337 0.002284 0.002284 0.002284 0.002221 +0.002217 0.002217 0.002197 0.002170 0.002170 0.002170 0.002147 0.002142 +0.002142 0.002140 0.002129 0.002129 0.002129 0.002129 0.002128 0.002128 +0.002128 0.002134 0.002135 0.002135 0.002138 0.002148 0.002148 0.002148 +0.002158 0.002168 0.002168 0.002168 0.002194 0.002196 0.002196 0.002208 +0.002229 0.002229 0.002229 0.002262 0.002267 0.002267 0.002285 0.002310 +0.002310 0.002312 0.002360 0.002360 0.002360 0.002403 0.002419 0.002419 +0.002454 0.002488 0.002488 0.002515 0.002563 0.002563 0.002586 0.002638 +0.002638 0.002663 0.002709 0.002709 0.002740 0.002775 0.002775 0.002818 +0.002841 0.002841 0.002905 0.002912 0.002929 0.002989 0.002989 0.003039 +0.003071 0.003077 0.003157 0.003157 0.003208 0.003245 0.003260 0.003331 +0.003331 0.003398 0.003411 0.003453 0.003488 0.003512 0.003566 0.003574 +0.003640 0.003640 0.003696 0.003698 0.003731 0.003737 0.003753 0.003758 +0.003759 0.003759 0.003746 0.003738 0.003719 0.003701 0.003691 0.003676 +0.003673 0.003664 0.003665 0.003668 0.003669 0.003687 0.003687 0.003707 +0.003709 0.003726 0.003731 0.003739 0.003742 0.003742 0.003742 0.003732 +0.003723 0.003708 0.003687 0.003672 0.003637 0.003628 0.003576 0.003576 +0.003523 0.003522 0.003482 0.003470 0.003445 0.003421 0.003411 0.003374 +0.003374 0.003339 0.003335 0.003317 0.003303 0.003300 0.003287 0.003287 +0.003290 0.003290 0.003292 0.003295 0.003296 0.003302 0.003302 0.003311 +0.003314 0.003321 0.003334 0.003334 0.003352 0.003352 0.003362 0.003367 +0.003370 0.003377 0.003377 0.003384 0.003384 0.003394 0.003398 0.003410 +0.003425 0.003432 0.003474 0.003474 0.003546 0.003554 0.003624 0.003653 +0.003720 0.003770 0.003834 0.003899 0.003966 0.004036 0.004118 0.004182 +0.004288 0.004336 0.004478 0.004522 0.004664 0.004748 0.004840 0.005002 +0.005087 0.005221 0.005376 0.005484 0.005607 0.005836 0.006016 0.006226 +0.006470 0.006755 0.007094 0.007430 0.007844 0.008353 0.009005 0.009863 +0.010879 0.012390 0.014481 0.017401 0.020970 0.024651 0.028767 0.031900 0.0] +exch get 4 -2 roll sub mul add +1 exch sub 0.5 exp +} bind + +{ 0 max 1 min 1 exch sub +256 mul dup floor cvi dup dup +[0.000000 0.006905 0.013724 0.020394 0.026862 0.033098 0.039095 0.044716 +0.050095 0.055275 0.060114 0.064764 0.069231 0.073441 0.077570 0.081436 +0.085261 0.088872 0.092437 0.095860 0.099202 0.102488 0.105643 0.108797 +0.111823 0.114819 0.117789 0.120657 0.123524 0.126340 0.129102 0.131864 +0.134574 0.137257 0.139939 0.142581 0.145208 0.147836 0.150437 0.153030 +0.155623 0.158204 0.160782 0.163359 0.165935 0.168510 0.171086 0.173667 +0.176250 0.178834 0.181429 0.184031 0.186632 0.189252 0.191880 0.194508 +0.197161 0.199825 0.202489 0.205186 0.207893 0.210601 0.213354 0.216112 +0.218874 0.221691 0.224509 0.227343 0.230222 0.233101 0.236014 0.238954 +0.241894 0.244885 0.247881 0.250890 0.253932 0.256974 0.260046 0.263130 +0.266222 0.269350 0.272478 0.275635 0.278805 0.281985 0.285195 0.288405 +0.291644 0.294891 0.298152 0.301436 0.304720 0.308037 0.311355 0.314691 +0.318036 0.321388 0.324756 0.328123 0.331510 0.334897 0.338298 0.341704 +0.345120 0.348551 0.351986 0.355446 0.358906 0.362395 0.365888 0.369402 +0.372930 0.376469 0.380025 0.383586 0.387165 0.390745 0.394341 0.397937 +0.401543 0.405150 0.408760 0.412372 0.415984 0.419595 0.423204 0.426809 +0.430411 0.434003 0.437594 0.441161 0.444729 0.448266 0.451797 0.455302 +0.458790 0.462260 0.465699 0.469133 0.472528 0.475923 0.479286 0.482642 +0.485979 0.489297 0.492610 0.495891 0.499172 0.502432 0.505685 0.508932 +0.512168 0.515404 0.518634 0.521862 0.525092 0.528324 0.531556 0.534800 +0.538045 0.541305 0.544572 0.547847 0.551139 0.554432 0.557748 0.561067 +0.564397 0.567737 0.571079 0.574433 0.577787 0.581151 0.584515 0.587884 +0.591255 0.594625 0.597995 0.601364 0.604724 0.608082 0.611436 0.614786 +0.618136 0.621484 0.624832 0.628182 0.631532 0.634888 0.638246 0.641606 +0.644972 0.648337 0.651707 0.655076 0.658445 0.661813 0.665179 0.668539 +0.671900 0.675251 0.678603 0.681949 0.685293 0.688635 0.691974 0.695312 +0.698647 0.701982 0.705322 0.708664 0.712014 0.715380 0.718745 0.722145 +0.725545 0.728975 0.732416 0.735881 0.739375 0.742882 0.746443 0.750004 +0.753645 0.757286 0.761006 0.764739 0.768552 0.772390 0.776313 0.780269 +0.784327 0.788420 0.792652 0.796911 0.801372 0.805902 0.810626 0.815546 +0.820615 0.826045 0.831749 0.837769 0.844187 0.851157 0.858795 0.867265 +0.876916 0.887870 0.900402 0.914716 0.930807 0.947995 0.965261 0.982594 +1.000000 ] +exch get exch +[0.006905 0.006819 0.006670 0.006468 0.006236 0.005997 0.005621 0.005379 +0.005180 0.004839 0.004650 0.004467 0.004211 0.004129 0.003866 0.003825 +0.003611 0.003565 0.003424 0.003342 0.003287 0.003154 0.003154 0.003026 +0.002997 0.002970 0.002867 0.002867 0.002816 0.002762 0.002762 0.002710 +0.002683 0.002683 0.002642 0.002627 0.002627 0.002601 0.002593 0.002593 +0.002581 0.002578 0.002578 0.002576 0.002575 0.002575 0.002581 0.002584 +0.002584 0.002596 0.002601 0.002601 0.002619 0.002628 0.002628 0.002653 +0.002664 0.002664 0.002697 0.002708 0.002708 0.002753 0.002759 0.002761 +0.002817 0.002817 0.002834 0.002879 0.002879 0.002913 0.002940 0.002940 +0.002990 0.002996 0.003009 0.003042 0.003042 0.003072 0.003084 0.003092 +0.003128 0.003128 0.003157 0.003170 0.003179 0.003210 0.003210 0.003239 +0.003247 0.003261 0.003284 0.003284 0.003318 0.003318 0.003336 0.003345 +0.003352 0.003368 0.003368 0.003387 0.003387 0.003400 0.003406 0.003416 +0.003431 0.003434 0.003460 0.003460 0.003489 0.003493 0.003515 0.003527 +0.003539 0.003556 0.003561 0.003579 0.003580 0.003596 0.003596 0.003606 +0.003607 0.003611 0.003612 0.003612 0.003611 0.003609 0.003605 0.003602 +0.003592 0.003591 0.003567 0.003567 0.003537 0.003532 0.003505 0.003488 +0.003469 0.003439 0.003434 0.003395 0.003395 0.003363 0.003356 0.003337 +0.003318 0.003313 0.003281 0.003281 0.003260 0.003253 0.003247 0.003236 +0.003236 0.003229 0.003229 0.003230 0.003231 0.003233 0.003244 0.003244 +0.003260 0.003267 0.003275 0.003292 0.003292 0.003316 0.003318 0.003330 +0.003339 0.003343 0.003354 0.003354 0.003363 0.003365 0.003368 0.003371 +0.003371 0.003369 0.003369 0.003359 0.003359 0.003354 0.003351 0.003350 +0.003348 0.003348 0.003350 0.003350 0.003355 0.003358 0.003360 0.003366 +0.003366 0.003369 0.003370 0.003369 0.003368 0.003366 0.003361 0.003360 +0.003352 0.003352 0.003346 0.003344 0.003342 0.003338 0.003338 0.003335 +0.003335 0.003340 0.003342 0.003350 0.003366 0.003366 0.003400 0.003400 +0.003429 0.003442 0.003464 0.003494 0.003507 0.003561 0.003561 0.003641 +0.003641 0.003720 0.003733 0.003813 0.003838 0.003923 0.003956 0.004059 +0.004092 0.004232 0.004259 0.004462 0.004529 0.004724 0.004920 0.005070 +0.005430 0.005704 0.006020 0.006418 0.006970 0.007639 0.008470 0.009651 +0.010954 0.012532 0.014315 0.016091 0.017188 0.017266 0.017333 0.017406 0.0] +exch get 4 -2 roll sub mul add +1 exch sub 0.5 exp +} bind + +] def + +% establish the desired BG and UCR, since the +% default is different in different gs versions + +{} setblackgeneration +{} setundercolorremoval + +% Hack for gs7.xx: +% In gs 7.xx, setpagedevice calls .setdefaultscreen +% with the result that our screen disappears. +% So we redefine .setdefaultscreen, so that it +% installs *OUR* screen as default screen. + +revision 800 le { + /.setdefaultscreen { + << /HalftoneMode 0 >> setuserparams + .getdefaulthalftone { sethalftone } if + << /HalftoneMode 1 >> setuserparams + {} setblackgeneration + {} setundercolorremoval + } def +} if + diff --git a/psfiles/screen1200.ps b/psfiles/screen1200.ps new file mode 100644 index 0000000..0d429d4 --- /dev/null +++ b/psfiles/screen1200.ps @@ -0,0 +1,220 @@ +%!PS +% +% $Header: /cvsroot/m2300w/m2300w/psfiles/screen1200.ps,v 1.3 2004/07/14 00:03:05 gfuer Exp $ +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +% + +<< /HalftoneMode 0 >> setuserparams + +<< + /HalftoneType 5 + /Magenta << +% w=68 h=2 strip=17 shift=16 + /HalftoneType 3 + /Width 68 + /Height 34 + /TransferFunction m2300w_transfer 1 get + /Thresholds < +5f503a1e04233e8ac8ccb5926974a4dbf3faede6a87d6a9bb0d9c2874b290d13 +2f545c4e381a0720418cc4cfbb9463789fe0f7feebe4aa797099b1d5bf83472b +0b15345ac6d1b9956576a1def5fceae2ac7b6e97b3d3bd81452d091632586152 +3c1c02254088cacdb7906772a3dcf1f8efe8a67f6c9daed7c08549270f113156 +5d4d36180622438ef3faede6a87d6a9bb0d9c2874b290d132f545c4e381a0720 +418cc4cfbb9463789fe0f7feebe4aa797099b1d5bf83472b0b15345a5f503a1e +04233e8ac8ccb5926974a4dbb3d3bd81452d0916325861523c1c02254088cacd +b7906772a3dcf1f8efe8a67f6c9daed7c08549270f1131565d4d36180622438e +c6d1b9956576a1def5fceae2ac7b6e972f545c4e381a0720418cc4cfbb946378 +9fe0f7feebe4aa797099b1d5bf83472b0b15345a5f503a1e04233e8ac8ccb592 +6974a4dbf3faede6a87d6a9bb0d9c2874b290d134088cacdb7906772a3dcf1f8 +efe8a67f6c9daed7c08549270f1131565d4d36180622438ec6d1b9956576a1de +f5fceae2ac7b6e97b3d3bd81452d0916325861523c1c02259fe0f7feebe4aa79 +7099b1d5bf83472b0b15345a5f503a1e04233e8ac8ccb5926974a4dbf3faede6 +a87d6a9bb0d9c2874b290d132f545c4e381a0720418cc4cfbb9463786c9daed7 +c08549270f1131565d4d36180622438ec6d1b9956576a1def5fceae2ac7b6e97 +b3d3bd81452d0916325861523c1c02254088cacdb7906772a3dcf1f8efe8a67f +0b15345a5f503a1e04233e8ac8ccb5926974a4dbf3faede6a87d6a9bb0d9c287 +4b290d132f545c4e381a0720418cc4cfbb9463789fe0f7feebe4aa797099b1d5 +bf83472b0622438ec6d1b9956576a1def5fceae2ac7b6e97b3d3bd81452d0916 +325861523c1c02254088cacdb7906772a3dcf1f8efe8a67f6c9daed7c0854927 +0f1131565d4d36186974a4dbf3faede6a87d6a9bb0d9c2874b290d132f545c4e +381a0720418cc4cfbb9463789fe0f7feebe4aa797099b1d5bf83472b0b15345a +5f503a1e04233e8ac8ccb592ac7b6e97b3d3bd81452d0916325861523c1c0225 +4088cacdb7906772a3dcf1f8efe8a67f6c9daed7c08549270f1131565d4d3618 +0622438ec6d1b9956576a1def5fceae24b290d132f545c4e381a0720418cc4cf +bb9463789fe0f7feebe4aa797099b1d5bf83472b0b15345a5f503a1e04233e8a +c8ccb5926974a4dbf3faede6a87d6a9bb0d9c2873c1c02254088cacdb7906772 +a3dcf1f8efe8a67f6c9daed7c08549270f1131565d4d36180622438ec6d1b995 +6576a1def5fceae2ac7b6e97b3d3bd81452d091632586152bb9463789fe0f7fe +ebe4aa797099b1d5bf83472b0b15345a5f503a1e04233e8ac8ccb5926974a4db +f3faede6a87d6a9bb0d9c2874b290d132f545c4e381a0720418cc4cfefe8a67f +6c9daed7c08549270f1131565d4d36180622438ec6d1b9956576a1def5fceae2 +ac7b6e97b3d3bd81452d0916325861523c1c02254088cacdb7906772a3dcf1f8 +bf83472b0b15345a5f503a1e04233e8ac8ccb5926974a4dbf3faede6a87d6a9b +b0d9c2874b290d132f545c4e381a0720418cc4cfbb9463789fe0f7feebe4aa79 +7099b1d55d4d36180622438ec6d1b9956576a1def5fceae2ac7b6e97b3d3bd81 +452d0916325861523c1c02254088cacdb7906772a3dcf1f8efe8a67f6c9daed7 +c08549270f113156c8ccb5926974a4dbf3faede6a87d6a9bb0d9c2874b290d13 +2f545c4e381a0720418cc4cfbb9463789fe0f7feebe4aa797099b1d5bf83472b +0b15345a5f503a1e04233e8af5fceae2ac7b6e97b3d3bd81452d091632586152 +3c1c02254088cacdb7906772a3dcf1f8efe8a67f6c9daed7c08549270f113156 +5d4d36180622438ec6d1b9956576a1deb0d9c2874b290d132f545c4e381a0720 +418cc4cfbb9463789fe0f7feebe4aa797099b1d5bf83472b0b15345a5f503a1e +04233e8ac8ccb5926974a4dbf3faede6a87d6a9b325861523c1c02254088cacd +b7906772a3dcf1f8efe8a67f6c9daed7c08549270f1131565d4d36180622438e +c6d1b9956576a1def5fceae2ac7b6e97b3d3bd81452d0916418cc4cfbb946378 +9fe0f7feebe4aa797099b1d5bf83472b0b15345a5f503a1e04233e8ac8ccb592 +6974a4dbf3faede6a87d6a9bb0d9c2874b290d132f545c4e381a0720a3dcf1f8 +efe8a67f6c9daed7c08549270f1131565d4d36180622438ec6d1b9956576a1de +f5fceae2ac7b6e97b3d3bd81452d0916325861523c1c02254088cacdb7906772 +7099b1d5bf83472b0b15345a5f503a1e04233e8ac8ccb5926974a4dbf3faede6 +a87d6a9bb0d9c2874b290d132f545c4e381a0720418cc4cfbb9463789fe0f7fe +ebe4aa790f1131565d4d36180622438ec6d1b9956576a1def5fceae2ac7b6e97 +b3d3bd81452d0916325861523c1c02254088cacdb7906772a3dcf1f8efe8a67f +6c9daed7c085492704233e8ac8ccb5926974a4dbf3faede6a87d6a9bb0d9c287 +4b290d132f545c4e381a0720418cc4cfbb9463789fe0f7feebe4aa797099b1d5 +bf83472b0b15345a5f503a1e6576a1def5fceae2ac7b6e97b3d3bd81452d0916 +325861523c1c02254088cacdb7906772a3dcf1f8efe8a67f6c9daed7c0854927 +0f1131565d4d36180622438ec6d1b995a87d6a9bb0d9c2874b290d132f545c4e +381a0720418cc4cfbb9463789fe0f7feebe4aa797099b1d5bf83472b0b15345a +5f503a1e04233e8ac8ccb5926974a4dbf3faede6452d0916325861523c1c0225 +4088cacdb7906772a3dcf1f8efe8a67f6c9daed7c08549270f1131565d4d3618 +0622438ec6d1b9956576a1def5fceae2ac7b6e97b3d3bd81381a0720418cc4cf +bb9463789fe0f7feebe4aa797099b1d5bf83472b0b15345a5f503a1e04233e8a +c8ccb5926974a4dbf3faede6a87d6a9bb0d9c2874b290d132f545c4eb7906772 +a3dcf1f8efe8a67f6c9daed7c08549270f1131565d4d36180622438ec6d1b995 +6576a1def5fceae2ac7b6e97b3d3bd81452d0916325861523c1c02254088cacd +ebe4aa797099b1d5bf83472b0b15345a5f503a1e04233e8ac8ccb5926974a4db +f3faede6a87d6a9bb0d9c2874b290d132f545c4e381a0720418cc4cfbb946378 +9fe0f7fec08549270f1131565d4d36180622438ec6d1b9956576a1def5fceae2 +ac7b6e97b3d3bd81452d0916325861523c1c02254088cacdb7906772a3dcf1f8 +efe8a67f6c9daed7> + >> + /Cyan << +% w=68 h=2 strip=17 shift=52 + /HalftoneType 3 + /Width 68 + /Height 34 + /TransferFunction m2300w_transfer 0 get + /Thresholds < +658cd1d3f8edc25440224d819ba87427090613346eb1a17d491c3661b9e6f3de +c894698acdd7fcebbd584125528597aa782b0f0415316cb0a379471a3a5cb7e4 +f5dbc490385fbbe8f1e0ca956788ccd9feeabf5a4323508799ac762d0d02162f +6aaea47b45183c5db5e2f7dcc692638ecfd5faefc0563e204e839da672290b07 +113270b39f7f4b1e15316cb0a379471a3a5cb7e4f5dbc490658cd1d3f8edc254 +40224d819ba87427090613346eb1a17d491c3661b9e6f3dec894698acdd7fceb +bd584125528597aa782b0f044e839da672290b07113270b39f7f4b1e385fbbe8 +f1e0ca956788ccd9feeabf5a4323508799ac762d0d02162f6aaea47b45183c5d +b5e2f7dcc692638ecfd5faefc0563e20cdd7fcebbd584125528597aa782b0f04 +15316cb0a379471a3a5cb7e4f5dbc490658cd1d3f8edc25440224d819ba87427 +090613346eb1a17d491c3661b9e6f3dec894698ab5e2f7dcc692638ecfd5faef +c0563e204e839da672290b07113270b39f7f4b1e385fbbe8f1e0ca956788ccd9 +feeabf5a4323508799ac762d0d02162f6aaea47b45183c5d6eb1a17d491c3661 +b9e6f3dec894698acdd7fcebbd584125528597aa782b0f0415316cb0a379471a +3a5cb7e4f5dbc490658cd1d3f8edc25440224d819ba874270906133499ac762d +0d02162f6aaea47b45183c5db5e2f7dcc692638ecfd5faefc0563e204e839da6 +72290b07113270b39f7f4b1e385fbbe8f1e0ca956788ccd9feeabf5a43235087 +f8edc25440224d819ba87427090613346eb1a17d491c3661b9e6f3dec894698a +cdd7fcebbd584125528597aa782b0f0415316cb0a379471a3a5cb7e4f5dbc490 +658cd1d3f1e0ca956788ccd9feeabf5a4323508799ac762d0d02162f6aaea47b +45183c5db5e2f7dcc692638ecfd5faefc0563e204e839da672290b07113270b3 +9f7f4b1e385fbbe8a379471a3a5cb7e4f5dbc490658cd1d3f8edc25440224d81 +9ba87427090613346eb1a17d491c3661b9e6f3dec894698acdd7fcebbd584125 +528597aa782b0f0415316cb072290b07113270b39f7f4b1e385fbbe8f1e0ca95 +6788ccd9feeabf5a4323508799ac762d0d02162f6aaea47b45183c5db5e2f7dc +c692638ecfd5faefc0563e204e839da6bd584125528597aa782b0f0415316cb0 +a379471a3a5cb7e4f5dbc490658cd1d3f8edc25440224d819ba8742709061334 +6eb1a17d491c3661b9e6f3dec894698acdd7fcebc692638ecfd5faefc0563e20 +4e839da672290b07113270b39f7f4b1e385fbbe8f1e0ca956788ccd9feeabf5a +4323508799ac762d0d02162f6aaea47b45183c5db5e2f7dc491c3661b9e6f3de +c894698acdd7fcebbd584125528597aa782b0f0415316cb0a379471a3a5cb7e4 +f5dbc490658cd1d3f8edc25440224d819ba87427090613346eb1a17d0d02162f +6aaea47b45183c5db5e2f7dcc692638ecfd5faefc0563e204e839da672290b07 +113270b39f7f4b1e385fbbe8f1e0ca956788ccd9feeabf5a4323508799ac762d +40224d819ba87427090613346eb1a17d491c3661b9e6f3dec894698acdd7fceb +bd584125528597aa782b0f0415316cb0a379471a3a5cb7e4f5dbc490658cd1d3 +f8edc2546788ccd9feeabf5a4323508799ac762d0d02162f6aaea47b45183c5d +b5e2f7dcc692638ecfd5faefc0563e204e839da672290b07113270b39f7f4b1e +385fbbe8f1e0ca953a5cb7e4f5dbc490658cd1d3f8edc25440224d819ba87427 +090613346eb1a17d491c3661b9e6f3dec894698acdd7fcebbd584125528597aa +782b0f0415316cb0a379471a113270b39f7f4b1e385fbbe8f1e0ca956788ccd9 +feeabf5a4323508799ac762d0d02162f6aaea47b45183c5db5e2f7dcc692638e +cfd5faefc0563e204e839da672290b07528597aa782b0f0415316cb0a379471a +3a5cb7e4f5dbc490658cd1d3f8edc25440224d819ba87427090613346eb1a17d +491c3661b9e6f3dec894698acdd7fcebbd584125cfd5faefc0563e204e839da6 +72290b07113270b39f7f4b1e385fbbe8f1e0ca956788ccd9feeabf5a43235087 +99ac762d0d02162f6aaea47b45183c5db5e2f7dcc692638eb9e6f3dec894698a +cdd7fcebbd584125528597aa782b0f0415316cb0a379471a3a5cb7e4f5dbc490 +658cd1d3f8edc25440224d819ba87427090613346eb1a17d491c36616aaea47b +45183c5db5e2f7dcc692638ecfd5faefc0563e204e839da672290b07113270b3 +9f7f4b1e385fbbe8f1e0ca956788ccd9feeabf5a4323508799ac762d0d02162f +9ba87427090613346eb1a17d491c3661b9e6f3dec894698acdd7fcebbd584125 +528597aa782b0f0415316cb0a379471a3a5cb7e4f5dbc490658cd1d3f8edc254 +40224d81feeabf5a4323508799ac762d0d02162f6aaea47b45183c5db5e2f7dc +c692638ecfd5faefc0563e204e839da672290b07113270b39f7f4b1e385fbbe8 +f1e0ca956788ccd9f5dbc490658cd1d3f8edc25440224d819ba8742709061334 +6eb1a17d491c3661b9e6f3dec894698acdd7fcebbd584125528597aa782b0f04 +15316cb0a379471a3a5cb7e49f7f4b1e385fbbe8f1e0ca956788ccd9feeabf5a +4323508799ac762d0d02162f6aaea47b45183c5db5e2f7dcc692638ecfd5faef +c0563e204e839da672290b07113270b3782b0f0415316cb0a379471a3a5cb7e4 +f5dbc490658cd1d3f8edc25440224d819ba87427090613346eb1a17d491c3661 +b9e6f3dec894698acdd7fcebbd584125528597aac0563e204e839da672290b07 +113270b39f7f4b1e385fbbe8f1e0ca956788ccd9feeabf5a4323508799ac762d +0d02162f6aaea47b45183c5db5e2f7dcc692638ecfd5faefc894698acdd7fceb +bd584125528597aa782b0f0415316cb0a379471a3a5cb7e4f5dbc490658cd1d3 +f8edc25440224d819ba87427090613346eb1a17d491c3661b9e6f3de45183c5d +b5e2f7dcc692638ecfd5faefc0563e204e839da672290b07113270b39f7f4b1e +385fbbe8f1e0ca956788ccd9feeabf5a4323508799ac762d0d02162f6aaea47b +090613346eb1a17d491c3661b9e6f3dec894698acdd7fcebbd584125528597aa +782b0f0415316cb0a379471a3a5cb7e4f5dbc490658cd1d3f8edc25440224d81 +9ba874274323508799ac762d0d02162f6aaea47b45183c5db5e2f7dcc692638e +cfd5faefc0563e204e839da672290b07113270b39f7f4b1e385fbbe8f1e0ca95 +6788ccd9feeabf5a> + >> + /Yellow << +% w=12 h=6 strip=1 shift=0 + /HalftoneType 3 + /Width 12 + /Height 6 + /TransferFunction m2300w_transfer 2 get + /Thresholds < +7138200e124366312a041c3ff3b3785889ccfdb07b6286d0e8be9b4da5deecc5 +9454a2da6a2e2707193c6d35230b1546faac7f5f82d3f6b7745b8dc8efc19051 +9ed7e5ba974aa9e1> + >> + /Default << +% w=24 h=6 strip=2 shift=12 + /HalftoneType 3 + /Width 24 + /Height 12 + /TransferFunction m2300w_transfer 3 get + /Thresholds < +4c53657a9db0b8a99684615a4e55667c9fafb6a89886635c6f2c190b2a3e92cd +e5f7d7c2712e1709294094cbe4f5d6c08a451e04103876bfddfbf0d488472002 +123778bddef9eed2b2a69a815f584a51687da2adb4a49b835e56484f6a7fa1ab +8fc9e9f4dbc66d301a0e273a91c7e7f2d9c46c311c0c253c73bbe2fcecce8b43 +2205133574b9e0feebd08d41230715334e55667c9fafb6a89886635c4c53657a +9db0b8a99684615a712e1709294094cbe4f5d6c06f2c190b2a3e92cde5f7d7c2 +88472002123778bddef9eed28a451e04103876bfddfbf0d4b4a49b835e56484f +6a7fa1abb2a69a815f584a51687da2ad91c7e7f2d9c46c311c0c253c8fc9e9f4 +dbc66d301a0e273a74b9e0feebd08d412307153373bbe2fcecce8b4322051335> + >> +>> + +/Default exch /Halftone defineresource +sethalftone + +<< /HalftoneMode 1 >> setuserparams + diff --git a/psfiles/screen2400.ps b/psfiles/screen2400.ps new file mode 100644 index 0000000..5217c5d --- /dev/null +++ b/psfiles/screen2400.ps @@ -0,0 +1,378 @@ +%!PS +% +% $Header: /cvsroot/m2300w/m2300w/psfiles/screen2400.ps,v 1.2 2004/07/14 00:03:05 gfuer Exp $ +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +% +% This file is not used by the m2300w driver, I maintain it +% here together with the other PS files for Rick's foo2zjs driver. +% + +<< /HalftoneMode 0 >> setuserparams + +<< + /HalftoneType 5 + /Cyan << +% w=136 h=2 strip=17 shift=104 + /HalftoneType 3 + /Width 136 + /Height 34 + /TransferFunction m2300w_transfer 0 get + /Thresholds < +787987bbc4d4e2ebfcf4ddcfbe99624b3f27223344597393a8b1a18d6c533117 +0c0b020710192f50678aa2b2a694715d43361b233b496598c1cedcf5fdf0e5d8 +c7b5837f767c85b6cad9e3effef6dacdc29a5f4f3d281f38415b708fa7b39e88 +6a512c160f09040612152b56698ba4b4a8916d5747321e25394d619cbfd0dbf7 +ffece7d5c5b8817d3c486097bcd1e0f2f8ede6d3c6b6807a777c86b7c5d3e4ee +f9f1ded2bd9b644c40242033465c7496abb0a08e6b52301a1107030a0d182e55 +688aa3ada995725842371c293a4e639dc0cbdff0fbe9e8d7c8b9827b757e84ba +c9d6e2eafaf3e1ccc3995f4a3e242135425a6f90aaae9f896d542a1613050108 +0e142d50668ca5afac926e5e45341d2612152b56698ba4b4a8916d5747321e25 +394d619cbfd0dbf7ffece7d5c5b8817d787987bbc4d4e2ebfcf4ddcfbe99624b +3f27223344597393a8b1a18d6c5331170c0b020710192f50678aa2b2a694715d +43361b233b496598c1cedcf5fdf0e5d8c7b5837f767c85b6cad9e3effef6dacd +c29a5f4f3d281f38415b708fa7b39e886a512c160f090406425a6f90aaae9f89 +6d542a16130501080e142d50668ca5afac926e5e45341d263c486097bcd1e0f2 +f8ede6d3c6b6807a777c86b7c5d3e4eef9f1ded2bd9b644c40242033465c7496 +abb0a08e6b52301a1107030a0d182e55688aa3ada995725842371c293a4e639d +c0cbdff0fbe9e8d7c8b9827b757e84bac9d6e2eafaf3e1ccc3995f4a3e242135 +cad9e3effef6dacdc29a5f4f3d281f38415b708fa7b39e886a512c160f090406 +12152b56698ba4b4a8916d5747321e25394d619cbfd0dbf7ffece7d5c5b8817d +787987bbc4d4e2ebfcf4ddcfbe99624b3f27223344597393a8b1a18d6c533117 +0c0b020710192f50678aa2b2a694715d43361b233b496598c1cedcf5fdf0e5d8 +c7b5837f767c85b6c0cbdff0fbe9e8d7c8b9827b757e84bac9d6e2eafaf3e1cc +c3995f4a3e242135425a6f90aaae9f896d542a16130501080e142d50668ca5af +ac926e5e45341d263c486097bcd1e0f2f8ede6d3c6b6807a777c86b7c5d3e4ee +f9f1ded2bd9b644c40242033465c7496abb0a08e6b52301a1107030a0d182e55 +688aa3ada995725842371c293a4e639d678aa2b2a694715d43361b233b496598 +c1cedcf5fdf0e5d8c7b5837f767c85b6cad9e3effef6dacdc29a5f4f3d281f38 +415b708fa7b39e886a512c160f09040612152b56698ba4b4a8916d5747321e25 +394d619cbfd0dbf7ffece7d5c5b8817d787987bbc4d4e2ebfcf4ddcfbe99624b +3f27223344597393a8b1a18d6c5331170c0b020710192f50abb0a08e6b52301a +1107030a0d182e55688aa3ada995725842371c293a4e639dc0cbdff0fbe9e8d7 +c8b9827b757e84bac9d6e2eafaf3e1ccc3995f4a3e242135425a6f90aaae9f89 +6d542a16130501080e142d50668ca5afac926e5e45341d263c486097bcd1e0f2 +f8ede6d3c6b6807a777c86b7c5d3e4eef9f1ded2bd9b644c40242033465c7496 +fcf4ddcfbe99624b3f27223344597393a8b1a18d6c5331170c0b020710192f50 +678aa2b2a694715d43361b233b496598c1cedcf5fdf0e5d8c7b5837f767c85b6 +cad9e3effef6dacdc29a5f4f3d281f38415b708fa7b39e886a512c160f090406 +12152b56698ba4b4a8916d5747321e25394d619cbfd0dbf7ffece7d5c5b8817d +787987bbc4d4e2ebf8ede6d3c6b6807a777c86b7c5d3e4eef9f1ded2bd9b644c +40242033465c7496abb0a08e6b52301a1107030a0d182e55688aa3ada9957258 +42371c293a4e639dc0cbdff0fbe9e8d7c8b9827b757e84bac9d6e2eafaf3e1cc +c3995f4a3e242135425a6f90aaae9f896d542a16130501080e142d50668ca5af +ac926e5e45341d263c486097bcd1e0f2a8916d5747321e25394d619cbfd0dbf7 +ffece7d5c5b8817d787987bbc4d4e2ebfcf4ddcfbe99624b3f27223344597393 +a8b1a18d6c5331170c0b020710192f50678aa2b2a694715d43361b233b496598 +c1cedcf5fdf0e5d8c7b5837f767c85b6cad9e3effef6dacdc29a5f4f3d281f38 +415b708fa7b39e886a512c160f09040612152b56698ba4b46d542a1613050108 +0e142d50668ca5afac926e5e45341d263c486097bcd1e0f2f8ede6d3c6b6807a +777c86b7c5d3e4eef9f1ded2bd9b644c40242033465c7496abb0a08e6b52301a +1107030a0d182e55688aa3ada995725842371c293a4e639dc0cbdff0fbe9e8d7 +c8b9827b757e84bac9d6e2eafaf3e1ccc3995f4a3e242135425a6f90aaae9f89 +c29a5f4f3d281f38415b708fa7b39e886a512c160f09040612152b56698ba4b4 +a8916d5747321e25394d619cbfd0dbf7ffece7d5c5b8817d787987bbc4d4e2eb +fcf4ddcfbe99624b3f27223344597393a8b1a18d6c5331170c0b020710192f50 +678aa2b2a694715d43361b233b496598c1cedcf5fdf0e5d8c7b5837f767c85b6 +cad9e3effef6dacdc8b9827b757e84bac9d6e2eafaf3e1ccc3995f4a3e242135 +425a6f90aaae9f896d542a16130501080e142d50668ca5afac926e5e45341d26 +3c486097bcd1e0f2f8ede6d3c6b6807a777c86b7c5d3e4eef9f1ded2bd9b644c +40242033465c7496abb0a08e6b52301a1107030a0d182e55688aa3ada9957258 +42371c293a4e639dc0cbdff0fbe9e8d743361b233b496598c1cedcf5fdf0e5d8 +c7b5837f767c85b6cad9e3effef6dacdc29a5f4f3d281f38415b708fa7b39e88 +6a512c160f09040612152b56698ba4b4a8916d5747321e25394d619cbfd0dbf7 +ffece7d5c5b8817d787987bbc4d4e2ebfcf4ddcfbe99624b3f27223344597393 +a8b1a18d6c5331170c0b020710192f50678aa2b2a694715d1107030a0d182e55 +688aa3ada995725842371c293a4e639dc0cbdff0fbe9e8d7c8b9827b757e84ba +c9d6e2eafaf3e1ccc3995f4a3e242135425a6f90aaae9f896d542a1613050108 +0e142d50668ca5afac926e5e45341d263c486097bcd1e0f2f8ede6d3c6b6807a +777c86b7c5d3e4eef9f1ded2bd9b644c40242033465c7496abb0a08e6b52301a +3f27223344597393a8b1a18d6c5331170c0b020710192f50678aa2b2a694715d +43361b233b496598c1cedcf5fdf0e5d8c7b5837f767c85b6cad9e3effef6dacd +c29a5f4f3d281f38415b708fa7b39e886a512c160f09040612152b56698ba4b4 +a8916d5747321e25394d619cbfd0dbf7ffece7d5c5b8817d787987bbc4d4e2eb +fcf4ddcfbe99624b777c86b7c5d3e4eef9f1ded2bd9b644c40242033465c7496 +abb0a08e6b52301a1107030a0d182e55688aa3ada995725842371c293a4e639d +c0cbdff0fbe9e8d7c8b9827b757e84bac9d6e2eafaf3e1ccc3995f4a3e242135 +425a6f90aaae9f896d542a16130501080e142d50668ca5afac926e5e45341d26 +3c486097bcd1e0f2f8ede6d3c6b6807a394d619cbfd0dbf7ffece7d5c5b8817d +787987bbc4d4e2ebfcf4ddcfbe99624b3f27223344597393a8b1a18d6c533117 +0c0b020710192f50678aa2b2a694715d43361b233b496598c1cedcf5fdf0e5d8 +c7b5837f767c85b6cad9e3effef6dacdc29a5f4f3d281f38415b708fa7b39e88 +6a512c160f09040612152b56698ba4b4a8916d5747321e250e142d50668ca5af +ac926e5e45341d263c486097bcd1e0f2f8ede6d3c6b6807a777c86b7c5d3e4ee +f9f1ded2bd9b644c40242033465c7496abb0a08e6b52301a1107030a0d182e55 +688aa3ada995725842371c293a4e639dc0cbdff0fbe9e8d7c8b9827b757e84ba +c9d6e2eafaf3e1ccc3995f4a3e242135425a6f90aaae9f896d542a1613050108 +415b708fa7b39e886a512c160f09040612152b56698ba4b4a8916d5747321e25 +394d619cbfd0dbf7ffece7d5c5b8817d787987bbc4d4e2ebfcf4ddcfbe99624b +3f27223344597393a8b1a18d6c5331170c0b020710192f50678aa2b2a694715d +43361b233b496598c1cedcf5fdf0e5d8c7b5837f767c85b6cad9e3effef6dacd +c29a5f4f3d281f38c9d6e2eafaf3e1ccc3995f4a3e242135425a6f90aaae9f89 +6d542a16130501080e142d50668ca5afac926e5e45341d263c486097bcd1e0f2 +f8ede6d3c6b6807a777c86b7c5d3e4eef9f1ded2bd9b644c40242033465c7496 +abb0a08e6b52301a1107030a0d182e55688aa3ada995725842371c293a4e639d +c0cbdff0fbe9e8d7c8b9827b757e84bac1cedcf5fdf0e5d8c7b5837f767c85b6 +cad9e3effef6dacdc29a5f4f3d281f38415b708fa7b39e886a512c160f090406 +12152b56698ba4b4a8916d5747321e25394d619cbfd0dbf7ffece7d5c5b8817d +787987bbc4d4e2ebfcf4ddcfbe99624b3f27223344597393a8b1a18d6c533117 +0c0b020710192f50678aa2b2a694715d43361b233b496598688aa3ada9957258 +42371c293a4e639dc0cbdff0fbe9e8d7c8b9827b757e84bac9d6e2eafaf3e1cc +c3995f4a3e242135425a6f90aaae9f896d542a16130501080e142d50668ca5af +ac926e5e45341d263c486097bcd1e0f2f8ede6d3c6b6807a777c86b7c5d3e4ee +f9f1ded2bd9b644c40242033465c7496abb0a08e6b52301a1107030a0d182e55 +a8b1a18d6c5331170c0b020710192f50678aa2b2a694715d43361b233b496598 +c1cedcf5fdf0e5d8c7b5837f767c85b6cad9e3effef6dacdc29a5f4f3d281f38 +415b708fa7b39e886a512c160f09040612152b56698ba4b4a8916d5747321e25 +394d619cbfd0dbf7ffece7d5c5b8817d787987bbc4d4e2ebfcf4ddcfbe99624b +3f27223344597393f9f1ded2bd9b644c40242033465c7496abb0a08e6b52301a +1107030a0d182e55688aa3ada995725842371c293a4e639dc0cbdff0fbe9e8d7 +c8b9827b757e84bac9d6e2eafaf3e1ccc3995f4a3e242135425a6f90aaae9f89 +6d542a16130501080e142d50668ca5afac926e5e45341d263c486097bcd1e0f2 +f8ede6d3c6b6807a777c86b7c5d3e4eeffece7d5c5b8817d787987bbc4d4e2eb +fcf4ddcfbe99624b3f27223344597393a8b1a18d6c5331170c0b020710192f50 +678aa2b2a694715d43361b233b496598c1cedcf5fdf0e5d8c7b5837f767c85b6 +cad9e3effef6dacdc29a5f4f3d281f38415b708fa7b39e886a512c160f090406 +12152b56698ba4b4a8916d5747321e25394d619cbfd0dbf7ac926e5e45341d26 +3c486097bcd1e0f2f8ede6d3c6b6807a777c86b7c5d3e4eef9f1ded2bd9b644c +40242033465c7496abb0a08e6b52301a1107030a0d182e55688aa3ada9957258 +42371c293a4e639dc0cbdff0fbe9e8d7c8b9827b757e84bac9d6e2eafaf3e1cc +c3995f4a3e242135425a6f90aaae9f896d542a16130501080e142d50668ca5af +6a512c160f09040612152b56698ba4b4a8916d5747321e25394d619cbfd0dbf7 +ffece7d5c5b8817d787987bbc4d4e2ebfcf4ddcfbe99624b3f27223344597393 +a8b1a18d6c5331170c0b020710192f50678aa2b2a694715d43361b233b496598 +c1cedcf5fdf0e5d8c7b5837f767c85b6cad9e3effef6dacdc29a5f4f3d281f38 +415b708fa7b39e88c3995f4a3e242135425a6f90aaae9f896d542a1613050108 +0e142d50668ca5afac926e5e45341d263c486097bcd1e0f2f8ede6d3c6b6807a +777c86b7c5d3e4eef9f1ded2bd9b644c40242033465c7496abb0a08e6b52301a +1107030a0d182e55688aa3ada995725842371c293a4e639dc0cbdff0fbe9e8d7 +c8b9827b757e84bac9d6e2eafaf3e1ccc7b5837f767c85b6cad9e3effef6dacd +c29a5f4f3d281f38415b708fa7b39e886a512c160f09040612152b56698ba4b4 +a8916d5747321e25394d619cbfd0dbf7ffece7d5c5b8817d787987bbc4d4e2eb +fcf4ddcfbe99624b3f27223344597393a8b1a18d6c5331170c0b020710192f50 +678aa2b2a694715d43361b233b496598c1cedcf5fdf0e5d842371c293a4e639d +c0cbdff0fbe9e8d7c8b9827b757e84bac9d6e2eafaf3e1ccc3995f4a3e242135 +425a6f90aaae9f896d542a16130501080e142d50668ca5afac926e5e45341d26 +3c486097bcd1e0f2f8ede6d3c6b6807a777c86b7c5d3e4eef9f1ded2bd9b644c +40242033465c7496abb0a08e6b52301a1107030a0d182e55688aa3ada9957258 +0c0b020710192f50678aa2b2a694715d43361b233b496598c1cedcf5fdf0e5d8 +c7b5837f767c85b6cad9e3effef6dacdc29a5f4f3d281f38415b708fa7b39e88 +6a512c160f09040612152b56698ba4b4a8916d5747321e25394d619cbfd0dbf7 +ffece7d5c5b8817d787987bbc4d4e2ebfcf4ddcfbe99624b3f27223344597393 +a8b1a18d6c53311740242033465c7496abb0a08e6b52301a1107030a0d182e55 +688aa3ada995725842371c293a4e639dc0cbdff0fbe9e8d7c8b9827b757e84ba +c9d6e2eafaf3e1ccc3995f4a3e242135425a6f90aaae9f896d542a1613050108 +0e142d50668ca5afac926e5e45341d263c486097bcd1e0f2f8ede6d3c6b6807a +777c86b7c5d3e4eef9f1ded2bd9b644c> + >> + /Magenta << +% w=136 h=2 strip=17 shift=32 + /HalftoneType 3 + /Width 136 + /Height 34 + /TransferFunction m2300w_transfer 1 get + /Thresholds < +625f50463c2918090416242e425784a8c3d2d8ccb4b0997e706c758f9cbae4e5 +f2fafff6ede7e3bb9b8d786b6e8295acb6c8dbd3c4a686543d342416060a1a2c +36494f5d6460524a372d190f011523333e5588a5c1cfd6cab7a994836d6a778c +9abedfe9f0f8fdf4f0ebdebc9d92766d6f7c97adb2ceddd4c6a28a5a41312514 +070c17283a444d5cc5d0dacbb3aa938071687b90a0b9e2eaeef5fef9f3ece2b8 +9f8e7c69727d98aeb6c9d7d5c2a8875340322112050b1e2a39484e5b655f514b +3b2b1d0e031320333f5689a3c5d1dcc7b5af997f7466798b9ebfe0e6eff7fcfb +f1e8e1bda1917a67738196abb1cdd9d3c0a48a5942301f10070d1c2635474c5e +6361504538271b080211222f435885a7f2fafff6ede7e3bb9b8d786b6e8295ac +b6c8dbd3c4a686543d342416060a1a2c36494f5d6460524a372d190f01152333 +3e5588a5c1cfd6cab7a994836d6a778c9abedfe9f0f8fdf4f0ebdebc9d92766d +6f7c97adb2ceddd4c6a28a5a41312514070c17283a444d5c625f50463c291809 +0416242e425784a8c3d2d8ccb4b0997e706c758f9cbae4e5b6c9d7d5c2a88753 +40322112050b1e2a39484e5b655f514b3b2b1d0e031320333f5689a3c5d1dcc7 +b5af997f7466798b9ebfe0e6eff7fcfbf1e8e1bda1917a67738196abb1cdd9d3 +c0a48a5942301f10070d1c2635474c5e6361504538271b080211222f435885a7 +c5d0dacbb3aa938071687b90a0b9e2eaeef5fef9f3ece2b89f8e7c69727d98ae +36494f5d6460524a372d190f011523333e5588a5c1cfd6cab7a994836d6a778c +9abedfe9f0f8fdf4f0ebdebc9d92766d6f7c97adb2ceddd4c6a28a5a41312514 +070c17283a444d5c625f50463c2918090416242e425784a8c3d2d8ccb4b0997e +706c758f9cbae4e5f2fafff6ede7e3bb9b8d786b6e8295acb6c8dbd3c4a68654 +3d342416060a1a2c3f5689a3c5d1dcc7b5af997f7466798b9ebfe0e6eff7fcfb +f1e8e1bda1917a67738196abb1cdd9d3c0a48a5942301f10070d1c2635474c5e +6361504538271b080211222f435885a7c5d0dacbb3aa938071687b90a0b9e2ea +eef5fef9f3ece2b89f8e7c69727d98aeb6c9d7d5c2a8875340322112050b1e2a +39484e5b655f514b3b2b1d0e031320339abedfe9f0f8fdf4f0ebdebc9d92766d +6f7c97adb2ceddd4c6a28a5a41312514070c17283a444d5c625f50463c291809 +0416242e425784a8c3d2d8ccb4b0997e706c758f9cbae4e5f2fafff6ede7e3bb +9b8d786b6e8295acb6c8dbd3c4a686543d342416060a1a2c36494f5d6460524a +372d190f011523333e5588a5c1cfd6cab7a994836d6a778c738196abb1cdd9d3 +c0a48a5942301f10070d1c2635474c5e6361504538271b080211222f435885a7 +c5d0dacbb3aa938071687b90a0b9e2eaeef5fef9f3ece2b89f8e7c69727d98ae +b6c9d7d5c2a8875340322112050b1e2a39484e5b655f514b3b2b1d0e03132033 +3f5689a3c5d1dcc7b5af997f7466798b9ebfe0e6eff7fcfbf1e8e1bda1917a67 +070c17283a444d5c625f50463c2918090416242e425784a8c3d2d8ccb4b0997e +706c758f9cbae4e5f2fafff6ede7e3bb9b8d786b6e8295acb6c8dbd3c4a68654 +3d342416060a1a2c36494f5d6460524a372d190f011523333e5588a5c1cfd6ca +b7a994836d6a778c9abedfe9f0f8fdf4f0ebdebc9d92766d6f7c97adb2ceddd4 +c6a28a5a413125140211222f435885a7c5d0dacbb3aa938071687b90a0b9e2ea +eef5fef9f3ece2b89f8e7c69727d98aeb6c9d7d5c2a8875340322112050b1e2a +39484e5b655f514b3b2b1d0e031320333f5689a3c5d1dcc7b5af997f7466798b +9ebfe0e6eff7fcfbf1e8e1bda1917a67738196abb1cdd9d3c0a48a5942301f10 +070d1c2635474c5e6361504538271b08706c758f9cbae4e5f2fafff6ede7e3bb +9b8d786b6e8295acb6c8dbd3c4a686543d342416060a1a2c36494f5d6460524a +372d190f011523333e5588a5c1cfd6cab7a994836d6a778c9abedfe9f0f8fdf4 +f0ebdebc9d92766d6f7c97adb2ceddd4c6a28a5a41312514070c17283a444d5c +625f50463c2918090416242e425784a8c3d2d8ccb4b0997e9f8e7c69727d98ae +b6c9d7d5c2a8875340322112050b1e2a39484e5b655f514b3b2b1d0e03132033 +3f5689a3c5d1dcc7b5af997f7466798b9ebfe0e6eff7fcfbf1e8e1bda1917a67 +738196abb1cdd9d3c0a48a5942301f10070d1c2635474c5e6361504538271b08 +0211222f435885a7c5d0dacbb3aa938071687b90a0b9e2eaeef5fef9f3ece2b8 +3d342416060a1a2c36494f5d6460524a372d190f011523333e5588a5c1cfd6ca +b7a994836d6a778c9abedfe9f0f8fdf4f0ebdebc9d92766d6f7c97adb2ceddd4 +c6a28a5a41312514070c17283a444d5c625f50463c2918090416242e425784a8 +c3d2d8ccb4b0997e706c758f9cbae4e5f2fafff6ede7e3bb9b8d786b6e8295ac +b6c8dbd3c4a686543b2b1d0e031320333f5689a3c5d1dcc7b5af997f7466798b +9ebfe0e6eff7fcfbf1e8e1bda1917a67738196abb1cdd9d3c0a48a5942301f10 +070d1c2635474c5e6361504538271b080211222f435885a7c5d0dacbb3aa9380 +71687b90a0b9e2eaeef5fef9f3ece2b89f8e7c69727d98aeb6c9d7d5c2a88753 +40322112050b1e2a39484e5b655f514bb7a994836d6a778c9abedfe9f0f8fdf4 +f0ebdebc9d92766d6f7c97adb2ceddd4c6a28a5a41312514070c17283a444d5c +625f50463c2918090416242e425784a8c3d2d8ccb4b0997e706c758f9cbae4e5 +f2fafff6ede7e3bb9b8d786b6e8295acb6c8dbd3c4a686543d342416060a1a2c +36494f5d6460524a372d190f011523333e5588a5c1cfd6caf1e8e1bda1917a67 +738196abb1cdd9d3c0a48a5942301f10070d1c2635474c5e6361504538271b08 +0211222f435885a7c5d0dacbb3aa938071687b90a0b9e2eaeef5fef9f3ece2b8 +9f8e7c69727d98aeb6c9d7d5c2a8875340322112050b1e2a39484e5b655f514b +3b2b1d0e031320333f5689a3c5d1dcc7b5af997f7466798b9ebfe0e6eff7fcfb +c6a28a5a41312514070c17283a444d5c625f50463c2918090416242e425784a8 +c3d2d8ccb4b0997e706c758f9cbae4e5f2fafff6ede7e3bb9b8d786b6e8295ac +b6c8dbd3c4a686543d342416060a1a2c36494f5d6460524a372d190f01152333 +3e5588a5c1cfd6cab7a994836d6a778c9abedfe9f0f8fdf4f0ebdebc9d92766d +6f7c97adb2ceddd46361504538271b080211222f435885a7c5d0dacbb3aa9380 +71687b90a0b9e2eaeef5fef9f3ece2b89f8e7c69727d98aeb6c9d7d5c2a88753 +40322112050b1e2a39484e5b655f514b3b2b1d0e031320333f5689a3c5d1dcc7 +b5af997f7466798b9ebfe0e6eff7fcfbf1e8e1bda1917a67738196abb1cdd9d3 +c0a48a5942301f10070d1c2635474c5ec3d2d8ccb4b0997e706c758f9cbae4e5 +f2fafff6ede7e3bb9b8d786b6e8295acb6c8dbd3c4a686543d342416060a1a2c +36494f5d6460524a372d190f011523333e5588a5c1cfd6cab7a994836d6a778c +9abedfe9f0f8fdf4f0ebdebc9d92766d6f7c97adb2ceddd4c6a28a5a41312514 +070c17283a444d5c625f50463c2918090416242e425784a8eef5fef9f3ece2b8 +9f8e7c69727d98aeb6c9d7d5c2a8875340322112050b1e2a39484e5b655f514b +3b2b1d0e031320333f5689a3c5d1dcc7b5af997f7466798b9ebfe0e6eff7fcfb +f1e8e1bda1917a67738196abb1cdd9d3c0a48a5942301f10070d1c2635474c5e +6361504538271b080211222f435885a7c5d0dacbb3aa938071687b90a0b9e2ea +b6c8dbd3c4a686543d342416060a1a2c36494f5d6460524a372d190f01152333 +3e5588a5c1cfd6cab7a994836d6a778c9abedfe9f0f8fdf4f0ebdebc9d92766d +6f7c97adb2ceddd4c6a28a5a41312514070c17283a444d5c625f50463c291809 +0416242e425784a8c3d2d8ccb4b0997e706c758f9cbae4e5f2fafff6ede7e3bb +9b8d786b6e8295ac39484e5b655f514b3b2b1d0e031320333f5689a3c5d1dcc7 +b5af997f7466798b9ebfe0e6eff7fcfbf1e8e1bda1917a67738196abb1cdd9d3 +c0a48a5942301f10070d1c2635474c5e6361504538271b080211222f435885a7 +c5d0dacbb3aa938071687b90a0b9e2eaeef5fef9f3ece2b89f8e7c69727d98ae +b6c9d7d5c2a8875340322112050b1e2a3e5588a5c1cfd6cab7a994836d6a778c +9abedfe9f0f8fdf4f0ebdebc9d92766d6f7c97adb2ceddd4c6a28a5a41312514 +070c17283a444d5c625f50463c2918090416242e425784a8c3d2d8ccb4b0997e +706c758f9cbae4e5f2fafff6ede7e3bb9b8d786b6e8295acb6c8dbd3c4a68654 +3d342416060a1a2c36494f5d6460524a372d190f011523339ebfe0e6eff7fcfb +f1e8e1bda1917a67738196abb1cdd9d3c0a48a5942301f10070d1c2635474c5e +6361504538271b080211222f435885a7c5d0dacbb3aa938071687b90a0b9e2ea +eef5fef9f3ece2b89f8e7c69727d98aeb6c9d7d5c2a8875340322112050b1e2a +39484e5b655f514b3b2b1d0e031320333f5689a3c5d1dcc7b5af997f7466798b +6f7c97adb2ceddd4c6a28a5a41312514070c17283a444d5c625f50463c291809 +0416242e425784a8c3d2d8ccb4b0997e706c758f9cbae4e5f2fafff6ede7e3bb +9b8d786b6e8295acb6c8dbd3c4a686543d342416060a1a2c36494f5d6460524a +372d190f011523333e5588a5c1cfd6cab7a994836d6a778c9abedfe9f0f8fdf4 +f0ebdebc9d92766d070d1c2635474c5e6361504538271b080211222f435885a7 +c5d0dacbb3aa938071687b90a0b9e2eaeef5fef9f3ece2b89f8e7c69727d98ae +b6c9d7d5c2a8875340322112050b1e2a39484e5b655f514b3b2b1d0e03132033 +3f5689a3c5d1dcc7b5af997f7466798b9ebfe0e6eff7fcfbf1e8e1bda1917a67 +738196abb1cdd9d3c0a48a5942301f100416242e425784a8c3d2d8ccb4b0997e +706c758f9cbae4e5f2fafff6ede7e3bb9b8d786b6e8295acb6c8dbd3c4a68654 +3d342416060a1a2c36494f5d6460524a372d190f011523333e5588a5c1cfd6ca +b7a994836d6a778c9abedfe9f0f8fdf4f0ebdebc9d92766d6f7c97adb2ceddd4 +c6a28a5a41312514070c17283a444d5c625f50463c29180971687b90a0b9e2ea +eef5fef9f3ece2b89f8e7c69727d98aeb6c9d7d5c2a8875340322112050b1e2a +39484e5b655f514b3b2b1d0e031320333f5689a3c5d1dcc7b5af997f7466798b +9ebfe0e6eff7fcfbf1e8e1bda1917a67738196abb1cdd9d3c0a48a5942301f10 +070d1c2635474c5e6361504538271b080211222f435885a7c5d0dacbb3aa9380 +9b8d786b6e8295acb6c8dbd3c4a686543d342416060a1a2c36494f5d6460524a +372d190f011523333e5588a5c1cfd6cab7a994836d6a778c9abedfe9f0f8fdf4 +f0ebdebc9d92766d6f7c97adb2ceddd4c6a28a5a41312514070c17283a444d5c +625f50463c2918090416242e425784a8c3d2d8ccb4b0997e706c758f9cbae4e5 +f2fafff6ede7e3bb40322112050b1e2a39484e5b655f514b3b2b1d0e03132033 +3f5689a3c5d1dcc7b5af997f7466798b9ebfe0e6eff7fcfbf1e8e1bda1917a67 +738196abb1cdd9d3c0a48a5942301f10070d1c2635474c5e6361504538271b08 +0211222f435885a7c5d0dacbb3aa938071687b90a0b9e2eaeef5fef9f3ece2b8 +9f8e7c69727d98aeb6c9d7d5c2a88753372d190f011523333e5588a5c1cfd6ca +b7a994836d6a778c9abedfe9f0f8fdf4f0ebdebc9d92766d6f7c97adb2ceddd4 +c6a28a5a41312514070c17283a444d5c625f50463c2918090416242e425784a8 +c3d2d8ccb4b0997e706c758f9cbae4e5f2fafff6ede7e3bb9b8d786b6e8295ac +b6c8dbd3c4a686543d342416060a1a2c36494f5d6460524ab5af997f7466798b +9ebfe0e6eff7fcfbf1e8e1bda1917a67738196abb1cdd9d3c0a48a5942301f10 +070d1c2635474c5e6361504538271b080211222f435885a7c5d0dacbb3aa9380 +71687b90a0b9e2eaeef5fef9f3ece2b89f8e7c69727d98aeb6c9d7d5c2a88753 +40322112050b1e2a39484e5b655f514b3b2b1d0e031320333f5689a3c5d1dcc7 +f0ebdebc9d92766d6f7c97adb2ceddd4c6a28a5a41312514070c17283a444d5c +625f50463c2918090416242e425784a8c3d2d8ccb4b0997e706c758f9cbae4e5 +f2fafff6ede7e3bb9b8d786b6e8295acb6c8dbd3c4a686543d342416060a1a2c +36494f5d6460524a372d190f011523333e5588a5c1cfd6cab7a994836d6a778c +9abedfe9f0f8fdf4c0a48a5942301f10070d1c2635474c5e6361504538271b08 +0211222f435885a7c5d0dacbb3aa938071687b90a0b9e2eaeef5fef9f3ece2b8 +9f8e7c69727d98aeb6c9d7d5c2a8875340322112050b1e2a39484e5b655f514b +3b2b1d0e031320333f5689a3c5d1dcc7b5af997f7466798b9ebfe0e6eff7fcfb +f1e8e1bda1917a67738196abb1cdd9d3> + >> + /Yellow << +% w=24 h=6 strip=1 shift=0 + /HalftoneType 3 + /Width 24 + /Height 6 + /TransferFunction m2300w_transfer 2 get + /Thresholds < +7c553a272313020c1c293c5c7a53332e1a15040e1e2a375afcdbcb9d8366475f +88a2d2d9fee2c9a68f7845719aa8d4ddf2eec0af916f4a769babbbf0f7e9c6b8 +8b5e486586b4b9e57f56352c190b05122030384f7d583e252209071017314051 +f9e0cea48d63436884a9cddefbd7d09f966c417394a1c7d6f5e7bfb698744e6d +92b2c2e4f4ebbdb0816a4c618aadc4ec> + >> + /Default << +% w=48 h=6 strip=2 shift=24 + /HalftoneType 3 + /Width 48 + /Height 12 + /TransferFunction m2300w_transfer 3 get + /Thresholds < +5153695d75627e94a58b99b0aaada2978a9f816d775e66544f57675a72617d93 +a48d9baba8afa196889d836b7659645870463925160c070f222d3c4886bbc8d5 +e9f7fdeee1cfc1b26e45372a1b0e04121f2f394985bacad9e5f6fff0ddd3c2b3 +8e4a3a301e15030b1c2933417ab6c3d1deebf3f8e3dbcbba91483b2c22130109 +182435437bb8c5cee2edf1fae7d8cdb9a7b1a398899c806e785c65565052685f +73637e92a48c9aaea9aba095879e826c765f675550586a5b74607f94a68d9cac +84bfc7dae4f9f4ecdcd1c2b36f443626170a0613212e3e4b85bcc9d6e8fbf2ea +e0d4c0b47147382a1b08051420313f4e79b5c6d2e1effcf5e8d7ccbd904c4031 +1d11020b1a2832427cb7c4d0dff0fef7e6d9cabe8f4d3d2b2310040d19273441 +4f57675a72617d93a48d9baba8afa196889d836b765964585153695d75627e94 +a58b99b0aaada2978a9f816d775e66546e45372a1b0e04121f2f394985bacad9 +e5f6fff0ddd3c2b370463925160c070f222d3c4886bbc8d5e9f7fdeee1cfc1b2 +91483b2c22130109182435437bb8c5cee2edf1fae7d8cdb98e4a3a301e15030b +1c2933417ab6c3d1deebf3f8e3dbcbbaa9aba095879e826c765f675550586a5b +74607f94a68d9caca7b1a398899c806e785c65565052685f73637e92a48c9aae +85bcc9d6e8fbf2eae0d4c0b47147382a1b08051420313f4e84bfc7dae4f9f4ec +dcd1c2b36f443626170a0613212e3e4b7cb7c4d0dff0fef7e6d9cabe8f4d3d2b +2310040d1927344179b5c6d2e1effcf5e8d7ccbd904c40311d11020b1a283242> + >> +>> + +/Default exch /Halftone defineresource +sethalftone + +<< /HalftoneMode 1 >> setuserparams + diff --git a/src/Makefile.in b/src/Makefile.in new file mode 100644 index 0000000..5b6fb7c --- /dev/null +++ b/src/Makefile.in @@ -0,0 +1,58 @@ +# +# $Header: /cvsroot/m2300w/m2300w/src/Makefile.in,v 1.3 2005/10/06 19:55:04 gfuer Exp $ +# +# Copyright (C) 2004 Gerhard Fuernkranz +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# + +CC = @CC@ +CFLAGS = @CFLAGS@ +LIBS = @LIBS@ +INSTALL = @INSTALL@ +@SET_MAKE@ + +INSTROOT= +NAME = @PACKAGE_NAME@ +VERSION = @PACKAGE_VERSION@ +PREFIX = @prefix@ +BINDIR = $(INSTROOT)$(PREFIX)/bin +SHARE = $(INSTROOT)$(PREFIX)/share/$(NAME)/$(VERSION) + +PROGS = m2300w m2400w m2300w-wrapper + +all: m2300w m2400w + +m2300w: m2300w.c + $(CC) $(CFLAGS) -o m2300w m2300w.c $(LIBS) + +m2400w: m2400w.c + $(CC) $(CFLAGS) -o m2400w m2400w.c $(LIBS) + +install: all $(PROGS) + chmod 755 m2300w-wrapper + rm -f $(BINDIR)/m2300w $(BINDIR)/m2300w_wrapper + $(INSTALL) -d -m 755 $(BINDIR) + $(INSTALL) -d -m 755 $(SHARE) + for P in $(PROGS) ; do \ + $(INSTALL) -m 755 $$P $(BINDIR); \ + done + +clean: + rm -f m2300w m2400w + +distclean: clean + rm -f Makefile m2300w-wrapper + diff --git a/src/m2300w-wrapper.in b/src/m2300w-wrapper.in new file mode 100755 index 0000000..1f1a94b --- /dev/null +++ b/src/m2300w-wrapper.in @@ -0,0 +1,493 @@ +#!/bin/sh +# +# $Header: /cvsroot/m2300w/m2300w/src/m2300w-wrapper.in,v 1.7 2005/10/06 19:55:04 gfuer Exp $ +# +# Copyright (C) 2003 Rick Richardson +# 2004 Leif Birkenfeld +# 2005 Gerhard Fuernkranz +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +# +# Authors: Rick Richardson <rickr@mn.rr.com> +# Leif Birkenfeld <leif@birkenfeld-home.de> +# Gerhard Fuernkranz <gfuer@users.sourceforge.net> + +#********************************************************************* +# This Version of the wrapper-script for the Minolta Magicolor 2300W +# is heavy based on the Script from Rick's 'foo2zjs-wrapper' for the +# Minolta Magiccolor 2300DL. +# So i will leave his copyright on it. +#********************************************************************* + +cat >> /tmp/m2300w.log <<EOF +#### new print job #### + +Wrapper was called with command line: +$0 $@ + +EOF + +PROGNAME="$0" +BASENAME=`basename $PROGNAME` + +PACKAGE_NAME="@PACKAGE_NAME@" +PACKAGE_VERSION="@PACKAGE_VERSION@" +PREFIX="@prefix@" +BINDIR="$PREFIX/bin" +SHARE="$PREFIX/share/$PACKAGE_NAME/$PACKAGE_VERSION" +PSFILES="$SHARE/psfiles" +DRIVER="$BINDIR/m2300w" +DRIVER_DEBUG= + +testmode=0 + +usage() { + cat <<EOF + +Usage: +$BASENAME [options] [ps-file] + +Foomatic wrapper script for the m2300w printer driver. +This script reads a Postscript ps-file or standard input +and converts it to the Konica Minolta magicolor 2300W/2400W +proprietary raster format. + +Version $PACKAGE_VERSION + +Options: + +-M model Choose printer model [$MODEL] + 2300W + 2400W + +-d Increase debug level. + Can be specified more than once. + +-r resolution Set device resolution [$RESCODE] + 1=600x600dpi (not implemented yet !) + 2=1200x600dpi + 3=2400x600dpi (2400W only) + +-m media Media code to send to printer [$MEDIA] + 0=standard, 1=carton (heavy paper), + 2=transparency, 3=envelope, 4=letterhead, + 5=postcard, 6=labels + +-p paper Paper code [$PAPER] + 4=A4, 6=B5 JIS, 8=A5, 18=Folio,25=Legal, + 26=Government Legal, 27=Letter, 31=Executive, + 33=Statement, 36=Kuvert Monarch, 37=Kuver #10, + 38=Kuvert DL, 39=Kuvert C5, 40=Kuvert C6, + 41=B5 ISO + +-2 / -4 2-up, 4-up (uses psnup) + +-s save Toner + Discards every second pixel in a chequerboard + order to save 50 percent toner. + It works fine for text and graphic, but it dosn't + for photos. + +-P printoutMode Shortcut for specifying PrintoutMode (see below) + +-o option=value Spefify long options: + + PrintoutMode [$PrintoutMode] + Auto ............ Print pages with only black + text in B/W, otherwise in color + Gray ............ Force printing in grayscale + Photo ........... Print in color using the "Photo" + color profile. + Draft ........... Economy mode to save toner, + approx. newspaper quality + Draft.Gray ...... Grayscale economy mode + + Quality [$Quality] + @PrintoutMode ... Derived from PrintoutMode + Normal .......... Normal print quality + Draft ........... Economy mode to save toner + + ColorMode [$ColorMode] + @PrintoutMode ... Derived from PrintoutMode + Gray ............ Force printing in grayscale + Color ........... Print in color + + ColorProfile [$ColorProfile] + @PrintoutMode ... Derived from PrintoutMode + AutoColor ....... Prints black color with black toner + only (but slightly impacts the + darkness of black and dark colors) + Photo ........... Optimized for printing photos, + produces deep, dark colors. + Photo-kh ........ Optimized for printing photos, + uses less black toner than 'Photo' + None ............ Turn off CIE-based color matching + User[1-5] ....... User defined CRD #1-5 + + DeftRGB or + DefaultRGB [$DefaultRGB] + sRGB ............ sRGB + AdobeRGB ........ AdobeRGB + gimp-print ...... Use this setting if you are printing + an image from gimp's File -> Print menu + builtin ......... Ghostscript's builtin default +EOF + +exit 1 +} + +############################################################################## +# N-up-ify the job. Requires psnup from psutils package +############################################################################## + +nup2() { + tr '\r' '\n' | psnup -d2 $nPC -2 -m.2in -q +} + +nup4() { + tr '\r' '\n' | psnup -d2 $nPC -4 -m.3in -q +} + +error() { + echo "$BASENAME: $1" >&2 + exit 1 +} + +############################################################################## +# M A I N +############################################################################## + +CMDLINE="$*" +MODEL=2300W +MEDIA=0 +PAPER=4 +RESCODE=2 +NUP= +BOOK= +OVLPI=0 +GSOPT= +DEBUG=0 + +# long options +PrintoutMode=Auto +Quality="@PrintoutMode" +ColorMode="@PrintoutMode" +ColorProfile="@PrintoutMode" +DefaultRGB=sRGB + +# Process the options +while getopts "24dm:M:n:o:p:P:r:R:sg:h?" opt +do + case $opt in + M) MODEL="$OPTARG" ;; + d) DEBUG=`expr $DEBUG + 1` ;; + m) MEDIA="$OPTARG" ;; + p) PAPER="$OPTARG" ;; + r) RESCODE="$OPTARG" ;; + R) RENDERFILES="$OPTARG" ;; + s) SAVETONER="-s" ;; + g) GSOPT="$OPTARG" ;; + 2) NUP="2" ;; + 4) NUP="4" ;; + P) PrintoutMode="$OPTARG" ;; + o) case "$OPTARG" in + PrintoutMode=* | Quality=* | ColorMode=* | \ + ColorProfile=* | DefaultRGB=* | DefRGB=* ) + KEY=`echo "$OPTARG" | sed 's/=.*$//'` + VAL=`echo "$OPTARG" | sed 's/^[a-zA-Z]*=//'` + test "$KEY" = DefRGB && KEY=DefaultRGB + eval "$KEY='$VAL'" + ;; + *) + usage ;; + esac + ;; + h|\?) + if [ "$CMDLINE" != "-?" -a "$CMDLINE" != -h ]; then + echo "Illegal command:" + echo "$0 $CMDLINE" + echo + fi + usage ;; + esac +done + +shift `expr $OPTIND - 1` + +############################################################################## +# model +############################################################################## + +case "$MODEL" in +2300W) DRIVER="$BINDIR/m2300w" ;; +2400W) DRIVER="$BINDIR/m2400w" ;; +*) error "Unknown model $MODEL" ;; +esac + +############################################################################## +# resolution +############################################################################## + +# limit 2400 DPI to 1200 DPI on 2300W +if [ "$RESCODE" = 3 -a "$MODEL" = 2300W ]; then + RESCODE=2 +fi + +case "$RESCODE" in +#1) RESMUL=1; RESCP="600"; RESSCR="600"; RES="-r600x600" ;; //coming soon +2) RESMUL=2; RESCP="1200"; RESSCR="1200"; RES="-r1200x600" ;; +3) RESMUL=4; RESCP="1200"; RESSCR="2400"; RES="-r2400x600" ;; +*) error "Unknown resolution code $RESCODE";; +esac + +RESCODESTR="-r $RESCODE"; + +############################################################################## +# PrintoutMode +############################################################################## + +case "$PrintoutMode" in +Auto | Gray | Photo | Draft | Draft.Gray) ;; +*) usage ;; +esac + +############################################################################## +# Quality +############################################################################## + +if [ "$Quality" = "@PrintoutMode" ] ; then + case "$PrintoutMode" in + *Draft*) Quality=Draft ;; + *) Quality=Normal ;; + esac +fi + +case "$Quality" in +Normal | Draft) ;; +*) usage ;; +esac + +############################################################################## +# ColorMode +############################################################################## + +if [ "$ColorMode" = "@PrintoutMode" ] ; then + case "$PrintoutMode" in + *Gray*) ColorMode=Gray ;; + *) ColorMode=Color ;; + esac +fi + +case "$ColorMode" in +Gray) GSDEV=-sDEVICE=pbmraw; COLOR="-c 1" ;; +Color) GSDEV=-sDEVICE=pksmraw; COLOR="-c 2" ;; +*) usage ;; +esac + +############################################################################## +# ColorProfile +############################################################################## + +# currently only this paper suported +PAPERBRAND=CHP410 + +case "$ColorProfile" in +None) + CRDFILE="" + ;; +User*) + CRDFILE="$PSFILES/${ColorProfile}.crd" + ;; +*) + if [ "$Quality" = Draft ] ; then + CRDFILE="$PSFILES/${PAPERBRAND}-${RESCP}-Draft.crd" + elif [ "$ColorMode" = Gray ] ; then + CRDFILE="$PSFILES/${PAPERBRAND}-${RESCP}-AutoColor.crd" + elif [ "$ColorProfile" = "@PrintoutMode" ] ; then + case "$PrintoutMode" in + Photo) CRDFILE="$PSFILES/${PAPERBRAND}-${RESCP}-Photo.crd" ;; + *) CRDFILE="$PSFILES/${PAPERBRAND}-${RESCP}-AutoColor.crd" ;; + esac + else + CRDFILE="$PSFILES/${PAPERBRAND}-${RESCP}-${ColorProfile}.crd" + fi ;; +esac + +if [ -n "$CRDFILE" -a ! -f "$CRDFILE" ]; then + error "$CRDFILE does not exist" + exit 1 +fi + +############################################################################## +# DefaultRGB + +DEFRGB="$PSFILES/defrgb-${DefaultRGB}.csa" + +if [ ! -f "$DEFRGB" ]; then + error "DefaultRGB=${DefaultRGB} not supported" + exit 1 +fi + +############################################################################## +# prologue files +############################################################################## + +PROLOG="$PSFILES/prolog.ps" +EPILOGUE="$PSFILES/epilogue.ps" +SCREEN="$PSFILES/screen${RESSCR}.ps" + +if [ -z "$RENDERFILES" ] ; then + RENDERFILES="$PROLOG $DEFRGB $CRDFILE $SCREEN $EPILOGUE" +fi + +############################################################################## +# paper +############################################################################## + +case "$PAPER" in +4|A4|a4) nPC="-pa4"; gsPaperCode="-sPAPERSIZE=a4"; paper="4"; resX="4752"; resY="6808"; expMedia="-1";; +6|B5JIS|b5jis) nPC=""; gsPaperCode="" ; paper="6"; resX="4088"; resY="5856"; expMedia="-1";; +8|A5|a5) nPC="-pa5"; gsPaperCode="-sPAPERSIZE=a5"; paper="8"; resX="3288"; resY="4752"; expMedia="-1";; +18|FOLIO|folio|Folio) nPC="-pfolio"; gsPaperCode="" ; paper="18"; resX="4752"; resY="7584"; expMedia="-1";; +25|legal|LEGAL|Legal) nPC="-plegal"; gsPaperCode="-sPAPERSIZE=legal"; paper="25"; resX="4896"; resY="8136"; expMedia="-1";; +26) nPC=""; gsPaperCode="-sPAPERSIZE=a4"; paper="26"; resX="4896"; resY="7592"; expMedia="-1";; +27|Letter|letter|LETTER) nPC="-pletter"; gsPaperCode="-sPAPERSIZE=letter"; paper="27"; resX="4896"; resY="6392"; expMedia="-1";; +31|Executive|EXECUTIVE|executive) nPC=""; gsPaperCode="" ; paper="31"; resX="6096"; resY="4144"; expMedia="-1";; +33|Statement|statement|STATEMENT) nPC=""; gsPaperCode="" ; paper="33"; resX="3096"; resY="4896"; expMedia="-1";; +36) nPC=""; gsPaperCode="" ; paper="36"; resX="2120"; resY="4296"; expMedia="3";; +37) nPC=""; gsPaperCode="" ; paper="37"; resX="2272"; resY="5496"; expMedia="3";; +38) nPC=""; gsPaperCode="" ; paper="38"; resX="2392"; resY="4992"; expMedia="3";; +39) nPC=""; gsPaperCode="" ; paper="39"; resX="3616"; resY="5200"; expMedia="3";; +40) nPC=""; gsPaperCode="" ; paper="40"; resX="2480"; resY="3616"; expMedia="3";; +41) nPC=""; gsPaperCode="" ; paper="41"; resX="3944"; resY="5696"; expMedia="3";; +*) error "Unknown paper code $PAPER";; +esac + +let resX=$resX*$RESMUL; +PAPERSIZE="-g$resX"x"$resY"; +PAPERCODE="-p $paper"; + +############################################################################## +# media code +############################################################################## + +case "$MEDIA" in +0|standard) MEDIA="0" ;; +1|carton) MEDIA="1" ;; +2|transparency) MEDIA="2" ;; +3|envelope) MEDIA="3" ;; +4|letterhead) MEDIA="4" ;; +5|postcard) MEDIA="5" ;; +6|labels) MEDIA="6" ;; +[0-9]*) ;; +*) error "Unknown media code $MEDIA" ;; +esac + +# overwrite mediacode if the selected paper requires +# special media (according to the original windows driver) + +case "$expMedia" in +-1) MEDIA="$MEDIA";; +*) MEDIA="$expMedia";; +esac + +MEDIACODE="-m $MEDIA"; + +############################################################################## +# If there is an argument left, take it as the file to print. +# Otherwise, the input comes from stdin. +############################################################################## + +if [ $# -ge 1 ]; then + if [ "$LPJOB" = "" ]; then +: # LPJOB="$1" + fi + exec < $1 +fi + +############################################################################## +# Filter thru psnup if N-up printing has been requested +############################################################################## + +case $NUP in +2) PREFILTER="nup2";; +4) PREFILTER="nup4";; +*) PREFILTER=cat;; +esac + +############################################################################## +# debugging stuff +############################################################################## + +tee_prn() { + if [ $DEBUG -ge 2 ] ; then + tee /tmp/m2300w.prn + else + cat + fi +} + +tee_pbm() { + if [ $DEBUG -ge 2 ] ; then + tee /tmp/m2300w_gsout.pbm + else + cat + fi +} + +if [ $DEBUG -ge 1 ] ; then + DRIVER_DEBUG="-v2" +fi +if [ $DEBUG -ge 2 ] ; then + DRIVER_DEBUG="-v5" +fi + +############################################################################## +# Run ghostscript and m2300w +############################################################################## + +# use pre-packaged ghostscript 8.xx, if available +if test -f $PREFIX/share/$PACKAGE_NAME/gs/bin/gs-m2300w; then + GSBIN=$PREFIX/share/$PACKAGE_NAME/gs/bin/gs-m2300w +else + GSBIN=gs +fi + +GS="$GSBIN -q -dBATCH -dSAFER -dQUIET -dNOPAUSE -dMaxBitmap=134217728" + +cat >> /tmp/m2300w.log <<EOF + +Prologue files: $RENDERFILES + +Calling GS and m2300w: + +$PREFILTER | +($GS $gsPaperCode $RES $GSDEV $GSOPT \ + -sOutputFile="|cat 1>&3" $RENDERFILES - >>/tmp/m2300w.log) 3>&1 | +tee /tmp/m2300w_gsout.pbm | +$DRIVER $DRIVER_DEBUG $M2300WUCR $SAVETONER $PAPERCODE $MEDIACODE \ + -i - -o - $COLOR $RESCODESTR | +tee /tmp/m2300w.prn + +EOF + +$PREFILTER | +($GS $gsPaperCode $RES $GSDEV $GSOPT \ + -sOutputFile="|cat 1>&3" $RENDERFILES - >>/tmp/m2300w.log) 3>&1 | +tee_pbm | +$DRIVER $DRIVER_DEBUG $M2300WUCR $SAVETONER $PAPERCODE $MEDIACODE \ + -i - -o - $COLOR $RESCODESTR | +tee_prn + diff --git a/src/m2300w.c b/src/m2300w.c new file mode 100644 index 0000000..c41ca62 --- /dev/null +++ b/src/m2300w.c @@ -0,0 +1,1393 @@ +/* + * $Header: /cvsroot/m2300w/m2300w/src/m2300w.c,v 1.3 2005/10/01 22:06:56 gfuer Exp $ + * + * m2300w converts the pbmraw or pksmraw output of ghostscript + * (www.ghostscript.com) into the format of the Minolta Magicolor + * 2300W Winprinter + * + * Copyright 2004 Leif Birkenfeld (leif@birkenfeld-home.de) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#include <stdio.h> +#include <math.h> +#include <stdlib.h> +#include <unistd.h> +#include <string.h> + +/* ---------------------------------------------------------------------- + other Variables + andere Variablen + ----------------------------------------------------------------------*/ + +FILE *in_stream, *out_stream; +/* FILE *cStream, *mStream, *yStream, *kStream; */ + +int verb = 0; /* verbose level */ +int MediaCode = 0; +int PaperCode = 4; +int ResXmul = 1; +int ResYmul = 1; +int colorMode = 0; +int thisSiteColorMode = 0; + +int saveToner = 0; +int useUCR = 0; + +int linesPerBlock; +unsigned char paperFormat; +unsigned char paperQuality; +unsigned short blocksPerPage; +unsigned short thisSiteBlocksPerPage; +unsigned int resBreite; +unsigned int resHoehe; + +int jobHeaderWritten = 0; +int headerCount = 0; /* zaehler fuer alle header */ +int siteInitHeaderCount = 0; /* zaehler fuer alle header */ +int reservedHeaderCountSH =0; /* reservierter HeaderCount fuer den Seitenheader da dieser erst spaeter verwendet wird */ + +long pix[4][3] = { /* pixel, ucr , tonerSave */ + {0, 0, 0}, /* cyan */ + {0, 0, 0}, /* magenta */ + {0, 0, 0}, /* yellow */ + {0, 0, 0}, /* schwarz */ +}; + +long cPix = 0; +long cPixSaved = 0; +long mPix = 0; +long mPixSaved = 0; +long yPix = 0; +long yPixSaved = 0; +long kPix = 0; +long kPixSaved = 0; + + +/* ---------------------------------------------------------- + Formateinstellungen +-------------------------------------------------------------- */ + +struct format +{ + char desc[32]; + int resX; + int resY; + int mediaWidth; + int mediaHeight; + int mediaMustBe; +}; + +struct format form[42] = { +/* 0*/ {"no data\0", 0, 0, 0, 0, -1}, +/* 1*/ {"no data\0", 0, 0, 0, 0, -1}, +/* 2*/ {"no data\0", 0, 0, 0, 0, -1}, +/* 3*/ {"no data\0", 0, 0, 0, 0, -1}, +/* 4*/ {"A4\0", 4752, 6808, 0, 0, -1}, +/* 5*/ {"no data\0", 0, 0, 0, 0, -1}, +/* 6*/ {"B5 JIS\0", 4088, 5856, 0, 0, -1}, +/* 7*/ {"no data\0", 0, 0, 0, 0, -1}, +/* 8*/ {"A5\0", 3288, 4752, 0, 0, -1}, +/* 9*/ {"no data\0", 0, 0, 0, 0, -1}, +/* a*/ {"no data\0", 0, 0, 0, 0, -1}, +/* b*/ {"no data\0", 0, 0, 0, 0, -1}, +/* c*/ {"no data\0", 0, 0, 0, 0, -1}, +/* d*/ {"no data\0", 0, 0, 0, 0, -1}, +/* e*/ {"no data\0", 0, 0, 0, 0, -1}, +/* f*/ {"no data\0", 0, 0, 0, 0, -1}, +/*10*/ {"no data\0", 0, 0, 0, 0, -1}, +/*11*/ {"no data\0", 0, 0, 0, 0, -1}, +/*12*/ {"Folio\0", 4752, 7584, 0, 0, -1}, +/*13*/ {"no data\0", 0, 0, 0, 0, -1}, +/*14*/ {"no data\0", 0, 0, 0, 0, -1}, +/*15*/ {"no data\0", 0, 0, 0, 0, -1}, +/*16*/ {"no data\0", 0, 0, 0, 0, -1}, +/*17*/ {"no data\0", 0, 0, 0, 0, -1}, +/*18*/ {"no data\0", 0, 0, 0, 0, -1}, +/*19*/ {"Legal\0", 4896, 8136, 0, 0, -1}, +/*1a*/ {"Government Legal\0", 4896, 7592, 0, 0, -1}, +/*1b*/ {"Letter\0", 4896, 6392, 0, 0, -1}, +/*1c*/ {"no data\0", 0, 0, 0, 0, -1}, +/*1d*/ {"no data\0", 0, 0, 0, 0, -1}, +/*1e*/ {"no data\0", 0, 0, 0, 0, -1}, +/*1f*/ {"Executive\0", 6096, 4144, 0, 0, -1}, +/*20*/ {"no data\0", 0, 0, 0, 0, -1}, +/*21*/ {"Statement\0", 3096, 4896, 0, 0, -1}, +/*22*/ {"no data\0", 0, 0, 0, 0, -1}, +/*23*/ {"no data\0", 0, 0, 0, 0, -1}, +/*24*/ {"Kuvert Monarch\0", 2120, 4296, 0, 0, 3}, +/*25*/ {"Kuver #10\0", 2272, 5496, 0, 0, 3}, +/*26*/ {"Kuvert DL\0", 2392, 4992, 0, 0, 3}, +/*27*/ {"Kuvert C5\0", 3616, 5200, 0, 0, 3}, +/*28*/ {"Kuvert C6\0", 2480, 3616, 0, 0, 3}, +/*29*/ {"B5 ISO\0", 3944, 5696, 0, 0, 3}, +}; + +/* noch nicht eingebaute + +31;Letter Plus;4896;7408;216;322;8;926; +31;UK Quadro;4592;5792;203;254;8;724; +31;Druckerpapier;4592;7592;203;330;8;949; + +c0;Japan Postkarte;2152;3288;0;0;8;411; +*/ + + + +struct media +{ + char desc[32]; +}; + +struct media med[7] = { +/* 0*/ {"Normal (HQ)"}, +/* 1*/ {"Karton"}, +/* 2*/ {"Folie"}, +/* 3*/ {"Kuvert"}, +/* 4*/ {"Briefkopf"}, +/* 5*/ {"Postkarte"}, +/* 6*/ {"Etikette"}, +}; + + +/* ---------------------------------------------------------------------------- + + Headerstrukturen + + ---------------------------------------------------------------------------*/ + +unsigned char fileHeader[] = { 0x1B, 0x40, 0x00, 0x02, 0x00, 0xBF, 0x82, 0x10, 0xAE }; + + /* char jobHeader[] ={0x1B,0x50,0x01,0x08,0x00,0xAF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24}; */ + +struct +{ + unsigned char jobHeaderT1[6]; + unsigned char res1; + unsigned char res2; + unsigned char jobHeaderT2[6]; + unsigned char prSum; +} +jobHeaderStc = +{ + { 0x1B, 0x50, 0x01, 0x08, 0x00, 0xAF}, + 0x01, 0x00, + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + 0x00 +}; + +unsigned char *jobHeader = (unsigned char *)&jobHeaderStc; + + + +struct +{ + unsigned char seitenHeaderT1[2]; + unsigned char headerCount; + unsigned char seitenHeaderT2[3]; + unsigned char colorMode; + unsigned char seitenHeaderT2b[3]; + unsigned char breite1; + unsigned char breite2; + unsigned char seitenHeaderT3[2]; + unsigned char hoehe1; + unsigned char hoehe2; + unsigned char blocksPerPage1; + unsigned char seitenHeaderT4[1]; + unsigned char blocksPerPage2; + unsigned char seitenHeaderT5[2]; + unsigned char paperFormat; + unsigned char seitenHeaderT6[6]; + unsigned char paperQuality; + unsigned char seitenHeaderT7[5]; + unsigned char prSum; +} +seitenHeaderStc = +{ + { 0x1B, 0x51} , + 0x02, + { 0x1C, 0x00, 0xAE}, + 0x00, + { 0x01, 0x00, 0x00}, + 0x00, 0x00, + { 0x00, 0x00}, + 0x00, 0x00, 0x08, + { 0x00}, + 0x08, + { 0x00, 0x00}, + 0x04, + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + 0x00, + { 0x00, 0x01, 0x00, 0x00, 0x00}, + 0x00 +}; + +unsigned char *seitenHeader = (unsigned char *) &seitenHeaderStc; + +struct +{ + unsigned char jobFooterT1[2]; + unsigned char headerCount; + unsigned char jobFooterT2[4]; + unsigned char prSum; +} +jobFooterStc = +{ + { 0x1B, 0x55}, + 0x02, + { 0x01, 0x00, 0xAA, 0x00}, + 0x00 +}; + +unsigned char *jobFooter = (unsigned char *) &jobFooterStc; + +struct +{ + unsigned char fileFooterT1[2]; + unsigned char headerCount; + unsigned char fileFooterT2[4]; + unsigned char prSum; +} +fileFooterStc = +{ + { 0x1B, 0x41}, + 0x00, + { 0x01, 0x00, 0xBE, 0x00}, + 0x00 +}; + +unsigned char *fileFooter = (unsigned char *) &fileFooterStc; + +struct +{ + unsigned char blockHeaderT1[2]; + unsigned char headerCount; + /* headerzaehler 0x?? */ + unsigned char blockHeaderT2[3]; + unsigned char blockLength1; + unsigned char blockLength2; + unsigned char blockLength3; + unsigned char blockLength4; + /* laenge des blocks in byte 0x??,0x??,0x??,0x?? */ + unsigned char tonerColor; + unsigned char blockCount; + /* bblockzaehler 0x?? */ + unsigned char linesPerBlock1; + unsigned char linesPerBlock2; + unsigned char prSum; + /* pruefsumme 0x?? */ +} +blockHeaderStc = +{ + { 0x1B, 0x52}, + 0x03, + { 0x08, 0x00, 0xAD}, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x53, 0x03, 0x00 +}; + +unsigned char *blockHeader = (unsigned char *) &blockHeaderStc; + +/* ---------------------------------------------------------------------------*/ + +struct steuerFelder +{ + unsigned int bytesIn; + unsigned int linesOut; + unsigned int blocksOut; + + unsigned char *encBuffer; + unsigned long indexEncBuffer; + + unsigned int rleCount; + unsigned short lastByte; + + unsigned char *blockBuffer; + unsigned long indexBlockBuffer; + + unsigned char *pageOut; + unsigned long indexPageOut; + +}; + + +struct steuerFelder stFeld[4] = { + {0, 0, 0, NULL, 0, 0, 0, NULL, 0, NULL, 0}, + {0, 0, 0, NULL, 0, 0, 0, NULL, 0, NULL, 0}, + {0, 0, 0, NULL, 0, 0, 0, NULL, 0, NULL, 0}, + {0, 0, 0, NULL, 0, 0, 0, NULL, 0, NULL, 0} +}; + + + +/* ---------------------------------------------------------------------- + + Procedure Devision ;-) + + ----------------------------------------------------------------------*/ + + +void +Help (void) +{ + int ho; + + fprintf (stderr, + "\nm2300w Version 0.1_1 (2004-05-19), Copyright (C) 2004 Leif Birkenfeld\n" + "This Software comes with ABSOLUTELY NO WARRANTY\n" + "This is free software, and you are welcome to redistribute it under certain conditions.\n" + "See COPYING file for further information !\n\n" + "Usage: foo22300w -i xxxxx.pbm -o xxxxx.prn -c x\n" + "\n" + "Options:\n" + "-i inFile Filename to read from \n" + " Use \"-\" to read from stdin\n"); + fprintf (stderr, + "-o outfile Filename to write into file\n" + " Use \"-\" to write to stdout\n" + " (Using stdout sets -v 0)\n" + "-c mode B/W or Color Mode [no default]\n" + " 1 - Black and White\n" + " 2 - Color\n" + "-m media Media code: [%d]\n", MediaCode); + for (ho = 0; ho < 6; ho++) { + fprintf (stderr, + " %2d - %s\n", ho, med[ho].desc); + } + fprintf (stderr, "-p paper Paper code: [%d]\n", PaperCode); + + for (ho = 0; ho < 42; ho++) { + if (form[ho].resX != 0) { + fprintf (stderr, + " %2d - %s\n", ho, form[ho].desc); + } + } + + fprintf (stderr, + "-r x Resolution mode: [%d]\n" + " 1 - 600x600 dpi\n" + " 2 - 1200x600 dpi\n" + "-s Save Toner\n" + " Discards every second pixel in a\n", + ResXmul); + fprintf (stderr, + " chequerboard order to save 50 percent toner\n" + " It works fine for text and graphic, but\n" + " it dosn't for photos.\n" + "-v x Verbose level [%d]\n" + " Please write as first Option \n" + " More than 5 will be extrem !\n", + verb); + + exit (1); + + +} + +void +writeOut (FILE * ziel, void *vquelle, long length) +{ + int oByte; + char *quelle = vquelle; + + for (oByte = 0; oByte < length; oByte++) { + fputc (quelle[oByte], ziel); + } +} + +void +encodeToBlockBuffer (int colorID) +{ + int debu; + long rohBytes = stFeld[colorID].indexEncBuffer - stFeld[colorID].rleCount; + int rohByteCount = 0; + unsigned char rleOut[2]; + int rle64, rle1; + + if (verb > 5) + fprintf (stderr, + "--> Ausgabe von %.3i Bytes fuer colorID %i davon %.3i Rohbytes und %.3i mal %.2x RLE encoded am Ende.\n", + (int) stFeld[colorID].indexEncBuffer, (int) colorID, + (int) rohBytes, (int) stFeld[colorID].rleCount, + stFeld[colorID].lastByte); + if (verb > 5) { + int debu; + fprintf (stderr, "Daten fuer Encoder:\n"); + for (debu = 0; debu < stFeld[colorID].indexEncBuffer; debu++) { + fprintf (stderr, " %.2x", stFeld[colorID].encBuffer[debu]); + } + fprintf (stderr, "\n"); + } + /* rohbytes verarbeiten */ + /* 64er stufe */ + while ((rohBytes - (rohByteCount * 64)) >= 64) { + unsigned char rBOut[65]; + if (verb > 5) + fprintf (stderr, "Segment mit 64 Bytes ausgeben ..."); + /* header belegen (standardwert) */ + rBOut[0] = (char) (64 - 1); + memcpy (&rBOut[1], &stFeld[colorID].encBuffer[(rohByteCount * 64)], + 64); + memcpy (&stFeld[colorID]. + blockBuffer[stFeld[colorID].indexBlockBuffer], &rBOut[0], 65); + stFeld[colorID].indexBlockBuffer += 65; + rohByteCount++; + if (verb > 5) + fprintf (stderr, "OK\n"); + + if (verb > 5) { + fprintf (stderr, "Rohbytes:\n"); + for (debu = 0; debu < (65); debu++) { + fprintf (stderr, " %.2x", rBOut[debu]); + } + fprintf (stderr, "\n"); + } + + + } + if ((rohBytes - (rohByteCount * 64)) > 0) { + /* XXX */ + /* unsigned char rBOut[rohBytes - (64 * rohByteCount) + 1]; */ + unsigned char *rBOut = malloc(rohBytes - (64 * rohByteCount) + 1); + + /* einzelstufe */ + if (verb > 5) + fprintf (stderr, "Segment mit %i Bytes ausgeben ...", + (int) (rohBytes - (64 * rohByteCount))); + + /* header belegen */ + rBOut[0] = (char) ((rohBytes - (64 * rohByteCount)) - 1); + memcpy (&rBOut[1], &stFeld[colorID].encBuffer[(rohByteCount * 64)], + (rohBytes - (64 * rohByteCount))); + memcpy (&stFeld[colorID]. + blockBuffer[stFeld[colorID].indexBlockBuffer], &rBOut[0], + (rohBytes + 1 - (64 * rohByteCount))); + stFeld[colorID].indexBlockBuffer += + (rohBytes - (64 * rohByteCount) + 1); + if (verb > 5) + fprintf (stderr, "OK\n"); + + if (verb > 5) { + fprintf (stderr, "Rohbytes:\n"); + for (debu = 0; debu < (rohBytes - (64 * rohByteCount)); debu++) { + fprintf (stderr, " %.2x", rBOut[debu]); + } + fprintf (stderr, "\n"); + } + + /* XXX */ + free(rBOut); + } + + /* rle verarbeiten */ + + rle64 = floor ((double) (stFeld[colorID].rleCount) / 64); + rle1 = (stFeld[colorID].rleCount) - (rle64 * 64); + + + if (rle64 > 0) { + rleOut[0] = 192 + rle64; + rleOut[1] = stFeld[colorID].lastByte; + memcpy (&stFeld[colorID]. + blockBuffer[stFeld[colorID].indexBlockBuffer], &rleOut[0], 2); + stFeld[colorID].indexBlockBuffer += 2; + + if (verb > 5) + fprintf (stderr, + "---->64er RLE Encoding: %i mal %.2x - codiert als: %.2x%.2x\n", + rle64, rleOut[1], rleOut[0], rleOut[1]); + if (verb > 5) { + fprintf (stderr, "64er RLE::\n"); + for (debu = 0; debu < (2); debu++) { + fprintf (stderr, " %.2x", rleOut[debu]); + } + fprintf (stderr, "\n"); + } + + + + } + if (rle1 > 0) { + rleOut[0] = 128 + rle1; + rleOut[1] = stFeld[colorID].lastByte; + memcpy (&stFeld[colorID]. + blockBuffer[stFeld[colorID].indexBlockBuffer], &rleOut[0], 2); + stFeld[colorID].indexBlockBuffer += 2; + if (verb > 5) + fprintf (stderr, + "---->1er RLE Encoding: %i mal %.2x - codiert als: %.2x%.2x\n", + rle1, rleOut[1], rleOut[0], rleOut[1]); + + if (verb > 5) { + fprintf (stderr, " 1er RLE::\n"); + for (debu = 0; debu < (2); debu++) { + fprintf (stderr, " %.2x", rleOut[debu]); + } + fprintf (stderr, "\n"); + } + + } + + + if (verb > 5) + fprintf (stderr, "--->RLE Encode for %i done.\n", colorID); + stFeld[colorID].indexEncBuffer = 0; +} + +void +doEncode (int inByte, int colorID) +{ + if (stFeld[colorID].bytesIn == 0) { + unsigned char dummyTable[1] = { 0x80 }; + stFeld[colorID].linesOut++; + /* jede Zeile beginnt mit einer Tabelle */ + /* die tabellenkompression wurde vorerst weggelassen deshalb eine leere tabelle */ + if (verb > 5) + fprintf (stderr, "Dummy Tabelle fuer neue Zeile %3i ausgeben .\n", + stFeld[colorID].linesOut); + memcpy (&stFeld[colorID]. + blockBuffer[stFeld[colorID].indexBlockBuffer], &dummyTable[0], + 1); + stFeld[colorID].indexBlockBuffer += 1; + + } + if (saveToner > 0) { + /* spar Toner indem es jedes 2te bit loescht. */ + /* die loeschung erfolgt pro zeile versetzt (schachbrettmuster) */ + if (stFeld[colorID].linesOut % 2 > 0) { + if (verb > 0) { + /* zaehlen der gesparten pixel */ + pix[colorID][2] += + ((inByte) & 0x01) + ((inByte >> 2) & 0x01) + + ((inByte >> 4) & 0x01) + ((inByte >> 6) & 0x01); + } + inByte = inByte & 0xaa; + } + else { + if (verb > 0) { + pix[colorID][2] += + ((inByte >> 1) & 0x01) + ((inByte >> 3) & 0x01) + + ((inByte >> 5) & 0x01) + ((inByte >> 7) & 0x01); + } + inByte = inByte & 0x55; + } + } + + if (inByte == stFeld[colorID].lastByte || stFeld[colorID].rleCount < 1) { + stFeld[colorID].rleCount++; /* zaehlen wie oft ein byte wiederholt wird */ + } + else { + if (stFeld[colorID].rleCount > 3) { /* rle ausgabe lohnt sich, deshalb ausgeben */ + encodeToBlockBuffer (colorID); + /* wenn sich das ausgeben nicht lohnt, werden die aufgelaufenen rles verworfen und als normale bytes gewertet */ + } + stFeld[colorID].rleCount = 0; + } + stFeld[colorID].lastByte = inByte; + + stFeld[colorID].bytesIn++; /* EingabeByte hochzaehlen und byyte auf den buffer legen */ + stFeld[colorID].encBuffer[stFeld[colorID].indexEncBuffer] = inByte; + stFeld[colorID].indexEncBuffer++; + + + if ((stFeld[colorID].bytesIn + 1) > (resBreite / 8)) { + /* eine zeile ist voll. den rest im buffer codieren */ + + encodeToBlockBuffer (colorID); + stFeld[colorID].bytesIn = 0; + stFeld[colorID].rleCount = 0; + /* wenn die anzahl der zeilen f|r einen block erreicht ist muss der blockheader generiert werden */ + /* dies kann erst jetzt geschehen, da die anzahl der im block befindlichen bytes im header steht */ + if (stFeld[colorID].linesOut >= linesPerBlock) { + int psr; + stFeld[colorID].blocksOut++; + if (verb > 4) + fprintf (stderr, + "Blockheader fuer Block %i mit %5i Bytes generieren und Block raus kopieren...\n", + (int) stFeld[colorID].blocksOut, + (int) stFeld[colorID].indexBlockBuffer); + blockHeaderStc.blockLength1 = + (char) stFeld[colorID].indexBlockBuffer; + blockHeaderStc.blockLength2 = + (char) (stFeld[colorID].indexBlockBuffer >> 8); + blockHeaderStc.blockLength3 = + (char) (stFeld[colorID].indexBlockBuffer >> 16); + blockHeaderStc.blockLength4 = + (char) (stFeld[colorID].indexBlockBuffer >> 24); + blockHeaderStc.linesPerBlock1 = (char) (linesPerBlock); + blockHeaderStc.linesPerBlock2 = (char) (linesPerBlock >> 8); + /* die berechnung der headerCount muss sicherstellen das die reichenfolge stimmt */ + if (thisSiteColorMode == 0xf0) { + blockHeaderStc.headerCount = + siteInitHeaderCount + stFeld[colorID].blocksOut - 1 + + ((3 - colorID) * 8); + } + else { + blockHeaderStc.headerCount = + siteInitHeaderCount + stFeld[colorID].blocksOut - 1; + } + headerCount++; + if (verb > 4) + fprintf (stderr, + "BlockHeader.headerCount fuer colorID %i ist %i\n", + colorID, blockHeaderStc.headerCount); + blockHeaderStc.blockCount = stFeld[colorID].blocksOut; + blockHeaderStc.tonerColor = colorID; + + /* pruefsumme berechnen */ + blockHeaderStc.prSum = 0; + for (psr = 0; psr < 14; psr++) { + blockHeaderStc.prSum += blockHeader[psr]; + + } + memcpy (&stFeld[colorID].pageOut[stFeld[colorID].indexPageOut], + blockHeader, 15); + stFeld[colorID].indexPageOut += 15; + + if (verb > 4) { + int vR; + fprintf (stderr, "Blockheader: "); + for (vR = 0; vR < 15; vR++) { + fprintf (stderr, " %.2x", blockHeader[vR]); + } + fprintf (stderr, "\n"); + } + + + memcpy (&stFeld[colorID].pageOut[stFeld[colorID].indexPageOut], + &stFeld[colorID].blockBuffer[0], + stFeld[colorID].indexBlockBuffer); + stFeld[colorID].indexPageOut += stFeld[colorID].indexBlockBuffer; + + stFeld[colorID].linesOut = 0; + stFeld[colorID].indexBlockBuffer = 0; + } + + } + + +} + +void +clearBuffer (int i) +{ +/* initialisiert die stucktur[i] */ + stFeld[i].bytesIn = 0; + stFeld[i].linesOut = 0; + stFeld[i].blocksOut = 0; + stFeld[i].indexEncBuffer = 0; + stFeld[i].rleCount = 0; + stFeld[i].lastByte = 0; + stFeld[i].indexBlockBuffer = 0; + stFeld[i].indexPageOut = 0; +} + +void +writeJobHeader (void) +{ + long psr; + + writeOut (out_stream, &fileHeader[0], 9); + headerCount++; + + for (psr = 0; psr < 14; psr++) { + jobHeaderStc.prSum += jobHeader[psr]; + } + + writeOut (out_stream, &jobHeader[0], 15); + headerCount++; + if (verb > 1) + fprintf (stderr, "JobHeader written.\n"); +} + +void +writeSiteHeader (void) +{ + long psr; + + /* seitenHeader ausgeben */ + seitenHeaderStc.headerCount = reservedHeaderCountSH; + seitenHeaderStc.breite1 = (unsigned char) resBreite; + seitenHeaderStc.breite2 = (unsigned char) (resBreite >> 8); + seitenHeaderStc.hoehe1 = (unsigned char) resHoehe; + seitenHeaderStc.hoehe2 = (unsigned char) (resHoehe >> 8); + seitenHeaderStc.colorMode = thisSiteColorMode; + seitenHeaderStc.blocksPerPage1 = thisSiteBlocksPerPage; + seitenHeaderStc.blocksPerPage2 = thisSiteBlocksPerPage; + + seitenHeaderStc.paperFormat = PaperCode; + seitenHeaderStc.paperQuality = MediaCode; + + /* pruefsumme berechnen */ + seitenHeaderStc.prSum = 0x00; + for (psr = 0; psr < 34; psr++) { + seitenHeaderStc.prSum += seitenHeader[psr]; + } + writeOut (out_stream, &seitenHeader[0], 35); + + if (verb > 4) { + int vR; + fprintf (stderr, "Seitenheader: "); + for (vR = 0; vR < 35; vR++) { + fprintf (stderr, " %.2x", seitenHeader[vR]); + } + fprintf (stderr, "\n"); + } + +} + + +void +readPkmraw (void) +{ + + int c = 0; + + + int ccs = 0; + + /* die reichenfolge der farben in der eingabedatei ist verkehrt */ + /* die ausgabe erfolgt in der reihenfolge 3,2,1,0 */ + /* 3 - gelb , 2 - magenta , 1 - cyan , 0 - black */ + unsigned short colorKey[4] = { 1, 2, 3, 0 }; + + int readHeader; + char buffer[255]; + + + while ((fgets (buffer, 256, in_stream)) != NULL) { + int inpX = 0; + int inpY = 0; + int inpXBytes = 0; + unsigned char lastByteMask = 0; + + int shz, sbz; + int realLines, realPixBytes; + int leadLines, leadPixBytes; + int trailLines, trailPixBytes; + int xAdd, yAdd; + + if (verb > 2) { + fprintf (stderr, "gelesener Header: %s", buffer); + } + + /* grobe prueffung - geht eigentlich besser */ + if (buffer[0] != 'P' || buffer[1] != '4') { + if (verb > 0) { + fprintf (stderr, "Erwartet 'P4' but found >%s<\n", buffer); + } + exit (1); + } + + /* wenn die seite voll ist wird sie ausgegeben */ + /* eine blde art die farbseiten zu zaehlen - blocksperpage ist bei farbe 32 (was dann 4 farbseiten ergibt) */ + /* bei sw ist es 8, also nur eine farbseite */ + if (ccs >= (blocksPerPage / 8)) { + writeSiteHeader (); + if (verb > 1) + fprintf (stderr, "###Seitenheader geschrieben\n"); + + if (thisSiteColorMode == 0xf0) { + writeOut (out_stream, stFeld[3].pageOut, + stFeld[3].indexPageOut); + writeOut (out_stream, stFeld[2].pageOut, + stFeld[2].indexPageOut); + writeOut (out_stream, stFeld[1].pageOut, + stFeld[1].indexPageOut); + clearBuffer (1); + clearBuffer (2); + clearBuffer (3); + } + writeOut (out_stream, stFeld[0].pageOut, stFeld[0].indexPageOut); + clearBuffer (0); + + ccs = 0; + if (verb > 1) + fprintf (stderr, "###Seiteninhalt geschrieben\n"); + if (verb > 1) + fprintf (stderr, "Farbverteilung der Seite:\n" + "Yellow: %8d\n" + "Magenta: %8d\n" + "Cyan: %8d\n" + "Black: %8d\n" + , pix[0][0],pix[1][0],pix[2][0],pix[3][0]); + pix[0][0]=0; + pix[1][0]=0; + pix[2][0]=0; + pix[3][0]=0; + + + + } + /* vor der seite seitenheader nicht vergessen */ + if (ccs == 0) { + if (jobHeaderWritten != 1) { + writeJobHeader (); + jobHeaderWritten = 1; + } + reservedHeaderCountSH = headerCount++; + siteInitHeaderCount = headerCount; + thisSiteColorMode=colorMode; + thisSiteBlocksPerPage=blocksPerPage; + if (verb > 1) + fprintf (stderr, "Reservierter SeitenHeaderCount ist %2d\n", reservedHeaderCountSH ); + + } + if (verb > 1) + fprintf (stderr, "Beginne neue Farbe\n"); + + if(ccs>2) { + if(pix[0][0]==0 && pix[1][0]==0 && pix[2][0]==0) { + if (verb > 1) + fprintf (stderr, "--------------- Switch to Black and White !\n"); + + thisSiteColorMode=0x00; + thisSiteBlocksPerPage=0x08; + headerCount=headerCount-24; + siteInitHeaderCount = headerCount; + clearBuffer (1); + clearBuffer (2); + clearBuffer (3); + }else{ + if (verb > 1) + fprintf (stderr, "--------------- Seite bleibt in Farbe\n"); + } + + } + + /* weitere pbm header ueberlesen - koennte mann sptereigentlich auch auswerten */ + + for (readHeader = 0; readHeader < 1; readHeader++) { + if (fgets (buffer, 256, in_stream) != NULL) { + if (verb > 3) { + fprintf (stderr, "gelesener Header: %s", buffer); + } + if (buffer[0] == '#') { + if (verb > 3) + fprintf (stderr, "Zeile ist ein Kommentar und zaehlt nicht mit.\n"); /* diese Ausage muss noch geprueft werden ! */ + readHeader--; + } + else { + /* format auslesen */ + + inpX = atoi (strtok (buffer, " ")); + inpY = atoi (strtok (NULL, " ")); + inpXBytes = (int) ceil ((double) inpX / 8); + lastByteMask = 0xff << ((inpXBytes * 8) - inpX); + } + } + else { + if (verb > 0) { + fprintf (stderr, "Unexpected end of in-file !?\n"); + } + exit (1); + } + } + + + shz = 0; + sbz = 0; + /* hier werden jetzt die bytes gelesen */ + + realLines = 0; + realPixBytes = 0; + leadLines = 0; + leadPixBytes = 0; + trailLines = 0; + trailPixBytes = 0; + xAdd = 0; + yAdd = 0; + + if (resBreite <= inpX) { /* eingabe brreiter als druckbereich - clippen */ + realPixBytes = (resBreite / 8); + leadPixBytes = + (int) ceil (((double) inpXBytes - ((double) resBreite / 8)) / + 2); + trailPixBytes = + (int) floor (((double) inpXBytes - ((double) resBreite / 8)) / + 2); + if (verb > 5) + fprintf (stderr, + "Eingabeseite zu breit - clippe auf %i mit %i am Anfang und %i am Ende.\n", + realPixBytes, leadPixBytes, trailPixBytes); + } + else { /* hinzufuegen */ + realPixBytes = inpXBytes; + leadPixBytes = + (int) ceil ((((double) resBreite / 8) - (double) inpXBytes) / + 2); + trailPixBytes = + (int) floor ((((double) resBreite / 8) - (double) inpXBytes) / + 2); + xAdd = 1; + if (verb > 5) + fprintf (stderr, + "Eingabeseite zu schmal - addiere auf %i -> %i am Anfang und %i am Ende.\n", + realPixBytes, leadPixBytes, trailPixBytes); + } + + if (resHoehe <= inpY) { /* eingabe hoeher als druckbereich - clippen */ + realLines = resHoehe; + leadLines = + (int) ceil ((((double) inpY - (double) resHoehe) / 2)); + trailLines = + (int) floor ((((double) inpY - (double) resHoehe) / 2)); + if (verb > 5) + fprintf (stderr, + "Eingabeseite zu lang - clippe auf %i mit %i am Anfang und %i am Ende.\n", + realLines, leadLines, trailLines); + } + else { /* hinzufuegen */ + realLines = inpY; + leadLines = + (int) ceil ((((double) resHoehe - (double) inpY) / 2)); + trailLines = + (int) floor ((((double) resHoehe - (double) inpY) / 2)); + yAdd = 1; + if (verb > 5) + fprintf (stderr, + "Eingabeseite zu kurz - addiere auf %i -> %i am Anfang und %i am Ende.\n", + realLines, leadLines, trailLines); + } + + if (yAdd == 0) { + if (verb > 5) + fprintf (stderr, + "ueberlese %i zeilen mit je %i bytes am Anfang\n", + leadLines, inpXBytes); + for (shz = 0; shz < leadLines; shz++) { /* vorschleife fuer zu ueberlesende hohenzeilen */ + for (sbz = 0; sbz < inpXBytes; sbz++) { + if ((c = fgetc (in_stream)) != EOF) { + /* verwerfe das byte */ + } + else { + if (verb > 0) { + fprintf (stderr, "\nUps, unerwartetes Ende\n"); + } + exit (1); + } + } + } + + } + else { + if (verb > 5) + fprintf (stderr, + "erzeuge %i zeilen mit je %i bytes (0x00) am Anfang\n", + leadLines, (resBreite / 8)); + for (shz = 0; shz < leadLines; shz++) { /* vorschleife fuer fehlende hohenzeilen */ + for (sbz = 0; sbz < (resBreite / 8); sbz++) { + if (colorMode == 0xf0) { + doEncode (0x00, colorKey[ccs]); + } + else { + doEncode (0x00, colorKey[3]); + } + } + } + } + + for (shz = 0; shz < realLines; shz++) { + if (xAdd == 0) { + if (verb > 5) + fprintf (stderr, + "ueberlese %i bytes der Zeile am Anfang\n", + leadPixBytes); + for (sbz = 0; sbz < leadPixBytes; sbz++) { /* vorschleife fuer zu ueberlesende breiten pixel */ + if ((c = fgetc (in_stream)) != EOF) { + /* verwerfe das byte */ + } + else { + if (verb > 0) { + fprintf (stderr, "\nUps, unexpected End\n"); + } + exit (1); + } + } + } + else { + if (verb > 5) + fprintf (stderr, "erzeuge %i bytes mit 0x00 am Anfang\n", + leadPixBytes); + for (sbz = 0; sbz < leadPixBytes; sbz++) { + if (colorMode == 0xf0) { + doEncode (0x00, colorKey[ccs]); + } + else { + doEncode (0x00, colorKey[3]); + } + } + + } + + if (verb > 5) + fprintf (stderr, "verabreite normal %i bytes\n", + realPixBytes); + for (sbz = 0; sbz < realPixBytes; sbz++) { + if ((c = fgetc (in_stream)) != EOF) { + if ((sbz + 1) == realPixBytes) { + if (verb > 6) + fprintf (stderr, + "letzes Byte maskieren mit %.2x - aus %.2x wird ", + lastByteMask, c); + c = c & lastByteMask; /* das letzte byte muss bei ungeraden und zu kleinen eingaben maskiert werden */ + if (verb > 6) + fprintf (stderr, "%.2x\n", c); + } + if (colorMode == 0xf0) { + /* hier die pixel zaehlen um s/w seiten zu erkennen */ + if (c & 0x80) + pix[ccs][0]++; + if (c & 0x40) + pix[ccs][0]++; + if (c & 0x20) + pix[ccs][0]++; + if (c & 0x10) + pix[ccs][0]++; + if (c & 0x08) + pix[ccs][0]++; + if (c & 0x04) + pix[ccs][0]++; + if (c & 0x02) + pix[ccs][0]++; + if (c & 0x01) + pix[ccs][0]++; + doEncode (c, colorKey[ccs]); + } + else { + doEncode (c, colorKey[3]); + } + } + else { + if (verb > 0) { + fprintf (stderr, "\nUps, unexpected End\n"); + } + exit (1); + } + + } + + if (xAdd == 0) { + if (verb > 5) + fprintf (stderr, "ueberlese %i bytes der Zeile am Ende\n", + trailPixBytes); + for (sbz = 0; sbz < trailPixBytes; sbz++) { /* vorschleife fuer zu ueberlesende breiten pixel */ + if ((c = fgetc (in_stream)) != EOF) { + /* verwerfe das byte */ + } + else { + if (verb > 5) { + fprintf (stderr, "\nUps, unexpected End\n"); + } + exit (1); + } + } + } + else { + if (verb > 5) + fprintf (stderr, "erzeuge %i bytes mit 0x00 am Ende\n", + trailPixBytes); + for (sbz = 0; sbz < trailPixBytes; sbz++) { + if (colorMode == 0xf0) { + doEncode (0x00, colorKey[ccs]); + } + else { + doEncode (0x00, colorKey[3]); + } + } + + } + + } + + if (yAdd == 0) { + if (verb > 5) + fprintf (stderr, + "ueberlese %i zeilen mit je %i bytes am Ende\n", + trailLines, inpXBytes); + for (shz = 0; shz < trailLines; shz++) { /* endschleife fuer zu ueberlesende hohenzeilen */ + for (sbz = 0; sbz < inpXBytes; sbz++) { + if ((c = fgetc (in_stream)) != EOF) { + /* verwerfe das byte */ + } + else { + if (verb > 0) { + fprintf (stderr, "\nUps, unexpected End\n"); + } + exit (1); + } + } + } + + } + else { + if (verb > 5) + fprintf (stderr, + "erzeuge %i zeilen mit je %i bytes (0x00) am Ende\n", + trailLines, (resBreite / 8)); + for (shz = 0; shz < trailLines; shz++) { /* endschleife fuer fehlende hohenzeilen */ + for (sbz = 0; sbz < (resBreite / 8); sbz++) { + if (colorMode == 0xf0) { + doEncode (c, colorKey[ccs]); + } + else { + doEncode (c, colorKey[3]); + } + } + } + } + + + ccs++; + } + writeSiteHeader (); + if (verb > 1) + fprintf (stderr, "###Seitenheader geschrieben\n"); + + if (thisSiteColorMode == 0xf0) { + writeOut (out_stream, stFeld[3].pageOut, stFeld[3].indexPageOut); + writeOut (out_stream, stFeld[2].pageOut, stFeld[2].indexPageOut); + writeOut (out_stream, stFeld[1].pageOut, stFeld[1].indexPageOut); + } + writeOut (out_stream, stFeld[0].pageOut, stFeld[0].indexPageOut); + if (verb > 1) + fprintf (stderr, "###Seiteninhalt geschrieben\n"); + + if (verb > 1) + fprintf (stderr, "Farbverteilung der Seite:\n" + "Yellow: %8d\n" + "Magenta: %8d\n" + "Cyan: %8d\n" + "Black: %8d\n" + , pix[0][0],pix[1][0],pix[2][0],pix[3][0]); + + pix[0][0]=0; + pix[1][0]=0; + pix[2][0]=0; + pix[3][0]=0; + +} + + +int +main (int argc, char *argv[]) +{ + extern char *optarg; + char *inFile = NULL; + char *outFile = NULL; + int option; + int encBufferSize; + int blockBufferSize; + int pageOutSize; + long psr; + +/* 1. parameter lesen */ + + while ((option = getopt (argc, argv, "v:hi:o:c:m:p:r:s")) >= 0) + switch (option) { + case 'h': + Help (); + return (0); + case 'i': + inFile = optarg; + break; + case 'o': + outFile = optarg; + if (strcmp (outFile, "-") == 0) + verb = 0; + break; + case 'c': + if (optarg[0] == '1') { + blocksPerPage = 0x08; + colorMode = 0x00; + } + else if (optarg[0] == '2') { + blocksPerPage = 0x20; + colorMode = 0xf0; + } + else { + if (verb > 0) + fprintf (stderr, "Wrong color Mode %s\n", optarg); + exit (1); + } + break; + case 'm': + MediaCode = atoi (optarg); + if (MediaCode > 6) { + if (verb > 0) + fprintf (stderr, "Wrong Media Code %d\n", MediaCode); + exit (1); + } + break; + case 'p': + PaperCode = atoi (optarg); + if (PaperCode > 41 || form[PaperCode].resX == 0) { + if (verb > 0) + fprintf (stderr, "Wrong Paper Code %d\n", PaperCode); + exit (1); + } + break; + case 'r': + ResXmul = atoi (optarg); + if (ResXmul == 1) { + if (verb > 1) + fprintf (stderr, "Aufloesung 600dpi\n"); + jobHeaderStc.res1 = 0x01; + jobHeaderStc.res2 = 0x00; + } + else if (ResXmul == 2) { + if (verb > 1) + fprintf (stderr, "Aufloesung 1200dpi\n"); + jobHeaderStc.res1 = 0x02; + jobHeaderStc.res2 = 0x01; + } + else { + if (verb > 0) + fprintf (stderr, "Wrong Resolutin Mode !\n"); + exit (1); + } + break; + + case 'v': + verb = atoi (optarg); + /* commended out, since this disables debugging + -gfuer + if (outFile != NULL && strcmp (outFile, "-") == 0) + verb = 0; + */ + break; + case 's': + saveToner = 1; + break; + +/* case 'u' : //ucr ist now done by crd + useUCR=1; + break; +*/ + case '?': + Help (); + return (1); + } + if (inFile == NULL || outFile == NULL) { + Help (); + return (1); + } +/* 2. dateien oeffnen */ + + if (strcmp (inFile, "-") == 0) { + in_stream = stdin; + } + else { + if ((in_stream = fopen (inFile, "r")) == NULL) { + if (verb > 0) { + printf ("Fehler beim oeffnen der Eingabedatei\n"); + } + perror (""); + exit (1); + } + } + if (strcmp (outFile, "-") == 0) { + out_stream = stdout; + } + else { + if ((out_stream = fopen (outFile, "w")) == NULL) { + if (verb > 0) { + printf ("Fehler beim oeffnen der Zieldatei\n"); + } + perror (""); + exit (1); + } + } + + + + /* werte vorbereiten */ + resBreite = form[PaperCode].resX * ResXmul; + resHoehe = form[PaperCode].resY * ResYmul; + linesPerBlock = (form[PaperCode].resY / 8); + + + + /* speicher reservieren */ + + encBufferSize = (resBreite / 8) + 150; /* enthaelt im allgemeinen nur eine zeile (kleine zugabe die gleichzeitig die header abdeckt ;-) */ + blockBufferSize = encBufferSize * linesPerBlock; /* einhaelt die zeilen mal anzahl zeilen pro block */ + pageOutSize = blockBufferSize * 8; /* enthaelt 8 bloecke */ + + stFeld[0].encBuffer = malloc (encBufferSize); + stFeld[0].blockBuffer = malloc (blockBufferSize); + stFeld[0].pageOut = malloc (pageOutSize); + + if (colorMode == 0xf0) { + + stFeld[1].encBuffer = malloc (encBufferSize); + stFeld[1].blockBuffer = malloc (blockBufferSize); + stFeld[1].pageOut = malloc (pageOutSize); + + stFeld[2].encBuffer = malloc (encBufferSize); + stFeld[2].blockBuffer = malloc (blockBufferSize); + stFeld[2].pageOut = malloc (pageOutSize); + + stFeld[3].encBuffer = malloc (encBufferSize); + stFeld[3].blockBuffer = malloc (blockBufferSize); + stFeld[3].pageOut = malloc (pageOutSize); + } + + + + + + readPkmraw (); + /* readBit(); */ + + if (jobHeaderWritten == 1) { + /* footer ausgeben */ + jobFooterStc.headerCount = headerCount++; + /* pruefsumme berechnen */ + for (psr = 0; psr < 7; psr++) { + jobFooterStc.prSum += jobFooter[psr]; + } + writeOut (out_stream, &jobFooter[0], 8); + + fileFooterStc.headerCount = headerCount++; + /* pruefsumme berechnen */ + for (psr = 0; psr < 7; psr++) { + fileFooterStc.prSum += fileFooter[psr]; + } + writeOut (out_stream, &fileFooter[0], 8); + if (verb > 1) + fprintf (stderr, "JobFooter written.\n"); + } + + if (colorMode == 0xf0) { + free (stFeld[0].encBuffer); + free (stFeld[0].blockBuffer); + free (stFeld[0].pageOut); + + free (stFeld[1].encBuffer); + free (stFeld[1].blockBuffer); + free (stFeld[1].pageOut); + + free (stFeld[2].encBuffer); + free (stFeld[2].blockBuffer); + free (stFeld[2].pageOut); + } + free (stFeld[3].encBuffer); + free (stFeld[3].blockBuffer); + free (stFeld[3].pageOut); + + fclose (in_stream); + fclose (out_stream); + return (0); + +} diff --git a/src/m2400w.c b/src/m2400w.c new file mode 100644 index 0000000..4297358 --- /dev/null +++ b/src/m2400w.c @@ -0,0 +1,1452 @@ +/* + * m2400w converts the pbmraw or pksmraw output of ghostscript + * (www.ghostscript.com) into the format of the Minolta Magicolor + * 2400W Winprinter + * + * Copyright 2004 Leif Birkenfeld (leif@birkenfeld-home.de) + * 2005 Thomas Rohringer (thoroh@users.sourceforge.net) + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#include <stdio.h> +#include <math.h> +#include <stdlib.h> +#include <unistd.h> +#include <string.h> + +/* ---------------------------------------------------------------------- + other Variables + andere Variablen + ----------------------------------------------------------------------*/ + +FILE *in_stream, *out_stream; +/* FILE *cStream, *mStream, *yStream, *kStream; */ + +int verb = 0; /* verbose level */ +int MediaCode = 0; +int PaperCode = 4; +int ResXmul = 1; +int ResYmul = 1; +int colorMode = 0; +int thisSiteColorMode = 0; + +int saveToner = 0; +int useUCR = 0; + +int linesPerBlock; +unsigned char paperFormat; +unsigned char paperQuality; +unsigned short blocksPerPage; +unsigned short thisSiteBlocksPerPage; +unsigned int resBreite; +unsigned int resHoehe; + +int jobHeaderWritten = 0; +int headerCount = 0; /* zaehler fuer alle header */ +int siteInitHeaderCount = 0; /* zaehler fuer alle header */ +int reservedHeaderCountSH =0; /* reservierter HeaderCount fuer den Seitenheader da dieser erst spaeter verwendet wird */ + +long pix[4][3] = { /* pixel, ucr , tonerSave */ + {0, 0, 0}, /* cyan */ + {0, 0, 0}, /* magenta */ + {0, 0, 0}, /* yellow */ + {0, 0, 0}, /* schwarz */ +}; + +long cPix = 0; +long cPixSaved = 0; +long mPix = 0; +long mPixSaved = 0; +long yPix = 0; +long yPixSaved = 0; +long kPix = 0; +long kPixSaved = 0; + + +/* ---------------------------------------------------------- + Formateinstellungen +-------------------------------------------------------------- */ + +struct format +{ + char desc[32]; + int resX; + int resY; + int mediaWidth; + int mediaHeight; + int mediaMustBe; +}; + +struct format form[42] = { /* AENDERUNGEN */ +/* 0*/ {"no data\0", 0, 0, 0, 0, -1}, +/* 1*/ {"no data\0", 0, 0, 0, 0, -1}, +/* 2*/ {"no data\0", 0, 0, 0, 0, -1}, +/* 3*/ {"no data\0", 0, 0, 0, 0, -1}, +/* 4*/ {"A4\0", 4752, 6784, 0, 0, -1}, +/* 5*/ {"no data\0", 0, 0, 0, 0, -1}, +/* 6*/ {"B5 JIS\0", 4096, 5856, 0, 0, -1}, +/* 7*/ {"no data\0", 0, 0, 0, 0, -1}, +/* 8*/ {"A5\0", 3280,4736, 0, 0, -1}, +/* 9*/ {"no data\0", 0, 0, 0, 0, -1}, +/* a*/ {"no data\0", 0, 0, 0, 0, -1}, +/* b*/ {"no data\0", 0, 0, 0, 0, -1}, +/* c*/ {"no data\0", 0, 0, 0, 0, -1}, +/* d*/ {"no data\0", 0, 0, 0, 0, -1}, +/* e*/ {"no data\0", 0, 0, 0, 0, -1}, +/* f*/ {"no data\0", 0, 0, 0, 0, -1}, +/*10*/ {"no data\0", 0, 0, 0, 0, -1}, +/*11*/ {"no data\0", 0, 0, 0, 0, -1}, +/*12*/ {"Folio\0", 4752, 7584, 0, 0, -1}, +/*13*/ {"no data\0", 0, 0, 0, 0, -1}, +/*14*/ {"no data\0", 0, 0, 0, 0, -1}, +/*15*/ {"no data\0", 0, 0, 0, 0, -1}, +/*16*/ {"no data\0", 0, 0, 0, 0, -1}, +/*17*/ {"no data\0", 0, 0, 0, 0, -1}, +/*18*/ {"no data\0", 0, 0, 0, 0, -1}, +/*19*/ {"Legal\0", 4896, 8192, 0, 0, -1}, +/*1a*/ {"Government Legal\0", 4896, 7584, 0, 0, -1}, +/*1b*/ {"Letter\0", 4896, 6368, 0, 0, -1}, +/*1c*/ {"no data\0", 0, 0, 0, 0, -1}, +/*1d*/ {"no data\0", 0, 0, 0, 0, -1}, +/*1e*/ {"no data\0", 0, 0, 0, 0, -1}, +/*1f*/ {"Executive\0", 4144, 6080, 0, 0, -1}, +/*20*/ {"no data\0", 0, 0, 0, 0, -1}, +/*21*/ {"Statement\0", 3088,4896, 0, 0, -1}, +/*22*/ {"no data\0", 0, 0, 0, 0, -1}, +/*23*/ {"no data\0", 0, 0, 0, 0, -1}, +/*24*/ {"Kuvert Monarch\0", 2112, 4288, 0, 0, 3}, +/*25*/ {"Kuver #10\0", 2272, 5472, 0, 0, 3}, +/*26*/ {"Kuvert DL\0", 2384, 4992, 0, 0, 3}, +/*27*/ {"Kuvert C5\0", 3616, 5184, 0, 0, 3}, +/*28*/ {"Kuvert C6\0", 2480, 3616, 0, 0, 3}, +/*29*/ {"B5 ISO\0", 3952, 5696, 0, 0, 3}, +}; + +/* noch nicht eingebaute + +31;Letter Plus;4896;7408;216;322;8;926; +31;UK Quadro;4592;5792;203;254;8;724; +31;Druckerpapier;4592;7592;203;330;8;949; + +c0;Japan Postkarte;2152;3288;0;0;8;411; +*/ + + + +struct media +{ + char desc[32]; +}; + +struct media med[7] = { +/* 0*/ {"Normal (HQ)"}, +/* 1*/ {"Karton"}, +/* 2*/ {"Folie"}, +/* 3*/ {"Kuvert"}, +/* 4*/ {"Briefkopf"}, +/* 5*/ {"Postkarte"}, +/* 6*/ {"Etikette"}, +}; + + +/* ---------------------------------------------------------------------------- + + Headerstrukturen + + ---------------------------------------------------------------------------*/ + +unsigned char fileHeader[] = { 0x1B, 0x40, 0x00, 0x02, 0x00, 0xBF, 0x85, 0x10, 0xB1 }; + /* AENDERUNG 0x85 */ + /* char jobHeader[] ={0x1B,0x50,0x01,0x08,0x00,0xAF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24}; */ + +struct +{ + unsigned char jobHeaderT1[6]; + unsigned char res1; + unsigned char res2; + unsigned char jobHeaderT2[6]; + unsigned char prSum; +} +jobHeaderStc = +{ + { 0x1B, 0x50, 0x01, 0x08, 0x00, 0xAF}, + 0x01, 0x01, /* AENDERUNG letztes Byte 0x01 */ + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + 0x00 +}; + +unsigned char *jobHeader = (unsigned char *)&jobHeaderStc; + + + +struct +{ + unsigned char seitenHeaderT1[2]; + unsigned char headerCount; + unsigned char seitenHeaderT2[3]; + unsigned char colorMode; + unsigned char seitenHeaderT2b[3]; + unsigned char breite1; + unsigned char breite2; + unsigned char seitenHeaderT3[2]; + unsigned char hoehe1; + unsigned char hoehe2; + unsigned char blocksPerPage1; + unsigned char seitenHeaderT4[1]; + unsigned char blocksPerPage2; + unsigned char seitenHeaderT5[2]; + unsigned char paperFormat; + unsigned char seitenHeaderT6[6]; + unsigned char paperQuality; + unsigned char seitenHeaderT7[5]; + unsigned char prSum; +} +seitenHeaderStc = +{ + { 0x1B, 0x51} , + 0x02, + { 0x1C, 0x00, 0xAE}, + 0x80, /* AENDERUNG 0x80 */ + { 0x01, 0x00, 0x00}, + 0x00, 0x00, + { 0x00, 0x00}, + 0x00, 0x00, 0x08, + { 0x00}, + 0x08, + { 0x00, 0x00}, + 0x04, + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, + 0x00, + { 0x00, 0x00, 0x00, 0x00, 0x00}, /* AENDERUNG 2. Byte 0x00 */ + 0x00 +}; + +unsigned char *seitenHeader = (unsigned char *) &seitenHeaderStc; + +struct +{ + unsigned char jobFooterT1[2]; + unsigned char headerCount; + unsigned char jobFooterT2[4]; + unsigned char prSum; +} +jobFooterStc = +{ + { 0x1B, 0x55}, + 0x02, + { 0x01, 0x00, 0xAA, 0x00}, + 0x00 +}; + +unsigned char *jobFooter = (unsigned char *) &jobFooterStc; + +struct +{ + unsigned char fileFooterT1[2]; + unsigned char headerCount; + unsigned char fileFooterT2[4]; + unsigned char prSum; +} +fileFooterStc = +{ + { 0x1B, 0x41}, + 0x00, + { 0x01, 0x00, 0xBE, 0x00}, + 0x00 +}; + +unsigned char *fileFooter = (unsigned char *) &fileFooterStc; + +struct +{ + unsigned char blockHeaderT1[2]; + unsigned char headerCount; + /* headerzaehler 0x?? */ + unsigned char blockHeaderT2[3]; + unsigned char blockLength1; + unsigned char blockLength2; + unsigned char blockLength3; + unsigned char blockLength4; + /* laenge des blocks in byte 0x??,0x??,0x??,0x?? */ + unsigned char tonerColor; + unsigned char blockCount; + /* bblockzaehler 0x?? */ + unsigned char linesPerBlock1; + unsigned char linesPerBlock2; + unsigned char prSum; + /* pruefsumme 0x?? */ +} +blockHeaderStc = +{ + { 0x1B, 0x52}, + 0x03, + { 0x08, 0x00, 0xAD}, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x50, 0x03, 0x00 /* AENDERUNG 7. Byte 0x50 */ +}; + +unsigned char *blockHeader = (unsigned char *) &blockHeaderStc; + +/* ---------------------------------------------------------------------------*/ + +struct steuerFelder +{ + unsigned int bytesIn; + unsigned int linesOut; + unsigned int blocksOut; + + unsigned char *encBuffer; + unsigned long indexEncBuffer; + + unsigned int rleCount; + unsigned short lastByte; + + unsigned char *blockBuffer; + unsigned long indexBlockBuffer; + + unsigned char *pageOut; + unsigned long indexPageOut; + + unsigned char *lineBuffer; /* AENDERUNG 2 Zeilen hinzugefuegt */ + unsigned long indexLineBuffer; + +}; + + +struct steuerFelder stFeld[4] = { + {0, 0, 0, NULL, 0, 0, 0, NULL, 0, NULL, 0, NULL, 0}, /* AENDERUNG 2 Werte hinzugefuegt */ + {0, 0, 0, NULL, 0, 0, 0, NULL, 0, NULL, 0, NULL, 0}, + {0, 0, 0, NULL, 0, 0, 0, NULL, 0, NULL, 0, NULL, 0}, + {0, 0, 0, NULL, 0, 0, 0, NULL, 0, NULL, 0, NULL, 0} +}; + + + +/* ---------------------------------------------------------------------- + + Procedure Devision ;-) + + ----------------------------------------------------------------------*/ + + +void +Help (void) +{ + int ho; + + fprintf (stderr, + "\nm2300w Version 0.1_1 (2004-05-19), Copyright (C) 2004 Leif Birkenfeld\n" + "This Software comes with ABSOLUTELY NO WARRANTY\n" + "This is free software, and you are welcome to redistribute it under certain conditions.\n" + "See COPYING file for further information !\n\n" + "Usage: foo22300w -i xxxxx.pbm -o xxxxx.prn -c x\n" + "\n" + "Options:\n" + "-i inFile Filename to read from \n" + " Use \"-\" to read from stdin\n"); + fprintf (stderr, + "-o outfile Filename to write into file\n" + " Use \"-\" to write to stdout\n" + " (Using stdout sets -v 0)\n" + "-c mode B/W or Color Mode [no default]\n" + " 1 - Black and White\n" + " 2 - Color\n" + "-m media Media code: [%d]\n", MediaCode); + for (ho = 0; ho < 6; ho++) { + fprintf (stderr, + " %2d - %s\n", ho, med[ho].desc); + } + fprintf (stderr, "-p paper Paper code: [%d]\n", PaperCode); + + for (ho = 0; ho < 42; ho++) { + if (form[ho].resX != 0) { + fprintf (stderr, + " %2d - %s\n", ho, form[ho].desc); + } + } + + fprintf (stderr, + "-r x Resolution mode: [%d]\n" + " 1 - 600x600 dpi\n" + " 2 - 1200x600 dpi\n" + " 3 - 2400x600 dpi\n" + "-s Save Toner\n" + " Discards every second pixel in a\n", + ResXmul); + fprintf (stderr, + " chequerboard order to save 50 percent toner\n" + " It works fine for text and graphic, but\n" + " it dosn't for photos.\n" + "-v x Verbose level [%d]\n" + " Please write as first Option \n" + " More than 5 will be extrem !\n", + verb); + + exit (1); + + +} + +void +writeOut (FILE * ziel, void *vquelle, long length) +{ + int oByte; + char *quelle = vquelle; + + for (oByte = 0; oByte < length; oByte++) { + fputc (quelle[oByte], ziel); + } +} + +void +encodeToBlockBuffer (int colorID) +{ + int debu,z; + long rohBytes = stFeld[colorID].indexEncBuffer - stFeld[colorID].rleCount; + int rohByteCount = 0; + unsigned char rleOut[2]; + int rle64, rle1; + + if (verb > 5) + fprintf (stderr, + "--> Ausgabe von %.3i Bytes fuer colorID %i davon %.3i Rohbytes und %.3i mal %.2x RLE encoded am Ende.\n", + (int) stFeld[colorID].indexEncBuffer, (int) colorID, + (int) rohBytes, (int) stFeld[colorID].rleCount, + stFeld[colorID].lastByte); + if (verb > 5) { + int debu; + fprintf (stderr, "Daten fuer Encoder:\n"); + for (debu = 0; debu < stFeld[colorID].indexEncBuffer; debu++) { + fprintf (stderr, " %.2x", stFeld[colorID].encBuffer[debu]); + } + fprintf (stderr, "\n"); + } + /* rohbytes verarbeiten */ + /* 64er stufe */ + while ((rohBytes - (rohByteCount * 64)) >= 64) { + unsigned char rBOut[65]; + if (verb > 5) + fprintf (stderr, "Segment mit 64 Bytes ausgeben ..."); + /* header belegen (standardwert) */ + rBOut[0] = (char) (64 - 1); + memcpy (&rBOut[1], &stFeld[colorID].encBuffer[(rohByteCount * 64)], + 64); + memcpy (&stFeld[colorID]. + blockBuffer[stFeld[colorID].indexBlockBuffer], &rBOut[0], 65); + stFeld[colorID].indexBlockBuffer += 65; + rohByteCount++; + if (verb > 5) + fprintf (stderr, "OK\n"); + + if (verb > 5) { + fprintf (stderr, "Rohbytes:\n"); + for (debu = 0; debu < (65); debu++) { + fprintf (stderr, " %.2x", rBOut[debu]); + } + fprintf (stderr, "\n"); + } + + + } + if ((rohBytes - (rohByteCount * 64)) > 0) { + /* XXX */ + /* unsigned char rBOut[rohBytes - (64 * rohByteCount) + 1]; */ + unsigned char *rBOut = malloc(rohBytes - (64 * rohByteCount) + 1); + + /* einzelstufe */ + if (verb > 5) + fprintf (stderr, "Segment mit %i Bytes ausgeben ...", + (int) (rohBytes - (64 * rohByteCount))); + + /* header belegen */ + rBOut[0] = (char) ((rohBytes - (64 * rohByteCount)) - 1); + memcpy (&rBOut[1], &stFeld[colorID].encBuffer[(rohByteCount * 64)], + (rohBytes - (64 * rohByteCount))); + memcpy (&stFeld[colorID]. + blockBuffer[stFeld[colorID].indexBlockBuffer], &rBOut[0], + (rohBytes + 1 - (64 * rohByteCount))); + stFeld[colorID].indexBlockBuffer += + (rohBytes - (64 * rohByteCount) + 1); + if (verb > 5) + fprintf (stderr, "OK\n"); + + if (verb > 5) { + fprintf (stderr, "Rohbytes:\n"); + for (debu = 0; debu < (rohBytes - (64 * rohByteCount)); debu++) { + fprintf (stderr, " %.2x", rBOut[debu]); + } + fprintf (stderr, "\n"); + } + + /* XXX */ + free(rBOut); + } + + /* rle verarbeiten */ + + rle64 = floor ((double) (stFeld[colorID].rleCount) / 64); + rle1 = (stFeld[colorID].rleCount) - (rle64 * 64); + + if (rle64 > 63) { /* AENDERUNG hinzu */ + rleOut[0] = 224; + rleOut[1] = stFeld[colorID].lastByte; + for (z = 0; z < 2; z++) { + memcpy (&stFeld[colorID]. + blockBuffer[stFeld[colorID].indexBlockBuffer], &rleOut[0], 2); + stFeld[colorID].indexBlockBuffer += 2; + if (verb > 5) + fprintf (stderr, + "---->64er RLE Encoding: 2048 mal %.2x - codiert als: %.2x%.2x\n", + rleOut[1], rleOut[0], rleOut[1]); + if (verb > 5) { + fprintf (stderr, "64er RLE::\n"); + for (debu = 0; debu < (2); debu++) { + fprintf (stderr, " %.2x", rleOut[debu]); + } + fprintf (stderr, "\n"); + } + } + rle64 -= 64; + } + + if (rle64 > 0) { + rleOut[0] = 192 + rle64; + rleOut[1] = stFeld[colorID].lastByte; + memcpy (&stFeld[colorID]. + blockBuffer[stFeld[colorID].indexBlockBuffer], &rleOut[0], 2); + stFeld[colorID].indexBlockBuffer += 2; + + if (verb > 5) + fprintf (stderr, + "---->64er RLE Encoding: %i mal %.2x - codiert als: %.2x%.2x\n", + rle64, rleOut[1], rleOut[0], rleOut[1]); + if (verb > 5) { + fprintf (stderr, "64er RLE::\n"); + for (debu = 0; debu < (2); debu++) { + fprintf (stderr, " %.2x", rleOut[debu]); + } + fprintf (stderr, "\n"); + } + + + + } + if (rle1 > 0) { + rleOut[0] = 128 + rle1; + rleOut[1] = stFeld[colorID].lastByte; + memcpy (&stFeld[colorID]. + blockBuffer[stFeld[colorID].indexBlockBuffer], &rleOut[0], 2); + stFeld[colorID].indexBlockBuffer += 2; + if (verb > 5) + fprintf (stderr, + "---->1er RLE Encoding: %i mal %.2x - codiert als: %.2x%.2x\n", + rle1, rleOut[1], rleOut[0], rleOut[1]); + + if (verb > 5) { + fprintf (stderr, " 1er RLE::\n"); + for (debu = 0; debu < (2); debu++) { + fprintf (stderr, " %.2x", rleOut[debu]); + } + fprintf (stderr, "\n"); + } + + } + + + if (verb > 5) + fprintf (stderr, "--->RLE Encode for %i done.\n", colorID); + stFeld[colorID].indexEncBuffer = 0; +} + +void +doEncode (int inByte, int colorID) +{ + if (stFeld[colorID].bytesIn == 0) { + unsigned char dummyTable[1] = { 0x80 }; + stFeld[colorID].linesOut++; + /* jede Zeile beginnt mit einer Tabelle */ + /* die tabellenkompression wurde vorerst weggelassen deshalb eine leere tabelle */ + if (verb > 5) + fprintf (stderr, "Dummy Tabelle fuer neue Zeile %3i ausgeben .\n", + stFeld[colorID].linesOut); + memcpy (&stFeld[colorID]. + blockBuffer[stFeld[colorID].indexBlockBuffer], &dummyTable[0], + 1); + stFeld[colorID].indexBlockBuffer += 1; + + } + if (saveToner > 0) { + /* spar Toner indem es jedes 2te bit loescht. */ + /* die loeschung erfolgt pro zeile versetzt (schachbrettmuster) */ + if ((stFeld[colorID].bytesIn + 1) > (resBreite / 8)) { /* AENDERUNG */ + if (verb > 0) { + /* zaehlen der gesparten pixel */ + pix[colorID][2] += + ((inByte) & 0x01) + ((inByte >> 2) & 0x01) + + ((inByte >> 4) & 0x01) + ((inByte >> 6) & 0x01); + } + inByte = inByte & 0xaa; + } + else { + if (verb > 0) { + pix[colorID][2] += + ((inByte >> 1) & 0x01) + ((inByte >> 3) & 0x01) + + ((inByte >> 5) & 0x01) + ((inByte >> 7) & 0x01); + } + inByte = inByte & 0x55; + } + } + + if (inByte == stFeld[colorID].lastByte || stFeld[colorID].rleCount < 1) { + stFeld[colorID].rleCount++; /* zaehlen wie oft ein byte wiederholt wird */ + } + else { + if (stFeld[colorID].rleCount > 3) { /* rle ausgabe lohnt sich, deshalb ausgeben */ + encodeToBlockBuffer (colorID); + /* wenn sich das ausgeben nicht lohnt, werden die aufgelaufenen rles verworfen und als normale bytes gewertet */ + } + stFeld[colorID].rleCount = 0; + } + stFeld[colorID].lastByte = inByte; + + stFeld[colorID].bytesIn++; /* EingabeByte hochzaehlen und byyte auf den buffer legen */ + stFeld[colorID].encBuffer[stFeld[colorID].indexEncBuffer] = inByte; + stFeld[colorID].indexEncBuffer++; + + + if ((stFeld[colorID].bytesIn + 1) > (2 * (resBreite / 8))) { /* AENDERUNG 2* */ + /* eine zeile ist voll. den rest im buffer codieren */ + + encodeToBlockBuffer (colorID); + stFeld[colorID].bytesIn = 0; + stFeld[colorID].rleCount = 0; + /* wenn die anzahl der zeilen f|r einen block erreicht ist muss der blockheader generiert werden */ + /* dies kann erst jetzt geschehen, da die anzahl der im block befindlichen bytes im header steht */ + if (stFeld[colorID].linesOut >= (linesPerBlock / 2)) { /* AENDERUNG /2 */ + int psr; + stFeld[colorID].blocksOut++; + if (verb > 4) + fprintf (stderr, + "Blockheader fuer Block %i mit %5i Bytes generieren und Block raus kopieren...\n", + (int) stFeld[colorID].blocksOut, + (int) stFeld[colorID].indexBlockBuffer); + blockHeaderStc.blockLength1 = + (char) stFeld[colorID].indexBlockBuffer; + blockHeaderStc.blockLength2 = + (char) (stFeld[colorID].indexBlockBuffer >> 8); + blockHeaderStc.blockLength3 = + (char) (stFeld[colorID].indexBlockBuffer >> 16); + blockHeaderStc.blockLength4 = + (char) (stFeld[colorID].indexBlockBuffer >> 24); + blockHeaderStc.linesPerBlock1 = (char) (linesPerBlock); + blockHeaderStc.linesPerBlock2 = (char) (linesPerBlock >> 8); + /* die berechnung der headerCount muss sicherstellen das die reichenfolge stimmt */ + if (thisSiteColorMode == 0xf0) { + blockHeaderStc.headerCount = + siteInitHeaderCount + stFeld[colorID].blocksOut - 1 + + ((3 - colorID) * 8); + } + else { + blockHeaderStc.headerCount = + siteInitHeaderCount + stFeld[colorID].blocksOut - 1; + } + headerCount++; + if (verb > 4) + fprintf (stderr, + "BlockHeader.headerCount fuer colorID %i ist %i\n", + colorID, blockHeaderStc.headerCount); + blockHeaderStc.blockCount = stFeld[colorID].blocksOut; + blockHeaderStc.tonerColor = colorID; + + /* pruefsumme berechnen */ + blockHeaderStc.prSum = 0; + for (psr = 0; psr < 14; psr++) { + blockHeaderStc.prSum += blockHeader[psr]; + + } + memcpy (&stFeld[colorID].pageOut[stFeld[colorID].indexPageOut], + blockHeader, 15); + stFeld[colorID].indexPageOut += 15; + + if (verb > 4) { + int vR; + fprintf (stderr, "Blockheader: "); + for (vR = 0; vR < 15; vR++) { + fprintf (stderr, " %.2x", blockHeader[vR]); + } + fprintf (stderr, "\n"); + } + + + memcpy (&stFeld[colorID].pageOut[stFeld[colorID].indexPageOut], + &stFeld[colorID].blockBuffer[0], + stFeld[colorID].indexBlockBuffer); + stFeld[colorID].indexPageOut += stFeld[colorID].indexBlockBuffer; + + stFeld[colorID].linesOut = 0; + stFeld[colorID].indexBlockBuffer = 0; + } + + } + + +} + +void +prepDoEncode(int inByte, int colorID) /* AENDERUNG hinzu */ +{ + stFeld[colorID].lineBuffer[stFeld[colorID].indexLineBuffer] = inByte; + stFeld[colorID].indexLineBuffer += 1; + + if (stFeld[colorID].indexLineBuffer == (resBreite / 4)) { + int z; + for (z = 0; z < (resBreite / 8); z++) { + doEncode (stFeld[colorID].lineBuffer[z], colorID); + doEncode (stFeld[colorID].lineBuffer[z + (resBreite / 8)], colorID); + } + stFeld[colorID].indexLineBuffer = 0; + } + +} + +void +clearBuffer (int i) +{ +/* initialisiert die stucktur[i] */ + stFeld[i].bytesIn = 0; + stFeld[i].linesOut = 0; + stFeld[i].blocksOut = 0; + stFeld[i].indexEncBuffer = 0; + stFeld[i].rleCount = 0; + stFeld[i].lastByte = 0; + stFeld[i].indexBlockBuffer = 0; + stFeld[i].indexPageOut = 0; + stFeld[i].indexLineBuffer = 0; /* AENDERUNG Zeile hinzugefuegt */ +} + +void +writeJobHeader (void) +{ + long psr; + + writeOut (out_stream, &fileHeader[0], 9); + headerCount++; + + for (psr = 0; psr < 14; psr++) { + jobHeaderStc.prSum += jobHeader[psr]; + } + + writeOut (out_stream, &jobHeader[0], 15); + headerCount++; + if (verb > 1) + fprintf (stderr, "JobHeader written.\n"); +} + +void +writeSiteHeader (void) +{ + long psr; + + /* seitenHeader ausgeben */ + seitenHeaderStc.headerCount = reservedHeaderCountSH; + seitenHeaderStc.breite1 = (unsigned char) resBreite; + seitenHeaderStc.breite2 = (unsigned char) (resBreite >> 8); + seitenHeaderStc.hoehe1 = (unsigned char) resHoehe; + seitenHeaderStc.hoehe2 = (unsigned char) (resHoehe >> 8); + seitenHeaderStc.colorMode = thisSiteColorMode; + seitenHeaderStc.blocksPerPage1 = thisSiteBlocksPerPage; + seitenHeaderStc.blocksPerPage2 = thisSiteBlocksPerPage; + + seitenHeaderStc.paperFormat = PaperCode; + seitenHeaderStc.paperQuality = MediaCode; + + /* pruefsumme berechnen */ + seitenHeaderStc.prSum = 0x00; + for (psr = 0; psr < 34; psr++) { + seitenHeaderStc.prSum += seitenHeader[psr]; + } + writeOut (out_stream, &seitenHeader[0], 35); + + if (verb > 4) { + int vR; + fprintf (stderr, "Seitenheader: "); + for (vR = 0; vR < 35; vR++) { + fprintf (stderr, " %.2x", seitenHeader[vR]); + } + fprintf (stderr, "\n"); + } + +} + + +void +readPkmraw (void) /* AENDERUNG prepDoEncode statt doEncode */ +{ + + int c = 0; + + + int ccs = 0; + + /* die reichenfolge der farben in der eingabedatei ist verkehrt */ + /* die ausgabe erfolgt in der reihenfolge 3,2,1,0 */ + /* 3 - gelb , 2 - magenta , 1 - cyan , 0 - black */ + unsigned short colorKey[4] = { 1, 2, 3, 0 }; + + int readHeader; + char buffer[255]; + + + while ((fgets (buffer, 256, in_stream)) != NULL) { + int inpX = 0; + int inpY = 0; + int inpXBytes = 0; + unsigned char lastByteMask = 0; + + int shz, sbz; + int realLines, realPixBytes; + int leadLines, leadPixBytes; + int trailLines, trailPixBytes; + int xAdd, yAdd; + + if (verb > 2) { + fprintf (stderr, "gelesener Header: %s", buffer); + } + + /* grobe prueffung - geht eigentlich besser */ + if (buffer[0] != 'P' || buffer[1] != '4') { + if (verb > 0) { + fprintf (stderr, "Erwartet 'P4' but found >%s<\n", buffer); + } + exit (1); + } + + /* wenn die seite voll ist wird sie ausgegeben */ + /* eine blde art die farbseiten zu zaehlen - blocksperpage ist bei farbe 32 (was dann 4 farbseiten ergibt) */ + /* bei sw ist es 8, also nur eine farbseite */ + if (ccs >= (blocksPerPage / 8)) { + writeSiteHeader (); + if (verb > 1) + fprintf (stderr, "###Seitenheader geschrieben\n"); + + if (thisSiteColorMode == 0xf0) { + writeOut (out_stream, stFeld[3].pageOut, + stFeld[3].indexPageOut); + writeOut (out_stream, stFeld[2].pageOut, + stFeld[2].indexPageOut); + writeOut (out_stream, stFeld[1].pageOut, + stFeld[1].indexPageOut); + clearBuffer (1); + clearBuffer (2); + clearBuffer (3); + } + writeOut (out_stream, stFeld[0].pageOut, stFeld[0].indexPageOut); + clearBuffer (0); + + ccs = 0; + if (verb > 1) + fprintf (stderr, "###Seiteninhalt geschrieben\n"); + if (verb > 1) + fprintf (stderr, "Farbverteilung der Seite:\n" + "Yellow: %8d\n" + "Magenta: %8d\n" + "Cyan: %8d\n" + "Black: %8d\n" + , pix[0][0],pix[1][0],pix[2][0],pix[3][0]); + pix[0][0]=0; + pix[1][0]=0; + pix[2][0]=0; + pix[3][0]=0; + + + + } + /* vor der seite seitenheader nicht vergessen */ + if (ccs == 0) { + if (jobHeaderWritten != 1) { + writeJobHeader (); + jobHeaderWritten = 1; + } + reservedHeaderCountSH = headerCount++; + siteInitHeaderCount = headerCount; + thisSiteColorMode=colorMode; + thisSiteBlocksPerPage=blocksPerPage; + if (verb > 1) + fprintf (stderr, "Reservierter SeitenHeaderCount ist %2d\n", reservedHeaderCountSH ); + + } + if (verb > 1) + fprintf (stderr, "Beginne neue Farbe\n"); + + if(ccs>2) { + if(pix[0][0]==0 && pix[1][0]==0 && pix[2][0]==0) { + if (verb > 1) + fprintf (stderr, "--------------- Switch to Black and White !\n"); + + thisSiteColorMode=0x80; /* AENDERUNG 0x80 */ + thisSiteBlocksPerPage=0x08; + headerCount=headerCount-24; + siteInitHeaderCount = headerCount; + clearBuffer (1); + clearBuffer (2); + clearBuffer (3); + }else{ + if (verb > 1) + fprintf (stderr, "--------------- Seite bleibt in Farbe\n"); + } + + } + + /* weitere pbm header ueberlesen - koennte mann sptereigentlich auch auswerten */ + + for (readHeader = 0; readHeader < 1; readHeader++) { + if (fgets (buffer, 256, in_stream) != NULL) { + if (verb > 3) { + fprintf (stderr, "gelesener Header: %s", buffer); + } + if (buffer[0] == '#') { + if (verb > 3) + fprintf (stderr, "Zeile ist ein Kommentar und zaehlt nicht mit.\n"); /* diese Ausage muss noch geprueft werden ! */ + readHeader--; + } + else { + /* format auslesen */ + + inpX = atoi (strtok (buffer, " ")); + inpY = atoi (strtok (NULL, " ")); + inpXBytes = (int) ceil ((double) inpX / 8); + lastByteMask = 0xff << ((inpXBytes * 8) - inpX); + } + } + else { + if (verb > 0) { + fprintf (stderr, "Unexpected end of in-file !?\n"); + } + exit (1); + } + } + + + shz = 0; + sbz = 0; + /* hier werden jetzt die bytes gelesen */ + + realLines = 0; + realPixBytes = 0; + leadLines = 0; + leadPixBytes = 0; + trailLines = 0; + trailPixBytes = 0; + xAdd = 0; + yAdd = 0; + + if (resBreite <= inpX) { /* eingabe brreiter als druckbereich - clippen */ + realPixBytes = (resBreite / 8); + leadPixBytes = + (int) ceil (((double) inpXBytes - ((double) resBreite / 8)) / + 2); + trailPixBytes = + (int) floor (((double) inpXBytes - ((double) resBreite / 8)) / + 2); + if (verb > 5) + fprintf (stderr, + "Eingabeseite zu breit - clippe auf %i mit %i am Anfang und %i am Ende.\n", + realPixBytes, leadPixBytes, trailPixBytes); + } + else { /* hinzufuegen */ + realPixBytes = inpXBytes; + leadPixBytes = + (int) ceil ((((double) resBreite / 8) - (double) inpXBytes) / + 2); + trailPixBytes = + (int) floor ((((double) resBreite / 8) - (double) inpXBytes) / + 2); + xAdd = 1; + if (verb > 5) + fprintf (stderr, + "Eingabeseite zu schmal - addiere auf %i -> %i am Anfang und %i am Ende.\n", + realPixBytes, leadPixBytes, trailPixBytes); + } + + if (resHoehe <= inpY) { /* eingabe hoeher als druckbereich - clippen */ + realLines = resHoehe; + leadLines = + (int) ceil ((((double) inpY - (double) resHoehe) / 2)); + trailLines = + (int) floor ((((double) inpY - (double) resHoehe) / 2)); + if (verb > 5) + fprintf (stderr, + "Eingabeseite zu lang - clippe auf %i mit %i am Anfang und %i am Ende.\n", + realLines, leadLines, trailLines); + } + else { /* hinzufuegen */ + realLines = inpY; + leadLines = + (int) ceil ((((double) resHoehe - (double) inpY) / 2)); + trailLines = + (int) floor ((((double) resHoehe - (double) inpY) / 2)); + yAdd = 1; + if (verb > 5) + fprintf (stderr, + "Eingabeseite zu kurz - addiere auf %i -> %i am Anfang und %i am Ende.\n", + realLines, leadLines, trailLines); + } + + if (yAdd == 0) { + if (verb > 5) + fprintf (stderr, + "ueberlese %i zeilen mit je %i bytes am Anfang\n", + leadLines, inpXBytes); + for (shz = 0; shz < leadLines; shz++) { /* vorschleife fuer zu ueberlesende hohenzeilen */ + for (sbz = 0; sbz < inpXBytes; sbz++) { + if ((c = fgetc (in_stream)) != EOF) { + /* verwerfe das byte */ + } + else { + if (verb > 0) { + fprintf (stderr, "\nUps, unerwartetes Ende\n"); + } + exit (1); + } + } + } + + } + else { + if (verb > 5) + fprintf (stderr, + "erzeuge %i zeilen mit je %i bytes (0x00) am Anfang\n", + leadLines, (resBreite / 8)); + for (shz = 0; shz < leadLines; shz++) { /* vorschleife fuer fehlende hohenzeilen */ + for (sbz = 0; sbz < (resBreite / 8); sbz++) { + if (colorMode == 0xf0) { + prepDoEncode (0x00, colorKey[ccs]); + } + else { + prepDoEncode (0x00, colorKey[3]); + } + } + } + } + + for (shz = 0; shz < realLines; shz++) { + if (xAdd == 0) { + if (verb > 5) + fprintf (stderr, + "ueberlese %i bytes der Zeile am Anfang\n", + leadPixBytes); + for (sbz = 0; sbz < leadPixBytes; sbz++) { /* vorschleife fuer zu ueberlesende breiten pixel */ + if ((c = fgetc (in_stream)) != EOF) { + /* verwerfe das byte */ + } + else { + if (verb > 0) { + fprintf (stderr, "\nUps, unexpected End\n"); + } + exit (1); + } + } + } + else { + if (verb > 5) + fprintf (stderr, "erzeuge %i bytes mit 0x00 am Anfang\n", + leadPixBytes); + for (sbz = 0; sbz < leadPixBytes; sbz++) { + if (colorMode == 0xf0) { + prepDoEncode (0x00, colorKey[ccs]); + } + else { + prepDoEncode (0x00, colorKey[3]); + } + } + + } + + if (verb > 5) + fprintf (stderr, "verabreite normal %i bytes\n", + realPixBytes); + for (sbz = 0; sbz < realPixBytes; sbz++) { + if ((c = fgetc (in_stream)) != EOF) { + if ((sbz + 1) == realPixBytes) { + if (verb > 6) + fprintf (stderr, + "letzes Byte maskieren mit %.2x - aus %.2x wird ", + lastByteMask, c); + c = c & lastByteMask; /* das letzte byte muss bei ungeraden und zu kleinen eingaben maskiert werden */ + if (verb > 6) + fprintf (stderr, "%.2x\n", c); + } + if (colorMode == 0xf0) { + /* hier die pixel zaehlen um s/w seiten zu erkennen */ + if (c & 0x80) + pix[ccs][0]++; + if (c & 0x40) + pix[ccs][0]++; + if (c & 0x20) + pix[ccs][0]++; + if (c & 0x10) + pix[ccs][0]++; + if (c & 0x08) + pix[ccs][0]++; + if (c & 0x04) + pix[ccs][0]++; + if (c & 0x02) + pix[ccs][0]++; + if (c & 0x01) + pix[ccs][0]++; + prepDoEncode (c, colorKey[ccs]); + } + else { + prepDoEncode (c, colorKey[3]); + } + } + else { + if (verb > 0) { + fprintf (stderr, "\nUps, unexpected End\n"); + } + exit (1); + } + + } + + if (xAdd == 0) { + if (verb > 5) + fprintf (stderr, "ueberlese %i bytes der Zeile am Ende\n", + trailPixBytes); + for (sbz = 0; sbz < trailPixBytes; sbz++) { /* vorschleife fuer zu ueberlesende breiten pixel */ + if ((c = fgetc (in_stream)) != EOF) { + /* verwerfe das byte */ + } + else { + if (verb > 5) { + fprintf (stderr, "\nUps, unexpected End\n"); + } + exit (1); + } + } + } + else { + if (verb > 5) + fprintf (stderr, "erzeuge %i bytes mit 0x00 am Ende\n", + trailPixBytes); + for (sbz = 0; sbz < trailPixBytes; sbz++) { + if (colorMode == 0xf0) { + prepDoEncode (0x00, colorKey[ccs]); + } + else { + prepDoEncode (0x00, colorKey[3]); + } + } + + } + + } + + if (yAdd == 0) { + if (verb > 5) + fprintf (stderr, + "ueberlese %i zeilen mit je %i bytes am Ende\n", + trailLines, inpXBytes); + for (shz = 0; shz < trailLines; shz++) { /* endschleife fuer zu ueberlesende hohenzeilen */ + for (sbz = 0; sbz < inpXBytes; sbz++) { + if ((c = fgetc (in_stream)) != EOF) { + /* verwerfe das byte */ + } + else { + if (verb > 0) { + fprintf (stderr, "\nUps, unexpected End\n"); + } + exit (1); + } + } + } + + } + else { + if (verb > 5) + fprintf (stderr, + "erzeuge %i zeilen mit je %i bytes (0x00) am Ende\n", + trailLines, (resBreite / 8)); + for (shz = 0; shz < trailLines; shz++) { /* endschleife fuer fehlende hohenzeilen */ + for (sbz = 0; sbz < (resBreite / 8); sbz++) { + if (colorMode == 0xf0) { + prepDoEncode (c, colorKey[ccs]); + } + else { + prepDoEncode (c, colorKey[3]); + } + } + } + } + + + ccs++; + } + writeSiteHeader (); + if (verb > 1) + fprintf (stderr, "###Seitenheader geschrieben\n"); + + if (thisSiteColorMode == 0xf0) { + writeOut (out_stream, stFeld[3].pageOut, stFeld[3].indexPageOut); + writeOut (out_stream, stFeld[2].pageOut, stFeld[2].indexPageOut); + writeOut (out_stream, stFeld[1].pageOut, stFeld[1].indexPageOut); + } + writeOut (out_stream, stFeld[0].pageOut, stFeld[0].indexPageOut); + if (verb > 1) + fprintf (stderr, "###Seiteninhalt geschrieben\n"); + + if (verb > 1) + fprintf (stderr, "Farbverteilung der Seite:\n" + "Yellow: %8d\n" + "Magenta: %8d\n" + "Cyan: %8d\n" + "Black: %8d\n" + , pix[0][0],pix[1][0],pix[2][0],pix[3][0]); + + pix[0][0]=0; + pix[1][0]=0; + pix[2][0]=0; + pix[3][0]=0; + +} + + +int +main (int argc, char *argv[]) +{ + extern char *optarg; + char *inFile = NULL; + char *outFile = NULL; + int option; + int encBufferSize; + int blockBufferSize; + int pageOutSize; + int lineBufferSize; /* AENDERUNG hinzu */ + long psr; + +/* 1. parameter lesen */ + + while ((option = getopt (argc, argv, "v:hi:o:c:m:p:r:s")) >= 0) + switch (option) { + case 'h': + Help (); + return (0); + case 'i': + inFile = optarg; + break; + case 'o': + outFile = optarg; + if (strcmp (outFile, "-") == 0) + verb = 0; + break; + case 'c': + if (optarg[0] == '1') { + blocksPerPage = 0x08; + colorMode = 0x80; /* AENDERUNG 0x80 */ + } + else if (optarg[0] == '2') { + blocksPerPage = 0x20; + colorMode = 0xf0; + } + else { + if (verb > 0) + fprintf (stderr, "Wrong color Mode %s\n", optarg); + exit (1); + } + break; + case 'm': + MediaCode = atoi (optarg); + if (MediaCode > 6) { + if (verb > 0) + fprintf (stderr, "Wrong Media Code %d\n", MediaCode); + exit (1); + } + break; + case 'p': + PaperCode = atoi (optarg); + if (PaperCode > 41 || form[PaperCode].resX == 0) { + if (verb > 0) + fprintf (stderr, "Wrong Paper Code %d\n", PaperCode); + exit (1); + } + break; + case 'r': + ResXmul = atoi (optarg); + if (ResXmul == 1) { + if (verb > 1) + fprintf (stderr, "Aufloesung 600dpi\n"); + jobHeaderStc.res1 = 0x01; + jobHeaderStc.res2 = 0x00; /* AENDERUNG 0x00 */ + } + else if (ResXmul == 2) { + if (verb > 1) + fprintf (stderr, "Aufloesung 1200dpi\n"); + jobHeaderStc.res1 = 0x01; /* AENDERUNG 0x01 */ + jobHeaderStc.res2 = 0x01; /* AENDERUNG 0x01 */ + } + else if (ResXmul == 3) { /* AENDERUNG hinzu */ + if (verb > 1) + fprintf (stderr, "Aufloesung 2400dpi\n"); + jobHeaderStc.res1 = 0x01; + jobHeaderStc.res2 = 0x02; + ResXmul = 4; + } + else { + if (verb > 0) + fprintf (stderr, "Wrong Resolutin Mode !\n"); + exit (1); + } + break; + + case 'v': + verb = atoi (optarg); + /* commended out, since this disables debugging + -gfuer + if (outFile != NULL && strcmp (outFile, "-") == 0) + verb = 0; + */ + break; + case 's': + saveToner = 1; + break; + +/* case 'u' : //ucr ist now done by crd + useUCR=1; + break; +*/ + case '?': + Help (); + return (1); + } + if (inFile == NULL || outFile == NULL) { + Help (); + return (1); + } +/* 2. dateien oeffnen */ + + if (strcmp (inFile, "-") == 0) { + in_stream = stdin; + } + else { + if ((in_stream = fopen (inFile, "r")) == NULL) { + if (verb > 0) { + printf ("Fehler beim oeffnen der Eingabedatei\n"); + } + perror (""); + exit (1); + } + } + if (strcmp (outFile, "-") == 0) { + out_stream = stdout; + } + else { + if ((out_stream = fopen (outFile, "w")) == NULL) { + if (verb > 0) { + printf ("Fehler beim oeffnen der Zieldatei\n"); + } + perror (""); + exit (1); + } + } + + + + /* werte vorbereiten */ + resBreite = form[PaperCode].resX * ResXmul; + resHoehe = form[PaperCode].resY * ResYmul; + linesPerBlock = (form[PaperCode].resY / 8); + + + + /* speicher reservieren */ + + encBufferSize = (2 * (resBreite / 8)) + 150; /* enthaelt im allgemeinen nur eine zeile (kleine zugabe die gleichzeitig die header abdeckt ;-) */ /* AENDERUNG 2* */ + blockBufferSize = ((resBreite / 8) + 150) * linesPerBlock; /* einhaelt die zeilen mal anzahl zeilen pro block */ + pageOutSize = blockBufferSize * 8; /* enthaelt 8 bloecke */ + lineBufferSize = encBufferSize; /* AENDERUNG hinzu */ + + stFeld[0].encBuffer = malloc (encBufferSize); + stFeld[0].blockBuffer = malloc (blockBufferSize); + stFeld[0].pageOut = malloc (pageOutSize); + stFeld[0].lineBuffer = malloc (lineBufferSize); /* AENDERUNG hinzu */ + + if (colorMode == 0xf0) { + + stFeld[1].encBuffer = malloc (encBufferSize); + stFeld[1].blockBuffer = malloc (blockBufferSize); + stFeld[1].pageOut = malloc (pageOutSize); + stFeld[1].lineBuffer = malloc (lineBufferSize); /* AENDERUNG hinzu */ + + stFeld[2].encBuffer = malloc (encBufferSize); + stFeld[2].blockBuffer = malloc (blockBufferSize); + stFeld[2].pageOut = malloc (pageOutSize); + stFeld[2].lineBuffer = malloc (lineBufferSize); /* AENDERUNG hinzu */ + + stFeld[3].encBuffer = malloc (encBufferSize); + stFeld[3].blockBuffer = malloc (blockBufferSize); + stFeld[3].pageOut = malloc (pageOutSize); + stFeld[3].lineBuffer = malloc (lineBufferSize); /* AENDERUNG hinzu */ + } + + + + + + readPkmraw (); + /* readBit(); */ + + if (jobHeaderWritten == 1) { + /* footer ausgeben */ + jobFooterStc.headerCount = headerCount++; + /* pruefsumme berechnen */ + for (psr = 0; psr < 7; psr++) { + jobFooterStc.prSum += jobFooter[psr]; + } + writeOut (out_stream, &jobFooter[0], 8); + + fileFooterStc.headerCount = headerCount++; + /* pruefsumme berechnen */ + for (psr = 0; psr < 7; psr++) { + fileFooterStc.prSum += fileFooter[psr]; + } + writeOut (out_stream, &fileFooter[0], 8); + if (verb > 1) + fprintf (stderr, "JobFooter written.\n"); + } + + if (colorMode == 0xf0) { + free (stFeld[3].encBuffer); /* AENDERUNG 3 statt 0 */ + free (stFeld[3].blockBuffer); + free (stFeld[3].pageOut); + free (stFeld[3].lineBuffer); /* AENDERUNG hinzu */ + + free (stFeld[1].encBuffer); + free (stFeld[1].blockBuffer); + free (stFeld[1].pageOut); + free (stFeld[1].lineBuffer); /* AENDERUNG hinzu */ + + free (stFeld[2].encBuffer); + free (stFeld[2].blockBuffer); + free (stFeld[2].pageOut); + free (stFeld[2].lineBuffer); /* AENDERUNG hinzu */ + } + free (stFeld[0].encBuffer); /* AENDERUNG 0 statt 3 */ + free (stFeld[0].blockBuffer); + free (stFeld[0].pageOut); + free (stFeld[0].lineBuffer); /* AENDERUNG hinzu */ + + fclose (in_stream); + fclose (out_stream); + return (0); + +} |