Anonymous avatar Anonymous committed 0e7343d

Updated to the 1.2.1 version of XSLT-process.

Comments (0)

Files changed (19)

-2001-02-18  Steve Youngs  <youngs@xemacs.org>
+2001-02-26  Ovidiu Predescu  <ovidiu@cup.hp.com>
 
-	* Makefile (REQUIRES): Add elib eieio.
+	* doc/xslt-process.texi: Added new TODO item: Add check to observe
+	changes in the Java additional classpath and restart BSH if such
+	changes occur while it's running.
+
+Thu Feb 15 01:22:23 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
+
+	* doc/xslt-process.texi: Reorganized and enhanced the
+	documentation.
+
+Sun Feb 11 23:51:24 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
+
+	* doc/xslt-process.texi: Updated with the latest changes.
+
+	* lisp/xslt-process.el: Move the customization in the programming
+	tools submenu.
+
+	* java/xslt/TrAX.java: Added the ability to use a cache with the
+	file URL protocol.
+
+Fri Feb  9 09:55:22 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
+
+	* TODO: Updated.
+
+	* java/xslt/TrAX.java: Added support for cached
+	stylesheets. Currently only http: URIs seem to be handled well,
+	but file: will follow soon. It looks like the FTP support does not
+	work.
+
+Wed Feb  7 19:47:20 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
+
+	* lisp/xslt-process.el: Renamed Xalan2 to TrAX as the support code
+	works with any TrAX processor.
 
 Thu Jan  4 01:23:25 2001  Ovidiu Predescu  <ovidiu@cup.hp.com>
 
+File: xslt-process.info,  Node: Installation,  Next: Changes,  Prev: What is it and how to use it?,  Up: Top
+
+Installation
+************
+
+   This mode depends on a few other packages:
+
+   * *an XSLT processor*: You definitely need an XSLT processor for
+     this (X)Emacs mode to work!  This package doesn't come with an
+     XSLT processor integrated, so you need to download and install one
+     (*note Supported XSLT processors::. for supported XSLT
+     processors). Installing an XSLT processor is nothing else than
+     placing the jar file in the Java CLASSPATH.
+
+     You can either put the jar file in the system's CLASSPATH
+     environment variable or use _XSLT-process_'s customization to
+     setup the additional classpath. The supporting Java code expects
+     the Java XSLT processor to be in the classpath, so make sure you
+     define it one way or the other.
+
+   * *JDE*: _XSLT-process_ was tested with JDE version 2.2.2, but it
+     should work with newer versions as well. Please make sure you
+     follow all the installation instructions on JDE's Web site
+     (<http://sunsite.dk/jde/>)
+
+   * *Elib*: This package is a package JDE depends on, but I list it
+     here to insure it's installed. If this package is missing, you'll
+     get an error about the `avltree' package not found. This is a
+     frequently asked question on the JDE's mailing list, so please
+     make sure you don't ask it one more time.
+
+
+   If the above packages are not already installed on your system, you
+can install them in an `emacs' directory in your home directory. Then
+add the following lines in your `.emacs' configuration file:
+
+     (setq load-path
+           (append (list "~/emacs/xslt-process-1.2.1/lisp"
+     		    "~/emacs/jde/lisp"
+     		    "~/emacs/semantic"
+     		    "~/emacs/speedbar"
+     		    ) load-path))
+     
+     (autoload 'xslt-process-mode "xslt-process"
+               "Run XSLT processor on buffer" t)
+
+   These lines add the needed packages in your emacs `load-path'
+variable, and make known the _XSLT-process_ minor mode to your (X)Emacs.
+
+   After the _XSLT-process_ mode has been made available to (X)Emacs,
+you can enable the minor mode on a per-buffer basis by running `M-x
+xslt-process-mode'. Or you can invoke `xslt-process-mode' from the
+mode's hook, *note Setting up PSGML with XSLT-process::. for an example
+on how you can do it.
+
+* Menu:
+
+* Supported XSLT processors::
+* Setting up PSGML with XSLT-process::
+* Key binding::
+* Customization::
+* Temporarily changing the XSLT processor::
+* Additional parameters passed to Cocoon::
+
+File: xslt-process.info,  Node: Setting up PSGML with XSLT-process,  Next: Key binding,  Prev: Supported XSLT processors,  Up: Installation
+
+Setting up PSGML with XSLT-process
+==================================
+
+   The XSLT-process minor mode works really nice in conjuction with the
+PSGML major mode for SGML and XML editing.
+
+   To setup the XSLT-process minor mode to be automatically enabled
+whenever you edit an XML file under PSGML, add the below lines in your
+`.emacs'. I assume you have already added the configuration lines
+mentioned in *note Installation::..
+
+     (setq auto-mode-alist
+           (append '(("\\.xml$" . xml-mode)) auto-mode-alist))
+     
+     (add-hook 'xml-mode-hook 'xslt-process-mode)
+
+   If you're using a different major mode for editing XML documents, you
+can setup the mode's hook in a similar way as above to automatically
+enable the _XSLT-process_ minor mode.
+
 
 .PHONY: doc
 
-VERSION = 1.00
-AUTHOR_VERSION = 1.1
+VERSION = 1.1
+AUTHOR_VERSION = 1.2.1
 MAINTAINER = Ovidiu Predescu <ovidiu@xemacs.org>
 PACKAGE = xslt-process
 PKG_TYPE = regular
    The _XSLT-process_ minor mode allows you, while you're inside a
 buffer for which this minor mode is enabled, to enter a few keystrokes
 that will invoke the XSLT processor of choice on the buffer. The result
-is displayed in another (X)Emacs buffer, which allows you to quickly
+is displayed in another (X)Emacs buffer, that allows you to quickly
 view and inspect the results.
 
    The XSLT file that's used to process the file should be specified
 
      <?xml-stylesheet href="URL/to/XSLT/file" type="text/xsl"?>
 
+   You can use any URI understood by your Java system, e.g. file, HTTP
+or FTP, to refer to a stylesheet. The XSLT engine will download the
+stylesheet from the remote location and make use of it locally. With the
+TrAX interface (*note Supported XSLT processors::.), the stylesheet is
+cached in the processor, so further invocations of the XSLT processor
+won't process the stylesheet again, unless the stylesheet is modified.
+
    You can use URLs which are relative to the location of your XML file.
 For example if you have an XSLT file `page-html.xsl' in the same
 directory as the XML file you can simply have inside the XML file the
      <?xml-stylesheet href="page-html.xsl" type="text/xsl"?>
 
    The _XSLT-process_ mode was designed to work with any XSLT processor
-written in the Java language. Support for processors written in other
-languages should be trivial to add.
+written in the Java language. Support for processors written in
+programming languages other than Java may require some work.
+
+
+Installation
+************
+
+   This mode depends on a few other packages:
+
+   * *an XSLT processor*: You definitely need an XSLT processor for
+     this (X)Emacs mode to work!  This package doesn't come with an
+     XSLT processor integrated, so you need to download and install one
+     (*note Supported XSLT processors::. for supported XSLT
+     processors). Installing an XSLT processor is nothing else than
+     placing the jar file in the Java CLASSPATH.
+
+     You can either put the jar file in the system's CLASSPATH
+     environment variable or use _XSLT-process_'s customization to
+     setup the additional classpath. The supporting Java code expects
+     the Java XSLT processor to be in the classpath, so make sure you
+     define it one way or the other.
+
+   * *JDE*: _XSLT-process_ was tested with JDE version 2.2.2, but it
+     should work with newer versions as well. Please make sure you
+     follow all the installation instructions on JDE's Web site
+     (<http://sunsite.dk/jde/>)
+
+   * *Elib*: This package is a package JDE depends on, but I list it
+     here to insure it's installed. If this package is missing, you'll
+     get an error about the `avltree' package not found. This is a
+     frequently asked question on the JDE's mailing list, so please
+     make sure you don't ask it one more time.
+
+
+   If the above packages are not already installed on your system, you
+can install them in an `emacs' directory in your home directory. Then
+add the following lines in your `.emacs' configuration file:
+
+     (setq load-path
+           (append (list "~/emacs/xslt-process-1.2.1/lisp"
+     		    "~/emacs/jde/lisp"
+     		    "~/emacs/semantic"
+     		    "~/emacs/speedbar"
+     		    ) load-path))
+     
+     (autoload 'xslt-process-mode "xslt-process"
+               "Run XSLT processor on buffer" t)
+
+   These lines add the needed packages in your emacs `load-path'
+variable, and make known the _XSLT-process_ minor mode to your (X)Emacs.
+
+   After the _XSLT-process_ mode has been made available to (X)Emacs,
+you can enable the minor mode on a per-buffer basis by running `M-x
+xslt-process-mode'. Or you can invoke `xslt-process-mode' from the
+mode's hook, *note Setting up PSGML with XSLT-process::. for an example
+on how you can do it.
 
 * Menu:
 
+* Supported XSLT processors::
+* Setting up PSGML with XSLT-process::
 * Key binding::
-* Supported XSLT processors::
 * Customization::
 * Temporarily changing the XSLT processor::
 * Additional parameters passed to Cocoon::
 
 
-
-Key binding
-===========
-
-   To invoke the XSLT processor on a file, position the point inside the
-buffer and type `C-M-x'. You can customize the key binding by invoking
-`M-x customize-group RET xslt-process' and updating the key binding in
-the appropriate customization option.
-
-   The actual Emacs-Lisp function that gets invoked when you enter the
-keystrokes is `xslt-process-invoke'.
-
-   The first time you invoke the above function, it will start-up the
-Java Bean Shell (http://www.beanshell.org/) as a separate process
-running in the background. This operation may take some time, however
-further invocations of the processor are very fast as the JVM is started
-and all the classes already loaded.
-
-   The XSLT processor will look into your XML file for an
-`xml-stylesheet' processing instruction specifying the XSLT file to be
-used to process the file.
-
-
 Supported XSLT processors
 =========================
 
    In this version the _XSLT-process_ minor mode supports the following
 XSLT processors:
 
+   * generic TrAX processor
+
+     Any XSLT processor that implements the TrAX interface as defined
+     in the JAXP 1.1 should work. The currently tested XSLT processors
+     are Saxon 6.2 and Xalan 2.0.
+
    * Saxon (http://users.iclway.co.uk/mhkay/saxon/)
 
-     Both Saxon version 5.5.1 and 6.0.1 have been tested and work fine.
-     The 6.0.1 version however prints some annoying messages to stdout
-     which show up in the additional messages buffer.
+     Both Saxon version 5.5.1, 6.0 and 6.1 are supported through the
+     Saxon interface. If you have a version equal or newer than 6.2,
+     the TrAX interface should be used instead. If you use the 6.0.1
+     version, beware that it prints some annoying messages to stdout
+     which show up in the buffer of additional messages.
 
    * Xalan 1.2 (http://xml.apache.org/xalan/)
 
-     This works fine.
+     Xalan 1.2 is supported using the Xalan1 interface.
 
    * Cocoon 1.8.x (http://xml.apache.org/cocoon/)
 
      Although Cocoon is not an XSLT processor, but rather an XML
      publishing framework, I added support for it as I'm using it quite
-     extensively. This was in fact the primary reason started
+     extensively. This was in fact the primary reason I started
      _XSLT-process_: I got really tired of restarting Apache each time I
-     was doing a change in either an XML file or an XSLT sheet, because
-     of some weird caching problems in Cocoon.
+     was doing a change in either an XML file or an XSLT sheet.
 
 
 
+Setting up PSGML with XSLT-process
+==================================
+
+   The XSLT-process minor mode works really nice in conjuction with the
+PSGML major mode for SGML and XML editing.
+
+   To setup the XSLT-process minor mode to be automatically enabled
+whenever you edit an XML file under PSGML, add the below lines in your
+`.emacs'. I assume you have already added the configuration lines
+mentioned in *note Installation::..
+
+     (setq auto-mode-alist
+           (append '(("\\.xml$" . xml-mode)) auto-mode-alist))
+     
+     (add-hook 'xml-mode-hook 'xslt-process-mode)
+
+   If you're using a different major mode for editing XML documents, you
+can setup the mode's hook in a similar way as above to automatically
+enable the _XSLT-process_ minor mode.
+
+
+Key binding
+===========
+
+   To invoke the XSLT processor on a file, position the point inside the
+buffer and type `C-c C-x C-v'. You can customize the key binding by
+invoking `M-x customize-group RET xslt-process' and updating the key
+binding in the appropriate customization option.
+
+   The first time you invoke the XSLT processor on a buffer, the
+_XSLT-process_ mode will start-up the Java Bean Shell
+(http://www.beanshell.org/), a Java helper program as a separate
+process running in the background. This operation may take some time,
+however further invocations of the processor are very fast as the JVM
+is started and all the classes are already loaded.
+
+   The XSLT processor will look into your XML file for an
+`xml-stylesheet' processing instruction specifying the XSLT file to be
+used to process the file.
+
+
 Customization
 =============
 
    There are several things you might want to customize. You can get to
 the customization page by typing `M-x customize-group RET xslt-process'
-or by choosing the following menu path in Xemacs: `Options -> Emacs ->
-Programming -> Languages -> Sgml -> Xslt Process'.
+or by choosing the following menu path in XEmacs: `Options -> Emacs ->
+Programming -> Tools -> Xslt Process'.
 
    To choose the XSLT processor of your choice update the _Default
 Processor_ option.
 Temporarily changing the XSLT processor
 =======================================
 
-   If you want to experiment the results of your stylesheets using
-different XSLT processors, going through the customization page and
-changing the processor can be quite an involved process.
+   If you want to experiment what are the results of your stylesheets
+using different XSLT processors, going through the customization page
+and changing the processor can be quite an involved process.
 
    You can specify the processor you want to be applied to your file
 right inside the file. Just add a _Local Variables_ section at the end
      End:
      -->
 
-   In this release, the acceptable values for `processor' are `Saxon',
-`Xalan1' and `Cocoon1'. By replacing the value of `processor', you can
-run any of the supported processors on your file.
+   In this release, the acceptable values for `processor' are `TrAX',
+`Saxon', `Xalan1', and `Cocoon1'. By replacing the value of
+`processor', you can run any of the supported processors on your file.
+
+   Note however that in this release the TrAX processor which is chosen
+is the first processor that appears in the `CLASSPATH'. If you want to
+experiment with multiple TrAX processors, you will need to change the
+order of the processors in the `CLASSPATH' and restart the BSH process
+(just kill the `*bsh*' buffer, the next time you invoke the XSLT
+processor, _XSLT-process_ will automatically restart BSH).
+
+* Menu:
+
+* Additional parameters passed to Cocoon::
 
 
 Additional parameters passed to Cocoon
 transforming the output to HTML.
 
 
-Installation
-************
-
-   The _XSLT-process_ mode has been developed under XEmacs 21.1 under
-Linux, but all the precautions have been taken to make sure it works
-with GNU Emacs as well. Also, as the _XSLT-process_ mode does not have
-any operating system dependencies by itself, it should work on any
-operating system JDE has been ported to, including Windows.
-
-   However since I'm not a user of neither GNU Emacs nor Windows, if you
-find any problems on these platforms, I would appreciate any feedback
-that helps improving this package.
-
-   This mode depends on a few other packages:
-
-   * *JDE*: This package was tested with JDE version 2.2.2, but it
-     should work with newer versions as well. Please make sure you
-     follow all the installation instructions on JDE's Web site
-     (<http://sunsite.dk/jde/>)
-
-   * *Elib*: This package is a package JDE depends on, but I list it
-     here to insure it's installed. If this package is missing, you'll
-     get an error about the `avltree' package not found. This is a
-     frequently asked question on the JDE's mailing list, so please
-     make sure you don't ask it one more time.
-
-
-   Make sure you have these packages installed in your Emacs-Lisp path.
-
-   You can now add the following line in your `.emacs' file:
-
-     (autoload 'xslt-process-mode "xslt-process"
-               "Run XSLT processor on buffer" t)
-
-   After the _XSLT-process_ mode has been made available to (X)Emacs,
-you can enable the minor mode on a per-buffer basis by running `M-x
-xslt-process-mode'. Or you can invoke `xslt-process-mode' from the
-mode's hook, see *Note Setting up PSGML with XSLT-process:: for an
-example on how you can do it.
-
-* Menu:
-
-* Setting up PSGML with XSLT-process::
-
-
-Setting up PSGML with XSLT-process
-==================================
-
-   The XSLT-process minor mode works really nice in conjuction with the
-PSGML major mode for SGML and XML editing.
-
-   To setup the XSLT-process minor mode to be automatically enabled when
-you visit an XML file under PSGML, add the following lines in your
-`.emacs' (I assume all the packages are installed under `~/emacs'):
-
-     (setq load-path
-           (append (list "~/emacs/xslt-process-1.0/lisp"
-     		    "~/emacs/jde-2.2.2/lisp"
-     		    "~/emacs/semantic-1.2.1"
-     		    "~/emacs/speedbar-0.12"
-     		    ) load-path))
-     
-     (setq auto-mode-alist
-           (append '(("\\.xml$" . xml-mode)) auto-mode-alist))
-     
-     (add-hook 'xml-mode-hook 'xslt-process-mode)
-     
-     (autoload 'xslt-process-mode "xslt-process"
-               "Run XSLT processor on buffer" t)
-
-   If you're using a different major mode for editing XML documents, you
-can setup the mode's hook in a similar way as above to automatically
-enable the _XSLT-process_ minor mode.
-
-
 Changes
 *******
 
-   This is a list of changes since the 1.0 release.
+   These are the changes since the 1.2 release:
 
-  1. The `xslt-process-additional-classpath' customization variable has
+   * Fixed problem in accessing stylesheets referred by `file:' URIs on
+     Windows. Reported by Nicolas Kessler (mailto:kessler@balcab.ch).
+
+
+   This is the list of changes since the 1.1 release.
+
+   * Added support for the TrAX interface, thanks to Allan Erskine
+     (mailto:a.erskine@cs.ucl.ac.uk). Currently Saxon 6.2 and Xalan2
+     have been tested. The TrAX interface caches the XSLT stylesheets
+     in the processor driver in a compiled form, so the speed of the
+     processing is increased.
+
+   * The mode is now running with GNU Emacs on Windows NT/2000, thanks
+     to Allan Erskine (mailto:a.erskine@cs.ucl.ac.uk) for figuring out
+     the issues.
+
+   * Changed again the keyboard binding to `C-c C-x C-v', as `C-M-x'
+     doesn't work on Windows systems.
+
+   * The documentation has been reorganized a little bit to be more
+     logical.
+
+
+
+   This is the list of changes since the 1.0 release.
+
+   * The `xslt-process-additional-classpath' customization variable has
      been introduced. Setup this variable with any additional Java
      classpath components you want to be passed to the BeanShell when
      is first invoked. If you already started a BeanShell, you need to
      invoking _XSLT-process_ on a buffer. (Suggestion from T. V. Raman
      (mailto:tvraman@almaden.ibm.com).)
 
-  2. Allow for passing the user agent to the Cocoon processor so that
+   * Allow for passing the user agent to the Cocoon processor so that
      multiple browser types can be simulated. This works with a patch I
      submitted against Cocoon 1.8-dev; it was incorporated and should be
      available in the 1.8.1 release. If you need the patch before this
      release, feel free to contact me, I'll gladly send it to you.
 
-  3. The way the error messages are displayed has changed, now error
+   * The way the error messages are displayed has changed, now error
      messages messages encountered during the JVM startup process also
      go in the `*xslt-output*' buffer.
 
-  4. The default keybinding has been changed to `C-M-x' instead of `C-c
+   * The default keybinding has been changed to `C-M-x' instead of `C-c
      x', to conform to the (X)Emacs keybinding standards.
 
 
    I have few ideas on how this mode could be improved, however they
 may or may not appear in the next version of this package.
 
-  1. Add an additional buffer local variable to specify additional
+   * Add check to observe changes in the Java additional classpath and
+     restart BSH if such changes occur while it's running.
+
+   * Add an additional buffer local variable to specify additional
      arguments to the XSLT processor. These arguments could then be
      read in the XSLT stylesheet using the `xsl:param' element.
 
-  2. Add additional buffer local variable to support specifying HTTP
-     header values. This would require additional changes in the Cocoon
-     1.x code to support them.
+   * Introduce the ability to process an XML document with an XSLT
+     stylesheet, without using the `xml-stylesheet' processing
+     instruction inside the XML document. Define user customizable menu
+     entries for the XSLT stylesheets.
+
+     This would be really handy for people doing DocBook editing for
+     example, as the DocBook stylesheets live somewhere on the disk and
+     you don't want to put references to them in the XML documents.
+
+   * Provide the ability to view the result of processing in a browser,
+     in addition to viewing them in (X)Emacs. This again would be handy
+     for people doing HTML or WML authoring.
 
 
 
 ********
 
    I would appreciate any feedback on the _XSLT-process_ mode; please
-send it to Ovidiu Predescu (mailto:ovidiup@altavista.net).
+send it to Ovidiu Predescu (mailto:ovidiu@xemacs.org).
 
    The home page of the _XSLT-process_ package is:
 
 	makeinfo $<
 	info --output=../README --subnodes --file $@
 	sed -e '/^File:.*/d' -e '/[ 	]*,Top[ 	]*/d' <../README >../README.tmp
+	info --file=$@ --node=Installation --node='Setting up PSGML with XSLT-process' --output ../INSTALL
 	mv ../README.tmp ../README
 
 .texi.dvi:
 
 homepage: html
 	sed -e 's/<BODY[^>]*>/<BODY>/g' \
-	  -e 's^</BODY>^<p><a HREF=../index.html><img src=../../images/back.gif border=0%> Other (X)Emacs hacks</a><br><a href=../../index.html><img src=../../images/home.gif border=0%> Home</a></body>^g' <$(HTML) >$(HTML).tmp
-	mv $(HTML).tmp $(HTML)
+	  -e 's^</BODY>^<p><a HREF=../index.html><img src=../../images/back.gif border=0%> Other (X)Emacs hacks</a><br><a href=../../index.html><img src=../../images/home.gif border=0%> Home</a></body>^g' -e 's/xslt-process.html/index.html/g' <$(HTML) >$(HTML).tmp
+	mv $(HTML).tmp index.html
 
 clean:
 	rm -f *.aux *.cp *.fn *.ky *.log *.pg *.toc *.tp *.vr

Binary file modified.

doc/xslt-process.html

 <HTML>
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<!-- Created on February, 13  2001 by texi2html 1.64 -->
+<!-- Created on March, 2  2001 by texi2html 1.64 -->
 <!-- 
 Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
             Karl Berry  <karl@freefriends.org>
 <A HREF="xslt-process.pdf">PDF</A>, <A HREF="xslt-process.ps">PS</A>]
 </P><P>
 
-The current version of <EM>XSLT-process</EM> is 1.1. You can
-download it from <A HREF="xslt-process-1.1.tar.gz">here</A>.
+The current version of <EM>XSLT-process</EM> is 1.2.1. You can
+download it from <A HREF="xslt-process-1.2.1.tar.gz">here</A>.
 </P><P>
 
-For a list of changes between since the last version, please take a look
-at See section <A HREF="xslt-process.html#SEC10">4. Changes</A>.
+For a list of changes between since the last version, please
+see section <A HREF="xslt-process.html#SEC10">4. Changes</A>.
 </P><P>
 
 <A NAME="What is it and how to use it?"></A>
 The <EM>XSLT-process</EM> minor mode allows you, while you're inside a
 buffer for which this minor mode is enabled, to enter a few keystrokes
 that will invoke the XSLT processor of choice on the buffer. The result
-is displayed in another (X)Emacs buffer, which allows you to quickly
+is displayed in another (X)Emacs buffer, that allows you to quickly
 view and inspect the results.
 </P><P>
 
 <TABLE><tr><td>&nbsp;</td><td class=example><pre>&#60;?xml-stylesheet href="URL/to/XSLT/file" type="text/xsl"?&#62;
 </pre></td></tr></table></P><P>
 
+You can use any URI understood by your Java system, e.g. file, HTTP or
+FTP, to refer to a stylesheet. The XSLT engine will download the
+stylesheet from the remote location and make use of it locally. With the
+TrAX interface (see section <A HREF="xslt-process.html#SEC4">3.1 Supported XSLT processors</A>), the stylesheet is
+cached in the processor, so further invocations of the XSLT processor
+won't process the stylesheet again, unless the stylesheet is modified.
+</P><P>
+
 You can use URLs which are relative to the location of your XML file.
 For example if you have an XSLT file <TT>`page-html.xsl'</TT> in the same
 directory as the XML file you can simply have inside the XML file the
 
 The <EM>XSLT-process</EM> mode was designed to work with any XSLT
 processor written in the Java language. Support for processors written
-in other languages should be trivial to add.
+in programming languages other than Java may require some work.
 </P><P>
 
 Here is a <A HREF="xslt-process.gif">screenshot</A> of the <EM>XSLT-process</EM>
 mode in action.
 </P><P>
 
-<A NAME="Key binding"></A>
+<A NAME="Installation"></A>
 <HR SIZE="6">
 <A NAME="SEC3"></A>
-<H2> 2.1 Key binding </H2>
+<H1> 3. Installation </H1>
 <!--docid::SEC3::-->
 <P>
 
-To invoke the XSLT processor on a file, position the point inside the
-buffer and type <SAMP>`C-M-x'</SAMP>. You can customize the key binding by
-invoking <SAMP>`M-x customize-group RET xslt-process'</SAMP> and updating the
-key binding in the appropriate customization option.
+This mode depends on a few other packages:
 </P><P>
 
-The actual Emacs-Lisp function that gets invoked when you enter the
-keystrokes is <SAMP>`xslt-process-invoke'</SAMP>.
+<UL>
+
+<LI><STRONG>an XSLT processor</STRONG>:
+You definitely need an XSLT processor for this (X)Emacs mode to work!
+This package doesn't come with an XSLT processor integrated, so you need
+to download and install one (see section <A HREF="xslt-process.html#SEC4">3.1 Supported XSLT processors</A> for
+supported XSLT processors). Installing an XSLT processor is nothing else
+than placing the jar file in the Java CLASSPATH.
+<P>
+
+You can either put the jar file in the system's CLASSPATH environment
+variable or use <EM>XSLT-process</EM>'s customization to setup the
+additional classpath. The supporting Java code expects the Java XSLT
+processor to be in the classpath, so make sure you define it one way or
+the other.
 </P><P>
 
-The first time you invoke the above function, it will start-up the
-<A HREF="http://www.beanshell.org/">Java Bean Shell</A> as a separate process
-running in the background. This operation may take some time, however
-further invocations of the processor are very fast as the JVM is started
-and all the classes already loaded.
+<LI><STRONG>JDE</STRONG>:
+<EM>XSLT-process</EM> was tested with JDE version 2.2.2, but it should
+work with newer versions as well. Please make sure you follow all the
+installation instructions on JDE's Web site
+(<A HREF="http://sunsite.dk/jde/">http://sunsite.dk/jde/</A>)
+<P>
+
+<LI><STRONG>Elib</STRONG>:
+This package is a package JDE depends on, but I list it here to insure
+it's installed. If this package is missing, you'll get an error about
+the <SAMP>`avltree'</SAMP> package not found. This is a frequently asked
+question on the JDE's mailing list, so please make sure you don't ask it
+one more time.
+<P>
+
+</UL>
+<P>
+
+If the above packages are not already installed on your system, you can
+install them in an <TT>`emacs'</TT> directory in your home directory. Then
+add the following lines in your <TT>`.emacs'</TT> configuration file:
 </P><P>
 
-The XSLT processor will look into your XML file for an
-<SAMP>`xml-stylesheet'</SAMP> processing instruction specifying the XSLT file to
-be used to process the file.
+<TABLE><tr><td>&nbsp;</td><td class=example><pre>(setq load-path
+      (append (list "~/emacs/xslt-process-1.2.1/lisp"
+		    "~/emacs/jde/lisp"
+		    "~/emacs/semantic"
+		    "~/emacs/speedbar"
+		    ) load-path))
+
+(autoload 'xslt-process-mode "xslt-process"
+          "Run XSLT processor on buffer" t)
+</pre></td></tr></table></P><P>
+
+These lines add the needed packages in your emacs <SAMP>`load-path'</SAMP>
+variable, and make known the <EM>XSLT-process</EM> minor mode to your
+(X)Emacs.
+</P><P>
+
+After the <EM>XSLT-process</EM> mode has been made available to (X)Emacs,
+you can enable the minor mode on a per-buffer basis by running <SAMP>`M-x
+xslt-process-mode'</SAMP>. Or you can invoke <SAMP>`xslt-process-mode'</SAMP> from the
+mode's hook, see section <A HREF="xslt-process.html#SEC5">3.2 Setting up PSGML with XSLT-process</A> for an example
+on how you can do it.
 </P><P>
 
 <A NAME="Supported XSLT processors"></A>
 <HR SIZE="6">
 <A NAME="SEC4"></A>
-<H2> 2.2 Supported XSLT processors </H2>
+<H2> 3.1 Supported XSLT processors </H2>
 <!--docid::SEC4::-->
 <P>
 
 
 <UL>
 
+<LI>generic TrAX processor
+<P>
+
+Any XSLT processor that implements the TrAX interface as defined in the
+JAXP 1.1 should work. The currently tested XSLT processors are Saxon 6.2
+and Xalan 2.0.
+</P><P>
+
 <LI><A HREF="http://users.iclway.co.uk/mhkay/saxon/">Saxon</A>
 <P>
 
-Both Saxon version 5.5.1 and 6.0.1 have been tested and work fine. The
-6.0.1 version however prints some annoying messages to stdout which show
-up in the additional messages buffer.
+Both Saxon version 5.5.1, 6.0 and 6.1 are supported through the Saxon
+interface. If you have a version equal or newer than 6.2, the TrAX
+interface should be used instead. If you use the 6.0.1 version, beware
+that it prints some annoying messages to stdout which show up in the
+buffer of additional messages.
 </P><P>
 
 <LI><A HREF="http://xml.apache.org/xalan/">Xalan 1.2</A>
 <P>
 
-This works fine.
+Xalan 1.2 is supported using the Xalan1 interface.
 </P><P>
 
 <LI><A HREF="http://xml.apache.org/cocoon/">Cocoon 1.8.x</A>
 
 Although Cocoon is not an XSLT processor, but rather an XML publishing
 framework, I added support for it as I'm using it quite
-extensively. This was in fact the primary reason started
+extensively. This was in fact the primary reason I started
 <EM>XSLT-process</EM>: I got really tired of restarting Apache each time I
-was doing a change in either an XML file or an XSLT sheet, because of
-some weird caching problems in Cocoon.
+was doing a change in either an XML file or an XSLT sheet.
 </P><P>
 
 </UL>
 <P>
 
+<A NAME="Setting up PSGML with XSLT-process"></A>
+<HR SIZE="6">
+<A NAME="SEC5"></A>
+<H2> 3.2 Setting up PSGML with XSLT-process </H2>
+<!--docid::SEC5::-->
+<P>
+
+The XSLT-process minor mode works really nice in conjuction with the
+PSGML major mode for SGML and XML editing.
+</P><P>
+
+To setup the XSLT-process minor mode to be automatically enabled
+whenever you edit an XML file under PSGML, add the below lines in
+your <TT>`.emacs'</TT>. I assume you have already added the configuration
+lines mentioned in see section <A HREF="xslt-process.html#SEC3">3. Installation</A>.
+</P><P>
+
+<TABLE><tr><td>&nbsp;</td><td class=example><pre>(setq auto-mode-alist
+      (append '(("\\.xml$" . xml-mode)) auto-mode-alist))
+
+(add-hook 'xml-mode-hook 'xslt-process-mode)
+</pre></td></tr></table></P><P>
+
+If you're using a different major mode for editing XML documents, you
+can setup the mode's hook in a similar way as above to automatically
+enable the <EM>XSLT-process</EM> minor mode.
+</P><P>
+
+<A NAME="Key binding"></A>
+<HR SIZE="6">
+<A NAME="SEC6"></A>
+<H2> 3.3 Key binding </H2>
+<!--docid::SEC6::-->
+<P>
+
+To invoke the XSLT processor on a file, position the point inside the
+buffer and type <SAMP>`C-c C-x C-v'</SAMP>. You can customize the key binding by
+invoking <SAMP>`M-x customize-group RET xslt-process'</SAMP> and updating the
+key binding in the appropriate customization option.
+</P><P>
+
+The first time you invoke the XSLT processor on a buffer, the
+<EM>XSLT-process</EM> mode will start-up the
+<A HREF="http://www.beanshell.org/">Java Bean Shell</A>, a Java helper program
+as a separate process running in the background. This operation may take
+some time, however further invocations of the processor are very fast as
+the JVM is started and all the classes are already loaded.
+</P><P>
+
+The XSLT processor will look into your XML file for an
+<SAMP>`xml-stylesheet'</SAMP> processing instruction specifying the XSLT file to
+be used to process the file.
+</P><P>
+
 <A NAME="Customization"></A>
 <HR SIZE="6">
-<A NAME="SEC5"></A>
-<H2> 2.3 Customization </H2>
-<!--docid::SEC5::-->
+<A NAME="SEC7"></A>
+<H2> 3.4 Customization </H2>
+<!--docid::SEC7::-->
 <P>
 
 There are several things you might want to customize. You can get to the
 customization page by typing <SAMP>`M-x customize-group RET xslt-process'</SAMP>
-or by choosing the following menu path in Xemacs: <SAMP>`Options -&#62; Emacs
--&#62; Programming -&#62; Languages -&#62; Sgml -&#62; Xslt Process'</SAMP>.
+or by choosing the following menu path in XEmacs: <SAMP>`Options -&#62; Emacs
+-&#62; Programming -&#62; Tools -&#62; Xslt Process'</SAMP>.
 </P><P>
 
 To choose the XSLT processor of your choice update the <EM>Default
 
 <A NAME="Temporarily changing the XSLT processor"></A>
 <HR SIZE="6">
-<A NAME="SEC6"></A>
-<H2> 2.4 Temporarily changing the XSLT processor </H2>
-<!--docid::SEC6::-->
+<A NAME="SEC8"></A>
+<H2> 3.5 Temporarily changing the XSLT processor </H2>
+<!--docid::SEC8::-->
 <P>
 
-If you want to experiment the results of your stylesheets using
+If you want to experiment what are the results of your stylesheets using
 different XSLT processors, going through the customization page and
 changing the processor can be quite an involved process.
 </P><P>
 </pre></td></tr></table></P><P>
 
 In this release, the acceptable values for <SAMP>`processor'</SAMP> are
-<SAMP>`Saxon'</SAMP>, <SAMP>`Xalan1'</SAMP> and <SAMP>`Cocoon1'</SAMP>. By replacing the value
-of <SAMP>`processor'</SAMP>, you can run any of the supported processors on your
-file.
+<SAMP>`TrAX'</SAMP>, <SAMP>`Saxon'</SAMP>, <SAMP>`Xalan1'</SAMP>, and <SAMP>`Cocoon1'</SAMP>. By
+replacing the value of <SAMP>`processor'</SAMP>, you can run any of the
+supported processors on your file.
+</P><P>
+
+Note however that in this release the TrAX processor which is chosen is
+the first processor that appears in the <SAMP>`CLASSPATH'</SAMP>. If you want to
+experiment with multiple TrAX processors, you will need to change the
+order of the processors in the <SAMP>`CLASSPATH'</SAMP> and restart the BSH
+process (just kill the <SAMP>`*bsh*'</SAMP> buffer, the next time you invoke the
+XSLT processor, <EM>XSLT-process</EM> will automatically restart BSH).
 </P><P>
 
 <A NAME="Additional parameters passed to Cocoon"></A>
 <HR SIZE="6">
-<A NAME="SEC7"></A>
-<H3> 2.4.1 Additional parameters passed to Cocoon </H3>
-<!--docid::SEC7::-->
+<A NAME="SEC9"></A>
+<H3> 3.5.1 Additional parameters passed to Cocoon </H3>
+<!--docid::SEC9::-->
 <P>
 
 It is possible to pass additional parameters to a Cocoon processor using
 capable, thus transforming the output to HTML.
 </P><P>
 
-<A NAME="Installation"></A>
-<HR SIZE="6">
-<A NAME="SEC8"></A>
-<H1> 3. Installation </H1>
-<!--docid::SEC8::-->
-<P>
-
-The <EM>XSLT-process</EM> mode has been developed under XEmacs 21.1 under
-Linux, but all the precautions have been taken to make sure it works
-with GNU Emacs as well. Also, as the <EM>XSLT-process</EM> mode does not
-have any operating system dependencies by itself, it should work on any
-operating system JDE has been ported to, including Windows.
-</P><P>
-
-However since I'm not a user of neither GNU Emacs nor Windows, if you
-find any problems on these platforms, I would appreciate any feedback
-that helps improving this package.
-</P><P>
-
-This mode depends on a few other packages:
-</P><P>
-
-<UL>
-
-<LI><STRONG>JDE</STRONG>:
-This package was tested with JDE version 2.2.2, but it should work with
-newer versions as well. Please make sure you follow all the installation
-instructions on JDE's Web site (<A HREF="http://sunsite.dk/jde/">http://sunsite.dk/jde/</A>)
-<P>
-
-<LI><STRONG>Elib</STRONG>:
-This package is a package JDE depends on, but I list it here to insure
-it's installed. If this package is missing, you'll get an error about
-the <SAMP>`avltree'</SAMP> package not found. This is a frequently asked
-question on the JDE's mailing list, so please make sure you don't ask it
-one more time.
-<P>
-
-</UL>
-<P>
-
-Make sure you have these packages installed in your Emacs-Lisp path.
-</P><P>
-
-You can now add the following line in your <TT>`.emacs'</TT> file:
-</P><P>
-
-<TABLE><tr><td>&nbsp;</td><td class=example><pre>(autoload 'xslt-process-mode "xslt-process"
-          "Run XSLT processor on buffer" t)
-</pre></td></tr></table></P><P>
-
-After the <EM>XSLT-process</EM> mode has been made available to (X)Emacs,
-you can enable the minor mode on a per-buffer basis by running <SAMP>`M-x
-xslt-process-mode'</SAMP>. Or you can invoke <SAMP>`xslt-process-mode'</SAMP> from the
-mode's hook, see See section <A HREF="xslt-process.html#SEC9">3.1 Setting up PSGML with XSLT-process</A> for an example
-on how you can do it.
-</P><P>
-
-<A NAME="Setting up PSGML with XSLT-process"></A>
-<HR SIZE="6">
-<A NAME="SEC9"></A>
-<H2> 3.1 Setting up PSGML with XSLT-process </H2>
-<!--docid::SEC9::-->
-<P>
-
-The XSLT-process minor mode works really nice in conjuction with the
-PSGML major mode for SGML and XML editing.
-</P><P>
-
-To setup the XSLT-process minor mode to be automatically enabled when
-you visit an XML file under PSGML, add the following lines in your
-<TT>`.emacs'</TT> (I assume all the packages are installed under
-<TT>`~/emacs'</TT>):
-</P><P>
-
-<TABLE><tr><td>&nbsp;</td><td class=example><pre>(setq load-path
-      (append (list "~/emacs/xslt-process-1.0/lisp"
-		    "~/emacs/jde-2.2.2/lisp"
-		    "~/emacs/semantic-1.2.1"
-		    "~/emacs/speedbar-0.12"
-		    ) load-path))
-
-(setq auto-mode-alist
-      (append '(("\\.xml$" . xml-mode)) auto-mode-alist))
-
-(add-hook 'xml-mode-hook 'xslt-process-mode)
-
-(autoload 'xslt-process-mode "xslt-process"
-          "Run XSLT processor on buffer" t)
-</pre></td></tr></table></P><P>
-
-If you're using a different major mode for editing XML documents, you
-can setup the mode's hook in a similar way as above to automatically
-enable the <EM>XSLT-process</EM> minor mode.
-</P><P>
-
 <A NAME="Changes"></A>
 <HR SIZE="6">
 <A NAME="SEC10"></A>
 <!--docid::SEC10::-->
 <P>
 
-This is a list of changes since the 1.0 release.
+These are the changes since the 1.2 release:
 </P><P>
 
-<OL>
+<UL>
+
+<LI>
+Fixed problem in accessing stylesheets referred by <KBD>file:</KBD> URIs on
+Windows. Reported by <A HREF="mailto:kessler@balcab.ch">Nicolas Kessler</A>.
+<P>
+
+</UL>
+<P>
+
+This is the list of changes since the 1.1 release.
+</P><P>
+
+<UL>
+
+<LI>
+Added support for the TrAX interface, thanks to
+<A HREF="mailto:a.erskine@cs.ucl.ac.uk">Allan Erskine</A>. Currently Saxon
+6.2 and Xalan2 have been tested. The TrAX interface caches the XSLT
+stylesheets in the processor driver in a compiled form, so the speed of
+the processing is increased.
+<P>
+
+<LI>
+The mode is now running with GNU Emacs on Windows NT/2000, thanks to
+<A HREF="mailto:a.erskine@cs.ucl.ac.uk">Allan Erskine</A> for figuring out
+the issues.
+<P>
+
+<LI>
+Changed again the keyboard binding to <KBD>C-c C-x C-v</KBD>, as <KBD>C-M-x</KBD>
+doesn't work on Windows systems.
+<P>
+
+<LI>
+The documentation has been reorganized a little bit to be more logical.
+<P>
+
+</UL>
+<P>
+
+This is the list of changes since the 1.0 release.
+</P><P>
+
+<UL>
 
 <LI>
 The <SAMP>`xslt-process-additional-classpath'</SAMP> customization variable has
 <KBD>C-c x</KBD>, to conform to the (X)Emacs keybinding standards.
 <P>
 
-</OL>
+</UL>
 <P>
 
 <A NAME="Future enhancements"></A>
 may not appear in the next version of this package.
 </P><P>
 
-<OL>
+<UL>
+
+<LI>
+Add check to observe changes in the Java additional classpath and
+restart BSH if such changes occur while it's running.
+<P>
 
 <LI>
 Add an additional buffer local variable to specify additional arguments
 <P>
 
 <LI>
-Add additional buffer local variable to support specifying HTTP header
-values. This would require additional changes in the Cocoon 1.x code to
-support them.
+Introduce the ability to process an XML document with an XSLT
+stylesheet, without using the <SAMP>`xml-stylesheet'</SAMP> processing
+instruction inside the XML document. Define user customizable menu
+entries for the XSLT stylesheets.
 <P>
 
-</OL>
+This would be really handy for people doing DocBook editing for example,
+as the DocBook stylesheets live somewhere on the disk and you don't want
+to put references to them in the XML documents.
+</P><P>
+
+<LI>
+Provide the ability to view the result of processing in a browser, in
+addition to viewing them in (X)Emacs. This again would be handy for
+people doing HTML or WML authoring.
+<P>
+
+</UL>
 <P>
 
 <A NAME="Feedback"></A>
 <P>
 
 I would appreciate any feedback on the <EM>XSLT-process</EM> mode; please
-send it to <A HREF="mailto:ovidiup@altavista.net">Ovidiu Predescu</A>.
+send it to <A HREF="mailto:ovidiu@xemacs.org">Ovidiu Predescu</A>.
 </P><P>
 
 The home page of the <EM>XSLT-process</EM> package is:
 <BR>
 <A NAME="TOC2" HREF="xslt-process.html#SEC2">2. What is it and how to use it?</A>
 <BR>
-<UL>
-<A NAME="TOC3" HREF="xslt-process.html#SEC3">2.1 Key binding</A>
-<BR>
-<A NAME="TOC4" HREF="xslt-process.html#SEC4">2.2 Supported XSLT processors</A>
-<BR>
-<A NAME="TOC5" HREF="xslt-process.html#SEC5">2.3 Customization</A>
-<BR>
-<A NAME="TOC6" HREF="xslt-process.html#SEC6">2.4 Temporarily changing the XSLT processor</A>
+<A NAME="TOC3" HREF="xslt-process.html#SEC3">3. Installation</A>
 <BR>
 <UL>
-<A NAME="TOC7" HREF="xslt-process.html#SEC7">2.4.1 Additional parameters passed to Cocoon</A>
+<A NAME="TOC4" HREF="xslt-process.html#SEC4">3.1 Supported XSLT processors</A>
+<BR>
+<A NAME="TOC5" HREF="xslt-process.html#SEC5">3.2 Setting up PSGML with XSLT-process</A>
+<BR>
+<A NAME="TOC6" HREF="xslt-process.html#SEC6">3.3 Key binding</A>
+<BR>
+<A NAME="TOC7" HREF="xslt-process.html#SEC7">3.4 Customization</A>
+<BR>
+<A NAME="TOC8" HREF="xslt-process.html#SEC8">3.5 Temporarily changing the XSLT processor</A>
+<BR>
+<UL>
+<A NAME="TOC9" HREF="xslt-process.html#SEC9">3.5.1 Additional parameters passed to Cocoon</A>
 <BR>
 </UL>
 </UL>
-<A NAME="TOC8" HREF="xslt-process.html#SEC8">3. Installation</A>
-<BR>
-<UL>
-<A NAME="TOC9" HREF="xslt-process.html#SEC9">3.1 Setting up PSGML with XSLT-process</A>
-<BR>
-</UL>
 <A NAME="TOC10" HREF="xslt-process.html#SEC10">4. Changes</A>
 <BR>
 <A NAME="TOC11" HREF="xslt-process.html#SEC11">5. Future enhancements</A>
 <BR>
 <A NAME="TOC2" HREF="xslt-process.html#SEC2">2. What is it and how to use it?</A>
 <BR>
-<A NAME="TOC8" HREF="xslt-process.html#SEC8">3. Installation</A>
+<A NAME="TOC3" HREF="xslt-process.html#SEC3">3. Installation</A>
 <BR>
 <A NAME="TOC10" HREF="xslt-process.html#SEC10">4. Changes</A>
 <BR>
 <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="xslt-process.html#SEC_About"> ? </A>]</TD>
 </TR></TABLE>
 <H1>About this document</H1>
-This document was generated by <I>Ovidiu Predescu</I> on <I>February, 13  2001</I>
+This document was generated by <I>Ovidiu Predescu</I> on <I>March, 2  2001</I>
 using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
 "><I>texi2html</I></A>
 <P></P>  

Binary file modified.

doc/xslt-process.ps

 %!PS-Adobe-2.0
 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
 %%Title: xslt-process.dvi
-%%Pages: 10
+%%Pages: 9
 %%PageOrder: Ascend
 %%BoundingBox: 0 0 612 792
 %%EndComments
 %DVIPSWebPage: (www.radicaleye.com)
 %DVIPSCommandLine: dvips -o xslt-process.ps xslt-process.dvi
 %DVIPSParameters: dpi=600, compressed
-%DVIPSSource:  TeX output 2001.02.13:2139
+%DVIPSSource:  TeX output 2001.03.02:2032
 %%BeginProcSet: texc.pro
 %!
 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
 %%EndProcSet
 TeXDict begin 40258431 52099146 1000 600 600 (xslt-process.dvi)
 @start
-%DVIPSBitmapFont: Fa cmsltt10 10.95 5
-/Fa 5 121 df<007FB612E0B712F016F8A316F06C15E02507769E30>45
-D<913903FC01E091391FFF81F0027F13E391B512F7010314FF5B49130790261FF80113E0
-49487ED97FC0137F495A91C7123F485A484815C0A2485A5B120F5B001FED1F8049150000
-3F92C7FC5BA3127F90CAFCA45A5AA716F86C4A7EA26C14035EA26D1307003F5D6D130F00
-1F4A5A6D133F6C6C495A6D495A2607FF0790C7FC6CEBFFFE6C5C6C5C6D13E0011F1380D9
-07FCC8FC2C3A78B830>67 D<D93FF8ECFFE0496C4913F0496C4913F8A2017F4A13F0013F
-16E0010F91380FFE0002DE147E02DF131FA2EE3EFE131F029FEB7EFC167C16FC16F8ED80
-F9013F1381021FEBF1F8158316E1EC0F8716C3137F017E018F5B1683159F160316079038
-FE07BE01FC01FE5B15FCA215F8160F0001EB03F09026F801E05B91C7FCA3161F1203495D
-A4163F12074992C7FCA2D87FFC903803FFE0486C497FA46C486D5B35387EB730>77
-D<EC1FFC91B51280010314C0010F14E04914F0137F9039FFF00FF848EB8007489038000F
-F0D807FC13074914E04848EB01C0484890C7FCA2485A5B127F90C9FCA35A5AA77E6CEC0F
-806D131FED3FC06C6C14806D137FD81FF8EBFF00380FFE0390B55A6C5C00015C6C14E001
-3F1380D907FCC7FC252A77A830>99 D<903AFFFE07FFF0486D4813F84816FCA26C16F86C
-496C13F0903A07F001FC006D6C485A6D6C485A4B5A6D6C485A4B5ADA7F7FC7FC157EEC3F
-FE6E5A5D6E5A5DA24A7E143F4A7EA2ECFCFCEB01F8903803F07E903807E07F49487E011F
-8090383F801FD97F007F01FE6D7E263FFFC0B5FC4801E11480B515C0A26C16806C01C014
-002E277DA630>120 D E
+%DVIPSBitmapFont: Fa cmsltt10 10.95 11
+/Fa 11 121 df<007FB612E0B712F016F8A316F06C15E02507769E30>45
+D<1378EA01FE487E5A1480A25A14007E5B6C5AEA00F090C7FCAFEA0F80EA3FC0487E7F12
+FFA45B127F6C5A6CC7FC11276DA630>58 D<913903FC01E091391FFF81F0027F13E391B5
+12F7010314FF5B49130790261FF80113E049487ED97FC0137F495A91C7123F485A484815
+C0A2485A5B120F5B001FED1F80491500003F92C7FC5BA3127F90CAFCA45A5AA716F86C4A
+7EA26C14035EA26D1307003F5D6D130F001F4A5A6D133F6C6C495A6D495A2607FF0790C7
+FC6CEBFFFE6C5C6C5C6D13E0011F1380D907FCC8FC2C3A78B830>67
+D<D93FF8ECFFE0496C4913F0496C4913F8A2017F4A13F0013F16E0010F91380FFE0002DE
+147E02DF131FA2EE3EFE131F029FEB7EFC167C16FC16F8ED80F9013F1381021FEBF1F815
+8316E1EC0F8716C3137F017E018F5B1683159F160316079038FE07BE01FC01FE5B15FCA2
+15F8160F0001EB03F09026F801E05B91C7FCA3161F1203495DA4163F12074992C7FCA2D8
+7FFC903803FFE0486C497FA46C486D5B35387EB730>77 D<EC1FFC91B51280010314C001
+0F14E04914F0137F9039FFF00FF848EB8007489038000FF0D807FC13074914E04848EB01
+C0484890C7FCA2485A5B127F90C9FCA35A5AA77E6CEC0F806D131FED3FC06C6C14806D13
+7FD81FF8EBFF00380FFE0390B55A6C5C00015C6C14E0013F1380D907FCC7FC252A77A830
+>99 D<EC1FE0ECFFFC010313FF010F1480013F14C04914E09039FFF03FF048EB800F3A03
+FE0007F8484813035B485A4848EB01FC5B123F5B127F90C7FC90B6FCA2B712F8A316F048
+C9FCA37E7EED03C06DEB07E0003FEC0FF07F6C6CEB1FE06DEB7FC0390FFE03FF6CB61280
+6C15006C14FC6C6C5B011F13E0010390C7FC262A79A830>101 D<EEFF80030713E0031F
+13F0157F92B512F85C4AEB07F0EC07FC03F813E091390FF001C04BC7FCA2141F5DA548B6
+12FE48815AA36C5DC7D87F80C7FC92C8FCA55C5CA513015CA513035CA513075CA2007FB5
+12FEB7FCA46C5C2D397CB830>I<15E0EC03F8140781A35D6E5A6E5A91C8FCA990B512C0
+48805AA27E7EEB001F5DA5143F5DA5147F92C7FCA55C5CA513015CA2007FB61280B712C0
+16E0A216C06C1580233979B830>105 D<90383FFFF8497F81A37F90380001FCA514035D
+A514075DA5140F5DA5141F5DA5143F5DA5147F92C7FCA55C5CA2003FB612F04815F8B712
+FCA26C15F86C15F026387BB730>108 D<3B3FFFC07FFF80486DB512C0B515E0A26C16C0
+6C496C13803B03F00007F0006D5C150F00015D151F5E153F6D91C7FC5D0000147E15FE5D
+140101FE5BA290387E03F0A24A5AA24A5A137F4A5A133F4AC8FCA2147E14FE5C131F5CA2
+5C6D5A2B2778A630>118 D<903AFFFE07FFF0486D4813F84816FCA26C16F86C496C13F0
+903A07F001FC006D6C485A6D6C485A4B5A6D6C485A4B5ADA7F7FC7FC157EEC3FFE6E5A5D
+6E5A5DA24A7E143F4A7EA2ECFCFCEB01F8903803F07E903807E07F49487E011F8090383F
+801FD97F007F01FE6D7E263FFFC0B5FC4801E11480B515C0A26C16806C01C014002E277D
+A630>120 D E
 %EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fb cmb10 10.95 6
-/Fb 6 109 df<B712FCEEFFC017F017FC17FFC69026F0003F7F04077F040113F082717E
-717E717E170F84831980A219C083A219E0A519F0A483A55FA419E0A519C0A25F1980A24D
-1300A24D5A4D5A177F4D5A4C5B04075B043F5BB9C7FC5F17F817C004FCC8FC3C3E7CBD46
->68 D<B812FEA483C69038F8003F16071601828383A2EF1F80A3170FED01F0A3EF07C0A3
-150394C7FCA21507151F91B5FCA5ECF81F1507150318F8A21501EF01F0A592C71203A218
-E0A21707A2170F171F18C0173F17FF1603161FB9FCA21880A3353D7CBC3C>I<010FB612
-80A5D90001EBE000B3B3A4EA1FE0EA3FF0EA7FF8A2EAFFFCA44A5BA26C48485B01F091C7
-FC6C48485A391FF03FFC6CB55A6C5C000114C026001FFCC8FC293F81BD2F>74
-D<13FFB5FCA512077EAFEC03FE91381FFFC0027F13F091B57E9138FE0FFE9138F003FF4A
-7E02C014804A6C13C017E0A3EE7FF0A317F8AC17F0A3EEFFE0A217C05D02C014806E4813
-006E485A9138FC1FFC01FCB55A496C13E0D9F01F1380C7D807FCC7FC2D407EBE33>98
-D<EA01F8487E487E487E481380A66C13006C5A6C5A6C5AC8FCA913FFB5FCA512077EB3AB
-B512F8A515407EBF19>105 D<13FFB5FCA512077EB3B3AFB512FCA5163F7EBE19>108
-D E
-%EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fc cmbx12 13.14 18
-/Fc 18 117 df<EA07E0EA1FF8EA3FFCEA7FFEA2B5FCA6EA7FFEA2EA3FFCEA1FF8EA07E0
+%DVIPSBitmapFont: Fb cmbx12 13.14 19
+/Fb 19 117 df<EA07E0EA1FF8EA3FFCEA7FFEA2B5FCA6EA7FFEA2EA3FFCEA1FF8EA07E0
 1010778F22>46 D<15F014011407141F147FEB03FF137FB6FCA313FC1380C7FCB3B3B200
-7FB712E0A52B4777C63D>49 D<EE07E0160FA2161F163F167F16FFA25D5D5DA25D5D5DA2
-157D15FDEC01F915F1EC03E11407EC0FC1EC1F811501143F147E14FC14F8EB01F01303EB
-07E014C0EB0F80131FEB3F00133E5B13FC485A485A5B1207485A485A90C7FC123E127E5A
-B912FCA5C80003EBE000AD023FB612FCA536487DC73D>52 D<EE01F8A24C7EA34C7EA24C
-7EA34C7FA24C7FA34C7FA293B57EA34B8016F303038016E316E103078016C0030F805E83
-031F814C7E4B81153E83037E81037C7F03FC815D830201824B7F0203825D830207824B7F
-020F825D84021F8392B8FC4A83A34A83027CC8120F02FC835C840101844A810103845C84
-0107844A81010F845C85011F85496C82B600C091B712F0A5544D7CCC5D>65
+7FB712E0A52B4777C63D>49 D<ECFFF80107EBFF80013F14F090B612FC4881480101EBFF
+802707F8003F13C0D80FE0010F13E0D81F806D13F0003F80D87FF06D13F86D15FC6D7F00
+FF16FE6D147FA217FF82A36C5A6C5A6C5A6C5AC95A17FEA3EEFFFCA24B13F817F05D17E0
+4B13C017804B13004B5A4B5A5EED7FE04B5A4A5B4A90C7FCEC07FC4A5A4A5A4B131FEC3F
+804AC7FC14FE4948143E495AEB07E0495A4948147E49C8FC017E15FE90B7FC4816FC5A5A
+5A5A5A5AB8FC17F8A430477AC63D>I<D8038015E001E0140301FC143F9039FFE003FF91
+B612C017801700A25E5E16F05E5E93C7FC15FC15F001E790C8FC01E0C9FCAAEC1FFC01E1
+B512C001E714F001EF14FC9039FFE01FFFDA0007138001FC6D13C001F06D13E04915F049
+7F17F8C913FC167F17FEA417FFA3EA0FC0EA3FF0487EA2487EA317FEA34914FF6C4815FC
+5B018015F86CC74813F07F6C6C4913E0D80FF04913C0D807FC011F13806CB46CB512006C
+90B512FC6C5D013F14C0010F91C7FC010113F030487AC63D>53 D<EE01F8A24C7EA34C7E
+A24C7EA34C7FA24C7FA34C7FA293B57EA34B8016F303038016E316E103078016C0030F80
+5E83031F814C7E4B81153E83037E81037C7F03FC815D830201824B7F0203825D83020782
+4B7F020F825D84021F8392B8FC4A83A34A83027CC8120F02FC835C840101844A81010384
+5C840107844A81010F845C85011F85496C82B600C091B712F0A5544D7CCC5D>65
 D<93261FFF80EB01C00307B500F81303033F02FE13074AB7EA800F0207EEE01F021F903A
 FE007FF83F027F01E0903807FC7F91B5C73801FEFF010301FCEC007F4901F0814901C015
 0F4949814990C97E494882495A48498248197F5C48193F5C48191F5C48190FA2485BA21A
 B3A6167CAA013F14F880A290391FFE01F0010F1303903907FF87E06DEBFFC06D14806D6C
 1300EC0FFC26467EC430>I E
 %EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fd cmtt10 10.95 63
-/Fd 63 127 df<121C127FEAFF80B3EA7F00B2123EC7FCA8121C127FA2EAFF80A3EA7F00
+%DVIPSBitmapFont: Fc cmb10 10.95 18
+/Fc 18 116 df<B712FCEEFFC017F017FC17FFC69026F0003F7F04077F040113F082717E
+717E717E170F84831980A219C083A219E0A519F0A483A55FA419E0A519C0A25F1980A24D
+1300A24D5A4D5A177F4D5A4C5B04075B043F5BB9C7FC5F17F817C004FCC8FC3C3E7CBD46
+>68 D<B812FEA483C69038F8003F16071601828383A2EF1F80A3170FED01F0A3EF07C0A3
+150394C7FCA21507151F91B5FCA5ECF81F1507150318F8A21501EF01F0A592C71203A218
+E0A21707A2170F171F18C0173F17FF1603161FB9FCA21880A3353D7CBC3C>I<010FB612
+80A5D90001EBE000B3B3A4EA1FE0EA3FF0EA7FF8A2EAFFFCA44A5BA26C48485B01F091C7
+FC6C48485A391FF03FFC6CB55A6C5C000114C026001FFCC8FC293F81BD2F>74
+D<B7FCA5C601F8C8FCB3AD177CA417FC17F8A41601A3160317F01607A2160F161F163F16
+FF1503B8FC17E0A42E3E7CBD37>76 D<D907FE133890393FFFC07890B5EAF0F84814F900
+0714FF380FFE07EBF0004848133F4848131F150F007F1407491303A212FF1501A36D1300
+A27F7F6D140013FE387FFFE014FEECFFE06C14FC816CECFF806C15C06C15E016F012016C
+15F86D14FC131F010114FEEB001F14019138003FFF150F81A200788012F8A281A27EA216
+FE7E15036C15FC7F6DEB07F813F001FCEB1FF09039FFC07FE091B512C000FC1580D8F83F
+1400D8F00713FC48C613E028407BBE33>83 D<003FB812FCA5D9FC03EBE01FD87FE0ED07
+FE01C01501018015001300007E177EA3007C173EA400FC173F48171FA5C71600B3AF013F
+B612FEA5383D7DBC3F>I<003FB5D8FC0FB512F0A5D8003F90C7380FC0006D6D495A4DC7
+FC6D7F6D6D137E5F6D7F4C5A6D6D485A6D13FC4C5ADA7FFE5B160F6E6C485A6E139F04BF
+C8FC6E13FEA26E5B6E5BA28082806F7EA26F7E83A24B7F92B5FC83DA01FB7FEC03F303F1
+7FEC07E1DA0FC07F707EEC1F804B6C7E5C027E6D7F707F5C49486D7FA249486D7F49486D
+7FA249486D7F49486E7EA2B6011FB6FCA5403E7EBD45>88 D<EB0FFE90387FFFC048B512
+F04814FC3907FC0FFE48486C7E6D6C7F486C7E82A26E7FA36C5A6C5AEA01E0C8FC5C49B5
+FC131F90B6FC000313F84813C0481300EA1FFC485A127F5B12FF5BA45CA26C6C5A16F83B
+3FF807BFFF80391FFC1F3F390FFFFE1F6C497E0001EBF80326003FE0C8FC292B7EA92C>
+97 D<13FFB5FCA512077EAFEC03FE91381FFFC0027F13F091B57E9138FE0FFE9138F003
+FF4A7E02C014804A6C13C017E0A3EE7FF0A317F8AC17F0A3EEFFE0A217C05D02C014806E
+4813006E485A9138FC1FFC01FCB55A496C13E0D9F01F1380C7D807FCC7FC2D407EBE33>
+I<EB03FF011F13E0017F13F890B57E48EB83FE3903FE01FF00075B4848481380121F13F8
+123FA2127F496C13006E5AEC007800FF91C7FCAC127FA27F003FEC07C0A26C6C130F1680
+6C6C131F000715006C6C137F6CEBC1FE6CEBFFFC6D13F0011F5B010390C7FC222B7DA928
+>I<49B47E010F13F0013F7F90B512FE48EBC3FF48010013804848EB7FC04848133F001F
+15E05B003FEC1FF0A2485A150F16F8A212FFA290B6FCA401F0C8FCA5127FA37F003F15F8
+A26C6C1301000F15F06D13036C6CEB07E06C9038800FC06C9038F07F806C6CB512006D5B
+010F13F8010013C0252B7EA92A>101 D<EA01F8487E487E487E481380A66C13006C5A6C
+5A6C5AC8FCA913FFB5FCA512077EB3ABB512F8A515407EBF19>105
+D<13FFB5FCA512077EB3B3AFB512FCA5163F7EBE19>108 D<01FFEB7FE0B53801FFF802
+077F4A7F91381FC3FFDA3E0313800007137C6CEB780102F014C014E0A214C0A31480B3A4
+B5D8FE1F13FFA530297EA833>110 D<49B47E010F13F0013F13FC90B6FC48018113803A
+03FE007FC04848EB3FE0000F15F049131F001F15F8A24848EB0FFCA2007F15FEA400FF15
+FFAB007F15FEA3003F15FC6D131F001F15F8A26C6CEB3FF0000715E06C6CEB7FC03A01FF
+81FF806C90B51200013F13FC010F13F001011380282B7EA92D>I<9038FF03FEB5381FFF
+C0027F13F091B57E9138FE1FFE9138F007FF0007497E6C01C014804A6C13C017E081A217
+F0A2167F17F8ACEEFFF0A317E05D17C0A26E4813806E4813006E485A9138FC1FFC91B55A
+16E0029F1380DA87FCC7FC0280C8FCACB512FEA52D3B7EA833>I<3901FE07F800FFEB0F
+FE91383FFF804A13C0EC7C7F9138F8FFE03807FFF06C5B5CA2ED7FC09138803F80ED1F00
+92C7FCA291C8FCB3A3B6FCA523297FA827>114 D<90387FE1E03803FFFB4813FF5A381F
+E07F383F801F387F000F007E130712FE1403A27EA26DC7FC13F013FF6C13F014FC6C13FF
+15806C14C07E6C14E0000114F06C7E010313F8EB003F140F0078130712F814037EA36C14
+F06C1307A29038800FE09038F03FC090B51280150000F813FC38E03FF01D2B7DA924>I
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fd cmtt10 10.95 64
+/Fd 64 127 df<121C127FEAFF80B3EA7F00B2123EC7FCA8121C127FA2EAFF80A3EA7F00
 A2121C09396DB830>33 D<00101304007C131F00FEEB3F80A26C137FA248133FB2007E14
 00007C7F003C131E00101304191C75B830>I<1438147C14FCA4EB03FF011F13E090B512
 FC4880000780481580261FFEFD13C09039F0FC3FE0D83FC0131FD87F80EB0FF001001307
 EA7FE0A2EA3FC0EA0F000C0C6E8B30>I<16F01501ED03F8A21507A2ED0FF0A2ED1FE0A2
 ED3FC0A2ED7F80A2EDFF00A24A5AA25D1403A24A5AA24A5AA24A5AA24A5AA24A5AA24AC7
 FCA2495AA25C1303A2495AA2495AA2495AA2495AA2495AA249C8FCA2485AA25B1203A248
-5AA2485AA2485AA2485AA2485AA248C9FCA25AA2127CA225477BBE30>I<14FE903807FF
-C0497F013F13F8497F90B57E48EB83FF4848C6138049137F4848EB3FC04848EB1FE04913
-0F001F15F0491307A24848EB03F8A290C712014815FCA400FEEC00FEAD6C14016C15FCA3
-6D1303003F15F8A26D1307001F15F0A26D130F6C6CEB1FE0A26C6CEB3FC06C6CEB7F806D
-13FF2601FF8313006CEBFFFE6D5B6D5B010F13E06D5BD900FEC7FC273A7CB830>I<EB03
-C0497EA2130FA2131FA2133F137F13FF1203123FB5FCA213EF138FEA7E0F1200B3B0003F
-B512F84814FCB612FEA26C14FC6C14F81F3977B830>I<EB07FC90383FFFC090B512F000
-03804814FE4880261FF80F1380263FE00113C09038C0007F4848EB3FE090C7121FED0FF0
-4814075A6C15F81503A3127E1218C8FCA2150716F0150F16E0151F16C0153FED7F8015FF
-4A13005DEC07FC4A5A4A5A4A5A4A5A4A5A4990C7FC495A495AEB0FF0EB3FE0495A495A48
-90C8FC4848EB01F04848EB03F8485AEA1FE048B6FCB7FCA37E6C15F025397BB830>I<EC
-03FC4A7E140F141FA2143F147F157E14FEA2EB01FCEB03F8A2EB07F0A2EB0FE0EB1FC0A2
-EB3F80A2EB7F0013FEA2485A485AA2485AA2485A485AA2485AA248C7FC12FEB8FC1780A4
-6C1600C8007EC7FCAA91387FFFFE91B6FCA46E5B29397DB830>52
-D<EC0FF8EC7FFF49B51280010714E0131F4914F090387FF80F9039FFC007F84813803803
-FE005B485A4848EB03F0ED01E0484890C7FC5B123F5BA2127FEB000C903803FFE0010F13
-F8D8FF3F13FE48B6FCB7128016C09039FE007FE001F8EB1FF001E0130F49EB07F849EB03
-FCA290C7120116FE1500A37EA46C7E15016D14FC121F6D1303000FEC07F86D130F6C6CEB
-1FF06DEB3FE03A03FF81FFC06C90B512806C15006D5B011F13F8010713E001011380273A
-7CB830>54 D<127CB712FC16FEA416FC48C7EA0FF816F0ED1FE0007CEC3FC0C8EA7F80ED
-FF00A24A5A4A5A5D14075D140F5D4A5AA24A5AA24AC7FCA25C5C13015CA213035CA21307
-5CA4495AA6131F5CA96D5A6DC8FC273A7CB830>I<120FEA3FC0EA7FE0A2EAFFF0A4EA7F
-E0A2EA3FC0EA0F00C7FCAF120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C27
-6EA630>58 D<16F01503ED07F8151F157FEDFFF014034A13C0021F138091383FFE00ECFF
-F8495B010713C0495BD93FFEC7FC495A3801FFF0485B000F13804890C8FCEA7FFC5BEAFF
-E05B7FEA7FF87FEA1FFF6C7F000313E06C7F38007FFC6D7E90380FFF806D7F010113F06D
-7FEC3FFE91381FFF80020713C06E13F01400ED7FF8151F1507ED03F01500252F7BB230>
-60 D<007FB7FCA2B81280A36C16006C5DCBFCA7003FB612FE4881B81280A36C1600A229
-157DA530>I<1278127EB4FC13C07FEA7FF813FEEA1FFF6C13C000037F6C13F86C6C7EEB
-1FFF6D7F010313E06D7F9038007FFC6E7E91380FFF806E13C0020113F080ED3FF8151F15
-3FEDFFF05C020713C04A138091383FFE004A5A903801FFF0495B010F13804990C7FCEB7F
-FC48485A4813E0000F5B4890C8FCEA7FFE13F8EAFFE05B90C9FC127E1278252F7BB230>
-I<EB1FFE90B512E0000314F8000F14FE4880481580267FF80313C09038C0007F48C7121F
-16E0150FA3127E151F0018EC7FC0C812FF020313804A13004A5AEC1FF84A5AEC7FC04A5A
-92C7FC495AA2495A5CA213075CA86D5A90C9FCA8EB01C0EB07F0A2497EA36D5AA2EB01C0
-23397AB830>I<EC1FE0ECFFF8010313FE010F7F4914804914C090397FF03FE09038FF80
-0F4890380007F0D803FC13033A07F801FBF89038F007FF380FE01F4A13FCEA1FC0495A00
-3FEBFF0F903800FE07903901FC03FE007FEBF801EA7E03ECF000A2EAFE0700FC49137EAA
-00FE6D13FED87E0314FCA2ECF801D87F0114F8003FEBFC03903900FE07F0903880FF0F00
-1F90387FFFE06D6C13C0EA0FE06E13803A07F007FE009038F801F86C6CC7127C6CB414FE
-6CEB800390387FF01F6DB512FC6D14F86D14E0010314C00100EBFE00EC1FF0273A7CB830
->I<007FB512F0B612FE6F7E82826C813A03F8001FF815076F7E1501A26F7EA615015EA2
-4B5A1507ED1FF0ED7FE090B65A5E4BC7FC6F7E16E0829039F8000FF8ED03FC6F7E150016
-7FA3EE3F80A6167F1700A25E4B5A1503ED1FFC007FB6FCB75A5E16C05E6C02FCC7FC2938
-7EB730>66 D<91387F803C903903FFF03E49EBFC7E011F13FE49EBFFFE5B9038FFE07F48
-EB801F3903FE000F484813075B48481303A2484813015B123F491300A2127F90C8FC167C
-16005A5AAC7E7EA2167C6D14FE123FA27F121F6D13016C6C14FCA26C6CEB03F86D13076C
-6CEB0FF03901FF801F6C9038E07FE06DB512C06D14806D1400010713FC6D13F09038007F
-C0273A7CB830>I<007FB7FCB81280A47ED803F8C7123FA8EE1F0093C7FCA4157C15FEA4
-90B5FCA6EBF800A4157C92C8FCA5EE07C0EE0FE0A9007FB7FCB8FCA46C16C02B387EB730
->69 D<383FFFF8487FB57EA26C5B6C5BD801FCC9FCB3B0EE0F80EE1FC0A9003FB7FC5AB8
-FCA27E6C16802A387EB730>76 D<D83FF8ECFFE0486C4913F0486C4913F8A2007F16F06C
-6C4913E00007160001EF14BFEC800FA39039E7C01F3FA4ECE03F01E3133EA2ECF07EA201
-E1137CA2ECF8FCA201E013F8A214FDEC7DF0A3147FEC3FE0A3EC1FC0A2EC070091C7FCAD
-D83FFC903801FFE0486C4913F0B54913F8A26C486D13F06C486D13E02D387FB730>I<90
-383FFFE048B512FC000714FF4815804815C04815E0EBF80001E0133FD87F80EB0FF0A290
-C71207A44815F8481403B3A96C1407A26C15F0A36D130FA26D131F6C6CEB3FE001F813FF
-90B6FC6C15C06C15806C1500000114FCD8003F13E0253A7BB830>79
-D<007FB512F0B612FE6F7E16E0826C813903F8003FED0FFCED03FE15016F7EA282178016
-3FA6167F17005EA24B5A1503ED0FFCED3FF890B6FC5E5E16804BC7FC15F001F8C9FCB038
-7FFFC0B57EA46C5B29387EB730>I<003FB57E4814F0B612FC15FF6C816C812603F8017F
-9138003FF0151F6F7E15071503821501A515035E1507150F4B5A153F4AB45A90B65A5E93
-C7FC5D8182D9F8007FED3FE0151F150F821507A817F8EEF1FCA53A3FFF8003FB4801C0EB
-FFF8B56C7E17F06C496C13E06C49EB7FC0C9EA1F002E397FB730>82
-D<90390FF803C0D97FFF13E048B512C74814F74814FF5A381FF80F383FE001497E484813
-7F90C7123F5A48141FA2150FA37EED07C06C91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C
-14E0000114F86C80011F13FF01031480D9003F13C014019138007FE0151FED0FF0A2ED07
-F8A2007C140312FEA56C140716F07F6DEB0FE06D131F01F8EB3FC001FF13FF91B5128016
-0000FD5CD8FC7F13F8D8F81F5BD878011380253A7BB830>I<003FB712C04816E0B8FCA4
-3AFE003F800FA8007CED07C0C791C7FCB3B1011FB5FC4980A46D91C7FC2B387EB730>I<
-3B7FFFC007FFFCB56C4813FEA46C496C13FCD803F8C7EA3F80B3B16D147F00011600A36C
-6C14FE6D13016D5CEC800390393FE00FF890391FF83FF06DB55A6D5C6D5C6D91C7FC9038
-007FFCEC1FF02F3980B730>I<D87FFE90380FFFC0B54913E06E5AA24A7E6C486D13C0D8
-07F0903801FC00A26D130300035DA46C6C495AA46C6C495AA46D131F6D5CA3EC803F013F
-5CA46D6C48C7FCA490380FE0FEA401075B14F1A301035BA314FB01015BA314FFA26D5BA4
-6E5A6E5A2B397EB730>I<3A3FFF01FFF84801837F02C77FA202835B6C01015B3A01FC00
-7F806D91C7FC00005C6D5BEB7F01EC81FCEB3F8314C3011F5B14E7010F5B14FF6D5BA26D
-5BA26D5BA26D90C8FCA4497FA2497FA2815B81EB0FE781EB1FC381EB3F8181EB7F008149
-7F49800001143F49800003141F49800007140FD87FFEEB7FFFB590B5128080A25C6C486D
-130029387DB730>88 D<127CA212FEA27EA26C7EA26C7EA26C7EA26C7EA26C7EA26C7EA2
-12017FA26C7EA26D7EA26D7EA26D7EA26D7EA26D7EA26D7EA2130180A26D7EA26E7EA26E
-7EA26E7EA26E7EA26E7EA26E7EA2140181A26E7EA2ED7F80A2ED3FC0A2ED1FE0A2ED0FF0
-A2ED07F8A21503A2ED01F0150025477BBE30>92 D<EB7FF80003B5FC4814C04880488048
-809038E01FFC9038C003FE14016E7E6C487F6CC77FC8123FA491B5FC130F137F48B6FC12
-075A48EB803F383FF800EA7FE0138048C7FC5AA4157F7E6C6C13FFEBC003263FF01FEBFF
-8090B712C07E6C14EF000314876CD9FE01138026003FE0C8FC2A2A7BA830>97
-D<EA3FFC487E12FFA2127F123F1200AAEC03FE91381FFF80027F13E091B57E90B612FC82
-ECFE079138F001FF4A6C13804A137F4AEB3FC091C7121F17E049140FA217F01607A8160F
-A217E07F161F6EEB3FC0A26EEB7F806E13FFDAF00313009138FC0FFE91B55A5E495CD97E
-7F13C0D93C1F90C7FC90380003FC2C3980B730>I<ECFFE0010713FC011F7F017F7F90B6
-12804815C048EB807F3907FC003F485A485A49EB1F804848EB0F004990C7FC127F90C9FC
-A25A5AA87E7EA27F003FEC07C06DEB0FE06C7E6D131F6C6C14C0D807FE133F9039FFC0FF
-806C90B5FCC615006D5B011F13F801075B01011380232A7AA830>I<913801FFE04A7F5C
-A28080EC0007AAEB03FE90381FFF874913E790B6FC5A5A481303380FFC00D81FF0133F49
-131F485A150F4848130790C7FCA25AA25AA87E6C140FA27F003F141F6D133F6C7E6D137F
-390FF801FF2607FE07EBFFC06CB712E06C16F06C14F76D01C713E0011F010313C0D907FC
-C8FC2C397DB730>I<49B4FC010713E0011F13F8017F7F90B57E488048018113803A07FC
-007FC04848133FD81FE0EB1FE0150F484814F0491307127F90C7FCED03F85A5AB7FCA516
-F048C9FC7E7EA27F003FEC01F06DEB03F86C7E6C7E6D1307D807FEEB1FF03A03FFC07FE0
-6C90B5FC6C15C0013F14806DEBFE00010713F8010013C0252A7CA830>I<EDFF80020713
-E0021F13F05C4A13F891B5FC491387903803FE079138FC03F0903907F800C04A1300A800
-3FB612C04815E0B7FCA36C15C0260007F0C7FCB3A9003FB512FE4880B71280A26C15006C
-5C25397DB830>I<D903FC13FF90261FFF8713C04913DF90B712E05A5A2607FE07138F90
-3AF801FE07C048486C6CC7FCA2497F001F8149133FA56D137F000F92C7FC6D5BA26C6C48
-5AEBFE0790B55A5D485C15C001DF5BD9C3FCC8FC01C0C9FCA37F7F6CB512F015FF6C15C0
-4815F0488148813A3FE0001FFE0180130148C8127F007E8100FE168048151FA56C153F00
-7FED7F006D5C6C6C495A01F013076CB4EB7FFC6C90B55A6C5D000115C06C6C91C7FC011F
-13FC010113C02B3E7DA730>I<EA3FFC487E12FFA2127F123F1200AAEC01FE91380FFF80
-023F13E091B57E90B67EA29138FE07FCECF8039138E001FE14C0EC8000A291C7FCA25BB3
-A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14FC6C496C13F82F3880B730>I<
-14E0EB03F8A2497EA36D5AA2EB00E091C8FCA9381FFFF8487F5AA27E7EEA0001B3A9003F
-B612C04815E0B7FCA27E6C15C023397AB830>I<EC01C0EC07F0A2EC0FF8A3EC07F0A2EC
-01C091C7FCA990B512F04814F8A47EEB0003B3B3A5EC07F0A2123C007EEB0FE0B4131FEC
-3FC0147F90B512806C14005C6C5B000F13F0000313C01D4E7CB830>I<EA7FF8487EA412
-7F1200AB0203B512804A14C017E0A217C06E14809139001FE0004B5A4B5A4BC7FC4A5A4A
-5AEC0FF84A5A4A5A4A5A4A5A01FD7F90B57E8114F7ECE3F8ECC1FCEC81FEEC00FF497F49
-6D7E6F7E826F7E15076F7E6F7E3B7FFFF81FFFE0B56C4813F017F8A217F06C496C13E02D
-387FB730>I<387FFFF8B57EA47EEA0001B3B3A8007FB612F0B712F8A46C15F025387BB7
-30>I<02FC137E3B7FC3FF01FF80D8FFEF01877F90B500CF7F15DF92B57E6C010F138726
-07FE07EB03F801FC13FE9039F803FC01A201F013F8A301E013F0B3A23C7FFE0FFF07FF80
-B548018F13C0A46C486C01071380322881A730>I<EC01FE3A3FFC0FFF80267FFE3F13E0
-00FF90B57E90B67E7E6C9038FE07FCC6EBF8039138E001FE14C0EC8000A291C7FCA25BB3
-A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14FC6C496C13F82F2880A730>I<
-49B4FC010F13E0013F13F8497F90B57E0003ECFF8014013A07FC007FC04848EB3FE0D81F
-E0EB0FF0A24848EB07F8491303007F15FC90C71201A300FEEC00FEA86C14016C15FCA26D
-1303003F15F86D13076D130F6C6CEB1FF06C6CEB3FE06D137F3A07FF01FFC06C90B51280
-6C15006C6C13FC6D5B010F13E0010190C7FC272A7CA830>I<EC03FE3A3FFC1FFF80267F
-FE7F13E000FF90B57E90B612FC6C816CEBFE07C69038F001FF4A6C13804A137F4AEB3FC0
-91C7121F17E049140FA217F01607A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDA
-F00313009138FC0FFE91B55A5E495C6E13C0021F90C7FCEC03FC91C9FCAD383FFFF8487F
-B57EA26C5B6C5B2C3C80A730>I<49B413F8010FEBC1FC013F13F14913FD48B6FC5A4813
-81390FFC007F49131F4848130F491307485A491303127F90C7FC15015A5AA77E7E15037F
-A26C6C1307150F6C6C131F6C6C133F01FC137F3907FF01FF6C90B5FC6C14FD6C14F9013F
-13F1010F13C1903803FE0190C7FCAD92B512F84A14FCA46E14F82E3C7DA730>I<ED07F8
-3A3FFF803FFF486DB51280B512C302CF14C06C13DF6C9038FFFC3FD8001F13E09238801F
-809238000F004A90C7FC5C5C5CA25CA45CAF003FB512FC4880B7FCA26C5C6C5C2A287EA7
-30>I<90381FFC1E48B5129F000714FF5A5A5A387FF007EB800100FEC7FC4880A46C143E
-007F91C7FC13E06CB4FC6C13FC6CEBFF806C14E0000114F86C6C7F01037F9038000FFF02
-001380007C147F00FEEC1FC0A2150F7EA27F151F6DEB3F806D137F9039FC03FF0090B6FC
-5D5D00FC14F0D8F83F13C026780FFEC7FC222A79A830>I<EB0780497E131FA9003FB612
-E04815F0B7FCA36C15E026001FC0C7FCB216F8ED01FCA5ECE003010FEB07F814F09138FC
-1FF06DB512E06D14C016806D14009038007FFCEC1FF026337EB130>I<D83FFCEB3FFC48
-6C497E00FF14FFA2007F147F003F143F00001400B3A41501A2150315076D130F903A7FC0
-7FFFF891B612FC6D15FE7F6D4913FC6D9038F87FF8010001C0C7FC2F2880A630>I<3B3F
-FFC07FFF80486DB512C0B515E0A26C16C06C496C13803B01F80003F000A26D130700005D
-A26D130F017E5CA2017F131F6D5CA2EC803F011F91C7FCA26E5A010F137EA2ECE0FE0107
-5BA214F101035BA3903801FBF0A314FF6D5BA36E5A6E5A2B277EA630>I<3B3FFFC01FFF
-E0486D4813F0B515F8A26C16F06C496C13E0D807E0C7EA3F00A26D5C0003157EA56D14FE
-00015DEC0F80EC1FC0EC3FE0A33A00FC7FF1F8A2147DA2ECFDF9017C5C14F8A3017E13FB
-A290393FF07FE0A3ECE03FA2011F5C90390F800F802D277FA630>I<3A3FFF81FFFC4801
-C37FB580A26C5D6C01815BC648C66CC7FC137FEC80FE90383F81FC90381FC3F8EB0FE3EC
-E7F06DB45A6D5B7F6D5B92C8FC147E147F5C497F81903803F7E0EB07E790380FE3F0ECC1
-F890381F81FC90383F80FE90387F007E017E137F01FE6D7E48486D7E267FFF80B5FCB500
-C1148014E3A214C16C0180140029277DA630>I<3B3FFFC07FFF80486DB512C0B515E0A2
-6C16C06C496C13803B01FC0003F000A2000014076D5C137E150F017F5C7F151FD91F805B
-A214C0010F49C7FCA214E00107137EA2EB03F0157C15FCEB01F85DA2EB00F9ECFDF0147D
-147FA26E5AA36E5AA35DA2143F92C8FCA25C147EA2000F13FE486C5AEA3FC1EBC3F81387
-EB8FF0EBFFE06C5B5C6C90C9FC6C5AEA01F02B3C7EA630>I<001FB612FC4815FE5AA316
-FC90C7EA0FF8ED1FF0ED3FE0ED7FC0EDFF80003E491300C7485A4A5A4A5A4A5A4A5A4A5A
-4A5A4990C7FC495A495A495A495A495A495A4948133E4890C7127F485A485A485A485A48
-5A48B7FCB8FCA46C15FE28277DA630>I<017C133848B4137C48EB80FE4813C14813C348
-EBEFFC397FEFFFF0D8FF8713E0010713C0486C1380D87C0113003838007C1F0C78B730>
-126 D E
+5AA2485AA2485AA2485AA2485AA248C9FCA25AA2127CA225477BBE30>I<EB03C0497EA2
+130FA2131FA2133F137F13FF1203123FB5FCA213EF138FEA7E0F1200B3B0003FB512F848
+14FCB612FEA26C14FC6C14F81F3977B830>49 D<EB07FC90383FFFC090B512F000038048
+14FE4880261FF80F1380263FE00113C09038C0007F4848EB3FE090C7121FED0FF0481407
+5A6C15F81503A3127E1218C8FCA2150716F0150F16E0151F16C0153FED7F8015FF4A1300
+5DEC07FC4A5A4A5A4A5A4A5A4A5A4990C7FC495A495AEB0FF0EB3FE0495A495A4890C8FC
+4848EB01F04848EB03F8485AEA1FE048B6FCB7FCA37E6C15F025397BB830>I<EC03FC4A
+7E140F141FA2143F147F157E14FEA2EB01FCEB03F8A2EB07F0A2EB0FE0EB1FC0A2EB3F80
+A2EB7F0013FEA2485A485AA2485AA2485A485AA2485AA248C7FC12FEB8FC1780A46C1600
+C8007EC7FCAA91387FFFFE91B6FCA46E5B29397DB830>52 D<EC0FF8EC7FFF49B5128001
+0714E0131F4914F090387FF80F9039FFC007F84813803803FE005B485A4848EB03F0ED01
+E0484890C7FC5B123F5BA2127FEB000C903803FFE0010F13F8D8FF3F13FE48B6FCB71280
+16C09039FE007FE001F8EB1FF001E0130F49EB07F849EB03FCA290C7120116FE1500A37E
+A46C7E15016D14FC121F6D1303000FEC07F86D130F6C6CEB1FF06DEB3FE03A03FF81FFC0
+6C90B512806C15006D5B011F13F8010713E001011380273A7CB830>54
+D<127CB712FC16FEA416FC48C7EA0FF816F0ED1FE0007CEC3FC0C8EA7F80EDFF00A24A5A
+4A5A5D14075D140F5D4A5AA24A5AA24AC7FCA25C5C13015CA213035CA213075CA4495AA6
+131F5CA96D5A6DC8FC273A7CB830>I<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0
+EA0F00C7FCAF120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C276EA630>58
+D<16F01503ED07F8151F157FEDFFF014034A13C0021F138091383FFE00ECFFF8495B0107
+13C0495BD93FFEC7FC495A3801FFF0485B000F13804890C8FCEA7FFC5BEAFFE05B7FEA7F
+F87FEA1FFF6C7F000313E06C7F38007FFC6D7E90380FFF806D7F010113F06D7FEC3FFE91
+381FFF80020713C06E13F01400ED7FF8151F1507ED03F01500252F7BB230>60
+D<007FB7FCA2B81280A36C16006C5DCBFCA7003FB612FE4881B81280A36C1600A229157D
+A530>I<1278127EB4FC13C07FEA7FF813FEEA1FFF6C13C000037F6C13F86C6C7EEB1FFF
+6D7F010313E06D7F9038007FFC6E7E91380FFF806E13C0020113F080ED3FF8151F153FED
+FFF05C020713C04A138091383FFE004A5A903801FFF0495B010F13804990C7FCEB7FFC48
+485A4813E0000F5B4890C8FCEA7FFE13F8EAFFE05B90C9FC127E1278252F7BB230>I<EB
+1FFE90B512E0000314F8000F14FE4880481580267FF80313C09038C0007F48C7121F16E0
+150FA3127E151F0018EC7FC0C812FF020313804A13004A5AEC1FF84A5AEC7FC04A5A92C7
+FC495AA2495A5CA213075CA86D5A90C9FCA8EB01C0EB07F0A2497EA36D5AA2EB01C02339
+7AB830>I<EC1FE0ECFFF8010313FE010F7F4914804914C090397FF03FE09038FF800F48
+90380007F0D803FC13033A07F801FBF89038F007FF380FE01F4A13FCEA1FC0495A003FEB
+FF0F903800FE07903901FC03FE007FEBF801EA7E03ECF000A2EAFE0700FC49137EAA00FE
+6D13FED87E0314FCA2ECF801D87F0114F8003FEBFC03903900FE07F0903880FF0F001F90
+387FFFE06D6C13C0EA0FE06E13803A07F007FE009038F801F86C6CC7127C6CB414FE6CEB
+800390387FF01F6DB512FC6D14F86D14E0010314C00100EBFE00EC1FF0273A7CB830>I<
+147F4A7EA2497FA4497F14F7A401077F14E3A3010F7FA314C1A2011F7FA490383F80FEA5
+90387F007FA4498049133F90B6FCA34881A39038FC001F00038149130FA4000781491307
+A2D87FFFEB7FFFB56CB51280A46C496C130029397DB830>I<007FB512F0B612FE6F7E82
+826C813A03F8001FF815076F7E1501A26F7EA615015EA24B5A1507ED1FF0ED7FE090B65A
+5E4BC7FC6F7E16E0829039F8000FF8ED03FC6F7E1500167FA3EE3F80A6167F1700A25E4B
+5A1503ED1FFC007FB6FCB75A5E16C05E6C02FCC7FC29387EB730>I<91387F803C903903
+FFF03E49EBFC7E011F13FE49EBFFFE5B9038FFE07F48EB801F3903FE000F484813075B48
+481303A2484813015B123F491300A2127F90C8FC167C16005A5AAC7E7EA2167C6D14FE12
+3FA27F121F6D13016C6C14FCA26C6CEB03F86D13076C6CEB0FF03901FF801F6C9038E07F
+E06DB512C06D14806D1400010713FC6D13F09038007FC0273A7CB830>I<007FB7FCB812
+80A47ED803F8C7123FA8EE1F0093C7FCA4157C15FEA490B5FCA6EBF800A4157C92C8FCA5
+EE07C0EE0FE0A9007FB7FCB8FCA46C16C02B387EB730>69 D<3B3FFF800FFFE0486D4813
+F0B56C4813F8A26C496C13F06C496C13E0D803F8C7EAFE00B290B6FCA601F8C7FCB3A23B
+3FFF800FFFE0486D4813F0B56C4813F8A26C496C13F06C496C13E02D387FB730>72
+D<383FFFF8487FB57EA26C5B6C5BD801FCC9FCB3B0EE0F80EE1FC0A9003FB7FC5AB8FCA2
+7E6C16802A387EB730>76 D<D83FF8ECFFE0486C4913F0486C4913F8A2007F16F06C6C49
+13E00007160001EF14BFEC800FA39039E7C01F3FA4ECE03F01E3133EA2ECF07EA201E113
+7CA2ECF8FCA201E013F8A214FDEC7DF0A3147FEC3FE0A3EC1FC0A2EC070091C7FCADD83F
+FC903801FFE0486C4913F0B54913F8A26C486D13F06C486D13E02D387FB730>I<90383F
+FFE048B512FC000714FF4815804815C04815E0EBF80001E0133FD87F80EB0FF0A290C712
+07A44815F8481403B3A96C1407A26C15F0A36D130FA26D131F6C6CEB3FE001F813FF90B6
+FC6C15C06C15806C1500000114FCD8003F13E0253A7BB830>79 D<007FB512F0B612FE6F
+7E16E0826C813903F8003FED0FFCED03FE15016F7EA2821780163FA6167F17005EA24B5A
+1503ED0FFCED3FF890B6FC5E5E16804BC7FC15F001F8C9FCB0387FFFC0B57EA46C5B2938
+7EB730>I<003FB57E4814F0B612FC15FF6C816C812603F8017F9138003FF0151F6F7E15
+071503821501A515035E1507150F4B5A153F4AB45A90B65A5E93C7FC5D8182D9F8007FED
+3FE0151F150F821507A817F8EEF1FCA53A3FFF8003FB4801C0EBFFF8B56C7E17F06C496C
+13E06C49EB7FC0C9EA1F002E397FB730>82 D<90390FF803C0D97FFF13E048B512C74814
+F74814FF5A381FF80F383FE001497E4848137F90C7123F5A48141FA2150FA37EED07C06C
+91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C14E0000114F86C80011F13FF01031480D900
+3F13C014019138007FE0151FED0FF0A2ED07F8A2007C140312FEA56C140716F07F6DEB0F
+E06D131F01F8EB3FC001FF13FF91B51280160000FD5CD8FC7F13F8D8F81F5BD878011380
+253A7BB830>I<003FB712C04816E0B8FCA43AFE003F800FA8007CED07C0C791C7FCB3B1
+011FB5FC4980A46D91C7FC2B387EB730>I<3B7FFFC007FFFCB56C4813FEA46C496C13FC
+D803F8C7EA3F80B3B16D147F00011600A36C6C14FE6D13016D5CEC800390393FE00FF890
+391FF83FF06DB55A6D5C6D5C6D91C7FC9038007FFCEC1FF02F3980B730>I<D87FFE9038
+0FFFC0B54913E06E5AA24A7E6C486D13C0D807F0903801FC00A26D130300035DA46C6C49
+5AA46C6C495AA46D131F6D5CA3EC803F013F5CA46D6C48C7FCA490380FE0FEA401075B14
+F1A301035BA314FB01015BA314FFA26D5BA46E5A6E5A2B397EB730>I<3A3FFF01FFF848
+01837F02C77FA202835B6C01015B3A01FC007F806D91C7FC00005C6D5BEB7F01EC81FCEB
+3F8314C3011F5B14E7010F5B14FF6D5BA26D5BA26D5BA26D90C8FCA4497FA2497FA2815B
+81EB0FE781EB1FC381EB3F8181EB7F0081497F49800001143F49800003141F4980000714
+0FD87FFEEB7FFFB590B5128080A25C6C486D130029387DB730>88
+D<127CA212FEA27EA26C7EA26C7EA26C7EA26C7EA26C7EA26C7EA212017FA26C7EA26D7E
+A26D7EA26D7EA26D7EA26D7EA26D7EA2130180A26D7EA26E7EA26E7EA26E7EA26E7EA26E
+7EA26E7EA2140181A26E7EA2ED7F80A2ED3FC0A2ED1FE0A2ED0FF0A2ED07F8A21503A2ED
+01F0150025477BBE30>92 D<EB7FF80003B5FC4814C04880488048809038E01FFC9038C0
+03FE14016E7E6C487F6CC77FC8123FA491B5FC130F137F48B6FC12075A48EB803F383FF8
+00EA7FE0138048C7FC5AA4157F7E6C6C13FFEBC003263FF01FEBFF8090B712C07E6C14EF
+000314876CD9FE01138026003FE0C8FC2A2A7BA830>97 D<EA3FFC487E12FFA2127F123F
+1200AAEC03FE91381FFF80027F13E091B57E90B612FC82ECFE079138F001FF4A6C13804A
+137F4AEB3FC091C7121F17E049140FA217F01607A8160FA217E07F161F6EEB3FC0A26EEB
+7F806E13FFDAF00313009138FC0FFE91B55A5E495CD97E7F13C0D93C1F90C7FC90380003
+FC2C3980B730>I<ECFFE0010713FC011F7F017F7F90B612804815C048EB807F3907FC00
+3F485A485A49EB1F804848EB0F004990C7FC127F90C9FCA25A5AA87E7EA27F003FEC07C0
+6DEB0FE06C7E6D131F6C6C14C0D807FE133F9039FFC0FF806C90B5FCC615006D5B011F13
+F801075B01011380232A7AA830>I<913801FFE04A7F5CA28080EC0007AAEB03FE90381F
+FF874913E790B6FC5A5A481303380FFC00D81FF0133F49131F485A150F4848130790C7FC
+A25AA25AA87E6C140FA27F003F141F6D133F6C7E6D137F390FF801FF2607FE07EBFFC06C
+B712E06C16F06C14F76D01C713E0011F010313C0D907FCC8FC2C397DB730>I<49B4FC01
+0713E0011F13F8017F7F90B57E488048018113803A07FC007FC04848133FD81FE0EB1FE0
+150F484814F0491307127F90C7FCED03F85A5AB7FCA516F048C9FC7E7EA27F003FEC01F0
+6DEB03F86C7E6C7E6D1307D807FEEB1FF03A03FFC07FE06C90B5FC6C15C0013F14806DEB
+FE00010713F8010013C0252A7CA830>I<EDFF80020713E0021F13F05C4A13F891B5FC49
+1387903803FE079138FC03F0903907F800C04A1300A8003FB612C04815E0B7FCA36C15C0
+260007F0C7FCB3A9003FB512FE4880B71280A26C15006C5C25397DB830>I<D903FC13FF
+90261FFF8713C04913DF90B712E05A5A2607FE07138F903AF801FE07C048486C6CC7FCA2
+497F001F8149133FA56D137F000F92C7FC6D5BA26C6C485AEBFE0790B55A5D485C15C001
+DF5BD9C3FCC8FC01C0C9FCA37F7F6CB512F015FF6C15C04815F0488148813A3FE0001FFE
+0180130148C8127F007E8100FE168048151FA56C153F007FED7F006D5C6C6C495A01F013
+076CB4EB7FFC6C90B55A6C5D000115C06C6C91C7FC011F13FC010113C02B3E7DA730>I<
+EA3FFC487E12FFA2127F123F1200AAEC01FE91380FFF80023F13E091B57E90B67EA29138
+FE07FCECF8039138E001FE14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FC
+B500FE14FEA26C01FC14FC6C496C13F82F3880B730>I<14E0EB03F8A2497EA36D5AA2EB
+00E091C8FCA9381FFFF8487F5AA27E7EEA0001B3A9003FB612C04815E0B7FCA27E6C15C0
+23397AB830>I<EC01C0EC07F0A2EC0FF8A3EC07F0A2EC01C091C7FCA990B512F04814F8
+A47EEB0003B3B3A5EC07F0A2123C007EEB0FE0B4131FEC3FC0147F90B512806C14005C6C
+5B000F13F0000313C01D4E7CB830>I<EA7FF8487EA4127F1200AB0203B512804A14C017
+E0A217C06E14809139001FE0004B5A4B5A4BC7FC4A5A4A5AEC0FF84A5A4A5A4A5A4A5A01
+FD7F90B57E8114F7ECE3F8ECC1FCEC81FEEC00FF497F496D7E6F7E826F7E15076F7E6F7E
+3B7FFFF81FFFE0B56C4813F017F8A217F06C496C13E02D387FB730>I<387FFFF8B57EA4
+7EEA0001B3B3A8007FB612F0B712F8A46C15F025387BB730>I<02FC137E3B7FC3FF01FF
+80D8FFEF01877F90B500CF7F15DF92B57E6C010F13872607FE07EB03F801FC13FE9039F8
+03FC01A201F013F8A301E013F0B3A23C7FFE0FFF07FF80B548018F13C0A46C486C010713
+80322881A730>I<EC01FE3A3FFC0FFF80267FFE3F13E000FF90B57E90B67E7E6C9038FE
+07FCC6EBF8039138E001FE14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FC
+B500FE14FEA26C01FC14FC6C496C13F82F2880A730>I<49B4FC010F13E0013F13F8497F
+90B57E0003ECFF8014013A07FC007FC04848EB3FE0D81FE0EB0FF0A24848EB07F8491303
+007F15FC90C71201A300FEEC00FEA86C14016C15FCA26D1303003F15F86D13076D130F6C
+6CEB1FF06C6CEB3FE06D137F3A07FF01FFC06C90B512806C15006C6C13FC6D5B010F13E0
+010190C7FC272A7CA830>I<EC03FE3A3FFC1FFF80267FFE7F13E000FF90B57E90B612FC
+6C816CEBFE07C69038F001FF4A6C13804A137F4AEB3FC091C7121F17E049140FA217F016
+07A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDAF00313009138FC0FFE91B55A5E
+495C6E13C0021F90C7FCEC03FC91C9FCAD383FFFF8487FB57EA26C5B6C5B2C3C80A730>
+I<49B413F8010FEBC1FC013F13F14913FD48B6FC5A481381390FFC007F49131F4848130F
+491307485A491303127F90C7FC15015A5AA77E7E15037FA26C6C1307150F6C6C131F6C6C
+133F01FC137F3907FF01FF6C90B5FC6C14FD6C14F9013F13F1010F13C1903803FE0190C7
+FCAD92B512F84A14FCA46E14F82E3C7DA730>I<ED07F83A3FFF803FFF486DB51280B512
+C302CF14C06C13DF6C9038FFFC3FD8001F13E09238801F809238000F004A90C7FC5C5C5C
+A25CA45CAF003FB512FC4880B7FCA26C5C6C5C2A287EA730>I<90381FFC1E48B5129F00
+0714FF5A5A5A387FF007EB800100FEC7FC4880A46C143E007F91C7FC13E06CB4FC6C13FC
+6CEBFF806C14E0000114F86C6C7F01037F9038000FFF02001380007C147F00FEEC1FC0A2
+150F7EA27F151F6DEB3F806D137F9039FC03FF0090B6FC5D5D00FC14F0D8F83F13C02678
+0FFEC7FC222A79A830>I<EB0780497E131FA9003FB612E04815F0B7FCA36C15E026001F
+C0C7FCB216F8ED01FCA5ECE003010FEB07F814F09138FC1FF06DB512E06D14C016806D14
+009038007FFCEC1FF026337EB130>I<D83FFCEB3FFC486C497E00FF14FFA2007F147F00
+3F143F00001400B3A41501A2150315076D130F903A7FC07FFFF891B612FC6D15FE7F6D49
+13FC6D9038F87FF8010001C0C7FC2F2880A630>I<3B3FFFC07FFF80486DB512C0B515E0
+A26C16C06C496C13803B01F80003F000A26D130700005DA26D130F017E5CA2017F131F6D
+5CA2EC803F011F91C7FCA26E5A010F137EA2ECE0FE01075BA214F101035BA3903801FBF0
+A314FF6D5BA36E5A6E5A2B277EA630>I<3B3FFFC01FFFE0486D4813F0B515F8A26C16F0
+6C496C13E0D807E0C7EA3F00A26D5C0003157EA56D14FE00015DEC0F80EC1FC0EC3FE0A3
+3A00FC7FF1F8A2147DA2ECFDF9017C5C14F8A3017E13FBA290393FF07FE0A3ECE03FA201
+1F5C90390F800F802D277FA630>I<3A3FFF81FFFC4801C37FB580A26C5D6C01815BC648
+C66CC7FC137FEC80FE90383F81FC90381FC3F8EB0FE3ECE7F06DB45A6D5B7F6D5B92C8FC
+147E147F5C497F81903803F7E0EB07E790380FE3F0ECC1F890381F81FC90383F80FE9038
+7F007E017E137F01FE6D7E48486D7E267FFF80B5FCB500C1148014E3A214C16C01801400
+29277DA630>I<3B3FFFC07FFF80486DB512C0B515E0A26C16C06C496C13803B01FC0003
+F000A2000014076D5C137E150F017F5C7F151FD91F805BA214C0010F49C7FCA214E00107
+137EA2EB03F0157C15FCEB01F85DA2EB00F9ECFDF0147D147FA26E5AA36E5AA35DA2143F
+92C8FCA25C147EA2000F13FE486C5AEA3FC1EBC3F81387EB8FF0EBFFE06C5B5C6C90C9FC
+6C5AEA01F02B3C7EA630>I<001FB612FC4815FE5AA316FC90C7EA0FF8ED1FF0ED3FE0ED
+7FC0EDFF80003E491300C7485A4A5A4A5A4A5A4A5A4A5A4A5A4990C7FC495A495A495A49
+5A495A495A4948133E4890C7127F485A485A485A485A485A48B7FCB8FCA46C15FE28277D
+A630>I<017C133848B4137C48EB80FE4813C14813C348EBEFFC397FEFFFF0D8FF8713E0
+010713C0486C1380D87C0113003838007C1F0C78B730>126 D E
 %EndDVIPSBitmapFont
 %DVIPSBitmapFont: Fe cmti10 10.95 27
 /Fe 27 121 df<387FFFFCA3B5FCA21605799521>45 D<120FEA3FC0127FA212FFA31380
 A3B712C0AA6C1580A36C1500A26C5C6C5C6C5C6C5CC614C0013F90C7FCEB0FFC22227BA7
 2D>15 D E
 %EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fh cmbx12 14.4 37
-/Fh 37 123 df<B712F0AB240B7F9F2D>45 D<EA07F0487E487E487E487EB51280A76C13
+%DVIPSBitmapFont: Fh cmbx12 14.4 38
+/Fh 38 123 df<B712F0AB240B7F9F2D>45 D<EA07F0487E487E487E487EB51280A76C13
 006C5A6C5A6C5A6C5A1111769025>I<157815FC14031407141F14FF130F0007B5FCB6FC
 A2147F13F0EAF800C7FCB3B3B3A6007FB712FEA52F4E76CD43>49
 D<EC3FFE0103B512E0010F14FC013F14FF90B712C048D9C07F7F2703FE000F13F8D807F8
 17FEA2160116031607160FA2161F163F167FA216FF5D5DA25D5DED1FBFED3F3F153E157C
 15FCEC01F815F0EC03E01407EC0FC01580EC1F005C147E147C5C1301495A495A5C495A13
 1F49C7FC133E5B13FC485A5B485A1207485A485A90C8FC123E127E5ABA12C0A5C96C48C7
-FCAF020FB712C0A53A4F7CCE43>I<932601FFFCEC01C0047FD9FFC013030307B600F813
-07033F03FE131F92B8EA803F0203DAE003EBC07F020F01FCC7383FF0FF023F01E0EC0FF9
-4A01800203B5FC494848C9FC4901F8824949824949824949824949824990CA7E494883A2
-484983485B1B7F485B481A3FA24849181FA3485B1B0FA25AA298C7FC5CA2B5FCAE7EA280
-A2F307C07EA36C7FA21B0F6C6D1980A26C1A1F6C7F1C006C6D606C6D187EA26D6C606D6D
-4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C5A6D6DEE7F806D6C6C6C4BC7FC6E01E0EC07
-FE020F01FEEC1FF80203903AFFE001FFF0020091B612C0033F93C8FC030715FCDB007F14
-E0040101FCC9FC525479D261>67 D<932601FFFCEC01C0047FD9FFC013030307B600F813
-07033F03FE131F92B8EA803F0203DAE003EBC07F020F01FCC7383FF0FF023F01E0EC0FF9
-4A01800203B5FC494848C9FC4901F8824949824949824949824949824990CA7E494883A2
-484983485B1B7F485B481A3FA24849181FA3485B1B0FA25AA298C8FC5CA2B5FCAE6C057F
-B712E0A280A36C94C7003FEBC000A36C7FA36C7FA27E6C7FA26C7F6C7FA26D7E6D7F6D7F
-6D6D5E6D7F6D01FC93B5FC6D13FF6D6C6D5C6E01F0EC07FB020F01FEEC1FF10203903AFF
-F001FFE0020091B6EAC07F033FEE001F030703FC1307DB007F02E01301040149CAFC5B54
-79D26A>71 D<B800C091B612F8A5D8000701F8C90003EBF8009738007F8051C7FC505AF2
-03F8F20FF0505A505A505A50C8FCF101FCF107F84F5A4F5A4F5A4F5A07FEC9FCF003FC4E
-5A4E5A4E5A4E5A4E5ADD01FECAFC4D5A4D5A4D5A4D7E173F4D7E4C487E4C7F5E4C804C80
-4C80EEFF7F9226F9FE3F7FDBFBFC809226FFF81F7F4C7EDCC0077F0480804C7E4B6D804B
-6D804B8284727F727F8684727F727F8784728087737F85737F87737F85737F8885738074
-7F888697B512FCB800C0013FECFFFEA55F527CD169>75 D<B812F8A5D8000701F8CAFCB3
-B3A91A7CA41AFC1AF8A51901A31903A219071AF0190FA2191F193F197F19FF180360183F
-4DB5FCBB12E0A546527CD151>I<B600FC073FB512FE6F61A26F96B6FCA2D80007F5C000
-70EF01EFA202EF6DEF03CFA202E76DEF078FA202E36DEF0F0FA202E16D171EA302E06D17
-3CA26F6C1778A26F6C17F0A26F6DED01E0A26F6DED03C0A36F6DED0780A26F6DED0F00A2
-6F6D151EA26F6D5DA3706C5DA2706C5DA2706D495AA2706D495AA2706D495AA3706D49C7
-FCA2706D131EA2706D5BA2716C5BA3716C5BA271EB81E0A271EBC3C0A271EBE780A27101
-FFC8FCA3715BA2715BA2725AA2725AA2D93FFC6F5AB74DB712FEA2725AA2725A77527CD1
-80>I<93380FFFC00303B6FC031F15E092B712FC0203D9FC0013FF020F01C0010F13C002
-3F90C7000313F0DA7FFC02007F494848ED7FFE4901E0ED1FFF49496F7F49496F7F4990C9
-6C7F49854948707F4948707FA24849717E48864A83481B804A83481BC0A2481BE04A83A2
-481BF0A348497113F8A5B51AFCAF6C1BF86E5FA46C1BF0A26E5F6C1BE0A36C6D4D13C0A2
-6C6D4D1380A26C1B006C6D4D5A6E5E6C626D6C4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B
-5B6D6D4B90C7FC6D6D4B5A6D01FF02035B023F01E0011F13F0020F01FC90B512C0020390
-B7C8FC020016FC031F15E0030392C9FCDB001F13E0565479D265>79
-D<BAFC19F819FF1AE086D8000701F0C7001F13FC060113FF726C13807313C0070F13E01B
-F0857313F81BFCA27313FEA41BFFA81BFEA31BFC61A21BF84F13F04F13E0614F13C04F13
-004E485A061F5B92B812F01AC04FC7FC19E003F8CBFCB3AEB812C0A550527CD15C>I<91
-260FFF80130791B500F85B010702FF5B011FEDC03F49EDF07F9026FFFC006D5A4801E0EB
-0FFD4801800101B5FC4848C87E48488149150F001F824981123F4981007F82A28412FF84
-A27FA26D82A27F7F6D93C7FC14C06C13F014FF15F86CECFF8016FC6CEDFFC017F06C16FC
-6C16FF6C17C06C836C836D826D82010F821303010082021F16801400030F15C0ED007F04
-0714E01600173F050F13F08383A200788200F882A3187FA27EA219E07EA26CEFFFC0A27F
-6D4B13806D17006D5D01FC4B5A01FF4B5A02C04A5A02F8EC7FF0903B1FFFC003FFE0486C
-90B65AD8FC0393C7FC48C66C14FC48010F14F048D9007F90C8FC3C5479D24B>83
-D<003FBC1280A59126C0003F9038C0007F49C71607D87FF8060113C001E08449197F4919
-3F90C8171FA2007E1A0FA3007C1A07A500FC1BE0481A03A6C994C7FCB3B3AC91B912F0A5
-53517BD05E>I<003FB7D88003B7FCA5D8000749C8000701F8C7FC6D6D9238007F806D6E
-93C8FC7015FE6D17016E6D5D704A5A6E16076E6D4A5A6E6D5D4F5A6E6D143F6E6D4A5A71
-91C9FC6E16FE6EECC00171485A6F5D6F6D485A6FEBF80F71485A6F5D6F6D485AEFFF7F6F
-4ACAFC6F5C6F5CA2705B705B8482707F707FA2707F7080855E4C80855E4C80DC3FCF7F05
-8F7FEE7F074C6C7FDB01FE814C7E4B486C8003076E7F4B48814C7F4B486D7F033F824C7F
-4BC76C7F4B6E7F4A5A4B6E804A486E800207844A48814B6F7F4A4883023F824A486F7F92
-C96C7F02FE840101830103718090263FFFC084B76C0103B712F8A55D527CD166>88
-D<EC7FFF0107B512F0013F14FE90B77E48D9E00F7F2703FE000113F0486C6D7F6EEB3FFC
-48826E131F83707FA36C496D7FA26C90C7FC6C5AC9FCA6037FB5FC020FB6FC91B7FC0107
-1487013FEBF0074913803901FFFC004813F0485B485B485B4890C7FC5A5BA2485AA45EA2
-6D5C007F151D163D6C6C02797F6C6D01F113F86C9026C003E1EBFFE06C9026F81FC014F0
-6C90B5487EC6ED001F011F01FC010713E0010101E090C8FC3C387CB641>97
-D<EB3FF0B5FCA51203C6FCB3A4923801FFE0030F13FE033FEBFFC092B612F002F301017F
-913AF7F8003FFEDAFFE0EB0FFF03806D7F92C76C7F4A6E7F4A824A6E7FA2727EA285A285
-84A31A80AC1A00A44E5AA36118FF616E4A5BA26E4A5B6E4A5B6F495BDACFC04990C7FCDA
-87F0EB7FFC913A03FE03FFF849C6B612E0496D148049011F01FCC8FC90C7000313C04154
-7BD24B>I<913801FFF8021FEBFF8091B612F0010315FC010F9038C00FFE903A1FFE0001
-FFD97FFC491380D9FFF05B4817C048495B5C5A485BA2486F138091C7FC486F1300705A48
-92C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D15C07E6E140F6CEE1F806C6DEC
-3F006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF0010390B55A01001580023F49C7FC
-020113E033387CB63C>I<4DB47E0407B5FCA5EE001F1707B3A4913801FFE0021F13FC91
-B6FC010315C7010F9038E03FE74990380007F7D97FFC0101B5FC49487F4849143F484980
-485B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA37EA26C7F5F6C6D5C7E6C6D5C6C
-6D49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC07FCF6D90B5128F0101ECFE0FD9
-003F13F8020301C049C7FC41547CD24B>I<913803FFC0023F13FC49B6FC010715C04901
-817F903A3FFC007FF849486D7E49486D7E4849130F48496D7E48178048497F18C0488191
-C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CAFCA6127FA27F7EA218E06CEE01
-F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC3F806D6CECFF00D91FFEEB03FE
-903A0FFFC03FF8010390B55A010015C0021F49C7FC020113F034387CB63D>I<DA3FFF14
-FF0103B5D8F00713C0010FDAFC1F13E0013FECFF7F90267FFC0F9038FF9FF09026FFE001
-EBF83F48496C13E0484990387FF01F4890C7D83FF813E0489338FC0FC0F0078048486E6C
-C7FCA2003F82A9001F5EA26C6C4A5AA26C5E6C6D495A6C6D495A6C6D485BDAFC0F5B4890
-B6C8FCD803EF14FC01C314F02607C03F90C9FC91CBFCA2120FA37FA213F813FE90B7FC6C
-16F817FF18C06C836C836C836D828448B9FC12074848C700031480D81FF8EC003F484815
-0748486F13C083485A83A56D5D007F18806D5D003F18006C6C4B5AD80FFEED1FFC6C6C6C
-EC7FF86C01E049485A6C01FE011F5B6C6CB71280010F03FCC7FC010115E0D9000F01FCC8
-FC3C4F7CB543>103 D<EB3FF0B5FCA51203C6FCB3A4EE1FFC93B512C0030314F0030F80
-92391FE07FFC92393F001FFE037C8003F07FDAF1E081ECF3C0DAF7807F8502FFC7FC5CA2
-5CA45CB3ACB6D8F807B612C0A542537BD24B>I<137F497E000313E0487FA2487FA76C5B
-A26C5BC613806DC7FC90C8FCADEB3FF0B5FCA512017EB3B3A6B612E0A51B547BD325>I<
-EB3FF0B5FCA512017EB3B3B3B1B612F0A51C537BD225>108 D<D93FF0D91FFCEDFFE0B5
-91B500C0010713FE030302F0011F6D7E030F6E017F8092271FE07FFCD9FF037F922A3F00
-1FFE01F8007F0003027C9126FF03E080C602F06DD90780137FDAF1E0038FC77FDAF3C015
-9EDAF7806D01BC143F07FC8102FFC75C4A5EA24A5EA44A5EB3ACB6D8F807B6D8C03FB512
-FEA567367BB570>I<D93FF0EB1FFCB591B512C0030314F0030F8092391FE07FFC92393F
-001FFE0003027C80C602F07FDAF1E081ECF3C0DAF7807F8502FFC7FC5CA25CA45CB3ACB6
-D8F807B612C0A542367BB54B>I<913801FFE0021F13FE91B612C0010315F0010F903880
-7FFC903A1FFC000FFED97FF86D6C7E49486D7F48496D7F48496D7F4A147F48834890C86C
-7EA24883A248486F7EA3007F1880A400FF18C0AC007F1880A3003F18006D5DA26C5FA26C
-5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD93FFE011F90C7FC903A0FFF807F
-FC6D90B55A010015C0023F91C8FC020113E03A387CB643>I<903A3FF001FFE0B5010F13
-FE033FEBFFC092B612F002F301017F913AF7F8007FFE0003D9FFE0EB1FFFC602806D7F92
-C76C7F4A824A6E7F4A6E7FA2717FA285187F85A4721380AC1A0060A36118FFA2615F616E
-4A5BA26E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC9126FBFE075B02F8B612E06F1480
-031F01FCC8FC030313C092CBFCB1B612F8A5414D7BB54B>I<90397FE003FEB590380FFF
-80033F13E04B13F09238FE1FF89139E1F83FFC0003D9E3E013FEC6ECC07FECE78014EF15
-0014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AAB612FCA52F367CB537>114
-D<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF81307D81FE0130148487F4980
-127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13FF15F86C14FF16C06C15F06C
-816C816C81C681013F1580010F15C01300020714E0EC003F030713F015010078EC007F00
-F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001F8EC7F0001FEEB01FE9039FF
-C00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C387CB635>I<143EA6147EA414
-FEA21301A313031307A2130F131F133F13FF5A000F90B6FCB8FCA426003FFEC8FCB3A9EE
-07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC6DEBFFF86D6C5B021F5B0203
-13802A4D7ECB34>I<D93FF8913801FFC0B50207B5FCA50003ED001FC61607B3AE5FA35F
-A2017F5D173B177B6D6C14F3DC01E313F06D6CD907C3EBFFC0903A0FFFC03F836D90B512
-03010114FE6D6C13F8020701E091C7FC42377BB54B>I<B600F00107B5FCA5000101F8C8
-EA7FE06C6DED3F00A2017F163E6E157E013F167C6E15FC6D5E6F13016D5E8117036D5E6F
-13076D5E6F130F6D5E6F131F6D93C7FC815F6E6C133E177E023F147C6F13FC6E5C16816E
-5C16C3A26EEBE3E016E76E5C16FF6E5CA26E91C8FCA26F5AA36F5AA26F5AA26F5AA26F5A
-6F5A40367DB447>I<B6D8E07FB5D8C003B512C0A5000101F0C701F0C7381FF8006E027F
-ED07E06C715DA26E023F150F017F705DA26E181F013F4B6C92C7FC6E606D70143E94B5FC
-6F177E6D4A6E137C03C001F315FC6D715B160303E001E114016D020702E05B03F013C06D
-71485A160F03F8D9807F13076D05F85B93381F003F03FC160F027F4902FC5BDBFE3E011F
-131F023F04FE90C8FC167EDBFF7C010F5B6E01FCECFF3E4C6D137E6E5FA24C7F6E5F4C7F
-6E5FA24C7F6E5F4C147FA26E5F93C8123F6F5EA2033E6FC9FC5A367DB461>I<B600F001
-07B5FCA5C601F8C8EA7FE06EED3F00A26D6C153E187E013F167C6E15FC6D5E6F13016D5E
-6F13036D5E8117076D6D5C170F6D6D5C171F6D93C7FC6F5B027F143E6F137E023F147C6F
-13FCA26E6D5A16816EEBC1F016C36E5C16E76E5C16FF6E5CA26E91C8FCA36F5AA26F5AA2
-6F5AA26F5AA26F5AA35E150F5E151F93C9FC5DD81FC0133E486C137E486C137C486C13FC
-5D14015D14034A5A6C48485A49485A263FC07FCAFCEB81FE6CB45A6C13F000035BC690CB
-FC404D7DB447>121 D<001FB8FC1880A3912680007F130001FCC7B5FC01F0495B495D49
-495B495B4B5B48C75C5D4B5B5F003E4A90C7FC92B5FC4A5B5E4A5B5CC7485B5E4A5B5C4A
-5B93C8FC91B5FC495B5D4949EB0F805B495B5D495B49151F4949140092C7FC495A485E48
-5B5C485E485B4A5C48495B4815074849495A91C712FFB8FCA37E31357CB43C>I
-E
+FCAF020FB712C0A53A4F7CCE43>I<D80380150ED807E0157E01FEEC03FED9FFF0137F91
+B65A5F5F5F5F5F94C7FC5E5E16F016C093C8FC15F801E190C9FC01E0CAFCABEC0FFF027F
+13F001E3B512FE01E76E7E9026FFF8077FDAC0017F49C713F8496E7E49143F4981496E7E
+6C481680C9FC18C08218E0A418F0A3EA0FE0487E487E487E487EA418E0A35B6C484A13C0
+5B491680003EC85A003F17006C6C4A5A6D5D6C6C4A5AD807F8495BD803FE01075B2701FF
+C03F5B6C90B65A013F4AC7FC6D14F8010314C09026007FF8C8FC344F79CD43>I<932601
+FFFCEC01C0047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003EB
+C07F020F01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F8824949
+824949824949824949824990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3
+485B1B0FA25AA298C7FC5CA2B5FCAE7EA280A2F307C07EA36C7FA21B0F6C6D1980A26C1A
+1F6C7F1C006C6D606C6D187EA26D6C606D6D4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C
+5A6D6DEE7F806D6C6C6C4BC7FC6E01E0EC07FE020F01FEEC1FF80203903AFFE001FFF002
+0091B612C0033F93C8FC030715FCDB007F14E0040101FCC9FC525479D261>67
+D<932601FFFCEC01C0047FD9FFC013030307B600F81307033F03FE131F92B8EA803F0203
+DAE003EBC07F020F01FCC7383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901
+F8824949824949824949824949824990CA7E494883A2484983485B1B7F485B481A3FA248
+49181FA3485B1B0FA25AA298C8FC5CA2B5FCAE6C057FB712E0A280A36C94C7003FEBC000
+A36C7FA36C7FA27E6C7FA26C7F6C7FA26D7E6D7F6D7F6D6D5E6D7F6D01FC93B5FC6D13FF
+6D6C6D5C6E01F0EC07FB020F01FEEC1FF10203903AFFF001FFE0020091B6EAC07F033FEE
+001F030703FC1307DB007F02E01301040149CAFC5B5479D26A>71
+D<B800C091B612F8A5D8000701F8C90003EBF8009738007F8051C7FC505AF203F8F20FF0
+505A505A505A50C8FCF101FCF107F84F5A4F5A4F5A4F5A07FEC9FCF003FC4E5A4E5A4E5A
+4E5A4E5ADD01FECAFC4D5A4D5A4D5A4D7E173F4D7E4C487E4C7F5E4C804C804C80EEFF7F
+9226F9FE3F7FDBFBFC809226FFF81F7F4C7EDCC0077F0480804C7E4B6D804B6D804B8284
+727F727F8684727F727F8784728087737F85737F87737F85737F88857380747F888697B5
+12FCB800C0013FECFFFEA55F527CD169>75 D<B812F8A5D8000701F8CAFCB3B3A91A7CA4
+1AFC1AF8A51901A31903A219071AF0190FA2191F193F197F19FF180360183F4DB5FCBB12
+E0A546527CD151>I<B600FC073FB512FE6F61A26F96B6FCA2D80007F5C00070EF01EFA2
+02EF6DEF03CFA202E76DEF078FA202E36DEF0F0FA202E16D171EA302E06D173CA26F6C17
+78A26F6C17F0A26F6DED01E0A26F6DED03C0A36F6DED0780A26F6DED0F00A26F6D151EA2
+6F6D5DA3706C5DA2706C5DA2706D495AA2706D495AA2706D495AA3706D49C7FCA2706D13
+1EA2706D5BA2716C5BA3716C5BA271EB81E0A271EBC3C0A271EBE780A27101FFC8FCA371
+5BA2715BA2725AA2725AA2D93FFC6F5AB74DB712FEA2725AA2725A77527CD180>I<9338
+0FFFC00303B6FC031F15E092B712FC0203D9FC0013FF020F01C0010F13C0023F90C70003
+13F0DA7FFC02007F494848ED7FFE4901E0ED1FFF49496F7F49496F7F4990C96C7F498549
+48707F4948707FA24849717E48864A83481B804A83481BC0A2481BE04A83A2481BF0A348
+497113F8A5B51AFCAF6C1BF86E5FA46C1BF0A26E5F6C1BE0A36C6D4D13C0A26C6D4D1380
+A26C1B006C6D4D5A6E5E6C626D6C4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B90
+C7FC6D6D4B5A6D01FF02035B023F01E0011F13F0020F01FC90B512C0020390B7C8FC0200
+16FC031F15E0030392C9FCDB001F13E0565479D265>79 D<BAFC19F819FF1AE086D80007
+01F0C7001F13FC060113FF726C13807313C0070F13E01BF0857313F81BFCA27313FEA41B
+FFA81BFEA31BFC61A21BF84F13F04F13E0614F13C04F13004E485A061F5B92B812F01AC0
+4FC7FC19E003F8CBFCB3AEB812C0A550527CD15C>I<91260FFF80130791B500F85B0107
+02FF5B011FEDC03F49EDF07F9026FFFC006D5A4801E0EB0FFD4801800101B5FC4848C87E
+48488149150F001F824981123F4981007F82A28412FF84A27FA26D82A27F7F6D93C7FC14
+C06C13F014FF15F86CECFF8016FC6CEDFFC017F06C16FC6C16FF6C17C06C836C836D826D
+82010F821303010082021F16801400030F15C0ED007F040714E01600173F050F13F08383
+A200788200F882A3187FA27EA219E07EA26CEFFFC0A27F6D4B13806D17006D5D01FC4B5A
+01FF4B5A02C04A5A02F8EC7FF0903B1FFFC003FFE0486C90B65AD8FC0393C7FC48C66C14
+FC48010F14F048D9007F90C8FC3C5479D24B>83 D<003FBC1280A59126C0003F9038C000
+7F49C71607D87FF8060113C001E08449197F49193F90C8171FA2007E1A0FA3007C1A07A5
+00FC1BE0481A03A6C994C7FCB3B3AC91B912F0A553517BD05E>I<003FB7D88003B7FCA5
+D8000749C8000701F8C7FC6D6D9238007F806D6E93C8FC7015FE6D17016E6D5D704A5A6E
+16076E6D4A5A6E6D5D4F5A6E6D143F6E6D4A5A7191C9FC6E16FE6EECC00171485A6F5D6F
+6D485A6FEBF80F71485A6F5D6F6D485AEFFF7F6F4ACAFC6F5C6F5CA2705B705B8482707F
+707FA2707F7080855E4C80855E4C80DC3FCF7F058F7FEE7F074C6C7FDB01FE814C7E4B48
+6C8003076E7F4B48814C7F4B486D7F033F824C7F4BC76C7F4B6E7F4A5A4B6E804A486E80
+0207844A48814B6F7F4A4883023F824A486F7F92C96C7F02FE840101830103718090263F
+FFC084B76C0103B712F8A55D527CD166>88 D<EC7FFF0107B512F0013F14FE90B77E48D9
+E00F7F2703FE000113F0486C6D7F6EEB3FFC48826E131F83707FA36C496D7FA26C90C7FC
+6C5AC9FCA6037FB5FC020FB6FC91B7FC01071487013FEBF0074913803901FFFC004813F0
+485B485B485B4890C7FC5A5BA2485AA45EA26D5C007F151D163D6C6C02797F6C6D01F113
+F86C9026C003E1EBFFE06C9026F81FC014F06C90B5487EC6ED001F011F01FC010713E001
+0101E090C8FC3C387CB641>97 D<EB3FF0B5FCA51203C6FCB3A4923801FFE0030F13FE03
+3FEBFFC092B612F002F301017F913AF7F8003FFEDAFFE0EB0FFF03806D7F92C76C7F4A6E
+7F4A824A6E7FA2727EA285A28584A31A80AC1A00A44E5AA36118FF616E4A5BA26E4A5B6E
+4A5B6F495BDACFC04990C7FCDA87F0EB7FFC913A03FE03FFF849C6B612E0496D14804901
+1F01FCC8FC90C7000313C041547BD24B>I<913801FFF8021FEBFF8091B612F0010315FC
+010F9038C00FFE903A1FFE0001FFD97FFC491380D9FFF05B4817C048495B5C5A485BA248
+6F138091C7FC486F1300705A4892C8FC5BA312FFAD127F7FA27EA2EF03E06C7F17076C6D
+15C07E6E140F6CEE1F806C6DEC3F006C6D147ED97FFE5C6D6CEB03F8010F9038E01FF001
+0390B55A01001580023F49C7FC020113E033387CB63C>I<4DB47E0407B5FCA5EE001F17
+07B3A4913801FFE0021F13FC91B6FC010315C7010F9038E03FE74990380007F7D97FFC01
+01B5FC49487F4849143F484980485B83485B5A91C8FC5AA3485AA412FFAC127FA36C7EA3
+7EA26C7F5F6C6D5C7E6C6D5C6C6D49B5FC6D6C4914E0D93FFED90FEFEBFF80903A0FFFC0
+7FCF6D90B5128F0101ECFE0FD9003F13F8020301C049C7FC41547CD24B>I<913803FFC0
+023F13FC49B6FC010715C04901817F903A3FFC007FF849486D7E49486D7E4849130F4849
+6D7E48178048497F18C0488191C7FC4817E0A248815B18F0A212FFA490B8FCA318E049CA
+FCA6127FA27F7EA218E06CEE01F06E14037E6C6DEC07E0A26C6DEC0FC06C6D141F6C6DEC
+3F806D6CECFF00D91FFEEB03FE903A0FFFC03FF8010390B55A010015C0021F49C7FC0201
+13F034387CB63D>I<DA3FFF14FF0103B5D8F00713C0010FDAFC1F13E0013FECFF7F9026
+7FFC0F9038FF9FF09026FFE001EBF83F48496C13E0484990387FF01F4890C7D83FF813E0
+489338FC0FC0F0078048486E6CC7FCA2003F82A9001F5EA26C6C4A5AA26C5E6C6D495A6C
+6D495A6C6D485BDAFC0F5B4890B6C8FCD803EF14FC01C314F02607C03F90C9FC91CBFCA2
+120FA37FA213F813FE90B7FC6C16F817FF18C06C836C836C836D828448B9FC12074848C7
+00031480D81FF8EC003F4848150748486F13C083485A83A56D5D007F18806D5D003F1800
+6C6C4B5AD80FFEED1FFC6C6C6CEC7FF86C01E049485A6C01FE011F5B6C6CB71280010F03
+FCC7FC010115E0D9000F01FCC8FC3C4F7CB543>103 D<EB3FF0B5FCA51203C6FCB3A4EE
+1FFC93B512C0030314F0030F8092391FE07FFC92393F001FFE037C8003F07FDAF1E081EC
+F3C0DAF7807F8502FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542537BD24B>I<137F49
+7E000313E0487FA2487FA76C5BA26C5BC613806DC7FC90C8FCADEB3FF0B5FCA512017EB3
+B3A6B612E0A51B547BD325>I<EB3FF0B5FCA512017EB3B3B3B1B612F0A51C537BD225>
+108 D<D93FF0D91FFCEDFFE0B591B500C0010713FE030302F0011F6D7E030F6E017F8092
+271FE07FFCD9FF037F922A3F001FFE01F8007F0003027C9126FF03E080C602F06DD90780
+137FDAF1E0038FC77FDAF3C0159EDAF7806D01BC143F07FC8102FFC75C4A5EA24A5EA44A
+5EB3ACB6D8F807B6D8C03FB512FEA567367BB570>I<D93FF0EB1FFCB591B512C0030314
+F0030F8092391FE07FFC92393F001FFE0003027C80C602F07FDAF1E081ECF3C0DAF7807F
+8502FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542367BB54B>I<913801FFE0021F13FE
+91B612C0010315F0010F9038807FFC903A1FFC000FFED97FF86D6C7E49486D7F48496D7F
+48496D7F4A147F48834890C86C7EA24883A248486F7EA3007F1880A400FF18C0AC007F18
+80A3003F18006D5DA26C5FA26C5F6E147F6C5F6C6D4A5A6C6D495B6C6D495B6D6C495BD9
+3FFE011F90C7FC903A0FFF807FFC6D90B55A010015C0023F91C8FC020113E03A387CB643
+>I<903A3FF001FFE0B5010F13FE033FEBFFC092B612F002F301017F913AF7F8007FFE00
+03D9FFE0EB1FFFC602806D7F92C76C7F4A824A6E7F4A6E7FA2717FA285187F85A4721380
+AC1A0060A36118FFA2615F616E4A5BA26E4A5B6E4A5B6F495B6F4990C7FC03F0EBFFFC91
+26FBFE075B02F8B612E06F1480031F01FCC8FC030313C092CBFCB1B612F8A5414D7BB54B
+>I<90397FE003FEB590380FFF80033F13E04B13F09238FE1FF89139E1F83FFC0003D9E3
+E013FEC6ECC07FECE78014EF150014EE02FEEB3FFC5CEE1FF8EE0FF04A90C7FCA55CB3AA
+B612FCA52F367CB537>114 D<903903FFF00F013FEBFE1F90B7FC120348EB003FD80FF8
+1307D81FE0130148487F4980127F90C87EA24881A27FA27F01F091C7FC13FCEBFFC06C13
+FF15F86C14FF16C06C15F06C816C816C81C681013F1580010F15C01300020714E0EC003F
+030713F015010078EC007F00F8153F161F7E160FA27E17E07E6D141F17C07F6DEC3F8001
+F8EC7F0001FEEB01FE9039FFC00FFC6DB55AD8FC1F14E0D8F807148048C601F8C7FC2C38
+7CB635>I<143EA6147EA414FEA21301A313031307A2130F131F133F13FF5A000F90B6FC
+B8FCA426003FFEC8FCB3A9EE07C0AB011FEC0F8080A26DEC1F0015806DEBC03E6DEBF0FC
+6DEBFFF86D6C5B021F5B020313802A4D7ECB34>I<D93FF8913801FFC0B50207B5FCA500
+03ED001FC61607B3AE5FA35FA2017F5D173B177B6D6C14F3DC01E313F06D6CD907C3EBFF
+C0903A0FFFC03F836D90B51203010114FE6D6C13F8020701E091C7FC42377BB54B>I<B6
+00F00107B5FCA5000101F8C8EA7FE06C6DED3F00A2017F163E6E157E013F167C6E15FC6D
+5E6F13016D5E8117036D5E6F13076D5E6F130F6D5E6F131F6D93C7FC815F6E6C133E177E
+023F147C6F13FC6E5C16816E5C16C3A26EEBE3E016E76E5C16FF6E5CA26E91C8FCA26F5A
+A36F5AA26F5AA26F5AA26F5A6F5A40367DB447>I<B6D8E07FB5D8C003B512C0A5000101
+F0C701F0C7381FF8006E027FED07E06C715DA26E023F150F017F705DA26E181F013F4B6C
+92C7FC6E606D70143E94B5FC6F177E6D4A6E137C03C001F315FC6D715B160303E001E114
+016D020702E05B03F013C06D71485A160F03F8D9807F13076D05F85B93381F003F03FC16
+0F027F4902FC5BDBFE3E011F131F023F04FE90C8FC167EDBFF7C010F5B6E01FCECFF3E4C
+6D137E6E5FA24C7F6E5F4C7F6E5FA24C7F6E5F4C147FA26E5F93C8123F6F5EA2033E6FC9
+FC5A367DB461>I<B600F00107B5FCA5C601F8C8EA7FE06EED3F00A26D6C153E187E013F
+167C6E15FC6D5E6F13016D5E6F13036D5E8117076D6D5C170F6D6D5C171F6D93C7FC6F5B
+027F143E6F137E023F147C6F13FCA26E6D5A16816EEBC1F016C36E5C16E76E5C16FF6E5C
+A26E91C8FCA36F5AA26F5AA26F5AA26F5AA26F5AA35E150F5E151F93C9FC5DD81FC0133E
+486C137E486C137C486C13FC5D14015D14034A5A6C48485A49485A263FC07FCAFCEB81FE
+6CB45A6C13F000035BC690CBFC404D7DB447>121 D<001FB8FC1880A3912680007F1300
+01FCC7B5FC01F0495B495D49495B495B4B5B48C75C5D4B5B5F003E4A90C7FC92B5FC4A5B
+5E4A5B5CC7485B5E4A5B5C4A5B93C8FC91B5FC495B5D4949EB0F805B495B5D495B49151F
+4949140092C7FC495A485E485B5C485E485B4A5C48495B4815074849495A91C712FFB8FC
+A37E31357CB43C>I E
 %EndDVIPSBitmapFont
-%DVIPSBitmapFont: Fi cmr10 10.95 73
-/Fi 73 123 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD907
+%DVIPSBitmapFont: Fi cmr10 10.95 75
+/Fi 75 123 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD907
 F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D91C7
 FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11
 D<EC03FE91383FFF809138FE03E0903903F800F0D90FE013384948137C90393F8001FE90
 485A12075B48C7FC121E121C5A5A5A5A145A7BC323>I<121EEA7F8012FF13C0A213E0A3
 127FEA1E601200A413E013C0A312011380120313005A120E5A1218123812300B1C798919
 >44 D<B512FEA617067F961E>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A798919>
-I<EB01FE90380FFFC090383F03F090387C00F849137C48487F48487F4848EB0F80A2000F
-15C04848EB07E0A3003F15F0A290C712034815F8A64815FCB3A26C15F8A56C6CEB07F0A3
-001F15E0A36C6CEB0FC0A26C6CEB1F80000315006C6C133E6C6C5B017C5B90383F03F090
-380FFFC0D901FEC7FC263F7DBC2D>48 D<EB01C013031307131F137FEA07FFB5FC139FEA
-F81F1200B3B3ACEB7FF0B612F8A31D3D78BC2D>I<EB07FC90383FFF8090B512E03903F0
-1FF83907C007FC390F0001FE001E6D7E001C1580003CEC7FC05AED3FE01270B4FC6DEB1F
-F07FA56C5A6CC7FC120CC813E0153FA216C0157F168015FF16004A5A5D4A5A4A5A5D4A5A
-4A5A4AC7FC147E147C5C495A495A495A495A49C71270133E133C5B4914E0485A485A485A
-48C7120148B6FCA25A4815C0B7FCA3243D7CBC2D>I<EB07FC90383FFF809038F80FE039
-01E003F839078001FCD80F007F000E6D7E001E1580D81F80137F486C14C07FA27F5BA212
-1F6C5AC8138015FF1600A24A5AA24A5A5DEC07E04A5A023FC7FCEB1FFCECFF809038000F
-E0EC07F86E7E6E7E6E7E1680ED7FC0A216E0153FA216F0A2120C123F487E487EA316E0A2
-49137F6CC713C01278EDFF807E6C4913006C495A3907C007FC3903F80FF0C6B55A013F13
-80D907F8C7FC243F7CBC2D>I<150E151E153EA2157EA215FE1401A21403EC077E140614
-0E141CA214381470A214E0EB01C0A2EB0380EB0700A2130E5BA25B5BA25B5B1201485A90
-C7FC5A120E120C121C5AA25A5AB8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD2D>I<0006
-1403D80780131F01F813FE90B5FC5D5D5D15C092C7FC14FCEB3FE090C9FCACEB01FE9038
-0FFF8090383E03E090387001F8496C7E49137E497F90C713800006141FC813C0A216E015
-0FA316F0A3120C127F7F12FFA416E090C7121F12FC007015C012780038EC3F80123C6CEC
-7F00001F14FE6C6C485A6C6C485A3903F80FE0C6B55A013F90C7FCEB07F8243F7CBC2D>
-I<EC1FE0ECFFF8903803F03E90380FC00F90391F000780133E017EEB1FC049133F484813
-7F12035B12074848EB3F80ED1F00001F91C7FC5BA2123FA3485AA214FE903887FF8039FF
-8F07E090389C01F09038B800FC01B0137E13F0497F16804914C0A2ED1FE0A34914F0A512
-7FA6123F6D14E0A2121FED3FC0A26C6C1480A20007EC7F006C6C137E6C6C5B6C6C485A90
-387E07F06DB45A010F1380D903FCC7FC243F7CBC2D>I<1238123C123F90B612FCA316F8
-5A16F016E00078C712010070EC03C0ED078016005D48141E151C153C5DC8127015F04A5A
-5D14034A5A92C7FC5C141EA25CA2147C147814F8A213015C1303A31307A3130F5CA2131F
-A6133FAA6D5A0107C8FC26407BBD2D>I<EB03FC90381FFF8090387C07E09038F001F839
-01E0007C48487F48487F48C7FCED0F80121E16C0003E1407A4123FA26DEB0F807F6C6C13
-1F6D140001FC133E6C6C5B9038FF80786C6D5A6CEBF3E06CEBFF806C91C7FC133F6D13C0
-6D7F013F13F801787F48486C7E3903E01FFF48486C1380260F800313C048487E48903800
-7FE0003E143F007E141F007CEC0FF01507481403A31501A46C15E0007C1403A2007E15C0
-6C14076CEC0F806DEB1F006C6C133ED807F05B3901FC03F86CB512E0011F1380D903FCC7
-FC243F7CBC2D>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3121EEA7F80A2EAFF
-C0A4EA7F80A2EA1E000A2779A619>58 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FC
-B3121E127FEAFF80A213C0A4127F121E1200A412011380A3120313005A1206120E120C12
-1C5A1230A20A3979A619>I<EB1FF890B5FC3903E01FC0390F0007F0001EEB03F848EB01
-FC4814FE140000FE14FF7E7FA46CC7FC123EC7EA01FEA2EC03FCEC07F815F0EC0FC0EC1F
-80EC3F00143E5C147814F85C13015CA2495AA25CAB91C7FC90C8FCA8EB0780EB1FE0A249
-7EA46D5AA2EB078020407BBF2B>63 D<15074B7EA34B7EA34B7EA34B7EA34B7E15E7A291
-3801C7FC15C3A291380381FEA34AC67EA3020E6D7EA34A6D7EA34A6D7EA34A6D7EA34A6D
-7EA349486D7E91B6FCA249819138800001A249C87EA24982010E157FA2011E82011C153F
-A2013C820138151FA2017882170F13FC00034C7ED80FFF4B7EB500F0010FB512F8A33D41
-7DC044>65 D<B712FCEEFF8017F00001903980000FF86C6CC7EA03FE707E701380EF7FC0
-EF3FE0A2EF1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0EFFF804C1300EE03FCEE
-0FF8EE7FE091B6C7FC17E091C7EA07FCEE01FE933800FF80EF7FC0EF3FE0EF1FF018F817
-0F18FC1707A218FEA718FC170FA2EF1FF818F0173FEF7FE0EFFFC00403138048486C9038
-0FFE00B85A17E094C7FC373E7DBD40>I<DB3FF01306912603FFFE130E020F9038FF801E
-913A3FF007E03E9139FF8000F8D903FEC7EA7C7ED907F8EC1EFE4948140FD93FE0140749
-481403495A91C812014848150012034848167E5B000F173EA24848161EA2123F5B180E12
-7FA349160012FFAC127F7F180EA2123FA27F001F171E181C6C7EA20007173C6D16386C6C
-1678000117706C6C16F06EEC01E06D6C15C06D6C1403D90FF0EC07806D6CEC1F00D903FE
-143E902600FF8013F891393FF007F0020FB512C0020391C7FC9138003FF037427BBF42>
-I<B712FCEEFF8017E000019039C0001FF86C6C48EB03FEEE00FF717E717EEF0FE084717E
-717E170184717EA21980187F19C0A3F03FE0A519F0AB19E0A5F07FC0A21980A218FF1900
-4D5AA24D5A6017074D5A4D5AEF7FC04DC7FCEE03FE48486CEB1FF8B85A178004FCC8FC3C
-3E7DBD45>I<B912E0A300019038C000016C6C48EB001FEF0FF01703A217011700A31870
-A418381638A41800A21678A216F81501150791B5FCA3EC8007150115001678A21638A218
-0EA3181C93C7FCA4183C1838A21878A318F8EF01F0A21707170F173F48486CEB03FFB912
-E0A3373E7DBD3E>I<B91280A300019038C000036C6C48EB007FEF1FC0170F1707A21703
-A31701A4EF00E0A21638A31800A31678A216F81501150791B5FCA3EC8007150115001678
-A21638A693C8FCAF3801FFE0B612F0A3333E7DBD3B>I<DB3FE0130C912603FFFE131C02
-1F9038FF803C913A7FF00FC07C9139FF0001F0D903FC90380078FC4948143DD91FE0141F
-4948140F4948140701FF15034890C8FC491501485A000716005B000F177C5B001F173CA2
-485AA2181C127FA25B95C7FC12FFAB041FB512F0127FA26D9139000FFE00EF03FC123FA2
-7F121FA26C7EA212077F12036C7E7F6C7F6D6C14076D7E6D6C140FD907F8141ED903FEEC
-3C7C902600FF80EBF83C913A7FF007F01C021FB5EAC00C020391C8FC9138003FF03C427B
-BF47>I<B6D8C01FB512F8A3000101E0C7383FFC0026007F80EC0FF0B3A691B7FCA30280
-C7120FB3A92601FFE0EC3FFCB6D8C01FB512F8A33D3E7DBD44>I<B612F0A3C6EBF000EB
-3FC0B3B3B2EBFFF0B612F0A31C3E7EBD21>I<011FB512FCA3D9000713006E5A1401B3B3
-A6123FEA7F80EAFFC0A44A5A1380D87F005B007C130700385C003C495A6C495A6C495A26
-03E07EC7FC3800FFF8EB3FC026407CBD2F>I<B612F8A3000101E0C9FC38007F80B3B0EF
-0380A517071800A45FA35FA25F5F5F4C5A160748486C133FB8FCA3313E7DBD39>76
-D<B500C093B512C0A300016D4BEBE000D8007F1880D977F0ED03BFA3D973F8ED073FA3D9
-71FC150EA2D970FE151CA3027F1538A36E6C1470A36E6C14E0A26E6CEB01C0A36E6CEB03
-80A36E6CEB0700A26E6C130EA36E6C5BA3037F5BA26F6C5AA36F6C5AA392380FE1C0A392
-3807F380A26FB4C7FCA36F5AA213F8486C6D5AD807FFEFFFE0B500F80178017FEBFFC0A3
-4A3E7CBD53>I<B56C91B512F88080D8007F030713006EEC01FC6E6E5A1870EB77FCEB73
-FEA2EB71FF01707FA26E7E6E7EA26E7E6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E
-6F7EA26F7E6F7EA26F7E6F1380A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE
-01FF7013F0A2177F173FA2171F170FA2170701F81503487ED807FF1501B500F81400A218
-703D3E7DBD44>I<ED7FE0913807FFFE91391FC03F8091397E0007E04948EB03F8D907F0
-EB00FE4948147F49486E7E49486E7E49C86C7E01FE6F7E00018349150300038348486F7E
-A248486F7EA2001F188049167F003F18C0A3007F18E049163FA300FF18F0AC007F18E06D
-167FA4003F18C0A26C6CEEFF80A36C6C4B1300A26C6C4B5A00035F6D150700015F6C6C4B
-5A6D5E6D6C4A5A6D6C4A5A6D6C4AC7FC6D6C14FED901FCEB03F8D9007FEB0FE091391FC0
-3F80912607FFFEC8FC9138007FE03C427BBF47>I<B712F8EEFF8017E000019039C0003F
-F86C6C48EB07FCEE01FE707EEF7F80EF3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218
-C0EF7F80EFFF004C5AEE07FCEE3FF091B612C04CC7FC0280C9FCB3A73801FFE0B612C0A3
-353E7DBD3E>I<B712C016FCEEFF800001D9C00013E06C6C48EB1FF0EE07FCEE01FE707E
-84717EA2717EA284A760177F606017FF95C7FCEE01FCEE07F8EE1FE0EEFF8091B500FCC8
-FC16F091388001FCED003FEE1FC0707E707E83160383160183A383A484A4F0C004190EA2
-8218E0057F131E2601FFE0161CB600C0EB3FF094381FF83805071370CA3801FFE0943800
-3F803F407DBD43>82 D<D907FC131890391FFF8038017FEBE0783901FC03F83A03F0007C
-F8D807C0133F4848130F001F140748C7FC003E1403007E1401A2007C140012FC1678A46C
-1538A27EA26C6C14007F7FEA3FF8EBFF806C13F86CEBFF806C14F06C14FC6C14FF6C15C0
-013F14E0010714F0EB007F020713F89138007FFC150FED07FE15031501ED00FFA200E015
-7FA3163FA27EA3163E7E167E6C157C6C15FC6C15F86D13016DEB03F06DEB07E0D8F9FCEB
-0FC03AF07F803F8090391FFFFE00D8E00713F839C0007FC028427BBF33>I<003FB91280
-A3903AF0007FE001018090393FC0003F48C7ED1FC0007E1707127C00781703A300701701
-A548EF00E0A5C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42>I<B600C090B512F8A3
-000101E0C70007130026007F80EC01FC715A1870B3B3A4013F16F06E5DA21701011F5E80
-010F15036E4A5A010793C7FC6D6C5C6D6C141E6D6C5C027F14F86E6C485A91390FF00FE0
-0203B51280020049C8FCED1FF03D407DBD44>I<B691380FFFFEA3000301E0020113E06C
-01809138007F806CEF3F00017F163E181C6E153C013F1638A26E1578011F1670A26D6C5D
-A26E140101075EA26E140301035EA26D6C4AC7FCA2806D150EA26F131E027F141CA26F13
-3C023F1438A26E6C5BA26F13F0020F5CA2EDF80102075CA26E6C485AA2EDFE07020191C8
-FCA26F5A6E130EA2ED7F9CA216DCED3FF8A36F5AA36F5AA26F5AA36F5A3F407EBD44>I<
-B500FE017FB5D88007B5FCA3000301C0010101E0C713F86C90C849EC3FE07148EC0F807E
-7215006E143F017F190E84A26D6C60A24D7E6D6C60A2EFE7F86D6C60A2933801C3FC6E18
-F001076104037F6E0281140101036104077F17006D6C4D5AA2040EEB7F806D6C4DC7FCA2
-4CEB3FC0DA7F80160EA24CEB1FE003C0161E023F171C047814F0DBE070010F133C021F17
-3804F014F84C1307DA0FF05EA2DBF1C0EB03FCDA07F95EA2DBFB80EB01FEDA03FF6F5AA2
-93C8FCA26E5FA24B157F020094C8FCA24B81037C153EA20378151E0338151C58407EBD5D
->I<007FB5D8C003B512E0A3C649C7EBFC00D93FF8EC3FE06D48EC1F806D6C92C7FC171E
-6D6C141C6D6C143C5F6D6C14706D6D13F04C5ADA7FC05B023F13036F485ADA1FF090C8FC
-020F5BEDF81E913807FC1C163C6E6C5A913801FF7016F06E5B6F5AA26F7E6F7EA2828215
-3FED3BFEED71FF15F103E07F913801C07F0203804B6C7EEC07004A6D7E020E6D7E5C023C
-6D7E02386D7E14784A6D7E4A6D7F130149486E7E4A6E7E130749C86C7E496F7E497ED9FF
-C04A7E00076DEC7FFFB500FC0103B512FEA33F3E7EBD44>I<B66C0103B51280A3000101
-F0C8EBF8006C6C48ED3FC0725A013F041EC7FC6D7E606D6C15386D6C1578606D6C5D6E14
-016D5E6D6D1303606E6C49C8FC6E6C5B170E6E6C131E171C6E6C5B6E6C137817706E6C13
-F06F5B6E13016EEB83C05FED7FC7DB3FE7C9FC16EFED1FFE5E150F6F5AB3A4ED1FFC020F
-B512FCA3413E7FBD44>I<EAFFFCA4EAF000B3B3B3B3ABEAFFFCA40E5B77C319>91
-D<EAFFFCA4EA003CB3B3B3B3ABEAFFFCA40E5B7FC319>93 D<EA0180120313005A120E5A
-12181238123012701260A312E05AA412CFEAFFC013E0A3127FA2123F13C0EA0F000B1C7A
-BE19>96 D<EB0FF8EBFFFE3903F01F8039078007E0000F6D7E9038E001F8D81FF07F6E7E
-A3157F6C5AEA0380C8FCA4EC1FFF0103B5FC90381FF87FEB7F803801FC00EA07F8EA0FE0
-485A485AA248C7FCEE038012FEA315FFA3007F5BEC03BF3B3F80071F8700261FC00E13CF
-3A07F03C0FFE3A01FFF807FC3A003FC001F0292A7DA82D>I<EA01FC12FFA31207120312
-01B1EC03FC91381FFF8091387C07E09039FDE001F09039FFC000FC4A137E91C77E491580
-49141F17C0EE0FE0A217F0A2160717F8AA17F0A2160FA217E0161F17C06D1580EE3F006D
-5C6E13FE9039F3C001F89039F1E003F09039E0780FC09026C03FFFC7FCC7EA07F82D407E
-BE33>I<49B4FC010F13E090383F00F8017C131E4848131F4848137F0007ECFF80485A5B
-121FA24848EB7F00151C007F91C7FCA290C9FC5AAB6C7EA3003FEC01C07F001F14031680
-6C6C13076C6C14000003140E6C6C131E6C6C137890383F01F090380FFFC0D901FEC7FC22
-2A7DA828>I<ED01FC15FFA3150715031501B114FF010713E190381F80F990387E003D49
-131FD803F81307485A49130348481301121F123F5B127FA290C7FCA25AAA7E7FA2123FA2
-6C7E000F14037F000714076C6C497E6C6C497ED8007C017913F890383F01F190380FFFC1
-903A01FE01FC002D407DBE33>I<EB01FE90380FFFC090383F03F09038FC01F848486C7E
-4848137E48487F000F158049131F001F15C04848130FA2127F16E090C7FCA25AA290B6FC
-A290C9FCA67EA27F123F16E06C7E1501000F15C06C6C13036DEB07806C6C1400C66C131E
-017E5B90381F80F8903807FFE0010090C7FC232A7EA828>I<EC1FC0EC7FF8903801F83C
-903807E07E90380FC0FFEB1FC1EB3F811401137FEC00FE01FE137C1500AEB6FCA3C648C7
-FCB3AE487E007F13FFA320407EBF1C>I<167C903903F801FF903A1FFF078F8090397E0F
-DE1F9038F803F83803F001A23B07E000FC0600000F6EC7FC49137E001F147FA8000F147E
-6D13FE00075C6C6C485AA23901F803E03903FE0FC026071FFFC8FCEB03F80006CAFC120E
-A3120FA27F7F6CB512E015FE6C6E7E6C15E06C810003813A0FC0001FFC48C7EA01FE003E
-140048157E825A82A46C5D007C153E007E157E6C5D6C6C495A6C6C495AD803F0EB0FC0D8
-00FE017FC7FC90383FFFFC010313C0293D7EA82D>I<EA01FC12FFA3120712031201B1EC
-01FE913807FFC091381E07E091387803F09138E001F8D9FDC07F148001FF6D7E91C7FCA2
-5BA25BB3A6486C497EB5D8F87F13FCA32E3F7DBE33>I<EA01E0EA07F8A2487EA46C5AA2
-EA01E0C8FCACEA01FC127FA3120712031201B3AC487EB512F0A3143E7DBD1A>I<1478EB
-01FEA2EB03FFA4EB01FEA2EB00781400AC147FEB7FFFA313017F147FB3B3A5123E127F38
-FF807E14FEA214FCEB81F8EA7F01387C03F0381E07C0380FFF803801FC00185185BD1C>
-I<EA01FC12FFA3120712031201B292B51280A392383FFC0016E0168093C7FC153C5D5D4A
-5AEC07C04A5A4AC8FC143E147F4A7E13FD9038FFDFC0EC9FE0140F496C7E01FC7F496C7E
-1401816E7E81826F7E151F826F7EA282486C14FEB539F07FFFE0A32B3F7EBE30>I<EA01
-FC12FFA3120712031201B3B3B1487EB512F8A3153F7DBE1A>I<2701F801FE14FF00FF90
-2707FFC00313E0913B1E07E00F03F0913B7803F03C01F80007903BE001F87000FC2603F9
-C06D487F000101805C01FBD900FF147F91C75B13FF4992C7FCA2495CB3A6486C496CECFF
-80B5D8F87FD9FC3F13FEA347287DA74C>I<3901F801FE00FF903807FFC091381E07E091
-387803F000079038E001F82603F9C07F0001138001FB6D7E91C7FC13FF5BA25BB3A6486C
-497EB5D8F87F13FCA32E287DA733>I<14FF010713E090381F81F890387E007E01F8131F
-4848EB0F804848EB07C04848EB03E0000F15F04848EB01F8A2003F15FCA248C812FEA448
-15FFA96C15FEA36C6CEB01FCA3001F15F86C6CEB03F0A26C6CEB07E06C6CEB0FC06C6CEB
-1F80D8007EEB7E0090383F81FC90380FFFF0010090C7FC282A7EA82D>I<3901FC03FC00
-FF90381FFF8091387C0FE09039FDE003F03A07FFC001FC6C496C7E6C90C7127F49EC3F80
-5BEE1FC017E0A2EE0FF0A3EE07F8AAEE0FF0A4EE1FE0A2EE3FC06D1580EE7F007F6E13FE
-9138C001F89039FDE007F09039FC780FC0DA3FFFC7FCEC07F891C9FCAD487EB512F8A32D
-3A7EA733>I<02FF131C0107EBC03C90381F80F090397F00387C01FC131CD803F8130E48
-48EB0FFC150748481303121F485A1501485AA448C7FCAA6C7EA36C7EA2001F14036C7E15
-076C6C130F6C7E6C6C133DD8007E137990383F81F190380FFFC1903801FE0190C7FCAD4B
-7E92B512F8A32D3A7DA730>I<3901F807E000FFEB1FF8EC787CECE1FE3807F9C1000313
-81EA01FB1401EC00FC01FF1330491300A35BB3A5487EB512FEA31F287EA724>I<90383F
-C0603901FFF8E03807C03F381F000F003E1307003C1303127C0078130112F81400A27E7E